Using branch instruction counts to facilitate replay of virtual machine instruction execution

A method and computer program product for logging non-deterministic events of a virtual machine executing a sequence guest instructions, the method including tracking an execution point in the sequence of executing guest instructions, the tracking of the execution point including determining a branc...

Full description

Saved in:
Bibliographic Details
Main Authors Venkitachalam, Ganesh, Nelson, Michael, Weissman, Boris, Xu, Min, Malyugin, Vyacheslav V
Format Patent
LanguageEnglish
Published 30.11.2010
Online AccessGet full text

Cover

Loading…
More Information
Summary:A method and computer program product for logging non-deterministic events of a virtual machine executing a sequence guest instructions, the method including tracking an execution point in the sequence of executing guest instructions, the tracking of the execution point including determining a branch count of executed branch instructions; and detecting an occurrence of a non-deterministic event directed to the virtual machine during execution of the sequence of guest instructions, and recording information which includes an identifier of a current execution point, wherein the identifier includes the branch count.