Min version | Vista SP1 | 7 | 7 SP1 | 8 Pre RTM | 8 | 8.1 | 8.1 Update 1 |
---|---|---|---|---|---|---|---|
Max version | Vista SP2 | 7 SP1 | 8.1 Update 1 | 10 TH2 | |||
x64 offset offset:bitpos | Field Name | ||||||
0x0000 | struct _RTL_CRITICAL_SECTION Lock | struct _RTL_SRWLOCK Lock | struct _RTL_SRWLOCK Lock | ||||
0x0000 | struct _RTL_CRITICAL_SECTION padding | ||||||
0x0008 | struct _LIST_ENTRY SubSegmentZones | ||||||
0x0018 | void * Heap | ||||||
0x0020 | void * NextSegmentInfoArrayAddress | ||||||
0x0028 | struct _LIST_ENTRY SubSegmentZones | void * FirstUncommittedAddress | |||||
0x0030 | void * ReservedAddressLimit | ||||||
0x0038 | uint64_t ZoneBlockSize | unsigned long SegmentCreate | |||||
0x003C | unsigned long SegmentDelete | ||||||
0x0040 | void * Heap | volatile unsigned long MinimumCacheDepth | |||||
0x0044 | volatile unsigned long CacheShiftThreshold | ||||||
0x0048 | unsigned long SegmentChange | uint64_t SizeInCache | volatile uint64_t SizeInCache | ||||
0x004C | unsigned long SegmentCreate | ||||||
0x0050 | unsigned long SegmentInsertInFree | union _HEAP_BUCKET_RUN_INFO RunInfo | volatile union _HEAP_BUCKET_RUN_INFO RunInfo | ||||
0x0054 | unsigned long SegmentDelete | ||||||
0x0058 | unsigned long CacheAllocs | ||||||
0x005C | unsigned long CacheFrees | ||||||
0x0060 | struct _USER_MEMORY_CACHE_ENTRY[12] UserBlockCache | uint64_t SizeInCache | struct _USER_MEMORY_CACHE_ENTRY[12] UserBlockCache | ||||
0x0068 | union _HEAP_BUCKET_RUN_INFO RunInfo | ||||||
0x0070 | struct _USER_MEMORY_CACHE_ENTRY[12] UserBlockCache | ||||||
0x01E0 | struct _HEAP_BUCKET[128] Buckets | ||||||
0x01F0 | struct _HEAP_BUCKET[128] Buckets | ||||||
0x02A0 | struct _HEAP_BUCKET[129] Buckets | struct _HEAP_LFH_MEM_POLICIES MemoryPolicies | |||||
0x02A4 | struct _HEAP_BUCKET[129] Buckets | ||||||
0x03E0 | struct _HEAP_LOCAL_DATA[1] LocalData | ||||||
0x03F0 | struct _HEAP_LOCAL_DATA[1] LocalData | ||||||
0x04A8 | struct _HEAP_LOCAL_SEGMENT_INFO *[129] SegmentInfoArrays | ||||||
0x08B0 | struct _HEAP_LOCAL_SEGMENT_INFO *[129] AffinitizedInfoArrays | ||||||
0x0CB8 | struct _SEGMENT_HEAP * SegmentAllocator | ||||||
0x0CC0 | struct _HEAP_LOCAL_DATA[1] LocalData |