[pypy-svn] r78981 - pypy/trunk/pypy/rpython/memory/gc
fijal at codespeak.net
fijal at codespeak.net
Wed Nov 10 20:32:42 CET 2010
Author: fijal
Date: Wed Nov 10 20:32:40 2010
New Revision: 78981
Modified:
pypy/trunk/pypy/rpython/memory/gc/inspector.py
Log:
prebuilt_gc_objects is also a source of roots
Modified: pypy/trunk/pypy/rpython/memory/gc/inspector.py
==============================================================================
--- pypy/trunk/pypy/rpython/memory/gc/inspector.py (original)
+++ pypy/trunk/pypy/rpython/memory/gc/inspector.py Wed Nov 10 20:32:40 2010
@@ -174,6 +174,9 @@
def add_roots(self):
self.gc._heap_dumper = self
+ if not self.gc.prebuilt_gc_objects_are_static_roots:
+ self.gc.prebuilt_root_objects.foreach(self.gc._collect_obj,
+ self.pending)
self.gc.root_walker.walk_roots(
_hd_add_root,
_hd_add_root,
More information about the Pypy-commit
mailing list