77 void GenerateInfoInFolder(
char const*
const InfoFolder,
bool bIsEnsure =
false)
const;
80 void GenerateCrashInfo()
const;
83 void GenerateEnsureInfo()
const;
86 FString CreateCrashFolder()
const;
92 virtual void AddPlatformSpecificProperties()
const;
OODEFFUNC typedef void(OODLE_CALLBACK t_fp_OodleCore_Plugin_Free)(void *ptr)
UE_FORCEINLINE_HINT TSharedRef< CastToType, Mode > StaticCastSharedRef(TSharedRef< CastFromType, Mode > const &InSharedRef)
Definition SharedPointer.h:127
ECrashContextType
Definition GenericPlatformCrashContext.h:112
FIOSCrashContext FPlatformCrashContext
Definition IOSPlatformCrashContext.h:100
FIOSApplicationInfo GIOSAppInfo
Definition IOSPlatformCrashContext.cpp:22
Definition IOSMallocZone.h:42
Definition AndroidPlatformMisc.h:14
Definition ApplePlatformCrashContext.h:15
Definition IOSPlatformCrashContext.h:23
char PLCrashReportPath[PATH_MAX+1]
Definition IOSPlatformCrashContext.h:39
FString MachineModel
Definition IOSPlatformCrashContext.h:49
FString XcodePath
Definition IOSPlatformCrashContext.h:61
static FIOSMallocCrashHandler * CrashMalloc
Definition IOSPlatformCrashContext.h:65
static FString TemporaryCrashReportFolder()
Definition IOSPlatformCrashContext.cpp:385
FString ParentProcess
Definition IOSPlatformCrashContext.h:53
void Init()
Definition IOSPlatformCrashContext.cpp:279
static FString TemporaryCrashReportName()
Definition IOSPlatformCrashContext.cpp:408
char AppNameUTF8[PATH_MAX+1]
Definition IOSPlatformCrashContext.h:36
~FIOSApplicationInfo()
Definition IOSPlatformCrashContext.cpp:364
FString PrimaryGPU
Definition IOSPlatformCrashContext.h:57
FString LCID
Definition IOSPlatformCrashContext.h:54
char OSVersionUTF8[PATH_MAX+1]
Definition IOSPlatformCrashContext.h:40
FString BranchBaseDir
Definition IOSPlatformCrashContext.h:56
char MachineName[PATH_MAX+1]
Definition IOSPlatformCrashContext.h:41
char MachineCPUString[PATH_MAX+1]
Definition IOSPlatformCrashContext.h:42
static PLCrashReporter * CrashReporter
Definition IOSPlatformCrashContext.h:63
bool bIsSandboxed
Definition IOSPlatformCrashContext.h:34
FString ExecutableName
Definition IOSPlatformCrashContext.h:58
int32 NumCores
Definition IOSPlatformCrashContext.h:35
char CrashReportPath[PATH_MAX+1]
Definition IOSPlatformCrashContext.h:38
FString AppName
Definition IOSPlatformCrashContext.h:44
FString AppBundleID
Definition IOSPlatformCrashContext.h:45
FString BiosRelease
Definition IOSPlatformCrashContext.h:50
FString MachineUUID
Definition IOSPlatformCrashContext.h:48
char AppLogPath[PATH_MAX+1]
Definition IOSPlatformCrashContext.h:37
NSOperatingSystemVersion OSXVersion
Definition IOSPlatformCrashContext.h:59
FString OSVersion
Definition IOSPlatformCrashContext.h:46
FString OSBuild
Definition IOSPlatformCrashContext.h:47
FString BiosRevision
Definition IOSPlatformCrashContext.h:51
FString CommandLine
Definition IOSPlatformCrashContext.h:55
FGuid RunUUID
Definition IOSPlatformCrashContext.h:60
FString BiosUUID
Definition IOSPlatformCrashContext.h:52
static FGuid RunGUID()
Definition IOSPlatformCrashContext.cpp:375
FString AppPath
Definition IOSPlatformCrashContext.h:43
Definition IOSPlatformCrashContext.h:69