Commits

Armin Rigo committed 306a16b

Backed out changeset ae34644cc94c

  • Participants
  • Parent commits ae34644
  • Branches stm-gc

Comments (0)

Files changed (1)

pypy/rpython/memory/gctransform/stmframework.py

 from pypy.rpython.memory.gctransform.framework import FrameworkGCTransformer
-from pypy.rpython.memory.gctransform.shadowstack import ShadowStackRootWalker
+from pypy.rpython.memory.gctransform.framework import BaseRootWalker
 from pypy.rpython.lltypesystem import llmemory
 from pypy.annotation import model as annmodel
 
             self.gcdata.gc.commit_transaction.im_func,
             [s_gc], annmodel.s_None)
 
+    def push_roots(self, hop, keep_current_args=False):
+        pass
+
+    def pop_roots(self, hop, livevars):
+        pass
+
     def build_root_walker(self):
         return StmStackRootWalker(self)
 
         hop.genop("direct_call", [self.stm_commit_ptr, self.c_const_gc])
 
 
-class StmStackRootWalker(ShadowStackRootWalker):
-    pass
+class StmStackRootWalker(BaseRootWalker):
+
+    def walk_stack_roots(self, collect_stack_root):
+        raise NotImplementedError