Fuzz introspector: file-fuzzer
For issues and ideas: https://github.com/ossf/fuzz-introspector/issues

Fuzz blockers

The followings nodes represent call sites where fuzz blockers occur.

Amount of callsites blocked Calltree index Parent function Callsite Largest blocked function
68 185 heif::HeifContext::interpret_heif_file() call site _Z3powIiiENSt3__19enable_ifIXaasr3std13is_arithmeticIT_EE5valuesr3std13is_arithmeticIT0_EE5valueENS0_9__promoteIS2_S3_vEEE4type4typeES2_S3_
37 616 heif::HeifContext::decode_image_planar(unsigned int, std::__1::shared_ptr &, heif_colorspace, heif_decoding_options const*, bool) const call site __assert_fail
10 654 heif::HeifContext::decode_image_planar(unsigned int, std::__1::shared_ptr &, heif_colorspace, heif_decoding_options const*, bool) const call site
8 158 heif::HeifContext::interpret_heif_file() call site
5 53 heif::BoxHeader::parse(heif::BitstreamRange&) call site __assert_fail
5 504 heif::HeifContext::get_id_of_non_virtual_child_image(unsigned int, unsigned int&) const call site
3 356 LLVMFuzzerTestOneInput call site
3 360 heif_context_get_primary_image_handle call site
3 427 heif::convert_colorspace(std::__1::shared_ptr const&, heif_colorspace, heif_chroma, std::__1::shared_ptr const&, int) call site __assert_fail
3 591 heif::HeifContext::decode_overlay_image(unsigned int, std::__1::shared_ptr &, std::__1::vector > const&) const call site __assert_fail
3 724 heif_image_handle_get_metadata call site
3 747 LLVMFuzzerTestOneInput call site

Fuzzer calltree

0 LLVMFuzzerTestOneInput [function] [call site2] 00000
1 clip_int(unsigned long) [function] [call site2] 00001
1 heif_check_filetype [function] [call site2] 00002
2 heif_main_brand [function] [call site2] 00003
3 heif_fourcc_to_brand_enum(char const*) [function] [call site2] 00004
4 strcmp [call site2] 00005
4 strcmp [call site2] 00006
4 strcmp [call site2] 00007
4 strcmp [call site2] 00008
4 strcmp [call site2] 00009
4 strcmp [call site2] 00010
4 strcmp [call site2] 00011
4 strcmp [call site2] 00012
4 strcmp [call site2] 00013
4 strcmp [call site2] 00014
4 strcmp [call site2] 00015
4 strcmp [call site2] 00016
1 heif_main_brand [function] [call site2] 00017
1 heif_get_file_mime_type [function] [call site2] 00018
2 heif_main_brand [function] [call site2] 00019
2 is_jpeg(unsigned char const*, int) [function] [call site2] 00020
2 is_png(unsigned char const*, int) [function] [call site2] 00021
1 heif_context_alloc [function] [call site2] 00022
2 heif_context::heif_context() [function] [call site2] 00023
1 __assert_fail [call site2] 00024
1 heif_context_read_from_memory [function] [call site2] 00025
2 heif::HeifContext::read_from_memory(void const*, unsigned long, bool) [function] [call site2] 00026
3 heif::HeifFile::read_from_memory(void const*, unsigned long, bool) [function] [call site2] 00027
4 heif::HeifFile::read(std::__1::shared_ptr const&) [function] [call site2] 00028
5 heif::BitstreamRange::BitstreamRange(std::__1::shared_ptr , unsigned long, heif::BitstreamRange*) [function] [call site2] 00029
5 heif::HeifFile::parse_heif_file(heif::BitstreamRange&) [function] [call site2] 00030
6 heif::Box::read(heif::BitstreamRange&, std::__1::shared_ptr *) [function] [call site2] 00031
7 heif::BoxHeader::BoxHeader() [function] [call site2] 00032
7 heif::BoxHeader::parse(heif::BitstreamRange&) [function] [call site2] 00033
8 heif::BitstreamRange::wait_for_available_bytes(long) [function] [call site2] 00034
8 heif::Error::Error(heif_error_code, heif_suberror_code, std::__1::basic_string , std::__1::allocator > const&) [function] [call site2] 00035
8 heif::BitstreamRange::read32() [function] [call site2] 00036
9 heif::BitstreamRange::prepare_read(long) [function] [call site2] 00037
10 __assert_fail [call site2] 00038
10 heif::BitstreamRange::skip_to_end_of_box() [function] [call site2] 00039
11 heif::BitstreamRange::skip_without_advancing_file_pos(long) [function] [call site2] 00040
12 __assert_fail [call site2] 00041
12 heif::BitstreamRange::skip_without_advancing_file_pos(long) [function] [call site2] 00042
11 heif::StreamReader::seek_cur(long) [function] [call site2] 00043
10 heif::BitstreamRange::prepare_read(long) [function] [call site2] 00044
9 heif::BitstreamRange::get_istream() [function] [call site2] 00045
9 heif::BitstreamRange::set_eof_while_reading() [function] [call site2] 00046
10 heif::BitstreamRange::set_eof_while_reading() [function] [call site2] 00047
8 heif::BitstreamRange::read32() [function] [call site2] 00048
8 heif::BitstreamRange::wait_for_available_bytes(long) [function] [call site2] 00049
8 heif::Error::Error(heif_error_code, heif_suberror_code, std::__1::basic_string , std::__1::allocator > const&) [function] [call site2] 00050
8 heif::BitstreamRange::read32() [function] [call site2] 00051
8 heif::BitstreamRange::read32() [function] [call site2] 00052
8 heif::Error::Error(heif_error_code, heif_suberror_code, std::__1::basic_string , std::__1::allocator > const&) [function] [call site2] 00053
8 heif::BitstreamRange::wait_for_available_bytes(long) [function] [call site2] 00054
8 heif::Error::Error(heif_error_code, heif_suberror_code, std::__1::basic_string , std::__1::allocator > const&) [function] [call site2] 00055
8 heif::BitstreamRange::prepare_read(long) [function] [call site2] 00056
8 heif::BitstreamRange::get_istream() [function] [call site2] 00057
8 __assert_fail [call site2] 00058
8 heif::BitstreamRange::get_error() const [function] [call site2] 00059
9 heif::Error::Error(heif_error_code, heif_suberror_code, std::__1::basic_string , std::__1::allocator > const&) [function] [call site2] 00060
9 heif::Error::Error(heif::Error const&) [function] [call site2] 00061
7 heif::Error::operator bool() const [function] [call site2] 00062
7 heif::Error::Error(heif::Error&&) [function] [call site2] 00063
7 heif::BitstreamRange::error() const [function] [call site2] 00064
7 heif::BitstreamRange::get_error() const [function] [call site2] 00065
7 heif::BoxHeader::get_short_type() const [function] [call site2] 00066
7 heif::BoxHeader::get_box_size() const [function] [call site2] 00067
7 heif::BoxHeader::get_box_size() const [function] [call site2] 00068
7 heif::BoxHeader::get_header_size() const [function] [call site2] 00069
7 heif::Error::Error(heif_error_code, heif_suberror_code, std::__1::basic_string , std::__1::allocator > const&) [function] [call site2] 00070
7 heif::BitstreamRange::get_nesting_level() const [function] [call site2] 00071
7 heif::Error::Error(heif_error_code, heif_suberror_code, std::__1::basic_string , std::__1::allocator > const&) [function] [call site2] 00072
7 heif::BoxHeader::get_box_size() const [function] [call site2] 00073
7 heif::BitstreamRange::wait_for_available_bytes(long) [function] [call site2] 00074
7 heif::Error::Error(heif_error_code, heif_suberror_code, std::__1::basic_string , std::__1::allocator > const&) [function] [call site2] 00075
7 heif::BoxHeader::get_box_size() const [function] [call site2] 00076
7 heif::Error::Error(heif_error_code, heif_suberror_code, std::__1::basic_string , std::__1::allocator > const&) [function] [call site2] 00077
7 heif::BoxHeader::get_box_size() const [function] [call site2] 00078
7 heif::BoxHeader::get_header_size() const [function] [call site2] 00079
7 heif::BitstreamRange::get_remaining_bytes() const [function] [call site2] 00080
7 heif::Error::Error(heif_error_code, heif_suberror_code, std::__1::basic_string , std::__1::allocator > const&) [function] [call site2] 00081
7 heif::BitstreamRange::get_istream() [function] [call site2] 00082
7 heif::BitstreamRange::BitstreamRange(std::__1::shared_ptr , unsigned long, heif::BitstreamRange*) [function] [call site2] 00083
7 heif::Error::operator=(heif::Error&&) [function] [call site2] 00084
7 heif::Error::operator==(heif::Error const&) const [function] [call site2] 00085
7 heif::BitstreamRange::skip_to_end_of_box() [function] [call site2] 00086
7 heif::Error::Error(heif::Error&&) [function] [call site2] 00087
7 heif::BitstreamRange::~BitstreamRange() [function] [call site2] 00088
7 heif::Error::~Error() [function] [call site2] 00089
7 heif::BoxHeader::~BoxHeader() [function] [call site2] 00090
6 heif::Error::operator!=(heif::Error const&) const [function] [call site2] 00091
7 heif::Error::operator==(heif::Error const&) const [function] [call site2] 00092
6 heif::BitstreamRange::error() const [function] [call site2] 00093
6 heif::Error::~Error() [function] [call site2] 00094
6 heif::BoxHeader::get_short_type() const [function] [call site2] 00095
6 heif::BoxHeader::get_short_type() const [function] [call site2] 00096
6 heif::Error::Error(heif_error_code, heif_suberror_code, std::__1::basic_string , std::__1::allocator > const&) [function] [call site2] 00097
6 heif::Box_ftyp::has_compatible_brand(unsigned int) const [function] [call site2] 00098
6 heif::Box_ftyp::has_compatible_brand(unsigned int) const [function] [call site2] 00099
6 heif::Box_ftyp::has_compatible_brand(unsigned int) const [function] [call site2] 00100
6 heif::Box_ftyp::has_compatible_brand(unsigned int) const [function] [call site2] 00101
6 heif::Error::Error(heif_error_code, heif_suberror_code, std::__1::basic_string , std::__1::allocator > const&) [function] [call site2] 00102
6 heif::Error::Error(heif_error_code, heif_suberror_code, std::__1::basic_string , std::__1::allocator > const&) [function] [call site2] 00103
6 heif::Box::get_child_box(unsigned int) const [function] [call site2] 00104
7 heif::BoxHeader::get_short_type() const [function] [call site2] 00105
6 heif::Box_hdlr::get_handler_type() const [function] [call site2] 00106
6 heif::Error::Error(heif_error_code, heif_suberror_code, std::__1::basic_string , std::__1::allocator > const&) [function] [call site2] 00107
6 heif::Box::get_child_box(unsigned int) const [function] [call site2] 00108
6 heif::Error::Error(heif_error_code, heif_suberror_code, std::__1::basic_string , std::__1::allocator > const&) [function] [call site2] 00109
6 heif::Box::get_child_box(unsigned int) const [function] [call site2] 00110
6 heif::Error::Error(heif_error_code, heif_suberror_code, std::__1::basic_string , std::__1::allocator > const&) [function] [call site2] 00111
6 heif::Box::get_child_box(unsigned int) const [function] [call site2] 00112
6 heif::Error::Error(heif_error_code, heif_suberror_code, std::__1::basic_string , std::__1::allocator > const&) [function] [call site2] 00113
6 heif::Box::get_child_box(unsigned int) const [function] [call site2] 00114
6 heif::Error::Error(heif_error_code, heif_suberror_code, std::__1::basic_string , std::__1::allocator > const&) [function] [call site2] 00115
6 heif::Box::get_child_box(unsigned int) const [function] [call site2] 00116
6 heif::Error::Error(heif_error_code, heif_suberror_code, std::__1::basic_string , std::__1::allocator > const&) [function] [call site2] 00117
6 heif::Box::get_child_box(unsigned int) const [function] [call site2] 00118
6 heif::Box::get_child_box(unsigned int) const [function] [call site2] 00119
6 heif::Box::get_child_box(unsigned int) const [function] [call site2] 00120
6 heif::Error::Error(heif_error_code, heif_suberror_code, std::__1::basic_string , std::__1::allocator > const&) [function] [call site2] 00121
6 heif::Box::get_child_boxes(unsigned int) const [function] [call site2] 00122
7 heif::BoxHeader::get_short_type() const [function] [call site2] 00123
6 heif::Error::Error(heif_error_code, heif_suberror_code, std::__1::basic_string , std::__1::allocator > const&) [function] [call site2] 00124
6 heif::Box_infe::get_item_ID() const [function] [call site2] 00125
6 heif::Error::Error(heif::Error const&) [function] [call site2] 00126
5 heif::BitstreamRange::~BitstreamRange() [function] [call site2] 00127
3 heif::Error::operator bool() const [function] [call site2] 00128
3 heif::Error::Error(heif::Error&&) [function] [call site2] 00129
3 heif::Error::~Error() [function] [call site2] 00130
3 heif::HeifContext::interpret_heif_file() [function] [call site2] 00131
4 heif::HeifFile::get_item_IDs() const [function] [call site2] 00132
5 heif::Box_infe::get_item_ID() const [function] [call site2] 00133
4 heif::HeifFile::get_infe_box(unsigned int) [function] [call site2] 00134
4 item_type_is_image(std::__1::basic_string , std::__1::allocator > const&) [function] [call site2] 00135
4 heif::Box_infe::is_hidden_item() const [function] [call site2] 00136
4 heif::HeifFile::get_primary_image_ID() const [function] [call site2] 00137
5 heif::Box_pitm::get_item_ID() const [function] [call site2] 00138
4 heif::HeifContext::Image::set_primary(bool) [function] [call site2] 00139
4 heif::Error::Error(heif_error_code, heif_suberror_code, std::__1::basic_string , std::__1::allocator > const&) [function] [call site2] 00140
4 heif::HeifFile::get_properties(unsigned int, std::__1::vector >&) const [function] [call site2] 00141
5 heif::Error::Error(heif_error_code, heif_suberror_code, std::__1::basic_string , std::__1::allocator > const&) [function] [call site2] 00142
5 heif::Error::Error(heif_error_code, heif_suberror_code, std::__1::basic_string , std::__1::allocator > const&) [function] [call site2] 00143
5 heif::Box_ipco::get_properties_for_item_ID(unsigned int, std::__1::shared_ptr const&, std::__1::vector >&) const [function] [call site2] 00144
6 heif::Box_ipma::get_properties_for_item_ID(unsigned int) const [function] [call site2] 00145
6 heif::Error::Error(heif_error_code, heif_suberror_code, std::__1::basic_string , std::__1::allocator > const&) [function] [call site2] 00146
6 heif::Box::get_all_child_boxes() const [function] [call site2] 00147
6 heif::Error::Error(heif_error_code, heif_suberror_code, std::__1::basic_string , std::__1::allocator > const&) [function] [call site2] 00148
6 heif::Box_ipco::Property::Property() [function] [call site2] 00149
6 heif::Box_ipco::Property::~Property() [function] [call site2] 00150
6 heif::Error::Error(heif::Error const&) [function] [call site2] 00151
4 heif::Error::operator bool() const [function] [call site2] 00152
4 heif::Error::Error(heif::Error&&) [function] [call site2] 00153
4 heif::Box_ispe::get_width() const [function] [call site2] 00154
4 heif::Box_ispe::get_height() const [function] [call site2] 00155
4 heif::Error::Error(heif_error_code, heif_suberror_code, std::__1::basic_string , std::__1::allocator > const&) [function] [call site2] 00156
4 heif::HeifContext::Image::set_resolution(int, int) [function] [call site2] 00157
4 heif::HeifContext::Image::set_ispe_resolution(int, int) [function] [call site2] 00158
4 heif::Box_clap::get_width_rounded() const [function] [call site2] 00159
5 heif::Fraction::Fraction(int, int) [function] [call site2] 00160
5 heif::Fraction::operator-(int) const [function] [call site2] 00161
6 heif::Fraction::Fraction(int, int) [function] [call site2] 00162
4 heif::Box_clap::get_height_rounded() const [function] [call site2] 00163
5 heif::Fraction::Fraction(int, int) [function] [call site2] 00164
5 heif::Fraction::operator-(int) const [function] [call site2] 00165
4 heif::HeifContext::Image::set_resolution(int, int) [function] [call site2] 00166
4 heif::Box_irot::get_rotation() const [function] [call site2] 00167
4 heif::Box_irot::get_rotation() const [function] [call site2] 00168
4 heif::HeifContext::Image::get_height() const [function] [call site2] 00169
4 heif::HeifContext::Image::get_width() const [function] [call site2] 00170
4 heif::Box_colr::get_color_profile() const [function] [call site2] 00171
4 heif::HeifContext::Image::set_color_profile(std::__1::shared_ptr const&) [function] [call site2] 00172
4 heif::Error::~Error() [function] [call site2] 00173
4 heif::HeifFile::get_iref_box() [function] [call site2] 00174
4 heif::HeifContext::Image::get_id() const [function] [call site2] 00175
4 heif::Box_iref::get_references_from(unsigned int) const [function] [call site2] 00176
4 heif::BoxHeader::get_short_type() const [function] [call site2] 00177
4 heif::Error::Error(heif_error_code, heif_suberror_code, std::__1::basic_string , std::__1::allocator > const&) [function] [call site2] 00178
4 heif::HeifContext::Image::set_is_thumbnail_of(unsigned int) [function] [call site2] 00179
4 heif::Error::Error(heif_error_code, heif_suberror_code, std::__1::basic_string , std::__1::allocator > const&) [function] [call site2] 00180
4 heif::HeifContext::Image::is_thumbnail() const [function] [call site2] 00181
4 heif::Error::Error(heif_error_code, heif_suberror_code, std::__1::basic_string , std::__1::allocator > const&) [function] [call site2] 00182
4 heif::Error::Error(heif_error_code, heif_suberror_code, std::__1::basic_string , std::__1::allocator > const&) [function] [call site2] 00183
4 heif::HeifContext::Image::add_thumbnail(std::__1::shared_ptr const&) [function] [call site2] 00184
4 heif::HeifContext::remove_top_level_image(std::__1::shared_ptr const&) [function] [call site2] 00185
4 heif::HeifContext::Image::get_id() const [function] [call site2] 00186
4 heif::HeifFile::get_properties(unsigned int, std::__1::vector >&) const [function] [call site2] 00187
4 heif::Error::operator bool() const [function] [call site2] 00188
4 heif::Error::Error(heif::Error&&) [function] [call site2] 00189
4 heif::HeifContext::Image::get_id() const [function] [call site2] 00190
4 heif::Error::Error(heif_error_code, heif_suberror_code, std::__1::basic_string , std::__1::allocator > const&) [function] [call site2] 00191
4 heif::Error::Error(heif_error_code, heif_suberror_code, std::__1::basic_string , std::__1::allocator > const&) [function] [call site2] 00192
4 heif::Box_auxC::get_aux_type() const [function] [call site2] 00193
4 heif::Box_auxC::get_aux_type() const [function] [call site2] 00194
4 heif::Box_auxC::get_aux_type() const [function] [call site2] 00195
4 heif::Error::Error(heif_error_code, heif_suberror_code, std::__1::basic_string , std::__1::allocator > const&) [function] [call site2] 00196
4 heif::Error::Error(heif_error_code, heif_suberror_code, std::__1::basic_string , std::__1::allocator > const&) [function] [call site2] 00197
4 heif::HeifContext::Image::get_width() const [function] [call site2] 00198
4 heif::HeifContext::Image::get_height() const [function] [call site2] 00199
4 heif::HeifContext::Image::set_is_alpha_channel_of(unsigned int, bool) [function] [call site2] 00200
4 heif::HeifContext::Image::set_alpha_channel(std::__1::shared_ptr ) [function] [call site2] 00201
4 heif::Box_auxC::get_aux_type() const [function] [call site2] 00202
4 heif::Box_auxC::get_aux_type() const [function] [call site2] 00203
4 heif::HeifContext::Image::set_is_depth_channel_of(unsigned int) [function] [call site2] 00204
4 heif::Error::Error(heif_error_code, heif_suberror_code, std::__1::basic_string , std::__1::allocator > const&) [function] [call site2] 00205
4 heif::Error::Error(heif_error_code, heif_suberror_code, std::__1::basic_string , std::__1::allocator > const&) [function] [call site2] 00206
4 heif::HeifContext::Image::set_depth_channel(std::__1::shared_ptr ) [function] [call site2] 00207
4 heif::Box_auxC::get_subtypes() const [function] [call site2] 00208
4 heif::decode_hevc_aux_sei_messages(std::__1::vector > const&, std::__1::vector , std::__1::allocator > >&) [function] [call site2] 00209
5 heif::BitReader::BitReader(unsigned char const*, int) [function] [call site2] 00210
6 heif::BitReader::refill() [function] [call site2] 00211
5 heif::BitReader::get_bits(int) [function] [call site2] 00212
6 heif::BitReader::refill() [function] [call site2] 00213
5 heif::BitReader::get_current_byte_index() const [function] [call site2] 00214
5 heif::BitReader::get_current_byte_index() const [function] [call site2] 00215
5 heif::BitReader::BitReader(unsigned char const*, int) [function] [call site2] 00216
5 heif::BitReader::get_bits(int) [function] [call site2] 00217
5 heif::BitReader::get_bits(int) [function] [call site2] 00218
5 heif::BitReader::skip_bits(int) [function] [call site2] 00219
6 heif::BitReader::refill() [function] [call site2] 00220
5 heif::BitReader::get_bits(int) [function] [call site2] 00221
5 heif::BitReader::get_bits(int) [function] [call site2] 00222
5 read_depth_representation_info(heif::BitReader&) [function] [call site2] 00223
6 heif::BitReader::get_bits(int) [function] [call site2] 00224
6 heif::BitReader::get_bits(int) [function] [call site2] 00225
6 heif::BitReader::get_bits(int) [function] [call site2] 00226
6 heif::BitReader::get_bits(int) [function] [call site2] 00227
6 heif::BitReader::get_uvlc(int*) [function] [call site2] 00228
7 heif::BitReader::get_bits(int) [function] [call site2] 00229
7 heif::BitReader::get_bits(int) [function] [call site2] 00230
7 __assert_fail [call site2] 00231
6 heif::BitReader::get_uvlc(int*) [function] [call site2] 00232
6 read_depth_rep_info_element(heif::BitReader&) [function] [call site2] 00233
7 heif::BitReader::get_bits(int) [function] [call site2] 00234
7 heif::BitReader::get_bits(int) [function] [call site2] 00235
7 heif::BitReader::get_bits(int) [function] [call site2] 00236
7 heif::BitReader::get_bits(int) [function] [call site2] 00237
7 _Z3powIiiENSt3__19enable_ifIXaasr3std13is_arithmeticIT_EE5valuesr3std13is_arithmeticIT0_EE5valueENS0_9__promoteIS2_S3_vEEE4type4typeES2_S3_ [function] [call site2] 00238
8 pow [call site2] 00239
7 _Z3powIiiENSt3__19enable_ifIXaasr3std13is_arithmeticIT_EE5valuesr3std13is_arithmeticIT0_EE5valueENS0_9__promoteIS2_S3_vEEE4type4typeES2_S3_ [function] [call site2] 00240
6 read_depth_rep_info_element(heif::BitReader&) [function] [call site2] 00241
6 read_depth_rep_info_element(heif::BitReader&) [function] [call site2] 00242
6 read_depth_rep_info_element(heif::BitReader&) [function] [call site2] 00243
5 heif::Error::Error(heif::Error const&) [function] [call site2] 00244
4 heif::Error::operator=(heif::Error&&) [function] [call site2] 00245
4 heif::HeifContext::Image::set_depth_representation_info(heif_depth_representation_info&) [function] [call site2] 00246
4 heif::Box_auxC::get_aux_type() const [function] [call site2] 00247
4 heif::HeifContext::Image::set_is_aux_image_of(unsigned int, std::__1::basic_string , std::__1::allocator > const&) [function] [call site2] 00248
4 heif::Error::Error(heif_error_code, heif_suberror_code, std::__1::basic_string , std::__1::allocator > const&) [function] [call site2] 00249
4 heif::Error::Error(heif_error_code, heif_suberror_code, std::__1::basic_string , std::__1::allocator > const&) [function] [call site2] 00250
4 heif::HeifContext::Image::add_aux_image(std::__1::shared_ptr ) [function] [call site2] 00251
4 heif::HeifContext::remove_top_level_image(std::__1::shared_ptr const&) [function] [call site2] 00252
4 heif::Error::~Error() [function] [call site2] 00253
4 heif::HeifContext::Image::get_id() const [function] [call site2] 00254
4 heif::HeifFile::get_infe_box(unsigned int) [function] [call site2] 00255
4 heif::Box_infe::get_item_type() const [function] [call site2] 00256
4 heif::HeifFile::get_ipma_box() [function] [call site2] 00257
4 heif::HeifFile::get_ipco_box() [function] [call site2] 00258
4 heif::HeifContext::Image::get_id() const [function] [call site2] 00259
4 heif::Box_ipco::get_property_for_item_ID(unsigned int, std::__1::shared_ptr const&, unsigned int) const [function] [call site2] 00260
5 heif::Box_ipma::get_properties_for_item_ID(unsigned int) const [function] [call site2] 00261
5 heif::Box::get_all_child_boxes() const [function] [call site2] 00262
5 heif::BoxHeader::get_short_type() const [function] [call site2] 00263
4 heif::Error::Error(heif_error_code, heif_suberror_code, std::__1::basic_string , std::__1::allocator > const&) [function] [call site2] 00264
4 heif::HeifFile::get_infe_box(unsigned int) [function] [call site2] 00265
4 heif::Box_infe::get_item_type() const [function] [call site2] 00266
4 heif::Box_iref::get_references(unsigned int, unsigned int) const [function] [call site2] 00267
5 heif::BoxHeader::get_short_type() const [function] [call site2] 00268
4 heif::HeifContext::Image::get_color_profile_icc() const [function] [call site2] 00269
4 heif::HeifContext::Image::get_color_profile_icc() const [function] [call site2] 00270
4 heif::HeifContext::Image::get_color_profile_nclx() const [function] [call site2] 00271
4 heif::HeifContext::Image::get_color_profile_nclx() const [function] [call site2] 00272
4 heif::HeifFile::get_item_type(unsigned int) const [function] [call site2] 00273
5 heif::HeifFile::get_infe(unsigned int) const [function] [call site2] 00274
5 heif::Box_infe::get_item_type() const [function] [call site2] 00275
4 heif::HeifFile::get_content_type(unsigned int) const [function] [call site2] 00276
5 heif::HeifFile::get_infe(unsigned int) const [function] [call site2] 00277
5 heif::Box_infe::get_content_type() const [function] [call site2] 00278
4 heif::HeifFile::get_compressed_image_data(unsigned int, std::__1::vector >*) const [function] [call site2] 00279
5 heif::HeifFile::image_exists(unsigned int) const [function] [call site2] 00280
5 heif::Error::Error(heif_error_code, heif_suberror_code, std::__1::basic_string , std::__1::allocator > const&) [function] [call site2] 00281
5 heif::HeifFile::get_infe(unsigned int) const [function] [call site2] 00282
5 heif::Error::Error(heif_error_code, heif_suberror_code, std::__1::basic_string , std::__1::allocator > const&) [function] [call site2] 00283
5 heif::Box_infe::get_item_type() const [function] [call site2] 00284
5 heif::Box_infe::get_content_type() const [function] [call site2] 00285
5 heif::Box_iloc::get_items() const [function] [call site2] 00286
5 heif::Error::Error(heif_error_code, heif_suberror_code, std::__1::basic_string , std::__1::allocator > const&) [function] [call site2] 00287
5 heif::Error::Error(heif_error_code, heif_suberror_code, std::__1::basic_string , std::__1::allocator > const&) [function] [call site2] 00288
5 heif::Box_ipco::get_properties_for_item_ID(unsigned int, std::__1::shared_ptr const&, std::__1::vector >&) const [function] [call site2] 00289
5 heif::Error::operator bool() const [function] [call site2] 00290
5 heif::Error::Error(heif::Error&&) [function] [call site2] 00291
5 heif::BoxHeader::get_short_type() const [function] [call site2] 00292
5 __assert_fail [call site2] 00293
5 heif::Box_hvcC::get_headers(std::__1::vector >*) const [function] [call site2] 00294
5 heif::Error::Error(heif_error_code, heif_suberror_code, std::__1::basic_string , std::__1::allocator > const&) [function] [call site2] 00295
5 heif::Box_iloc::read_data(heif::Box_iloc::Item const&, std::__1::shared_ptr const&, std::__1::shared_ptr const&, std::__1::vector >*) const [function] [call site2] 00296
6 heif::Error::Error(heif_error_code, heif_suberror_code, std::__1::basic_string , std::__1::allocator > const&) [function] [call site2] 00297
6 heif::Error::Error(heif_error_code, heif_suberror_code, std::__1::basic_string , std::__1::allocator > const&) [function] [call site2] 00298
6 heif::Error::Error(heif_error_code, heif_suberror_code, std::__1::basic_string , std::__1::allocator > const&) [function] [call site2] 00299
6 heif::Error::Error(heif_error_code, heif_suberror_code, std::__1::basic_string , std::__1::allocator > const&) [function] [call site2] 00300
6 __assert_fail [call site2] 00301
6 __assert_fail [call site2] 00302
6 heif::Error::Error(heif_error_code, heif_suberror_code, std::__1::basic_string , std::__1::allocator > const&) [function] [call site2] 00303
6 heif::Box_idat::read_data(std::__1::shared_ptr const&, unsigned long, unsigned long, std::__1::vector >&) const [function] [call site2] 00304
7 heif::Error::Error(heif_error_code, heif_suberror_code, std::__1::basic_string , std::__1::allocator > const&) [function] [call site2] 00305
7 heif::BoxHeader::get_box_size() const [function] [call site2] 00306
7 heif::Error::Error(heif_error_code, heif_suberror_code, std::__1::basic_string , std::__1::allocator > const&) [function] [call site2] 00307
7 heif::BoxHeader::get_box_size() const [function] [call site2] 00308
7 heif::Error::Error(heif_error_code, heif_suberror_code, std::__1::basic_string , std::__1::allocator > const&) [function] [call site2] 00309
7 heif::Error::Error(heif_error_code, heif_suberror_code, std::__1::basic_string , std::__1::allocator > const&) [function] [call site2] 00310
7 __assert_fail [call site2] 00311
7 __assert_fail [call site2] 00312
7 heif::Error::Error(heif::Error const&) [function] [call site2] 00313
6 heif::Error::~Error() [function] [call site2] 00314
6 heif::Error::Error(heif_error_code, heif_suberror_code, std::__1::basic_string , std::__1::allocator > const&) [function] [call site2] 00315
6 heif::Error::Error(heif::Error const&) [function] [call site2] 00316
5 heif::Error::operator=(heif::Error&&) [function] [call site2] 00317
5 heif::Error::~Error() [function] [call site2] 00318
5 heif::Box_ipco::get_properties_for_item_ID(unsigned int, std::__1::shared_ptr const&, std::__1::vector >&) const [function] [call site2] 00319
5 heif::Error::operator bool() const [function] [call site2] 00320
5 heif::Error::Error(heif::Error&&) [function] [call site2] 00321
5 heif::BoxHeader::get_short_type() const [function] [call site2] 00322
5 heif::Error::Error(heif_error_code, heif_suberror_code, std::__1::basic_string , std::__1::allocator > const&) [function] [call site2] 00323
5 heif::Box_av1C::get_headers(std::__1::vector >*) const [function] [call site2] 00324
5 heif::Error::Error(heif_error_code, heif_suberror_code, std::__1::basic_string , std::__1::allocator > const&) [function] [call site2] 00325
5 heif::Box_iloc::read_data(heif::Box_iloc::Item const&, std::__1::shared_ptr const&, std::__1::shared_ptr const&, std::__1::vector >*) const [function] [call site2] 00326
5 heif::Error::operator=(heif::Error&&) [function] [call site2] 00327
5 heif::Error::~Error() [function] [call site2] 00328
5 heif::Box_iloc::read_data(heif::Box_iloc::Item const&, std::__1::shared_ptr const&, std::__1::shared_ptr const&, std::__1::vector >*) const [function] [call site2] 00329
5 heif::Error::operator=(heif::Error&&) [function] [call site2] 00330
5 heif::Error::operator!=(heif::Error const&) const [function] [call site2] 00331
5 heif::Error::Error(heif::Error&&) [function] [call site2] 00332
5 heif::Error::Error(heif::Error const&) [function] [call site2] 00333
5 heif::Error::~Error() [function] [call site2] 00334
4 heif::Error::operator bool() const [function] [call site2] 00335
4 heif::Error::Error(heif::Error&&) [function] [call site2] 00336
4 heif::Box_iref::get_references_from(unsigned int) const [function] [call site2] 00337
4 heif::BoxHeader::get_short_type() const [function] [call site2] 00338
4 heif::Error::Error(heif_error_code, heif_suberror_code, std::__1::basic_string , std::__1::allocator > const&) [function] [call site2] 00339
4 heif::Error::Error(heif_error_code, heif_suberror_code, std::__1::basic_string , std::__1::allocator > const&) [function] [call site2] 00340
4 heif::HeifContext::Image::add_metadata(std::__1::shared_ptr ) [function] [call site2] 00341
4 heif::BoxHeader::get_short_type() const [function] [call site2] 00342
4 heif::Error::Error(heif_error_code, heif_suberror_code, std::__1::basic_string , std::__1::allocator > const&) [function] [call site2] 00343
4 heif::HeifContext::Image::set_is_premultiplied_alpha(bool) [function] [call site2] 00344
4 heif::Error::~Error() [function] [call site2] 00345
4 heif::Error::Error(heif::Error const&) [function] [call site2] 00346
2 heif::Error::error_struct(heif::ErrorBuffer*) const [function] [call site2] 00347
3 heif::ErrorBuffer::set_success() [function] [call site2] 00348
3 heif::Error::get_error_string(heif_error_code) [function] [call site2] 00349
4 __assert_fail [call site2] 00350
3 heif::Error::get_error_string(heif_suberror_code) [function] [call site2] 00351
4 __assert_fail [call site2] 00352
3 heif::ErrorBuffer::set_error(std::__1::basic_string , std::__1::allocator > const&) [function] [call site2] 00353
3 heif::ErrorBuffer::get_error() const [function] [call site2] 00354
2 heif::Error::~Error() [function] [call site2] 00355
1 heif_context_get_primary_image_handle [function] [call site2] 00356
2 heif::Error::Error(heif_error_code, heif_suberror_code, std::__1::basic_string , std::__1::allocator > const&) [function] [call site2] 00357
2 heif::Error::error_struct(heif::ErrorBuffer*) const [function] [call site2] 00358
2 heif::Error::~Error() [function] [call site2] 00359
2 heif::HeifContext::get_primary_image() [function] [call site2] 00360
2 heif::Error::Error(heif_error_code, heif_suberror_code, std::__1::basic_string , std::__1::allocator > const&) [function] [call site2] 00361
2 heif::Error::error_struct(heif::ErrorBuffer*) const [function] [call site2] 00362
2 heif::Error::~Error() [function] [call site2] 00363
2 heif_image_handle::heif_image_handle() [function] [call site2] 00364
2 heif::Error::error_struct(heif::ErrorBuffer*) const [function] [call site2] 00365
1 heif_image_handle_is_primary_image [function] [call site2] 00366
2 heif::HeifContext::Image::is_primary() const [function] [call site2] 00367
1 __assert_fail [call site2] 00368
1 TestDecodeImage(heif_context*, heif_image_handle const*, unsigned long) [function] [call site2] 00369
2 heif_image_handle_is_primary_image [function] [call site2] 00370
2 heif_image_handle_get_width [function] [call site2] 00371
3 heif::HeifContext::Image::get_width() const [function] [call site2] 00372
2 heif_image_handle_get_height [function] [call site2] 00373
2 __assert_fail [call site2] 00374
2 __assert_fail [call site2] 00375
2 heif_image_handle_get_number_of_metadata_blocks [function] [call site2] 00376
3 heif::HeifContext::Image::get_metadata() const [function] [call site2] 00377
2 __assert_fail [call site2] 00378
2 __assert_fail [call site2] 00379
2 __assert_fail [call site2] 00380
2 heif_image_handle_get_list_of_metadata_block_IDs [function] [call site2] 00381
3 heif::HeifContext::Image::get_metadata() const [function] [call site2] 00382
2 __assert_fail [call site2] 00383
2 heif_decode_image [function] [call site2] 00384
3 heif::HeifContext::Image::get_id() const [function] [call site2] 00385
3 heif::HeifContext::decode_image_user(unsigned int, std::__1::shared_ptr &, heif_colorspace, heif_chroma, heif_decoding_options const*) const [function] [call site2] 00386
4 heif::HeifContext::decode_image_planar(unsigned int, std::__1::shared_ptr &, heif_colorspace, heif_decoding_options const*, bool) const [function] [call site2] 00387
5 heif::HeifFile::get_item_type(unsigned int) const [function] [call site2] 00388
5 __assert_fail [call site2] 00389
5 heif::Error::Error() [function] [call site2] 00390
5 heif::HeifContext::get_decoder(heif_compression_format) const [function] [call site2] 00391
6 heif::get_decoder(heif_compression_format) [function] [call site2] 00392
5 heif::Error::Error(heif_error_code, heif_suberror_code, std::__1::basic_string , std::__1::allocator > const&) [function] [call site2] 00393
5 heif::HeifFile::get_compressed_image_data(unsigned int, std::__1::vector >*) const [function] [call site2] 00394
5 heif::Error::operator=(heif::Error&&) [function] [call site2] 00395
5 heif::Error::operator bool() const [function] [call site2] 00396
5 heif::Error::Error(heif::Error&&) [function] [call site2] 00397
5 heif::Error::Error(heif_error_code, heif_suberror_code, std::__1::basic_string , std::__1::allocator > const&) [function] [call site2] 00398
5 heif::Error::Error(heif_error_code, heif_suberror_code, std::__1::basic_string , std::__1::allocator > const&) [function] [call site2] 00399
5 heif::Error::Error(heif_error_code, heif_suberror_code, std::__1::basic_string , std::__1::allocator > const&) [function] [call site2] 00400
5 heif::Error::Error(heif_error_code, heif_suberror_code, std::__1::basic_string , std::__1::allocator > const&) [function] [call site2] 00401
5 heif_image_release [function] [call site2] 00402
6 heif_image::~heif_image() [function] [call site2] 00403
5 heif::HeifContext::Image::get_color_profile_nclx() const [function] [call site2] 00404
5 heif::HeifPixelImage::set_color_profile_nclx(std::__1::shared_ptr const&) [function] [call site2] 00405
5 heif::HeifContext::Image::get_color_profile_icc() const [function] [call site2] 00406
5 heif::HeifPixelImage::set_color_profile_icc(std::__1::shared_ptr const&) [function] [call site2] 00407
5 heif::HeifPixelImage::get_colorspace() const [function] [call site2] 00408
5 heif::HeifPixelImage::get_chroma_format() const [function] [call site2] 00409
5 heif::HeifPixelImage::get_colorspace() const [function] [call site2] 00410
5 heif::convert_colorspace(std::__1::shared_ptr const&, heif_colorspace, heif_chroma, std::__1::shared_ptr const&, int) [function] [call site2] 00411
6 heif::HeifPixelImage::get_width() const [function] [call site2] 00412
6 heif::HeifPixelImage::get_height() const [function] [call site2] 00413
6 heif::HeifPixelImage::has_channel(heif_channel) const [function] [call site2] 00414
6 heif::HeifPixelImage::get_width(heif_channel) const [function] [call site2] 00415
6 heif::HeifPixelImage::get_height(heif_channel) const [function] [call site2] 00416
6 heif::ColorState::ColorState() [function] [call site2] 00417
6 heif::HeifPixelImage::get_colorspace() const [function] [call site2] 00418
6 heif::HeifPixelImage::get_chroma_format() const [function] [call site2] 00419
6 heif::HeifPixelImage::has_channel(heif_channel) const [function] [call site2] 00420
6 heif::HeifPixelImage::get_chroma_format() const [function] [call site2] 00421
6 heif::HeifPixelImage::get_color_profile_nclx() const [function] [call site2] 00422
6 heif::HeifPixelImage::get_channel_set() const [function] [call site2] 00423
6 __assert_fail [call site2] 00424
6 heif::HeifPixelImage::get_bits_per_pixel(heif_channel) const [function] [call site2] 00425
6 heif::ColorState::ColorState(heif::ColorState const&) [function] [call site2] 00426
6 heif::num_interleaved_pixels_per_plane(heif_chroma) [function] [call site2] 00427
7 __assert_fail [call site2] 00428
6 heif::is_chroma_with_alpha(heif_chroma) [function] [call site2] 00429
7 __assert_fail [call site2] 00430
6 heif::ColorConversionPipeline::ColorConversionPipeline() [function] [call site2] 00431
7 heif::ColorState::ColorState() [function] [call site2] 00432
6 heif::ColorConversionOptions::ColorConversionOptions() [function] [call site2] 00433
6 heif::ColorConversionPipeline::construct_pipeline(heif::ColorState const&, heif::ColorState const&, heif::ColorConversionOptions const&) [function] [call site2] 00434
7 heif::ColorState::operator=(heif::ColorState const&) [function] [call site2] 00435
7 heif::ColorState::operator==(heif::ColorState const&) const [function] [call site2] 00436
7 heif::ColorState::ColorState(heif::ColorState const&) [function] [call site2] 00437
7 Node::Node(int, std::__1::shared_ptr const&, heif::ColorStateWithCost const&) [function] [call site2] 00438
8 heif::ColorStateWithCost::ColorStateWithCost() [function] [call site2] 00439
9 heif::ColorState::ColorState() [function] [call site2] 00440
8 heif::ColorStateWithCost::operator=(heif::ColorStateWithCost const&) [function] [call site2] 00441
7 heif::ColorConversionCosts::total(heif::ColorConversionCriterion) const [function] [call site2] 00442
7 Node::operator=(Node const&) [function] [call site2] 00443
8 heif::ColorStateWithCost::operator=(heif::ColorStateWithCost const&) [function] [call site2] 00444
7 heif::ColorState::operator==(heif::ColorState const&) const [function] [call site2] 00445
7 heif::ColorState::operator==(heif::ColorState const&) const [function] [call site2] 00446
7 heif::ColorState::operator==(heif::ColorState const&) const [function] [call site2] 00447
7 heif::ColorConversionCosts::operator+(heif::ColorConversionCosts const&) const [function] [call site2] 00448
8 heif::ColorConversionCosts::ColorConversionCosts(float, float, float) [function] [call site2] 00449
7 heif::ColorConversionCosts::total(heif::ColorConversionCriterion) const [function] [call site2] 00450
7 Node::Node(int, std::__1::shared_ptr const&, heif::ColorStateWithCost const&) [function] [call site2] 00451
7 heif::ColorStateWithCost::ColorStateWithCost(heif::ColorStateWithCost const&) [function] [call site2] 00452
7 heif::ColorConversionCosts::operator+(heif::ColorConversionCosts const&) const [function] [call site2] 00453
7 Node::Node(int, std::__1::shared_ptr const&, heif::ColorStateWithCost const&) [function] [call site2] 00454
7 heif::ColorStateWithCost::~ColorStateWithCost() [function] [call site2] 00455
6 heif::ColorConversionPipeline::convert_image(std::__1::shared_ptr const&) [function] [call site2] 00456
7 heif::HeifPixelImage::set_color_profile_nclx(std::__1::shared_ptr const&) [function] [call site2] 00457
7 heif::HeifPixelImage::get_color_profile_icc() const [function] [call site2] 00458
7 heif::HeifPixelImage::is_premultiplied_alpha() const [function] [call site2] 00459
7 heif::HeifPixelImage::get_warnings() const [function] [call site2] 00460
7 heif::Error::Error(heif::Error const&) [function] [call site2] 00461
7 heif::HeifPixelImage::add_warning(heif::Error) [function] [call site2] 00462
6 heif::ColorConversionPipeline::~ColorConversionPipeline() [function] [call site2] 00463
5 heif::Error::Error(heif_error_code, heif_suberror_code, std::__1::basic_string , std::__1::allocator > const&) [function] [call site2] 00464
5 heif::HeifFile::get_compressed_image_data(unsigned int, std::__1::vector >*) const [function] [call site2] 00465
5 heif::Error::operator=(heif::Error&&) [function] [call site2] 00466
5 heif::Error::operator bool() const [function] [call site2] 00467
5 heif::HeifContext::decode_full_grid_image(unsigned int, std::__1::shared_ptr &, std::__1::vector > const&) const [function] [call site2] 00468
6 ImageGrid::ImageGrid() [function] [call site2] 00469
6 ImageGrid::parse(std::__1::vector > const&) [function] [call site2] 00470
7 heif::Error::Error(heif_error_code, heif_suberror_code, std::__1::basic_string , std::__1::allocator > const&) [function] [call site2] 00471
7 heif::Error::Error(heif_error_code, heif_suberror_code, std::__1::basic_string , std::__1::allocator > const&) [function] [call site2] 00472
7 heif::Error::Error(heif::Error const&) [function] [call site2] 00473
6 heif::Error::operator bool() const [function] [call site2] 00474
6 heif::Error::Error(heif::Error&&) [function] [call site2] 00475
6 heif::HeifFile::get_iref_box() [function] [call site2] 00476
6 heif::Error::Error(heif_error_code, heif_suberror_code, std::__1::basic_string , std::__1::allocator > const&) [function] [call site2] 00477
6 heif::Box_iref::get_references(unsigned int, unsigned int) const [function] [call site2] 00478
6 ImageGrid::get_rows() const [function] [call site2] 00479
7 __assert_fail [call site2] 00480
6 ImageGrid::get_rows() const [function] [call site2] 00481
6 ImageGrid::get_rows() const [function] [call site2] 00482
6 heif::Error::Error(heif_error_code, heif_suberror_code, std::__1::basic_string , std::__1::allocator > const&) [function] [call site2] 00483
6 heif::HeifContext::is_image(unsigned int) const [function] [call site2] 00484
6 heif::Error::Error(heif_error_code, heif_suberror_code, std::__1::basic_string , std::__1::allocator > const&) [function] [call site2] 00485
6 heif::HeifFile::get_ipma_box() [function] [call site2] 00486
6 heif::HeifFile::get_ipco_box() [function] [call site2] 00487
6 heif::Box_ipco::get_property_for_item_ID(unsigned int, std::__1::shared_ptr const&, unsigned int) const [function] [call site2] 00488
6 ImageGrid::get_width() const [function] [call site2] 00489
6 ImageGrid::get_height() const [function] [call site2] 00490
6 __assert_fail [call site2] 00491
6 heif::Error::Error(heif_error_code, heif_suberror_code, std::__1::basic_string , std::__1::allocator > const&) [function] [call site2] 00492
6 heif::HeifPixelImage::create(int, int, heif_colorspace, heif_chroma) [function] [call site2] 00493
6 heif::Box_pixi::get_num_channels() const [function] [call site2] 00494
6 heif::Error::Error(heif_error_code, heif_suberror_code, std::__1::basic_string , std::__1::allocator > const&) [function] [call site2] 00495
6 heif::Box_pixi::get_bits_per_channel(int) const [function] [call site2] 00496
6 heif::Box_pixi::get_num_channels() const [function] [call site2] 00497
6 heif::Box_pixi::get_bits_per_channel(int) const [function] [call site2] 00498
6 heif::Box_pixi::get_bits_per_channel(int) const [function] [call site2] 00499
6 heif::Error::Error(heif_error_code, heif_suberror_code, std::__1::basic_string , std::__1::allocator > const&) [function] [call site2] 00500
6 heif::Error::Error(heif_error_code, heif_suberror_code, std::__1::basic_string , std::__1::allocator > const&) [function] [call site2] 00501
6 heif::HeifContext::Image::get_luma_bits_per_pixel() const [function] [call site2] 00502
7 heif::HeifContext::get_id_of_non_virtual_child_image(unsigned int, unsigned int&) const [function] [call site2] 00503
8 heif::HeifFile::get_item_type(unsigned int) const [function] [call site2] 00504
8 heif::HeifFile::get_iref_box() [function] [call site2] 00505
8 heif::Error::Error(heif_error_code, heif_suberror_code, std::__1::basic_string , std::__1::allocator > const&) [function] [call site2] 00506
8 heif::Box_iref::get_references(unsigned int, unsigned int) const [function] [call site2] 00507
8 heif::Error::Error(heif_error_code, heif_suberror_code, std::__1::basic_string , std::__1::allocator > const&) [function] [call site2] 00508
8 heif::HeifContext::get_id_of_non_virtual_child_image(unsigned int, unsigned int&) const [function] [call site2] 00509
9 heif::Error::Error(heif::Error const&) [function] [call site2] 00510
7 heif::Error::operator bool() const [function] [call site2] 00511
7 heif::Error::~Error() [function] [call site2] 00512
7 heif::HeifFile::get_luma_bits_per_pixel_from_configuration(unsigned int) const [function] [call site2] 00513
8 heif::HeifFile::get_item_type(unsigned int) const [function] [call site2] 00514
8 heif::Box_ipco::get_property_for_item_ID(unsigned int, std::__1::shared_ptr const&, unsigned int) const [function] [call site2] 00515
8 heif::Box_hvcC::get_configuration() const [function] [call site2] 00516
8 heif::Box_ipco::get_property_for_item_ID(unsigned int, std::__1::shared_ptr const&, unsigned int) const [function] [call site2] 00517
8 heif::Box_av1C::get_configuration() const [function] [call site2] 00518
6 heif::HeifPixelImage::add_plane(heif_channel, int, int, int) [function] [call site2] 00519
7 heif::HeifPixelImage::ImagePlane::ImagePlane() [function] [call site2] 00520
7 heif::HeifPixelImage::ImagePlane::alloc(int, int, int, heif_chroma) [function] [call site2] 00521
8 __assert_fail [call site2] 00522
8 __assert_fail [call site2] 00523
8 __assert_fail [call site2] 00524
8 rounded_size(unsigned int) [function] [call site2] 00525
8 rounded_size(unsigned int) [function] [call site2] 00526
8 __assert_fail [call site2] 00527
8 heif::num_interleaved_pixels_per_plane(heif_chroma) [function] [call site2] 00528
8 __cxa_begin_catch [call site2] 00529
8 __cxa_end_catch [call site2] 00530
6 heif::HeifPixelImage::add_plane(heif_channel, int, int, int) [function] [call site2] 00531
6 heif::HeifPixelImage::add_plane(heif_channel, int, int, int) [function] [call site2] 00532
6 ImageGrid::get_rows() const [function] [call site2] 00533
6 ImageGrid::get_rows() const [function] [call site2] 00534
6 ImageGrid::get_columns() const [function] [call site2] 00535
7 __assert_fail [call site2] 00536
6 heif::Error::Error(heif_error_code, heif_suberror_code, std::__1::basic_string , std::__1::allocator > const&) [function] [call site2] 00537
6 heif::HeifContext::Image::get_width() const [function] [call site2] 00538
6 heif::HeifContext::Image::get_height() const [function] [call site2] 00539
6 ImageGrid::get_columns() const [function] [call site2] 00540
6 heif::Error::operator bool() const [function] [call site2] 00541
6 heif::Error::~Error() [function] [call site2] 00542
6 heif::Error::operator bool() const [function] [call site2] 00543
6 heif::Error::~Error() [function] [call site2] 00544
6 heif::Error::Error(heif::Error const&) [function] [call site2] 00545
6 heif::Error::~Error() [function] [call site2] 00546
5 heif::Error::operator=(heif::Error&&) [function] [call site2] 00547
5 heif::Error::operator bool() const [function] [call site2] 00548
5 heif::Error::Error(heif::Error&&) [function] [call site2] 00549
5 heif::HeifContext::decode_derived_image(unsigned int, std::__1::shared_ptr &) const [function] [call site2] 00550
6 heif::HeifFile::get_iref_box() [function] [call site2] 00551
6 heif::Error::Error(heif_error_code, heif_suberror_code, std::__1::basic_string , std::__1::allocator > const&) [function] [call site2] 00552
6 heif::Box_iref::get_references(unsigned int, unsigned int) const [function] [call site2] 00553
6 heif::Error::Error(heif_error_code, heif_suberror_code, std::__1::basic_string , std::__1::allocator > const&) [function] [call site2] 00554
6 heif::HeifContext::decode_image_planar(unsigned int, std::__1::shared_ptr &, heif_colorspace, heif_decoding_options const*, bool) const [function] [call site2] 00555
7 heif::Error::operator=(heif::Error&&) [function] [call site2] 00556
7 heif::Error::operator bool() const [function] [call site2] 00557
7 heif::Error::Error(heif::Error&&) [function] [call site2] 00558
7 heif::HeifFile::get_compressed_image_data(unsigned int, std::__1::vector >*) const [function] [call site2] 00559
7 heif::Error::operator=(heif::Error&&) [function] [call site2] 00560
7 heif::Error::operator bool() const [function] [call site2] 00561
7 heif::HeifContext::decode_overlay_image(unsigned int, std::__1::shared_ptr &, std::__1::vector > const&) const [function] [call site2] 00562
8 heif::HeifFile::get_iref_box() [function] [call site2] 00563
8 heif::Error::Error(heif_error_code, heif_suberror_code, std::__1::basic_string , std::__1::allocator > const&) [function] [call site2] 00564
8 heif::Box_iref::get_references(unsigned int, unsigned int) const [function] [call site2] 00565
8 ImageOverlay::ImageOverlay() [function] [call site2] 00566
8 ImageOverlay::parse(unsigned long, std::__1::vector > const&) [function] [call site2] 00567
9 heif::Error::Error(heif_error_code, heif_suberror_code, std::__1::basic_string , std::__1::allocator > const&) [function] [call site2] 00568
9 heif::Error::Error(heif::Error&&) [function] [call site2] 00569
9 heif::Error::Error(heif_error_code, heif_suberror_code, std::__1::basic_string , std::__1::allocator > const&) [function] [call site2] 00570
9 heif::Error::Error(heif::Error&&) [function] [call site2] 00571
9 readvec(std::__1::vector > const&, int&, int) [function] [call site2] 00572
9 readvec(std::__1::vector > const&, int&, int) [function] [call site2] 00573
9 readvec(std::__1::vector > const&, int&, int) [function] [call site2] 00574
9 heif::Error::Error(heif::Error const&) [function] [call site2] 00575
9 readvec_signed(std::__1::vector > const&, int&, int) [function] [call site2] 00576
9 readvec_signed(std::__1::vector > const&, int&, int) [function] [call site2] 00577
9 heif::Error::~Error() [function] [call site2] 00578
8 heif::Error::operator bool() const [function] [call site2] 00579
8 heif::Error::Error(heif::Error&&) [function] [call site2] 00580
8 ImageOverlay::get_num_offsets() const [function] [call site2] 00581
8 heif::Error::Error(heif_error_code, heif_suberror_code, std::__1::basic_string , std::__1::allocator > const&) [function] [call site2] 00582
8 ImageOverlay::get_canvas_width() const [function] [call site2] 00583
8 ImageOverlay::get_canvas_height() const [function] [call site2] 00584
8 heif::Error::Error(heif_error_code, heif_suberror_code, std::__1::basic_string , std::__1::allocator > const&) [function] [call site2] 00585
8 heif::HeifPixelImage::create(int, int, heif_colorspace, heif_chroma) [function] [call site2] 00586
8 heif::HeifPixelImage::add_plane(heif_channel, int, int, int) [function] [call site2] 00587
8 heif::HeifPixelImage::add_plane(heif_channel, int, int, int) [function] [call site2] 00588
8 heif::HeifPixelImage::add_plane(heif_channel, int, int, int) [function] [call site2] 00589
8 ImageOverlay::get_background_color(unsigned short*) const [function] [call site2] 00590
8 heif::HeifPixelImage::fill_RGB_16bit(unsigned short, unsigned short, unsigned short, unsigned short) [function] [call site2] 00591
9 heif::Error::Error(heif_error_code, heif_suberror_code, std::__1::basic_string , std::__1::allocator > const&) [function] [call site2] 00592
9 heif::Error::Error(heif_error_code, heif_suberror_code, std::__1::basic_string , std::__1::allocator > const&) [function] [call site2] 00593
9 __assert_fail [call site2] 00594
9 heif::Error::Error(heif::Error const&) [function] [call site2] 00595
8 heif::Error::operator=(heif::Error&&) [function] [call site2] 00596
8 heif::Error::operator bool() const [function] [call site2] 00597
8 heif::HeifContext::decode_image_planar(unsigned int, std::__1::shared_ptr &, heif_colorspace, heif_decoding_options const*, bool) const [function] [call site2] 00598
9 heif::Error::operator=(heif::Error&&) [function] [call site2] 00599
9 heif::Error::operator bool() const [function] [call site2] 00600
9 heif::Error::Error(heif_error_code, heif_suberror_code, std::__1::basic_string , std::__1::allocator > const&) [function] [call site2] 00601
9 heif::HeifFile::get_ipco_box() [function] [call site2] 00602
9 heif::HeifFile::get_ipma_box() [function] [call site2] 00603
9 heif::Box_ipco::get_properties_for_item_ID(unsigned int, std::__1::shared_ptr const&, std::__1::vector >&) const [function] [call site2] 00604
9 heif::Error::operator=(heif::Error&&) [function] [call site2] 00605
9 heif::Box_irot::get_rotation() const [function] [call site2] 00606
9 heif::HeifPixelImage::rotate_ccw(int, std::__1::shared_ptr &) [function] [call site2] 00607
10 heif::Error::Error(heif::Error const&) [function] [call site2] 00608
10 heif::HeifPixelImage::create(int, int, heif_colorspace, heif_chroma) [function] [call site2] 00609
10 heif::HeifPixelImage::get_color_profile_nclx() const [function] [call site2] 00610
10 heif::HeifPixelImage::get_color_profile_icc() const [function] [call site2] 00611
10 heif::Error::Error(heif::Error const&) [function] [call site2] 00612
10 heif::HeifPixelImage::add_plane(heif_channel, int, int, int) [function] [call site2] 00613
10 heif::HeifPixelImage::get_plane(heif_channel, int*) [function] [call site2] 00614
9 heif::Error::operator=(heif::Error&&) [function] [call site2] 00615
9 heif::Error::operator bool() const [function] [call site2] 00616
9 heif::Error::Error(heif::Error&&) [function] [call site2] 00617
9 heif::Box_imir::get_mirror_direction() const [function] [call site2] 00618
9 heif::HeifPixelImage::mirror_inplace(bool) [function] [call site2] 00619
10 heif::Error::Error(heif_error_code, heif_suberror_code, std::__1::basic_string , std::__1::allocator > const&) [function] [call site2] 00620
10 heif::Error::Error(heif::Error const&) [function] [call site2] 00621
9 heif::Error::operator=(heif::Error&&) [function] [call site2] 00622
9 heif::Error::operator bool() const [function] [call site2] 00623
9 heif::Error::Error(heif::Error&&) [function] [call site2] 00624
9 heif::HeifPixelImage::get_width() const [function] [call site2] 00625
9 heif::HeifPixelImage::get_height() const [function] [call site2] 00626
9 __assert_fail [call site2] 00627
9 __assert_fail [call site2] 00628
9 heif::Box_clap::left_rounded(int) const [function] [call site2] 00629
10 heif::Fraction::Fraction(int, int) [function] [call site2] 00630
10 heif::Fraction::operator-(int) const [function] [call site2] 00631
10 heif::Fraction::round_down() const [function] [call site2] 00632
9 heif::Box_clap::right_rounded(int) const [function] [call site2] 00633
10 heif::Fraction::operator-(int) const [function] [call site2] 00634
10 heif::Fraction::round() const [function] [call site2] 00635
9 heif::Box_clap::top_rounded(int) const [function] [call site2] 00636
10 heif::Fraction::Fraction(int, int) [function] [call site2] 00637
10 heif::Fraction::operator-(int) const [function] [call site2] 00638
10 heif::Fraction::round() const [function] [call site2] 00639
9 heif::Box_clap::bottom_rounded(int) const [function] [call site2] 00640
10 heif::Fraction::operator-(int) const [function] [call site2] 00641
10 heif::Fraction::round() const [function] [call site2] 00642
9 heif::Error::Error(heif_error_code, heif_suberror_code, std::__1::basic_string , std::__1::allocator > const&) [function] [call site2] 00643
9 heif::HeifPixelImage::crop(int, int, int, int, std::__1::shared_ptr &) const [function] [call site2] 00644
10 heif::HeifPixelImage::create(int, int, heif_colorspace, heif_chroma) [function] [call site2] 00645
10 heif::HeifPixelImage::get_color_profile_nclx() const [function] [call site2] 00646
10 heif::HeifPixelImage::get_color_profile_icc() const [function] [call site2] 00647
10 heif::Error::Error(heif::Error const&) [function] [call site2] 00648
10 heif::HeifPixelImage::add_plane(heif_channel, int, int, int) [function] [call site2] 00649
10 heif::HeifPixelImage::get_plane(heif_channel, int*) [function] [call site2] 00650
9 heif::Error::operator=(heif::Error&&) [function] [call site2] 00651
9 heif::Error::operator bool() const [function] [call site2] 00652
9 heif::Error::Error(heif::Error&&) [function] [call site2] 00653
9 heif::HeifContext::Image::get_alpha_channel() const [function] [call site2] 00654
9 heif::HeifContext::Image::get_id() const [function] [call site2] 00655
9 heif::HeifContext::decode_image_planar(unsigned int, std::__1::shared_ptr &, heif_colorspace, heif_decoding_options const*, bool) const [function] [call site2] 00656
10 heif::Error::operator bool() const [function] [call site2] 00657
10 heif::Error::Error(heif::Error&&) [function] [call site2] 00658
10 heif::HeifPixelImage::get_colorspace() const [function] [call site2] 00659
10 heif::Error::Error(heif_error_code, heif_suberror_code, std::__1::basic_string , std::__1::allocator > const&) [function] [call site2] 00660
10 heif::HeifPixelImage::transfer_plane_from_image_as(std::__1::shared_ptr const&, heif_channel, heif_channel) [function] [call site2] 00661
10 heif::HeifContext::Image::is_premultiplied_alpha() const [function] [call site2] 00662
10 heif::HeifPixelImage::set_premultiplied_alpha(bool) [function] [call site2] 00663
10 heif::Error::~Error() [function] [call site2] 00664
10 heif::Error::Error(heif::Error const&) [function] [call site2] 00665
10 heif::Error::~Error() [function] [call site2] 00666
8 heif::Error::operator=(heif::Error&&) [function] [call site2] 00667
8 heif::Error::operator!=(heif::Error const&) const [function] [call site2] 00668
8 heif::Error::Error(heif::Error&&) [function] [call site2] 00669
8 heif::convert_colorspace(std::__1::shared_ptr const&, heif_colorspace, heif_chroma, std::__1::shared_ptr const&, int) [function] [call site2] 00670
8 heif::Error::Error(heif_error_code, heif_suberror_code, std::__1::basic_string , std::__1::allocator > const&) [function] [call site2] 00671
8 ImageOverlay::get_offset(unsigned long, int*, int*) const [function] [call site2] 00672
9 __assert_fail [call site2] 00673
9 __assert_fail [call site2] 00674
8 heif::HeifPixelImage::overlay(std::__1::shared_ptr &, int, int) [function] [call site2] 00675
9 heif::HeifPixelImage::get_channel_set() const [function] [call site2] 00676
9 heif::HeifPixelImage::has_channel(heif_channel) const [function] [call site2] 00677
9 heif::HeifPixelImage::get_plane(heif_channel, int*) [function] [call site2] 00678
9 heif::HeifPixelImage::has_channel(heif_channel) const [function] [call site2] 00679
9 heif::HeifPixelImage::get_plane(heif_channel, int*) [function] [call site2] 00680
9 heif::HeifPixelImage::get_plane(heif_channel, int*) [function] [call site2] 00681
9 heif::HeifPixelImage::get_width(heif_channel) const [function] [call site2] 00682
9 heif::HeifPixelImage::get_height(heif_channel) const [function] [call site2] 00683
9 __assert_fail [call site2] 00684
9 __assert_fail [call site2] 00685
9 heif::HeifPixelImage::get_width(heif_channel) const [function] [call site2] 00686
9 heif::HeifPixelImage::get_height(heif_channel) const [function] [call site2] 00687
9 __assert_fail [call site2] 00688
9 __assert_fail [call site2] 00689
9 heif::Error::Error(heif_error_code, heif_suberror_code, std::__1::basic_string , std::__1::allocator > const&) [function] [call site2] 00690
9 heif::Error::Error(heif_error_code, heif_suberror_code, std::__1::basic_string , std::__1::allocator > const&) [function] [call site2] 00691
9 heif::Error::Error(heif::Error const&) [function] [call site2] 00692
8 heif::Error::operator=(heif::Error&&) [function] [call site2] 00693
8 heif::Error::operator bool() const [function] [call site2] 00694
8 heif::Error::operator=(heif::Error const&) [function] [call site2] 00695
8 heif::Error::Error(heif::Error&&) [function] [call site2] 00696
8 heif::Error::~Error() [function] [call site2] 00697
8 ImageOverlay::~ImageOverlay() [function] [call site2] 00698
6 heif::Error::Error(heif::Error&&) [function] [call site2] 00699
6 heif::Error::~Error() [function] [call site2] 00700
4 heif::Error::operator bool() const [function] [call site2] 00701
4 heif::Error::Error(heif::Error&&) [function] [call site2] 00702
4 heif::HeifPixelImage::get_colorspace() const [function] [call site2] 00703
4 heif::HeifPixelImage::get_chroma_format() const [function] [call site2] 00704
4 heif::HeifPixelImage::get_chroma_format() const [function] [call site2] 00705
4 heif::HeifPixelImage::get_colorspace() const [function] [call site2] 00706
4 heif::convert_colorspace(std::__1::shared_ptr const&, heif_colorspace, heif_chroma, std::__1::shared_ptr const&, int) [function] [call site2] 00707
4 heif::Error::Error(heif_error_code, heif_suberror_code, std::__1::basic_string , std::__1::allocator > const&) [function] [call site2] 00708
4 heif::Error::Error(heif::Error const&) [function] [call site2] 00709
4 heif::Error::~Error() [function] [call site2] 00710
3 heif::Error::error_struct(heif::ErrorBuffer*) const [function] [call site2] 00711
3 heif::Error::~Error() [function] [call site2] 00712
3 heif_image::heif_image() [function] [call site2] 00713
3 heif::Error::error_struct(heif::ErrorBuffer*) const [function] [call site2] 00714
2 heif_image_handle_get_metadata_type [function] [call site2] 00715
3 heif::HeifContext::Image::get_metadata() const [function] [call site2] 00716
2 heif_image_handle_get_metadata_content_type [function] [call site2] 00717
3 heif::HeifContext::Image::get_metadata() const [function] [call site2] 00718
2 heif_image_handle_get_metadata_size [function] [call site2] 00719
3 heif::HeifContext::Image::get_metadata() const [function] [call site2] 00720
2 __assert_fail [call site2] 00721
2 __assert_fail [call site2] 00722
2 heif_image_handle_get_metadata [function] [call site2] 00723
3 heif::HeifContext::Image::get_metadata() const [function] [call site2] 00724
3 heif::Error::Error(heif_error_code, heif_suberror_code, std::__1::basic_string , std::__1::allocator > const&) [function] [call site2] 00725
3 heif::Error::error_struct(heif::ErrorBuffer*) const [function] [call site2] 00726
3 heif::Error::~Error() [function] [call site2] 00727
3 heif::Error::error_struct(heif::ErrorBuffer*) const [function] [call site2] 00728
3 heif::Error::Error(heif_error_code, heif_suberror_code, std::__1::basic_string , std::__1::allocator > const&) [function] [call site2] 00729
3 heif::Error::error_struct(heif::ErrorBuffer*) const [function] [call site2] 00730
3 heif::Error::~Error() [function] [call site2] 00731
2 heif_image_get_colorspace [function] [call site2] 00732
3 heif::HeifPixelImage::get_colorspace() const [function] [call site2] 00733
2 __assert_fail [call site2] 00734
2 heif_image_get_chroma_format [function] [call site2] 00735
3 heif::HeifPixelImage::get_chroma_format() const [function] [call site2] 00736
2 __assert_fail [call site2] 00737
2 heif_image_release [function] [call site2] 00738
1 heif_image_handle_release [function] [call site2] 00739
2 heif_image_handle::~heif_image_handle() [function] [call site2] 00740
1 heif_context_get_number_of_top_level_images [function] [call site2] 00741
2 heif::HeifContext::get_top_level_images() [function] [call site2] 00742
1 __assert_fail [call site2] 00743
1 heif_context_get_list_of_top_level_image_IDs [function] [call site2] 00744
2 heif::HeifContext::get_top_level_images() [function] [call site2] 00745
2 heif::HeifContext::Image::get_id() const [function] [call site2] 00746
1 heif_context_get_image_handle [function] [call site2] 00747
2 heif::Error::Error(heif_error_code, heif_suberror_code, std::__1::basic_string , std::__1::allocator > const&) [function] [call site2] 00748
2 heif::Error::error_struct(heif::ErrorBuffer*) const [function] [call site2] 00749
2 heif::Error::~Error() [function] [call site2] 00750
2 heif::HeifContext::get_top_level_images() [function] [call site2] 00751
2 heif::HeifContext::Image::get_id() const [function] [call site2] 00752
2 heif::Error::Error(heif_error_code, heif_suberror_code, std::__1::basic_string , std::__1::allocator > const&) [function] [call site2] 00753
2 heif::Error::error_struct(heif::ErrorBuffer*) const [function] [call site2] 00754
2 heif::Error::~Error() [function] [call site2] 00755
2 heif_image_handle::heif_image_handle() [function] [call site2] 00756
2 heif::Error::error_struct(heif::ErrorBuffer*) const [function] [call site2] 00757
1 TestDecodeImage(heif_context*, heif_image_handle const*, unsigned long) [function] [call site2] 00758
1 heif_image_handle_get_number_of_thumbnails [function] [call site2] 00759
2 heif::HeifContext::Image::get_thumbnails() const [function] [call site2] 00760
1 heif_image_handle_release [function] [call site2] 00761
1 heif_image_handle_get_thumbnail [function] [call site2] 00762
2 heif::Error::Error(heif_error_code, heif_suberror_code, std::__1::basic_string , std::__1::allocator > const&) [function] [call site2] 00763
2 heif::Error::error_struct(heif::ErrorBuffer*) const [function] [call site2] 00764
2 heif::HeifContext::Image::get_thumbnails() const [function] [call site2] 00765
2 heif::HeifContext::Image::get_id() const [function] [call site2] 00766
2 heif_image_handle::heif_image_handle() [function] [call site2] 00767
2 heif::Error::error_struct(heif::ErrorBuffer*) const [function] [call site2] 00768
2 heif::Error::Error(heif_error_code, heif_suberror_code, std::__1::basic_string , std::__1::allocator > const&) [function] [call site2] 00769
2 heif::Error::error_struct(heif::ErrorBuffer*) const [function] [call site2] 00770
2 heif::Error::~Error() [function] [call site2] 00771
1 TestDecodeImage(heif_context*, heif_image_handle const*, unsigned long) [function] [call site2] 00772
1 heif_image_handle_release [function] [call site2] 00773
1 heif_context_free [function] [call site2] 00774
2 heif_context::~heif_context() [function] [call site2] 00775