The following nodes represent call sites where fuzz blockers occur.
Amount of callsites blocked | Calltree index | Parent function | Callsite | Largest blocked function |
---|---|---|---|---|
16 | 34 | httpx._urlparse.urlparse | call site: {node_id} | kwargs.get |
7 | 26 | httpx._urlparse.quote | call site: {node_id} | httpx._urlparse.quote |
5 | 10 | httpx._urlparse.urlparse | call site: {node_id} | urllib.parse.urljoin.find |
3 | 17 | httpx._urlparse.urlparse | call site: {node_id} | re.finditer |
3 | 65 | httpx._urlparse.encode_host | call site: {node_id} | httpx._urlparse.quote |
3 | 74 | httpx._urlparse.validate_path | call site: {node_id} | httpx._urlparse.normalize_path |
3 | 78 | httpx._urlparse.normalize_path | call site: {node_id} | httpx._urlparse.quote |
2 | 55 | httpx._urlparse.urlparse | call site: {node_id} | kwargs.get |
1 | 23 | httpx._urlparse.percent_encoded | call site: {node_id} | httpx._urlparse.PERCENT |
1 | 53 | httpx._urlparse.urlparse | call site: {node_id} | AUTHORITY_REGEX.match |
1 | 61 | httpx._urlparse.urlparse | call site: {node_id} | IPv4_STYLE_HOSTNAME.match |
1 | 63 | httpx._urlparse.encode_host | call site: {node_id} | IPv6_STYLE_HOSTNAME.match |
...fuzz_url.TestOneInput
[function]
[call site]
00000
atheris.FuzzedDataProvider
[function]
[call site]
00001
fdp.ConsumeUnicodeNoSurrogates
[function]
[call site]
00002
httpx._urlparse.urlparse
[function]
[call site]
00003
<builtin>.len
[function]
[call site]
00004
char.isascii
[function]
[call site]
00005
char.isprintable
[function]
[call site]
00006
<builtin>.any
[function]
[call site]
00007
char.isascii
[function]
[call site]
00008
char.isprintable
[function]
[call site]
00009
<builtin>.next
[function]
[call site]
00010
urllib.parse.urljoin.find
[function]
[call site]
00011
<builtin>.isinstance
[function]
[call site]
00012
<builtin>.str
[function]
[call site]
00013
kwargs.pop
[function]
[call site]
00014
netloc.partition
[function]
[call site]
00015
kwargs.pop
[function]
[call site]
00016
httpx._urlparse.quote
[function]
[call site]
00017
re.finditer
[function]
[call site]
00018
match.start
[function]
[call site]
00019
match.end
[function]
[call site]
00020
match.group
[function]
[call site]
00021
httpx._urlparse.percent_encoded
[function]
[call site]
00022
string.rstrip
[function]
[call site]
00023
httpx._urlparse.PERCENT
[function]
[call site]
00024
string.encode
[function]
[call site]
00025
parts.append
[function]
[call site]
00026
parts.append
[function]
[call site]
00027
<builtin>.len
[function]
[call site]
00028
httpx._urlparse.percent_encoded
[function]
[call site]
00029
parts.append
[function]
[call site]
00030
kwargs.pop
[function]
[call site]
00031
httpx._urlparse.quote
[function]
[call site]
00032
kwargs.pop
[function]
[call site]
00033
raw_path.partition
[function]
[call site]
00034
kwargs.get
[function]
[call site]
00035
host.startswith
[function]
[call site]
00036
host.endswith
[function]
[call site]
00037
kwargs.items
[function]
[call site]
00038
<builtin>.len
[function]
[call site]
00039
char.isascii
[function]
[call site]
00040
char.isprintable
[function]
[call site]
00041
<builtin>.any
[function]
[call site]
00042
<builtin>.next
[function]
[call site]
00043
char.isascii
[function]
[call site]
00044
char.isprintable
[function]
[call site]
00045
value.find
[function]
[call site]
00046
URL_REGEX.match
[function]
[call site]
00047
url_match.groupdict
[function]
[call site]
00048
kwargs.get
[function]
[call site]
00049
kwargs.get
[function]
[call site]
00050
kwargs.get
[function]
[call site]
00051
kwargs.get
[function]
[call site]
00052
kwargs.get
[function]
[call site]
00053
AUTHORITY_REGEX.match
[function]
[call site]
00054
authority_match.groupdict
[function]
[call site]
00055
kwargs.get
[function]
[call site]
00056
kwargs.get
[function]
[call site]
00057
kwargs.get
[function]
[call site]
00058
scheme.lower
[function]
[call site]
00059
httpx._urlparse.quote
[function]
[call site]
00060
httpx._urlparse.encode_host
[function]
[call site]
00061
IPv4_STYLE_HOSTNAME.match
[function]
[call site]
00062
ipaddress.IPv4Address
[function]
[call site]
00063
IPv6_STYLE_HOSTNAME.match
[function]
[call site]
00064
ipaddress.IPv6Address
[function]
[call site]
00065
host.isascii
[function]
[call site]
00066
host.lower
[function]
[call site]
00067
httpx._urlparse.quote
[function]
[call site]
00068
host.lower
[function]
[call site]
00069
idna.encode
[function]
[call site]
00070
httpx._urlparse.normalize_port
[function]
[call site]
00071
<builtin>.int
[function]
[call site]
00072
httpx._urlparse.validate_path
[function]
[call site]
00073
path.startswith
[function]
[call site]
00074
path.startswith
[function]
[call site]
00075
path.startswith
[function]
[call site]
00076
httpx._urlparse.normalize_path
[function]
[call site]
00077
path.split
[function]
[call site]
00078
output.pop
[function]
[call site]
00079
output.append
[function]
[call site]
00080
httpx._urlparse.quote
[function]
[call site]
00081
httpx._urlparse.quote
[function]
[call site]
00082
httpx._urlparse.quote
[function]
[call site]
00083
typing.NamedTuple.__init__
[function]
[call site]
00084