Invention Grant
- Patent Title: Fast patch-based method calls
- Patent Title (中): 快速的基于补丁的方法调用
-
Application No.: US11365146Application Date: 2006-02-28
-
Publication No.: US08099724B2Publication Date: 2012-01-17
- Inventor: Christopher J. Plummer
- Applicant: Christopher J. Plummer
- Applicant Address: US CA Redwood City
- Assignee: Oracle America, Inc.
- Current Assignee: Oracle America, Inc.
- Current Assignee Address: US CA Redwood City
- Agency: Osha • Liang LLP
- Main IPC: G06F9/45
- IPC: G06F9/45

Abstract:
A patch-based mechanism is disclosed for providing fast invocations of a target method from a compiled calling method. The code for the calling method is stored into a storage. The code for the calling method comprises an instruction for invoking the target method, where the instruction comprises a parameter. In response to a state change from a current state to a new state that is experienced by the target method, the parameter is modified from a first value to a second value, where the second value indicates the correct address for facilitating the execution of the target method in its new state. Thus, the parameter in the instruction for invoking the target method always reflects the correct state of the target method, which provides for a fast invocation of the target method when the instruction is executed.
Public/Granted literature
- US20070234311A1 Fast patch-based method calls Public/Granted day:2007-10-04
Information query