From: Simon Strandgaard <0bz63fz3m1qt3001@...> Date: 2003-07-03T01:00:35+09:00 Subject: Re: rb_gc() and scan stack On Wed, 02 Jul 2003 23:43:48 +0900, nobu.nokad wrote: > At Wed, 2 Jul 2003 22:18:15 +0900, > Simon Strandgaard wrote: >> I tried drawing on some paper, what is happening.. >> My initial drawing were wrong.. Now I understand. >> No problemo: > > Incorrect. I have some major/minor problems understanding your diagram. What confuses me is that 'G' is right-most in step 1-6. And that 'G' is left-most in step 7a. This seems odd to me, Is this really correct behavier ? I should have mentionen that I am talking about a x86 stack which grows downward. In my posting the stack therefore had its high-addeses to the left.. and the lower addesses at right. I see you have swapped 'bottom' with 'top'.. this confuses me. Are you refering to a x86 stack or a motorola stack ? Thanks Nobu for the otherwise nice diagram :-) -- Simon Strandgaard