Home
last modified time | relevance | path

Searched refs:_Unwind_Context (Results 1 – 25 of 33) sorted by relevance

12

/llvm-project-15.0.7/clang/lib/Headers/
H A Dunwind.h64 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 Dunwind.h56 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 Dunwind_itanium.h16 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 Dunwind_arm_ehabi.h69 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 DUnwind-sjlj.c147 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 DUnwindLevel1.c138 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 DUnwindLevel1-gcc-ext.c61 _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 DUnwind-EHABI.cpp76 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 DUnwind-EHABI.h36 _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 DUnwind-seh.cpp64 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 Dhwasan_exceptions.cpp25 _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 Dgcc_personality_v0.c149 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 Dunwindraise.ll11 %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 D2008-09-26-FrameAddrBug.ll3 …%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 Dcxa_personality.cpp547 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 Dsanitizer_unwind_linux_libcdep.cpp60 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 Dfloatregister.pass.cpp19 _Unwind_Reason_Code frame_handler(struct _Unwind_Context *ctx, void *arg) { in frame_handler()
H A Dsignal_unwind.pass.cpp26 _Unwind_Reason_Code frame_handler(struct _Unwind_Context* ctx, void* arg) { in frame_handler()
H A Dlibunwind_02.pass.cpp20 _Unwind_Reason_Code callback(_Unwind_Context *context, void *cnt) { in callback()
H A Dunwind_leaffunction.pass.cpp26 _Unwind_Reason_Code frame_handler(struct _Unwind_Context* ctx, void* arg) { in frame_handler()
H A Dforceunwind.pass.cpp35 struct _Unwind_Context *context, in stop()
/llvm-project-15.0.7/libcxxabi/test/
H A Dforced_unwind2.pass.cpp36 struct _Unwind_Context*, void*) { in stop()
H A Dbacktrace_test.pass.cpp16 trace_function(struct _Unwind_Context*, void* ntraced) { in trace_function() argument
H A Dforced_unwind3.pass.cpp50 …on_Code stop(int, _Unwind_Action actions, type, struct _Unwind_Exception*, struct _Unwind_Context*, in stop()
H A Dforced_unwind1.pass.cpp43 struct _Unwind_Context*, void*) { in stop()

12