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 a3888c0b949..107b0f2bef1 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 0963ad294b4..b0c2a828c65 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 8b14b7dd762..d8ad3065360 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 59bdc907e7c..75da964a4cd 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 96caf756243..a3c50a19dea 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 a27cf26f17b..3095a519589 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 52f5b3b5259..400239b1df6 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 5399b63b765..2db4458cbbb 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 bbaf59d5d10..773454283df 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 a8e0eee0e0f..146945ec0fb 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 bae6ed0be8f..c1fd54c77bd 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 c91d2a7d0b5..78b4947034e 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 183a383ddd3..c624d7b6c96 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 a43d70f2f30..8ed96906de9 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 716aa229e8f..870255eb077 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 e96182307c7..2fdcd275593 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 db74f350bd6..c677e6f8acb 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 6e172b6760d..4aa67688b2f 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 e8cf50c51a6..ffaa01c2153 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 a7a21664f80..7cc3d9822b6 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 a5d31df0fa3..49627c2b223 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 2bca31aacc7..5f73ac9d991 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 11158f7c2f1..8949d579cef 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 d85225549bb..87566e7928e 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 0714b29295f..85472507f56 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 ae4b658bf97..0d3394cc799 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 fac0903162c..79ae10c3db6 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 e10c1024176..9b859eb1b24 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 9ed0aad2add..9e29e694ff0 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 e904cffcba4..3b3a1a6f470 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 eb185260736..e29a831487c 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 2272b8c107b..f0caef23eb5 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 c83e2ddd168..e31a02ae897 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 437beaa436d..49b806cca64 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 8e488fe9ad4..0fb4dd3ed8e 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 5e83fbbdf20..8e0e83011af 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 256e2502997..2a1d728f688 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 6a19338116e..2033371c385 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 c9b06af1621..0c72f48f211 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 b8f810edcf2..aa81593dfba 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 6385a296ae2..e1096adf422 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 62adc76b468..c7a27e9a152 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 b5f7ef4fac6..1fd3e1e2dfd 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 a254b609017..39d79fd6dc1 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 83046fdc029..79dbbcb5df5 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 13fbc09a1d8..bded37547f4 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 235e117bc6f..995aed1984c 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 ffa6d07ce1f..da9aea470cb 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 7d46b1b1123..02b60922668 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 bb07df7d6a6..8afb76bb03b 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 9d332b9c6fb..37cc7140b5c 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 9869283e25e..5a54e50888c 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 e1254720a2f..a5b5169e9fd 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 23ee7773ded..8d458bde1ca 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 b0cd938098b..b401883267f 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 b799de0c8f6..33b9c6a2bba 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 30f334fe6b9..2d453883076 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 9037954eb0c..136a504ce15 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 1b419c63de4..25412931382 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 ecd5327693d..4bff34e8c4f 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 33e3c6503df..cc2fa072f9f 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 5f2993acdf6..596e8166168 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 9df845709e3..b38e967d53b 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 7a677dd6d53..cd396988b13 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 452a64471ad..e681c238464 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 71c4c64e2fe..86bad7a5c16 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 4d84a59f866..182699cac6c 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 d36cc00b501..5178a42974d 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));