/dragonfly/lib/libkvm/ |
H A D | kvm.c | 70 return kvm_ishost(kd) || kvm_isvkernel(kd); in kvm_notrans() 180 _kvm_syserr(kd, kd->program, "%s", mf); in _kvm_open() 184 _kvm_syserr(kd, kd->program, "%s", mf); in _kvm_open() 188 _kvm_syserr(kd, kd->program, "%s", mf); in _kvm_open() 217 _kvm_syserr(kd, kd->program, "%s", uf); in _kvm_open() 221 _kvm_syserr(kd, kd->program, "%s", uf); in _kvm_open() 229 kd->vmfd = kd->pmfd; in _kvm_open() 265 if ((kd = malloc(sizeof(*kd))) == NULL) { in kvm_openfiles() 269 memset(kd, 0, sizeof(*kd)); in kvm_openfiles() 286 memset(kd, 0, sizeof(*kd)); in kvm_open() [all …]
|
H A D | kvm_x86_64.c | 99 _kvm_err(kd, kd->program, "cannot mmap corefile"); in _kvm_maphdrs() 166 kd->vmst = (struct vmstate *)_kvm_malloc(kd, sizeof(*kd->vmst)); in _kvm_initvtop() 168 _kvm_err(kd, kd->program, "cannot allocate vm"); in _kvm_initvtop() 182 munmap(kd->vmst->mmapbase, kd->vmst->mmapsize); in _kvm_initvtop() 208 _kvm_err(kd, kd->program, "cannot read dumppcb"); in _kvm_initvtop() 215 _kvm_err(kd, kd->program, "cannot read dumppcb"); in _kvm_initvtop() 252 _kvm_err(kd, kd->program, in _kvm_vatop() 301 _kvm_syserr(kd, kd->program, "_kvm_vatop: read pde"); in _kvm_vatop() 318 _kvm_err(kd, kd->program, in _kvm_vatop() 335 _kvm_syserr(kd, kd->program, "_kvm_vatop: lseek"); in _kvm_vatop() [all …]
|
H A D | kvm_proc.c | 268 _kvm_err(kd, kd->program, in kvm_proclist() 285 _kvm_err(kd, kd->program, in kvm_proclist() 298 _kvm_err(kd, kd->program, in kvm_proclist() 307 _kvm_err(kd, kd->program, in kvm_proclist() 499 _kvm_err(kd, kd->program, in kvm_getprocs() 517 _kvm_err(kd, kd->program, in kvm_getprocs() 597 kd->argv = (char **)_kvm_malloc(kd, kd->argc * in kvm_argv() 603 kd->argv = (char **)_kvm_realloc(kd, kd->argv, kd->argc * in kvm_argv() 692 kd->argspc = (char *)_kvm_realloc(kd, kd->argspc, in kvm_argv() 840 _kvm_err(kd, kd->program, in kvm_getargv() [all …]
|
H A D | kvm_minidump_x86_64.c | 192 _kvm_err(kd, kd->program, in _kvm_minidump_init_hdr1() 199 _kvm_err(kd, kd->program, in _kvm_minidump_init_hdr1() 208 _kvm_err(kd, kd->program, in _kvm_minidump_init_hdr1() 215 _kvm_err(kd, kd->program, in _kvm_minidump_init_hdr1() 246 _kvm_err(kd, kd->program, in _kvm_minidump_init_hdr2() 253 _kvm_err(kd, kd->program, in _kvm_minidump_init_hdr2() 262 _kvm_err(kd, kd->program, in _kvm_minidump_init_hdr2() 269 _kvm_err(kd, kd->program, in _kvm_minidump_init_hdr2() 310 _kvm_err(kd, kd->program, in _kvm_minidump_vatop() 331 _kvm_err(kd, kd->program, in _kvm_minidump_vatop() [all …]
|
H A D | kvm_file.c | 112 _kvm_err(kd, kd->program, "can't read fdp"); in kvm_deadfiles() 127 _kvm_err(kd, kd->program, in kvm_deadfiles() 146 _kvm_err(kd, kd->program, "can't read file"); in kvm_deadfiles() 160 kd->argspc = _kvm_realloc(kd, kd->argspc, size); in kvm_deadfiles() 194 kd->argspc = _kvm_malloc(kd, size); in kvm_getfiles() 196 kd->argspc = _kvm_realloc(kd, kd->argspc, size); in kvm_getfiles() 220 _kvm_syserr(kd, kd->program, in kvm_getfiles() 232 _kvm_err(kd, kd->program, "%s: no such symbol", in kvm_getfiles() 238 _kvm_err(kd, kd->program, "can't read nfiles"); in kvm_getfiles() 250 kd->argspc = _kvm_malloc(kd, size); in kvm_getfiles() [all …]
|
H A D | kvm_getloadavg.c | 62 kvm_getloadavg(kvm_t *kd, double loadavg[], int nelem) in kvm_getloadavg() argument 68 if (kvm_ishost(kd)) in kvm_getloadavg() 71 if (kvm_nlist(kd, nl) != 0) { in kvm_getloadavg() 73 _kvm_err(kd, kd->program, in kvm_getloadavg() 78 #define KREAD(kd, addr, obj) \ in kvm_getloadavg() argument 79 (kvm_read(kd, addr, (char *)(obj), sizeof(*obj)) != sizeof(*obj)) in kvm_getloadavg() 80 if (KREAD(kd, nl[X_AVERUNNABLE].n_value, &loadinfo)) { in kvm_getloadavg() 81 _kvm_err(kd, kd->program, "can't read averunnable"); in kvm_getloadavg() 89 if (!KREAD(kd, nl[X_FSCALE].n_value, &fscale)) in kvm_getloadavg()
|
H A D | kvm_getswapinfo.c | 79 static int nlist_init(kvm_t *kd); 80 static void dump_blist(kvm_t *kd); 117 kvm_t *kd, in kvm_getswapinfo() argument 130 if (kd == NULL) { in kvm_getswapinfo() 150 if (!nlist_init(kd)) in kvm_getswapinfo() 188 dump_blist(kd); in kvm_getswapinfo() 193 nlist_init(kvm_t *kd) in nlist_init() argument 250 kvm_t *kd, in scanradix() argument 353 kd, in scanradix() 376 dump_blist(kvm_t *kd) in dump_blist() argument [all …]
|
H A D | kvm_vm_map.c | 47 kreadent(kvm_t *kd, const void *kaddr, vm_map_entry_t copy) in kreadent() argument 53 if (kvm_read(kd, (u_long)kaddr, (char *)copy, nb) == (ssize_t)nb) in kreadent() 63 kvm_vm_map_entry_first(kvm_t *kd, vm_map_t map, vm_map_entry_t copy) in kvm_vm_map_entry_first() argument 70 if (!kreadent(kd, ken, copy)) in kvm_vm_map_entry_first() 74 if (!kreadent(kd, ken, copy)) in kvm_vm_map_entry_first() 84 kvm_vm_map_entry_next(kvm_t *kd, vm_map_entry_t ken, vm_map_entry_t copy) in kvm_vm_map_entry_next() argument 90 if (!kreadent(kd, ken, copy)) in kvm_vm_map_entry_next() 94 if (!kreadent(kd, ken, copy)) in kvm_vm_map_entry_next() 100 if (!kreadent(kd, ken2, copy)) in kvm_vm_map_entry_next() 108 if (!kreadent(kd, ken2, copy)) in kvm_vm_map_entry_next()
|
/dragonfly/test/debug/ |
H A D | vnodeinfo.c | 107 kvm_t *kd; in main() local 149 if (kvm_nlist(kd, Nl) != 0) { in main() 157 mp = dumpmount(kd, mp); in main() 176 vp = dumpvp(kd, vp, 0, NULL); in main() 188 vp = dumpvp(kd, vp, 0, in main() 196 dumpmount(kvm_t *kd, struct mount *mp) in dumpmount() argument 218 vp = dumpvp(kd, vp, 1, vfc.vfc_name); in dumpmount() 370 dumplocks(kd, &lockf); in dumpvp() 384 dpd->dumpfn(kd, vn.v_data); in dumpvp() 426 dumplockinfo(kd, &item); in dumplocks() [all …]
|
H A D | ncptrace.c | 95 kvm_t *kd; in main() local 125 if (kvm_nlist(kd, Nl) != 0) { in main() 129 kkread(kd, Nl[0].n_value, &nch, sizeof(nch)); in main() 137 isnull = printvfc(kd, mntinfo.mnt_vfc); in main() 143 path = getncppath(kd, &mntinfo.mnt_ncmounton, in main() 152 dumpncp(kd, isnull, 0, in main() 167 dumpncp(kvm_t *kd, int isnull, int tab, in dumpncp() argument 176 kkread(kd, (u_long)ncptr, &ncp, sizeof(ncp)); in dumpncp() 252 kkread(kd, (u_long)ncscan, &ncp, sizeof(ncp)); in dumpncp() 269 kkread(kd, (long)ncpptr, &ncp, sizeof(ncp)); in getncppath() [all …]
|
H A D | vmobjinfo.c | 96 kvm_t *kd; in main() local 123 if (kvm_nlist(kd, Nl) != 0) { in main() 145 scan_vmobjs(kd, &obj_list[i]); in main() 157 kkread(kd, (long)op, &obj, sizeof(obj)); in scan_vmobjs() 168 dump_memq(kd, obj.rb_memq.rbh_root); in scan_vmobjs() 189 dump_swap(kd, swb.swb_entry.rbe_left); in dump_swap() 223 dump_swap(kd, swb.swb_entry.rbe_right); in dump_swap() 227 dump_memq(kvm_t *kd, struct vm_page *pgp) in dump_memq() argument 235 kkread(kd, (long)pgp, &pg, sizeof(pg)); in dump_memq() 236 dump_memq(kd, pg.rb_entry.rbe_left); in dump_memq() [all …]
|
H A D | wildcardinfo.c | 77 static void dumptcb(kvm_t *kd, intptr_t tcbinfo); 84 kvm_t *kd; in main() local 109 if (kvm_nlist(kd, Nl) != 0) { in main() 113 kkread(kd, Nl[0].n_value, &ncpus, sizeof(ncpus)); in main() 123 dumptcb(kvm_t *kd, intptr_t tcbaddr) in dumptcb() argument 129 kkread(kd, tcbaddr, &info, sizeof(info)); in dumptcb() 147 dumpinpcontainerhead(kvm_t *kd, int index, void *kptr) in dumpinpcontainerhead() argument 153 kkread(kd, (intptr_t)kptr, &head, sizeof(head)); in dumpinpcontainerhead() 158 kkread(kd, (intptr_t)kptr, &node, sizeof(node)); in dumpinpcontainerhead() 162 kkread(kd, (intptr_t)node.ic_inp, &pcb, sizeof(pcb)); in dumpinpcontainerhead() [all …]
|
H A D | h2inodes.c | 70 kvm_t *kd; in main() local 99 if (kvm_nlist(kd, Nl) != 0) { in main() 103 kkread(kd, Nl[0].n_value, &nch, sizeof(nch)); in main() 104 kkread(kd, Nl[1].n_value, &list, sizeof(list)); in main() 109 kkread(kd, base, &pmp, sizeof(pmp)); in main() 112 h2inumscan(kd, 4, cp); in main() 119 h2inumscan(kvm_t *kd, int tab, uintptr_t cp) in h2inumscan() argument 123 kkread(kd, cp, &ip, sizeof(ip)); in h2inumscan() 125 h2inumscan(kd, tab, (uintptr_t)ip.rbnode.rbe_left); in h2inumscan() 131 h2inumscan(kd, tab, (uintptr_t)ip.rbnode.rbe_right); in h2inumscan() [all …]
|
H A D | h2dio.c | 70 kvm_t *kd; in main() local 99 if (kvm_nlist(kd, Nl) != 0) { in main() 103 kkread(kd, Nl[0].n_value, &nch, sizeof(nch)); in main() 104 kkread(kd, Nl[1].n_value, &list, sizeof(list)); in main() 109 kkread(kd, base, &hmp, sizeof(hmp)); in main() 112 h2dioscan(kd, 4, cp); in main() 119 h2dioscan(kvm_t *kd, int tab, uintptr_t cp) in h2dioscan() argument 123 kkread(kd, cp, &dio, sizeof(dio)); in h2dioscan() 125 h2dioscan(kd, tab, (uintptr_t)dio.rbnode.rbe_left); in h2dioscan() 131 h2dioscan(kd, tab, (uintptr_t)dio.rbnode.rbe_right); in h2dioscan() [all …]
|
H A D | h2chains.c | 56 static void h2chainscan(kvm_t *kd, int tab, uintptr_t cp, 71 kvm_t *kd; in main() local 100 if (kvm_nlist(kd, Nl) != 0) { in main() 104 kkread(kd, Nl[0].n_value, &nch, sizeof(nch)); in main() 105 kkread(kd, Nl[1].n_value, &list, sizeof(list)); in main() 110 kkread(kd, base, &hmp, sizeof(hmp)); in main() 114 h2chainscan(kd, 4, cp, in main() 122 h2chainscan(kd, 4, cp, in main() 135 kkread(kd, cp, &chain, sizeof(chain)); in h2chainscan() 159 h2chainscan(kd, tab + 4, in h2chainscan() [all …]
|
H A D | mbufinfo.c | 107 kvm_t *kd; in main() local 134 if (kvm_nlist(kd, Nl) != 0) { in main() 140 dumpmb(kd, tree.rbh_root); in main() 157 dumpmb(kvm_t *kd, struct mbtrack *mtp) in dumpmb() argument 162 kkread(kd, (long)mtp, &mt, sizeof(mt)); in dumpmb() 165 dumpmb(kd, mt.rb_node.rbe_left); in dumpmb() 172 kkread(kd, (long)mt.m, &mb, sizeof(mb)); in dumpmb() 186 dumpmbdata(kd, mb.m_data, mb.m_len); in dumpmb() 191 dumpmb(kd, mt.rb_node.rbe_right); in dumpmb() 195 dumpmbdata(kvm_t *kd, char *data, int len) in dumpmbdata() argument [all …]
|
H A D | vmpagehash.c | 104 kvm_t *kd; in main() local 140 if (kvm_nlist(kd, Nl) != 0) { in main() 147 kkread(kd, Nl[2].n_value, &ticks, sizeof(ticks)); in main() 172 kkread_vmpage(kd, (u_long)elm->m, &m); in main() 174 kkread(kd, (u_long)m.object, &obj, sizeof(obj)); in main() 175 checkpage(kd, elm->m, &m, &obj); in main() 284 kkread(kd, (u_long)scanptr, &scan, sizeof(scan)); in checkpage() 301 kkread_vmpage(kvm_t *kd, u_long addr, vm_page_t m) in kkread_vmpage() argument 315 kkread(kd, vpbeg, vpcache, vpend - vpbeg); in kkread_vmpage() 323 if (kvm_read(kd, addr, buf, nbytes) != nbytes) { in kkread() [all …]
|
H A D | vmpageinfo.c | 104 static void dumpsltrack(kvm_t *kd); 135 kvm_t *kd; in main() local 171 if (kvm_nlist(kd, Nl) != 0) { in main() 179 kkread(kd, Nl[3].n_value, &nbuf, sizeof(nbuf)); in main() 193 kkread_vmpage(kd, (u_long)&vm_page_array[i], &m); in main() 196 checkpage(kd, &vm_page_array[i], &m, &obj); in main() 430 kkread(kd, (u_long)mptr, &m, sizeof(m)); in main() 438 checkpage(kd, mptr, &m, &obj); in main() 450 dumpsltrack(kd); in main() 503 kkread(kd, vpbeg, vpcache, vpend - vpbeg); in kkread_vmpage() [all …]
|
H A D | slabinfo.c | 78 int slzonedump(kvm_t *kd, SLZoneList *list); 86 kvm_t *kd; in main() local 122 if (kvm_nlist(kd, Nl) != 0) { in main() 127 kkread(kd, Nl[1].n_value, &ncpus, sizeof(int)); in main() 135 kkread(kd, (long)psary[i], &gd, sizeof(gd)); in main() 142 totalzones += slzonedump(kd, &gd.gd_slab.ZoneAry[j]); in main() 147 totalzones += slzonedump(kd, &gd.gd_slab.FreeZones); in main() 151 totalzones += slzonedump(kd, &gd.gd_slab.FreeOvZones); in main() 164 slzonedump(kvm_t *kd, SLZoneList *list) in slzonedump() argument 173 kkread(kd, (u_long)kslz, &slz, sizeof(slz)); in slzonedump() [all …]
|
H A D | psinfo.c | 95 kvm_t *kd; in main() local 130 if (kvm_nlist(kd, Nl) != 0) { in main() 135 kp = kvm_getprocs(kd, KERN_PROC_ALL, 0, &count); in main() 137 dumpproc(kd, &kp[i]); in main() 164 dumpproc(kvm_t *kd, struct kinfo_proc *kp) in dumpproc() argument 182 kkread(kd, (u_long)kp->kp_paddr, &p, sizeof(p)); in dumpproc() 183 kkread(kd, (u_long)p.p_vmspace, &vms, sizeof(vms)); in dumpproc() 216 kptr = kvm_vm_map_entry_next(kd, kptr, &entry); in dumpproc() 223 kkread(kd, Nl[0].n_value, &kmap, sizeof(kmap)); 228 mapscan(kd, kptr, &entry, &last); [all …]
|
H A D | vmpqinactive.c | 103 static void dumpsltrack(kvm_t *kd); 134 kvm_t *kd; in main() local 181 if (kvm_nlist(kd, Nl) != 0) { in main() 189 kkread(kd, Nl[3].n_value, &nbuf, sizeof(nbuf)); in main() 203 kkread_vmpage(kd, (u_long)&vm_page_array[i], &m); in main() 206 checkpage(kd, &vm_page_array[i], &m, &obj); in main() 460 kkread(kd, (u_long)mptr, &m, sizeof(m)); in main() 468 checkpage(kd, mptr, &m, &obj); in main() 480 dumpsltrack(kd); in main() 535 kkread(kd, vpbeg, vpcache, vpend - vpbeg); in kkread_vmpage() [all …]
|
H A D | zallocinfo.c | 88 kvm_t *kd; in main() local 119 if (kvm_nlist(kd, Nl) != 0) { in main() 124 kkread(kd, Nl[1].n_value, &ncpus, sizeof(ncpus)); in main() 131 kkread(kd, Nl[0].n_value + cpu * sizeof(baseptr), in main() 136 dumpslab(kd, cpu, &slab); in main() 143 dumpslab(kvm_t *kd, int cpu, struct SLGlobalData *slab) in dumpslab() argument 167 kkread(kd, (u_long)zonep, &zone, sizeof(zone)); in dumpslab() 187 kkread(kd, (u_long)chunkp, &chunk, sizeof(chunk)); in dumpslab() 200 kkread(kd, (u_long)chunkp, &chunk, sizeof(chunk)); in dumpslab() 232 kkread(kvm_t *kd, u_long addr, void *buf, size_t nbytes) in kkread() argument [all …]
|
H A D | vmpagequeues.c | 80 static void kkread_vmpage(kvm_t *kd, u_long addr, vm_page_t m); 81 static void kkread(kvm_t *kd, u_long addr, void *buf, size_t nbytes); 82 static int kkread_err(kvm_t *kd, u_long addr, void *buf, size_t nbytes); 89 kvm_t *kd; in main() local 129 if ((kd = kvm_open(sysfile, corefile, NULL, O_RDONLY, "kvm:")) == NULL) { in main() 133 if (kvm_nlist(kd, Nl) != 0) { in main() 139 kkread(kd, Nl[0].n_value, queues, sizeof(queues)); in main() 157 kkread(kvm_t *kd, u_long addr, void *buf, size_t nbytes) in kkread() argument 159 if (kvm_read(kd, addr, buf, nbytes) != nbytes) { in kkread() 166 kkread_err(kvm_t *kd, u_long addr, void *buf, size_t nbytes) in kkread_err() argument [all …]
|
H A D | bufqueues.c | 93 static void scan_queues(kvm_t *kd, int cpu, struct bufpcpu *bqp); 111 kvm_t *kd; in main() local 140 if (kvm_nlist(kd, Nl) != 0) { in main() 148 kkread(kd, Nl[1].n_value, &ncpus, sizeof(ncpus), 1); in main() 149 kkread(kd, Nl[2].n_value, &nbuf, sizeof(nbuf), 1); in main() 153 kkread(kd, Nl[0].n_value + cpu * sizeof(struct bufpcpu), in main() 155 scan_queues(kd, cpu, &bpcpu); in main() 202 scan_queues(kvm_t *kd, int cpu, struct bufpcpu *bqp) in scan_queues() argument 218 if (kkread(kd, (u_long)tmp, &b, sizeof(b), 0) == -1) { in scan_queues() 248 kkread(kvm_t *kd, u_long addr, void *buf, size_t nbytes, int out) in kkread() argument [all …]
|
/dragonfly/contrib/lvm2/dist/lib/filters/ |
H A D | filter_netbsd.c | 148 struct kinfo_drivers *kd; in _scan_dev() local 161 if ((kd = malloc(val_len)) == NULL){ in _scan_dev() 175 !strncmp("dm", kd[i].d_name, 2)) in _scan_dev() 176 _device_mapper_major = kd[i].d_bmajor; in _scan_dev() 179 if (kd[i].d_cmajor != -1 && kd[i].d_bmajor != -1) { in _scan_dev() 184 _char_device_major[kd[i].d_cmajor] = in _scan_dev() 201 free(kd); in _scan_dev() 211 free(kd); in _scan_dev() 218 free(kd); in _scan_dev() 223 _char_device_major[kd[i].d_cmajor] = in _scan_dev() [all …]
|