Patches applied successfully (
tree,
apply log)
git fetch https://github.com/patchew-project/qemu tags/patchew/160006358590.31457.16757371597343007847.stgit@pasha-ThinkPad-X280
Maintainers: "Dr. David Alan Gilbert" <dgilbert@redhat.com>, Richard Henderson <rth@twiddle.net>, Max Reitz <mreitz@redhat.com>, Paolo Bonzini <pbonzini@redhat.com>, Juan Quintela <quintela@redhat.com>, "Philippe Mathieu-Daudé" <philmd@redhat.com>, Markus Armbruster <armbru@redhat.com>, Wainer dos Santos Moschetta <wainersm@redhat.com>, Pavel Dovgalyuk <pavel.dovgaluk@ispras.ru>, Cleber Rosa <crosa@redhat.com>, "Alex Bennée" <alex.bennee@linaro.org>, Kevin Wolf <kwolf@redhat.com>, Eric Blake <eblake@redhat.com>
MAINTAINERS | 2
accel/tcg/cpu-exec.c | 21 +-
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 | 364 -----------------------------
docs/system/index.rst | 1
docs/system/replay.rst | 410 +++++++++++++++++++++++++++++++++
exec.c | 8 +
gdbstub.c | 64 +++++
hmp-commands-info.hx | 11 +
hmp-commands.hx | 50 ++++
include/block/snapshot.h | 1
include/monitor/hmp.h | 4
include/sysemu/replay.h | 26 ++
migration/savevm.c | 17 +
qapi/block-core.json | 11 +
qapi/meson.build | 1
qapi/misc.json | 18 -
qapi/qapi-schema.json | 1
qapi/replay.json | 121 ++++++++++
replay/meson.build | 1
replay/replay-debugging.c | 334 +++++++++++++++++++++++++++
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 ++--
33 files changed, 1401 insertions(+), 428 deletions(-)
delete mode 100644 docs/replay.txt
create mode 100644 docs/system/replay.rst
create mode 100644 qapi/replay.json
create mode 100644 replay/replay-debugging.c
create mode 100644 tests/acceptance/reverse_debugging.py