FPoolInfo

Windows
MacOS
Linux

References

Module

Core

Header

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

Include

#include "HAL/MallocBinned2.cpp"

Syntax

struct FPoolInfo

Variables

Name Description

Public variable

ECanary

 

Canary

Public variable

FFreeBlock *...

 

FirstFreeBlock

Public variable

FPoolInfo *

 

Next

Public variable

FPoolInfo *...

 

PtrToPrevNext

Public variable

uint16

 

Taken

Constructors

Name Description

Public function

FPoolInfo()

Functions

Name Description

Public function

void *

 

AllocateRegularBlock()

Public function Const

void

 

CheckCanary

(
    ECanary ShouldBe
)

Public function Const

UPTRINT

 

GetOsAllocatedBytes()

Public function Const

SIZE_T

 

GetOSRequestedBytes()

Public function Const

bool

 

HasFreeRegularBlock()

Public function Static

bool

 

IsSupportedSize

(
    SIZE_T Size
)

Public function

void

 

Link

(
    FPoolInfo*& PrevNext
)

Public function

void

 

SetCanary

(
    ECanary ShouldBe,
    bool bPreexisting,
    bool bGuaranteedToBeNew
)

Public function

void

 

SetOSAllocationSizes

(
    SIZE_T InRequestedBytes,
    UPTRINT InAllocatedBytes
)

Public function

void

 

Unlink()

Enums

Name

Description

Public enum

ECanary

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