x64x86arm64ia64alphamipsppc / ntdllntoskrnl

_GENERAL_LOOKASIDE

← 10.0.28000.3231 22 builds latest →
struct _GENERAL_LOOKASIDE {
union {
};/* 0x0 16 */
unsigned short Depth;/* 0x10 2 */
unsigned short MaximumDepth;/* 0x12 2 */
unsigned long TotalAllocates;/* 0x14 4 */
union {
unsigned long AllocateMisses;/* 0x18 4 */
unsigned long AllocateHits;/* 0x18 4 */
};/* 0x18 4 */
unsigned long TotalFrees;/* 0x1c 4 */
union {
unsigned long FreeMisses;/* 0x20 4 */
unsigned long FreeHits;/* 0x20 4 */
};/* 0x20 4 */
unsigned long Tag;/* 0x28 4 */
unsigned long Size;/* 0x2c 4 */
union {
void* (*AllocateEx)(enum _POOL_TYPE, unsigned __int64, unsigned long, struct _LOOKASIDE_LIST_EX*);/* 0x30 8 */
void* (*Allocate)(enum _POOL_TYPE, unsigned __int64, unsigned long);/* 0x30 8 */
};/* 0x30 8 */
union {
void (*FreeEx)(void*, struct _LOOKASIDE_LIST_EX*);/* 0x38 8 */
void (*Free)(void*);/* 0x38 8 */
};/* 0x38 8 */
/* ── cacheline 1 boundary (64 bytes) ── */
unsigned long LastTotalAllocates;/* 0x50 4 */
union {
unsigned long LastAllocateMisses;/* 0x54 4 */
unsigned long LastAllocateHits;/* 0x54 4 */
};/* 0x54 4 */
unsigned long Future[2];/* 0x58 8 */
};
size 128 (0x80)22 members0 holespadding 322 cachelines
Used in (3)