Call tree
LLVMFuzzerTestOneInput /src/expat/expat/fuzz/xml_parse_fuzzer.c linenumber=-1
  XML_ParserCreate /src/expat/expat/lib/xmlparse.c linenumber=82
    XML_ParserCreate_MM /src/expat/expat/lib/xmlparse.c linenumber=1072
      parserCreate /src/expat/expat/lib/xmlparse.c linenumber=1305
        getRootParserOf /src/expat/expat/lib/xmlparse.c linenumber=1319
          __assert_fail  linenumber=8914
        expat_heap_increase_tolerable /src/expat/expat/lib/xmlparse.c linenumber=1320
          __assert_fail  linenumber=871
          __assert_fail  linenumber=872
          __assert_fail  linenumber=884
          expat_heap_stat /src/expat/expat/lib/xmlparse.c linenumber=896
            fprintf  linenumber=860
        getDebugLevel /src/expat/expat/lib/xmlparse.c linenumber=1375
          getenv  linenumber=9451
          __errno_location  linenumber=9457
          strtoul  linenumber=9459
          __errno_location  linenumber=9460
          __errno_location  linenumber=9461
        getRootParserOf /src/expat/expat/lib/xmlparse.c linenumber=1390
        __assert_fail  linenumber=1391
        __assert_fail  linenumber=1392
        expat_heap_stat /src/expat/expat/lib/xmlparse.c linenumber=1403
        expat_malloc /src/expat/expat/lib/xmlparse.c linenumber=1415
          getRootParserOf /src/expat/expat/lib/xmlparse.c linenumber=913
          __assert_fail  linenumber=914
          expat_heap_increase_tolerable /src/expat/expat/lib/xmlparse.c linenumber=923
          expat_heap_stat /src/expat/expat/lib/xmlparse.c linenumber=948
        expat_free /src/expat/expat/lib/xmlparse.c linenumber=1417
          __assert_fail  linenumber=962
          getRootParserOf /src/expat/expat/lib/xmlparse.c linenumber=968
          __assert_fail  linenumber=969
          __assert_fail  linenumber=978
          expat_heap_stat /src/expat/expat/lib/xmlparse.c linenumber=983
        expat_malloc /src/expat/expat/lib/xmlparse.c linenumber=1428
        expat_free /src/expat/expat/lib/xmlparse.c linenumber=1430
        expat_free /src/expat/expat/lib/xmlparse.c linenumber=1434
        dtdCreate /src/expat/expat/lib/xmlparse.c linenumber=1442
          expat_malloc /src/expat/expat/lib/xmlparse.c linenumber=7627
          poolInit /src/expat/expat/lib/xmlparse.c linenumber=7630
          poolInit /src/expat/expat/lib/xmlparse.c linenumber=7631
          hashTableInit /src/expat/expat/lib/xmlparse.c linenumber=7632
          hashTableInit /src/expat/expat/lib/xmlparse.c linenumber=7633
          hashTableInit /src/expat/expat/lib/xmlparse.c linenumber=7634
          hashTableInit /src/expat/expat/lib/xmlparse.c linenumber=7635
          hashTableInit /src/expat/expat/lib/xmlparse.c linenumber=7638
        expat_free /src/expat/expat/lib/xmlparse.c linenumber=1444
        expat_free /src/expat/expat/lib/xmlparse.c linenumber=1445
        expat_free /src/expat/expat/lib/xmlparse.c linenumber=1449
        poolInit /src/expat/expat/lib/xmlparse.c linenumber=1474
        poolInit /src/expat/expat/lib/xmlparse.c linenumber=1475
        parserInit /src/expat/expat/lib/xmlparse.c linenumber=1476
          XmlPrologStateInit /src/expat/expat/lib/xmlrole.c linenumber=1505
          copyString /src/expat/expat/lib/xmlparse.c linenumber=1507
            xcslen /src/expat/expat/lib/xcsinc.c linenumber=8676
              strlen  linenumber=52
            expat_malloc /src/expat/expat/lib/xmlparse.c linenumber=8685
          XmlInitEncoding /src/expat/expat/lib/xmltok_ns.c linenumber=1510
            getEncodingIndex /src/expat/expat/lib/xmltok.c linenumber=84
              streqci /src/expat/expat/lib/xmltok.c linenumber=1525
          getDebugLevel /src/expat/expat/lib/xmlparse.c linenumber=1585
          getDebugLevel /src/expat/expat/lib/xmlparse.c linenumber=1592
        XML_ParserFree /src/expat/expat/lib/xmlparse.c linenumber=1487
          isCalledFromInsideHandler /src/expat/expat/lib/xmlparse.c linenumber=1885
          expat_free /src/expat/expat/lib/xmlparse.c linenumber=1899
          destroyBindings /src/expat/expat/lib/xmlparse.c linenumber=1900
            expat_free /src/expat/expat/lib/xmlparse.c linenumber=1877
            expat_free /src/expat/expat/lib/xmlparse.c linenumber=1878
          expat_free /src/expat/expat/lib/xmlparse.c linenumber=1901
          expat_free /src/expat/expat/lib/xmlparse.c linenumber=1908
          expat_free /src/expat/expat/lib/xmlparse.c linenumber=1915
          expat_free /src/expat/expat/lib/xmlparse.c linenumber=1922
          expat_free /src/expat/expat/lib/xmlparse.c linenumber=1929
          destroyBindings /src/expat/expat/lib/xmlparse.c linenumber=1932
          destroyBindings /src/expat/expat/lib/xmlparse.c linenumber=1933
          poolDestroy /src/expat/expat/lib/xmlparse.c linenumber=1934
            expat_free /src/expat/expat/lib/xmlparse.c linenumber=8199
            expat_free /src/expat/expat/lib/xmlparse.c linenumber=8205
          poolDestroy /src/expat/expat/lib/xmlparse.c linenumber=1935
          expat_free /src/expat/expat/lib/xmlparse.c linenumber=1936
          dtdDestroy /src/expat/expat/lib/xmlparse.c linenumber=1945
            hashTableIterInit /src/expat/expat/lib/xmlparse.c linenumber=7703
            hashTableIterNext /src/expat/expat/lib/xmlparse.c linenumber=7705
            hashTableDestroy /src/expat/expat/lib/xmlparse.c linenumber=7708
              expat_free /src/expat/expat/lib/xmlparse.c linenumber=8136
              expat_free /src/expat/expat/lib/xmlparse.c linenumber=8137
            expat_free /src/expat/expat/lib/xmlparse.c linenumber=7709
            hashTableDestroy /src/expat/expat/lib/xmlparse.c linenumber=7711
            hashTableDestroy /src/expat/expat/lib/xmlparse.c linenumber=7713
            hashTableDestroy /src/expat/expat/lib/xmlparse.c linenumber=7715
            hashTableDestroy /src/expat/expat/lib/xmlparse.c linenumber=7716
            hashTableDestroy /src/expat/expat/lib/xmlparse.c linenumber=7717
            poolDestroy /src/expat/expat/lib/xmlparse.c linenumber=7718
            poolDestroy /src/expat/expat/lib/xmlparse.c linenumber=7719
            expat_free /src/expat/expat/lib/xmlparse.c linenumber=7721
            expat_free /src/expat/expat/lib/xmlparse.c linenumber=7722
            expat_free /src/expat/expat/lib/xmlparse.c linenumber=7724
          expat_free /src/expat/expat/lib/xmlparse.c linenumber=1946
          expat_free /src/expat/expat/lib/xmlparse.c linenumber=1950
          expat_free /src/expat/expat/lib/xmlparse.c linenumber=1955
          expat_free /src/expat/expat/lib/xmlparse.c linenumber=1956
          expat_free /src/expat/expat/lib/xmlparse.c linenumber=1957
          callUnknownEncodingRelease /src/expat/expat/lib/xmlparse.c linenumber=1959
            beforeHandler /src/expat/expat/lib/xmlparse.c linenumber=1203
              __assert_fail  linenumber=1186
            afterHandler /src/expat/expat/lib/xmlparse.c linenumber=1205
              __assert_fail  linenumber=1192
          expat_free /src/expat/expat/lib/xmlparse.c linenumber=1960
        XmlGetUtf8InternalEncodingNS /src/expat/expat/lib/xmltok_ns.c linenumber=1493
        XmlGetUtf8InternalEncoding /src/expat/expat/lib/xmltok_ns.c linenumber=1496
  __assert_fail  linenumber=83
  ParseOneInput /src/expat/expat/fuzz/xml_parse_fuzzer.c linenumber=84
    sip_tokey /src/expat/expat/lib/siphash.h linenumber=62
    siphash24 /src/expat/expat/lib/siphash.h linenumber=63
      sip24_init /src/expat/expat/lib/siphash.h linenumber=275
      sip24_update /src/expat/expat/lib/siphash.h linenumber=275
        sip_round /src/expat/expat/lib/siphash.h linenumber=222
      sip24_final /src/expat/expat/lib/siphash.h linenumber=275
        sip_round /src/expat/expat/lib/siphash.h linenumber=264
        sip_round /src/expat/expat/lib/siphash.h linenumber=267
    XML_SetHashSalt /src/expat/expat/lib/xmlparse.c linenumber=63
      getRootParserOf /src/expat/expat/lib/xmlparse.c linenumber=2275
      __assert_fail  linenumber=2276
      parserBusy /src/expat/expat/lib/xmlparse.c linenumber=2279
      ENTROPY_DEBUG /src/expat/expat/lib/xmlparse.c linenumber=2291
        getDebugLevel /src/expat/expat/lib/xmlparse.c linenumber=1122
        fprintf  linenumber=1123
    XML_SetUserData /src/expat/expat/lib/xmlparse.c linenumber=66
    XML_SetElementHandler /src/expat/expat/lib/xmlparse.c linenumber=67
    start /src/expat/expat/fuzz/xml_parse_fuzzer.c linenumber=67
    end /src/expat/expat/fuzz/xml_parse_fuzzer.c linenumber=67
    XML_SetCharacterDataHandler /src/expat/expat/lib/xmlparse.c linenumber=68
    may_stop_character_handler /src/expat/expat/fuzz/xml_parse_fuzzer.c linenumber=68
      XML_StopParser /src/expat/expat/lib/xmlparse.c linenumber=55
        __assert_fail  linenumber=2668
    __assert_fail  linenumber=69
    XML_Parse /src/expat/expat/lib/xmlparse.c linenumber=70
      isCalledFromInsideHandler /src/expat/expat/lib/xmlparse.c linenumber=2328
      startParsing /src/expat/expat/lib/xmlparse.c linenumber=2338
        generate_hash_secret_salt /src/expat/expat/lib/xmlparse.c linenumber=1289
          writeRandomBytes_getentropy /src/expat/expat/lib/random_getentropy.c linenumber=1150
            __errno_location  linenumber=56
            getentropy  linenumber=57
          ENTROPY_DEBUG /src/expat/expat/lib/xmlparse.c linenumber=1151
          __errno_location  linenumber=1153
          gather_time_entropy /src/expat/expat/lib/xmlparse.c linenumber=1167
            gettimeofday  linenumber=1105
            __assert_fail  linenumber=1110
          getpid  linenumber=1170
          ENTROPY_DEBUG /src/expat/expat/lib/xmlparse.c linenumber=1179
        setContext /src/expat/expat/lib/xmlparse.c linenumber=1296
          poolAppendChar /src/expat/expat/lib/xmlparse.c linenumber=7544
            poolGrow /src/expat/expat/lib/xmlparse.c linenumber=686
              poolBytesToAllocateFor /src/expat/expat/lib/xmlparse.c linenumber=8366
              expat_realloc /src/expat/expat/lib/xmlparse.c linenumber=8370
                __assert_fail  linenumber=998
                expat_malloc /src/expat/expat/lib/xmlparse.c linenumber=1001
                expat_free /src/expat/expat/lib/xmlparse.c linenumber=1005
                getRootParserOf /src/expat/expat/lib/xmlparse.c linenumber=1009
                __assert_fail  linenumber=1010
                expat_heap_increase_tolerable /src/expat/expat/lib/xmlparse.c linenumber=1024
                __assert_fail  linenumber=1031
                __assert_fail  linenumber=1043
                __assert_fail  linenumber=1047
                expat_heap_stat /src/expat/expat/lib/xmlparse.c linenumber=1058
              poolBytesToAllocateFor /src/expat/expat/lib/xmlparse.c linenumber=8406
              expat_malloc /src/expat/expat/lib/xmlparse.c linenumber=8410
          lookup /src/expat/expat/lib/xmlparse.c linenumber=7546
            keylen /src/expat/expat/lib/xmlparse.c linenumber=8119
              xcslen /src/expat/expat/lib/xcsinc.c linenumber=7969
            lookupWithLength /src/expat/expat/lib/xmlparse.c linenumber=8119
              expat_malloc /src/expat/expat/lib/xmlparse.c linenumber=8022
              hash /src/expat/expat/lib/xmlparse.c linenumber=8028
                copy_salt_to_sipkey /src/expat/expat/lib/xmlparse.c linenumber=7985
                  getRootParserOf /src/expat/expat/lib/xmlparse.c linenumber=7974
                  __assert_fail  linenumber=7975
                sip24_init /src/expat/expat/lib/siphash.h linenumber=7986
                sip24_update /src/expat/expat/lib/siphash.h linenumber=7987
                sip24_final /src/expat/expat/lib/siphash.h linenumber=7988
              hash /src/expat/expat/lib/xmlparse.c linenumber=8030
              keyeq /src/expat/expat/lib/xmlparse.c linenumber=8035
                strncmp  linenumber=7962
              expat_malloc /src/expat/expat/lib/xmlparse.c linenumber=8062
              keylen /src/expat/expat/lib/xmlparse.c linenumber=8069
              hash /src/expat/expat/lib/xmlparse.c linenumber=8069
              expat_free /src/expat/expat/lib/xmlparse.c linenumber=8079
              __assert_fail  linenumber=8092
              expat_malloc /src/expat/expat/lib/xmlparse.c linenumber=8093
          poolAppendChar /src/expat/expat/lib/xmlparse.c linenumber=7559
          poolCopyStringNoFinish /src/expat/expat/lib/xmlparse.c linenumber=7561
            poolAppendChar /src/expat/expat/lib/xmlparse.c linenumber=8242
          lookup /src/expat/expat/lib/xmlparse.c linenumber=7567
          poolAppendChar /src/expat/expat/lib/xmlparse.c linenumber=7583
          poolAppendChar /src/expat/expat/lib/xmlparse.c linenumber=7585
          addBinding /src/expat/expat/lib/xmlparse.c linenumber=7587
            is_rfc3986_uri_char /src/expat/expat/lib/xmlparse.c linenumber=4506
            expat_realloc /src/expat/expat/lib/xmlparse.c linenumber=4537
            expat_malloc /src/expat/expat/lib/xmlparse.c linenumber=4545
            expat_malloc /src/expat/expat/lib/xmlparse.c linenumber=4555
            expat_free /src/expat/expat/lib/xmlparse.c linenumber=4557
            beforeHandler /src/expat/expat/lib/xmlparse.c linenumber=4578
            afterHandler /src/expat/expat/lib/xmlparse.c linenumber=4581
          poolAppendChar /src/expat/expat/lib/xmlparse.c linenumber=7596
      XML_GetBuffer /src/expat/expat/lib/xmlparse.c linenumber=2424
        isCalledFromInsideHandler /src/expat/expat/lib/xmlparse.c linenumber=2539
        setParserBuffer /src/expat/expat/lib/xmlparse.c linenumber=2624
      __assert_fail  linenumber=2428
      XML_ParseBuffer /src/expat/expat/lib/xmlparse.c linenumber=2431
        isCalledFromInsideHandler /src/expat/expat/lib/xmlparse.c linenumber=2439
        startParsing /src/expat/expat/lib/xmlparse.c linenumber=2461
        callProcessor /src/expat/expat/lib/xmlparse.c linenumber=2485
    XML_Parse /src/expat/expat/lib/xmlparse.c linenumber=71
    XML_GetErrorCode /src/expat/expat/lib/xmlparse.c linenumber=72
    XML_ErrorString /src/expat/expat/lib/xmlparse.c linenumber=72
    XML_GetCurrentLineNumber /src/expat/expat/lib/xmlparse.c linenumber=74
    XML_ParserReset /src/expat/expat/lib/xmlparse.c linenumber=76
      isCalledFromInsideHandler /src/expat/expat/lib/xmlparse.c linenumber=1622
      moveToFreeBindingList /src/expat/expat/lib/xmlparse.c linenumber=1633
      moveEntityList /src/expat/expat/lib/xmlparse.c linenumber=1638
      moveEntityList /src/expat/expat/lib/xmlparse.c linenumber=1641
      moveEntityList /src/expat/expat/lib/xmlparse.c linenumber=1644
      moveToFreeBindingList /src/expat/expat/lib/xmlparse.c linenumber=1645
      expat_free /src/expat/expat/lib/xmlparse.c linenumber=1646
      callUnknownEncodingRelease /src/expat/expat/lib/xmlparse.c linenumber=1648
      poolClear /src/expat/expat/lib/xmlparse.c linenumber=1649
      poolClear /src/expat/expat/lib/xmlparse.c linenumber=1650
      expat_free /src/expat/expat/lib/xmlparse.c linenumber=1651
      parserInit /src/expat/expat/lib/xmlparse.c linenumber=1653
      dtdReset /src/expat/expat/lib/xmlparse.c linenumber=1654
        hashTableIterInit /src/expat/expat/lib/xmlparse.c linenumber=7661
        hashTableIterNext /src/expat/expat/lib/xmlparse.c linenumber=7663
        hashTableDestroy /src/expat/expat/lib/xmlparse.c linenumber=7666
        expat_free /src/expat/expat/lib/xmlparse.c linenumber=7667
        hashTableClear /src/expat/expat/lib/xmlparse.c linenumber=7669
          expat_free /src/expat/expat/lib/xmlparse.c linenumber=8126
        hashTableClear /src/expat/expat/lib/xmlparse.c linenumber=7672
        hashTableClear /src/expat/expat/lib/xmlparse.c linenumber=7674
        hashTableClear /src/expat/expat/lib/xmlparse.c linenumber=7675
        hashTableClear /src/expat/expat/lib/xmlparse.c linenumber=7676
        poolClear /src/expat/expat/lib/xmlparse.c linenumber=7677
        poolClear /src/expat/expat/lib/xmlparse.c linenumber=7678
        expat_free /src/expat/expat/lib/xmlparse.c linenumber=7684
        expat_free /src/expat/expat/lib/xmlparse.c linenumber=7687
  XML_ParserCreateNS /src/expat/expat/lib/xmlparse.c linenumber=87
    XML_ParserCreate_MM /src/expat/expat/lib/xmlparse.c linenumber=1078
  __assert_fail  linenumber=88
  ParseOneInput /src/expat/expat/fuzz/xml_parse_fuzzer.c linenumber=89
  XML_ParserFree /src/expat/expat/lib/xmlparse.c linenumber=90
  XML_ExternalEntityParserCreate /src/expat/expat/lib/xmlparse.c linenumber=93
    parserCreate /src/expat/expat/lib/xmlparse.c linenumber=1798
    parserCreate /src/expat/expat/lib/xmlparse.c linenumber=1801
    dtdCopy /src/expat/expat/lib/xmlparse.c linenumber=1847
      hashTableIterInit /src/expat/expat/lib/xmlparse.c linenumber=7737
      hashTableIterNext /src/expat/expat/lib/xmlparse.c linenumber=7740
      poolCopyString /src/expat/expat/lib/xmlparse.c linenumber=7743
        xcslen /src/expat/expat/lib/xcsinc.c linenumber=8229
        poolAppendChars /src/expat/expat/lib/xmlparse.c linenumber=8229
          poolGrowUntil /src/expat/expat/lib/xmlparse.c linenumber=699
            poolGrow /src/expat/expat/lib/xmlparse.c linenumber=8433
      lookup /src/expat/expat/lib/xmlparse.c linenumber=7746
      hashTableIterInit /src/expat/expat/lib/xmlparse.c linenumber=7750
      hashTableIterNext /src/expat/expat/lib/xmlparse.c linenumber=7757
      poolAppendChar /src/expat/expat/lib/xmlparse.c linenumber=7762
      poolCopyString /src/expat/expat/lib/xmlparse.c linenumber=7764
      lookup /src/expat/expat/lib/xmlparse.c linenumber=7768
      lookup /src/expat/expat/lib/xmlparse.c linenumber=7778
      hashTableIterInit /src/expat/expat/lib/xmlparse.c linenumber=7785
      hashTableIterNext /src/expat/expat/lib/xmlparse.c linenumber=7790
      poolCopyString /src/expat/expat/lib/xmlparse.c linenumber=7793
      lookup /src/expat/expat/lib/xmlparse.c linenumber=7796
      hashTableInit /src/expat/expat/lib/xmlparse.c linenumber=7802
      expat_malloc /src/expat/expat/lib/xmlparse.c linenumber=7810
      lookup /src/expat/expat/lib/xmlparse.c linenumber=7816
      lookup /src/expat/expat/lib/xmlparse.c linenumber=7820
      lookup /src/expat/expat/lib/xmlparse.c linenumber=7824
      poolCopyString /src/expat/expat/lib/xmlparse.c linenumber=7829
      lookup /src/expat/expat/lib/xmlparse.c linenumber=7836
      copyEntityTable /src/expat/expat/lib/xmlparse.c linenumber=7855
        hashTableIterInit /src/expat/expat/lib/xmlparse.c linenumber=7889
        hashTableIterNext /src/expat/expat/lib/xmlparse.c linenumber=7894
        poolCopyString /src/expat/expat/lib/xmlparse.c linenumber=7897
        lookup /src/expat/expat/lib/xmlparse.c linenumber=7900
        poolCopyString /src/expat/expat/lib/xmlparse.c linenumber=7904
        poolCopyString /src/expat/expat/lib/xmlparse.c linenumber=7913
        poolCopyString /src/expat/expat/lib/xmlparse.c linenumber=7920
        poolCopyStringN /src/expat/expat/lib/xmlparse.c linenumber=7927
          poolGrow /src/expat/expat/lib/xmlparse.c linenumber=8255
          poolAppendChars /src/expat/expat/lib/xmlparse.c linenumber=8269
        poolCopyString /src/expat/expat/lib/xmlparse.c linenumber=7934
      copyEntityTable /src/expat/expat/lib/xmlparse.c linenumber=7860
    setContext /src/expat/expat/lib/xmlparse.c linenumber=1848
    XML_ParserFree /src/expat/expat/lib/xmlparse.c linenumber=1849
    XmlPrologStateInitExternalEntity /src/expat/expat/lib/xmlrole.c linenumber=1863
  ParseOneInput /src/expat/expat/fuzz/xml_parse_fuzzer.c linenumber=95
  XML_ParserFree /src/expat/expat/lib/xmlparse.c linenumber=96
  XML_ExternalEntityParserCreate /src/expat/expat/lib/xmlparse.c linenumber=100
  ParseOneInput /src/expat/expat/fuzz/xml_parse_fuzzer.c linenumber=102
  XML_ParserFree /src/expat/expat/lib/xmlparse.c linenumber=103
  XML_ParserFree /src/expat/expat/lib/xmlparse.c linenumber=107
====================================
