<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
		>
<channel>
	<title>Comments on: DTrace support for Ruby pre-compiled into Leopard</title>
	<atom:link href="http://leenux.org.uk/2007/10/25/dtrace-support-for-ruby-pre-compiled-into-leopard/feed/" rel="self" type="application/rss+xml" />
	<link>http://leenux.org.uk/2007/10/25/dtrace-support-for-ruby-pre-compiled-into-leopard/</link>
	<description>Desktop, Mobile and Server Side Solutions</description>
	<lastBuildDate>Thu, 29 Jul 2010 02:22:19 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=abc</generator>
	<item>
		<title>By: V</title>
		<link>http://leenux.org.uk/2007/10/25/dtrace-support-for-ruby-pre-compiled-into-leopard/comment-page-1/#comment-17</link>
		<dc:creator>V</dc:creator>
		<pubDate>Wed, 31 Oct 2007 06:26:54 +0000</pubDate>
		<guid isPermaLink="false">http://blog.leenux.org.uk/2007/10/25/dtrace-support-for-ruby-pre-compiled-into-leopard/#comment-17</guid>
		<description>&lt;p&gt;And Ruby has to be running for the probes to show up.&lt;/p&gt;
</description>
		<content:encoded><![CDATA[<p>And Ruby has to be running for the probes to show up.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Lee</title>
		<link>http://leenux.org.uk/2007/10/25/dtrace-support-for-ruby-pre-compiled-into-leopard/comment-page-1/#comment-16</link>
		<dc:creator>Lee</dc:creator>
		<pubDate>Tue, 30 Oct 2007 12:24:30 +0000</pubDate>
		<guid isPermaLink="false">http://blog.leenux.org.uk/2007/10/25/dtrace-support-for-ruby-pre-compiled-into-leopard/#comment-16</guid>
		<description>&lt;p&gt;(You have to be using Ruby that comes with Leopard - the one installed with Macports might be in your path first)&lt;/p&gt;
</description>
		<content:encoded><![CDATA[<p>(You have to be using Ruby that comes with Leopard &#8211; the one installed with Macports might be in your path first)</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Lee</title>
		<link>http://leenux.org.uk/2007/10/25/dtrace-support-for-ruby-pre-compiled-into-leopard/comment-page-1/#comment-15</link>
		<dc:creator>Lee</dc:creator>
		<pubDate>Tue, 30 Oct 2007 12:23:56 +0000</pubDate>
		<guid isPermaLink="false">http://blog.leenux.org.uk/2007/10/25/dtrace-support-for-ruby-pre-compiled-into-leopard/#comment-15</guid>
		<description>&lt;p&gt;18698   ruby6202   libruby.1.dylib                          rb_call0 function-entry&lt;br /&gt;
18699   ruby6202   libruby.1.dylib                          rb_call0 function-return&lt;br /&gt;
18700   ruby6202   libruby.1.dylib                   garbage_collect gc-begin&lt;br /&gt;
18701   ruby6202   libruby.1.dylib                   garbage_collect gc-end&lt;br /&gt;
18702   ruby6202   libruby.1.dylib                           rb_eval line&lt;br /&gt;
18703   ruby6202   libruby.1.dylib                      rb_obj_alloc object-create-done&lt;br /&gt;
18704   ruby6202   libruby.1.dylib                      rb_obj_alloc object-create-start&lt;br /&gt;
18705   ruby6202   libruby.1.dylib                   garbage_collect object-free&lt;br /&gt;
18706   ruby6202   libruby.1.dylib                        rb_longjmp raise&lt;br /&gt;
18707   ruby6202   libruby.1.dylib                           rb_eval rescue&lt;br /&gt;
18708   ruby6202   libruby.1.dylib                 ruby_dtrace_probe ruby-probe&lt;/p&gt;
</description>
		<content:encoded><![CDATA[<p>18698   ruby6202   libruby.1.dylib                          rb_call0 function-entry<br />
18699   ruby6202   libruby.1.dylib                          rb_call0 function-return<br />
18700   ruby6202   libruby.1.dylib                   garbage_collect gc-begin<br />
18701   ruby6202   libruby.1.dylib                   garbage_collect gc-end<br />
18702   ruby6202   libruby.1.dylib                           rb_eval line<br />
18703   ruby6202   libruby.1.dylib                      rb_obj_alloc object-create-done<br />
18704   ruby6202   libruby.1.dylib                      rb_obj_alloc object-create-start<br />
18705   ruby6202   libruby.1.dylib                   garbage_collect object-free<br />
18706   ruby6202   libruby.1.dylib                        rb_longjmp raise<br />
18707   ruby6202   libruby.1.dylib                           rb_eval rescue<br />
18708   ruby6202   libruby.1.dylib                 ruby_dtrace_probe ruby-probe</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: a2800276</title>
		<link>http://leenux.org.uk/2007/10/25/dtrace-support-for-ruby-pre-compiled-into-leopard/comment-page-1/#comment-14</link>
		<dc:creator>a2800276</dc:creator>
		<pubDate>Tue, 30 Oct 2007 12:20:44 +0000</pubDate>
		<guid isPermaLink="false">http://blog.leenux.org.uk/2007/10/25/dtrace-support-for-ruby-pre-compiled-into-leopard/#comment-14</guid>
		<description>&lt;p&gt;Could you provide a short example of how you&#039;re calling Dtrace? Dtrace -l doesn&#039;t show me any of the Joyent probes and trying to run the example scripts in /Dev.../Examples/Ruby/DTrace yields:&lt;/p&gt;

&lt;p&gt;&lt;br /&gt;
&quot;probe description ruby*:::function-entry does not match any probes&quot;&lt;/p&gt;
</description>
		<content:encoded><![CDATA[<p>Could you provide a short example of how you&#8217;re calling Dtrace? Dtrace -l doesn&#8217;t show me any of the Joyent probes and trying to run the example scripts in /Dev&#8230;/Examples/Ruby/DTrace yields:</p>
<p>
&#8220;probe description ruby*:::function-entry does not match any probes&#8221;</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: V</title>
		<link>http://leenux.org.uk/2007/10/25/dtrace-support-for-ruby-pre-compiled-into-leopard/comment-page-1/#comment-13</link>
		<dc:creator>V</dc:creator>
		<pubDate>Mon, 29 Oct 2007 06:35:57 +0000</pubDate>
		<guid isPermaLink="false">http://blog.leenux.org.uk/2007/10/25/dtrace-support-for-ruby-pre-compiled-into-leopard/#comment-13</guid>
		<description>&lt;p&gt;For me arg0 is the filename, arg1 is the parent of the function called and arg2 is the line number.&lt;/p&gt;

&lt;p&gt;It&#039;s a bit odd that it shows the parent and not the actual function being called.&lt;/p&gt;
</description>
		<content:encoded><![CDATA[<p>For me arg0 is the filename, arg1 is the parent of the function called and arg2 is the line number.</p>
<p>It&#8217;s a bit odd that it shows the parent and not the actual function being called.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Lee</title>
		<link>http://leenux.org.uk/2007/10/25/dtrace-support-for-ruby-pre-compiled-into-leopard/comment-page-1/#comment-12</link>
		<dc:creator>Lee</dc:creator>
		<pubDate>Sun, 28 Oct 2007 19:19:53 +0000</pubDate>
		<guid isPermaLink="false">http://blog.leenux.org.uk/2007/10/25/dtrace-support-for-ruby-pre-compiled-into-leopard/#comment-12</guid>
		<description>&lt;p&gt;Python on Leopard has the evaluator entries which are all there really is. On Solaris it had more, but they weren&#039;t actually needed, if I remember correctly.&lt;/p&gt;

&lt;p&gt;However - I think the Python in OSX is broken in that respect. Cos I can&#039;t get the line numbers out. I can get method name (arg1), filename (arg2) but not the line number.&lt;/p&gt;
</description>
		<content:encoded><![CDATA[<p>Python on Leopard has the evaluator entries which are all there really is. On Solaris it had more, but they weren&#8217;t actually needed, if I remember correctly.</p>
<p>However &#8211; I think the Python in OSX is broken in that respect. Cos I can&#8217;t get the line numbers out. I can get method name (arg1), filename (arg2) but not the line number.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: V</title>
		<link>http://leenux.org.uk/2007/10/25/dtrace-support-for-ruby-pre-compiled-into-leopard/comment-page-1/#comment-11</link>
		<dc:creator>V</dc:creator>
		<pubDate>Sun, 28 Oct 2007 19:02:23 +0000</pubDate>
		<guid isPermaLink="false">http://blog.leenux.org.uk/2007/10/25/dtrace-support-for-ruby-pre-compiled-into-leopard/#comment-11</guid>
		<description>&lt;p&gt;Hi,&lt;/p&gt;

&lt;p&gt;I&#039;m just trying out DTrace on Leopard, but there isn&#039;t any Python providers, except for the evaluator entries (PyEval_EvalFrameEx:entry). I was expecting to see function-entry etc. providers.&lt;/p&gt;

&lt;p&gt;Does Python have function-entr on your system?&lt;/p&gt;

&lt;p&gt;I might have some problems with Python versions, as I upgraded from Tiger, which had MacPython 2.5 installed. Could you print Python version and build, plus all Python DTrace providers.&lt;/p&gt;

&lt;p&gt;PS: Provider might be the wrong term, please forgive me for that, I&#039;m a DTrace newbie.&lt;br /&gt;
--V&lt;/p&gt;
</description>
		<content:encoded><![CDATA[<p>Hi,</p>
<p>I&#8217;m just trying out DTrace on Leopard, but there isn&#8217;t any Python providers, except for the evaluator entries (PyEval_EvalFrameEx:entry). I was expecting to see function-entry etc. providers.</p>
<p>Does Python have function-entr on your system?</p>
<p>I might have some problems with Python versions, as I upgraded from Tiger, which had MacPython 2.5 installed. Could you print Python version and build, plus all Python DTrace providers.</p>
<p>PS: Provider might be the wrong term, please forgive me for that, I&#8217;m a DTrace newbie.<br />
&#8211;V</p>
]]></content:encoded>
	</item>
</channel>
</rss>
