From 6164039940a3344e53ea5e6fdd3a8e37ec698fc5 Mon Sep 17 00:00:00 2001 From: Xavier Del Campo Romero Date: Fri, 5 Jun 2020 20:40:59 +0200 Subject: Fixed signal state for step packets When step into asm is completed after receiving a 's' packet, the stub must return S05 to gdb so the latter can handle step into/over transparently. --- gdbstub.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/gdbstub.c b/gdbstub.c index 6199ee7..0a7d9cf 100644 --- a/gdbstub.c +++ b/gdbstub.c @@ -928,6 +928,7 @@ int dbg_main(struct dbg_state *state) */ case 'c': dbg_continue(); + state->signum = 0; return 0; /* @@ -936,6 +937,7 @@ int dbg_main(struct dbg_state *state) */ case 's': dbg_step(); + state->signum = 5; return 0; case '?': -- cgit v1.2.3