Lines Matching refs:cursor
87 unw_cursor_t cursor; in _Unwind_FindEnclosingFunction() local
91 __unw_init_local(&cursor, &uc); in _Unwind_FindEnclosingFunction()
92 __unw_set_reg(&cursor, UNW_REG_IP, (unw_word_t)(intptr_t)pc); in _Unwind_FindEnclosingFunction()
93 if (__unw_get_proc_info(&cursor, &info) == UNW_ESUCCESS) in _Unwind_FindEnclosingFunction()
103 unw_cursor_t cursor; in _Unwind_Backtrace() local
106 __unw_init_local(&cursor, &uc); in _Unwind_Backtrace()
125 if (__unw_step(&cursor) <= 0) { in _Unwind_Backtrace()
134 if (__unw_get_proc_info(&cursor, &frameInfo) != UNW_ESUCCESS) { in _Unwind_Backtrace()
144 struct _Unwind_Context *context = (struct _Unwind_Context *)&cursor; in _Unwind_Backtrace()
161 __unw_get_proc_name(&cursor, functionName, 512, &offset); in _Unwind_Backtrace()
162 __unw_get_proc_info(&cursor, &frame); in _Unwind_Backtrace()
166 (void *)&cursor); in _Unwind_Backtrace()
170 result = (*callback)((struct _Unwind_Context *)(&cursor), ref); in _Unwind_Backtrace()
185 unw_cursor_t cursor; in _Unwind_Find_FDE() local
189 __unw_init_local(&cursor, &uc); in _Unwind_Find_FDE()
190 __unw_set_reg(&cursor, UNW_REG_IP, (unw_word_t)(intptr_t)pc); in _Unwind_Find_FDE()
191 __unw_get_proc_info(&cursor, &info); in _Unwind_Find_FDE()
203 unw_cursor_t *cursor = (unw_cursor_t *)context; in _Unwind_GetCFA() local
205 __unw_get_reg(cursor, UNW_REG_SP, &result); in _Unwind_GetCFA()