/freebsd-10.0-release/sys/arm/arm/ |
H A D | undefined.c | 129 ksiginfo_t ksi; local 135 ksiginfo_init_trap(&ksi); 136 ksi.ksi_signo = SIGTRAP; 137 ksi.ksi_code = TRAP_BRKPT; 138 ksi.ksi_addr = (u_int32_t *)addr; 139 trapsignal(td, &ksi); 180 ksiginfo_t ksi; local 202 ksiginfo_init_trap(&ksi); 203 ksi.ksi_signo = SIGILL; 204 ksi [all...] |
H A D | trap.c | 190 ksiginfo_t ksi; local 192 ksiginfo_init_trap(&ksi); 193 ksi.ksi_signo = sig; 194 ksi.ksi_code = (int)code; 195 trapsignal(td, &ksi);
|
/freebsd-10.0-release/sys/compat/linux/ |
H A D | linux_signal.h | 42 void ksiginfo_to_lsiginfo(ksiginfo_t *ksi, l_siginfo_t *lsi, l_int sig);
|
H A D | linux_signal.c | 545 ksiginfo_t ksi; local 582 ksiginfo_init(&ksi); 583 ksi.ksi_signo = signum; 584 ksi.ksi_code = LINUX_SI_TKILL; 585 ksi.ksi_errno = 0; 586 ksi.ksi_pid = proc->p_pid; 587 ksi.ksi_uid = proc->p_ucred->cr_ruid; 589 error = pksignal(p, ksi.ksi_signo, &ksi); 624 ksiginfo_to_lsiginfo(ksiginfo_t *ksi, l_siginfo_ argument [all...] |
/freebsd-10.0-release/sys/sys/ |
H A D | signalvar.h | 234 #define KSI_EXT 0x02 /* Externally managed ksi. */ 235 #define KSI_INS 0x04 /* Directly insert ksi, not the copy */ 240 #define KSI_ONQ(ksi) ((ksi)->ksi_sigq != NULL) 278 #define ksiginfo_init(ksi) \ 280 bzero(ksi, sizeof(ksiginfo_t)); \ 283 #define ksiginfo_init_trap(ksi) \ 285 ksiginfo_t *kp = ksi; \ 330 void gsignal(int pgid, int sig, ksiginfo_t *ksi); 333 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-10.0-release/sys/ia64/ia32/ |
H A D | ia32_trap.c | 156 ksiginfo_t ksi; local 168 ksiginfo_init_trap(&ksi); 169 ksi.ksi_signo = SIGTRAP; 170 ksi.ksi_code = TRAP_TRACE; 171 ksi.ksi_addr = (void *)tf->tf_special.iip; 172 trapsignal(td, &ksi); 189 ksiginfo_t ksi; local 273 ksiginfo_init_trap(&ksi); 274 ksi.ksi_signo = sig; 275 ksi [all...] |
/freebsd-10.0-release/sys/kern/ |
H A D | kern_sig.c | 105 ksiginfo_t *ksi); 259 ksiginfo_free(ksiginfo_t *ksi) argument 261 uma_zfree(ksiginfo_zone, ksi); 265 ksiginfo_tryfree(ksiginfo_t *ksi) argument 267 if (!(ksi->ksi_flags & KSI_EXT)) { 268 uma_zfree(ksiginfo_zone, ksi); 294 struct ksiginfo *ksi, *next; local 307 TAILQ_FOREACH_SAFE(ksi, &sq->sq_list, ksi_link, next) { 308 if (ksi->ksi_signo == signo) { 310 TAILQ_REMOVE(&sq->sq_list, ksi, ksi_lin 328 sigqueue_take(ksiginfo_t *ksi) argument 356 struct ksiginfo *ksi; local 419 ksiginfo_t *ksi; local 442 ksiginfo_t *ksi, *next; local 489 ksiginfo_t *ksi, *next; local 1083 ksiginfo_t ksi; local 1114 ksiginfo_t ksi; local 1145 ksiginfo_t ksi; local 1166 kern_sigtimedwait(struct thread *td, sigset_t waitset, ksiginfo_t *ksi, struct timespec *timeout) argument 1596 killpg1(struct thread *td, int sig, int pgid, int all, ksiginfo_t *ksi) argument 1675 ksiginfo_t ksi; local 1763 ksiginfo_t ksi; local 1789 ksiginfo_t ksi; local 1826 gsignal(int pgid, int sig, ksiginfo_t *ksi) argument 1846 pgsignal(struct pgrp *pgrp, int sig, int checkctty, ksiginfo_t *ksi) argument 1868 trapsignal(struct thread *td, ksiginfo_t *ksi) argument 1977 ksiginfo_t ksi; local 1986 pksignal(struct proc *p, int sig, ksiginfo_t *ksi) argument 2013 ksiginfo_t ksi; local 2022 tdksignal(struct thread *td, int sig, ksiginfo_t *ksi) argument 2029 tdsendsignal(struct proc *p, struct thread *td, int sig, ksiginfo_t *ksi) argument 2789 ksiginfo_t ksi; local 3342 ksiginfo_t ksi; local [all...] |
H A D | kern_thr.c | 343 ksiginfo_t ksi; local 349 ksiginfo_init(&ksi); 350 ksi.ksi_signo = uap->sig; 351 ksi.ksi_code = SI_LWP; 352 ksi.ksi_pid = p->p_pid; 353 ksi.ksi_uid = td->td_ucred->cr_ruid; 365 tdksignal(ttd, uap->sig, &ksi); 380 tdksignal(ttd, uap->sig, &ksi); 390 ksiginfo_t ksi; local 397 ksiginfo_init(&ksi); [all...] |
/freebsd-10.0-release/sys/amd64/ia32/ |
H A D | ia32_signal.c | 335 ia32_osendsig(sig_t catcher, ksiginfo_t *ksi, sigset_t *mask) argument 348 sig = ksi->ksi_signo; 374 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); 552 ia32_sendsig(sig_t catcher, ksiginfo_t *ksi, sigset_t *mask) argument 566 siginfo_to_siginfo32(&ksi->ksi_info, &siginfo); 574 freebsd4_ia32_sendsig(catcher, ksi, mas 714 ksiginfo_t ksi; local 779 ksiginfo_t ksi; local 855 ksiginfo_t ksi; local [all...] |
H A D | ia32_syscall.c | 175 ksiginfo_t ksi; local 188 ksiginfo_init_trap(&ksi); 189 ksi.ksi_signo = SIGTRAP; 190 ksi.ksi_code = TRAP_TRACE; 191 ksi.ksi_addr = (void *)frame->tf_rip; 192 trapsignal(td, &ksi);
|
/freebsd-10.0-release/sys/pc98/pc98/ |
H A D | machdep.c | 292 osendsig(sig_t catcher, ksiginfo_t *ksi, sigset_t *mask) argument 305 sig = ksi->ksi_signo; 334 sf.sf_siginfo.si_code = ksi->ksi_code; 339 sf.sf_arg2 = ksi->ksi_code; 340 sf.sf_addr = (register_t)ksi->ksi_addr; 428 freebsd4_sendsig(sig_t catcher, ksiginfo_t *ksi, sigset_t *mask) argument 441 sig = ksi->ksi_signo; 488 sf.sf_si.si_code = ksi->ksi_code; 489 sf.sf_si.si_addr = ksi->ksi_addr; 492 sf.sf_siginfo = ksi 554 sendsig(sig_t catcher, ksiginfo_t *ksi, sigset_t *mask) argument 726 ksiginfo_t ksi; local 841 ksiginfo_t ksi; local 944 ksiginfo_t ksi; local [all...] |
/freebsd-10.0-release/sys/amd64/amd64/ |
H A D | trap.c | 203 ksiginfo_t ksi; local 613 ksiginfo_init_trap(&ksi); 614 ksi.ksi_signo = i; 615 ksi.ksi_code = ucode; 616 ksi.ksi_trapno = type; 617 ksi.ksi_addr = (void *)addr; 634 trapsignal(td, &ksi); 975 ksiginfo_t ksi; local 990 ksiginfo_init_trap(&ksi); 991 ksi [all...] |
/freebsd-10.0-release/sys/i386/linux/ |
H A D | linux_sysvec.c | 108 static void linux_sendsig(sig_t catcher, ksiginfo_t *ksi, sigset_t *mask); 407 linux_rt_sendsig(sig_t catcher, ksiginfo_t *ksi, sigset_t *mask) argument 417 sig = ksi->ksi_signo; 418 code = ksi->ksi_code; 456 ksiginfo_to_lsiginfo(ksi, &frame.sf_si, sig); 490 frame.sf_sc.uc_mcontext.sc_cr2 = (register_t)ksi->ksi_addr; 541 linux_sendsig(sig_t catcher, ksiginfo_t *ksi, sigset_t *mask) argument 554 sig = ksi->ksi_signo; 555 code = ksi->ksi_code; 559 linux_rt_sendsig(catcher, ksi, mas 666 ksiginfo_t ksi; local 755 ksiginfo_t ksi; local [all...] |
/freebsd-10.0-release/sys/amd64/linux32/ |
H A D | linux32_sysvec.c | 125 static void linux_sendsig(sig_t catcher, ksiginfo_t *ksi, sigset_t *mask); 302 linux_rt_sendsig(sig_t catcher, ksiginfo_t *ksi, sigset_t *mask) argument 313 sig = ksi->ksi_signo; 314 code = ksi->ksi_code; 352 ksiginfo_to_lsiginfo(ksi, &frame.sf_si, sig); 386 frame.sf_sc.uc_mcontext.sc_cr2 = (u_int32_t)(uintptr_t)ksi->ksi_addr; 440 linux_sendsig(sig_t catcher, ksiginfo_t *ksi, sigset_t *mask) argument 451 sig = ksi->ksi_signo; 452 code = ksi->ksi_code; 458 linux_rt_sendsig(catcher, ksi, mas 569 ksiginfo_t ksi; local 659 ksiginfo_t ksi; local [all...] |
/freebsd-10.0-release/sys/sparc64/sparc64/ |
H A D | trap.c | 262 ksiginfo_t ksi; local 323 ksiginfo_init_trap(&ksi); 324 ksi.ksi_signo = sig; 325 ksi.ksi_code = (int)tf->tf_type; /* XXX not POSIX */ 326 ksi.ksi_addr = (void *)addr; 327 ksi.ksi_trapno = (int)tf->tf_type; 328 trapsignal(td, &ksi);
|
/freebsd-10.0-release/sys/i386/i386/ |
H A D | machdep.c | 359 osendsig(sig_t catcher, ksiginfo_t *ksi, sigset_t *mask) argument 372 sig = ksi->ksi_signo; 401 sf.sf_siginfo.si_code = ksi->ksi_code; 406 sf.sf_arg2 = ksi->ksi_code; 407 sf.sf_addr = (register_t)ksi->ksi_addr; 495 freebsd4_sendsig(sig_t catcher, ksiginfo_t *ksi, sigset_t *mask) argument 508 sig = ksi->ksi_signo; 555 sf.sf_si.si_code = ksi->ksi_code; 556 sf.sf_si.si_addr = ksi->ksi_addr; 559 sf.sf_siginfo = ksi 621 sendsig(sig_t catcher, ksiginfo_t *ksi, sigset_t *mask) argument 795 ksiginfo_t ksi; local 910 ksiginfo_t ksi; local 1013 ksiginfo_t ksi; local [all...] |
H A D | trap.c | 219 ksiginfo_t ksi; local 763 ksiginfo_init_trap(&ksi); 764 ksi.ksi_signo = i; 765 ksi.ksi_code = ucode; 766 ksi.ksi_addr = (void *)addr; 767 ksi.ksi_trapno = type; 784 trapsignal(td, &ksi); 1150 ksiginfo_t ksi; local 1170 ksiginfo_init_trap(&ksi); 1171 ksi [all...] |
/freebsd-10.0-release/sys/powerpc/booke/ |
H A D | trap.c | 144 ksiginfo_t ksi; local 243 ksiginfo_init_trap(&ksi); 244 ksi.ksi_signo = sig; 245 ksi.ksi_code = type; /* XXX, not POSIX */ 246 /* ksi.ksi_addr = ? */ 247 ksi.ksi_trapno = type; 248 trapsignal(td, &ksi);
|
/freebsd-10.0-release/sys/powerpc/aim/ |
H A D | trap.c | 184 ksiginfo_t ksi; local 350 ksiginfo_init_trap(&ksi); 351 ksi.ksi_signo = sig; 352 ksi.ksi_code = (int) ucode; /* XXX, not POSIX */ 353 /* ksi.ksi_addr = ? */ 354 ksi.ksi_trapno = type; 355 trapsignal(td, &ksi);
|
/freebsd-10.0-release/sys/powerpc/powerpc/ |
H A D | exec_machdep.c | 120 sendsig(sig_t catcher, ksiginfo_t *ksi, sigset_t *mask) argument 149 ksi->ksi_info.si_signo = ksi->ksi_signo; 151 ksi->ksi_info.si_addr = (void *)((tf->exc == EXC_DSI) ? 154 ksi->ksi_info.si_addr = (void *)((tf->exc == EXC_DSI) ? 160 siginfo_to_siginfo32(&ksi->ksi_info, &siginfo32); 183 sig = ksi->ksi_signo; 184 code = ksi->ksi_code; 275 sf.sf_si = ksi->ksi_info;
|
/freebsd-10.0-release/sys/ia64/ia64/ |
H A D | trap.c | 354 ksiginfo_t ksi; local 836 ksiginfo_init(&ksi); 837 ksi.ksi_signo = sig; 838 ksi.ksi_code = ucode; 839 trapsignal(td, &ksi);
|
/freebsd-10.0-release/sys/i386/svr4/ |
H A D | svr4_machdep.c | 414 svr4_sendsig(catcher, ksi, mask) 416 ksiginfo_t *ksi; 429 sig = ksi->ksi_signo; 433 code = ksi->ksi_trapno; /* use trap No. */
|
/freebsd-10.0-release/sys/mips/mips/ |
H A D | freebsd32_machdep.c | 365 freebsd32_sendsig(sig_t catcher, ksiginfo_t *ksi, sigset_t *mask) argument 380 sig = ksi->ksi_signo; 437 sf.sf_si.si_code = ksi->ksi_code; 441 td->td_frame->a1 = ksi->ksi_code;
|
H A D | pm_machdep.c | 84 sendsig(sig_t catcher, ksiginfo_t *ksi, sigset_t *mask) argument 97 sig = ksi->ksi_signo; 152 sf.sf_si.si_code = ksi->ksi_code; 156 regs->a1 = ksi->ksi_code;
|