Closed slonopotamus closed 3 years ago
We use --exclude debug
builds here, and ue4 package shipping
generally works. Perhaps this is the "framework is not valid" issue discussed in https://github.com/adamrehn/ue4-docker/pull/144#issuecomment-809844790, since it's a C# failure here, and the same problem seen by a UE 4.11 user was pointed towards toolchain installation issues. And there was an instance in 4.25.1 as well. Neither actually has an answer given though, so this might be a false lead. Your rebuild for stock ue4-docker should rule this in or out.
Also, https://github.com/adamrehn/ue4-docker/issues/99#issuecomment-716697043 saw the same failure when building with --exclude-debug
, and that was building 4.25 with 0.0.71, which I'm pretty sure is what our most-recent container builds are using as well. Perhaps we haven't deployed the Windows images yet, I only know that we have the Linux builds active on CI, I don't know if the paired Windows images were tested after creation, as the relevant WCOW build node threw three disks in its RAID array and is being rebuilt.
So another theory: This is actually similar to https://github.com/adamrehn/ue4-docker/issues/141#issuecomment-808647324, and normally UE4Build.dll is generated during the engine build, before the PDBs are truncated by --exclude debug
, but something in newer UE4 is causing UE4Build.dll to be rebuilt at ue4 package
time. Perhaps the truncation changes the timestamp of a dependency, and so the UE4Build.dll is out-of-date compared to its source.
I suspect that we shouldn't be truncating C# PDBs with --exclude debug
, just the C++ ones, since the C# compiler apparently tries to parse the existing PDB before it overwrites it.
So... I am observing exactly the same behavior using stock ue4-docker 0.0.81.
It means that my changes in #144 are actually unrelated.
It also means that ue4-docker cannot currently produce a working 4.26 engine on Windows. Or I don't know a way how to achieve it.
Why --exclude debug
trims PDB to zero instead of just removing them? This is not how official UE4 from launcher works if you disable download of PDBs.
f3f5fbb0db8a0cdfc9d46a90e2785ed7b788c862 talks about 'to prevent manifest errors' though it isn't clear what that means.
https://github.com/adamrehn/ue4-docker/issues/99#issuecomment-742971753 explains the PDB-truncation rationale.
deleting them caused the BuildGraph system to freak out during a file copy step due to the PDB files still being listed in a manifest somewhere. Truncating them was ultimately just a workaround for that problem, since I couldn't find a way to expunge them from the manifest of generated files.
The EGL version still builds the PDBs, but leaves them out later. It might still be possible to work out how to make the BuildGraph script for Installed Builds able to manage excluding PDBs (or even not build them), if that turns to be necessary.
It might also be that the deletion problem related to C# PDBs, not C++ PDBs, in which case the same fix I suggested before (don't mess with the C# PDBs during truncation) would apply, and might allow changing back to deletion.
I don't understand that. At what stage BuildGraph scripts are used after PDBs were deleted? We've already built the engine and produced installed build.
See #149.
This issue also affects 4.25. 4.23/4.24 are not affected.
Interesting observation: I didn't hit this bug on 4.25 + 2019 LTSC. Possibly @TBBle's analysis is correct and there's a timestamp issue between DLL/PDB.
If that's correct, and for some reason we don't go with #149 anyway, perhaps we can find a way to truncate the PDBs without changing their timestamp metadata.
I still think that overall, we should not be touching C# PDBs in the first place, as they are not large, and unlike C++ PDBs, are (apparently) involved in the build/linking process of the DLL consumers. Although I expect that removing them rather than truncating them is still better.
Interesting info. This is a list of *.PDB
files installed by UE4 4.26.1 from launcher when you disable installation of PDBs:
./Engine/Binaries/DotNET/AgentInterface.pdb
./Engine/Binaries/DotNET/AutomationScripts/AllDesktop/AllDesktop.Automation.pdb
./Engine/Binaries/DotNET/AutomationScripts/Android/Android.Automation.pdb
./Engine/Binaries/DotNET/AutomationScripts/Android/Ionic.Zip.Reduced.pdb
./Engine/Binaries/DotNET/AutomationScripts/AutomationScripts.Automation.pdb
./Engine/Binaries/DotNET/AutomationScripts/BuildGraph.Automation.pdb
./Engine/Binaries/DotNET/AutomationScripts/Gauntlet.Automation.pdb
./Engine/Binaries/DotNET/AutomationScripts/HoloLens/AutomationScripts.Automation.pdb
./Engine/Binaries/DotNET/AutomationScripts/HoloLens/DotNETUtilities.pdb
./Engine/Binaries/DotNET/AutomationScripts/HoloLens/HoloLens.Automation.pdb
./Engine/Binaries/DotNET/AutomationScripts/HoloLens/WindowsDevicePortalWrapper.pdb
./Engine/Binaries/DotNET/AutomationScripts/IOS/IOS.Automation.pdb
./Engine/Binaries/DotNET/AutomationScripts/Linux/Linux.Automation.pdb
./Engine/Binaries/DotNET/AutomationScripts/Localization.Automation.pdb
./Engine/Binaries/DotNET/AutomationScripts/Lumin/Lumin.Automation.pdb
./Engine/Binaries/DotNET/AutomationScripts/Mac/Mac.Automation.pdb
./Engine/Binaries/DotNET/AutomationScripts/OneSkyLocalization.Automation.pdb
./Engine/Binaries/DotNET/AutomationScripts/TVOS/TVOS.Automation.pdb
./Engine/Binaries/DotNET/AutomationScripts/Win.Automation.pdb
./Engine/Binaries/DotNET/AutomationScripts/XLocLocalization.Automation.pdb
./Engine/Binaries/DotNET/AutomationTool.pdb
./Engine/Binaries/DotNET/AutomationUtils.Automation.pdb
./Engine/Binaries/DotNET/CsvTools/CsvStats.pdb
./Engine/Binaries/DotNET/DotNETUtilities.pdb
./Engine/Binaries/DotNET/Ionic.Zip.Reduced.pdb
./Engine/Binaries/DotNET/IOS/DeploymentInterface.pdb
./Engine/Binaries/DotNET/IOS/DeploymentServer.pdb
./Engine/Binaries/DotNET/IOS/DeploymentServerLauncher.pdb
./Engine/Binaries/DotNET/IOS/DotNETUtilities.pdb
./Engine/Binaries/DotNET/IOS/IPhonePackager.pdb
./Engine/Binaries/DotNET/IOS/MobileDeviceInterface.pdb
./Engine/Binaries/DotNET/MobileDeviceInterface.pdb
./Engine/Binaries/DotNET/nDisplayLauncher.pdb
./Engine/Binaries/DotNET/nDisplayListener.pdb
./Engine/Binaries/DotNET/NetworkProfiler.pdb
./Engine/Binaries/DotNET/SwarmAgent.pdb
./Engine/Binaries/DotNET/SwarmCommonUtils.pdb
./Engine/Binaries/DotNET/SwarmCoordinator.pdb
./Engine/Binaries/DotNET/SwarmCoordinatorInterface.pdb
./Engine/Binaries/DotNET/SwarmInterface.pdb
./Engine/Binaries/DotNET/UnrealBuildTool.pdb
./Engine/Binaries/DotNET/UnrealControls.pdb
./Engine/Binaries/ThirdParty/Mono/Mac/lib/mono/4.5/al.pdb
./Engine/Binaries/ThirdParty/Mono/Mac/lib/mono/4.5/browsercaps-updater.pdb
./Engine/Binaries/ThirdParty/Mono/Mac/lib/mono/4.5/caspol.pdb
./Engine/Binaries/ThirdParty/Mono/Mac/lib/mono/4.5/cccheck.pdb
./Engine/Binaries/ThirdParty/Mono/Mac/lib/mono/4.5/ccrewrite.pdb
./Engine/Binaries/ThirdParty/Mono/Mac/lib/mono/4.5/cert-sync.pdb
./Engine/Binaries/ThirdParty/Mono/Mac/lib/mono/4.5/cert2spc.pdb
./Engine/Binaries/ThirdParty/Mono/Mac/lib/mono/4.5/certmgr.pdb
./Engine/Binaries/ThirdParty/Mono/Mac/lib/mono/4.5/chktrust.pdb
./Engine/Binaries/ThirdParty/Mono/Mac/lib/mono/4.5/crlupdate.pdb
./Engine/Binaries/ThirdParty/Mono/Mac/lib/mono/4.5/csharp.pdb
./Engine/Binaries/ThirdParty/Mono/Mac/lib/mono/4.5/culevel.pdb
./Engine/Binaries/ThirdParty/Mono/Mac/lib/mono/4.5/disco.pdb
./Engine/Binaries/ThirdParty/Mono/Mac/lib/mono/4.5/dtd2rng.pdb
./Engine/Binaries/ThirdParty/Mono/Mac/lib/mono/4.5/dtd2xsd.pdb
./Engine/Binaries/ThirdParty/Mono/Mac/lib/mono/4.5/Facades/Microsoft.Win32.Registry.AccessControl.pdb
./Engine/Binaries/ThirdParty/Mono/Mac/lib/mono/4.5/Facades/System.IO.FileSystem.AccessControl.pdb
./Engine/Binaries/ThirdParty/Mono/Mac/lib/mono/4.5/Facades/System.Reflection.TypeExtensions.pdb
./Engine/Binaries/ThirdParty/Mono/Mac/lib/mono/4.5/Facades/System.ServiceProcess.ServiceController.pdb
./Engine/Binaries/ThirdParty/Mono/Mac/lib/mono/4.5/Facades/System.Text.Encoding.CodePages.pdb
./Engine/Binaries/ThirdParty/Mono/Mac/lib/mono/4.5/Facades/System.Threading.AccessControl.pdb
./Engine/Binaries/ThirdParty/Mono/Mac/lib/mono/4.5/gacutil.pdb
./Engine/Binaries/ThirdParty/Mono/Mac/lib/mono/4.5/genxs.pdb
./Engine/Binaries/ThirdParty/Mono/Mac/lib/mono/4.5/httpcfg.pdb
./Engine/Binaries/ThirdParty/Mono/Mac/lib/mono/4.5/ictool.pdb
./Engine/Binaries/ThirdParty/Mono/Mac/lib/mono/4.5/ikdasm.pdb
./Engine/Binaries/ThirdParty/Mono/Mac/lib/mono/4.5/ilasm.pdb
./Engine/Binaries/ThirdParty/Mono/Mac/lib/mono/4.5/illinkanalyzer.pdb
./Engine/Binaries/ThirdParty/Mono/Mac/lib/mono/4.5/installutil.pdb
./Engine/Binaries/ThirdParty/Mono/Mac/lib/mono/4.5/installvst.pdb
./Engine/Binaries/ThirdParty/Mono/Mac/lib/mono/4.5/lc.pdb
./Engine/Binaries/ThirdParty/Mono/Mac/lib/mono/4.5/macpack.pdb
./Engine/Binaries/ThirdParty/Mono/Mac/lib/mono/4.5/makecert.pdb
./Engine/Binaries/ThirdParty/Mono/Mac/lib/mono/4.5/mconfig.pdb
./Engine/Binaries/ThirdParty/Mono/Mac/lib/mono/4.5/mcs.pdb
./Engine/Binaries/ThirdParty/Mono/Mac/lib/mono/4.5/mdbrebase.pdb
./Engine/Binaries/ThirdParty/Mono/Mac/lib/mono/4.5/mdoc.pdb
./Engine/Binaries/ThirdParty/Mono/Mac/lib/mono/4.5/mkbundle.pdb
./Engine/Binaries/ThirdParty/Mono/Mac/lib/mono/4.5/mod.pdb
./Engine/Binaries/ThirdParty/Mono/Mac/lib/mono/4.5/mono-api-html.pdb
./Engine/Binaries/ThirdParty/Mono/Mac/lib/mono/4.5/mono-api-info.pdb
./Engine/Binaries/ThirdParty/Mono/Mac/lib/mono/4.5/mono-cil-strip.pdb
./Engine/Binaries/ThirdParty/Mono/Mac/lib/mono/4.5/mono-service.pdb
./Engine/Binaries/ThirdParty/Mono/Mac/lib/mono/4.5/mono-shlib-cop.pdb
./Engine/Binaries/ThirdParty/Mono/Mac/lib/mono/4.5/mono-symbolicate.pdb
./Engine/Binaries/ThirdParty/Mono/Mac/lib/mono/4.5/mono-xmltool.pdb
./Engine/Binaries/ThirdParty/Mono/Mac/lib/mono/4.5/monolinker.pdb
./Engine/Binaries/ThirdParty/Mono/Mac/lib/mono/4.5/monop.pdb
./Engine/Binaries/ThirdParty/Mono/Mac/lib/mono/4.5/mozroots.pdb
./Engine/Binaries/ThirdParty/Mono/Mac/lib/mono/4.5/mscorlib.pdb
./Engine/Binaries/ThirdParty/Mono/Mac/lib/mono/4.5/nunit-console.pdb
./Engine/Binaries/ThirdParty/Mono/Mac/lib/mono/4.5/pdb2mdb.pdb
./Engine/Binaries/ThirdParty/Mono/Mac/lib/mono/4.5/permview.pdb
./Engine/Binaries/ThirdParty/Mono/Mac/lib/mono/4.5/resgen.pdb
./Engine/Binaries/ThirdParty/Mono/Mac/lib/mono/4.5/secutil.pdb
./Engine/Binaries/ThirdParty/Mono/Mac/lib/mono/4.5/setreg.pdb
./Engine/Binaries/ThirdParty/Mono/Mac/lib/mono/4.5/sgen.pdb
./Engine/Binaries/ThirdParty/Mono/Mac/lib/mono/4.5/signcode.pdb
./Engine/Binaries/ThirdParty/Mono/Mac/lib/mono/4.5/sn.pdb
./Engine/Binaries/ThirdParty/Mono/Mac/lib/mono/4.5/soapsuds.pdb
./Engine/Binaries/ThirdParty/Mono/Mac/lib/mono/4.5/sqlmetal.pdb
./Engine/Binaries/ThirdParty/Mono/Mac/lib/mono/4.5/sqlsharp.pdb
./Engine/Binaries/ThirdParty/Mono/Mac/lib/mono/4.5/svcutil.pdb
./Engine/Binaries/ThirdParty/Mono/Mac/lib/mono/4.5/wsdl.pdb
./Engine/Binaries/ThirdParty/Mono/Mac/lib/mono/4.5/xbuild.pdb
./Engine/Binaries/ThirdParty/Mono/Mac/lib/mono/4.5/xsd.pdb
./Engine/Binaries/ThirdParty/Mono/Mac/lib/mono/gac/Accessibility/4.0.0.0__b03f5f7f11d50a3a/Accessibility.pdb
./Engine/Binaries/ThirdParty/Mono/Mac/lib/mono/gac/Commons.Xml.Relaxng/4.0.0.0__0738eb9f132ed756/Commons.Xml.Relaxng.pdb
./Engine/Binaries/ThirdParty/Mono/Mac/lib/mono/gac/cscompmgd/0.0.0.0__b03f5f7f11d50a3a/cscompmgd.pdb
./Engine/Binaries/ThirdParty/Mono/Mac/lib/mono/gac/CustomMarshalers/4.0.0.0__b03f5f7f11d50a3a/CustomMarshalers.pdb
./Engine/Binaries/ThirdParty/Mono/Mac/lib/mono/gac/I18N/4.0.0.0__0738eb9f132ed756/I18N.pdb
./Engine/Binaries/ThirdParty/Mono/Mac/lib/mono/gac/I18N.CJK/4.0.0.0__0738eb9f132ed756/I18N.CJK.pdb
./Engine/Binaries/ThirdParty/Mono/Mac/lib/mono/gac/I18N.MidEast/4.0.0.0__0738eb9f132ed756/I18N.MidEast.pdb
./Engine/Binaries/ThirdParty/Mono/Mac/lib/mono/gac/I18N.Other/4.0.0.0__0738eb9f132ed756/I18N.Other.pdb
./Engine/Binaries/ThirdParty/Mono/Mac/lib/mono/gac/I18N.Rare/4.0.0.0__0738eb9f132ed756/I18N.Rare.pdb
./Engine/Binaries/ThirdParty/Mono/Mac/lib/mono/gac/I18N.West/4.0.0.0__0738eb9f132ed756/I18N.West.pdb
./Engine/Binaries/ThirdParty/Mono/Mac/lib/mono/gac/Microsoft.Build/12.0.0.0__b03f5f7f11d50a3a/Microsoft.Build.pdb
./Engine/Binaries/ThirdParty/Mono/Mac/lib/mono/gac/Microsoft.Build/14.0.0.0__b03f5f7f11d50a3a/Microsoft.Build.pdb
./Engine/Binaries/ThirdParty/Mono/Mac/lib/mono/gac/Microsoft.Build/4.0.0.0__b03f5f7f11d50a3a/Microsoft.Build.pdb
./Engine/Binaries/ThirdParty/Mono/Mac/lib/mono/gac/Microsoft.Build.Engine/12.0.0.0__b03f5f7f11d50a3a/Microsoft.Build.Engine.pdb
./Engine/Binaries/ThirdParty/Mono/Mac/lib/mono/gac/Microsoft.Build.Engine/14.0.0.0__b03f5f7f11d50a3a/Microsoft.Build.Engine.pdb
./Engine/Binaries/ThirdParty/Mono/Mac/lib/mono/gac/Microsoft.Build.Engine/4.0.0.0__b03f5f7f11d50a3a/Microsoft.Build.Engine.pdb
./Engine/Binaries/ThirdParty/Mono/Mac/lib/mono/gac/Microsoft.Build.Framework/12.0.0.0__b03f5f7f11d50a3a/Microsoft.Build.Framework.pdb
./Engine/Binaries/ThirdParty/Mono/Mac/lib/mono/gac/Microsoft.Build.Framework/14.0.0.0__b03f5f7f11d50a3a/Microsoft.Build.Framework.pdb
./Engine/Binaries/ThirdParty/Mono/Mac/lib/mono/gac/Microsoft.Build.Framework/4.0.0.0__b03f5f7f11d50a3a/Microsoft.Build.Framework.pdb
./Engine/Binaries/ThirdParty/Mono/Mac/lib/mono/gac/Microsoft.Build.Tasks.Core/14.0.0.0__b03f5f7f11d50a3a/Microsoft.Build.Tasks.Core.pdb
./Engine/Binaries/ThirdParty/Mono/Mac/lib/mono/gac/Microsoft.Build.Tasks.v12.0/12.0.0.0__b03f5f7f11d50a3a/Microsoft.Build.Tasks.v12.0.pdb
./Engine/Binaries/ThirdParty/Mono/Mac/lib/mono/gac/Microsoft.Build.Tasks.v4.0/4.0.0.0__b03f5f7f11d50a3a/Microsoft.Build.Tasks.v4.0.pdb
./Engine/Binaries/ThirdParty/Mono/Mac/lib/mono/gac/Microsoft.Build.Utilities.Core/14.0.0.0__b03f5f7f11d50a3a/Microsoft.Build.Utilities.Core.pdb
./Engine/Binaries/ThirdParty/Mono/Mac/lib/mono/gac/Microsoft.Build.Utilities.v12.0/12.0.0.0__b03f5f7f11d50a3a/Microsoft.Build.Utilities.v12.0.pdb
./Engine/Binaries/ThirdParty/Mono/Mac/lib/mono/gac/Microsoft.Build.Utilities.v4.0/4.0.0.0__b03f5f7f11d50a3a/Microsoft.Build.Utilities.v4.0.pdb
./Engine/Binaries/ThirdParty/Mono/Mac/lib/mono/gac/Microsoft.CSharp/4.0.0.0__b03f5f7f11d50a3a/Microsoft.CSharp.pdb
./Engine/Binaries/ThirdParty/Mono/Mac/lib/mono/gac/Microsoft.VisualC/10.0.0.0__b03f5f7f11d50a3a/Microsoft.VisualC.pdb
./Engine/Binaries/ThirdParty/Mono/Mac/lib/mono/gac/Microsoft.Web.Infrastructure/1.0.0.0__31bf3856ad364e35/Microsoft.Web.Infrastructure.pdb
./Engine/Binaries/ThirdParty/Mono/Mac/lib/mono/gac/mono-service/4.0.0.0__0738eb9f132ed756/mono-service.pdb
./Engine/Binaries/ThirdParty/Mono/Mac/lib/mono/gac/Mono.Btls.Interface/4.0.0.0__0738eb9f132ed756/Mono.Btls.Interface.pdb
./Engine/Binaries/ThirdParty/Mono/Mac/lib/mono/gac/Mono.CodeContracts/4.0.0.0__0738eb9f132ed756/Mono.CodeContracts.pdb
./Engine/Binaries/ThirdParty/Mono/Mac/lib/mono/gac/Mono.CompilerServices.SymbolWriter/4.0.0.0__0738eb9f132ed756/Mono.CompilerServices.SymbolWriter.pdb
./Engine/Binaries/ThirdParty/Mono/Mac/lib/mono/gac/Mono.CSharp/4.0.0.0__0738eb9f132ed756/Mono.CSharp.pdb
./Engine/Binaries/ThirdParty/Mono/Mac/lib/mono/gac/Mono.Data.Sqlite/4.0.0.0__0738eb9f132ed756/Mono.Data.Sqlite.pdb
./Engine/Binaries/ThirdParty/Mono/Mac/lib/mono/gac/Mono.Data.Tds/4.0.0.0__0738eb9f132ed756/Mono.Data.Tds.pdb
./Engine/Binaries/ThirdParty/Mono/Mac/lib/mono/gac/Mono.Debugger.Soft/4.0.0.0__0738eb9f132ed756/Mono.Debugger.Soft.pdb
./Engine/Binaries/ThirdParty/Mono/Mac/lib/mono/gac/Mono.Http/4.0.0.0__0738eb9f132ed756/Mono.Http.pdb
./Engine/Binaries/ThirdParty/Mono/Mac/lib/mono/gac/Mono.Management/4.0.0.0__0738eb9f132ed756/Mono.Management.pdb
./Engine/Binaries/ThirdParty/Mono/Mac/lib/mono/gac/Mono.Messaging/4.0.0.0__0738eb9f132ed756/Mono.Messaging.pdb
./Engine/Binaries/ThirdParty/Mono/Mac/lib/mono/gac/Mono.Parallel/4.0.0.0__0738eb9f132ed756/Mono.Parallel.pdb
./Engine/Binaries/ThirdParty/Mono/Mac/lib/mono/gac/Mono.Posix/4.0.0.0__0738eb9f132ed756/Mono.Posix.pdb
./Engine/Binaries/ThirdParty/Mono/Mac/lib/mono/gac/Mono.Profiler.Log/4.0.0.0__0738eb9f132ed756/Mono.Profiler.Log.pdb
./Engine/Binaries/ThirdParty/Mono/Mac/lib/mono/gac/Mono.Security/4.0.0.0__0738eb9f132ed756/Mono.Security.pdb
./Engine/Binaries/ThirdParty/Mono/Mac/lib/mono/gac/Mono.Security.Win32/4.0.0.0__0738eb9f132ed756/Mono.Security.Win32.pdb
./Engine/Binaries/ThirdParty/Mono/Mac/lib/mono/gac/Mono.Simd/4.0.0.0__0738eb9f132ed756/Mono.Simd.pdb
./Engine/Binaries/ThirdParty/Mono/Mac/lib/mono/gac/Mono.Tasklets/4.0.0.0__0738eb9f132ed756/Mono.Tasklets.pdb
./Engine/Binaries/ThirdParty/Mono/Mac/lib/mono/gac/Mono.WebBrowser/4.0.0.0__0738eb9f132ed756/Mono.WebBrowser.pdb
./Engine/Binaries/ThirdParty/Mono/Mac/lib/mono/gac/Mono.XBuild.Tasks/12.0.0.0__0738eb9f132ed756/Mono.XBuild.Tasks.pdb
./Engine/Binaries/ThirdParty/Mono/Mac/lib/mono/gac/Mono.XBuild.Tasks/14.0.0.0__0738eb9f132ed756/Mono.XBuild.Tasks.pdb
./Engine/Binaries/ThirdParty/Mono/Mac/lib/mono/gac/Mono.XBuild.Tasks/4.0.0.0__0738eb9f132ed756/Mono.XBuild.Tasks.pdb
./Engine/Binaries/ThirdParty/Mono/Mac/lib/mono/gac/monodoc/1.0.0.0__0738eb9f132ed756/monodoc.pdb
./Engine/Binaries/ThirdParty/Mono/Mac/lib/mono/gac/PEAPI/4.0.0.0__0738eb9f132ed756/PEAPI.pdb
./Engine/Binaries/ThirdParty/Mono/Mac/lib/mono/gac/SMDiagnostics/0.0.0.0__b77a5c561934e089/SMDiagnostics.pdb
./Engine/Binaries/ThirdParty/Mono/Mac/lib/mono/gac/System/4.0.0.0__b77a5c561934e089/System.pdb
./Engine/Binaries/ThirdParty/Mono/Mac/lib/mono/gac/System.ComponentModel.Composition/4.0.0.0__b77a5c561934e089/System.ComponentModel.Composition.pdb
./Engine/Binaries/ThirdParty/Mono/Mac/lib/mono/gac/System.ComponentModel.DataAnnotations/4.0.0.0__31bf3856ad364e35/System.ComponentModel.DataAnnotations.pdb
./Engine/Binaries/ThirdParty/Mono/Mac/lib/mono/gac/System.Configuration/4.0.0.0__b03f5f7f11d50a3a/System.Configuration.pdb
./Engine/Binaries/ThirdParty/Mono/Mac/lib/mono/gac/System.Configuration.Install/4.0.0.0__b03f5f7f11d50a3a/System.Configuration.Install.pdb
./Engine/Binaries/ThirdParty/Mono/Mac/lib/mono/gac/System.Core/4.0.0.0__b77a5c561934e089/System.Core.pdb
./Engine/Binaries/ThirdParty/Mono/Mac/lib/mono/gac/System.Data/4.0.0.0__b77a5c561934e089/System.Data.pdb
./Engine/Binaries/ThirdParty/Mono/Mac/lib/mono/gac/System.Data.DataSetExtensions/4.0.0.0__b77a5c561934e089/System.Data.DataSetExtensions.pdb
./Engine/Binaries/ThirdParty/Mono/Mac/lib/mono/gac/System.Data.Entity/4.0.0.0__b77a5c561934e089/System.Data.Entity.pdb
./Engine/Binaries/ThirdParty/Mono/Mac/lib/mono/gac/System.Data.Linq/4.0.0.0__b77a5c561934e089/System.Data.Linq.pdb
./Engine/Binaries/ThirdParty/Mono/Mac/lib/mono/gac/System.Data.OracleClient/4.0.0.0__b77a5c561934e089/System.Data.OracleClient.pdb
./Engine/Binaries/ThirdParty/Mono/Mac/lib/mono/gac/System.Data.Services/4.0.0.0__b77a5c561934e089/System.Data.Services.pdb
./Engine/Binaries/ThirdParty/Mono/Mac/lib/mono/gac/System.Data.Services.Client/4.0.0.0__b77a5c561934e089/System.Data.Services.Client.pdb
./Engine/Binaries/ThirdParty/Mono/Mac/lib/mono/gac/System.Deployment/4.0.0.0__b03f5f7f11d50a3a/System.Deployment.pdb
./Engine/Binaries/ThirdParty/Mono/Mac/lib/mono/gac/System.Design/4.0.0.0__b03f5f7f11d50a3a/System.Design.pdb
./Engine/Binaries/ThirdParty/Mono/Mac/lib/mono/gac/System.DirectoryServices/4.0.0.0__b03f5f7f11d50a3a/System.DirectoryServices.pdb
./Engine/Binaries/ThirdParty/Mono/Mac/lib/mono/gac/System.DirectoryServices.Protocols/4.0.0.0__b03f5f7f11d50a3a/System.DirectoryServices.Protocols.pdb
./Engine/Binaries/ThirdParty/Mono/Mac/lib/mono/gac/System.Drawing/4.0.0.0__b03f5f7f11d50a3a/System.Drawing.pdb
./Engine/Binaries/ThirdParty/Mono/Mac/lib/mono/gac/System.Drawing.Design/4.0.0.0__b03f5f7f11d50a3a/System.Drawing.Design.pdb
./Engine/Binaries/ThirdParty/Mono/Mac/lib/mono/gac/System.Dynamic/4.0.0.0__b03f5f7f11d50a3a/System.Dynamic.pdb
./Engine/Binaries/ThirdParty/Mono/Mac/lib/mono/gac/System.EnterpriseServices/4.0.0.0__b03f5f7f11d50a3a/System.EnterpriseServices.pdb
./Engine/Binaries/ThirdParty/Mono/Mac/lib/mono/gac/System.IdentityModel/4.0.0.0__b77a5c561934e089/System.IdentityModel.pdb
./Engine/Binaries/ThirdParty/Mono/Mac/lib/mono/gac/System.IdentityModel.Selectors/4.0.0.0__b77a5c561934e089/System.IdentityModel.Selectors.pdb
./Engine/Binaries/ThirdParty/Mono/Mac/lib/mono/gac/System.IO.Compression/4.0.0.0__b77a5c561934e089/System.IO.Compression.pdb
./Engine/Binaries/ThirdParty/Mono/Mac/lib/mono/gac/System.IO.Compression.FileSystem/4.0.0.0__b77a5c561934e089/System.IO.Compression.FileSystem.pdb
./Engine/Binaries/ThirdParty/Mono/Mac/lib/mono/gac/System.Json/4.0.0.0__31bf3856ad364e35/System.Json.pdb
./Engine/Binaries/ThirdParty/Mono/Mac/lib/mono/gac/System.Json.Microsoft/4.0.0.0__31bf3856ad364e35/System.Json.Microsoft.pdb
./Engine/Binaries/ThirdParty/Mono/Mac/lib/mono/gac/System.Management/4.0.0.0__b03f5f7f11d50a3a/System.Management.pdb
./Engine/Binaries/ThirdParty/Mono/Mac/lib/mono/gac/System.Messaging/4.0.0.0__b03f5f7f11d50a3a/System.Messaging.pdb
./Engine/Binaries/ThirdParty/Mono/Mac/lib/mono/gac/System.Net/4.0.0.0__b03f5f7f11d50a3a/System.Net.pdb
./Engine/Binaries/ThirdParty/Mono/Mac/lib/mono/gac/System.Net.Http/4.0.0.0__b03f5f7f11d50a3a/System.Net.Http.pdb
./Engine/Binaries/ThirdParty/Mono/Mac/lib/mono/gac/System.Net.Http.Formatting/4.0.0.0__31bf3856ad364e35/System.Net.Http.Formatting.pdb
./Engine/Binaries/ThirdParty/Mono/Mac/lib/mono/gac/System.Net.Http.WebRequest/4.0.0.0__b03f5f7f11d50a3a/System.Net.Http.WebRequest.pdb
./Engine/Binaries/ThirdParty/Mono/Mac/lib/mono/gac/System.Numerics/4.0.0.0__b77a5c561934e089/System.Numerics.pdb
./Engine/Binaries/ThirdParty/Mono/Mac/lib/mono/gac/System.Numerics.Vectors/4.0.0.0__b03f5f7f11d50a3a/System.Numerics.Vectors.pdb
./Engine/Binaries/ThirdParty/Mono/Mac/lib/mono/gac/System.Reflection.Context/4.0.0.0__b77a5c561934e089/System.Reflection.Context.pdb
./Engine/Binaries/ThirdParty/Mono/Mac/lib/mono/gac/System.Runtime.Caching/4.0.0.0__b03f5f7f11d50a3a/System.Runtime.Caching.pdb
./Engine/Binaries/ThirdParty/Mono/Mac/lib/mono/gac/System.Runtime.DurableInstancing/4.0.0.0__31bf3856ad364e35/System.Runtime.DurableInstancing.pdb
./Engine/Binaries/ThirdParty/Mono/Mac/lib/mono/gac/System.Runtime.Remoting/4.0.0.0__b77a5c561934e089/System.Runtime.Remoting.pdb
./Engine/Binaries/ThirdParty/Mono/Mac/lib/mono/gac/System.Runtime.Serialization/4.0.0.0__b77a5c561934e089/System.Runtime.Serialization.pdb
./Engine/Binaries/ThirdParty/Mono/Mac/lib/mono/gac/System.Runtime.Serialization.Formatters.Soap/4.0.0.0__b03f5f7f11d50a3a/System.Runtime.Serialization.Formatters.Soap.pdb
./Engine/Binaries/ThirdParty/Mono/Mac/lib/mono/gac/System.Security/4.0.0.0__b03f5f7f11d50a3a/System.Security.pdb
./Engine/Binaries/ThirdParty/Mono/Mac/lib/mono/gac/System.ServiceModel/4.0.0.0__b77a5c561934e089/System.ServiceModel.pdb
./Engine/Binaries/ThirdParty/Mono/Mac/lib/mono/gac/System.ServiceModel.Activation/4.0.0.0__31bf3856ad364e35/System.ServiceModel.Activation.pdb
./Engine/Binaries/ThirdParty/Mono/Mac/lib/mono/gac/System.ServiceModel.Discovery/4.0.0.0__31bf3856ad364e35/System.ServiceModel.Discovery.pdb
./Engine/Binaries/ThirdParty/Mono/Mac/lib/mono/gac/System.ServiceModel.Internals/0.0.0.0__b77a5c561934e089/System.ServiceModel.Internals.pdb
./Engine/Binaries/ThirdParty/Mono/Mac/lib/mono/gac/System.ServiceModel.Routing/4.0.0.0__31bf3856ad364e35/System.ServiceModel.Routing.pdb
./Engine/Binaries/ThirdParty/Mono/Mac/lib/mono/gac/System.ServiceModel.Web/4.0.0.0__31bf3856ad364e35/System.ServiceModel.Web.pdb
./Engine/Binaries/ThirdParty/Mono/Mac/lib/mono/gac/System.ServiceProcess/4.0.0.0__b03f5f7f11d50a3a/System.ServiceProcess.pdb
./Engine/Binaries/ThirdParty/Mono/Mac/lib/mono/gac/System.Threading.Tasks.Dataflow/4.0.0.0__b77a5c561934e089/System.Threading.Tasks.Dataflow.pdb
./Engine/Binaries/ThirdParty/Mono/Mac/lib/mono/gac/System.Transactions/4.0.0.0__b77a5c561934e089/System.Transactions.pdb
./Engine/Binaries/ThirdParty/Mono/Mac/lib/mono/gac/System.Web/4.0.0.0__b03f5f7f11d50a3a/System.Web.pdb
./Engine/Binaries/ThirdParty/Mono/Mac/lib/mono/gac/System.Web.Abstractions/4.0.0.0__31bf3856ad364e35/System.Web.Abstractions.pdb
./Engine/Binaries/ThirdParty/Mono/Mac/lib/mono/gac/System.Web.ApplicationServices/4.0.0.0__31bf3856ad364e35/System.Web.ApplicationServices.pdb
./Engine/Binaries/ThirdParty/Mono/Mac/lib/mono/gac/System.Web.DynamicData/4.0.0.0__31bf3856ad364e35/System.Web.DynamicData.pdb
./Engine/Binaries/ThirdParty/Mono/Mac/lib/mono/gac/System.Web.Extensions/4.0.0.0__31bf3856ad364e35/System.Web.Extensions.pdb
./Engine/Binaries/ThirdParty/Mono/Mac/lib/mono/gac/System.Web.Extensions.Design/4.0.0.0__31bf3856ad364e35/System.Web.Extensions.Design.pdb
./Engine/Binaries/ThirdParty/Mono/Mac/lib/mono/gac/System.Web.Http/4.0.0.0__31bf3856ad364e35/System.Web.Http.pdb
./Engine/Binaries/ThirdParty/Mono/Mac/lib/mono/gac/System.Web.Http.SelfHost/4.0.0.0__31bf3856ad364e35/System.Web.Http.SelfHost.pdb
./Engine/Binaries/ThirdParty/Mono/Mac/lib/mono/gac/System.Web.Http.WebHost/4.0.0.0__31bf3856ad364e35/System.Web.Http.WebHost.pdb
./Engine/Binaries/ThirdParty/Mono/Mac/lib/mono/gac/System.Web.Mobile/4.0.0.0__b03f5f7f11d50a3a/System.Web.Mobile.pdb
./Engine/Binaries/ThirdParty/Mono/Mac/lib/mono/gac/System.Web.Mvc/3.0.0.0__31bf3856ad364e35/System.Web.Mvc.pdb
./Engine/Binaries/ThirdParty/Mono/Mac/lib/mono/gac/System.Web.Razor/2.0.0.0__31bf3856ad364e35/System.Web.Razor.pdb
./Engine/Binaries/ThirdParty/Mono/Mac/lib/mono/gac/System.Web.RegularExpressions/4.0.0.0__b03f5f7f11d50a3a/System.Web.RegularExpressions.pdb
./Engine/Binaries/ThirdParty/Mono/Mac/lib/mono/gac/System.Web.Routing/4.0.0.0__31bf3856ad364e35/System.Web.Routing.pdb
./Engine/Binaries/ThirdParty/Mono/Mac/lib/mono/gac/System.Web.Services/4.0.0.0__b03f5f7f11d50a3a/System.Web.Services.pdb
./Engine/Binaries/ThirdParty/Mono/Mac/lib/mono/gac/System.Web.WebPages/2.0.0.0__31bf3856ad364e35/System.Web.WebPages.pdb
./Engine/Binaries/ThirdParty/Mono/Mac/lib/mono/gac/System.Web.WebPages.Deployment/2.0.0.0__31bf3856ad364e35/System.Web.WebPages.Deployment.pdb
./Engine/Binaries/ThirdParty/Mono/Mac/lib/mono/gac/System.Web.WebPages.Razor/2.0.0.0__31bf3856ad364e35/System.Web.WebPages.Razor.pdb
./Engine/Binaries/ThirdParty/Mono/Mac/lib/mono/gac/System.Windows.Forms/4.0.0.0__b77a5c561934e089/System.Windows.Forms.pdb
./Engine/Binaries/ThirdParty/Mono/Mac/lib/mono/gac/System.Workflow.Activities/4.0.0.0__31bf3856ad364e35/System.Workflow.Activities.pdb
./Engine/Binaries/ThirdParty/Mono/Mac/lib/mono/gac/System.Workflow.ComponentModel/4.0.0.0__31bf3856ad364e35/System.Workflow.ComponentModel.pdb
./Engine/Binaries/ThirdParty/Mono/Mac/lib/mono/gac/System.Workflow.Runtime/4.0.0.0__31bf3856ad364e35/System.Workflow.Runtime.pdb
./Engine/Binaries/ThirdParty/Mono/Mac/lib/mono/gac/System.Xaml/4.0.0.0__b77a5c561934e089/System.Xaml.pdb
./Engine/Binaries/ThirdParty/Mono/Mac/lib/mono/gac/System.Xml/4.0.0.0__b77a5c561934e089/System.Xml.pdb
./Engine/Binaries/ThirdParty/Mono/Mac/lib/mono/gac/System.Xml.Linq/4.0.0.0__b77a5c561934e089/System.Xml.Linq.pdb
./Engine/Binaries/ThirdParty/Mono/Mac/lib/mono/gac/WebMatrix.Data/4.0.0.0__0738eb9f132ed756/WebMatrix.Data.pdb
./Engine/Binaries/ThirdParty/Mono/Mac/lib/mono/gac/WindowsBase/4.0.0.0__31bf3856ad364e35/WindowsBase.pdb
./Engine/Binaries/ThirdParty/Mono/Mac/lib/mono/xbuild/12.0/bin/xbuild.pdb
./Engine/Binaries/ThirdParty/Mono/Mac/lib/mono/xbuild/14.0/bin/xbuild.pdb
./Engine/Binaries/ThirdParty/Mono/Mac/lib/mono/xbuild/Microsoft/Microsoft.NET.Build.Extensions/tools/net46/Microsoft.NET.Build.Extensions.Tasks.pdb
./Engine/Binaries/ThirdParty/Mono/Mac/lib/mono/xbuild/Microsoft/NuGet/Microsoft.NuGet.Build.Tasks.pdb
./Engine/Binaries/ThirdParty/Mono/Mac/lib/mono/xbuild/Mono.Build.Tasks.pdb
./Engine/Binaries/ThirdParty/PhysX3/Win32/VS2015/ApexFrameworkPROFILE_x86.pdb
./Engine/Binaries/ThirdParty/PhysX3/Win32/VS2015/ApexFramework_x86.pdb
./Engine/Binaries/ThirdParty/PhysX3/Win32/VS2015/APEX_ClothingPROFILE_x86.pdb
./Engine/Binaries/ThirdParty/PhysX3/Win32/VS2015/APEX_Clothing_x86.pdb
./Engine/Binaries/ThirdParty/PhysX3/Win32/VS2015/APEX_DestructiblePROFILE_x86.pdb
./Engine/Binaries/ThirdParty/PhysX3/Win32/VS2015/APEX_Destructible_x86.pdb
./Engine/Binaries/ThirdParty/PhysX3/Win32/VS2015/APEX_LegacyPROFILE_x86.pdb
./Engine/Binaries/ThirdParty/PhysX3/Win32/VS2015/APEX_Legacy_x86.pdb
./Engine/Binaries/ThirdParty/PhysX3/Win32/VS2015/NvClothPROFILE_x86.pdb
./Engine/Binaries/ThirdParty/PhysX3/Win32/VS2015/NvCloth_x86.pdb
./Engine/Binaries/ThirdParty/PhysX3/Win32/VS2015/PhysX3CommonPROFILE_x86.pdb
./Engine/Binaries/ThirdParty/PhysX3/Win32/VS2015/PhysX3Common_x86.pdb
./Engine/Binaries/ThirdParty/PhysX3/Win32/VS2015/PhysX3CookingPROFILE_x86.pdb
./Engine/Binaries/ThirdParty/PhysX3/Win32/VS2015/PhysX3Cooking_x86.pdb
./Engine/Binaries/ThirdParty/PhysX3/Win32/VS2015/PhysX3PROFILE_x86.pdb
./Engine/Binaries/ThirdParty/PhysX3/Win32/VS2015/PhysX3_x86.pdb
./Engine/Binaries/ThirdParty/PhysX3/Win32/VS2015/PxFoundationPROFILE_x86.pdb
./Engine/Binaries/ThirdParty/PhysX3/Win32/VS2015/PxFoundation_x86.pdb
./Engine/Binaries/ThirdParty/PhysX3/Win32/VS2015/PxPvdSDKPROFILE_x86.pdb
./Engine/Binaries/ThirdParty/PhysX3/Win32/VS2015/PxPvdSDK_x86.pdb
./Engine/Binaries/ThirdParty/PhysX3/Win64/VS2015/ApexFrameworkPROFILE_x64.pdb
./Engine/Binaries/ThirdParty/PhysX3/Win64/VS2015/ApexFramework_x64.pdb
./Engine/Binaries/ThirdParty/PhysX3/Win64/VS2015/APEX_ClothingPROFILE_x64.pdb
./Engine/Binaries/ThirdParty/PhysX3/Win64/VS2015/APEX_Clothing_x64.pdb
./Engine/Binaries/ThirdParty/PhysX3/Win64/VS2015/APEX_DestructiblePROFILE_x64.pdb
./Engine/Binaries/ThirdParty/PhysX3/Win64/VS2015/APEX_Destructible_x64.pdb
./Engine/Binaries/ThirdParty/PhysX3/Win64/VS2015/APEX_LegacyPROFILE_x64.pdb
./Engine/Binaries/ThirdParty/PhysX3/Win64/VS2015/APEX_Legacy_x64.pdb
./Engine/Binaries/ThirdParty/PhysX3/Win64/VS2015/NvClothPROFILE_x64.pdb
./Engine/Binaries/ThirdParty/PhysX3/Win64/VS2015/NvCloth_x64.pdb
./Engine/Binaries/ThirdParty/PhysX3/Win64/VS2015/PhysX3CommonPROFILE_x64.pdb
./Engine/Binaries/ThirdParty/PhysX3/Win64/VS2015/PhysX3Common_x64.pdb
./Engine/Binaries/ThirdParty/PhysX3/Win64/VS2015/PhysX3CookingPROFILE_x64.pdb
./Engine/Binaries/ThirdParty/PhysX3/Win64/VS2015/PhysX3Cooking_x64.pdb
./Engine/Binaries/ThirdParty/PhysX3/Win64/VS2015/PhysX3PROFILE_x64.pdb
./Engine/Binaries/ThirdParty/PhysX3/Win64/VS2015/PhysX3_x64.pdb
./Engine/Binaries/ThirdParty/PhysX3/Win64/VS2015/PxFoundationPROFILE_x64.pdb
./Engine/Binaries/ThirdParty/PhysX3/Win64/VS2015/PxFoundation_x64.pdb
./Engine/Binaries/ThirdParty/PhysX3/Win64/VS2015/PxPvdSDKPROFILE_x64.pdb
./Engine/Binaries/ThirdParty/PhysX3/Win64/VS2015/PxPvdSDK_x64.pdb
./Engine/Binaries/ThirdParty/Python3/Win64/DLLs/libcrypto-1_1.pdb
./Engine/Binaries/ThirdParty/Python3/Win64/DLLs/libssl-1_1.pdb
./Engine/Binaries/ThirdParty/Python3/Win64/DLLs/pyexpat.pdb
./Engine/Binaries/ThirdParty/Python3/Win64/DLLs/select.pdb
./Engine/Binaries/ThirdParty/Python3/Win64/DLLs/sqlite3.pdb
./Engine/Binaries/ThirdParty/Python3/Win64/DLLs/unicodedata.pdb
./Engine/Binaries/ThirdParty/Python3/Win64/DLLs/winsound.pdb
./Engine/Binaries/ThirdParty/Python3/Win64/DLLs/_asyncio.pdb
./Engine/Binaries/ThirdParty/Python3/Win64/DLLs/_bz2.pdb
./Engine/Binaries/ThirdParty/Python3/Win64/DLLs/_ctypes.pdb
./Engine/Binaries/ThirdParty/Python3/Win64/DLLs/_ctypes_test.pdb
./Engine/Binaries/ThirdParty/Python3/Win64/DLLs/_decimal.pdb
./Engine/Binaries/ThirdParty/Python3/Win64/DLLs/_elementtree.pdb
./Engine/Binaries/ThirdParty/Python3/Win64/DLLs/_hashlib.pdb
./Engine/Binaries/ThirdParty/Python3/Win64/DLLs/_lzma.pdb
./Engine/Binaries/ThirdParty/Python3/Win64/DLLs/_msi.pdb
./Engine/Binaries/ThirdParty/Python3/Win64/DLLs/_multiprocessing.pdb
./Engine/Binaries/ThirdParty/Python3/Win64/DLLs/_overlapped.pdb
./Engine/Binaries/ThirdParty/Python3/Win64/DLLs/_queue.pdb
./Engine/Binaries/ThirdParty/Python3/Win64/DLLs/_socket.pdb
./Engine/Binaries/ThirdParty/Python3/Win64/DLLs/_sqlite3.pdb
./Engine/Binaries/ThirdParty/Python3/Win64/DLLs/_ssl.pdb
./Engine/Binaries/ThirdParty/Python3/Win64/DLLs/_testbuffer.pdb
./Engine/Binaries/ThirdParty/Python3/Win64/DLLs/_testcapi.pdb
./Engine/Binaries/ThirdParty/Python3/Win64/DLLs/_testconsole.pdb
./Engine/Binaries/ThirdParty/Python3/Win64/DLLs/_testimportmultiple.pdb
./Engine/Binaries/ThirdParty/Python3/Win64/DLLs/_testmultiphase.pdb
./Engine/Binaries/ThirdParty/Python3/Win64/DLLs/_tkinter.pdb
./Engine/Binaries/ThirdParty/Python3/Win64/Lib/venv/scripts/nt/python.pdb
./Engine/Binaries/ThirdParty/Python3/Win64/Lib/venv/scripts/nt/pythonw.pdb
./Engine/Binaries/ThirdParty/Python3/Win64/python.pdb
./Engine/Binaries/ThirdParty/Python3/Win64/python37.pdb
./Engine/Binaries/ThirdParty/Python3/Win64/pythonw.pdb
./Engine/Binaries/ThirdParty/ShaderConductor/Win64/ShaderConductor.pdb
./Engine/Binaries/Win32/BootstrapPackagedGame-Win32-Shipping.pdb
./Engine/Binaries/Win32/CrashReportClient.pdb
./Engine/Binaries/Win32/UE4Game-Win32-DebugGame.pdb
./Engine/Binaries/Win32/UE4Game-Win32-Shipping.pdb
./Engine/Binaries/Win32/UE4Game.pdb
./Engine/Binaries/Win32/UnrealCEFSubProcess-Win32-Development.pdb
./Engine/Binaries/Win64/AgentInterface.pdb
./Engine/Binaries/Win64/Android/UnrealFrontend-AndroidDeviceDetection.pdb
./Engine/Binaries/Win64/Android/UnrealFrontend-AndroidTargetPlatform.pdb
./Engine/Binaries/Win64/BootstrapPackagedGame-Win64-Shipping.pdb
./Engine/Binaries/Win64/BuildPatchTool.pdb
./Engine/Binaries/Win64/CrashReportClient.pdb
./Engine/Binaries/Win64/CrashReportClientEditor.pdb
./Engine/Binaries/Win64/IOS/UnrealFrontend-IOSTargetPlatform.pdb
./Engine/Binaries/Win64/IOS/UnrealFrontend-TVOSTargetPlatform.pdb
./Engine/Binaries/Win64/Linux/UnrealFrontend-LinuxAArch64ClientTargetPlatform.pdb
./Engine/Binaries/Win64/Linux/UnrealFrontend-LinuxAArch64NoEditorTargetPlatform.pdb
./Engine/Binaries/Win64/Linux/UnrealFrontend-LinuxAArch64ServerTargetPlatform.pdb
./Engine/Binaries/Win64/Linux/UnrealFrontend-LinuxClientTargetPlatform.pdb
./Engine/Binaries/Win64/Linux/UnrealFrontend-LinuxNoEditorTargetPlatform.pdb
./Engine/Binaries/Win64/Linux/UnrealFrontend-LinuxServerTargetPlatform.pdb
./Engine/Binaries/Win64/Linux/UnrealFrontend-LinuxTargetPlatform.pdb
./Engine/Binaries/Win64/LiveCodingConsole.pdb
./Engine/Binaries/Win64/Lumin/UnrealFrontend-LuminTargetPlatform.pdb
./Engine/Binaries/Win64/ShaderCompileWorker-ApplicationCore.pdb
./Engine/Binaries/Win64/ShaderCompileWorker-AudioPlatformConfiguration.pdb
./Engine/Binaries/Win64/ShaderCompileWorker-BuildSettings.pdb
./Engine/Binaries/Win64/ShaderCompileWorker-Core.pdb
./Engine/Binaries/Win64/ShaderCompileWorker-CoreUObject.pdb
./Engine/Binaries/Win64/ShaderCompileWorker-DerivedDataCache.pdb
./Engine/Binaries/Win64/ShaderCompileWorker-DesktopPlatform.pdb
./Engine/Binaries/Win64/ShaderCompileWorker-EditorStyle.pdb
./Engine/Binaries/Win64/ShaderCompileWorker-FileUtilities.pdb
./Engine/Binaries/Win64/ShaderCompileWorker-ImageCore.pdb
./Engine/Binaries/Win64/ShaderCompileWorker-ImageWrapper.pdb
./Engine/Binaries/Win64/ShaderCompileWorker-InputCore.pdb
./Engine/Binaries/Win64/ShaderCompileWorker-Json.pdb
./Engine/Binaries/Win64/ShaderCompileWorker-LauncherPlatform.pdb
./Engine/Binaries/Win64/ShaderCompileWorker-MetalShaderFormat.pdb
./Engine/Binaries/Win64/ShaderCompileWorker-Projects.pdb
./Engine/Binaries/Win64/ShaderCompileWorker-RenderCore.pdb
./Engine/Binaries/Win64/ShaderCompileWorker-RHI.pdb
./Engine/Binaries/Win64/ShaderCompileWorker-SandboxFile.pdb
./Engine/Binaries/Win64/ShaderCompileWorker-ShaderCompilerCommon.pdb
./Engine/Binaries/Win64/ShaderCompileWorker-ShaderFormatD3D.pdb
./Engine/Binaries/Win64/ShaderCompileWorker-ShaderFormatOpenGL.pdb
./Engine/Binaries/Win64/ShaderCompileWorker-ShaderFormatVectorVM.pdb
./Engine/Binaries/Win64/ShaderCompileWorker-ShaderPreprocessor.pdb
./Engine/Binaries/Win64/ShaderCompileWorker-Slate.pdb
./Engine/Binaries/Win64/ShaderCompileWorker-SlateCore.pdb
./Engine/Binaries/Win64/ShaderCompileWorker-SSL.pdb
./Engine/Binaries/Win64/ShaderCompileWorker-TargetPlatform.pdb
./Engine/Binaries/Win64/ShaderCompileWorker-TextureFormatASTC.pdb
./Engine/Binaries/Win64/ShaderCompileWorker-TextureFormatDXT.pdb
./Engine/Binaries/Win64/ShaderCompileWorker-TextureFormatETC2.pdb
./Engine/Binaries/Win64/ShaderCompileWorker-TextureFormatIntelISPCTexComp.pdb
./Engine/Binaries/Win64/ShaderCompileWorker-TextureFormatPVR.pdb
./Engine/Binaries/Win64/ShaderCompileWorker-TraceLog.pdb
./Engine/Binaries/Win64/ShaderCompileWorker-UELibSampleRate.pdb
./Engine/Binaries/Win64/ShaderCompileWorker-VectorVM.pdb
./Engine/Binaries/Win64/ShaderCompileWorker-VulkanShaderFormat.pdb
./Engine/Binaries/Win64/ShaderCompileWorker.pdb
./Engine/Binaries/Win64/SwitchboardListener.pdb
./Engine/Binaries/Win64/UE4Game-Win64-DebugGame.pdb
./Engine/Binaries/Win64/UE4Game-Win64-Shipping.pdb
./Engine/Binaries/Win64/UE4Game.pdb
./Engine/Binaries/Win64/UnrealCEFSubProcess-Win64-Development.pdb
./Engine/Binaries/Win64/UnrealFrontend-AllDesktopTargetPlatform.pdb
./Engine/Binaries/Win64/UnrealFrontend-ApplicationCore.pdb
./Engine/Binaries/Win64/UnrealFrontend-AssetRegistry.pdb
./Engine/Binaries/Win64/UnrealFrontend-AudioPlatformConfiguration.pdb
./Engine/Binaries/Win64/UnrealFrontend-AutomationController.pdb
./Engine/Binaries/Win64/UnrealFrontend-AutomationMessages.pdb
./Engine/Binaries/Win64/UnrealFrontend-AutomationWindow.pdb
./Engine/Binaries/Win64/UnrealFrontend-BuildSettings.pdb
./Engine/Binaries/Win64/UnrealFrontend-Cbor.pdb
./Engine/Binaries/Win64/UnrealFrontend-Core.pdb
./Engine/Binaries/Win64/UnrealFrontend-CoreUObject.pdb
./Engine/Binaries/Win64/UnrealFrontend-DerivedDataCache.pdb
./Engine/Binaries/Win64/UnrealFrontend-DesktopPlatform.pdb
./Engine/Binaries/Win64/UnrealFrontend-DesktopWidgets.pdb
./Engine/Binaries/Win64/UnrealFrontend-DeviceManager.pdb
./Engine/Binaries/Win64/UnrealFrontend-DirectoryWatcher.pdb
./Engine/Binaries/Win64/UnrealFrontend-EditorStyle.pdb
./Engine/Binaries/Win64/UnrealFrontend-EngineMessages.pdb
./Engine/Binaries/Win64/UnrealFrontend-FileUtilities.pdb
./Engine/Binaries/Win64/UnrealFrontend-HTTP.pdb
./Engine/Binaries/Win64/UnrealFrontend-ImageCore.pdb
./Engine/Binaries/Win64/UnrealFrontend-ImageWrapper.pdb
./Engine/Binaries/Win64/UnrealFrontend-InputCore.pdb
./Engine/Binaries/Win64/UnrealFrontend-Json.pdb
./Engine/Binaries/Win64/UnrealFrontend-JsonUtilities.pdb
./Engine/Binaries/Win64/UnrealFrontend-LaunchDaemonMessages.pdb
./Engine/Binaries/Win64/UnrealFrontend-LauncherPlatform.pdb
./Engine/Binaries/Win64/UnrealFrontend-LauncherServices.pdb
./Engine/Binaries/Win64/UnrealFrontend-MacClientTargetPlatform.pdb
./Engine/Binaries/Win64/UnrealFrontend-MacNoEditorTargetPlatform.pdb
./Engine/Binaries/Win64/UnrealFrontend-MacServerTargetPlatform.pdb
./Engine/Binaries/Win64/UnrealFrontend-MacTargetPlatform.pdb
./Engine/Binaries/Win64/UnrealFrontend-MessageLog.pdb
./Engine/Binaries/Win64/UnrealFrontend-Messaging.pdb
./Engine/Binaries/Win64/UnrealFrontend-MetalShaderFormat.pdb
./Engine/Binaries/Win64/UnrealFrontend-NetCommon.pdb
./Engine/Binaries/Win64/UnrealFrontend-Networking.pdb
./Engine/Binaries/Win64/UnrealFrontend-OutputLog.pdb
./Engine/Binaries/Win64/UnrealFrontend-PIEPreviewDeviceSpecification.pdb
./Engine/Binaries/Win64/UnrealFrontend-Profiler.pdb
./Engine/Binaries/Win64/UnrealFrontend-ProfilerClient.pdb
./Engine/Binaries/Win64/UnrealFrontend-ProfilerMessages.pdb
./Engine/Binaries/Win64/UnrealFrontend-ProjectLauncher.pdb
./Engine/Binaries/Win64/UnrealFrontend-Projects.pdb
./Engine/Binaries/Win64/UnrealFrontend-RenderCore.pdb
./Engine/Binaries/Win64/UnrealFrontend-RHI.pdb
./Engine/Binaries/Win64/UnrealFrontend-ScreenShotComparison.pdb
./Engine/Binaries/Win64/UnrealFrontend-ScreenShotComparisonTools.pdb
./Engine/Binaries/Win64/UnrealFrontend-Serialization.pdb
./Engine/Binaries/Win64/UnrealFrontend-SessionFrontend.pdb
./Engine/Binaries/Win64/UnrealFrontend-SessionMessages.pdb
./Engine/Binaries/Win64/UnrealFrontend-SessionServices.pdb
./Engine/Binaries/Win64/UnrealFrontend-Settings.pdb
./Engine/Binaries/Win64/UnrealFrontend-ShaderCompilerCommon.pdb
./Engine/Binaries/Win64/UnrealFrontend-ShaderFormatD3D.pdb
./Engine/Binaries/Win64/UnrealFrontend-ShaderFormatOpenGL.pdb
./Engine/Binaries/Win64/UnrealFrontend-ShaderFormatVectorVM.pdb
./Engine/Binaries/Win64/UnrealFrontend-ShaderPreprocessor.pdb
./Engine/Binaries/Win64/UnrealFrontend-Slate.pdb
./Engine/Binaries/Win64/UnrealFrontend-SlateCore.pdb
./Engine/Binaries/Win64/UnrealFrontend-SlateReflector.pdb
./Engine/Binaries/Win64/UnrealFrontend-Sockets.pdb
./Engine/Binaries/Win64/UnrealFrontend-SourceCodeAccess.pdb
./Engine/Binaries/Win64/UnrealFrontend-SourceControl.pdb
./Engine/Binaries/Win64/UnrealFrontend-SSL.pdb
./Engine/Binaries/Win64/UnrealFrontend-StandaloneRenderer.pdb
./Engine/Binaries/Win64/UnrealFrontend-TargetDeviceServices.pdb
./Engine/Binaries/Win64/UnrealFrontend-TargetPlatform.pdb
./Engine/Binaries/Win64/UnrealFrontend-TextureFormatASTC.pdb
./Engine/Binaries/Win64/UnrealFrontend-TextureFormatDXT.pdb
./Engine/Binaries/Win64/UnrealFrontend-TextureFormatETC2.pdb
./Engine/Binaries/Win64/UnrealFrontend-TextureFormatIntelISPCTexComp.pdb
./Engine/Binaries/Win64/UnrealFrontend-TextureFormatPVR.pdb
./Engine/Binaries/Win64/UnrealFrontend-TextureFormatUncompressed.pdb
./Engine/Binaries/Win64/UnrealFrontend-TraceLog.pdb
./Engine/Binaries/Win64/UnrealFrontend-UELibSampleRate.pdb
./Engine/Binaries/Win64/UnrealFrontend-UnrealEdMessages.pdb
./Engine/Binaries/Win64/UnrealFrontend-VectorVM.pdb
./Engine/Binaries/Win64/UnrealFrontend-VulkanShaderFormat.pdb
./Engine/Binaries/Win64/UnrealFrontend-WindowsClientTargetPlatform.pdb
./Engine/Binaries/Win64/UnrealFrontend-WindowsNoEditorTargetPlatform.pdb
./Engine/Binaries/Win64/UnrealFrontend-WindowsServerTargetPlatform.pdb
./Engine/Binaries/Win64/UnrealFrontend-WindowsTargetPlatform.pdb
./Engine/Binaries/Win64/UnrealFrontend-WorkspaceMenuStructure.pdb
./Engine/Binaries/Win64/UnrealFrontend.pdb
./Engine/Binaries/Win64/UnrealHeaderTool-BuildSettings.pdb
./Engine/Binaries/Win64/UnrealHeaderTool-Core.pdb
./Engine/Binaries/Win64/UnrealHeaderTool-CoreUObject.pdb
./Engine/Binaries/Win64/UnrealHeaderTool-Json.pdb
./Engine/Binaries/Win64/UnrealHeaderTool-Projects.pdb
./Engine/Binaries/Win64/UnrealHeaderTool-TraceLog.pdb
./Engine/Binaries/Win64/UnrealHeaderTool.pdb
./Engine/Binaries/Win64/UnrealInsights-Analytics.pdb
./Engine/Binaries/Win64/UnrealInsights-AnalyticsET.pdb
./Engine/Binaries/Win64/UnrealInsights-AppFramework.pdb
./Engine/Binaries/Win64/UnrealInsights-ApplicationCore.pdb
./Engine/Binaries/Win64/UnrealInsights-AssetRegistry.pdb
./Engine/Binaries/Win64/UnrealInsights-AutomationController.pdb
./Engine/Binaries/Win64/UnrealInsights-AutomationMessages.pdb
./Engine/Binaries/Win64/UnrealInsights-AutomationWindow.pdb
./Engine/Binaries/Win64/UnrealInsights-AutomationWorker.pdb
./Engine/Binaries/Win64/UnrealInsights-BuildSettings.pdb
./Engine/Binaries/Win64/UnrealInsights-Cbor.pdb
./Engine/Binaries/Win64/UnrealInsights-Core.pdb
./Engine/Binaries/Win64/UnrealInsights-CoreUObject.pdb
./Engine/Binaries/Win64/UnrealInsights-DesktopPlatform.pdb
./Engine/Binaries/Win64/UnrealInsights-EditorStyle.pdb
./Engine/Binaries/Win64/UnrealInsights-EngineMessages.pdb
./Engine/Binaries/Win64/UnrealInsights-HTTP.pdb
./Engine/Binaries/Win64/UnrealInsights-ImageWrapper.pdb
./Engine/Binaries/Win64/UnrealInsights-InputCore.pdb
./Engine/Binaries/Win64/UnrealInsights-Json.pdb
./Engine/Binaries/Win64/UnrealInsights-JsonUtilities.pdb
./Engine/Binaries/Win64/UnrealInsights-MessageLog.pdb
./Engine/Binaries/Win64/UnrealInsights-Messaging.pdb
./Engine/Binaries/Win64/UnrealInsights-NetCommon.pdb
./Engine/Binaries/Win64/UnrealInsights-Projects.pdb
./Engine/Binaries/Win64/UnrealInsights-RenderCore.pdb
./Engine/Binaries/Win64/UnrealInsights-RHI.pdb
./Engine/Binaries/Win64/UnrealInsights-ScreenShotComparisonTools.pdb
./Engine/Binaries/Win64/UnrealInsights-SessionMessages.pdb
./Engine/Binaries/Win64/UnrealInsights-SessionServices.pdb
./Engine/Binaries/Win64/UnrealInsights-Settings.pdb
./Engine/Binaries/Win64/UnrealInsights-Slate.pdb
./Engine/Binaries/Win64/UnrealInsights-SlateCore.pdb
./Engine/Binaries/Win64/UnrealInsights-SlateReflector.pdb
./Engine/Binaries/Win64/UnrealInsights-Sockets.pdb
./Engine/Binaries/Win64/UnrealInsights-SourceCodeAccess.pdb
./Engine/Binaries/Win64/UnrealInsights-SSL.pdb
./Engine/Binaries/Win64/UnrealInsights-StandaloneRenderer.pdb
./Engine/Binaries/Win64/UnrealInsights-TraceAnalysis.pdb
./Engine/Binaries/Win64/UnrealInsights-TraceInsights.pdb
./Engine/Binaries/Win64/UnrealInsights-TraceLog.pdb
./Engine/Binaries/Win64/UnrealInsights-TraceServices.pdb
./Engine/Binaries/Win64/UnrealInsights-UnrealEdMessages.pdb
./Engine/Binaries/Win64/UnrealInsights-WorkspaceMenuStructure.pdb
./Engine/Binaries/Win64/UnrealInsights-XmlParser.pdb
./Engine/Binaries/Win64/UnrealInsights.pdb
./Engine/Binaries/Win64/UnrealLightmass-ApplicationCore.pdb
./Engine/Binaries/Win64/UnrealLightmass-BuildSettings.pdb
./Engine/Binaries/Win64/UnrealLightmass-Cbor.pdb
./Engine/Binaries/Win64/UnrealLightmass-Core.pdb
./Engine/Binaries/Win64/UnrealLightmass-CoreUObject.pdb
./Engine/Binaries/Win64/UnrealLightmass-Json.pdb
./Engine/Binaries/Win64/UnrealLightmass-Messaging.pdb
./Engine/Binaries/Win64/UnrealLightmass-NetCommon.pdb
./Engine/Binaries/Win64/UnrealLightmass-Networking.pdb
./Engine/Binaries/Win64/UnrealLightmass-Projects.pdb
./Engine/Binaries/Win64/UnrealLightmass-Serialization.pdb
./Engine/Binaries/Win64/UnrealLightmass-Sockets.pdb
./Engine/Binaries/Win64/UnrealLightmass-SwarmInterface.pdb
./Engine/Binaries/Win64/UnrealLightmass-TraceLog.pdb
./Engine/Binaries/Win64/UnrealLightmass.pdb
./Engine/Binaries/Win64/UnrealMultiUserServer-ApplicationCore.pdb
./Engine/Binaries/Win64/UnrealMultiUserServer-BuildSettings.pdb
./Engine/Binaries/Win64/UnrealMultiUserServer-Cbor.pdb
./Engine/Binaries/Win64/UnrealMultiUserServer-Core.pdb
./Engine/Binaries/Win64/UnrealMultiUserServer-CoreUObject.pdb
./Engine/Binaries/Win64/UnrealMultiUserServer-Json.pdb
./Engine/Binaries/Win64/UnrealMultiUserServer-Messaging.pdb
./Engine/Binaries/Win64/UnrealMultiUserServer-NetCommon.pdb
./Engine/Binaries/Win64/UnrealMultiUserServer-Networking.pdb
./Engine/Binaries/Win64/UnrealMultiUserServer-Projects.pdb
./Engine/Binaries/Win64/UnrealMultiUserServer-Serialization.pdb
./Engine/Binaries/Win64/UnrealMultiUserServer-Sockets.pdb
./Engine/Binaries/Win64/UnrealMultiUserServer-TraceLog.pdb
./Engine/Binaries/Win64/UnrealMultiUserServer.pdb
./Engine/Binaries/Win64/UnrealPak-BuildSettings.pdb
./Engine/Binaries/Win64/UnrealPak-Core.pdb
./Engine/Binaries/Win64/UnrealPak-DerivedDataCache.pdb
./Engine/Binaries/Win64/UnrealPak-Json.pdb
./Engine/Binaries/Win64/UnrealPak-PakFile.pdb
./Engine/Binaries/Win64/UnrealPak-PakFileUtilities.pdb
./Engine/Binaries/Win64/UnrealPak-Projects.pdb
./Engine/Binaries/Win64/UnrealPak-RSA.pdb
./Engine/Binaries/Win64/UnrealPak-SSL.pdb
./Engine/Binaries/Win64/UnrealPak-TraceLog.pdb
./Engine/Binaries/Win64/UnrealPak.pdb
./Engine/Binaries/Win64/UnrealRecoverySvc.pdb
./Engine/Intermediate/Build/BuildRules/UE4ProgramRules.pdb
./Engine/Intermediate/Build/BuildRules/UE4Rules.pdb
./Engine/Plugins/Animation/GameplayInsights/Binaries/Win64/UnrealInsights-GameplayInsights.pdb
./Engine/Plugins/Developer/Concert/ConcertMain/Binaries/Win64/UnrealMultiUserServer-Concert.pdb
./Engine/Plugins/Developer/Concert/ConcertMain/Binaries/Win64/UnrealMultiUserServer-ConcertTransport.pdb
./Engine/Plugins/Developer/Concert/ConcertSync/ConcertSyncCore/Binaries/Win64/UnrealMultiUserServer-ConcertSyncCore.pdb
./Engine/Plugins/Developer/Concert/ConcertSync/ConcertSyncServer/Binaries/Win64/UnrealMultiUserServer-ConcertSyncServer.pdb
./Engine/Plugins/Developer/TraceDataFiltering/Binaries/Win64/UnrealInsights-TraceDataFiltering.pdb
./Engine/Plugins/Developer/VisualStudioSourceCodeAccess/Binaries/Win64/UnrealFrontend-VisualStudioSourceCodeAccess.pdb
./Engine/Plugins/Developer/VisualStudioSourceCodeAccess/Binaries/Win64/UnrealInsights-VisualStudioSourceCodeAccess.pdb
./Engine/Plugins/Enterprise/DatasmithCADImporter/Binaries/Win64/DatasmithCADWorker.pdb
./Engine/Plugins/Experimental/PlatformCrypto/Binaries/Win64/UnrealPak-PlatformCrypto.pdb
./Engine/Plugins/Experimental/PlatformCrypto/Binaries/Win64/UnrealPak-PlatformCryptoOpenSSL.pdb
./Engine/Plugins/Experimental/PlatformCrypto/Binaries/Win64/UnrealPak-PlatformCryptoTypes.pdb
./Engine/Plugins/Experimental/ProxyLODPlugin/Source/ThirdParty/Deploy/VS2015/lib/x64/Debug/DirectXMesh.pdb
./Engine/Plugins/Experimental/ProxyLODPlugin/Source/ThirdParty/Deploy/VS2015/lib/x64/Debug/OpenVDB.pdb
./Engine/Plugins/Experimental/ProxyLODPlugin/Source/ThirdParty/Deploy/VS2015/lib/x64/Debug/UVAtlas.pdb
./Engine/Plugins/Messaging/TcpMessaging/Binaries/Win64/UnrealFrontend-TcpMessaging.pdb
./Engine/Plugins/Messaging/UdpMessaging/Binaries/Win64/UnrealFrontend-UdpMessaging.pdb
./Engine/Plugins/Messaging/UdpMessaging/Binaries/Win64/UnrealLightmass-UdpMessaging.pdb
./Engine/Plugins/Messaging/UdpMessaging/Binaries/Win64/UnrealMultiUserServer-UdpMessaging.pdb
./Engine/Plugins/Runtime/Database/SQLiteCore/Binaries/Win64/UnrealMultiUserServer-SQLiteCore.pdb
./Engine/Plugins/Runtime/NetworkPredictionInsights/Binaries/Win64/UnrealInsights-NetworkPredictionInsights.pdb
./Engine/Plugins/ScriptPlugin/Binaries/Win64/UnrealHeaderTool-ScriptGeneratorPlugin.pdb
./Engine/Plugins/Slate/SlateInsights/Binaries/Win64/UnrealInsights-SlateInsights.pdb
./Engine/Source/Programs/AutomationTool/AllDesktop/obj/Development/AllDesktop.Automation.pdb
./Engine/Source/Programs/AutomationTool/Android/obj/Development/Android.Automation.pdb
./Engine/Source/Programs/AutomationTool/AutomationUtils/obj/Development/AutomationUtils.Automation.pdb
./Engine/Source/Programs/AutomationTool/BuildGraph/obj/Development/BuildGraph.Automation.pdb
./Engine/Source/Programs/AutomationTool/Gauntlet/obj/Development/Gauntlet.Automation.pdb
./Engine/Source/Programs/AutomationTool/HoloLens/obj/Development/HoloLens.Automation.pdb
./Engine/Source/Programs/AutomationTool/IOS/obj/Development/IOS.Automation.pdb
./Engine/Source/Programs/AutomationTool/Linux/obj/Development/Linux.Automation.pdb
./Engine/Source/Programs/AutomationTool/Localization/obj/Development/Localization.Automation.pdb
./Engine/Source/Programs/AutomationTool/Lumin/obj/Development/Lumin.Automation.pdb
./Engine/Source/Programs/AutomationTool/Mac/obj/Development/Mac.Automation.pdb
./Engine/Source/Programs/AutomationTool/obj/Development/AutomationTool.pdb
./Engine/Source/Programs/AutomationTool/OneSkyLocalization/obj/Development/OneSkyLocalization.Automation.pdb
./Engine/Source/Programs/AutomationTool/Scripts/obj/Development/AutomationScripts.Automation.pdb
./Engine/Source/Programs/AutomationTool/TVOS/obj/Development/TVOS.Automation.pdb
./Engine/Source/Programs/AutomationTool/Win/obj/Development/Win.Automation.pdb
./Engine/Source/Programs/AutomationTool/XLocLocalization/obj/Development/XLocLocalization.Automation.pdb
./Engine/Source/Programs/AutomationToolLauncher/obj/Development/AutomationToolLauncher.pdb
./Engine/Source/Programs/DotNETCommon/DotNETUtilities/obj/Development/DotNETUtilities.pdb
./Engine/Source/Programs/UnrealBuildTool/obj/Development/UnrealBuildTool.pdb
./Engine/Source/ThirdParty/WebRTC/rev.23789/programs/Win64/VS2017/release/stunserver.exe.pdb
./Engine/Source/ThirdParty/WebRTC/rev.23789/programs/Win64/VS2017/release/turnserver.exe.pdb
I like your suggestion to "only strip C++ PDBs" more and more.
A lot of those PDBs still there are C++ as well; anything in Engine/Plugins for sure will be C++.
As it turns out, I have a 4.26.1 install with PDBs excluded here too, so I can look at the same thing you're looking at.
I suspect all it's trying to exclude are the PDBs for the Editor and its plugins, not for the Programs or anything with ThirdParty
in its path. The Plugins inclusions are interesting. I would guess that a lot of them are because the plugin name matches the program it is associated with, e.g., UnrealInsights
or UnrealMultiUserServer
, and that's possibly an accident because they're using include-lists for what PDBs to keep, and accidentally picking up PDBs for Plugins with overlapping names.
I wonder if this system is actually in the code-base somewhere?
Perhaps it's using specific .target files, e.g. Engine/Binaries/Win64/UE4Editor.target
, and collecting the SymbolFile
entries from that as what to strip. That would certainly explain why, in Engine/Plugins/Developer/VisualStudioSourceCodeAccess/Binaries/Win64
, it's stripped UE4Editor-VisualStudioSourceCodeAccess.dll
(listed in UE4Editor.target) but not the other two PDBs, which are listed in Engine/Binaries/Win64/UnrealInsights.target
and Engine/Binaries/Win64/UnrealFrontend.target
.
The way to confirm this would be to install the PDBs, compare the list, and if it matches the list of SymbolFile
entries in Engine/Binaries/Win64/UE4Editor.target
, then we have a list of PDBs we can delete without apparent ill effect, generated by the build system itself.
I wonder if this system is actually in the code-base somewhere?
I'm not aware whether PDB-exclusion logic is available in UE4 sources anywhere.
Well, if I'm right and it's just excluding things based on UE4Editor.target, then that logic would be near-trivial to implement, even if we can't see the Epic implementation.
To follow-up on my first comment, it turns out we hadn't deployed the Windows images to our CI after all. A freshly-built 4.26.1 image on LTSC2019 replicates this issue.
I can't remember which PDB files caused errors when they were removed (i.e. whether they were C++ or C# debug symbols), but I do know that when I attempted to build or package projects in a container image that didn't have them, UnrealBuildTool complained about them being missing despite being listed in a manifest file somewhere.
In any case, the truncation hack was always fundamentally a workaround for the fact that I couldn't figure out how PDB files are excluded from Installed Builds distributed through the Epic Games Launcher. If removing the PDB files listed in the Engine's top-level .target
files matches the results in a Launcher distribution then that would be my preferred approach, since the ideal goal is to produce results that match a Launcher build as closely as possible by default.
Output of the
ue4-docker info
command:Additional details:
~I am actually running a modified version of
ue4-docker
(see #144) but I think this issue is not related to my changes.~ This is ruled out, stock ue4-docker 0.0.81 produces exactly the same behavior.There is an independent report about the same issue with
4.25.3
: https://github.com/adamrehn/ue4-docker/issues/99#issuecomment-716697043 by @Agendum.Way to reproduce
ue4-docker build 4.26.1 --no-engine --exclude ddc --exclude templates --exclude debug
ue4-docker test 4.26.1
Expected
ue4-docker test
passesActual
I'm currently rerunning vanilla
ue4-docker
without my changes, but highly suspect that I will hit exactly the same error.Additional thoughts
This might be caused by
--exclude debug
. Has anyone successfully passedue4-docker test
using an engine build with--exclude debug
? Omiting--exclude debug
is not an option for 4.26.1 because you'll hit #99. If this assumption is true, it would mean that--exclude debug
is unusable and needs fixes.