Patches applied successfully (
tree,
apply log)
git fetch https://github.com/patchew-project/qemu tags/patchew/159714365354.18946.2967871683340522027.stgit@pasha-ThinkPad-X280
Maintainers: Kevin Wolf <kwolf@redhat.com>, "Alex Bennée" <alex.bennee@linaro.org>, Paolo Bonzini <pbonzini@redhat.com>, "Dr. David Alan Gilbert" <dgilbert@redhat.com>, Max Reitz <mreitz@redhat.com>, Richard Henderson <rth@twiddle.net>, Cleber Rosa <crosa@redhat.com>, Eric Blake <eblake@redhat.com>, Pavel Dovgalyuk <pavel.dovgaluk@ispras.ru>, Juan Quintela <quintela@redhat.com>, "Philippe Mathieu-Daudé" <philmd@redhat.com>, Wainer dos Santos Moschetta <wainersm@redhat.com>, Markus Armbruster <armbru@redhat.com>
MAINTAINERS | 2
accel/tcg/cpu-exec.c | 11 +
accel/tcg/translator.c | 1
block/qapi.c | 18 +-
block/qcow2-snapshot.c | 9 +
block/qcow2.h | 3
blockdev.c | 10 +
docs/interop/qcow2.txt | 5 +
docs/replay.txt | 33 +++
exec.c | 8 +
gdbstub.c | 63 ++++++
hmp-commands-info.hx | 11 +
hmp-commands.hx | 50 +++++
include/block/snapshot.h | 1
include/monitor/hmp.h | 4
include/sysemu/replay.h | 24 ++
migration/savevm.c | 17 +-
qapi/Makefile.objs | 4
qapi/block-core.json | 11 +
qapi/misc.json | 18 --
qapi/qapi-schema.json | 1
qapi/replay.json | 121 ++++++++++++
replay/Makefile.objs | 1
replay/replay-debugging.c | 325 +++++++++++++++++++++++++++++++++
replay/replay-events.c | 4
replay/replay-internal.h | 6 -
replay/replay.c | 22 ++
softmmu/cpus.c | 19 ++
stubs/replay.c | 15 ++
tests/acceptance/reverse_debugging.py | 203 +++++++++++++++++++++
tests/qemu-iotests/267.out | 48 ++---
31 files changed, 1002 insertions(+), 66 deletions(-)
create mode 100644 qapi/replay.json
create mode 100644 replay/replay-debugging.c
create mode 100644 tests/acceptance/reverse_debugging.py