x64x86arm64 / ntdllntoskrnl

_MI_PARTITION_PAGE_LISTS

← first 1 build latest →
struct _MI_PARTITION_PAGE_LISTS {
/* 40 bytes padding */
/* ── cacheline 2 boundary (128 bytes) ── */
/* 40 bytes padding */
/* ── cacheline 4 boundary (256 bytes) ── */
/* 40 bytes padding */
/* ── cacheline 6 boundary (384 bytes) ── */
/* 64 bytes padding */
/* ── cacheline 18 boundary (1152 bytes) ── */
/* 40 bytes padding */
/* ── cacheline 20 boundary (1280 bytes) ── */
/* 40 bytes padding */
/* ── cacheline 22 boundary (1408 bytes) ── */
/* ── cacheline 44 boundary (2816 bytes) ── */
/* ── cacheline 66 boundary (4224 bytes) ── */
/* ── cacheline 67 boundary (4288 bytes) ── */
unsigned __int64* HotZeroedPagesCountByColor;/* 0x10d8 8 */
/* ── cacheline 68 boundary (4352 bytes) ── */
volatile unsigned long StandbyRepurposedByPriority[8];/* 0x1120 32 */
/* 64 bytes padding */
/* ── cacheline 70 boundary (4480 bytes) ── */
volatile unsigned __int64 TransitionSharedPages;/* 0x1180 8 */
unsigned __int64 TransitionSharedPagesPeak[9];/* 0x1188 72 */
/* ── cacheline 71 boundary (4544 bytes) ── */
/* 48 bytes padding */
/* ── cacheline 78 boundary (4992 bytes) ── */
/* ── cacheline 142 boundary (9088 bytes) ── */
/* ── cacheline 206 boundary (13184 bytes) ── */
unsigned __int64 NewestStandbyPageCacheInserts[2][8];/* 0x3380 128 */
/* ── cacheline 208 boundary (13312 bytes) ── */
unsigned long DecayHand;/* 0x3420 4 */
unsigned char StandbyListDiscard;/* 0x3424 1 */
unsigned char FreeListDiscard;/* 0x3425 1 */
unsigned char PfnBitMapsReady;/* 0x3426 1 */
/* 1 byte padding */
unsigned __int64 LastDecayHandUpdateTime;/* 0x3428 8 */
/* 24 bytes padding */
/* ── cacheline 210 boundary (13440 bytes) ── */
volatile long AvailableEventsLock;/* 0x3480 4 */
/* 4 bytes padding */
/* 24 bytes padding */
/* ── cacheline 212 boundary (13568 bytes) ── */
volatile unsigned __int64 TransitionPrivatePages;/* 0x3500 8 */
/* ── cacheline 213 boundary (13632 bytes) ── */
/* ── cacheline 214 boundary (13696 bytes) ── */
volatile long ProcessLargePageCacheLock;/* 0x3580 4 */
/* 4 bytes padding */
unsigned long ProcessLargePageCachePeriodicCount;/* 0x3598 4 */
/* 4 bytes padding */
/* ── cacheline 216 boundary (13824 bytes) ── */
unsigned __int64 LowMemoryConfiguredThreshold;/* 0x3630 8 */
unsigned __int64 HighMemoryConfiguredThreshold;/* 0x3638 8 */
/* ── cacheline 217 boundary (13888 bytes) ── */
unsigned __int64 LowMemoryThreshold;/* 0x3640 8 */
unsigned __int64 HighMemoryThreshold;/* 0x3648 8 */
void* HugePfnLists;/* 0x3650 8 */
unsigned __int64 AvailableHugeIoRanges;/* 0x3658 8 */
unsigned __int64 DriverPageCount;/* 0x3660 8 */
unsigned __int64 DriverLastPage;/* 0x3668 8 */
unsigned __int64 DriverNonSlabAttempted;/* 0x3670 8 */
unsigned __int64 DriverSlabLastFailTime;/* 0x3678 8 */
/* ── cacheline 218 boundary (13952 bytes) ── */
unsigned __int64 MdlPagesByListsTotal;/* 0x3680 8 */
unsigned __int64 MdlPagesByListsFromSlab;/* 0x3688 8 */
unsigned __int64 MdlPagesByListsSlabNotEligible;/* 0x3690 8 */
unsigned __int64 MdlPagesPreferContiguousSlabEligible;/* 0x3698 8 */
unsigned __int64 MdlPagesPreferContiguousFromSlab;/* 0x36a0 8 */
unsigned __int64 MdlSlabPagesFreeZeroedTotal;/* 0x36a8 8 */
unsigned long MdlSlabPagesFreeZeroedBuckets[4];/* 0x36b0 16 */
/* ── cacheline 219 boundary (14016 bytes) ── */
unsigned __int64 SystemPageTablePagesNoSlab;/* 0x36c0 8 */
};
size 14080 (0x3700)57 members14 holes (437 bytes)padding 56220 cachelines
Used in (1)