Lines Matching refs:sf_uc
463 sf.sf_uc.uc_sigmask = *mask; in freebsd4_ia32_sendsig()
464 sf.sf_uc.uc_stack.ss_sp = (uintptr_t)td->td_sigstk.ss_sp; in freebsd4_ia32_sendsig()
465 sf.sf_uc.uc_stack.ss_size = td->td_sigstk.ss_size; in freebsd4_ia32_sendsig()
466 sf.sf_uc.uc_stack.ss_flags = (td->td_pflags & TDP_ALTSTACK) in freebsd4_ia32_sendsig()
468 sf.sf_uc.uc_mcontext.mc_onstack = (oonstack) ? 1 : 0; in freebsd4_ia32_sendsig()
469 sf.sf_uc.uc_mcontext.mc_edi = regs->tf_rdi; in freebsd4_ia32_sendsig()
470 sf.sf_uc.uc_mcontext.mc_esi = regs->tf_rsi; in freebsd4_ia32_sendsig()
471 sf.sf_uc.uc_mcontext.mc_ebp = regs->tf_rbp; in freebsd4_ia32_sendsig()
472 sf.sf_uc.uc_mcontext.mc_isp = regs->tf_rsp; /* XXX */ in freebsd4_ia32_sendsig()
473 sf.sf_uc.uc_mcontext.mc_ebx = regs->tf_rbx; in freebsd4_ia32_sendsig()
474 sf.sf_uc.uc_mcontext.mc_edx = regs->tf_rdx; in freebsd4_ia32_sendsig()
475 sf.sf_uc.uc_mcontext.mc_ecx = regs->tf_rcx; in freebsd4_ia32_sendsig()
476 sf.sf_uc.uc_mcontext.mc_eax = regs->tf_rax; in freebsd4_ia32_sendsig()
477 sf.sf_uc.uc_mcontext.mc_trapno = regs->tf_trapno; in freebsd4_ia32_sendsig()
478 sf.sf_uc.uc_mcontext.mc_err = regs->tf_err; in freebsd4_ia32_sendsig()
479 sf.sf_uc.uc_mcontext.mc_eip = regs->tf_rip; in freebsd4_ia32_sendsig()
480 sf.sf_uc.uc_mcontext.mc_cs = regs->tf_cs; in freebsd4_ia32_sendsig()
481 sf.sf_uc.uc_mcontext.mc_eflags = regs->tf_rflags; in freebsd4_ia32_sendsig()
482 sf.sf_uc.uc_mcontext.mc_esp = regs->tf_rsp; in freebsd4_ia32_sendsig()
483 sf.sf_uc.uc_mcontext.mc_ss = regs->tf_ss; in freebsd4_ia32_sendsig()
484 sf.sf_uc.uc_mcontext.mc_ds = regs->tf_ds; in freebsd4_ia32_sendsig()
485 sf.sf_uc.uc_mcontext.mc_es = regs->tf_es; in freebsd4_ia32_sendsig()
486 sf.sf_uc.uc_mcontext.mc_fs = regs->tf_fs; in freebsd4_ia32_sendsig()
487 sf.sf_uc.uc_mcontext.mc_gs = regs->tf_gs; in freebsd4_ia32_sendsig()
488 bzero(sf.sf_uc.uc_mcontext.mc_fpregs, in freebsd4_ia32_sendsig()
489 sizeof(sf.sf_uc.uc_mcontext.mc_fpregs)); in freebsd4_ia32_sendsig()
490 bzero(sf.sf_uc.uc_mcontext.__spare__, in freebsd4_ia32_sendsig()
491 sizeof(sf.sf_uc.uc_mcontext.__spare__)); in freebsd4_ia32_sendsig()
492 bzero(sf.sf_uc.__spare__, sizeof(sf.sf_uc.__spare__)); in freebsd4_ia32_sendsig()
505 sf.sf_ucontext = (register_t)&sfp->sf_uc; in freebsd4_ia32_sendsig()
588 sf.sf_uc.uc_sigmask = *mask; in ia32_sendsig()
589 sf.sf_uc.uc_stack.ss_sp = (uintptr_t)td->td_sigstk.ss_sp; in ia32_sendsig()
590 sf.sf_uc.uc_stack.ss_size = td->td_sigstk.ss_size; in ia32_sendsig()
591 sf.sf_uc.uc_stack.ss_flags = (td->td_pflags & TDP_ALTSTACK) in ia32_sendsig()
593 sf.sf_uc.uc_mcontext.mc_onstack = (oonstack) ? 1 : 0; in ia32_sendsig()
594 sf.sf_uc.uc_mcontext.mc_edi = regs->tf_rdi; in ia32_sendsig()
595 sf.sf_uc.uc_mcontext.mc_esi = regs->tf_rsi; in ia32_sendsig()
596 sf.sf_uc.uc_mcontext.mc_ebp = regs->tf_rbp; in ia32_sendsig()
597 sf.sf_uc.uc_mcontext.mc_isp = regs->tf_rsp; /* XXX */ in ia32_sendsig()
598 sf.sf_uc.uc_mcontext.mc_ebx = regs->tf_rbx; in ia32_sendsig()
599 sf.sf_uc.uc_mcontext.mc_edx = regs->tf_rdx; in ia32_sendsig()
600 sf.sf_uc.uc_mcontext.mc_ecx = regs->tf_rcx; in ia32_sendsig()
601 sf.sf_uc.uc_mcontext.mc_eax = regs->tf_rax; in ia32_sendsig()
602 sf.sf_uc.uc_mcontext.mc_trapno = regs->tf_trapno; in ia32_sendsig()
603 sf.sf_uc.uc_mcontext.mc_err = regs->tf_err; in ia32_sendsig()
604 sf.sf_uc.uc_mcontext.mc_eip = regs->tf_rip; in ia32_sendsig()
605 sf.sf_uc.uc_mcontext.mc_cs = regs->tf_cs; in ia32_sendsig()
606 sf.sf_uc.uc_mcontext.mc_eflags = regs->tf_rflags; in ia32_sendsig()
607 sf.sf_uc.uc_mcontext.mc_esp = regs->tf_rsp; in ia32_sendsig()
608 sf.sf_uc.uc_mcontext.mc_ss = regs->tf_ss; in ia32_sendsig()
609 sf.sf_uc.uc_mcontext.mc_ds = regs->tf_ds; in ia32_sendsig()
610 sf.sf_uc.uc_mcontext.mc_es = regs->tf_es; in ia32_sendsig()
611 sf.sf_uc.uc_mcontext.mc_fs = regs->tf_fs; in ia32_sendsig()
612 sf.sf_uc.uc_mcontext.mc_gs = regs->tf_gs; in ia32_sendsig()
613 sf.sf_uc.uc_mcontext.mc_len = sizeof(sf.sf_uc.uc_mcontext); /* magic */ in ia32_sendsig()
614 ia32_get_fpcontext(td, &sf.sf_uc.uc_mcontext, &xfpusave, &xfpusave_len); in ia32_sendsig()
615 sf.sf_uc.uc_mcontext.mc_fsbase = td->td_pcb->pcb_fsbase; in ia32_sendsig()
616 sf.sf_uc.uc_mcontext.mc_gsbase = td->td_pcb->pcb_gsbase; in ia32_sendsig()
627 sf.sf_uc.uc_mcontext.mc_xfpustate = (register_t)sp; in ia32_sendsig()
636 sf.sf_ucontext = (register_t)&sfp->sf_uc; in ia32_sendsig()
659 PTRIN(sf.sf_uc.uc_mcontext.mc_xfpustate), xfpusave_len) in ia32_sendsig()