Searched refs:_Unwind_Exception (Results 1 - 23 of 23) sorted by relevance

/external/libunwind/src/unwind/
H A DDeleteException.c29 _Unwind_DeleteException (struct _Unwind_Exception *exception_object)
37 void __libunwind_Unwind_DeleteException (struct _Unwind_Exception *)
H A DResume.c29 _Unwind_Resume (struct _Unwind_Exception *exception_object)
52 void __libunwind_Unwind_Resume (struct _Unwind_Exception *)
H A DResume_or_Rethrow.c29 _Unwind_Resume_or_Rethrow (struct _Unwind_Exception *exception_object)
58 __libunwind_Unwind_Resume_or_Rethrow (struct _Unwind_Exception *)
H A DForcedUnwind.c30 _Unwind_ForcedUnwind (struct _Unwind_Exception *exception_object,
63 _Unwind_Reason_Code __libunwind_Unwind_ForcedUnwind (struct _Unwind_Exception*,
H A DRaiseException.c30 _Unwind_RaiseException (struct _Unwind_Exception *exception_object)
119 __libunwind_Unwind_RaiseException (struct _Unwind_Exception *)
H A Dunwind-internal.h41 (int, _Unwind_Action, uint64_t, struct _Unwind_Exception *,
58 _Unwind_Phase2 (struct _Unwind_Exception *exception_object,
/external/libunwind/include/
H A Dunwind.h62 struct _Unwind_Exception; /* forward-declaration */
65 struct _Unwind_Exception *);
69 struct _Unwind_Exception *,
77 struct _Unwind_Exception struct
85 extern _Unwind_Reason_Code _Unwind_RaiseException (struct _Unwind_Exception *);
86 extern _Unwind_Reason_Code _Unwind_ForcedUnwind (struct _Unwind_Exception *,
88 extern void _Unwind_Resume (struct _Unwind_Exception *);
89 extern void _Unwind_DeleteException (struct _Unwind_Exception *);
113 _Unwind_Resume_or_Rethrow (struct _Unwind_Exception *);
/external/libunwind_llvm/test/
H A Dalignment.pass.cpp11 // The Itanium ABI requires that _Unwind_Exception objects are "double-word
23 static_assert(alignof(_Unwind_Exception) == alignof(MaxAligned),
24 "_Unwind_Exception must be maximally aligned");
/external/libunwind_llvm/include/
H A Dunwind.h68 typedef struct _Unwind_Control_Block _Unwind_Exception; /* Alias */ typedef in typeref:struct:_Unwind_Control_Block
107 _Unwind_Exception* exceptionObject,
112 _Unwind_Exception* exceptionObject,
116 struct _Unwind_Exception; // forward declaration
117 typedef struct _Unwind_Exception _Unwind_Exception; typedef in typeref:struct:_Unwind_Exception
119 struct _Unwind_Exception { struct
122 _Unwind_Exception *exc);
126 // The implementation of _Unwind_Exception uses an attribute mode on the
132 // The Itanium ABI requires that _Unwind_Exception object
[all...]
/external/libcxxabi/test/
H A Dtest_exception_address_alignment.pass.cpp13 // The system unwind.h on OS X provides an incorrectly aligned _Unwind_Exception
36 static_assert(alignof(_Unwind_Exception) == EXPECTED_ALIGNMENT,
37 "_Unwind_Exception is incorrectly aligned. This test is expected to fail");
/external/clang/lib/Headers/
H A Dunwind.h79 struct _Unwind_Exception;
112 struct _Unwind_Exception *);
114 struct _Unwind_Exception { struct
119 /* The Itanium ABI requires that _Unwind_Exception objects are "double-word
126 struct _Unwind_Exception *,
131 int, _Unwind_Action, _Unwind_Exception_Class, struct _Unwind_Exception *,
228 _Unwind_Reason_Code _Unwind_RaiseException(struct _Unwind_Exception *);
229 _Unwind_Reason_Code _Unwind_ForcedUnwind(struct _Unwind_Exception *,
231 void _Unwind_DeleteException(struct _Unwind_Exception *);
232 void _Unwind_Resume(struct _Unwind_Exception *);
[all...]
/external/libcxxabi/src/
H A Dcxa_handlers.cpp90 _Unwind_Exception* unwind_exception =
91 reinterpret_cast<_Unwind_Exception*>(exception_header + 1) - 1;
H A Dcxa_exception.cpp27 // | __cxa_exception | _Unwind_Exception CLNGC++\0 | thrown object |
34 // | __cxa_dependent_exception | _Unwind_Exception CLNGC++\1 |
64 cxa_exception_from_exception_unwind_exception(_Unwind_Exception* unwind_exception)
81 static void setExceptionClass(_Unwind_Exception* unwind_exception) {
85 static void setDependentExceptionClass(_Unwind_Exception* unwind_exception) {
90 static bool isOurExceptionClass(const _Unwind_Exception* unwind_exception) {
95 static bool isDependentException(_Unwind_Exception* unwind_exception) {
118 exception_cleanup_func(_Unwind_Reason_Code reason, _Unwind_Exception* unwind_exception)
157 std::alignment_of<_Unwind_Exception>::value < alignment),
158 "offset is non-zero only if _Unwind_Exception is
[all...]
H A Dcxa_exception.hpp63 _Unwind_Exception unwindHeader;
97 _Unwind_Exception unwindHeader;
H A Dcxa_default_handlers.cpp37 _Unwind_Exception* unwind_exception =
38 reinterpret_cast<_Unwind_Exception*>(exception_header + 1) - 1;
H A Dcxa_personality.cpp30 | __cxa_exception | _Unwind_Exception CLNGC++\0 | thrown object |
37 | __cxa_dependent_exception | _Unwind_Exception CLNGC++\1 |
307 call_terminate(bool native_exception, _Unwind_Exception* unwind_exception)
342 _Unwind_Exception* unwind_exception)
365 _Unwind_Exception* unwind_exception)
412 void* adjustedPtr, _Unwind_Exception* unwind_exception)
457 void* adjustedPtr, _Unwind_Exception* unwind_exception)
490 get_thrown_object_ptr(_Unwind_Exception* unwind_exception)
520 set_registers(_Unwind_Exception* unwind_exception, _Unwind_Context* context,
556 _Unwind_Exception *unwind_exceptio
[all...]
/external/compiler-rt/lib/builtins/
H A Dgcc_personality_v0.c137 _Unwind_Reason_Code __gnu_unwind_frame(struct _Unwind_Exception *,
142 continueUnwind(struct _Unwind_Exception *exceptionObject,
168 uint64_t exceptionClass, struct _Unwind_Exception* exceptionObject,
173 _Unwind_State state, struct _Unwind_Exception *exceptionObject,
178 uint64_t exceptionClass, struct _Unwind_Exception* exceptionObject,
/external/libunwind_llvm/src/
H A DUnwind-sjlj.c109 unwind_phase1(struct _Unwind_Exception *exception_object) {
164 unwind_phase2(struct _Unwind_Exception *exception_object) {
232 unwind_phase2_forced(struct _Unwind_Exception *exception_object,
316 _Unwind_SjLj_RaiseException(struct _Unwind_Exception *exception_object) {
346 _Unwind_SjLj_Resume(struct _Unwind_Exception *exception_object) {
363 _Unwind_SjLj_Resume_or_Rethrow(struct _Unwind_Exception *exception_object) {
460 _Unwind_DeleteException(struct _Unwind_Exception *exception_object) {
H A DUnwindLevel1.c36 unwind_phase1(unw_context_t *uc, unw_cursor_t *cursor, _Unwind_Exception *exception_object) {
129 unwind_phase2(unw_context_t *uc, unw_cursor_t *cursor, _Unwind_Exception *exception_object) {
239 _Unwind_Exception *exception_object,
342 _Unwind_RaiseException(_Unwind_Exception *exception_object) {
377 _Unwind_Resume(_Unwind_Exception *exception_object) {
400 _Unwind_ForcedUnwind(_Unwind_Exception *exception_object,
456 _Unwind_DeleteException(_Unwind_Exception *exception_object) {
H A DUnwindLevel1-gcc-ext.c30 _Unwind_Resume_or_Rethrow(_Unwind_Exception *exception_object) {
116 _Unwind_Exception ex;
H A DUnwind-EHABI.cpp439 unwind_phase1(unw_context_t *uc, unw_cursor_t *cursor, _Unwind_Exception *exception_object) {
537 _Unwind_Exception *exception_object,
668 _Unwind_RaiseException(_Unwind_Exception *exception_object) {
688 _LIBUNWIND_EXPORT void _Unwind_Complete(_Unwind_Exception* exception_object) {
706 _Unwind_Resume(_Unwind_Exception *exception_object) {
974 _Unwind_DeleteException(_Unwind_Exception *exception_object) {
983 __gnu_unwind_frame(_Unwind_Exception *exception_object,
/external/llvm/examples/ExceptionDemo/
H A DExceptionDemo.cpp111 struct _Unwind_Exception;
114 struct _Unwind_Exception *);
116 struct _Unwind_Exception { struct
154 /// Note: The above unwind.h defines struct _Unwind_Exception to be aligned
161 struct _Unwind_Exception unwindException;
167 typedef struct _Unwind_Exception OurUnwindException;
341 /// This function is the struct _Unwind_Exception API mandated delete function
546 /// @param exceptionClass exception class (_Unwind_Exception::exception_class)
548 /// @param exceptionObject thrown _Unwind_Exception instance.
556 struct _Unwind_Exception *exceptionObjec
[all...]
/external/swiftshader/third_party/LLVM/examples/ExceptionDemo/
H A DExceptionDemo.cpp114 struct _Unwind_Exception;
117 struct _Unwind_Exception *);
119 struct _Unwind_Exception { struct
157 /// Note: The above unwind.h defines struct _Unwind_Exception to be aligned
164 struct _Unwind_Exception unwindException;
170 typedef struct _Unwind_Exception OurUnwindException;
346 /// This function is the struct _Unwind_Exception API mandated delete function
527 /// @param exceptionClass exception class (_Unwind_Exception::exception_class)
529 /// @param exceptionObject thrown _Unwind_Exception instance.
536 struct _Unwind_Exception *exceptionObjec
[all...]

Completed in 606 milliseconds