struct _MI_VISIBLE_PARTITION { unsigned __int64 LowestPhysicalPage;/* 0x0 8 */ unsigned __int64 HighestPhysicalPage;/* 0x8 8 */ unsigned __int64 NumberOfPhysicalPages;/* 0x10 8 */ volatile unsigned long NumberOfPagingFiles;/* 0x18 4 */ unsigned char SystemCacheInitialized;/* 0x1c 1 */ /* 3 bytes padding */ struct _MMPAGING_FILE* PagingFile[16];/* 0x20 128 */ /* 96 bytes padding */ /* ── cacheline 4 boundary (256 bytes) ── */ volatile unsigned __int64 AvailablePages;/* 0x100 8 */ /* 120 bytes padding */ /* ── cacheline 6 boundary (384 bytes) ── */ volatile unsigned __int64 ResidentAvailablePages;/* 0x180 8 */ /* 120 bytes padding */ /* ── cacheline 8 boundary (512 bytes) ── */ struct _MI_PARTITION_WORKING_SET PartitionWs[1];/* 0x200 640 */ /* ── cacheline 18 boundary (1152 bytes) ── */ volatile unsigned __int64 TotalCommittedPages;/* 0x480 8 */ /* 120 bytes padding */ /* ── cacheline 20 boundary (1280 bytes) ── */ volatile unsigned __int64 TotalCommittedPagesExposed;/* 0x500 8 */ /* 120 bytes padding */ /* ── cacheline 22 boundary (1408 bytes) ── */ struct _MMPFNLIST ModifiedPageListHead;/* 0x580 88 */ /* 40 bytes padding */ /* ── cacheline 24 boundary (1536 bytes) ── */ struct _MMPFNLIST ModifiedNoWritePageListHead;/* 0x600 88 */ /* ── cacheline 25 boundary (1600 bytes) ── */ volatile unsigned __int64 TotalCommitLimit;/* 0x658 8 */ unsigned __int64 TotalPagesForPagingFile;/* 0x660 8 */ unsigned __int64 VadPhysicalPages;/* 0x668 8 */ unsigned __int64 ProcessLockedFilePages;/* 0x670 8 */ volatile unsigned __int64 SharedCommit;/* 0x678 8 */ /* ── cacheline 26 boundary (1664 bytes) ── */ volatile unsigned __int64 MdlPagesAllocated;/* 0x680 8 */ volatile unsigned __int64 ContiguousPagesAllocated;/* 0x688 8 */ unsigned __int64 SlabAllocatorPages;/* 0x690 8 */ unsigned __int64 SlabAllocatorPagesUncharged;/* 0x698 8 */ unsigned __int64 BootSlabPages;/* 0x6a0 8 */ unsigned __int64 SecureKernelPagesFromNonChargedSlabs;/* 0x6a8 8 */ unsigned long ChargeCommitmentFailures[4];/* 0x6b0 16 */ /* ── cacheline 27 boundary (1728 bytes) ── */ volatile long PageFileTraceIndex;/* 0x6c0 4 */ /* 4 bytes padding */ struct _MI_PAGEFILE_TRACES PageFileTraces[32];/* 0x6c8 4096 */};size 5888 (0x1700)27 members8 holes (623 bytes)padding 5692 cachelines
Used in (1)