[Pharo-project] [Vm-dev] [ANN] PharoCasts with Experts: Debug the Cog VM with Mariano Martinez Peck

Mariano Martinez Peck marianopeck at gmail.com
Sun Apr 17 12:36:17 CEST 2011

Hi guys. I think there is a mistake..."expert"??? No....I am FAR from being
an expert. I am  just a newbie like you but that I try to share the minimum
I learn.
BTW, the video has a couple of mistakes I did that I want to share just in

1) I downloaded git in an ugly directory (inside the build of another git
repository) and then I don't know why there was an error and I couldn't
download git sources again. So, I needed to stay with the ugly and confusing

2) When I debugged with XCode you could see there were a lot of '??' in the
debugger. This was wrong and it was because of a compiler flag in the Mac
builds. This was fixed a couple of days ago, what we were still using an old

3) when we put a flag in the method lookup for the #dnu it didn't work
because (I think) of the black magic that happens when executing things from
the workspace. If I would have evaluated the same code but from a method, it
should have worked

BTW, How can I have such an ugly voice? heheh



On Sun, Apr 17, 2011 at 8:55 AM, laurent laffont
<laurent.laffont at gmail.com>wrote:

> Hi,
> First video of PharoCasts with Experts serie.
> Mariano explainsuys.  in a 1h30 HD video:
> - what the VM is made of
> - what are the different VM built by the Pharo project continuous
> integration server
> - how to get the platform sources from Gitorious
> - how to generate the interpreter sources using ConfigurationOfCogVM
> - build the VM
> - run and debug it with gdb and XCode
> - what Slang is and how to change it for debugging purposes
> Enjoy it here: http://www.pharocasts.com/2011/04/debug-cog-vm.html
> --
> Laurent Laffont - @lolgzs
> Pharo Smalltalk Screencasts: http://www.pharocasts.com/
> Blog: http://magaloma.blogspot.com/
> Developer group: http://cara74.seasidehosting.st

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.gforge.inria.fr/pipermail/pharo-project/attachments/20110417/b2815d9b/attachment.htm>

More information about the Pharo-project mailing list