Lines Matching refs:pid
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)
37 if (ptrace(PTRACE_GETREGSET, pid, NT_X86_XSTATE, &iov) < 0)
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)
59 if (ptrace(PTRACE_SETREGSET, pid, NT_X86_XSTATE, &iov) < 0)
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)
83 int get_fp_registers(int pid, unsigned long *regs)
86 return save_fpx_registers(pid, regs);
88 return save_fp_registers(pid, regs);
91 int put_fp_registers(int pid, unsigned long *regs)
94 return restore_fpx_registers(pid, regs);
96 return restore_fp_registers(pid, regs);
99 void arch_init_registers(int pid)
104 err = ptrace(PTRACE_GETFPXREGS, pid, 0, &fpx_regs);
116 int get_fp_registers(int pid, unsigned long *regs)
118 return save_fp_registers(pid, regs);
121 int put_fp_registers(int pid, unsigned long *regs)
123 return restore_fp_registers(pid, regs);
126 void arch_init_registers(int pid)
138 if (ptrace(PTRACE_GETREGSET, pid, NT_X86_XSTATE, &iov) == 0)