Author: Maciej Fijalkowski <[email protected]>
Branch: jitframe-on-heap
Changeset: r61314:ea07028f1133
Date: 2013-02-16 12:21 +0200
http://bitbucket.org/pypy/pypy/changeset/ea07028f1133/
Log: make viewcode here support ARM
diff --git a/rpython/jit/backend/x86/tool/viewcode.py
b/rpython/jit/backend/x86/tool/viewcode.py
--- a/rpython/jit/backend/x86/tool/viewcode.py
+++ b/rpython/jit/backend/x86/tool/viewcode.py
@@ -53,9 +53,10 @@
'x86_32': 'i386',
'x86_64': 'x86-64',
'i386': 'i386',
+ 'arm': 'arm',
}
cmd = find_objdump()
- objdump = ('%(command)s -M %(backend)s -b binary -m i386 '
+ objdump = ('%(command)s -M %(backend)s -b binary -m %(machine)s '
'--disassembler-options=intel-mnemonics '
'--adjust-vma=%(origin)d -D %(file)s')
#
@@ -67,6 +68,7 @@
'file': tmpfile,
'origin': originaddr,
'backend': objdump_backend_option[backend_name],
+ 'machine': 'i386' if backend_name != 'arm' else 'arm',
}, shell=True, stdout=subprocess.PIPE, stderr=subprocess.PIPE)
stdout, stderr = p.communicate()
assert not p.returncode, ('Encountered an error running objdump: %s' %
_______________________________________________
pypy-commit mailing list
[email protected]
http://mail.python.org/mailman/listinfo/pypy-commit