28#include <alpha/ptrace.h>
30#include <sys/procfs.h>
34#define ALPHA_UNIQUE_PTRACE_ADDR 65
41 int regno,
int store_p)
override;
52 const long *regp = (
const long *)gregsetp;
62 long *regp = (
long *)gregsetp;
74 const long *regp = (
const long *)fpregsetp;
84 long *regp = (
long *)fpregsetp;
92 int regno,
int store_p)
99 return GPR_BASE + regno;
void supply_gregset(struct regcache *regcache, const gdb_gregset_t *gregsetp)
void fill_gregset(const struct regcache *regcache, gdb_gregset_t *gregsetp, int regno)
static alpha_linux_nat_target the_alpha_linux_nat_target
void supply_fpregset(struct regcache *regcache, const gdb_fpregset_t *fpregsetp)
void _initialize_alpha_linux_nat()
#define ALPHA_UNIQUE_PTRACE_ADDR
void fill_fpregset(const struct regcache *regcache, gdb_fpregset_t *fpregsetp, int regno)
void alpha_supply_int_regs(struct regcache *regcache, int regno, const void *r0_r30, const void *pc, const void *unique)
void alpha_supply_fp_regs(struct regcache *regcache, int regno, const void *f0_f30, const void *fpcr)
void alpha_fill_fp_regs(const struct regcache *regcache, int regno, void *f0_f30, void *fpcr)
void alpha_fill_int_regs(const struct regcache *regcache, int regno, void *r0_r30, void *pc, void *unique)
#define ALPHA_UNIQUE_REGNUM
CORE_ADDR register_u_offset(struct gdbarch *gdbarch, int regno, int store_p) override
int gdbarch_pc_regnum(struct gdbarch *gdbarch)
int gdbarch_fp0_regnum(struct gdbarch *gdbarch)
GDB_FPREGSET_T gdb_fpregset_t
GDB_GREGSET_T gdb_gregset_t
void add_inf_child_target(inf_child_target *target)
struct linux_nat_target * linux_target