28 #include <sys/types.h>
29 #include <sys/ptrace.h>
30 #include <machine/reg.h>
32 #ifdef HAVE_SYS_PROCFS_H
33 #include <sys/procfs.h>
36 #ifndef HAVE_GREGSET_T
40 #ifndef HAVE_FPREGSET_T
160 #include <sys/signal.h>
161 #include <machine/pcb.h>
176 if (pcb->pcb_hw.apcb_ksp == 0)
void add_target(struct target_ops *t)
void _initialize_alphabsd_nat(void)
void alphabsd_fill_fpreg(const struct regcache *regcache, char *fpregs, int regno)
struct gdbarch * get_regcache_arch(const struct regcache *regcache)
void alphabsd_fill_reg(const struct regcache *regcache, char *regs, int regno)
struct target_ops * inf_ptrace_target(void)
static int getregs_supplies(int regno)
static int alphabsd_supply_pcb(struct regcache *regcache, struct pcb *pcb)
void supply_fpregset(struct regcache *regcache, const fpregset_t *fpregsetp)
static void alphabsd_store_inferior_registers(struct target_ops *ops, struct regcache *regcache, int regno)
#define ALPHA_ZERO_REGNUM
int ptid_get_pid(ptid_t ptid)
void fill_fpregset(const struct regcache *regcache, fpregset_t *fpregsetp, int regno)
void(* to_fetch_registers)(struct target_ops *, struct regcache *, int) TARGET_DEFAULT_IGNORE()
void void void void void void void void void perror_with_name(const char *string) ATTRIBUTE_NORETURN
int gdbarch_fp0_regnum(struct gdbarch *gdbarch)
static void alphabsd_fetch_inferior_registers(struct target_ops *ops, struct regcache *regcache, int regno)
void alphabsd_supply_fpreg(struct regcache *regcache, const char *fpregs, int regno)
void regcache_raw_supply(struct regcache *regcache, int regnum, const void *buf)
void bsd_kvm_add_target(int(*supply_pcb)(struct regcache *, struct pcb *))
void fill_gregset(const struct regcache *regcache, gregset_t *gregsetp, int regno)
void(* to_store_registers)(struct target_ops *, struct regcache *, int) TARGET_DEFAULT_NORETURN(noprocess())
void supply_gregset(struct regcache *regcache, const gregset_t *gregsetp)
void alphabsd_supply_reg(struct regcache *regcache, const char *regs, int regno)