x64 / ntdllntoskrnl /

_MM_SESSION_SPACE

← 10.0.22000.194 18 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 */
volatile unsigned __int64 NonPagablePages;/* 0x20 8 */
volatile unsigned __int64 CommittedPages;/* 0x28 8 */
void* SessionObject;/* 0x30 8 */
void* SessionObjectHandle;/* 0x38 8 */
/* ── cacheline 1 boundary (64 bytes) ── */
unsigned long LocaleId;/* 0x48 4 */
unsigned long AttachCount;/* 0x4c 4 */
/* ── cacheline 2 boundary (128 bytes) ── */
unsigned __int64 CombineDomain;/* 0xa0 8 */
/* 24 bytes padding */
/* ── cacheline 3 boundary (192 bytes) ── */
/* ── cacheline 8 boundary (512 bytes) ── */
/* 24 bytes padding */
/* ── cacheline 9 boundary (576 bytes) ── */
unsigned long TopLevelPteLockBits[32];/* 0x268 128 */
/* ── cacheline 11 boundary (704 bytes) ── */
unsigned long IoStateSequence;/* 0x2f4 4 */
/* ── cacheline 12 boundary (768 bytes) ── */
unsigned __int64 CreateTime;/* 0x318 8 */
};
size 832 (0x340)28 members2 holes (48 bytes)padding 3213 cachelines
Used in (1)