Invention Grant
- Patent Title: System and method for virtualization-assisted debugging
-
Application No.: US17236336Application Date: 2021-04-21
-
Publication No.: US12026085B1Publication Date: 2024-07-02
- Inventor: Andrey Stupachenko
- Applicant: PARALLELS INTERNATIONAL GmbH
- Applicant Address: CH Schaffhausen
- Assignee: Parallels International GmbH
- Current Assignee: Parallels International GmbH
- Current Assignee Address: CH Schaffhausen
- Agency: Rosenberg, Klein & Lee
- Main IPC: G06F11/00
- IPC: G06F11/00 ; G06F9/455 ; G06F11/36

Abstract:
Disclosed are systems and methods for debugging program code using a computing system. The disclosed method includes designating a control point in a software application subject to a debugging procedure, and then executing the program code for the software application as a guest application executing within a virtual machine. Upon detection of a virtualization event, the hardware processor transfers program control to a hypervisor which then determines whether the virtualization event corresponds to the designated control point based on an execution state of the guest application. If so, the virtualization event handler may generate a debugging event that is used by a debugger.
Information query