def execute(self, fun):
     # (the CFG should be set up by this point, and the GIMPLE is not yet
     # in SSA form)
     if fun and fun.cfg:
         dot = cfg_to_dot(fun.cfg, fun.decl.name)
         # print dot
         invoke_dot(dot)
Esempio n. 2
0
 def execute(self, fun):
     # (the CFG should be set up by this point, and the GIMPLE is not yet
     # in SSA form)
     if fun and fun.cfg:
         dot = cfg_to_dot(fun.cfg, fun.decl.name)
         # print dot
         invoke_dot(dot, name=fun.decl.name)
Esempio n. 3
0
 def execute(self, fun):
     if fun.decl:
         log("Starting " + fun.decl.name)
         if show_cfg:
             dot = gccutils.cfg_to_dot(fun.cfg, fun.decl.name)
             gccutils.invoke_dot(dot, name=fun.decl.name)
     checker = CleanupChecker(fun)
     what = checker.check_cleanups()
     if fun.decl:
         log(fun.decl.name + ': ' + what, 2)
 def execute(self, fun):
     if fun.decl:
         log("Starting " + fun.decl.name)
         if show_cfg:
             dot = gccutils.cfg_to_dot(fun.cfg, fun.decl.name)
             gccutils.invoke_dot(dot, name=fun.decl.name)
     checker = CleanupChecker(fun)
     what = checker.check_cleanups()
     if fun.decl:
         log(fun.decl.name + ': ' + what, 2)
Esempio n. 5
0
 def execute(self, fun):
     # (the SSA form of each function should have just been set up)
     if fun and fun.cfg:
         dot = cfg_to_dot(fun.cfg, fun.decl.name)
         # print(dot)
         invoke_dot(dot, name=fun.decl.name)