x64 / ntdllntoskrnl /

_HEAP_VAMGR_RANGE

← 10.0.26100.32230 10 builds latest →
struct _HEAP_VAMGR_RANGE {
union {
struct {
unsigned char Allocated : 1;/* 0x0:0 1 */
unsigned char Internal : 1;/* 0x0:1 1 */
unsigned char Standalone : 1;/* 0x0:2 1 */
unsigned char Spare0 : 5;/* 0x0:3 1 */
unsigned char AllocatorIndex;/* 0x1 1 */
unsigned short CommitBitmap;/* 0x2 2 */
/* 4 bytes padding */
unsigned __int64 OwnerCtx[2];/* 0x8 16 */
};/* 0x0 24 */
};/* 0x0 24 */
union {
unsigned __int64 SizeInChunks;/* 0x18 8 */
struct {
unsigned short ChunkCount;/* 0x18 2 */
unsigned short PrevChunkCount;/* 0x1a 2 */
};/* 0x18 4 */
unsigned __int64 Signature;/* 0x18 8 */
};/* 0x18 8 */
};
size 32 (0x20)13 members1 hole (4 bytes)padding 01 cacheline