Fuzz introspector: thirdparty/libz/test/fuzz/fuzzer_example_flush.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
304 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_sync [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 CHECK_ERR [function] [call site] 00045
2 printf [function] [call site] 00046
3 vfprintf [function] [call site] 00047
4 basic_memory_buffer<Char> [function] [call site] 00048
4 detail::vprintf [function] [call site] 00049
5 basic_printf_context<Char> [function] [call site] 00051
5 parse_context<Char> [function] [call site] 00052
5 parse_context::next_arg_id [function] [call site] 00053
6 do_check_arg_id [function] [call site] 00059
5 parse_context::check_arg_id [function] [call site] 00060
6 report_error [function] [call site] 00061
6 do_check_arg_id [function] [call site] 00062
5 tf::UUID::begin [function] [call site] 00066
5 tf::UUID::end [function] [call site] 00067
6 tf::UUID::size [function] [call site] 00068
5 detail::find [function] [call site] 00069
5 detail::write [function] [call site] 00070
6 get_buffer [function] [call site] 00071
7 iterator_buffer<OutputIt, [call site] 00072
6 detail::do_write [function] [call site] 00073
7 formatbuf<std::basic_streambuf<Char>> [function] [call site] 00074
7 std::basic_ostream<Char> [function] [call site] 00075
7 std::use_facet<std::time_put<Char>> [function] [call site] 00077
7 auto::failed [function] [call site] 00080
7 FMT_THROW [function] [call site] 00081
7 format_error [function] [call site] 00082
6 get_iterator [function] [call site] 00083
7 out [function] [call site] 00084
8 static_cast<iterator_buffer&> [function] [call site] 00086
8 flush [function] [call site] 00092
9 write [function] [call site] 00094
10 write_char [function] [call site] 00101
11 write_escaped_char [function] [call site] 00125
12 static_cast<Char> [function] [call site] 00126
12 needs_escape [function] [call site] 00127
13 const_check [function] [call site] 00128
13 is_printable [function] [call site] 00129
12 static_cast<uint32_t> [function] [call site] 00130
12 static_cast<Char> [function] [call site] 00131
12 static_cast<Char> [function] [call site] 00132
12 write_escaped_cp [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 static_cast<Char> [function] [call site] 00140
13 static_cast<Char> [function] [call site] 00141
13 write_codepoint [function] [call site] 00142
14 static_cast<Char> [function] [call site] 00143
14 static_cast<Char> [function] [call site] 00144
14 static_cast<Char> [function] [call site] 00146
14 format_base2e [function] [call site] 00147
15 do_format_base2e [function] [call site] 00148
16 static_cast<unsigned> [function] [call site] 00149
16 static_cast<Char> [function] [call site] 00150
16 static_cast<char> [function] [call site] 00151
13 write_codepoint [function] [call site] 00153
13 write_codepoint [function] [call site] 00154
13 basic_string_view [function] [call site] 00155
13 to_unsigned [function] [call site] 00156
13 write_codepoint [function] [call site] 00157
13 static_cast<uint32_t> [function] [call site] 00158
12 static_cast<uint32_t> [function] [call site] 00159
12 static_cast<Char> [function] [call site] 00160
10 static_cast<unsigned_type> [function] [call site] 00162
5 basic_string_view [function] [call site] 00169
5 detail::to_unsigned [function] [call site] 00170
6 FMT_ASSERT [function] [call site] 00171
6 static_cast<make_unsigned_t<Int>> [function] [call site] 00172
5 detail::write [function] [call site] 00173
5 basic_string_view [function] [call site] 00174
5 detail::to_unsigned [function] [call site] 00175
5 format_specs [function] [call site] 00176
5 basic_specs::set_align [function] [call site] 00177
6 static_cast<unsigned> [function] [call site] 00178
5 detail::parse_header [function] [call site] 00179
6 parse_nonnegative_int [function] [call site] 00180
7 FMT_ASSERT [function] [call site] 00181
7 static_cast<int> [function] [call site] 00183
7 static_cast<int> [function] [call site] 00184
7 static_cast<int> [function] [call site] 00186
6 max_value [function] [call site] 00187
6 report_error [function] [call site] 00189
6 parse_nonnegative_int [function] [call site] 00197
6 report_error [function] [call site] 00198
6 static_cast<int> [function] [call site] 00199
6 detail::printf_width_handler::printf_width_handler [function] [call site] 00201
5 report_error [function] [call site] 00202
5 parse_nonnegative_int [function] [call site] 00203
5 static_cast<int> [function] [call site] 00204
5 printf_precision_handler [function] [call site] 00206
5 is_integral_type [function] [call site] 00208
5 tf::GuidedPartitioner::type [function] [call site] 00209
5 basic_specs::set_fill [function] [call site] 00210
6 basic_specs::set_fill_size [function] [call site] 00211
7 static_cast<unsigned> [function] [call site] 00212
5 tf::GuidedPartitioner::type [function] [call site] 00213
5 get_cstring<Char> [function] [call site] 00237
5 detail::find [function] [call site] 00238
5 basic_string_view [function] [call site] 00240
5 detail::to_unsigned [function] [call site] 00241
5 basic_specs::alt [function] [call site] 00242
5 basic_format_arg::visit [function] [call site] 00243
5 is_zero_int [function] [call site] 00244
5 basic_specs::clear_alt [function] [call site] 00245
5 basic_specs::fill_unit [function] [call site] 00246
6 static_cast<Char> [function] [call site] 00247
6 static_cast<uchar> [function] [call site] 00248
6 static_cast<uchar> [function] [call site] 00249
6 static_cast<uchar> [function] [call site] 00250
5 is_arithmetic_type [function] [call site] 00251
5 tf::GuidedPartitioner::type [function] [call site] 00252
5 basic_specs::align [function] [call site] 00253
6 static_cast<fmt::align> [function] [call site] 00254
5 basic_specs::set_align [function] [call site] 00255
5 basic_specs::set_fill [function] [call site] 00256
5 detail::convert_arg [function] [call site] 00257
6 arg_converter<T, [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 detail::convert_arg [function] [call site] 00265
5 detail::convert_arg [function] [call site] 00266
5 report_error [function] [call site] 00267
5 static_cast<char> [function] [call site] 00268
5 is_integral_type [function] [call site] 00269
5 tf::GuidedPartitioner::type [function] [call site] 00270
5 basic_format_arg::visit [function] [call site] 00271
5 char_converter<basic_printf_context<Char>> [function] [call site] 00272
5 basic_specs::set_type [function] [call site] 00273
6 static_cast<unsigned> [function] [call site] 00274
5 tf::GuidedPartitioner::type [function] [call site] 00287
5 tf::GuidedPartitioner::type [function] [call site] 00288
5 report_error [function] [call site] 00289
5 basic_specs::set_upper [function] [call site] 00290
5 basic_format_arg::visit [function] [call site] 00291
5 printf_arg_formatter<Char> [function] [call site] 00292
5 detail::write [function] [call site] 00293
5 basic_string_view [function] [call site] 00294
5 detail::to_unsigned [function] [call site] 00295
4 tf::PartitionerBase::chunk_size [function] [call site] 00296
4 std::fwrite [function] [call site] 00297
4 tf::Task::data [function] [call site] 00298
4 static_cast<int> [function] [call site] 00299
3 make_printf_args [function] [call site] 00300
4 fmt::make_format_args<basic_printf_context<Char>> [function] [call site] 00301
4 fmt::make_format_args<basic_printf_context<Char>> [function] [call site] 00302