Lines Matching refs:module_spec
191 const ModuleSpec &module_spec, const FileSpec &tmp_file, in Put() argument
194 GetModuleDirectory(root_dir_spec, module_spec.GetUUID()); in Put()
215 const ModuleSpec &module_spec, in Get() argument
218 m_loaded_modules.find(module_spec.GetUUID().GetAsString()); in Get()
227 GetModuleDirectory(root_dir_spec, module_spec.GetUUID()); in Get()
229 module_spec_dir, module_spec.GetFileSpec().GetFilename().AsCString()); in Get()
234 module_spec.GetObjectSize()) in Get()
241 module_spec.GetFileSpec(), in Get()
247 auto cached_module_spec(module_spec); in Get()
251 cached_module_spec.GetPlatformFileSpec() = module_spec.GetFileSpec(); in Get()
263 std::make_pair(module_spec.GetUUID().GetAsString(), cached_module_sp)); in Get()
270 const ModuleSpec &module_spec, in GetAndPut() argument
276 GetModuleDirectory(root_dir_spec, module_spec.GetUUID()); in GetAndPut()
281 ModuleLock lock(root_dir_spec, module_spec.GetUUID(), error); in GetAndPut()
284 module_spec.GetUUID().GetAsString().c_str(), in GetAndPut()
289 error = Get(root_dir_spec, escaped_hostname.c_str(), module_spec, in GetAndPut()
295 error = module_downloader(module_spec, tmp_download_file_spec); in GetAndPut()
301 error = Put(root_dir_spec, escaped_hostname.c_str(), module_spec, in GetAndPut()
302 tmp_download_file_spec, module_spec.GetFileSpec()); in GetAndPut()
307 error = Get(root_dir_spec, escaped_hostname.c_str(), module_spec, in GetAndPut()
323 error = Put(root_dir_spec, escaped_hostname.c_str(), module_spec, in GetAndPut()
325 GetSymbolFileSpec(module_spec.GetFileSpec())); in GetAndPut()