diff options
author | Mark Kettenis <kettenis@gnu.org> | 2006-12-17 13:30:44 +0000 |
---|---|---|
committer | Mark Kettenis <kettenis@gnu.org> | 2006-12-17 13:30:44 +0000 |
commit | 84c5b489a8d38288089ae33717c511b1391e426b (patch) | |
tree | ee83fa875e699984c686aa2eab882afab8c8cec3 /gdb/i386nbsd-nat.c | |
parent | 2970a4c485aa4f69bc734e271eb6e19f808dbe22 (diff) | |
download | gdb-84c5b489a8d38288089ae33717c511b1391e426b.zip gdb-84c5b489a8d38288089ae33717c511b1391e426b.tar.gz gdb-84c5b489a8d38288089ae33717c511b1391e426b.tar.bz2 |
Mark Kettenis <kettenis@gnu.org>
* i386nbsd-nat.c: Include "nbsd-nat.h".
(_initialize_i386nbsd_nat): Update target vector to use
nbsd_pid_to_exec_file.
* config/i386/nbsdelf.mh (NATDEPFILES): Add nbsd-nat.o.
* config/i386/nbsdaout.mh (NATDEPFILES): Add nbsd-nat.o.
* nbsd-nat.c: New file.
* nbsd-nat.h: New file.
* Makefile.in (ALLDEPFILES): Add nbsd-nat.c.
(nbsd_nat_h): New variable.
(nbsd-nat.o): New dependency.
Diffstat (limited to 'gdb/i386nbsd-nat.c')
-rw-r--r-- | gdb/i386nbsd-nat.c | 9 |
1 files changed, 7 insertions, 2 deletions
diff --git a/gdb/i386nbsd-nat.c b/gdb/i386nbsd-nat.c index 80a7691..831f775 100644 --- a/gdb/i386nbsd-nat.c +++ b/gdb/i386nbsd-nat.c @@ -33,6 +33,7 @@ #include <machine/frame.h> #include <machine/pcb.h> +#include "nbsd-nat.h" #include "bsd-kvm.h" static int @@ -79,9 +80,13 @@ void _initialize_i386nbsd_nat (void); void _initialize_i386nbsd_nat (void) { - /* We've got nothing to add to the common *BSD/i386 target. */ - add_target (i386bsd_target ()); + struct target_ops *t; + /* Add some extra features to the common *BSD/i386 target. */ + t = i386bsd_target (); + t->to_pid_to_exec_file = nbsd_pid_to_exec_file; + add_target (t); + /* Support debugging kernel virtual memory images. */ bsd_kvm_add_target (i386nbsd_supply_pcb); } |