42 -1, 0x24, 0x28, 0x2C, 0x30, 0x34, 0x38, 0x3C,
44 0x00, 0x04, 0x08, 0x0C, 0x10, 0x14, 0x18, 0x1C,
46 0x00, 0x04, 0x08, 0x0C, 0x10, 0x14, 0x18, 0x1C,
48 0x20, 0x24, 0x28, 0x2C, 0x30, 0x34, 0x38, 0x3C,
50 0x50, 0x54, 0x58, 0x5C, 0x60, 0x64, 0x68, 0x6C,
51 0x70, 0x74, 0x78, 0x7C, 0x80, 0x84, 0x88, 0x8C,
52 0x90, 0x94, 0x99, 0x9C, 0xA0, 0xA4, 0xA8, 0xAC,
53 0xB0, 0xB4, 0xBB, 0xBC, 0xC0, 0xC4, 0xC8, 0xCC,
55 0x40, 0x20, 0x44, -1, 0x1C, -1, 0x4C, -1
69 buf = alloca (buf_size);
118 current_address = thread_descriptor_address
124 for (current_regnum = 0; current_regnum <
num_regs; current_regnum ++)
128 current_address = thread_descriptor_address
129 + sparc_register_offsets [current_regnum];
135 current_address = stack_address
136 + sparc_register_offsets [current_regnum];
struct gdbarch * get_regcache_arch(const struct regcache *regcache)
static void supply_register_at_address(struct regcache *regcache, int regnum, CORE_ADDR register_addr)
void register_sparc_ravenscar_ops(struct gdbarch *gdbarch)
void set_gdbarch_ravenscar_ops(struct gdbarch *gdbarch, struct ravenscar_arch_ops *ravenscar_ops)
int gdbarch_num_regs(struct gdbarch *gdbarch)
static void sparc_ravenscar_store_registers(struct regcache *regcache, int regnum)
static void sparc_ravenscar_prepare_to_store(struct regcache *regcache)
int gdbarch_sp_regnum(struct gdbarch *gdbarch)
enum register_status regcache_cooked_read_unsigned(struct regcache *regcache, int regnum, ULONGEST *val)
void read_memory(CORE_ADDR memaddr, gdb_byte *myaddr, ssize_t len)
static void sparc_ravenscar_fetch_registers(struct regcache *regcache, int regnum)
long ptid_get_tid(ptid_t ptid)
static int register_on_stack_p(int regnum)
static int register_in_thread_descriptor_p(int regnum)
void regcache_raw_supply(struct regcache *regcache, int regnum, const void *buf)
unsigned long long ULONGEST
int register_size(struct gdbarch *gdbarch, int regnum)
void regcache_raw_collect(const struct regcache *regcache, int regnum, void *buf)
static const int sparc_register_offsets[]
void write_memory(CORE_ADDR memaddr, const bfd_byte *myaddr, ssize_t len)