x64 / ntdllntoskrnl /

_MI_VISIBLE_STATE

← 10.0.28000.3231 16 builds latest →
struct _MI_VISIBLE_STATE {
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) ── */
/* ── cacheline 91 boundary (5824 bytes) ── */
/* ── cacheline 93 boundary (5952 bytes) ── */
/* 32 bytes padding */
/* ── cacheline 94 boundary (6016 bytes) ── */
/* ── cacheline 96 boundary (6144 bytes) ── */
unsigned long MapCacheFailures;/* 0x1820 4 */
unsigned char PagingLevels;/* 0x1824 1 */
/* 3 bytes padding */
unsigned __int64 PagefileHashPages;/* 0x1828 8 */
/* ── 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