x64 / ntdllntoskrnl /

_MI_PAGELIST_STATE

← 10.0.26100.32230 13 builds latest →
struct _MI_PAGELIST_STATE {
volatile long ActiveSpinLock;/* 0x0 4 */
/* 4 bytes padding */
volatile long ActiveZeroSpinLock;/* 0x10 4 */
/* 4 bytes padding */
/* ── cacheline 1 boundary (64 bytes) ── */
/* ── cacheline 2 boundary (128 bytes) ── */
unsigned long NumberOfZeroFreePageListHeads;/* 0x80 4 */
/* 4 bytes padding */
unsigned __int64 PendingBadPageCount;/* 0xa8 8 */
volatile long PendingBadPageTreeLock;/* 0xb0 4 */
/* 4 bytes padding */
unsigned __int64 PendingBadPagesWithoutNodesCount;/* 0xb8 8 */
/* ── cacheline 3 boundary (192 bytes) ── */
unsigned __int64 PendingBadPageNodesAwaitingDeleteCount;/* 0xd0 8 */
unsigned char PendingBadPageNodeDeleteActive;/* 0xd8 1 */
/* 7 bytes padding */
/* ── cacheline 4 boundary (256 bytes) ── */
unsigned __int64 BadHugePageCount;/* 0x108 8 */
};
size 272 (0x110)18 members5 holes (23 bytes)padding 05 cachelines
Used in (1)