Home
last modified time | relevance | path

Searched refs:file_spec (Results 1 – 25 of 107) sorted by relevance

12345

/freebsd/contrib/llvm-project/lldb/source/Host/common/
H A DFileSystem.cpp57 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 DHostInfoBase.cpp221 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 DFileAction.cpp34 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 DFileSpecList.cpp28 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 DRealpathPrefixes.cpp24 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 DSymbolLocatorDefault.cpp119 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 DRemoteAwarePlatform.cpp78 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 DInstrumentationRuntime.cpp53 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 DFileSystem.h68 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 DHostInfoBase.h124 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 DSourceManager.cpp56 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 DFileLineResolver.cpp27 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 DClangHost.cpp50 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 DHostInfoPosix.cpp171 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 DLocateSymbolFile.cpp
/freebsd/contrib/llvm-project/lldb/include/lldb/Target/
H A DRemoteAwarePlatform.h31 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 DSBSaveCoreOptions.cpp53 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 DSBCompileUnit.cpp46 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 DHostInfoPosix.h45 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 DPlatformRemoteGDBServer.cpp536 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 DPlatformRemoteGDBServer.h102 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 DCommandObjectSource.cpp92 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 DDeclaration.h42 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 DGDBRemoteCommunicationClient.h143 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 DDYLDRendezvous.cpp405 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...]

12345