The following nodes represent call sites where fuzz blockers occur.
| Amount of callsites blocked | Calltree index | Parent function | Callsite | Largest blocked function |
|---|---|---|---|---|
| 125 | 86 | ImageLayout::total_bytes | call site: 00086 | ImageReader::decode_into |
| 34 | 29 | DecodingError::new | call site: 00029 | ImageReader::decode_into |
| 20 | 315 | image::codecs::tga::TgaDecoder::new | call site: 00315 | |
| 18 | 64 | ImageLayout::total_bytes | call site: 00064 | Enlargeable::clamp_from |
| 14 | 212 | image::codecs::tga::TgaDecoder::new | call site: 00212 | ImageReader::fill_header_metadata_if_any |
| 14 | 242 | image::codecs::tga::TgaDecoder::new | call site: 00242 | ImageReader::fill_header_metadata_if_any |
| 8 | 286 | R::read_exact_vec | call site: 00286 | ImageReader::decode_into |
| 6 | 302 | R::read_exact_vec | call site: 00302 | |
| 3 | 259 | image::codecs::tga::TgaDecoder::new | call site: 00259 | ImageReader::decode_into |
| 3 | 281 | image::codecs::tga::TgaDecoder::new | call site: 00281 | |
| 3 | 344 | decode | call site: 00344 | |
| 2 | 4 | Header::from_reader | call site: 00004 |
fuzz_target
[function]
[call site]
00000
decode
[function]
[call site]
00001
image::codecs::tga::TgaDecoder::new
[function]
[call site]
00002
Header::from_reader
[function]
[call site]
00003
GenericReader::read_exact
[function]
[call site]
00004
GenericReader::read_exact
[function]
[call site]
00005
GenericReader::read_exact
[function]
[call site]
00006
std::io::Result::as_slice
[function]
[call site]
00007
FlatSamples::as_ref
[function]
[call site]
00008
FlatSamples::as_ref
[function]
[call site]
00009
read_u8
[function]
[call site]
00010
read_u8
[function]
[call site]
00011
read_u8
[function]
[call site]
00012
read_u16::<LittleEndian>
[function]
[call site]
00013
read_u16::<LittleEndian>
[function]
[call site]
00014
read_u8
[function]
[call site]
00015
read_u16::<LittleEndian>
[function]
[call site]
00016
read_u16::<LittleEndian>
[function]
[call site]
00017
read_u16::<LittleEndian>
[function]
[call site]
00018
read_u16::<LittleEndian>
[function]
[call site]
00019
read_u8
[function]
[call site]
00020
read_u8
[function]
[call site]
00021
Ok
[function]
[call site]
00022
ImageType::new
[function]
[call site]
00023
div_ceil
[function]
[call site]
00024
Err
[function]
[call site]
00025
ImageError::Decoding
[function]
[call site]
00026
DecodingError::new
[function]
[call site]
00027
Some
[function]
[call site]
00028
ImageReader::decode_into
[function]
[call site]
00029
Box::prepare_image
[function]
[call site]
00030
Box::prepare_image
[function]
[call site]
00031
ImageReader::fill_header_metadata_if_any
[function]
[call site]
00032
ImageDecoder::format_attributes
[function]
[call site]
00033
ImageReaderSettings::default
[function]
[call site]
00034
MetadataBlock::is_not_none
[function]
[call site]
00035
getter
[function]
[call site]
00036
FlatSamples::as_mut
[function]
[call site]
00037
FlatSamples::as_mut
[function]
[call site]
00038
MetadataBlock::Ok
[function]
[call site]
00039
MetadataBlock::Err
[function]
[call site]
00040
&RgbaImage::len
[function]
[call site]
00041
Result::chars
[function]
[call site]
00042
ColorType::channel_count
[function]
[call site]
00043
ImageReader::decode_into
[function]
[call site]
00044
Box::prepare_image
[function]
[call site]
00045
ImageReader::fill_header_metadata_if_any
[function]
[call site]
00046
&RgbaImage::len
[function]
[call site]
00047
ColorType::try_from
[function]
[call site]
00048
ExtendedColorType::color_type
[function]
[call site]
00049
Some
[function]
[call site]
00050
Some
[function]
[call site]
00051
Some
[function]
[call site]
00052
Some
[function]
[call site]
00053
Some
[function]
[call site]
00054
Some
[function]
[call site]
00055
Some
[function]
[call site]
00056
Some
[function]
[call site]
00057
Some
[function]
[call site]
00058
Some
[function]
[call site]
00059
Some
[function]
[call site]
00060
Some
[function]
[call site]
00061
Option::ok_or
[function]
[call site]
00062
ImageLayout::total_bytes
[function]
[call site]
00063
Enlargeable::clamp_from
[function]
[call site]
00064
Self::max_value
[function]
[call site]
00065
Enlargeable::to_larger
[function]
[call site]
00066
Enlargeable::clamp_from
[function]
[call site]
00067
Self::max_value
[function]
[call site]
00068
Enlargeable::to_larger
[function]
[call site]
00069
Self::max_value
[function]
[call site]
00070
Self::min_value
[function]
[call site]
00071
Enlargeable::to_larger
[function]
[call site]
00072
Self::min_value
[function]
[call site]
00073
Enlargeable::clamp_from
[function]
[call site]
00074
Self::unwrap
[function]
[call site]
00075
Self::unwrap
[function]
[call site]
00076
Self::max_value
[function]
[call site]
00077
Self::min_value
[function]
[call site]
00078
Enlargeable::to_larger
[function]
[call site]
00079
Self::min_value
[function]
[call site]
00080
Enlargeable::clamp_from
[function]
[call site]
00081
Self::unwrap
[function]
[call site]
00082
Enlargeable::clamp_from
[function]
[call site]
00083
Enlargeable::clamp_from
[function]
[call site]
00084
ColorType::bytes_per_pixel
[function]
[call site]
00085
saturating_mul
[function]
[call site]
00086
Result::ok
[function]
[call site]
00087
Option::make_ascii_lowercase
[function]
[call site]
00088
PnmHeader::write
[function]
[call site]
00089
&mut
[call site]
00090
PnmHeader::subtype
[function]
[call site]
00091
PnmSubtype::Bitmap
[function]
[call site]
00092
PnmSubtype::Graymap
[function]
[call site]
00093
PnmSubtype::Pixmap
[function]
[call site]
00094
PnmSubtype::magic_constant
[function]
[call site]
00095
&mut
[call site]
00096
Ok
[function]
[call site]
00097
unwrap
[function]
[call site]
00098
is_none
[function]
[call site]
00099
Some
[function]
[call site]
00100
GenericReader::new
[function]
[call site]
00101
Self
[function]
[call site]
00102
GenericReader::new
[function]
[call site]
00103
Self
[function]
[call site]
00104
GenericReader::new
[function]
[call site]
00105
GenericReader::new
[function]
[call site]
00106
Self
[function]
[call site]
00107
GenericReader::new
[function]
[call site]
00108
GenericReader::new
[function]
[call site]
00109
GenericReader::new
[function]
[call site]
00110
FlatSamples::as_mut
[function]
[call site]
00111
unwrap
[function]
[call site]
00112
Orientation::locate_orientation_entry
[function]
[call site]
00113
read_u32::<B>
[function]
[call site]
00114
register_decoding_hook
[function]
[call site]
00115
Option::make_ascii_lowercase
[function]
[call site]
00116
PnmHeader::write
[function]
[call site]
00117
unwrap
[function]
[call site]
00118
is_none
[function]
[call site]
00119
Some
[function]
[call site]
00120
GenericReader::new
[function]
[call site]
00121
FlatSamples::as_mut
[function]
[call site]
00122
unwrap
[function]
[call site]
00123
Orientation::locate_orientation_entry
[function]
[call site]
00124
Option::insert
[function]
[call site]
00125
GenericReader::new
[function]
[call site]
00126
Self
[function]
[call site]
00127
GenericReader::new
[function]
[call site]
00128
GenericReader::new
[function]
[call site]
00129
Result::set_position
[function]
[call site]
00130
Enlargeable::clamp_from
[function]
[call site]
00131
read_u16::<B>
[function]
[call site]
00132
register_decoding_hook
[function]
[call site]
00133
read_u16::<B>
[function]
[call site]
00134
register_decoding_hook
[function]
[call site]
00135
read_u16::<B>
[function]
[call site]
00136
register_decoding_hook
[function]
[call site]
00137
read_u32::<B>
[function]
[call site]
00138
register_decoding_hook
[function]
[call site]
00139
read_u16::<B>
[function]
[call site]
00140
register_decoding_hook
[function]
[call site]
00141
read_u16::<B>
[function]
[call site]
00142
register_decoding_hook
[function]
[call site]
00143
GenericReader::stream_position
[function]
[call site]
00144
GenericReader::stream_position
[function]
[call site]
00145
GenericReader::stream_position
[function]
[call site]
00146
Orientation::from_exif
[function]
[call site]
00147
Some
[function]
[call site]
00148
Some
[function]
[call site]
00149
Some
[function]
[call site]
00150
Some
[function]
[call site]
00151
Some
[function]
[call site]
00152
Some
[function]
[call site]
00153
Some
[function]
[call site]
00154
Some
[function]
[call site]
00155
ImageResult::min
[function]
[call site]
00156
Pixel::map
[function]
[call site]
00157
apply
[function]
[call site]
00158
Option::insert
[function]
[call site]
00159
GenericReader::new
[function]
[call site]
00160
Some
[function]
[call site]
00161
Err
[function]
[call site]
00162
ImageError::Parameter
[function]
[call site]
00163
ParameterError::from_kind
[function]
[call site]
00164
Limits::check_layout_dimensions
[function]
[call site]
00165
Limits::check_dimensions
[function]
[call site]
00166
Err
[function]
[call site]
00167
ImageError::Limits
[function]
[call site]
00168
error::LimitError::from_kind
[function]
[call site]
00169
Err
[function]
[call site]
00170
ImageError::Limits
[function]
[call site]
00171
error::LimitError::from_kind
[function]
[call site]
00172
Ok
[function]
[call site]
00173
Box::read_image
[function]
[call site]
00174
Box::read_image
[function]
[call site]
00175
Ok
[function]
[call site]
00176
FlatSamples::as_mut
[function]
[call site]
00177
ColorType::channel_count
[function]
[call site]
00178
ImageReader::decode_into
[function]
[call site]
00179
ColorType::channel_count
[function]
[call site]
00180
Result::chars
[function]
[call site]
00181
take
[function]
[call site]
00182
chain
[function]
[call site]
00183
&str::chars
[function]
[call site]
00184
collect
[function]
[call site]
00185
ImageReader::decode_into
[function]
[call site]
00186
Box::prepare_image
[function]
[call site]
00187
ImageReader::fill_header_metadata_if_any
[function]
[call site]
00188
&RgbaImage::len
[function]
[call site]
00189
ColorType::try_from
[function]
[call site]
00190
ImageLayout::total_bytes
[function]
[call site]
00191
Result::ok
[function]
[call site]
00192
Some
[function]
[call site]
00193
Err
[function]
[call site]
00194
ImageError::Parameter
[function]
[call site]
00195
ParameterError::from_kind
[function]
[call site]
00196
Limits::check_layout_dimensions
[function]
[call site]
00197
Box::read_image
[function]
[call site]
00198
Ok
[function]
[call site]
00199
FlatSamples::as_mut
[function]
[call site]
00200
ColorType::try_from
[function]
[call site]
00201
ImageLayout::total_bytes
[function]
[call site]
00202
Result::ok
[function]
[call site]
00203
Some
[function]
[call site]
00204
Err
[function]
[call site]
00205
ImageError::Parameter
[function]
[call site]
00206
ParameterError::from_kind
[function]
[call site]
00207
Limits::check_layout_dimensions
[function]
[call site]
00208
Box::read_image
[function]
[call site]
00209
Ok
[function]
[call site]
00210
FlatSamples::as_mut
[function]
[call site]
00211
ImageReader::decode_into
[function]
[call site]
00212
Box::prepare_image
[function]
[call site]
00213
ImageReader::fill_header_metadata_if_any
[function]
[call site]
00214
&RgbaImage::len
[function]
[call site]
00215
ColorType::try_from
[function]
[call site]
00216
ImageLayout::total_bytes
[function]
[call site]
00217
Result::ok
[function]
[call site]
00218
Some
[function]
[call site]
00219
Err
[function]
[call site]
00220
ImageError::Parameter
[function]
[call site]
00221
ParameterError::from_kind
[function]
[call site]
00222
Limits::check_layout_dimensions
[function]
[call site]
00223
Box::read_image
[function]
[call site]
00224
Ok
[function]
[call site]
00225
FlatSamples::as_mut
[function]
[call site]
00226
ImageType::is_color_mapped
[function]
[call site]
00227
Err
[function]
[call site]
00228
ImageError::Decoding
[function]
[call site]
00229
DecodingError::new
[function]
[call site]
00230
ImageReader::decode_into
[function]
[call site]
00231
contains
[function]
[call site]
00232
Err
[function]
[call site]
00233
ImageError::Decoding
[function]
[call site]
00234
DecodingError::new
[function]
[call site]
00235
ImageReader::decode_into
[function]
[call site]
00236
Err
[function]
[call site]
00237
ImageError::Unsupported
[function]
[call site]
00238
UnsupportedError::from_format_and_kind
[function]
[call site]
00239
ImageReader::decode_into
[function]
[call site]
00240
UnsupportedErrorKind::GenericFeature
[function]
[call site]
00241
ImageReader::decode_into
[function]
[call site]
00242
Box::prepare_image
[function]
[call site]
00243
ImageReader::fill_header_metadata_if_any
[function]
[call site]
00244
&RgbaImage::len
[function]
[call site]
00245
ColorType::try_from
[function]
[call site]
00246
ImageLayout::total_bytes
[function]
[call site]
00247
Result::ok
[function]
[call site]
00248
Some
[function]
[call site]
00249
Err
[function]
[call site]
00250
ImageError::Parameter
[function]
[call site]
00251
ParameterError::from_kind
[function]
[call site]
00252
Limits::check_layout_dimensions
[function]
[call site]
00253
Box::read_image
[function]
[call site]
00254
Ok
[function]
[call site]
00255
FlatSamples::as_mut
[function]
[call site]
00256
ImageType::is_color_mapped
[function]
[call site]
00257
checked_sub
[function]
[call site]
00258
ok_or_else
[function]
[call site]
00259
ImageError::Decoding
[function]
[call site]
00260
DecodingError::new
[function]
[call site]
00261
ImageReader::decode_into
[function]
[call site]
00262
ImageType::is_color
[function]
[call site]
00263
Some
[function]
[call site]
00264
Some
[function]
[call site]
00265
Err
[function]
[call site]
00266
ImageError::Unsupported
[function]
[call site]
00267
UnsupportedError::from_format_and_kind
[function]
[call site]
00268
ImageReader::decode_into
[function]
[call site]
00269
UnsupportedErrorKind::Color
[function]
[call site]
00270
ExtendedColorType::Unknown
[function]
[call site]
00271
GenericReader::read_exact
[function]
[call site]
00272
contains
[function]
[call site]
00273
Err
[function]
[call site]
00274
ImageError::Unsupported
[function]
[call site]
00275
UnsupportedError::from_format_and_kind
[function]
[call site]
00276
ImageReader::decode_into
[function]
[call site]
00277
UnsupportedErrorKind::GenericFeature
[function]
[call site]
00278
ImageReader::decode_into
[function]
[call site]
00279
div_ceil
[function]
[call site]
00280
GenericReader::new
[function]
[call site]
00281
Self
[function]
[call site]
00282
GenericReader::new
[function]
[call site]
00283
GenericReader::new
[function]
[call site]
00284
R::read_exact_vec
[function]
[call site]
00285
io::Result::len
[function]
[call site]
00286
Result::chars
[function]
[call site]
00287
ColorType::channel_count
[function]
[call site]
00288
Result::chars
[function]
[call site]
00289
take
[function]
[call site]
00290
chain
[function]
[call site]
00291
&str::chars
[function]
[call site]
00292
collect
[function]
[call site]
00293
ImageReader::decode_into
[function]
[call site]
00294
io::Result::try_reserve
[function]
[call site]
00295
R::take
[function]
[call site]
00296
GenericReader::read_to_end
[function]
[call site]
00297
GenericReader::read_to_end
[function]
[call site]
00298
Ok
[function]
[call site]
00299
io::Result::truncate
[function]
[call site]
00300
Err
[function]
[call site]
00301
to_image_err
[function]
[call site]
00302
ImageError::Decoding
[function]
[call site]
00303
DecodingError::new
[function]
[call site]
00304
ImageFormatHint::Exact
[function]
[call site]
00305
GenericReader::read_to_string
[function]
[call site]
00306
GenericReader::read_to_string
[function]
[call site]
00307
GenericReader::read_to_string
[function]
[call site]
00308
unwrap_or
[function]
[call site]
00309
ImageReader::decode_into
[function]
[call site]
00310
ImageType::is_color_mapped
[function]
[call site]
00311
contains
[function]
[call site]
00312
GenericReader::new
[function]
[call site]
00313
as_chunks::<2>
[function]
[call site]
00314
test::mut_iter
[function]
[call site]
00315
ImageBuffer::new
[function]
[call site]
00316
ImageBuffer::image_buffer_len
[function]
[call site]
00317
Some
[function]
[call site]
00318
and_then
[function]
[call site]
00319
u64::checked_mul
[function]
[call site]
00320
and_then
[function]
[call site]
00321
u64::checked_mul
[function]
[call site]
00322
Option::expect
[function]
[call site]
00323
Cicp::into_rgb
[function]
[call site]
00324
ImageBuffer::par_enumerate_pixels_mut
[function]
[call site]
00325
ImageBuffer::width
[function]
[call site]
00326
ImageBuffer::pixels_mut
[function]
[call site]
00327
ImageBuffer::subpixels_mut
[function]
[call site]
00328
ImageBuffer::image_buffer_len
[function]
[call site]
00329
Option::unwrap
[function]
[call site]
00330
<P
[call site]
00331
&mut
[call site]
00332
EnumeratePixelsMutPar::first_mut
[function]
[call site]
00333
unwrap
[function]
[call site]
00334
color::Rgb
[function]
[call site]
00335
Self::extend_from_slice
[function]
[call site]
00336
expand_rgb15_to_rgb24
[function]
[call site]
00337
u16::from_le_bytes
[function]
[call site]
00338
e::x::p::a::n::d::_::r::g::b::1::5::_::t::o::_::r::g::b::2::4::unorm5_to_unorm8
[function]
[call site]
00339
e::x::p::a::n::d::_::r::g::b::1::5::_::t::o::_::r::g::b::2::4::unorm5_to_unorm8
[function]
[call site]
00340
e::x::p::a::n::d::_::r::g::b::1::5::_::t::o::_::r::g::b::2::4::unorm5_to_unorm8
[function]
[call site]
00341
Some
[function]
[call site]
00342
Ok
[function]
[call site]
00343
std::io::Cursor::new
[function]
[call site]
00344
Self
[function]
[call site]
00345
GenericReader::new
[function]
[call site]
00346
GenericReader::new
[function]
[call site]
00347
Box::prepare_image
[function]
[call site]
00348
Box::prepare_image
[function]
[call site]
00349
ImageLayout::total_bytes
[function]
[call site]
00350
Enlargeable::clamp_from
[function]
[call site]
00351
Enlargeable::clamp_from
[function]
[call site]
00352
Enlargeable::clamp_from
[function]
[call site]
00353
ColorType::bytes_per_pixel
[function]
[call site]
00354
saturating_mul
[function]
[call site]
00355
Ok
[function]
[call site]
00356
Box::read_image
[function]
[call site]
00357
Box::read_image
[function]
[call site]
00358
Ok
[function]
[call site]
00359