Home
last modified time | relevance | path

Searched refs:sf_uc (Results 1 – 18 of 18) sorted by relevance

/f-stack/freebsd/amd64/ia32/
H A Dia32_signal.c460 sf.sf_uc.uc_sigmask = *mask; in freebsd4_ia32_sendsig()
477 sf.sf_uc.uc_mcontext.mc_cs = regs->tf_cs; in freebsd4_ia32_sendsig()
480 sf.sf_uc.uc_mcontext.mc_ss = regs->tf_ss; in freebsd4_ia32_sendsig()
481 sf.sf_uc.uc_mcontext.mc_ds = regs->tf_ds; in freebsd4_ia32_sendsig()
482 sf.sf_uc.uc_mcontext.mc_es = regs->tf_es; in freebsd4_ia32_sendsig()
483 sf.sf_uc.uc_mcontext.mc_fs = regs->tf_fs; in freebsd4_ia32_sendsig()
485 bzero(sf.sf_uc.uc_mcontext.mc_fpregs, in freebsd4_ia32_sendsig()
487 bzero(sf.sf_uc.uc_mcontext.__spare__, in freebsd4_ia32_sendsig()
489 bzero(sf.sf_uc.__spare__, sizeof(sf.sf_uc.__spare__)); in freebsd4_ia32_sendsig()
593 sf.sf_uc.uc_sigmask = *mask; in ia32_sendsig()
[all …]
/f-stack/freebsd/mips/mips/
H A Dpm_machdep.c109 sf.sf_uc.uc_sigmask = *mask; in sendsig()
110 sf.sf_uc.uc_stack = td->td_sigstk; in sendsig()
111 sf.sf_uc.uc_mcontext.mc_onstack = (oonstack) ? 1 : 0; in sendsig()
112 sf.sf_uc.uc_mcontext.mc_pc = regs->pc; in sendsig()
113 sf.sf_uc.uc_mcontext.mullo = regs->mullo; in sendsig()
114 sf.sf_uc.uc_mcontext.mulhi = regs->mulhi; in sendsig()
115 sf.sf_uc.uc_mcontext.mc_tls = td->td_md.md_tls; in sendsig()
120 if (sf.sf_uc.uc_mcontext.mc_fpused) { in sendsig()
125 (void *)sf.sf_uc.uc_mcontext.mc_fpregs, in sendsig()
126 sizeof(sf.sf_uc.uc_mcontext.mc_fpregs)); in sendsig()
[all …]
H A Dfreebsd32_machdep.c373 sf.sf_uc.uc_sigmask = *mask; 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()
377 sf.sf_uc.uc_mcontext.mc_onstack = (oonstack) ? 1 : 0; in freebsd32_sendsig()
378 sf.sf_uc.uc_mcontext.mc_pc = regs.r_regs[PC]; in freebsd32_sendsig()
379 sf.sf_uc.uc_mcontext.mullo = regs.r_regs[MULLO]; in freebsd32_sendsig()
380 sf.sf_uc.uc_mcontext.mulhi = regs.r_regs[MULHI]; in freebsd32_sendsig()
384 sf.sf_uc.uc_mcontext.mc_regs[i] = regs.r_regs[i]; in freebsd32_sendsig()
386 if (sf.sf_uc.uc_mcontext.mc_fpused) { in freebsd32_sendsig()
392 sf.sf_uc.uc_mcontext.mc_fpregs[i] = fpregs.r_regs[i]; in freebsd32_sendsig()
[all …]
H A Dgenassym.c96 ASSYM(SIGF_UC, offsetof(struct sigframe, sf_uc));
98 ASSYM(SIGF32_UC, offsetof(struct sigframe32, sf_uc));
/f-stack/freebsd/arm64/arm64/
H A Dfreebsd32_machdep.c351 get_mcontext32(td, &frame.sf_uc.uc_mcontext, 0); in freebsd32_sendsig()
354 frame.sf_uc.uc_mcontext.mc_vfp_size = sizeof(fp->sf_vfp); in freebsd32_sendsig()
355 frame.sf_uc.uc_mcontext.mc_vfp_ptr = (uint32_t)(uintptr_t)&fp->sf_vfp; in freebsd32_sendsig()
357 frame.sf_uc.uc_mcontext.mc_vfp_size = 0; in freebsd32_sendsig()
358 frame.sf_uc.uc_mcontext.mc_vfp_ptr = (uint32_t)NULL; in freebsd32_sendsig()
361 frame.sf_uc.uc_sigmask = *mask; in freebsd32_sendsig()
362 frame.sf_uc.uc_stack.ss_flags = (td->td_pflags & TDP_ALTSTACK ) 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()
387 tf->tf_x[2] = (register_t)&fp->sf_uc; in freebsd32_sendsig()
[all …]
H A Dgenassym.c69 ASSYM(SF_UC, offsetof(struct sigframe, sf_uc));
H A Dmachdep.c861 get_mcontext(td, &frame.sf_uc.uc_mcontext, 0); in sendsig()
863 frame.sf_uc.uc_sigmask = *mask; in sendsig()
864 frame.sf_uc.uc_stack = td->td_sigstk; in sendsig()
865 frame.sf_uc.uc_stack.ss_flags = (td->td_pflags & TDP_ALTSTACK) != 0 ? in sendsig()
880 tf->tf_x[2] = (register_t)&fp->sf_uc; in sendsig()
/f-stack/freebsd/x86/include/
H A Dsigframe.h58 ucontext_t sf_uc; /* = *sf_ucontext */ member
69 ucontext_t sf_uc; /* = *sf_ucontext */ member
/f-stack/freebsd/mips/include/
H A Dsigframe.h46 ucontext_t sf_uc; /* = *sf_ucontext */ member
59 ucontext32_t sf_uc; /* = *sf_ucontext */ member
/f-stack/freebsd/arm64/include/
H A Dframe.h63 ucontext_t sf_uc; /* actual saved ucontext */ member
76 ucontext32_t sf_uc; member
/f-stack/freebsd/arm/arm/
H A Dmachdep.c574 get_mcontext(td, &frame.sf_uc.uc_mcontext, 0);
577 frame.sf_uc.uc_mcontext.mc_vfp_size = sizeof(fp->sf_vfp);
578 frame.sf_uc.uc_mcontext.mc_vfp_ptr = &fp->sf_vfp;
580 frame.sf_uc.uc_mcontext.mc_vfp_size = 0;
581 frame.sf_uc.uc_mcontext.mc_vfp_ptr = NULL;
584 frame.sf_uc.uc_sigmask = *mask;
585 frame.sf_uc.uc_stack = td->td_sigstk;
586 frame.sf_uc.uc_stack.ss_flags = (td->td_pflags & TDP_ALTSTACK) != 0 ?
608 tf->tf_r2 = (register_t)&fp->sf_uc;
611 tf->tf_r5 = (register_t)&fp->sf_uc;
H A Dgenassym.c103 ASSYM(SIGF_UC, offsetof(struct sigframe, sf_uc));
/f-stack/freebsd/i386/i386/
H A Dmachdep.c472 sf.sf_uc.uc_sigmask = *mask; in freebsd4_sendsig()
473 sf.sf_uc.uc_stack = td->td_sigstk; in freebsd4_sendsig()
477 sf.sf_uc.uc_mcontext.mc_gs = rgs(); in freebsd4_sendsig()
479 bzero(sf.sf_uc.uc_mcontext.mc_fpregs, in freebsd4_sendsig()
483 bzero(sf.sf_uc.__spare__, sizeof(sf.sf_uc.__spare__)); in freebsd4_sendsig()
533 sf.sf_uc.uc_mcontext.mc_eflags = in freebsd4_sendsig()
615 sf.sf_uc.uc_sigmask = *mask; in sendsig()
616 sf.sf_uc.uc_stack = td->td_sigstk; in sendsig()
620 sf.sf_uc.uc_mcontext.mc_gs = rgs(); in sendsig()
622 sf.sf_uc.uc_mcontext.mc_len = sizeof(sf.sf_uc.uc_mcontext); /* magic */ in sendsig()
[all …]
H A Dgenassym.c163 ASSYM(SIGF_UC, offsetof(struct sigframe, sf_uc));
165 ASSYM(SIGF_UC4, offsetof(struct sigframe4, sf_uc));
/f-stack/freebsd/i386/include/
H A Dsigframe.h88 struct ucontext4 sf_uc; /* = *sf_ucontext */ member
/f-stack/freebsd/arm/include/
H A Dframe.h97 ucontext_t sf_uc; /* actual saved ucontext */ member
/f-stack/freebsd/amd64/amd64/
H A Dmachdep.c376 sf.sf_uc.uc_sigmask = *mask; in sendsig()
377 sf.sf_uc.uc_stack = td->td_sigstk; in sendsig()
378 sf.sf_uc.uc_stack.ss_flags = (td->td_pflags & TDP_ALTSTACK) in sendsig()
380 sf.sf_uc.uc_mcontext.mc_onstack = (oonstack) ? 1 : 0; in sendsig()
381 bcopy(regs, &sf.sf_uc.uc_mcontext.mc_rdi, sizeof(*regs)); in sendsig()
382 sf.sf_uc.uc_mcontext.mc_len = sizeof(sf.sf_uc.uc_mcontext); /* magic */ in sendsig()
386 sf.sf_uc.uc_mcontext.mc_fsbase = pcb->pcb_fsbase; in sendsig()
387 sf.sf_uc.uc_mcontext.mc_gsbase = pcb->pcb_gsbase; in sendsig()
388 bzero(sf.sf_uc.uc_mcontext.mc_spare, in sendsig()
389 sizeof(sf.sf_uc.uc_mcontext.mc_spare)); in sendsig()
[all …]
H A Dgenassym.c206 ASSYM(SIGF_UC, offsetof(struct sigframe, sf_uc));