UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
FMallocBinned2 Member List

This is the complete list of members for FMallocBinned2, including all inherited members.

AllocatedLargePoolMemoryFMallocBinnedCommonBaseprotectedstatic
AllocatedLargePoolMemoryWAlignmentFMallocBinnedCommonBaseprotectedstatic
AllocatedOSSmallPoolMemoryFMallocBinnedCommonBaseprotectedstatic
AllocatedSmallPoolMemoryFMallocBinnedCommonBaseprotectedstatic
AllocateHashBuckets()TMallocBinnedCommon< FMallocBinned2, UE_MB2_SMALL_POOL_COUNT, UE_MB2_MAX_SMALL_POOL_SIZE >inlineprotected
AllocateMetaDataMemory(SIZE_T Size)FMallocBinned2static
BinnedTlsSlotFMallocBinnedCommonBaseprotectedstatic
BoundSizeToPoolIndex(SIZE_T Size, const uint8(&MemSizeToPoolIndex)[SIZE_TO_POOL_INDEX_NUM]) constTMallocBinnedCommon< FMallocBinned2, UE_MB2_SMALL_POOL_COUNT, UE_MB2_MAX_SMALL_POOL_SIZE >inlineprotected
CanaryFail(const FFreeBlock *Block) constFMallocBinned2
CanaryTest(const FFreeBlock *Block) constFMallocBinned2inline
ClearAndDisableTLSCachesOnCurrentThread() overrideTMallocBinnedCommon< FMallocBinned2, UE_MB2_SMALL_POOL_COUNT, UE_MB2_MAX_SMALL_POOL_SIZE >inlineprotectedvirtual
ConsolidatedMemoryFMallocBinnedCommonBaseprotectedstatic
DumpAllocatorStats(class FOutputDevice &Ar) overrideFMallocBinned2virtual
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
FlushCurrentThreadCacheInternal(bool bNewEpochOnly=false)FMallocBinned2
FMallocBinned2()FMallocBinned2
Free(void *Ptr) overrideFMallocBinned2virtual
FreeBundles(FBundleNode *Bundles, uint32 PoolIndex)FMallocBinned2
FreeMetaDataMemory(void *Ptr, SIZE_T Size)FMallocBinned2static
GetAllocationSize(void *Ptr, SIZE_T &SizeOut) overrideFMallocBinned2inlinevirtual
GetAllocationSizeExternal(void *Ptr, SIZE_T &SizeOut)TMallocBinnedCommon< FMallocBinned2, UE_MB2_SMALL_POOL_COUNT, UE_MB2_MAX_SMALL_POOL_SIZE >inlineprotected
GetAllocatorStats(FGenericMemoryStats &OutStats) overrideTMallocBinnedCommon< FMallocBinned2, UE_MB2_SMALL_POOL_COUNT, UE_MB2_MAX_SMALL_POOL_SIZE >inlinevirtual
GetAllocatorStatsInternal(FGenericMemoryStats &OutStats, int64 TotalAllocatedSmallPoolMemory)FMallocBinnedCommonBaseprotected
GetDescriptiveName() overrideFMallocBinned2virtual
GetFreeBlockListsRegistrationMutex()TMallocBinnedCommon< FMallocBinned2, UE_MB2_SMALL_POOL_COUNT, UE_MB2_MAX_SMALL_POOL_SIZE >inlineprotectedstatic
GetImmediatelyFreeableCachedMemorySize() const overrideFMallocBinned2inlinevirtual
GetRegisteredFreeBlockLists()TMallocBinnedCommon< FMallocBinned2, UE_MB2_SMALL_POOL_COUNT, UE_MB2_MAX_SMALL_POOL_SIZE >inlineprotectedstatic
GetSmallAllocationSize(void *Ptr, SIZE_T &SizeOut) constFMallocBinned2inline
GetTotalAllocatedSmallPoolMemory() constTMallocBinnedCommon< FMallocBinned2, UE_MB2_SMALL_POOL_COUNT, UE_MB2_MAX_SMALL_POOL_SIZE >inlineprotected
GetTotalFreeCachedMemorySize() const overrideFMallocBinned2inlinevirtual
HashMemoryFMallocBinnedCommonBaseprotectedstatic
InitializeStatsMetadata()FMallocvirtual
IsInternallyThreadSafe() const overrideFMallocBinned2virtual
LogLargeAllocation(SIZE_T Size) constFMallocBinnedCommonBaseinlineprotected
Malloc(SIZE_T Size, uint32 Alignment) overrideFMallocBinned2virtual
MallocBinned2FMallocBinned2static
MallocExternalLarge(SIZE_T Size, uint32 Alignment)FMallocBinned2
MallocExternalSmall(SIZE_T Size, uint32 Alignment)FMallocBinned2
MallocZeroed(SIZE_T Count, uint32 Alignment=DEFAULT_ALIGNMENT)FMallocvirtual
MarkTLSCachesAsUnusedOnCurrentThread() overrideTMallocBinnedCommon< FMallocBinned2, UE_MB2_SMALL_POOL_COUNT, UE_MB2_MAX_SMALL_POOL_SIZE >inlineprotectedvirtual
MarkTLSCachesAsUsedOnCurrentThread() overrideTMallocBinnedCommon< FMallocBinned2, UE_MB2_SMALL_POOL_COUNT, UE_MB2_MAX_SMALL_POOL_SIZE >inlineprotectedvirtual
MaxSingleAllocFMallocstatic
MemoryTrimEpochFMallocBinnedCommonBaseprotected
MemSizeToPoolIndexFMallocBinned2static
NumPoolsPerPageFMallocBinnedCommonBaseprotected
OnMallocInitialized() overrideFMallocBinned2virtual
OnPostFork() overrideFMallocBinned2virtual
OnPreFork() overrideFMallocBinned2virtual
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
PoolIndexToBinSize(uint32 PoolIndex) constFMallocBinned2inline
PoolInfoMemoryFMallocBinnedCommonBaseprotectedstatic
PromoteToLargerBin(SIZE_T &Size, uint32 &Alignment, const FMallocBinned2 &Alloc) constTMallocBinnedCommon< FMallocBinned2, UE_MB2_SMALL_POOL_COUNT, UE_MB2_MAX_SMALL_POOL_SIZE >inlineprotected
PtrToPoolMappingFMallocBinnedCommonBaseprotected
QuantizeSize(SIZE_T Count, uint32 Alignment) overrideFMallocBinned2inlinevirtual
QuantizeSizeCommon(SIZE_T Count, uint32 Alignment, const FMallocBinned2 &Alloc) constTMallocBinnedCommon< FMallocBinned2, UE_MB2_SMALL_POOL_COUNT, UE_MB2_MAX_SMALL_POOL_SIZE >inlineprotected
Realloc(void *Ptr, SIZE_T NewSize, uint32 Alignment) overrideFMallocBinned2virtual
SetupTLSCachesOnCurrentThread() overrideTMallocBinnedCommon< FMallocBinned2, UE_MB2_SMALL_POOL_COUNT, UE_MB2_MAX_SMALL_POOL_SIZE >inlineprotectedvirtual
SIZE_TO_POOL_INDEX_NUMTMallocBinnedCommon< FMallocBinned2, UE_MB2_SMALL_POOL_COUNT, UE_MB2_MAX_SMALL_POOL_SIZE >protectedstatic
SmallBinSizesFMallocBinned2static
SmallPoolTablesFMallocBinned2
TLSMemoryFMallocBinnedCommonBaseprotectedstatic
Trim(bool bTrimThreadCaches) overrideFMallocBinned2virtual
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() overrideFMallocBinned2virtual
UpdateStatsCommon(const FMallocBinned2 &Alloc)TMallocBinnedCommon< FMallocBinned2, UE_MB2_SMALL_POOL_COUNT, UE_MB2_MAX_SMALL_POOL_SIZE >inlineprotected
ValidateHeap() overrideFMallocBinned2virtual
~FExec()FExecvirtual
~FMallocBinned2()FMallocBinned2virtual