Home
last modified time | relevance | path

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

123456

/llvm-project-15.0.7/lldb/source/Host/common/
H A DFileSystem.cpp70 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 DHostInfoBase.cpp245 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 DFileSystem.h58 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 DHostInfoBase.h104 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 DSourceManager.cpp54 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 DFileSpecList.cpp25 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 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()
/llvm-project-15.0.7/lldb/source/Plugins/ExpressionParser/Clang/
H A DClangHost.cpp49 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 DRemoteAwarePlatform.cpp194 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 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()
/llvm-project-15.0.7/lldb/source/Symbol/
H A DLocateSymbolFile.cpp281 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 DHostInfoAndroid.cpp43 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 DHostInfoLinux.cpp170 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 DPlatformDarwinKernel.cpp422 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 DRemoteAwarePlatform.h29 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 DSourceManager.h38 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 &regex,
152 FileSP GetFile(const FileSpec &file_spec);
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
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 DHostInfoMacOSX.h40 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 DPlatformRemoteGDBServer.cpp544 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 DPlatformRemoteGDBServer.h101 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 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()
/llvm-project-15.0.7/lldb/include/lldb/Host/linux/
H A DHostInfoLinux.h34 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 DGDBRemoteCommunicationClient.h151 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 DCommandObjectSource.cpp90 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 DFileSystemTest.cpp231 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()

123456