DELTA 325732 1200 28 SVNcK-H,bG]z$I>QP{bMU|gFdump_avail_ && vmst->hdr.version != 1 vmst->hdr.dumpavailsize = vmst->hdr.version == MINIDUMP_VERSION ? le32toh(vmst->hdr.dumpavailsize) : 0; /* Skip header and msgbuf */ dump_avail_Skip dump_avail */ off = dump_avail_off + aarch64_round_page(vmst->hdr.dumpavaildumpavailsize, dump_avail_off, vmst->hdr.bitmapsize, off, sparse_off, AARCH64_PAGE_SIZE, _kvm_bit_id_pa(kd, bmindex, AARCH64_PAGE_SIZE); if (pa == _KVM_PA_INVALID) breakENDREP DELTA 326219 33565 68 SVN>-5C4|CwFd-`FEQKS 5_x^QO0W1g|p2Ce[$ѰBC1f?ޮDVccwϹЖ-iYxU(&gZ5 2ζ:0N+Ts9ͱ. `7M,͛` qfoI\~6pxT n\;zhI%"Bm]f~kUxvwKVӜ$. 7u+HaG;MMFg|$'#g~,占C:(Ik {>XWLVp+ A>Hj 16X*xf2_JkuE-K43ih'ENDREP DELTA 326219 33662 68 SVN[ 2cO^ -- ^I0dump_avail_ && vmst->hdr.version != 1 vmst->hdr.dumpavailsize = vmst->hdr.version == MINIDUMP_VERSION ? _kvm32toh(kd, vmst->hdr.dumpavailsize) : 0; /* Skip header and msgbuf */ dump_avail_off = ARM_PAGE_SIZE + arm_round_page(vmst->hdr.msgbufsize); /* Skip dump_avail */ off = dump_avail_off + arm_round_page(vmst->hdr.dumpavaildumpavailsize, dump_avail_off, vmst->hdr.bitmapsize, off, sparse_off, ARM_PAGE_SIZE, ENDREP DELTA 326219 33758 68 SVN, 0eA`!* _hdr.version != 1 vmst->hdr.dumpavailsize = vmst->hdr.version == MINIDUMP_VERSION ? le32toh(vmst->hdr.dumpavailsize) : 0; /* Skip header and msgbuf */ dump_avail_off = I386_PAGE_SIZE + i386_round_page(vmst->hdr.msgbufsize); /* Skip dump_avail */ off = dump_avail_off + i386_round_page(vmst->hdr.dumpavaildumpavailsize, dump_avail_off, vmst->hdr.bitmapsize, off, sparse_off, I386_PAGE_SIZE, ENDREP DELTA 337048 0 50 SVN;l 6_is0 3_Jq4dump_avail_ && vmst->hdr.version != 1 vmst->hdr.dumpavailsize = vmst->hdr.version == MINIDUMP_VERSION ? _kvm32toh(kd, vmst->hdr.dumpavailsize) : 0; /* Skip header and msgbuf */ dump_avail_off = MIPS_PAGE_SIZE + mips_round_page(vmst->hdr.msgbufsize); /* Skip dump_avail */ off = dump_avail_off + mips_round_page(vmst->hdr.dumpavaildumpavailsize, dump_avail_off, vmst->hdr.bitmapsize, off, sparse_off, MIPS_PAGE_SIZE, ENDREP DELTA 357615 1753 160 SVN'i&`A_n ]e =,b}"gdump_avail_off, && hdr->version != 1 hdr->dumpavailsize = hdr->version == MINIDUMP_VERSION ? be32toh(hdr->dumpavailsize) : 0dump_avail_off = PPC64_PAGE_SIZE + ppc64_round_page(hdr->msgbufsize); bitmap_off = dump_avail_off + ppc64_round_page(hdr->dumpavaildumpavailsize, dump_avail_off, hdr->bitmapsize, bitmap_off, sparse_off, PPC64_PAGE_SIZE, ENDREP DELTA 344829 62 2671 SVNw'&tGoz6-L ` Sh)x^}QKO0?OMfq4 [F)[ {Ж Zi곻k#N|D5nC#~ $ v1Dp *w \:Z. .S5В4`t+WYf;p1 1~ 0o-US2%F}qhg Ɠ}|M:$ƫ,}k+y"D5;xn=1d0 9%q$ 3gbTB}yCp߈`A JŽĝj| 9Hc3ηHeM]mS~! >V͔h^zlZDŽgpX b9[!KWj!$[nW|\)\܌&]>9ЮNf^闆Ug~˾L+6h꟩dL=AGf›u'.mc”*%zCBd4غxlۤ?jVPyԃ(:[{X-ENDREP DELTA 357615 1942 53 SVNy%#XCmP^q;i:e!uint64_t *dump_avail; /* actually word sized */ size_t dump_availuint64_t _kvm_pa_bit_id(kvm_t *kd, uint64_t pa, unsigned int page_size); uint64_t _kvm_bit_id_pa(kvm_t *kd, uint64_t bit_id, unsigned int page_size); #define _KVM_PA_INVALID ULONG_MAX #define _KVM_BIT_ID_INVALID ULONG_MAXENDREP DELTA 365977 64 488 SVNf_8O4IHo{k6sizeof(dump_avail) mdhdr.dumpavailsize = round_page(sizeof(dump_avail))dump_avail */ _Static_assert(sizeof(dump_avail) <= sizeof(fakepd), "Large dump_avail not handled"); bzero(&fakepd, sizeof(fakepd)); memcpy(fakepd, dump_avail, sizeof(dump_avail)); error = blk_write(di, (char *)fakepd, 0, PAGE_SIZEENDREP DELTA 326257 4401 68 SVNOhr6s('3 uint32_t dumpavailsizeENDREP DELTA 365977 756 366 SVN>344<XSk92sizeof(dump_avail)mdhdr.dumpavailsize = round_page(sizeof(dump_avail));dump_avail */ _Static_assert(sizeof(dump_avail) <= sizeof(dumpbuf), "Large dump_avail not handled"); bzero(dumpbuf, sizeof(dumpbuf)); memcpy(dumpbuf, dump_avail, sizeof(dump_avail)); error = blk_write(di, dumpbuf, 0, PAGE_SIZEENDREP DELTA 326258 35845 68 SVN(A:6;9o2 uint32_t dumpavailsizeENDREP DELTA 365977 1330 391 SVN3; ltQ\CCa/ sizeof(dump_avail) mdhdr.dumpavailsize = round_page(sizeof(dump_avail))dump_avail */ _Static_assert(sizeof(dump_avail) <= sizeof(tmpbuffer), "Large dump_avail not handled"); bzero(tmpbuffer, sizeof(tmpbuffer)); memcpy(tmpbuffer, dump_avail, sizeof(dump_availENDREP DELTA 286954 0 180 SVNixJy(A2 uint32_t dumpavailsizeENDREP DELTA 365977 1978 489 SVNMF8&O ^Xo=6sizeof(dump_avail) mdhdr.dumpavailsize = round_page(sizeof(dump_avail))dump_avail */ _Static_assert(sizeof(dump_avail) <= sizeof(fakept), "Large dump_avail not handled"); bzero(fakept, sizeof(fakept)); memcpy(fakept, dump_avail, sizeof(dump_avail)); error = blk_write(di, (char *)&fakept, 0, PAGE_SIZEENDREP DELTA 326260 5619 68 SVN9Rq!r)2 uint32_t dumpavailsizENDREP DELTA 326259 22016 68 SVNMfq5r(%2 uint32_t dumpavailsizeENDREP DELTA 365977 2857 511 SVNVU -7OGCX.@ sizeof(dump_avail) mdhdr.dumpavailsize = round_page(sizeof(dump_avail))dump_avail */ _Static_assert(sizeof(dump_avail) <= sizeof(tmpbuffer), "Large dump_avail not handled"); bzero(tmpbuffer, sizeof(tmpbuffer)); memcpy(tmpbuffer, dump_avail, sizeof(dump_availENDREP DELTA 353489 1666 973 SVN@Y|}(2 uint32_t dumpavailsizeENDREP DELTA 365977 3764 335 SVNC}{]`v;4z#{sizeof(dump_avail) mdhdr.dumpavailsize = round_page(sizeof(dump_avail))dump_avail */ _Static_assert(sizeof(dump_avail) <= sizeof(pgbuf), "Large dump_avail not handled"); bzero(pgbuf, sizeof(mdhdr)); memcpy(pgbuf, dump_avail, sizeof(dump_avail)); error = blk_write(di, pgbuf, 0, PAGE_SIZE); if (error) goto fail; dump_total("dump_avail", round_page(sizeof(dump_avail)ENDREP DELTA 292407 20432 940 SVNixJy(A2 uint32_t dumpavailsizeENDREP DELTA 365977 4306 421 SVN,4  q`CawEg sizeof(dump_avail) mdhdr.dumpavailsize = round_page(sizeof(dump_avail))dump_avail */ _Static_assert(sizeof(dump_avail) <= sizeof(tmpbuffer), "Large dump_avail not handled"); bzero(tmpbuffer, sizeof(tmpbuffer)); memcpy(tmpbuffer, dump_avail, sizeof(dump_availENDREP DELTA 365977 4755 323 SVNomx4mvm_page_dump_pages = 0; for (i = 0; dump_avail[i + 1] != 0; i += 2) { vm_page_dump_pages += howmany(dump_avail[i + 1], PAGE_SIZE) - dump_avail[i] / PAGE_SIZE; if (dump_avail[i + 1] > last_pa) last_pa = dump_avail[i + 1]; }&zUT&Tlist of pages to the free list, disassociating it * from any VM object. In other wENDREP DELTA 365977 5106 308 SVN<tG77eWcx^QO0ǟOqNF_q$HPA i-X2 B ~v %reb.D44a|q dVO$,b%HV!Jƒ wqLFEB.1K8*Ҡ|8(N*[*B}6'.F@MT=JG&s΂;!k7v,-7g?k߄E/Ѕr6V*