UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
MacPlatformCrashContext.h
Go to the documentation of this file.
1// Copyright Epic Games, Inc. All Rights Reserved.
2
3#pragma once
4
6
8{
11
13 void CopyMinidump(char const* OutputPath, char const* InputPath) const;
14
16 void GenerateInfoInFolder(char const* const InfoFolder) const;
17
19 void GenerateCrashInfoAndLaunchReporter() const;
20
22 void GenerateEnsureInfoAndLaunchReporter() const;
23
25 void CaptureAllThreadContext(uint32 ThreadIdEnteredOn) const;
26
27protected:
28 virtual bool GetPlatformAllThreadContextsString(FString& OutStr) const override;
29
30private:
31 void AddThreadContext(
33 uint32 ThreadId,
34 const FString& ThreadName,
36
48};
49
FPlatformTypes::TCHAR TCHAR
Either ANSICHAR or WIDECHAR, depending on whether the platform supports wide characters or the requir...
Definition Platform.h:1135
UE_FORCEINLINE_HINT TSharedRef< CastToType, Mode > StaticCastSharedRef(TSharedRef< CastFromType, Mode > const &InSharedRef)
Definition SharedPointer.h:127
ECrashContextType
Definition GenericPlatformCrashContext.h:112
FMacCrashContext FPlatformCrashContext
Definition MacPlatformCrashContext.h:50
uint32_t uint32
Definition binka_ue_file_header.h:6
Definition Array.h:670
Definition ApplePlatformCrashContext.h:15
virtual bool GetPlatformAllThreadContextsString(FString &OutStr) const
Definition GenericPlatformCrashContext.h:789
Definition MacPlatformCrashContext.h:8