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 738 ImageReader::set_limits call site: 00738 ImageReader::decode_into
59 171 MetadataBlock::get call site: 00171 overlay_bounds_ext
53 80 PnmHeader::subtype call site: 00080 Orientation::locate_orientation_entry
48 651 gcd call site: 00651 ImageReader::decode_into
35 602 BmpDecoder::read_headers call site: 00602 ImageReader::decode_into
34 290 ColorType::channel_count call site: 00290 ImageReader::decode_into
26 700 Delay::from_numer_denom_ms call site: 00700 BmpDecoder::read_headers
20 29 ColorType::channel_count call site: 00029 ImageReader::fill_header_metadata_if_any
18 50 ImageLayout::total_bytes call site: 00050 Enlargeable::clamp_from
13 234 TgaDecoder::expand_color_map call site: 00234 ImageReader::decode_into
10 277 TgaDecoder::expand_color_map call site: 00277 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] 00049
11 Enlargeable::clamp_from [function] [call site] 00050
12 Self::max_value [function] [call site] 00051
12 Enlargeable::to_larger [function] [call site] 00052
13 Enlargeable::clamp_from [function] [call site] 00053
14 Self::max_value [function] [call site] 00054
14 Enlargeable::to_larger [function] [call site] 00055
14 Self::max_value [function] [call site] 00056
14 Self::min_value [function] [call site] 00057
14 Enlargeable::to_larger [function] [call site] 00058
14 Self::min_value [function] [call site] 00059
14 Enlargeable::clamp_from [function] [call site] 00060
14 Self::unwrap [function] [call site] 00061
13 Self::unwrap [function] [call site] 00062
12 Self::max_value [function] [call site] 00063
12 Self::min_value [function] [call site] 00064
12 Enlargeable::to_larger [function] [call site] 00065
12 Self::min_value [function] [call site] 00066
12 Enlargeable::clamp_from [function] [call site] 00067
12 Self::unwrap [function] [call site] 00068
11 Enlargeable::clamp_from [function] [call site] 00069
11 Enlargeable::clamp_from [function] [call site] 00070
11 ColorType::bytes_per_pixel [function] [call site] 00071
11 saturating_mul [function] [call site] 00072
10 Result::ok [function] [call site] 00073
11 Option::make_ascii_lowercase [function] [call site] 00074
11 PnmHeader::write [function] [call site] 00075
12 &mut [call site] 00076
12 PnmHeader::subtype [function] [call site] 00077
13 PnmSubtype::Bitmap [function] [call site] 00078
13 PnmSubtype::Graymap [function] [call site] 00079
13 PnmSubtype::Pixmap [function] [call site] 00080
12 PnmSubtype::magic_constant [function] [call site] 00081
12 &mut [call site] 00082
11 GenericReader::new [function] [call site] 00087
12 GenericReader::new [function] [call site] 00089
13 GenericReader::new [function] [call site] 00091
13 GenericReader::new [function] [call site] 00092
14 GenericReader::new [function] [call site] 00094
14 GenericReader::new [function] [call site] 00095
12 GenericReader::new [function] [call site] 00096
11 FlatSamples::as_mut [function] [call site] 00097
11 Orientation::locate_orientation_entry [function] [call site] 00099
12 read_u32::<B> [function] [call site] 00100
12 register_decoding_hook [function] [call site] 00101
13 Option::make_ascii_lowercase [function] [call site] 00102
13 PnmHeader::write [function] [call site] 00103
13 GenericReader::new [function] [call site] 00107
13 FlatSamples::as_mut [function] [call site] 00108
13 Orientation::locate_orientation_entry [function] [call site] 00110
13 Option::insert [function] [call site] 00111
13 GenericReader::new [function] [call site] 00112
14 GenericReader::new [function] [call site] 00114
14 GenericReader::new [function] [call site] 00115
12 Result::set_position [function] [call site] 00116
12 Enlargeable::clamp_from [function] [call site] 00117
12 read_u16::<B> [function] [call site] 00118
12 register_decoding_hook [function] [call site] 00119
12 read_u16::<B> [function] [call site] 00120
12 register_decoding_hook [function] [call site] 00121
12 read_u16::<B> [function] [call site] 00122
12 register_decoding_hook [function] [call site] 00123
12 read_u32::<B> [function] [call site] 00124
12 register_decoding_hook [function] [call site] 00125
12 read_u16::<B> [function] [call site] 00126
12 register_decoding_hook [function] [call site] 00127
12 read_u16::<B> [function] [call site] 00128
12 register_decoding_hook [function] [call site] 00129
12 GenericReader::stream_position [function] [call site] 00130
13 GenericReader::stream_position [function] [call site] 00131
14 GenericReader::stream_position [function] [call site] 00132
12 ImageResult::min [function] [call site] 00142
12 TgaDecoder::expand_color_map [function] [call site] 00143
13 test::mut_iter [function] [call site] 00144
14 ImageBuffer::new [function] [call site] 00145
15 ImageBuffer::image_buffer_len [function] [call site] 00146
16 and_then [function] [call site] 00148
16 u64::checked_mul [function] [call site] 00149
16 and_then [function] [call site] 00150
16 u64::checked_mul [function] [call site] 00151
15 Option::expect [function] [call site] 00152
15 Cicp::into_rgb [function] [call site] 00153
14 ImageBuffer::par_enumerate_pixels_mut [function] [call site] 00154
15 ImageBuffer::width [function] [call site] 00155
15 ImageBuffer::pixels_mut [function] [call site] 00156
16 ImageBuffer::subpixels_mut [function] [call site] 00157
17 ImageBuffer::image_buffer_len [function] [call site] 00158
17 Option::unwrap [function] [call site] 00159
16 <P [call site] 00160
15 &mut [call site] 00161
14 EnumeratePixelsMutPar::first_mut [function] [call site] 00162
14 color::Rgb [function] [call site] 00164
13 bool::chunks_exact_mut [function] [call site] 00166
13 MetadataBlock::get [function] [call site] 00167
14 Pixels::clone [function] [call site] 00171
14 ImageError::Parameter [function] [call site] 00172
14 ParameterError::from_kind [function] [call site] 00173
14 core::mem::replace [function] [call site] 00174
15 ImageLayout::dimensions [function] [call site] 00175
15 ImageLayout::dimensions [function] [call site] 00176
15 overlay_bounds_ext [function] [call site] 00177
16 Enlargeable::clamp_from [function] [call site] 00178
17 Self::max_value [function] [call site] 00179
17 Enlargeable::to_larger [function] [call site] 00180
17 Self::max_value [function] [call site] 00181
17 Self::min_value [function] [call site] 00182
17 Enlargeable::to_larger [function] [call site] 00183
17 Self::min_value [function] [call site] 00184
17 Enlargeable::clamp_from [function] [call site] 00185
17 Self::unwrap [function] [call site] 00186
16 Enlargeable::clamp_from [function] [call site] 00187
16 saturating_add [function] [call site] 00188
16 Enlargeable::clamp_from [function] [call site] 00189
16 Option::saturating_add [function] [call site] 00190
16 Enlargeable::clamp_from [function] [call site] 00191
16 saturating_add [function] [call site] 00192
16 Enlargeable::clamp_from [function] [call site] 00193
16 Option::saturating_add [function] [call site] 00194
16 Enlargeable::clamp_from [function] [call site] 00195
16 Enlargeable::clamp_from [function] [call site] 00197
16 Enlargeable::clamp_from [function] [call site] 00199
16 Enlargeable::clamp_from [function] [call site] 00201
16 Option::clamp [function] [call site] 00202
16 Enlargeable::clamp_from [function] [call site] 00203
16 saturating_mul [function] [call site] 00204
16 Enlargeable::clamp_from [function] [call site] 00206
16 Option::saturating_mul [function] [call site] 00207
16 Enlargeable::clamp_from [function] [call site] 00209
15 GenericImageView::unsafe_get_pixel [function] [call site] 00210
16 GenericImageView::unsafe_get_pixel [function] [call site] 00211
17 GenericImageView::unsafe_get_pixel [function] [call site] 00212
15 GenericImage::unsafe_put_pixel [function] [call site] 00213
16 GenericImage::unsafe_put_pixel [function] [call site] 00214
17 GenericImage::unsafe_put_pixel [function] [call site] 00215
14 MetadataBlock::Unsupported [function] [call site] 00216
14 UnsupportedError::format_hint [function] [call site] 00217
15 Pixels::clone [function] [call site] 00218
14 ImageError::Parameter [function] [call site] 00221
14 ParameterError::from_kind [function] [call site] 00222
14 ImageError::Unsupported [function] [call site] 00224
14 UnsupportedError::from_format_and_kind [function] [call site] 00225
14 Pixels::clone [function] [call site] 00226
14 UnsupportedErrorKind::GenericFeature [function] [call site] 00227
14 GenericReader::read_to_string [function] [call site] 00228
15 GenericReader::read_to_string [function] [call site] 00229
16 GenericReader::read_to_string [function] [call site] 00230
13 Option::copy_from_slice [function] [call site] 00231
13 ImageError::Decoding [function] [call site] 00233
13 DecodingError::new [function] [call site] 00234
14 ImageReader::decode_into [function] [call site] 00236
15 Box::prepare_image [function] [call site] 00237
15 ImageReader::fill_header_metadata_if_any [function] [call site] 00238
15 &RgbaImage::len [function] [call site] 00239
15 ColorType::try_from [function] [call site] 00240
15 ImageLayout::total_bytes [function] [call site] 00241
15 Result::ok [function] [call site] 00242
15 ImageError::Parameter [function] [call site] 00245
15 ParameterError::from_kind [function] [call site] 00246
15 Limits::check_layout_dimensions [function] [call site] 00247
16 Limits::check_dimensions [function] [call site] 00248
17 ImageError::Limits [function] [call site] 00250
17 error::LimitError::from_kind [function] [call site] 00251
17 ImageError::Limits [function] [call site] 00253
17 error::LimitError::from_kind [function] [call site] 00254
15 Box::read_image [function] [call site] 00256
16 Box::read_image [function] [call site] 00257
15 FlatSamples::as_mut [function] [call site] 00259
13 ImageReader::decode_into [function] [call site] 00260
13 as_chunks::<2> [function] [call site] 00261
13 test::mut_iter [function] [call site] 00262
14 ImageBuffer::new [function] [call site] 00263
14 ImageBuffer::par_enumerate_pixels_mut [function] [call site] 00264
14 EnumeratePixelsMutPar::first_mut [function] [call site] 00265
14 color::Rgb [function] [call site] 00267
13 bool::chunks_exact_mut [function] [call site] 00269
13 u16::from_le_bytes [function] [call site] 00270
13 MetadataBlock::get [function] [call site] 00271
13 Option::copy_from_slice [function] [call site] 00272
13 ImageError::Decoding [function] [call site] 00274
13 DecodingError::new [function] [call site] 00275
13 ImageReader::decode_into [function] [call site] 00276
11 Option::insert [function] [call site] 00278
11 GenericReader::new [function] [call site] 00279
10 ImageError::Parameter [function] [call site] 00282
10 ParameterError::from_kind [function] [call site] 00283
10 Limits::check_layout_dimensions [function] [call site] 00284
10 Box::read_image [function] [call site] 00285
10 FlatSamples::as_mut [function] [call site] 00287
9 ColorType::channel_count [function] [call site] 00288
10 ImageReader::decode_into [function] [call site] 00289
10 ColorType::channel_count [function] [call site] 00290
8 Result::chars [function] [call site] 00291
8 &str::chars [function] [call site] 00294
8 ImageReader::decode_into [function] [call site] 00296
9 Box::prepare_image [function] [call site] 00297
9 ImageReader::fill_header_metadata_if_any [function] [call site] 00298
9 &RgbaImage::len [function] [call site] 00299
9 ColorType::try_from [function] [call site] 00300
9 ImageLayout::total_bytes [function] [call site] 00301
9 Result::ok [function] [call site] 00302
9 ImageError::Parameter [function] [call site] 00305
9 ParameterError::from_kind [function] [call site] 00306
9 Limits::check_layout_dimensions [function] [call site] 00307
9 Box::read_image [function] [call site] 00308
9 FlatSamples::as_mut [function] [call site] 00310
7 ColorType::try_from [function] [call site] 00311
7 ImageLayout::total_bytes [function] [call site] 00312
7 Result::ok [function] [call site] 00313
7 ImageError::Parameter [function] [call site] 00316
7 ParameterError::from_kind [function] [call site] 00317
7 Limits::check_layout_dimensions [function] [call site] 00318
7 Box::read_image [function] [call site] 00319
7 FlatSamples::as_mut [function] [call site] 00321
6 u32::from_le_bytes [function] [call site] 00322
6 Enlargeable::clamp_from [function] [call site] 00323
5 GenericReader::stream_position [function] [call site] 00325
5 GenericReader::read_exact [function] [call site] 00326
5 u32::from_le_bytes [function] [call site] 00327
5 Enlargeable::clamp_from [function] [call site] 00328
5 DecoderError::HeaderTooSmall [function] [call site] 00330
5 ImageReader::decode_into [function] [call site] 00331
5 ImageError::Unsupported [function] [call site] 00334
5 UnsupportedError::from_format_and_kind [function] [call site] 00335
5 ImageReader::decode_into [function] [call site] 00336
5 UnsupportedErrorKind::GenericFeature [function] [call site] 00337
5 BmpDecoder::read_bitmap_core_header [function] [call site] 00338
6 GenericReader::read_exact [function] [call site] 00339
6 ParsedCoreHeader::parse [function] [call site] 00340
7 Enlargeable::clamp_from [function] [call site] 00341
8 Self::max_value [function] [call site] 00342
8 Enlargeable::to_larger [function] [call site] 00343
8 Self::max_value [function] [call site] 00344
8 Self::min_value [function] [call site] 00345
8 Enlargeable::to_larger [function] [call site] 00346
8 Self::min_value [function] [call site] 00347
8 Enlargeable::clamp_from [function] [call site] 00348
8 Self::unwrap [function] [call site] 00349
7 u16::from_le_bytes [function] [call site] 00350
7 Enlargeable::clamp_from [function] [call site] 00353
7 u16::from_le_bytes [function] [call site] 00354
7 u16::from_le_bytes [function] [call site] 00357
7 ImageReader::decode_into [function] [call site] 00361
7 u16::from_le_bytes [function] [call site] 00362
7 DecoderError::InvalidChannelWidth [function] [call site] 00366
7 ImageReader::decode_into [function] [call site] 00367
6 check_for_overflow [function] [call site] 00369
7 num_bytes [function] [call site] 00370
8 usize::checked_mul [function] [call site] 00371
8 checked_mul [function] [call site] 00372
7 TgaDecoder::expand_color_map [function] [call site] 00373
8 test::mut_iter [function] [call site] 00374
8 bool::chunks_exact_mut [function] [call site] 00376
8 MetadataBlock::get [function] [call site] 00377
8 Option::copy_from_slice [function] [call site] 00378
8 ImageError::Decoding [function] [call site] 00380
8 DecodingError::new [function] [call site] 00381
8 ImageReader::decode_into [function] [call site] 00382
8 as_chunks::<2> [function] [call site] 00383
8 test::mut_iter [function] [call site] 00384
8 bool::chunks_exact_mut [function] [call site] 00386
8 u16::from_le_bytes [function] [call site] 00387
8 MetadataBlock::get [function] [call site] 00388
8 Option::copy_from_slice [function] [call site] 00389
8 ImageError::Decoding [function] [call site] 00391
8 DecodingError::new [function] [call site] 00392
8 ImageReader::decode_into [function] [call site] 00393
7 ImageResult::ok_or_else [function] [call site] 00395
7 ImageError::Unsupported [function] [call site] 00396
7 UnsupportedError::from_format_and_kind [function] [call site] 00397
7 ImageReader::decode_into [function] [call site] 00398
7 UnsupportedErrorKind::GenericFeature [function] [call site] 00399
6 BmpDecoder::num_channels [function] [call site] 00400
5 BmpDecoder::read_bitmap_os2v2_header [function] [call site] 00402
6 usize::min [function] [call site] 00403
6 GenericReader::read_exact [function] [call site] 00404
6 GenericReader::read_exact [function] [call site] 00405
6 ParsedInfoHeader::parse [function] [call site] 00406
7 i32::from_le_bytes [function] [call site] 00407
7 i32::from_le_bytes [function] [call site] 00410
7 DecoderError::NegativeWidth [function] [call site] 00414
7 ImageReader::decode_into [function] [call site] 00415
7 DecoderError::ImageTooLarge [function] [call site] 00417
7 ImageReader::decode_into [function] [call site] 00418
7 ImageReader::decode_into [function] [call site] 00420
7 u16::from_le_bytes [function] [call site] 00421
7 ImageReader::decode_into [function] [call site] 00425
7 u16::from_le_bytes [function] [call site] 00426
7 u32::from_le_bytes [function] [call site] 00429
7 DecoderError::ImageTypeInvalidForTopDown [function] [call site] 00433
7 ImageReader::decode_into [function] [call site] 00434
7 u32::from_le_bytes [function] [call site] 00435
6 BmpDecoder::image_type_from_compression [function] [call site] 00439
7 DecoderError::InvalidChannelWidth [function] [call site] 00446
7 ImageReader::decode_into [function] [call site] 00447
7 DecoderError::InvalidChannelWidth [function] [call site] 00450
7 ImageReader::decode_into [function] [call site] 00451
7 DecoderError::InvalidChannelWidth [function] [call site] 00454
7 ImageReader::decode_into [function] [call site] 00455
7 DecoderError::InvalidChannelWidth [function] [call site] 00459
7 ImageReader::decode_into [function] [call site] 00460
7 DecoderError::InvalidChannelWidth [function] [call site] 00463
7 ImageReader::decode_into [function] [call site] 00464
7 ImageError::Unsupported [function] [call site] 00466
7 UnsupportedError::from_format_and_kind [function] [call site] 00467
7 ImageReader::decode_into [function] [call site] 00468
7 UnsupportedErrorKind::GenericFeature [function] [call site] 00469
7 &str::to_owned [function] [call site] 00470
7 ImageError::Unsupported [function] [call site] 00472
7 UnsupportedError::from_format_and_kind [function] [call site] 00473
7 ImageReader::decode_into [function] [call site] 00474
7 UnsupportedErrorKind::GenericFeature [function] [call site] 00475
7 &str::to_owned [function] [call site] 00476
7 ImageError::Unsupported [function] [call site] 00478
7 UnsupportedError::from_format_and_kind [function] [call site] 00479
7 ImageReader::decode_into [function] [call site] 00480
7 UnsupportedErrorKind::GenericFeature [function] [call site] 00481
7 &str::to_owned [function] [call site] 00482
7 DecoderError::ImageTypeUnknown [function] [call site] 00484
7 ImageReader::decode_into [function] [call site] 00485
6 check_for_overflow [function] [call site] 00486
6 BmpDecoder::num_channels [function] [call site] 00487
5 BmpDecoder::read_bitmap_info_header [function] [call site] 00489
6 GenericReader::read_exact [function] [call site] 00490
6 ParsedInfoHeader::parse [function] [call site] 00491
6 BmpDecoder::image_type_from_compression [function] [call site] 00492
6 check_for_overflow [function] [call site] 00493
6 BmpDecoder::num_channels [function] [call site] 00494
5 BmpDecoder::read_bitmasks [function] [call site] 00496
6 GenericReader::read_exact [function] [call site] 00497
6 ParsedBitfields::parse [function] [call site] 00498
7 u32::from_le_bytes [function] [call site] 00499
7 u32::from_le_bytes [function] [call site] 00502
7 u32::from_le_bytes [function] [call site] 00505
7 u32::from_le_bytes [function] [call site] 00508
6 Bitfields::from_mask [function] [call site] 00512
7 Bitfield::from_mask [function] [call site] 00513
8 Bitfield::from_len_shift [function] [call site] 00515
8 ImageResult::trailing_zeros [function] [call site] 00516
8 trailing_zeros [function] [call site] 00517
8 ImageResult::count_ones [function] [call site] 00518
8 ImageReader::decode_into [function] [call site] 00520
8 ImageReader::decode_into [function] [call site] 00522
8 Bitfield::from_len_shift [function] [call site] 00524
7 Bitfield::from_mask [function] [call site] 00525
7 Bitfield::from_mask [function] [call site] 00526
7 Bitfield::from_mask [function] [call site] 00527
7 DecoderError::BitfieldMaskMissing [function] [call site] 00529
7 ImageReader::decode_into [function] [call site] 00530
5 GenericReader::read_exact [function] [call site] 00534
5 u32::from_le_bytes [function] [call site] 00535
5 ImageReader::decode_into [function] [call site] 00539
5 GenericReader::stream_position [function] [call site] 00540
5 GenericReader::seek [function] [call site] 00541
6 GenericReader::seek [function] [call site] 00542
5 SeekFrom::Start [function] [call site] 00543
5 GenericReader::read_exact [function] [call site] 00544
5 ColorSpaceInfo::parse [function] [call site] 00545
6 u32::from_le_bytes [function] [call site] 00546
6 u32::from_le_bytes [function] [call site] 00549
6 fxpt2dot30 [function] [call site] 00552
6 fxpt2dot30 [function] [call site] 00554
6 fxpt2dot30 [function] [call site] 00556
6 fxpt2dot30 [function] [call site] 00558
6 fxpt2dot30 [function] [call site] 00560
6 fxpt2dot30 [function] [call site] 00562
6 fxpt16dot16 [function] [call site] 00564
6 fxpt16dot16 [function] [call site] 00566
6 fxpt16dot16 [function] [call site] 00568
6 ColorSpaceInfo::CalibratedRgb [function] [call site] 00571
6 ParsedIccProfile::parse [function] [call site] 00573
7 u32::from_le_bytes [function] [call site] 00574
7 u32::from_le_bytes [function] [call site] 00577
7 u32::from_le_bytes [function] [call site] 00580
7 Enlargeable::clamp_from [function] [call site] 00583
6 TgaDecoder::expand_color_map [function] [call site] 00585
5 CalibratedRgb::to_color_profile [function] [call site] 00586
6 moxcms::Chromaticity::new [function] [call site] 00587
7 GenericReader::new [function] [call site] 00589
7 GenericReader::new [function] [call site] 00590
6 moxcms::Chromaticity::new [function] [call site] 00591
6 moxcms::Chromaticity::new [function] [call site] 00592
6 moxcms::ColorProfile::new_srgb [function] [call site] 00593
6 update_rgb_colorimetry [function] [call site] 00594
6 moxcms::ToneReprCurve::Parametric [function] [call site] 00595
6 parametric_trc [function] [call site] 00597
6 parametric_trc [function] [call site] 00599
6 parametric_trc [function] [call site] 00601
5 FarbfeldEncoder::encode [function] [call site] 00602
6 Enlargeable::clamp_from [function] [call site] 00603
6 Enlargeable::clamp_from [function] [call site] 00604
6 saturating_mul [function] [call site] 00605
6 FarbfeldEncoder::encode_impl [function] [call site] 00606
7 write_all [function] [call site] 00607
7 write_all [function] [call site] 00608
7 u32::to_be_bytes [function] [call site] 00609
7 write_all [function] [call site] 00610
7 u32::to_be_bytes [function] [call site] 00611
7 ImageResult::chunks [function] [call site] 00612
7 std::io::Result::len [function] [call site] 00613
8 Result::chars [function] [call site] 00614
8 ColorType::channel_count [function] [call site] 00615
8 Result::chars [function] [call site] 00616
8 &str::chars [function] [call site] 00619
8 ImageReader::decode_into [function] [call site] 00621
7 Option::len [function] [call site] 00622
8 Result::chars [function] [call site] 00623
8 ColorType::channel_count [function] [call site] 00624
8 Result::chars [function] [call site] 00625
8 &str::chars [function] [call site] 00628
8 ImageReader::decode_into [function] [call site] 00630
7 std::io::Result::copy_from_slice [function] [call site] 00631
7 u16_swap_be_ne [function] [call site] 00632
8 as_chunks_mut::<2> [function] [call site] 00633
8 std::mem::swap [function] [call site] 00634
7 write_all [function] [call site] 00635
5 GenericReader::seek [function] [call site] 00640
5 SeekFrom::Start [function] [call site] 00641
4 test::mut_iter [function] [call site] 00643
4 GenericReader::stream_position [function] [call site] 00644
5 GenericReader::stream_position [function] [call site] 00645
4 test::mut_iter [function] [call site] 00646
4 tests::small [function] [call site] 00647
5 Delay::from_numer_denom_ms [function] [call site] 00648
5 Duration::from [function] [call site] 00652
6 Delay::into_ratio [function] [call site] 00653
6 Ratio::to_integer [function] [call site] 00654
6 Enlargeable::clamp_from [function] [call site] 00655
6 Enlargeable::clamp_from [function] [call site] 00656
6 Duration::from_millis [function] [call site] 00657
6 ImageReader::decode_into [function] [call site] 00658
7 Box::prepare_image [function] [call site] 00659
7 ImageReader::fill_header_metadata_if_any [function] [call site] 00660
7 &RgbaImage::len [function] [call site] 00661
7 ColorType::try_from [function] [call site] 00662
7 ImageLayout::total_bytes [function] [call site] 00663
7 Result::ok [function] [call site] 00664
7 ImageError::Parameter [function] [call site] 00667
7 ParameterError::from_kind [function] [call site] 00668
7 Limits::check_layout_dimensions [function] [call site] 00669
7 Box::read_image [function] [call site] 00670
7 FlatSamples::as_mut [function] [call site] 00672
6 Duration::from_nanos [function] [call site] 00673
5 Delay::from_saturating_duration [function] [call site] 00674
6 Self::as_millis [function] [call site] 00675
6 Self::as_nanos [function] [call site] 00677
6 Delay::closest_bounded_fraction [function] [call site] 00678
7 Enlargeable::clamp_from [function] [call site] 00679
7 Enlargeable::clamp_from [function] [call site] 00680
7 Enlargeable::clamp_from [function] [call site] 00681
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] 00682
8 Ratio::partial_cmp [function] [call site] 00683
9 Ratio::cmp [function] [call site] 00685
10 Enlargeable::clamp_from [function] [call site] 00686
10 Enlargeable::clamp_from [function] [call site] 00687
10 Ratio::partial_cmp [function] [call site] 00688
10 Enlargeable::clamp_from [function] [call site] 00689
10 Enlargeable::clamp_from [function] [call site] 00690
7 Enlargeable::clamp_from [function] [call site] 00691
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] 00692
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] 00693
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] 00696
7 Ratio::partial_cmp [function] [call site] 00697
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] 00698
6 Delay::from_numer_denom_ms [function] [call site] 00699
7 Ratio::new [function] [call site] 00700
4 find_index_of_channel [function] [call site] 00701
4 Enlargeable::clamp_from [function] [call site] 00702
5 Self::max_value [function] [call site] 00703
5 Enlargeable::to_larger [function] [call site] 00704
5 Self::max_value [function] [call site] 00705
5 Self::min_value [function] [call site] 00706
5 Enlargeable::to_larger [function] [call site] 00707
5 Self::min_value [function] [call site] 00708
5 Enlargeable::clamp_from [function] [call site] 00709
5 Self::unwrap [function] [call site] 00710
4 ok_or_else [function] [call site] 00712
4 ImageError::Decoding [function] [call site] 00713
4 DecodingError::new [function] [call site] 00714
4 ImageFormatHint::Exact [function] [call site] 00715
4 BmpDecoder::read_headers [function] [call site] 00716
4 find_index_of_channel [function] [call site] 00717
4 Enlargeable::clamp_from [function] [call site] 00718
3 Box::prepare_image [function] [call site] 00723
4 Box::prepare_image [function] [call site] 00724
3 ColorType::try_from [function] [call site] 00725
3 ImageLayout::total_bytes [function] [call site] 00726
4 Enlargeable::clamp_from [function] [call site] 00727
4 Enlargeable::clamp_from [function] [call site] 00728
4 Enlargeable::clamp_from [function] [call site] 00729
4 ColorType::bytes_per_pixel [function] [call site] 00730
4 saturating_mul [function] [call site] 00731
3 ImageReader::set_limits [function] [call site] 00732
4 ImageReader::set_limits [function] [call site] 00733
5 ImageReader::set_limits [function] [call site] 00734
5 Pixels::clone [function] [call site] 00735
4 Pixels::clone [function] [call site] 00737
3 Limits::default [function] [call site] 00739
3 ImageLayout::dimensions [function] [call site] 00741
3 Box::read_image [function] [call site] 00742
4 Box::read_image [function] [call site] 00743
3 FlatSamples::as_mut_slice [function] [call site] 00744
4 FlatSamples::as_mut [function] [call site] 00745
3 image::ImageError::Limits [function] [call site] 00748
3 image::error::LimitError::from_kind [function] [call site] 00749
2 GenericReader::new [function] [call site] 00750
3 GenericReader::new [function] [call site] 00752
3 GenericReader::new [function] [call site] 00753
2 Vec::with_capacity [function] [call site] 00754
3 GenericReader::new [function] [call site] 00755
4 GenericReader::new [function] [call site] 00757
4 GenericReader::new [function] [call site] 00758
3 io::Result::try_reserve_exact [function] [call site] 00759
2 &[u8]::len [function] [call site] 00761
3 Result::chars [function] [call site] 00762
3 ColorType::channel_count [function] [call site] 00763
3 Result::chars [function] [call site] 00764
3 &str::chars [function] [call site] 00767
3 ImageReader::decode_into [function] [call site] 00769
2 test::write_rgba_image [function] [call site] 00770
3 write_buffer [function] [call site] 00771
4 ColorType::bits_per_pixel [function] [call site] 00772
5 Enlargeable::clamp_from [function] [call site] 00773
6 Self::max_value [function] [call site] 00774
6 Enlargeable::to_larger [function] [call site] 00775
6 Self::max_value [function] [call site] 00776
6 Self::min_value [function] [call site] 00777
6 Enlargeable::to_larger [function] [call site] 00778
6 Self::min_value [function] [call site] 00779
6 Enlargeable::clamp_from [function] [call site] 00780
6 Self::unwrap [function] [call site] 00781
5 ColorType::bytes_per_pixel [function] [call site] 00782
4 Image [call site] 00783
8 ::from_channels [function] [call site] 00784
4 tests::test_apply_with_alpha_rgb [function] [call site] 00785
5 apply_with_alpha [function] [call site] 00787
4 u8::flat_index_for_size [function] [call site] 00788
4 bytemuck::pod_read_unaligned [function] [call site] 00790
4 PnmHeader::write [function] [call site] 00791
4 to_buffered [function] [call site] 00792
4 Image [call site] 00794
8 ::from_channels [function] [call site] 00795
4 tests::test_apply_with_alpha_rgba [function] [call site] 00796
5 apply_with_alpha [function] [call site] 00798
4 u8::flat_index_for_size [function] [call site] 00799
4 Vec2 [function] [call site] 00800
4 bytemuck::pod_read_unaligned [function] [call site] 00801
4 PnmHeader::write [function] [call site] 00802
4 to_buffered [function] [call site] 00803
4 map_err [function] [call site] 00804
4 Err [function] [call site] 00805
4 ImageError::Unsupported [function] [call site] 00806
4 UnsupportedError::from_format_and_kind [function] [call site] 00807
4 ImageReader::decode_into [function] [call site] 00808
4 UnsupportedErrorKind::Color [function] [call site] 00809
4 Ok [function] [call site] 00810
3 bytemuck::cast_slice [function] [call site] 00811
3 ImageBuffer::subpixels [function] [call site] 00812
4 ImageBuffer::image_buffer_len [function] [call site] 00813
4 Option::unwrap [function] [call site] 00814
3 PnmHeader::width [function] [call site] 00815
3 PnmHeader::height [function] [call site] 00816
2 GenericReader::new [function] [call site] 00817
2 r::o::u::n::d::t::r::i::p::read_as_rgba_byte_image [function] [call site] 00818
2 GenericReader::new [function] [call site] 00819
2 Ok [function] [call site] 00820