|
| static void | CreateExceptionInfoString (int32 Signal, siginfo_t *Info) |
| |
| static void | ConvertMinidump (char const *OutputPath, char const *InputPath) |
| |
| static void | WriteLine (int ReportFile, const ANSICHAR *Line=NULL) |
| |
| static void | WriteUTF16String (int ReportFile, const TCHAR *UTFString4BytesChar, uint32 NumChars) |
| |
| static void | WriteUTF16String (int ReportFile, const TCHAR *UTFString4BytesChar) |
| |
| static void | WriteLine (int ReportFile, const TCHAR *Line) |
| |
| static ANSICHAR * | ItoANSI (uint64 Val, uint64 Base, uint32 Len=0) |
| |
| static TCHAR * | ItoTCHAR (uint64 Val, uint64 Base, uint32 Len=0) |
| |
| static CORE_API void | Initialize () |
| |
| static CORE_API void | InitializeFromContext (const FSessionContext &Context, const TCHAR *EnabledPlugins, const TCHAR *EngineData, const TCHAR *GameData, const TCHAR *FilePathData, const FGPUBreadcrumbsSharedContext *GPUBreadcrumbs) |
| |
| static CORE_API const FSessionContext & | GetCachedSessionContext () |
| |
| static CORE_API FString | GetGameName () |
| |
| static bool | IsInitalized () |
| |
| static bool | IsOutOfProcessCrashReporter () |
| |
| static uint32 | GetOutOfProcessCrashReporterProcessId () |
| |
| static void | SetOutOfProcessCrashReporterPid (uint32 ProcessId) |
| |
| static CORE_API void | SetOutOfProcessCrashReporterExitCode (int32 ExitCode) |
| |
| static CORE_API TOptional< int32 > | GetOutOfProcessCrashReporterExitCode () |
| |
| static CORE_API FString | GetTempSessionContextFilePath (uint64 ProcessID) |
| |
| static CORE_API void | CleanupTempSessionContextFiles (const FTimespan &ExpirationAge) |
| |
| static CORE_API void | SerializeSessionContext (FString &Buffer) |
| |
| template<typename Type > |
| static void | AddCrashProperty (FString &Buffer, const TCHAR *PropertyName, const Type &Value) |
| |
| static CORE_API void | AppendEscapedXMLString (FString &OutBuffer, FStringView Text) |
| |
| static CORE_API void | AppendEscapedXMLString (FStringBuilderBase &OutBuffer, FStringView Text) |
| |
| static CORE_API void | AppendPortableCallstack (FString &OutBuffer, TConstArrayView< FCrashStackFrame > StackFrames) |
| |
| static CORE_API FString | UnescapeXMLString (const FString &Text) |
| |
| static CORE_API const TCHAR * | GetCrashTypeString (ECrashContextType Type) |
| |
| static CORE_API FString | GetCrashGameName () |
| |
| static CORE_API const TCHAR * | GetCrashConfigFilePath () |
| |
| static CORE_API const TCHAR * | GetCrashConfigFolder () |
| |
| static CORE_API void | PurgeOldCrashConfig () |
| |
| static CORE_API void | SetEpicAccountId (const FString &EpicAccountId) |
| |
| static CORE_API void | ResetEngineData () |
| |
| static FEngineDataResetDelegate & | OnEngineDataResetDelegate () |
| |
| static CORE_API void | SetEngineData (const FString &Key, const FString &Value) |
| |
| static CORE_API void | SetGPUBreadcrumbs (FGPUBreadcrumbCrashData &&Data) |
| |
| static FEngineDataSetDelegate & | OnEngineDataSetDelegate () |
| |
| static CORE_API const TMap< FString, FString > & | GetEngineData () |
| |
| static CORE_API void | ResetGameData () |
| |
| static FGameDataResetDelegate & | OnGameDataResetDelegate () |
| |
| static CORE_API void | SetGameData (const FString &Key, const FString &Value) |
| |
| static FGameDataSetDelegate & | OnGameDataSetDelegate () |
| |
| static CORE_API const TMap< FString, FString > & | GetGameData () |
| |
| static CORE_API void | AddPlugin (const FString &PluginDesc) |
| |
| static CORE_API void | AddFile (const FString &AbsoluteSourcePath) |
| |
| static CORE_API FString | DumpLog (const FString &CrashFolderAbsolute) |
| |
| static CORE_API void | DumpAdditionalContext (const TCHAR *CrashFolderAbsolute) |
| |
| static CORE_API void | CopySharedCrashContext (FSharedCrashContext &Dst) |
| |
| static CORE_API void | SetMemoryStats (const FPlatformMemoryStats &MemoryStats) |
| |
| static CORE_API void | SetAnticheatProvider (const FString &AnticheatProvider) |
| |
| static CORE_API void | OnThreadStuck (uint32 ThreadId) |
| |
| static CORE_API void | OnThreadUnstuck (uint32 ThreadId) |
| |
| static CORE_API bool | CreateCrashReportDirectory (const TCHAR *CrashGUIDRoot, int32 CrashIndex, FString &OutCrashDirectoryAbsolute) |
| |
| static CORE_API void | SetEngineExit (bool bIsRequestExit) |
| |
| static FAdditionalCrashContextDelegate & | OnAdditionalCrashContextDelegate () |
| |
| static CORE_API void | CleanupPlatformSpecificFiles () |
| |
| static bool | IsTypeContinuable (ECrashContextType Type) |
| |
| static CORE_API void | SetDeploymentName (const FString &EpicApp) |
| |
| static CORE_API const TCHAR * | GetDeploymentName () |
| |
| static CORE_API void | SetCrashTrigger (ECrashTrigger Type) |
| |
| static CORE_API void | AddHeader (FString &Buffer) |
| |
| static CORE_API void | AddFooter (FString &Buffer) |
| |
| static CORE_API void | BeginSection (FString &Buffer, const TCHAR *SectionName) |
| |
| static CORE_API void | EndSection (FString &Buffer, const TCHAR *SectionName) |
| |
| static CORE_API void | AddSection (FString &Buffer, const TCHAR *SectionName, const FString &SectionContent) |
| |
Declaration for common crash context implementation for Apple platforms.