/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() 291 void PackagePtable::LoadPartitionInfo([[maybe_unused]] Hpackage::PkgManager *pkgManager) in LoadPartitionInfo() argument 293 if (pkgManager == nullptr) { in LoadPartitionInfo() 294 LOG(ERROR) << "pkgManager is nullptr"; in LoadPartitionInfo() 313 if (!GetPtableBufferFromPkg(pkgManager, imageBuf, imgBufSize)) { in LoadPartitionInfo() 330 bool PackagePtable::GetPtableBufferFromPkg(Hpackage::PkgManager *pkgManager, uint8_t *&imageBuf, uint32_t size) in GetPtableBufferFromPkg() argument 332 if (pkgManager == nullptr) { in GetPtableBufferFromPkg() 333 LOG(ERROR) << "pkgManager is nullptr"; in GetPtableBufferFromPkg() 337 const Hpackage::FileInfo *info = pkgManager in GetPtableBufferFromPkg() 375 LoadPartitionInfo([[maybe_unused]] Hpackage::PkgManager *pkgManager) LoadPartitionInfo() argument [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;
|
/base/update/updater/services/ |
H A D | updater_preprocess.cpp | 59 int32_t PreProcess::DoUpdatePreProcess(UpdaterParams &upParams, PkgManager::PkgManagerPtr pkgManager) in DoUpdatePreProcess() argument 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() 91 std::vector<std::string> targetVersions = pkginfomanager->GetOTAVersion(pkgManager, "version_list", ""); 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() 115 std::vector<std::string> boardIdList = pkginfomanager->GetBoardID(pkgManager, "board_list", ""); in CheckBoardId() 117 boardIdList = pkginfomanager->GetBoardID(pkgManager, "/board_lis in CheckBoardId() 129 UpdatePreProcess(UpdaterParams &upParams, PkgManager::PkgManagerPtr pkgManager) UpdatePreProcess() argument [all...] |
H A D | updater.cpp | 91 int GetUpdatePackageInfo(PkgManager::PkgManagerPtr pkgManager, const std::string &path) in GetUpdatePackageInfo() argument 94 if (pkgManager == nullptr) { in GetUpdatePackageInfo() 95 LOG(ERROR) << "pkgManager is nullptr"; in GetUpdatePackageInfo() 98 int32_t ret = pkgManager->LoadPackage(path, Utils::GetCertName(), components); in GetUpdatePackageInfo() 132 PkgManager::PkgManagerPtr pkgManager = Hpackage::PkgManager::CreatePackageInstance(); in GetStashSizeList() local 133 if (pkgManager == nullptr) { in GetStashSizeList() 134 LOG(ERROR) << "pkgManager is nullptr"; in GetStashSizeList() 140 int ret = pkgManager->LoadPackageWithoutUnPack(upParams.updatePackage[i], fileIds); in GetStashSizeList() 143 PkgManager::ReleasePackageInstance(pkgManager); in GetStashSizeList() 148 const FileInfo *info = pkgManager in GetStashSizeList() 243 DoInstallUpdaterPackage(PkgManager::PkgManagerPtr pkgManager, UpdaterParams &upParams, PackageUpdateMode updateMode) DoInstallUpdaterPackage() argument 441 StartUpdaterProc(PkgManager::PkgManagerPtr pkgManager, UpdaterParams &upParams) StartUpdaterProc() argument [all...] |
/base/update/updater/test/unittest/updater_binary/ |
H A D | update_partitions_unittest.cpp | 58 PkgManager::PkgManagerPtr pkgManager = PkgManager::CreatePackageInstance(); in HWTEST_F() local 61 int ret = pkgManager->LoadPackage(packagePath, GetTestCertName(), components); in HWTEST_F() 63 UpdaterEnv* env = new UpdaterEnv(pkgManager, nullptr, false); in HWTEST_F() 64 Hpackage::HashDataVerifier scriptVerifier {pkgManager}; in HWTEST_F() 75 PkgManager::ReleasePackageInstance(pkgManager); in HWTEST_F() 82 PkgManager::PkgManagerPtr pkgManager = PkgManager::CreatePackageInstance(); in HWTEST_F() local 85 int ret = pkgManager->LoadPackage(packagePath, GetTestCertName(), components); in HWTEST_F() 87 UpdaterEnv* env = new UpdaterEnv(pkgManager, nullptr, false); in HWTEST_F() 88 Hpackage::HashDataVerifier scriptVerifier {pkgManager}; in HWTEST_F() 99 PkgManager::ReleasePackageInstance(pkgManager); in HWTEST_F() [all...] |
H A D | updater_binary_unittest.cpp | 73 PkgManager::PkgManagerPtr pkgManager = PkgManager::CreatePackageInstance(); in BuildFileDigest() local 75 int32_t ret = pkgManager->CreatePkgStream(stream, packagePath, 0, PkgStream::PkgStreamType_Read); in BuildFileDigest() 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() [all...] |
/base/update/updater/test/unittest/updater_test/ |
H A D | updater_unittest.cpp | 73 PkgManager::PkgManagerPtr pkgManager = PkgManager::CreatePackageInstance(); in HWTEST_F() local 75 status = StartUpdaterProc(pkgManager, packagePath, 0); in HWTEST_F() 79 status = StartUpdaterProc(pkgManager, packagePath, 0); in HWTEST_F() 84 int32_t ret = pkgManager->LoadPackage(packagePath, GetTestCertName(), components); in HWTEST_F() 86 status = StartUpdaterProc(pkgManager, packagePath, 0); in HWTEST_F() 90 status = StartUpdaterProc(pkgManager, packagePath, 1); in HWTEST_F() 94 status = StartUpdaterProc(pkgManager, packagePath, 1); in HWTEST_F() 95 PkgManager::ReleasePackageInstance(pkgManager); in HWTEST_F() 102 PkgManager::PkgManagerPtr pkgManager = PkgManager::CreatePackageInstance(); in HWTEST_F() local 104 int ret = GetUpdatePackageInfo(pkgManager, nonExistPackagePat in HWTEST_F() [all...] |
/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() 31 LOG(ERROR) << "pkgManager is 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()
|
/base/update/updater/services/include/updater/ |
H A D | updater_preprocess.h | 24 typedef 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 int32_t DoUpdatePreProcess(UpdaterParams &upParams, Hpackage::PkgManager::PkgManagerPtr pkgManager);
|
H A D | updater.h | 80 UpdaterStatus DoInstallUpdaterPackage(Hpackage::PkgManager::PkgManagerPtr pkgManager, 83 UpdaterStatus StartUpdaterProc(Hpackage::PkgManager::PkgManagerPtr pkgManager, 86 int GetUpdatePackageInfo(Hpackage::PkgManager::PkgManagerPtr pkgManager, const std::string& path); 88 int ExecUpdate(Hpackage::PkgManager::PkgManagerPtr pkgManager, int retry, const std::string &pkgPath,
|
/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() 48 LOG(ERROR) << "pkgManager is 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()
|
/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; in HWTEST_F() local 99 int32_t ret = test.TestDecompressData(pkgManager, buffer, stream, memory, expandedLen); in HWTEST_F() 102 ret = test.TestDecompressData(pkgManager, buffer, stream, memory, expandedLen); in HWTEST_F() 104 pkgManager = PkgManager::CreatePackageInstance(); in HWTEST_F() 105 ret = test.TestDecompressData(pkgManager, buffer, stream, memory, expandedLen); in HWTEST_F() 107 PkgManager::ReleasePackageInstance(pkgManager); in HWTEST_F()
|
/base/update/updater/test/unittest/applypatch_test/ |
H A D | update_progress_unittest.cpp | 42 explicit UTestPostProgressEnv(Hpackage::PkgManager::PkgManagerPtr pkgManager) : UTestScriptEnv(pkgManager) in UTestPostProgressEnv() argument 60 Hpackage::TestScriptPkgManager pkgManager; in HWTEST_F() local 61 UTestPostProgressEnv env {&pkgManager}; in HWTEST_F()
|
/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()
|
/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() 39 LOG(ERROR) << "pkgManager is 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()
|
/base/update/updater/test/unittest/script/script_instruction/ |
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()
|
H A D | script_updateprocesser_unittest.cpp | 36 explicit UTestProcessorScriptEnv(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; TestUpdateProcesserSetProportion() local [all...] |
H A D | script_instruction_unittest.h | 21 explicit UTestScriptEnv(Hpackage::PkgManager::PkgManagerPtr pkgManager) : UScriptEnv(pkgManager) in UTestScriptEnv() argument
|
/base/update/updater/services/diffpatch/patch/ |
H A D | update_patch.cpp | 133 PkgManager* pkgManager = Hpackage::PkgManager::CreatePackageInstance();
in ApplyBlockPatch() local 134 if (pkgManager == nullptr) {
in ApplyBlockPatch() 140 int32_t ret = pkgManager->CreatePkgStream(stream, "", {oldInfo.buffer, oldInfo.length});
in ApplyBlockPatch() 143 pkgManager->ClosePkgStream(stream);
in ApplyBlockPatch() 144 Hpackage::PkgManager::ReleasePackageInstance(pkgManager);
in ApplyBlockPatch() 151 pkgManager->ClosePkgStream(stream);
in ApplyBlockPatch() 152 Hpackage::PkgManager::ReleasePackageInstance(pkgManager);
in ApplyBlockPatch() 156 pkgManager->ClosePkgStream(stream);
in ApplyBlockPatch() 157 Hpackage::PkgManager::ReleasePackageInstance(pkgManager);
in ApplyBlockPatch() 179 PkgManager* pkgManager in ApplyBlockPatch() local [all...] |
/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() 330 ret = pkgManager->CreatePkgStream(outStream, upgradeFileName, UnCompressDataProducer, &ringBuffer); in Execute() 336 ret = pkgManager->ExtractFile(upgradeFileName, outStream); in Execute() 339 pkgManager->ClosePkgStream(outStream); in Execute() 342 pkgManager->ClosePkgStream(outStream); in Execute() 384 int ExecUpdate(PkgManager::PkgManagerPtr pkgManager, int retry, const std::string &pkgPath, in ExecUpdate() argument 387 Hpackage::HashDataVerifier scriptVerifier {pkgManager}; in ExecUpdate() 393 UpdaterEnv* env = new (std::nothrow) UpdaterEnv(pkgManager, postMessage, retry); in ExecUpdate() 488 PkgManager::PkgManagerPtr pkgManager in ProcessUpdater() local [all...] |
/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 in ExtractBinFile() [all...] |
/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 streamType) 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 &buffer, in MemoryMapStream() argument 120 int32_t streamType = PkgStreamType_MemoryMap) : PkgStreamImpl(pkgManager, fileName), memMap_(buffer.buffer), in MemoryMapStream() 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, in FlowDataStream() argument 233 PkgStreamType_FlowData) : PkgStreamImpl(pkgManager, fileNam in FlowDataStream() [all...] |
/base/update/updater/services/include/applypatch/ |
H A D | updater_env.h | 35 UpdaterEnv(Hpackage::PkgManager::PkgManagerPtr pkgManager, PostMessageFunction postMessage, bool retry)
in UpdaterEnv() argument 36 : UScriptEnv(pkgManager), postMessage_(postMessage), isRetry_(retry) {}
in UpdaterEnv()
|