Lines Matching refs:fp_regs
22 int save_i387_registers(int pid, unsigned long *fp_regs)
24 if (ptrace(PTRACE_GETFPREGS, pid, 0, fp_regs) < 0)
29 int save_fp_registers(int pid, unsigned long *fp_regs)
35 iov.iov_base = fp_regs;
42 return save_i387_registers(pid, fp_regs);
45 int restore_i387_registers(int pid, unsigned long *fp_regs)
47 if (ptrace(PTRACE_SETFPREGS, pid, 0, fp_regs) < 0)
52 int restore_fp_registers(int pid, unsigned long *fp_regs)
57 iov.iov_base = fp_regs;
64 return restore_i387_registers(pid, fp_regs);
69 int save_fpx_registers(int pid, unsigned long *fp_regs)
71 if (ptrace(PTRACE_GETFPXREGS, pid, 0, fp_regs) < 0)
76 int restore_fpx_registers(int pid, unsigned long *fp_regs)
78 if (ptrace(PTRACE_SETFPXREGS, pid, 0, fp_regs) < 0)
129 void * fp_regs;
132 fp_regs = malloc(FP_SIZE * sizeof(unsigned long));
133 if(fp_regs == NULL)
136 iov.iov_base = fp_regs;
141 free(fp_regs);