Searched refs:ModuleFile (Results 1 – 13 of 13) sorted by relevance
| /base/update/sys_installer/services/module_update/util/include/ |
| D | module_file.h | 99 class ModuleFile { 101 static std::unique_ptr<ModuleFile> Open(const std::string &fpInfo); 102 static bool CompareVersion(const ModuleFile &newFile, const ModuleFile &oldFile); 103 ModuleFile(const std::string &modulePath, in ModuleFile() function 109 virtual ~ModuleFile(); 110 ModuleFile(const ModuleFile&) = default; 111 ModuleFile& operator=(const ModuleFile&) = default; 112 ModuleFile(ModuleFile&&) = default; 113 ModuleFile& operator=(ModuleFile&&) = default;
|
| D | module_utils.h | 56 bool VerityInfoWrite(const ModuleFile &file); 58 void SetModuleVersion(const ModuleFile &file);
|
| /base/update/sys_installer/services/module_update/include/ |
| D | module_file_repository.h | 35 …std::unique_ptr<ModuleFile> GetModuleFile(const std::string &pathPrefix, const std::string &hmpNam… 36 bool IsPreInstalledModule(const ModuleFile &moduleFile) const; 40 …const std::unordered_map<std::string, std::unordered_map<std::string, ModuleFile>> &GetModuleMap(v… 43 std::unordered_map<std::string, ModuleFile> &fileMap, const Timer &timer) const; 44 bool CheckFilePath(const ModuleFile &moduleFile, const std::string &prefix) const; 46 std::unordered_map<std::string, std::unordered_map<std::string, ModuleFile>> moduleFileMap_;
|
| D | module_update.h | 29 using ImageVerifyFunc = std::function<bool(ModuleFile &, std::string &)>; 43 bool MountModulePackage(ModuleFile &moduleFile, const bool mountOnVerity); 48 std::unique_ptr<ModuleFile> GetLatestUpdateModulePackage(const std::string &hmpName); 50 std::string CreateMountPoint(const ModuleFile &moduleFile) const; 51 … bool VerifyImageAndCreateDm(ModuleFile &moduleFile, bool mountOnVerity, std::string &blockDevice); 54 std::list<ModuleFile> moduleFileList_;
|
| D | module_dm.h | 29 bool CreateDmDevice(const OHOS::SysInstaller::ModuleFile &moduleFile, std::string &deviceName);
|
| /base/update/sys_installer/services/module_update/src/ |
| D | module_file_repository.cpp | 99 std::unordered_map<std::string, ModuleFile> &fileMap, const Timer &timer) const in ProcessFile() 101 std::unique_ptr<ModuleFile> moduleFile = ModuleFile::Open(file); in ProcessFile() 121 std::unique_ptr<ModuleFile> ModuleFileRepository::GetModuleFile(const std::string &pathPrefix, in GetModuleFile() 129 std::unordered_map<std::string, ModuleFile> fileMap = mapIter->second; in GetModuleFile() 135 ModuleFile file = fileIter->second; in GetModuleFile() 136 return std::make_unique<ModuleFile>(std::move(file)); in GetModuleFile() 139 bool ModuleFileRepository::IsPreInstalledModule(const ModuleFile &moduleFile) const in IsPreInstalledModule() 141 std::unique_ptr<ModuleFile> preInstalledModule = GetModuleFile(MODULE_PREINSTALL_DIR, in IsPreInstalledModule() 149 bool ModuleFileRepository::CheckFilePath(const ModuleFile &moduleFile, const string &prefix) const in CheckFilePath() 151 std::unique_ptr<ModuleFile> preInstalledModule = GetModuleFile(MODULE_PREINSTALL_DIR, in CheckFilePath() [all …]
|
| D | module_update.cpp | 105 bool CheckModulePackage(const std::string &mountPoint, const ModuleFile &moduleFile) in CheckModulePackage() 118 bool VerifyAndCreateDm(ModuleFile &moduleFile, string &blockDevice) in VerifyAndCreateDm() 140 std::unique_ptr<ModuleFile> ModuleUpdate::GetLatestUpdateModulePackage(const string &hmpName) in GetLatestUpdateModulePackage() 142 …std::unique_ptr<ModuleFile> activeModuleFile = repository_.GetModuleFile(UPDATE_ACTIVE_DIR, hmpNam… in GetLatestUpdateModulePackage() 143 …std::unique_ptr<ModuleFile> updateModuleFile = repository_.GetModuleFile(UPDATE_INSTALL_DIR, hmpNa… in GetLatestUpdateModulePackage() 144 std::unique_ptr<ModuleFile> ret = nullptr; in GetLatestUpdateModulePackage() 146 …if (activeModuleFile == nullptr || ModuleFile::CompareVersion(*updateModuleFile, *activeModuleFile… in GetLatestUpdateModulePackage() 174 std::unique_ptr<ModuleFile> moduleFile = ModuleFile::Open(hmpFile); in ProcessHmpFile() 234 std::unique_ptr<ModuleFile> moduleFile = ModuleFile::Open(file); in CheckModuleUpdate() 283 …std::unique_ptr<ModuleFile> systemModuleFile = repository_.GetModuleFile(MODULE_PREINSTALL_DIR, st… in PrepareModuleFileList() [all …]
|
| D | module_dm.cpp | 52 bool CreateDmDevice(const OHOS::SysInstaller::ModuleFile &moduleFile, std::string &deviceName) in CreateDmDevice()
|
| /base/update/sys_installer/services/module_update/service/src/ |
| D | module_update_main.cpp | 207 int32_t ModuleUpdateMain::ValidateVersion(ModuleFile &installFile, const std::string &hmpName) const in ValidateVersion() 210 std::unique_ptr<ModuleFile> preInstalledFile = ModuleFile::Open(preInstalledPath); in ValidateVersion() 215 if (!ModuleFile::CompareVersion(installFile, *preInstalledFile)) { in ValidateVersion() 228 std::unique_ptr<ModuleFile> activeFile = ModuleFile::Open(activePath); in ValidateVersion() 233 if (!ModuleFile::CompareVersion(installFile, *activeFile)) { in ValidateVersion() 275 std::unique_ptr<ModuleFile> moduleFile = ModuleFile::Open(file); in InstallModuleFile() 357 std::unique_ptr<ModuleFile> moduleFile = ModuleFile::Open(file); in CollectModulePackageInfo() 545 std::unique_ptr<ModuleFile> moduleFile = ModuleFile::Open(file); in ScanPreInstalledHmp()
|
| /base/update/sys_installer/services/module_update/util/src/ |
| D | module_file.cpp | 444 ModuleFile::~ModuleFile() in ~ModuleFile() 449 std::unique_ptr<ModuleFile> ModuleFile::Open(const string &fpInfo) in Open() 478 return std::make_unique<ModuleFile>(fpInfo, versionInfo, imageStat); in Open() 481 bool ModuleFile::CompareVersion(const ModuleFile &newFile, const ModuleFile &oldFile) in CompareVersion() 522 bool ModuleFile::ProcessModuleUpdateVerityInfo(const std::string &partition) const in ProcessModuleUpdateVerityInfo() 537 bool ModuleFile::VerifyModuleVerity() in VerifyModuleVerity() 567 void ModuleFile::ClearVerifiedData() in ClearVerifiedData()
|
| D | module_hvb_ops.cpp | 41 std::unique_ptr<ModuleFile> file = ModuleFile::Open(modulePath); in ParseReadParam()
|
| D | module_utils.cpp | 232 __attribute__((weak)) bool VerityInfoWrite(const ModuleFile &file) in VerityInfoWrite() 247 __attribute__((weak)) void SetModuleVersion(const ModuleFile &file) in SetModuleVersion() 468 std::unique_ptr<ModuleFile> moduleFile = ModuleFile::Open(preInstalledPath); in NotifyBmsRevert()
|
| /base/update/sys_installer/services/module_update/service/include/ |
| D | module_update_main.h | 56 int32_t ValidateVersion(ModuleFile &installFile, const std::string &hmpName) const; 66 std::unique_ptr<ModuleFile> installModule_ = nullptr;
|