Private

Windows
MacOS
Linux

References

Module

Core

Header

/Engine/Source/Runtime/Core/Private/HAL/MallocBinned2.cpp

Include

#include "HAL/MallocBinned2.cpp"

Syntax

struct Private

Functions

Name Description

Public function Static

FPoolInfo &#...

 

FindPoolInfo

(
    FMallocBinned2& Allocator,
    void* InPtr
)

Public function Static

void

 

FreeBundles

(
    FMallocBinned2& Allocator,
    FBundleNode* BundlesToRecycle,
    uint32 InBlockSize,
    uint32 InPoolIndex
)

Public function Static

FCriticalSec...

 

GetFreeBlockListsRegistrationMutex()

Public function Static

FPoolInfo &#...

 

GetOrCreatePoolInfo

(
    FMallocBinned2& Allocator,
    void* InPtr,
    FMallocBinned2::FPoolInfo::ECanary ...,
    bool bPreexisting
)

Gets the FPoolInfo for a memory address.

Public function Static

TArray< FPer...

 

GetRegisteredFreeBlockLists()

Public function Static

void

 

OutOfMemory

(
    uint64 Size,
    uint32 Alignment
)

Public function Static

void

 

RegisterThreadFreeBlockLists

(
    FPerThreadFreeBlockLists* Free...
)

Public function Static

void

 

UnregisterThreadFreeBlockLists

(
    FPerThreadFreeBlockLists* Free...
)

Classes

Name

Description

Public struct

FGlobalRecycler

Constants

Name

Description

GGlobalRecycler

Help shape the future of Unreal Engine documentation! Tell us how we're doing so we can serve you better.
Take our survey
Dismiss