Lines Matching defs:ksi
217 ksiginfo_t ksi;
220 (void)memset(&ksi, 0, sizeof(ksi));
221 ksi.ksi_signo = sig;
222 ksi.ksi_addr = (void *)faultaddr;
223 ksi.ksi_code = BUS_OBJERR;
224 trapsignal(l, &ksi);
256 ksiginfo_t ksi;
266 KSI_INIT_TRAP(&ksi);
267 ksi.ksi_trap = type & ~T_USER;
337 ksi.ksi_addr = (void *)v;
338 ksi.ksi_signo = SIGBUS;
339 ksi.ksi_code = (type == (T_BUSERR|T_USER)) ?
361 ksi.ksi_signo = SIGILL;
362 ksi.ksi_addr = (void *)(int)fp->f_format;
364 ksi.ksi_code = (type == T_COPERR) ?
370 ksi.ksi_signo = SIGFPE;
371 ksi.ksi_code = FPE_FLTINV;
379 ksi.ksi_signo = SIGFPE;
380 ksi.ksi_code = fpsr2siginfocode(code);
403 if (fpu_emulate(fp, &pcb->pcb_fpregs, &ksi) == 0)
413 ksi.ksi_signo = SIGFPE;
414 ksi.ksi_code = FPE_FLTINV;
422 ksi.ksi_addr = (void *)(int)fp->f_format;
424 ksi.ksi_signo = SIGILL;
425 ksi.ksi_code = (type == (T_PRIVINST|T_USER)) ?
430 ksi.ksi_addr = (void *)(int)fp->f_format;
432 ksi.ksi_signo = SIGFPE;
433 ksi.ksi_code = FPE_FLTDIV;
437 ksi.ksi_addr = (void *)(int)fp->f_format;
439 ksi.ksi_signo = SIGFPE;
443 ksi.ksi_addr = (void *)(int)fp->f_format;
445 ksi.ksi_signo = SIGFPE;
494 ksi.ksi_signo = SIGTRAP;
602 ksi.ksi_code = SEGV_ACCERR;
605 ksi.ksi_code = SEGV_MAPERR;
615 ksi.ksi_addr = (void *)v;
622 ksi.ksi_signo = SIGKILL;
625 ksi.ksi_signo = SIGBUS;
626 ksi.ksi_code = BUS_ADRERR;
629 ksi.ksi_signo = SIGSEGV;
630 ksi.ksi_code = SEGV_ACCERR;
633 ksi.ksi_signo = SIGSEGV;
634 ksi.ksi_code = SEGV_MAPERR;
640 if (ksi.ksi_signo)
641 trapsignal(l, &ksi);