x64x86arm64 / ntdllntoskrnl

_MI_SYSTEM_PTE_STATE

← first 1 build latest →
struct _MI_SYSTEM_PTE_STATE {
/* ── cacheline 2 boundary (128 bytes) ── */
volatile long PteTrackerLock;/* 0x90 4 */
/* 4 bytes padding */
/* ── cacheline 4 boundary (256 bytes) ── */
/* ── cacheline 5 boundary (320 bytes) ── */
/* ── cacheline 7 boundary (448 bytes) ── */
unsigned long StackGrowthFailures;/* 0x1c0 4 */
unsigned char KernelStackPages;/* 0x1c4 1 */
unsigned char TrackPtesAborted;/* 0x1c5 1 */
unsigned char AdjustCounter;/* 0x1c6 1 */
/* 1 byte padding */
volatile long ReservedMappingLock;/* 0x1c8 4 */
/* 4 bytes padding */
volatile long OutswappedKernelStackLock;/* 0x1f8 4 */
/* 4 bytes padding */
/* ── cacheline 8 boundary (512 bytes) ── */
/* ── cacheline 9 boundary (576 bytes) ── */
unsigned long NumberOfUltraMdlMaps;/* 0x240 4 */
/* 4 bytes padding */
unsigned long ViewCount;/* 0x270 4 */
/* 12 bytes padding */
/* ── cacheline 10 boundary (640 bytes) ── */
/* ── cacheline 18 boundary (1152 bytes) ── */
/* ── cacheline 26 boundary (1664 bytes) ── */
};
size 5760 (0x1680)27 members6 holes (29 bytes)padding 090 cachelines
Used in (1)