x64x86arm64 / ntdllntoskrnl

_MI_SYSTEM_VA_STATE

← 10.0.18362.1016 8 builds latest →
struct _MI_SYSTEM_VA_STATE {
unsigned long SystemTablesLock;/* 0x0 4 */
unsigned long SystemVaBias;/* 0x4 4 */
unsigned long SystemAvailableVaLow;/* 0x8 4 */
unsigned long VirtualBias;/* 0xc 4 */
void* SystemRangeStart;/* 0x10 4 */
unsigned char SystemCachePdeCount[1024];/* 0x14 1024 */
/* ── cacheline 16 boundary (1024 bytes) ── */
void* SystemCacheReverseMaps[1024];/* 0x414 4096 */
/* ── cacheline 80 boundary (5120 bytes) ── */
/* ── cacheline 144 boundary (9216 bytes) ── */
unsigned long TopLevelPteLockBits[128];/* 0x2414 512 */
/* ── cacheline 152 boundary (9728 bytes) ── */
unsigned long TopLevelPteAlternateLockBits[4];/* 0x2614 16 */
volatile long DeleteKvaLock;/* 0x2624 4 */
/* ── cacheline 153 boundary (9792 bytes) ── */
void* PagableHyperSpace;/* 0x2648 4 */
void* HyperSpaceEnd;/* 0x264c 4 */
unsigned long PagableHyperSpaceBytes;/* 0x2650 4 */
unsigned long SystemVaLock;/* 0x2664 4 */
unsigned long SystemCacheViewLock;/* 0x2668 4 */
};
size 10048 (0x2740)19 members0 holespadding 20157 cachelines
Used in (1)