Lines Matching defs:thrown_exception

123 extern "C" void __cxa_free_exception(void *thrown_exception);
124 extern "C" void __cxa_free_dependent_exception(void *thrown_exception);
598 extern "C" void __cxa_free_exception(void *thrown_exception)
600 __cxa_exception *ex = ((__cxa_exception*)thrown_exception) - 1;
606 ex->exceptionDestructor(thrown_exception);
634 void __cxa_free_dependent_exception(void *thrown_exception)
636 __cxa_dependent_exception *ex = ((__cxa_dependent_exception*)thrown_exception) - 1;
676 static void report_failure(_Unwind_Reason_Code err, __cxa_exception *thrown_exception)
691 (void*)thrown_exception);
692 thrown_exception = realExceptionFromException(thrown_exception);
696 dynamic_cast<const __class_type_info*>(thrown_exception->exceptionType);
700 (std::exception*)e_ti->cast_to((void*)(thrown_exception+1),
710 const char *mangled = thrown_exception->exceptionType->name();
754 extern "C" void __cxa_throw(void *thrown_exception,
758 __cxa_exception *ex = ((__cxa_exception*)thrown_exception) - 1;
771 extern "C" void __cxa_rethrow_primary_exception(void* thrown_exception)
773 if (NULL == thrown_exception) { return; }
775 __cxa_exception *original = exceptionFromPointer(thrown_exception);
778 ex->primaryException = thrown_exception;
779 __cxa_increment_exception_refcount(thrown_exception);
799 extern "C" void __cxa_increment_exception_refcount(void* thrown_exception)
801 if (NULL == thrown_exception) { return; }
802 __cxa_exception *ex = ((__cxa_exception*)thrown_exception) - 1;
806 extern "C" void __cxa_decrement_exception_refcount(void* thrown_exception)
808 if (NULL == thrown_exception) { return; }
809 __cxa_exception *ex = ((__cxa_exception*)thrown_exception) - 1;