Garbage collect reattach_breakpoints
authorPedro Alves <palves@redhat.com>
Wed, 11 Oct 2017 13:45:17 +0000 (14:45 +0100)
committerPedro Alves <palves@redhat.com>
Wed, 11 Oct 2017 13:45:17 +0000 (14:45 +0100)
Not used anywhere.

gdb/ChangeLog:
2017-10-11  Pedro Alves  <palves@redhat.com>

* breakpoint.c (reattach_breakpoints): Delete.
* breakpoint.h (reattach_breakpoints): Delete.

gdb/ChangeLog
gdb/breakpoint.c
gdb/breakpoint.h

index 66ef8d6a03b6e0bf2851ca453e60d65ef40c6797..9641596566252d77961ec27f8b0add60caf2554f 100644 (file)
@@ -1,3 +1,8 @@
+2017-10-11  Pedro Alves  <palves@redhat.com>
+
+       * breakpoint.c (reattach_breakpoints): Delete.
+       * breakpoint.h (reattach_breakpoints): Delete.
+
 2017-10-11  Simon Marchi  <simon.marchi@ericsson.com>
 
        * symfile.c (registered_sym_fns): Make struct, not typedef.
index 9997d3fc823808c73b2c594ce8dc0d0c694d2c85..13f0ba0ec0b2213a073aff5e2bd36b5d13fe00b2 100644 (file)
@@ -3152,42 +3152,6 @@ remove_breakpoints_pid (int pid)
   return 0;
 }
 
-int
-reattach_breakpoints (int pid)
-{
-  struct bp_location *bl, **blp_tmp;
-  int val;
-  int dummy1 = 0, dummy2 = 0, dummy3 = 0;
-  struct inferior *inf;
-  struct thread_info *tp;
-
-  tp = any_live_thread_of_process (pid);
-  if (tp == NULL)
-    return 1;
-
-  inf = find_inferior_pid (pid);
-
-  scoped_restore save_inferior_ptid = make_scoped_restore (&inferior_ptid);
-  inferior_ptid = tp->ptid;
-
-  string_file tmp_error_stream;
-
-  ALL_BP_LOCATIONS (bl, blp_tmp)
-  {
-    if (bl->pspace != inf->pspace)
-      continue;
-
-    if (bl->inserted)
-      {
-       bl->inserted = 0;
-       val = insert_bp_location (bl, &tmp_error_stream, &dummy1, &dummy2, &dummy3);
-       if (val != 0)
-         return val;
-      }
-  }
-  return 0;
-}
-
 static int internal_breakpoint_number = -1;
 
 /* Set the breakpoint number of B, depending on the value of INTERNAL.
index 143eae3642b585840688a2ae181953d0e6f3310c..2b80ed9f46a0b880bbfc54b8019410e36b5859ff 100644 (file)
@@ -1356,13 +1356,6 @@ extern int remove_breakpoints (void);
 
 extern int remove_breakpoints_pid (int pid);
 
-/* This function can be used to physically insert eventpoints from the
-   specified traced inferior process, without modifying the breakpoint
-   package's state.  This can be useful for those targets which
-   support following the processes of a fork() or vfork() system call,
-   when both of the resulting two processes are to be followed.  */
-extern int reattach_breakpoints (int);
-
 /* This function can be used to update the breakpoint package's state
    after an exec() system call has been executed.