| /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...] |
| linux_trap.c | 46 linux_trapsignal(struct lwp *l, ksiginfo_t *ksi) 49 (*l->l_proc->p_emul->e_trapsignal)(l, ksi);
|
| /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/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/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/alpha/alpha/ |
| linux_trap.c | 46 linux_trapsignal(struct lwp *l, ksiginfo_t *ksi) { 47 trapsignal(l, ksi);
|
| /src/sys/arch/arm/arm/ |
| linux_trap.c | 46 linux_trapsignal(struct lwp *l, ksiginfo_t *ksi) 48 trapsignal(l, ksi);
|
| 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...] |
| 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...] |
| /src/sys/arch/m68k/m68k/ |
| linux_trap.c | 46 linux_trapsignal(struct lwp *l, ksiginfo_t *ksi) 49 trapsignal(l, ksi);
|
| /src/sys/arch/powerpc/powerpc/ |
| linux_trap.c | 46 linux_trapsignal(struct lwp *l, struct ksiginfo *ksi) 48 trapsignal(l, ksi);
|
| /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/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/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/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/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...] |
| trap.c | 580 ksiginfo_t ksi; local 755 KSI_INIT_TRAP(&ksi); 756 ksi.ksi_signo = SIGILL; 757 ksi.ksi_code = ILL_ILLTRP; 758 ksi.ksi_trap = type; 759 ksi.ksi_addr = (void *)frame->tf_iioq_head; 760 trapsignal(l, &ksi); 773 KSI_INIT_TRAP(&ksi); 774 ksi.ksi_signo = SIGTRAP; 775 ksi.ksi_code = TRAP_BRKPT [all...] |
| /src/sys/dev/hyperv/ |
| hvkbd.c | 254 struct hvkbd_keystroke_info *ksi; local 258 ksi = kmem_zalloc(sizeof(*ksi), KM_SLEEP); 259 LIST_INSERT_HEAD(&sc->sc_ks_free, ksi, link); 268 struct hvkbd_keystroke_info *ksi; local 270 while ((ksi = STAILQ_FIRST(&sc->sc_ks_queue)) != NULL) { 271 STAILQ_REMOVE(&sc->sc_ks_queue, ksi, hvkbd_keystroke_info, 273 kmem_free(ksi, sizeof(*ksi)); 275 while ((ksi = LIST_FIRST(&sc->sc_ks_free)) != NULL) 373 struct hvkbd_keystroke_info *ksi; local 390 struct hvkbd_keystroke_info *ksi; local 423 struct hvkbd_keystroke_info *ksi; local [all...] |
| /src/sys/compat/common/ |
| 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/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/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/sys/ |
| siginfo.h | 112 #define KSI_INIT(ksi) \ 114 memset((ksi), 0, sizeof(*(ksi))); \ 117 #define KSI_INIT_EMPTY(ksi) \ 119 KSI_INIT((ksi)); \ 120 (ksi)->ksi_flags = KSI_EMPTY; \ 123 #define KSI_INIT_TRAP(ksi) \ 125 KSI_INIT((ksi)); \ 126 (ksi)->ksi_flags = KSI_TRAP; \ 138 #define KSI_TRAP_P(ksi) (((ksi)->ksi_flags & KSI_TRAP) != 0 [all...] |
| /src/sys/arch/aarch64/aarch64/ |
| sig_machdep.c | 46 sendsig_siginfo(const ksiginfo_t *ksi, const sigset_t *mask) 53 &p->p_sigacts->sa_sigdesc[ksi->ksi_signo]; 82 sendsig_reset(l, ksi->ksi_signo); 89 int error = copyout(&ksi->ksi_info, (void *)sip, sizeof(ksi->ksi_info)); 103 ksi->ksi_signo, sd->sd_vers); 109 tf->tf_reg[0] = ksi->ksi_signo;
|
| /src/sys/arch/x86/x86/ |
| linux_trap.c | 145 linux_trapsignal(struct lwp *l, ksiginfo_t *ksi) 149 switch (ksi->ksi_signo) { 156 KASSERT(KSI_TRAP_P(ksi)); 157 if (ksi->ksi_trap < __arraycount(trapno_to_x86_vec)) { 158 nksi = *ksi; 159 nksi.ksi_trap = trapno_to_x86_vec[ksi->ksi_trap]; 165 ksi->ksi_trap); 167 ksi = &nksi; 169 uprintf("Unhandled trap type %d\n", ksi->ksi_trap); 174 trapsignal(l, ksi); [all...] |