Author: Maciej Fijalkowski <fij...@gmail.com>
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
pypy-commit@python.org
http://mail.python.org/mailman/listinfo/pypy-commit

Reply via email to