[pypy-svn] r70554 - pypy/branch/jit-profiling/pypy/jit/backend/x86

fijal at codespeak.net fijal at codespeak.net
Wed Jan 13 12:21:47 CET 2010


Author: fijal
Date: Wed Jan 13 12:21:47 2010
New Revision: 70554

Modified:
   pypy/branch/jit-profiling/pypy/jit/backend/x86/assembler.py
Log:
improve debugging even more


Modified: pypy/branch/jit-profiling/pypy/jit/backend/x86/assembler.py
==============================================================================
--- pypy/branch/jit-profiling/pypy/jit/backend/x86/assembler.py	(original)
+++ pypy/branch/jit-profiling/pypy/jit/backend/x86/assembler.py	Wed Jan 13 12:21:47 2010
@@ -171,7 +171,8 @@
         self._patch_stackadjust(adr_stackadjust, frame_depth+param_depth)
         looptoken._x86_frame_depth = frame_depth
         looptoken._x86_param_depth = param_depth
-        debug_print("Loop #", looptoken.number, "has address", looptoken._x86_loop_code)
+        debug_print("Loop #", looptoken.number, "has address",
+                    looptoken._x86_loop_code, "to", self.mc.tell())
 
     def assemble_bridge(self, faildescr, inputargs, operations):
         self.make_sure_mc_exists()
@@ -196,7 +197,7 @@
         self.patch_jump(faildescr, adr_bridge)
         debug_print("Bridge out of guard",
                     self.cpu.get_fail_descr_number(faildescr),
-                    "has address", adr_bridge)
+                    "has address", adr_bridge, "to", self.mc.tell())
 
     def patch_jump(self, faildescr, adr_new_target):
         adr_jump_offset = faildescr._x86_adr_jump_offset



More information about the Pypy-commit mailing list