/aosp_15_r20/external/libcxxabi/src/ |
H A D | cxa_personality.cpp | 317 call_terminate(bool native_exception, _Unwind_Exception* unwind_exception) in call_terminate() argument 319 __cxa_begin_catch(unwind_exception); in call_terminate() 323 __cxa_exception* exception_header = (__cxa_exception*)(unwind_exception+1) - 1; in call_terminate() 352 _Unwind_Exception* unwind_exception) in get_shim_type_info() argument 357 call_terminate(native_exception, unwind_exception); in get_shim_type_info() 375 _Unwind_Exception* unwind_exception) in get_shim_type_info() argument 380 call_terminate(native_exception, unwind_exception); in get_shim_type_info() 401 call_terminate(native_exception, unwind_exception); in get_shim_type_info() 422 void* adjustedPtr, _Unwind_Exception* unwind_exception) in exception_spec_can_catch() argument 427 call_terminate(false, unwind_exception); in exception_spec_can_catch() [all …]
|
H A D | cxa_exception.cpp | 65 cxa_exception_from_exception_unwind_exception(_Unwind_Exception* unwind_exception) in cxa_exception_from_exception_unwind_exception() argument 67 return cxa_exception_from_thrown_object(unwind_exception + 1 ); in cxa_exception_from_exception_unwind_exception() 82 void __setExceptionClass(_Unwind_Exception* unwind_exception, uint64_t newValue) { in __setExceptionClass() argument 83 ::memcpy(&unwind_exception->exception_class, &newValue, sizeof(newValue)); in __setExceptionClass() 87 static void setOurExceptionClass(_Unwind_Exception* unwind_exception) { in setOurExceptionClass() argument 88 __setExceptionClass(unwind_exception, kOurExceptionClass); in setOurExceptionClass() 91 static void setDependentExceptionClass(_Unwind_Exception* unwind_exception) { in setDependentExceptionClass() argument 92 __setExceptionClass(unwind_exception, kOurDependentExceptionClass); in setDependentExceptionClass() 96 uint64_t __getExceptionClass(const _Unwind_Exception* unwind_exception) { in __getExceptionClass() argument 102 ::memcpy(&exClass, &unwind_exception->exception_class, sizeof(exClass)); in __getExceptionClass() [all …]
|
H A D | cxa_default_handlers.cpp | 38 _Unwind_Exception* unwind_exception = in demangling_terminate_handler() local 40 if (__isOurExceptionClass(unwind_exception)) in demangling_terminate_handler() 43 __getExceptionClass(unwind_exception) == kOurDependentExceptionClass ? in demangling_terminate_handler()
|
H A D | cxa_handlers.cpp | 85 _Unwind_Exception* unwind_exception = in terminate() local 87 if (__isOurExceptionClass(unwind_exception)) in terminate()
|
/aosp_15_r20/external/cronet/third_party/libc++abi/src/src/ |
H A D | cxa_personality.cpp | 330 call_terminate(bool native_exception, _Unwind_Exception* unwind_exception) in call_terminate() argument 332 __cxa_begin_catch(unwind_exception); in call_terminate() 336 __cxa_exception* exception_header = (__cxa_exception*)(unwind_exception+1) - 1; in call_terminate() 365 _Unwind_Exception* unwind_exception, uintptr_t /*base*/ = 0) in get_shim_type_info() argument 370 call_terminate(native_exception, unwind_exception); in get_shim_type_info() 388 _Unwind_Exception* unwind_exception, uintptr_t base = 0) in get_shim_type_info() argument 393 call_terminate(native_exception, unwind_exception); in get_shim_type_info() 414 call_terminate(native_exception, unwind_exception); in get_shim_type_info() 436 void* adjustedPtr, _Unwind_Exception* unwind_exception, in exception_spec_can_catch() argument 442 call_terminate(false, unwind_exception); in exception_spec_can_catch() [all …]
|
H A D | cxa_exception.cpp | 64 cxa_exception_from_exception_unwind_exception(_Unwind_Exception* unwind_exception) in cxa_exception_from_exception_unwind_exception() argument 66 return cxa_exception_from_thrown_object(unwind_exception + 1 ); in cxa_exception_from_exception_unwind_exception() 81 void __setExceptionClass(_Unwind_Exception* unwind_exception, uint64_t newValue) { in __setExceptionClass() argument 82 ::memcpy(&unwind_exception->exception_class, &newValue, sizeof(newValue)); in __setExceptionClass() 86 static void setOurExceptionClass(_Unwind_Exception* unwind_exception) { in setOurExceptionClass() argument 87 __setExceptionClass(unwind_exception, kOurExceptionClass); in setOurExceptionClass() 90 static void setDependentExceptionClass(_Unwind_Exception* unwind_exception) { in setDependentExceptionClass() argument 91 __setExceptionClass(unwind_exception, kOurDependentExceptionClass); in setDependentExceptionClass() 95 uint64_t __getExceptionClass(const _Unwind_Exception* unwind_exception) { in __getExceptionClass() argument 101 ::memcpy(&exClass, &unwind_exception->exception_class, sizeof(exClass)); in __getExceptionClass() [all …]
|
H A D | cxa_default_handlers.cpp | 51 _Unwind_Exception* unwind_exception = in demangling_terminate_handler() local 55 if (!__isOurExceptionClass(unwind_exception)) in demangling_terminate_handler() 59 __getExceptionClass(unwind_exception) == kOurDependentExceptionClass ? in demangling_terminate_handler()
|
H A D | aix_state_tab_eh.inc | 296 _Unwind_Exception* unwind_exception, _Unwind_Context* context) { 342 …_LIBCXXABI_TRACE_STATETAB(" unwind_exception=%p context=%p\n", reinterpret_cast<void*>(unwin… 538 call_terminate(native_exception, unwind_exception); 544 _Unwind_Exception* unwind_exception, _Unwind_Context* context) { 545 if (version != 1 || unwind_exception == 0 || context == 0) 550 scan_state_tab(results, actions, native_exception, unwind_exception, context); 559 // Store the address of unwind_exception in the stack field 566 callersSP[3] = reinterpret_cast<uintptr_t>(unwind_exception); 567 _LIBCXXABI_TRACE_STATETAB("Handshake: save unwind_exception=%p in stack=%p\n", 568 … reinterpret_cast<void*>(unwind_exception), reinterpret_cast<void*>(callersSP));
|
H A D | cxa_handlers.cpp | 85 _Unwind_Exception* unwind_exception = in terminate() local 87 if (__isOurExceptionClass(unwind_exception)) in terminate()
|