Compiler, dynamic compiler, and replay compiler
AssigneeInternational Business Machines Corporation
InventorsKazunori Ogata, Tamiya Onodera, Hideaki Komatsu
Life of this patent
Estimating the term…
Loading patent…
AssigneeInternational Business Machines Corporation
InventorsKazunori Ogata, Tamiya Onodera, Hideaki Komatsu
Estimating the term…
The same executable instruction stream as an executable instruction stream generated by a dynamic compiler is reproduced to facilitate debugging of the dynamic compiler. Provides compiler program for computer functioning as: an execution status obtaining section for obtaining an execution status of the program; a dynamic compilation section for compiling one of the partial programs to be executed during execution of the program; an execution status recording section for recording the execution status in a memory area allocated on a memory of the computer; a file reading section for reading a file containing contents of the memory area allocated on the memory; and a replay compilation section for compiling the one partial program on the basis of the execution status obtained from the file to generate the same executable instruction stream as the executable instruction stream generated by the dynamic compilation section during the execution of the program.
A computer system comprising a computer-readable recording medium having a compiler program for reproducing a same executable instruction stream as an executable instruction stream generated by a dynamic compiler to facilitate debugging of the dynamic compiler, said compiler program comprising a first program that causes a computer to sequentially compile partial programs to be executed among a plurality of partial programs included in a second program during execution of the second program, causing said computer to function as:
Dependencies are inferred from the claim text.