I am pleased to announce the availability of a DTrace provider for Tcl. It is included in Tcl 8.4.16 (released on the weekend) as well as in Tcl 8.5b1 (due out later this week). The implementation is also available as a patch from http://sourceforge.net/support/tracker.php?aid=1793984 The Tcl wiki has a description of the probes made available by the ''tcl*'' provider, along with a few examples: http://wiki.tcl.tk/DTrace I''d welcome suggestions & comments, here or on the wiki at the url above. Cheers, Daniel -- This message posted from opensolaris.org
Daniel, This is great stuff. We had actually noticed your wiki entry this morning and were pleasantly surprised since most of the other DTrace providers have had some help (or some urging) from the DTrace team. I had spoken with a customer a couple of years ago who was desperate for this DTrace-enabled Tcl -- they''re going to be thrilled. Let''s hope the USDT providers keep coming! Adam On Tue, Sep 25, 2007 at 06:04:25PM -0700, Daniel A. Steffen wrote:> I am pleased to announce the availability of a DTrace provider for Tcl. It is included in Tcl 8.4.16 (released on the weekend) as well as in Tcl 8.5b1 (due out later this week). > The implementation is also available as a patch from > http://sourceforge.net/support/tracker.php?aid=1793984 > > The Tcl wiki has a description of the probes made available by the ''tcl*'' provider, along with a few examples: > http://wiki.tcl.tk/DTrace > > I''d welcome suggestions & comments, here or on the wiki at the url above. > > Cheers, > > Daniel > > > -- > This message posted from opensolaris.org > _______________________________________________ > dtrace-discuss mailing list > dtrace-discuss at opensolaris.org-- Adam Leventhal, FishWorks http://blogs.sun.com/ahl
Hi Adam, I''ve had a look at the implementation of many of the existing providers, which certainly helped a lot... I''ll probably have questions once I start looking at a translator for Tcl_Obj*, I had initially wanted to include an iscsitgtd-style args translator in this first version of the provider, but the crunch to make the 8.4.16 release (and a desire to be compatible with Leopard dtrace) led me to defer that for now. -- This message posted from opensolaris.org
"Daniel" == Daniel A Steffen <das at users.sourceforge.net> writes: Daniel> I am pleased to announce the availability of a DTrace provider Daniel> for Tcl. It is included in Tcl 8.4.16 (released on the Daniel> weekend) as well as in Tcl 8.5b1 (due out later this week). Thanks much Daniel. -- Dave Marquardt Sun Microsystems, Inc. Austin, TX +1 512 401-1077 (SUN internal: x64077)