30#define ARMBSD_SIZEOF_GREGS (17 * 4)
33#define ARMBSD_SIZEOF_FPREGS ((1 + (8 * 3)) * 4)
51 int regnum,
const void *fpregs,
size_t len)
53 const gdb_byte *regs = (
const gdb_byte *) fpregs;
72 int regnum,
const void *gregs,
size_t len)
74 const gdb_byte *regs = (
const gdb_byte *) gregs;
static const struct regset armbsd_gregset
void armbsd_iterate_over_regset_sections(struct gdbarch *gdbarch, iterate_over_regset_sections_cb *cb, void *cb_data, const struct regcache *regcache)
static const struct regset armbsd_fpregset
static void armbsd_supply_fpregset(const struct regset *regset, struct regcache *regcache, int regnum, const void *fpregs, size_t len)
#define ARMBSD_SIZEOF_GREGS
static int armbsd_fpreg_offset(int regnum)
static void armbsd_supply_gregset(const struct regset *regset, struct regcache *regcache, int regnum, const void *gregs, size_t len)
#define ARMBSD_SIZEOF_FPREGS
void raw_supply(int regnum, const void *buf) override
void iterate_over_regset_sections_cb(const char *sect_name, int supply_size, int collect_size, const struct regset *regset, const char *human_name, void *cb_data)
#define REGSET_VARIABLE_SIZE