// Copyright 1998-2015 Epic Games, Inc. All Rights Reserved. #include "CorePrivatePCH.h" #include "GenericPlatform/GenericPlatformContext.h" #include "Misc/App.h" #include "EngineVersion.h" #include "EngineBuildSettings.h" const ANSICHAR* FGenericCrashContext::CrashContextRuntimeXMLNameA = "CrashContext.runtime-xml"; const TCHAR* FGenericCrashContext::CrashContextRuntimeXMLNameW = TEXT( "CrashContext.runtime-xml" ); bool FGenericCrashContext::bIsInitialized = false; FPlatformMemoryStats FGenericCrashContext::CrashMemoryStats = FPlatformMemoryStats(); namespace NCachedCrashContextProperties { static bool bIsInternalBuild; static bool bIsPerforceBuild; static bool bIsSourceDistribution; static bool bIsUE4Release; static FString ExecutableName; static FString PlatformName; static FString PlatformNameIni; static FString BaseDir; static FString RootDir; static FString EpicAccountId; static FString MachineIdStr; static FString OsVersion; static FString OsSubVersion; static int32 NumberOfCores; static int32 NumberOfCoresIncludingHyperthreads; static FString CPUVendor; static FString CPUBrand;
FPlatformMemoryStats FGenericPlatformMemory::GetStats() { UE_LOG(LogMemory, Warning, TEXT("FGenericPlatformMemory::GetStats not implemented on this platform")); return FPlatformMemoryStats(); }