ia64 / ntdllntoskrnl /

_MMWSL

← 5.2.3790.3959 3 builds latest →
struct _MMWSL {
unsigned long FirstFree;/* 0x0 4 */
unsigned long FirstDynamic;/* 0x4 4 */
unsigned long LastEntry;/* 0x8 4 */
unsigned long NextSlot;/* 0xc 4 */
void* LowestPagableAddress;/* 0x18 8 */
unsigned long LastInitializedWsle;/* 0x20 4 */
unsigned long NextEstimationSlot;/* 0x24 4 */
unsigned long NextAgingSlot;/* 0x28 4 */
unsigned long EstimatedAvailable;/* 0x2c 4 */
unsigned long GrowthSinceLastEstimate;/* 0x30 4 */
unsigned long NumberOfCommittedPageTables;/* 0x34 4 */
unsigned long VadBitMapHint;/* 0x38 4 */
unsigned long NonDirectCount;/* 0x3c 4 */
/* ── cacheline 1 boundary (64 bytes) ── */
unsigned long LastVadBit;/* 0x40 4 */
unsigned long MaximumLastVadBit;/* 0x44 4 */
unsigned long LastAllocationSizeHint;/* 0x48 4 */
unsigned long LastAllocationSize;/* 0x4c 4 */
void* HighestUserAddress;/* 0x68 8 */
/* ── cacheline 2 boundary (128 bytes) ── */
unsigned long* AltPermBitmap;/* 0x80 8 */
unsigned long MaximumUserPageTablePages;/* 0x88 4 */
/* 4 bytes padding */
unsigned long* CommittedPageTables;/* 0x90 8 */
unsigned long NumberOfCommittedPageDirectories;/* 0x98 4 */
/* 4 bytes padding */
unsigned __int64 CommittedPageDirectories[14];/* 0xa0 112 */
};
size 272 (0x110)29 members2 holes (8 bytes)padding 05 cachelines
Used in (1)