/ndk/tests/device/test-unwind-struct/jni/ |
D | main.c | 24 CHECK_EQ(24, sizeof(struct _Unwind_Exception)); in main() 25 CHECK_EQ(0, offsetof(struct _Unwind_Exception, exception_class)); in main() 26 CHECK_EQ(8, offsetof(struct _Unwind_Exception, exception_cleanup)); in main() 27 CHECK_EQ(12, offsetof(struct _Unwind_Exception, private_1)); in main() 28 CHECK_EQ(16, offsetof(struct _Unwind_Exception, private_2)); in main() 30 CHECK_EQ(32, sizeof(struct _Unwind_Exception)); in main() 31 CHECK_EQ(0, offsetof(struct _Unwind_Exception, exception_class)); in main() 32 CHECK_EQ(8, offsetof(struct _Unwind_Exception, exception_cleanup)); in main() 33 CHECK_EQ(12, offsetof(struct _Unwind_Exception, private_1)); in main() 34 CHECK_EQ(16, offsetof(struct _Unwind_Exception, private_2)); in main() [all …]
|
/ndk/sources/cxx-stl/gabi++/include/ |
D | unwind-itanium.h | 56 struct _Unwind_Exception; 59 struct _Unwind_Exception* exc); 64 struct _Unwind_Exception*, 68 struct _Unwind_Exception { struct 93 _Unwind_Reason_Code _Unwind_RaiseException(struct _Unwind_Exception*); argument 94 void _Unwind_Resume(struct _Unwind_Exception*); 95 void _Unwind_DeleteException(struct _Unwind_Exception*); 106 _Unwind_Reason_Code _Unwind_ForcedUnwind(struct _Unwind_Exception*, 110 _Unwind_Reason_Code _Unwind_RaiseException(struct _Unwind_Exception*); 111 void _Unwind_Resume(struct _Unwind_Exception*); [all …]
|
D | unwind-arm.h | 91 typedef _Unwind_Control_Block _Unwind_Exception; typedef 114 _Unwind_Reason_Code _Unwind_RaiseException(_Unwind_Exception* ucbp); 115 void _Unwind_Resume(_Unwind_Exception* ucbp); 116 void _Unwind_Complete(_Unwind_Exception* ucbp); 117 void _Unwind_DeleteException(_Unwind_Exception* ucbp);
|
D | cxxabi.h | 109 bool __cxa_begin_cleanup(_Unwind_Exception*);
|
/ndk/sources/cxx-stl/gabi++/src/ |
D | helper_func_internal.h | 39 _GABIXX_NORETURN void call_terminate(_Unwind_Exception* unwind_exception) _GABIXX_HIDDEN; 53 _Unwind_Exception* unwind_exception) 56 void setRegisters(_Unwind_Exception* unwind_exception, 60 _Unwind_Reason_Code continueUnwinding(_Unwind_Exception *ex, 64 void saveDataToBarrierCache(_Unwind_Exception* exc, 69 void loadDataFromBarrierCache(_Unwind_Exception* exc, 73 void prepareBeginCleanup(_Unwind_Exception* exc) _GABIXX_HIDDEN; 75 void saveUnexpectedDataToBarrierCache(_Unwind_Exception* exc, 83 _Unwind_Exception* unwind_exception, 91 _Unwind_Exception*, [all …]
|
D | helper_func_internal.cc | 50 _Unwind_Exception* unwind_exception); 52 _GABIXX_NORETURN void call_terminate(_Unwind_Exception* unwind_exception) { in call_terminate() 61 _Unwind_Exception* unwind_exception, in scanEHTable() 305 _Unwind_Exception* unwind_exception) { in getTypePtr() 318 _Unwind_Exception* unwind_exception) { in canExceptionSpecCatch() 345 extern "C" _Unwind_Reason_Code __gnu_unwind_frame(_Unwind_Exception*, 348 void setRegisters(_Unwind_Exception* unwind_exception, in setRegisters() 356 _Unwind_Reason_Code continueUnwinding(_Unwind_Exception *ex, in continueUnwinding() 364 void saveDataToBarrierCache(_Unwind_Exception* exc, in saveDataToBarrierCache() 373 void loadDataFromBarrierCache(_Unwind_Exception* exc, in loadDataFromBarrierCache() [all …]
|
D | call_unexpected.cc | 84 __cxa_type_match(_Unwind_Exception* ucbp, in __cxa_type_match() 134 __cxa_begin_cleanup(_Unwind_Exception* exc) { in __cxa_begin_cleanup() 152 extern "C" _Unwind_Exception * helper_end_cleanup() { in helper_end_cleanup() 188 _Unwind_Exception* unwind_exception = static_cast<_Unwind_Exception*>(arg); in __cxa_call_unexpected() 251 _Unwind_Exception* unwind_exception = static_cast<_Unwind_Exception*>(arg); in __cxa_call_unexpected()
|
D | cxxabi.cc | 50 _Unwind_Exception* exc) { in defaultExceptionCleanupFunc() 341 _Unwind_Exception* exception = &header->unwindHeader; in __cxa_rethrow() 357 _Unwind_Exception *exception = static_cast<_Unwind_Exception*>(exc); in __cxa_begin_catch() 383 _Unwind_Exception* exception = &header->unwindHeader; in __cxa_end_catch() 414 reinterpret_cast<_Unwind_Exception *>(exceptionObject)+1)-1; in __cxa_get_exception_ptr()
|
D | cxxabi_defines.h | 303 _Unwind_Exception unwindHeader; // must be last
|
/ndk/sources/cxx-stl/llvm-libc++abi/libcxxabi/include/ |
D | unwind.h | 67 typedef struct _Unwind_Control_Block _Unwind_Exception; /* Alias */ typedef 106 _Unwind_Exception* exceptionObject, 111 _Unwind_Exception* exceptionObject, 115 struct _Unwind_Exception; // forward declaration 116 typedef struct _Unwind_Exception _Unwind_Exception; typedef 118 struct _Unwind_Exception { struct 121 _Unwind_Exception *exc); argument 137 _Unwind_Exception* exceptionObject, argument 145 _Unwind_Exception* exceptionObject, 158 _Unwind_SjLj_RaiseException(_Unwind_Exception *exception_object); [all …]
|
/ndk/sources/cxx-stl/llvm-libc++abi/libcxxabi/src/ |
D | cxa_exception.cpp | 66 cxa_exception_from_exception_unwind_exception(_Unwind_Exception* unwind_exception) in cxa_exception_from_exception_unwind_exception() 79 static void setExceptionClass(_Unwind_Exception* unwind_exception) { in setExceptionClass() 83 static void setDependentExceptionClass(_Unwind_Exception* unwind_exception) { in setDependentExceptionClass() 88 static bool isOurExceptionClass(const _Unwind_Exception* unwind_exception) { in isOurExceptionClass() 93 static bool isDependentException(_Unwind_Exception* unwind_exception) { in isDependentException() 130 exception_cleanup_func(_Unwind_Reason_Code reason, _Unwind_Exception* unwind_exception) in exception_cleanup_func() 264 static_cast<_Unwind_Exception*>(unwind_exception))->adjustedPtr; in __cxa_get_exception_ptr() 276 _Unwind_Exception* unwind_exception = static_cast<_Unwind_Exception*>(unwind_arg); in __cxa_begin_cleanup() 312 __attribute__((used)) static _Unwind_Exception * 388 _Unwind_Exception* unwind_exception = static_cast<_Unwind_Exception*>(unwind_arg); in __cxa_begin_catch() [all …]
|
D | cxa_personality.cpp | 304 call_terminate(bool native_exception, _Unwind_Exception* unwind_exception) in call_terminate() 339 _Unwind_Exception* unwind_exception) in get_shim_type_info() 359 _Unwind_Exception* unwind_exception) in get_shim_type_info() 406 void* adjustedPtr, _Unwind_Exception* unwind_exception) in exception_spec_can_catch() 448 void* adjustedPtr, _Unwind_Exception* unwind_exception) in exception_spec_can_catch() 481 get_thrown_object_ptr(_Unwind_Exception* unwind_exception) in get_thrown_object_ptr() 511 set_registers(_Unwind_Exception* unwind_exception, _Unwind_Context* context, in set_registers() 544 _Unwind_Exception *unwind_exception, in scan_eh_tab() 932 _Unwind_Exception* unwind_exception, _Unwind_Context* context) in __gxx_personality_sj0() 1016 extern "C" _Unwind_Reason_Code __gnu_unwind_frame(_Unwind_Exception*, _Unwind_Context*); [all …]
|
D | cxa_handlers.cpp | 93 _Unwind_Exception* unwind_exception = in terminate() 94 reinterpret_cast<_Unwind_Exception*>(exception_header + 1) - 1; in terminate()
|
D | cxa_exception.hpp | 66 _Unwind_Exception unwindHeader; 101 _Unwind_Exception unwindHeader;
|
D | cxa_default_handlers.cpp | 36 _Unwind_Exception* unwind_exception = in default_terminate_handler() 37 reinterpret_cast<_Unwind_Exception*>(exception_header + 1) - 1; in default_terminate_handler()
|
/ndk/sources/cxx-stl/llvm-libc++abi/libcxxabi/src/Unwind/ |
D | Unwind-sjlj.c | 73 unwind_phase1(struct _Unwind_Exception *exception_object) { in unwind_phase1() 128 unwind_phase2(struct _Unwind_Exception *exception_object) { in unwind_phase2() 196 unwind_phase2_forced(struct _Unwind_Exception *exception_object, in unwind_phase2_forced() 280 _Unwind_SjLj_RaiseException(struct _Unwind_Exception *exception_object) { in _Unwind_SjLj_RaiseException() 310 _Unwind_SjLj_Resume(struct _Unwind_Exception *exception_object) { in _Unwind_SjLj_Resume() 327 _Unwind_SjLj_Resume_or_Rethrow(struct _Unwind_Exception *exception_object) { in _Unwind_SjLj_Resume_or_Rethrow() 424 _Unwind_DeleteException(struct _Unwind_Exception *exception_object) { in _Unwind_DeleteException()
|
D | UnwindLevel1.c | 29 unwind_phase1(unw_context_t *uc, _Unwind_Exception *exception_object) { in unwind_phase1() 123 unwind_phase2(unw_context_t *uc, _Unwind_Exception *exception_object) { in unwind_phase2() 234 _Unwind_Exception *exception_object, in unwind_phase2_forced() 338 _Unwind_RaiseException(_Unwind_Exception *exception_object) { in _Unwind_RaiseException() 372 _Unwind_Resume(_Unwind_Exception *exception_object) { in _Unwind_Resume() 394 _Unwind_ForcedUnwind(_Unwind_Exception *exception_object, in _Unwind_ForcedUnwind() 449 _Unwind_DeleteException(_Unwind_Exception *exception_object) { in _Unwind_DeleteException()
|
D | UnwindLevel1-gcc-ext.c | 29 _Unwind_Resume_or_Rethrow(_Unwind_Exception *exception_object) { in _Unwind_Resume_or_Rethrow() 144 _Unwind_Exception ex; in _Unwind_Backtrace()
|
D | Unwind-EHABI.cpp | 434 unwind_phase1(unw_context_t *uc, _Unwind_Exception *exception_object) { in unwind_phase1() 548 _Unwind_Exception *exception_object, in unwind_phase2() 693 _Unwind_RaiseException(_Unwind_Exception *exception_object) { in _Unwind_RaiseException() 712 _LIBUNWIND_EXPORT void _Unwind_Complete(_Unwind_Exception* exception_object) { in _Unwind_Complete() 730 _Unwind_Resume(_Unwind_Exception *exception_object) { in _Unwind_Resume() 986 _Unwind_DeleteException(_Unwind_Exception *exception_object) { in _Unwind_DeleteException()
|
/ndk/ |
D | CHANGELOG.md | 56 * Updated gabi++ `_Unwind_Exception` struct for 64 bits.
|