Home
last modified time | relevance | path

Searched refs:unw_cursor_t (Results 1 – 14 of 14) sorted by relevance

/llvm-project/libunwind/src/
H A Dlibunwind_ext.h27 extern int __unw_init_local(unw_cursor_t *, unw_context_t *);
28 extern int __unw_step(unw_cursor_t *);
29 extern int __unw_get_reg(unw_cursor_t *, unw_regnum_t, unw_word_t *);
30 extern int __unw_get_fpreg(unw_cursor_t *, unw_regnum_t, unw_fpreg_t *);
31 extern int __unw_set_reg(unw_cursor_t *, unw_regnum_t, unw_word_t);
32 extern int __unw_set_fpreg(unw_cursor_t *, unw_regnum_t, unw_fpreg_t);
33 extern int __unw_resume(unw_cursor_t *);
37 extern void __unw_save_vfp_as_X(unw_cursor_t *);
40 extern const char *__unw_regname(unw_cursor_t *, unw_regnum_t);
41 extern int __unw_get_proc_info(unw_cursor_t *, unw_proc_info_t *);
[all …]
H A DUnwindLevel1.c91 unwind_phase1(unw_context_t *uc, unw_cursor_t *cursor, _Unwind_Exception *exception_object) { in unwind_phase1()
184 extern int __unw_step_stage2(unw_cursor_t *); in unwind_phase2()
191 unwind_phase2(unw_context_t *uc, unw_cursor_t *cursor, _Unwind_Exception *exception_object) { in unwind_phase2()
335 unwind_phase2_forced(unw_context_t *uc, unw_cursor_t *cursor, in unwind_phase2_forced()
450 unw_cursor_t cursor;
484 unw_cursor_t cursor; in _Unwind_ForcedUnwind()
509 unw_cursor_t cursor; in _Unwind_GetLanguageSpecificData()
525 unw_cursor_t *cursor = (unw_cursor_t *)context; in _Unwind_GetRegionStart()
548 unw_cursor_t *curso
[all...]
H A Dlibunwind.cpp43 _LIBUNWIND_HIDDEN int __unw_init_local(unw_cursor_t *cursor, in __unw_init_local()
98 _LIBUNWIND_HIDDEN int __unw_get_reg(unw_cursor_t *cursor, unw_regnum_t regNum, in _LIBUNWIND_WEAK_ALIAS()
113 _LIBUNWIND_HIDDEN int __unw_set_reg(unw_cursor_t *cursor, unw_regnum_t regNum, in _LIBUNWIND_WEAK_ALIAS()
145 _LIBUNWIND_HIDDEN int __unw_get_fpreg(unw_cursor_t *cursor, unw_regnum_t regNum, in _LIBUNWIND_WEAK_ALIAS()
160 _LIBUNWIND_HIDDEN int __unw_set_fpreg(unw_cursor_t *cursor, unw_regnum_t regNum, in _LIBUNWIND_WEAK_ALIAS()
179 _LIBUNWIND_HIDDEN int __unw_step(unw_cursor_t *cursor) { in _LIBUNWIND_WEAK_ALIAS()
188 extern "C" _LIBUNWIND_HIDDEN int __unw_step_stage2(unw_cursor_t *cursor) { in _LIBUNWIND_WEAK_ALIAS()
196 _LIBUNWIND_HIDDEN int __unw_get_proc_info(unw_cursor_t *cursor, in __unw_get_proc_info()
209 _LIBUNWIND_HIDDEN int __unw_resume(unw_cursor_t *cursor) { in _LIBUNWIND_WEAK_ALIAS()
222 _LIBUNWIND_HIDDEN int __unw_get_proc_name(unw_cursor_t *cursor, char *buf, in _LIBUNWIND_WEAK_ALIAS()
[all …]
H A DUnwind-seh.cpp49 static int __unw_init_seh(unw_cursor_t *cursor, CONTEXT *ctx);
50 static DISPATCHER_CONTEXT *__unw_seh_get_disp_ctx(unw_cursor_t *cursor);
51 static void __unw_seh_set_disp_ctx(unw_cursor_t *cursor,
61 unw_cursor_t cursor; in _GCC_specific_handler()
214 __unw_seh_get_disp_ctx((unw_cursor_t *)context); in __libunwind_seh_personality()
241 unw_cursor_t cursor2; in unwind_phase2_forced()
440 (uintptr_t)__unw_seh_get_disp_ctx((unw_cursor_t *)context)->HandlerData; in _Unwind_GetLanguageSpecificData()
451 DISPATCHER_CONTEXT *disp = __unw_seh_get_disp_ctx((unw_cursor_t *)context); in _Unwind_GetRegionStart()
458 static int __unw_init_seh(unw_cursor_t *cursor, CONTEXT *context) { in __unw_init_seh()
485 static DISPATCHER_CONTEXT *__unw_seh_get_disp_ctx(unw_cursor_t *cursor) { in __unw_seh_get_disp_ctx()
[all …]
H A DUnwindLevel1-gcc-ext.c68 return unw_get_data_rel_base((unw_cursor_t *)context); in _Unwind_GetDataRelBase()
117 unw_cursor_t cursor; in _Unwind_FindEnclosingFunction()
134 unw_cursor_t cursor; in _Unwind_Backtrace()
216 unw_cursor_t cursor; in _Unwind_Find_FDE()
234 unw_cursor_t *cursor = (unw_cursor_t *)context; in _Unwind_GetCFA()
249 int isSignalFrame = __unw_is_signal_frame((unw_cursor_t *)context); in _Unwind_GetIPInfo()
H A DUnwind-EHABI.cpp190 switch (__unw_step(reinterpret_cast<unw_cursor_t *>(context))) { in unwindOneFrame()
465 unwind_phase1(unw_context_t *uc, unw_cursor_t *cursor, _Unwind_Exception *exception_object) { in unwind_phase1()
565 static _Unwind_Reason_Code unwind_phase2(unw_context_t *uc, unw_cursor_t *cursor, in unwind_phase2()
699 unwind_phase2_forced(unw_context_t *uc, unw_cursor_t *cursor, in unwind_phase2_forced()
821 unw_cursor_t cursor; in _Unwind_RaiseException()
859 unw_cursor_t cursor; in _Unwind_Resume()
877 unw_cursor_t *cursor = (unw_cursor_t *)context; in _Unwind_GetLanguageSpecificData()
918 unw_cursor_t *cursor = (unw_cursor_t *)context; in _Unwind_VRS_Set()
981 unw_cursor_t *cursor = (unw_cursor_t *)context; in _Unwind_VRS_Get_Internal()
1158 unw_cursor_t cursor; in _Unwind_ForcedUnwind()
[all …]
H A Dcet_unwind.h60 extern void *__libunwind_cet_get_registers(unw_cursor_t *);
H A DUnwindCursor.hpp484 /// an unwind. This is normally stack-allocated inside a unw_cursor_t.
574 static_assert((check_fit<UnwindCursor<A, R>, unw_cursor_t>::does_fit), in UnwindCursor()
575 "UnwindCursor<> does not fit in unw_cursor_t"); in UnwindCursor()
576 static_assert((alignof(UnwindCursor<A, R>) <= alignof(unw_cursor_t)), in UnwindCursor()
577 "UnwindCursor<> requires more alignment than unw_cursor_t"); in UnwindCursor()
679 static_assert((check_fit<UnwindCursor<A, R>, unw_cursor_t>::does_fit), in UnwindCursor()
680 "UnwindCursor<> does not fit in unw_cursor_t"); in UnwindCursor()
928 /// an unwind. This is normally stack allocated inside a unw_cursor_t.
1330 static_assert((check_fit<UnwindCursor<A, R>, unw_cursor_t>::does_fit), in UnwindCursor()
1331 "UnwindCursor<> does not fit in unw_cursor_t"); in UnwindCursor()
[all...]
/llvm-project/libunwind/include/
H A Dlibunwind.h75 struct unw_cursor_t { struct
78 typedef struct unw_cursor_t unw_cursor_t; argument
110 extern int unw_init_local(unw_cursor_t *, unw_context_t *) LIBUNWIND_AVAIL;
111 extern int unw_step(unw_cursor_t *) LIBUNWIND_AVAIL;
112 extern int unw_get_reg(unw_cursor_t *, unw_regnum_t, unw_word_t *) LIBUNWIND_AVAIL;
113 extern int unw_get_fpreg(unw_cursor_t *, unw_regnum_t, unw_fpreg_t *) LIBUNWIND_AVAIL;
114 extern int unw_set_reg(unw_cursor_t *, unw_regnum_t, unw_word_t) LIBUNWIND_AVAIL;
115 extern int unw_set_fpreg(unw_cursor_t *, unw_regnum_t, unw_fpreg_t) LIBUNWIND_AVAIL;
116 extern int unw_resume(unw_cursor_t *) LIBUNWIND_AVAIL;
120 extern void unw_save_vfp_as_X(unw_cursor_t *) LIBUNWIND_AVAIL;
[all …]
/llvm-project/libunwind/test/
H A Dlibunwind_01.pass.cpp25 unw_cursor_t cursor; in backtrace()
73 unw_cursor_t cursor; in test_no_info()
93 unw_cursor_t cursor; in test_reg_names()
119 unw_cursor_t cursor; in test_reg_get_set()
140 unw_cursor_t cursor; in test_fpreg_get_set()
H A Dunw_resume.pass.cpp20 unw_cursor_t cursor; in test_unw_resume()
H A Dsignal_frame.pass.cpp35 unw_cursor_t cursor; in test()
H A Dunwind_scalable_vectors.pass.cpp18 unw_cursor_t cursor; in stepper()
H A Dbad_unwind_info.pass.cpp70 unw_cursor_t cursor; in stepper()