Advancing and rewinding a replayed program execution
US8079019B2 · kind B2 · utility
Assignee
Inventors
Key dates
| Filing date | Nov 21, 2007 |
| Grant date | Dec 13, 2011 |
| Priority date | — |
| Expiry date | Oct 12, 2030 |
Classification
- Technology area (CPC G)Physics
- CPC primaryG06F11/3624
- WIPO fieldComputer technology
- WIPO sectorElectrical engineering
Abstract
In an embodiment, a data processing system comprises a storage system coupled to a unit under test comprising a heap memory, a static memory and a stack; second logic operable to perform: detecting one or more changes in a first state of the heap memory and the static memory; storing, in the storage system, as a state point of the unit under test, the one or more changes in the first state of the heap memory and the static memory; third logic operable to perform: receiving a request to change the memory under test to a particular state point; in response to the request, loading the particular state point from the storage system and applying the state point to the heap memory and the static memory to result in changing the heap memory and the static memory to a second state that is substantially equivalent to the first state.
Source: USPTO / EPO open patent data. Objective bibliographic and citation counts.