The following nodes represent call sites where fuzz blockers occur.
Amount of callsites blocked | Calltree index | Parent function | Callsite | Largest blocked function |
---|---|---|---|---|
21 | 166 | face.parser.Parser._parse_flags | call site: 00166 | face.parser.Parser._parse_flagfile |
18 | 35 | face.sinter.get_fb | call site: 00035 | face.command.Command.add |
11 | 12 | face.middleware.is_middleware | call site: 00012 | face.command.Command.add_middleware |
7 | 62 | face.command.Command.__init__ | call site: 00062 | face.utils.unwrap_text |
4 | 25 | face.sinter.get_fb | call site: 00025 | inspect.isbuiltin |
4 | 57 | face.command.Command.__init__ | call site: 00057 |
|
3 | 78 | face.command.Command.add | call site: 00078 | face.command.Command.add_command |
3 | 106 | face.parser.FlagDisplay.__init__ | call site: 00106 | face.utils.get_type_desc |
3 | 142 | face.command.Command.get_dep_names | call site: 00142 | face.sinter.get_arg_names |
2 | 112 | face.command.Command.add | call site: 00112 | fdp.ConsumeUnicodeNoSurrogates |
2 | 196 | face.parser.Parser._resolve_flags | call site: 00196 | ff_paths.append |
1 | 55 | face.command.Command.add | call site: 00055 | face.command.Command.__init__ |
...fuzz_command.TestOneInput
[function]
[call site]
00000
atheris.FuzzedDataProvider
[function]
[call site]
00001
fdp.ConsumeIntInRange
[function]
[call site]
00002
<builtin>.range
[function]
[call site]
00003
fdp.ConsumeUnicodeNoSurrogates
[function]
[call site]
00004
args.append
[function]
[call site]
00005
fdp.ConsumeIntInRange
[function]
[call site]
00006
<builtin>.range
[function]
[call site]
00007
fdp.ConsumeUnicodeNoSurrogates
[function]
[call site]
00008
face.command.Command.add
[function]
[call site]
00009
face.middleware.is_middleware
[function]
[call site]
00010
<builtin>.callable
[function]
[call site]
00011
<builtin>.getattr
[function]
[call site]
00012
face.command.Command.add_middleware
[function]
[call site]
00013
face.middleware.is_middleware
[function]
[call site]
00014
face.middleware.face_middleware
[function]
[call site]
00015
<builtin>.isinstance
[function]
[call site]
00016
<builtin>.list
[function]
[call site]
00017
<builtin>.isinstance
[function]
[call site]
00018
<builtin>.callable
[function]
[call site]
00019
face.middleware.face_middleware.decorate_face_middleware
[function]
[call site]
00020
face.middleware.check_middleware
[function]
[call site]
00021
<builtin>.callable
[function]
[call site]
00022
face.sinter.get_fb
[function]
[call site]
00023
inspect.isfunction
[function]
[call site]
00024
inspect.ismethod
[function]
[call site]
00025
inspect.isbuiltin
[function]
[call site]
00026
<builtin>.hasattr
[function]
[call site]
00027
<builtin>.getattr
[function]
[call site]
00028
<builtin>.isinstance
[function]
[call site]
00029
<builtin>.getattr
[function]
[call site]
00030
<builtin>.isinstance
[function]
[call site]
00031
boltons.funcutils.FunctionBuilder.from_func
[function]
[call site]
00032
<builtin>.isinstance
[function]
[call site]
00033
<builtin>.all
[function]
[call site]
00034
<builtin>.isinstance
[function]
[call site]
00035
face.sinter.get_callable_labels
[function]
[call site]
00036
<builtin>.isinstance
[function]
[call site]
00037
<builtin>.getattr
[function]
[call site]
00038
<builtin>.getattr
[function]
[call site]
00039
ctx_parts.append
[function]
[call site]
00040
<builtin>.getattr
[function]
[call site]
00041
<builtin>.getattr
[function]
[call site]
00042
face.sinter.get_fb
[function]
[call site]
00043
ctx_parts.insert
[function]
[call site]
00044
fb.get_invocation_str
[function]
[call site]
00045
<builtin>.set
[function]
[call site]
00046
<builtin>.set
[function]
[call site]
00047
<builtin>.list
[function]
[call site]
00048
<builtin>.list
[function]
[call site]
00049
<builtin>.list
[function]
[call site]
00050
face.middleware.check_middleware
[function]
[call site]
00051
face.command.Command.add
[function]
[call site]
00052
collections.OrderedDict.items
[function]
[call site]
00053
<builtin>.isinstance
[function]
[call site]
00054
<builtin>.callable
[function]
[call site]
00055
face.command.Command.__init__
[function]
[call site]
00056
face.command._get_default_name
[function]
[call site]
00057
<builtin>.isinstance
[function]
[call site]
00058
<builtin>.getattr
[function]
[call site]
00059
boltons.strutils.camel2under
[function]
[call site]
00060
boltons.strutils.camel2under.lower
[function]
[call site]
00061
face.command._docstring_to_doc
[function]
[call site]
00062
face.utils.unwrap_text
[function]
[call site]
00063
text.splitlines
[function]
[call site]
00064
line.strip
[function]
[call site]
00065
cur_graf.append
[function]
[call site]
00066
all_grafs.append
[function]
[call site]
00067
all_grafs.append
[function]
[call site]
00068
unwrapped.splitlines
[function]
[call site]
00069
<builtin>.super
[function]
[call site]
00070
collections.OrderedDict
[function]
[call site]
00071
<builtin>.list
[function]
[call site]
00072
collections.OrderedDict
[function]
[call site]
00073
collections.OrderedDict
[function]
[call site]
00074
face.command.Command.add_middleware
[function]
[call site]
00075
face.command.Command.add
[function]
[call site]
00076
face.command.Command.add
[function]
[call site]
00077
<builtin>.isinstance
[function]
[call site]
00078
face.command.Command.add_command
[function]
[call site]
00079
<builtin>.isinstance
[function]
[call site]
00080
<builtin>.super
[function]
[call site]
00081
<builtin>.isinstance
[function]
[call site]
00082
face.parser.Flag.__init__
[function]
[call site]
00083
face.utils.flag_to_identifier
[function]
[call site]
00084
<builtin>.isinstance
[function]
[call site]
00085
flag.endswith
[function]
[call site]
00086
flag.endswith
[function]
[call site]
00087
VALID_FLAG_RE.match
[function]
[call site]
00088
face.utils.normalize_flag_name
[function]
[call site]
00089
flag.lstrip
[function]
[call site]
00090
<builtin>.len
[function]
[call site]
00091
<builtin>.len
[function]
[call site]
00092
ret.lower
[function]
[call site]
00093
ret.replace
[function]
[call site]
00094
keyword.iskeyword
[function]
[call site]
00095
<builtin>.callable
[function]
[call site]
00096
face.parser._validate_char
[function]
[call site]
00097
<builtin>.len
[function]
[call site]
00098
<builtin>.len
[function]
[call site]
00099
<builtin>.callable
[function]
[call site]
00100
face.parser.Flag.set_display
[function]
[call site]
00101
<builtin>.isinstance
[function]
[call site]
00102
<builtin>.isinstance
[function]
[call site]
00103
<builtin>.isinstance
[function]
[call site]
00104
face.parser.FlagDisplay.__init__
[function]
[call site]
00105
<builtin>.callable
[function]
[call site]
00106
face.utils.get_type_desc
[function]
[call site]
00107
<builtin>.callable
[function]
[call site]
00108
<builtin>.repr
[function]
[call site]
00109
<builtin>.callable
[function]
[call site]
00110
<builtin>.isinstance
[function]
[call site]
00111
<builtin>.super
[function]
[call site]
00112
fdp.ConsumeUnicodeNoSurrogates
[function]
[call site]
00113
fdp.ConsumeBool
[function]
[call site]
00114
fdp.ConsumeUnicodeNoSurrogates
[function]
[call site]
00115
face.parser.Parser.parse
[function]
[call site]
00116
face.parser.CommandParseResult.__init__
[function]
[call site]
00117
<builtin>.tuple
[function]
[call site]
00118
<builtin>.isinstance
[function]
[call site]
00119
<builtin>.list
[function]
[call site]
00120
face.parser.Parser._parse_subcmds
[function]
[call site]
00121
arg.startswith
[function]
[call site]
00122
face.parser._arg_to_subcmd
[function]
[call site]
00123
arg.lower
[function]
[call site]
00124
<builtin>.tuple
[function]
[call site]
00125
<builtin>.tuple
[function]
[call site]
00126
ret.append
[function]
[call site]
00127
<builtin>.len
[function]
[call site]
00128
<builtin>.tuple
[function]
[call site]
00129
<builtin>.tuple
[function]
[call site]
00130
<builtin>.tuple
[function]
[call site]
00131
face.parser.Parser.get_flag_map
[function]
[call site]
00132
flag_map.items
[function]
[call site]
00133
collections.OrderedDict
[function]
[call site]
00134
face.command.Command.get_flag_map
[function]
[call site]
00135
<builtin>.super
[function]
[call site]
00136
face.command.Command.get_dep_names
[function]
[call site]
00137
face.sinter.get_arg_names
[function]
[call site]
00138
face.sinter.get_fb
[function]
[call site]
00139
fb.get_arg_names
[function]
[call site]
00140
<builtin>.set
[function]
[call site]
00141
<builtin>.set
[function]
[call site]
00142
face.sinter.get_arg_names
[function]
[call site]
00143
<builtin>.set
[function]
[call site]
00144
required_args.update
[function]
[call site]
00145
face.utils.get_rdep_map
[function]
[call site]
00146
<builtin>.set
[function]
[call site]
00147
to_proc.pop
[function]
[call site]
00148
cur_chain.append
[function]
[call site]
00149
dep_map.get
[function]
[call site]
00150
to_proc.extend
[function]
[call site]
00151
rdeps.update
[function]
[call site]
00152
<builtin>.sorted
[function]
[call site]
00153
collections.OrderedDict
[function]
[call site]
00154
collections.OrderedDict.items
[function]
[call site]
00155
collections.OrderedDict
[function]
[call site]
00156
face.parser.Parser._parse_flags
[function]
[call site]
00157
boltons.dictutils.OrderedMultiDict
[function]
[call site]
00158
collections.OrderedDict
[function]
[call site]
00159
<builtin>.set
[function]
[call site]
00160
face.parser.Parser._parse_single_flag
[function]
[call site]
00161
arg.split
[function]
[call site]
00162
face.utils.normalize_flag_name
[function]
[call site]
00163
collections.OrderedDict.get
[function]
[call site]
00164
<builtin>.callable
[function]
[call site]
00165
boltons.dictutils.OrderedMultiDict.add
[function]
[call site]
00166
face.parser.Parser._parse_flagfile
[function]
[call site]
00167
collections.OrderedDict
[function]
[call site]
00168
<builtin>.getattr
[function]
[call site]
00169
<builtin>.callable
[function]
[call site]
00170
<builtin>.getattr
[function]
[call site]
00171
os.path.abspath
[function]
[call site]
00172
<builtin>.repr
[function]
[call site]
00173
path_or_file.read
[function]
[call site]
00174
os.path.abspath
[function]
[call site]
00175
codecs.open
[function]
[call site]
00176
f.read
[function]
[call site]
00177
boltons.dictutils.OrderedMultiDict
[function]
[call site]
00178
ff_text.splitlines
[function]
[call site]
00179
<builtin>.enumerate
[function]
[call site]
00180
shlex.split
[function]
[call site]
00181
face.parser.Parser._parse_single_flag
[function]
[call site]
00182
boltons.dictutils.OrderedMultiDict.add
[function]
[call site]
00183
face.parser.Parser._parse_flagfile
[function]
[call site]
00184
collections.OrderedDict.items
[function]
[call site]
00185
boltons.dictutils.OrderedMultiDict.update_extend
[function]
[call site]
00186
ff_path_seen.add
[function]
[call site]
00187
collections.OrderedDict
[function]
[call site]
00188
<builtin>.tuple
[function]
[call site]
00189
face.parser.Parser._resolve_flags
[function]
[call site]
00190
collections.OrderedDict
[function]
[call site]
00191
collections.OrderedDict.items
[function]
[call site]
00192
missing_flags.append
[function]
[call site]
00193
collections.OrderedDict.getlist
[function]
[call site]
00194
flag.multi
[function]
[call site]
00195
flagfile_map.items
[function]
[call site]
00196
ff_paths.append
[function]
[call site]
00197
<builtin>.len
[function]
[call site]
00198
collections.OrderedDict
[function]
[call site]
00199
boltons.iterutils.split
[function]
[call site]
00200
prs.post_posargs.parse
[function]
[call site]
00201
<builtin>.tuple
[function]
[call site]
00202
prs.posargs.parse
[function]
[call site]
00203
<builtin>.tuple
[function]
[call site]
00204