Go to the source code of this file.
Defines | |
#define | internalAssert(a) ((void)0) |
#define | internalAssert(a) ((void)0) |
#define | NL_ALLOC_STOP abort() |
#define | NL_ALLOC_STOP abort() |
#define | NL_UPDATE_MAGIC_NUMBER(node) |
#define | NL_UPDATE_MAGIC_NUMBER(node) |
#define | NL_UPDATE_MAGIC_NUMBER_FREE_NODE(node) |
#define | NL_UPDATE_MAGIC_NUMBER_FREE_NODE(node) |
|
Definition at line 32 of file src/memory/heap_allocator_inline.h. |
|
|
Definition at line 60 of file src/memory/heap_allocator_inline.h. |
|
|
Value: {\ uint32 crc = evalMagicNumber (node);\ *(node->EndMagicNumber) = crc;\ } Definition at line 42 of file src/memory/heap_allocator_inline.h. |
|
Value: {\ uint32 crc = evalMagicNumber (node);\ *(node->EndMagicNumber) = crc;\ } Definition at line 42 of file src/memory/heap_allocator_inline.h. Referenced by NLMISC::CHeapAllocator::allocate(), NLMISC::CHeapAllocator::free(), NLMISC::CHeapAllocator::freeAll(), NLMISC::CHeapAllocator::initEmptyBlock(), NLMISC::CHeapAllocator::mergeNode(), and NLMISC::CHeapAllocator::splitNode(). |
|
Value: {\ if (node != &_NullNode.FreeNode) \ { \ uint32 crc = evalMagicNumber (getNode (node));\ *(getNode (node)->EndMagicNumber) = crc;\ } \ } Definition at line 47 of file src/memory/heap_allocator_inline.h. |
|
Value: {\ if (node != &_NullNode.FreeNode) \ { \ uint32 crc = evalMagicNumber (getNode (node));\ *(getNode (node)->EndMagicNumber) = crc;\ } \ } Definition at line 47 of file src/memory/heap_allocator_inline.h. Referenced by NLMEMORY::CHeapAllocator::computeCRC32(), NLMISC::CHeapAllocator::erase(), NLMEMORY::CHeapAllocator::getFirstNode(), and NLMISC::CHeapAllocator::insert(). |