Searched refs:cursor (Results 1 - 4 of 4) sorted by relevance
/ndk/sources/cxx-stl/llvm-libc++abi/libcxxabi/src/Unwind/ |
H A D | libunwind.cpp | 45 /// 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 D | UnwindLevel1-gcc-ext.c | 88 // 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 D | UnwindLevel1.c | 414 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 D | Unwind-EHABI.cpp | 748 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