Whole document tree
    

Whole document tree

eh_throw.cc File Reference
Main Page   Namespace List   Class Hierarchy   Alphabetical List   Compound List   File List   Namespace Members   Compound Members   File Members  

eh_throw.cc File Reference

#include <bits/c++config.h>
#include "unwind-cxx.h"

Include dependency graph for eh_throw.cc:

Include dependency graph

Go to the source code of this file.

Functions

void __gxx_exception_cleanup (_Unwind_Reason_Code code, _Unwind_Exception *exc)
void __cxa_throw (void *obj, std::type_info *tinfo, void(*dest)(void *))
void __cxa_rethrow ()


Function Documentation

void __cxa_rethrow  
 

Definition at line 81 of file eh_throw.cc.

References __cxa_begin_catch(), __cxa_get_globals(), __cxxabiv1::__cxa_eh_globals::caughtExceptions, __cxxabiv1::__cxa_exception::handlerCount, std::terminate(), and __cxxabiv1::__cxa_exception::unwindHeader.

void __cxa_throw void *    obj,
std::type_info   tinfo,
void(*    dest)(void *)
 

Definition at line 56 of file eh_throw.cc.

References __cxa_begin_catch(), __cxa_get_globals(), __cxxabiv1::__gxx_exception_class, __gxx_exception_cleanup(), __cxxabiv1::__terminate_handler, __cxxabiv1::__unexpected_handler, __cxxabiv1::__cxa_exception::exceptionDestructor, __cxxabiv1::__cxa_exception::exceptionType, std::terminate(), __cxxabiv1::__cxa_exception::terminateHandler, __cxxabiv1::__cxa_eh_globals::uncaughtExceptions, __cxxabiv1::__cxa_exception::unexpectedHandler, and __cxxabiv1::__cxa_exception::unwindHeader.

void __gxx_exception_cleanup _Unwind_Reason_Code    code,
_Unwind_Exception *    exc
[static]
 

Definition at line 39 of file eh_throw.cc.

References __cxa_free_exception(), and __cxxabiv1::__terminate().

Referenced by __cxxabiv1::__cxa_throw().


Generated on Mon Apr 8 03:12:36 2002 for libstdc++-v3 Source by doxygen1.2.15