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

Claim 10:
11. 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; 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, wherein updating the computer program comprises:
for a given target function of the at least one target function, identifying, by the one or more processors, at least one caller function in the computer program that calls the given target function based on call relationship information related to the computer program;
in accordance with a determination that a memory address of the given target function is different from a memory address of the updated copy of the given target function; and
modifying, by the one or more processors, the memory address of the given target function in the at least one caller function to be the memory address of the updated copy of the given target function.