Garbage collect reattach_breakpoints

Not used anywhere.

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

	* breakpoint.c (reattach_breakpoints): Delete.
	* breakpoint.h (reattach_breakpoints): Delete.
This commit is contained in:
Pedro Alves 2017-10-11 14:45:17 +01:00
parent 905014d720
commit 458ca1d02e
3 changed files with 5 additions and 43 deletions

View 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.

View 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.

View 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.