struct _MI_WORKING_SET_CONTROL { struct _ETHREAD* WorkingSetThread[2];/* 0x0 16 */ struct _LIST_ENTRY WorkingSetExpansionHead[3];/* 0x10 48 */ /* ── cacheline 1 boundary (64 bytes) ── */ struct _RTL_AVL_TREE HardLimitWalkers;/* 0x40 8 */ struct _MI_WORKING_SET_CONFIGURATION Config;/* 0x48 248 */ /* ── cacheline 5 boundary (320 bytes) ── */ struct _MI_WORKING_SET_AGING_CONTROL AgeControl;/* 0x140 56 */ struct _MI_WORKING_SET_TRIM_CONTROL TrimControl;/* 0x178 2592 */ /* ── cacheline 46 boundary (2944 bytes) ── */ struct _KEVENT Events[5];/* 0xb98 120 */ /* ── cacheline 48 boundary (3072 bytes) ── */ volatile long PartitionListLock;/* 0xc10 4 */ volatile char WorkingSetInitialized;/* 0xc14 1 */ /* 3 bytes padding */ long LowPriorityPassNeeded;/* 0xc18 4 */ /* 4 bytes padding */ unsigned __int64 ModifiedListSnapshotForDecay;/* 0xc20 8 */};size 3112 (0xc28)11 members2 holes (7 bytes)padding 049 cachelines
Used in (1)