summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2024-02-28Merge "Snap for 11510257 from 14db8b8c0f2576028ff3e60093b669b747c9206e to ↵simpleperf-releaseAndroid Build Coastguard Worker
simpleperf-release" into simpleperf-release
2024-02-28Snap for 11510257 from 14db8b8c0f2576028ff3e60093b669b747c9206e to ↵Android Build Coastguard Worker
simpleperf-release Change-Id: I097aa6ca68ae5dc24ba4038a0538c85a166742c6
2024-02-27Merge "Upgrade zlib to 3787595bbbd3a374613713164db935e8331f5825" into mainTreehugger Robot
2024-02-26Upgrade zlib to 3787595bbbd3a374613713164db935e8331f5825Elliott Hughes
This project was upgraded with external_updater. Usage: tools/external_updater/updater.sh update external/zlib For more info, check https://cs.android.com/android/platform/superproject/+/main:tools/external_updater/README.md Test: TreeHugger Change-Id: Iee8889e54a2367462609c0f1bd965935674d2a6a
2024-02-23[minizip] Add option to allow building minizip_binAdenilson Cavalcanti
Disable by default the build of minizip_bin tool, require user to explicitly enable its build at configuration time. The minizip_bin is not officially part of canonical zlib and the auxiliary tool is only useful for profiling/debugging. Bug: 326391770 Change-Id: I68e8c71d62091bcb427881d060437c132a418fd8 Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/5319910 Reviewed-by: Hans Wennborg <hans@chromium.org> Commit-Queue: Adenilson Cavalcanti <cavalcantii@chromium.org> Cr-Commit-Position: refs/heads/main@{#1264658} NOKEYCHECK=True GitOrigin-RevId: 7218bd8dba39a794b51c779d864fd5b2f92014ac
2024-02-21[zlib] Increase the coverage of deflate_fuzzerHans Wennborg
- Use all the wrappers (gzip, zlib, none); not just the default (zlib) - Pass random sized input and output buffers - Disable the deflateBound() check for now This makes the fuzzer cover the bug below. Bug: 325990053, 40263542 Change-Id: I8ed571b7e84155d2fc0f4f929a5b24a4c9583958 Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/5310394 Commit-Queue: Hans Wennborg <hans@chromium.org> Reviewed-by: Adenilson Cavalcanti <cavalcantii@chromium.org> Cr-Commit-Position: refs/heads/main@{#1263816} NOKEYCHECK=True GitOrigin-RevId: 69575154e8a598d1f9347877caf34d71f08e081a
2024-02-21[zlib] Avoid wide writes to dst in crc_fold_copy when len < 16Hans Wennborg
When copying directly to next_out, as is done in deflate_stored, there may not be enough space in the buffer. Fix by jmaaninen, test by me. Bug: 325990053 Change-Id: Ia28d3fac9c2db3f27a23a5fbde399cad323ef40d Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/5307227 Commit-Queue: Adenilson Cavalcanti <cavalcantii@chromium.org> Reviewed-by: Adenilson Cavalcanti <cavalcantii@chromium.org> Cr-Commit-Position: refs/heads/main@{#1263750} NOKEYCHECK=True GitOrigin-RevId: 67c52873de10c06808c0de985a1e3cb8c3456d7a
2024-02-12[buganizer] Migrate remaining DIR_METADATA in third_partyJeff Yoon
Migrate all remaining DIR_METADATA in third_party/ Verify components with http://b/components/{id} or at go/chrome-on-buganizer-prod-components. Bug: chromium:1518875 Change-Id: I4c519e4d2a524dc9248f8cf621b766aa26d62d42 Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/5287937 Reviewed-by: Rick Byers <rbyers@chromium.org> Commit-Queue: Jeff Yoon <jeffyoon@google.com> Cr-Commit-Position: refs/heads/main@{#1259542} NOKEYCHECK=True GitOrigin-RevId: fe54bb24e2ce23c2a8b4f4f87cf578862301c7bc
2024-02-03Merge "Snap for 11400057 from ecca3e0b49796339fb185fd1cb312bbc5537158f to ↵Android Build Coastguard Worker
simpleperf-release" into simpleperf-release
2024-02-02Snap for 11400057 from ecca3e0b49796339fb185fd1cb312bbc5537158f to ↵Android Build Coastguard Worker
simpleperf-release Change-Id: I514b2d8d5c481e037ba562150570b97ba48eb809
2024-01-29[zlib][build] Remove fdopen #defines in zutil.h.Hans Wennborg
The latest version of Clang changed what macros it predefines on Apple targets, causing errors about predefined macros in zlib. See: https://github.com/madler/zlib/commit/4bd9a71f3539b5ce47f0c67ab5e01f3196dc8ef9 Bug: 1519899 Change-Id: Ie75ef4078f2c86d89ba6c036ddd13e768a40ccbb Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/5237020 Reviewed-by: Adenilson Cavalcanti <cavalcantii@chromium.org> Commit-Queue: Hans Wennborg <hans@chromium.org> Cr-Commit-Position: refs/heads/main@{#1253252} NOKEYCHECK=True GitOrigin-RevId: 2f39ac8d0a414dd65c0e1d5aae38c8f97aa06ae9
2024-01-23Merge "Upgrade zlib to 63c0cec0344e6ba70f22bd690187088299baaa94" into mainElliott Hughes
2024-01-23Upgrade zlib to 63c0cec0344e6ba70f22bd690187088299baaa94Elliott Hughes
This project was upgraded with external_updater. Usage: tools/external_updater/updater.sh update zlib For more info, check https://cs.android.com/android/platform/superproject/+/main:tools/external_updater/README.md Test: TreeHugger Change-Id: I23d52b6301d2ed861155d66cdc9655f0eb06ba7d
2024-01-17[zlib] Drop -Wno-deprecated-non-prototypeHans Wennborg
After the minizip update, there are no more instances of this warning. Bug: 1314867 Change-Id: I5ccbb2a41db104e3c2c3958cc175abf810295175 Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/5206612 Auto-Submit: Hans Wennborg <hans@chromium.org> Reviewed-by: Adenilson Cavalcanti <cavalcantii@chromium.org> Commit-Queue: Adenilson Cavalcanti <cavalcantii@chromium.org> Cr-Commit-Position: refs/heads/main@{#1248348} NOKEYCHECK=True GitOrigin-RevId: 09a7bce97b70ef641d5b59b354e8fe80b56e98b7
2024-01-16Merge "Upgrade zlib to 40e35a76af71511ee701001df5bc1ba216472d67" into mainElliott Hughes
2024-01-16[zlib] Update minizip to the latest versionHans Wennborg
This pulls in the latest version from https://github.com/madler/zlib/tree/develop/contrib/minizip and applies (and updates) our .patch files. One behavior change is that this enables minizip to open empty zip files (where the End of Central Directory Record occurs at offset zero). Bug: 1517633 Change-Id: Ifdb55795b5326f064f6b05be8af8d39bdae91058 Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/5190344 Reviewed-by: Adenilson Cavalcanti <cavalcantii@chromium.org> Reviewed-by: Daniel Rubery <drubery@chromium.org> Code-Coverage: findit-for-me@appspot.gserviceaccount.com <findit-for-me@appspot.gserviceaccount.com> Commit-Queue: Hans Wennborg <hans@chromium.org> Cr-Commit-Position: refs/heads/main@{#1247614} NOKEYCHECK=True GitOrigin-RevId: 0e347be5e0a1af5eb0120ebe30865f0c9cb29f7c
2024-01-16Upgrade zlib to 40e35a76af71511ee701001df5bc1ba216472d67Elliott Hughes
This project was upgraded with external_updater. Usage: tools/external_updater/updater.sh update zlib For more info, check https://cs.android.com/android/platform/superproject/+/main:tools/external_updater/README.md Test: TreeHugger Change-Id: I330816f68a171deff23cc3657ba6b18919c4f6bc
2024-01-11[zlib] Add missing .patch files for diffs against upstream minizipHans Wennborg
To make sure we don't lose them in future updates, add missing .patch files for local modifications to minizip. Bug: 1517633, 812400 Change-Id: I227106eb93009a300ceede557b1827e60920899b Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/5185350 Reviewed-by: Adenilson Cavalcanti <cavalcantii@chromium.org> Commit-Queue: Adenilson Cavalcanti <cavalcantii@chromium.org> Cr-Commit-Position: refs/heads/main@{#1246092} NOKEYCHECK=True GitOrigin-RevId: 350c672ef5f3a6d2361f6e8d9df3bebedfc91a0c
2024-01-10Merge "Allow libunwindstack to use libz_static." into mainChristopher Ferris
2024-01-10Merge "bpfmt -w." into mainTreehugger Robot
2024-01-10bpfmt -w.Elliott Hughes
Test: treehugger Change-Id: I296965fcfdc10f1d392d347b9426d5e05a63a739
2024-01-09Merge "Fix the problem of incremental OTA upgrade failure (zlib part)" into mainElliott Hughes
2024-01-08Fix the problem of incremental OTA upgrade failure (zlib part)luoqiangwei1
The OTA tools imgdiff (host, so typically x86-64) and updater (device, so typically arm64) compress the same file, both using our zlib. This produces different results if we allow this x86-64-only optimization, and causes test failures after the next upstream chromium zlib update. Test: make imgdiff updater Change-Id: Iebab590c74d2c19dde08277587ea9c72a4acbb1c Signed-off-by: luoqiangwei1 <luoqiangwei1@xiaomi.com>
2024-01-08Merge "Allow //bootable/recovery/updater to use zlib_stable." into mainElliott Hughes
2024-01-08Allow //bootable/recovery/updater to use zlib_stable.Elliott Hughes
Some updater tests fail if run against the latest version of zlib because of a CRC change. zlib_stable (as its name implies) opts out of any such "fancy new stuff", but we need updater to opt _in_ to using that version of zlib. The other OTA tools already do. Test: treehugger Change-Id: I3707b940f724f62837a0b57e22ff315b36306e37
2024-01-04Allow libunwindstack to use libz_static.Christopher Ferris
Bug: 309857311 Test: Builds. Change-Id: Ib04def11b254529cb6a44b4df5e9cfe54d4d6490
2023-12-20deflateCopy(): Fix allocation and copying of pending_buf in LIT_MEM modeHans Wennborg
This applies the fix from https://github.com/madler/zlib/pull/900 and adds a test. Bug: 1513368 Change-Id: I38025c66e1ef2420c726406ddefe6c728bdb6458 Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/5139141 Commit-Queue: Adenilson Cavalcanti <cavalcantii@chromium.org> Auto-Submit: Hans Wennborg <hans@chromium.org> Reviewed-by: Adenilson Cavalcanti <cavalcantii@chromium.org> Cr-Commit-Position: refs/heads/main@{#1239920} NOKEYCHECK=True GitOrigin-RevId: 5672e5e75c159ba1742f8cfd784d294cff21c597
2023-12-18[zlib] Reland Enable LIT_MEM code pathAdenilson Cavalcanti
Introduced on zlib 1.3.0.1, this will allow a small compression speed improvement at cost of using a bit more memory. Observed average gain was 2.6% (SPR) and 2.3% (M1). It is interesting that it will have a bigger impact on files with higher entropy like JPG (+5.3%) and pre-compressed (baddata +7%), probably because those are cases where more literals are produced by the encoder since it is harder to find matches in LZ77 for such inputs. Bug: 1447443 Change-Id: I88e6514edcab186cf9680534510fb98fe4e71222 Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/5123674 Commit-Queue: Adenilson Cavalcanti <cavalcantii@chromium.org> Reviewed-by: Hans Wennborg <hans@chromium.org> Cr-Commit-Position: refs/heads/main@{#1238747} NOKEYCHECK=True GitOrigin-RevId: 0907ce97d55eab9484b17efce416354463cbafeb
2023-12-18[zlib] Apply https://github.com/madler/zlib/pull/898Hans Wennborg
This fixes an incorrect assertion, see https://github.com/madler/zlib/issues/897 The PR has been accepted upstream, but isn't published as part of the 'develop' branch yet. Bug: 1511987 Change-Id: Icedb1ff619acec63d655b54bb65d25918b7e240a Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/5131006 Reviewed-by: Nico Weber <thakis@chromium.org> Auto-Submit: Hans Wennborg <hans@chromium.org> Commit-Queue: Nico Weber <thakis@chromium.org> Cr-Commit-Position: refs/heads/main@{#1238580} NOKEYCHECK=True GitOrigin-RevId: 1742eed8819e3862dcb4a618be1dca482908f365
2023-12-15Enable zlib's assertions in dcheck_always_onHans Wennborg
Those assertions fill the same role as our DCHECKs. Having them enabled more would surface more issues (such as crbug.com/1511987) quicker. Bug: 1511987 Change-Id: Ic0e277c82c93379103f32900f0f4feec6d09655e Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/5125959 Reviewed-by: Adenilson Cavalcanti <cavalcantii@chromium.org> Commit-Queue: Hans Wennborg <hans@chromium.org> Reviewed-by: Peter Boström <pbos@chromium.org> Cr-Commit-Position: refs/heads/main@{#1238258} NOKEYCHECK=True GitOrigin-RevId: 80fab0f77a40cfcaf44736b307369123df4004f0
2023-12-13Revert "[zlib] Enable LIT_MEM code path"luci-bisection@appspot.gserviceaccount.com
This reverts commit 0f445392841590a53180bf4c4e9a9d9b9d627c6a. Reason for revert: LUCI Bisection has identified this change as the cause of a test failure. See the analysis: https://ci.chromium.org/ui/p/chromium/bisection/test-analysis/b/5720452297129984 Sample build with failed test: https://ci.chromium.org/b/8761782068246968417 Affected test(s): [ninja://third_party/zlib:zlib_unittests/ZlibTest.DeflateZFixedCorruption](https://ci.chromium.org/ui/test/chromium/ninja:%2F%2Fthird_party%2Fzlib:zlib_unittests%2FZlibTest.DeflateZFixedCorruption?q=VHash%3Af3b20d64c227e090) If this is a false positive, please report it at http://b.corp.google.com/createIssue?component=1199205&description=Analysis%3A+https%3A%2F%2Fci.chromium.org%2Fui%2Fp%2Fchromium%2Fbisection%2Ftest-analysis%2Fb%2F5720452297129984&format=PLAIN&priority=P3&title=Wrongly+blamed+https%3A%2F%2Fchromium-review.googlesource.com%2Fc%2Fchromium%2Fsrc%2F%2B%2F5078349&type=BUG Original change's description: > [zlib] Enable LIT_MEM code path > > Introduced on zlib 1.3.0.1, this will allow a small compression > speed improvement at cost of using a bit more memory. > > Observed average gain was 2.6% (SPR) and 2.3% (M1). > > It is interesting that it will have a bigger impact on files with higher entropy like JPG (+5.3%) and pre-compressed (baddata +7%), probably because those are cases where more literals are produced by the encoder since it is harder to find matches in LZ77 for such inputs. > > Bug: 1447443 > Change-Id: I09f15c8bd0f400d5485a10aa38bdc2dd1ece2449 > Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/5078349 > Reviewed-by: Hans Wennborg <hans@chromium.org> > Commit-Queue: Adenilson Cavalcanti <cavalcantii@chromium.org> > Cr-Commit-Position: refs/heads/main@{#1237242} > Bug: 1447443 Change-Id: I368496637fcb1729c47a7f32c46fded0395c398b No-Presubmit: true No-Tree-Checks: true No-Try: true Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/5120768 Owners-Override: Ming-Ying Chung <mych@chromium.org> Reviewed-by: Ming-Ying Chung <mych@chromium.org> Commit-Queue: Ming-Ying Chung <mych@chromium.org> Cr-Commit-Position: refs/heads/main@{#1237342} NOKEYCHECK=True GitOrigin-RevId: 2422761ea019c6181def8ad465a7b115a0324626
2023-12-13[zlib] Enable LIT_MEM code pathAdenilson Cavalcanti
Introduced on zlib 1.3.0.1, this will allow a small compression speed improvement at cost of using a bit more memory. Observed average gain was 2.6% (SPR) and 2.3% (M1). It is interesting that it will have a bigger impact on files with higher entropy like JPG (+5.3%) and pre-compressed (baddata +7%), probably because those are cases where more literals are produced by the encoder since it is harder to find matches in LZ77 for such inputs. Bug: 1447443 Change-Id: I09f15c8bd0f400d5485a10aa38bdc2dd1ece2449 Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/5078349 Reviewed-by: Hans Wennborg <hans@chromium.org> Commit-Queue: Adenilson Cavalcanti <cavalcantii@chromium.org> Cr-Commit-Position: refs/heads/main@{#1237242} NOKEYCHECK=True GitOrigin-RevId: 0f445392841590a53180bf4c4e9a9d9b9d627c6a
2023-12-12Add limitations to bit_castAvi Drissman
Using bit_cast on pointers does not accomplish anything useful, and obscures what might be incorrect behavior. Do not allow base::bit_cast to be misused in that way. Bug: 1506769 Change-Id: Ib9f3acf954c5537c7520f72827854de81afda382 Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/5094596 Reviewed-by: Hongchan Choi <hongchan@chromium.org> Reviewed-by: Ilya Sherman <isherman@chromium.org> Reviewed-by: Will Harris <wfh@chromium.org> Reviewed-by: danakj <danakj@chromium.org> Reviewed-by: Kentaro Hara <haraken@chromium.org> Reviewed-by: Dominic Battre <battre@chromium.org> Commit-Queue: Avi Drissman <avi@chromium.org> Reviewed-by: Adam Rice <ricea@chromium.org> Reviewed-by: Robert Sesek <rsesek@chromium.org> Code-Coverage: findit-for-me@appspot.gserviceaccount.com <findit-for-me@appspot.gserviceaccount.com> Cr-Commit-Position: refs/heads/main@{#1236404} NOKEYCHECK=True GitOrigin-RevId: 70cb7f749d60410db4397c0fc3b35d189ad591ab
2023-12-05Merge "Prevent libz from providing stubs for vendor/product modules" into ↵Treehugger Robot
main am: 95dcfbd56b Original change: https://android-review.googlesource.com/c/platform/external/zlib/+/2853111 Change-Id: Idba8f77d32718d64e59eff9804009e9f8f748fec Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-12-05Merge "Prevent libz from providing stubs for vendor/product modules" into mainTreehugger Robot
2023-12-01[zlib] Completing sync with zlib 1.3.0.1Adenilson Cavalcanti
Updating readme file to the matching zlib version, the job is done for now. Bug: 1447443 Change-Id: Ic0cd4570127260cd7f5dcf6d656d0b7707a94c37 Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/5077550 Reviewed-by: Hans Wennborg <hans@chromium.org> Commit-Queue: Adenilson Cavalcanti <cavalcantii@chromium.org> Cr-Commit-Position: refs/heads/main@{#1232085} NOKEYCHECK=True GitOrigin-RevId: c443270ea28dee874acdefa40a5dd05d4e53b72f
2023-12-01[zlib] Sync with zlib 1.3.0.1, patch 4 of NAdenilson Cavalcanti
Ported: - Add LIT_MEM define to use more memory for a small deflate speedup. See: https://github.com/madler/zlib/commit/ac8f12c97d1afd9bafa9c710f827d40a407d3266 Bug: 1447443 Change-Id: I4c7644a517557327ac1a2bf0ad3b8955834f1ea7 Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/5068813 Reviewed-by: Hans Wennborg <hans@chromium.org> Commit-Queue: Adenilson Cavalcanti <cavalcantii@chromium.org> Cr-Commit-Position: refs/heads/main@{#1232074} NOKEYCHECK=True GitOrigin-RevId: 53f78d1a9894dcdffe5db6fd319771de3262d8e6
2023-12-01Prevent libz from providing stubs for vendor/product modulesJooyung Han
libz is not an LLNDK. So even if it has "stubs" set, it should not provide stubs to vendor/product modules. This is important especially to venodr/product APEXes. When used by a Vendor apex, libz should be bundled together with the apex, not used from /system/lib or /vendor/lib. Bug: 313806237 Test: m Change-Id: I49961320e43ebce8093a0ca7641d53bf184242e8
2023-11-29[zlib] Sync with zlib 1.3.0.1, patch 3 of NAdenilson Cavalcanti
Ported: - Fix bug in inflateSync() for data held in bit buffer. See: https://github.com/madler/zlib/commit/5af7cef45eeef86ddf6ab00b4e363c1eecaf47b6 Bug: 1447443 Change-Id: Ifb71d64e2c2e3631174ce2fbdae17eacda8941c8 Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/5068753 Reviewed-by: Hans Wennborg <hans@chromium.org> Reviewed-by: Chris Blume <cblume@chromium.org> Commit-Queue: Adenilson Cavalcanti <cavalcantii@chromium.org> Cr-Commit-Position: refs/heads/main@{#1230886} NOKEYCHECK=True GitOrigin-RevId: 377c5bc073b0c75f1b7201f0116bf3138380677b
2023-11-29[zlib] Sync with zlib 1.3.0.1, patch 2 of NAdenilson Cavalcanti
Ported: - Change version number on develop branch to 1.3.0.1. See: https://github.com/madler/zlib/commit/3a98b57e5543a58c61c51a060dea5b1bbfc14aac Bug: 1447443 Change-Id: I363c109b0bfe21049e93cfd41d7f470145df2dd1 Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/5066868 Commit-Queue: Adenilson Cavalcanti <cavalcantii@chromium.org> Reviewed-by: Chris Blume <cblume@chromium.org> Reviewed-by: Hans Wennborg <hans@chromium.org> Cr-Commit-Position: refs/heads/main@{#1230806} NOKEYCHECK=True GitOrigin-RevId: 6e5ddc1d3ed15e2a45d119a565996d9d29d4c72a
2023-11-27[cpesuggest] Added CPE Tag for third_party/zlib/contrib/minizip/README.chromium.chops-security-borg
Missing CPE base address for third_party/zlib/contrib/minizip/README.chromium is added by PEEPs Security's CPESuggest tool. This tool uses TPMonster's CPESuggest service that relies on external data and confidence. Adding CPE fixes to a README.chromium file is recommended practice [1] to enable automated vulnerability monitoring. For more information on how CPE prefixes are used see the Chromium Third Party docs [2]. [1] https://chromium.googlesource.com/chromium/src.git/+/master/third_party/README.chromium.template [2] https://chromium.googlesource.com/chromium/src/+/HEAD/docs/adding_to_third_party.md#add-a-readme_chromium CPESuggest only creates CLs. If this change looks good, please trigger CQ to submit it. Bug: b/290294330 Change-Id: I212a531796d377e19e9e851354b692a061691ebf Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/5052900 Reviewed-by: Adam Langley <agl@chromium.org> Reviewed-by: Joey Scarr <jsca@google.com> Commit-Queue: Joey Scarr <jsca@google.com> Cr-Commit-Position: refs/heads/main@{#1229658} NOKEYCHECK=True GitOrigin-RevId: 7744e5dfe94e7aa5295ab0b5cc81b592018b44be
2023-11-23[zlib] Sync with zlib 1.2.3, patch 1 of NAdenilson Cavalcanti
Ported: - zlib 1.3 See: https://github.com/madler/zlib/commit/09155eaa2f9270dc4ed1fa13e2b4b2613e6e4851 Bug: 1447443 Change-Id: I5191a74e8205d41e4a545f6db49b627f1ca911c0 Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/5055054 Reviewed-by: Hans Wennborg <hans@chromium.org> Commit-Queue: Adenilson Cavalcanti <cavalcantii@chromium.org> Cr-Commit-Position: refs/heads/main@{#1228556} NOKEYCHECK=True GitOrigin-RevId: 65eba940d10612224f6dfcc862100ffcbdefded3
2023-11-23[zlib] Sync with zlib 1.2.13.1, patch 13 of NAdenilson Cavalcanti
Ported: - Avoid cmake deprecation warning. See: https://github.com/madler/zlib/commit/9889e988689cd9fcc08e45010fff9548aae3dbff Bug: 1447443 Change-Id: Ie1e3ba3d76b211165fbdad9776c137e293b6267e Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/5055152 Commit-Queue: Adenilson Cavalcanti <cavalcantii@chromium.org> Reviewed-by: Hans Wennborg <hans@chromium.org> Cr-Commit-Position: refs/heads/main@{#1228543} NOKEYCHECK=True GitOrigin-RevId: 264f483f0af87dbee974dd1e1d209f465c28f60d
2023-11-23[zlib] Sync with zlib 1.2.13.1, patch 12 of NAdenilson Cavalcanti
Ported: - Clarify requirement in zlib.h to avoid multiple flush markers. See: https://github.com/madler/zlib/commit/22fc20898be541409008a06b784a12ab00b8b770 Bug: 1447443 Change-Id: Ic0d078c752edb6e2612982d12c82cf8045a391fa Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/5055603 Commit-Queue: Adenilson Cavalcanti <cavalcantii@chromium.org> Reviewed-by: Hans Wennborg <hans@chromium.org> Cr-Commit-Position: refs/heads/main@{#1228537} NOKEYCHECK=True GitOrigin-RevId: 1f9a0067d37d94c7f238613cfc4bd3bd841361a6
2023-11-16[zlib] Sync with zlib 1.2.13.1, patch 11 of NAdenilson Cavalcanti
Ported: - Fix bug when using gzflush() with a very small buffer. See: https://github.com/madler/zlib/commit/d98251478246c8ef2f405d76e4ef1678c14d7eda Bug: 1447443 Change-Id: I0e123f896515b02fc172f6ca19964b9b24f4c32f Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/5034821 Commit-Queue: Adenilson Cavalcanti <cavalcantii@chromium.org> Reviewed-by: Hans Wennborg <hans@chromium.org> Cr-Commit-Position: refs/heads/main@{#1225728} NOKEYCHECK=True GitOrigin-RevId: 8308813fa8b11889cc2ca5eb1e86d91ef81e6fbb
2023-11-16[zlib] Sync with zlib 1.2.13.1, patch 9 of NAdenilson Cavalcanti
Ported: - Fix some spelling errors. See: https://github.com/madler/zlib/commit/c7ddcc2e0e8bb397ad720564228b538135ec11d8 Bug: 1447443 Change-Id: Iafd599342ef4a9cca009edb1ea78d6531ac5e832 Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/5035129 Commit-Queue: Adenilson Cavalcanti <cavalcantii@chromium.org> Reviewed-by: Hans Wennborg <hans@chromium.org> Cr-Commit-Position: refs/heads/main@{#1225711} NOKEYCHECK=True GitOrigin-RevId: 17aa1dced10baae71fc3ce314343da02ac42b542
2023-11-16[zlib] Sync with zlib 1.2.13.1, patch 10 of NAdenilson Cavalcanti
Ported: - Suppress MSAN detections in deflate's slide_hash(). See: https://github.com/madler/zlib/commit/981ee7570ad98a3cf1ae74d737e2ee619ed79171 Bug: 1447443 Change-Id: I5fb761dc73bd52d78b623b29eab94e81bc5518b1 Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/5034473 Reviewed-by: Hans Wennborg <hans@chromium.org> Commit-Queue: Adenilson Cavalcanti <cavalcantii@chromium.org> Cr-Commit-Position: refs/heads/main@{#1225706} NOKEYCHECK=True GitOrigin-RevId: 5fa3cbd3d219a5260bca25f7fef7747044a84668
2023-11-16[zlib] Sync with zlib 1.2.13.1, patch 8 of NAdenilson Cavalcanti
Ported: - Avoid compiler complaints if _TIME_BITS defined when building zlib. See: https://github.com/madler/zlib/commit/a566e156b3fa07b566ddbf6801b517a9dba04fa3 Bug: 1447443 Change-Id: I951ee420c28ccffb0f1aa6b10495c7d381275f02 Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/5035139 Reviewed-by: Hans Wennborg <hans@chromium.org> Commit-Queue: Adenilson Cavalcanti <cavalcantii@chromium.org> Cr-Commit-Position: refs/heads/main@{#1225685} NOKEYCHECK=True GitOrigin-RevId: 2257669d7159d5a395ce7900d9634a41172b5cf8
2023-11-16[zlib] Sync with zlib 1.2.13.1, patch 7 of NAdenilson Cavalcanti
Ported: - Document in zlib.h the initialization of stream fields by the Init and Reset functions See: https://github.com/madler/zlib/commit/a88f727dbe9366ffdb63a13fc2c5f122f486cd61 Bug: 1447443 Change-Id: I1849b730e3bf74a45881a81a75b9db9dcbaa6da7 Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/5035138 Commit-Queue: Adenilson Cavalcanti <cavalcantii@chromium.org> Reviewed-by: Hans Wennborg <hans@chromium.org> Cr-Commit-Position: refs/heads/main@{#1225678} NOKEYCHECK=True GitOrigin-RevId: da99c00b7a472b3144c906ef928e53f922ce0ddc
2023-11-16[zlib] Sync with zlib 1.2.13.1, patch 6 of NAdenilson Cavalcanti
Ported: - Correct comment in zlib.h on os setting in gzip header. See: https://github.com/madler/zlib/commit/263a9828669594d235dc65a8b61748be5bbacf2b Bug: 1447443 Change-Id: I0d6c799474524c41aa1ea1fea0dca6d2d65fcc61 Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/5034818 Reviewed-by: Hans Wennborg <hans@chromium.org> Commit-Queue: Adenilson Cavalcanti <cavalcantii@chromium.org> Cr-Commit-Position: refs/heads/main@{#1225618} NOKEYCHECK=True GitOrigin-RevId: e386dbbbe2d48f9ba00886f0592dee11f34dd7aa