Navigation
API > API/Runtime > API/Runtime/Core > API/Runtime/Core/HAL
Inheritance Hierarchy
- FUseSystemMallocForNew
- FExec
- FMalloc
- FMallocBinnedCommonBase
- TMallocBinnedCommon
- FMallocBinned2
References
| Module | Core |
| Header | /Engine/Source/Runtime/Core/Public/HAL/MallocBinnedCommon.h |
| Include | #include "HAL/MallocBinnedCommon.h" |
Syntax
class FMallocBinnedCommonBase : public FMalloc
Variables
| Type | Name | Description | |
|---|---|---|---|
| FCriticalSection | ExternalAllocMutex | ||
| std::atomic< uint64 > | MemoryTrimEpoch | ||
| uint64 | NumPoolsPerPage | ||
| FPtrToPoolMapping | PtrToPoolMapping |
Functions
| Type | Name | Description | |
|---|---|---|---|
| void | OutOfMemory
(
uint64 Size, |
Classes
| Type | Name | Description | |
|---|---|---|---|
| FBundleNode | This needs to be small enough to fit inside the smallest allocation handled by MallocBinned2\3, hence the union. | ||
| FFreeBlockList | |||
| FPtrToPoolMapping |