Files
UnrealEngineUWP/Engine/Source/Developer/CrashDebugHelper/Private/Windows/CrashDebugHelperWindows.h
Chris Wood 0944c5f68b Added command line args for configuring CrashDebugHelper to lock access to P4 and PDB cache
[UE-34402] - Crash Reporter: Improve CRP performance by allowing multiple MDD instances

#rb Jamie.Dale
#lockdown Nick.Penwarden

[CL 3083668 by Chris Wood in Main branch]
2016-08-10 06:15:38 -04:00

25 lines
695 B
C++

// Copyright 1998-2016 Epic Games, Inc. All Rights Reserved.
#pragma once
#include "CrashDebugHelper.h"
class FCrashDebugHelperWindows : public ICrashDebugHelper
{
public:
/**
* Parse the given crash dump, and generate a report.
*
* @param InCrashDumpName The crash dump file to process
*
* @return bool true if successful, false if not
*/
virtual bool CreateMinidumpDiagnosticReport( const FString& InCrashDumpName ) override;
private:
bool InitSymbols(struct FWindowsPlatformStackWalkExt& WindowsStackWalkExt, bool bSyncSymbols);
void SyncAndReadSourceFile(bool bSyncSymbols, bool bAnnotate, int32 BuiltFromCL);
};
typedef FCrashDebugHelperWindows FCrashDebugHelper;