Home
last modified time | relevance | path

Searched refs:ModuleSpec (Results 1 – 25 of 76) sorted by relevance

1234

/freebsd-src/contrib/llvm-project/lldb/include/lldb/Core/
H A DModuleSpec.h27 class ModuleSpec {
29 ModuleSpec() = default;
34 ModuleSpec(const FileSpec &file_spec, const UUID &uuid = UUID(),
43 ModuleSpec(const FileSpec &file_spec, const ArchSpec &arch) in ModuleSpec() function
226 bool Matches(const ModuleSpec &match_module_spec, in Matches()
308 void Append(const ModuleSpec &spec) { in Append()
321 ModuleSpec &GetModuleSpecRefAtIndex(size_t i) { return m_specs[i]; } in GetModuleSpecRefAtIndex()
323 bool GetModuleSpecAtIndex(size_t i, ModuleSpec &module_spec) const { in GetModuleSpecAtIndex()
333 bool FindMatchingModuleSpec(const ModuleSpec &module_spec, in FindMatchingModuleSpec()
334 ModuleSpec &match_module_spec) const { in FindMatchingModuleSpec()
[all …]
H A DModuleList.h13 #include "lldb/Core/ModuleSpec.h"
342 void FindModules(const ModuleSpec &module_spec,
354 lldb::ModuleSP FindFirstModule(const ModuleSpec &module_spec) const;
468 GetSharedModule(const ModuleSpec &module_spec, lldb::ModuleSP &module_sp,
475 static void FindSharedModules(const ModuleSpec &module_spec,
H A DDebuggerEvents.h9 #include "lldb/Core/ModuleSpec.h"
113 SymbolChangeEventData(lldb::DebuggerWP debugger_wp, ModuleSpec module_spec)
126 ModuleSpec m_module_spec;
H A DPluginManager.h366 static ModuleSpec LocateExecutableObjectFile(const ModuleSpec &module_spec);
369 LocateExecutableSymbolFile(const ModuleSpec &module_spec,
372 static bool DownloadObjectAndSymbolFile(ModuleSpec &module_spec,
/freebsd-src/contrib/llvm-project/lldb/source/Plugins/SymbolLocator/Default/
H A DSymbolLocatorDefault.cpp18 #include "lldb/Core/ModuleSpec.h"
73 std::optional<ModuleSpec> SymbolLocatorDefault::LocateExecutableObjectFile( in LocateExecutableObjectFile()
74 const ModuleSpec &module_spec) { in LocateExecutableObjectFile()
84 ModuleSpec matched_module_spec; in LocateExecutableObjectFile()
88 ModuleSpec result; in LocateExecutableObjectFile()
98 const ModuleSpec &module_spec, const FileSpecList &default_search_paths) { in LocateExecutableSymbolFile()
221 ModuleSpec mspec; in LocateExecutableSymbolFile()
225 ModuleSpec mspec2; in LocateExecutableSymbolFile()
256 bool SymbolLocatorDefault::DownloadObjectAndSymbolFile(ModuleSpec &module_spec,
H A DSymbolLocatorDefault.h38 static std::optional<ModuleSpec>
39 LocateExecutableObjectFile(const ModuleSpec &module_spec);
46 LocateExecutableSymbolFile(const ModuleSpec &module_spec,
57 static bool DownloadObjectAndSymbolFile(ModuleSpec &module_spec,
/freebsd-src/contrib/llvm-project/lldb/source/Plugins/SymbolLocator/DebugSymbols/
H A DSymbolLocatorDebugSymbols.h38 static std::optional<ModuleSpec>
39 LocateExecutableObjectFile(const ModuleSpec &module_spec);
46 LocateExecutableSymbolFile(const ModuleSpec &module_spec,
57 static bool DownloadObjectAndSymbolFile(ModuleSpec &module_spec,
H A DSymbolLocatorDebugSymbols.cpp15 #include "lldb/Core/ModuleSpec.h"
83 std::optional<ModuleSpec> SymbolLocatorDebugSymbols::LocateExecutableObjectFile( in LocateExecutableObjectFile()
84 const ModuleSpec &module_spec) { in LocateExecutableObjectFile()
90 ModuleSpec return_module_spec; in LocateExecutableObjectFile()
187 ModuleSpec exe_spec; in LocateExecutableObjectFile()
257 ModuleSpec matched_module_spec; in LocateExecutableObjectFile()
348 ModuleSpec spec; in FindSymbolFileInBundle()
372 ModuleSpec spec; in FileAtPathContainsArchAndUUID()
388 // Given a binary exec_fspec, and a ModuleSpec with an architecture/uuid,
394 static bool LookForDsymNextToExecutablePath(const ModuleSpec
[all...]
/freebsd-src/contrib/llvm-project/lldb/include/lldb/Target/
H A DModuleCache.h50 std::function<Status(const ModuleSpec &, const FileSpec &)>;
55 const ModuleSpec &module_spec,
62 const ModuleSpec &module_spec, const FileSpec &tmp_file,
66 const ModuleSpec &module_spec, lldb::ModuleSP &cached_module_sp,
H A DPlatform.h126 virtual Status ResolveExecutable(const ModuleSpec &module_spec,
133 /// given information in a symbol file ModuleSpec. Some platforms might also
152 /// symbol file we are trying to resolve. The ModuleSpec might
175 virtual Status ResolveSymbolFile(Target &target, const ModuleSpec &sym_spec,
279 /// The ModuleSpec of a binary to find.
285 /// A Module that matches the ModuleSpec, if one is found.
288 /// Locations to possibly look for a binary that matches the ModuleSpec.
305 const ModuleSpec &module_spec, Process *process,
309 void CallLocateModuleCallbackIfSet(const ModuleSpec &module_spec,
315 const ArchSpec &arch, ModuleSpec
[all...]
H A DRemoteAwarePlatform.h24 ResolveExecutable(const ModuleSpec &module_spec,
29 ModuleSpec &module_spec) override;
/freebsd-src/contrib/llvm-project/lldb/source/Plugins/SymbolLocator/Debuginfod/
H A DSymbolLocatorDebuginfod.h40 static std::optional<ModuleSpec>
41 LocateExecutableObjectFile(const ModuleSpec &module_spec);
48 LocateExecutableSymbolFile(const ModuleSpec &module_spec,
H A DSymbolLocatorDebuginfod.cpp145 GetFileForModule(const ModuleSpec &module_spec, in GetFileForModule()
183 std::optional<ModuleSpec> SymbolLocatorDebuginfod::LocateExecutableObjectFile( in LocateExecutableObjectFile()
184 const ModuleSpec &module_spec) { in LocateExecutableObjectFile()
189 const ModuleSpec &module_spec, const FileSpecList &default_search_paths) { in LocateExecutableSymbolFile()
/freebsd-src/contrib/llvm-project/lldb/include/lldb/
H A Dlldb-private-interfaces.h93 typedef std::optional<ModuleSpec> (*SymbolLocatorLocateExecutableObjectFile)(
94 const ModuleSpec &module_spec);
98 const ModuleSpec &module_spec, const FileSpecList &default_search_paths);
100 ModuleSpec &module_spec, Status &error, bool force_lookup,
/freebsd-src/contrib/llvm-project/lldb/source/Target/
H A DPlatform.cpp20 #include "lldb/Core/ModuleSpec.h"
165 const ModuleSpec &module_spec, Process *process, ModuleSP &module_sp,
174 auto resolver = [&](const ModuleSpec &spec) {
176 ModuleSpec resolved_spec;
205 const ArchSpec &arch, ModuleSpec &module_spec) { in GetSharedModule()
211 ModuleSpec matched_module_spec; in GetSharedModule()
212 return module_specs.FindMatchingModuleSpec(ModuleSpec(module_file_spec, arch), in GetSharedModule()
732 Platform::ResolveExecutable(const ModuleSpec &module_spec, in GetFullNameForDylib()
738 ModuleSpec resolved_module_spec(module_spec); in SetRemoteWorkingDirectory()
796 Status Platform::ResolveSymbolFile(Target &target, const ModuleSpec in ResolveExecutable()
[all...]
H A DModuleCache.cpp88 std::make_shared<Module>(ModuleSpec(sysroot_module_path_spec)); in DeleteExistingModule()
192 const ModuleSpec &module_spec, const FileSpec &tmp_file, in Put()
216 const ModuleSpec &module_spec, in Get()
271 const ModuleSpec &module_spec, in GetAndPut()
/freebsd-src/contrib/llvm-project/lldb/include/lldb/API/
H A DSBModuleSpec.h96 SBModuleSpec(const lldb_private::ModuleSpec &module_spec);
98 std::unique_ptr<lldb_private::ModuleSpec> m_opaque_up;
/freebsd-src/contrib/llvm-project/lldb/source/Plugins/ObjectFile/COFF/
H A DObjectFileCOFF.cpp128 specs.Append(ModuleSpec(file, ArchSpec("i686-unknown-windows-msvc"))); in GetModuleSpecifications()
131 specs.Append(ModuleSpec(file, ArchSpec("x86_64-unknown-windows-msvc"))); in GetModuleSpecifications()
134 specs.Append(ModuleSpec(file, ArchSpec("armv7-unknown-windows-msvc"))); in GetModuleSpecifications()
137 specs.Append(ModuleSpec(file, ArchSpec("aarch64-unknown-windows-msvc"))); in GetModuleSpecifications()
/freebsd-src/contrib/llvm-project/lldb/source/API/
H A DSBModuleSpec.cpp22 SBModuleSpec::SBModuleSpec() : m_opaque_up(new lldb_private::ModuleSpec()) { in SBModuleSpec()
32 SBModuleSpec::SBModuleSpec(const lldb_private::ModuleSpec &module_spec) in SBModuleSpec()
33 : m_opaque_up(new lldb_private::ModuleSpec(module_spec)) { in SBModuleSpec()
/freebsd-src/contrib/llvm-project/llvm/tools/llvm-symbolizer/
H A Dllvm-symbolizer.cpp277 void executeCommand(StringRef ModuleName, const T &ModuleSpec, Command Cmd, in executeCommand() argument
288 Expected<DIGlobal> ResOrErr = Symbolizer.symbolizeData(ModuleSpec, Address); in executeCommand()
292 Symbolizer.symbolizeFrame(ModuleSpec, Address); in executeCommand()
296 Symbolizer.findSymbol(ModuleSpec, Symbol, Offset); in executeCommand()
300 Symbolizer.symbolizeInlinedCode(ModuleSpec, Address); in executeCommand()
310 Symbolizer.symbolizeInlinedCode(ModuleSpec, Address); in executeCommand()
319 Symbolizer.symbolizeCode(ModuleSpec, Address); in executeCommand()
/freebsd-src/contrib/llvm-project/lldb/source/Core/
H A DDynamicLoader.cpp14 #include "lldb/Core/ModuleSpec.h"
83 ModuleSpec module_spec(executable->GetFileSpec(), in GetTargetExecutable()
155 ModuleSpec module_spec(file, target.GetArchitecture()); in FindModuleViaTarget()
221 ModuleSpec module_spec; in LoadBinaryWithUUIDAndAddress()
240 ModuleSpec objfile_module_spec = in LoadBinaryWithUUIDAndAddress()
H A DModuleList.cpp11 #include "lldb/Core/ModuleSpec.h"
259 ModuleSpec equivalent_module_spec(module_sp->GetFileSpec(), in ReplaceEquivalent()
543 void ModuleList::FindModules(const ModuleSpec &module_spec, in FindModules()
626 ModuleSP ModuleList::FindFirstModule(const ModuleSpec &module_spec) const { in FindFirstModule()
775 void ModuleList::FindSharedModules(const ModuleSpec &module_spec, in FindSharedModule()
789 ModuleList::GetSharedModule(const ModuleSpec &module_spec, ModuleSP &module_sp, in GetSharedModule()
920 ModuleSpec located_binary_modulespec = in GetSharedModule()
960 ModuleSpec platform_module_spec(module_spec); in GetSharedModule()
/freebsd-src/contrib/llvm-project/lldb/include/lldb/Symbol/
H A DLocateSymbolFile.h22 class ModuleSpec; variable
/freebsd-src/contrib/llvm-project/lldb/source/Symbol/
H A DSymbolLocator.cpp34 ModuleSpec module_spec; in DownloadSymbolFileAsync()
/freebsd-src/contrib/llvm-project/lldb/source/Plugins/DynamicLoader/Windows-DYLD/
H A DDynamicLoaderWindowsDYLD.h32 void OnLoadModule(lldb::ModuleSP module_sp, const ModuleSpec module_spec,

1234