Hi Adrian, this sounds AMAZING. I am reading the post and trying to make it work, but have a problem trying to lunch start.command
I have Mac OS 10.5.8
/Users/mariano/Pharo/VM/pharo-dtrace/start.command ; exit;
SQUEAK_ENCODING=UTF-8
SQUEAK_PATHENC=UTF-8
SQUEAK_PLUGINS=/Users/mariano/Pharo/VM/pharo-dtrace/VM/%n
+ exec /Users/mariano/Pharo/VM/pharo-dtrace/VM/squeakvm PharoCore-1.0.image
dyld: unknown required load command 0x80000022
/Users/mariano/Pharo/VM/pharo-dtrace/start.command: line 4: 8676 Trace/BPT trap ./VM/squeak PharoCore-1.0.image
logout
[Process completed]
any hints?
Thanks!
Mariano
Now there's also a DTrace provider for the Squeak VM:
http://www.adrian-lienhard.ch/blog?dialog=smalltak-meets-dtrace
DTrace is a powerful, kernel-based dynamic tracing framework. With the new provider one can analyze the execution of Pharo/Squeak applications.
My post is an introduction that should get you quickly started. I've attached a pre-compiled VM for OS X.
Hope you like it :)
Cheers,
Adrian
___________________
http://www.adrian-lienhard.ch/