METHOD AND APPARATUS FOR DIAGNOSTIC RECORDING USING TRANSACTIONAL MEMORY
First Claim
1. A diagnostic recording method, comprising the steps of:
- storing contents of a transaction log of a transactional memory;
detecting an exception event; and
replaying last instructions that led up to the exception event using a debugger tool.
1 Assignment
0 Petitions
Accused Products
Abstract
A method (500) or a diagnostic recording device (400) having transactional memory and a processor coupled to the transactional memory can store (502) contents of a transaction log (40) of the transactional memory, detect (504) an exception event, and replay (506) last instructions that led up to the exception event using a debugger tool (80). The transactional memory can be hardware or software based transactional memory. The processor can also store the transaction log by storing the contents of the transaction log in a core file (302) which can include a stack (60), a register dump (70), a memory dump (75), and the transactional log. The debugger tool can be used to load up the core file, an executable file (95), and a library (90) to enable the diagnostic recording device to retrace transactions occurring at the diagnostic recording device up to the exception event.
-
Citations
19 Claims
-
1. A diagnostic recording method, comprising the steps of:
-
storing contents of a transaction log of a transactional memory; detecting an exception event; and replaying last instructions that led up to the exception event using a debugger tool. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A computer program embodied in a computer storage medium and operable in a data processing machine for diagnostic recording using transactional memory, comprising instructions executable by the data processing machine that cause the data processing machine to:
-
store contents of a transaction log of the transactional memory; detect an exception event; and replay last instructions that led up to the exception event using a debugger tool. - View Dependent Claims (8, 9, 10, 11)
-
-
12. A diagnostic recording device, comprising:
-
transactional memory; a processor coupled to the transactional memory, wherein the processor is operable to; store contents of a transaction log of the transactional memory; detect an exception event; and replay last instructions that led up to the exception event using a debugger tool. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19)
-
Specification