/freebsd-11-stable/sys/arm/arm/ |
H A D | undefined.c | 144 ksiginfo_t ksi; local 150 ksiginfo_init_trap(&ksi); 151 ksi.ksi_signo = SIGTRAP; 152 ksi.ksi_code = TRAP_BRKPT; 153 ksi.ksi_addr = (u_int32_t *)addr; 154 trapsignal(td, &ksi); 196 ksiginfo_t ksi; local 221 ksiginfo_init_trap(&ksi); 222 ksi.ksi_signo = SIGILL; 223 ksi [all...] |
H A D | sys_machdep.c | 106 ksiginfo_t ksi; local 125 ksiginfo_init_trap(&ksi); 126 ksi.ksi_signo = SIGSEGV; 127 ksi.ksi_code = SEGV_ACCERR; 128 ksi.ksi_addr = (void *)max(ua.addr, VM_MAXUSER_ADDRESS); 129 trapsignal(td, &ksi); 136 ksiginfo_init_trap(&ksi); 137 ksi.ksi_signo = SIGSEGV; 138 ksi.ksi_code = SEGV_MAPERR; 139 ksi [all...] |
H A D | vfp.c | 180 ksiginfo_t ksi; local 202 ksiginfo_init_trap(&ksi); 203 ksi.ksi_signo = SIGFPE; 205 ksi.ksi_code = FPE_FLTUND; 207 ksi.ksi_code = FPE_FLTOVF; 209 ksi.ksi_code = FPE_FLTINV; 210 ksi.ksi_addr = (void *)addr; 211 trapsignal(curthread, &ksi);
|
H A D | trap-v6.c | 174 ksiginfo_t ksi; local 184 ksiginfo_init_trap(&ksi); 185 ksi.ksi_signo = sig; 186 ksi.ksi_code = code; 187 ksi.ksi_addr = (void *)addr; 188 trapsignal(td, &ksi);
|
/freebsd-11-stable/sys/compat/linux/ |
H A D | linux_signal.h | 47 void ksiginfo_to_lsiginfo(const ksiginfo_t *ksi, l_siginfo_t *lsi, l_int sig); 49 void lsiginfo_to_ksiginfo(const l_siginfo_t *lsi, ksiginfo_t *ksi, int sig);
|
H A D | linux_signal.c | 59 ksiginfo_t *ksi); 510 linux_do_tkill(struct thread *td, struct thread *tdt, ksiginfo_t *ksi) argument 516 AUDIT_ARG_SIGNUM(ksi->ksi_signo); 520 error = p_cansignal(td, p, ksi->ksi_signo); 521 if (error != 0 || ksi->ksi_signo == 0) 524 tdksignal(tdt, ksi->ksi_signo, ksi); 535 ksiginfo_t ksi; local 562 ksiginfo_init(&ksi); 563 ksi 578 ksiginfo_t ksi; local 607 ksiginfo_to_lsiginfo(const ksiginfo_t *ksi, l_siginfo_t *lsi, l_int sig) argument 717 lsiginfo_to_ksiginfo(const l_siginfo_t *lsi, ksiginfo_t *ksi, int sig) argument 734 ksiginfo_t ksi; local 773 ksiginfo_t ksi; local [all...] |
/freebsd-11-stable/sys/dev/hyperv/input/ |
H A D | hv_kbdc.c | 150 keystroke_info *ksi; local 156 ksi = LIST_FIRST(&sc->ks_free_list); 157 LIST_REMOVE(ksi, link); 158 ksi->ks = *ks; 159 STAILQ_INSERT_TAIL(&sc->ks_queue, ksi, slink); 172 keystroke_info *ksi = NULL; local 178 ksi = STAILQ_FIRST(&sc->ks_queue); 179 *result = ksi->ks; 192 keystroke_info *ksi = NULL; local 198 ksi 213 keystroke_info *ksi = NULL; local 425 keystroke_info *ksi; local 440 keystroke_info *ksi; local [all...] |
/freebsd-11-stable/sys/compat/cloudabi/ |
H A D | cloudabi_proc.c | 128 ksiginfo_t ksi; local 137 ksiginfo_init(&ksi); 138 ksi.ksi_signo = signals[uap->sig]; 139 ksi.ksi_code = SI_USER; 140 ksi.ksi_pid = p->p_pid; 141 ksi.ksi_uid = td->td_ucred->cr_ruid; 143 pksignal(p, ksi.ksi_signo, &ksi);
|
/freebsd-11-stable/sys/sys/ |
H A D | signalvar.h | 236 #define KSI_EXT 0x02 /* Externally managed ksi. */ 237 #define KSI_INS 0x04 /* Directly insert ksi, not the copy */ 243 #define KSI_ONQ(ksi) ((ksi)->ksi_sigq != NULL) 282 #define ksiginfo_init(ksi) \ 284 bzero(ksi, sizeof(ksiginfo_t)); \ 287 #define ksiginfo_init_trap(ksi) \ 289 ksiginfo_t *kp = ksi; \ 366 void gsignal(int pgid, int sig, ksiginfo_t *ksi); 369 void ksiginfo_free(ksiginfo_t *ksi); [all...] |
H A D | timers.h | 115 int itimer_accept(struct proc *p, int tid, ksiginfo_t *ksi);
|
/freebsd-11-stable/sys/kern/ |
H A D | kern_sig.c | 107 ksiginfo_t *ksi); 266 ksiginfo_free(ksiginfo_t *ksi) argument 268 uma_zfree(ksiginfo_zone, ksi); 272 ksiginfo_tryfree(ksiginfo_t *ksi) argument 274 if (!(ksi->ksi_flags & KSI_EXT)) { 275 uma_zfree(ksiginfo_zone, ksi); 302 struct ksiginfo *ksi, *next; local 321 TAILQ_FOREACH_SAFE(ksi, &sq->sq_list, ksi_link, next) { 322 if (ksi->ksi_signo == signo) { 324 TAILQ_REMOVE(&sq->sq_list, ksi, ksi_lin 342 sigqueue_take(ksiginfo_t *ksi) argument 371 struct ksiginfo *ksi; local 441 ksiginfo_t *ksi; local 465 ksiginfo_t *ksi, *next; local 517 ksiginfo_t *ksi, *next; local 1152 ksiginfo_t ksi; local 1183 ksiginfo_t ksi; local 1214 ksiginfo_t ksi; local 1248 kern_sigtimedwait(struct thread *td, sigset_t waitset, ksiginfo_t *ksi, struct timespec *timeout) argument 1690 killpg1(struct thread *td, int sig, int pgid, int all, ksiginfo_t *ksi) argument 1769 ksiginfo_t ksi; local 1851 ksiginfo_t ksi; local 1887 ksiginfo_t ksi; local 1924 gsignal(int pgid, int sig, ksiginfo_t *ksi) argument 1944 pgsignal(struct pgrp *pgrp, int sig, int checkctty, ksiginfo_t *ksi) argument 1990 trapsignal(struct thread *td, ksiginfo_t *ksi) argument 2083 ksiginfo_t ksi; local 2092 pksignal(struct proc *p, int sig, ksiginfo_t *ksi) argument 2119 ksiginfo_t ksi; local 2128 tdksignal(struct thread *td, int sig, ksiginfo_t *ksi) argument 2135 tdsendsignal(struct proc *p, struct thread *td, int sig, ksiginfo_t *ksi) argument 2558 ksiginfo_t ksi; local 2823 ksiginfo_t ksi; local 3043 ksiginfo_t ksi; local 3749 ksiginfo_t ksi; local [all...] |
H A D | kern_thr.c | 393 ksiginfo_t ksi; local 399 ksiginfo_init(&ksi); 400 ksi.ksi_signo = uap->sig; 401 ksi.ksi_code = SI_LWP; 402 ksi.ksi_pid = p->p_pid; 403 ksi.ksi_uid = td->td_ucred->cr_ruid; 415 tdksignal(ttd, uap->sig, &ksi); 430 tdksignal(ttd, uap->sig, &ksi); 440 ksiginfo_t ksi; local 447 ksiginfo_init(&ksi); [all...] |
H A D | subr_syscall.c | 166 ksiginfo_t ksi; local 179 ksiginfo_init_trap(&ksi); 180 ksi.ksi_signo = SIGTRAP; 181 ksi.ksi_errno = error1; 182 ksi.ksi_code = TRAP_CAP; 183 trapsignal(td, &ksi);
|
H A D | kern_procctl.c | 237 reap_kill_proc(struct thread *td, struct proc *p2, ksiginfo_t *ksi, argument 245 pksignal(p2, rk->rk_sig, ksi); 276 ksiginfo_t ksi; local 292 ksiginfo_init(&ksi); 293 ksi.ksi_signo = rk->rk_sig; 294 ksi.ksi_code = SI_USER; 295 ksi.ksi_pid = td->td_proc->p_pid; 296 ksi.ksi_uid = td->td_ucred->cr_ruid; 303 reap_kill_proc(td, p2, &ksi, rk, &error); 323 reap_kill_proc(td, p2, &ksi, r [all...] |
/freebsd-11-stable/sys/amd64/ia32/ |
H A D | ia32_signal.c | 337 ia32_osendsig(sig_t catcher, ksiginfo_t *ksi, sigset_t *mask) argument 350 sig = ksi->ksi_signo; 373 sf.sf_siginfo.si_code = ksi->ksi_code; 378 sf.sf_arg2 = ksi->ksi_code; 379 sf.sf_addr = (register_t)ksi->ksi_addr; 437 freebsd4_ia32_sendsig(sig_t catcher, ksiginfo_t *ksi, sigset_t *mask) argument 450 siginfo_to_siginfo32(&ksi->ksi_info, &siginfo); 548 ia32_sendsig(sig_t catcher, ksiginfo_t *ksi, sigset_t *mask) argument 562 siginfo_to_siginfo32(&ksi->ksi_info, &siginfo); 570 freebsd4_ia32_sendsig(catcher, ksi, mas 706 ksiginfo_t ksi; local 771 ksiginfo_t ksi; local 847 ksiginfo_t ksi; local [all...] |
H A D | ia32_syscall.c | 212 ksiginfo_t ksi; local 225 ksiginfo_init_trap(&ksi); 226 ksi.ksi_signo = SIGTRAP; 227 ksi.ksi_code = TRAP_TRACE; 228 ksi.ksi_addr = (void *)frame->tf_rip; 229 trapsignal(td, &ksi);
|
/freebsd-11-stable/sys/riscv/riscv/ |
H A D | trap.c | 82 ksiginfo_t ksi; local 84 ksiginfo_init_trap(&ksi); 85 ksi.ksi_signo = sig; 86 ksi.ksi_code = code; 87 ksi.ksi_addr = addr; 88 trapsignal(td, &ksi);
|
/freebsd-11-stable/sys/i386/i386/ |
H A D | trap.c | 180 ksiginfo_t ksi; local 738 ksiginfo_init_trap(&ksi); 739 ksi.ksi_signo = signo; 740 ksi.ksi_code = ucode; 741 ksi.ksi_addr = (void *)addr; 742 ksi.ksi_trapno = type; 759 trapsignal(td, &ksi); 1107 ksiginfo_t ksi; local 1128 ksiginfo_init_trap(&ksi); 1129 ksi [all...] |
H A D | machdep.c | 347 osendsig(sig_t catcher, ksiginfo_t *ksi, sigset_t *mask) argument 360 sig = ksi->ksi_signo; 385 sf.sf_siginfo.si_code = ksi->ksi_code; 390 sf.sf_arg2 = ksi->ksi_code; 391 sf.sf_addr = (register_t)ksi->ksi_addr; 476 freebsd4_sendsig(sig_t catcher, ksiginfo_t *ksi, sigset_t *mask) argument 489 sig = ksi->ksi_signo; 532 sf.sf_si.si_code = ksi->ksi_code; 533 sf.sf_si.si_addr = ksi->ksi_addr; 536 sf.sf_siginfo = ksi 595 sendsig(sig_t catcher, ksiginfo_t *ksi, sigset_t *mask) argument 780 ksiginfo_t ksi; local 895 ksiginfo_t ksi; local 1001 ksiginfo_t ksi; local [all...] |
/freebsd-11-stable/sys/amd64/amd64/ |
H A D | trap.c | 184 ksiginfo_t ksi; local 636 ksiginfo_init_trap(&ksi); 637 ksi.ksi_signo = signo; 638 ksi.ksi_code = ucode; 639 ksi.ksi_trapno = type; 640 ksi.ksi_addr = (void *)addr; 657 trapsignal(td, &ksi); 1006 ksiginfo_t ksi; local 1021 ksiginfo_init_trap(&ksi); 1022 ksi [all...] |
/freebsd-11-stable/sys/i386/linux/ |
H A D | linux_sysvec.c | 108 static void linux_sendsig(sig_t catcher, ksiginfo_t *ksi, sigset_t *mask); 370 linux_rt_sendsig(sig_t catcher, ksiginfo_t *ksi, sigset_t *mask) argument 380 sig = ksi->ksi_signo; 381 code = ksi->ksi_code; 413 ksiginfo_to_lsiginfo(ksi, &frame.sf_si, sig); 446 frame.sf_sc.uc_mcontext.sc_cr2 = (register_t)ksi->ksi_addr; 495 linux_sendsig(sig_t catcher, ksiginfo_t *ksi, sigset_t *mask) argument 508 sig = ksi->ksi_signo; 509 code = ksi->ksi_code; 513 linux_rt_sendsig(catcher, ksi, mas 610 ksiginfo_t ksi; local 693 ksiginfo_t ksi; local [all...] |
/freebsd-11-stable/sys/amd64/linux32/ |
H A D | linux32_sysvec.c | 120 static void linux_sendsig(sig_t catcher, ksiginfo_t *ksi, sigset_t *mask); 264 linux_rt_sendsig(sig_t catcher, ksiginfo_t *ksi, sigset_t *mask) argument 275 sig = ksi->ksi_signo; 276 code = ksi->ksi_code; 308 ksiginfo_to_lsiginfo(ksi, &frame.sf_si, sig); 343 frame.sf_sc.uc_mcontext.sc_cr2 = (u_int32_t)(uintptr_t)ksi->ksi_addr; 395 linux_sendsig(sig_t catcher, ksiginfo_t *ksi, sigset_t *mask) argument 406 sig = ksi->ksi_signo; 407 code = ksi->ksi_code; 413 linux_rt_sendsig(catcher, ksi, mas 514 ksiginfo_t ksi; local 599 ksiginfo_t ksi; local [all...] |
/freebsd-11-stable/sys/arm64/arm64/ |
H A D | trap.c | 85 ksiginfo_t ksi; local 87 ksiginfo_init_trap(&ksi); 88 ksi.ksi_signo = sig; 89 ksi.ksi_code = code; 90 ksi.ksi_addr = addr; 91 trapsignal(td, &ksi);
|
/freebsd-11-stable/sys/sparc64/sparc64/ |
H A D | trap.c | 262 ksiginfo_t ksi; local 328 ksiginfo_init_trap(&ksi); 329 ksi.ksi_signo = sig; 330 ksi.ksi_code = ucode; 331 ksi.ksi_addr = (void *)addr; 332 ksi.ksi_trapno = (int)tf->tf_type; 333 trapsignal(td, &ksi);
|
/freebsd-11-stable/sys/amd64/linux/ |
H A D | linux_sysvec.c | 474 ksiginfo_t ksi; local 513 ksiginfo_init_trap(&ksi); 514 ksi.ksi_signo = SIGBUS; 515 ksi.ksi_code = BUS_OBJERR; 516 ksi.ksi_trapno = T_PROTFLT; 517 ksi.ksi_addr = (void *)regs->tf_rip; 518 trapsignal(td, &ksi); 559 linux_rt_sendsig(sig_t catcher, ksiginfo_t *ksi, sigset_t *mask) argument 573 sig = ksi->ksi_signo; 575 code = ksi [all...] |