The following nodes represent call sites where fuzz blockers occur.
Amount of callsites blocked | Calltree index | Parent function | Callsite | Largest blocked function |
---|---|---|---|---|
165 | 6 | ...fuzz_menu.TestOneInput | call site: 00006 | xdg.Menu.parse |
160 | 185 | xdg.DesktopEntry.DesktopEntry.parse | call site: 00185 | xdg.Menu.XMLMenuBuilder.parse_kde_legacy_dirs |
3 | 177 | xdg.IconTheme.IconTheme.parse | call site: 00177 | xdg.IconTheme.IconTheme.parse |
2 | 181 | xdg.IconTheme.IconTheme.parse | call site: 00181 | os.path.dirname |
1 | 1 | ...fuzz_menu.TestOneInput | call site: 00001 | et.XML |
1 | 173 | xdg.DesktopEntry.DesktopEntry.__init__ | call site: 00173 | xdg.DesktopEntry.DesktopEntry.parse |
...fuzz_menu.TestOneInput
[function]
[call site]
00000
...fuzz_menu.verify_xml
[function]
[call site]
00001
et.XML
[function]
[call site]
00002
et.indent
[function]
[call site]
00003
et.ElementTree
[function]
[call site]
00004
os.getcwd
[function]
[call site]
00005
os.path.join
[function]
[call site]
00006
<builtin>.open
[function]
[call site]
00007
f.write
[function]
[call site]
00008
xdg.Menu.parse
[function]
[call site]
00009
xdg.Menu.XMLMenuBuilder.__init__
[function]
[call site]
00010
xdg.Menu.XMLMenuBuilder.parse
[function]
[call site]
00011
os.path.isabs
[function]
[call site]
00012
xdg.Menu._get_menu_file_path
[function]
[call site]
00013
<builtin>.list
[function]
[call site]
00014
dirs.pop
[function]
[call site]
00015
os.path.join
[function]
[call site]
00016
os.path.isfile
[function]
[call site]
00017
os.environ.get
[function]
[call site]
00018
xdg.Menu._get_menu_file_path
[function]
[call site]
00019
filename.endswith
[function]
[call site]
00020
xml.etree.cElementTree.parse
[function]
[call site]
00021
xml.etree.ElementTree.parse
[function]
[call site]
00022
<builtin>.set
[function]
[call site]
00023
<builtin>.set
[function]
[call site]
00024
xdg.Menu.MenuEntryCache.__init__
[function]
[call site]
00025
tree.getroot
[function]
[call site]
00026
xdg.Menu.XMLMenuBuilder.parse_menu
[function]
[call site]
00027
xdg.Menu.Menu.__init__
[function]
[call site]
00028
xdg.Menu.XMLMenuBuilder.parse_node
[function]
[call site]
00029
<builtin>.len
[function]
[call site]
00030
text.strip
[function]
[call site]
00031
xdg.Menu.XMLMenuBuilder.parse_menu
[function]
[call site]
00032
xdg.Menu.Menu.addSubmenu
[function]
[call site]
00033
xdg.Menu.XMLMenuBuilder.parse_app_dir
[function]
[call site]
00034
xdg.Menu._check_file_path
[function]
[call site]
00035
os.path.dirname
[function]
[call site]
00036
os.path.isabs
[function]
[call site]
00037
os.path.join
[function]
[call site]
00038
os.path.abspath
[function]
[call site]
00039
os.path.exists
[function]
[call site]
00040
os.path.isdir
[function]
[call site]
00041
os.path.isfile
[function]
[call site]
00042
parent.AppDirs.append
[function]
[call site]
00043
xdg.Menu.XMLMenuBuilder.parse_default_app_dir
[function]
[call site]
00044
<builtin>.reversed
[function]
[call site]
00045
os.path.join
[function]
[call site]
00046
xdg.Menu.XMLMenuBuilder.parse_app_dir
[function]
[call site]
00047
xdg.Menu.XMLMenuBuilder.parse_directory_dir
[function]
[call site]
00048
xdg.Menu._check_file_path
[function]
[call site]
00049
parent.DirectoryDirs.append
[function]
[call site]
00050
xdg.Menu.XMLMenuBuilder.parse_default_directory_dir
[function]
[call site]
00051
<builtin>.reversed
[function]
[call site]
00052
os.path.join
[function]
[call site]
00053
xdg.Menu.XMLMenuBuilder.parse_directory_dir
[function]
[call site]
00054
parent.Directories.append
[function]
[call site]
00055
xdg.Menu.XMLMenuBuilder.parse_rule
[function]
[call site]
00056
ast.Expression
[function]
[call site]
00057
ast.Or
[function]
[call site]
00058
xdg.Menu.XMLMenuBuilder.parse_bool_op
[function]
[call site]
00059
xdg.Menu.XMLMenuBuilder.parse_rule_node
[function]
[call site]
00060
ast.Or
[function]
[call site]
00061
xdg.Menu.XMLMenuBuilder.parse_bool_op
[function]
[call site]
00062
ast.And
[function]
[call site]
00063
xdg.Menu.XMLMenuBuilder.parse_bool_op
[function]
[call site]
00064
ast.Or
[function]
[call site]
00065
xdg.Menu.XMLMenuBuilder.parse_bool_op
[function]
[call site]
00066
ast.Not
[function]
[call site]
00067
ast.UnaryOp
[function]
[call site]
00068
xdg.Menu._ast_const
[function]
[call site]
00069
ast.literal_eval
[function]
[call site]
00070
ast.Constant
[function]
[call site]
00071
ast.NameConstant
[function]
[call site]
00072
ast.Load
[function]
[call site]
00073
ast.Name
[function]
[call site]
00074
ast.Compare
[function]
[call site]
00075
ast.Str
[function]
[call site]
00076
ast.In
[function]
[call site]
00077
ast.Attribute
[function]
[call site]
00078
ast.Load
[function]
[call site]
00079
ast.Name
[function]
[call site]
00080
ast.Load
[function]
[call site]
00081
ast.Compare
[function]
[call site]
00082
ast.Str
[function]
[call site]
00083
ast.Eq
[function]
[call site]
00084
ast.Attribute
[function]
[call site]
00085
ast.Load
[function]
[call site]
00086
ast.Name
[function]
[call site]
00087
ast.Load
[function]
[call site]
00088
values.append
[function]
[call site]
00089
<builtin>.len
[function]
[call site]
00090
ast.BoolOp
[function]
[call site]
00091
xdg.Menu._ast_const
[function]
[call site]
00092
ast.fix_missing_locations
[function]
[call site]
00093
xdg.Menu.Rule.__init__
[function]
[call site]
00094
<builtin>.compile
[function]
[call site]
00095
parent.Rules.append
[function]
[call site]
00096
child.attrib.get
[function]
[call site]
00097
xdg.Menu.XMLMenuBuilder.parse_merge_file
[function]
[call site]
00098
child.attrib.get
[function]
[call site]
00099
filename.replace
[function]
[call site]
00100
os.path.join
[function]
[call site]
00101
os.path.isfile
[function]
[call site]
00102
os.path.join
[function]
[call site]
00103
xdg.Menu.XMLMenuBuilder.merge_file
[function]
[call site]
00104
xml.etree.cElementTree.parse
[function]
[call site]
00105
xml.etree.ElementTree.parse
[function]
[call site]
00106
tree.getroot
[function]
[call site]
00107
xdg.Menu.XMLMenuBuilder.parse_node
[function]
[call site]
00108
xdg.Menu._check_file_path
[function]
[call site]
00109
xdg.Menu.XMLMenuBuilder.merge_file
[function]
[call site]
00110
xdg.Menu.XMLMenuBuilder.parse_merge_file
[function]
[call site]
00111
xdg.Menu.XMLMenuBuilder.parse_merge_dir
[function]
[call site]
00112
xdg.Menu._check_file_path
[function]
[call site]
00113
os.listdir
[function]
[call site]
00114
item.endswith
[function]
[call site]
00115
os.path.join
[function]
[call site]
00116
xdg.Menu.XMLMenuBuilder.merge_file
[function]
[call site]
00117
xdg.Menu.XMLMenuBuilder.parse_default_merge_dirs
[function]
[call site]
00118
os.path.basename
[function]
[call site]
00119
os.path.splitext
[function]
[call site]
00120
<builtin>.reversed
[function]
[call site]
00121
os.path.join
[function]
[call site]
00122
xdg.Menu.XMLMenuBuilder.parse_merge_dir
[function]
[call site]
00123
xdg.Menu.XMLMenuBuilder.parse_move
[function]
[call site]
00124
text.strip
[function]
[call site]
00125
xdg.Menu.Move.__init__
[function]
[call site]
00126
parent.Moves.append
[function]
[call site]
00127
xdg.Menu.XMLMenuBuilder.parse_layout
[function]
[call site]
00128
xdg.Menu.Layout.__init__
[function]
[call site]
00129
node.attrib.get
[function]
[call site]
00130
xdg.Menu._to_bool
[function]
[call site]
00131
<builtin>.isinstance
[function]
[call site]
00132
value.lower
[function]
[call site]
00133
node.attrib.get
[function]
[call site]
00134
xdg.Menu._to_bool
[function]
[call site]
00135
node.attrib.get
[function]
[call site]
00136
<builtin>.int
[function]
[call site]
00137
node.attrib.get
[function]
[call site]
00138
xdg.Menu._to_bool
[function]
[call site]
00139
node.attrib.get
[function]
[call site]
00140
xdg.Menu._to_bool
[function]
[call site]
00141
text.strip
[function]
[call site]
00142
order.append
[function]
[call site]
00143
order.append
[function]
[call site]
00144
order.append
[function]
[call site]
00145
order.append
[function]
[call site]
00146
xdg.Menu.XMLMenuBuilder.parse_layout
[function]
[call site]
00147
child.attrib.get
[function]
[call site]
00148
xdg.Menu.XMLMenuBuilder.parse_legacy_dir
[function]
[call site]
00149
xdg.Menu.XMLMenuBuilder.merge_legacy_dir
[function]
[call site]
00150
xdg.Menu._check_file_path
[function]
[call site]
00151
xdg.Menu.Menu.__init__
[function]
[call site]
00152
m.AppDirs.append
[function]
[call site]
00153
m.DirectoryDirs.append
[function]
[call site]
00154
os.path.basename
[function]
[call site]
00155
os.listdir
[function]
[call site]
00156
m.Directories.append
[function]
[call site]
00157
os.path.join
[function]
[call site]
00158
os.path.isdir
[function]
[call site]
00159
xdg.Menu.XMLMenuBuilder.merge_legacy_dir
[function]
[call site]
00160
xdg.Menu.Menu.addSubmenu
[function]
[call site]
00161
os.path.join
[function]
[call site]
00162
xdg.Menu.MenuEntryCache.add_menu_entries
[function]
[call site]
00163
xdg.Menu.MenuEntryCache.__addFiles
[function]
[call site]
00164
os.path.join
[function]
[call site]
00165
os.listdir
[function]
[call site]
00166
item.endswith
[function]
[call site]
00167
os.path.join
[function]
[call site]
00168
xdg.Menu.MenuEntry.__init__
[function]
[call site]
00169
os.path.join
[function]
[call site]
00170
xdg.DesktopEntry.DesktopEntry.__init__
[function]
[call site]
00171
<builtin>.dict
[function]
[call site]
00172
os.path.exists
[function]
[call site]
00173
xdg.DesktopEntry.DesktopEntry.parse
[function]
[call site]
00174
xdg.IconTheme.IconTheme.parse
[function]
[call site]
00175
xdg.IconTheme.IconTheme.parse
[function]
[call site]
00176
xdg.IconTheme.IconData.parse
[function]
[call site]
00177
xdg.IconTheme.IconTheme.parse
[function]
[call site]
00178
xdg.IconTheme.IconData.parse
[function]
[call site]
00179
xdg.DesktopEntry.DesktopEntry.parse
[function]
[call site]
00180
xdg.DesktopEntry.DesktopEntry.parse
[function]
[call site]
00181
os.path.dirname
[function]
[call site]
00182
os.path.split
[function]
[call site]
00183
xdg.IconTheme.IconData.parse
[function]
[call site]
00184
xdg.DesktopEntry.DesktopEntry.parse
[function]
[call site]
00185
xdg.DesktopEntry.DesktopEntry.new
[function]
[call site]
00186
os.path.splitext
[function]
[call site]
00187
os.path.splitext
[function]
[call site]
00188
<builtin>.dict
[function]
[call site]
00189
xdg.IniFile.IniFile.addGroup
[function]
[call site]
00190
xdg.IniFile.IniFile.hasGroup
[function]
[call site]
00191
xdg.IniFile.IniFile.set
[function]
[call site]
00192
<builtin>.len
[function]
[call site]
00193
xdg.IniFile.IniFile.get
[function]
[call site]
00194
xdg.IniFile.IniFile.__addLocale
[function]
[call site]
00195
xdg.IniFile.IniFile.getList
[function]
[call site]
00196
re.search
[function]
[call site]
00197
re.split
[function]
[call site]
00198
re.search
[function]
[call site]
00199
re.split
[function]
[call site]
00200
re.search
[function]
[call site]
00201
re.split
[function]
[call site]
00202
list.pop
[function]
[call site]
00203
xdg.IniFile.IniFile.__getBoolean
[function]
[call site]
00204
<builtin>.int
[function]
[call site]
00205
<builtin>.float
[function]
[call site]
00206
re.compile
[function]
[call site]
00207
value.split
[function]
[call site]
00208
<builtin>.int
[function]
[call site]
00209
<builtin>.int
[function]
[call site]
00210
result.append
[function]
[call site]
00211
xdg.Menu.MenuEntry.setAttributes
[function]
[call site]
00212
os.path.join
[function]
[call site]
00213
os.path.isabs
[function]
[call site]
00214
xdg.Menu.MenuEntry.__setFilename
[function]
[call site]
00215
xdg.DesktopEntry.DesktopEntry.getType
[function]
[call site]
00216
xdg.IniFile.IniFile.get
[function]
[call site]
00217
os.path.join
[function]
[call site]
00218
os.path.join
[function]
[call site]
00219
os.path.join
[function]
[call site]
00220
xdg.DesktopEntry.DesktopEntry.getCategories
[function]
[call site]
00221
xdg.IniFile.IniFile.get
[function]
[call site]
00222
os.path.join
[function]
[call site]
00223
os.path.isdir
[function]
[call site]
00224
os.path.join
[function]
[call site]
00225
xdg.Menu.MenuEntryCache.__addFiles
[function]
[call site]
00226
xdg.Menu.MenuEntryCache.get_menu_entries
[function]
[call site]
00227
<builtin>.set
[function]
[call site]
00228
appdirs.append
[function]
[call site]
00229
ids.add
[function]
[call site]
00230
entries.append
[function]
[call site]
00231
menuentry.getType
[function]
[call site]
00232
entries.index
[function]
[call site]
00233
entry.getType
[function]
[call site]
00234
<builtin>.len
[function]
[call site]
00235
xdg.Menu.Rule.fromFilename
[function]
[call site]
00236
ast.Expression
[function]
[call site]
00237
ast.Compare
[function]
[call site]
00238
ast.Str
[function]
[call site]
00239
ast.Eq
[function]
[call site]
00240
ast.Attribute
[function]
[call site]
00241
ast.Load
[function]
[call site]
00242
ast.Name
[function]
[call site]
00243
ast.Load
[function]
[call site]
00244
ast.fix_missing_locations
[function]
[call site]
00245
xdg.Menu.Rule.__init__
[function]
[call site]
00246
m.Rules.append
[function]
[call site]
00247
categories.append
[function]
[call site]
00248
xdg.Menu.XMLMenuBuilder.parse_kde_legacy_dirs
[function]
[call site]
00249
subprocess.Popen
[function]
[call site]
00250
proc.communicate
[function]
[call site]
00251
xdg.Menu.XMLMenuBuilder.parse_legacy_dir
[function]
[call site]
00252
xdg.Menu.XMLMenuBuilder.handle_moves
[function]
[call site]
00253
xdg.Menu.XMLMenuBuilder.handle_moves
[function]
[call site]
00254
xdg.Menu.Menu.getMenu
[function]
[call site]
00255
path.split
[function]
[call site]
00256
<builtin>.len
[function]
[call site]
00257
submenu.getMenu
[function]
[call site]
00258
xdg.Menu.Menu.getMenu
[function]
[call site]
00259
move.New.split
[function]
[call site]
00260
<builtin>.len
[function]
[call site]
00261
xdg.Menu.Menu.getMenu
[function]
[call site]
00262
xdg.Menu.Menu.__init__
[function]
[call site]
00263
<builtin>.len
[function]
[call site]
00264
xdg.Menu.Menu.addSubmenu
[function]
[call site]
00265
menus.pop
[function]
[call site]
00266
move_from_menu.Parent.Submenus.remove
[function]
[call site]
00267
xdg.Menu.XMLMenuBuilder.post_parse
[function]
[call site]
00268
xdg.Menu.Layout.__init__
[function]
[call site]
00269
xdg.Menu.Layout.__init__
[function]
[call site]
00270
xdg.Menu.Layout.__init__
[function]
[call site]
00271
xdg.Menu._dedupe
[function]
[call site]
00272
_list.reverse
[function]
[call site]
00273
_set.setdefault
[function]
[call site]
00274
_list.reverse
[function]
[call site]
00275
xdg.Menu._dedupe
[function]
[call site]
00276
xdg.Menu._dedupe
[function]
[call site]
00277
xdg.Menu.XMLMenuBuilder.post_parse
[function]
[call site]
00278
menu.Directories.reverse
[function]
[call site]
00279
menu.DirectoryDirs.reverse
[function]
[call site]
00280
menu.AppDirs.reverse
[function]
[call site]
00281
os.path.join
[function]
[call site]
00282
os.path.isfile
[function]
[call site]
00283
xdg.Menu.MenuEntry.__init__
[function]
[call site]
00284
xdg.Menu.MenuEntry.getType
[function]
[call site]
00285
xdg.Menu.MenuEntry.getType
[function]
[call site]
00286
xdg.Menu.XMLMenuBuilder.generate_not_only_allocated
[function]
[call site]
00287
xdg.Menu.XMLMenuBuilder.generate_not_only_allocated
[function]
[call site]
00288
xdg.Menu.MenuEntryCache.add_menu_entries
[function]
[call site]
00289
xdg.Menu.MenuEntryCache.get_menu_entries
[function]
[call site]
00290
rule.apply
[function]
[call site]
00291
menuentry.Parents.append
[function]
[call site]
00292
menu.MenuEntries.append
[function]
[call site]
00293
xdg.Menu.XMLMenuBuilder.generate_only_allocated
[function]
[call site]
00294
xdg.Menu.XMLMenuBuilder.generate_only_allocated
[function]
[call site]
00295
xdg.Menu.MenuEntryCache.add_menu_entries
[function]
[call site]
00296
xdg.Menu.MenuEntryCache.get_menu_entries
[function]
[call site]
00297
rule.apply
[function]
[call site]
00298
menuentry.Parents.append
[function]
[call site]
00299
menu.MenuEntries.append
[function]
[call site]
00300
xdg.Menu.Menu.sort
[function]
[call site]
00301
submenu.sort
[function]
[call site]
00302
<builtin>.set
[function]
[call site]
00303
<builtin>.set
[function]
[call site]
00304
_entries.add
[function]
[call site]
00305
_submenus.add
[function]
[call site]
00306
xdg.Menu.Separator.__init__
[function]
[call site]
00307
<builtin>.len
[function]
[call site]
00308
<builtin>.isinstance
[function]
[call site]
00309
xdg.Menu.Menu.getMenuEntry
[function]
[call site]
00310
submenu.getMenuEntry
[function]
[call site]
00311
xdg.Menu.Menu.getMenu
[function]
[call site]
00312
xdg.Menu.Menu.merge_inline
[function]
[call site]
00313
<builtin>.len
[function]
[call site]
00314
submenu.getName
[function]
[call site]
00315
menuentry.DesktopEntry.set
[function]
[call site]
00316
submenu.getGenericName
[function]
[call site]
00317
menuentry.DesktopEntry.set
[function]
[call site]
00318
submenu.getComment
[function]
[call site]
00319
menuentry.DesktopEntry.set
[function]
[call site]
00320
<builtin>.len
[function]
[call site]
00321
submenu.getName
[function]
[call site]
00322
submenu.getGenericName
[function]
[call site]
00323
submenu.getComment
[function]
[call site]
00324
xdg.Menu.Header.__init__
[function]
[call site]
00325
xdg.Menu.Menu.merge_inline
[function]
[call site]
00326
<builtin>.isinstance
[function]
[call site]
00327
<builtin>.isinstance
[function]
[call site]
00328
entry.Directory.DesktopEntry.getNoDisplay
[function]
[call site]
00329
entry.Directory.DesktopEntry.getHidden
[function]
[call site]
00330
<builtin>.isinstance
[function]
[call site]
00331
entry.DesktopEntry.getNoDisplay
[function]
[call site]
00332
entry.DesktopEntry.getHidden
[function]
[call site]
00333
entry.DesktopEntry.getTryExec
[function]
[call site]
00334
entry.DesktopEntry.findTryExec
[function]
[call site]
00335
entry.DesktopEntry.getOnlyShowIn
[function]
[call site]
00336
entry.DesktopEntry.getOnlyShowIn
[function]
[call site]
00337
entry.DesktopEntry.getNotShowIn
[function]
[call site]
00338
<builtin>.isinstance
[function]
[call site]
00339
<builtin>.len
[function]
[call site]
00340
<builtin>.isinstance
[function]
[call site]
00341
<builtin>.len
[function]
[call site]
00342
<builtin>.isinstance
[function]
[call site]
00343
<builtin>.isinstance
[function]
[call site]
00344
os.remove
[function]
[call site]
00345