| /llvm-project/lldb/source/API/ |
| H A D | SBModule.cpp | 34 SBModule::SBModule(const lldb::ModuleSP &module_sp) : m_opaque_sp(module_sp) {} in SBModule() argument 39 ModuleSP module_sp; in SBModule() local 41 *module_spec.m_opaque_up, module_sp, nullptr, nullptr, nullptr); in SBModule() 42 if (module_sp) in SBModule() 43 SetSP(module_sp); in SBModule() 94 ModuleSP module_sp(GetSP()); in IsFileBacked() local 95 if (!module_sp) in IsFileBacked() 98 ObjectFile *obj_file = module_sp->GetObjectFile(); in IsFileBacked() 109 ModuleSP module_sp(GetS in GetFileSpec() local 120 ModuleSP module_sp(GetSP()); GetPlatformFileSpec() local 132 ModuleSP module_sp(GetSP()); SetPlatformFileSpec() local 145 ModuleSP module_sp(GetSP()); GetRemoteInstallFileSpec() local 154 ModuleSP module_sp(GetSP()); SetRemoteInstallFileSpec() local 166 ModuleSP module_sp(GetSP()); GetUUIDBytes() local 176 ModuleSP module_sp(GetSP()); GetUUIDString() local 211 SetSP(const ModuleSP & module_sp) SetSP() argument 217 ModuleSP module_sp(GetSP()); ResolveFileAddress() local 232 ModuleSP module_sp(GetSP()); ResolveSymbolContextForAddress() local 244 ModuleSP module_sp(GetSP()); GetDescription() local 256 ModuleSP module_sp(GetSP()); GetNumCompileUnits() local 267 ModuleSP module_sp(GetSP()); GetCompileUnitAtIndex() local 279 const ModuleSP module_sp(GetSP()); FindCompileUnits() local 286 GetUnifiedSymbolTable(const lldb::ModuleSP & module_sp) GetUnifiedSymbolTable() argument 295 ModuleSP module_sp(GetSP()); GetNumSymbols() local 305 ModuleSP module_sp(GetSP()); GetSymbolAtIndex() local 318 ModuleSP module_sp(GetSP()); FindSymbol() local 334 ModuleSP module_sp(GetSP()); FindSymbols() local 359 ModuleSP module_sp(GetSP()); GetNumSections() local 374 ModuleSP module_sp(GetSP()); GetSectionAtIndex() local 391 ModuleSP module_sp(GetSP()); FindFunctions() local 409 ModuleSP module_sp(GetSP()); FindGlobalVariables() local 439 ModuleSP module_sp(GetSP()); FindFirstType() local 465 ModuleSP module_sp(GetSP()); GetBasicType() local 484 ModuleSP module_sp(GetSP()); FindTypes() local 512 ModuleSP module_sp(GetSP()); GetTypeByID() local 528 ModuleSP module_sp(GetSP()); GetTypes() local 547 ModuleSP module_sp(GetSP()); FindSection() local 566 ModuleSP module_sp(GetSP()); GetByteOrder() local 575 ModuleSP module_sp(GetSP()); GetTriple() local 590 ModuleSP module_sp(GetSP()); GetAddressByteSize() local 600 if (ModuleSP module_sp = GetSP()) GetVersion() local 628 ModuleSP module_sp(GetSP()); GetSymbolFileSpec() local 640 ModuleSP module_sp(GetSP()); GetObjectFileHeaderAddress() local 653 ModuleSP module_sp(GetSP()); GetObjectFileEntryPointAddress() local [all...] |
| /llvm-project/lldb/source/Core/ |
| H A D | ModuleList.cpp | 216 void ModuleList::AppendImpl(const ModuleSP &module_sp, bool use_notifier) { in AppendImpl() argument 217 if (module_sp) { in AppendImpl() 225 m_modules.push_back(module_sp); in AppendImpl() 234 lldb_private::ObjectFile *obj = module_sp->GetObjectFile(); in AppendImpl() 237 m_modules.insert(m_modules.begin(), module_sp); in AppendImpl() 239 m_modules.push_back(module_sp); in AppendImpl() 243 m_notifier->NotifyModuleAdded(*this, module_sp); in AppendImpl() 247 void ModuleList::Append(const ModuleSP &module_sp, bool notify) { in Append() argument 248 AppendImpl(module_sp, notify); in Append() 252 const ModuleSP &module_sp, in ReplaceEquivalent() argument 283 for (const ModuleSP &module_sp : m_modules) { AppendIfNeeded() local 308 RemoveImpl(const ModuleSP & module_sp,bool use_notifier) RemoveImpl() argument 327 ModuleSP module_sp(*pos); RemoveImpl() local 334 Remove(const ModuleSP & module_sp,bool notify) Remove() argument 435 ModuleSP module_sp; GetModuleAtIndexUnlocked() local 451 for (const ModuleSP &module_sp : m_modules) { FindFunctions() local 462 for (const ModuleSP &module_sp : m_modules) { FindFunctions() local 478 for (const ModuleSP &module_sp : m_modules) { FindFunctionSymbols() local 489 for (const ModuleSP &module_sp : m_modules) { FindFunctionSymbols() local 499 for (const ModuleSP &module_sp : m_modules) FindFunctions() local 506 for (const ModuleSP &module_sp : m_modules) FindCompileUnits() local 513 for (const ModuleSP &module_sp : m_modules) { FindGlobalVariables() local 523 for (const ModuleSP &module_sp : m_modules) FindGlobalVariables() local 531 for (const ModuleSP &module_sp : m_modules) FindSymbolsWithNameAndType() local 539 for (const ModuleSP &module_sp : m_modules) FindSymbolsMatchingRegExAndType() local 546 for (const ModuleSP &module_sp : m_modules) { FindModules() local 553 ModuleSP module_sp; FindModule() local 571 ModuleSP module_sp; FindModule() local 595 for (const auto &module_sp : m_modules) { FindTypes() local 607 for (const ModuleSP &module_sp : m_modules) { FindSourceFile() local 620 for (const ModuleSP &module_sp : m_modules) { FindAddressesForLine() local 627 ModuleSP module_sp; FindFirstModule() local 631 ModuleSP module_sp(*pos); FindFirstModule() local 649 for (const ModuleSP &module_sp : m_modules) Dump() local 673 for (const ModuleSP &module_sp : m_modules) { ResolveFileAddress() local 687 ModuleSP module_sp(so_addr.GetModule()); ResolveSymbolContextForAddress() local 717 for (const ModuleSP &module_sp : m_modules) { ResolveSymbolContextsForFileSpec() local 789 GetSharedModule(const ModuleSpec & module_spec,ModuleSP & module_sp,const FileSpecList * module_search_paths_ptr,llvm::SmallVectorImpl<lldb::ModuleSP> * old_modules,bool * did_create_ptr,bool always_create) GetSharedModule() argument 1032 RemoveSharedModule(lldb::ModuleSP & module_sp) RemoveSharedModule() argument 1073 for (const auto &module_sp : m_modules) { ForEach() local 1085 for (const auto &module_sp : m_modules) { AnyOf() local [all...] |
| H A D | DynamicLoader.cpp | 85 auto module_sp = std::make_shared<Module>(module_spec); in GetTargetExecutable() 93 if (module_sp && module_sp->GetUUID().IsValid() && in GetTargetExecutable() 95 if (module_sp->GetUUID() != executable->GetUUID()) in GetTargetExecutable() 165 if (ModuleSP module_sp = target.GetImages().FindFirstModule(module_spec)) in LoadModuleAtAddress() 166 return module_sp; in LoadModuleAtAddress() 168 if (ModuleSP module_sp = target.GetOrCreateModule(module_spec, false)) in LoadModuleAtAddress() 169 return module_sp; in LoadModuleAtAddress() local 178 if (ModuleSP module_sp = FindModuleViaTarget(file)) { in ReadUnnamedMemoryModule() 179 UpdateLoadedSections(module_sp, link_map_add in ReadUnnamedMemoryModule() 84 auto module_sp = std::make_shared<Module>(module_spec); GetTargetExecutable() local 156 if (ModuleSP module_sp = target.GetImages().FindFirstModule(module_spec)) FindModuleViaTarget() local 159 if (ModuleSP module_sp = target.GetOrCreateModule(module_spec, false)) FindModuleViaTarget() local 193 ModuleSP module_sp; LoadBinaryWithUUIDAndAddress() local [all...] |
| H A D | SearchFilter.cpp | 143 bool SearchFilter::ModulePasses(const ModuleSP &module_sp) { return true; } in CompUnitPasses() 235 for (ModuleSP module_sp : modules.Modules()) { in SearchInModuleList() 236 if (!ModulePasses(module_sp)) in SearchInModuleList() 238 if (DoModuleIteration(module_sp, searcher) == Searcher::eCallbackReturnStop) 244 SearchFilter::DoModuleIteration(const lldb::ModuleSP &module_sp, in DoModuleIteration() 246 SymbolContext matchingContext(m_target_sp, module_sp); 256 if (context.module_sp) { in DoModuleIteration() 258 return DoCUIteration(context.module_sp, context, searcher); in DoModuleIteration() 260 SymbolContext matchingContext(context.module_sp.get()); in DoModuleIteration() 265 for (ModuleSP module_sp in DoModuleIteration() 139 ModulePasses(const ModuleSP & module_sp) ModulePasses() argument 231 for (ModuleSP module_sp : modules.Modules()) { SearchInModuleList() local 240 DoModuleIteration(const lldb::ModuleSP & module_sp,Searcher & searcher) DoModuleIteration() argument 261 for (ModuleSP module_sp : m_target_sp->GetImages().Modules()) { DoModuleIteration() local 289 DoCUIteration(const ModuleSP & module_sp,const SymbolContext & context,Searcher & searcher) DoCUIteration() argument 376 ModulePasses(const lldb::ModuleSP & module_sp) ModulePasses() argument 397 ModulePasses(const ModuleSP & module_sp) ModulePasses() argument 428 for (ModuleSP module_sp : m_target_sp->GetImages().Modules()) { Search() local 509 ModulePasses(const ModuleSP & module_sp) ModulePasses() argument 542 for (ModuleSP module_sp : m_target_sp->GetImages().Modules()) { Search() local 716 ModuleSP module_sp(compUnit.GetModule()); CompUnitPasses() local 740 for (ModuleSP module_sp : m_target_sp->GetImages().Modules()) { Search() local [all...] |
| H A D | Address.cpp | 94 ModuleSP module_sp(address.GetModule()); in GetByteOrderAndAddressSize() local 95 if (module_sp) { in GetByteOrderAndAddressSize() 96 byte_order = module_sp->GetArchitecture().GetByteOrder(); in GetByteOrderAndAddressSize() 97 addr_size = module_sp->GetArchitecture().GetAddressByteSize(); in GetByteOrderAndAddressSize() 147 ModuleSP module_sp(address.GetModule()); in ReadAddress() 149 assert(module_sp); in ReadAddress() 150 if (module_sp->ResolveFileAddress(deref_addr, deref_so_addr)) in ReadAddress() 285 lldb::ModuleSP module_sp; in GetModule() 288 module_sp = section_sp->GetModule(); in GetModule() 289 return module_sp; in GetModule() 148 ModuleSP module_sp(address.GetModule()); ReadAddress() local 286 lldb::ModuleSP module_sp; GetModule() local 450 ModuleSP module_sp = section_sp->GetModule(); Dump() local 502 ModuleSP module_sp(GetModule()); Dump() local 710 ModuleSP module_sp(GetModule()); Dump() local 840 ModuleSP module_sp(section_sp->GetModule()); CalculateSymbolContext() local 1034 ModuleSP module_sp(GetModule()); GetAddressClass() local [all...] |
| /llvm-project/lldb/source/Plugins/SymbolVendor/MacOSX/ |
| H A D | SymbolVendorMacOSX.cpp | 31 SymbolVendorMacOSX::SymbolVendorMacOSX(const lldb::ModuleSP &module_sp) in LLDB_PLUGIN_DEFINE() 32 : SymbolVendor(module_sp) {} in LLDB_PLUGIN_DEFINE() 89 SymbolVendorMacOSX::CreateInstance(const lldb::ModuleSP &module_sp, in CreateInstance() argument 91 if (!module_sp) in CreateInstance() 95 llvm::dyn_cast_or_null<ObjectFileMachO>(module_sp->GetObjectFile()); in CreateInstance() 102 module_sp->GetFileSpec().GetPath().c_str()); in CreateInstance() 103 SymbolVendorMacOSX *symbol_vendor = new SymbolVendorMacOSX(module_sp); in CreateInstance() 114 module_sp->GetFileSpec().GetPath().c_str()); in CreateInstance() 118 FileSpec dsym_fspec(module_sp->GetSymbolFileFileSpec()); in CreateInstance() 126 if (!dsym_fspec && module_sp->GetObjectFile()->CalculateType() != in CreateInstance() [all …]
|
| /llvm-project/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() 49 module_sp, &sym_spec, 0, FileSystem::Instance().GetByteSize(sym_spec), 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 [all …]
|
| H A D | ObjectFile.cpp | 36 CreateObjectFromContainer(const lldb::ModuleSP &module_sp, const FileSpec *file, in CreateObjectFromContainer() argument 45 module_sp, data_sp, data_offset, file, file_offset, file_size)); in CreateObjectFromContainer() 53 ObjectFile::FindPlugin(const lldb::ModuleSP &module_sp, const FileSpec *file, in FindPlugin() argument 59 module_sp->GetFileSpec().GetPath().c_str(), in FindPlugin() 63 if (!module_sp) in FindPlugin() 74 if (file_exists && module_sp->GetObjectName()) { in FindPlugin() 76 module_sp, file, file_offset, file_size, data_sp, data_offset); in FindPlugin() 94 module_sp->GetFileSpec().GetPath(path_with_object); in FindPlugin() 104 module_sp->SetFileSpecAndObjectName(archive_file, archive_object); in FindPlugin() 113 module_sp, fil in FindPlugin() 152 FindPlugin(const lldb::ModuleSP & module_sp,const ProcessSP & process_sp,lldb::addr_t header_addr,WritableDataBufferSP data_sp) FindPlugin() argument 190 ModuleSP module_sp = std::make_shared<Module>(file_spec); IsObjectFile() local 250 ObjectFile(const lldb::ModuleSP & module_sp,const FileSpec * file_spec_ptr,lldb::offset_t file_offset,lldb::offset_t length,lldb::DataBufferSP data_sp,lldb::offset_t data_offset) ObjectFile() argument 274 ObjectFile(const lldb::ModuleSP & module_sp,const ProcessSP & process_sp,lldb::addr_t header_addr,DataBufferSP header_data_sp) ObjectFile() argument 298 ModuleSP module_sp(GetModule()); SetModulesArchitecture() local 586 ModuleSP module_sp(GetModule()); ClearSymtab() local 602 ModuleSP module_sp(GetModule()); GetSectionList() local 737 ModuleSP module_sp(GetModule()); GetSymtab() local [all...] |
| H A D | Type.cpp | 983 bool TypeImpl::CheckModule(lldb::ModuleSP &module_sp) const { in CheckModuleCommon() 984 return CheckModuleCommon(m_module_wp, module_sp); in CheckModuleCommon() 987 bool TypeImpl::CheckExeModule(lldb::ModuleSP &module_sp) const { in CheckModuleCommon() 988 return CheckModuleCommon(m_exe_module_wp, module_sp); in CheckModuleCommon() 992 lldb::ModuleSP &module_sp) const { in CheckModuleCommon() 998 // this function returns true. If we have a module, the "module_sp" will be in CheckModuleCommon() 1001 module_sp = input_module_wp.lock(); in CheckModuleCommon() 1002 if (!module_sp) { in CheckModuleCommon() 1031 ModuleSP module_sp; in GetModule() 1032 if (CheckModule(module_sp)) in GetModule() local 1017 ModuleSP module_sp; IsValid() local 1039 ModuleSP module_sp; GetName() local 1049 ModuleSP module_sp; GetDisplayTypeName() local 1059 ModuleSP module_sp; GetPointerType() local 1071 ModuleSP module_sp; GetPointeeType() local 1083 ModuleSP module_sp; GetReferenceType() local 1095 ModuleSP module_sp; GetTypedefedType() local 1107 ModuleSP module_sp; GetDereferencedType() local 1119 ModuleSP module_sp; GetUnqualifiedType() local 1131 ModuleSP module_sp; GetCanonicalType() local 1143 ModuleSP module_sp; GetCompilerType() local 1155 ModuleSP module_sp; GetTypeSystem() local 1168 ModuleSP module_sp; GetDescription() local [all...] |
| H A D | ObjectContainer.cpp | 18 ObjectContainer::ObjectContainer(const lldb::ModuleSP &module_sp, in ObjectContainer() argument 24 : ModuleChild(module_sp), in ObjectContainer() 33 ObjectContainerSP ObjectContainer::FindPlugin(const lldb::ModuleSP &module_sp, in FindPlugin() argument 37 if (!module_sp) in FindPlugin() 43 module_sp->GetFileSpec().GetPath().c_str(), in FindPlugin() 53 create_callback(module_sp, data_sp, process_sp, header_addr)); in FindPlugin()
|
| /llvm-project/lldb/source/Plugins/DynamicLoader/POSIX-DYLD/ |
| H A D | DynamicLoaderPOSIXDYLD.cpp | 135 for (auto module_sp : module_list.Modules()) { in DidAttach() 137 module_sp ? module_sp->GetFileSpec().GetPath().c_str() in DidAttach() 435 ModuleSP module_sp = in RefreshModules() 437 if (!module_sp.get()) in RefreshModules() 440 if (module_sp->GetObjectFile()->GetBaseAddress().GetLoadAddress( in RefreshModules() 444 m_interpreter_module = module_sp; in RefreshModules() 445 } else if (module_sp == interpreter_sp) { in RefreshModules() 451 loaded_modules.AppendIfNeeded(module_sp); in RefreshModules() 452 new_modules.Append(module_sp); in RefreshModules() 149 for (auto module_sp : module_list.Modules()) { DidAttach() local 449 ModuleSP module_sp = RefreshModules() local 477 ModuleSP module_sp = loaded_modules.FindFirstModule(module_spec); RefreshModules() local 563 if (ModuleSP module_sp = m_process->ReadModuleFromMemory( LoadVDSO() local 589 if (ModuleSP module_sp = LoadInterpreterModule() local 608 if (ModuleSP module_sp = DynamicLoader::LoadModuleAtAddress( LoadModuleAtAddress() local 626 if (ModuleSP module_sp = DynamicLoader::LoadModuleAtAddress( LoadModuleAtAddress() local 664 ModuleSP module_sp = LoadAllCurrentModules() local 743 GetThreadLocalData(const lldb::ModuleSP module_sp,const lldb::ThreadSP thread,lldb::addr_t tls_file_addr) GetThreadLocalData() argument 821 ResolveExecutableModule(lldb::ModuleSP & module_sp) ResolveExecutableModule() argument 869 ModuleSP module_sp; AlwaysRelyOnEHUnwindInfo() local [all...] |
| /llvm-project/lldb/source/Plugins/Platform/MacOSX/ |
| H A D | PlatformRemoteDarwinDevice.cpp | 160 const ModuleSpec &module_spec, Process *process, ModuleSP &module_sp, in GetSharedModule() argument 187 module_sp.reset(); in GetSharedModule() 188 error = ResolveExecutable(platform_module_spec, module_sp, nullptr); in GetSharedModule() 189 if (module_sp) { in GetSharedModule() 204 module_sp.reset(); in GetSharedModule() 205 error = ResolveExecutable(platform_module_spec, module_sp, nullptr); in GetSharedModule() 206 if (module_sp) { in GetSharedModule() 226 module_sp.reset(); in GetSharedModule() 227 error = ResolveExecutable(platform_module_spec, module_sp, nullptr); in GetSharedModule() 228 if (module_sp) { in GetSharedModule() [all...] |
| H A D | PlatformDarwinKernel.cpp | 717 const ModuleSpec &module_spec, Process *process, ModuleSP &module_sp, in GetSharedModule() argument 721 module_sp.reset(); in GetSharedModule() 732 error = GetSharedModuleKernel(module_spec, process, module_sp, in GetSharedModule() 735 if (error.Success() && module_sp) { in GetSharedModule() 739 return GetSharedModuleKext(module_spec, process, module_sp, in GetSharedModule() 747 return PlatformDarwin::GetSharedModule(module_spec, process, module_sp, in GetSharedModule() 753 const ModuleSpec &module_spec, Process *process, ModuleSP &module_sp, in GetSharedModuleKext() argument 757 module_sp.reset(); in GetSharedModuleKext() 770 module_sp); in GetSharedModuleKext() 771 if (module_sp.get()) { in GetSharedModuleKext() [all …]
|
| /llvm-project/lldb/source/Plugins/SymbolVendor/PECOFF/ |
| H A D | SymbolVendorPECOFF.cpp | 30 SymbolVendorPECOFF::SymbolVendorPECOFF(const lldb::ModuleSP &module_sp) in LLDB_PLUGIN_DEFINE() 31 : SymbolVendor(module_sp) {} in LLDB_PLUGIN_DEFINE() 53 SymbolVendorPECOFF::CreateInstance(const lldb::ModuleSP &module_sp, in CreateInstance() argument 55 if (!module_sp) in CreateInstance() 59 llvm::dyn_cast_or_null<ObjectFilePECOFF>(module_sp->GetObjectFile()); in CreateInstance() 73 FileSpec fspec = module_sp->GetSymbolFileFileSpec(); in CreateInstance() 79 module_sp->GetFileSpec().GetPath().c_str()); in CreateInstance() 96 module_sp, &dsym_fspec, 0, FileSystem::Instance().GetByteSize(dsym_fspec), in CreateInstance() 106 SectionList *module_section_list = module_sp->GetSectionList(); in CreateInstance() 132 SymbolVendorPECOFF *symbol_vendor = new SymbolVendorPECOFF(module_sp); in CreateInstance()
|
| /llvm-project/lldb/source/Plugins/SymbolVendor/ELF/ |
| H A D | SymbolVendorELF.cpp | 30 SymbolVendorELF::SymbolVendorELF(const lldb::ModuleSP &module_sp) in LLDB_PLUGIN_DEFINE() 31 : SymbolVendor(module_sp) {} in LLDB_PLUGIN_DEFINE() 48 static bool IsDwpSymbolFile(const lldb::ModuleSP &module_sp, 54 module_sp, &file_spec, 0, FileSystem::Instance().GetByteSize(file_spec), in CreateInstance() 71 SymbolVendorELF::CreateInstance(const lldb::ModuleSP &module_sp, in CreateInstance() 73 if (!module_sp) in CreateInstance() 77 llvm::dyn_cast_or_null<ObjectFileELF>(module_sp->GetObjectFile()); in CreateInstance() 91 FileSpec fspec = module_sp->GetSymbolFileFileSpec(); in CreateInstance() 97 module_sp->GetFileSpec().GetPath().c_str()); in CreateInstance() 108 if (!dsym_fspec || IsDwpSymbolFile(module_sp, dsym_fspe in CreateInstance() 53 CreateInstance(const lldb::ModuleSP & module_sp,lldb_private::Stream * feedback_strm) CreateInstance() argument [all...] |
| /llvm-project/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/lldb/source/Plugins/LanguageRuntime/ObjC/AppleObjCRuntime/ |
| H A D | AppleObjCRuntime.cpp | 226 ModuleSP module_sp(m_objc_module_wp.lock()); in GetObjCModule() local 227 if (module_sp) in GetObjCModule() 228 return module_sp; in GetObjCModule() 234 module_sp = modules.GetModuleAtIndex(idx); in GetObjCModule() 235 if (AppleObjCRuntime::AppleIsModuleObjCLibrary(module_sp)) { in GetObjCModule() 236 m_objc_module_wp = module_sp; in GetObjCModule() 237 return module_sp; in GetObjCModule() 313 bool AppleObjCRuntime::AppleIsModuleObjCLibrary(const ModuleSP &module_sp) { in AppleIsModuleObjCLibrary() argument 314 if (module_sp) { in AppleIsModuleObjCLibrary() 315 const FileSpec &module_file_spec = module_sp in AppleIsModuleObjCLibrary() 332 lldb::ModuleSP module_sp = modules.GetModuleAtIndex(idx); GetFoundationVersion() local 351 IsModuleObjCLibrary(const ModuleSP & module_sp) IsModuleObjCLibrary() argument 355 ReadObjCLibrary(const ModuleSP & module_sp) ReadObjCLibrary() argument 388 for (ModuleSP module_sp : target.GetImages().Modules()) { GetObjCVersion() local [all...] |
| /llvm-project/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/lldb/source/Plugins/Process/minidump/ |
| H A D | ProcessMinidump.cpp | 68 /// \param[in] module_sp The module to grab the .text section from. 76 void HashElfTextSection(ModuleSP module_sp, std::vector<uint8_t> &breakpad_uuid, in HashElfTextSection() 78 SectionList *sect_list = module_sp->GetSectionList(); in HashElfTextSection() 387 modules.ForEach([&](const ModuleSP &module_sp) { in DoUpdateThreadList() 388 SectionList *sections = module_sp->GetSectionList(); in DoUpdateThreadList() 405 to_add.back().SetName(module_sp->GetFileSpec().GetPath().c_str()); in DoUpdateThreadList() 458 ModuleSP module_sp = in ReadModuleList() 460 if (!module_sp) in ReadModuleList() 461 return module_sp; in ReadModuleList() 465 const auto mod_bytes = module_sp in ReadModuleList() 73 HashElfTextSection(ModuleSP module_sp,std::vector<uint8_t> & breakpad_uuid,std::vector<uint8_t> & facebook_uuid) HashElfTextSection() argument 341 __anon23ada7130302(const ModuleSP &module_sp) BuildMemoryRegions() argument 413 ModuleSP module_sp = GetOrCreateModule() local 481 lldb::ModuleSP module_sp = GetTarget().GetOrCreateModule(module_spec, ReadModuleList() local 542 lldb::ModuleSP module_sp = GetTarget().GetExecutableModule(); GetProcessInfo() local [all...] |
| /llvm-project/lldb/source/Plugins/ObjectContainer/Mach-O-Fileset/ |
| H A D | ObjectContainerMachOFileset.cpp | 37 const lldb::ModuleSP &module_sp, lldb::DataBufferSP &data_sp, in ObjectContainerMachOFileset() argument 40 : ObjectContainer(module_sp, file, offset, length, data_sp, data_offset), in ObjectContainerMachOFileset() 44 const lldb::ModuleSP &module_sp, lldb::WritableDataBufferSP data_sp, in ObjectContainerMachOFileset() argument 46 : ObjectContainer(module_sp, nullptr, 0, data_sp->GetByteSize(), data_sp, in ObjectContainerMachOFileset() 51 const lldb::ModuleSP &module_sp, DataBufferSP &data_sp, in CreateInstance() argument 63 module_sp, data_sp, data_offset, file, file_offset, length); in CreateInstance() 71 const lldb::ModuleSP &module_sp, lldb::WritableDataBufferSP data_sp, in CreateMemoryInstance() argument 77 module_sp, data_sp, process_sp, header_addr); in CreateMemoryInstance() 194 ModuleSP module_sp(GetModule()); in ParseHeader() local 195 if (!module_sp) in ParseHeader() 273 ModuleSP module_sp(GetModule()); GetObjectFile() local [all...] |
| /llvm-project/lldb/source/Plugins/DynamicLoader/MacOSX-DYLD/ |
| H A D | DynamicLoaderDarwin.cpp | 124 ModuleSP module_sp(target_images.FindFirstModule(module_spec)); in FindTargetModuleForImageInfo() 126 if (module_sp && !module_spec.GetUUID().IsValid() && in FindTargetModuleForImageInfo() 127 !module_sp->GetUUID().IsValid()) { in FindTargetModuleForImageInfo() 130 if (module_sp->GetModificationTime() != in FindTargetModuleForImageInfo() 131 FileSystem::Instance().GetModificationTime(module_sp->GetFileSpec())) in FindTargetModuleForImageInfo() 132 module_sp.reset(); in FindTargetModuleForImageInfo() 135 if (module_sp || !can_create) in FindTargetModuleForImageInfo() 136 return module_sp; in FindTargetModuleForImageInfo() 153 module_sp = in FindTargetModuleForImageInfo() 159 if (!module_sp) in UnloadImages() 111 ModuleSP module_sp(target_images.FindFirstModule(module_spec)); FindTargetModuleForImageInfo() local 215 for (ModuleSP module_sp : target_modules.Modules()) { UnloadAllImages() local 731 ModuleSP module_sp; AlwaysRelyOnEHUnwindInfo() local 1007 ModuleSP module_sp = m_libpthread_module_wp.lock(); GetPThreadLibraryModule() local 1027 ModuleSP module_sp = GetPThreadLibraryModule(); GetPthreadSetSpecificAddress() local 1043 GetThreadLocalData(const lldb::ModuleSP module_sp,const lldb::ThreadSP thread_sp,lldb::addr_t tls_file_addr) GetThreadLocalData() argument [all...] |
| /llvm-project/lldb/source/Plugins/ObjectContainer/BSD-Archive/ |
| H A D | ObjectContainerBSDArchive.cpp | 263 const lldb::ModuleSP &module_sp, DataBufferSP &data_sp, in CreateInstance() 266 ConstString object_name(module_sp->GetObjectName()); in CreateInstance() 281 module_sp->GetFileSpec().GetPath().c_str(), in CreateInstance() 296 *file, module_sp->GetArchitecture(), module_sp->GetModificationTime(), in CreateInstance() 299 new ObjectContainerBSDArchive(module_sp, archive_data_sp, in CreateInstance() 315 *file, module_sp->GetArchitecture(), module_sp->GetModificationTime(), in CreateInstance() 319 new ObjectContainerBSDArchive(module_sp, data_sp, data_offset, file, in CreateInstance() 355 const lldb::ModuleSP &module_sp, DataBufferS in ObjectContainerBSDArchive() 261 CreateInstance(const lldb::ModuleSP & module_sp,DataBufferSP & data_sp,lldb::offset_t data_offset,const FileSpec * file,lldb::offset_t file_offset,lldb::offset_t length) CreateInstance() argument 353 ObjectContainerBSDArchive(const lldb::ModuleSP & module_sp,DataBufferSP & data_sp,lldb::offset_t data_offset,const lldb_private::FileSpec * file,lldb::offset_t file_offset,lldb::offset_t size,ArchiveType archive_type) ObjectContainerBSDArchive() argument 370 ModuleSP module_sp(GetModule()); ParseHeader() local 398 ModuleSP module_sp(GetModule()); GetObjectFile() local [all...] |
| /llvm-project/lldb/unittests/ObjectFile/ELF/ |
| H A D | TestObjectFileELF.cpp | 93 auto module_sp = std::make_shared<Module>(ExpectedFile->moduleSpec()); in TEST_F() local 94 SectionList *list = module_sp->GetSectionList(); in TEST_F() 104 const Symbol *X = module_sp->FindFirstSymbolWithNameAndType(ConstString("X"), in TEST_F() 109 const Symbol *Y = module_sp->FindFirstSymbolWithNameAndType(ConstString("Y"), in TEST_F() 114 const Symbol *start = module_sp->FindFirstSymbolWithNameAndType( in TEST_F() 244 auto module_sp = std::make_shared<Module>(ExpectedFile->moduleSpec()); in TEST_F() local 246 auto entry_point_addr = module_sp->GetObjectFile()->GetEntryPointAddress(); in TEST_F() 306 auto module_sp = std::make_shared<Module>(ExpectedFile->moduleSpec()); in TEST_F() local 308 auto entry_point_addr = module_sp->GetObjectFile()->GetEntryPointAddress(); in TEST_F()
|
| /llvm-project/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/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() 111 load_addr, module_sp->GetFileSpec().GetFilename().GetCString(), in SetSectionLoadAddress() 153 ModuleSP module_sp = section_sp->GetModule(); in SetSectionUnloaded() local 155 if (module_sp) { in SetSectionUnloaded() [all …]
|