15    static const ulong HEAP_SIZE_MIN = MEM_FRM_HEAP_MIN_SIZE + 32;
 
   17    AxfxImpl() : mHeap(NULL), mAllocCount(0) {}
 
   19    bool CreateHeap(
void *pBuffer, ulong size);
 
   22    ulong GetHeapTotalSize() {
 
   27        return MEMGetHeapTotalSize(mHeap);
 
   30    void HookAlloc(AXFXAllocHook *pAllocHook, AXFXFreeHook *pFreeHook);
 
   31    ulong RestoreAlloc(AXFXAllocHook allocHook, AXFXFreeHook freeHook);
 
   33    static void *Alloc(ulong size);
 
   34    static void Free(
void *pBlock);
 
   36    static AxfxImpl *mCurrentFx;
 
   37    static ulong mAllocatedSize;