Home
last modified time | relevance | path

Searched refs:unwind_exception (Results 1 – 9 of 9) sorted by relevance

/external/libcxxabi/src/
Dcxa_personality.cpp317 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 …]
Dcxa_exception.cpp65 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 …]
Dcxa_default_handlers.cpp38 _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()
Dcxa_handlers.cpp85 _Unwind_Exception* unwind_exception = in terminate() local
87 if (__isOurExceptionClass(unwind_exception)) in terminate()
/external/llvm-project/libcxxabi/src/
Dcxa_personality.cpp316 call_terminate(bool native_exception, _Unwind_Exception* unwind_exception) in call_terminate() argument
318 __cxa_begin_catch(unwind_exception); in call_terminate()
322 __cxa_exception* exception_header = (__cxa_exception*)(unwind_exception+1) - 1; in call_terminate()
351 _Unwind_Exception* unwind_exception) in get_shim_type_info() argument
356 call_terminate(native_exception, unwind_exception); in get_shim_type_info()
374 _Unwind_Exception* unwind_exception) in get_shim_type_info() argument
379 call_terminate(native_exception, unwind_exception); in get_shim_type_info()
400 call_terminate(native_exception, unwind_exception); in get_shim_type_info()
421 void* adjustedPtr, _Unwind_Exception* unwind_exception) in exception_spec_can_catch() argument
426 call_terminate(false, unwind_exception); in exception_spec_can_catch()
[all …]
Dcxa_exception.cpp64 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 …]
Dcxa_default_handlers.cpp38 _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()
Dcxa_handlers.cpp85 _Unwind_Exception* unwind_exception = in terminate() local
87 if (__isOurExceptionClass(unwind_exception)) in terminate()
/external/llvm-project/compiler-rt/lib/hwasan/
Dhwasan_exceptions.cpp24 _Unwind_Exception* unwind_exception,
38 _Unwind_Exception* unwind_exception, in __hwasan_personality_wrapper() argument
44 rc = real_personality(version, actions, exception_class, unwind_exception, in __hwasan_personality_wrapper()