reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

Declarations

tools/lldb/include/lldb/Utility/DataBufferLLVM.h
   25 class FileSystem;

References

include/llvm/ADT/Optional.h
   39     T value;
   72   T &getValue() LLVM_LVALUE_FUNCTION noexcept {
   76   T const &getValue() const LLVM_LVALUE_FUNCTION noexcept {
   81   T &&getValue() && noexcept {
   89     ::new ((void *)std::addressof(value)) T(std::forward<Args>(args)...);
  216   optional_detail::OptionalStorage<T> Storage;
  219   using value_type = T;
  224   Optional(const T &y) : Storage(optional_detail::in_place_t{}, y) {}
  227   Optional(T &&y) : Storage(optional_detail::in_place_t{}, std::move(y)) {}
  230   Optional &operator=(T &&y) {
  241   static inline Optional create(const T *y) {
  245   Optional &operator=(const T &y) {
  253   const T *getPointer() const { return &Storage.getValue(); }
  254   T *getPointer() { return &Storage.getValue(); }
  255   const T &getValue() const LLVM_LVALUE_FUNCTION { return Storage.getValue(); }
  256   T &getValue() LLVM_LVALUE_FUNCTION { return Storage.getValue(); }
  260   const T *operator->() const { return getPointer(); }
  261   T *operator->() { return getPointer(); }
  262   const T &operator*() const LLVM_LVALUE_FUNCTION { return getValue(); }
  263   T &operator*() LLVM_LVALUE_FUNCTION { return getValue(); }
  266   constexpr T getValueOr(U &&value) const LLVM_LVALUE_FUNCTION {
  271   T &&getValue() && { return std::move(Storage.getValue()); }
  272   T &&operator*() && { return std::move(Storage.getValue()); }
  275   T getValueOr(U &&value) && {
include/llvm/Support/Errno.h
   34                              const Args &... As) -> decltype(F(As...)) {
include/llvm/Support/type_traits.h
   91     T t;
  145       std::is_copy_constructible<detail::trivial_helper<T>>::value;
  147       !std::is_copy_constructible<T>::value;
  151       std::is_move_constructible<detail::trivial_helper<T>>::value;
  153       !std::is_move_constructible<T>::value;
  157       is_copy_assignable<detail::trivial_helper<T>>::value;
  159       !is_copy_assignable<T>::value;
  163       is_move_assignable<detail::trivial_helper<T>>::value;
  165       !is_move_assignable<T>::value;
  169       std::is_destructible<detail::trivial_helper<T>>::value;
tools/lldb/include/lldb/Core/ModuleSpec.h
   36         m_object_size(FileSystem::Instance().GetByteSize(file_spec)),
   42         m_object_size(FileSystem::Instance().GetByteSize(file_spec)),
tools/lldb/include/lldb/Host/FileSystem.h
   44   FileSystem(const FileSystem &fs) = delete;
   45   FileSystem &operator=(const FileSystem &fs) = delete;
   45   FileSystem &operator=(const FileSystem &fs) = delete;
   47   static FileSystem &Instance();
  190   static llvm::Optional<FileSystem> &InstanceImpl();
tools/lldb/include/lldb/Symbol/ClangASTImporter.h
  100                        FileSystem::Instance().GetVirtualFileSystem()) {}
tools/lldb/source/API/SBDebugger.cpp
   89     if (FileSystem::Instance().Exists(spec))
  322     FILE *fh = nextfile ? FileSystem::Instance().Fopen(nextfile->c_str(), "r")
tools/lldb/source/API/SBFileSpec.cpp
   43   FileSystem::Instance().Resolve(*m_opaque_up);
   51     FileSystem::Instance().Resolve(*m_opaque_up);
   92   return FileSystem::Instance().Exists(*m_opaque_up);
   98   return FileSystem::Instance().ResolveExecutableLocation(*m_opaque_up);
  108   FileSystem::Instance().Resolve(result);
tools/lldb/source/API/SBHostOS.cpp
   98   FileSystem::Instance().Resolve(homedir);
tools/lldb/source/API/SBModuleSpec.cpp
  180   FileSystem::Instance().Resolve(file_spec);
tools/lldb/source/API/SBSection.cpp
  210           auto data_buffer_sp = FileSystem::Instance().CreateDataBuffer(
tools/lldb/source/API/SBStream.cpp
   93       FileSystem::Instance().Open(FileSpec(path), open_options);
tools/lldb/source/API/SBTarget.cpp
  268     FileSystem::Instance().Resolve(filespec);
tools/lldb/source/Commands/CommandCompletions.cpp
  176   FileSystem &fs = FileSystem::Instance();
  176   FileSystem &fs = FileSystem::Instance();
tools/lldb/source/Commands/CommandObjectBreakpoint.cpp
 2081     FileSystem::Instance().Resolve(input_spec);
 2203     FileSystem::Instance().Resolve(file_spec);
tools/lldb/source/Commands/CommandObjectCommands.cpp
  287     FileSystem::Instance().Resolve(cmd_file);
tools/lldb/source/Commands/CommandObjectLog.cpp
  101         FileSystem::Instance().Resolve(log_file);
tools/lldb/source/Commands/CommandObjectMemory.cpp
  781       auto outfile = FileSystem::Instance().Open(outfile_spec, open_options);
 1212         FileSystem::Instance().Resolve(m_infile);
 1213         if (!FileSystem::Instance().Exists(m_infile)) {
 1359       auto data_sp = FileSystem::Instance().CreateDataBuffer(
tools/lldb/source/Commands/CommandObjectPlatform.cpp
  922     FileSystem::Instance().Resolve(src_fs);
 1689     FileSystem::Instance().Resolve(src);
 1691     if (!FileSystem::Instance().Exists(src)) {
tools/lldb/source/Commands/CommandObjectPlugin.cpp
   61     FileSystem::Instance().Resolve(dylib_fspec);
tools/lldb/source/Commands/CommandObjectProcess.cpp
  935         FileSystem::Instance().Resolve(image_spec);
  942         FileSystem::Instance().Resolve(image_spec);
tools/lldb/source/Commands/CommandObjectReproducer.cpp
  187         FileSystem::Instance().Resolve(file);
tools/lldb/source/Commands/CommandObjectSettings.cpp
  376     FileSystem::Instance().Resolve(file_spec);
  472     FileSystem::Instance().Resolve(file);
tools/lldb/source/Commands/CommandObjectTarget.cpp
  276       if (!FileSystem::Instance().Exists(core_file)) {
  282       if (!FileSystem::Instance().Readable(core_file)) {
  293         if (FileSystem::Instance().Exists(symfile)) {
  294           if (!FileSystem::Instance().Readable(symfile)) {
  317         FileSystem::Instance().Resolve(file_spec);
  340             if (file_spec && FileSystem::Instance().Exists(file_spec)) {
  409           if (FileSystem::Instance().Exists(core_file)) {
  410             if (!FileSystem::Instance().Readable(core_file)) {
 2552         if (FileSystem::Instance().Exists(file_spec)) {
 4231                   if (FileSystem::Instance().Exists(
 4279                        FileSystem::Instance().Exists(module_spec.GetFileSpec());
 4326             FileSystem::Instance().Resolve(symbol_file_spec);
 4341                 FileSystem::Instance().Exists(module_spec.GetSymbolFileSpec());
tools/lldb/source/Core/Debugger.cpp
  555 static FileSystem::EnumerateDirectoryResult
  564     return FileSystem::eEnumerateDirectoryResultQuit;
  576     FileSystem::Instance().Resolve(plugin_file_spec);
  580       return FileSystem::eEnumerateDirectoryResultNext;
  586     return FileSystem::eEnumerateDirectoryResultNext;
  594     return FileSystem::eEnumerateDirectoryResultEnter;
  597   return FileSystem::eEnumerateDirectoryResultNext;
  606     if (FileSystem::Instance().Exists(dir_spec) &&
  608       FileSystem::Instance().EnumerateDirectory(dir_path, find_directories,
  615     if (FileSystem::Instance().Exists(dir_spec) &&
  617       FileSystem::Instance().EnumerateDirectory(dir_path, find_directories,
tools/lldb/source/Core/Disassembler.cpp
  947   FILE *test_file = FileSystem::Instance().Fopen(file_name, "r");
tools/lldb/source/Core/DynamicLoader.cpp
   81     if (FileSystem::Instance().Exists(executable->GetFileSpec())) {
tools/lldb/source/Core/Module.cpp
  174     m_mod_time = FileSystem::Instance().GetModificationTime(module_spec.GetFileSpec());
  177         FileSystem::Instance().GetModificationTime(matching_module_spec.GetFileSpec());
  222     : m_mod_time(FileSystem::Instance().GetModificationTime(file_spec)), m_arch(arch),
 1045   m_mod_time = FileSystem::Instance().GetModificationTime(file);
 1108         (FileSystem::Instance().GetModificationTime(m_file) != m_mod_time);
 1228           FileSystem::Instance().GetByteSize(m_file);
 1373   if (!FileSystem::Instance().Exists(file))
 1407         if (FileSystem::Instance().IsDirectory(file)) {
 1496               FileSystem::Instance().Exists(scripting_fspec)) {
tools/lldb/source/Core/ModuleList.cpp
  804       FileSystem::Instance().Resolve(search_path_spec);
  806       if (!FileSystem::Instance().IsDirectory(search_path_spec))
  810       if (!FileSystem::Instance().Exists(search_path_spec))
  851     if (!FileSystem::Instance().Exists(
  858       if (FileSystem::Instance().Exists(
  900         auto file_spec_mod_time = FileSystem::Instance().GetModificationTime(
tools/lldb/source/Core/PluginManager.cpp
   92 static FileSystem::EnumerateDirectoryResult
  106     FileSystem::Instance().Resolve(plugin_file_spec);
  109       return FileSystem::eEnumerateDirectoryResultNext;
  141         return FileSystem::eEnumerateDirectoryResultNext;
  152     return FileSystem::eEnumerateDirectoryResultEnter;
  155   return FileSystem::eEnumerateDirectoryResultNext;
  165     if (FileSystem::Instance().Exists(dir_spec) &&
  167       FileSystem::Instance().EnumerateDirectory(dir_path, find_directories,
  174     if (FileSystem::Instance().Exists(dir_spec) &&
  176       FileSystem::Instance().EnumerateDirectory(dir_path, find_directories,
tools/lldb/source/Core/SourceManager.cpp
   90   if (!file_sp || !FileSystem::Instance().Exists(file_sp->GetFileSpec())) {
  368       m_mod_time(FileSystem::Instance().GetModificationTime(file_spec)),
  375       m_mod_time(FileSystem::Instance().GetModificationTime(file_spec)),
  420             m_mod_time = FileSystem::Instance().GetModificationTime(m_file_spec);
  425       if (!FileSystem::Instance().Exists(m_file_spec)) {
  433           m_mod_time = FileSystem::Instance().GetModificationTime(m_file_spec);
  440     m_data_sp = FileSystem::Instance().CreateDataBuffer(m_file_spec);
  513   auto curr_mod_time = FileSystem::Instance().GetModificationTime(m_file_spec);
  518     m_data_sp = FileSystem::Instance().CreateDataBuffer(m_file_spec);
tools/lldb/source/Core/StreamFile.cpp
   36   auto file = FileSystem::Instance().Open(
   52   auto file = FileSystem::Instance().Open(FileSpec(path), options, permissions);
tools/lldb/source/Expression/REPL.cpp
  401             auto file = FileSystem::Instance().Open(
tools/lldb/source/Host/common/FileCache.cpp
   33   auto file = FileSystem::Instance().Open(file_spec, flags, mode);
tools/lldb/source/Host/common/FileSystem.cpp
   45 FileSystem &FileSystem::Instance() { return *InstanceImpl(); }
   83 Optional<FileSystem> &FileSystem::InstanceImpl() {
   84   static Optional<FileSystem> g_fs;
  347 static int OpenWithFS(const FileSystem &fs, const char *path, int flags,
tools/lldb/source/Host/common/Host.cpp
  417       FileSystem::Instance().Resolve(module_filespec);
  558             FileSystem::Instance().GetByteSize(output_file_spec);
  565                 FileSystem::Instance().CreateDataBuffer(output_file_spec);
tools/lldb/source/Host/common/HostInfoBase.cpp
   42     if (FileSystem::Instance().Exists(m_lldb_process_tmp_dir)) {
  257   FileSystem::Instance().ResolveSymbolicLink(lldb_file_spec, lldb_file_spec);
  288   FileSystem::Instance().Resolve(file_spec);
tools/lldb/source/Host/common/MonitoringProcessLauncher.cpp
   31   FileSystem &fs = FileSystem::Instance();
   31   FileSystem &fs = FileSystem::Instance();
   35     FileSystem::Instance().Resolve(exe_spec);
   38     FileSystem::Instance().ResolveExecutableLocation(exe_spec);
tools/lldb/source/Host/common/ProcessLaunchInfo.cpp
  102   if (file_action.Open(fd, FileSpec(FileSystem::DEV_NULL), read, write)) {
  144     FileSystem::Instance().ResolveExecutableLocation(m_shell);
tools/lldb/source/Host/linux/Host.cpp
  127   auto buffer_sp = FileSystem::Instance().CreateDataBuffer(exe_path, 0x20, 0);
tools/lldb/source/Host/linux/HostInfoLinux.cpp
  178       file_spec.IsAbsolute() && FileSystem::Instance().Exists(file_spec))
  186   FileSystem::Instance().Resolve(temp_file);
tools/lldb/source/Host/posix/HostProcessPosix.cpp
   64   error = FileSystem::Instance().Readlink(FileSpec(link_path), file_spec);
tools/lldb/source/Initialization/SystemInitializerCommon.cpp
   76       if (llvm::Error e = FileSystem::Initialize(vfs_mapping))
   79       FileSystem::Initialize();
   84       if (std::error_code ec = FileSystem::Instance()
   96     FileSystem::Initialize(fp.GetFileCollector());
   98     FileSystem::Initialize();
  134   FileSystem::Terminate();
tools/lldb/source/Interpreter/CommandInterpreter.cpp
 2026   FileSystem::Instance().Resolve(init_file);
 2032   FileSystem::Instance().Resolve(init_file);
 2046   if (!FileSystem::Instance().Exists(file)) {
 2073   if (!FileSystem::Instance().Exists(init_file)) {
 2118     if (FileSystem::Instance().Exists(program_init_file))
 2333   if (!FileSystem::Instance().Exists(cmd_file)) {
 2343       FileSystem::Instance().Open(cmd_file, File::eOpenOptionRead);
tools/lldb/source/Interpreter/OptionValueFileSpec.cpp
   78         FileSystem::Instance().Resolve(m_current_value);
  110     const auto file_mod_time = FileSystem::Instance().GetModificationTime(m_current_value);
  114         FileSystem::Instance().CreateDataBuffer(m_current_value.GetPath());
tools/lldb/source/Interpreter/OptionValuePathMappings.cpp
   22     return FileSystem::Instance().Exists(path);
tools/lldb/source/Interpreter/Property.cpp
  108       FileSystem::Instance().Resolve(file_spec);
tools/lldb/source/Plugins/DynamicLoader/Darwin-Kernel/DynamicLoaderDarwinKernel.cpp
  797           if (FileSystem::Instance().Exists(module_spec.GetFileSpec())) {
tools/lldb/source/Plugins/DynamicLoader/Hexagon-DYLD/DynamicLoaderHexagonDYLD.cpp
  180   if (!FileSystem::Instance().Exists(executable->GetFileSpec()))
  365       FileSystem::Instance().Resolve(file);
  390       FileSystem::Instance().Resolve(file);
tools/lldb/source/Plugins/DynamicLoader/MacOSX-DYLD/DynamicLoaderDarwin.cpp
  122         FileSystem::Instance().GetModificationTime(module_sp->GetFileSpec()))
tools/lldb/source/Plugins/DynamicLoader/MacOSX-DYLD/DynamicLoaderMacOSXDYLD.cpp
  873           FileSystem::Instance().Resolve(*lc_id_dylinker);
tools/lldb/source/Plugins/ExpressionParser/Clang/ClangExpressionParser.cpp
  317   m_compiler->createFileManager(FileSystem::Instance().GetVirtualFileSystem());
tools/lldb/source/Plugins/ExpressionParser/Clang/ClangExpressionSourceCode.cpp
  212                        FileSystem::Instance().GetVirtualFileSystem());
tools/lldb/source/Plugins/ExpressionParser/Clang/ClangHost.cpp
   30   if (FileSystem::Instance().IsDirectory(clang_path))
   75       FileSystem::Instance().Resolve(file_spec);
tools/lldb/source/Plugins/ExpressionParser/Clang/ClangModulesDeclVendor.cpp
  635     if (FileSystem::Instance().IsDirectory(clang_resource_dir.GetPath())) {
  687   instance->createFileManager(FileSystem::Instance().GetVirtualFileSystem());
tools/lldb/source/Plugins/Language/ClangCommon/ClangHighlighter.cpp
  140                        FileSystem::Instance().GetVirtualFileSystem());
tools/lldb/source/Plugins/LanguageRuntime/RenderScript/RenderScriptRuntime/RenderScriptRuntime.cpp
 2431   FileSystem::Instance().Resolve(file);
 2432   if (!FileSystem::Instance().Exists(file)) {
 2438   if (!FileSystem::Instance().Readable(file)) {
 2445   auto data_sp = FileSystem::Instance().CreateDataBuffer(file.GetPath());
 2652   FileSystem::Instance().Resolve(file_spec);
 2653   auto file = FileSystem::Instance().Open(
 2979       FileSystem::Instance().CreateDataBuffer(fs.GetPath(), size, addr);
 4530         FileSystem::Instance().Resolve(m_outfile);
 4531         if (FileSystem::Instance().Exists(m_outfile)) {
 4588       auto file = FileSystem::Instance().Open(
tools/lldb/source/Plugins/ObjectContainer/BSD-Archive/ObjectContainerBSDArchive.cpp
  314           FileSystem::Instance().CreateDataBuffer(*file, length, file_offset);
  459   llvm::sys::TimePoint<> file_mod_time = FileSystem::Instance().GetModificationTime(file);
  466         FileSystem::Instance().CreateDataBuffer(file, file_size, file_offset);
tools/lldb/source/Plugins/ObjectFile/ELF/ObjectFileELF.cpp
  579                   (FileSystem::Instance().GetByteSize(file) - file_offset) /
  948       FileSystem::Instance().Resolve(file_spec);
tools/lldb/source/Plugins/ObjectFile/Mach-O/ObjectFileMachO.cpp
 3910                   if (!FileSystem::Instance().Exists(so_dir)) {
 3913                     if (FileSystem::Instance().Exists(so_dir)) {
 5072     FileSystem::Instance().Resolve(this_file_spec);
 5095           FileSystem::Instance().Resolve(file_spec);
 5096           if (FileSystem::Instance().Exists(file_spec) &&
 5114         if (FileSystem::Instance().Exists(file_spec) &&
 6243         auto core_file = FileSystem::Instance().Open(
tools/lldb/source/Plugins/OperatingSystem/Python/OperatingSystemPython.cpp
   56       FileSystem::Instance().Exists(python_os_plugin_spec)) {
tools/lldb/source/Plugins/Platform/Android/AdbClient.cpp
  490       kDONE, llvm::sys::toTimeT(FileSystem::Instance().GetModificationTime(local_file)),
tools/lldb/source/Plugins/Platform/MacOSX/PlatformDarwin.cpp
   82               FileSystem::Instance().Exists(symfile_spec)) {
  126               FileSystem::Instance().Resolve(script_fspec);
  128               FileSystem::Instance().Resolve(orig_script_fspec);
  135                     FileSystem::Instance().Exists(orig_script_fspec)) {
  139                   if (FileSystem::Instance().Exists(script_fspec))
  162               if (FileSystem::Instance().Exists(script_fspec)) {
  188   if (FileSystem::Instance().IsDirectory(sym_file)) {
  251         if (FileSystem::Instance().Exists(module_cache_spec)) {
  266       if (FileSystem::Instance().Exists(module_cache_spec)) {
  314       if (FileSystem::Instance().Exists(module_cache_spec)) {
  389               if (FileSystem::Instance().Exists(new_file_spec)) {
 1103     if (FileSystem::Instance().Exists(xcode_select_cmd)) {
 1169           FileSystem::Instance().CreateDataBuffer(temp_file_spec.GetPath());
 1184       if (FileSystem::Instance().IsDirectory(devel_dir)) {
 1192       if (FileSystem::Instance().Exists(temp_file_spec)) {
 1275   if (FileSystem::Instance().Exists(fspec)) {
 1288       if (FileSystem::Instance().Exists(xcode_binary_path)) {
 1324         FileSystem::Instance().Resolve(developer_dir_spec);
 1346     if (FileSystem::Instance().Exists(command_line_tools_path)) {
 1389 FileSystem::EnumerateDirectoryResult PlatformDarwin::DirectoryEnumerator(
 1396     return FileSystem::EnumerateDirectoryResult::eEnumerateDirectoryResultNext;
 1399   return FileSystem::EnumerateDirectoryResult::eEnumerateDirectoryResultNext;
 1406   if (!FileSystem::Instance().IsDirectory(sdks_spec)) {
 1418   FileSystem::Instance().EnumerateDirectory(
 1422   if (FileSystem::Instance().IsDirectory(enumerator_info.found_path))
 1462         if (!FileSystem::Instance().Exists(sdks_spec)) {
 1476         if (FileSystem::Instance().Exists(native_sdk_spec)) {
 1575   if (FileSystem::Instance().IsDirectory(sysroot_spec.GetPath())) {
 1639       if (FileSystem::Instance().Exists(xcode_lldb_resources)) {
 1652       if (FileSystem::Instance().Exists(cmd_line_lldb_resources)) {
 1667     if (FileSystem::Instance().Exists(executable_file))
 1754         if (FileSystem::Instance().Exists(path_to_try)) {
tools/lldb/source/Plugins/Platform/MacOSX/PlatformDarwin.h
  108   static lldb_private::FileSystem::EnumerateDirectoryResult
tools/lldb/source/Plugins/Platform/MacOSX/PlatformMacOSX.cpp
  212           if (FileSystem::Instance().Exists(fspec))
  218           if (FileSystem::Instance().Exists(fspec))
  262       if (FileSystem::Instance().Exists(module_cache_spec)) {
  277       if (FileSystem::Instance().Exists(module_cache_spec)) {
tools/lldb/source/Plugins/Platform/MacOSX/PlatformRemoteDarwinDevice.cpp
   80   if (FileSystem::Instance().Exists(resolved_module_spec.GetFileSpec())) {
  114       if (FileSystem::Instance().Readable(resolved_module_spec.GetFileSpec())) {
  134 FileSystem::EnumerateDirectoryResult
  139   return FileSystem::eEnumerateDirectoryResultNext;
  149       FileSystem::Instance().Resolve(sdk_sysroot_fspec);
  175       FileSystem::Instance().EnumerateDirectory(
  187         if (FileSystem::Instance().Exists(sdk_symbols_symlink_fspec)) {
  208         FileSystem::Instance().Resolve(local_sdk_cache);
  209         if (FileSystem::Instance().Exists(local_sdk_cache)) {
  219               FileSystem::Instance().EnumerateDirectory(
  243         FileSystem::Instance().EnumerateDirectory(
  251           if (FileSystem::Instance().Exists(sdk_symbols_symlink_fspec)) {
  432         FileSystem::Instance().Resolve(local_file);
  433         if (FileSystem::Instance().Exists(local_file)) {
  460       FileSystem::Instance().Resolve(local_file);
  461       if (FileSystem::Instance().Exists(local_file)) {
  473       FileSystem::Instance().Resolve(local_file);
  474       if (FileSystem::Instance().Exists(local_file)) {
  487       FileSystem::Instance().Resolve(local_file);
  488       if (FileSystem::Instance().Exists(local_file)) {
  498     if (FileSystem::Instance().Exists(local_file))
tools/lldb/source/Plugins/Platform/MacOSX/PlatformRemoteDarwinDevice.h
   80   static lldb_private::FileSystem::EnumerateDirectoryResult
tools/lldb/source/Plugins/Platform/POSIX/PlatformPOSIX.cpp
   80     if (!FileSystem::Instance().Exists(resolved_module_spec.GetFileSpec())) {
   84       FileSystem::Instance().Resolve(resolved_module_spec.GetFileSpec());
   87     if (!FileSystem::Instance().Exists(resolved_module_spec.GetFileSpec()))
   88       FileSystem::Instance().ResolveExecutableLocation(
   94     if (FileSystem::Instance().Exists(resolved_module_spec.GetFileSpec()))
   97       const uint32_t permissions = FileSystem::Instance().GetPermissions(
  120       if (FileSystem::Instance().Exists(resolved_module_spec.GetFileSpec()))
  191         if (FileSystem::Instance().Readable(
tools/lldb/source/Plugins/Platform/Windows/PlatformWindows.cpp
  171     if (!FileSystem::Instance().Exists(resolved_module_spec.GetFileSpec())) {
  175       FileSystem::Instance().Resolve(resolved_module_spec.GetFileSpec());
  178     if (!FileSystem::Instance().Exists(resolved_module_spec.GetFileSpec()))
  179       FileSystem::Instance().ResolveExecutableLocation(
  182     if (FileSystem::Instance().Exists(resolved_module_spec.GetFileSpec()))
  197       if (FileSystem::Instance().Exists(resolved_module_spec.GetFileSpec()))
  245         if (FileSystem::Instance().Readable(
tools/lldb/source/Plugins/Platform/gdb-server/PlatformRemoteGDBServer.cpp
  107   if (FileSystem::Instance().Exists(resolved_module_spec.GetFileSpec()) ||
  144       if (FileSystem::Instance().Readable(resolved_module_spec.GetFileSpec())) {
tools/lldb/source/Plugins/Process/Linux/NativeProcessLinux.cpp
 1310                            FileSystem::Instance().Resolve(file_spec);
 1620   FileSystem::Instance().Resolve(module_file_spec);
tools/lldb/source/Plugins/Process/elf-core/ProcessElfCore.cpp
   61     auto data_sp = FileSystem::Instance().CreateDataBuffer(
   81   if (!m_core_module_sp && FileSystem::Instance().Exists(m_core_file)) {
tools/lldb/source/Plugins/Process/gdb-remote/GDBRemoteCommunication.cpp
  954       FileSystem::Instance().Exists(debugserver_file_spec);
  960       debugserver_exists = FileSystem::Instance().Exists(debugserver_file_spec);
tools/lldb/source/Plugins/Process/gdb-remote/GDBRemoteCommunicationServerCommon.cpp
  519         FileSystem::Instance().Resolve(path_spec);
  521         auto file = FileSystem::Instance().Open(path_spec, flags, mode, false);
  665     FileSystem::Instance().Resolve(file_spec);
  667     const uint32_t mode = FileSystem::Instance().GetPermissions(file_spec, ec);
  707   FileSystem::Instance().Resolve(src_spec);
  708   Status error = FileSystem::Instance().Symlink(src_spec, FileSpec(dst));
  743       FileSystem::Instance().Resolve(working_spec);
 1286   FileSystem::Instance().Resolve(file_spec);
 1297   FileSystem::Instance().Resolve(req_module_path_spec);
tools/lldb/source/Plugins/Process/gdb-remote/GDBRemoteCommunicationServerLLGS.cpp
 3300       if (FileSystem::Instance().Exists(file_spec))
tools/lldb/source/Plugins/Process/gdb-remote/ProcessGDBRemote.cpp
  101   auto file = FileSystem::Instance().Open(
  244     return FileSystem::Instance().Exists(exe_module->GetFileSpec());
  453   if (!FileSystem::Instance().Exists(target_definition_fspec)) {
  456     FileSystem::Instance().Resolve(target_definition_fspec);
  838           stdin_file_spec.SetFile(FileSystem::DEV_NULL,
  841           stdout_file_spec.SetFile(FileSystem::DEV_NULL,
  844           stderr_file_spec.SetFile(FileSystem::DEV_NULL,
 4843     FileSystem::Instance().Resolve(file);
tools/lldb/source/Plugins/Process/mach-core/ProcessMachCore.cpp
   67     auto data_sp = FileSystem::Instance().CreateDataBuffer(
   90   if (!m_core_module_sp && FileSystem::Instance().Exists(m_core_file)) {
  357           if (FileSystem::Instance().Exists(
  367         if (FileSystem::Instance().Exists(module_spec.GetFileSpec())) {
tools/lldb/source/Plugins/Process/minidump/ProcessMinidump.cpp
  142   auto DataPtr = FileSystem::Instance().CreateDataBuffer(crash_file->GetPath(),
  152       FileSystem::Instance().CreateDataBuffer(crash_file->GetPath(), -1, 0);
tools/lldb/source/Plugins/ScriptInterpreter/Python/ScriptInterpreterPython.cpp
  923       auto nullin = FileSystem::Instance().Open(
  924                                   FileSpec(FileSystem::DEV_NULL),
  926       auto nullout = FileSystem::Instance().Open(
  927                                   FileSpec(FileSystem::DEV_NULL),
 2021   if (!FileSystem::Instance().Exists(file_spec)) {
 2704     FileSystem::Instance().Resolve(target_file);
tools/lldb/source/Plugins/SymbolFile/DWARF/DWARFUnit.cpp
  675   const auto error = FileSystem::Instance().Readlink(path, resolved_symlink);
tools/lldb/source/Plugins/SymbolFile/DWARF/SymbolFileDWARF.cpp
 1565   FileSystem::Instance().Resolve(dwo_file);
 1573     FileSystem::Instance().Resolve(dwo_file);
 1577   if (!FileSystem::Instance().Exists(dwo_file))
 1585       FileSystem::Instance().GetByteSize(dwo_file), dwo_file_data_sp,
 1625                 FileSystem::Instance().Resolve(dwo_module_spec.GetFileSpec());
 3849     if (FileSystem::Instance().Exists(dwp_filespec)) {
tools/lldb/source/Plugins/SymbolFile/DWARF/SymbolFileDWARFDebugMap.cpp
  416       if (FileSystem::Instance().Exists(oso_file)) {
  420             FileSystem::Instance().GetModificationTime(oso_file));
tools/lldb/source/Plugins/SymbolFile/DWARF/SymbolFileDWARFDwp.cpp
   49       lldb_private::FileSystem::Instance().GetByteSize(file_spec), file_data_sp,
tools/lldb/source/Plugins/SymbolVendor/ELF/SymbolVendorELF.cpp
   92   FileSystem::Instance().Resolve(module_spec.GetFileSpec());
  104       module_sp, &dsym_fspec, 0, FileSystem::Instance().GetByteSize(dsym_fspec),
tools/lldb/source/Symbol/ClangASTContext.cpp
  761         file_system_options, FileSystem::Instance().GetVirtualFileSystem()));
tools/lldb/source/Symbol/LocateSymbolFile.cpp
   90   if (FileSystem::Instance().Exists(dsym_directory)) {
   96     if (FileSystem::Instance().Exists(dsym_fspec) &&
  112       if (FileSystem::Instance().Exists(dsym_fspec) &&
  128   if (FileSystem::Instance().Exists(dsym_yaa_fspec)) {
  131         FileSystem::Instance().Exists(mutable_mod_spec.GetSymbolFileSpec())) {
  261       FileSystem::Instance().Exists(symbol_file_spec))
  269   FileSystem::Instance().ResolveSymbolicLink(module_file_spec,
  275     FileSystem::Instance().Resolve(file_spec);
  284       FileSystem::Instance().Resolve(file_spec);
  300       FileSystem::Instance().Resolve(file_spec);
  322     FileSystem::Instance().Resolve(dirspec);
  323     if (!FileSystem::Instance().IsDirectory(dirspec))
  348       FileSystem::Instance().Resolve(file_spec);
  354       if (FileSystem::Instance().Exists(file_spec)) {
tools/lldb/source/Symbol/ObjectFile.cpp
   50       const bool file_exists = FileSystem::Instance().Exists(*file);
   78           data_sp = FileSystem::Instance().CreateDataBuffer(file->GetPath(),
   93           file_size = FileSystem::Instance().GetByteSize(archive_file);
  122             data_sp = FileSystem::Instance().CreateDataBuffer(
  212       FileSystem::Instance().CreateDataBuffer(file.GetPath(), 512, file_offset);
  216           FileSystem::Instance().GetByteSize(file);
  585   if (must_exist && !FileSystem::Instance().Exists(archive_file))
  684   return FileSystem::Instance().CreateDataBuffer(file.GetPath(), Size, Offset);
tools/lldb/source/Symbol/SymbolVendor.cpp
   49         module_sp, &sym_spec, 0, FileSystem::Instance().GetByteSize(sym_spec),
tools/lldb/source/Target/ModuleCache.cpp
  134   if (FileSystem::Instance().Exists(sysroot_module_path_spec)) {
  161   auto file = FileSystem::Instance().Open(
  231   if (!FileSystem::Instance().Exists(module_file_path))
  233   if (FileSystem::Instance().GetByteSize(module_file_path) !=
  259   if (FileSystem::Instance().Exists(symfile_spec))
tools/lldb/source/Target/PathMappingList.cpp
  236       if (FileSystem::Instance().Exists(new_spec))
tools/lldb/source/Target/Platform.cpp
  530       FileSystem::Instance().Resolve(file_spec);
  546 static FileSystem::EnumerateDirectoryResult
  556     return FileSystem::eEnumerateDirectoryResultNext;
  569       return FileSystem::eEnumerateDirectoryResultQuit; // got an error, bail out
  581     FileSystem::Instance().EnumerateDirectory(src_dir_path, true, true, true,
  585       return FileSystem::eEnumerateDirectoryResultQuit; // got an error, bail out
  587     return FileSystem::eEnumerateDirectoryResultNext;
  598     rc_baton->error = FileSystem::Instance().Readlink(src, src_resolved);
  601       return FileSystem::eEnumerateDirectoryResultQuit; // got an error, bail out
  607       return FileSystem::eEnumerateDirectoryResultQuit; // got an error, bail out
  609     return FileSystem::eEnumerateDirectoryResultNext;
  620       return FileSystem::eEnumerateDirectoryResultQuit; // got an error, bail out
  622     return FileSystem::eEnumerateDirectoryResultNext;
  628     return FileSystem::eEnumerateDirectoryResultQuit; // got an error, bail out
  701       uint32_t permissions = FileSystem::Instance().GetPermissions(src);
  712         FileSystem::Instance().EnumerateDirectory(
  726       error = FileSystem::Instance().Readlink(src, src_resolved);
  853   if (FileSystem::Instance().Exists(module_spec.GetFileSpec())) {
  884   if (FileSystem::Instance().Exists(sym_spec.GetSymbolFileSpec()))
  894   FileSystem::Instance().Resolve(resolved_platform_path);
 1229   auto source_file = FileSystem::Instance().Open(source, source_open_options,
tools/lldb/source/Target/Process.cpp
  292     const FileSpec dev_null(FileSystem::DEV_NULL);
 2501   if (FileSystem::Instance().Exists(exe_module->GetFileSpec())) {
tools/lldb/source/Target/RemoteAwarePlatform.cpp
  116     return FileSystem::Instance().Symlink(src, dst);
  124     return FileSystem::Instance().Exists(file_spec);
tools/lldb/source/Target/TargetList.cpp
  117     FileSystem::Instance().Resolve(module_spec.GetFileSpec());
  343   if (!FileSystem::Instance().Exists(file) && user_exe_path.startswith("~")) {
  360     if (FileSystem::Instance().IsDirectory(file))
  368         if (FileSystem::Instance().Exists(cwd_file))
tools/lldb/tools/lldb-server/lldb-gdbserver.cpp
  187   FileSystem::Instance().Resolve(cwd_spec);
tools/lldb/unittests/Core/MangledTest.cpp
   50   FileSystem::Initialize();
  247   FileSystem::Terminate();
tools/lldb/unittests/Editline/EditlineTest.cpp
  254     FileSystem::Initialize();
  271     FileSystem::Terminate();
tools/lldb/unittests/Expression/ClangParserTest.cpp
   24     FileSystem::Initialize();
   29     FileSystem::Terminate();
tools/lldb/unittests/Expression/CppModuleConfigurationTest.cpp
   24     FileSystem::Initialize();
   29     FileSystem::Terminate();
tools/lldb/unittests/Expression/DWARFExpressionTest.cpp
  131     FileSystem::Initialize();
  156   ~YAMLModuleTester() { FileSystem::Terminate(); }
tools/lldb/unittests/Host/FileSystemTest.cpp
  160   FileSystem fs;
  187   FileSystem fs(GetSimpleDummyFS());
  194   FileSystem fs(GetSimpleDummyFS());
  204   FileSystem fs(GetSimpleDummyFS());
  212   FileSystem fs(GetSimpleDummyFS());
  220   FileSystem fs(GetSimpleDummyFS());
  239   FileSystem fs(GetSimpleDummyFS());
  268 FileSystem::EnumerateDirectoryResult
  273   return FileSystem::eEnumerateDirectoryResultNext;
  277   FileSystem fs(GetSimpleDummyFS());
  298   FileSystem fs;
tools/lldb/unittests/Host/HostInfoTest.cpp
   22     FileSystem::Initialize();
   27     FileSystem::Terminate();
tools/lldb/unittests/Host/linux/HostTest.cpp
   21     FileSystem::Initialize();
   26     FileSystem::Terminate();
tools/lldb/unittests/Interpreter/TestCompletion.cpp
   59     FileSystem::Initialize();
  103     FileSystem::Terminate();
tools/lldb/unittests/Language/Highlighting/HighlighterTest.cpp
   31   FileSystem::Initialize();
   41   FileSystem::Terminate();
tools/lldb/unittests/ObjectFile/ELF/TestObjectFileELF.cpp
   34     FileSystem::Initialize();
   44     FileSystem::Terminate();
tools/lldb/unittests/ObjectFile/PECOFF/TestPECallFrameInfo.cpp
   27     FileSystem::Initialize();
   33     FileSystem::Terminate();
tools/lldb/unittests/Process/minidump/MinidumpParserTest.cpp
   40   void SetUp() override { FileSystem::Initialize(); }
   42   void TearDown() override { FileSystem::Terminate(); }
   46     auto BufferPtr = FileSystem::Instance().CreateDataBuffer(filename, -1, 0);
tools/lldb/unittests/ScriptInterpreter/Python/PythonDataObjectsTests.cpp
  584   auto file = FileSystem::Instance().Open(FileSpec(FileSystem::DEV_NULL),
  584   auto file = FileSystem::Instance().Open(FileSpec(FileSystem::DEV_NULL),
tools/lldb/unittests/ScriptInterpreter/Python/PythonTestSuite.cpp
   27   FileSystem::Initialize();
   47   FileSystem::Terminate();
tools/lldb/unittests/Symbol/LocateSymbolFileTest.cpp
   23     FileSystem::Initialize();
   28     FileSystem::Terminate();
tools/lldb/unittests/Symbol/TestClangASTContext.cpp
   28     FileSystem::Initialize();
   34     FileSystem::Terminate();
tools/lldb/unittests/Symbol/TestDWARFCallFrameInfo.cpp
   37     FileSystem::Initialize();
   47     FileSystem::Terminate();
tools/lldb/unittests/Symbol/TestLineEntry.cpp
   42     FileSystem::Terminate();
   52   FileSystem::Initialize();
tools/lldb/unittests/SymbolFile/DWARF/DWARFASTParserClangTests.cpp
   21     FileSystem::Initialize();
   27     FileSystem::Terminate();
tools/lldb/unittests/SymbolFile/DWARF/SymbolFileDWARFTests.cpp
   48 FileSystem::Initialize();
   64     FileSystem::Terminate();
tools/lldb/unittests/Target/ExecutionContextTest.cpp
   36     FileSystem::Initialize();
   43     FileSystem::Terminate();
tools/lldb/unittests/Target/ModuleCacheTest.cpp
   70   FileSystem::Initialize();
   83   FileSystem::Terminate();
tools/lldb/unittests/tools/lldb-server/tests/TestBase.h
   25     lldb_private::FileSystem::Initialize();
   33     lldb_private::FileSystem::Terminate();
usr/include/c++/7.4.0/bits/move.h
   46     inline _GLIBCXX_CONSTEXPR _Tp*
   47     __addressof(_Tp& __r) _GLIBCXX_NOEXCEPT
  136     inline _GLIBCXX17_CONSTEXPR _Tp*
  137     addressof(_Tp& __r) noexcept
  143     const _Tp* addressof(const _Tp&&) = delete;
  143     const _Tp* addressof(const _Tp&&) = delete;
usr/include/c++/7.4.0/type_traits
  215     : public __is_void_helper<typename remove_cv<_Tp>::type>::type
  326     : public __is_integral_helper<typename remove_cv<_Tp>::type>::type
  354     : public __is_floating_point_helper<typename remove_cv<_Tp>::type>::type
  381     : public __is_pointer_helper<typename remove_cv<_Tp>::type>::type
  567     : public __is_null_pointer_helper<typename remove_cv<_Tp>::type>::type
  581     : public __or_<is_lvalue_reference<_Tp>,
  582                    is_rvalue_reference<_Tp>>::type
  588     : public __or_<is_integral<_Tp>, is_floating_point<_Tp>>::type
  588     : public __or_<is_integral<_Tp>, is_floating_point<_Tp>>::type
  601     : public __not_<__or_<is_function<_Tp>, is_reference<_Tp>,
  601     : public __not_<__or_<is_function<_Tp>, is_reference<_Tp>,
  602                           is_void<_Tp>>>::type
  611     : public __or_<is_arithmetic<_Tp>, is_enum<_Tp>, is_pointer<_Tp>,
  611     : public __or_<is_arithmetic<_Tp>, is_enum<_Tp>, is_pointer<_Tp>,
  611     : public __or_<is_arithmetic<_Tp>, is_enum<_Tp>, is_pointer<_Tp>,
  612                    is_member_pointer<_Tp>, is_null_pointer<_Tp>>::type
  612                    is_member_pointer<_Tp>, is_null_pointer<_Tp>>::type
  631     : public __is_member_pointer_helper<typename remove_cv<_Tp>::type>::type
  638     : public __or_<is_object<_Tp>, is_reference<_Tp>>::type
  638     : public __or_<is_object<_Tp>, is_reference<_Tp>>::type
  777     : public __and_<is_array<_Tp>, __not_<extent<_Tp>>>
  777     : public __and_<is_array<_Tp>, __not_<extent<_Tp>>>
  798       typedef decltype(__test<_Tp>(0)) type;
  811                remove_all_extents<_Tp>::type>::type
  825     : public __is_destructible_safe<_Tp>::type
  984       typedef decltype(__test<_Tp, _Arg>(0)) type;
  989     : public __and_<is_destructible<_Tp>,
  990                     __is_direct_constructible_impl<_Tp, _Arg>>
 1072 			 __is_direct_constructible_ref_cast<_Tp, _Arg>,
 1073 			 __is_direct_constructible_new_safe<_Tp, _Arg>
 1079     : public __is_direct_constructible_new<_Tp, _Arg>::type
 1119     : public __is_direct_constructible<_Tp, _Arg>
 1130     : public __is_constructible_impl<_Tp, _Args...>::type
 1142     : public is_constructible<_Tp, const _Tp&>
 1142     : public is_constructible<_Tp, const _Tp&>
 1148     : public __is_copy_constructible_impl<_Tp>
 1160     : public is_constructible<_Tp, _Tp&&>
 1160     : public is_constructible<_Tp, _Tp&&>
 1166     : public __is_move_constructible_impl<_Tp>
 1554     { typedef _Tp     type; };
 1563     { typedef _Tp     type; };
 1574       remove_const<typename remove_volatile<_Tp>::type>::type     type;
 1659     { typedef _Tp&&   type; };
 1955     { typedef _Tp     type; };