Lines Matching refs:siginfo

476 	k_siginfo_t siginfo;  in trap()  local
576 bzero(&siginfo, sizeof (siginfo)); in trap()
603 siginfo.si_signo = SIGILL; in trap()
604 siginfo.si_code = ILL_ILLTRP; in trap()
605 siginfo.si_addr = (caddr_t)rp->r_pc; in trap()
606 siginfo.si_trapno = type & ~USER; in trap()
833 bzero(&siginfo, sizeof (siginfo)); in trap()
834 siginfo.si_signo = SIGTRAP; in trap()
835 siginfo.si_code = watchcode; in trap()
836 siginfo.si_addr = vaddr; in trap()
837 siginfo.si_trapafter = 0; in trap()
838 siginfo.si_pc = (caddr_t)rp->r_pc; in trap()
863 bzero(&siginfo, sizeof (siginfo)); in trap()
864 siginfo.si_addr = addr; in trap()
865 (void) stop_on_fault(FLTPAGE, &siginfo); in trap()
900 bzero(&siginfo, sizeof (siginfo)); in trap()
901 siginfo.si_addr = addr; in trap()
905 siginfo.si_signo = SIGBUS; in trap()
906 siginfo.si_code = BUS_ADRERR; in trap()
910 siginfo.si_signo = SIGBUS; in trap()
911 siginfo.si_code = BUS_ADRALN; in trap()
915 if ((siginfo.si_errno = FC_ERRNO(res)) != EINTR) { in trap()
916 siginfo.si_signo = SIGBUS; in trap()
917 siginfo.si_code = BUS_OBJERR; in trap()
922 siginfo.si_signo = SIGSEGV; in trap()
923 siginfo.si_code = in trap()
958 siginfo.si_signo = SIGILL; in trap()
959 siginfo.si_code = ILL_ILLOPC; in trap()
960 siginfo.si_addr = (caddr_t)rp->r_pc; in trap()
967 siginfo.si_signo = SIGFPE; in trap()
968 siginfo.si_code = FPE_INTDIV; in trap()
969 siginfo.si_addr = (caddr_t)rp->r_pc; in trap()
976 siginfo.si_signo = SIGFPE; in trap()
977 siginfo.si_code = FPE_INTOVF; in trap()
978 siginfo.si_addr = (caddr_t)rp->r_pc; in trap()
986 siginfo.si_signo = SIGILL; in trap()
987 siginfo.si_code = ILL_ILLOPC; in trap()
988 siginfo.si_addr = (caddr_t)rp->r_pc; in trap()
1008 siginfo.si_signo = SIGSEGV; in trap()
1009 siginfo.si_code = SEGV_MAPERR; in trap()
1010 siginfo.si_addr = (caddr_t)rp->r_pc; in trap()
1031 siginfo.si_signo = SIGFPE; in trap()
1032 siginfo.si_code = sicode; in trap()
1033 siginfo.si_addr = (caddr_t)rp->r_pc; in trap()
1048 siginfo.si_signo = SIGILL; in trap()
1049 siginfo.si_code = ILL_ILLTRP; in trap()
1050 siginfo.si_addr = (caddr_t)rp->r_pc; in trap()
1051 siginfo.si_trapno = type & ~USER; in trap()
1054 siginfo.si_signo = SIGFPE; in trap()
1055 siginfo.si_code = sicode; in trap()
1056 siginfo.si_addr = (caddr_t)rp->r_pc; in trap()
1302 siginfo.si_signo = SIGSEGV; in trap()
1303 siginfo.si_code = SEGV_MAPERR; in trap()
1304 siginfo.si_addr = (caddr_t)rp->r_pc; in trap()
1311 bzero(&siginfo, sizeof (siginfo)); in trap()
1312 siginfo.si_signo = SIGBUS; in trap()
1313 siginfo.si_code = BUS_ADRALN; in trap()
1314 siginfo.si_addr = (caddr_t)rp->r_pc; in trap()
1333 if ((fault = undo_watch_step(&siginfo)) == 0 && in trap()
1336 siginfo.si_signo = SIGTRAP; in trap()
1337 siginfo.si_code = TRAP_TRACE; in trap()
1338 siginfo.si_addr = (caddr_t)rp->r_pc; in trap()
1356 siginfo.si_signo = SIGTRAP; in trap()
1357 siginfo.si_code = TRAP_BRKPT; in trap()
1358 siginfo.si_addr = (caddr_t)rp->r_pc; in trap()
1382 siginfo.si_signo = SIGKILL; in trap()
1383 siginfo.si_code = SI_NOINFO; in trap()
1392 bzero(&siginfo, sizeof (siginfo)); in trap()
1393 siginfo.si_signo = SIGEMT; in trap()
1394 siginfo.si_code = EMT_CPCOVF; in trap()
1395 siginfo.si_addr = (caddr_t)rp->r_pc; in trap()
1416 lwp->lwp_lastfaddr = siginfo.si_addr; in trap()
1418 DTRACE_PROC2(fault, int, fault, ksiginfo_t *, &siginfo); in trap()
1425 if (siginfo.si_signo != SIGKILL && in trap()
1427 stop_on_fault(fault, &siginfo) == 0) in trap()
1428 siginfo.si_signo = 0; in trap()
1431 if (siginfo.si_signo) in trap()
1432 trapsig(&siginfo, (fault != FLTFPE && fault != FLTCPCOVF)); in trap()