| /base/update/updater/services/package/pkg_package/ |
| D | packages_info.cpp | 84 PkgManager::StreamPtr outStream = nullptr; in GetOTAVersion() local 91 int32_t ret = manager->CreatePkgStream(outStream, versionList, info->unpackedSize, in GetOTAVersion() 93 if (outStream == nullptr) { in GetOTAVersion() 97 ret = manager->ExtractFile(versionList, outStream); in GetOTAVersion() 100 manager->ClosePkgStream(outStream); in GetOTAVersion() 104 ret = outStream->GetBuffer(data); in GetOTAVersion() 107 manager->ClosePkgStream(outStream); in GetOTAVersion() 112 manager->ClosePkgStream(outStream); in GetOTAVersion() 125 PkgManager::StreamPtr outStream = nullptr; in GetBoardID() local 131 int32_t ret = manager->CreatePkgStream(outStream, boardIdName, info->unpackedSize, in GetBoardID() [all …]
|
| D | pkg_lz4file.cpp | 50 PkgStreamPtr outStream = pkgFile_->GetPkgStream(); in Pack() local 55 if (algorithm == nullptr || outStream == nullptr || inStream == nullptr) { in Pack() 65 int32_t ret = algorithm->Pack(inStream, outStream, context); in Pack() 77 int32_t Lz4FileEntry::Unpack(PkgStreamPtr outStream) in Unpack() argument 86 if (outStream == nullptr || inStream == nullptr) { in Unpack() 95 int32_t ret = algorithm->Unpack(inStream, outStream, context); in Unpack() 104 outStream->Flush(fileInfo_.fileInfo.unpackedSize); in Unpack()
|
| D | pkg_gzipfile.cpp | 105 PkgStreamPtr outStream = pkgFile_->GetPkgStream(); in EncodeHeader() local 106 if (outStream == nullptr) { in EncodeHeader() 117 int32_t ret = outStream->Write(buffer, offset, startOffset); in EncodeHeader() 129 PkgStreamPtr outStream = pkgFile_->GetPkgStream(); in Pack() local 134 if (algorithm == nullptr || outStream == nullptr || inStream == nullptr) { in Pack() 144 int32_t ret = algorithm->Pack(inStream, outStream, context); in Pack() 160 …ret = outStream->Write(buffer, BLOCK_SIZE, fileInfo_.fileInfo.dataOffset + fileInfo_.fileInfo.pack… in Pack() 195 int32_t GZipFileEntry::Unpack(PkgStreamPtr outStream) in Unpack() argument 207 if (outStream == nullptr || inStream == nullptr) { in Unpack() 217 int32_t ret = algorithm->Unpack(inStream, outStream, context); in Unpack() [all …]
|
| D | pkg_zipfile.cpp | 291 const PkgAlgorithm::PkgAlgorithmPtr algorithm, const PkgStreamPtr outStream) in PackStream() argument 314 int32_t ret = algorithm->Pack(inStream, outStream, context); in PackStream() 330 ret = outStream->Write(buffer, headerLen, startOffset); in PackStream() 338 ret = EncodeDataDescriptor(outStream, in PackStream() 355 PkgStreamPtr outStream = pkgFile_->GetPkgStream(); in Pack() local 361 if (algorithm == nullptr || outStream == nullptr || inStream == nullptr) { in Pack() 365 return PackStream(inStream, startOffset, encodeLen, algorithm, outStream); in Pack() 637 int32_t ZipFileEntry::Stored(const PkgStreamPtr inStream, const PkgStreamPtr outStream, in Stored() argument 651 ret = outStream->Write(buffer, readLen, startWrite); in Stored() 662 int32_t ZipFileEntry::Unpack(PkgStreamPtr outStream) in Unpack() argument [all …]
|
| D | pkg_zipfile.h | 144 …int32_t Stored(const PkgStreamPtr inStream, const PkgStreamPtr outStream, PkgAlgorithmContext &con… 146 int32_t Unpack(PkgStreamPtr outStream) override; 176 const PkgAlgorithm::PkgAlgorithmPtr algorithm, const PkgStreamPtr outStream);
|
| /base/update/updater/services/package/pkg_algorithm/ |
| D | pkg_algo_lz4.h | 47 int32_t PackCalculate(const PkgStreamPtr inStream, const PkgStreamPtr outStream, 50 int32_t Pack(const PkgStreamPtr inStream, const PkgStreamPtr outStream, 53 int32_t UnpackDecode(const PkgStreamPtr inStream, const PkgStreamPtr outStream, 57 const PkgStreamPtr outStream, PkgAlgorithmContext &context) override; 91 const PkgStreamPtr outStream, PkgAlgorithmContext &context) override; 93 int32_t PackCalculate(const PkgStreamPtr inStream, const PkgStreamPtr outStream, 96 int32_t Unpack(const PkgStreamPtr inStream, const PkgStreamPtr outStream, 99 int32_t UnpackCalculate(const PkgStreamPtr inStream, const PkgStreamPtr outStream,
|
| D | pkg_algo_deflate.h | 37 int32_t Pack(const PkgStreamPtr inStream, const PkgStreamPtr outStream, 41 const PkgStreamPtr outStream, PkgAlgorithmContext &context) override; 45 const PkgStreamPtr outStream, const DigestAlgorithm::DigestAlgorithmPtr algorithm); 54 const PkgStreamPtr outStream, DigestAlgorithm::DigestAlgorithmPtr algorithm); 60 int32_t DeflateData(const PkgStreamPtr outStream,
|
| D | pkg_algo_lz4.cpp | 60 …32_t PkgAlgorithmBlockLz4::PackCalculate(const PkgStreamPtr inStream, const PkgStreamPtr outStream, in PackCalculate() argument 69 int32_t ret = outStream->Write(outBuffer, sizeof(LZ4B_MAGIC_NUMBER), destOffset); in PackCalculate() 94 ret = outStream->Write(outBuffer, outSize + LZ4B_REVERSED_LEN, destOffset); in PackCalculate() 111 int32_t PkgAlgorithmBlockLz4::Pack(const PkgStreamPtr inStream, const PkgStreamPtr outStream, in Pack() argument 114 if (inStream == nullptr || outStream == nullptr) { in Pack() 131 return PackCalculate(inStream, outStream, context, inBuffer, outBuffer); in Pack() 134 …_t PkgAlgorithmBlockLz4::UnpackCalculate(const PkgStreamPtr inStream, const PkgStreamPtr outStream, in UnpackCalculate() argument 182 ret = outStream->Write(outBuffer, decodeSize, unpackText.destOffset); in UnpackCalculate() 195 int32_t PkgAlgorithmBlockLz4::Unpack(const PkgStreamPtr inStream, const PkgStreamPtr outStream, in Unpack() argument 198 if (inStream == nullptr || outStream == nullptr) { in Unpack() [all …]
|
| D | pkg_algo_deflate.cpp | 27 int32_t PkgAlgoDeflate::DeflateData(const PkgStreamPtr outStream, z_stream &zstream, int32_t flush, in DeflateData() argument 40 int32_t ret1 = outStream->Write(outBuffer, deflateLen, destOffset); in DeflateData() 57 const PkgStreamPtr outStream, const DigestAlgorithm::DigestAlgorithmPtr algorithm) in PackCalculate() argument 87 …ret = DeflateData(outStream, zstream, ((remainSize == 0) ? Z_FINISH : Z_NO_FLUSH), outBuffer, dest… in PackCalculate() 107 int32_t PkgAlgoDeflate::Pack(const PkgStreamPtr inStream, const PkgStreamPtr outStream, in Pack() argument 110 if (inStream == nullptr || outStream == nullptr) { in Pack() 119 return PackCalculate(context, inStream, outStream, algorithm); in Pack() 153 const PkgStreamPtr outStream, DigestAlgorithm::DigestAlgorithmPtr algorithm) in UnpackCalculate() argument 182 ret = outStream->Write(outBuffer, inflateLen, unpackContext.destOffset); in UnpackCalculate() 197 int32_t PkgAlgoDeflate::Unpack(const PkgStreamPtr inStream, const PkgStreamPtr outStream, in Unpack() argument [all …]
|
| D | pkg_algorithm.cpp | 59 int32_t PkgAlgorithm::Pack(const PkgStreamPtr inStream, const PkgStreamPtr outStream, in Pack() argument 82 ret = outStream->Write(buffer, readLen, destOffset); in Pack() 106 int32_t PkgAlgorithm::Unpack(const PkgStreamPtr inStream, const PkgStreamPtr outStream, in Unpack() argument 128 ret = outStream->Write(buffer, readLen, destOffset); in Unpack() 152 int32_t PkgAlgorithm::UnpackWithVerify(const PkgStreamPtr inStream, const PkgStreamPtr outStream, in UnpackWithVerify() argument 183 ret = outStream->Write(buffer, readLen, destOffset); in UnpackWithVerify()
|
| D | pkg_algorithm.h | 72 virtual int32_t Pack(const PkgStreamPtr inStream, const PkgStreamPtr outStream, 74 virtual int32_t Unpack(const PkgStreamPtr inStream, const PkgStreamPtr outStream, 82 int32_t UnpackWithVerify(const PkgStreamPtr inStream, const PkgStreamPtr outStream,
|
| /base/update/updater/services/updater_binary/ |
| D | update_partitions.cpp | 139 Hpackage::PkgManager::StreamPtr outStream = nullptr; in SetNewPartition() local 140 int ret = env.GetPkgManager()->CreatePkgStream(outStream, in SetNewPartition() 142 if (ret != USCRIPT_SUCCESS || outStream == nullptr) { in SetNewPartition() 146 ret = env.GetPkgManager()->ExtractFile(filePath, outStream); in SetNewPartition() 149 env.GetPkgManager()->ClosePkgStream(outStream); in SetNewPartition() 155 env.GetPkgManager()->ClosePkgStream(outStream); in SetNewPartition() 162 env.GetPkgManager()->ClosePkgStream(outStream); in SetNewPartition() 168 env.GetPkgManager()->ClosePkgStream(outStream); in SetNewPartition() 173 env.GetPkgManager()->ClosePkgStream(outStream); in SetNewPartition() 177 env.GetPkgManager()->ClosePkgStream(outStream); in SetNewPartition()
|
| D | update_processor.cpp | 159 Hpackage::PkgManager::StreamPtr outStream = nullptr; in WriteRawImage() local 160 int ret = env.GetPkgManager()->CreatePkgStream(outStream, in WriteRawImage() 162 if (ret != USCRIPT_SUCCESS || outStream == nullptr) { in WriteRawImage() 168 ret = env.GetPkgManager()->ExtractFile(partitionName, outStream); in WriteRawImage() 171 env.GetPkgManager()->ClosePkgStream(outStream); in WriteRawImage() 175 env.GetPkgManager()->ClosePkgStream(outStream); in WriteRawImage() 267 Hpackage::PkgManager::StreamPtr outStream = nullptr; in Execute() local 268 ret = manager->CreatePkgStream(outStream, destPath + "/" + pkgFileName, info->unpackedSize, in Execute() 276 ret = manager->ExtractFile(pkgFileName, outStream); in Execute() 279 manager->ClosePkgStream(outStream); in Execute() [all …]
|
| D | update_image_block.cpp | 242 Hpackage::PkgManager::StreamPtr outStream = nullptr; in ExtractDiffPackageAndLoad() local 250 int32_t ret = env.GetPkgManager()->CreatePkgStream(outStream, in ExtractDiffPackageAndLoad() 252 if (outStream == nullptr) { in ExtractDiffPackageAndLoad() 257 ret = env.GetPkgManager()->ExtractFile(infos.partitionName, outStream); in ExtractDiffPackageAndLoad() 260 env.GetPkgManager()->ClosePkgStream(outStream); in ExtractDiffPackageAndLoad() 263 env.GetPkgManager()->ClosePkgStream(outStream); in ExtractDiffPackageAndLoad() 280 …Hpackage::PkgManager::StreamPtr &outStream, const std::vector<std::string> &lines, Uscript::UScrip… in DoExecuteUpdateBlock() argument 286 env->GetPkgManager()->ClosePkgStream(outStream); in DoExecuteUpdateBlock() 293 env->GetPkgManager()->ClosePkgStream(outStream); in DoExecuteUpdateBlock() 301 … Hpackage::PkgManager::StreamPtr &outStream, uint8_t *&outBuf, size_t &buffSize) in ExtractFileByName() argument [all …]
|
| /base/update/updater/services/diffpatch/bzip2/ |
| D | lz4_adapter.h | 36 …Lz4Adapter(UpdatePatchWriterPtr outStream, size_t offset, const Hpackage::PkgManager::FileInfoPtr … 53 Lz4FrameAdapter(UpdatePatchWriterPtr outStream, size_t offset, in Lz4FrameAdapter() argument 54 … const Hpackage::PkgManager::FileInfoPtr fileInfo) : Lz4Adapter(outStream, offset, fileInfo) {} in Lz4FrameAdapter() 74 Lz4BlockAdapter(UpdatePatchWriterPtr outStream, size_t offset, in Lz4BlockAdapter() argument 75 …const Hpackage::PkgManager::FileInfoPtr fileInfo) : Lz4FrameAdapter(outStream, offset, fileInfo) {} in Lz4BlockAdapter()
|
| /base/update/updater/services/flow_update/update_bin/ |
| D | component_processor.cpp | 197 Hpackage::PkgManager::StreamPtr outStream = nullptr; in DoProcess() local 198 …int ret = env.GetPkgManager()->CreatePkgStream(outStream, partitionName, processor, writer_.get()); in DoProcess() 199 if (ret != USCRIPT_SUCCESS || outStream == nullptr) { in DoProcess() 204 ret = env.GetPkgManager()->ExtractFile(partitionName, outStream); in DoProcess() 207 env.GetPkgManager()->ClosePkgStream(outStream); in DoProcess() 210 env.GetPkgManager()->ClosePkgStream(outStream); in DoProcess() 328 Hpackage::PkgManager::StreamPtr outStream = nullptr; in DoProcess() local 329 …int ret = env.GetPkgManager()->CreatePkgStream(outStream, partitionName, processor, writer_.get()); in DoProcess() 330 if (ret != USCRIPT_SUCCESS || outStream == nullptr) { in DoProcess() 335 ret = env.GetPkgManager()->ExtractFile(partitionName, outStream); in DoProcess() [all …]
|
| /base/update/updater/services/script/script_manager/ |
| D | script_managerImpl.cpp | 168 PkgManager::StreamPtr outStream = nullptr; in ExtractAndExecuteScript() local 176 int32_t ret = manager->CreatePkgStream(outStream, path + "/" + scriptName, in ExtractAndExecuteScript() 183 ret = manager->ExtractFile(scriptName, outStream); in ExtractAndExecuteScript() 185 manager->ClosePkgStream(outStream); in ExtractAndExecuteScript() 190 …tVerifier_ == nullptr || !scriptVerifier_->VerifyHashData("build_tools/", scriptName, outStream)) { in ExtractAndExecuteScript() 191 manager->ClosePkgStream(outStream); in ExtractAndExecuteScript() 196 ret = ScriptInterpreter::ExecuteScript(this, outStream); in ExtractAndExecuteScript() 197 manager->ClosePkgStream(outStream); in ExtractAndExecuteScript()
|
| /base/update/updater/services/package/pkg_verify/ |
| D | hash_data_verifier.cpp | 82 PkgManager::StreamPtr outStream = nullptr; in LoadHashDataFromPackage() local 91 int32_t ret = manager_->CreatePkgStream(outStream, "", buffer); in LoadHashDataFromPackage() 97 ret = manager_->ExtractFile(UPDATER_HASH_SIGNED_DATA, outStream); in LoadHashDataFromPackage() 99 manager_->ClosePkgStream(outStream); in LoadHashDataFromPackage() 105 manager_->ClosePkgStream(outStream); in LoadHashDataFromPackage()
|
| /base/update/updater/interfaces/kits/packages/ |
| D | package.cpp | 228 PkgManager::StreamPtr outStream = nullptr; in ExtraPackageDir() local 229 …manager->CreatePkgStream(outStream, std::string(outPath) + components[i], 0, PkgStream::PkgStreamT… in ExtraPackageDir() 230 if (outStream == nullptr) { in ExtraPackageDir() 235 manager->ExtractFile(components[i], outStream); in ExtraPackageDir() 236 manager->ClosePkgStream(outStream); in ExtraPackageDir() 259 PkgManager::StreamPtr outStream = nullptr; in ExtraPackageFile() local 260 …manager->CreatePkgStream(outStream, std::string(outPath) + file, 0, PkgStream::PkgStreamType_Write… in ExtraPackageFile() 261 if (outStream == nullptr) { in ExtraPackageFile() 266 manager->ExtractFile(file, outStream); in ExtraPackageFile() 268 manager->ClosePkgStream(outStream); in ExtraPackageFile()
|
| /base/update/updater/services/ptable_parse/ |
| D | ptable_manager.cpp | 297 Hpackage::PkgManager::StreamPtr outStream = nullptr; in GetPtableBufferFromPkg() local 298 (void)pkgManager->CreatePkgStream(outStream, PtableManager::ptbImgTag_, info->unpackedSize, in GetPtableBufferFromPkg() 300 if (outStream == nullptr) { in GetPtableBufferFromPkg() 305 if (pkgManager->ExtractFile(PtableManager::ptbImgTag_, outStream) != Hpackage::PKG_SUCCESS) { in GetPtableBufferFromPkg() 307 pkgManager->ClosePkgStream(outStream); in GetPtableBufferFromPkg() 313 outStream->GetBuffer(buffer, bufSize); in GetPtableBufferFromPkg() 316 pkgManager->ClosePkgStream(outStream); in GetPtableBufferFromPkg() 319 pkgManager->ClosePkgStream(outStream); in GetPtableBufferFromPkg()
|
| /base/update/updater/test/unittest/package/ |
| D | pkg_test.h | 119 PkgManager::StreamPtr outStream = nullptr; in ExtractFile() local 121 …manager->CreatePkgStream(outStream, TEST_PATH_TO + components[i], 0, PkgStream::PkgStreamType_Writ… in ExtractFile() 122 EXPECT_NE(nullptr, outStream); in ExtractFile() 123 if (outStream == nullptr) { in ExtractFile() 126 int ret = manager->ExtractFile(components[i], outStream); in ExtractFile() 128 manager->ClosePkgStream(outStream); in ExtractFile()
|
| D | pkg_verify_unittest.cpp | 244 PkgManager::StreamPtr outStream = nullptr; in VerifyFileByVerifier() local 246 … EXPECT_EQ(PKG_SUCCESS, pkgManager_->CreatePkgStream(outStream, fileName, buffer)) << fileName; in VerifyFileByVerifier() 247 EXPECT_EQ(PKG_SUCCESS, pkgManager_->ExtractFile(fileName, outStream)) << fileName; in VerifyFileByVerifier() 248 EXPECT_TRUE(verifier.VerifyHashData("build_tools/", fileName, outStream)); in VerifyFileByVerifier() 249 EXPECT_FALSE(verifier.VerifyHashData("build_tools/", "invalid", outStream)); in VerifyFileByVerifier() 250 pkgManager_->ClosePkgStream(outStream); in VerifyFileByVerifier()
|
| /base/update/updater/services/ |
| D | updater.cpp | 66 PkgManager::StreamPtr outStream = nullptr; in ExtractUpdaterBinary() local 67 int32_t ret = manager->CreatePkgStream(outStream, GetWorkPath() + updaterBinary, in ExtractUpdaterBinary() 74 ret = manager->ExtractFile(updaterBinary, outStream); in ExtractUpdaterBinary() 82 !verifier.VerifyHashData("build_tools/", updaterBinary, outStream)) { in ExtractUpdaterBinary() 87 manager->ClosePkgStream(outStream); in ExtractUpdaterBinary() 156 PkgManager::StreamPtr outStream = nullptr; in GetStashSizeList() local 157 ret = pkgManager->CreatePkgStream(outStream, maxStashFileName, info->unpackedSize, in GetStashSizeList() 159 if (outStream == nullptr || ret != PKG_SUCCESS) { in GetStashSizeList() 166 ret = pkgManager->ExtractFile(maxStashFileName, outStream); in GetStashSizeList() 174 outStream->GetBuffer(data); in GetStashSizeList()
|
| /base/update/updater/test/fuzztest/package_fuzzer/ |
| D | pkg_fuzz_test.h | 142 PkgManager::StreamPtr outStream = nullptr; in ExtractFile() local 144 …manager->CreatePkgStream(outStream, TEST_PATH_TO + components[num], 0, PkgStream::PkgStreamType_Wr… in ExtractFile() 145 if (outStream == nullptr) { in ExtractFile() 148 (void)manager->ExtractFile(components[num], outStream); in ExtractFile() 149 manager->ClosePkgStream(outStream); in ExtractFile()
|
| /base/update/updater/services/diffpatch/diff/ |
| D | update_diff.cpp | 103 Hpackage::PkgManager::StreamPtr outStream = nullptr; in Extract() local 104 int32_t ret = pkgManager_->CreatePkgStream(outStream, fileName, in Extract() 121 ret = pkgManager_->ExtractFile(fileName, outStream); in Extract() 122 pkgManager_->ClosePkgStream(outStream); in Extract()
|