Add fbsd_nat_add_target.
Add a wrapper for add_target in fbsd-nat.c to override target operations common to all native FreeBSD targets. gdb/ChangeLog: * fbsd-nat.c (fbsd_pid_to_exec_file): Mark static. (fbsd_find_memory_regions): Mark static. (fbsd_nat_add_target): New function. * fbsd-nat.h: Export fbsd_nat_add_target and remove prototypes for fbsd_pid_to_exec_file and fbsd_find_memory_regions. * amd64fbsd-nat.c (_initialize_amd64fbsd_nat): Use fbsd_nat_add_target. * i386fbsd-nat.c (_initialize_i386fbsd_nat): Likewise. * ppcfbsd-nat.c (_initialize_ppcfbsd_nat): Likewise. * sparc64fbsd-nat.c (_initialize_sparc64fbsd_nat): Likewise.
This commit is contained in:
parent
7a2a1c7935
commit
8f60fe014d
7 changed files with 30 additions and 26 deletions
|
@ -212,9 +212,7 @@ _initialize_ppcfbsd_nat (void)
|
|||
t = inf_ptrace_target ();
|
||||
t->to_fetch_registers = ppcfbsd_fetch_inferior_registers;
|
||||
t->to_store_registers = ppcfbsd_store_inferior_registers;
|
||||
t->to_pid_to_exec_file = fbsd_pid_to_exec_file;
|
||||
t->to_find_memory_regions = fbsd_find_memory_regions;
|
||||
add_target (t);
|
||||
fbsd_nat_add_target (t);
|
||||
|
||||
/* Support debugging kernel virtual memory images. */
|
||||
bsd_kvm_add_target (ppcfbsd_supply_pcb);
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue