#include <pg_mem_mgr.h>
Classes | |
| struct | MemoryBlockHeader |
Public Member Functions | |
| pgDefineException (ExceptionInvalidArgument) | |
| pgDefineException (ExceptionInvalidCall) | |
| pgDefineException (ExceptionInvalidSizeOfType) | |
| pgDefineException (ExceptionInvalidVersionOfHeader) | |
| pgDefineException (ExceptionNotInitialized) | |
Static Public Member Functions | |
| static void | memset (void *buf, u8 value, u32 size) |
| static void | memcpy (void *dest, const void *src, u32 size) |
| static bool | isCreated () |
| static void | createFirst (u32 pogolyn_version=POGOLYN_VERSION) |
| static void | destroyLast () |
| static u32 | getCurUsedMemorySize () |
| static u32 | getMaxUsedMemorySize () |
| static const void * | getFirstMemoryBlockN () |
| static const void * | getNextMemoryBlockN (const void *ptr) |
| static const char * | getMemoryBlockName (const void *ptr) |
| static u32 | getMemoryBlockSize (const void *ptr) |
| static u32 | getMemoryBlockArraySize (const void *ptr) |
| static u32 | getMemoryBlockHeaderSize () |
| static void * | mallocForSystem (u32 size, u32 array_size, const char *name) |
| static void * | reallocForSystem (void *ptr, u32 size, u32 array_size, const char *name) |
| static void | freeForSystem (void *ptr) |
| static void * | allocTempBufferForSystem (u32 size) |
| static u32 | getTempBufferSizeForSystem () |
1.5.8