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 | 358 | idna_to_ascii_4z | call site: 00082 | /src/libidn/lib/idna.c:537 |
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: 00019 | /src/libidn/lib/stringprep.c:435 |
0 | 0 | None | 4 | 12 | stringprep | call site: 00054 | /src/libidn/lib/stringprep.c:454 |
0 | 0 | None | 2 | 58 | idna_to_ascii_4i | call site: 00062 | /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 | 2 | 2 | idna_to_ascii_4z | call site: 00076 | /src/libidn/lib/idna.c:494 |
0 | 0 | None | 2 | 2 | idna_to_ascii_4z | call site: 00077 | /src/libidn/lib/idna.c:504 |
0 | 0 | None | 0 | 260 | stringprep_4i | call site: 00021 | /src/libidn/lib/stringprep.c:202 |
LLVMFuzzerTestOneInput
[function]
[call site]
00000
__assert_fail
[call site]
00001
__assert_fail
[call site]
00002
__assert_fail
[call site]
00003
idna_to_ascii_4i
[function]
[call site]
00004
stringprep_ucs4_to_utf8
[function]
[call site]
00005
g_ucs4_to_utf8
[function]
[call site]
00006
g_unichar_to_utf8
[function]
[call site]
00007
strlen
[call site]
00008
realloc
[call site]
00009
rpl_free
[function]
[call site]
00010
__errno_location
[call site]
00011
stringprep
[function]
[call site]
00012
strlen
[call site]
00013
rpl_free
[function]
[call site]
00014
stringprep_utf8_to_ucs4
[function]
[call site]
00015
strlen
[call site]
00016
u8_check
[function]
[call site]
00017
g_utf8_to_ucs4_fast
[function]
[call site]
00018
realloc
[call site]
00019
rpl_free
[function]
[call site]
00020
stringprep_4i
[function]
[call site]
00021
stringprep_ucs4_nfkc_normalize
[function]
[call site]
00022
stringprep_ucs4_to_utf8
[function]
[call site]
00023
_g_utf8_normalize_wc
[function]
[call site]
00024
g_utf8_get_char
[function]
[call site]
00025
decompose_hangul
[function]
[call site]
00026
find_decomposition
[function]
[call site]
00027
g_utf8_strlen
[function]
[call site]
00028
g_utf8_get_char
[function]
[call site]
00029
decompose_hangul
[function]
[call site]
00030
find_decomposition
[function]
[call site]
00031
g_utf8_get_char
[function]
[call site]
00032
g_unicode_canonical_ordering
[function]
[call site]
00033
g_unicode_canonical_ordering
[function]
[call site]
00034
combine
[function]
[call site]
00035
combine_hangul
[function]
[call site]
00036
rpl_free
[function]
[call site]
00037
rpl_free
[function]
[call site]
00038
rpl_free
[function]
[call site]
00039
stringprep_find_string_in_table
[function]
[call site]
00040
stringprep_find_character_in_table
[function]
[call site]
00041
bsearch
[call site]
00042
_compare_table_element
[function]
[call site]
00043
stringprep_find_string_in_table
[function]
[call site]
00044
stringprep_apply_table_to_string
[function]
[call site]
00045
stringprep_find_string_in_table
[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_character_in_table
[function]
[call site]
00050
stringprep_find_character_in_table
[function]
[call site]
00051
rpl_free
[function]
[call site]
00052
stringprep_ucs4_to_utf8
[function]
[call site]
00053
rpl_free
[function]
[call site]
00054
strlen
[call site]
00055
rpl_free
[function]
[call site]
00056
strcpy
[call site]
00057
rpl_free
[function]
[call site]
00058
stringprep
[function]
[call site]
00059
rpl_free
[function]
[call site]
00060
stringprep_utf8_to_ucs4
[function]
[call site]
00061
rpl_free
[function]
[call site]
00062
rpl_free
[function]
[call site]
00063
rpl_free
[function]
[call site]
00064
rpl_free
[function]
[call site]
00065
rpl_free
[function]
[call site]
00066
punycode_encode
[function]
[call site]
00067
encode_basic
[function]
[call site]
00068
encode_digit
[function]
[call site]
00069
encode_digit
[function]
[call site]
00070
adapt
[function]
[call site]
00071
rpl_free
[function]
[call site]
00072
rpl_free
[function]
[call site]
00073
strlen
[call site]
00074
idna_to_ascii_4i
[function]
[call site]
00075
idna_to_ascii_4z
[function]
[call site]
00076
strcpy
[call site]
00077
strcpy
[call site]
00078
idna_to_ascii_4i
[function]
[call site]
00079
rpl_free
[function]
[call site]
00080
strlen
[call site]
00081
realloc
[call site]
00082
rpl_free
[function]
[call site]
00083
strcat
[call site]
00084
strcat
[call site]
00085
strdup
[call site]
00086
idn_free
[function]
[call site]
00087
rpl_free
[function]
[call site]
00088
idna_to_ascii_4z
[function]
[call site]
00089
idn_free
[function]
[call site]
00090
idna_to_ascii_8z
[function]
[call site]
00091
stringprep_utf8_to_ucs4
[function]
[call site]
00092
idna_to_ascii_4z
[function]
[call site]
00093
rpl_free
[function]
[call site]
00094
idn_free
[function]
[call site]
00095
idna_to_ascii_8z
[function]
[call site]
00096
idn_free
[function]
[call site]
00097
idna_to_ascii_lz
[function]
[call site]
00098
stringprep_locale_to_utf8
[function]
[call site]
00099
stringprep_locale_charset
[function]
[call site]
00100
getenv
[call site]
00101
nl_langinfo
[call site]
00102
idna_to_ascii_8z
[function]
[call site]
00103
rpl_free
[function]
[call site]
00104
idn_free
[function]
[call site]
00105
idna_to_ascii_lz
[function]
[call site]
00106
idn_free
[function]
[call site]
00107