* 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.
This commit is contained in:
Mark Kettenis
2006-12-17 13:30:44 +00:00
parent 2970a4c485
commit 84c5b489a8
7 changed files with 103 additions and 5 deletions

View File

@@ -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);
}