Home
last modified time | relevance | path

Searched refs:p_sigctx (Results 1 – 25 of 47) sorted by relevance

12

/netbsd/sys/kern/
H A Dkern_sig.c959 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 Dsys_ptrace_common.c520 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 Dsys_sig.c414 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 Dcore_elf32.c385 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 Dcore_netbsd.c88 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 Dsignals.c103 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 Dsunos_machdep.c116 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 Dtrap.c259 && !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 Dtrap.c348 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 Dtrap.c355 sigdelset(&p->p_sigctx.ps_sigignore, SIGILL); in trap()
356 sigdelset(&p->p_sigctx.ps_sigcatch, SIGILL); in trap()
/netbsd/sys/sys/
H A Dproc.h323 #define p_startcopy p_sigctx
325 struct sigctx p_sigctx; /* p: Shared signal state */ member
/netbsd/sys/arch/mac68k/mac68k/
H A Dtrap.c411 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 Dtrap.c327 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 Dtrap.c351 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 Dtrap.c382 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 Dtrap.c362 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 Dtrap.c363 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 Dtrap.c393 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 Dtrap.c370 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 Dtrap.c359 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 Dsig_machdep.c220 tf->tf_pc = (register_t)p->p_sigctx.ps_sigcode; in sendsig_sighelper()
/netbsd/sys/compat/linux32/arch/amd64/
H A Dlinux32_machdep.c157 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 Dfreebsd_machdep.c142 buildcontext(l, GUCODEBIG_SEL, p->p_sigctx.ps_sigcode, fp); in freebsd_sendsig()
/netbsd/sys/arch/sparc/sparc/
H A Dcompat_16_machdep.c221 addr = (int)p->p_sigctx.ps_sigcode; in sendsig_sigcontext()
/netbsd/sys/arch/alpha/alpha/
H A Dcompat_16_machdep.c197 (void *)p->p_sigctx.ps_sigcode, in sendsig_sigcontext()

12