• Home
  • Raw
  • Download

Lines Matching refs:unwind_exception

66 cxa_exception_from_exception_unwind_exception(_Unwind_Exception* unwind_exception)  in cxa_exception_from_exception_unwind_exception()  argument
68 return cxa_exception_from_thrown_object(unwind_exception + 1 ); in cxa_exception_from_exception_unwind_exception()
79 static void setExceptionClass(_Unwind_Exception* unwind_exception) { in setExceptionClass() argument
80 unwind_exception->exception_class = kOurExceptionClass; in setExceptionClass()
83 static void setDependentExceptionClass(_Unwind_Exception* unwind_exception) { in setDependentExceptionClass() argument
84 unwind_exception->exception_class = kOurDependentExceptionClass; in setDependentExceptionClass()
88 static bool isOurExceptionClass(const _Unwind_Exception* unwind_exception) { in isOurExceptionClass() argument
89 return (unwind_exception->exception_class & get_vendor_and_language) == in isOurExceptionClass()
93 static bool isDependentException(_Unwind_Exception* unwind_exception) { in isDependentException() argument
94 return (unwind_exception->exception_class & 0xFF) == 0x01; in isDependentException()
130 exception_cleanup_func(_Unwind_Reason_Code reason, _Unwind_Exception* unwind_exception) in exception_cleanup_func() argument
132 …_cxa_exception* exception_header = cxa_exception_from_exception_unwind_exception(unwind_exception); in exception_cleanup_func()
137 __cxa_decrement_exception_refcount(unwind_exception + 1); in exception_cleanup_func()
257 __cxa_get_exception_ptr(void* unwind_exception) throw() in __cxa_get_exception_ptr() argument
261 static_cast<_Unwind_Control_Block*>(unwind_exception)->barrier_cache.bitpattern[0]); in __cxa_get_exception_ptr()
264 static_cast<_Unwind_Exception*>(unwind_exception))->adjustedPtr; in __cxa_get_exception_ptr()
276 _Unwind_Exception* unwind_exception = static_cast<_Unwind_Exception*>(unwind_arg); in __cxa_begin_cleanup() local
279 cxa_exception_from_exception_unwind_exception(unwind_exception); in __cxa_begin_cleanup()
281 if (isOurExceptionClass(unwind_exception)) in __cxa_begin_cleanup()
388 _Unwind_Exception* unwind_exception = static_cast<_Unwind_Exception*>(unwind_arg); in __cxa_begin_catch() local
389 bool native_exception = isOurExceptionClass(unwind_exception); in __cxa_begin_catch()
397 static_cast<_Unwind_Exception*>(unwind_exception) in __cxa_begin_catch()
424 return unwind_exception + 1; in __cxa_begin_catch()
669 dependent_exception_cleanup(_Unwind_Reason_Code reason, _Unwind_Exception* unwind_exception) in dependent_exception_cleanup() argument
672 reinterpret_cast<__cxa_dependent_exception*>(unwind_exception + 1) - 1; in dependent_exception_cleanup()