Example #1
0
 def view(self, errmsg=None, extraprocedures=[], metainterp_sd=None):
     from rpython.jit.metainterp.graphpage import display_procedures
     procedures = self.get_all_loops()[:]
     for procedure in extraprocedures:
         if procedure in procedures:
             procedures.remove(procedure)
         procedures.append(procedure)
     highlight_procedures = dict.fromkeys(extraprocedures, 1)
     for procedure in procedures:
         if hasattr(procedure, '_looptoken_number') and (
            procedure._looptoken_number in self.invalidated_token_numbers):
             highlight_procedures.setdefault(procedure, 2)
     display_procedures(procedures, errmsg, highlight_procedures, metainterp_sd)
Example #2
0
 def view(self, errmsg=None, extraprocedures=[], metainterp_sd=None):
     from rpython.jit.metainterp.graphpage import display_procedures
     procedures = self.get_all_loops()[:]
     for procedure in extraprocedures:
         if procedure in procedures:
             procedures.remove(procedure)
         procedures.append(procedure)
     highlight_procedures = dict.fromkeys(extraprocedures, 1)
     for procedure in procedures:
         if hasattr(procedure, '_looptoken_number') and (
            procedure._looptoken_number in self.invalidated_token_numbers):
             highlight_procedures.setdefault(procedure, 2)
     display_procedures(procedures, errmsg, highlight_procedures, metainterp_sd)
Example #3
0
 def show(self, errmsg=None):
     "NOT_RPYTHON"
     from rpython.jit.metainterp.graphpage import display_procedures
     display_procedures([self], errmsg)
Example #4
0
 def show(self, errmsg=None):
     "NOT_RPYTHON"
     from rpython.jit.metainterp.graphpage import display_procedures
     display_procedures([self], errmsg)