Lines Matching refs:thrown_exception

123 extern "C" void __cxa_free_exception(void *thrown_exception);
124 extern "C" void __cxa_free_dependent_exception(void *thrown_exception);
619 extern "C" void __cxa_free_exception(void *thrown_exception)
621 __cxa_exception *ex = reinterpret_cast<__cxa_exception*>(thrown_exception) - 1;
627 ex->exceptionDestructor(thrown_exception);
656 void __cxa_free_dependent_exception(void *thrown_exception)
658 __cxa_dependent_exception *ex = reinterpret_cast<__cxa_dependent_exception*>(thrown_exception) - 1;
704 static void report_failure(_Unwind_Reason_Code err, __cxa_exception *thrown_exception)
718 __cxa_begin_catch (&(thrown_exception->unwindHeader));
721 static_cast<void*>(thrown_exception));
722 thrown_exception = realExceptionFromException(thrown_exception);
726 dynamic_cast<const __class_type_info*>(thrown_exception->exceptionType);
730 static_cast<std::exception*>(e_ti->cast_to(static_cast<void*>(thrown_exception+1),
740 const char *mangled = thrown_exception->exceptionType->name();
787 extern "C" void __cxa_throw(void *thrown_exception,
791 __cxa_exception *ex = reinterpret_cast<__cxa_exception*>(thrown_exception) - 1;
804 extern "C" void __cxa_rethrow_primary_exception(void* thrown_exception)
806 if (NULL == thrown_exception) { return; }
808 __cxa_exception *original = exceptionFromPointer(thrown_exception);
811 ex->primaryException = thrown_exception;
812 __cxa_increment_exception_refcount(thrown_exception);
832 extern "C" void __cxa_increment_exception_refcount(void* thrown_exception)
834 if (NULL == thrown_exception) { return; }
835 __cxa_exception *ex = static_cast<__cxa_exception*>(thrown_exception) - 1;
839 extern "C" void __cxa_decrement_exception_refcount(void* thrown_exception)
841 if (NULL == thrown_exception) { return; }
842 __cxa_exception *ex = static_cast<__cxa_exception*>(thrown_exception) - 1;