Ark Server API (ASA) - Wiki
Loading...
Searching...
No Matches
MallocPoisonProxy.h File Reference
#include "CoreTypes.h"
#include "Misc/AssertionMacros.h"
#include "HAL/MemoryBase.h"
#include "HAL/UnrealMemory.h"
+ Include dependency graph for MallocPoisonProxy.h:

Go to the source code of this file.

Classes

class  FMallocPoisonProxy
 

Macros

#define UE_USE_MALLOC_FILL_BYTES   ((UE_BUILD_DEBUG || UE_BUILD_DEVELOPMENT) && !WITH_EDITORONLY_DATA && !PLATFORM_USES_FIXED_GMalloc_CLASS && !USING_ADDRESS_SANITISER)
 
#define UE_DEBUG_FILL_FREED   (0xdd)
 
#define UE_DEBUG_FILL_NEW   (0xcd)
 

Macro Definition Documentation

◆ UE_DEBUG_FILL_FREED

#define UE_DEBUG_FILL_FREED   (0xdd)

Value that a freed memory block will be filled with when UE_USE_MALLOC_FILL_BYTES is defined.

Definition at line 16 of file MallocPoisonProxy.h.

◆ UE_DEBUG_FILL_NEW

#define UE_DEBUG_FILL_NEW   (0xcd)

Value that a new memory block will be filled with when UE_USE_MALLOC_FILL_BYTES is defined.

Definition at line 19 of file MallocPoisonProxy.h.

◆ UE_USE_MALLOC_FILL_BYTES

Governs when malloc that poisons the allocations is enabled.

Definition at line 12 of file MallocPoisonProxy.h.