Please consider...
chmod 755 x64_popgm x86_popgm x64_populate_gm x86_populate_gm
...and...
ehsmeng@dell7520:/mnt/torture/3pp/multiverse$ git diff x86_runtime.py
diff --git a/x86_runtime.py b/x86_runtime.py
index 28500d1..0d446b8 100644
--- a/x86_runtime.py
+++ b/x86_runtime.py
@@ -1,4 +1,6 @@
from x86_assembler import _asm,asm
+import os
+import sys
class X86Runtime(object):
def __init__(self,context):
@@ -262,7 +264,7 @@ class X86Runtime(object):
ret
'''
popgmbytes = asm(call_popgm%(self.context.global_sysinfo+4))
- with open('x86_%s' % self.context.popgm) as f:
+ with open(os.path.dirname(os.path.realpath(sys.argv[0])) + os.sep + 'x86_%s' % self.context.popgm) as f:
popgmbytes+=f.read()
return popgmbytes
...due to...
...
self.context.global_sysinfo = self.context.global_lookup + self.context.popgm_offset + len(self.runtime.get_popgm_code())
File "/mnt/torture/3pp/multiverse/x86_runtime.py", line 266, in get_popgm_code
with open(os.getcwd() + os.sep + 'x86_%s' % self.context.popgm) as f:
IOError: [Errno 2] No such file or directory: '/home/ehsmeng/t/asm1/x86_popgm'
Please consider...
chmod 755 x64_popgm x86_popgm x64_populate_gm x86_populate_gm
...and...
...due to...
...
self.context.global_sysinfo = self.context.global_lookup + self.context.popgm_offset + len(self.runtime.get_popgm_code())
File "/mnt/torture/3pp/multiverse/x86_runtime.py", line 266, in get_popgm_code
with open(os.getcwd() + os.sep + 'x86_%s' % self.context.popgm) as f:
IOError: [Errno 2] No such file or directory: '/home/ehsmeng/t/asm1/x86_popgm'