Searched refs:exc (Results 1 – 5 of 5) sorted by relevance
367 void saveDataToBarrierCache(_Unwind_Exception* exc, in saveDataToBarrierCache() argument370 exc->barrier_cache.sp = _Unwind_GetGR(ctx, UNWIND_STACK_REG); in saveDataToBarrierCache()371 exc->barrier_cache.bitpattern[0] = (uint32_t)results.adjustedPtr; in saveDataToBarrierCache()372 exc->barrier_cache.bitpattern[1] = (uint32_t)results.ttypeIndex; in saveDataToBarrierCache()373 exc->barrier_cache.bitpattern[3] = (uint32_t)results.landingPad; in saveDataToBarrierCache()376 void loadDataFromBarrierCache(_Unwind_Exception* exc, in loadDataFromBarrierCache() argument378 results.adjustedPtr = (void*) exc->barrier_cache.bitpattern[0]; in loadDataFromBarrierCache()379 results.ttypeIndex = (int64_t) exc->barrier_cache.bitpattern[1]; in loadDataFromBarrierCache()380 results.landingPad = (uintptr_t) exc->barrier_cache.bitpattern[3]; in loadDataFromBarrierCache()383 void prepareBeginCleanup(_Unwind_Exception* exc) { in prepareBeginCleanup() argument[all …]
41 bool isOurCxxException(uint64_t exc) { in isOurCxxException() argument43 return exc == __gxx_exception_class; in isOurCxxException()46 void defaultExceptionCleanupFunc(_Unwind_Reason_Code reason, _Unwind_Exception* exc) { in defaultExceptionCleanupFunc() argument47 __cxa_free_exception(exc+1); in defaultExceptionCleanupFunc()166 __cxa_exception *exc = static_cast<__cxa_exception*>(thrown_exception)-1; in __cxa_free_exception() local168 if (exc->exceptionDestructor) { in __cxa_free_exception()170 exc->exceptionDestructor(thrown_exception); in __cxa_free_exception()176 free(exc); in __cxa_free_exception()211 extern "C" void* __cxa_begin_catch(void* exc) { in __cxa_begin_catch() argument212 _Unwind_Exception *exception = static_cast<_Unwind_Exception*>(exc); in __cxa_begin_catch()
62 void saveDataToBarrierCache(_Unwind_Exception* exc,66 void loadDataFromBarrierCache(_Unwind_Exception* exc,69 void prepareBeginCleanup(_Unwind_Exception* exc);71 void saveUnexpectedDataToBarrierCache(_Unwind_Exception* exc,
133 __cxa_begin_cleanup(_Unwind_Exception* exc) { in __cxa_begin_cleanup() argument135 __cxa_exception *header = reinterpret_cast<__cxa_exception*>(exc+1)-1; in __cxa_begin_cleanup()
59 struct _Unwind_Exception* exc);