Searched refs:cursor (Results 1 - 4 of 4) sorted by relevance

/ndk/sources/cxx-stl/llvm-libc++abi/libcxxabi/src/Unwind/
H A Dlibunwind.cpp45 /// Create a cursor of a thread in this process given 'context' recorded by
47 _LIBUNWIND_EXPORT int unw_init_local(unw_cursor_t *cursor, argument
49 _LIBUNWIND_TRACE_API("unw_init_local(cursor=%p, context=%p)\n",
50 static_cast<void *>(cursor),
52 // Use "placement new" to allocate UnwindCursor in the cursor buffer.
54 new ((void *)cursor) UnwindCursor<LocalAddressSpace, Registers_x86>(
57 new ((void *)cursor) UnwindCursor<LocalAddressSpace, Registers_x86_64>(
60 new ((void *)cursor) UnwindCursor<LocalAddressSpace, Registers_ppc>(
63 new ((void *)cursor) UnwindCursor<LocalAddressSpace, Registers_arm64>(
66 new ((void *)cursor) UnwindCurso
77 unw_init_remote_thread(unw_cursor_t *cursor, unw_addr_space_t as, void *arg) argument
158 unw_get_reg(unw_cursor_t *cursor, unw_regnum_t regNum, unw_word_t *value) argument
173 unw_set_reg(unw_cursor_t *cursor, unw_regnum_t regNum, unw_word_t value) argument
192 unw_get_fpreg(unw_cursor_t *cursor, unw_regnum_t regNum, unw_fpreg_t *value) argument
207 unw_set_fpreg(unw_cursor_t *cursor, unw_regnum_t regNum, unw_fpreg_t value) argument
226 unw_step(unw_cursor_t *cursor) argument
234 unw_get_proc_info(unw_cursor_t *cursor, unw_proc_info_t *info) argument
248 unw_resume(unw_cursor_t *cursor) argument
257 unw_get_proc_name(unw_cursor_t *cursor, char *buf, size_t bufLen, unw_word_t *offset) argument
271 unw_is_fpreg(unw_cursor_t *cursor, unw_regnum_t regNum) argument
280 unw_regname(unw_cursor_t *cursor, unw_regnum_t regNum) argument
290 unw_is_signal_frame(unw_cursor_t *cursor) argument
299 unw_save_vfp_as_X(unw_cursor_t *cursor) argument
[all...]
H A DUnwindLevel1-gcc-ext.c88 // We create an unwind cursor then alter the IP to be pc
89 unw_cursor_t cursor; local
93 unw_init_local(&cursor, &uc);
94 unw_set_reg(&cursor, UNW_REG_IP, (unw_word_t)(long) pc);
95 if (unw_get_proc_info(&cursor, &info) == UNW_ESUCCESS)
105 unw_cursor_t cursor; local
108 unw_init_local(&cursor, &uc);
119 if (unw_step(&cursor) <= 0) {
120 _LIBUNWIND_TRACE_UNWINDING(" _backtrace: ended because cursor reached "
129 if (unw_get_proc_info(&cursor,
199 unw_cursor_t cursor; local
217 unw_cursor_t *cursor = (unw_cursor_t *)context; local
[all...]
H A DUnwindLevel1.c414 unw_cursor_t *cursor = (unw_cursor_t *)context; local
417 if (unw_get_proc_info(cursor, &frameInfo) == UNW_ESUCCESS)
435 unw_cursor_t *cursor = (unw_cursor_t *)context; local
438 if (unw_get_proc_info(cursor, &frameInfo) == UNW_ESUCCESS)
498 unw_cursor_t *cursor = (unw_cursor_t *)context; local
500 unw_get_reg(cursor, index, &result);
512 unw_cursor_t *cursor = (unw_cursor_t *)context; local
513 unw_set_reg(cursor, index, value);
518 unw_cursor_t *cursor = (unw_cursor_t *)context; local
520 unw_get_reg(cursor, UNW_REG_I
533 unw_cursor_t *cursor = (unw_cursor_t *)context; local
[all...]
H A DUnwind-EHABI.cpp748 unw_cursor_t *cursor = (unw_cursor_t *)context; local
751 if (unw_get_proc_info(cursor, &frameInfo) == UNW_ESUCCESS)
791 unw_cursor_t *cursor = (unw_cursor_t *)context; local
796 return unw_set_reg(cursor, (unw_regnum_t)(UNW_ARM_R0 + regno),
803 return unw_set_reg(cursor, (unw_regnum_t)(UNW_ARM_WC0 + regno),
814 unw_save_vfp_as_X(cursor);
819 return unw_set_fpreg(cursor, (unw_regnum_t)(UNW_ARM_D0 + regno),
826 return unw_set_fpreg(cursor, (unw_regnum_t)(UNW_ARM_WR0 + regno),
839 unw_cursor_t *cursor = (unw_cursor_t *)context; local
844 return unw_get_reg(cursor, (unw_regnum_
972 unw_cursor_t *cursor = (unw_cursor_t *)context; local
[all...]

Completed in 258 milliseconds