Invention Grant
US08261247B2 Method of modifying code of a running computer program based on symbol values discovered from comparison of running code to corresponding object code
有权
基于从运行代码的比较发现的符号值到相应的目标代码来修改正在运行的计算机程序的代码的方法
- Patent Title: Method of modifying code of a running computer program based on symbol values discovered from comparison of running code to corresponding object code
- Patent Title (中): 基于从运行代码的比较发现的符号值到相应的目标代码来修改正在运行的计算机程序的代码的方法
-
Application No.: US12243954Application Date: 2008-10-01
-
Publication No.: US08261247B2Publication Date: 2012-09-04
- Inventor: Jeffrey Brian Arnold
- Applicant: Jeffrey Brian Arnold
- Applicant Address: US CA Redwood City
- Assignee: Oracle International Corporation
- Current Assignee: Oracle International Corporation
- Current Assignee Address: US CA Redwood City
- Agency: Osha Liang LLP
- Main IPC: G06F9/44
- IPC: G06F9/44 ; G06F9/45

Abstract:
In a method of modifying code of a running computer program so as to modify the running computer program without having to restart the running computer program for changes to the running computer program to take effect, the improvement is disclosed of: (a) comparing differences in the running program's running binary code versus object code produced by compiling the running program's source code and (b) using the results of step (a), determining what values to use for symbols in said changes to the program. The compiling may be performed using either the compiler originally used to compile the running program or a different compiler. A data storage medium having instructions stored therein for a computer to perform the improved method is also disclosed.
Public/Granted literature
Information query