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

/ndk/sources/cxx-stl/llvm-libc++abi/libcxxabi/src/Unwind/
H A DUnwindLevel1-gcc-ext.c85 // We create an unwind cursor then alter the IP to be pc
86 unw_cursor_t cursor; local
90 unw_init_local(&cursor, &uc);
91 unw_set_reg(&cursor, UNW_REG_IP, (unw_word_t)(long) pc);
92 if (unw_get_proc_info(&cursor, &info) == UNW_ESUCCESS)
103 unw_cursor_t cursor; local
106 unw_init_local(&cursor, &uc);
115 if (unw_step(&cursor) <= 0) {
116 _LIBUNWIND_TRACE_UNWINDING(" _backtrace: ended because cursor reached "
127 unw_get_proc_name(&cursor, functionNam
153 unw_cursor_t cursor; local
171 unw_cursor_t *cursor = (unw_cursor_t *)context; local
[all...]
H A DUnwindLevel1.c406 unw_cursor_t *cursor = (unw_cursor_t *)context; local
409 if (unw_get_proc_info(cursor, &frameInfo) == UNW_ESUCCESS)
426 unw_cursor_t *cursor = (unw_cursor_t *)context; local
428 unw_get_reg(cursor, index, &result);
443 unw_cursor_t *cursor = (unw_cursor_t *)context; local
444 unw_set_reg(cursor, index, new_value);
451 unw_cursor_t *cursor = (unw_cursor_t *)context; local
453 unw_get_reg(cursor, UNW_REG_IP, &result);
468 unw_cursor_t *cursor = (unw_cursor_t *)context; local
469 unw_set_reg(cursor, UNW_REG_I
477 unw_cursor_t *cursor = (unw_cursor_t *)context; local
[all...]
H A Dlibunwind.cpp39 /// Create a cursor of a thread in this process given 'context' recorded by
41 _LIBUNWIND_EXPORT int unw_init_local(unw_cursor_t *cursor, argument
43 _LIBUNWIND_TRACE_API("unw_init_local(cursor=%p, context=%p)\n",
44 cursor, context);
45 // Use "placement new" to allocate UnwindCursor in the cursor buffer.
47 new ((void *)cursor) UnwindCursor<LocalAddressSpace, Registers_x86>(
50 new ((void *)cursor) UnwindCursor<LocalAddressSpace, Registers_x86_64>(
53 new ((void *)cursor) UnwindCursor<LocalAddressSpace, Registers_ppc>(
56 new ((void *)cursor) UnwindCursor<LocalAddressSpace, Registers_arm64>(
59 new ((void *)cursor) UnwindCurso
74 unw_init_remote_thread(unw_cursor_t *cursor, unw_addr_space_t as, void *arg) argument
155 unw_get_reg(unw_cursor_t *cursor, unw_regnum_t regNum, unw_word_t *value) argument
169 unw_set_reg(unw_cursor_t *cursor, unw_regnum_t regNum, unw_word_t value) argument
188 unw_get_fpreg(unw_cursor_t *cursor, unw_regnum_t regNum, unw_fpreg_t *value) argument
202 unw_set_fpreg(unw_cursor_t *cursor, unw_regnum_t regNum, unw_fpreg_t value) argument
219 unw_step(unw_cursor_t *cursor) argument
227 unw_get_proc_info(unw_cursor_t *cursor, unw_proc_info_t *info) argument
241 unw_resume(unw_cursor_t *cursor) argument
250 unw_get_proc_name(unw_cursor_t *cursor, char *buf, size_t bufLen, unw_word_t *offset) argument
263 unw_is_fpreg(unw_cursor_t *cursor, unw_regnum_t regNum) argument
272 unw_regname(unw_cursor_t *cursor, unw_regnum_t regNum) argument
282 unw_is_signal_frame(unw_cursor_t *cursor) argument
290 unw_save_vfp_as_X(unw_cursor_t *cursor) argument
[all...]
H A DUnwind-EHABI.cpp709 unw_cursor_t *cursor = (unw_cursor_t *)context; local
712 if (unw_get_proc_info(cursor, &frameInfo) == UNW_ESUCCESS)
752 unw_cursor_t *cursor = (unw_cursor_t *)context; local
757 return unw_set_reg(cursor, UNW_ARM_R0 + regno, *(unw_word_t *)valuep) ==
764 return unw_set_reg(cursor, UNW_ARM_WC0 + regno, *(unw_word_t *)valuep) ==
775 unw_save_vfp_as_X(cursor);
780 return unw_set_fpreg(cursor, UNW_ARM_D0 + regno,
787 return unw_set_fpreg(cursor, UNW_ARM_WR0 + regno,
800 unw_cursor_t *cursor = (unw_cursor_t *)context; local
805 return unw_get_reg(cursor, UNW_ARM_R
930 unw_cursor_t *cursor = (unw_cursor_t *)context; local
[all...]

Completed in 48 milliseconds