Patent · US Active

State synchronization in recording and replaying computer programs

US7958497B1 · kind B1 · utility

106Cited by
4References
27Claims
0Family size

Assignee

Inventors

Key dates

Filing dateJun 7, 2006
Grant dateJun 7, 2011
Priority date
Expiry dateOct 15, 2029

Classification

  • Technology area (CPC G)Physics
  • CPC primaryG06F11/3636
  • WIPO fieldFurniture, games
  • WIPO sectorOther fields

Abstract

Recording and replaying computer programs includes state synchronization and thread management techniques that facilitate accurately replaying the recorded execution of a multithreaded application program. State synchronization comprises, during execution of an application program in a computer system, detecting an operation of the application program to write a memory; preventing the operation to write the memory; storing a representation of the memory; permitting the operation to write the memory, resulting in written memory; comparing the written memory to the stored representation; and in response to determining that the written memory is different than the stored representation, generating a notification that a memory state synchronization exception occurred.

Source: USPTO / EPO open patent data. Objective bibliographic and citation counts.