Home
last modified time | relevance | path

Searched refs:ModuleFile (Results 1 – 10 of 10) sorted by relevance

/base/update/sys_installer/services/module_update/util/include/
Dmodule_file.h61 class ModuleFile {
63 static std::unique_ptr<ModuleFile> Open(const std::string &path);
64 static bool CompareVersion(const ModuleFile &file1, const ModuleFile &file2);
65 ModuleFile(const std::string &modulePath, in ModuleFile() function
77 virtual ~ModuleFile() = default;
78 ModuleFile(const ModuleFile&) = default;
79 ModuleFile& operator=(const ModuleFile&) = default;
80 ModuleFile(ModuleFile&&) = default;
81 ModuleFile& operator=(ModuleFile&&) = default;
/base/update/sys_installer/services/module_update/src/
Dmodule_file_repository.cpp52 std::unordered_map<int32_t, ModuleFile> fileMap; in InitRepository()
89 const string &file, std::unordered_map<int32_t, ModuleFile> &fileMap) const in ProcessFile()
94 std::unique_ptr<ModuleFile> moduleFile = ModuleFile::Open(file); in ProcessFile()
124 std::unique_ptr<ModuleFile> ModuleFileRepository::GetModuleFile(const std::string &pathPrefix, cons… in GetModuleFile()
131 std::unordered_map<int32_t, ModuleFile> fileMap = mapIter->second; in GetModuleFile()
137 ModuleFile file = fileIter->second; in GetModuleFile()
138 return std::make_unique<ModuleFile>(std::move(file)); in GetModuleFile()
141 bool ModuleFileRepository::IsPreInstalledModule(const ModuleFile &moduleFile) const in IsPreInstalledModule()
143 …std::unique_ptr<ModuleFile> preInstalledModule = GetModuleFile(MODULE_PREINSTALL_DIR, moduleFile.G… in IsPreInstalledModule()
152 std::unique_ptr<ModuleFile> preInstalledModule = GetModuleFile(MODULE_PREINSTALL_DIR, saId); in GetPublicKey()
[all …]
Dmodule_update.cpp102 std::unique_ptr<ModuleFile> GetLatestUpdateModulePackage(const int32_t saId) in GetLatestUpdateModulePackage()
105 std::unique_ptr<ModuleFile> activeModuleFile = instance.GetModuleFile(UPDATE_ACTIVE_DIR, saId); in GetLatestUpdateModulePackage()
106 std::unique_ptr<ModuleFile> updateModuleFile = instance.GetModuleFile(UPDATE_INSTALL_DIR, saId); in GetLatestUpdateModulePackage()
107 std::unique_ptr<ModuleFile> ret = nullptr; in GetLatestUpdateModulePackage()
109 …if (activeModuleFile == nullptr || ModuleFile::CompareVersion(*updateModuleFile, *activeModuleFile… in GetLatestUpdateModulePackage()
213 …std::unique_ptr<ModuleFile> systemModuleFile = instance.GetModuleFile(MODULE_PREINSTALL_DIR, saId); in PrepareModuleFileList()
218 std::unique_ptr<ModuleFile> latestModuleFile = GetLatestUpdateModulePackage(saId); in PrepareModuleFileList()
219 …if (latestModuleFile != nullptr && ModuleFile::CompareVersion(*latestModuleFile, *systemModuleFile… in PrepareModuleFileList()
261 bool ModuleUpdate::MountModulePackage(const ModuleFile &moduleFile, const bool mountOnVerity) const in MountModulePackage()
Dmodule_dm.cpp52 bool CreateDmDevice(const OHOS::SysInstaller::ModuleFile &moduleFile, std::string &deviceName) in CreateDmDevice()
/base/update/sys_installer/services/module_update/include/
Dmodule_file_repository.h33 …std::unique_ptr<ModuleFile> GetModuleFile(const std::string &pathPrefix, const int32_t saId) const;
34 bool IsPreInstalledModule(const ModuleFile &moduleFile) const;
43 std::unordered_map<int32_t, ModuleFile> &fileMap) const;
44 bool CheckFilePath(const ModuleFile &moduleFile, const std::string &prefix) const;
46 std::unordered_map<std::string, std::unordered_map<int32_t, ModuleFile>> moduleFileMap_;
Dmodule_update.h38 bool MountModulePackage(const ModuleFile &moduleFile, const bool mountOnVerity) const;
44 std::list<ModuleFile> moduleFileList_;
Dmodule_dm.h29 bool CreateDmDevice(const OHOS::SysInstaller::ModuleFile &moduleFile, std::string &deviceName);
/base/update/sys_installer/services/module_update/util/src/
Dmodule_file.cpp223 std::unique_ptr<ModuleFile> ModuleFile::Open(const string &path) in Open()
265 return std::make_unique<ModuleFile>(path, saName, saId, versionInfo, modulePubkey, imageStat); in Open()
268 bool ModuleFile::CompareVersion(const ModuleFile &file1, const ModuleFile &file2) in CompareVersion()
281 bool ModuleFile::VerifyModuleVerity(const string &publicKey) in VerifyModuleVerity()
311 void ModuleFile::ClearVerifiedData() in ClearVerifiedData()
Dmodule_hvb_ops.cpp38 std::unique_ptr<ModuleFile> file = ModuleFile::Open(path); in ParseReadParam()
/base/update/sys_installer/frameworks/ipc_server/src/
Dmodule_update_service.cpp193 std::unique_ptr<ModuleFile> moduleFile = ModuleFile::Open(file); in InstallModuleFile()
218 std::unique_ptr<ModuleFile> preInstalledFile = ModuleFile::Open(preInstalledPath); in InstallModuleFile()
223 if (!ModuleFile::CompareVersion(*moduleFile, *preInstalledFile)) { in InstallModuleFile()
296 std::unique_ptr<ModuleFile> moduleFile = ModuleFile::Open(file); in CollectModulePackageInfo()
642 std::unique_ptr<ModuleFile> moduleFile = ModuleFile::Open(file); in ScanPreInstalledHmp()