22 #ifndef DWARF2_FRAME_H 23 #define DWARF2_FRAME_H 1 217 void (*init_reg) (
struct gdbarch *,
int,
226 int (*signal_frame_p) (
struct gdbarch *,
234 int (*adjust_regnum) (
struct gdbarch *,
268 int *regnum_out,
LONGEST *offset_out,
dwarf2_frame_state(CORE_ADDR pc, struct dwarf2_cie *cie)
~dwarf2_frame_state_reg_info()
void dwarf2_frame_set_signal_frame_p(struct gdbarch *gdbarch, int(*signal_frame_p)(struct gdbarch *, struct frame_info *))
const ULONGEST retaddr_column
void * memset(T *s, int c, size_t n)=delete
union dwarf2_frame_state_reg::@36 loc
const ULONGEST code_align
void alloc_regs(int num_regs_requested)
void dwarf2_frame_set_adjust_regnum(struct gdbarch *gdbarch, int(*adjust_regnum)(struct gdbarch *, int, int))
CORE_ADDR dwarf2_frame_cfa(struct frame_info *this_frame)
dwarf2_frame_state_reg_info(dwarf2_frame_state_reg_info &&rhs) noexcept
struct dwarf2_frame_state_reg::@36::@37 exp
enum cfa_how_kind cfa_how
dwarf2_frame_state_reg_info & operator=(dwarf2_frame_state_reg_info rhs)
int dwarf2_fetch_cfa_info(struct gdbarch *gdbarch, CORE_ADDR pc, struct dwarf2_per_cu_data *data, int *regnum_out, LONGEST *offset_out, CORE_ADDR *text_offset_out, const gdb_byte **cfa_start_out, const gdb_byte **cfa_end_out)
dwarf2_frame_state_reg_info()=default
void dwarf2_append_unwinders(struct gdbarch *gdbarch)
bool armcc_cfa_offsets_sf
const struct frame_base * dwarf2_frame_base_sniffer(struct frame_info *this_frame)
PTR xrealloc(PTR ptr, size_t size)
dwarf2_frame_state_reg_info(const dwarf2_frame_state_reg_info &src)
bool armcc_cfa_offsets_reversed
friend void swap(dwarf2_frame_state_reg_info &lhs, dwarf2_frame_state_reg_info &rhs)
void dwarf2_frame_set_init_reg(struct gdbarch *gdbarch, void(*init_reg)(struct gdbarch *, int, struct dwarf2_frame_state_reg *, struct frame_info *))
unsigned long long ULONGEST
struct dwarf2_frame_state_reg * reg
enum dwarf2_frame_reg_rule how
struct dwarf2_frame_state_reg_info * prev