Invention Grant
- Patent Title: Synchronously debugging a software program using a plurality of virtual machines
- Patent Title (中): 使用多个虚拟机同步调试软件程序
-
Application No.: US13217826Application Date: 2011-08-25
-
Publication No.: US08612937B2Publication Date: 2013-12-17
- Inventor: Clark A. Dudek , Kobina K. Inkumsah , David B. Roberts , Adrian X. Rodriguez , Ping Zhou
- Applicant: Clark A. Dudek , Kobina K. Inkumsah , David B. Roberts , Adrian X. Rodriguez , Ping Zhou
- Applicant Address: US NY Armonk
- Assignee: International Business Corporation
- Current Assignee: International Business Corporation
- Current Assignee Address: US NY Armonk
- Agency: Biggers Kennedy Lenart Spraggins LLP
- Agent H. Barrett Spraggins; Katherine S. Brown
- Main IPC: G06F9/44
- IPC: G06F9/44

Abstract:
Methods, apparatuses, and computer program products for synchronously debugging a software program using a plurality of virtual machines are provided. Embodiments include controlling, by a master debugging module operating on a first virtual machine, execution of the software program within the first virtual machine; controlling, by a slave debugging module operating on a second virtual machine, execution of the software program within the second virtual machine including delaying execution of the software program within the second virtual machine relative to the execution of the software program within the first virtual machine; detecting, by the master debugging module, an error in the execution of the software program within the first virtual machine; and in response to the detection of the error, capturing, by a hypervisor, a snapshot of the second virtual machine.
Public/Granted literature
- US20130055206A1 Synchronously Debugging A Software Program Using A Plurality Of Virtual Machines Public/Granted day:2013-02-28
Information query