Lines Matching defs:module_sp
85 auto module_sp = std::make_shared<Module>(module_spec);
93 if (module_sp && module_sp->GetUUID().IsValid() &&
95 if (module_sp->GetUUID() != executable->GetUUID())
165 if (ModuleSP module_sp = target.GetImages().FindFirstModule(module_spec))
166 return module_sp;
168 if (ModuleSP module_sp = target.GetOrCreateModule(module_spec, false))
169 return module_sp;
178 if (ModuleSP module_sp = FindModuleViaTarget(file)) {
179 UpdateLoadedSections(module_sp, link_map_addr, base_addr,
181 return module_sp;
202 ModuleSP module_sp;
238 if (!module_sp)
239 error = ModuleList::GetSharedModule(module_spec, module_sp, nullptr,
244 if (!module_sp) {
253 module_sp = std::make_shared<Module>(module_spec);
259 if (!module_sp || !module_sp->GetSymbolFileFileSpec()) {
263 module_sp = std::make_shared<Module>(module_spec);
271 if (!module_sp && FileSystem::Instance().Exists(module_spec.GetFileSpec()))
272 module_sp = std::make_shared<Module>(module_spec);
277 if (allow_memory_image_last_resort && !module_sp.get() &&
282 module_sp = memory_module_sp;
286 if (module_sp.get()) {
290 target.SetArchitecture(module_sp->GetArchitecture());
291 target.GetImages().AppendIfNeeded(module_sp, false);
295 if (module_sp->GetObjectFile()) {
302 module_sp->SetLoadAddress(target, value, value_is_offset, changed);
310 module_sp->SetLoadAddress(target, 0, true /* value_is_slide */,
319 module_sp->SetLoadAddress(target, 0, true /* value_is_slide */,
326 added_module.Append(module_sp, false);
352 return module_sp;