UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
TMallocBinnedCommon< AllocType, NumSmallPools, MaxSmallPoolSize > Member List

This is the complete list of members for TMallocBinnedCommon< AllocType, NumSmallPools, MaxSmallPoolSize >, including all inherited members.

AllocatedLargePoolMemoryFMallocBinnedCommonBaseprotectedstatic
AllocatedLargePoolMemoryWAlignmentFMallocBinnedCommonBaseprotectedstatic
AllocatedOSSmallPoolMemoryFMallocBinnedCommonBaseprotectedstatic
AllocatedSmallPoolMemoryFMallocBinnedCommonBaseprotectedstatic
AllocateHashBuckets()TMallocBinnedCommon< AllocType, NumSmallPools, MaxSmallPoolSize >inlineprotected
BinnedTlsSlotFMallocBinnedCommonBaseprotectedstatic
BoundSizeToPoolIndex(SIZE_T Size, const uint8(&MemSizeToPoolIndex)[SIZE_TO_POOL_INDEX_NUM]) constTMallocBinnedCommon< AllocType, NumSmallPools, MaxSmallPoolSize >inlineprotected
ClearAndDisableTLSCachesOnCurrentThread() overrideTMallocBinnedCommon< AllocType, NumSmallPools, MaxSmallPoolSize >inlineprotectedvirtual
ConsolidatedMemoryFMallocBinnedCommonBaseprotectedstatic
DumpAllocatorStats(class FOutputDevice &Ar)FMallocinlinevirtual
Exec(UWorld *InWorld, const TCHAR *Cmd, FOutputDevice &Ar)FExecvirtual
Exec_Dev(UWorld *InWorld, const TCHAR *Cmd, FOutputDevice &Ar)FExecinlineprotectedvirtual
Exec_Editor(UWorld *InWorld, const TCHAR *Cmd, FOutputDevice &Ar)FExecinlineprotectedvirtual
Exec_Runtime(UWorld *InWorld, const TCHAR *Cmd, FOutputDevice &Ar)FExecinlineprotectedvirtual
ExternalAllocMutexFMallocBinnedCommonBaseprotected
FMallocBinnedCommonUtilsTMallocBinnedCommon< AllocType, NumSmallPools, MaxSmallPoolSize >friend
Free(void *Original)=0FMallocpure virtual
GetAllocationSize(void *Original, SIZE_T &SizeOut)FMallocinlinevirtual
GetAllocationSizeExternal(void *Ptr, SIZE_T &SizeOut)TMallocBinnedCommon< AllocType, NumSmallPools, MaxSmallPoolSize >inlineprotected
GetAllocatorStats(FGenericMemoryStats &OutStats) overrideTMallocBinnedCommon< AllocType, NumSmallPools, MaxSmallPoolSize >inlinevirtual
GetAllocatorStatsInternal(FGenericMemoryStats &OutStats, int64 TotalAllocatedSmallPoolMemory)FMallocBinnedCommonBaseprotected
GetDescriptiveName()FMallocinlinevirtual
GetFreeBlockListsRegistrationMutex()TMallocBinnedCommon< AllocType, NumSmallPools, MaxSmallPoolSize >inlineprotectedstatic
GetImmediatelyFreeableCachedMemorySize() constFMallocinlinevirtual
GetRegisteredFreeBlockLists()TMallocBinnedCommon< AllocType, NumSmallPools, MaxSmallPoolSize >inlineprotectedstatic
GetTotalAllocatedSmallPoolMemory() constTMallocBinnedCommon< AllocType, NumSmallPools, MaxSmallPoolSize >inlineprotected
GetTotalFreeCachedMemorySize() constFMallocinlinevirtual
HashMemoryFMallocBinnedCommonBaseprotectedstatic
InitializeStatsMetadata()FMallocvirtual
IsInternallyThreadSafe() constFMallocinlinevirtual
LogLargeAllocation(SIZE_T Size) constFMallocBinnedCommonBaseinlineprotected
Malloc(SIZE_T Count, uint32 Alignment=DEFAULT_ALIGNMENT)=0FMallocpure virtual
MallocZeroed(SIZE_T Count, uint32 Alignment=DEFAULT_ALIGNMENT)FMallocvirtual
MarkTLSCachesAsUnusedOnCurrentThread() overrideTMallocBinnedCommon< AllocType, NumSmallPools, MaxSmallPoolSize >inlineprotectedvirtual
MarkTLSCachesAsUsedOnCurrentThread() overrideTMallocBinnedCommon< AllocType, NumSmallPools, MaxSmallPoolSize >inlineprotectedvirtual
MaxSingleAllocFMallocstatic
MemoryTrimEpochFMallocBinnedCommonBaseprotected
NumPoolsPerPageFMallocBinnedCommonBaseprotected
OnMallocInitialized() overrideFMallocBinnedCommonBasevirtual
OnPostFork()FMallocinlinevirtual
OnPreFork()FMallocinlinevirtual
operator delete(void *Ptr)FUseSystemMallocForNew
operator delete[](void *Ptr)FUseSystemMallocForNew
operator new(size_t Size)FUseSystemMallocForNew
operator new[](size_t Size)FUseSystemMallocForNew
OsAllocationGranularityFMallocBinnedCommonBaseprotectedstatic
OutOfMemory(uint64 Size, uint32 Alignment=0)FMallocBinnedCommonBaseinlineprotectedstatic
PoolInfoMemoryFMallocBinnedCommonBaseprotectedstatic
PromoteToLargerBin(SIZE_T &Size, uint32 &Alignment, const AllocType &Alloc) constTMallocBinnedCommon< AllocType, NumSmallPools, MaxSmallPoolSize >inlineprotected
PtrToPoolMappingFMallocBinnedCommonBaseprotected
QuantizeSize(SIZE_T Count, uint32 Alignment)FMallocinlinevirtual
QuantizeSizeCommon(SIZE_T Count, uint32 Alignment, const AllocType &Alloc) constTMallocBinnedCommon< AllocType, NumSmallPools, MaxSmallPoolSize >inlineprotected
Realloc(void *Original, SIZE_T Count, uint32 Alignment=DEFAULT_ALIGNMENT)=0FMallocpure virtual
SetupTLSCachesOnCurrentThread() overrideTMallocBinnedCommon< AllocType, NumSmallPools, MaxSmallPoolSize >inlineprotectedvirtual
SIZE_TO_POOL_INDEX_NUMTMallocBinnedCommon< AllocType, NumSmallPools, MaxSmallPoolSize >protectedstatic
TLSMemoryFMallocBinnedCommonBaseprotectedstatic
Trim(bool bTrimThreadCaches)FMallocinlinevirtual
TryMalloc(SIZE_T Count, uint32 Alignment=DEFAULT_ALIGNMENT)FMallocvirtual
TryMallocZeroed(SIZE_T Count, uint32 Alignment=DEFAULT_ALIGNMENT)FMallocvirtual
TryRealloc(void *Original, SIZE_T Count, uint32 Alignment=DEFAULT_ALIGNMENT)FMallocvirtual
UnrecognizedPointerFatalError(void *Ptr)FMallocBinnedCommonBaseprotected
UpdateStats()FMallocvirtual
UpdateStatsCommon(const AllocType &Alloc)TMallocBinnedCommon< AllocType, NumSmallPools, MaxSmallPoolSize >inlineprotected
ValidateHeap()FMallocinlinevirtual
~FExec()FExecvirtual