Invention Grant
- Patent Title: Post-execution instruction tracing of virtualized instructions
- Patent Title (中): 虚拟化指令的执行后指令跟踪
-
Application No.: US14064704Application Date: 2013-10-28
-
Publication No.: US09329883B2Publication Date: 2016-05-03
- Inventor: Thomas Nowatzki
- Applicant: Thomas Nowatzki
- Applicant Address: US PA Blue Bell
- Assignee: Unisys Corporation
- Current Assignee: Unisys Corporation
- Current Assignee Address: US PA Blue Bell
- Agent Richard J. Gregson
- Main IPC: G06F9/455
- IPC: G06F9/455 ; G06F9/30 ; G06F11/30 ; G06F9/44

Abstract:
Systems and methods for tracing an emulated execution order of non-native instructions based on natively executing code on a computing system having a native instruction set architecture are provided. One method includes, during emulated execution of non-native program code, maintaining a jump history in the computing system, the jump history including a listing of non-native jump instructions for which execution is emulated in the computing system. The method includes, for each of the non-native jump instructions included in the jump history, accessing non-native program code including the non-native instructions to determine one or more non-native instructions executed between the non-native jump instruction and a last-executed non-native jump instruction, and aggregating the non-native jump instruction and the one or more non-native instructions into an instruction trace.
Public/Granted literature
- US20150121365A1 POST-EXECUTION INSTRUCTION TRACING OF VIRTUALIZED INSTRUCTIONS Public/Granted day:2015-04-30
Information query