Call tree
LLVMFuzzerTestOneInput /src/git/oss-fuzz/fuzz-reftable.c linenumber=-1
  reftable_buf_add /src/git/reftable/basics.c linenumber=20
    reftable_alloc_grow /src/git/reftable/basics.h linenumber=127
      reftable_alloc_size /src/git/reftable/basics.h linenumber=225
      __errno_location  linenumber=226
      reftable_realloc /src/git/reftable/basics.c linenumber=229
        reftable_free /src/git/reftable/basics.c linenumber=30
        realloc  linenumber=36
  block_source_from_buf /src/git/reftable/blocksource.c linenumber=22
    __assert_fail  linenumber=90
  reftable_table_new /src/git/reftable/table.c linenumber=24
    block_source_size /src/git/reftable/blocksource.c linenumber=528
    reftable_calloc /src/git/reftable/basics.c linenumber=533
      reftable_malloc /src/git/reftable/basics.c linenumber=54
    header_size /src/git/reftable/block.c linenumber=543
      abort  linenumber=26
    block_source_read_data /src/git/reftable/blocksource.c linenumber=549
    memcmp  linenumber=555
    header_size /src/git/reftable/block.c linenumber=565
    footer_size /src/git/reftable/block.c linenumber=565
      abort  linenumber=37
    footer_size /src/git/reftable/block.c linenumber=570
    reftable_strdup /src/git/reftable/basics.c linenumber=572
      strlen  linenumber=64
      reftable_malloc /src/git/reftable/basics.c linenumber=65
    footer_size /src/git/reftable/block.c linenumber=581
    block_source_read_data /src/git/reftable/blocksource.c linenumber=580
    footer_size /src/git/reftable/block.c linenumber=582
    parse_footer /src/git/reftable/table.c linenumber=587
      memcmp  linenumber=52
      header_size /src/git/reftable/block.c linenumber=58
      memcmp  linenumber=58
      reftable_get_be24 /src/git/reftable/basics.h linenumber=64
      reftable_get_be64 /src/git/reftable/basics.h linenumber=67
      reftable_get_be64 /src/git/reftable/basics.h linenumber=69
      reftable_get_be32 /src/git/reftable/basics.h linenumber=75
      reftable_get_be64 /src/git/reftable/basics.h linenumber=90
      reftable_get_be64 /src/git/reftable/basics.h linenumber=93
      reftable_get_be64 /src/git/reftable/basics.h linenumber=99
      reftable_get_be64 /src/git/reftable/basics.h linenumber=101
      reftable_get_be64 /src/git/reftable/basics.h linenumber=103
      crc32 /src/zlib/crc32.c linenumber=106
        crc32_z /src/zlib/crc32.c linenumber=950
          crc_word /src/zlib/crc32.c linenumber=772
          crc_word /src/zlib/crc32.c linenumber=774
          crc_word /src/zlib/crc32.c linenumber=776
          crc_word /src/zlib/crc32.c linenumber=778
          crc_word /src/zlib/crc32.c linenumber=780
          byte_swap /src/zlib/crc32.c linenumber=811
          crc_word_big /src/zlib/crc32.c linenumber=894
          crc_word_big /src/zlib/crc32.c linenumber=896
          crc_word_big /src/zlib/crc32.c linenumber=898
          crc_word_big /src/zlib/crc32.c linenumber=900
          crc_word_big /src/zlib/crc32.c linenumber=902
          byte_swap /src/zlib/crc32.c linenumber=911
      reftable_get_be32 /src/git/reftable/basics.h linenumber=107
      header_size /src/git/reftable/block.c linenumber=114
    block_source_release_data /src/git/reftable/blocksource.c linenumber=594
    block_source_release_data /src/git/reftable/blocksource.c linenumber=595
    reftable_free /src/git/reftable/basics.c linenumber=598
    reftable_free /src/git/reftable/basics.c linenumber=599
    block_source_close /src/git/reftable/blocksource.c linenumber=600
  reftable_table_init_ref_iterator /src/git/reftable/table.c linenumber=36
    table_init_iter /src/git/reftable/table.c linenumber=513
      table_offsets_for /src/git/reftable/table.c linenumber=493
        abort  linenumber=30
      reftable_alloc_size /src/git/reftable/basics.h linenumber=497
      __errno_location  linenumber=497
      reftable_malloc /src/git/reftable/basics.c linenumber=497
      table_iter_init /src/git/reftable/table.c linenumber=501
        reftable_table_incref /src/git/reftable/table.c linenumber=143
      iterator_from_table_iter /src/git/reftable/table.c linenumber=502
        __assert_fail  linenumber=484
      iterator_set_empty /src/git/reftable/iter.c linenumber=504
        __assert_fail  linenumber=51
  reftable_iterator_seek_ref /src/git/reftable/iter.c linenumber=37
  reftable_iterator_next_ref /src/git/reftable/iter.c linenumber=38
    iterator_next /src/git/reftable/iter.c linenumber=266
  reftable_ref_record_release /src/git/reftable/record.c linenumber=42
    reftable_free /src/git/reftable/basics.c linenumber=296
    abort  linenumber=305
    reftable_free /src/git/reftable/basics.c linenumber=308
  reftable_iterator_destroy /src/git/reftable/iter.c linenumber=43
    reftable_free /src/git/reftable/basics.c linenumber=242
  reftable_table_init_log_iterator /src/git/reftable/table.c linenumber=50
    table_init_iter /src/git/reftable/table.c linenumber=519
  reftable_iterator_seek_log /src/git/reftable/iter.c linenumber=51
    reftable_iterator_seek_log_at /src/git/reftable/iter.c linenumber=287
  reftable_iterator_next_log /src/git/reftable/iter.c linenumber=52
    iterator_next /src/git/reftable/iter.c linenumber=299
  reftable_log_record_release /src/git/reftable/record.c linenumber=56
    reftable_free /src/git/reftable/basics.c linenumber=756
    reftable_free /src/git/reftable/basics.c linenumber=761
    reftable_free /src/git/reftable/basics.c linenumber=762
    reftable_free /src/git/reftable/basics.c linenumber=763
  reftable_iterator_destroy /src/git/reftable/iter.c linenumber=57
  reftable_table_iterator_init /src/git/reftable/table.c linenumber=64
    reftable_alloc_size /src/git/reftable/basics.h linenumber=751
    __errno_location  linenumber=751
    reftable_malloc /src/git/reftable/basics.c linenumber=751
    table_iter_init /src/git/reftable/table.c linenumber=755
    reftable_free /src/git/reftable/basics.c linenumber=764
  reftable_table_iterator_next /src/git/reftable/table.c linenumber=65
    table_iter_next_block /src/git/reftable/table.c linenumber=783
      table_init_block /src/git/reftable/table.c linenumber=194
        header_size /src/git/reftable/block.c linenumber=169
        hash_size /src/git/reftable/basics.c linenumber=176
          abort  linenumber=280
        reftable_block_init /src/git/reftable/block.c linenumber=175
          read_block /src/git/reftable/block.c linenumber=245
            block_source_size /src/git/reftable/blocksource.c linenumber=221
            block_source_release_data /src/git/reftable/blocksource.c linenumber=222
            block_source_read_data /src/git/reftable/blocksource.c linenumber=227
          reftable_is_block_type /src/git/reftable/record.c linenumber=250
          reftable_get_be24 /src/git/reftable/basics.h linenumber=259
          read_block /src/git/reftable/block.c linenumber=261
          reftable_alloc_grow /src/git/reftable/basics.h linenumber=281
          reftable_free /src/git/reftable/basics.c linenumber=281
          reftable_calloc /src/git/reftable/basics.c linenumber=292
          inflateInit_ /src/zlib/inflate.c linenumber=298
            inflateInit2_ /src/zlib/inflate.c linenumber=216
              inflateReset2 /src/zlib/inflate.c linenumber=206
                inflateStateCheck /src/zlib/inflate.c linenumber=141
                inflateReset /src/zlib/inflate.c linenumber=170
                  inflateStateCheck /src/zlib/inflate.c linenumber=128
                  inflateResetKeep /src/zlib/inflate.c linenumber=133
                    inflateStateCheck /src/zlib/inflate.c linenumber=103
          inflateReset /src/zlib/inflate.c linenumber=300
          inflate /src/zlib/inflate.c linenumber=319
            inflateStateCheck /src/zlib/inflate.c linenumber=494
            crc32 /src/zlib/crc32.c linenumber=516
            crc32 /src/zlib/crc32.c linenumber=517
            adler32 /src/zlib/adler32.c linenumber=550
              adler32_z /src/zlib/adler32.c linenumber=129
            crc32 /src/zlib/crc32.c linenumber=571
            crc32 /src/zlib/crc32.c linenumber=580
            crc32 /src/zlib/crc32.c linenumber=591
            crc32 /src/zlib/crc32.c linenumber=602
            crc32 /src/zlib/crc32.c linenumber=623
            crc32 /src/zlib/crc32.c linenumber=645
            crc32 /src/zlib/crc32.c linenumber=667
            crc32 /src/zlib/crc32.c linenumber=690
            adler32 /src/zlib/adler32.c linenumber=705
            inflate_fixed /src/zlib/inftrees.c linenumber=727
            inflate_table /src/zlib/inftrees.c linenumber=813
            inflate_table /src/zlib/inftrees.c linenumber=891
            inflate_table /src/zlib/inftrees.c linenumber=900
            inflate_fast /src/zlib/inffast.c linenumber=917
            crc32 /src/zlib/crc32.c linenumber=1080
            adler32 /src/zlib/adler32.c linenumber=1080
            updatewindow /src/zlib/inflate.c linenumber=1135
            crc32 /src/zlib/crc32.c linenumber=1146
            adler32 /src/zlib/adler32.c linenumber=1146
          block_source_release_data /src/git/reftable/blocksource.c linenumber=332
          reftable_get_be16 /src/git/reftable/basics.h linenumber=355
          reftable_block_release /src/git/reftable/block.c linenumber=373
            inflateEnd /src/zlib/inflate.c linenumber=379
              inflateStateCheck /src/zlib/inflate.c linenumber=1157
            reftable_free /src/git/reftable/basics.c linenumber=380
            reftable_free /src/git/reftable/basics.c linenumber=381
            block_source_release_data /src/git/reftable/blocksource.c linenumber=382
        reftable_block_release /src/git/reftable/block.c linenumber=178
      block_iter_init /src/git/reftable/block.c linenumber=202
        block_iter_seek_start /src/git/reftable/block.c linenumber=419
          reftable_buf_reset /src/git/reftable/basics.c linenumber=424
  reftable_table_iterator_release /src/git/reftable/table.c linenumber=68
    table_iter_close /src/git/reftable/table.c linenumber=772
      table_iter_block_done /src/git/reftable/table.c linenumber=184
        reftable_block_release /src/git/reftable/block.c linenumber=162
        block_iter_reset /src/git/reftable/block.c linenumber=163
          reftable_buf_reset /src/git/reftable/basics.c linenumber=511
      block_iter_close /src/git/reftable/block.c linenumber=185
        reftable_buf_release /src/git/reftable/basics.c linenumber=518
          reftable_free /src/git/reftable/basics.c linenumber=88
          reftable_buf_init /src/git/reftable/basics.c linenumber=89
        reftable_buf_release /src/git/reftable/basics.c linenumber=519
      reftable_table_decref /src/git/reftable/table.c linenumber=186
        block_source_close /src/git/reftable/blocksource.c linenumber=616
        reftable_free /src/git/reftable/basics.c linenumber=617
        reftable_free /src/git/reftable/basics.c linenumber=618
    reftable_free /src/git/reftable/basics.c linenumber=773
  reftable_table_decref /src/git/reftable/table.c linenumber=73
  reftable_buf_release /src/git/reftable/basics.c linenumber=74
====================================
