6#include "HAL/MemoryBase.h"
7#include "HAL/UnrealMemory.h"
10void*
AnsiRealloc(
void* Ptr, SIZE_T NewSize, uint32 Alignment);
16class FMallocAnsi
final
22
23
27 virtual void*
Malloc( SIZE_T Size, uint32 Alignment )
override;
29 virtual void*
TryMalloc(SIZE_T Size, uint32 Alignment)
override;
31 virtual void*
Realloc(
void* Ptr, SIZE_T NewSize, uint32 Alignment )
override;
33 virtual void*
TryRealloc(
void* Ptr, SIZE_T NewSize, uint32 Alignment)
override;
35 virtual void Free(
void* Ptr )
override;
40
41
42
43
44
48
49
void * AnsiRealloc(void *Ptr, SIZE_T NewSize, uint32 Alignment)
void * AnsiMalloc(SIZE_T Size, uint32 Alignment)
virtual void * TryRealloc(void *Ptr, SIZE_T NewSize, uint32 Alignment) override
virtual bool IsInternallyThreadSafe() const override
virtual bool ValidateHeap() override
virtual void * Malloc(SIZE_T Size, uint32 Alignment) override
virtual void * TryMalloc(SIZE_T Size, uint32 Alignment) override
virtual void Free(void *Ptr) override
virtual void * Realloc(void *Ptr, SIZE_T NewSize, uint32 Alignment) override
virtual bool GetAllocationSize(void *Original, SIZE_T &SizeOut) override
virtual const TCHAR * GetDescriptiveName() override