Lines Matching defs:kd
154 #define _KDEREF(kd, addr, dst, sz) do { \
156 len = kvm_read((kd), (addr), (dst), (sz)); \
159 kvm_geterr(kd), (long)len, (unsigned long)(sz), (addr)); \
163 #define KDEREF(kd, item) _KDEREF((kd), A(item), D(item, data), S(item))
219 kvm_t *kd;
293 kd = kvm_openfiles(kernel, kmem, NULL, O_RDONLY, errbuf);
299 if (kd == NULL)
303 load_symbols(kd);
326 kproc = kvm_getprocs(kd, KERN_PROC_PID, pid,
343 process_map(kd, pid, kproc, &sum);
353 rc = kvm_close(kd);
374 process_map(kvm_t *kd, pid_t pid, struct kinfo_proc *proc, struct sum *sum)
403 KDEREF(kd, vmspace);
437 KDEREF(kd, vm_map);
514 vm_map_entry = load_vm_map_entries(kd,
524 total += dump_vm_map_entry(kd, vmspace, vm_map_entry, sum);
538 load_symbols(kvm_t *kd)
542 rc = kvm_nlist(kd, &nl[0]);
544 errx(1, "%s == %d", kvm_geterr(kd), rc);
555 _KDEREF(kd, nl[NL_MAXSSIZ].n_value, &maxssiz,
557 _KDEREF(kd, nl[NL_KERNEL_MAP].n_value, &kernel_map_addr,
565 load_vm_map_entries(kvm_t *kd, struct vm_map_entry *kptr,
576 KDEREF(kd, &map_ent);
588 ld = load_vm_map_entries(kd, RBT_LEFT(uvm_map_addr, result), result);
590 ld = load_vm_map_entries(kd, RBT_RIGHT(uvm_map_addr, result), result);
612 dump_vm_map_entry(kvm_t *kd, struct kbit *vmspace,
664 KDEREF(kd, uvm_obj);
669 KDEREF(kd, uvn);
673 KDEREF(kd, vp);
680 KDEREF(kd, amap);
688 KDEREF(kd, vfs);
700 KDEREF(kd, &data); \
725 name = findname(kd, vmspace, vme, vp, vfs, uvm_obj);
863 findname(kvm_t *kd, struct kbit *vmspace,
873 switch (search_cache(kd, vp, &name, buf, sizeof(buf))) {
905 KDEREF(kd, &kdev);
936 search_cache(kvm_t *kd, struct kbit *vp, char **name, char *buf, size_t blen)
944 load_name_cache(kd);
977 KDEREF(kd, &svp);
982 load_name_cache(kvm_t *kd)
988 _KDEREF(kd, nclruhead_addr, &nchead, sizeof(nchead));
991 _KDEREF(kd, (u_long)tmp, &n, sizeof(n));