26 #include <sys/ptrace.h>
27 #include <alpha/ptrace.h>
29 #include <sys/procfs.h>
33 #define ALPHA_UNIQUE_PTRACE_ADDR 65
42 const long *regp = (
const long *)gregsetp;
52 long *regp = (
long *)gregsetp;
64 const long *regp = (
const long *)fpregsetp;
74 long *regp = (
long *)fpregsetp;
89 return GPR_BASE + regno;
void alpha_supply_int_regs(struct regcache *regcache, int regno, const void *r0_r30, const void *pc, const void *unique)
void alpha_fill_int_regs(const struct regcache *regcache, int regno, void *r0_r30, void *pc, void *unique)
#define ALPHA_UNIQUE_REGNUM
void alpha_fill_fp_regs(const struct regcache *regcache, int regno, void *f0_f30, void *fpcr)
void supply_gregset(struct regcache *regcache, const gdb_gregset_t *gregsetp)
GDB_GREGSET_T gdb_gregset_t
void fill_gregset(const struct regcache *regcache, gdb_gregset_t *gregsetp, int regno)
#define ALPHA_UNIQUE_PTRACE_ADDR
GDB_FPREGSET_T gdb_fpregset_t
static CORE_ADDR alpha_linux_register_u_offset(struct gdbarch *gdbarch, int regno, int store_p)
void supply_fpregset(struct regcache *regcache, const gdb_fpregset_t *fpregsetp)
void linux_nat_add_target(struct target_ops *t)
void fill_fpregset(const struct regcache *regcache, gdb_fpregset_t *fpregsetp, int regno)
int gdbarch_fp0_regnum(struct gdbarch *gdbarch)
int gdbarch_pc_regnum(struct gdbarch *gdbarch)
void alpha_supply_fp_regs(struct regcache *regcache, int regno, const void *f0_f30, const void *fpcr)
void _initialize_alpha_linux_nat(void)
struct target_ops * linux_trad_target(CORE_ADDR(*register_u_offset)(struct gdbarch *, int, int))