Lines Matching full:mc
44 mcontext_t *mc; in pt_reg_to_ucontext() local
46 mc = &uc->uc_mcontext; in pt_reg_to_ucontext()
48 memcpy(mc->mc_gpregs.gp_t, r->t, sizeof(mc->mc_gpregs.gp_t)); in pt_reg_to_ucontext()
49 memcpy(mc->mc_gpregs.gp_s, r->s, sizeof(mc->mc_gpregs.gp_s)); in pt_reg_to_ucontext()
50 memcpy(mc->mc_gpregs.gp_a, r->a, sizeof(mc->mc_gpregs.gp_a)); in pt_reg_to_ucontext()
51 mc->mc_gpregs.gp_ra = r->ra; in pt_reg_to_ucontext()
52 mc->mc_gpregs.gp_sp = r->sp; in pt_reg_to_ucontext()
53 mc->mc_gpregs.gp_gp = r->gp; in pt_reg_to_ucontext()
54 mc->mc_gpregs.gp_tp = r->tp; in pt_reg_to_ucontext()
55 mc->mc_gpregs.gp_sepc = r->sepc; in pt_reg_to_ucontext()
56 mc->mc_gpregs.gp_sstatus = r->sstatus; in pt_reg_to_ucontext()
62 const mcontext_t *mc; in pt_ucontext_to_reg() local
64 mc = &uc->uc_mcontext; in pt_ucontext_to_reg()
66 memcpy(r->t, mc->mc_gpregs.gp_t, sizeof(mc->mc_gpregs.gp_t)); in pt_ucontext_to_reg()
67 memcpy(r->s, mc->mc_gpregs.gp_s, sizeof(mc->mc_gpregs.gp_s)); in pt_ucontext_to_reg()
68 memcpy(r->a, mc->mc_gpregs.gp_a, sizeof(mc->mc_gpregs.gp_a)); in pt_ucontext_to_reg()
69 r->ra = mc->mc_gpregs.gp_ra; in pt_ucontext_to_reg()
70 r->sp = mc->mc_gpregs.gp_sp; in pt_ucontext_to_reg()
71 r->gp = mc->mc_gpregs.gp_gp; in pt_ucontext_to_reg()
72 r->tp = mc->mc_gpregs.gp_tp; in pt_ucontext_to_reg()
73 r->sepc = mc->mc_gpregs.gp_sepc; in pt_ucontext_to_reg()
74 r->sstatus = mc->mc_gpregs.gp_sstatus; in pt_ucontext_to_reg()
80 mcontext_t *mc = &uc->uc_mcontext; in pt_fpreg_to_ucontext() local
82 memcpy(&mc->mc_fpregs, r, sizeof(*r)); in pt_fpreg_to_ucontext()
83 mc->mc_flags |= _MC_FP_VALID; in pt_fpreg_to_ucontext()
89 const mcontext_t *mc = &uc->uc_mcontext; in pt_ucontext_to_fpreg() local
91 if (mc->mc_flags & _MC_FP_VALID) in pt_ucontext_to_fpreg()
92 memcpy(r, &mc->mc_fpregs, sizeof(*r)); in pt_ucontext_to_fpreg()