Lines Matching refs:hdr

53 	struct		minidumphdr hdr;
94 if (pread(kd->pmfd, &vmst->hdr,
95 sizeof(vmst->hdr), 0) != sizeof(vmst->hdr)) {
100 if (strncmp(MINIDUMP_MAGIC, vmst->hdr.magic,
101 sizeof(vmst->hdr.magic)) != 0) {
105 vmst->hdr.version = _kvm32toh(kd, vmst->hdr.version);
106 if (vmst->hdr.version != MINIDUMP_VERSION) {
108 "Expected %d got %d", MINIDUMP_VERSION, vmst->hdr.version);
111 vmst->hdr.msgbufsize = _kvm32toh(kd, vmst->hdr.msgbufsize);
112 vmst->hdr.bitmapsize = _kvm32toh(kd, vmst->hdr.bitmapsize);
113 vmst->hdr.ptesize = _kvm32toh(kd, vmst->hdr.ptesize);
114 vmst->hdr.kernbase = _kvm32toh(kd, vmst->hdr.kernbase);
115 vmst->hdr.arch = _kvm32toh(kd, vmst->hdr.arch);
116 vmst->hdr.mmuformat = _kvm32toh(kd, vmst->hdr.mmuformat);
117 if (vmst->hdr.mmuformat == MINIDUMP_MMU_FORMAT_UNKNOWN) {
119 vmst->hdr.mmuformat = MINIDUMP_MMU_FORMAT_V6;
123 off = ARM_PAGE_SIZE + arm_round_page(vmst->hdr.msgbufsize);
125 bitmap = _kvm_malloc(kd, vmst->hdr.bitmapsize);
128 "bitmap", vmst->hdr.bitmapsize);
132 if (pread(kd->pmfd, bitmap, vmst->hdr.bitmapsize, off) !=
133 (ssize_t)vmst->hdr.bitmapsize) {
135 vmst->hdr.bitmapsize);
139 off += arm_round_page(vmst->hdr.bitmapsize);
141 vmst->ptemap = _kvm_malloc(kd, vmst->hdr.ptesize);
144 "ptemap", vmst->hdr.ptesize);
149 if (pread(kd->pmfd, vmst->ptemap, vmst->hdr.ptesize, off) !=
150 (ssize_t)vmst->hdr.ptesize) {
152 vmst->hdr.ptesize);
157 off += vmst->hdr.ptesize;
160 _kvm_hpt_init(kd, &vmst->hpt, bitmap, vmst->hdr.bitmapsize, off,
185 if (va >= vm->hdr.kernbase) {
186 pteindex = (va - vm->hdr.kernbase) >> ARM_PAGE_SHIFT;
199 if (kd->vmst->hdr.mmuformat == MINIDUMP_MMU_FORMAT_V4 &&