struct _MI_SLAB_ALLOCATOR_CONTEXT { struct _RTL_RB_TREE AllocationsTree;/* 0x0 8 */ volatile long Lock;/* 0x8 4 */ struct _MI_SLAB_ALLOCATOR_ENTRY* SlabEntryHint;/* 0xc 4 */ unsigned long FreePageCount;/* 0x10 4 */ unsigned long SlabEntryCount;/* 0x14 4 */ enum _MI_SLAB_ALLOCATOR_TYPE Type;/* 0x18 4 */ enum _MI_SLAB_ALLOCATOR_PROTECTION Protection;/* 0x1c 4 */ union { struct { unsigned long EntryBecameEmpty : 1;/* 0x20:0 4 */ unsigned long Spare : 31;/* 0x20:1 4 */ };/* 0x20 4 */ unsigned long AllFlags;/* 0x20 4 */ } Flags;/* 0x20 4 */ struct _MMPFNLIST StandbyList;/* 0x24 20 */ unsigned __int64 LastReplenishTime;/* 0x38 8 */ /* ── cacheline 1 boundary (64 bytes) ── */ unsigned __int64 LastFailureTime;/* 0x40 8 */};size 72 (0x48)11 members0 holespadding 02 cachelines
Used in (1)