| /freebsd/contrib/llvm-project/lldb/source/Host/common/ |
| H A D | FileSystem.cpp | 57 vfs::directory_iterator FileSystem::DirBegin(const FileSpec &file_spec, in DirBegin() argument 59 if (!file_spec) { in DirBegin() 64 return DirBegin(file_spec.GetPath(), ec); in DirBegin() 73 FileSystem::GetStatus(const FileSpec &file_spec) const { in GetStatus() 74 if (!file_spec) in GetStatus() 77 return GetStatus(file_spec.GetPath()); in GetStatus() 85 FileSystem::GetModificationTime(const FileSpec &file_spec) const { in GetModificationTime() 86 if (!file_spec) in GetModificationTime() 88 return GetModificationTime(file_spec.GetPath()); in GetModificationTime() 98 uint64_t FileSystem::GetByteSize(const FileSpec &file_spec) cons 115 GetPermissions(const FileSpec & file_spec,std::error_code & ec) const GetPermissions() argument 246 Resolve(FileSpec & file_spec) Resolve() argument 308 CreateWritableDataBuffer(const FileSpec & file_spec,uint64_t size,uint64_t offset) CreateWritableDataBuffer() argument 314 CreateDataBuffer(const FileSpec & file_spec,uint64_t size,uint64_t offset) CreateDataBuffer() argument 319 ResolveExecutableLocation(FileSpec & file_spec) ResolveExecutableLocation() argument 439 Open(const FileSpec & file_spec,File::OpenOptions options,uint32_t permissions,bool should_close_fd) Open() argument 465 RemoveFile(const FileSpec & file_spec) RemoveFile() argument [all...] |
| H A D | HostInfoBase.cpp | 221 bool HostInfoBase::ComputePathRelativeToLibrary(FileSpec &file_spec, in ComputePathRelativeToLibrary() argument 244 file_spec.SetDirectory(raw_path); in ComputePathRelativeToLibrary() 245 return (bool)file_spec.GetDirectory(); in ComputePathRelativeToLibrary() 248 bool HostInfoBase::ComputeSharedLibraryDirectory(FileSpec &file_spec) { in ComputeSharedLibraryDirectory() argument 260 file_spec.SetDirectory(lldb_file_spec.GetDirectory()); in ComputeSharedLibraryDirectory() 262 return (bool)file_spec.GetDirectory(); in ComputeSharedLibraryDirectory() 265 bool HostInfoBase::ComputeSupportExeDirectory(FileSpec &file_spec) { in ComputeSupportExeDirectory() argument 266 file_spec = GetShlibDir(); in ComputeSupportExeDirectory() 267 return bool(file_spec); in ComputeSupportExeDirectory() 270 bool HostInfoBase::ComputeProcessTempFileDirectory(FileSpec &file_spec) { in ComputeProcessTempFileDirectory() argument [all …]
|
| H A D | FileAction.cpp | 34 bool FileAction::Open(int fd, const FileSpec &file_spec, bool read, in Open() argument 36 if ((read || write) && fd >= 0 && file_spec) { in Open() 45 m_file_spec = file_spec; in Open()
|
| /freebsd/contrib/llvm-project/lldb/source/Utility/ |
| H A D | FileSpecList.cpp | 28 void FileSpecList::Append(const FileSpec &file_spec) { in Append() argument 29 m_files.push_back(file_spec); in Append() 36 bool FileSpecList::AppendIfUnique(const FileSpec &file_spec) { in AppendIfUnique() argument 38 if (find(m_files.begin(), end, file_spec) == end) { in AppendIfUnique() 39 m_files.push_back(file_spec); in AppendIfUnique() 46 bool SupportFileList::AppendIfUnique(const FileSpec &file_spec) { in AppendIfUnique() argument 50 return support_file->GetSpecOnly() == file_spec; in AppendIfUnique() 52 Append(file_spec); in AppendIfUnique() 76 static size_t FindFileIndex(size_t start_idx, const FileSpec &file_spec, in FindFileIndex() argument 81 bool compare_filename_only = file_spec.GetDirectory().IsEmpty(); in FindFileIndex() [all …]
|
| H A D | RealpathPrefixes.cpp | 24 for (const FileSpec &file_spec : file_spec_list) { in RealpathPrefixes() local 25 m_prefixes.emplace_back(file_spec.GetPath()); in RealpathPrefixes() 30 RealpathPrefixes::ResolveSymlinks(const FileSpec &file_spec) { in ResolveSymlinks() argument 47 std::string file_spec_path = file_spec.GetPath(); in ResolveSymlinks() 49 if (is_path_prefix(file_spec_path, prefix, file_spec.IsCaseSensitive(), in ResolveSymlinks() 50 file_spec.GetPathStyle())) { in ResolveSymlinks() 61 FileSpec realpath(buff, file_spec.GetPathStyle()); in ResolveSymlinks() 64 if (realpath != file_spec) in ResolveSymlinks()
|
| /freebsd/contrib/llvm-project/lldb/source/Plugins/SymbolLocator/Default/ |
| H A D | SymbolLocatorDefault.cpp | 119 FileSpec file_spec(file_dir.AsCString(".")); in LocateExecutableSymbolFile() local 120 FileSystem::Instance().Resolve(file_spec); in LocateExecutableSymbolFile() 121 debug_file_search_paths.AppendIfUnique(file_spec); in LocateExecutableSymbolFile() 128 FileSpec file_spec("."); in LocateExecutableSymbolFile() local 129 FileSystem::Instance().Resolve(file_spec); in LocateExecutableSymbolFile() 130 debug_file_search_paths.AppendIfUnique(file_spec); in LocateExecutableSymbolFile() 137 FileSpec file_spec("/usr/libdata/debug"); in LocateExecutableSymbolFile() local 138 FileSystem::Instance().Resolve(file_spec); in LocateExecutableSymbolFile() 139 debug_file_search_paths.AppendIfUnique(file_spec); in LocateExecutableSymbolFile() 144 FileSpec file_spec("/usr/lib/debug"); in LocateExecutableSymbolFile() local [all …]
|
| /freebsd/contrib/llvm-project/lldb/source/Target/ |
| H A D | RemoteAwarePlatform.cpp | 78 Status RemoteAwarePlatform::MakeDirectory(const FileSpec &file_spec, in MakeDirectory() argument 81 return m_remote_platform_sp->MakeDirectory(file_spec, file_permissions); in MakeDirectory() 82 return Platform::MakeDirectory(file_spec, file_permissions); in MakeDirectory() 85 Status RemoteAwarePlatform::GetFilePermissions(const FileSpec &file_spec, in GetFilePermissions() argument 88 return m_remote_platform_sp->GetFilePermissions(file_spec, in GetFilePermissions() 90 return Platform::GetFilePermissions(file_spec, file_permissions); in GetFilePermissions() 93 Status RemoteAwarePlatform::SetFilePermissions(const FileSpec &file_spec, in SetFilePermissions() argument 96 return m_remote_platform_sp->SetFilePermissions(file_spec, in SetFilePermissions() 98 return Platform::SetFilePermissions(file_spec, file_permissions); in SetFilePermissions() 101 lldb::user_id_t RemoteAwarePlatform::OpenFile(const FileSpec &file_spec, in OpenFile() argument [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()
|
| /freebsd/contrib/llvm-project/lldb/include/lldb/Host/ |
| H A D | FileSystem.h | 68 Open(const FileSpec &file_spec, File::OpenOptions options, 74 llvm::vfs::directory_iterator DirBegin(const FileSpec &file_spec, 82 llvm::ErrorOr<llvm::vfs::Status> GetStatus(const FileSpec &file_spec) const; 88 llvm::sys::TimePoint<> GetModificationTime(const FileSpec &file_spec) const; 94 uint64_t GetByteSize(const FileSpec &file_spec) const; 103 uint32_t GetPermissions(const FileSpec &file_spec) const; 105 uint32_t GetPermissions(const FileSpec &file_spec, std::error_code &ec) const; 111 bool Exists(const FileSpec &file_spec) const; 117 bool Readable(const FileSpec &file_spec) const; 123 bool IsDirectory(const FileSpec &file_spec) const; [all …]
|
| H A D | HostInfoBase.h | 124 static bool ComputePathRelativeToLibrary(FileSpec &file_spec, 163 static bool ComputeSharedLibraryDirectory(FileSpec &file_spec); 164 static bool ComputeSupportExeDirectory(FileSpec &file_spec); 165 static bool ComputeProcessTempFileDirectory(FileSpec &file_spec); 166 static bool ComputeGlobalTempFileDirectory(FileSpec &file_spec); 167 static bool ComputeTempFileBaseDirectory(FileSpec &file_spec); 168 static bool ComputeHeaderDirectory(FileSpec &file_spec); 169 static bool ComputeSystemPluginsDirectory(FileSpec &file_spec); 170 static bool ComputeUserPluginsDirectory(FileSpec &file_spec);
|
| /freebsd/contrib/llvm-project/lldb/source/Core/ |
| H A D | SourceManager.cpp | 56 static void resolve_tilde(FileSpec &file_spec) { in resolve_tilde() argument 57 if (!FileSystem::Instance().Exists(file_spec) && in resolve_tilde() 58 file_spec.GetDirectory() && in resolve_tilde() 59 file_spec.GetDirectory().GetCString()[0] == '~') { in resolve_tilde() 60 FileSystem::Instance().Resolve(file_spec); in resolve_tilde() 87 FileSpec file_spec = support_file_sp->GetSpecOnly(); in GetFile() local 88 if (!file_spec) in GetFile() 98 file_spec); in GetFile() 110 process_sp->GetSourceFileCache().FindSourceFile(file_spec)) { in GetFile() 111 LLDB_LOG(log, "Found source file in the process cache: {0}", file_spec); in GetFile() [all …]
|
| 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()
|
| /freebsd/contrib/llvm-project/lldb/source/Plugins/ExpressionParser/Clang/ |
| H A D | ClangHost.cpp | 50 FileSpec &file_spec, in DefaultComputeClangResourceDirectory() argument 79 file_spec.SetDirectory(clang_dir); in DefaultComputeClangResourceDirectory() 80 FileSystem::Instance().Resolve(file_spec); in DefaultComputeClangResourceDirectory() 89 FileSpec &file_spec, in ComputeClangResourceDirectory() argument 92 return DefaultComputeClangResourceDirectory(lldb_shlib_spec, file_spec, in ComputeClangResourceDirectory() 109 return DefaultComputeClangResourceDirectory(lldb_shlib_spec, file_spec, in ComputeClangResourceDirectory() 127 file_spec.SetDirectory(clang_path); in ComputeClangResourceDirectory() 128 FileSystem::Instance().Resolve(file_spec); in ComputeClangResourceDirectory() 142 file_spec.SetDirectory(clang_path); in ComputeClangResourceDirectory() 143 FileSystem::Instance().Resolve(file_spec); in ComputeClangResourceDirectory() [all …]
|
| /freebsd/contrib/llvm-project/lldb/source/Host/posix/ |
| H A D | HostInfoPosix.cpp | 171 bool HostInfoPosix::ComputeSupportExeDirectory(FileSpec &file_spec) { in ComputeSupportExeDirectory() argument 172 if (ComputePathRelativeToLibrary(file_spec, "/bin") && in ComputeSupportExeDirectory() 173 file_spec.IsAbsolute() && FileSystem::Instance().Exists(file_spec)) in ComputeSupportExeDirectory() 175 file_spec.SetDirectory(HostInfo::GetProgramFileSpec().GetDirectory()); in ComputeSupportExeDirectory() 176 return !file_spec.GetDirectory().IsEmpty(); in ComputeSupportExeDirectory() 179 bool HostInfoPosix::ComputeSystemPluginsDirectory(FileSpec &file_spec) { in ComputeSystemPluginsDirectory() argument 182 file_spec.SetDirectory(temp_file.GetPath()); in ComputeSystemPluginsDirectory() 186 bool HostInfoPosix::ComputeUserPluginsDirectory(FileSpec &file_spec) { in ComputeUserPluginsDirectory() argument 194 file_spec.SetDirectory(user_plugin_dir.c_str()); in ComputeUserPluginsDirectory() 196 file_spec.SetDirectory("~/.local/share/lldb"); in ComputeUserPluginsDirectory() [all …]
|
| /freebsd/contrib/llvm-project/lldb/source/Symbol/ |
| H A D | LocateSymbolFile.cpp | |
| /freebsd/contrib/llvm-project/lldb/include/lldb/Target/ |
| H A D | RemoteAwarePlatform.h | 31 lldb::user_id_t OpenFile(const FileSpec &file_spec, File::OpenOptions flags, 42 lldb::user_id_t GetFileSize(const FileSpec &file_spec) override; 46 bool GetFileExists(const FileSpec &file_spec) override; 48 Status Unlink(const FileSpec &file_spec) override; 54 Status MakeDirectory(const FileSpec &file_spec, uint32_t mode) override; 56 Status GetFilePermissions(const FileSpec &file_spec, 59 Status SetFilePermissions(const FileSpec &file_spec, 63 CalculateMD5(const FileSpec &file_spec) override;
|
| /freebsd/contrib/llvm-project/lldb/source/API/ |
| H A D | SBSaveCoreOptions.cpp | 53 void SBSaveCoreOptions::SetOutputFile(lldb::SBFileSpec file_spec) { in SetOutputFile() argument 54 LLDB_INSTRUMENT_VA(this, file_spec); in SetOutputFile() 55 m_opaque_up->SetOutputFile(file_spec.ref()); in SetOutputFile() 68 const auto file_spec = m_opaque_up->GetOutputFile(); in GetOutputFile() local 69 if (file_spec) in GetOutputFile() 70 return SBFileSpec(file_spec.value()); in GetOutputFile()
|
| 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()
|
| /freebsd/contrib/llvm-project/lldb/include/lldb/Host/posix/ |
| H A D | HostInfoPosix.h | 45 static bool ComputeSupportExeDirectory(FileSpec &file_spec); 46 static bool ComputeHeaderDirectory(FileSpec &file_spec); 47 static bool ComputeSystemPluginsDirectory(FileSpec &file_spec); 48 static bool ComputeUserPluginsDirectory(FileSpec &file_spec);
|
| /freebsd/contrib/llvm-project/lldb/source/Plugins/Platform/gdb-server/ |
| H A D | PlatformRemoteGDBServer.cpp | 536 Status PlatformRemoteGDBServer::MakeDirectory(const FileSpec &file_spec, in MakeDirectory() argument 540 Status error = m_gdb_client_up->MakeDirectory(file_spec, mode); in MakeDirectory() 545 file_spec.GetPath().c_str(), mode, error.GetError(), in MakeDirectory() 550 Status PlatformRemoteGDBServer::GetFilePermissions(const FileSpec &file_spec, in GetFilePermissions() argument 555 m_gdb_client_up->GetFilePermissions(file_spec, file_permissions); in GetFilePermissions() 560 file_spec.GetPath().c_str(), file_permissions, error.GetError(), in GetFilePermissions() 565 Status PlatformRemoteGDBServer::SetFilePermissions(const FileSpec &file_spec, in SetFilePermissions() argument 570 m_gdb_client_up->SetFilePermissions(file_spec, file_permissions); in SetFilePermissions() 575 file_spec.GetPath().c_str(), file_permissions, error.GetError(), in SetFilePermissions() 580 lldb::user_id_t PlatformRemoteGDBServer::OpenFile(const FileSpec &file_spec, in OpenFile() argument [all …]
|
| H A D | PlatformRemoteGDBServer.h | 102 Status MakeDirectory(const FileSpec &file_spec, 105 Status GetFilePermissions(const FileSpec &file_spec, 108 Status SetFilePermissions(const FileSpec &file_spec, 111 lldb::user_id_t OpenFile(const FileSpec &file_spec, File::OpenOptions flags, 122 lldb::user_id_t GetFileSize(const FileSpec &file_spec) override; 132 bool GetFileExists(const FileSpec &file_spec) override; 150 CalculateMD5(const FileSpec &file_spec) override;
|
| /freebsd/contrib/llvm-project/lldb/source/Commands/ |
| H A D | CommandObjectSource.cpp | 92 file_spec.Clear(); in OptionParsingStarting() 107 FileSpec file_spec; member in CommandObjectSourceInfo::CommandOptions 141 const FileSpec &file_spec) { in DumpLinesInSymbolContexts() argument 161 if (!FileSpec::Match(file_spec, line_entry.GetFile())) in DumpLinesInSymbolContexts() 196 CompileUnit *cu, const FileSpec &file_spec) { in DumpFileLinesInCompUnit() argument 205 assert(file_spec.GetFilename().AsCString()); in DumpFileLinesInCompUnit() 206 bool has_path = (file_spec.GetDirectory().AsCString() != nullptr); in DumpFileLinesInCompUnit() 208 size_t file_idx = cu_file_list.FindFileIndex(0, file_spec, has_path); in DumpFileLinesInCompUnit() 216 ConstString file_spec_name = file_spec.GetFilename(); in DumpFileLinesInCompUnit() 277 const FileSpec &file_spec) { in DumpFileLinesInModule() argument [all …]
|
| /freebsd/contrib/llvm-project/lldb/include/lldb/Core/ |
| 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 165 void SetFile(const FileSpec &file_spec) { m_file = file_spec; } in SetFile() argument
|
| /freebsd/contrib/llvm-project/lldb/source/Plugins/Process/gdb-remote/ |
| H A D | GDBRemoteCommunicationClient.h | 143 int SetSTDIN(const FileSpec &file_spec); 144 int SetSTDOUT(const FileSpec &file_spec); 145 int SetSTDERR(const FileSpec &file_spec); 359 lldb::user_id_t OpenFile(const FileSpec &file_spec, File::OpenOptions flags, 368 std::optional<GDBRemoteFStatData> Stat(const FileSpec &file_spec); 370 lldb::user_id_t GetFileSize(const FileSpec &file_spec); 375 Status GetFilePermissions(const FileSpec &file_spec, 378 Status SetFilePermissions(const FileSpec &file_spec, 389 Status Unlink(const FileSpec &file_spec); 391 Status MakeDirectory(const FileSpec &file_spec, uint32_t mode); [all …]
|
| /freebsd/contrib/llvm-project/lldb/source/Plugins/DynamicLoader/POSIX-DYLD/ |
| H A D | DYLDRendezvous.cpp | 405 entry.file_spec.SetFile(name, FileSpec::Style::native); in AddSOEntries() 553 return entry.file_spec == m_exe_file_spec; in ReadSOEntryFromMemory() 556 return entry.file_spec == m_exe_file_spec; in ReadSOEntryFromMemory() 559 if (!entry.file_spec && m_executable_interpreter) in ReadSOEntryFromMemory() 561 return !entry.file_spec; in ReadSOEntryFromMemory() 645 m_process->GetFileLoadAddress(entry.file_spec, is_loaded, load_addr); in DumpToLog() 654 if (!entry.file_spec) { in DumpToLog() 659 entry.file_spec.SetFile(region.GetName().AsCString(), in DumpToLog() 699 entry.file_spec.SetFile(file_path, FileSpec::Style::native); 781 LLDB_LOGF(log, "\n SOEntry [%d] %s", i, I->file_spec [all...] |