svn commit: r335937 - head/usr.bin/top
Konstantin Belousov
kib at FreeBSD.org
Wed Jul 4 13:28:17 UTC 2018
Author: kib
Date: Wed Jul 4 13:28:16 2018
New Revision: 335937
URL: https://svnweb.freebsd.org/changeset/base/335937
Log:
top: do not fall to the thread name if kernel cache of the process
args is empty.
Instead, use kvm_getargv() unconditionally to obtain the process
arguments. It means that one additional sysctl(2) is performed there.
Submitted by: Thomas Munro
MFC after: 1 week
Differential revision: https://reviews.freebsd.org/D16111
Modified:
head/usr.bin/top/machine.c
Modified: head/usr.bin/top/machine.c
==============================================================================
--- head/usr.bin/top/machine.c Wed Jul 4 13:26:47 2018 (r335936)
+++ head/usr.bin/top/machine.c Wed Jul 4 13:28:16 2018 (r335937)
@@ -951,7 +951,6 @@ format_next_process(struct handle * xhandle, char *(*g
}
} else {
if (pp->ki_flag & P_SYSTEM ||
- pp->ki_args == NULL ||
(args = kvm_getargv(kd, pp, cmdlen)) == NULL ||
!(*args)) {
if (ps.thread && pp->ki_flag & P_HADTHREADS &&
More information about the svn-src-head
mailing list