36#pragma optimize("y",off)
41# define __ASSERT(x) do { if (!(x)) DebugInternalAssert(__FILE__,__LINE__,#x); } while (0)
43# define __ASSERT(x) do { } while(0)
92 unsigned argn,
const char *
const * argv);
virtual void Delete(void)
Destroys the current command interface.
virtual bool Execute(class Debug &dbg, const char *cmd, CommandMode cmdmode, unsigned argn, const char *const *argv)
Execute the given command.
CommandMode
possible command modes
Debug module main class (singleton).
void DebugInternalAssert(const char *file, int line, const char *expr)
void * DebugReAllocMemory(void *oldPtr, unsigned newSize)
void * DebugAllocMemory(unsigned numBytes)
void DebugFreeMemory(void *ptr)