Home
last modified time | relevance | path

Searched refs:onstack (Results 1 – 25 of 74) sorted by relevance

123

/netbsd-src/sys/arch/mips/mips/
H A Dsig_machdep.c52 getframe(struct lwp *l, int sig, int *onstack) in getframe() argument
58 *onstack = (l->l_sigstk.ss_flags & (SS_DISABLE | SS_ONSTACK)) == 0 in getframe()
60 if (*onstack) in getframe()
80 int onstack, error; in sendsig_siginfo() local
82 struct sigframe_siginfo *sf = getframe(l, signo, &onstack); in sendsig_siginfo()
125 if (onstack) in sendsig_siginfo()
H A Dcompat_16_machdep.c98 int onstack, error; in sendsig_sigcontext() local
99 struct sigcontext *scp = getframe(l, sig, &onstack); in sendsig_sigcontext()
115 p->p_pid, sig, &onstack, scp); in sendsig_sigcontext()
209 if (onstack) in sendsig_sigcontext()
/netbsd-src/sys/compat/linux/arch/alpha/
H A Dlinux_machdep.c116 int onstack, error; in setup_linux_rt_sigframe() local
122 onstack = (l->l_sigstk.ss_flags & (SS_DISABLE | SS_ONSTACK)) == 0 && in setup_linux_rt_sigframe()
129 if (onstack) in setup_linux_rt_sigframe()
139 sig, &onstack, sfp); in setup_linux_rt_sigframe()
148 sigframe.uc.uc_mcontext.sc_onstack = onstack; in setup_linux_rt_sigframe()
201 if (onstack) in setup_linux_rt_sigframe()
211 int onstack, error; in setup_linux_sigframe() local
217 onstack = (l->l_sigstk.ss_flags & (SS_DISABLE | SS_ONSTACK)) == 0 && in setup_linux_sigframe()
224 if (onstack) in setup_linux_sigframe()
234 sig, &onstack, sfp); in setup_linux_sigframe()
[all …]
/netbsd-src/sys/arch/riscv/riscv/
H A Dsig_machdep.c57 cpu_sendsig_getframe(struct lwp *l, int signo, bool *onstack) in cpu_sendsig_getframe() argument
63 *onstack = (l->l_sigstk.ss_flags & (SS_DISABLE | SS_ONSTACK)) == 0 in cpu_sendsig_getframe()
65 if (*onstack) in cpu_sendsig_getframe()
92 bool onstack; in sendsig_siginfo() local
94 cpu_sendsig_getframe(l, signo, &onstack); in sendsig_siginfo()
137 if (onstack) in sendsig_siginfo()
/netbsd-src/sys/arch/hppa/hppa/
H A Dsig_machdep.c99 getframe(struct lwp *l, int sig, int *onstack) in getframe() argument
105 *onstack = (l->l_sigstk.ss_flags & (SS_DISABLE | SS_ONSTACK)) == 0 in getframe()
107 if (*onstack) in getframe()
129 int onstack, error; in sendsig_siginfo() local
131 fp = getframe(l, sig, &onstack); in sendsig_siginfo()
184 if (onstack) in sendsig_siginfo()
/netbsd-src/sys/arch/vax/vax/
H A Dsig_machdep.c151 struct lwp *l, struct trapframe *tf, vaddr_t sp, int onstack, in setupstack_siginfo3() argument
204 int onstack; in sendsig_sighelper() local
208 onstack = (ss->ss_flags & (SS_DISABLE | SS_ONSTACK)) == 0 && in sendsig_sighelper()
210 sp = onstack ? ((vaddr_t)ss->ss_sp + ss->ss_size) : tf->tf_sp; in sendsig_sighelper()
216 sp = (*setup)(ksi, mask, sd->sd_vers, l, tf, sp, onstack, in sendsig_sighelper()
230 if (onstack) in sendsig_sighelper()
/netbsd-src/sys/compat/linux32/arch/amd64/
H A Dlinux32_machdep.c107 int onstack, error; in linux32_old_sendsig() local
114 onstack = (sas->ss_flags & (SS_DISABLE | SS_ONSTACK)) == 0 && in linux32_old_sendsig()
119 if (onstack) in linux32_old_sendsig()
127 onstack, fp, sig, tf->tf_rip)); in linux32_old_sendsig()
164 if (onstack) in linux32_old_sendsig()
177 int onstack, error; in linux32_rt_sendsig() local
185 onstack = (sas->ss_flags & (SS_DISABLE | SS_ONSTACK)) == 0 && in linux32_rt_sendsig()
190 if (onstack) in linux32_rt_sendsig()
205 onstack, fp, sig, tf->tf_rip)); in linux32_rt_sendsig()
272 if (onstack) in linux32_rt_sendsig()
/netbsd-src/sys/arch/arm/arm/
H A Dsig_machdep.c64 getframe(struct lwp *l, int sig, int *onstack) in getframe() argument
70 *onstack = (l->l_sigstk.ss_flags & (SS_DISABLE | SS_ONSTACK)) == 0 in getframe()
72 if (*onstack) in getframe()
95 int onstack, error; in sendsig_siginfo() local
99 fp = getframe(l, sig, &onstack); in sendsig_siginfo()
155 if (onstack) in sendsig_siginfo()
/netbsd-src/sys/arch/sparc/sparc/
H A Dsunos_machdep.c76 int addr, onstack, oldsp, newsp, error; in sunos_sendsig() local
89 onstack = in sunos_sendsig()
93 if (onstack) in sunos_sendsig()
172 if (onstack) in sunos_sendsig()
H A Dcompat_16_machdep.c119 int addr, onstack, oldsp, newsp, error; in sendsig_sigcontext() local
132 onstack = in sendsig_sigcontext()
136 if (onstack) in sendsig_sigcontext()
240 if (onstack) in sendsig_sigcontext()
/netbsd-src/sys/arch/m68k/m68k/
H A Dsunos_machdep.c103 int onstack, error; in sunos_sendsig() local
104 struct sunos_sigframe *fp = getframe(l, sig, &onstack), kf; in sunos_sendsig()
129 p->p_pid, sig, &onstack, fp, &fp->sf_sc, ft); in sunos_sendsig()
176 if (onstack) in sunos_sendsig()
H A Dsig_machdep.c116 getframe(struct lwp *l, int sig, int *onstack) in getframe() argument
121 *onstack =(l->l_sigstk.ss_flags & (SS_DISABLE | SS_ONSTACK)) == 0 in getframe()
124 if (*onstack) in getframe()
155 int onstack, error; in sendsig_siginfo() local
157 struct sigframe_siginfo *fp = getframe(l, sig, &onstack), kf; in sendsig_siginfo()
191 if (onstack) in sendsig_siginfo()
H A Dcompat_16_machdep.c91 int onstack, error; in sendsig_sigcontext() local
94 struct sigframe_sigcontext *fp = getframe(l, sig, &onstack), kf; in sendsig_sigcontext()
103 p->p_pid, sig, &onstack, fp, &fp->sf_sc, ft); in sendsig_sigcontext()
224 if (onstack) in sendsig_sigcontext()
/netbsd-src/sys/arch/sparc64/sparc64/
H A Dnetbsd32_machdep_16.c111 int addr, onstack, error; in netbsd32_sendsig_sigcontext() local
123 onstack = in netbsd32_sendsig_sigcontext()
126 if (onstack) { in netbsd32_sendsig_sigcontext()
156 sf.sf_sc.sc_onstack = onstack; in netbsd32_sendsig_sigcontext()
223 if (onstack) in netbsd32_sendsig_sigcontext()
/netbsd-src/sys/arch/powerpc/powerpc/
H A Dcompat_16_machdep.c98 int onstack, error; in sendsig_sigcontext() local
105 onstack = in sendsig_sigcontext()
110 if (onstack) in sendsig_sigcontext()
203 if (onstack) in sendsig_sigcontext()
H A Dsig_machdep.c77 int onstack, error; in sendsig_siginfo() local
80 onstack = (ss->ss_flags & (SS_DISABLE | SS_ONSTACK)) == 0 && in sendsig_siginfo()
84 sp = (onstack ? (vaddr_t)ss->ss_sp + ss->ss_size : tf->tf_fixreg[1]); in sendsig_siginfo()
161 if (onstack) in sendsig_siginfo()
/netbsd-src/sys/arch/alpha/alpha/
H A Dcompat_16_machdep.c109 int onstack, sig = ksi->ksi_signo, error; in sendsig_sigcontext() local
115 fp = getframe(l, sig, &onstack); in sendsig_sigcontext()
121 p->p_pid, sig, &onstack, fp); in sendsig_sigcontext()
220 if (onstack) in sendsig_sigcontext()
/netbsd-src/sys/arch/amd64/amd64/
H A Dnetbsd32_machdep_16.c92 int onstack, error; in netbsd32_sendsig_sigcontext() local
98 onstack = in netbsd32_sendsig_sigcontext()
103 if (onstack) in netbsd32_sendsig_sigcontext()
169 netbsd32_buildcontext(l, tf, fp, catcher, onstack); in netbsd32_sendsig_sigcontext()
/netbsd-src/sys/compat/linux/arch/mips/
H A Dlinux_machdep.c155 bool onstack; in linux_sendsig() local
166 onstack = (l->l_sigstk.ss_flags & (SS_DISABLE | SS_ONSTACK)) == 0 in linux_sendsig()
173 onstack = false; in linux_sendsig()
178 sf = (void *)(onstack in linux_sendsig()
249 if (onstack) in linux_sendsig()
/netbsd-src/sys/compat/linux/arch/powerpc/
H A Dlinux_machdep.c116 int onstack, error; in linux_sendsig() local
124 onstack = in linux_sendsig()
132 onstack=0; in linux_sendsig()
137 if (onstack) { in linux_sendsig()
249 if (onstack) in linux_sendsig()
/netbsd-src/sys/arch/sh3/sh3/
H A Dsh3_machdep.c333 getframe(const struct lwp *l, int sig, int *onstack) in getframe() argument
339 *onstack = (sigstk->ss_flags & (SS_DISABLE | SS_ONSTACK)) == 0 in getframe()
342 if (*onstack) in getframe()
358 int onstack; in sendsig_siginfo() local
360 fp = getframe(l, sig, &onstack); in sendsig_siginfo()
393 if (onstack) in sendsig_siginfo()
/netbsd-src/sys/arch/usermode/target/x86_64/
H A Dcpu_x86_64.c102 int onstack, error; in sendsig_siginfo() local
120 onstack = (l->l_sigstk.ss_flags & (SS_DISABLE | SS_ONSTACK)) == 0 in sendsig_siginfo()
124 if (onstack) in sendsig_siginfo()
172 if (onstack) in sendsig_siginfo()
/netbsd-src/sys/arch/usermode/target/i386/
H A Dcpu_i386.c106 int onstack, error; in sendsig_siginfo() local
123 onstack = (l->l_sigstk.ss_flags & (SS_DISABLE | SS_ONSTACK)) == 0 in sendsig_siginfo()
127 if (onstack) in sendsig_siginfo()
170 if (onstack) in sendsig_siginfo()
/netbsd-src/sys/compat/linux/arch/arm/
H A Dlinux_machdep.c85 int onstack, error; in linux_sendsig() local
96 onstack = in linux_sendsig()
101 if (onstack) in linux_sendsig()
173 if (onstack) in linux_sendsig()
/netbsd-src/sys/compat/linux/arch/i386/
H A Dlinux_machdep.c233 int onstack, error; in linux_rt_sendsig() local
240 onstack = (sas->ss_flags & (SS_DISABLE | SS_ONSTACK)) == 0 && in linux_rt_sendsig()
245 if (onstack) in linux_rt_sendsig()
253 onstack, fp, sig, tf->tf_eip, in linux_rt_sendsig()
301 if (onstack) in linux_rt_sendsig()
312 int onstack, error; in linux_old_sendsig() local
320 onstack = (sas->ss_flags & (SS_DISABLE | SS_ONSTACK)) == 0 && in linux_old_sendsig()
324 if (onstack) in linux_old_sendsig()
332 onstack, fp, sig, tf->tf_eip, in linux_old_sendsig()
370 if (onstack) in linux_old_sendsig()

123