/freebsd/contrib/libcxxrt/ |
H A D | unwind-itanium.h | 62 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 D | unwind-arm.h | 58 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 D | dwarf_eh.h | 256 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 D | exception.cc | 69 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 D | unwind.h | 64 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 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_arm_ehabi.h | 73 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 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);
|
/freebsd/contrib/llvm-project/libunwind/src/ |
H A D | Unwind-sjlj.c | 148 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 D | Unwind-wasm.c | 25 _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 D | UnwindLevel1.c | 154 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 D | Unwind-EHABI.cpp | 76 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 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 | UnwindLevel1-gcc-ext.c | 65 _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 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() 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 D | libunwind_ext.h | 128 extern _Unwind_Reason_Code _Unwind_VRS_Interpret(_Unwind_Context *context,
|
H A D | UnwindCursor.hpp | 87 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 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()
|
/freebsd/contrib/llvm-project/compiler-rt/lib/builtins/ |
H A D | gcc_personality_v0.c | 164 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 D | thr_exit.c | 63 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 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()
|
/freebsd/contrib/libexecinfo/ |
H A D | unwind.c | 45 tracer(struct _Unwind_Context *ctx, void *arg) in tracer()
|
/freebsd/contrib/llvm-project/llvm/lib/Support/Unix/ |
H A D | Signals.inc | 687 auto HandleFrame = [&](_Unwind_Context *Context) -> _Unwind_Reason_Code { 703 [](_Unwind_Context *Context, void *Handler) {
|
/freebsd/contrib/jemalloc/src/ |
H A D | prof.c | 603 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()
|