Lines Matching refs:cursor
90 unw_cursor_t cursor; in _Unwind_FindEnclosingFunction() local
94 unw_init_local(&cursor, &uc); in _Unwind_FindEnclosingFunction()
95 unw_set_reg(&cursor, UNW_REG_IP, (unw_word_t)(long) pc); in _Unwind_FindEnclosingFunction()
96 if (unw_get_proc_info(&cursor, &info) == UNW_ESUCCESS) in _Unwind_FindEnclosingFunction()
106 unw_cursor_t cursor; in _Unwind_Backtrace() local
109 unw_init_local(&cursor, &uc); in _Unwind_Backtrace()
128 if (unw_step(&cursor) <= 0) { in _Unwind_Backtrace()
137 if (unw_get_proc_info(&cursor, &frameInfo) != UNW_ESUCCESS) { in _Unwind_Backtrace()
147 struct _Unwind_Context *context = (struct _Unwind_Context *)&cursor; in _Unwind_Backtrace()
164 unw_get_proc_name(&cursor, functionName, 512, &offset); in _Unwind_Backtrace()
165 unw_get_proc_info(&cursor, &frame); in _Unwind_Backtrace()
169 (void *)&cursor); in _Unwind_Backtrace()
173 result = (*callback)((struct _Unwind_Context *)(&cursor), ref); in _Unwind_Backtrace()
188 unw_cursor_t cursor; in _Unwind_Find_FDE() local
192 unw_init_local(&cursor, &uc); in _Unwind_Find_FDE()
193 unw_set_reg(&cursor, UNW_REG_IP, (unw_word_t)(long) pc); in _Unwind_Find_FDE()
194 unw_get_proc_info(&cursor, &info); in _Unwind_Find_FDE()
206 unw_cursor_t *cursor = (unw_cursor_t *)context; in _Unwind_GetCFA() local
208 unw_get_reg(cursor, UNW_REG_SP, &result); in _Unwind_GetCFA()