[pypy-svn] r59774 - pypy/branch/oo-jit/pypy/jit/codegen/i386

arigo at codespeak.net arigo at codespeak.net
Sat Nov 8 11:05:00 CET 2008


Author: arigo
Date: Sat Nov  8 11:04:59 2008
New Revision: 59774

Modified:
   pypy/branch/oo-jit/pypy/jit/codegen/i386/viewcode.py
Log:
Don't crash when seeing an empty line (as generated by a call to
mc.done() when no code was actually produced since the previous call).



Modified: pypy/branch/oo-jit/pypy/jit/codegen/i386/viewcode.py
==============================================================================
--- pypy/branch/oo-jit/pypy/jit/codegen/i386/viewcode.py	(original)
+++ pypy/branch/oo-jit/pypy/jit/codegen/i386/viewcode.py	Sat Nov  8 11:04:59 2008
@@ -176,6 +176,8 @@
                 pieces = line.split()
                 assert pieces[1].startswith('@')
                 assert pieces[2].startswith('+')
+                if len(pieces) == 3:
+                    continue     # empty line
                 baseaddr = long(pieces[1][1:], 16) & 0xFFFFFFFFL
                 offset = int(pieces[2][1:])
                 addr = baseaddr + offset



More information about the Pypy-commit mailing list