Lines Matching refs:exceptionObject

1059 static void pushCleanupException(_Unwind_Exception *exceptionObject,  in pushCleanupException()  argument
1069 assert(exceptionObject == info->currentCleanup); in pushCleanupException()
1074 info->currentCleanup = exceptionObject; in pushCleanupException()
1103 ex = exceptionFromPointer(exceptionObject);
1116 if (0 == lsda_addr) { return continueUnwinding(exceptionObject, context); }
1161 saveLandingPad(context, exceptionObject, ex, selector, action.landing_pad);
1168 return continueUnwinding(exceptionObject, context);
1181 if (0 == action.landing_pad) { return continueUnwinding(exceptionObject, context); }
1185 if (found_handler != handler_cleanup) { return continueUnwinding(exceptionObject, context); }
1186 pushCleanupException(exceptionObject, ex);
1203 loadLandingPad(context, exceptionObject, ex, &selector, &action.landing_pad);
1211 reinterpret_cast<unsigned long>(exceptionObject));
1234 _Unwind_Exception *exceptionObject = static_cast<_Unwind_Exception*>(e);
1236 if (isCXXException(exceptionObject->exception_class))
1241 __cxa_exception *ex = exceptionFromPointer(exceptionObject);
1291 globals->caughtExceptions = reinterpret_cast<__cxa_exception*>(exceptionObject);
1296 return (reinterpret_cast<char*>(exceptionObject) + sizeof(_Unwind_Exception));
1391 _Unwind_Exception *exceptionObject = static_cast<_Unwind_Exception*>(exception);
1395 __cxa_begin_catch(exceptionObject);
1398 if (exceptionObject->exception_class == exception_class)
1400 __cxa_exception *ex = exceptionFromPointer(exceptionObject);
1416 extern "C" void *__cxa_get_exception_ptr(void *exceptionObject)
1418 return exceptionFromPointer(exceptionObject)->adjustedPtr;
1561 _Unwind_Exception *exceptionObject = info->currentCleanup;
1562 if (isCXXException(exceptionObject->exception_class))
1564 __cxa_exception *ex = exceptionFromPointer(exceptionObject);
1576 return exceptionObject;