Home
last modified time | relevance | path

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

/external/llvm-project/libcxxabi/src/
Dcxa_exception.cpp53 thrown_object_from_cxa_exception(__cxa_exception* exception_header) in thrown_object_from_cxa_exception() argument
55 return static_cast<void*>(exception_header + 1); in thrown_object_from_cxa_exception()
135 …__cxa_exception* exception_header = cxa_exception_from_exception_unwind_exception(unwind_exception… in exception_cleanup_func() local
137 std::__terminate(exception_header->terminateHandler); in exception_cleanup_func()
143 static _LIBCXXABI_NORETURN void failed_throw(__cxa_exception* exception_header) { in failed_throw() argument
151 (void) __cxa_begin_catch(&exception_header->unwindHeader); in failed_throw()
152 std::__terminate(exception_header->terminateHandler); in failed_throw()
193 __cxa_exception *exception_header = in __cxa_allocate_exception() local
195 ::memset(exception_header, 0, actual_size); in __cxa_allocate_exception()
196 return thrown_object_from_cxa_exception(exception_header); in __cxa_allocate_exception()
[all …]
Dcxa_default_handlers.cpp34 __cxa_exception* exception_header = globals->caughtExceptions; in demangling_terminate_handler() local
36 if (exception_header) in demangling_terminate_handler()
39 reinterpret_cast<_Unwind_Exception*>(exception_header + 1) - 1; in demangling_terminate_handler()
44 ((__cxa_dependent_exception*)exception_header)->primaryException : in demangling_terminate_handler()
45 exception_header + 1; in demangling_terminate_handler()
47 static_cast<const __shim_type_info*>(exception_header->exceptionType); in demangling_terminate_handler()
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()
Dcxa_personality.cpp322 __cxa_exception* exception_header = (__cxa_exception*)(unwind_exception+1) - 1; in call_terminate() local
323 std::__terminate(exception_header->terminateHandler); in call_terminate()
749 … __cxa_exception* exception_header = (__cxa_exception*)(unwind_exception+1) - 1; in scan_eh_tab() local
752 static_cast<const __shim_type_info*>(exception_header->exceptionType); in scan_eh_tab()
791 … __cxa_exception* exception_header = (__cxa_exception*)(unwind_exception+1) - 1; in scan_eh_tab() local
794 static_cast<const __shim_type_info*>(exception_header->exceptionType); in scan_eh_tab()
975 __cxa_exception* exception_header = (__cxa_exception*)(unwind_exception+1) - 1; in __gxx_personality_imp() local
976 exception_header->handlerSwitchValue = static_cast<int>(results.ttypeIndex); in __gxx_personality_imp()
977 exception_header->actionRecord = results.actionRecord; in __gxx_personality_imp()
978 exception_header->languageSpecificData = results.languageSpecificData; in __gxx_personality_imp()
[all …]
/external/libcxxabi/src/
Dcxa_exception.cpp54 thrown_object_from_cxa_exception(__cxa_exception* exception_header) in thrown_object_from_cxa_exception() argument
56 return static_cast<void*>(exception_header + 1); in thrown_object_from_cxa_exception()
136 …__cxa_exception* exception_header = cxa_exception_from_exception_unwind_exception(unwind_exception… in exception_cleanup_func() local
138 std::__terminate(exception_header->terminateHandler); in exception_cleanup_func()
144 static _LIBCXXABI_NORETURN void failed_throw(__cxa_exception* exception_header) { in failed_throw() argument
152 (void) __cxa_begin_catch(&exception_header->unwindHeader); in failed_throw()
153 std::__terminate(exception_header->terminateHandler); in failed_throw()
195 __cxa_exception *exception_header = in __cxa_allocate_exception() local
197 std::memset(exception_header, 0, actual_size); in __cxa_allocate_exception()
198 return thrown_object_from_cxa_exception(exception_header); in __cxa_allocate_exception()
[all …]
Dcxa_default_handlers.cpp34 __cxa_exception* exception_header = globals->caughtExceptions; in demangling_terminate_handler() local
36 if (exception_header) in demangling_terminate_handler()
39 reinterpret_cast<_Unwind_Exception*>(exception_header + 1) - 1; in demangling_terminate_handler()
44 ((__cxa_dependent_exception*)exception_header)->primaryException : in demangling_terminate_handler()
45 exception_header + 1; in demangling_terminate_handler()
47 static_cast<const __shim_type_info*>(exception_header->exceptionType); in demangling_terminate_handler()
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()
Dcxa_personality.cpp323 __cxa_exception* exception_header = (__cxa_exception*)(unwind_exception+1) - 1; in call_terminate() local
324 std::__terminate(exception_header->terminateHandler); in call_terminate()
750 … __cxa_exception* exception_header = (__cxa_exception*)(unwind_exception+1) - 1; in scan_eh_tab() local
753 static_cast<const __shim_type_info*>(exception_header->exceptionType); in scan_eh_tab()
792 … __cxa_exception* exception_header = (__cxa_exception*)(unwind_exception+1) - 1; in scan_eh_tab() local
795 static_cast<const __shim_type_info*>(exception_header->exceptionType); in scan_eh_tab()
976 __cxa_exception* exception_header = (__cxa_exception*)(unwind_exception+1) - 1; in __gxx_personality_imp() local
977 exception_header->handlerSwitchValue = static_cast<int>(results.ttypeIndex); in __gxx_personality_imp()
978 exception_header->actionRecord = results.actionRecord; in __gxx_personality_imp()
979 exception_header->languageSpecificData = results.languageSpecificData; in __gxx_personality_imp()
[all …]