UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
ApplePlatformStackWalk.cpp File Reference
#include "Apple/ApplePlatformStackWalk.h"
#include "Apple/ApplePlatformSymbolication.h"
#include "Containers/StringConv.h"
#include "Apple/PreAppleSystemHeaders.h"
#include <execinfo.h>
#include <dlfcn.h>
#include <mach-o/dyld.h>
#include <cxxabi.h>
#include <signal.h>
#include "Apple/PostAppleSystemHeaders.h"
#include "CoreGlobals.h"
#include "Misc/ScopeLock.h"
#include "HAL/IConsoleManager.h"

Macros

#define HANDLE_CASE(a, b)   case a: ErrorString += TEXT(#a #b); break;
 

Functions

int32 GetModuleImageSize (const struct mach_header *Header)
 
int32 GetModuleTimeStamp (const struct mach_header *Header)
 
void CreateExceptionInfoString (int32 Signal, struct __siginfo *Info)
 
int32 ReportCrash (ucontext_t *Context, int32 Signal, struct __siginfo *Info)
 

Macro Definition Documentation

◆ HANDLE_CASE

#define HANDLE_CASE (   a,
 
)    case a: ErrorString += TEXT(#a #b); break;

Function Documentation

◆ CreateExceptionInfoString()

void CreateExceptionInfoString ( int32  Signal,
struct __siginfo Info 
)

◆ GetModuleImageSize()

int32 GetModuleImageSize ( const struct mach_header Header)

◆ GetModuleTimeStamp()

int32 GetModuleTimeStamp ( const struct mach_header Header)

◆ ReportCrash()

int32 ReportCrash ( ucontext_t Context,
int32  Signal,
struct __siginfo Info 
)