INTERACTIVE DEBUGGING ENVIRONMENTS AND METHODS OF PROVIDING THE SAME
First Claim
Patent Images
1. A computer-implemented method for generating interactive in memory objects from stored program failure data, comprising:
- detecting an anomalous condition related to a program failure;
capturing data regarding the anomalous condition;
storing the captured data;
converting the stored data into at least one in-memory object; and
reproducing a runtime environment about a region of code related to the program failure from the at least one in-memory object.
1 Assignment
0 Petitions
Accused Products
Abstract
Described are systems and methods for generating interactive in memory objects from stored program failure data. An anomalous condition related to a program failure is detected. Data is captured regarding the anomalous condition. The captured data is stored. The stored data is converted into at least one in-memory object. A runtime environment is reproduced about a region of code related to the program failure from the at least one in-memory object.
-
Citations
20 Claims
-
1. A computer-implemented method for generating interactive in memory objects from stored program failure data, comprising:
-
detecting an anomalous condition related to a program failure; capturing data regarding the anomalous condition; storing the captured data; converting the stored data into at least one in-memory object; and reproducing a runtime environment about a region of code related to the program failure from the at least one in-memory object. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A computer-implemented method of debugging a software program, comprising:
-
generating a snapshot of an active class in response to an abnormal condition generated from a software component failure; auto-serializing object data captured from the snapshot; converting the serialized object data into at least one in-memory object; and reproducing a runtime environment about a region of program code related to the software component failure from the at least one in-memory object. - View Dependent Claims (12, 13, 14, 15, 16, 17)
-
-
18. An in-memory interactive object generator, comprising:
-
an object extraction module that extracts contextual object data related to a program failure from a passive log file; and an object inflation module that instantiates corresponding objects in memory from the extracted contextual object data. - View Dependent Claims (19)
-
-
20. A computer program product for generating interactive in memory objects from stored program failure data, the computer program product comprising:
a computer readable storage medium having computer readable program code embodied therewith, the computer readable program code comprising; computer readable program code configured to detect an anomalous condition related to a program failure; computer readable program code configured to capture data regarding the anomalous condition; computer readable program code configured to store the captured data; computer readable program code configured to convert the stored data into at least one in-memory object; and computer readable program code configured to reproduce a runtime environment about a region of code related to the program failure from the at least one in-memory object.
Specification