Searched refs:exc (Results 1 – 6 of 6) sorted by relevance
364 void saveDataToBarrierCache(_Unwind_Exception* exc, in saveDataToBarrierCache() argument367 exc->barrier_cache.sp = _Unwind_GetGR(ctx, UNWIND_STACK_REG); in saveDataToBarrierCache()368 exc->barrier_cache.bitpattern[0] = (uint32_t)results.adjustedPtr; in saveDataToBarrierCache()369 exc->barrier_cache.bitpattern[1] = (uint32_t)results.ttypeIndex; in saveDataToBarrierCache()370 exc->barrier_cache.bitpattern[3] = (uint32_t)results.landingPad; in saveDataToBarrierCache()373 void loadDataFromBarrierCache(_Unwind_Exception* exc, in loadDataFromBarrierCache() argument375 results.adjustedPtr = (void*) exc->barrier_cache.bitpattern[0]; in loadDataFromBarrierCache()376 results.ttypeIndex = (int64_t) exc->barrier_cache.bitpattern[1]; in loadDataFromBarrierCache()377 results.landingPad = (uintptr_t) exc->barrier_cache.bitpattern[3]; in loadDataFromBarrierCache()380 void prepareBeginCleanup(_Unwind_Exception* exc) { in prepareBeginCleanup() argument[all …]
44 bool isOurCxxException(uint64_t exc) { in isOurCxxException() argument46 return exc == __gxx_exception_class; in isOurCxxException()50 _Unwind_Exception* exc) { in defaultExceptionCleanupFunc() argument51 __cxa_free_exception(exc+1); in defaultExceptionCleanupFunc()312 __cxa_exception *exc = static_cast<__cxa_exception*>(thrown_exception)-1; in __cxa_free_exception() local314 if (exc->exceptionDestructor) { in __cxa_free_exception()316 exc->exceptionDestructor(thrown_exception); in __cxa_free_exception()322 free(exc); in __cxa_free_exception()356 extern "C" void* __cxa_begin_catch(void* exc) _GABIXX_NOEXCEPT { in __cxa_begin_catch() argument357 _Unwind_Exception *exception = static_cast<_Unwind_Exception*>(exc); in __cxa_begin_catch()
64 void saveDataToBarrierCache(_Unwind_Exception* exc,69 void loadDataFromBarrierCache(_Unwind_Exception* exc,73 void prepareBeginCleanup(_Unwind_Exception* exc) _GABIXX_HIDDEN;75 void saveUnexpectedDataToBarrierCache(_Unwind_Exception* exc,
134 __cxa_begin_cleanup(_Unwind_Exception* exc) { in __cxa_begin_cleanup() argument136 __cxa_exception *header = reinterpret_cast<__cxa_exception*>(exc+1)-1; in __cxa_begin_cleanup()
59 struct _Unwind_Exception* exc);
121 _Unwind_Exception *exc);