#include <IAllocator.h>
Public Member Functions | |
AllocatorDebugConfig & | StackRecordLevels (int levels) |
Sets the number of entries to omit from the top of the callstack when recording stack traces. | |
AllocatorDebugConfig & | ExcludeFromDebugging (bool exclude=true) |
Set to true if this allocator should not have its records recorded and analyzed. | |
AllocatorDebugConfig & | UsesMemoryGuards (bool use=true) |
Set to true if this allocator expands allocations with guard sections to detect overruns. | |
AllocatorDebugConfig & | MarksUnallocatedMemory (bool marks=true) |
Set to true if this allocator writes into unallocated memory so it can be detected at runtime. | |
Public Attributes | |
unsigned int | m_stackRecordLevels = 0 |
bool | m_excludeFromDebugging = false |
bool | m_usesMemoryGuards = false |
bool | m_marksUnallocatedMemory = false |
Standardized debug configuration for an allocator.