t_sp
sp = KTOU((uintptr_t)thr.t_sp + STACK_BIAS);
fsip->fsi_sp = (uintptr_t)thr.t_sp;
if (t->t_sp >= panicstk && t->t_sp < panicstk + PANICSTKSIZE)
if (addr >= t->t_sp + STACK_BIAS)
(caddr_t)t.t_sp + STACK_BIAS);
t->t_sp = 0;
t->t_sp = (uintptr_t)stackptr;
t->t_sp = (uintptr_t)stackptr; /* mark stack in curthread for resume */
t->t_sp = (uintptr_t)stackptr;
ASSERT(SA(t->t_sp) == t->t_sp);
t->t_sp = (uintptr_t)stackptr; /* mark stack in curthread for resume */
tp->t_sp = (uintptr_t)(sp - MINFRAME);
tp->t_sp -= STACK_ENTRY_ALIGN; /* fake a call */
vgc.user_regs.rsp = tp->t_sp;
vgc.user_regs.rbp = tp->t_sp - 2 * sizeof (greg_t);
vgc.kernel_sp = cp->cpu_thread->t_sp;
t->t_sp = (uintptr_t)p;
ASSERT((t->t_sp & (STACK_ENTRY_ALIGN - 1)) == 0);
t->t_sp = (uintptr_t)sp - STACK_BIAS;
tp->t_sp = (uintptr_t)((struct rwindow *)sp - 1) - STACK_BIAS;
tp->t_sp = (uintptr_t)((struct rwindow *)sp - 1) - STACK_BIAS;