FSharedCrashContext

Fixed size struct holds crash information and session specific state.

Windows
MacOS
Linux

References

Module

Core

Header

/Engine/Source/Runtime/Core/Public/GenericPlatform/GenericPlatformCrashContext.h

Include

#include "GenericPlatform/GenericPlatformCrashContext.h"

Syntax

struct FSharedCrashContext

Remarks

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

Variables

Name Description

Public variable

TCHAR[256]

 

CrashFilesDirectory

Directory for dumped files.

Public variable

uint32

 

CrashingThreadId

Public variable

ECrashContextTy...

 

CrashType

Public variable

TCHAR[1024 *...

 

DynamicData

Fixed size dynamic buffer.

Public variable

uint32

 

EnabledPluginsNum

Count and offset into dynamic buffer to comma separated plugin list.

Public variable

uint32

 

EnabledPluginsOffset

Public variable

uint32

 

EngineDataNum

Count and offset into dynamic buffer to comma separated key=value data for engine information.

Public variable

uint32

 

EngineDataOffset

Public variable

TCHAR[2048]

 

ErrorMessage

Exception info.

Public variable

uint32

 

GameDataNum

Count and offset into dynamic buffer to comma separated key=value data for game information.

Public variable

uint32

 

GameDataOffset

Public variable

uint32

 

NumStackFramesToIgnore

Public variable

uint32

 

NumThreads

Public variable

void *

 

PlatformCrashContext

Platform specific crash context (must be portable)

Public variable

FSessionContext

 

SessionContext

Game/Engine information not possible to catch out of process.

Public variable

uint32[512]

 

ThreadIds

Public variable

TCHAR[64 *5...

 

ThreadNames

Public variable

FUserSettingsCo...

 

UserSettings

Additional user settings.

Help shape the future of Unreal Engine documentation! Tell us how we're doing so we can serve you better.
Take our survey
Dismiss