Lines Matching refs:kd
93 powerpc_maphdrs(kvm_t *kd) in powerpc_maphdrs() argument
98 vm = kd->vmst; in powerpc_maphdrs()
101 vm->map = mmap(NULL, vm->mapsz, PROT_READ, MAP_PRIVATE, kd->pmfd, 0); in powerpc_maphdrs()
103 _kvm_err(kd, kd->program, "cannot map corefile"); in powerpc_maphdrs()
128 vm->map = mmap(NULL, vm->mapsz, PROT_READ, MAP_PRIVATE, kd->pmfd, 0); in powerpc_maphdrs()
130 _kvm_err(kd, kd->program, "cannot map corefile headers"); in powerpc_maphdrs()
138 _kvm_err(kd, kd->program, "invalid corefile"); in powerpc_maphdrs()
148 powerpc_va2off(kvm_t *kd, kvaddr_t va, off_t *ofs) in powerpc_va2off() argument
150 struct vmstate *vm = kd->vmst; in powerpc_va2off()
171 _powerpc_freevtop(kvm_t *kd) in _powerpc_freevtop() argument
173 struct vmstate *vm = kd->vmst; in _powerpc_freevtop()
178 kd->vmst = NULL; in _powerpc_freevtop()
182 _powerpc_probe(kvm_t *kd) in _powerpc_probe() argument
185 return (_kvm_probe_elf_kernel(kd, ELFCLASS32, EM_PPC) && in _powerpc_probe()
186 kd->nlehdr.e_ident[EI_DATA] == ELFDATA2MSB); in _powerpc_probe()
190 _powerpc_initvtop(kvm_t *kd) in _powerpc_initvtop() argument
193 kd->vmst = (struct vmstate *)_kvm_malloc(kd, sizeof(*kd->vmst)); in _powerpc_initvtop()
194 if (kd->vmst == NULL) in _powerpc_initvtop()
197 if (powerpc_maphdrs(kd) == -1) in _powerpc_initvtop()
204 _powerpc_kvatop(kvm_t *kd, kvaddr_t va, off_t *ofs) in _powerpc_kvatop() argument
208 vm = kd->vmst; in _powerpc_kvatop()
210 return ((int)powerpc_va2off(kd, va, ofs)); in _powerpc_kvatop()
212 _kvm_err(kd, kd->program, "Raw corefile not supported"); in _powerpc_kvatop()
217 _powerpc_native(kvm_t *kd __unused) in _powerpc_native()