Home
last modified time | relevance | path

Searched refs:td_sigstk (Results 1 – 14 of 14) sorted by relevance

/f-stack/freebsd/arm64/arm64/
H A Dfreebsd32_machdep.c337 fp = (struct sigframe32 *)((uintptr_t)td->td_sigstk.ss_sp + in freebsd32_sendsig()
338 td->td_sigstk.ss_size); in freebsd32_sendsig()
340 td->td_sigstk.ss_flags |= SS_ONSTACK; in freebsd32_sendsig()
364 frame.sf_uc.uc_stack.ss_sp = (uintptr_t)td->td_sigstk.ss_sp; in freebsd32_sendsig()
365 frame.sf_uc.uc_stack.ss_size = td->td_sigstk.ss_size; in freebsd32_sendsig()
H A Dmachdep.c846 fp = (struct sigframe *)((uintptr_t)td->td_sigstk.ss_sp + in sendsig()
847 td->td_sigstk.ss_size); in sendsig()
849 td->td_sigstk.ss_flags |= SS_ONSTACK; in sendsig()
864 frame.sf_uc.uc_stack = td->td_sigstk; in sendsig()
/f-stack/freebsd/amd64/ia32/
H A Dia32_signal.c358 fp = (struct ia32_sigframe3 *)((uintptr_t)td->td_sigstk.ss_sp + in ia32_osendsig()
359 td->td_sigstk.ss_size - sizeof(sf)); in ia32_osendsig()
360 td->td_sigstk.ss_flags |= SS_ONSTACK; in ia32_osendsig()
461 sf.sf_uc.uc_stack.ss_sp = (uintptr_t)td->td_sigstk.ss_sp; in freebsd4_ia32_sendsig()
462 sf.sf_uc.uc_stack.ss_size = td->td_sigstk.ss_size; in freebsd4_ia32_sendsig()
495 td->td_sigstk.ss_size - sizeof(sf)); in freebsd4_ia32_sendsig()
594 sf.sf_uc.uc_stack.ss_sp = (uintptr_t)td->td_sigstk.ss_sp; in ia32_sendsig()
595 sf.sf_uc.uc_stack.ss_size = td->td_sigstk.ss_size; in ia32_sendsig()
627 sp = (char *)td->td_sigstk.ss_sp + td->td_sigstk.ss_size; in ia32_sendsig()
743 td->td_sigstk.ss_flags |= SS_ONSTACK; in ofreebsd32_sigreturn()
[all …]
/f-stack/freebsd/mips/mips/
H A Dfreebsd32_machdep.c374 sf.sf_uc.uc_stack.ss_sp = (int32_t)(intptr_t)td->td_sigstk.ss_sp; in freebsd32_sendsig()
375 sf.sf_uc.uc_stack.ss_size = td->td_sigstk.ss_size; in freebsd32_sendsig()
376 sf.sf_uc.uc_stack.ss_flags = td->td_sigstk.ss_flags; in freebsd32_sendsig()
398 sfp = (struct sigframe32 *)(((uintptr_t)td->td_sigstk.ss_sp + in freebsd32_sendsig()
399 td->td_sigstk.ss_size - sizeof(struct sigframe32)) in freebsd32_sendsig()
H A Dpm_machdep.c110 sf.sf_uc.uc_stack = td->td_sigstk; in sendsig()
132 sfp = (struct sigframe *)(((uintptr_t)td->td_sigstk.ss_sp + in sendsig()
133 td->td_sigstk.ss_size - sizeof(struct sigframe)) in sendsig()
/f-stack/freebsd/i386/i386/
H A Dmachdep.c347 td->td_sigstk.ss_flags |= SS_ONSTACK; in osendsig()
473 sf.sf_uc.uc_stack = td->td_sigstk; in freebsd4_sendsig()
491 td->td_sigstk.ss_flags |= SS_ONSTACK; in freebsd4_sendsig()
616 sf.sf_uc.uc_stack = td->td_sigstk; in sendsig()
640 sp = (char *)td->td_sigstk.ss_sp + td->td_sigstk.ss_size; in sendsig()
642 td->td_sigstk.ss_flags |= SS_ONSTACK; in sendsig()
844 td->td_sigstk.ss_flags |= SS_ONSTACK;
846 td->td_sigstk.ss_flags &= ~SS_ONSTACK;
949 td->td_sigstk.ss_flags |= SS_ONSTACK;
951 td->td_sigstk.ss_flags &= ~SS_ONSTACK;
[all …]
/f-stack/freebsd/i386/linux/
H A Dlinux_sysvec.c416 fp = (struct l_rt_sigframe *)((uintptr_t)td->td_sigstk.ss_sp + in linux_rt_sendsig()
417 td->td_sigstk.ss_size - sizeof(struct l_rt_sigframe)); in linux_rt_sendsig()
439 frame.sf_sc.uc_stack.ss_sp = td->td_sigstk.ss_sp; in linux_rt_sendsig()
440 frame.sf_sc.uc_stack.ss_size = td->td_sigstk.ss_size; in linux_rt_sendsig()
529 fp = (struct l_sigframe *)((uintptr_t)td->td_sigstk.ss_sp + in linux_sendsig()
530 td->td_sigstk.ss_size - sizeof(struct l_sigframe)); in linux_sendsig()
/f-stack/freebsd/arm/arm/
H A Dmachdep.c559 fp = (struct sigframe *)((uintptr_t)td->td_sigstk.ss_sp +
560 td->td_sigstk.ss_size);
562 td->td_sigstk.ss_flags |= SS_ONSTACK;
585 frame.sf_uc.uc_stack = td->td_sigstk;
/f-stack/freebsd/amd64/linux32/
H A Dlinux32_sysvec.c283 fp = (struct l_rt_sigframe *)((uintptr_t)td->td_sigstk.ss_sp + in linux_rt_sendsig()
284 td->td_sigstk.ss_size - sizeof(struct l_rt_sigframe)); in linux_rt_sendsig()
308 frame.sf_sc.uc_stack.ss_sp = PTROUT(td->td_sigstk.ss_sp); in linux_rt_sendsig()
309 frame.sf_sc.uc_stack.ss_size = td->td_sigstk.ss_size; in linux_rt_sendsig()
402 fp = (struct l_sigframe *)((uintptr_t)td->td_sigstk.ss_sp + in linux_sendsig()
403 td->td_sigstk.ss_size - sizeof(struct l_sigframe)); in linux_sendsig()
/f-stack/freebsd/amd64/linux/
H A Dlinux_sysvec.c635 sp = (caddr_t)td->td_sigstk.ss_sp + td->td_sigstk.ss_size - in linux_rt_sendsig()
651 sf.sf_sc.uc_stack.ss_sp = PTROUT(td->td_sigstk.ss_sp); in linux_rt_sendsig()
652 sf.sf_sc.uc_stack.ss_size = td->td_sigstk.ss_size; in linux_rt_sendsig()
/f-stack/freebsd/kern/
H A Dkern_sig.c643 return ((td->td_sigstk.ss_flags & SS_ONSTACK) != 0); in sigonstack()
645 return (sp >= (size_t)td->td_sigstk.ss_sp && in sigonstack()
646 sp < td->td_sigstk.ss_size + (size_t)td->td_sigstk.ss_sp); in sigonstack()
1022 td->td_sigstk.ss_flags = SS_DISABLE; in execsigs()
1023 td->td_sigstk.ss_size = 0; in execsigs()
1024 td->td_sigstk.ss_sp = 0; in execsigs()
1621 oss.ss_sp = td->td_sigstk.ss_sp; in osigstack()
1624 td->td_sigstk.ss_sp = nss.ss_sp; in osigstack()
1625 td->td_sigstk.ss_size = 0; in osigstack()
1672 *oss = td->td_sigstk; in kern_sigaltstack()
[all …]
H A Dkern_fork.c466 td2->td_sigstk = td->td_sigstk; in do_fork()
/f-stack/freebsd/amd64/amd64/
H A Dmachdep.c377 sf.sf_uc.uc_stack = td->td_sigstk; in sendsig()
394 sp = (char *)td->td_sigstk.ss_sp + td->td_sigstk.ss_size; in sendsig()
396 td->td_sigstk.ss_flags |= SS_ONSTACK; in sendsig()
566 td->td_sigstk.ss_flags |= SS_ONSTACK;
568 td->td_sigstk.ss_flags &= ~SS_ONSTACK;
/f-stack/freebsd/sys/
H A Dproc.h295 stack_t td_sigstk; /* (k) Stack ptr and on-stack flag. */ member