Home
last modified time | relevance | path

Searched refs:_Unwind_Exception (Results 1 – 20 of 20) sorted by relevance

/ndk/tests/device/test-unwind-struct/jni/
Dmain.c24 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/
Dunwind-itanium.h56 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 …]
Dunwind-arm.h91 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);
Dcxxabi.h109 bool __cxa_begin_cleanup(_Unwind_Exception*);
/ndk/sources/cxx-stl/gabi++/src/
Dhelper_func_internal.h39 _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 …]
Dhelper_func_internal.cc50 _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 …]
Dcall_unexpected.cc84 __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()
Dcxxabi.cc50 _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()
Dcxxabi_defines.h303 _Unwind_Exception unwindHeader; // must be last
/ndk/sources/cxx-stl/llvm-libc++abi/libcxxabi/include/
Dunwind.h67 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/
Dcxa_exception.cpp66 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 …]
Dcxa_personality.cpp304 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 …]
Dcxa_handlers.cpp93 _Unwind_Exception* unwind_exception = in terminate()
94 reinterpret_cast<_Unwind_Exception*>(exception_header + 1) - 1; in terminate()
Dcxa_exception.hpp66 _Unwind_Exception unwindHeader;
101 _Unwind_Exception unwindHeader;
Dcxa_default_handlers.cpp36 _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/
DUnwind-sjlj.c73 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()
DUnwindLevel1.c29 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()
DUnwindLevel1-gcc-ext.c29 _Unwind_Resume_or_Rethrow(_Unwind_Exception *exception_object) { in _Unwind_Resume_or_Rethrow()
144 _Unwind_Exception ex; in _Unwind_Backtrace()
DUnwind-EHABI.cpp434 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/
DCHANGELOG.md56 * Updated gabi++ `_Unwind_Exception` struct for 64 bits.