Fuzz introspector: fuzzers/src/gzip.cpp
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
123 0 EP call site: 00000 libtorrent::inflate_gzip

Fuzzer calltree

0 LLVMFuzzerTestOneInput [function] [call site] 00000
1 libtorrent::inflate_gzip [function] [call site] 00001
2 libtorrent::clear [function] [call site] 00002
3 libtorrent::clear [function] [call site] 00003
2 TORRENT_ASSERT [function] [call site] 00004
2 libtorrent::gzip_header [function] [call site] 00005
3 reinterpret_cast<const [call site] 00007
3 libtorrent::subspan [function] [call site] 00010
4 TORRENT_ASSERT [function] [call site] 00011
4 libtorrent::size [function] [call site] 00012
5 TORRENT_ASSERT [function] [call site] 00013
4 libtorrent::data [function] [call site] 00014
5 reinterpret_cast<char [call site] 00015
4 libtorrent::size [function] [call site] 00016
3 libtorrent::subspan [function] [call site] 00019
3 Catch::StringRef::empty [function] [call site] 00020
3 libtorrent::subspan [function] [call site] 00021
3 Catch::StringRef::empty [function] [call site] 00022
3 libtorrent::subspan [function] [call site] 00023
3 Catch::StringRef::empty [function] [call site] 00024
3 libtorrent::subspan [function] [call site] 00025
3 Catch::StringRef::empty [function] [call site] 00026
3 libtorrent::subspan [function] [call site] 00027
3 libtorrent::subspan [function] [call site] 00029
3 static_cast<int> [function] [call site] 00030
2 libtorrent::subspan [function] [call site] 00033
3 TORRENT_ASSERT [function] [call site] 00034
3 libtorrent::size [function] [call site] 00035
3 libtorrent::data [function] [call site] 00036
3 libtorrent::size [function] [call site] 00037
2 std::uint32_t [function] [call site] 00038
2 puff [function] [call site] 00041
3 bits [function] [call site] 00043
4 libtorrent::bitfield::resize [function] [call site] 00044
5 libtorrent::bitfield::resize [function] [call site] 00048
6 libtorrent::bitfield::resize [function] [call site] 00052
6 num_words [function] [call site] 00054
6 libtorrent::aux::host_to_network [function] [call site] 00056
6 std::memset [function] [call site] 00058
6 static_cast<std::size_t> [function] [call site] 00060
6 clear_trailing_bits [function] [call site] 00061
6 std::memset [function] [call site] 00062
6 static_cast<std::size_t> [function] [call site] 00064
6 TORRENT_ASSERT [function] [call site] 00065
5 num_words [function] [call site] 00068
5 libtorrent::aux::host_to_network [function] [call site] 00070
5 std::memset [function] [call site] 00071
5 static_cast<std::size_t> [function] [call site] 00073
5 clear_trailing_bits [function] [call site] 00074
5 std::memset [function] [call site] 00075
5 static_cast<std::size_t> [function] [call site] 00077
5 TORRENT_ASSERT [function] [call site] 00078
4 set_bit [function] [call site] 00080
5 set_bit [function] [call site] 00081
6 static_cast<int> [function] [call site] 00083
5 static_cast<int> [function] [call site] 00084
2 reinterpret_cast<unsigned [call site] 00114
2 libtorrent::data [function] [call site] 00115
2 reinterpret_cast<const [call site] 00116
2 std::uint32_t [function] [call site] 00118
2 std::uint32_t [function] [call site] 00119
2 std::uint32_t [function] [call site] 00120
2 libtorrent::size [function] [call site] 00121
1 reinterpret_cast<char [call site] 00123