6#include "HAL/MemoryBase.h"
7#include "HAL/PlatformMemory.h"
14
15
22 virtual void* Malloc(SIZE_T Size, uint32 Alignment)
override;
23 virtual void* TryMalloc(SIZE_T Size, uint32 Alignment)
override;
24 virtual void* Realloc(
void* Ptr, SIZE_T NewSize, uint32 Alignment)
override;
25 virtual void* TryRealloc(
void* Ptr, SIZE_T NewSize, uint32 Alignment)
override;
26 virtual void Free(
void* Ptr )
override;
27 virtual bool GetAllocationSize(
void *Original, SIZE_T &SizeOut )
override;
28 virtual void Trim(
bool bTrimThreadCaches)
override;
30 virtual bool IsInternallyThreadSafe( )
const override
35 virtual const TCHAR* GetDescriptiveName( )
override
42 void OutOfMemory( uint64 Size, uint32 Alignment )
#define TBBMALLOC_ENABLED
#define TBB_ALLOCATOR_ALLOWED