The following nodes represent call sites where fuzz blockers occur.
| Amount of callsites blocked | Calltree index | Parent function | Callsite | Largest blocked function |
|---|---|---|---|---|
| 257 | 9 | LLVMFuzzerTestOneInput | call site: 00009 | Box::read |
| 195 | 343 | heif_color_conversion_options_ext_copy | call site: 00343 | ColorConversionPipeline::construct_pipeline |
| 193 | 558 | LLVMFuzzerTestOneInput | call site: 00558 | HeifContext::decode_image |
| 13 | 283 | LLVMFuzzerTestOneInput | call site: 00283 | Catch::ReporterRegistry::create |
| 12 | 299 | LLVMFuzzerTestOneInput | call site: 00299 | Box::read |
| 10 | 320 | LLVMFuzzerTestOneInput | call site: 00320 | Box::read |
| 8 | 541 | LLVMFuzzerTestOneInput | call site: 00541 | |
| 6 | 2 | LLVMFuzzerTestOneInput | call site: 00002 | BitstreamRange::prepare_read |
| 4 | 268 | LLVMFuzzerTestOneInput | call site: 00268 | Box::read |
| 1 | 332 | LLVMFuzzerTestOneInput | call site: 00332 | |
| 1 | 341 | LLVMFuzzerTestOneInput | call site: 00341 | 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
Box::read
[function]
[call site]
00012
BoxHeader::BoxHeader
[function]
[call site]
00013
BoxHeader::parse_header
[function]
[call site]
00014
wait_for_available_bytes
[function]
[call site]
00015
Error
[function]
[call site]
00016
read32
[function]
[call site]
00017
read32
[function]
[call site]
00018
wait_for_available_bytes
[function]
[call site]
00019
Error
[function]
[call site]
00020
read32
[function]
[call site]
00021
read32
[function]
[call site]
00022
Error
[function]
[call site]
00023
std::stringstream::str
[function]
[call site]
00024
fourcc
[function]
[call site]
00025
four_bytes_to_uint32
[function]
[call site]
00026
static_cast<uint32_t>
[function]
[call site]
00027
static_cast<uint32_t>
[function]
[call site]
00028
static_cast<uint32_t>
[function]
[call site]
00029
static_cast<uint32_t>
[function]
[call site]
00030
static_cast<uint8_t>
[function]
[call site]
00031
static_cast<uint8_t>
[function]
[call site]
00032
static_cast<uint8_t>
[function]
[call site]
00033
static_cast<uint8_t>
[function]
[call site]
00034
wait_for_available_bytes
[function]
[call site]
00035
Error
[function]
[call site]
00036
prepare_read
[function]
[call site]
00037
resize
[function]
[call site]
00038
get_istream
[function]
[call site]
00039
data
[function]
[call site]
00040
assert
[function]
[call site]
00041
get_error
[function]
[call site]
00042
error
[function]
[call site]
00043
get_error
[function]
[call site]
00044
std::shared_ptr<Box>*::reset
[function]
[call site]
00045
BoxHeader::get_short_type
[function]
[call site]
00046
fourcc
[function]
[call site]
00047
std::make_shared<Box_ftyp>
[function]
[call site]
00048
fourcc
[function]
[call site]
00049
fourcc
[function]
[call site]
00050
std::make_shared<Box_free>
[function]
[call site]
00051
fourcc
[function]
[call site]
00052
std::make_shared<Box_meta>
[function]
[call site]
00053
fourcc
[function]
[call site]
00054
std::make_shared<Box_hdlr>
[function]
[call site]
00055
fourcc
[function]
[call site]
00056
std::make_shared<Box_pitm>
[function]
[call site]
00057
fourcc
[function]
[call site]
00058
std::make_shared<Box_iloc>
[function]
[call site]
00059
fourcc
[function]
[call site]
00060
std::make_shared<Box_iinf>
[function]
[call site]
00061
fourcc
[function]
[call site]
00062
std::make_shared<Box_infe>
[function]
[call site]
00063
fourcc
[function]
[call site]
00064
std::make_shared<Box_iprp>
[function]
[call site]
00065
fourcc
[function]
[call site]
00066
std::make_shared<Box_ipco>
[function]
[call site]
00067
fourcc
[function]
[call site]
00068
std::make_shared<Box_ipma>
[function]
[call site]
00069
fourcc
[function]
[call site]
00070
std::make_shared<Box_ispe>
[function]
[call site]
00071
fourcc
[function]
[call site]
00072
std::make_shared<Box_auxC>
[function]
[call site]
00073
fourcc
[function]
[call site]
00074
std::make_shared<Box_irot>
[function]
[call site]
00075
fourcc
[function]
[call site]
00076
std::make_shared<Box_imir>
[function]
[call site]
00077
fourcc
[function]
[call site]
00078
std::make_shared<Box_clap>
[function]
[call site]
00079
fourcc
[function]
[call site]
00080
std::make_shared<Box_iref>
[function]
[call site]
00081
fourcc
[function]
[call site]
00082
std::make_shared<Box_hvcC>
[function]
[call site]
00083
fourcc
[function]
[call site]
00084
std::make_shared<Box_hvc1>
[function]
[call site]
00085
fourcc
[function]
[call site]
00086
std::make_shared<Box_av1C>
[function]
[call site]
00087
fourcc
[function]
[call site]
00088
std::make_shared<Box_av01>
[function]
[call site]
00089
fourcc
[function]
[call site]
00090
std::make_shared<Box_vvcC>
[function]
[call site]
00091
fourcc
[function]
[call site]
00092
std::make_shared<Box_vvc1>
[function]
[call site]
00093
fourcc
[function]
[call site]
00094
std::make_shared<Box_idat>
[function]
[call site]
00095
fourcc
[function]
[call site]
00096
std::make_shared<Box_grpl>
[function]
[call site]
00097
fourcc
[function]
[call site]
00098
std::make_shared<Box_pymd>
[function]
[call site]
00099
fourcc
[function]
[call site]
00100
std::make_shared<Box_EntityToGroup>
[function]
[call site]
00101
fourcc
[function]
[call site]
00102
std::make_shared<Box_ster>
[function]
[call site]
00103
fourcc
[function]
[call site]
00104
std::make_shared<Box_dinf>
[function]
[call site]
00105
fourcc
[function]
[call site]
00106
std::make_shared<Box_dref>
[function]
[call site]
00107
fourcc
[function]
[call site]
00108
std::make_shared<Box_url>
[function]
[call site]
00109
fourcc
[function]
[call site]
00110
std::make_shared<Box_colr>
[function]
[call site]
00111
fourcc
[function]
[call site]
00112
std::make_shared<Box_pixi>
[function]
[call site]
00113
fourcc
[function]
[call site]
00114
std::make_shared<Box_pasp>
[function]
[call site]
00115
fourcc
[function]
[call site]
00116
std::make_shared<Box_lsel>
[function]
[call site]
00117
fourcc
[function]
[call site]
00118
std::make_shared<Box_a1op>
[function]
[call site]
00119
fourcc
[function]
[call site]
00120
std::make_shared<Box_a1lx>
[function]
[call site]
00121
fourcc
[function]
[call site]
00122
std::make_shared<Box_clli>
[function]
[call site]
00123
fourcc
[function]
[call site]
00124
std::make_shared<Box_mdcv>
[function]
[call site]
00125
fourcc
[function]
[call site]
00126
std::make_shared<Box_amve>
[function]
[call site]
00127
fourcc
[function]
[call site]
00128
std::make_shared<Box_cmin>
[function]
[call site]
00129
fourcc
[function]
[call site]
00130
std::make_shared<Box_cmex>
[function]
[call site]
00131
fourcc
[function]
[call site]
00132
std::make_shared<Box_udes>
[function]
[call site]
00133
fourcc
[function]
[call site]
00134
std::make_shared<Box_jpgC>
[function]
[call site]
00135
fourcc
[function]
[call site]
00136
std::make_shared<Box_mjpg>
[function]
[call site]
00137
fourcc
[function]
[call site]
00138
std::make_shared<Box_elng>
[function]
[call site]
00139
fourcc
[function]
[call site]
00140
std::make_shared<Box_cmpd>
[function]
[call site]
00141
fourcc
[function]
[call site]
00142
std::make_shared<Box_uncC>
[function]
[call site]
00143
fourcc
[function]
[call site]
00144
std::make_shared<Box_cmpC>
[function]
[call site]
00145
fourcc
[function]
[call site]
00146
std::make_shared<Box_icef>
[function]
[call site]
00147
fourcc
[function]
[call site]
00148
std::make_shared<Box_cpat>
[function]
[call site]
00149
fourcc
[function]
[call site]
00150
std::make_shared<Box_splz>
[function]
[call site]
00151
fourcc
[function]
[call site]
00152
std::make_shared<Box_sbpm>
[function]
[call site]
00153
fourcc
[function]
[call site]
00154
std::make_shared<Box_snuc>
[function]
[call site]
00155
fourcc
[function]
[call site]
00156
std::make_shared<Box_cloc>
[function]
[call site]
00157
fourcc
[function]
[call site]
00158
std::make_shared<Box_uncv>
[function]
[call site]
00159
fourcc
[function]
[call site]
00160
std::make_shared<Box_j2kH>
[function]
[call site]
00161
fourcc
[function]
[call site]
00162
std::make_shared<Box_cdef>
[function]
[call site]
00163
fourcc
[function]
[call site]
00164
std::make_shared<Box_cmap>
[function]
[call site]
00165
fourcc
[function]
[call site]
00166
std::make_shared<Box_pclr>
[function]
[call site]
00167
fourcc
[function]
[call site]
00168
std::make_shared<Box_j2kL>
[function]
[call site]
00169
fourcc
[function]
[call site]
00170
std::make_shared<Box_j2ki>
[function]
[call site]
00171
fourcc
[function]
[call site]
00172
std::make_shared<Box_mskC>
[function]
[call site]
00173
fourcc
[function]
[call site]
00174
std::make_shared<Box_itai>
[function]
[call site]
00175
fourcc
[function]
[call site]
00176
std::make_shared<Box_taic>
[function]
[call site]
00177
fourcc
[function]
[call site]
00178
std::make_shared<Box_avcC>
[function]
[call site]
00179
fourcc
[function]
[call site]
00180
std::make_shared<Box_avc1>
[function]
[call site]
00181
fourcc
[function]
[call site]
00182
std::make_shared<Box_tilC>
[function]
[call site]
00183
fourcc
[function]
[call site]
00184
std::make_shared<Box_mini>
[function]
[call site]
00185
fourcc
[function]
[call site]
00186
std::make_shared<Box>
[function]
[call site]
00187
fourcc
[function]
[call site]
00188
BoxHeader::get_uuid_type
[function]
[call site]
00189
fourcc
[function]
[call site]
00190
std::make_shared<Box_cmin>
[function]
[call site]
00191
BoxHeader::get_uuid_type
[function]
[call site]
00192
std::make_shared<Box_cmex>
[function]
[call site]
00193
BoxHeader::get_uuid_type
[function]
[call site]
00194
std::make_shared<Box_gimi_content_id>
[function]
[call site]
00195
BoxHeader::get_uuid_type
[function]
[call site]
00196
std::make_shared<Box_gimi_component_content_ids>
[function]
[call site]
00197
std::make_shared<Box_other>
[function]
[call site]
00198
BoxHeader::get_short_type
[function]
[call site]
00199
fourcc
[function]
[call site]
00200
std::make_shared<Box_moov>
[function]
[call site]
00201
fourcc
[function]
[call site]
00202
std::make_shared<Box_mvhd>
[function]
[call site]
00203
fourcc
[function]
[call site]
00204
std::make_shared<Box_trak>
[function]
[call site]
00205
fourcc
[function]
[call site]
00206
std::make_shared<Box_tkhd>
[function]
[call site]
00207
fourcc
[function]
[call site]
00208
std::make_shared<Box_mdia>
[function]
[call site]
00209
fourcc
[function]
[call site]
00210
std::make_shared<Box_mdhd>
[function]
[call site]
00211
fourcc
[function]
[call site]
00212
std::make_shared<Box_minf>
[function]
[call site]
00213
fourcc
[function]
[call site]
00214
std::make_shared<Box_vmhd>
[function]
[call site]
00215
fourcc
[function]
[call site]
00216
std::make_shared<Box_stbl>
[function]
[call site]
00217
fourcc
[function]
[call site]
00218
std::make_shared<Box_stsd>
[function]
[call site]
00219
fourcc
[function]
[call site]
00220
std::make_shared<Box_stts>
[function]
[call site]
00221
fourcc
[function]
[call site]
00222
std::make_shared<Box_ctts>
[function]
[call site]
00223
fourcc
[function]
[call site]
00224
std::make_shared<Box_stsc>
[function]
[call site]
00225
fourcc
[function]
[call site]
00226
std::make_shared<Box_stco>
[function]
[call site]
00227
fourcc
[function]
[call site]
00228
std::make_shared<Box_stsz>
[function]
[call site]
00229
fourcc
[function]
[call site]
00230
std::make_shared<Box_stss>
[function]
[call site]
00231
fourcc
[function]
[call site]
00232
std::make_shared<Box_ccst>
[function]
[call site]
00233
fourcc
[function]
[call site]
00234
std::make_shared<Box_auxi>
[function]
[call site]
00235
fourcc
[function]
[call site]
00236
std::make_shared<Box_edts>
[function]
[call site]
00237
fourcc
[function]
[call site]
00238
std::make_shared<Box_elst>
[function]
[call site]
00239
fourcc
[function]
[call site]
00240
std::make_shared<Box_sbgp>
[function]
[call site]
00241
fourcc
[function]
[call site]
00242
std::make_shared<Box_sgpd>
[function]
[call site]
00243
fourcc
[function]
[call site]
00244
std::make_shared<Box_btrt>
[function]
[call site]
00245
fourcc
[function]
[call site]
00246
std::make_shared<Box_saiz>
[function]
[call site]
00247
fourcc
[function]
[call site]
00248
std::make_shared<Box_saio>
[function]
[call site]
00249
fourcc
[function]
[call site]
00250
std::make_shared<Box_URIMetaSampleEntry>
[function]
[call site]
00251
fourcc
[function]
[call site]
00252
std::make_shared<Box_uri>
[function]
[call site]
00253
fourcc
[function]
[call site]
00254
std::make_shared<Box_nmhd>
[function]
[call site]
00255
fourcc
[function]
[call site]
00256
std::make_shared<Box_tref>
[function]
[call site]
00257
fourcc
[function]
[call site]
00258
std::make_shared<Box_sdtp>
[function]
[call site]
00259
fourcc
[function]
[call site]
00260
std::make_shared<Box_prfr>
[function]
[call site]
00261
std::make_shared<Box_other>
[function]
[call site]
00262
BoxHeader::get_short_type
[function]
[call site]
00263
BitstreamRange::set_eof_while_reading
[function]
[call site]
00264
BitstreamRange::set_eof_while_reading
[function]
[call site]
00265
static_cast<uint16_t>
[function]
[call site]
00266
BitstreamRange::read16
[function]
[call site]
00267
BitstreamRange::read8
[function]
[call site]
00268
BitstreamRange::prepare_read
[function]
[call site]
00269
BitstreamRange::get_istream
[function]
[call site]
00270
Box::read
[function]
[call site]
00271
BitstreamRange::set_eof_while_reading
[function]
[call site]
00272
BitstreamRange::read8
[function]
[call site]
00273
BitstreamRange::read8
[function]
[call site]
00274
BitstreamRange::read8
[function]
[call site]
00275
BitstreamRange::read8
[function]
[call site]
00276
BitstreamRange::read8
[function]
[call site]
00277
is_valid_chroma
[function]
[call site]
00278
is_valid_colorspace
[function]
[call site]
00279
is_valid_chroma
[function]
[call site]
00280
is_valid_colorspace
[function]
[call site]
00281
std::make_shared<HeifPixelImage>
[function]
[call site]
00282
Catch::ReporterRegistry::create
[function]
[call site]
00283
Catch::TagAliasRegistry::find
[function]
[call site]
00284
Catch::TagAliasRegistry::find
[function]
[call site]
00285
Catch::TagAliasRegistry::find
[function]
[call site]
00286
end
[function]
[call site]
00287
end
[function]
[call site]
00288
Catch::TextFlow::AnsiSkippingString::end
[function]
[call site]
00289
const_iterator
[function]
[call site]
00290
Catch::ReporterRegistry::create
[function]
[call site]
00291
Catch::TagAliasRegistry::find
[function]
[call site]
00292
Catch::TextFlow::AnsiSkippingString::end
[function]
[call site]
00293
Catch::ReporterRegistry::create
[function]
[call site]
00294
CATCH_MOVE
[function]
[call site]
00295
CATCH_MOVE
[function]
[call site]
00296
static_cast<heif_colorspace>
[function]
[call site]
00297
static_cast<heif_chroma>
[function]
[call site]
00298
read_plane
[function]
[call site]
00299
std::numeric_limits<size_t>::max
[function]
[call site]
00300
BitstreamRange::prepare_read
[function]
[call site]
00301
BitstreamRange::skip_to_end_of_box
[function]
[call site]
00302
BitstreamRange::prepare_read
[function]
[call site]
00303
static_cast<size_t>
[function]
[call site]
00304
std::shared_ptr<HeifPixelImage>::add_channel
[function]
[call site]
00305
heif_get_disabled_security_limits
[function]
[call site]
00306
std::shared_ptr<HeifPixelImage>::get_channel_memory
[function]
[call site]
00307
assert
[function]
[call site]
00308
BitstreamRange::get_istream
[function]
[call site]
00309
assert
[function]
[call site]
00310
Box::read
[function]
[call site]
00311
read_plane
[function]
[call site]
00312
read_plane
[function]
[call site]
00313
read_plane
[function]
[call site]
00314
read_plane
[function]
[call site]
00315
read_plane
[function]
[call site]
00316
read_plane
[function]
[call site]
00317
read_plane
[function]
[call site]
00318
read_plane
[function]
[call site]
00319
read_plane_interleaved
[function]
[call site]
00320
std::numeric_limits<size_t>::max
[function]
[call site]
00321
BitstreamRange::prepare_read
[function]
[call site]
00322
static_cast<size_t>
[function]
[call site]
00323
std::shared_ptr<HeifPixelImage>::add_channel
[function]
[call site]
00324
heif_get_disabled_security_limits
[function]
[call site]
00325
std::shared_ptr<HeifPixelImage>::get_channel_memory
[function]
[call site]
00326
assert
[function]
[call site]
00327
BitstreamRange::get_istream
[function]
[call site]
00328
assert
[function]
[call site]
00329
Box::read
[function]
[call site]
00330
read_plane_interleaved
[function]
[call site]
00331
read_plane
[function]
[call site]
00332
assert
[function]
[call site]
00333
read_plane
[function]
[call site]
00334
heif_encoding_options_alloc
[function]
[call site]
00335
heif_encoding_options::heif_encoding_options
[function]
[call site]
00336
set_default_encoding_options
[function]
[call site]
00337
heif_color_conversion_options_ext_alloc
[function]
[call site]
00338
heif_color_conversion_options_ext::heif_color_conversion_options_ext
[function]
[call site]
00339
fill_default_color_conversion_options_ext
[function]
[call site]
00340
convert_colorspace
[function]
[call site]
00341
heif_color_conversion_options_ext_copy
[function]
[call site]
00342
std::min
[function]
[call site]
00343
std::unique_ptr::get
[function]
[call site]
00344
get_width
[function]
[call site]
00345
get_height
[function]
[call site]
00346
has_channel
[function]
[call site]
00347
get_width
[function]
[call site]
00348
get_height
[function]
[call site]
00349
get_colorspace
[function]
[call site]
00350
get_chroma_format
[function]
[call site]
00351
has_channel
[function]
[call site]
00352
is_interleaved_with_alpha
[function]
[call site]
00353
assert
[function]
[call site]
00354
get_chroma_format
[function]
[call site]
00355
has_nclx_color_profile
[function]
[call site]
00356
get_color_profile_nclx
[function]
[call site]
00357
nclx_profile::replace_undefined_values_with_sRGB_defaults
[function]
[call site]
00358
get_channel_set
[function]
[call site]
00359
assert
[function]
[call site]
00360
std::set::empty
[function]
[call site]
00361
get_bits_per_pixel
[function]
[call site]
00362
std::set::begin
[function]
[call site]
00363
has_channel
[function]
[call site]
00364
get_bits_per_pixel
[function]
[call site]
00365
get_matrix_coefficients
[function]
[call site]
00366
static_cast<heif_matrix_coefficients>
[function]
[call site]
00367
set_matrix_coefficients
[function]
[call site]
00368
get_matrix_coefficients
[function]
[call site]
00369
Box_mini::get_colour_primaries
[function]
[call site]
00370
set_colour_primaries
[function]
[call site]
00371
Box_mini::get_colour_primaries
[function]
[call site]
00372
get_transfer_characteristics
[function]
[call site]
00373
static_cast<heif_transfer_characteristics>
[function]
[call site]
00374
set_transfer_characteristics
[function]
[call site]
00375
get_transfer_characteristics
[function]
[call site]
00376
num_interleaved_components_per_plane
[function]
[call site]
00377
assert
[function]
[call site]
00378
is_interleaved_with_alpha
[function]
[call site]
00379
ColorConversionPipeline::construct_pipeline
[function]
[call site]
00380
clear
[function]
[call site]
00381
ColorConversionPipeline::init_ops
[function]
[call site]
00382
empty
[function]
[call site]
00383
emplace_back
[function]
[call site]
00384
std::make_shared<Op_RGB_to_RGB24_32>
[function]
[call site]
00385
emplace_back
[function]
[call site]
00386
std::make_shared<Op_RGB24_32_to_RGB>
[function]
[call site]
00387
emplace_back
[function]
[call site]
00388
std::make_shared<Op_YCbCr_to_RGB<uint16_t>>
[function]
[call site]
00389
emplace_back
[function]
[call site]
00390
std::make_shared<Op_YCbCr_to_RGB<uint8_t>>
[function]
[call site]
00391
emplace_back
[function]
[call site]
00392
std::make_shared<Op_YCbCr420_to_RGB24>
[function]
[call site]
00393
emplace_back
[function]
[call site]
00394
std::make_shared<Op_YCbCr420_to_RGB32>
[function]
[call site]
00395
emplace_back
[function]
[call site]
00396
std::make_shared<Op_YCbCr420_to_RRGGBBaa>
[function]
[call site]
00397
emplace_back
[function]
[call site]
00398
std::make_shared<Op_RGB_HDR_to_RRGGBBaa_BE>
[function]
[call site]
00399
emplace_back
[function]
[call site]
00400
std::make_shared<Op_RGB_to_RRGGBBaa_BE>
[function]
[call site]
00401
emplace_back
[function]
[call site]
00402
std::make_shared<Op_mono_to_YCbCr420>
[function]
[call site]
00403
emplace_back
[function]
[call site]
00404
std::make_shared<Op_mono_to_RGB24_32>
[function]
[call site]
00405
emplace_back
[function]
[call site]
00406
std::make_shared<Op_bayer_bilinear_to_RGB24_32>
[function]
[call site]
00407
emplace_back
[function]
[call site]
00408
std::make_shared<Op_RRGGBBaa_swap_endianness>
[function]
[call site]
00409
emplace_back
[function]
[call site]
00410
std::make_shared<Op_RRGGBBaa_BE_to_RGB_HDR>
[function]
[call site]
00411
emplace_back
[function]
[call site]
00412
std::make_shared<Op_RGB24_32_to_YCbCr>
[function]
[call site]
00413
emplace_back
[function]
[call site]
00414
std::make_shared<Op_RGB_to_YCbCr<uint8_t>>
[function]
[call site]
00415
emplace_back
[function]
[call site]
00416
std::make_shared<Op_RGB_to_YCbCr<uint16_t>>
[function]
[call site]
00417
emplace_back
[function]
[call site]
00418
std::make_shared<Op_RRGGBBxx_HDR_to_YCbCr420>
[function]
[call site]
00419
emplace_back
[function]
[call site]
00420
std::make_shared<Op_RGB24_32_to_YCbCr444_GBR>
[function]
[call site]
00421
emplace_back
[function]
[call site]
00422
std::make_shared<Op_drop_alpha_plane>
[function]
[call site]
00423
emplace_back
[function]
[call site]
00424
std::make_shared<Op_flatten_alpha_plane<uint8_t>>
[function]
[call site]
00425
emplace_back
[function]
[call site]
00426
std::make_shared<Op_flatten_alpha_plane<uint16_t>>
[function]
[call site]
00427
emplace_back
[function]
[call site]
00428
std::make_shared<Op_adjust_alpha_bit_depth>
[function]
[call site]
00429
emplace_back
[function]
[call site]
00430
std::make_shared<Op_to_hdr_planes>
[function]
[call site]
00431
emplace_back
[function]
[call site]
00432
std::make_shared<Op_to_sdr_planes>
[function]
[call site]
00433
emplace_back
[function]
[call site]
00434
std::make_shared<Op_YCbCr420_bilinear_to_YCbCr444<uint8_t>>
[function]
[call site]
00435
emplace_back
[function]
[call site]
00436
std::make_shared<Op_YCbCr420_bilinear_to_YCbCr444<uint16_t>>
[function]
[call site]
00437
emplace_back
[function]
[call site]
00438
std::make_shared<Op_YCbCr422_bilinear_to_YCbCr444<uint8_t>>
[function]
[call site]
00439
emplace_back
[function]
[call site]
00440
std::make_shared<Op_YCbCr422_bilinear_to_YCbCr444<uint16_t>>
[function]
[call site]
00441
emplace_back
[function]
[call site]
00442
std::make_shared<Op_YCbCr444_to_YCbCr420_average<uint8_t>>
[function]
[call site]
00443
emplace_back
[function]
[call site]
00444
std::make_shared<Op_YCbCr444_to_YCbCr420_average<uint16_t>>
[function]
[call site]
00445
emplace_back
[function]
[call site]
00446
std::make_shared<Op_YCbCr444_to_YCbCr422_average<uint8_t>>
[function]
[call site]
00447
emplace_back
[function]
[call site]
00448
std::make_shared<Op_YCbCr444_to_YCbCr422_average<uint16_t>>
[function]
[call site]
00449
emplace_back
[function]
[call site]
00450
std::make_shared<Op_Any_RGB_to_YCbCr_420_Sharp>
[function]
[call site]
00451
std::vector::emplace_back
[function]
[call site]
00452
std::vector::empty
[function]
[call site]
00453
std::numeric_limits<int>::max
[function]
[call site]
00454
std::vector::size
[function]
[call site]
00455
assert
[function]
[call site]
00456
std::vector::push_back
[function]
[call site]
00457
std::vector::back
[function]
[call site]
00458
std::vector::pop_back
[function]
[call site]
00459
std::vector::back
[function]
[call site]
00460
std::vector::back
[function]
[call site]
00461
std::vector::back
[function]
[call site]
00462
std::vector::size
[function]
[call site]
00463
resize
[function]
[call site]
00464
std::vector::size
[function]
[call site]
00465
assert
[function]
[call site]
00466
back
[function]
[call site]
00467
ColorConversionPipeline::debug_dump_pipeline
[function]
[call site]
00468
size
[function]
[call site]
00469
typeid
[function]
[call site]
00470
std::ostringstream::str
[function]
[call site]
00471
typeid
[function]
[call site]
00472
state_after_conversion
[function]
[call site]
00473
std::vector::back
[function]
[call site]
00474
std::vector::back
[function]
[call site]
00475
std::vector::size
[function]
[call site]
00476
std::vector::back
[function]
[call site]
00477
std::vector::emplace_back
[function]
[call site]
00478
std::vector::size
[function]
[call site]
00479
ColorConversionPipeline::is_nop
[function]
[call site]
00480
empty
[function]
[call site]
00481
ColorConversionPipeline::convert_image
[function]
[call site]
00482
print_spec
[function]
[call site]
00483
get_colorspace
[function]
[call site]
00484
get_chroma_format
[function]
[call site]
00485
get_colorspace
[function]
[call site]
00486
get_chroma_format
[function]
[call site]
00487
get_bits_per_pixel
[function]
[call site]
00488
get_bits_per_pixel
[function]
[call site]
00489
get_colorspace
[function]
[call site]
00490
get_colorspace
[function]
[call site]
00491
get_bits_per_pixel
[function]
[call site]
00492
convert_colorspace
[function]
[call site]
00493
heif_color_conversion_options_ext_copy
[function]
[call site]
00494
std::unique_ptr::get
[function]
[call site]
00495
get_width
[function]
[call site]
00496
get_height
[function]
[call site]
00497
has_channel
[function]
[call site]
00498
get_width
[function]
[call site]
00499
get_height
[function]
[call site]
00500
get_colorspace
[function]
[call site]
00501
get_chroma_format
[function]
[call site]
00502
has_channel
[function]
[call site]
00503
is_interleaved_with_alpha
[function]
[call site]
00504
get_chroma_format
[function]
[call site]
00505
has_nclx_color_profile
[function]
[call site]
00506
get_color_profile_nclx
[function]
[call site]
00507
nclx_profile::replace_undefined_values_with_sRGB_defaults
[function]
[call site]
00508
get_channel_set
[function]
[call site]
00509
assert
[function]
[call site]
00510
std::set::empty
[function]
[call site]
00511
get_bits_per_pixel
[function]
[call site]
00512
std::set::begin
[function]
[call site]
00513
has_channel
[function]
[call site]
00514
get_bits_per_pixel
[function]
[call site]
00515
get_matrix_coefficients
[function]
[call site]
00516
set_matrix_coefficients
[function]
[call site]
00517
get_matrix_coefficients
[function]
[call site]
00518
Box_mini::get_colour_primaries
[function]
[call site]
00519
set_colour_primaries
[function]
[call site]
00520
Box_mini::get_colour_primaries
[function]
[call site]
00521
get_transfer_characteristics
[function]
[call site]
00522
set_transfer_characteristics
[function]
[call site]
00523
get_transfer_characteristics
[function]
[call site]
00524
num_interleaved_components_per_plane
[function]
[call site]
00525
is_interleaved_with_alpha
[function]
[call site]
00526
ColorConversionPipeline::construct_pipeline
[function]
[call site]
00527
ColorConversionPipeline::is_nop
[function]
[call site]
00528
ColorConversionPipeline::convert_image
[function]
[call site]
00529
Catch::Benchmark::Detail::throw_optimized_away_error
[function]
[call site]
00530
Catch::throw_exception
[function]
[call site]
00531
Catch::cerr
[function]
[call site]
00532
what
[function]
[call site]
00533
std::terminate
[function]
[call site]
00534
std::shared_ptr::copy_metadata_from
[function]
[call site]
00535
std::shared_ptr::set_color_profile_nclx
[function]
[call site]
00536
std::shared_ptr::get_warnings
[function]
[call site]
00537
std::shared_ptr::add_warning
[function]
[call site]
00538
static_cast<heif_colorspace>
[function]
[call site]
00539
static_cast<heif_chroma>
[function]
[call site]
00540
nclx_default_if_undefined
[function]
[call site]
00541
Box_mini::get_colour_primaries
[function]
[call site]
00542
set_colour_primaries
[function]
[call site]
00543
get_matrix_coefficients
[function]
[call site]
00544
static_cast<heif_matrix_coefficients>
[function]
[call site]
00545
set_matrix_coefficients
[function]
[call site]
00546
get_transfer_characteristics
[function]
[call site]
00547
static_cast<heif_transfer_characteristics>
[function]
[call site]
00548
set_transfer_characteristics
[function]
[call site]
00549
heif_get_disabled_security_limits
[function]
[call site]
00550
heif_encoding_options_free
[function]
[call site]
00551
heif_color_conversion_options_ext_free
[function]
[call site]
00552
assert
[function]
[call site]
00553
Box_mini::get_width
[function]
[call site]
00554
assert
[function]
[call site]
00555
Box_mini::get_height
[function]
[call site]
00556
assert
[function]
[call site]
00557
JPEG2000MainHeader::get_chroma_format
[function]
[call site]
00558
check_image_size
[function]
[call site]
00559
get_primary_image_handle
[function]
[call site]
00560
heif_context_get_number_of_top_level_images
[function]
[call site]
00561
HeifContext::get_top_level_images
[function]
[call site]
00562
get_item_error
[function]
[call site]
00563
std::vector::push_back
[function]
[call site]
00564
REQUIRE
[function]
[call site]
00565
heif_context_get_primary_image_handle
[function]
[call site]
00566
Error::error_struct
[function]
[call site]
00567
ErrorBuffer::set_success
[function]
[call site]
00568
Error::get_error_string
[function]
[call site]
00569
assert
[function]
[call site]
00570
Error::get_error_string
[function]
[call site]
00571
empty
[function]
[call site]
00572
ErrorBuffer::set_error
[function]
[call site]
00573
c_str
[function]
[call site]
00574
std::stringstream::str
[function]
[call site]
00575
StreamReader::get_error
[function]
[call site]
00576
Catch::Detail::unique_ptr::get
[function]
[call site]
00577
get_primary_image
[function]
[call site]
00578
heif_decode_image
[function]
[call site]
00579
ImageItem::get_id
[function]
[call site]
00580
fill_default_decoding_options
[function]
[call site]
00581
heif_decoding_options_copy
[function]
[call site]
00582
std::min
[function]
[call site]
00583
HeifContext::decode_image
[function]
[call site]
00584
contains
[function]
[call site]
00585
find
[function]
[call site]
00586
Error
[function]
[call site]
00587
std::shared_ptr::decode_image
[function]
[call site]
00588
Catch::Benchmark::Detail::throw_optimized_away_error
[function]
[call site]
00589
std::shared_ptr::apply_descriptions_from
[function]
[call site]
00590
HeifContext::convert_to_output_colorspace
[function]
[call site]
00591
std::shared_ptr<HeifPixelImage>::get_colorspace
[function]
[call site]
00592
std::shared_ptr<HeifPixelImage>::get_chroma_format
[function]
[call site]
00593
std::shared_ptr<HeifPixelImage>::get_chroma_format
[function]
[call site]
00594
std::shared_ptr<HeifPixelImage>::get_colorspace
[function]
[call site]
00595
std::shared_ptr<HeifPixelImage>::get_visual_image_bits_per_pixel
[function]
[call site]
00596
std::shared_ptr<HeifPixelImage>::get_color_profile_nclx_with_fallback
[function]
[call site]
00597
nclx_color_profile_equal
[function]
[call site]
00598
heif_nclx_color_profile_alloc
[function]
[call site]
00599
nclx_profile::set_from_heif_color_profile_nclx
[function]
[call site]
00600
Kr_Kb::defaults
[function]
[call site]
00601
heif_nclx_color_profile_free
[function]
[call site]
00602
std::shared_ptr<HeifPixelImage>::has_alpha
[function]
[call site]
00603
set_matrix_coefficients
[function]
[call site]
00604
set_colour_primaries
[function]
[call site]
00605
set_full_range_flag
[function]
[call site]
00606
nclx_profile::set_sRGB_defaults
[function]
[call site]
00607
convert_colorspace
[function]
[call site]
00608
HeifContext::get_security_limits
[function]
[call site]
00609
Catch::Benchmark::Detail::throw_optimized_away_error
[function]
[call site]
00610
std::shared_ptr::add_warnings
[function]
[call site]
00611
std::shared_ptr::get_decoding_warnings
[function]
[call site]
00612
Result::error_struct
[function]
[call site]
00613
std::get<Error>
[function]
[call site]
00614
Catch::Detail::unique_ptr::get
[function]
[call site]
00615
convert_libde265_image_to_heif_image
[function]
[call site]
00616
de265_get_chroma_format
[function]
[call site]
00617
heif_image_create
[function]
[call site]
00618
get_valid_chroma_values_for_colorspace
[function]
[call site]
00619
std::find
[function]
[call site]
00620
Catch::TextFlow::AnsiSkippingString::begin
[function]
[call site]
00621
const_iterator
[function]
[call site]
00622
Catch::TextFlow::AnsiSkippingString::end
[function]
[call site]
00623
const_iterator
[function]
[call site]
00624
Catch::TextFlow::AnsiSkippingString::end
[function]
[call site]
00625
convert_libde265_image_to_heif_image
[function]
[call site]
00626
std::make_shared<HeifPixelImage>
[function]
[call site]
00627
Catch::ReporterRegistry::create
[function]
[call site]
00628
Catch::TagAliasRegistry::find
[function]
[call site]
00629
Catch::TextFlow::AnsiSkippingString::end
[function]
[call site]
00630
Catch::ReporterRegistry::create
[function]
[call site]
00631
CATCH_MOVE
[function]
[call site]
00632
de265_get_image_width
[function]
[call site]
00633
de265_get_image_height
[function]
[call site]
00634
de265_get_chroma_format
[function]
[call site]
00635
de265_get_bits_per_pixel
[function]
[call site]
00636
de265_get_bits_per_pixel
[function]
[call site]
00637
heif_image_release
[function]
[call site]
00638
de265_get_image_plane
[function]
[call site]
00639
de265_get_image_width
[function]
[call site]
00640
de265_get_image_height
[function]
[call site]
00641
heif_image_release
[function]
[call site]
00642
heif_image_add_plane_safe
[function]
[call site]
00643
Box_cdef::add_channel
[function]
[call site]
00644
push_back
[function]
[call site]
00645
Error::error_struct
[function]
[call site]
00646
ErrorBuffer::set_success
[function]
[call site]
00647
Error::get_error_string
[function]
[call site]
00648
Error::get_error_string
[function]
[call site]
00649
empty
[function]
[call site]
00650
ErrorBuffer::set_error
[function]
[call site]
00651
std::stringstream::str
[function]
[call site]
00652
StreamReader::get_error
[function]
[call site]
00653
Catch::Detail::unique_ptr::get
[function]
[call site]
00654
libde265_decoder*::error_message::c_str
[function]
[call site]
00655
heif_image_release
[function]
[call site]
00656
heif_image_get_plane2
[function]
[call site]
00657
HeifPixelImage::get_channel_memory
[function]
[call site]
00658
HeifPixelImage::get_channel_memory
[function]
[call site]
00659
HeifPixelImage::get_channel_memory
[function]
[call site]
00660
memcpy
[function]
[call site]
00661
static_cast<size_t>
[function]
[call site]
00662
static_cast<size_t>
[function]
[call site]
00663
std::move
[function]
[call site]
00664
error_struct
[function]
[call site]
00665
Catch::Detail::unique_ptr::get
[function]
[call site]
00666
REQUIRE
[function]
[call site]
00667
Error::error_struct
[function]
[call site]
00668
Catch::Detail::unique_ptr::get
[function]
[call site]
00669
std::dynamic_pointer_cast<ImageItem_Error>
[function]
[call site]
00670
ImageItem::get_item_error
[function]
[call site]
00671
Error::error_struct
[function]
[call site]
00672
Catch::Detail::unique_ptr::get
[function]
[call site]
00673
heif_image_handle::heif_image_handle
[function]
[call site]
00674
std::move
[function]
[call site]
00675
error_struct
[function]
[call site]
00676
Catch::Detail::unique_ptr::get
[function]
[call site]
00677
REQUIRE
[function]
[call site]
00678
get_primary_image
[function]
[call site]
00679
heif_decode_image
[function]
[call site]
00680
REQUIRE
[function]
[call site]
00681
REQUIRE
[function]
[call site]
00682
heif_image_has_channel
[function]
[call site]
00683
HeifPixelImage::has_channel
[function]
[call site]
00684
HeifPixelImage::find_storage_for_channel
[function]
[call site]
00685
REQUIRE
[function]
[call site]
00686
heif_image_has_channel
[function]
[call site]
00687
REQUIRE
[function]
[call site]
00688
heif_image_has_channel
[function]
[call site]
00689
REQUIRE
[function]
[call site]
00690
heif_image_has_channel
[function]
[call site]
00691
REQUIRE
[function]
[call site]
00692
heif_image_has_channel
[function]
[call site]
00693
REQUIRE
[function]
[call site]
00694
heif_image_has_channel
[function]
[call site]
00695
REQUIRE
[function]
[call site]
00696
heif_image_has_channel
[function]
[call site]
00697
REQUIRE
[function]
[call site]
00698
heif_image_has_channel
[function]
[call site]
00699
heif_image_get_primary_width
[function]
[call site]
00700
uint32_to_int
[function]
[call site]
00701
static_cast<uint64_t>
[function]
[call site]
00702
std::numeric_limits<int>::max
[function]
[call site]
00703
static_cast<int>
[function]
[call site]
00704
Box_mini::get_width
[function]
[call site]
00705
REQUIRE
[function]
[call site]
00706
heif_image_get_primary_height
[function]
[call site]
00707
uint32_to_int
[function]
[call site]
00708
Box_mini::get_height
[function]
[call site]
00709
REQUIRE
[function]
[call site]
00710
heif_image_get_width
[function]
[call site]
00711
uint32_to_int
[function]
[call site]
00712
Box_mini::get_width
[function]
[call site]
00713
REQUIRE
[function]
[call site]
00714
heif_image_get_height
[function]
[call site]
00715
uint32_to_int
[function]
[call site]
00716
Box_mini::get_height
[function]
[call site]
00717
REQUIRE
[function]
[call site]
00718
heif_image_get_width
[function]
[call site]
00719
REQUIRE
[function]
[call site]
00720
heif_image_get_height
[function]
[call site]
00721
REQUIRE
[function]
[call site]
00722
heif_image_get_width
[function]
[call site]
00723
REQUIRE
[function]
[call site]
00724
heif_image_get_height
[function]
[call site]
00725
REQUIRE
[function]
[call site]
00726
heif_image_get_width
[function]
[call site]
00727
REQUIRE
[function]
[call site]
00728
heif_image_get_height
[function]
[call site]
00729
REQUIRE
[function]
[call site]
00730
heif_image_get_bits_per_pixel
[function]
[call site]
00731
HeifPixelImage::get_storage_bits_per_pixel
[function]
[call site]
00732
HeifPixelImage::find_storage_for_channel
[function]
[call site]
00733
auto*::get_bytes_per_pixel
[function]
[call site]
00734
assert
[function]
[call site]
00735
static_cast<uint8_t>
[function]
[call site]
00736
REQUIRE
[function]
[call site]
00737
heif_image_get_bits_per_pixel
[function]
[call site]
00738
REQUIRE
[function]
[call site]
00739
heif_image_get_bits_per_pixel
[function]
[call site]
00740
REQUIRE
[function]
[call site]
00741
heif_image_get_bits_per_pixel_range
[function]
[call site]
00742
Box_mskC::get_bits_per_pixel
[function]
[call site]
00743
REQUIRE
[function]
[call site]
00744
heif_image_get_bits_per_pixel_range
[function]
[call site]
00745
REQUIRE
[function]
[call site]
00746
heif_image_get_bits_per_pixel_range
[function]
[call site]
00747
REQUIRE
[function]
[call site]
00748
heif_image_release
[function]
[call site]
00749
heif_image_handle_release
[function]
[call site]
00750
check_image_size
[function]
[call site]
00751
static_cast<heif_chroma>
[function]
[call site]
00752
assert
[function]
[call site]
00753
HeifPixelImage::get_colorspace
[function]
[call site]
00754
static_cast<heif_colorspace>
[function]
[call site]
00755