Fuzz introspector: compress_fuzzer
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
15 44 deflate call site: 00044 crc32
13 15 deflateResetKeep call site: 00015 crc32_z
11 101 deflate call site: 00101 _tr_flush_block
9 132 inflate call site: 00132 crc32
5 95 _tr_flush_block call site: 00095 _tr_flush_block
4 65 read_buf call site: 00065 read_buf
2 40 deflate call site: 00040 putShortMSB
2 129 inflate call site: 00129 crc32
1 9 deflateInit_ call site: 00009 deflateEnd
1 36 deflate call site: 00036 flush_pending
1 70 deflate call site: 00070 fill_window
1 73 fill_window call site: 00073 _tr_flush_block

Fuzzer calltree

0 LLVMFuzzerTestOneInput [function] [call site] 00000
1 compressBound [function] [call site] 00001
2 compressBound_z [function] [call site] 00002
1 calloc [call site] 00003
1 calloc [call site] 00004
1 check_compress_level [function] [call site] 00005
2 compress2 [function] [call site] 00006
3 compress2_z [function] [call site] 00007
4 deflateInit_ [function] [call site] 00008
5 deflateInit2_ [function] [call site] 00009
6 deflateEnd [function] [call site] 00010
7 deflateStateCheck [function] [call site] 00011
6 deflateReset [function] [call site] 00012
7 deflateResetKeep [function] [call site] 00013
8 deflateStateCheck [function] [call site] 00014
8 crc32 [function] [call site] 00015
9 crc32_z [function] [call site] 00016
10 crc_word [function] [call site] 00017
10 crc_word [function] [call site] 00018
10 crc_word [function] [call site] 00019
10 crc_word [function] [call site] 00020
10 crc_word [function] [call site] 00021
10 byte_swap [function] [call site] 00022
10 crc_word_big [function] [call site] 00023
10 crc_word_big [function] [call site] 00024
10 crc_word_big [function] [call site] 00025
10 crc_word_big [function] [call site] 00026
10 crc_word_big [function] [call site] 00027
10 byte_swap [function] [call site] 00028
8 _tr_init [function] [call site] 00031
9 tr_static_init [function] [call site] 00032
9 init_block [function] [call site] 00033
4 deflate [function] [call site] 00035
5 deflateStateCheck [function] [call site] 00036
5 flush_pending [function] [call site] 00037
6 _tr_flush_bits [function] [call site] 00038
5 putShortMSB [function] [call site] 00040
5 putShortMSB [function] [call site] 00041
5 putShortMSB [function] [call site] 00042
5 flush_pending [function] [call site] 00044
5 flush_pending [function] [call site] 00046
5 flush_pending [function] [call site] 00049
5 flush_pending [function] [call site] 00052
5 flush_pending [function] [call site] 00055
5 flush_pending [function] [call site] 00057
5 flush_pending [function] [call site] 00059
5 deflate_stored [function] [call site] 00060
6 _tr_stored_block [function] [call site] 00061
7 bi_windup [function] [call site] 00062
6 flush_pending [function] [call site] 00063
6 _tr_stored_block [function] [call site] 00068
6 flush_pending [function] [call site] 00069
5 deflate_huff [function] [call site] 00070
6 fill_window [function] [call site] 00071
6 _tr_flush_block [function] [call site] 00074
7 detect_data_type [function] [call site] 00075
7 build_tree [function] [call site] 00076
8 pqdownheap [function] [call site] 00077
8 pqdownheap [function] [call site] 00078
8 pqdownheap [function] [call site] 00079
8 gen_bitlen [function] [call site] 00080
8 gen_codes [function] [call site] 00081
9 bi_reverse [function] [call site] 00082
7 build_tree [function] [call site] 00083
7 build_bl_tree [function] [call site] 00084
8 scan_tree [function] [call site] 00085
8 scan_tree [function] [call site] 00086
8 build_tree [function] [call site] 00087
7 _tr_stored_block [function] [call site] 00088
7 compress_block [function] [call site] 00089
7 send_all_trees [function] [call site] 00090
7 compress_block [function] [call site] 00093
7 init_block [function] [call site] 00094
7 bi_windup [function] [call site] 00095
6 flush_pending [function] [call site] 00096
6 _tr_flush_block [function] [call site] 00097
6 flush_pending [function] [call site] 00098
6 _tr_flush_block [function] [call site] 00099
6 flush_pending [function] [call site] 00100
5 deflate_rle [function] [call site] 00101
6 fill_window [function] [call site] 00102
6 _tr_flush_block [function] [call site] 00103
6 flush_pending [function] [call site] 00104
6 _tr_flush_block [function] [call site] 00105
6 flush_pending [function] [call site] 00106
6 _tr_flush_block [function] [call site] 00107
6 flush_pending [function] [call site] 00108
5 _tr_stored_block [function] [call site] 00111
5 flush_pending [function] [call site] 00112
5 putShortMSB [function] [call site] 00113
5 putShortMSB [function] [call site] 00114
5 flush_pending [function] [call site] 00115
4 deflateEnd [function] [call site] 00116
2 uncompress [function] [call site] 00117
3 uncompress2 [function] [call site] 00118
4 uncompress2_z [function] [call site] 00119
5 inflateInit_ [function] [call site] 00120
6 inflateInit2_ [function] [call site] 00121
7 inflateReset2 [function] [call site] 00122
8 inflateStateCheck [function] [call site] 00123
8 inflateReset [function] [call site] 00124
9 inflateStateCheck [function] [call site] 00125
9 inflateResetKeep [function] [call site] 00126
10 inflateStateCheck [function] [call site] 00127
5 inflateEnd [function] [call site] 00152
6 inflateStateCheck [function] [call site] 00153
2 __assert_fail [call site] 00154
2 memcmp [call site] 00155
2 __assert_fail [call site] 00156
1 check_decompress [function] [call site] 00157
2 write_zlib_header [function] [call site] 00158
2 uncompress [function] [call site] 00159