Home
last modified time | relevance | path

Searched refs:exception_header (Results 1 – 4 of 4) sorted by relevance

/llvm-project-15.0.7/libcxxabi/src/
H A Dcxa_exception.cpp193 __cxa_exception *exception_header = in __cxa_allocate_exception() local
283 failed_throw(exception_header); in __cxa_throw()
313 __cxa_exception* exception_header = in __cxa_begin_cleanup() local
355 if (NULL == exception_header) in __cxa_end_cleanup_impl()
458 exception_header->handlerCount = exception_header->handlerCount < 0 ? in __cxa_begin_catch()
459 -exception_header->handlerCount + 1 : exception_header->handlerCount + 1; in __cxa_begin_catch()
520 if (NULL != exception_header) in __cxa_end_catch()
585 if (NULL == exception_header) in __cxa_current_exception_type()
607 if (NULL == exception_header) in __cxa_rethrow()
613 exception_header->handlerCount = -exception_header->handlerCount; in __cxa_rethrow()
[all …]
H A Dcxa_default_handlers.cpp47 __cxa_exception* exception_header = globals->caughtExceptions; in demangling_terminate_handler() local
48 if (!exception_header) in demangling_terminate_handler()
52 reinterpret_cast<_Unwind_Exception*>(exception_header + 1) - 1; in demangling_terminate_handler()
60 ((__cxa_dependent_exception*)exception_header)->primaryException : in demangling_terminate_handler()
61 exception_header + 1; in demangling_terminate_handler()
63 static_cast<const __shim_type_info*>(exception_header->exceptionType); in demangling_terminate_handler()
H A Dcxa_handlers.cpp82 __cxa_exception* exception_header = globals->caughtExceptions; in terminate() local
83 if (exception_header) in terminate()
86 reinterpret_cast<_Unwind_Exception*>(exception_header + 1) - 1; in terminate()
88 __terminate(exception_header->terminateHandler); in terminate()
H A Dcxa_personality.cpp337 std::__terminate(exception_header->terminateHandler); in call_terminate()
934 __cxa_exception* exception_header = in __gxx_personality_imp() local
936 results.ttypeIndex = exception_header->handlerSwitchValue; in __gxx_personality_imp()
937 results.actionRecord = exception_header->actionRecord; in __gxx_personality_imp()
938 results.languageSpecificData = exception_header->languageSpecificData; in __gxx_personality_imp()
940 reinterpret_cast<uintptr_t>(exception_header->catchTemp); in __gxx_personality_imp()
941 results.adjustedPtr = exception_header->adjustedPtr; in __gxx_personality_imp()
951 exception_header->catchTemp = 0; in __gxx_personality_imp()
985 __cxa_exception* exception_header = in __gxx_personality_imp() local
988 exception_header->catchTemp = (void *)_Unwind_GetDataRelBase(context); in __gxx_personality_imp()
[all …]