Fuzz introspector: isa-l/tests/fuzz/igzip_checked_inflate_fuzz_test.c
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
265 6 LLVMFuzzerTestOneInput call site: 00006 TAILQ_FOREACH_SAFE
3 0 EP call site: 00000 malloc
1 4 LLVMFuzzerTestOneInput call site: 00004

Fuzzer calltree

0 LLVMFuzzerTestOneInput [function] [call site] 00000
1 isal_inflate_init [function] [call site] 00005
1 isal_inflate_stateless [function] [call site] 00006
2 isal_gzip_header_init [function] [call site] 00007
2 isal_read_gzip_header [function] [call site] 00008
3 fixed_size_read [function] [call site] 00009
4 memcpy [function] [call site] 00010
5 rte_be_to_cpu_32 [function] [call site] 00011
5 rte_crypto_op_ctod_offset [function] [call site] 00013
5 rte_be_to_cpu_32 [function] [call site] 00014
5 rte_be_to_cpu_64 [function] [call site] 00015
5 rte_be_to_cpu_64 [function] [call site] 00016
5 rte_be_to_cpu_64 [function] [call site] 00017
5 roc_cpt_lf_ctx_reload [function] [call site] 00018
5 rte_delay_ms [function] [call site] 00021
6 rte_delay_us [function] [call site] 00022
5 RTE_SET_USED [function] [call site] 00023
5 rte_pktmbuf_tailroom [function] [call site] 00026
6 __rte_mbuf_sanity_check [function] [call site] 00027
6 rte_pktmbuf_headroom [function] [call site] 00028
7 __rte_mbuf_sanity_check [function] [call site] 00029
5 plt_dp_err [function] [call site] 00030
5 rte_pktmbuf_mtod [function] [call site] 00031
5 rte_pktmbuf_lastseg [function] [call site] 00032
6 __rte_mbuf_sanity_check [function] [call site] 00033
5 rte_pktmbuf_tailroom [function] [call site] 00035
5 plt_dp_err [function] [call site] 00036
5 rte_pktmbuf_tailroom [function] [call site] 00037
5 alloc_op_meta [function] [call site] 00038
6 rte_mempool_get [function] [call site] 00040
7 rte_mempool_get_bulk [function] [call site] 00041
8 rte_mempool_default_cache [function] [call site] 00042
9 rte_mempool_trace_default_cache [function] [call site] 00043
8 rte_lcore_id [function] [call site] 00044
9 RTE_PER_LCORE [function] [call site] 00045
8 rte_mempool_trace_get_bulk [function] [call site] 00046
8 rte_mempool_generic_get [function] [call site] 00047
9 rte_mempool_do_generic_get [function] [call site] 00048
10 unlikely [function] [call site] 00049
10 __rte_constant [function] [call site] 00050
10 RTE_MEMPOOL_CACHE_STAT_ADD [function] [call site] 00051
10 RTE_MEMPOOL_CACHE_STAT_ADD [function] [call site] 00052
10 __rte_constant [function] [call site] 00053
10 __rte_constant [function] [call site] 00055
10 RTE_MEMPOOL_CACHE_STAT_ADD [function] [call site] 00056
10 RTE_MEMPOOL_CACHE_STAT_ADD [function] [call site] 00057
10 unlikely [function] [call site] 00058
10 rte_mempool_ops_dequeue_bulk [function] [call site] 00059
11 rte_mempool_trace_ops_dequeue_bulk [function] [call site] 00060
11 rte_mempool_get_ops [function] [call site] 00061
12 RTE_VERIFY [function] [call site] 00062
11 spdk_ring_dequeue [function] [call site] 00063
12 HANDLE_RETURN_MOCK [function] [call site] 00064
12 pthread_mutex_lock [function] [call site] 00065
13 EnterCriticalSection [function] [call site] 00066
12 TAILQ_FOREACH_SAFE [function] [call site] 00067
12 TAILQ_REMOVE [function] [call site] 00068
12 pthread_mutex_unlock [function] [call site] 00070
13 LeaveCriticalSection [function] [call site] 00071
11 RTE_MEMPOOL_STAT_ADD [function] [call site] 00072
11 RTE_MEMPOOL_STAT_ADD [function] [call site] 00073
10 unlikely [function] [call site] 00074
10 RTE_MEMPOOL_CACHE_STAT_ADD [function] [call site] 00075
10 RTE_MEMPOOL_CACHE_STAT_ADD [function] [call site] 00076
10 rte_mempool_ops_dequeue_bulk [function] [call site] 00077
10 RTE_MEMPOOL_STAT_ADD [function] [call site] 00079
10 RTE_MEMPOOL_STAT_ADD [function] [call site] 00080
10 RTE_MEMPOOL_CACHE_STAT_ADD [function] [call site] 00082
10 RTE_MEMPOOL_CACHE_STAT_ADD [function] [call site] 00083
10 RTE_MEMPOOL_STAT_ADD [function] [call site] 00084
10 RTE_MEMPOOL_STAT_ADD [function] [call site] 00085
9 RTE_MEMPOOL_CHECK_COOKIES [function] [call site] 00086
9 rte_mempool_trace_generic_get [function] [call site] 00087
5 plt_dp_err [function] [call site] 00090
5 fill_sg_comp_from_pkt [function] [call site] 00091
6 rte_pktmbuf_mtod [function] [call site] 00093
6 rte_cpu_to_be_16 [function] [call site] 00094
6 rte_cpu_to_be_64 [function] [call site] 00095
5 rte_cpu_to_be_16 [function] [call site] 00096
5 fill_sg_comp_from_pkt [function] [call site] 00097
5 rte_cpu_to_be_16 [function] [call site] 00098
5 rte_pktmbuf_pkt_len [function] [call site] 00099
5 rte_pktmbuf_lastseg [function] [call site] 00100
5 rte_pktmbuf_tailroom [function] [call site] 00102
5 plt_dp_err [function] [call site] 00103
5 rte_pktmbuf_tailroom [function] [call site] 00104
5 alloc_op_meta [function] [call site] 00105
5 plt_dp_err [function] [call site] 00107
5 fill_sg2_comp_from_pkt [function] [call site] 00108
6 rte_pktmbuf_mtod [function] [call site] 00110
5 fill_sg2_comp_from_pkt [function] [call site] 00111
5 rte_pktmbuf_pkt_len [function] [call site] 00112
3 load_le_u32 [function] [call site] 00114
4 from_le32 [function] [call site] 00115
4 load_native_u32 [function] [call site] 00116
3 fixed_size_read [function] [call site] 00118
3 load_le_u16 [function] [call site] 00119
4 from_le16 [function] [call site] 00120
4 load_native_u16 [function] [call site] 00121
3 buffer_header_copy [function] [call site] 00123
3 string_header_copy [function] [call site] 00126
3 string_header_copy [function] [call site] 00129
3 crc32_gzip_refl [function] [call site] 00130
4 crc32_gzip_refl_base [function] [call site] 00131
3 fixed_size_read [function] [call site] 00132
3 load_le_u16 [function] [call site] 00133
3 crc32_gzip_refl [function] [call site] 00134
2 isal_zlib_header_init [function] [call site] 00135
2 isal_read_zlib_header [function] [call site] 00136
3 fixed_size_read [function] [call site] 00137
3 fixed_size_read [function] [call site] 00138
3 load_le_u32 [function] [call site] 00139
2 read_header [function] [call site] 00140
3 inflate_in_read_bits [function] [call site] 00141
4 inflate_in_load [function] [call site] 00142
5 load_le_u64 [function] [call site] 00143
6 from_le64 [function] [call site] 00144
6 load_native_u64 [function] [call site] 00145
4 inflate_in_read_bits_unsafe [function] [call site] 00147
3 inflate_in_read_bits [function] [call site] 00148
3 inflate_in_load [function] [call site] 00149
3 setup_static_header [function] [call site] 00150
4 set_and_expand_lit_len_huffcode [function] [call site] 00153
5 bit_reverse2 [function] [call site] 00157
5 write_huff_code [function] [call site] 00158
5 bit_reverse2 [function] [call site] 00159
5 write_huff_code [function] [call site] 00160
4 set_codes [function] [call site] 00161
5 bit_reverse2 [function] [call site] 00162
5 write_huff_code [function] [call site] 00163
4 make_inflate_huff_code_lit_len [function] [call site] 00164
5 index_to_sym [function] [call site] 00168
5 index_to_sym [function] [call site] 00169
5 index_to_sym [function] [call site] 00170
5 index_to_sym [function] [call site] 00171
5 index_to_sym [function] [call site] 00172
5 index_to_sym [function] [call site] 00173
5 index_to_sym [function] [call site] 00175
4 make_inflate_huff_code_dist [function] [call site] 00176
3 setup_dynamic_header [function] [call site] 00182
4 header_matches_pregen [function] [call site] 00183
5 load_le_u64 [function] [call site] 00184
5 inflate_in_read_bits [function] [call site] 00186
4 setup_pregen_header [function] [call site] 00187
4 inflate_in_load [function] [call site] 00196
4 inflate_in_read_bits_unsafe [function] [call site] 00197
4 inflate_in_read_bits_unsafe [function] [call site] 00198
4 inflate_in_read_bits_unsafe [function] [call site] 00199
4 inflate_in_read_bits_unsafe [function] [call site] 00200
4 write_huff_code [function] [call site] 00201
4 inflate_in_load [function] [call site] 00202
4 inflate_in_read_bits_unsafe [function] [call site] 00203
4 write_huff_code [function] [call site] 00204
4 set_codes [function] [call site] 00205
4 make_inflate_huff_code_header [function] [call site] 00206
4 decode_next_header [function] [call site] 00212
5 inflate_in_load [function] [call site] 00213
4 write_huff_code [function] [call site] 00214
4 inflate_in_read_bits [function] [call site] 00215
4 inflate_in_read_bits [function] [call site] 00216
4 inflate_in_read_bits [function] [call site] 00217
4 set_codes [function] [call site] 00218
4 make_inflate_huff_code_dist [function] [call site] 00219
4 set_and_expand_lit_len_huffcode [function] [call site] 00220
4 make_inflate_huff_code_lit_len [function] [call site] 00221
2 decode_huffman_code_block_stateless [function] [call site] 00227
3 decode_huffman_code_block_stateless_base [function] [call site] 00228
4 inflate_in_load [function] [call site] 00229
4 decode_next_lit_len [function] [call site] 00230
5 inflate_in_load [function] [call site] 00231
4 decode_next_dist [function] [call site] 00232
5 inflate_in_load [function] [call site] 00233
4 inflate_in_read_bits [function] [call site] 00234
4 byte_copy [function] [call site] 00236
2 update_checksum [function] [call site] 00237
3 crc32_gzip_refl [function] [call site] 00238
3 isal_adler32_bam1 [function] [call site] 00239
4 isal_adler32 [function] [call site] 00240
5 adler32_base [function] [call site] 00241
2 finalize_adler32 [function] [call site] 00242
2 check_zlib_checksum [function] [call site] 00243
3 store_le_u64 [function] [call site] 00244
4 store_native_u64 [function] [call site] 00245
3 fixed_size_read [function] [call site] 00248
3 load_le_u32 [function] [call site] 00249
3 isal_bswap32 [function] [call site] 00250
2 finalize_adler32 [function] [call site] 00251
2 check_gzip_checksum [function] [call site] 00252
3 store_le_u64 [function] [call site] 00253
3 fixed_size_read [function] [call site] 00254
3 load_le_u64 [function] [call site] 00255
1 inflateInit2 [function] [call site] 00256
1 inflateEnd [function] [call site] 00269