Author: Armin Rigo <[email protected]>
Branch: shadowstack-no-move
Changeset: r79824:39acaa1aae45
Date: 2015-09-25 11:06 +0200
http://bitbucket.org/pypy/pypy/changeset/39acaa1aae45/
Log: Give up, bad approach
diff --git a/rpython/rlib/_stacklet_shadowstack.py
b/rpython/rlib/_stacklet_shadowstack.py
--- a/rpython/rlib/_stacklet_shadowstack.py
+++ b/rpython/rlib/_stacklet_shadowstack.py
@@ -18,6 +18,8 @@
sizeofaddr = llmemory.sizeof(llmemory.Address)
+# XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
+# CALL THIS!
def complete_destrptr(gctransformer):
translator = gctransformer.translator
mixlevelannotator = MixLevelHelperAnnotator(translator.rtyper)
diff --git a/rpython/rlib/test/test_rstacklet.py
b/rpython/rlib/test/test_rstacklet.py
--- a/rpython/rlib/test/test_rstacklet.py
+++ b/rpython/rlib/test/test_rstacklet.py
@@ -156,10 +156,12 @@
else:
# switch to this stacklet
print "switch to", n
+ print "self = %r" % (self,)
h = task.h
task.h = runner.sthread.get_null_handle()
h = runner.sthread.switch(h)
+ print "self = %r" % (self,)
print "back in self.n = %d, coming from %d" % (self.n,
runner.comefrom)
assert runner.nextstep == runner.status
_______________________________________________
pypy-commit mailing list
[email protected]
https://mail.python.org/mailman/listinfo/pypy-commit