Home
last modified time | relevance | path

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

/ndk/sources/cxx-stl/gabi++/src/
Dhelper_func_internal.cc364 void saveDataToBarrierCache(_Unwind_Exception* exc, in saveDataToBarrierCache() argument
367 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() argument
375 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 …]
Dcxxabi.cc44 bool isOurCxxException(uint64_t exc) { in isOurCxxException() argument
46 return exc == __gxx_exception_class; in isOurCxxException()
50 _Unwind_Exception* exc) { in defaultExceptionCleanupFunc() argument
51 __cxa_free_exception(exc+1); in defaultExceptionCleanupFunc()
312 __cxa_exception *exc = static_cast<__cxa_exception*>(thrown_exception)-1; in __cxa_free_exception() local
314 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() argument
357 _Unwind_Exception *exception = static_cast<_Unwind_Exception*>(exc); in __cxa_begin_catch()
Dhelper_func_internal.h64 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,
Dcall_unexpected.cc134 __cxa_begin_cleanup(_Unwind_Exception* exc) { in __cxa_begin_cleanup() argument
136 __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);
/ndk/sources/cxx-stl/llvm-libc++abi/libcxxabi/include/
Dunwind.h121 _Unwind_Exception *exc);