Exposing memory-backed objects as queryable memory resources
AssigneeMicrosoft Technology Licensing, LLC
InventorJordi Mola
Life of this patent
Estimating the term…
Loading patent…
AssigneeMicrosoft Technology Licensing, LLC
InventorJordi Mola
Estimating the term…
This disclosure relates to the use of execution traces to process queries against objects over their lifetime. Embodiments identify, from a trace, a memory-backed object that existed during a prior execution of an entity. A handle for logically representing memory covered by the object over the object's lifetime is identified. A plurality of associations that are represented by the handle are identified. These associations identify memory addresses that were covered by the object over its lifetime. Each association represents at least (i) a memory address that was covered by the object during its lifetime, and (ii) an execution time during the object's lifetime at which the memory address was covered by the object. A query is processed against the handle. The query includes a query based on an execution time, and processing the query includes comparing the execution time in the query to execution time(s) represented in the associations.
A method, implemented at a computer system that includes at least one processor, for processing a query against a lifetime of a memory-backed object based on an execution trace, the method comprising:
A computer system comprising:
A method, implemented at a computer system that includes at least one processor, for processing a query against a lifetime of a memory-backed object based on an execution trace, the method comprising:
Dependencies are inferred from the claim text.