Navigation
API > API/Runtime > API/Runtime/Core > API/Runtime/Core/HAL > API/Runtime/Core/HAL/FMallocBinned
References
| Module | Core |
| Header | /Engine/Source/Runtime/Core/Private/HAL/MallocBinned.cpp |
| Include | #include "HAL/MallocBinned.cpp" |
Syntax
struct FPoolInfo
Variables
| Type | Name | Description | |
|---|---|---|---|
| uint32 | AllocSize | Number of bytes allocated | |
| FFreeMem * | FirstMem | Pointer to first free memory in this pool or the OS Allocation Size in bytes if this allocation is not binned | |
| FPoolInfo * | Next | ||
| uint8[12] | Padding | Explicit padding for 32 bit builds | |
| FPoolInfo ** | PrevLink | ||
| uint16 | TableIndex | Index of pool. | |
| uint16 | Taken | Number of allocated elements in this pool, when counts down to zero can free the entire pool. |
Functions
| Type | Name | Description | |
|---|---|---|---|
| uint32 | GetBytes () |
||
| UPTRINT | GetOsBytes
(
uint32 InPageSize, |
||
| void | |||
| void | SetAllocationSizes
(
uint32 InBytes, |
||
| void | Unlink () |