/netbsd-src/include/ |
H A D | kvm.h | 56 typedef struct __kvm kvm_t; typedef 60 int kvm_close(kvm_t *); 61 int kvm_dump_inval(kvm_t *); 62 int kvm_dump_mkheader(kvm_t *, off_t); 63 int kvm_dump_header(kvm_t *, bool (*)(void *, const void *, size_t), 65 int kvm_dump_wrtheader(kvm_t *, FILE *, int); 66 char **kvm_getargv(kvm_t *, const struct kinfo_proc *, int); 67 char **kvm_getargv2(kvm_t *, const struct kinfo_proc2 *, int); 68 char **kvm_getenvv(kvm_t *, const struct kinfo_proc *, int); 69 char **kvm_getenvv2(kvm_t *, const struct kinfo_proc2 *, int); [all …]
|
/netbsd-src/lib/libkvm/ |
H A D | kvm_private.h | 109 void _kvm_err(kvm_t *, const char *, const char *, ...) 111 int _kvm_dump_mkheader(kvm_t *, kvm_t *); 112 void _kvm_freeprocs(kvm_t *); 113 void _kvm_freevtop(kvm_t *); 114 int _kvm_mdopen(kvm_t *); 115 int _kvm_initvtop(kvm_t *); 116 int _kvm_kvatop(kvm_t *, vaddr_t, paddr_t *); 117 void *_kvm_malloc(kvm_t *, size_t); 118 off_t _kvm_pa2off(kvm_t *, paddr_t); 119 void *_kvm_realloc(kvm_t *, void *, size_t); [all …]
|
H A D | kvm_m68k_cmn.c | 105 int _kvm_cmn_initvtop(kvm_t *); 106 void _kvm_cmn_freevtop(kvm_t *); 107 int _kvm_cmn_kvatop(kvm_t *, vaddr_t, paddr_t *); 108 off_t _kvm_cmn_pa2off(kvm_t *, paddr_t); 116 static int vatop_030(kvm_t *, uint32_t, vaddr_t, paddr_t *); 117 static int vatop_040(kvm_t *, uint32_t, vaddr_t, paddr_t *); 122 _kvm_cmn_freevtop(kvm_t *kd) in _kvm_cmn_freevtop() 128 _kvm_cmn_initvtop(kvm_t *kd) in _kvm_cmn_initvtop() 135 _kvm_cmn_kvatop(kvm_t *kd, vaddr_t va, paddr_t *pa) in _kvm_cmn_kvatop() 139 int (*vtopf)(kvm_t *, uint32_t, vaddr_t, paddr_t *); in _kvm_cmn_kvatop() [all …]
|
H A D | kvm.c | 78 static int _kvm_get_header(kvm_t *); 79 static kvm_t *_kvm_open(kvm_t *, const char *, const char *, 81 static int clear_gap(kvm_t *, bool (*)(void *, const void *, size_t), 83 static off_t Lseek(kvm_t *, int, off_t, int); 84 static ssize_t Pread(kvm_t *, int, void *, size_t, off_t); 87 kvm_geterr(kvm_t *kd) in kvm_geterr() 93 kvm_getkernelname(kvm_t *kd) in kvm_getkernelname() 105 _kvm_err(kvm_t *kd, const char *program, const char *fmt, ...) in _kvm_err() 122 _kvm_syserr(kvm_t *kd, const char *program, const char *fmt, ...) in _kvm_syserr() 144 _kvm_malloc(kvm_t *kd, size_t n) in _kvm_malloc() [all …]
|
H A D | kvm_sun3x.c | 62 int _kvm_sun3x_initvtop(kvm_t *); 63 void _kvm_sun3x_freevtop(kvm_t *); 64 int _kvm_sun3x_kvatop (kvm_t *, vaddr_t, paddr_t *); 65 off_t _kvm_sun3x_pa2off (kvm_t *, paddr_t); 85 _kvm_sun3x_initvtop(kvm_t *kd) in _kvm_sun3x_initvtop() 91 _kvm_sun3x_freevtop(kvm_t *kd) in _kvm_sun3x_freevtop() 102 _kvm_sun3x_kvatop(kvm_t *kd, vaddr_t va, paddr_t *pap) in _kvm_sun3x_kvatop() 159 _kvm_sun3x_pa2off(kvm_t *kd, paddr_t pa) in _kvm_sun3x_pa2off()
|
H A D | kvm_sun2.c | 66 int _kvm_sun2_initvtop(kvm_t *); 67 void _kvm_sun2_freevtop(kvm_t *); 68 int _kvm_sun2_kvatop (kvm_t *, vaddr_t, paddr_t *); 69 off_t _kvm_sun2_pa2off (kvm_t *, paddr_t); 106 _kvm_sun2_initvtop(kvm_t *kd) in _kvm_sun2_initvtop() 119 _kvm_sun2_freevtop(kvm_t *kd) in _kvm_sun2_freevtop() 132 _kvm_sun2_kvatop(kvm_t *kd, vaddr_t va, paddr_t *pap) in _kvm_sun2_kvatop() 178 _kvm_sun2_pa2off(kvm_t *kd, paddr_t pa) in _kvm_sun2_pa2off()
|
H A D | kvm_sun3.c | 66 int _kvm_sun3_initvtop(kvm_t *); 67 void _kvm_sun3_freevtop(kvm_t *); 68 int _kvm_sun3_kvatop (kvm_t *, vaddr_t, paddr_t *); 69 off_t _kvm_sun3_pa2off (kvm_t *, paddr_t); 106 _kvm_sun3_initvtop(kvm_t *kd) in _kvm_sun3_initvtop() 119 _kvm_sun3_freevtop(kvm_t *kd) in _kvm_sun3_freevtop() 132 _kvm_sun3_kvatop(kvm_t *kd, vaddr_t va, paddr_t *pap) in _kvm_sun3_kvatop() 178 _kvm_sun3_pa2off(kvm_t *kd, paddr_t pa) in _kvm_sun3_pa2off()
|
H A D | kvm_i386.c | 83 int _kvm_kvatop_i386(kvm_t *, vaddr_t, paddr_t *); 84 int _kvm_kvatop_i386pae(kvm_t *, vaddr_t, paddr_t *); 87 _kvm_freevtop(kvm_t *kd) in _kvm_freevtop() 97 _kvm_initvtop(kvm_t *kd) in _kvm_initvtop() 112 _kvm_kvatop(kvm_t *kd, vaddr_t va, paddr_t *pa) in _kvm_kvatop() 136 _kvm_kvatop_i386(kvm_t *kd, vaddr_t va, paddr_t *pa) in _kvm_kvatop_i386() 199 _kvm_pa2off(kvm_t *kd, paddr_t pa) in _kvm_pa2off() 228 _kvm_mdopen(kvm_t *kd) in _kvm_mdopen()
|
H A D | kvm_powerpc.c | 96 static int _kvm_match_601bat(kvm_t *, vaddr_t, paddr_t *, int *); 97 static int _kvm_match_bat(kvm_t *, vaddr_t, paddr_t *, int *); 98 static int _kvm_match_sr(kvm_t *, vaddr_t, paddr_t *, int *); 102 _kvm_freevtop(kvm_t *kd) in _kvm_freevtop() 110 _kvm_initvtop(kvm_t *kd) in _kvm_initvtop() 119 _kvm_match_601bat(kvm_t *kd, vaddr_t va, paddr_t *pa, int *off) in _kvm_match_601bat() 147 _kvm_match_bat(kvm_t *kd, vaddr_t va, paddr_t *pa, int *off) in _kvm_match_bat() 202 _kvm_match_sr(kvm_t *kd, vaddr_t va, paddr_t *pa, int *off) in _kvm_match_sr() 270 _kvm_kvatop(kvm_t *kd, vaddr_t va, paddr_t *pa) in _kvm_kvatop() 335 _kvm_pa2off(kvm_t *kd, paddr_t pa) in _kvm_pa2off() [all …]
|
H A D | kvm_ia64.c | 42 _kvm_freevtop(kvm_t *kd) in _kvm_freevtop() 48 _kvm_initvtop(kvm_t *kd) in _kvm_initvtop() 56 _kvm_kvatop(kvm_t *kd, vaddr_t va, paddr_t *pa) in _kvm_kvatop() 64 _kvm_pa2off(kvm_t *kd, paddr_t pa) in _kvm_pa2off() 72 _kvm_mdopen(kvm_t *kd) in _kvm_mdopen()
|
H A D | kvm_sparc.c | 83 int _kvm_kvatop44c(kvm_t *, vaddr_t, paddr_t *); 84 int _kvm_kvatop4m (kvm_t *, vaddr_t, paddr_t *); 85 int _kvm_kvatop4u (kvm_t *, vaddr_t, paddr_t *); 110 _kvm_freevtop(kvm_t *kd) in _kvm_freevtop() 124 _kvm_initvtop(kvm_t *kd) in _kvm_initvtop() 154 _kvm_kvatop(kvm_t *kd, vaddr_t va, paddr_t *pa) in _kvm_kvatop() 178 _kvm_kvatop44c(kvm_t *kd, vaddr_t va, paddr_t *pa) in _kvm_kvatop44c() 225 _kvm_kvatop4m(kvm_t *kd, vaddr_t va, paddr_t *pa) in _kvm_kvatop4m() 283 _kvm_kvatop4u(kvm_t *kd, vaddr_t va, paddr_t *pa) in _kvm_kvatop4u() 343 _kvm_pa2off(kvm_t *kd, paddr_t pa) in _kvm_pa2off() [all …]
|
H A D | kvm_sh3.c | 76 _kvm_freevtop(kvm_t *kd) in _kvm_freevtop() 86 _kvm_initvtop(kvm_t *kd) in _kvm_initvtop() 96 _kvm_kvatop(kvm_t *kd, vaddr_t va, paddr_t *pa) in _kvm_kvatop() 106 _kvm_pa2off(kvm_t *kd, paddr_t pa) in _kvm_pa2off() 118 _kvm_mdopen(kvm_t *kd) in _kvm_mdopen()
|
H A D | kvm_or1k.c | 57 _kvm_freevtop(kvm_t *kd) in _kvm_freevtop() 65 _kvm_initvtop(kvm_t *kd) in _kvm_initvtop() 75 _kvm_kvatop(kvm_t *kd, vaddr_t va, paddr_t *pa) in _kvm_kvatop() 90 _kvm_pa2off(kvm_t *kd, paddr_t pa) in _kvm_pa2off() 119 _kvm_mdopen(kvm_t *kd) in _kvm_mdopen()
|
H A D | kvm_riscv.c | 57 _kvm_freevtop(kvm_t *kd) in _kvm_freevtop() 65 _kvm_initvtop(kvm_t *kd) in _kvm_initvtop() 75 _kvm_kvatop(kvm_t *kd, vaddr_t va, paddr_t *pa) in _kvm_kvatop() 90 _kvm_pa2off(kvm_t *kd, paddr_t pa) in _kvm_pa2off() 119 _kvm_mdopen(kvm_t *kd) in _kvm_mdopen()
|
H A D | kvm_vax.c | 69 _kvm_freevtop(kvm_t *kd) in _kvm_freevtop() 76 _kvm_initvtop(kvm_t *kd) in _kvm_initvtop() 112 _kvm_kvatop(kvm_t *kd, vaddr_t va, paddr_t *pa) in _kvm_kvatop() 138 _kvm_pa2off(kvm_t *kd, paddr_t pa) in _kvm_pa2off() 150 _kvm_mdopen(kvm_t *kd) in _kvm_mdopen()
|
H A D | kvm_powerpc64.c | 96 _kvm_freevtop(kvm_t *kd) in _kvm_freevtop() 104 _kvm_initvtop(kvm_t *kd) in _kvm_initvtop() 118 _kvm_kvatop(kvm_t *kd, vaddr_t va, paddr_t *pa) in _kvm_kvatop() 138 _kvm_pa2off(kvm_t *kd, paddr_t pa) in _kvm_pa2off() 167 _kvm_mdopen(kvm_t *kd) in _kvm_mdopen()
|
H A D | kvm_m68k.h | 33 int (*initvtop)(kvm_t *); 34 void (*freevtop)(kvm_t *); 35 int (*kvatop) (kvm_t *, vaddr_t, paddr_t *); 36 off_t (*pa2off) (kvm_t *, paddr_t);
|
H A D | kvm_m68k.c | 84 _kvm_initvtop(kvm_t *kd) in _kvm_initvtop() 130 _kvm_freevtop(kvm_t *kd) in _kvm_freevtop() 137 _kvm_kvatop(kvm_t *kd, vaddr_t va, paddr_t *pap) in _kvm_kvatop() 143 _kvm_pa2off(kvm_t *kd, paddr_t pa) in _kvm_pa2off() 154 _kvm_mdopen(kvm_t *kd) in _kvm_mdopen()
|
H A D | kvm_proc.c | 162 static char *_kvm_ureadm(kvm_t *, const struct miniproc *, u_long, 164 static ssize_t kvm_ureadm(kvm_t *, const struct miniproc *, u_long, 167 static char **kvm_argv(kvm_t *, const struct miniproc *, u_long, int, int); 168 static int kvm_deadprocs(kvm_t *, int, int, u_long, u_long, int); 169 static char **kvm_doargv(kvm_t *, const struct miniproc *, int, 171 static char **kvm_doargv2(kvm_t *, pid_t, int, int); 172 static int kvm_proclist(kvm_t *, int, int, struct proc *, 174 static int proc_verify(kvm_t *, u_long, const struct miniproc *); 180 _kvm_ureadm(kvm_t *kd, const struct miniproc *p, u_long va, u_long *cnt) 266 _kvm_convertcred(kvm_t *k in _kvm_ureadm() [all...] |
H A D | kvm_hppa.c | 80 _kvm_freevtop(kvm_t *kd) in _kvm_freevtop() 90 _kvm_initvtop(kvm_t *kd) in _kvm_initvtop() 100 _kvm_kvatop(kvm_t *kd, vaddr_t va, paddr_t *pa) in _kvm_kvatop() 165 _kvm_pa2off(kvm_t *kd, paddr_t pa) in _kvm_pa2off() 197 _kvm_mdopen(kvm_t *kd) in _kvm_mdopen()
|
H A D | kvm_aarch64.c | 56 _kvm_freevtop(kvm_t *kd) in _kvm_freevtop() 63 _kvm_initvtop(kvm_t *kd) in _kvm_initvtop() 69 _kvm_kvatop(kvm_t *kd, vaddr_t va, paddr_t *pa) in _kvm_kvatop() 173 _kvm_pa2off(kvm_t *kd, paddr_t pa) in _kvm_pa2off() 197 _kvm_mdopen(kvm_t *kd) in _kvm_mdopen()
|
H A D | kvm_mips.c | 68 _kvm_freevtop(kvm_t *kd) in _kvm_freevtop() 77 _kvm_initvtop(kvm_t *kd) in _kvm_initvtop() 87 _kvm_kvatop(kvm_t *kd, vaddr_t va, paddr_t *pa) in _kvm_kvatop() 207 _kvm_pa2off(kvm_t *kd, paddr_t pa) in _kvm_pa2off() 236 _kvm_mdopen(kvm_t *kd) in _kvm_mdopen()
|
H A D | kvm_arm.c | 63 _kvm_freevtop(kvm_t * kd) in _kvm_freevtop() 70 _kvm_initvtop(kvm_t * kd) in _kvm_initvtop() 76 _kvm_kvatop(kvm_t * kd, vaddr_t va, paddr_t *pa) in _kvm_kvatop() 163 _kvm_pa2off(kvm_t * kd, u_long pa) in _kvm_pa2off() 191 _kvm_mdopen(kvm_t * kd) in _kvm_mdopen()
|
/netbsd-src/external/bsd/ipf/dist/lib/ |
H A D | kmem.c | 57 static kvm_t *kvm_f = NULL; 64 typedef int * kvm_t; typedef 66 static kvm_t kvm_f = NULL; 69 kvm_t kvm_open __P((char *, char *, char *, int, char *)); 70 int kvm_read __P((kvm_t, u_long, char *, size_t)); 72 kvm_t kvm_open(kernel, core, swap, mode, errstr) in kvm_open() 77 kvm_t k; 96 kvm_t kvm; in kvm_read()
|
/netbsd-src/usr.bin/pmap/ |
H A D | pmap.h | 148 void process_map(kvm_t *, struct kinfo_proc2 *, 150 void dump_vm_map(kvm_t *, struct kinfo_proc2 *, 152 size_t dump_vm_map_list(kvm_t *, struct kinfo_proc2 *, 154 size_t dump_vm_map_tree(kvm_t *, struct kinfo_proc2 *, 156 size_t dump_vm_map_node(kvm_t *, int lvl, struct kinfo_proc2 *, 158 size_t dump_vm_map_entry(kvm_t *, struct kinfo_proc2 *, 161 void dump_amap(kvm_t *, struct kbit *);
|