The following nodes represent call sites where fuzz blockers occur.
| Amount of callsites blocked | Calltree index | Parent function | Callsite | Largest blocked function |
|---|---|---|---|---|
| 73 | 115 | fontTools.ttLib.macUtils.getSFNTResIndices | call site: 00115 | fontTools.ttLib.macUtils.SFNTResourceReader.__init__ |
| 36 | 12 | fontTools.misc.configTools.AbstractConfig.__init__ | call site: 00012 | fontTools.ttLib.macUtils.getSFNTResIndices |
| 33 | 81 | fontTools.misc.sstruct.unpack | call site: 00081 | fontTools.misc.macRes.ResourceReader._readFile |
| 5 | 50 | fontTools.misc.textTools.tobytes | call site: 00050 | collections.abc.Sequence.data.encode |
| 5 | 69 | fontTools.misc.sstruct.getformat | call site: 00069 | m.group |
| 4 | 214 | fontTools.ttLib.woff2.WOFF2DirectoryEntry.fromFile | call site: 00214 | fontTools.ttLib.sfnt.WOFFFlavorData.__init__ |
| 2 | 4 | fontTools.ttLib.ttFont.TTFont.__init__ | call site: 00004 | fontTools.misc.loggingTools.deprecateArgument |
| 1 | 0 | EP | call site: 00000 |
|
| 1 | 78 | fontTools.misc.sstruct.unpack | call site: 00078 | fontTools.misc.fixedTools.fixedToFloat |
| 1 | 224 | fontTools.ttLib.sfnt.WOFFFlavorData.__init__ | call site: 00224 | zlib.decompress |
...fuzz_ttfont.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
typing.MutableMapping.options.is_registered
[function]
[call site]
00016
fontTools.misc.configTools.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
<builtin>.isinstance
[function]
[call site]
00024
fontTools.ttLib.macUtils.getSFNTResIndices
[function]
[call site]
00025
fontTools.misc.macRes.ResourceReader.__init__
[function]
[call site]
00026
collections.OrderedDict
[function]
[call site]
00027
<builtin>.hasattr
[function]
[call site]
00028
fontTools.misc.macRes.ResourceReader.openResourceFork
[function]
[call site]
00029
<builtin>.hasattr
[function]
[call site]
00030
io.StringIO.__fspath__
[function]
[call site]
00031
io.BytesIO.__fspath__
[function]
[call site]
00032
<builtin>.open
[function]
[call site]
00033
resfork.read
[function]
[call site]
00034
io.BytesIO
[function]
[call site]
00035
fontTools.misc.macRes.ResourceReader._readFile
[function]
[call site]
00036
fontTools.misc.macRes.ResourceReader._readHeaderAndMap
[function]
[call site]
00037
io.StringIO.seek
[function]
[call site]
00038
io.BytesIO.seek
[function]
[call site]
00039
fontTools.misc.macRes.ResourceReader._read
[function]
[call site]
00040
io.StringIO.seek
[function]
[call site]
00041
io.BytesIO.seek
[function]
[call site]
00042
io.BytesIO.tell
[function]
[call site]
00043
io.StringIO.tell
[function]
[call site]
00044
io.StringIO.read
[function]
[call site]
00045
io.BytesIO.read
[function]
[call site]
00046
<builtin>.len
[function]
[call site]
00047
fontTools.misc.sstruct.unpack
[function]
[call site]
00048
fontTools.misc.textTools.tobytes
[function]
[call site]
00049
<builtin>.isinstance
[function]
[call site]
00050
collections.abc.Sequence.data.encode
[function]
[call site]
00051
collections.abc.MutableMapping.encode
[function]
[call site]
00052
os.linesep.text.encode
[function]
[call site]
00053
types.SimpleNamespace.encode
[function]
[call site]
00054
os.linesep.encode
[function]
[call site]
00055
<builtin>.bytes
[function]
[call site]
00056
fontTools.misc.sstruct.getformat
[function]
[call site]
00057
fontTools.misc.textTools.tostr
[function]
[call site]
00058
<builtin>.isinstance
[function]
[call site]
00059
os.linesep.decode
[function]
[call site]
00060
os.linesep.text.decode
[function]
[call site]
00061
re.split
[function]
[call site]
00062
_emptyRE.match
[function]
[call site]
00063
_extraRE.match
[function]
[call site]
00064
m.group
[function]
[call site]
00065
_elementRE.match
[function]
[call site]
00066
m.group
[function]
[call site]
00067
m.group
[function]
[call site]
00068
m.group
[function]
[call site]
00069
m.group
[function]
[call site]
00070
<builtin>.int
[function]
[call site]
00071
m.group
[function]
[call site]
00072
<builtin>.int
[function]
[call site]
00073
m.group
[function]
[call site]
00074
<builtin>.isinstance
[function]
[call site]
00075
struct.unpack
[function]
[call site]
00076
names.keys
[function]
[call site]
00077
<builtin>.enumerate
[function]
[call site]
00078
fontTools.misc.fixedTools.fixedToFloat
[function]
[call site]
00079
<builtin>.isinstance
[function]
[call site]
00080
fontTools.misc.textTools.tostr
[function]
[call site]
00081
fontTools.misc.macRes.ResourceReader._read
[function]
[call site]
00082
fontTools.misc.sstruct.unpack
[function]
[call site]
00083
fontTools.misc.macRes.ResourceReader._readTypeList
[function]
[call site]
00084
fontTools.misc.macRes.ResourceReader._read
[function]
[call site]
00085
struct.unpack
[function]
[call site]
00086
<builtin>.range
[function]
[call site]
00087
fontTools.misc.macRes.ResourceReader._read
[function]
[call site]
00088
fontTools.misc.sstruct.unpack
[function]
[call site]
00089
fontTools.misc.textTools.tostr
[function]
[call site]
00090
fontTools.misc.macRes.ResourceReader._readReferenceList
[function]
[call site]
00091
<builtin>.range
[function]
[call site]
00092
fontTools.misc.macRes.ResourceReader._read
[function]
[call site]
00093
fontTools.misc.macRes.Resource.__init__
[function]
[call site]
00094
fontTools.misc.macRes.Resource.decompile
[function]
[call site]
00095
fontTools.misc.sstruct.unpack
[function]
[call site]
00096
fontTools.misc.textTools.bytesjoin
[function]
[call site]
00097
fontTools.misc.textTools.tobytes
[function]
[call site]
00098
fontTools.misc.textTools.tobytes
[function]
[call site]
00099
struct.unpack
[function]
[call site]
00100
fontTools.misc.macRes.ResourceReader._read
[function]
[call site]
00101
struct.unpack
[function]
[call site]
00102
fontTools.misc.macRes.ResourceReader._read
[function]
[call site]
00103
fontTools.misc.macRes.ResourceReader._read
[function]
[call site]
00104
struct.unpack
[function]
[call site]
00105
fontTools.misc.macRes.ResourceReader._read
[function]
[call site]
00106
struct.unpack
[function]
[call site]
00107
fontTools.misc.textTools.tostr
[function]
[call site]
00108
resources.append
[function]
[call site]
00109
fontTools.misc.macRes.ResourceReader.openDataFork
[function]
[call site]
00110
<builtin>.open
[function]
[call site]
00111
datafork.read
[function]
[call site]
00112
io.BytesIO
[function]
[call site]
00113
fontTools.misc.macRes.ResourceReader._readFile
[function]
[call site]
00114
fontTools.misc.macRes.ResourceReader.getIndices
[function]
[call site]
00115
fontTools.misc.macRes.ResourceReader.countResources
[function]
[call site]
00116
<builtin>.len
[function]
[call site]
00117
<builtin>.range
[function]
[call site]
00118
<builtin>.list
[function]
[call site]
00119
fontTools.misc.macRes.ResourceReader.close
[function]
[call site]
00120
io.StringIO.close
[function]
[call site]
00121
io.BytesIO.close
[function]
[call site]
00122
fontTools.ttLib.macUtils.SFNTResourceReader.__init__
[function]
[call site]
00123
fontTools.misc.macRes.ResourceReader.__init__
[function]
[call site]
00124
<builtin>.isinstance
[function]
[call site]
00125
fontTools.misc.macRes.ResourceReader.getNamedResource
[function]
[call site]
00126
fontTools.misc.textTools.tostr
[function]
[call site]
00127
collections.abc.MutableMapping.get
[function]
[call site]
00128
fontTools.misc.macRes.ResourceReader.getIndResource
[function]
[call site]
00129
fontTools.misc.macRes.ResourceReader.close
[function]
[call site]
00130
<builtin>.super
[function]
[call site]
00131
<builtin>.open
[function]
[call site]
00132
fontTools.ttLib.macUtils.SFNTResourceReader.__init__
[function]
[call site]
00133
<builtin>.open
[function]
[call site]
00134
<builtin>.isinstance
[function]
[call site]
00135
<builtin>.hasattr
[function]
[call site]
00136
io.StringIO.seekable
[function]
[call site]
00137
io.BytesIO.seekable
[function]
[call site]
00138
<builtin>.hasattr
[function]
[call site]
00139
io.StringIO.seek
[function]
[call site]
00140
io.BytesIO.seek
[function]
[call site]
00141
io.StringIO.seek
[function]
[call site]
00142
io.BytesIO.seek
[function]
[call site]
00143
io.StringIO.read
[function]
[call site]
00144
io.BytesIO.read
[function]
[call site]
00145
io.BytesIO
[function]
[call site]
00146
<builtin>.hasattr
[function]
[call site]
00147
io.StringIO.close
[function]
[call site]
00148
io.BytesIO.close
[function]
[call site]
00149
fontTools.ttLib.sfnt.SFNTReader.__init__
[function]
[call site]
00150
io.StringIO.seek
[function]
[call site]
00151
io.BytesIO.seek
[function]
[call site]
00152
io.StringIO.read
[function]
[call site]
00153
io.BytesIO.read
[function]
[call site]
00154
io.StringIO.seek
[function]
[call site]
00155
io.BytesIO.seek
[function]
[call site]
00156
fontTools.ttLib.sfnt.readTTCHeader
[function]
[call site]
00157
io.StringIO.seek
[function]
[call site]
00158
io.BytesIO.seek
[function]
[call site]
00159
io.StringIO.read
[function]
[call site]
00160
io.BytesIO.read
[function]
[call site]
00161
<builtin>.len
[function]
[call site]
00162
types.SimpleNamespace
[function]
[call site]
00163
fontTools.misc.sstruct.unpack
[function]
[call site]
00164
struct.unpack
[function]
[call site]
00165
io.StringIO.read
[function]
[call site]
00166
io.BytesIO.read
[function]
[call site]
00167
io.StringIO.seek
[function]
[call site]
00168
io.BytesIO.seek
[function]
[call site]
00169
io.StringIO.read
[function]
[call site]
00170
io.BytesIO.read
[function]
[call site]
00171
<builtin>.len
[function]
[call site]
00172
fontTools.misc.sstruct.unpack
[function]
[call site]
00173
io.StringIO.read
[function]
[call site]
00174
io.BytesIO.read
[function]
[call site]
00175
<builtin>.len
[function]
[call site]
00176
fontTools.misc.sstruct.unpack
[function]
[call site]
00177
io.StringIO.read
[function]
[call site]
00178
io.BytesIO.read
[function]
[call site]
00179
<builtin>.len
[function]
[call site]
00180
fontTools.misc.sstruct.unpack
[function]
[call site]
00181
<builtin>.range
[function]
[call site]
00182
fontTools.ttLib.sfnt.DirectoryEntry.__init__
[function]
[call site]
00183
fontTools.ttLib.sfnt.DirectoryEntry.__init__
[function]
[call site]
00184
fontTools.ttLib.sfnt.WOFFDirectoryEntry.__init__
[function]
[call site]
00185
<builtin>.super
[function]
[call site]
00186
<builtin>.hasattr
[function]
[call site]
00187
fontTools.ttLib.woff2.WOFF2DirectoryEntry.fromFile
[function]
[call site]
00188
io.BytesIO.tell
[function]
[call site]
00189
io.StringIO.tell
[function]
[call site]
00190
io.StringIO.read
[function]
[call site]
00191
io.BytesIO.read
[function]
[call site]
00192
fontTools.ttLib.woff2.WOFF2DirectoryEntry.fromString
[function]
[call site]
00193
<builtin>.len
[function]
[call site]
00194
fontTools.misc.sstruct.unpack2
[function]
[call site]
00195
fontTools.misc.sstruct.calcsize
[function]
[call site]
00196
fontTools.misc.sstruct.getformat
[function]
[call site]
00197
struct.calcsize
[function]
[call site]
00198
fontTools.misc.sstruct.unpack
[function]
[call site]
00199
<builtin>.len
[function]
[call site]
00200
fontTools.misc.sstruct.unpack2
[function]
[call site]
00201
fontTools.ttLib.woff2.unpackBase128
[function]
[call site]
00202
<builtin>.len
[function]
[call site]
00203
fontTools.misc.textTools.byteord
[function]
[call site]
00204
<builtin>.isinstance
[function]
[call site]
00205
<builtin>.ord
[function]
[call site]
00206
<builtin>.range
[function]
[call site]
00207
<builtin>.len
[function]
[call site]
00208
fontTools.misc.textTools.byteord
[function]
[call site]
00209
fontTools.ttLib.woff2.unpackBase128
[function]
[call site]
00210
<builtin>.len
[function]
[call site]
00211
<builtin>.len
[function]
[call site]
00212
io.StringIO.seek
[function]
[call site]
00213
io.BytesIO.seek
[function]
[call site]
00214
collections.OrderedDict.items
[function]
[call site]
00215
<builtin>.sorted
[function]
[call site]
00216
collections.OrderedDict
[function]
[call site]
00217
fontTools.ttLib.sfnt.WOFFFlavorData.__init__
[function]
[call site]
00218
io.StringIO.seek
[function]
[call site]
00219
io.BytesIO.seek
[function]
[call site]
00220
io.StringIO.read
[function]
[call site]
00221
io.BytesIO.read
[function]
[call site]
00222
<builtin>.len
[function]
[call site]
00223
fontTools.ttLib.sfnt.WOFFFlavorData._decompress
[function]
[call site]
00224
zlib.decompress
[function]
[call site]
00225
fontTools.ttLib.woff2.WOFF2FlavorData._decompress
[function]
[call site]
00226
brotli.decompress
[function]
[call site]
00227
brotlicffi.decompress
[function]
[call site]
00228
<builtin>.len
[function]
[call site]
00229
io.StringIO.seek
[function]
[call site]
00230
io.BytesIO.seek
[function]
[call site]
00231
io.StringIO.read
[function]
[call site]
00232
io.BytesIO.read
[function]
[call site]
00233
<builtin>.len
[function]
[call site]
00234