summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2024-04-08Merge "Allow bootable/deprecated-ota to use bsdiff" into mainHEADmastermainTreehugger Robot
2024-04-05Allow bootable/deprecated-ota to use bsdiffKelvin Zhang
non-AB code will be moved to bootable/deprecated-ota , so add necessary visibility rules. Test: th Bug: 324360816 Change-Id: Icc56f020ab1470c797cad0d62e4bd027fcfcd703
2024-02-23Merge "Update OWNERS file" into main am: 257fb6c620Sadaf Ebrahimi
Original change: https://android-review.googlesource.com/c/platform/external/bsdiff/+/2973896 Change-Id: I6efb1dbb5edff027a1963ab6d5db3d7bc6e3ae42 Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2024-02-23Merge "Update OWNERS file" into mainSadaf Ebrahimi
2024-02-22Update OWNERS fileSadaf Ebrahimi
Remove Xooglers deymo and xunchang Test: TreeHugger Change-Id: I10cca745d4d68c0f005983c11d535d83bf7122e5
2023-06-16Merge "Exit loop earlier for bsdiff's pathological case" am: d3f0369732 am: ↵android-14.0.0_r33android-14.0.0_r32android-14.0.0_r31android-14.0.0_r30android-14.0.0_r29android14-qpr2-s3-releaseandroid14-qpr2-s2-releaseandroid14-qpr2-s1-releaseandroid14-qpr2-releaseTreehugger Robot
6fd01a93b5 am: 1eec465beb am: f4333a2fa9 am: 6b68780b1f am: 1ba1d50a4f Original change: https://android-review.googlesource.com/c/platform/external/bsdiff/+/2627658 Change-Id: Ic3234dfd39a2b0af1c49f1f96b4af4c11074e237 Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-06-16Merge "Exit loop earlier for bsdiff's pathological case" am: d3f0369732 am: ↵Treehugger Robot
6fd01a93b5 am: 1eec465beb am: f4333a2fa9 am: 6b68780b1f Original change: https://android-review.googlesource.com/c/platform/external/bsdiff/+/2627658 Change-Id: Idbcae3207935a52a4b87ae604cfcc77ab50acec8 Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-06-16Merge "Exit loop earlier for bsdiff's pathological case" am: d3f0369732 am: ↵Treehugger Robot
6fd01a93b5 am: 1eec465beb am: f4333a2fa9 Original change: https://android-review.googlesource.com/c/platform/external/bsdiff/+/2627658 Change-Id: Ib530205442b49e677dc22e6f9e801861c87f3761 Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-06-16Merge "Exit loop earlier for bsdiff's pathological case" am: d3f0369732 am: ↵Treehugger Robot
6fd01a93b5 am: 1eec465beb Original change: https://android-review.googlesource.com/c/platform/external/bsdiff/+/2627658 Change-Id: Id2f674456eddf42346c44baf3203d9dcc7936bd5 Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-06-15Merge "Exit loop earlier for bsdiff's pathological case" am: d3f0369732 am: ↵Treehugger Robot
6fd01a93b5 Original change: https://android-review.googlesource.com/c/platform/external/bsdiff/+/2627658 Change-Id: I3173d13640172adf1a1b3b116d4b5d0fa1a560b6 Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-06-15Merge "Exit loop earlier for bsdiff's pathological case" am: d3f0369732Treehugger Robot
Original change: https://android-review.googlesource.com/c/platform/external/bsdiff/+/2627658 Change-Id: I94ba5bacb5bdf763cc31816aad957680e9ef7435 Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-06-15Merge "Exit loop earlier for bsdiff's pathological case"Treehugger Robot
2023-06-15Exit loop earlier for bsdiff's pathological caseKelvin Zhang
Looking at bsdiff's comment, original author want to generate a diff patch only if diff is no smaller than 8 bytes. Actual code only only permits the diff to be generated if diff > 8 bytes. Partners reported a pair of problematic files where BSDIFF takes more than 10 hours(input file is only ~80MB). After applying this patch, bsdiff takes ~1 minute. To make sure this patch does not harm patch size for non-pathological cases, I tested multiple pixel OTAs. Total OTA size increased by just 0.002% . Basically negligible. Test: Multiple pixle OTAs Bug: 285271992 Change-Id: I2a9b52939f8d17ea48dc2908942b2cc21cbe4e09
2022-05-14Merge "Promote HWASan tests to presubmit." am: bb7d8dc8d0 am: e70170fd57 am: ↵android-14.0.0_r27android-14.0.0_r26android-14.0.0_r25android-14.0.0_r24android-14.0.0_r23android-14.0.0_r22android-14.0.0_r21android-14.0.0_r20android-14.0.0_r19android-14.0.0_r18android-14.0.0_r17android-14.0.0_r16aml_rkp_341510000aml_rkp_341311000aml_rkp_341114000aml_rkp_341015010aml_rkp_341012000aml_hef_341613000aml_hef_341512030aml_hef_341415040aml_hef_341311010aml_hef_341114030aml_cfg_341510000android14-qpr1-s2-releaseandroid14-qpr1-releaseandroid14-mainline-healthfitness-releaseandroid14-devFlorian Mayer
60e2a9b62a am: 2f5cd20ea2 am: 364dcb27ba Original change: https://android-review.googlesource.com/c/platform/external/bsdiff/+/2093146 Change-Id: Ica9f0c151d76fe1a50cd9fd8da59bc141a4e5b57 Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-05-14Merge "Promote HWASan tests to presubmit." am: bb7d8dc8d0 am: e70170fd57 am: ↵android-u-beta-1-gplmain-16k-with-phonesFlorian Mayer
60e2a9b62a am: 2f5cd20ea2 Original change: https://android-review.googlesource.com/c/platform/external/bsdiff/+/2093146 Change-Id: I1497da6b60d1e38252d96c27bcaa4d7798ea0d20 Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-05-13Merge "Promote HWASan tests to presubmit." am: bb7d8dc8d0 am: e70170fd57 am: ↵Florian Mayer
60e2a9b62a Original change: https://android-review.googlesource.com/c/platform/external/bsdiff/+/2093146 Change-Id: I7c10d166e6ee4bee7a62fdcf365f30d218991e98 Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-05-13Merge "Promote HWASan tests to presubmit." am: bb7d8dc8d0 am: e70170fd57main-16kFlorian Mayer
Original change: https://android-review.googlesource.com/c/platform/external/bsdiff/+/2093146 Change-Id: I43798609ac63aa39d1379204b3d25f1a344d5ddf Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-05-13Merge "Promote HWASan tests to presubmit." am: bb7d8dc8d0Florian Mayer
Original change: https://android-review.googlesource.com/c/platform/external/bsdiff/+/2093146 Change-Id: Id20eeed92edc000c44f017887e4afe26cd126c80 Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-05-10Merge "Promote HWASan tests to presubmit."Florian Mayer
2022-05-09Promote HWASan tests to presubmit.Florian Mayer
They have been passing and do not show significant slowdown. Change-Id: I7e0a01b7552f20ce2c5871ad306ca18b1a3f679a
2022-04-07Merge "Include algorithm for suffix_array_index.cc" am: ed2a90db11 am: ↵Treehugger Robot
a7051aca58 am: d0d09bada1 am: 9439cc3d74 am: cbb9c934f5 am: 5bd632852c Original change: https://android-review.googlesource.com/c/platform/external/bsdiff/+/2056640 Change-Id: Ie9381fafb95420e4efe37e9f37c30de777101175 Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-04-07Merge "Include algorithm for suffix_array_index.cc" am: ed2a90db11 am: ↵android-13.0.0_r83android-13.0.0_r82android-13.0.0_r81android-13.0.0_r80android-13.0.0_r79android-13.0.0_r78android-13.0.0_r77android-13.0.0_r76android-13.0.0_r75android-13.0.0_r74android-13.0.0_r73android-13.0.0_r72android-13.0.0_r71android-13.0.0_r70android-13.0.0_r69android-13.0.0_r68android-13.0.0_r67android-13.0.0_r66android-13.0.0_r65android-13.0.0_r64android-13.0.0_r63android-13.0.0_r62android-13.0.0_r61android-13.0.0_r60android-13.0.0_r59android-13.0.0_r58android-13.0.0_r56android-13.0.0_r54android-13.0.0_r53android-13.0.0_r52android-13.0.0_r51android-13.0.0_r50android-13.0.0_r49android-13.0.0_r48android-13.0.0_r47android-13.0.0_r46android-13.0.0_r45android-13.0.0_r44android-13.0.0_r43android-13.0.0_r42android-13.0.0_r41android-13.0.0_r40android-13.0.0_r39android-13.0.0_r38android-13.0.0_r37android-13.0.0_r36android-13.0.0_r35android-13.0.0_r34android-13.0.0_r33android-13.0.0_r32android13-qpr3-s9-releaseandroid13-qpr3-s8-releaseandroid13-qpr3-s7-releaseandroid13-qpr3-s6-releaseandroid13-qpr3-s5-releaseandroid13-qpr3-s4-releaseandroid13-qpr3-s3-releaseandroid13-qpr3-s2-releaseandroid13-qpr3-s14-releaseandroid13-qpr3-s13-releaseandroid13-qpr3-s12-releaseandroid13-qpr3-s11-releaseandroid13-qpr3-s10-releaseandroid13-qpr3-s1-releaseandroid13-qpr3-releaseandroid13-qpr3-c-s8-releaseandroid13-qpr3-c-s7-releaseandroid13-qpr3-c-s6-releaseandroid13-qpr3-c-s5-releaseandroid13-qpr3-c-s4-releaseandroid13-qpr3-c-s3-releaseandroid13-qpr3-c-s2-releaseandroid13-qpr3-c-s12-releaseandroid13-qpr3-c-s11-releaseandroid13-qpr3-c-s10-releaseandroid13-qpr3-c-s1-releaseandroid13-qpr2-s9-releaseandroid13-qpr2-s8-releaseandroid13-qpr2-s7-releaseandroid13-qpr2-s6-releaseandroid13-qpr2-s5-releaseandroid13-qpr2-s3-releaseandroid13-qpr2-s2-releaseandroid13-qpr2-s12-releaseandroid13-qpr2-s11-releaseandroid13-qpr2-s10-releaseandroid13-qpr2-s1-releaseandroid13-qpr2-releaseandroid13-qpr2-b-s1-releaseandroid13-d4-s2-releaseandroid13-d4-s1-releaseandroid13-d4-releaseTreehugger Robot
a7051aca58 am: d0d09bada1 am: 9439cc3d74 am: cbb9c934f5 Original change: https://android-review.googlesource.com/c/platform/external/bsdiff/+/2056640 Change-Id: I65d27ac8706b076b4979045ebec819596b8dd56f Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-04-07Merge "Include algorithm for suffix_array_index.cc" am: ed2a90db11 am: ↵Treehugger Robot
a7051aca58 am: d0d09bada1 am: 9439cc3d74 am: 7e486cb657 Original change: https://android-review.googlesource.com/c/platform/external/bsdiff/+/2056640 Change-Id: I56a140212edcf3c8f5c53b6e7ad5f280937affe3 Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-04-07Merge "Include algorithm for suffix_array_index.cc" am: ed2a90db11 am: ↵Treehugger Robot
a7051aca58 am: d0d09bada1 am: 9439cc3d74 Original change: https://android-review.googlesource.com/c/platform/external/bsdiff/+/2056640 Change-Id: If28a8ecb6f3fa6334fbabe69507f1bc96cb4f057 Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-04-07Merge "Include algorithm for suffix_array_index.cc" am: ed2a90db11 am: ↵aml_tz4_332714070aml_tz4_332714050aml_tz4_332714010aml_tz4_331910000aml_tz4_331314030aml_tz4_331314020aml_tz4_331314010aml_tz4_331012050aml_tz4_331012040aml_tz4_331012000android13-mainline-tzdata4-releaseaml_tz4_332714010Treehugger Robot
a7051aca58 am: d0d09bada1 am: 9439cc3d74 Original change: https://android-review.googlesource.com/c/platform/external/bsdiff/+/2056640 Change-Id: Ie46a33f2c4234c0f6ed118d47c9335f71ed3ebf4 Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-04-07Merge "Include algorithm for suffix_array_index.cc" am: ed2a90db11 am: ↵t_frc_odp_330442040t_frc_odp_330442000t_frc_ase_330444010android13-frc-odp-releaseandroid13-devTreehugger Robot
a7051aca58 am: d0d09bada1 Original change: https://android-review.googlesource.com/c/platform/external/bsdiff/+/2056640 Change-Id: I990d33dc18ec535d373f5f9d41e5debfebe48419 Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-04-07Merge "Include algorithm for suffix_array_index.cc" am: ed2a90db11 am: ↵Treehugger Robot
a7051aca58 Original change: https://android-review.googlesource.com/c/platform/external/bsdiff/+/2056640 Change-Id: I03b2f0e655f60df5a0dcf7252939cb71f1a0a572 Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-04-07Merge "Include algorithm for suffix_array_index.cc" am: ed2a90db11Treehugger Robot
Original change: https://android-review.googlesource.com/c/platform/external/bsdiff/+/2056640 Change-Id: I831049f57b38a4a23a8989f2efed6d65f9f8466f Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-04-07Merge "Include algorithm for suffix_array_index.cc"Treehugger Robot
2022-04-06Include algorithm for suffix_array_index.ccJordan R Abrahams-Whitehead
This is required due to the use of std::mismatch. This file may have compiled before due to a transitive inclusion of the <algorithm> header. However, recent changes to LLVM ToT will prevent these transitive inclusions from happening. We identified this problem due to emerging bsdiff with `llvm-next` in ChromeOS. Bug: 228085014 Test: setup_board --board=amd64-generic \ && repo download -b change-3564896 \ chromiumos/overlays/chromiumos-overlay 3564896 \ && sudo USE='llvm-next -thinlto' emerge \ sys-devel/llvm sys-libs/libcxx \ && sudo emerge bsdiff Change-Id: Ie3af357377c9cf4b51f0d7e1d9758a74605c7b46
2022-03-17Merge "Add bsddiff test to hwasan-postsubmit." am: baf61cd34a am: 81a2ec12e9 ↵Florian Mayer
am: c278edcc40 am: be2d97c15c am: 02ff92dba6 Original change: https://android-review.googlesource.com/c/platform/external/bsdiff/+/2029286 Change-Id: Ib16b9965137177a0ff9d6767a6331488253b473b
2022-03-17Merge "Add bsddiff test to hwasan-postsubmit." am: baf61cd34a am: 81a2ec12e9 ↵Florian Mayer
am: c278edcc40 am: be2d97c15c Original change: https://android-review.googlesource.com/c/platform/external/bsdiff/+/2029286 Change-Id: I11df8d93ea908d38039da94e5f001f0ae5c64b33
2022-03-17Merge "Add bsddiff test to hwasan-postsubmit." am: baf61cd34a am: 81a2ec12e9 ↵Florian Mayer
am: c278edcc40 am: be2d97c15c Original change: https://android-review.googlesource.com/c/platform/external/bsdiff/+/2029286 Change-Id: I326c30d6e0ba0a097d8cdc605f2533f2fca64145
2022-03-17Merge "Add bsddiff test to hwasan-postsubmit." am: baf61cd34a am: 81a2ec12e9 ↵Florian Mayer
am: c278edcc40 Original change: https://android-review.googlesource.com/c/platform/external/bsdiff/+/2029286 Change-Id: I0be6a3aa9ca0bf7455644c33ecd1715adef975eb
2022-03-17Merge "Add bsddiff test to hwasan-postsubmit." am: baf61cd34a am: 81a2ec12e9Florian Mayer
Original change: https://android-review.googlesource.com/c/platform/external/bsdiff/+/2029286 Change-Id: I2a5e9010f8cc4ae4dd0ec2cf4163f90e65a8c53f
2022-03-17Merge "Add bsddiff test to hwasan-postsubmit." am: baf61cd34aFlorian Mayer
Original change: https://android-review.googlesource.com/c/platform/external/bsdiff/+/2029286 Change-Id: I6b90d01621796d400f19acf0472246e7ffeacd8e
2022-03-17Merge "Add bsddiff test to hwasan-postsubmit."Florian Mayer
2022-03-17Add bsddiff test to hwasan-postsubmit.Florian Mayer
Change-Id: I78a22fdab469deb72532ae29b2d07771f7999716 Test: Run tests under HWASan. Bug: 193568145
2021-12-22Merge "Make bsdiff available in recovery" am: eeb219b8d2 am: 84ddef2e0f am: ↵Treehugger Robot
0297a3d852 am: 109495f5be Original change: https://android-review.googlesource.com/c/platform/external/bsdiff/+/1930680 Change-Id: If8c89dfe2c0f9d11ad696a472d31a6bbd707a6ac
2021-12-22Merge "Make bsdiff available in recovery" am: eeb219b8d2 am: 84ddef2e0f am: ↵Treehugger Robot
0297a3d852 Original change: https://android-review.googlesource.com/c/platform/external/bsdiff/+/1930680 Change-Id: I314d2eeb5e7b63b0451d48d4ff0238d8fed89075
2021-12-22Merge "Make bsdiff available in recovery" am: eeb219b8d2 am: 84ddef2e0fTreehugger Robot
Original change: https://android-review.googlesource.com/c/platform/external/bsdiff/+/1930680 Change-Id: I610b904b20162b284162f3433b385681b81931f3
2021-12-22Merge "Make bsdiff available in recovery" am: eeb219b8d2Treehugger Robot
Original change: https://android-review.googlesource.com/c/platform/external/bsdiff/+/1930680 Change-Id: I6357d15a86344ed3cabf960ef137d6c19f0fd9a1
2021-12-22Merge "Make bsdiff available in recovery"android-t-preview-2android-t-preview-1android-t-beta-3android-s-v2-beta-3android-s-qpr3-beta-1android-t-preview-1android-s-v2-beta-3android-s-qpr3-beta-1Treehugger Robot
2021-12-21Merge "Add zhangkelvin@ as owner to bsdiff" am: 03442a10c4 am: ee614bda9b ↵Treehugger Robot
am: e9f44d4f51 am: 848a54f546 Original change: https://android-review.googlesource.com/c/platform/external/bsdiff/+/1930681 Change-Id: I12402c255b2a7465e5bd2a7a577360ff96f71f8c
2021-12-21Merge "Add zhangkelvin@ as owner to bsdiff" am: 03442a10c4 am: ee614bda9b ↵Treehugger Robot
am: e9f44d4f51 Original change: https://android-review.googlesource.com/c/platform/external/bsdiff/+/1930681 Change-Id: Ic405e8d12a5c4d25dcf21e7fb174dfa4d3a60b0a
2021-12-21Merge "Add zhangkelvin@ as owner to bsdiff" am: 03442a10c4 am: ee614bda9bTreehugger Robot
Original change: https://android-review.googlesource.com/c/platform/external/bsdiff/+/1930681 Change-Id: I2b7a7b50393e59accbbd409c90f31a57a70a93d0
2021-12-21Merge "Add zhangkelvin@ as owner to bsdiff" am: 03442a10c4Treehugger Robot
Original change: https://android-review.googlesource.com/c/platform/external/bsdiff/+/1930681 Change-Id: Ie1e7686568107d2e76170fb6dbaae2c5779fae93
2021-12-21Merge "Add zhangkelvin@ as owner to bsdiff"Treehugger Robot
2021-12-20Make bsdiff available in recoveryKelvin Zhang
Change-Id: I9e96d475a52648e885925502be5801926d2764e3
2021-12-20Add zhangkelvin@ as owner to bsdiffKelvin Zhang
Change-Id: Ib9c315009de0adb235fb9b32d416105555aef15e