| /src/sys/compat/linux/arch/arm/ |
| linux_sys_machdep.c | 50 ksiginfo_t ksi; local 52 KSI_INIT_TRAP(&ksi); 53 ksi.ksi_signo = SIGTRAP; 54 ksi.ksi_code = TRAP_BRKPT; 55 trapsignal(l, &ksi);
|
| /src/sys/arch/mips/mips/ |
| mips_fputrap.c | 51 ksiginfo_t ksi; local 58 KSI_INIT_TRAP(&ksi); 59 ksi.ksi_signo = SIGFPE; 60 ksi.ksi_code = fpustat2sicode(fpustat); 61 ksi.ksi_trap = fpustat; 62 (*l->l_proc->p_emul->e_trapsignal)(l, &ksi); 68 ksiginfo_t ksi; local 75 KSI_INIT_TRAP(&ksi); 76 ksi.ksi_signo = SIGILL; 77 ksi.ksi_code = ILL_ILLOPC [all...] |
| mips_emul.c | 196 ksiginfo_t ksi; local 257 KSI_INIT_TRAP(&ksi); 258 ksi.ksi_signo = SIGILL; 259 ksi.ksi_trap = cause; /* XXX */ 260 ksi.ksi_code = code; 261 ksi.ksi_addr = (void *)opc; 262 (*curproc->p_emul->e_trapsignal)(curlwp, &ksi); 271 ksiginfo_t ksi; local 275 KSI_INIT_TRAP(&ksi); 276 ksi.ksi_signo = SIGSEGV 385 ksiginfo_t ksi; local 410 ksiginfo_t ksi; local [all...] |
| /src/sys/arch/usermode/modules/syscallemu/ |
| syscallemu_arm.c | 56 ksiginfo_t ksi; local 80 KSI_INIT_TRAP(&ksi); 81 ksi.ksi_signo = SIGILL; 82 ksi.ksi_code = ILL_ILLTRP; 83 ksi.ksi_addr = (void *)ARM_TF_PC(frame); 84 ksi.ksi_trap = 0; 85 trapsignal(l, &ksi);
|
| syscallemu_x86.c | 54 ksiginfo_t ksi; local 80 KSI_INIT_TRAP(&ksi); 81 ksi.ksi_signo = SIGILL; 82 ksi.ksi_code = ILL_ILLTRP; 83 ksi.ksi_addr = (void *)X86_TF_RIP(frame); 84 ksi.ksi_trap = 0; 85 trapsignal(l, &ksi);
|
| /src/sys/arch/arm/arm/ |
| syscall.c | 113 ksiginfo_t ksi; local 115 KSI_INIT_TRAP(&ksi); 116 ksi.ksi_signo = SIGILL; 117 ksi.ksi_code = ILL_ILLOPC; 118 ksi.ksi_addr = (uint32_t *)(intptr_t) (tf->tf_pc-INSN_SIZE); 121 (*l->l_proc->p_emul->e_trapsignal)(l, &ksi); 123 trapsignal(l, &ksi); 193 ksiginfo_t ksi; local 208 KSI_INIT_TRAP(&ksi); 209 ksi.ksi_signo = SIGILL [all...] |
| undefined.c | 194 ksiginfo_t ksi; local 196 KSI_INIT_TRAP(&ksi); 197 ksi.ksi_signo = SIGTRAP; 198 ksi.ksi_code = TRAP_BRKPT; 199 ksi.ksi_addr = (uint32_t *)addr; 200 ksi.ksi_trap = 0; 201 trapsignal(l, &ksi); 363 ksiginfo_t ksi; local 365 KSI_INIT_TRAP(&ksi); 366 ksi.ksi_signo = SIGILL 439 ksiginfo_t ksi; local [all...] |
| /src/sys/arch/sh3/sh3/ |
| exception.c | 145 ksiginfo_t ksi; local 175 KSI_INIT_TRAP(&ksi); 176 ksi.ksi_signo = SIGTRAP; 177 ksi.ksi_code = TRAP_BRKPT; 178 ksi.ksi_addr = (void *)tf->tf_spc; 189 KSI_INIT_TRAP(&ksi); 190 ksi.ksi_signo = SIGTRAP; 191 ksi.ksi_code = TRAP_TRACE; 192 ksi.ksi_addr = (void *)tf->tf_spc; 206 KSI_INIT_TRAP(&ksi); 282 ksiginfo_t ksi; local [all...] |
| /src/sys/arch/vax/vax/ |
| trap.c | 332 ksiginfo_t ksi; local 340 KSI_INIT_TRAP(&ksi); 341 ksi.ksi_signo = sig; 342 ksi.ksi_trap = tf->tf_trap; 343 ksi.ksi_addr = (void *)tf->tf_code; 344 ksi.ksi_code = code; 360 trapsignal(l, &ksi);
|
| /src/sys/compat/common/ |
| kern_sig_43.c | 267 ksiginfo_t ksi; local 274 memset(&ksi, 0, sizeof(ksi)); 275 ksi.ksi_signo = SCARG(uap, signum); 276 ksi.ksi_code = SI_USER; 277 ksi.ksi_pid = l->l_proc->p_pid; 278 ksi.ksi_uid = kauth_cred_geteuid(l->l_cred); 279 return killpg1(l, &ksi, pgid, 0);
|
| kern_info_43.c | 252 struct bsdi_si ksi; local 258 size = sizeof(ksi) + 266 memset(&ksi, 0, sizeof(ksi)); 269 ksi.fld = us - (u_long) usi; \ 276 ksi.ncpu = ncpu; /* XXX */ 277 ksi.cpuspeed = 40; /* XXX */ 278 ksi.hwflags = 0; /* XXX */ 279 ksi.physmem = ctob(physmem); 280 ksi.usermem = ctob(physmem); /* XXX * [all...] |
| /src/sys/arch/amd64/amd64/ |
| trap.c | 264 ksiginfo_t ksi; local 361 KSI_INIT_TRAP(&ksi); 362 ksi.ksi_trap = type & ~T_USER; 363 ksi.ksi_addr = (void *)frame->tf_rip; 367 ksi.ksi_signo = SIGBUS; 368 ksi.ksi_code = BUS_ADRERR; 371 ksi.ksi_signo = SIGBUS; 372 ksi.ksi_code = BUS_OBJERR; 375 ksi.ksi_signo = SIGBUS; 376 ksi.ksi_code = BUS_ADRALN [all...] |
| /src/sys/arch/ia64/ia64/ |
| trap.c | 385 ksiginfo_t ksi; local 641 KSI_INIT(&ksi); 642 ksi.ksi_signo = sig; 643 ksi.ksi_code = ucode; 644 trapsignal(l, &ksi);
|
| /src/sys/arch/powerpc/ibm4xx/ |
| trap.c | 148 ksiginfo_t ksi; local 167 KSI_INIT_TRAP(&ksi); 168 ksi.ksi_signo = SIGTRAP; 169 ksi.ksi_trap = EXC_TRC; 170 ksi.ksi_addr = (void *)tf->tf_srr0; 171 trapsignal(l, &ksi); 244 KSI_INIT_TRAP(&ksi); 245 ksi.ksi_trap = EXC_DSI; 246 ksi.ksi_addr = (void *)tf->tf_dear; 250 ksi.ksi_signo = SIGBUS [all...] |
| /src/sys/arch/sparc/sparc/ |
| trap.c | 230 ksiginfo_t ksi; local 339 KSI_INIT_TRAP(&ksi); 340 ksi.ksi_trap = type; 341 ksi.ksi_code = ILL_ILLTRP; 342 ksi.ksi_addr = (void *)pc; 355 KSI_INIT_TRAP(&ksi); 356 ksi.ksi_trap = type; 357 ksi.ksi_code = ILL_ILLTRP; 358 ksi.ksi_addr = (void *)pc; 381 KSI_INIT_TRAP(&ksi); 773 ksiginfo_t ksi; local 989 ksiginfo_t ksi; local [all...] |
| /src/sys/ddb/ |
| db_xxx.c | 89 ksiginfo_t ksi; local 128 KSI_INIT(&ksi); 129 ksi.ksi_signo = sig; 130 ksi.ksi_code = SI_USER; 131 ksi.ksi_pid = 0; 132 ksi.ksi_uid = 0; 134 kpsignal2(p, &ksi);
|
| /src/sys/arch/arm/arm32/ |
| fault.c | 168 call_trapsignal(struct lwp *l, const struct trapframe *tf, ksiginfo_t *ksi) 173 ksi->ksi_signo, ksi->ksi_code, ksi->ksi_addr, 174 ksi->ksi_trap); 186 TRAPSIGNAL(l, ksi); 240 ksiginfo_t ksi; local 284 l, &ksi)) 329 KSI_INIT_TRAP(&ksi); 330 ksi.ksi_signo = SIGILL 811 ksiginfo_t ksi; local [all...] |
| /src/sys/arch/hppa/hppa/ |
| fpu.c | 334 ksiginfo_t ksi; local 378 KSI_INIT_TRAP(&ksi); 379 ksi.ksi_signo = SIGSEGV; 380 ksi.ksi_code = SEGV_MAPERR; 381 ksi.ksi_trap = T_DTLBMISS; 382 ksi.ksi_addr = (void *)frame->tf_iioq_head; 383 trapsignal(l, &ksi); 404 KSI_INIT_TRAP(&ksi); 406 ksi.ksi_signo = SIGILL; 407 ksi.ksi_code = ILL_COPROC [all...] |
| /src/sys/arch/i386/i386/ |
| trap.c | 290 ksiginfo_t ksi; local 389 KSI_INIT_TRAP(&ksi); 390 ksi.ksi_signo = SIGSEGV; 391 ksi.ksi_code = SEGV_ACCERR; 392 ksi.ksi_trap = type; 411 ksi.ksi_addr = (void *)vframe->tf_eip; 446 SIGDEBUG(vframe, &ksi, error); 447 (*p->p_emul->e_trapsignal)(l, &ksi); 475 KSI_INIT_TRAP(&ksi); 477 ksi.ksi_addr = (void *)rcr2() [all...] |
| /src/sys/arch/powerpc/booke/ |
| trap.c | 107 mchk_exception(struct trapframe *tf, ksiginfo_t *ksi) 116 KSI_INIT_TRAP(ksi); 117 ksi->ksi_signo = SIGBUS; 118 ksi->ksi_trap = EXC_MCHK; 119 ksi->ksi_addr = (void *)faultva; 120 ksi->ksi_code = BUS_OBJERR; 190 vm_signal(int error, int trap, vaddr_t addr, ksiginfo_t *ksi) 193 KSI_INIT_TRAP(ksi); 196 ksi->ksi_signo = SIGBUS; 197 ksi->ksi_code = BUS_ADRERR 727 ksiginfo_t ksi; local [all...] |
| /src/sys/arch/powerpc/powerpc/ |
| trap.c | 100 ksiginfo_t ksi; local 128 KSI_INIT_TRAP(&ksi); 129 ksi.ksi_signo = SIGTRAP; 130 ksi.ksi_trap = EXC_TRC; 131 ksi.ksi_addr = (void *)tf->tf_srr0; 132 ksi.ksi_code = TRAP_TRACE; 133 (*p->p_emul->e_trapsignal)(l, &ksi); 266 KSI_INIT_TRAP(&ksi); 267 ksi.ksi_trap = EXC_DSI; 268 ksi.ksi_addr = (void *)tf->tf_dar [all...] |
| /src/sys/arch/usermode/usermode/ |
| trap.c | 432 ksiginfo_t ksi; local 510 KSI_INIT_TRAP(&ksi); 511 ksi.ksi_signo = info->si_signo; 512 ksi.ksi_trap = 0; /* XXX */ 513 ksi.ksi_code = (error == EPERM) ? SEGV_ACCERR : SEGV_MAPERR; 514 ksi.ksi_addr = (void *) va; 521 ksi.ksi_signo = SIGKILL; 525 p->p_emul->e_trapsignal(l, &ksi); 527 trapsignal(l, &ksi); 551 ksiginfo_t ksi; local 594 ksiginfo_t ksi; local [all...] |
| /src/sys/arch/x86/x86/ |
| fpu.c | 676 ksiginfo_t ksi; local 721 KSI_INIT_TRAP(&ksi); 722 ksi.ksi_signo = SIGFPE; 723 ksi.ksi_addr = (void *)X86_TF_RIP(frame); 724 ksi.ksi_code = fpetable[statbits & 0x7f]; 725 ksi.ksi_trap = statbits; 726 (*curlwp->l_proc->p_emul->e_trapsignal)(curlwp, &ksi);
|
| /src/sys/compat/netbsd32/ |
| netbsd32_signal.c | 246 netbsd32_sendsig(const struct ksiginfo *ksi, const sigset_t *mask) 251 sig = ksi->ksi_signo; 261 (ksi, mask), break); 266 netbsd32_sendsig_siginfo(ksi, mask); 637 ksiginfo_t ksi; local 644 KSI_INIT(&ksi); 645 netbsd32_ksi32_to_ksi(&ksi.ksi_info, &ksi32); 647 return kill1(l, SCARG(uap, pid), &ksi, retval); 662 const ksiginfo_t *ksi) 681 if (ksi) { [all...] |
| /src/sys/kern/ |
| kern_exit.c | 138 exit_psignal(struct proc *p, struct proc *pp, ksiginfo_t *ksi) 141 KSI_INIT(ksi); 142 if ((ksi->ksi_signo = P_EXITSIG(p)) == SIGCHLD) { 145 ksi->ksi_code = CLD_DUMPED; 147 ksi->ksi_code = CLD_KILLED; 148 ksi->ksi_status = p->p_xsig; 150 ksi->ksi_code = CLD_EXITED; 151 ksi->ksi_status = p->p_xexit; 154 ksi->ksi_code = SI_USER; 155 ksi->ksi_status = p->p_xsig 205 ksiginfo_t ksi; local 1163 ksiginfo_t ksi; local [all...] |