33#define ARM_NONE_SIZEOF_GREGSET (18 * ARM_INT_REGISTER_SIZE)
36#define ARM_NONE_SIZEOF_VFP (32 * 8 + 4)
39#define ARM_NONE_CPSR_GREGNUM 16
52 int regnum,
const void *gregs_buf,
size_t len)
56 const gdb_byte *gregs = (
const gdb_byte *) gregs_buf;
99 int regnum,
void *gregs_buf,
size_t len)
101 gdb_byte *gregs = (gdb_byte *) gregs_buf;
129 int regnum,
const void *regs_buf,
size_t len)
131 const gdb_byte *regs = (
const gdb_byte *) regs_buf;
146 int regnum,
void *regs_buf,
size_t len)
148 gdb_byte *regs = (gdb_byte *) regs_buf;
#define ARM_NONE_SIZEOF_VFP
static void arm_none_iterate_over_regset_sections(struct gdbarch *gdbarch, iterate_over_regset_sections_cb *cb, void *cb_data, const struct regcache *regcache)
#define ARM_NONE_SIZEOF_GREGSET
static void arm_none_collect_gregset(const struct regset *regset, const struct regcache *regcache, int regnum, void *gregs_buf, size_t len)
void _initialize_arm_none_tdep()
static const struct regset arm_none_gregset
#define ARM_NONE_CPSR_GREGNUM
static const struct regset arm_none_vfpregset
static void arm_none_init_abi(struct gdbarch_info info, struct gdbarch *gdbarch)
static void arm_none_collect_vfp(const struct regset *regset, const struct regcache *regcache, int regnum, void *regs_buf, size_t len)
static void arm_none_supply_gregset(const struct regset *regset, struct regcache *regcache, int regnum, const void *gregs_buf, size_t len)
static void arm_none_supply_vfp(const struct regset *regset, struct regcache *regcache, int regnum, const void *regs_buf, size_t len)
#define ARM_INT_REGISTER_SIZE
void raw_collect(int regnum, void *buf) const override
void raw_supply(int regnum, const void *buf) override
static void store_unsigned_integer(gdb_byte *addr, int len, enum bfd_endian byte_order, ULONGEST val)
static ULONGEST extract_unsigned_integer(gdb::array_view< const gdb_byte > buf, enum bfd_endian byte_order)
void elf_none_init_abi(struct gdbarch *gdbarch)
enum bfd_endian gdbarch_byte_order(struct gdbarch *gdbarch)
CORE_ADDR gdbarch_addr_bits_remove(struct gdbarch *gdbarch, CORE_ADDR addr)
void set_gdbarch_iterate_over_regset_sections(struct gdbarch *gdbarch, gdbarch_iterate_over_regset_sections_ftype *iterate_over_regset_sections)
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)
void gdbarch_register_osabi(enum bfd_architecture arch, unsigned long machine, enum gdb_osabi osabi, void(*init_osabi)(struct gdbarch_info, struct gdbarch *))