Skip to content

Commit a1f9d24

Browse files
tcl3ADKaster
authored andcommitted
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.
1 parent cdbde17 commit a1f9d24

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

68 files changed

+77
-0
lines changed

Meta/Lagom/Fuzzers/FuzzASN1.cpp

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,7 @@
1010

1111
extern "C" int LLVMFuzzerTestOneInput(uint8_t const* data, size_t size)
1212
{
13+
AK::set_debug_enabled(false);
1314
(void)TLS::Certificate::parse_certificate({ data, size });
1415

1516
return 0;

Meta/Lagom/Fuzzers/FuzzBLAKE2b.cpp

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,7 @@
1010

1111
extern "C" int LLVMFuzzerTestOneInput(uint8_t const* data, size_t size)
1212
{
13+
AK::set_debug_enabled(false);
1314
Crypto::Hash::BLAKE2b::hash(data, size);
1415
return 0;
1516
}

Meta/Lagom/Fuzzers/FuzzBMPLoader.cpp

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,7 @@
99

1010
extern "C" int LLVMFuzzerTestOneInput(uint8_t const* data, size_t size)
1111
{
12+
AK::set_debug_enabled(false);
1213
auto decoder_or_error = Gfx::BMPImageDecoderPlugin::create({ data, size });
1314
if (decoder_or_error.is_error())
1415
return 0;

Meta/Lagom/Fuzzers/FuzzBrotli.cpp

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,7 @@
1010

1111
extern "C" int LLVMFuzzerTestOneInput(uint8_t const* data, size_t size)
1212
{
13+
AK::set_debug_enabled(false);
1314
FixedMemoryStream bufstream { { data, size } };
1415

1516
auto brotli_stream = Compress::BrotliDecompressionStream { MaybeOwned<Stream> { bufstream } };

Meta/Lagom/Fuzzers/FuzzCSSParser.cpp

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -24,6 +24,8 @@ Globals::Globals()
2424

2525
extern "C" int LLVMFuzzerTestOneInput(uint8_t const* data, size_t size)
2626
{
27+
AK::set_debug_enabled(false);
28+
2729
// FIXME: There's got to be a better way to do this "correctly"
2830
auto& vm = Web::Bindings::main_thread_vm();
2931
(void)Web::parse_css_stylesheet(Web::CSS::Parser::ParsingContext(*vm.current_realm()), { data, size });

Meta/Lagom/Fuzzers/FuzzCyrillicDecoder.cpp

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,7 @@
1010

1111
extern "C" int LLVMFuzzerTestOneInput(uint8_t const* data, size_t size)
1212
{
13+
AK::set_debug_enabled(false);
1314
auto decoder = TextCodec::decoder_for("windows-1251"sv);
1415
VERIFY(decoder.has_value());
1516
(void)decoder->to_utf8({ data, size });

Meta/Lagom/Fuzzers/FuzzDDSLoader.cpp

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,7 @@
88

99
extern "C" int LLVMFuzzerTestOneInput(uint8_t const* data, size_t size)
1010
{
11+
AK::set_debug_enabled(false);
1112
auto decoder_or_error = Gfx::DDSImageDecoderPlugin::create({ data, size });
1213
if (decoder_or_error.is_error())
1314
return 0;

Meta/Lagom/Fuzzers/FuzzDeflateCompression.cpp

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,7 @@
99

1010
extern "C" int LLVMFuzzerTestOneInput(uint8_t const* data, size_t size)
1111
{
12+
AK::set_debug_enabled(false);
1213
(void)Compress::DeflateCompressor::compress_all(ReadonlyBytes { data, size });
1314
return 0;
1415
}

Meta/Lagom/Fuzzers/FuzzDeflateDecompression.cpp

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,7 @@
99

1010
extern "C" int LLVMFuzzerTestOneInput(uint8_t const* data, size_t size)
1111
{
12+
AK::set_debug_enabled(false);
1213
(void)Compress::DeflateDecompressor::decompress_all(ReadonlyBytes { data, size });
1314
return 0;
1415
}

Meta/Lagom/Fuzzers/FuzzELF.cpp

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,7 @@
1010

1111
extern "C" int LLVMFuzzerTestOneInput(uint8_t const* data, size_t size)
1212
{
13+
AK::set_debug_enabled(false);
1314
ELF::Image elf(data, size, /*verbose_logging=*/false);
1415
return 0;
1516
}

0 commit comments

Comments
 (0)