Fuzz introspector: fuzz_gz_roundtrip
For issues and ideas: https://github.com/ossf/fuzz-introspector/issues

Fuzz blockers

The following nodes represent call sites where fuzz blockers occur.

Amount of callsites blocked Calltree index Parent function Callsite Largest blocked function
110 0 EP call site: 00000 tests::decode_multi_writer

Fuzzer calltree

0 fuzz_target [function] [call site] 00000
1 GzEncoder::new [function] [call site] 00001
2 GzBuilder::new [function] [call site] 00002
3 Compression::default [function] [call site] 00003
4 Compression [function] [call site] 00004
2 GzBuilder::write [function] [call site] 00005
3 write::gz_encoder [function] [call site] 00006
4 zio::Writer::new [function] [call site] 00007
5 Crc::new [function] [call site] 00008
6 Compression::default [function] [call site] 00009
4 Compress::new [function] [call site] 00010
5 Deflate::make [function] [call site] 00011
6 Compression::default [function] [call site] 00012
7 Compression [function] [call site] 00013
6 format_from_bool [function] [call site] 00014
6 R::set_format_and_level [function] [call site] 00015
6 Compression::level [function] [call site] 00016
6 u32::try_into [function] [call site] 00017
6 unwrap_or [function] [call site] 00018
3 GzBuilder::into_header [function] [call site] 00020
4 to_le_bytes [function] [call site] 00023
4 Option::as_bytes_with_nul [function] [call site] 00026
4 tests::decode_multi_writer [function] [call site] 00027
5 GzEncoder::new [function] [call site] 00028
5 BufReader::new [function] [call site] 00029
6 BufReader::with_buf [function] [call site] 00030
7 BufReader::into_boxed_slice [function] [call site] 00031
5 Compression::default [function] [call site] 00032
6 Compression [function] [call site] 00033
5 CrcWriter::write [function] [call site] 00034
5 io::Result::unwrap [function] [call site] 00042
5 (u32, [call site] 00044
5 BufReader::new [function] [call site] 00046
5 MultiGzDecoder::new [function] [call site] 00047
6 GzDecoder::new [function] [call site] 00048
7 zio::Writer::new [function] [call site] 00049
7 CrcWriter::new [function] [call site] 00050
7 Decompress::new [function] [call site] 00052
8 Inflate::make [function] [call site] 00053
9 format_from_bool [function] [call site] 00054
9 InflateState::new_boxed [function] [call site] 00055
7 Vec::with_capacity [function] [call site] 00056
7 GzHeaderParser::new [function] [call site] 00057
8 GzHeaderState::Start [function] [call site] 00058
8 Compression::default [function] [call site] 00059
9 Compression [function] [call site] 00060
5 impl [call site] 00061
5 CrcWriter::write [function] [call site] 00062
5 io::Result::unwrap [function] [call site] 00063
5 (u32, [call site] 00065
5 String::from_utf8 [function] [call site] 00066
4 Option::as_bytes_with_nul [function] [call site] 00071
4 tests::decode_multi_writer [function] [call site] 00072
4 Compression::best [function] [call site] 00074
5 Compression [function] [call site] 00075
4 Compression::fast [function] [call site] 00076
5 Compression [function] [call site] 00077
4 u8::unwrap_or [function] [call site] 00078
1 BufReader::new [function] [call site] 00079
1 Compression::default [function] [call site] 00080
1 GzEncoder::write_all [function] [call site] 00081
1 GzEncoder::finish [function] [call site] 00083
2 GzEncoder::try_finish [function] [call site] 00084
3 GzEncoder::write_header [function] [call site] 00085
4 BufReader::get_mut [function] [call site] 00087
4 CrcWriter::write [function] [call site] 00088
3 Crc::amount [function] [call site] 00095
3 BufReader::get_mut [function] [call site] 00096
3 CrcWriter::write [function] [call site] 00097
4 CrcWriter::write [function] [call site] 00098
4 Crc::update [function] [call site] 00099
2 Writer::take_inner [function] [call site] 00103
1 io::Result::unwrap [function] [call site] 00106
1 GzDecoder::new [function] [call site] 00107
1 BufReader::new [function] [call site] 00108
1 read_to_end [function] [call site] 00109