This is the complete list of members for DynamicHeap, including all inherited members.
_bins (defined in DynamicHeap) | DynamicHeap | |
_blocks (defined in DynamicHeap) | DynamicHeap | |
_blocksFreePages (defined in DynamicHeap) | DynamicHeap | |
_blocksUsed (defined in DynamicHeap) | DynamicHeap | |
_config (defined in DynamicHeap) | DynamicHeap | |
_debruijnTable (defined in DynamicHeap) | DynamicHeap | static |
_gcBlock (defined in DynamicHeap) | DynamicHeap | |
_gcBlockPage (defined in DynamicHeap) | DynamicHeap | |
_gcGen (defined in DynamicHeap) | DynamicHeap | |
_gcPhase (defined in DynamicHeap) | DynamicHeap | |
_gcStack (defined in DynamicHeap) | DynamicHeap | |
_gcStackCapacity (defined in DynamicHeap) | DynamicHeap | |
_gcStackCount (defined in DynamicHeap) | DynamicHeap | |
_memoryAllocated (defined in DynamicHeap) | DynamicHeap | |
_objectsAllocated (defined in DynamicHeap) | DynamicHeap | |
_rootList (defined in DynamicHeap) | DynamicHeap | |
_rootListCapacity (defined in DynamicHeap) | DynamicHeap | |
_rootListCount (defined in DynamicHeap) | DynamicHeap | |
_typeMap (defined in DynamicHeap) | DynamicHeap | |
_typeMapLength (defined in DynamicHeap) | DynamicHeap | |
_typeMapStrides (defined in DynamicHeap) | DynamicHeap | |
_types (defined in DynamicHeap) | DynamicHeap | static |
_typesByOffset (defined in DynamicHeap) | DynamicHeap | static |
AllocateBlock(DynamicHeap *heap) (defined in DynamicHeap) | DynamicHeap | static |
AllocateInternal(DynamicHeap *heap, int size, out byte block) (defined in DynamicHeap) | DynamicHeap | static |
AllocatePage(DynamicHeap *heap) (defined in DynamicHeap) | DynamicHeap | static |
AllocatePage_Internal(DynamicHeap *heap, bool mustSucceed) (defined in DynamicHeap) | DynamicHeap | static |
BitScan(uint v) (defined in DynamicHeap) | DynamicHeap | static |
BlocksWithAvailablePages(DynamicHeap *heap) (defined in DynamicHeap) | DynamicHeap | static |
CollectGarbage(DynamicHeap *heap, void **dynamicRoots, int dynamicRootsLength) | DynamicHeap | static |
CollectGarbageDelegate(DynamicHeap *heap, void **dynamicRoots, int dynamicRootsLength) | DynamicHeap | |
Destroy(Block *block) (defined in DynamicHeap) | DynamicHeap | static |
ExpandStack(DynamicHeap *heap) (defined in DynamicHeap) | DynamicHeap | static |
Free(DynamicHeap *heap, void *ptr) | DynamicHeap | static |
FreeInternal(DynamicHeap *heap, void *ptr, Object objData) (defined in DynamicHeap) | DynamicHeap | static |
GetBin(int size) (defined in DynamicHeap) | DynamicHeap | static |
GetBinByIndex(DynamicHeap *heap, int binIndex) (defined in DynamicHeap) | DynamicHeap | static |
GetBinIndexForSize(DynamicHeap *heap, int size) (defined in DynamicHeap) | DynamicHeap | static |
GetPageForPtr(DynamicHeap *heap, Block *block, void *ptr) (defined in DynamicHeap) | DynamicHeap | static |
GetPageOffset(Page *page, ObjectFree *obj) (defined in DynamicHeap) | DynamicHeap | static |
GetTypeOffset< T >() (defined in DynamicHeap) | DynamicHeap | static |
InitObj(DynamicHeap *heap, Object *obj, ushort type, ushort array, byte block) (defined in DynamicHeap) | DynamicHeap | static |
InitRoot(DynamicHeap *heap, Object *obj) (defined in DynamicHeap) | DynamicHeap | static |
IsPtrInBlock(DynamicHeap *heap, Block *block, void *p) (defined in DynamicHeap) | DynamicHeap | static |
NextGen(DynamicHeap *heap) (defined in DynamicHeap) | DynamicHeap | static |
ObjectFlags enum name (defined in DynamicHeap) | DynamicHeap | |
ObjectsFreeCount(Page *p) (defined in DynamicHeap) | DynamicHeap | static |
PagesWithAvailableObjectsInBin(Bin *bin) (defined in DynamicHeap) | DynamicHeap | static |
ResolvePageOffset(Page *page, int offset) (defined in DynamicHeap) | DynamicHeap | static |
SetForcedAlive< T >(T *ptr) | DynamicHeap | static |
ThrowHeapCorrupted() (defined in DynamicHeap) | DynamicHeap | static |
TryAllocateFromPage(DynamicHeap *heap, Page *page, int size, out byte block) (defined in DynamicHeap) | DynamicHeap | static |
WordCount(int size) (defined in DynamicHeap) | DynamicHeap | static |