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 |
---|---|---|---|---|---|---|---|
251 | 251 |
5 :
['utf8conv_carefully', 'iconv_carefully_1', 'u8_prev', 'abort', 'u8_mbtouc_unsafe'] |
329 | 373 | mem_cd_iconveh_internal | call site: 00054 | /src/libidn2/unistring/striconveh.c:521 |
71 | 244 |
10 :
['_idn2_contextj_p', '_idn2_disallowed_p', '_idn2_contexto_p', '_idn2_contexto_rule', 'map_is', '_idn2_unassigned_p', 'get_idna_map', '_idn2_contexto_with_rule', '_idn2_contextj_rule', '_idn2_bidi'] |
71 | 244 | _idn2_label_test | call site: 00215 | /src/libidn2/lib/idna.c:180 |
29 | 39 |
2 :
['_idn2_contexto_with_rule', '_idn2_contexto_p'] |
52 | 149 | _idn2_label_test | call site: 00237 | /src/libidn2/lib/idna.c:224 |
23 | 23 |
2 :
['map_is', 'get_idna_map'] |
23 | 23 | _idn2_label_test | call site: 00256 | /src/libidn2/lib/idna.c:261 |
6 | 6 |
2 :
['__errno_location', 'malloc'] |
8 | 20 | u32_normalize | call site: 00197 | /src/libidn2/unistring/uninorm/u-normalize-internal.h:339 |
2 | 10 |
2 :
['rpl_free', 'iconv'] |
12 | 20 | mem_cd_iconveh_internal | call site: 00058 | /src/libidn2/unistring/striconveh.c:559 |
2 | 2 |
1 :
['abort'] |
2 | 2 | freea | call site: 00134 | /src/libidn2/gl/malloca.c:110 |
2 | 2 |
1 :
['__errno_location'] |
2 | 2 | _idn2_label_test | call site: 00209 | /src/libidn2/lib/idna.c:144 |
2 | 2 |
1 :
['realloc'] |
2 | 2 | mem_cd_iconveh_internal | call site: 00109 | /src/libidn2/unistring/striconveh.c:1027 |
2 | 2 |
1 :
['__errno_location'] |
2 | 2 | mem_cd_iconveh_internal | call site: 00109 | /src/libidn2/unistring/striconveh.c:1038 |
2 | 2 |
1 :
['__errno_location'] |
2 | 2 | mem_iconveha | call site: 00018 | /src/libidn2/unistring/striconveha.c:232 |
2 | 2 |
2 :
['__errno_location', 'malloc'] |
2 | 2 | u8_conv_from_encoding | call site: 00016 | /src/libidn2/unistring/uniconv/u8-conv-from-enc.c:94 |
LLVMFuzzerTestOneInput
[function]
[call site]
00000
__assert_fail
[call site]
00001
idn2_register_ul
[function]
[call site]
00002
locale_charset
[function]
[call site]
00003
nl_langinfo
[call site]
00004
u8_strconv_from_encoding
[function]
[call site]
00005
strlen
[call site]
00006
u8_conv_from_encoding
[function]
[call site]
00007
c_strcasecmp
[function]
[call site]
00008
c_tolower
[function]
[call site]
00009
c_tolower
[function]
[call site]
00010
u8_check
[function]
[call site]
00011
__errno_location
[call site]
00012
u8_mblen
[function]
[call site]
00013
abort
[call site]
00014
__errno_location
[call site]
00015
mem_iconveha
[function]
[call site]
00016
strlen
[call site]
00017
mmalloca
[function]
[call site]
00018
__errno_location
[call site]
00019
mem_iconveha_notranslit
[function]
[call site]
00020
mem_iconveh
[function]
[call site]
00021
c_strcasecmp
[function]
[call site]
00022
__errno_location
[call site]
00023
iconveh_open
[function]
[call site]
00024
iconv_open
[call site]
00025
c_strcasecmp
[function]
[call site]
00026
iconv_open
[call site]
00027
__errno_location
[call site]
00028
__errno_location
[call site]
00029
c_strcasecmp
[function]
[call site]
00030
c_strcasecmp
[function]
[call site]
00031
iconv_open
[call site]
00032
__errno_location
[call site]
00033
iconv_close
[call site]
00034
iconv_close
[call site]
00035
__errno_location
[call site]
00036
mem_cd_iconveh
[function]
[call site]
00037
mem_cd_iconveh_internal
[function]
[call site]
00038
iconv
[call site]
00039
iconv_carefully_1
[function]
[call site]
00040
iconv
[call site]
00041
__errno_location
[call site]
00042
iconv
[call site]
00043
__errno_location
[call site]
00044
__errno_location
[call site]
00045
__errno_location
[call site]
00046
abort
[call site]
00047
realloc
[call site]
00048
rpl_free
[function]
[call site]
00049
__errno_location
[call site]
00050
__errno_location
[call site]
00051
__errno_location
[call site]
00052
abort
[call site]
00053
rpl_free
[function]
[call site]
00054
realloc
[call site]
00055
rpl_free
[function]
[call site]
00056
__errno_location
[call site]
00057
iconv
[call site]
00058
__errno_location
[call site]
00059
realloc
[call site]
00060
rpl_free
[function]
[call site]
00061
__errno_location
[call site]
00062
rpl_free
[function]
[call site]
00063
iconv
[call site]
00064
iconv
[call site]
00065
iconv_carefully_1
[function]
[call site]
00066
iconv
[call site]
00067
utf8conv_carefully
[function]
[call site]
00068
u8_mbtoucr
[function]
[call site]
00069
__errno_location
[call site]
00070
u8_mbtouc
[function]
[call site]
00071
__errno_location
[call site]
00072
u8_uctomb
[function]
[call site]
00073
__errno_location
[call site]
00074
__errno_location
[call site]
00075
iconv
[call site]
00076
__errno_location
[call site]
00077
rpl_free
[function]
[call site]
00078
__errno_location
[call site]
00079
abort
[call site]
00080
__errno_location
[call site]
00081
iconv
[call site]
00082
utf8conv_carefully
[function]
[call site]
00083
iconv
[call site]
00084
__errno_location
[call site]
00085
__errno_location
[call site]
00086
__errno_location
[call site]
00087
u8_prev
[function]
[call site]
00088
abort
[call site]
00089
abort
[call site]
00090
u8_mbtouc_unsafe
[function]
[call site]
00091
iconv
[call site]
00092
__errno_location
[call site]
00093
iconv
[call site]
00094
__errno_location
[call site]
00095
__errno_location
[call site]
00096
abort
[call site]
00097
realloc
[call site]
00098
rpl_free
[function]
[call site]
00099
__errno_location
[call site]
00100
iconv
[call site]
00101
abort
[call site]
00102
rpl_free
[function]
[call site]
00103
rpl_free
[function]
[call site]
00104
realloc
[call site]
00105
rpl_free
[function]
[call site]
00106
__errno_location
[call site]
00107
rpl_free
[function]
[call site]
00108
__errno_location
[call site]
00109
__errno_location
[call site]
00110
realloc
[call site]
00111
__errno_location
[call site]
00112
iconveh_close
[function]
[call site]
00113
iconv_close
[call site]
00114
__errno_location
[call site]
00115
iconv_close
[call site]
00116
iconv_close
[call site]
00117
__errno_location
[call site]
00118
iconv_close
[call site]
00119
__errno_location
[call site]
00120
iconv_close
[call site]
00121
__errno_location
[call site]
00122
iconv_close
[call site]
00123
__errno_location
[call site]
00124
iconveh_close
[function]
[call site]
00125
rpl_free
[function]
[call site]
00126
__errno_location
[call site]
00127
strcmp
[call site]
00128
mem_iconveha_notranslit
[function]
[call site]
00129
__errno_location
[call site]
00130
mem_iconveha_notranslit
[function]
[call site]
00131
__errno_location
[call site]
00132
__errno_location
[call site]
00133
freea
[function]
[call site]
00134
mem_iconveha_notranslit
[function]
[call site]
00135
u8_strlen
[function]
[call site]
00136
strlen
[call site]
00137
rpl_free
[function]
[call site]
00138
__errno_location
[call site]
00139
__errno_location
[call site]
00140
idn2_register_u8
[function]
[call site]
00141
strlen
[call site]
00142
_idn2_ascii_p
[function]
[call site]
00143
idn2_punycode_decode
[function]
[call site]
00144
decode_digit
[function]
[call site]
00145
adapt
[function]
[call site]
00146
u32_to_u8
[function]
[call site]
00147
u8_uctomb
[function]
[call site]
00148
rpl_free
[function]
[call site]
00149
__errno_location
[call site]
00150
rpl_free
[function]
[call site]
00151
__errno_location
[call site]
00152
u8_uctomb
[function]
[call site]
00153
abort
[call site]
00154
__errno_location
[call site]
00155
strcmp
[call site]
00156
idn2_register_u8
[function]
[call site]
00157
strcmp
[call site]
00158
rpl_free
[function]
[call site]
00159
strdup
[call site]
00160
u8_strlen
[function]
[call site]
00161
_idn2_ascii_p
[function]
[call site]
00162
_idn2_u8_to_u32_nfc
[function]
[call site]
00163
u8_to_u32
[function]
[call site]
00164
u8_mbtoucr
[function]
[call site]
00165
rpl_free
[function]
[call site]
00166
__errno_location
[call site]
00167
realloc
[call site]
00168
rpl_free
[function]
[call site]
00169
__errno_location
[call site]
00170
__errno_location
[call site]
00171
__errno_location
[call site]
00172
u32_normalize
[function]
[call site]
00173
u32_mbtouc_unsafe
[function]
[call site]
00174
abort
[call site]
00175
abort
[call site]
00176
uc_combining_class
[function]
[call site]
00177
gl_uninorm_decompose_merge_sort_inplace
[function]
[call site]
00178
gl_uninorm_decompose_merge_sort_inplace
[function]
[call site]
00179
gl_uninorm_decompose_merge_sort_fromto
[function]
[call site]
00180
gl_uninorm_decompose_merge_sort_fromto
[function]
[call site]
00181
gl_uninorm_decompose_merge_sort_fromto
[function]
[call site]
00182
merge
[function]
[call site]
00183
merge
[function]
[call site]
00184
u32_uctomb
[function]
[call site]
00185
__errno_location
[call site]
00186
abort
[call site]
00187
__errno_location
[call site]
00188
u32_cpy
[function]
[call site]
00189
realloc
[call site]
00190
__errno_location
[call site]
00191
u32_uctomb
[function]
[call site]
00192
__errno_location
[call site]
00193
abort
[call site]
00194
abort
[call site]
00195
__errno_location
[call site]
00196
rpl_free
[function]
[call site]
00197
__errno_location
[call site]
00198
realloc
[call site]
00199
abort
[call site]
00200
rpl_free
[function]
[call site]
00201
__errno_location
[call site]
00202
rpl_free
[function]
[call site]
00203
rpl_free
[function]
[call site]
00204
__errno_location
[call site]
00205
rpl_free
[function]
[call site]
00206
__errno_location
[call site]
00207
_idn2_label_test
[function]
[call site]
00208
u32_normalize
[function]
[call site]
00209
__errno_location
[call site]
00210
memcmp
[call site]
00211
rpl_free
[function]
[call site]
00212
uc_is_general_category
[function]
[call site]
00213
bitmap_lookup
[function]
[call site]
00214
_idn2_disallowed_p
[function]
[call site]
00215
property
[function]
[call site]
00216
_compare
[function]
[call site]
00217
get_idna_map
[function]
[call site]
00218
bsearch
[call site]
00219
_compare_idna_map
[function]
[call site]
00220
_fill_map
[function]
[call site]
00221
_compare_idna_map
[function]
[call site]
00222
_compare_idna_map
[function]
[call site]
00223
_fill_map
[function]
[call site]
00224
map_is
[function]
[call site]
00225
map_is
[function]
[call site]
00226
_idn2_contextj_p
[function]
[call site]
00227
property
[function]
[call site]
00228
_idn2_contextj_rule
[function]
[call site]
00229
_idn2_contextj_p
[function]
[call site]
00230
uc_combining_class
[function]
[call site]
00231
uc_joining_type
[function]
[call site]
00232
uc_is_general_category_withtable
[function]
[call site]
00233
lookup_withtable
[function]
[call site]
00234
uc_joining_type
[function]
[call site]
00235
uc_combining_class
[function]
[call site]
00236
_idn2_contexto_p
[function]
[call site]
00237
property
[function]
[call site]
00238
_idn2_contexto_p
[function]
[call site]
00239
_idn2_contexto_with_rule
[function]
[call site]
00240
_idn2_contexto_rule
[function]
[call site]
00241
_idn2_contexto_p
[function]
[call site]
00242
_uc_script_name
[function]
[call site]
00243
uc_script
[function]
[call site]
00244
strcmp
[call site]
00245
_uc_script_name
[function]
[call site]
00246
strcmp
[call site]
00247
_uc_script_name
[function]
[call site]
00248
strcmp
[call site]
00249
_uc_script_name
[function]
[call site]
00250
strcmp
[call site]
00251
_uc_script_name
[function]
[call site]
00252
strcmp
[call site]
00253
_idn2_unassigned_p
[function]
[call site]
00254
property
[function]
[call site]
00255
_idn2_bidi
[function]
[call site]
00256
_isBidi
[function]
[call site]
00257
uc_bidi_category
[function]
[call site]
00258
uc_bidi_class
[function]
[call site]
00259
uc_bidi_category
[function]
[call site]
00260
uc_bidi_category
[function]
[call site]
00261
uc_bidi_category
[function]
[call site]
00262
get_idna_map
[function]
[call site]
00263
map_is
[function]
[call site]
00264
map_is
[function]
[call site]
00265
map_is
[function]
[call site]
00266
map_is
[function]
[call site]
00267
rpl_free
[function]
[call site]
00268
idn2_punycode_encode
[function]
[call site]
00269
encode_digit
[function]
[call site]
00270
encode_digit
[function]
[call site]
00271
adapt
[function]
[call site]
00272
rpl_free
[function]
[call site]
00273
strdup
[call site]
00274
rpl_free
[function]
[call site]
00275
idn2_free
[function]
[call site]
00276
rpl_free
[function]
[call site]
00277
idn2_register_ul
[function]
[call site]
00278
idn2_register_ul
[function]
[call site]
00279
idn2_free
[function]
[call site]
00280
__assert_fail
[call site]
00281
idn2_register_ul
[function]
[call site]
00282
idn2_free
[function]
[call site]
00283
idn2_register_ul
[function]
[call site]
00284