32#include <sys/ptrace.h>
33#include <machine/reg.h>
66 perror_with_name (_(
"Couldn't get registers"));
80 perror_with_name (_(
"Couldn't get floating point status"));
99 perror_with_name (_(
"Couldn't get registers"));
105 perror_with_name (_(
"Couldn't write registers"));
118 perror_with_name (_(
"Couldn't get floating point status"));
124 perror_with_name (_(
"Couldn't write floating point status"));
131#include <sys/signal.h>
132#include <machine/pcb.h>
147 if (pcb->pcb_hw.apcb_ksp == 0)
void _initialize_alphabsd_nat()
static alpha_bsd_nat_target the_alpha_bsd_nat_target
static int getregs_supplies(int regno)
static int alphabsd_supply_pcb(struct regcache *regcache, struct pcb *pcb)
void alphabsd_fill_reg(const struct regcache *regcache, char *regs, int regno)
void alphabsd_supply_fpreg(struct regcache *regcache, const char *fpregs, int regno)
void alphabsd_fill_fpreg(const struct regcache *regcache, char *fpregs, int regno)
void alphabsd_supply_reg(struct regcache *regcache, const char *regs, int regno)
#define ALPHA_ZERO_REGNUM
void bsd_kvm_add_target(int(*supply_pcb)(struct regcache *, struct pcb *))
void raw_supply(int regnum, const void *buf) override
#define ptrace(request, pid, addr, data)
int gdbarch_fp0_regnum(struct gdbarch *gdbarch)
void add_inf_child_target(inf_child_target *target)
void store_registers(struct regcache *, int) override
void fetch_registers(struct regcache *, int) override