Changeset View
Changeset View
Standalone View
Standalone View
head/lib/libkvm/kvm_private.c
Show First 20 Lines • Show All 125 Lines • ▼ Show 20 Lines | _kvm_malloc(kvm_t *kd, size_t n) | ||||
return (p); | return (p); | ||||
} | } | ||||
int | int | ||||
_kvm_probe_elf_kernel(kvm_t *kd, int class, int machine) | _kvm_probe_elf_kernel(kvm_t *kd, int class, int machine) | ||||
{ | { | ||||
return (kd->nlehdr.e_ident[EI_CLASS] == class && | 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); | kd->nlehdr.e_machine == machine); | ||||
} | } | ||||
int | int | ||||
_kvm_is_minidump(kvm_t *kd) | _kvm_is_minidump(kvm_t *kd) | ||||
{ | { | ||||
char minihdr[8]; | char minihdr[8]; | ||||
▲ Show 20 Lines • Show All 625 Lines • Show Last 20 Lines |