Home
last modified time | relevance | path

Searched refs:sf_sc (Results 1 – 9 of 9) sorted by relevance

/NextBSD/sys/amd64/linux32/
HDlinux32_sysvec.c332 frame.sf_ucontext = PTROUT(&fp->sf_sc); in linux_rt_sendsig()
341 frame.sf_sc.uc_flags = 0; /* XXX ??? */ in linux_rt_sendsig()
342 frame.sf_sc.uc_link = 0; /* XXX ??? */ in linux_rt_sendsig()
344 frame.sf_sc.uc_stack.ss_sp = PTROUT(td->td_sigstk.ss_sp); in linux_rt_sendsig()
345 frame.sf_sc.uc_stack.ss_size = td->td_sigstk.ss_size; in linux_rt_sendsig()
346 frame.sf_sc.uc_stack.ss_flags = (td->td_pflags & TDP_ALTSTACK) in linux_rt_sendsig()
350 bsd_to_linux_sigset(mask, &frame.sf_sc.uc_sigmask); in linux_rt_sendsig()
352 frame.sf_sc.uc_mcontext.sc_mask = frame.sf_sc.uc_sigmask.__mask; in linux_rt_sendsig()
353 frame.sf_sc.uc_mcontext.sc_edi = regs->tf_rdi; in linux_rt_sendsig()
354 frame.sf_sc.uc_mcontext.sc_esi = regs->tf_rsi; in linux_rt_sendsig()
[all …]
HDlinux32_genassym.c13 ASSYM(LINUX_SIGF_SC, offsetof(struct l_sigframe, sf_sc));
15 ASSYM(LINUX_RT_SIGF_UC, offsetof(struct l_rt_sigframe, sf_sc));
HDlinux.h452 struct l_sigcontext sf_sc; member
463 struct l_ucontext sf_sc; member
/NextBSD/sys/i386/linux/
HDlinux_sysvec.c468 frame.sf_ucontext = &fp->sf_sc; in linux_rt_sendsig()
476 frame.sf_sc.uc_flags = 0; /* XXX ??? */ in linux_rt_sendsig()
477 frame.sf_sc.uc_link = NULL; /* XXX ??? */ in linux_rt_sendsig()
479 frame.sf_sc.uc_stack.ss_sp = td->td_sigstk.ss_sp; in linux_rt_sendsig()
480 frame.sf_sc.uc_stack.ss_size = td->td_sigstk.ss_size; in linux_rt_sendsig()
481 frame.sf_sc.uc_stack.ss_flags = (td->td_pflags & TDP_ALTSTACK) in linux_rt_sendsig()
485 bsd_to_linux_sigset(mask, &frame.sf_sc.uc_sigmask); in linux_rt_sendsig()
487 frame.sf_sc.uc_mcontext.sc_mask = frame.sf_sc.uc_sigmask.__mask; in linux_rt_sendsig()
488 frame.sf_sc.uc_mcontext.sc_gs = rgs(); in linux_rt_sendsig()
489 frame.sf_sc.uc_mcontext.sc_fs = regs->tf_fs; in linux_rt_sendsig()
[all …]
HDlinux_genassym.c12 ASSYM(LINUX_SIGF_SC, offsetof(struct l_sigframe, sf_sc));
16 ASSYM(LINUX_RT_SIGF_UC, offsetof(struct l_rt_sigframe, sf_sc));
HDlinux.h429 struct l_sigcontext sf_sc; member
440 struct l_ucontext sf_sc; member
/NextBSD/sys/amd64/linux/
HDlinux_sysvec.c644 bsd_to_linux_sigset(mask, &sf.sf_sc.uc_sigmask); in linux_rt_sendsig()
645 bsd_to_linux_sigset(mask, &sf.sf_sc.uc_mcontext.sc_mask); in linux_rt_sendsig()
647 sf.sf_sc.uc_stack.ss_sp = PTROUT(td->td_sigstk.ss_sp); in linux_rt_sendsig()
648 sf.sf_sc.uc_stack.ss_size = td->td_sigstk.ss_size; in linux_rt_sendsig()
649 sf.sf_sc.uc_stack.ss_flags = (td->td_pflags & TDP_ALTSTACK) in linux_rt_sendsig()
653 sf.sf_sc.uc_mcontext.sc_rdi = regs->tf_rdi; in linux_rt_sendsig()
654 sf.sf_sc.uc_mcontext.sc_rsi = regs->tf_rsi; in linux_rt_sendsig()
655 sf.sf_sc.uc_mcontext.sc_rdx = regs->tf_rdx; in linux_rt_sendsig()
656 sf.sf_sc.uc_mcontext.sc_rbp = regs->tf_rbp; in linux_rt_sendsig()
657 sf.sf_sc.uc_mcontext.sc_rbx = regs->tf_rbx; in linux_rt_sendsig()
[all …]
HDlinux_genassym.c12 ASSYM(LINUX_RT_SIGF_UC, offsetof(struct l_rt_sigframe, sf_sc));
HDlinux.h341 struct l_ucontext sf_sc; member