×

Memory validity states in time-travel debugging

  • US 10,592,396 B2
  • Filed: 04/23/2018
  • Issued: 03/17/2020
  • Est. Priority Date: 04/23/2018
  • Status: Active Grant
First Claim
Patent Images

1. A method, implemented at a computer system that includes one or more processors, for presenting historical state associated with a prior execution of an entity, the method comprising:

  • replaying one or more segments of the prior execution of the entity based on one or more trace data streams storing a trace of at least the prior execution of the entity;

    in connection with replaying the one or more segments of the prior execution of the entity, and relying on one or more data values available in the one or more trace data streams, simulating execution of a function of the entity as it would have executed at a particular execution time point in the prior execution of the entity, wherein execution of the function was not traced into the one or more trace data streams during the prior execution of the entity; and

    based on replaying the one or more segments of the prior execution of the entity, and based on simulating execution of the function of the entity, presenting, in connection with the particular execution time point in the prior execution of the entity, a first indication at a user interface of at least one of the one or more data values relied upon by the simulated execution of the function, along with a second indication of a timing of knowledge of the at least one data value in relation to the particular execution time point.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×