From 3765156a118c82ae7b7e3e23fd7f49c2897243c1 Mon Sep 17 00:00:00 2001 From: Nguyen Anh Quynh <aquynh@gmail.com> Date: Fri, 20 May 2016 18:24:05 +0800 Subject: [PATCH] regress: fix x86_mem_size.py so that it works --- suite/regress/x86_mem_size.py | 52 +++++++++++++++++------------------ 1 file changed, 26 insertions(+), 26 deletions(-) mode change 100644 => 100755 suite/regress/x86_mem_size.py diff --git a/suite/regress/x86_mem_size.py b/suite/regress/x86_mem_size.py old mode 100644 new mode 100755 index 9a2383a..a9c44c6 --- a/suite/regress/x86_mem_size.py +++ b/suite/regress/x86_mem_size.py @@ -1,26 +1,26 @@ -#!/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) - try: - # Assemble to get back insn encoding & statement count - encoding, count = ks.asm(b"add ptr ss:[eax + ebx], 0x777") - expect KsError as e: - if e.errno == KS_ERR_ASM_INVALIDOPERAND: - print("Got error KS_ERR_ASM_INVALIDOPERAND as expected") - else - self.assertFalse(1, "ERROR: %s" % e) - - -if __name__ == '__main__' - regress.main() \ No newline at end of file +#!/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) + try: + # Assemble to get back insn encoding & statement count + encoding, count = ks.asm(b"add ptr ss:[eax + ebx], 0x777") + except KsError as e: + if e.errno == KS_ERR_ASM_INVALIDOPERAND: + print("Got error KS_ERR_ASM_INVALIDOPERAND as expected") + else: + self.assertFalse(1, "ERROR: %s" % e) + + +if __name__ == '__main__': + regress.main() -- GitLab