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

Fuzzer calltree

0 LLVMFuzzerTestOneInput [function] [call site] 00000
1 PREFIX [function] [call site] 00001
2 FUNCTABLE_CALL [function] [call site] 00005
2 deflate_state*::update_hash [function] [call site] 00009
2 deflate_state*::quick_insert_string [function] [call site] 00010
2 deflate_state*::insert_string [function] [call site] 00012
1 test_inflate [function] [call site] 00033
2 CHECK_ERR [function] [call site] 00037
2 CHECK_ERR [function] [call site] 00039
2 CHECK_ERR [function] [call site] 00041
2 printf [function] [call site] 00044
3 vfprintf [function] [call site] 00045
4 basic_memory_buffer<Char> [function] [call site] 00046
4 detail::vprintf [function] [call site] 00047
5 basic_printf_context<Char> [function] [call site] 00049
5 parse_context<Char> [function] [call site] 00050
5 parse_context::next_arg_id [function] [call site] 00051
6 do_check_arg_id [function] [call site] 00057
5 parse_context::check_arg_id [function] [call site] 00058
6 report_error [function] [call site] 00059
6 do_check_arg_id [function] [call site] 00060
5 tf::UUID::begin [function] [call site] 00064
5 tf::UUID::end [function] [call site] 00065
6 tf::UUID::size [function] [call site] 00066
5 detail::find [function] [call site] 00067
5 detail::write [function] [call site] 00068
6 get_buffer [function] [call site] 00069
7 iterator_buffer<OutputIt, [call site] 00070
6 detail::do_write [function] [call site] 00071
7 formatbuf<std::basic_streambuf<Char>> [function] [call site] 00072
7 std::basic_ostream<Char> [function] [call site] 00073
7 std::use_facet<std::time_put<Char>> [function] [call site] 00075
7 auto::failed [function] [call site] 00078
7 FMT_THROW [function] [call site] 00079
7 format_error [function] [call site] 00080
6 get_iterator [function] [call site] 00081
7 out [function] [call site] 00082
8 static_cast<iterator_buffer&> [function] [call site] 00084
8 flush [function] [call site] 00090
9 write [function] [call site] 00092
10 write_char [function] [call site] 00099
11 write_escaped_char [function] [call site] 00123
12 static_cast<Char> [function] [call site] 00124
12 needs_escape [function] [call site] 00125
13 const_check [function] [call site] 00126
13 is_printable [function] [call site] 00127
12 static_cast<uint32_t> [function] [call site] 00128
12 static_cast<Char> [function] [call site] 00129
12 static_cast<Char> [function] [call site] 00130
12 write_escaped_cp [function] [call site] 00131
13 static_cast<Char> [function] [call site] 00132
13 static_cast<Char> [function] [call site] 00133
13 static_cast<Char> [function] [call site] 00134
13 static_cast<Char> [function] [call site] 00135
13 static_cast<Char> [function] [call site] 00136
13 static_cast<Char> [function] [call site] 00137
13 static_cast<Char> [function] [call site] 00138
13 static_cast<Char> [function] [call site] 00139
13 write_codepoint [function] [call site] 00140
14 static_cast<Char> [function] [call site] 00141
14 static_cast<Char> [function] [call site] 00142
14 static_cast<Char> [function] [call site] 00144
14 format_base2e [function] [call site] 00145
15 do_format_base2e [function] [call site] 00146
16 static_cast<unsigned> [function] [call site] 00147
16 static_cast<Char> [function] [call site] 00148
16 static_cast<char> [function] [call site] 00149
13 write_codepoint [function] [call site] 00151
13 write_codepoint [function] [call site] 00152
13 basic_string_view [function] [call site] 00153
13 to_unsigned [function] [call site] 00154
13 write_codepoint [function] [call site] 00155
13 static_cast<uint32_t> [function] [call site] 00156
12 static_cast<uint32_t> [function] [call site] 00157
12 static_cast<Char> [function] [call site] 00158
10 static_cast<unsigned_type> [function] [call site] 00160
5 basic_string_view [function] [call site] 00167
5 detail::to_unsigned [function] [call site] 00168
6 FMT_ASSERT [function] [call site] 00169
6 static_cast<make_unsigned_t<Int>> [function] [call site] 00170
5 detail::write [function] [call site] 00171
5 basic_string_view [function] [call site] 00172
5 detail::to_unsigned [function] [call site] 00173
5 format_specs [function] [call site] 00174
5 basic_specs::set_align [function] [call site] 00175
6 static_cast<unsigned> [function] [call site] 00176
5 detail::parse_header [function] [call site] 00177
6 parse_nonnegative_int [function] [call site] 00178
7 FMT_ASSERT [function] [call site] 00179
7 static_cast<int> [function] [call site] 00181
7 static_cast<int> [function] [call site] 00182
7 static_cast<int> [function] [call site] 00184
6 max_value [function] [call site] 00185
6 report_error [function] [call site] 00187
6 parse_nonnegative_int [function] [call site] 00195
6 report_error [function] [call site] 00196
6 static_cast<int> [function] [call site] 00197
6 detail::printf_width_handler::printf_width_handler [function] [call site] 00199
5 report_error [function] [call site] 00200
5 parse_nonnegative_int [function] [call site] 00201
5 static_cast<int> [function] [call site] 00202
5 printf_precision_handler [function] [call site] 00204
5 is_integral_type [function] [call site] 00206
5 tf::GuidedPartitioner::type [function] [call site] 00207
5 basic_specs::set_fill [function] [call site] 00208
6 basic_specs::set_fill_size [function] [call site] 00209
7 static_cast<unsigned> [function] [call site] 00210
5 tf::GuidedPartitioner::type [function] [call site] 00211
5 get_cstring<Char> [function] [call site] 00235
5 detail::find [function] [call site] 00236
5 basic_string_view [function] [call site] 00238
5 detail::to_unsigned [function] [call site] 00239
5 basic_specs::alt [function] [call site] 00240
5 basic_format_arg::visit [function] [call site] 00241
5 is_zero_int [function] [call site] 00242
5 basic_specs::clear_alt [function] [call site] 00243
5 basic_specs::fill_unit [function] [call site] 00244
6 static_cast<Char> [function] [call site] 00245
6 static_cast<uchar> [function] [call site] 00246
6 static_cast<uchar> [function] [call site] 00247
6 static_cast<uchar> [function] [call site] 00248
5 is_arithmetic_type [function] [call site] 00249
5 tf::GuidedPartitioner::type [function] [call site] 00250
5 basic_specs::align [function] [call site] 00251
6 static_cast<fmt::align> [function] [call site] 00252
5 basic_specs::set_align [function] [call site] 00253
5 basic_specs::set_fill [function] [call site] 00254
5 detail::convert_arg [function] [call site] 00255
6 arg_converter<T, [call site] 00257
5 detail::convert_arg [function] [call site] 00258
5 detail::convert_arg [function] [call site] 00259
5 detail::convert_arg [function] [call site] 00260
5 detail::convert_arg [function] [call site] 00261
5 detail::convert_arg [function] [call site] 00262
5 detail::convert_arg [function] [call site] 00263
5 detail::convert_arg [function] [call site] 00264
5 report_error [function] [call site] 00265
5 static_cast<char> [function] [call site] 00266
5 is_integral_type [function] [call site] 00267
5 tf::GuidedPartitioner::type [function] [call site] 00268
5 basic_format_arg::visit [function] [call site] 00269
5 char_converter<basic_printf_context<Char>> [function] [call site] 00270
5 basic_specs::set_type [function] [call site] 00271
6 static_cast<unsigned> [function] [call site] 00272
5 tf::GuidedPartitioner::type [function] [call site] 00285
5 tf::GuidedPartitioner::type [function] [call site] 00286
5 report_error [function] [call site] 00287
5 basic_specs::set_upper [function] [call site] 00288
5 basic_format_arg::visit [function] [call site] 00289
5 printf_arg_formatter<Char> [function] [call site] 00290
5 detail::write [function] [call site] 00291
5 basic_string_view [function] [call site] 00292
5 detail::to_unsigned [function] [call site] 00293
4 tf::PartitionerBase::chunk_size [function] [call site] 00294
4 std::fwrite [function] [call site] 00295
4 tf::Task::data [function] [call site] 00296
4 static_cast<int> [function] [call site] 00297
3 make_printf_args [function] [call site] 00298
4 fmt::make_format_args<basic_printf_context<Char>> [function] [call site] 00299
4 fmt::make_format_args<basic_printf_context<Char>> [function] [call site] 00300