struct _MI_SYSTEM_PTE_STATE { struct _NPAGED_LOOKASIDE_LIST MdlTrackerLookaside;/* 0x0 128 */ /* ── cacheline 2 boundary (128 bytes) ── */ union _SLIST_HEADER DeadPteTrackerSListHead;/* 0x80 16 */ volatile long PteTrackerLock;/* 0x90 4 */ /* 4 bytes padding */ volatile struct _MI_CACHED_PTES* CachedPteHeads;/* 0x98 8 */ struct _MI_SYSTEM_PTE_TYPE SystemViewPteInfo;/* 0xa0 96 */ /* ── cacheline 4 boundary (256 bytes) ── */ struct _MI_SYSTEM_PTE_TYPE NonCachedMappingsPteInfo;/* 0x100 96 */ /* ── cacheline 5 boundary (320 bytes) ── */ struct _MI_SYSTEM_PTE_TYPE KernelStackPteInfo[1];/* 0x160 96 */ /* ── cacheline 7 boundary (448 bytes) ── */ unsigned long StackGrowthFailures;/* 0x1c0 4 */ unsigned char KernelStackPages;/* 0x1c4 1 */ unsigned char TrackPtesAborted;/* 0x1c5 1 */ unsigned char AdjustCounter;/* 0x1c6 1 */ /* 1 byte padding */ volatile long ReservedMappingLock;/* 0x1c8 4 */ /* 4 bytes padding */ struct _RTL_AVL_TREE ReservedMappingTree;/* 0x1d0 8 */ struct _MI_PAGE_CHAIN_HEAD ReservedMappingPageTablePfns;/* 0x1d8 24 */ struct _RTL_AVL_TREE OutswappedKernelStackRoot;/* 0x1f0 8 */ volatile long OutswappedKernelStackLock;/* 0x1f8 4 */ /* 4 bytes padding */ /* ── cacheline 8 boundary (512 bytes) ── */ struct _MI_ULTRA_VA_CONTEXT UltraSpaceContext;/* 0x200 64 */ /* ── cacheline 9 boundary (576 bytes) ── */ unsigned long NumberOfUltraMdlMaps;/* 0x240 4 */ /* 4 bytes padding */ struct _MI_ULTRA_MDL_NODE* UltraMdlNodeMappings;/* 0x248 8 */ struct _MMPTE* UltraSpaceLowPpe;/* 0x250 8 */ struct _MMPTE* UltraSpaceHighPpe;/* 0x258 8 */ struct _EX_PUSH_LOCK SystemSpaceViewLock;/* 0x260 8 */ struct _RTL_AVL_TREE ViewRoot;/* 0x268 8 */ unsigned long ViewCount;/* 0x270 4 */ /* 12 bytes padding */ /* ── cacheline 10 boundary (640 bytes) ── */ struct _MI_WORKING_SET_LOCK_ARRAY WorkingSetLockArray[4];/* 0x280 512 */ /* ── cacheline 18 boundary (1152 bytes) ── */ struct _MI_WORKING_SET_LOCK_ARRAY SystemDataViewsWorkingSetLockArray[4];/* 0x480 512 */ /* ── cacheline 26 boundary (1664 bytes) ── */ struct _MI_HUGE_SYSTEM_VIEW_HEAD SystemViewBuckets[256];/* 0x680 4096 */};size 5760 (0x1680)27 members6 holes (29 bytes)padding 090 cachelines
Used in (1)