From fe87f87a5fe9690ee5241f850f73c95bc70daad2 Mon Sep 17 00:00:00 2001 From: Elliott Hughes Date: Thu, 6 Apr 2023 15:57:25 -0700 Subject: Build inflate_fuzzer too. We can't build inflate_with_header_fuzzer because it has a third_party/ reference in a #include that will need to be fixed upstream first. Test: treehugger Change-Id: Ia2f5961721460d6450ddbaba3309906031ec8333 --- Android.bp | 33 +++++++++++++++++++++++---------- 1 file changed, 23 insertions(+), 10 deletions(-) diff --git a/Android.bp b/Android.bp index 3c9ac24..3be6ff8 100644 --- a/Android.bp +++ b/Android.bp @@ -360,9 +360,28 @@ cc_defaults { } cc_fuzz { - name: "zlib_uncompress_fuzzer", + name: "zlib_deflate_fuzzer", defaults: ["zlib_fuzz_defaults"], - srcs: ["contrib/tests/fuzzers/uncompress_fuzzer.cc"], + srcs: ["contrib/tests/fuzzers/deflate_fuzzer.cc"], +} + +cc_fuzz { + name: "zlib_deflate_set_dictionary_fuzzer", + defaults: ["zlib_fuzz_defaults"], + srcs: ["contrib/tests/fuzzers/deflate_set_dictionary_fuzzer.cc"], +} + +cc_fuzz { + name: "zlib_inflate_fuzzer", + defaults: ["zlib_fuzz_defaults"], + srcs: ["contrib/tests/fuzzers/inflate_fuzzer.cc"], +} + +cc_fuzz { + name: "zlib_inflate_with_header_fuzzer", + defaults: ["zlib_fuzz_defaults"], + srcs: ["contrib/tests/fuzzers/inflate_with_header_fuzzer.cc"], + enabled: false, // TODO: fix the third_party/zlib #include } cc_fuzz { @@ -375,13 +394,7 @@ cc_fuzz { } cc_fuzz { - name: "zlib_deflate_set_dictionary_fuzzer", - defaults: ["zlib_fuzz_defaults"], - srcs: ["contrib/tests/fuzzers/deflate_set_dictionary_fuzzer.cc"], -} - -cc_fuzz { - name: "zlib_deflate_fuzzer", + name: "zlib_uncompress_fuzzer", defaults: ["zlib_fuzz_defaults"], - srcs: ["contrib/tests/fuzzers/deflate_fuzzer.cc"], + srcs: ["contrib/tests/fuzzers/uncompress_fuzzer.cc"], } -- cgit v1.2.3