Lines Matching full:stack
24 /* XXX Is there a nicer way to disable glibc's stack check for longjmp? */
38 void *stack; member
110 * This is used as the signal handler. This is called with the brand new stack
138 * into another function here to get a new stack context for in coroutine_trampoline()
161 /* The way to manipulate stack is with the sigaltstack function. We in qemu_coroutine_new()
162 * prepare a stack, with it delivering a signal to ourselves and then in qemu_coroutine_new()
172 co->stack = qemu_alloc_stack(&co->stack_size); in qemu_coroutine_new()
181 * later transfer control onto the signal stack. in qemu_coroutine_new()
200 * Set the new stack. in qemu_coroutine_new()
202 ss.ss_sp = co->stack; in qemu_coroutine_new()
210 * Now transfer control onto the signal stack and set it up. in qemu_coroutine_new()
225 * Inform the system that we are back off the signal stack by in qemu_coroutine_new()
226 * removing the alternative signal stack. Be careful here: It in qemu_coroutine_new()
269 qemu_free_stack(co->stack, co->stack_size); in qemu_coroutine_delete()