| /llvm-project-15.0.7/lldb/source/API/ |
| H A D | SBModule.cpp | 42 if (module_sp) in SBModule() 95 if (!module_sp) in IsFileBacked() 110 if (module_sp) in GetFileSpec() 121 if (module_sp) in GetPlatformFileSpec() 133 if (module_sp) { in SetPlatformFileSpec() 146 if (module_sp) in GetRemoteInstallFileSpec() 155 if (module_sp) { in SetRemoteInstallFileSpec() 167 if (module_sp) in GetUUIDBytes() 287 if (module_sp) in GetUnifiedSymbolTable() 343 sc.module_sp = module_sp; in FindSymbols() [all …]
|
| /llvm-project-15.0.7/lldb/source/Core/ |
| H A D | ModuleList.cpp | 215 if (module_sp) { in AppendImpl() 230 if (module_sp) { in ReplaceEquivalent() 285 if (module_sp) { in RemoveImpl() 414 return module_sp; in GetModuleAtIndexUnlocked() 544 return module_sp; in FindModule() 561 return module_sp; in FindModule() 627 return module_sp; in FindFirstModule() 680 if (module_sp) { in ResolveSymbolContextForAddress() 788 module_sp.reset(); in GetSharedModule() 833 if (module_sp) in GetSharedModule() [all …]
|
| H A D | SearchFilter.cpp | 231 for (ModuleSP module_sp : modules.Modules()) { in SearchInModuleList() local 232 if (!ModulePasses(module_sp)) in SearchInModuleList() 252 if (context.module_sp) { in DoModuleIteration() 264 if (!ModulePasses(module_sp)) in DoModuleIteration() 277 DoCUIteration(module_sp, context, searcher); in DoModuleIteration() 289 SearchFilter::DoCUIteration(const ModuleSP &module_sp, in DoCUIteration() argument 376 const lldb::ModuleSP &module_sp) { in ModulePasses() argument 377 if (!module_sp) in ModulePasses() 398 return (module_sp && in ModulePasses() 716 ModuleSP module_sp(compUnit.GetModule()); in CompUnitPasses() local [all …]
|
| H A D | Address.cpp | 93 if (module_sp) { in GetByteOrderAndAddressSize() 148 assert(module_sp); in ReadAddress() 288 return module_sp; in GetModule() 448 if (module_sp) in Dump() 705 if (module_sp) { in Dump() 834 if (module_sp) { in CalculateSymbolContext() 835 sc->module_sp = module_sp; in CalculateSymbolContext() 856 if (sc.module_sp) { in CalculateSymbolContextCompileUnit() 870 if (sc.module_sp) { in CalculateSymbolContextFunction() 884 if (sc.module_sp) { in CalculateSymbolContextBlock() [all …]
|
| H A D | DynamicLoader.cpp | 80 auto module_sp = std::make_shared<Module>(module_spec); in GetTargetExecutable() local 84 if (module_sp && module_sp->GetUUID().IsValid() && in GetTargetExecutable() 86 if (module_sp->GetUUID() != executable->GetUUID()) in GetTargetExecutable() 152 if (ModuleSP module_sp = target.GetImages().FindFirstModule(module_spec)) in FindModuleViaTarget() local 153 return module_sp; in FindModuleViaTarget() 155 if (ModuleSP module_sp = target.GetOrCreateModule(module_spec, false)) in FindModuleViaTarget() local 156 return module_sp; in FindModuleViaTarget() 165 if (ModuleSP module_sp = FindModuleViaTarget(file)) { in LoadModuleAtAddress() local 166 UpdateLoadedSections(module_sp, link_map_addr, base_addr, in LoadModuleAtAddress() 168 return module_sp; in LoadModuleAtAddress()
|
| H A D | ModuleChild.cpp | 13 ModuleChild::ModuleChild(const lldb::ModuleSP &module_sp) in ModuleChild() argument 14 : m_module_wp(module_sp) {} in ModuleChild() 26 void ModuleChild::SetModule(const lldb::ModuleSP &module_sp) { in SetModule() argument 27 m_module_wp = module_sp; in SetModule()
|
| /llvm-project-15.0.7/lldb/source/Symbol/ |
| H A D | SymbolVendor.cpp | 26 SymbolVendor *SymbolVendor::FindPlugin(const lldb::ModuleSP &module_sp, in FindPlugin() argument 35 instance_up.reset(create_callback(module_sp, feedback_strm)); in FindPlugin() 44 FileSpec sym_spec = module_sp->GetSymbolFileFileSpec(); in FindPlugin() 45 if (sym_spec && sym_spec != module_sp->GetObjectFile()->GetFileSpec()) { in FindPlugin() 53 sym_objfile_sp = module_sp->GetObjectFile()->shared_from_this(); in FindPlugin() 54 instance_up = std::make_unique<SymbolVendor>(module_sp); in FindPlugin() 60 SymbolVendor::SymbolVendor(const lldb::ModuleSP &module_sp) in SymbolVendor() argument 61 : ModuleChild(module_sp), m_sym_file_up() {} in SymbolVendor() 65 ModuleSP module_sp(GetModule()); in AddSymbolFileRepresentation() local 66 if (module_sp) { in AddSymbolFileRepresentation() [all …]
|
| H A D | ObjectFile.cpp | 63 if (!module_sp) in FindPlugin() 158 if (module_sp) { in FindPlugin() 245 : ModuleChild(module_sp), in ObjectFile() 289 ModuleSP module_sp(GetModule()); in SetModulesArchitecture() local 290 if (module_sp) in SetModulesArchitecture() 575 ModuleSP module_sp(GetModule()); in ClearSymtab() local 576 if (module_sp) { in ClearSymtab() 591 ModuleSP module_sp(GetModule()); in GetSectionList() local 592 if (module_sp) { in GetSectionList() 726 ModuleSP module_sp(GetModule()); in GetSymtab() local [all …]
|
| H A D | Type.cpp | 875 if (!module_sp) { in CheckModuleCommon() 904 ModuleSP module_sp; in IsValid() local 921 return module_sp; in GetModule() 926 ModuleSP module_sp; in GetName() local 936 ModuleSP module_sp; in GetDisplayTypeName() local 946 ModuleSP module_sp; in GetPointerType() local 958 ModuleSP module_sp; in GetPointeeType() local 970 ModuleSP module_sp; in GetReferenceType() local 982 ModuleSP module_sp; in GetTypedefedType() local 994 ModuleSP module_sp; in GetDereferencedType() local [all …]
|
| H A D | Symbol.cpp | 275 if (module_sp) { in GetPrologueByteSize() 387 sc->module_sp = GetAddressRef().GetModule(); in CalculateSymbolContext() 389 sc->module_sp.reset(); in CalculateSymbolContext() 404 if (module_sp) { in DumpSymbolContext() 406 module_sp->DumpSymbolContext(s); in DumpSymbolContext() 420 ModuleSP module_sp; in ResolveReExportedSymbolInModuleSpec() local 424 if (!module_sp) { in ResolveReExportedSymbolInModuleSpec() 433 if (module_sp) { in ResolveReExportedSymbolInModuleSpec() 436 if (!seen_modules.AppendIfNeeded(module_sp)) in ResolveReExportedSymbolInModuleSpec() 455 seen_modules.Append(module_sp); in ResolveReExportedSymbolInModuleSpec() [all …]
|
| /llvm-project-15.0.7/lldb/source/Plugins/SymbolVendor/MacOSX/ |
| H A D | SymbolVendorMacOSX.cpp | 34 : SymbolVendor(module_sp) {} in LLDB_PLUGIN_DEFINE() 93 if (!module_sp) in CreateInstance() 104 module_sp->GetFileSpec().GetPath().c_str()); in CreateInstance() 116 module_sp->GetFileSpec().GetPath().c_str()); in CreateInstance() 120 FileSpec dsym_fspec(module_sp->GetSymbolFileFileSpec()); in CreateInstance() 128 file_spec = module_sp->GetFileSpec(); in CreateInstance() 131 module_spec.GetUUID() = module_sp->GetUUID(); in CreateInstance() 136 module_sp->GetSourceMappingList().Append( in CreateInstance() 149 ObjectFile::FindPlugin(module_sp, &dsym_fspec, 0, in CreateInstance() 156 module_sp->SetSymbolFileFileSpec(dsym_fspec); in CreateInstance() [all …]
|
| /llvm-project-15.0.7/lldb/source/Plugins/DynamicLoader/POSIX-DYLD/ |
| H A D | DynamicLoaderPOSIXDYLD.cpp | 149 module_sp ? module_sp->GetFileSpec().GetPath().c_str() in DidAttach() 434 ModuleSP module_sp = in RefreshModules() local 577 return module_sp; in LoadInterpreterModule() 588 return module_sp; in LoadModuleAtAddress() 607 return module_sp; in LoadModuleAtAddress() 642 ModuleSP module_sp = in LoadAllCurrentModules() local 644 if (module_sp.get()) { in LoadAllCurrentModules() 798 if (module_sp && module_sp->MatchesModuleSpec(module_spec)) in ResolveExecutableModule() 821 ModuleSP module_sp; in AlwaysRelyOnEHUnwindInfo() local 825 module_sp = in AlwaysRelyOnEHUnwindInfo() [all …]
|
| /llvm-project-15.0.7/lldb/source/Plugins/SymbolVendor/PECOFF/ |
| H A D | SymbolVendorPECOFF.cpp | 31 SymbolVendorPECOFF::SymbolVendorPECOFF(const lldb::ModuleSP &module_sp) in LLDB_PLUGIN_DEFINE() 32 : SymbolVendor(module_sp) {} in LLDB_PLUGIN_DEFINE() 54 SymbolVendorPECOFF::CreateInstance(const lldb::ModuleSP &module_sp, in CreateInstance() argument 56 if (!module_sp) in CreateInstance() 60 llvm::dyn_cast_or_null<ObjectFilePECOFF>(module_sp->GetObjectFile()); in CreateInstance() 74 FileSpec fspec = module_sp->GetSymbolFileFileSpec(); in CreateInstance() 80 module_sp->GetFileSpec().GetPath().c_str()); in CreateInstance() 97 module_sp, &dsym_fspec, 0, FileSystem::Instance().GetByteSize(dsym_fspec), in CreateInstance() 105 SymbolVendorPECOFF *symbol_vendor = new SymbolVendorPECOFF(module_sp); in CreateInstance() 109 SectionList *module_section_list = module_sp->GetSectionList(); in CreateInstance()
|
| /llvm-project-15.0.7/lldb/source/Plugins/SymbolVendor/ELF/ |
| H A D | SymbolVendorELF.cpp | 31 SymbolVendorELF::SymbolVendorELF(const lldb::ModuleSP &module_sp) in LLDB_PLUGIN_DEFINE() 32 : SymbolVendor(module_sp) {} in LLDB_PLUGIN_DEFINE() 54 SymbolVendorELF::CreateInstance(const lldb::ModuleSP &module_sp, in CreateInstance() argument 56 if (!module_sp) in CreateInstance() 60 llvm::dyn_cast_or_null<ObjectFileELF>(module_sp->GetObjectFile()); in CreateInstance() 74 FileSpec fspec = module_sp->GetSymbolFileFileSpec(); in CreateInstance() 80 module_sp->GetFileSpec().GetPath().c_str()); in CreateInstance() 97 module_sp, &dsym_fspec, 0, FileSystem::Instance().GetByteSize(dsym_fspec), in CreateInstance() 107 SymbolVendorELF *symbol_vendor = new SymbolVendorELF(module_sp); in CreateInstance() 111 SectionList *module_section_list = module_sp->GetSectionList(); in CreateInstance()
|
| /llvm-project-15.0.7/lldb/source/Plugins/Platform/MacOSX/ |
| H A D | PlatformDarwinKernel.cpp | 721 module_sp.reset(); in GetSharedModule() 752 module_sp.reset(); in GetSharedModuleKext() 766 if (module_sp.get()) { in GetSharedModuleKext() 790 module_sp.reset(); in GetSharedModuleKernel() 798 if (module_sp && module_sp->GetObjectFile() && in GetSharedModuleKernel() 808 if (module_sp && module_sp->GetObjectFile() && in GetSharedModuleKernel() 813 module_sp.reset(); in GetSharedModuleKernel() 830 if (module_sp && module_sp->GetObjectFile() && in GetSharedModuleKernel() 840 if (module_sp && module_sp->GetObjectFile() && in GetSharedModuleKernel() 845 module_sp.reset(); in GetSharedModuleKernel() [all …]
|
| H A D | PlatformRemoteDarwinDevice.cpp | 251 module_sp.reset(); in GetSharedModule() 253 if (module_sp) { in GetSharedModule() 268 module_sp.reset(); in GetSharedModule() 270 if (module_sp) { in GetSharedModule() 290 module_sp.reset(); in GetSharedModule() 292 if (module_sp) { in GetSharedModule() 313 if (module_sp) { in GetSharedModule() 324 module_sp.reset(); in GetSharedModule() 336 if (!module_sp) in GetSharedModule() 349 if (module_sp) in GetSharedModule() [all …]
|
| /llvm-project-15.0.7/lldb/source/Plugins/SymbolVendor/wasm/ |
| H A D | SymbolVendorWasm.cpp | 32 SymbolVendorWasm::SymbolVendorWasm(const lldb::ModuleSP &module_sp) in LLDB_PLUGIN_DEFINE() 33 : SymbolVendor(module_sp) {} in LLDB_PLUGIN_DEFINE() 55 SymbolVendorWasm::CreateInstance(const lldb::ModuleSP &module_sp, in CreateInstance() argument 57 if (!module_sp) in CreateInstance() 61 llvm::dyn_cast_or_null<ObjectFileWasm>(module_sp->GetObjectFile()); in CreateInstance() 71 module_sp->GetFileSpec().GetPath().c_str()); in CreateInstance() 96 module_sp, &sym_fspec, 0, FileSystem::Instance().GetByteSize(sym_fspec), in CreateInstance() 104 SymbolVendorWasm *symbol_vendor = new SymbolVendorWasm(module_sp); in CreateInstance() 108 SectionList *module_section_list = module_sp->GetSectionList(); in CreateInstance()
|
| /llvm-project-15.0.7/lldb/unittests/ObjectFile/ELF/ |
| H A D | TestObjectFileELF.cpp | 94 auto module_sp = std::make_shared<Module>(ExpectedFile->moduleSpec()); in TEST_F() local 95 SectionList *list = module_sp->GetSectionList(); in TEST_F() 105 const Symbol *X = module_sp->FindFirstSymbolWithNameAndType(ConstString("X"), in TEST_F() 110 const Symbol *Y = module_sp->FindFirstSymbolWithNameAndType(ConstString("Y"), in TEST_F() 115 const Symbol *start = module_sp->FindFirstSymbolWithNameAndType( in TEST_F() 212 auto module_sp = std::make_shared<Module>(ExpectedFile->moduleSpec()); in TEST_F() local 214 auto entry_point_addr = module_sp->GetObjectFile()->GetEntryPointAddress(); in TEST_F() 274 auto module_sp = std::make_shared<Module>(ExpectedFile->moduleSpec()); in TEST_F() local 276 auto entry_point_addr = module_sp->GetObjectFile()->GetEntryPointAddress(); in TEST_F()
|
| /llvm-project-15.0.7/lldb/source/Plugins/LanguageRuntime/ObjC/AppleObjCRuntime/ |
| H A D | AppleObjCRuntime.cpp | 219 ModuleSP module_sp(m_objc_module_wp.lock()); in GetObjCModule() local 220 if (module_sp) in GetObjCModule() 221 return module_sp; in GetObjCModule() 227 module_sp = modules.GetModuleAtIndex(idx); in GetObjCModule() 229 m_objc_module_wp = module_sp; in GetObjCModule() 230 return module_sp; in GetObjCModule() 307 if (module_sp) { in AppleIsModuleObjCLibrary() 326 if (!module_sp) in GetFoundationVersion() 345 return AppleIsModuleObjCLibrary(module_sp); in IsModuleObjCLibrary() 388 if (AppleIsModuleObjCLibrary(module_sp) && in GetObjCVersion() [all …]
|
| /llvm-project-15.0.7/lldb/source/Plugins/DynamicLoader/Windows-DYLD/ |
| H A D | DynamicLoaderWindowsDYLD.cpp | 62 void DynamicLoaderWindowsDYLD::OnLoadModule(lldb::ModuleSP module_sp, in OnLoadModule() argument 67 if (!module_sp) { in OnLoadModule() 69 module_sp = m_process->GetTarget().GetOrCreateModule(module_spec, in OnLoadModule() 75 m_loaded_modules[module_sp] = module_addr; in OnLoadModule() 76 UpdateLoadedSectionsCommon(module_sp, module_addr, false); in OnLoadModule() 78 module_list.Append(module_sp); in OnLoadModule() 87 ModuleSP module_sp = resolved_addr.GetModule(); in OnUnloadModule() local 88 if (module_sp) { in OnUnloadModule() 89 m_loaded_modules.erase(module_sp); in OnUnloadModule() 90 UnloadSectionsCommon(module_sp); in OnUnloadModule() [all …]
|
| /llvm-project-15.0.7/lldb/source/Plugins/DynamicLoader/wasm-DYLD/ |
| H A D | DynamicLoaderWasmDYLD.cpp | 71 if (ModuleSP module_sp = DynamicLoader::LoadModuleAtAddress( in LoadModuleAtAddress() local 73 return module_sp; in LoadModuleAtAddress() 75 if (ModuleSP module_sp = m_process->ReadModuleFromMemory(file, base_addr)) { in LoadModuleAtAddress() local 76 UpdateLoadedSections(module_sp, link_map_addr, base_addr, false); in LoadModuleAtAddress() 77 m_process->GetTarget().GetImages().AppendIfNeeded(module_sp); in LoadModuleAtAddress() 78 return module_sp; in LoadModuleAtAddress()
|
| /llvm-project-15.0.7/lldb/source/Target/ |
| H A D | SectionLoadList.cpp | 68 ModuleSP module_sp(section->GetModule()); in SetSectionLoadAddress() local 70 if (module_sp) { in SetSectionLoadAddress() 72 section.get(), module_sp->GetFileSpec(), section->GetName(), in SetSectionLoadAddress() 73 load_addr, module_sp.get()); in SetSectionLoadAddress() 104 ModuleSP module_sp(section->GetModule()); in SetSectionLoadAddress() local 105 if (module_sp) { in SetSectionLoadAddress() 108 module_sp->ReportWarning( in SetSectionLoadAddress() 143 ModuleSP module_sp = section_sp->GetModule(); in SetSectionUnloaded() local 145 if (module_sp) { in SetSectionUnloaded() 178 ModuleSP module_sp = section_sp->GetModule(); in SetSectionUnloaded() local [all …]
|
| H A D | InstrumentationRuntime.cpp | 52 module_list.ForEach([this](const lldb::ModuleSP module_sp) -> bool { in ModulesDidLoad() argument 53 const FileSpec &file_spec = module_sp->GetFileSpec(); in ModulesDidLoad() 59 module_sp->IsExecutable()) { in ModulesDidLoad() 60 if (CheckIfRuntimeIsValid(module_sp)) { in ModulesDidLoad() 61 SetRuntimeModuleSP(module_sp); in ModulesDidLoad()
|
| /llvm-project-15.0.7/lldb/source/Plugins/DynamicLoader/MacOSX-DYLD/ |
| H A D | DynamicLoaderDarwin.cpp | 125 module_sp.reset(); in FindTargetModuleForImageInfo() 129 return module_sp; in FindTargetModuleForImageInfo() 146 module_sp = in FindTargetModuleForImageInfo() 152 if (!module_sp) in FindTargetModuleForImageInfo() 154 if (!module_sp || module_sp->GetObjectFile() == nullptr) in FindTargetModuleForImageInfo() 161 return module_sp; in FindTargetModuleForImageInfo() 224 if (module_sp && module_sp != dyld_sp) { in UnloadAllImages() 729 module_sp = in AlwaysRelyOnEHUnwindInfo() 1023 if (!module_sp) { in GetPThreadLibraryModule() 1038 return module_sp; in GetPThreadLibraryModule() [all …]
|
| /llvm-project-15.0.7/lldb/source/Plugins/Process/minidump/ |
| H A D | ProcessMinidump.cpp | 490 if (!module_sp) in GetOrCreateModule() 491 return module_sp; in GetOrCreateModule() 500 return module_sp; in GetOrCreateModule() 515 return module_sp; in GetOrCreateModule() 519 return module_sp; in GetOrCreateModule() 525 module_sp.reset(); in GetOrCreateModule() 526 return module_sp; in GetOrCreateModule() 558 if (module_sp) { in ReadModuleList() 575 if (module_sp) { in ReadModuleList() 589 if (!module_sp) { in ReadModuleList() [all …]
|