svn commit: r352175 - head/lib/libkvm
Leandro Lupori
luporl at FreeBSD.org
Tue Sep 10 18:46:33 UTC 2019
Author: luporl
Date: Tue Sep 10 18:46:32 2019
New Revision: 352175
URL: https://svnweb.freebsd.org/changeset/base/352175
Log:
Add powerpc support to libkvm probe function
PowerPC kernels are of DYN type, instead of EXEC.
Reviewed by: jhibbits
Differential Revision: https://reviews.freebsd.org/D21583
Modified:
head/lib/libkvm/kvm_private.c
Modified: head/lib/libkvm/kvm_private.c
==============================================================================
--- head/lib/libkvm/kvm_private.c Tue Sep 10 18:27:45 2019 (r352174)
+++ head/lib/libkvm/kvm_private.c Tue Sep 10 18:46:32 2019 (r352175)
@@ -131,7 +131,8 @@ _kvm_probe_elf_kernel(kvm_t *kd, int class, int machin
{
return (kd->nlehdr.e_ident[EI_CLASS] == class &&
- kd->nlehdr.e_type == ET_EXEC &&
+ ((machine == EM_PPC || machine == EM_PPC64) ?
+ kd->nlehdr.e_type == ET_DYN : kd->nlehdr.e_type == ET_EXEC) &&
kd->nlehdr.e_machine == machine);
}
More information about the svn-src-all
mailing list