6#include "Containers/Map.h"
82 FString OverrideCallstack;
FAndroidCrashContext FPlatformCrashContext
Definition AndroidPlatformCrashContext.h:98
UE_FORCEINLINE_HINT TSharedRef< CastToType, Mode > StaticCastSharedRef(TSharedRef< CastFromType, Mode > const &InSharedRef)
Definition SharedPointer.h:127
ECrashContextType
Definition GenericPlatformCrashContext.h:112
float Val(const FString &Value)
Definition UnrealMath.cpp:3163
Definition UnrealString.h.inl:34
Definition AndroidPlatformCrashContext.h:9
siginfo * Info
Definition AndroidPlatformCrashContext.h:17
virtual CORE_API const TCHAR * GetCallstackProperty() const
Definition AndroidPlatformCrashContext.cpp:412
static CORE_API const FString GetGlobalCrashDirectoryPath()
Definition AndroidPlatformCrashContext.cpp:137
CORE_API void StoreCrashInfo(bool bWriteLog) const
Definition AndroidPlatformCrashContext.cpp:208
CORE_API void CaptureCrashInfo()
Definition AndroidPlatformCrashContext.cpp:417
uint32 CrashingThreadId
Definition AndroidPlatformCrashContext.h:14
virtual CORE_API void AddPlatformSpecificProperties() const override
Definition AndroidPlatformCrashContext.cpp:477
int32 Signal
Definition AndroidPlatformCrashContext.h:11
CORE_API void AddAndroidCrashProperty(const FString &Key, const FString &Value)
Definition AndroidPlatformCrashContext.cpp:472
virtual CORE_API void GetPortableCallStack(const uint64 *StackFrames, int32 NumStackFrames, TArray< FCrashStackFrame > &OutCallStack) const override
Definition AndroidPlatformCrashContext.cpp:485
CORE_API void DumpAllThreadCallstacks(FAsyncThreadBackTrace *BackTrace, int NumThreads) const
Definition AndroidPlatformCrashContext.cpp:230
static CORE_API void GenerateReportDirectoryName(char(&DirectoryNameOUT)[CrashReportMaxPathSize])
Definition AndroidPlatformCrashContext.cpp:177
static CORE_API const ANSICHAR * ItoANSI(uint64 Val, uint64 Base, uint32 Len=0)
Definition AndroidPlatformCrashContext.cpp:147
CORE_API void SetOverrideCallstack(const FString &OverrideCallstackIN)
Definition AndroidPlatformCrashContext.cpp:398
TArray< FCrashStackFrame > & GetPortableCallstack_TEMP()
Definition AndroidPlatformCrashContext.h:74
FString GetCurrentReportDirectoryPath() const
Definition AndroidPlatformCrashContext.h:53
~FAndroidCrashContext()
Definition AndroidPlatformCrashContext.h:24
static CORE_API void Initialize()
Definition AndroidPlatformCrashContext.cpp:373
void InitFromSignal(int32 InSignal, siginfo *InInfo, void *InContext, uint32 InCrashingThreadId)
Definition AndroidPlatformCrashContext.h:35
static const int32 CrashReportMaxPathSize
Definition AndroidPlatformCrashContext.h:49
void * Context
Definition AndroidPlatformCrashContext.h:20
Definition AndroidPlatformCrashContext.h:91
FAndroidPlatformMemory::ETrimValues LastTrimMemoryState
Definition AndroidPlatformCrashContext.h:95
FAndroidMemoryWarningContext()
Definition AndroidPlatformCrashContext.h:92
Definition AndroidPlatformStackWalk.h:12
Definition GenericPlatformCrashContext.h:395
TArray< FCrashStackFrame > CallStack
Definition GenericPlatformCrashContext.h:796
Definition GenericPlatformCrashContext.h:899