The following nodes represent call sites where fuzz blockers occur.
Amount of callsites blocked | Calltree index | Parent function | Callsite | Largest blocked function |
---|---|---|---|---|
7 | 10 | mako.lexer.Lexer.decode_raw_stream | call site: 00010 | text.startswith |
3 | 33 | mako.lexer.Lexer.parse_until_text | call site: 00033 | match.group |
2 | 116 | mako.lexer.Lexer.append_node | call site: 00116 |
|
2 | 133 | mako.lexer.Lexer.match_comment | call site: 00133 | mako.lexer.Lexer.append_node |
2 | 177 | mako.lexer.Lexer.match_percent | call site: 00177 | match.group |
1 | 5 | mako.parsetree.TemplateNode.__init__ | call site: 00005 |
|
1 | 95 | mako.parsetree.Tag._parse_attributes | call site: 00095 | m.group |
1 | 121 | mako.lexer.Lexer.append_node | call site: 00121 | escapes.strip |
1 | 173 | mako.lexer.Lexer.match_python_block | call site: 00173 | match.group |
...fuzz_lexer.TestOneInput
[function]
[call site]
00000
atheris.FuzzedDataProvider
[function]
[call site]
00001
fdp.ConsumeUnicodeNoSurrogates
[function]
[call site]
00002
mako.lexer.Lexer.__init__
[function]
[call site]
00003
mako.parsetree.TemplateNode.__init__
[function]
[call site]
00004
<builtin>.super
[function]
[call site]
00005
<builtin>.hasattr
[function]
[call site]
00006
mako.lexer.Lexer.parse
[function]
[call site]
00007
mako.lexer.Lexer.decode_raw_stream
[function]
[call site]
00008
<builtin>.isinstance
[function]
[call site]
00009
m.group
[function]
[call site]
00010
text.startswith
[function]
[call site]
00011
<builtin>.len
[function]
[call site]
00012
text.decode
[function]
[call site]
00013
m.group
[function]
[call site]
00014
text.decode
[function]
[call site]
00015
m.group
[function]
[call site]
00016
text.decode
[function]
[call site]
00017
mako.lexer.Lexer.match_reg
[function]
[call site]
00018
reg.match
[function]
[call site]
00019
match.span
[function]
[call site]
00020
<builtin>.len
[function]
[call site]
00021
mako.lexer.Lexer.match_end
[function]
[call site]
00022
mako.lexer.Lexer.match
[function]
[call site]
00023
re.compile
[function]
[call site]
00024
re.compile
[function]
[call site]
00025
mako.lexer.Lexer.match_reg
[function]
[call site]
00026
match.group
[function]
[call site]
00027
mako.lexer.Lexer.match_expression
[function]
[call site]
00028
mako.lexer.Lexer.match
[function]
[call site]
00029
mako.lexer.Lexer.parse_until_text
[function]
[call site]
00030
mako.lexer.Lexer.match
[function]
[call site]
00031
mako.lexer.Lexer.match
[function]
[call site]
00032
mako.lexer.Lexer.match
[function]
[call site]
00033
match.group
[function]
[call site]
00034
<builtin>.len
[function]
[call site]
00035
match.group
[function]
[call site]
00036
mako.lexer.Lexer.match
[function]
[call site]
00037
match.group
[function]
[call site]
00038
match.group
[function]
[call site]
00039
match.group
[function]
[call site]
00040
match.group
[function]
[call site]
00041
match.group
[function]
[call site]
00042
match.group
[function]
[call site]
00043
mako.lexer.Lexer.parse_until_text
[function]
[call site]
00044
text.replace
[function]
[call site]
00045
mako.lexer.Lexer.append_node
[function]
[call site]
00046
kwargs.setdefault
[function]
[call site]
00047
kwargs.setdefault
[function]
[call site]
00048
kwargs.setdefault
[function]
[call site]
00049
mako.parsetree.Comment.__init__
[function]
[call site]
00050
<builtin>.super
[function]
[call site]
00051
mako.parsetree.Text.__init__
[function]
[call site]
00052
<builtin>.super
[function]
[call site]
00053
mako.parsetree.Expression.__init__
[function]
[call site]
00054
<builtin>.super
[function]
[call site]
00055
mako.ast.ArgumentList.__init__
[function]
[call site]
00056
<builtin>.set
[function]
[call site]
00057
<builtin>.set
[function]
[call site]
00058
<builtin>.isinstance
[function]
[call site]
00059
re.match
[function]
[call site]
00060
re.match
[function]
[call site]
00061
mako.pyparser.parse
[function]
[call site]
00062
mako._ast_util.parse
[function]
[call site]
00063
<builtin>.compile
[function]
[call site]
00064
mako.pyparser.FindTuple.__init__
[function]
[call site]
00065
mako._ast_util.NodeVisitor.visit
[function]
[call site]
00066
mako._ast_util.NodeVisitor.get_visitor
[function]
[call site]
00067
<builtin>.getattr
[function]
[call site]
00068
mako._ast_util.NodeVisitor.generic_visit
[function]
[call site]
00069
mako._ast_util.iter_fields
[function]
[call site]
00070
<builtin>.getattr
[function]
[call site]
00071
<builtin>.isinstance
[function]
[call site]
00072
<builtin>.isinstance
[function]
[call site]
00073
mako._ast_util.NodeVisitor.visit
[function]
[call site]
00074
<builtin>.isinstance
[function]
[call site]
00075
mako._ast_util.NodeVisitor.visit
[function]
[call site]
00076
mako.ast.PythonCode.__init__
[function]
[call site]
00077
<builtin>.set
[function]
[call site]
00078
<builtin>.set
[function]
[call site]
00079
<builtin>.isinstance
[function]
[call site]
00080
code.lstrip
[function]
[call site]
00081
mako.pyparser.parse
[function]
[call site]
00082
mako.pyparser.FindIdentifiers.__init__
[function]
[call site]
00083
<builtin>.set
[function]
[call site]
00084
mako._ast_util.NodeVisitor.visit
[function]
[call site]
00085
mako.parsetree.Code.__init__
[function]
[call site]
00086
<builtin>.super
[function]
[call site]
00087
mako.ast.PythonCode.__init__
[function]
[call site]
00088
mako.parsetree.Tag.__init__
[function]
[call site]
00089
<builtin>.super
[function]
[call site]
00090
mako.parsetree.Tag._parse_attributes
[function]
[call site]
00091
<builtin>.set
[function]
[call site]
00092
re.compile
[function]
[call site]
00093
re.compile
[function]
[call site]
00094
mako.ast.PythonCode.__init__
[function]
[call site]
00095
m.group
[function]
[call site]
00096
undeclared_identifiers.union
[function]
[call site]
00097
m.group
[function]
[call site]
00098
expr.append
[function]
[call site]
00099
<builtin>.repr
[function]
[call site]
00100
expr.append
[function]
[call site]
00101
<builtin>.repr
[function]
[call site]
00102
re.search
[function]
[call site]
00103
<builtin>.repr
[function]
[call site]
00104
<builtin>.len
[function]
[call site]
00105
mako.parsetree.ControlLine.__init__
[function]
[call site]
00106
<builtin>.super
[function]
[call site]
00107
mako.ast.PythonFragment.__init__
[function]
[call site]
00108
code.strip
[function]
[call site]
00109
re.match
[function]
[call site]
00110
m.group
[function]
[call site]
00111
m.start
[function]
[call site]
00112
m.group
[function]
[call site]
00113
<builtin>.super
[function]
[call site]
00114
<builtin>.len
[function]
[call site]
00115
control_frame.nodes.append
[function]
[call site]
00116
<builtin>.isinstance
[function]
[call site]
00117
control_frame.is_ternary
[function]
[call site]
00118
<builtin>.isinstance
[function]
[call site]
00119
<builtin>.len
[function]
[call site]
00120
<builtin>.isinstance
[function]
[call site]
00121
escapes.strip
[function]
[call site]
00122
mako.lexer.Lexer.match_control_line
[function]
[call site]
00123
mako.lexer.Lexer.match
[function]
[call site]
00124
match.group
[function]
[call site]
00125
match.group
[function]
[call site]
00126
re.match
[function]
[call site]
00127
m2.group
[function]
[call site]
00128
<builtin>.len
[function]
[call site]
00129
mako.lexer.Lexer.append_node
[function]
[call site]
00130
mako.lexer.Lexer.append_node
[function]
[call site]
00131
mako.lexer.Lexer.match_comment
[function]
[call site]
00132
mako.lexer.Lexer.match
[function]
[call site]
00133
match.group
[function]
[call site]
00134
mako.lexer.Lexer.append_node
[function]
[call site]
00135
mako.lexer.Lexer.match_tag_start
[function]
[call site]
00136
mako.lexer.Lexer.match
[function]
[call site]
00137
match.groups
[function]
[call site]
00138
re.findall
[function]
[call site]
00139
text.replace
[function]
[call site]
00140
mako.lexer.Lexer.append_node
[function]
[call site]
00141
mako.lexer.Lexer.match
[function]
[call site]
00142
match.group
[function]
[call site]
00143
mako.lexer.Lexer.append_node
[function]
[call site]
00144
mako.lexer.Lexer.match_tag_end
[function]
[call site]
00145
mako.lexer.Lexer.match
[function]
[call site]
00146
<builtin>.len
[function]
[call site]
00147
match.group
[function]
[call site]
00148
mako.lexer.Lexer.match_tag_end
[function]
[call site]
00149
mako.lexer.Lexer.match_python_block
[function]
[call site]
00150
mako.lexer.Lexer.match
[function]
[call site]
00151
mako.lexer.Lexer.parse_until_text
[function]
[call site]
00152
mako.pygen.adjust_whitespace
[function]
[call site]
00153
re.split
[function]
[call site]
00154
mako.pygen.adjust_whitespace.in_multi_line
[function]
[call site]
00155
re.search
[function]
[call site]
00156
mako.pygen.adjust_whitespace.in_multi_line.match
[function]
[call site]
00157
re.match
[function]
[call site]
00158
m.group
[function]
[call site]
00159
<builtin>.len
[function]
[call site]
00160
mako.pygen.adjust_whitespace.in_multi_line.match
[function]
[call site]
00161
mako.pygen.adjust_whitespace.in_multi_line.match
[function]
[call site]
00162
mako.pygen.adjust_whitespace.in_multi_line.match
[function]
[call site]
00163
m.group
[function]
[call site]
00164
mako.pygen.adjust_whitespace.in_multi_line.match
[function]
[call site]
00165
lines.append
[function]
[call site]
00166
line.expandtabs
[function]
[call site]
00167
re.search
[function]
[call site]
00168
re.match
[function]
[call site]
00169
mako.pygen.adjust_whitespace._indent_line
[function]
[call site]
00170
re.sub
[function]
[call site]
00171
lines.append
[function]
[call site]
00172
mako.lexer.Lexer.append_node
[function]
[call site]
00173
match.group
[function]
[call site]
00174
mako.lexer.Lexer.match_percent
[function]
[call site]
00175
mako.lexer.Lexer.match
[function]
[call site]
00176
mako.lexer.Lexer.append_node
[function]
[call site]
00177
match.group
[function]
[call site]
00178
match.group
[function]
[call site]
00179
mako.lexer.Lexer.match_text
[function]
[call site]
00180
mako.lexer.Lexer.match
[function]
[call site]
00181
match.group
[function]
[call site]
00182
mako.lexer.Lexer.append_node
[function]
[call site]
00183
<builtin>.len
[function]
[call site]
00184
<builtin>.len
[function]
[call site]
00185