/freebsd-10.1-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 201 ksiginfo_init_trap(&ksi); 202 ksi.ksi_signo = SIGILL; 203 ksi [all...] |
H A D | vfp.c | 152 ksiginfo_t ksi; local 174 ksiginfo_init_trap(&ksi); 175 ksi.ksi_signo = SIGFPE; 177 ksi.ksi_code = FPE_FLTUND; 179 ksi.ksi_code = FPE_FLTOVF; 181 ksi.ksi_code = FPE_FLTINV; 182 ksi.ksi_addr = (void *)addr; 183 trapsignal(curthread, &ksi);
|
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.1-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.1-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.1-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.1-release/sys/kern/ |
H A D | kern_sig.c | 106 ksiginfo_t *ksi); 260 ksiginfo_free(ksiginfo_t *ksi) argument 262 uma_zfree(ksiginfo_zone, ksi); 266 ksiginfo_tryfree(ksiginfo_t *ksi) argument 268 if (!(ksi->ksi_flags & KSI_EXT)) { 269 uma_zfree(ksiginfo_zone, ksi); 295 struct ksiginfo *ksi, *next; local 308 TAILQ_FOREACH_SAFE(ksi, &sq->sq_list, ksi_link, next) { 309 if (ksi->ksi_signo == signo) { 311 TAILQ_REMOVE(&sq->sq_list, ksi, ksi_lin 329 sigqueue_take(ksiginfo_t *ksi) argument 357 struct ksiginfo *ksi; local 420 ksiginfo_t *ksi; local 443 ksiginfo_t *ksi, *next; local 490 ksiginfo_t *ksi, *next; local 1115 ksiginfo_t ksi; local 1146 ksiginfo_t ksi; local 1177 ksiginfo_t ksi; local 1198 kern_sigtimedwait(struct thread *td, sigset_t waitset, ksiginfo_t *ksi, struct timespec *timeout) argument 1628 killpg1(struct thread *td, int sig, int pgid, int all, ksiginfo_t *ksi) argument 1707 ksiginfo_t ksi; local 1795 ksiginfo_t ksi; local 1821 ksiginfo_t ksi; local 1858 gsignal(int pgid, int sig, ksiginfo_t *ksi) argument 1878 pgsignal(struct pgrp *pgrp, int sig, int checkctty, ksiginfo_t *ksi) argument 1900 trapsignal(struct thread *td, ksiginfo_t *ksi) argument 2001 ksiginfo_t ksi; local 2010 pksignal(struct proc *p, int sig, ksiginfo_t *ksi) argument 2037 ksiginfo_t ksi; local 2046 tdksignal(struct thread *td, int sig, ksiginfo_t *ksi) argument 2053 tdsendsignal(struct proc *p, struct thread *td, int sig, ksiginfo_t *ksi) argument 2813 ksiginfo_t ksi; local 3361 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.1-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.1-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.1-release/sys/amd64/amd64/ |
H A D | trap.c | 182 ksiginfo_t ksi; local 588 ksiginfo_init_trap(&ksi); 589 ksi.ksi_signo = i; 590 ksi.ksi_code = ucode; 591 ksi.ksi_trapno = type; 592 ksi.ksi_addr = (void *)addr; 609 trapsignal(td, &ksi); 956 ksiginfo_t ksi; local 971 ksiginfo_init_trap(&ksi); 972 ksi [all...] |
/freebsd-10.1-release/sys/i386/linux/ |
H A D | linux_sysvec.c | 108 static void linux_sendsig(sig_t catcher, ksiginfo_t *ksi, sigset_t *mask); 409 linux_rt_sendsig(sig_t catcher, ksiginfo_t *ksi, sigset_t *mask) argument 419 sig = ksi->ksi_signo; 420 code = ksi->ksi_code; 458 ksiginfo_to_lsiginfo(ksi, &frame.sf_si, sig); 492 frame.sf_sc.uc_mcontext.sc_cr2 = (register_t)ksi->ksi_addr; 543 linux_sendsig(sig_t catcher, ksiginfo_t *ksi, sigset_t *mask) argument 556 sig = ksi->ksi_signo; 557 code = ksi->ksi_code; 561 linux_rt_sendsig(catcher, ksi, mas 668 ksiginfo_t ksi; local 757 ksiginfo_t ksi; local [all...] |
/freebsd-10.1-release/sys/amd64/linux32/ |
H A D | linux32_sysvec.c | 125 static void linux_sendsig(sig_t catcher, ksiginfo_t *ksi, sigset_t *mask); 304 linux_rt_sendsig(sig_t catcher, ksiginfo_t *ksi, sigset_t *mask) argument 315 sig = ksi->ksi_signo; 316 code = ksi->ksi_code; 354 ksiginfo_to_lsiginfo(ksi, &frame.sf_si, sig); 388 frame.sf_sc.uc_mcontext.sc_cr2 = (u_int32_t)(uintptr_t)ksi->ksi_addr; 442 linux_sendsig(sig_t catcher, ksiginfo_t *ksi, sigset_t *mask) argument 453 sig = ksi->ksi_signo; 454 code = ksi->ksi_code; 460 linux_rt_sendsig(catcher, ksi, mas 571 ksiginfo_t ksi; local 661 ksiginfo_t ksi; local [all...] |
/freebsd-10.1-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.1-release/sys/i386/i386/ |
H A D | machdep.c | 361 osendsig(sig_t catcher, ksiginfo_t *ksi, sigset_t *mask) argument 374 sig = ksi->ksi_signo; 403 sf.sf_siginfo.si_code = ksi->ksi_code; 408 sf.sf_arg2 = ksi->ksi_code; 409 sf.sf_addr = (register_t)ksi->ksi_addr; 497 freebsd4_sendsig(sig_t catcher, ksiginfo_t *ksi, sigset_t *mask) argument 510 sig = ksi->ksi_signo; 557 sf.sf_si.si_code = ksi->ksi_code; 558 sf.sf_si.si_addr = ksi->ksi_addr; 561 sf.sf_siginfo = ksi 623 sendsig(sig_t catcher, ksiginfo_t *ksi, sigset_t *mask) argument 797 ksiginfo_t ksi; local 912 ksiginfo_t ksi; local 1015 ksiginfo_t ksi; local [all...] |
H A D | trap.c | 197 ksiginfo_t ksi; local 739 ksiginfo_init_trap(&ksi); 740 ksi.ksi_signo = i; 741 ksi.ksi_code = ucode; 742 ksi.ksi_addr = (void *)addr; 743 ksi.ksi_trapno = type; 760 trapsignal(td, &ksi); 1126 ksiginfo_t ksi; local 1146 ksiginfo_init_trap(&ksi); 1147 ksi [all...] |
/freebsd-10.1-release/sys/powerpc/booke/ |
H A D | trap.c | 134 ksiginfo_t ksi; local 227 ksiginfo_init_trap(&ksi); 228 ksi.ksi_signo = sig; 229 ksi.ksi_code = type; /* XXX, not POSIX */ 230 /* ksi.ksi_addr = ? */ 231 ksi.ksi_trapno = type; 232 trapsignal(td, &ksi);
|
/freebsd-10.1-release/sys/powerpc/aim/ |
H A D | trap.c | 154 ksiginfo_t ksi; local 345 ksiginfo_init_trap(&ksi); 346 ksi.ksi_signo = sig; 347 ksi.ksi_code = (int) ucode; /* XXX, not POSIX */ 348 /* ksi.ksi_addr = ? */ 349 ksi.ksi_trapno = type; 350 trapsignal(td, &ksi);
|
/freebsd-10.1-release/sys/powerpc/powerpc/ |
H A D | exec_machdep.c | 125 sendsig(sig_t catcher, ksiginfo_t *ksi, sigset_t *mask) argument 154 ksi->ksi_info.si_signo = ksi->ksi_signo; 156 ksi->ksi_info.si_addr = (void *)((tf->exc == EXC_DSI) ? 159 ksi->ksi_info.si_addr = (void *)((tf->exc == EXC_DSI) ? 165 siginfo_to_siginfo32(&ksi->ksi_info, &siginfo32); 188 sig = ksi->ksi_signo; 189 code = ksi->ksi_code; 280 sf.sf_si = ksi->ksi_info;
|
/freebsd-10.1-release/sys/ia64/ia64/ |
H A D | trap.c | 354 ksiginfo_t ksi; local 841 ksiginfo_init(&ksi); 842 ksi.ksi_signo = sig; 843 ksi.ksi_code = ucode; 844 trapsignal(td, &ksi);
|
/freebsd-10.1-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.1-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;
|