Call tree LLVMFuzzerTestOneInput /src/openexr/src/test/oss-fuzz/openexr_htj2k_fuzzer.cc linenumber=-1 _ZN11WriteBufferC2Ev /src/openexr/src/test/oss-fuzz/openexr_htj2k_fuzzer.cc linenumber=64 exr_start_write /src/openexr/src/lib/OpenEXRCore/context.c linenumber=77 fill_context_data /src/openexr/src/lib/OpenEXRCore/context.c linenumber=303 internal_exr_update_default_handlers /src/openexr/src/lib/OpenEXRCore/internal_structs.c linenumber=139 internal_exr_alloc_context /src/openexr/src/lib/OpenEXRCore/internal_structs.c linenumber=316 exr_get_default_maximum_image_size /src/openexr/src/lib/OpenEXRCore/base.c linenumber=336 exr_get_default_maximum_tile_size /src/openexr/src/lib/OpenEXRCore/base.c linenumber=353 exr_get_default_zip_compression_level /src/openexr/src/lib/OpenEXRCore/base.c linenumber=370 exr_get_default_dwa_compression_quality /src/openexr/src/lib/OpenEXRCore/base.c linenumber=371 pthread_mutex_init linenumber=398 internal_exr_add_part /src/openexr/src/lib/OpenEXRCore/internal_structs.c linenumber=417 exr_get_default_error_message /src/openexr/src/lib/OpenEXRCore/base.c linenumber=433 exr_attr_string_create /src/openexr/src/lib/OpenEXRCore/string.c linenumber=325 exr_attr_string_create_with_length /src/openexr/src/lib/OpenEXRCore/string.c linenumber=172 exr_attr_string_init /src/openexr/src/lib/OpenEXRCore/string.c linenumber=115 strnlen linenumber=134 strlen linenumber=161 make_temp_filename /src/openexr/src/lib/OpenEXRCore/internal_posix_file_impl.h linenumber=333 getpid linenumber=431 snprintf linenumber=431 strlen linenumber=438 strrchr linenumber=447 default_init_write_file /src/openexr/src/lib/OpenEXRCore/internal_posix_file_impl.h linenumber=335 open64 linenumber=387 __errno_location linenumber=396 strerror linenumber=396 exr_finish /src/openexr/src/lib/OpenEXRCore/context.c linenumber=339 finalize_write /src/openexr/src/lib/OpenEXRCore/internal_posix_file_impl.h linenumber=214 unlink linenumber=77 unlink linenumber=79 rename linenumber=84 strerror linenumber=90 internal_exr_destroy_context /src/openexr/src/lib/OpenEXRCore/internal_structs.c linenumber=218 exr_attr_string_destroy /src/openexr/src/lib/OpenEXRCore/string.c linenumber=447 exr_attr_string_destroy /src/openexr/src/lib/OpenEXRCore/string.c linenumber=448 exr_attr_list_destroy /src/openexr/src/lib/OpenEXRCore/attributes.c linenumber=449 attr_destroy /src/openexr/src/lib/OpenEXRCore/attributes.c linenumber=305 exr_attr_chlist_destroy /src/openexr/src/lib/OpenEXRCore/channel_list.c linenumber=221 exr_attr_string_destroy /src/openexr/src/lib/OpenEXRCore/string.c linenumber=281 exr_attr_float_vector_destroy /src/openexr/src/lib/OpenEXRCore/float_vector.c linenumber=224 exr_attr_preview_destroy /src/openexr/src/lib/OpenEXRCore/preview.c linenumber=227 exr_attr_string_destroy /src/openexr/src/lib/OpenEXRCore/string.c linenumber=230 exr_attr_string_vector_destroy /src/openexr/src/lib/OpenEXRCore/string_vector.c linenumber=233 exr_attr_string_destroy /src/openexr/src/lib/OpenEXRCore/string.c linenumber=74 exr_attr_opaquedata_destroy /src/openexr/src/lib/OpenEXRCore/opaque.c linenumber=236 exr_attr_bytes_destroy /src/openexr/src/lib/OpenEXRCore/bytes.c linenumber=239 internal_exr_destroy_parts /src/openexr/src/lib/OpenEXRCore/internal_structs.c linenumber=450 internal_exr_destroy_part /src/openexr/src/lib/OpenEXRCore/internal_structs.c linenumber=177 exr_attr_list_destroy /src/openexr/src/lib/OpenEXRCore/attributes.c linenumber=151 pthread_mutex_destroy linenumber=455 exr_add_part /src/openexr/src/lib/OpenEXRCore/part.c linenumber=82 internal_exr_lock /src/openexr/src/lib/OpenEXRCore/internal_structs.h linenumber=69 pthread_mutex_lock linenumber=260 internal_exr_unlock /src/openexr/src/lib/OpenEXRCore/internal_structs.h linenumber=72 pthread_mutex_unlock linenumber=273 strlen linenumber=75 internal_exr_unlock /src/openexr/src/lib/OpenEXRCore/internal_structs.h linenumber=78 internal_exr_unlock /src/openexr/src/lib/OpenEXRCore/internal_structs.h linenumber=96 strcmp linenumber=103 internal_exr_unlock /src/openexr/src/lib/OpenEXRCore/internal_structs.h linenumber=105 internal_exr_add_part /src/openexr/src/lib/OpenEXRCore/internal_structs.c linenumber=115 internal_exr_unlock /src/openexr/src/lib/OpenEXRCore/internal_structs.h linenumber=116 internal_exr_revert_add_part /src/openexr/src/lib/OpenEXRCore/internal_structs.c linenumber=139 internal_exr_destroy_part /src/openexr/src/lib/OpenEXRCore/internal_structs.c linenumber=258 internal_exr_unlock /src/openexr/src/lib/OpenEXRCore/internal_structs.h linenumber=140 exr_attr_list_add_static_name /src/openexr/src/lib/OpenEXRCore/attributes.c linenumber=147 validate_attr_arguments /src/openexr/src/lib/OpenEXRCore/attributes.c linenumber=1000 exr_attr_list_find_by_name /src/openexr/src/lib/OpenEXRCore/attributes.c linenumber=619 strcmp linenumber=470 strcmp linenumber=487 strlen linenumber=1022 create_attr_block /src/openexr/src/lib/OpenEXRCore/attributes.c linenumber=1054 add_to_list /src/openexr/src/lib/OpenEXRCore/attributes.c linenumber=1064 strcmp linenumber=549 attr_init /src/openexr/src/lib/OpenEXRCore/attributes.c linenumber=557 exr_attr_list_remove /src/openexr/src/lib/OpenEXRCore/attributes.c linenumber=558 attr_destroy /src/openexr/src/lib/OpenEXRCore/attributes.c linenumber=1132 check_attr_handler /src/openexr/src/lib/OpenEXRCore/attributes.c linenumber=1070 exr_attr_list_find_by_name /src/openexr/src/lib/OpenEXRCore/attributes.c linenumber=648 internal_exr_revert_add_part /src/openexr/src/lib/OpenEXRCore/internal_structs.c linenumber=158 internal_exr_unlock /src/openexr/src/lib/OpenEXRCore/internal_structs.h linenumber=159 exr_attr_string_init_static_with_length /src/openexr/src/lib/OpenEXRCore/string.c linenumber=162 internal_exr_revert_add_part /src/openexr/src/lib/OpenEXRCore/internal_structs.c linenumber=167 internal_exr_unlock /src/openexr/src/lib/OpenEXRCore/internal_structs.h linenumber=168 exr_attr_list_add_static_name /src/openexr/src/lib/OpenEXRCore/attributes.c linenumber=173 exr_attr_string_create_with_length /src/openexr/src/lib/OpenEXRCore/string.c linenumber=183 exr_attr_list_add_static_name /src/openexr/src/lib/OpenEXRCore/attributes.c linenumber=190 internal_exr_revert_add_part /src/openexr/src/lib/OpenEXRCore/internal_structs.c linenumber=213 internal_exr_unlock /src/openexr/src/lib/OpenEXRCore/internal_structs.h linenumber=215 exr_initialize_required_attr_simple /src/openexr/src/lib/OpenEXRCore/part_attr.c linenumber=87 exr_initialize_required_attr /src/openexr/src/lib/OpenEXRCore/part_attr.c linenumber=217 exr_set_compression /src/openexr/src/lib/OpenEXRCore/part_attr.c linenumber=188 internal_exr_lock /src/openexr/src/lib/OpenEXRCore/internal_structs.h linenumber=699 internal_exr_unlock /src/openexr/src/lib/OpenEXRCore/internal_structs.h linenumber=699 exr_attr_list_add /src/openexr/src/lib/OpenEXRCore/attributes.c linenumber=699 validate_attr_arguments /src/openexr/src/lib/OpenEXRCore/attributes.c linenumber=903 strlen linenumber=924 create_attr_block /src/openexr/src/lib/OpenEXRCore/attributes.c linenumber=958 add_to_list /src/openexr/src/lib/OpenEXRCore/attributes.c linenumber=966 check_attr_handler /src/openexr/src/lib/OpenEXRCore/attributes.c linenumber=972 exr_compression_lines_per_chunk /src/openexr/src/lib/OpenEXRCore/compression.c linenumber=705 internal_exr_unlock /src/openexr/src/lib/OpenEXRCore/internal_structs.h linenumber=707 exr_set_data_window /src/openexr/src/lib/OpenEXRCore/part_attr.c linenumber=190 internal_exr_lock /src/openexr/src/lib/OpenEXRCore/internal_structs.h linenumber=732 internal_exr_unlock /src/openexr/src/lib/OpenEXRCore/internal_structs.h linenumber=732 exr_attr_list_add /src/openexr/src/lib/OpenEXRCore/attributes.c linenumber=732 internal_exr_compute_tile_information /src/openexr/src/lib/OpenEXRCore/parse_header.c linenumber=739 floor_log2 /src/openexr/src/lib/OpenEXRCore/parse_header.c linenumber=2392 ceil_log2 /src/openexr/src/lib/OpenEXRCore/parse_header.c linenumber=2397 floor_log2 /src/openexr/src/lib/OpenEXRCore/parse_header.c linenumber=2405 floor_log2 /src/openexr/src/lib/OpenEXRCore/parse_header.c linenumber=2406 ceil_log2 /src/openexr/src/lib/OpenEXRCore/parse_header.c linenumber=2410 ceil_log2 /src/openexr/src/lib/OpenEXRCore/parse_header.c linenumber=2411 calc_level_size /src/openexr/src/lib/OpenEXRCore/parse_header.c linenumber=2430 calc_level_size /src/openexr/src/lib/OpenEXRCore/parse_header.c linenumber=2449 internal_exr_unlock /src/openexr/src/lib/OpenEXRCore/internal_structs.h linenumber=742 exr_set_display_window /src/openexr/src/lib/OpenEXRCore/part_attr.c linenumber=192 internal_exr_lock /src/openexr/src/lib/OpenEXRCore/internal_structs.h linenumber=768 internal_exr_unlock /src/openexr/src/lib/OpenEXRCore/internal_structs.h linenumber=768 exr_attr_list_add /src/openexr/src/lib/OpenEXRCore/attributes.c linenumber=768 internal_exr_unlock /src/openexr/src/lib/OpenEXRCore/internal_structs.h linenumber=775 exr_set_lineorder /src/openexr/src/lib/OpenEXRCore/part_attr.c linenumber=194 internal_exr_lock /src/openexr/src/lib/OpenEXRCore/internal_structs.h linenumber=803 internal_exr_unlock /src/openexr/src/lib/OpenEXRCore/internal_structs.h linenumber=803 exr_attr_list_add /src/openexr/src/lib/OpenEXRCore/attributes.c linenumber=803 internal_exr_unlock /src/openexr/src/lib/OpenEXRCore/internal_structs.h linenumber=810 exr_set_pixel_aspect_ratio /src/openexr/src/lib/OpenEXRCore/part_attr.c linenumber=196 internal_exr_lock /src/openexr/src/lib/OpenEXRCore/internal_structs.h linenumber=828 internal_exr_unlock /src/openexr/src/lib/OpenEXRCore/internal_structs.h linenumber=828 exr_attr_list_add /src/openexr/src/lib/OpenEXRCore/attributes.c linenumber=828 internal_exr_unlock /src/openexr/src/lib/OpenEXRCore/internal_structs.h linenumber=830 exr_set_screen_window_center /src/openexr/src/lib/OpenEXRCore/part_attr.c linenumber=198 internal_exr_lock /src/openexr/src/lib/OpenEXRCore/internal_structs.h linenumber=848 internal_exr_unlock /src/openexr/src/lib/OpenEXRCore/internal_structs.h linenumber=848 exr_attr_list_add /src/openexr/src/lib/OpenEXRCore/attributes.c linenumber=848 internal_exr_unlock /src/openexr/src/lib/OpenEXRCore/internal_structs.h linenumber=849 internal_exr_unlock /src/openexr/src/lib/OpenEXRCore/internal_structs.h linenumber=851 internal_exr_unlock /src/openexr/src/lib/OpenEXRCore/internal_structs.h linenumber=858 exr_set_screen_window_width /src/openexr/src/lib/OpenEXRCore/part_attr.c linenumber=201 internal_exr_lock /src/openexr/src/lib/OpenEXRCore/internal_structs.h linenumber=875 internal_exr_unlock /src/openexr/src/lib/OpenEXRCore/internal_structs.h linenumber=875 exr_attr_list_add /src/openexr/src/lib/OpenEXRCore/attributes.c linenumber=875 internal_exr_unlock /src/openexr/src/lib/OpenEXRCore/internal_structs.h linenumber=877 exr_finish /src/openexr/src/lib/OpenEXRCore/context.c linenumber=0 exr_add_channel /src/openexr/src/lib/OpenEXRCore/part_attr.c linenumber=96 internal_exr_lock /src/openexr/src/lib/OpenEXRCore/internal_structs.h linenumber=647 internal_exr_unlock /src/openexr/src/lib/OpenEXRCore/internal_structs.h linenumber=647 exr_attr_list_add /src/openexr/src/lib/OpenEXRCore/attributes.c linenumber=647 exr_attr_chlist_add /src/openexr/src/lib/OpenEXRCore/channel_list.c linenumber=650 exr_attr_chlist_add_with_length /src/openexr/src/lib/OpenEXRCore/channel_list.c linenumber=66 strcmp linenumber=146 exr_attr_string_create_with_length /src/openexr/src/lib/OpenEXRCore/string.c linenumber=165 exr_attr_string_destroy /src/openexr/src/lib/OpenEXRCore/string.c linenumber=181 exr_attr_string_destroy /src/openexr/src/lib/OpenEXRCore/string.c linenumber=192 strlen linenumber=65 internal_exr_unlock /src/openexr/src/lib/OpenEXRCore/internal_structs.h linenumber=653 exr_add_channel /src/openexr/src/lib/OpenEXRCore/part_attr.c linenumber=97 exr_add_channel /src/openexr/src/lib/OpenEXRCore/part_attr.c linenumber=98 exr_write_header /src/openexr/src/lib/OpenEXRCore/context.c linenumber=100 internal_exr_lock /src/openexr/src/lib/OpenEXRCore/internal_structs.h linenumber=641 internal_exr_unlock /src/openexr/src/lib/OpenEXRCore/internal_structs.h linenumber=644 internal_exr_unlock /src/openexr/src/lib/OpenEXRCore/internal_structs.h linenumber=648 internal_exr_unlock /src/openexr/src/lib/OpenEXRCore/internal_structs.h linenumber=661 internal_exr_unlock /src/openexr/src/lib/OpenEXRCore/internal_structs.h linenumber=677 internal_exr_compute_tile_information /src/openexr/src/lib/OpenEXRCore/parse_header.c linenumber=683 internal_exr_compute_chunk_offset_size /src/openexr/src/lib/OpenEXRCore/parse_header.c linenumber=686 exr_compression_lines_per_chunk /src/openexr/src/lib/OpenEXRCore/compression.c linenumber=2550 compute_sampled_width /src/openexr/src/lib/OpenEXRCore/internal_util.h linenumber=2565 compute_sampled_height /src/openexr/src/lib/OpenEXRCore/internal_util.h linenumber=2566 internal_exr_unlock /src/openexr/src/lib/OpenEXRCore/internal_structs.h linenumber=688 internal_exr_unlock /src/openexr/src/lib/OpenEXRCore/internal_structs.h linenumber=698 exr_attr_set_int /src/openexr/src/lib/OpenEXRCore/part_attr.c linenumber=699 strcmp linenumber=1694 exr_set_version /src/openexr/src/lib/OpenEXRCore/part_attr.c linenumber=1695 internal_exr_lock /src/openexr/src/lib/OpenEXRCore/internal_structs.h linenumber=1096 internal_exr_unlock /src/openexr/src/lib/OpenEXRCore/internal_structs.h linenumber=1096 exr_attr_list_add /src/openexr/src/lib/OpenEXRCore/attributes.c linenumber=1096 internal_exr_unlock /src/openexr/src/lib/OpenEXRCore/internal_structs.h linenumber=1098 strcmp linenumber=1696 exr_set_chunk_count /src/openexr/src/lib/OpenEXRCore/part_attr.c linenumber=1697 internal_exr_lock /src/openexr/src/lib/OpenEXRCore/internal_structs.h linenumber=1107 internal_exr_unlock /src/openexr/src/lib/OpenEXRCore/internal_structs.h linenumber=1107 exr_attr_list_add /src/openexr/src/lib/OpenEXRCore/attributes.c linenumber=1107 internal_exr_unlock /src/openexr/src/lib/OpenEXRCore/internal_structs.h linenumber=1113 internal_exr_lock /src/openexr/src/lib/OpenEXRCore/internal_structs.h linenumber=1700 internal_exr_unlock /src/openexr/src/lib/OpenEXRCore/internal_structs.h linenumber=1700 exr_attr_list_find_by_name /src/openexr/src/lib/OpenEXRCore/attributes.c linenumber=1700 exr_attr_list_add /src/openexr/src/lib/OpenEXRCore/attributes.c linenumber=1700 internal_exr_lock /src/openexr/src/lib/OpenEXRCore/internal_structs.h linenumber=700 internal_exr_validate_write_part /src/openexr/src/lib/OpenEXRCore/validation.c linenumber=704 validate_req_attr /src/openexr/src/lib/OpenEXRCore/validation.c linenumber=844 exr_attr_list_add_static_name /src/openexr/src/lib/OpenEXRCore/attributes.c linenumber=28 exr_attr_list_add_static_name /src/openexr/src/lib/OpenEXRCore/attributes.c linenumber=59 internal_exr_compute_tile_information /src/openexr/src/lib/OpenEXRCore/parse_header.c linenumber=71 exr_attr_list_add_static_name /src/openexr/src/lib/OpenEXRCore/attributes.c linenumber=92 exr_attr_list_add_static_name /src/openexr/src/lib/OpenEXRCore/attributes.c linenumber=122 exr_attr_list_add_static_name /src/openexr/src/lib/OpenEXRCore/attributes.c linenumber=150 exr_attr_list_add_static_name /src/openexr/src/lib/OpenEXRCore/attributes.c linenumber=180 exr_attr_list_add_static_name /src/openexr/src/lib/OpenEXRCore/attributes.c linenumber=209 exr_attr_list_add_static_name /src/openexr/src/lib/OpenEXRCore/attributes.c linenumber=265 validate_image_dimensions /src/openexr/src/lib/OpenEXRCore/validation.c linenumber=847 validate_channels /src/openexr/src/lib/OpenEXRCore/validation.c linenumber=850 validate_part_type /src/openexr/src/lib/OpenEXRCore/validation.c linenumber=853 strcmp linenumber=522 exr_attr_string_set /src/openexr/src/lib/OpenEXRCore/string.c linenumber=538 exr_attr_string_set_with_length /src/openexr/src/lib/OpenEXRCore/string.c linenumber=257 strnlen linenumber=216 exr_attr_string_destroy /src/openexr/src/lib/OpenEXRCore/string.c linenumber=233 exr_attr_string_create_with_length /src/openexr/src/lib/OpenEXRCore/string.c linenumber=234 strlen linenumber=246 validate_tile_data /src/openexr/src/lib/OpenEXRCore/validation.c linenumber=856 validate_deep_data /src/openexr/src/lib/OpenEXRCore/validation.c linenumber=859 internal_exr_write_header /src/openexr/src/lib/OpenEXRCore/write_header.c linenumber=709 internal_exr_calc_header_version_flags /src/openexr/src/lib/OpenEXRCore/write_header.c linenumber=697 save_attr /src/openexr/src/lib/OpenEXRCore/write_header.c linenumber=737 save_box2i /src/openexr/src/lib/OpenEXRCore/write_header.c linenumber=588 save_attr_sz /src/openexr/src/lib/OpenEXRCore/write_header.c linenumber=125 save_attr_32 /src/openexr/src/lib/OpenEXRCore/write_header.c linenumber=126 save_box2f /src/openexr/src/lib/OpenEXRCore/write_header.c linenumber=589 save_attr_sz /src/openexr/src/lib/OpenEXRCore/write_header.c linenumber=138 save_attr_32 /src/openexr/src/lib/OpenEXRCore/write_header.c linenumber=139 save_bytes /src/openexr/src/lib/OpenEXRCore/write_header.c linenumber=590 save_attr_sz /src/openexr/src/lib/OpenEXRCore/write_header.c linenumber=162 save_chlist /src/openexr/src/lib/OpenEXRCore/write_header.c linenumber=591 save_attr_sz /src/openexr/src/lib/OpenEXRCore/write_header.c linenumber=190 save_chromaticities /src/openexr/src/lib/OpenEXRCore/write_header.c linenumber=592 save_attr_sz /src/openexr/src/lib/OpenEXRCore/write_header.c linenumber=238 save_attr_32 /src/openexr/src/lib/OpenEXRCore/write_header.c linenumber=239 save_attr_uint8 /src/openexr/src/lib/OpenEXRCore/write_header.c linenumber=593 save_attr_sz /src/openexr/src/lib/OpenEXRCore/write_header.c linenumber=71 save_attr_double /src/openexr/src/lib/OpenEXRCore/write_header.c linenumber=594 save_attr_sz /src/openexr/src/lib/OpenEXRCore/write_header.c linenumber=112 save_attr_64 /src/openexr/src/lib/OpenEXRCore/write_header.c linenumber=113 save_attr_uint8 /src/openexr/src/lib/OpenEXRCore/write_header.c linenumber=595 save_attr_float /src/openexr/src/lib/OpenEXRCore/write_header.c linenumber=596 save_attr_sz /src/openexr/src/lib/OpenEXRCore/write_header.c linenumber=86 save_attr_32 /src/openexr/src/lib/OpenEXRCore/write_header.c linenumber=87 save_float_vector /src/openexr/src/lib/OpenEXRCore/write_header.c linenumber=597 save_attr_sz /src/openexr/src/lib/OpenEXRCore/write_header.c linenumber=251 save_attr_32 /src/openexr/src/lib/OpenEXRCore/write_header.c linenumber=257 save_attr_32 /src/openexr/src/lib/OpenEXRCore/write_header.c linenumber=276 save_attr_int /src/openexr/src/lib/OpenEXRCore/write_header.c linenumber=598 save_attr_sz /src/openexr/src/lib/OpenEXRCore/write_header.c linenumber=99 save_attr_32 /src/openexr/src/lib/OpenEXRCore/write_header.c linenumber=100 save_keycode /src/openexr/src/lib/OpenEXRCore/write_header.c linenumber=599 save_attr_sz /src/openexr/src/lib/OpenEXRCore/write_header.c linenumber=292 save_attr_32 /src/openexr/src/lib/OpenEXRCore/write_header.c linenumber=293 save_attr_uint8 /src/openexr/src/lib/OpenEXRCore/write_header.c linenumber=600 save_m33f /src/openexr/src/lib/OpenEXRCore/write_header.c linenumber=601 save_attr_sz /src/openexr/src/lib/OpenEXRCore/write_header.c linenumber=305 save_attr_32 /src/openexr/src/lib/OpenEXRCore/write_header.c linenumber=306 save_m33d /src/openexr/src/lib/OpenEXRCore/write_header.c linenumber=602 save_attr_sz /src/openexr/src/lib/OpenEXRCore/write_header.c linenumber=318 save_attr_64 /src/openexr/src/lib/OpenEXRCore/write_header.c linenumber=319 save_m44f /src/openexr/src/lib/OpenEXRCore/write_header.c linenumber=603 save_attr_sz /src/openexr/src/lib/OpenEXRCore/write_header.c linenumber=331 save_attr_32 /src/openexr/src/lib/OpenEXRCore/write_header.c linenumber=332 save_m44d /src/openexr/src/lib/OpenEXRCore/write_header.c linenumber=604 save_attr_sz /src/openexr/src/lib/OpenEXRCore/write_header.c linenumber=344 save_attr_64 /src/openexr/src/lib/OpenEXRCore/write_header.c linenumber=345 save_preview /src/openexr/src/lib/OpenEXRCore/write_header.c linenumber=605 save_attr_sz /src/openexr/src/lib/OpenEXRCore/write_header.c linenumber=362 save_attr_32 /src/openexr/src/lib/OpenEXRCore/write_header.c linenumber=364 save_rational /src/openexr/src/lib/OpenEXRCore/write_header.c linenumber=606 save_attr_sz /src/openexr/src/lib/OpenEXRCore/write_header.c linenumber=379 save_attr_32 /src/openexr/src/lib/OpenEXRCore/write_header.c linenumber=380 save_string /src/openexr/src/lib/OpenEXRCore/write_header.c linenumber=607 save_attr_sz /src/openexr/src/lib/OpenEXRCore/write_header.c linenumber=392 save_string_vector /src/openexr/src/lib/OpenEXRCore/write_header.c linenumber=608 save_attr_sz /src/openexr/src/lib/OpenEXRCore/write_header.c linenumber=416 save_attr_sz /src/openexr/src/lib/OpenEXRCore/write_header.c linenumber=423 save_tiledesc /src/openexr/src/lib/OpenEXRCore/write_header.c linenumber=609 save_attr_sz /src/openexr/src/lib/OpenEXRCore/write_header.c linenumber=446 save_attr_32 /src/openexr/src/lib/OpenEXRCore/write_header.c linenumber=448 save_timecode /src/openexr/src/lib/OpenEXRCore/write_header.c linenumber=610 save_attr_sz /src/openexr/src/lib/OpenEXRCore/write_header.c linenumber=466 save_attr_32 /src/openexr/src/lib/OpenEXRCore/write_header.c linenumber=467 save_v2i /src/openexr/src/lib/OpenEXRCore/write_header.c linenumber=611 save_attr_sz /src/openexr/src/lib/OpenEXRCore/write_header.c linenumber=479 save_attr_32 /src/openexr/src/lib/OpenEXRCore/write_header.c linenumber=480 save_v2f /src/openexr/src/lib/OpenEXRCore/write_header.c linenumber=612 save_attr_sz /src/openexr/src/lib/OpenEXRCore/write_header.c linenumber=492 save_attr_32 /src/openexr/src/lib/OpenEXRCore/write_header.c linenumber=493 save_v2d /src/openexr/src/lib/OpenEXRCore/write_header.c linenumber=613 save_attr_sz /src/openexr/src/lib/OpenEXRCore/write_header.c linenumber=505 save_attr_64 /src/openexr/src/lib/OpenEXRCore/write_header.c linenumber=506 save_v3i /src/openexr/src/lib/OpenEXRCore/write_header.c linenumber=614 save_attr_sz /src/openexr/src/lib/OpenEXRCore/write_header.c linenumber=518 save_attr_32 /src/openexr/src/lib/OpenEXRCore/write_header.c linenumber=519 save_v3f /src/openexr/src/lib/OpenEXRCore/write_header.c linenumber=615 save_attr_sz /src/openexr/src/lib/OpenEXRCore/write_header.c linenumber=531 save_attr_32 /src/openexr/src/lib/OpenEXRCore/write_header.c linenumber=532 save_v3d /src/openexr/src/lib/OpenEXRCore/write_header.c linenumber=616 save_attr_sz /src/openexr/src/lib/OpenEXRCore/write_header.c linenumber=544 save_attr_64 /src/openexr/src/lib/OpenEXRCore/write_header.c linenumber=545 save_opaque /src/openexr/src/lib/OpenEXRCore/write_header.c linenumber=617 exr_attr_opaquedata_pack /src/openexr/src/lib/OpenEXRCore/opaque.c linenumber=559 save_attr_sz /src/openexr/src/lib/OpenEXRCore/write_header.c linenumber=562 strcmp linenumber=722 strcmp linenumber=723 save_attr /src/openexr/src/lib/OpenEXRCore/write_header.c linenumber=729 internal_exr_unlock /src/openexr/src/lib/OpenEXRCore/internal_structs.h linenumber=727 exr_finish /src/openexr/src/lib/OpenEXRCore/context.c linenumber=101 exr_get_scanlines_per_chunk /src/openexr/src/lib/OpenEXRCore/part.c linenumber=107 internal_exr_lock /src/openexr/src/lib/OpenEXRCore/internal_structs.h linenumber=508 internal_exr_unlock /src/openexr/src/lib/OpenEXRCore/internal_structs.h linenumber=508 internal_exr_unlock /src/openexr/src/lib/OpenEXRCore/internal_structs.h linenumber=510 internal_exr_unlock /src/openexr/src/lib/OpenEXRCore/internal_structs.h linenumber=516 internal_exr_unlock /src/openexr/src/lib/OpenEXRCore/internal_structs.h linenumber=519 exr_write_scanline_chunk_info /src/openexr/src/lib/OpenEXRCore/chunk.c linenumber=111 internal_exr_lock /src/openexr/src/lib/OpenEXRCore/internal_structs.h linenumber=1872 internal_exr_unlock /src/openexr/src/lib/OpenEXRCore/internal_structs.h linenumber=1872 internal_exr_unlock /src/openexr/src/lib/OpenEXRCore/internal_structs.h linenumber=1875 internal_exr_unlock /src/openexr/src/lib/OpenEXRCore/internal_structs.h linenumber=1881 internal_exr_unlock /src/openexr/src/lib/OpenEXRCore/internal_structs.h linenumber=1888 internal_exr_unlock /src/openexr/src/lib/OpenEXRCore/internal_structs.h linenumber=1890 internal_exr_unlock /src/openexr/src/lib/OpenEXRCore/internal_structs.h linenumber=1897 internal_exr_unlock /src/openexr/src/lib/OpenEXRCore/internal_structs.h linenumber=1916 compute_chunk_unpack_size /src/openexr/src/lib/OpenEXRCore/chunk.c linenumber=1947 compute_sampled_width /src/openexr/src/lib/OpenEXRCore/internal_util.h linenumber=690 compute_sampled_height /src/openexr/src/lib/OpenEXRCore/internal_util.h linenumber=692 internal_exr_unlock /src/openexr/src/lib/OpenEXRCore/internal_structs.h linenumber=1949 exr_encoding_initialize /src/openexr/src/lib/OpenEXRCore/encoding.c linenumber=114 internal_exr_lock /src/openexr/src/lib/OpenEXRCore/internal_structs.h linenumber=108 internal_exr_unlock /src/openexr/src/lib/OpenEXRCore/internal_structs.h linenumber=108 internal_exr_unlock /src/openexr/src/lib/OpenEXRCore/internal_structs.h linenumber=110 internal_exr_unlock /src/openexr/src/lib/OpenEXRCore/internal_structs.h linenumber=117 internal_coding_fill_channel_info /src/openexr/src/lib/OpenEXRCore/coding.c linenumber=125 compute_sampled_height /src/openexr/src/lib/OpenEXRCore/internal_util.h linenumber=44 compute_sampled_width /src/openexr/src/lib/OpenEXRCore/internal_util.h linenumber=46 internal_exr_unlock /src/openexr/src/lib/OpenEXRCore/internal_structs.h linenumber=139 exr_encoding_choose_default_routines /src/openexr/src/lib/OpenEXRCore/encoding.c linenumber=126 internal_exr_lock /src/openexr/src/lib/OpenEXRCore/internal_structs.h linenumber=149 internal_exr_unlock /src/openexr/src/lib/OpenEXRCore/internal_structs.h linenumber=149 internal_exr_unlock /src/openexr/src/lib/OpenEXRCore/internal_structs.h linenumber=151 internal_exr_unlock /src/openexr/src/lib/OpenEXRCore/internal_structs.h linenumber=155 internal_exr_match_encode /src/openexr/src/lib/OpenEXRCore/pack.c linenumber=165 internal_exr_unlock /src/openexr/src/lib/OpenEXRCore/internal_structs.h linenumber=171 exr_encoding_run /src/openexr/src/lib/OpenEXRCore/encoding.c linenumber=127 internal_exr_lock /src/openexr/src/lib/OpenEXRCore/internal_structs.h linenumber=218 internal_exr_unlock /src/openexr/src/lib/OpenEXRCore/internal_structs.h linenumber=218 internal_exr_unlock /src/openexr/src/lib/OpenEXRCore/internal_structs.h linenumber=221 internal_exr_unlock /src/openexr/src/lib/OpenEXRCore/internal_structs.h linenumber=224 internal_exr_unlock /src/openexr/src/lib/OpenEXRCore/internal_structs.h linenumber=237 internal_exr_unlock /src/openexr/src/lib/OpenEXRCore/internal_structs.h linenumber=251 internal_exr_unlock /src/openexr/src/lib/OpenEXRCore/internal_structs.h linenumber=256 internal_exr_unlock /src/openexr/src/lib/OpenEXRCore/internal_structs.h linenumber=269 internal_exr_unlock /src/openexr/src/lib/OpenEXRCore/internal_structs.h linenumber=280 internal_encode_alloc_buffer /src/openexr/src/lib/OpenEXRCore/coding.c linenumber=298 internal_encode_free_buffer /src/openexr/src/lib/OpenEXRCore/coding.c linenumber=169 internal_exr_unlock /src/openexr/src/lib/OpenEXRCore/internal_structs.h linenumber=311 internal_exr_unlock /src/openexr/src/lib/OpenEXRCore/internal_structs.h linenumber=316 internal_encode_free_buffer /src/openexr/src/lib/OpenEXRCore/coding.c linenumber=339 internal_encode_free_buffer /src/openexr/src/lib/OpenEXRCore/coding.c linenumber=345 exr_encoding_destroy /src/openexr/src/lib/OpenEXRCore/encoding.c linenumber=129 internal_encode_free_buffer /src/openexr/src/lib/OpenEXRCore/coding.c linenumber=398 internal_encode_free_buffer /src/openexr/src/lib/OpenEXRCore/coding.c linenumber=403 internal_encode_free_buffer /src/openexr/src/lib/OpenEXRCore/coding.c linenumber=408 internal_encode_free_buffer /src/openexr/src/lib/OpenEXRCore/coding.c linenumber=413 internal_encode_free_buffer /src/openexr/src/lib/OpenEXRCore/coding.c linenumber=418 exr_finish /src/openexr/src/lib/OpenEXRCore/context.c linenumber=132 exr_start_read /src/openexr/src/lib/OpenEXRCore/context.c linenumber=138 fill_context_data /src/openexr/src/lib/OpenEXRCore/context.c linenumber=235 internal_exr_alloc_context /src/openexr/src/lib/OpenEXRCore/internal_structs.c linenumber=249 exr_attr_string_create /src/openexr/src/lib/OpenEXRCore/string.c linenumber=258 default_init_read_file /src/openexr/src/lib/OpenEXRCore/internal_posix_file_impl.h linenumber=265 open64 linenumber=349 __errno_location linenumber=355 strerror linenumber=355 process_query_size /src/openexr/src/lib/OpenEXRCore/context.c linenumber=269 internal_exr_parse_header /src/openexr/src/lib/OpenEXRCore/parse_header.c linenumber=270 read_magic_and_flags /src/openexr/src/lib/OpenEXRCore/parse_header.c linenumber=2745 internal_exr_context_restore_handlers /src/openexr/src/lib/OpenEXRCore/internal_structs.c linenumber=2747 priv_init_scratch /src/openexr/src/lib/OpenEXRCore/parse_header.c linenumber=2749 priv_destroy_scratch /src/openexr/src/lib/OpenEXRCore/parse_header.c linenumber=2752 internal_exr_context_restore_handlers /src/openexr/src/lib/OpenEXRCore/internal_structs.c linenumber=2753 priv_destroy_scratch /src/openexr/src/lib/OpenEXRCore/parse_header.c linenumber=2761 internal_exr_context_restore_handlers /src/openexr/src/lib/OpenEXRCore/internal_structs.c linenumber=2762 priv_destroy_scratch /src/openexr/src/lib/OpenEXRCore/parse_header.c linenumber=2786 internal_exr_context_restore_handlers /src/openexr/src/lib/OpenEXRCore/internal_structs.c linenumber=2787 priv_destroy_scratch /src/openexr/src/lib/OpenEXRCore/parse_header.c linenumber=2807 internal_exr_context_restore_handlers /src/openexr/src/lib/OpenEXRCore/internal_structs.c linenumber=2808 internal_exr_validate_read_part /src/openexr/src/lib/OpenEXRCore/validation.c linenumber=2813 validate_req_attr /src/openexr/src/lib/OpenEXRCore/validation.c linenumber=701 validate_image_dimensions /src/openexr/src/lib/OpenEXRCore/validation.c linenumber=704 validate_channels /src/openexr/src/lib/OpenEXRCore/validation.c linenumber=707 validate_part_type /src/openexr/src/lib/OpenEXRCore/validation.c linenumber=710 validate_tile_data /src/openexr/src/lib/OpenEXRCore/validation.c linenumber=713 validate_deep_data /src/openexr/src/lib/OpenEXRCore/validation.c linenumber=716 priv_destroy_scratch /src/openexr/src/lib/OpenEXRCore/parse_header.c linenumber=2816 internal_exr_context_restore_handlers /src/openexr/src/lib/OpenEXRCore/internal_structs.c linenumber=2817 priv_destroy_scratch /src/openexr/src/lib/OpenEXRCore/parse_header.c linenumber=2833 internal_exr_context_restore_handlers /src/openexr/src/lib/OpenEXRCore/internal_structs.c linenumber=2834 internal_exr_add_part /src/openexr/src/lib/OpenEXRCore/internal_structs.c linenumber=2844 pull_attr /src/openexr/src/lib/OpenEXRCore/parse_header.c linenumber=2848 read_text /src/openexr/src/lib/OpenEXRCore/parse_header.c linenumber=2057 read_text /src/openexr/src/lib/OpenEXRCore/parse_header.c linenumber=2059 check_req_attr /src/openexr/src/lib/OpenEXRCore/parse_header.c linenumber=2085 strcmp linenumber=1977 check_populate_channels /src/openexr/src/lib/OpenEXRCore/parse_header.c linenumber=1978 strcmp linenumber=944 extract_attr_chlist /src/openexr/src/lib/OpenEXRCore/parse_header.c linenumber=968 check_bad_attrsz /src/openexr/src/lib/OpenEXRCore/parse_header.c linenumber=367 scratch_attr_too_big /src/openexr/src/lib/OpenEXRCore/parse_header.c linenumber=285 read_text /src/openexr/src/lib/OpenEXRCore/parse_header.c linenumber=372 exr_attr_chlist_add_with_length /src/openexr/src/lib/OpenEXRCore/channel_list.c linenumber=406 extract_attr_chlist /src/openexr/src/lib/OpenEXRCore/parse_header.c linenumber=973 exr_attr_chlist_destroy /src/openexr/src/lib/OpenEXRCore/channel_list.c linenumber=978 exr_attr_list_add_static_name /src/openexr/src/lib/OpenEXRCore/attributes.c linenumber=982 exr_attr_chlist_destroy /src/openexr/src/lib/OpenEXRCore/channel_list.c linenumber=993 exr_attr_chlist_destroy /src/openexr/src/lib/OpenEXRCore/channel_list.c linenumber=1001 strcmp linenumber=1980 check_populate_compression /src/openexr/src/lib/OpenEXRCore/parse_header.c linenumber=1981 strcmp linenumber=1019 extract_attr_uint8 /src/openexr/src/lib/OpenEXRCore/parse_header.c linenumber=1030 exr_attr_list_add_static_name /src/openexr/src/lib/OpenEXRCore/attributes.c linenumber=1059 strcmp linenumber=1983 check_populate_chunk_count /src/openexr/src/lib/OpenEXRCore/parse_header.c linenumber=1984 strcmp linenumber=1918 exr_attr_list_add_static_name /src/openexr/src/lib/OpenEXRCore/attributes.c linenumber=1942 strcmp linenumber=1988 check_populate_dataWindow /src/openexr/src/lib/OpenEXRCore/parse_header.c linenumber=1989 strcmp linenumber=1092 extract_attr_32bit /src/openexr/src/lib/OpenEXRCore/parse_header.c linenumber=1103 exr_attr_list_add_static_name /src/openexr/src/lib/OpenEXRCore/attributes.c linenumber=1126 strcmp linenumber=1991 check_populate_displayWindow /src/openexr/src/lib/OpenEXRCore/parse_header.c linenumber=1992 strcmp linenumber=1159 extract_attr_32bit /src/openexr/src/lib/OpenEXRCore/parse_header.c linenumber=1170 exr_attr_list_add_static_name /src/openexr/src/lib/OpenEXRCore/attributes.c linenumber=1193 strcmp linenumber=1996 check_populate_lineOrder /src/openexr/src/lib/OpenEXRCore/parse_header.c linenumber=1997 strcmp linenumber=1226 extract_attr_uint8 /src/openexr/src/lib/OpenEXRCore/parse_header.c linenumber=1237 exr_attr_list_add_static_name /src/openexr/src/lib/OpenEXRCore/attributes.c linenumber=1266 strcmp linenumber=2001 check_populate_name /src/openexr/src/lib/OpenEXRCore/parse_header.c linenumber=2002 check_bad_attrsz /src/openexr/src/lib/OpenEXRCore/parse_header.c linenumber=1655 strcmp linenumber=1667 exr_attr_list_add_static_name /src/openexr/src/lib/OpenEXRCore/attributes.c linenumber=1677 exr_attr_list_remove /src/openexr/src/lib/OpenEXRCore/attributes.c linenumber=1698 exr_attr_string_init_static_with_length /src/openexr/src/lib/OpenEXRCore/string.c linenumber=1704 exr_attr_list_remove /src/openexr/src/lib/OpenEXRCore/attributes.c linenumber=1708 strcmp linenumber=2006 check_populate_pixelAspectRatio /src/openexr/src/lib/OpenEXRCore/parse_header.c linenumber=2007 strcmp linenumber=1303 exr_attr_list_add_static_name /src/openexr/src/lib/OpenEXRCore/attributes.c linenumber=1354 strcmp linenumber=2011 check_populate_screenWindowCenter /src/openexr/src/lib/OpenEXRCore/parse_header.c linenumber=2012 strcmp linenumber=1386 exr_attr_list_add_static_name /src/openexr/src/lib/OpenEXRCore/attributes.c linenumber=1438 strcmp linenumber=2014 check_populate_screenWindowWidth /src/openexr/src/lib/OpenEXRCore/parse_header.c linenumber=2015 strcmp linenumber=1474 exr_attr_list_add_static_name /src/openexr/src/lib/OpenEXRCore/attributes.c linenumber=1525 strcmp linenumber=2019 check_populate_tiles /src/openexr/src/lib/OpenEXRCore/parse_header.c linenumber=2020 strcmp linenumber=1558 exr_attr_list_add_static_name /src/openexr/src/lib/OpenEXRCore/attributes.c linenumber=1622 strcmp linenumber=2022 check_populate_type /src/openexr/src/lib/OpenEXRCore/parse_header.c linenumber=2023 check_bad_attrsz /src/openexr/src/lib/OpenEXRCore/parse_header.c linenumber=1731 strcmp linenumber=1743 exr_attr_list_add_static_name /src/openexr/src/lib/OpenEXRCore/attributes.c linenumber=1753 exr_attr_list_remove /src/openexr/src/lib/OpenEXRCore/attributes.c linenumber=1774 exr_attr_string_init_static_with_length /src/openexr/src/lib/OpenEXRCore/string.c linenumber=1780 exr_attr_list_remove /src/openexr/src/lib/OpenEXRCore/attributes.c linenumber=1784 memcmp linenumber=1789 memcmp linenumber=1794 memcmp linenumber=1799 memcmp linenumber=1804 strcmp linenumber=2027 check_populate_version /src/openexr/src/lib/OpenEXRCore/parse_header.c linenumber=2028 strcmp linenumber=1845 exr_attr_list_add_static_name /src/openexr/src/lib/OpenEXRCore/attributes.c linenumber=1879 strcmp linenumber=2089 check_bad_attrsz /src/openexr/src/lib/OpenEXRCore/parse_header.c linenumber=2092 exr_attr_list_add /src/openexr/src/lib/OpenEXRCore/attributes.c linenumber=2095 exr_attr_list_add_by_type /src/openexr/src/lib/OpenEXRCore/attributes.c linenumber=2106 validate_attr_arguments /src/openexr/src/lib/OpenEXRCore/attributes.c linenumber=776 strcmp linenumber=781 strlen linenumber=798 strlen linenumber=813 strcmp linenumber=828 create_attr_block /src/openexr/src/lib/OpenEXRCore/attributes.c linenumber=857 create_attr_block /src/openexr/src/lib/OpenEXRCore/attributes.c linenumber=837 add_to_list /src/openexr/src/lib/OpenEXRCore/attributes.c linenumber=870 check_attr_handler /src/openexr/src/lib/OpenEXRCore/attributes.c linenumber=874 extract_attr_32bit /src/openexr/src/lib/OpenEXRCore/parse_header.c linenumber=2121 extract_attr_32bit /src/openexr/src/lib/OpenEXRCore/parse_header.c linenumber=2125 extract_attr_bytes /src/openexr/src/lib/OpenEXRCore/parse_header.c linenumber=2129 check_bad_attrsz /src/openexr/src/lib/OpenEXRCore/parse_header.c linenumber=766 exr_attr_bytes_destroy /src/openexr/src/lib/OpenEXRCore/bytes.c linenumber=769 exr_attr_bytes_init /src/openexr/src/lib/OpenEXRCore/bytes.c linenumber=794 exr_attr_bytes_destroy /src/openexr/src/lib/OpenEXRCore/bytes.c linenumber=799 exr_attr_bytes_destroy /src/openexr/src/lib/OpenEXRCore/bytes.c linenumber=806 extract_attr_chlist /src/openexr/src/lib/OpenEXRCore/parse_header.c linenumber=2132 extract_attr_32bit /src/openexr/src/lib/OpenEXRCore/parse_header.c linenumber=2136 extract_attr_uint8 /src/openexr/src/lib/OpenEXRCore/parse_header.c linenumber=2140 extract_attr_uint8 /src/openexr/src/lib/OpenEXRCore/parse_header.c linenumber=2150 extract_attr_uint8 /src/openexr/src/lib/OpenEXRCore/parse_header.c linenumber=2160 extract_attr_64bit /src/openexr/src/lib/OpenEXRCore/parse_header.c linenumber=2170 extract_attr_32bit /src/openexr/src/lib/OpenEXRCore/parse_header.c linenumber=2174 extract_attr_float_vector /src/openexr/src/lib/OpenEXRCore/parse_header.c linenumber=2178 check_bad_attrsz /src/openexr/src/lib/OpenEXRCore/parse_header.c linenumber=536 exr_attr_float_vector_destroy /src/openexr/src/lib/OpenEXRCore/float_vector.c linenumber=540 exr_attr_float_vector_init /src/openexr/src/lib/OpenEXRCore/float_vector.c linenumber=544 exr_attr_float_vector_destroy /src/openexr/src/lib/OpenEXRCore/float_vector.c linenumber=551 extract_attr_32bit /src/openexr/src/lib/OpenEXRCore/parse_header.c linenumber=2182 extract_attr_32bit /src/openexr/src/lib/OpenEXRCore/parse_header.c linenumber=2186 extract_attr_32bit /src/openexr/src/lib/OpenEXRCore/parse_header.c linenumber=2190 extract_attr_64bit /src/openexr/src/lib/OpenEXRCore/parse_header.c linenumber=2194 extract_attr_32bit /src/openexr/src/lib/OpenEXRCore/parse_header.c linenumber=2198 extract_attr_64bit /src/openexr/src/lib/OpenEXRCore/parse_header.c linenumber=2202 extract_attr_preview /src/openexr/src/lib/OpenEXRCore/parse_header.c linenumber=2206 exr_attr_preview_destroy /src/openexr/src/lib/OpenEXRCore/preview.c linenumber=867 exr_attr_preview_init /src/openexr/src/lib/OpenEXRCore/preview.c linenumber=909 exr_attr_preview_destroy /src/openexr/src/lib/OpenEXRCore/preview.c linenumber=918 extract_attr_32bit /src/openexr/src/lib/OpenEXRCore/parse_header.c linenumber=2210 extract_attr_string /src/openexr/src/lib/OpenEXRCore/parse_header.c linenumber=2214 exr_attr_string_init_static_with_length /src/openexr/src/lib/OpenEXRCore/string.c linenumber=587 extract_attr_string_vector /src/openexr/src/lib/OpenEXRCore/parse_header.c linenumber=2224 check_bad_attrsz /src/openexr/src/lib/OpenEXRCore/parse_header.c linenumber=606 exr_attr_string_init /src/openexr/src/lib/OpenEXRCore/string.c linenumber=667 exr_attr_string_vector_destroy /src/openexr/src/lib/OpenEXRCore/string_vector.c linenumber=687 exr_attr_string_destroy /src/openexr/src/lib/OpenEXRCore/string.c linenumber=694 extract_attr_tiledesc /src/openexr/src/lib/OpenEXRCore/parse_header.c linenumber=2228 extract_attr_32bit /src/openexr/src/lib/OpenEXRCore/parse_header.c linenumber=2232 extract_attr_32bit /src/openexr/src/lib/OpenEXRCore/parse_header.c linenumber=2236 extract_attr_32bit /src/openexr/src/lib/OpenEXRCore/parse_header.c linenumber=2240 extract_attr_64bit /src/openexr/src/lib/OpenEXRCore/parse_header.c linenumber=2244 extract_attr_32bit /src/openexr/src/lib/OpenEXRCore/parse_header.c linenumber=2248 extract_attr_32bit /src/openexr/src/lib/OpenEXRCore/parse_header.c linenumber=2252 extract_attr_64bit /src/openexr/src/lib/OpenEXRCore/parse_header.c linenumber=2256 extract_attr_uint8 /src/openexr/src/lib/OpenEXRCore/parse_header.c linenumber=2260 extract_attr_opaque /src/openexr/src/lib/OpenEXRCore/parse_header.c linenumber=2270 check_bad_attrsz /src/openexr/src/lib/OpenEXRCore/parse_header.c linenumber=827 exr_attr_opaquedata_destroy /src/openexr/src/lib/OpenEXRCore/opaque.c linenumber=830 exr_attr_opaquedata_init /src/openexr/src/lib/OpenEXRCore/opaque.c linenumber=831 exr_attr_opaquedata_destroy /src/openexr/src/lib/OpenEXRCore/opaque.c linenumber=838 exr_attr_list_remove /src/openexr/src/lib/OpenEXRCore/attributes.c linenumber=2286 internal_exr_validate_shared_attrs /src/openexr/src/lib/OpenEXRCore/validation.c linenumber=2864 memcmp linenumber=747 memcmp linenumber=772 exr_get_attribute_by_name /src/openexr/src/lib/OpenEXRCore/part_attr.c linenumber=785 internal_exr_lock /src/openexr/src/lib/OpenEXRCore/internal_structs.h linenumber=78 internal_exr_unlock /src/openexr/src/lib/OpenEXRCore/internal_structs.h linenumber=81 exr_attr_list_find_by_name /src/openexr/src/lib/OpenEXRCore/attributes.c linenumber=84 internal_exr_unlock /src/openexr/src/lib/OpenEXRCore/internal_structs.h linenumber=90 exr_get_attribute_by_name /src/openexr/src/lib/OpenEXRCore/part_attr.c linenumber=786 memcmp linenumber=794 exr_get_attribute_by_name /src/openexr/src/lib/OpenEXRCore/part_attr.c linenumber=810 exr_get_attribute_by_name /src/openexr/src/lib/OpenEXRCore/part_attr.c linenumber=811 memcmp linenumber=819 update_chunk_offsets /src/openexr/src/lib/OpenEXRCore/parse_header.c linenumber=2892 internal_exr_compute_tile_information /src/openexr/src/lib/OpenEXRCore/parse_header.c linenumber=2603 internal_exr_compute_chunk_offset_size /src/openexr/src/lib/OpenEXRCore/parse_header.c linenumber=2606 priv_destroy_scratch /src/openexr/src/lib/OpenEXRCore/parse_header.c linenumber=2894 internal_exr_context_restore_handlers /src/openexr/src/lib/OpenEXRCore/internal_structs.c linenumber=2895 exr_finish /src/openexr/src/lib/OpenEXRCore/context.c linenumber=273 exr_read_scanline_chunk_info /src/openexr/src/lib/OpenEXRCore/chunk.c linenumber=141 extract_chunk_table /src/openexr/src/lib/OpenEXRCore/chunk.c linenumber=928 reconstruct_chunk_table /src/openexr/src/lib/OpenEXRCore/chunk.c linenumber=599 extract_chunk_table /src/openexr/src/lib/OpenEXRCore/chunk.c linenumber=449 extract_chunk_size /src/openexr/src/lib/OpenEXRCore/chunk.c linenumber=459 extract_chunk_leader /src/openexr/src/lib/OpenEXRCore/chunk.c linenumber=354 read_and_validate_chunk_leader /src/openexr/src/lib/OpenEXRCore/chunk.c linenumber=482 extract_chunk_leader /src/openexr/src/lib/OpenEXRCore/chunk.c linenumber=372 validate_and_compute_tile_chunk_off /src/openexr/src/lib/OpenEXRCore/chunk.c linenumber=402 compute_chunk_unpack_size /src/openexr/src/lib/OpenEXRCore/chunk.c linenumber=1080 exr_decoding_initialize /src/openexr/src/lib/OpenEXRCore/decoding.c linenumber=144 internal_coding_fill_channel_info /src/openexr/src/lib/OpenEXRCore/coding.c linenumber=327 exr_decoding_choose_default_routines /src/openexr/src/lib/OpenEXRCore/decoding.c linenumber=155 internal_exr_match_decode /src/openexr/src/lib/OpenEXRCore/unpack.c linenumber=483 choose_half_to_float_impl /src/openexr/src/lib/OpenEXRCore/unpack.c linenumber=1711 has_native_half /src/openexr/src/lib/OpenEXRCore/internal_cpuid.h linenumber=154 check_for_x86_simd /src/openexr/src/lib/OpenEXRCore/internal_cpuid.h linenumber=133 __get_cpuid /usr/local/lib/clang/22/include/cpuid.h linenumber=64 __get_cpuid_max /usr/local/lib/clang/22/include/cpuid.h linenumber=322 __get_cpuid /usr/local/lib/clang/22/include/cpuid.h linenumber=67 exr_decoding_run /src/openexr/src/lib/OpenEXRCore/decoding.c linenumber=156 update_pack_unpack_ptrs /src/openexr/src/lib/OpenEXRCore/decoding.c linenumber=576 internal_decode_free_buffer /src/openexr/src/lib/OpenEXRCore/coding.c linenumber=40 internal_decode_alloc_buffer /src/openexr/src/lib/OpenEXRCore/coding.c linenumber=51 internal_decode_free_buffer /src/openexr/src/lib/OpenEXRCore/coding.c linenumber=247 internal_decode_free_buffer /src/openexr/src/lib/OpenEXRCore/coding.c linenumber=66 internal_decode_alloc_buffer /src/openexr/src/lib/OpenEXRCore/coding.c linenumber=79 unpack_sample_table /src/openexr/src/lib/OpenEXRCore/decoding.c linenumber=648 exr_decoding_destroy /src/openexr/src/lib/OpenEXRCore/decoding.c linenumber=158 internal_decode_free_buffer /src/openexr/src/lib/OpenEXRCore/coding.c linenumber=698 internal_decode_free_buffer /src/openexr/src/lib/OpenEXRCore/coding.c linenumber=703 internal_decode_free_buffer /src/openexr/src/lib/OpenEXRCore/coding.c linenumber=708 internal_decode_free_buffer /src/openexr/src/lib/OpenEXRCore/coding.c linenumber=713 internal_decode_free_buffer /src/openexr/src/lib/OpenEXRCore/coding.c linenumber=719 internal_decode_free_buffer /src/openexr/src/lib/OpenEXRCore/coding.c linenumber=724 exr_finish /src/openexr/src/lib/OpenEXRCore/context.c linenumber=160 _ZN11WriteBufferD2Ev /src/openexr/src/test/oss-fuzz/openexr_htj2k_fuzzer.cc linenumber=164 ====================================