The following nodes represent call sites where fuzz blockers occur.
Amount of callsites blocked | Calltree index | Parent function | Callsite | Largest blocked function |
---|---|---|---|---|
50 | 0 | EP | call site: {node_id} | black.format_file_contents |
28 | 146 | black.nodes.preceding_leaf | call site: {node_id} | black.comments.generate_ignored_nodes |
14 | 363 | black.assert_stable | call site: {node_id} | black.handle_ipynb_magics.put_trailing_semicolon_back |
11 | 99 | black.get_features_used | call site: {node_id} | black.nodes.is_simple_decorator_expression |
11 | 211 | black.lines.is_line_short_enough | call site: {node_id} | black.nodes.is_multiline_string |
7 | 72 | black.get_future_imports | call site: {node_id} | black.get_future_imports.get_imports_from_children |
7 | 224 | black.strings.has_triple_quotes | call site: {node_id} |
|
7 | 309 | black.parsing.parse_single_version | call site: {node_id} | ast.parse |
6 | 58 | black.mode.supports_feature | call site: {node_id} | black.mode.supports_feature |
6 | 116 | black.get_features_used | call site: {node_id} |
|
5 | 195 | black.lines.EmptyLineTracker._maybe_empty_lines | call site: {node_id} | black.lines.EmptyLineTracker._maybe_empty_lines_for_class_or_def |
4 | 124 | black.get_features_used | call site: {node_id} | black.mode.supports_feature |
...fuzz_raw_format_filecontents.TestOneInput
[function]
[call site]
00000
.len
[function]
[call site]
00001
atheris.FuzzedDataProvider
[function]
[call site]
00002
fdp.ConsumeUnicodeNoSurrogates
[function]
[call site]
00003
black.format_file_contents
[function]
[call site]
00004
black.format_ipynb_string
[function]
[call site]
00005
json.loads
[function]
[call site]
00006
black.validate_metadata
[function]
[call site]
00007
nb.get
[function]
[call site]
00008
cell.get
[function]
[call site]
00009
black.format_cell
[function]
[call site]
00010
black.validate_cell
[function]
[call site]
00011
.any
[function]
[call site]
00012
src.split
[function]
[call site]
00013
black.handle_ipynb_magics.remove_trailing_semicolon
[function]
[call site]
00014
tokenize_rt.src_to_tokens
[function]
[call site]
00015
tokenize_rt.reversed_enumerate
[function]
[call site]
00016
tokenize_rt.tokens_to_src
[function]
[call site]
00017
black.handle_ipynb_magics.mask_cell
[function]
[call site]
00018
ast.parse
[function]
[call site]
00019
IPython.core.inputtransformer2.TransformerManager
[function]
[call site]
00020
IPython.core.inputtransformer2.TransformerManager.transform_cell
[function]
[call site]
00021
black.handle_ipynb_magics.replace_cell_magics
[function]
[call site]
00022
ast.parse
[function]
[call site]
00023
black.handle_ipynb_magics.CellMagicFinder.__init__
[function]
[call site]
00024
ast.NodeVisitor.visit
[function]
[call site]
00025
black.handle_ipynb_magics.get_token
[function]
[call site]
00026
.len
[function]
[call site]
00027
.max
[function]
[call site]
00028
secrets.token_hex
[function]
[call site]
00029
secrets.token_hex
[function]
[call site]
00030
.len
[function]
[call site]
00031
.len
[function]
[call site]
00032
replacements.append
[function]
[call site]
00033
IPython.core.inputtransformer2.TransformerManager.transform_cell
[function]
[call site]
00034
black.handle_ipynb_magics.replace_magics
[function]
[call site]
00035
black.handle_ipynb_magics.MagicFinder.__init__
[function]
[call site]
00036
collections.defaultdict
[function]
[call site]
00037
ast.parse
[function]
[call site]
00038
ast.NodeVisitor.visit
[function]
[call site]
00039
src.splitlines
[function]
[call site]
00040
.enumerate
[function]
[call site]
00041
.len
[function]
[call site]
00042
black.handle_ipynb_magics.get_token
[function]
[call site]
00043
replacements.append
[function]
[call site]
00044
new_srcs.append
[function]
[call site]
00045
transformed.splitlines
[function]
[call site]
00046
.len
[function]
[call site]
00047
src.splitlines
[function]
[call site]
00048
.len
[function]
[call site]
00049
black.format_str
[function]
[call site]
00050
black._format_str_once
[function]
[call site]
00051
src_contents.lstrip
[function]
[call site]
00052
black.parsing.lib2to3_parse
[function]
[call site]
00053
blib2to3.pytree.Node.endswith
[function]
[call site]
00054
.set
[function]
[call site]
00055
black.parsing.get_grammars
[function]
[call site]
00056
black.mode.supports_feature
[function]
[call site]
00057
.all
[function]
[call site]
00058
black.mode.supports_feature
[function]
[call site]
00059
grammars.append
[function]
[call site]
00060
black.mode.supports_feature
[function]
[call site]
00061
grammars.append
[function]
[call site]
00062
.any
[function]
[call site]
00063
grammars.append
[function]
[call site]
00064
blib2to3.pgen2.driver.Driver
[function]
[call site]
00065
drv.parse_string
[function]
[call site]
00066
blib2to3.pytree.Node.splitlines
[function]
[call site]
00067
.isinstance
[function]
[call site]
00068
blib2to3.pytree.Node
[function]
[call site]
00069
black.get_future_imports
[function]
[call site]
00070
.set
[function]
[call site]
00071
.isinstance
[function]
[call site]
00072
.len
[function]
[call site]
00073
.isinstance
[function]
[call site]
00074
black.get_future_imports.get_imports_from_children
[function]
[call site]
00075
.isinstance
[function]
[call site]
00076
.isinstance
[function]
[call site]
00077
black.get_future_imports.get_imports_from_children
[function]
[call site]
00078
.set
[function]
[call site]
00079
black.detect_target_versions
[function]
[call site]
00080
black.get_features_used
[function]
[call site]
00081
.set
[function]
[call site]
00082
blib2to3.pytree.Node.pre_order
[function]
[call site]
00083
black.nodes.is_string_token
[function]
[call site]
00084
features.add
[function]
[call site]
00085
black.trans.iter_fexpr_spans
[function]
[call site]
00086
.len
[function]
[call site]
00087
.len
[function]
[call site]
00088
stack.append
[function]
[call site]
00089
stack.pop
[function]
[call site]
00090
.len
[function]
[call site]
00091
.len
[function]
[call site]
00092
.len
[function]
[call site]
00093
.len
[function]
[call site]
00094
features.add
[function]
[call site]
00095
black.nodes.is_number_token
[function]
[call site]
00096
features.add
[function]
[call site]
00097
features.add
[function]
[call site]
00098
features.add
[function]
[call site]
00099
.len
[function]
[call site]
00100
black.nodes.is_simple_decorator_expression
[function]
[call site]
00101
.map
[function]
[call site]
00102
.all
[function]
[call site]
00103
.len
[function]
[call site]
00104
black.nodes.is_simple_decorator_trailer
[function]
[call site]
00105
.len
[function]
[call site]
00106
.len
[function]
[call site]
00107
.len
[function]
[call site]
00108
features.add
[function]
[call site]
00109
features.add
[function]
[call site]
00110
features.add
[function]
[call site]
00111
.len
[function]
[call site]
00112
.any
[function]
[call site]
00113
features.add
[function]
[call site]
00114
.len
[function]
[call site]
00115
features.add
[function]
[call site]
00116
.len
[function]
[call site]
00117
.len
[function]
[call site]
00118
features.add
[function]
[call site]
00119
features.add
[function]
[call site]
00120
.len
[function]
[call site]
00121
features.add
[function]
[call site]
00122
.any
[function]
[call site]
00123
features.add
[function]
[call site]
00124
.len
[function]
[call site]
00125
features.add
[function]
[call site]
00126
features.add
[function]
[call site]
00127
black.mode.supports_feature
[function]
[call site]
00128
black.comments.normalize_fmt_off
[function]
[call site]
00129
black.comments.convert_one_fmt_off_pair
[function]
[call site]
00130
blib2to3.pytree.Node.leaves
[function]
[call site]
00131
black.comments.list_comments
[function]
[call site]
00132
re.split
[function]
[call site]
00133
.enumerate
[function]
[call site]
00134
.len
[function]
[call site]
00135
line.lstrip
[function]
[call site]
00136
line.startswith
[function]
[call site]
00137
line.endswith
[function]
[call site]
00138
black.comments.make_comment
[function]
[call site]
00139
content.rstrip
[function]
[call site]
00140
content.lstrip
[function]
[call site]
00141
result.append
[function]
[call site]
00142
black.nodes.preceding_leaf
[function]
[call site]
00143
.isinstance
[function]
[call site]
00144
blib2to3.pytree.Leaf.parent.prev_sibling.leaves
[function]
[call site]
00145
.list
[function]
[call site]
00146
black.comments.generate_ignored_nodes
[function]
[call site]
00147
black.comments._generate_ignored_nodes_from_fmt_skip
[function]
[call site]
00148
black.comments.list_comments
[function]
[call site]
00149
siblings.insert
[function]
[call site]
00150
ignored_nodes.insert
[function]
[call site]
00151
ignored_nodes.insert
[function]
[call site]
00152
.iter
[function]
[call site]
00153
black.nodes.container_of
[function]
[call site]
00154
black.comments.is_fmt_on
[function]
[call site]
00155
black.comments.list_comments
[function]
[call site]
00156
black.comments.children_contains_fmt_on
[function]
[call site]
00157
black.nodes.first_leaf_of
[function]
[call site]
00158
.isinstance
[function]
[call site]
00159
black.nodes.first_leaf_of
[function]
[call site]
00160
black.comments.is_fmt_on
[function]
[call site]
00161
.enumerate
[function]
[call site]
00162
.isinstance
[function]
[call site]
00163
black.comments.is_fmt_on
[function]
[call site]
00164
.len
[function]
[call site]
00165
black.comments.children_contains_fmt_on
[function]
[call site]
00166
black.comments.children_contains_fmt_on
[function]
[call site]
00167
.list
[function]
[call site]
00168
.str
[function]
[call site]
00169
hidden_value.endswith
[function]
[call site]
00170
ignored.remove
[function]
[call site]
00171
parent.insert_child
[function]
[call site]
00172
blib2to3.pytree.Leaf
[function]
[call site]
00173
black.nodes.first_leaf_of
[function]
[call site]
00174
black.linegen.LineGenerator.__init__
[function]
[call site]
00175
black.linegen.LineGenerator.__post_init__
[function]
[call site]
00176
.set
[function]
[call site]
00177
functools.partial
[function]
[call site]
00178
functools.partial
[function]
[call site]
00179
functools.partial
[function]
[call site]
00180
functools.partial
[function]
[call site]
00181
functools.partial
[function]
[call site]
00182
functools.partial
[function]
[call site]
00183
functools.partial
[function]
[call site]
00184
functools.partial
[function]
[call site]
00185
functools.partial
[function]
[call site]
00186
functools.partial
[function]
[call site]
00187
functools.partial
[function]
[call site]
00188
functools.partial
[function]
[call site]
00189
black.mode.supports_feature
[function]
[call site]
00190
lines.visit
[function]
[call site]
00191
black.lines.EmptyLineTracker.maybe_empty_lines
[function]
[call site]
00192
black.lines.EmptyLineTracker._maybe_empty_lines
[function]
[call site]
00193
first_leaf.prefix.count
[function]
[call site]
00194
.min
[function]
[call site]
00195
.min
[function]
[call site]
00196
black.lines.EmptyLineTracker._maybe_empty_lines_for_class_or_def
[function]
[call site]
00197
.min
[function]
[call site]
00198
.max
[function]
[call site]
00199
current_line.is_fmt_pass_converted
[function]
[call site]
00200
dst_blocks.append
[function]
[call site]
00201
black.linegen.transform_line
[function]
[call site]
00202
black.lines.line_to_string
[function]
[call site]
00203
.str
[function]
[call site]
00204
black.trans.StringTransformer.__init__
[function]
[call site]
00205
black.trans.StringTransformer.__init__
[function]
[call site]
00206
black.trans.StringTransformer.__init__
[function]
[call site]
00207
black.trans.StringTransformer.__init__
[function]
[call site]
00208
line.contains_uncollapsable_type_comments
[function]
[call site]
00209
black.lines.is_line_short_enough
[function]
[call site]
00210
black.lines.line_to_string
[function]
[call site]
00211
line.contains_standalone_comments
[function]
[call site]
00212
line.contains_standalone_comments
[function]
[call site]
00213
line_str.split
[function]
[call site]
00214
.enumerate
[function]
[call site]
00215
.len
[function]
[call site]
00216
commas.append
[function]
[call site]
00217
.len
[function]
[call site]
00218
commas.pop
[function]
[call site]
00219
.len
[function]
[call site]
00220
.min
[function]
[call site]
00221
black.nodes.is_multiline_string
[function]
[call site]
00222
black.strings.has_triple_quotes
[function]
[call site]
00223
string.lstrip
[function]
[call site]
00224
.len
[function]
[call site]
00225
.str
[function]
[call site]
00226
multiline_string_contexts.append
[function]
[call site]
00227
.len
[function]
[call site]
00228
.all
[function]
[call site]
00229
line.contains_unsplittable_type_ignore
[function]
[call site]
00230
line.contains_standalone_comments
[function]
[call site]
00231
.type
[function]
[call site]
00232
transformers.append
[function]
[call site]
00233
black.linegen.run_transformer
[function]
[call site]
00234
black.lines.line_to_string
[function]
[call site]
00235
.str
[function]
[call site]
00236
black.linegen.transform_line
[function]
[call site]
00237
result.extend
[function]
[call site]
00238
.set
[function]
[call site]
00239
.any
[function]
[call site]
00240
line.contains_multiline_strings
[function]
[call site]
00241
black.lines.is_line_short_enough
[function]
[call site]
00242
.any
[function]
[call site]
00243
line.clone
[function]
[call site]
00244
black.lines.append_leaves
[function]
[call site]
00245
blib2to3.pytree.Leaf
[function]
[call site]
00246
black.nodes.replace_child
[function]
[call site]
00247
old_child.remove
[function]
[call site]
00248
parent.insert_child
[function]
[call site]
00249
black.lines.Line.append
[function]
[call site]
00250
blib2to3.pytree.Leaf.value.strip
[function]
[call site]
00251
.bool
[function]
[call site]
00252
black.nodes.whitespace
[function]
[call site]
00253
black.nodes.preceding_leaf
[function]
[call site]
00254
black.nodes.parent_type
[function]
[call site]
00255
black.nodes.parent_type
[function]
[call site]
00256
black.nodes.is_vararg
[function]
[call site]
00257
black.nodes.preceding_leaf
[function]
[call site]
00258
black.nodes.preceding_leaf
[function]
[call site]
00259
black.nodes.preceding_leaf
[function]
[call site]
00260
black.nodes.preceding_leaf
[function]
[call site]
00261
black.lines.Line.is_complex_subscript
[function]
[call site]
00262
.isinstance
[function]
[call site]
00263
black.nodes.child_towards
[function]
[call site]
00264
.any
[function]
[call site]
00265
subscript_start.pre_order
[function]
[call site]
00266
black.lines.Line.has_magic_trailing_comma
[function]
[call site]
00267
black.nodes.is_one_sequence_between
[function]
[call site]
00268
.enumerate
[function]
[call site]
00269
black.nodes.is_one_sequence_between
[function]
[call site]
00270
black.nodes.is_one_sequence_between
[function]
[call site]
00271
black.lines.Line.has_magic_trailing_comma
[function]
[call site]
00272
black.lines.Line.remove_trailing_comma
[function]
[call site]
00273
.id
[function]
[call site]
00274
.id
[function]
[call site]
00275
black.lines.Line.append_comment
[function]
[call site]
00276
last_leaf.parent.leaves
[function]
[call site]
00277
.list
[function]
[call site]
00278
.len
[function]
[call site]
00279
black.nodes.is_type_comment
[function]
[call site]
00280
blib2to3.pytree.Leaf.value.startswith
[function]
[call site]
00281
.len
[function]
[call site]
00282
.id
[function]
[call site]
00283
black.lines.Line.comments_after
[function]
[call site]
00284
.id
[function]
[call site]
00285
black.lines.Line.append
[function]
[call site]
00286
black.linegen.run_transformer
[function]
[call site]
00287
black.lines.is_line_short_enough
[function]
[call site]
00288
.all
[function]
[call site]
00289
.str
[function]
[call site]
00290
block.content_lines.append
[function]
[call site]
00291
black.lines.LinesBlock.all_lines
[function]
[call site]
00292
.str
[function]
[call site]
00293
dst_contents.extend
[function]
[call site]
00294
src_contents.encode
[function]
[call site]
00295
black.decode_bytes
[function]
[call site]
00296
io.BytesIO
[function]
[call site]
00297
tokenize.detect_encoding
[function]
[call site]
00298
srcbuf.seek
[function]
[call site]
00299
io.TextIOWrapper
[function]
[call site]
00300
tiow.read
[function]
[call site]
00301
black._format_str_once
[function]
[call site]
00302
black.check_stability_and_equivalence
[function]
[call site]
00303
black.assert_equivalent
[function]
[call site]
00304
black.parsing.parse_ast
[function]
[call site]
00305
.range
[function]
[call site]
00306
.sorted
[function]
[call site]
00307
black.parsing.parse_single_version
[function]
[call site]
00308
ast.parse
[function]
[call site]
00309
ast.parse
[function]
[call site]
00310
typed_ast.ast3.parse
[function]
[call site]
00311
ast.parse
[function]
[call site]
00312
typed_ast.ast3.parse
[function]
[call site]
00313
ast.parse
[function]
[call site]
00314
typed_ast.ast3.parse
[function]
[call site]
00315
ast.parse
[function]
[call site]
00316
.str
[function]
[call site]
00317
.sorted
[function]
[call site]
00318
black.parsing.parse_single_version
[function]
[call site]
00319
black.parsing.parse_ast
[function]
[call site]
00320
traceback.format_tb
[function]
[call site]
00321
black.output.dump_to_file
[function]
[call site]
00322
tempfile.NamedTemporaryFile
[function]
[call site]
00323
f.write
[function]
[call site]
00324
f.write
[function]
[call site]
00325
black.parsing.stringify_ast
[function]
[call site]
00326
black.parsing.fixup_ast_constants
[function]
[call site]
00327
.isinstance
[function]
[call site]
00328
ast.Constant
[function]
[call site]
00329
.isinstance
[function]
[call site]
00330
ast.Constant
[function]
[call site]
00331
.isinstance
[function]
[call site]
00332
ast.Constant
[function]
[call site]
00333
.sorted
[function]
[call site]
00334
.isinstance
[function]
[call site]
00335
.getattr
[function]
[call site]
00336
.isinstance
[function]
[call site]
00337
.isinstance
[function]
[call site]
00338
.isinstance
[function]
[call site]
00339
black.parsing.stringify_ast
[function]
[call site]
00340
.isinstance
[function]
[call site]
00341
black.parsing.stringify_ast
[function]
[call site]
00342
.isinstance
[function]
[call site]
00343
black.parsing.stringify_ast
[function]
[call site]
00344
.isinstance
[function]
[call site]
00345
.isinstance
[function]
[call site]
00346
black.parsing._normalize
[function]
[call site]
00347
i.strip
[function]
[call site]
00348
value.splitlines
[function]
[call site]
00349
lineend.join
[function]
[call site]
00350
normalized.strip
[function]
[call site]
00351
black.parsing.stringify_ast
[function]
[call site]
00352
black.output.diff
[function]
[call site]
00353
a.splitlines
[function]
[call site]
00354
b.splitlines
[function]
[call site]
00355
difflib.unified_diff
[function]
[call site]
00356
diff_lines.append
[function]
[call site]
00357
diff_lines.append
[function]
[call site]
00358
diff_lines.append
[function]
[call site]
00359
black.output.dump_to_file
[function]
[call site]
00360
black.assert_stable
[function]
[call site]
00361
black._format_str_once
[function]
[call site]
00362
black.output.dump_to_file
[function]
[call site]
00363
.str
[function]
[call site]
00364
black.output.diff
[function]
[call site]
00365
black.output.diff
[function]
[call site]
00366
black.handle_ipynb_magics.unmask_cell
[function]
[call site]
00367
src.replace
[function]
[call site]
00368
black.handle_ipynb_magics.put_trailing_semicolon_back
[function]
[call site]
00369
tokenize_rt.src_to_tokens
[function]
[call site]
00370
tokenize_rt.reversed_enumerate
[function]
[call site]
00371
token._replace
[function]
[call site]
00372
tokenize_rt.tokens_to_src
[function]
[call site]
00373
.str
[function]
[call site]
00374
dst.rstrip
[function]
[call site]
00375
dst.splitlines
[function]
[call site]
00376
json.dumps
[function]
[call site]
00377
black.format_str
[function]
[call site]
00378
black.check_stability_and_equivalence
[function]
[call site]
00379