x64x86ia64 / ntdllntoskrnl

_MM_SESSION_SPACE

← 5.2.3790.3959 3 builds latest →
struct _MM_SESSION_SPACE {
volatile long ReferenceCount;/* 0x0 4 */
union {
unsigned long LongFlags;/* 0x4 4 */
} u;/* 0x4 4 */
unsigned long SessionId;/* 0x8 4 */
volatile long ProcessReferenceToSession;/* 0xc 4 */
unsigned __int64 SessionPageDirectoryIndex;/* 0x28 8 */
volatile unsigned __int64 NonPagablePages;/* 0x30 8 */
volatile unsigned __int64 CommittedPages;/* 0x38 8 */
/* ── cacheline 1 boundary (64 bytes) ── */
void* PagedPoolStart;/* 0x40 8 */
void* PagedPoolEnd;/* 0x48 8 */
void* SessionObject;/* 0x50 8 */
void* SessionObjectHandle;/* 0x58 8 */
volatile long ResidentProcessCount;/* 0x60 4 */
volatile long ImageLoadingCount;/* 0x64 4 */
unsigned long SessionPoolAllocationFailures[4];/* 0x68 16 */
/* ── cacheline 2 boundary (128 bytes) ── */
unsigned long LocaleId;/* 0x88 4 */
unsigned long AttachCount;/* 0x8c 4 */
/* 72 bytes padding */
/* ── cacheline 4 boundary (256 bytes) ── */
/* ── cacheline 110 boundary (7040 bytes) ── */
/* ── cacheline 111 boundary (7104 bytes) ── */
/* ── cacheline 113 boundary (7232 bytes) ── */
/* ── cacheline 114 boundary (7296 bytes) ── */
void (*DriverUnload)(struct _DRIVER_OBJECT*);/* 0x1cb0 8 */
/* ── cacheline 244 boundary (15616 bytes) ── */
/* ── cacheline 245 boundary (15680 bytes) ── */
unsigned long DynamicVaHint;/* 0x3d50 4 */
/* 4 bytes padding */
/* ── cacheline 246 boundary (15744 bytes) ── */
/* ── cacheline 247 boundary (15808 bytes) ── */
long PoolBigEntriesInUse;/* 0x3dc0 4 */
unsigned long PagedPoolPdeCount;/* 0x3dc4 4 */
unsigned long SpecialPoolPdeCount;/* 0x3dc8 4 */
unsigned long DynamicSessionPdeCount;/* 0x3dcc 4 */
/* ── cacheline 248 boundary (15872 bytes) ── */
void* PoolTrackTableExpansion;/* 0x3e18 8 */
unsigned __int64 PoolTrackTableExpansionSize;/* 0x3e20 8 */
void* PoolTrackBigPages;/* 0x3e28 8 */
unsigned __int64 PoolTrackBigPagesSize;/* 0x3e30 8 */
/* ── cacheline 249 boundary (15936 bytes) ── */
unsigned __int64 PageDirectoryParentPage;/* 0x3e48 8 */
};
size 16000 (0x3e80)45 members2 holes (76 bytes)padding 48250 cachelines