Call tree LLVMFuzzerTestOneInput /src/libxml2/fuzz/uri.c linenumber=-1 xmlFuzzDataInit /src/libxml2/fuzz/fuzz.c linenumber=31 xmlHashCreate /src/libxml2/hash.c linenumber=145 xmlInitParser /src/libxml2/threads.c linenumber=163 xmlGlobalInitMutexLock /src/libxml2/threads.c linenumber=576 pthread_mutex_lock linenumber=492 xmlInitRandom /src/libxml2/dict.c linenumber=586 xmlInitMutex /src/libxml2/threads.c linenumber=926 pthread_mutex_init linenumber=133 getentropy linenumber=942 __errno_location linenumber=945 __errno_location linenumber=947 fprintf linenumber=946 abort linenumber=948 xmlInitMemoryInternal /src/libxml2/xmlmemory.c linenumber=587 xmlInitMutex /src/libxml2/threads.c linenumber=848 getenv linenumber=850 __isoc99_sscanf linenumber=852 getenv linenumber=854 __isoc99_sscanf linenumber=856 xmlInitGlobalsInternal /src/libxml2/globals.c linenumber=588 xmlInitMutex /src/libxml2/threads.c linenumber=578 pthread_key_create linenumber=597 xmlFreeGlobalState /src/libxml2/globals.c linenumber=597 xmlResetError /src/libxml2/error.c linenumber=726 pthread_self linenumber=598 xmlGlobalRandom /src/libxml2/dict.c linenumber=607 xmlMutexLock /src/libxml2/threads.c linenumber=987 pthread_mutex_lock linenumber=212 xoroshiro64ss /src/libxml2/dict.c linenumber=988 xmlMutexUnlock /src/libxml2/threads.c linenumber=989 pthread_mutex_unlock linenumber=232 xmlGlobalRandom /src/libxml2/dict.c linenumber=608 xmlInitDictInternal /src/libxml2/dict.c linenumber=589 xmlInitMutex /src/libxml2/threads.c linenumber=112 xmlInitEncodingInternal /src/libxml2/encoding.c linenumber=590 xmlInitXPathInternal /src/libxml2/xpath.c linenumber=592 xmlInitIOCallbacks /src/libxml2/xmlIO.c linenumber=594 xmlIODefaultMatch /src/libxml2/xmlIO.c linenumber=2868 xmlIODefaultMatch /src/libxml2/xmlIO.c linenumber=2872 xmlGlobalInitMutexUnlock /src/libxml2/threads.c linenumber=599 pthread_mutex_unlock linenumber=535 xmlRandom /src/libxml2/dict.c linenumber=172 xmlGetLocalRngState /src/libxml2/globals.c linenumber=997 xmlIsMainThreadInternal /src/libxml2/globals.c linenumber=918 xmlInitParser /src/libxml2/threads.c linenumber=678 pthread_self linenumber=687 xmlGetThreadLocalStorage /src/libxml2/globals.c linenumber=921 pthread_getspecific linenumber=883 xmlNewGlobalState /src/libxml2/globals.c linenumber=885 fprintf linenumber=861 abort linenumber=863 xmlInitGlobalState /src/libxml2/globals.c linenumber=867 xmlMutexLock /src/libxml2/threads.c linenumber=768 xmlGlobalRandom /src/libxml2/dict.c linenumber=771 xmlGlobalRandom /src/libxml2/dict.c linenumber=772 xmlMutexUnlock /src/libxml2/threads.c linenumber=820 pthread_setspecific linenumber=823 xoroshiro64ss /src/libxml2/dict.c linenumber=997 xmlHashGrow /src/libxml2/hash.c linenumber=188 xmlFuzzReadInt /src/libxml2/fuzz/fuzz.c linenumber=32 xmlFuzzReadString /src/libxml2/fuzz/fuzz.c linenumber=33 xmlFuzzReadString /src/libxml2/fuzz/fuzz.c linenumber=34 xmlFuzzMemSetLimit /src/libxml2/fuzz/fuzz.c linenumber=36 xmlFuzzResetMallocFailed /src/libxml2/fuzz/fuzz.c linenumber=38 xmlParseURISafe /src/libxml2/uri.c linenumber=39 xmlCreateURI /src/libxml2/uri.c linenumber=986 xmlParse3986URIReference /src/libxml2/uri.c linenumber=990 xmlCleanURI /src/libxml2/uri.c linenumber=944 xmlParse3986URI /src/libxml2/uri.c linenumber=950 xmlParse3986Scheme /src/libxml2/uri.c linenumber=901 xmlStrndup /src/libxml2/xmlstring.c linenumber=238 xmlParse3986HierPart /src/libxml2/uri.c linenumber=907 xmlParse3986Authority /src/libxml2/uri.c linenumber=799 xmlParse3986Userinfo /src/libxml2/uri.c linenumber=545 xmlIsUnreserved /src/libxml2/uri.c linenumber=385 xmlStrndup /src/libxml2/xmlstring.c linenumber=392 xmlURIUnescapeString /src/libxml2/uri.c linenumber=394 strlen linenumber=1622 is_hex /src/libxml2/uri.c linenumber=1634 xmlParse3986Host /src/libxml2/uri.c linenumber=552 xmlParse3986DecOctet /src/libxml2/uri.c linenumber=479 xmlParse3986DecOctet /src/libxml2/uri.c linenumber=484 xmlParse3986DecOctet /src/libxml2/uri.c linenumber=488 xmlParse3986DecOctet /src/libxml2/uri.c linenumber=492 xmlIsUnreserved /src/libxml2/uri.c linenumber=501 xmlStrndup /src/libxml2/xmlstring.c linenumber=511 xmlURIUnescapeString /src/libxml2/uri.c linenumber=513 xmlParse3986Port /src/libxml2/uri.c linenumber=556 xmlParse3986PathAbEmpty /src/libxml2/uri.c linenumber=806 xmlParse3986Segment /src/libxml2/uri.c linenumber=618 xmlIsUnreserved /src/libxml2/uri.c linenumber=585 xmlIsUnreserved /src/libxml2/uri.c linenumber=590 xmlStrndup /src/libxml2/xmlstring.c linenumber=625 xmlURIUnescapeString /src/libxml2/uri.c linenumber=627 xmlParse3986PathAbsolute /src/libxml2/uri.c linenumber=811 xmlParse3986Segment /src/libxml2/uri.c linenumber=661 xmlParse3986Segment /src/libxml2/uri.c linenumber=665 xmlStrndup /src/libxml2/xmlstring.c linenumber=673 xmlURIUnescapeString /src/libxml2/uri.c linenumber=675 xmlIsUnreserved /src/libxml2/uri.c linenumber=813 xmlParse3986PathRootless /src/libxml2/uri.c linenumber=814 xmlParse3986Segment /src/libxml2/uri.c linenumber=706 xmlParse3986Segment /src/libxml2/uri.c linenumber=710 xmlStrndup /src/libxml2/xmlstring.c linenumber=717 xmlURIUnescapeString /src/libxml2/uri.c linenumber=719 xmlParse3986Query /src/libxml2/uri.c linenumber=911 xmlIsUnreserved /src/libxml2/uri.c linenumber=303 xmlStrndup /src/libxml2/xmlstring.c linenumber=309 xmlURIUnescapeString /src/libxml2/uri.c linenumber=311 xmlStrndup /src/libxml2/xmlstring.c linenumber=320 xmlParse3986Fragment /src/libxml2/uri.c linenumber=916 xmlIsUnreserved /src/libxml2/uri.c linenumber=268 xmlStrndup /src/libxml2/xmlstring.c linenumber=275 xmlURIUnescapeString /src/libxml2/uri.c linenumber=277 xmlCleanURI /src/libxml2/uri.c linenumber=920 xmlCleanURI /src/libxml2/uri.c linenumber=954 xmlParse3986RelativeRef /src/libxml2/uri.c linenumber=955 xmlParse3986Authority /src/libxml2/uri.c linenumber=849 xmlParse3986PathAbEmpty /src/libxml2/uri.c linenumber=851 xmlParse3986PathAbsolute /src/libxml2/uri.c linenumber=854 xmlIsUnreserved /src/libxml2/uri.c linenumber=856 xmlParse3986PathNoScheme /src/libxml2/uri.c linenumber=857 xmlParse3986Segment /src/libxml2/uri.c linenumber=750 xmlParse3986Segment /src/libxml2/uri.c linenumber=754 xmlStrndup /src/libxml2/xmlstring.c linenumber=761 xmlURIUnescapeString /src/libxml2/uri.c linenumber=763 xmlParse3986Query /src/libxml2/uri.c linenumber=869 xmlParse3986Fragment /src/libxml2/uri.c linenumber=874 xmlCleanURI /src/libxml2/uri.c linenumber=878 xmlCleanURI /src/libxml2/uri.c linenumber=957 xmlFreeURI /src/libxml2/uri.c linenumber=992 xmlFuzzCheckMallocFailure /src/libxml2/fuzz/fuzz.c linenumber=40 fprintf linenumber=124 abort linenumber=126 xmlFuzzResetMallocFailed /src/libxml2/fuzz/fuzz.c linenumber=43 xmlSaveUri /src/libxml2/uri.c linenumber=44 xmlSaveUriRealloc /src/libxml2/uri.c linenumber=1142 xmlSaveUriRealloc /src/libxml2/uri.c linenumber=1149 xmlSaveUriRealloc /src/libxml2/uri.c linenumber=1159 xmlSaveUriRealloc /src/libxml2/uri.c linenumber=1176 xmlSaveUriRealloc /src/libxml2/uri.c linenumber=1186 xmlSaveUriRealloc /src/libxml2/uri.c linenumber=1205 xmlSaveUriRealloc /src/libxml2/uri.c linenumber=1215 xmlSaveUriRealloc /src/libxml2/uri.c linenumber=1225 snprintf linenumber=1229 xmlSaveUriRealloc /src/libxml2/uri.c linenumber=1233 xmlSaveUriRealloc /src/libxml2/uri.c linenumber=1242 xmlSaveUriRealloc /src/libxml2/uri.c linenumber=1261 xmlStrEqual /src/libxml2/xmlstring.c linenumber=1277 strcmp linenumber=175 xmlSaveUriRealloc /src/libxml2/uri.c linenumber=1279 xmlSaveUriRealloc /src/libxml2/uri.c linenumber=1289 xmlSaveUriRealloc /src/libxml2/uri.c linenumber=1309 xmlSaveUriRealloc /src/libxml2/uri.c linenumber=1317 xmlSaveUriRealloc /src/libxml2/uri.c linenumber=1325 xmlSaveUriRealloc /src/libxml2/uri.c linenumber=1333 xmlSaveUriRealloc /src/libxml2/uri.c linenumber=1351 xmlSaveUriRealloc /src/libxml2/uri.c linenumber=1359 xmlSaveUriRealloc /src/libxml2/uri.c linenumber=1375 xmlFuzzCheckMallocFailure /src/libxml2/fuzz/fuzz.c linenumber=45 xmlFreeURI /src/libxml2/uri.c linenumber=47 xmlParseURI /src/libxml2/uri.c linenumber=50 xmlParseURISafe /src/libxml2/uri.c linenumber=1014 xmlParseURIRaw /src/libxml2/uri.c linenumber=52 xmlCreateURI /src/libxml2/uri.c linenumber=1053 xmlParseURIReference /src/libxml2/uri.c linenumber=1058 xmlParse3986URIReference /src/libxml2/uri.c linenumber=1032 xmlFreeURI /src/libxml2/uri.c linenumber=1060 xmlSaveUri /src/libxml2/uri.c linenumber=53 xmlFreeURI /src/libxml2/uri.c linenumber=54 xmlFuzzResetMallocFailed /src/libxml2/fuzz/fuzz.c linenumber=56 xmlURIUnescapeString /src/libxml2/uri.c linenumber=57 xmlFuzzCheckMallocFailure /src/libxml2/fuzz/fuzz.c linenumber=58 xmlURIEscape /src/libxml2/uri.c linenumber=62 xmlCreateURI /src/libxml2/uri.c linenumber=1756 xmlParseURIReference /src/libxml2/uri.c linenumber=1762 xmlFreeURI /src/libxml2/uri.c linenumber=1764 xmlURIEscapeStr /src/libxml2/uri.c linenumber=1780 xmlStrdup /src/libxml2/xmlstring.c linenumber=1684 xmlStrndup /src/libxml2/xmlstring.c linenumber=82 xmlStrlen /src/libxml2/xmlstring.c linenumber=1685 strlen linenumber=437 xmlStrchr /src/libxml2/xmlstring.c linenumber=1708 xmlFreeURI /src/libxml2/uri.c linenumber=1781 xmlStrcat /src/libxml2/xmlstring.c linenumber=1782 xmlStrdup /src/libxml2/xmlstring.c linenumber=537 xmlStrncat /src/libxml2/xmlstring.c linenumber=540 xmlStrndup /src/libxml2/xmlstring.c linenumber=465 xmlStrlen /src/libxml2/xmlstring.c linenumber=467 xmlStrcat /src/libxml2/xmlstring.c linenumber=1783 xmlURIEscapeStr /src/libxml2/uri.c linenumber=1789 xmlFreeURI /src/libxml2/uri.c linenumber=1790 xmlStrcat /src/libxml2/xmlstring.c linenumber=1791 xmlStrcat /src/libxml2/xmlstring.c linenumber=1792 xmlURIEscapeStr /src/libxml2/uri.c linenumber=1797 xmlFreeURI /src/libxml2/uri.c linenumber=1798 xmlStrcat /src/libxml2/xmlstring.c linenumber=1799 xmlStrcat /src/libxml2/xmlstring.c linenumber=1800 xmlStrcat /src/libxml2/xmlstring.c linenumber=1801 xmlURIEscapeStr /src/libxml2/uri.c linenumber=1806 xmlFreeURI /src/libxml2/uri.c linenumber=1807 xmlStrcat /src/libxml2/xmlstring.c linenumber=1809 xmlStrcat /src/libxml2/xmlstring.c linenumber=1810 snprintf linenumber=1817 xmlStrcat /src/libxml2/xmlstring.c linenumber=1818 xmlStrcat /src/libxml2/xmlstring.c linenumber=1819 xmlURIEscapeStr /src/libxml2/uri.c linenumber=1824 xmlFreeURI /src/libxml2/uri.c linenumber=1825 xmlStrcat /src/libxml2/xmlstring.c linenumber=1826 xmlStrcat /src/libxml2/xmlstring.c linenumber=1831 xmlStrcat /src/libxml2/xmlstring.c linenumber=1832 xmlURIEscapeStr /src/libxml2/uri.c linenumber=1836 xmlFreeURI /src/libxml2/uri.c linenumber=1837 xmlStrcat /src/libxml2/xmlstring.c linenumber=1838 xmlStrcat /src/libxml2/xmlstring.c linenumber=1839 xmlURIEscapeStr /src/libxml2/uri.c linenumber=1844 xmlFreeURI /src/libxml2/uri.c linenumber=1845 xmlStrcat /src/libxml2/xmlstring.c linenumber=1846 xmlURIEscapeStr /src/libxml2/uri.c linenumber=1851 xmlFreeURI /src/libxml2/uri.c linenumber=1852 xmlStrcat /src/libxml2/xmlstring.c linenumber=1853 xmlStrcat /src/libxml2/xmlstring.c linenumber=1854 xmlFreeURI /src/libxml2/uri.c linenumber=1858 xmlFuzzResetMallocFailed /src/libxml2/fuzz/fuzz.c linenumber=64 xmlCanonicPath /src/libxml2/uri.c linenumber=65 xmlStrstr /src/libxml2/xmlstring.c linenumber=2663 xmlStrlen /src/libxml2/xmlstring.c linenumber=360 xmlStrncmp /src/libxml2/xmlstring.c linenumber=365 strncmp linenumber=229 xmlURIEscapeStr /src/libxml2/uri.c linenumber=2671 xmlStrdup /src/libxml2/xmlstring.c linenumber=2673 xmlFuzzCheckMallocFailure /src/libxml2/fuzz/fuzz.c linenumber=66 xmlFuzzResetMallocFailed /src/libxml2/fuzz/fuzz.c linenumber=70 xmlPathToURI /src/libxml2/uri.c linenumber=71 xmlCanonicPath /src/libxml2/uri.c linenumber=2693 xmlFuzzCheckMallocFailure /src/libxml2/fuzz/fuzz.c linenumber=72 xmlFuzzResetMallocFailed /src/libxml2/fuzz/fuzz.c linenumber=75 xmlBuildURISafe /src/libxml2/uri.c linenumber=76 xmlParseURISafe /src/libxml2/uri.c linenumber=2026 xmlStrdup /src/libxml2/xmlstring.c linenumber=2035 xmlStrstr /src/libxml2/xmlstring.c linenumber=2045 xmlFreeURI /src/libxml2/uri.c linenumber=2046 xmlResolvePath /src/libxml2/uri.c linenumber=2047 xmlStrdup /src/libxml2/xmlstring.c linenumber=1914 xmlStrchr /src/libxml2/xmlstring.c linenumber=1926 xmlStrndup /src/libxml2/xmlstring.c linenumber=1928 xmlURIUnescapeString /src/libxml2/uri.c linenumber=1934 xmlIsAbsolutePath /src/libxml2/uri.c linenumber=1941 xmlIsPathSeparator /src/libxml2/uri.c linenumber=1874 xmlStrlen /src/libxml2/xmlstring.c linenumber=1947 xmlIsPathSeparator /src/libxml2/uri.c linenumber=1948 xmlStrlen /src/libxml2/xmlstring.c linenumber=1955 xmlNormalizePath /src/libxml2/uri.c linenumber=1968 xmlIsPathSeparator /src/libxml2/uri.c linenumber=1501 xmlIsPathSeparator /src/libxml2/uri.c linenumber=1511 xmlIsPathSeparator /src/libxml2/uri.c linenumber=1524 xmlIsPathSeparator /src/libxml2/uri.c linenumber=1529 xmlIsPathSeparator /src/libxml2/uri.c linenumber=1535 xmlIsPathSeparator /src/libxml2/uri.c linenumber=1556 xmlStrcat /src/libxml2/xmlstring.c linenumber=1977 xmlParseURISafe /src/libxml2/uri.c linenumber=2050 xmlSaveUri /src/libxml2/uri.c linenumber=2056 xmlSaveUri /src/libxml2/uri.c linenumber=2070 xmlCreateURI /src/libxml2/uri.c linenumber=2089 xmlSaveUri /src/libxml2/uri.c linenumber=2154 strlen linenumber=2253 strlen linenumber=2255 xmlNormalizeURIPath /src/libxml2/uri.c linenumber=2304 xmlNormalizePath /src/libxml2/uri.c linenumber=1590 xmlSaveUri /src/libxml2/uri.c linenumber=2313 xmlFreeURI /src/libxml2/uri.c linenumber=2319 xmlFreeURI /src/libxml2/uri.c linenumber=2321 xmlFreeURI /src/libxml2/uri.c linenumber=2323 xmlFuzzCheckMallocFailure /src/libxml2/fuzz/fuzz.c linenumber=77 xmlBuildURI /src/libxml2/uri.c linenumber=80 xmlBuildURISafe /src/libxml2/uri.c linenumber=2347 xmlFuzzResetMallocFailed /src/libxml2/fuzz/fuzz.c linenumber=82 xmlBuildRelativeURISafe /src/libxml2/uri.c linenumber=83 xmlCreateURI /src/libxml2/uri.c linenumber=2407 xmlParseURIReference /src/libxml2/uri.c linenumber=2414 xmlStrdup /src/libxml2/xmlstring.c linenumber=2418 xmlStrdup /src/libxml2/xmlstring.c linenumber=2429 xmlCreateURI /src/libxml2/uri.c linenumber=2434 xmlParseURIReference /src/libxml2/uri.c linenumber=2440 xmlStrdup /src/libxml2/xmlstring.c linenumber=2444 xmlStrcmp /src/libxml2/xmlstring.c linenumber=2457 strcmp linenumber=148 xmlStrcmp /src/libxml2/xmlstring.c linenumber=2458 xmlStrdup /src/libxml2/xmlstring.c linenumber=2460 xmlStrEqual /src/libxml2/xmlstring.c linenumber=2465 xmlStrdup /src/libxml2/xmlstring.c linenumber=2466 xmlStrdup /src/libxml2/xmlstring.c linenumber=2472 xmlStrdup /src/libxml2/xmlstring.c linenumber=2506 xmlStrdup /src/libxml2/xmlstring.c linenumber=2535 xmlStrlen /src/libxml2/xmlstring.c linenumber=2541 xmlURIEscapeStr /src/libxml2/uri.c linenumber=2547 xmlURIEscapeStr /src/libxml2/uri.c linenumber=2592 xmlFreeURI /src/libxml2/uri.c linenumber=2606 xmlFreeURI /src/libxml2/uri.c linenumber=2608 xmlFuzzCheckMallocFailure /src/libxml2/fuzz/fuzz.c linenumber=84 xmlBuildRelativeURI /src/libxml2/uri.c linenumber=87 xmlBuildRelativeURISafe /src/libxml2/uri.c linenumber=2633 xmlFuzzResetMallocFailed /src/libxml2/fuzz/fuzz.c linenumber=89 xmlURIEscapeStr /src/libxml2/uri.c linenumber=90 xmlFuzzCheckMallocFailure /src/libxml2/fuzz/fuzz.c linenumber=91 xmlCharStrdup /src/libxml2/xmlstring.c linenumber=95 xmlCharStrndup /src/libxml2/xmlstring.c linenumber=129 xmlNormalizeURIPath /src/libxml2/uri.c linenumber=96 xmlFuzzMemSetLimit /src/libxml2/fuzz/fuzz.c linenumber=99 xmlFuzzDataCleanup /src/libxml2/fuzz/fuzz.c linenumber=100 xmlHashFree /src/libxml2/hash.c linenumber=158 xmlDictFree /src/libxml2/dict.c linenumber=256 xmlMutexLock /src/libxml2/threads.c linenumber=352 xmlMutexUnlock /src/libxml2/threads.c linenumber=355 xmlMutexUnlock /src/libxml2/threads.c linenumber=359 xmlDictFree /src/libxml2/dict.c linenumber=362 ====================================