Invention Grant
- Patent Title: Program execution without the use of bytecode modification or injection
-
Application No.: US15966215Application Date: 2018-04-30
-
Publication No.: US10338952B2Publication Date: 2019-07-02
- Inventor: Joshua H. Armitage , Michael P. Clarke , John A. W. Kaputin , King-Yan Kwan , Andrew Wright
- Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
- Applicant Address: US NY Armonk
- Assignee: International Business Machines Corporation
- Current Assignee: International Business Machines Corporation
- Current Assignee Address: US NY Armonk
- Agent Michael O'Keefe
- Main IPC: G06F9/455
- IPC: G06F9/455 ; G06F9/54 ; H04L29/08 ; H04L29/06

Abstract:
A method for registering a plurality of callbacks. The method may include receiving at least one callback function in a virtual machine, which includes a plurality of callback registration information. The method may include registering each at least one received callback function in a virtual machine tool interface within the virtual machine to a list of callback functions for an event based on the plurality of callback registration information. The method may include monitoring the virtual machine for an occurrence of the event. The method may include determining the event has occurred. The method may also include generating a local frame for each at least one registered callback function within the list of callback functions for the determined event. The method may include executing each at least one registered callback function based on each generated local frame associated with each at least one registered callback function.
Public/Granted literature
- US20180246753A1 PROGRAM EXECUTION WITHOUT THE USE OF BYTECODE MODIFICATION OR INJECTION Public/Granted day:2018-08-30
Information query