Lines Matching defs:ucp
65 sigvechandler(int sig, siginfo_t *sip, ucontext_t *ucp)
73 sc.sc_onstack = ((ucp->uc_stack.ss_flags & SS_ONSTACK) != 0);
74 sc.sc_mask = set2mask(&ucp->uc_sigmask);
79 sc.sc_sp = (int) ucp->uc_mcontext.gregs[UESP];
80 sc.sc_pc = (int) ucp->uc_mcontext.gregs[EIP];
81 sc.sc_ps = (int) ucp->uc_mcontext.gregs[EFL];
82 sc.sc_eax = (int) ucp->uc_mcontext.gregs[EAX];
83 sc.sc_edx = (int) ucp->uc_mcontext.gregs[EDX];
102 ucp->uc_stack.ss_flags |= SS_ONSTACK;
104 ucp->uc_stack.ss_flags &= ~SS_ONSTACK;
105 mask2set(sc.sc_mask, &ucp->uc_sigmask);
110 ucp->uc_mcontext.gregs[UESP] = (int) sc.sc_sp;
111 ucp->uc_mcontext.gregs[EIP] = (int) sc.sc_pc;
112 ucp->uc_mcontext.gregs[EFL] = (int) sc.sc_ps;
113 ucp->uc_mcontext.gregs[EAX] = (int) sc.sc_eax;
114 ucp->uc_mcontext.gregs[EDX] = (int) sc.sc_edx;
119 setcontext (ucp);