Fuzz introspector: libxml2/fuzz/uri.c
For issues and ideas: https://github.com/ossf/fuzz-introspector/issues

Fuzz blockers

The following nodes represent call sites where fuzz blockers occur.

Amount of callsites blocked Calltree index Parent function Callsite Largest blocked function
465 0 EP call site: 00000 xmlBuildURISafe

Fuzzer calltree

0 LLVMFuzzerTestOneInput [function] [call site] 00000
1 xmlFuzzDataInit [function] [call site] 00001
2 xmlMalloc [function] [call site] 00002
2 xmlHashCreate [function] [call site] 00003
3 xmlInitParser [function] [call site] 00004
4 pthread_once [function] [call site] 00005
4 InitOnceExecuteOnce [function] [call site] 00006
4 xmlInitParserInternal [function] [call site] 00007
5 xmlInitRandom [function] [call site] 00008
6 xmlInitMutex [function] [call site] 00009
7 pthread_mutex_init [function] [call site] 00010
7 InitializeCriticalSection [function] [call site] 00011
6 BCryptGenRandom [function] [call site] 00012
6 BCRYPT_SUCCESS [function] [call site] 00013
6 GetLastError [function] [call site] 00020
6 getentropy [function] [call site] 00021
5 xmlInitMemoryInternal [function] [call site] 00027
6 xmlInitMutex [function] [call site] 00028
5 xmlInitThreadsInternal [function] [call site] 00029
6 xmlInitRMutex [function] [call site] 00030
7 pthread_mutex_init [function] [call site] 00031
7 pthread_cond_init [function] [call site] 00032
7 InitializeCriticalSection [function] [call site] 00033
5 xmlInitGlobalsInternal [function] [call site] 00034
6 xmlInitMutex [function] [call site] 00035
6 pthread_key_create [function] [call site] 00036
6 xmlInitGlobalState [function] [call site] 00038
7 xmlGlobalRandom [function] [call site] 00039
8 xmlMutexLock [function] [call site] 00040
9 pthread_mutex_lock [function] [call site] 00041
9 EnterCriticalSection [function] [call site] 00042
8 xmlMutexUnlock [function] [call site] 00047
9 pthread_mutex_unlock [function] [call site] 00048
9 LeaveCriticalSection [function] [call site] 00049
7 xmlGlobalRandom [function] [call site] 00050
7 xmlMutexLock [function] [call site] 00052
7 xmlMutexUnlock [function] [call site] 00053
7 pthread_setspecific [function] [call site] 00054
7 TlsSetValue [function] [call site] 00055
7 xmlRegisterGlobalStateDtor [function] [call site] 00056
8 GetCurrentProcess [function] [call site] 00057
8 DuplicateHandle [function] [call site] 00058
8 GetCurrentThread [function] [call site] 00059
8 RegisterWaitForSingleObject [function] [call site] 00060
8 CloseHandle [function] [call site] 00061
5 xmlInitDictInternal [function] [call site] 00062
6 xmlInitMutex [function] [call site] 00063
5 xmlInitEncodingInternal [function] [call site] 00064
5 xmlInitXPathInternal [function] [call site] 00065
6 xmlXPathSFComputeHash [function] [call site] 00066
5 xmlInitIOCallbacks [function] [call site] 00067
5 xmlInitCatalogInternal [function] [call site] 00068
6 xmlInitRMutex [function] [call site] 00070
5 xmlInitSchemasTypesInternal [function] [call site] 00071
6 xmlInitMutex [function] [call site] 00072
5 xmlInitRelaxNGInternal [function] [call site] 00073
6 xmlInitMutex [function] [call site] 00074
3 xmlMalloc [function] [call site] 00075
3 xmlRandom [function] [call site] 00076
4 xoroshiro64ss [function] [call site] 00077
4 xmlGetLocalRngState [function] [call site] 00078
5 xmlGetThreadLocalStorage [function] [call site] 00079
6 xmlInitParser [function] [call site] 00080
6 xmlInitGlobalState [function] [call site] 00081
6 pthread_getspecific [function] [call site] 00082
6 xmlNewGlobalState [function] [call site] 00083
7 xmlInitGlobalState [function] [call site] 00087
6 TlsGetValue [function] [call site] 00088
6 xmlNewGlobalState [function] [call site] 00089
1 xmlFuzzReadInt [function] [call site] 00095
1 xmlFuzzReadString [function] [call site] 00096
1 xmlFuzzReadString [function] [call site] 00097
1 xmlFuzzInjectFailure [function] [call site] 00098
1 xmlFuzzResetFailure [function] [call site] 00099
1 xmlParseURISafe [function] [call site] 00100
2 xmlParse3986URIReference [function] [call site] 00104
3 xmlParse3986URI [function] [call site] 00115
4 xmlParse3986Scheme [function] [call site] 00116
4 xmlParse3986HierPart [function] [call site] 00122
5 xmlParse3986Authority [function] [call site] 00123
6 xmlParse3986Userinfo [function] [call site] 00124
7 ISA_UNRESERVED [function] [call site] 00125
7 ISA_PCT_ENCODED [function] [call site] 00126
7 ISA_SUB_DELIM [function] [call site] 00127
6 xmlParse3986Host [function] [call site] 00136
7 ISA_DIGIT [function] [call site] 00137
7 xmlParse3986DecOctet [function] [call site] 00138
7 xmlParse3986DecOctet [function] [call site] 00146
7 xmlParse3986DecOctet [function] [call site] 00147
7 xmlParse3986DecOctet [function] [call site] 00148
7 ISA_UNRESERVED [function] [call site] 00149
7 ISA_PCT_ENCODED [function] [call site] 00150
7 ISA_SUB_DELIM [function] [call site] 00151
7 xmlURIUnescapeString [function] [call site] 00156
6 xmlParse3986Port [function] [call site] 00157
5 xmlParse3986PathAbEmpty [function] [call site] 00160
5 xmlParse3986PathAbsolute [function] [call site] 00170
6 xmlParse3986Segment [function] [call site] 00171
6 xmlParse3986Segment [function] [call site] 00172
6 xmlURIUnescapeString [function] [call site] 00175
5 ISA_PCHAR [function] [call site] 00176
5 xmlParse3986PathRootless [function] [call site] 00177
6 xmlParse3986Segment [function] [call site] 00178
6 xmlParse3986Segment [function] [call site] 00179
6 xmlURIUnescapeString [function] [call site] 00182
4 xmlParse3986Query [function] [call site] 00184
4 xmlParse3986Fragment [function] [call site] 00192
4 xmlCleanURI [function] [call site] 00198
3 xmlCleanURI [function] [call site] 00199
3 xmlParse3986RelativeRef [function] [call site] 00200
4 xmlParse3986Authority [function] [call site] 00201
4 xmlParse3986PathAbEmpty [function] [call site] 00202
4 xmlParse3986PathAbsolute [function] [call site] 00203
4 ISA_PCHAR [function] [call site] 00204
4 xmlParse3986PathNoScheme [function] [call site] 00205
5 xmlParse3986Segment [function] [call site] 00206
5 xmlParse3986Segment [function] [call site] 00207
5 xmlURIUnescapeString [function] [call site] 00210
4 xmlParse3986Query [function] [call site] 00212
4 xmlParse3986Fragment [function] [call site] 00213
4 xmlCleanURI [function] [call site] 00214
3 xmlCleanURI [function] [call site] 00215
1 xmlFuzzCheckFailureReport [function] [call site] 00227
1 xmlFuzzResetFailure [function] [call site] 00232
1 xmlSaveUri [function] [call site] 00233
2 xmlMalloc [function] [call site] 00234
2 xmlSaveUriRealloc [function] [call site] 00235
3 xmlGrowCapacity [function] [call site] 00236
3 xmlRealloc [function] [call site] 00237
2 xmlSaveUriRealloc [function] [call site] 00238
2 xmlSaveUriRealloc [function] [call site] 00239
2 IS_RESERVED [function] [call site] 00240
2 IS_UNRESERVED [function] [call site] 00241
2 xmlSaveUriRealloc [function] [call site] 00242
2 xmlSaveUriRealloc [function] [call site] 00243
2 IS_UNRESERVED [function] [call site] 00244
2 xmlSaveUriRealloc [function] [call site] 00245
2 xmlSaveUriRealloc [function] [call site] 00246
2 xmlSaveUriRealloc [function] [call site] 00247
2 xmlSaveUriRealloc [function] [call site] 00249
2 xmlSaveUriRealloc [function] [call site] 00250
2 IS_UNRESERVED [function] [call site] 00251
2 xmlSaveUriRealloc [function] [call site] 00252
2 xmlSaveUriRealloc [function] [call site] 00253
2 xmlSaveUriRealloc [function] [call site] 00254
2 IS_UNRESERVED [function] [call site] 00255
2 xmlSaveUriRealloc [function] [call site] 00256
2 xmlSaveUriRealloc [function] [call site] 00257
2 xmlSaveUriRealloc [function] [call site] 00258
2 xmlSaveUriRealloc [function] [call site] 00259
2 IS_UNRESERVED [function] [call site] 00260
2 IS_RESERVED [function] [call site] 00261
2 xmlSaveUriRealloc [function] [call site] 00262
2 xmlSaveUriRealloc [function] [call site] 00263
2 IS_UNRESERVED [function] [call site] 00264
2 IS_RESERVED [function] [call site] 00265
2 xmlSaveUriRealloc [function] [call site] 00266
1 xmlFuzzCheckFailureReport [function] [call site] 00268
1 xmlFreeURI [function] [call site] 00270
1 xmlFreeURI [function] [call site] 00271
1 xmlParseURI [function] [call site] 00272
2 xmlParseURISafe [function] [call site] 00273
1 xmlParseURIRaw [function] [call site] 00274
2 xmlCreateURI [function] [call site] 00275
2 xmlParseURIReference [function] [call site] 00276
3 xmlParse3986URIReference [function] [call site] 00277
2 xmlFreeURI [function] [call site] 00278
1 xmlSaveUri [function] [call site] 00280
1 xmlFreeURI [function] [call site] 00281
1 xmlFuzzResetFailure [function] [call site] 00282
1 xmlURIUnescapeString [function] [call site] 00283
1 xmlFuzzCheckFailureReport [function] [call site] 00284
1 xmlFuzzResetFailure [function] [call site] 00286
1 xmlFuzzCheckFailureReport [function] [call site] 00307
1 xmlFuzzResetFailure [function] [call site] 00309
1 xmlPathToURI [function] [call site] 00310
2 xmlCanonicPath [function] [call site] 00311
1 xmlFuzzCheckFailureReport [function] [call site] 00312
1 xmlFuzzResetFailure [function] [call site] 00314
1 xmlBuildURISafe [function] [call site] 00315
2 xmlStrdup [function] [call site] 00316
2 xmlParseURISafe [function] [call site] 00317
2 xmlStrdup [function] [call site] 00318
2 xmlStrstr [function] [call site] 00319
2 xmlFreeURI [function] [call site] 00320
2 xmlResolvePath [function] [call site] 00321
3 xmlStrdup [function] [call site] 00322
3 xmlStrchr [function] [call site] 00323
3 xmlStrndup [function] [call site] 00324
3 xmlURIUnescapeString [function] [call site] 00325
3 xmlIsAbsolutePath [function] [call site] 00326
4 xmlIsPathSeparator [function] [call site] 00327
3 xmlStrlen [function] [call site] 00328
3 xmlIsPathSeparator [function] [call site] 00329
3 xmlStrlen [function] [call site] 00330
3 xmlMalloc [function] [call site] 00331
3 xmlNormalizePath [function] [call site] 00334
4 xmlIsPathSeparator [function] [call site] 00335
4 xmlIsPathSeparator [function] [call site] 00336
4 xmlIsPathSeparator [function] [call site] 00337
4 xmlIsPathSeparator [function] [call site] 00338
4 xmlIsPathSeparator [function] [call site] 00339
4 xmlIsPathSeparator [function] [call site] 00340
2 xmlFreeURI [function] [call site] 00351
2 xmlResolvePath [function] [call site] 00352
2 xmlParseURISafe [function] [call site] 00353
2 xmlSaveUri [function] [call site] 00354
2 xmlSaveUri [function] [call site] 00356
2 xmlCreateURI [function] [call site] 00357
2 xmlMemStrdup [function] [call site] 00358
2 xmlMemStrdup [function] [call site] 00359
2 xmlMemStrdup [function] [call site] 00360
2 xmlMemStrdup [function] [call site] 00361
2 xmlMemStrdup [function] [call site] 00362
2 xmlMemStrdup [function] [call site] 00363
2 xmlMemStrdup [function] [call site] 00364
2 xmlMemStrdup [function] [call site] 00365
2 xmlMemStrdup [function] [call site] 00366
2 xmlMemStrdup [function] [call site] 00367
2 xmlSaveUri [function] [call site] 00368
2 xmlMemStrdup [function] [call site] 00369
2 xmlMemStrdup [function] [call site] 00370
2 xmlMemStrdup [function] [call site] 00371
2 xmlMemStrdup [function] [call site] 00372
2 xmlMemStrdup [function] [call site] 00373
2 xmlMemStrdup [function] [call site] 00374
2 xmlMemStrdup [function] [call site] 00375
2 xmlMemStrdup [function] [call site] 00376
2 xmlMemStrdup [function] [call site] 00377
2 xmlMemStrdup [function] [call site] 00378
2 xmlMemStrdup [function] [call site] 00379
2 xmlMemStrdup [function] [call site] 00380
2 xmlMalloc [function] [call site] 00383
2 xmlNormalizeURIPath [function] [call site] 00384
3 xmlNormalizePath [function] [call site] 00385
2 xmlSaveUri [function] [call site] 00386
2 xmlFreeURI [function] [call site] 00387
2 xmlFreeURI [function] [call site] 00388
2 xmlFreeURI [function] [call site] 00389
1 xmlFuzzCheckFailureReport [function] [call site] 00390
1 xmlFuzzResetFailure [function] [call site] 00392
1 xmlBuildRelativeURISafe [function] [call site] 00393
2 xmlParseUriOrPath [function] [call site] 00394
3 xmlCreateURI [function] [call site] 00395
3 xmlStrstr [function] [call site] 00396
3 xmlMemStrdup [function] [call site] 00397
3 xmlNormalizePath [function] [call site] 00398
3 xmlIsAbsolutePath [function] [call site] 00399
3 xmlMemStrdup [function] [call site] 00404
3 xmlStrndup [function] [call site] 00405
3 xmlMemStrdup [function] [call site] 00406
3 xmlMalloc [function] [call site] 00408
3 xmlParseURIReference [function] [call site] 00411
3 xmlNormalizePath [function] [call site] 00412
3 xmlFreeURI [function] [call site] 00413
2 xmlStrdup [function] [call site] 00415
2 xmlParseUriOrPath [function] [call site] 00416
2 xmlStrcmp [function] [call site] 00419
2 xmlStrdup [function] [call site] 00422
2 xmlStrdup [function] [call site] 00423
2 xmlStrdup [function] [call site] 00424
2 xmlStrdup [function] [call site] 00425
2 xmlStrlen [function] [call site] 00426
2 xmlURIEscapeStr [function] [call site] 00427
2 xmlMalloc [function] [call site] 00428
2 xmlURIEscapeStr [function] [call site] 00431
2 xmlSaveUri [function] [call site] 00433
2 xmlFreeURI [function] [call site] 00434
2 xmlFreeURI [function] [call site] 00435
1 xmlFuzzCheckFailureReport [function] [call site] 00437
1 xmlFuzzResetFailure [function] [call site] 00439
1 xmlURIEscapeStr [function] [call site] 00440
1 xmlFuzzCheckFailureReport [function] [call site] 00441
1 xmlCharStrdup [function] [call site] 00443
2 xmlCharStrndup [function] [call site] 00444
3 xmlMalloc [function] [call site] 00445
1 xmlNormalizeURIPath [function] [call site] 00446
1 xmlFuzzInjectFailure [function] [call site] 00448