From 4cf4800d3bde0e5f68c85d832c811a418b2d94f6 Mon Sep 17 00:00:00 2001 From: fvrmatteo <fvrmatteo@gmail.com> Date: Fri, 20 May 2016 12:02:53 +0200 Subject: [PATCH] Added test case for issue #73 --- suite/regress/x86_mem_size.py | 21 +++++++++++++++++++++ 1 file changed, 21 insertions(+) create mode 100644 suite/regress/x86_mem_size.py diff --git a/suite/regress/x86_mem_size.py b/suite/regress/x86_mem_size.py new file mode 100644 index 0000000..cff6ba8 --- /dev/null +++ b/suite/regress/x86_mem_size.py @@ -0,0 +1,21 @@ +#!/usr/bin/python + +# Github issue: #73 +# Author: fvrmatteo +# Description: missing memory size indicator + +from keystone import * + +import regress + +class TestX86(regress.RegressTest): + def runTest(self): + # Initialize Keystone engine + ks = Ks(KS_ARCH_X86, KS_MODE_32) + # Assemble to get back insn encoding & statement count + encoding, count = ks.asm(b"add ptr ss:[eax + ebx], 0x777") + # Assert the result + self.assertEqual(encoding, []) + +if __name__ == '__main__' + regress.main() \ No newline at end of file -- GitLab