Searched refs:prev_sp (Results 1 – 5 of 5) sorted by relevance
/arch/parisc/kernel/ |
D | unwind.c | 221 info->prev_sp = regs->gr[30]; in unwind_special() 256 info->prev_sp = info->sp - CALLEE_SAVE_FRAME_SIZE; in unwind_frame_regs() 257 info->prev_ip = *(unsigned long *)(info->prev_sp - RP_OFFSET); in unwind_frame_regs() 260 info->ip, info->prev_sp, in unwind_frame_regs() 265 info->prev_ip = info->prev_sp = 0; in unwind_frame_regs() 282 info->prev_sp = sp - 64; in unwind_frame_regs() 288 if (info->prev_sp >= (unsigned long) task_thread_info(info->t) && in unwind_frame_regs() 289 info->prev_sp < ((unsigned long) task_thread_info(info->t) in unwind_frame_regs() 291 info->prev_sp = 0; in unwind_frame_regs() 295 if (get_user(tmp, (unsigned long *)(info->prev_sp - RP_OFFSET))) in unwind_frame_regs() [all …]
|
/arch/parisc/include/asm/ |
D | unwind.h | 62 unsigned long prev_sp, prev_ip; member
|
/arch/powerpc/perf/ |
D | callchain.c | 33 static int valid_next_sp(unsigned long sp, unsigned long prev_sp) in valid_next_sp() argument 39 if (sp >= prev_sp + STACK_FRAME_MIN_SIZE) in valid_next_sp() 45 if ((sp & ~(THREAD_SIZE - 1)) != (prev_sp & ~(THREAD_SIZE - 1))) in valid_next_sp()
|
/arch/x86/kernel/ |
D | unwind_orc.c | 327 unsigned long ip_p, sp, orig_ip, prev_sp = state->sp; in unwind_next_frame() local 492 state->sp <= prev_sp) { in unwind_next_frame()
|
/arch/ia64/kernel/ |
D | unwind.c | 1885 unsigned long prev_ip, prev_sp, prev_bsp; in unw_unwind() local 1893 prev_sp = info->sp; in unw_unwind() 1950 if (info->ip == prev_ip && info->sp == prev_sp && info->bsp == prev_bsp) { in unw_unwind()
|