Capturing snapshots of a debuggee's state during a debug session
First Claim
Patent Images
1. A computer-implemented method for capturing one or more snapshots of a debuggee'"'"'s state and debug data comprising the step of, at one or more points during a debug session of the debuggee, capturing information used to create a user interface of a debugger representing the debuggee'"'"'s state and debug data as a snapshot for later usage.
1 Assignment
0 Petitions
Accused Products
Abstract
Methods, systems and computer program products are provided for capturing snapshots of a debuggee'"'"'s state during a debug session. More particularly, this invention relates to capturing state and debug data of a debuggee at intervals during a debug session and allowing a software developer to view and/or annotate the captured state and debug data in a developer preferred manner.
-
Citations
23 Claims
- 1. A computer-implemented method for capturing one or more snapshots of a debuggee'"'"'s state and debug data comprising the step of, at one or more points during a debug session of the debuggee, capturing information used to create a user interface of a debugger representing the debuggee'"'"'s state and debug data as a snapshot for later usage.
-
10. A method for capturing a snapshot of a debuggee'"'"'s state and debug data from a debugger, the debugger comprising objects containing the debuggee'"'"'s state and debug data comprising the step of, during a debug session of the debuggee, capturing information used to create a debugger user interface representing the debuggee'"'"'s state and debug data as the snapshot for later usage by serializing the objects.
- 11. A program storage device, tangibly embodying computer readable program code, for causing a computer to perform a computer-implemented method for capturing one or more snapshots of a debuggee'"'"'s state and debug data comprising the step of, at one or more points during a debug session of the debuggee, capturing information used to create a user interface of a debugger representing the debuggee'"'"'s state and debug data as a snapshot for later usage.
-
12. A computer program product for capturing one or more snapshots of a debuggee'"'"'s state and debug data, the computer program product comprising computer readable code means to, at one or more points during a debug session of the debuggee, capture information used to create a user interface of a debugger representing the debuggee'"'"'s state and debug data as a snapshot for later usage.
-
20. A computer program product for capturing a snapshot of a debuggee'"'"'s state and debug data from a debugger, the debugger comprising objects containing the debuggee'"'"'s state and debug data comprising a snapshot manager to, during a debug session of the debuggee, capture information used to create a debugger user interface representing the debuggee'"'"'s state and debug data as the snapshot for later usage by serializing the objects.
-
21. A computer program product for capturing one or more snapshots of a debuggee'"'"'s state and debug data, the computer program product comprising computer readable code means to, at one or more points during a debug session of the debuggee, capture information used to create a user interface of a debugger representing the debuggee'"'"'s state and debug data as a snapshot for later usage.
-
22. A computer system for capturing snapshots of a debuggee'"'"'s state and debug data comprising a means to, at one or more points during a debug session of the debuggee, capture information used to create a user interface of a debugger representing the debuggee'"'"'s state and debug data as a snapshot for later usage.
-
23. A computer system for capturing one or more snapshots of a debuggee'"'"'s state and debug data, the computer system comprising a snapshot manager to, at one or more points during a debug session of the debuggee, capture information used to create a user interface of a debugger representing the debuggee'"'"'s state and debug data as a snapshot for later usage.
Specification