Public Types | |
enum | { MarkerSize = 6 } |
enum | { Free = 0x40000000, Last = 0x80000000, SizeMask = 0x3fffffff } |
Data Fields | |
uint32 | AllocateNumber |
char | BeginMarkers [MarkerSize] |
char | Category [CategoryStringLength] |
uint32 * | EndMagicNumber |
const char * | File |
CHeapAllocator * | Heap |
uint16 | Line |
CNodeBegin * | Previous |
uint32 | SizeAndFlags |
|
Definition at line 229 of file include/nel/misc/heap_allocator.h.
00230 { 00231 MarkerSize=6 00232 }; |
|
Definition at line 235 of file include/nel/misc/heap_allocator.h.
|
|
Definition at line 249 of file include/nel/misc/heap_allocator.h. |
|
Definition at line 243 of file include/nel/misc/heap_allocator.h. Referenced by NLMISC::CHeapAllocator::initEmptyBlock(), and NLMISC::CHeapAllocator::splitNode(). |
|
Definition at line 245 of file include/nel/misc/heap_allocator.h. Referenced by NLMISC::CHeapAllocator::debugGetAllocatedMemoryByCategory(), NLMISC::CHeapAllocator::debugStatisticsReport(), and NLMISC::CHeapAllocator::splitNode(). |
|
Definition at line 248 of file include/nel/misc/heap_allocator.h. Referenced by NLMISC::CHeapAllocator::checkNode(), NLMISC::CHeapAllocator::free(), NLMISC::CHeapAllocator::initEmptyBlock(), and NLMISC::CHeapAllocator::splitNode(). |
|
Definition at line 246 of file include/nel/misc/heap_allocator.h. Referenced by NLMISC::CHeapAllocator::splitNode(). |
|
Definition at line 247 of file include/nel/misc/heap_allocator.h. Referenced by NLMISC::CHeapAllocator::checkNode(), and NLMISC::CHeapAllocator::splitNode(). |
|
Definition at line 244 of file include/nel/misc/heap_allocator.h. Referenced by NLMISC::CHeapAllocator::splitNode(). |
|
Definition at line 253 of file include/nel/misc/heap_allocator.h. Referenced by NLMISC::CHeapAllocator::free(), NLMISC::CHeapAllocator::initEmptyBlock(), NLMISC::CHeapAllocator::mergeNode(), and NLMISC::CHeapAllocator::splitNode(). |
|
Definition at line 252 of file include/nel/misc/heap_allocator.h. Referenced by NLMISC::CHeapAllocator::allocate(). |