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 |
---|---|---|---|---|---|---|---|
489 | 489 |
3 :
['strchr', 'strlen', 'is_public_suffix'] |
489 | 489 | psl_registrable_domain | call site: 00056 | /src/libpsl/src/psl.c:1119 |
0 | 0 | None | 489 | 489 | psl_unregistrable_domain | call site: 00052 | /src/libpsl/src/psl.c:1065 |
0 | 0 | None | 485 | 485 | psl_is_public_suffix | call site: 00003 | /src/libpsl/src/psl.c:999 |
0 | 0 | None | 485 | 485 | psl_is_public_suffix2 | call site: 00047 | /src/libpsl/src/psl.c:1034 |
0 | 0 | None | 428 | 438 | psl_str_to_utf8lower | call site: 00073 | /src/libpsl/src/psl.c:1800 |
0 | 0 | None | 53 | 547 | psl_is_cookie_domain_acceptable | call site: 00060 | /src/libpsl/src/psl.c:1711 |
0 | 0 | None | 4 | 4 | psl_str_to_utf8lower | call site: 00075 | /src/libpsl/src/psl.c:1808 |
0 | 0 | None | 2 | 2 | psl_strdup | call site: 00017 | /src/libpsl/src/psl.c:322 |
0 | 0 | None | 0 | 0 | psl_builtin_outdated | call site: 00087 | /src/libpsl/src/psl.c:1517 |
0 | 0 | None | 0 | 0 | psl_check_version_number | call site: 00083 | /src/libpsl/src/psl.c:1577 |
LLVMFuzzerTestOneInput
[function]
[call site]
00000
__assert_fail
[call site]
00001
psl_builtin
[function]
[call site]
00002
psl_is_public_suffix
[function]
[call site]
00003
is_public_suffix
[function]
[call site]
00004
psl_idna_open
[function]
[call site]
00005
psl_idna_toASCII
[function]
[call site]
00006
domain_to_punycode
[function]
[call site]
00007
strchr
[call site]
00008
strlen
[call site]
00009
mem_is_ascii
[function]
[call site]
00010
utf8_to_utf32
[function]
[call site]
00011
punycode_encode
[function]
[call site]
00012
encode_digit
[function]
[call site]
00013
encode_digit
[function]
[call site]
00014
adapt
[function]
[call site]
00015
psl_strdup
[function]
[call site]
00016
strlen
[call site]
00017
strcpy
[call site]
00018
strlen
[call site]
00019
psl_idna_close
[function]
[call site]
00020
LookupStringInFixedSet
[function]
[call site]
00021
GetNextOffset
[function]
[call site]
00022
IsEOL
[function]
[call site]
00023
IsMatch
[function]
[call site]
00024
IsMatchUnchecked
[function]
[call site]
00025
GetMultibyteLength
[function]
[call site]
00026
NextPos
[function]
[call site]
00027
GetMultibyteLength
[function]
[call site]
00028
GetMultibyteLength
[function]
[call site]
00029
IsEOL
[function]
[call site]
00030
IsMatch
[function]
[call site]
00031
NextPos
[function]
[call site]
00032
GetReturnValue
[function]
[call site]
00033
IsEndCharMatch
[function]
[call site]
00034
IsMatchUnchecked
[function]
[call site]
00035
NextPos
[function]
[call site]
00036
strchr
[call site]
00037
strlen
[call site]
00038
LookupStringInFixedSet
[function]
[call site]
00039
vector_get
[function]
[call site]
00040
vector_find
[function]
[call site]
00041
vector_get
[function]
[call site]
00042
strchr
[call site]
00043
strlen
[call site]
00044
vector_find
[function]
[call site]
00045
vector_get
[function]
[call site]
00046
psl_is_public_suffix2
[function]
[call site]
00047
is_public_suffix
[function]
[call site]
00048
psl_is_public_suffix2
[function]
[call site]
00049
psl_is_public_suffix2
[function]
[call site]
00050
psl_is_public_suffix2
[function]
[call site]
00051
psl_unregistrable_domain
[function]
[call site]
00052
strlen
[call site]
00053
is_public_suffix
[function]
[call site]
00054
strchr
[call site]
00055
psl_registrable_domain
[function]
[call site]
00056
strlen
[call site]
00057
is_public_suffix
[function]
[call site]
00058
strchr
[call site]
00059
psl_is_cookie_domain_acceptable
[function]
[call site]
00060
strcmp
[call site]
00061
isip
[function]
[call site]
00062
is_ip4
[function]
[call site]
00063
is_ip6
[function]
[call site]
00064
hexval
[function]
[call site]
00065
is_ip4
[function]
[call site]
00066
strlen
[call site]
00067
strlen
[call site]
00068
strcmp
[call site]
00069
psl_unregistrable_domain
[function]
[call site]
00070
strlen
[call site]
00071
psl_is_cookie_domain_acceptable
[function]
[call site]
00072
psl_str_to_utf8lower
[function]
[call site]
00073
str_is_ascii
[function]
[call site]
00074
psl_strdup
[function]
[call site]
00075
__ctype_b_loc
[call site]
00076
tolower
[call site]
00077
psl_str_to_utf8lower
[function]
[call site]
00078
psl_str_to_utf8lower
[function]
[call site]
00079
psl_free
[function]
[call site]
00080
vector_free
[function]
[call site]
00081
psl_is_public_suffix
[function]
[call site]
00082
psl_check_version_number
[function]
[call site]
00083
psl_get_version
[function]
[call site]
00084
psl_dist_filename
[function]
[call site]
00085
psl_builtin_outdated
[function]
[call site]
00086
stat
[call site]
00087
psl_builtin_filename
[function]
[call site]
00088
psl_builtin_sha1sum
[function]
[call site]
00089
psl_builtin_file_time
[function]
[call site]
00090