Thanks guys. Indeed, I was totally confused. Maybe &#39;rootTable&#39; is a little bit confusing...  What do you think about changing at least the selector from image side (Smalltalk rootTable)? or it would be even more confusing?<br>
<br>Thanks!<br><br><div class="gmail_quote">On Mon, Sep 26, 2011 at 2:06 PM, Stefan Marr <span dir="ltr">&lt;<a href="mailto:squeak@stefan-marr.de">squeak@stefan-marr.de</a>&gt;</span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">
<br>
Hi:<br>
<br>
On 26 Sep 2011, at 13:22, Andreas Raab wrote:<br>
<br>
&gt; The rootTable is used during incremental GC. Its contents are those objects in old space that are roots for objects in new space (see ObjectMemory&gt;&gt;beRootIfOld:). It has nothing to do with the (global) roots of the interpreter; in fact the root table is cleared right at the beginning of fullGC (see senders of #clearRootsTable). The global roots are explicitly enumerated in Interpreter&gt;&gt;markAndTraceInterpreterOops.<br>

<br>
Not sure whether it is worthwhile to change such details, but I belief the standard terminology would be &#39;remembered set&#39;. At least that is the typical name for recorded references between different object sets maintained separately, AFAIK.<br>

<br>
And it could avoid confusion.<br>
<div><div></div><div class="h5"><br>
Best regards<br>
Stefan<br>
<br>
--<br>
Stefan Marr<br>
Software Languages Lab<br>
Vrije Universiteit Brussel<br>
Pleinlaan 2 / B-1050 Brussels / Belgium<br>
<a href="http://soft.vub.ac.be/%7Esmarr" target="_blank">http://soft.vub.ac.be/~smarr</a><br>
Phone: <a href="tel:%2B32%202%20629%202974" value="+3226292974">+32 2 629 2974</a><br>
Fax:   <a href="tel:%2B32%202%20629%203525" value="+3226293525">+32 2 629 3525</a><br>
<br>
</div></div></blockquote></div><br><br clear="all"><br>-- <br>Mariano<br><a href="http://marianopeck.wordpress.com" target="_blank">http://marianopeck.wordpress.com</a><br><br>