Fuzz introspector: fuzz_parsing
For issues and ideas: https://github.com/ossf/fuzz-introspector/issues

Fuzz blockers

The following nodes represent call sites where fuzz blockers occur.

Amount of callsites blocked Calltree index Parent function Callsite Largest blocked function
39 23 netaddr.fbsocket._inet_pton_af_inet call site: 00023 netaddr.fbsocket._inet_pton_af_inet
9 86 netaddr.ip.parse_ip_network call site: 00086 netaddr.strategy.ipv4.expand_partial_address
4 10 netaddr.ip.IPAddress.__init__ call site: 00010 .int
4 97 netaddr.ip.parse_ip_network call site: 00097 netaddr.ip.parse_ip_network
2 76 netaddr.strategy.ipv4.str_to_int call site: 00076 .int
1 19 netaddr.strategy.ipv6.str_to_int call site: 00019 netaddr.fbsocket._inet_pton_af_inet
1 21 netaddr.fbsocket._inet_pton_af_inet call site: 00021 .OSError
1 68 netaddr.ip.IPAddress.__init__ call site: 00068 .int
1 74 netaddr.strategy.ipv4.str_to_int call site: 00074 socket.inet_aton
1 82 netaddr.ip.IPNetwork.__init__ call site: 00082 netaddr.ip.parse_ip_network
1 84 netaddr.ip.parse_ip_network call site: 00084 .len

Fuzzer calltree

0 ...fuzz_parsing.TestOneInput [function] [call site] 00000
1 atheris.FuzzedDataProvider [function] [call site] 00001
1 fdp.ConsumeIntInRange [function] [call site] 00002
1 fdp.ConsumeString [function] [call site] 00003
1 fdp.ConsumeIntInRange [function] [call site] 00004
1 fdp.ConsumeString [function] [call site] 00005
1 netaddr.ip.IPAddress.__init__ [function] [call site] 00006
2 <builtin>.super [function] [call site] 00007
2 <builtin>.isinstance [function] [call site] 00008
2 <builtin>.isinstance [function] [call site] 00009
2 <builtin>.isinstance [function] [call site] 00010
2 <builtin>.int [function] [call site] 00011
2 <builtin>.int [function] [call site] 00012
2 <builtin>.int [function] [call site] 00013
2 <builtin>.int [function] [call site] 00014
2 module.str_to_int [function] [call site] 00015
2 <builtin>.isinstance [function] [call site] 00016
2 netaddr.strategy.ipv6.str_to_int [function] [call site] 00017
3 _socket.inet_pton [function] [call site] 00018
3 netaddr.fbsocket.inet_pton [function] [call site] 00019
4 netaddr.fbsocket._inet_pton_af_inet [function] [call site] 00020
5 <builtin>.isinstance [function] [call site] 00021
5 <builtin>.OSError [function] [call site] 00022
5 <builtin>.len [function] [call site] 00023
5 token.startswith [function] [call site] 00024
5 token.startswith [function] [call site] 00025
5 <builtin>.len [function] [call site] 00026
5 <builtin>.int [function] [call site] 00027
5 struct.pack [function] [call site] 00028
5 words.append [function] [call site] 00029
4 <builtin>.OSError [function] [call site] 00030
4 <builtin>.isinstance [function] [call site] 00031
4 prefix.split [function] [call site] 00032
4 suffix.split [function] [call site] 00033
4 <builtin>.len [function] [call site] 00034
4 l_suffix.pop [function] [call site] 00035
4 netaddr.fbsocket._inet_pton_af_inet [function] [call site] 00036
4 struct.unpack [function] [call site] 00037
4 l_suffix.append [function] [call site] 00038
4 struct.unpack [function] [call site] 00039
4 l_suffix.append [function] [call site] 00040
4 <builtin>.len [function] [call site] 00041
4 <builtin>.len [function] [call site] 00042
4 <builtin>.len [function] [call site] 00043
4 <builtin>.len [function] [call site] 00044
4 <builtin>.int [function] [call site] 00045
4 struct.pack [function] [call site] 00046
4 <builtin>.range [function] [call site] 00047
4 <builtin>.int [function] [call site] 00048
4 struct.pack [function] [call site] 00049
4 <builtin>.int [function] [call site] 00050
4 <builtin>.len [function] [call site] 00051
4 tokens.pop [function] [call site] 00052
4 netaddr.fbsocket._inet_pton_af_inet [function] [call site] 00053
4 struct.unpack [function] [call site] 00054
4 tokens.append [function] [call site] 00055
4 struct.unpack [function] [call site] 00056
4 tokens.append [function] [call site] 00057
4 <builtin>.int [function] [call site] 00058
4 struct.pack [function] [call site] 00059
4 <builtin>.len [function] [call site] 00060
4 <builtin>.int [function] [call site] 00061
4 struct.pack [function] [call site] 00062
3 netaddr.strategy.ipv6.packed_to_int [function] [call site] 00063
4 struct.unpack [function] [call site] 00064
4 <builtin>.list [function] [call site] 00065
4 <builtin>.reversed [function] [call site] 00066
4 <builtin>.enumerate [function] [call site] 00067
2 netaddr.strategy.ipv4.str_to_int [function] [call site] 00068
3 <builtin>.int [function] [call site] 00069
3 <builtin>.len [function] [call site] 00070
3 p.startswith [function] [call site] 00071
3 <builtin>.any [function] [call site] 00072
3 socket.inet_pton [function] [call site] 00073
3 netaddr.fbsocket.inet_pton [function] [call site] 00074
3 socket.inet_aton [function] [call site] 00075
3 struct.unpack [function] [call site] 00076
2 <builtin>.int [function] [call site] 00077
2 <builtin>.int [function] [call site] 00078
1 netaddr.ip.IPNetwork.__init__ [function] [call site] 00079
2 <builtin>.super [function] [call site] 00080
2 <builtin>.hasattr [function] [call site] 00081
2 <builtin>.hasattr [function] [call site] 00082
2 netaddr.ip.parse_ip_network [function] [call site] 00083
3 <builtin>.isinstance [function] [call site] 00084
3 <builtin>.len [function] [call site] 00085
3 <builtin>.isinstance [function] [call site] 00086
3 netaddr.strategy.ipv4.expand_partial_address [function] [call site] 00087
4 <builtin>.isinstance [function] [call site] 00088
4 <builtin>.int [function] [call site] 00089
4 <builtin>.int [function] [call site] 00090
4 <builtin>.len [function] [call site] 00091
4 <builtin>.len [function] [call site] 00092
4 <builtin>.range [function] [call site] 00093
4 tokens.append [function] [call site] 00094
4 <builtin>.tuple [function] [call site] 00095
3 netaddr.ip.IPAddress.__init__ [function] [call site] 00096
3 <builtin>.int [function] [call site] 00097
3 netaddr.ip.IPAddress.__init__ [function] [call site] 00098
3 netaddr.ip.IPAddress.is_netmask [function] [call site] 00099
3 netaddr.ip.IPAddress.is_hostmask [function] [call site] 00100
2 netaddr.ip.parse_ip_network [function] [call site] 00101
2 netaddr.ip.parse_ip_network [function] [call site] 00102
2 netaddr.ip.parse_ip_network [function] [call site] 00103
1 netaddr.ip.IPRange.__init__ [function] [call site] 00104
2 netaddr.ip.IPAddress.__init__ [function] [call site] 00105
2 netaddr.ip.IPAddress.__init__ [function] [call site] 00106
2 <builtin>.int [function] [call site] 00107
2 <builtin>.int [function] [call site] 00108
1 <builtin>.str [function] [call site] 00109