Patent · US Active

Input/output data transformations when emulating non-traced code with a recorded execution of traced code

US11281560B2 · kind B2 · utility

8Cited by
18References
20Claims
0Family size

Assignee

Inventor

Key dates

Filing dateJul 2, 2019
Grant dateMar 22, 2022
Priority date
Expiry dateJul 2, 2039

Classification

  • Technology area (CPC G)Physics
  • CPC primaryG06F2201/865
  • WIPO fieldComputer technology
  • WIPO sectorElectrical engineering

Abstract

Transforming input data to enable execution of second executable code using trace data gathered during execution of first executable code. A trace of an execution of the first code is accessed. The trace stores data of an input that was consumed by first executable instructions of the first code. It is determined that the stored data of the input is usable as an input to second executable instructions of the second code. A difference in size/format of the stored data as used by the first instructions, compared to an input size/format expected by the second executable instructions, is identified. Based on the identified difference, a data transformation is determined that would enable the second instructions to consume the stored data. Execution of the second instructions is emulated using the stored data, including projecting the data transformation to enable the second instructions to consume the stored data.

Source: USPTO / EPO open patent data. Objective bibliographic and citation counts.