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

#include <GenericPlatformCrashContext.h>

Public Attributes

TCHAR ErrorMessage [CR_MAX_ERROR_MESSAGE_CHARS]
 
uint32 ThreadIds [CR_MAX_THREADS]
 
TCHAR ThreadNames [CR_MAX_THREAD_NAME_CHARS *CR_MAX_THREADS]
 
uint32 NumThreads
 
uint32 CrashingThreadId
 
ECrashContextType CrashType
 
FUserSettingsContext UserSettings
 
voidPlatformCrashContext
 
TCHAR CrashFilesDirectory [CR_MAX_DIRECTORY_CHARS]
 
FSessionContext SessionContext
 
uint32 EnabledPluginsNum
 
uint32 EnabledPluginsOffset
 
uint32 EngineDataNum
 
uint32 EngineDataOffset
 
uint32 GameDataNum
 
uint32 GameDataOffset
 
uint32 FilePathsNum
 
uint32 FilePathsOffset
 
TCHAR DynamicData [CR_MAX_DYNAMIC_BUFFER_CHARS]
 
voidErrorProgramCounter
 
voidExceptionProgramCounter
 
FGPUBreadcrumbsSharedContext GPUBreadcrumbs
 

Detailed Description

Fixed size struct holds crash information and session specific state. It is designed to shared between processes (e.g. Game and CrashReporterClient).

Member Data Documentation

◆ CrashFilesDirectory

TCHAR FSharedCrashContext::CrashFilesDirectory[CR_MAX_DIRECTORY_CHARS]

◆ CrashingThreadId

uint32 FSharedCrashContext::CrashingThreadId

◆ CrashType

ECrashContextType FSharedCrashContext::CrashType

◆ DynamicData

TCHAR FSharedCrashContext::DynamicData[CR_MAX_DYNAMIC_BUFFER_CHARS]

◆ EnabledPluginsNum

uint32 FSharedCrashContext::EnabledPluginsNum

◆ EnabledPluginsOffset

uint32 FSharedCrashContext::EnabledPluginsOffset

◆ EngineDataNum

uint32 FSharedCrashContext::EngineDataNum

◆ EngineDataOffset

uint32 FSharedCrashContext::EngineDataOffset

◆ ErrorMessage

TCHAR FSharedCrashContext::ErrorMessage[CR_MAX_ERROR_MESSAGE_CHARS]

◆ ErrorProgramCounter

void* FSharedCrashContext::ErrorProgramCounter

◆ ExceptionProgramCounter

void* FSharedCrashContext::ExceptionProgramCounter

◆ FilePathsNum

uint32 FSharedCrashContext::FilePathsNum

◆ FilePathsOffset

uint32 FSharedCrashContext::FilePathsOffset

◆ GameDataNum

uint32 FSharedCrashContext::GameDataNum

◆ GameDataOffset

uint32 FSharedCrashContext::GameDataOffset

◆ GPUBreadcrumbs

FGPUBreadcrumbsSharedContext FSharedCrashContext::GPUBreadcrumbs

◆ NumThreads

uint32 FSharedCrashContext::NumThreads

◆ PlatformCrashContext

void* FSharedCrashContext::PlatformCrashContext

◆ SessionContext

FSessionContext FSharedCrashContext::SessionContext

◆ ThreadIds

uint32 FSharedCrashContext::ThreadIds[CR_MAX_THREADS]

◆ ThreadNames

TCHAR FSharedCrashContext::ThreadNames[CR_MAX_THREAD_NAME_CHARS *CR_MAX_THREADS]

◆ UserSettings

FUserSettingsContext FSharedCrashContext::UserSettings

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