int get_task_regs(pid_t pid, user_regs_struct_t regs, CoreEntry *core) { user_fpregs_struct_t fpregs; int ret; ret = __get_task_regs(pid, ®s, &fpregs); if (ret) return ret; return __copy_task_regs(®s, &fpregs, core); }
int get_task_regs(pid_t pid, user_regs_struct_t *regs, save_regs_t save, void *arg, __maybe_unused unsigned long flags) { user_fpregs_struct_t fpregs; int ret; ret = __get_task_regs(pid, regs, &fpregs); if (ret) return ret; return save(arg, regs, &fpregs); }