The following nodes represent call sites where fuzz blockers occur.
Amount of callsites blocked | Calltree index | Parent function | Callsite | Largest blocked function |
---|---|---|---|---|
73 | 236 | fontTools.ttLib.sfnt.WOFFFlavorData.__init__ | call site: 00236 | fontTools.ttLib.ttFont.TTFont.saveXML |
36 | 317 | fontTools.ttLib.ttFont.tagToIdentifier | call site: 00317 | fontTools.ttLib.ttFont.TTFont._tableToXML |
33 | 80 | fontTools.misc.sstruct.unpack | call site: 00080 | fontTools.misc.macRes.ResourceReader._readFile |
24 | 23 | fontTools.ttLib.ttFont.TTFont.__init__ | call site: 00023 | fontTools.ttLib.macUtils.getSFNTResIndices |
18 | 114 | fontTools.ttLib.macUtils.getSFNTResIndices | call site: 00114 | fontTools.ttLib.macUtils.SFNTResourceReader.__init__ |
10 | 12 | fontTools.misc.configTools.AbstractConfig.__init__ | call site: 00012 | fontTools.misc.configTools.AbstractConfig.set |
8 | 163 | fontTools.ttLib.sfnt.readTTCHeader | call site: 00163 | fontTools.misc.sstruct.unpack |
6 | 133 | fontTools.ttLib.ttFont.TTFont.__init__ | call site: 00133 |
|
5 | 66 | fontTools.misc.sstruct.getformat | call site: 00066 | m.group |
4 | 49 | fontTools.misc.textTools.tobytes | call site: 00049 | collections.abc.MutableMapping.encode |
3 | 313 | fontTools.ttLib.ttFont._escapechar | call site: 00313 | fontTools.misc.textTools.byteord |
2 | 4 | fontTools.ttLib.ttFont.TTFont.__init__ | call site: 00004 | fontTools.misc.loggingTools.deprecateArgument |
...fuzz_ttfont_save.TestOneInput
[function]
[call site]
00000
<builtin>.open
[function]
[call site]
00001
f.write
[function]
[call site]
00002
fontTools.ttLib.ttFont.TTFont.__init__
[function]
[call site]
00003
<builtin>.locals
[function]
[call site]
00004
fontTools.misc.loggingTools.deprecateArgument
[function]
[call site]
00005
warnings.warn
[function]
[call site]
00006
<builtin>.setattr
[function]
[call site]
00007
<builtin>.isinstance
[function]
[call site]
00008
cfg.copy
[function]
[call site]
00009
fontTools.misc.configTools.AbstractConfig.__init__
[function]
[call site]
00010
<builtin>.isinstance
[function]
[call site]
00011
values_dict.items
[function]
[call site]
00012
fontTools.misc.configTools.AbstractConfig.set
[function]
[call site]
00013
fontTools.misc.configTools.AbstractConfig._resolve_option
[function]
[call site]
00014
<builtin>.isinstance
[function]
[call site]
00015
fontTools.misc.configTools.Options.is_registered
[function]
[call site]
00016
typing.MutableMapping.options.is_registered
[function]
[call site]
00017
<builtin>.isinstance
[function]
[call site]
00018
<builtin>.str
[function]
[call site]
00019
log.debug
[function]
[call site]
00020
option.parse
[function]
[call site]
00021
option.validate
[function]
[call site]
00022
<builtin>.hasattr
[function]
[call site]
00023
fontTools.ttLib.macUtils.getSFNTResIndices
[function]
[call site]
00024
fontTools.misc.macRes.ResourceReader.__init__
[function]
[call site]
00025
collections.OrderedDict
[function]
[call site]
00026
<builtin>.hasattr
[function]
[call site]
00027
fontTools.misc.macRes.ResourceReader.openResourceFork
[function]
[call site]
00028
<builtin>.hasattr
[function]
[call site]
00029
io.StringIO.__fspath__
[function]
[call site]
00030
io.BytesIO.__fspath__
[function]
[call site]
00031
<builtin>.open
[function]
[call site]
00032
resfork.read
[function]
[call site]
00033
io.BytesIO
[function]
[call site]
00034
fontTools.misc.macRes.ResourceReader._readFile
[function]
[call site]
00035
fontTools.misc.macRes.ResourceReader._readHeaderAndMap
[function]
[call site]
00036
io.BytesIO.seek
[function]
[call site]
00037
io.StringIO.seek
[function]
[call site]
00038
fontTools.misc.macRes.ResourceReader._read
[function]
[call site]
00039
io.BytesIO.seek
[function]
[call site]
00040
io.StringIO.seek
[function]
[call site]
00041
io.StringIO.tell
[function]
[call site]
00042
io.BytesIO.tell
[function]
[call site]
00043
io.BytesIO.read
[function]
[call site]
00044
io.StringIO.read
[function]
[call site]
00045
<builtin>.len
[function]
[call site]
00046
fontTools.misc.sstruct.unpack
[function]
[call site]
00047
fontTools.misc.textTools.tobytes
[function]
[call site]
00048
<builtin>.isinstance
[function]
[call site]
00049
collections.abc.MutableMapping.encode
[function]
[call site]
00050
types.SimpleNamespace.encode
[function]
[call site]
00051
os.linesep.encode
[function]
[call site]
00052
collections.abc.Sequence.data.encode
[function]
[call site]
00053
<builtin>.bytes
[function]
[call site]
00054
fontTools.misc.sstruct.getformat
[function]
[call site]
00055
fontTools.misc.textTools.tostr
[function]
[call site]
00056
<builtin>.isinstance
[function]
[call site]
00057
os.linesep.decode
[function]
[call site]
00058
re.split
[function]
[call site]
00059
_emptyRE.match
[function]
[call site]
00060
_extraRE.match
[function]
[call site]
00061
m.group
[function]
[call site]
00062
_elementRE.match
[function]
[call site]
00063
m.group
[function]
[call site]
00064
m.group
[function]
[call site]
00065
m.group
[function]
[call site]
00066
m.group
[function]
[call site]
00067
<builtin>.int
[function]
[call site]
00068
m.group
[function]
[call site]
00069
<builtin>.int
[function]
[call site]
00070
m.group
[function]
[call site]
00071
<builtin>.isinstance
[function]
[call site]
00072
struct.unpack
[function]
[call site]
00073
<builtin>.len
[function]
[call site]
00074
<builtin>.range
[function]
[call site]
00075
names.keys
[function]
[call site]
00076
<builtin>.list
[function]
[call site]
00077
fontTools.misc.fixedTools.fixedToFloat
[function]
[call site]
00078
<builtin>.isinstance
[function]
[call site]
00079
fontTools.misc.textTools.tostr
[function]
[call site]
00080
fontTools.misc.macRes.ResourceReader._read
[function]
[call site]
00081
fontTools.misc.sstruct.unpack
[function]
[call site]
00082
fontTools.misc.macRes.ResourceReader._readTypeList
[function]
[call site]
00083
fontTools.misc.macRes.ResourceReader._read
[function]
[call site]
00084
struct.unpack
[function]
[call site]
00085
<builtin>.range
[function]
[call site]
00086
fontTools.misc.macRes.ResourceReader._read
[function]
[call site]
00087
fontTools.misc.sstruct.unpack
[function]
[call site]
00088
fontTools.misc.textTools.tostr
[function]
[call site]
00089
fontTools.misc.macRes.ResourceReader._readReferenceList
[function]
[call site]
00090
<builtin>.range
[function]
[call site]
00091
fontTools.misc.macRes.ResourceReader._read
[function]
[call site]
00092
fontTools.misc.macRes.Resource.__init__
[function]
[call site]
00093
fontTools.misc.macRes.Resource.decompile
[function]
[call site]
00094
fontTools.misc.sstruct.unpack
[function]
[call site]
00095
fontTools.misc.textTools.bytesjoin
[function]
[call site]
00096
fontTools.misc.textTools.tobytes
[function]
[call site]
00097
fontTools.misc.textTools.tobytes
[function]
[call site]
00098
struct.unpack
[function]
[call site]
00099
fontTools.misc.macRes.ResourceReader._read
[function]
[call site]
00100
struct.unpack
[function]
[call site]
00101
fontTools.misc.macRes.ResourceReader._read
[function]
[call site]
00102
fontTools.misc.macRes.ResourceReader._read
[function]
[call site]
00103
struct.unpack
[function]
[call site]
00104
fontTools.misc.macRes.ResourceReader._read
[function]
[call site]
00105
struct.unpack
[function]
[call site]
00106
fontTools.misc.textTools.tostr
[function]
[call site]
00107
resources.append
[function]
[call site]
00108
fontTools.misc.macRes.ResourceReader.openDataFork
[function]
[call site]
00109
<builtin>.open
[function]
[call site]
00110
datafork.read
[function]
[call site]
00111
io.BytesIO
[function]
[call site]
00112
fontTools.misc.macRes.ResourceReader._readFile
[function]
[call site]
00113
fontTools.misc.macRes.ResourceReader.getIndices
[function]
[call site]
00114
fontTools.misc.macRes.ResourceReader.countResources
[function]
[call site]
00115
<builtin>.len
[function]
[call site]
00116
<builtin>.range
[function]
[call site]
00117
<builtin>.list
[function]
[call site]
00118
fontTools.misc.macRes.ResourceReader.close
[function]
[call site]
00119
io.BytesIO.close
[function]
[call site]
00120
io.StringIO.close
[function]
[call site]
00121
fontTools.ttLib.macUtils.SFNTResourceReader.__init__
[function]
[call site]
00122
fontTools.misc.macRes.ResourceReader.__init__
[function]
[call site]
00123
<builtin>.isinstance
[function]
[call site]
00124
fontTools.misc.macRes.ResourceReader.getNamedResource
[function]
[call site]
00125
fontTools.misc.textTools.tostr
[function]
[call site]
00126
collections.abc.MutableMapping.get
[function]
[call site]
00127
fontTools.misc.macRes.ResourceReader.getIndResource
[function]
[call site]
00128
fontTools.misc.macRes.ResourceReader.close
[function]
[call site]
00129
<builtin>.super
[function]
[call site]
00130
<builtin>.open
[function]
[call site]
00131
fontTools.ttLib.macUtils.SFNTResourceReader.__init__
[function]
[call site]
00132
<builtin>.open
[function]
[call site]
00133
<builtin>.hasattr
[function]
[call site]
00134
io.BytesIO.seekable
[function]
[call site]
00135
io.StringIO.seekable
[function]
[call site]
00136
<builtin>.hasattr
[function]
[call site]
00137
io.BytesIO.seek
[function]
[call site]
00138
io.StringIO.seek
[function]
[call site]
00139
io.BytesIO.seek
[function]
[call site]
00140
io.StringIO.seek
[function]
[call site]
00141
io.BytesIO.read
[function]
[call site]
00142
io.StringIO.read
[function]
[call site]
00143
io.BytesIO
[function]
[call site]
00144
<builtin>.hasattr
[function]
[call site]
00145
io.BytesIO.close
[function]
[call site]
00146
io.StringIO.close
[function]
[call site]
00147
fontTools.ttLib.sfnt.SFNTReader.__init__
[function]
[call site]
00148
io.BytesIO.seek
[function]
[call site]
00149
io.StringIO.seek
[function]
[call site]
00150
io.BytesIO.read
[function]
[call site]
00151
io.StringIO.read
[function]
[call site]
00152
io.BytesIO.seek
[function]
[call site]
00153
io.StringIO.seek
[function]
[call site]
00154
fontTools.ttLib.sfnt.readTTCHeader
[function]
[call site]
00155
io.BytesIO.seek
[function]
[call site]
00156
io.StringIO.seek
[function]
[call site]
00157
io.BytesIO.read
[function]
[call site]
00158
io.StringIO.read
[function]
[call site]
00159
<builtin>.len
[function]
[call site]
00160
types.SimpleNamespace
[function]
[call site]
00161
fontTools.misc.sstruct.unpack
[function]
[call site]
00162
struct.unpack
[function]
[call site]
00163
io.BytesIO.read
[function]
[call site]
00164
io.StringIO.read
[function]
[call site]
00165
io.BytesIO.seek
[function]
[call site]
00166
io.StringIO.seek
[function]
[call site]
00167
io.BytesIO.read
[function]
[call site]
00168
io.StringIO.read
[function]
[call site]
00169
<builtin>.len
[function]
[call site]
00170
fontTools.misc.sstruct.unpack
[function]
[call site]
00171
io.BytesIO.read
[function]
[call site]
00172
io.StringIO.read
[function]
[call site]
00173
<builtin>.len
[function]
[call site]
00174
fontTools.misc.sstruct.unpack
[function]
[call site]
00175
io.BytesIO.read
[function]
[call site]
00176
io.StringIO.read
[function]
[call site]
00177
<builtin>.len
[function]
[call site]
00178
fontTools.misc.sstruct.unpack
[function]
[call site]
00179
<builtin>.range
[function]
[call site]
00180
fontTools.ttLib.sfnt.DirectoryEntry.__init__
[function]
[call site]
00181
fontTools.ttLib.sfnt.DirectoryEntry.__init__
[function]
[call site]
00182
fontTools.ttLib.sfnt.WOFFDirectoryEntry.__init__
[function]
[call site]
00183
<builtin>.super
[function]
[call site]
00184
<builtin>.hasattr
[function]
[call site]
00185
fontTools.ttLib.sfnt.DirectoryEntry.fromFile
[function]
[call site]
00186
io.BytesIO.read
[function]
[call site]
00187
io.StringIO.read
[function]
[call site]
00188
fontTools.misc.sstruct.unpack
[function]
[call site]
00189
fontTools.ttLib.woff2.WOFF2DirectoryEntry.fromFile
[function]
[call site]
00190
io.StringIO.tell
[function]
[call site]
00191
io.BytesIO.tell
[function]
[call site]
00192
io.BytesIO.read
[function]
[call site]
00193
io.StringIO.read
[function]
[call site]
00194
fontTools.ttLib.woff2.WOFF2DirectoryEntry.fromString
[function]
[call site]
00195
<builtin>.len
[function]
[call site]
00196
fontTools.misc.sstruct.unpack2
[function]
[call site]
00197
fontTools.misc.sstruct.calcsize
[function]
[call site]
00198
fontTools.misc.sstruct.getformat
[function]
[call site]
00199
struct.calcsize
[function]
[call site]
00200
fontTools.misc.sstruct.unpack
[function]
[call site]
00201
<builtin>.len
[function]
[call site]
00202
fontTools.misc.sstruct.unpack2
[function]
[call site]
00203
fontTools.ttLib.woff2.unpackBase128
[function]
[call site]
00204
<builtin>.len
[function]
[call site]
00205
fontTools.misc.textTools.byteord
[function]
[call site]
00206
<builtin>.isinstance
[function]
[call site]
00207
<builtin>.ord
[function]
[call site]
00208
<builtin>.range
[function]
[call site]
00209
<builtin>.len
[function]
[call site]
00210
fontTools.misc.textTools.byteord
[function]
[call site]
00211
fontTools.ttLib.woff2.unpackBase128
[function]
[call site]
00212
<builtin>.len
[function]
[call site]
00213
<builtin>.len
[function]
[call site]
00214
io.BytesIO.seek
[function]
[call site]
00215
io.StringIO.seek
[function]
[call site]
00216
tables.items
[function]
[call site]
00217
<builtin>.sorted
[function]
[call site]
00218
collections.OrderedDict
[function]
[call site]
00219
fontTools.ttLib.sfnt.WOFFFlavorData.__init__
[function]
[call site]
00220
io.BytesIO.seek
[function]
[call site]
00221
io.StringIO.seek
[function]
[call site]
00222
io.BytesIO.read
[function]
[call site]
00223
io.StringIO.read
[function]
[call site]
00224
<builtin>.len
[function]
[call site]
00225
fontTools.ttLib.sfnt.WOFFFlavorData._decompress
[function]
[call site]
00226
zlib.decompress
[function]
[call site]
00227
fontTools.ttLib.woff2.WOFF2FlavorData._decompress
[function]
[call site]
00228
brotlicffi.decompress
[function]
[call site]
00229
brotli.decompress
[function]
[call site]
00230
<builtin>.len
[function]
[call site]
00231
io.BytesIO.seek
[function]
[call site]
00232
io.StringIO.seek
[function]
[call site]
00233
io.BytesIO.read
[function]
[call site]
00234
io.StringIO.read
[function]
[call site]
00235
<builtin>.len
[function]
[call site]
00236
fontTools.ttLib.ttFont.TTFont.saveXML
[function]
[call site]
00237
fontTools.misc.xmlWriter.XMLWriter.__init__
[function]
[call site]
00238
encoding.lower
[function]
[call site]
00239
<builtin>.hasattr
[function]
[call site]
00240
<builtin>.open
[function]
[call site]
00241
io.BytesIO.write
[function]
[call site]
00242
sys.stdout.write
[function]
[call site]
00243
io.BytesIO.write
[function]
[call site]
00244
sys.stdout.write
[function]
[call site]
00245
fontTools.misc.textTools.tostr
[function]
[call site]
00246
fontTools.misc.textTools.tobytes
[function]
[call site]
00247
fontTools.misc.textTools.tostr
[function]
[call site]
00248
fontTools.misc.textTools.tobytes
[function]
[call site]
00249
fontTools.misc.textTools.tostr
[function]
[call site]
00250
fontTools.misc.textTools.tobytes
[function]
[call site]
00251
fontTools.misc.xmlWriter.XMLWriter._writeraw
[function]
[call site]
00252
io.BytesIO.write
[function]
[call site]
00253
sys.stdout.write
[function]
[call site]
00254
fontTools.misc.textTools.tostr
[function]
[call site]
00255
fontTools.misc.textTools.tobytes
[function]
[call site]
00256
os.linesep.strip
[function]
[call site]
00257
io.BytesIO.write
[function]
[call site]
00258
sys.stdout.write
[function]
[call site]
00259
fontTools.misc.xmlWriter.XMLWriter.newline
[function]
[call site]
00260
io.BytesIO.write
[function]
[call site]
00261
sys.stdout.write
[function]
[call site]
00262
fontTools.ttLib.ttFont.TTFont._saveXML
[function]
[call site]
00263
fontTools.misc.loggingTools.deprecateArgument
[function]
[call site]
00264
fontTools.ttLib.ttFont.TTFont.keys
[function]
[call site]
00265
<builtin>.list
[function]
[call site]
00266
fontTools.ttLib.sfnt.SFNTReader.keys
[function]
[call site]
00267
collections.OrderedDict.keys
[function]
[call site]
00268
<builtin>.list
[function]
[call site]
00269
keys.append
[function]
[call site]
00270
keys.remove
[function]
[call site]
00271
fontTools.ttLib.ttFont.sortedTagList
[function]
[call site]
00272
<builtin>.sorted
[function]
[call site]
00273
tagList.remove
[function]
[call site]
00274
tagList.append
[function]
[call site]
00275
orderedTables.append
[function]
[call site]
00276
tagList.remove
[function]
[call site]
00277
orderedTables.extend
[function]
[call site]
00278
<builtin>.list
[function]
[call site]
00279
tables.remove
[function]
[call site]
00280
<builtin>.len
[function]
[call site]
00281
version.split
[function]
[call site]
00282
fontTools.misc.xmlWriter.XMLWriter.begintag
[function]
[call site]
00283
fontTools.misc.xmlWriter.XMLWriter.stringifyattrs
[function]
[call site]
00284
kwargs.items
[function]
[call site]
00285
<builtin>.sorted
[function]
[call site]
00286
<builtin>.len
[function]
[call site]
00287
<builtin>.isinstance
[function]
[call site]
00288
<builtin>.str
[function]
[call site]
00289
fontTools.misc.xmlWriter.escapeattr
[function]
[call site]
00290
fontTools.misc.xmlWriter.escape
[function]
[call site]
00291
fontTools.misc.textTools.tostr
[function]
[call site]
00292
os.linesep.replace
[function]
[call site]
00293
os.linesep.replace
[function]
[call site]
00294
os.linesep.replace
[function]
[call site]
00295
os.linesep.replace
[function]
[call site]
00296
data.replace
[function]
[call site]
00297
fontTools.misc.xmlWriter.XMLWriter._writeraw
[function]
[call site]
00298
fontTools.misc.xmlWriter.XMLWriter.indent
[function]
[call site]
00299
fontTools.misc.textTools.tostr
[function]
[call site]
00300
<builtin>.repr
[function]
[call site]
00301
fontTools.misc.textTools.tostr
[function]
[call site]
00302
<builtin>.repr
[function]
[call site]
00303
fontTools.misc.xmlWriter.XMLWriter.begintag
[function]
[call site]
00304
fontTools.misc.xmlWriter.XMLWriter.newline
[function]
[call site]
00305
fontTools.misc.xmlWriter.XMLWriter.newline
[function]
[call site]
00306
os.path.splitext
[function]
[call site]
00307
<builtin>.range
[function]
[call site]
00308
fontTools.ttLib.ttFont.tagToIdentifier
[function]
[call site]
00309
<builtin>.len
[function]
[call site]
00310
<builtin>.len
[function]
[call site]
00311
fontTools.ttLib.ttFont._escapechar
[function]
[call site]
00312
re.match
[function]
[call site]
00313
re.match
[function]
[call site]
00314
fontTools.misc.textTools.byteord
[function]
[call site]
00315
<builtin>.hex
[function]
[call site]
00316
re.match
[function]
[call site]
00317
fontTools.misc.xmlWriter.XMLWriter.__init__
[function]
[call site]
00318
fontTools.misc.xmlWriter.XMLWriter.begintag
[function]
[call site]
00319
fontTools.misc.xmlWriter.XMLWriter.newline
[function]
[call site]
00320
fontTools.misc.xmlWriter.XMLWriter.newline
[function]
[call site]
00321
fontTools.ttLib.ttFont.tagToXML
[function]
[call site]
00322
re.match
[function]
[call site]
00323
tag.strip
[function]
[call site]
00324
fontTools.ttLib.ttFont.tagToIdentifier
[function]
[call site]
00325
os.path.basename
[function]
[call site]
00326
fontTools.misc.xmlWriter.XMLWriter.simpletag
[function]
[call site]
00327
fontTools.misc.xmlWriter.XMLWriter.stringifyattrs
[function]
[call site]
00328
fontTools.misc.xmlWriter.XMLWriter._writeraw
[function]
[call site]
00329
fontTools.misc.xmlWriter.XMLWriter.newline
[function]
[call site]
00330
fontTools.ttLib.ttFont.TTFont._tableToXML
[function]
[call site]
00331
fontTools.misc.loggingTools.deprecateArgument
[function]
[call site]
00332
log.info
[function]
[call site]
00333
fontTools.ttLib.ttFont.tagToXML
[function]
[call site]
00334
<builtin>.dict
[function]
[call site]
00335
<builtin>.hasattr
[function]
[call site]
00336
fontTools.misc.xmlWriter.XMLWriter.begintag
[function]
[call site]
00337
fontTools.misc.xmlWriter.XMLWriter.newline
[function]
[call site]
00338
table.toXML
[function]
[call site]
00339
table.toXML
[function]
[call site]
00340
fontTools.misc.xmlWriter.XMLWriter.endtag
[function]
[call site]
00341
fontTools.misc.xmlWriter.XMLWriter.dedent
[function]
[call site]
00342
fontTools.misc.xmlWriter.XMLWriter._writeraw
[function]
[call site]
00343
fontTools.misc.xmlWriter.XMLWriter.newline
[function]
[call site]
00344
fontTools.misc.xmlWriter.XMLWriter.newline
[function]
[call site]
00345
fontTools.misc.xmlWriter.XMLWriter.endtag
[function]
[call site]
00346
fontTools.misc.xmlWriter.XMLWriter.newline
[function]
[call site]
00347
fontTools.misc.xmlWriter.XMLWriter.close
[function]
[call site]
00348
io.BytesIO.close
[function]
[call site]
00349
sys.stdout.close
[function]
[call site]
00350
fontTools.misc.xmlWriter.XMLWriter.endtag
[function]
[call site]
00351
fontTools.misc.xmlWriter.XMLWriter.newline
[function]
[call site]
00352
fontTools.misc.xmlWriter.XMLWriter.close
[function]
[call site]
00353