/base/update/updater/services/package/pkg_package/ |
H A 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, boardIdNam in GetBoardID() [all...] |
H A 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() 135 PKG_LOGE("outStream or inStream null for %s", fileInfo_.fileInfo.identity.c_str());
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.packedSize);
in Pack() 195 int32_t GZipFileEntry::Unpack(PkgStreamPtr outStream)
in Unpack() argument 207 if (outStream in Unpack() [all...] |
H A D | pkg_lz4file.cpp | 50 PkgStreamPtr outStream = pkgFile_->GetPkgStream();
in Pack() local 55 if (algorithm == nullptr || outStream == nullptr || inStream == nullptr) {
in Pack() 56 PKG_LOGE("outStream or inStream null for %s", fileInfo_.fileInfo.identity.c_str());
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() 87 PKG_LOGE("Lz4FileEntry::Unpack : outStream or inStream null for %s", fileInfo_.fileInfo.identity.c_str());
in Unpack() 95 int32_t ret = algorithm->Unpack(inStream, outStream, context);
in Unpack() 104 outStream->Flush(fileInfo_.fileInfo.unpackedSize);
in Unpack()
|
/base/update/updater/services/package/pkg_algorithm/ |
H A 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,
|
H A 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,
|
H A D | pkg_algo_lz4.cpp | 60 int32_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 int32_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 in Unpack() 245 PackCalculate(const PkgStreamPtr inStream, const PkgStreamPtr outStream, PkgBufferMessage &msg, size_t &dataLen, LZ4F_compressionContext_t &ctx) PackCalculate() argument 297 Pack(const PkgStreamPtr inStream, const PkgStreamPtr outStream, PkgAlgorithmContext &context) Pack() argument 395 UnpackDecode(const PkgStreamPtr inStream, const PkgStreamPtr outStream, PkgBufferMessage &msg, size_t &nextToRead, LZ4F_decompressionContext_t &ctx) UnpackDecode() argument 443 Unpack(const PkgStreamPtr inStream, const PkgStreamPtr outStream, PkgAlgorithmContext &context) Unpack() argument [all...] |
H A 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() 87 ret = DeflateData(outStream, zstream, ((remainSize == 0) ? Z_FINISH : Z_NO_FLUSH), outBuffer, destOffset);
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() 182 ret = outStream->Write(outBuffer, inflateLen, unpackContext.destOffset);
in UnpackCalculate() 197 int32_t PkgAlgoDeflate::Unpack(const PkgStreamPtr inStream, const PkgStreamPtr outStream,
in Unpack() argument 56 PackCalculate(PkgAlgorithmContext &context, const PkgStreamPtr inStream, const PkgStreamPtr outStream, const DigestAlgorithm::DigestAlgorithmPtr algorithm) PackCalculate() argument 152 UnpackCalculate(PkgAlgorithmContext &context, const PkgStreamPtr inStream, const PkgStreamPtr outStream, DigestAlgorithm::DigestAlgorithmPtr algorithm) UnpackCalculate() argument [all...] |
H A 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()
|
H A 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/diffpatch/bzip2/ |
H A D | lz4_adapter.h | 36 Lz4Adapter(UpdatePatchWriterPtr outStream, size_t offset, const Hpackage::PkgManager::FileInfoPtr fileInfo);
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()
|
H A D | zip_adapter.h | 29 ZipAdapter(UpdatePatchWriterPtr outStream, size_t offset, const Hpackage::PkgManager::FileInfoPtr fileInfo);
|
H A D | zip_adapter.cpp | 24 ZipAdapter::ZipAdapter(UpdatePatchWriterPtr outStream, size_t offset, const PkgManager::FileInfoPtr fileInfo)
in ZipAdapter() argument 25 : DeflateAdapter(), outStream_(outStream), offset_(offset)
in ZipAdapter()
|
/base/update/updater/services/updater_binary/ |
H A D | update_partitions.cpp | 157 Hpackage::PkgManager::StreamPtr outStream = nullptr; in SetNewPartition() local 158 int ret = env.GetPkgManager()->CreatePkgStream(outStream, in SetNewPartition() 160 if (ret != USCRIPT_SUCCESS || outStream == nullptr) { in SetNewPartition() 164 ret = env.GetPkgManager()->ExtractFile(filePath, outStream); in SetNewPartition() 167 env.GetPkgManager()->ClosePkgStream(outStream); in SetNewPartition() 173 env.GetPkgManager()->ClosePkgStream(outStream); in SetNewPartition() 180 env.GetPkgManager()->ClosePkgStream(outStream); in SetNewPartition() 186 env.GetPkgManager()->ClosePkgStream(outStream); in SetNewPartition() 191 env.GetPkgManager()->ClosePkgStream(outStream); in SetNewPartition() 195 env.GetPkgManager()->ClosePkgStream(outStream); in SetNewPartition() [all...] |
H A D | update_processor.cpp | 167 Hpackage::PkgManager::StreamPtr outStream = nullptr; in WriteRawImage() local 168 int ret = env.GetPkgManager()->CreatePkgStream(outStream, in WriteRawImage() 170 if (ret != USCRIPT_SUCCESS || outStream == nullptr) { in WriteRawImage() 176 ret = env.GetPkgManager()->ExtractFile(partitionName, outStream); in WriteRawImage() 179 env.GetPkgManager()->ClosePkgStream(outStream); in WriteRawImage() 183 env.GetPkgManager()->ClosePkgStream(outStream); in WriteRawImage() 275 Hpackage::PkgManager::StreamPtr outStream = nullptr; in Execute() local 276 ret = manager->CreatePkgStream(outStream, destPath + "/" + pkgFileName, info->unpackedSize, in Execute() 284 ret = manager->ExtractFile(pkgFileName, outStream); in Execute() 287 manager->ClosePkgStream(outStream); in Execute() 329 PkgManager::StreamPtr outStream = nullptr; Execute() local [all...] |
H A D | update_image_block.cpp | 246 Hpackage::PkgManager::StreamPtr outStream = nullptr;
in ExtractDiffPackageAndLoad() local 254 int32_t ret = env.GetPkgManager()->CreatePkgStream(outStream,
in ExtractDiffPackageAndLoad() 256 if (outStream == nullptr) {
in ExtractDiffPackageAndLoad() 261 ret = env.GetPkgManager()->ExtractFile(infos.partitionName, outStream);
in ExtractDiffPackageAndLoad() 264 env.GetPkgManager()->ClosePkgStream(outStream);
in ExtractDiffPackageAndLoad() 267 env.GetPkgManager()->ClosePkgStream(outStream);
in ExtractDiffPackageAndLoad() 284 Hpackage::PkgManager::StreamPtr &outStream, const std::vector<std::string> &lines, Uscript::UScriptContext &context)
in DoExecuteUpdateBlock() 290 env->GetPkgManager()->ClosePkgStream(outStream);
in DoExecuteUpdateBlock() 297 env->GetPkgManager()->ClosePkgStream(outStream);
in DoExecuteUpdateBlock() 305 Hpackage::PkgManager::StreamPtr &outStream, uint8_ in ExtractFileByName() 283 DoExecuteUpdateBlock(const UpdateBlockInfo &infos, TransferManagerPtr tm, Hpackage::PkgManager::StreamPtr &outStream, const std::vector<std::string> &lines, Uscript::UScriptContext &context) DoExecuteUpdateBlock() argument 304 ExtractFileByName(Uscript::UScriptEnv &env, const std::string &fileName, Hpackage::PkgManager::StreamPtr &outStream, uint8_t *&outBuf, size_t &buffSize) ExtractFileByName() argument 356 Hpackage::PkgManager::StreamPtr outStream = nullptr; ExecuteUpdateBlock() local 492 Hpackage::PkgManager::StreamPtr outStream = nullptr; DoBlocksVerify() local [all...] |
/base/update/updater/services/diffpatch/patch_shared/ |
H A D | patch_shared.cpp | 118 Hpackage::PkgManager::StreamPtr &outStream, uint8_t *&outBuf, size_t &buffSize) in ExtractFileByNameFunc() 130 auto ret = env.GetPkgManager()->CreatePkgStream(outStream, in ExtractFileByNameFunc() 132 if (ret != USCRIPT_SUCCESS || outStream == nullptr) { in ExtractFileByNameFunc() 136 ret = env.GetPkgManager()->ExtractFile(fileName, outStream); in ExtractFileByNameFunc() 139 env.GetPkgManager()->ClosePkgStream(outStream); in ExtractFileByNameFunc() 142 ret = outStream->GetBuffer(outBuf, buffSize); in ExtractFileByNameFunc() 365 Hpackage::PkgManager::StreamPtr outStream = nullptr; in ExecuteUpdateBlock() local 371 if (ExtractFileByNameFunc(env, fileName, outStream, fileSizeBuffer, in ExecuteUpdateBlock() 375 env.GetPkgManager()->ClosePkgStream(outStream); in ExecuteUpdateBlock() 384 outStream, transferListBuffe in ExecuteUpdateBlock() 117 ExtractFileByNameFunc(Uscript::UScriptEnv &env, const std::string &fileName, Hpackage::PkgManager::StreamPtr &outStream, uint8_t *&outBuf, size_t &buffSize) ExtractFileByNameFunc() argument [all...] |
/base/update/updater/services/package/pkg_verify/ |
H A 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/test/unittest/package/ |
H A D | pkg_test.h | 119 PkgManager::StreamPtr outStream = nullptr; in ExtractFile() local 121 manager->CreatePkgStream(outStream, TEST_PATH_TO + components[i], 0, PkgStream::PkgStreamType_Write); 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()
|
/base/update/updater/services/flow_update/update_bin/ |
H A D | component_processor.cpp | 201 Hpackage::PkgManager::StreamPtr outStream = nullptr; in DoProcess() local 202 int ret = env.GetPkgManager()->CreatePkgStream(outStream, partitionName, processor, writer_.get()); in DoProcess() 203 if (ret != USCRIPT_SUCCESS || outStream == nullptr) { in DoProcess() 208 ret = env.GetPkgManager()->ExtractFile(partitionName, outStream); in DoProcess() 211 env.GetPkgManager()->ClosePkgStream(outStream); in DoProcess() 214 env.GetPkgManager()->ClosePkgStream(outStream); in DoProcess() 331 Hpackage::PkgManager::StreamPtr outStream = nullptr; in DoProcess() local 332 int ret = env.GetPkgManager()->CreatePkgStream(outStream, partitionName, processor, writer_.get()); in DoProcess() 333 if (ret != USCRIPT_SUCCESS || outStream == nullptr) { in DoProcess() 338 ret = env.GetPkgManager()->ExtractFile(partitionName, outStream); in DoProcess() [all...] |
/base/update/updater/services/script/script_manager/ |
H A D | script_managerImpl.cpp | 169 PkgManager::StreamPtr outStream = nullptr;
in ExtractAndExecuteScript() local 177 int32_t ret = manager->CreatePkgStream(outStream, path + "/" + scriptName,
in ExtractAndExecuteScript() 184 ret = manager->ExtractFile(scriptName, outStream);
in ExtractAndExecuteScript() 186 manager->ClosePkgStream(outStream);
in ExtractAndExecuteScript() 191 if (scriptVerifier_ == nullptr || !scriptVerifier_->VerifyHashData("build_tools/", scriptName, outStream)) {
in ExtractAndExecuteScript() 192 manager->ClosePkgStream(outStream);
in ExtractAndExecuteScript() 197 ret = ScriptInterpreter::ExecuteScript(this, outStream);
in ExtractAndExecuteScript() 198 manager->ClosePkgStream(outStream);
in ExtractAndExecuteScript()
|
/base/update/updater/test/fuzztest/package_fuzzer/ |
H A 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_Write); 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/interfaces/kits/packages/ |
H A D | package.cpp | 261 PkgManager::StreamPtr outStream = nullptr;
in ExtraPackageDir() local 262 manager->CreatePkgStream(outStream, std::string(outPath) + components[i], 0, PkgStream::PkgStreamType_Write);
in ExtraPackageDir() 263 if (outStream == nullptr) {
in ExtraPackageDir() 268 manager->ExtractFile(components[i], outStream);
in ExtraPackageDir() 269 manager->ClosePkgStream(outStream);
in ExtraPackageDir() 297 PkgManager::StreamPtr outStream = nullptr;
in ExtraPackageFile() local 298 manager->CreatePkgStream(outStream, std::string(outPath) + file, 0, PkgStream::PkgStreamType_Write);
in ExtraPackageFile() 299 if (outStream == nullptr) {
in ExtraPackageFile() 304 manager->ExtractFile(file, outStream);
in ExtraPackageFile() 306 manager->ClosePkgStream(outStream);
in ExtraPackageFile() [all...] |
/base/update/updater/services/ |
H A 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 in GetStashSizeList() [all...] |
/base/update/updater/services/diffpatch/diff/ |
H A 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()
|
/base/update/updater/services/ptable_parse/ |
H A D | ptable_manager.cpp | 346 Hpackage::PkgManager::StreamPtr outStream = nullptr; in GetPtableBufferFromPkg() local 347 (void)pkgManager->CreatePkgStream(outStream, PtableManager::ptbImgTag_, info->unpackedSize, in GetPtableBufferFromPkg() 349 if (outStream == nullptr) { in GetPtableBufferFromPkg() 354 if (pkgManager->ExtractFile(PtableManager::ptbImgTag_, outStream) != Hpackage::PKG_SUCCESS) { in GetPtableBufferFromPkg() 356 pkgManager->ClosePkgStream(outStream); in GetPtableBufferFromPkg() 362 outStream->GetBuffer(buffer, bufSize); in GetPtableBufferFromPkg() 365 pkgManager->ClosePkgStream(outStream); in GetPtableBufferFromPkg() 368 pkgManager->ClosePkgStream(outStream); in GetPtableBufferFromPkg()
|