The following nodes represent call sites where fuzz blockers occur.
| Amount of callsites blocked | Calltree index | Parent function | Callsite | Largest blocked function |
|---|---|---|---|---|
| 97 | 402 | ImageReader::set_limits | call site: 00402 | ImageReader::into_frames |
| 82 | 153 | MetadataBlock::get | call site: 00153 | ImageReader::decode_into |
| 77 | 243 | Limits::check_dimensions | call site: 00243 | ImageReader::decode_into |
| 66 | 65 | ImageLayout::total_bytes | call site: 00065 | Orientation::locate_orientation_entry |
| 65 | 678 | DecodedImageMetadata::apply_metdata | call site: 00678 | Orientation::locate_orientation_entry |
| 50 | 501 | MetadataBlock::get | call site: 00501 | Delay::closest_bounded_fraction |
| 33 | 580 | ImageLayout::total_bytes | call site: 00580 | ImageReader::decode_into |
| 30 | 12 | ImageReader::fill_header_metadata_if_any | call site: 00012 | ImageReader::decode_into |
| 29 | 335 | ImageBuffer::from_raw | call site: 00335 | Header::write_to |
| 24 | 616 | decoder_to_image | call site: 00616 | TgaDecoder::expand_color_map |
| 21 | 745 | ImageReader::decode_to_dynimage | call site: 00745 | I::m::a::g::e::R::e::a::d::e::r::::::::i::n::t::o::_::f::r::a::m::e::s::is_end_reached |
| 18 | 43 | ImageLayout::total_bytes | call site: 00043 | Enlargeable::clamp_from |
fuzz_target
[function]
[call site]
00000
ImageResult::len
[function]
[call site]
00001
Result::chars
[function]
[call site]
00002
ColorType::channel_count
[function]
[call site]
00003
ImageReader::decode_into
[function]
[call site]
00004
Box::prepare_image
[function]
[call site]
00005
Box::prepare_image
[function]
[call site]
00006
ImageReader::fill_header_metadata_if_any
[function]
[call site]
00007
ImageDecoder::format_attributes
[function]
[call site]
00008
ImageReaderSettings::default
[function]
[call site]
00009
MetadataBlock::is_not_none
[function]
[call site]
00010
getter
[function]
[call site]
00011
FlatSamples::as_mut
[function]
[call site]
00012
FlatSamples::as_mut
[function]
[call site]
00013
MetadataBlock::Ok
[function]
[call site]
00014
MetadataBlock::Err
[function]
[call site]
00015
&RgbaImage::len
[function]
[call site]
00016
Result::chars
[function]
[call site]
00017
ColorType::channel_count
[function]
[call site]
00018
Result::chars
[function]
[call site]
00019
take
[function]
[call site]
00020
chain
[function]
[call site]
00021
&str::chars
[function]
[call site]
00022
collect
[function]
[call site]
00023
ImageReader::decode_into
[function]
[call site]
00024
Box::prepare_image
[function]
[call site]
00025
ImageReader::fill_header_metadata_if_any
[function]
[call site]
00026
&RgbaImage::len
[function]
[call site]
00027
ColorType::try_from
[function]
[call site]
00028
ExtendedColorType::color_type
[function]
[call site]
00029
Some
[function]
[call site]
00030
Some
[function]
[call site]
00031
Some
[function]
[call site]
00032
Some
[function]
[call site]
00033
Some
[function]
[call site]
00034
Some
[function]
[call site]
00035
Some
[function]
[call site]
00036
Some
[function]
[call site]
00037
Some
[function]
[call site]
00038
Some
[function]
[call site]
00039
Some
[function]
[call site]
00040
Option::ok_or
[function]
[call site]
00041
ImageLayout::total_bytes
[function]
[call site]
00042
Enlargeable::clamp_from
[function]
[call site]
00043
Self::max_value
[function]
[call site]
00044
Enlargeable::to_larger
[function]
[call site]
00045
Enlargeable::clamp_from
[function]
[call site]
00046
Self::max_value
[function]
[call site]
00047
Enlargeable::to_larger
[function]
[call site]
00048
Self::max_value
[function]
[call site]
00049
Self::min_value
[function]
[call site]
00050
Enlargeable::to_larger
[function]
[call site]
00051
Self::min_value
[function]
[call site]
00052
Enlargeable::clamp_from
[function]
[call site]
00053
Self::unwrap
[function]
[call site]
00054
Self::unwrap
[function]
[call site]
00055
Self::max_value
[function]
[call site]
00056
Self::min_value
[function]
[call site]
00057
Enlargeable::to_larger
[function]
[call site]
00058
Self::min_value
[function]
[call site]
00059
Enlargeable::clamp_from
[function]
[call site]
00060
Self::unwrap
[function]
[call site]
00061
Enlargeable::clamp_from
[function]
[call site]
00062
Enlargeable::clamp_from
[function]
[call site]
00063
ColorType::bytes_per_pixel
[function]
[call site]
00064
saturating_mul
[function]
[call site]
00065
Result::ok
[function]
[call site]
00066
Option::make_ascii_lowercase
[function]
[call site]
00067
ImageFormat::can_write
[function]
[call site]
00068
unwrap
[function]
[call site]
00069
is_none
[function]
[call site]
00070
Some
[function]
[call site]
00071
GenericReader::new
[function]
[call site]
00072
Self
[function]
[call site]
00073
GenericReader::new
[function]
[call site]
00074
Self
[function]
[call site]
00075
GenericReader::new
[function]
[call site]
00076
GenericReader::new
[function]
[call site]
00077
Self
[function]
[call site]
00078
GenericReader::new
[function]
[call site]
00079
GenericReader::new
[function]
[call site]
00080
GenericReader::new
[function]
[call site]
00081
FlatSamples::as_mut
[function]
[call site]
00082
unwrap
[function]
[call site]
00083
Orientation::locate_orientation_entry
[function]
[call site]
00084
read_u32::<B>
[function]
[call site]
00085
register_decoding_hook
[function]
[call site]
00086
Option::make_ascii_lowercase
[function]
[call site]
00087
ImageFormat::can_write
[function]
[call site]
00088
unwrap
[function]
[call site]
00089
is_none
[function]
[call site]
00090
Some
[function]
[call site]
00091
GenericReader::new
[function]
[call site]
00092
FlatSamples::as_mut
[function]
[call site]
00093
unwrap
[function]
[call site]
00094
Orientation::locate_orientation_entry
[function]
[call site]
00095
Option::insert
[function]
[call site]
00096
GenericReader::new
[function]
[call site]
00097
Self
[function]
[call site]
00098
GenericReader::new
[function]
[call site]
00099
GenericReader::new
[function]
[call site]
00100
Result::set_position
[function]
[call site]
00101
Enlargeable::clamp_from
[function]
[call site]
00102
read_u16::<B>
[function]
[call site]
00103
register_decoding_hook
[function]
[call site]
00104
read_u16::<B>
[function]
[call site]
00105
register_decoding_hook
[function]
[call site]
00106
read_u16::<B>
[function]
[call site]
00107
register_decoding_hook
[function]
[call site]
00108
read_u32::<B>
[function]
[call site]
00109
register_decoding_hook
[function]
[call site]
00110
read_u16::<B>
[function]
[call site]
00111
register_decoding_hook
[function]
[call site]
00112
read_u16::<B>
[function]
[call site]
00113
register_decoding_hook
[function]
[call site]
00114
GenericReader::stream_position
[function]
[call site]
00115
GenericReader::stream_position
[function]
[call site]
00116
GenericReader::stream_position
[function]
[call site]
00117
Orientation::from_exif
[function]
[call site]
00118
Some
[function]
[call site]
00119
Some
[function]
[call site]
00120
Some
[function]
[call site]
00121
Some
[function]
[call site]
00122
Some
[function]
[call site]
00123
Some
[function]
[call site]
00124
Some
[function]
[call site]
00125
Some
[function]
[call site]
00126
ImageResult::min
[function]
[call site]
00127
TgaDecoder::expand_color_map
[function]
[call site]
00128
test::mut_iter
[function]
[call site]
00129
ImageBuffer::new
[function]
[call site]
00130
ImageBuffer::image_buffer_len
[function]
[call site]
00131
Some
[function]
[call site]
00132
and_then
[function]
[call site]
00133
u64::checked_mul
[function]
[call site]
00134
and_then
[function]
[call site]
00135
u64::checked_mul
[function]
[call site]
00136
Option::expect
[function]
[call site]
00137
Cicp::into_rgb
[function]
[call site]
00138
ImageBuffer::par_enumerate_pixels_mut
[function]
[call site]
00139
ImageBuffer::width
[function]
[call site]
00140
ImageBuffer::pixels_mut
[function]
[call site]
00141
ImageBuffer::subpixels_mut
[function]
[call site]
00142
ImageBuffer::image_buffer_len
[function]
[call site]
00143
Option::unwrap
[function]
[call site]
00144
<P
[call site]
00145
&mut
[call site]
00146
EnumeratePixelsMutPar::first_mut
[function]
[call site]
00147
unwrap
[function]
[call site]
00148
color::Rgb
[function]
[call site]
00149
zip
[function]
[call site]
00150
bool::chunks_exact_mut
[function]
[call site]
00151
MetadataBlock::get
[function]
[call site]
00152
Ok
[function]
[call site]
00153
Ok
[function]
[call site]
00154
Some
[function]
[call site]
00155
Frame::clone
[function]
[call site]
00156
Frame::clone
[function]
[call site]
00157
Frame::clone
[function]
[call site]
00158
ImageError::Parameter
[function]
[call site]
00159
ParameterError::from_kind
[function]
[call site]
00160
core::mem::replace
[function]
[call site]
00161
ImageLayout::dimensions
[function]
[call site]
00162
ImageLayout::dimensions
[function]
[call site]
00163
overlay_bounds_ext
[function]
[call site]
00164
Enlargeable::clamp_from
[function]
[call site]
00165
Self::max_value
[function]
[call site]
00166
Enlargeable::to_larger
[function]
[call site]
00167
Self::max_value
[function]
[call site]
00168
Self::min_value
[function]
[call site]
00169
Enlargeable::to_larger
[function]
[call site]
00170
Self::min_value
[function]
[call site]
00171
Enlargeable::clamp_from
[function]
[call site]
00172
Self::unwrap
[function]
[call site]
00173
Enlargeable::clamp_from
[function]
[call site]
00174
saturating_add
[function]
[call site]
00175
Enlargeable::clamp_from
[function]
[call site]
00176
Option::saturating_add
[function]
[call site]
00177
Enlargeable::clamp_from
[function]
[call site]
00178
saturating_add
[function]
[call site]
00179
Enlargeable::clamp_from
[function]
[call site]
00180
Option::saturating_add
[function]
[call site]
00181
Enlargeable::clamp_from
[function]
[call site]
00182
clamp
[function]
[call site]
00183
Enlargeable::clamp_from
[function]
[call site]
00184
clamp
[function]
[call site]
00185
Enlargeable::clamp_from
[function]
[call site]
00186
clamp
[function]
[call site]
00187
Enlargeable::clamp_from
[function]
[call site]
00188
Option::clamp
[function]
[call site]
00189
Enlargeable::clamp_from
[function]
[call site]
00190
saturating_mul
[function]
[call site]
00191
clamp
[function]
[call site]
00192
Enlargeable::clamp_from
[function]
[call site]
00193
Option::saturating_mul
[function]
[call site]
00194
clamp
[function]
[call site]
00195
Enlargeable::clamp_from
[function]
[call site]
00196
GenericImageView::unsafe_get_pixel
[function]
[call site]
00197
GenericImageView::unsafe_get_pixel
[function]
[call site]
00198
GenericImageView::unsafe_get_pixel
[function]
[call site]
00199
GenericImage::unsafe_put_pixel
[function]
[call site]
00200
GenericImage::unsafe_put_pixel
[function]
[call site]
00201
GenericImage::unsafe_put_pixel
[function]
[call site]
00202
MetadataBlock::Unsupported
[function]
[call site]
00203
UnsupportedError::format_hint
[function]
[call site]
00204
Frame::clone
[function]
[call site]
00205
Err
[function]
[call site]
00206
Err
[function]
[call site]
00207
ImageError::Parameter
[function]
[call site]
00208
ParameterError::from_kind
[function]
[call site]
00209
Err
[function]
[call site]
00210
ImageError::Unsupported
[function]
[call site]
00211
UnsupportedError::from_format_and_kind
[function]
[call site]
00212
Frame::clone
[function]
[call site]
00213
Frame::clone
[function]
[call site]
00214
UnsupportedErrorKind::GenericFeature
[function]
[call site]
00215
GenericReader::read_to_string
[function]
[call site]
00216
GenericReader::read_to_string
[function]
[call site]
00217
GenericReader::read_to_string
[function]
[call site]
00218
Option::copy_from_slice
[function]
[call site]
00219
Err
[function]
[call site]
00220
ImageError::Decoding
[function]
[call site]
00221
DecodingError::new
[function]
[call site]
00222
Some
[function]
[call site]
00223
ImageReader::decode_into
[function]
[call site]
00224
Box::prepare_image
[function]
[call site]
00225
ImageReader::fill_header_metadata_if_any
[function]
[call site]
00226
&RgbaImage::len
[function]
[call site]
00227
ColorType::try_from
[function]
[call site]
00228
ImageLayout::total_bytes
[function]
[call site]
00229
Result::ok
[function]
[call site]
00230
Some
[function]
[call site]
00231
Err
[function]
[call site]
00232
ImageError::Parameter
[function]
[call site]
00233
ParameterError::from_kind
[function]
[call site]
00234
Limits::check_layout_dimensions
[function]
[call site]
00235
Limits::check_dimensions
[function]
[call site]
00236
Err
[function]
[call site]
00237
ImageError::Limits
[function]
[call site]
00238
error::LimitError::from_kind
[function]
[call site]
00239
Err
[function]
[call site]
00240
ImageError::Limits
[function]
[call site]
00241
error::LimitError::from_kind
[function]
[call site]
00242
Ok
[function]
[call site]
00243
Box::read_image
[function]
[call site]
00244
Box::read_image
[function]
[call site]
00245
Ok
[function]
[call site]
00246
FlatSamples::as_mut
[function]
[call site]
00247
ImageReader::decode_into
[function]
[call site]
00248
Box::prepare_image
[function]
[call site]
00249
ImageReader::fill_header_metadata_if_any
[function]
[call site]
00250
&RgbaImage::len
[function]
[call site]
00251
ColorType::try_from
[function]
[call site]
00252
ImageLayout::total_bytes
[function]
[call site]
00253
Result::ok
[function]
[call site]
00254
Some
[function]
[call site]
00255
Err
[function]
[call site]
00256
ImageError::Parameter
[function]
[call site]
00257
ParameterError::from_kind
[function]
[call site]
00258
Limits::check_layout_dimensions
[function]
[call site]
00259
Box::read_image
[function]
[call site]
00260
Ok
[function]
[call site]
00261
FlatSamples::as_mut
[function]
[call site]
00262
as_chunks::<2>
[function]
[call site]
00263
test::mut_iter
[function]
[call site]
00264
ImageBuffer::new
[function]
[call site]
00265
ImageBuffer::par_enumerate_pixels_mut
[function]
[call site]
00266
EnumeratePixelsMutPar::first_mut
[function]
[call site]
00267
unwrap
[function]
[call site]
00268
color::Rgb
[function]
[call site]
00269
zip
[function]
[call site]
00270
bool::chunks_exact_mut
[function]
[call site]
00271
u16::from_le_bytes
[function]
[call site]
00272
MetadataBlock::get
[function]
[call site]
00273
Option::copy_from_slice
[function]
[call site]
00274
Err
[function]
[call site]
00275
ImageError::Decoding
[function]
[call site]
00276
DecodingError::new
[function]
[call site]
00277
ImageReader::decode_into
[function]
[call site]
00278
Ok
[function]
[call site]
00279
Option::insert
[function]
[call site]
00280
GenericReader::new
[function]
[call site]
00281
Some
[function]
[call site]
00282
Err
[function]
[call site]
00283
ImageError::Parameter
[function]
[call site]
00284
ParameterError::from_kind
[function]
[call site]
00285
Limits::check_layout_dimensions
[function]
[call site]
00286
Box::read_image
[function]
[call site]
00287
Ok
[function]
[call site]
00288
FlatSamples::as_mut
[function]
[call site]
00289
ColorType::try_from
[function]
[call site]
00290
ImageLayout::total_bytes
[function]
[call site]
00291
Result::ok
[function]
[call site]
00292
Some
[function]
[call site]
00293
Err
[function]
[call site]
00294
ImageError::Parameter
[function]
[call site]
00295
ParameterError::from_kind
[function]
[call site]
00296
Limits::check_layout_dimensions
[function]
[call site]
00297
Box::read_image
[function]
[call site]
00298
Ok
[function]
[call site]
00299
FlatSamples::as_mut
[function]
[call site]
00300
ColorType::channel_count
[function]
[call site]
00301
ImageReader::decode_into
[function]
[call site]
00302
ColorType::channel_count
[function]
[call site]
00303
Result::chars
[function]
[call site]
00304
take
[function]
[call site]
00305
chain
[function]
[call site]
00306
&str::chars
[function]
[call site]
00307
collect
[function]
[call site]
00308
ImageReader::decode_into
[function]
[call site]
00309
limit_string_len
[function]
[call site]
00310
Result::chars
[function]
[call site]
00311
ColorType::channel_count
[function]
[call site]
00312
Result::chars
[function]
[call site]
00313
take
[function]
[call site]
00314
chain
[function]
[call site]
00315
&str::chars
[function]
[call site]
00316
collect
[function]
[call site]
00317
ImageReader::decode_into
[function]
[call site]
00318
to_owned
[function]
[call site]
00319
ImageBuffer::from_vec
[function]
[call site]
00320
ImageBuffer::from_raw
[function]
[call site]
00321
ImageBuffer::check_image_fits
[function]
[call site]
00322
ImageBuffer::image_buffer_len
[function]
[call site]
00323
Option::is_some_and
[function]
[call site]
00324
std::io::Result::len
[function]
[call site]
00325
Result::chars
[function]
[call site]
00326
ColorType::channel_count
[function]
[call site]
00327
Result::chars
[function]
[call site]
00328
take
[function]
[call site]
00329
chain
[function]
[call site]
00330
&str::chars
[function]
[call site]
00331
collect
[function]
[call site]
00332
ImageReader::decode_into
[function]
[call site]
00333
Some
[function]
[call site]
00334
Cicp::into_rgb
[function]
[call site]
00335
Option::unwrap
[function]
[call site]
00336
GenericReader::new
[function]
[call site]
00337
Self
[function]
[call site]
00338
GenericReader::new
[function]
[call site]
00339
GenericReader::new
[function]
[call site]
00340
GenericReader::new
[function]
[call site]
00341
Self
[function]
[call site]
00342
GenericReader::new
[function]
[call site]
00343
GenericReader::new
[function]
[call site]
00344
Header::write_to
[function]
[call site]
00345
std::io::Result::as_mut_slice
[function]
[call site]
00346
FlatSamples::as_mut
[function]
[call site]
00347
Self::write_u8
[function]
[call site]
00348
Self::write_u8
[function]
[call site]
00349
Self::write_u8
[function]
[call site]
00350
write_u16::<LittleEndian>
[function]
[call site]
00351
write_u16::<LittleEndian>
[function]
[call site]
00352
Self::write_u8
[function]
[call site]
00353
write_u16::<LittleEndian>
[function]
[call site]
00354
write_u16::<LittleEndian>
[function]
[call site]
00355
write_u16::<LittleEndian>
[function]
[call site]
00356
write_u16::<LittleEndian>
[function]
[call site]
00357
Self::write_u8
[function]
[call site]
00358
Self::write_u8
[function]
[call site]
00359
&mut
[call site]
00360
Ok
[function]
[call site]
00361
ImageResult::unwrap
[function]
[call site]
00362
ImageReaderOptions::into_inner
[function]
[call site]
00363
image::load_from_memory_with_format
[function]
[call site]
00364
io::Cursor::new
[function]
[call site]
00365
Self
[function]
[call site]
00366
GenericReader::new
[function]
[call site]
00367
GenericReader::new
[function]
[call site]
00368
free_functions::load
[function]
[call site]
00369
ImageReaderOptions::new
[function]
[call site]
00370
Limits::default
[function]
[call site]
00371
Some
[function]
[call site]
00372
ImageReaderSettings::default
[function]
[call site]
00373
ImageReaderOptions::set_format
[function]
[call site]
00374
Some
[function]
[call site]
00375
Format::BuiltIn
[function]
[call site]
00376
Result::decode
[function]
[call site]
00377
GifDecoder::new
[function]
[call site]
00378
gif::DecodeOptions::new
[function]
[call site]
00379
Self
[function]
[call site]
00380
GenericReader::new
[function]
[call site]
00381
GenericReader::new
[function]
[call site]
00382
Self::set_color_output
[function]
[call site]
00383
Ok
[function]
[call site]
00384
Some
[function]
[call site]
00385
Limits::no_limits
[function]
[call site]
00386
GenericReader::new
[function]
[call site]
00387
ImageResult::unwrap
[function]
[call site]
00388
image::ImageReader::from_decoder
[function]
[call site]
00389
ImageReaderSettings::default
[function]
[call site]
00390
Limits::default
[function]
[call site]
00391
ImageReaderSettings::default
[function]
[call site]
00392
ImageReaderSettings::default
[function]
[call site]
00393
GenericReader::new
[function]
[call site]
00394
ImageReader::set_limits
[function]
[call site]
00395
ImageReader::set_limits
[function]
[call site]
00396
ImageReader::set_limits
[function]
[call site]
00397
Frame::clone
[function]
[call site]
00398
Frame::clone
[function]
[call site]
00399
Ok
[function]
[call site]
00400
Frame::clone
[function]
[call site]
00401
Ok
[function]
[call site]
00402
ImageReader::into_frames
[function]
[call site]
00403
core::iter::from_fn
[function]
[call site]
00404
ImageBuffer::new
[function]
[call site]
00405
std::io::Result::enumerate_pixels_mut
[function]
[call site]
00406
ImageBuffer::width
[function]
[call site]
00407
ImageBuffer::pixels_mut
[function]
[call site]
00408
&mut
[call site]
00409
test_read_xmp_tiff
[function]
[call site]
00410
ReferenceTestCase::from_str
[function]
[call site]
00411
&str::split
[function]
[call site]
00412
collect
[function]
[call site]
00413
pop
[function]
[call site]
00414
last
[function]
[call site]
00415
ok_or
[function]
[call site]
00416
split
[function]
[call site]
00417
split('_').collect::<Vec<_>>
[function]
[call site]
00418
limit_string_len
[function]
[call site]
00419
ParsedCoreHeader::parse
[function]
[call site]
00420
Enlargeable::clamp_from
[function]
[call site]
00421
Self::max_value
[function]
[call site]
00422
Enlargeable::to_larger
[function]
[call site]
00423
Self::max_value
[function]
[call site]
00424
Self::min_value
[function]
[call site]
00425
Enlargeable::to_larger
[function]
[call site]
00426
Self::min_value
[function]
[call site]
00427
Enlargeable::clamp_from
[function]
[call site]
00428
Self::unwrap
[function]
[call site]
00429
u16::from_le_bytes
[function]
[call site]
00430
try_into
[function]
[call site]
00431
unwrap
[function]
[call site]
00432
Enlargeable::clamp_from
[function]
[call site]
00433
u16::from_le_bytes
[function]
[call site]
00434
try_into
[function]
[call site]
00435
unwrap
[function]
[call site]
00436
u16::from_le_bytes
[function]
[call site]
00437
try_into
[function]
[call site]
00438
unwrap
[function]
[call site]
00439
Err
[function]
[call site]
00440
ImageReader::decode_into
[function]
[call site]
00441
u16::from_le_bytes
[function]
[call site]
00442
try_into
[function]
[call site]
00443
unwrap
[function]
[call site]
00444
Err
[function]
[call site]
00445
DecoderError::InvalidChannelWidth
[function]
[call site]
00446
ImageReader::decode_into
[function]
[call site]
00447
Ok
[function]
[call site]
00448
map_err
[function]
[call site]
00449
FrameInfo::checked_sub
[function]
[call site]
00450
ok_or
[function]
[call site]
00451
pop
[function]
[call site]
00452
join
[function]
[call site]
00453
Ok
[function]
[call site]
00454
Result::unwrap
[function]
[call site]
00455
GenericReader::read
[function]
[call site]
00456
GenericReader::read
[function]
[call site]
00457
GenericReader::read
[function]
[call site]
00458
TiffDecoder::new
[function]
[call site]
00459
FarbfeldDecoder::new
[function]
[call site]
00460
parse_header
[function]
[call site]
00461
GenericReader::read_exact
[function]
[call site]
00462
GenericReader::read_exact
[function]
[call site]
00463
GenericReader::read_exact
[function]
[call site]
00464
Err
[function]
[call site]
00465
ImageError::Decoding
[function]
[call site]
00466
DecodingError::new
[function]
[call site]
00467
ImageReader::decode_into
[function]
[call site]
00468
u32::from_be_bytes
[function]
[call site]
00469
try_into
[function]
[call site]
00470
unwrap
[function]
[call site]
00471
u32::from_be_bytes
[function]
[call site]
00472
try_into
[function]
[call site]
00473
unwrap
[function]
[call site]
00474
crate::ImageLayout::new
[function]
[call site]
00475
ImageLayout::total_bytes_overflows_u64
[function]
[call site]
00476
ColorType::bytes_per_pixel
[function]
[call site]
00477
Enlargeable::clamp_from
[function]
[call site]
00478
Enlargeable::clamp_from
[function]
[call site]
00479
Enlargeable::clamp_from
[function]
[call site]
00480
Err
[function]
[call site]
00481
ImageError::Unsupported
[function]
[call site]
00482
UnsupportedError::from_format_and_kind
[function]
[call site]
00483
ImageReader::decode_into
[function]
[call site]
00484
UnsupportedErrorKind::GenericFeature
[function]
[call site]
00485
Ok
[function]
[call site]
00486
Ok
[function]
[call site]
00487
ImageResult::map_err
[function]
[call site]
00488
Ok
[function]
[call site]
00489
tiff::decoder::Limits::default
[function]
[call site]
00490
Some
[function]
[call site]
00491
Some
[function]
[call site]
00492
DecodingResult::U8
[function]
[call site]
00493
std::io::Cursor::new
[function]
[call site]
00494
Self
[function]
[call site]
00495
GenericReader::new
[function]
[call site]
00496
GenericReader::new
[function]
[call site]
00497
DecodedImageMetadata::xmp_metadata
[function]
[call site]
00498
DecodedImageMetadata::access_block_with
[function]
[call site]
00499
MetadataBlock::get
[function]
[call site]
00500
Ok
[function]
[call site]
00501
Ok
[function]
[call site]
00502
Some
[function]
[call site]
00503
Frame::clone
[function]
[call site]
00504
ImageError::Parameter
[function]
[call site]
00505
ParameterError::from_kind
[function]
[call site]
00506
core::mem::replace
[function]
[call site]
00507
MetadataBlock::Unsupported
[function]
[call site]
00508
UnsupportedError::format_hint
[function]
[call site]
00509
Err
[function]
[call site]
00510
Err
[function]
[call site]
00511
ImageError::Parameter
[function]
[call site]
00512
ParameterError::from_kind
[function]
[call site]
00513
Err
[function]
[call site]
00514
ImageError::Unsupported
[function]
[call site]
00515
UnsupportedError::from_format_and_kind
[function]
[call site]
00516
Frame::clone
[function]
[call site]
00517
UnsupportedErrorKind::GenericFeature
[function]
[call site]
00518
GenericReader::read_to_string
[function]
[call site]
00519
MetadataBlock::get
[function]
[call site]
00520
Ok
[function]
[call site]
00521
ImageDecoder::format_attributes
[function]
[call site]
00522
Ok
[function]
[call site]
00523
ImageDecoder::more_images
[function]
[call site]
00524
Delay::from_saturating_duration
[function]
[call site]
00525
Self::as_millis
[function]
[call site]
00526
min
[function]
[call site]
00527
Self::as_nanos
[function]
[call site]
00528
Delay::closest_bounded_fraction
[function]
[call site]
00529
Enlargeable::clamp_from
[function]
[call site]
00530
Enlargeable::clamp_from
[function]
[call site]
00531
Enlargeable::clamp_from
[function]
[call site]
00532
D::e::l::a::y::::::::c::l::o::s::e::s::t::_::b::o::u::n::d::e::d::_::f::r::a::c::t::i::o::n::compare_fraction
[function]
[call site]
00533
Ratio::partial_cmp
[function]
[call site]
00534
Some
[function]
[call site]
00535
Ratio::cmp
[function]
[call site]
00536
Enlargeable::clamp_from
[function]
[call site]
00537
Enlargeable::clamp_from
[function]
[call site]
00538
Ratio::partial_cmp
[function]
[call site]
00539
Enlargeable::clamp_from
[function]
[call site]
00540
Enlargeable::clamp_from
[function]
[call site]
00541
Enlargeable::clamp_from
[function]
[call site]
00542
D::e::l::a::y::::::::c::l::o::s::e::s::t::_::b::o::u::n::d::e::d::_::f::r::a::c::t::i::o::n::compare_fraction
[function]
[call site]
00543
D::e::l::a::y::::::::c::l::o::s::e::s::t::_::b::o::u::n::d::e::d::_::f::r::a::c::t::i::o::n::abs_diff_nom
[function]
[call site]
00544
max
[function]
[call site]
00545
min
[function]
[call site]
00546
D::e::l::a::y::::::::c::l::o::s::e::s::t::_::b::o::u::n::d::e::d::_::f::r::a::c::t::i::o::n::abs_diff_nom
[function]
[call site]
00547
Ratio::partial_cmp
[function]
[call site]
00548
D::e::l::a::y::::::::c::l::o::s::e::s::t::_::b::o::u::n::d::e::d::_::f::r::a::c::t::i::o::n::compare_fraction
[function]
[call site]
00549
Delay::from_numer_denom_ms
[function]
[call site]
00550
Ratio::new
[function]
[call site]
00551
gcd
[function]
[call site]
00552
rem_euclid
[function]
[call site]
00553
ImageReaderSettings::default
[function]
[call site]
00554
DynamicImage::default
[function]
[call site]
00555
Self::ImageRgba8
[function]
[call site]
00556
ImageReaderSettings::default
[function]
[call site]
00557
ImageReader::decode_to_dynimage
[function]
[call site]
00558
Box::prepare_image
[function]
[call site]
00559
ImageReader::fill_header_metadata_if_any
[function]
[call site]
00560
Limits::check_layout_dimensions
[function]
[call site]
00561
Limits::reserve
[function]
[call site]
00562
FlatSamples::as_mut
[function]
[call site]
00563
Err
[function]
[call site]
00564
ImageError::Limits
[function]
[call site]
00565
error::LimitError::from_kind
[function]
[call site]
00566
Ok
[function]
[call site]
00567
ImageLayout::total_bytes
[function]
[call site]
00568
DynamicImage::decode_raw
[function]
[call site]
00569
decoder_to_image
[function]
[call site]
00570
free_functions::decoder_to_vec
[function]
[call site]
00571
ColorType::try_from
[function]
[call site]
00572
Box::prepare_image
[function]
[call site]
00573
Box::prepare_image
[function]
[call site]
00574
ImageLayout::total_bytes
[function]
[call site]
00575
Enlargeable::clamp_from
[function]
[call site]
00576
Enlargeable::clamp_from
[function]
[call site]
00577
Enlargeable::clamp_from
[function]
[call site]
00578
ColorType::bytes_per_pixel
[function]
[call site]
00579
saturating_mul
[function]
[call site]
00580
u64::is_err
[function]
[call site]
00581
u64::unwrap
[function]
[call site]
00582
Err
[function]
[call site]
00583
ImageError::Limits
[function]
[call site]
00584
LimitError::from_kind
[function]
[call site]
00585
Box::read_image
[function]
[call site]
00586
Box::read_image
[function]
[call site]
00587
bytemuck::cast_slice_mut
[function]
[call site]
00588
std::io::Result::as_mut_slice
[function]
[call site]
00589
Ok
[function]
[call site]
00590
ImageBuffer::from_raw
[function]
[call site]
00591
TgaDecoder::expand_color_map
[function]
[call site]
00592
test::mut_iter
[function]
[call site]
00593
zip
[function]
[call site]
00594
bool::chunks_exact_mut
[function]
[call site]
00595
MetadataBlock::get
[function]
[call site]
00596
Option::copy_from_slice
[function]
[call site]
00597
Err
[function]
[call site]
00598
ImageError::Decoding
[function]
[call site]
00599
DecodingError::new
[function]
[call site]
00600
ImageReader::decode_into
[function]
[call site]
00601
as_chunks::<2>
[function]
[call site]
00602
test::mut_iter
[function]
[call site]
00603
zip
[function]
[call site]
00604
bool::chunks_exact_mut
[function]
[call site]
00605
u16::from_le_bytes
[function]
[call site]
00606
MetadataBlock::get
[function]
[call site]
00607
Option::copy_from_slice
[function]
[call site]
00608
Err
[function]
[call site]
00609
ImageError::Decoding
[function]
[call site]
00610
DecodingError::new
[function]
[call site]
00611
ImageReader::decode_into
[function]
[call site]
00612
Ok
[function]
[call site]
00613
free_functions::decoder_to_vec
[function]
[call site]
00614
ImageBuffer::from_raw
[function]
[call site]
00615
TgaDecoder::expand_color_map
[function]
[call site]
00616
free_functions::decoder_to_vec
[function]
[call site]
00617
ImageBuffer::from_raw
[function]
[call site]
00618
TgaDecoder::expand_color_map
[function]
[call site]
00619
free_functions::decoder_to_vec
[function]
[call site]
00620
ImageBuffer::from_raw
[function]
[call site]
00621
TgaDecoder::expand_color_map
[function]
[call site]
00622
free_functions::decoder_to_vec
[function]
[call site]
00623
ImageBuffer::from_raw
[function]
[call site]
00624
TgaDecoder::expand_color_map
[function]
[call site]
00625
free_functions::decoder_to_vec
[function]
[call site]
00626
ImageBuffer::from_raw
[function]
[call site]
00627
TgaDecoder::expand_color_map
[function]
[call site]
00628
free_functions::decoder_to_vec
[function]
[call site]
00629
ImageBuffer::from_raw
[function]
[call site]
00630
TgaDecoder::expand_color_map
[function]
[call site]
00631
free_functions::decoder_to_vec
[function]
[call site]
00632
ImageBuffer::from_raw
[function]
[call site]
00633
TgaDecoder::expand_color_map
[function]
[call site]
00634
free_functions::decoder_to_vec
[function]
[call site]
00635
ImageBuffer::from_raw
[function]
[call site]
00636
TgaDecoder::expand_color_map
[function]
[call site]
00637
free_functions::decoder_to_vec
[function]
[call site]
00638
ImageBuffer::from_raw
[function]
[call site]
00639
TgaDecoder::expand_color_map
[function]
[call site]
00640
ok_or_else
[function]
[call site]
00641
ImageError::Parameter
[function]
[call site]
00642
ParameterError::from_kind
[function]
[call site]
00643
DynamicImage::set_rgb_primaries
[function]
[call site]
00644
dynamic_map
[function]
[call site]
00645
DynamicImage::set_transfer_function
[function]
[call site]
00646
dynamic_map
[function]
[call site]
00647
Ok
[function]
[call site]
00648
FlatSamples::as_mut
[function]
[call site]
00649
FlatSamples::as_mut
[function]
[call site]
00650
DecodedImageMetadata::apply_metdata
[function]
[call site]
00651
DecodedImageMetadata::icc_profile
[function]
[call site]
00652
DecodedImageMetadata::access_block_with
[function]
[call site]
00653
ImageDecoder::format_attributes
[function]
[call site]
00654
DecodedImageMetadata::exif_metadata
[function]
[call site]
00655
DecodedImageMetadata::access_block_with
[function]
[call site]
00656
ImageDecoder::format_attributes
[function]
[call site]
00657
crate::metadata::cms_provider
[function]
[call site]
00658
Moxcms::parse_icc
[function]
[call site]
00659
moxcms::ColorProfile::new_from_slice
[function]
[call site]
00660
register_decoding_hook
[function]
[call site]
00661
Some
[function]
[call site]
00662
Cicp::try_into_rgb
[function]
[call site]
00663
Cicp::from
[function]
[call site]
00664
Cicp::into_rgb
[function]
[call site]
00665
Err
[function]
[call site]
00666
ImageError::Parameter
[function]
[call site]
00667
ParameterError::from_kind
[function]
[call site]
00668
ParameterErrorKind::RgbCicpRequired
[function]
[call site]
00669
Ok
[function]
[call site]
00670
Cicp::into_rgb
[function]
[call site]
00671
DynamicImage::set_rgb_primaries
[function]
[call site]
00672
DynamicImage::set_transfer_function
[function]
[call site]
00673
DynamicImage::set_rgb_primaries
[function]
[call site]
00674
DynamicImage::set_transfer_function
[function]
[call site]
00675
is_none
[function]
[call site]
00676
Option::and_then
[function]
[call site]
00677
Orientation::from_exif_chunk
[function]
[call site]
00678
Orientation::from_exif_chunk_inner
[function]
[call site]
00679
GenericReader::new
[function]
[call site]
00680
GenericReader::read_exact
[function]
[call site]
00681
std::io::Result::ok
[function]
[call site]
00682
Option::make_ascii_lowercase
[function]
[call site]
00683
ImageFormat::can_write
[function]
[call site]
00684
unwrap
[function]
[call site]
00685
is_none
[function]
[call site]
00686
Some
[function]
[call site]
00687
GenericReader::new
[function]
[call site]
00688
FlatSamples::as_mut
[function]
[call site]
00689
unwrap
[function]
[call site]
00690
Orientation::locate_orientation_entry
[function]
[call site]
00691
Option::insert
[function]
[call site]
00692
GenericReader::new
[function]
[call site]
00693
Self::locate_orientation_entry::<LittleEndian>
[function]
[call site]
00694
TgaDecoder::expand_color_map
[function]
[call site]
00695
Self::locate_orientation_entry::<BigEndian>
[function]
[call site]
00696
TgaDecoder::expand_color_map
[function]
[call site]
00697
TgaDecoder::expand_color_map
[function]
[call site]
00698
DynamicImage::apply_orientation
[function]
[call site]
00699
Vec::rotate90
[function]
[call site]
00700
ImageLayout::dimensions
[function]
[call site]
00701
GenericImageView::buffer_with_dimensions
[function]
[call site]
00702
ImageBuffer::new
[function]
[call site]
00703
rotate90_in
[function]
[call site]
00704
ImageLayout::dimensions
[function]
[call site]
00705
&mut
[call site]
00706
Err
[function]
[call site]
00707
ImageError::Parameter
[function]
[call site]
00708
ParameterError::from_kind
[function]
[call site]
00709
GenericImageView::unsafe_get_pixel
[function]
[call site]
00710
GenericImageView::unsafe_get_pixel
[function]
[call site]
00711
&mut
[call site]
00712
GenericImage::unsafe_put_pixel
[function]
[call site]
00713
Ok
[function]
[call site]
00714
Vec::rotate180_in_place
[function]
[call site]
00715
ImageLayout::dimensions
[function]
[call site]
00716
GenericImageView::unsafe_get_pixel
[function]
[call site]
00717
GenericImageView::unsafe_get_pixel
[function]
[call site]
00718
GenericImage::unsafe_put_pixel
[function]
[call site]
00719
GenericImage::unsafe_put_pixel
[function]
[call site]
00720
GenericImage::unsafe_put_pixel
[function]
[call site]
00721
GenericImageView::unsafe_get_pixel
[function]
[call site]
00722
GenericImageView::unsafe_get_pixel
[function]
[call site]
00723
GenericImage::unsafe_put_pixel
[function]
[call site]
00724
GenericImage::unsafe_put_pixel
[function]
[call site]
00725
Vec::rotate270
[function]
[call site]
00726
ImageLayout::dimensions
[function]
[call site]
00727
GenericImageView::buffer_with_dimensions
[function]
[call site]
00728
rotate270_in
[function]
[call site]
00729
ImageLayout::dimensions
[function]
[call site]
00730
&mut
[call site]
00731
Err
[function]
[call site]
00732
ImageError::Parameter
[function]
[call site]
00733
ParameterError::from_kind
[function]
[call site]
00734
GenericImageView::unsafe_get_pixel
[function]
[call site]
00735
&mut
[call site]
00736
Ok
[function]
[call site]
00737
DynamicImage::fliph_in_place
[function]
[call site]
00738
DynamicImage::flipv_in_place
[function]
[call site]
00739
Vec::rotate90
[function]
[call site]
00740
DynamicImage::fliph_in_place
[function]
[call site]
00741
Vec::rotate270
[function]
[call site]
00742
DynamicImage::fliph_in_place
[function]
[call site]
00743
Ok
[function]
[call site]
00744
Ok
[function]
[call site]
00745
I::m::a::g::e::R::e::a::d::e::r::::::::i::n::t::o::_::f::r::a::m::e::s::is_end_reached
[function]
[call site]
00746
Some
[function]
[call site]
00747
Err
[function]
[call site]
00748
ImageReader::animation_attributes
[function]
[call site]
00749
Box::prepare_image
[function]
[call site]
00750
ImageReader::animation_attributes
[function]
[call site]
00751
Box::prepare_image
[function]
[call site]
00752
ImageReader::animation_attributes
[function]
[call site]
00753
ImageReader::animation_attributes
[function]
[call site]
00754
ImageReader::animation_attributes
[function]
[call site]
00755
unwrap_or
[function]
[call site]
00756
DynamicImage::into_rgba8
[function]
[call site]
00757
yuv400_to_rgba8
[function]
[call site]
00758
yuv400_to_rgbx_impl::<u8,
[call site]
00759
Frame::from_parts
[function]
[call site]
00760
Some
[function]
[call site]
00761
Ok
[function]
[call site]
00762
Frames::new
[function]
[call site]
00763
GenericReader::new
[function]
[call site]
00764
Ok
[function]
[call site]
00765
ImageResult::unwrap
[function]
[call site]
00766