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

This is the complete list of members for FUnixCrashContext, 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
AddPlatformSpecificProperties() constFUnixCrashContextvirtual
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
BacktraceSymbolsFUnixCrashContext
bCapturedBacktraceFUnixCrashContext
BeginSection(FString &Buffer, const TCHAR *SectionName)FGenericCrashContextstatic
BuildVersionTagFGenericCrashContextstatic
CallStackFGenericCrashContextprotected
CallStackTagFGenericCrashContextstatic
CaptureModules()FGenericCrashContextvirtual
CapturePortableCallStack(void *ErrorProgramCounter, void *Context)FGenericCrashContext
CapturePortableCallStack(int32 NumStackFramesToIgnore, void *Context)FGenericCrashContext
CaptureStackTrace(void *ErrorProgramCounter)FUnixCrashContext
CaptureThreadPortableCallStack(const uint64 ThreadId, void *Context)FGenericCrashContext
CaptureThreadStackTrace(uint32_t ThreadId)FUnixCrashContext
CleanupPlatformSpecificFiles()FGenericCrashContextstatic
CleanupTempSessionContextFiles(const FTimespan &ExpirationAge)FGenericCrashContextstatic
ConfigSectionNameFGenericCrashContextstatic
ContextFUnixCrashContext
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
ErrorFrameFUnixCrashContext
ErrorMessageFGenericCrashContextprotected
ErrorMessageTagFGenericCrashContextstatic
ExecutionGuidFGenericCrashContextstatic
ExecutionGuidTagFGenericCrashContextstatic
FakeSiginfoForDiagnosticsFUnixCrashContextstatic
FGenericCrashContext(ECrashContextType InType, const TCHAR *ErrorMessage)FGenericCrashContext
FirstCrashHandlerFrameFUnixCrashContext
FUnixCrashContext(ECrashContextType InType, const TCHAR *InErrorMessage)FUnixCrashContextinline
GameDataTagFGenericCrashContextstatic
GameNameTagFGenericCrashContextstatic
GenerateCrashInfoAndLaunchReporter() constFUnixCrashContext
GenerateNewCrashGuidBase()FGenericCrashContextprotectedstatic
GenerateReport(const FString &DiagnosticsPath) constFUnixCrashContextprotected
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) const overrideFUnixCrashContextvirtual
GetTempSessionContextFilePath(uint64 ProcessID)FGenericCrashContextstatic
GetType() constFGenericCrashContextinline
GetUniqueCrashName(TCHAR *GUIDBuffer, int32 BufferSize) constFGenericCrashContext
InfoFUnixCrashContext
InitFromDiagnostics(const void *InAddress=nullptr)FUnixCrashContext
InitFromSignal(int32 InSignal, siginfo_t *InInfo, void *InContext)FUnixCrashContext
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
MinidumpCallstackInfoFUnixCrashContext
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
SetFirstCrashHandlerFrame(uint64 *ProgramCounter)FUnixCrashContext
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
SetType(ECrashContextType InType)FUnixCrashContextinline
SignalFUnixCrashContext
SignalDescriptionFUnixCrashContext
ThreadCallStacksFGenericCrashContextprotected
TypeFGenericCrashContextprotected
UEMinidumpNameFGenericCrashContextstatic
UnescapeXMLString(const FString &Text)FGenericCrashContextstatic
~FGenericCrashContext()FGenericCrashContextinlinevirtual
~FUnixCrashContext()FUnixCrashContext