|  |  | Whole document treeeh_personality.cc File Reference
Main Page   Namespace List   Class Hierarchy   Alphabetical List   Compound List   File List   Namespace Members   Compound Members   File Members 
 eh_personality.cc File Reference#include <bits/c++config.h>
 #include <cstdlib>
 #include "unwind-cxx.h"
 #include "unwind-pe.h"
 
Include dependency graph for eh_personality.cc:   
Go to the source code of this file. 
 Define Documentation
 
  
    | 
        
          | #define PERSONALITY_FUNCTION   __gxx_personality_v0 |  |  
 Function Documentation
 
  
    | 
        
          | void __cxa_call_unexpected | ( | _Unwind_Exception * | exc_obj | ) |  |  |  
  
    |  | 
 
Definition at line 402 of file eh_personality.cc.
 
References __cxa_begin_catch(), __cxa_end_catch(), __cxa_get_globals_fast(), __cxxabiv1::__terminate(), __cxxabiv1::__unexpected(), __cxxabiv1::__cxa_exception::catchTemp, __cxxabiv1::__cxa_eh_globals::caughtExceptions, check_exception_spec(), __cxxabiv1::__cxa_exception::exceptionType, __cxxabiv1::__cxa_exception::handlerSwitchValue, __cxxabiv1::__cxa_exception::languageSpecificData, parse_lsda_header(), __cxxabiv1::__cxa_exception::terminateHandler, lsda_header_info::ttype_base, and __cxxabiv1::__cxa_exception::unexpectedHandler.     |  
 
 
 
  
    | 
        
          | const unsigned char* parse_lsda_header | ( | _Unwind_Context * | context, |  
          |  |  | const unsigned char * | p, |  
          |  |  | lsda_header_info * | info |  
          |  | ) |  [static] |  |  
 
  
    | 
        
          | _Unwind_Reason_Code PERSONALITY_FUNCTION | ( | int | version, |  
          |  |  | _Unwind_Action | actions, |  
          |  |  | _Unwind_Exception_Class | exception_class, |  
          |  |  | struct _Unwind_Exception * | ue_header, |  
          |  |  | struct _Unwind_Context * | context |  
          |  | ) |  |  |  
  
    |  | 
 
Definition at line 134 of file eh_personality.cc.
 
References __cxa_begin_catch(), std::type_info::__do_catch(), __cxxabiv1::__gxx_exception_class, std::type_info::__is_pointer_p(), __cxxabiv1::__terminate(), lsda_header_info::action_table, lsda_header_info::call_site_encoding, check_exception_spec(), get_ttype_entry(), lsda_header_info::LPStart, parse_lsda_header(), lsda_header_info::Start, lsda_header_info::ttype_base, and lsda_header_info::ttype_encoding.     |  Generated on Mon Apr 8 03:12:35 2002 for libstdc++-v3 Source by
  1.2.15 |