struct _HEAP_LFH_CONTEXT { void* BackendCtx;/* 0x0 8 */ struct _HEAP_SUBALLOCATOR_CALLBACKS Callbacks;/* 0x8 48 */ const unsigned char* AffinityModArray;/* 0x38 8 */ /* ── cacheline 1 boundary (64 bytes) ── */ unsigned char MaxAffinity;/* 0x40 1 */ unsigned char LockType;/* 0x41 1 */ short MemStatsOffset;/* 0x42 2 */ struct _HEAP_LFH_CONFIG Config;/* 0x44 8 */ unsigned long TlsSlotIndex;/* 0x4c 4 */ unsigned __int64 EncodeKey;/* 0x50 8 */ /* 40 bytes padding */ /* ── cacheline 2 boundary (128 bytes) ── */ unsigned __int64 ExtensionLock;/* 0x80 8 */ struct _SINGLE_LIST_ENTRY MetadataList[4];/* 0x88 32 */ /* 24 bytes padding */ /* ── cacheline 3 boundary (192 bytes) ── */ struct _HEAP_LFH_HEAT_MAP HeatMap;/* 0xc0 256 */ /* ── cacheline 7 boundary (448 bytes) ── */ struct _HEAP_LFH_BUCKET* Buckets[128];/* 0x1c0 1024 */ /* ── cacheline 23 boundary (1472 bytes) ── */ struct _HEAP_LFH_SLOT_MAP SlotMaps[1];/* 0x5c0 256 */};size 1728 (0x6c0)14 members2 holes (64 bytes)padding 027 cachelines
Used in (1)