Lines Matching refs:stack
270 uintptr_t oldcontext = lwp->lwp_oldcontext; /* XXX signal stack crawl */
278 #if 0 /* XXX signal stack crawl */
300 #if 0 /* XXX signal stack crawl */
350 * The return value indicates if we've modified the stack.
367 * add the current pc as a missing top of stack,
369 * current stack pointer address since the call
382 * We might have a top of stack override, in which case we just
395 * If the missing top of stack has been filled out, then
403 * stack whether or not it was passed in. This
404 * ensures the stack count is correct
429 * If there's no user context we still need to zero the stack.
456 * The return value indicates if we've modified the stack.
515 * we would have adjusted the stack if we had
557 * If there's no user context we still need to zero the stack.
575 #if 0 /* XXX signal stack crawl */
606 #if 0 /* XXX signal stack crawl */
691 * Hop from interrupt stack to thread stack.
745 uintptr_t *stack;
768 * use the pointer that it passed to the stack as the
773 stack = (uintptr_t *)&fp[1]; /* Find marshalled arguments */
774 fp = (struct frame *)stack[1]; /* Grab *second* argument */
775 stack = (uintptr_t *)&fp[1]; /* Find marshalled arguments */
782 * argument that we're seeking is passed on the stack,
783 * we'll pull the true stack pointer out of the saved
799 stack = (uintptr_t *)&saved_state->rdi;
802 stack = (uintptr_t *)&fp[1]; /* Find marshalled
835 stack = (uintptr_t *)&fp[1]; /* Find marshalled arguments */
840 val = (uint64_t)(*(((uintptr_t *)stack) + arg));