GDB (xrefs)
|
Public Attributes | |
int | level |
struct program_space * | pspace |
struct address_space * | aspace |
void * | prologue_cache |
const struct frame_unwind * | unwind |
struct { | |
int p | |
struct gdbarch * arch | |
} | prev_arch |
struct { | |
enum cached_copy_status status | |
CORE_ADDR value | |
} | prev_pc |
struct { | |
CORE_ADDR addr | |
int p | |
} | prev_func |
struct { | |
int p | |
struct frame_id value | |
} | this_id |
const struct frame_base * | base |
void * | base_cache |
struct frame_info * | next |
int | prev_p |
struct frame_info * | prev |
enum unwind_stop_reason | stop_reason |
const char * | stop_string |
CORE_ADDR frame_info::addr |
Definition at line 119 of file frame.c.
Referenced by fprint_frame(), frame_cleanup_after_sniffer(), get_frame_func_if_available(), libunwind_frame_prev_register(), score_push_dummy_call(), sparc32_return_value(), and vax_return_value().
struct gdbarch* frame_info::arch |
Definition at line 107 of file frame.c.
Referenced by frame_unwind_arch().
struct address_space* frame_info::aspace |
Definition at line 93 of file frame.c.
Referenced by create_new_frame(), create_sentinel_frame(), get_frame_address_space(), and get_prev_frame_raw().
const struct frame_base* frame_info::base |
Definition at line 133 of file frame.c.
Referenced by alpha_dummy_id(), avr_dummy_id(), gdbscm_fill_eqable_gsmob_ptr_slot(), get_frame_args_address(), get_frame_base_address(), get_frame_locals_address(), ppu2spu_sniffer(), and reinit_frame_cache().
void* frame_info::base_cache |
Definition at line 134 of file frame.c.
Referenced by get_frame_args_address(), get_frame_base_address(), get_frame_locals_address(), and reinit_frame_cache().
int frame_info::level |
Definition at line 87 of file frame.c.
Referenced by compute_frame_id(), create_sentinel_frame(), fprint_frame(), frame_debug_got_null_frame(), frame_register_unwind_location(), frame_relative_level(), frame_stash_add(), frame_unwind_arch(), frame_unwind_pc(), frame_unwind_register_value(), get_frame_func_if_available(), get_next_frame(), get_prev_frame(), get_prev_frame_always_1(), get_prev_frame_raw(), parse_frame_specification_1(), and py_print_frame().
struct frame_info* frame_info::next |
Definition at line 138 of file frame.c.
Referenced by gdb.FrameIterator.FrameIterator::__next__(), create_new_frame(), create_sentinel_frame(), find_relative_frame(), fprint_frame(), frame_register(), frapy_newer(), gdbscm_frame_newer(), get_frame_address_in_block(), get_frame_arch(), get_frame_func_if_available(), get_frame_pc(), get_frame_pc_if_available(), get_frame_register(), get_frame_register_signed(), get_frame_register_unsigned(), get_frame_register_value(), get_frame_sp(), get_next_frame(), get_prev_frame_always_1(), get_prev_frame_if_no_cycle(), get_prev_frame_raw(), record_btrace_frame_sniffer(), record_btrace_tailcall_frame_sniffer(), and remove_prev_frame().
int frame_info::p |
Definition at line 106 of file frame.c.
Referenced by compute_frame_id(), create_new_frame(), create_sentinel_frame(), fprint_frame(), frame_cleanup_after_sniffer(), frame_unwind_arch(), and get_frame_func_if_available().
struct frame_info* frame_info::prev |
Definition at line 140 of file frame.c.
Referenced by find_relative_frame(), frame_stop_reason_string(), frapy_older(), gdbscm_frame_older(), get_prev_frame_always_1(), get_prev_frame_if_no_cycle(), get_prev_frame_raw(), reinit_frame_cache(), and remove_prev_frame().
struct { ... } frame_info::prev_arch |
Referenced by frame_unwind_arch().
struct { ... } frame_info::prev_func |
Referenced by fprint_frame(), frame_cleanup_after_sniffer(), and get_frame_func_if_available().
int frame_info::prev_p |
Definition at line 139 of file frame.c.
Referenced by frame_cleanup_after_sniffer(), frame_stop_reason_string(), get_frame_unwind_stop_reason(), and get_prev_frame_always_1().
struct { ... } frame_info::prev_pc |
Referenced by create_new_frame(), fprint_frame(), and frame_unwind_pc().
void* frame_info::prologue_cache |
Definition at line 100 of file frame.c.
Referenced by compute_frame_id(), create_new_frame(), create_sentinel_frame(), frame_cleanup_after_sniffer(), frame_unwind_arch(), frame_unwind_register_value(), frame_unwinder_is(), get_frame_args_address(), get_frame_base_address(), get_frame_locals_address(), get_frame_type(), get_prev_frame_always_1(), and reinit_frame_cache().
struct program_space* frame_info::pspace |
Definition at line 90 of file frame.c.
Referenced by create_new_frame(), create_sentinel_frame(), frame_unwind_program_space(), get_frame_program_space(), and get_prev_frame_raw().
enum cached_copy_status frame_info::status |
Definition at line 112 of file frame.c.
Referenced by create_new_frame(), fprint_frame(), and frame_unwind_pc().
enum unwind_stop_reason frame_info::stop_reason |
Definition at line 144 of file frame.c.
Referenced by frame_stop_reason_string(), frapy_unwind_stop_reason(), gdbscm_frame_unwind_stop_reason(), get_frame_unwind_stop_reason(), get_prev_frame_always(), get_prev_frame_always_1(), and get_prev_frame_if_no_cycle().
const char* frame_info::stop_string |
Definition at line 148 of file frame.c.
Referenced by frame_stop_reason_string(), and get_prev_frame_always().
struct { ... } frame_info::this_id |
const struct frame_unwind* frame_info::unwind |
Definition at line 101 of file frame.c.
Referenced by compute_frame_id(), create_sentinel_frame(), fprint_frame(), frame_cleanup_after_sniffer(), frame_prepare_for_sniffer(), frame_unwind_arch(), frame_unwind_register_value(), frame_unwinder_is(), get_frame_args_address(), get_frame_base_address(), get_frame_locals_address(), get_frame_type(), get_prev_frame_always_1(), and reinit_frame_cache().
CORE_ADDR frame_info::value |
Definition at line 113 of file frame.c.
Referenced by compute_frame_id(), create_new_frame(), create_sentinel_frame(), fprint_frame(), frame_addr_hash(), frame_addr_hash_eq(), frame_stash_find(), and frame_unwind_pc().