Home
last modified time | relevance | path

Searched refs:exc (Results 1 – 5 of 5) sorted by relevance

/ndk/sources/cxx-stl/gabi++/src/
Dhelper_func_internal.cc367 void saveDataToBarrierCache(_Unwind_Exception* exc, in saveDataToBarrierCache() argument
370 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() argument
378 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 …]
Dcxxabi.cc41 bool isOurCxxException(uint64_t exc) { in isOurCxxException() argument
43 return exc == __gxx_exception_class; in isOurCxxException()
46 void defaultExceptionCleanupFunc(_Unwind_Reason_Code reason, _Unwind_Exception* exc) { in defaultExceptionCleanupFunc() argument
47 __cxa_free_exception(exc+1); in defaultExceptionCleanupFunc()
166 __cxa_exception *exc = static_cast<__cxa_exception*>(thrown_exception)-1; in __cxa_free_exception() local
168 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() argument
212 _Unwind_Exception *exception = static_cast<_Unwind_Exception*>(exc); in __cxa_begin_catch()
Dhelper_func_internal.h62 void saveDataToBarrierCache(_Unwind_Exception* exc,
66 void loadDataFromBarrierCache(_Unwind_Exception* exc,
69 void prepareBeginCleanup(_Unwind_Exception* exc);
71 void saveUnexpectedDataToBarrierCache(_Unwind_Exception* exc,
Dcall_unexpected.cc133 __cxa_begin_cleanup(_Unwind_Exception* exc) { in __cxa_begin_cleanup() argument
135 __cxa_exception *header = reinterpret_cast<__cxa_exception*>(exc+1)-1; in __cxa_begin_cleanup()
/ndk/sources/cxx-stl/gabi++/include/
Dunwind-itanium.h59 struct _Unwind_Exception* exc);