Navigation
API > API/Runtime > API/Runtime/Core
Fixed size struct holds crash information and session specific state. It is designed to shared between processes (e.g. Game and CrashReporterClient).
| Name | FSharedCrashContext |
| Type | struct |
| Header File | /Engine/Source/Runtime/Core/Public/GenericPlatform/GenericPlatformCrashContext.h |
| Include Path | #include "GenericPlatform/GenericPlatformCrashContext.h" |
Syntax
struct FSharedCrashContext
Variables
Public
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| CrashFilesDirectory | TCHAR | Directory for dumped files. | GenericPlatform/GenericPlatformCrashContext.h | |
| CrashingThreadId | uint32 | GenericPlatform/GenericPlatformCrashContext.h | ||
| CrashType | ECrashContextType | GenericPlatform/GenericPlatformCrashContext.h | ||
| DynamicData | TCHAR | Fixed size dynamic buffer. | GenericPlatform/GenericPlatformCrashContext.h | |
| EnabledPluginsNum | uint32 | Count and offset into dynamic buffer to comma separated plugin list. | GenericPlatform/GenericPlatformCrashContext.h | |
| EnabledPluginsOffset | uint32 | GenericPlatform/GenericPlatformCrashContext.h | ||
| EngineDataNum | uint32 | Count and offset into dynamic buffer to comma separated key=value data for engine information. | GenericPlatform/GenericPlatformCrashContext.h | |
| EngineDataOffset | uint32 | GenericPlatform/GenericPlatformCrashContext.h | ||
| ErrorMessage | TCHAR | Exception info. | GenericPlatform/GenericPlatformCrashContext.h | |
| ErrorProgramCounter | void * | Program counter address where the error occurred. | GenericPlatform/GenericPlatformCrashContext.h | |
| ExceptionProgramCounter | void * | Instruction address where the exception was raised that initiated crash reporting. | GenericPlatform/GenericPlatformCrashContext.h | |
| FilePathsNum | uint32 | Count and offset into dynamic buffer to comma separated file list. | GenericPlatform/GenericPlatformCrashContext.h | |
| FilePathsOffset | uint32 | GenericPlatform/GenericPlatformCrashContext.h | ||
| GameDataNum | uint32 | Count and offset into dynamic buffer to comma separated key=value data for game information. | GenericPlatform/GenericPlatformCrashContext.h | |
| GameDataOffset | uint32 | GenericPlatform/GenericPlatformCrashContext.h | ||
| GPUBreadcrumbs | FGPUBreadcrumbsSharedContext | GPU breadcrumbs. | GenericPlatform/GenericPlatformCrashContext.h | |
| NumThreads | uint32 | GenericPlatform/GenericPlatformCrashContext.h | ||
| PlatformCrashContext | void * | Platform specific crash context (must be portable) | GenericPlatform/GenericPlatformCrashContext.h | |
| SessionContext | FSessionContext | Game/Engine information not possible to catch out of process. | GenericPlatform/GenericPlatformCrashContext.h | |
| ThreadIds | uint32 | GenericPlatform/GenericPlatformCrashContext.h | ||
| ThreadNames | TCHAR | GenericPlatform/GenericPlatformCrashContext.h | ||
| UserSettings | FUserSettingsContext | Additional user settings. | GenericPlatform/GenericPlatformCrashContext.h |