48 int regnum, CORE_ADDR addr);
51 CORE_ADDR addr,
size_t size);
59 gdb::array_view<const gdb_byte> bytes);
121 memcpy (data, bytes.data (), bytes.size ());
124 m_reg.value_bytes = data;
138 return m_reg.realreg;
150 return m_reg.value_bytes;
#define FRAME_OBSTACK_CALLOC(NUMBER, TYPE)
const gdb_byte * value_bytes() const
void set_value_bytes(gdb::array_view< const gdb_byte > bytes)
void set_realreg(int realreg)
void set_addr(LONGEST addr)
trad_frame_saved_reg_kind m_kind
union trad_frame_saved_reg::@190 m_reg
bool is_value_bytes() const
void set_value(LONGEST val)
const gdb_byte * value_bytes
void trad_frame_set_reg_realreg(struct trad_frame_cache *this_trad_cache, int regnum, int realreg)
struct trad_frame_cache * trad_frame_cache_zalloc(frame_info_ptr)
void trad_frame_set_reg_value_bytes(struct trad_frame_cache *this_trad_cache, int regnum, gdb::array_view< const gdb_byte > bytes)
struct value * trad_frame_get_prev_register(frame_info_ptr this_frame, trad_frame_saved_reg this_saved_regs[], int regnum)
void trad_frame_set_reg_addr(struct trad_frame_cache *this_trad_cache, int regnum, CORE_ADDR addr)
void trad_frame_set_reg_regmap(struct trad_frame_cache *this_trad_cache, const struct regcache_map_entry *regmap, CORE_ADDR addr, size_t size)
void trad_frame_reset_saved_regs(struct gdbarch *gdbarch, trad_frame_saved_reg *regs)
trad_frame_saved_reg_kind
void trad_frame_get_id(struct trad_frame_cache *this_trad_cache, struct frame_id *this_id)
trad_frame_saved_reg * trad_frame_alloc_saved_regs(frame_info_ptr)
void trad_frame_set_id(struct trad_frame_cache *this_trad_cache, struct frame_id this_id)
CORE_ADDR trad_frame_get_this_base(struct trad_frame_cache *this_trad_cache)
void trad_frame_set_this_base(struct trad_frame_cache *this_trad_cache, CORE_ADDR this_base)
void trad_frame_set_reg_value(struct trad_frame_cache *this_cache, int regnum, LONGEST val)
struct value * trad_frame_get_register(struct trad_frame_cache *this_trad_cache, frame_info_ptr this_frame, int regnum)