x64 / ntdllntoskrnl

_HEAP_PG_CONTEXT

← 10.0.28000.3231 2 builds latest →
struct _HEAP_PG_CONTEXT {
void* BackendCtx;/* 0x0 8 */
void* HeapForLogging;/* 0x38 8 */
/* ── cacheline 1 boundary (64 bytes) ── */
unsigned __int64 MaxAllocationSize;/* 0x50 8 */
union {
struct {
unsigned char UseFillPatternOnly : 1;/* 0x58:0 1 */
unsigned char Spare : 7;/* 0x58:1 1 */
};/* 0x58 1 */
unsigned char AllBits;/* 0x58 1 */
} Flags;/* 0x58 1 */
unsigned char FillPatternKey;/* 0x59 1 */
unsigned char LockType;/* 0x5a 1 */
unsigned long DelayFreeMemoryLimit;/* 0x5c 4 */
unsigned __int64 Lock;/* 0x60 8 */
/* ── cacheline 2 boundary (128 bytes) ── */
unsigned long BusyDescriptorCount;/* 0x88 4 */
unsigned long DelayFreedDescriptorCount;/* 0x8c 4 */
};
size 144 (0x90)15 members0 holespadding 03 cachelines
Used in (1)