Home
last modified time | relevance | path

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

/freebsd/contrib/libcxxrt/
H A Dunwind-itanium.h62 struct _Unwind_Context; /* opaque data-structure */
71 struct _Unwind_Context *,
94 extern unsigned long _Unwind_GetGR (struct _Unwind_Context *, int);
95 extern void _Unwind_SetGR (struct _Unwind_Context *, int, unsigned long);
96 extern unsigned long _Unwind_GetIP (struct _Unwind_Context *);
97 extern unsigned long _Unwind_GetIPInfo (struct _Unwind_Context *, int *);
98 extern void _Unwind_SetIP (struct _Unwind_Context *, unsigned long);
99 extern unsigned long _Unwind_GetLanguageSpecificData (struct _Unwind_Context*);
100 extern unsigned long _Unwind_GetRegionStart (struct _Unwind_Context *);
106 typedef _Unwind_Reason_Code (*_Unwind_Trace_Fn) (struct _Unwind_Context *,
[all …]
H A Dunwind-arm.h58 typedef struct _Unwind_Context _Unwind_Context; typedef
107 void *_Unwind_GetLanguageSpecificData(struct _Unwind_Context*);
131 _Unwind_VRS_Result _Unwind_VRS_Get(_Unwind_Context *context,
136 _Unwind_VRS_Result _Unwind_VRS_Set(_Unwind_Context *context,
143 extern unsigned long _Unwind_GetDataRelBase(struct _Unwind_Context *);
146 extern unsigned long _Unwind_GetTextRelBase(struct _Unwind_Context *);
147 extern unsigned long _Unwind_GetRegionStart(struct _Unwind_Context *);
149 typedef _Unwind_Reason_Code (*_Unwind_Trace_Fn) (struct _Unwind_Context *,
165 static inline unsigned long _Unwind_GetGR(struct _Unwind_Context *context, int reg) in _Unwind_GetGR()
171 static inline void _Unwind_SetGR(struct _Unwind_Context *context, int reg, unsigned long val) in _Unwind_SetGR()
[all …]
H A Ddwarf_eh.h256 static uint64_t resolve_indirect_value(_Unwind_Context *c, in resolve_indirect_value()
292 static inline void read_value_with_encoding(_Unwind_Context *context, in read_value_with_encoding()
338 static inline struct dwarf_eh_lsda parse_lsda(_Unwind_Context *context, in parse_lsda()
406 static bool dwarf_eh_find_callsite(struct _Unwind_Context *context, in dwarf_eh_find_callsite()
H A Dexception.cc69 static void saveLandingPad(struct _Unwind_Context *context, in saveLandingPad()
93 static int loadLandingPad(struct _Unwind_Context *context, in loadLandingPad()
115 struct _Unwind_Context *context) in continueUnwinding()
316 static _Unwind_Reason_Code trace(struct _Unwind_Context *context, void *c) in trace()
937 static std::type_info *get_type_info_entry(_Unwind_Context *context, in get_type_info_entry()
1015 static handler_type check_action_record(_Unwind_Context *context, in check_action_record()
/freebsd/contrib/llvm-project/clang/lib/Headers/
H A Dunwind.h64 struct _Unwind_Context;
161 struct _Unwind_Context *,
167 struct _Unwind_Context *);
170 typedef _Unwind_Reason_Code (*_Unwind_Trace_Fn)(struct _Unwind_Context *,
204 _Unwind_VRS_Result _Unwind_VRS_Get(struct _Unwind_Context *__context,
210 _Unwind_VRS_Result _Unwind_VRS_Set(struct _Unwind_Context *__context,
217 _Unwind_Word _Unwind_GetGR(struct _Unwind_Context *__context, int __index) { in _Unwind_GetGR()
224 void _Unwind_SetGR(struct _Unwind_Context *__context, int __index, in _Unwind_SetGR()
230 _Unwind_Word _Unwind_GetIP(struct _Unwind_Context *__context) { in _Unwind_GetIP()
236 void _Unwind_SetIP(struct _Unwind_Context *__context, _Unwind_Word __value) { in _Unwind_SetIP()
[all …]
/freebsd/contrib/llvm-project/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_arm_ehabi.h73 struct _Unwind_Context *context);
118 _Unwind_VRS_Get(_Unwind_Context *context, _Unwind_VRS_RegClass regclass,
123 _Unwind_VRS_Set(_Unwind_Context *context, _Unwind_VRS_RegClass regclass,
128 _Unwind_VRS_Pop(_Unwind_Context *context, _Unwind_VRS_RegClass regclass,
146 uintptr_t _Unwind_GetGR(struct _Unwind_Context *context, int index) { in _Unwind_GetGR()
153 void _Unwind_SetGR(struct _Unwind_Context *context, int index, in _Unwind_SetGR()
159 uintptr_t _Unwind_GetIP(struct _Unwind_Context *context) { in _Unwind_GetIP()
165 void _Unwind_SetIP(struct _Unwind_Context *context, uintptr_t value) { in _Unwind_SetIP()
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);
/freebsd/contrib/llvm-project/libunwind/src/
H A DUnwind-sjlj.c148 exception_object, (struct _Unwind_Context *)c); in unwind_phase1()
210 exception_object, (struct _Unwind_Context *)c); in unwind_phase2()
271 (struct _Unwind_Context *)c, stop_parameter); in unwind_phase2_forced()
290 (struct _Unwind_Context *)c); in unwind_phase2_forced()
326 (struct _Unwind_Context *)c, stop_parameter); in unwind_phase2_forced()
408 _Unwind_GetLanguageSpecificData(struct _Unwind_Context *context) { in _Unwind_GetLanguageSpecificData()
418 _LIBUNWIND_EXPORT uintptr_t _Unwind_GetGR(struct _Unwind_Context *context, in _Unwind_GetGR()
428 _LIBUNWIND_EXPORT void _Unwind_SetGR(struct _Unwind_Context *context, int index, in _Unwind_SetGR()
439 _LIBUNWIND_EXPORT uintptr_t _Unwind_GetIP(struct _Unwind_Context *context) { in _Unwind_GetIP()
450 _LIBUNWIND_EXPORT uintptr_t _Unwind_GetIPInfo(struct _Unwind_Context *contex in _Unwind_GetIPInfo()
[all...]
H A DUnwind-wasm.c25 _Unwind_Context *context);
60 (struct _Unwind_Context *)&__wasm_lpad_context); in _Unwind_CallPersonality()
83 _LIBUNWIND_EXPORT void _Unwind_SetGR(struct _Unwind_Context *context, int index, in _Unwind_SetGR()
94 _LIBUNWIND_EXPORT uintptr_t _Unwind_GetIP(struct _Unwind_Context *context) { in _Unwind_GetIP()
105 _LIBUNWIND_EXPORT void _Unwind_SetIP(struct _Unwind_Context *context, in _Unwind_SetIP()
110 _Unwind_GetLanguageSpecificData(struct _Unwind_Context *context) { in _Unwind_GetLanguageSpecificData()
119 _Unwind_GetRegionStart(struct _Unwind_Context *context) { in _Unwind_GetRegionStart()
H A DUnwindLevel1.c154 exception_object, (struct _Unwind_Context *)(cursor)); in unwind_phase1()
284 (struct _Unwind_Context *)(cursor)); in unwind_phase2()
379 (struct _Unwind_Context *)(cursor), stop_parameter); in unwind_phase2_forced()
400 (struct _Unwind_Context *)(cursor)); in unwind_phase2_forced()
436 (struct _Unwind_Context *)(cursor), stop_parameter); in unwind_phase2_forced()
524 _Unwind_GetLanguageSpecificData(struct _Unwind_Context *context) { in _Unwind_GetLanguageSpecificData()
547 _Unwind_GetRegionStart(struct _Unwind_Context *context) { in _Unwind_GetRegionStart()
573 _Unwind_GetGR(struct _Unwind_Context *context, int index) { in _Unwind_GetGR()
583 _LIBUNWIND_EXPORT void _Unwind_SetGR(struct _Unwind_Context *context, int index, in _Unwind_SetGR()
593 _LIBUNWIND_EXPORT uintptr_t _Unwind_GetIP(struct _Unwind_Context *context) { in _Unwind_GetIP()
[all …]
H A DUnwind-EHABI.cpp76 struct _Unwind_Context* context, in ProcessDescriptors()
171 struct _Unwind_Context* context) { in unwindOneFrame()
260 _Unwind_VRS_Interpret(_Unwind_Context *context, const uint32_t *data, in _Unwind_VRS_Interpret()
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()
[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 DUnwindLevel1-gcc-ext.c65 _Unwind_GetDataRelBase(struct _Unwind_Context *context) { in _Unwind_GetDataRelBase()
78 _Unwind_GetTextRelBase(struct _Unwind_Context *context) { in _Unwind_GetTextRelBase()
175 struct _Unwind_Context *context = (struct _Unwind_Context *)&cursor; in _Unwind_Backtrace()
201 result = (*callback)((struct _Unwind_Context *)(&cursor), ref); in _Unwind_Backtrace()
237 _LIBUNWIND_EXPORT uintptr_t _Unwind_GetCFA(struct _Unwind_Context *context) { in _Unwind_GetCFA()
250 _LIBUNWIND_EXPORT uintptr_t _Unwind_GetIPInfo(struct _Unwind_Context *context, in _Unwind_GetIPInfo()
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()
279 (struct _Unwind_Context *)(&cursor2), stop_parameter); in unwind_phase2_forced()
299 (struct _Unwind_Context *)(&cursor2)); in unwind_phase2_forced()
343 (struct _Unwind_Context *)(&cursor2), stop_parameter); in unwind_phase2_forced()
438 _Unwind_GetLanguageSpecificData(struct _Unwind_Context *context) { in _Unwind_GetLanguageSpecificData()
450 _Unwind_GetRegionStart(struct _Unwind_Context *context) { in _Unwind_GetRegionStart()
H A Dlibunwind_ext.h128 extern _Unwind_Reason_Code _Unwind_VRS_Interpret(_Unwind_Context *context,
H A DUnwindCursor.hpp87 struct _Unwind_Context *);
978 if (_Unwind_VRS_Interpret((_Unwind_Context *)this, ehtp, off, len) != in stepWithEHABI()
2035 struct _Unwind_Context *);
/freebsd/contrib/llvm-project/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()
/freebsd/contrib/llvm-project/compiler-rt/lib/builtins/
H A Dgcc_personality_v0.c164 struct _Unwind_Context *);
169 struct _Unwind_Context *context) { in continueUnwind()
190 struct _Unwind_Exception *exceptionObject, struct _Unwind_Context *context) in __gcc_personality_sj0()
195 struct _Unwind_Context *context) in __gcc_personality_sj0()
199 struct _Unwind_Exception *exceptionObject, struct _Unwind_Context *context) in __gcc_personality_sj0()
203 struct _Unwind_Exception *exceptionObject, struct _Unwind_Context *context) in __gcc_personality_sj0()
/freebsd/lib/libthr/thread/
H A Dthr_exit.c63 struct _Unwind_Context *context, void *stop_parameter);
67 static uintptr_t (*uwl_getcfa)(struct _Unwind_Context *);
110 _Unwind_GetCFA(struct _Unwind_Context *context) in _Unwind_GetCFA()
135 struct _Unwind_Context *context, void *stop_parameter __unused) in thread_unwind_stop()
/freebsd/contrib/llvm-project/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()
/freebsd/contrib/libexecinfo/
H A Dunwind.c45 tracer(struct _Unwind_Context *ctx, void *arg) in tracer()
/freebsd/contrib/llvm-project/llvm/lib/Support/Unix/
H A DSignals.inc687 auto HandleFrame = [&](_Unwind_Context *Context) -> _Unwind_Reason_Code {
703 [](_Unwind_Context *Context, void *Handler) {
/freebsd/contrib/jemalloc/src/
H A Dprof.c603 prof_unwind_init_callback(struct _Unwind_Context *context, void *arg) { in prof_unwind_init_callback()
610 prof_unwind_callback(struct _Unwind_Context *context, void *arg) { in prof_unwind_callback()