diff options
author | Blue Swirl <blauwirbel@gmail.com> | 2010-03-29 19:23:46 +0000 |
---|---|---|
committer | Blue Swirl <blauwirbel@gmail.com> | 2010-03-29 19:23:46 +0000 |
commit | 54fc6ea92bdd698498706d3cd8e10afd78680bed (patch) | |
tree | 1a56390742c25e6e97adb04a33cc2941d8f3aab1 /vl.c | |
parent | 6d8ff4d85ce2f3fc8a18dc8f077f73a4bd19a89a (diff) |
Adjust debug handling
Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
Diffstat (limited to 'vl.c')
-rw-r--r-- | vl.c | 6 |
1 files changed, 3 insertions, 3 deletions
@@ -2920,7 +2920,7 @@ static bool tcg_cpu_exec(void) if (ret == EXCP_DEBUG) { gdb_set_stop_cpu(env); - debug_requested = 1; + debug_requested = EXCP_DEBUG; break; } } @@ -2983,8 +2983,8 @@ static void main_loop(void) #endif } while (vm_can_run()); - if (qemu_debug_requested()) { - vm_stop(EXCP_DEBUG); + if ((r = qemu_debug_requested())) { + vm_stop(r); } if (qemu_shutdown_requested()) { monitor_protocol_event(QEVENT_SHUTDOWN, NULL); |