Patent ID: 6754891
Filing Date: 2004-06-22
Classification: G06F

Abstract:
A method of debugging a target program on a target system using a host computer, comprising:providing a target program under test on the target system; providing a debugger program on the host computer, the host computer being separate from the target system; using the debugger program in the host computer to select tracepoints for the target program under test; in the host computer, indicating, using programming abstractions, the subset of the target program's data and machine state to store at a tracepoint execution event; in the host computer, converting the programming abstractions into instructions to collect the subset of a target program's data and machine state at the tracepoint execution event; in the target system, recording the selected subset of the target program's data and machine state at the tracepoint execution event during the running of the target program under test; and in the host computer, displaying the recorded data using programming abstractions.