Home | History | Annotate | Download | only in dev

Lines Matching refs:pcb_ucp

201 	pcb->pcb_ucp.uc_mcontext._mc_tlsbase =
203 pcb->pcb_ucp.uc_flags |= _UC_TLSBASE;
236 if (thunk_setcontext(&newpcb->pcb_ucp))
262 oldpcb->pcb_ucp.uc_link,
263 oldpcb->pcb_ucp.uc_stack.ss_sp,
264 (int)oldpcb->pcb_ucp.uc_stack.ss_size,
266 (void *) oldpcb->pcb_ucp.uc_mcontext._mc_tlsbase,
267 oldpcb->pcb_ucp.uc_flags & _UC_TLSBASE? "ON":"off");
272 newpcb->pcb_ucp.uc_link,
273 newpcb->pcb_ucp.uc_stack.ss_sp,
274 (int)newpcb->pcb_ucp.uc_stack.ss_size,
276 (void *) newpcb->pcb_ucp.uc_mcontext._mc_tlsbase,
277 newpcb->pcb_ucp.uc_flags & _UC_TLSBASE? "ON":"off");
287 thunk_swapcontext(&oldpcb->pcb_ucp, &sc->sc_ucp);
447 if (thunk_getcontext(&pcb2->pcb_ucp))
451 pcb2->pcb_ucp.uc_mcontext._mc_tlsbase = (intptr_t) l2->l_private;
452 pcb2->pcb_ucp.uc_flags |= _UC_TLSBASE;
458 pcb2->pcb_ucp.uc_stack.ss_sp = pcb2->sys_stack;
459 pcb2->pcb_ucp.uc_stack.ss_size = pcb2->sys_stack_top - pcb2->sys_stack;
460 pcb2->pcb_ucp.uc_link = &pcb2->pcb_userret_ucp;
462 thunk_sigemptyset(&pcb2->pcb_ucp.uc_sigmask);
464 thunk_makecontext(&pcb2->pcb_ucp,
466 3, &pcb2->pcb_ucp, func, arg, NULL);
497 thunk_getcontext(&lwp0pcb.pcb_ucp);
498 thunk_sigemptyset(&lwp0pcb.pcb_ucp.uc_sigmask);
499 lwp0pcb.pcb_ucp.uc_flags = _UC_STACK | _UC_CPU | _UC_SIGMASK;
502 memcpy(&lwp0pcb.pcb_userret_ucp, &lwp0pcb.pcb_ucp, sizeof(ucontext_t));