[all-commits] [llvm/llvm-project] 8b3b66: [lldb] Remove FileSystem::Initialize from FileColl...

Jonas Devlieghere via All-commits all-commits at lists.llvm.org
Thu Mar 3 13:23:02 PST 2022


  Branch: refs/heads/main
  Home:   https://github.com/llvm/llvm-project
  Commit: 8b3b66ea63d6469e5a3842627d538805173bda05
      https://github.com/llvm/llvm-project/commit/8b3b66ea63d6469e5a3842627d538805173bda05
  Author: Jonas Devlieghere <jonas at devlieghere.com>
  Date:   2022-03-03 (Thu, 03 Mar 2022)

  Changed paths:
    M lldb/include/lldb/Host/FileSystem.h
    M lldb/include/lldb/Utility/Reproducer.h
    M lldb/include/lldb/Utility/ReproducerProvider.h
    M lldb/source/API/SBReproducer.cpp
    M lldb/source/Commands/CommandObjectReproducer.cpp
    M lldb/source/Host/common/FileSystem.cpp
    M lldb/source/Host/posix/FileSystemPosix.cpp
    M lldb/source/Initialization/SystemInitializerCommon.cpp
    M lldb/source/Plugins/ScriptInterpreter/Python/ScriptInterpreterPython.cpp
    M lldb/source/Plugins/SymbolFile/DWARF/SymbolFileDWARFDebugMap.cpp
    M lldb/source/Utility/Reproducer.cpp
    M lldb/source/Utility/ReproducerProvider.cpp

  Log Message:
  -----------
  [lldb] Remove FileSystem::Initialize from FileCollector

This patch removes the ability to instantiate the LLDB FileSystem class
with a FileCollector. It keeps the ability to collect files, but uses
the FileCollectorFileSystem to do that transparently.

Because the two are intertwined, this patch also removes the
finalization logic which copied the files over out of process.


  Commit: 4212a57a54d99c339c11448efda4991ea150b027
      https://github.com/llvm/llvm-project/commit/4212a57a54d99c339c11448efda4991ea150b027
  Author: Jonas Devlieghere <jonas at devlieghere.com>
  Date:   2022-03-03 (Thu, 03 Mar 2022)

  Changed paths:
    M lldb/tools/driver/Driver.cpp

  Log Message:
  -----------
  [lldb] Remove reproducer_handler from the driver


Compare: https://github.com/llvm/llvm-project/compare/29fe819ed3bb...4212a57a54d9


More information about the All-commits mailing list