llvm-project/lldb/unittests
Jonas Devlieghere 46376966ea [FileSystem] Extend file system and have it use the VFS.
This patch extends the FileSystem class with a bunch of functions that
are currently implemented as methods of the FileSpec class. These
methods will be removed in future commits and replaced by calls to the
file system.

The new functions are operated in terms of the virtual file system which
was recently moved from clang into LLVM so it could be reused in lldb.
Because the VFS is stateful, we turned the FileSystem class into a
singleton.

Differential revision: https://reviews.llvm.org/D53532

llvm-svn: 345783
2018-10-31 21:49:27 +00:00
..
Breakpoint Rename Error -> Status. 2017-05-12 04:51:55 +00:00
Core [FileSystem] Extend file system and have it use the VFS. 2018-10-31 21:49:27 +00:00
Disassembler If we fail to get an armv7em-- disassembler from llvm, skip the 2018-09-12 19:30:03 +00:00
Editline Move PseudoTerminal to the lldb_private namespace 2017-12-11 10:09:14 +00:00
Expression [FileSystem] Extend file system and have it use the VFS. 2018-10-31 21:49:27 +00:00
Host [FileSystem] Extend file system and have it use the VFS. 2018-10-31 21:49:27 +00:00
Interpreter Change TestCompletion to only ever look inside of BaseDir 2018-09-04 23:09:49 +00:00
Language Move the column marking functionality to the Highlighter framework 2018-08-30 00:09:21 +00:00
ObjectFile [FileSystem] Extend file system and have it use the VFS. 2018-10-31 21:49:27 +00:00
Platform Fix a bug PlatformDarwin::SDKSupportsModule. 2018-10-25 15:30:43 +00:00
Process Add support for parsing Breakpad minidump files that can have extra padding in the module, thread and memory lists. 2018-07-23 14:16:08 +00:00
ScriptInterpreter [FileSystem] Extend file system and have it use the VFS. 2018-10-31 21:49:27 +00:00
Signals Make LLDB skip server-client roundtrip for signals that don't require any actions 2017-03-07 21:34:40 +00:00
Symbol [FileSystem] Extend file system and have it use the VFS. 2018-10-31 21:49:27 +00:00
SymbolFile [FileSystem] Extend file system and have it use the VFS. 2018-10-31 21:49:27 +00:00
Target [FileSystem] Extend file system and have it use the VFS. 2018-10-31 21:49:27 +00:00
TestingSupport cmake + xcode: prevent gtests from using includes from project root 2017-10-03 21:20:18 +00:00
UnwindAssembly [x86] Fix issues with a realigned stack in MSVC compiled applications 2018-10-30 10:07:08 +00:00
Utility [lldb] Add support in Status::AsCString to retrieve win32 system error strings 2018-10-19 18:58:24 +00:00
debugserver [CMake] Need to set WITH_LOCKDOWN on debugserver target 2017-09-06 20:15:43 +00:00
tools [cmake] Add option to skip building lldb-server 2018-08-23 18:05:45 +00:00
CMakeLists.txt Add the Disassembler unit test dir. 2018-09-07 18:51:10 +00:00
gtest_common.h [Windows] Remove the #include <eh.h> hack. 2017-03-03 20:21:59 +00:00