GCC Middle and Back End API Reference
|
#include <dwarf2out.h>
All call frame descriptions (FDE's) in the GCC generated DWARF refer to a single Common Information Entry (CIE), defined at the beginning of the .debug_frame section. This use of a single CIE obviates the need to keep track of multiple CIE's in the DWARF generation routines below.
unsigned dw_fde_node::all_throwers_are_sibcalls |
Referenced by dwarf2out_alloc_current_fde(), and fde_needed_for_eh_p().
tree dw_fde_node::decl |
Referenced by dwarf2out_alloc_current_fde(), fde_needed_for_eh_p(), output_call_frame_info(), and output_fde().
unsigned int dw_fde_node::drap_reg |
Referenced by based_loc_descr(), dwarf2out_alloc_current_fde(), and dwarf2out_frame_debug_expr().
unsigned dw_fde_node::drap_reg_saved |
Referenced by dwarf2out_frame_debug_expr().
cfi_vec dw_fde_node::dw_fde_cfi |
Referenced by add_cfis_to_fde(), convert_cfa_to_fb_loc_list(), and output_fde().
Referenced by dwarf2out_begin_prologue(), output_cfi(), and output_fde().
int dw_fde_node::dw_fde_switch_cfi_index |
Referenced by add_cfis_to_fde(), convert_cfa_to_fb_loc_list(), and output_fde().
Referenced by dwarf2out_vms_begin_epilogue().
unsigned dw_fde_node::fde_index |
Referenced by dwarf2out_alloc_current_fde().
unsigned dw_fde_node::funcdef_number |
Referenced by dwarf2out_alloc_current_fde(), and output_fde().
unsigned dw_fde_node::ignored_debug |
Referenced by dwarf2out_begin_prologue(), mark_ignored_debug_section(), output_aranges(), and size_of_aranges().
unsigned dw_fde_node::in_std_section |
Referenced by dwarf2out_begin_prologue(), mark_ignored_debug_section(), output_aranges(), and size_of_aranges().
unsigned dw_fde_node::nothrow |
Referenced by dwarf2out_alloc_current_fde(), and fde_needed_for_eh_p().
unsigned dw_fde_node::rule18 |
Referenced by dwarf2out_frame_debug_expr().
unsigned dw_fde_node::second_in_std_section |
Referenced by dwarf2out_switch_text_section(), mark_ignored_debug_section(), output_aranges(), and size_of_aranges().
unsigned dw_fde_node::stack_realign |
Referenced by dwarf2out_frame_debug_expr(), and reg_save().
HOST_WIDE_INT dw_fde_node::stack_realignment |
Referenced by dwarf2out_frame_debug_expr(), and reg_save().
unsigned dw_fde_node::uses_eh_lsda |
Referenced by dwarf2out_alloc_current_fde(), fde_needed_for_eh_p(), output_call_frame_info(), and output_fde().
unsigned int dw_fde_node::vdrap_reg |
Referenced by based_loc_descr(), dwarf2out_alloc_current_fde(), and dwarf2out_frame_debug().