diff options
| author | Drahflow <drahflow@gmx.de> | 2014-05-28 00:21:19 +0200 |
|---|---|---|
| committer | Drahflow <drahflow@gmx.de> | 2014-05-28 00:21:19 +0200 |
| commit | 8df51c3d165c9c225e51d502b8816998f25ea2a2 (patch) | |
| tree | 932d37ece575157b33bc33273d6c2218778a447d /samyle/decoder-tests.ey | |
| parent | 67450c10e3cce51ea1204cee511902c25b725fad (diff) | |
Initial commit.
Diffstat (limited to 'samyle/decoder-tests.ey')
| -rw-r--r-- | samyle/decoder-tests.ey | 18 |
1 files changed, 18 insertions, 0 deletions
diff --git a/samyle/decoder-tests.ey b/samyle/decoder-tests.ey new file mode 100644 index 0000000..06a2056 --- /dev/null +++ b/samyle/decoder-tests.ey @@ -0,0 +1,18 @@ +txt .consume .|hu "%" defq + +[ ] =*memory + +< > /utils defvd + +"decoder.ey" include + +[ %31 %ED ] =memory # xor %ebp, %ebp + +0 decoder .fromAddress ==instr +instr .txt _ dump "xor %ebp, %ebp" eq assert +instr .partCount _ dump 4 eq assert +0 instr .txtPartSelect -12 -- _ dump "xor %ebp, %ebp" eq assert +1 instr .txtPartSelect -12 -- _ dump "xor" eq assert +2 instr .txtPartSelect -12 -- _ dump "%ebp" eq assert +3 instr .txtPartSelect -12 -- _ dump "%ebp" eq assert +4 instr .txtPartSelect -12 -- _ dump "" eq assert |
