UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
FApplePlatformSymbolication Struct Reference

#include <ApplePlatformSymbolication.h>

Static Public Member Functions

static void EnableCoreSymbolication (bool const bEnable)
 
static bool LoadSymbolDatabaseForBinary (FString SourceFolder, FString Binary, FString BinarySignature, TOptional< FString > Architecture, FApplePlatformSymbolDatabase &OutDatabase)
 
static bool SaveSymbolDatabaseForBinary (FString TargetFolder, FString Name, FString BinarySignature, FApplePlatformSymbolDatabase &Database)
 
static bool SymbolInfoForStrippedSymbol (FApplePlatformSymbolDatabase const &Database, uint64 ProgramCounter, uint64 ModuleOffset, FString ModuleSignature, FProgramCounterSymbolInfo &Info)
 
static bool SymbolInfoForAddress (uint64 ProgramCounter, FProgramCounterSymbolInfo &Info)
 

Detailed Description

Apple platform implementation of symbolication - not async. handler safe, so don't call during crash reporting!

Member Function Documentation

◆ EnableCoreSymbolication()

void FApplePlatformSymbolication::EnableCoreSymbolication ( bool const  bEnable)
static

◆ LoadSymbolDatabaseForBinary()

bool FApplePlatformSymbolication::LoadSymbolDatabaseForBinary ( FString  SourceFolder,
FString  Binary,
FString  BinarySignature,
TOptional< FString >  Architecture,
FApplePlatformSymbolDatabase OutDatabase 
)
static
Parameters
ArchitectureSpecify the architecture in case of universal binary, if no architecture is given, will try X86_64 then ARM-64

◆ SaveSymbolDatabaseForBinary()

bool FApplePlatformSymbolication::SaveSymbolDatabaseForBinary ( FString  TargetFolder,
FString  Name,
FString  BinarySignature,
FApplePlatformSymbolDatabase Database 
)
static

◆ SymbolInfoForAddress()

bool FApplePlatformSymbolication::SymbolInfoForAddress ( uint64  ProgramCounter,
FProgramCounterSymbolInfo Info 
)
static

◆ SymbolInfoForStrippedSymbol()

bool FApplePlatformSymbolication::SymbolInfoForStrippedSymbol ( FApplePlatformSymbolDatabase const &  Database,
uint64  ProgramCounter,
uint64  ModuleOffset,
FString  ModuleSignature,
FProgramCounterSymbolInfo Info 
)
static

The documentation for this struct was generated from the following files: