Heap |
The HeapAllocator type exposes the following members.
Name | Description | |
---|---|---|
Alloc(Int32, UInt32) | Tries to allocate the block of memory with the specified size. When the block is allocated then true is returned and the dataOffset is set to the offset inside the memory block that is behind this HeapAllocator. | |
Alloc(UInt32, UInt32) | Tries to allocate the block of memory with the specified size. When the block is allocated then true is returned and the dataOffset is set to the offset inside the memory block that is behind this HeapAllocator. | |
Alloc(Int32, String, UInt32) | Tries to allocate the block of memory with the specified size. When the block is allocated then true is returned and the dataOffset is set to the offset inside the memory block that is behind this HeapAllocator. | |
Alloc(UInt32, String, UInt32) | Tries to allocate the block of memory with the specified size. When the block is allocated then true is returned and the dataOffset is set to the offset inside the memory block that is behind this HeapAllocator. | |
DumpReport | ||
Free | ||
GetMemoryBlockInfo | Returns size and name (can be null) of the allocated memory block at the specified offset. If block at that offset is not found, then returned size is 0 and name is null. | |
GetReportString | ||
GetUsedBlockNames |