arm64 / ntdllntoskrnl /

_MI_VISIBLE_STATE

← first 1 build latest →
struct _MI_VISIBLE_STATE {
unsigned __int64 MaximumNonPagedPoolInPages;/* 0x18 8 */
unsigned __int64 SizeOfPagedPoolInPages;/* 0x20 8 */
/* ── cacheline 2 boundary (128 bytes) ── */
volatile unsigned __int64 NonPagedPoolCommit;/* 0x88 8 */
volatile unsigned __int64 SmallNonPagedPtesCommit;/* 0x90 8 */
volatile unsigned __int64 BootCommit;/* 0x98 8 */
volatile unsigned __int64 SystemPageTableCommit;/* 0xa0 8 */
volatile unsigned __int64 ProcessCommit;/* 0xa8 8 */
volatile long DriverCommit;/* 0xb0 4 */
unsigned char PagingLevels;/* 0xb4 1 */
/* 3 bytes padding */
volatile unsigned __int64 PfnDatabaseCommit;/* 0xb8 8 */
/* ── cacheline 3 boundary (192 bytes) ── */
unsigned __int64 TotalNodePagesInChildPartitions[64];/* 0xc0 512 */
/* ── cacheline 11 boundary (704 bytes) ── */
unsigned __int64 TotalSpecialPurposeMemoryInChildPartitions[64][2];/* 0x2c0 1024 */
/* 64 bytes padding */
/* ── cacheline 28 boundary (1792 bytes) ── */
/* ── cacheline 100 boundary (6400 bytes) ── */
/* ── cacheline 104 boundary (6656 bytes) ── */
unsigned long MapCacheFailures;/* 0x1a20 4 */
/* 4 bytes padding */
unsigned __int64 PagefileHashPages;/* 0x1a28 8 */
/* ── cacheline 109 boundary (6976 bytes) ── */
unsigned __int64 SystemVaTypeCount[20];/* 0x1b48 160 */
/* ── cacheline 111 boundary (7104 bytes) ── */
unsigned char SystemVaType[256];/* 0x1be8 256 */
/* ── cacheline 115 boundary (7360 bytes) ── */
/* ── cacheline 120 boundary (7680 bytes) ── */
unsigned __int64 SecurePtRoot;/* 0x1e08 8 */
};
size 7808 (0x1e80)24 members3 holes (71 bytes)padding 112122 cachelines
Used in (1)