![]() |
UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
|
#include "HAL/UnrealMemory.h"#include "Math/UnrealMathUtility.h"#include "Containers/Array.h"#include "Logging/LogMacros.h"#include "HAL/ThreadSafeCounter.h"#include "Containers/LockFreeList.h"#include "Stats/Stats.h"#include "HAL/IConsoleManager.h"#include "Misc/CoreDelegates.h"#include "ProfilingDebugging/MemoryTrace.h"#include "HAL/MallocThreadSafeProxy.h"#include "HAL/MallocVerify.h"#include "HAL/MallocLeakDetectionProxy.h"#include "HAL/PlatformMallocCrash.h"#include "HAL/MallocPoisonProxy.h"#include "HAL/MallocDoubleFreeFinder.h"#include "HAL/MallocFrameProfiler.h"#include "HAL/MallocStomp2.h"#include "HAL/Memory.h"#include "Async/TaskGraphInterfaces.h"Classes | |
| class | FMallocPurgatoryProxy |
Functions | |
| FAutoConsoleCommand | FMallocBinnedTestCommand (TEXT("Memory.StaleTest"), TEXT("Test for Memory.UsePurgatory. *** Will crash the game!"), FConsoleCommandDelegate::CreateStatic(&FMallocBinnedOverrunTest)) |
Variables | |
| FAutoConsoleCommand | FMallocUsePurgatoryCommand (TEXT("Memory.UsePurgatory"), TEXT("Uses the purgatory malloc proxy to check if things are writing to stale pointers."), FConsoleCommandDelegate::CreateStatic(&FMemory::EnablePurgatoryTests)) |
| FAutoConsoleCommand | FMallocUsePoisonCommand (TEXT("Memory.UsePoison"), TEXT("Uses the poison malloc proxy to check if things are relying on uninitialized or free'd memory."), FConsoleCommandDelegate::CreateStatic(&FMemory::EnablePoisonTests)) |
| FAutoConsoleCommand FMallocBinnedTestCommand | ( | TEXT("Memory.StaleTest") | , |
| TEXT("Test for Memory.UsePurgatory. *** Will crash the game!") | , | ||
| FConsoleCommandDelegate::CreateStatic & | FMallocBinnedOverrunTest | ||
| ) |
| FAutoConsoleCommand FMallocUsePoisonCommand(TEXT("Memory.UsePoison"), TEXT("Uses the poison malloc proxy to check if things are relying on uninitialized or free'd memory."), FConsoleCommandDelegate::CreateStatic(&FMemory::EnablePoisonTests)) | ( | TEXT("Memory.UsePoison") | , |
| TEXT("Uses the poison malloc proxy to check if things are relying on uninitialized or free'd memory.") | , | ||
| FConsoleCommandDelegate::CreateStatic &::EnablePoisonTests | |||
| ) |
| FAutoConsoleCommand FMallocUsePurgatoryCommand(TEXT("Memory.UsePurgatory"), TEXT("Uses the purgatory malloc proxy to check if things are writing to stale pointers."), FConsoleCommandDelegate::CreateStatic(&FMemory::EnablePurgatoryTests)) | ( | TEXT("Memory.UsePurgatory") | , |
| TEXT("Uses the purgatory malloc proxy to check if things are writing to stale pointers.") | , | ||
| FConsoleCommandDelegate::CreateStatic &::EnablePurgatoryTests | |||
| ) |