Lines Matching refs:uc
40 pt_reg_to_ucontext(const struct reg *r, ucontext_t *uc)
42 memcpy(&uc->uc_mcontext.mc_fs, &r->r_fs, 18*4);
43 uc->uc_mcontext.mc_gs = r->r_gs;
47 pt_ucontext_to_reg(const ucontext_t *uc, struct reg *r)
49 memcpy(&r->r_fs, &uc->uc_mcontext.mc_fs, 18*4);
50 r->r_gs = uc->uc_mcontext.mc_gs;
54 pt_fpreg_to_ucontext(const struct fpreg* r, ucontext_t *uc)
57 memcpy(&uc->uc_mcontext.mc_fpstate, r,
61 struct savexmm *sx = (struct savexmm *)&uc->uc_mcontext.mc_fpstate;
69 pt_ucontext_to_fpreg(const ucontext_t *uc, struct fpreg *r)
72 memcpy(r, &uc->uc_mcontext.mc_fpstate, sizeof(struct save87));
75 const struct savexmm *sx = (const struct savexmm *)&uc->uc_mcontext.mc_fpstate;
83 pt_fxsave_to_ucontext(const char* r, ucontext_t *uc)
86 memcpy(&uc->uc_mcontext.mc_fpstate, r, sizeof(struct savexmm));
90 pt_ucontext_to_fxsave(const ucontext_t *uc, char *r)
93 memcpy(r, &uc->uc_mcontext.mc_fpstate, sizeof(struct savexmm));
99 ucontext_t uc;
101 getcontext(&uc);
102 if (uc.uc_mcontext.mc_fpformat == _MC_FPFMT_XMM)