| /llvm-project-15.0.7/libunwind/include/ |
| H A D | unwind_itanium.h | 17 struct _Unwind_Exception; // forward declaration 18 typedef struct _Unwind_Exception _Unwind_Exception; typedef 21 struct _Unwind_Exception { struct 24 _Unwind_Exception *exc); argument 45 _Unwind_Exception *exceptionObject, struct _Unwind_Context *context); 56 _Unwind_SjLj_RaiseException(_Unwind_Exception *exception_object); 57 extern void _Unwind_SjLj_Resume(_Unwind_Exception *exception_object); 60 _Unwind_RaiseException(_Unwind_Exception *exception_object); 61 extern void _Unwind_Resume(_Unwind_Exception *exception_object); 63 extern void _Unwind_DeleteException(_Unwind_Exception *exception_object);
|
| H A D | unwind_arm_ehabi.h | 29 #define _Unwind_Exception _Unwind_Control_Block /* Alias */ macro 68 _Unwind_State state, _Unwind_Exception *exceptionObject, 80 _Unwind_SjLj_RaiseException(_Unwind_Exception *exception_object); 81 extern void _Unwind_SjLj_Resume(_Unwind_Exception *exception_object); 84 _Unwind_RaiseException(_Unwind_Exception *exception_object); 85 extern void _Unwind_Resume(_Unwind_Exception *exception_object); 87 extern void _Unwind_DeleteException(_Unwind_Exception *exception_object); 111 extern void _Unwind_Complete(_Unwind_Exception* exception_object);
|
| H A D | unwind.h | 68 _Unwind_Exception* exceptionObject, 81 _Unwind_SjLj_ForcedUnwind(_Unwind_Exception *exception_object, 85 _Unwind_ForcedUnwind(_Unwind_Exception *exception_object, 104 _Unwind_SjLj_Resume_or_Rethrow(_Unwind_Exception *exception_object); 107 _Unwind_Resume_or_Rethrow(_Unwind_Exception *exception_object);
|
| /llvm-project-15.0.7/libcxxabi/src/ |
| H A D | cxa_exception.h | 26 _LIBCXXABI_HIDDEN uint64_t __getExceptionClass (const _Unwind_Exception*); 71 _Unwind_Exception unwindHeader; 106 _Unwind_Exception unwindHeader; 110 static_assert(sizeof(_Unwind_Exception) + 114 static_assert(sizeof(_Unwind_Exception) + 121 sizeof(_Unwind_Exception) + sizeof(void*) == 125 sizeof(_Unwind_Exception) + sizeof(void*) == 130 sizeof(_Unwind_Exception) + sizeof(void*) == 134 sizeof(_Unwind_Exception) + sizeof(void*) == 139 sizeof(_Unwind_Exception) + sizeof(void*) == [all …]
|
| H A D | cxa_exception.cpp | 86 static void setOurExceptionClass(_Unwind_Exception* unwind_exception) { in setOurExceptionClass() 90 static void setDependentExceptionClass(_Unwind_Exception* unwind_exception) { in setDependentExceptionClass() 95 uint64_t __getExceptionClass(const _Unwind_Exception* unwind_exception) { in __getExceptionClass() 105 bool __isOurExceptionClass(const _Unwind_Exception* unwind_exception) { in __isOurExceptionClass() 110 static bool isDependentException(_Unwind_Exception* unwind_exception) { in isDependentException() 171 static_assert((offset == 0 || alignof(_Unwind_Exception) < alignment), in get_cxa_exception_offset() 301 static_cast<_Unwind_Exception*>(unwind_exception))->adjustedPtr; in __cxa_get_exception_ptr() 311 _Unwind_Exception* unwind_exception = static_cast<_Unwind_Exception*>(unwind_arg); in __cxa_begin_cleanup() 350 __attribute__((used)) static _Unwind_Exception * 436 _Unwind_Exception* unwind_exception = static_cast<_Unwind_Exception*>(unwind_arg); in __cxa_begin_catch() [all …]
|
| H A D | cxa_noexception.cpp | 55 uint64_t __getExceptionClass (const _Unwind_Exception*) { return 0; } in __getExceptionClass() argument 56 void __setExceptionClass ( _Unwind_Exception*, uint64_t) {} in __setExceptionClass() argument 57 bool __isOurExceptionClass(const _Unwind_Exception*) { return false; } in __isOurExceptionClass() argument
|
| H A D | cxa_personality.cpp | 330 call_terminate(bool native_exception, _Unwind_Exception* unwind_exception) in call_terminate() 365 _Unwind_Exception* unwind_exception, uintptr_t /*base*/ = 0) in get_shim_type_info() 388 _Unwind_Exception* unwind_exception, uintptr_t base = 0) in get_shim_type_info() 517 get_thrown_object_ptr(_Unwind_Exception* unwind_exception) in get_thrown_object_ptr() 547 set_registers(_Unwind_Exception* unwind_exception, _Unwind_Context* context, in set_registers() 586 _Unwind_Exception *unwind_exception, in scan_eh_tab() 1008 extern "C" _Unwind_Reason_Code __gnu_unwind_frame(_Unwind_Exception*, 1034 static void save_results_to_barrier_cache(_Unwind_Exception* unwind_exception, in save_results_to_barrier_cache() 1056 _Unwind_Exception* unwind_exception, in __gxx_personality_v0() 1169 _Unwind_Exception* unwind_exception = static_cast<_Unwind_Exception*>(arg); in __cxa_call_unexpected() [all …]
|
| H A D | cxa_handlers.cpp | 85 _Unwind_Exception* unwind_exception = in terminate() 86 reinterpret_cast<_Unwind_Exception*>(exception_header + 1) - 1; in terminate()
|
| H A D | cxa_default_handlers.cpp | 51 _Unwind_Exception* unwind_exception = in demangling_terminate_handler() 52 reinterpret_cast<_Unwind_Exception*>(exception_header + 1) - 1; in demangling_terminate_handler()
|
| /llvm-project-15.0.7/clang/lib/Headers/ |
| H A D | unwind.h | 68 typedef struct _Unwind_Control_Block _Unwind_Exception; /* Alias */ typedef 70 struct _Unwind_Exception; 71 typedef struct _Unwind_Exception _Unwind_Exception; typedef 105 _Unwind_Exception *); 142 struct _Unwind_Exception { struct 159 _Unwind_Exception *, 260 _Unwind_Reason_Code _Unwind_RaiseException(_Unwind_Exception *); 263 void _Unwind_DeleteException(_Unwind_Exception *); 264 void _Unwind_Resume(_Unwind_Exception *); 277 _Unwind_Reason_Code _Unwind_SjLj_ForcedUnwind(_Unwind_Exception *, [all …]
|
| /llvm-project-15.0.7/libcxxabi/test/ |
| H A D | forced_unwind1.pass.cpp | 42 struct _Unwind_Exception*, in stop() 50 static void cleanup(_Unwind_Reason_Code, struct _Unwind_Exception* exc) { in cleanup() 56 _Unwind_Exception* exc = new _Unwind_Exception; in forced_unwind()
|
| H A D | forced_unwind2.pass.cpp | 35 struct _Unwind_Exception*, in stop() 44 _Unwind_Exception* exc = new _Unwind_Exception; in forced_unwind()
|
| H A D | forced_unwind3.pass.cpp | 50 …static _Unwind_Reason_Code stop(int, _Unwind_Action actions, type, struct _Unwind_Exception*, stru… in stop() 61 _Unwind_Exception* exc = new _Unwind_Exception; in forced_unwind()
|
| H A D | test_exception_address_alignment.pass.cpp | 37 static_assert(alignof(_Unwind_Exception) == EXPECTED_ALIGNMENT,
|
| /llvm-project-15.0.7/compiler-rt/lib/builtins/ |
| H A D | gcc_personality_v0.c | 148 _Unwind_Reason_Code __gnu_unwind_frame(struct _Unwind_Exception *, 153 continueUnwind(struct _Unwind_Exception *exceptionObject, in continueUnwind() 175 struct _Unwind_Exception *exceptionObject, struct _Unwind_Context *context) in __gcc_personality_sj0() 179 _Unwind_State state, struct _Unwind_Exception *exceptionObject, in __gcc_personality_sj0() 184 struct _Unwind_Exception *exceptionObject, struct _Unwind_Context *context) in __gcc_personality_sj0() 188 struct _Unwind_Exception *exceptionObject, struct _Unwind_Context *context) in __gcc_personality_sj0()
|
| /llvm-project-15.0.7/libunwind/test/ |
| H A D | forceunwind.pass.cpp | 30 _Unwind_Exception ex; 34 _Unwind_Exception *exceptionObject, in stop() 59 struct _Unwind_Exception *e = &ex; in foo()
|
| H A D | alignment.compile.pass.cpp | 22 static_assert(alignof(_Unwind_Exception) == alignof(MaxAligned),
|
| /llvm-project-15.0.7/libunwind/src/ |
| H A D | Unwind-sjlj.c | 121 unwind_phase1(struct _Unwind_Exception *exception_object) { in unwind_phase1() 180 unwind_phase2(struct _Unwind_Exception *exception_object) { in unwind_phase2() 250 unwind_phase2_forced(struct _Unwind_Exception *exception_object, in unwind_phase2_forced() 335 _Unwind_SjLj_RaiseException(struct _Unwind_Exception *exception_object) { in _Unwind_SjLj_RaiseException() 366 _Unwind_SjLj_Resume(struct _Unwind_Exception *exception_object) { in _Unwind_SjLj_Resume() 384 _Unwind_SjLj_Resume_or_Rethrow(struct _Unwind_Exception *exception_object) { in _Unwind_SjLj_Resume_or_Rethrow() 484 _Unwind_DeleteException(struct _Unwind_Exception *exception_object) { in _Unwind_DeleteException()
|
| H A D | UnwindLevel1.c | 75 unwind_phase1(unw_context_t *uc, unw_cursor_t *cursor, _Unwind_Exception *exception_object) { in unwind_phase1() 171 unwind_phase2(unw_context_t *uc, unw_cursor_t *cursor, _Unwind_Exception *exception_object) { in unwind_phase2() 291 _Unwind_Exception *exception_object, in unwind_phase2_forced() 400 _Unwind_RaiseException(_Unwind_Exception *exception_object) { in _Unwind_RaiseException() 435 _Unwind_Resume(_Unwind_Exception *exception_object) { in _Unwind_Resume() 458 _Unwind_ForcedUnwind(_Unwind_Exception *exception_object, in _Unwind_ForcedUnwind() 517 _Unwind_DeleteException(_Unwind_Exception *exception_object) { in _Unwind_DeleteException()
|
| H A D | Unwind-seh.cpp | 62 _Unwind_Exception *exc; in _GCC_specific_handler() 92 exc = (_Unwind_Exception *)ms_exc->ExceptionInformation[0]; in _GCC_specific_handler() 201 uint64_t klass, _Unwind_Exception *exc, in __libunwind_seh_personality() 230 _Unwind_Exception *exception_object, in unwind_phase2_forced() 335 _Unwind_RaiseException(_Unwind_Exception *exception_object) { in _Unwind_RaiseException() 364 _Unwind_Resume(_Unwind_Exception *exception_object) { in _Unwind_Resume() 403 _Unwind_ForcedUnwind(_Unwind_Exception *exception_object, in _Unwind_ForcedUnwind()
|
| H A D | Unwind-EHABI.cpp | 465 unwind_phase1(unw_context_t *uc, unw_cursor_t *cursor, _Unwind_Exception *exception_object) { in unwind_phase1() 566 _Unwind_Exception *exception_object, in unwind_phase2() 700 _Unwind_Exception *exception_object, _Unwind_Stop_Fn stop, in unwind_phase2_forced() 817 _Unwind_RaiseException(_Unwind_Exception *exception_object) { in _Unwind_RaiseException() 837 _LIBUNWIND_EXPORT void _Unwind_Complete(_Unwind_Exception* exception_object) { in _Unwind_Complete() 855 _Unwind_Resume(_Unwind_Exception *exception_object) { in _Unwind_Resume() 1150 _Unwind_ForcedUnwind(_Unwind_Exception *exception_object, _Unwind_Stop_Fn stop, in _Unwind_ForcedUnwind() 1185 _Unwind_DeleteException(_Unwind_Exception *exception_object) { in _Unwind_DeleteException() 1194 __gnu_unwind_frame(_Unwind_Exception *exception_object, in __gnu_unwind_frame()
|
| H A D | UnwindLevel1-gcc-ext.c | 37 _Unwind_Resume_or_Rethrow(_Unwind_Exception *exception_object) { in _Unwind_Resume_or_Rethrow() 113 _Unwind_Exception ex; in _Unwind_Backtrace()
|
| /llvm-project-15.0.7/compiler-rt/lib/hwasan/ |
| H A D | hwasan_exceptions.cpp | 24 _Unwind_Exception* unwind_exception, 38 _Unwind_Exception* unwind_exception, in __hwasan_personality_wrapper()
|
| /llvm-project-15.0.7/llvm/test/CodeGen/X86/ |
| H A D | 2008-09-26-FrameAddrBug.ll | 4 %struct._Unwind_Exception = type { i64, ptr, i32, i32, [3 x i32] }
|
| /llvm-project-15.0.7/llvm/examples/ExceptionDemo/ |
| H A D | ExceptionDemo.cpp | 108 struct _Unwind_Exception unwindException; 114 typedef struct _Unwind_Exception OurUnwindException; 506 struct _Unwind_Exception *exceptionObject) { in handleActionValue() 598 struct _Unwind_Exception *exceptionObject, in handleLsda() 780 struct _Unwind_Exception *exceptionObject, in ourPersonality() 1650 sizeof(struct _Unwind_Exception)); in createStandardUtilityFunctions()
|