diff --git a/suite/regress/x86_mem_size.py b/suite/regress/x86_mem_size.py new file mode 100644 index 0000000000000000000000000000000000000000..cff6ba84f543e0b17fe6ceb3fa946065e2cca2fe --- /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