Lines Matching refs:ut

162 	struct uthread * ut;
168 ut = get_bsdthread_info(thread);
173 oonstack = ut->uu_sigstk.ss_flags & SA_ONSTACK;
219 if ((ut->uu_flag & UT_ALTSTACK) && !oonstack &&
221 ua_sp = ut->uu_sigstk.ss_sp;
222 stack_size = ut->uu_sigstk.ss_size;
224 ut->uu_sigstk.ss_flags |= SA_ONSTACK;
333 if ((ut->uu_flag & UT_ALTSTACK) && !oonstack &&
335 ua_sp = ut->uu_sigstk.ss_sp;
336 stack_size = ut->uu_sigstk.ss_size;
338 ut->uu_sigstk.ss_flags |= SA_ONSTACK;
412 switch (ut->uu_code) {
427 if (ut->uu_code == EXC_I386_DIV) {
430 else if (ut->uu_code == EXC_I386_INTO) {
433 else if (ut->uu_subcode & (1 << FP_ZE)) {
435 } else if (ut->uu_subcode & (1 << FP_OE)) {
437 } else if (ut->uu_subcode & (1 << FP_UE)) {
439 } else if (ut->uu_subcode & (1 << FP_PE)) {
441 } else if (ut->uu_subcode & (1 << FP_IE)) {
457 switch (ut->uu_code) {
528 bzero((caddr_t)&(ut->t_dtrace_siginfo), sizeof(ut->t_dtrace_siginfo));
530 ut->t_dtrace_siginfo.si_signo = sinfo64.si_signo;
531 ut->t_dtrace_siginfo.si_code = sinfo64.si_code;
532 ut->t_dtrace_siginfo.si_pid = sinfo64.si_pid;
533 ut->t_dtrace_siginfo.si_uid = sinfo64.si_uid;
534 ut->t_dtrace_siginfo.si_status = sinfo64.si_status;
536 ut->t_dtrace_siginfo.si_addr = CAST_DOWN(void *, sinfo64.si_addr);
541 DTRACE_PROC2(fault, int, (int)(ut->uu_code), siginfo_t *, &(ut->t_dtrace_siginfo));
548 DTRACE_PROC3(signal__handle, int, sig, siginfo_t *, &(ut->t_dtrace_siginfo),
567 bzero((caddr_t)&(ut->t_dtrace_siginfo), sizeof(ut->t_dtrace_siginfo));
569 ut->t_dtrace_siginfo.si_signo = sinfo32.si_signo;
570 ut->t_dtrace_siginfo.si_code = sinfo32.si_code;
571 ut->t_dtrace_siginfo.si_pid = sinfo32.si_pid;
572 ut->t_dtrace_siginfo.si_uid = sinfo32.si_uid;
573 ut->t_dtrace_siginfo.si_status = sinfo32.si_status;
574 ut->t_dtrace_siginfo.si_addr = CAST_DOWN(void *, sinfo32.si_addr);
579 DTRACE_PROC2(fault, int, (int)(ut->uu_code), siginfo_t *, &(ut->t_dtrace_siginfo));
585 DTRACE_PROC3(signal__handle, int, sig, siginfo_t *, &(ut->t_dtrace_siginfo),
628 ut->uu_sigmask &= ~sig;
656 struct uthread * ut;
669 ut = (struct uthread *)get_bsdthread_info(thread);
676 ut->uu_sigstk.ss_flags |= SA_ONSTACK;
679 ut->uu_sigstk.ss_flags &= ~SA_ONSTACK;
696 ut->uu_sigmask = uctx64.uc_sigmask & ~sigcantmask;
723 ut->uu_sigmask = uctx32.uc_sigmask & ~sigcantmask;
742 ut->uu_sigstk.ss_flags |= SA_ONSTACK;
744 ut->uu_sigstk.ss_flags &= ~SA_ONSTACK;
746 if (ut->uu_siglist & ~ut->uu_sigmask)