Flushing my queue for gdbstub/next and I'll roll a PR by the end of the week to get the bug fixes in. The other re-factoring patches are towards a longer term goal of supporting more stop packet reply types but aren't critical to merge save reducing the delta. I won't include them in the PR unless reviewed:
gdbstub/user: rename and use bool for running_state include/gdbstub: fix typo gdbstub: pass GString to gdb_build_stop_packet gdbstub/user: localise variables for reading gdb socket gdbstub: extract stop reply message construction gdbstub: remove the need for goto cleanup Alex. Alex Bennée (8): meson-buildoptions: Remove duplicated entry of --gdb in the help text Makefile: add python script dependency for meson-buildoptions.sh gdbstub: remove the need for goto cleanup gdbstub: extract stop reply message construction gdbstub/user: localise variables for reading gdb socket gdbstub: pass GString to gdb_build_stop_packet include/gdbstub: fix typo gdbstub/user: rename and use bool for running_state Yodel Eldar (3): include/gdbstub/syscalls: Add EIO and ENOSYS GDB File-I/O errno values gdbstub: Export host_to_gdb_errno File-I/O helper function gdbstub/user-target: Convert host errno to GDB File-I/O errno Makefile | 2 +- gdbstub/internals.h | 10 ++++++++ include/gdbstub/commands.h | 2 +- include/gdbstub/syscalls.h | 11 +++++++++ gdbstub/gdbstub.c | 45 +++++++++++++++-------------------- gdbstub/syscalls.c | 36 ++++++++++++++++++++++++++++ gdbstub/system.c | 11 +++++++++ gdbstub/user-target.c | 13 ++++++---- gdbstub/user.c | 40 ++++++++++++++++++++----------- target/m68k/m68k-semi.c | 29 ---------------------- scripts/meson-buildoptions.py | 9 ++++++- scripts/meson-buildoptions.sh | 1 - 12 files changed, 132 insertions(+), 77 deletions(-) -- 2.47.3
