Commit 2a925722 authored by Pavel Emelyanov's avatar Pavel Emelyanov

show: Show itimers with std pb showing helper

Signed-off-by: 's avatarPavel Emelyanov <xemul@parallels.com>
parent 0026b536
...@@ -229,39 +229,9 @@ void show_sigacts(int fd_sigacts, struct cr_options *o) ...@@ -229,39 +229,9 @@ void show_sigacts(int fd_sigacts, struct cr_options *o)
pb_show_plain(fd_sigacts, PB_SIGACT); pb_show_plain(fd_sigacts, PB_SIGACT);
} }
static void show_itimer(char *n, ItimerEntry *ie)
{
pr_msg("%s: int %lu.%lu val %lu.%lu\n", n,
(unsigned long)ie->isec, (unsigned long)ie->iusec,
(unsigned long)ie->vsec, (unsigned long)ie->vusec);
}
void show_itimers(int fd, struct cr_options *o) void show_itimers(int fd, struct cr_options *o)
{ {
ItimerEntry *ie; pb_show_plain_pretty(fd, PB_ITIMERS, "1:%Lu 2:%Lu 3:%Lu 4:%Lu");
int ret;
pr_img_head(CR_FD_ITIMERS);
ret = pb_read_one(fd, &ie, PB_ITIMERS);
if (ret < 0)
goto out;
show_itimer("real", ie);
itimer_entry__free_unpacked(ie, NULL);
ret = pb_read_one(fd, &ie, PB_ITIMERS);
if (ret < 0)
goto out;
show_itimer("virt", ie);
itimer_entry__free_unpacked(ie, NULL);
ret = pb_read_one(fd, &ie, PB_ITIMERS);
if (ret < 0)
goto out;
show_itimer("prof", ie);
itimer_entry__free_unpacked(ie, NULL);
out:
pr_img_tail(CR_FD_ITIMERS);
} }
void show_creds(int fd, struct cr_options *o) void show_creds(int fd, struct cr_options *o)
......
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