<div dir="ltr"><br><div class="gmail_extra"><br><br><div class="gmail_quote">On Fri, Jan 10, 2014 at 5:32 PM, Eliot Miranda <span dir="ltr">&lt;<a href="mailto:eliot.miranda@gmail.com" target="_blank">eliot.miranda@gmail.com</a>&gt;</span> wrote:<br>
<div> </div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr"><span style="color:rgb(80,0,80)">1) Why isn&#39;t the sentinel object enumerated in a shrunken image?</span><br>
<div class="gmail_extra"><div class="gmail_quote"><div><div class="h5"><div><br></div></div></div><div>send me an image poised at the right point and I&#39;ll take a look...</div></div></div></div></blockquote><div><br></div>
<div>While working on creating this image, I noticed that Bert was right. There is a #becomeForward: happening inside the block that&#39;s passed into #allObjectsDo:. It&#39;s because #allObjectsDo: is called from #obsoleteBehaviors, which sends #isBehavior to all the objects. If the image happens to contain an instance of MCInfoProxy, the DNU causes it to download the full ancestry and become it. </div>
<div><br></div><div>However, I don&#39;t see why that would cause the sentinel object not to be enumerated. </div><div><br></div><div>Colin</div></div></div></div>