]> CyberLeo.Net >> Repos - FreeBSD/FreeBSD.git/commit
MFC r352867: Add support for ps -H on corefiles in libkvm
authorMike Karels <karels@FreeBSD.org>
Thu, 3 Oct 2019 02:51:48 +0000 (02:51 +0000)
committerMike Karels <karels@FreeBSD.org>
Thu, 3 Oct 2019 02:51:48 +0000 (02:51 +0000)
commit7729f9fb0277ced9d695607f72d48cbaa6222f3a
tree3df5008da8bce2586f623f49624d5d885ec90270
parente14f4092da0743d4c3298d85ff8a62b13d866a8b
MFC r352867: 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.

Approved by: re (gjb)
Sponsored by:   Forcepoint LLC
lib/libkvm/kvm_proc.c