Skip to content
  • Pavel Dovgalyuk's avatar
    56357d80
    replay: create temporary snapshot at debugger connection · 56357d80
    Pavel Dovgalyuk authored
    
    
    When record/replay does not uses overlays for storing the snapshots,
    user is not capable of issuing reverse debugging commands.
    This patch adds creation of the VM snapshot on the temporary
    overlay image, when the debugger connects to QEMU.
    Therefore the execution can be rewind to the moment
    of the debugger connection while debugging the virtual machine.
    
    Signed-off-by: default avatarPavel Dovgalyuk <Pavel.Dovgalyuk@ispras.ru>
    
    --
    
    v6:
     - dropped unused error processing (suggested by Philippe Mathieu-Daudé)
    Message-Id: <160174524096.12451.11651270339216758643.stgit@pasha-ThinkPad-X280>
    Signed-off-by: default avatarPaolo Bonzini <pbonzini@redhat.com>
    56357d80
    replay: create temporary snapshot at debugger connection
    Pavel Dovgalyuk authored
    
    
    When record/replay does not uses overlays for storing the snapshots,
    user is not capable of issuing reverse debugging commands.
    This patch adds creation of the VM snapshot on the temporary
    overlay image, when the debugger connects to QEMU.
    Therefore the execution can be rewind to the moment
    of the debugger connection while debugging the virtual machine.
    
    Signed-off-by: default avatarPavel Dovgalyuk <Pavel.Dovgalyuk@ispras.ru>
    
    --
    
    v6:
     - dropped unused error processing (suggested by Philippe Mathieu-Daudé)
    Message-Id: <160174524096.12451.11651270339216758643.stgit@pasha-ThinkPad-X280>
    Signed-off-by: default avatarPaolo Bonzini <pbonzini@redhat.com>
Loading