struct _MI_PARTITION_SLABS { struct _MI_SLAB_TYPE_IDENTIFIER* SlabTypeIdentifiers;/* 0x0 8 */ unsigned __int64 SlabEntriesDemoted;/* 0x8 8 */ volatile long SlabDemoteInProgress;/* 0x10 4 */ unsigned long SlabTypeAcquiresCharges;/* 0x14 4 */ struct _MI_SLAB_IDENTITY_REFERENCE IdentityRefs[64];/* 0x18 512 */ /* ── cacheline 8 boundary (512 bytes) ── */ struct _RTL_BITMAP InUseIdentitiesBitmap;/* 0x218 16 */ unsigned long InUseIdentitiesBitmapBuffer[2];/* 0x228 8 */ volatile long IdentitySlabsInitialized;/* 0x230 4 */ /* 4 bytes padding */ struct _EX_PUSH_LOCK IdentitiesLock;/* 0x238 8 */ /* 64 bytes padding */ /* ── cacheline 10 boundary (640 bytes) ── */ volatile unsigned __int64 IdentitySlabAvailablePages;/* 0x280 8 */ struct _MI_AVAILABLE_PAGE_WAIT_STATES IdentitySlabAvailablePagesWaitState[2];/* 0x288 64 */ /* ── cacheline 11 boundary (704 bytes) ── */ struct _EX_RUNDOWN_REF ReplenishRundownProtection;/* 0x2c8 8 */ unsigned __int64 LowMemoryConditionStartTime;/* 0x2d0 8 */};size 768 (0x300)13 members2 holes (68 bytes)padding 4012 cachelines
Used in (1)