SuccessChanges

Summary

  1. [lldb] Add reproducer verifier (details)
Commit 3746906193c1be913fe60072de9d4feb80f9c461 by Jonas Devlieghere
[lldb] Add reproducer verifier

Add a reproducer verifier that catches:

- Missing or invalid home directory
- Missing or invalid working directory
- Missing or invalid module/symbol paths
- Missing files from the VFS

The verifier is enabled by default during replay, but can be skipped by
passing --reproducer-no-verify.

Differential revision: https://reviews.llvm.org/D86497
The file was modifiedlldb/tools/driver/Options.td (diff)
The file was modifiedlldb/tools/driver/Driver.cpp (diff)
The file was modifiedlldb/include/lldb/API/SBReproducer.h (diff)
The file was modifiedlldb/test/Shell/Reproducer/TestDebugSymbols.test (diff)
The file was modifiedlldb/source/Commands/CommandObjectReproducer.cpp (diff)
The file was modifiedlldb/source/Commands/Options.td (diff)
The file was modifiedlldb/source/Utility/ReproducerProvider.cpp (diff)
The file was modifiedlldb/source/Utility/Reproducer.cpp (diff)
The file was modifiedllvm/include/llvm/Support/VirtualFileSystem.h (diff)
The file was modifiedlldb/include/lldb/Utility/Reproducer.h (diff)
The file was modifiedlldb/source/API/SBReproducer.cpp (diff)
The file was addedlldb/test/Shell/Reproducer/TestVerify.test
The file was modifiedllvm/lib/Support/VirtualFileSystem.cpp (diff)