The final part of the reverse step and break handling is to bring
the machine back to a debug stop state. gdb expects a response.
A gdb 'rsi' command hangs forever because the gdbstub filters out
the response (also observable with reverse_debugging.py avocado
tests).
Fix by setting allow_stop_reply for the gdb backward packets.
Fixes:
|
||
|---|---|---|
| .. | ||
| gdbstub.c | ||
| internals.h | ||
| meson.build | ||
| softmmu.c | ||
| syscalls.c | ||
| trace-events | ||
| trace.h | ||
| user-target.c | ||
| user.c | ||