Fuzz introspector: thirdparty/libz/test/fuzz/fuzzer_example_large.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
323 0 EP call site: 00000 write_char

Fuzzer calltree

0 LLVMFuzzerTestOneInput [function] [call site] 00000
1 test_large_deflate [function] [call site] 00003
2 PREFIX3 [function] [call site] 00004
3 PREFIX [function] [call site] 00005
4 FUNCTABLE_CALL [function] [call site] 00009
4 deflate_state*::update_hash [function] [call site] 00013
4 deflate_state*::quick_insert_string [function] [call site] 00014
4 deflate_state*::insert_string [function] [call site] 00016
2 CHECK_ERR [function] [call site] 00024
2 CHECK_ERR [function] [call site] 00026
2 zng_deflateGetParams [function] [call site] 00028
3 deflateStateCheck [function] [call site] 00029
2 zng_deflateSetParams [function] [call site] 00032
3 deflateStateCheck [function] [call site] 00033
3 deflateSetParamPre [function] [call site] 00034
3 deflateSetParamPre [function] [call site] 00035
3 deflateSetParamPre [function] [call site] 00036
3 DEFLATE_CAN_SET_REPRODUCIBLE [function] [call site] 00038
2 CHECK_ERR [function] [call site] 00042
2 zng_deflateGetParams [function] [call site] 00043
2 zng_deflateSetParams [function] [call site] 00046
2 CHECK_ERR [function] [call site] 00050
2 CHECK_ERR [function] [call site] 00054
1 test_large_inflate [function] [call site] 00055
2 CHECK_ERR [function] [call site] 00059
2 CHECK_ERR [function] [call site] 00061
2 CHECK_ERR [function] [call site] 00063
2 printf [function] [call site] 00065
3 vfprintf [function] [call site] 00066
4 basic_memory_buffer<Char> [function] [call site] 00067
4 detail::vprintf [function] [call site] 00068
5 basic_printf_context<Char> [function] [call site] 00070
5 parse_context<Char> [function] [call site] 00071
5 parse_context::next_arg_id [function] [call site] 00072
6 do_check_arg_id [function] [call site] 00078
5 parse_context::check_arg_id [function] [call site] 00079
6 report_error [function] [call site] 00080
6 do_check_arg_id [function] [call site] 00081
5 tf::UUID::begin [function] [call site] 00085
5 tf::UUID::end [function] [call site] 00086
6 tf::UUID::size [function] [call site] 00087
5 detail::find [function] [call site] 00088
5 detail::write [function] [call site] 00089
6 get_buffer [function] [call site] 00090
7 iterator_buffer<OutputIt, [call site] 00091
6 detail::do_write [function] [call site] 00092
7 formatbuf<std::basic_streambuf<Char>> [function] [call site] 00093
7 std::basic_ostream<Char> [function] [call site] 00094
7 std::use_facet<std::time_put<Char>> [function] [call site] 00096
7 auto::failed [function] [call site] 00099
7 FMT_THROW [function] [call site] 00100
7 format_error [function] [call site] 00101
6 get_iterator [function] [call site] 00102
7 out [function] [call site] 00103
8 static_cast<iterator_buffer&> [function] [call site] 00105
8 flush [function] [call site] 00111
9 write [function] [call site] 00113
10 write_char [function] [call site] 00120
11 write_escaped_char [function] [call site] 00144
12 static_cast<Char> [function] [call site] 00145
12 needs_escape [function] [call site] 00146
13 const_check [function] [call site] 00147
13 is_printable [function] [call site] 00148
12 static_cast<uint32_t> [function] [call site] 00149
12 static_cast<Char> [function] [call site] 00150
12 static_cast<Char> [function] [call site] 00151
12 write_escaped_cp [function] [call site] 00152
13 static_cast<Char> [function] [call site] 00153
13 static_cast<Char> [function] [call site] 00154
13 static_cast<Char> [function] [call site] 00155
13 static_cast<Char> [function] [call site] 00156
13 static_cast<Char> [function] [call site] 00157
13 static_cast<Char> [function] [call site] 00158
13 static_cast<Char> [function] [call site] 00159
13 static_cast<Char> [function] [call site] 00160
13 write_codepoint [function] [call site] 00161
14 static_cast<Char> [function] [call site] 00162
14 static_cast<Char> [function] [call site] 00163
14 static_cast<Char> [function] [call site] 00165
14 format_base2e [function] [call site] 00166
15 do_format_base2e [function] [call site] 00167
16 static_cast<unsigned> [function] [call site] 00168
16 static_cast<Char> [function] [call site] 00169
16 static_cast<char> [function] [call site] 00170
13 write_codepoint [function] [call site] 00172
13 write_codepoint [function] [call site] 00173
13 basic_string_view [function] [call site] 00174
13 to_unsigned [function] [call site] 00175
13 write_codepoint [function] [call site] 00176
13 static_cast<uint32_t> [function] [call site] 00177
12 static_cast<uint32_t> [function] [call site] 00178
12 static_cast<Char> [function] [call site] 00179
10 static_cast<unsigned_type> [function] [call site] 00181
5 basic_string_view [function] [call site] 00188
5 detail::to_unsigned [function] [call site] 00189
6 FMT_ASSERT [function] [call site] 00190
6 static_cast<make_unsigned_t<Int>> [function] [call site] 00191
5 detail::write [function] [call site] 00192
5 basic_string_view [function] [call site] 00193
5 detail::to_unsigned [function] [call site] 00194
5 format_specs [function] [call site] 00195
5 basic_specs::set_align [function] [call site] 00196
6 static_cast<unsigned> [function] [call site] 00197
5 detail::parse_header [function] [call site] 00198
6 parse_nonnegative_int [function] [call site] 00199
7 FMT_ASSERT [function] [call site] 00200
7 static_cast<int> [function] [call site] 00202
7 static_cast<int> [function] [call site] 00203
7 static_cast<int> [function] [call site] 00205
6 max_value [function] [call site] 00206
6 report_error [function] [call site] 00208
6 parse_nonnegative_int [function] [call site] 00216
6 report_error [function] [call site] 00217
6 static_cast<int> [function] [call site] 00218
6 detail::printf_width_handler::printf_width_handler [function] [call site] 00220
5 report_error [function] [call site] 00221
5 parse_nonnegative_int [function] [call site] 00222
5 static_cast<int> [function] [call site] 00223
5 printf_precision_handler [function] [call site] 00225
5 is_integral_type [function] [call site] 00227
5 tf::GuidedPartitioner::type [function] [call site] 00228
5 basic_specs::set_fill [function] [call site] 00229
6 basic_specs::set_fill_size [function] [call site] 00230
7 static_cast<unsigned> [function] [call site] 00231
5 tf::GuidedPartitioner::type [function] [call site] 00232
5 get_cstring<Char> [function] [call site] 00256
5 detail::find [function] [call site] 00257
5 basic_string_view [function] [call site] 00259
5 detail::to_unsigned [function] [call site] 00260
5 basic_specs::alt [function] [call site] 00261
5 basic_format_arg::visit [function] [call site] 00262
5 is_zero_int [function] [call site] 00263
5 basic_specs::clear_alt [function] [call site] 00264
5 basic_specs::fill_unit [function] [call site] 00265
6 static_cast<Char> [function] [call site] 00266
6 static_cast<uchar> [function] [call site] 00267
6 static_cast<uchar> [function] [call site] 00268
6 static_cast<uchar> [function] [call site] 00269
5 is_arithmetic_type [function] [call site] 00270
5 tf::GuidedPartitioner::type [function] [call site] 00271
5 basic_specs::align [function] [call site] 00272
6 static_cast<fmt::align> [function] [call site] 00273
5 basic_specs::set_align [function] [call site] 00274
5 basic_specs::set_fill [function] [call site] 00275
5 detail::convert_arg [function] [call site] 00276
6 arg_converter<T, [call site] 00278
5 detail::convert_arg [function] [call site] 00279
5 detail::convert_arg [function] [call site] 00280
5 detail::convert_arg [function] [call site] 00281
5 detail::convert_arg [function] [call site] 00282
5 detail::convert_arg [function] [call site] 00283
5 detail::convert_arg [function] [call site] 00284
5 detail::convert_arg [function] [call site] 00285
5 report_error [function] [call site] 00286
5 static_cast<char> [function] [call site] 00287
5 is_integral_type [function] [call site] 00288
5 tf::GuidedPartitioner::type [function] [call site] 00289
5 basic_format_arg::visit [function] [call site] 00290
5 char_converter<basic_printf_context<Char>> [function] [call site] 00291
5 basic_specs::set_type [function] [call site] 00292
6 static_cast<unsigned> [function] [call site] 00293
5 tf::GuidedPartitioner::type [function] [call site] 00306
5 tf::GuidedPartitioner::type [function] [call site] 00307
5 report_error [function] [call site] 00308
5 basic_specs::set_upper [function] [call site] 00309
5 basic_format_arg::visit [function] [call site] 00310
5 printf_arg_formatter<Char> [function] [call site] 00311
5 detail::write [function] [call site] 00312
5 basic_string_view [function] [call site] 00313
5 detail::to_unsigned [function] [call site] 00314
4 tf::PartitionerBase::chunk_size [function] [call site] 00315
4 std::fwrite [function] [call site] 00316
4 tf::Task::data [function] [call site] 00317
4 static_cast<int> [function] [call site] 00318
3 make_printf_args [function] [call site] 00319
4 fmt::make_format_args<basic_printf_context<Char>> [function] [call site] 00320
4 fmt::make_format_args<basic_printf_context<Char>> [function] [call site] 00321