Fuzz introspector: fuzzer_script_exr
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
74 732 ImageReader::set_limits call site: 00732 ImageReader::decode_into
62 161 MetadataBlock::get call site: 00161 overlay_bounds_ext
53 70 ImageLayout::total_bytes call site: 00070 Orientation::locate_orientation_entry
48 644 gcd call site: 00644 ImageReader::decode_into
35 595 BmpDecoder::read_headers call site: 00595 ImageReader::decode_into
34 283 ColorType::channel_count call site: 00283 ImageReader::decode_into
26 693 Delay::from_numer_denom_ms call site: 00693 BmpDecoder::read_headers
18 29 ColorType::channel_count call site: 00029 ImageReader::fill_header_metadata_if_any
18 48 ImageLayout::total_bytes call site: 00048 Enlargeable::clamp_from
13 227 TgaDecoder::expand_color_map call site: 00227 ImageReader::decode_into
10 270 TgaDecoder::expand_color_map call site: 00270 Limits::check_layout_dimensions
8 0 EP call site: 00000 BmpDecoder::read_headers

Fuzzer calltree

0 fuzz_target [function] [call site] 00000
1 roundtrip [function] [call site] 00001
2 r::o::u::n::d::t::r::i::p::read_as_rgba_byte_image [function] [call site] 00002
3 OpenExrDecoder::with_alpha_preference [function] [call site] 00003
4 exr::block::read [function] [call site] 00004
5 GenericReader::read [function] [call site] 00005
6 GenericReader::read [function] [call site] 00006
4 std::io::Result::map_err [function] [call site] 00007
4 BmpDecoder::read_headers [function] [call site] 00008
5 BmpDecoder::read_file_header [function] [call site] 00009
6 GenericReader::read_exact [function] [call site] 00011
7 GenericReader::read_exact [function] [call site] 00012
6 ImageReader::decode_into [function] [call site] 00014
7 Box::prepare_image [function] [call site] 00015
8 Box::prepare_image [function] [call site] 00016
7 ImageReader::fill_header_metadata_if_any [function] [call site] 00017
8 ImageDecoder::format_attributes [function] [call site] 00018
9 ImageReaderSettings::default [function] [call site] 00019
8 MetadataBlock::is_not_none [function] [call site] 00020
8 FlatSamples::as_mut [function] [call site] 00022
9 FlatSamples::as_mut [function] [call site] 00023
8 MetadataBlock::Ok [function] [call site] 00024
8 MetadataBlock::Err [function] [call site] 00025
7 &RgbaImage::len [function] [call site] 00026
8 Result::chars [function] [call site] 00027
8 ColorType::channel_count [function] [call site] 00028
9 ImageReader::decode_into [function] [call site] 00029
10 Box::prepare_image [function] [call site] 00030
10 ImageReader::fill_header_metadata_if_any [function] [call site] 00031
10 &RgbaImage::len [function] [call site] 00032
10 ImageLayout::total_bytes [function] [call site] 00047
11 Enlargeable::clamp_from [function] [call site] 00048
12 Self::max_value [function] [call site] 00049
12 Enlargeable::to_larger [function] [call site] 00050
13 Enlargeable::clamp_from [function] [call site] 00051
14 Self::max_value [function] [call site] 00052
14 Enlargeable::to_larger [function] [call site] 00053
14 Self::max_value [function] [call site] 00054
14 Self::min_value [function] [call site] 00055
14 Enlargeable::to_larger [function] [call site] 00056
14 Self::min_value [function] [call site] 00057
14 Enlargeable::clamp_from [function] [call site] 00058
14 Self::unwrap [function] [call site] 00059
13 Self::unwrap [function] [call site] 00060
12 Self::max_value [function] [call site] 00061
12 Self::min_value [function] [call site] 00062
12 Enlargeable::to_larger [function] [call site] 00063
12 Self::min_value [function] [call site] 00064
12 Enlargeable::clamp_from [function] [call site] 00065
12 Self::unwrap [function] [call site] 00066
11 Enlargeable::clamp_from [function] [call site] 00067
11 Enlargeable::clamp_from [function] [call site] 00068
11 ColorType::bytes_per_pixel [function] [call site] 00069
11 saturating_mul [function] [call site] 00070
10 Result::ok [function] [call site] 00071
11 Option::make_ascii_lowercase [function] [call site] 00072
11 ImageFormat::can_write [function] [call site] 00073
11 GenericReader::new [function] [call site] 00077
12 GenericReader::new [function] [call site] 00079
13 GenericReader::new [function] [call site] 00081
13 GenericReader::new [function] [call site] 00082
14 GenericReader::new [function] [call site] 00084
14 GenericReader::new [function] [call site] 00085
12 GenericReader::new [function] [call site] 00086
11 FlatSamples::as_mut [function] [call site] 00087
11 Orientation::locate_orientation_entry [function] [call site] 00089
12 read_u32::<B> [function] [call site] 00090
12 register_decoding_hook [function] [call site] 00091
13 Option::make_ascii_lowercase [function] [call site] 00092
13 ImageFormat::can_write [function] [call site] 00093
13 GenericReader::new [function] [call site] 00097
13 FlatSamples::as_mut [function] [call site] 00098
13 Orientation::locate_orientation_entry [function] [call site] 00100
13 Option::insert [function] [call site] 00101
13 GenericReader::new [function] [call site] 00102
14 GenericReader::new [function] [call site] 00104
14 GenericReader::new [function] [call site] 00105
12 Result::set_position [function] [call site] 00106
12 Enlargeable::clamp_from [function] [call site] 00107
12 read_u16::<B> [function] [call site] 00108
12 register_decoding_hook [function] [call site] 00109
12 read_u16::<B> [function] [call site] 00110
12 register_decoding_hook [function] [call site] 00111
12 read_u16::<B> [function] [call site] 00112
12 register_decoding_hook [function] [call site] 00113
12 read_u32::<B> [function] [call site] 00114
12 register_decoding_hook [function] [call site] 00115
12 read_u16::<B> [function] [call site] 00116
12 register_decoding_hook [function] [call site] 00117
12 read_u16::<B> [function] [call site] 00118
12 register_decoding_hook [function] [call site] 00119
12 GenericReader::stream_position [function] [call site] 00120
13 GenericReader::stream_position [function] [call site] 00121
14 GenericReader::stream_position [function] [call site] 00122
12 ImageResult::min [function] [call site] 00132
12 TgaDecoder::expand_color_map [function] [call site] 00133
13 test::mut_iter [function] [call site] 00134
14 ImageBuffer::new [function] [call site] 00135
15 ImageBuffer::image_buffer_len [function] [call site] 00136
16 and_then [function] [call site] 00138
16 u64::checked_mul [function] [call site] 00139
16 and_then [function] [call site] 00140
16 u64::checked_mul [function] [call site] 00141
15 Option::expect [function] [call site] 00142
15 Cicp::into_rgb [function] [call site] 00143
14 ImageBuffer::par_enumerate_pixels_mut [function] [call site] 00144
15 ImageBuffer::width [function] [call site] 00145
15 ImageBuffer::pixels_mut [function] [call site] 00146
16 ImageBuffer::subpixels_mut [function] [call site] 00147
17 ImageBuffer::image_buffer_len [function] [call site] 00148
17 Option::unwrap [function] [call site] 00149
16 <P [call site] 00150
15 &mut [call site] 00151
14 EnumeratePixelsMutPar::first_mut [function] [call site] 00152
14 color::Rgb [function] [call site] 00154
13 bool::chunks_exact_mut [function] [call site] 00156
13 MetadataBlock::get [function] [call site] 00157
14 Frame::clone [function] [call site] 00161
15 Frame::clone [function] [call site] 00162
16 Frame::clone [function] [call site] 00163
14 ImageError::Parameter [function] [call site] 00164
14 ParameterError::from_kind [function] [call site] 00165
14 core::mem::replace [function] [call site] 00166
15 ImageLayout::dimensions [function] [call site] 00167
15 ImageLayout::dimensions [function] [call site] 00168
15 overlay_bounds_ext [function] [call site] 00169
16 Enlargeable::clamp_from [function] [call site] 00170
17 Self::max_value [function] [call site] 00171
17 Enlargeable::to_larger [function] [call site] 00172
17 Self::max_value [function] [call site] 00173
17 Self::min_value [function] [call site] 00174
17 Enlargeable::to_larger [function] [call site] 00175
17 Self::min_value [function] [call site] 00176
17 Enlargeable::clamp_from [function] [call site] 00177
17 Self::unwrap [function] [call site] 00178
16 Enlargeable::clamp_from [function] [call site] 00179
16 saturating_add [function] [call site] 00180
16 Enlargeable::clamp_from [function] [call site] 00181
16 Option::saturating_add [function] [call site] 00182
16 Enlargeable::clamp_from [function] [call site] 00183
16 saturating_add [function] [call site] 00184
16 Enlargeable::clamp_from [function] [call site] 00185
16 Option::saturating_add [function] [call site] 00186
16 Enlargeable::clamp_from [function] [call site] 00187
16 Enlargeable::clamp_from [function] [call site] 00189
16 Enlargeable::clamp_from [function] [call site] 00191
16 Enlargeable::clamp_from [function] [call site] 00193
16 Option::clamp [function] [call site] 00194
16 Enlargeable::clamp_from [function] [call site] 00195
16 saturating_mul [function] [call site] 00196
16 Enlargeable::clamp_from [function] [call site] 00198
16 Option::saturating_mul [function] [call site] 00199
16 Enlargeable::clamp_from [function] [call site] 00201
15 GenericImageView::unsafe_get_pixel [function] [call site] 00202
16 GenericImageView::unsafe_get_pixel [function] [call site] 00203
17 GenericImageView::unsafe_get_pixel [function] [call site] 00204
15 GenericImage::unsafe_put_pixel [function] [call site] 00205
16 GenericImage::unsafe_put_pixel [function] [call site] 00206
17 GenericImage::unsafe_put_pixel [function] [call site] 00207
14 MetadataBlock::Unsupported [function] [call site] 00208
14 UnsupportedError::format_hint [function] [call site] 00209
15 Frame::clone [function] [call site] 00210
14 ImageError::Parameter [function] [call site] 00213
14 ParameterError::from_kind [function] [call site] 00214
14 ImageError::Unsupported [function] [call site] 00216
14 UnsupportedError::from_format_and_kind [function] [call site] 00217
14 Frame::clone [function] [call site] 00218
15 Frame::clone [function] [call site] 00219
14 UnsupportedErrorKind::GenericFeature [function] [call site] 00220
14 GenericReader::read_to_string [function] [call site] 00221
15 GenericReader::read_to_string [function] [call site] 00222
16 GenericReader::read_to_string [function] [call site] 00223
13 Option::copy_from_slice [function] [call site] 00224
13 ImageError::Decoding [function] [call site] 00226
13 DecodingError::new [function] [call site] 00227
14 ImageReader::decode_into [function] [call site] 00229
15 Box::prepare_image [function] [call site] 00230
15 ImageReader::fill_header_metadata_if_any [function] [call site] 00231
15 &RgbaImage::len [function] [call site] 00232
15 ColorType::try_from [function] [call site] 00233
15 ImageLayout::total_bytes [function] [call site] 00234
15 Result::ok [function] [call site] 00235
15 ImageError::Parameter [function] [call site] 00238
15 ParameterError::from_kind [function] [call site] 00239
15 Limits::check_layout_dimensions [function] [call site] 00240
16 Limits::check_dimensions [function] [call site] 00241
17 ImageError::Limits [function] [call site] 00243
17 error::LimitError::from_kind [function] [call site] 00244
17 ImageError::Limits [function] [call site] 00246
17 error::LimitError::from_kind [function] [call site] 00247
15 Box::read_image [function] [call site] 00249
16 Box::read_image [function] [call site] 00250
15 FlatSamples::as_mut [function] [call site] 00252
13 ImageReader::decode_into [function] [call site] 00253
13 as_chunks::<2> [function] [call site] 00254
13 test::mut_iter [function] [call site] 00255
14 ImageBuffer::new [function] [call site] 00256
14 ImageBuffer::par_enumerate_pixels_mut [function] [call site] 00257
14 EnumeratePixelsMutPar::first_mut [function] [call site] 00258
14 color::Rgb [function] [call site] 00260
13 bool::chunks_exact_mut [function] [call site] 00262
13 u16::from_le_bytes [function] [call site] 00263
13 MetadataBlock::get [function] [call site] 00264
13 Option::copy_from_slice [function] [call site] 00265
13 ImageError::Decoding [function] [call site] 00267
13 DecodingError::new [function] [call site] 00268
13 ImageReader::decode_into [function] [call site] 00269
11 Option::insert [function] [call site] 00271
11 GenericReader::new [function] [call site] 00272
10 ImageError::Parameter [function] [call site] 00275
10 ParameterError::from_kind [function] [call site] 00276
10 Limits::check_layout_dimensions [function] [call site] 00277
10 Box::read_image [function] [call site] 00278
10 FlatSamples::as_mut [function] [call site] 00280
9 ColorType::channel_count [function] [call site] 00281
10 ImageReader::decode_into [function] [call site] 00282
10 ColorType::channel_count [function] [call site] 00283
8 Result::chars [function] [call site] 00284
8 &str::chars [function] [call site] 00287
8 ImageReader::decode_into [function] [call site] 00289
9 Box::prepare_image [function] [call site] 00290
9 ImageReader::fill_header_metadata_if_any [function] [call site] 00291
9 &RgbaImage::len [function] [call site] 00292
9 ColorType::try_from [function] [call site] 00293
9 ImageLayout::total_bytes [function] [call site] 00294
9 Result::ok [function] [call site] 00295
9 ImageError::Parameter [function] [call site] 00298
9 ParameterError::from_kind [function] [call site] 00299
9 Limits::check_layout_dimensions [function] [call site] 00300
9 Box::read_image [function] [call site] 00301
9 FlatSamples::as_mut [function] [call site] 00303
7 ColorType::try_from [function] [call site] 00304
7 ImageLayout::total_bytes [function] [call site] 00305
7 Result::ok [function] [call site] 00306
7 ImageError::Parameter [function] [call site] 00309
7 ParameterError::from_kind [function] [call site] 00310
7 Limits::check_layout_dimensions [function] [call site] 00311
7 Box::read_image [function] [call site] 00312
7 FlatSamples::as_mut [function] [call site] 00314
6 u32::from_le_bytes [function] [call site] 00315
6 Enlargeable::clamp_from [function] [call site] 00316
5 GenericReader::stream_position [function] [call site] 00318
5 GenericReader::read_exact [function] [call site] 00319
5 u32::from_le_bytes [function] [call site] 00320
5 Enlargeable::clamp_from [function] [call site] 00321
5 DecoderError::HeaderTooSmall [function] [call site] 00323
5 ImageReader::decode_into [function] [call site] 00324
5 ImageError::Unsupported [function] [call site] 00327
5 UnsupportedError::from_format_and_kind [function] [call site] 00328
5 ImageReader::decode_into [function] [call site] 00329
5 UnsupportedErrorKind::GenericFeature [function] [call site] 00330
5 BmpDecoder::read_bitmap_core_header [function] [call site] 00331
6 GenericReader::read_exact [function] [call site] 00332
6 ParsedCoreHeader::parse [function] [call site] 00333
7 Enlargeable::clamp_from [function] [call site] 00334
8 Self::max_value [function] [call site] 00335
8 Enlargeable::to_larger [function] [call site] 00336
8 Self::max_value [function] [call site] 00337
8 Self::min_value [function] [call site] 00338
8 Enlargeable::to_larger [function] [call site] 00339
8 Self::min_value [function] [call site] 00340
8 Enlargeable::clamp_from [function] [call site] 00341
8 Self::unwrap [function] [call site] 00342
7 u16::from_le_bytes [function] [call site] 00343
7 Enlargeable::clamp_from [function] [call site] 00346
7 u16::from_le_bytes [function] [call site] 00347
7 u16::from_le_bytes [function] [call site] 00350
7 ImageReader::decode_into [function] [call site] 00354
7 u16::from_le_bytes [function] [call site] 00355
7 DecoderError::InvalidChannelWidth [function] [call site] 00359
7 ImageReader::decode_into [function] [call site] 00360
6 check_for_overflow [function] [call site] 00362
7 num_bytes [function] [call site] 00363
8 usize::checked_mul [function] [call site] 00364
8 checked_mul [function] [call site] 00365
7 TgaDecoder::expand_color_map [function] [call site] 00366
8 test::mut_iter [function] [call site] 00367
8 bool::chunks_exact_mut [function] [call site] 00369
8 MetadataBlock::get [function] [call site] 00370
8 Option::copy_from_slice [function] [call site] 00371
8 ImageError::Decoding [function] [call site] 00373
8 DecodingError::new [function] [call site] 00374
8 ImageReader::decode_into [function] [call site] 00375
8 as_chunks::<2> [function] [call site] 00376
8 test::mut_iter [function] [call site] 00377
8 bool::chunks_exact_mut [function] [call site] 00379
8 u16::from_le_bytes [function] [call site] 00380
8 MetadataBlock::get [function] [call site] 00381
8 Option::copy_from_slice [function] [call site] 00382
8 ImageError::Decoding [function] [call site] 00384
8 DecodingError::new [function] [call site] 00385
8 ImageReader::decode_into [function] [call site] 00386
7 ImageResult::ok_or_else [function] [call site] 00388
7 ImageError::Unsupported [function] [call site] 00389
7 UnsupportedError::from_format_and_kind [function] [call site] 00390
7 ImageReader::decode_into [function] [call site] 00391
7 UnsupportedErrorKind::GenericFeature [function] [call site] 00392
6 BmpDecoder::num_channels [function] [call site] 00393
5 BmpDecoder::read_bitmap_os2v2_header [function] [call site] 00395
6 usize::min [function] [call site] 00396
6 GenericReader::read_exact [function] [call site] 00397
6 GenericReader::read_exact [function] [call site] 00398
6 ParsedInfoHeader::parse [function] [call site] 00399
7 i32::from_le_bytes [function] [call site] 00400
7 i32::from_le_bytes [function] [call site] 00403
7 DecoderError::NegativeWidth [function] [call site] 00407
7 ImageReader::decode_into [function] [call site] 00408
7 DecoderError::ImageTooLarge [function] [call site] 00410
7 ImageReader::decode_into [function] [call site] 00411
7 ImageReader::decode_into [function] [call site] 00413
7 u16::from_le_bytes [function] [call site] 00414
7 ImageReader::decode_into [function] [call site] 00418
7 u16::from_le_bytes [function] [call site] 00419
7 u32::from_le_bytes [function] [call site] 00422
7 DecoderError::ImageTypeInvalidForTopDown [function] [call site] 00426
7 ImageReader::decode_into [function] [call site] 00427
7 u32::from_le_bytes [function] [call site] 00428
6 BmpDecoder::image_type_from_compression [function] [call site] 00432
7 DecoderError::InvalidChannelWidth [function] [call site] 00439
7 ImageReader::decode_into [function] [call site] 00440
7 DecoderError::InvalidChannelWidth [function] [call site] 00443
7 ImageReader::decode_into [function] [call site] 00444
7 DecoderError::InvalidChannelWidth [function] [call site] 00447
7 ImageReader::decode_into [function] [call site] 00448
7 DecoderError::InvalidChannelWidth [function] [call site] 00452
7 ImageReader::decode_into [function] [call site] 00453
7 DecoderError::InvalidChannelWidth [function] [call site] 00456
7 ImageReader::decode_into [function] [call site] 00457
7 ImageError::Unsupported [function] [call site] 00459
7 UnsupportedError::from_format_and_kind [function] [call site] 00460
7 ImageReader::decode_into [function] [call site] 00461
7 UnsupportedErrorKind::GenericFeature [function] [call site] 00462
7 &str::to_owned [function] [call site] 00463
7 ImageError::Unsupported [function] [call site] 00465
7 UnsupportedError::from_format_and_kind [function] [call site] 00466
7 ImageReader::decode_into [function] [call site] 00467
7 UnsupportedErrorKind::GenericFeature [function] [call site] 00468
7 &str::to_owned [function] [call site] 00469
7 ImageError::Unsupported [function] [call site] 00471
7 UnsupportedError::from_format_and_kind [function] [call site] 00472
7 ImageReader::decode_into [function] [call site] 00473
7 UnsupportedErrorKind::GenericFeature [function] [call site] 00474
7 &str::to_owned [function] [call site] 00475
7 DecoderError::ImageTypeUnknown [function] [call site] 00477
7 ImageReader::decode_into [function] [call site] 00478
6 check_for_overflow [function] [call site] 00479
6 BmpDecoder::num_channels [function] [call site] 00480
5 BmpDecoder::read_bitmap_info_header [function] [call site] 00482
6 GenericReader::read_exact [function] [call site] 00483
6 ParsedInfoHeader::parse [function] [call site] 00484
6 BmpDecoder::image_type_from_compression [function] [call site] 00485
6 check_for_overflow [function] [call site] 00486
6 BmpDecoder::num_channels [function] [call site] 00487
5 BmpDecoder::read_bitmasks [function] [call site] 00489
6 GenericReader::read_exact [function] [call site] 00490
6 ParsedBitfields::parse [function] [call site] 00491
7 u32::from_le_bytes [function] [call site] 00492
7 u32::from_le_bytes [function] [call site] 00495
7 u32::from_le_bytes [function] [call site] 00498
7 u32::from_le_bytes [function] [call site] 00501
6 Bitfields::from_mask [function] [call site] 00505
7 Bitfield::from_mask [function] [call site] 00506
8 Bitfield::from_len_shift [function] [call site] 00508
8 ImageResult::trailing_zeros [function] [call site] 00509
8 trailing_zeros [function] [call site] 00510
8 ImageResult::count_ones [function] [call site] 00511
8 ImageReader::decode_into [function] [call site] 00513
8 ImageReader::decode_into [function] [call site] 00515
8 Bitfield::from_len_shift [function] [call site] 00517
7 Bitfield::from_mask [function] [call site] 00518
7 Bitfield::from_mask [function] [call site] 00519
7 Bitfield::from_mask [function] [call site] 00520
7 DecoderError::BitfieldMaskMissing [function] [call site] 00522
7 ImageReader::decode_into [function] [call site] 00523
5 GenericReader::read_exact [function] [call site] 00527
5 u32::from_le_bytes [function] [call site] 00528
5 ImageReader::decode_into [function] [call site] 00532
5 GenericReader::stream_position [function] [call site] 00533
5 GenericReader::seek [function] [call site] 00534
6 GenericReader::seek [function] [call site] 00535
5 SeekFrom::Start [function] [call site] 00536
5 GenericReader::read_exact [function] [call site] 00537
5 ColorSpaceInfo::parse [function] [call site] 00538
6 u32::from_le_bytes [function] [call site] 00539
6 u32::from_le_bytes [function] [call site] 00542
6 fxpt2dot30 [function] [call site] 00545
6 fxpt2dot30 [function] [call site] 00547
6 fxpt2dot30 [function] [call site] 00549
6 fxpt2dot30 [function] [call site] 00551
6 fxpt2dot30 [function] [call site] 00553
6 fxpt2dot30 [function] [call site] 00555
6 fxpt16dot16 [function] [call site] 00557
6 fxpt16dot16 [function] [call site] 00559
6 fxpt16dot16 [function] [call site] 00561
6 ColorSpaceInfo::CalibratedRgb [function] [call site] 00564
6 ParsedIccProfile::parse [function] [call site] 00566
7 u32::from_le_bytes [function] [call site] 00567
7 u32::from_le_bytes [function] [call site] 00570
7 u32::from_le_bytes [function] [call site] 00573
7 Enlargeable::clamp_from [function] [call site] 00576
6 TgaDecoder::expand_color_map [function] [call site] 00578
5 CalibratedRgb::to_color_profile [function] [call site] 00579
6 moxcms::Chromaticity::new [function] [call site] 00580
7 GenericReader::new [function] [call site] 00582
7 GenericReader::new [function] [call site] 00583
6 moxcms::Chromaticity::new [function] [call site] 00584
6 moxcms::Chromaticity::new [function] [call site] 00585
6 moxcms::ColorProfile::new_srgb [function] [call site] 00586
6 update_rgb_colorimetry [function] [call site] 00587
6 moxcms::ToneReprCurve::Parametric [function] [call site] 00588
6 parametric_trc [function] [call site] 00590
6 parametric_trc [function] [call site] 00592
6 parametric_trc [function] [call site] 00594
5 FarbfeldEncoder::encode [function] [call site] 00595
6 Enlargeable::clamp_from [function] [call site] 00596
6 Enlargeable::clamp_from [function] [call site] 00597
6 saturating_mul [function] [call site] 00598
6 FarbfeldEncoder::encode_impl [function] [call site] 00599
7 write_all [function] [call site] 00600
7 write_all [function] [call site] 00601
7 u32::to_be_bytes [function] [call site] 00602
7 write_all [function] [call site] 00603
7 u32::to_be_bytes [function] [call site] 00604
7 ImageResult::chunks [function] [call site] 00605
7 std::io::Result::len [function] [call site] 00606
8 Result::chars [function] [call site] 00607
8 ColorType::channel_count [function] [call site] 00608
8 Result::chars [function] [call site] 00609
8 &str::chars [function] [call site] 00612
8 ImageReader::decode_into [function] [call site] 00614
7 Option::len [function] [call site] 00615
8 Result::chars [function] [call site] 00616
8 ColorType::channel_count [function] [call site] 00617
8 Result::chars [function] [call site] 00618
8 &str::chars [function] [call site] 00621
8 ImageReader::decode_into [function] [call site] 00623
7 std::io::Result::copy_from_slice [function] [call site] 00624
7 u16_swap_be_ne [function] [call site] 00625
8 as_chunks_mut::<2> [function] [call site] 00626
8 std::mem::swap [function] [call site] 00627
7 write_all [function] [call site] 00628
5 GenericReader::seek [function] [call site] 00633
5 SeekFrom::Start [function] [call site] 00634
4 test::mut_iter [function] [call site] 00636
4 GenericReader::stream_position [function] [call site] 00637
5 GenericReader::stream_position [function] [call site] 00638
4 test::mut_iter [function] [call site] 00639
4 tests::small [function] [call site] 00640
5 Delay::from_numer_denom_ms [function] [call site] 00641
5 Duration::from [function] [call site] 00645
6 Delay::into_ratio [function] [call site] 00646
6 Ratio::to_integer [function] [call site] 00647
6 Enlargeable::clamp_from [function] [call site] 00648
6 Enlargeable::clamp_from [function] [call site] 00649
6 Duration::from_millis [function] [call site] 00650
6 ImageReader::decode_into [function] [call site] 00651
7 Box::prepare_image [function] [call site] 00652
7 ImageReader::fill_header_metadata_if_any [function] [call site] 00653
7 &RgbaImage::len [function] [call site] 00654
7 ColorType::try_from [function] [call site] 00655
7 ImageLayout::total_bytes [function] [call site] 00656
7 Result::ok [function] [call site] 00657
7 ImageError::Parameter [function] [call site] 00660
7 ParameterError::from_kind [function] [call site] 00661
7 Limits::check_layout_dimensions [function] [call site] 00662
7 Box::read_image [function] [call site] 00663
7 FlatSamples::as_mut [function] [call site] 00665
6 Duration::from_nanos [function] [call site] 00666
5 Delay::from_saturating_duration [function] [call site] 00667
6 Self::as_millis [function] [call site] 00668
6 Self::as_nanos [function] [call site] 00670
6 Delay::closest_bounded_fraction [function] [call site] 00671
7 Enlargeable::clamp_from [function] [call site] 00672
7 Enlargeable::clamp_from [function] [call site] 00673
7 Enlargeable::clamp_from [function] [call site] 00674
7 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] 00675
8 Ratio::partial_cmp [function] [call site] 00676
9 Ratio::cmp [function] [call site] 00678
10 Enlargeable::clamp_from [function] [call site] 00679
10 Enlargeable::clamp_from [function] [call site] 00680
10 Ratio::partial_cmp [function] [call site] 00681
10 Enlargeable::clamp_from [function] [call site] 00682
10 Enlargeable::clamp_from [function] [call site] 00683
7 Enlargeable::clamp_from [function] [call site] 00684
7 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] 00685
7 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] 00686
7 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] 00689
7 Ratio::partial_cmp [function] [call site] 00690
7 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] 00691
6 Delay::from_numer_denom_ms [function] [call site] 00692
7 Ratio::new [function] [call site] 00693
4 find_index_of_channel [function] [call site] 00694
4 Enlargeable::clamp_from [function] [call site] 00695
5 Self::max_value [function] [call site] 00696
5 Enlargeable::to_larger [function] [call site] 00697
5 Self::max_value [function] [call site] 00698
5 Self::min_value [function] [call site] 00699
5 Enlargeable::to_larger [function] [call site] 00700
5 Self::min_value [function] [call site] 00701
5 Enlargeable::clamp_from [function] [call site] 00702
5 Self::unwrap [function] [call site] 00703
4 ok_or_else [function] [call site] 00705
4 ImageError::Decoding [function] [call site] 00706
4 DecodingError::new [function] [call site] 00707
4 ImageFormatHint::Exact [function] [call site] 00708
4 BmpDecoder::read_headers [function] [call site] 00709
4 find_index_of_channel [function] [call site] 00710
4 Enlargeable::clamp_from [function] [call site] 00711
3 Box::prepare_image [function] [call site] 00716
4 Box::prepare_image [function] [call site] 00717
3 ColorType::try_from [function] [call site] 00718
3 ImageLayout::total_bytes [function] [call site] 00719
4 Enlargeable::clamp_from [function] [call site] 00720
4 Enlargeable::clamp_from [function] [call site] 00721
4 Enlargeable::clamp_from [function] [call site] 00722
4 ColorType::bytes_per_pixel [function] [call site] 00723
4 saturating_mul [function] [call site] 00724
3 ImageReader::set_limits [function] [call site] 00725
4 ImageReader::set_limits [function] [call site] 00726
5 ImageReader::set_limits [function] [call site] 00727
5 Frame::clone [function] [call site] 00728
6 Frame::clone [function] [call site] 00729
4 Frame::clone [function] [call site] 00731
3 Limits::default [function] [call site] 00733
3 ImageLayout::dimensions [function] [call site] 00735
3 Box::read_image [function] [call site] 00736
4 Box::read_image [function] [call site] 00737
3 FlatSamples::as_mut_slice [function] [call site] 00738
4 FlatSamples::as_mut [function] [call site] 00739
3 image::ImageError::Limits [function] [call site] 00742
3 image::error::LimitError::from_kind [function] [call site] 00743
2 GenericReader::new [function] [call site] 00744
3 GenericReader::new [function] [call site] 00746
3 GenericReader::new [function] [call site] 00747
2 Vec::with_capacity [function] [call site] 00748
3 GenericReader::new [function] [call site] 00749
4 GenericReader::new [function] [call site] 00751
4 GenericReader::new [function] [call site] 00752
3 io::Result::try_reserve_exact [function] [call site] 00753
2 &[u8]::len [function] [call site] 00755
3 Result::chars [function] [call site] 00756
3 ColorType::channel_count [function] [call site] 00757
3 Result::chars [function] [call site] 00758
3 &str::chars [function] [call site] 00761
3 ImageReader::decode_into [function] [call site] 00763
2 test::write_rgba_image [function] [call site] 00764
3 write_buffer [function] [call site] 00765
4 ColorType::bits_per_pixel [function] [call site] 00766
5 Enlargeable::clamp_from [function] [call site] 00767
6 Self::max_value [function] [call site] 00768
6 Enlargeable::to_larger [function] [call site] 00769
6 Self::max_value [function] [call site] 00770
6 Self::min_value [function] [call site] 00771
6 Enlargeable::to_larger [function] [call site] 00772
6 Self::min_value [function] [call site] 00773
6 Enlargeable::clamp_from [function] [call site] 00774
6 Self::unwrap [function] [call site] 00775
5 ColorType::bytes_per_pixel [function] [call site] 00776
4 Image [call site] 00777
8 ::from_channels [function] [call site] 00778
4 tests::test_apply_with_alpha_rgb [function] [call site] 00779
5 apply_with_alpha [function] [call site] 00781
4 u8::flat_index_for_size [function] [call site] 00782
4 bytemuck::pod_read_unaligned [function] [call site] 00784
4 ImageFormat::can_write [function] [call site] 00785
4 to_buffered [function] [call site] 00786
4 Image [call site] 00788
8 ::from_channels [function] [call site] 00789
4 tests::test_apply_with_alpha_rgba [function] [call site] 00790
5 apply_with_alpha [function] [call site] 00792
4 u8::flat_index_for_size [function] [call site] 00793
4 Vec2 [function] [call site] 00794
4 bytemuck::pod_read_unaligned [function] [call site] 00795
4 ImageFormat::can_write [function] [call site] 00796
4 to_buffered [function] [call site] 00797
4 map_err [function] [call site] 00798
4 Err [function] [call site] 00799
4 ImageError::Unsupported [function] [call site] 00800
4 UnsupportedError::from_format_and_kind [function] [call site] 00801
4 ImageReader::decode_into [function] [call site] 00802
4 UnsupportedErrorKind::Color [function] [call site] 00803
4 Ok [function] [call site] 00804
3 bytemuck::cast_slice [function] [call site] 00805
3 ImageBuffer::subpixels [function] [call site] 00806
4 ImageBuffer::image_buffer_len [function] [call site] 00807
4 Option::unwrap [function] [call site] 00808
3 PnmHeader::width [function] [call site] 00809
3 PnmHeader::height [function] [call site] 00810
2 GenericReader::new [function] [call site] 00811
2 r::o::u::n::d::t::r::i::p::read_as_rgba_byte_image [function] [call site] 00812
2 GenericReader::new [function] [call site] 00813
2 Ok [function] [call site] 00814