Rizin
unix-like reverse engineering framework and cli tools
_HEAP_SUBSEGMENT Struct Reference

#include <windows_heap.h>

Public Attributes

PHEAP_LOCAL_SEGMENT_INFO LocalInfo
 
PHEAP_USERDATA_HEADER UserBlocks
 
SLIST_HEADER DelayFreeList
 
INTERLOCK_SEQ AggregateExchg
 
union {
   struct {
      WORD   BlockSize
 
      WORD   Flags
 
      WORD   BlockCount
 
      UINT8   SizeIndex
 
      UINT8   AffinityIndex
 
   } 
 
   ULONG   Alignment [2]
 
}; 
 
ULONG Lock
 
SINGLE_LIST_ENTRY SFreeListEntry
 

Detailed Description

Definition at line 832 of file windows_heap.h.

Member Data Documentation

◆ 

union { ... }

◆ AffinityIndex

UINT8 _HEAP_SUBSEGMENT::AffinityIndex

Definition at line 843 of file windows_heap.h.

◆ AggregateExchg

INTERLOCK_SEQ _HEAP_SUBSEGMENT::AggregateExchg

Definition at line 836 of file windows_heap.h.

◆ Alignment

ULONG _HEAP_SUBSEGMENT::Alignment[2]

Definition at line 845 of file windows_heap.h.

◆ BlockCount

WORD _HEAP_SUBSEGMENT::BlockCount

Definition at line 841 of file windows_heap.h.

◆ BlockSize

WORD _HEAP_SUBSEGMENT::BlockSize

Definition at line 839 of file windows_heap.h.

Referenced by GetHeapBlocks(), and GetSingleBlock().

◆ DelayFreeList

SLIST_HEADER _HEAP_SUBSEGMENT::DelayFreeList

Definition at line 835 of file windows_heap.h.

◆ Flags

WORD _HEAP_SUBSEGMENT::Flags

Definition at line 840 of file windows_heap.h.

◆ LocalInfo

PHEAP_LOCAL_SEGMENT_INFO _HEAP_SUBSEGMENT::LocalInfo

Definition at line 833 of file windows_heap.h.

◆ Lock

ULONG _HEAP_SUBSEGMENT::Lock

Definition at line 847 of file windows_heap.h.

◆ SFreeListEntry

SINGLE_LIST_ENTRY _HEAP_SUBSEGMENT::SFreeListEntry

Definition at line 848 of file windows_heap.h.

◆ SizeIndex

UINT8 _HEAP_SUBSEGMENT::SizeIndex

Definition at line 842 of file windows_heap.h.

◆ UserBlocks

PHEAP_USERDATA_HEADER _HEAP_SUBSEGMENT::UserBlocks

Definition at line 834 of file windows_heap.h.


The documentation for this struct was generated from the following file: