/freebsd/lib/libkvm/ |
H A D | kvm_minidump_aarch64.c | 76 struct vmstate *vm = kd->vmst; in _aarch64_minidump_freevtop() 79 kd->vmst = NULL; in _aarch64_minidump_freevtop() 85 struct vmstate *vmst; in _aarch64_minidump_initvtop() local 88 vmst = _kvm_malloc(kd, sizeof(*vmst)); in _aarch64_minidump_initvtop() 89 if (vmst == NULL) { in _aarch64_minidump_initvtop() 93 kd->vmst = vmst; in _aarch64_minidump_initvtop() 94 if (pread(kd->pmfd, &vmst->hdr, sizeof(vmst->hdr), 0) != in _aarch64_minidump_initvtop() 95 sizeof(vmst->hdr)) { in _aarch64_minidump_initvtop() 99 if (strncmp(MINIDUMP_MAGIC, vmst->hdr.magic, in _aarch64_minidump_initvtop() 100 sizeof(vmst->hdr.magic)) != 0) { in _aarch64_minidump_initvtop() [all …]
|
H A D | kvm_minidump_arm.c | 77 struct vmstate *vm = kd->vmst; in _arm_minidump_freevtop() 80 kd->vmst = NULL; in _arm_minidump_freevtop() 86 struct vmstate *vmst; in _arm_minidump_initvtop() local 89 vmst = _kvm_malloc(kd, sizeof(*vmst)); in _arm_minidump_initvtop() 90 if (vmst == NULL) { in _arm_minidump_initvtop() 95 kd->vmst = vmst; in _arm_minidump_initvtop() 97 if (pread(kd->pmfd, &vmst->hdr, in _arm_minidump_initvtop() 98 sizeof(vmst->hdr), 0) != sizeof(vmst->hdr)) { in _arm_minidump_initvtop() 103 if (strncmp(MINIDUMP_MAGIC, vmst->hdr.magic, in _arm_minidump_initvtop() 104 sizeof(vmst->hdr.magic)) != 0) { in _arm_minidump_initvtop() [all …]
|
H A D | kvm_minidump_riscv.c | 74 struct vmstate *vm = kd->vmst; in _riscv_minidump_freevtop() 77 kd->vmst = NULL; in _riscv_minidump_freevtop() 83 struct vmstate *vmst; in _riscv_minidump_initvtop() local 86 vmst = _kvm_malloc(kd, sizeof(*vmst)); in _riscv_minidump_initvtop() 87 if (vmst == NULL) { in _riscv_minidump_initvtop() 91 kd->vmst = vmst; in _riscv_minidump_initvtop() 92 if (pread(kd->pmfd, &vmst->hdr, sizeof(vmst->hdr), 0) != in _riscv_minidump_initvtop() 93 sizeof(vmst->hdr)) { in _riscv_minidump_initvtop() 97 if (strncmp(MINIDUMP_MAGIC, vmst->hdr.magic, in _riscv_minidump_initvtop() 98 sizeof(vmst->hdr.magic)) != 0) { in _riscv_minidump_initvtop() [all …]
|
H A D | kvm_minidump_i386.c | 82 struct vmstate *vm = kd->vmst; in _i386_minidump_freevtop() 85 kd->vmst = NULL; in _i386_minidump_freevtop() 91 struct vmstate *vmst; in _i386_minidump_initvtop() local 94 vmst = _kvm_malloc(kd, sizeof(*vmst)); in _i386_minidump_initvtop() 95 if (vmst == NULL) { in _i386_minidump_initvtop() 99 kd->vmst = vmst; in _i386_minidump_initvtop() 100 if (pread(kd->pmfd, &vmst->hdr, sizeof(vmst->hdr), 0) != in _i386_minidump_initvtop() 101 sizeof(vmst->hdr)) { in _i386_minidump_initvtop() 105 if (strncmp(MINIDUMP_MAGIC, vmst->hdr.magic, sizeof(vmst->hdr.magic)) != 0) { in _i386_minidump_initvtop() 109 vmst->hdr.version = le32toh(vmst->hdr.version); in _i386_minidump_initvtop() [all …]
|
H A D | kvm_minidump_amd64.c | 114 struct vmstate *vm = kd->vmst; in _amd64_minidump_freevtop() 117 kd->vmst = NULL; in _amd64_minidump_freevtop() 123 struct vmstate *vmst; in _amd64_minidump_initvtop() local 126 vmst = _kvm_malloc(kd, sizeof(*vmst)); in _amd64_minidump_initvtop() 127 if (vmst == NULL) { in _amd64_minidump_initvtop() 131 kd->vmst = vmst; in _amd64_minidump_initvtop() 132 if (pread(kd->pmfd, &vmst->hdr, sizeof(vmst->hdr), 0) != in _amd64_minidump_initvtop() 133 sizeof(vmst->hdr)) { in _amd64_minidump_initvtop() 137 if (strncmp(MINIDUMP_MAGIC, vmst->hdr.magic, sizeof(vmst->hdr.magic)) != 0) { in _amd64_minidump_initvtop() 146 vmst->hdr.version = le32toh(vmst->hdr.version); in _amd64_minidump_initvtop() [all …]
|
H A D | kvm_minidump_powerpc64.c | 53 struct vmstate *vm = kd->vmst; in _powerpc64_minidump_freevtop() 60 kd->vmst = NULL; in _powerpc64_minidump_freevtop() 66 struct vmstate *vmst; in _powerpc64_minidump_initvtop() local 72 vmst = _kvm_malloc(kd, sizeof(*vmst)); in _powerpc64_minidump_initvtop() 73 if (vmst == NULL) { in _powerpc64_minidump_initvtop() 77 hdr = &vmst->hdr; in _powerpc64_minidump_initvtop() 78 kd->vmst = vmst; in _powerpc64_minidump_initvtop() 111 vmst->kimg_start = PPC64_KERNBASE; in _powerpc64_minidump_initvtop() 112 vmst->kimg_end = PPC64_KERNBASE + hdr->endkernel - hdr->startkernel; in _powerpc64_minidump_initvtop() 127 (uintmax_t)vmst->kimg_start, (uintmax_t)vmst->kimg_end); in _powerpc64_minidump_initvtop() [all …]
|
H A D | kvm_i386.c | 73 struct vmstate *vm = kd->vmst; in _kvm_pa2off() 95 struct vmstate *vm = kd->vmst; in _i386_freevtop() 101 kd->vmst = NULL; in _i386_freevtop() 121 kd->vmst = (struct vmstate *)_kvm_malloc(kd, sizeof(struct vmstate)); in _i386_initvtop() 122 if (kd->vmst == NULL) { in _i386_initvtop() 126 kd->vmst->PTD = 0; in _i386_initvtop() 129 if (_kvm_read_core_phdrs(kd, &kd->vmst->phnum, in _i386_initvtop() 130 &kd->vmst->phdr) == -1) in _i386_initvtop() 180 kd->vmst->PTD = PTD; in _i386_initvtop() 181 kd->vmst->pae = 1; in _i386_initvtop() [all …]
|
H A D | kvm_amd64.c | 68 struct vmstate *vm = kd->vmst; in _kvm_pa2off() 90 struct vmstate *vm = kd->vmst; in _amd64_freevtop() 96 kd->vmst = NULL; in _amd64_freevtop() 115 kd->vmst = (struct vmstate *)_kvm_malloc(kd, sizeof(*kd->vmst)); in _amd64_initvtop() 116 if (kd->vmst == NULL) { in _amd64_initvtop() 120 kd->vmst->PML4 = 0; in _amd64_initvtop() 123 if (_kvm_read_core_phdrs(kd, &kd->vmst->phnum, in _amd64_initvtop() 124 &kd->vmst->phdr) == -1) in _amd64_initvtop() 160 kd->vmst->PML4 = PML4; in _amd64_initvtop() 184 vm = kd->vmst; in _amd64_vatop()
|
H A D | kvm_powerpc.c | 97 vm = kd->vmst; in powerpc_maphdrs() 149 struct vmstate *vm = kd->vmst; in powerpc_va2off() 172 struct vmstate *vm = kd->vmst; in _powerpc_freevtop() 177 kd->vmst = NULL; in _powerpc_freevtop() 192 kd->vmst = (struct vmstate *)_kvm_malloc(kd, sizeof(*kd->vmst)); in _powerpc_initvtop() 193 if (kd->vmst == NULL) in _powerpc_initvtop() 207 vm = kd->vmst; in _powerpc_kvatop()
|
H A D | kvm_powerpc64.c | 99 vm = kd->vmst; in powerpc_maphdrs() 152 struct vmstate *vm = kd->vmst; in powerpc64_va2off() 177 struct vmstate *vm = kd->vmst; in _powerpc64_freevtop() 182 kd->vmst = NULL; in _powerpc64_freevtop() 205 kd->vmst = (struct vmstate *)_kvm_malloc(kd, sizeof(*kd->vmst)); in _powerpc64_initvtop() 206 if (kd->vmst == NULL) in _powerpc64_initvtop() 220 vm = kd->vmst; in _powerpc64_kvatop()
|
H A D | kvm_arm.c | 67 struct vmstate *vm = kd->vmst; in _kvm_pa2off() 87 struct vmstate *vm = kd->vmst; in _arm_freevtop() 91 kd->vmst = NULL; in _arm_freevtop() 123 kd->vmst = vm; in _arm_initvtop() 195 struct vmstate *vm = kd->vmst; in _arm_kvatop()
|
H A D | kvm_powerpc64.h | 54 #define PPC64_MMU_OPS(kd) (kd)->vmst->mmu.ops 56 #define PPC64_MMU_DATA(kd) (kd)->vmst->mmu.data
|
H A D | kvm_minidump_powerpc64_hpt.c | 191 hdr = &kd->vmst->hdr; in slb_init() 240 if (kd->vmst == NULL) in ppc64mmu_hpt_cleanup() 365 hmask = kd->vmst->hdr.pmapsize / (8 * sizeof(ppc64_pt_entry_t)) - 1; in pte_search() 452 vm = kd->vmst; in ppc64mmu_hpt_kvatop() 581 if (kd->vmst->hdr.pmapsize / (8 * sizeof(ppc64_pt_entry_t)) < in get_ea() 612 vm = kd->vmst; in ppc64mmu_hpt_walk_pages()
|
H A D | kvm.c | 122 kd->vmst = NULL; in _kvm_open() 281 if (kd->vmst != NULL) in kvm_close()
|
H A D | kvm_private.h | 80 struct vmstate *vmst; member
|