| /llvm-project-15.0.7/clang/lib/Headers/ |
| H A D | unwind.h | 64 struct _Unwind_Context; 240 _Unwind_Word _Unwind_GetGR(struct _Unwind_Context *, int); 243 _Unwind_Word _Unwind_GetIP(struct _Unwind_Context *); 244 void _Unwind_SetIP(struct _Unwind_Context *, _Unwind_Word); 250 _Unwind_Word _Unwind_GetCFA(struct _Unwind_Context *); 252 _Unwind_Word _Unwind_GetBSP(struct _Unwind_Context *); 256 _Unwind_Ptr _Unwind_GetRegionStart(struct _Unwind_Context *); 286 _Unwind_Ptr _Unwind_GetDataRelBase(struct _Unwind_Context *) 288 _Unwind_Ptr _Unwind_GetTextRelBase(struct _Unwind_Context *) 315 _Unwind_Ptr _Unwind_GetDataRelBase(struct _Unwind_Context *); [all …]
|
| /llvm-project-15.0.7/libunwind/include/ |
| H A D | unwind.h | 56 typedef struct _Unwind_Context _Unwind_Context; // opaque typedef 69 struct _Unwind_Context* context, 76 extern uintptr_t _Unwind_GetRegionStart(struct _Unwind_Context *context); 78 _Unwind_GetLanguageSpecificData(struct _Unwind_Context *context); 113 typedef _Unwind_Reason_Code (*_Unwind_Trace_Fn)(struct _Unwind_Context *, 120 extern uintptr_t _Unwind_GetCFA(struct _Unwind_Context *); 129 extern uintptr_t _Unwind_GetIPInfo(struct _Unwind_Context *context, 164 extern uintptr_t _Unwind_GetDataRelBase(struct _Unwind_Context *context) 166 extern uintptr_t _Unwind_GetTextRelBase(struct _Unwind_Context *context)
|
| H A D | unwind_itanium.h | 16 struct _Unwind_Context; // opaque 45 _Unwind_Exception *exceptionObject, struct _Unwind_Context *context); 66 extern uintptr_t _Unwind_GetGR(struct _Unwind_Context *context, int index); 67 extern void _Unwind_SetGR(struct _Unwind_Context *context, int index, 69 extern uintptr_t _Unwind_GetIP(struct _Unwind_Context *context); 70 extern void _Unwind_SetIP(struct _Unwind_Context *, uintptr_t new_value);
|
| H A D | unwind_arm_ehabi.h | 69 struct _Unwind_Context *context); 114 _Unwind_VRS_Get(_Unwind_Context *context, _Unwind_VRS_RegClass regclass, 119 _Unwind_VRS_Set(_Unwind_Context *context, _Unwind_VRS_RegClass regclass, 124 _Unwind_VRS_Pop(_Unwind_Context *context, _Unwind_VRS_RegClass regclass, 142 uintptr_t _Unwind_GetGR(struct _Unwind_Context *context, int index) { in _Unwind_GetGR() 149 void _Unwind_SetGR(struct _Unwind_Context *context, int index, in _Unwind_SetGR() 155 uintptr_t _Unwind_GetIP(struct _Unwind_Context *context) { in _Unwind_GetIP() 161 void _Unwind_SetIP(struct _Unwind_Context *context, uintptr_t value) { in _Unwind_SetIP()
|
| /llvm-project-15.0.7/libunwind/src/ |
| H A D | Unwind-sjlj.c | 147 exception_object, (struct _Unwind_Context *)c); in unwind_phase1() 209 exception_object, (struct _Unwind_Context *)c); in unwind_phase2() 270 (struct _Unwind_Context *)c, stop_parameter); in unwind_phase2_forced() 289 (struct _Unwind_Context *)c); in unwind_phase2_forced() 325 (struct _Unwind_Context *)c, stop_parameter); in unwind_phase2_forced() 407 _Unwind_GetLanguageSpecificData(struct _Unwind_Context *context) { in _Unwind_GetLanguageSpecificData() 417 _LIBUNWIND_EXPORT uintptr_t _Unwind_GetGR(struct _Unwind_Context *context, in _Unwind_GetGR() 461 _LIBUNWIND_EXPORT void _Unwind_SetIP(struct _Unwind_Context *context, in _Unwind_SetIP() 473 _Unwind_GetRegionStart(struct _Unwind_Context *context) { in _Unwind_GetRegionStart() 497 _Unwind_GetDataRelBase(struct _Unwind_Context *context) { in _Unwind_GetDataRelBase() [all …]
|
| H A D | UnwindLevel1.c | 138 exception_object, (struct _Unwind_Context *)(cursor)); in unwind_phase1() 243 (struct _Unwind_Context *)(cursor)); in unwind_phase2() 333 (struct _Unwind_Context *)(cursor), stop_parameter); in unwind_phase2_forced() 354 (struct _Unwind_Context *)(cursor)); in unwind_phase2_forced() 390 (struct _Unwind_Context *)(cursor), stop_parameter); in unwind_phase2_forced() 478 _Unwind_GetLanguageSpecificData(struct _Unwind_Context *context) { in _Unwind_GetLanguageSpecificData() 501 _Unwind_GetRegionStart(struct _Unwind_Context *context) { in _Unwind_GetRegionStart() 527 _Unwind_GetGR(struct _Unwind_Context *context, int index) { in _Unwind_GetGR() 537 _LIBUNWIND_EXPORT void _Unwind_SetGR(struct _Unwind_Context *context, int index, in _Unwind_SetGR() 547 _LIBUNWIND_EXPORT uintptr_t _Unwind_GetIP(struct _Unwind_Context *context) { in _Unwind_GetIP() [all …]
|
| H A D | UnwindLevel1-gcc-ext.c | 61 _Unwind_GetDataRelBase(struct _Unwind_Context *context) { in _Unwind_GetDataRelBase() 74 _Unwind_GetTextRelBase(struct _Unwind_Context *context) { in _Unwind_GetTextRelBase() 144 struct _Unwind_Context *context = (struct _Unwind_Context *)&cursor; in _Unwind_Backtrace() 170 result = (*callback)((struct _Unwind_Context *)(&cursor), ref); in _Unwind_Backtrace() 202 _LIBUNWIND_EXPORT uintptr_t _Unwind_GetCFA(struct _Unwind_Context *context) { in _Unwind_GetCFA() 215 _LIBUNWIND_EXPORT uintptr_t _Unwind_GetIPInfo(struct _Unwind_Context *context, in _Unwind_GetIPInfo()
|
| H A D | Unwind-EHABI.cpp | 76 struct _Unwind_Context* context, in ProcessDescriptors() 448 _Unwind_Context *context) { in __aeabi_unwind_cpp_pr0() 454 _Unwind_Context *context) { in __aeabi_unwind_cpp_pr1() 460 _Unwind_Context *context) { in __aeabi_unwind_cpp_pr2() 517 struct _Unwind_Context *context = (struct _Unwind_Context *)(cursor); in unwind_phase1() 631 struct _Unwind_Context *context = (struct _Unwind_Context *)(cursor); in unwind_phase2() 741 (_Unwind_Context *)(cursor), stop_parameter); in unwind_phase2_forced() 756 struct _Unwind_Context *context = (struct _Unwind_Context *)(cursor); in unwind_phase2_forced() 974 _Unwind_VRS_Get_Internal(_Unwind_Context *context, in _Unwind_VRS_Get_Internal() 1170 _Unwind_GetRegionStart(struct _Unwind_Context *context) { in _Unwind_GetRegionStart() [all …]
|
| H A D | Unwind-EHABI.h | 36 _Unwind_State state, _Unwind_Control_Block *ucbp, _Unwind_Context *context); 39 _Unwind_State state, _Unwind_Control_Block *ucbp, _Unwind_Context *context); 42 _Unwind_State state, _Unwind_Control_Block *ucbp, _Unwind_Context *context);
|
| H A D | Unwind-seh.cpp | 64 struct _Unwind_Context *ctx = nullptr; in _GCC_specific_handler() 94 ctx = (struct _Unwind_Context *)ms_exc->ExceptionInformation[1]; in _GCC_specific_handler() 108 ctx = (struct _Unwind_Context *)&cursor; in _GCC_specific_handler() 202 struct _Unwind_Context *context) { in __libunwind_seh_personality() 270 (struct _Unwind_Context *)(&cursor2), stop_parameter); in unwind_phase2_forced() 290 (struct _Unwind_Context *)(&cursor2)); in unwind_phase2_forced() 326 (struct _Unwind_Context *)(&cursor2), stop_parameter); in unwind_phase2_forced() 421 _Unwind_GetLanguageSpecificData(struct _Unwind_Context *context) { in _Unwind_GetLanguageSpecificData() 433 _Unwind_GetRegionStart(struct _Unwind_Context *context) { in _Unwind_GetRegionStart()
|
| /llvm-project-15.0.7/compiler-rt/lib/hwasan/ |
| H A D | hwasan_exceptions.cpp | 25 _Unwind_Context* context); 32 typedef uintptr_t GetGRFn(_Unwind_Context* context, int index); 33 typedef uintptr_t GetCFAFn(_Unwind_Context* context); 39 _Unwind_Context* context, in __hwasan_personality_wrapper()
|
| /llvm-project-15.0.7/compiler-rt/lib/builtins/ |
| H A D | gcc_personality_v0.c | 149 struct _Unwind_Context *); 154 struct _Unwind_Context *context) { in continueUnwind() 175 struct _Unwind_Exception *exceptionObject, struct _Unwind_Context *context) in __gcc_personality_sj0() 180 struct _Unwind_Context *context) 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/llvm/test/CodeGen/X86/ |
| H A D | unwindraise.ll | 11 %struct._Unwind_Context = type { [18 x ptr], ptr, ptr, ptr, %struct.dwarf_eh_bases, i64, i64, i64, … 28 %this_context = alloca %struct._Unwind_Context, align 8 29 %cur_context = alloca %struct._Unwind_Context, align 8 38 %flags.i.i.i.i = getelementptr inbounds %struct._Unwind_Context, ptr %cur_context, i64 0, i32 5 39 %ra.i = getelementptr inbounds %struct._Unwind_Context, ptr %cur_context, i64 0, i32 2 78 …%arrayidx2.i.i.i = getelementptr inbounds %struct._Unwind_Context, ptr %cur_context, i64 0, i32 0,… 86 …%arrayidx4.i.i.i = getelementptr inbounds %struct._Unwind_Context, ptr %cur_context, i64 0, i32 8,… 172 …%arrayidx2.i.i.i29 = getelementptr inbounds %struct._Unwind_Context, ptr %cur_context, i64 0, i32 … 180 …%arrayidx4.i.i.i34 = getelementptr inbounds %struct._Unwind_Context, ptr %cur_context, i64 0, i32 …
|
| H A D | 2008-09-26-FrameAddrBug.ll | 3 …%struct._Unwind_Context = type { [18 x ptr], ptr, ptr, ptr, %struct.dwarf_eh_bases, i32, i32, i32,…
|
| /llvm-project-15.0.7/libcxxabi/src/ |
| H A D | cxa_personality.cpp | 547 set_registers(_Unwind_Exception* unwind_exception, _Unwind_Context* context, in set_registers() 587 _Unwind_Context *context) { in scan_eh_tab() 922 _Unwind_Exception* unwind_exception, _Unwind_Context* context) in __gxx_personality_imp() 1009 _Unwind_Context*); 1016 _Unwind_Context* context) in continue_unwind() 1057 _Unwind_Context* context) in __gxx_personality_v0() 1303 _Unwind_Exception* unwind_exception, _Unwind_Context* context)
|
| /llvm-project-15.0.7/compiler-rt/lib/sanitizer_common/ |
| H A D | sanitizer_unwind_linux_libcdep.cpp | 60 uptr Unwind_GetIP(struct _Unwind_Context *ctx) { in Unwind_GetIP() 78 _Unwind_Reason_Code Unwind_Trace(struct _Unwind_Context *ctx, void *param) { in Unwind_Trace()
|
| /llvm-project-15.0.7/libunwind/test/ |
| H A D | floatregister.pass.cpp | 19 _Unwind_Reason_Code frame_handler(struct _Unwind_Context *ctx, void *arg) { in frame_handler()
|
| H A D | signal_unwind.pass.cpp | 26 _Unwind_Reason_Code frame_handler(struct _Unwind_Context* ctx, void* arg) { in frame_handler()
|
| H A D | libunwind_02.pass.cpp | 20 _Unwind_Reason_Code callback(_Unwind_Context *context, void *cnt) { in callback()
|
| H A D | unwind_leaffunction.pass.cpp | 26 _Unwind_Reason_Code frame_handler(struct _Unwind_Context* ctx, void* arg) { in frame_handler()
|
| H A D | forceunwind.pass.cpp | 35 struct _Unwind_Context *context, in stop()
|
| /llvm-project-15.0.7/libcxxabi/test/ |
| H A D | forced_unwind2.pass.cpp | 36 struct _Unwind_Context*, void*) { in stop()
|
| H A D | backtrace_test.pass.cpp | 16 trace_function(struct _Unwind_Context*, void* ntraced) { in trace_function() argument
|
| H A D | forced_unwind3.pass.cpp | 50 …on_Code stop(int, _Unwind_Action actions, type, struct _Unwind_Exception*, struct _Unwind_Context*, in stop()
|
| H A D | forced_unwind1.pass.cpp | 43 struct _Unwind_Context*, void*) { in stop()
|