Patent №
US 8,612,937
Granted
2013-12-17
Filed 2011
Owner
INTERNATIONAL BUSINESS MACHINES CORPORATION
Lab
AI components
2
planning · hardware
Assignment
Recorded
Dataset
AIPD
2023_r1 edition
Application
13217826
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.
AI classification
Ownership
INTERNATIONAL BUSINESS MACHINES CORPORATION
assignment · 268080719
Assignors
DUDEK, CLARK A., INKUMSAH, KOBINA K., ROBERTS, DAVID B., RODRIGUEZ, ADRIAN X., ZHOU, PING
On an employer assignment, the assignors are typically the inventors.