Home | History | Annotate | Download | only in payload_generator

Lines Matching refs:BSDIFF

42 #include <bsdiff/bsdiff.h>
43 #include <bsdiff/patch_writer_factory.h>
65 // The maximum destination size allowed for bsdiff. In general, bsdiff should
448 // common case for free-space that's also problematic for bsdiff, so we want
686 // Disable bsdiff, and puffdiff when the data is too big.
689 version.OperationAllowed(InstallOperation::BSDIFF);
692 LOG(INFO) << "bsdiff blacklisted, data too big: "
746 std::unique_ptr<bsdiff::PatchWriterInterface> bsdiff_patch_writer;
747 InstallOperation_Type operation_type = InstallOperation::BSDIFF;
750 bsdiff::CreateBSDF2PatchWriter(patch.value(),
751 bsdiff::CompressorType::kBrotli,
755 bsdiff_patch_writer = bsdiff::CreateBsdiffPatchWriter(patch.value());
762 TEST_AND_RETURN_FALSE(0 == bsdiff::bsdiff(old_data.data(),
842 // BSDIFF. For SOURCE_BSDIFF we only set them for minor version 3 and
847 if (operation.type() == InstallOperation::BSDIFF ||