_Unwind_Context Struct Reference

Collaboration diagram for _Unwind_Context:

Collaboration graph
[legend]

Data Fields

unsigned long rnat
unsigned long regstk_top
unsigned long bsp
unsigned long sp
unsigned long psp
unsigned long rp
unsigned long pr
unsigned long region_start
unsigned long gp
voidlsda
unsigned long * bsp_loc
unsigned long * bspstore_loc
unsigned long * pfs_loc
unsigned long * pri_unat_loc
unsigned long * unat_loc
unsigned long * lc_loc
unsigned long * fpsr_loc
unsigned long eh_data [4]
_Unwind_Context::unw_ireg ireg
unsigned long * br_loc [7]
voidfr_loc [32-2]
unsigned long initial_unat
voidreg [DWARF_FRAME_REGISTERS+1]
voidcfa
voidra
voidlsda
dwarf_eh_bases bases
_Unwind_Word args_size

Field Documentation

_Unwind_Word _Unwind_Context::args_size
 

Definition at line 61 of file unwind-dw2.c.

Referenced by __frame_state_for(), execute_cfa_program(), uw_frame_state_for(), and uw_install_context_1().

struct dwarf_eh_bases _Unwind_Context::bases
 

Definition at line 60 of file unwind-dw2.c.

Referenced by _Unwind_GetDataRelBase(), _Unwind_GetRegionStart(), _Unwind_GetTextRelBase(), and uw_frame_state_for().

unsigned long* _Unwind_Context::br_loc[7]
 

Definition at line 222 of file unwind-ia64.c.

Referenced by uw_frame_state_for(), and uw_update_reg_address().

unsigned long _Unwind_Context::bsp
 

Definition at line 187 of file unwind-ia64.c.

Referenced by unw_access_gr(), uw_init_context_1(), uw_update_context(), and uw_update_reg_address().

unsigned long* _Unwind_Context::bsp_loc
 

Definition at line 199 of file unwind-ia64.c.

Referenced by uw_update_reg_address().

unsigned long* _Unwind_Context::bspstore_loc
 

Definition at line 201 of file unwind-ia64.c.

Referenced by uw_update_reg_address().

void* _Unwind_Context::cfa
 

Definition at line 57 of file unwind-dw2.c.

Referenced by uw_init_context_1(), uw_install_context_1(), and uw_update_context_1().

unsigned long _Unwind_Context::eh_data[4]
 

Definition at line 210 of file unwind-ia64.c.

Referenced by _Unwind_GetGR(), and _Unwind_SetGR().

unsigned long* _Unwind_Context::fpsr_loc
 

Definition at line 208 of file unwind-ia64.c.

Referenced by uw_update_reg_address().

void* _Unwind_Context::fr_loc[32 - 2]
 

Definition at line 223 of file unwind-ia64.c.

Referenced by uw_update_reg_address().

unsigned long _Unwind_Context::gp
 

Definition at line 195 of file unwind-ia64.c.

Referenced by _Unwind_GetGR(), _Unwind_SetGR(), and uw_frame_state_for().

unsigned long _Unwind_Context::initial_unat
 

Definition at line 227 of file unwind-ia64.c.

Referenced by uw_init_context_1().

struct _Unwind_Context::unw_ireg _Unwind_Context::ireg
 

Referenced by unw_access_gr(), and uw_update_reg_address().

unsigned long* _Unwind_Context::lc_loc
 

Definition at line 207 of file unwind-ia64.c.

Referenced by uw_update_reg_address().

void* _Unwind_Context::lsda
 

Definition at line 59 of file unwind-dw2.c.

void* _Unwind_Context::lsda
 

Definition at line 196 of file unwind-ia64.c.

Referenced by _Unwind_GetLanguageSpecificData(), and uw_frame_state_for().

unsigned long* _Unwind_Context::pfs_loc
 

Definition at line 202 of file unwind-ia64.c.

Referenced by uw_update_context(), and uw_update_reg_address().

unsigned long _Unwind_Context::pr
 

Definition at line 192 of file unwind-ia64.c.

Referenced by uw_init_context_1(), and uw_update_reg_address().

unsigned long* _Unwind_Context::pri_unat_loc
 

Definition at line 205 of file unwind-ia64.c.

Referenced by uw_init_context_1(), and uw_update_reg_address().

unsigned long _Unwind_Context::psp
 

Definition at line 190 of file unwind-ia64.c.

Referenced by uw_init_context_1(), uw_update_context(), and uw_update_reg_address().

void* _Unwind_Context::ra
 

Definition at line 58 of file unwind-dw2.c.

Referenced by __frame_state_for(), _Unwind_GetIP(), _Unwind_SetIP(), execute_cfa_program(), uw_frame_state_for(), uw_init_context_1(), and uw_update_context().

void* _Unwind_Context::reg[DWARF_FRAME_REGISTERS+1]
 

Definition at line 56 of file unwind-dw2.c.

Referenced by _Unwind_GetGR(), _Unwind_SetGR(), uw_install_context_1(), and uw_update_context_1().

unsigned long _Unwind_Context::region_start
 

Definition at line 194 of file unwind-ia64.c.

Referenced by _Unwind_GetRegionStart(), and uw_frame_state_for().

unsigned long _Unwind_Context::regstk_top
 

Definition at line 184 of file unwind-ia64.c.

Referenced by unw_access_gr(), and uw_init_context_1().

unsigned long _Unwind_Context::rnat
 

Definition at line 183 of file unwind-ia64.c.

Referenced by unw_access_gr().

unsigned long _Unwind_Context::rp
 

Definition at line 191 of file unwind-ia64.c.

Referenced by _Unwind_GetIP(), _Unwind_SetIP(), uw_frame_state_for(), uw_init_context_1(), and uw_update_reg_address().

unsigned long _Unwind_Context::sp
 

Definition at line 189 of file unwind-ia64.c.

Referenced by uw_init_context_1(), uw_update_context(), and uw_update_reg_address().

unsigned long* _Unwind_Context::unat_loc
 

Definition at line 206 of file unwind-ia64.c.

Referenced by uw_update_reg_address().


The documentation for this struct was generated from the following files:
Generated on Mon Jul 8 16:52:07 2002 for GCC Source by doxygen1.2.16