summaryrefslogtreecommitdiffstats
path: root/sys/kern/kern_jail.c
diff options
context:
space:
mode:
authorbz <bz@FreeBSD.org>2010-01-11 22:34:25 +0000
committerbz <bz@FreeBSD.org>2010-01-11 22:34:25 +0000
commitbdc1b5009d72b7137f0a3c97d246fa4ce5ef0213 (patch)
tree5b0a23af7af5b370b6b70139380d4c22a7ce5ba4 /sys/kern/kern_jail.c
parent1e3bc23fb52d8c37d433c95d58f57ce906326ae4 (diff)
downloadFreeBSD-src-bdc1b5009d72b7137f0a3c97d246fa4ce5ef0213.zip
FreeBSD-src-bdc1b5009d72b7137f0a3c97d246fa4ce5ef0213.tar.gz
Change DDB show prison:
- name some columns more closely to the user space variables, as we do for host.* or allow.* (in the listing) already. - print pr_childmax (children.max). - prefix hex values with 0x. MFC after: 3 weeks
Diffstat (limited to 'sys/kern/kern_jail.c')
-rw-r--r--sys/kern/kern_jail.c11
1 files changed, 6 insertions, 5 deletions
diff --git a/sys/kern/kern_jail.c b/sys/kern/kern_jail.c
index f4cef03..8ad22ca 100644
--- a/sys/kern/kern_jail.c
+++ b/sys/kern/kern_jail.c
@@ -4169,10 +4169,11 @@ db_show_prison(struct prison *pr)
#endif
db_printf(" root = %p\n", pr->pr_root);
db_printf(" securelevel = %d\n", pr->pr_securelevel);
- db_printf(" childcount = %d\n", pr->pr_childcount);
+ db_printf(" children.max = %d\n", pr->pr_childmax);
+ db_printf(" children.cur = %d\n", pr->pr_childcount);
db_printf(" child = %p\n", LIST_FIRST(&pr->pr_children));
db_printf(" sibling = %p\n", LIST_NEXT(pr, pr_sibling));
- db_printf(" flags = %x", pr->pr_flags);
+ db_printf(" flags = 0x%x", pr->pr_flags);
for (fi = 0; fi < sizeof(pr_flag_names) / sizeof(pr_flag_names[0]);
fi++)
if (pr_flag_names[fi] != NULL && (pr->pr_flags & (1 << fi)))
@@ -4187,7 +4188,7 @@ db_show_prison(struct prison *pr)
: (jsf == pr_flag_jailsys[fi].new) ? "new"
: "inherit");
}
- db_printf(" allow = %x", pr->pr_allow);
+ db_printf(" allow = 0x%x", pr->pr_allow);
for (fi = 0; fi < sizeof(pr_allow_names) / sizeof(pr_allow_names[0]);
fi++)
if (pr_allow_names[fi] != NULL && (pr->pr_allow & (1 << fi)))
@@ -4202,14 +4203,14 @@ db_show_prison(struct prison *pr)
db_printf(" ip4s = %d\n", pr->pr_ip4s);
for (ii = 0; ii < pr->pr_ip4s; ii++)
db_printf(" %s %s\n",
- ii == 0 ? "ip4 =" : " ",
+ ii == 0 ? "ip4.addr =" : " ",
inet_ntoa(pr->pr_ip4[ii]));
#endif
#ifdef INET6
db_printf(" ip6s = %d\n", pr->pr_ip6s);
for (ii = 0; ii < pr->pr_ip6s; ii++)
db_printf(" %s %s\n",
- ii == 0 ? "ip6 =" : " ",
+ ii == 0 ? "ip6.addr =" : " ",
ip6_sprintf(ip6buf, &pr->pr_ip6[ii]));
#endif
}
OpenPOWER on IntegriCloud