aboutsummaryrefslogtreecommitdiff
path: root/gdb/ppcfbsd-nat.c
diff options
context:
space:
mode:
authorJohn Baldwin <jhb@FreeBSD.org>2015-04-17 14:02:03 -0400
committerJohn Baldwin <jhb@FreeBSD.org>2015-04-27 19:24:18 -0400
commit8f60fe014dd0afdc1013fc22a3ef5ba01e94e331 (patch)
treea1c4db89c0218bb27679f62ef11fb108425380dc /gdb/ppcfbsd-nat.c
parent7a2a1c793578a8468604e661dda025ecb8d0bd20 (diff)
downloadgdb-8f60fe014dd0afdc1013fc22a3ef5ba01e94e331.zip
gdb-8f60fe014dd0afdc1013fc22a3ef5ba01e94e331.tar.gz
gdb-8f60fe014dd0afdc1013fc22a3ef5ba01e94e331.tar.bz2
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.
Diffstat (limited to 'gdb/ppcfbsd-nat.c')
-rw-r--r--gdb/ppcfbsd-nat.c4
1 files changed, 1 insertions, 3 deletions
diff --git a/gdb/ppcfbsd-nat.c b/gdb/ppcfbsd-nat.c
index 778b4bb..778e19a 100644
--- a/gdb/ppcfbsd-nat.c
+++ b/gdb/ppcfbsd-nat.c
@@ -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);