AddCrashProperty(const TCHAR *PropertyName, const Type &Value) const | FGenericCrashContext | inline |
AddCrashPropertyInternal(FString &Buffer, FStringView PropertyName, FStringView PropertyValue) | FGenericCrashContext | privatestatic |
AddCrashPropertyInternal(FString &Buffer, FStringView PropertyName, const Type &Value) | FGenericCrashContext | inlineprivatestatic |
AddFooter(FString &Buffer) | FGenericCrashContext | privatestatic |
AddHeader(FString &Buffer) | FGenericCrashContext | privatestatic |
AdditionalCrashContextDelegate | FGenericCrashContext | privatestatic |
AddModules() const | FGenericCrashContext | private |
AddPlatformSpecificProperties() const | FGenericCrashContext | privatevirtual |
AddPlugin(const FString &PluginDesc) | FGenericCrashContext | static |
AddPortableCallStack() const | FGenericCrashContext | private |
AddPortableCallStackHash() const | FGenericCrashContext | private |
AddPortableThreadCallStack(uint32 ThreadId, const TCHAR *ThreadName, const uint64 *StackFrames, int32 NumStackFrames) override | FMicrosoftPlatformCrashContext | virtual |
AddThreadContextString(uint32 CrashedThreadId, uint32 ThreadId, const FString &ThreadName, const TArray< FCrashStackFrame > &StackFrames, FString &OutStr) | FMicrosoftPlatformCrashContext | protectedstatic |
AppendEscapedXMLString(FString &OutBuffer, FStringView Text) | FGenericCrashContext | static |
AppendEscapedXMLString(FStringBuilderBase &OutBuffer, FStringView Text) | FGenericCrashContext | static |
AppendPortableCallstack(FString &OutBuffer, TConstArrayView< FCrashStackFrame > StackFrames) | FGenericCrashContext | static |
BeginSection(FString &Buffer, const TCHAR *SectionName) | FGenericCrashContext | privatestatic |
bIsInitialized | FGenericCrashContext | privatestatic |
CallStack | FGenericCrashContext | protected |
CaptureAllThreadContexts() | FMicrosoftPlatformCrashContext | |
CaptureModules() | FGenericCrashContext | virtual |
CapturePortableCallStack(void *ErrorProgramCounter, void *Context) | FGenericCrashContext | |
CapturePortableCallStack(int32 NumStackFramesToIgnore, void *Context) | FGenericCrashContext | |
CaptureThreadPortableCallStack(const uint64 ThreadId, void *Context) | FGenericCrashContext | |
CleanupPlatformSpecificFiles() | FGenericCrashContext | static |
CleanupTempSessionContextFiles(const FTimespan &ExpirationAge) | FGenericCrashContext | static |
CommonBuffer | FGenericCrashContext | mutableprivate |
ConfigSectionName | FGenericCrashContext | static |
ConvertProgramCountersToStackFrames(const FProcHandle &Process, const FModuleHandleArray &SortedModuleHandles, const uint64 *ProgramCounters, int32 NumPCs, TArray< FCrashStackFrame > &OutStackFrames) | FMicrosoftPlatformCrashContext | protectedstatic |
CopyPlatformSpecificFiles(const TCHAR *OutputDirectory, void *Context) | FGenericCrashContext | virtual |
CopySharedCrashContext(FSharedCrashContext &Dst) | FGenericCrashContext | static |
CrashConfigExtension | FGenericCrashContext | static |
CrashConfigFileNameA | FGenericCrashContext | static |
CrashConfigFileNameW | FGenericCrashContext | static |
CrashConfigPurgeDays | FGenericCrashContext | static |
CrashContextExtension | FGenericCrashContext | static |
CrashContextIndex | FGenericCrashContext | private |
CrashContextRuntimeXMLNameA | FGenericCrashContext | static |
CrashContextRuntimeXMLNameW | FGenericCrashContext | static |
CrashedThreadId | FGenericCrashContext | protected |
CrashGUIDLength | FGenericCrashContext | static |
CrashGUIDRootPrefix | FGenericCrashContext | static |
CrashTypeAbnormalShutdown | FGenericCrashContext | static |
CrashTypeAssert | FGenericCrashContext | static |
CrashTypeCrash | FGenericCrashContext | static |
CrashTypeEnsure | FGenericCrashContext | static |
CrashTypeGPU | FGenericCrashContext | static |
CrashTypeHang | FGenericCrashContext | static |
CrashTypeOutOfMemory | FGenericCrashContext | static |
CrashTypeStall | FGenericCrashContext | static |
CreateCrashReportDirectory(const TCHAR *CrashGUIDRoot, int32 CrashIndex, FString &OutCrashDirectoryAbsolute) | FGenericCrashContext | static |
DumpAdditionalContext(const TCHAR *CrashFolderAbsolute) | FGenericCrashContext | static |
DumpLog(const FString &CrashFolderAbsolute) | FGenericCrashContext | static |
EnabledPluginsTag | FGenericCrashContext | static |
EndSection(FString &Buffer, const TCHAR *SectionName) | FGenericCrashContext | privatestatic |
EngineDataTag | FGenericCrashContext | static |
EngineModeExDirty | FGenericCrashContext | static |
EngineModeExUnknown | FGenericCrashContext | static |
EngineModeExVanilla | FGenericCrashContext | static |
ErrorMessage | FGenericCrashContext | protected |
ExecutionGuid | FGenericCrashContext | static |
FGenericCrashContext(ECrashContextType InType, const TCHAR *ErrorMessage) | FGenericCrashContext | |
FGenericCrashContext(const FGenericCrashContext &)=delete | FGenericCrashContext | private |
FMicrosoftPlatformCrashContext(ECrashContextType InType, const TCHAR *InErrorMessage) | FMicrosoftPlatformCrashContext | inline |
FModuleHandleArray typedef | FMicrosoftPlatformCrashContext | protected |
GameDataTag | FGenericCrashContext | static |
GetBuffer() const | FGenericCrashContext | inline |
GetCallstackProperty() const | FGenericCrashContext | protectedvirtual |
GetCrashConfigFilePath() | FGenericCrashContext | static |
GetCrashConfigFolder() | FGenericCrashContext | static |
GetCrashGameName() | FGenericCrashContext | static |
GetCrashTypeString(ECrashContextType Type) | FGenericCrashContext | static |
GetEngineData(const FString &Key) | FGenericCrashContext | protectedstatic |
GetGameData(const FString &Key) | FGenericCrashContext | protectedstatic |
GetModules(TArray< FStackWalkModuleInfo > &OutModules) const | FGenericCrashContext | virtual |
GetOutOfProcessCrashReporterExitCode() | FGenericCrashContext | static |
GetOutOfProcessCrashReporterProcessId() | FGenericCrashContext | inlinestatic |
GetPlatformAllThreadContextsString(FString &OutStr) const override | FMicrosoftPlatformCrashContext | protectedvirtual |
GetPortableCallStack(const uint64 *StackFrames, int32 NumStackFrames, TArray< FCrashStackFrame > &OutCallStack) const | FGenericCrashContext | virtual |
GetProcModuleHandles(const FProcHandle &Process, FModuleHandleArray &OutHandles) | FMicrosoftPlatformCrashContext | protectedstatic |
GetTempSessionContextFilePath(uint64 ProcessID) | FGenericCrashContext | static |
GetType() const | FGenericCrashContext | inline |
GetUniqueCrashName(TCHAR *GUIDBuffer, int32 BufferSize) const | FGenericCrashContext | |
Initialize() | FGenericCrashContext | static |
InitializeFromConfig() | FGenericCrashContext | privatestatic |
InitializeFromContext(const FSessionContext &Context, const TCHAR *EnabledPlugins, const TCHAR *EngineData, const TCHAR *GameData) | FGenericCrashContext | static |
IsFullCrashDump() const | FGenericCrashContext | |
IsInitalized() | FGenericCrashContext | inlinestatic |
IsOutOfProcessCrashReporter() | FGenericCrashContext | inlinestatic |
IsTypeContinuable(ECrashContextType Type) | FGenericCrashContext | inlinestatic |
ModulesInfo | FGenericCrashContext | protected |
NewLineTag | FGenericCrashContext | static |
NumMinidumpFramesToIgnore | FGenericCrashContext | protected |
OnAdditionalCrashContextDelegate() | FGenericCrashContext | inlinestatic |
operator=(const FGenericCrashContext &)=delete | FGenericCrashContext | private |
OutOfProcessCrashReporterExitCode | FGenericCrashContext | privatestatic |
OutOfProcessCrashReporterPid | FGenericCrashContext | privatestatic |
PlatformPropertiesTag | FGenericCrashContext | static |
ProcessHandle | FGenericCrashContext | protected |
PurgeOldCrashConfig() | FGenericCrashContext | static |
ResetEngineData() | FGenericCrashContext | static |
ResetGameData() | FGenericCrashContext | static |
RuntimePropertiesTag | FGenericCrashContext | static |
SerializeAsXML(const TCHAR *Filename) const | FGenericCrashContext | virtual |
SerializeContentToBuffer() const | FGenericCrashContext | |
SerializeSessionContext(FString &Buffer) | FGenericCrashContext | static |
SerializeTempCrashContextToFile() | FGenericCrashContext | privatestatic |
SerializeUserSettings(FString &Buffer) | FGenericCrashContext | privatestatic |
SetCrashedProcess(const FProcHandle &Process) | FGenericCrashContext | inline |
SetCrashedThreadId(uint32 InId) | FGenericCrashContext | inline |
SetCrashTrigger(ECrashTrigger Type) | FGenericCrashContext | static |
SetDeploymentName(const FString &EpicApp) | FGenericCrashContext | static |
SetEngineData(const FString &Key, const FString &Value) | FGenericCrashContext | static |
SetEngineExit(bool bIsRequestExit) | FGenericCrashContext | static |
SetGameData(const FString &Key, const FString &Value) | FGenericCrashContext | static |
SetMemoryStats(const FPlatformMemoryStats &MemoryStats) | FGenericCrashContext | static |
SetNumMinidumpFramesToIgnore(int32 InNumMinidumpFramesToIgnore) | FGenericCrashContext | |
SetOutOfProcessCrashReporterExitCode(int32 ExitCode) | FGenericCrashContext | static |
SetOutOfProcessCrashReporterPid(uint32 ProcessId) | FGenericCrashContext | inlinestatic |
SetPortableCallStack(const uint64 *StackTrace, int32 StackTraceDepth) override | FMicrosoftPlatformCrashContext | virtual |
StaticCrashContextIndex | FGenericCrashContext | privatestatic |
ThreadCallStacks | FGenericCrashContext | protected |
Type | FGenericCrashContext | protected |
UEMinidumpName | FGenericCrashContext | static |
UnescapeXMLString(const FString &Text) | FGenericCrashContext | static |
UpdateLocalizedStrings() | FGenericCrashContext | privatestatic |
~FGenericCrashContext() | FGenericCrashContext | inlinevirtual |