osprey/include/sl/unwindP.h File Reference

#include <sys/sl/unwind_sl.h>

Include dependency graph for unwindP.h:

Go to the source code of this file.

Functions/Subroutines

__unw_error_t unwind_info_initialize (__unw_info_t **, __unw_addr_t, __unw_addr_t)
__unw_error_t unwind_info_finalize (__unw_info_t *)
__unw_error_t unwind_cleanup (void)
__unw_error_t unwind_dump2elf (char *, uint64_t, char *, uint64_t, void *)
__unw_error_t unwind_info_add_prologue_header (__unw_info_t *, uint64_t)
__unw_error_t unwind_info_add_prologue_gr_header (__unw_info_t *, uint64_t, char mask, uint32_t)
__unw_error_t unwind_info_add_body_header (__unw_info_t *, uint64_t)
__unw_error_t unwind_info_add_prologue_mem_stack_f_info (__unw_info_t *, uint64_t, uint64_t)
__unw_error_t unwind_info_add_prologue_mem_stack_v_info (__unw_info_t *, uint64_t)
__unw_error_t unwind_info_add_prologue_psp_gr_info (__unw_info_t *, uint32_t)
__unw_error_t unwind_info_add_prologue_psp_sprel_info (__unw_info_t *, uint64_t)
__unw_error_t unwind_info_add_prologue_rp_when_info (__unw_info_t *, uint64_t)
__unw_error_t unwind_info_add_prologue_rp_gr_info (__unw_info_t *, uint32_t)
__unw_error_t unwind_info_add_prologue_rp_br_info (__unw_info_t *, uint32_t)
__unw_error_t unwind_info_add_prologue_rp_psprel_info (__unw_info_t *, uint64_t)
__unw_error_t unwind_info_add_prologue_rp_sprel_info (__unw_info_t *, uint64_t)
__unw_error_t unwind_info_add_prologue_pfs_when_info (__unw_info_t *, uint64_t)
__unw_error_t unwind_info_add_prologue_pfs_gr_info (__unw_info_t *, uint32_t)
__unw_error_t unwind_info_add_prologue_pfs_psprel_info (__unw_info_t *, uint64_t)
__unw_error_t unwind_info_add_prologue_pfs_sprel_info (__unw_info_t *, uint64_t)
__unw_error_t unwind_info_add_prologue_preds_when_info (__unw_info_t *, uint64_t)
__unw_error_t unwind_info_add_prologue_preds_gr_info (__unw_info_t *, uint32_t)
__unw_error_t unwind_info_add_prologue_preds_psprel_info (__unw_info_t *, uint64_t)
__unw_error_t unwind_info_add_prologue_preds_sprel_info (__unw_info_t *, uint64_t)
__unw_error_t unwind_info_add_prologue_fr_mem_info (__unw_info_t *, uint32_t)
__unw_error_t unwind_info_add_prologue_frgr_mem_info (__unw_info_t *, uint32_t, uint32_t)
__unw_error_t unwind_info_add_prologue_gr_gr_info (__unw_info_t *, uint32_t, uint32_t)
__unw_error_t unwind_info_add_prologue_gr_mem_info (__unw_info_t *, uint32_t)
__unw_error_t unwind_info_add_prologue_br_mem_info (__unw_info_t *, uint32_t)
__unw_error_t unwind_info_add_prologue_br_gr_info (__unw_info_t *, uint32_t, uint32_t)
__unw_error_t unwind_info_add_prologue_spill_base_info (__unw_info_t *, uint64_t)
__unw_error_t unwind_info_add_prologue_spill_mask_info (__unw_info_t *, void *, uint64_t)
__unw_error_t unwind_info_add_prologue_unat_when_info (__unw_info_t *, uint64_t)
__unw_error_t unwind_info_add_prologue_unat_gr_info (__unw_info_t *, uint32_t)
__unw_error_t unwind_info_add_prologue_unat_psprel_info (__unw_info_t *, uint64_t)
__unw_error_t unwind_info_add_prologue_unat_sprel_info (__unw_info_t *, uint64_t)
__unw_error_t unwind_info_add_prologue_lc_when_info (__unw_info_t *, uint64_t)
__unw_error_t unwind_info_add_prologue_lc_gr_info (__unw_info_t *, uint32_t)
__unw_error_t unwind_info_add_prologue_lc_psprel_info (__unw_info_t *, uint64_t)
__unw_error_t unwind_info_add_prologue_lc_sprel_info (__unw_info_t *, uint64_t)
__unw_error_t unwind_info_add_prologue_fpsr_when_info (__unw_info_t *, uint64_t)
__unw_error_t unwind_info_add_prologue_fpsr_gr_info (__unw_info_t *, uint32_t)
__unw_error_t unwind_info_add_prologue_fpsr_psprel_info (__unw_info_t *, uint64_t)
__unw_error_t unwind_info_add_prologue_fpsr_sprel_info (__unw_info_t *, uint64_t)
__unw_error_t unwind_info_add_prologue_priunat_when_info (__unw_info_t *, uint64_t)
__unw_error_t unwind_info_add_prologue_priunat_gr_info (__unw_info_t *, uint32_t)
__unw_error_t unwind_info_add_prologue_priunat_psprel_info (__unw_info_t *, uint64_t)
__unw_error_t unwind_info_add_prologue_priunat_sprel_info (__unw_info_t *, uint64_t)
__unw_error_t unwind_info_add_prologue_bsp_when_info (__unw_info_t *, uint64_t)
__unw_error_t unwind_info_add_prologue_bsp_gr_info (__unw_info_t *, uint32_t)
__unw_error_t unwind_info_add_prologue_bsp_psprel_info (__unw_info_t *, uint64_t)
__unw_error_t unwind_info_add_prologue_bsp_sprel_info (__unw_info_t *, uint64_t)
__unw_error_t unwind_info_add_prologue_bspstore_when_info (__unw_info_t *, uint64_t)
__unw_error_t unwind_info_add_prologue_bspstore_gr_info (__unw_info_t *, uint32_t)
__unw_error_t unwind_info_add_prologue_bspstore_psprel_info (__unw_info_t *, uint64_t)
__unw_error_t unwind_info_add_prologue_bspstore_sprel_info (__unw_info_t *, uint64_t)
__unw_error_t unwind_info_add_prologue_rnat_when_info (__unw_info_t *, uint64_t)
__unw_error_t unwind_info_add_prologue_rnat_gr_info (__unw_info_t *, uint32_t)
__unw_error_t unwind_info_add_prologue_rnat_psprel_info (__unw_info_t *, uint64_t)
__unw_error_t unwind_info_add_prologue_rnat_sprel_info (__unw_info_t *, uint64_t)
__unw_error_t unwind_info_add_prologue_info_reg (__unw_info_t *, uint32_t, uint32_t, uint64_t, uint32_t, uint32_t)
__unw_error_t unwind_info_add_prologue_info_sp_offset (__unw_info_t *, uint32_t, uint32_t, uint64_t, uint64_t)
__unw_error_t unwind_info_add_prologue_info_psp_offset (__unw_info_t *, uint32_t, uint32_t, uint64_t, uint64_t)
__unw_error_t unwind_info_add_prologue_info_fixed_value (__unw_info_t *, uint32_t, uint32_t, uint64_t, uint64_t)
__unw_error_t unwind_info_add_body_info_restore (__unw_info_t *, uint32_t, uint32_t, uint64_t)
__unw_error_t unwind_info_add_body_info_reg (__unw_info_t *, uint32_t, uint32_t, uint64_t, uint32_t, uint32_t)
__unw_error_t unwind_info_add_body_info_sp_offset (__unw_info_t *, uint32_t, uint32_t, uint64_t, uint64_t)
__unw_error_t unwind_info_add_body_info_psp_offset (__unw_info_t *, uint32_t, uint32_t, uint64_t, uint64_t)
__unw_error_t unwind_info_add_body_epilogue_info (__unw_info_t *, uint64_t, uint64_t)
__unw_error_t unwind_info_add_body_label_state_info (__unw_info_t *, uint64_t)
__unw_error_t unwind_info_add_body_copy_state_info (__unw_info_t *, uint64_t)
__unw_error_t unwind_info_add_personality_routine_info (__unw_info_t *, __unw_addr_t, uint32_t, uint32_t)
__unw_error_t unwind_info_add_language_specific_info (__unw_info_t *, void *, uint64_t)


Function Documentation

__unw_error_t unwind_cleanup ( void   ) 

__unw_error_t unwind_dump2elf ( char *  ,
uint64_t  ,
char *  ,
uint64_t  ,
void  
)

Definition at line 57 of file dumpelf.c.

Referenced by Em_End_Unwind().

__unw_error_t unwind_info_add_body_copy_state_info ( __unw_info_t ,
uint64_t   
)

Definition at line 169 of file body.c.

Referenced by Create_Unwind_Descriptors().

__unw_error_t unwind_info_add_body_epilogue_info ( __unw_info_t ,
uint64_t  ,
uint64_t   
)

Definition at line 47 of file body.c.

Referenced by Create_Unwind_Descriptors().

__unw_error_t unwind_info_add_body_header ( __unw_info_t ,
uint64_t   
)

Definition at line 172 of file header.c.

Referenced by Add_Body_Header().

__unw_error_t unwind_info_add_body_info_psp_offset ( __unw_info_t ,
uint32_t  ,
uint32_t  ,
uint64_t  ,
uint64_t   
)

Definition at line 128 of file overall.c.

Referenced by Create_Unwind_Descriptors().

__unw_error_t unwind_info_add_body_info_reg ( __unw_info_t ,
uint32_t  ,
uint32_t  ,
uint64_t  ,
uint32_t  ,
uint32_t   
)

Definition at line 79 of file overall.c.

Referenced by Create_Unwind_Descriptors().

__unw_error_t unwind_info_add_body_info_restore ( __unw_info_t ,
uint32_t  ,
uint32_t  ,
uint64_t   
)

Definition at line 89 of file overall.c.

Referenced by Create_Unwind_Descriptors().

__unw_error_t unwind_info_add_body_info_sp_offset ( __unw_info_t ,
uint32_t  ,
uint32_t  ,
uint64_t  ,
uint64_t   
)

Definition at line 119 of file overall.c.

Referenced by Create_Unwind_Descriptors().

__unw_error_t unwind_info_add_body_label_state_info ( __unw_info_t ,
uint64_t   
)

Definition at line 116 of file body.c.

Referenced by Create_Unwind_Descriptors().

__unw_error_t unwind_info_add_language_specific_info ( __unw_info_t ,
void ,
uint64_t   
)

Definition at line 496 of file producer.c.

__unw_error_t unwind_info_add_personality_routine_info ( __unw_info_t ,
__unw_addr_t  ,
uint32_t  ,
uint32_t   
)

Definition at line 473 of file producer.c.

__unw_error_t unwind_info_add_prologue_br_gr_info ( __unw_info_t ,
uint32_t  ,
uint32_t   
)

Definition at line 218 of file preserve.c.

__unw_error_t unwind_info_add_prologue_br_mem_info ( __unw_info_t ,
uint32_t   
)

Definition at line 185 of file preserve.c.

__unw_error_t unwind_info_add_prologue_bsp_gr_info ( __unw_info_t ,
uint32_t   
)

Definition at line 90 of file bsp.c.

__unw_error_t unwind_info_add_prologue_bsp_psprel_info ( __unw_info_t ,
uint64_t   
)

Definition at line 123 of file bsp.c.

__unw_error_t unwind_info_add_prologue_bsp_sprel_info ( __unw_info_t ,
uint64_t   
)

Definition at line 161 of file bsp.c.

__unw_error_t unwind_info_add_prologue_bsp_when_info ( __unw_info_t ,
uint64_t   
)

Definition at line 47 of file bsp.c.

__unw_error_t unwind_info_add_prologue_bspstore_gr_info ( __unw_info_t ,
uint32_t   
)

Definition at line 90 of file bspstore.c.

__unw_error_t unwind_info_add_prologue_bspstore_psprel_info ( __unw_info_t ,
uint64_t   
)

Definition at line 123 of file bspstore.c.

__unw_error_t unwind_info_add_prologue_bspstore_sprel_info ( __unw_info_t ,
uint64_t   
)

Definition at line 161 of file bspstore.c.

__unw_error_t unwind_info_add_prologue_bspstore_when_info ( __unw_info_t ,
uint64_t   
)

Definition at line 47 of file bspstore.c.

__unw_error_t unwind_info_add_prologue_fpsr_gr_info ( __unw_info_t ,
uint32_t   
)

Definition at line 89 of file fpsr.c.

__unw_error_t unwind_info_add_prologue_fpsr_psprel_info ( __unw_info_t ,
uint64_t   
)

Definition at line 122 of file fpsr.c.

__unw_error_t unwind_info_add_prologue_fpsr_sprel_info ( __unw_info_t ,
uint64_t   
)

Definition at line 159 of file fpsr.c.

__unw_error_t unwind_info_add_prologue_fpsr_when_info ( __unw_info_t ,
uint64_t   
)

Definition at line 47 of file fpsr.c.

__unw_error_t unwind_info_add_prologue_fr_mem_info ( __unw_info_t ,
uint32_t   
)

Definition at line 47 of file preserve.c.

__unw_error_t unwind_info_add_prologue_frgr_mem_info ( __unw_info_t ,
uint32_t  ,
uint32_t   
)

Definition at line 80 of file preserve.c.

__unw_error_t unwind_info_add_prologue_gr_gr_info ( __unw_info_t ,
uint32_t  ,
uint32_t   
)

Definition at line 116 of file preserve.c.

__unw_error_t unwind_info_add_prologue_gr_header ( __unw_info_t ,
uint64_t  ,
char  mask,
uint32_t   
)

Definition at line 113 of file header.c.

__unw_error_t unwind_info_add_prologue_gr_mem_info ( __unw_info_t ,
uint32_t   
)

Definition at line 152 of file preserve.c.

__unw_error_t unwind_info_add_prologue_header ( __unw_info_t ,
uint64_t   
)

Definition at line 47 of file header.c.

Referenced by Add_Prologue_Header().

__unw_error_t unwind_info_add_prologue_info_fixed_value ( __unw_info_t ,
uint32_t  ,
uint32_t  ,
uint64_t  ,
uint64_t   
)

Definition at line 138 of file overall.c.

__unw_error_t unwind_info_add_prologue_info_psp_offset ( __unw_info_t ,
uint32_t  ,
uint32_t  ,
uint64_t  ,
uint64_t   
)

Definition at line 110 of file overall.c.

Referenced by Create_Unwind_Descriptors().

__unw_error_t unwind_info_add_prologue_info_reg ( __unw_info_t ,
uint32_t  ,
uint32_t  ,
uint64_t  ,
uint32_t  ,
uint32_t   
)

Definition at line 69 of file overall.c.

Referenced by Create_Unwind_Descriptors().

__unw_error_t unwind_info_add_prologue_info_sp_offset ( __unw_info_t ,
uint32_t  ,
uint32_t  ,
uint64_t  ,
uint64_t   
)

Definition at line 99 of file overall.c.

Referenced by Create_Unwind_Descriptors().

__unw_error_t unwind_info_add_prologue_lc_gr_info ( __unw_info_t ,
uint32_t   
)

Definition at line 89 of file lc.c.

__unw_error_t unwind_info_add_prologue_lc_psprel_info ( __unw_info_t ,
uint64_t   
)

Definition at line 122 of file lc.c.

__unw_error_t unwind_info_add_prologue_lc_sprel_info ( __unw_info_t ,
uint64_t   
)

Definition at line 159 of file lc.c.

__unw_error_t unwind_info_add_prologue_lc_when_info ( __unw_info_t ,
uint64_t   
)

Definition at line 47 of file lc.c.

__unw_error_t unwind_info_add_prologue_mem_stack_f_info ( __unw_info_t ,
uint64_t  ,
uint64_t   
)

Definition at line 47 of file memstack.c.

Referenced by Create_Unwind_Descriptors().

__unw_error_t unwind_info_add_prologue_mem_stack_v_info ( __unw_info_t ,
uint64_t   
)

Definition at line 94 of file memstack.c.

Referenced by Create_Unwind_Descriptors().

__unw_error_t unwind_info_add_prologue_pfs_gr_info ( __unw_info_t ,
uint32_t   
)

Definition at line 89 of file pfs.c.

__unw_error_t unwind_info_add_prologue_pfs_psprel_info ( __unw_info_t ,
uint64_t   
)

Definition at line 122 of file pfs.c.

__unw_error_t unwind_info_add_prologue_pfs_sprel_info ( __unw_info_t ,
uint64_t   
)

Definition at line 159 of file pfs.c.

__unw_error_t unwind_info_add_prologue_pfs_when_info ( __unw_info_t ,
uint64_t   
)

Definition at line 47 of file pfs.c.

__unw_error_t unwind_info_add_prologue_preds_gr_info ( __unw_info_t ,
uint32_t   
)

Definition at line 89 of file preds.c.

__unw_error_t unwind_info_add_prologue_preds_psprel_info ( __unw_info_t ,
uint64_t   
)

Definition at line 122 of file preds.c.

__unw_error_t unwind_info_add_prologue_preds_sprel_info ( __unw_info_t ,
uint64_t   
)

Definition at line 159 of file preds.c.

__unw_error_t unwind_info_add_prologue_preds_when_info ( __unw_info_t ,
uint64_t   
)

Definition at line 47 of file preds.c.

__unw_error_t unwind_info_add_prologue_priunat_gr_info ( __unw_info_t ,
uint32_t   
)

Definition at line 90 of file priunat.c.

__unw_error_t unwind_info_add_prologue_priunat_psprel_info ( __unw_info_t ,
uint64_t   
)

Definition at line 123 of file priunat.c.

__unw_error_t unwind_info_add_prologue_priunat_sprel_info ( __unw_info_t ,
uint64_t   
)

Definition at line 161 of file priunat.c.

__unw_error_t unwind_info_add_prologue_priunat_when_info ( __unw_info_t ,
uint64_t   
)

Definition at line 47 of file priunat.c.

__unw_error_t unwind_info_add_prologue_psp_gr_info ( __unw_info_t ,
uint32_t   
)

Definition at line 136 of file memstack.c.

Referenced by Create_Unwind_Descriptors().

__unw_error_t unwind_info_add_prologue_psp_sprel_info ( __unw_info_t ,
uint64_t   
)

Definition at line 169 of file memstack.c.

__unw_error_t unwind_info_add_prologue_rnat_gr_info ( __unw_info_t ,
uint32_t   
)

Definition at line 90 of file rnat.c.

__unw_error_t unwind_info_add_prologue_rnat_psprel_info ( __unw_info_t ,
uint64_t   
)

Definition at line 123 of file rnat.c.

__unw_error_t unwind_info_add_prologue_rnat_sprel_info ( __unw_info_t ,
uint64_t   
)

Definition at line 161 of file rnat.c.

__unw_error_t unwind_info_add_prologue_rnat_when_info ( __unw_info_t ,
uint64_t   
)

Definition at line 47 of file rnat.c.

__unw_error_t unwind_info_add_prologue_rp_br_info ( __unw_info_t ,
uint32_t   
)

Definition at line 122 of file rp.c.

__unw_error_t unwind_info_add_prologue_rp_gr_info ( __unw_info_t ,
uint32_t   
)

Definition at line 89 of file rp.c.

__unw_error_t unwind_info_add_prologue_rp_psprel_info ( __unw_info_t ,
uint64_t   
)

Definition at line 156 of file rp.c.

__unw_error_t unwind_info_add_prologue_rp_sprel_info ( __unw_info_t ,
uint64_t   
)

Definition at line 193 of file rp.c.

__unw_error_t unwind_info_add_prologue_rp_when_info ( __unw_info_t ,
uint64_t   
)

Definition at line 47 of file rp.c.

__unw_error_t unwind_info_add_prologue_spill_base_info ( __unw_info_t ,
uint64_t   
)

Definition at line 254 of file preserve.c.

__unw_error_t unwind_info_add_prologue_spill_mask_info ( __unw_info_t ,
void ,
uint64_t   
)

Definition at line 291 of file preserve.c.

__unw_error_t unwind_info_add_prologue_unat_gr_info ( __unw_info_t ,
uint32_t   
)

Definition at line 89 of file unat.c.

__unw_error_t unwind_info_add_prologue_unat_psprel_info ( __unw_info_t ,
uint64_t   
)

Definition at line 122 of file unat.c.

__unw_error_t unwind_info_add_prologue_unat_sprel_info ( __unw_info_t ,
uint64_t   
)

Definition at line 159 of file unat.c.

__unw_error_t unwind_info_add_prologue_unat_when_info ( __unw_info_t ,
uint64_t   
)

Definition at line 47 of file unat.c.

__unw_error_t unwind_info_finalize ( __unw_info_t  ) 

Definition at line 252 of file producer.c.

Referenced by Build_Fde_For_Proc().

__unw_error_t unwind_info_initialize ( __unw_info_t **  ,
__unw_addr_t  ,
__unw_addr_t   
)

Definition at line 159 of file producer.c.

Referenced by Build_Fde_For_Proc().


Generated on Wed Apr 8 15:07:55 2009 for Open64 by  doxygen 1.5.6