From dbe3ca7ec2452f955e56fe36e6a4a306c1ddf498 Mon Sep 17 00:00:00 2001 From: Fabrice Desclaux Date: Thu, 20 Dec 2018 14:10:11 +0100 Subject: Example: del unnecessary dup dst in blocks --- example/ida/graph_ir.py | 7 ++----- 1 file changed, 2 insertions(+), 5 deletions(-) (limited to 'example/ida/graph_ir.py') diff --git a/example/ida/graph_ir.py b/example/ida/graph_ir.py index 31d1c21c..a9f5edc7 100644 --- a/example/ida/graph_ir.py +++ b/example/ida/graph_ir.py @@ -15,7 +15,7 @@ from miasm2.analysis.data_flow import dead_simp, DiGraphDefUse, \ read_mem, get_memlookup from miasm2.expression.simplifications import expr_simp -from miasm2.analysis.ssa import SSADiGraph, remove_phi +from miasm2.analysis.ssa import SSADiGraph from miasm2.ir.ir import AssignBlock, IRBlock from utils import guess_machine, expr2colorstr from miasm2.expression.expression import ExprLoc, ExprMem, ExprId, ExprInt @@ -44,7 +44,7 @@ def label_str(self): def color_irblock(irblock, ir_arch): out = [] - lbl = idaapi.COLSTR(ir_arch.loc_db.pretty_str(irblock.loc_key), idaapi.SCOLOR_INSN) + lbl = idaapi.COLSTR("%s:" % ir_arch.loc_db.pretty_str(irblock.loc_key), idaapi.SCOLOR_INSN) out.append(lbl) for assignblk in irblock: for dst, src in sorted(assignblk.iteritems()): @@ -54,9 +54,6 @@ def color_irblock(irblock, ir_arch): out.append(' %s' % line) out.append("") out.pop() - dst = str(' Dst: %s' % irblock.dst) - dst = idaapi.COLSTR(dst, idaapi.SCOLOR_RPTCMT) - out.append(dst) return "\n".join(out) -- cgit 1.4.1