gdb_main: Add some output in the scan commands to indicate when still attached that you aren't after the command, despite what GDB thinks

This commit is contained in:
dragonmux 2022-07-20 22:46:52 +01:00
parent 3cc6aa1236
commit f254e86511
No known key found for this signature in database
GPG Key ID: 64861EA89B35507A

View File

@ -67,8 +67,10 @@ static void handle_kill_target(void);
static void gdb_target_destroy_callback(struct target_controller *tc, target *t) static void gdb_target_destroy_callback(struct target_controller *tc, target *t)
{ {
(void)tc; (void)tc;
if (cur_target == t) if (cur_target == t) {
gdb_out("You are now detached from the previous target.\n");
cur_target = NULL; cur_target = NULL;
}
if (last_target == t) if (last_target == t)
last_target = NULL; last_target = NULL;
@ -324,7 +326,7 @@ int gdb_main_loop(struct target_controller *tc, bool in_syscall)
handle_q_packet(pbuf, size); handle_q_packet(pbuf, size);
break; break;
case 'v': /* General query packet */ case 'v': /* Verbose command packet */
handle_v_packet(pbuf, size); handle_v_packet(pbuf, size);
break; break;