Fuzz introspector: fuzzer_script_bmp
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
151 142 ImageLayout::total_bytes call site: 00142 ImageReader::decode_into
72 396 ParsedCoreHeader::parse call site: 00396 ImageReader::decode_into
67 301 Limits::check_dimensions call site: 00301 ImageReader::decode_into
65 641 DecodedImageMetadata::apply_metdata call site: 00641 Orientation::locate_orientation_entry
37 469 DecodedImageMetadata::access_block_with call site: 00469 ImageReader::decode_to_dynimage
33 86 ImageDecoder::format_attributes call site: 00086 ImageReader::decode_into
26 58 ImageBuffer::image_buffer_len call site: 00058 ImageReader::decode_into
24 579 decoder_to_image call site: 00579 TgaDecoder::expand_color_map
21 555 decoder_to_image call site: 00555 ImageReader::decode_into
20 708 ImageReader::decode_to_dynimage call site: 00708 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 120 ImageLayout::total_bytes call site: 00120 Enlargeable::clamp_from
18 620 DecodedImageMetadata::exif_metadata call site: 00620 Moxcms::parse_icc

Fuzzer calltree

0 fuzz_target [function] [call site] 00000
1 image::load_from_memory_with_format [function] [call site] 00001
2 io::Cursor::new [function] [call site] 00002
3 GenericReader::new [function] [call site] 00004
4 GenericReader::new [function] [call site] 00006
4 GenericReader::new [function] [call site] 00007
5 GenericReader::new [function] [call site] 00009
5 GenericReader::new [function] [call site] 00010
3 GenericReader::new [function] [call site] 00011
2 free_functions::load [function] [call site] 00012
3 ImageReaderOptions::new [function] [call site] 00013
4 Limits::default [function] [call site] 00014
4 ImageReaderSettings::default [function] [call site] 00016
3 ImageReaderOptions::set_format [function] [call site] 00017
4 Format::BuiltIn [function] [call site] 00019
3 Result::decode [function] [call site] 00020
4 GifDecoder::new [function] [call site] 00021
5 gif::DecodeOptions::new [function] [call site] 00022
6 GenericReader::new [function] [call site] 00024
6 GenericReader::new [function] [call site] 00025
5 Self::set_color_output [function] [call site] 00026
5 Limits::no_limits [function] [call site] 00029
4 GenericReader::new [function] [call site] 00030
5 GenericReader::new [function] [call site] 00032
5 GenericReader::new [function] [call site] 00033
4 ImageResult::unwrap [function] [call site] 00034
4 image::ImageReader::from_decoder [function] [call site] 00035
5 ImageReaderSettings::default [function] [call site] 00036
5 Limits::default [function] [call site] 00037
5 ImageReaderSettings::default [function] [call site] 00038
5 ImageReaderSettings::default [function] [call site] 00039
4 GenericReader::new [function] [call site] 00040
4 ImageReader::set_limits [function] [call site] 00041
5 ImageReader::set_limits [function] [call site] 00042
6 ImageReader::set_limits [function] [call site] 00043
6 Frame::clone [function] [call site] 00044
7 Frame::clone [function] [call site] 00045
8 Frame::clone [function] [call site] 00046
5 Frame::clone [function] [call site] 00048
4 ImageReader::into_frames [function] [call site] 00050
5 core::iter::from_fn [function] [call site] 00051
6 ImageBuffer::new [function] [call site] 00052
7 ImageBuffer::image_buffer_len [function] [call site] 00053
8 u64::checked_mul [function] [call site] 00056
8 u64::checked_mul [function] [call site] 00058
7 Option::expect [function] [call site] 00059
7 Cicp::into_rgb [function] [call site] 00060
6 std::io::Result::enumerate_pixels_mut [function] [call site] 00061
7 ImageBuffer::width [function] [call site] 00062
7 ImageBuffer::pixels_mut [function] [call site] 00063
8 ImageBuffer::subpixels_mut [function] [call site] 00064
9 ImageBuffer::image_buffer_len [function] [call site] 00065
9 Option::unwrap [function] [call site] 00066
8 <P [call site] 00067
7 &mut [call site] 00068
6 test_read_xmp_tiff [function] [call site] 00069
7 ReferenceTestCase::from_str [function] [call site] 00070
8 &str::split [function] [call site] 00071
8 split('_').collect::<Vec<_>> [function] [call site] 00077
8 limit_string_len [function] [call site] 00078
9 Result::chars [function] [call site] 00079
9 ColorType::channel_count [function] [call site] 00080
10 ImageReader::decode_into [function] [call site] 00081
11 Box::prepare_image [function] [call site] 00082
12 Box::prepare_image [function] [call site] 00083
11 ImageReader::fill_header_metadata_if_any [function] [call site] 00084
12 ImageDecoder::format_attributes [function] [call site] 00085
13 ImageReaderSettings::default [function] [call site] 00086
12 MetadataBlock::is_not_none [function] [call site] 00087
12 FlatSamples::as_mut [function] [call site] 00089
13 FlatSamples::as_mut [function] [call site] 00090
12 MetadataBlock::Ok [function] [call site] 00091
12 MetadataBlock::Err [function] [call site] 00092
11 &RgbaImage::len [function] [call site] 00093
12 Result::chars [function] [call site] 00094
12 ColorType::channel_count [function] [call site] 00095
12 Result::chars [function] [call site] 00096
12 &str::chars [function] [call site] 00099
12 ImageReader::decode_into [function] [call site] 00101
13 Box::prepare_image [function] [call site] 00102
13 ImageReader::fill_header_metadata_if_any [function] [call site] 00103
13 &RgbaImage::len [function] [call site] 00104
13 ImageLayout::total_bytes [function] [call site] 00119
14 Enlargeable::clamp_from [function] [call site] 00120
15 Self::max_value [function] [call site] 00121
15 Enlargeable::to_larger [function] [call site] 00122
16 Enlargeable::clamp_from [function] [call site] 00123
17 Self::max_value [function] [call site] 00124
17 Enlargeable::to_larger [function] [call site] 00125
17 Self::max_value [function] [call site] 00126
17 Self::min_value [function] [call site] 00127
17 Enlargeable::to_larger [function] [call site] 00128
17 Self::min_value [function] [call site] 00129
17 Enlargeable::clamp_from [function] [call site] 00130
17 Self::unwrap [function] [call site] 00131
16 Self::unwrap [function] [call site] 00132
15 Self::max_value [function] [call site] 00133
15 Self::min_value [function] [call site] 00134
15 Enlargeable::to_larger [function] [call site] 00135
15 Self::min_value [function] [call site] 00136
15 Enlargeable::clamp_from [function] [call site] 00137
15 Self::unwrap [function] [call site] 00138
14 Enlargeable::clamp_from [function] [call site] 00139
14 Enlargeable::clamp_from [function] [call site] 00140
14 ColorType::bytes_per_pixel [function] [call site] 00141
14 saturating_mul [function] [call site] 00142
13 Result::ok [function] [call site] 00143
14 Option::make_ascii_lowercase [function] [call site] 00144
14 ImageFormat::can_write [function] [call site] 00145
14 GenericReader::new [function] [call site] 00149
15 GenericReader::new [function] [call site] 00151
15 GenericReader::new [function] [call site] 00152
14 FlatSamples::as_mut [function] [call site] 00153
14 Orientation::locate_orientation_entry [function] [call site] 00155
15 read_u32::<B> [function] [call site] 00156
15 register_decoding_hook [function] [call site] 00157
16 Option::make_ascii_lowercase [function] [call site] 00158
16 ImageFormat::can_write [function] [call site] 00159
16 GenericReader::new [function] [call site] 00163
16 FlatSamples::as_mut [function] [call site] 00164
16 Orientation::locate_orientation_entry [function] [call site] 00166
16 Option::insert [function] [call site] 00167
16 GenericReader::new [function] [call site] 00168
17 GenericReader::new [function] [call site] 00170
17 GenericReader::new [function] [call site] 00171
15 Result::set_position [function] [call site] 00172
15 Enlargeable::clamp_from [function] [call site] 00173
15 read_u16::<B> [function] [call site] 00174
15 register_decoding_hook [function] [call site] 00175
15 read_u16::<B> [function] [call site] 00176
15 register_decoding_hook [function] [call site] 00177
15 read_u16::<B> [function] [call site] 00178
15 register_decoding_hook [function] [call site] 00179
15 read_u32::<B> [function] [call site] 00180
15 register_decoding_hook [function] [call site] 00181
15 read_u16::<B> [function] [call site] 00182
15 register_decoding_hook [function] [call site] 00183
15 read_u16::<B> [function] [call site] 00184
15 register_decoding_hook [function] [call site] 00185
15 GenericReader::stream_position [function] [call site] 00186
16 GenericReader::stream_position [function] [call site] 00187
17 GenericReader::stream_position [function] [call site] 00188
15 ImageResult::min [function] [call site] 00198
15 TgaDecoder::expand_color_map [function] [call site] 00199
16 test::mut_iter [function] [call site] 00200
17 ImageBuffer::new [function] [call site] 00201
17 ImageBuffer::par_enumerate_pixels_mut [function] [call site] 00202
18 ImageBuffer::width [function] [call site] 00203
18 ImageBuffer::pixels_mut [function] [call site] 00204
18 &mut [call site] 00205
17 EnumeratePixelsMutPar::first_mut [function] [call site] 00206
17 color::Rgb [function] [call site] 00208
16 bool::chunks_exact_mut [function] [call site] 00210
16 MetadataBlock::get [function] [call site] 00211
17 Frame::clone [function] [call site] 00215
18 Frame::clone [function] [call site] 00216
17 ImageError::Parameter [function] [call site] 00217
17 ParameterError::from_kind [function] [call site] 00218
17 core::mem::replace [function] [call site] 00219
18 ImageLayout::dimensions [function] [call site] 00220
18 ImageLayout::dimensions [function] [call site] 00221
18 overlay_bounds_ext [function] [call site] 00222
19 Enlargeable::clamp_from [function] [call site] 00223
20 Self::max_value [function] [call site] 00224
20 Enlargeable::to_larger [function] [call site] 00225
20 Self::max_value [function] [call site] 00226
20 Self::min_value [function] [call site] 00227
20 Enlargeable::to_larger [function] [call site] 00228
20 Self::min_value [function] [call site] 00229
20 Enlargeable::clamp_from [function] [call site] 00230
20 Self::unwrap [function] [call site] 00231
19 Enlargeable::clamp_from [function] [call site] 00232
19 saturating_add [function] [call site] 00233
19 Enlargeable::clamp_from [function] [call site] 00234
19 Option::saturating_add [function] [call site] 00235
19 Enlargeable::clamp_from [function] [call site] 00236
19 saturating_add [function] [call site] 00237
19 Enlargeable::clamp_from [function] [call site] 00238
19 Option::saturating_add [function] [call site] 00239
19 Enlargeable::clamp_from [function] [call site] 00240
19 Enlargeable::clamp_from [function] [call site] 00242
19 Enlargeable::clamp_from [function] [call site] 00244
19 Enlargeable::clamp_from [function] [call site] 00246
19 Option::clamp [function] [call site] 00247
19 Enlargeable::clamp_from [function] [call site] 00248
19 saturating_mul [function] [call site] 00249
19 Enlargeable::clamp_from [function] [call site] 00251
19 Option::saturating_mul [function] [call site] 00252
19 Enlargeable::clamp_from [function] [call site] 00254
18 GenericImageView::unsafe_get_pixel [function] [call site] 00255
19 GenericImageView::unsafe_get_pixel [function] [call site] 00256
20 GenericImageView::unsafe_get_pixel [function] [call site] 00257
18 GenericImage::unsafe_put_pixel [function] [call site] 00258
19 GenericImage::unsafe_put_pixel [function] [call site] 00259
20 GenericImage::unsafe_put_pixel [function] [call site] 00260
17 MetadataBlock::Unsupported [function] [call site] 00261
17 UnsupportedError::format_hint [function] [call site] 00262
18 Frame::clone [function] [call site] 00263
17 ImageError::Parameter [function] [call site] 00266
17 ParameterError::from_kind [function] [call site] 00267
17 ImageError::Unsupported [function] [call site] 00269
17 UnsupportedError::from_format_and_kind [function] [call site] 00270
17 Frame::clone [function] [call site] 00271
18 Frame::clone [function] [call site] 00272
17 UnsupportedErrorKind::GenericFeature [function] [call site] 00273
17 GenericReader::read_to_string [function] [call site] 00274
18 GenericReader::read_to_string [function] [call site] 00275
19 GenericReader::read_to_string [function] [call site] 00276
16 Option::copy_from_slice [function] [call site] 00277
16 ImageError::Decoding [function] [call site] 00279
16 DecodingError::new [function] [call site] 00280
17 ImageReader::decode_into [function] [call site] 00282
18 Box::prepare_image [function] [call site] 00283
18 ImageReader::fill_header_metadata_if_any [function] [call site] 00284
18 &RgbaImage::len [function] [call site] 00285
18 ColorType::try_from [function] [call site] 00286
18 ImageLayout::total_bytes [function] [call site] 00287
18 Result::ok [function] [call site] 00288
18 ImageError::Parameter [function] [call site] 00291
18 ParameterError::from_kind [function] [call site] 00292
18 Limits::check_layout_dimensions [function] [call site] 00293
19 Limits::check_dimensions [function] [call site] 00294
20 ImageError::Limits [function] [call site] 00296
20 error::LimitError::from_kind [function] [call site] 00297
20 ImageError::Limits [function] [call site] 00299
20 error::LimitError::from_kind [function] [call site] 00300
18 Box::read_image [function] [call site] 00302
19 Box::read_image [function] [call site] 00303
18 FlatSamples::as_mut [function] [call site] 00305
16 ImageReader::decode_into [function] [call site] 00306
17 Box::prepare_image [function] [call site] 00307
17 ImageReader::fill_header_metadata_if_any [function] [call site] 00308
17 &RgbaImage::len [function] [call site] 00309
17 ColorType::try_from [function] [call site] 00310
17 ImageLayout::total_bytes [function] [call site] 00311
17 Result::ok [function] [call site] 00312
17 ImageError::Parameter [function] [call site] 00315
17 ParameterError::from_kind [function] [call site] 00316
17 Limits::check_layout_dimensions [function] [call site] 00317
17 Box::read_image [function] [call site] 00318
17 FlatSamples::as_mut [function] [call site] 00320
16 as_chunks::<2> [function] [call site] 00321
16 test::mut_iter [function] [call site] 00322
17 ImageBuffer::new [function] [call site] 00323
17 ImageBuffer::par_enumerate_pixels_mut [function] [call site] 00324
17 EnumeratePixelsMutPar::first_mut [function] [call site] 00325
17 color::Rgb [function] [call site] 00327
16 bool::chunks_exact_mut [function] [call site] 00329
16 u16::from_le_bytes [function] [call site] 00330
16 MetadataBlock::get [function] [call site] 00331
16 Option::copy_from_slice [function] [call site] 00332
16 ImageError::Decoding [function] [call site] 00334
16 DecodingError::new [function] [call site] 00335
16 ImageReader::decode_into [function] [call site] 00336
14 Option::insert [function] [call site] 00338
14 GenericReader::new [function] [call site] 00339
13 ImageError::Parameter [function] [call site] 00342
13 ParameterError::from_kind [function] [call site] 00343
13 Limits::check_layout_dimensions [function] [call site] 00344
13 Box::read_image [function] [call site] 00345
13 FlatSamples::as_mut [function] [call site] 00347
11 ColorType::try_from [function] [call site] 00348
11 ImageLayout::total_bytes [function] [call site] 00349
11 Result::ok [function] [call site] 00350
11 ImageError::Parameter [function] [call site] 00353
11 ParameterError::from_kind [function] [call site] 00354
11 Limits::check_layout_dimensions [function] [call site] 00355
11 Box::read_image [function] [call site] 00356
11 FlatSamples::as_mut [function] [call site] 00358
10 ColorType::channel_count [function] [call site] 00359
11 ImageReader::decode_into [function] [call site] 00360
11 ColorType::channel_count [function] [call site] 00361
9 Result::chars [function] [call site] 00362
9 &str::chars [function] [call site] 00365
9 ImageReader::decode_into [function] [call site] 00367
8 ParsedCoreHeader::parse [function] [call site] 00368
9 Enlargeable::clamp_from [function] [call site] 00369
10 Self::max_value [function] [call site] 00370
10 Enlargeable::to_larger [function] [call site] 00371
10 Self::max_value [function] [call site] 00372
10 Self::min_value [function] [call site] 00373
10 Enlargeable::to_larger [function] [call site] 00374
10 Self::min_value [function] [call site] 00375
10 Enlargeable::clamp_from [function] [call site] 00376
10 Self::unwrap [function] [call site] 00377
9 u16::from_le_bytes [function] [call site] 00378
9 Enlargeable::clamp_from [function] [call site] 00381
9 u16::from_le_bytes [function] [call site] 00382
9 u16::from_le_bytes [function] [call site] 00385
9 ImageReader::decode_into [function] [call site] 00389
9 u16::from_le_bytes [function] [call site] 00390
9 DecoderError::InvalidChannelWidth [function] [call site] 00394
9 ImageReader::decode_into [function] [call site] 00395
8 FrameInfo::checked_sub [function] [call site] 00398
7 Result::unwrap [function] [call site] 00403
7 GenericReader::read [function] [call site] 00404
8 GenericReader::read [function] [call site] 00405
9 GenericReader::read [function] [call site] 00406
7 TiffDecoder::new [function] [call site] 00407
8 FarbfeldDecoder::new [function] [call site] 00408
9 parse_header [function] [call site] 00409
10 GenericReader::read_exact [function] [call site] 00410
11 GenericReader::read_exact [function] [call site] 00411
12 GenericReader::read_exact [function] [call site] 00412
10 ImageError::Decoding [function] [call site] 00414
10 DecodingError::new [function] [call site] 00415
10 ImageReader::decode_into [function] [call site] 00416
10 u32::from_be_bytes [function] [call site] 00417
10 try_into [function] [call site] 00418
10 u32::from_be_bytes [function] [call site] 00420
10 try_into [function] [call site] 00421
10 crate::ImageLayout::new [function] [call site] 00423
10 ImageLayout::total_bytes_overflows_u64 [function] [call site] 00424
11 ColorType::bytes_per_pixel [function] [call site] 00425
11 Enlargeable::clamp_from [function] [call site] 00426
11 Enlargeable::clamp_from [function] [call site] 00427
11 Enlargeable::clamp_from [function] [call site] 00428
10 ImageError::Unsupported [function] [call site] 00430
10 UnsupportedError::from_format_and_kind [function] [call site] 00431
10 ImageReader::decode_into [function] [call site] 00432
10 UnsupportedErrorKind::GenericFeature [function] [call site] 00433
8 ImageResult::map_err [function] [call site] 00436
8 tiff::decoder::Limits::default [function] [call site] 00438
8 DecodingResult::U8 [function] [call site] 00441
7 std::io::Cursor::new [function] [call site] 00442
8 GenericReader::new [function] [call site] 00444
8 GenericReader::new [function] [call site] 00445
7 DecodedImageMetadata::xmp_metadata [function] [call site] 00446
8 DecodedImageMetadata::access_block_with [function] [call site] 00447
9 MetadataBlock::get [function] [call site] 00448
10 Frame::clone [function] [call site] 00452
10 ImageError::Parameter [function] [call site] 00453
10 ParameterError::from_kind [function] [call site] 00454
10 core::mem::replace [function] [call site] 00455
10 MetadataBlock::Unsupported [function] [call site] 00456
10 UnsupportedError::format_hint [function] [call site] 00457
10 ImageError::Parameter [function] [call site] 00460
10 ParameterError::from_kind [function] [call site] 00461
10 ImageError::Unsupported [function] [call site] 00463
10 UnsupportedError::from_format_and_kind [function] [call site] 00464
10 Frame::clone [function] [call site] 00465
10 UnsupportedErrorKind::GenericFeature [function] [call site] 00466
10 GenericReader::read_to_string [function] [call site] 00467
9 MetadataBlock::get [function] [call site] 00468
8 ImageDecoder::format_attributes [function] [call site] 00470
5 ImageDecoder::more_images [function] [call site] 00472
5 Delay::from_saturating_duration [function] [call site] 00473
6 Self::as_millis [function] [call site] 00474
6 Self::as_nanos [function] [call site] 00476
6 Delay::closest_bounded_fraction [function] [call site] 00477
7 Enlargeable::clamp_from [function] [call site] 00478
7 Enlargeable::clamp_from [function] [call site] 00479
7 Enlargeable::clamp_from [function] [call site] 00480
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] 00481
8 Ratio::partial_cmp [function] [call site] 00482
9 Ratio::cmp [function] [call site] 00484
10 Enlargeable::clamp_from [function] [call site] 00485
10 Enlargeable::clamp_from [function] [call site] 00486
10 Ratio::partial_cmp [function] [call site] 00487
10 Enlargeable::clamp_from [function] [call site] 00488
10 Enlargeable::clamp_from [function] [call site] 00489
7 Enlargeable::clamp_from [function] [call site] 00490
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] 00491
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] 00492
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] 00495
7 Ratio::partial_cmp [function] [call site] 00496
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] 00497
6 Delay::from_numer_denom_ms [function] [call site] 00498
5 ImageReaderSettings::default [function] [call site] 00502
5 DynamicImage::default [function] [call site] 00503
6 Self::ImageRgba8 [function] [call site] 00504
6 ImageReaderSettings::default [function] [call site] 00505
5 ImageReader::decode_to_dynimage [function] [call site] 00506
6 Box::prepare_image [function] [call site] 00507
6 ImageReader::fill_header_metadata_if_any [function] [call site] 00508
6 Limits::check_layout_dimensions [function] [call site] 00509
6 Limits::reserve [function] [call site] 00510
7 FlatSamples::as_mut [function] [call site] 00511
7 ImageError::Limits [function] [call site] 00513
7 error::LimitError::from_kind [function] [call site] 00514
6 ImageLayout::total_bytes [function] [call site] 00516
6 DynamicImage::decode_raw [function] [call site] 00517
7 decoder_to_image [function] [call site] 00518
8 free_functions::decoder_to_vec [function] [call site] 00519
9 ColorType::try_from [function] [call site] 00520
9 Box::prepare_image [function] [call site] 00521
10 Box::prepare_image [function] [call site] 00522
9 ImageLayout::total_bytes [function] [call site] 00523
10 Enlargeable::clamp_from [function] [call site] 00524
10 Enlargeable::clamp_from [function] [call site] 00525
10 Enlargeable::clamp_from [function] [call site] 00526
10 ColorType::bytes_per_pixel [function] [call site] 00527
10 saturating_mul [function] [call site] 00528
9 u64::is_err [function] [call site] 00529
9 u64::unwrap [function] [call site] 00530
9 ImageError::Limits [function] [call site] 00532
9 LimitError::from_kind [function] [call site] 00533
9 Box::read_image [function] [call site] 00534
10 Box::read_image [function] [call site] 00535
9 bytemuck::cast_slice_mut [function] [call site] 00536
9 std::io::Result::as_mut_slice [function] [call site] 00537
10 FlatSamples::as_mut [function] [call site] 00538
8 ImageBuffer::from_raw [function] [call site] 00540
9 ImageBuffer::check_image_fits [function] [call site] 00541
10 ImageBuffer::image_buffer_len [function] [call site] 00542
10 Option::is_some_and [function] [call site] 00543
9 std::io::Result::len [function] [call site] 00544
10 Result::chars [function] [call site] 00545
10 ColorType::channel_count [function] [call site] 00546
10 Result::chars [function] [call site] 00547
10 &str::chars [function] [call site] 00550
10 ImageReader::decode_into [function] [call site] 00552
9 Cicp::into_rgb [function] [call site] 00554
8 TgaDecoder::expand_color_map [function] [call site] 00555
9 test::mut_iter [function] [call site] 00556
9 bool::chunks_exact_mut [function] [call site] 00558
9 MetadataBlock::get [function] [call site] 00559
9 Option::copy_from_slice [function] [call site] 00560
9 ImageError::Decoding [function] [call site] 00562
9 DecodingError::new [function] [call site] 00563
9 ImageReader::decode_into [function] [call site] 00564
9 as_chunks::<2> [function] [call site] 00565
9 test::mut_iter [function] [call site] 00566
9 bool::chunks_exact_mut [function] [call site] 00568
9 u16::from_le_bytes [function] [call site] 00569
9 MetadataBlock::get [function] [call site] 00570
9 Option::copy_from_slice [function] [call site] 00571
9 ImageError::Decoding [function] [call site] 00573
9 DecodingError::new [function] [call site] 00574
9 ImageReader::decode_into [function] [call site] 00575
8 free_functions::decoder_to_vec [function] [call site] 00577
8 ImageBuffer::from_raw [function] [call site] 00578
8 TgaDecoder::expand_color_map [function] [call site] 00579
8 free_functions::decoder_to_vec [function] [call site] 00580
8 ImageBuffer::from_raw [function] [call site] 00581
8 TgaDecoder::expand_color_map [function] [call site] 00582
8 free_functions::decoder_to_vec [function] [call site] 00583
8 ImageBuffer::from_raw [function] [call site] 00584
8 TgaDecoder::expand_color_map [function] [call site] 00585
8 free_functions::decoder_to_vec [function] [call site] 00586
8 ImageBuffer::from_raw [function] [call site] 00587
8 TgaDecoder::expand_color_map [function] [call site] 00588
8 free_functions::decoder_to_vec [function] [call site] 00589
8 ImageBuffer::from_raw [function] [call site] 00590
8 TgaDecoder::expand_color_map [function] [call site] 00591
8 free_functions::decoder_to_vec [function] [call site] 00592
8 ImageBuffer::from_raw [function] [call site] 00593
8 TgaDecoder::expand_color_map [function] [call site] 00594
8 free_functions::decoder_to_vec [function] [call site] 00595
8 ImageBuffer::from_raw [function] [call site] 00596
8 TgaDecoder::expand_color_map [function] [call site] 00597
8 free_functions::decoder_to_vec [function] [call site] 00598
8 ImageBuffer::from_raw [function] [call site] 00599
8 TgaDecoder::expand_color_map [function] [call site] 00600
8 free_functions::decoder_to_vec [function] [call site] 00601
8 ImageBuffer::from_raw [function] [call site] 00602
8 TgaDecoder::expand_color_map [function] [call site] 00603
8 ok_or_else [function] [call site] 00604
8 ImageError::Parameter [function] [call site] 00605
8 ParameterError::from_kind [function] [call site] 00606
8 DynamicImage::set_rgb_primaries [function] [call site] 00607
9 dynamic_map [function] [call site] 00608
8 DynamicImage::set_transfer_function [function] [call site] 00609
9 dynamic_map [function] [call site] 00610
6 FlatSamples::as_mut [function] [call site] 00612
6 FlatSamples::as_mut [function] [call site] 00613
6 DecodedImageMetadata::apply_metdata [function] [call site] 00614
7 DecodedImageMetadata::icc_profile [function] [call site] 00615
8 DecodedImageMetadata::access_block_with [function] [call site] 00616
8 ImageDecoder::format_attributes [function] [call site] 00617
7 DecodedImageMetadata::exif_metadata [function] [call site] 00618
8 DecodedImageMetadata::access_block_with [function] [call site] 00619
8 ImageDecoder::format_attributes [function] [call site] 00620
7 crate::metadata::cms_provider [function] [call site] 00621
7 Moxcms::parse_icc [function] [call site] 00622
8 moxcms::ColorProfile::new_from_slice [function] [call site] 00623
8 register_decoding_hook [function] [call site] 00624
7 Cicp::try_into_rgb [function] [call site] 00626
8 Cicp::from [function] [call site] 00627
8 Cicp::into_rgb [function] [call site] 00628
8 ImageError::Parameter [function] [call site] 00630
8 ParameterError::from_kind [function] [call site] 00631
8 ParameterErrorKind::RgbCicpRequired [function] [call site] 00632
8 Cicp::into_rgb [function] [call site] 00634
7 DynamicImage::set_rgb_primaries [function] [call site] 00635
7 DynamicImage::set_transfer_function [function] [call site] 00636
7 DynamicImage::set_rgb_primaries [function] [call site] 00637
7 DynamicImage::set_transfer_function [function] [call site] 00638
7 Option::and_then [function] [call site] 00640
7 Orientation::from_exif_chunk [function] [call site] 00641
8 Orientation::from_exif_chunk_inner [function] [call site] 00642
9 GenericReader::new [function] [call site] 00643
9 GenericReader::read_exact [function] [call site] 00644
9 std::io::Result::ok [function] [call site] 00645
10 Option::make_ascii_lowercase [function] [call site] 00646
10 ImageFormat::can_write [function] [call site] 00647
10 GenericReader::new [function] [call site] 00651
10 FlatSamples::as_mut [function] [call site] 00652
10 Orientation::locate_orientation_entry [function] [call site] 00654
10 Option::insert [function] [call site] 00655
10 GenericReader::new [function] [call site] 00656
9 Self::locate_orientation_entry::<LittleEndian> [function] [call site] 00657
9 TgaDecoder::expand_color_map [function] [call site] 00658
9 Self::locate_orientation_entry::<BigEndian> [function] [call site] 00659
9 TgaDecoder::expand_color_map [function] [call site] 00660
8 TgaDecoder::expand_color_map [function] [call site] 00661
7 DynamicImage::apply_orientation [function] [call site] 00662
8 Vec::rotate90 [function] [call site] 00663
9 ImageLayout::dimensions [function] [call site] 00664
9 GenericImageView::buffer_with_dimensions [function] [call site] 00665
10 ImageBuffer::new [function] [call site] 00666
9 rotate90_in [function] [call site] 00667
10 ImageLayout::dimensions [function] [call site] 00668
10 &mut [call site] 00669
10 ImageError::Parameter [function] [call site] 00671
10 ParameterError::from_kind [function] [call site] 00672
10 GenericImageView::unsafe_get_pixel [function] [call site] 00673
11 GenericImageView::unsafe_get_pixel [function] [call site] 00674
10 &mut [call site] 00675
11 GenericImage::unsafe_put_pixel [function] [call site] 00676
8 Vec::rotate180_in_place [function] [call site] 00678
9 ImageLayout::dimensions [function] [call site] 00679
9 GenericImageView::unsafe_get_pixel [function] [call site] 00680
9 GenericImageView::unsafe_get_pixel [function] [call site] 00681
9 GenericImage::unsafe_put_pixel [function] [call site] 00682
10 GenericImage::unsafe_put_pixel [function] [call site] 00683
9 GenericImage::unsafe_put_pixel [function] [call site] 00684
9 GenericImageView::unsafe_get_pixel [function] [call site] 00685
9 GenericImageView::unsafe_get_pixel [function] [call site] 00686
9 GenericImage::unsafe_put_pixel [function] [call site] 00687
9 GenericImage::unsafe_put_pixel [function] [call site] 00688
8 Vec::rotate270 [function] [call site] 00689
9 ImageLayout::dimensions [function] [call site] 00690
9 GenericImageView::buffer_with_dimensions [function] [call site] 00691
9 rotate270_in [function] [call site] 00692
10 ImageLayout::dimensions [function] [call site] 00693
10 &mut [call site] 00694
10 ImageError::Parameter [function] [call site] 00696
10 ParameterError::from_kind [function] [call site] 00697
10 GenericImageView::unsafe_get_pixel [function] [call site] 00698
10 &mut [call site] 00699
8 DynamicImage::fliph_in_place [function] [call site] 00701
8 DynamicImage::flipv_in_place [function] [call site] 00702
8 Vec::rotate90 [function] [call site] 00703
8 DynamicImage::fliph_in_place [function] [call site] 00704
8 Vec::rotate270 [function] [call site] 00705
8 DynamicImage::fliph_in_place [function] [call site] 00706
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] 00709
5 ImageReader::animation_attributes [function] [call site] 00712
6 Box::prepare_image [function] [call site] 00713
6 ImageReader::animation_attributes [function] [call site] 00714
7 Box::prepare_image [function] [call site] 00715
7 ImageReader::animation_attributes [function] [call site] 00716
5 ImageReader::animation_attributes [function] [call site] 00717
5 ImageReader::animation_attributes [function] [call site] 00718
5 unwrap_or [function] [call site] 00719
5 DynamicImage::into_rgba8 [function] [call site] 00720
6 yuv400_to_rgba8 [function] [call site] 00721
7 yuv400_to_rgbx_impl::<u8, [call site] 00722
5 Frame::from_parts [function] [call site] 00723
5 Frames::new [function] [call site] 00726
5 GenericReader::new [function] [call site] 00727