/Engine/Source/Runtime/Core/Public/GenericPlatform/GenericPlatformCrashContext.h
Fixed size struct holds crash information and session specific state. It is designed to shared between processes (e.g. Game and CrashReporterClient).
struct FSharedCrashContext
TCHAR[256]
CrashFilesDirectory
Directory for dumped files.
uint32
CrashingThreadId
ECrashContextTy...
CrashType
TCHAR[1024 *...
DynamicData
Fixed size dynamic buffer.
uint32
EnabledPluginsNum
Count and offset into dynamic buffer to comma separated plugin list.
uint32
EnabledPluginsOffset
uint32
EngineDataNum
Count and offset into dynamic buffer to comma separated key=value data for engine information.
uint32
EngineDataOffset
TCHAR[2048]
ErrorMessage
Exception info.
void *
ErrorProgramCounter
Program counter address where the error occurred.
void *
ExceptionProgramCounter
Instruction address where the exception was raised that initiated crash reporting.
uint32
GameDataNum
Count and offset into dynamic buffer to comma separated key=value data for game information.
uint32
GameDataOffset
uint32
NumThreads
void *
PlatformCrashContext
Platform specific crash context (must be portable)
FSessionContext
SessionContext
Game/Engine information not possible to catch out of process.
uint32[512]
ThreadIds
TCHAR[64 *5...
ThreadNames
FUserSettingsCo...
UserSettings
Additional user settings.