GCC Middle and Back End API Reference
dw_fde_struct Struct Reference

#include <dwarf2out.h>

Collaboration diagram for dw_fde_struct:

Data Fields

tree decl
const char * dw_fde_begin
const char * dw_fde_current_label
const char * dw_fde_end
const char * dw_fde_vms_end_prologue
const char * dw_fde_vms_begin_epilogue
const char * dw_fde_second_begin
const char * dw_fde_second_end
cfi_vec dw_fde_cfi
int dw_fde_switch_cfi_index
HOST_WIDE_INT stack_realignment
unsigned funcdef_number
unsigned fde_index
unsigned int drap_reg
unsigned int vdrap_reg
unsigned all_throwers_are_sibcalls: 1
unsigned uses_eh_lsda: 1
unsigned nothrow: 1
unsigned stack_realign: 1
unsigned drap_reg_saved: 1
unsigned in_std_section: 1
unsigned second_in_std_section: 1

Detailed Description

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.   

Field Documentation

unsigned dw_fde_struct::all_throwers_are_sibcalls
unsigned int dw_fde_struct::drap_reg
unsigned dw_fde_struct::drap_reg_saved
cfi_vec dw_fde_struct::dw_fde_cfi
const char* dw_fde_struct::dw_fde_current_label
int dw_fde_struct::dw_fde_switch_cfi_index
const char* dw_fde_struct::dw_fde_vms_begin_epilogue
const char* dw_fde_struct::dw_fde_vms_end_prologue
unsigned dw_fde_struct::fde_index
unsigned dw_fde_struct::funcdef_number
unsigned dw_fde_struct::in_std_section
unsigned dw_fde_struct::nothrow
unsigned dw_fde_struct::second_in_std_section
unsigned dw_fde_struct::stack_realign
HOST_WIDE_INT dw_fde_struct::stack_realignment
unsigned dw_fde_struct::uses_eh_lsda
unsigned int dw_fde_struct::vdrap_reg

The documentation for this struct was generated from the following file: