Lines Matching refs:kd
92 powerpc_maphdrs(kvm_t *kd) in powerpc_maphdrs() argument
97 vm = kd->vmst; in powerpc_maphdrs()
100 vm->map = mmap(NULL, vm->mapsz, PROT_READ, MAP_PRIVATE, kd->pmfd, 0); in powerpc_maphdrs()
102 _kvm_err(kd, kd->program, "cannot map corefile"); in powerpc_maphdrs()
127 vm->map = mmap(NULL, vm->mapsz, PROT_READ, MAP_PRIVATE, kd->pmfd, 0); in powerpc_maphdrs()
129 _kvm_err(kd, kd->program, "cannot map corefile headers"); in powerpc_maphdrs()
137 _kvm_err(kd, kd->program, "invalid corefile"); in powerpc_maphdrs()
147 powerpc_va2off(kvm_t *kd, kvaddr_t va, off_t *ofs) in powerpc_va2off() argument
149 struct vmstate *vm = kd->vmst; in powerpc_va2off()
170 _powerpc_freevtop(kvm_t *kd) in _powerpc_freevtop() argument
172 struct vmstate *vm = kd->vmst; in _powerpc_freevtop()
177 kd->vmst = NULL; in _powerpc_freevtop()
181 _powerpc_probe(kvm_t *kd) in _powerpc_probe() argument
184 return (_kvm_probe_elf_kernel(kd, ELFCLASS32, EM_PPC) && in _powerpc_probe()
185 kd->nlehdr.e_ident[EI_DATA] == ELFDATA2MSB); in _powerpc_probe()
189 _powerpc_initvtop(kvm_t *kd) in _powerpc_initvtop() argument
192 kd->vmst = (struct vmstate *)_kvm_malloc(kd, sizeof(*kd->vmst)); in _powerpc_initvtop()
193 if (kd->vmst == NULL) in _powerpc_initvtop()
196 if (powerpc_maphdrs(kd) == -1) in _powerpc_initvtop()
203 _powerpc_kvatop(kvm_t *kd, kvaddr_t va, off_t *ofs) in _powerpc_kvatop() argument
207 vm = kd->vmst; in _powerpc_kvatop()
209 return ((int)powerpc_va2off(kd, va, ofs)); in _powerpc_kvatop()
211 _kvm_err(kd, kd->program, "Raw corefile not supported"); in _powerpc_kvatop()
216 _powerpc_native(kvm_t *kd __unused) in _powerpc_native()