×

Level-crossing memory trace inspection queries

  • US 10,541,042 B2
  • Filed: 04/23/2018
  • Issued: 01/21/2020
  • Est. Priority Date: 04/23/2018
  • Status: Active Grant
First Claim
Patent Images

1. A memory inspection system which provides derived data values from an execution trace, in response to queries from a high-level tool having a data access component (DAC), the memory inspection system comprising:

  • at least one processor;

    a digital memory in operable communication with the processor; and

    a DAC adapter which includes a heuristic computation code and an interface, the DAC adapter being configured to, upon execution by the processor, perform a process that includes the following;

    (a) receive in the interface a query which specifies a memory cell and an execution time t,(b) determine automatically that the execution trace fails to expressly specify a known value for the memory cell at the time t,(c) with the processor, execute the heuristic computation code, whereby the heuristic computation code produces a derived value for the memory cell at the time t based on information in the execution trace, and(d) provide in the interface a response to the query, the response including the derived value together with an indication that the value provided in the response for the memory cell at the time t is derived, inclusion of the derived value based at least upon uncertainty as to the value of the memory cell at time tin view of the execution trace.

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