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.h49 class ModuleFile {
51 static std::unique_ptr<ModuleFile> Open(const std::string &path);
53 static bool CompareVersion(const ModuleFile &file1, const ModuleFile &file2);
54 ModuleFile(const std::string &modulePath, in ModuleFile() function
66 virtual ~ModuleFile() = default;
67 ModuleFile(const ModuleFile&) = default;
68 ModuleFile& operator=(const ModuleFile&) = default;
69 ModuleFile(ModuleFile&&) = default;
70 ModuleFile& operator=(ModuleFile&&) = default;
/base/update/sys_installer/services/module_update/src/
Dmodule_file_repository.cpp45 std::unordered_map<int32_t, ModuleFile> fileMap; in InitRepository()
54 const string &file, std::unordered_map<int32_t, ModuleFile> &fileMap) const in ProcessFile()
59 std::unique_ptr<ModuleFile> moduleFile = ModuleFile::Open(file); in ProcessFile()
69 if (!ModuleFile::VerifyModulePackageSign(file)) { in ProcessFile()
81 std::unique_ptr<ModuleFile> ModuleFileRepository::GetModuleFile(const std::string &pathPrefix, cons… in GetModuleFile()
88 std::unordered_map<int32_t, ModuleFile> fileMap = mapIter->second; in GetModuleFile()
94 ModuleFile file = fileIter->second; in GetModuleFile()
95 return std::make_unique<ModuleFile>(std::move(file)); in GetModuleFile()
98 bool ModuleFileRepository::IsPreInstalledModule(const ModuleFile &moduleFile) const in IsPreInstalledModule()
100 …std::unique_ptr<ModuleFile> preInstalledModule = GetModuleFile(MODULE_PREINSTALL_DIR, moduleFile.G… in IsPreInstalledModule()
[all …]
Dmodule_update.cpp85 std::unique_ptr<ModuleFile> GetLatestUpdateModulePackage(const int32_t saId) in GetLatestUpdateModulePackage()
88 std::unique_ptr<ModuleFile> activeModuleFile = instance.GetModuleFile(UPDATE_ACTIVE_DIR, saId); in GetLatestUpdateModulePackage()
89 std::unique_ptr<ModuleFile> updateModuleFile = instance.GetModuleFile(UPDATE_INSTALL_DIR, saId); in GetLatestUpdateModulePackage()
90 std::unique_ptr<ModuleFile> ret = nullptr; in GetLatestUpdateModulePackage()
92 …if (activeModuleFile == nullptr || ModuleFile::CompareVersion(*updateModuleFile, *activeModuleFile… in GetLatestUpdateModulePackage()
176 …std::unique_ptr<ModuleFile> systemModuleFile = instance.GetModuleFile(MODULE_PREINSTALL_DIR, saId); in PrepareModuleFileList()
181 std::unique_ptr<ModuleFile> latestModuleFile = GetLatestUpdateModulePackage(saId); in PrepareModuleFileList()
182 …if (latestModuleFile != nullptr && ModuleFile::CompareVersion(*latestModuleFile, *systemModuleFile… in PrepareModuleFileList()
212 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;
41 std::unordered_map<int32_t, ModuleFile> &fileMap) const;
42 bool CheckFilePath(const ModuleFile &moduleFile, const std::string &prefix) const;
44 std::unordered_map<std::string, std::unordered_map<int32_t, ModuleFile>> moduleFileMap_;
Dmodule_update.h38 bool MountModulePackage(const ModuleFile &moduleFile, const bool mountOnVerity) const;
42 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.cpp170 bool ModuleFile::VerifyModulePackageSign(const std::string &path) in VerifyModulePackageSign()
175 std::unique_ptr<ModuleFile> ModuleFile::Open(const string &path) in Open()
217 return std::make_unique<ModuleFile>(path, saName, saId, versionInfo, modulePubkey, imageStat); in Open()
220 bool ModuleFile::CompareVersion(const ModuleFile &file1, const ModuleFile &file2) in CompareVersion()
233 bool ModuleFile::VerifyModuleVerity(const string &publicKey) in VerifyModuleVerity()
263 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.cpp73 std::unique_ptr<ModuleFile> moduleFile = ModuleFile::Open(file); in BackupFile()
162 std::unique_ptr<ModuleFile> moduleFile = ModuleFile::Open(file); in InstallModuleFile()
180 if (!ModuleFile::VerifyModulePackageSign(file)) { in InstallModuleFile()
187 std::unique_ptr<ModuleFile> preInstalledFile = ModuleFile::Open(preInstalledPath); in InstallModuleFile()
192 if (!ModuleFile::CompareVersion(*moduleFile, *preInstalledFile)) { in InstallModuleFile()
265 std::unique_ptr<ModuleFile> moduleFile = ModuleFile::Open(file); in CollectModulePackageInfo()
432 std::unique_ptr<ModuleFile> moduleFile = ModuleFile::Open(file); in ScanPreInstalledHmp()