Invention Grant
- Patent Title: State synchronization in recording and replaying computer programs
- Patent Title (中): 记录和重播计算机程序中的状态同步
-
Application No.: US11449156Application Date: 2006-06-07
-
Publication No.: US07958497B1Publication Date: 2011-06-07
- Inventor: Jonathan Lindo , Jeffrey Daudel
- Applicant: Jonathan Lindo , Jeffrey Daudel
- Applicant Address: US CA Redwood City
- Assignee: Replay Solutions, Inc.
- Current Assignee: Replay Solutions, Inc.
- Current Assignee Address: US CA Redwood City
- Agency: Hickman Palermo Truong & Becker LLP
- Main IPC: G06F9/44
- IPC: G06F9/44 ; G06F11/00

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.
Information query