Commit d71e5e44 authored by Pavel Emelyanov's avatar Pavel Emelyanov

dump: Factor out dump-regs logging

Signed-off-by: 's avatarPavel Emelyanov <xemul@parallels.com>
parent dcc37a09
...@@ -762,6 +762,8 @@ static int get_task_regs(pid_t pid, struct core_entry *core, const struct parasi ...@@ -762,6 +762,8 @@ static int get_task_regs(pid_t pid, struct core_entry *core, const struct parasi
user_regs_struct_t regs = {-1}; user_regs_struct_t regs = {-1};
int ret = -1; int ret = -1;
pr_info("Dumping GP/FPU registers ... ");
if (ctl) if (ctl)
regs = ctl->regs_orig; regs = ctl->regs_orig;
else { else {
...@@ -917,11 +919,9 @@ static int dump_task_core_all(pid_t pid, const struct proc_pid_stat *stat, ...@@ -917,11 +919,9 @@ static int dump_task_core_all(pid_t pid, const struct proc_pid_stat *stat,
if (ret) if (ret)
goto err_free; goto err_free;
pr_info("Dumping GP/FPU registers ... ");
ret = get_task_regs(pid, core, ctl); ret = get_task_regs(pid, core, ctl);
if (ret) if (ret)
goto err_free; goto err_free;
pr_info("OK\n");
pr_info("Obtainting personality ... "); pr_info("Obtainting personality ... ");
ret = get_task_personality(pid, &core->tc.personality); ret = get_task_personality(pid, &core->tc.personality);
...@@ -1349,7 +1349,6 @@ static int dump_task_thread(struct parasite_ctl *parasite_ctl, pid_t pid) ...@@ -1349,7 +1349,6 @@ static int dump_task_thread(struct parasite_ctl *parasite_ctl, pid_t pid)
if (!core) if (!core)
goto err; goto err;
pr_info("Dumping GP/FPU registers ... ");
ret = get_task_regs(pid, core, NULL); ret = get_task_regs(pid, core, NULL);
if (ret) if (ret)
goto err_free; goto err_free;
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment