28#include <sys/ptrace.h>
29#include <machine/reg.h>
48 const gdb_byte *regs = (
const gdb_byte *)gregs;
62 gdb_byte *regs = (
void *)gregs;
84 perror_with_name (_(
"Couldn't get registers"));
100 perror_with_name (_(
"Couldn't get registers"));
105 perror_with_name (_(
"Couldn't write registers"));
111#include <machine/pcb.h>
void bsd_kvm_add_target(int(*supply_pcb)(struct regcache *, struct pcb *))
void raw_collect(int regnum, void *buf) const override
void raw_supply(int regnum, const void *buf) override
#define ptrace(request, pid, addr, data)
mach_port_t mach_port_t name mach_port_t mach_port_t name kern_return_t int int rusage_t pid_t pid
void add_inf_child_target(inf_child_target *target)
void fetch_registers(struct regcache *, int) override
void store_registers(struct regcache *, int) override
void _initialize_vaxbsd_nat()
static void vaxbsd_supply_gregset(struct regcache *regcache, const void *gregs)
static vax_bsd_nat_target the_vax_bsd_nat_target
static void vaxbsd_collect_gregset(const struct regcache *regcache, void *gregs, int regnum)
static int vaxbsd_supply_pcb(struct regcache *regcache, struct pcb *pcb)