Lines Matching refs:uc
42 pt_reg_to_ucontext(const struct reg *r, ucontext_t *uc)
45 memcpy(uc->uc_mcontext.mc_regs, &r->r_regs[ZERO],
46 sizeof(uc->uc_mcontext.mc_regs));
47 uc->uc_mcontext.mc_pc = r->r_regs[PC];
48 uc->uc_mcontext.mullo = r->r_regs[MULLO];
49 uc->uc_mcontext.mulhi = r->r_regs[MULHI];
53 pt_ucontext_to_reg(const ucontext_t *uc, struct reg *r)
55 memcpy(&r->r_regs[ZERO], uc->uc_mcontext.mc_regs,
56 sizeof(uc->uc_mcontext.mc_regs));
57 r->r_regs[PC] = uc->uc_mcontext.mc_pc;
58 r->r_regs[MULLO] = uc->uc_mcontext.mullo;
59 r->r_regs[MULHI] = uc->uc_mcontext.mulhi;
63 pt_fpreg_to_ucontext(const struct fpreg* r, ucontext_t *uc)
66 memcpy(uc->uc_mcontext.mc_fpregs, r->r_regs,
67 sizeof(uc->uc_mcontext.mc_fpregs));
71 pt_ucontext_to_fpreg(const ucontext_t *uc, struct fpreg *r)
74 memcpy(r->r_regs, uc->uc_mcontext.mc_fpregs,
75 sizeof(uc->uc_mcontext.mc_fpregs));