[squeak-dev] Re: push object onto stack
Ang BeePeng
beepeng86 at yahoo.com
Wed Apr 21 06:10:32 UTC 2010
Hi, thank you so much for your help.
>From example, most(probably all) of them use #popRemappableOop and
#pushRemappableOop in a single method(function).
"remap methodContext in case GC happens during allocation"
self pushRemappableOop: methodContext.
newContext := self instantiateContext: (self splObj:
ClassBlockContext) sizeInBytes: contextSize.
methodContext := self popRemappableOop.
Is it possible to use them in two function? i.e. one push and the other pop.
Is it possible that other method pop the object that I just pushed? It
sounds impossible if every method, do their push and pop before return. But
while I'm debugging, I actually saw my object on remappableOop being remove,
changed.
What change objects on remappable-stack?
Thanks.
Ang Beepeng
--
View this message in context: http://n4.nabble.com/push-object-onto-stack-tp2016917p2018421.html
Sent from the Squeak - Dev mailing list archive at Nabble.com.
More information about the Squeak-dev
mailing list
|