/netbsd/sys/kern/ |
H A D | kern_sig.c | 959 p->p_sigctx.ps_faked = true; in trapsignal() 1682 p->p_sigctx.ps_faked = true; in eventswitch() 1683 p->p_sigctx.ps_lwp = ksi.ksi_lid; in eventswitch() 1943 p->p_sigctx.ps_lwp = siglwp; in issignal() 1944 memset(&p->p_sigctx.ps_info, 0, in issignal() 2116 if (p->p_sigctx.ps_faked && in postsig() 2121 p->p_sigctx.ps_faked = false; in postsig() 2211 p->p_sigctx.ps_lwp = 0; in sendsig_reset() 2212 memset(&p->p_sigctx.ps_info, 0, sizeof(p->p_sigctx.ps_info)); in sendsig_reset() 2318 memset(&p->p_sigctx.ps_info, 0, sizeof(p->p_sigctx.ps_info)); in sigexit() [all …]
|
H A D | sys_ptrace_common.c | 520 psi.psi_lwpid = t->p_sigctx.ps_lwp; in ptrace_get_siginfo() 541 t->p_sigctx.ps_faked = true; in ptrace_set_siginfo() 543 t->p_sigctx.ps_lwp = psi.psi_lwpid; in ptrace_set_siginfo() 560 set = t->p_sigctx.ps_sigpass; in ptrace_get_sigpass() 585 t->p_sigctx.ps_sigpass = set; in ptrace_set_sigpass() 681 si = &t->p_sigctx.ps_info; in ptrace_get_process_state() 745 || (t->p_sigctx.ps_lwp == 0 && in ptrace_lwpinfo() 746 t->p_sigctx.ps_info._signo)) { in ptrace_lwpinfo() 748 pl.pl_lwpid, t->p_sigctx.ps_lwp, in ptrace_lwpinfo() 749 t->p_sigctx.ps_info._signo)); in ptrace_lwpinfo() [all …]
|
H A D | sys_sig.c | 414 p->p_sigctx.ps_sigcode != NULL) { in sigaction1() 456 (p->p_sigctx.ps_sigcode == NULL && !v0v1valid)) { in sigaction1() 554 sigaddset(&p->p_sigctx.ps_sigignore, signum); in sigaction1() 556 sigdelset(&p->p_sigctx.ps_sigcatch, signum); in sigaction1() 558 sigdelset(&p->p_sigctx.ps_sigignore, signum); in sigaction1() 560 sigdelset(&p->p_sigctx.ps_sigcatch, signum); in sigaction1() 562 sigaddset(&p->p_sigctx.ps_sigcatch, signum); in sigaction1()
|
H A D | core_elf32.c | 385 cpi.cpi_signo = p->p_sigctx.ps_info._signo; in coredump_note_procinfo() 386 cpi.cpi_sigcode = p->p_sigctx.ps_info._code; in coredump_note_procinfo() 387 cpi.cpi_siglwp = p->p_sigctx.ps_lwp; in coredump_note_procinfo() 400 memcpy(&cpi.cpi_sigignore, &p->p_sigctx.ps_sigignore, in coredump_note_procinfo() 402 memcpy(&cpi.cpi_sigcatch, &p->p_sigctx.ps_sigcatch, in coredump_note_procinfo()
|
H A D | core_netbsd.c | 88 cs.core.c_signo = p->p_sigctx.ps_info._signo; in CORENAME() 89 cs.core.c_ucode = p->p_sigctx.ps_info._code; in CORENAME()
|
/netbsd/sys/rump/librump/rumpkern/ |
H A D | signals.c | 103 if (!sigismember(&p->p_sigctx.ps_sigignore, signo)) { in rumpsig_record() 204 return sigismember(&l->l_proc->p_sigctx.ps_sigignore, sig); in sigismasked() 236 sigset_t *mask = &l->l_proc->p_sigctx.ps_sigignore; in sigprocmask1() 266 sigemptyset(&p->p_sigctx.ps_sigignore); in siginit()
|
/netbsd/sys/arch/m68k/m68k/ |
H A D | sunos_machdep.c | 116 sigdelset(&p->p_sigctx.ps_sigignore, sig); in sunos_sendsig() 117 sigdelset(&p->p_sigctx.ps_sigcatch, sig); in sunos_sendsig()
|
/netbsd/sys/arch/powerpc/powerpc/ |
H A D | trap.c | 259 && !sigismember(&p->p_sigctx.ps_sigcatch, SIGSEGV)) { in trap() 332 && !sigismember(&p->p_sigctx.ps_sigcatch, SIGSEGV)) { in trap() 357 && !sigismember(&p->p_sigctx.ps_sigcatch, SIGBUS)) { in trap() 383 && !sigismember(&p->p_sigctx.ps_sigcatch, SIGILL)) { in trap() 401 && !sigismember(&p->p_sigctx.ps_sigcatch, SIGBUS)) { in trap() 447 && !sigismember(&p->p_sigctx.ps_sigcatch, in trap()
|
/netbsd/sys/arch/sun2/sun2/ |
H A D | trap.c | 348 sigdelset(&p->p_sigctx.ps_sigignore, SIGILL); in trap() 349 sigdelset(&p->p_sigctx.ps_sigcatch, SIGILL); in trap()
|
/netbsd/sys/arch/sun3/sun3/ |
H A D | trap.c | 355 sigdelset(&p->p_sigctx.ps_sigignore, SIGILL); in trap() 356 sigdelset(&p->p_sigctx.ps_sigcatch, SIGILL); in trap()
|
/netbsd/sys/sys/ |
H A D | proc.h | 323 #define p_startcopy p_sigctx 325 struct sigctx p_sigctx; /* p: Shared signal state */ member
|
/netbsd/sys/arch/mac68k/mac68k/ |
H A D | trap.c | 411 sigdelset(&p->p_sigctx.ps_sigignore, SIGILL); in trap() 412 sigdelset(&p->p_sigctx.ps_sigcatch, SIGILL); in trap()
|
/netbsd/sys/arch/luna68k/luna68k/ |
H A D | trap.c | 327 sigdelset(&p->p_sigctx.ps_sigignore, SIGILL); in trap() 328 sigdelset(&p->p_sigctx.ps_sigcatch, SIGILL); in trap()
|
/netbsd/sys/arch/news68k/news68k/ |
H A D | trap.c | 351 sigdelset(&p->p_sigctx.ps_sigignore, SIGILL); in trap() 352 sigdelset(&p->p_sigctx.ps_sigcatch, SIGILL); in trap()
|
/netbsd/sys/arch/mvme68k/mvme68k/ |
H A D | trap.c | 382 sigdelset(&p->p_sigctx.ps_sigignore, SIGILL); in trap() 383 sigdelset(&p->p_sigctx.ps_sigcatch, SIGILL); in trap()
|
/netbsd/sys/arch/x68k/x68k/ |
H A D | trap.c | 362 sigdelset(&p->p_sigctx.ps_sigignore, SIGILL); in trap() 363 sigdelset(&p->p_sigctx.ps_sigcatch, SIGILL); in trap()
|
/netbsd/sys/arch/cesfic/cesfic/ |
H A D | trap.c | 363 sigdelset(&p->p_sigctx.ps_sigignore, SIGILL); in trap() 364 sigdelset(&p->p_sigctx.ps_sigcatch, SIGILL); in trap()
|
/netbsd/sys/arch/atari/atari/ |
H A D | trap.c | 393 sigdelset(&p->p_sigctx.ps_sigignore, SIGILL); in trap() 394 sigdelset(&p->p_sigctx.ps_sigcatch, SIGILL); in trap()
|
/netbsd/sys/arch/next68k/next68k/ |
H A D | trap.c | 370 sigdelset(&p->p_sigctx.ps_sigignore, SIGILL); in trap() 371 sigdelset(&p->p_sigctx.ps_sigcatch, SIGILL); in trap()
|
/netbsd/sys/arch/hp300/hp300/ |
H A D | trap.c | 359 sigdelset(&p->p_sigctx.ps_sigignore, SIGILL); in trap() 360 sigdelset(&p->p_sigctx.ps_sigcatch, SIGILL); in trap()
|
/netbsd/sys/arch/vax/vax/ |
H A D | sig_machdep.c | 220 tf->tf_pc = (register_t)p->p_sigctx.ps_sigcode; in sendsig_sighelper()
|
/netbsd/sys/compat/linux32/arch/amd64/ |
H A D | linux32_machdep.c | 157 tf->tf_rip = ((long)p->p_sigctx.ps_sigcode) & 0xffffffff; in linux32_old_sendsig() 264 tf->tf_rip = (((long)p->p_sigctx.ps_sigcode) + in linux32_rt_sendsig()
|
/netbsd/sys/compat/freebsd/ |
H A D | freebsd_machdep.c | 142 buildcontext(l, GUCODEBIG_SEL, p->p_sigctx.ps_sigcode, fp); in freebsd_sendsig()
|
/netbsd/sys/arch/sparc/sparc/ |
H A D | compat_16_machdep.c | 221 addr = (int)p->p_sigctx.ps_sigcode; in sendsig_sigcontext()
|
/netbsd/sys/arch/alpha/alpha/ |
H A D | compat_16_machdep.c | 197 (void *)p->p_sigctx.ps_sigcode, in sendsig_sigcontext()
|