| /src/sys/kern/ |
| kern_sig.c | 352 sigaddset(&p->p_sigctx.ps_sigignore, signo); 356 sigemptyset(&p->p_sigctx.ps_sigcatch); 404 if (sigismember(&p->p_sigctx.ps_sigcatch, signo)) { 408 sigaddset(&p->p_sigctx.ps_sigignore, 421 sigemptyset(&p->p_sigctx.ps_sigcatch); 711 sigminusset(&p->p_sigctx.ps_sigignore, &tset); 936 p->p_sigctx.ps_faked = true; 937 p->p_sigctx.ps_lwp = ksi->ksi_lid; 938 p->p_sigctx.ps_info = ksi->ksi_info; 950 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 | 91 cs.core.c_signo = p->p_sigctx.ps_info._signo; 92 cs.core.c_ucode = p->p_sigctx.ps_info._code;
|
| sys_sig.c | 417 p->p_sigctx.ps_sigcode != NULL) { 459 (p->p_sigctx.ps_sigcode == NULL && !v0v1valid)) { 544 * Set bit in p_sigctx.ps_sigignore for signals that are set to 546 * ignore. However, don't put SIGCONT in p_sigctx.ps_sigignore, as 557 sigaddset(&p->p_sigctx.ps_sigignore, signum); 559 sigdelset(&p->p_sigctx.ps_sigcatch, signum); 561 sigdelset(&p->p_sigctx.ps_sigignore, signum); 563 sigdelset(&p->p_sigctx.ps_sigcatch, signum); 565 sigaddset(&p->p_sigctx.ps_sigcatch, signum);
|
| core_elf32.c | 389 cpi.cpi_signo = p->p_sigctx.ps_info._signo; 390 cpi.cpi_sigcode = p->p_sigctx.ps_info._code; 391 cpi.cpi_siglwp = p->p_sigctx.ps_lwp; 404 memcpy(&cpi.cpi_sigignore, &p->p_sigctx.ps_sigignore, 406 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);
|
| compat_16_machdep.c | 107 kf.sf_ra = (int)p->p_sigctx.ps_sigcode;
|
| /src/sys/arch/vax/vax/ |
| sig_machdep.c | 222 tf->tf_pc = (register_t)p->p_sigctx.ps_sigcode;
|
| trap.c | 336 && !sigismember(&p->p_sigctx.ps_sigcatch, sig))
|
| /src/sys/arch/powerpc/powerpc/ |
| trap.c | 259 && !sigismember(&p->p_sigctx.ps_sigcatch, SIGSEGV)) { 332 && !sigismember(&p->p_sigctx.ps_sigcatch, SIGSEGV)) { 357 && !sigismember(&p->p_sigctx.ps_sigcatch, SIGBUS)) { 383 && !sigismember(&p->p_sigctx.ps_sigcatch, SIGILL)) { 401 && !sigismember(&p->p_sigctx.ps_sigcatch, SIGBUS)) { 454 && !sigismember(&p->p_sigctx.ps_sigcatch,
|
| compat_16_machdep.c | 184 tf->tf_srr0 = (register_t)p->p_sigctx.ps_sigcode;
|
| /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/alpha/alpha/ |
| compat_16_machdep.c | 198 (void *)p->p_sigctx.ps_sigcode,
|
| /src/sys/arch/amd64/amd64/ |
| netbsd32_machdep_16.c | 115 frame.sf_ra = (uint32_t)(u_long)p->p_sigctx.ps_sigcode;
|
| /src/sys/arch/arm/arm/ |
| compat_16_machdep.c | 178 tf->tf_usr_lr = (int)p->p_sigctx.ps_sigcode;
|
| /src/sys/arch/i386/i386/ |
| compat_16_machdep.c | 168 frame.sf_ra = (int)p->p_sigctx.ps_sigcode;
|
| /src/sys/arch/mips/mips/ |
| compat_16_machdep.c | 195 tf->tf_regs[_R_RA] = (intptr_t)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/arch/sparc/sparc/ |
| compat_16_machdep.c | 221 addr = (int)p->p_sigctx.ps_sigcode;
|
| /src/sys/compat/freebsd/ |
| freebsd_machdep.c | 142 buildcontext(l, GUCODEBIG_SEL, p->p_sigctx.ps_sigcode, fp);
|
| /src/sys/compat/linux32/arch/amd64/ |
| linux32_machdep.c | 157 tf->tf_rip = ((long)p->p_sigctx.ps_sigcode) & 0xffffffff; 264 tf->tf_rip = (((long)p->p_sigctx.ps_sigcode) +
|
| /src/sys/arch/sparc64/sparc64/ |
| compat_16_machdep.c | 211 addr = p->p_sigctx.ps_sigcode;
|
| /src/sys/compat/linux/arch/aarch64/ |
| linux_machdep.c | 191 tf->tf_lr = (uint64_t)p->p_sigctx.ps_sigcode + linux_rt_sigcode_offset;
|
| /src/sys/compat/linux/arch/arm/ |
| linux_machdep.c | 170 tf->tf_pc = (register_t)p->p_sigctx.ps_sigcode;
|