[pypy-svn] r46539 - pypy/dist/pypy/translator/tool

cfbolz at codespeak.net cfbolz at codespeak.net
Thu Sep 13 17:28:25 CEST 2007


Author: cfbolz
Date: Thu Sep 13 17:28:25 2007
New Revision: 46539

Modified:
   pypy/dist/pypy/translator/tool/lltracker.py
Log:
make the ref tracker support addresses again


Modified: pypy/dist/pypy/translator/tool/lltracker.py
==============================================================================
--- pypy/dist/pypy/translator/tool/lltracker.py	(original)
+++ pypy/dist/pypy/translator/tool/lltracker.py	Thu Sep 13 17:28:25 2007
@@ -100,16 +100,16 @@
             if not o:
                 yield name, 'NULL'
             else:
-                addrof = o.get()
+                addrof = o.ref()
                 T1 = lltype.typeOf(addrof)
                 if (isinstance(T1, lltype.Ptr) and
                     isinstance(T1.TO, lltype.Struct) and
                     addrof._obj in header2obj):
                     yield name + ' @hdr', self.normalize(addrof._obj)
                 else:
-                    yield name + ' @', self.normalize(o.ob._obj)
-                    if o.offset:
-                        yield '... offset', str(o.offset)
+                    yield name + ' @', self.normalize(o.ptr._obj)
+##                     if o.offset:
+##                         yield '... offset', str(o.offset)
         else:
             yield name, str(o)
 



More information about the Pypy-commit mailing list