[Lldb-commits] [PATCH] D58309: [Reproducers] Have clang make use of lldb's VFS.

Jonas Devlieghere via Phabricator via lldb-commits lldb-commits at lists.llvm.org
Fri Feb 15 15:06:21 PST 2019


JDevlieghere created this revision.
JDevlieghere added reviewers: aprantl, clayborg, zturner, davide.
JDevlieghere added a project: LLDB.
Herald added subscribers: jdoerfert, teemperor.

In r353906 we hooked up clang and lldb's reproducer infrastructure to
capture files used by clang. This patch adds the necessary logic to have
clang reuse the files from lldb's reproducer during replay.


Repository:
  rLLDB LLDB

https://reviews.llvm.org/D58309

Files:
  lldb/include/lldb/Host/FileSystem.h
  lldb/include/lldb/Symbol/ClangASTImporter.h
  lldb/lit/Reproducer/Inputs/ModuleCapture.in
  lldb/lit/Reproducer/Modules/Inputs/Bar.h
  lldb/lit/Reproducer/Modules/Inputs/Foo.h
  lldb/lit/Reproducer/Modules/Inputs/ModuleCXX.in
  lldb/lit/Reproducer/Modules/Inputs/ModuleCocoa.in
  lldb/lit/Reproducer/Modules/Inputs/main.cpp
  lldb/lit/Reproducer/Modules/Inputs/module.modulemap
  lldb/lit/Reproducer/Modules/TestModuleCXX.test
  lldb/lit/Reproducer/Modules/TestModuleCocoa.test
  lldb/lit/Reproducer/TestClangFileRepro.test
  lldb/source/Plugins/ExpressionParser/Clang/ClangExpressionParser.cpp
  lldb/source/Plugins/ExpressionParser/Clang/ClangModulesDeclVendor.cpp
  lldb/source/Plugins/Language/ClangCommon/ClangHighlighter.cpp
  lldb/source/Symbol/ClangASTContext.cpp

-------------- next part --------------
A non-text attachment was scrubbed...
Name: D58309.187095.patch
Type: text/x-patch
Size: 7363 bytes
Desc: not available
URL: <http://lists.llvm.org/pipermail/lldb-commits/attachments/20190215/ab48710a/attachment-0001.bin>


More information about the lldb-commits mailing list