Lines Matching refs:pid
21 int save_i387_registers(int pid, unsigned long *fp_regs)
23 if (ptrace(PTRACE_GETFPREGS, pid, 0, fp_regs) < 0)
28 int save_fp_registers(int pid, unsigned long *fp_regs)
36 if (ptrace(PTRACE_GETREGSET, pid, NT_X86_XSTATE, &iov) < 0)
41 return save_i387_registers(pid, fp_regs);
44 int restore_i387_registers(int pid, unsigned long *fp_regs)
46 if (ptrace(PTRACE_SETFPREGS, pid, 0, fp_regs) < 0)
51 int restore_fp_registers(int pid, unsigned long *fp_regs)
58 if (ptrace(PTRACE_SETREGSET, pid, NT_X86_XSTATE, &iov) < 0)
63 return restore_i387_registers(pid, fp_regs);
68 int save_fpx_registers(int pid, unsigned long *fp_regs)
70 if (ptrace(PTRACE_GETFPXREGS, pid, 0, fp_regs) < 0)
75 int restore_fpx_registers(int pid, unsigned long *fp_regs)
77 if (ptrace(PTRACE_SETFPXREGS, pid, 0, fp_regs) < 0)
82 int get_fp_registers(int pid, unsigned long *regs)
85 return save_fpx_registers(pid, regs);
87 return save_fp_registers(pid, regs);
90 int put_fp_registers(int pid, unsigned long *regs)
93 return restore_fpx_registers(pid, regs);
95 return restore_fp_registers(pid, regs);
98 void arch_init_registers(int pid)
103 err = ptrace(PTRACE_GETFPXREGS, pid, 0, &fpx_regs);
115 int get_fp_registers(int pid, unsigned long *regs)
117 return save_fp_registers(pid, regs);
120 int put_fp_registers(int pid, unsigned long *regs)
122 return restore_fp_registers(pid, regs);
125 void arch_init_registers(int pid)
137 if (ptrace(PTRACE_GETREGSET, pid, NT_X86_XSTATE, &iov) == 0)