Lines Matching refs:siginfo

70 int vis1_partial_support(struct regs *rp, k_siginfo_t *siginfo, uint_t *fault);
148 k_siginfo_t siginfo; in trap() local
225 siginfo.si_signo = 0; in trap()
294 bzero(&siginfo, sizeof (siginfo)); in trap()
295 siginfo.si_signo = SIGILL; in trap()
296 siginfo.si_code = ILL_ILLTRP; in trap()
297 siginfo.si_addr = (caddr_t)rp->r_pc; in trap()
298 siginfo.si_trapno = type &~ T_USER; in trap()
505 bzero(&siginfo, sizeof (siginfo)); in trap()
506 siginfo.si_addr = (caddr_t)rp->r_pc; in trap()
507 siginfo.si_signo = SIGSEGV; in trap()
508 siginfo.si_code = X_FAULT_TYPE(mmu_fsr) == FT_PRIV ? in trap()
589 bzero(&siginfo, sizeof (siginfo)); in trap()
590 siginfo.si_signo = SIGTRAP; in trap()
591 siginfo.si_code = watchcode; in trap()
592 siginfo.si_addr = vaddr; in trap()
593 siginfo.si_trapafter = 0; in trap()
594 siginfo.si_pc = (caddr_t)rp->r_pc; in trap()
646 bzero(&siginfo, sizeof (siginfo)); in trap()
647 siginfo.si_addr = addr; in trap()
648 (void) stop_on_fault(FLTPAGE, &siginfo); in trap()
702 bzero(&siginfo, sizeof (siginfo)); in trap()
703 siginfo.si_addr = addr; in trap()
705 siginfo.si_errno = FC_ERRNO(res); in trap()
706 if (siginfo.si_errno != EINTR) { in trap()
707 siginfo.si_signo = SIGBUS; in trap()
708 siginfo.si_code = BUS_OBJERR; in trap()
712 siginfo.si_signo = SIGSEGV; in trap()
713 siginfo.si_code = (res == FC_NOMAP) ? in trap()
725 siginfo.si_signo = 0; in trap()
738 if ((fault = undo_watch_step(&siginfo)) == 0 && in trap()
740 siginfo.si_signo = SIGTRAP; in trap()
741 siginfo.si_code = TRAP_TRACE; in trap()
742 siginfo.si_addr = (caddr_t)rp->r_pc; in trap()
752 bzero(&siginfo, sizeof (siginfo)); in trap()
754 &siginfo, &fault) == 0) in trap()
767 bzero(&siginfo, sizeof (siginfo)); in trap()
768 siginfo.si_addr = addr; in trap()
780 siginfo.si_signo = SIGSEGV; in trap()
781 siginfo.si_code = SEGV_ACCERR; in trap()
786 siginfo.si_signo = SIGILL; in trap()
787 siginfo.si_code = ILL_ILLADR; in trap()
791 siginfo.si_signo = SIGSEGV; in trap()
792 siginfo.si_code = SEGV_MAPERR; in trap()
808 bzero(&siginfo, sizeof (siginfo)); in trap()
810 &siginfo, &fault) == 0) in trap()
814 bzero(&siginfo, sizeof (siginfo)); in trap()
821 siginfo.si_signo = SIGBUS; in trap()
822 siginfo.si_code = BUS_ADRALN; in trap()
823 siginfo.si_addr = addr; in trap()
839 siginfo.si_signo = SIGSEGV; in trap()
840 siginfo.si_code = SEGV_MAPERR; in trap()
841 siginfo.si_addr = badaddr; in trap()
846 siginfo.si_signo = SIGBUS; in trap()
847 siginfo.si_code = BUS_ADRALN; in trap()
849 siginfo.si_addr = (caddr_t)rp->r_pc; in trap()
852 siginfo.si_addr = badaddr; in trap()
854 siginfo.si_addr = (caddr_t)rp->r_pc; in trap()
864 bzero(&siginfo, sizeof (siginfo)); in trap()
884 siginfo.si_signo = SIGILL; in trap()
885 siginfo.si_code = ILL_PRVOPC; in trap()
886 siginfo.si_addr = (caddr_t)rp->r_pc; in trap()
943 bzero(&siginfo, sizeof (siginfo)); in trap()
960 siginfo.si_signo = SIGSEGV; in trap()
961 siginfo.si_code = SEGV_MAPERR; in trap()
962 siginfo.si_addr = badaddr; 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()
974 siginfo.si_signo = SIGBUS; in trap()
975 siginfo.si_code = BUS_ADRALN; in trap()
976 siginfo.si_addr = badaddr; in trap()
982 siginfo.si_signo = SIGILL; in trap()
986 siginfo.si_code = ILL_ILLADR; in trap()
988 siginfo.si_code = ILL_ILLOPC; in trap()
989 siginfo.si_addr = (caddr_t)rp->r_pc; in trap()
1010 siginfo.si_signo = SIGSEGV; in trap()
1011 siginfo.si_code = SEGV_MAPERR; in trap()
1012 siginfo.si_addr = badaddr; in trap()
1019 siginfo.si_signo = SIGBUS; in trap()
1020 siginfo.si_code = BUS_ADRALN; in trap()
1021 siginfo.si_addr = badaddr; in trap()
1027 siginfo.si_signo = SIGILL; in trap()
1028 siginfo.si_code = ILL_ILLOPC; in trap()
1029 siginfo.si_addr = (caddr_t)rp->r_pc; in trap()
1068 bzero(&siginfo, sizeof (siginfo)); in trap()
1069 siginfo.si_signo = SIGFPE; in trap()
1070 siginfo.si_code = FPE_INTDIV; in trap()
1071 siginfo.si_addr = (caddr_t)rp->r_pc; in trap()
1078 bzero(&siginfo, sizeof (siginfo)); in trap()
1079 siginfo.si_signo = SIGFPE; in trap()
1080 siginfo.si_code = FPE_INTOVF; in trap()
1081 siginfo.si_addr = (caddr_t)rp->r_pc; in trap()
1088 bzero(&siginfo, sizeof (siginfo)); in trap()
1089 siginfo.si_signo = SIGTRAP; in trap()
1090 siginfo.si_code = TRAP_BRKPT; in trap()
1091 siginfo.si_addr = (caddr_t)rp->r_pc; in trap()
1098 bzero(&siginfo, sizeof (siginfo)); in trap()
1099 siginfo.si_signo = SIGEMT; in trap()
1100 siginfo.si_code = EMT_TAGOVF; in trap()
1101 siginfo.si_addr = (caddr_t)rp->r_pc; in trap()
1138 bzero(&siginfo, sizeof (siginfo)); in trap()
1139 siginfo.si_signo = SIGSEGV; in trap()
1140 siginfo.si_code = SEGV_MAPERR; in trap()
1141 siginfo.si_addr = sp; in trap()
1146 bzero(&siginfo, sizeof (siginfo)); in trap()
1147 siginfo.si_signo = SIGILL; in trap()
1148 siginfo.si_code = ILL_BADSTK; in trap()
1149 siginfo.si_addr = (caddr_t)rp->r_pc; in trap()
1183 bzero(&siginfo, sizeof (siginfo)); in trap()
1184 siginfo.si_signo = SIGEMT; in trap()
1185 siginfo.si_code = EMT_CPCOVF; in trap()
1186 siginfo.si_addr = (caddr_t)rp->r_pc; in trap()
1222 trap_cleanup(rp, fault, &siginfo, oldpc == rp->r_pc); in trap()
1364 k_siginfo_t siginfo; in fpu_trap() local
1403 siginfo.si_signo = 0; in fpu_trap()
1413 bzero(&siginfo, sizeof (siginfo)); in fpu_trap()
1414 siginfo.si_code = code; in fpu_trap()
1415 siginfo.si_addr = addr; in fpu_trap()
1453 siginfo.si_code = FPE_FLTRES; in fpu_trap()
1460 siginfo.si_code = FPE_FLTRES; in fpu_trap()
1476 siginfo.si_signo = SIGFPE; in fpu_trap()
1481 siginfo.si_signo = SIGSEGV; in fpu_trap()
1490 bzero(&siginfo, sizeof (siginfo)); in fpu_trap()
1492 &siginfo, &fault) == 0) in fpu_trap()
1502 siginfo.si_signo = SIGSEGV; in fpu_trap()
1503 siginfo.si_code = SEGV_MAPERR; in fpu_trap()
1504 siginfo.si_addr = badaddr; in fpu_trap()
1521 siginfo.si_signo = SIGSEGV; in fpu_trap()
1522 siginfo.si_code = SEGV_MAPERR; in fpu_trap()
1523 siginfo.si_addr = badaddr; in fpu_trap()
1526 siginfo.si_signo = SIGBUS; in fpu_trap()
1527 siginfo.si_code = BUS_ADRALN; in fpu_trap()
1529 siginfo.si_addr = (caddr_t)rp->r_pc; in fpu_trap()
1532 siginfo.si_addr = badaddr; in fpu_trap()
1534 siginfo.si_addr = (caddr_t)rp->r_pc; in fpu_trap()
1541 siginfo.si_signo = SIGILL; in fpu_trap()
1545 siginfo.si_code = ILL_ILLADR; in fpu_trap()
1547 siginfo.si_code = ILL_ILLTRP; in fpu_trap()
1562 trap_cleanup(rp, fault, &siginfo, 0); in fpu_trap()