arm64 / ntdllntoskrnl /

_MI_PARTITION_STATE

← first 1 build latest →
struct _MI_PARTITION_STATE {
volatile long PartitionLock;/* 0x0 4 */
/* 4 bytes padding */
unsigned __int64 InitialPartitionIdBits;/* 0x10 8 */
/* ── cacheline 1 boundary (64 bytes) ── */
unsigned long CrossPartitionDenials;/* 0x50 4 */
unsigned char MultiplePartitionsExist;/* 0x54 1 */
/* 3 bytes padding */
void* ExtendedPartitionStart;/* 0x58 8 */
unsigned __int64 ExtendedPartitionBytes;/* 0x60 8 */
unsigned __int64 ChildPartitionBytes;/* 0x68 8 */
/* ── cacheline 2 boundary (128 bytes) ── */
long* HugePfnLockArray;/* 0x88 8 */
/* 112 bytes padding */
/* ── cacheline 4 boundary (256 bytes) ── */
volatile long HugeRangesLock;/* 0x100 4 */
};
size 384 (0x180)17 members3 holes (119 bytes)padding 1246 cachelines
Used in (1)