![]() |
miasm
Reverse engineering framework
|
Variables | |
| a = ExprId("a", 64) | |
| b = ExprId('b', 32) | |
| c = ExprId('c', 16) | |
| d = ExprId('d', 8) | |
| e = ExprId('e', 1) | |
| left | |
| tuple | cond |
| right | |
| t_z3 = TranslatorZ3() | |
| t_smt2 = TranslatorSMT2() | |
| e_z3 = t_z3.from_expr(e) | |
| smt2 = t_smt2.to_smt2([t_smt2.from_expr(e)]) | |
| result = parse_smt2_string(smt2) | |
| smt2_z3 = result[0] | |
| s = Solver() | |
| smt2.a = ExprId("a", 64) |
| smt2.b = ExprId('b', 32) |
| smt2.c = ExprId('c', 16) |
| tuple smt2.cond |
| smt2.d = ExprId('d', 8) |
| smt2.e = ExprId('e', 1) |
| smt2.e_z3 = t_z3.from_expr(e) |
| smt2.left |
| smt2.result = parse_smt2_string(smt2) |
| smt2.s = Solver() |
| smt2.smt2 = t_smt2.to_smt2([t_smt2.from_expr(e)]) |
| smt2.smt2_z3 = result[0] |
| smt2.t_smt2 = TranslatorSMT2() |
| smt2.t_z3 = TranslatorZ3() |