trapsignal
trapsignal(p, i, ucode, typ, sv);
trapsignal(p, signal, T_PAGEFLT, sicode, sv);
trapsignal(p, sig, type, code, sv);
trapsignal(p, sd.signo, sd.trap, sd.code, sv);
trapsignal(p, SIGSEGV, 0, SEGV_ACCERR, sv);
trapsignal(p, SIGKILL, 0, SEGV_MAPERR, sv);
trapsignal(p, SIGSEGV, 0, SEGV_MAPERR, sv);
trapsignal(p, SIGTRAP, 0, TRAP_BRKPT, sv);
trapsignal(p, SIGILL, 0, ILL_ILLOPC, sv);
trapsignal(p, SIGILL, 0, ILL_ILLOPC, sv);
trapsignal(p, SIGBUS, esr, BUS_ADRALN, sv);
trapsignal(p, sig, esr, code, sv);
trapsignal(p, SIGILL, esr, ILL_ILLOPC, sv);
trapsignal(p, SIGILL, esr, ILL_BTCFI, sv);
trapsignal(p, SIGILL, esr, ILL_ILLOPC, sv);
trapsignal(p, SIGBUS, esr, BUS_ADRALN, sv);
trapsignal(p, SIGBUS, esr, BUS_ADRALN, sv);
trapsignal(p, SIGTRAP, esr, TRAP_BRKPT, sv);
trapsignal(p, SIGTRAP, esr, TRAP_TRACE, sv);
trapsignal(p, SIGTRAP, type & ~T_USER, code, sv);
trapsignal(p, SIGTRAP, type & ~T_USER, TRAP_TRACE, sv);
trapsignal(p, SIGFPE, type & ~T_USER, flt, sv);
trapsignal(p, SIGILL, type & ~T_USER, ILL_COPROC, sv);
trapsignal(p, SIGFPE, type & ~T_USER, FPE_INTOVF, sv);
trapsignal(p, SIGFPE, type & ~T_USER, FPE_INTDIV, sv);
trapsignal(p, SIGILL, type & ~T_USER, ILL_PRVOPC, sv);
trapsignal(p, SIGILL, type & ~T_USER, ILL_PRVREG, sv);
trapsignal(p, SIGSEGV, access_type, SEGV_ACCERR, sv);
trapsignal(p, SIGSEGV, access_type, SEGV_ACCERR, sv);
trapsignal(p, SIGILL, type & ~T_USER, ILL_ILLTRP, sv);
trapsignal(p, SIGSEGV, access_type, SEGV_MAPERR, sv);
trapsignal(p, signal, access_type, sicode, sv);
trapsignal(p, SIGBUS, access_type, BUS_ADRALN, sv);
trapsignal(p, SIGILL, type & ~T_USER, ILL_ILLOPC, sv);
trapsignal(p, signal, T_PAGEFLT, sicode, sv);
trapsignal(p, SIGSEGV, type &~ T_USER, SEGV_MAPERR, sv);
trapsignal(p, SIGBUS, type &~ T_USER, BUS_OBJERR, sv);
trapsignal(p, SIGSEGV, type &~ T_USER, SEGV_MAPERR, sv);
trapsignal(p, SIGBUS, type &~ T_USER, BUS_ADRALN, sv);
trapsignal(p, SIGILL, type &~ T_USER, ILL_PRVOPC, sv);
trapsignal(p, SIGILL, type &~ T_USER, ILL_COPROC, sv);
trapsignal(p, SIGKILL, type &~ T_USER, FPE_FLTINV, sv);
trapsignal(p, SIGFPE, type &~ T_USER, FPE_FLTSUB, sv);
trapsignal(p, SIGFPE, type &~ T_USER, FPE_INTOVF, sv);
trapsignal(p, SIGFPE, type &~ T_USER, FPE_INTDIV, sv);
trapsignal(p, SIGFPE, frame->tf_err, FPE_INTOVF, sv);
trapsignal(p, SIGTRAP, type &~ T_USER, TRAP_BRKPT, sv);
trapsignal(p, SIGTRAP, type &~ T_USER, TRAP_TRACE, sv);
trapsignal(p, SIGFPE, T_ARITHTRAP, code, sv);
trapsignal(p, SIGFPE, frame->tf_err, code, sv);
trapsignal(p, sig, 0, fault_type, sv);
trapsignal(p, sig, 0, fault_type, sv);
trapsignal(p, sig, fault_code, fault_type, sv);
trapsignal(p, sig, fault_code, fault_type, sv);
trapsignal(p, sig, 0, fault_type, sv);
trapsignal(p, signal, ucode, sicode, sv);
trapsignal(p, SIGTRAP, type, TRAP_TRACE, sv);
trapsignal(p, SIGSEGV, access_type, SEGV_MAPERR, sv);
trapsignal(p, SIGSEGV, PROT_EXEC, SEGV_MAPERR, sv);
trapsignal(p, SIGSEGV, PROT_EXEC, SEGV_MAPERR, sv);
trapsignal(p, SIGBUS, PROT_EXEC, BUS_ADRALN, sv);
trapsignal(p, SIGTRAP, type, TRAP_BRKPT, sv);
trapsignal(p, SIGILL, 0, ILL_ILLOPC, sv);
trapsignal(p, SIGILL, 0, ILL_ILLOPC, sv);
trapsignal(p, SIGFPE, 0, FPE_FLTRES, sv);
trapsignal(p, SIGSEGV, 0, SEGV_MAPERR, sv);
trapsignal(p, sig, 0, code, sv);
trapsignal(p, sig, 0, code, sv);
trapsignal(p, SIGBUS, 0, BUS_ADRALN, sv);
trapsignal(p, SIGFPE, 0, fpu_sigcode(p), sv);
trapsignal(p, SIGTRAP, 0, TRAP_BRKPT, sv);
trapsignal(p, SIGILL, 0, ILL_PRVOPC, sv);
trapsignal(p, SIGTRAP, 0, TRAP_TRACE, sv);
trapsignal(p, SIGILL, 0, ILL_ILLOPC, sv);
trapsignal(p, SIGILL, 0, ILL_PRVOPC, sv);
trapsignal(p, SIGILL, 0, ILL_ILLTRP, sv);
trapsignal(p, SIGTRAP, 0, TRAP_BRKPT, sv);
trapsignal(p, sig, 0, code, sv);
trapsignal(p, SIGTRAP, expevt & ~EXP_USER, TRAP_BRKPT,
trapsignal(p, SIGILL, expevt & ~EXP_USER, ILL_ILLTRP,
trapsignal(p, SIGSEGV, expevt & ~EXP_USER, SEGV_ACCERR,
trapsignal(p, SIGBUS, expevt & ~EXP_USER, BUS_ADRALN,
trapsignal(p, SIGILL, expevt & ~EXP_USER, ILL_ILLOPC, sv);
trapsignal(p, SIGTRAP, expevt & ~EXP_USER, TRAP_TRACE, sv);
trapsignal(p, SIGILL, expevt & ~EXP_USER, ILL_COPROC, sv);
trapsignal(p, SIGFPE, expevt & ~EXP_USER, sigi, sv);
trapsignal(p, SIGSEGV, tf->tf_expevt, SEGV_ACCERR, sv);
trapsignal(p, SIGKILL, tf->tf_expevt, SEGV_MAPERR, sv);
trapsignal(p, SIGSEGV, tf->tf_expevt, SEGV_MAPERR, sv);
trapsignal(p, SIGFPE, fpu_codes[i - 1], fpu_types[i - 1], sv);
trapsignal(p, SIGFPE, -1, FPE_FLTINV, sv); /* ??? */
trapsignal(p, SIGFPE,
trapsignal(p, SIGILL, 0, ILL_COPROC, sv);
trapsignal(p, SIGILL, 0, ILL_PRVOPC, sv);
trapsignal(p, SIGILL, 0, ILL_ILLOPN, sv);
trapsignal(p, SIGBUS, 0, BUS_ADRALN, sv);
trapsignal(p, SIGSEGV, isload ? PROT_READ : PROT_WRITE,
trapsignal(p, SIGILL, type, ILL_ILLOPC, sv);
trapsignal(p, SIGILL, 0, ILL_BADSTK, sv);
trapsignal(p, SIGILL, 0, ILL_ILLOPC, sv);
trapsignal(p, SIGILL, 0, ILL_ILLOPC, sv); /* XXX code? */
trapsignal(p, SIGILL, 0, ILL_ILLOPC, sv); /* XXX code? */
trapsignal(p, SIGILL, 0, ILL_ILLOPC, sv);
trapsignal(p, SIGILL, 0, ILL_ILLOPC, sv);
trapsignal(p, SIGBUS, 0, BUS_ADRALN, sv); /* XXX code? */
trapsignal(p, SIGTRAP, 0, TRAP_BRKPT, sv);
trapsignal(p, SIGFPE, 0, FPE_INTDIV, sv);
trapsignal(p, SIGILL, 0, ILL_ILLOPN, sv); /* XXX code? */
trapsignal(p, SIGILL, 0, ILL_ILLOPN, sv); /* XXX code? */
trapsignal(p, SIGFPE, FPE_INTOVF_TRAP, FPE_INTOVF, sv);
trapsignal(p, signal, access_type, sicode, sv);
trapsignal(p, SIGSEGV, PROT_READ | PROT_WRITE, SEGV_MAPERR, sv);
trapsignal(p, signal, access_type, sicode, sv);
trapsignal(p, SIGBUS, 0, BUS_ADRALN, sv);
trapsignal(p, signal, access_type, sicode, sv);
void trapsignal(struct proc *p, int sig, u_long code, int type,
trapsignal(p, SIGSEGV, 0, SEGV_ACCERR, sv);