from miasm2.expression.expression import * print "Simple Expression grapher demo" a = ExprId("A") b = ExprId("B") c = ExprId("C") d = ExprId("D") m = ExprMem(a + b + c + a) e1 = ExprCompose(a + b - (c * a) / m | b, a + m) e2 = ExprInt(15, 64) e = ExprCond(d, e1, e2)[0:32] print "[+] Expression:" print e g = e.graph() print "[+] Graph:" print g.dot()