/ohos5.0/base/update/updater/services/ |
H A D | updater_preprocess.cpp | 65 return helper_(upParams, pkgManager); in DoUpdatePreProcess() 78 int CheckVersion(PkgManager::PkgManagerPtr pkgManager, PackagesInfoPtr pkginfomanager) in CheckVersion() argument 81 if (pkgManager == nullptr || pkginfomanager == nullptr) { in CheckVersion() 93 targetVersions = pkginfomanager->GetOTAVersion(pkgManager, "/version_list", ""); in CheckVersion() 105 int CheckBoardId(PkgManager::PkgManagerPtr pkgManager, PackagesInfoPtr pkginfomanager) in CheckBoardId() argument 108 if (pkgManager == nullptr || pkginfomanager == nullptr) { in CheckBoardId() 117 boardIdList = pkginfomanager->GetBoardID(pkgManager, "/board_list", ""); in CheckBoardId() 129 int32_t UpdatePreProcess(UpdaterParams &upParams, PkgManager::PkgManagerPtr pkgManager) in UpdatePreProcess() argument 132 if (pkgManager == nullptr) { in UpdatePreProcess() 139 ret = CheckBoardId(pkgManager, pkginfomanager); in UpdatePreProcess() [all …]
|
H A D | updater.cpp | 94 if (pkgManager == nullptr) { in GetUpdatePackageInfo() 133 if (pkgManager == nullptr) { in GetStashSizeList() 143 PkgManager::ReleasePackageInstance(pkgManager); in GetStashSizeList() 152 PkgManager::ReleasePackageInstance(pkgManager); in GetStashSizeList() 161 PkgManager::ReleasePackageInstance(pkgManager); in GetStashSizeList() 166 ret = pkgManager->ExtractFile(maxStashFileName, outStream); in GetStashSizeList() 169 PkgManager::ReleasePackageInstance(pkgManager); in GetStashSizeList() 178 PkgManager::ReleasePackageInstance(pkgManager); in GetStashSizeList() 254 if (pkgManager == nullptr) { in DoInstallUpdaterPackage() 282 UpdaterStatus updateRet = StartUpdaterProc(pkgManager, upParams); in DoInstallUpdaterPackage() [all …]
|
/ohos5.0/base/update/updater/test/unittest/updater_test/ |
H A D | updater_unittest.cpp | 73 PkgManager::PkgManagerPtr pkgManager = PkgManager::CreatePackageInstance(); variable 75 status = StartUpdaterProc(pkgManager, packagePath, 0); 79 status = StartUpdaterProc(pkgManager, packagePath, 0); 86 status = StartUpdaterProc(pkgManager, packagePath, 0); 90 status = StartUpdaterProc(pkgManager, packagePath, 1); 94 status = StartUpdaterProc(pkgManager, packagePath, 1); 95 PkgManager::ReleasePackageInstance(pkgManager); 102 PkgManager::PkgManagerPtr pkgManager = PkgManager::CreatePackageInstance(); variable 104 int ret = GetUpdatePackageInfo(pkgManager, nonExistPackagePath); 110 ret = GetUpdatePackageInfo(pkgManager, validUpdaterPackage); [all …]
|
/ohos5.0/base/update/updater/test/unittest/updater_binary/ |
H A D | update_partitions_unittest.cpp | 58 PkgManager::PkgManagerPtr pkgManager = PkgManager::CreatePackageInstance(); variable 61 int ret = pkgManager->LoadPackage(packagePath, GetTestCertName(), components); 63 UpdaterEnv* env = new UpdaterEnv(pkgManager, nullptr, false); 64 Hpackage::HashDataVerifier scriptVerifier {pkgManager}; 75 PkgManager::ReleasePackageInstance(pkgManager); 82 PkgManager::PkgManagerPtr pkgManager = PkgManager::CreatePackageInstance(); variable 85 int ret = pkgManager->LoadPackage(packagePath, GetTestCertName(), components); 87 UpdaterEnv* env = new UpdaterEnv(pkgManager, nullptr, false); 88 Hpackage::HashDataVerifier scriptVerifier {pkgManager}; 99 PkgManager::ReleasePackageInstance(pkgManager);
|
H A D | updater_binary_unittest.cpp | 73 PkgManager::PkgManagerPtr pkgManager = PkgManager::CreatePackageInstance(); in BuildFileDigest() local 78 pkgManager->ClosePkgStream(stream); in BuildFileDigest() 79 PkgManager::ReleasePackageInstance(pkgManager); in BuildFileDigest() 85 pkgManager->ClosePkgStream(stream); in BuildFileDigest() 86 PkgManager::ReleasePackageInstance(pkgManager); in BuildFileDigest() 96 pkgManager->ClosePkgStream(stream); in BuildFileDigest() 97 PkgManager::ReleasePackageInstance(pkgManager); in BuildFileDigest() 108 pkgManager->ClosePkgStream(stream); in BuildFileDigest() 109 PkgManager::ReleasePackageInstance(pkgManager); in BuildFileDigest() 119 pkgManager->ClosePkgStream(stream); in BuildFileDigest() [all …]
|
/ohos5.0/base/update/updater/services/ptable_parse/ |
H A D | ptable_process.cpp | 45 … Hpackage::PkgManager::PkgManagerPtr pkgManager = Hpackage::PkgManager::CreatePackageInstance(); in PtableProcess() local 47 if (pkgManager == nullptr) { in PtableProcess() 51 int32_t ret = pkgManager->LoadPackage(path, Utils::GetCertName(), components); in PtableProcess() 54 Hpackage::PkgManager::ReleasePackageInstance(pkgManager); in PtableProcess() 60 packagePtb.LoadPartitionInfo(pkgManager); in PtableProcess() 63 Hpackage::PkgManager::ReleasePackageInstance(pkgManager); in PtableProcess() 69 Hpackage::PkgManager::ReleasePackageInstance(pkgManager); in PtableProcess() 75 Hpackage::PkgManager::ReleasePackageInstance(pkgManager); in PtableProcess() 78 Hpackage::PkgManager::ReleasePackageInstance(pkgManager); in PtableProcess()
|
H A D | ptable_manager.cpp | 56 void PtableManager::ReloadDevicePartition(Hpackage::PkgManager *pkgManager) in ReloadDevicePartition() argument 58 return LoadPartitionInfo(pkgManager); in ReloadDevicePartition() 293 if (pkgManager == nullptr) { 313 if (!GetPtableBufferFromPkg(pkgManager, imageBuf, imgBufSize)) { 332 if (pkgManager == nullptr) { in GetPtableBufferFromPkg() 339 info = pkgManager->GetFileInfo("/ptable"); in GetPtableBufferFromPkg() 356 pkgManager->ClosePkgStream(outStream); in GetPtableBufferFromPkg() 365 pkgManager->ClosePkgStream(outStream); in GetPtableBufferFromPkg() 368 pkgManager->ClosePkgStream(outStream); in GetPtableBufferFromPkg() 375 void DevicePtable::LoadPartitionInfo([[maybe_unused]] Hpackage::PkgManager *pkgManager) [all …]
|
H A D | ptable_manager.h | 36 virtual void LoadPartitionInfo([[maybe_unused]] Hpackage::PkgManager *pkgManager = nullptr) = 0; 37 void ReloadDevicePartition(Hpackage::PkgManager *pkgManager); 81 void LoadPartitionInfo([[maybe_unused]] Hpackage::PkgManager *pkgManager = nullptr) override; 85 … bool GetPtableBufferFromPkg(Hpackage::PkgManager *pkgManager, uint8_t *&imageBuf, uint32_t size); 99 void LoadPartitionInfo([[maybe_unused]] Hpackage::PkgManager *pkgManager = nullptr) override;
|
/ohos5.0/base/update/updater/services/diffpatch/patch/ |
H A D | update_patch.cpp | 134 if (pkgManager == nullptr) { in ApplyBlockPatch() 143 pkgManager->ClosePkgStream(stream); in ApplyBlockPatch() 144 Hpackage::PkgManager::ReleasePackageInstance(pkgManager); in ApplyBlockPatch() 151 pkgManager->ClosePkgStream(stream); in ApplyBlockPatch() 156 pkgManager->ClosePkgStream(stream); in ApplyBlockPatch() 157 Hpackage::PkgManager::ReleasePackageInstance(pkgManager); in ApplyBlockPatch() 180 if (pkgManager == nullptr) { in ApplyBlockPatch() 189 pkgManager->ClosePkgStream(stream); in ApplyBlockPatch() 198 pkgManager->ClosePkgStream(stream); in ApplyBlockPatch() 203 pkgManager->ClosePkgStream(stream); in ApplyBlockPatch() [all …]
|
/ohos5.0/base/update/updater/test/fuzztest/binflow_fuzzer/ |
H A D | binflow_fuzzer.cpp | 29 PkgManager::PkgManagerPtr pkgManager = PkgManager::CreatePackageInstance(); in TestBinFlowUpdater() local 30 if (pkgManager == nullptr) { in TestBinFlowUpdater() 36 int32_t ret = pkgManager->LoadPackage(packagePath, Utils::GetCertName(), components); in TestBinFlowUpdater() 39 PkgManager::ReleasePackageInstance(pkgManager); in TestBinFlowUpdater() 43 ret = Updater::ExecUpdate(pkgManager, false, packagePath, in TestBinFlowUpdater() 47 PkgManager::ReleasePackageInstance(pkgManager); in TestBinFlowUpdater()
|
/ohos5.0/base/update/updater/test/unittest/script/script_instruction/ |
H A D | script_updateprocesser_unittest.cpp | 36 …TestProcessorScriptEnv(Hpackage::PkgManager::PkgManagerPtr pkgManager) : UTestScriptEnv(pkgManager) in UTestProcessorScriptEnv() argument 75 TestPkgManager pkgManager; in TestUpdateProcesserSetProcess() local 76 UTestProcessorScriptEnv env {&pkgManager}; in TestUpdateProcesserSetProcess() 88 TestPkgManager pkgManager; in TestUpdateProcesserSetProcess() local 89 UTestProcessorScriptEnv env {&pkgManager}; in TestUpdateProcesserSetProcess() 108 TestPkgManager pkgManager; in TestUpdateProcesserShowProcess() local 109 UTestProcessorScriptEnv env {&pkgManager}; in TestUpdateProcesserShowProcess() 148 TestPkgManager pkgManager; in TestUpdateProcesserPrint() local 149 UTestProcessorScriptEnv env {&pkgManager}; in TestUpdateProcesserPrint() 176 TestPkgManager pkgManager; in TestUpdateProcesserSetProportion() local [all …]
|
H A D | script_registercmd_unittest.cpp | 54 TestPkgManager pkgManager; in TestRegisterCmd01() local 55 UTestScriptEnv env {&pkgManager}; in TestRegisterCmd01() 67 TestPkgManager pkgManager; in TestRegisterCmd02() local 68 UTestScriptEnv env {&pkgManager}; in TestRegisterCmd02() 81 TestPkgManager pkgManager; in TestRegisterCmd03() local 82 UTestScriptEnv env {&pkgManager}; in TestRegisterCmd03()
|
H A D | script_loadscript_unittest.cpp | 53 TestPkgManager pkgManager; in TestLoadScript01() local 54 UTestScriptEnv env {&pkgManager}; in TestLoadScript01() 67 TestPkgManager pkgManager; in TestLoadScript02() local 68 UTestScriptEnv env {&pkgManager}; in TestLoadScript02() 82 TestPkgManager pkgManager; in TestLoadScript03() local 83 UTestScriptEnv env {&pkgManager}; in TestLoadScript03()
|
/ohos5.0/base/update/updater/test/unittest/diffpatch/ |
H A D | image_patch_unittest.cpp | 44 int32_t TestDecompressData(PkgManager::PkgManagerPtr &pkgManager, PkgBuffer buffer, in TestDecompressData() argument 47 return DecompressData(pkgManager, buffer, stream, memory, expandedLen); in TestDecompressData() 94 PkgManager::PkgManagerPtr pkgManager = nullptr; variable 99 int32_t ret = test.TestDecompressData(pkgManager, buffer, stream, memory, expandedLen); 102 ret = test.TestDecompressData(pkgManager, buffer, stream, memory, expandedLen); 104 pkgManager = PkgManager::CreatePackageInstance(); 105 ret = test.TestDecompressData(pkgManager, buffer, stream, memory, expandedLen); 107 PkgManager::ReleasePackageInstance(pkgManager);
|
/ohos5.0/base/update/updater/test/unittest/flow_update/update_bin/ |
H A D | bin_flow_update_unittest.cpp | 46 PkgManager::PkgManagerPtr pkgManager = PkgManager::CreatePackageInstance(); in TestBinFlowUpdater() local 47 if (pkgManager == nullptr) { in TestBinFlowUpdater() 53 int32_t ret = pkgManager->LoadPackage(packagePath, Utils::GetCertName(), components); in TestBinFlowUpdater() 56 PkgManager::ReleasePackageInstance(pkgManager); in TestBinFlowUpdater() 60 ret = Updater::ExecUpdate(pkgManager, false, packagePath, in TestBinFlowUpdater() 64 PkgManager::ReleasePackageInstance(pkgManager); in TestBinFlowUpdater()
|
/ohos5.0/base/update/updater/services/include/updater/ |
H A D | updater_preprocess.h | 24 …int32_t (*PreProcessFunc)(UpdaterParams &upParams, Hpackage::PkgManager::PkgManagerPtr pkgManager); 28 int CheckBoardId(Hpackage::PkgManager::PkgManagerPtr pkgManager, PackagesInfoPtr pkginfomanager); 29 int CheckVersion(Hpackage::PkgManager::PkgManagerPtr pkgManager, PackagesInfoPtr pkginfomanager); 30 int32_t UpdatePreProcess(UpdaterParams &upParams, Hpackage::PkgManager::PkgManagerPtr pkgManager); 41 …nt32_t DoUpdatePreProcess(UpdaterParams &upParams, Hpackage::PkgManager::PkgManagerPtr pkgManager);
|
/ohos5.0/base/update/updater/services/updater_binary/ |
H A D | update_processor.cpp | 317 PkgManager::PkgManagerPtr pkgManager = env.GetPkgManager(); in Execute() local 318 if (pkgManager == nullptr) { in Execute() 336 ret = pkgManager->ExtractFile(upgradeFileName, outStream); in Execute() 339 pkgManager->ClosePkgStream(outStream); in Execute() 342 pkgManager->ClosePkgStream(outStream); in Execute() 387 Hpackage::HashDataVerifier scriptVerifier {pkgManager}; in ExecUpdate() 489 if (pkgManager == nullptr) { in ProcessUpdater() 496 ret = pkgManager->LoadPackage(packagePath, keyPath, components); in ProcessUpdater() 499 PkgManager::ReleasePackageInstance(pkgManager); in ProcessUpdater() 507 ret = Updater::ExecUpdate(pkgManager, retry, packagePath, in ProcessUpdater() [all …]
|
/ohos5.0/base/update/updater/services/package/pkg_manager/ |
H A D | pkg_stream.h | 28 explicit PkgStreamImpl(PkgManager::PkgManagerPtr pkgManager, const std::string fileName) in PkgStreamImpl() argument 29 : fileName_(fileName), refCount_(0), pkgManager_(pkgManager) {} in PkgStreamImpl() 91 …FileStream(PkgManager::PkgManagerPtr pkgManager, const std::string fileName, FILE *stream, int32_t… in FileStream() argument 92 … : PkgStreamImpl(pkgManager, fileName), stream_(stream), fileLength_(0), streamType_(streamType) {} in FileStream() 119 …MemoryMapStream(PkgManager::PkgManagerPtr pkgManager, const std::string fileName, const PkgBuffer … 120 …int32_t streamType = PkgStreamType_MemoryMap) : PkgStreamImpl(pkgManager, fileName), memMap_(buffe… 168 ProcessorStream(PkgManager::PkgManagerPtr pkgManager, const std::string fileName, in ProcessorStream() argument 170 : PkgStreamImpl(pkgManager, fileName), processor_(processor), context_(context) {} in ProcessorStream() 231 FlowDataStream(Hpackage::PkgManager::PkgManagerPtr pkgManager, const std::string fileName, 233 PkgStreamType_FlowData) : PkgStreamImpl(pkgManager, fileName), fileLength_(fileSize),
|
/ohos5.0/base/update/sys_installer/services/ab_update/src/ |
H A D | ab_update.cpp | 37 Hpackage::PkgManager::PkgManagerPtr pkgManager = Hpackage::PkgManager::CreatePackageInstance(); in StartABUpdate() local 38 if (pkgManager == nullptr) { in StartABUpdate() 53 UpdaterStatus updateRet = DoInstallUpdaterPackage(pkgManager, upParams, HOTA_UPDATE); in StartABUpdate() 57 Hpackage::PkgManager::ReleasePackageInstance(pkgManager); in StartABUpdate() 70 Hpackage::PkgManager::ReleasePackageInstance(pkgManager); in StartABUpdate()
|
/ohos5.0/base/update/updater/test/unittest/applypatch_test/ |
H A D | update_progress_unittest.cpp | 42 …t UTestPostProgressEnv(Hpackage::PkgManager::PkgManagerPtr pkgManager) : UTestScriptEnv(pkgManager) in UTestPostProgressEnv() argument 60 Hpackage::TestScriptPkgManager pkgManager; variable 61 UTestPostProgressEnv env {&pkgManager};
|
/ohos5.0/base/update/updater/services/flow_update/update_bin/ |
H A D | bin_process.cpp | 51 PkgManager::PkgManagerPtr pkgManager = env.GetPkgManager(); in Execute() local 52 if (pkgManager == nullptr) { in Execute() 67 const FileInfo *info = pkgManager->GetFileInfo(upgradeFileName); in Execute() 72 …ret = pkgManager->CreatePkgStream(binFlowStream, upgradeFileName, info->unpackedSize, &ringBuffer); in Execute() 108 PkgManager::PkgManagerPtr pkgManager = env.GetPkgManager(); in ExtractBinFile() local 109 if (pkgManager == nullptr) { in ExtractBinFile() 119 ret = pkgManager->CreatePkgStream(processStream, upgradeFileName, processor, stream); in ExtractBinFile() 125 ret = pkgManager->ExtractFile(upgradeFileName, processStream); in ExtractBinFile() 128 pkgManager->ClosePkgStream(processStream); in ExtractBinFile() 131 pkgManager->ClosePkgStream(processStream); in ExtractBinFile()
|
/ohos5.0/base/update/updater/test/fuzztest/getupdatepackageinfo_fuzzer/ |
H A D | getupdatepackageinfo_fuzzer.cpp | 30 … Hpackage::PkgManager::PkgManagerPtr pkgManager = Hpackage::PkgManager::CreatePackageInstance(); in FuzzGetUpdatePackageInfo() local 31 GetUpdatePackageInfo(pkgManager, std::string(reinterpret_cast<const char*>(data), size)); in FuzzGetUpdatePackageInfo() 32 Hpackage::PkgManager::ReleasePackageInstance(pkgManager); in FuzzGetUpdatePackageInfo()
|
/ohos5.0/base/update/updater/test/fuzztest/updatermain_fuzzer/ |
H A D | updatermain_fuzzer.cpp | 156 Hpackage::PkgManager::PkgManagerPtr pkgManager = Hpackage::PkgManager::CreatePackageInstance(); in InstallUpdaterPackageFuzzTest() local 157 if (InstallUpdaterPackage(upParams, pkgManager) != UPDATE_ERROR) { in InstallUpdaterPackageFuzzTest() 197 Hpackage::PkgManager::PkgManagerPtr pkgManager = Hpackage::PkgManager::CreatePackageInstance(); in ExtractUpdaterBinaryFuzzTest() local 199 int32_t ret = ExtractUpdaterBinary(pkgManager, path, UPDATER_BINARY); in ExtractUpdaterBinaryFuzzTest() 204 ret = ExtractUpdaterBinary(pkgManager, path, UPDATER_BINARY); in ExtractUpdaterBinaryFuzzTest() 205 Hpackage::PkgManager::ReleasePackageInstance(pkgManager); in ExtractUpdaterBinaryFuzzTest()
|
/ohos5.0/base/update/updater/test/unittest/package/ |
H A D | pkg_package_unittest.cpp | 44 explicit TestFile(PkgManager::PkgManagerPtr pkgManager, PkgStreamPtr stream) in TestFile() argument 45 : PkgFileImpl(pkgManager, stream, PKG_TYPE_MAX) {} in TestFile() 191 PkgManager::PkgManagerPtr pkgManager = PkgManager::CreatePackageInstance(); in TestUpdaterPreProcess() local 194 int32_t ret = pkgManager->LoadPackage(packagePath, Utils::GetCertName(), components); in TestUpdaterPreProcess() 200 pkgManager, "/version_list", testPackagePath); in TestUpdaterPreProcess() 203 … std::vector<std::string> boardIdList = pkginfomanager->GetBoardID(pkgManager, "/board_list", ""); in TestUpdaterPreProcess() 206 PkgManager::ReleasePackageInstance(pkgManager); in TestUpdaterPreProcess()
|
/ohos5.0/base/update/updater/test/unittest/service_test/ |
H A D | updater_service_unittest.cpp | 220 Hpackage::PkgManager::PkgManagerPtr pkgManager = Hpackage::PkgManager::CreatePackageInstance(); variable 222 int32_t ret = ExtractUpdaterBinary(pkgManager, path, UPDATER_BINARY); 225 ret = ExtractUpdaterBinary(pkgManager, path, UPDATER_BINARY); 226 Hpackage::PkgManager::ReleasePackageInstance(pkgManager); 284 Hpackage::PkgManager::PkgManagerPtr pkgManager = Hpackage::PkgManager::CreatePackageInstance(); variable 285 EXPECT_EQ(InstallUpdaterPackage(upParams, pkgManager), UPDATE_ERROR); 288 EXPECT_EQ(InstallUpdaterPackage(upParams, pkgManager), UPDATE_ERROR); 317 Hpackage::PkgManager::PkgManagerPtr pkgManager = Hpackage::PkgManager::CreatePackageInstance(); variable 320 EXPECT_EQ(StartUpdaterProc(pkgManager, upParams), UPDATE_ERROR);
|