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: 00249 | /src/libidn2/unistring/striconveh.c:521 |
6 | 925 |
9 :
['__errno_location', 'u32_normalize', '_idn2_punycode_decode_internal', '_idn2_label_test', 'get_idna_map', 'map_is', 'u32_to_u8', 'malloc', 'get_map_data'] |
6 | 965 | _tr46 | call site: 00029 | /src/libidn2/lib/lookup.c:292 |
6 | 6 |
1 :
['__errno_location'] |
6 | 14 | u32_normalize | call site: 00076 | /src/libidn2/unistring/uninorm/u-normalize-internal.h:345 |
2 | 10 |
2 :
['rpl_free', 'iconv'] |
12 | 20 | mem_cd_iconveh_internal | call site: 00253 | /src/libidn2/unistring/striconveh.c:559 |
2 | 2 |
1 :
['abort'] |
2 | 2 | freea | call site: 00325 | /src/libidn2/gl/malloca.c:93 |
2 | 2 |
1 :
['__errno_location'] |
2 | 2 | _idn2_u8_to_u32_nfc | call site: 00181 | /src/libidn2/lib/idna.c:107 |
2 | 2 |
1 :
['__errno_location'] |
2 | 2 | _idn2_label_test | call site: 00106 | /src/libidn2/lib/idna.c:144 |
2 | 2 |
1 :
['realloc'] |
2 | 2 | mem_cd_iconveh_internal | call site: 00304 | /src/libidn2/unistring/striconveh.c:1027 |
2 | 2 |
1 :
['__errno_location'] |
2 | 2 | mem_cd_iconveh_internal | call site: 00304 | /src/libidn2/unistring/striconveh.c:1038 |
2 | 2 |
2 :
['malloc', '__errno_location'] |
2 | 2 | u8_conv_from_encoding | call site: 00214 | /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 |
2 | 2 |
1 :
['abort'] |
2 | 2 | u32_normalize | call site: 00078 | /src/libidn2/unistring/uninorm/u-normalize-internal.h:362 |
LLVMFuzzerTestOneInput
[function]
[call site]
00000
__assert_fail
[call site]
00001
idn2_to_ascii_8z
[function]
[call site]
00002
idn2_lookup_u8
[function]
[call site]
00003
set_default_flags
[function]
[call site]
00004
_tr46
[function]
[call site]
00005
u8_strlen
[function]
[call site]
00006
strlen
[call site]
00007
u8_to_u32
[function]
[call site]
00008
u8_mbtoucr
[function]
[call site]
00009
rpl_free
[function]
[call site]
00010
__errno_location
[call site]
00011
__errno_location
[call site]
00012
__errno_location
[call site]
00013
realloc
[call site]
00014
rpl_free
[function]
[call site]
00015
__errno_location
[call site]
00016
__errno_location
[call site]
00017
realloc
[call site]
00018
__errno_location
[call site]
00019
get_idna_map
[function]
[call site]
00020
bsearch
[call site]
00021
_compare_idna_map
[function]
[call site]
00022
_fill_map
[function]
[call site]
00023
bsearch
[call site]
00024
_compare_idna_map
[function]
[call site]
00025
bsearch
[call site]
00026
_compare_idna_map
[function]
[call site]
00027
_fill_map
[function]
[call site]
00028
map_is
[function]
[call site]
00029
rpl_free
[function]
[call site]
00030
map_is
[function]
[call site]
00031
map_is
[function]
[call site]
00032
map_is
[function]
[call site]
00033
map_is
[function]
[call site]
00034
map_is
[function]
[call site]
00035
map_is
[function]
[call site]
00036
rpl_free
[function]
[call site]
00037
rpl_free
[function]
[call site]
00038
get_idna_map
[function]
[call site]
00039
map_is
[function]
[call site]
00040
map_is
[function]
[call site]
00041
get_map_data
[function]
[call site]
00042
map_is
[function]
[call site]
00043
map_is
[function]
[call site]
00044
map_is
[function]
[call site]
00045
get_map_data
[function]
[call site]
00046
map_is
[function]
[call site]
00047
map_is
[function]
[call site]
00048
get_map_data
[function]
[call site]
00049
rpl_free
[function]
[call site]
00050
u32_normalize
[function]
[call site]
00051
u32_mbtouc_unsafe
[function]
[call site]
00052
abort
[call site]
00053
abort
[call site]
00054
uc_combining_class
[function]
[call site]
00055
gl_uninorm_decompose_merge_sort_inplace
[function]
[call site]
00056
gl_uninorm_decompose_merge_sort_inplace
[function]
[call site]
00057
gl_uninorm_decompose_merge_sort_fromto
[function]
[call site]
00058
gl_uninorm_decompose_merge_sort_fromto
[function]
[call site]
00059
gl_uninorm_decompose_merge_sort_fromto
[function]
[call site]
00060
merge
[function]
[call site]
00061
merge
[function]
[call site]
00062
u32_uctomb
[function]
[call site]
00063
__errno_location
[call site]
00064
abort
[call site]
00065
__errno_location
[call site]
00066
__errno_location
[call site]
00067
u32_cpy
[function]
[call site]
00068
realloc
[call site]
00069
__errno_location
[call site]
00070
u32_uctomb
[function]
[call site]
00071
__errno_location
[call site]
00072
abort
[call site]
00073
abort
[call site]
00074
__errno_location
[call site]
00075
rpl_free
[function]
[call site]
00076
__errno_location
[call site]
00077
realloc
[call site]
00078
abort
[call site]
00079
rpl_free
[function]
[call site]
00080
__errno_location
[call site]
00081
rpl_free
[function]
[call site]
00082
rpl_free
[function]
[call site]
00083
__errno_location
[call site]
00084
rpl_free
[function]
[call site]
00085
__errno_location
[call site]
00086
u32_to_u8
[function]
[call site]
00087
u8_uctomb
[function]
[call site]
00088
rpl_free
[function]
[call site]
00089
__errno_location
[call site]
00090
realloc
[call site]
00091
rpl_free
[function]
[call site]
00092
__errno_location
[call site]
00093
u8_uctomb
[function]
[call site]
00094
abort
[call site]
00095
__errno_location
[call site]
00096
realloc
[call site]
00097
rpl_free
[function]
[call site]
00098
__errno_location
[call site]
00099
_idn2_punycode_decode_internal
[function]
[call site]
00100
decode_digit
[function]
[call site]
00101
adapt
[function]
[call site]
00102
rpl_free
[function]
[call site]
00103
rpl_free
[function]
[call site]
00104
_idn2_label_test
[function]
[call site]
00105
u32_normalize
[function]
[call site]
00106
__errno_location
[call site]
00107
memcmp
[call site]
00108
rpl_free
[function]
[call site]
00109
uc_is_general_category
[function]
[call site]
00110
bitmap_lookup
[function]
[call site]
00111
_idn2_disallowed_p
[function]
[call site]
00112
property
[function]
[call site]
00113
bsearch
[call site]
00114
_compare
[function]
[call site]
00115
get_idna_map
[function]
[call site]
00116
map_is
[function]
[call site]
00117
map_is
[function]
[call site]
00118
_idn2_contextj_p
[function]
[call site]
00119
property
[function]
[call site]
00120
_idn2_contextj_rule
[function]
[call site]
00121
_idn2_contextj_p
[function]
[call site]
00122
uc_combining_class
[function]
[call site]
00123
uc_joining_type
[function]
[call site]
00124
uc_is_general_category_withtable
[function]
[call site]
00125
lookup_withtable
[function]
[call site]
00126
uc_joining_type
[function]
[call site]
00127
uc_combining_class
[function]
[call site]
00128
_idn2_contexto_p
[function]
[call site]
00129
property
[function]
[call site]
00130
_idn2_contexto_p
[function]
[call site]
00131
_idn2_contexto_with_rule
[function]
[call site]
00132
_idn2_contexto_rule
[function]
[call site]
00133
_idn2_contexto_p
[function]
[call site]
00134
_uc_script_name
[function]
[call site]
00135
uc_script
[function]
[call site]
00136
strcmp
[call site]
00137
_uc_script_name
[function]
[call site]
00138
strcmp
[call site]
00139
_uc_script_name
[function]
[call site]
00140
strcmp
[call site]
00141
_uc_script_name
[function]
[call site]
00142
strcmp
[call site]
00143
_uc_script_name
[function]
[call site]
00144
strcmp
[call site]
00145
_idn2_unassigned_p
[function]
[call site]
00146
property
[function]
[call site]
00147
_idn2_bidi
[function]
[call site]
00148
_isBidi
[function]
[call site]
00149
uc_bidi_category
[function]
[call site]
00150
uc_bidi_class
[function]
[call site]
00151
uc_bidi_category
[function]
[call site]
00152
uc_bidi_category
[function]
[call site]
00153
uc_bidi_category
[function]
[call site]
00154
get_idna_map
[function]
[call site]
00155
map_is
[function]
[call site]
00156
map_is
[function]
[call site]
00157
map_is
[function]
[call site]
00158
map_is
[function]
[call site]
00159
_idn2_label_test
[function]
[call site]
00160
u32_to_u8
[function]
[call site]
00161
rpl_free
[function]
[call site]
00162
__errno_location
[call site]
00163
rpl_free
[function]
[call site]
00164
strchrnul
[call site]
00165
label
[function]
[call site]
00166
_idn2_ascii_p
[function]
[call site]
00167
memcmp
[call site]
00168
_idn2_punycode_decode_internal
[function]
[call site]
00169
u32_to_u8
[function]
[call site]
00170
__errno_location
[call site]
00171
_idn2_u8_to_u32_nfc
[function]
[call site]
00172
u8_to_u32
[function]
[call site]
00173
__errno_location
[call site]
00174
_isNFC
[function]
[call site]
00175
uc_combining_class
[function]
[call site]
00176
get_nfcqc_map
[function]
[call site]
00177
bsearch
[call site]
00178
_compare_nfcqc_map
[function]
[call site]
00179
u32_normalize
[function]
[call site]
00180
rpl_free
[function]
[call site]
00181
__errno_location
[call site]
00182
_idn2_label_test
[function]
[call site]
00183
_idn2_punycode_encode_internal
[function]
[call site]
00184
encode_digit
[function]
[call site]
00185
encode_digit
[function]
[call site]
00186
adapt
[function]
[call site]
00187
c_strncasecmp
[function]
[call site]
00188
c_tolower
[function]
[call site]
00189
c_tolower
[function]
[call site]
00190
_idn2_punycode_decode_internal
[function]
[call site]
00191
u32_cmp
[function]
[call site]
00192
rpl_free
[function]
[call site]
00193
rpl_free
[function]
[call site]
00194
rpl_free
[function]
[call site]
00195
rpl_free
[function]
[call site]
00196
rpl_free
[function]
[call site]
00197
rpl_free
[function]
[call site]
00198
idn2_free
[function]
[call site]
00199
rpl_free
[function]
[call site]
00200
idn2_to_ascii_8z
[function]
[call site]
00201
idn2_to_ascii_8z
[function]
[call site]
00202
idn2_to_ascii_lz
[function]
[call site]
00203
idn2_lookup_ul
[function]
[call site]
00204
locale_charset
[function]
[call site]
00205
nl_langinfo
[call site]
00206
u8_strconv_from_encoding
[function]
[call site]
00207
strlen
[call site]
00208
u8_conv_from_encoding
[function]
[call site]
00209
c_strcasecmp
[function]
[call site]
00210
u8_check
[function]
[call site]
00211
u8_mblen
[function]
[call site]
00212
__errno_location
[call site]
00213
mem_iconveha
[function]
[call site]
00214
strlen
[call site]
00215
mmalloca
[function]
[call site]
00216
mem_iconveha_notranslit
[function]
[call site]
00217
mem_iconveh
[function]
[call site]
00218
c_strcasecmp
[function]
[call site]
00219
__errno_location
[call site]
00220
iconveh_open
[function]
[call site]
00221
iconv_open
[call site]
00222
c_strcasecmp
[function]
[call site]
00223
iconv_open
[call site]
00224
__errno_location
[call site]
00225
__errno_location
[call site]
00226
c_strcasecmp
[function]
[call site]
00227
c_strcasecmp
[function]
[call site]
00228
iconv_open
[call site]
00229
__errno_location
[call site]
00230
iconv_close
[call site]
00231
iconv_close
[call site]
00232
__errno_location
[call site]
00233
mem_cd_iconveh
[function]
[call site]
00234
mem_cd_iconveh_internal
[function]
[call site]
00235
iconv
[call site]
00236
iconv_carefully_1
[function]
[call site]
00237
iconv
[call site]
00238
__errno_location
[call site]
00239
iconv
[call site]
00240
__errno_location
[call site]
00241
__errno_location
[call site]
00242
__errno_location
[call site]
00243
abort
[call site]
00244
realloc
[call site]
00245
rpl_free
[function]
[call site]
00246
__errno_location
[call site]
00247
abort
[call site]
00248
rpl_free
[function]
[call site]
00249
realloc
[call site]
00250
rpl_free
[function]
[call site]
00251
__errno_location
[call site]
00252
iconv
[call site]
00253
__errno_location
[call site]
00254
realloc
[call site]
00255
rpl_free
[function]
[call site]
00256
__errno_location
[call site]
00257
rpl_free
[function]
[call site]
00258
iconv
[call site]
00259
iconv
[call site]
00260
iconv_carefully_1
[function]
[call site]
00261
iconv
[call site]
00262
utf8conv_carefully
[function]
[call site]
00263
u8_mbtoucr
[function]
[call site]
00264
__errno_location
[call site]
00265
u8_mbtouc
[function]
[call site]
00266
__errno_location
[call site]
00267
u8_uctomb
[function]
[call site]
00268
__errno_location
[call site]
00269
__errno_location
[call site]
00270
iconv
[call site]
00271
__errno_location
[call site]
00272
rpl_free
[function]
[call site]
00273
__errno_location
[call site]
00274
abort
[call site]
00275
__errno_location
[call site]
00276
iconv
[call site]
00277
utf8conv_carefully
[function]
[call site]
00278
iconv
[call site]
00279
__errno_location
[call site]
00280
__errno_location
[call site]
00281
__errno_location
[call site]
00282
u8_prev
[function]
[call site]
00283
abort
[call site]
00284
abort
[call site]
00285
u8_mbtouc_unsafe
[function]
[call site]
00286
iconv
[call site]
00287
__errno_location
[call site]
00288
iconv
[call site]
00289
__errno_location
[call site]
00290
__errno_location
[call site]
00291
abort
[call site]
00292
realloc
[call site]
00293
rpl_free
[function]
[call site]
00294
__errno_location
[call site]
00295
iconv
[call site]
00296
abort
[call site]
00297
rpl_free
[function]
[call site]
00298
rpl_free
[function]
[call site]
00299
realloc
[call site]
00300
rpl_free
[function]
[call site]
00301
__errno_location
[call site]
00302
rpl_free
[function]
[call site]
00303
__errno_location
[call site]
00304
__errno_location
[call site]
00305
realloc
[call site]
00306
__errno_location
[call site]
00307
iconveh_close
[function]
[call site]
00308
iconv_close
[call site]
00309
iconv_close
[call site]
00310
__errno_location
[call site]
00311
iconv_close
[call site]
00312
__errno_location
[call site]
00313
iconv_close
[call site]
00314
__errno_location
[call site]
00315
iconveh_close
[function]
[call site]
00316
rpl_free
[function]
[call site]
00317
__errno_location
[call site]
00318
strcmp
[call site]
00319
mem_iconveha_notranslit
[function]
[call site]
00320
__errno_location
[call site]
00321
mem_iconveha_notranslit
[function]
[call site]
00322
__errno_location
[call site]
00323
__errno_location
[call site]
00324
freea
[function]
[call site]
00325
mem_iconveha_notranslit
[function]
[call site]
00326
u8_strlen
[function]
[call site]
00327
rpl_free
[function]
[call site]
00328
__errno_location
[call site]
00329
__errno_location
[call site]
00330
idn2_lookup_u8
[function]
[call site]
00331
rpl_free
[function]
[call site]
00332
idn2_free
[function]
[call site]
00333
idn2_to_ascii_lz
[function]
[call site]
00334
idn2_to_ascii_lz
[function]
[call site]
00335
idn2_to_ascii_4i
[function]
[call site]
00336
idn2_to_ascii_4i2
[function]
[call site]
00337
u32_cpy
[function]
[call site]
00338
u32_to_u8
[function]
[call site]
00339
rpl_free
[function]
[call site]
00340
__errno_location
[call site]
00341
idn2_lookup_u8
[function]
[call site]
00342
rpl_free
[function]
[call site]
00343
rpl_free
[function]
[call site]
00344
strlen
[call site]
00345
rpl_free
[function]
[call site]
00346
idn2_to_ascii_4i
[function]
[call site]
00347
idn2_to_ascii_4i
[function]
[call site]
00348
idn2_to_ascii_4i2
[function]
[call site]
00349
idn2_free
[function]
[call site]
00350
idn2_to_ascii_4i2
[function]
[call site]
00351
idn2_to_ascii_4i2
[function]
[call site]
00352
idn2_to_ascii_4z
[function]
[call site]
00353
u32_strlen
[function]
[call site]
00354
u32_to_u8
[function]
[call site]
00355
__errno_location
[call site]
00356
idn2_lookup_u8
[function]
[call site]
00357
rpl_free
[function]
[call site]
00358
idn2_free
[function]
[call site]
00359
idn2_to_ascii_4z
[function]
[call site]
00360
idn2_to_ascii_4z
[function]
[call site]
00361
idn2_to_ascii_8z
[function]
[call site]
00362
idn2_free
[function]
[call site]
00363
idn2_to_ascii_lz
[function]
[call site]
00364
idn2_free
[function]
[call site]
00365
idn2_to_ascii_4i
[function]
[call site]
00366
idn2_to_ascii_4i2
[function]
[call site]
00367
idn2_free
[function]
[call site]
00368
idn2_to_ascii_4z
[function]
[call site]
00369
idn2_free
[function]
[call site]
00370