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 |
---|---|---|---|---|---|---|---|
24 | 24 |
3 :
['realloc', 'iconv', '__errno_location'] |
24 | 28 | str_cd_iconv | call site: 00000 | /src/libidn/lib/gl/striconv.c:297 |
8 | 12 |
3 :
['iconv', '__errno_location', 'rpl_free'] |
12 | 16 | str_cd_iconv | call site: 00000 | /src/libidn/lib/gl/striconv.c:334 |
2 | 2 |
1 :
['__errno_location'] |
2 | 2 | str_iconv | call site: 00000 | /src/libidn/lib/gl/striconv.c:399 |
0 | 0 | None | 12 | 16 | str_cd_iconv | call site: 00000 | /src/libidn/lib/gl/striconv.c:295 |
0 | 0 | None | 6 | 310 | stringprep | call site: 00020 | /src/libidn/lib/stringprep.c:435 |
0 | 0 | None | 4 | 12 | stringprep | call site: 00055 | /src/libidn/lib/stringprep.c:454 |
0 | 0 | None | 2 | 446 | idna_to_unicode_4z4z | call site: 00100 | /src/libidn/lib/idna.c:660 |
0 | 0 | None | 2 | 446 | idna_to_unicode_4z4z | call site: 00103 | /src/libidn/lib/idna.c:675 |
0 | 0 | None | 2 | 58 | idna_to_ascii_4i | call site: 00081 | /src/libidn/lib/idna.c:158 |
0 | 0 | None | 2 | 2 | str_cd_iconv | call site: 00000 | /src/libidn/lib/gl/striconv.c:266 |
0 | 0 | None | 0 | 260 | stringprep_4i | call site: 00022 | /src/libidn/lib/stringprep.c:202 |
0 | 0 | None | 0 | 260 | stringprep_4i | call site: 00023 | /src/libidn/lib/stringprep.c:207 |
LLVMFuzzerTestOneInput
[function]
[call site]
00000
__assert_fail
[call site]
00001
__assert_fail
[call site]
00002
idna_to_unicode_44i
[function]
[call site]
00003
stringprep_ucs4_to_utf8
[function]
[call site]
00004
g_ucs4_to_utf8
[function]
[call site]
00005
g_unichar_to_utf8
[function]
[call site]
00006
idna_to_unicode_internal
[function]
[call site]
00007
strlen
[call site]
00008
realloc
[call site]
00009
rpl_free
[function]
[call site]
00010
__errno_location
[call site]
00011
__errno_location
[call site]
00012
stringprep
[function]
[call site]
00013
strlen
[call site]
00014
rpl_free
[function]
[call site]
00015
stringprep_utf8_to_ucs4
[function]
[call site]
00016
strlen
[call site]
00017
u8_check
[function]
[call site]
00018
g_utf8_to_ucs4_fast
[function]
[call site]
00019
realloc
[call site]
00020
rpl_free
[function]
[call site]
00021
stringprep_4i
[function]
[call site]
00022
stringprep_ucs4_nfkc_normalize
[function]
[call site]
00023
stringprep_ucs4_to_utf8
[function]
[call site]
00024
_g_utf8_normalize_wc
[function]
[call site]
00025
g_utf8_get_char
[function]
[call site]
00026
decompose_hangul
[function]
[call site]
00027
find_decomposition
[function]
[call site]
00028
g_utf8_strlen
[function]
[call site]
00029
g_utf8_get_char
[function]
[call site]
00030
decompose_hangul
[function]
[call site]
00031
find_decomposition
[function]
[call site]
00032
g_utf8_get_char
[function]
[call site]
00033
g_unicode_canonical_ordering
[function]
[call site]
00034
g_unicode_canonical_ordering
[function]
[call site]
00035
combine
[function]
[call site]
00036
combine_hangul
[function]
[call site]
00037
rpl_free
[function]
[call site]
00038
rpl_free
[function]
[call site]
00039
rpl_free
[function]
[call site]
00040
stringprep_find_string_in_table
[function]
[call site]
00041
stringprep_find_character_in_table
[function]
[call site]
00042
bsearch
[call site]
00043
_compare_table_element
[function]
[call site]
00044
stringprep_find_string_in_table
[function]
[call site]
00045
stringprep_apply_table_to_string
[function]
[call site]
00046
stringprep_find_string_in_table
[function]
[call site]
00047
stringprep_find_string_in_table
[function]
[call site]
00048
stringprep_find_string_in_table
[function]
[call site]
00049
stringprep_find_string_in_table
[function]
[call site]
00050
stringprep_find_character_in_table
[function]
[call site]
00051
stringprep_find_character_in_table
[function]
[call site]
00052
rpl_free
[function]
[call site]
00053
stringprep_ucs4_to_utf8
[function]
[call site]
00054
rpl_free
[function]
[call site]
00055
strlen
[call site]
00056
rpl_free
[function]
[call site]
00057
strcpy
[call site]
00058
rpl_free
[function]
[call site]
00059
stringprep
[function]
[call site]
00060
rpl_free
[function]
[call site]
00061
c_strncasecmp
[function]
[call site]
00062
c_tolower
[function]
[call site]
00063
c_tolower
[function]
[call site]
00064
rpl_free
[function]
[call site]
00065
strlen
[call site]
00066
strlen
[call site]
00067
punycode_decode
[function]
[call site]
00068
decode_digit
[function]
[call site]
00069
adapt
[function]
[call site]
00070
rpl_free
[function]
[call site]
00071
idna_to_ascii_4i
[function]
[call site]
00072
stringprep_ucs4_to_utf8
[function]
[call site]
00073
strlen
[call site]
00074
realloc
[call site]
00075
rpl_free
[function]
[call site]
00076
stringprep
[function]
[call site]
00077
stringprep
[function]
[call site]
00078
rpl_free
[function]
[call site]
00079
stringprep_utf8_to_ucs4
[function]
[call site]
00080
rpl_free
[function]
[call site]
00081
rpl_free
[function]
[call site]
00082
rpl_free
[function]
[call site]
00083
rpl_free
[function]
[call site]
00084
rpl_free
[function]
[call site]
00085
punycode_encode
[function]
[call site]
00086
encode_basic
[function]
[call site]
00087
encode_digit
[function]
[call site]
00088
encode_digit
[function]
[call site]
00089
adapt
[function]
[call site]
00090
rpl_free
[function]
[call site]
00091
rpl_free
[function]
[call site]
00092
strlen
[call site]
00093
rpl_free
[function]
[call site]
00094
c_strcasecmp
[function]
[call site]
00095
rpl_free
[function]
[call site]
00096
rpl_free
[function]
[call site]
00097
idna_to_unicode_44i
[function]
[call site]
00098
__assert_fail
[call site]
00099
idna_to_unicode_4z4z
[function]
[call site]
00100
rpl_free
[function]
[call site]
00101
idna_to_unicode_44i
[function]
[call site]
00102
realloc
[call site]
00103
rpl_free
[function]
[call site]
00104
rpl_free
[function]
[call site]
00105
rpl_free
[function]
[call site]
00106
idn_free
[function]
[call site]
00107
rpl_free
[function]
[call site]
00108
idna_to_unicode_4z4z
[function]
[call site]
00109
idn_free
[function]
[call site]
00110
idna_to_unicode_8z4z
[function]
[call site]
00111
stringprep_utf8_to_ucs4
[function]
[call site]
00112
idna_to_unicode_4z4z
[function]
[call site]
00113
rpl_free
[function]
[call site]
00114
idn_free
[function]
[call site]
00115
idna_to_unicode_8z4z
[function]
[call site]
00116
idn_free
[function]
[call site]
00117
idna_to_unicode_8z8z
[function]
[call site]
00118
idna_to_unicode_8z4z
[function]
[call site]
00119
stringprep_ucs4_to_utf8
[function]
[call site]
00120
rpl_free
[function]
[call site]
00121
idn_free
[function]
[call site]
00122
idna_to_unicode_8z8z
[function]
[call site]
00123
idn_free
[function]
[call site]
00124
idna_to_unicode_8zlz
[function]
[call site]
00125
idna_to_unicode_8z8z
[function]
[call site]
00126
stringprep_utf8_to_locale
[function]
[call site]
00127
stringprep_locale_charset
[function]
[call site]
00128
getenv
[call site]
00129
nl_langinfo
[call site]
00130
rpl_free
[function]
[call site]
00131
idn_free
[function]
[call site]
00132
idna_to_unicode_8zlz
[function]
[call site]
00133
idn_free
[function]
[call site]
00134
idna_to_unicode_lzlz
[function]
[call site]
00135
stringprep_locale_to_utf8
[function]
[call site]
00136
stringprep_locale_charset
[function]
[call site]
00137
idna_to_unicode_8zlz
[function]
[call site]
00138
rpl_free
[function]
[call site]
00139
idn_free
[function]
[call site]
00140
idna_to_unicode_lzlz
[function]
[call site]
00141
idn_free
[function]
[call site]
00142