* linux-thread-db.c (thread_db_mourn_inferior): Remove breakpoints

after mourning the inferior.
This commit is contained in:
Daniel Jacobowitz
2006-01-24 21:50:26 +00:00
parent 13d6656b12
commit e23fc6de1a
2 changed files with 9 additions and 2 deletions

View File

@@ -1104,14 +1104,16 @@ thread_db_post_startup_inferior (ptid_t ptid)
static void
thread_db_mourn_inferior (void)
{
remove_thread_event_breakpoints ();
/* Forget about the child's process ID. We shouldn't need it
anymore. */
proc_handle.pid = 0;
target_beneath->to_mourn_inferior ();
/* Delete the old thread event breakpoints. Do this after mourning
the inferior, so that we don't try to uninsert them. */
remove_thread_event_breakpoints ();
/* Detach thread_db target ops. */
unpush_target (&thread_db_ops);
using_thread_db = 0;