diff options
| author | Camille Mougey <commial@gmail.com> | 2019-03-07 14:37:07 +0100 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2019-03-07 14:37:07 +0100 |
| commit | 4c2320b46250a8d6f8774e1218544b72a154cd8e (patch) | |
| tree | b67e7b072439f84109bd39dad8ed7f3f135224f8 /example/expression/expr_grapher.py | |
| parent | eab809932871f91d6f4aa770fc321af9e156e0f5 (diff) | |
| parent | 26c1075723a02984da6d3bc7423c5c0c43082dc3 (diff) | |
| download | miasm-4c2320b46250a8d6f8774e1218544b72a154cd8e.tar.gz miasm-4c2320b46250a8d6f8774e1218544b72a154cd8e.zip | |
Merge pull request #990 from serpilliere/support_python2_python3
Support python2 python3
Diffstat (limited to 'example/expression/expr_grapher.py')
| -rw-r--r-- | example/expression/expr_grapher.py | 16 |
1 files changed, 9 insertions, 7 deletions
diff --git a/example/expression/expr_grapher.py b/example/expression/expr_grapher.py index e0562852..2550c5d3 100644 --- a/example/expression/expr_grapher.py +++ b/example/expression/expr_grapher.py @@ -1,6 +1,8 @@ -from miasm2.expression.expression import * +from __future__ import print_function -print "Simple Expression grapher demo" +from miasm.expression.expression import * + +print("Simple Expression grapher demo") a = ExprId("A", 32) b = ExprId("B", 32) @@ -8,13 +10,13 @@ c = ExprId("C", 32) d = ExprId("D", 32) m = ExprMem(a + b + c + a, 32) -e1 = ExprCompose(a + b - (c * a) / m | b, a + m) +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 +print("[+] Expression:") +print(e) g = e.graph() -print "[+] Graph:" -print g.dot() +print("[+] Graph:") +print(g.dot()) |