Symbolic debug interface for register transfer simulator debugger
AssigneeUnisys Corporation
InventorMichael J. Rieschl
Life of this patent
Estimating the term…
Loading patent…
AssigneeUnisys Corporation
InventorMichael J. Rieschl
Estimating the term…
A computer code debugging system. The computer code debugging system preferably includes a first computer and a second computer, but this is not required in all embodiments. The first computer may be, for example, a high performance mainframe system having hosting a simulator and debugger, and the second computer may be, for example, a lower cost generic personal computer or workstation that has superior graphic user interface (GUI) capabilities relative to the first computer. In some embodiments, the GUI on the second computer includes windows for displaying high level source code, corresponding computer machine language code, and/or corresponding machine code binary, as desired. The high level window and/or the computer machine language window may be used in some embodiments to interactively control the simulation of the machine code binary on the first computer, as desired.
A method for simulating a computer program execution using a first computer and a second computer, the method comprising the steps of:
A system for simulating a computer program execution on a first computer while interactively controlling said simulation from a second computer comprising :a first computer having a simulator debugger executing therein, wherein the debugging simulator is capable of simulating execution of a machine code binary, said simulator debugger receiving remotely generated commands and returning responses;
A system for simulating execution of a machine code binary having a number of instructions compiled from a high level computer language having a number of instructions, comprising:
A method for interactively simulating execution of an executable machine code binary having internal locations compiled from a higher level computer-language having internal locations, the method comprising:
A method for interactively simulating execution of executable machine code binary having internal locations comprising:
A debugger for debugging a computer programs written in a high level computer language, the computer programs having a number of high level instructions compiled to a number of corresponding lower level instructions, comprising:
Dependencies are inferred from the claim text.