diff options
author | Enji Cooper <ngie@FreeBSD.org> | 2017-08-04 17:41:49 +0000 |
---|---|---|
committer | Enji Cooper <ngie@FreeBSD.org> | 2017-08-04 17:41:49 +0000 |
commit | 79210755878ca1ad93078a8d3f95ffc211be3cef (patch) | |
tree | ef648661869d82d88b95cbb7e4992ce4e87db6cb /usr.bin/procstat | |
parent | d1ce8bc1b52fd275884b3479ebe620055c1e61b9 (diff) | |
parent | 9990efd2e26b975ff901bf5e956befc4897a2dc1 (diff) | |
download | src-79210755878ca1ad93078a8d3f95ffc211be3cef.tar.gz src-79210755878ca1ad93078a8d3f95ffc211be3cef.zip |
Notes
Diffstat (limited to 'usr.bin/procstat')
-rw-r--r-- | usr.bin/procstat/procstat_ptlwpinfo.c | 10 |
1 files changed, 7 insertions, 3 deletions
diff --git a/usr.bin/procstat/procstat_ptlwpinfo.c b/usr.bin/procstat/procstat_ptlwpinfo.c index 96068df8f8a7..20ab95889e6c 100644 --- a/usr.bin/procstat/procstat_ptlwpinfo.c +++ b/usr.bin/procstat/procstat_ptlwpinfo.c @@ -46,13 +46,15 @@ procstat_ptlwpinfo(struct procstat *prstat) return; if (!hflag) - xo_emit("{:/%6s %7s %5s %5s %5s %6s %5s} {[:/%d}{:/%s}{]:}" - " {:/%s}\n", + xo_emit( + "{T:/%6s %7s %5s %5s %5s %6s %5s} {[:/%d}{T:/%s}{]:} {T:/%s}\n", "LWPID", "EVENT", "SIGNO", "CODE", "ERRNO", "PID", "UID", 2 * sizeof(void *) + 2, "ADDR", "TDNAME"); + xo_open_container("threads"); for (i = 0; i < count; i++) { - xo_emit("{:lpwid/%6d} ", pl[i].pl_lwpid); + xo_open_container("thread"); + xo_emit("{:lwpid/%6d} ", pl[i].pl_lwpid); switch (pl[i].pl_event) { case PL_EVENT_NONE: xo_emit("{eq:event/none}{d:event/%7s} ", "none"); @@ -85,7 +87,9 @@ procstat_ptlwpinfo(struct procstat *prstat) 2 * sizeof(void *) + 2, "-"); } xo_emit("{:tdname/%s}\n", pl[i].pl_tdname); + xo_close_container("thread"); } + xo_close_container("threads"); procstat_freeptlwpinfo(prstat, pl); } |