Fuzz introspector: libidn2/fuzz/libidn2_to_unicode_8z8z_fuzzer.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
432 0 EP call site: 00000 idn2_to_unicode_lzlz

Fuzzer calltree

0 LLVMFuzzerTestOneInput [function] [call site] 00000
1 idn2_check_version [function] [call site] 00004
2 strverscmp [function] [call site] 00005
1 idn2_to_unicode_lzlz [function] [call site] 00067
2 locale_charset [function] [call site] 00068
3 nl_langinfo [function] [call site] 00069
4 ctype_codeset [function] [call site] 00070
5 setlocale_null_r [function] [call site] 00071
6 setlocale_null_r_unlocked [function] [call site] 00072
7 _wsetlocale [function] [call site] 00073
7 setlocale_null_unlocked [function] [call site] 00075
8 setlocale [function] [call site] 00076
6 setlocale_null_r_unlocked [function] [call site] 00080
6 setlocale_null_r_with_lock [function] [call site] 00081
7 gl_get_setlocale_null_lock [function] [call site] 00082
8 InterlockedIncrement [function] [call site] 00083
8 InitializeCriticalSection [function] [call site] 00084
8 InterlockedDecrement [function] [call site] 00085
7 EnterCriticalSection [function] [call site] 00087
7 setlocale_null_r_unlocked [function] [call site] 00088
7 LeaveCriticalSection [function] [call site] 00089
6 setlocale_null_r_with_lock [function] [call site] 00090
6 setlocale_null_r_unlocked [function] [call site] 00091
6 setlocale_null_r_with_lock [function] [call site] 00092
4 localeconv [function] [call site] 00113
5 localeconv [function] [call site] 00114
5 FIX_CHAR_VALUE [function] [call site] 00115
5 FIX_CHAR_VALUE [function] [call site] 00116
5 FIX_CHAR_VALUE [function] [call site] 00117
5 FIX_CHAR_VALUE [function] [call site] 00118
5 FIX_CHAR_VALUE [function] [call site] 00119
5 FIX_CHAR_VALUE [function] [call site] 00120
5 FIX_CHAR_VALUE [function] [call site] 00121
5 FIX_CHAR_VALUE [function] [call site] 00122
5 FIX_CHAR_VALUE [function] [call site] 00123
5 FIX_CHAR_VALUE [function] [call site] 00124
5 FIX_CHAR_VALUE [function] [call site] 00125
5 FIX_CHAR_VALUE [function] [call site] 00126
5 FIX_CHAR_VALUE [function] [call site] 00127
5 FIX_CHAR_VALUE [function] [call site] 00128
5 FIX_CHAR_VALUE [function] [call site] 00129
5 FIX_CHAR_VALUE [function] [call site] 00130
5 FIX_CHAR_VALUE [function] [call site] 00131
5 FIX_CHAR_VALUE [function] [call site] 00132
5 FIX_CHAR_VALUE [function] [call site] 00133
5 FIX_CHAR_VALUE [function] [call site] 00134
4 localeconv [function] [call site] 00135
4 localeconv [function] [call site] 00136
4 localeconv [function] [call site] 00155
4 localeconv [function] [call site] 00156
4 localeconv [function] [call site] 00157
4 localeconv [function] [call site] 00158
4 localeconv [function] [call site] 00159
4 localeconv [function] [call site] 00160
4 localeconv [function] [call site] 00161
4 localeconv [function] [call site] 00162
4 localeconv [function] [call site] 00163
4 localeconv [function] [call site] 00164
4 localeconv [function] [call site] 00165
4 localeconv [function] [call site] 00166
4 localeconv [function] [call site] 00167
4 localeconv [function] [call site] 00168
4 localeconv [function] [call site] 00169
3 setlocale [function] [call site] 00180
3 DosQueryCp [function] [call site] 00198
3 strcmp [function] [call site] 00202
4 u_unescape [function] [call site] 00203
5 _appendUChars [function] [call site] 00204
6 u_charsToUChars [function] [call site] 00205
7 CHAR_TO_UCHAR [function] [call site] 00206
5 u_unescapeAt [function] [call site] 00208
6 U16_IS_LEAD [function] [call site] 00215
6 u_unescapeAt [function] [call site] 00217
6 U16_IS_TRAIL [function] [call site] 00218
6 U16_GET_SUPPLEMENTARY [function] [call site] 00219
6 U16_IS_LEAD [function] [call site] 00221
6 U16_IS_TRAIL [function] [call site] 00223
6 U16_GET_SUPPLEMENTARY [function] [call site] 00224
6 U16_IS_LEAD [function] [call site] 00225
6 U16_IS_TRAIL [function] [call site] 00227
6 U16_GET_SUPPLEMENTARY [function] [call site] 00228
5 uprv_strlen [function] [call site] 00229
5 U16_LENGTH [function] [call site] 00230
5 U16_APPEND_UNSAFE [function] [call site] 00231
5 U16_LENGTH [function] [call site] 00232
5 _appendUChars [function] [call site] 00233
4 u_unescape [function] [call site] 00234
4 ucol_strcoll [function] [call site] 00235
5 UTRACE_ENTRY [function] [call site] 00236
5 UTRACE_LEVEL [function] [call site] 00237
5 UTRACE_DATA3 [function] [call site] 00238
5 UTRACE_DATA2 [function] [call site] 00239
5 UTRACE_DATA2 [function] [call site] 00240
5 fromUCollator [function] [call site] 00241
6 reinterpret_cast<Collator [call site] 00242
5 UTRACE_EXIT_VALUE_STATUS [function] [call site] 00243
3 setlocale [function] [call site] 00244
3 MB_CUR_MAX_L [function] [call site] 00250
3 uselocale [function] [call site] 00251
2 u8_strconv_from_encoding [function] [call site] 00252
2 idn2_to_unicode_8zlz [function] [call site] 00253
3 locale_charset [function] [call site] 00272
3 u8_strconv_to_encoding [function] [call site] 00273
4 STRCASEEQ [function] [call site] 00274
4 mem_iconveha [function] [call site] 00280
5 mem_iconveha_notranslit [function] [call site] 00285
6 mem_iconveh [function] [call site] 00286
7 iconveh_open [function] [call site] 00293
8 iconv_open [function] [call site] 00294
8 STRCASEEQ [function] [call site] 00295
8 iconv_open [function] [call site] 00296
8 iconv_close [function] [call site] 00297
8 STRCASEEQ [function] [call site] 00298
8 c_strcasecmp [function] [call site] 00299
8 iconv_open [function] [call site] 00300
8 iconv_close [function] [call site] 00301
8 iconv_close [function] [call site] 00302
7 mem_cd_iconveh [function] [call site] 00303
8 mem_cd_iconveh_internal [function] [call site] 00304
9 iconv_carefully_1 [function] [call site] 00306
9 iconv_carefully [function] [call site] 00308
9 iconv_carefully_1 [function] [call site] 00329
9 iconv_carefully [function] [call site] 00330
9 utf8conv_carefully [function] [call site] 00331
10 u8_mbtoucr [function] [call site] 00332
10 u8_mbtouc [function] [call site] 00333
11 u8_mbtouc_aux [function] [call site] 00334
10 u8_uctomb [function] [call site] 00335
11 u8_uctomb_aux [function] [call site] 00336
9 iconv_carefully [function] [call site] 00340
9 utf8conv_carefully [function] [call site] 00341
9 u8_mbtouc_unsafe [function] [call site] 00346
10 u8_mbtouc_unsafe_aux [function] [call site] 00347
7 iconveh_close [function] [call site] 00370
8 iconv_close [function] [call site] 00371
8 iconv_close [function] [call site] 00372
8 iconv_close [function] [call site] 00373
8 iconv_close [function] [call site] 00374
8 iconv_close [function] [call site] 00375
8 iconv_close [function] [call site] 00376
7 iconveh_close [function] [call site] 00377
6 mem_iconveha_notranslit [function] [call site] 00380
6 mem_iconveha_notranslit [function] [call site] 00381
5 mem_iconveha_notranslit [function] [call site] 00385
4 u8_strlen [function] [call site] 00386
1 idn2_to_unicode_lzlz [function] [call site] 00395
1 idn2_to_unicode_lzlz [function] [call site] 00396
1 idn2_to_unicode_4z4z [function] [call site] 00398
1 idn2_free [function] [call site] 00404
1 idn2_to_unicode_4z4z [function] [call site] 00405
1 idn2_to_unicode_4z4z [function] [call site] 00406
1 idn2_to_unicode_8z4z [function] [call site] 00408
1 idn2_free [function] [call site] 00409
1 idn2_to_unicode_8z4z [function] [call site] 00410
1 idn2_to_unicode_8z4z [function] [call site] 00411
1 idn2_to_unicode_44i [function] [call site] 00413
1 idn2_to_unicode_44i [function] [call site] 00421
1 idn2_check_version [function] [call site] 00423
1 idn2_to_unicode_lzlz [function] [call site] 00426
1 idn2_free [function] [call site] 00427
1 idn2_to_unicode_44i [function] [call site] 00430