| /llvm-project-15.0.7/lldb/source/Host/common/ |
| H A D | FileSystem.cpp | 70 if (!file_spec) { in DirBegin() 85 if (!file_spec) in GetStatus() 97 if (!file_spec) in GetModificationTime() 110 if (!file_spec) in GetByteSize() 128 if (!file_spec) in GetPermissions() 151 return file_spec && Exists(file_spec.GetPath()); in Exists() 159 return file_spec && Readable(file_spec.GetPath()); in Readable() 170 return file_spec && IsDirectory(file_spec.GetPath()); in IsDirectory() 180 return file_spec && IsLocal(file_spec.GetPath()); in IsLocal() 258 if (!file_spec) in Resolve() [all …]
|
| H A D | HostInfoBase.cpp | 245 file_spec.GetDirectory().SetString(raw_path); in ComputePathRelativeToLibrary() 246 return (bool)file_spec.GetDirectory(); in ComputePathRelativeToLibrary() 261 file_spec.GetDirectory() = lldb_file_spec.GetDirectory(); in ComputeSharedLibraryDirectory() 263 return (bool)file_spec.GetDirectory(); in ComputeSharedLibraryDirectory() 267 file_spec = GetShlibDir(); in ComputeSupportExeDirectory() 268 return bool(file_spec); in ComputeSupportExeDirectory() 281 file_spec.GetDirectory().SetCString(temp_file_spec.GetCString()); in ComputeProcessTempFileDirectory() 288 file_spec = FileSpec(std::string(tmpdir.data(), tmpdir.size())); in ComputeTempFileBaseDirectory() 289 FileSystem::Instance().Resolve(file_spec); in ComputeTempFileBaseDirectory() 294 file_spec.Clear(); in ComputeGlobalTempFileDirectory() [all …]
|
| /llvm-project-15.0.7/lldb/include/lldb/Host/ |
| H A D | FileSystem.h | 58 Open(const FileSpec &file_spec, File::OpenOptions options, 84 uint64_t GetByteSize(const FileSpec &file_spec) const; 101 bool Exists(const FileSpec &file_spec) const; 107 bool Readable(const FileSpec &file_spec) const; 113 bool IsDirectory(const FileSpec &file_spec) const; 119 bool IsLocal(const FileSpec &file_spec) const; 126 std::error_code MakeAbsolute(FileSpec &file_spec) const; 132 void Resolve(FileSpec &file_spec); 139 Status RemoveFile(const FileSpec &file_spec); 160 bool ResolveExecutableLocation(FileSpec &file_spec); [all …]
|
| H A D | HostInfoBase.h | 104 static bool ComputePathRelativeToLibrary(FileSpec &file_spec, 121 static bool ComputeSharedLibraryDirectory(FileSpec &file_spec); 122 static bool ComputeSupportExeDirectory(FileSpec &file_spec); 123 static bool ComputeProcessTempFileDirectory(FileSpec &file_spec); 124 static bool ComputeGlobalTempFileDirectory(FileSpec &file_spec); 125 static bool ComputeTempFileBaseDirectory(FileSpec &file_spec); 126 static bool ComputeHeaderDirectory(FileSpec &file_spec); 127 static bool ComputeSystemPluginsDirectory(FileSpec &file_spec); 128 static bool ComputeUserPluginsDirectory(FileSpec &file_spec);
|
| /llvm-project-15.0.7/lldb/source/Core/ |
| H A D | SourceManager.cpp | 54 file_spec.GetDirectory() && in resolve_tilde() 74 if (!file_spec) in GetFile() 77 FileSpec resolved_fspec = file_spec; in GetFile() 257 FileSP file_sp(GetFile(file_spec)); in DisplaySourceLinesWithLineNumbers() 270 m_last_file_spec = file_spec; in DisplaySourceLinesWithLineNumbers() 324 FileSP file_sp(GetFile(file_spec)); in SetDefaultFileAndLine() 328 m_last_file_spec = file_spec; in SetDefaultFileAndLine() 337 file_spec = m_last_file_spec; in GetDefaultFileAndLine() 397 : m_file_spec_orig(file_spec), m_file_spec(file_spec), in File() 404 : m_file_spec_orig(file_spec), m_file_spec(file_spec), in File() [all …]
|
| H A D | FileSpecList.cpp | 25 void FileSpecList::Append(const FileSpec &file_spec) { in Append() argument 26 m_files.push_back(file_spec); in Append() 33 bool FileSpecList::AppendIfUnique(const FileSpec &file_spec) { in AppendIfUnique() argument 35 if (find(m_files.begin(), end, file_spec) == end) { in AppendIfUnique() 36 m_files.push_back(file_spec); in AppendIfUnique() 60 size_t FileSpecList::FindFileIndex(size_t start_idx, const FileSpec &file_spec, in FindFileIndex() argument 66 bool compare_filename_only = file_spec.GetDirectory().IsEmpty(); in FindFileIndex() 71 m_files[idx].GetFilename(), file_spec.GetFilename(), in FindFileIndex() 72 file_spec.IsCaseSensitive() || m_files[idx].IsCaseSensitive())) in FindFileIndex() 75 if (FileSpec::Equal(m_files[idx], file_spec, full)) in FindFileIndex()
|
| H A D | FileLineResolver.cpp | 27 FileLineResolver::FileLineResolver(const FileSpec &file_spec, uint32_t line_no, in FileLineResolver() argument 29 : Searcher(), m_file_spec(file_spec), m_line_number(line_no), in FileLineResolver() 83 void FileLineResolver::Reset(const FileSpec &file_spec, uint32_t line, in Reset() argument 85 m_file_spec = file_spec; in Reset()
|
| /llvm-project-15.0.7/lldb/source/Plugins/ExpressionParser/Clang/ |
| H A D | ClangHost.cpp | 49 FileSpec &file_spec, in DefaultComputeClangResourceDirectory() argument 75 file_spec.GetDirectory().SetString(clang_dir); in DefaultComputeClangResourceDirectory() 76 FileSystem::Instance().Resolve(file_spec); in DefaultComputeClangResourceDirectory() 87 return DefaultComputeClangResourceDirectory(lldb_shlib_spec, file_spec, in ComputeClangResourceDirectory() 104 return DefaultComputeClangResourceDirectory(lldb_shlib_spec, file_spec, in ComputeClangResourceDirectory() 122 file_spec.GetDirectory().SetString(clang_path.c_str()); in ComputeClangResourceDirectory() 123 FileSystem::Instance().Resolve(file_spec); in ComputeClangResourceDirectory() 137 file_spec.GetDirectory().SetString(clang_path.c_str()); in ComputeClangResourceDirectory() 138 FileSystem::Instance().Resolve(file_spec); in ComputeClangResourceDirectory() 148 file_spec.GetDirectory().SetString(raw_path.c_str()); in ComputeClangResourceDirectory() [all …]
|
| /llvm-project-15.0.7/lldb/source/Target/ |
| H A D | RemoteAwarePlatform.cpp | 194 return Platform::MakeDirectory(file_spec, file_permissions); in MakeDirectory() 200 return m_remote_platform_sp->GetFilePermissions(file_spec, in GetFilePermissions() 208 return m_remote_platform_sp->SetFilePermissions(file_spec, in SetFilePermissions() 218 return Platform::OpenFile(file_spec, flags, mode, error); in OpenFile() 245 return m_remote_platform_sp->GetFileSize(file_spec); in GetFileSize() 246 return Platform::GetFileSize(file_spec); in GetFileSize() 258 return m_remote_platform_sp->GetFileExists(file_spec); in GetFileExists() 259 return Platform::GetFileExists(file_spec); in GetFileExists() 264 return m_remote_platform_sp->Unlink(file_spec); in Unlink() 265 return Platform::Unlink(file_spec); in Unlink() [all …]
|
| H A D | InstrumentationRuntime.cpp | 53 const FileSpec &file_spec = module_sp->GetFileSpec(); in ModulesDidLoad() local 54 if (!file_spec) in ModulesDidLoad() 58 if (runtime_regex.Execute(file_spec.GetFilename().GetCString()) || in ModulesDidLoad()
|
| /llvm-project-15.0.7/lldb/source/Symbol/ |
| H A D | LocateSymbolFile.cpp | 281 FileSpec file_spec(file_dir.AsCString(".")); in LocateExecutableSymbolFile() local 282 FileSystem::Instance().Resolve(file_spec); in LocateExecutableSymbolFile() 290 FileSpec file_spec("."); in LocateExecutableSymbolFile() local 291 FileSystem::Instance().Resolve(file_spec); in LocateExecutableSymbolFile() 299 FileSpec file_spec("/usr/libdata/debug"); in LocateExecutableSymbolFile() local 300 FileSystem::Instance().Resolve(file_spec); in LocateExecutableSymbolFile() 306 FileSpec file_spec("/usr/lib/debug"); in LocateExecutableSymbolFile() local 307 FileSystem::Instance().Resolve(file_spec); in LocateExecutableSymbolFile() 354 FileSpec file_spec(filename); in LocateExecutableSymbolFile() local 355 FileSystem::Instance().Resolve(file_spec); in LocateExecutableSymbolFile() [all …]
|
| /llvm-project-15.0.7/lldb/source/Host/android/ |
| H A D | HostInfoAndroid.cpp | 43 FileSpec file_spec(module_path.c_str()); in ResolveLibraryPath() local 44 FileSystem::Instance().Resolve(file_spec); in ResolveLibraryPath() 45 return file_spec; in ResolveLibraryPath() 82 bool HostInfoAndroid::ComputeTempFileBaseDirectory(FileSpec &file_spec) { in ComputeTempFileBaseDirectory() argument 83 bool success = HostInfoLinux::ComputeTempFileBaseDirectory(file_spec); in ComputeTempFileBaseDirectory() 90 if (!success || !FileSystem::Instance().Exists(file_spec)) in ComputeTempFileBaseDirectory() 91 file_spec = FileSpec("/data/local/tmp"); in ComputeTempFileBaseDirectory() 93 return FileSystem::Instance().Exists(file_spec); in ComputeTempFileBaseDirectory()
|
| /llvm-project-15.0.7/lldb/source/Host/linux/ |
| H A D | HostInfoLinux.cpp | 170 bool HostInfoLinux::ComputeSupportExeDirectory(FileSpec &file_spec) { in ComputeSupportExeDirectory() argument 171 if (HostInfoPosix::ComputeSupportExeDirectory(file_spec) && in ComputeSupportExeDirectory() 172 file_spec.IsAbsolute() && FileSystem::Instance().Exists(file_spec)) in ComputeSupportExeDirectory() 174 file_spec.GetDirectory() = GetProgramFileSpec().GetDirectory(); in ComputeSupportExeDirectory() 175 return !file_spec.GetDirectory().IsEmpty(); in ComputeSupportExeDirectory() 178 bool HostInfoLinux::ComputeSystemPluginsDirectory(FileSpec &file_spec) { in ComputeSystemPluginsDirectory() argument 181 file_spec.GetDirectory().SetCString(temp_file.GetPath().c_str()); in ComputeSystemPluginsDirectory() 185 bool HostInfoLinux::ComputeUserPluginsDirectory(FileSpec &file_spec) { in ComputeUserPluginsDirectory() argument 193 file_spec.GetDirectory().SetCString(user_plugin_dir.c_str()); in ComputeUserPluginsDirectory() 195 file_spec.GetDirectory().SetCString("~/.local/share/lldb"); in ComputeUserPluginsDirectory()
|
| /llvm-project-15.0.7/lldb/source/Plugins/Platform/MacOSX/ |
| H A D | PlatformDarwinKernel.cpp | 422 FileSpec file_spec(path); in FindKDKandSDKDirectoriesInDirectory() local 484 FileSpec file_spec(path); in GetKernelsAndKextsInDirectoryHelper() local 502 if (KernelHasdSYMSibling(file_spec)) { in GetKernelsAndKextsInDirectoryHelper() 512 file_spec.GetPath().c_str()); in GetKernelsAndKextsInDirectoryHelper() 518 file_spec.GetPath().c_str()); in GetKernelsAndKextsInDirectoryHelper() 526 AddKextToMap(thisp, file_spec); in GetKernelsAndKextsInDirectoryHelper() 570 file_spec); in GetKernelsAndKextsInDirectoryHelper() 580 CFCBundle bundle(file_spec.GetPath().c_str()); in AddKextToMap() 587 if (KextHasdSYMSibling(file_spec)) in AddKextToMap() 592 file_spec.GetPath().c_str()); in AddKextToMap() [all …]
|
| /llvm-project-15.0.7/lldb/include/lldb/Target/ |
| H A D | RemoteAwarePlatform.h | 29 lldb::user_id_t OpenFile(const FileSpec &file_spec, File::OpenOptions flags, 40 lldb::user_id_t GetFileSize(const FileSpec &file_spec) override; 44 bool GetFileExists(const FileSpec &file_spec) override; 46 Status Unlink(const FileSpec &file_spec) override; 52 Status MakeDirectory(const FileSpec &file_spec, uint32_t mode) override; 54 Status GetFilePermissions(const FileSpec &file_spec, 57 Status SetFilePermissions(const FileSpec &file_spec, 60 bool CalculateMD5(const FileSpec &file_spec, uint64_t &low,
|
| /llvm-project-15.0.7/lldb/include/lldb/Core/ |
| H A D | SourceManager.h | 38 File(const FileSpec &file_spec, Target *target); 39 File(const FileSpec &file_spec, lldb::DebuggerSP debugger_sp); 88 void CommonInitializer(const FileSpec &file_spec, Target *target); 102 FileSP FindSourceFile(const FileSpec &file_spec) const; 140 bool SetDefaultFileAndLine(const FileSpec &file_spec, uint32_t line); 142 bool GetDefaultFileAndLine(FileSpec &file_spec, uint32_t &line); 148 void FindLinesMatchingRegex(FileSpec &file_spec, RegularExpression ®ex, 152 FileSP GetFile(const FileSpec &file_spec);
|
| H A D | Declaration.h | 42 Declaration(const FileSpec &file_spec, uint32_t line = 0, 44 : m_file(file_spec), m_line(line), m_column(column) {} in m_file() argument 161 void SetFile(const FileSpec &file_spec) { m_file = file_spec; } in SetFile() argument
|
| /llvm-project-15.0.7/lldb/include/lldb/Host/macosx/ |
| H A D | HostInfoMacOSX.h | 40 static bool ComputeSupportExeDirectory(FileSpec &file_spec); 43 static bool ComputeHeaderDirectory(FileSpec &file_spec); 44 static bool ComputeSystemPluginsDirectory(FileSpec &file_spec); 45 static bool ComputeUserPluginsDirectory(FileSpec &file_spec);
|
| /llvm-project-15.0.7/lldb/source/Plugins/Platform/gdb-server/ |
| H A D | PlatformRemoteGDBServer.cpp | 544 Status error = m_gdb_client_up->MakeDirectory(file_spec, mode); in MakeDirectory() 558 m_gdb_client_up->GetFilePermissions(file_spec, file_permissions); in GetFilePermissions() 563 file_spec.GetCString(), file_permissions, error.GetError(), in GetFilePermissions() 573 m_gdb_client_up->SetFilePermissions(file_spec, file_permissions); in SetFilePermissions() 578 file_spec.GetCString(), file_permissions, error.GetError(), in SetFilePermissions() 588 return m_gdb_client_up->OpenFile(file_spec, flags, mode, error); in OpenFile() 600 PlatformRemoteGDBServer::GetFileSize(const FileSpec &file_spec) { in GetFileSize() argument 602 return m_gdb_client_up->GetFileSize(file_spec); in GetFileSize() 652 Status PlatformRemoteGDBServer::Unlink(const FileSpec &file_spec) { in Unlink() argument 655 Status error = m_gdb_client_up->Unlink(file_spec); in Unlink() [all …]
|
| H A D | PlatformRemoteGDBServer.h | 101 Status MakeDirectory(const FileSpec &file_spec, 104 Status GetFilePermissions(const FileSpec &file_spec, 107 Status SetFilePermissions(const FileSpec &file_spec, 110 lldb::user_id_t OpenFile(const FileSpec &file_spec, File::OpenOptions flags, 121 lldb::user_id_t GetFileSize(const FileSpec &file_spec) override; 131 bool GetFileExists(const FileSpec &file_spec) override;
|
| /llvm-project-15.0.7/lldb/source/API/ |
| H A D | SBCompileUnit.cpp | 46 SBFileSpec file_spec; in GetFileSpec() local 48 file_spec.SetFileSpec(m_opaque_ptr->GetPrimaryFile()); in GetFileSpec() 49 return file_spec; in GetFileSpec() 109 FileSpec file_spec; in FindLineEntryIndex() local 111 file_spec = inline_file_spec->ref(); in FindLineEntryIndex() 113 file_spec = m_opaque_ptr->GetPrimaryFile(); in FindLineEntryIndex()
|
| /llvm-project-15.0.7/lldb/include/lldb/Host/linux/ |
| H A D | HostInfoLinux.h | 34 static bool ComputeSupportExeDirectory(FileSpec &file_spec); 35 static bool ComputeSystemPluginsDirectory(FileSpec &file_spec); 36 static bool ComputeUserPluginsDirectory(FileSpec &file_spec);
|
| /llvm-project-15.0.7/lldb/source/Plugins/Process/gdb-remote/ |
| H A D | GDBRemoteCommunicationClient.h | 151 int SetSTDIN(const FileSpec &file_spec); 152 int SetSTDOUT(const FileSpec &file_spec); 153 int SetSTDERR(const FileSpec &file_spec); 354 lldb::user_id_t OpenFile(const FileSpec &file_spec, File::OpenOptions flags, 363 llvm::Optional<GDBRemoteFStatData> Stat(const FileSpec &file_spec); 365 lldb::user_id_t GetFileSize(const FileSpec &file_spec); 370 Status GetFilePermissions(const FileSpec &file_spec, 373 Status SetFilePermissions(const FileSpec &file_spec, 384 Status Unlink(const FileSpec &file_spec); 386 Status MakeDirectory(const FileSpec &file_spec, uint32_t mode); [all …]
|
| /llvm-project-15.0.7/lldb/source/Commands/ |
| H A D | CommandObjectSource.cpp | 90 file_spec.Clear(); in OptionParsingStarting() 105 FileSpec file_spec; member in CommandObjectSourceInfo::CommandOptions 162 if (!FileSpec::Match(file_spec, line_entry.file)) in DumpLinesInSymbolContexts() 206 assert(file_spec.GetFilename().AsCString()); in DumpFileLinesInCompUnit() 217 ConstString file_spec_name = file_spec.GetFilename(); in DumpFileLinesInCompUnit() 455 FileSpec file_spec; in DumpLinesInFunctions() local 478 FileSpec file_spec; in DumpLinesForAddress() local 491 FileSpec file_spec(m_options.file_name); in DumpLinesForFile() local 530 FileSpec file_spec; in DumpLinesForFrame() local 686 file_spec.Clear(); in OptionParsingStarting() [all …]
|
| /llvm-project-15.0.7/lldb/unittests/Host/ |
| H A D | FileSystemTest.cpp | 231 FileSpec file_spec("foo"); in TEST() local 232 auto EC = fs.MakeAbsolute(file_spec); in TEST() 234 EXPECT_EQ(FileSpec("/foo"), file_spec); in TEST() 249 FileSpec file_spec("foo"); in TEST() local 250 fs.Resolve(file_spec); in TEST() 251 EXPECT_EQ(FileSpec("/foo"), file_spec); in TEST() 262 FileSpec file_spec("bogus"); in TEST() local 263 fs.Resolve(file_spec); in TEST() 264 EXPECT_EQ(FileSpec("bogus"), file_spec); in TEST()
|