GDB (xrefs)
|
Public Attributes | |
int | level |
struct program_space * | pspace |
struct address_space * | aspace |
void * | prologue_cache |
struct frame_unwind * | unwind |
struct { | |
int p | |
struct gdbarch * arch | |
} | prev_arch |
struct { | |
int p | |
CORE_ADDR value | |
} | prev_pc |
struct { | |
CORE_ADDR addr | |
int p | |
} | prev_func |
struct { | |
int p | |
struct frame_id value | |
} | this_id |
struct frame_base * | base |
void * | base_cache |
struct frame_info * | next |
int | prev_p |
struct frame_info * | prev |
enum unwind_stop_reason | stop_reason |
Definition at line 104 of file frame.c.
Referenced by fprint_frame(), frame_cleanup_after_sniffer(), gdb_get_blocks(), get_frame_func_if_available(), libunwind_frame_prev_register(), py_print_frame(), score_push_dummy_call(), sparc32_return_value(), and vax_return_value().
struct gdbarch* frame_info::arch |
Definition at line 92 of file frame.c.
Referenced by frame_unwind_arch().
struct address_space* frame_info::aspace |
Definition at line 78 of file frame.c.
Referenced by create_new_frame(), create_sentinel_frame(), get_frame_address_space(), and get_prev_frame_raw().
struct frame_base* frame_info::base |
Definition at line 118 of file frame.c.
Referenced by alpha_dummy_id(), avr_dummy_id(), 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 119 of file frame.c.
Referenced by get_frame_args_address(), get_frame_base_address(), get_frame_locals_address(), and reinit_frame_cache().
Definition at line 72 of file frame.c.
Referenced by 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_if_available(), frame_unwind_register_value(), get_frame_func_if_available(), get_next_frame(), get_prev_frame(), get_prev_frame_1(), get_prev_frame_raw(), parse_frame_specification_1(), and py_print_frame().
struct frame_info* frame_info::next |
Definition at line 123 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(), 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_1(), and get_prev_frame_raw().
Definition at line 91 of file frame.c.
Referenced by create_new_frame(), create_sentinel_frame(), fprint_frame(), frame_cleanup_after_sniffer(), frame_unwind_arch(), frame_unwind_pc_if_available(), and get_frame_func_if_available().
struct frame_info* frame_info::prev |
Definition at line 125 of file frame.c.
Referenced by find_relative_frame(), frapy_older(), get_prev_frame_1(), get_prev_frame_raw(), and reinit_frame_cache().
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().
Definition at line 124 of file frame.c.
Referenced by frame_cleanup_after_sniffer(), get_frame_unwind_stop_reason(), and get_prev_frame_1().
struct { ... } frame_info::prev_pc |
Referenced by create_new_frame(), fprint_frame(), and frame_unwind_pc_if_available().
Definition at line 85 of file frame.c.
Referenced by 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_1(), and reinit_frame_cache().
struct program_space* frame_info::pspace |
Definition at line 75 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().
Definition at line 129 of file frame.c.
Referenced by get_frame_unwind_stop_reason(), and get_prev_frame_1().
struct { ... } frame_info::this_id |
struct frame_unwind* frame_info::unwind |
Definition at line 86 of file frame.c.
Referenced by 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_1(), and reinit_frame_cache().
Definition at line 98 of file frame.c.
Referenced by gdb.command.prompt._ExtendedPrompt::__init__(), gdb.command.prompt._ExtendedPrompt::before_prompt_hook(), create_new_frame(), create_sentinel_frame(), fprint_frame(), frame_addr_hash(), frame_addr_hash_eq(), frame_stash_find(), frame_unwind_pc_if_available(), and gdb.command.prompt._ExtendedPrompt::get_show_string().
struct frame_id frame_info::value |
Definition at line 112 of file frame.c.
Referenced by gdb.command.prompt._ExtendedPrompt::__init__(), gdb.command.prompt._ExtendedPrompt::before_prompt_hook(), and gdb.command.prompt._ExtendedPrompt::get_show_string().