x86 / ntdllntoskrnl /

_POOL_DESCRIPTOR

← 10.0.17763.1457 19 builds latest →
struct _POOL_DESCRIPTOR {
/* 60 bytes padding */
/* ── cacheline 1 boundary (64 bytes) ── */
volatile long RunningAllocs;/* 0x40 4 */
volatile unsigned long PagesAllocated;/* 0x44 4 */
volatile unsigned long BigPagesAllocated;/* 0x48 4 */
volatile unsigned long BytesAllocated;/* 0x4c 4 */
/* 48 bytes padding */
/* ── cacheline 2 boundary (128 bytes) ── */
volatile long RunningDeallocs;/* 0x80 4 */
volatile unsigned long PagesDeallocated;/* 0x84 4 */
volatile unsigned long BigPagesDeallocated;/* 0x88 4 */
volatile unsigned long BytesDeallocated;/* 0x8c 4 */
/* 48 bytes padding */
/* ── cacheline 3 boundary (192 bytes) ── */
unsigned long PoolIndex;/* 0xc0 4 */
};
size 256 (0x100)10 members3 holes (156 bytes)padding 604 cachelines
Used in (1)