Chris Andrews
2008-Jun-14 19:07 UTC
[dtrace-discuss] Ruby-DTrace 0.2.5 - USDT probes for Ruby
Hi all, I''ve just released the new version of Ruby-DTrace, which now lets you create USDT providers in Ruby programs, natively -- no code generation or gcc dependency. Under the hood, it''s creating the DOF corresponding to the provider, and creating stub functions to hold the tracepoints, like the Java provider support just announced. Indeed, I''m indebted to Keith and Lev of the Java team for explaining the approach to me at the conference back in March! It''s i386-only at the moment, but it does work on both Solaris and OS X. The gem release announcement is here: http://blade.nagaokaut.ac.jp/cgi-bin/scat.rb/ruby/ruby-talk/305185 While this version is well tied into Ruby, the core of it should transfer pretty easily to other dynamic languages - a port to Perl is something I''m keen to look at. Chris.