From: Daniel Jacobowitz Date: Thu, 8 May 2008 16:08:10 +0000 (+0000) Subject: * remote.c (extended_remote_create_inferior_1): Clean up X-Git-Url: https://git.libre-soc.org/?a=commitdiff_plain;h=45280a5259f209ba74ed8255674a3fd345307a55;p=binutils-gdb.git * remote.c (extended_remote_create_inferior_1): Clean up before marking the target running. --- diff --git a/gdb/ChangeLog b/gdb/ChangeLog index 399fee958a4..2cb3db0bdea 100644 --- a/gdb/ChangeLog +++ b/gdb/ChangeLog @@ -1,3 +1,8 @@ +2008-05-08 Daniel Jacobowitz + + * remote.c (extended_remote_create_inferior_1): Clean up + before marking the target running. + 2008-05-08 Joel Brobecker * hppa-tdep.h, hppa-tdep.c, hppa-hpux-tdep.c: Update for unwinder diff --git a/gdb/remote.c b/gdb/remote.c index 616fa134deb..b82d59c0091 100644 --- a/gdb/remote.c +++ b/gdb/remote.c @@ -5458,6 +5458,12 @@ extended_remote_create_inferior_1 (char *exec_file, char *args, extended_remote_restart (); } + /* Clean up from the last time we ran, before we mark the target + running again. This will mark breakpoints uninserted, and + get_offsets may insert breakpoints. */ + init_thread_list (); + init_wait_for_inferior (); + /* Now mark the inferior as running before we do anything else. */ attach_flag = 0; inferior_ptid = pid_to_ptid (MAGIC_NULL_PID); @@ -5468,10 +5474,6 @@ extended_remote_create_inferior_1 (char *exec_file, char *args, /* Get updated offsets, if the stub uses qOffsets. */ get_offsets (); - - /* Clean up from the last time we were running. */ - init_thread_list (); - init_wait_for_inferior (); } static void