◆ GetBytes()
| uint32 FMallocBinned::FPoolInfo::GetBytes |
( |
| ) |
const |
|
inline |
◆ GetOsBytes()
| UPTRINT FMallocBinned::FPoolInfo::GetOsBytes |
( |
uint32 |
InPageSize, |
|
|
uint32 |
SmallAllocLimt |
|
) |
| const |
|
inline |
◆ Link()
◆ SetAllocationSizes()
◆ Unlink()
| void FMallocBinned::FPoolInfo::Unlink |
( |
| ) |
|
|
inline |
◆ AllocSize
| uint32 FMallocBinned::FPoolInfo::AllocSize |
Number of bytes allocated
◆ FirstMem
| FFreeMem* FMallocBinned::FPoolInfo::FirstMem |
Pointer to first free memory in this pool or the OS Allocation Size in bytes if this allocation is not binned
◆ Next
◆ PrevLink
| FPoolInfo** FMallocBinned::FPoolInfo::PrevLink |
◆ TableIndex
| uint16 FMallocBinned::FPoolInfo::TableIndex |
Index of pool. Index into MemSizeToPoolTable[]. Valid when < MAX_POOLED_ALLOCATION_SIZE, MAX_POOLED_ALLOCATION_SIZE is OsTable. When AllocSize is 0, this is the number of pages to step back to find the base address of an allocation. See FindPoolInfoInternal()
◆ Taken
| uint16 FMallocBinned::FPoolInfo::Taken |
Number of allocated elements in this pool, when counts down to zero can free the entire pool.
The documentation for this struct was generated from the following file: