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)
def show(self, errmsg=None): "NOT_RPYTHON" from rpython.jit.metainterp.graphpage import display_procedures display_procedures([self], errmsg)