Lines Matching refs:unwind_exception

63 cxa_exception_from_exception_unwind_exception(_Unwind_Exception* unwind_exception)  in cxa_exception_from_exception_unwind_exception()  argument
65 return cxa_exception_from_thrown_object(unwind_exception + 1 ); in cxa_exception_from_exception_unwind_exception()
76 static void setExceptionClass(_Unwind_Exception* unwind_exception) { in setExceptionClass() argument
77 unwind_exception->exception_class = kOurExceptionClass; in setExceptionClass()
80 static void setDependentExceptionClass(_Unwind_Exception* unwind_exception) { in setDependentExceptionClass() argument
81 unwind_exception->exception_class = kOurDependentExceptionClass; in setDependentExceptionClass()
85 static bool isOurExceptionClass(const _Unwind_Exception* unwind_exception) { in isOurExceptionClass() argument
86 return (unwind_exception->exception_class & get_vendor_and_language) == in isOurExceptionClass()
90 static bool isDependentException(_Unwind_Exception* unwind_exception) { in isDependentException() argument
91 return (unwind_exception->exception_class & 0xFF) == 0x01; in isDependentException()
113 exception_cleanup_func(_Unwind_Reason_Code reason, _Unwind_Exception* unwind_exception) in exception_cleanup_func() argument
115 …_cxa_exception* exception_header = cxa_exception_from_exception_unwind_exception(unwind_exception); in exception_cleanup_func()
120 __cxa_decrement_exception_refcount(unwind_exception + 1); in exception_cleanup_func()
239 void *__cxa_get_exception_ptr(void *unwind_exception) throw() { in __cxa_get_exception_ptr() argument
242 static_cast<_Unwind_Control_Block*>(unwind_exception)->barrier_cache.bitpattern[0]); in __cxa_get_exception_ptr()
245 static_cast<_Unwind_Exception*>(unwind_exception))->adjustedPtr; in __cxa_get_exception_ptr()
256 _Unwind_Exception* unwind_exception = static_cast<_Unwind_Exception*>(unwind_arg); in __cxa_begin_cleanup() local
259 cxa_exception_from_exception_unwind_exception(unwind_exception); in __cxa_begin_cleanup()
261 if (isOurExceptionClass(unwind_exception)) in __cxa_begin_cleanup()
368 _Unwind_Exception* unwind_exception = static_cast<_Unwind_Exception*>(unwind_arg); in __cxa_begin_catch() local
369 bool native_exception = isOurExceptionClass(unwind_exception); in __cxa_begin_catch()
377 static_cast<_Unwind_Exception*>(unwind_exception) in __cxa_begin_catch()
404 return unwind_exception + 1; in __cxa_begin_catch()
642 dependent_exception_cleanup(_Unwind_Reason_Code reason, _Unwind_Exception* unwind_exception) in dependent_exception_cleanup() argument
645 reinterpret_cast<__cxa_dependent_exception*>(unwind_exception + 1) - 1; in dependent_exception_cleanup()