Home
last modified time | relevance | path

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

/llvm-project-15.0.7/libcxxabi/src/
H A Dcxa_personality.cpp332 __cxa_begin_catch(unwind_exception); in call_terminate()
442 call_terminate(false, unwind_exception); in exception_spec_can_catch()
488 call_terminate(false, unwind_exception); in exception_spec_can_catch()
521 void* adjustedPtr = unwind_exception + 1; in get_thrown_object_ptr()
982 set_registers(unwind_exception, context, results); in __gxx_personality_imp()
1059 if (unwind_exception == 0 || context == 0) in __gxx_personality_v0()
1135 unwind_exception, context); in __gxx_personality_v0()
1143 __cxa_begin_cleanup(unwind_exception); in __gxx_personality_v0()
1170 if (unwind_exception == 0) in __cxa_call_unexpected()
1171 call_terminate(false, unwind_exception); in __cxa_call_unexpected()
[all …]
H A Dcxa_exception.cpp66 return cxa_exception_from_thrown_object(unwind_exception + 1 ); in cxa_exception_from_exception_unwind_exception()
86 static void setOurExceptionClass(_Unwind_Exception* unwind_exception) { in setOurExceptionClass() argument
87 __setExceptionClass(unwind_exception, kOurExceptionClass); in setOurExceptionClass()
91 __setExceptionClass(unwind_exception, kOurDependentExceptionClass); in setDependentExceptionClass()
105 bool __isOurExceptionClass(const _Unwind_Exception* unwind_exception) { in __isOurExceptionClass() argument
111 return (__getExceptionClass(unwind_exception) & 0xFF) == 0x01; in isDependentException()
140 __cxa_decrement_exception_refcount(unwind_exception + 1); in exception_cleanup_func()
295 void *__cxa_get_exception_ptr(void *unwind_exception) throw() { in __cxa_get_exception_ptr() argument
316 if (__isOurExceptionClass(unwind_exception)) in __cxa_begin_cleanup()
445 static_cast<_Unwind_Exception*>(unwind_exception) in __cxa_begin_catch()
[all …]
H A Dcxa_default_handlers.cpp51 _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 Dcxa_handlers.cpp85 _Unwind_Exception* unwind_exception = in terminate() local
87 if (__isOurExceptionClass(unwind_exception)) in terminate()
H A Daix_state_tab_eh.inc295 _Unwind_Exception* unwind_exception, _Unwind_Context* context) {
341 …_LIBCXXABI_TRACE_STATETAB(" unwind_exception=%p context=%p\n", reinterpret_cast<void*>(unwin…
537 call_terminate(native_exception, unwind_exception);
543 _Unwind_Exception* unwind_exception, _Unwind_Context* context) {
544 if (version != 1 || unwind_exception == 0 || context == 0)
549 scan_state_tab(results, actions, native_exception, unwind_exception, context);
559 _Unwind_SetGR(context, REG_EXCP_OBJ, reinterpret_cast<uintptr_t>(unwind_exception));
/llvm-project-15.0.7/compiler-rt/lib/hwasan/
H A 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()