发明授权
- 专利标题: Synchronously debugging a software program using a plurality of virtual machines
- 专利标题(中): 使用多个虚拟机同步调试软件程序
-
申请号: US13217826申请日: 2011-08-25
-
公开(公告)号: US08612937B2公开(公告)日: 2013-12-17
- 发明人: Clark A. Dudek , Kobina K. Inkumsah , David B. Roberts , Adrian X. Rodriguez , Ping Zhou
- 申请人: Clark A. Dudek , Kobina K. Inkumsah , David B. Roberts , Adrian X. Rodriguez , Ping Zhou
- 申请人地址: US NY Armonk
- 专利权人: International Business Corporation
- 当前专利权人: International Business Corporation
- 当前专利权人地址: US NY Armonk
- 代理机构: Biggers Kennedy Lenart Spraggins LLP
- 代理商 H. Barrett Spraggins; Katherine S. Brown
- 主分类号: G06F9/44
- IPC分类号: G06F9/44
摘要:
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.