<?xml version="1.0"?>
<?xml-stylesheet type="text/css" href="http://elinux.org/skins/common/feed.css?303"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
		<id>http://elinux.org/index.php?title=System_Tap&amp;feed=atom&amp;action=history</id>
		<title>System Tap - Revision history</title>
		<link rel="self" type="application/atom+xml" href="http://elinux.org/index.php?title=System_Tap&amp;feed=atom&amp;action=history"/>
		<link rel="alternate" type="text/html" href="http://elinux.org/index.php?title=System_Tap&amp;action=history"/>
		<updated>2013-05-21T23:20:36Z</updated>
		<subtitle>Revision history for this page on the wiki</subtitle>
		<generator>MediaWiki 1.21alpha</generator>

	<entry>
		<id>http://elinux.org/index.php?title=System_Tap&amp;diff=116228&amp;oldid=prev</id>
		<title>Peter Huewe: /* Links */</title>
		<link rel="alternate" type="text/html" href="http://elinux.org/index.php?title=System_Tap&amp;diff=116228&amp;oldid=prev"/>
				<updated>2012-04-14T01:35:41Z</updated>
		
		<summary type="html">&lt;p&gt;‎&lt;span dir=&quot;auto&quot;&gt;&lt;span class=&quot;autocomment&quot;&gt;Links&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;table class='diff diff-contentalign-left'&gt;
				&lt;col class='diff-marker' /&gt;
				&lt;col class='diff-content' /&gt;
				&lt;col class='diff-marker' /&gt;
				&lt;col class='diff-content' /&gt;
			&lt;tr style='vertical-align: top;'&gt;
			&lt;td colspan='2' style=&quot;background-color: white; color:black;&quot;&gt;← Older revision&lt;/td&gt;
			&lt;td colspan='2' style=&quot;background-color: white; color:black;&quot;&gt;Revision as of 01:35, 14 April 2012&lt;/td&gt;
			&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 142:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 142:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;== Links ==&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;== Links ==&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;background: #ffa; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;* [https://events.linuxfoundation.org/events/collaboration-summit/stone SystemTap Sans Kernel: A Pure Userspace Backend]&amp;#160; &amp;#160; [https://events.linuxfoundation.org/images/stories/pdf/lfcs2012_jstone.pdf Slides][http://video.linux.com/videos/systemtap-sans-kernel-a-pure-userspace-backend Video]&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;background: #cfc; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;* [https://events.linuxfoundation.org/events/collaboration-summit/stone SystemTap Sans Kernel: A Pure Userspace Backend]&amp;#160; &amp;#160; [https://events.linuxfoundation.org/images/stories/pdf/lfcs2012_jstone.pdf Slides] [http://video.linux.com/videos/systemtap-sans-kernel-a-pure-userspace-backend Video]&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;[[Category:Development Tools]]&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;[[Category:Development Tools]]&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;

&lt;!-- diff cache key elinux:diff:version:1.11a:oldid:116222:newid:116228 --&gt;
&lt;/table&gt;</summary>
		<author><name>Peter Huewe</name></author>	</entry>

	<entry>
		<id>http://elinux.org/index.php?title=System_Tap&amp;diff=116222&amp;oldid=prev</id>
		<title>Peter Huewe: Added videos</title>
		<link rel="alternate" type="text/html" href="http://elinux.org/index.php?title=System_Tap&amp;diff=116222&amp;oldid=prev"/>
				<updated>2012-04-14T01:35:20Z</updated>
		
		<summary type="html">&lt;p&gt;Added videos&lt;/p&gt;
&lt;table class='diff diff-contentalign-left'&gt;
				&lt;col class='diff-marker' /&gt;
				&lt;col class='diff-content' /&gt;
				&lt;col class='diff-marker' /&gt;
				&lt;col class='diff-content' /&gt;
			&lt;tr style='vertical-align: top;'&gt;
			&lt;td colspan='2' style=&quot;background-color: white; color:black;&quot;&gt;← Older revision&lt;/td&gt;
			&lt;td colspan='2' style=&quot;background-color: white; color:black;&quot;&gt;Revision as of 01:35, 14 April 2012&lt;/td&gt;
			&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 140:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 140:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&amp;lt;/pre&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&amp;lt;/pre&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;#160;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;background: #cfc; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;color: red; font-weight: bold; text-decoration: none;&quot;&gt;&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;#160;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;background: #cfc; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;color: red; font-weight: bold; text-decoration: none;&quot;&gt;== Links ==&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;#160;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;background: #cfc; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;color: red; font-weight: bold; text-decoration: none;&quot;&gt;* [https://events.linuxfoundation.org/events/collaboration-summit/stone SystemTap Sans Kernel: A Pure Userspace Backend]&amp;#160; &amp;#160; [https://events.linuxfoundation.org/images/stories/pdf/lfcs2012_jstone.pdf Slides][http://video.linux.com/videos/systemtap-sans-kernel-a-pure-userspace-backend Video]&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;[[Category:Development Tools]]&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;[[Category:Development Tools]]&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;

&lt;!-- diff cache key elinux:diff:version:1.11a:oldid:69871:newid:116222 --&gt;
&lt;/table&gt;</summary>
		<author><name>Peter Huewe</name></author>	</entry>

	<entry>
		<id>http://elinux.org/index.php?title=System_Tap&amp;diff=69871&amp;oldid=prev</id>
		<title>Adushistova at 10:04, 27 October 2011</title>
		<link rel="alternate" type="text/html" href="http://elinux.org/index.php?title=System_Tap&amp;diff=69871&amp;oldid=prev"/>
				<updated>2011-10-27T10:04:51Z</updated>
		
		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;table class='diff diff-contentalign-left'&gt;
				&lt;col class='diff-marker' /&gt;
				&lt;col class='diff-content' /&gt;
				&lt;col class='diff-marker' /&gt;
				&lt;col class='diff-content' /&gt;
			&lt;tr style='vertical-align: top;'&gt;
			&lt;td colspan='2' style=&quot;background-color: white; color:black;&quot;&gt;← Older revision&lt;/td&gt;
			&lt;td colspan='2' style=&quot;background-color: white; color:black;&quot;&gt;Revision as of 10:04, 27 October 2011&lt;/td&gt;
			&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 140:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 140:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&amp;lt;/pre&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&amp;lt;/pre&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;#160;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;background: #cfc; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;color: red; font-weight: bold; text-decoration: none;&quot;&gt;&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;#160;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;background: #cfc; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;color: red; font-weight: bold; text-decoration: none;&quot;&gt;[[Category:Development Tools]]&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;

&lt;!-- diff cache key elinux:diff:version:1.11a:oldid:19634:newid:69871 --&gt;
&lt;/table&gt;</summary>
		<author><name>Adushistova</name></author>	</entry>

	<entry>
		<id>http://elinux.org/index.php?title=System_Tap&amp;diff=19634&amp;oldid=prev</id>
		<title>Jayabharath: /* See Also */</title>
		<link rel="alternate" type="text/html" href="http://elinux.org/index.php?title=System_Tap&amp;diff=19634&amp;oldid=prev"/>
				<updated>2010-04-19T15:47:38Z</updated>
		
		<summary type="html">&lt;p&gt;‎&lt;span dir=&quot;auto&quot;&gt;&lt;span class=&quot;autocomment&quot;&gt;See Also&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;table class='diff diff-contentalign-left'&gt;
				&lt;col class='diff-marker' /&gt;
				&lt;col class='diff-content' /&gt;
				&lt;col class='diff-marker' /&gt;
				&lt;col class='diff-content' /&gt;
			&lt;tr style='vertical-align: top;'&gt;
			&lt;td colspan='2' style=&quot;background-color: white; color:black;&quot;&gt;← Older revision&lt;/td&gt;
			&lt;td colspan='2' style=&quot;background-color: white; color:black;&quot;&gt;Revision as of 15:47, 19 April 2010&lt;/td&gt;
			&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 45:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 45:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;parts of the tracing problem, between some of the major tracing projects.&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;parts of the tracing problem, between some of the major tracing projects.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;See the [[Tracing Collaboration Project]] page for more information.&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;See the [[Tracing Collaboration Project]] page for more information.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;#160;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;background: #cfc; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;color: red; font-weight: bold; text-decoration: none;&quot;&gt;&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;#160;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;background: #cfc; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;color: red; font-weight: bold; text-decoration: none;&quot;&gt;=== ARM Support ===&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;#160;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;background: #cfc; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;color: red; font-weight: bold; text-decoration: none;&quot;&gt;System Tap works on ARM &amp;amp; OMAP platforms instructions are available [http://omappedia.org/wiki/Systemtap here]&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;== Some Performance measurements ==&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;== Some Performance measurements ==&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;

&lt;!-- diff cache key elinux:diff:version:1.11a:oldid:16417:newid:19634 --&gt;
&lt;/table&gt;</summary>
		<author><name>Jayabharath</name></author>	</entry>

	<entry>
		<id>http://elinux.org/index.php?title=System_Tap&amp;diff=16417&amp;oldid=prev</id>
		<title>Wmat: Fixing broken links and missing uploads.</title>
		<link rel="alternate" type="text/html" href="http://elinux.org/index.php?title=System_Tap&amp;diff=16417&amp;oldid=prev"/>
				<updated>2010-01-26T18:04:35Z</updated>
		
		<summary type="html">&lt;p&gt;Fixing broken links and missing uploads.&lt;/p&gt;
&lt;table class='diff diff-contentalign-left'&gt;
				&lt;col class='diff-marker' /&gt;
				&lt;col class='diff-content' /&gt;
				&lt;col class='diff-marker' /&gt;
				&lt;col class='diff-content' /&gt;
			&lt;tr style='vertical-align: top;'&gt;
			&lt;td colspan='2' style=&quot;background-color: white; color:black;&quot;&gt;← Older revision&lt;/td&gt;
			&lt;td colspan='2' style=&quot;background-color: white; color:black;&quot;&gt;Revision as of 18:04, 26 January 2010&lt;/td&gt;
			&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 14:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 14:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;a trace set (a &amp;quot;tapset&amp;quot;), and run it on a running Linux system, with&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;a trace set (a &amp;quot;tapset&amp;quot;), and run it on a running Linux system, with&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;no modification or re-compilation of the system required.&amp;#160; To do this, it&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;no modification or re-compilation of the system required.&amp;#160; To do this, it&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;background: #ffa; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;uses the kernel [&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;[&lt;/del&gt;KProbes&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;]&lt;/del&gt;] interface and loadable kernel modules to dynamically&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;background: #cfc; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;uses the kernel [&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;http://www-users.cs.umn.edu/~boutcher/kprobes/ &lt;/ins&gt;KProbes] interface and loadable kernel modules to dynamically&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;add probe points and newly generated code to the running kernel.&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;add probe points and newly generated code to the running kernel.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;

&lt;!-- diff cache key elinux:diff:version:1.11a:oldid:3612:newid:16417 --&gt;
&lt;/table&gt;</summary>
		<author><name>Wmat</name></author>	</entry>

	<entry>
		<id>http://elinux.org/index.php?title=System_Tap&amp;diff=3612&amp;oldid=prev</id>
		<title>TimBird: Remove CELF-isms</title>
		<link rel="alternate" type="text/html" href="http://elinux.org/index.php?title=System_Tap&amp;diff=3612&amp;oldid=prev"/>
				<updated>2007-07-06T17:03:19Z</updated>
		
		<summary type="html">&lt;p&gt;Remove CELF-isms&lt;/p&gt;
&lt;table class='diff diff-contentalign-left'&gt;
				&lt;col class='diff-marker' /&gt;
				&lt;col class='diff-content' /&gt;
				&lt;col class='diff-marker' /&gt;
				&lt;col class='diff-content' /&gt;
			&lt;tr style='vertical-align: top;'&gt;
			&lt;td colspan='2' style=&quot;background-color: white; color:black;&quot;&gt;← Older revision&lt;/td&gt;
			&lt;td colspan='2' style=&quot;background-color: white; color:black;&quot;&gt;Revision as of 17:03, 6 July 2007&lt;/td&gt;
			&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 1:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 1:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;background: #ffa; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;Table Of Contents:&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;background: #cfc; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;This page has information about [[System Tap]], which is of interest to &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;embedded developers&lt;/ins&gt;,&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;background: #ffa; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;background: #cfc; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;because tracers are a useful tool for &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;diagnosing problems during &lt;/ins&gt;product &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;development&lt;/ins&gt;.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;background: #ffa; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;background: #cfc; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;background: #ffa; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;This page has information about [[System Tap]], which is of interest to &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;CE Linux Forum members&lt;/del&gt;,&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;background: #cfc; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;background: #ffa; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;because tracers are a useful tool for &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;CE &lt;/del&gt;product &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;developers&lt;/del&gt;.&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;background: #cfc; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;== Introduction ==&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;== Introduction ==&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;

&lt;!-- diff cache key elinux:diff:version:1.11a:oldid:2097:newid:3612 --&gt;
&lt;/table&gt;</summary>
		<author><name>TimBird</name></author>	</entry>

	<entry>
		<id>http://elinux.org/index.php?title=System_Tap&amp;diff=2097&amp;oldid=prev</id>
		<title>RBot: Bot (Edward's framework)</title>
		<link rel="alternate" type="text/html" href="http://elinux.org/index.php?title=System_Tap&amp;diff=2097&amp;oldid=prev"/>
				<updated>2007-03-06T03:37:42Z</updated>
		
		<summary type="html">&lt;p&gt;Bot (Edward&amp;#039;s framework)&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;Table Of Contents:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
This page has information about [[System Tap]], which is of interest to CE Linux Forum members,&lt;br /&gt;
because tracers are a useful tool for CE product developers.&lt;br /&gt;
&lt;br /&gt;
== Introduction ==&lt;br /&gt;
SystemTap is a flexible and extensible system for adding trace collection and&lt;br /&gt;
analysis to a running Linux kernel.&lt;br /&gt;
&lt;br /&gt;
SystemTap is designed to be very flexible (allowing for the insertion of &lt;br /&gt;
arbitrary C code), yet also easy-to-use (most trace statements are written&lt;br /&gt;
in a simple scripting language, with useful data collection and aggregation&lt;br /&gt;
routines available in (essentially) library form).&lt;br /&gt;
&lt;br /&gt;
A key aspect of SystemTap is that it is intended to allow you to create&lt;br /&gt;
a trace set (a &amp;quot;tapset&amp;quot;), and run it on a running Linux system, with&lt;br /&gt;
no modification or re-compilation of the system required.  To do this, it&lt;br /&gt;
uses the kernel [[KProbes]] interface and loadable kernel modules to dynamically&lt;br /&gt;
add probe points and newly generated code to the running kernel.&lt;br /&gt;
&lt;br /&gt;
== Open Source Projects/Mailing Lists ==&lt;br /&gt;
The main SystemTap site is at: http://sourceware.org/systemtap/&lt;br /&gt;
&lt;br /&gt;
The SystemTap mail list archives are at: http://sourceware.org/ml/systemtap/&lt;br /&gt;
&lt;br /&gt;
The tutorial, which gives a good overview of the system, is at:&lt;br /&gt;
http://sourceware.org/systemtap/tutorial/&lt;br /&gt;
&lt;br /&gt;
== Miscellaneous notes ==&lt;br /&gt;
=== Probe types ===&lt;br /&gt;
There are several types of probes:&lt;br /&gt;
* kprobe &amp;amp; kretprobe, for dynamically insterted probes&lt;br /&gt;
* timers&lt;br /&gt;
* static instrumentation markers&lt;br /&gt;
* performance counter events&lt;br /&gt;
&lt;br /&gt;
In the future, there may be:&lt;br /&gt;
* user-space probes,&lt;br /&gt;
* user-space return probes, and&lt;br /&gt;
* watchpoint probes (kernel &amp;amp; user)&lt;br /&gt;
* and more&lt;br /&gt;
&lt;br /&gt;
== See Also ==&lt;br /&gt;
Note that SystemTap is one of the major tracing systems for the Linux kernel.&lt;br /&gt;
&lt;br /&gt;
There is work afoot (as of spring 2006) to try to collaborate on different&lt;br /&gt;
parts of the tracing problem, between some of the major tracing projects.&lt;br /&gt;
See the [[Tracing Collaboration Project]] page for more information.&lt;br /&gt;
&lt;br /&gt;
== Some Performance measurements ==&lt;br /&gt;
Jian Gui writes (in July 2006 on the [[System Tap]] mailing list):&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Hi, we've tested the overhead of systemtap/LKET with some benchmarks&lt;br /&gt;
on a ppc64 machine.&lt;br /&gt;
&lt;br /&gt;
It shows the overhead of systemtap/LKET is acceptable generally.&lt;br /&gt;
But it will also cause significant overhead for some benchmark of&lt;br /&gt;
special behavior, e.g. dbench. Dbench calls kill() in a very high&lt;br /&gt;
frequency to check whether a task is complete, thus leads to a high&lt;br /&gt;
overhead.&lt;br /&gt;
&lt;br /&gt;
We categorized the event hooks into five groups in the testing:&lt;br /&gt;
grp1 - syscall.entry, process&lt;br /&gt;
grp2 - syscall.return, process&lt;br /&gt;
grp3 - iosyscall, ioscheduler, scsi, aio, process&lt;br /&gt;
grp4 - tskdispatch, pagefault, netdev, process&lt;br /&gt;
grp5 - syscall.entry, syscall.return, process&lt;br /&gt;
&lt;br /&gt;
All the results are&lt;br /&gt;
   (score1 - score2)/score2 * 100%,  where:&lt;br /&gt;
score1: the benchmark score when probed by systemtap&lt;br /&gt;
score2: the benchmark score without probing&lt;br /&gt;
&lt;br /&gt;
dbench (&amp;lt;3% is noise)&lt;br /&gt;
--------------------&lt;br /&gt;
grp1            -14.4%&lt;br /&gt;
grp2            -33.1%&lt;br /&gt;
grp3            -7.92%&lt;br /&gt;
grp4            -13.6%&lt;br /&gt;
grp5            -43.3%&lt;br /&gt;
&lt;br /&gt;
specjbb (&amp;lt;3% is noise)&lt;br /&gt;
---------------------&lt;br /&gt;
grp 1           -0.87%&lt;br /&gt;
grp 2           -0.67%&lt;br /&gt;
grp 4           +0.47%&lt;br /&gt;
grp 5           +0.05%&lt;br /&gt;
&lt;br /&gt;
tiobench (&amp;lt;3% is noise)&lt;br /&gt;
----------------------&lt;br /&gt;
grp1       sequential reads      +1.45%&lt;br /&gt;
           sequential writes     -6.98%&lt;br /&gt;
           random reads          +0.57%&lt;br /&gt;
           random writes         -2.11%&lt;br /&gt;
grp2       sequential reads      +0.11%&lt;br /&gt;
           sequential writes     -5.81%&lt;br /&gt;
           random reads          +0.03%&lt;br /&gt;
           random writes         -2.11%&lt;br /&gt;
grp3       sequential reads      +1.42%&lt;br /&gt;
           sequential writes     -6.98%&lt;br /&gt;
           random reads          +0.51%&lt;br /&gt;
           random writes         -2.11%&lt;br /&gt;
grp4       sequential reads      +1.38%&lt;br /&gt;
           sequential writes     -5.81%&lt;br /&gt;
           random reads          +0.60%&lt;br /&gt;
           random writes         -2.11%&lt;br /&gt;
grp5       sequential reads      +0.22%&lt;br /&gt;
           sequential writes     -8.14%&lt;br /&gt;
           random reads          -0.10%&lt;br /&gt;
           random writes         -1.05%&lt;br /&gt;
&lt;br /&gt;
Rawiobench (&amp;lt;3% is noise)&lt;br /&gt;
------------------------&lt;br /&gt;
grp1       sequential aioread()     0%&lt;br /&gt;
           sequential aiowrite()    0%&lt;br /&gt;
           random aioread()         0%&lt;br /&gt;
           random aiowrite()        0%&lt;br /&gt;
grp2       sequential aioread()     0%&lt;br /&gt;
           sequential aiowrite()    0%&lt;br /&gt;
           random aioread()         0%&lt;br /&gt;
           random aiowrite()        -0.82%&lt;br /&gt;
grp3       sequential aioread()     0%&lt;br /&gt;
           sequential aiowrite()    0%&lt;br /&gt;
           random aioread()         0%&lt;br /&gt;
           random aiowrite()        0%&lt;br /&gt;
grp4       sequential aioread()     0%&lt;br /&gt;
           sequential aiowrite()    0%&lt;br /&gt;
           random aioread()         +0.79%&lt;br /&gt;
           random aiowrite()        -0.82%&lt;br /&gt;
grp5       sequential aioread()     0%&lt;br /&gt;
           sequential aiowrite()    -6.41%&lt;br /&gt;
           random aioread()         +0.79%&lt;br /&gt;
           random aiowrite()        0%&lt;br /&gt;
&lt;br /&gt;
Test environment:&lt;br /&gt;
Machine:  Open Power 720/ 8 cpus/ 2 cores/ 6GB RAM (tiobench use 1G)&lt;br /&gt;
Software: RHEL4-U3GA/ 2.6.17.2/ systemtap-20060718/ elfutils-0.122-0.4&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;/div&gt;</summary>
		<author><name>RBot</name></author>	</entry>

	</feed>