Lines Matching defs:__kvm
52 struct __kvm { struct
53 struct kvm_arch *arch;
59 const char *program;
60 char *errp; /* XXX this can probably go away */
61 char errbuf[_POSIX2_LINE_MAX];
63 int pmfd; /* physical memory file (or crashdump) */
64 int vmfd; /* virtual memory file (-1 if crashdump) */
65 int nlfd; /* namelist file (e.g., /kernel) */
66 GElf_Ehdr nlehdr; /* ELF file header for namelist file */
67 int (*resolve_symbol)(const char *, kvaddr_t *);
68 struct kinfo_proc *procbase;
69 char *argspc; /* (dynamic) storage for argv strings */
70 int arglen; /* length of the above */
71 char **argv; /* (dynamic) storage for argv pointers */
72 int argc; /* length of above (not actual # present) */
73 char *argbuf; /* (dynamic) temporary storage */
80 struct vmstate *vmst;
81 int rawdump; /* raw dump format */
82 int writable; /* physical memory is writable */
84 int vnet_initialized; /* vnet fields set up */
85 kvaddr_t vnet_start; /* start of kernel's vnet region */
86 kvaddr_t vnet_stop; /* stop of kernel's vnet region */
87 kvaddr_t vnet_current; /* vnet we're working with */
88 kvaddr_t vnet_base; /* vnet base of current vnet */
95 int dpcpu_initialized; /* dpcpu fields set up */
96 kvaddr_t dpcpu_start; /* start of kernel's dpcpu region */
97 kvaddr_t dpcpu_stop; /* stop of kernel's dpcpu region */
98 u_int dpcpu_maxcpus; /* size of base array */
99 uintptr_t *dpcpu_off; /* base array, indexed by CPU ID */
100 u_int dpcpu_curcpu; /* CPU we're currently working with */
101 kvaddr_t dpcpu_curoff; /* dpcpu base of current CPU */
104 uint64_t *pt_map;
105 size_t pt_map_size;
106 uint64_t *dump_avail; /* actually word sized */
107 size_t dump_avail_size;
108 off_t pt_sparse_off;
109 uint64_t pt_sparse_size;
110 uint32_t *pt_popcounts;
111 unsigned int pt_page_size;
114 void *page_map;
115 uint32_t page_map_size;
116 off_t page_map_off;
117 void *sparse_map;