diff --git a/lib/libkvm/kvm_powerpc64.c b/lib/libkvm/kvm_powerpc64.c --- a/lib/libkvm/kvm_powerpc64.c +++ b/lib/libkvm/kvm_powerpc64.c @@ -187,7 +187,8 @@ { return (_kvm_probe_elf_kernel(kd, ELFCLASS64, EM_PPC64) && - kd->nlehdr.e_ident[EI_DATA] == ELFDATA2MSB); + kd->nlehdr.e_ident[EI_DATA] == ELFDATA2MSB && + !_kvm_is_minidump(kd)); } static int @@ -195,7 +196,8 @@ { return (_kvm_probe_elf_kernel(kd, ELFCLASS64, EM_PPC64) && - kd->nlehdr.e_ident[EI_DATA] == ELFDATA2LSB); + kd->nlehdr.e_ident[EI_DATA] == ELFDATA2LSB && + !_kvm_is_minidump(kd)); } static int