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.
_______________________________________________
dtrace-discuss mailing list
[email protected]

Reply via email to