miasm
Reverse engineering framework
|
Variables | |
id_a = ExprId("a", 32) | |
id_b = ExprId("b", 32) | |
int0 = ExprInt(0, id_a.size) | |
assignblk1 = AssignBlock([ExprAssign(id_a, id_b)]) | |
Constructors. More... | |
assignblk2 = AssignBlock({id_a: id_b}) | |
assignblk1_bis = AssignBlock([ExprAssign(id_a, id_b)]) | |
Equality. More... | |
assignblk3 = AssignBlock({id_a: id_b - id_b}) | |
Immutability. More... | |
assignblk4 = assignblk3.simplify(expr_simp) | |
ir.assignblk1 = AssignBlock([ExprAssign(id_a, id_b)]) |
Constructors.
ir.assignblk1_bis = AssignBlock([ExprAssign(id_a, id_b)]) |
Equality.
ir.assignblk2 = AssignBlock({id_a: id_b}) |
ir.assignblk3 = AssignBlock({id_a: id_b - id_b}) |
Immutability.
Basic APIs
Simplify
ir.assignblk4 = assignblk3.simplify(expr_simp) |
ir.id_a = ExprId("a", 32) |
ir.id_b = ExprId("b", 32) |
ir.int0 = ExprInt(0, id_a.size) |