/llvm-project/lldb/unittests/Target/ |
H A D | LocateModuleCallbackTest.cpp | 44 ModuleSpec GetTestModuleSpec(); 72 ModuleSpec &module_spec) override { in GetModuleSpec() 144 ModuleSpec GetTestModuleSpec() { in GetTestModuleSpec() 145 ModuleSpec module_spec(GetRemotePath(), ArchSpec(k_arch)); in GetTestModuleSpec() 234 m_module_spec_without_uuid = ModuleSpec(GetRemotePath(), ArchSpec(k_arch)); in SetUp() 247 void CheckCallbackArgs(const ModuleSpec &module_spec, in CheckCallbackArgs() 249 const ModuleSpec &expected_module_spec, in CheckCallbackArgs() 259 void CheckCallbackArgsWithUUID(const ModuleSpec &module_spec, in CheckCallbackArgsWithUUID() 268 void CheckCallbackArgsWithoutUUID(const ModuleSpec &module_spec, in CheckCallbackArgsWithoutUUID() 283 ModuleSpec m_module_spe [all...] |
H A D | RemoteAwarePlatformTest.cpp | 12 #include "lldb/Core/ModuleSpec.h" 36 std::pair<bool, ModuleSP>(const ModuleSpec &, 39 ResolveExecutable(const ModuleSpec &module_spec, in ResolveExecutable() 76 ModuleSpec executable_spec; in TEST_F()
|
/llvm-project/lldb/include/lldb/Core/ |
H A D | ModuleSpec.h | 27 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 D | ModuleList.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,
|
/llvm-project/lldb/source/Plugins/SymbolLocator/Default/ |
H A D | SymbolLocatorDefault.cpp | 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, in DownloadObjectAndSymbolFile()
|
H A D | SymbolLocatorDefault.h | 38 static std::optional<ModuleSpec> 39 LocateExecutableObjectFile(const ModuleSpec &module_spec); 46 LocateExecutableSymbolFile(const ModuleSpec &module_spec, 57 static bool DownloadObjectAndSymbolFile(ModuleSpec &module_spec,
|
/llvm-project/lldb/source/Plugins/SymbolLocator/DebugSymbols/ |
H A D | SymbolLocatorDebugSymbols.h | 38 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 D | SymbolLocatorDebugSymbols.cpp | 15 #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...] |
/llvm-project/lldb/include/lldb/Target/ |
H A D | ModuleCache.h | 50 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 D | Platform.h | 128 virtual Status ResolveExecutable(const ModuleSpec &module_spec, 135 /// given information in a symbol file ModuleSpec. Some platforms might also 154 /// symbol file we are trying to resolve. The ModuleSpec might 177 virtual Status ResolveSymbolFile(Target &target, const ModuleSpec &sym_spec, 281 /// The ModuleSpec of a binary to find. 287 /// A Module that matches the ModuleSpec, if one is found. 290 /// Locations to possibly look for a binary that matches the ModuleSpec. 307 const ModuleSpec &module_spec, Process *process, 311 void CallLocateModuleCallbackIfSet(const ModuleSpec &module_spec, 317 const ArchSpec &arch, ModuleSpec [all...] |
/llvm-project/lldb/source/Plugins/SymbolLocator/Debuginfod/ |
H A D | SymbolLocatorDebuginfod.h | 40 static std::optional<ModuleSpec> 41 LocateExecutableObjectFile(const ModuleSpec &module_spec); 48 LocateExecutableSymbolFile(const ModuleSpec &module_spec,
|
H A D | SymbolLocatorDebuginfod.cpp | 144 static llvm::StringRef getFileName(const ModuleSpec &module_spec, 163 GetFileForModule(const ModuleSpec &module_spec, in GetFileForModule() 204 std::optional<ModuleSpec> SymbolLocatorDebuginfod::LocateExecutableObjectFile( 205 const ModuleSpec &module_spec) { 210 const ModuleSpec &module_spec, const FileSpecList &default_search_paths) {
|
/llvm-project/lldb/source/Plugins/Platform/MacOSX/ |
H A D | PlatformDarwinKernel.h | 30 class ModuleSpec; variable 61 Status GetSharedModule(const ModuleSpec &module_spec, Process *process, 143 Status GetSharedModuleKext(const ModuleSpec &module_spec, Process *process, 150 const ModuleSpec &module_spec, Process *process,
|
H A D | PlatformDarwinDevice.cpp | 12 #include "lldb/Core/ModuleSpec.h" 289 const lldb_private::ModuleSpec &module_spec, in BringInRemoteFile() 297 const lldb_private::ModuleSpec &module_spec, lldb::ModuleSP &module_sp, in GetSharedModuleWithLocalCache() 329 ModuleSpec shared_cache_spec(module_spec.GetFileSpec(), image_info.uuid, in GetSharedModuleWithLocalCache() 350 ModuleSpec local_spec(device_support_spec, module_spec.GetUUID()); in GetSharedModuleWithLocalCache() 393 ModuleSpec local_spec(module_cache_spec, in GetSharedModuleWithLocalCache() 435 ModuleSpec local_spec(module_cache_spec, module_spec.GetArchitecture()); in GetSharedModuleWithLocalCache() 460 ModuleSpec local_spec(module_cache_spec, module_spec.GetArchitecture()); in GetSharedModuleWithLocalCache()
|
H A D | PlatformDarwin.h | 39 class ModuleSpec; variable 67 Status ResolveSymbolFile(Target &target, const ModuleSpec &sym_spec, 74 Status GetSharedModule(const ModuleSpec &module_spec, Process *process, 198 const ModuleSpec &module_spec, Process *process,
|
H A D | PlatformRemoteDarwinDevice.h | 30 class ModuleSpec; variable 48 Status GetSharedModule(const ModuleSpec &module_spec, Process *process,
|
H A D | PlatformMacOSX.h | 27 class ModuleSpec; variable 49 Status GetSharedModule(const ModuleSpec &module_spec, Process *process,
|
/llvm-project/lldb/include/lldb/ |
H A D | lldb-private-interfaces.h | 94 typedef std::optional<ModuleSpec> (*SymbolLocatorLocateExecutableObjectFile)( 95 const ModuleSpec &module_spec); 99 const ModuleSpec &module_spec, const FileSpecList &default_search_paths); 101 ModuleSpec &module_spec, Status &error, bool force_lookup,
|
/llvm-project/lldb/unittests/Symbol/ |
H A D | LocateSymbolFileTest.cpp | 30 ModuleSpec module_spec; in TEST_F() 39 ModuleSpec module_spec; in TEST_F()
|
/llvm-project/lldb/unittests/ObjectFile/ELF/ |
H A D | TestObjectFileELF.cpp | 152 ModuleSpec Spec; in TEST_F() 163 ModuleSpec Spec; in TEST_F() 182 ModuleSpec Spec; in TEST_F()
|
/llvm-project/lldb/unittests/TestingSupport/ |
H A D | TestUtilities.h | 44 ModuleSpec moduleSpec() { in moduleSpec() 45 return ModuleSpec(FileSpec(), UUID(), dataBuffer()); in moduleSpec()
|
/llvm-project/lldb/source/Plugins/ObjectFile/COFF/ |
H A D | ObjectFileCOFF.cpp | 128 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()
|
/llvm-project/llvm/tools/llvm-symbolizer/ |
H A D | llvm-symbolizer.cpp | 279 void executeCommand(StringRef ModuleName, const T &ModuleSpec, Command Cmd, in executeCommand() 290 Expected<DIGlobal> ResOrErr = Symbolizer.symbolizeData(ModuleSpec, Address); in executeCommand() 294 Symbolizer.symbolizeFrame(ModuleSpec, Address); in executeCommand() 298 Symbolizer.findSymbol(ModuleSpec, Symbol, Offset); in executeCommand() 302 Symbolizer.symbolizeInlinedCode(ModuleSpec, Address); in executeCommand() 312 Symbolizer.symbolizeInlinedCode(ModuleSpec, Address); in executeCommand() 321 Symbolizer.symbolizeCode(ModuleSpec, Address); in executeCommand() 277 executeCommand(StringRef ModuleName,const T & ModuleSpec,Command Cmd,StringRef Symbol,uint64_t Offset,uint64_t AdjustVMA,bool ShouldInline,OutputStyle Style,LLVMSymbolizer & Symbolizer,DIPrinter & Printer) executeCommand() argument
|
/llvm-project/lldb/source/API/ |
H A D | SBModuleSpec.cpp | 22 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()
|
/llvm-project/lldb/include/lldb/API/ |
H A D | SBModuleSpec.h | 96 SBModuleSpec(const lldb_private::ModuleSpec &module_spec); 98 std::unique_ptr<lldb_private::ModuleSpec> m_opaque_up;
|