Data processing: software development – installation – and managem – Software program development tool – Testing or debugging
Reexamination Certificate
2008-03-27
2010-11-30
Mitchell, Jason D (Department: 2193)
Data processing: software development, installation, and managem
Software program development tool
Testing or debugging
C717S132000, C717S135000
Reexamination Certificate
active
07844954
ABSTRACT:
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.
REFERENCES:
patent: 5774724 (1998-06-01), Heisch
patent: 6971091 (2005-11-01), Arnold et al.
patent: 2004/0024995 (2004-02-01), Swaine
patent: 2004/0268348 (2004-12-01), Waki et al.
patent: 2006/0021054 (2006-01-01), Costa et al.
patent: 2006/0167916 (2006-07-01), Vertes
patent: 2006/0259818 (2006-11-01), Howell et al.
patent: 2008/0320594 (2008-12-01), Jiang
Bhansali et al. “Framework for Instruction-level Tracing and Analysis of Program Executions”, 2006, Proceedings of the 2nd international conference on Virtual execution environments, pp. 154-163.
Dunlap et al. “ReVirt: Enabling Intrusion Analysis through VIrtual-Machine Logging and Replay”, 2002, In Proceedings of the 2002 Symposium on Operating Systems Design and Implementation.
Xu et al. “ReTrace: Collecting Execution Trace with Virtual Machine Deterministic Replay”, 2007, In Proceedings of the 3rd Annual Workshop on Modeling, Benchmarking and Simulation.
Bressoud et al. “Hypervisor-based fault tolerance”, 1995, Proceedings of the fifteenth ACM symposium on Operating systems principles.
Notification of Transmittal of the International Search Report and the Written Opinion of the International Searching Authority, or the Declaration, Dec. 19, 2008, PCT/US08/82401.
Malyugin Vyacheslav V.
Nelson Michael
Venkitachalam Ganesh
Weissman Boris
Xu Min
Mitchell Jason D
VMware, Inc.
LandOfFree
Using branch instruction counts to facilitate replay of... does not yet have a rating. At this time, there are no reviews or comments for this patent.
If you have personal experience with Using branch instruction counts to facilitate replay of..., we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Using branch instruction counts to facilitate replay of... will most certainly appreciate the feedback.
Profile ID: LFUS-PAI-O-4156695