87 virtual void Free(
void* )
override;
104 return TEXT(
"MallocCrash" );
188 virtual void Free(
void* )
override;
192 return TEXT(
"FGenericStackBasedMallocCrash");
198 MEMORYPOOL_SIZE = 256 * 1024
201 uint8* CurrentFreeMemPtr;
202 uint8* FreeMemoryEndPtr;
UE_FORCEINLINE_HINT TSharedRef< CastToType, Mode > StaticCastSharedRef(TSharedRef< CastFromType, Mode > const &InSharedRef)
Definition SharedPointer.h:127
UE::FPlatformRecursiveMutex FCriticalSection
Definition CriticalSection.h:53
uint32 Size
Definition VulkanMemory.cpp:4034
Definition MemoryBase.h:99
U16 Index
Definition radfft.cpp:71
Definition GenericPlatformMallocCrash.h:173
virtual const TCHAR * GetDescriptiveName() override
Definition GenericPlatformMallocCrash.h:190
virtual ~FGenericStackBasedMallocCrash()
Definition GenericPlatformMallocCrash.cpp:686
virtual void * Malloc(SIZE_T Size, uint32 Alignment) override
Definition GenericPlatformMallocCrash.cpp:711
static bool IsActive()
Definition GenericPlatformMallocCrash.cpp:706
void SetAsGMalloc()
Definition GenericPlatformMallocCrash.cpp:696
static CORE_API FGenericStackBasedMallocCrash & Get(FMalloc *MainMalloc=nullptr)
Definition GenericPlatformMallocCrash.cpp:690
virtual void * Realloc(void *Ptr, SIZE_T NewSize, uint32 Alignment) override
Definition GenericPlatformMallocCrash.cpp:730
Definition GenericPlatformMallocCrash.cpp:99
Definition GenericPlatformMallocCrash.cpp:38
Definition GenericPlatformMallocCrash.h:14
FPtrInfo(void *NewPtr)
Definition GenericPlatformMallocCrash.h:30
uint64 Size
Definition GenericPlatformMallocCrash.h:16
uint8 * Ptr
Definition GenericPlatformMallocCrash.h:18
FPtrInfo()
Definition GenericPlatformMallocCrash.h:25