Lines Matching refs:cursor
46 _LIBUNWIND_EXPORT int unw_init_local(unw_cursor_t *cursor, in unw_init_local() argument
49 static_cast<void *>(cursor), in unw_init_local()
53 new ((void *)cursor) UnwindCursor<LocalAddressSpace, Registers_x86>( in unw_init_local()
56 new ((void *)cursor) UnwindCursor<LocalAddressSpace, Registers_x86_64>( in unw_init_local()
59 new ((void *)cursor) UnwindCursor<LocalAddressSpace, Registers_ppc>( in unw_init_local()
62 new ((void *)cursor) UnwindCursor<LocalAddressSpace, Registers_arm64>( in unw_init_local()
65 new ((void *)cursor) UnwindCursor<LocalAddressSpace, Registers_arm>( in unw_init_local()
70 AbstractUnwindCursor *co = (AbstractUnwindCursor *)cursor; in unw_init_local()
78 _LIBUNWIND_EXPORT int unw_init_remote_thread(unw_cursor_t *cursor, in unw_init_remote_thread() argument
83 return unw_init_local(cursor, NULL); //FIXME in unw_init_remote_thread()
88 new ((void *)cursor) in unw_init_remote_thread()
93 new ((void *)cursor) UnwindCursor< in unw_init_remote_thread()
98 new ((void *)cursor) in unw_init_remote_thread()
159 _LIBUNWIND_EXPORT int unw_get_reg(unw_cursor_t *cursor, unw_regnum_t regNum, in unw_get_reg() argument
162 static_cast<void *>(cursor), regNum, in unw_get_reg()
164 AbstractUnwindCursor *co = (AbstractUnwindCursor *)cursor; in unw_get_reg()
174 _LIBUNWIND_EXPORT int unw_set_reg(unw_cursor_t *cursor, unw_regnum_t regNum, in unw_set_reg() argument
177 static_cast<void *>(cursor), regNum, (long long)value); in unw_set_reg()
179 AbstractUnwindCursor *co = (AbstractUnwindCursor *)cursor; in unw_set_reg()
193 _LIBUNWIND_EXPORT int unw_get_fpreg(unw_cursor_t *cursor, unw_regnum_t regNum, in unw_get_fpreg() argument
196 static_cast<void *>(cursor), regNum, in unw_get_fpreg()
198 AbstractUnwindCursor *co = (AbstractUnwindCursor *)cursor; in unw_get_fpreg()
208 _LIBUNWIND_EXPORT int unw_set_fpreg(unw_cursor_t *cursor, unw_regnum_t regNum, in unw_set_fpreg() argument
212 static_cast<void *>(cursor), regNum, value); in unw_set_fpreg()
215 static_cast<void *>(cursor), regNum, value); in unw_set_fpreg()
217 AbstractUnwindCursor *co = (AbstractUnwindCursor *)cursor; in unw_set_fpreg()
227 _LIBUNWIND_EXPORT int unw_step(unw_cursor_t *cursor) { in unw_step() argument
228 _LIBUNWIND_TRACE_API("unw_step(cursor=%p)\n", static_cast<void *>(cursor)); in unw_step()
229 AbstractUnwindCursor *co = (AbstractUnwindCursor *)cursor; in unw_step()
235 _LIBUNWIND_EXPORT int unw_get_proc_info(unw_cursor_t *cursor, in unw_get_proc_info() argument
238 static_cast<void *>(cursor), static_cast<void *>(info)); in unw_get_proc_info()
239 AbstractUnwindCursor *co = (AbstractUnwindCursor *)cursor; in unw_get_proc_info()
249 _LIBUNWIND_EXPORT int unw_resume(unw_cursor_t *cursor) { in unw_resume() argument
250 _LIBUNWIND_TRACE_API("unw_resume(cursor=%p)\n", static_cast<void *>(cursor)); in unw_resume()
251 AbstractUnwindCursor *co = (AbstractUnwindCursor *)cursor; in unw_resume()
258 _LIBUNWIND_EXPORT int unw_get_proc_name(unw_cursor_t *cursor, char *buf, in unw_get_proc_name() argument
261 static_cast<void *>(cursor), static_cast<void *>(buf), in unw_get_proc_name()
263 AbstractUnwindCursor *co = (AbstractUnwindCursor *)cursor; in unw_get_proc_name()
272 _LIBUNWIND_EXPORT int unw_is_fpreg(unw_cursor_t *cursor, unw_regnum_t regNum) { in unw_is_fpreg() argument
274 static_cast<void *>(cursor), regNum); in unw_is_fpreg()
275 AbstractUnwindCursor *co = (AbstractUnwindCursor *)cursor; in unw_is_fpreg()
281 _LIBUNWIND_EXPORT const char *unw_regname(unw_cursor_t *cursor, in unw_regname() argument
284 static_cast<void *>(cursor), regNum); in unw_regname()
285 AbstractUnwindCursor *co = (AbstractUnwindCursor *)cursor; in unw_regname()
291 _LIBUNWIND_EXPORT int unw_is_signal_frame(unw_cursor_t *cursor) { in unw_is_signal_frame() argument
293 static_cast<void *>(cursor)); in unw_is_signal_frame()
294 AbstractUnwindCursor *co = (AbstractUnwindCursor *)cursor; in unw_is_signal_frame()
300 _LIBUNWIND_EXPORT void unw_save_vfp_as_X(unw_cursor_t *cursor) { in unw_save_vfp_as_X() argument
302 static_cast<void *>(cursor)); in unw_save_vfp_as_X()
303 AbstractUnwindCursor *co = (AbstractUnwindCursor *)cursor; in unw_save_vfp_as_X()