Lines Matching refs:stack
876 // prepare the data, we need to copy onto the user stack
1319 /*! Gets (guesses) the current thread's currently used stack from the given
1320 stack pointer.
1321 Fills in \a stack with either the signal stack or the thread's user stack.
1322 \param address A stack pointer address to be used to determine the used
1323 stack.
1324 \param stack Filled in by the function.
1327 signal_get_user_stack(addr_t address, stack_t* stack)
1329 // If a signal stack is enabled for the stack and the address is within it,
1330 // return the signal stack. In all other cases return the thread's user
1331 // stack, even if the address doesn't lie within it.
1335 stack->ss_sp = (void*)thread->signal_stack_base;
1336 stack->ss_size = thread->signal_stack_size;
1338 stack->ss_sp = (void*)thread->user_stack_base;
1339 stack->ss_size = thread->user_stack_size;
1342 stack->ss_flags = 0;
2334 // copy userSet to stack
2416 // on the active signal stack
2448 // only copy the old stack info if a pointer has been given
2460 deconstructs the signal handler frame and restores the stack and register