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;