UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
CallstackTrace.h File Reference
#include "HAL/Platform.h"
#include "HAL/PlatformTLS.h"
#include "Math/NumericLimits.h"
#include "Misc/Build.h"
#include "Trace/Config.h"
#include "Containers/StringFwd.h"

Go to the source code of this file.

Macros

#define UE_CALLSTACK_TRACE_ENABLED   0
 
#define UE_CALLSTACK_TRACE_MAX_FRAMES   255
 
#define CALLSTACK_TRACE_LIMIT_CALLSTACKRESOLVE_SCOPE()
 

Functions

void CallstackTrace_Create (class FMalloc *Malloc)
 
void CallstackTrace_Initialize ()
 
uint32 CallstackTrace_GetCurrentId ()
 
voidCallstackTrace_GetCurrentReturnAddressData ()
 
voidCallstackTrace_GetFallbackPlatformReturnAddressData ()
 
bool CallstackTrace_ResolveFullCallStack ()
 

Macro Definition Documentation

◆ CALLSTACK_TRACE_LIMIT_CALLSTACKRESOLVE_SCOPE

#define CALLSTACK_TRACE_LIMIT_CALLSTACKRESOLVE_SCOPE ( )

◆ UE_CALLSTACK_TRACE_ENABLED

#define UE_CALLSTACK_TRACE_ENABLED   0

◆ UE_CALLSTACK_TRACE_MAX_FRAMES

#define UE_CALLSTACK_TRACE_MAX_FRAMES   255

Function Documentation

◆ CallstackTrace_Create()

void CallstackTrace_Create ( class FMalloc Malloc)
inline

◆ CallstackTrace_GetCurrentId()

uint32 CallstackTrace_GetCurrentId ( )
inline

◆ CallstackTrace_GetCurrentReturnAddressData()

void * CallstackTrace_GetCurrentReturnAddressData ( )
inline

◆ CallstackTrace_GetFallbackPlatformReturnAddressData()

void * CallstackTrace_GetFallbackPlatformReturnAddressData ( )
inline

◆ CallstackTrace_Initialize()

void CallstackTrace_Initialize ( )
inline

◆ CallstackTrace_ResolveFullCallStack()

bool CallstackTrace_ResolveFullCallStack ( )
inline