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