Searched refs:prev_sp (Results 1 – 5 of 5) sorted by relevance
216 info->prev_sp = regs->gr[30]; in unwind_special()252 info->prev_sp = info->sp - CALLEE_SAVE_FRAME_SIZE; in unwind_frame_regs()253 info->prev_ip = *(unsigned long *)(info->prev_sp - RP_OFFSET); in unwind_frame_regs()256 info->ip, info->prev_sp, in unwind_frame_regs()261 info->prev_ip = info->prev_sp = 0; in unwind_frame_regs()278 info->prev_sp = sp - 64; in unwind_frame_regs()280 if (get_user(tmp, (unsigned long *)(info->prev_sp - RP_OFFSET))) in unwind_frame_regs()283 sp = info->prev_sp; in unwind_frame_regs()291 info->prev_sp, info->prev_ip); in unwind_frame_regs()339 info->prev_sp = info->sp - frame_size; in unwind_frame_regs()[all …]
32 static int valid_next_sp(unsigned long sp, unsigned long prev_sp) in valid_next_sp() argument38 if (sp >= prev_sp + STACK_FRAME_OVERHEAD) in valid_next_sp()44 if ((sp & ~(THREAD_SIZE - 1)) != (prev_sp & ~(THREAD_SIZE - 1))) in valid_next_sp()
61 unsigned long prev_sp, prev_ip; member
55 : [prev_sp] "=m" (prev->thread.sp), \
1884 unsigned long prev_ip, prev_sp, prev_bsp; in unw_unwind() local1892 prev_sp = info->sp; in unw_unwind()1949 if (info->ip == prev_ip && info->sp == prev_sp && info->bsp == prev_bsp) { in unw_unwind()