| FUseSystemMallocForNew | ||||
| FExec
|
Module |
|
Header |
/Engine/Source/Runtime/Core/Public/HAL/MallocAnsi.h |
Include |
#include "HAL/MallocAnsi.h" |
class FMallocAnsi : public FMalloc
ANSI C memory allocator.
Name | Description | |
---|---|---|
|
FMallocAnsi() |
Constructor enabling low fragmentation heap on platforms supporting it. |
Name | Description | ||
---|---|---|---|
|
Free ( |
Free |
|
|
GetAllocationSize |
If possible determine the size of the memory allocated at the given address |
|
|
const TCHAR ... |
GetDescriptiveName() |
Gets descriptive name for logging purposes. |
|
IsInternallyThreadSafe() |
Returns if the allocator is guaranteed to be thread-safe and therefore doesn't need a unnecessary thread-safety wrapper around it. |
|
|
void * |
Malloc |
Malloc |
|
void * |
Realloc |
Realloc |
|
void * |
TryMalloc |
TryMalloc - like Malloc(), but may return a nullptr result if the allocation request cannot be satisfied. |
|
void * |
TryRealloc |
TryRealloc - like Realloc(), but may return a nullptr if the allocation request cannot be satisfied. |
|
ValidateHeap() |
Validates the allocator's heap |