x64 / ntdllntoskrnl /

_MMVAD_SHORT

← 10.0.28000.3231 22 builds latest →
struct _MMVAD_SHORT {
union {
struct {
void* ExtraCreateInfo;/* 0x8 8 */
};/* 0x0 16 */
};/* 0x0 24 */
unsigned long StartingVpn;/* 0x18 4 */
unsigned long EndingVpn;/* 0x1c 4 */
unsigned char StartingVpnHigh;/* 0x20 1 */
unsigned char EndingVpnHigh;/* 0x21 1 */
unsigned char CommitChargeHigh;/* 0x22 1 */
unsigned char SpareNT64VadUChar;/* 0x23 1 */
volatile long ReferenceCount;/* 0x24 4 */
union {
unsigned long LongFlags;/* 0x30 4 */
volatile unsigned long VolatileVadLong;/* 0x30 4 */
} u;/* 0x30 4 */
unsigned long CommitCharge;/* 0x34 4 */
union {
} u5;/* 0x38 8 */
/* ── cacheline 1 boundary (64 bytes) ── */
volatile long SpinLock;/* 0x40 4 */
};
size 72 (0x48)16 members0 holespadding 32 cachelines
Used in (5)