UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
FGenericCrashContext Member List

This is the complete list of members for FGenericCrashContext, including all inherited members.

AddCrashProperty(const TCHAR *PropertyName, const Type &Value) constFGenericCrashContextinline
AddCrashProperty(FString &Buffer, const TCHAR *PropertyName, const Type &Value)FGenericCrashContextinlinestatic
AddFile(const FString &AbsoluteSourcePath)FGenericCrashContextstatic
AddFooter(FString &Buffer)FGenericCrashContextstatic
AddHeader(FString &Buffer)FGenericCrashContextstatic
AddPlugin(const FString &PluginDesc)FGenericCrashContextstatic
AddPortableThreadCallStack(uint32 ThreadId, const TCHAR *ThreadName, const uint64 *StackFrames, int32 NumStackFrames)FGenericCrashContextvirtual
AddPortableThreadCallStacks(TConstArrayView< FThreadCallStack > Threads)FGenericCrashContextvirtual
AddSection(FString &Buffer, const TCHAR *SectionName, const FString &SectionContent)FGenericCrashContextstatic
AppendEscapedXMLString(FString &OutBuffer, FStringView Text)FGenericCrashContextstatic
AppendEscapedXMLString(FStringBuilderBase &OutBuffer, FStringView Text)FGenericCrashContextstatic
AppendPortableCallstack(FString &OutBuffer, TConstArrayView< FCrashStackFrame > StackFrames)FGenericCrashContextstatic
AttendedStatusTagFGenericCrashContextstatic
BeginSection(FString &Buffer, const TCHAR *SectionName)FGenericCrashContextstatic
BuildVersionTagFGenericCrashContextstatic
CallStackFGenericCrashContextprotected
CallStackTagFGenericCrashContextstatic
CaptureModules()FGenericCrashContextvirtual
CapturePortableCallStack(void *ErrorProgramCounter, void *Context)FGenericCrashContext
CapturePortableCallStack(int32 NumStackFramesToIgnore, void *Context)FGenericCrashContext
CaptureThreadPortableCallStack(const uint64 ThreadId, void *Context)FGenericCrashContext
CleanupPlatformSpecificFiles()FGenericCrashContextstatic
CleanupTempSessionContextFiles(const FTimespan &ExpirationAge)FGenericCrashContextstatic
ConfigSectionNameFGenericCrashContextstatic
CopyPlatformSpecificFiles(const TCHAR *OutputDirectory, void *Context)FGenericCrashContextvirtual
CopySharedCrashContext(FSharedCrashContext &Dst)FGenericCrashContextstatic
CrashConfigExtensionFGenericCrashContextstatic
CrashConfigFileNameAFGenericCrashContextstatic
CrashConfigFileNameWFGenericCrashContextstatic
CrashConfigPurgeDaysFGenericCrashContextstatic
CrashContextExtensionFGenericCrashContextstatic
CrashContextRuntimeXMLNameAFGenericCrashContextstatic
CrashContextRuntimeXMLNameWFGenericCrashContextstatic
CrashedThreadIdFGenericCrashContextprotected
CrashGUIDLengthFGenericCrashContextinlinestatic
CrashGUIDRootPrefixFGenericCrashContextstatic
CrashGuidTagFGenericCrashContextstatic
CrashReporterMessageTagFGenericCrashContextstatic
CrashReportOptionalAttachmentsDirNameFGenericCrashContextstatic
CrashTypeAbnormalShutdownFGenericCrashContextstatic
CrashTypeAssertFGenericCrashContextstatic
CrashTypeCrashFGenericCrashContextstatic
CrashTypeEnsureFGenericCrashContextstatic
CrashTypeGPUFGenericCrashContextstatic
CrashTypeHangFGenericCrashContextstatic
CrashTypeOutOfMemoryFGenericCrashContextstatic
CrashTypeStallFGenericCrashContextstatic
CrashTypeTagFGenericCrashContextstatic
CrashTypeVerseRuntimeErrorFGenericCrashContextstatic
CrashVersionTagFGenericCrashContextstatic
CreateCrashReportDirectory(const TCHAR *CrashGUIDRoot, int32 CrashIndex, FString &OutCrashDirectoryAbsolute)FGenericCrashContextstatic
DeploymentNameTagFGenericCrashContextstatic
DumpAdditionalContext(const TCHAR *CrashFolderAbsolute)FGenericCrashContextstatic
DumpLog(const FString &CrashFolderAbsolute)FGenericCrashContextstatic
EnabledPluginsTagFGenericCrashContextstatic
EndSection(FString &Buffer, const TCHAR *SectionName)FGenericCrashContextstatic
EngineDataTagFGenericCrashContextstatic
EngineModeExDirtyFGenericCrashContextstatic
EngineModeExUnknownFGenericCrashContextstatic
EngineModeExVanillaFGenericCrashContextstatic
ErrorMessageFGenericCrashContextprotected
ErrorMessageTagFGenericCrashContextstatic
ExecutionGuidFGenericCrashContextstatic
ExecutionGuidTagFGenericCrashContextstatic
FGenericCrashContext(ECrashContextType InType, const TCHAR *ErrorMessage)FGenericCrashContext
GameDataTagFGenericCrashContextstatic
GameNameTagFGenericCrashContextstatic
GenerateNewCrashGuidBase()FGenericCrashContextprotectedstatic
GetBuffer() constFGenericCrashContextinline
GetCachedSessionContext()FGenericCrashContextstatic
GetCallstackProperty() constFGenericCrashContextprotectedvirtual
GetCrashConfigFilePath()FGenericCrashContextstatic
GetCrashConfigFolder()FGenericCrashContextstatic
GetCrashGameName()FGenericCrashContextstatic
GetCrashTypeString(ECrashContextType Type)FGenericCrashContextstatic
GetDeploymentName()FGenericCrashContextstatic
GetEngineData()FGenericCrashContextstatic
GetEngineData(const FString &Key)FGenericCrashContextprotectedstatic
GetGameData()FGenericCrashContextstatic
GetGameData(const FString &Key)FGenericCrashContextprotectedstatic
GetGameName()FGenericCrashContextstatic
GetModules(TArray< FStackWalkModuleInfo > &OutModules) constFGenericCrashContextvirtual
GetOutOfProcessCrashReporterExitCode()FGenericCrashContextstatic
GetOutOfProcessCrashReporterProcessId()FGenericCrashContextinlinestatic
GetPlatformAllThreadContextsString(FString &OutStr) constFGenericCrashContextinlineprotectedvirtual
GetPortableCallStack(const uint64 *StackFrames, int32 NumStackFrames, TArray< FCrashStackFrame > &OutCallStack) constFGenericCrashContextvirtual
GetTempSessionContextFilePath(uint64 ProcessID)FGenericCrashContextstatic
GetType() constFGenericCrashContextinline
GetUniqueCrashName(TCHAR *GUIDBuffer, int32 BufferSize) constFGenericCrashContext
Initialize()FGenericCrashContextstatic
InitializeFromContext(const FSessionContext &Context, const TCHAR *EnabledPlugins, const TCHAR *EngineData, const TCHAR *GameData, const TCHAR *FilePathData, const FGPUBreadcrumbsSharedContext *GPUBreadcrumbs)FGenericCrashContextstatic
IsAssertTagFGenericCrashContextstatic
IsEnsureTagFGenericCrashContextstatic
IsFullCrashDump() constFGenericCrashContext
IsInitalized()FGenericCrashContextinlinestatic
IsInternalBuildTagFGenericCrashContextstatic
IsOutOfProcessCrashReporter()FGenericCrashContextinlinestatic
IsPerforceBuildTagFGenericCrashContextstatic
IsRequestingExitTagFGenericCrashContextstatic
IsSourceDistributionTagFGenericCrashContextstatic
IsStallTagFGenericCrashContextstatic
IsTypeContinuable(ECrashContextType Type)FGenericCrashContextinlinestatic
IsWithDebugInfoTagFGenericCrashContextstatic
LogFilePathTagFGenericCrashContextstatic
ModulesInfoFGenericCrashContextprotected
NewLineTagFGenericCrashContextstatic
NumMinidumpFramesToIgnoreFGenericCrashContextprotected
OnAdditionalCrashContextDelegate()FGenericCrashContextinlinestatic
OnEngineDataResetDelegate()FGenericCrashContextinlinestatic
OnEngineDataSetDelegate()FGenericCrashContextinlinestatic
OnGameDataResetDelegate()FGenericCrashContextinlinestatic
OnGameDataSetDelegate()FGenericCrashContextinlinestatic
OnThreadStuck(uint32 ThreadId)FGenericCrashContextstatic
OnThreadUnstuck(uint32 ThreadId)FGenericCrashContextstatic
PlatformPropertiesTagFGenericCrashContextstatic
PortableCallStackHashTagFGenericCrashContextstatic
PortableCallStackTagFGenericCrashContextstatic
ProcessHandleFGenericCrashContextprotected
ProcessIdTagFGenericCrashContextstatic
PurgeOldCrashConfig()FGenericCrashContextstatic
RequestDataTagFGenericCrashContextstatic
ResetEngineData()FGenericCrashContextstatic
ResetGameData()FGenericCrashContextstatic
RuntimePropertiesTagFGenericCrashContextstatic
SecondsSinceStartTagFGenericCrashContextstatic
SerializeAsXML(const TCHAR *Filename) constFGenericCrashContextvirtual
SerializeContentToBuffer() constFGenericCrashContext
SerializeSessionContext(FString &Buffer)FGenericCrashContextstatic
SetAnticheatProvider(const FString &AnticheatProvider)FGenericCrashContextstatic
SetCrashedProcess(const FProcHandle &Process)FGenericCrashContextinline
SetCrashedThreadId(uint32 InId)FGenericCrashContextinline
SetCrashTrigger(ECrashTrigger Type)FGenericCrashContextstatic
SetDeploymentName(const FString &EpicApp)FGenericCrashContextstatic
SetEngineData(const FString &Key, const FString &Value)FGenericCrashContextstatic
SetEngineExit(bool bIsRequestExit)FGenericCrashContextstatic
SetEpicAccountId(const FString &EpicAccountId)FGenericCrashContextstatic
SetGameData(const FString &Key, const FString &Value)FGenericCrashContextstatic
SetGPUBreadcrumbs(FGPUBreadcrumbCrashData &&Data)FGenericCrashContextstatic
SetMemoryStats(const FPlatformMemoryStats &MemoryStats)FGenericCrashContextstatic
SetNumMinidumpFramesToIgnore(int32 InNumMinidumpFramesToIgnore)FGenericCrashContext
SetOutOfProcessCrashReporterExitCode(int32 ExitCode)FGenericCrashContextstatic
SetOutOfProcessCrashReporterPid(uint32 ProcessId)FGenericCrashContextinlinestatic
SetPortableCallStack(const uint64 *StackFrames, int32 NumStackFrames)FGenericCrashContextvirtual
ThreadCallStacksFGenericCrashContextprotected
TypeFGenericCrashContextprotected
UEMinidumpNameFGenericCrashContextstatic
UnescapeXMLString(const FString &Text)FGenericCrashContextstatic
~FGenericCrashContext()FGenericCrashContextinlinevirtual