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 |
---|---|---|---|---|---|---|---|
151 | 155 |
12 :
['fgets', 'add_punycode_if_needed', 'vector_alloc', 'isspace_ascii', 'psl_idna_close', 'vector_find', 'vector_sort', 'psl_idna_open', 'vector_get', 'suffix_init', 'strstr', 'vector_add'] |
151 | 155 | psl_load_fp | call site: 00007 | /src/libpsl/src/psl.c:1204 |
43 | 43 |
1 :
['_idn2_contexto_rule'] |
43 | 110 | _idn2_label_test | call site: 00202 | /src/libidn2/lib/idna.c:233 |
37 | 37 |
1 :
['c_strncasecmp'] |
37 | 45 | label | call site: 00253 | /src/libidn2/lib/lookup.c:222 |
6 | 6 |
2 :
['malloc', '__errno_location'] |
8 | 20 | u32_normalize | call site: 00154 | /src/libunistring/lib/uninorm/u-normalize-internal.h:339 |
6 | 6 |
2 :
['malloc', '__errno_location'] |
8 | 20 | u8_normalize | call site: 00089 | /src/libunistring/lib/uninorm/u-normalize-internal.h:339 |
4 | 4 |
1 :
['__errno_location'] |
4 | 8 | libunistring_u8_casemap | call site: 00065 | /src/libunistring/lib/unicase/u-casemap.h:383 |
2 | 2 |
2 :
['malloc', 'realloc'] |
8 | 12 | libunistring_u8_casemap | call site: 00064 | /src/libunistring/lib/unicase/u-casemap.h:377 |
2 | 2 |
1 :
['__errno_location'] |
2 | 2 | _idn2_label_test | call site: 00176 | /src/libidn2/lib/idna.c:144 |
2 | 2 |
1 :
['abort'] |
2 | 2 | uc_canonical_decomposition | call site: 00000 | /src/libunistring/lib/uninorm/canonical-decomposition.c:88 |
2 | 2 |
1 :
['abort'] |
2 | 2 | u32_normalize | call site: 00154 | /src/libunistring/lib/uninorm/u-normalize-internal.h:362 |
2 | 2 |
1 :
['abort'] |
2 | 2 | u8_normalize | call site: 00092 | /src/libunistring/lib/uninorm/u-normalize-internal.h:362 |
2 | 2 |
2 :
['malloc', '__errno_location'] |
2 | 2 | u32_to_u8 | call site: 00165 | /src/libunistring/lib/unistr/u32-to-u8.c:105 |
LLVMFuzzerTestOneInput
[function]
[call site]
00000
__assert_fail
[call site]
00001
fmemopen
[call site]
00002
__assert_fail
[call site]
00003
psl_load_fp
[function]
[call site]
00004
calloc
[call site]
00005
fgets
[call site]
00006
strlen
[call site]
00007
atoi
[call site]
00008
fread
[call site]
00009
realloc
[call site]
00010
realloc
[call site]
00011
GetUtfMode
[function]
[call site]
00012
psl_idna_open
[function]
[call site]
00013
vector_alloc
[function]
[call site]
00014
calloc
[call site]
00015
isspace_ascii
[function]
[call site]
00016
strstr
[call site]
00017
strstr
[call site]
00018
strstr
[call site]
00019
strstr
[call site]
00020
isspace_ascii
[function]
[call site]
00021
suffix_init
[function]
[call site]
00022
vector_find
[function]
[call site]
00023
vector_get
[function]
[call site]
00024
vector_add
[function]
[call site]
00025
realloc
[call site]
00026
add_punycode_if_needed
[function]
[call site]
00027
str_is_ascii
[function]
[call site]
00028
psl_idna_toASCII
[function]
[call site]
00029
u8_strlen
[function]
[call site]
00030
strlen
[call site]
00031
u8_tolower
[function]
[call site]
00032
libunistring_u8_casemap
[function]
[call site]
00033
u8_mbtouc_unsafe
[function]
[call site]
00034
libunistring_gl_unicase_special_lookup
[function]
[call site]
00035
gl_unicase_special_hash
[function]
[call site]
00036
memcmp
[call site]
00037
libunistring_uc_is_cased
[function]
[call site]
00038
bitmap_lookup
[function]
[call site]
00039
u8_mbtouc_unsafe
[function]
[call site]
00040
libunistring_uc_is_case_ignorable
[function]
[call site]
00041
bitmap_lookup
[function]
[call site]
00042
libunistring_uc_is_cased
[function]
[call site]
00043
libunistring_uc_is_cased
[function]
[call site]
00044
uc_is_property_soft_dotted
[function]
[call site]
00045
bitmap_lookup
[function]
[call site]
00046
u8_mbtouc_unsafe
[function]
[call site]
00047
uc_combining_class
[function]
[call site]
00048
u8_mbtouc_unsafe
[function]
[call site]
00049
uc_combining_class
[function]
[call site]
00050
abort
[call site]
00051
u8_uctomb
[function]
[call site]
00052
__errno_location
[call site]
00053
abort
[call site]
00054
__errno_location
[call site]
00055
__errno_location
[call site]
00056
u8_cpy
[function]
[call site]
00057
realloc
[call site]
00058
__errno_location
[call site]
00059
u8_uctomb
[function]
[call site]
00060
__errno_location
[call site]
00061
abort
[call site]
00062
libunistring_uc_is_case_ignorable
[function]
[call site]
00063
uc_combining_class
[function]
[call site]
00064
u8_normalize
[function]
[call site]
00065
u8_mbtouc_unsafe
[function]
[call site]
00066
abort
[call site]
00067
abort
[call site]
00068
uc_combining_class
[function]
[call site]
00069
libunistring_gl_uninorm_decompose_merge_sort_inplace
[function]
[call site]
00070
libunistring_gl_uninorm_decompose_merge_sort_inplace
[function]
[call site]
00071
gl_uninorm_decompose_merge_sort_fromto
[function]
[call site]
00072
gl_uninorm_decompose_merge_sort_fromto
[function]
[call site]
00073
gl_uninorm_decompose_merge_sort_fromto
[function]
[call site]
00074
merge
[function]
[call site]
00075
merge
[function]
[call site]
00076
u8_uctomb
[function]
[call site]
00077
__errno_location
[call site]
00078
abort
[call site]
00079
__errno_location
[call site]
00080
u8_cpy
[function]
[call site]
00081
realloc
[call site]
00082
__errno_location
[call site]
00083
u8_uctomb
[function]
[call site]
00084
__errno_location
[call site]
00085
abort
[call site]
00086
abort
[call site]
00087
__errno_location
[call site]
00088
libunistring_rpl_free
[function]
[call site]
00089
__errno_location
[call site]
00090
__errno_location
[call site]
00091
realloc
[call site]
00092
abort
[call site]
00093
libunistring_rpl_free
[function]
[call site]
00094
__errno_location
[call site]
00095
libunistring_rpl_free
[function]
[call site]
00096
libunistring_rpl_free
[function]
[call site]
00097
__errno_location
[call site]
00098
libunistring_rpl_free
[function]
[call site]
00099
__errno_location
[call site]
00100
realloc
[call site]
00101
__errno_location
[call site]
00102
libunistring_rpl_free
[function]
[call site]
00103
__errno_location
[call site]
00104
uc_tolower
[function]
[call site]
00105
idn2_lookup_u8
[function]
[call site]
00106
set_default_flags
[function]
[call site]
00107
_tr46
[function]
[call site]
00108
u8_strlen
[function]
[call site]
00109
u8_to_u32
[function]
[call site]
00110
u8_mbtoucr
[function]
[call site]
00111
libunistring_rpl_free
[function]
[call site]
00112
__errno_location
[call site]
00113
realloc
[call site]
00114
libunistring_rpl_free
[function]
[call site]
00115
__errno_location
[call site]
00116
__errno_location
[call site]
00117
realloc
[call site]
00118
__errno_location
[call site]
00119
get_idna_map
[function]
[call site]
00120
bsearch
[call site]
00121
_compare_idna_map
[function]
[call site]
00122
_fill_map
[function]
[call site]
00123
bsearch
[call site]
00124
_compare_idna_map
[function]
[call site]
00125
bsearch
[call site]
00126
_compare_idna_map
[function]
[call site]
00127
_fill_map
[function]
[call site]
00128
map_is
[function]
[call site]
00129
rpl_free
[function]
[call site]
00130
map_is
[function]
[call site]
00131
map_is
[function]
[call site]
00132
map_is
[function]
[call site]
00133
map_is
[function]
[call site]
00134
map_is
[function]
[call site]
00135
map_is
[function]
[call site]
00136
rpl_free
[function]
[call site]
00137
rpl_free
[function]
[call site]
00138
get_idna_map
[function]
[call site]
00139
map_is
[function]
[call site]
00140
map_is
[function]
[call site]
00141
get_map_data
[function]
[call site]
00142
map_is
[function]
[call site]
00143
map_is
[function]
[call site]
00144
map_is
[function]
[call site]
00145
get_map_data
[function]
[call site]
00146
map_is
[function]
[call site]
00147
map_is
[function]
[call site]
00148
get_map_data
[function]
[call site]
00149
rpl_free
[function]
[call site]
00150
u32_normalize
[function]
[call site]
00151
u32_mbtouc_unsafe
[function]
[call site]
00152
u32_uctomb
[function]
[call site]
00153
u32_uctomb
[function]
[call site]
00154
rpl_free
[function]
[call site]
00155
__errno_location
[call site]
00156
u32_to_u8
[function]
[call site]
00157
u8_uctomb
[function]
[call site]
00158
libunistring_rpl_free
[function]
[call site]
00159
__errno_location
[call site]
00160
realloc
[call site]
00161
libunistring_rpl_free
[function]
[call site]
00162
__errno_location
[call site]
00163
u8_uctomb
[function]
[call site]
00164
abort
[call site]
00165
__errno_location
[call site]
00166
realloc
[call site]
00167
rpl_free
[function]
[call site]
00168
__errno_location
[call site]
00169
_idn2_punycode_decode_internal
[function]
[call site]
00170
decode_digit
[function]
[call site]
00171
adapt
[function]
[call site]
00172
rpl_free
[function]
[call site]
00173
rpl_free
[function]
[call site]
00174
_idn2_label_test
[function]
[call site]
00175
u32_normalize
[function]
[call site]
00176
__errno_location
[call site]
00177
memcmp
[call site]
00178
rpl_free
[function]
[call site]
00179
uc_is_general_category
[function]
[call site]
00180
bitmap_lookup
[function]
[call site]
00181
_idn2_disallowed_p
[function]
[call site]
00182
property
[function]
[call site]
00183
bsearch
[call site]
00184
_compare
[function]
[call site]
00185
get_idna_map
[function]
[call site]
00186
map_is
[function]
[call site]
00187
map_is
[function]
[call site]
00188
_idn2_contextj_p
[function]
[call site]
00189
property
[function]
[call site]
00190
_idn2_contextj_rule
[function]
[call site]
00191
_idn2_contextj_p
[function]
[call site]
00192
uc_combining_class
[function]
[call site]
00193
uc_joining_type
[function]
[call site]
00194
uc_is_general_category_withtable
[function]
[call site]
00195
lookup_withtable
[function]
[call site]
00196
uc_joining_type
[function]
[call site]
00197
uc_combining_class
[function]
[call site]
00198
_idn2_contexto_p
[function]
[call site]
00199
property
[function]
[call site]
00200
_idn2_contexto_p
[function]
[call site]
00201
_idn2_contexto_with_rule
[function]
[call site]
00202
_idn2_contexto_rule
[function]
[call site]
00203
_idn2_contexto_p
[function]
[call site]
00204
_uc_script_name
[function]
[call site]
00205
uc_script
[function]
[call site]
00206
strcmp
[call site]
00207
_uc_script_name
[function]
[call site]
00208
strcmp
[call site]
00209
_uc_script_name
[function]
[call site]
00210
strcmp
[call site]
00211
_uc_script_name
[function]
[call site]
00212
strcmp
[call site]
00213
_uc_script_name
[function]
[call site]
00214
strcmp
[call site]
00215
_idn2_unassigned_p
[function]
[call site]
00216
property
[function]
[call site]
00217
_idn2_bidi
[function]
[call site]
00218
_isBidi
[function]
[call site]
00219
uc_bidi_category
[function]
[call site]
00220
uc_bidi_class
[function]
[call site]
00221
uc_bidi_category
[function]
[call site]
00222
uc_bidi_category
[function]
[call site]
00223
uc_bidi_category
[function]
[call site]
00224
get_idna_map
[function]
[call site]
00225
map_is
[function]
[call site]
00226
map_is
[function]
[call site]
00227
map_is
[function]
[call site]
00228
map_is
[function]
[call site]
00229
_idn2_label_test
[function]
[call site]
00230
u32_to_u8
[function]
[call site]
00231
rpl_free
[function]
[call site]
00232
__errno_location
[call site]
00233
rpl_free
[function]
[call site]
00234
strchrnul
[call site]
00235
label
[function]
[call site]
00236
_idn2_ascii_p
[function]
[call site]
00237
memcmp
[call site]
00238
_idn2_punycode_decode_internal
[function]
[call site]
00239
u32_to_u8
[function]
[call site]
00240
_idn2_u8_to_u32_nfc
[function]
[call site]
00241
u8_to_u32
[function]
[call site]
00242
__errno_location
[call site]
00243
_isNFC
[function]
[call site]
00244
uc_combining_class
[function]
[call site]
00245
get_nfcqc_map
[function]
[call site]
00246
bsearch
[call site]
00247
_compare_nfcqc_map
[function]
[call site]
00248
u32_normalize
[function]
[call site]
00249
rpl_free
[function]
[call site]
00250
__errno_location
[call site]
00251
_idn2_label_test
[function]
[call site]
00252
_idn2_punycode_encode_internal
[function]
[call site]
00253
encode_digit
[function]
[call site]
00254
encode_digit
[function]
[call site]
00255
adapt
[function]
[call site]
00256
c_strncasecmp
[function]
[call site]
00257
c_tolower
[function]
[call site]
00258
c_tolower
[function]
[call site]
00259
_idn2_punycode_decode_internal
[function]
[call site]
00260
u32_cmp
[function]
[call site]
00261
rpl_free
[function]
[call site]
00262
rpl_free
[function]
[call site]
00263
rpl_free
[function]
[call site]
00264
rpl_free
[function]
[call site]
00265
rpl_free
[function]
[call site]
00266
rpl_free
[function]
[call site]
00267
strcmp
[call site]
00268
strlen
[call site]
00269
suffix_init
[function]
[call site]
00270
vector_add
[function]
[call site]
00271
fgets
[call site]
00272
vector_sort
[function]
[call site]
00273
qsort
[call site]
00274
psl_idna_close
[function]
[call site]
00275
psl_free
[function]
[call site]
00276
vector_free
[function]
[call site]
00277
psl_is_public_suffix
[function]
[call site]
00278
is_public_suffix
[function]
[call site]
00279
psl_idna_open
[function]
[call site]
00280
psl_idna_toASCII
[function]
[call site]
00281
strlen
[call site]
00282
psl_idna_close
[function]
[call site]
00283
LookupStringInFixedSet
[function]
[call site]
00284
GetNextOffset
[function]
[call site]
00285
IsEOL
[function]
[call site]
00286
IsMatch
[function]
[call site]
00287
IsMatchUnchecked
[function]
[call site]
00288
GetMultibyteLength
[function]
[call site]
00289
NextPos
[function]
[call site]
00290
GetMultibyteLength
[function]
[call site]
00291
GetMultibyteLength
[function]
[call site]
00292
IsEOL
[function]
[call site]
00293
IsMatch
[function]
[call site]
00294
NextPos
[function]
[call site]
00295
GetReturnValue
[function]
[call site]
00296
IsEndCharMatch
[function]
[call site]
00297
IsMatchUnchecked
[function]
[call site]
00298
NextPos
[function]
[call site]
00299
strchr
[call site]
00300
strlen
[call site]
00301
LookupStringInFixedSet
[function]
[call site]
00302
vector_get
[function]
[call site]
00303
vector_find
[function]
[call site]
00304
strchr
[call site]
00305
strlen
[call site]
00306
vector_find
[function]
[call site]
00307
psl_is_public_suffix
[function]
[call site]
00308
psl_suffix_wildcard_count
[function]
[call site]
00309
psl_suffix_exception_count
[function]
[call site]
00310
psl_suffix_count
[function]
[call site]
00311
psl_free
[function]
[call site]
00312
fclose
[call site]
00313
psl_latest
[function]
[call site]
00314
insert_file
[function]
[call site]
00315
stat
[call site]
00316
insert_file
[function]
[call site]
00317
insert_file
[function]
[call site]
00318
psl_load_file
[function]
[call site]
00319
psl_builtin
[function]
[call site]
00323
psl_free
[function]
[call site]
00324