Call tree
LLVMFuzzerTestOneInput /src/zip/fuzz/fuzz_stream.c linenumber=-1
  zip_stream_open /src/zip/src/zip.c linenumber=17
    zip_stream_openwitherror /src/zip/src/zip.c linenumber=2971
      calloc  linenumber=2991
      mz_zip_reader_init_mem /src/zip/src/miniz.h linenumber=3019
        mz_zip_reader_init_internal /src/zip/src/miniz.h linenumber=6145
        mz_zip_reader_read_central_dir /src/zip/src/miniz.h linenumber=6162
          mz_zip_reader_locate_header_sig /src/zip/src/miniz.h linenumber=5744
          mz_zip_reader_eocd64_valid /src/zip/src/miniz.h linenumber=5785
          mz_zip_reader_eocd64_valid /src/zip/src/miniz.h linenumber=5795
          mz_zip_array_ensure_capacity /src/zip/src/miniz.h linenumber=5903
            __assert_fail  linenumber=5386
          mz_zip_array_ensure_capacity /src/zip/src/miniz.h linenumber=5905
          mz_zip_array_ensure_capacity /src/zip/src/miniz.h linenumber=5910
          mz_zip_reader_sort_central_dir_offsets_by_filename /src/zip/src/miniz.h linenumber=6052
        mz_zip_reader_end_internal /src/zip/src/miniz.h linenumber=6163
          fclose  linenumber=6088
      mz_zip_reader_init_mem /src/zip/src/miniz.h linenumber=3034
      mz_zip_writer_init_from_reader_v2 /src/zip/src/miniz.h linenumber=3040
        freopen  linenumber=8229
        mz_zip_reader_end_internal /src/zip/src/miniz.h linenumber=8232
      mz_zip_reader_end /src/zip/src/miniz.h linenumber=3042
        mz_zip_reader_end_internal /src/zip/src/miniz.h linenumber=6106
      mz_zip_writer_init_heap_v2 /src/zip/src/miniz.h linenumber=3061
        mz_zip_writer_init_v2 /src/zip/src/miniz.h linenumber=8064
        mz_zip_writer_end_internal /src/zip/src/miniz.h linenumber=8073
          fclose  linenumber=7975
  zip_entry_open /src/zip/src/zip.c linenumber=18
    _zip_entry_open /src/zip/src/zip.c linenumber=1936
      strlen  linenumber=1699
      zip_strclone /src/zip/src/zip.c linenumber=1717
        calloc  linenumber=442
      mz_zip_reader_locate_file /src/zip/src/miniz.h linenumber=1723
        mz_zip_reader_locate_file_v2 /src/zip/src/miniz.h linenumber=6583
          mz_zip_locate_file_binary_search /src/zip/src/miniz.h linenumber=6607
            strlen  linenumber=6548
          strlen  linenumber=6611
          strlen  linenumber=6615
          memcmp  linenumber=6635
          memcmp  linenumber=6651
      mz_zip_reader_file_stat /src/zip/src/miniz.h linenumber=1731
        mz_zip_file_stat_internal /src/zip/src/miniz.h linenumber=10232
          mz_zip_dos_to_time_t /src/zip/src/miniz.h linenumber=6400
            mktime  linenumber=5455
          mz_zip_reader_is_file_a_directory /src/zip/src/miniz.h linenumber=6427
          mz_zip_reader_is_file_encrypted /src/zip/src/miniz.h linenumber=6428
          mz_zip_reader_is_file_supported /src/zip/src/miniz.h linenumber=6429
      zip_strrpl /src/zip/src/zip.c linenumber=1765
        calloc  linenumber=459
      mz_zip_writer_compute_padding_needed_for_file_alignment /src/zip/src/miniz.h linenumber=1792
      mz_zip_writer_write_zeros /src/zip/src/miniz.h linenumber=1805
      time  linenumber=1813
      mz_zip_time_t_to_dos_time /src/zip/src/miniz.h linenumber=1815
        localtime  linenumber=5471
      mz_zip_writer_create_zip64_extra_data /src/zip/src/miniz.h linenumber=1820
      mz_zip_writer_create_local_dir_header /src/zip/src/miniz.h linenumber=1832
      __assert_fail  linenumber=1851
      zip_pkware_keys_init_password /src/zip/src/zip.c linenumber=1876
        zip_pkware_keys_init /src/zip/src/zip.c linenumber=190
        zip_pkware_keys_update /src/zip/src/zip.c linenumber=193
          zip_crc32_raw /src/zip/src/zip.c linenumber=175
            mz_crc32 /src/zip/src/miniz.h linenumber=170
          zip_crc32_raw /src/zip/src/zip.c linenumber=178
      mz_crc32 /src/zip/src/miniz.h linenumber=1880
      zip_pkware_encrypt_byte /src/zip/src/zip.c linenumber=1881
        zip_pkware_decrypt_byte /src/zip/src/zip.c linenumber=203
        zip_pkware_keys_update /src/zip/src/zip.c linenumber=205
      zip_pkware_encrypt_byte /src/zip/src/zip.c linenumber=1883
      tdefl_create_comp_flags_from_zip_params /src/zip/src/miniz.h linenumber=1909
      tdefl_init /src/zip/src/miniz.h linenumber=1907
      zip_encrypt_put_buf_callback /src/zip/src/zip.c linenumber=1907
        zip_pkware_encrypt_byte /src/zip/src/zip.c linenumber=298
      tdefl_create_comp_flags_from_zip_params /src/zip/src/miniz.h linenumber=1918
      tdefl_init /src/zip/src/miniz.h linenumber=1916
      mz_zip_writer_add_put_buf_callback /src/zip/src/miniz.h linenumber=1916
  zip_entry_write /src/zip/src/zip.c linenumber=19
    mz_crc32 /src/zip/src/miniz.h linenumber=2328
    zip_pkware_encrypt_byte /src/zip/src/zip.c linenumber=2340
    tdefl_compress_buffer /src/zip/src/miniz.h linenumber=2358
      __assert_fail  linenumber=3926
      tdefl_compress /src/zip/src/miniz.h linenumber=3927
        tdefl_flush_output_buffer /src/zip/src/miniz.h linenumber=3887
        tdefl_compress_normal /src/zip/src/miniz.h linenumber=3899
          __assert_fail  linenumber=3767
          __assert_fail  linenumber=3780
          __assert_fail  linenumber=3789
          __assert_fail  linenumber=3798
          __assert_fail  linenumber=3807
          tdefl_flush_block /src/zip/src/miniz.h linenumber=3821
            __assert_fail  linenumber=3192
            __assert_fail  linenumber=3221
            __assert_fail  linenumber=3222
            __assert_fail  linenumber=3225
            tdefl_compress_block /src/zip/src/miniz.h linenumber=3233
              tdefl_start_static_block /src/zip/src/miniz.h linenumber=3167
                tdefl_optimize_huffman_table /src/zip/src/miniz.h linenumber=3013
                  tdefl_radix_sort_syms /src/zip/src/miniz.h linenumber=2821
                  tdefl_calculate_minimum_redundancy /src/zip/src/miniz.h linenumber=2822
                  tdefl_huffman_enforce_max_code_size /src/zip/src/miniz.h linenumber=2827
                tdefl_optimize_huffman_table /src/zip/src/miniz.h linenumber=3014
                __assert_fail  linenumber=3016
              tdefl_start_dynamic_block /src/zip/src/miniz.h linenumber=3169
                tdefl_optimize_huffman_table /src/zip/src/miniz.h linenumber=2924
                tdefl_optimize_huffman_table /src/zip/src/miniz.h linenumber=2925
                tdefl_optimize_huffman_table /src/zip/src/miniz.h linenumber=2970
                __assert_fail  linenumber=2972
                __assert_fail  linenumber=2974
                __assert_fail  linenumber=2975
                __assert_fail  linenumber=2982
                __assert_fail  linenumber=2984
                __assert_fail  linenumber=2990
                __assert_fail  linenumber=2991
                __assert_fail  linenumber=2993
              tdefl_compress_lz_codes /src/zip/src/miniz.h linenumber=3170
                __assert_fail  linenumber=3135
                __assert_fail  linenumber=3136
                __assert_fail  linenumber=3138
                __assert_fail  linenumber=3148
                __assert_fail  linenumber=3149
                __assert_fail  linenumber=3150
                __assert_fail  linenumber=3153
                __assert_fail  linenumber=3154
                __assert_fail  linenumber=3158
            __assert_fail  linenumber=3245
            __assert_fail  linenumber=3247
            __assert_fail  linenumber=3250
            __assert_fail  linenumber=3253
            tdefl_compress_block /src/zip/src/miniz.h linenumber=3263
            __assert_fail  linenumber=3269
            __assert_fail  linenumber=3274
            __assert_fail  linenumber=3280
            __assert_fail  linenumber=3282
            __assert_fail  linenumber=3285
            __assert_fail  linenumber=3290
        mz_adler32 /src/zip/src/miniz.h linenumber=3906
        tdefl_flush_block /src/zip/src/miniz.h linenumber=3911
        tdefl_flush_output_buffer /src/zip/src/miniz.h linenumber=3921
  zip_entry_close /src/zip/src/zip.c linenumber=20
    tdefl_compress_buffer /src/zip/src/miniz.h linenumber=2040
    strlen  linenumber=2053
    mz_zip_time_t_to_dos_time /src/zip/src/miniz.h linenumber=2055
    zip_pkware_keys_init_password /src/zip/src/zip.c linenumber=2079
    zip_pkware_keys_init_password /src/zip/src/zip.c linenumber=2080
    fseeko  linenumber=2086
    fread  linenumber=2093
    zip_pkware_decrypt /src/zip/src/zip.c linenumber=2112
      zip_pkware_decrypt_byte /src/zip/src/zip.c linenumber=212
      zip_pkware_keys_update /src/zip/src/zip.c linenumber=214
    zip_pkware_encrypt_byte /src/zip/src/zip.c linenumber=2114
    zip_pkware_encrypt_byte /src/zip/src/zip.c linenumber=2116
    fseeko  linenumber=2140
    fread  linenumber=2146
    zip_pkware_decrypt /src/zip/src/zip.c linenumber=2162
    zip_pkware_encrypt_byte /src/zip/src/zip.c linenumber=2163
    mz_zip_writer_create_zip64_extra_data /src/zip/src/miniz.h linenumber=2189
    mz_zip_writer_add_to_central_dir /src/zip/src/miniz.h linenumber=2211
      mz_zip_writer_create_central_dir_header /src/zip/src/miniz.h linenumber=8421
      mz_zip_array_ensure_capacity /src/zip/src/miniz.h linenumber=5436
      mz_zip_array_ensure_capacity /src/zip/src/miniz.h linenumber=8442
  zip_stream_copy /src/zip/src/zip.c linenumber=21
    zip_archive_finalize /src/zip/src/zip.c linenumber=3094
      mz_zip_writer_finalize_archive /src/zip/src/miniz.h linenumber=807
        fflush  linenumber=9846
      zip_archive_truncate /src/zip/src/zip.c linenumber=808
        fileno  linenumber=537
        ftruncate  linenumber=538
    calloc  linenumber=3107
  zip_stream_close /src/zip/src/zip.c linenumber=22
    mz_zip_writer_end /src/zip/src/miniz.h linenumber=3130
      mz_zip_writer_end_internal /src/zip/src/miniz.h linenumber=9882
    mz_zip_reader_end /src/zip/src/miniz.h linenumber=3133
  zip_stream_open /src/zip/src/zip.c linenumber=28
  zip_entry_open /src/zip/src/zip.c linenumber=29
  zip_entry_read /src/zip/src/zip.c linenumber=30
    mz_zip_reader_is_file_a_directory /src/zip/src/miniz.h linenumber=2604
    zip_entry_decrypt_and_read /src/zip/src/zip.c linenumber=2609
      mz_zip_reader_file_stat /src/zip/src/miniz.h linenumber=2454
      zip_pkware_keys_init_password /src/zip/src/zip.c linenumber=2486
      zip_pkware_decrypt /src/zip/src/zip.c linenumber=2489
      zip_pkware_decrypt /src/zip/src/zip.c linenumber=2496
      tinfl_decompress /src/zip/src/miniz.h linenumber=2522
        tinfl_clear_tree /src/zip/src/miniz.h linenumber=4552
        __assert_fail  linenumber=4804
      mz_crc32 /src/zip/src/miniz.h linenumber=2542
      mz_crc32 /src/zip/src/miniz.h linenumber=2572
    mz_zip_reader_extract_to_heap /src/zip/src/miniz.h linenumber=2612
      mz_zip_reader_file_stat /src/zip/src/miniz.h linenumber=6865
      mz_zip_reader_extract_to_mem_no_alloc1 /src/zip/src/miniz.h linenumber=6881
        mz_zip_reader_file_stat /src/zip/src/miniz.h linenumber=6682
        mz_crc32 /src/zip/src/miniz.h linenumber=6731
        tinfl_decompress /src/zip/src/miniz.h linenumber=6790
        mz_crc32 /src/zip/src/miniz.h linenumber=6807
  zip_entry_close /src/zip/src/zip.c linenumber=31
  zip_stream_close /src/zip/src/zip.c linenumber=32
====================================
