State synchronization in recording and replaying computer programs
AssigneeReplay Solutions, Inc.
InventorsJonathan Lindo, Jeffrey Daudel
Life of this patent
Estimating the term…
Loading patent…
AssigneeReplay Solutions, Inc.
InventorsJonathan Lindo, Jeffrey Daudel
Estimating the term…
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.
A computer-implemented method, comprising:
A computer-implemented method, comprising:
A non-transitory computer-readable medium carrying computer program instructions which when executed by one or more processors cause the one or more processors to carry out the steps of:
Dependencies are inferred from the claim text.