Ark Server API (ASA) - Wiki
|
#include "Containers/Array.h"
#include "Containers/ContainersFwd.h"
#include "Containers/StringFwd.h"
#include "Containers/StringView.h"
#include "Containers/UnrealString.h"
#include "CoreTypes.h"
#include "Delegates/Delegate.h"
#include "Delegates/DelegateCombinations.h"
#include "GenericPlatform/GenericPlatformStackWalk.h"
#include "HAL/PlatformMemory.h"
#include "HAL/PlatformProcess.h"
#include "HAL/PlatformStackWalk.h"
#include "Misc/AssertionMacros.h"
#include "Misc/Optional.h"
#include "Misc/Timespan.h"
#include "Templates/Function.h"
#include "Templates/UnrealTemplate.h"
Go to the source code of this file.
Classes | |
struct | FCrashStackFrame |
struct | FThreadStackFrames |
struct | FSessionContext |
struct | FUserSettingsContext |
struct | FSharedCrashContext |
struct | FCrashContextExtendedWriter |
struct | FGenericCrashContext |
struct | FGenericMemoryWarningContext |
struct | FAdditionalCrashContextStack |
struct | FScopedAdditionalCrashContextProvider |
Namespaces | |
namespace | RecoveryService |
#define CR_MAX_COMMANDLINE_CHARS 1024 |
Definition at line 137 of file GenericPlatformCrashContext.h.
#define CR_MAX_DIRECTORY_CHARS 256 |
Definition at line 132 of file GenericPlatformCrashContext.h.
#define CR_MAX_DYNAMIC_BUFFER_CHARS 1024*32 |
Definition at line 139 of file GenericPlatformCrashContext.h.
#define CR_MAX_ERROR_MESSAGE_CHARS 2048 |
Definition at line 131 of file GenericPlatformCrashContext.h.
#define CR_MAX_GENERIC_FIELD_CHARS 64 |
Definition at line 136 of file GenericPlatformCrashContext.h.
#define CR_MAX_RICHTEXT_FIELD_CHARS 512 |
Definition at line 138 of file GenericPlatformCrashContext.h.
#define CR_MAX_STACK_FRAMES 256 |
Definition at line 133 of file GenericPlatformCrashContext.h.
#define CR_MAX_THREAD_NAME_CHARS 64 |
Definition at line 134 of file GenericPlatformCrashContext.h.
#define CR_MAX_THREADS 512 |
Definition at line 135 of file GenericPlatformCrashContext.h.
#define UE_ADD_CRASH_CONTEXT_SCOPE | ( | FuncExpr | ) | FScopedAdditionalCrashContextProvider ANONYMOUS_VARIABLE(AddCrashCtx)(FuncExpr) |
Definition at line 732 of file GenericPlatformCrashContext.h.
#define WITH_ADDITIONAL_CRASH_CONTEXTS 1 |
Definition at line 28 of file GenericPlatformCrashContext.h.
|
strong |
Enumerator | |
---|---|
Crash | |
Assert | |
Ensure | |
Stall | |
GPUCrash | |
Hang | |
OutOfMemory | |
AbnormalShutdown | |
Max | |
Crash | |
Assert | |
Ensure | |
Stall | |
GPUCrash | |
Hang | |
OutOfMemory | |
AbnormalShutdown | |
Max |
Definition at line 110 of file GenericPlatformCrashContext.h.
|
strong |
Enumerates crash description versions.
Definition at line 63 of file GenericPlatformCrashContext.h.
|
strong |
Enumerates crash dump modes.
Enumerator | |
---|---|
Default | |
FullDump | |
FullDumpAlways | |
Default | Default minidump settings. |
FullDump | Full memory crash minidump |
FullDumpAlways | Full memory crash minidump, even on ensures |
Definition at line 76 of file GenericPlatformCrashContext.h.
Defines special exit codes used to diagnose abnormal terminations. The code values are arbitrary, but easily recongnizable in decimal. They are meant to be used with the out-of-process monitoring/analytics in order to figure out unexpected cases.
Definition at line 35 of file GenericPlatformCrashContext.h.
|
strong |
In development mode we can cause crashes in order to test reporting systems.
Enumerator | |
---|---|
Debug | |
Normal | |
Debug | |
Normal |
Definition at line 125 of file GenericPlatformCrashContext.h.
DECLARE_MULTICAST_DELEGATE_OneParam | ( | FAdditionalCrashContextDelegate | , |
FCrashContextExtendedWriter & | ) |
Simple Delegate for additional crash context.