Fuzz introspector: fuzz_arithmetic
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
162 0 EP call site: 00000 i::s::s::u::e::_::x::_::l::o::o::s::e::r::_::f::i::l::l::_::b::o::u::n::d::s::fill_pair

Fuzzer calltree

0 fuzz_target [function] [call site] 00000
1 reset [function] [call site] 00001
2 IResult::borrow_mut [function] [call site] 00003
1 str::from_utf8 [function] [call site] 00004
1 factor [function] [call site] 00005
2 nom:: [call site] 00006
0 sequence::delimited [function] [call site] 00007
2 nom:: [call site] 00010
0 branch::alt [function] [call site] 00011
2 nom:: [call site] 00012
0 combinator::map_res [function] [call site] 00013
2 std::str::from_utf8_unchecked [function] [call site] 00014
2 parse [function] [call site] 00015
3 Needed::new [function] [call site] 00016
4 Needed::new [function] [call site] 00017
5 Needed::new [function] [call site] 00018
5 Needed::Size [function] [call site] 00019
4 Needed::Size [function] [call site] 00020
3 request [function] [call site] 00021
4 i::s::s::u::e::_::x::_::l::o::o::s::e::r::_::f::i::l::l::_::b::o::u::n::d::s::fill_pair [function] [call site] 00022
5 terminated [function] [call site] 00024
5 tag [function] [call site] 00025
6 u8::to_usize [function] [call site] 00026
6 impl [call site] 00027
6 take [function] [call site] 00028
7 u8::to_usize [function] [call site] 00029
7 into [function] [call site] 00031
8 into::<O2, [call site] 00032
7 &'a [call site] 00033
8 &'a [call site] 00034
9 &'a [call site] 00035
7 internal::Err [function] [call site] 00036
7 Err::Error [function] [call site] 00037
7 CustomError::from_error_kind [function] [call site] 00038
8 CustomError::Nom [function] [call site] 00039
7 &'a [call site] 00042
8 Range::saturating_iter [function] [call site] 00043
9 Range::default [function] [call site] 00044
8 Self::Saturating::copied [function] [call site] 00045
7 i::s::s::u::e::_::8::4::8::_::o::v::e::r::f::l::o::w::_::i::n::c::o::m::p::l::e::t::e::_::b::i::t::s::_::t::o::_::b::y::t::e::s::take [function] [call site] 00046
7 [u8]::extend_into [function] [call site] 00048
8 IResult::extend [function] [call site] 00049
8 Range::saturating_iter [function] [call site] 00050
9 Range::default [function] [call site] 00051
8 Self::Saturating::cloned [function] [call site] 00052
9 Err::to_owned [function] [call site] 00053
10 Err::map_input [function] [call site] 00054
11 Err::Incomplete [function] [call site] 00055
11 Err::Failure [function] [call site] 00056
11 t::e::s::t::::::::t::a::k::e::_::w::h::i::l::e::f [function] [call site] 00057
12 take_while [function] [call site] 00058
11 Err::Error [function] [call site] 00059
11 t::e::s::t::::::::t::a::k::e::_::w::h::i::l::e::f [function] [call site] 00060
7 &'a [call site] 00063
6 Parser::and_then [function] [call site] 00064
6 internal::Err [function] [call site] 00066
6 Err::Error [function] [call site] 00067
6 error_position [function] [call site] 00068
5 impl [call site] 00069
6 Needed::new [function] [call site] 00070
6 process::<OutputM<Emit, [call site] 00072
6 Self::push [function] [call site] 00073
6 IResult::is_empty [function] [call site] 00074
4 request_line [function] [call site] 00077
5 nom::bytes::take_while1 [function] [call site] 00078
5 nom::sequence::preceded [function] [call site] 00079
5 nom::bytes::take_while1 [function] [call site] 00080
5 nom::bytes::take_while1 [function] [call site] 00081
5 nom::sequence::delimited [function] [call site] 00082
5 nom::bytes::take_while1 [function] [call site] 00085
5 http_version [function] [call site] 00086
6 nom::sequence::preceded [function] [call site] 00087
6 nom::bytes::tag [function] [call site] 00088
7 u8::to_usize [function] [call site] 00089
7 impl [call site] 00090
7 Parser::and_then [function] [call site] 00092
7 internal::Err [function] [call site] 00094
7 Err::Error [function] [call site] 00095
7 error_position [function] [call site] 00096
6 nom::bytes::take_while1 [function] [call site] 00097
5 line_ending [function] [call site] 00098
6 nom::bytes::tag [function] [call site] 00099
6 impl [call site] 00100
7 nom:: [call site] 00101
0 sequence::delimited [function] [call site] 00102
7 nom:: [call site] 00103
0 branch::alt [function] [call site] 00104
7 nom:: [call site] 00105
0 combinator::map_res [function] [call site] 00106
7 std::str::from_utf8_unchecked [function] [call site] 00107
7 nom:: [call site] 00109
0 sequence::delimited [function] [call site] 00110
7 nom:: [call site] 00111
0 character::complete::char [function] [call site] 00112
8 impl [call site] 00113
8 Err::Incomplete [function] [call site] 00116
8 Needed::new [function] [call site] 00117
9 Needed::new [function] [call site] 00118
9 Needed::Size [function] [call site] 00119
7 nom:: [call site] 00120
0 character::complete::char [function] [call site] 00121
7 impl [call site] 00122
6 nom::bytes::tag [function] [call site] 00123
5 map [function] [call site] 00124
6 nom::IResult::map [function] [call site] 00125
7 Needed::new [function] [call site] 00126
7 t::e::s::t::::::::t::a::k::e::_::w::h::i::l::e::f [function] [call site] 00127
4 nom::sequence::terminated [function] [call site] 00128
4 nom::multi::many [function] [call site] 00129
4 message_header [function] [call site] 00130
5 nom::sequence::separated_pair [function] [call site] 00131
6 Parser::and [function] [call site] 00132
5 nom::bytes::take_while1 [function] [call site] 00134
5 nom::character::char [function] [call site] 00135
6 impl [call site] 00136
6 Err::Incomplete [function] [call site] 00139
6 Needed::new [function] [call site] 00140
5 nom::multi::many [function] [call site] 00141
5 message_header_value [function] [call site] 00142
6 nom::sequence::delimited [function] [call site] 00143
6 nom::bytes::take_while1 [function] [call site] 00144
6 nom::bytes::take_while1 [function] [call site] 00145
6 line_ending [function] [call site] 00146
5 Needed::map [function] [call site] 00147
6 Needed::new [function] [call site] 00148
6 t::e::s::t::::::::t::a::k::e::_::w::h::i::l::e::f [function] [call site] 00149
4 line_ending [function] [call site] 00150
3 process::<OutputM<Emit, [call site] 00151
3 Self::push [function] [call site] 00152
3 IResult::is_empty [function] [call site] 00153
3 Some [function] [call site] 00154
2 nom:: [call site] 00155
0 sequence::delimited [function] [call site] 00156
2 nom:: [call site] 00157
0 character::complete::char [function] [call site] 00158
2 nom:: [call site] 00159
0 character::complete::char [function] [call site] 00160
2 impl [call site] 00161
1 factor [function] [call site] 00162