The following nodes represent call sites where fuzz blockers occur.
| Amount of callsites blocked | Calltree index | Parent function | Callsite | Largest blocked function |
|---|---|---|---|---|
| 211 | 106 | heif_color_conversion_options_ext_copy | call site: 00106 | ColorConversionPipeline::convert_image |
| 20 | 9 | LLVMFuzzerTestOneInput | call site: 00009 | BitstreamRange::prepare_read |
| 13 | 46 | LLVMFuzzerTestOneInput | call site: 00046 | Catch::ReporterRegistry::create |
| 12 | 62 | LLVMFuzzerTestOneInput | call site: 00062 | BitstreamRange::prepare_read |
| 10 | 83 | LLVMFuzzerTestOneInput | call site: 00083 | BitstreamRange::prepare_read |
| 8 | 320 | LLVMFuzzerTestOneInput | call site: 00320 | |
| 6 | 2 | LLVMFuzzerTestOneInput | call site: 00002 | BitstreamRange::prepare_read |
| 4 | 31 | LLVMFuzzerTestOneInput | call site: 00031 | BitstreamRange::prepare_read |
| 2 | 337 | LLVMFuzzerTestOneInput | call site: 00337 | |
| 1 | 95 | LLVMFuzzerTestOneInput | call site: 00095 | |
| 1 | 104 | LLVMFuzzerTestOneInput | call site: 00104 | heif_color_conversion_options_ext_copy |
LLVMFuzzerTestOneInput
[function]
[call site]
00000
std::make_shared<StreamReader_memory>
[function]
[call site]
00001
BitstreamRange::prepare_read
[function]
[call site]
00002
BitstreamRange::skip_to_end_of_box
[function]
[call site]
00003
BitstreamRange::skip_without_advancing_file_pos
[function]
[call site]
00004
assert
[function]
[call site]
00005
BitstreamRange::skip_without_advancing_file_pos
[function]
[call site]
00006
seek_cur
[function]
[call site]
00007
BitstreamRange::prepare_read
[function]
[call site]
00008
BitstreamRange::read16
[function]
[call site]
00009
BitstreamRange::prepare_read
[function]
[call site]
00010
BitstreamRange::get_istream
[function]
[call site]
00011
reader_read
[function]
[call site]
00012
static_cast<CountingReader*>
[function]
[call site]
00013
static_cast<int64_t>
[function]
[call site]
00014
word_size
[function]
[call site]
00015
static_cast<int64_t>
[function]
[call site]
00016
memcpy
[function]
[call site]
00017
tile_data
[function]
[call site]
00018
append
[function]
[call site]
00019
insert
[function]
[call site]
00020
end
[function]
[call site]
00021
begin
[function]
[call site]
00022
end
[function]
[call site]
00023
std::max
[function]
[call site]
00024
std::min
[function]
[call site]
00025
static_cast<uint64_t>
[function]
[call site]
00026
BitstreamRange::set_eof_while_reading
[function]
[call site]
00027
BitstreamRange::set_eof_while_reading
[function]
[call site]
00028
static_cast<uint16_t>
[function]
[call site]
00029
BitstreamRange::read16
[function]
[call site]
00030
BitstreamRange::read8
[function]
[call site]
00031
BitstreamRange::prepare_read
[function]
[call site]
00032
BitstreamRange::get_istream
[function]
[call site]
00033
reader_read
[function]
[call site]
00034
BitstreamRange::set_eof_while_reading
[function]
[call site]
00035
BitstreamRange::read8
[function]
[call site]
00036
BitstreamRange::read8
[function]
[call site]
00037
BitstreamRange::read8
[function]
[call site]
00038
BitstreamRange::read8
[function]
[call site]
00039
BitstreamRange::read8
[function]
[call site]
00040
is_valid_chroma
[function]
[call site]
00041
is_valid_colorspace
[function]
[call site]
00042
is_valid_chroma
[function]
[call site]
00043
is_valid_colorspace
[function]
[call site]
00044
std::make_shared<HeifPixelImage>
[function]
[call site]
00045
Catch::ReporterRegistry::create
[function]
[call site]
00046
Catch::TagAliasRegistry::find
[function]
[call site]
00047
Catch::TagAliasRegistry::find
[function]
[call site]
00048
Catch::TagAliasRegistry::find
[function]
[call site]
00049
end
[function]
[call site]
00050
end
[function]
[call site]
00051
Catch::TextFlow::AnsiSkippingString::end
[function]
[call site]
00052
const_iterator
[function]
[call site]
00053
Catch::ReporterRegistry::create
[function]
[call site]
00054
Catch::TagAliasRegistry::find
[function]
[call site]
00055
Catch::TextFlow::AnsiSkippingString::end
[function]
[call site]
00056
Catch::ReporterRegistry::create
[function]
[call site]
00057
CATCH_MOVE
[function]
[call site]
00058
CATCH_MOVE
[function]
[call site]
00059
static_cast<heif_colorspace>
[function]
[call site]
00060
static_cast<heif_chroma>
[function]
[call site]
00061
read_plane
[function]
[call site]
00062
std::numeric_limits<size_t>::max
[function]
[call site]
00063
BitstreamRange::prepare_read
[function]
[call site]
00064
BitstreamRange::skip_to_end_of_box
[function]
[call site]
00065
BitstreamRange::prepare_read
[function]
[call site]
00066
static_cast<size_t>
[function]
[call site]
00067
std::shared_ptr<HeifPixelImage>::add_channel
[function]
[call site]
00068
heif_get_disabled_security_limits
[function]
[call site]
00069
std::shared_ptr<HeifPixelImage>::get_channel_memory
[function]
[call site]
00070
assert
[function]
[call site]
00071
BitstreamRange::get_istream
[function]
[call site]
00072
assert
[function]
[call site]
00073
reader_read
[function]
[call site]
00074
read_plane
[function]
[call site]
00075
read_plane
[function]
[call site]
00076
read_plane
[function]
[call site]
00077
read_plane
[function]
[call site]
00078
read_plane
[function]
[call site]
00079
read_plane
[function]
[call site]
00080
read_plane
[function]
[call site]
00081
read_plane
[function]
[call site]
00082
read_plane_interleaved
[function]
[call site]
00083
std::numeric_limits<size_t>::max
[function]
[call site]
00084
BitstreamRange::prepare_read
[function]
[call site]
00085
static_cast<size_t>
[function]
[call site]
00086
std::shared_ptr<HeifPixelImage>::add_channel
[function]
[call site]
00087
heif_get_disabled_security_limits
[function]
[call site]
00088
std::shared_ptr<HeifPixelImage>::get_channel_memory
[function]
[call site]
00089
assert
[function]
[call site]
00090
BitstreamRange::get_istream
[function]
[call site]
00091
assert
[function]
[call site]
00092
reader_read
[function]
[call site]
00093
read_plane_interleaved
[function]
[call site]
00094
read_plane
[function]
[call site]
00095
assert
[function]
[call site]
00096
read_plane
[function]
[call site]
00097
heif_encoding_options_alloc
[function]
[call site]
00098
heif_encoding_options::heif_encoding_options
[function]
[call site]
00099
set_default_encoding_options
[function]
[call site]
00100
heif_color_conversion_options_ext_alloc
[function]
[call site]
00101
heif_color_conversion_options_ext::heif_color_conversion_options_ext
[function]
[call site]
00102
fill_default_color_conversion_options_ext
[function]
[call site]
00103
convert_colorspace
[function]
[call site]
00104
heif_color_conversion_options_ext_copy
[function]
[call site]
00105
std::min
[function]
[call site]
00106
std::unique_ptr::get
[function]
[call site]
00107
get_width
[function]
[call site]
00108
get_height
[function]
[call site]
00109
has_channel
[function]
[call site]
00110
get_width
[function]
[call site]
00111
get_height
[function]
[call site]
00112
check_plane_layout
[function]
[call site]
00113
Error::Error
[function]
[call site]
00114
ColorState::from_image_planes
[function]
[call site]
00115
ColorState::ColorState
[function]
[call site]
00116
ColorState::set_color_bits_per_pixel
[function]
[call site]
00117
get_colorspace
[function]
[call site]
00118
get_chroma_format
[function]
[call site]
00119
has_channel
[function]
[call site]
00120
ColorState::set_bits_per_pixel
[function]
[call site]
00121
ColorState::get_bits_per_pixel
[function]
[call site]
00122
has_channel
[function]
[call site]
00123
ColorState::get_bits_per_pixel
[function]
[call site]
00124
ColorState::set_bits_per_pixel
[function]
[call site]
00125
is_interleaved_with_alpha
[function]
[call site]
00126
assert
[function]
[call site]
00127
get_chroma_format
[function]
[call site]
00128
has_nclx_color_profile
[function]
[call site]
00129
get_color_profile_nclx
[function]
[call site]
00130
nclx_profile::replace_undefined_values_with_sRGB_defaults
[function]
[call site]
00131
get_channel_set
[function]
[call site]
00132
assert
[function]
[call site]
00133
std::set::empty
[function]
[call site]
00134
get_matrix_coefficients
[function]
[call site]
00135
static_cast<heif_matrix_coefficients>
[function]
[call site]
00136
set_matrix_coefficients
[function]
[call site]
00137
get_matrix_coefficients
[function]
[call site]
00138
Box_mini::get_colour_primaries
[function]
[call site]
00139
set_colour_primaries
[function]
[call site]
00140
Box_mini::get_colour_primaries
[function]
[call site]
00141
get_transfer_characteristics
[function]
[call site]
00142
static_cast<heif_transfer_characteristics>
[function]
[call site]
00143
set_transfer_characteristics
[function]
[call site]
00144
get_transfer_characteristics
[function]
[call site]
00145
num_interleaved_components_per_plane
[function]
[call site]
00146
assert
[function]
[call site]
00147
is_interleaved_with_alpha
[function]
[call site]
00148
has_alpha
[function]
[call site]
00149
ColorState::get_uniform_color_bits_per_pixel
[function]
[call site]
00150
ColorState::get_max_color_bits_per_pixel
[function]
[call site]
00151
std::max
[function]
[call site]
00152
ColorState::set_color_bits_per_pixel
[function]
[call site]
00153
ColorConversionPipeline::construct_pipeline
[function]
[call site]
00154
clear
[function]
[call site]
00155
ColorConversionPipeline::init_ops
[function]
[call site]
00156
empty
[function]
[call site]
00157
emplace_back
[function]
[call site]
00158
std::make_shared<Op_RGB_to_RGB24_32>
[function]
[call site]
00159
emplace_back
[function]
[call site]
00160
std::make_shared<Op_RGB24_32_to_RGB>
[function]
[call site]
00161
emplace_back
[function]
[call site]
00162
std::make_shared<Op_YCbCr_to_RGB<uint16_t>>
[function]
[call site]
00163
emplace_back
[function]
[call site]
00164
std::make_shared<Op_YCbCr_to_RGB<uint8_t>>
[function]
[call site]
00165
emplace_back
[function]
[call site]
00166
std::make_shared<Op_YCbCr420_to_RGB24>
[function]
[call site]
00167
emplace_back
[function]
[call site]
00168
std::make_shared<Op_YCbCr420_to_RGB32>
[function]
[call site]
00169
emplace_back
[function]
[call site]
00170
std::make_shared<Op_YCbCr420_to_RRGGBBaa>
[function]
[call site]
00171
emplace_back
[function]
[call site]
00172
std::make_shared<Op_RGB_HDR_to_RRGGBBaa_BE>
[function]
[call site]
00173
emplace_back
[function]
[call site]
00174
std::make_shared<Op_RGB_to_RRGGBBaa_BE>
[function]
[call site]
00175
emplace_back
[function]
[call site]
00176
std::make_shared<Op_mono_to_YCbCr420>
[function]
[call site]
00177
emplace_back
[function]
[call site]
00178
std::make_shared<Op_mono_to_RGB24_32>
[function]
[call site]
00179
emplace_back
[function]
[call site]
00180
std::make_shared<Op_bayer_bilinear_to_RGB24_32>
[function]
[call site]
00181
emplace_back
[function]
[call site]
00182
std::make_shared<Op_RRGGBBaa_swap_endianness>
[function]
[call site]
00183
emplace_back
[function]
[call site]
00184
std::make_shared<Op_RRGGBBaa_BE_to_RGB_HDR>
[function]
[call site]
00185
emplace_back
[function]
[call site]
00186
std::make_shared<Op_RGB24_32_to_YCbCr>
[function]
[call site]
00187
emplace_back
[function]
[call site]
00188
std::make_shared<Op_RGB_to_YCbCr<uint8_t>>
[function]
[call site]
00189
emplace_back
[function]
[call site]
00190
std::make_shared<Op_RGB_to_YCbCr<uint16_t>>
[function]
[call site]
00191
emplace_back
[function]
[call site]
00192
std::make_shared<Op_RRGGBBxx_HDR_to_YCbCr420>
[function]
[call site]
00193
emplace_back
[function]
[call site]
00194
std::make_shared<Op_RGB24_32_to_YCbCr444_GBR>
[function]
[call site]
00195
emplace_back
[function]
[call site]
00196
std::make_shared<Op_drop_alpha_plane>
[function]
[call site]
00197
emplace_back
[function]
[call site]
00198
std::make_shared<Op_flatten_alpha_plane<uint8_t>>
[function]
[call site]
00199
emplace_back
[function]
[call site]
00200
std::make_shared<Op_flatten_alpha_plane<uint16_t>>
[function]
[call site]
00201
emplace_back
[function]
[call site]
00202
std::make_shared<Op_adjust_alpha_bit_depth>
[function]
[call site]
00203
emplace_back
[function]
[call site]
00204
std::make_shared<Op_to_hdr_planes>
[function]
[call site]
00205
emplace_back
[function]
[call site]
00206
std::make_shared<Op_to_sdr_planes>
[function]
[call site]
00207
emplace_back
[function]
[call site]
00208
std::make_shared<Op_YCbCr420_bilinear_to_YCbCr444<uint8_t>>
[function]
[call site]
00209
emplace_back
[function]
[call site]
00210
std::make_shared<Op_YCbCr420_bilinear_to_YCbCr444<uint16_t>>
[function]
[call site]
00211
emplace_back
[function]
[call site]
00212
std::make_shared<Op_YCbCr422_bilinear_to_YCbCr444<uint8_t>>
[function]
[call site]
00213
emplace_back
[function]
[call site]
00214
std::make_shared<Op_YCbCr422_bilinear_to_YCbCr444<uint16_t>>
[function]
[call site]
00215
emplace_back
[function]
[call site]
00216
std::make_shared<Op_YCbCr444_to_YCbCr420_average<uint8_t>>
[function]
[call site]
00217
emplace_back
[function]
[call site]
00218
std::make_shared<Op_YCbCr444_to_YCbCr420_average<uint16_t>>
[function]
[call site]
00219
emplace_back
[function]
[call site]
00220
std::make_shared<Op_YCbCr444_to_YCbCr422_average<uint8_t>>
[function]
[call site]
00221
emplace_back
[function]
[call site]
00222
std::make_shared<Op_YCbCr444_to_YCbCr422_average<uint16_t>>
[function]
[call site]
00223
emplace_back
[function]
[call site]
00224
std::make_shared<Op_Any_RGB_to_YCbCr_420_Sharp>
[function]
[call site]
00225
std::vector::emplace_back
[function]
[call site]
00226
std::vector::empty
[function]
[call site]
00227
std::numeric_limits<int>::max
[function]
[call site]
00228
std::vector::size
[function]
[call site]
00229
assert
[function]
[call site]
00230
std::vector::push_back
[function]
[call site]
00231
std::vector::back
[function]
[call site]
00232
std::vector::pop_back
[function]
[call site]
00233
std::vector::back
[function]
[call site]
00234
std::vector::back
[function]
[call site]
00235
std::vector::back
[function]
[call site]
00236
std::vector::size
[function]
[call site]
00237
resize
[function]
[call site]
00238
std::vector::size
[function]
[call site]
00239
assert
[function]
[call site]
00240
back
[function]
[call site]
00241
ColorConversionPipeline::debug_dump_pipeline
[function]
[call site]
00242
size
[function]
[call site]
00243
typeid
[function]
[call site]
00244
std::ostringstream::str
[function]
[call site]
00245
typeid
[function]
[call site]
00246
state_after_conversion
[function]
[call site]
00247
std::vector::back
[function]
[call site]
00248
std::vector::back
[function]
[call site]
00249
std::vector::size
[function]
[call site]
00250
std::vector::back
[function]
[call site]
00251
std::vector::emplace_back
[function]
[call site]
00252
std::vector::size
[function]
[call site]
00253
ColorConversionPipeline::is_nop
[function]
[call site]
00254
empty
[function]
[call site]
00255
get_bits_per_pixel
[function]
[call site]
00256
ColorConversionPipeline::convert_image
[function]
[call site]
00257
print_spec
[function]
[call site]
00258
get_colorspace
[function]
[call site]
00259
get_chroma_format
[function]
[call site]
00260
get_colorspace
[function]
[call site]
00261
get_chroma_format
[function]
[call site]
00262
get_bits_per_pixel
[function]
[call site]
00263
get_bits_per_pixel
[function]
[call site]
00264
get_colorspace
[function]
[call site]
00265
get_colorspace
[function]
[call site]
00266
get_bits_per_pixel
[function]
[call site]
00267
convert_colorspace
[function]
[call site]
00268
heif_color_conversion_options_ext_copy
[function]
[call site]
00269
std::unique_ptr::get
[function]
[call site]
00270
get_width
[function]
[call site]
00271
get_height
[function]
[call site]
00272
has_channel
[function]
[call site]
00273
get_width
[function]
[call site]
00274
get_height
[function]
[call site]
00275
check_plane_layout
[function]
[call site]
00276
Error::Error
[function]
[call site]
00277
ColorState::from_image_planes
[function]
[call site]
00278
has_nclx_color_profile
[function]
[call site]
00279
get_color_profile_nclx
[function]
[call site]
00280
nclx_profile::replace_undefined_values_with_sRGB_defaults
[function]
[call site]
00281
get_channel_set
[function]
[call site]
00282
assert
[function]
[call site]
00283
std::set::empty
[function]
[call site]
00284
get_matrix_coefficients
[function]
[call site]
00285
set_matrix_coefficients
[function]
[call site]
00286
get_matrix_coefficients
[function]
[call site]
00287
Box_mini::get_colour_primaries
[function]
[call site]
00288
set_colour_primaries
[function]
[call site]
00289
Box_mini::get_colour_primaries
[function]
[call site]
00290
get_transfer_characteristics
[function]
[call site]
00291
set_transfer_characteristics
[function]
[call site]
00292
get_transfer_characteristics
[function]
[call site]
00293
num_interleaved_components_per_plane
[function]
[call site]
00294
is_interleaved_with_alpha
[function]
[call site]
00295
has_alpha
[function]
[call site]
00296
ColorState::get_uniform_color_bits_per_pixel
[function]
[call site]
00297
ColorState::get_max_color_bits_per_pixel
[function]
[call site]
00298
ColorState::set_color_bits_per_pixel
[function]
[call site]
00299
ColorConversionPipeline::construct_pipeline
[function]
[call site]
00300
ColorConversionPipeline::is_nop
[function]
[call site]
00301
get_bits_per_pixel
[function]
[call site]
00302
ColorConversionPipeline::convert_image
[function]
[call site]
00303
Catch::Benchmark::Detail::throw_optimized_away_error
[function]
[call site]
00304
Catch::throw_exception
[function]
[call site]
00305
Catch::cerr
[function]
[call site]
00306
what
[function]
[call site]
00307
std::terminate
[function]
[call site]
00308
ColorConversionPipeline::check_operation_output
[function]
[call site]
00309
ColorState::from_image_planes
[function]
[call site]
00310
check_plane_layout
[function]
[call site]
00311
Error::Error
[function]
[call site]
00312
assert
[function]
[call site]
00313
std::shared_ptr::copy_metadata_from
[function]
[call site]
00314
std::shared_ptr::set_color_profile_nclx
[function]
[call site]
00315
std::shared_ptr::get_warnings
[function]
[call site]
00316
std::shared_ptr::add_warning
[function]
[call site]
00317
static_cast<heif_colorspace>
[function]
[call site]
00318
static_cast<heif_chroma>
[function]
[call site]
00319
nclx_default_if_undefined
[function]
[call site]
00320
Box_mini::get_colour_primaries
[function]
[call site]
00321
set_colour_primaries
[function]
[call site]
00322
get_matrix_coefficients
[function]
[call site]
00323
static_cast<heif_matrix_coefficients>
[function]
[call site]
00324
set_matrix_coefficients
[function]
[call site]
00325
get_transfer_characteristics
[function]
[call site]
00326
static_cast<heif_transfer_characteristics>
[function]
[call site]
00327
set_transfer_characteristics
[function]
[call site]
00328
heif_get_disabled_security_limits
[function]
[call site]
00329
heif_encoding_options_free
[function]
[call site]
00330
heif_color_conversion_options_ext_free
[function]
[call site]
00331
assert
[function]
[call site]
00332
Box_mini::get_width
[function]
[call site]
00333
assert
[function]
[call site]
00334
Box_mini::get_height
[function]
[call site]
00335
assert
[function]
[call site]
00336
JPEG2000MainHeader::get_chroma_format
[function]
[call site]
00337
word_size
[function]
[call site]
00338
word_size
[function]
[call site]
00339
static_cast<heif_chroma>
[function]
[call site]
00340
assert
[function]
[call site]
00341
HeifPixelImage::get_colorspace
[function]
[call site]
00342
static_cast<heif_colorspace>
[function]
[call site]
00343