Monitoring Execution of Guest Code in a Virtual Machine
First Claim
Patent Images
1. A method of operating a virtualization system, the method comprising:
- executing a guest in a virtual machine of the virtualization system; and
monitoring for execution of code registered for monitored execution in connection with a guest computation, wherein the monitoring is performed by the virtualization system and is hidden from the guest computation.
2 Assignments
0 Petitions
Accused Products
Abstract
One embodiment of the present invention is a method of operating a virtualization system, the method including: (a) instantiating a guest in a virtual machine of the virtualization system; and (b) monitoring execution of code registered for monitored execution in an execution context of the guest, wherein the monitoring is performed by the virtualization system and is hidden from computations of the guest.
-
Citations
30 Claims
-
1. A method of operating a virtualization system, the method comprising:
-
executing a guest in a virtual machine of the virtualization system; and monitoring for execution of code registered for monitored execution in connection with a guest computation, wherein the monitoring is performed by the virtualization system and is hidden from the guest computation. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20)
-
- 21. A computational system that monitors for execution of registered code within a virtual machine, wherein the monitoring is performed from behind a virtualization barrier and without reliance on functionality of guest software executing within the virtual machine.
-
25. An apparatus comprising:
-
a hardware machine; virtualization software encoded in one or more media accessible to the hardware machine and executable to expose at least one virtual machine using resources of the hardware machine; and guest software encoded in one or more media accessible to the virtual machine, the guest software executable on an exposed virtual machine, wherein the virtualization software includes code executable on the hardware machine to monitor for execution of registered code within the exposed virtual machine, and wherein the monitoring is performed from behind a virtualization barrier and without reliance on functionality of the guest software.
-
-
26. A computer program product comprising:
one or more functional sequences executable as, or in conjunction with, a virtualization system to monitor for execution of registered code within a virtual machine, wherein the monitoring is performed from behind a virtualization barrier and without reliance on functionality of guest software executing within the virtual machine. - View Dependent Claims (27, 28, 29, 30)
Specification