Hi Guys,<div><br></div><div> I am certainly doing something wrong while using SystemTracer.</div><div> I tried SystemTracing-StephaneDucasse.25 (on ss in PharoTaskForces) both in a Pharo 1.3 and 1.4.</div><div> I did:</div>
<div> SystemTracer2 writeImage: 'test.image'</div><div> tracing and writing work well but the when I launch the resulting test.image, UI is not responsive. It seems that it is just a UI problem.</div><div> </div>
<div> Any hint?</div><div><br></div><div> Thanks,</div><div><br></div>#Luc<br><br>
<br><br><div class="gmail_quote">2011/12/12 stephane ducasse <span dir="ltr"><<a href="mailto:stephane.ducasse@gmail.com">stephane.ducasse@gmail.com</a>></span><br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<br>
excllent I will add that in the class comments.<br>
<br>
Stef<br>
<div class="HOEnZb"><div class="h5"><br>
On Dec 12, 2011, at 12:43 PM, David T. Lewis wrote:<br>
<br>
><br>
> On Mon, Dec 12, 2011 at 08:18:41AM +0100, stephane ducasse wrote:<br>
>><br>
>> Thanks I committed it.<br>
><br>
> Thanks, next time I will do it myself :)<br>
><br>
>> Now I have a question<br>
>><br>
>> SystemTracer64 is to run on 64<br>
>><br>
>> How do I say to SystemTracer or SystemTracer2 that I want to convert or not to 64 bits?<br>
>> Because I thought (stupidly) that SystemTracer2 was for 32->32<br>
><br>
> No, you are correct. SystemTracer2 is for 32->32. SystemTracer is<br>
> the original version, which IMO is useful for education to understand<br>
> how these things work, but is not useful with current images.<br>
><br>
> SystemTracer64 is for converting an existing (32-bit format) image<br>
> to the experimental 64-bit object format. It is a subclass of<br>
> SystemTracer2 with methods for converting headers, oops, and fields<br>
> from the normal 32-bit format to the 64-bit format.<br>
><br>
> This is sometimes confusing, because people may assume that a<br>
> 64-bit image is for 64-bit platforms, but actually it is only<br>
> about the internal data formats. You can run a 32-bit image on<br>
> a 64-bit platform, so for example there is no reason that you<br>
> could not run a 64-bit image on a 32-bit Cog VM (this would<br>
> require some development in the oscog VMMaker but no reason<br>
> it cannot be done). I say this because people may assume that<br>
> 32-bit Cog could not be used for 64-bit images, but this is<br>
> not really true.<br>
><br>
> If you invent a new object format (as I expect that Eliot will<br>
> do), then you might create a new subclass of SystemTracer2 that<br>
> would know how to convert to that format.<br>
><br>
> Dave<br>
><br>
<br>
</div></div></blockquote></div><br>