×

State synchronization in recording and replaying computer programs

  • US 7,958,497 B1
  • Filed: 06/07/2006
  • Issued: 06/07/2011
  • Est. Priority Date: 06/07/2006
  • Status: Active Grant
First Claim
Patent Images

1. A computer-implemented method, comprising:

  • during a replay execution of an application program in a computer system,receiving a memory allocation request from the application program;

    requesting the computer system to allocate memory;

    intercepting an operation of the application program to write the allocated memory;

    storing a copy of at least a portion of the allocated memory;

    permitting one or more operations to write the allocated memory, resulting in written memory;

    comparing the written memory to the stored copy; and

    in response to determining that changes made to the allocated memory during the replay execution are different than previously recorded changes captured and stored during a recorded execution of the application program, generating a notification that a memory state synchronization exception occurred;

    wherein the recorded execution and the replay execution are separate executions of the application program.

View all claims
  • 4 Assignments
Timeline View
Assignment View
    ×
    ×