Fuzz introspector: roundtrip_webp
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
90 274 ImageReader::set_limits call site: 00274 ImageReader::into_frames
79 66 ImageLayout::total_bytes call site: 00066 Orientation::locate_orientation_entry
71 366 MetadataBlock::get call site: 00366 ImageReader::decode_to_dynimage
66 543 DecodedImageMetadata::apply_metdata call site: 00543 Orientation::locate_orientation_entry
35 153 Limits::check_dimensions call site: 00153 ImageReader::decode_into
31 12 ImageReader::fill_header_metadata_if_any call site: 00012 ImageReader::decode_into
30 475 decoder_to_image call site: 00475 ImageBuffer::from_raw
29 208 ImageBuffer::from_raw call site: 00208 Header::write_to
21 611 ImageReader::decode_to_dynimage call site: 00611 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 44 ImageLayout::total_bytes call site: 00044 Enlargeable::clamp_from
18 522 DecodedImageMetadata::exif_metadata call site: 00522 Moxcms::parse_icc
13 249 ImageReaderOptions::set_format call site: 00249

Fuzzer calltree

0 fuzz_target [function] [call site] 00000
1 ImageResult::len [function] [call site] 00001
2 Result::chars [function] [call site] 00002
2 ColorType::channel_count [function] [call site] 00003
3 ImageReader::decode_into [function] [call site] 00004
4 Box::prepare_image [function] [call site] 00005
5 Box::prepare_image [function] [call site] 00006
4 ImageReader::fill_header_metadata_if_any [function] [call site] 00007
5 ImageDecoder::format_attributes [function] [call site] 00008
6 ImageReaderSettings::default [function] [call site] 00009
5 MetadataBlock::is_not_none [function] [call site] 00010
5 FlatSamples::as_mut [function] [call site] 00012
6 FlatSamples::as_mut [function] [call site] 00013
5 MetadataBlock::Ok [function] [call site] 00014
5 MetadataBlock::Err [function] [call site] 00015
4 &RgbaImage::len [function] [call site] 00016
5 Result::chars [function] [call site] 00017
5 ColorType::channel_count [function] [call site] 00018
5 Result::chars [function] [call site] 00019
5 &str::chars [function] [call site] 00022
5 ImageReader::decode_into [function] [call site] 00024
6 Box::prepare_image [function] [call site] 00025
6 ImageReader::fill_header_metadata_if_any [function] [call site] 00026
6 &RgbaImage::len [function] [call site] 00027
6 ImageLayout::total_bytes [function] [call site] 00043
7 Enlargeable::clamp_from [function] [call site] 00044
8 Self::max_value [function] [call site] 00045
8 Enlargeable::to_larger [function] [call site] 00046
9 Enlargeable::clamp_from [function] [call site] 00047
10 Self::max_value [function] [call site] 00048
10 Enlargeable::to_larger [function] [call site] 00049
10 Self::max_value [function] [call site] 00050
10 Self::min_value [function] [call site] 00051
10 Enlargeable::to_larger [function] [call site] 00052
10 Self::min_value [function] [call site] 00053
10 Enlargeable::clamp_from [function] [call site] 00054
10 Self::unwrap [function] [call site] 00055
9 Self::unwrap [function] [call site] 00056
8 Self::max_value [function] [call site] 00057
8 Self::min_value [function] [call site] 00058
8 Enlargeable::to_larger [function] [call site] 00059
8 Self::min_value [function] [call site] 00060
8 Enlargeable::clamp_from [function] [call site] 00061
8 Self::unwrap [function] [call site] 00062
7 Enlargeable::clamp_from [function] [call site] 00063
7 Enlargeable::clamp_from [function] [call site] 00064
7 ColorType::bytes_per_pixel [function] [call site] 00065
7 saturating_mul [function] [call site] 00066
6 Result::ok [function] [call site] 00067
7 Option::make_ascii_lowercase [function] [call site] 00068
7 PnmHeader::write [function] [call site] 00069
8 &mut [call site] 00070
8 PnmHeader::subtype [function] [call site] 00071
9 PnmSubtype::Bitmap [function] [call site] 00072
9 PnmSubtype::Graymap [function] [call site] 00073
9 PnmSubtype::Pixmap [function] [call site] 00074
8 PnmSubtype::magic_constant [function] [call site] 00075
8 &mut [call site] 00076
7 GenericReader::new [function] [call site] 00081
8 GenericReader::new [function] [call site] 00083
9 GenericReader::new [function] [call site] 00085
9 GenericReader::new [function] [call site] 00086
10 GenericReader::new [function] [call site] 00088
10 GenericReader::new [function] [call site] 00089
8 GenericReader::new [function] [call site] 00090
7 FlatSamples::as_mut [function] [call site] 00091
7 Orientation::locate_orientation_entry [function] [call site] 00093
8 read_u32::<B> [function] [call site] 00094
8 register_decoding_hook [function] [call site] 00095
9 Option::make_ascii_lowercase [function] [call site] 00096
9 PnmHeader::write [function] [call site] 00097
9 GenericReader::new [function] [call site] 00101
9 FlatSamples::as_mut [function] [call site] 00102
9 Orientation::locate_orientation_entry [function] [call site] 00104
9 Option::insert [function] [call site] 00105
9 GenericReader::new [function] [call site] 00106
10 GenericReader::new [function] [call site] 00108
10 GenericReader::new [function] [call site] 00109
8 Result::set_position [function] [call site] 00110
8 Enlargeable::clamp_from [function] [call site] 00111
8 read_u16::<B> [function] [call site] 00112
8 register_decoding_hook [function] [call site] 00113
8 read_u16::<B> [function] [call site] 00114
8 register_decoding_hook [function] [call site] 00115
8 read_u16::<B> [function] [call site] 00116
8 register_decoding_hook [function] [call site] 00117
8 read_u32::<B> [function] [call site] 00118
8 register_decoding_hook [function] [call site] 00119
8 read_u16::<B> [function] [call site] 00120
8 register_decoding_hook [function] [call site] 00121
8 read_u16::<B> [function] [call site] 00122
8 register_decoding_hook [function] [call site] 00123
8 GenericReader::stream_position [function] [call site] 00124
9 GenericReader::stream_position [function] [call site] 00125
10 GenericReader::stream_position [function] [call site] 00126
8 ImageResult::min [function] [call site] 00136
7 Option::insert [function] [call site] 00139
7 GenericReader::new [function] [call site] 00140
6 ImageError::Parameter [function] [call site] 00143
6 ParameterError::from_kind [function] [call site] 00144
6 Limits::check_layout_dimensions [function] [call site] 00145
7 Limits::check_dimensions [function] [call site] 00146
8 ImageError::Limits [function] [call site] 00148
8 error::LimitError::from_kind [function] [call site] 00149
8 ImageError::Limits [function] [call site] 00151
8 error::LimitError::from_kind [function] [call site] 00152
6 Box::read_image [function] [call site] 00154
7 Box::read_image [function] [call site] 00155
6 FlatSamples::as_mut [function] [call site] 00157
4 ColorType::try_from [function] [call site] 00158
4 ImageLayout::total_bytes [function] [call site] 00159
4 Result::ok [function] [call site] 00160
4 ImageError::Parameter [function] [call site] 00163
4 ParameterError::from_kind [function] [call site] 00164
4 Limits::check_layout_dimensions [function] [call site] 00165
4 Box::read_image [function] [call site] 00166
4 FlatSamples::as_mut [function] [call site] 00168
3 ColorType::channel_count [function] [call site] 00169
4 ImageReader::decode_into [function] [call site] 00170
4 ColorType::channel_count [function] [call site] 00171
2 Result::chars [function] [call site] 00172
2 &str::chars [function] [call site] 00175
2 ImageReader::decode_into [function] [call site] 00177
1 limit_string_len [function] [call site] 00178
2 Result::chars [function] [call site] 00179
2 ColorType::channel_count [function] [call site] 00180
2 Result::chars [function] [call site] 00181
2 &str::chars [function] [call site] 00184
2 ImageReader::decode_into [function] [call site] 00186
1 ImageBuffer::from_vec [function] [call site] 00188
2 ImageBuffer::from_raw [function] [call site] 00189
3 ImageBuffer::check_image_fits [function] [call site] 00190
4 ImageBuffer::image_buffer_len [function] [call site] 00191
5 u64::checked_mul [function] [call site] 00194
5 u64::checked_mul [function] [call site] 00196
4 Option::is_some_and [function] [call site] 00197
3 std::io::Result::len [function] [call site] 00198
4 Result::chars [function] [call site] 00199
4 ColorType::channel_count [function] [call site] 00200
4 Result::chars [function] [call site] 00201
4 &str::chars [function] [call site] 00204
4 ImageReader::decode_into [function] [call site] 00206
3 Cicp::into_rgb [function] [call site] 00208
1 Option::unwrap [function] [call site] 00209
1 GenericReader::new [function] [call site] 00210
2 GenericReader::new [function] [call site] 00212
2 GenericReader::new [function] [call site] 00213
1 GenericReader::new [function] [call site] 00214
2 GenericReader::new [function] [call site] 00216
2 GenericReader::new [function] [call site] 00217
1 Header::write_to [function] [call site] 00218
2 std::io::Result::as_mut_slice [function] [call site] 00219
3 FlatSamples::as_mut [function] [call site] 00220
2 Self::write_u8 [function] [call site] 00221
2 Self::write_u8 [function] [call site] 00222
2 Self::write_u8 [function] [call site] 00223
2 write_u16::<LittleEndian> [function] [call site] 00224
2 write_u16::<LittleEndian> [function] [call site] 00225
2 Self::write_u8 [function] [call site] 00226
2 write_u16::<LittleEndian> [function] [call site] 00227
2 write_u16::<LittleEndian> [function] [call site] 00228
2 write_u16::<LittleEndian> [function] [call site] 00229
2 write_u16::<LittleEndian> [function] [call site] 00230
2 Self::write_u8 [function] [call site] 00231
2 Self::write_u8 [function] [call site] 00232
2 &mut [call site] 00233
1 ImageResult::unwrap [function] [call site] 00235
1 ImageReaderOptions::into_inner [function] [call site] 00236
1 image::load_from_memory_with_format [function] [call site] 00237
2 io::Cursor::new [function] [call site] 00238
3 GenericReader::new [function] [call site] 00240
3 GenericReader::new [function] [call site] 00241
2 free_functions::load [function] [call site] 00242
3 ImageReaderOptions::new [function] [call site] 00243
4 Limits::default [function] [call site] 00244
4 ImageReaderSettings::default [function] [call site] 00246
3 ImageReaderOptions::set_format [function] [call site] 00247
4 Format::BuiltIn [function] [call site] 00249
3 Result::decode [function] [call site] 00250
4 GifDecoder::new [function] [call site] 00251
5 gif::DecodeOptions::new [function] [call site] 00252
6 GenericReader::new [function] [call site] 00254
6 GenericReader::new [function] [call site] 00255
5 Self::set_color_output [function] [call site] 00256
5 Limits::no_limits [function] [call site] 00259
4 GenericReader::new [function] [call site] 00260
4 ImageResult::unwrap [function] [call site] 00261
4 image::ImageReader::from_decoder [function] [call site] 00262
5 ImageReaderSettings::default [function] [call site] 00263
5 Limits::default [function] [call site] 00264
5 ImageReaderSettings::default [function] [call site] 00265
5 ImageReaderSettings::default [function] [call site] 00266
4 GenericReader::new [function] [call site] 00267
4 ImageReader::set_limits [function] [call site] 00268
5 ImageReader::set_limits [function] [call site] 00269
6 ImageReader::set_limits [function] [call site] 00270
6 Pixels::clone [function] [call site] 00271
5 Pixels::clone [function] [call site] 00273
4 ImageReader::into_frames [function] [call site] 00275
5 core::iter::from_fn [function] [call site] 00276
6 ImageBuffer::new [function] [call site] 00277
7 ImageBuffer::image_buffer_len [function] [call site] 00278
7 Option::expect [function] [call site] 00279
7 Cicp::into_rgb [function] [call site] 00280
6 std::io::Result::enumerate_pixels_mut [function] [call site] 00281
7 ImageBuffer::width [function] [call site] 00282
7 ImageBuffer::pixels_mut [function] [call site] 00283
8 ImageBuffer::subpixels_mut [function] [call site] 00284
9 ImageBuffer::image_buffer_len [function] [call site] 00285
9 Option::unwrap [function] [call site] 00286
8 <P [call site] 00287
7 &mut [call site] 00288
6 test_read_xmp_tiff [function] [call site] 00289
7 PathBuf::from_str [function] [call site] 00290
7 GenericReader::read [function] [call site] 00292
8 GenericReader::read [function] [call site] 00293
9 GenericReader::read [function] [call site] 00294
7 TiffDecoder::new [function] [call site] 00295
8 FarbfeldDecoder::new [function] [call site] 00296
9 parse_header [function] [call site] 00297
10 GenericReader::read_exact [function] [call site] 00298
11 GenericReader::read_exact [function] [call site] 00299
10 ImageError::Decoding [function] [call site] 00301
10 DecodingError::new [function] [call site] 00302
11 ImageReader::decode_into [function] [call site] 00304
12 Box::prepare_image [function] [call site] 00305
12 ImageReader::fill_header_metadata_if_any [function] [call site] 00306
12 &RgbaImage::len [function] [call site] 00307
12 ColorType::try_from [function] [call site] 00308
12 ImageLayout::total_bytes [function] [call site] 00309
12 Result::ok [function] [call site] 00310
12 ImageError::Parameter [function] [call site] 00313
12 ParameterError::from_kind [function] [call site] 00314
12 Limits::check_layout_dimensions [function] [call site] 00315
12 Box::read_image [function] [call site] 00316
12 FlatSamples::as_mut [function] [call site] 00318
10 ImageReader::decode_into [function] [call site] 00319
11 Box::prepare_image [function] [call site] 00320
11 ImageReader::fill_header_metadata_if_any [function] [call site] 00321
11 &RgbaImage::len [function] [call site] 00322
11 ColorType::try_from [function] [call site] 00323
11 ImageLayout::total_bytes [function] [call site] 00324
11 Result::ok [function] [call site] 00325
11 ImageError::Parameter [function] [call site] 00328
11 ParameterError::from_kind [function] [call site] 00329
11 Limits::check_layout_dimensions [function] [call site] 00330
11 Box::read_image [function] [call site] 00331
11 FlatSamples::as_mut [function] [call site] 00333
10 u32::from_be_bytes [function] [call site] 00334
10 try_into [function] [call site] 00335
10 u32::from_be_bytes [function] [call site] 00337
10 try_into [function] [call site] 00338
10 crate::ImageLayout::new [function] [call site] 00340
10 ImageLayout::total_bytes_overflows_u64 [function] [call site] 00341
11 ColorType::bytes_per_pixel [function] [call site] 00342
11 Enlargeable::clamp_from [function] [call site] 00343
11 Enlargeable::clamp_from [function] [call site] 00344
11 Enlargeable::clamp_from [function] [call site] 00345
10 ImageError::Unsupported [function] [call site] 00347
10 UnsupportedError::from_format_and_kind [function] [call site] 00348
10 ImageReader::decode_into [function] [call site] 00349
10 UnsupportedErrorKind::GenericFeature [function] [call site] 00350
8 ImageResult::map_err [function] [call site] 00353
8 tiff::decoder::Limits::default [function] [call site] 00355
8 DecodingResult::U8 [function] [call site] 00358
7 std::io::Cursor::new [function] [call site] 00359
8 GenericReader::new [function] [call site] 00361
8 GenericReader::new [function] [call site] 00362
7 DecodedImageMetadata::xmp_metadata [function] [call site] 00363
8 DecodedImageMetadata::access_block_with [function] [call site] 00364
9 MetadataBlock::get [function] [call site] 00365
10 Pixels::clone [function] [call site] 00369
10 ImageError::Parameter [function] [call site] 00370
10 ParameterError::from_kind [function] [call site] 00371
10 core::mem::replace [function] [call site] 00372
11 ImageLayout::dimensions [function] [call site] 00373
11 ImageLayout::dimensions [function] [call site] 00374
11 overlay_bounds_ext [function] [call site] 00375
12 Enlargeable::clamp_from [function] [call site] 00376
13 Self::max_value [function] [call site] 00377
13 Enlargeable::to_larger [function] [call site] 00378
13 Self::max_value [function] [call site] 00379
13 Self::min_value [function] [call site] 00380
13 Enlargeable::to_larger [function] [call site] 00381
13 Self::min_value [function] [call site] 00382
13 Enlargeable::clamp_from [function] [call site] 00383
13 Self::unwrap [function] [call site] 00384
12 Enlargeable::clamp_from [function] [call site] 00385
12 saturating_add [function] [call site] 00386
12 Enlargeable::clamp_from [function] [call site] 00387
12 Option::saturating_add [function] [call site] 00388
12 Enlargeable::clamp_from [function] [call site] 00389
12 saturating_add [function] [call site] 00390
12 Enlargeable::clamp_from [function] [call site] 00391
12 Option::saturating_add [function] [call site] 00392
12 Enlargeable::clamp_from [function] [call site] 00393
12 Enlargeable::clamp_from [function] [call site] 00395
12 Enlargeable::clamp_from [function] [call site] 00397
12 Enlargeable::clamp_from [function] [call site] 00399
12 Option::clamp [function] [call site] 00400
12 Enlargeable::clamp_from [function] [call site] 00401
12 saturating_mul [function] [call site] 00402
12 Enlargeable::clamp_from [function] [call site] 00404
12 Option::saturating_mul [function] [call site] 00405
12 Enlargeable::clamp_from [function] [call site] 00407
11 GenericImageView::unsafe_get_pixel [function] [call site] 00408
12 GenericImageView::unsafe_get_pixel [function] [call site] 00409
13 GenericImageView::unsafe_get_pixel [function] [call site] 00410
11 GenericImage::unsafe_put_pixel [function] [call site] 00411
12 GenericImage::unsafe_put_pixel [function] [call site] 00412
13 GenericImage::unsafe_put_pixel [function] [call site] 00413
10 MetadataBlock::Unsupported [function] [call site] 00414
10 UnsupportedError::format_hint [function] [call site] 00415
11 Pixels::clone [function] [call site] 00416
10 ImageError::Parameter [function] [call site] 00419
10 ParameterError::from_kind [function] [call site] 00420
10 ImageError::Unsupported [function] [call site] 00422
10 UnsupportedError::from_format_and_kind [function] [call site] 00423
10 Pixels::clone [function] [call site] 00424
10 UnsupportedErrorKind::GenericFeature [function] [call site] 00425
10 GenericReader::read_to_string [function] [call site] 00426
11 GenericReader::read_to_string [function] [call site] 00427
12 GenericReader::read_to_string [function] [call site] 00428
9 MetadataBlock::get [function] [call site] 00429
8 ImageDecoder::format_attributes [function] [call site] 00431
5 ImageDecoder::more_images [function] [call site] 00433
5 DynamicImage::default [function] [call site] 00434
6 Self::ImageRgba8 [function] [call site] 00435
6 ImageReaderSettings::default [function] [call site] 00436
5 ImageReader::decode_to_dynimage [function] [call site] 00437
6 Box::prepare_image [function] [call site] 00438
6 ImageReader::fill_header_metadata_if_any [function] [call site] 00439
6 Limits::check_layout_dimensions [function] [call site] 00440
6 Limits::reserve [function] [call site] 00441
7 FlatSamples::as_mut [function] [call site] 00442
7 ImageError::Limits [function] [call site] 00444
7 error::LimitError::from_kind [function] [call site] 00445
6 ImageLayout::total_bytes [function] [call site] 00447
6 DynamicImage::decode_raw [function] [call site] 00448
7 decoder_to_image [function] [call site] 00449
8 free_functions::decoder_to_vec [function] [call site] 00450
9 ColorType::try_from [function] [call site] 00451
9 Box::prepare_image [function] [call site] 00452
10 Box::prepare_image [function] [call site] 00453
9 ImageLayout::total_bytes [function] [call site] 00454
10 Enlargeable::clamp_from [function] [call site] 00455
10 Enlargeable::clamp_from [function] [call site] 00456
10 Enlargeable::clamp_from [function] [call site] 00457
10 ColorType::bytes_per_pixel [function] [call site] 00458
10 saturating_mul [function] [call site] 00459
9 u64::is_err [function] [call site] 00460
9 u64::unwrap [function] [call site] 00461
9 ImageError::Limits [function] [call site] 00463
9 LimitError::from_kind [function] [call site] 00464
9 Box::read_image [function] [call site] 00465
10 Box::read_image [function] [call site] 00466
9 bytemuck::cast_slice_mut [function] [call site] 00467
9 std::io::Result::as_mut_slice [function] [call site] 00468
8 ImageBuffer::from_raw [function] [call site] 00470
8 free_functions::decoder_to_vec [function] [call site] 00473
8 ImageBuffer::from_raw [function] [call site] 00474
8 Pixel::map [function] [call site] 00475
8 free_functions::decoder_to_vec [function] [call site] 00476
8 ImageBuffer::from_raw [function] [call site] 00477
8 Pixel::map [function] [call site] 00478
8 free_functions::decoder_to_vec [function] [call site] 00479
8 ImageBuffer::from_raw [function] [call site] 00480
8 Pixel::map [function] [call site] 00481
8 free_functions::decoder_to_vec [function] [call site] 00482
8 ImageBuffer::from_raw [function] [call site] 00483
8 Pixel::map [function] [call site] 00484
8 free_functions::decoder_to_vec [function] [call site] 00485
8 ImageBuffer::from_raw [function] [call site] 00486
8 Pixel::map [function] [call site] 00487
8 free_functions::decoder_to_vec [function] [call site] 00488
8 ImageBuffer::from_raw [function] [call site] 00489
8 Pixel::map [function] [call site] 00490
8 free_functions::decoder_to_vec [function] [call site] 00491
8 ImageBuffer::from_raw [function] [call site] 00492
8 Pixel::map [function] [call site] 00493
8 free_functions::decoder_to_vec [function] [call site] 00494
8 ImageBuffer::from_raw [function] [call site] 00495
8 Pixel::map [function] [call site] 00496
8 free_functions::decoder_to_vec [function] [call site] 00497
8 ImageBuffer::from_raw [function] [call site] 00498
8 Pixel::map [function] [call site] 00499
8 free_functions::decoder_to_vec [function] [call site] 00500
8 ImageBuffer::from_raw [function] [call site] 00501
8 Pixel::map [function] [call site] 00502
8 free_functions::decoder_to_vec [function] [call site] 00503
8 ImageBuffer::from_raw [function] [call site] 00504
8 Pixel::map [function] [call site] 00505
8 ok_or_else [function] [call site] 00506
8 ImageError::Parameter [function] [call site] 00507
8 ParameterError::from_kind [function] [call site] 00508
8 DynamicImage::set_rgb_primaries [function] [call site] 00509
9 dynamic_map [function] [call site] 00510
8 DynamicImage::set_transfer_function [function] [call site] 00511
9 dynamic_map [function] [call site] 00512
6 FlatSamples::as_mut [function] [call site] 00514
6 FlatSamples::as_mut [function] [call site] 00515
6 DecodedImageMetadata::apply_metdata [function] [call site] 00516
7 DecodedImageMetadata::icc_profile [function] [call site] 00517
8 DecodedImageMetadata::access_block_with [function] [call site] 00518
8 ImageDecoder::format_attributes [function] [call site] 00519
7 DecodedImageMetadata::exif_metadata [function] [call site] 00520
8 DecodedImageMetadata::access_block_with [function] [call site] 00521
8 ImageDecoder::format_attributes [function] [call site] 00522
7 crate::metadata::cms_provider [function] [call site] 00523
7 Moxcms::parse_icc [function] [call site] 00524
8 moxcms::ColorProfile::new_from_slice [function] [call site] 00525
8 register_decoding_hook [function] [call site] 00526
7 Cicp::try_into_rgb [function] [call site] 00528
8 Cicp::from [function] [call site] 00529
8 Cicp::into_rgb [function] [call site] 00530
8 ImageError::Parameter [function] [call site] 00532
8 ParameterError::from_kind [function] [call site] 00533
8 ParameterErrorKind::RgbCicpRequired [function] [call site] 00534
8 Cicp::into_rgb [function] [call site] 00536
7 DynamicImage::set_rgb_primaries [function] [call site] 00537
7 DynamicImage::set_transfer_function [function] [call site] 00538
7 DynamicImage::set_rgb_primaries [function] [call site] 00539
7 DynamicImage::set_transfer_function [function] [call site] 00540
7 Option::and_then [function] [call site] 00542
7 Orientation::from_exif_chunk [function] [call site] 00543
8 Orientation::from_exif_chunk_inner [function] [call site] 00544
9 GenericReader::new [function] [call site] 00545
9 GenericReader::read_exact [function] [call site] 00546
10 GenericReader::read_exact [function] [call site] 00547
9 std::io::Result::ok [function] [call site] 00548
10 Option::make_ascii_lowercase [function] [call site] 00549
10 PnmHeader::write [function] [call site] 00550
10 GenericReader::new [function] [call site] 00554
10 FlatSamples::as_mut [function] [call site] 00555
10 Orientation::locate_orientation_entry [function] [call site] 00557
10 Option::insert [function] [call site] 00558
10 GenericReader::new [function] [call site] 00559
9 Self::locate_orientation_entry::<LittleEndian> [function] [call site] 00560
9 Pixel::map [function] [call site] 00561
9 Self::locate_orientation_entry::<BigEndian> [function] [call site] 00562
9 Pixel::map [function] [call site] 00563
8 Pixel::map [function] [call site] 00564
7 DynamicImage::apply_orientation [function] [call site] 00565
8 Result::rotate90 [function] [call site] 00566
9 ImageLayout::dimensions [function] [call site] 00567
9 GenericImageView::buffer_with_dimensions [function] [call site] 00568
10 ImageBuffer::new [function] [call site] 00569
9 rotate90_in [function] [call site] 00570
10 ImageLayout::dimensions [function] [call site] 00571
10 &mut [call site] 00572
10 ImageError::Parameter [function] [call site] 00574
10 ParameterError::from_kind [function] [call site] 00575
10 GenericImageView::unsafe_get_pixel [function] [call site] 00576
11 GenericImageView::unsafe_get_pixel [function] [call site] 00577
10 &mut [call site] 00578
11 GenericImage::unsafe_put_pixel [function] [call site] 00579
8 Result::rotate180_in_place [function] [call site] 00581
9 ImageLayout::dimensions [function] [call site] 00582
9 GenericImageView::unsafe_get_pixel [function] [call site] 00583
9 GenericImageView::unsafe_get_pixel [function] [call site] 00584
9 GenericImage::unsafe_put_pixel [function] [call site] 00585
10 GenericImage::unsafe_put_pixel [function] [call site] 00586
9 GenericImage::unsafe_put_pixel [function] [call site] 00587
9 GenericImageView::unsafe_get_pixel [function] [call site] 00588
9 GenericImageView::unsafe_get_pixel [function] [call site] 00589
9 GenericImage::unsafe_put_pixel [function] [call site] 00590
9 GenericImage::unsafe_put_pixel [function] [call site] 00591
8 Result::rotate270 [function] [call site] 00592
9 ImageLayout::dimensions [function] [call site] 00593
9 GenericImageView::buffer_with_dimensions [function] [call site] 00594
9 rotate270_in [function] [call site] 00595
10 ImageLayout::dimensions [function] [call site] 00596
10 &mut [call site] 00597
10 ImageError::Parameter [function] [call site] 00599
10 ParameterError::from_kind [function] [call site] 00600
10 GenericImageView::unsafe_get_pixel [function] [call site] 00601
10 &mut [call site] 00602
8 DynamicImage::fliph_in_place [function] [call site] 00604
8 DynamicImage::flipv_in_place [function] [call site] 00605
8 Result::rotate90 [function] [call site] 00606
8 DynamicImage::fliph_in_place [function] [call site] 00607
8 Result::rotate270 [function] [call site] 00608
8 DynamicImage::fliph_in_place [function] [call site] 00609
5 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] 00612
5 ImageReader::animation_attributes [function] [call site] 00615
6 Box::prepare_image [function] [call site] 00616
6 ImageReader::animation_attributes [function] [call site] 00617
7 Box::prepare_image [function] [call site] 00618
7 ImageReader::animation_attributes [function] [call site] 00619
5 ImageReader::animation_attributes [function] [call site] 00620
5 ImageReader::animation_attributes [function] [call site] 00621
5 unwrap_or [function] [call site] 00622
5 DynamicImage::into_rgba8 [function] [call site] 00623
6 yuv400_to_rgba8 [function] [call site] 00624
7 yuv400_to_rgbx_impl::<u8, [call site] 00625
5 Frame::from_parts [function] [call site] 00626
5 Frames::new [function] [call site] 00629
5 GenericReader::new [function] [call site] 00630
1 ImageResult::unwrap [function] [call site] 00632