/src/sys/kern/ |
kern_sig.c | 349 sigaddset(&p->p_sigctx.ps_sigignore, signo); 353 sigemptyset(&p->p_sigctx.ps_sigcatch); 401 if (sigismember(&p->p_sigctx.ps_sigcatch, signo)) { 405 sigaddset(&p->p_sigctx.ps_sigignore, 418 sigemptyset(&p->p_sigctx.ps_sigcatch); 708 sigminusset(&p->p_sigctx.ps_sigignore, &tset); 933 p->p_sigctx.ps_faked = true; 934 p->p_sigctx.ps_lwp = ksi->ksi_lid; 935 p->p_sigctx.ps_info = ksi->ksi_info; 947 const bool caught = sigismember(&p->p_sigctx.ps_sigcatch, signo) [all...] |
sys_ptrace_common.c | 520 psi.psi_siginfo._info = t->p_sigctx.ps_info; 521 psi.psi_lwpid = t->p_sigctx.ps_lwp; 542 t->p_sigctx.ps_faked = true; 543 t->p_sigctx.ps_info = psi.psi_siginfo._info; 544 t->p_sigctx.ps_lwp = psi.psi_lwpid; 561 set = t->p_sigctx.ps_sigpass; 586 t->p_sigctx.ps_sigpass = set; 614 t->p_sigctx.ps_lwp, pe.pe_set_event)); 632 t->p_sigctx.ps_lwp, pe.pe_set_event)); 677 if (t->p_sigctx.ps_info._signo != SIGTRAP | [all...] |
core_netbsd.c | 88 cs.core.c_signo = p->p_sigctx.ps_info._signo; 89 cs.core.c_ucode = p->p_sigctx.ps_info._code;
|
sys_sig.c | 416 p->p_sigctx.ps_sigcode != NULL) { 458 (p->p_sigctx.ps_sigcode == NULL && !v0v1valid)) { 543 * Set bit in p_sigctx.ps_sigignore for signals that are set to 545 * ignore. However, don't put SIGCONT in p_sigctx.ps_sigignore, as 556 sigaddset(&p->p_sigctx.ps_sigignore, signum); 558 sigdelset(&p->p_sigctx.ps_sigcatch, signum); 560 sigdelset(&p->p_sigctx.ps_sigignore, signum); 562 sigdelset(&p->p_sigctx.ps_sigcatch, signum); 564 sigaddset(&p->p_sigctx.ps_sigcatch, signum);
|
core_elf32.c | 385 cpi.cpi_signo = p->p_sigctx.ps_info._signo; 386 cpi.cpi_sigcode = p->p_sigctx.ps_info._code; 387 cpi.cpi_siglwp = p->p_sigctx.ps_lwp; 400 memcpy(&cpi.cpi_sigignore, &p->p_sigctx.ps_sigignore, 402 memcpy(&cpi.cpi_sigcatch, &p->p_sigctx.ps_sigcatch,
|
/src/sys/rump/librump/rumpkern/ |
signals.c | 103 if (!sigismember(&p->p_sigctx.ps_sigignore, signo)) { 204 return sigismember(&l->l_proc->p_sigctx.ps_sigignore, sig); 236 sigset_t *mask = &l->l_proc->p_sigctx.ps_sigignore; 266 sigemptyset(&p->p_sigctx.ps_sigignore);
|
/src/sys/arch/m68k/m68k/ |
sunos_machdep.c | 115 sigdelset(&p->p_sigctx.ps_sigignore, sig); 116 sigdelset(&p->p_sigctx.ps_sigcatch, sig);
|
/src/sys/arch/vax/vax/ |
sig_machdep.c | 222 tf->tf_pc = (register_t)p->p_sigctx.ps_sigcode;
|
/src/sys/arch/powerpc/powerpc/ |
trap.c | 256 && !sigismember(&p->p_sigctx.ps_sigcatch, SIGSEGV)) { 329 && !sigismember(&p->p_sigctx.ps_sigcatch, SIGSEGV)) { 354 && !sigismember(&p->p_sigctx.ps_sigcatch, SIGBUS)) { 380 && !sigismember(&p->p_sigctx.ps_sigcatch, SIGILL)) { 398 && !sigismember(&p->p_sigctx.ps_sigcatch, SIGBUS)) { 444 && !sigismember(&p->p_sigctx.ps_sigcatch,
|
/src/sys/sys/ |
proc.h | 323 #define p_startcopy p_sigctx 325 struct sigctx p_sigctx; /* p: Shared signal state */ member in struct:proc
|
/src/sys/arch/atari/atari/ |
trap.c | 392 sigdelset(&p->p_sigctx.ps_sigignore, SIGILL); 393 sigdelset(&p->p_sigctx.ps_sigcatch, SIGILL);
|
/src/sys/arch/cesfic/cesfic/ |
trap.c | 360 sigdelset(&p->p_sigctx.ps_sigignore, SIGILL); 361 sigdelset(&p->p_sigctx.ps_sigcatch, SIGILL);
|
/src/sys/arch/hp300/hp300/ |
trap.c | 356 sigdelset(&p->p_sigctx.ps_sigignore, SIGILL); 357 sigdelset(&p->p_sigctx.ps_sigcatch, SIGILL);
|
/src/sys/arch/luna68k/luna68k/ |
trap.c | 326 sigdelset(&p->p_sigctx.ps_sigignore, SIGILL); 327 sigdelset(&p->p_sigctx.ps_sigcatch, SIGILL);
|
/src/sys/arch/mac68k/mac68k/ |
trap.c | 408 sigdelset(&p->p_sigctx.ps_sigignore, SIGILL); 409 sigdelset(&p->p_sigctx.ps_sigcatch, SIGILL);
|
/src/sys/arch/mvme68k/mvme68k/ |
trap.c | 380 sigdelset(&p->p_sigctx.ps_sigignore, SIGILL); 381 sigdelset(&p->p_sigctx.ps_sigcatch, SIGILL);
|
/src/sys/arch/news68k/news68k/ |
trap.c | 349 sigdelset(&p->p_sigctx.ps_sigignore, SIGILL); 350 sigdelset(&p->p_sigctx.ps_sigcatch, SIGILL);
|
/src/sys/arch/next68k/next68k/ |
trap.c | 367 sigdelset(&p->p_sigctx.ps_sigignore, SIGILL); 368 sigdelset(&p->p_sigctx.ps_sigcatch, SIGILL);
|
/src/sys/arch/sun2/sun2/ |
trap.c | 347 sigdelset(&p->p_sigctx.ps_sigignore, SIGILL); 348 sigdelset(&p->p_sigctx.ps_sigcatch, SIGILL);
|
/src/sys/arch/sun3/sun3/ |
trap.c | 354 sigdelset(&p->p_sigctx.ps_sigignore, SIGILL); 355 sigdelset(&p->p_sigctx.ps_sigcatch, SIGILL);
|
/src/sys/arch/x68k/x68k/ |
trap.c | 359 sigdelset(&p->p_sigctx.ps_sigignore, SIGILL); 360 sigdelset(&p->p_sigctx.ps_sigcatch, SIGILL);
|
/src/sys/arch/virt68k/virt68k/ |
trap.c | 380 sigdelset(&p->p_sigctx.ps_sigignore, SIGILL); 381 sigdelset(&p->p_sigctx.ps_sigcatch, SIGILL);
|
/src/sys/arch/i386/i386/ |
compat_16_machdep.c | 168 frame.sf_ra = (int)p->p_sigctx.ps_sigcode;
|
/src/sys/arch/sh3/sh3/ |
compat_16_machdep.c | 157 tf->tf_pr = (int)p->p_sigctx.ps_sigcode;
|
/src/sys/compat/freebsd/ |
freebsd_machdep.c | 142 buildcontext(l, GUCODEBIG_SEL, p->p_sigctx.ps_sigcode, fp);
|