Call tree LLVMFuzzerTestOneInput /src/libxml2/fuzz/uri.c linenumber=-1 xmlFuzzDataInit /src/libxml2/fuzz/fuzz.c linenumber=30 xmlHashCreate /src/libxml2/hash.c linenumber=197 xmlInitParser /src/libxml2/threads.c linenumber=161 pthread_once linenumber=406 xmlInitParserInternal /src/libxml2/threads.c linenumber=406 xmlInitRandom /src/libxml2/dict.c linenumber=360 xmlInitMutex /src/libxml2/threads.c linenumber=927 pthread_mutex_init linenumber=59 getentropy linenumber=951 __errno_location linenumber=960 __errno_location linenumber=968 __errno_location linenumber=970 xmlAbort /src/libxml2/error.c linenumber=969 xmlVPrintErrorMessage /src/libxml2/error.c linenumber=1375 vfprintf linenumber=1346 abort linenumber=1378 time linenumber=978 xmlInitMemoryInternal /src/libxml2/xmlmemory.c linenumber=361 xmlInitMutex /src/libxml2/threads.c linenumber=369 xmlInitThreadsInternal /src/libxml2/threads.c linenumber=362 xmlInitRMutex /src/libxml2/threads.c linenumber=331 pthread_mutex_init linenumber=166 pthread_cond_init linenumber=169 xmlInitGlobalsInternal /src/libxml2/globals.c linenumber=363 xmlInitMutex /src/libxml2/threads.c linenumber=358 pthread_key_create linenumber=361 xmlFreeGlobalState /src/libxml2/globals.c linenumber=361 xmlResetError /src/libxml2/error.c linenumber=448 xmlInitDictInternal /src/libxml2/dict.c linenumber=364 xmlInitMutex /src/libxml2/threads.c linenumber=99 xmlInitEncodingInternal /src/libxml2/encoding.c linenumber=365 xmlInitXPathInternal /src/libxml2/xpath.c linenumber=367 xmlXPathSFComputeHash /src/libxml2/xpath.c linenumber=225 xmlInitIOCallbacks /src/libxml2/xmlIO.c linenumber=369 xmlInitCatalogInternal /src/libxml2/catalog.c linenumber=371 getenv linenumber=3187 xmlInitRMutex /src/libxml2/threads.c linenumber=3189 xmlInitSchemasTypesInternal /src/libxml2/xmlschemastypes.c linenumber=374 xmlInitMutex /src/libxml2/threads.c linenumber=523 xmlInitRelaxNGInternal /src/libxml2/relaxng.c linenumber=377 xmlInitMutex /src/libxml2/threads.c linenumber=2720 xmlRandom /src/libxml2/dict.c linenumber=170 xmlGetLocalRngState /src/libxml2/globals.c linenumber=1035 xmlGetThreadLocalStorage /src/libxml2/globals.c linenumber=756 xmlInitParser /src/libxml2/threads.c linenumber=530 pthread_getspecific linenumber=537 xmlNewGlobalState /src/libxml2/globals.c linenumber=539 xmlAbort /src/libxml2/error.c linenumber=514 xmlInitGlobalState /src/libxml2/globals.c linenumber=519 xmlGlobalRandom /src/libxml2/dict.c linenumber=562 xmlMutexLock /src/libxml2/threads.c linenumber=1020 pthread_mutex_lock linenumber=132 xoroshiro64ss /src/libxml2/dict.c linenumber=1021 xmlMutexUnlock /src/libxml2/threads.c linenumber=1022 pthread_mutex_unlock linenumber=150 xmlGlobalRandom /src/libxml2/dict.c linenumber=563 xmlMutexLock /src/libxml2/threads.c linenumber=576 xmlMutexUnlock /src/libxml2/threads.c linenumber=609 pthread_setspecific linenumber=616 xoroshiro64ss /src/libxml2/dict.c linenumber=1035 xmlHashGrow /src/libxml2/hash.c linenumber=186 xmlFuzzReadInt /src/libxml2/fuzz/fuzz.c linenumber=31 xmlFuzzReadString /src/libxml2/fuzz/fuzz.c linenumber=32 xmlFuzzReadString /src/libxml2/fuzz/fuzz.c linenumber=33 xmlFuzzInjectFailure /src/libxml2/fuzz/fuzz.c linenumber=35 xmlFuzzResetFailure /src/libxml2/fuzz/fuzz.c linenumber=37 xmlParseURISafe /src/libxml2/uri.c linenumber=38 xmlCreateURI /src/libxml2/uri.c linenumber=972 xmlParse3986URIReference /src/libxml2/uri.c linenumber=976 xmlCleanURI /src/libxml2/uri.c linenumber=929 xmlParse3986URI /src/libxml2/uri.c linenumber=935 xmlParse3986Scheme /src/libxml2/uri.c linenumber=888 xmlStrndup /src/libxml2/xmlstring.c linenumber=244 xmlParse3986HierPart /src/libxml2/uri.c linenumber=894 xmlParse3986Authority /src/libxml2/uri.c linenumber=790 xmlParse3986Userinfo /src/libxml2/uri.c linenumber=537 xmlIsUnreserved /src/libxml2/uri.c linenumber=383 xmlStrndup /src/libxml2/xmlstring.c linenumber=390 xmlURIUnescapeString /src/libxml2/uri.c linenumber=392 strlen linenumber=1586 is_hex /src/libxml2/uri.c linenumber=1598 xmlParse3986Host /src/libxml2/uri.c linenumber=544 xmlParse3986DecOctet /src/libxml2/uri.c linenumber=473 xmlParse3986DecOctet /src/libxml2/uri.c linenumber=478 xmlParse3986DecOctet /src/libxml2/uri.c linenumber=482 xmlParse3986DecOctet /src/libxml2/uri.c linenumber=486 xmlIsUnreserved /src/libxml2/uri.c linenumber=495 xmlStrndup /src/libxml2/xmlstring.c linenumber=505 xmlURIUnescapeString /src/libxml2/uri.c linenumber=507 xmlParse3986Port /src/libxml2/uri.c linenumber=548 xmlParse3986PathAbEmpty /src/libxml2/uri.c linenumber=797 xmlParse3986Segment /src/libxml2/uri.c linenumber=617 xmlIsUnreserved /src/libxml2/uri.c linenumber=576 xmlIsUnreserved /src/libxml2/uri.c linenumber=591 xmlStrndup /src/libxml2/xmlstring.c linenumber=624 xmlURIUnescapeString /src/libxml2/uri.c linenumber=626 xmlParse3986PathAbsolute /src/libxml2/uri.c linenumber=802 xmlParse3986Segment /src/libxml2/uri.c linenumber=658 xmlParse3986Segment /src/libxml2/uri.c linenumber=662 xmlStrndup /src/libxml2/xmlstring.c linenumber=670 xmlURIUnescapeString /src/libxml2/uri.c linenumber=672 xmlIsUnreserved /src/libxml2/uri.c linenumber=804 xmlParse3986PathRootless /src/libxml2/uri.c linenumber=805 xmlParse3986Segment /src/libxml2/uri.c linenumber=701 xmlParse3986Segment /src/libxml2/uri.c linenumber=705 xmlStrndup /src/libxml2/xmlstring.c linenumber=712 xmlURIUnescapeString /src/libxml2/uri.c linenumber=714 xmlParse3986Query /src/libxml2/uri.c linenumber=898 xmlIsUnreserved /src/libxml2/uri.c linenumber=305 xmlStrndup /src/libxml2/xmlstring.c linenumber=311 xmlURIUnescapeString /src/libxml2/uri.c linenumber=313 xmlStrndup /src/libxml2/xmlstring.c linenumber=322 xmlParse3986Fragment /src/libxml2/uri.c linenumber=903 xmlIsUnreserved /src/libxml2/uri.c linenumber=272 xmlStrndup /src/libxml2/xmlstring.c linenumber=279 xmlURIUnescapeString /src/libxml2/uri.c linenumber=281 xmlCleanURI /src/libxml2/uri.c linenumber=907 xmlCleanURI /src/libxml2/uri.c linenumber=939 xmlParse3986RelativeRef /src/libxml2/uri.c linenumber=940 xmlParse3986Authority /src/libxml2/uri.c linenumber=838 xmlParse3986PathAbEmpty /src/libxml2/uri.c linenumber=840 xmlParse3986PathAbsolute /src/libxml2/uri.c linenumber=843 xmlIsUnreserved /src/libxml2/uri.c linenumber=845 xmlParse3986PathNoScheme /src/libxml2/uri.c linenumber=846 xmlParse3986Segment /src/libxml2/uri.c linenumber=743 xmlParse3986Segment /src/libxml2/uri.c linenumber=747 xmlStrndup /src/libxml2/xmlstring.c linenumber=754 xmlURIUnescapeString /src/libxml2/uri.c linenumber=756 xmlParse3986Query /src/libxml2/uri.c linenumber=858 xmlParse3986Fragment /src/libxml2/uri.c linenumber=863 xmlCleanURI /src/libxml2/uri.c linenumber=867 xmlCleanURI /src/libxml2/uri.c linenumber=942 xmlFreeURI /src/libxml2/uri.c linenumber=978 xmlFuzzCheckFailureReport /src/libxml2/fuzz/fuzz.c linenumber=39 fprintf linenumber=169 abort linenumber=171 fprintf linenumber=174 abort linenumber=176 xmlFuzzResetFailure /src/libxml2/fuzz/fuzz.c linenumber=42 xmlSaveUri /src/libxml2/uri.c linenumber=43 xmlSaveUriRealloc /src/libxml2/uri.c linenumber=1115 xmlGrowCapacity /src/libxml2/./include/private/memory.h linenumber=1078 xmlSaveUriRealloc /src/libxml2/uri.c linenumber=1122 xmlSaveUriRealloc /src/libxml2/uri.c linenumber=1132 xmlSaveUriRealloc /src/libxml2/uri.c linenumber=1149 xmlSaveUriRealloc /src/libxml2/uri.c linenumber=1159 xmlSaveUriRealloc /src/libxml2/uri.c linenumber=1178 xmlSaveUriRealloc /src/libxml2/uri.c linenumber=1188 xmlSaveUriRealloc /src/libxml2/uri.c linenumber=1198 snprintf linenumber=1202 xmlSaveUriRealloc /src/libxml2/uri.c linenumber=1206 xmlSaveUriRealloc /src/libxml2/uri.c linenumber=1215 xmlSaveUriRealloc /src/libxml2/uri.c linenumber=1234 xmlStrEqual /src/libxml2/xmlstring.c linenumber=1250 strcmp linenumber=162 xmlSaveUriRealloc /src/libxml2/uri.c linenumber=1252 xmlSaveUriRealloc /src/libxml2/uri.c linenumber=1262 xmlSaveUriRealloc /src/libxml2/uri.c linenumber=1282 xmlSaveUriRealloc /src/libxml2/uri.c linenumber=1290 xmlSaveUriRealloc /src/libxml2/uri.c linenumber=1298 xmlSaveUriRealloc /src/libxml2/uri.c linenumber=1306 xmlSaveUriRealloc /src/libxml2/uri.c linenumber=1324 xmlSaveUriRealloc /src/libxml2/uri.c linenumber=1332 xmlSaveUriRealloc /src/libxml2/uri.c linenumber=1348 xmlFuzzCheckFailureReport /src/libxml2/fuzz/fuzz.c linenumber=44 xmlFreeURI /src/libxml2/uri.c linenumber=46 xmlParseURI /src/libxml2/uri.c linenumber=49 xmlParseURISafe /src/libxml2/uri.c linenumber=997 xmlFreeURI /src/libxml2/uri.c linenumber=49 xmlParseURIRaw /src/libxml2/uri.c linenumber=51 xmlCreateURI /src/libxml2/uri.c linenumber=1032 xmlParseURIReference /src/libxml2/uri.c linenumber=1037 xmlParse3986URIReference /src/libxml2/uri.c linenumber=1013 xmlFreeURI /src/libxml2/uri.c linenumber=1039 xmlSaveUri /src/libxml2/uri.c linenumber=52 xmlFreeURI /src/libxml2/uri.c linenumber=53 xmlFuzzResetFailure /src/libxml2/fuzz/fuzz.c linenumber=55 xmlURIUnescapeString /src/libxml2/uri.c linenumber=56 xmlFuzzCheckFailureReport /src/libxml2/fuzz/fuzz.c linenumber=57 xmlURIEscape /src/libxml2/uri.c linenumber=61 xmlCreateURI /src/libxml2/uri.c linenumber=1722 xmlParseURIReference /src/libxml2/uri.c linenumber=1728 xmlFreeURI /src/libxml2/uri.c linenumber=1730 xmlURIEscapeStr /src/libxml2/uri.c linenumber=1746 xmlStrdup /src/libxml2/xmlstring.c linenumber=1645 xmlStrndup /src/libxml2/xmlstring.c linenumber=77 xmlStrlen /src/libxml2/xmlstring.c linenumber=1646 strlen linenumber=406 xmlGrowCapacity /src/libxml2/./include/private/memory.h linenumber=1661 xmlStrchr /src/libxml2/xmlstring.c linenumber=1677 xmlFreeURI /src/libxml2/uri.c linenumber=1747 xmlStrcat /src/libxml2/xmlstring.c linenumber=1748 xmlStrdup /src/libxml2/xmlstring.c linenumber=507 xmlStrncat /src/libxml2/xmlstring.c linenumber=510 xmlStrndup /src/libxml2/xmlstring.c linenumber=437 xmlStrlen /src/libxml2/xmlstring.c linenumber=439 xmlStrcat /src/libxml2/xmlstring.c linenumber=1749 xmlURIEscapeStr /src/libxml2/uri.c linenumber=1755 xmlFreeURI /src/libxml2/uri.c linenumber=1756 xmlStrcat /src/libxml2/xmlstring.c linenumber=1757 xmlStrcat /src/libxml2/xmlstring.c linenumber=1758 xmlURIEscapeStr /src/libxml2/uri.c linenumber=1763 xmlFreeURI /src/libxml2/uri.c linenumber=1764 xmlStrcat /src/libxml2/xmlstring.c linenumber=1765 xmlStrcat /src/libxml2/xmlstring.c linenumber=1766 xmlStrcat /src/libxml2/xmlstring.c linenumber=1767 xmlURIEscapeStr /src/libxml2/uri.c linenumber=1772 xmlFreeURI /src/libxml2/uri.c linenumber=1773 xmlStrcat /src/libxml2/xmlstring.c linenumber=1775 xmlStrcat /src/libxml2/xmlstring.c linenumber=1776 snprintf linenumber=1783 xmlStrcat /src/libxml2/xmlstring.c linenumber=1784 xmlStrcat /src/libxml2/xmlstring.c linenumber=1785 xmlURIEscapeStr /src/libxml2/uri.c linenumber=1790 xmlFreeURI /src/libxml2/uri.c linenumber=1791 xmlStrcat /src/libxml2/xmlstring.c linenumber=1792 xmlStrcat /src/libxml2/xmlstring.c linenumber=1797 xmlStrcat /src/libxml2/xmlstring.c linenumber=1798 xmlURIEscapeStr /src/libxml2/uri.c linenumber=1802 xmlFreeURI /src/libxml2/uri.c linenumber=1803 xmlStrcat /src/libxml2/xmlstring.c linenumber=1804 xmlStrcat /src/libxml2/xmlstring.c linenumber=1805 xmlURIEscapeStr /src/libxml2/uri.c linenumber=1810 xmlFreeURI /src/libxml2/uri.c linenumber=1811 xmlStrcat /src/libxml2/xmlstring.c linenumber=1812 xmlURIEscapeStr /src/libxml2/uri.c linenumber=1817 xmlFreeURI /src/libxml2/uri.c linenumber=1818 xmlStrcat /src/libxml2/xmlstring.c linenumber=1819 xmlStrcat /src/libxml2/xmlstring.c linenumber=1820 xmlFreeURI /src/libxml2/uri.c linenumber=1824 xmlFuzzResetFailure /src/libxml2/fuzz/fuzz.c linenumber=63 xmlCanonicPath /src/libxml2/uri.c linenumber=64 xmlStrstr /src/libxml2/xmlstring.c linenumber=2754 xmlStrlen /src/libxml2/xmlstring.c linenumber=335 xmlStrncmp /src/libxml2/xmlstring.c linenumber=340 strncmp linenumber=212 xmlURIEscapeStr /src/libxml2/uri.c linenumber=2762 xmlStrdup /src/libxml2/xmlstring.c linenumber=2764 xmlFuzzCheckFailureReport /src/libxml2/fuzz/fuzz.c linenumber=65 xmlFuzzResetFailure /src/libxml2/fuzz/fuzz.c linenumber=69 xmlPathToURI /src/libxml2/uri.c linenumber=70 xmlCanonicPath /src/libxml2/uri.c linenumber=2782 xmlFuzzCheckFailureReport /src/libxml2/fuzz/fuzz.c linenumber=71 xmlFuzzResetFailure /src/libxml2/fuzz/fuzz.c linenumber=75 xmlBuildURISafe /src/libxml2/uri.c linenumber=76 xmlStrdup /src/libxml2/xmlstring.c linenumber=1987 xmlParseURISafe /src/libxml2/uri.c linenumber=2003 xmlStrdup /src/libxml2/xmlstring.c linenumber=2012 xmlStrstr /src/libxml2/xmlstring.c linenumber=2022 xmlFreeURI /src/libxml2/uri.c linenumber=2023 xmlResolvePath /src/libxml2/uri.c linenumber=2024 xmlStrdup /src/libxml2/xmlstring.c linenumber=1878 xmlStrchr /src/libxml2/xmlstring.c linenumber=1890 xmlStrndup /src/libxml2/xmlstring.c linenumber=1892 xmlURIUnescapeString /src/libxml2/uri.c linenumber=1898 xmlIsAbsolutePath /src/libxml2/uri.c linenumber=1905 xmlIsPathSeparator /src/libxml2/uri.c linenumber=1840 xmlStrlen /src/libxml2/xmlstring.c linenumber=1911 xmlIsPathSeparator /src/libxml2/uri.c linenumber=1912 xmlStrlen /src/libxml2/xmlstring.c linenumber=1919 xmlNormalizePath /src/libxml2/uri.c linenumber=1932 xmlIsPathSeparator /src/libxml2/uri.c linenumber=1469 xmlIsPathSeparator /src/libxml2/uri.c linenumber=1479 xmlIsPathSeparator /src/libxml2/uri.c linenumber=1492 xmlIsPathSeparator /src/libxml2/uri.c linenumber=1497 xmlIsPathSeparator /src/libxml2/uri.c linenumber=1503 xmlIsPathSeparator /src/libxml2/uri.c linenumber=1524 xmlStrcat /src/libxml2/xmlstring.c linenumber=1941 xmlParseURISafe /src/libxml2/uri.c linenumber=2044 xmlSaveUri /src/libxml2/uri.c linenumber=2050 xmlSaveUri /src/libxml2/uri.c linenumber=2064 xmlCreateURI /src/libxml2/uri.c linenumber=2083 xmlSaveUri /src/libxml2/uri.c linenumber=2148 strlen linenumber=2247 strlen linenumber=2249 xmlNormalizeURIPath /src/libxml2/uri.c linenumber=2298 xmlNormalizePath /src/libxml2/uri.c linenumber=1556 xmlSaveUri /src/libxml2/uri.c linenumber=2307 xmlFreeURI /src/libxml2/uri.c linenumber=2313 xmlFreeURI /src/libxml2/uri.c linenumber=2315 xmlFreeURI /src/libxml2/uri.c linenumber=2317 xmlFuzzCheckFailureReport /src/libxml2/fuzz/fuzz.c linenumber=77 xmlBuildURI /src/libxml2/uri.c linenumber=80 xmlBuildURISafe /src/libxml2/uri.c linenumber=2339 xmlFuzzResetFailure /src/libxml2/fuzz/fuzz.c linenumber=82 xmlBuildRelativeURISafe /src/libxml2/uri.c linenumber=83 xmlParseUriOrPath /src/libxml2/uri.c linenumber=2512 xmlCreateURI /src/libxml2/uri.c linenumber=2352 xmlStrstr /src/libxml2/xmlstring.c linenumber=2358 xmlNormalizePath /src/libxml2/uri.c linenumber=2368 xmlIsAbsolutePath /src/libxml2/uri.c linenumber=2372 strlen linenumber=2427 xmlParseURIReference /src/libxml2/uri.c linenumber=2440 xmlNormalizePath /src/libxml2/uri.c linenumber=2444 xmlFreeURI /src/libxml2/uri.c linenumber=2460 xmlStrdup /src/libxml2/xmlstring.c linenumber=2518 xmlParseUriOrPath /src/libxml2/uri.c linenumber=2528 xmlStrcmp /src/libxml2/xmlstring.c linenumber=2541 strcmp linenumber=137 xmlStrcmp /src/libxml2/xmlstring.c linenumber=2542 xmlStrEqual /src/libxml2/xmlstring.c linenumber=2547 xmlStrdup /src/libxml2/xmlstring.c linenumber=2548 xmlStrdup /src/libxml2/xmlstring.c linenumber=2554 xmlStrdup /src/libxml2/xmlstring.c linenumber=2588 xmlStrdup /src/libxml2/xmlstring.c linenumber=2617 xmlStrlen /src/libxml2/xmlstring.c linenumber=2623 xmlURIEscapeStr /src/libxml2/uri.c linenumber=2629 xmlURIEscapeStr /src/libxml2/uri.c linenumber=2679 xmlSaveUri /src/libxml2/uri.c linenumber=2688 xmlFreeURI /src/libxml2/uri.c linenumber=2699 xmlFreeURI /src/libxml2/uri.c linenumber=2701 xmlFuzzCheckFailureReport /src/libxml2/fuzz/fuzz.c linenumber=84 xmlBuildRelativeURI /src/libxml2/uri.c linenumber=87 xmlBuildRelativeURISafe /src/libxml2/uri.c linenumber=2724 xmlFuzzResetFailure /src/libxml2/fuzz/fuzz.c linenumber=89 xmlURIEscapeStr /src/libxml2/uri.c linenumber=90 xmlFuzzCheckFailureReport /src/libxml2/fuzz/fuzz.c linenumber=91 xmlCharStrdup /src/libxml2/xmlstring.c linenumber=95 xmlCharStrndup /src/libxml2/xmlstring.c linenumber=120 xmlNormalizeURIPath /src/libxml2/uri.c linenumber=96 xmlFuzzInjectFailure /src/libxml2/fuzz/fuzz.c linenumber=99 xmlFuzzDataCleanup /src/libxml2/fuzz/fuzz.c linenumber=100 xmlHashFree /src/libxml2/hash.c linenumber=212 xmlDictFree /src/libxml2/dict.c linenumber=251 xmlMutexLock /src/libxml2/threads.c linenumber=337 xmlMutexUnlock /src/libxml2/threads.c linenumber=340 xmlMutexUnlock /src/libxml2/threads.c linenumber=344 xmlDictFree /src/libxml2/dict.c linenumber=347 xmlHashDefaultDeallocator /src/libxml2/hash.c linenumber=212 ====================================