struct _MI_SYSTEM_PTE_STATE { struct _NPAGED_LOOKASIDE_LIST MdlTrackerLookaside;/* 0x0 192 */ /* ── cacheline 3 boundary (192 bytes) ── */ union _SLIST_HEADER DeadPteTrackerSListHead;/* 0xc0 8 */ unsigned long PteTrackerLock;/* 0xc8 4 */ struct _RTL_BITMAP PteTrackingBitmap;/* 0xcc 8 */ volatile struct _MI_CACHED_PTES* CachedPteHeads;/* 0xd4 4 */ volatile struct _MI_CACHED_PTES* CachedKernelStackPteHeads;/* 0xd8 4 */ struct _MI_SYSTEM_PTE_TYPE SystemViewPteInfo;/* 0xdc 52 */ /* ── cacheline 4 boundary (256 bytes) ── */ struct _MI_SYSTEM_PTE_TYPE KernelStackPteInfo;/* 0x110 52 */ /* ── cacheline 5 boundary (320 bytes) ── */ unsigned long StackGrowthFailures;/* 0x144 4 */ unsigned char KernelStackPages;/* 0x148 1 */ unsigned char TrackPtesAborted;/* 0x149 1 */ unsigned char AdjustCounter;/* 0x14a 1 */ /* 1 byte padding */ volatile long ReservedMappingLock;/* 0x14c 4 */ struct _RTL_AVL_TREE ReservedMappingTree;/* 0x150 4 */ struct _MMPFN* ReservedMappingPageTablePfns;/* 0x154 4 */ struct _RTL_AVL_TREE OutswappedKernelStackRoot;/* 0x158 4 */ volatile long OutswappedKernelStackLock;/* 0x15c 4 */ struct _MMPTE* BreakMakePte;/* 0x160 4 */};size 384 (0x180)18 members1 hole (1 bytes)padding 286 cachelines
Used in (1)