The followings are the branches where fuzzer fails to bypass.
Unique non-covered Complexity | Unique Reachable Complexities | Unique Reachable Functions | All non-covered Complexity | All Reachable Complexity | Function Name | Function Callsite | Blocked Branch |
---|---|---|---|---|---|---|---|
828 | 828 |
1 :
['icu_59::Norm2AllModes::getNFKCInstance(UErrorCode&)'] |
830 | 1929 | icu_59::Normalizer2::getInstance(charconst*,charconst*,UNormalization2Mode,UErrorCode&) | call site: 00000 | /src/icu/source/common/loadednormalizer2impl.cpp:221 |
826 | 836 |
4 :
['U_FAILURE(UErrorCode) [clone .398]', 'ucnv_load_59', 'umtx_unlock_59', 'umtx_lock_59'] |
826 | 836 | ucnv_loadSharedData_59 | call site: 00000 | /src/icu/source/common/ucnv_bld.cpp:800 |
753 | 897 |
12 :
['icu_59::UDataPathIterator::UDataPathIterator(char const*, char const*, char const*, char const*, signed char, UErrorCode*)', 'findBasename(char const*)', 'U_FAILURE(UErrorCode) [clone .2317]', 'udata_findCachedData(char const*, UErrorCode&)', 'icu_59::UDataPathIterator::~UDataPathIterator()', 'udata_checkCommonData_59', 'icu_59::UDataPathIterator::next(UErrorCode*)', 'uprv_mapFile_59', 'UDataMemory_isLoaded_59', 'U_SUCCESS(UErrorCode) [clone .2320]', 'udata_cacheDataItem(char const*, UDataMemory*, UErrorCode*)', 'u_getDataDirectory_59'] |
753 | 897 | openCommonData(charconst*,int,UErrorCode*) | call site: 00000 | /src/icu/source/common/udata.cpp:671 |
159 | 159 |
3 :
['u_strchr_59', 'icu_59::Normalizer2Impl::copyLowPrefixFromNulTerminated(char16_t const*, int, icu_59::ReorderingBuffer*, UErrorCode&) const', 'U_FAILURE(UErrorCode) [clone .5540]'] |
172 | 880 | icu_59::Normalizer2Impl::compose(char16_tconst*,char16_tconst*,signedchar,signedchar,icu_59::ReorderingBuffer&,UErrorCode&)const | call site: 00000 | /src/icu/source/common/normalizer2impl.cpp:1099 |
158 | 158 |
1 :
['icu_59::Norm2AllModes::getNFCInstance(UErrorCode&)'] |
160 | 1259 | icu_59::Normalizer2::getInstance(charconst*,charconst*,UNormalization2Mode,UErrorCode&) | call site: 00000 | /src/icu/source/common/loadednormalizer2impl.cpp:219 |
123 | 123 |
1 :
['_getKeywords(char const*, char, char*, int, char*, int, int*, signed char, char const*, char const*, UErrorCode*)'] |
125 | 135 | _canonicalize(charconst*,char*,int,unsignedint,UErrorCode*) | call site: 00000 | /src/icu/source/common/uloc.cpp:1903 |
55 | 153 |
2 :
['icu_59::ReorderingBuffer::appendZeroCC(char16_t const*, char16_t const*, UErrorCode&)', 'u_strchr_59'] |
55 | 153 | icu_59::Normalizer2Impl::composeAndAppend(char16_tconst*,char16_tconst*,signedchar,signedchar,icu_59::UnicodeString&,icu_59::ReorderingBuffer&,UErrorCode&)const | call site: 00000 | /src/icu/source/common/normalizer2impl.cpp:1474 |
55 | 55 |
1 :
['icu_59::Edits::addReplace(int, int)'] |
55 | 55 | appendResult(char16_t*,int,int,int,char16_tconst*,int,unsignedint,icu_59::Edits*) | call site: 00000 | /src/icu/source/common/ustrcase.cpp:91 |
52 | 52 |
1 :
['icu_59::UTS46::checkLabelContextO(char16_t const*, int, icu_59::IDNAInfo&) const'] |
52 | 752 | icu_59::UTS46::processLabel(icu_59::UnicodeString&,int,int,signedchar,icu_59::IDNAInfo&,UErrorCode&)const | call site: 00000 | /src/icu/source/common/uts46.cpp:837 |
43 | 43 |
1 :
['_idn2_contexto_rule'] |
43 | 110 | _idn2_label_test | call site: 00208 | /src/libidn2/lib/idna.c:233 |
42 | 42 |
1 :
['ucnv_unloadSharedDataIfReady_59'] |
42 | 46 | ucnv_close_59 | call site: 00000 | /src/icu/source/common/ucnv.cpp:385 |
42 | 42 |
1 :
['ucnv_unloadSharedDataIfReady_59'] |
42 | 42 | ucnv_createConverterFromSharedData_59 | call site: 00000 | /src/icu/source/common/ucnv_bld.cpp:981 |
LLVMFuzzerTestOneInput
[function]
[call site]
00000
fmemopen
[call site]
00001
psl_load_fp
[function]
[call site]
00002
calloc
[call site]
00003
fgets
[call site]
00004
strlen
[call site]
00005
strncmp
[call site]
00006
atoi
[call site]
00007
fread
[call site]
00008
realloc
[call site]
00009
realloc
[call site]
00010
GetUtfMode
[function]
[call site]
00011
psl_idna_open
[function]
[call site]
00012
vector_alloc
[function]
[call site]
00013
calloc
[call site]
00014
suffix_compare_array
[function]
[call site]
00015
suffix_compare
[function]
[call site]
00016
strcmp
[call site]
00017
isspace_ascii
[function]
[call site]
00018
strstr
[call site]
00019
strstr
[call site]
00020
strstr
[call site]
00021
strstr
[call site]
00022
isspace_ascii
[function]
[call site]
00023
suffix_init
[function]
[call site]
00024
vector_find
[function]
[call site]
00025
vector_get
[function]
[call site]
00026
vector_add
[function]
[call site]
00027
realloc
[call site]
00028
vector_get
[function]
[call site]
00029
add_punycode_if_needed
[function]
[call site]
00030
str_is_ascii
[function]
[call site]
00031
psl_idna_toASCII
[function]
[call site]
00032
u8_strlen
[function]
[call site]
00033
strlen
[call site]
00034
u8_tolower
[function]
[call site]
00035
libunistring_u8_casemap
[function]
[call site]
00036
u8_mbtouc_unsafe
[function]
[call site]
00037
libunistring_gl_unicase_special_lookup
[function]
[call site]
00038
gl_unicase_special_hash
[function]
[call site]
00039
memcmp
[call site]
00040
libunistring_uc_is_cased
[function]
[call site]
00041
bitmap_lookup
[function]
[call site]
00042
u8_mbtouc_unsafe
[function]
[call site]
00043
libunistring_uc_is_case_ignorable
[function]
[call site]
00044
bitmap_lookup
[function]
[call site]
00045
libunistring_uc_is_cased
[function]
[call site]
00046
libunistring_uc_is_cased
[function]
[call site]
00047
uc_is_property_soft_dotted
[function]
[call site]
00048
bitmap_lookup
[function]
[call site]
00049
u8_mbtouc_unsafe
[function]
[call site]
00050
uc_combining_class
[function]
[call site]
00051
u8_mbtouc_unsafe
[function]
[call site]
00052
uc_combining_class
[function]
[call site]
00053
abort
[call site]
00054
u8_uctomb
[function]
[call site]
00055
__errno_location
[call site]
00056
abort
[call site]
00057
__errno_location
[call site]
00058
__errno_location
[call site]
00059
u8_cpy
[function]
[call site]
00060
realloc
[call site]
00061
__errno_location
[call site]
00062
u8_uctomb
[function]
[call site]
00063
__errno_location
[call site]
00064
abort
[call site]
00065
libunistring_uc_is_case_ignorable
[function]
[call site]
00066
uc_combining_class
[function]
[call site]
00067
u8_normalize
[function]
[call site]
00068
u8_mbtouc_unsafe
[function]
[call site]
00069
abort
[call site]
00070
abort
[call site]
00071
uc_combining_class
[function]
[call site]
00072
libunistring_gl_uninorm_decompose_merge_sort_inplace
[function]
[call site]
00073
libunistring_gl_uninorm_decompose_merge_sort_inplace
[function]
[call site]
00074
gl_uninorm_decompose_merge_sort_fromto
[function]
[call site]
00075
gl_uninorm_decompose_merge_sort_fromto
[function]
[call site]
00076
gl_uninorm_decompose_merge_sort_fromto
[function]
[call site]
00077
merge
[function]
[call site]
00078
merge
[function]
[call site]
00079
u8_uctomb
[function]
[call site]
00080
__errno_location
[call site]
00081
abort
[call site]
00082
__errno_location
[call site]
00083
__errno_location
[call site]
00084
u8_cpy
[function]
[call site]
00085
realloc
[call site]
00086
__errno_location
[call site]
00087
u8_uctomb
[function]
[call site]
00088
__errno_location
[call site]
00089
abort
[call site]
00090
abort
[call site]
00091
__errno_location
[call site]
00092
libunistring_rpl_free
[function]
[call site]
00093
__errno_location
[call site]
00094
__errno_location
[call site]
00095
__errno_location
[call site]
00096
realloc
[call site]
00097
abort
[call site]
00098
libunistring_rpl_free
[function]
[call site]
00099
__errno_location
[call site]
00100
libunistring_rpl_free
[function]
[call site]
00101
libunistring_rpl_free
[function]
[call site]
00102
__errno_location
[call site]
00103
libunistring_rpl_free
[function]
[call site]
00104
__errno_location
[call site]
00105
realloc
[call site]
00106
__errno_location
[call site]
00107
libunistring_rpl_free
[function]
[call site]
00108
__errno_location
[call site]
00109
uc_tolower
[function]
[call site]
00110
idn2_lookup_u8
[function]
[call site]
00111
set_default_flags
[function]
[call site]
00112
_tr46
[function]
[call site]
00113
u8_strlen
[function]
[call site]
00114
u8_to_u32
[function]
[call site]
00115
u8_mbtoucr
[function]
[call site]
00116
libunistring_rpl_free
[function]
[call site]
00117
__errno_location
[call site]
00118
realloc
[call site]
00119
libunistring_rpl_free
[function]
[call site]
00120
__errno_location
[call site]
00121
__errno_location
[call site]
00122
realloc
[call site]
00123
__errno_location
[call site]
00124
get_idna_map
[function]
[call site]
00125
bsearch
[call site]
00126
_compare_idna_map
[function]
[call site]
00127
_fill_map
[function]
[call site]
00128
bsearch
[call site]
00129
_compare_idna_map
[function]
[call site]
00130
bsearch
[call site]
00131
_compare_idna_map
[function]
[call site]
00132
_fill_map
[function]
[call site]
00133
map_is
[function]
[call site]
00134
rpl_free
[function]
[call site]
00135
map_is
[function]
[call site]
00136
map_is
[function]
[call site]
00137
map_is
[function]
[call site]
00138
map_is
[function]
[call site]
00139
map_is
[function]
[call site]
00140
map_is
[function]
[call site]
00141
rpl_free
[function]
[call site]
00142
rpl_free
[function]
[call site]
00143
get_idna_map
[function]
[call site]
00144
map_is
[function]
[call site]
00145
map_is
[function]
[call site]
00146
get_map_data
[function]
[call site]
00147
map_is
[function]
[call site]
00148
map_is
[function]
[call site]
00149
map_is
[function]
[call site]
00150
get_map_data
[function]
[call site]
00151
map_is
[function]
[call site]
00152
map_is
[function]
[call site]
00153
get_map_data
[function]
[call site]
00154
rpl_free
[function]
[call site]
00155
u32_normalize
[function]
[call site]
00156
u32_mbtouc_unsafe
[function]
[call site]
00157
u32_uctomb
[function]
[call site]
00158
u32_cpy
[function]
[call site]
00159
u32_uctomb
[function]
[call site]
00160
rpl_free
[function]
[call site]
00161
__errno_location
[call site]
00162
u32_to_u8
[function]
[call site]
00163
u8_uctomb
[function]
[call site]
00164
libunistring_rpl_free
[function]
[call site]
00165
__errno_location
[call site]
00166
realloc
[call site]
00167
libunistring_rpl_free
[function]
[call site]
00168
__errno_location
[call site]
00169
u8_uctomb
[function]
[call site]
00170
abort
[call site]
00171
__errno_location
[call site]
00172
realloc
[call site]
00173
rpl_free
[function]
[call site]
00174
__errno_location
[call site]
00175
idn2_punycode_decode
[function]
[call site]
00176
decode_digit
[function]
[call site]
00177
adapt
[function]
[call site]
00178
rpl_free
[function]
[call site]
00179
rpl_free
[function]
[call site]
00180
_idn2_label_test
[function]
[call site]
00181
u32_normalize
[function]
[call site]
00182
__errno_location
[call site]
00183
memcmp
[call site]
00184
rpl_free
[function]
[call site]
00185
uc_is_general_category
[function]
[call site]
00186
bitmap_lookup
[function]
[call site]
00187
_idn2_disallowed_p
[function]
[call site]
00188
property
[function]
[call site]
00189
bsearch
[call site]
00190
_compare
[function]
[call site]
00191
get_idna_map
[function]
[call site]
00192
map_is
[function]
[call site]
00193
map_is
[function]
[call site]
00194
_idn2_contextj_p
[function]
[call site]
00195
property
[function]
[call site]
00196
_idn2_contextj_rule
[function]
[call site]
00197
_idn2_contextj_p
[function]
[call site]
00198
uc_combining_class
[function]
[call site]
00199
uc_joining_type
[function]
[call site]
00200
uc_is_general_category_withtable
[function]
[call site]
00201
lookup_withtable
[function]
[call site]
00202
uc_joining_type
[function]
[call site]
00203
uc_combining_class
[function]
[call site]
00204
_idn2_contexto_p
[function]
[call site]
00205
property
[function]
[call site]
00206
_idn2_contexto_p
[function]
[call site]
00207
_idn2_contexto_with_rule
[function]
[call site]
00208
_idn2_contexto_rule
[function]
[call site]
00209
_idn2_contexto_p
[function]
[call site]
00210
_uc_script_name
[function]
[call site]
00211
uc_script
[function]
[call site]
00212
strcmp
[call site]
00213
_uc_script_name
[function]
[call site]
00214
strcmp
[call site]
00215
_uc_script_name
[function]
[call site]
00216
strcmp
[call site]
00217
_uc_script_name
[function]
[call site]
00218
strcmp
[call site]
00219
_uc_script_name
[function]
[call site]
00220
strcmp
[call site]
00221
_idn2_unassigned_p
[function]
[call site]
00222
property
[function]
[call site]
00223
_idn2_bidi
[function]
[call site]
00224
_isBidi
[function]
[call site]
00225
uc_bidi_category
[function]
[call site]
00226
uc_bidi_class
[function]
[call site]
00227
uc_bidi_category
[function]
[call site]
00228
uc_bidi_category
[function]
[call site]
00229
uc_bidi_category
[function]
[call site]
00230
get_idna_map
[function]
[call site]
00231
map_is
[function]
[call site]
00232
map_is
[function]
[call site]
00233
map_is
[function]
[call site]
00234
_idn2_label_test
[function]
[call site]
00235
u32_to_u8
[function]
[call site]
00236
rpl_free
[function]
[call site]
00237
__errno_location
[call site]
00238
rpl_free
[function]
[call site]
00239
strchrnul
[call site]
00240
label
[function]
[call site]
00241
_idn2_ascii_p
[function]
[call site]
00242
memcmp
[call site]
00243
idn2_punycode_decode
[function]
[call site]
00244
u32_to_u8
[function]
[call site]
00245
__errno_location
[call site]
00246
_idn2_u8_to_u32_nfc
[function]
[call site]
00247
u8_to_u32
[function]
[call site]
00248
__errno_location
[call site]
00249
_isNFC
[function]
[call site]
00250
uc_combining_class
[function]
[call site]
00251
get_nfcqc_map
[function]
[call site]
00252
bsearch
[call site]
00253
_compare_nfcqc_map
[function]
[call site]
00254
u32_normalize
[function]
[call site]
00255
rpl_free
[function]
[call site]
00256
__errno_location
[call site]
00257
_idn2_label_test
[function]
[call site]
00258
idn2_punycode_encode
[function]
[call site]
00259
encode_digit
[function]
[call site]
00260
encode_digit
[function]
[call site]
00261
adapt
[function]
[call site]
00262
c_strncasecmp
[function]
[call site]
00263
c_tolower
[function]
[call site]
00264
c_tolower
[function]
[call site]
00265
idn2_punycode_decode
[function]
[call site]
00266
u32_cmp
[function]
[call site]
00267
rpl_free
[function]
[call site]
00268
rpl_free
[function]
[call site]
00269
rpl_free
[function]
[call site]
00270
rpl_free
[function]
[call site]
00271
rpl_free
[function]
[call site]
00272
rpl_free
[function]
[call site]
00273
strcmp
[call site]
00274
strlen
[call site]
00275
suffix_init
[function]
[call site]
00276
vector_add
[function]
[call site]
00277
vector_get
[function]
[call site]
00278
fgets
[call site]
00279
vector_sort
[function]
[call site]
00280
qsort
[call site]
00281
psl_idna_close
[function]
[call site]
00282
psl_free
[function]
[call site]
00283
vector_free
[function]
[call site]
00284
psl_is_public_suffix
[function]
[call site]
00285
is_public_suffix
[function]
[call site]
00286
psl_idna_open
[function]
[call site]
00287
psl_idna_toASCII
[function]
[call site]
00288
strlen
[call site]
00289
psl_idna_close
[function]
[call site]
00290
LookupStringInFixedSet
[function]
[call site]
00291
GetNextOffset
[function]
[call site]
00292
IsEOL
[function]
[call site]
00293
IsMatch
[function]
[call site]
00294
IsMatchUnchecked
[function]
[call site]
00295
GetMultibyteLength
[function]
[call site]
00296
NextPos
[function]
[call site]
00297
GetMultibyteLength
[function]
[call site]
00298
GetMultibyteLength
[function]
[call site]
00299
IsEOL
[function]
[call site]
00300
IsMatch
[function]
[call site]
00301
NextPos
[function]
[call site]
00302
GetReturnValue
[function]
[call site]
00303
IsEndCharMatch
[function]
[call site]
00304
IsMatchUnchecked
[function]
[call site]
00305
NextPos
[function]
[call site]
00306
strchr
[call site]
00307
strlen
[call site]
00308
LookupStringInFixedSet
[function]
[call site]
00309
vector_get
[function]
[call site]
00310
vector_find
[function]
[call site]
00311
vector_get
[function]
[call site]
00312
strchr
[call site]
00313
strlen
[call site]
00314
vector_find
[function]
[call site]
00315
vector_get
[function]
[call site]
00316
psl_is_public_suffix
[function]
[call site]
00317
psl_free
[function]
[call site]
00318
fclose
[call site]
00319
psl_load_file
[function]
[call site]
00320