Lines Matching refs:sp
40 intptr_t* sp = f.sp();
41 intptr_t* prev_sp = sp - 1;
45 tty->print("register window backtrace from %#x:\n", sp);
46 while (sp != NULL && ((intptr_t)sp & 7) == 0 && sp > prev_sp && sp < prev_sp+1000) {
48 next_pc = (intptr_t*) sp[I7->sp_offset_in_saved_window()];
49 tty->print("[%d] sp=%#x pc=", count, sp);
54 sp[0+0],sp[0+1],sp[0+2],sp[0+3],
55 sp[0+4],sp[0+5],sp[0+6],sp[0+7]);
57 sp[8+0],sp[8+1],sp[8+2],sp[8+3],
58 sp[8+4],sp[8+5],sp[8+6],sp[8+7]);
71 prev_sp = sp;
72 sp = (intptr_t *)sp[FP->sp_offset_in_saved_window()];
73 sp = (intptr_t *)((intptr_t)sp + STACK_BIAS);
76 if (sp != NULL)
77 tty->print("[%d] sp=%#x [bogus sp!]", count, sp);