Call tree
LLVMFuzzerTestOneInput /src/libgit2/build/../fuzzers/commit_graph_fuzzer.c linenumber=-1
  git_str_init /src/libgit2/src/util/str.c linenumber=56
    git_str_grow /src/libgit2/src/util/str.c linenumber=31
      git_str_try_grow /src/libgit2/src/util/str.c linenumber=110
        git_error_set /src/libgit2/src/util/errors.c linenumber=46
          git_error_vset /src/libgit2/src/util/errors.c linenumber=178
            threadstate_get /src/libgit2/src/util/errors.c linenumber=188
              git_tlsdata_get /src/libgit2/src/util/thread.c linenumber=74
                pthread_getspecific  linenumber=127
              git_str_init /src/libgit2/src/util/str.c linenumber=90
              git_tlsdata_set /src/libgit2/src/util/thread.c linenumber=95
                pthread_setspecific  linenumber=119
            __errno_location  linenumber=189
            git_str_clear /src/libgit2/src/util/str.c linenumber=197
            git_str_vprintf /src/libgit2/src/util/str.c linenumber=200
              strlen  linenumber=507
              git_error_set_oom /src/libgit2/src/util/errors.c linenumber=507
                threadstate_get /src/libgit2/src/util/errors.c linenumber=165
              git_error_set_oom /src/libgit2/src/util/errors.c linenumber=508
              git_str_grow /src/libgit2/src/util/str.c linenumber=509
              vsnprintf  linenumber=515
              git__free /src/libgit2/src/util/alloc.h linenumber=524
              git_error_set_oom /src/libgit2/src/util/errors.c linenumber=534
              git_error_set_oom /src/libgit2/src/util/errors.c linenumber=535
              git_str_grow /src/libgit2/src/util/str.c linenumber=536
            git_str_put /src/libgit2/src/util/str.c linenumber=202
              git_error_set /src/libgit2/src/util/errors.c linenumber=201
              git_error_set_oom /src/libgit2/src/util/errors.c linenumber=203
              git_error_set_oom /src/libgit2/src/util/errors.c linenumber=204
              git_str_grow /src/libgit2/src/util/str.c linenumber=205
            strerror  linenumber=217
            git_str_puts /src/libgit2/src/util/str.c linenumber=217
              git_error_set /src/libgit2/src/util/errors.c linenumber=215
              strlen  linenumber=217
              git_str_put /src/libgit2/src/util/str.c linenumber=217
            __errno_location  linenumber=220
            git_str_oom /src/libgit2/src/util/str.h linenumber=223
            set_error_from_buffer /src/libgit2/src/util/errors.c linenumber=224
              threadstate_get /src/libgit2/src/util/errors.c linenumber=128
        git__free /src/libgit2/src/util/alloc.h linenumber=78
        git_error_set_oom /src/libgit2/src/util/errors.c linenumber=82
        git__realloc /src/libgit2/src/util/alloc.h linenumber=86
          git_error_set_oom /src/libgit2/src/util/errors.c linenumber=32
        git__free /src/libgit2/src/util/alloc.h linenumber=91
  git_hash_buf /src/libgit2/src/util/hash.c linenumber=58
    git_hash_ctx_init /src/libgit2/src/util/hash.c linenumber=107
      git_hash_sha1_ctx_init /src/libgit2/src/util/hash/collisiondetect.c linenumber=25
        git_hash_sha1_init /src/libgit2/src/util/hash/collisiondetect.c linenumber=17
          git_error_set /src/libgit2/src/util/errors.c linenumber=27
          SHA1DCInit /src/libgit2/src/util/hash/sha1dc/sha1.c linenumber=28
      git_hash_sha256_ctx_init /src/libgit2/src/util/hash/builtin.c linenumber=28
        git_hash_sha256_init /src/libgit2/src/util/hash/builtin.c linenumber=17
          SHA256Reset /src/libgit2/src/util/hash/rfc6234/sha224-256.c linenumber=28
            SHA224_256Reset /src/libgit2/src/util/hash/rfc6234/sha224-256.c linenumber=228
          git_error_set /src/libgit2/src/util/errors.c linenumber=29
      git_error_set /src/libgit2/src/util/errors.c linenumber=31
    git_hash_update /src/libgit2/src/util/hash.c linenumber=110
      git_hash_sha1_update /src/libgit2/src/util/hash/collisiondetect.c linenumber=72
        git_error_set /src/libgit2/src/util/errors.c linenumber=34
        SHA1DCUpdate /src/libgit2/src/util/hash/sha1dc/sha1.c linenumber=35
          sha1_process /src/libgit2/src/util/hash/sha1dc/sha1.c linenumber=1833
            sha1_compression_states /src/libgit2/src/util/hash/sha1dc/sha1.c linenumber=1725
            ubc_check /src/libgit2/src/util/hash/sha1dc/ubc_check.c linenumber=1731
            sha1_recompression_step /src/libgit2/src/util/hash/sha1dc/sha1.c linenumber=1743
              sha1recompress_fast_58 /src/libgit2/src/util/hash/sha1dc/sha1.c linenumber=1597
              sha1recompress_fast_65 /src/libgit2/src/util/hash/sha1dc/sha1.c linenumber=1632
              abort  linenumber=1706
            sha1_compression_W /src/libgit2/src/util/hash/sha1dc/sha1.c linenumber=1753
            sha1_compression_W /src/libgit2/src/util/hash/sha1dc/sha1.c linenumber=1754
          sha1_process /src/libgit2/src/util/hash/sha1dc/sha1.c linenumber=1843
      git_hash_sha256_update /src/libgit2/src/util/hash/builtin.c linenumber=74
        git_error_set /src/libgit2/src/util/errors.c linenumber=38
        SHA256Input /src/libgit2/src/util/hash/rfc6234/sha224-256.c linenumber=43
          SHA224_256AddLength /src/libgit2/src/util/hash/rfc6234/sha224-256.c linenumber=263
          SHA224_256ProcessMessageBlock /src/libgit2/src/util/hash/rfc6234/sha224-256.c linenumber=265
        git_error_set /src/libgit2/src/util/errors.c linenumber=44
      git_error_set /src/libgit2/src/util/errors.c linenumber=79
    git_hash_final /src/libgit2/src/util/hash.c linenumber=111
      git_hash_sha1_final /src/libgit2/src/util/hash/collisiondetect.c linenumber=87
        git_error_set /src/libgit2/src/util/errors.c linenumber=41
        SHA1DCFinal /src/libgit2/src/util/hash/sha1dc/sha1.c linenumber=42
          SHA1DCUpdate /src/libgit2/src/util/hash/sha1dc/sha1.c linenumber=1871
          sha1_process /src/libgit2/src/util/hash/sha1dc/sha1.c linenumber=1883
        git_error_set /src/libgit2/src/util/errors.c linenumber=43
      git_hash_sha256_final /src/libgit2/src/util/hash/builtin.c linenumber=89
        git_error_set /src/libgit2/src/util/errors.c linenumber=57
        SHA256Result /src/libgit2/src/util/hash/rfc6234/sha224-256.c linenumber=58
          SHA224_256ResultN /src/libgit2/src/util/hash/rfc6234/sha224-256.c linenumber=344
            SHA224_256Finalize /src/libgit2/src/util/hash/rfc6234/sha224-256.c linenumber=595
              SHA224_256PadMessage /src/libgit2/src/util/hash/rfc6234/sha224-256.c linenumber=496
                SHA224_256ProcessMessageBlock /src/libgit2/src/util/hash/rfc6234/sha224-256.c linenumber=542
                SHA224_256ProcessMessageBlock /src/libgit2/src/util/hash/rfc6234/sha224-256.c linenumber=561
        git_error_set /src/libgit2/src/util/errors.c linenumber=59
      git_error_set /src/libgit2/src/util/errors.c linenumber=94
    git_hash_ctx_cleanup /src/libgit2/src/util/hash.c linenumber=113
      git_hash_sha1_ctx_cleanup /src/libgit2/src/util/hash/collisiondetect.c linenumber=43
      git_hash_sha256_ctx_cleanup /src/libgit2/src/util/hash/builtin.c linenumber=46
  fprintf  linenumber=59
  abort  linenumber=60
  git_str_attach_notowned /src/libgit2/src/util/str.c linenumber=67
    git_str_is_allocated /src/libgit2/src/util/str.h linenumber=660
    git_str_dispose /src/libgit2/src/util/str.c linenumber=661
      git__free /src/libgit2/src/util/alloc.h linenumber=130
      git_str_init /src/libgit2/src/util/str.c linenumber=132
    git_str_init /src/libgit2/src/util/str.c linenumber=664
  git_str_cstr /src/libgit2/build/../src/util/str.h linenumber=72
  git_str_len /src/libgit2/build/../src/util/str.h linenumber=73
  git_commit_graph_file_parse /src/libgit2/src/libgit2/commit_graph.c linenumber=70
    git_error_set /src/libgit2/src/util/errors.c linenumber=217
    git_oid_size /src/libgit2/src/libgit2/oid.h linenumber=219
    commit_graph_error /src/libgit2/src/libgit2/commit_graph.c linenumber=222
      git_error_set /src/libgit2/src/util/errors.c linenumber=108
    __bswap_32 /usr/include/x86_64-linux-gnu/bits/byteswap.h linenumber=226
    commit_graph_error /src/libgit2/src/libgit2/commit_graph.c linenumber=228
    commit_graph_error /src/libgit2/src/libgit2/commit_graph.c linenumber=231
    commit_graph_error /src/libgit2/src/libgit2/commit_graph.c linenumber=241
    __bswap_32 /usr/include/x86_64-linux-gnu/bits/byteswap.h linenumber=247
    __bswap_32 /usr/include/x86_64-linux-gnu/bits/byteswap.h linenumber=248
    commit_graph_error /src/libgit2/src/libgit2/commit_graph.c linenumber=250
    commit_graph_error /src/libgit2/src/libgit2/commit_graph.c linenumber=252
    __bswap_32 /usr/include/x86_64-linux-gnu/bits/byteswap.h linenumber=257
    commit_graph_error /src/libgit2/src/libgit2/commit_graph.c linenumber=287
    commit_graph_parse_oid_fanout /src/libgit2/src/libgit2/commit_graph.c linenumber=292
      commit_graph_error /src/libgit2/src/libgit2/commit_graph.c linenumber=119
      commit_graph_error /src/libgit2/src/libgit2/commit_graph.c linenumber=121
      commit_graph_error /src/libgit2/src/libgit2/commit_graph.c linenumber=123
      __bswap_32 /usr/include/x86_64-linux-gnu/bits/byteswap.h linenumber=128
      commit_graph_error /src/libgit2/src/libgit2/commit_graph.c linenumber=130
    commit_graph_parse_oid_lookup /src/libgit2/src/libgit2/commit_graph.c linenumber=295
      git_oid_size /src/libgit2/src/libgit2/oid.h linenumber=146
      commit_graph_error /src/libgit2/src/libgit2/commit_graph.c linenumber=149
      commit_graph_error /src/libgit2/src/libgit2/commit_graph.c linenumber=151
      commit_graph_error /src/libgit2/src/libgit2/commit_graph.c linenumber=153
      git_oid_raw_cmp /src/libgit2/src/libgit2/oid.h linenumber=158
        memcmp  linenumber=203
      commit_graph_error /src/libgit2/src/libgit2/commit_graph.c linenumber=159
    commit_graph_parse_commit_data /src/libgit2/src/libgit2/commit_graph.c linenumber=298
      git_oid_size /src/libgit2/src/libgit2/oid.h linenumber=171
      commit_graph_error /src/libgit2/src/libgit2/commit_graph.c linenumber=174
      commit_graph_error /src/libgit2/src/libgit2/commit_graph.c linenumber=176
      commit_graph_error /src/libgit2/src/libgit2/commit_graph.c linenumber=178
    commit_graph_parse_extra_edge_list /src/libgit2/src/libgit2/commit_graph.c linenumber=301
      commit_graph_error /src/libgit2/src/libgit2/commit_graph.c linenumber=193
  git_commit_graph_entry_find /src/libgit2/src/libgit2/commit_graph.c linenumber=78
    git_error_set /src/libgit2/src/util/errors.c linenumber=590
    git_error_set /src/libgit2/src/util/errors.c linenumber=591
    git_error_set /src/libgit2/src/util/errors.c linenumber=592
    git_oid_size /src/libgit2/src/libgit2/oid.h linenumber=594
    git_oid_hexsize /src/libgit2/src/libgit2/oid.h linenumber=595
    __bswap_32 /usr/include/x86_64-linux-gnu/bits/byteswap.h linenumber=597
    __bswap_32 /usr/include/x86_64-linux-gnu/bits/byteswap.h linenumber=598
    git_pack__lookup_id /src/libgit2/src/libgit2/pack.c linenumber=600
      git_oid_size /src/libgit2/src/libgit2/oid.h linenumber=1478
      git_oid_raw_cmp /src/libgit2/src/libgit2/oid.h linenumber=1482
    git_oid_raw_ncmp /src/libgit2/src/libgit2/oid.h linenumber=614
    git_oid_raw_ncmp /src/libgit2/src/libgit2/oid.h linenumber=623
    git_odb__error_notfound /src/libgit2/src/libgit2/odb.c linenumber=628
      git_oid_tostr /src/libgit2/src/libgit2/oid.c linenumber=1735
        git_oid_hexsize /src/libgit2/src/libgit2/oid.h linenumber=220
        git_oid_nfmt /src/libgit2/src/libgit2/oid.c linenumber=225
          git_oid_hexsize /src/libgit2/src/libgit2/oid.h linenumber=127
          oid_error_invalid /src/libgit2/src/libgit2/oid.c linenumber=128
          git_oid_fmt_substr /src/libgit2/src/libgit2/oid.h linenumber=135
      git_error_set /src/libgit2/src/util/errors.c linenumber=1736
      git_error_set /src/libgit2/src/util/errors.c linenumber=1739
    git_odb__error_ambiguous /src/libgit2/src/libgit2/odb.c linenumber=631
      git_error_set /src/libgit2/src/util/errors.c linenumber=1752
    git_commit_graph_entry_get_byindex /src/libgit2/src/libgit2/commit_graph.c linenumber=634
      git_oid_size /src/libgit2/src/libgit2/oid.h linenumber=498
      git_error_set /src/libgit2/src/util/errors.c linenumber=504
      git_oid_from_raw /src/libgit2/src/libgit2/oid.c linenumber=509
        git_oid_size /src/libgit2/src/libgit2/oid.h linenumber=87
        oid_error_invalid /src/libgit2/src/libgit2/oid.c linenumber=88
      __bswap_32 /usr/include/x86_64-linux-gnu/bits/byteswap.h linenumber=510
      __bswap_32 /usr/include/x86_64-linux-gnu/bits/byteswap.h linenumber=511
      __bswap_32 /usr/include/x86_64-linux-gnu/bits/byteswap.h linenumber=515
      __bswap_32 /usr/include/x86_64-linux-gnu/bits/byteswap.h linenumber=516
      git_error_set /src/libgit2/src/util/errors.c linenumber=525
      __bswap_32 /usr/include/x86_64-linux-gnu/bits/byteswap.h linenumber=533
      git_oid_from_raw /src/libgit2/src/libgit2/oid.c linenumber=543
  git_commit_graph_file_close /src/libgit2/src/libgit2/commit_graph.c linenumber=82
    git_error_set /src/libgit2/src/util/errors.c linenumber=666
    git_futils_mmap_free /src/libgit2/src/util/futils.c linenumber=669
      p_munmap /src/libgit2/src/util/unix/map.c linenumber=391
        git_error_set /src/libgit2/src/util/errors.c linenumber=67
        munmap  linenumber=68
  git_str_dispose /src/libgit2/src/util/str.c linenumber=83
====================================
