From a1f9d2420f26a82e87013cee7d71c223e86a3c60 Mon Sep 17 00:00:00 2001 From: Tim Ledbetter Date: Fri, 3 Nov 2023 17:49:54 +0000 Subject: [PATCH] Fuzzers: Disable debug logging for all fuzzers Previously, some fuzzers were generating an excessive amount of debug logging. This change explicitly disables debug logging for all fuzzers. This allows higher test throughput and makes the logs easier to read when fuzzing locally. --- Meta/Lagom/Fuzzers/FuzzASN1.cpp | 1 + Meta/Lagom/Fuzzers/FuzzBLAKE2b.cpp | 1 + Meta/Lagom/Fuzzers/FuzzBMPLoader.cpp | 1 + Meta/Lagom/Fuzzers/FuzzBrotli.cpp | 1 + Meta/Lagom/Fuzzers/FuzzCSSParser.cpp | 2 ++ Meta/Lagom/Fuzzers/FuzzCyrillicDecoder.cpp | 1 + Meta/Lagom/Fuzzers/FuzzDDSLoader.cpp | 1 + Meta/Lagom/Fuzzers/FuzzDeflateCompression.cpp | 1 + Meta/Lagom/Fuzzers/FuzzDeflateDecompression.cpp | 1 + Meta/Lagom/Fuzzers/FuzzELF.cpp | 1 + Meta/Lagom/Fuzzers/FuzzFlacLoader.cpp | 1 + Meta/Lagom/Fuzzers/FuzzGIFLoader.cpp | 1 + Meta/Lagom/Fuzzers/FuzzGemini.cpp | 1 + Meta/Lagom/Fuzzers/FuzzGzipCompression.cpp | 1 + Meta/Lagom/Fuzzers/FuzzGzipDecompression.cpp | 1 + Meta/Lagom/Fuzzers/FuzzHebrewDecoder.cpp | 1 + Meta/Lagom/Fuzzers/FuzzHttpRequest.cpp | 1 + Meta/Lagom/Fuzzers/FuzzICCProfile.cpp | 1 + Meta/Lagom/Fuzzers/FuzzICOLoader.cpp | 1 + Meta/Lagom/Fuzzers/FuzzILBMLoader.cpp | 1 + Meta/Lagom/Fuzzers/FuzzIMAPParser.cpp | 1 + Meta/Lagom/Fuzzers/FuzzJPEGLoader.cpp | 1 + Meta/Lagom/Fuzzers/FuzzJs.cpp | 1 + Meta/Lagom/Fuzzers/FuzzJsonParser.cpp | 1 + Meta/Lagom/Fuzzers/FuzzLatin1Decoder.cpp | 1 + Meta/Lagom/Fuzzers/FuzzLatin2Decoder.cpp | 1 + Meta/Lagom/Fuzzers/FuzzLzmaDecompression.cpp | 2 ++ Meta/Lagom/Fuzzers/FuzzLzmaRoundtrip.cpp | 2 ++ Meta/Lagom/Fuzzers/FuzzMD5.cpp | 1 + Meta/Lagom/Fuzzers/FuzzMP3Loader.cpp | 1 + Meta/Lagom/Fuzzers/FuzzMarkdown.cpp | 1 + Meta/Lagom/Fuzzers/FuzzMatroskaReader.cpp | 1 + Meta/Lagom/Fuzzers/FuzzPBMLoader.cpp | 1 + Meta/Lagom/Fuzzers/FuzzPDF.cpp | 2 ++ Meta/Lagom/Fuzzers/FuzzPEM.cpp | 1 + Meta/Lagom/Fuzzers/FuzzPGMLoader.cpp | 1 + Meta/Lagom/Fuzzers/FuzzPNGLoader.cpp | 1 + Meta/Lagom/Fuzzers/FuzzPPMLoader.cpp | 1 + Meta/Lagom/Fuzzers/FuzzPoly1305.cpp | 3 +++ Meta/Lagom/Fuzzers/FuzzQOALoader.cpp | 1 + Meta/Lagom/Fuzzers/FuzzQOILoader.cpp | 1 + Meta/Lagom/Fuzzers/FuzzQuotedPrintableParser.cpp | 2 ++ Meta/Lagom/Fuzzers/FuzzRSAKeyParsing.cpp | 1 + Meta/Lagom/Fuzzers/FuzzRegexECMA262.cpp | 1 + Meta/Lagom/Fuzzers/FuzzRegexPosixBasic.cpp | 1 + Meta/Lagom/Fuzzers/FuzzRegexPosixExtended.cpp | 1 + Meta/Lagom/Fuzzers/FuzzSHA1.cpp | 1 + Meta/Lagom/Fuzzers/FuzzSHA256.cpp | 1 + Meta/Lagom/Fuzzers/FuzzSHA384.cpp | 1 + Meta/Lagom/Fuzzers/FuzzSHA512.cpp | 1 + Meta/Lagom/Fuzzers/FuzzSQLParser.cpp | 1 + Meta/Lagom/Fuzzers/FuzzShell.cpp | 1 + Meta/Lagom/Fuzzers/FuzzShellPosix.cpp | 1 + Meta/Lagom/Fuzzers/FuzzTGALoader.cpp | 1 + Meta/Lagom/Fuzzers/FuzzTTF.cpp | 1 + Meta/Lagom/Fuzzers/FuzzTar.cpp | 2 ++ Meta/Lagom/Fuzzers/FuzzTinyVGLoader.cpp | 1 + Meta/Lagom/Fuzzers/FuzzURL.cpp | 1 + Meta/Lagom/Fuzzers/FuzzUTF16BEDecoder.cpp | 1 + Meta/Lagom/Fuzzers/FuzzVP9Decoder.cpp | 1 + Meta/Lagom/Fuzzers/FuzzWAVLoader.cpp | 1 + Meta/Lagom/Fuzzers/FuzzWOFF.cpp | 1 + Meta/Lagom/Fuzzers/FuzzWOFF2.cpp | 1 + Meta/Lagom/Fuzzers/FuzzWasmParser.cpp | 1 + Meta/Lagom/Fuzzers/FuzzWebPLoader.cpp | 1 + Meta/Lagom/Fuzzers/FuzzXML.cpp | 1 + Meta/Lagom/Fuzzers/FuzzZip.cpp | 1 + Meta/Lagom/Fuzzers/FuzzZlibDecompression.cpp | 2 ++ 68 files changed, 77 insertions(+) diff --git a/Meta/Lagom/Fuzzers/FuzzASN1.cpp b/Meta/Lagom/Fuzzers/FuzzASN1.cpp index a3888c0b94..107b0f2bef 100644 --- a/Meta/Lagom/Fuzzers/FuzzASN1.cpp +++ b/Meta/Lagom/Fuzzers/FuzzASN1.cpp @@ -10,6 +10,7 @@ extern "C" int LLVMFuzzerTestOneInput(uint8_t const* data, size_t size) { + AK::set_debug_enabled(false); (void)TLS::Certificate::parse_certificate({ data, size }); return 0; diff --git a/Meta/Lagom/Fuzzers/FuzzBLAKE2b.cpp b/Meta/Lagom/Fuzzers/FuzzBLAKE2b.cpp index 0963ad294b..b0c2a828c6 100644 --- a/Meta/Lagom/Fuzzers/FuzzBLAKE2b.cpp +++ b/Meta/Lagom/Fuzzers/FuzzBLAKE2b.cpp @@ -10,6 +10,7 @@ extern "C" int LLVMFuzzerTestOneInput(uint8_t const* data, size_t size) { + AK::set_debug_enabled(false); Crypto::Hash::BLAKE2b::hash(data, size); return 0; } diff --git a/Meta/Lagom/Fuzzers/FuzzBMPLoader.cpp b/Meta/Lagom/Fuzzers/FuzzBMPLoader.cpp index 8b14b7dd76..d8ad306536 100644 --- a/Meta/Lagom/Fuzzers/FuzzBMPLoader.cpp +++ b/Meta/Lagom/Fuzzers/FuzzBMPLoader.cpp @@ -9,6 +9,7 @@ extern "C" int LLVMFuzzerTestOneInput(uint8_t const* data, size_t size) { + AK::set_debug_enabled(false); auto decoder_or_error = Gfx::BMPImageDecoderPlugin::create({ data, size }); if (decoder_or_error.is_error()) return 0; diff --git a/Meta/Lagom/Fuzzers/FuzzBrotli.cpp b/Meta/Lagom/Fuzzers/FuzzBrotli.cpp index 59bdc907e7..75da964a4c 100644 --- a/Meta/Lagom/Fuzzers/FuzzBrotli.cpp +++ b/Meta/Lagom/Fuzzers/FuzzBrotli.cpp @@ -10,6 +10,7 @@ extern "C" int LLVMFuzzerTestOneInput(uint8_t const* data, size_t size) { + AK::set_debug_enabled(false); FixedMemoryStream bufstream { { data, size } }; auto brotli_stream = Compress::BrotliDecompressionStream { MaybeOwned { bufstream } }; diff --git a/Meta/Lagom/Fuzzers/FuzzCSSParser.cpp b/Meta/Lagom/Fuzzers/FuzzCSSParser.cpp index 96caf75624..a3c50a19de 100644 --- a/Meta/Lagom/Fuzzers/FuzzCSSParser.cpp +++ b/Meta/Lagom/Fuzzers/FuzzCSSParser.cpp @@ -24,6 +24,8 @@ Globals::Globals() extern "C" int LLVMFuzzerTestOneInput(uint8_t const* data, size_t size) { + AK::set_debug_enabled(false); + // FIXME: There's got to be a better way to do this "correctly" auto& vm = Web::Bindings::main_thread_vm(); (void)Web::parse_css_stylesheet(Web::CSS::Parser::ParsingContext(*vm.current_realm()), { data, size }); diff --git a/Meta/Lagom/Fuzzers/FuzzCyrillicDecoder.cpp b/Meta/Lagom/Fuzzers/FuzzCyrillicDecoder.cpp index a27cf26f17..3095a51958 100644 --- a/Meta/Lagom/Fuzzers/FuzzCyrillicDecoder.cpp +++ b/Meta/Lagom/Fuzzers/FuzzCyrillicDecoder.cpp @@ -10,6 +10,7 @@ extern "C" int LLVMFuzzerTestOneInput(uint8_t const* data, size_t size) { + AK::set_debug_enabled(false); auto decoder = TextCodec::decoder_for("windows-1251"sv); VERIFY(decoder.has_value()); (void)decoder->to_utf8({ data, size }); diff --git a/Meta/Lagom/Fuzzers/FuzzDDSLoader.cpp b/Meta/Lagom/Fuzzers/FuzzDDSLoader.cpp index 52f5b3b525..400239b1df 100644 --- a/Meta/Lagom/Fuzzers/FuzzDDSLoader.cpp +++ b/Meta/Lagom/Fuzzers/FuzzDDSLoader.cpp @@ -8,6 +8,7 @@ extern "C" int LLVMFuzzerTestOneInput(uint8_t const* data, size_t size) { + AK::set_debug_enabled(false); auto decoder_or_error = Gfx::DDSImageDecoderPlugin::create({ data, size }); if (decoder_or_error.is_error()) return 0; diff --git a/Meta/Lagom/Fuzzers/FuzzDeflateCompression.cpp b/Meta/Lagom/Fuzzers/FuzzDeflateCompression.cpp index 5399b63b76..2db4458cbb 100644 --- a/Meta/Lagom/Fuzzers/FuzzDeflateCompression.cpp +++ b/Meta/Lagom/Fuzzers/FuzzDeflateCompression.cpp @@ -9,6 +9,7 @@ extern "C" int LLVMFuzzerTestOneInput(uint8_t const* data, size_t size) { + AK::set_debug_enabled(false); (void)Compress::DeflateCompressor::compress_all(ReadonlyBytes { data, size }); return 0; } diff --git a/Meta/Lagom/Fuzzers/FuzzDeflateDecompression.cpp b/Meta/Lagom/Fuzzers/FuzzDeflateDecompression.cpp index bbaf59d5d1..773454283d 100644 --- a/Meta/Lagom/Fuzzers/FuzzDeflateDecompression.cpp +++ b/Meta/Lagom/Fuzzers/FuzzDeflateDecompression.cpp @@ -9,6 +9,7 @@ extern "C" int LLVMFuzzerTestOneInput(uint8_t const* data, size_t size) { + AK::set_debug_enabled(false); (void)Compress::DeflateDecompressor::decompress_all(ReadonlyBytes { data, size }); return 0; } diff --git a/Meta/Lagom/Fuzzers/FuzzELF.cpp b/Meta/Lagom/Fuzzers/FuzzELF.cpp index a8e0eee0e0..146945ec0f 100644 --- a/Meta/Lagom/Fuzzers/FuzzELF.cpp +++ b/Meta/Lagom/Fuzzers/FuzzELF.cpp @@ -10,6 +10,7 @@ extern "C" int LLVMFuzzerTestOneInput(uint8_t const* data, size_t size) { + AK::set_debug_enabled(false); ELF::Image elf(data, size, /*verbose_logging=*/false); return 0; } diff --git a/Meta/Lagom/Fuzzers/FuzzFlacLoader.cpp b/Meta/Lagom/Fuzzers/FuzzFlacLoader.cpp index bae6ed0be8..c1fd54c77b 100644 --- a/Meta/Lagom/Fuzzers/FuzzFlacLoader.cpp +++ b/Meta/Lagom/Fuzzers/FuzzFlacLoader.cpp @@ -9,5 +9,6 @@ extern "C" int LLVMFuzzerTestOneInput(uint8_t const* data, size_t size) { + AK::set_debug_enabled(false); return fuzz_audio_loader(data, size); } diff --git a/Meta/Lagom/Fuzzers/FuzzGIFLoader.cpp b/Meta/Lagom/Fuzzers/FuzzGIFLoader.cpp index c91d2a7d0b..78b4947034 100644 --- a/Meta/Lagom/Fuzzers/FuzzGIFLoader.cpp +++ b/Meta/Lagom/Fuzzers/FuzzGIFLoader.cpp @@ -12,6 +12,7 @@ extern "C" int LLVMFuzzerTestOneInput(uint8_t const* data, size_t size) { + AK::set_debug_enabled(false); auto decoder_or_error = Gfx::GIFImageDecoderPlugin::create({ data, size }); if (decoder_or_error.is_error()) return 0; diff --git a/Meta/Lagom/Fuzzers/FuzzGemini.cpp b/Meta/Lagom/Fuzzers/FuzzGemini.cpp index 183a383ddd..c624d7b6c9 100644 --- a/Meta/Lagom/Fuzzers/FuzzGemini.cpp +++ b/Meta/Lagom/Fuzzers/FuzzGemini.cpp @@ -12,6 +12,7 @@ extern "C" int LLVMFuzzerTestOneInput(uint8_t const* data, size_t size) { + AK::set_debug_enabled(false); auto gemini = StringView(static_cast(data), size); (void)Gemini::Document::parse(gemini, {}); return 0; diff --git a/Meta/Lagom/Fuzzers/FuzzGzipCompression.cpp b/Meta/Lagom/Fuzzers/FuzzGzipCompression.cpp index a43d70f2f3..8ed96906de 100644 --- a/Meta/Lagom/Fuzzers/FuzzGzipCompression.cpp +++ b/Meta/Lagom/Fuzzers/FuzzGzipCompression.cpp @@ -9,6 +9,7 @@ extern "C" int LLVMFuzzerTestOneInput(uint8_t const* data, size_t size) { + AK::set_debug_enabled(false); (void)Compress::GzipCompressor::compress_all(ReadonlyBytes { data, size }); return 0; } diff --git a/Meta/Lagom/Fuzzers/FuzzGzipDecompression.cpp b/Meta/Lagom/Fuzzers/FuzzGzipDecompression.cpp index 716aa229e8..870255eb07 100644 --- a/Meta/Lagom/Fuzzers/FuzzGzipDecompression.cpp +++ b/Meta/Lagom/Fuzzers/FuzzGzipDecompression.cpp @@ -9,6 +9,7 @@ extern "C" int LLVMFuzzerTestOneInput(uint8_t const* data, size_t size) { + AK::set_debug_enabled(false); (void)Compress::GzipDecompressor::decompress_all(ReadonlyBytes { data, size }); return 0; } diff --git a/Meta/Lagom/Fuzzers/FuzzHebrewDecoder.cpp b/Meta/Lagom/Fuzzers/FuzzHebrewDecoder.cpp index e96182307c..2fdcd27559 100644 --- a/Meta/Lagom/Fuzzers/FuzzHebrewDecoder.cpp +++ b/Meta/Lagom/Fuzzers/FuzzHebrewDecoder.cpp @@ -10,6 +10,7 @@ extern "C" int LLVMFuzzerTestOneInput(uint8_t const* data, size_t size) { + AK::set_debug_enabled(false); auto decoder = TextCodec::decoder_for("windows-1255"sv); VERIFY(decoder.has_value()); (void)decoder->to_utf8({ data, size }); diff --git a/Meta/Lagom/Fuzzers/FuzzHttpRequest.cpp b/Meta/Lagom/Fuzzers/FuzzHttpRequest.cpp index db74f350bd..c677e6f8ac 100644 --- a/Meta/Lagom/Fuzzers/FuzzHttpRequest.cpp +++ b/Meta/Lagom/Fuzzers/FuzzHttpRequest.cpp @@ -10,6 +10,7 @@ extern "C" int LLVMFuzzerTestOneInput(uint8_t const* data, size_t size) { + AK::set_debug_enabled(false); auto request_wrapper = HTTP::HttpRequest::from_raw_request(ReadonlyBytes { data, size }); if (request_wrapper.is_error()) return 0; diff --git a/Meta/Lagom/Fuzzers/FuzzICCProfile.cpp b/Meta/Lagom/Fuzzers/FuzzICCProfile.cpp index 6e172b6760..4aa67688b2 100644 --- a/Meta/Lagom/Fuzzers/FuzzICCProfile.cpp +++ b/Meta/Lagom/Fuzzers/FuzzICCProfile.cpp @@ -10,6 +10,7 @@ extern "C" int LLVMFuzzerTestOneInput(uint8_t const* data, size_t size) { + AK::set_debug_enabled(false); (void)Gfx::ICC::Profile::try_load_from_externally_owned_memory({ data, size }); return 0; } diff --git a/Meta/Lagom/Fuzzers/FuzzICOLoader.cpp b/Meta/Lagom/Fuzzers/FuzzICOLoader.cpp index e8cf50c51a..ffaa01c215 100644 --- a/Meta/Lagom/Fuzzers/FuzzICOLoader.cpp +++ b/Meta/Lagom/Fuzzers/FuzzICOLoader.cpp @@ -10,6 +10,7 @@ extern "C" int LLVMFuzzerTestOneInput(uint8_t const* data, size_t size) { + AK::set_debug_enabled(false); auto decoder_or_error = Gfx::ICOImageDecoderPlugin::create({ data, size }); if (decoder_or_error.is_error()) return 0; diff --git a/Meta/Lagom/Fuzzers/FuzzILBMLoader.cpp b/Meta/Lagom/Fuzzers/FuzzILBMLoader.cpp index a7a21664f8..7cc3d9822b 100644 --- a/Meta/Lagom/Fuzzers/FuzzILBMLoader.cpp +++ b/Meta/Lagom/Fuzzers/FuzzILBMLoader.cpp @@ -9,6 +9,7 @@ extern "C" int LLVMFuzzerTestOneInput(uint8_t const* data, size_t size) { + AK::set_debug_enabled(false); auto decoder_or_error = Gfx::ILBMImageDecoderPlugin::create({ data, size }); if (decoder_or_error.is_error()) return 0; diff --git a/Meta/Lagom/Fuzzers/FuzzIMAPParser.cpp b/Meta/Lagom/Fuzzers/FuzzIMAPParser.cpp index a5d31df0fa..49627c2b22 100644 --- a/Meta/Lagom/Fuzzers/FuzzIMAPParser.cpp +++ b/Meta/Lagom/Fuzzers/FuzzIMAPParser.cpp @@ -10,6 +10,7 @@ extern "C" int LLVMFuzzerTestOneInput(uint8_t const* data, size_t size) { + AK::set_debug_enabled(false); auto parser = IMAP::Parser(); parser.parse(ByteBuffer::copy(data, size).release_value(), true); parser.parse(ByteBuffer::copy(data, size).release_value(), false); diff --git a/Meta/Lagom/Fuzzers/FuzzJPEGLoader.cpp b/Meta/Lagom/Fuzzers/FuzzJPEGLoader.cpp index 2bca31aacc..5f73ac9d99 100644 --- a/Meta/Lagom/Fuzzers/FuzzJPEGLoader.cpp +++ b/Meta/Lagom/Fuzzers/FuzzJPEGLoader.cpp @@ -10,6 +10,7 @@ extern "C" int LLVMFuzzerTestOneInput(uint8_t const* data, size_t size) { + AK::set_debug_enabled(false); auto decoder_or_error = Gfx::JPEGImageDecoderPlugin::create({ data, size }); if (decoder_or_error.is_error()) return 0; diff --git a/Meta/Lagom/Fuzzers/FuzzJs.cpp b/Meta/Lagom/Fuzzers/FuzzJs.cpp index 11158f7c2f..8949d579ce 100644 --- a/Meta/Lagom/Fuzzers/FuzzJs.cpp +++ b/Meta/Lagom/Fuzzers/FuzzJs.cpp @@ -14,6 +14,7 @@ extern "C" int LLVMFuzzerTestOneInput(uint8_t const* data, size_t size) { + AK::set_debug_enabled(false); auto js = StringView(static_cast(data), size); // FIXME: https://github.com/SerenityOS/serenity/issues/17899 if (!Utf8View(js).validate()) diff --git a/Meta/Lagom/Fuzzers/FuzzJsonParser.cpp b/Meta/Lagom/Fuzzers/FuzzJsonParser.cpp index d85225549b..87566e7928 100644 --- a/Meta/Lagom/Fuzzers/FuzzJsonParser.cpp +++ b/Meta/Lagom/Fuzzers/FuzzJsonParser.cpp @@ -8,6 +8,7 @@ extern "C" int LLVMFuzzerTestOneInput(uint8_t const* data, size_t size) { + AK::set_debug_enabled(false); JsonParser parser({ data, size }); (void)parser.parse(); return 0; diff --git a/Meta/Lagom/Fuzzers/FuzzLatin1Decoder.cpp b/Meta/Lagom/Fuzzers/FuzzLatin1Decoder.cpp index 0714b29295..85472507f5 100644 --- a/Meta/Lagom/Fuzzers/FuzzLatin1Decoder.cpp +++ b/Meta/Lagom/Fuzzers/FuzzLatin1Decoder.cpp @@ -10,6 +10,7 @@ extern "C" int LLVMFuzzerTestOneInput(uint8_t const* data, size_t size) { + AK::set_debug_enabled(false); auto decoder = TextCodec::decoder_for("windows-1252"sv); VERIFY(decoder.has_value()); (void)decoder->to_utf8({ data, size }); diff --git a/Meta/Lagom/Fuzzers/FuzzLatin2Decoder.cpp b/Meta/Lagom/Fuzzers/FuzzLatin2Decoder.cpp index ae4b658bf9..0d3394cc79 100644 --- a/Meta/Lagom/Fuzzers/FuzzLatin2Decoder.cpp +++ b/Meta/Lagom/Fuzzers/FuzzLatin2Decoder.cpp @@ -10,6 +10,7 @@ extern "C" int LLVMFuzzerTestOneInput(uint8_t const* data, size_t size) { + AK::set_debug_enabled(false); auto decoder = TextCodec::decoder_for("iso-8859-2"sv); VERIFY(decoder.has_value()); (void)decoder->to_utf8({ data, size }); diff --git a/Meta/Lagom/Fuzzers/FuzzLzmaDecompression.cpp b/Meta/Lagom/Fuzzers/FuzzLzmaDecompression.cpp index fac0903162..79ae10c3db 100644 --- a/Meta/Lagom/Fuzzers/FuzzLzmaDecompression.cpp +++ b/Meta/Lagom/Fuzzers/FuzzLzmaDecompression.cpp @@ -9,6 +9,8 @@ extern "C" int LLVMFuzzerTestOneInput(uint8_t const* data, size_t size) { + AK::set_debug_enabled(false); + // LibFuzzer has a default memory limit of 2048 MB, so limit the dictionary size to a // reasonable number to make sure that we don't actually run into it by allocating a // huge dictionary. The chosen value is double of what the largest dictionary in the diff --git a/Meta/Lagom/Fuzzers/FuzzLzmaRoundtrip.cpp b/Meta/Lagom/Fuzzers/FuzzLzmaRoundtrip.cpp index e10c102417..9b859eb1b2 100644 --- a/Meta/Lagom/Fuzzers/FuzzLzmaRoundtrip.cpp +++ b/Meta/Lagom/Fuzzers/FuzzLzmaRoundtrip.cpp @@ -9,6 +9,8 @@ extern "C" int LLVMFuzzerTestOneInput(uint8_t const* data, size_t size) { + AK::set_debug_enabled(false); + AllocatingMemoryStream stream {}; auto compressor = MUST(Compress::LzmaCompressor::create_container(MaybeOwned { stream }, {})); diff --git a/Meta/Lagom/Fuzzers/FuzzMD5.cpp b/Meta/Lagom/Fuzzers/FuzzMD5.cpp index 9ed0aad2ad..9e29e694ff 100644 --- a/Meta/Lagom/Fuzzers/FuzzMD5.cpp +++ b/Meta/Lagom/Fuzzers/FuzzMD5.cpp @@ -10,6 +10,7 @@ extern "C" int LLVMFuzzerTestOneInput(uint8_t const* data, size_t size) { + AK::set_debug_enabled(false); Crypto::Hash::MD5::hash(data, size); return 0; } diff --git a/Meta/Lagom/Fuzzers/FuzzMP3Loader.cpp b/Meta/Lagom/Fuzzers/FuzzMP3Loader.cpp index e904cffcba..3b3a1a6f47 100644 --- a/Meta/Lagom/Fuzzers/FuzzMP3Loader.cpp +++ b/Meta/Lagom/Fuzzers/FuzzMP3Loader.cpp @@ -9,5 +9,6 @@ extern "C" int LLVMFuzzerTestOneInput(uint8_t const* data, size_t size) { + AK::set_debug_enabled(false); return fuzz_audio_loader(data, size); } diff --git a/Meta/Lagom/Fuzzers/FuzzMarkdown.cpp b/Meta/Lagom/Fuzzers/FuzzMarkdown.cpp index eb18526073..e29a831487 100644 --- a/Meta/Lagom/Fuzzers/FuzzMarkdown.cpp +++ b/Meta/Lagom/Fuzzers/FuzzMarkdown.cpp @@ -12,6 +12,7 @@ extern "C" int LLVMFuzzerTestOneInput(uint8_t const* data, size_t size) { + AK::set_debug_enabled(false); auto markdown = StringView(static_cast(data), size); (void)Markdown::Document::parse(markdown); return 0; diff --git a/Meta/Lagom/Fuzzers/FuzzMatroskaReader.cpp b/Meta/Lagom/Fuzzers/FuzzMatroskaReader.cpp index 2272b8c107..f0caef23eb 100644 --- a/Meta/Lagom/Fuzzers/FuzzMatroskaReader.cpp +++ b/Meta/Lagom/Fuzzers/FuzzMatroskaReader.cpp @@ -9,6 +9,7 @@ extern "C" int LLVMFuzzerTestOneInput(u8 const* data, size_t size) { + AK::set_debug_enabled(false); auto matroska_reader_result = Video::Matroska::Reader::from_data({ data, size }); if (matroska_reader_result.is_error()) return 0; diff --git a/Meta/Lagom/Fuzzers/FuzzPBMLoader.cpp b/Meta/Lagom/Fuzzers/FuzzPBMLoader.cpp index c83e2ddd16..e31a02ae89 100644 --- a/Meta/Lagom/Fuzzers/FuzzPBMLoader.cpp +++ b/Meta/Lagom/Fuzzers/FuzzPBMLoader.cpp @@ -10,6 +10,7 @@ extern "C" int LLVMFuzzerTestOneInput(uint8_t const* data, size_t size) { + AK::set_debug_enabled(false); auto decoder_or_error = Gfx::PBMImageDecoderPlugin::create({ data, size }); if (decoder_or_error.is_error()) return 0; diff --git a/Meta/Lagom/Fuzzers/FuzzPDF.cpp b/Meta/Lagom/Fuzzers/FuzzPDF.cpp index 437beaa436..49b806cca6 100644 --- a/Meta/Lagom/Fuzzers/FuzzPDF.cpp +++ b/Meta/Lagom/Fuzzers/FuzzPDF.cpp @@ -9,6 +9,8 @@ extern "C" int LLVMFuzzerTestOneInput(uint8_t const* data, size_t size) { + AK::set_debug_enabled(false); + ReadonlyBytes bytes { data, size }; if (auto maybe_document = PDF::Document::create(bytes); !maybe_document.is_error()) { diff --git a/Meta/Lagom/Fuzzers/FuzzPEM.cpp b/Meta/Lagom/Fuzzers/FuzzPEM.cpp index 8e488fe9ad..0fb4dd3ed8 100644 --- a/Meta/Lagom/Fuzzers/FuzzPEM.cpp +++ b/Meta/Lagom/Fuzzers/FuzzPEM.cpp @@ -10,6 +10,7 @@ extern "C" int LLVMFuzzerTestOneInput(uint8_t const* data, size_t size) { + AK::set_debug_enabled(false); (void)Crypto::decode_pem({ data, size }); return 0; } diff --git a/Meta/Lagom/Fuzzers/FuzzPGMLoader.cpp b/Meta/Lagom/Fuzzers/FuzzPGMLoader.cpp index 5e83fbbdf2..8e0e83011a 100644 --- a/Meta/Lagom/Fuzzers/FuzzPGMLoader.cpp +++ b/Meta/Lagom/Fuzzers/FuzzPGMLoader.cpp @@ -10,6 +10,7 @@ extern "C" int LLVMFuzzerTestOneInput(uint8_t const* data, size_t size) { + AK::set_debug_enabled(false); auto decoder_or_error = Gfx::PGMImageDecoderPlugin::create({ data, size }); if (decoder_or_error.is_error()) return 0; diff --git a/Meta/Lagom/Fuzzers/FuzzPNGLoader.cpp b/Meta/Lagom/Fuzzers/FuzzPNGLoader.cpp index 256e250299..2a1d728f68 100644 --- a/Meta/Lagom/Fuzzers/FuzzPNGLoader.cpp +++ b/Meta/Lagom/Fuzzers/FuzzPNGLoader.cpp @@ -10,6 +10,7 @@ extern "C" int LLVMFuzzerTestOneInput(uint8_t const* data, size_t size) { + AK::set_debug_enabled(false); auto decoder_or_error = Gfx::PNGImageDecoderPlugin::create({ data, size }); if (decoder_or_error.is_error()) return 0; diff --git a/Meta/Lagom/Fuzzers/FuzzPPMLoader.cpp b/Meta/Lagom/Fuzzers/FuzzPPMLoader.cpp index 6a19338116..2033371c38 100644 --- a/Meta/Lagom/Fuzzers/FuzzPPMLoader.cpp +++ b/Meta/Lagom/Fuzzers/FuzzPPMLoader.cpp @@ -10,6 +10,7 @@ extern "C" int LLVMFuzzerTestOneInput(uint8_t const* data, size_t size) { + AK::set_debug_enabled(false); auto decoder_or_error = Gfx::PPMImageDecoderPlugin::create({ data, size }); if (decoder_or_error.is_error()) return 0; diff --git a/Meta/Lagom/Fuzzers/FuzzPoly1305.cpp b/Meta/Lagom/Fuzzers/FuzzPoly1305.cpp index c9b06af162..0c72f48f21 100644 --- a/Meta/Lagom/Fuzzers/FuzzPoly1305.cpp +++ b/Meta/Lagom/Fuzzers/FuzzPoly1305.cpp @@ -4,12 +4,15 @@ * SPDX-License-Identifier: BSD-2-Clause */ +#include #include #include #include extern "C" int LLVMFuzzerTestOneInput(uint8_t const* data, size_t size) { + AK::set_debug_enabled(false); + if (size < 32) return 0; diff --git a/Meta/Lagom/Fuzzers/FuzzQOALoader.cpp b/Meta/Lagom/Fuzzers/FuzzQOALoader.cpp index b8f810edcf..aa81593dfb 100644 --- a/Meta/Lagom/Fuzzers/FuzzQOALoader.cpp +++ b/Meta/Lagom/Fuzzers/FuzzQOALoader.cpp @@ -9,5 +9,6 @@ extern "C" int LLVMFuzzerTestOneInput(uint8_t const* data, size_t size) { + AK::set_debug_enabled(false); return fuzz_audio_loader(data, size); } diff --git a/Meta/Lagom/Fuzzers/FuzzQOILoader.cpp b/Meta/Lagom/Fuzzers/FuzzQOILoader.cpp index 6385a296ae..e1096adf42 100644 --- a/Meta/Lagom/Fuzzers/FuzzQOILoader.cpp +++ b/Meta/Lagom/Fuzzers/FuzzQOILoader.cpp @@ -10,6 +10,7 @@ extern "C" int LLVMFuzzerTestOneInput(uint8_t const* data, size_t size) { + AK::set_debug_enabled(false); auto decoder_or_error = Gfx::QOIImageDecoderPlugin::create({ data, size }); if (decoder_or_error.is_error()) return 0; diff --git a/Meta/Lagom/Fuzzers/FuzzQuotedPrintableParser.cpp b/Meta/Lagom/Fuzzers/FuzzQuotedPrintableParser.cpp index 62adc76b46..c7a27e9a15 100644 --- a/Meta/Lagom/Fuzzers/FuzzQuotedPrintableParser.cpp +++ b/Meta/Lagom/Fuzzers/FuzzQuotedPrintableParser.cpp @@ -4,11 +4,13 @@ * SPDX-License-Identifier: BSD-2-Clause */ +#include #include #include extern "C" int LLVMFuzzerTestOneInput(uint8_t const* data, size_t size) { + AK::set_debug_enabled(false); auto quoted_printable_string = StringView(static_cast(data), size); (void)IMAP::decode_quoted_printable(quoted_printable_string); return 0; diff --git a/Meta/Lagom/Fuzzers/FuzzRSAKeyParsing.cpp b/Meta/Lagom/Fuzzers/FuzzRSAKeyParsing.cpp index b5f7ef4fac..1fd3e1e2df 100644 --- a/Meta/Lagom/Fuzzers/FuzzRSAKeyParsing.cpp +++ b/Meta/Lagom/Fuzzers/FuzzRSAKeyParsing.cpp @@ -10,6 +10,7 @@ extern "C" int LLVMFuzzerTestOneInput(uint8_t const* data, size_t size) { + AK::set_debug_enabled(false); Crypto::PK::RSA::parse_rsa_key({ data, size }); return 0; } diff --git a/Meta/Lagom/Fuzzers/FuzzRegexECMA262.cpp b/Meta/Lagom/Fuzzers/FuzzRegexECMA262.cpp index a254b60901..39d79fd6dc 100644 --- a/Meta/Lagom/Fuzzers/FuzzRegexECMA262.cpp +++ b/Meta/Lagom/Fuzzers/FuzzRegexECMA262.cpp @@ -11,6 +11,7 @@ extern "C" int LLVMFuzzerTestOneInput(uint8_t const* data, size_t size) { + AK::set_debug_enabled(false); auto pattern = StringView(static_cast(data), size); [[maybe_unused]] auto re = Regex(pattern); return 0; diff --git a/Meta/Lagom/Fuzzers/FuzzRegexPosixBasic.cpp b/Meta/Lagom/Fuzzers/FuzzRegexPosixBasic.cpp index 83046fdc02..79dbbcb5df 100644 --- a/Meta/Lagom/Fuzzers/FuzzRegexPosixBasic.cpp +++ b/Meta/Lagom/Fuzzers/FuzzRegexPosixBasic.cpp @@ -11,6 +11,7 @@ extern "C" int LLVMFuzzerTestOneInput(uint8_t const* data, size_t size) { + AK::set_debug_enabled(false); auto pattern = StringView(static_cast(data), size); [[maybe_unused]] auto re = Regex(pattern); return 0; diff --git a/Meta/Lagom/Fuzzers/FuzzRegexPosixExtended.cpp b/Meta/Lagom/Fuzzers/FuzzRegexPosixExtended.cpp index 13fbc09a1d..bded37547f 100644 --- a/Meta/Lagom/Fuzzers/FuzzRegexPosixExtended.cpp +++ b/Meta/Lagom/Fuzzers/FuzzRegexPosixExtended.cpp @@ -11,6 +11,7 @@ extern "C" int LLVMFuzzerTestOneInput(uint8_t const* data, size_t size) { + AK::set_debug_enabled(false); auto pattern = StringView(static_cast(data), size); [[maybe_unused]] auto re = Regex(pattern); return 0; diff --git a/Meta/Lagom/Fuzzers/FuzzSHA1.cpp b/Meta/Lagom/Fuzzers/FuzzSHA1.cpp index 235e117bc6..995aed1984 100644 --- a/Meta/Lagom/Fuzzers/FuzzSHA1.cpp +++ b/Meta/Lagom/Fuzzers/FuzzSHA1.cpp @@ -10,6 +10,7 @@ extern "C" int LLVMFuzzerTestOneInput(uint8_t const* data, size_t size) { + AK::set_debug_enabled(false); Crypto::Hash::SHA1::hash(data, size); return 0; } diff --git a/Meta/Lagom/Fuzzers/FuzzSHA256.cpp b/Meta/Lagom/Fuzzers/FuzzSHA256.cpp index ffa6d07ce1..da9aea470c 100644 --- a/Meta/Lagom/Fuzzers/FuzzSHA256.cpp +++ b/Meta/Lagom/Fuzzers/FuzzSHA256.cpp @@ -10,6 +10,7 @@ extern "C" int LLVMFuzzerTestOneInput(uint8_t const* data, size_t size) { + AK::set_debug_enabled(false); Crypto::Hash::SHA256::hash(data, size); return 0; } diff --git a/Meta/Lagom/Fuzzers/FuzzSHA384.cpp b/Meta/Lagom/Fuzzers/FuzzSHA384.cpp index 7d46b1b112..02b6092266 100644 --- a/Meta/Lagom/Fuzzers/FuzzSHA384.cpp +++ b/Meta/Lagom/Fuzzers/FuzzSHA384.cpp @@ -10,6 +10,7 @@ extern "C" int LLVMFuzzerTestOneInput(uint8_t const* data, size_t size) { + AK::set_debug_enabled(false); Crypto::Hash::SHA384::hash(data, size); return 0; } diff --git a/Meta/Lagom/Fuzzers/FuzzSHA512.cpp b/Meta/Lagom/Fuzzers/FuzzSHA512.cpp index bb07df7d6a..8afb76bb03 100644 --- a/Meta/Lagom/Fuzzers/FuzzSHA512.cpp +++ b/Meta/Lagom/Fuzzers/FuzzSHA512.cpp @@ -10,6 +10,7 @@ extern "C" int LLVMFuzzerTestOneInput(uint8_t const* data, size_t size) { + AK::set_debug_enabled(false); Crypto::Hash::SHA512::hash(data, size); return 0; } diff --git a/Meta/Lagom/Fuzzers/FuzzSQLParser.cpp b/Meta/Lagom/Fuzzers/FuzzSQLParser.cpp index 9d332b9c6f..37cc7140b5 100644 --- a/Meta/Lagom/Fuzzers/FuzzSQLParser.cpp +++ b/Meta/Lagom/Fuzzers/FuzzSQLParser.cpp @@ -10,6 +10,7 @@ extern "C" int LLVMFuzzerTestOneInput(uint8_t const* data, size_t size) { + AK::set_debug_enabled(false); auto parser = SQL::AST::Parser(SQL::AST::Lexer({ data, size })); [[maybe_unused]] auto statement = parser.next_statement(); return 0; diff --git a/Meta/Lagom/Fuzzers/FuzzShell.cpp b/Meta/Lagom/Fuzzers/FuzzShell.cpp index 9869283e25..5a54e50888 100644 --- a/Meta/Lagom/Fuzzers/FuzzShell.cpp +++ b/Meta/Lagom/Fuzzers/FuzzShell.cpp @@ -11,6 +11,7 @@ extern "C" int LLVMFuzzerTestOneInput(uint8_t const* data, size_t size) { + AK::set_debug_enabled(false); auto source = StringView(static_cast(data), size); Shell::Parser parser(source); (void)parser.parse(); diff --git a/Meta/Lagom/Fuzzers/FuzzShellPosix.cpp b/Meta/Lagom/Fuzzers/FuzzShellPosix.cpp index e1254720a2..a5b5169e9f 100644 --- a/Meta/Lagom/Fuzzers/FuzzShellPosix.cpp +++ b/Meta/Lagom/Fuzzers/FuzzShellPosix.cpp @@ -12,6 +12,7 @@ extern "C" int LLVMFuzzerTestOneInput(uint8_t const* data, size_t size) { + AK::set_debug_enabled(false); auto source = StringView(static_cast(data), size); Shell::Posix::Parser parser(source); (void)parser.parse(); diff --git a/Meta/Lagom/Fuzzers/FuzzTGALoader.cpp b/Meta/Lagom/Fuzzers/FuzzTGALoader.cpp index 23ee7773de..8d458bde1c 100644 --- a/Meta/Lagom/Fuzzers/FuzzTGALoader.cpp +++ b/Meta/Lagom/Fuzzers/FuzzTGALoader.cpp @@ -10,6 +10,7 @@ extern "C" int LLVMFuzzerTestOneInput(uint8_t const* data, size_t size) { + AK::set_debug_enabled(false); auto decoder_or_error = Gfx::TGAImageDecoderPlugin::create({ data, size }); if (decoder_or_error.is_error()) return 0; diff --git a/Meta/Lagom/Fuzzers/FuzzTTF.cpp b/Meta/Lagom/Fuzzers/FuzzTTF.cpp index b0cd938098..b401883267 100644 --- a/Meta/Lagom/Fuzzers/FuzzTTF.cpp +++ b/Meta/Lagom/Fuzzers/FuzzTTF.cpp @@ -10,6 +10,7 @@ extern "C" int LLVMFuzzerTestOneInput(u8 const* data, size_t size) { + AK::set_debug_enabled(false); (void)OpenType::Font::try_load_from_externally_owned_memory({ data, size }); return 0; } diff --git a/Meta/Lagom/Fuzzers/FuzzTar.cpp b/Meta/Lagom/Fuzzers/FuzzTar.cpp index b799de0c8f..33b9c6a2bb 100644 --- a/Meta/Lagom/Fuzzers/FuzzTar.cpp +++ b/Meta/Lagom/Fuzzers/FuzzTar.cpp @@ -11,6 +11,8 @@ extern "C" int LLVMFuzzerTestOneInput(uint8_t const* data, size_t size) { + AK::set_debug_enabled(false); + auto input_stream_or_error = try_make(ReadonlyBytes { data, size }); if (input_stream_or_error.is_error()) diff --git a/Meta/Lagom/Fuzzers/FuzzTinyVGLoader.cpp b/Meta/Lagom/Fuzzers/FuzzTinyVGLoader.cpp index 30f334fe6b..2d45388307 100644 --- a/Meta/Lagom/Fuzzers/FuzzTinyVGLoader.cpp +++ b/Meta/Lagom/Fuzzers/FuzzTinyVGLoader.cpp @@ -8,6 +8,7 @@ extern "C" int LLVMFuzzerTestOneInput(uint8_t const* data, size_t size) { + AK::set_debug_enabled(false); auto decoder_or_error = Gfx::TinyVGImageDecoderPlugin::create({ data, size }); if (decoder_or_error.is_error()) return 0; diff --git a/Meta/Lagom/Fuzzers/FuzzURL.cpp b/Meta/Lagom/Fuzzers/FuzzURL.cpp index 9037954eb0..136a504ce1 100644 --- a/Meta/Lagom/Fuzzers/FuzzURL.cpp +++ b/Meta/Lagom/Fuzzers/FuzzURL.cpp @@ -8,6 +8,7 @@ extern "C" int LLVMFuzzerTestOneInput(uint8_t const* data, size_t size) { + AK::set_debug_enabled(false); auto string_view = StringView(data, size); auto url = URL(string_view); return 0; diff --git a/Meta/Lagom/Fuzzers/FuzzUTF16BEDecoder.cpp b/Meta/Lagom/Fuzzers/FuzzUTF16BEDecoder.cpp index 1b419c63de..2541293138 100644 --- a/Meta/Lagom/Fuzzers/FuzzUTF16BEDecoder.cpp +++ b/Meta/Lagom/Fuzzers/FuzzUTF16BEDecoder.cpp @@ -10,6 +10,7 @@ extern "C" int LLVMFuzzerTestOneInput(uint8_t const* data, size_t size) { + AK::set_debug_enabled(false); auto decoder = TextCodec::decoder_for("utf-16be"sv); VERIFY(decoder.has_value()); (void)decoder->to_utf8({ data, size }); diff --git a/Meta/Lagom/Fuzzers/FuzzVP9Decoder.cpp b/Meta/Lagom/Fuzzers/FuzzVP9Decoder.cpp index ecd5327693..4bff34e8c4 100644 --- a/Meta/Lagom/Fuzzers/FuzzVP9Decoder.cpp +++ b/Meta/Lagom/Fuzzers/FuzzVP9Decoder.cpp @@ -9,6 +9,7 @@ extern "C" int LLVMFuzzerTestOneInput(u8 const* data, size_t size) { + AK::set_debug_enabled(false); Video::VP9::Decoder vp9_decoder; (void)vp9_decoder.receive_sample({ data, size }); return 0; diff --git a/Meta/Lagom/Fuzzers/FuzzWAVLoader.cpp b/Meta/Lagom/Fuzzers/FuzzWAVLoader.cpp index 33e3c6503d..cc2fa072f9 100644 --- a/Meta/Lagom/Fuzzers/FuzzWAVLoader.cpp +++ b/Meta/Lagom/Fuzzers/FuzzWAVLoader.cpp @@ -9,5 +9,6 @@ extern "C" int LLVMFuzzerTestOneInput(uint8_t const* data, size_t size) { + AK::set_debug_enabled(false); return fuzz_audio_loader(data, size); } diff --git a/Meta/Lagom/Fuzzers/FuzzWOFF.cpp b/Meta/Lagom/Fuzzers/FuzzWOFF.cpp index 5f2993acdf..596e816616 100644 --- a/Meta/Lagom/Fuzzers/FuzzWOFF.cpp +++ b/Meta/Lagom/Fuzzers/FuzzWOFF.cpp @@ -9,6 +9,7 @@ extern "C" int LLVMFuzzerTestOneInput(u8 const* data, size_t size) { + AK::set_debug_enabled(false); (void)WOFF::Font::try_load_from_externally_owned_memory({ data, size }); return 0; } diff --git a/Meta/Lagom/Fuzzers/FuzzWOFF2.cpp b/Meta/Lagom/Fuzzers/FuzzWOFF2.cpp index 9df845709e..b38e967d53 100644 --- a/Meta/Lagom/Fuzzers/FuzzWOFF2.cpp +++ b/Meta/Lagom/Fuzzers/FuzzWOFF2.cpp @@ -9,6 +9,7 @@ extern "C" int LLVMFuzzerTestOneInput(u8 const* data, size_t size) { + AK::set_debug_enabled(false); (void)WOFF2::Font::try_load_from_externally_owned_memory({ data, size }); return 0; } diff --git a/Meta/Lagom/Fuzzers/FuzzWasmParser.cpp b/Meta/Lagom/Fuzzers/FuzzWasmParser.cpp index 7a677dd6d5..cd396988b1 100644 --- a/Meta/Lagom/Fuzzers/FuzzWasmParser.cpp +++ b/Meta/Lagom/Fuzzers/FuzzWasmParser.cpp @@ -11,6 +11,7 @@ extern "C" int LLVMFuzzerTestOneInput(uint8_t const* data, size_t size) { + AK::set_debug_enabled(false); ReadonlyBytes bytes { data, size }; FixedMemoryStream stream { bytes }; [[maybe_unused]] auto result = Wasm::Module::parse(stream); diff --git a/Meta/Lagom/Fuzzers/FuzzWebPLoader.cpp b/Meta/Lagom/Fuzzers/FuzzWebPLoader.cpp index 452a64471a..e681c23846 100644 --- a/Meta/Lagom/Fuzzers/FuzzWebPLoader.cpp +++ b/Meta/Lagom/Fuzzers/FuzzWebPLoader.cpp @@ -10,6 +10,7 @@ extern "C" int LLVMFuzzerTestOneInput(uint8_t const* data, size_t size) { + AK::set_debug_enabled(false); auto decoder_or_error = Gfx::WebPImageDecoderPlugin::create({ data, size }); if (decoder_or_error.is_error()) return 0; diff --git a/Meta/Lagom/Fuzzers/FuzzXML.cpp b/Meta/Lagom/Fuzzers/FuzzXML.cpp index 71c4c64e2f..86bad7a5c1 100644 --- a/Meta/Lagom/Fuzzers/FuzzXML.cpp +++ b/Meta/Lagom/Fuzzers/FuzzXML.cpp @@ -8,6 +8,7 @@ extern "C" int LLVMFuzzerTestOneInput(u8 const* data, size_t size) { + AK::set_debug_enabled(false); XML::Parser parser({ data, size }); (void)parser.parse(); return 0; diff --git a/Meta/Lagom/Fuzzers/FuzzZip.cpp b/Meta/Lagom/Fuzzers/FuzzZip.cpp index 4d84a59f86..182699cac6 100644 --- a/Meta/Lagom/Fuzzers/FuzzZip.cpp +++ b/Meta/Lagom/Fuzzers/FuzzZip.cpp @@ -10,6 +10,7 @@ extern "C" int LLVMFuzzerTestOneInput(uint8_t const* data, size_t size) { + AK::set_debug_enabled(false); auto zip_file = Archive::Zip::try_create({ data, size }); if (!zip_file.has_value()) return 0; diff --git a/Meta/Lagom/Fuzzers/FuzzZlibDecompression.cpp b/Meta/Lagom/Fuzzers/FuzzZlibDecompression.cpp index d36cc00b50..5178a42974 100644 --- a/Meta/Lagom/Fuzzers/FuzzZlibDecompression.cpp +++ b/Meta/Lagom/Fuzzers/FuzzZlibDecompression.cpp @@ -10,6 +10,8 @@ extern "C" int LLVMFuzzerTestOneInput(uint8_t const* data, size_t size) { + AK::set_debug_enabled(false); + auto stream = make(ReadonlyBytes { data, size }); auto decompressor_or_error = Compress::ZlibDecompressor::create(move(stream));