Fuzz introspector: fuzz_read
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
4 21 backports.configparser.RawConfigParser.__init__ call site: 00021 backports.configparser.RawConfigParser._read_defaults
3 12 backports.configparser.RawConfigParser.__init__ call site: 00012 re.escape
2 16 backports.configparser.RawConfigParser.__init__ call site: 00016 re.escape
2 26 backports.configparser.RawConfigParser.optionxform call site: 00026 backports.configparser.ConfigParser._read_defaults
2 60 backports.configparser.RawConfigParser._read_inner call site: 00060 backports.configparser.RawConfigParser._handle_header
2 65 backports.configparser.RawConfigParser._handle_rest call site: 00065 backports.configparser.RawConfigParser._handle_option
1 0 EP call site: 00000 atheris.FuzzedDataProvider
1 19 backports.configparser._CommentSpec.__init__ call site: 00019 itertools.chain

Fuzzer calltree

0 ...fuzz_read.TestOneInput [function] [call site] 00000
1 atheris.FuzzedDataProvider [function] [call site] 00001
1 backports.configparser.RawConfigParser.__init__ [function] [call site] 00002
2 backports.configparser.ConverterMapping.__init__ [function] [call site] 00003
3 <builtin>.dir [function] [call site] 00004
3 <builtin>.getattr [function] [call site] 00005
3 <builtin>.callable [function] [call site] 00006
2 backports.configparser.SectionProxy.__init__ [function] [call site] 00008
3 <builtin>.getattr [function] [call site] 00009
3 functools.partial [function] [call site] 00010
3 <builtin>.setattr [function] [call site] 00011
2 <builtin>.tuple [function] [call site] 00012
2 re.escape [function] [call site] 00013
2 re.compile [function] [call site] 00014
2 re.compile [function] [call site] 00015
2 backports.configparser._CommentSpec.__init__ [function] [call site] 00016
3 re.escape [function] [call site] 00017
3 re.escape [function] [call site] 00018
3 re.compile [function] [call site] 00019
3 itertools.chain [function] [call site] 00020
2 <builtin>.isinstance [function] [call site] 00021
2 collections.abc.MutableMapping.update [function] [call site] 00022
2 backports.configparser.RawConfigParser._read_defaults [function] [call site] 00023
3 defaults.items [function] [call site] 00024
3 backports.configparser.RawConfigParser.optionxform [function] [call site] 00025
4 optionstr.lower [function] [call site] 00026
2 backports.configparser.ConfigParser._read_defaults [function] [call site] 00027
3 backports.configparser.RawConfigParser.read_dict [function] [call site] 00028
4 backports.configparser.ConfigParser.set [function] [call site] 00029
5 backports.configparser.RawConfigParser._validate_value_types [function] [call site] 00030
6 <builtin>.isinstance [function] [call site] 00031
6 <builtin>.isinstance [function] [call site] 00032
6 <builtin>.isinstance [function] [call site] 00033
5 <builtin>.super [function] [call site] 00034
4 dictionary.items [function] [call site] 00035
4 <builtin>.str [function] [call site] 00036
4 backports.configparser.ConfigParser.add_section [function] [call site] 00037
5 backports.configparser.RawConfigParser._validate_value_types [function] [call site] 00038
5 <builtin>.super [function] [call site] 00039
4 elements_added.add [function] [call site] 00040
4 keys.items [function] [call site] 00041
4 <builtin>.str [function] [call site] 00042
4 backports.configparser.RawConfigParser.optionxform [function] [call site] 00043
4 <builtin>.str [function] [call site] 00044
4 elements_added.add [function] [call site] 00045
4 backports.configparser.ConfigParser.set [function] [call site] 00046
1 fdp.ConsumeUnicodeNoSurrogates [function] [call site] 00047
1 backports.configparser.RawConfigParser.read_string [function] [call site] 00048
2 compat.py39.io.StringIO [function] [call site] 00049
2 backports.configparser.RawConfigParser.read_file [function] [call site] 00050
3 backports.configparser.RawConfigParser._read [function] [call site] 00051
4 backports.configparser.RawConfigParser._read_inner [function] [call site] 00052
5 backports.configparser._ReadState.__init__ [function] [call site] 00053
6 <builtin>.set [function] [call site] 00054
6 <builtin>.list [function] [call site] 00055
5 <builtin>.map [function] [call site] 00056
5 <builtin>.enumerate [function] [call site] 00057
5 first_nonspace.start [function] [call site] 00058
5 backports.configparser.RawConfigParser._handle_continuation_line [function] [call site] 00059
5 backports.configparser.RawConfigParser._handle_rest [function] [call site] 00060
6 backports.configparser.RawConfigParser._handle_header [function] [call site] 00061
7 st.elements_added.add [function] [call site] 00062
7 backports.configparser.SectionProxy.__init__ [function] [call site] 00063
7 st.elements_added.add [function] [call site] 00064
6 backports.configparser.RawConfigParser._handle_header [function] [call site] 00065
6 backports.configparser.RawConfigParser._handle_option [function] [call site] 00067
7 backports.configparser.ParsingError.__init__ [function] [call site] 00068
8 <builtin>.super [function] [call site] 00069
8 backports.configparser.ParsingError.append [function] [call site] 00070
9 <builtin>.repr [function] [call site] 00071
7 st.errors.append [function] [call site] 00072
7 backports.configparser.ParsingError.__init__ [function] [call site] 00074
7 st.errors.append [function] [call site] 00075
7 st.optname.rstrip [function] [call site] 00076
7 backports.configparser.RawConfigParser.optionxform [function] [call site] 00077
7 st.elements_added.add [function] [call site] 00078
7 optval.strip [function] [call site] 00079
4 backports.configparser.ParsingError._raise_all [function] [call site] 00080
5 <builtin>.iter [function] [call site] 00081
5 contextlib.suppress [function] [call site] 00082
4 backports.configparser.RawConfigParser._join_multiline_values [function] [call site] 00083
5 itertools.chain [function] [call site] 00084
5 <builtin>.isinstance [function] [call site] 00085
5 backports.configparser.Interpolation.before_read [function] [call site] 00086