From 8df51c3d165c9c225e51d502b8816998f25ea2a2 Mon Sep 17 00:00:00 2001 From: Drahflow Date: Wed, 28 May 2014 00:21:19 +0200 Subject: Initial commit. --- samyle/decoder-tests.ey | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) create mode 100644 samyle/decoder-tests.ey (limited to 'samyle/decoder-tests.ey') 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 -- cgit v1.2.3