Add fbsd_nat_add_target.
authorJohn Baldwin <jhb@FreeBSD.org>
Fri, 17 Apr 2015 18:02:03 +0000 (14:02 -0400)
committerJohn Baldwin <jhb@FreeBSD.org>
Mon, 27 Apr 2015 23:24:18 +0000 (19:24 -0400)
commit8f60fe014dd0afdc1013fc22a3ef5ba01e94e331
treea1c4db89c0218bb27679f62ef11fb108425380dc
parent7a2a1c793578a8468604e661dda025ecb8d0bd20
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.
gdb/ChangeLog
gdb/amd64fbsd-nat.c
gdb/fbsd-nat.c
gdb/fbsd-nat.h
gdb/i386fbsd-nat.c
gdb/ppcfbsd-nat.c
gdb/sparc64fbsd-nat.c