Lines Matching refs:hdr

51 	struct minidumphdr hdr;
89 if (pread(kd->pmfd, &vmst->hdr, sizeof(vmst->hdr), 0) !=
90 sizeof(vmst->hdr)) {
94 if (strncmp(MINIDUMP_MAGIC, vmst->hdr.magic, sizeof(vmst->hdr.magic)) != 0) {
98 vmst->hdr.version = le32toh(vmst->hdr.version);
99 if (vmst->hdr.version != MINIDUMP_VERSION) {
101 MINIDUMP_VERSION, vmst->hdr.version);
104 vmst->hdr.msgbufsize = le32toh(vmst->hdr.msgbufsize);
105 vmst->hdr.bitmapsize = le32toh(vmst->hdr.bitmapsize);
106 vmst->hdr.ptesize = le32toh(vmst->hdr.ptesize);
107 vmst->hdr.kernbase = le32toh(vmst->hdr.kernbase);
108 vmst->hdr.paemode = le32toh(vmst->hdr.paemode);
111 off = I386_PAGE_SIZE + i386_round_page(vmst->hdr.msgbufsize);
113 bitmap = _kvm_malloc(kd, vmst->hdr.bitmapsize);
115 _kvm_err(kd, kd->program, "cannot allocate %d bytes for bitmap", vmst->hdr.bitmapsize);
118 if (pread(kd->pmfd, bitmap, vmst->hdr.bitmapsize, off) !=
119 (ssize_t)vmst->hdr.bitmapsize) {
120 _kvm_err(kd, kd->program, "cannot read %d bytes for page bitmap", vmst->hdr.bitmapsize);
124 off += i386_round_page(vmst->hdr.bitmapsize);
126 vmst->ptemap = _kvm_malloc(kd, vmst->hdr.ptesize);
128 _kvm_err(kd, kd->program, "cannot allocate %d bytes for ptemap", vmst->hdr.ptesize);
132 if (pread(kd->pmfd, vmst->ptemap, vmst->hdr.ptesize, off) !=
133 (ssize_t)vmst->hdr.ptesize) {
134 _kvm_err(kd, kd->program, "cannot read %d bytes for ptemap", vmst->hdr.ptesize);
138 off += vmst->hdr.ptesize;
141 _kvm_hpt_init(kd, &vmst->hpt, bitmap, vmst->hdr.bitmapsize, off,
163 if (va >= vm->hdr.kernbase) {
164 pteindex = (va - vm->hdr.kernbase) >> I386_PAGE_SHIFT;
208 if (va >= vm->hdr.kernbase) {
209 pteindex = (va - vm->hdr.kernbase) >> I386_PAGE_SHIFT;
246 if (kd->vmst->hdr.paemode)