|
GDB (xrefs)
|
Public Attributes | |
| int | level |
| struct program_space * | pspace |
| const 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 128 of file frame.c.
Referenced by BP_MANIPULATION(), convert_one_symbol(), create_new_frame(), evaluate_subexp_standard(), fprint_field(), fprint_frame(), frame_cleanup_after_sniffer(), get_frame_func_if_available(), mips_fetch_instruction(), moxie_process_record(), pc_prefix(), print_address_demangle(), py_print_frame(), s390_frame_align(), score_push_dummy_call(), sparc32_return_value(), and vax_return_value().
| struct gdbarch* frame_info::arch |
Definition at line 116 of file frame.c.
Referenced by frame_unwind_arch(), and info_spu_event_command().
| const address_space* frame_info::aspace |
Definition at line 102 of file frame.c.
Referenced by create_new_frame(), create_sentinel_frame(), get_frame_address_space(), get_prev_frame_raw(), and insert_single_step_breakpoints().
| const struct frame_base* frame_info::base |
Definition at line 142 of file frame.c.
Referenced by alpha_dummy_id(), avr_dummy_id(), gdbscm_clear_eqable_gsmob_ptr_slot(), gdbscm_fill_eqable_gsmob_ptr_slot(), gdbscm_find_eqable_gsmob_ptr_slot(), gdbscm_init_chained_gsmob(), gdbscm_init_eqable_gsmob(), gdbscm_init_gsmob(), 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 143 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 96 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(), func_command(), get_frame_func_if_available(), get_next_frame(), get_prev_frame(), get_prev_frame_always_1(), get_prev_frame_if_no_cycle(), get_prev_frame_raw(), parse_frame_specification(), and py_print_frame().
| struct frame_info* frame_info::next |
Definition at line 147 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_bytes(), get_frame_register_signed(), get_frame_register_unsigned(), get_frame_register_value(), get_frame_sp(), get_next_frame(), get_next_frame_sentinel_okay(), get_prev_frame_always_1(), get_prev_frame_if_no_cycle(), get_prev_frame_raw(), put_frame_register_bytes(), record_btrace_frame_sniffer(), record_btrace_tailcall_frame_sniffer(), and remove_prev_frame().
| int frame_info::p |
Definition at line 115 of file frame.c.
Referenced by compute_frame_id(), create_new_frame(), create_sentinel_frame(), do_print_variable_and_value(), find_instruction_backward(), fprint_field(), fprint_frame(), frame_cleanup_after_sniffer(), frame_unwind_arch(), get_frame_func_if_available(), and pstring_list().
| struct frame_info* frame_info::prev |
Definition at line 149 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 148 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 109 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 99 of file frame.c.
Referenced by create_new_frame(), create_sentinel_frame(), frame_unwind_program_space(), func_command(), get_frame_program_space(), and get_prev_frame_raw().
| enum cached_copy_status frame_info::status |
Definition at line 121 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 153 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 157 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 110 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 122 of file frame.c.
Referenced by gdb-gdb.TypeFlag::__cmp__(), compute_frame_id(), create_new_frame(), create_sentinel_frame(), fprint_frame(), frame_addr_hash(), frame_addr_hash_eq(), and frame_unwind_pc().
| struct frame_id frame_info::value |
Definition at line 136 of file frame.c.
Referenced by gdb-gdb.TypeFlag::__cmp__().
1.8.14