]> CyberLeo.Net >> Repos - FreeBSD/FreeBSD.git/commit
Add support for ps -H on corefiles in libkvm
authorkarels <karels@FreeBSD.org>
Sun, 22 Sep 2019 13:56:27 +0000 (13:56 +0000)
committerkarels <karels@FreeBSD.org>
Sun, 22 Sep 2019 13:56:27 +0000 (13:56 +0000)
commitc8f25381672b6b4f53052dd46012d0025396c23d
tree8f8748917bcacdca20f54fbd7ece6e32aad6e930
parent0de4a3a2bf8a7f2eeb275626b9e2b15e265457a7
Add support for ps -H on corefiles in libkvm

Add support for kernel threads in kvm_getprocs() and the underlying
kvm_proclist() in libkvm when fetching from a kernel core file. This
has been missing/needed for several releases, when kernel threads became
normal threads.  The loop over the processes now contains a sub-loop for
threads, which iterates beyond the first thread only when threads are
requested.  Also set some fields such as tid that were previously
uninitialized.

Reviewed by: vangyzen jhb(earlier revision)
MFC after: 4 days
Sponsored by: Forcepoint LLC
Differential Revision: https://reviews.freebsd.org/D21461
lib/libkvm/kvm_proc.c