struct _MI_VISIBLE_STATE { struct _MM_PAGED_POOL_INFO PagedPoolInfo;/* 0x0 24 */ unsigned __int64 MaximumNonPagedPoolInPages;/* 0x18 8 */ unsigned __int64 SizeOfPagedPoolInPages;/* 0x20 8 */ volatile unsigned __int64 NonPagedPoolCommit;/* 0x28 8 */ volatile unsigned __int64 SmallNonPagedPtesCommit;/* 0x30 8 */ volatile unsigned __int64 BootCommit;/* 0x38 8 */ /* ── cacheline 1 boundary (64 bytes) ── */ volatile unsigned __int64 MemoryTagCommit;/* 0x40 8 */ volatile unsigned __int64 SystemPageTableCommit;/* 0x48 8 */ volatile unsigned __int64 DriverCommit;/* 0x50 8 */ volatile unsigned __int64 PfnDatabaseCommit;/* 0x58 8 */ unsigned __int64 TotalNodePagesInChildPartitions[64];/* 0x60 512 */ /* ── cacheline 9 boundary (576 bytes) ── */ unsigned __int64 TotalSpecialPurposeMemoryInChildPartitions[64][2];/* 0x260 1024 */ /* 32 bytes padding */ /* ── cacheline 26 boundary (1664 bytes) ── */ struct _MMSUPPORT_FULL SystemWs[13];/* 0x680 4160 */ /* ── cacheline 91 boundary (5824 bytes) ── */ struct _MMSUPPORT_SHARED SystemCacheShared;/* 0x16c0 128 */ /* ── cacheline 93 boundary (5952 bytes) ── */ struct _MMSUPPORT_AGGREGATION AggregateSystemCacheWs;/* 0x1740 32 */ /* 32 bytes padding */ /* ── cacheline 94 boundary (6016 bytes) ── */ struct _MMSUPPORT_SHARED SystemDataViewsShared;/* 0x1780 128 */ /* ── cacheline 96 boundary (6144 bytes) ── */ struct _MMSUPPORT_AGGREGATION AggregateSystemViewsWs;/* 0x1800 32 */ unsigned long MapCacheFailures;/* 0x1820 4 */ unsigned char PagingLevels;/* 0x1824 1 */ /* 3 bytes padding */ unsigned __int64 PagefileHashPages;/* 0x1828 8 */ struct _SYSPTES_HEADER PteHeader;/* 0x1830 280 */ /* ── cacheline 101 boundary (6464 bytes) ── */ unsigned __int64 SystemVaTypeCount[25];/* 0x1948 200 */ /* ── cacheline 104 boundary (6656 bytes) ── */ unsigned char SystemVaType[256];/* 0x1a10 256 */ /* ── cacheline 108 boundary (6912 bytes) ── */ unsigned __int64 SecurePtRoot;/* 0x1b10 8 */};size 6976 (0x1b40)24 members3 holes (67 bytes)padding 40109 cachelines
Used in (0)