Home
last modified time | relevance | path

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

/ndk/sources/cxx-stl/llvm-libc++abi/libcxxabi/src/
Dcxa_exception.cpp55 thrown_object_from_cxa_exception(__cxa_exception* exception_header) in thrown_object_from_cxa_exception() argument
57 return static_cast<void*>(exception_header + 1); in thrown_object_from_cxa_exception()
132 …__cxa_exception* exception_header = cxa_exception_from_exception_unwind_exception(unwind_exception… in exception_cleanup_func() local
134 std::__terminate(exception_header->terminateHandler); in exception_cleanup_func()
140 static LIBCXXABI_NORETURN void failed_throw(__cxa_exception* exception_header) { in failed_throw() argument
148 (void) __cxa_begin_catch(&exception_header->unwindHeader); in failed_throw()
149 std::__terminate(exception_header->terminateHandler); in failed_throw()
161 __cxa_exception* exception_header = static_cast<__cxa_exception*>(do_malloc(actual_size)); in __cxa_allocate_exception() local
162 if (NULL == exception_header) in __cxa_allocate_exception()
164 std::memset(exception_header, 0, actual_size); in __cxa_allocate_exception()
[all …]
Dcxa_default_handlers.cpp32 __cxa_exception* exception_header = globals->caughtExceptions; in default_terminate_handler() local
34 if (exception_header) in default_terminate_handler()
37 reinterpret_cast<_Unwind_Exception*>(exception_header + 1) - 1; in default_terminate_handler()
45 ((__cxa_dependent_exception*)exception_header)->primaryException : in default_terminate_handler()
46 exception_header + 1; in default_terminate_handler()
48 static_cast<const __shim_type_info*>(exception_header->exceptionType); in default_terminate_handler()
Dcxa_handlers.cpp90 __cxa_exception* exception_header = globals->caughtExceptions; in terminate() local
91 if (exception_header) in terminate()
94 reinterpret_cast<_Unwind_Exception*>(exception_header + 1) - 1; in terminate()
99 __terminate(exception_header->terminateHandler); in terminate()
Dcxa_personality.cpp305 __cxa_exception* exception_header = (__cxa_exception*)(unwind_exception+1) - 1; in call_terminate() local
306 std::__terminate(exception_header->terminateHandler); in call_terminate()
721 … __cxa_exception* exception_header = (__cxa_exception*)(unwind_exception+1) - 1; in scan_eh_tab() local
724 static_cast<const __shim_type_info*>(exception_header->exceptionType); in scan_eh_tab()
763 … __cxa_exception* exception_header = (__cxa_exception*)(unwind_exception+1) - 1; in scan_eh_tab() local
766 static_cast<const __shim_type_info*>(exception_header->exceptionType); in scan_eh_tab()
944 __cxa_exception* exception_header = (__cxa_exception*)(unwind_exception+1) - 1; in __gxx_personality_sj0() local
945 exception_header->handlerSwitchValue = static_cast<int>(results.ttypeIndex); in __gxx_personality_sj0()
946 exception_header->actionRecord = results.actionRecord; in __gxx_personality_sj0()
947 exception_header->languageSpecificData = results.languageSpecificData; in __gxx_personality_sj0()
[all …]
/ndk/sources/cxx-stl/gabi++/src/
Dpersonality.cc72 … __cxa_exception* exception_header = reinterpret_cast<__cxa_exception*>(unwind_exception+1)-1; variable
73 exception_header->handlerSwitchValue = static_cast<int>(results.ttypeIndex);
74 exception_header->actionRecord = results.actionRecord;
75 exception_header->languageSpecificData = results.languageSpecificData;
76 exception_header->catchTemp = reinterpret_cast<void*>(results.landingPad);
77 exception_header->adjustedPtr = results.adjustedPtr;
92 … __cxa_exception* exception_header = reinterpret_cast<__cxa_exception*>(unwind_exception+1)-1; variable
93 results.ttypeIndex = exception_header->handlerSwitchValue;
94 results.actionRecord = exception_header->actionRecord;
95 results.languageSpecificData = exception_header->languageSpecificData;
[all …]
Dhelper_func_internal.cc173 __cxa_exception* exception_header = (__cxa_exception*)(unwind_exception+1) - 1; in scanEHTable() local
176 static_cast<const __shim_type_info*>(exception_header->exceptionType); in scanEHTable()