Patent ID: 11928460
Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
Field: Computer technology (Electrical engineering)
Classification: CPC G | IPC G

Claim 16:
17. A computer-implemented method comprising:
obtaining, by one or more processors, incremental information specifying an incremental update to at least one section of at least one target function in a computer program;
identifying, by the one or more processors, the at least one target function to be updated from the computer program based on the incremental information;
generating, by the one or more processors, at least one updated copy of the at least one target function by updating the at least one section of the at least one target function based on the incremental information, wherein generating the at least one updated copy of the at least one target function further comprises:
in accordance with a determination that the incremental information indicates a second incremental update to a symbol section of a second target function, determining, by the one or more processors, whether the symbol section of the second incremental update is a symbol relocation section;
in accordance with a determination that the symbol section is a symbol relocation section, generating, by the one or more processors, an updated copy of the second target function by: updating the symbol relocation section of the second target function based on the second incremental update, and resolving at least one symbol defined in the symbol relocation section;
in accordance with a determination that the symbol section of the second incremental update is not a symbol relocation section, creating, by the one or more processors, a new symbol section in the second updated copy based on the second incremental update; and
updating, by the one or more processors, the computer program based on the at least one updated copy of the at least one target function while the computer program is running.