Lines Matching defs:module_spec
83 ModuleSpec module_spec(executable->GetFileSpec(),
85 auto module_sp = std::make_shared<Module>(module_spec);
102 executable = target.GetOrCreateModule(module_spec, true /* notify */);
159 ModuleSpec module_spec(file, target.GetArchitecture());
161 // Process may be able to augment the module_spec with UUID, e.g. ELF core.
162 module_spec.GetUUID() = uuid;
165 if (ModuleSP module_sp = target.GetImages().FindFirstModule(module_spec))
168 if (ModuleSP module_sp = target.GetOrCreateModule(module_spec, false))
229 ModuleSpec module_spec;
230 module_spec.GetUUID() = uuid;
239 error = ModuleList::GetSharedModule(module_spec, module_sp, nullptr,
246 module_spec.GetSymbolFileSpec() =
247 PluginManager::LocateExecutableSymbolFile(module_spec, search_paths);
249 PluginManager::LocateExecutableObjectFile(module_spec);
250 module_spec.GetFileSpec() = objfile_module_spec.GetFileSpec();
251 if (FileSystem::Instance().Exists(module_spec.GetFileSpec()) &&
252 FileSystem::Instance().Exists(module_spec.GetSymbolFileSpec())) {
253 module_sp = std::make_shared<Module>(module_spec);
260 PluginManager::DownloadObjectAndSymbolFile(module_spec, error,
262 if (FileSystem::Instance().Exists(module_spec.GetFileSpec())) {
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);