qemu/replay
Pavel Dovgalyuk 0b30dc0164 replay: save vmstate of the asynchronous events
This patch fixes saving and loading the snapshots in the replay mode.
It is required for the snapshots created in the moment when the header
of the asynchronous event is read. This information was not saved in
the snapshot. After loading the vmstate replay continued with the file offset
passed the event header. The event header is lost in this case and replay
hangs.

Signed-off-by: Pavel Dovgalyuk <Pavel.Dovgaluk@ispras.ru>
Message-Id: <20180227095322.1060.53929.stgit@pasha-VirtualBox>
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
2018-03-12 17:10:38 +01:00
..
Makefile.objs replay: add record/replay for audio passthrough 2017-03-01 15:11:44 +01:00
replay-audio.c replay: push replay_mutex_lock up the call tree 2018-03-12 17:10:36 +01:00
replay-char.c replay: push replay_mutex_lock up the call tree 2018-03-12 17:10:36 +01:00
replay-events.c replay: save vmstate of the asynchronous events 2018-03-12 17:10:38 +01:00
replay-input.c Include less of the generated modular QAPI headers 2018-03-02 13:45:50 -06:00
replay-internal.c replay: check return values of fwrite 2018-03-12 17:10:37 +01:00
replay-internal.h replay: save vmstate of the asynchronous events 2018-03-12 17:10:38 +01:00
replay-net.c record/replay: add network support 2017-01-06 10:38:00 +08:00
replay-snapshot.c replay: save vmstate of the asynchronous events 2018-03-12 17:10:38 +01:00
replay-time.c replay: push replay_mutex_lock up the call tree 2018-03-12 17:10:36 +01:00
replay.c replay: don't process async events when warping the clock 2018-03-12 17:10:38 +01:00