Lines Matching refs:ucp
52 makecontext(ucontext_t *ucp, void (*func)(), int argc, ...) in makecontext() argument
62 ucp->uc_mcontext.gregs[REG_PC] = (greg_t)func; in makecontext()
72 sp = (long *)(((uintptr_t)ucp->uc_stack.ss_sp + in makecontext()
73 ucp->uc_stack.ss_size - size) & ~(STACK_ENTRY_ALIGN - 1)); in makecontext()
86 ucp->uc_mcontext.gregs[REG_RDI] = tmp; in makecontext()
89 ucp->uc_mcontext.gregs[REG_RSI] = tmp; in makecontext()
92 ucp->uc_mcontext.gregs[REG_RDX] = tmp; in makecontext()
95 ucp->uc_mcontext.gregs[REG_RCX] = tmp; in makecontext()
98 ucp->uc_mcontext.gregs[REG_R8] = tmp; in makecontext()
101 ucp->uc_mcontext.gregs[REG_R9] = tmp; in makecontext()
113 ucp->uc_mcontext.gregs[REG_SP] = (greg_t)sp; in makecontext()