Methods and apparatus to validate translated guest code in a dynamic binary translator
AssigneeIntel Corporation
InventorsGirish Venkatasubramanian, Chaitanya Mangla, Gerolf F. Hoflehner, Ethan Schuchman
Life of this patent
Estimating the term…
Loading patent…
AssigneeIntel Corporation
InventorsGirish Venkatasubramanian, Chaitanya Mangla, Gerolf F. Hoflehner, Ethan Schuchman
Estimating the term…
Methods, apparatus, systems and articles of manufacture are disclosed to validate translated guest code in a dynamic binary translator. An example apparatus disclosed herein includes a translator to generate a first translation of code to execute on a host machine, the first translation of the guest code to facilitate creating a first translated guest code, and the translator to generate a second translation of the translated guest code to execute on the host machine. The example apparatus also includes a translation versions manager to identify a first host machine state based on executing a portion of the first translation, and the translation versions manager to identify a second host machine state based on executing a portion of the second translation. The example system also includes a validator to determine a state divergence status of the second translation based on a comparison between the first host machine state and the second host machine state.
An apparatus to validate translated guest code in a dynamic binary translator, comprising:
A method to validate translated guest code in a dynamic binary translator, the method comprising:
(canceled)
(canceled)
(canceled)
(canceled)
(canceled)
(canceled)
A tangible computer readable storage medium having instructions stored thereon that, when executed, cause a machine to at least:
(canceled)
Dependencies are inferred from the claim text.