Call tree
LLVMFuzzerTestOneInput /src/httrack/fuzz/fuzz-cachendx.c linenumber=-1
  fuzz_ndx_setup /src/httrack/fuzz/fuzz-cachendx.c linenumber=111
    getenv  linenumber=75
    coucal_set_global_assert_handler /src/httrack/src/coucal/coucal.c linenumber=77
    fuzz_ndx_coucal_log /src/httrack/fuzz/fuzz-cachendx.c linenumber=77
    snprintf  linenumber=79
    mkdtemp  linenumber=81
    snprintf  linenumber=84
    snprintf  linenumber=85
    snprintf  linenumber=86
    atexit  linenumber=87
    fuzz_ndx_cleanup /src/httrack/fuzz/fuzz-cachendx.c linenumber=87
      unlink  linenumber=57
      unlink  linenumber=58
      unlink  linenumber=59
      rmdir  linenumber=60
  fuzz_ndx_write /src/httrack/fuzz/fuzz-cachendx.c linenumber=120
    fopen  linenumber=94
    fwrite  linenumber=100
    fclose  linenumber=101
  fuzz_ndx_write /src/httrack/fuzz/fuzz-cachendx.c linenumber=121
  PT_New /src/httrack/src/proxy/store.c linenumber=125
    calloc  linenumber=230
    coucal_new /src/httrack/src/coucal/coucal.c linenumber=232
      coucal_get_pow2 /src/httrack/src/coucal/coucal.c linenumber=1498
        coucal_is_acceptable_pow2 /src/httrack/src/coucal/coucal.c linenumber=1492
      coucal_is_acceptable_pow2 /src/httrack/src/coucal/coucal.c linenumber=1502
      calloc  linenumber=1506
      calloc  linenumber=1507
    coucal_set_name /src/httrack/src/coucal/coucal.c linenumber=233
  PT_AddIndex /src/httrack/src/proxy/store.c linenumber=127
    PT_LoadCache /src/httrack/src/proxy/store.c linenumber=372
      PT_GetType /src/httrack/src/proxy/store.c linenumber=549
        strrchr  linenumber=534
        strcasecmp  linenumber=537
        strcasecmp  linenumber=539
        strcasecmp  linenumber=541
      calloc  linenumber=552
      time  linenumber=556
      coucal_new /src/httrack/src/coucal/coucal.c linenumber=558
      coucal_set_name /src/httrack/src/coucal/coucal.c linenumber=559
      proxytrack_print_log /src/httrack/src/proxy/proxytrack.h linenumber=561
        proxytrack_vprint_log /src/httrack/src/proxy/proxytrack.h linenumber=82
          __errno_location  linenumber=62
          fprintf  linenumber=65
          vfprintf  linenumber=66
          fputs  linenumber=67
          fflush  linenumber=68
          __errno_location  linenumber=69
      PT_Index_Delete /src/httrack/src/proxy/store.c linenumber=565
        PT_Index_Check__ /src/httrack/src/proxy/store.c linenumber=313
          proxytrack_print_log /src/httrack/src/proxy/proxytrack.h linenumber=298
      proxytrack_print_log /src/httrack/src/proxy/proxytrack.h linenumber=568
      coucal_enum_new /src/httrack/src/coucal/coucal.c linenumber=574
      coucal_enum_next /src/httrack/src/coucal/coucal.c linenumber=577
        coucal_is_free /src/httrack/src/coucal/coucal.c linenumber=1688
      strstr  linenumber=578
      coucal_enum_next /src/httrack/src/coucal/coucal.c linenumber=579
      link_has_authority /src/httrack/src/proxy/proxytrack.h linenumber=582
        __ctype_b_loc  linenumber=154
        __ctype_b_loc  linenumber=156
        strncmp  linenumber=163
      slprintfbuff /src/httrack/src/htssafe.h linenumber=585
        vslprintfbuff /src/httrack/src/htssafe.h linenumber=576
          abortf_ /src/httrack/src/htssafe.h linenumber=553
            log_abort_ /src/httrack/src/htssafe.h linenumber=120
              fprintf  linenumber=110
              fflush  linenumber=111
            abort  linenumber=121
          vsnprintf  linenumber=557
    PT_IndexMerge /src/httrack/src/proxy/store.c linenumber=375
      coucal_enum_new /src/httrack/src/coucal/coucal.c linenumber=697
      realloc  linenumber=701
      coucal_enum_next /src/httrack/src/coucal/coucal.c linenumber=711
      coucal_read /src/httrack/src/coucal/coucal.c linenumber=717
        coucal_read_value /src/httrack/src/coucal/coucal.c linenumber=1329
          coucal_fetch_value /src/httrack/src/coucal/coucal.c linenumber=1375
            coucal_calc_hashes /src/httrack/src/coucal/coucal.c linenumber=1369
              coucal_hash_string /src/httrack/src/coucal/coucal.c linenumber=545
                strlen  linenumber=539
                coucal_hash_data /src/httrack/src/coucal/coucal.c linenumber=539
                  MurmurHash3_x86_128 /src/httrack/src/coucal/murmurhash3.h linenumber=476
                    getblock32 /src/httrack/src/coucal/murmurhash3.h linenumber=71
                    getblock32 /src/httrack/src/coucal/murmurhash3.h linenumber=72
                    getblock32 /src/httrack/src/coucal/murmurhash3.h linenumber=73
                    getblock32 /src/httrack/src/coucal/murmurhash3.h linenumber=74
                    rotl32 /src/httrack/src/coucal/murmurhash3.h linenumber=76
                    rotl32 /src/httrack/src/coucal/murmurhash3.h linenumber=78
                    rotl32 /src/httrack/src/coucal/murmurhash3.h linenumber=80
                    rotl32 /src/httrack/src/coucal/murmurhash3.h linenumber=82
                    rotl32 /src/httrack/src/coucal/murmurhash3.h linenumber=84
                    rotl32 /src/httrack/src/coucal/murmurhash3.h linenumber=86
                    rotl32 /src/httrack/src/coucal/murmurhash3.h linenumber=88
                    rotl32 /src/httrack/src/coucal/murmurhash3.h linenumber=90
                    rotl32 /src/httrack/src/coucal/murmurhash3.h linenumber=112
                    rotl32 /src/httrack/src/coucal/murmurhash3.h linenumber=118
                    rotl32 /src/httrack/src/coucal/murmurhash3.h linenumber=124
                    rotl32 /src/httrack/src/coucal/murmurhash3.h linenumber=130
                    fmix32 /src/httrack/src/coucal/murmurhash3.h linenumber=144
                    fmix32 /src/httrack/src/coucal/murmurhash3.h linenumber=145
                    fmix32 /src/httrack/src/coucal/murmurhash3.h linenumber=146
                    fmix32 /src/httrack/src/coucal/murmurhash3.h linenumber=147
            coucal_fetch_value_hashes /src/httrack/src/coucal/coucal.c linenumber=1370
              coucal_hash_to_pos /src/httrack/src/coucal/coucal.c linenumber=1341
                coucal_hash_to_pos_ /src/httrack/src/coucal/coucal.c linenumber=841
              coucal_matches /src/httrack/src/coucal/coucal.c linenumber=1342
                coucal_matches_ /src/httrack/src/coucal/coucal.c linenumber=577
                  coucal_equals /src/httrack/src/coucal/coucal.c linenumber=570
                    strcmp  linenumber=559
              coucal_hash_to_pos /src/httrack/src/coucal/coucal.c linenumber=1347
              coucal_matches /src/httrack/src/coucal/coucal.c linenumber=1348
              coucal_matches_ /src/httrack/src/coucal/coucal.c linenumber=1356
      proxytrack_print_log /src/httrack/src/proxy/proxytrack.h linenumber=723
      coucal_write /src/httrack/src/coucal/coucal.c linenumber=727
        coucal_write_value /src/httrack/src/coucal/coucal.c linenumber=879
          coucal_write_value_ /src/httrack/src/coucal/coucal.c linenumber=1183
            coucal_calc_hashes /src/httrack/src/coucal/coucal.c linenumber=923
            coucal_hash_to_pos /src/httrack/src/coucal/coucal.c linenumber=929
            coucal_matches /src/httrack/src/coucal/coucal.c linenumber=930
            coucal_del_value /src/httrack/src/coucal/coucal.c linenumber=931
              coucal_del_value_ /src/httrack/src/coucal/coucal.c linenumber=898
            coucal_hash_to_pos /src/httrack/src/coucal/coucal.c linenumber=937
            coucal_matches /src/httrack/src/coucal/coucal.c linenumber=938
            coucal_del_value /src/httrack/src/coucal/coucal.c linenumber=939
            coucal_matches_ /src/httrack/src/coucal/coucal.c linenumber=948
            coucal_del_value_ /src/httrack/src/coucal/coucal.c linenumber=950
            coucal_drain_stash /src/httrack/src/coucal/coucal.c linenumber=962
              coucal_hash_to_pos /src/httrack/src/coucal/coucal.c linenumber=1159
              coucal_hash_to_pos /src/httrack/src/coucal/coucal.c linenumber=1160
              coucal_is_free /src/httrack/src/coucal/coucal.c linenumber=1162
              coucal_is_free /src/httrack/src/coucal/coucal.c linenumber=1164
              coucal_nolog /src/httrack/src/coucal/coucal.c linenumber=1169
            coucal_dup_name /src/httrack/src/coucal/coucal.c linenumber=966
              coucal_dup_name_internal /src/httrack/src/coucal/coucal.c linenumber=791
                strlen  linenumber=737
                coucal_assert_failed /src/httrack/src/coucal/coucal.c linenumber=749
                  coucal_get_name /src/httrack/src/coucal/coucal.c linenumber=342
                  coucal_do_crit /src/httrack/src/coucal/coucal.c linenumber=343
                    coucal_log /src/httrack/src/coucal/coucal.c linenumber=288
                      coucal_assert_failed /src/httrack/src/coucal/coucal.c linenumber=358
                        coucal_fail /src/httrack/src/coucal/coucal.c linenumber=350
                          fprintf  linenumber=336
                          abort  linenumber=337
                        abort  linenumber=352
                      fprintf  linenumber=364
                      vfprintf  linenumber=365
                      putc  linenumber=366
                coucal_is_pooled /src/httrack/src/coucal/coucal.c linenumber=754
                coucal_do_crit /src/httrack/src/coucal/coucal.c linenumber=757
                coucal_assert_failed /src/httrack/src/coucal/coucal.c linenumber=761
                coucal_assert_failed /src/httrack/src/coucal/coucal.c linenumber=769
                coucal_realloc_pool /src/httrack/src/coucal/coucal.c linenumber=770
                  coucal_assert_failed /src/httrack/src/coucal/coucal.c linenumber=672
                  coucal_compact_pool /src/httrack/src/coucal/coucal.c linenumber=676
                    coucal_assert_failed /src/httrack/src/coucal/coucal.c linenumber=589
                    coucal_nolog /src/httrack/src/coucal/coucal.c linenumber=604
                    coucal_assert_failed /src/httrack/src/coucal/coucal.c linenumber=608
                    coucal_assert_failed /src/httrack/src/coucal/coucal.c linenumber=642
                    coucal_assert_failed /src/httrack/src/coucal/coucal.c linenumber=645
                    coucal_nolog /src/httrack/src/coucal/coucal.c linenumber=656
                  realloc  linenumber=687
                  coucal_do_crit /src/httrack/src/coucal/coucal.c linenumber=690
                  coucal_assert_failed /src/httrack/src/coucal/coucal.c linenumber=694
                  coucal_assert_failed /src/httrack/src/coucal/coucal.c linenumber=711
                  coucal_assert_failed /src/httrack/src/coucal/coucal.c linenumber=714
                  coucal_nolog /src/httrack/src/coucal/coucal.c linenumber=720
                coucal_assert_failed /src/httrack/src/coucal/coucal.c linenumber=774
            coucal_add_item_ /src/httrack/src/coucal/coucal.c linenumber=970
              coucal_hash_to_pos /src/httrack/src/coucal/coucal.c linenumber=988
              coucal_is_free /src/httrack/src/coucal/coucal.c linenumber=989
              coucal_hash_to_pos /src/httrack/src/coucal/coucal.c linenumber=994
              coucal_is_free /src/httrack/src/coucal/coucal.c linenumber=995
              coucal_print_key /src/httrack/src/coucal/coucal.c linenumber=1005
              coucal_nolog /src/httrack/src/coucal/coucal.c linenumber=1002
              coucal_hash_to_pos /src/httrack/src/coucal/coucal.c linenumber=1012
              coucal_print_key /src/httrack/src/coucal/coucal.c linenumber=1017
              coucal_nolog /src/httrack/src/coucal/coucal.c linenumber=1014
              coucal_is_free /src/httrack/src/coucal/coucal.c linenumber=1021
              coucal_nolog /src/httrack/src/coucal/coucal.c linenumber=1022
              coucal_hash_to_pos /src/httrack/src/coucal/coucal.c linenumber=1039
              coucal_nolog /src/httrack/src/coucal/coucal.c linenumber=1041
              coucal_hash_to_pos /src/httrack/src/coucal/coucal.c linenumber=1045
              coucal_nolog /src/httrack/src/coucal/coucal.c linenumber=1047
              coucal_assert_failed /src/httrack/src/coucal/coucal.c linenumber=1051
              coucal_nolog /src/httrack/src/coucal/coucal.c linenumber=1080
              coucal_hash_to_pos /src/httrack/src/coucal/coucal.c linenumber=1090
              coucal_hash_to_pos /src/httrack/src/coucal/coucal.c linenumber=1091
              coucal_do_crit /src/httrack/src/coucal/coucal.c linenumber=1095
              coucal_is_free /src/httrack/src/coucal/coucal.c linenumber=1106
              coucal_hash_to_pos /src/httrack/src/coucal/coucal.c linenumber=1108
              coucal_hash_to_pos /src/httrack/src/coucal/coucal.c linenumber=1109
              coucal_do_crit /src/httrack/src/coucal/coucal.c linenumber=1110
              coucal_do_crit /src/httrack/src/coucal/coucal.c linenumber=1118
              coucal_is_free /src/httrack/src/coucal/coucal.c linenumber=1120
              coucal_hash_to_pos /src/httrack/src/coucal/coucal.c linenumber=1122
              coucal_hash_to_pos /src/httrack/src/coucal/coucal.c linenumber=1123
              coucal_do_crit /src/httrack/src/coucal/coucal.c linenumber=1124
              coucal_do_crit /src/httrack/src/coucal/coucal.c linenumber=1132
              coucal_log_stats /src/httrack/src/coucal/coucal.c linenumber=1139
                coucal_get_name /src/httrack/src/coucal/coucal.c linenumber=386
                coucal_memory_size /src/httrack/src/coucal/coucal.c linenumber=428
                coucal_do_info /src/httrack/src/coucal/coucal.c linenumber=392
                  coucal_log /src/httrack/src/coucal/coucal.c linenumber=290
              coucal_assert_failed /src/httrack/src/coucal/coucal.c linenumber=1140
          coucal_do_warning /src/httrack/src/coucal/coucal.c linenumber=1215
            coucal_log /src/httrack/src/coucal/coucal.c linenumber=289
          coucal_is_acceptable_pow2 /src/httrack/src/coucal/coucal.c linenumber=1226
          coucal_assert_failed /src/httrack/src/coucal/coucal.c linenumber=1226
          coucal_assert_failed /src/httrack/src/coucal/coucal.c linenumber=1227
          realloc  linenumber=1229
          coucal_do_crit /src/httrack/src/coucal/coucal.c linenumber=1231
          coucal_assert_failed /src/httrack/src/coucal/coucal.c linenumber=1235
          coucal_is_free /src/httrack/src/coucal/coucal.c linenumber=1243
          coucal_hash_to_pos_ /src/httrack/src/coucal/coucal.c linenumber=1247
          coucal_hash_to_pos /src/httrack/src/coucal/coucal.c linenumber=1248
          coucal_assert_failed /src/httrack/src/coucal/coucal.c linenumber=1251
          coucal_hash_to_pos_ /src/httrack/src/coucal/coucal.c linenumber=1256
          coucal_hash_to_pos /src/httrack/src/coucal/coucal.c linenumber=1257
          coucal_assert_failed /src/httrack/src/coucal/coucal.c linenumber=1260
          coucal_assert_failed /src/httrack/src/coucal/coucal.c linenumber=1266
          coucal_nolog /src/httrack/src/coucal/coucal.c linenumber=1271
          coucal_add_item_ /src/httrack/src/coucal/coucal.c linenumber=1292
          coucal_assert_failed /src/httrack/src/coucal/coucal.c linenumber=1294
          coucal_assert_failed /src/httrack/src/coucal/coucal.c linenumber=1301
          coucal_nolog /src/httrack/src/coucal/coucal.c linenumber=1303
          coucal_nolog /src/httrack/src/coucal/coucal.c linenumber=1307
      proxytrack_print_log /src/httrack/src/proxy/proxytrack.h linenumber=732
    PT_Index_Delete /src/httrack/src/proxy/store.c linenumber=378
  PT_SaveCache /src/httrack/src/proxy/store.c linenumber=129
    PT_GetType /src/httrack/src/proxy/store.c linenumber=614
    PT_GetTimeIndex /src/httrack/src/proxy/store.c linenumber=621
    set_filetime_time_t /src/httrack/src/proxy/proxytrack.h linenumber=621
      PT_GetTime /src/httrack/src/proxy/proxytrack.h linenumber=286
        hts_gmtime /src/httrack/src/htslib.h linenumber=269
          gmtime_r  linenumber=189
      set_filetime /src/httrack/src/proxy/proxytrack.h linenumber=288
        timegm  linenumber=281
        utime  linenumber=282
  PT_Delete /src/httrack/src/proxy/store.c linenumber=131
    PT_Index_Delete /src/httrack/src/proxy/store.c linenumber=245
    coucal_delete /src/httrack/src/coucal/coucal.c linenumber=248
      coucal_log_stats /src/httrack/src/coucal/coucal.c linenumber=1633
      coucal_is_free /src/httrack/src/coucal/coucal.c linenumber=1643
      coucal_del_value /src/httrack/src/coucal/coucal.c linenumber=1644
      coucal_del_name /src/httrack/src/coucal/coucal.c linenumber=1646
        coucal_free_key /src/httrack/src/coucal/coucal.c linenumber=907
          coucal_free_key_internal /src/httrack/src/coucal/coucal.c linenumber=827
            strlen  linenumber=799
            coucal_assert_failed /src/httrack/src/coucal/coucal.c linenumber=806
            coucal_assert_failed /src/httrack/src/coucal/coucal.c linenumber=818
            coucal_compact_pool /src/httrack/src/coucal/coucal.c linenumber=819
      coucal_del_value_ /src/httrack/src/coucal/coucal.c linenumber=1655
      coucal_del_name /src/httrack/src/coucal/coucal.c linenumber=1657
====================================
