Invention Grant
- Patent Title: Reconstructing a high level compilable program from an instruction trace
-
Application No.: US15424926Application Date: 2017-02-06
-
Publication No.: US10209962B2Publication Date: 2019-02-19
- Inventor: Biplob Mishra , Saritha Vinod
- 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 Stephen J. Walder, Jr.; Bryan Bortnick
- Main IPC: G06F9/45
- IPC: G06F9/45 ; G06F8/30 ; G06F8/75 ; G06F8/41 ; G06F8/53

Abstract:
Mechanisms are provided for generating a new compilable program from an instruction trace. The mechanisms receive a trace file for an original program whose execution on computing hardware has been traced and perform analysis of the trace file to identify a hot function, symbol information corresponding to the hot function, and initialization parameters for the hot function. The mechanisms generate a trace control flow graph based on the identified hot function and the symbol information corresponding to the hot function. The mechanisms identify, based on the trace control flow graph, pathways in the original program to the hot function, represented in the trace file. The mechanisms generate a reconstructed program based on the trace control flow graph, the pathways to the hot function, and the initialization parameters, and output the reconstructed program.
Public/Granted literature
- US20180225096A1 Reconstructing a High Level Compilable Program from an Instruction Trace Public/Granted day:2018-08-09
Information query