Lines Matching refs:sf_uc

461 	sf.sf_uc.uc_sigmask = *mask;
462 sf.sf_uc.uc_stack.ss_sp = (uintptr_t)td->td_sigstk.ss_sp;
463 sf.sf_uc.uc_stack.ss_size = td->td_sigstk.ss_size;
464 sf.sf_uc.uc_stack.ss_flags = (td->td_pflags & TDP_ALTSTACK)
466 sf.sf_uc.uc_mcontext.mc_onstack = (oonstack) ? 1 : 0;
467 sf.sf_uc.uc_mcontext.mc_edi = regs->tf_rdi;
468 sf.sf_uc.uc_mcontext.mc_esi = regs->tf_rsi;
469 sf.sf_uc.uc_mcontext.mc_ebp = regs->tf_rbp;
470 sf.sf_uc.uc_mcontext.mc_isp = regs->tf_rsp; /* XXX */
471 sf.sf_uc.uc_mcontext.mc_ebx = regs->tf_rbx;
472 sf.sf_uc.uc_mcontext.mc_edx = regs->tf_rdx;
473 sf.sf_uc.uc_mcontext.mc_ecx = regs->tf_rcx;
474 sf.sf_uc.uc_mcontext.mc_eax = regs->tf_rax;
475 sf.sf_uc.uc_mcontext.mc_trapno = regs->tf_trapno;
476 sf.sf_uc.uc_mcontext.mc_err = regs->tf_err;
477 sf.sf_uc.uc_mcontext.mc_eip = regs->tf_rip;
478 sf.sf_uc.uc_mcontext.mc_cs = regs->tf_cs;
479 sf.sf_uc.uc_mcontext.mc_eflags = regs->tf_rflags;
480 sf.sf_uc.uc_mcontext.mc_esp = regs->tf_rsp;
481 sf.sf_uc.uc_mcontext.mc_ss = regs->tf_ss;
482 sf.sf_uc.uc_mcontext.mc_ds = regs->tf_ds;
483 sf.sf_uc.uc_mcontext.mc_es = regs->tf_es;
484 sf.sf_uc.uc_mcontext.mc_fs = regs->tf_fs;
485 sf.sf_uc.uc_mcontext.mc_gs = regs->tf_gs;
486 bzero(sf.sf_uc.uc_mcontext.mc_fpregs,
487 sizeof(sf.sf_uc.uc_mcontext.mc_fpregs));
488 bzero(sf.sf_uc.uc_mcontext.__spare__,
489 sizeof(sf.sf_uc.uc_mcontext.__spare__));
490 bzero(sf.sf_uc.__spare__, sizeof(sf.sf_uc.__spare__));
507 sf.sf_ucontext = (register_t)&sfp->sf_uc;
598 sf.sf_uc.uc_sigmask = *mask;
599 sf.sf_uc.uc_stack.ss_sp = (uintptr_t)td->td_sigstk.ss_sp;
600 sf.sf_uc.uc_stack.ss_size = td->td_sigstk.ss_size;
601 sf.sf_uc.uc_stack.ss_flags = (td->td_pflags & TDP_ALTSTACK)
603 sf.sf_uc.uc_mcontext.mc_onstack = (oonstack) ? 1 : 0;
604 sf.sf_uc.uc_mcontext.mc_edi = regs->tf_rdi;
605 sf.sf_uc.uc_mcontext.mc_esi = regs->tf_rsi;
606 sf.sf_uc.uc_mcontext.mc_ebp = regs->tf_rbp;
607 sf.sf_uc.uc_mcontext.mc_isp = regs->tf_rsp; /* XXX */
608 sf.sf_uc.uc_mcontext.mc_ebx = regs->tf_rbx;
609 sf.sf_uc.uc_mcontext.mc_edx = regs->tf_rdx;
610 sf.sf_uc.uc_mcontext.mc_ecx = regs->tf_rcx;
611 sf.sf_uc.uc_mcontext.mc_eax = regs->tf_rax;
612 sf.sf_uc.uc_mcontext.mc_trapno = regs->tf_trapno;
613 sf.sf_uc.uc_mcontext.mc_err = regs->tf_err;
614 sf.sf_uc.uc_mcontext.mc_eip = regs->tf_rip;
615 sf.sf_uc.uc_mcontext.mc_cs = regs->tf_cs;
616 sf.sf_uc.uc_mcontext.mc_eflags = regs->tf_rflags;
617 sf.sf_uc.uc_mcontext.mc_esp = regs->tf_rsp;
618 sf.sf_uc.uc_mcontext.mc_ss = regs->tf_ss;
619 sf.sf_uc.uc_mcontext.mc_ds = regs->tf_ds;
620 sf.sf_uc.uc_mcontext.mc_es = regs->tf_es;
621 sf.sf_uc.uc_mcontext.mc_fs = regs->tf_fs;
622 sf.sf_uc.uc_mcontext.mc_gs = regs->tf_gs;
623 sf.sf_uc.uc_mcontext.mc_len = sizeof(sf.sf_uc.uc_mcontext); /* magic */
624 ia32_get_fpcontext(td, &sf.sf_uc.uc_mcontext, xfpusave, xfpusave_len);
626 sf.sf_uc.uc_mcontext.mc_fsbase = td->td_pcb->pcb_fsbase;
627 sf.sf_uc.uc_mcontext.mc_gsbase = td->td_pcb->pcb_gsbase;
628 bzero(sf.sf_uc.__spare__, sizeof(sf.sf_uc.__spare__));
639 sf.sf_uc.uc_mcontext.mc_xfpustate = (register_t)sp;
652 sf.sf_ucontext = (register_t)&sfp->sf_uc;
675 PTRIN(sf.sf_uc.uc_mcontext.mc_xfpustate), xfpusave_len)