diff options
| author | Fabrice Desclaux <fabrice.desclaux@cea.fr> | 2017-04-14 20:13:55 +0200 |
|---|---|---|
| committer | Fabrice Desclaux <fabrice.desclaux@cea.fr> | 2017-04-21 11:05:06 +0200 |
| commit | 102ad42976e7fcae3c67a21b61d0fe9294eb1fc4 (patch) | |
| tree | a2059a53e0abed5ff8de66a28efc6dfcde9f1152 /example/samples | |
| parent | 9b0ce9e798941e700b166da43e100f04f12df05f (diff) | |
| download | miasm-102ad42976e7fcae3c67a21b61d0fe9294eb1fc4.tar.gz miasm-102ad42976e7fcae3c67a21b61d0fe9294eb1fc4.zip | |
Example: add irblock simplification example
Diffstat (limited to 'example/samples')
| -rw-r--r-- | example/samples/x86_32_dead.S | 15 |
1 files changed, 15 insertions, 0 deletions
diff --git a/example/samples/x86_32_dead.S b/example/samples/x86_32_dead.S new file mode 100644 index 00000000..e1130842 --- /dev/null +++ b/example/samples/x86_32_dead.S @@ -0,0 +1,15 @@ +main: + MOV ECX, ECX + INC ECX + CMP ECX, 0 + JZ lbl0 + INC EAX +lbl0: + DEC EAX + JMP lbl1 +lbl1: + MOV EAX, 3 + JMP lbl2 +lbl2: + MOV EAX, 4 + RET |