aboutsummaryrefslogtreecommitdiff
path: root/usr.bin/procstat/procstat_threads.c
diff options
context:
space:
mode:
authorEric van Gyzen <vangyzen@FreeBSD.org>2016-12-07 15:04:22 +0000
committerEric van Gyzen <vangyzen@FreeBSD.org>2016-12-07 15:04:22 +0000
commit3d32d4a7c97401beb9eb1aaafbcb0389e50d9109 (patch)
tree43441ee7e43e93c264c40098bc6a268fa2fab93b /usr.bin/procstat/procstat_threads.c
parent75747c209ced3c7e244c7249e8ecb667f6900ffb (diff)
Notes
Diffstat (limited to 'usr.bin/procstat/procstat_threads.c')
-rw-r--r--usr.bin/procstat/procstat_threads.c9
1 files changed, 4 insertions, 5 deletions
diff --git a/usr.bin/procstat/procstat_threads.c b/usr.bin/procstat/procstat_threads.c
index aa9f9b5c0015..40e1b4b15bae 100644
--- a/usr.bin/procstat/procstat_threads.c
+++ b/usr.bin/procstat/procstat_threads.c
@@ -49,7 +49,7 @@ procstat_threads(struct procstat *procstat, struct kinfo_proc *kipp)
char *threadid;
if (!hflag)
- xo_emit("{T:/%5s %6s %-16s %-16s %2s %4s %-7s %-9s}\n", "PID",
+ xo_emit("{T:/%5s %6s %-19s %-19s %2s %4s %-7s %-9s}\n", "PID",
"TID", "COMM", "TDNAME", "CPU", "PRI", "STATE", "WCHAN");
xo_emit("{ek:process_id/%d}", kipp->ki_pid);
@@ -71,11 +71,10 @@ procstat_threads(struct procstat *procstat, struct kinfo_proc *kipp)
xo_open_container(threadid);
xo_emit("{dk:process_id/%5d/%d} ", kipp->ki_pid);
xo_emit("{:thread_id/%6d/%d} ", kipp->ki_tid);
- xo_emit("{d:command/%-16s/%s} ", strlen(kipp->ki_comm) ?
+ xo_emit("{d:command/%-19s/%s} ", strlen(kipp->ki_comm) ?
kipp->ki_comm : "-");
- xo_emit("{:thread_name/%-16s/%s} ", (strlen(kipp->ki_tdname) &&
- (strcmp(kipp->ki_comm, kipp->ki_tdname) != 0)) ?
- kipp->ki_tdname : "-");
+ xo_emit("{:thread_name/%-19s/%s} ",
+ kinfo_proc_thread_name(kipp));
if (kipp->ki_oncpu != 255)
xo_emit("{:cpu/%3d/%d} ", kipp->ki_oncpu);
else if (kipp->ki_lastcpu != 255)