|
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().
1.7.6.1