Home
last modified time | relevance | path

Searched refs:module_sp (Results 1 – 25 of 194) sorted by relevance

12345678

/openbsd-src/gnu/llvm/lldb/source/API/
H A DSBModule.cpp34 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(GetSP()); in GetFileSpec() local
110 if (module_sp) in GetFileSpec()
[all …]
/openbsd-src/gnu/llvm/lldb/source/Core/
H A DModuleList.cpp220 void ModuleList::AppendImpl(const ModuleSP &module_sp, bool use_notifier) { in AppendImpl() argument
221 if (module_sp) { in AppendImpl()
223 m_modules.push_back(module_sp); in AppendImpl()
225 m_notifier->NotifyModuleAdded(*this, module_sp); in AppendImpl()
229 void ModuleList::Append(const ModuleSP &module_sp, bool notify) { in Append() argument
230 AppendImpl(module_sp, notify); in Append()
234 const ModuleSP &module_sp, in ReplaceEquivalent() argument
236 if (module_sp) { in ReplaceEquivalent()
241 ModuleSpec equivalent_module_spec(module_sp->GetFileSpec(), in ReplaceEquivalent()
242 module_sp->GetArchitecture()); in ReplaceEquivalent()
[all …]
H A DDynamicLoader.cpp84 auto module_sp = std::make_shared<Module>(module_spec); in GetTargetExecutable() local
88 if (module_sp && module_sp->GetUUID().IsValid() && in GetTargetExecutable()
90 if (module_sp->GetUUID() != executable->GetUUID()) in GetTargetExecutable()
156 if (ModuleSP module_sp = target.GetImages().FindFirstModule(module_spec)) in FindModuleViaTarget() local
157 return module_sp; in FindModuleViaTarget()
159 if (ModuleSP module_sp = target.GetOrCreateModule(module_spec, false)) in FindModuleViaTarget() local
160 return module_sp; in FindModuleViaTarget()
169 if (ModuleSP module_sp = FindModuleViaTarget(file)) { in LoadModuleAtAddress() local
170 UpdateLoadedSections(module_sp, link_map_addr, base_addr, in LoadModuleAtAddress()
172 return module_sp; in LoadModuleAtAddress()
[all …]
H A DSearchFilter.cpp139 bool SearchFilter::ModulePasses(const ModuleSP &module_sp) { return true; } in ModulePasses() argument
231 for (ModuleSP module_sp : modules.Modules()) { in SearchInModuleList() local
232 if (!ModulePasses(module_sp)) in SearchInModuleList()
234 if (DoModuleIteration(module_sp, searcher) == Searcher::eCallbackReturnStop) in SearchInModuleList()
240 SearchFilter::DoModuleIteration(const lldb::ModuleSP &module_sp, in DoModuleIteration() argument
242 SymbolContext matchingContext(m_target_sp, module_sp); in DoModuleIteration()
252 if (context.module_sp) { in DoModuleIteration()
254 return DoCUIteration(context.module_sp, context, searcher); in DoModuleIteration()
256 SymbolContext matchingContext(context.module_sp.get()); in DoModuleIteration()
261 for (ModuleSP module_sp : m_target_sp->GetImages().Modules()) { in DoModuleIteration() local
[all …]
H A DAddress.cpp92 ModuleSP module_sp(address.GetModule()); in GetByteOrderAndAddressSize() local
93 if (module_sp) { in GetByteOrderAndAddressSize()
94 byte_order = module_sp->GetArchitecture().GetByteOrder(); in GetByteOrderAndAddressSize()
95 addr_size = module_sp->GetArchitecture().GetAddressByteSize(); in GetByteOrderAndAddressSize()
146 ModuleSP module_sp(address.GetModule()); in ReadAddress() local
148 assert(module_sp); in ReadAddress()
149 if (module_sp->ResolveFileAddress(deref_addr, deref_so_addr)) in ReadAddress()
284 lldb::ModuleSP module_sp; in GetModule() local
287 module_sp = section_sp->GetModule(); in GetModule()
288 return module_sp; in GetModule()
[all …]
/openbsd-src/gnu/llvm/lldb/source/Plugins/SymbolVendor/MacOSX/
H A DSymbolVendorMacOSX.cpp32 SymbolVendorMacOSX::SymbolVendorMacOSX(const lldb::ModuleSP &module_sp) in LLDB_PLUGIN_DEFINE()
33 : SymbolVendor(module_sp) {} in LLDB_PLUGIN_DEFINE()
90 SymbolVendorMacOSX::CreateInstance(const lldb::ModuleSP &module_sp, in CreateInstance() argument
92 if (!module_sp) in CreateInstance()
96 llvm::dyn_cast_or_null<ObjectFileMachO>(module_sp->GetObjectFile()); in CreateInstance()
103 module_sp->GetFileSpec().GetPath().c_str()); in CreateInstance()
104 SymbolVendorMacOSX *symbol_vendor = new SymbolVendorMacOSX(module_sp); in CreateInstance()
115 module_sp->GetFileSpec().GetPath().c_str()); in CreateInstance()
119 FileSpec dsym_fspec(module_sp->GetSymbolFileFileSpec()); in CreateInstance()
127 file_spec = module_sp->GetFileSpec(); in CreateInstance()
[all …]
/openbsd-src/gnu/llvm/lldb/source/Symbol/
H A DSymbolVendor.cpp26 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 DObjectFile.cpp36 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, file, file_offset, file_size, data_sp, data_offset); in FindPlugin()
[all …]
H A DType.cpp871 bool TypeImpl::CheckModule(lldb::ModuleSP &module_sp) const { in CheckModule()
872 return CheckModuleCommon(m_module_wp, module_sp); in CheckModule()
875 bool TypeImpl::CheckExeModule(lldb::ModuleSP &module_sp) const { in CheckExeModule()
876 return CheckModuleCommon(m_exe_module_wp, module_sp); in CheckExeModule()
880 lldb::ModuleSP &module_sp) const { in CheckModuleCommon()
889 module_sp = input_module_wp.lock(); in CheckModuleCommon()
890 if (!module_sp) { in CheckModuleCommon()
919 ModuleSP module_sp; in IsValid() local
920 if (CheckModule(module_sp)) in IsValid()
934 lldb::ModuleSP module_sp; in GetModule() local
[all …]
H A DObjectContainer.cpp18 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()
/openbsd-src/gnu/llvm/lldb/source/Plugins/DynamicLoader/POSIX-DYLD/
H A DDynamicLoaderPOSIXDYLD.cpp149 for (auto module_sp : module_list.Modules()) { in DidAttach() local
151 module_sp ? module_sp->GetFileSpec().GetPath().c_str() in DidAttach()
445 ModuleSP module_sp = in RefreshModules() local
447 if (!module_sp.get()) in RefreshModules()
450 if (module_sp->GetObjectFile()->GetBaseAddress().GetLoadAddress( in RefreshModules()
454 m_interpreter_module = module_sp; in RefreshModules()
455 } else if (module_sp == interpreter_sp) { in RefreshModules()
464 UnloadSections(module_sp); in RefreshModules()
465 loaded_modules.Remove(module_sp); in RefreshModules()
470 loaded_modules.AppendIfNeeded(module_sp); in RefreshModules()
[all …]
/openbsd-src/gnu/llvm/lldb/source/Plugins/SymbolVendor/PECOFF/
H A DSymbolVendorPECOFF.cpp31 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()
107 SectionList *module_section_list = module_sp->GetSectionList(); in CreateInstance()
133 SymbolVendorPECOFF *symbol_vendor = new SymbolVendorPECOFF(module_sp); in CreateInstance()
/openbsd-src/gnu/llvm/lldb/source/Plugins/SymbolVendor/ELF/
H A DSymbolVendorELF.cpp31 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()
/openbsd-src/gnu/llvm/lldb/source/Plugins/Platform/MacOSX/
H A DPlatformDarwinKernel.cpp720 const ModuleSpec &module_spec, Process *process, ModuleSP &module_sp, in GetSharedModule() argument
724 module_sp.reset(); in GetSharedModule()
735 error = GetSharedModuleKernel(module_spec, process, module_sp, in GetSharedModule()
738 if (error.Success() && module_sp) { in GetSharedModule()
742 return GetSharedModuleKext(module_spec, process, module_sp, in GetSharedModule()
750 return PlatformDarwin::GetSharedModule(module_spec, process, module_sp, in GetSharedModule()
756 const ModuleSpec &module_spec, Process *process, ModuleSP &module_sp, in GetSharedModuleKext() argument
760 module_sp.reset(); in GetSharedModuleKext()
773 module_sp); in GetSharedModuleKext()
774 if (module_sp.get()) { in GetSharedModuleKext()
[all …]
H A DPlatformRemoteDarwinDevice.cpp225 const ModuleSpec &module_spec, Process *process, ModuleSP &module_sp, in GetSharedModule() argument
252 module_sp.reset(); in GetSharedModule()
253 error = ResolveExecutable(platform_module_spec, module_sp, nullptr); in GetSharedModule()
254 if (module_sp) { in GetSharedModule()
269 module_sp.reset(); in GetSharedModule()
270 error = ResolveExecutable(platform_module_spec, module_sp, nullptr); in GetSharedModule()
271 if (module_sp) { in GetSharedModule()
291 module_sp.reset(); in GetSharedModule()
292 error = ResolveExecutable(platform_module_spec, module_sp, nullptr); in GetSharedModule()
293 if (module_sp) { in GetSharedModule()
[all …]
/openbsd-src/gnu/llvm/lldb/source/Plugins/SymbolVendor/wasm/
H A DSymbolVendorWasm.cpp33 SymbolVendorWasm::SymbolVendorWasm(const lldb::ModuleSP &module_sp) in LLDB_PLUGIN_DEFINE()
34 : SymbolVendor(module_sp) {} in LLDB_PLUGIN_DEFINE()
56 SymbolVendorWasm::CreateInstance(const lldb::ModuleSP &module_sp, in CreateInstance() argument
58 if (!module_sp) in CreateInstance()
62 llvm::dyn_cast_or_null<ObjectFileWasm>(module_sp->GetObjectFile()); in CreateInstance()
72 module_sp->GetFileSpec().GetPath().c_str()); in CreateInstance()
97 module_sp, &sym_fspec, 0, FileSystem::Instance().GetByteSize(sym_fspec), in CreateInstance()
105 SymbolVendorWasm *symbol_vendor = new SymbolVendorWasm(module_sp); in CreateInstance()
109 SectionList *module_section_list = module_sp->GetSectionList(); in CreateInstance()
/openbsd-src/gnu/llvm/lldb/source/Plugins/LanguageRuntime/ObjC/AppleObjCRuntime/
H A DAppleObjCRuntime.cpp220 ModuleSP module_sp(m_objc_module_wp.lock()); in GetObjCModule() local
221 if (module_sp) in GetObjCModule()
222 return module_sp; in GetObjCModule()
228 module_sp = modules.GetModuleAtIndex(idx); in GetObjCModule()
229 if (AppleObjCRuntime::AppleIsModuleObjCLibrary(module_sp)) { in GetObjCModule()
230 m_objc_module_wp = module_sp; in GetObjCModule()
231 return module_sp; in GetObjCModule()
307 bool AppleObjCRuntime::AppleIsModuleObjCLibrary(const ModuleSP &module_sp) { in AppleIsModuleObjCLibrary() argument
308 if (module_sp) { in AppleIsModuleObjCLibrary()
309 const FileSpec &module_file_spec = module_sp->GetFileSpec(); in AppleIsModuleObjCLibrary()
[all …]
/openbsd-src/gnu/llvm/lldb/source/Plugins/DynamicLoader/Windows-DYLD/
H A DDynamicLoaderWindowsDYLD.cpp62 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 …]
/openbsd-src/gnu/llvm/lldb/source/Plugins/ObjectContainer/Mach-O-Fileset/
H A DObjectContainerMachOFileset.cpp37 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()
[all …]
/openbsd-src/gnu/llvm/lldb/source/Plugins/DynamicLoader/wasm-DYLD/
H A DDynamicLoaderWasmDYLD.cpp71 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()
/openbsd-src/gnu/llvm/lldb/source/Plugins/DynamicLoader/MacOSX-DYLD/
H A DDynamicLoaderDarwin.cpp117 ModuleSP module_sp(target_images.FindFirstModule(module_spec)); in FindTargetModuleForImageInfo() local
119 if (module_sp && !module_spec.GetUUID().IsValid() && in FindTargetModuleForImageInfo()
120 !module_sp->GetUUID().IsValid()) { in FindTargetModuleForImageInfo()
123 if (module_sp->GetModificationTime() != in FindTargetModuleForImageInfo()
124 FileSystem::Instance().GetModificationTime(module_sp->GetFileSpec())) in FindTargetModuleForImageInfo()
125 module_sp.reset(); in FindTargetModuleForImageInfo()
128 if (module_sp || !can_create) in FindTargetModuleForImageInfo()
129 return module_sp; in FindTargetModuleForImageInfo()
146 module_sp = in FindTargetModuleForImageInfo()
152 if (!module_sp) in FindTargetModuleForImageInfo()
[all …]
/openbsd-src/gnu/llvm/lldb/source/Plugins/Process/minidump/
H A DProcessMinidump.cpp55 PlaceholderObjectFile(const lldb::ModuleSP &module_sp, in PlaceholderObjectFile() argument
58 : ObjectFile(module_sp, &module_spec.GetFileSpec(), /*file_offset*/ 0, in PlaceholderObjectFile()
150 void HashElfTextSection(ModuleSP module_sp, std::vector<uint8_t> &breakpad_uuid, in HashElfTextSection() argument
152 SectionList *sect_list = module_sp->GetSectionList(); in HashElfTextSection()
418 modules.ForEach([&](const ModuleSP &module_sp) { in BuildMemoryRegions() argument
419 SectionList *sections = module_sp->GetSectionList(); in BuildMemoryRegions()
436 to_add.back().SetName(module_sp->GetFileSpec().GetPath().c_str()); in BuildMemoryRegions()
490 ModuleSP module_sp = in GetOrCreateModule() local
492 if (!module_sp) in GetOrCreateModule()
493 return module_sp; in GetOrCreateModule()
[all …]
/openbsd-src/gnu/llvm/lldb/source/Target/
H A DSectionLoadList.cpp68 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 …]
/openbsd-src/gnu/llvm/lldb/source/Plugins/ObjectContainer/BSD-Archive/
H A DObjectContainerBSDArchive.cpp392 const lldb::ModuleSP &module_sp, DataBufferSP &data_sp, in CreateInstance() argument
395 ConstString object_name(module_sp->GetObjectName()); in CreateInstance()
410 module_sp->GetFileSpec().GetPath().c_str(), in CreateInstance()
425 *file, module_sp->GetArchitecture(), module_sp->GetModificationTime(), in CreateInstance()
428 new ObjectContainerBSDArchive(module_sp, archive_data_sp, in CreateInstance()
444 *file, module_sp->GetArchitecture(), module_sp->GetModificationTime(), in CreateInstance()
448 new ObjectContainerBSDArchive(module_sp, data_sp, data_offset, file, in CreateInstance()
483 const lldb::ModuleSP &module_sp, DataBufferSP &data_sp, in ObjectContainerBSDArchive() argument
486 : ObjectContainer(module_sp, file, file_offset, size, data_sp, data_offset), in ObjectContainerBSDArchive()
500 ModuleSP module_sp(GetModule()); in ParseHeader() local
[all …]
/openbsd-src/gnu/llvm/lldb/source/Plugins/ObjectContainer/Universal-Mach-O/
H A DObjectContainerUniversalMachO.cpp37 const lldb::ModuleSP &module_sp, DataBufferSP &data_sp, in CreateInstance() argument
47 new ObjectContainerUniversalMachO(module_sp, data_sp, data_offset, in CreateInstance()
64 const lldb::ModuleSP &module_sp, DataBufferSP &data_sp, in ObjectContainerUniversalMachO() argument
67 : ObjectContainer(module_sp, file, file_offset, length, data_sp, in ObjectContainerUniversalMachO()
139 ModuleSP module_sp(GetModule()); in GetObjectFile() local
140 if (module_sp) { in GetObjectFile()
141 if (!module_sp->GetArchitecture().IsValid()) { in GetObjectFile()
146 arch = module_sp->GetArchitecture(); in GetObjectFile()
169 module_sp, file, m_offset + m_fat_archs[arch_idx].offset, in GetObjectFile()

12345678