|
static void | Initialize () |
|
static void | InitializeFromContext (const FSessionContext &Context, const TCHAR *EnabledPlugins, const TCHAR *EngineData, const TCHAR *GameData) |
|
static bool | IsInitalized () |
|
static bool | IsOutOfProcessCrashReporter () |
|
static uint32 | GetOutOfProcessCrashReporterProcessId () |
|
static void | SetOutOfProcessCrashReporterPid (uint32 ProcessId) |
|
static void | SetOutOfProcessCrashReporterExitCode (int32 ExitCode) |
|
static TOptional< int32 > | GetOutOfProcessCrashReporterExitCode () |
|
static FString | GetTempSessionContextFilePath (uint64 ProcessID) |
|
static void | CleanupTempSessionContextFiles (const FTimespan &ExpirationAge) |
|
static void | SerializeSessionContext (FString &Buffer) |
|
static void | AppendEscapedXMLString (FString &OutBuffer, FStringView Text) |
|
static void | AppendEscapedXMLString (FStringBuilderBase &OutBuffer, FStringView Text) |
|
static void | AppendPortableCallstack (FString &OutBuffer, TConstArrayView< FCrashStackFrame > StackFrames) |
|
static FString | UnescapeXMLString (const FString &Text) |
|
static const TCHAR * | GetCrashTypeString (ECrashContextType Type) |
|
static FString | GetCrashGameName () |
|
static const TCHAR * | GetCrashConfigFilePath () |
|
static const TCHAR * | GetCrashConfigFolder () |
|
static void | PurgeOldCrashConfig () |
|
static void | ResetEngineData () |
|
static void | SetEngineData (const FString &Key, const FString &Value) |
|
static void | ResetGameData () |
|
static void | SetGameData (const FString &Key, const FString &Value) |
|
static void | AddPlugin (const FString &PluginDesc) |
|
static FString | DumpLog (const FString &CrashFolderAbsolute) |
|
static void | DumpAdditionalContext (const TCHAR *CrashFolderAbsolute) |
|
static void | CopySharedCrashContext (FSharedCrashContext &Dst) |
|
static void | SetMemoryStats (const FPlatformMemoryStats &MemoryStats) |
|
static bool | CreateCrashReportDirectory (const TCHAR *CrashGUIDRoot, int32 CrashIndex, FString &OutCrashDirectoryAbsolute) |
|
static void | SetEngineExit (bool bIsRequestExit) |
|
static FAdditionalCrashContextDelegate & | OnAdditionalCrashContextDelegate () |
|
static void | CleanupPlatformSpecificFiles () |
|
static bool | IsTypeContinuable (ECrashContextType Type) |
|
static void | SetDeploymentName (const FString &EpicApp) |
|
static void | SetCrashTrigger (ECrashTrigger Type) |
|
static const ANSICHAR *const | CrashContextRuntimeXMLNameA |
|
static const TCHAR *const | CrashContextRuntimeXMLNameW |
|
static const ANSICHAR *const | CrashConfigFileNameA |
|
static const TCHAR *const | CrashConfigFileNameW |
|
static const TCHAR *const | CrashConfigExtension |
|
static const TCHAR *const | ConfigSectionName |
|
static const TCHAR *const | CrashConfigPurgeDays |
|
static const TCHAR *const | CrashGUIDRootPrefix |
|
static const TCHAR *const | CrashContextExtension |
|
static const TCHAR *const | RuntimePropertiesTag |
|
static const TCHAR *const | PlatformPropertiesTag |
|
static const TCHAR *const | EngineDataTag |
|
static const TCHAR *const | GameDataTag |
|
static const TCHAR *const | EnabledPluginsTag |
|
static const TCHAR *const | UEMinidumpName |
|
static const TCHAR *const | NewLineTag |
|
static constexpr int32 | CrashGUIDLength = 128 |
|
static const TCHAR *const | CrashTypeCrash |
|
static const TCHAR *const | CrashTypeAssert |
|
static const TCHAR *const | CrashTypeEnsure |
|
static const TCHAR *const | CrashTypeStall |
|
static const TCHAR *const | CrashTypeGPU |
|
static const TCHAR *const | CrashTypeHang |
|
static const TCHAR *const | CrashTypeAbnormalShutdown |
|
static const TCHAR *const | CrashTypeOutOfMemory |
|
static const TCHAR *const | EngineModeExUnknown |
|
static const TCHAR *const | EngineModeExDirty |
|
static const TCHAR *const | EngineModeExVanilla |
|
static const FGuid | ExecutionGuid |
|
FProcHandle | ProcessHandle |
|
ECrashContextType | Type |
|
uint32 | CrashedThreadId |
|
const TCHAR * | ErrorMessage |
|
int | NumMinidumpFramesToIgnore |
|
TArray< FCrashStackFrame > | CallStack |
|
TArray< FThreadStackFrames > | ThreadCallStacks |
|
TArray< FStackWalkModuleInfo > | ModulesInfo |
|