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 |
---|---|---|---|---|---|---|---|
71 | 71 |
3 :
['psl_idna_open', 'psl_idna_toASCII', 'psl_idna_close'] |
105 | 187 | is_public_suffix | call site: 00004 | /src/libpsl/src/psl.c:861 |
24 | 24 |
2 :
['vector_get', 'vector_find'] |
28 | 28 | is_public_suffix | call site: 00094 | /src/libpsl/src/psl.c:880 |
6 | 6 |
2 :
['malloc', '__errno_location'] |
8 | 20 | u8_normalize | call site: 00211 | /src/libunistring/lib/uninorm/u-normalize-internal.h:339 |
4 | 4 |
1 :
['__errno_location'] |
4 | 8 | libunistring_u8_casemap | call site: 00186 | /src/libunistring/lib/unicase/u-casemap.h:383 |
2 | 2 |
2 :
['malloc', 'realloc'] |
8 | 12 | libunistring_u8_casemap | call site: 00185 | /src/libunistring/lib/unicase/u-casemap.h:377 |
2 | 2 |
1 :
['abort'] |
2 | 2 | u8_normalize | call site: 00213 | /src/libunistring/lib/uninorm/u-normalize-internal.h:362 |
0 | 0 | None | 36 | 132 | u8_normalize | call site: 00186 | /src/libunistring/lib/uninorm/u-normalize-internal.h:37 |
0 | 0 | None | 36 | 132 | u8_normalize | call site: 00201 | /src/libunistring/lib/uninorm/u-normalize-internal.h:254 |
0 | 0 | None | 34 | 355 | libunistring_u8_casemap | call site: 00154 | /src/libunistring/lib/unicase/u-casemap.h:42 |
0 | 0 | None | 34 | 355 | libunistring_u8_casemap | call site: 00159 | /src/libunistring/lib/unicase/u-casemap.h:125 |
0 | 0 | None | 34 | 355 | libunistring_u8_casemap | call site: 00172 | /src/libunistring/lib/unicase/u-casemap.h:238 |
0 | 0 | None | 34 | 355 | libunistring_u8_casemap | call site: 00172 | /src/libunistring/lib/unicase/u-casemap.h:248 |
LLVMFuzzerTestOneInput
[function]
[call site]
00000
__assert_fail
[call site]
00001
psl_builtin
[function]
[call site]
00002
psl_is_public_suffix
[function]
[call site]
00003
is_public_suffix
[function]
[call site]
00004
psl_idna_open
[function]
[call site]
00005
psl_idna_toASCII
[function]
[call site]
00006
utf8_is_valid
[function]
[call site]
00007
idna_to_ascii_8z
[function]
[call site]
00008
stringprep_utf8_to_ucs4
[function]
[call site]
00009
strlen
[call site]
00010
u8_check
[function]
[call site]
00011
g_utf8_to_ucs4_fast
[function]
[call site]
00012
idna_to_ascii_4z
[function]
[call site]
00013
strcpy
[call site]
00014
strcpy
[call site]
00015
idna_to_ascii_4i
[function]
[call site]
00016
stringprep_ucs4_to_utf8
[function]
[call site]
00017
g_ucs4_to_utf8
[function]
[call site]
00018
g_unichar_to_utf8
[function]
[call site]
00019
strlen
[call site]
00020
realloc
[call site]
00021
rpl_free
[function]
[call site]
00022
__errno_location
[call site]
00023
__errno_location
[call site]
00024
stringprep
[function]
[call site]
00025
strlen
[call site]
00026
rpl_free
[function]
[call site]
00027
stringprep_utf8_to_ucs4
[function]
[call site]
00028
realloc
[call site]
00029
rpl_free
[function]
[call site]
00030
stringprep_4i
[function]
[call site]
00031
stringprep_ucs4_nfkc_normalize
[function]
[call site]
00032
stringprep_ucs4_to_utf8
[function]
[call site]
00033
_g_utf8_normalize_wc
[function]
[call site]
00034
g_utf8_get_char
[function]
[call site]
00035
decompose_hangul
[function]
[call site]
00036
find_decomposition
[function]
[call site]
00037
g_utf8_strlen
[function]
[call site]
00038
g_utf8_get_char
[function]
[call site]
00039
decompose_hangul
[function]
[call site]
00040
find_decomposition
[function]
[call site]
00041
g_utf8_get_char
[function]
[call site]
00042
g_unicode_canonical_ordering
[function]
[call site]
00043
g_unicode_canonical_ordering
[function]
[call site]
00044
combine
[function]
[call site]
00045
combine_hangul
[function]
[call site]
00046
rpl_free
[function]
[call site]
00047
rpl_free
[function]
[call site]
00048
rpl_free
[function]
[call site]
00049
stringprep_find_string_in_table
[function]
[call site]
00050
stringprep_find_character_in_table
[function]
[call site]
00051
bsearch
[call site]
00052
_compare_table_element
[function]
[call site]
00053
stringprep_find_string_in_table
[function]
[call site]
00054
stringprep_apply_table_to_string
[function]
[call site]
00055
stringprep_find_string_in_table
[function]
[call site]
00056
stringprep_find_string_in_table
[function]
[call site]
00057
stringprep_find_string_in_table
[function]
[call site]
00058
stringprep_find_string_in_table
[function]
[call site]
00059
stringprep_find_character_in_table
[function]
[call site]
00060
stringprep_find_character_in_table
[function]
[call site]
00061
rpl_free
[function]
[call site]
00062
stringprep_ucs4_to_utf8
[function]
[call site]
00063
rpl_free
[function]
[call site]
00064
strlen
[call site]
00065
rpl_free
[function]
[call site]
00066
strcpy
[call site]
00067
rpl_free
[function]
[call site]
00068
stringprep
[function]
[call site]
00069
rpl_free
[function]
[call site]
00070
stringprep_utf8_to_ucs4
[function]
[call site]
00071
rpl_free
[function]
[call site]
00072
rpl_free
[function]
[call site]
00073
rpl_free
[function]
[call site]
00074
rpl_free
[function]
[call site]
00075
rpl_free
[function]
[call site]
00076
punycode_encode
[function]
[call site]
00077
encode_basic
[function]
[call site]
00078
encode_digit
[function]
[call site]
00079
encode_digit
[function]
[call site]
00080
adapt
[function]
[call site]
00081
rpl_free
[function]
[call site]
00082
rpl_free
[function]
[call site]
00083
strlen
[call site]
00084
rpl_free
[function]
[call site]
00085
strlen
[call site]
00086
realloc
[call site]
00087
rpl_free
[function]
[call site]
00088
strcat
[call site]
00089
strcat
[call site]
00090
strdup
[call site]
00091
rpl_free
[function]
[call site]
00092
strlen
[call site]
00093
psl_idna_close
[function]
[call site]
00094
LookupStringInFixedSet
[function]
[call site]
00095
GetNextOffset
[function]
[call site]
00096
IsEOL
[function]
[call site]
00097
IsMatch
[function]
[call site]
00098
IsMatchUnchecked
[function]
[call site]
00099
GetMultibyteLength
[function]
[call site]
00100
NextPos
[function]
[call site]
00101
GetMultibyteLength
[function]
[call site]
00102
GetMultibyteLength
[function]
[call site]
00103
IsEOL
[function]
[call site]
00104
IsMatch
[function]
[call site]
00105
NextPos
[function]
[call site]
00106
GetReturnValue
[function]
[call site]
00107
IsEndCharMatch
[function]
[call site]
00108
IsMatchUnchecked
[function]
[call site]
00109
NextPos
[function]
[call site]
00110
strchr
[call site]
00111
strlen
[call site]
00112
LookupStringInFixedSet
[function]
[call site]
00113
vector_get
[function]
[call site]
00114
vector_find
[function]
[call site]
00115
strchr
[call site]
00116
strlen
[call site]
00117
vector_find
[function]
[call site]
00118
psl_is_public_suffix2
[function]
[call site]
00119
is_public_suffix
[function]
[call site]
00120
psl_is_public_suffix2
[function]
[call site]
00121
psl_is_public_suffix2
[function]
[call site]
00122
psl_is_public_suffix2
[function]
[call site]
00123
psl_unregistrable_domain
[function]
[call site]
00124
strlen
[call site]
00125
is_public_suffix
[function]
[call site]
00126
strchr
[call site]
00127
psl_registrable_domain
[function]
[call site]
00128
strlen
[call site]
00129
is_public_suffix
[function]
[call site]
00130
strchr
[call site]
00131
psl_is_cookie_domain_acceptable
[function]
[call site]
00132
strcmp
[call site]
00133
isip
[function]
[call site]
00134
inet_pton
[call site]
00135
strlen
[call site]
00136
strlen
[call site]
00137
strcmp
[call site]
00138
psl_unregistrable_domain
[function]
[call site]
00139
strlen
[call site]
00140
psl_is_cookie_domain_acceptable
[function]
[call site]
00141
psl_str_to_utf8lower
[function]
[call site]
00142
str_is_ascii
[function]
[call site]
00143
strdup
[call site]
00144
__ctype_b_loc
[call site]
00145
tolower
[call site]
00146
nl_langinfo
[call site]
00147
strcasecmp
[call site]
00148
iconv_open
[call site]
00149
strlen
[call site]
00150
iconv
[call site]
00151
iconv
[call site]
00152
u8_tolower
[function]
[call site]
00153
libunistring_u8_casemap
[function]
[call site]
00154
u8_mbtouc_unsafe
[function]
[call site]
00155
libunistring_gl_unicase_special_lookup
[function]
[call site]
00156
gl_unicase_special_hash
[function]
[call site]
00157
memcmp
[call site]
00158
libunistring_uc_is_cased
[function]
[call site]
00159
bitmap_lookup
[function]
[call site]
00160
u8_mbtouc_unsafe
[function]
[call site]
00161
libunistring_uc_is_case_ignorable
[function]
[call site]
00162
bitmap_lookup
[function]
[call site]
00163
libunistring_uc_is_cased
[function]
[call site]
00164
libunistring_uc_is_cased
[function]
[call site]
00165
uc_is_property_soft_dotted
[function]
[call site]
00166
bitmap_lookup
[function]
[call site]
00167
u8_mbtouc_unsafe
[function]
[call site]
00168
uc_combining_class
[function]
[call site]
00169
u8_mbtouc_unsafe
[function]
[call site]
00170
uc_combining_class
[function]
[call site]
00171
abort
[call site]
00172
u8_uctomb
[function]
[call site]
00173
__errno_location
[call site]
00174
abort
[call site]
00175
__errno_location
[call site]
00176
__errno_location
[call site]
00177
u8_cpy
[function]
[call site]
00178
realloc
[call site]
00179
__errno_location
[call site]
00180
u8_uctomb
[function]
[call site]
00181
__errno_location
[call site]
00182
abort
[call site]
00183
libunistring_uc_is_case_ignorable
[function]
[call site]
00184
uc_combining_class
[function]
[call site]
00185
u8_normalize
[function]
[call site]
00186
u8_mbtouc_unsafe
[function]
[call site]
00187
abort
[call site]
00188
abort
[call site]
00189
uc_combining_class
[function]
[call site]
00190
libunistring_gl_uninorm_decompose_merge_sort_inplace
[function]
[call site]
00191
libunistring_gl_uninorm_decompose_merge_sort_inplace
[function]
[call site]
00192
gl_uninorm_decompose_merge_sort_fromto
[function]
[call site]
00193
gl_uninorm_decompose_merge_sort_fromto
[function]
[call site]
00194
gl_uninorm_decompose_merge_sort_fromto
[function]
[call site]
00195
merge
[function]
[call site]
00196
merge
[function]
[call site]
00197
u8_uctomb
[function]
[call site]
00198
__errno_location
[call site]
00199
abort
[call site]
00200
__errno_location
[call site]
00201
__errno_location
[call site]
00202
u8_cpy
[function]
[call site]
00203
realloc
[call site]
00204
__errno_location
[call site]
00205
u8_uctomb
[function]
[call site]
00206
__errno_location
[call site]
00207
abort
[call site]
00208
abort
[call site]
00209
__errno_location
[call site]
00210
libunistring_rpl_free
[function]
[call site]
00211
__errno_location
[call site]
00212
realloc
[call site]
00213
abort
[call site]
00214
libunistring_rpl_free
[function]
[call site]
00215
__errno_location
[call site]
00216
libunistring_rpl_free
[function]
[call site]
00217
libunistring_rpl_free
[function]
[call site]
00218
__errno_location
[call site]
00219
libunistring_rpl_free
[function]
[call site]
00220
__errno_location
[call site]
00221
realloc
[call site]
00222
__errno_location
[call site]
00223
libunistring_rpl_free
[function]
[call site]
00224
__errno_location
[call site]
00225
uc_tolower
[function]
[call site]
00226
iconv_close
[call site]
00227
u8_strlen
[function]
[call site]
00228
strlen
[call site]
00229
u8_tolower
[function]
[call site]
00230
psl_str_to_utf8lower
[function]
[call site]
00231
psl_str_to_utf8lower
[function]
[call site]
00232
psl_free
[function]
[call site]
00233
vector_free
[function]
[call site]
00234
psl_is_public_suffix
[function]
[call site]
00235
psl_check_version_number
[function]
[call site]
00236
psl_get_version
[function]
[call site]
00237
psl_dist_filename
[function]
[call site]
00238
psl_builtin_outdated
[function]
[call site]
00239
stat
[call site]
00240
psl_builtin_filename
[function]
[call site]
00241
psl_builtin_sha1sum
[function]
[call site]
00242
psl_builtin_file_time
[function]
[call site]
00243