{"diffoscope-json-version": 1, "source1": "/srv/reproducible-results/rbuild-debian/r-b-build.NF6mwdho/b1/systemtap_5.1-4.1_arm64.changes", "source2": "/srv/reproducible-results/rbuild-debian/r-b-build.NF6mwdho/b2/systemtap_5.1-4.1_arm64.changes", "unified_diff": null, "details": [{"source1": "Files", "source2": "Files", "unified_diff": "@@ -1,11 +1,11 @@\n \n  80733fb204365d8a03243698e44ba25e 8572 devel optional systemtap-client_5.1-4.1_arm64.deb\n  8549bbb6607cfd06f15db29b90391402 640204 devel optional systemtap-common_5.1-4.1_arm64.deb\n  1e23d17824c925102d3e824809144ce9 21193780 debug optional systemtap-dbgsym_5.1-4.1_arm64.deb\n- 463959b7200dc6107ae1cf56743315b9 2586492 doc optional systemtap-doc_5.1-4.1_arm64.deb\n+ 322dbed8e7a593a45fadbcbbf9b9e31c 2585744 doc optional systemtap-doc_5.1-4.1_arm64.deb\n  f4fc85d3990f377352aa54e7f0f5e737 1224732 debug optional systemtap-runtime-dbgsym_5.1-4.1_arm64.deb\n  b0b92cb21a1dbf02da35b65e4da39bed 129236 devel optional systemtap-runtime_5.1-4.1_arm64.deb\n  28b1f6e5f340e0e51c04758f6636b27c 18912 devel optional systemtap-sdt-dev_5.1-4.1_arm64.deb\n  6132e6323c5c1e0bc7c6170a7be424cc 1970044 debug optional systemtap-server-dbgsym_5.1-4.1_arm64.deb\n  34f23db22aed11ead2b643ad1271e5fc 137304 devel optional systemtap-server_5.1-4.1_arm64.deb\n  23918d942efa365059c95a50222e504d 1303108 devel optional systemtap_5.1-4.1_arm64.deb\n"}, {"source1": "systemtap-doc_5.1-4.1_arm64.deb", "source2": "systemtap-doc_5.1-4.1_arm64.deb", "unified_diff": null, "details": [{"source1": "file list", "source2": "file list", "unified_diff": "@@ -1,3 +1,3 @@\n -rw-r--r--   0        0        0        4 2025-02-28 20:20:54.000000 debian-binary\n--rw-r--r--   0        0        0    54212 2025-02-28 20:20:54.000000 control.tar.xz\n--rw-r--r--   0        0        0  2532088 2025-02-28 20:20:54.000000 data.tar.xz\n+-rw-r--r--   0        0        0    54156 2025-02-28 20:20:54.000000 control.tar.xz\n+-rw-r--r--   0        0        0  2531396 2025-02-28 20:20:54.000000 data.tar.xz\n"}, {"source1": "control.tar.xz", "source2": "control.tar.xz", "unified_diff": null, "details": [{"source1": "control.tar", "source2": "control.tar", "unified_diff": null, "details": [{"source1": "./md5sums", "source2": "./md5sums", "unified_diff": null, "details": [{"source1": "./md5sums", "source2": "./md5sums", "comments": ["Files differ"], "unified_diff": null}]}]}]}, {"source1": "data.tar.xz", "source2": "data.tar.xz", "unified_diff": null, "details": [{"source1": "data.tar", "source2": "data.tar", "unified_diff": null, "details": [{"source1": "file list", "source2": "file list", "unified_diff": "@@ -217,15 +217,15 @@\n -rw-r--r--   0 root         (0) root         (0)     2295 2025-02-28 20:20:54.000000 ./usr/share/doc/systemtap-doc/tapsets/API-asmlinkage.html\n -rw-r--r--   0 root         (0) root         (0)     2991 2025-02-28 20:20:54.000000 ./usr/share/doc/systemtap-doc/tapsets/API-assert.html\n -rw-r--r--   0 root         (0) root         (0)     2709 2025-02-28 20:20:54.000000 ./usr/share/doc/systemtap-doc/tapsets/API-atomic-long-read.html\n -rw-r--r--   0 root         (0) root         (0)     2583 2025-02-28 20:20:54.000000 ./usr/share/doc/systemtap-doc/tapsets/API-atomic-read.html\n -rw-r--r--   0 root         (0) root         (0)     2406 2025-02-28 20:20:54.000000 ./usr/share/doc/systemtap-doc/tapsets/API-backtrace.html\n -rw-r--r--   0 root         (0) root         (0)     2939 2025-02-28 20:20:54.000000 ./usr/share/doc/systemtap-doc/tapsets/API-bytes-to-string.html\n -rw-r--r--   0 root         (0) root         (0)     2205 2025-02-28 20:20:54.000000 ./usr/share/doc/systemtap-doc/tapsets/API-caller-addr.html\n--rw-r--r--   0 root         (0) root         (0)     2523 2025-02-28 20:20:54.000000 ./usr/share/doc/systemtap-doc/tapsets/API-caller.html\n+-rw-r--r--   0 root         (0) root         (0)     2457 2025-02-28 20:20:54.000000 ./usr/share/doc/systemtap-doc/tapsets/API-caller.html\n -rw-r--r--   0 root         (0) root         (0)     2638 2025-02-28 20:20:54.000000 ./usr/share/doc/systemtap-doc/tapsets/API-callers.html\n -rw-r--r--   0 root         (0) root         (0)     2615 2025-02-28 20:20:54.000000 ./usr/share/doc/systemtap-doc/tapsets/API-cmdline-arg.html\n -rw-r--r--   0 root         (0) root         (0)     3155 2025-02-28 20:20:54.000000 ./usr/share/doc/systemtap-doc/tapsets/API-cmdline-args.html\n -rw-r--r--   0 root         (0) root         (0)     2328 2025-02-28 20:20:54.000000 ./usr/share/doc/systemtap-doc/tapsets/API-cmdline-str.html\n -rw-r--r--   0 root         (0) root         (0)     2546 2025-02-28 20:20:54.000000 ./usr/share/doc/systemtap-doc/tapsets/API-commit.html\n -rw-r--r--   0 root         (0) root         (0)     2576 2025-02-28 20:20:54.000000 ./usr/share/doc/systemtap-doc/tapsets/API-cpu-clock-ms.html\n -rw-r--r--   0 root         (0) root         (0)     2616 2025-02-28 20:20:54.000000 ./usr/share/doc/systemtap-doc/tapsets/API-cpu-clock-ns.html\n@@ -334,15 +334,15 @@\n -rw-r--r--   0 root         (0) root         (0)     2677 2025-02-28 20:20:54.000000 ./usr/share/doc/systemtap-doc/tapsets/API-isinstr.html\n -rw-r--r--   0 root         (0) root         (0)     2423 2025-02-28 20:20:54.000000 ./usr/share/doc/systemtap-doc/tapsets/API-jiffies.html\n -rw-r--r--   0 root         (0) root         (0)     3233 2025-02-28 20:20:54.000000 ./usr/share/doc/systemtap-doc/tapsets/API-json-add-array-numeric-metric.html\n -rw-r--r--   0 root         (0) root         (0)     3099 2025-02-28 20:20:54.000000 ./usr/share/doc/systemtap-doc/tapsets/API-json-add-array-string-metric.html\n -rw-r--r--   0 root         (0) root         (0)     2841 2025-02-28 20:20:54.000000 ./usr/share/doc/systemtap-doc/tapsets/API-json-add-array.html\n -rw-r--r--   0 root         (0) root         (0)     2982 2025-02-28 20:20:54.000000 ./usr/share/doc/systemtap-doc/tapsets/API-json-add-numeric-metric.html\n -rw-r--r--   0 root         (0) root         (0)     2753 2025-02-28 20:20:54.000000 ./usr/share/doc/systemtap-doc/tapsets/API-json-add-string-metric.html\n--rw-r--r--   0 root         (0) root         (0)     2913 2025-02-28 20:20:54.000000 ./usr/share/doc/systemtap-doc/tapsets/API-json-data.html\n+-rw-r--r--   0 root         (0) root         (0)     2979 2025-02-28 20:20:54.000000 ./usr/share/doc/systemtap-doc/tapsets/API-json-data.html\n -rw-r--r--   0 root         (0) root         (0)     3366 2025-02-28 20:20:54.000000 ./usr/share/doc/systemtap-doc/tapsets/API-json-output-array-numeric-value.html\n -rw-r--r--   0 root         (0) root         (0)     3378 2025-02-28 20:20:54.000000 ./usr/share/doc/systemtap-doc/tapsets/API-json-output-array-string-value.html\n -rw-r--r--   0 root         (0) root         (0)     2497 2025-02-28 20:20:54.000000 ./usr/share/doc/systemtap-doc/tapsets/API-json-output-data-end.html\n -rw-r--r--   0 root         (0) root         (0)     2475 2025-02-28 20:20:54.000000 ./usr/share/doc/systemtap-doc/tapsets/API-json-output-data-start.html\n -rw-r--r--   0 root         (0) root         (0)     2922 2025-02-28 20:20:54.000000 ./usr/share/doc/systemtap-doc/tapsets/API-json-output-numeric-value.html\n -rw-r--r--   0 root         (0) root         (0)     2851 2025-02-28 20:20:54.000000 ./usr/share/doc/systemtap-doc/tapsets/API-json-output-string-value.html\n -rw-r--r--   0 root         (0) root         (0)     2787 2025-02-28 20:20:54.000000 ./usr/share/doc/systemtap-doc/tapsets/API-json-set-prefix.html\n"}, {"source1": "./usr/share/doc/systemtap-doc/tapsets/API-.html", "source2": "./usr/share/doc/systemtap-doc/tapsets/API-.html", "unified_diff": "@@ -1,4 +1,4 @@\n <html><head><meta http-equiv=\"Content-Type\" content=\"text/html; charset=ANSI_X3.4-1968\"><title>probe::</title><meta name=\"generator\" content=\"DocBook XSL Stylesheets Vsnapshot\"><link rel=\"home\" href=\"index.html\" title=\"SystemTap Tapset Reference Manual\"><link rel=\"up\" href=\"nfsd.stp.html\" title=\"Chapter&#160;31.&#160;Network File Storage Tapsets\"><link rel=\"prev\" href=\"API-nfsderror.html\" title=\"function::nfsderror\"><link rel=\"next\" href=\"API-nfs-aop-readahead.html\" title=\"probe::nfs.aop.readahead\"></head><body bgcolor=\"white\" text=\"black\" link=\"#0000FF\" vlink=\"#840084\" alink=\"#0000FF\"><div class=\"navheader\"><table width=\"100%\" summary=\"Navigation header\"><tr><th colspan=\"3\" align=\"center\"><span class=\"phrase\">probe::</span></th></tr><tr><td width=\"20%\" align=\"left\"><a accesskey=\"p\" href=\"API-nfsderror.html\">Prev</a>&#160;</td><th width=\"60%\" align=\"center\">Chapter&#160;31.&#160;Network File Storage Tapsets</th><td width=\"20%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-nfs-aop-readahead.html\">Next</a></td></tr></table><hr></div><div class=\"refentry\"><a name=\"API-\"></a><div class=\"titlepage\"></div><div class=\"refnamediv\"><h2>Name</h2><p>probe:: &#8212; \n-   </p></div><div class=\"refsynopsisdiv\"><h2>Synopsis</h2><pre class=\"synopsis\"> </pre></div><div class=\"refsect1\"><a name=\"idm22356\"></a><h2>Values</h2><p>\n+   </p></div><div class=\"refsynopsisdiv\"><h2>Synopsis</h2><pre class=\"synopsis\"> </pre></div><div class=\"refsect1\"><a name=\"idm22355\"></a><h2>Values</h2><p>\n   None\n  </p></div></div><div class=\"navfooter\"><hr><table width=\"100%\" summary=\"Navigation footer\"><tr><td width=\"40%\" align=\"left\"><a accesskey=\"p\" href=\"API-nfsderror.html\">Prev</a>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"u\" href=\"nfsd.stp.html\">Up</a></td><td width=\"40%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-nfs-aop-readahead.html\">Next</a></td></tr><tr><td width=\"40%\" align=\"left\" valign=\"top\"><span class=\"phrase\">function::nfsderror</span>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"h\" href=\"index.html\">Home</a></td><td width=\"40%\" align=\"right\" valign=\"top\">&#160;<span class=\"phrase\">probe::nfs.aop.readahead</span></td></tr></table></div></body></html>\n"}, {"source1": "./usr/share/doc/systemtap-doc/tapsets/API-HZ.html", "source2": "./usr/share/doc/systemtap-doc/tapsets/API-HZ.html", "unified_diff": "@@ -1,10 +1,10 @@\n <html><head><meta http-equiv=\"Content-Type\" content=\"text/html; charset=ANSI_X3.4-1968\"><title>function::HZ</title><meta name=\"generator\" content=\"DocBook XSL Stylesheets Vsnapshot\"><link rel=\"home\" href=\"index.html\" title=\"SystemTap Tapset Reference Manual\"><link rel=\"up\" href=\"timestamp_stp.html\" title=\"Chapter&#160;3.&#160;Timestamp Functions\"><link rel=\"prev\" href=\"timestamp_stp.html\" title=\"Chapter&#160;3.&#160;Timestamp Functions\"><link rel=\"next\" href=\"API-cpu-clock-ms.html\" title=\"function::cpu_clock_ms\"></head><body bgcolor=\"white\" text=\"black\" link=\"#0000FF\" vlink=\"#840084\" alink=\"#0000FF\"><div class=\"navheader\"><table width=\"100%\" summary=\"Navigation header\"><tr><th colspan=\"3\" align=\"center\"><span class=\"phrase\">function::HZ</span></th></tr><tr><td width=\"20%\" align=\"left\"><a accesskey=\"p\" href=\"timestamp_stp.html\">Prev</a>&#160;</td><th width=\"60%\" align=\"center\">Chapter&#160;3.&#160;Timestamp Functions</th><td width=\"20%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-cpu-clock-ms.html\">Next</a></td></tr></table><hr></div><div class=\"refentry\"><a name=\"API-HZ\"></a><div class=\"titlepage\"></div><div class=\"refnamediv\"><h2>Name</h2><p>function::HZ &#8212; \n      Kernel HZ\n  </p></div><div class=\"refsynopsisdiv\"><h2>Synopsis</h2><pre class=\"programlisting\">\n     HZ:long()\n-</pre></div><div class=\"refsect1\"><a name=\"idm3638\"></a><h2>Arguments</h2><p>\n+</pre></div><div class=\"refsect1\"><a name=\"idm3637\"></a><h2>Arguments</h2><p>\n   None\n- </p></div><div class=\"refsect1\"><a name=\"idm3641\"></a><h2>Description</h2><p>\n+ </p></div><div class=\"refsect1\"><a name=\"idm3640\"></a><h2>Description</h2><p>\n    This function returns the value of the kernel HZ macro,\n    which corresponds to the rate of increase of the jiffies value.\n </p></div></div><div class=\"navfooter\"><hr><table width=\"100%\" summary=\"Navigation footer\"><tr><td width=\"40%\" align=\"left\"><a accesskey=\"p\" href=\"timestamp_stp.html\">Prev</a>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"u\" href=\"timestamp_stp.html\">Up</a></td><td width=\"40%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-cpu-clock-ms.html\">Next</a></td></tr><tr><td width=\"40%\" align=\"left\" valign=\"top\">Chapter&#160;3.&#160;Timestamp Functions&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"h\" href=\"index.html\">Home</a></td><td width=\"40%\" align=\"right\" valign=\"top\">&#160;<span class=\"phrase\">function::cpu_clock_ms</span></td></tr></table></div></body></html>\n"}, {"source1": "./usr/share/doc/systemtap-doc/tapsets/API-MAJOR.html", "source2": "./usr/share/doc/systemtap-doc/tapsets/API-MAJOR.html", "unified_diff": "@@ -1,7 +1,7 @@\n <html><head><meta http-equiv=\"Content-Type\" content=\"text/html; charset=ANSI_X3.4-1968\"><title>function::MAJOR</title><meta name=\"generator\" content=\"DocBook XSL Stylesheets Vsnapshot\"><link rel=\"home\" href=\"index.html\" title=\"SystemTap Tapset Reference Manual\"><link rel=\"up\" href=\"dev.stp.html\" title=\"Chapter&#160;20.&#160;Device Tapset\"><link rel=\"prev\" href=\"dev.stp.html\" title=\"Chapter&#160;20.&#160;Device Tapset\"><link rel=\"next\" href=\"API-MINOR.html\" title=\"function::MINOR\"></head><body bgcolor=\"white\" text=\"black\" link=\"#0000FF\" vlink=\"#840084\" alink=\"#0000FF\"><div class=\"navheader\"><table width=\"100%\" summary=\"Navigation header\"><tr><th colspan=\"3\" align=\"center\"><span class=\"phrase\">function::MAJOR</span></th></tr><tr><td width=\"20%\" align=\"left\"><a accesskey=\"p\" href=\"dev.stp.html\">Prev</a>&#160;</td><th width=\"60%\" align=\"center\">Chapter&#160;20.&#160;Device Tapset</th><td width=\"20%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-MINOR.html\">Next</a></td></tr></table><hr></div><div class=\"refentry\"><a name=\"API-MAJOR\"></a><div class=\"titlepage\"></div><div class=\"refnamediv\"><h2>Name</h2><p>function::MAJOR &#8212; \n   Extract major device number from a kernel device number (kdev_t)\n  </p></div><div class=\"refsynopsisdiv\"><h2>Synopsis</h2><pre class=\"programlisting\">\n     MAJOR:long(dev:long)\n-</pre></div><div class=\"refsect1\"><a name=\"idm17321\"></a><h2>Arguments</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>dev</code></em></span></dt><dd><p>\n+</pre></div><div class=\"refsect1\"><a name=\"idm17320\"></a><h2>Arguments</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>dev</code></em></span></dt><dd><p>\n      Kernel device number to query.\n     </p></dd></dl></div></div></div><div class=\"navfooter\"><hr><table width=\"100%\" summary=\"Navigation footer\"><tr><td width=\"40%\" align=\"left\"><a accesskey=\"p\" href=\"dev.stp.html\">Prev</a>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"u\" href=\"dev.stp.html\">Up</a></td><td width=\"40%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-MINOR.html\">Next</a></td></tr><tr><td width=\"40%\" align=\"left\" valign=\"top\">Chapter&#160;20.&#160;Device Tapset&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"h\" href=\"index.html\">Home</a></td><td width=\"40%\" align=\"right\" valign=\"top\">&#160;<span class=\"phrase\">function::MINOR</span></td></tr></table></div></body></html>\n"}, {"source1": "./usr/share/doc/systemtap-doc/tapsets/API-MINOR.html", "source2": "./usr/share/doc/systemtap-doc/tapsets/API-MINOR.html", "unified_diff": "@@ -1,7 +1,7 @@\n <html><head><meta http-equiv=\"Content-Type\" content=\"text/html; charset=ANSI_X3.4-1968\"><title>function::MINOR</title><meta name=\"generator\" content=\"DocBook XSL Stylesheets Vsnapshot\"><link rel=\"home\" href=\"index.html\" title=\"SystemTap Tapset Reference Manual\"><link rel=\"up\" href=\"dev.stp.html\" title=\"Chapter&#160;20.&#160;Device Tapset\"><link rel=\"prev\" href=\"API-MAJOR.html\" title=\"function::MAJOR\"><link rel=\"next\" href=\"API-MKDEV.html\" title=\"function::MKDEV\"></head><body bgcolor=\"white\" text=\"black\" link=\"#0000FF\" vlink=\"#840084\" alink=\"#0000FF\"><div class=\"navheader\"><table width=\"100%\" summary=\"Navigation header\"><tr><th colspan=\"3\" align=\"center\"><span class=\"phrase\">function::MINOR</span></th></tr><tr><td width=\"20%\" align=\"left\"><a accesskey=\"p\" href=\"API-MAJOR.html\">Prev</a>&#160;</td><th width=\"60%\" align=\"center\">Chapter&#160;20.&#160;Device Tapset</th><td width=\"20%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-MKDEV.html\">Next</a></td></tr></table><hr></div><div class=\"refentry\"><a name=\"API-MINOR\"></a><div class=\"titlepage\"></div><div class=\"refnamediv\"><h2>Name</h2><p>function::MINOR &#8212; \n      Extract minor device number from a kernel device number (kdev_t)\n  </p></div><div class=\"refsynopsisdiv\"><h2>Synopsis</h2><pre class=\"programlisting\">\n     MINOR:long(dev:long)\n-</pre></div><div class=\"refsect1\"><a name=\"idm17344\"></a><h2>Arguments</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>dev</code></em></span></dt><dd><p>\n+</pre></div><div class=\"refsect1\"><a name=\"idm17343\"></a><h2>Arguments</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>dev</code></em></span></dt><dd><p>\n      Kernel device number to query.\n     </p></dd></dl></div></div></div><div class=\"navfooter\"><hr><table width=\"100%\" summary=\"Navigation footer\"><tr><td width=\"40%\" align=\"left\"><a accesskey=\"p\" href=\"API-MAJOR.html\">Prev</a>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"u\" href=\"dev.stp.html\">Up</a></td><td width=\"40%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-MKDEV.html\">Next</a></td></tr><tr><td width=\"40%\" align=\"left\" valign=\"top\"><span class=\"phrase\">function::MAJOR</span>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"h\" href=\"index.html\">Home</a></td><td width=\"40%\" align=\"right\" valign=\"top\">&#160;<span class=\"phrase\">function::MKDEV</span></td></tr></table></div></body></html>\n"}, {"source1": "./usr/share/doc/systemtap-doc/tapsets/API-MKDEV.html", "source2": "./usr/share/doc/systemtap-doc/tapsets/API-MKDEV.html", "unified_diff": "@@ -1,9 +1,9 @@\n <html><head><meta http-equiv=\"Content-Type\" content=\"text/html; charset=ANSI_X3.4-1968\"><title>function::MKDEV</title><meta name=\"generator\" content=\"DocBook XSL Stylesheets Vsnapshot\"><link rel=\"home\" href=\"index.html\" title=\"SystemTap Tapset Reference Manual\"><link rel=\"up\" href=\"dev.stp.html\" title=\"Chapter&#160;20.&#160;Device Tapset\"><link rel=\"prev\" href=\"API-MINOR.html\" title=\"function::MINOR\"><link rel=\"next\" href=\"API-usrdev2kerndev.html\" title=\"function::usrdev2kerndev\"></head><body bgcolor=\"white\" text=\"black\" link=\"#0000FF\" vlink=\"#840084\" alink=\"#0000FF\"><div class=\"navheader\"><table width=\"100%\" summary=\"Navigation header\"><tr><th colspan=\"3\" align=\"center\"><span class=\"phrase\">function::MKDEV</span></th></tr><tr><td width=\"20%\" align=\"left\"><a accesskey=\"p\" href=\"API-MINOR.html\">Prev</a>&#160;</td><th width=\"60%\" align=\"center\">Chapter&#160;20.&#160;Device Tapset</th><td width=\"20%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-usrdev2kerndev.html\">Next</a></td></tr></table><hr></div><div class=\"refentry\"><a name=\"API-MKDEV\"></a><div class=\"titlepage\"></div><div class=\"refnamediv\"><h2>Name</h2><p>function::MKDEV &#8212; \n      Creates a value that can be compared to a kernel device number (kdev_t)\n  </p></div><div class=\"refsynopsisdiv\"><h2>Synopsis</h2><pre class=\"programlisting\">\n     MKDEV:long(major:long,minor:long)\n-</pre></div><div class=\"refsect1\"><a name=\"idm17367\"></a><h2>Arguments</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>major</code></em></span></dt><dd><p>\n+</pre></div><div class=\"refsect1\"><a name=\"idm17366\"></a><h2>Arguments</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>major</code></em></span></dt><dd><p>\n      Intended major device number.\n     </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>minor</code></em></span></dt><dd><p>\n      Intended minor device number.\n     </p></dd></dl></div></div></div><div class=\"navfooter\"><hr><table width=\"100%\" summary=\"Navigation footer\"><tr><td width=\"40%\" align=\"left\"><a accesskey=\"p\" href=\"API-MINOR.html\">Prev</a>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"u\" href=\"dev.stp.html\">Up</a></td><td width=\"40%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-usrdev2kerndev.html\">Next</a></td></tr><tr><td width=\"40%\" align=\"left\" valign=\"top\"><span class=\"phrase\">function::MINOR</span>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"h\" href=\"index.html\">Home</a></td><td width=\"40%\" align=\"right\" valign=\"top\">&#160;<span class=\"phrase\">function::usrdev2kerndev</span></td></tr></table></div></body></html>\n"}, {"source1": "./usr/share/doc/systemtap-doc/tapsets/API-abort.html", "source2": "./usr/share/doc/systemtap-doc/tapsets/API-abort.html", "unified_diff": "@@ -1,13 +1,13 @@\n <html><head><meta http-equiv=\"Content-Type\" content=\"text/html; charset=ANSI_X3.4-1968\"><title>function::abort</title><meta name=\"generator\" content=\"DocBook XSL Stylesheets Vsnapshot\"><link rel=\"home\" href=\"index.html\" title=\"SystemTap Tapset Reference Manual\"><link rel=\"up\" href=\"logging.stp.html\" title=\"Chapter&#160;22.&#160;Logging Tapset\"><link rel=\"prev\" href=\"logging.stp.html\" title=\"Chapter&#160;22.&#160;Logging Tapset\"><link rel=\"next\" href=\"API-assert.html\" title=\"function::assert\"></head><body bgcolor=\"white\" text=\"black\" link=\"#0000FF\" vlink=\"#840084\" alink=\"#0000FF\"><div class=\"navheader\"><table width=\"100%\" summary=\"Navigation header\"><tr><th colspan=\"3\" align=\"center\"><span class=\"phrase\">function::abort</span></th></tr><tr><td width=\"20%\" align=\"left\"><a accesskey=\"p\" href=\"logging.stp.html\">Prev</a>&#160;</td><th width=\"60%\" align=\"center\">Chapter&#160;22.&#160;Logging Tapset</th><td width=\"20%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-assert.html\">Next</a></td></tr></table><hr></div><div class=\"refentry\"><a name=\"API-abort\"></a><div class=\"titlepage\"></div><div class=\"refnamediv\"><h2>Name</h2><p>function::abort &#8212; \n      Immediately shutting down probing script.\n  </p></div><div class=\"refsynopsisdiv\"><h2>Synopsis</h2><pre class=\"programlisting\">\n     abort()\n-</pre></div><div class=\"refsect1\"><a name=\"idm17713\"></a><h2>Arguments</h2><p>\n+</pre></div><div class=\"refsect1\"><a name=\"idm17712\"></a><h2>Arguments</h2><p>\n   None\n- </p></div><div class=\"refsect1\"><a name=\"idm17716\"></a><h2>Description</h2><p>\n+ </p></div><div class=\"refsect1\"><a name=\"idm17715\"></a><h2>Description</h2><p>\n    This is similar to <code class=\"function\">exit</code> but immediately aborts\n    the current probe handler instead of waiting for its\n    completion. Probe handlers already running on *other* CPU cores,\n    however, will still continue to their completion. Unlike <code class=\"function\">error</code>,\n    this function call cannot be caught by 'try ... catch'.\n </p></div></div><div class=\"navfooter\"><hr><table width=\"100%\" summary=\"Navigation footer\"><tr><td width=\"40%\" align=\"left\"><a accesskey=\"p\" href=\"logging.stp.html\">Prev</a>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"u\" href=\"logging.stp.html\">Up</a></td><td width=\"40%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-assert.html\">Next</a></td></tr><tr><td width=\"40%\" align=\"left\" valign=\"top\">Chapter&#160;22.&#160;Logging Tapset&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"h\" href=\"index.html\">Home</a></td><td width=\"40%\" align=\"right\" valign=\"top\">&#160;<span class=\"phrase\">function::assert</span></td></tr></table></div></body></html>\n"}, {"source1": "./usr/share/doc/systemtap-doc/tapsets/API-addr-to-node.html", "source2": "./usr/share/doc/systemtap-doc/tapsets/API-addr-to-node.html", "unified_diff": "@@ -1,10 +1,10 @@\n <html><head><meta http-equiv=\"Content-Type\" content=\"text/html; charset=ANSI_X3.4-1968\"><title>function::addr_to_node</title><meta name=\"generator\" content=\"DocBook XSL Stylesheets Vsnapshot\"><link rel=\"home\" href=\"index.html\" title=\"SystemTap Tapset Reference Manual\"><link rel=\"up\" href=\"memory_stp.html\" title=\"Chapter&#160;6.&#160;Memory Tapset\"><link rel=\"prev\" href=\"memory_stp.html\" title=\"Chapter&#160;6.&#160;Memory Tapset\"><link rel=\"next\" href=\"API-bytes-to-string.html\" title=\"function::bytes_to_string\"></head><body bgcolor=\"white\" text=\"black\" link=\"#0000FF\" vlink=\"#840084\" alink=\"#0000FF\"><div class=\"navheader\"><table width=\"100%\" summary=\"Navigation header\"><tr><th colspan=\"3\" align=\"center\"><span class=\"phrase\">function::addr_to_node</span></th></tr><tr><td width=\"20%\" align=\"left\"><a accesskey=\"p\" href=\"memory_stp.html\">Prev</a>&#160;</td><th width=\"60%\" align=\"center\">Chapter&#160;6.&#160;Memory Tapset</th><td width=\"20%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-bytes-to-string.html\">Next</a></td></tr></table><hr></div><div class=\"refentry\"><a name=\"API-addr-to-node\"></a><div class=\"titlepage\"></div><div class=\"refnamediv\"><h2>Name</h2><p>function::addr_to_node &#8212; \n      Returns which node a given address belongs to within a NUMA system\n  </p></div><div class=\"refsynopsisdiv\"><h2>Synopsis</h2><pre class=\"programlisting\">\n     addr_to_node:long(addr:long)\n-</pre></div><div class=\"refsect1\"><a name=\"idm4338\"></a><h2>Arguments</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>addr</code></em></span></dt><dd><p>\n+</pre></div><div class=\"refsect1\"><a name=\"idm4337\"></a><h2>Arguments</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>addr</code></em></span></dt><dd><p>\n      the address of the faulting memory access\n-    </p></dd></dl></div></div><div class=\"refsect1\"><a name=\"idm4346\"></a><h2>Description</h2><p>\n+    </p></dd></dl></div></div><div class=\"refsect1\"><a name=\"idm4345\"></a><h2>Description</h2><p>\n    This function accepts an address, and returns the \n    node that the given address belongs to in a NUMA system.\n </p></div></div><div class=\"navfooter\"><hr><table width=\"100%\" summary=\"Navigation footer\"><tr><td width=\"40%\" align=\"left\"><a accesskey=\"p\" href=\"memory_stp.html\">Prev</a>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"u\" href=\"memory_stp.html\">Up</a></td><td width=\"40%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-bytes-to-string.html\">Next</a></td></tr><tr><td width=\"40%\" align=\"left\" valign=\"top\">Chapter&#160;6.&#160;Memory Tapset&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"h\" href=\"index.html\">Home</a></td><td width=\"40%\" align=\"right\" valign=\"top\">&#160;<span class=\"phrase\">function::bytes_to_string</span></td></tr></table></div></body></html>\n"}, {"source1": "./usr/share/doc/systemtap-doc/tapsets/API-ansi-clear-screen.html", "source2": "./usr/share/doc/systemtap-doc/tapsets/API-ansi-clear-screen.html", "unified_diff": "@@ -1,10 +1,10 @@\n <html><head><meta http-equiv=\"Content-Type\" content=\"text/html; charset=ANSI_X3.4-1968\"><title>function::ansi_clear_screen</title><meta name=\"generator\" content=\"DocBook XSL Stylesheets Vsnapshot\"><link rel=\"home\" href=\"index.html\" title=\"SystemTap Tapset Reference Manual\"><link rel=\"up\" href=\"ansi.stp.html\" title=\"Chapter&#160;29.&#160;Utility functions for using ansi control chars in logs\"><link rel=\"prev\" href=\"ansi.stp.html\" title=\"Chapter&#160;29.&#160;Utility functions for using ansi control chars in logs\"><link rel=\"next\" href=\"API-ansi-cursor-hide.html\" title=\"function::ansi_cursor_hide\"></head><body bgcolor=\"white\" text=\"black\" link=\"#0000FF\" vlink=\"#840084\" alink=\"#0000FF\"><div class=\"navheader\"><table width=\"100%\" summary=\"Navigation header\"><tr><th colspan=\"3\" align=\"center\"><span class=\"phrase\">function::ansi_clear_screen</span></th></tr><tr><td width=\"20%\" align=\"left\"><a accesskey=\"p\" href=\"ansi.stp.html\">Prev</a>&#160;</td><th width=\"60%\" align=\"center\">Chapter&#160;29.&#160;Utility functions for using ansi control chars in logs</th><td width=\"20%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-ansi-cursor-hide.html\">Next</a></td></tr></table><hr></div><div class=\"refentry\"><a name=\"API-ansi-clear-screen\"></a><div class=\"titlepage\"></div><div class=\"refnamediv\"><h2>Name</h2><p>function::ansi_clear_screen &#8212; \n   Move cursor to top left and clear screen.\n  </p></div><div class=\"refsynopsisdiv\"><h2>Synopsis</h2><pre class=\"programlisting\">\n     ansi_clear_screen()\n-</pre></div><div class=\"refsect1\"><a name=\"idm21244\"></a><h2>Arguments</h2><p>\n+</pre></div><div class=\"refsect1\"><a name=\"idm21243\"></a><h2>Arguments</h2><p>\n   None\n- </p></div><div class=\"refsect1\"><a name=\"idm21247\"></a><h2>Description</h2><p>\n+ </p></div><div class=\"refsect1\"><a name=\"idm21246\"></a><h2>Description</h2><p>\n    Sends ansi code for moving cursor to top left and then the\n    ansi code for clearing the screen from the cursor position to the end.\n </p></div></div><div class=\"navfooter\"><hr><table width=\"100%\" summary=\"Navigation footer\"><tr><td width=\"40%\" align=\"left\"><a accesskey=\"p\" href=\"ansi.stp.html\">Prev</a>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"u\" href=\"ansi.stp.html\">Up</a></td><td width=\"40%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-ansi-cursor-hide.html\">Next</a></td></tr><tr><td width=\"40%\" align=\"left\" valign=\"top\">Chapter&#160;29.&#160;Utility functions for using ansi control chars in logs&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"h\" href=\"index.html\">Home</a></td><td width=\"40%\" align=\"right\" valign=\"top\">&#160;<span class=\"phrase\">function::ansi_cursor_hide</span></td></tr></table></div></body></html>\n"}, {"source1": "./usr/share/doc/systemtap-doc/tapsets/API-ansi-cursor-hide.html", "source2": "./usr/share/doc/systemtap-doc/tapsets/API-ansi-cursor-hide.html", "unified_diff": "@@ -1,9 +1,9 @@\n <html><head><meta http-equiv=\"Content-Type\" content=\"text/html; charset=ANSI_X3.4-1968\"><title>function::ansi_cursor_hide</title><meta name=\"generator\" content=\"DocBook XSL Stylesheets Vsnapshot\"><link rel=\"home\" href=\"index.html\" title=\"SystemTap Tapset Reference Manual\"><link rel=\"up\" href=\"ansi.stp.html\" title=\"Chapter&#160;29.&#160;Utility functions for using ansi control chars in logs\"><link rel=\"prev\" href=\"API-ansi-clear-screen.html\" title=\"function::ansi_clear_screen\"><link rel=\"next\" href=\"API-ansi-cursor-move.html\" title=\"function::ansi_cursor_move\"></head><body bgcolor=\"white\" text=\"black\" link=\"#0000FF\" vlink=\"#840084\" alink=\"#0000FF\"><div class=\"navheader\"><table width=\"100%\" summary=\"Navigation header\"><tr><th colspan=\"3\" align=\"center\"><span class=\"phrase\">function::ansi_cursor_hide</span></th></tr><tr><td width=\"20%\" align=\"left\"><a accesskey=\"p\" href=\"API-ansi-clear-screen.html\">Prev</a>&#160;</td><th width=\"60%\" align=\"center\">Chapter&#160;29.&#160;Utility functions for using ansi control chars in logs</th><td width=\"20%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-ansi-cursor-move.html\">Next</a></td></tr></table><hr></div><div class=\"refentry\"><a name=\"API-ansi-cursor-hide\"></a><div class=\"titlepage\"></div><div class=\"refnamediv\"><h2>Name</h2><p>function::ansi_cursor_hide &#8212; \n      Hides the cursor.\n  </p></div><div class=\"refsynopsisdiv\"><h2>Synopsis</h2><pre class=\"programlisting\">\n     ansi_cursor_hide()\n-</pre></div><div class=\"refsect1\"><a name=\"idm21265\"></a><h2>Arguments</h2><p>\n+</pre></div><div class=\"refsect1\"><a name=\"idm21264\"></a><h2>Arguments</h2><p>\n   None\n- </p></div><div class=\"refsect1\"><a name=\"idm21268\"></a><h2>Description</h2><p>\n+ </p></div><div class=\"refsect1\"><a name=\"idm21267\"></a><h2>Description</h2><p>\n    Sends ansi code for hiding the cursor.\n </p></div></div><div class=\"navfooter\"><hr><table width=\"100%\" summary=\"Navigation footer\"><tr><td width=\"40%\" align=\"left\"><a accesskey=\"p\" href=\"API-ansi-clear-screen.html\">Prev</a>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"u\" href=\"ansi.stp.html\">Up</a></td><td width=\"40%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-ansi-cursor-move.html\">Next</a></td></tr><tr><td width=\"40%\" align=\"left\" valign=\"top\"><span class=\"phrase\">function::ansi_clear_screen</span>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"h\" href=\"index.html\">Home</a></td><td width=\"40%\" align=\"right\" valign=\"top\">&#160;<span class=\"phrase\">function::ansi_cursor_move</span></td></tr></table></div></body></html>\n"}, {"source1": "./usr/share/doc/systemtap-doc/tapsets/API-ansi-cursor-move.html", "source2": "./usr/share/doc/systemtap-doc/tapsets/API-ansi-cursor-move.html", "unified_diff": "@@ -1,12 +1,12 @@\n <html><head><meta http-equiv=\"Content-Type\" content=\"text/html; charset=ANSI_X3.4-1968\"><title>function::ansi_cursor_move</title><meta name=\"generator\" content=\"DocBook XSL Stylesheets Vsnapshot\"><link rel=\"home\" href=\"index.html\" title=\"SystemTap Tapset Reference Manual\"><link rel=\"up\" href=\"ansi.stp.html\" title=\"Chapter&#160;29.&#160;Utility functions for using ansi control chars in logs\"><link rel=\"prev\" href=\"API-ansi-cursor-hide.html\" title=\"function::ansi_cursor_hide\"><link rel=\"next\" href=\"API-ansi-cursor-restore.html\" title=\"function::ansi_cursor_restore\"></head><body bgcolor=\"white\" text=\"black\" link=\"#0000FF\" vlink=\"#840084\" alink=\"#0000FF\"><div class=\"navheader\"><table width=\"100%\" summary=\"Navigation header\"><tr><th colspan=\"3\" align=\"center\"><span class=\"phrase\">function::ansi_cursor_move</span></th></tr><tr><td width=\"20%\" align=\"left\"><a accesskey=\"p\" href=\"API-ansi-cursor-hide.html\">Prev</a>&#160;</td><th width=\"60%\" align=\"center\">Chapter&#160;29.&#160;Utility functions for using ansi control chars in logs</th><td width=\"20%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-ansi-cursor-restore.html\">Next</a></td></tr></table><hr></div><div class=\"refentry\"><a name=\"API-ansi-cursor-move\"></a><div class=\"titlepage\"></div><div class=\"refnamediv\"><h2>Name</h2><p>function::ansi_cursor_move &#8212; \n      Move cursor to new coordinates.\n  </p></div><div class=\"refsynopsisdiv\"><h2>Synopsis</h2><pre class=\"programlisting\">\n     ansi_cursor_move(x:long,y:long)\n-</pre></div><div class=\"refsect1\"><a name=\"idm21286\"></a><h2>Arguments</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>x</code></em></span></dt><dd><p>\n+</pre></div><div class=\"refsect1\"><a name=\"idm21285\"></a><h2>Arguments</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>x</code></em></span></dt><dd><p>\n      Row to move the cursor to.\n     </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>y</code></em></span></dt><dd><p>\n      Colomn to move the cursor to.\n-    </p></dd></dl></div></div><div class=\"refsect1\"><a name=\"idm21299\"></a><h2>Description</h2><p>\n+    </p></dd></dl></div></div><div class=\"refsect1\"><a name=\"idm21298\"></a><h2>Description</h2><p>\n    Sends ansi code for positioning the cursor at row x\n    and column y. Coordinates start at one, (1,1) is the top-left corner.\n </p></div></div><div class=\"navfooter\"><hr><table width=\"100%\" summary=\"Navigation footer\"><tr><td width=\"40%\" align=\"left\"><a accesskey=\"p\" href=\"API-ansi-cursor-hide.html\">Prev</a>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"u\" href=\"ansi.stp.html\">Up</a></td><td width=\"40%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-ansi-cursor-restore.html\">Next</a></td></tr><tr><td width=\"40%\" align=\"left\" valign=\"top\"><span class=\"phrase\">function::ansi_cursor_hide</span>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"h\" href=\"index.html\">Home</a></td><td width=\"40%\" align=\"right\" valign=\"top\">&#160;<span class=\"phrase\">function::ansi_cursor_restore</span></td></tr></table></div></body></html>\n"}, {"source1": "./usr/share/doc/systemtap-doc/tapsets/API-ansi-cursor-restore.html", "source2": "./usr/share/doc/systemtap-doc/tapsets/API-ansi-cursor-restore.html", "unified_diff": "@@ -1,10 +1,10 @@\n <html><head><meta http-equiv=\"Content-Type\" content=\"text/html; charset=ANSI_X3.4-1968\"><title>function::ansi_cursor_restore</title><meta name=\"generator\" content=\"DocBook XSL Stylesheets Vsnapshot\"><link rel=\"home\" href=\"index.html\" title=\"SystemTap Tapset Reference Manual\"><link rel=\"up\" href=\"ansi.stp.html\" title=\"Chapter&#160;29.&#160;Utility functions for using ansi control chars in logs\"><link rel=\"prev\" href=\"API-ansi-cursor-move.html\" title=\"function::ansi_cursor_move\"><link rel=\"next\" href=\"API-ansi-cursor-save.html\" title=\"function::ansi_cursor_save\"></head><body bgcolor=\"white\" text=\"black\" link=\"#0000FF\" vlink=\"#840084\" alink=\"#0000FF\"><div class=\"navheader\"><table width=\"100%\" summary=\"Navigation header\"><tr><th colspan=\"3\" align=\"center\"><span class=\"phrase\">function::ansi_cursor_restore</span></th></tr><tr><td width=\"20%\" align=\"left\"><a accesskey=\"p\" href=\"API-ansi-cursor-move.html\">Prev</a>&#160;</td><th width=\"60%\" align=\"center\">Chapter&#160;29.&#160;Utility functions for using ansi control chars in logs</th><td width=\"20%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-ansi-cursor-save.html\">Next</a></td></tr></table><hr></div><div class=\"refentry\"><a name=\"API-ansi-cursor-restore\"></a><div class=\"titlepage\"></div><div class=\"refnamediv\"><h2>Name</h2><p>function::ansi_cursor_restore &#8212; \n      Restores a previously saved cursor position.\n  </p></div><div class=\"refsynopsisdiv\"><h2>Synopsis</h2><pre class=\"programlisting\">\n     ansi_cursor_restore()\n-</pre></div><div class=\"refsect1\"><a name=\"idm21317\"></a><h2>Arguments</h2><p>\n+</pre></div><div class=\"refsect1\"><a name=\"idm21316\"></a><h2>Arguments</h2><p>\n   None\n- </p></div><div class=\"refsect1\"><a name=\"idm21320\"></a><h2>Description</h2><p>\n+ </p></div><div class=\"refsect1\"><a name=\"idm21319\"></a><h2>Description</h2><p>\n    Sends ansi code for restoring the current cursor position\n    previously saved with <code class=\"function\">ansi_cursor_save</code>.\n </p></div></div><div class=\"navfooter\"><hr><table width=\"100%\" summary=\"Navigation footer\"><tr><td width=\"40%\" align=\"left\"><a accesskey=\"p\" href=\"API-ansi-cursor-move.html\">Prev</a>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"u\" href=\"ansi.stp.html\">Up</a></td><td width=\"40%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-ansi-cursor-save.html\">Next</a></td></tr><tr><td width=\"40%\" align=\"left\" valign=\"top\"><span class=\"phrase\">function::ansi_cursor_move</span>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"h\" href=\"index.html\">Home</a></td><td width=\"40%\" align=\"right\" valign=\"top\">&#160;<span class=\"phrase\">function::ansi_cursor_save</span></td></tr></table></div></body></html>\n"}, {"source1": "./usr/share/doc/systemtap-doc/tapsets/API-ansi-cursor-save.html", "source2": "./usr/share/doc/systemtap-doc/tapsets/API-ansi-cursor-save.html", "unified_diff": "@@ -1,9 +1,9 @@\n <html><head><meta http-equiv=\"Content-Type\" content=\"text/html; charset=ANSI_X3.4-1968\"><title>function::ansi_cursor_save</title><meta name=\"generator\" content=\"DocBook XSL Stylesheets Vsnapshot\"><link rel=\"home\" href=\"index.html\" title=\"SystemTap Tapset Reference Manual\"><link rel=\"up\" href=\"ansi.stp.html\" title=\"Chapter&#160;29.&#160;Utility functions for using ansi control chars in logs\"><link rel=\"prev\" href=\"API-ansi-cursor-restore.html\" title=\"function::ansi_cursor_restore\"><link rel=\"next\" href=\"API-ansi-cursor-show.html\" title=\"function::ansi_cursor_show\"></head><body bgcolor=\"white\" text=\"black\" link=\"#0000FF\" vlink=\"#840084\" alink=\"#0000FF\"><div class=\"navheader\"><table width=\"100%\" summary=\"Navigation header\"><tr><th colspan=\"3\" align=\"center\"><span class=\"phrase\">function::ansi_cursor_save</span></th></tr><tr><td width=\"20%\" align=\"left\"><a accesskey=\"p\" href=\"API-ansi-cursor-restore.html\">Prev</a>&#160;</td><th width=\"60%\" align=\"center\">Chapter&#160;29.&#160;Utility functions for using ansi control chars in logs</th><td width=\"20%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-ansi-cursor-show.html\">Next</a></td></tr></table><hr></div><div class=\"refentry\"><a name=\"API-ansi-cursor-save\"></a><div class=\"titlepage\"></div><div class=\"refnamediv\"><h2>Name</h2><p>function::ansi_cursor_save &#8212; \n      Saves the cursor position.\n  </p></div><div class=\"refsynopsisdiv\"><h2>Synopsis</h2><pre class=\"programlisting\">\n     ansi_cursor_save()\n-</pre></div><div class=\"refsect1\"><a name=\"idm21339\"></a><h2>Arguments</h2><p>\n+</pre></div><div class=\"refsect1\"><a name=\"idm21338\"></a><h2>Arguments</h2><p>\n   None\n- </p></div><div class=\"refsect1\"><a name=\"idm21342\"></a><h2>Description</h2><p>\n+ </p></div><div class=\"refsect1\"><a name=\"idm21341\"></a><h2>Description</h2><p>\n    Sends ansi code for saving the current cursor position.\n </p></div></div><div class=\"navfooter\"><hr><table width=\"100%\" summary=\"Navigation footer\"><tr><td width=\"40%\" align=\"left\"><a accesskey=\"p\" href=\"API-ansi-cursor-restore.html\">Prev</a>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"u\" href=\"ansi.stp.html\">Up</a></td><td width=\"40%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-ansi-cursor-show.html\">Next</a></td></tr><tr><td width=\"40%\" align=\"left\" valign=\"top\"><span class=\"phrase\">function::ansi_cursor_restore</span>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"h\" href=\"index.html\">Home</a></td><td width=\"40%\" align=\"right\" valign=\"top\">&#160;<span class=\"phrase\">function::ansi_cursor_show</span></td></tr></table></div></body></html>\n"}, {"source1": "./usr/share/doc/systemtap-doc/tapsets/API-ansi-cursor-show.html", "source2": "./usr/share/doc/systemtap-doc/tapsets/API-ansi-cursor-show.html", "unified_diff": "@@ -1,9 +1,9 @@\n <html><head><meta http-equiv=\"Content-Type\" content=\"text/html; charset=ANSI_X3.4-1968\"><title>function::ansi_cursor_show</title><meta name=\"generator\" content=\"DocBook XSL Stylesheets Vsnapshot\"><link rel=\"home\" href=\"index.html\" title=\"SystemTap Tapset Reference Manual\"><link rel=\"up\" href=\"ansi.stp.html\" title=\"Chapter&#160;29.&#160;Utility functions for using ansi control chars in logs\"><link rel=\"prev\" href=\"API-ansi-cursor-save.html\" title=\"function::ansi_cursor_save\"><link rel=\"next\" href=\"API-ansi-new-line.html\" title=\"function::ansi_new_line\"></head><body bgcolor=\"white\" text=\"black\" link=\"#0000FF\" vlink=\"#840084\" alink=\"#0000FF\"><div class=\"navheader\"><table width=\"100%\" summary=\"Navigation header\"><tr><th colspan=\"3\" align=\"center\"><span class=\"phrase\">function::ansi_cursor_show</span></th></tr><tr><td width=\"20%\" align=\"left\"><a accesskey=\"p\" href=\"API-ansi-cursor-save.html\">Prev</a>&#160;</td><th width=\"60%\" align=\"center\">Chapter&#160;29.&#160;Utility functions for using ansi control chars in logs</th><td width=\"20%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-ansi-new-line.html\">Next</a></td></tr></table><hr></div><div class=\"refentry\"><a name=\"API-ansi-cursor-show\"></a><div class=\"titlepage\"></div><div class=\"refnamediv\"><h2>Name</h2><p>function::ansi_cursor_show &#8212; \n      Shows the cursor.\n  </p></div><div class=\"refsynopsisdiv\"><h2>Synopsis</h2><pre class=\"programlisting\">\n     ansi_cursor_show()\n-</pre></div><div class=\"refsect1\"><a name=\"idm21360\"></a><h2>Arguments</h2><p>\n+</pre></div><div class=\"refsect1\"><a name=\"idm21359\"></a><h2>Arguments</h2><p>\n   None\n- </p></div><div class=\"refsect1\"><a name=\"idm21363\"></a><h2>Description</h2><p>\n+ </p></div><div class=\"refsect1\"><a name=\"idm21362\"></a><h2>Description</h2><p>\n    Sends ansi code for showing the cursor.\n </p></div></div><div class=\"navfooter\"><hr><table width=\"100%\" summary=\"Navigation footer\"><tr><td width=\"40%\" align=\"left\"><a accesskey=\"p\" href=\"API-ansi-cursor-save.html\">Prev</a>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"u\" href=\"ansi.stp.html\">Up</a></td><td width=\"40%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-ansi-new-line.html\">Next</a></td></tr><tr><td width=\"40%\" align=\"left\" valign=\"top\"><span class=\"phrase\">function::ansi_cursor_save</span>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"h\" href=\"index.html\">Home</a></td><td width=\"40%\" align=\"right\" valign=\"top\">&#160;<span class=\"phrase\">function::ansi_new_line</span></td></tr></table></div></body></html>\n"}, {"source1": "./usr/share/doc/systemtap-doc/tapsets/API-ansi-new-line.html", "source2": "./usr/share/doc/systemtap-doc/tapsets/API-ansi-new-line.html", "unified_diff": "@@ -1,9 +1,9 @@\n <html><head><meta http-equiv=\"Content-Type\" content=\"text/html; charset=ANSI_X3.4-1968\"><title>function::ansi_new_line</title><meta name=\"generator\" content=\"DocBook XSL Stylesheets Vsnapshot\"><link rel=\"home\" href=\"index.html\" title=\"SystemTap Tapset Reference Manual\"><link rel=\"up\" href=\"ansi.stp.html\" title=\"Chapter&#160;29.&#160;Utility functions for using ansi control chars in logs\"><link rel=\"prev\" href=\"API-ansi-cursor-show.html\" title=\"function::ansi_cursor_show\"><link rel=\"next\" href=\"API-ansi-reset-color.html\" title=\"function::ansi_reset_color\"></head><body bgcolor=\"white\" text=\"black\" link=\"#0000FF\" vlink=\"#840084\" alink=\"#0000FF\"><div class=\"navheader\"><table width=\"100%\" summary=\"Navigation header\"><tr><th colspan=\"3\" align=\"center\"><span class=\"phrase\">function::ansi_new_line</span></th></tr><tr><td width=\"20%\" align=\"left\"><a accesskey=\"p\" href=\"API-ansi-cursor-show.html\">Prev</a>&#160;</td><th width=\"60%\" align=\"center\">Chapter&#160;29.&#160;Utility functions for using ansi control chars in logs</th><td width=\"20%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-ansi-reset-color.html\">Next</a></td></tr></table><hr></div><div class=\"refentry\"><a name=\"API-ansi-new-line\"></a><div class=\"titlepage\"></div><div class=\"refnamediv\"><h2>Name</h2><p>function::ansi_new_line &#8212; \n      Move cursor to new line.\n  </p></div><div class=\"refsynopsisdiv\"><h2>Synopsis</h2><pre class=\"programlisting\">\n     ansi_new_line()\n-</pre></div><div class=\"refsect1\"><a name=\"idm21381\"></a><h2>Arguments</h2><p>\n+</pre></div><div class=\"refsect1\"><a name=\"idm21380\"></a><h2>Arguments</h2><p>\n   None\n- </p></div><div class=\"refsect1\"><a name=\"idm21384\"></a><h2>Description</h2><p>\n+ </p></div><div class=\"refsect1\"><a name=\"idm21383\"></a><h2>Description</h2><p>\n    Sends ansi code new line.\n </p></div></div><div class=\"navfooter\"><hr><table width=\"100%\" summary=\"Navigation footer\"><tr><td width=\"40%\" align=\"left\"><a accesskey=\"p\" href=\"API-ansi-cursor-show.html\">Prev</a>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"u\" href=\"ansi.stp.html\">Up</a></td><td width=\"40%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-ansi-reset-color.html\">Next</a></td></tr><tr><td width=\"40%\" align=\"left\" valign=\"top\"><span class=\"phrase\">function::ansi_cursor_show</span>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"h\" href=\"index.html\">Home</a></td><td width=\"40%\" align=\"right\" valign=\"top\">&#160;<span class=\"phrase\">function::ansi_reset_color</span></td></tr></table></div></body></html>\n"}, {"source1": "./usr/share/doc/systemtap-doc/tapsets/API-ansi-reset-color.html", "source2": "./usr/share/doc/systemtap-doc/tapsets/API-ansi-reset-color.html", "unified_diff": "@@ -1,10 +1,10 @@\n <html><head><meta http-equiv=\"Content-Type\" content=\"text/html; charset=ANSI_X3.4-1968\"><title>function::ansi_reset_color</title><meta name=\"generator\" content=\"DocBook XSL Stylesheets Vsnapshot\"><link rel=\"home\" href=\"index.html\" title=\"SystemTap Tapset Reference Manual\"><link rel=\"up\" href=\"ansi.stp.html\" title=\"Chapter&#160;29.&#160;Utility functions for using ansi control chars in logs\"><link rel=\"prev\" href=\"API-ansi-new-line.html\" title=\"function::ansi_new_line\"><link rel=\"next\" href=\"API-ansi-set-color.html\" title=\"function::ansi_set_color\"></head><body bgcolor=\"white\" text=\"black\" link=\"#0000FF\" vlink=\"#840084\" alink=\"#0000FF\"><div class=\"navheader\"><table width=\"100%\" summary=\"Navigation header\"><tr><th colspan=\"3\" align=\"center\"><span class=\"phrase\">function::ansi_reset_color</span></th></tr><tr><td width=\"20%\" align=\"left\"><a accesskey=\"p\" href=\"API-ansi-new-line.html\">Prev</a>&#160;</td><th width=\"60%\" align=\"center\">Chapter&#160;29.&#160;Utility functions for using ansi control chars in logs</th><td width=\"20%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-ansi-set-color.html\">Next</a></td></tr></table><hr></div><div class=\"refentry\"><a name=\"API-ansi-reset-color\"></a><div class=\"titlepage\"></div><div class=\"refnamediv\"><h2>Name</h2><p>function::ansi_reset_color &#8212; \n      Resets Select Graphic Rendition mode.\n  </p></div><div class=\"refsynopsisdiv\"><h2>Synopsis</h2><pre class=\"programlisting\">\n     ansi_reset_color()\n-</pre></div><div class=\"refsect1\"><a name=\"idm21402\"></a><h2>Arguments</h2><p>\n+</pre></div><div class=\"refsect1\"><a name=\"idm21401\"></a><h2>Arguments</h2><p>\n   None\n- </p></div><div class=\"refsect1\"><a name=\"idm21405\"></a><h2>Description</h2><p>\n+ </p></div><div class=\"refsect1\"><a name=\"idm21404\"></a><h2>Description</h2><p>\n    Sends ansi code to reset foreground, background and color\n    attribute to default values.\n </p></div></div><div class=\"navfooter\"><hr><table width=\"100%\" summary=\"Navigation footer\"><tr><td width=\"40%\" align=\"left\"><a accesskey=\"p\" href=\"API-ansi-new-line.html\">Prev</a>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"u\" href=\"ansi.stp.html\">Up</a></td><td width=\"40%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-ansi-set-color.html\">Next</a></td></tr><tr><td width=\"40%\" align=\"left\" valign=\"top\"><span class=\"phrase\">function::ansi_new_line</span>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"h\" href=\"index.html\">Home</a></td><td width=\"40%\" align=\"right\" valign=\"top\">&#160;<span class=\"phrase\">function::ansi_set_color</span></td></tr></table></div></body></html>\n"}, {"source1": "./usr/share/doc/systemtap-doc/tapsets/API-ansi-set-color.html", "source2": "./usr/share/doc/systemtap-doc/tapsets/API-ansi-set-color.html", "unified_diff": "@@ -1,16 +1,16 @@\n <html><head><meta http-equiv=\"Content-Type\" content=\"text/html; charset=ANSI_X3.4-1968\"><title>function::ansi_set_color</title><meta name=\"generator\" content=\"DocBook XSL Stylesheets Vsnapshot\"><link rel=\"home\" href=\"index.html\" title=\"SystemTap Tapset Reference Manual\"><link rel=\"up\" href=\"ansi.stp.html\" title=\"Chapter&#160;29.&#160;Utility functions for using ansi control chars in logs\"><link rel=\"prev\" href=\"API-ansi-reset-color.html\" title=\"function::ansi_reset_color\"><link rel=\"next\" href=\"API-indent.html\" title=\"function::indent\"></head><body bgcolor=\"white\" text=\"black\" link=\"#0000FF\" vlink=\"#840084\" alink=\"#0000FF\"><div class=\"navheader\"><table width=\"100%\" summary=\"Navigation header\"><tr><th colspan=\"3\" align=\"center\"><span class=\"phrase\">function::ansi_set_color</span></th></tr><tr><td width=\"20%\" align=\"left\"><a accesskey=\"p\" href=\"API-ansi-reset-color.html\">Prev</a>&#160;</td><th width=\"60%\" align=\"center\">Chapter&#160;29.&#160;Utility functions for using ansi control chars in logs</th><td width=\"20%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-indent.html\">Next</a></td></tr></table><hr></div><div class=\"refentry\"><a name=\"API-ansi-set-color\"></a><div class=\"titlepage\"></div><div class=\"refnamediv\"><h2>Name</h2><p>function::ansi_set_color &#8212; \n      Set the ansi Select Graphic Rendition mode.\n- </p></div><div class=\"refsynopsisdiv\"><h2>Synopsis</h2><pre class=\"programlisting\">1) ansi_set_color(fg:long)</pre><pre class=\"programlisting\">2) ansi_set_color(fg:long,bg:long)</pre><pre class=\"programlisting\">3) ansi_set_color(fg:long,bg:long,attr:long)</pre></div><div class=\"refsect1\"><a name=\"idm21425\"></a><h2>Arguments</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>fg</code></em></span></dt><dd><p>\n+ </p></div><div class=\"refsynopsisdiv\"><h2>Synopsis</h2><pre class=\"programlisting\">1) ansi_set_color(fg:long)</pre><pre class=\"programlisting\">2) ansi_set_color(fg:long,bg:long)</pre><pre class=\"programlisting\">3) ansi_set_color(fg:long,bg:long,attr:long)</pre></div><div class=\"refsect1\"><a name=\"idm21424\"></a><h2>Arguments</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>fg</code></em></span></dt><dd><p>\n      Foreground color to set.\n     </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>bg</code></em></span></dt><dd><p>\n      Background color to set.\n     </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>attr</code></em></span></dt><dd><p>\n      Color attribute to set.\n-    </p></dd></dl></div></div><div class=\"refsect1\"><a name=\"idm21443\"></a><h2>Description</h2><p>1) Sends ansi code for Select Graphic Rendition mode for the\n+    </p></dd></dl></div></div><div class=\"refsect1\"><a name=\"idm21442\"></a><h2>Description</h2><p>1) Sends ansi code for Select Graphic Rendition mode for the\n    given forground color. Black (30), Blue (34), Green (32), Cyan (36),\n    Red (31), Purple (35), Brown (33), Light Gray (37).</p><p>2) Sends ansi code for Select Graphic Rendition mode for the\n    given forground color, Black (30), Blue (34), Green (32), Cyan (36),\n    Red (31), Purple (35), Brown (33), Light Gray (37) and the given\n    background color, Black (40), Red (41), Green (42), Yellow (43),\n    Blue (44), Magenta (45), Cyan (46), White (47).</p><p>3) Sends ansi code for Select Graphic Rendition mode for the\n    given forground color, Black (30), Blue (34), Green (32), Cyan (36),\n"}, {"source1": "./usr/share/doc/systemtap-doc/tapsets/API-assert.html", "source2": "./usr/share/doc/systemtap-doc/tapsets/API-assert.html", "unified_diff": "@@ -1,14 +1,14 @@\n <html><head><meta http-equiv=\"Content-Type\" content=\"text/html; charset=ANSI_X3.4-1968\"><title>function::assert</title><meta name=\"generator\" content=\"DocBook XSL Stylesheets Vsnapshot\"><link rel=\"home\" href=\"index.html\" title=\"SystemTap Tapset Reference Manual\"><link rel=\"up\" href=\"logging.stp.html\" title=\"Chapter&#160;22.&#160;Logging Tapset\"><link rel=\"prev\" href=\"API-abort.html\" title=\"function::abort\"><link rel=\"next\" href=\"API-dump-stack.html\" title=\"function::dump_stack\"></head><body bgcolor=\"white\" text=\"black\" link=\"#0000FF\" vlink=\"#840084\" alink=\"#0000FF\"><div class=\"navheader\"><table width=\"100%\" summary=\"Navigation header\"><tr><th colspan=\"3\" align=\"center\"><span class=\"phrase\">function::assert</span></th></tr><tr><td width=\"20%\" align=\"left\"><a accesskey=\"p\" href=\"API-abort.html\">Prev</a>&#160;</td><th width=\"60%\" align=\"center\">Chapter&#160;22.&#160;Logging Tapset</th><td width=\"20%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-dump-stack.html\">Next</a></td></tr></table><hr></div><div class=\"refentry\"><a name=\"API-assert\"></a><div class=\"titlepage\"></div><div class=\"refnamediv\"><h2>Name</h2><p>function::assert &#8212; \n      evaluate assertion\n- </p></div><div class=\"refsynopsisdiv\"><h2>Synopsis</h2><pre class=\"programlisting\">1) assert(expression:long)</pre><pre class=\"programlisting\">2) assert(expression:long,msg:string)</pre></div><div class=\"refsect1\"><a name=\"idm17737\"></a><h2>Arguments</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>expression</code></em></span></dt><dd><p>\n+ </p></div><div class=\"refsynopsisdiv\"><h2>Synopsis</h2><pre class=\"programlisting\">1) assert(expression:long)</pre><pre class=\"programlisting\">2) assert(expression:long,msg:string)</pre></div><div class=\"refsect1\"><a name=\"idm17736\"></a><h2>Arguments</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>expression</code></em></span></dt><dd><p>\n      The expression to evaluate\n     </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>msg</code></em></span></dt><dd><p>\n      The formatted message string\n-    </p></dd></dl></div></div><div class=\"refsect1\"><a name=\"idm17750\"></a><h2>Description</h2><p>1) This function checks the expression and aborts the\n+    </p></dd></dl></div></div><div class=\"refsect1\"><a name=\"idm17749\"></a><h2>Description</h2><p>1) This function checks the expression and aborts the\n    current running probe if expression evaluates to zero. Uses<code class=\"function\">error</code>\n    and may be caught by try{} catch{}. A default message will be\n    displayed.\n </p><p>2) This function checks the expression and aborts the\n    current running probe if expression evaluates to zero. Uses<code class=\"function\">error</code>\n    and may be caught by try{} catch{}. The specified message will be\n    displayed.\n"}, {"source1": "./usr/share/doc/systemtap-doc/tapsets/API-atomic-long-read.html", "source2": "./usr/share/doc/systemtap-doc/tapsets/API-atomic-long-read.html", "unified_diff": "@@ -1,10 +1,10 @@\n <html><head><meta http-equiv=\"Content-Type\" content=\"text/html; charset=ANSI_X3.4-1968\"><title>function::atomic_long_read</title><meta name=\"generator\" content=\"DocBook XSL Stylesheets Vsnapshot\"><link rel=\"home\" href=\"index.html\" title=\"SystemTap Tapset Reference Manual\"><link rel=\"up\" href=\"conversions.stp.html\" title=\"Chapter&#160;25.&#160;String and data retrieving functions Tapset\"><link rel=\"prev\" href=\"conversions.stp.html\" title=\"Chapter&#160;25.&#160;String and data retrieving functions Tapset\"><link rel=\"next\" href=\"API-atomic-read.html\" title=\"function::atomic_read\"></head><body bgcolor=\"white\" text=\"black\" link=\"#0000FF\" vlink=\"#840084\" alink=\"#0000FF\"><div class=\"navheader\"><table width=\"100%\" summary=\"Navigation header\"><tr><th colspan=\"3\" align=\"center\"><span class=\"phrase\">function::atomic_long_read</span></th></tr><tr><td width=\"20%\" align=\"left\"><a accesskey=\"p\" href=\"conversions.stp.html\">Prev</a>&#160;</td><th width=\"60%\" align=\"center\">Chapter&#160;25.&#160;String and data retrieving functions Tapset</th><td width=\"20%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-atomic-read.html\">Next</a></td></tr></table><hr></div><div class=\"refentry\"><a name=\"API-atomic-long-read\"></a><div class=\"titlepage\"></div><div class=\"refnamediv\"><h2>Name</h2><p>function::atomic_long_read &#8212; \n      Retrieves an atomic long variable from kernel memory\n  </p></div><div class=\"refsynopsisdiv\"><h2>Synopsis</h2><pre class=\"programlisting\">\n     atomic_long_read:long(addr:long)\n-</pre></div><div class=\"refsect1\"><a name=\"idm18304\"></a><h2>Arguments</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>addr</code></em></span></dt><dd><p>\n+</pre></div><div class=\"refsect1\"><a name=\"idm18303\"></a><h2>Arguments</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>addr</code></em></span></dt><dd><p>\n      pointer to atomic long variable\n-    </p></dd></dl></div></div><div class=\"refsect1\"><a name=\"idm18312\"></a><h2>Description</h2><p>\n+    </p></dd></dl></div></div><div class=\"refsect1\"><a name=\"idm18311\"></a><h2>Description</h2><p>\n    Safely perform the read of an atomic long variable. This will be a\n    NOP on kernels that do not have ATOMIC_LONG_INIT set on the kernel config.\n </p></div></div><div class=\"navfooter\"><hr><table width=\"100%\" summary=\"Navigation footer\"><tr><td width=\"40%\" align=\"left\"><a accesskey=\"p\" href=\"conversions.stp.html\">Prev</a>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"u\" href=\"conversions.stp.html\">Up</a></td><td width=\"40%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-atomic-read.html\">Next</a></td></tr><tr><td width=\"40%\" align=\"left\" valign=\"top\">Chapter&#160;25.&#160;String and data retrieving functions Tapset&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"h\" href=\"index.html\">Home</a></td><td width=\"40%\" align=\"right\" valign=\"top\">&#160;<span class=\"phrase\">function::atomic_read</span></td></tr></table></div></body></html>\n"}, {"source1": "./usr/share/doc/systemtap-doc/tapsets/API-atomic-read.html", "source2": "./usr/share/doc/systemtap-doc/tapsets/API-atomic-read.html", "unified_diff": "@@ -1,9 +1,9 @@\n <html><head><meta http-equiv=\"Content-Type\" content=\"text/html; charset=ANSI_X3.4-1968\"><title>function::atomic_read</title><meta name=\"generator\" content=\"DocBook XSL Stylesheets Vsnapshot\"><link rel=\"home\" href=\"index.html\" title=\"SystemTap Tapset Reference Manual\"><link rel=\"up\" href=\"conversions.stp.html\" title=\"Chapter&#160;25.&#160;String and data retrieving functions Tapset\"><link rel=\"prev\" href=\"API-atomic-long-read.html\" title=\"function::atomic_long_read\"><link rel=\"next\" href=\"API-kernel-buffer-quoted.html\" title=\"function::kernel_buffer_quoted\"></head><body bgcolor=\"white\" text=\"black\" link=\"#0000FF\" vlink=\"#840084\" alink=\"#0000FF\"><div class=\"navheader\"><table width=\"100%\" summary=\"Navigation header\"><tr><th colspan=\"3\" align=\"center\"><span class=\"phrase\">function::atomic_read</span></th></tr><tr><td width=\"20%\" align=\"left\"><a accesskey=\"p\" href=\"API-atomic-long-read.html\">Prev</a>&#160;</td><th width=\"60%\" align=\"center\">Chapter&#160;25.&#160;String and data retrieving functions Tapset</th><td width=\"20%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-kernel-buffer-quoted.html\">Next</a></td></tr></table><hr></div><div class=\"refentry\"><a name=\"API-atomic-read\"></a><div class=\"titlepage\"></div><div class=\"refnamediv\"><h2>Name</h2><p>function::atomic_read &#8212; \n   Retrieves an atomic variable from kernel memory\n  </p></div><div class=\"refsynopsisdiv\"><h2>Synopsis</h2><pre class=\"programlisting\">\n     atomic_read:long(addr:long)\n-</pre></div><div class=\"refsect1\"><a name=\"idm18330\"></a><h2>Arguments</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>addr</code></em></span></dt><dd><p>\n+</pre></div><div class=\"refsect1\"><a name=\"idm18329\"></a><h2>Arguments</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>addr</code></em></span></dt><dd><p>\n      pointer to atomic variable\n-    </p></dd></dl></div></div><div class=\"refsect1\"><a name=\"idm18338\"></a><h2>Description</h2><p>\n+    </p></dd></dl></div></div><div class=\"refsect1\"><a name=\"idm18337\"></a><h2>Description</h2><p>\n    Safely perform the read of an atomic variable.\n </p></div></div><div class=\"navfooter\"><hr><table width=\"100%\" summary=\"Navigation footer\"><tr><td width=\"40%\" align=\"left\"><a accesskey=\"p\" href=\"API-atomic-long-read.html\">Prev</a>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"u\" href=\"conversions.stp.html\">Up</a></td><td width=\"40%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-kernel-buffer-quoted.html\">Next</a></td></tr><tr><td width=\"40%\" align=\"left\" valign=\"top\"><span class=\"phrase\">function::atomic_long_read</span>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"h\" href=\"index.html\">Home</a></td><td width=\"40%\" align=\"right\" valign=\"top\">&#160;<span class=\"phrase\">function::kernel_buffer_quoted</span></td></tr></table></div></body></html>\n"}, {"source1": "./usr/share/doc/systemtap-doc/tapsets/API-bytes-to-string.html", "source2": "./usr/share/doc/systemtap-doc/tapsets/API-bytes-to-string.html", "unified_diff": "@@ -1,14 +1,14 @@\n <html><head><meta http-equiv=\"Content-Type\" content=\"text/html; charset=ANSI_X3.4-1968\"><title>function::bytes_to_string</title><meta name=\"generator\" content=\"DocBook XSL Stylesheets Vsnapshot\"><link rel=\"home\" href=\"index.html\" title=\"SystemTap Tapset Reference Manual\"><link rel=\"up\" href=\"memory_stp.html\" title=\"Chapter&#160;6.&#160;Memory Tapset\"><link rel=\"prev\" href=\"API-addr-to-node.html\" title=\"function::addr_to_node\"><link rel=\"next\" href=\"API-mem-page-size.html\" title=\"function::mem_page_size\"></head><body bgcolor=\"white\" text=\"black\" link=\"#0000FF\" vlink=\"#840084\" alink=\"#0000FF\"><div class=\"navheader\"><table width=\"100%\" summary=\"Navigation header\"><tr><th colspan=\"3\" align=\"center\"><span class=\"phrase\">function::bytes_to_string</span></th></tr><tr><td width=\"20%\" align=\"left\"><a accesskey=\"p\" href=\"API-addr-to-node.html\">Prev</a>&#160;</td><th width=\"60%\" align=\"center\">Chapter&#160;6.&#160;Memory Tapset</th><td width=\"20%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-mem-page-size.html\">Next</a></td></tr></table><hr></div><div class=\"refentry\"><a name=\"API-bytes-to-string\"></a><div class=\"titlepage\"></div><div class=\"refnamediv\"><h2>Name</h2><p>function::bytes_to_string &#8212; \n      Human readable string for given bytes\n  </p></div><div class=\"refsynopsisdiv\"><h2>Synopsis</h2><pre class=\"programlisting\">\n     bytes_to_string:string(bytes:long)\n-</pre></div><div class=\"refsect1\"><a name=\"idm4364\"></a><h2>Arguments</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>bytes</code></em></span></dt><dd><p>\n+</pre></div><div class=\"refsect1\"><a name=\"idm4363\"></a><h2>Arguments</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>bytes</code></em></span></dt><dd><p>\n      Number of bytes to translate.\n-    </p></dd></dl></div></div><div class=\"refsect1\"><a name=\"idm4372\"></a><h2>Description</h2><p>\n+    </p></dd></dl></div></div><div class=\"refsect1\"><a name=\"idm4371\"></a><h2>Description</h2><p>\n    Returns a string representing the number of bytes (up\n    to 1024 bytes), the number of kilobytes (when less than 1024K)\n    postfixed by 'K', the number of megabytes (when less than 1024M)\n    postfixed by 'M' or the number of gigabytes postfixed by 'G'. If\n    representing K, M or G, and the number is amount is less than 100,\n    it includes a '.' plus the remainer. The returned string will be 5\n    characters wide (padding with whitespace at the front) unless\n"}, {"source1": "./usr/share/doc/systemtap-doc/tapsets/API-caller-addr.html", "source2": "./usr/share/doc/systemtap-doc/tapsets/API-caller-addr.html", "unified_diff": "@@ -1,9 +1,9 @@\n <html><head><meta http-equiv=\"Content-Type\" content=\"text/html; charset=ANSI_X3.4-1968\"><title>function::caller_addr</title><meta name=\"generator\" content=\"DocBook XSL Stylesheets Vsnapshot\"><link rel=\"home\" href=\"index.html\" title=\"SystemTap Tapset Reference Manual\"><link rel=\"up\" href=\"context_stp.html\" title=\"Chapter&#160;2.&#160;Context Functions\"><link rel=\"prev\" href=\"API-caller.html\" title=\"function::caller\"><link rel=\"next\" href=\"API-callers.html\" title=\"function::callers\"></head><body bgcolor=\"white\" text=\"black\" link=\"#0000FF\" vlink=\"#840084\" alink=\"#0000FF\"><div class=\"navheader\"><table width=\"100%\" summary=\"Navigation header\"><tr><th colspan=\"3\" align=\"center\"><span class=\"phrase\">function::caller_addr</span></th></tr><tr><td width=\"20%\" align=\"left\"><a accesskey=\"p\" href=\"API-caller.html\">Prev</a>&#160;</td><th width=\"60%\" align=\"center\">Chapter&#160;2.&#160;Context Functions</th><td width=\"20%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-callers.html\">Next</a></td></tr></table><hr></div><div class=\"refentry\"><a name=\"API-caller-addr\"></a><div class=\"titlepage\"></div><div class=\"refnamediv\"><h2>Name</h2><p>function::caller_addr &#8212; \n      Return caller address\n  </p></div><div class=\"refsynopsisdiv\"><h2>Synopsis</h2><pre class=\"programlisting\">\n     caller_addr:long()\n-</pre></div><div class=\"refsect1\"><a name=\"idm132\"></a><h2>Arguments</h2><p>\n+</pre></div><div class=\"refsect1\"><a name=\"idm131\"></a><h2>Arguments</h2><p>\n   None\n- </p></div><div class=\"refsect1\"><a name=\"idm135\"></a><h2>Description</h2><p>\n+ </p></div><div class=\"refsect1\"><a name=\"idm134\"></a><h2>Description</h2><p>\n    This function returns the address of the calling function. \n </p></div></div><div class=\"navfooter\"><hr><table width=\"100%\" summary=\"Navigation footer\"><tr><td width=\"40%\" align=\"left\"><a accesskey=\"p\" href=\"API-caller.html\">Prev</a>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"u\" href=\"context_stp.html\">Up</a></td><td width=\"40%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-callers.html\">Next</a></td></tr><tr><td width=\"40%\" align=\"left\" valign=\"top\"><span class=\"phrase\">function::caller</span>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"h\" href=\"index.html\">Home</a></td><td width=\"40%\" align=\"right\" valign=\"top\">&#160;<span class=\"phrase\">function::callers</span></td></tr></table></div></body></html>\n"}, {"source1": "./usr/share/doc/systemtap-doc/tapsets/API-caller.html", "source2": "./usr/share/doc/systemtap-doc/tapsets/API-caller.html", "unified_diff": "@@ -3,9 +3,9 @@\n  </p></div><div class=\"refsynopsisdiv\"><h2>Synopsis</h2><pre class=\"programlisting\">\n     caller:string()\n </pre></div><div class=\"refsect1\"><a name=\"idm106\"></a><h2>Arguments</h2><p>\n   None\n  </p></div><div class=\"refsect1\"><a name=\"idm109\"></a><h2>Description</h2><p>\n    This function returns the address and name of the \n    calling function. This is equivalent to calling:\n-   sprintf(<span class=\"quote\">&#8220;<span class=\"quote\"><code class=\"constant\">s</code> 0x<code class=\"constant\">x</code></span>&#8221;</span>, symname(<code class=\"function\">caller_addr</code>), <code class=\"function\">caller_addr</code>)\n+   sprintf(\"<code class=\"constant\">s</code> 0x<code class=\"constant\">x</code>\", symname(<code class=\"function\">caller_addr</code>), <code class=\"function\">caller_addr</code>)\n </p></div></div><div class=\"navfooter\"><hr><table width=\"100%\" summary=\"Navigation footer\"><tr><td width=\"40%\" align=\"left\"><a accesskey=\"p\" href=\"API-backtrace.html\">Prev</a>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"u\" href=\"context_stp.html\">Up</a></td><td width=\"40%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-caller-addr.html\">Next</a></td></tr><tr><td width=\"40%\" align=\"left\" valign=\"top\"><span class=\"phrase\">function::backtrace</span>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"h\" href=\"index.html\">Home</a></td><td width=\"40%\" align=\"right\" valign=\"top\">&#160;<span class=\"phrase\">function::caller_addr</span></td></tr></table></div></body></html>\n"}, {"source1": "./usr/share/doc/systemtap-doc/tapsets/API-callers.html", "source2": "./usr/share/doc/systemtap-doc/tapsets/API-callers.html", "unified_diff": "@@ -1,12 +1,12 @@\n <html><head><meta http-equiv=\"Content-Type\" content=\"text/html; charset=ANSI_X3.4-1968\"><title>function::callers</title><meta name=\"generator\" content=\"DocBook XSL Stylesheets Vsnapshot\"><link rel=\"home\" href=\"index.html\" title=\"SystemTap Tapset Reference Manual\"><link rel=\"up\" href=\"context_stp.html\" title=\"Chapter&#160;2.&#160;Context Functions\"><link rel=\"prev\" href=\"API-caller-addr.html\" title=\"function::caller_addr\"><link rel=\"next\" href=\"API-cmdline-arg.html\" title=\"function::cmdline_arg\"></head><body bgcolor=\"white\" text=\"black\" link=\"#0000FF\" vlink=\"#840084\" alink=\"#0000FF\"><div class=\"navheader\"><table width=\"100%\" summary=\"Navigation header\"><tr><th colspan=\"3\" align=\"center\"><span class=\"phrase\">function::callers</span></th></tr><tr><td width=\"20%\" align=\"left\"><a accesskey=\"p\" href=\"API-caller-addr.html\">Prev</a>&#160;</td><th width=\"60%\" align=\"center\">Chapter&#160;2.&#160;Context Functions</th><td width=\"20%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-cmdline-arg.html\">Next</a></td></tr></table><hr></div><div class=\"refentry\"><a name=\"API-callers\"></a><div class=\"titlepage\"></div><div class=\"refnamediv\"><h2>Name</h2><p>function::callers &#8212; \n   Return first n elements of kernel stack backtrace\n  </p></div><div class=\"refsynopsisdiv\"><h2>Synopsis</h2><pre class=\"programlisting\">\n     callers:string(n:long)\n-</pre></div><div class=\"refsect1\"><a name=\"idm153\"></a><h2>Arguments</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>n</code></em></span></dt><dd><p>\n+</pre></div><div class=\"refsect1\"><a name=\"idm152\"></a><h2>Arguments</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>n</code></em></span></dt><dd><p>\n      number of levels to descend in the stack (not counting the top\n      level). If n is -1, print the entire stack.\n-    </p></dd></dl></div></div><div class=\"refsect1\"><a name=\"idm161\"></a><h2>Description</h2><p>\n+    </p></dd></dl></div></div><div class=\"refsect1\"><a name=\"idm160\"></a><h2>Description</h2><p>\n    This function returns a string of the first n hex\n    addresses from the backtrace of the kernel stack. Output may be\n    truncated as per maximum string length (MAXSTRINGLEN).\n </p></div></div><div class=\"navfooter\"><hr><table width=\"100%\" summary=\"Navigation footer\"><tr><td width=\"40%\" align=\"left\"><a accesskey=\"p\" href=\"API-caller-addr.html\">Prev</a>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"u\" href=\"context_stp.html\">Up</a></td><td width=\"40%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-cmdline-arg.html\">Next</a></td></tr><tr><td width=\"40%\" align=\"left\" valign=\"top\"><span class=\"phrase\">function::caller_addr</span>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"h\" href=\"index.html\">Home</a></td><td width=\"40%\" align=\"right\" valign=\"top\">&#160;<span class=\"phrase\">function::cmdline_arg</span></td></tr></table></div></body></html>\n"}, {"source1": "./usr/share/doc/systemtap-doc/tapsets/API-cmdline-arg.html", "source2": "./usr/share/doc/systemtap-doc/tapsets/API-cmdline-arg.html", "unified_diff": "@@ -1,12 +1,12 @@\n <html><head><meta http-equiv=\"Content-Type\" content=\"text/html; charset=ANSI_X3.4-1968\"><title>function::cmdline_arg</title><meta name=\"generator\" content=\"DocBook XSL Stylesheets Vsnapshot\"><link rel=\"home\" href=\"index.html\" title=\"SystemTap Tapset Reference Manual\"><link rel=\"up\" href=\"context_stp.html\" title=\"Chapter&#160;2.&#160;Context Functions\"><link rel=\"prev\" href=\"API-callers.html\" title=\"function::callers\"><link rel=\"next\" href=\"API-cmdline-args.html\" title=\"function::cmdline_args\"></head><body bgcolor=\"white\" text=\"black\" link=\"#0000FF\" vlink=\"#840084\" alink=\"#0000FF\"><div class=\"navheader\"><table width=\"100%\" summary=\"Navigation header\"><tr><th colspan=\"3\" align=\"center\"><span class=\"phrase\">function::cmdline_arg</span></th></tr><tr><td width=\"20%\" align=\"left\"><a accesskey=\"p\" href=\"API-callers.html\">Prev</a>&#160;</td><th width=\"60%\" align=\"center\">Chapter&#160;2.&#160;Context Functions</th><td width=\"20%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-cmdline-args.html\">Next</a></td></tr></table><hr></div><div class=\"refentry\"><a name=\"API-cmdline-arg\"></a><div class=\"titlepage\"></div><div class=\"refnamediv\"><h2>Name</h2><p>function::cmdline_arg &#8212; \n      Fetch a command line argument\n  </p></div><div class=\"refsynopsisdiv\"><h2>Synopsis</h2><pre class=\"programlisting\">\n     cmdline_arg:string(n:long)\n-</pre></div><div class=\"refsect1\"><a name=\"idm179\"></a><h2>Arguments</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>n</code></em></span></dt><dd><p>\n+</pre></div><div class=\"refsect1\"><a name=\"idm178\"></a><h2>Arguments</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>n</code></em></span></dt><dd><p>\n      Argument to get (zero is the program itself)\n-    </p></dd></dl></div></div><div class=\"refsect1\"><a name=\"idm187\"></a><h2>Description</h2><p>\n+    </p></dd></dl></div></div><div class=\"refsect1\"><a name=\"idm186\"></a><h2>Description</h2><p>\n    Returns argument the requested argument from the\n    current process or the empty string when there are not that many\n    arguments or there is a problem retrieving the argument. Argument\n    zero is traditionally the command itself.\n </p></div></div><div class=\"navfooter\"><hr><table width=\"100%\" summary=\"Navigation footer\"><tr><td width=\"40%\" align=\"left\"><a accesskey=\"p\" href=\"API-callers.html\">Prev</a>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"u\" href=\"context_stp.html\">Up</a></td><td width=\"40%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-cmdline-args.html\">Next</a></td></tr><tr><td width=\"40%\" align=\"left\" valign=\"top\"><span class=\"phrase\">function::callers</span>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"h\" href=\"index.html\">Home</a></td><td width=\"40%\" align=\"right\" valign=\"top\">&#160;<span class=\"phrase\">function::cmdline_args</span></td></tr></table></div></body></html>\n"}, {"source1": "./usr/share/doc/systemtap-doc/tapsets/API-cmdline-args.html", "source2": "./usr/share/doc/systemtap-doc/tapsets/API-cmdline-args.html", "unified_diff": "@@ -1,18 +1,18 @@\n <html><head><meta http-equiv=\"Content-Type\" content=\"text/html; charset=ANSI_X3.4-1968\"><title>function::cmdline_args</title><meta name=\"generator\" content=\"DocBook XSL Stylesheets Vsnapshot\"><link rel=\"home\" href=\"index.html\" title=\"SystemTap Tapset Reference Manual\"><link rel=\"up\" href=\"context_stp.html\" title=\"Chapter&#160;2.&#160;Context Functions\"><link rel=\"prev\" href=\"API-cmdline-arg.html\" title=\"function::cmdline_arg\"><link rel=\"next\" href=\"API-cmdline-str.html\" title=\"function::cmdline_str\"></head><body bgcolor=\"white\" text=\"black\" link=\"#0000FF\" vlink=\"#840084\" alink=\"#0000FF\"><div class=\"navheader\"><table width=\"100%\" summary=\"Navigation header\"><tr><th colspan=\"3\" align=\"center\"><span class=\"phrase\">function::cmdline_args</span></th></tr><tr><td width=\"20%\" align=\"left\"><a accesskey=\"p\" href=\"API-cmdline-arg.html\">Prev</a>&#160;</td><th width=\"60%\" align=\"center\">Chapter&#160;2.&#160;Context Functions</th><td width=\"20%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-cmdline-str.html\">Next</a></td></tr></table><hr></div><div class=\"refentry\"><a name=\"API-cmdline-args\"></a><div class=\"titlepage\"></div><div class=\"refnamediv\"><h2>Name</h2><p>function::cmdline_args &#8212; \n      Fetch command line arguments from current process\n  </p></div><div class=\"refsynopsisdiv\"><h2>Synopsis</h2><pre class=\"programlisting\">\n     cmdline_args:string(n:long,m:long,delim:string)\n-</pre></div><div class=\"refsect1\"><a name=\"idm205\"></a><h2>Arguments</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>n</code></em></span></dt><dd><p>\n+</pre></div><div class=\"refsect1\"><a name=\"idm204\"></a><h2>Arguments</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>n</code></em></span></dt><dd><p>\n      First argument to get (zero is normally the program itself)\n     </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>m</code></em></span></dt><dd><p>\n      Last argument to get (or minus one for all arguments after n)\n     </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>delim</code></em></span></dt><dd><p>\n      String to use to separate arguments when more than one.\n-    </p></dd></dl></div></div><div class=\"refsect1\"><a name=\"idm223\"></a><h2>Description</h2><p>\n+    </p></dd></dl></div></div><div class=\"refsect1\"><a name=\"idm222\"></a><h2>Description</h2><p>\n    Returns arguments from the current process starting\n    with argument number n, up to argument m. If there are less than n\n    arguments, or the arguments cannot be retrieved from the current\n    process, the empty string is returned. If m is smaller than n then\n    all arguments starting from argument n are returned. Argument zero\n    is traditionally the command itself.\n </p></div></div><div class=\"navfooter\"><hr><table width=\"100%\" summary=\"Navigation footer\"><tr><td width=\"40%\" align=\"left\"><a accesskey=\"p\" href=\"API-cmdline-arg.html\">Prev</a>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"u\" href=\"context_stp.html\">Up</a></td><td width=\"40%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-cmdline-str.html\">Next</a></td></tr><tr><td width=\"40%\" align=\"left\" valign=\"top\"><span class=\"phrase\">function::cmdline_arg</span>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"h\" href=\"index.html\">Home</a></td><td width=\"40%\" align=\"right\" valign=\"top\">&#160;<span class=\"phrase\">function::cmdline_str</span></td></tr></table></div></body></html>\n"}, {"source1": "./usr/share/doc/systemtap-doc/tapsets/API-cmdline-str.html", "source2": "./usr/share/doc/systemtap-doc/tapsets/API-cmdline-str.html", "unified_diff": "@@ -1,11 +1,11 @@\n <html><head><meta http-equiv=\"Content-Type\" content=\"text/html; charset=ANSI_X3.4-1968\"><title>function::cmdline_str</title><meta name=\"generator\" content=\"DocBook XSL Stylesheets Vsnapshot\"><link rel=\"home\" href=\"index.html\" title=\"SystemTap Tapset Reference Manual\"><link rel=\"up\" href=\"context_stp.html\" title=\"Chapter&#160;2.&#160;Context Functions\"><link rel=\"prev\" href=\"API-cmdline-args.html\" title=\"function::cmdline_args\"><link rel=\"next\" href=\"API-cpu.html\" title=\"function::cpu\"></head><body bgcolor=\"white\" text=\"black\" link=\"#0000FF\" vlink=\"#840084\" alink=\"#0000FF\"><div class=\"navheader\"><table width=\"100%\" summary=\"Navigation header\"><tr><th colspan=\"3\" align=\"center\"><span class=\"phrase\">function::cmdline_str</span></th></tr><tr><td width=\"20%\" align=\"left\"><a accesskey=\"p\" href=\"API-cmdline-args.html\">Prev</a>&#160;</td><th width=\"60%\" align=\"center\">Chapter&#160;2.&#160;Context Functions</th><td width=\"20%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-cpu.html\">Next</a></td></tr></table><hr></div><div class=\"refentry\"><a name=\"API-cmdline-str\"></a><div class=\"titlepage\"></div><div class=\"refnamediv\"><h2>Name</h2><p>function::cmdline_str &#8212; \n      Fetch all command line arguments from current process\n  </p></div><div class=\"refsynopsisdiv\"><h2>Synopsis</h2><pre class=\"programlisting\">\n     cmdline_str:string()\n-</pre></div><div class=\"refsect1\"><a name=\"idm241\"></a><h2>Arguments</h2><p>\n+</pre></div><div class=\"refsect1\"><a name=\"idm240\"></a><h2>Arguments</h2><p>\n   None\n- </p></div><div class=\"refsect1\"><a name=\"idm244\"></a><h2>Description</h2><p>\n+ </p></div><div class=\"refsect1\"><a name=\"idm243\"></a><h2>Description</h2><p>\n    Returns all arguments from the current process\n    delimited by spaces. Returns the empty string when the arguments\n    cannot be retrieved.\n </p></div></div><div class=\"navfooter\"><hr><table width=\"100%\" summary=\"Navigation footer\"><tr><td width=\"40%\" align=\"left\"><a accesskey=\"p\" href=\"API-cmdline-args.html\">Prev</a>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"u\" href=\"context_stp.html\">Up</a></td><td width=\"40%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-cpu.html\">Next</a></td></tr><tr><td width=\"40%\" align=\"left\" valign=\"top\"><span class=\"phrase\">function::cmdline_args</span>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"h\" href=\"index.html\">Home</a></td><td width=\"40%\" align=\"right\" valign=\"top\">&#160;<span class=\"phrase\">function::cpu</span></td></tr></table></div></body></html>\n"}, {"source1": "./usr/share/doc/systemtap-doc/tapsets/API-commit.html", "source2": "./usr/share/doc/systemtap-doc/tapsets/API-commit.html", "unified_diff": "@@ -1,10 +1,10 @@\n <html><head><meta http-equiv=\"Content-Type\" content=\"text/html; charset=ANSI_X3.4-1968\"><title>function::commit</title><meta name=\"generator\" content=\"DocBook XSL Stylesheets Vsnapshot\"><link rel=\"home\" href=\"index.html\" title=\"SystemTap Tapset Reference Manual\"><link rel=\"up\" href=\"speculation.stp.html\" title=\"Chapter&#160;32.&#160;Speculation\"><link rel=\"prev\" href=\"speculation.stp.html\" title=\"Chapter&#160;32.&#160;Speculation\"><link rel=\"next\" href=\"API-discard.html\" title=\"function::discard\"></head><body bgcolor=\"white\" text=\"black\" link=\"#0000FF\" vlink=\"#840084\" alink=\"#0000FF\"><div class=\"navheader\"><table width=\"100%\" summary=\"Navigation header\"><tr><th colspan=\"3\" align=\"center\"><span class=\"phrase\">function::commit</span></th></tr><tr><td width=\"20%\" align=\"left\"><a accesskey=\"p\" href=\"speculation.stp.html\">Prev</a>&#160;</td><th width=\"60%\" align=\"center\">Chapter&#160;32.&#160;Speculation</th><td width=\"20%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-discard.html\">Next</a></td></tr></table><hr></div><div class=\"refentry\"><a name=\"API-commit\"></a><div class=\"titlepage\"></div><div class=\"refnamediv\"><h2>Name</h2><p>function::commit &#8212; \n      Write out all output related to a speculation buffer\n  </p></div><div class=\"refsynopsisdiv\"><h2>Synopsis</h2><pre class=\"programlisting\">\n     commit(id:long)\n-</pre></div><div class=\"refsect1\"><a name=\"idm25527\"></a><h2>Arguments</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>id</code></em></span></dt><dd><p>\n+</pre></div><div class=\"refsect1\"><a name=\"idm25526\"></a><h2>Arguments</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>id</code></em></span></dt><dd><p>\n      of the buffer to store the information in\n-    </p></dd></dl></div></div><div class=\"refsect1\"><a name=\"idm25535\"></a><h2>Description</h2><p>\n+    </p></dd></dl></div></div><div class=\"refsect1\"><a name=\"idm25534\"></a><h2>Description</h2><p>\n    Output all the output for <em class=\"parameter\"><code>id</code></em> in the order that it was entered into\n    the speculative buffer by <code class=\"function\">speculative</code>.\n </p></div></div><div class=\"navfooter\"><hr><table width=\"100%\" summary=\"Navigation footer\"><tr><td width=\"40%\" align=\"left\"><a accesskey=\"p\" href=\"speculation.stp.html\">Prev</a>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"u\" href=\"speculation.stp.html\">Up</a></td><td width=\"40%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-discard.html\">Next</a></td></tr><tr><td width=\"40%\" align=\"left\" valign=\"top\">Chapter&#160;32.&#160;Speculation&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"h\" href=\"index.html\">Home</a></td><td width=\"40%\" align=\"right\" valign=\"top\">&#160;<span class=\"phrase\">function::discard</span></td></tr></table></div></body></html>\n"}, {"source1": "./usr/share/doc/systemtap-doc/tapsets/API-cpu-clock-ms.html", "source2": "./usr/share/doc/systemtap-doc/tapsets/API-cpu-clock-ms.html", "unified_diff": "@@ -1,11 +1,11 @@\n <html><head><meta http-equiv=\"Content-Type\" content=\"text/html; charset=ANSI_X3.4-1968\"><title>function::cpu_clock_ms</title><meta name=\"generator\" content=\"DocBook XSL Stylesheets Vsnapshot\"><link rel=\"home\" href=\"index.html\" title=\"SystemTap Tapset Reference Manual\"><link rel=\"up\" href=\"timestamp_stp.html\" title=\"Chapter&#160;3.&#160;Timestamp Functions\"><link rel=\"prev\" href=\"API-HZ.html\" title=\"function::HZ\"><link rel=\"next\" href=\"API-cpu-clock-ns.html\" title=\"function::cpu_clock_ns\"></head><body bgcolor=\"white\" text=\"black\" link=\"#0000FF\" vlink=\"#840084\" alink=\"#0000FF\"><div class=\"navheader\"><table width=\"100%\" summary=\"Navigation header\"><tr><th colspan=\"3\" align=\"center\"><span class=\"phrase\">function::cpu_clock_ms</span></th></tr><tr><td width=\"20%\" align=\"left\"><a accesskey=\"p\" href=\"API-HZ.html\">Prev</a>&#160;</td><th width=\"60%\" align=\"center\">Chapter&#160;3.&#160;Timestamp Functions</th><td width=\"20%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-cpu-clock-ns.html\">Next</a></td></tr></table><hr></div><div class=\"refentry\"><a name=\"API-cpu-clock-ms\"></a><div class=\"titlepage\"></div><div class=\"refnamediv\"><h2>Name</h2><p>function::cpu_clock_ms &#8212; \n      Number of milliseconds on the given cpu's clock\n  </p></div><div class=\"refsynopsisdiv\"><h2>Synopsis</h2><pre class=\"programlisting\">\n     cpu_clock_ms:long(cpu:long)\n-</pre></div><div class=\"refsect1\"><a name=\"idm3659\"></a><h2>Arguments</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>cpu</code></em></span></dt><dd><p>\n+</pre></div><div class=\"refsect1\"><a name=\"idm3658\"></a><h2>Arguments</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>cpu</code></em></span></dt><dd><p>\n      Which processor's clock to read\n-    </p></dd></dl></div></div><div class=\"refsect1\"><a name=\"idm3667\"></a><h2>Description</h2><p>\n+    </p></dd></dl></div></div><div class=\"refsect1\"><a name=\"idm3666\"></a><h2>Description</h2><p>\n    This function returns the number of milliseconds on the given\n    cpu's clock.  This is always monotonic comparing on the same cpu, but may\n    have some drift between cpus (within about a jiffy).\n </p></div></div><div class=\"navfooter\"><hr><table width=\"100%\" summary=\"Navigation footer\"><tr><td width=\"40%\" align=\"left\"><a accesskey=\"p\" href=\"API-HZ.html\">Prev</a>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"u\" href=\"timestamp_stp.html\">Up</a></td><td width=\"40%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-cpu-clock-ns.html\">Next</a></td></tr><tr><td width=\"40%\" align=\"left\" valign=\"top\"><span class=\"phrase\">function::HZ</span>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"h\" href=\"index.html\">Home</a></td><td width=\"40%\" align=\"right\" valign=\"top\">&#160;<span class=\"phrase\">function::cpu_clock_ns</span></td></tr></table></div></body></html>\n"}, {"source1": "./usr/share/doc/systemtap-doc/tapsets/API-cpu-clock-ns.html", "source2": "./usr/share/doc/systemtap-doc/tapsets/API-cpu-clock-ns.html", "unified_diff": "@@ -1,11 +1,11 @@\n <html><head><meta http-equiv=\"Content-Type\" content=\"text/html; charset=ANSI_X3.4-1968\"><title>function::cpu_clock_ns</title><meta name=\"generator\" content=\"DocBook XSL Stylesheets Vsnapshot\"><link rel=\"home\" href=\"index.html\" title=\"SystemTap Tapset Reference Manual\"><link rel=\"up\" href=\"timestamp_stp.html\" title=\"Chapter&#160;3.&#160;Timestamp Functions\"><link rel=\"prev\" href=\"API-cpu-clock-ms.html\" title=\"function::cpu_clock_ms\"><link rel=\"next\" href=\"API-cpu-clock-s.html\" title=\"function::cpu_clock_s\"></head><body bgcolor=\"white\" text=\"black\" link=\"#0000FF\" vlink=\"#840084\" alink=\"#0000FF\"><div class=\"navheader\"><table width=\"100%\" summary=\"Navigation header\"><tr><th colspan=\"3\" align=\"center\"><span class=\"phrase\">function::cpu_clock_ns</span></th></tr><tr><td width=\"20%\" align=\"left\"><a accesskey=\"p\" href=\"API-cpu-clock-ms.html\">Prev</a>&#160;</td><th width=\"60%\" align=\"center\">Chapter&#160;3.&#160;Timestamp Functions</th><td width=\"20%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-cpu-clock-s.html\">Next</a></td></tr></table><hr></div><div class=\"refentry\"><a name=\"API-cpu-clock-ns\"></a><div class=\"titlepage\"></div><div class=\"refnamediv\"><h2>Name</h2><p>function::cpu_clock_ns &#8212; \n   Number of nanoseconds on the given cpu's clock\n  </p></div><div class=\"refsynopsisdiv\"><h2>Synopsis</h2><pre class=\"programlisting\">\n     cpu_clock_ns:long(cpu:long)\n-</pre></div><div class=\"refsect1\"><a name=\"idm3685\"></a><h2>Arguments</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>cpu</code></em></span></dt><dd><p>\n+</pre></div><div class=\"refsect1\"><a name=\"idm3684\"></a><h2>Arguments</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>cpu</code></em></span></dt><dd><p>\n      Which processor's clock to read\n-    </p></dd></dl></div></div><div class=\"refsect1\"><a name=\"idm3693\"></a><h2>Description</h2><p>\n+    </p></dd></dl></div></div><div class=\"refsect1\"><a name=\"idm3692\"></a><h2>Description</h2><p>\n    This function returns the number of nanoseconds on the given\n    cpu's clock.  This is always monotonic comparing on the same cpu, but may\n    have some drift between cpus (within about a jiffy).\n </p></div></div><div class=\"navfooter\"><hr><table width=\"100%\" summary=\"Navigation footer\"><tr><td width=\"40%\" align=\"left\"><a accesskey=\"p\" href=\"API-cpu-clock-ms.html\">Prev</a>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"u\" href=\"timestamp_stp.html\">Up</a></td><td width=\"40%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-cpu-clock-s.html\">Next</a></td></tr><tr><td width=\"40%\" align=\"left\" valign=\"top\"><span class=\"phrase\">function::cpu_clock_ms</span>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"h\" href=\"index.html\">Home</a></td><td width=\"40%\" align=\"right\" valign=\"top\">&#160;<span class=\"phrase\">function::cpu_clock_s</span></td></tr></table></div></body></html>\n"}, {"source1": "./usr/share/doc/systemtap-doc/tapsets/API-cpu-clock-s.html", "source2": "./usr/share/doc/systemtap-doc/tapsets/API-cpu-clock-s.html", "unified_diff": "@@ -1,11 +1,11 @@\n <html><head><meta http-equiv=\"Content-Type\" content=\"text/html; charset=ANSI_X3.4-1968\"><title>function::cpu_clock_s</title><meta name=\"generator\" content=\"DocBook XSL Stylesheets Vsnapshot\"><link rel=\"home\" href=\"index.html\" title=\"SystemTap Tapset Reference Manual\"><link rel=\"up\" href=\"timestamp_stp.html\" title=\"Chapter&#160;3.&#160;Timestamp Functions\"><link rel=\"prev\" href=\"API-cpu-clock-ns.html\" title=\"function::cpu_clock_ns\"><link rel=\"next\" href=\"API-cpu-clock-us.html\" title=\"function::cpu_clock_us\"></head><body bgcolor=\"white\" text=\"black\" link=\"#0000FF\" vlink=\"#840084\" alink=\"#0000FF\"><div class=\"navheader\"><table width=\"100%\" summary=\"Navigation header\"><tr><th colspan=\"3\" align=\"center\"><span class=\"phrase\">function::cpu_clock_s</span></th></tr><tr><td width=\"20%\" align=\"left\"><a accesskey=\"p\" href=\"API-cpu-clock-ns.html\">Prev</a>&#160;</td><th width=\"60%\" align=\"center\">Chapter&#160;3.&#160;Timestamp Functions</th><td width=\"20%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-cpu-clock-us.html\">Next</a></td></tr></table><hr></div><div class=\"refentry\"><a name=\"API-cpu-clock-s\"></a><div class=\"titlepage\"></div><div class=\"refnamediv\"><h2>Name</h2><p>function::cpu_clock_s &#8212; \n      Number of seconds on the given cpu's clock\n  </p></div><div class=\"refsynopsisdiv\"><h2>Synopsis</h2><pre class=\"programlisting\">\n     cpu_clock_s:long(cpu:long)\n-</pre></div><div class=\"refsect1\"><a name=\"idm3711\"></a><h2>Arguments</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>cpu</code></em></span></dt><dd><p>\n+</pre></div><div class=\"refsect1\"><a name=\"idm3710\"></a><h2>Arguments</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>cpu</code></em></span></dt><dd><p>\n      Which processor's clock to read\n-    </p></dd></dl></div></div><div class=\"refsect1\"><a name=\"idm3719\"></a><h2>Description</h2><p>\n+    </p></dd></dl></div></div><div class=\"refsect1\"><a name=\"idm3718\"></a><h2>Description</h2><p>\n    This function returns the number of seconds on the given cpu's\n    clock.  This is always monotonic comparing on the same cpu, but may have\n    some drift between cpus (within about a jiffy).\n </p></div></div><div class=\"navfooter\"><hr><table width=\"100%\" summary=\"Navigation footer\"><tr><td width=\"40%\" align=\"left\"><a accesskey=\"p\" href=\"API-cpu-clock-ns.html\">Prev</a>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"u\" href=\"timestamp_stp.html\">Up</a></td><td width=\"40%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-cpu-clock-us.html\">Next</a></td></tr><tr><td width=\"40%\" align=\"left\" valign=\"top\"><span class=\"phrase\">function::cpu_clock_ns</span>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"h\" href=\"index.html\">Home</a></td><td width=\"40%\" align=\"right\" valign=\"top\">&#160;<span class=\"phrase\">function::cpu_clock_us</span></td></tr></table></div></body></html>\n"}, {"source1": "./usr/share/doc/systemtap-doc/tapsets/API-cpu-clock-us.html", "source2": "./usr/share/doc/systemtap-doc/tapsets/API-cpu-clock-us.html", "unified_diff": "@@ -1,11 +1,11 @@\n <html><head><meta http-equiv=\"Content-Type\" content=\"text/html; charset=ANSI_X3.4-1968\"><title>function::cpu_clock_us</title><meta name=\"generator\" content=\"DocBook XSL Stylesheets Vsnapshot\"><link rel=\"home\" href=\"index.html\" title=\"SystemTap Tapset Reference Manual\"><link rel=\"up\" href=\"timestamp_stp.html\" title=\"Chapter&#160;3.&#160;Timestamp Functions\"><link rel=\"prev\" href=\"API-cpu-clock-s.html\" title=\"function::cpu_clock_s\"><link rel=\"next\" href=\"API-delete-stopwatch.html\" title=\"function::delete_stopwatch\"></head><body bgcolor=\"white\" text=\"black\" link=\"#0000FF\" vlink=\"#840084\" alink=\"#0000FF\"><div class=\"navheader\"><table width=\"100%\" summary=\"Navigation header\"><tr><th colspan=\"3\" align=\"center\"><span class=\"phrase\">function::cpu_clock_us</span></th></tr><tr><td width=\"20%\" align=\"left\"><a accesskey=\"p\" href=\"API-cpu-clock-s.html\">Prev</a>&#160;</td><th width=\"60%\" align=\"center\">Chapter&#160;3.&#160;Timestamp Functions</th><td width=\"20%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-delete-stopwatch.html\">Next</a></td></tr></table><hr></div><div class=\"refentry\"><a name=\"API-cpu-clock-us\"></a><div class=\"titlepage\"></div><div class=\"refnamediv\"><h2>Name</h2><p>function::cpu_clock_us &#8212; \n      Number of microseconds on the given cpu's clock\n  </p></div><div class=\"refsynopsisdiv\"><h2>Synopsis</h2><pre class=\"programlisting\">\n     cpu_clock_us:long(cpu:long)\n-</pre></div><div class=\"refsect1\"><a name=\"idm3737\"></a><h2>Arguments</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>cpu</code></em></span></dt><dd><p>\n+</pre></div><div class=\"refsect1\"><a name=\"idm3736\"></a><h2>Arguments</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>cpu</code></em></span></dt><dd><p>\n      Which processor's clock to read\n-    </p></dd></dl></div></div><div class=\"refsect1\"><a name=\"idm3745\"></a><h2>Description</h2><p>\n+    </p></dd></dl></div></div><div class=\"refsect1\"><a name=\"idm3744\"></a><h2>Description</h2><p>\n    This function returns the number of microseconds on the given\n    cpu's clock.  This is always monotonic comparing on the same cpu, but may\n    have some drift between cpus (within about a jiffy).\n </p></div></div><div class=\"navfooter\"><hr><table width=\"100%\" summary=\"Navigation footer\"><tr><td width=\"40%\" align=\"left\"><a accesskey=\"p\" href=\"API-cpu-clock-s.html\">Prev</a>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"u\" href=\"timestamp_stp.html\">Up</a></td><td width=\"40%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-delete-stopwatch.html\">Next</a></td></tr><tr><td width=\"40%\" align=\"left\" valign=\"top\"><span class=\"phrase\">function::cpu_clock_s</span>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"h\" href=\"index.html\">Home</a></td><td width=\"40%\" align=\"right\" valign=\"top\">&#160;<span class=\"phrase\">function::delete_stopwatch</span></td></tr></table></div></body></html>\n"}, {"source1": "./usr/share/doc/systemtap-doc/tapsets/API-cpu.html", "source2": "./usr/share/doc/systemtap-doc/tapsets/API-cpu.html", "unified_diff": "@@ -1,9 +1,9 @@\n <html><head><meta http-equiv=\"Content-Type\" content=\"text/html; charset=ANSI_X3.4-1968\"><title>function::cpu</title><meta name=\"generator\" content=\"DocBook XSL Stylesheets Vsnapshot\"><link rel=\"home\" href=\"index.html\" title=\"SystemTap Tapset Reference Manual\"><link rel=\"up\" href=\"context_stp.html\" title=\"Chapter&#160;2.&#160;Context Functions\"><link rel=\"prev\" href=\"API-cmdline-str.html\" title=\"function::cmdline_str\"><link rel=\"next\" href=\"API-cpuid.html\" title=\"function::cpuid\"></head><body bgcolor=\"white\" text=\"black\" link=\"#0000FF\" vlink=\"#840084\" alink=\"#0000FF\"><div class=\"navheader\"><table width=\"100%\" summary=\"Navigation header\"><tr><th colspan=\"3\" align=\"center\"><span class=\"phrase\">function::cpu</span></th></tr><tr><td width=\"20%\" align=\"left\"><a accesskey=\"p\" href=\"API-cmdline-str.html\">Prev</a>&#160;</td><th width=\"60%\" align=\"center\">Chapter&#160;2.&#160;Context Functions</th><td width=\"20%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-cpuid.html\">Next</a></td></tr></table><hr></div><div class=\"refentry\"><a name=\"API-cpu\"></a><div class=\"titlepage\"></div><div class=\"refnamediv\"><h2>Name</h2><p>function::cpu &#8212; \n      Returns the current cpu number\n  </p></div><div class=\"refsynopsisdiv\"><h2>Synopsis</h2><pre class=\"programlisting\">\n     cpu:long()\n-</pre></div><div class=\"refsect1\"><a name=\"idm262\"></a><h2>Arguments</h2><p>\n+</pre></div><div class=\"refsect1\"><a name=\"idm261\"></a><h2>Arguments</h2><p>\n   None\n- </p></div><div class=\"refsect1\"><a name=\"idm265\"></a><h2>Description</h2><p>\n+ </p></div><div class=\"refsect1\"><a name=\"idm264\"></a><h2>Description</h2><p>\n    This function returns the current cpu number.\n </p></div></div><div class=\"navfooter\"><hr><table width=\"100%\" summary=\"Navigation footer\"><tr><td width=\"40%\" align=\"left\"><a accesskey=\"p\" href=\"API-cmdline-str.html\">Prev</a>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"u\" href=\"context_stp.html\">Up</a></td><td width=\"40%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-cpuid.html\">Next</a></td></tr><tr><td width=\"40%\" align=\"left\" valign=\"top\"><span class=\"phrase\">function::cmdline_str</span>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"h\" href=\"index.html\">Home</a></td><td width=\"40%\" align=\"right\" valign=\"top\">&#160;<span class=\"phrase\">function::cpuid</span></td></tr></table></div></body></html>\n"}, {"source1": "./usr/share/doc/systemtap-doc/tapsets/API-cpuid.html", "source2": "./usr/share/doc/systemtap-doc/tapsets/API-cpuid.html", "unified_diff": "@@ -1,10 +1,10 @@\n <html><head><meta http-equiv=\"Content-Type\" content=\"text/html; charset=ANSI_X3.4-1968\"><title>function::cpuid</title><meta name=\"generator\" content=\"DocBook XSL Stylesheets Vsnapshot\"><link rel=\"home\" href=\"index.html\" title=\"SystemTap Tapset Reference Manual\"><link rel=\"up\" href=\"context_stp.html\" title=\"Chapter&#160;2.&#160;Context Functions\"><link rel=\"prev\" href=\"API-cpu.html\" title=\"function::cpu\"><link rel=\"next\" href=\"API-current-exe-file.html\" title=\"function::current_exe_file\"></head><body bgcolor=\"white\" text=\"black\" link=\"#0000FF\" vlink=\"#840084\" alink=\"#0000FF\"><div class=\"navheader\"><table width=\"100%\" summary=\"Navigation header\"><tr><th colspan=\"3\" align=\"center\"><span class=\"phrase\">function::cpuid</span></th></tr><tr><td width=\"20%\" align=\"left\"><a accesskey=\"p\" href=\"API-cpu.html\">Prev</a>&#160;</td><th width=\"60%\" align=\"center\">Chapter&#160;2.&#160;Context Functions</th><td width=\"20%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-current-exe-file.html\">Next</a></td></tr></table><hr></div><div class=\"refentry\"><a name=\"API-cpuid\"></a><div class=\"titlepage\"></div><div class=\"refnamediv\"><h2>Name</h2><p>function::cpuid &#8212; \n      Returns the current cpu number\n  </p></div><div class=\"refsynopsisdiv\"><h2>Synopsis</h2><pre class=\"programlisting\">\n     cpuid:long()\n-</pre></div><div class=\"refsect1\"><a name=\"idm283\"></a><h2>Arguments</h2><p>\n+</pre></div><div class=\"refsect1\"><a name=\"idm282\"></a><h2>Arguments</h2><p>\n   None\n- </p></div><div class=\"refsect1\"><a name=\"idm286\"></a><h2>Description</h2><p>\n+ </p></div><div class=\"refsect1\"><a name=\"idm285\"></a><h2>Description</h2><p>\n    This function returns the current cpu number.\n    Deprecated in SystemTap 1.4 and removed in SystemTap 1.5.\n </p></div></div><div class=\"navfooter\"><hr><table width=\"100%\" summary=\"Navigation footer\"><tr><td width=\"40%\" align=\"left\"><a accesskey=\"p\" href=\"API-cpu.html\">Prev</a>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"u\" href=\"context_stp.html\">Up</a></td><td width=\"40%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-current-exe-file.html\">Next</a></td></tr><tr><td width=\"40%\" align=\"left\" valign=\"top\"><span class=\"phrase\">function::cpu</span>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"h\" href=\"index.html\">Home</a></td><td width=\"40%\" align=\"right\" valign=\"top\">&#160;<span class=\"phrase\">function::current_exe_file</span></td></tr></table></div></body></html>\n"}, {"source1": "./usr/share/doc/systemtap-doc/tapsets/API-cputime-to-msecs.html", "source2": "./usr/share/doc/systemtap-doc/tapsets/API-cputime-to-msecs.html", "unified_diff": "@@ -1,7 +1,7 @@\n <html><head><meta http-equiv=\"Content-Type\" content=\"text/html; charset=ANSI_X3.4-1968\"><title>function::cputime_to_msecs</title><meta name=\"generator\" content=\"DocBook XSL Stylesheets Vsnapshot\"><link rel=\"home\" href=\"index.html\" title=\"SystemTap Tapset Reference Manual\"><link rel=\"up\" href=\"task_time_stp.html\" title=\"Chapter&#160;7.&#160;Task Time Tapset\"><link rel=\"prev\" href=\"task_time_stp.html\" title=\"Chapter&#160;7.&#160;Task Time Tapset\"><link rel=\"next\" href=\"API-cputime-to-string.html\" title=\"function::cputime_to_string\"></head><body bgcolor=\"white\" text=\"black\" link=\"#0000FF\" vlink=\"#840084\" alink=\"#0000FF\"><div class=\"navheader\"><table width=\"100%\" summary=\"Navigation header\"><tr><th colspan=\"3\" align=\"center\"><span class=\"phrase\">function::cputime_to_msecs</span></th></tr><tr><td width=\"20%\" align=\"left\"><a accesskey=\"p\" href=\"task_time_stp.html\">Prev</a>&#160;</td><th width=\"60%\" align=\"center\">Chapter&#160;7.&#160;Task Time Tapset</th><td width=\"20%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-cputime-to-string.html\">Next</a></td></tr></table><hr></div><div class=\"refentry\"><a name=\"API-cputime-to-msecs\"></a><div class=\"titlepage\"></div><div class=\"refnamediv\"><h2>Name</h2><p>function::cputime_to_msecs &#8212; \n      Translates the given cputime into milliseconds\n  </p></div><div class=\"refsynopsisdiv\"><h2>Synopsis</h2><pre class=\"programlisting\">\n     cputime_to_msecs:long(cputime:long)\n-</pre></div><div class=\"refsect1\"><a name=\"idm5221\"></a><h2>Arguments</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>cputime</code></em></span></dt><dd><p>\n+</pre></div><div class=\"refsect1\"><a name=\"idm5220\"></a><h2>Arguments</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>cputime</code></em></span></dt><dd><p>\n      Time to convert to milliseconds.\n     </p></dd></dl></div></div></div><div class=\"navfooter\"><hr><table width=\"100%\" summary=\"Navigation footer\"><tr><td width=\"40%\" align=\"left\"><a accesskey=\"p\" href=\"task_time_stp.html\">Prev</a>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"u\" href=\"task_time_stp.html\">Up</a></td><td width=\"40%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-cputime-to-string.html\">Next</a></td></tr><tr><td width=\"40%\" align=\"left\" valign=\"top\">Chapter&#160;7.&#160;Task Time Tapset&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"h\" href=\"index.html\">Home</a></td><td width=\"40%\" align=\"right\" valign=\"top\">&#160;<span class=\"phrase\">function::cputime_to_string</span></td></tr></table></div></body></html>\n"}, {"source1": "./usr/share/doc/systemtap-doc/tapsets/API-cputime-to-string.html", "source2": "./usr/share/doc/systemtap-doc/tapsets/API-cputime-to-string.html", "unified_diff": "@@ -1,10 +1,10 @@\n <html><head><meta http-equiv=\"Content-Type\" content=\"text/html; charset=ANSI_X3.4-1968\"><title>function::cputime_to_string</title><meta name=\"generator\" content=\"DocBook XSL Stylesheets Vsnapshot\"><link rel=\"home\" href=\"index.html\" title=\"SystemTap Tapset Reference Manual\"><link rel=\"up\" href=\"task_time_stp.html\" title=\"Chapter&#160;7.&#160;Task Time Tapset\"><link rel=\"prev\" href=\"API-cputime-to-msecs.html\" title=\"function::cputime_to_msecs\"><link rel=\"next\" href=\"API-cputime-to-usecs.html\" title=\"function::cputime_to_usecs\"></head><body bgcolor=\"white\" text=\"black\" link=\"#0000FF\" vlink=\"#840084\" alink=\"#0000FF\"><div class=\"navheader\"><table width=\"100%\" summary=\"Navigation header\"><tr><th colspan=\"3\" align=\"center\"><span class=\"phrase\">function::cputime_to_string</span></th></tr><tr><td width=\"20%\" align=\"left\"><a accesskey=\"p\" href=\"API-cputime-to-msecs.html\">Prev</a>&#160;</td><th width=\"60%\" align=\"center\">Chapter&#160;7.&#160;Task Time Tapset</th><td width=\"20%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-cputime-to-usecs.html\">Next</a></td></tr></table><hr></div><div class=\"refentry\"><a name=\"API-cputime-to-string\"></a><div class=\"titlepage\"></div><div class=\"refnamediv\"><h2>Name</h2><p>function::cputime_to_string &#8212; \n      Human readable string for given cputime\n  </p></div><div class=\"refsynopsisdiv\"><h2>Synopsis</h2><pre class=\"programlisting\">\n     cputime_to_string:string(cputime:long)\n-</pre></div><div class=\"refsect1\"><a name=\"idm5244\"></a><h2>Arguments</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>cputime</code></em></span></dt><dd><p>\n+</pre></div><div class=\"refsect1\"><a name=\"idm5243\"></a><h2>Arguments</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>cputime</code></em></span></dt><dd><p>\n      Time to translate.\n-    </p></dd></dl></div></div><div class=\"refsect1\"><a name=\"idm5252\"></a><h2>Description</h2><p>\n+    </p></dd></dl></div></div><div class=\"refsect1\"><a name=\"idm5251\"></a><h2>Description</h2><p>\n    Equivalent to calling:\n    msec_to_string (cputime_to_msecs (cputime).\n </p></div></div><div class=\"navfooter\"><hr><table width=\"100%\" summary=\"Navigation footer\"><tr><td width=\"40%\" align=\"left\"><a accesskey=\"p\" href=\"API-cputime-to-msecs.html\">Prev</a>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"u\" href=\"task_time_stp.html\">Up</a></td><td width=\"40%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-cputime-to-usecs.html\">Next</a></td></tr><tr><td width=\"40%\" align=\"left\" valign=\"top\"><span class=\"phrase\">function::cputime_to_msecs</span>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"h\" href=\"index.html\">Home</a></td><td width=\"40%\" align=\"right\" valign=\"top\">&#160;<span class=\"phrase\">function::cputime_to_usecs</span></td></tr></table></div></body></html>\n"}, {"source1": "./usr/share/doc/systemtap-doc/tapsets/API-cputime-to-usecs.html", "source2": "./usr/share/doc/systemtap-doc/tapsets/API-cputime-to-usecs.html", "unified_diff": "@@ -1,7 +1,7 @@\n <html><head><meta http-equiv=\"Content-Type\" content=\"text/html; charset=ANSI_X3.4-1968\"><title>function::cputime_to_usecs</title><meta name=\"generator\" content=\"DocBook XSL Stylesheets Vsnapshot\"><link rel=\"home\" href=\"index.html\" title=\"SystemTap Tapset Reference Manual\"><link rel=\"up\" href=\"task_time_stp.html\" title=\"Chapter&#160;7.&#160;Task Time Tapset\"><link rel=\"prev\" href=\"API-cputime-to-string.html\" title=\"function::cputime_to_string\"><link rel=\"next\" href=\"API-msecs-to-string.html\" title=\"function::msecs_to_string\"></head><body bgcolor=\"white\" text=\"black\" link=\"#0000FF\" vlink=\"#840084\" alink=\"#0000FF\"><div class=\"navheader\"><table width=\"100%\" summary=\"Navigation header\"><tr><th colspan=\"3\" align=\"center\"><span class=\"phrase\">function::cputime_to_usecs</span></th></tr><tr><td width=\"20%\" align=\"left\"><a accesskey=\"p\" href=\"API-cputime-to-string.html\">Prev</a>&#160;</td><th width=\"60%\" align=\"center\">Chapter&#160;7.&#160;Task Time Tapset</th><td width=\"20%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-msecs-to-string.html\">Next</a></td></tr></table><hr></div><div class=\"refentry\"><a name=\"API-cputime-to-usecs\"></a><div class=\"titlepage\"></div><div class=\"refnamediv\"><h2>Name</h2><p>function::cputime_to_usecs &#8212; \n      Translates the given cputime into microseconds\n  </p></div><div class=\"refsynopsisdiv\"><h2>Synopsis</h2><pre class=\"programlisting\">\n     cputime_to_usecs:long(cputime:long)\n-</pre></div><div class=\"refsect1\"><a name=\"idm5270\"></a><h2>Arguments</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>cputime</code></em></span></dt><dd><p>\n+</pre></div><div class=\"refsect1\"><a name=\"idm5269\"></a><h2>Arguments</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>cputime</code></em></span></dt><dd><p>\n      Time to convert to microseconds.\n     </p></dd></dl></div></div></div><div class=\"navfooter\"><hr><table width=\"100%\" summary=\"Navigation footer\"><tr><td width=\"40%\" align=\"left\"><a accesskey=\"p\" href=\"API-cputime-to-string.html\">Prev</a>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"u\" href=\"task_time_stp.html\">Up</a></td><td width=\"40%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-msecs-to-string.html\">Next</a></td></tr><tr><td width=\"40%\" align=\"left\" valign=\"top\"><span class=\"phrase\">function::cputime_to_string</span>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"h\" href=\"index.html\">Home</a></td><td width=\"40%\" align=\"right\" valign=\"top\">&#160;<span class=\"phrase\">function::msecs_to_string</span></td></tr></table></div></body></html>\n"}, {"source1": "./usr/share/doc/systemtap-doc/tapsets/API-ctime.html", "source2": "./usr/share/doc/systemtap-doc/tapsets/API-ctime.html", "unified_diff": "@@ -1,12 +1,12 @@\n <html><head><meta http-equiv=\"Content-Type\" content=\"text/html; charset=ANSI_X3.4-1968\"><title>function::ctime</title><meta name=\"generator\" content=\"DocBook XSL Stylesheets Vsnapshot\"><link rel=\"home\" href=\"index.html\" title=\"SystemTap Tapset Reference Manual\"><link rel=\"up\" href=\"ctime.stp.html\" title=\"Chapter&#160;4.&#160;Time utility functions\"><link rel=\"prev\" href=\"ctime.stp.html\" title=\"Chapter&#160;4.&#160;Time utility functions\"><link rel=\"next\" href=\"API-tz-ctime.html\" title=\"function::tz_ctime\"></head><body bgcolor=\"white\" text=\"black\" link=\"#0000FF\" vlink=\"#840084\" alink=\"#0000FF\"><div class=\"navheader\"><table width=\"100%\" summary=\"Navigation header\"><tr><th colspan=\"3\" align=\"center\"><span class=\"phrase\">function::ctime</span></th></tr><tr><td width=\"20%\" align=\"left\"><a accesskey=\"p\" href=\"ctime.stp.html\">Prev</a>&#160;</td><th width=\"60%\" align=\"center\">Chapter&#160;4.&#160;Time utility functions</th><td width=\"20%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-tz-ctime.html\">Next</a></td></tr></table><hr></div><div class=\"refentry\"><a name=\"API-ctime\"></a><div class=\"titlepage\"></div><div class=\"refnamediv\"><h2>Name</h2><p>function::ctime &#8212; \n   Convert seconds since epoch into human readable date/time string\n- </p></div><div class=\"refsynopsisdiv\"><h2>Synopsis</h2><pre class=\"programlisting\">1) ctime:string(epochsecs:long)</pre><pre class=\"programlisting\">2) ctime:string()</pre></div><div class=\"refsect1\"><a name=\"idm4194\"></a><h2>Arguments</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>epochsecs</code></em></span></dt><dd><p>\n+ </p></div><div class=\"refsynopsisdiv\"><h2>Synopsis</h2><pre class=\"programlisting\">1) ctime:string(epochsecs:long)</pre><pre class=\"programlisting\">2) ctime:string()</pre></div><div class=\"refsect1\"><a name=\"idm4193\"></a><h2>Arguments</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>epochsecs</code></em></span></dt><dd><p>\n      Number of seconds since epoch (as returned by <code class=\"function\">gettimeofday_s</code>)\n-    </p></dd></dl></div></div><div class=\"refsect1\"><a name=\"idm4203\"></a><h2>Description</h2><p>1) Takes an argument of seconds since the epoch as returned by<code class=\"function\">gettimeofday_s</code>. Returns a string of the form\n+    </p></dd></dl></div></div><div class=\"refsect1\"><a name=\"idm4202\"></a><h2>Description</h2><p>1) Takes an argument of seconds since the epoch as returned by<code class=\"function\">gettimeofday_s</code>. Returns a string of the form\n    </p><p>2) <span class=\"quote\">&#8220;<span class=\"quote\">Wed Jun 30 21:49:08 1993</span>&#8221;</span>\n    </p><p>\n \n    The string will always be exactly 24 characters. If the time would\n    be unreasonable far in the past (before what can be represented\n    with a 32 bit offset in seconds from the epoch) an error will occur\n    (which can be avoided with try/catch). If the time would be\n"}, {"source1": "./usr/share/doc/systemtap-doc/tapsets/API-current-exe-file.html", "source2": "./usr/share/doc/systemtap-doc/tapsets/API-current-exe-file.html", "unified_diff": "@@ -1,13 +1,13 @@\n <html><head><meta http-equiv=\"Content-Type\" content=\"text/html; charset=ANSI_X3.4-1968\"><title>function::current_exe_file</title><meta name=\"generator\" content=\"DocBook XSL Stylesheets Vsnapshot\"><link rel=\"home\" href=\"index.html\" title=\"SystemTap Tapset Reference Manual\"><link rel=\"up\" href=\"context_stp.html\" title=\"Chapter&#160;2.&#160;Context Functions\"><link rel=\"prev\" href=\"API-cpuid.html\" title=\"function::cpuid\"><link rel=\"next\" href=\"API-egid.html\" title=\"function::egid\"></head><body bgcolor=\"white\" text=\"black\" link=\"#0000FF\" vlink=\"#840084\" alink=\"#0000FF\"><div class=\"navheader\"><table width=\"100%\" summary=\"Navigation header\"><tr><th colspan=\"3\" align=\"center\"><span class=\"phrase\">function::current_exe_file</span></th></tr><tr><td width=\"20%\" align=\"left\"><a accesskey=\"p\" href=\"API-cpuid.html\">Prev</a>&#160;</td><th width=\"60%\" align=\"center\">Chapter&#160;2.&#160;Context Functions</th><td width=\"20%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-egid.html\">Next</a></td></tr></table><hr></div><div class=\"refentry\"><a name=\"API-current-exe-file\"></a><div class=\"titlepage\"></div><div class=\"refnamediv\"><h2>Name</h2><p>function::current_exe_file &#8212; \n      get the file struct pointer for the current task's executable file\n  </p></div><div class=\"refsynopsisdiv\"><h2>Synopsis</h2><pre class=\"programlisting\">\n     current_exe_file:long()\n-</pre></div><div class=\"refsect1\"><a name=\"idm304\"></a><h2>Arguments</h2><p>\n+</pre></div><div class=\"refsect1\"><a name=\"idm303\"></a><h2>Arguments</h2><p>\n   None\n- </p></div><div class=\"refsect1\"><a name=\"idm307\"></a><h2>Description</h2><p>\n+ </p></div><div class=\"refsect1\"><a name=\"idm306\"></a><h2>Description</h2><p>\n    This function returns the file struct pointer for the\n    current task's executable file. Note that the file struct pointer\n    isn't locked on return. The return value of this function can be\n    passed to <code class=\"function\">fullpath_struct_file</code> to get the path from the file\n    struct.\n </p></div></div><div class=\"navfooter\"><hr><table width=\"100%\" summary=\"Navigation footer\"><tr><td width=\"40%\" align=\"left\"><a accesskey=\"p\" href=\"API-cpuid.html\">Prev</a>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"u\" href=\"context_stp.html\">Up</a></td><td width=\"40%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-egid.html\">Next</a></td></tr><tr><td width=\"40%\" align=\"left\" valign=\"top\"><span class=\"phrase\">function::cpuid</span>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"h\" href=\"index.html\">Home</a></td><td width=\"40%\" align=\"right\" valign=\"top\">&#160;<span class=\"phrase\">function::egid</span></td></tr></table></div></body></html>\n"}, {"source1": "./usr/share/doc/systemtap-doc/tapsets/API-cve-count-metric.html", "source2": "./usr/share/doc/systemtap-doc/tapsets/API-cve-count-metric.html", "unified_diff": "@@ -1,11 +1,11 @@\n <html><head><meta http-equiv=\"Content-Type\" content=\"text/html; charset=ANSI_X3.4-1968\"><title>function::cve_count_metric</title><meta name=\"generator\" content=\"DocBook XSL Stylesheets Vsnapshot\"><link rel=\"home\" href=\"index.html\" title=\"SystemTap Tapset Reference Manual\"><link rel=\"up\" href=\"livepatch.stp.html\" title=\"Chapter&#160;37.&#160;CVE Livepatching Tapset\"><link rel=\"prev\" href=\"livepatch.stp.html\" title=\"Chapter&#160;37.&#160;CVE Livepatching Tapset\"><link rel=\"next\" href=\"API-cve-record-metric.html\" title=\"function::cve_record_metric\"></head><body bgcolor=\"white\" text=\"black\" link=\"#0000FF\" vlink=\"#840084\" alink=\"#0000FF\"><div class=\"navheader\"><table width=\"100%\" summary=\"Navigation header\"><tr><th colspan=\"3\" align=\"center\"><span class=\"phrase\">function::cve_count_metric</span></th></tr><tr><td width=\"20%\" align=\"left\"><a accesskey=\"p\" href=\"livepatch.stp.html\">Prev</a>&#160;</td><th width=\"60%\" align=\"center\">Chapter&#160;37.&#160;CVE Livepatching Tapset</th><td width=\"20%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-cve-record-metric.html\">Next</a></td></tr></table><hr></div><div class=\"refentry\"><a name=\"API-cve-count-metric\"></a><div class=\"titlepage\"></div><div class=\"refnamediv\"><h2>Name</h2><p>function::cve_count_metric &#8212; \n   Increment the count of key\n  </p></div><div class=\"refsynopsisdiv\"><h2>Synopsis</h2><pre class=\"programlisting\">\n     cve_count_metric(key:string)\n-</pre></div><div class=\"refsect1\"><a name=\"idm26555\"></a><h2>Arguments</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>key</code></em></span></dt><dd><p>\n+</pre></div><div class=\"refsect1\"><a name=\"idm26554\"></a><h2>Arguments</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>key</code></em></span></dt><dd><p>\n      The metric\n-    </p></dd></dl></div></div><div class=\"refsect1\"><a name=\"idm26563\"></a><h2>Description</h2><p>\n+    </p></dd></dl></div></div><div class=\"refsect1\"><a name=\"idm26562\"></a><h2>Description</h2><p>\n    This function increments the count of the metric\n    key by 1. The metrics can be accessed in\n    /proc/systemtap/MODULE_NAME/__prometheus\n </p></div></div><div class=\"navfooter\"><hr><table width=\"100%\" summary=\"Navigation footer\"><tr><td width=\"40%\" align=\"left\"><a accesskey=\"p\" href=\"livepatch.stp.html\">Prev</a>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"u\" href=\"livepatch.stp.html\">Up</a></td><td width=\"40%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-cve-record-metric.html\">Next</a></td></tr><tr><td width=\"40%\" align=\"left\" valign=\"top\">Chapter&#160;37.&#160;CVE Livepatching Tapset&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"h\" href=\"index.html\">Home</a></td><td width=\"40%\" align=\"right\" valign=\"top\">&#160;<span class=\"phrase\">function::cve_record_metric</span></td></tr></table></div></body></html>\n"}, {"source1": "./usr/share/doc/systemtap-doc/tapsets/API-cve-record-metric.html", "source2": "./usr/share/doc/systemtap-doc/tapsets/API-cve-record-metric.html", "unified_diff": "@@ -1,13 +1,13 @@\n <html><head><meta http-equiv=\"Content-Type\" content=\"text/html; charset=ANSI_X3.4-1968\"><title>function::cve_record_metric</title><meta name=\"generator\" content=\"DocBook XSL Stylesheets Vsnapshot\"><link rel=\"home\" href=\"index.html\" title=\"SystemTap Tapset Reference Manual\"><link rel=\"up\" href=\"livepatch.stp.html\" title=\"Chapter&#160;37.&#160;CVE Livepatching Tapset\"><link rel=\"prev\" href=\"API-cve-count-metric.html\" title=\"function::cve_count_metric\"><link rel=\"next\" href=\"API-cve-tmpdisable.html\" title=\"function::cve_tmpdisable\"></head><body bgcolor=\"white\" text=\"black\" link=\"#0000FF\" vlink=\"#840084\" alink=\"#0000FF\"><div class=\"navheader\"><table width=\"100%\" summary=\"Navigation header\"><tr><th colspan=\"3\" align=\"center\"><span class=\"phrase\">function::cve_record_metric</span></th></tr><tr><td width=\"20%\" align=\"left\"><a accesskey=\"p\" href=\"API-cve-count-metric.html\">Prev</a>&#160;</td><th width=\"60%\" align=\"center\">Chapter&#160;37.&#160;CVE Livepatching Tapset</th><td width=\"20%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-cve-tmpdisable.html\">Next</a></td></tr></table><hr></div><div class=\"refentry\"><a name=\"API-cve-record-metric\"></a><div class=\"titlepage\"></div><div class=\"refnamediv\"><h2>Name</h2><p>function::cve_record_metric &#8212; \n      Set the value of key\n  </p></div><div class=\"refsynopsisdiv\"><h2>Synopsis</h2><pre class=\"programlisting\">\n     cve_record_metric(key:string,value:long)\n-</pre></div><div class=\"refsect1\"><a name=\"idm26581\"></a><h2>Arguments</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>key</code></em></span></dt><dd><p>\n+</pre></div><div class=\"refsect1\"><a name=\"idm26580\"></a><h2>Arguments</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>key</code></em></span></dt><dd><p>\n      The metric\n     </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>value</code></em></span></dt><dd><p>\n      The new value\n-    </p></dd></dl></div></div><div class=\"refsect1\"><a name=\"idm26594\"></a><h2>Description</h2><p>\n+    </p></dd></dl></div></div><div class=\"refsect1\"><a name=\"idm26593\"></a><h2>Description</h2><p>\n    This function sets the value of the metric\n    key. The metrics can be accessed in\n    /proc/systemtap/MODULE_NAME/__prometheus\n </p></div></div><div class=\"navfooter\"><hr><table width=\"100%\" summary=\"Navigation footer\"><tr><td width=\"40%\" align=\"left\"><a accesskey=\"p\" href=\"API-cve-count-metric.html\">Prev</a>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"u\" href=\"livepatch.stp.html\">Up</a></td><td width=\"40%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-cve-tmpdisable.html\">Next</a></td></tr><tr><td width=\"40%\" align=\"left\" valign=\"top\"><span class=\"phrase\">function::cve_count_metric</span>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"h\" href=\"index.html\">Home</a></td><td width=\"40%\" align=\"right\" valign=\"top\">&#160;<span class=\"phrase\">function::cve_tmpdisable</span></td></tr></table></div></body></html>\n"}, {"source1": "./usr/share/doc/systemtap-doc/tapsets/API-cve-tmpdisable.html", "source2": "./usr/share/doc/systemtap-doc/tapsets/API-cve-tmpdisable.html", "unified_diff": "@@ -1,11 +1,11 @@\n <html><head><meta http-equiv=\"Content-Type\" content=\"text/html; charset=ANSI_X3.4-1968\"><title>function::cve_tmpdisable</title><meta name=\"generator\" content=\"DocBook XSL Stylesheets Vsnapshot\"><link rel=\"home\" href=\"index.html\" title=\"SystemTap Tapset Reference Manual\"><link rel=\"up\" href=\"livepatch.stp.html\" title=\"Chapter&#160;37.&#160;CVE Livepatching Tapset\"><link rel=\"prev\" href=\"API-cve-record-metric.html\" title=\"function::cve_record_metric\"><link rel=\"next\" href=\"syscalls.html\" title=\"Chapter&#160;38.&#160;syscalls\"></head><body bgcolor=\"white\" text=\"black\" link=\"#0000FF\" vlink=\"#840084\" alink=\"#0000FF\"><div class=\"navheader\"><table width=\"100%\" summary=\"Navigation header\"><tr><th colspan=\"3\" align=\"center\"><span class=\"phrase\">function::cve_tmpdisable</span></th></tr><tr><td width=\"20%\" align=\"left\"><a accesskey=\"p\" href=\"API-cve-record-metric.html\">Prev</a>&#160;</td><th width=\"60%\" align=\"center\">Chapter&#160;37.&#160;CVE Livepatching Tapset</th><td width=\"20%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"syscalls.html\">Next</a></td></tr></table><hr></div><div class=\"refentry\"><a name=\"API-cve-tmpdisable\"></a><div class=\"titlepage\"></div><div class=\"refnamediv\"><h2>Name</h2><p>function::cve_tmpdisable &#8212; \n      Disable the cve livepatch\n  </p></div><div class=\"refsynopsisdiv\"><h2>Synopsis</h2><pre class=\"programlisting\">\n     cve_tmpdisable(duration:long)\n-</pre></div><div class=\"refsect1\"><a name=\"idm26612\"></a><h2>Arguments</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>duration</code></em></span></dt><dd><p>\n+</pre></div><div class=\"refsect1\"><a name=\"idm26611\"></a><h2>Arguments</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>duration</code></em></span></dt><dd><p>\n      The number of seconds to disable\n-    </p></dd></dl></div></div><div class=\"refsect1\"><a name=\"idm26620\"></a><h2>Description</h2><p>\n+    </p></dd></dl></div></div><div class=\"refsect1\"><a name=\"idm26619\"></a><h2>Description</h2><p>\n    This function temporarily disables the\n    conditionals which use cve_enabled_p for duration seconds.\n    If duration is -1, disable the livepatch until reenabled.\n </p></div></div><div class=\"navfooter\"><hr><table width=\"100%\" summary=\"Navigation footer\"><tr><td width=\"40%\" align=\"left\"><a accesskey=\"p\" href=\"API-cve-record-metric.html\">Prev</a>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"u\" href=\"livepatch.stp.html\">Up</a></td><td width=\"40%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"syscalls.html\">Next</a></td></tr><tr><td width=\"40%\" align=\"left\" valign=\"top\"><span class=\"phrase\">function::cve_record_metric</span>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"h\" href=\"index.html\">Home</a></td><td width=\"40%\" align=\"right\" valign=\"top\">&#160;Chapter&#160;38.&#160;syscalls</td></tr></table></div></body></html>\n"}, {"source1": "./usr/share/doc/systemtap-doc/tapsets/API-d-name.html", "source2": "./usr/share/doc/systemtap-doc/tapsets/API-d-name.html", "unified_diff": "@@ -1,11 +1,11 @@\n <html><head><meta http-equiv=\"Content-Type\" content=\"text/html; charset=ANSI_X3.4-1968\"><title>function::d_name</title><meta name=\"generator\" content=\"DocBook XSL Stylesheets Vsnapshot\"><link rel=\"home\" href=\"index.html\" title=\"SystemTap Tapset Reference Manual\"><link rel=\"up\" href=\"dentry.stp.html\" title=\"Chapter&#160;21.&#160;Directory-entry (dentry) Tapset\"><link rel=\"prev\" href=\"dentry.stp.html\" title=\"Chapter&#160;21.&#160;Directory-entry (dentry) Tapset\"><link rel=\"next\" href=\"API-d-path.html\" title=\"function::d_path\"></head><body bgcolor=\"white\" text=\"black\" link=\"#0000FF\" vlink=\"#840084\" alink=\"#0000FF\"><div class=\"navheader\"><table width=\"100%\" summary=\"Navigation header\"><tr><th colspan=\"3\" align=\"center\"><span class=\"phrase\">function::d_name</span></th></tr><tr><td width=\"20%\" align=\"left\"><a accesskey=\"p\" href=\"dentry.stp.html\">Prev</a>&#160;</td><th width=\"60%\" align=\"center\">Chapter&#160;21.&#160;Directory-entry (dentry) Tapset</th><td width=\"20%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-d-path.html\">Next</a></td></tr></table><hr></div><div class=\"refentry\"><a name=\"API-d-name\"></a><div class=\"titlepage\"></div><div class=\"refnamediv\"><h2>Name</h2><p>function::d_name &#8212; \n   get the dirent name\n  </p></div><div class=\"refsynopsisdiv\"><h2>Synopsis</h2><pre class=\"programlisting\">\n     d_name:string(dentry:long)\n-</pre></div><div class=\"refsect1\"><a name=\"idm17421\"></a><h2>Arguments</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>dentry</code></em></span></dt><dd><p>\n+</pre></div><div class=\"refsect1\"><a name=\"idm17420\"></a><h2>Arguments</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>dentry</code></em></span></dt><dd><p>\n      Pointer to dentry.\n-    </p></dd></dl></div></div><div class=\"refsect1\"><a name=\"idm17429\"></a><h2>Description</h2><p>\n+    </p></dd></dl></div></div><div class=\"refsect1\"><a name=\"idm17428\"></a><h2>Description</h2><p>\n    </p><p>\n \n    Returns the dirent name (path basename).\n </p></div></div><div class=\"navfooter\"><hr><table width=\"100%\" summary=\"Navigation footer\"><tr><td width=\"40%\" align=\"left\"><a accesskey=\"p\" href=\"dentry.stp.html\">Prev</a>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"u\" href=\"dentry.stp.html\">Up</a></td><td width=\"40%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-d-path.html\">Next</a></td></tr><tr><td width=\"40%\" align=\"left\" valign=\"top\">Chapter&#160;21.&#160;Directory-entry (dentry) Tapset&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"h\" href=\"index.html\">Home</a></td><td width=\"40%\" align=\"right\" valign=\"top\">&#160;<span class=\"phrase\">function::d_path</span></td></tr></table></div></body></html>\n"}, {"source1": "./usr/share/doc/systemtap-doc/tapsets/API-d-path.html", "source2": "./usr/share/doc/systemtap-doc/tapsets/API-d-path.html", "unified_diff": "@@ -1,12 +1,12 @@\n <html><head><meta http-equiv=\"Content-Type\" content=\"text/html; charset=ANSI_X3.4-1968\"><title>function::d_path</title><meta name=\"generator\" content=\"DocBook XSL Stylesheets Vsnapshot\"><link rel=\"home\" href=\"index.html\" title=\"SystemTap Tapset Reference Manual\"><link rel=\"up\" href=\"dentry.stp.html\" title=\"Chapter&#160;21.&#160;Directory-entry (dentry) Tapset\"><link rel=\"prev\" href=\"API-d-name.html\" title=\"function::d_name\"><link rel=\"next\" href=\"API-fullpath-struct-file.html\" title=\"function::fullpath_struct_file\"></head><body bgcolor=\"white\" text=\"black\" link=\"#0000FF\" vlink=\"#840084\" alink=\"#0000FF\"><div class=\"navheader\"><table width=\"100%\" summary=\"Navigation header\"><tr><th colspan=\"3\" align=\"center\"><span class=\"phrase\">function::d_path</span></th></tr><tr><td width=\"20%\" align=\"left\"><a accesskey=\"p\" href=\"API-d-name.html\">Prev</a>&#160;</td><th width=\"60%\" align=\"center\">Chapter&#160;21.&#160;Directory-entry (dentry) Tapset</th><td width=\"20%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-fullpath-struct-file.html\">Next</a></td></tr></table><hr></div><div class=\"refentry\"><a name=\"API-d-path\"></a><div class=\"titlepage\"></div><div class=\"refnamediv\"><h2>Name</h2><p>function::d_path &#8212; \n      get the full nameidata path\n  </p></div><div class=\"refsynopsisdiv\"><h2>Synopsis</h2><pre class=\"programlisting\">\n     d_path:string(nd:long)\n-</pre></div><div class=\"refsect1\"><a name=\"idm17448\"></a><h2>Arguments</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>nd</code></em></span></dt><dd><p>\n+</pre></div><div class=\"refsect1\"><a name=\"idm17447\"></a><h2>Arguments</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>nd</code></em></span></dt><dd><p>\n      Pointer to nameidata.\n-    </p></dd></dl></div></div><div class=\"refsect1\"><a name=\"idm17456\"></a><h2>Description</h2><p>\n+    </p></dd></dl></div></div><div class=\"refsect1\"><a name=\"idm17455\"></a><h2>Description</h2><p>\n    </p><p>\n \n    Returns the full dirent name (full path to the root), like\n    the kernel d_path function.\n </p></div></div><div class=\"navfooter\"><hr><table width=\"100%\" summary=\"Navigation footer\"><tr><td width=\"40%\" align=\"left\"><a accesskey=\"p\" href=\"API-d-name.html\">Prev</a>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"u\" href=\"dentry.stp.html\">Up</a></td><td width=\"40%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-fullpath-struct-file.html\">Next</a></td></tr><tr><td width=\"40%\" align=\"left\" valign=\"top\"><span class=\"phrase\">function::d_name</span>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"h\" href=\"index.html\">Home</a></td><td width=\"40%\" align=\"right\" valign=\"top\">&#160;<span class=\"phrase\">function::fullpath_struct_file</span></td></tr></table></div></body></html>\n"}, {"source1": "./usr/share/doc/systemtap-doc/tapsets/API-delete-stopwatch.html", "source2": "./usr/share/doc/systemtap-doc/tapsets/API-delete-stopwatch.html", "unified_diff": "@@ -1,9 +1,9 @@\n <html><head><meta http-equiv=\"Content-Type\" content=\"text/html; charset=ANSI_X3.4-1968\"><title>function::delete_stopwatch</title><meta name=\"generator\" content=\"DocBook XSL Stylesheets Vsnapshot\"><link rel=\"home\" href=\"index.html\" title=\"SystemTap Tapset Reference Manual\"><link rel=\"up\" href=\"timestamp_stp.html\" title=\"Chapter&#160;3.&#160;Timestamp Functions\"><link rel=\"prev\" href=\"API-cpu-clock-us.html\" title=\"function::cpu_clock_us\"><link rel=\"next\" href=\"API-get-cycles.html\" title=\"function::get_cycles\"></head><body bgcolor=\"white\" text=\"black\" link=\"#0000FF\" vlink=\"#840084\" alink=\"#0000FF\"><div class=\"navheader\"><table width=\"100%\" summary=\"Navigation header\"><tr><th colspan=\"3\" align=\"center\"><span class=\"phrase\">function::delete_stopwatch</span></th></tr><tr><td width=\"20%\" align=\"left\"><a accesskey=\"p\" href=\"API-cpu-clock-us.html\">Prev</a>&#160;</td><th width=\"60%\" align=\"center\">Chapter&#160;3.&#160;Timestamp Functions</th><td width=\"20%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-get-cycles.html\">Next</a></td></tr></table><hr></div><div class=\"refentry\"><a name=\"API-delete-stopwatch\"></a><div class=\"titlepage\"></div><div class=\"refnamediv\"><h2>Name</h2><p>function::delete_stopwatch &#8212; \n   Remove an existing stopwatch\n  </p></div><div class=\"refsynopsisdiv\"><h2>Synopsis</h2><pre class=\"programlisting\">\n     delete_stopwatch(name:string)\n-</pre></div><div class=\"refsect1\"><a name=\"idm3763\"></a><h2>Arguments</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>name</code></em></span></dt><dd><p>\n+</pre></div><div class=\"refsect1\"><a name=\"idm3762\"></a><h2>Arguments</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>name</code></em></span></dt><dd><p>\n      the stopwatch name\n-    </p></dd></dl></div></div><div class=\"refsect1\"><a name=\"idm3771\"></a><h2>Description</h2><p>\n+    </p></dd></dl></div></div><div class=\"refsect1\"><a name=\"idm3770\"></a><h2>Description</h2><p>\n    Remove stopwatch <em class=\"parameter\"><code>name</code></em>.\n </p></div></div><div class=\"navfooter\"><hr><table width=\"100%\" summary=\"Navigation footer\"><tr><td width=\"40%\" align=\"left\"><a accesskey=\"p\" href=\"API-cpu-clock-us.html\">Prev</a>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"u\" href=\"timestamp_stp.html\">Up</a></td><td width=\"40%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-get-cycles.html\">Next</a></td></tr><tr><td width=\"40%\" align=\"left\" valign=\"top\"><span class=\"phrase\">function::cpu_clock_us</span>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"h\" href=\"index.html\">Home</a></td><td width=\"40%\" align=\"right\" valign=\"top\">&#160;<span class=\"phrase\">function::get_cycles</span></td></tr></table></div></body></html>\n"}, {"source1": "./usr/share/doc/systemtap-doc/tapsets/API-discard.html", "source2": "./usr/share/doc/systemtap-doc/tapsets/API-discard.html", "unified_diff": "@@ -1,7 +1,7 @@\n <html><head><meta http-equiv=\"Content-Type\" content=\"text/html; charset=ANSI_X3.4-1968\"><title>function::discard</title><meta name=\"generator\" content=\"DocBook XSL Stylesheets Vsnapshot\"><link rel=\"home\" href=\"index.html\" title=\"SystemTap Tapset Reference Manual\"><link rel=\"up\" href=\"speculation.stp.html\" title=\"Chapter&#160;32.&#160;Speculation\"><link rel=\"prev\" href=\"API-commit.html\" title=\"function::commit\"><link rel=\"next\" href=\"API-speculate.html\" title=\"function::speculate\"></head><body bgcolor=\"white\" text=\"black\" link=\"#0000FF\" vlink=\"#840084\" alink=\"#0000FF\"><div class=\"navheader\"><table width=\"100%\" summary=\"Navigation header\"><tr><th colspan=\"3\" align=\"center\"><span class=\"phrase\">function::discard</span></th></tr><tr><td width=\"20%\" align=\"left\"><a accesskey=\"p\" href=\"API-commit.html\">Prev</a>&#160;</td><th width=\"60%\" align=\"center\">Chapter&#160;32.&#160;Speculation</th><td width=\"20%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-speculate.html\">Next</a></td></tr></table><hr></div><div class=\"refentry\"><a name=\"API-discard\"></a><div class=\"titlepage\"></div><div class=\"refnamediv\"><h2>Name</h2><p>function::discard &#8212; \n      Discard all output related to a speculation buffer\n  </p></div><div class=\"refsynopsisdiv\"><h2>Synopsis</h2><pre class=\"programlisting\">\n     discard(id:long)\n-</pre></div><div class=\"refsect1\"><a name=\"idm25555\"></a><h2>Arguments</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>id</code></em></span></dt><dd><p>\n+</pre></div><div class=\"refsect1\"><a name=\"idm25554\"></a><h2>Arguments</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>id</code></em></span></dt><dd><p>\n      of the buffer to store the information in\n     </p></dd></dl></div></div></div><div class=\"navfooter\"><hr><table width=\"100%\" summary=\"Navigation footer\"><tr><td width=\"40%\" align=\"left\"><a accesskey=\"p\" href=\"API-commit.html\">Prev</a>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"u\" href=\"speculation.stp.html\">Up</a></td><td width=\"40%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-speculate.html\">Next</a></td></tr><tr><td width=\"40%\" align=\"left\" valign=\"top\"><span class=\"phrase\">function::commit</span>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"h\" href=\"index.html\">Home</a></td><td width=\"40%\" align=\"right\" valign=\"top\">&#160;<span class=\"phrase\">function::speculate</span></td></tr></table></div></body></html>\n"}, {"source1": "./usr/share/doc/systemtap-doc/tapsets/API-dump-stack.html", "source2": "./usr/share/doc/systemtap-doc/tapsets/API-dump-stack.html", "unified_diff": "@@ -1,12 +1,12 @@\n <html><head><meta http-equiv=\"Content-Type\" content=\"text/html; charset=ANSI_X3.4-1968\"><title>function::dump_stack</title><meta name=\"generator\" content=\"DocBook XSL Stylesheets Vsnapshot\"><link rel=\"home\" href=\"index.html\" title=\"SystemTap Tapset Reference Manual\"><link rel=\"up\" href=\"logging.stp.html\" title=\"Chapter&#160;22.&#160;Logging Tapset\"><link rel=\"prev\" href=\"API-assert.html\" title=\"function::assert\"><link rel=\"next\" href=\"API-error.html\" title=\"function::error\"></head><body bgcolor=\"white\" text=\"black\" link=\"#0000FF\" vlink=\"#840084\" alink=\"#0000FF\"><div class=\"navheader\"><table width=\"100%\" summary=\"Navigation header\"><tr><th colspan=\"3\" align=\"center\"><span class=\"phrase\">function::dump_stack</span></th></tr><tr><td width=\"20%\" align=\"left\"><a accesskey=\"p\" href=\"API-assert.html\">Prev</a>&#160;</td><th width=\"60%\" align=\"center\">Chapter&#160;22.&#160;Logging Tapset</th><td width=\"20%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-error.html\">Next</a></td></tr></table><hr></div><div class=\"refentry\"><a name=\"API-dump-stack\"></a><div class=\"titlepage\"></div><div class=\"refnamediv\"><h2>Name</h2><p>function::dump_stack &#8212; \n      Send the kernel backtrace to the kernel trace buffer\n  </p></div><div class=\"refsynopsisdiv\"><h2>Synopsis</h2><pre class=\"programlisting\">\n     dump_stack()\n-</pre></div><div class=\"refsect1\"><a name=\"idm17771\"></a><h2>Arguments</h2><p>\n+</pre></div><div class=\"refsect1\"><a name=\"idm17770\"></a><h2>Arguments</h2><p>\n   None\n- </p></div><div class=\"refsect1\"><a name=\"idm17774\"></a><h2>Description</h2><p>\n+ </p></div><div class=\"refsect1\"><a name=\"idm17773\"></a><h2>Description</h2><p>\n    Print the current kernel backtrace to the kernel trace buffer.\n    not be safely called from all kernel probe contexts, so\n    is restricted to guru mode only. Under the hood, it calls the kernel C API\n    function dump_stack directly.\n </p></div></div><div class=\"navfooter\"><hr><table width=\"100%\" summary=\"Navigation footer\"><tr><td width=\"40%\" align=\"left\"><a accesskey=\"p\" href=\"API-assert.html\">Prev</a>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"u\" href=\"logging.stp.html\">Up</a></td><td width=\"40%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-error.html\">Next</a></td></tr><tr><td width=\"40%\" align=\"left\" valign=\"top\"><span class=\"phrase\">function::assert</span>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"h\" href=\"index.html\">Home</a></td><td width=\"40%\" align=\"right\" valign=\"top\">&#160;<span class=\"phrase\">function::error</span></td></tr></table></div></body></html>\n"}, {"source1": "./usr/share/doc/systemtap-doc/tapsets/API-egid.html", "source2": "./usr/share/doc/systemtap-doc/tapsets/API-egid.html", "unified_diff": "@@ -1,9 +1,9 @@\n <html><head><meta http-equiv=\"Content-Type\" content=\"text/html; charset=ANSI_X3.4-1968\"><title>function::egid</title><meta name=\"generator\" content=\"DocBook XSL Stylesheets Vsnapshot\"><link rel=\"home\" href=\"index.html\" title=\"SystemTap Tapset Reference Manual\"><link rel=\"up\" href=\"context_stp.html\" title=\"Chapter&#160;2.&#160;Context Functions\"><link rel=\"prev\" href=\"API-current-exe-file.html\" title=\"function::current_exe_file\"><link rel=\"next\" href=\"API-env-var.html\" title=\"function::env_var\"></head><body bgcolor=\"white\" text=\"black\" link=\"#0000FF\" vlink=\"#840084\" alink=\"#0000FF\"><div class=\"navheader\"><table width=\"100%\" summary=\"Navigation header\"><tr><th colspan=\"3\" align=\"center\"><span class=\"phrase\">function::egid</span></th></tr><tr><td width=\"20%\" align=\"left\"><a accesskey=\"p\" href=\"API-current-exe-file.html\">Prev</a>&#160;</td><th width=\"60%\" align=\"center\">Chapter&#160;2.&#160;Context Functions</th><td width=\"20%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-env-var.html\">Next</a></td></tr></table><hr></div><div class=\"refentry\"><a name=\"API-egid\"></a><div class=\"titlepage\"></div><div class=\"refnamediv\"><h2>Name</h2><p>function::egid &#8212; \n      Returns the effective gid of a target process\n  </p></div><div class=\"refsynopsisdiv\"><h2>Synopsis</h2><pre class=\"programlisting\">\n     egid:long()\n-</pre></div><div class=\"refsect1\"><a name=\"idm326\"></a><h2>Arguments</h2><p>\n+</pre></div><div class=\"refsect1\"><a name=\"idm325\"></a><h2>Arguments</h2><p>\n   None\n- </p></div><div class=\"refsect1\"><a name=\"idm329\"></a><h2>Description</h2><p>\n+ </p></div><div class=\"refsect1\"><a name=\"idm328\"></a><h2>Description</h2><p>\n    This function returns the effective gid of a target process\n </p></div></div><div class=\"navfooter\"><hr><table width=\"100%\" summary=\"Navigation footer\"><tr><td width=\"40%\" align=\"left\"><a accesskey=\"p\" href=\"API-current-exe-file.html\">Prev</a>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"u\" href=\"context_stp.html\">Up</a></td><td width=\"40%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-env-var.html\">Next</a></td></tr><tr><td width=\"40%\" align=\"left\" valign=\"top\"><span class=\"phrase\">function::current_exe_file</span>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"h\" href=\"index.html\">Home</a></td><td width=\"40%\" align=\"right\" valign=\"top\">&#160;<span class=\"phrase\">function::env_var</span></td></tr></table></div></body></html>\n"}, {"source1": "./usr/share/doc/systemtap-doc/tapsets/API-env-var.html", "source2": "./usr/share/doc/systemtap-doc/tapsets/API-env-var.html", "unified_diff": "@@ -1,11 +1,11 @@\n <html><head><meta http-equiv=\"Content-Type\" content=\"text/html; charset=ANSI_X3.4-1968\"><title>function::env_var</title><meta name=\"generator\" content=\"DocBook XSL Stylesheets Vsnapshot\"><link rel=\"home\" href=\"index.html\" title=\"SystemTap Tapset Reference Manual\"><link rel=\"up\" href=\"context_stp.html\" title=\"Chapter&#160;2.&#160;Context Functions\"><link rel=\"prev\" href=\"API-egid.html\" title=\"function::egid\"><link rel=\"next\" href=\"API-euid.html\" title=\"function::euid\"></head><body bgcolor=\"white\" text=\"black\" link=\"#0000FF\" vlink=\"#840084\" alink=\"#0000FF\"><div class=\"navheader\"><table width=\"100%\" summary=\"Navigation header\"><tr><th colspan=\"3\" align=\"center\"><span class=\"phrase\">function::env_var</span></th></tr><tr><td width=\"20%\" align=\"left\"><a accesskey=\"p\" href=\"API-egid.html\">Prev</a>&#160;</td><th width=\"60%\" align=\"center\">Chapter&#160;2.&#160;Context Functions</th><td width=\"20%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-euid.html\">Next</a></td></tr></table><hr></div><div class=\"refentry\"><a name=\"API-env-var\"></a><div class=\"titlepage\"></div><div class=\"refnamediv\"><h2>Name</h2><p>function::env_var &#8212; \n   Fetch environment variable from current process\n  </p></div><div class=\"refsynopsisdiv\"><h2>Synopsis</h2><pre class=\"programlisting\">\n     env_var:string(name:string)\n-</pre></div><div class=\"refsect1\"><a name=\"idm347\"></a><h2>Arguments</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>name</code></em></span></dt><dd><p>\n+</pre></div><div class=\"refsect1\"><a name=\"idm346\"></a><h2>Arguments</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>name</code></em></span></dt><dd><p>\n      Name of the environment variable to fetch\n-    </p></dd></dl></div></div><div class=\"refsect1\"><a name=\"idm355\"></a><h2>Description</h2><p>\n+    </p></dd></dl></div></div><div class=\"refsect1\"><a name=\"idm354\"></a><h2>Description</h2><p>\n    Returns the contents of the specified environment value\n    for the current process. If the variable isn't set an empty string\n    is returned.\n </p></div></div><div class=\"navfooter\"><hr><table width=\"100%\" summary=\"Navigation footer\"><tr><td width=\"40%\" align=\"left\"><a accesskey=\"p\" href=\"API-egid.html\">Prev</a>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"u\" href=\"context_stp.html\">Up</a></td><td width=\"40%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-euid.html\">Next</a></td></tr><tr><td width=\"40%\" align=\"left\" valign=\"top\"><span class=\"phrase\">function::egid</span>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"h\" href=\"index.html\">Home</a></td><td width=\"40%\" align=\"right\" valign=\"top\">&#160;<span class=\"phrase\">function::euid</span></td></tr></table></div></body></html>\n"}, {"source1": "./usr/share/doc/systemtap-doc/tapsets/API-errno-str.html", "source2": "./usr/share/doc/systemtap-doc/tapsets/API-errno-str.html", "unified_diff": "@@ -1,11 +1,11 @@\n <html><head><meta http-equiv=\"Content-Type\" content=\"text/html; charset=ANSI_X3.4-1968\"><title>function::errno_str</title><meta name=\"generator\" content=\"DocBook XSL Stylesheets Vsnapshot\"><link rel=\"home\" href=\"index.html\" title=\"SystemTap Tapset Reference Manual\"><link rel=\"up\" href=\"errno.stp.html\" title=\"Chapter&#160;18.&#160;Errno Tapset\"><link rel=\"prev\" href=\"errno.stp.html\" title=\"Chapter&#160;18.&#160;Errno Tapset\"><link rel=\"next\" href=\"API-return-str.html\" title=\"function::return_str\"></head><body bgcolor=\"white\" text=\"black\" link=\"#0000FF\" vlink=\"#840084\" alink=\"#0000FF\"><div class=\"navheader\"><table width=\"100%\" summary=\"Navigation header\"><tr><th colspan=\"3\" align=\"center\"><span class=\"phrase\">function::errno_str</span></th></tr><tr><td width=\"20%\" align=\"left\"><a accesskey=\"p\" href=\"errno.stp.html\">Prev</a>&#160;</td><th width=\"60%\" align=\"center\">Chapter&#160;18.&#160;Errno Tapset</th><td width=\"20%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-return-str.html\">Next</a></td></tr></table><hr></div><div class=\"refentry\"><a name=\"API-errno-str\"></a><div class=\"titlepage\"></div><div class=\"refnamediv\"><h2>Name</h2><p>function::errno_str &#8212; \n   Symbolic string associated with error code\n  </p></div><div class=\"refsynopsisdiv\"><h2>Synopsis</h2><pre class=\"programlisting\">\n     errno_str:string(err:long)\n-</pre></div><div class=\"refsect1\"><a name=\"idm17178\"></a><h2>Arguments</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>err</code></em></span></dt><dd><p>\n+</pre></div><div class=\"refsect1\"><a name=\"idm17177\"></a><h2>Arguments</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>err</code></em></span></dt><dd><p>\n      The error number received\n-    </p></dd></dl></div></div><div class=\"refsect1\"><a name=\"idm17186\"></a><h2>Description</h2><p>\n+    </p></dd></dl></div></div><div class=\"refsect1\"><a name=\"idm17185\"></a><h2>Description</h2><p>\n    This function returns the symbolic string associated\n    with the giver error code, such as ENOENT for the number 2, or\n    E#3333 for an out-of-range value such as 3333.\n </p></div></div><div class=\"navfooter\"><hr><table width=\"100%\" summary=\"Navigation footer\"><tr><td width=\"40%\" align=\"left\"><a accesskey=\"p\" href=\"errno.stp.html\">Prev</a>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"u\" href=\"errno.stp.html\">Up</a></td><td width=\"40%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-return-str.html\">Next</a></td></tr><tr><td width=\"40%\" align=\"left\" valign=\"top\">Chapter&#160;18.&#160;Errno Tapset&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"h\" href=\"index.html\">Home</a></td><td width=\"40%\" align=\"right\" valign=\"top\">&#160;<span class=\"phrase\">function::return_str</span></td></tr></table></div></body></html>\n"}, {"source1": "./usr/share/doc/systemtap-doc/tapsets/API-error.html", "source2": "./usr/share/doc/systemtap-doc/tapsets/API-error.html", "unified_diff": "@@ -1,12 +1,12 @@\n <html><head><meta http-equiv=\"Content-Type\" content=\"text/html; charset=ANSI_X3.4-1968\"><title>function::error</title><meta name=\"generator\" content=\"DocBook XSL Stylesheets Vsnapshot\"><link rel=\"home\" href=\"index.html\" title=\"SystemTap Tapset Reference Manual\"><link rel=\"up\" href=\"logging.stp.html\" title=\"Chapter&#160;22.&#160;Logging Tapset\"><link rel=\"prev\" href=\"API-dump-stack.html\" title=\"function::dump_stack\"><link rel=\"next\" href=\"API-exit.html\" title=\"function::exit\"></head><body bgcolor=\"white\" text=\"black\" link=\"#0000FF\" vlink=\"#840084\" alink=\"#0000FF\"><div class=\"navheader\"><table width=\"100%\" summary=\"Navigation header\"><tr><th colspan=\"3\" align=\"center\"><span class=\"phrase\">function::error</span></th></tr><tr><td width=\"20%\" align=\"left\"><a accesskey=\"p\" href=\"API-dump-stack.html\">Prev</a>&#160;</td><th width=\"60%\" align=\"center\">Chapter&#160;22.&#160;Logging Tapset</th><td width=\"20%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-exit.html\">Next</a></td></tr></table><hr></div><div class=\"refentry\"><a name=\"API-error\"></a><div class=\"titlepage\"></div><div class=\"refnamediv\"><h2>Name</h2><p>function::error &#8212; \n      Send an error message\n  </p></div><div class=\"refsynopsisdiv\"><h2>Synopsis</h2><pre class=\"programlisting\">\n     error(msg:string)\n-</pre></div><div class=\"refsect1\"><a name=\"idm17792\"></a><h2>Arguments</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>msg</code></em></span></dt><dd><p>\n+</pre></div><div class=\"refsect1\"><a name=\"idm17791\"></a><h2>Arguments</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>msg</code></em></span></dt><dd><p>\n      The formatted message string\n-    </p></dd></dl></div></div><div class=\"refsect1\"><a name=\"idm17800\"></a><h2>Description</h2><p>\n+    </p></dd></dl></div></div><div class=\"refsect1\"><a name=\"idm17799\"></a><h2>Description</h2><p>\n    An implicit end-of-line is added.  staprun prepends\n    the string <span class=\"quote\">&#8220;<span class=\"quote\">ERROR:</span>&#8221;</span>.  Sending an error message aborts the currently\n    running probe.  Depending on the MAXERRORS parameter, it may\n    trigger an <code class=\"function\">exit</code>.\n </p></div></div><div class=\"navfooter\"><hr><table width=\"100%\" summary=\"Navigation footer\"><tr><td width=\"40%\" align=\"left\"><a accesskey=\"p\" href=\"API-dump-stack.html\">Prev</a>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"u\" href=\"logging.stp.html\">Up</a></td><td width=\"40%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-exit.html\">Next</a></td></tr><tr><td width=\"40%\" align=\"left\" valign=\"top\"><span class=\"phrase\">function::dump_stack</span>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"h\" href=\"index.html\">Home</a></td><td width=\"40%\" align=\"right\" valign=\"top\">&#160;<span class=\"phrase\">function::exit</span></td></tr></table></div></body></html>\n"}, {"source1": "./usr/share/doc/systemtap-doc/tapsets/API-euid.html", "source2": "./usr/share/doc/systemtap-doc/tapsets/API-euid.html", "unified_diff": "@@ -1,9 +1,9 @@\n <html><head><meta http-equiv=\"Content-Type\" content=\"text/html; charset=ANSI_X3.4-1968\"><title>function::euid</title><meta name=\"generator\" content=\"DocBook XSL Stylesheets Vsnapshot\"><link rel=\"home\" href=\"index.html\" title=\"SystemTap Tapset Reference Manual\"><link rel=\"up\" href=\"context_stp.html\" title=\"Chapter&#160;2.&#160;Context Functions\"><link rel=\"prev\" href=\"API-env-var.html\" title=\"function::env_var\"><link rel=\"next\" href=\"API-execname.html\" title=\"function::execname\"></head><body bgcolor=\"white\" text=\"black\" link=\"#0000FF\" vlink=\"#840084\" alink=\"#0000FF\"><div class=\"navheader\"><table width=\"100%\" summary=\"Navigation header\"><tr><th colspan=\"3\" align=\"center\"><span class=\"phrase\">function::euid</span></th></tr><tr><td width=\"20%\" align=\"left\"><a accesskey=\"p\" href=\"API-env-var.html\">Prev</a>&#160;</td><th width=\"60%\" align=\"center\">Chapter&#160;2.&#160;Context Functions</th><td width=\"20%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-execname.html\">Next</a></td></tr></table><hr></div><div class=\"refentry\"><a name=\"API-euid\"></a><div class=\"titlepage\"></div><div class=\"refnamediv\"><h2>Name</h2><p>function::euid &#8212; \n      Return the effective uid of a target process\n  </p></div><div class=\"refsynopsisdiv\"><h2>Synopsis</h2><pre class=\"programlisting\">\n     euid:long()\n-</pre></div><div class=\"refsect1\"><a name=\"idm373\"></a><h2>Arguments</h2><p>\n+</pre></div><div class=\"refsect1\"><a name=\"idm372\"></a><h2>Arguments</h2><p>\n   None\n- </p></div><div class=\"refsect1\"><a name=\"idm376\"></a><h2>Description</h2><p>\n+ </p></div><div class=\"refsect1\"><a name=\"idm375\"></a><h2>Description</h2><p>\n    Returns the effective user ID of the target process.\n </p></div></div><div class=\"navfooter\"><hr><table width=\"100%\" summary=\"Navigation footer\"><tr><td width=\"40%\" align=\"left\"><a accesskey=\"p\" href=\"API-env-var.html\">Prev</a>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"u\" href=\"context_stp.html\">Up</a></td><td width=\"40%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-execname.html\">Next</a></td></tr><tr><td width=\"40%\" align=\"left\" valign=\"top\"><span class=\"phrase\">function::env_var</span>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"h\" href=\"index.html\">Home</a></td><td width=\"40%\" align=\"right\" valign=\"top\">&#160;<span class=\"phrase\">function::execname</span></td></tr></table></div></body></html>\n"}, {"source1": "./usr/share/doc/systemtap-doc/tapsets/API-execname.html", "source2": "./usr/share/doc/systemtap-doc/tapsets/API-execname.html", "unified_diff": "@@ -1,9 +1,9 @@\n <html><head><meta http-equiv=\"Content-Type\" content=\"text/html; charset=ANSI_X3.4-1968\"><title>function::execname</title><meta name=\"generator\" content=\"DocBook XSL Stylesheets Vsnapshot\"><link rel=\"home\" href=\"index.html\" title=\"SystemTap Tapset Reference Manual\"><link rel=\"up\" href=\"context_stp.html\" title=\"Chapter&#160;2.&#160;Context Functions\"><link rel=\"prev\" href=\"API-euid.html\" title=\"function::euid\"><link rel=\"next\" href=\"API-fastcall.html\" title=\"function::fastcall\"></head><body bgcolor=\"white\" text=\"black\" link=\"#0000FF\" vlink=\"#840084\" alink=\"#0000FF\"><div class=\"navheader\"><table width=\"100%\" summary=\"Navigation header\"><tr><th colspan=\"3\" align=\"center\"><span class=\"phrase\">function::execname</span></th></tr><tr><td width=\"20%\" align=\"left\"><a accesskey=\"p\" href=\"API-euid.html\">Prev</a>&#160;</td><th width=\"60%\" align=\"center\">Chapter&#160;2.&#160;Context Functions</th><td width=\"20%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-fastcall.html\">Next</a></td></tr></table><hr></div><div class=\"refentry\"><a name=\"API-execname\"></a><div class=\"titlepage\"></div><div class=\"refnamediv\"><h2>Name</h2><p>function::execname &#8212; \n   Returns the execname of a target process (or group of processes)\n  </p></div><div class=\"refsynopsisdiv\"><h2>Synopsis</h2><pre class=\"programlisting\">\n     execname:string()\n-</pre></div><div class=\"refsect1\"><a name=\"idm394\"></a><h2>Arguments</h2><p>\n+</pre></div><div class=\"refsect1\"><a name=\"idm393\"></a><h2>Arguments</h2><p>\n   None\n- </p></div><div class=\"refsect1\"><a name=\"idm397\"></a><h2>Description</h2><p>\n+ </p></div><div class=\"refsect1\"><a name=\"idm396\"></a><h2>Description</h2><p>\n    Returns the execname of a target process (or group of processes).\n </p></div></div><div class=\"navfooter\"><hr><table width=\"100%\" summary=\"Navigation footer\"><tr><td width=\"40%\" align=\"left\"><a accesskey=\"p\" href=\"API-euid.html\">Prev</a>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"u\" href=\"context_stp.html\">Up</a></td><td width=\"40%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-fastcall.html\">Next</a></td></tr><tr><td width=\"40%\" align=\"left\" valign=\"top\"><span class=\"phrase\">function::euid</span>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"h\" href=\"index.html\">Home</a></td><td width=\"40%\" align=\"right\" valign=\"top\">&#160;<span class=\"phrase\">function::fastcall</span></td></tr></table></div></body></html>\n"}, {"source1": "./usr/share/doc/systemtap-doc/tapsets/API-exit.html", "source2": "./usr/share/doc/systemtap-doc/tapsets/API-exit.html", "unified_diff": "@@ -1,12 +1,12 @@\n <html><head><meta http-equiv=\"Content-Type\" content=\"text/html; charset=ANSI_X3.4-1968\"><title>function::exit</title><meta name=\"generator\" content=\"DocBook XSL Stylesheets Vsnapshot\"><link rel=\"home\" href=\"index.html\" title=\"SystemTap Tapset Reference Manual\"><link rel=\"up\" href=\"logging.stp.html\" title=\"Chapter&#160;22.&#160;Logging Tapset\"><link rel=\"prev\" href=\"API-error.html\" title=\"function::error\"><link rel=\"next\" href=\"API-ftrace.html\" title=\"function::ftrace\"></head><body bgcolor=\"white\" text=\"black\" link=\"#0000FF\" vlink=\"#840084\" alink=\"#0000FF\"><div class=\"navheader\"><table width=\"100%\" summary=\"Navigation header\"><tr><th colspan=\"3\" align=\"center\"><span class=\"phrase\">function::exit</span></th></tr><tr><td width=\"20%\" align=\"left\"><a accesskey=\"p\" href=\"API-error.html\">Prev</a>&#160;</td><th width=\"60%\" align=\"center\">Chapter&#160;22.&#160;Logging Tapset</th><td width=\"20%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-ftrace.html\">Next</a></td></tr></table><hr></div><div class=\"refentry\"><a name=\"API-exit\"></a><div class=\"titlepage\"></div><div class=\"refnamediv\"><h2>Name</h2><p>function::exit &#8212; \n      Start shutting down probing script.\n  </p></div><div class=\"refsynopsisdiv\"><h2>Synopsis</h2><pre class=\"programlisting\">\n     exit()\n-</pre></div><div class=\"refsect1\"><a name=\"idm17820\"></a><h2>Arguments</h2><p>\n+</pre></div><div class=\"refsect1\"><a name=\"idm17819\"></a><h2>Arguments</h2><p>\n   None\n- </p></div><div class=\"refsect1\"><a name=\"idm17823\"></a><h2>Description</h2><p>\n+ </p></div><div class=\"refsect1\"><a name=\"idm17822\"></a><h2>Description</h2><p>\n    This only enqueues a request to start\n    shutting down the script.  New probes will not fire\n    (except <span class=\"quote\">&#8220;<span class=\"quote\">end</span>&#8221;</span> probes), but all currently   \n    running ones may complete their work.\n </p></div></div><div class=\"navfooter\"><hr><table width=\"100%\" summary=\"Navigation footer\"><tr><td width=\"40%\" align=\"left\"><a accesskey=\"p\" href=\"API-error.html\">Prev</a>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"u\" href=\"logging.stp.html\">Up</a></td><td width=\"40%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-ftrace.html\">Next</a></td></tr><tr><td width=\"40%\" align=\"left\" valign=\"top\"><span class=\"phrase\">function::error</span>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"h\" href=\"index.html\">Home</a></td><td width=\"40%\" align=\"right\" valign=\"top\">&#160;<span class=\"phrase\">function::ftrace</span></td></tr></table></div></body></html>\n"}, {"source1": "./usr/share/doc/systemtap-doc/tapsets/API-fastcall.html", "source2": "./usr/share/doc/systemtap-doc/tapsets/API-fastcall.html", "unified_diff": "@@ -1,11 +1,11 @@\n <html><head><meta http-equiv=\"Content-Type\" content=\"text/html; charset=ANSI_X3.4-1968\"><title>function::fastcall</title><meta name=\"generator\" content=\"DocBook XSL Stylesheets Vsnapshot\"><link rel=\"home\" href=\"index.html\" title=\"SystemTap Tapset Reference Manual\"><link rel=\"up\" href=\"context_stp.html\" title=\"Chapter&#160;2.&#160;Context Functions\"><link rel=\"prev\" href=\"API-execname.html\" title=\"function::execname\"><link rel=\"next\" href=\"API-gid.html\" title=\"function::gid\"></head><body bgcolor=\"white\" text=\"black\" link=\"#0000FF\" vlink=\"#840084\" alink=\"#0000FF\"><div class=\"navheader\"><table width=\"100%\" summary=\"Navigation header\"><tr><th colspan=\"3\" align=\"center\"><span class=\"phrase\">function::fastcall</span></th></tr><tr><td width=\"20%\" align=\"left\"><a accesskey=\"p\" href=\"API-execname.html\">Prev</a>&#160;</td><th width=\"60%\" align=\"center\">Chapter&#160;2.&#160;Context Functions</th><td width=\"20%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-gid.html\">Next</a></td></tr></table><hr></div><div class=\"refentry\"><a name=\"API-fastcall\"></a><div class=\"titlepage\"></div><div class=\"refnamediv\"><h2>Name</h2><p>function::fastcall &#8212; \n      Mark function as declared fastcall\n  </p></div><div class=\"refsynopsisdiv\"><h2>Synopsis</h2><pre class=\"programlisting\">\n     fastcall()\n-</pre></div><div class=\"refsect1\"><a name=\"idm415\"></a><h2>Arguments</h2><p>\n+</pre></div><div class=\"refsect1\"><a name=\"idm414\"></a><h2>Arguments</h2><p>\n   None\n- </p></div><div class=\"refsect1\"><a name=\"idm418\"></a><h2>Description</h2><p>\n+ </p></div><div class=\"refsect1\"><a name=\"idm417\"></a><h2>Description</h2><p>\n    Call this function before accessing arguments\n    using the *_arg functions\n    if the probed kernel function was declared fastcall in the source.\n </p></div></div><div class=\"navfooter\"><hr><table width=\"100%\" summary=\"Navigation footer\"><tr><td width=\"40%\" align=\"left\"><a accesskey=\"p\" href=\"API-execname.html\">Prev</a>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"u\" href=\"context_stp.html\">Up</a></td><td width=\"40%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-gid.html\">Next</a></td></tr><tr><td width=\"40%\" align=\"left\" valign=\"top\"><span class=\"phrase\">function::execname</span>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"h\" href=\"index.html\">Home</a></td><td width=\"40%\" align=\"right\" valign=\"top\">&#160;<span class=\"phrase\">function::gid</span></td></tr></table></div></body></html>\n"}, {"source1": "./usr/share/doc/systemtap-doc/tapsets/API-format-ipaddr.html", "source2": "./usr/share/doc/systemtap-doc/tapsets/API-format-ipaddr.html", "unified_diff": "@@ -1,9 +1,9 @@\n <html><head><meta http-equiv=\"Content-Type\" content=\"text/html; charset=ANSI_X3.4-1968\"><title>function::format_ipaddr</title><meta name=\"generator\" content=\"DocBook XSL Stylesheets Vsnapshot\"><link rel=\"home\" href=\"index.html\" title=\"SystemTap Tapset Reference Manual\"><link rel=\"up\" href=\"networking.stp.html\" title=\"Chapter&#160;13.&#160;Networking Tapset\"><link rel=\"prev\" href=\"networking.stp.html\" title=\"Chapter&#160;13.&#160;Networking Tapset\"><link rel=\"next\" href=\"API-htonl.html\" title=\"function::htonl\"></head><body bgcolor=\"white\" text=\"black\" link=\"#0000FF\" vlink=\"#840084\" alink=\"#0000FF\"><div class=\"navheader\"><table width=\"100%\" summary=\"Navigation header\"><tr><th colspan=\"3\" align=\"center\"><span class=\"phrase\">function::format_ipaddr</span></th></tr><tr><td width=\"20%\" align=\"left\"><a accesskey=\"p\" href=\"networking.stp.html\">Prev</a>&#160;</td><th width=\"60%\" align=\"center\">Chapter&#160;13.&#160;Networking Tapset</th><td width=\"20%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-htonl.html\">Next</a></td></tr></table><hr></div><div class=\"refentry\"><a name=\"API-format-ipaddr\"></a><div class=\"titlepage\"></div><div class=\"refnamediv\"><h2>Name</h2><p>function::format_ipaddr &#8212; \n   Returns a string representation for an IP address\n  </p></div><div class=\"refsynopsisdiv\"><h2>Synopsis</h2><pre class=\"programlisting\">\n     format_ipaddr:string(addr:long,family:long)\n-</pre></div><div class=\"refsect1\"><a name=\"idm8368\"></a><h2>Arguments</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>addr</code></em></span></dt><dd><p>\n+</pre></div><div class=\"refsect1\"><a name=\"idm8367\"></a><h2>Arguments</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>addr</code></em></span></dt><dd><p>\n      the IP address\n     </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>family</code></em></span></dt><dd><p>\n      the IP address family (either AF_INET or AF_INET6)\n     </p></dd></dl></div></div></div><div class=\"navfooter\"><hr><table width=\"100%\" summary=\"Navigation footer\"><tr><td width=\"40%\" align=\"left\"><a accesskey=\"p\" href=\"networking.stp.html\">Prev</a>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"u\" href=\"networking.stp.html\">Up</a></td><td width=\"40%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-htonl.html\">Next</a></td></tr><tr><td width=\"40%\" align=\"left\" valign=\"top\">Chapter&#160;13.&#160;Networking Tapset&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"h\" href=\"index.html\">Home</a></td><td width=\"40%\" align=\"right\" valign=\"top\">&#160;<span class=\"phrase\">function::htonl</span></td></tr></table></div></body></html>\n"}, {"source1": "./usr/share/doc/systemtap-doc/tapsets/API-fp-add.html", "source2": "./usr/share/doc/systemtap-doc/tapsets/API-fp-add.html", "unified_diff": "@@ -1,11 +1,11 @@\n <html><head><meta http-equiv=\"Content-Type\" content=\"text/html; charset=ANSI_X3.4-1968\"><title>function::fp_add</title><meta name=\"generator\" content=\"DocBook XSL Stylesheets Vsnapshot\"><link rel=\"home\" href=\"index.html\" title=\"SystemTap Tapset Reference Manual\"><link rel=\"up\" href=\"floatingpoint.stp.html\" title=\"Chapter&#160;35.&#160;Floating point processing Tapset\"><link rel=\"prev\" href=\"API-fp32-to-fp64.html\" title=\"function::fp32_to_fp64\"><link rel=\"next\" href=\"API-fp-eq.html\" title=\"function::fp_eq\"></head><body bgcolor=\"white\" text=\"black\" link=\"#0000FF\" vlink=\"#840084\" alink=\"#0000FF\"><div class=\"navheader\"><table width=\"100%\" summary=\"Navigation header\"><tr><th colspan=\"3\" align=\"center\"><span class=\"phrase\">function::fp_add</span></th></tr><tr><td width=\"20%\" align=\"left\"><a accesskey=\"p\" href=\"API-fp32-to-fp64.html\">Prev</a>&#160;</td><th width=\"60%\" align=\"center\">Chapter&#160;35.&#160;Floating point processing Tapset</th><td width=\"20%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-fp-eq.html\">Next</a></td></tr></table><hr></div><div class=\"refentry\"><a name=\"API-fp-add\"></a><div class=\"titlepage\"></div><div class=\"refnamediv\"><h2>Name</h2><p>function::fp_add &#8212; \n      Addition between floating points\n  </p></div><div class=\"refsynopsisdiv\"><h2>Synopsis</h2><pre class=\"programlisting\">\n     fp_add:long(add1:long,add2:long)\n-</pre></div><div class=\"refsect1\"><a name=\"idm26110\"></a><h2>Arguments</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>add1</code></em></span></dt><dd><p>\n+</pre></div><div class=\"refsect1\"><a name=\"idm26109\"></a><h2>Arguments</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>add1</code></em></span></dt><dd><p>\n      the 64 bit floating point addend\n     </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>add2</code></em></span></dt><dd><p>\n      second 64 bit floating point addend\n-    </p></dd></dl></div></div><div class=\"refsect1\"><a name=\"idm26123\"></a><h2>Description</h2><p>\n+    </p></dd></dl></div></div><div class=\"refsect1\"><a name=\"idm26122\"></a><h2>Description</h2><p>\n    Given addend 1 and addend 2, apply floating point adding\n </p></div></div><div class=\"navfooter\"><hr><table width=\"100%\" summary=\"Navigation footer\"><tr><td width=\"40%\" align=\"left\"><a accesskey=\"p\" href=\"API-fp32-to-fp64.html\">Prev</a>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"u\" href=\"floatingpoint.stp.html\">Up</a></td><td width=\"40%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-fp-eq.html\">Next</a></td></tr><tr><td width=\"40%\" align=\"left\" valign=\"top\"><span class=\"phrase\">function::fp32_to_fp64</span>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"h\" href=\"index.html\">Home</a></td><td width=\"40%\" align=\"right\" valign=\"top\">&#160;<span class=\"phrase\">function::fp_eq</span></td></tr></table></div></body></html>\n"}, {"source1": "./usr/share/doc/systemtap-doc/tapsets/API-fp-eq.html", "source2": "./usr/share/doc/systemtap-doc/tapsets/API-fp-eq.html", "unified_diff": "@@ -1,11 +1,11 @@\n <html><head><meta http-equiv=\"Content-Type\" content=\"text/html; charset=ANSI_X3.4-1968\"><title>function::fp_eq</title><meta name=\"generator\" content=\"DocBook XSL Stylesheets Vsnapshot\"><link rel=\"home\" href=\"index.html\" title=\"SystemTap Tapset Reference Manual\"><link rel=\"up\" href=\"floatingpoint.stp.html\" title=\"Chapter&#160;35.&#160;Floating point processing Tapset\"><link rel=\"prev\" href=\"API-fp-add.html\" title=\"function::fp_add\"><link rel=\"next\" href=\"API-fp-le.html\" title=\"function::fp_le\"></head><body bgcolor=\"white\" text=\"black\" link=\"#0000FF\" vlink=\"#840084\" alink=\"#0000FF\"><div class=\"navheader\"><table width=\"100%\" summary=\"Navigation header\"><tr><th colspan=\"3\" align=\"center\"><span class=\"phrase\">function::fp_eq</span></th></tr><tr><td width=\"20%\" align=\"left\"><a accesskey=\"p\" href=\"API-fp-add.html\">Prev</a>&#160;</td><th width=\"60%\" align=\"center\">Chapter&#160;35.&#160;Floating point processing Tapset</th><td width=\"20%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-fp-le.html\">Next</a></td></tr></table><hr></div><div class=\"refentry\"><a name=\"API-fp-eq\"></a><div class=\"titlepage\"></div><div class=\"refnamediv\"><h2>Name</h2><p>function::fp_eq &#8212; \n      fp comparison function equal\n  </p></div><div class=\"refsynopsisdiv\"><h2>Synopsis</h2><pre class=\"programlisting\">\n     fp_eq:long(infp1:long,infp2:long)\n-</pre></div><div class=\"refsect1\"><a name=\"idm26141\"></a><h2>Arguments</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>infp1</code></em></span></dt><dd><p>\n+</pre></div><div class=\"refsect1\"><a name=\"idm26140\"></a><h2>Arguments</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>infp1</code></em></span></dt><dd><p>\n      the 64 bit floating point input\n     </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>infp2</code></em></span></dt><dd><p>\n      second 64 bit floating point input\n-    </p></dd></dl></div></div><div class=\"refsect1\"><a name=\"idm26154\"></a><h2>Description</h2><p>\n+    </p></dd></dl></div></div><div class=\"refsect1\"><a name=\"idm26153\"></a><h2>Description</h2><p>\n    check if infp1 is equal to infp2\n </p></div></div><div class=\"navfooter\"><hr><table width=\"100%\" summary=\"Navigation footer\"><tr><td width=\"40%\" align=\"left\"><a accesskey=\"p\" href=\"API-fp-add.html\">Prev</a>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"u\" href=\"floatingpoint.stp.html\">Up</a></td><td width=\"40%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-fp-le.html\">Next</a></td></tr><tr><td width=\"40%\" align=\"left\" valign=\"top\"><span class=\"phrase\">function::fp_add</span>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"h\" href=\"index.html\">Home</a></td><td width=\"40%\" align=\"right\" valign=\"top\">&#160;<span class=\"phrase\">function::fp_le</span></td></tr></table></div></body></html>\n"}, {"source1": "./usr/share/doc/systemtap-doc/tapsets/API-fp-le.html", "source2": "./usr/share/doc/systemtap-doc/tapsets/API-fp-le.html", "unified_diff": "@@ -1,11 +1,11 @@\n <html><head><meta http-equiv=\"Content-Type\" content=\"text/html; charset=ANSI_X3.4-1968\"><title>function::fp_le</title><meta name=\"generator\" content=\"DocBook XSL Stylesheets Vsnapshot\"><link rel=\"home\" href=\"index.html\" title=\"SystemTap Tapset Reference Manual\"><link rel=\"up\" href=\"floatingpoint.stp.html\" title=\"Chapter&#160;35.&#160;Floating point processing Tapset\"><link rel=\"prev\" href=\"API-fp-eq.html\" title=\"function::fp_eq\"><link rel=\"next\" href=\"API-fp-lt.html\" title=\"function::fp_lt\"></head><body bgcolor=\"white\" text=\"black\" link=\"#0000FF\" vlink=\"#840084\" alink=\"#0000FF\"><div class=\"navheader\"><table width=\"100%\" summary=\"Navigation header\"><tr><th colspan=\"3\" align=\"center\"><span class=\"phrase\">function::fp_le</span></th></tr><tr><td width=\"20%\" align=\"left\"><a accesskey=\"p\" href=\"API-fp-eq.html\">Prev</a>&#160;</td><th width=\"60%\" align=\"center\">Chapter&#160;35.&#160;Floating point processing Tapset</th><td width=\"20%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-fp-lt.html\">Next</a></td></tr></table><hr></div><div class=\"refentry\"><a name=\"API-fp-le\"></a><div class=\"titlepage\"></div><div class=\"refnamediv\"><h2>Name</h2><p>function::fp_le &#8212; \n      Check if first fp is less than or equal to\n  </p></div><div class=\"refsynopsisdiv\"><h2>Synopsis</h2><pre class=\"programlisting\">\n     fp_le:long(infp1:long,infp2:long)\n-</pre></div><div class=\"refsect1\"><a name=\"idm26172\"></a><h2>Arguments</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>infp1</code></em></span></dt><dd><p>\n+</pre></div><div class=\"refsect1\"><a name=\"idm26171\"></a><h2>Arguments</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>infp1</code></em></span></dt><dd><p>\n      the 64 bit floating point input\n     </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>infp2</code></em></span></dt><dd><p>\n      second 64 bit floating point input\n-    </p></dd></dl></div></div><div class=\"refsect1\"><a name=\"idm26185\"></a><h2>Description</h2><p>\n+    </p></dd></dl></div></div><div class=\"refsect1\"><a name=\"idm26184\"></a><h2>Description</h2><p>\n    check if infp1 is less than or equal to infp2\n </p></div></div><div class=\"navfooter\"><hr><table width=\"100%\" summary=\"Navigation footer\"><tr><td width=\"40%\" align=\"left\"><a accesskey=\"p\" href=\"API-fp-eq.html\">Prev</a>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"u\" href=\"floatingpoint.stp.html\">Up</a></td><td width=\"40%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-fp-lt.html\">Next</a></td></tr><tr><td width=\"40%\" align=\"left\" valign=\"top\"><span class=\"phrase\">function::fp_eq</span>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"h\" href=\"index.html\">Home</a></td><td width=\"40%\" align=\"right\" valign=\"top\">&#160;<span class=\"phrase\">function::fp_lt</span></td></tr></table></div></body></html>\n"}, {"source1": "./usr/share/doc/systemtap-doc/tapsets/API-fp-lt.html", "source2": "./usr/share/doc/systemtap-doc/tapsets/API-fp-lt.html", "unified_diff": "@@ -1,11 +1,11 @@\n <html><head><meta http-equiv=\"Content-Type\" content=\"text/html; charset=ANSI_X3.4-1968\"><title>function::fp_lt</title><meta name=\"generator\" content=\"DocBook XSL Stylesheets Vsnapshot\"><link rel=\"home\" href=\"index.html\" title=\"SystemTap Tapset Reference Manual\"><link rel=\"up\" href=\"floatingpoint.stp.html\" title=\"Chapter&#160;35.&#160;Floating point processing Tapset\"><link rel=\"prev\" href=\"API-fp-le.html\" title=\"function::fp_le\"><link rel=\"next\" href=\"API-fp-mul.html\" title=\"function::fp_mul\"></head><body bgcolor=\"white\" text=\"black\" link=\"#0000FF\" vlink=\"#840084\" alink=\"#0000FF\"><div class=\"navheader\"><table width=\"100%\" summary=\"Navigation header\"><tr><th colspan=\"3\" align=\"center\"><span class=\"phrase\">function::fp_lt</span></th></tr><tr><td width=\"20%\" align=\"left\"><a accesskey=\"p\" href=\"API-fp-le.html\">Prev</a>&#160;</td><th width=\"60%\" align=\"center\">Chapter&#160;35.&#160;Floating point processing Tapset</th><td width=\"20%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-fp-mul.html\">Next</a></td></tr></table><hr></div><div class=\"refentry\"><a name=\"API-fp-lt\"></a><div class=\"titlepage\"></div><div class=\"refnamediv\"><h2>Name</h2><p>function::fp_lt &#8212; \n      fp comparison function less than\n  </p></div><div class=\"refsynopsisdiv\"><h2>Synopsis</h2><pre class=\"programlisting\">\n     fp_lt:long(infp1:long,infp2:long)\n-</pre></div><div class=\"refsect1\"><a name=\"idm26203\"></a><h2>Arguments</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>infp1</code></em></span></dt><dd><p>\n+</pre></div><div class=\"refsect1\"><a name=\"idm26202\"></a><h2>Arguments</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>infp1</code></em></span></dt><dd><p>\n      the 64 bit floating point input\n     </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>infp2</code></em></span></dt><dd><p>\n      second 64 bit floating point input\n-    </p></dd></dl></div></div><div class=\"refsect1\"><a name=\"idm26216\"></a><h2>Description</h2><p>\n+    </p></dd></dl></div></div><div class=\"refsect1\"><a name=\"idm26215\"></a><h2>Description</h2><p>\n    check if infp1 is strictly less than infp2\n </p></div></div><div class=\"navfooter\"><hr><table width=\"100%\" summary=\"Navigation footer\"><tr><td width=\"40%\" align=\"left\"><a accesskey=\"p\" href=\"API-fp-le.html\">Prev</a>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"u\" href=\"floatingpoint.stp.html\">Up</a></td><td width=\"40%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-fp-mul.html\">Next</a></td></tr><tr><td width=\"40%\" align=\"left\" valign=\"top\"><span class=\"phrase\">function::fp_le</span>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"h\" href=\"index.html\">Home</a></td><td width=\"40%\" align=\"right\" valign=\"top\">&#160;<span class=\"phrase\">function::fp_mul</span></td></tr></table></div></body></html>\n"}, {"source1": "./usr/share/doc/systemtap-doc/tapsets/API-fp-mul.html", "source2": "./usr/share/doc/systemtap-doc/tapsets/API-fp-mul.html", "unified_diff": "@@ -1,11 +1,11 @@\n <html><head><meta http-equiv=\"Content-Type\" content=\"text/html; charset=ANSI_X3.4-1968\"><title>function::fp_mul</title><meta name=\"generator\" content=\"DocBook XSL Stylesheets Vsnapshot\"><link rel=\"home\" href=\"index.html\" title=\"SystemTap Tapset Reference Manual\"><link rel=\"up\" href=\"floatingpoint.stp.html\" title=\"Chapter&#160;35.&#160;Floating point processing Tapset\"><link rel=\"prev\" href=\"API-fp-lt.html\" title=\"function::fp_lt\"><link rel=\"next\" href=\"API-fp-rem.html\" title=\"function::fp_rem\"></head><body bgcolor=\"white\" text=\"black\" link=\"#0000FF\" vlink=\"#840084\" alink=\"#0000FF\"><div class=\"navheader\"><table width=\"100%\" summary=\"Navigation header\"><tr><th colspan=\"3\" align=\"center\"><span class=\"phrase\">function::fp_mul</span></th></tr><tr><td width=\"20%\" align=\"left\"><a accesskey=\"p\" href=\"API-fp-lt.html\">Prev</a>&#160;</td><th width=\"60%\" align=\"center\">Chapter&#160;35.&#160;Floating point processing Tapset</th><td width=\"20%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-fp-rem.html\">Next</a></td></tr></table><hr></div><div class=\"refentry\"><a name=\"API-fp-mul\"></a><div class=\"titlepage\"></div><div class=\"refnamediv\"><h2>Name</h2><p>function::fp_mul &#8212; \n      Multiplication between floating points\n  </p></div><div class=\"refsynopsisdiv\"><h2>Synopsis</h2><pre class=\"programlisting\">\n     fp_mul:long(mul1:long,mul2:long)\n-</pre></div><div class=\"refsect1\"><a name=\"idm26234\"></a><h2>Arguments</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>mul1</code></em></span></dt><dd><p>\n+</pre></div><div class=\"refsect1\"><a name=\"idm26233\"></a><h2>Arguments</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>mul1</code></em></span></dt><dd><p>\n      the 64 bit floating point multiplicand\n     </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>mul2</code></em></span></dt><dd><p>\n      64 bit floating point multiplier\n-    </p></dd></dl></div></div><div class=\"refsect1\"><a name=\"idm26247\"></a><h2>Description</h2><p>\n+    </p></dd></dl></div></div><div class=\"refsect1\"><a name=\"idm26246\"></a><h2>Description</h2><p>\n    result is multiplicand times multiplier\n </p></div></div><div class=\"navfooter\"><hr><table width=\"100%\" summary=\"Navigation footer\"><tr><td width=\"40%\" align=\"left\"><a accesskey=\"p\" href=\"API-fp-lt.html\">Prev</a>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"u\" href=\"floatingpoint.stp.html\">Up</a></td><td width=\"40%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-fp-rem.html\">Next</a></td></tr><tr><td width=\"40%\" align=\"left\" valign=\"top\"><span class=\"phrase\">function::fp_lt</span>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"h\" href=\"index.html\">Home</a></td><td width=\"40%\" align=\"right\" valign=\"top\">&#160;<span class=\"phrase\">function::fp_rem</span></td></tr></table></div></body></html>\n"}, {"source1": "./usr/share/doc/systemtap-doc/tapsets/API-fp-rem.html", "source2": "./usr/share/doc/systemtap-doc/tapsets/API-fp-rem.html", "unified_diff": "@@ -1,11 +1,11 @@\n <html><head><meta http-equiv=\"Content-Type\" content=\"text/html; charset=ANSI_X3.4-1968\"><title>function::fp_rem</title><meta name=\"generator\" content=\"DocBook XSL Stylesheets Vsnapshot\"><link rel=\"home\" href=\"index.html\" title=\"SystemTap Tapset Reference Manual\"><link rel=\"up\" href=\"floatingpoint.stp.html\" title=\"Chapter&#160;35.&#160;Floating point processing Tapset\"><link rel=\"prev\" href=\"API-fp-mul.html\" title=\"function::fp_mul\"><link rel=\"next\" href=\"API-fp-sqrt.html\" title=\"function::fp_sqrt\"></head><body bgcolor=\"white\" text=\"black\" link=\"#0000FF\" vlink=\"#840084\" alink=\"#0000FF\"><div class=\"navheader\"><table width=\"100%\" summary=\"Navigation header\"><tr><th colspan=\"3\" align=\"center\"><span class=\"phrase\">function::fp_rem</span></th></tr><tr><td width=\"20%\" align=\"left\"><a accesskey=\"p\" href=\"API-fp-mul.html\">Prev</a>&#160;</td><th width=\"60%\" align=\"center\">Chapter&#160;35.&#160;Floating point processing Tapset</th><td width=\"20%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-fp-sqrt.html\">Next</a></td></tr></table><hr></div><div class=\"refentry\"><a name=\"API-fp-rem\"></a><div class=\"titlepage\"></div><div class=\"refnamediv\"><h2>Name</h2><p>function::fp_rem &#8212; \n      Floating point division\n  </p></div><div class=\"refsynopsisdiv\"><h2>Synopsis</h2><pre class=\"programlisting\">\n     fp_rem:long(div1:long,div2:long)\n-</pre></div><div class=\"refsect1\"><a name=\"idm26265\"></a><h2>Arguments</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>div1</code></em></span></dt><dd><p>\n+</pre></div><div class=\"refsect1\"><a name=\"idm26264\"></a><h2>Arguments</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>div1</code></em></span></dt><dd><p>\n      the 64 bit floating point dividend\n     </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>div2</code></em></span></dt><dd><p>\n      64 bit floating point divisor\n-    </p></dd></dl></div></div><div class=\"refsect1\"><a name=\"idm26278\"></a><h2>Description</h2><p>\n+    </p></dd></dl></div></div><div class=\"refsect1\"><a name=\"idm26277\"></a><h2>Description</h2><p>\n    result would be the remainder after divisor divides dividend\n </p></div></div><div class=\"navfooter\"><hr><table width=\"100%\" summary=\"Navigation footer\"><tr><td width=\"40%\" align=\"left\"><a accesskey=\"p\" href=\"API-fp-mul.html\">Prev</a>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"u\" href=\"floatingpoint.stp.html\">Up</a></td><td width=\"40%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-fp-sqrt.html\">Next</a></td></tr><tr><td width=\"40%\" align=\"left\" valign=\"top\"><span class=\"phrase\">function::fp_mul</span>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"h\" href=\"index.html\">Home</a></td><td width=\"40%\" align=\"right\" valign=\"top\">&#160;<span class=\"phrase\">function::fp_sqrt</span></td></tr></table></div></body></html>\n"}, {"source1": "./usr/share/doc/systemtap-doc/tapsets/API-fp-sqrt.html", "source2": "./usr/share/doc/systemtap-doc/tapsets/API-fp-sqrt.html", "unified_diff": "@@ -1,9 +1,9 @@\n <html><head><meta http-equiv=\"Content-Type\" content=\"text/html; charset=ANSI_X3.4-1968\"><title>function::fp_sqrt</title><meta name=\"generator\" content=\"DocBook XSL Stylesheets Vsnapshot\"><link rel=\"home\" href=\"index.html\" title=\"SystemTap Tapset Reference Manual\"><link rel=\"up\" href=\"floatingpoint.stp.html\" title=\"Chapter&#160;35.&#160;Floating point processing Tapset\"><link rel=\"prev\" href=\"API-fp-rem.html\" title=\"function::fp_rem\"><link rel=\"next\" href=\"API-fp-sub.html\" title=\"function::fp_sub\"></head><body bgcolor=\"white\" text=\"black\" link=\"#0000FF\" vlink=\"#840084\" alink=\"#0000FF\"><div class=\"navheader\"><table width=\"100%\" summary=\"Navigation header\"><tr><th colspan=\"3\" align=\"center\"><span class=\"phrase\">function::fp_sqrt</span></th></tr><tr><td width=\"20%\" align=\"left\"><a accesskey=\"p\" href=\"API-fp-rem.html\">Prev</a>&#160;</td><th width=\"60%\" align=\"center\">Chapter&#160;35.&#160;Floating point processing Tapset</th><td width=\"20%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-fp-sub.html\">Next</a></td></tr></table><hr></div><div class=\"refentry\"><a name=\"API-fp-sqrt\"></a><div class=\"titlepage\"></div><div class=\"refnamediv\"><h2>Name</h2><p>function::fp_sqrt &#8212; \n      Floating point square root\n  </p></div><div class=\"refsynopsisdiv\"><h2>Synopsis</h2><pre class=\"programlisting\">\n     fp_sqrt:long(infp:long)\n-</pre></div><div class=\"refsect1\"><a name=\"idm26296\"></a><h2>Arguments</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>infp</code></em></span></dt><dd><p>\n+</pre></div><div class=\"refsect1\"><a name=\"idm26295\"></a><h2>Arguments</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>infp</code></em></span></dt><dd><p>\n      the 64 bit floating point input\n-    </p></dd></dl></div></div><div class=\"refsect1\"><a name=\"idm26304\"></a><h2>Description</h2><p>\n+    </p></dd></dl></div></div><div class=\"refsect1\"><a name=\"idm26303\"></a><h2>Description</h2><p>\n    apply sqrt to input floating point\n </p></div></div><div class=\"navfooter\"><hr><table width=\"100%\" summary=\"Navigation footer\"><tr><td width=\"40%\" align=\"left\"><a accesskey=\"p\" href=\"API-fp-rem.html\">Prev</a>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"u\" href=\"floatingpoint.stp.html\">Up</a></td><td width=\"40%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-fp-sub.html\">Next</a></td></tr><tr><td width=\"40%\" align=\"left\" valign=\"top\"><span class=\"phrase\">function::fp_rem</span>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"h\" href=\"index.html\">Home</a></td><td width=\"40%\" align=\"right\" valign=\"top\">&#160;<span class=\"phrase\">function::fp_sub</span></td></tr></table></div></body></html>\n"}, {"source1": "./usr/share/doc/systemtap-doc/tapsets/API-fp-sub.html", "source2": "./usr/share/doc/systemtap-doc/tapsets/API-fp-sub.html", "unified_diff": "@@ -1,11 +1,11 @@\n <html><head><meta http-equiv=\"Content-Type\" content=\"text/html; charset=ANSI_X3.4-1968\"><title>function::fp_sub</title><meta name=\"generator\" content=\"DocBook XSL Stylesheets Vsnapshot\"><link rel=\"home\" href=\"index.html\" title=\"SystemTap Tapset Reference Manual\"><link rel=\"up\" href=\"floatingpoint.stp.html\" title=\"Chapter&#160;35.&#160;Floating point processing Tapset\"><link rel=\"prev\" href=\"API-fp-sqrt.html\" title=\"function::fp_sqrt\"><link rel=\"next\" href=\"API-fp-to-long.html\" title=\"function::fp_to_long\"></head><body bgcolor=\"white\" text=\"black\" link=\"#0000FF\" vlink=\"#840084\" alink=\"#0000FF\"><div class=\"navheader\"><table width=\"100%\" summary=\"Navigation header\"><tr><th colspan=\"3\" align=\"center\"><span class=\"phrase\">function::fp_sub</span></th></tr><tr><td width=\"20%\" align=\"left\"><a accesskey=\"p\" href=\"API-fp-sqrt.html\">Prev</a>&#160;</td><th width=\"60%\" align=\"center\">Chapter&#160;35.&#160;Floating point processing Tapset</th><td width=\"20%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-fp-to-long.html\">Next</a></td></tr></table><hr></div><div class=\"refentry\"><a name=\"API-fp-sub\"></a><div class=\"titlepage\"></div><div class=\"refnamediv\"><h2>Name</h2><p>function::fp_sub &#8212; \n      Subtraction between floating points\n  </p></div><div class=\"refsynopsisdiv\"><h2>Synopsis</h2><pre class=\"programlisting\">\n     fp_sub:long(sub1:long,sub2:long)\n-</pre></div><div class=\"refsect1\"><a name=\"idm26322\"></a><h2>Arguments</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>sub1</code></em></span></dt><dd><p>\n+</pre></div><div class=\"refsect1\"><a name=\"idm26321\"></a><h2>Arguments</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>sub1</code></em></span></dt><dd><p>\n      the 64 bit floating point minuend\n     </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>sub2</code></em></span></dt><dd><p>\n      64 bit floating point subtrahend\n-    </p></dd></dl></div></div><div class=\"refsect1\"><a name=\"idm26335\"></a><h2>Description</h2><p>\n+    </p></dd></dl></div></div><div class=\"refsect1\"><a name=\"idm26334\"></a><h2>Description</h2><p>\n    result would be minuend minus subtrahend\n </p></div></div><div class=\"navfooter\"><hr><table width=\"100%\" summary=\"Navigation footer\"><tr><td width=\"40%\" align=\"left\"><a accesskey=\"p\" href=\"API-fp-sqrt.html\">Prev</a>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"u\" href=\"floatingpoint.stp.html\">Up</a></td><td width=\"40%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-fp-to-long.html\">Next</a></td></tr><tr><td width=\"40%\" align=\"left\" valign=\"top\"><span class=\"phrase\">function::fp_sqrt</span>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"h\" href=\"index.html\">Home</a></td><td width=\"40%\" align=\"right\" valign=\"top\">&#160;<span class=\"phrase\">function::fp_to_long</span></td></tr></table></div></body></html>\n"}, {"source1": "./usr/share/doc/systemtap-doc/tapsets/API-fp-to-long.html", "source2": "./usr/share/doc/systemtap-doc/tapsets/API-fp-to-long.html", "unified_diff": "@@ -1,17 +1,17 @@\n <html><head><meta http-equiv=\"Content-Type\" content=\"text/html; charset=ANSI_X3.4-1968\"><title>function::fp_to_long</title><meta name=\"generator\" content=\"DocBook XSL Stylesheets Vsnapshot\"><link rel=\"home\" href=\"index.html\" title=\"SystemTap Tapset Reference Manual\"><link rel=\"up\" href=\"floatingpoint.stp.html\" title=\"Chapter&#160;35.&#160;Floating point processing Tapset\"><link rel=\"prev\" href=\"API-fp-sub.html\" title=\"function::fp_sub\"><link rel=\"next\" href=\"API-fp-to-string.html\" title=\"function::fp_to_string\"></head><body bgcolor=\"white\" text=\"black\" link=\"#0000FF\" vlink=\"#840084\" alink=\"#0000FF\"><div class=\"navheader\"><table width=\"100%\" summary=\"Navigation header\"><tr><th colspan=\"3\" align=\"center\"><span class=\"phrase\">function::fp_to_long</span></th></tr><tr><td width=\"20%\" align=\"left\"><a accesskey=\"p\" href=\"API-fp-sub.html\">Prev</a>&#160;</td><th width=\"60%\" align=\"center\">Chapter&#160;35.&#160;Floating point processing Tapset</th><td width=\"20%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-fp-to-string.html\">Next</a></td></tr></table><hr></div><div class=\"refentry\"><a name=\"API-fp-to-long\"></a><div class=\"titlepage\"></div><div class=\"refnamediv\"><h2>Name</h2><p>function::fp_to_long &#8212; \n      Convert fp to int64\n  </p></div><div class=\"refsynopsisdiv\"><h2>Synopsis</h2><pre class=\"programlisting\">\n     fp_to_long:long(infp:long,roundingMode:long,exact:long)\n-</pre></div><div class=\"refsect1\"><a name=\"idm26353\"></a><h2>Arguments</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>infp</code></em></span></dt><dd><p>\n+</pre></div><div class=\"refsect1\"><a name=\"idm26352\"></a><h2>Arguments</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>infp</code></em></span></dt><dd><p>\n      the 64 bit floating point stored in long\n     </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>roundingMode</code></em></span></dt><dd><p>\n      through 0-6, which are round to nearest even, minMag, \n      min, max, near maxMag and round to odd\n     </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>exact</code></em></span></dt><dd><p>\n      the boolean value, if exact is 1 than raising inexact \n      exception, otherwise ignore the exception.\n-    </p></dd></dl></div></div><div class=\"refsect1\"><a name=\"idm26371\"></a><h2>Description</h2><p>\n+    </p></dd></dl></div></div><div class=\"refsect1\"><a name=\"idm26370\"></a><h2>Description</h2><p>\n    Given a 64 bit floating point, which is stored in long,\n    use the long value to initiate self-defined float64_t type, then \n    apply the f64_to_i64 function to get the string representation. \n </p></div></div><div class=\"navfooter\"><hr><table width=\"100%\" summary=\"Navigation footer\"><tr><td width=\"40%\" align=\"left\"><a accesskey=\"p\" href=\"API-fp-sub.html\">Prev</a>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"u\" href=\"floatingpoint.stp.html\">Up</a></td><td width=\"40%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-fp-to-string.html\">Next</a></td></tr><tr><td width=\"40%\" align=\"left\" valign=\"top\"><span class=\"phrase\">function::fp_sub</span>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"h\" href=\"index.html\">Home</a></td><td width=\"40%\" align=\"right\" valign=\"top\">&#160;<span class=\"phrase\">function::fp_to_string</span></td></tr></table></div></body></html>\n"}, {"source1": "./usr/share/doc/systemtap-doc/tapsets/API-fp-to-string.html", "source2": "./usr/share/doc/systemtap-doc/tapsets/API-fp-to-string.html", "unified_diff": "@@ -1,13 +1,13 @@\n <html><head><meta http-equiv=\"Content-Type\" content=\"text/html; charset=ANSI_X3.4-1968\"><title>function::fp_to_string</title><meta name=\"generator\" content=\"DocBook XSL Stylesheets Vsnapshot\"><link rel=\"home\" href=\"index.html\" title=\"SystemTap Tapset Reference Manual\"><link rel=\"up\" href=\"floatingpoint.stp.html\" title=\"Chapter&#160;35.&#160;Floating point processing Tapset\"><link rel=\"prev\" href=\"API-fp-to-long.html\" title=\"function::fp_to_long\"><link rel=\"next\" href=\"API-long-to-fp.html\" title=\"function::long_to_fp\"></head><body bgcolor=\"white\" text=\"black\" link=\"#0000FF\" vlink=\"#840084\" alink=\"#0000FF\"><div class=\"navheader\"><table width=\"100%\" summary=\"Navigation header\"><tr><th colspan=\"3\" align=\"center\"><span class=\"phrase\">function::fp_to_string</span></th></tr><tr><td width=\"20%\" align=\"left\"><a accesskey=\"p\" href=\"API-fp-to-long.html\">Prev</a>&#160;</td><th width=\"60%\" align=\"center\">Chapter&#160;35.&#160;Floating point processing Tapset</th><td width=\"20%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-long-to-fp.html\">Next</a></td></tr></table><hr></div><div class=\"refentry\"><a name=\"API-fp-to-string\"></a><div class=\"titlepage\"></div><div class=\"refnamediv\"><h2>Name</h2><p>function::fp_to_string &#8212; \n   Convert 64 bit floating point to string\n  </p></div><div class=\"refsynopsisdiv\"><h2>Synopsis</h2><pre class=\"programlisting\">\n     fp_to_string:string(infp:long,precision:long)\n-</pre></div><div class=\"refsect1\"><a name=\"idm26389\"></a><h2>Arguments</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>infp</code></em></span></dt><dd><p>\n+</pre></div><div class=\"refsect1\"><a name=\"idm26388\"></a><h2>Arguments</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>infp</code></em></span></dt><dd><p>\n      the 64 bit floating point stored in long\n     </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>precision</code></em></span></dt><dd><p>\n      number of digits after decimal point\n-    </p></dd></dl></div></div><div class=\"refsect1\"><a name=\"idm26402\"></a><h2>Description</h2><p>\n+    </p></dd></dl></div></div><div class=\"refsect1\"><a name=\"idm26401\"></a><h2>Description</h2><p>\n    Given a 64 bit floating point, which is stored in long,\n    use the long value to initiate self-defined float64_t type, then\n    apply the f64_to_i64 function to get the string representation.\n </p></div></div><div class=\"navfooter\"><hr><table width=\"100%\" summary=\"Navigation footer\"><tr><td width=\"40%\" align=\"left\"><a accesskey=\"p\" href=\"API-fp-to-long.html\">Prev</a>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"u\" href=\"floatingpoint.stp.html\">Up</a></td><td width=\"40%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-long-to-fp.html\">Next</a></td></tr><tr><td width=\"40%\" align=\"left\" valign=\"top\"><span class=\"phrase\">function::fp_to_long</span>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"h\" href=\"index.html\">Home</a></td><td width=\"40%\" align=\"right\" valign=\"top\">&#160;<span class=\"phrase\">function::long_to_fp</span></td></tr></table></div></body></html>\n"}, {"source1": "./usr/share/doc/systemtap-doc/tapsets/API-fp32-to-fp64.html", "source2": "./usr/share/doc/systemtap-doc/tapsets/API-fp32-to-fp64.html", "unified_diff": "@@ -1,9 +1,9 @@\n <html><head><meta http-equiv=\"Content-Type\" content=\"text/html; charset=ANSI_X3.4-1968\"><title>function::fp32_to_fp64</title><meta name=\"generator\" content=\"DocBook XSL Stylesheets Vsnapshot\"><link rel=\"home\" href=\"index.html\" title=\"SystemTap Tapset Reference Manual\"><link rel=\"up\" href=\"floatingpoint.stp.html\" title=\"Chapter&#160;35.&#160;Floating point processing Tapset\"><link rel=\"prev\" href=\"floatingpoint.stp.html\" title=\"Chapter&#160;35.&#160;Floating point processing Tapset\"><link rel=\"next\" href=\"API-fp-add.html\" title=\"function::fp_add\"></head><body bgcolor=\"white\" text=\"black\" link=\"#0000FF\" vlink=\"#840084\" alink=\"#0000FF\"><div class=\"navheader\"><table width=\"100%\" summary=\"Navigation header\"><tr><th colspan=\"3\" align=\"center\"><span class=\"phrase\">function::fp32_to_fp64</span></th></tr><tr><td width=\"20%\" align=\"left\"><a accesskey=\"p\" href=\"floatingpoint.stp.html\">Prev</a>&#160;</td><th width=\"60%\" align=\"center\">Chapter&#160;35.&#160;Floating point processing Tapset</th><td width=\"20%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-fp-add.html\">Next</a></td></tr></table><hr></div><div class=\"refentry\"><a name=\"API-fp32-to-fp64\"></a><div class=\"titlepage\"></div><div class=\"refnamediv\"><h2>Name</h2><p>function::fp32_to_fp64 &#8212; \n      Convert fp32 to 64 bit floating point\n  </p></div><div class=\"refsynopsisdiv\"><h2>Synopsis</h2><pre class=\"programlisting\">\n     fp32_to_fp64:long(input:long)\n-</pre></div><div class=\"refsect1\"><a name=\"idm26084\"></a><h2>Arguments</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>input</code></em></span></dt><dd><p>\n+</pre></div><div class=\"refsect1\"><a name=\"idm26083\"></a><h2>Arguments</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>input</code></em></span></dt><dd><p>\n      a long integer\n-    </p></dd></dl></div></div><div class=\"refsect1\"><a name=\"idm26092\"></a><h2>Description</h2><p>\n+    </p></dd></dl></div></div><div class=\"refsect1\"><a name=\"idm26091\"></a><h2>Description</h2><p>\n    Convert from 32 bit floating point to a 64 bit softfloat floating point.\n </p></div></div><div class=\"navfooter\"><hr><table width=\"100%\" summary=\"Navigation footer\"><tr><td width=\"40%\" align=\"left\"><a accesskey=\"p\" href=\"floatingpoint.stp.html\">Prev</a>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"u\" href=\"floatingpoint.stp.html\">Up</a></td><td width=\"40%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-fp-add.html\">Next</a></td></tr><tr><td width=\"40%\" align=\"left\" valign=\"top\">Chapter&#160;35.&#160;Floating point processing Tapset&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"h\" href=\"index.html\">Home</a></td><td width=\"40%\" align=\"right\" valign=\"top\">&#160;<span class=\"phrase\">function::fp_add</span></td></tr></table></div></body></html>\n"}, {"source1": "./usr/share/doc/systemtap-doc/tapsets/API-ftrace.html", "source2": "./usr/share/doc/systemtap-doc/tapsets/API-ftrace.html", "unified_diff": "@@ -1,11 +1,11 @@\n <html><head><meta http-equiv=\"Content-Type\" content=\"text/html; charset=ANSI_X3.4-1968\"><title>function::ftrace</title><meta name=\"generator\" content=\"DocBook XSL Stylesheets Vsnapshot\"><link rel=\"home\" href=\"index.html\" title=\"SystemTap Tapset Reference Manual\"><link rel=\"up\" href=\"logging.stp.html\" title=\"Chapter&#160;22.&#160;Logging Tapset\"><link rel=\"prev\" href=\"API-exit.html\" title=\"function::exit\"><link rel=\"next\" href=\"API-log.html\" title=\"function::log\"></head><body bgcolor=\"white\" text=\"black\" link=\"#0000FF\" vlink=\"#840084\" alink=\"#0000FF\"><div class=\"navheader\"><table width=\"100%\" summary=\"Navigation header\"><tr><th colspan=\"3\" align=\"center\"><span class=\"phrase\">function::ftrace</span></th></tr><tr><td width=\"20%\" align=\"left\"><a accesskey=\"p\" href=\"API-exit.html\">Prev</a>&#160;</td><th width=\"60%\" align=\"center\">Chapter&#160;22.&#160;Logging Tapset</th><td width=\"20%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-log.html\">Next</a></td></tr></table><hr></div><div class=\"refentry\"><a name=\"API-ftrace\"></a><div class=\"titlepage\"></div><div class=\"refnamediv\"><h2>Name</h2><p>function::ftrace &#8212; \n   Send a message to the ftrace ring-buffer\n  </p></div><div class=\"refsynopsisdiv\"><h2>Synopsis</h2><pre class=\"programlisting\">\n     ftrace(msg:string)\n-</pre></div><div class=\"refsect1\"><a name=\"idm17842\"></a><h2>Arguments</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>msg</code></em></span></dt><dd><p>\n+</pre></div><div class=\"refsect1\"><a name=\"idm17841\"></a><h2>Arguments</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>msg</code></em></span></dt><dd><p>\n      The formatted message string\n-    </p></dd></dl></div></div><div class=\"refsect1\"><a name=\"idm17850\"></a><h2>Description</h2><p>\n+    </p></dd></dl></div></div><div class=\"refsect1\"><a name=\"idm17849\"></a><h2>Description</h2><p>\n    If the ftrace ring-buffer is configured &amp; available,\n    see /debugfs/tracing/trace for the message.  Otherwise, the\n    message may be quietly dropped.  An implicit end-of-line is added.\n </p></div></div><div class=\"navfooter\"><hr><table width=\"100%\" summary=\"Navigation footer\"><tr><td width=\"40%\" align=\"left\"><a accesskey=\"p\" href=\"API-exit.html\">Prev</a>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"u\" href=\"logging.stp.html\">Up</a></td><td width=\"40%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-log.html\">Next</a></td></tr><tr><td width=\"40%\" align=\"left\" valign=\"top\"><span class=\"phrase\">function::exit</span>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"h\" href=\"index.html\">Home</a></td><td width=\"40%\" align=\"right\" valign=\"top\">&#160;<span class=\"phrase\">function::log</span></td></tr></table></div></body></html>\n"}, {"source1": "./usr/share/doc/systemtap-doc/tapsets/API-fullpath-struct-file.html", "source2": "./usr/share/doc/systemtap-doc/tapsets/API-fullpath-struct-file.html", "unified_diff": "@@ -1,14 +1,14 @@\n <html><head><meta http-equiv=\"Content-Type\" content=\"text/html; charset=ANSI_X3.4-1968\"><title>function::fullpath_struct_file</title><meta name=\"generator\" content=\"DocBook XSL Stylesheets Vsnapshot\"><link rel=\"home\" href=\"index.html\" title=\"SystemTap Tapset Reference Manual\"><link rel=\"up\" href=\"dentry.stp.html\" title=\"Chapter&#160;21.&#160;Directory-entry (dentry) Tapset\"><link rel=\"prev\" href=\"API-d-path.html\" title=\"function::d_path\"><link rel=\"next\" href=\"API-fullpath-struct-nameidata.html\" title=\"function::fullpath_struct_nameidata\"></head><body bgcolor=\"white\" text=\"black\" link=\"#0000FF\" vlink=\"#840084\" alink=\"#0000FF\"><div class=\"navheader\"><table width=\"100%\" summary=\"Navigation header\"><tr><th colspan=\"3\" align=\"center\"><span class=\"phrase\">function::fullpath_struct_file</span></th></tr><tr><td width=\"20%\" align=\"left\"><a accesskey=\"p\" href=\"API-d-path.html\">Prev</a>&#160;</td><th width=\"60%\" align=\"center\">Chapter&#160;21.&#160;Directory-entry (dentry) Tapset</th><td width=\"20%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-fullpath-struct-nameidata.html\">Next</a></td></tr></table><hr></div><div class=\"refentry\"><a name=\"API-fullpath-struct-file\"></a><div class=\"titlepage\"></div><div class=\"refnamediv\"><h2>Name</h2><p>function::fullpath_struct_file &#8212; \n      get the full path\n  </p></div><div class=\"refsynopsisdiv\"><h2>Synopsis</h2><pre class=\"programlisting\">\n     fullpath_struct_file:string(task:long,file:long)\n-</pre></div><div class=\"refsect1\"><a name=\"idm17475\"></a><h2>Arguments</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>task</code></em></span></dt><dd><p>\n+</pre></div><div class=\"refsect1\"><a name=\"idm17474\"></a><h2>Arguments</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>task</code></em></span></dt><dd><p>\n      task_struct pointer.\n     </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>file</code></em></span></dt><dd><p>\n      Pointer to <span class=\"quote\">&#8220;<span class=\"quote\">struct file</span>&#8221;</span>.\n-    </p></dd></dl></div></div><div class=\"refsect1\"><a name=\"idm17489\"></a><h2>Description</h2><p>\n+    </p></dd></dl></div></div><div class=\"refsect1\"><a name=\"idm17488\"></a><h2>Description</h2><p>\n    </p><p>\n \n    Returns the full dirent name (full path to the root), like\n    the kernel d_path function.\n </p></div></div><div class=\"navfooter\"><hr><table width=\"100%\" summary=\"Navigation footer\"><tr><td width=\"40%\" align=\"left\"><a accesskey=\"p\" href=\"API-d-path.html\">Prev</a>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"u\" href=\"dentry.stp.html\">Up</a></td><td width=\"40%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-fullpath-struct-nameidata.html\">Next</a></td></tr><tr><td width=\"40%\" align=\"left\" valign=\"top\"><span class=\"phrase\">function::d_path</span>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"h\" href=\"index.html\">Home</a></td><td width=\"40%\" align=\"right\" valign=\"top\">&#160;<span class=\"phrase\">function::fullpath_struct_nameidata</span></td></tr></table></div></body></html>\n"}, {"source1": "./usr/share/doc/systemtap-doc/tapsets/API-fullpath-struct-nameidata.html", "source2": "./usr/share/doc/systemtap-doc/tapsets/API-fullpath-struct-nameidata.html", "unified_diff": "@@ -1,12 +1,12 @@\n <html><head><meta http-equiv=\"Content-Type\" content=\"text/html; charset=ANSI_X3.4-1968\"><title>function::fullpath_struct_nameidata</title><meta name=\"generator\" content=\"DocBook XSL Stylesheets Vsnapshot\"><link rel=\"home\" href=\"index.html\" title=\"SystemTap Tapset Reference Manual\"><link rel=\"up\" href=\"dentry.stp.html\" title=\"Chapter&#160;21.&#160;Directory-entry (dentry) Tapset\"><link rel=\"prev\" href=\"API-fullpath-struct-file.html\" title=\"function::fullpath_struct_file\"><link rel=\"next\" href=\"API-fullpath-struct-path.html\" title=\"function::fullpath_struct_path\"></head><body bgcolor=\"white\" text=\"black\" link=\"#0000FF\" vlink=\"#840084\" alink=\"#0000FF\"><div class=\"navheader\"><table width=\"100%\" summary=\"Navigation header\"><tr><th colspan=\"3\" align=\"center\"><span class=\"phrase\">function::fullpath_struct_nameidata</span></th></tr><tr><td width=\"20%\" align=\"left\"><a accesskey=\"p\" href=\"API-fullpath-struct-file.html\">Prev</a>&#160;</td><th width=\"60%\" align=\"center\">Chapter&#160;21.&#160;Directory-entry (dentry) Tapset</th><td width=\"20%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-fullpath-struct-path.html\">Next</a></td></tr></table><hr></div><div class=\"refentry\"><a name=\"API-fullpath-struct-nameidata\"></a><div class=\"titlepage\"></div><div class=\"refnamediv\"><h2>Name</h2><p>function::fullpath_struct_nameidata &#8212; \n      get the full nameidata path\n  </p></div><div class=\"refsynopsisdiv\"><h2>Synopsis</h2><pre class=\"programlisting\">\n     fullpath_struct_nameidata(nd:)\n-</pre></div><div class=\"refsect1\"><a name=\"idm17508\"></a><h2>Arguments</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>nd</code></em></span></dt><dd><p>\n+</pre></div><div class=\"refsect1\"><a name=\"idm17507\"></a><h2>Arguments</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>nd</code></em></span></dt><dd><p>\n      Pointer to <span class=\"quote\">&#8220;<span class=\"quote\">struct nameidata</span>&#8221;</span>.\n-    </p></dd></dl></div></div><div class=\"refsect1\"><a name=\"idm17517\"></a><h2>Description</h2><p>\n+    </p></dd></dl></div></div><div class=\"refsect1\"><a name=\"idm17516\"></a><h2>Description</h2><p>\n    </p><p>\n \n    Returns the full dirent name (full path to the root), like\n    the kernel (and systemtap-tapset) d_path function, with a <span class=\"quote\">&#8220;<span class=\"quote\">/</span>&#8221;</span>.\n </p></div></div><div class=\"navfooter\"><hr><table width=\"100%\" summary=\"Navigation footer\"><tr><td width=\"40%\" align=\"left\"><a accesskey=\"p\" href=\"API-fullpath-struct-file.html\">Prev</a>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"u\" href=\"dentry.stp.html\">Up</a></td><td width=\"40%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-fullpath-struct-path.html\">Next</a></td></tr><tr><td width=\"40%\" align=\"left\" valign=\"top\"><span class=\"phrase\">function::fullpath_struct_file</span>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"h\" href=\"index.html\">Home</a></td><td width=\"40%\" align=\"right\" valign=\"top\">&#160;<span class=\"phrase\">function::fullpath_struct_path</span></td></tr></table></div></body></html>\n"}, {"source1": "./usr/share/doc/systemtap-doc/tapsets/API-fullpath-struct-path.html", "source2": "./usr/share/doc/systemtap-doc/tapsets/API-fullpath-struct-path.html", "unified_diff": "@@ -1,12 +1,12 @@\n <html><head><meta http-equiv=\"Content-Type\" content=\"text/html; charset=ANSI_X3.4-1968\"><title>function::fullpath_struct_path</title><meta name=\"generator\" content=\"DocBook XSL Stylesheets Vsnapshot\"><link rel=\"home\" href=\"index.html\" title=\"SystemTap Tapset Reference Manual\"><link rel=\"up\" href=\"dentry.stp.html\" title=\"Chapter&#160;21.&#160;Directory-entry (dentry) Tapset\"><link rel=\"prev\" href=\"API-fullpath-struct-nameidata.html\" title=\"function::fullpath_struct_nameidata\"><link rel=\"next\" href=\"API-inode-name.html\" title=\"function::inode_name\"></head><body bgcolor=\"white\" text=\"black\" link=\"#0000FF\" vlink=\"#840084\" alink=\"#0000FF\"><div class=\"navheader\"><table width=\"100%\" summary=\"Navigation header\"><tr><th colspan=\"3\" align=\"center\"><span class=\"phrase\">function::fullpath_struct_path</span></th></tr><tr><td width=\"20%\" align=\"left\"><a accesskey=\"p\" href=\"API-fullpath-struct-nameidata.html\">Prev</a>&#160;</td><th width=\"60%\" align=\"center\">Chapter&#160;21.&#160;Directory-entry (dentry) Tapset</th><td width=\"20%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-inode-name.html\">Next</a></td></tr></table><hr></div><div class=\"refentry\"><a name=\"API-fullpath-struct-path\"></a><div class=\"titlepage\"></div><div class=\"refnamediv\"><h2>Name</h2><p>function::fullpath_struct_path &#8212; \n      get the full path\n  </p></div><div class=\"refsynopsisdiv\"><h2>Synopsis</h2><pre class=\"programlisting\">\n     fullpath_struct_path:string(path:long)\n-</pre></div><div class=\"refsect1\"><a name=\"idm17537\"></a><h2>Arguments</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>path</code></em></span></dt><dd><p>\n+</pre></div><div class=\"refsect1\"><a name=\"idm17536\"></a><h2>Arguments</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>path</code></em></span></dt><dd><p>\n      Pointer to <span class=\"quote\">&#8220;<span class=\"quote\">struct path</span>&#8221;</span>.\n-    </p></dd></dl></div></div><div class=\"refsect1\"><a name=\"idm17546\"></a><h2>Description</h2><p>\n+    </p></dd></dl></div></div><div class=\"refsect1\"><a name=\"idm17545\"></a><h2>Description</h2><p>\n    </p><p>\n \n    Returns the full dirent name (full path to the root), like\n    the kernel d_path function.\n </p></div></div><div class=\"navfooter\"><hr><table width=\"100%\" summary=\"Navigation footer\"><tr><td width=\"40%\" align=\"left\"><a accesskey=\"p\" href=\"API-fullpath-struct-nameidata.html\">Prev</a>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"u\" href=\"dentry.stp.html\">Up</a></td><td width=\"40%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-inode-name.html\">Next</a></td></tr><tr><td width=\"40%\" align=\"left\" valign=\"top\"><span class=\"phrase\">function::fullpath_struct_nameidata</span>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"h\" href=\"index.html\">Home</a></td><td width=\"40%\" align=\"right\" valign=\"top\">&#160;<span class=\"phrase\">function::inode_name</span></td></tr></table></div></body></html>\n"}, {"source1": "./usr/share/doc/systemtap-doc/tapsets/API-get-cycles.html", "source2": "./usr/share/doc/systemtap-doc/tapsets/API-get-cycles.html", "unified_diff": "@@ -1,13 +1,13 @@\n <html><head><meta http-equiv=\"Content-Type\" content=\"text/html; charset=ANSI_X3.4-1968\"><title>function::get_cycles</title><meta name=\"generator\" content=\"DocBook XSL Stylesheets Vsnapshot\"><link rel=\"home\" href=\"index.html\" title=\"SystemTap Tapset Reference Manual\"><link rel=\"up\" href=\"timestamp_stp.html\" title=\"Chapter&#160;3.&#160;Timestamp Functions\"><link rel=\"prev\" href=\"API-delete-stopwatch.html\" title=\"function::delete_stopwatch\"><link rel=\"next\" href=\"API-gettimeofday-ms.html\" title=\"function::gettimeofday_ms\"></head><body bgcolor=\"white\" text=\"black\" link=\"#0000FF\" vlink=\"#840084\" alink=\"#0000FF\"><div class=\"navheader\"><table width=\"100%\" summary=\"Navigation header\"><tr><th colspan=\"3\" align=\"center\"><span class=\"phrase\">function::get_cycles</span></th></tr><tr><td width=\"20%\" align=\"left\"><a accesskey=\"p\" href=\"API-delete-stopwatch.html\">Prev</a>&#160;</td><th width=\"60%\" align=\"center\">Chapter&#160;3.&#160;Timestamp Functions</th><td width=\"20%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-gettimeofday-ms.html\">Next</a></td></tr></table><hr></div><div class=\"refentry\"><a name=\"API-get-cycles\"></a><div class=\"titlepage\"></div><div class=\"refnamediv\"><h2>Name</h2><p>function::get_cycles &#8212; \n   Processor cycle count\n  </p></div><div class=\"refsynopsisdiv\"><h2>Synopsis</h2><pre class=\"programlisting\">\n     get_cycles:long()\n-</pre></div><div class=\"refsect1\"><a name=\"idm3790\"></a><h2>Arguments</h2><p>\n+</pre></div><div class=\"refsect1\"><a name=\"idm3789\"></a><h2>Arguments</h2><p>\n   None\n- </p></div><div class=\"refsect1\"><a name=\"idm3793\"></a><h2>Description</h2><p>\n+ </p></div><div class=\"refsect1\"><a name=\"idm3792\"></a><h2>Description</h2><p>\n    This function returns the processor cycle counter value\n    if available, else it returns zero. The cycle counter is free running\n    and unsynchronized on each processor. Thus, the order of events cannot\n    determined by comparing the results of the get_cycles function on \n    different processors.\n </p></div></div><div class=\"navfooter\"><hr><table width=\"100%\" summary=\"Navigation footer\"><tr><td width=\"40%\" align=\"left\"><a accesskey=\"p\" href=\"API-delete-stopwatch.html\">Prev</a>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"u\" href=\"timestamp_stp.html\">Up</a></td><td width=\"40%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-gettimeofday-ms.html\">Next</a></td></tr><tr><td width=\"40%\" align=\"left\" valign=\"top\"><span class=\"phrase\">function::delete_stopwatch</span>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"h\" href=\"index.html\">Home</a></td><td width=\"40%\" align=\"right\" valign=\"top\">&#160;<span class=\"phrase\">function::gettimeofday_ms</span></td></tr></table></div></body></html>\n"}, {"source1": "./usr/share/doc/systemtap-doc/tapsets/API-get-loadavg-index.html", "source2": "./usr/share/doc/systemtap-doc/tapsets/API-get-loadavg-index.html", "unified_diff": "@@ -1,14 +1,14 @@\n <html><head><meta http-equiv=\"Content-Type\" content=\"text/html; charset=ANSI_X3.4-1968\"><title>function::get_loadavg_index</title><meta name=\"generator\" content=\"DocBook XSL Stylesheets Vsnapshot\"><link rel=\"home\" href=\"index.html\" title=\"SystemTap Tapset Reference Manual\"><link rel=\"up\" href=\"kprocess.stp.html\" title=\"Chapter&#160;16.&#160;Kernel Process Tapset\"><link rel=\"prev\" href=\"kprocess.stp.html\" title=\"Chapter&#160;16.&#160;Kernel Process Tapset\"><link rel=\"next\" href=\"API-sprint-loadavg.html\" title=\"function::sprint_loadavg\"></head><body bgcolor=\"white\" text=\"black\" link=\"#0000FF\" vlink=\"#840084\" alink=\"#0000FF\"><div class=\"navheader\"><table width=\"100%\" summary=\"Navigation header\"><tr><th colspan=\"3\" align=\"center\"><span class=\"phrase\">function::get_loadavg_index</span></th></tr><tr><td width=\"20%\" align=\"left\"><a accesskey=\"p\" href=\"kprocess.stp.html\">Prev</a>&#160;</td><th width=\"60%\" align=\"center\">Chapter&#160;16.&#160;Kernel Process Tapset</th><td width=\"20%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-sprint-loadavg.html\">Next</a></td></tr></table><hr></div><div class=\"refentry\"><a name=\"API-get-loadavg-index\"></a><div class=\"titlepage\"></div><div class=\"refnamediv\"><h2>Name</h2><p>function::get_loadavg_index &#8212; \n   Get the load average for a specified interval\n  </p></div><div class=\"refsynopsisdiv\"><h2>Synopsis</h2><pre class=\"programlisting\">\n     get_loadavg_index:long(indx:long)\n-</pre></div><div class=\"refsect1\"><a name=\"idm15649\"></a><h2>Arguments</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>indx</code></em></span></dt><dd><p>\n+</pre></div><div class=\"refsect1\"><a name=\"idm15648\"></a><h2>Arguments</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>indx</code></em></span></dt><dd><p>\n      The load average interval to capture.\n-    </p></dd></dl></div></div><div class=\"refsect1\"><a name=\"idm15657\"></a><h2>Description</h2><p>\n+    </p></dd></dl></div></div><div class=\"refsect1\"><a name=\"idm15656\"></a><h2>Description</h2><p>\n    This function returns the load average at a specified interval.\n    The three load average values 1, 5 and 15 minute average corresponds to\n    indexes 0, 1 and 2 of the avenrun array - see linux/sched.h.\n    Please note that the truncated-integer portion of the load average is returned.\n    If the specified index is out-of-bounds, then an error message and exception is\n    thrown.\n </p></div></div><div class=\"navfooter\"><hr><table width=\"100%\" summary=\"Navigation footer\"><tr><td width=\"40%\" align=\"left\"><a accesskey=\"p\" href=\"kprocess.stp.html\">Prev</a>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"u\" href=\"kprocess.stp.html\">Up</a></td><td width=\"40%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-sprint-loadavg.html\">Next</a></td></tr><tr><td width=\"40%\" align=\"left\" valign=\"top\">Chapter&#160;16.&#160;Kernel Process Tapset&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"h\" href=\"index.html\">Home</a></td><td width=\"40%\" align=\"right\" valign=\"top\">&#160;<span class=\"phrase\">function::sprint_loadavg</span></td></tr></table></div></body></html>\n"}, {"source1": "./usr/share/doc/systemtap-doc/tapsets/API-get-sa-flags.html", "source2": "./usr/share/doc/systemtap-doc/tapsets/API-get-sa-flags.html", "unified_diff": "@@ -1,7 +1,7 @@\n <html><head><meta http-equiv=\"Content-Type\" content=\"text/html; charset=ANSI_X3.4-1968\"><title>function::get_sa_flags</title><meta name=\"generator\" content=\"DocBook XSL Stylesheets Vsnapshot\"><link rel=\"home\" href=\"index.html\" title=\"SystemTap Tapset Reference Manual\"><link rel=\"up\" href=\"signal.stp.html\" title=\"Chapter&#160;17.&#160;Signal Tapset\"><link rel=\"prev\" href=\"signal.stp.html\" title=\"Chapter&#160;17.&#160;Signal Tapset\"><link rel=\"next\" href=\"API-get-sa-handler.html\" title=\"function::get_sa_handler\"></head><body bgcolor=\"white\" text=\"black\" link=\"#0000FF\" vlink=\"#840084\" alink=\"#0000FF\"><div class=\"navheader\"><table width=\"100%\" summary=\"Navigation header\"><tr><th colspan=\"3\" align=\"center\"><span class=\"phrase\">function::get_sa_flags</span></th></tr><tr><td width=\"20%\" align=\"left\"><a accesskey=\"p\" href=\"signal.stp.html\">Prev</a>&#160;</td><th width=\"60%\" align=\"center\">Chapter&#160;17.&#160;Signal Tapset</th><td width=\"20%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-get-sa-handler.html\">Next</a></td></tr></table><hr></div><div class=\"refentry\"><a name=\"API-get-sa-flags\"></a><div class=\"titlepage\"></div><div class=\"refnamediv\"><h2>Name</h2><p>function::get_sa_flags &#8212; \n      Returns the numeric value of sa_flags\n  </p></div><div class=\"refsynopsisdiv\"><h2>Synopsis</h2><pre class=\"programlisting\">\n     get_sa_flags:long(act:long)\n-</pre></div><div class=\"refsect1\"><a name=\"idm15970\"></a><h2>Arguments</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>act</code></em></span></dt><dd><p>\n+</pre></div><div class=\"refsect1\"><a name=\"idm15969\"></a><h2>Arguments</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>act</code></em></span></dt><dd><p>\n      address of the sigaction to query.\n     </p></dd></dl></div></div></div><div class=\"navfooter\"><hr><table width=\"100%\" summary=\"Navigation footer\"><tr><td width=\"40%\" align=\"left\"><a accesskey=\"p\" href=\"signal.stp.html\">Prev</a>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"u\" href=\"signal.stp.html\">Up</a></td><td width=\"40%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-get-sa-handler.html\">Next</a></td></tr><tr><td width=\"40%\" align=\"left\" valign=\"top\">Chapter&#160;17.&#160;Signal Tapset&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"h\" href=\"index.html\">Home</a></td><td width=\"40%\" align=\"right\" valign=\"top\">&#160;<span class=\"phrase\">function::get_sa_handler</span></td></tr></table></div></body></html>\n"}, {"source1": "./usr/share/doc/systemtap-doc/tapsets/API-get-sa-handler.html", "source2": "./usr/share/doc/systemtap-doc/tapsets/API-get-sa-handler.html", "unified_diff": "@@ -1,7 +1,7 @@\n <html><head><meta http-equiv=\"Content-Type\" content=\"text/html; charset=ANSI_X3.4-1968\"><title>function::get_sa_handler</title><meta name=\"generator\" content=\"DocBook XSL Stylesheets Vsnapshot\"><link rel=\"home\" href=\"index.html\" title=\"SystemTap Tapset Reference Manual\"><link rel=\"up\" href=\"signal.stp.html\" title=\"Chapter&#160;17.&#160;Signal Tapset\"><link rel=\"prev\" href=\"API-get-sa-flags.html\" title=\"function::get_sa_flags\"><link rel=\"next\" href=\"API-is-sig-blocked.html\" title=\"function::is_sig_blocked\"></head><body bgcolor=\"white\" text=\"black\" link=\"#0000FF\" vlink=\"#840084\" alink=\"#0000FF\"><div class=\"navheader\"><table width=\"100%\" summary=\"Navigation header\"><tr><th colspan=\"3\" align=\"center\"><span class=\"phrase\">function::get_sa_handler</span></th></tr><tr><td width=\"20%\" align=\"left\"><a accesskey=\"p\" href=\"API-get-sa-flags.html\">Prev</a>&#160;</td><th width=\"60%\" align=\"center\">Chapter&#160;17.&#160;Signal Tapset</th><td width=\"20%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-is-sig-blocked.html\">Next</a></td></tr></table><hr></div><div class=\"refentry\"><a name=\"API-get-sa-handler\"></a><div class=\"titlepage\"></div><div class=\"refnamediv\"><h2>Name</h2><p>function::get_sa_handler &#8212; \n      Returns the numeric value of sa_handler\n  </p></div><div class=\"refsynopsisdiv\"><h2>Synopsis</h2><pre class=\"programlisting\">\n     get_sa_handler:long(act:long)\n-</pre></div><div class=\"refsect1\"><a name=\"idm15993\"></a><h2>Arguments</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>act</code></em></span></dt><dd><p>\n+</pre></div><div class=\"refsect1\"><a name=\"idm15992\"></a><h2>Arguments</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>act</code></em></span></dt><dd><p>\n      address of the sigaction to query.\n     </p></dd></dl></div></div></div><div class=\"navfooter\"><hr><table width=\"100%\" summary=\"Navigation footer\"><tr><td width=\"40%\" align=\"left\"><a accesskey=\"p\" href=\"API-get-sa-flags.html\">Prev</a>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"u\" href=\"signal.stp.html\">Up</a></td><td width=\"40%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-is-sig-blocked.html\">Next</a></td></tr><tr><td width=\"40%\" align=\"left\" valign=\"top\"><span class=\"phrase\">function::get_sa_flags</span>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"h\" href=\"index.html\">Home</a></td><td width=\"40%\" align=\"right\" valign=\"top\">&#160;<span class=\"phrase\">function::is_sig_blocked</span></td></tr></table></div></body></html>\n"}, {"source1": "./usr/share/doc/systemtap-doc/tapsets/API-gettimeofday-ms.html", "source2": "./usr/share/doc/systemtap-doc/tapsets/API-gettimeofday-ms.html", "unified_diff": "@@ -1,10 +1,10 @@\n <html><head><meta http-equiv=\"Content-Type\" content=\"text/html; charset=ANSI_X3.4-1968\"><title>function::gettimeofday_ms</title><meta name=\"generator\" content=\"DocBook XSL Stylesheets Vsnapshot\"><link rel=\"home\" href=\"index.html\" title=\"SystemTap Tapset Reference Manual\"><link rel=\"up\" href=\"timestamp_stp.html\" title=\"Chapter&#160;3.&#160;Timestamp Functions\"><link rel=\"prev\" href=\"API-get-cycles.html\" title=\"function::get_cycles\"><link rel=\"next\" href=\"API-gettimeofday-ns.html\" title=\"function::gettimeofday_ns\"></head><body bgcolor=\"white\" text=\"black\" link=\"#0000FF\" vlink=\"#840084\" alink=\"#0000FF\"><div class=\"navheader\"><table width=\"100%\" summary=\"Navigation header\"><tr><th colspan=\"3\" align=\"center\"><span class=\"phrase\">function::gettimeofday_ms</span></th></tr><tr><td width=\"20%\" align=\"left\"><a accesskey=\"p\" href=\"API-get-cycles.html\">Prev</a>&#160;</td><th width=\"60%\" align=\"center\">Chapter&#160;3.&#160;Timestamp Functions</th><td width=\"20%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-gettimeofday-ns.html\">Next</a></td></tr></table><hr></div><div class=\"refentry\"><a name=\"API-gettimeofday-ms\"></a><div class=\"titlepage\"></div><div class=\"refnamediv\"><h2>Name</h2><p>function::gettimeofday_ms &#8212; \n      Number of milliseconds since UNIX epoch\n  </p></div><div class=\"refsynopsisdiv\"><h2>Synopsis</h2><pre class=\"programlisting\">\n     gettimeofday_ms:long()\n-</pre></div><div class=\"refsect1\"><a name=\"idm3811\"></a><h2>Arguments</h2><p>\n+</pre></div><div class=\"refsect1\"><a name=\"idm3810\"></a><h2>Arguments</h2><p>\n   None\n- </p></div><div class=\"refsect1\"><a name=\"idm3814\"></a><h2>Description</h2><p>\n+ </p></div><div class=\"refsect1\"><a name=\"idm3813\"></a><h2>Description</h2><p>\n    This function returns the number of milliseconds\n    since the UNIX epoch.\n </p></div></div><div class=\"navfooter\"><hr><table width=\"100%\" summary=\"Navigation footer\"><tr><td width=\"40%\" align=\"left\"><a accesskey=\"p\" href=\"API-get-cycles.html\">Prev</a>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"u\" href=\"timestamp_stp.html\">Up</a></td><td width=\"40%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-gettimeofday-ns.html\">Next</a></td></tr><tr><td width=\"40%\" align=\"left\" valign=\"top\"><span class=\"phrase\">function::get_cycles</span>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"h\" href=\"index.html\">Home</a></td><td width=\"40%\" align=\"right\" valign=\"top\">&#160;<span class=\"phrase\">function::gettimeofday_ns</span></td></tr></table></div></body></html>\n"}, {"source1": "./usr/share/doc/systemtap-doc/tapsets/API-gettimeofday-ns.html", "source2": "./usr/share/doc/systemtap-doc/tapsets/API-gettimeofday-ns.html", "unified_diff": "@@ -1,10 +1,10 @@\n <html><head><meta http-equiv=\"Content-Type\" content=\"text/html; charset=ANSI_X3.4-1968\"><title>function::gettimeofday_ns</title><meta name=\"generator\" content=\"DocBook XSL Stylesheets Vsnapshot\"><link rel=\"home\" href=\"index.html\" title=\"SystemTap Tapset Reference Manual\"><link rel=\"up\" href=\"timestamp_stp.html\" title=\"Chapter&#160;3.&#160;Timestamp Functions\"><link rel=\"prev\" href=\"API-gettimeofday-ms.html\" title=\"function::gettimeofday_ms\"><link rel=\"next\" href=\"API-gettimeofday-s.html\" title=\"function::gettimeofday_s\"></head><body bgcolor=\"white\" text=\"black\" link=\"#0000FF\" vlink=\"#840084\" alink=\"#0000FF\"><div class=\"navheader\"><table width=\"100%\" summary=\"Navigation header\"><tr><th colspan=\"3\" align=\"center\"><span class=\"phrase\">function::gettimeofday_ns</span></th></tr><tr><td width=\"20%\" align=\"left\"><a accesskey=\"p\" href=\"API-gettimeofday-ms.html\">Prev</a>&#160;</td><th width=\"60%\" align=\"center\">Chapter&#160;3.&#160;Timestamp Functions</th><td width=\"20%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-gettimeofday-s.html\">Next</a></td></tr></table><hr></div><div class=\"refentry\"><a name=\"API-gettimeofday-ns\"></a><div class=\"titlepage\"></div><div class=\"refnamediv\"><h2>Name</h2><p>function::gettimeofday_ns &#8212; \n   Number of nanoseconds since UNIX epoch\n  </p></div><div class=\"refsynopsisdiv\"><h2>Synopsis</h2><pre class=\"programlisting\">\n     gettimeofday_ns:long()\n-</pre></div><div class=\"refsect1\"><a name=\"idm3832\"></a><h2>Arguments</h2><p>\n+</pre></div><div class=\"refsect1\"><a name=\"idm3831\"></a><h2>Arguments</h2><p>\n   None\n- </p></div><div class=\"refsect1\"><a name=\"idm3835\"></a><h2>Description</h2><p>\n+ </p></div><div class=\"refsect1\"><a name=\"idm3834\"></a><h2>Description</h2><p>\n    This function returns the number of nanoseconds\n    since the UNIX epoch.\n </p></div></div><div class=\"navfooter\"><hr><table width=\"100%\" summary=\"Navigation footer\"><tr><td width=\"40%\" align=\"left\"><a accesskey=\"p\" href=\"API-gettimeofday-ms.html\">Prev</a>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"u\" href=\"timestamp_stp.html\">Up</a></td><td width=\"40%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-gettimeofday-s.html\">Next</a></td></tr><tr><td width=\"40%\" align=\"left\" valign=\"top\"><span class=\"phrase\">function::gettimeofday_ms</span>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"h\" href=\"index.html\">Home</a></td><td width=\"40%\" align=\"right\" valign=\"top\">&#160;<span class=\"phrase\">function::gettimeofday_s</span></td></tr></table></div></body></html>\n"}, {"source1": "./usr/share/doc/systemtap-doc/tapsets/API-gettimeofday-s.html", "source2": "./usr/share/doc/systemtap-doc/tapsets/API-gettimeofday-s.html", "unified_diff": "@@ -1,10 +1,10 @@\n <html><head><meta http-equiv=\"Content-Type\" content=\"text/html; charset=ANSI_X3.4-1968\"><title>function::gettimeofday_s</title><meta name=\"generator\" content=\"DocBook XSL Stylesheets Vsnapshot\"><link rel=\"home\" href=\"index.html\" title=\"SystemTap Tapset Reference Manual\"><link rel=\"up\" href=\"timestamp_stp.html\" title=\"Chapter&#160;3.&#160;Timestamp Functions\"><link rel=\"prev\" href=\"API-gettimeofday-ns.html\" title=\"function::gettimeofday_ns\"><link rel=\"next\" href=\"API-gettimeofday-us.html\" title=\"function::gettimeofday_us\"></head><body bgcolor=\"white\" text=\"black\" link=\"#0000FF\" vlink=\"#840084\" alink=\"#0000FF\"><div class=\"navheader\"><table width=\"100%\" summary=\"Navigation header\"><tr><th colspan=\"3\" align=\"center\"><span class=\"phrase\">function::gettimeofday_s</span></th></tr><tr><td width=\"20%\" align=\"left\"><a accesskey=\"p\" href=\"API-gettimeofday-ns.html\">Prev</a>&#160;</td><th width=\"60%\" align=\"center\">Chapter&#160;3.&#160;Timestamp Functions</th><td width=\"20%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-gettimeofday-us.html\">Next</a></td></tr></table><hr></div><div class=\"refentry\"><a name=\"API-gettimeofday-s\"></a><div class=\"titlepage\"></div><div class=\"refnamediv\"><h2>Name</h2><p>function::gettimeofday_s &#8212; \n      Number of seconds since UNIX epoch\n  </p></div><div class=\"refsynopsisdiv\"><h2>Synopsis</h2><pre class=\"programlisting\">\n     gettimeofday_s:long()\n-</pre></div><div class=\"refsect1\"><a name=\"idm3853\"></a><h2>Arguments</h2><p>\n+</pre></div><div class=\"refsect1\"><a name=\"idm3852\"></a><h2>Arguments</h2><p>\n   None\n- </p></div><div class=\"refsect1\"><a name=\"idm3856\"></a><h2>Description</h2><p>\n+ </p></div><div class=\"refsect1\"><a name=\"idm3855\"></a><h2>Description</h2><p>\n    This function returns the number of seconds since\n    the UNIX epoch.\n </p></div></div><div class=\"navfooter\"><hr><table width=\"100%\" summary=\"Navigation footer\"><tr><td width=\"40%\" align=\"left\"><a accesskey=\"p\" href=\"API-gettimeofday-ns.html\">Prev</a>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"u\" href=\"timestamp_stp.html\">Up</a></td><td width=\"40%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-gettimeofday-us.html\">Next</a></td></tr><tr><td width=\"40%\" align=\"left\" valign=\"top\"><span class=\"phrase\">function::gettimeofday_ns</span>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"h\" href=\"index.html\">Home</a></td><td width=\"40%\" align=\"right\" valign=\"top\">&#160;<span class=\"phrase\">function::gettimeofday_us</span></td></tr></table></div></body></html>\n"}, {"source1": "./usr/share/doc/systemtap-doc/tapsets/API-gettimeofday-us.html", "source2": "./usr/share/doc/systemtap-doc/tapsets/API-gettimeofday-us.html", "unified_diff": "@@ -1,10 +1,10 @@\n <html><head><meta http-equiv=\"Content-Type\" content=\"text/html; charset=ANSI_X3.4-1968\"><title>function::gettimeofday_us</title><meta name=\"generator\" content=\"DocBook XSL Stylesheets Vsnapshot\"><link rel=\"home\" href=\"index.html\" title=\"SystemTap Tapset Reference Manual\"><link rel=\"up\" href=\"timestamp_stp.html\" title=\"Chapter&#160;3.&#160;Timestamp Functions\"><link rel=\"prev\" href=\"API-gettimeofday-s.html\" title=\"function::gettimeofday_s\"><link rel=\"next\" href=\"API-jiffies.html\" title=\"function::jiffies\"></head><body bgcolor=\"white\" text=\"black\" link=\"#0000FF\" vlink=\"#840084\" alink=\"#0000FF\"><div class=\"navheader\"><table width=\"100%\" summary=\"Navigation header\"><tr><th colspan=\"3\" align=\"center\"><span class=\"phrase\">function::gettimeofday_us</span></th></tr><tr><td width=\"20%\" align=\"left\"><a accesskey=\"p\" href=\"API-gettimeofday-s.html\">Prev</a>&#160;</td><th width=\"60%\" align=\"center\">Chapter&#160;3.&#160;Timestamp Functions</th><td width=\"20%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-jiffies.html\">Next</a></td></tr></table><hr></div><div class=\"refentry\"><a name=\"API-gettimeofday-us\"></a><div class=\"titlepage\"></div><div class=\"refnamediv\"><h2>Name</h2><p>function::gettimeofday_us &#8212; \n      Number of microseconds since UNIX epoch\n  </p></div><div class=\"refsynopsisdiv\"><h2>Synopsis</h2><pre class=\"programlisting\">\n     gettimeofday_us:long()\n-</pre></div><div class=\"refsect1\"><a name=\"idm3874\"></a><h2>Arguments</h2><p>\n+</pre></div><div class=\"refsect1\"><a name=\"idm3873\"></a><h2>Arguments</h2><p>\n   None\n- </p></div><div class=\"refsect1\"><a name=\"idm3877\"></a><h2>Description</h2><p>\n+ </p></div><div class=\"refsect1\"><a name=\"idm3876\"></a><h2>Description</h2><p>\n    This function returns the number of microseconds\n    since the UNIX epoch.\n </p></div></div><div class=\"navfooter\"><hr><table width=\"100%\" summary=\"Navigation footer\"><tr><td width=\"40%\" align=\"left\"><a accesskey=\"p\" href=\"API-gettimeofday-s.html\">Prev</a>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"u\" href=\"timestamp_stp.html\">Up</a></td><td width=\"40%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-jiffies.html\">Next</a></td></tr><tr><td width=\"40%\" align=\"left\" valign=\"top\"><span class=\"phrase\">function::gettimeofday_s</span>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"h\" href=\"index.html\">Home</a></td><td width=\"40%\" align=\"right\" valign=\"top\">&#160;<span class=\"phrase\">function::jiffies</span></td></tr></table></div></body></html>\n"}, {"source1": "./usr/share/doc/systemtap-doc/tapsets/API-gid.html", "source2": "./usr/share/doc/systemtap-doc/tapsets/API-gid.html", "unified_diff": "@@ -1,9 +1,9 @@\n <html><head><meta http-equiv=\"Content-Type\" content=\"text/html; charset=ANSI_X3.4-1968\"><title>function::gid</title><meta name=\"generator\" content=\"DocBook XSL Stylesheets Vsnapshot\"><link rel=\"home\" href=\"index.html\" title=\"SystemTap Tapset Reference Manual\"><link rel=\"up\" href=\"context_stp.html\" title=\"Chapter&#160;2.&#160;Context Functions\"><link rel=\"prev\" href=\"API-fastcall.html\" title=\"function::fastcall\"><link rel=\"next\" href=\"API-int-arg.html\" title=\"function::int_arg\"></head><body bgcolor=\"white\" text=\"black\" link=\"#0000FF\" vlink=\"#840084\" alink=\"#0000FF\"><div class=\"navheader\"><table width=\"100%\" summary=\"Navigation header\"><tr><th colspan=\"3\" align=\"center\"><span class=\"phrase\">function::gid</span></th></tr><tr><td width=\"20%\" align=\"left\"><a accesskey=\"p\" href=\"API-fastcall.html\">Prev</a>&#160;</td><th width=\"60%\" align=\"center\">Chapter&#160;2.&#160;Context Functions</th><td width=\"20%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-int-arg.html\">Next</a></td></tr></table><hr></div><div class=\"refentry\"><a name=\"API-gid\"></a><div class=\"titlepage\"></div><div class=\"refnamediv\"><h2>Name</h2><p>function::gid &#8212; \n      Returns the group ID of a target process\n  </p></div><div class=\"refsynopsisdiv\"><h2>Synopsis</h2><pre class=\"programlisting\">\n     gid:long()\n-</pre></div><div class=\"refsect1\"><a name=\"idm436\"></a><h2>Arguments</h2><p>\n+</pre></div><div class=\"refsect1\"><a name=\"idm435\"></a><h2>Arguments</h2><p>\n   None\n- </p></div><div class=\"refsect1\"><a name=\"idm439\"></a><h2>Description</h2><p>\n+ </p></div><div class=\"refsect1\"><a name=\"idm438\"></a><h2>Description</h2><p>\n    This function returns the group ID of a target process.\n </p></div></div><div class=\"navfooter\"><hr><table width=\"100%\" summary=\"Navigation footer\"><tr><td width=\"40%\" align=\"left\"><a accesskey=\"p\" href=\"API-fastcall.html\">Prev</a>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"u\" href=\"context_stp.html\">Up</a></td><td width=\"40%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-int-arg.html\">Next</a></td></tr><tr><td width=\"40%\" align=\"left\" valign=\"top\"><span class=\"phrase\">function::fastcall</span>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"h\" href=\"index.html\">Home</a></td><td width=\"40%\" align=\"right\" valign=\"top\">&#160;<span class=\"phrase\">function::int_arg</span></td></tr></table></div></body></html>\n"}, {"source1": "./usr/share/doc/systemtap-doc/tapsets/API-htonl.html", "source2": "./usr/share/doc/systemtap-doc/tapsets/API-htonl.html", "unified_diff": "@@ -1,7 +1,7 @@\n <html><head><meta http-equiv=\"Content-Type\" content=\"text/html; charset=ANSI_X3.4-1968\"><title>function::htonl</title><meta name=\"generator\" content=\"DocBook XSL Stylesheets Vsnapshot\"><link rel=\"home\" href=\"index.html\" title=\"SystemTap Tapset Reference Manual\"><link rel=\"up\" href=\"networking.stp.html\" title=\"Chapter&#160;13.&#160;Networking Tapset\"><link rel=\"prev\" href=\"API-format-ipaddr.html\" title=\"function::format_ipaddr\"><link rel=\"next\" href=\"API-htonll.html\" title=\"function::htonll\"></head><body bgcolor=\"white\" text=\"black\" link=\"#0000FF\" vlink=\"#840084\" alink=\"#0000FF\"><div class=\"navheader\"><table width=\"100%\" summary=\"Navigation header\"><tr><th colspan=\"3\" align=\"center\"><span class=\"phrase\">function::htonl</span></th></tr><tr><td width=\"20%\" align=\"left\"><a accesskey=\"p\" href=\"API-format-ipaddr.html\">Prev</a>&#160;</td><th width=\"60%\" align=\"center\">Chapter&#160;13.&#160;Networking Tapset</th><td width=\"20%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-htonll.html\">Next</a></td></tr></table><hr></div><div class=\"refentry\"><a name=\"API-htonl\"></a><div class=\"titlepage\"></div><div class=\"refnamediv\"><h2>Name</h2><p>function::htonl &#8212; \n      Convert 32-bit long from host to network order\n  </p></div><div class=\"refsynopsisdiv\"><h2>Synopsis</h2><pre class=\"programlisting\">\n     htonl:long(x:long)\n-</pre></div><div class=\"refsect1\"><a name=\"idm8396\"></a><h2>Arguments</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>x</code></em></span></dt><dd><p>\n+</pre></div><div class=\"refsect1\"><a name=\"idm8395\"></a><h2>Arguments</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>x</code></em></span></dt><dd><p>\n      Value to convert\n     </p></dd></dl></div></div></div><div class=\"navfooter\"><hr><table width=\"100%\" summary=\"Navigation footer\"><tr><td width=\"40%\" align=\"left\"><a accesskey=\"p\" href=\"API-format-ipaddr.html\">Prev</a>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"u\" href=\"networking.stp.html\">Up</a></td><td width=\"40%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-htonll.html\">Next</a></td></tr><tr><td width=\"40%\" align=\"left\" valign=\"top\"><span class=\"phrase\">function::format_ipaddr</span>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"h\" href=\"index.html\">Home</a></td><td width=\"40%\" align=\"right\" valign=\"top\">&#160;<span class=\"phrase\">function::htonll</span></td></tr></table></div></body></html>\n"}, {"source1": "./usr/share/doc/systemtap-doc/tapsets/API-htonll.html", "source2": "./usr/share/doc/systemtap-doc/tapsets/API-htonll.html", "unified_diff": "@@ -1,7 +1,7 @@\n <html><head><meta http-equiv=\"Content-Type\" content=\"text/html; charset=ANSI_X3.4-1968\"><title>function::htonll</title><meta name=\"generator\" content=\"DocBook XSL Stylesheets Vsnapshot\"><link rel=\"home\" href=\"index.html\" title=\"SystemTap Tapset Reference Manual\"><link rel=\"up\" href=\"networking.stp.html\" title=\"Chapter&#160;13.&#160;Networking Tapset\"><link rel=\"prev\" href=\"API-htonl.html\" title=\"function::htonl\"><link rel=\"next\" href=\"API-htons.html\" title=\"function::htons\"></head><body bgcolor=\"white\" text=\"black\" link=\"#0000FF\" vlink=\"#840084\" alink=\"#0000FF\"><div class=\"navheader\"><table width=\"100%\" summary=\"Navigation header\"><tr><th colspan=\"3\" align=\"center\"><span class=\"phrase\">function::htonll</span></th></tr><tr><td width=\"20%\" align=\"left\"><a accesskey=\"p\" href=\"API-htonl.html\">Prev</a>&#160;</td><th width=\"60%\" align=\"center\">Chapter&#160;13.&#160;Networking Tapset</th><td width=\"20%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-htons.html\">Next</a></td></tr></table><hr></div><div class=\"refentry\"><a name=\"API-htonll\"></a><div class=\"titlepage\"></div><div class=\"refnamediv\"><h2>Name</h2><p>function::htonll &#8212; \n   Convert 64-bit long long from host to network order\n  </p></div><div class=\"refsynopsisdiv\"><h2>Synopsis</h2><pre class=\"programlisting\">\n     htonll:long(x:long)\n-</pre></div><div class=\"refsect1\"><a name=\"idm8419\"></a><h2>Arguments</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>x</code></em></span></dt><dd><p>\n+</pre></div><div class=\"refsect1\"><a name=\"idm8418\"></a><h2>Arguments</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>x</code></em></span></dt><dd><p>\n      Value to convert\n     </p></dd></dl></div></div></div><div class=\"navfooter\"><hr><table width=\"100%\" summary=\"Navigation footer\"><tr><td width=\"40%\" align=\"left\"><a accesskey=\"p\" href=\"API-htonl.html\">Prev</a>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"u\" href=\"networking.stp.html\">Up</a></td><td width=\"40%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-htons.html\">Next</a></td></tr><tr><td width=\"40%\" align=\"left\" valign=\"top\"><span class=\"phrase\">function::htonl</span>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"h\" href=\"index.html\">Home</a></td><td width=\"40%\" align=\"right\" valign=\"top\">&#160;<span class=\"phrase\">function::htons</span></td></tr></table></div></body></html>\n"}, {"source1": "./usr/share/doc/systemtap-doc/tapsets/API-htons.html", "source2": "./usr/share/doc/systemtap-doc/tapsets/API-htons.html", "unified_diff": "@@ -1,7 +1,7 @@\n <html><head><meta http-equiv=\"Content-Type\" content=\"text/html; charset=ANSI_X3.4-1968\"><title>function::htons</title><meta name=\"generator\" content=\"DocBook XSL Stylesheets Vsnapshot\"><link rel=\"home\" href=\"index.html\" title=\"SystemTap Tapset Reference Manual\"><link rel=\"up\" href=\"networking.stp.html\" title=\"Chapter&#160;13.&#160;Networking Tapset\"><link rel=\"prev\" href=\"API-htonll.html\" title=\"function::htonll\"><link rel=\"next\" href=\"API-ip-ntop.html\" title=\"function::ip_ntop\"></head><body bgcolor=\"white\" text=\"black\" link=\"#0000FF\" vlink=\"#840084\" alink=\"#0000FF\"><div class=\"navheader\"><table width=\"100%\" summary=\"Navigation header\"><tr><th colspan=\"3\" align=\"center\"><span class=\"phrase\">function::htons</span></th></tr><tr><td width=\"20%\" align=\"left\"><a accesskey=\"p\" href=\"API-htonll.html\">Prev</a>&#160;</td><th width=\"60%\" align=\"center\">Chapter&#160;13.&#160;Networking Tapset</th><td width=\"20%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-ip-ntop.html\">Next</a></td></tr></table><hr></div><div class=\"refentry\"><a name=\"API-htons\"></a><div class=\"titlepage\"></div><div class=\"refnamediv\"><h2>Name</h2><p>function::htons &#8212; \n      Convert 16-bit short from host to network order\n  </p></div><div class=\"refsynopsisdiv\"><h2>Synopsis</h2><pre class=\"programlisting\">\n     htons:long(x:long)\n-</pre></div><div class=\"refsect1\"><a name=\"idm8442\"></a><h2>Arguments</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>x</code></em></span></dt><dd><p>\n+</pre></div><div class=\"refsect1\"><a name=\"idm8441\"></a><h2>Arguments</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>x</code></em></span></dt><dd><p>\n      Value to convert\n     </p></dd></dl></div></div></div><div class=\"navfooter\"><hr><table width=\"100%\" summary=\"Navigation footer\"><tr><td width=\"40%\" align=\"left\"><a accesskey=\"p\" href=\"API-htonll.html\">Prev</a>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"u\" href=\"networking.stp.html\">Up</a></td><td width=\"40%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-ip-ntop.html\">Next</a></td></tr><tr><td width=\"40%\" align=\"left\" valign=\"top\"><span class=\"phrase\">function::htonll</span>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"h\" href=\"index.html\">Home</a></td><td width=\"40%\" align=\"right\" valign=\"top\">&#160;<span class=\"phrase\">function::ip_ntop</span></td></tr></table></div></body></html>\n"}, {"source1": "./usr/share/doc/systemtap-doc/tapsets/API-indent-depth.html", "source2": "./usr/share/doc/systemtap-doc/tapsets/API-indent-depth.html", "unified_diff": "@@ -1,12 +1,12 @@\n <html><head><meta http-equiv=\"Content-Type\" content=\"text/html; charset=ANSI_X3.4-1968\"><title>function::indent_depth</title><meta name=\"generator\" content=\"DocBook XSL Stylesheets Vsnapshot\"><link rel=\"home\" href=\"index.html\" title=\"SystemTap Tapset Reference Manual\"><link rel=\"up\" href=\"ansi.stp.html\" title=\"Chapter&#160;29.&#160;Utility functions for using ansi control chars in logs\"><link rel=\"prev\" href=\"API-indent.html\" title=\"function::indent\"><link rel=\"next\" href=\"API-thread-indent.html\" title=\"function::thread_indent\"></head><body bgcolor=\"white\" text=\"black\" link=\"#0000FF\" vlink=\"#840084\" alink=\"#0000FF\"><div class=\"navheader\"><table width=\"100%\" summary=\"Navigation header\"><tr><th colspan=\"3\" align=\"center\"><span class=\"phrase\">function::indent_depth</span></th></tr><tr><td width=\"20%\" align=\"left\"><a accesskey=\"p\" href=\"API-indent.html\">Prev</a>&#160;</td><th width=\"60%\" align=\"center\">Chapter&#160;29.&#160;Utility functions for using ansi control chars in logs</th><td width=\"20%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-thread-indent.html\">Next</a></td></tr></table><hr></div><div class=\"refentry\"><a name=\"API-indent-depth\"></a><div class=\"titlepage\"></div><div class=\"refnamediv\"><h2>Name</h2><p>function::indent_depth &#8212; \n      returns the global nested-depth\n  </p></div><div class=\"refsynopsisdiv\"><h2>Synopsis</h2><pre class=\"programlisting\">\n     indent_depth:long(delta:long)\n-</pre></div><div class=\"refsect1\"><a name=\"idm21489\"></a><h2>Arguments</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>delta</code></em></span></dt><dd><p>\n+</pre></div><div class=\"refsect1\"><a name=\"idm21488\"></a><h2>Arguments</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>delta</code></em></span></dt><dd><p>\n      the amount of depth added/removed for each call\n-    </p></dd></dl></div></div><div class=\"refsect1\"><a name=\"idm21497\"></a><h2>Description</h2><p>\n+    </p></dd></dl></div></div><div class=\"refsect1\"><a name=\"idm21496\"></a><h2>Description</h2><p>\n    This function returns a number for appropriate indentation,\n    similar to <code class=\"function\">indent</code>. Call it with a small positive or matching negative\n    delta. Unlike the thread_indent_depth function, the indent does not track\n    individual indent values on a per thread basis.\n </p></div></div><div class=\"navfooter\"><hr><table width=\"100%\" summary=\"Navigation footer\"><tr><td width=\"40%\" align=\"left\"><a accesskey=\"p\" href=\"API-indent.html\">Prev</a>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"u\" href=\"ansi.stp.html\">Up</a></td><td width=\"40%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-thread-indent.html\">Next</a></td></tr><tr><td width=\"40%\" align=\"left\" valign=\"top\"><span class=\"phrase\">function::indent</span>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"h\" href=\"index.html\">Home</a></td><td width=\"40%\" align=\"right\" valign=\"top\">&#160;<span class=\"phrase\">function::thread_indent</span></td></tr></table></div></body></html>\n"}, {"source1": "./usr/share/doc/systemtap-doc/tapsets/API-indent.html", "source2": "./usr/share/doc/systemtap-doc/tapsets/API-indent.html", "unified_diff": "@@ -1,12 +1,12 @@\n <html><head><meta http-equiv=\"Content-Type\" content=\"text/html; charset=ANSI_X3.4-1968\"><title>function::indent</title><meta name=\"generator\" content=\"DocBook XSL Stylesheets Vsnapshot\"><link rel=\"home\" href=\"index.html\" title=\"SystemTap Tapset Reference Manual\"><link rel=\"up\" href=\"ansi.stp.html\" title=\"Chapter&#160;29.&#160;Utility functions for using ansi control chars in logs\"><link rel=\"prev\" href=\"API-ansi-set-color.html\" title=\"function::ansi_set_color\"><link rel=\"next\" href=\"API-indent-depth.html\" title=\"function::indent_depth\"></head><body bgcolor=\"white\" text=\"black\" link=\"#0000FF\" vlink=\"#840084\" alink=\"#0000FF\"><div class=\"navheader\"><table width=\"100%\" summary=\"Navigation header\"><tr><th colspan=\"3\" align=\"center\"><span class=\"phrase\">function::indent</span></th></tr><tr><td width=\"20%\" align=\"left\"><a accesskey=\"p\" href=\"API-ansi-set-color.html\">Prev</a>&#160;</td><th width=\"60%\" align=\"center\">Chapter&#160;29.&#160;Utility functions for using ansi control chars in logs</th><td width=\"20%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-indent-depth.html\">Next</a></td></tr></table><hr></div><div class=\"refentry\"><a name=\"API-indent\"></a><div class=\"titlepage\"></div><div class=\"refnamediv\"><h2>Name</h2><p>function::indent &#8212; \n      returns an amount of space to indent\n  </p></div><div class=\"refsynopsisdiv\"><h2>Synopsis</h2><pre class=\"programlisting\">\n     indent:string(delta:long)\n-</pre></div><div class=\"refsect1\"><a name=\"idm21463\"></a><h2>Arguments</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>delta</code></em></span></dt><dd><p>\n+</pre></div><div class=\"refsect1\"><a name=\"idm21462\"></a><h2>Arguments</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>delta</code></em></span></dt><dd><p>\n      the amount of space added/removed for each call\n-    </p></dd></dl></div></div><div class=\"refsect1\"><a name=\"idm21471\"></a><h2>Description</h2><p>\n+    </p></dd></dl></div></div><div class=\"refsect1\"><a name=\"idm21470\"></a><h2>Description</h2><p>\n    This function returns a string with appropriate\n    indentation. Call it with a small positive or matching negative\n    delta. Unlike the thread_indent function, the indent does not\n    track individual indent values on a per thread basis.\n </p></div></div><div class=\"navfooter\"><hr><table width=\"100%\" summary=\"Navigation footer\"><tr><td width=\"40%\" align=\"left\"><a accesskey=\"p\" href=\"API-ansi-set-color.html\">Prev</a>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"u\" href=\"ansi.stp.html\">Up</a></td><td width=\"40%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-indent-depth.html\">Next</a></td></tr><tr><td width=\"40%\" align=\"left\" valign=\"top\"><span class=\"phrase\">function::ansi_set_color</span>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"h\" href=\"index.html\">Home</a></td><td width=\"40%\" align=\"right\" valign=\"top\">&#160;<span class=\"phrase\">function::indent_depth</span></td></tr></table></div></body></html>\n"}, {"source1": "./usr/share/doc/systemtap-doc/tapsets/API-inet-get-ip-source.html", "source2": "./usr/share/doc/systemtap-doc/tapsets/API-inet-get-ip-source.html", "unified_diff": "@@ -1,7 +1,7 @@\n <html><head><meta http-equiv=\"Content-Type\" content=\"text/html; charset=ANSI_X3.4-1968\"><title>function::inet_get_ip_source</title><meta name=\"generator\" content=\"DocBook XSL Stylesheets Vsnapshot\"><link rel=\"home\" href=\"index.html\" title=\"SystemTap Tapset Reference Manual\"><link rel=\"up\" href=\"socket.stp.html\" title=\"Chapter&#160;14.&#160;Socket Tapset\"><link rel=\"prev\" href=\"socket.stp.html\" title=\"Chapter&#160;14.&#160;Socket Tapset\"><link rel=\"next\" href=\"API-inet-get-local-port.html\" title=\"function::inet_get_local_port\"></head><body bgcolor=\"white\" text=\"black\" link=\"#0000FF\" vlink=\"#840084\" alink=\"#0000FF\"><div class=\"navheader\"><table width=\"100%\" summary=\"Navigation header\"><tr><th colspan=\"3\" align=\"center\"><span class=\"phrase\">function::inet_get_ip_source</span></th></tr><tr><td width=\"20%\" align=\"left\"><a accesskey=\"p\" href=\"socket.stp.html\">Prev</a>&#160;</td><th width=\"60%\" align=\"center\">Chapter&#160;14.&#160;Socket Tapset</th><td width=\"20%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-inet-get-local-port.html\">Next</a></td></tr></table><hr></div><div class=\"refentry\"><a name=\"API-inet-get-ip-source\"></a><div class=\"titlepage\"></div><div class=\"refnamediv\"><h2>Name</h2><p>function::inet_get_ip_source &#8212; \n      Provide IP source address string for a kernel socket\n  </p></div><div class=\"refsynopsisdiv\"><h2>Synopsis</h2><pre class=\"programlisting\">\n     inet_get_ip_source:string(sock:long)\n-</pre></div><div class=\"refsect1\"><a name=\"idm12925\"></a><h2>Arguments</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>sock</code></em></span></dt><dd><p>\n+</pre></div><div class=\"refsect1\"><a name=\"idm12924\"></a><h2>Arguments</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>sock</code></em></span></dt><dd><p>\n      pointer to the kernel socket\n     </p></dd></dl></div></div></div><div class=\"navfooter\"><hr><table width=\"100%\" summary=\"Navigation footer\"><tr><td width=\"40%\" align=\"left\"><a accesskey=\"p\" href=\"socket.stp.html\">Prev</a>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"u\" href=\"socket.stp.html\">Up</a></td><td width=\"40%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-inet-get-local-port.html\">Next</a></td></tr><tr><td width=\"40%\" align=\"left\" valign=\"top\">Chapter&#160;14.&#160;Socket Tapset&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"h\" href=\"index.html\">Home</a></td><td width=\"40%\" align=\"right\" valign=\"top\">&#160;<span class=\"phrase\">function::inet_get_local_port</span></td></tr></table></div></body></html>\n"}, {"source1": "./usr/share/doc/systemtap-doc/tapsets/API-inet-get-local-port.html", "source2": "./usr/share/doc/systemtap-doc/tapsets/API-inet-get-local-port.html", "unified_diff": "@@ -1,7 +1,7 @@\n <html><head><meta http-equiv=\"Content-Type\" content=\"text/html; charset=ANSI_X3.4-1968\"><title>function::inet_get_local_port</title><meta name=\"generator\" content=\"DocBook XSL Stylesheets Vsnapshot\"><link rel=\"home\" href=\"index.html\" title=\"SystemTap Tapset Reference Manual\"><link rel=\"up\" href=\"socket.stp.html\" title=\"Chapter&#160;14.&#160;Socket Tapset\"><link rel=\"prev\" href=\"API-inet-get-ip-source.html\" title=\"function::inet_get_ip_source\"><link rel=\"next\" href=\"API-sock-fam-num2str.html\" title=\"function::sock_fam_num2str\"></head><body bgcolor=\"white\" text=\"black\" link=\"#0000FF\" vlink=\"#840084\" alink=\"#0000FF\"><div class=\"navheader\"><table width=\"100%\" summary=\"Navigation header\"><tr><th colspan=\"3\" align=\"center\"><span class=\"phrase\">function::inet_get_local_port</span></th></tr><tr><td width=\"20%\" align=\"left\"><a accesskey=\"p\" href=\"API-inet-get-ip-source.html\">Prev</a>&#160;</td><th width=\"60%\" align=\"center\">Chapter&#160;14.&#160;Socket Tapset</th><td width=\"20%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-sock-fam-num2str.html\">Next</a></td></tr></table><hr></div><div class=\"refentry\"><a name=\"API-inet-get-local-port\"></a><div class=\"titlepage\"></div><div class=\"refnamediv\"><h2>Name</h2><p>function::inet_get_local_port &#8212; \n   Provide local port number for a kernel socket\n  </p></div><div class=\"refsynopsisdiv\"><h2>Synopsis</h2><pre class=\"programlisting\">\n     inet_get_local_port:long(sock:long)\n-</pre></div><div class=\"refsect1\"><a name=\"idm12948\"></a><h2>Arguments</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>sock</code></em></span></dt><dd><p>\n+</pre></div><div class=\"refsect1\"><a name=\"idm12947\"></a><h2>Arguments</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>sock</code></em></span></dt><dd><p>\n      pointer to the kernel socket\n     </p></dd></dl></div></div></div><div class=\"navfooter\"><hr><table width=\"100%\" summary=\"Navigation footer\"><tr><td width=\"40%\" align=\"left\"><a accesskey=\"p\" href=\"API-inet-get-ip-source.html\">Prev</a>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"u\" href=\"socket.stp.html\">Up</a></td><td width=\"40%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-sock-fam-num2str.html\">Next</a></td></tr><tr><td width=\"40%\" align=\"left\" valign=\"top\"><span class=\"phrase\">function::inet_get_ip_source</span>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"h\" href=\"index.html\">Home</a></td><td width=\"40%\" align=\"right\" valign=\"top\">&#160;<span class=\"phrase\">function::sock_fam_num2str</span></td></tr></table></div></body></html>\n"}, {"source1": "./usr/share/doc/systemtap-doc/tapsets/API-inode-name.html", "source2": "./usr/share/doc/systemtap-doc/tapsets/API-inode-name.html", "unified_diff": "@@ -1,11 +1,11 @@\n <html><head><meta http-equiv=\"Content-Type\" content=\"text/html; charset=ANSI_X3.4-1968\"><title>function::inode_name</title><meta name=\"generator\" content=\"DocBook XSL Stylesheets Vsnapshot\"><link rel=\"home\" href=\"index.html\" title=\"SystemTap Tapset Reference Manual\"><link rel=\"up\" href=\"dentry.stp.html\" title=\"Chapter&#160;21.&#160;Directory-entry (dentry) Tapset\"><link rel=\"prev\" href=\"API-fullpath-struct-path.html\" title=\"function::fullpath_struct_path\"><link rel=\"next\" href=\"API-inode-path.html\" title=\"function::inode_path\"></head><body bgcolor=\"white\" text=\"black\" link=\"#0000FF\" vlink=\"#840084\" alink=\"#0000FF\"><div class=\"navheader\"><table width=\"100%\" summary=\"Navigation header\"><tr><th colspan=\"3\" align=\"center\"><span class=\"phrase\">function::inode_name</span></th></tr><tr><td width=\"20%\" align=\"left\"><a accesskey=\"p\" href=\"API-fullpath-struct-path.html\">Prev</a>&#160;</td><th width=\"60%\" align=\"center\">Chapter&#160;21.&#160;Directory-entry (dentry) Tapset</th><td width=\"20%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-inode-path.html\">Next</a></td></tr></table><hr></div><div class=\"refentry\"><a name=\"API-inode-name\"></a><div class=\"titlepage\"></div><div class=\"refnamediv\"><h2>Name</h2><p>function::inode_name &#8212; \n      get the inode name\n  </p></div><div class=\"refsynopsisdiv\"><h2>Synopsis</h2><pre class=\"programlisting\">\n     inode_name:string(inode:long)\n-</pre></div><div class=\"refsect1\"><a name=\"idm17565\"></a><h2>Arguments</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>inode</code></em></span></dt><dd><p>\n+</pre></div><div class=\"refsect1\"><a name=\"idm17564\"></a><h2>Arguments</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>inode</code></em></span></dt><dd><p>\n      Pointer to inode.\n-    </p></dd></dl></div></div><div class=\"refsect1\"><a name=\"idm17573\"></a><h2>Description</h2><p>\n+    </p></dd></dl></div></div><div class=\"refsect1\"><a name=\"idm17572\"></a><h2>Description</h2><p>\n    </p><p>\n \n    Returns the first path basename associated with the given inode.\n </p></div></div><div class=\"navfooter\"><hr><table width=\"100%\" summary=\"Navigation footer\"><tr><td width=\"40%\" align=\"left\"><a accesskey=\"p\" href=\"API-fullpath-struct-path.html\">Prev</a>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"u\" href=\"dentry.stp.html\">Up</a></td><td width=\"40%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-inode-path.html\">Next</a></td></tr><tr><td width=\"40%\" align=\"left\" valign=\"top\"><span class=\"phrase\">function::fullpath_struct_path</span>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"h\" href=\"index.html\">Home</a></td><td width=\"40%\" align=\"right\" valign=\"top\">&#160;<span class=\"phrase\">function::inode_path</span></td></tr></table></div></body></html>\n"}, {"source1": "./usr/share/doc/systemtap-doc/tapsets/API-inode-path.html", "source2": "./usr/share/doc/systemtap-doc/tapsets/API-inode-path.html", "unified_diff": "@@ -1,11 +1,11 @@\n <html><head><meta http-equiv=\"Content-Type\" content=\"text/html; charset=ANSI_X3.4-1968\"><title>function::inode_path</title><meta name=\"generator\" content=\"DocBook XSL Stylesheets Vsnapshot\"><link rel=\"home\" href=\"index.html\" title=\"SystemTap Tapset Reference Manual\"><link rel=\"up\" href=\"dentry.stp.html\" title=\"Chapter&#160;21.&#160;Directory-entry (dentry) Tapset\"><link rel=\"prev\" href=\"API-inode-name.html\" title=\"function::inode_name\"><link rel=\"next\" href=\"API-real-mount.html\" title=\"function::real_mount\"></head><body bgcolor=\"white\" text=\"black\" link=\"#0000FF\" vlink=\"#840084\" alink=\"#0000FF\"><div class=\"navheader\"><table width=\"100%\" summary=\"Navigation header\"><tr><th colspan=\"3\" align=\"center\"><span class=\"phrase\">function::inode_path</span></th></tr><tr><td width=\"20%\" align=\"left\"><a accesskey=\"p\" href=\"API-inode-name.html\">Prev</a>&#160;</td><th width=\"60%\" align=\"center\">Chapter&#160;21.&#160;Directory-entry (dentry) Tapset</th><td width=\"20%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-real-mount.html\">Next</a></td></tr></table><hr></div><div class=\"refentry\"><a name=\"API-inode-path\"></a><div class=\"titlepage\"></div><div class=\"refnamediv\"><h2>Name</h2><p>function::inode_path &#8212; \n      get the path to an inode\n  </p></div><div class=\"refsynopsisdiv\"><h2>Synopsis</h2><pre class=\"programlisting\">\n     inode_path:string(inode:long)\n-</pre></div><div class=\"refsect1\"><a name=\"idm17592\"></a><h2>Arguments</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>inode</code></em></span></dt><dd><p>\n+</pre></div><div class=\"refsect1\"><a name=\"idm17591\"></a><h2>Arguments</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>inode</code></em></span></dt><dd><p>\n      Pointer to inode.\n-    </p></dd></dl></div></div><div class=\"refsect1\"><a name=\"idm17600\"></a><h2>Description</h2><p>\n+    </p></dd></dl></div></div><div class=\"refsect1\"><a name=\"idm17599\"></a><h2>Description</h2><p>\n    </p><p>\n \n    Returns the full path associated with the given inode.\n </p></div></div><div class=\"navfooter\"><hr><table width=\"100%\" summary=\"Navigation footer\"><tr><td width=\"40%\" align=\"left\"><a accesskey=\"p\" href=\"API-inode-name.html\">Prev</a>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"u\" href=\"dentry.stp.html\">Up</a></td><td width=\"40%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-real-mount.html\">Next</a></td></tr><tr><td width=\"40%\" align=\"left\" valign=\"top\"><span class=\"phrase\">function::inode_name</span>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"h\" href=\"index.html\">Home</a></td><td width=\"40%\" align=\"right\" valign=\"top\">&#160;<span class=\"phrase\">function::real_mount</span></td></tr></table></div></body></html>\n"}, {"source1": "./usr/share/doc/systemtap-doc/tapsets/API-int-arg.html", "source2": "./usr/share/doc/systemtap-doc/tapsets/API-int-arg.html", "unified_diff": "@@ -1,10 +1,10 @@\n <html><head><meta http-equiv=\"Content-Type\" content=\"text/html; charset=ANSI_X3.4-1968\"><title>function::int_arg</title><meta name=\"generator\" content=\"DocBook XSL Stylesheets Vsnapshot\"><link rel=\"home\" href=\"index.html\" title=\"SystemTap Tapset Reference Manual\"><link rel=\"up\" href=\"context_stp.html\" title=\"Chapter&#160;2.&#160;Context Functions\"><link rel=\"prev\" href=\"API-gid.html\" title=\"function::gid\"><link rel=\"next\" href=\"API-is-myproc.html\" title=\"function::is_myproc\"></head><body bgcolor=\"white\" text=\"black\" link=\"#0000FF\" vlink=\"#840084\" alink=\"#0000FF\"><div class=\"navheader\"><table width=\"100%\" summary=\"Navigation header\"><tr><th colspan=\"3\" align=\"center\"><span class=\"phrase\">function::int_arg</span></th></tr><tr><td width=\"20%\" align=\"left\"><a accesskey=\"p\" href=\"API-gid.html\">Prev</a>&#160;</td><th width=\"60%\" align=\"center\">Chapter&#160;2.&#160;Context Functions</th><td width=\"20%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-is-myproc.html\">Next</a></td></tr></table><hr></div><div class=\"refentry\"><a name=\"API-int-arg\"></a><div class=\"titlepage\"></div><div class=\"refnamediv\"><h2>Name</h2><p>function::int_arg &#8212; \n      Return function argument as signed int\n  </p></div><div class=\"refsynopsisdiv\"><h2>Synopsis</h2><pre class=\"programlisting\">\n     int_arg:long(n:long)\n-</pre></div><div class=\"refsect1\"><a name=\"idm457\"></a><h2>Arguments</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>n</code></em></span></dt><dd><p>\n+</pre></div><div class=\"refsect1\"><a name=\"idm456\"></a><h2>Arguments</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>n</code></em></span></dt><dd><p>\n      index of argument to return\n-    </p></dd></dl></div></div><div class=\"refsect1\"><a name=\"idm465\"></a><h2>Description</h2><p>\n+    </p></dd></dl></div></div><div class=\"refsect1\"><a name=\"idm464\"></a><h2>Description</h2><p>\n    Return the value of argument n as a signed int\n    (i.e., a 32-bit integer sign-extended to 64 bits).\n </p></div></div><div class=\"navfooter\"><hr><table width=\"100%\" summary=\"Navigation footer\"><tr><td width=\"40%\" align=\"left\"><a accesskey=\"p\" href=\"API-gid.html\">Prev</a>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"u\" href=\"context_stp.html\">Up</a></td><td width=\"40%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-is-myproc.html\">Next</a></td></tr><tr><td width=\"40%\" align=\"left\" valign=\"top\"><span class=\"phrase\">function::gid</span>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"h\" href=\"index.html\">Home</a></td><td width=\"40%\" align=\"right\" valign=\"top\">&#160;<span class=\"phrase\">function::is_myproc</span></td></tr></table></div></body></html>\n"}, {"source1": "./usr/share/doc/systemtap-doc/tapsets/API-ioblock-end.html", "source2": "./usr/share/doc/systemtap-doc/tapsets/API-ioblock-end.html", "unified_diff": "@@ -1,41 +1,41 @@\n <html><head><meta http-equiv=\"Content-Type\" content=\"text/html; charset=ANSI_X3.4-1968\"><title>probe::ioblock.end</title><meta name=\"generator\" content=\"DocBook XSL Stylesheets Vsnapshot\"><link rel=\"home\" href=\"index.html\" title=\"SystemTap Tapset Reference Manual\"><link rel=\"up\" href=\"iosched.stp.html\" title=\"Chapter&#160;9.&#160;IO Scheduler and block IO Tapset\"><link rel=\"prev\" href=\"iosched.stp.html\" title=\"Chapter&#160;9.&#160;IO Scheduler and block IO Tapset\"><link rel=\"next\" href=\"API-ioblock-request.html\" title=\"probe::ioblock.request\"></head><body bgcolor=\"white\" text=\"black\" link=\"#0000FF\" vlink=\"#840084\" alink=\"#0000FF\"><div class=\"navheader\"><table width=\"100%\" summary=\"Navigation header\"><tr><th colspan=\"3\" align=\"center\"><span class=\"phrase\">probe::ioblock.end</span></th></tr><tr><td width=\"20%\" align=\"left\"><a accesskey=\"p\" href=\"iosched.stp.html\">Prev</a>&#160;</td><th width=\"60%\" align=\"center\">Chapter&#160;9.&#160;IO Scheduler and block IO Tapset</th><td width=\"20%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-ioblock-request.html\">Next</a></td></tr></table><hr></div><div class=\"refentry\"><a name=\"API-ioblock-end\"></a><div class=\"titlepage\"></div><div class=\"refnamediv\"><h2>Name</h2><p>probe::ioblock.end &#8212; \n      Fires whenever a block I/O transfer is complete.\n- </p></div><div class=\"refsynopsisdiv\"><h2>Synopsis</h2><pre class=\"synopsis\">ioblock.end </pre></div><div class=\"refsect1\"><a name=\"idm6111\"></a><h2>Values</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>size</code></em></span></dt><dd><p>\n-     total size in bytes\n-    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>devname</code></em></span></dt><dd><p>\n-     block device name\n-    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>idx</code></em></span></dt><dd><p>\n+ </p></div><div class=\"refsynopsisdiv\"><h2>Synopsis</h2><pre class=\"synopsis\">ioblock.end </pre></div><div class=\"refsect1\"><a name=\"idm6110\"></a><h2>Values</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>idx</code></em></span></dt><dd><p>\n      offset into the bio vector array\n-    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>hw_segments</code></em></span></dt><dd><p>\n-     number of segments after physical and DMA remapping hardware coalescing is performed\n-    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>ino</code></em></span></dt><dd><p>\n-     i-node number of the mapped file\n     </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>bytes_done</code></em></span></dt><dd><p>\n      number of bytes transferred\n+    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>ino</code></em></span></dt><dd><p>\n+     i-node number of the mapped file\n+    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>name</code></em></span></dt><dd><p>\n+     name of the probe point\n+    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>phys_segments</code></em></span></dt><dd><p>\n+     number of segments in this bio after physical address coalescing is performed.\n+    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>devname</code></em></span></dt><dd><p>\n+     block device name\n+    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>rw</code></em></span></dt><dd><p>\n+     binary trace for read/write request\n+    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>error</code></em></span></dt><dd><p>\n+     0 on success\n+    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>vcnt</code></em></span></dt><dd><p>\n+     bio vector count which represents number of array element (page, offset, length) which makes up this I/O request\n     </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>flags</code></em></span></dt><dd><p>\n      see below\n      BIO_UPTODATE    0       ok after I/O completion\n      BIO_RW_BLOCK    1       RW_AHEAD set, and read/write would block\n      BIO_EOF         2       out-out-bounds error\n      BIO_SEG_VALID   3       nr_hw_seg valid\n      BIO_CLONED      4       doesn't own data\n      BIO_BOUNCED     5       bio is a bounce bio\n      BIO_USER_MAPPED 6       contains user pages\n      BIO_EOPNOTSUPP  7       not supported\n     </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>opf</code></em></span></dt><dd><p>\n      operations and flags\n-    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>phys_segments</code></em></span></dt><dd><p>\n-     number of segments in this bio after physical address coalescing is performed.\n-    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>name</code></em></span></dt><dd><p>\n-     name of the probe point\n-    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>vcnt</code></em></span></dt><dd><p>\n-     bio vector count which represents number of array element (page, offset, length) which makes up this I/O request\n-    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>rw</code></em></span></dt><dd><p>\n-     binary trace for read/write request\n-    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>error</code></em></span></dt><dd><p>\n-     0 on success\n+    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>hw_segments</code></em></span></dt><dd><p>\n+     number of segments after physical and DMA remapping hardware coalescing is performed\n+    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>size</code></em></span></dt><dd><p>\n+     total size in bytes\n     </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>sector</code></em></span></dt><dd><p>\n      beginning sector for the entire bio\n-    </p></dd></dl></div></div><div class=\"refsect1\"><a name=\"idm6184\"></a><h2>Context</h2><p>\n+    </p></dd></dl></div></div><div class=\"refsect1\"><a name=\"idm6183\"></a><h2>Context</h2><p>\n    The process signals the transfer is done.\n </p></div></div><div class=\"navfooter\"><hr><table width=\"100%\" summary=\"Navigation footer\"><tr><td width=\"40%\" align=\"left\"><a accesskey=\"p\" href=\"iosched.stp.html\">Prev</a>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"u\" href=\"iosched.stp.html\">Up</a></td><td width=\"40%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-ioblock-request.html\">Next</a></td></tr><tr><td width=\"40%\" align=\"left\" valign=\"top\">Chapter&#160;9.&#160;IO Scheduler and block IO Tapset&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"h\" href=\"index.html\">Home</a></td><td width=\"40%\" align=\"right\" valign=\"top\">&#160;<span class=\"phrase\">probe::ioblock.request</span></td></tr></table></div></body></html>\n"}, {"source1": "./usr/share/doc/systemtap-doc/tapsets/API-ioblock-request.html", "source2": "./usr/share/doc/systemtap-doc/tapsets/API-ioblock-request.html", "unified_diff": "@@ -1,43 +1,43 @@\n <html><head><meta http-equiv=\"Content-Type\" content=\"text/html; charset=ANSI_X3.4-1968\"><title>probe::ioblock.request</title><meta name=\"generator\" content=\"DocBook XSL Stylesheets Vsnapshot\"><link rel=\"home\" href=\"index.html\" title=\"SystemTap Tapset Reference Manual\"><link rel=\"up\" href=\"iosched.stp.html\" title=\"Chapter&#160;9.&#160;IO Scheduler and block IO Tapset\"><link rel=\"prev\" href=\"API-ioblock-end.html\" title=\"probe::ioblock.end\"><link rel=\"next\" href=\"API-ioblock-trace-bounce.html\" title=\"probe::ioblock_trace.bounce\"></head><body bgcolor=\"white\" text=\"black\" link=\"#0000FF\" vlink=\"#840084\" alink=\"#0000FF\"><div class=\"navheader\"><table width=\"100%\" summary=\"Navigation header\"><tr><th colspan=\"3\" align=\"center\"><span class=\"phrase\">probe::ioblock.request</span></th></tr><tr><td width=\"20%\" align=\"left\"><a accesskey=\"p\" href=\"API-ioblock-end.html\">Prev</a>&#160;</td><th width=\"60%\" align=\"center\">Chapter&#160;9.&#160;IO Scheduler and block IO Tapset</th><td width=\"20%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-ioblock-trace-bounce.html\">Next</a></td></tr></table><hr></div><div class=\"refentry\"><a name=\"API-ioblock-request\"></a><div class=\"titlepage\"></div><div class=\"refnamediv\"><h2>Name</h2><p>probe::ioblock.request &#8212; \n   Fires whenever making a generic block I/O request.\n- </p></div><div class=\"refsynopsisdiv\"><h2>Synopsis</h2><pre class=\"synopsis\">ioblock.request </pre></div><div class=\"refsect1\"><a name=\"idm6202\"></a><h2>Values</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>rw</code></em></span></dt><dd><p>\n+ </p></div><div class=\"refsynopsisdiv\"><h2>Synopsis</h2><pre class=\"synopsis\">ioblock.request </pre></div><div class=\"refsect1\"><a name=\"idm6201\"></a><h2>Values</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>rw</code></em></span></dt><dd><p>\n      binary trace for read/write request\n     </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>vcnt</code></em></span></dt><dd><p>\n      bio vector count which represents number of array element (page, offset, length) which make up this I/O request\n-    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>name</code></em></span></dt><dd><p>\n-     name of the probe point\n-    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>p_start_sect</code></em></span></dt><dd><p>\n-     points to the start sector of the partition structure of the device\n-    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>sector</code></em></span></dt><dd><p>\n-     beginning sector for the entire bio\n-    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>idx</code></em></span></dt><dd><p>\n-     offset into the bio vector array\n-    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>hw_segments</code></em></span></dt><dd><p>\n-     number of segments after physical and DMA remapping hardware coalescing is performed\n-    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>devname</code></em></span></dt><dd><p>\n-     block device name\n-    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>size</code></em></span></dt><dd><p>\n-     total size in bytes\n     </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>flags</code></em></span></dt><dd><p>\n      see below\n      BIO_UPTODATE    0       ok after I/O completion\n      BIO_RW_BLOCK    1       RW_AHEAD set, and read/write would block\n      BIO_EOF         2       out-out-bounds error\n      BIO_SEG_VALID   3       nr_hw_seg valid \n      BIO_CLONED      4       doesn't own data\n      BIO_BOUNCED     5       bio is a bounce bio\n      BIO_USER_MAPPED 6       contains user pages\n      BIO_EOPNOTSUPP  7       not supported\n-    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>ino</code></em></span></dt><dd><p>\n-     i-node number of the mapped file\n-    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>bdev_contains</code></em></span></dt><dd><p>\n-     points to the device object which contains the partition (when bio structure represents a partition)\n+    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>size</code></em></span></dt><dd><p>\n+     total size in bytes\n+    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>sector</code></em></span></dt><dd><p>\n+     beginning sector for the entire bio\n+    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>hw_segments</code></em></span></dt><dd><p>\n+     number of segments after physical and DMA remapping hardware coalescing is performed\n     </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>opf</code></em></span></dt><dd><p>\n      operations and flags\n-    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>bdev</code></em></span></dt><dd><p>\n-     target block device\n+    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>bdev_contains</code></em></span></dt><dd><p>\n+     points to the device object which contains the partition (when bio structure represents a partition)\n+    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>idx</code></em></span></dt><dd><p>\n+     offset into the bio vector array\n+    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>ino</code></em></span></dt><dd><p>\n+     i-node number of the mapped file\n     </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>phys_segments</code></em></span></dt><dd><p>\n      number of segments in this bio after physical address coalescing is performed\n-    </p></dd></dl></div></div><div class=\"refsect1\"><a name=\"idm6280\"></a><h2>Context</h2><p>\n+    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>bdev</code></em></span></dt><dd><p>\n+     target block device\n+    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>name</code></em></span></dt><dd><p>\n+     name of the probe point\n+    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>devname</code></em></span></dt><dd><p>\n+     block device name\n+    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>p_start_sect</code></em></span></dt><dd><p>\n+     points to the start sector of the partition structure of the device\n+    </p></dd></dl></div></div><div class=\"refsect1\"><a name=\"idm6279\"></a><h2>Context</h2><p>\n    The process makes block I/O request\n </p></div></div><div class=\"navfooter\"><hr><table width=\"100%\" summary=\"Navigation footer\"><tr><td width=\"40%\" align=\"left\"><a accesskey=\"p\" href=\"API-ioblock-end.html\">Prev</a>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"u\" href=\"iosched.stp.html\">Up</a></td><td width=\"40%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-ioblock-trace-bounce.html\">Next</a></td></tr><tr><td width=\"40%\" align=\"left\" valign=\"top\"><span class=\"phrase\">probe::ioblock.end</span>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"h\" href=\"index.html\">Home</a></td><td width=\"40%\" align=\"right\" valign=\"top\">&#160;<span class=\"phrase\">probe::ioblock_trace.bounce</span></td></tr></table></div></body></html>\n"}, {"source1": "./usr/share/doc/systemtap-doc/tapsets/API-ioblock-trace-bounce.html", "source2": "./usr/share/doc/systemtap-doc/tapsets/API-ioblock-trace-bounce.html", "unified_diff": "@@ -1,44 +1,44 @@\n <html><head><meta http-equiv=\"Content-Type\" content=\"text/html; charset=ANSI_X3.4-1968\"><title>probe::ioblock_trace.bounce</title><meta name=\"generator\" content=\"DocBook XSL Stylesheets Vsnapshot\"><link rel=\"home\" href=\"index.html\" title=\"SystemTap Tapset Reference Manual\"><link rel=\"up\" href=\"iosched.stp.html\" title=\"Chapter&#160;9.&#160;IO Scheduler and block IO Tapset\"><link rel=\"prev\" href=\"API-ioblock-request.html\" title=\"probe::ioblock.request\"><link rel=\"next\" href=\"API-ioblock-trace-end.html\" title=\"probe::ioblock_trace.end\"></head><body bgcolor=\"white\" text=\"black\" link=\"#0000FF\" vlink=\"#840084\" alink=\"#0000FF\"><div class=\"navheader\"><table width=\"100%\" summary=\"Navigation header\"><tr><th colspan=\"3\" align=\"center\"><span class=\"phrase\">probe::ioblock_trace.bounce</span></th></tr><tr><td width=\"20%\" align=\"left\"><a accesskey=\"p\" href=\"API-ioblock-request.html\">Prev</a>&#160;</td><th width=\"60%\" align=\"center\">Chapter&#160;9.&#160;IO Scheduler and block IO Tapset</th><td width=\"20%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-ioblock-trace-end.html\">Next</a></td></tr></table><hr></div><div class=\"refentry\"><a name=\"API-ioblock-trace-bounce\"></a><div class=\"titlepage\"></div><div class=\"refnamediv\"><h2>Name</h2><p>probe::ioblock_trace.bounce &#8212; \n      Fires whenever a buffer bounce is needed for at least one page of a block IO request.\n- </p></div><div class=\"refsynopsisdiv\"><h2>Synopsis</h2><pre class=\"synopsis\">ioblock_trace.bounce </pre></div><div class=\"refsect1\"><a name=\"idm6298\"></a><h2>Values</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>ino</code></em></span></dt><dd><p>\n+ </p></div><div class=\"refsynopsisdiv\"><h2>Synopsis</h2><pre class=\"synopsis\">ioblock_trace.bounce </pre></div><div class=\"refsect1\"><a name=\"idm6297\"></a><h2>Values</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>p_start_sect</code></em></span></dt><dd><p>\n+     points to the start sector of the partition structure of the device\n+    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>devname</code></em></span></dt><dd><p>\n+     device for which a buffer bounce was needed.\n+    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>bdev</code></em></span></dt><dd><p>\n+     target block device\n+    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>name</code></em></span></dt><dd><p>\n+     name of the probe point\n+    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>ino</code></em></span></dt><dd><p>\n      i-node number of the mapped file\n     </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>bytes_done</code></em></span></dt><dd><p>\n      number of bytes transferred\n+    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>idx</code></em></span></dt><dd><p>\n+     offset into the bio vector array\n+     <em class=\"parameter\"><code>phys_segments</code></em> - number of segments in this bio after physical address coalescing is performed.\n+    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>bdev_contains</code></em></span></dt><dd><p>\n+     points to the device object which contains the partition (when bio structure represents a partition)\n+    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>sector</code></em></span></dt><dd><p>\n+     beginning sector for the entire bio\n+    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>size</code></em></span></dt><dd><p>\n+     total size in bytes\n+    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>opf</code></em></span></dt><dd><p>\n+     operations and flags\n     </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>q</code></em></span></dt><dd><p>\n      request queue on which this bio was queued.\n     </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>flags</code></em></span></dt><dd><p>\n      see below\n      BIO_UPTODATE    0       ok after I/O completion\n      BIO_RW_BLOCK    1       RW_AHEAD set, and read/write would block\n      BIO_EOF         2       out-out-bounds error\n      BIO_SEG_VALID   3       nr_hw_seg valid\n      BIO_CLONED      4       doesn't own data\n      BIO_BOUNCED     5       bio is a bounce bio\n      BIO_USER_MAPPED 6       contains user pages\n      BIO_EOPNOTSUPP  7       not supported\n-    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>size</code></em></span></dt><dd><p>\n-     total size in bytes\n-    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>devname</code></em></span></dt><dd><p>\n-     device for which a buffer bounce was needed.\n-    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>idx</code></em></span></dt><dd><p>\n-     offset into the bio vector array\n-     <em class=\"parameter\"><code>phys_segments</code></em> - number of segments in this bio after physical address coalescing is performed.\n-    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>opf</code></em></span></dt><dd><p>\n-     operations and flags\n-    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>bdev</code></em></span></dt><dd><p>\n-     target block device\n-    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>bdev_contains</code></em></span></dt><dd><p>\n-     points to the device object which contains the partition (when bio structure represents a partition)\n-    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>p_start_sect</code></em></span></dt><dd><p>\n-     points to the start sector of the partition structure of the device\n-    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>name</code></em></span></dt><dd><p>\n-     name of the probe point\n     </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>vcnt</code></em></span></dt><dd><p>\n      bio vector count which represents number of array element (page, offset, length) which makes up this I/O request\n     </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>rw</code></em></span></dt><dd><p>\n      binary trace for read/write request\n-    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>sector</code></em></span></dt><dd><p>\n-     beginning sector for the entire bio\n-    </p></dd></dl></div></div><div class=\"refsect1\"><a name=\"idm6377\"></a><h2>Context </h2><p>\n+    </p></dd></dl></div></div><div class=\"refsect1\"><a name=\"idm6376\"></a><h2>Context </h2><p>\n    The process creating a block IO request.\n </p></div></div><div class=\"navfooter\"><hr><table width=\"100%\" summary=\"Navigation footer\"><tr><td width=\"40%\" align=\"left\"><a accesskey=\"p\" href=\"API-ioblock-request.html\">Prev</a>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"u\" href=\"iosched.stp.html\">Up</a></td><td width=\"40%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-ioblock-trace-end.html\">Next</a></td></tr><tr><td width=\"40%\" align=\"left\" valign=\"top\"><span class=\"phrase\">probe::ioblock.request</span>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"h\" href=\"index.html\">Home</a></td><td width=\"40%\" align=\"right\" valign=\"top\">&#160;<span class=\"phrase\">probe::ioblock_trace.end</span></td></tr></table></div></body></html>\n"}, {"source1": "./usr/share/doc/systemtap-doc/tapsets/API-ioblock-trace-end.html", "source2": "./usr/share/doc/systemtap-doc/tapsets/API-ioblock-trace-end.html", "unified_diff": "@@ -1,44 +1,44 @@\n <html><head><meta http-equiv=\"Content-Type\" content=\"text/html; charset=ANSI_X3.4-1968\"><title>probe::ioblock_trace.end</title><meta name=\"generator\" content=\"DocBook XSL Stylesheets Vsnapshot\"><link rel=\"home\" href=\"index.html\" title=\"SystemTap Tapset Reference Manual\"><link rel=\"up\" href=\"iosched.stp.html\" title=\"Chapter&#160;9.&#160;IO Scheduler and block IO Tapset\"><link rel=\"prev\" href=\"API-ioblock-trace-bounce.html\" title=\"probe::ioblock_trace.bounce\"><link rel=\"next\" href=\"API-ioblock-trace-request.html\" title=\"probe::ioblock_trace.request\"></head><body bgcolor=\"white\" text=\"black\" link=\"#0000FF\" vlink=\"#840084\" alink=\"#0000FF\"><div class=\"navheader\"><table width=\"100%\" summary=\"Navigation header\"><tr><th colspan=\"3\" align=\"center\"><span class=\"phrase\">probe::ioblock_trace.end</span></th></tr><tr><td width=\"20%\" align=\"left\"><a accesskey=\"p\" href=\"API-ioblock-trace-bounce.html\">Prev</a>&#160;</td><th width=\"60%\" align=\"center\">Chapter&#160;9.&#160;IO Scheduler and block IO Tapset</th><td width=\"20%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-ioblock-trace-request.html\">Next</a></td></tr></table><hr></div><div class=\"refentry\"><a name=\"API-ioblock-trace-end\"></a><div class=\"titlepage\"></div><div class=\"refnamediv\"><h2>Name</h2><p>probe::ioblock_trace.end &#8212; \n      Fires whenever a block I/O transfer is complete.\n- </p></div><div class=\"refsynopsisdiv\"><h2>Synopsis</h2><pre class=\"synopsis\">ioblock_trace.end </pre></div><div class=\"refsect1\"><a name=\"idm6395\"></a><h2>Values</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>bdev</code></em></span></dt><dd><p>\n+ </p></div><div class=\"refsynopsisdiv\"><h2>Synopsis</h2><pre class=\"synopsis\">ioblock_trace.end </pre></div><div class=\"refsect1\"><a name=\"idm6394\"></a><h2>Values</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>bdev</code></em></span></dt><dd><p>\n      target block device\n-    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>opf</code></em></span></dt><dd><p>\n-     operations and flags\n-    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>bdev_contains</code></em></span></dt><dd><p>\n-     points to the device object which contains the partition (when bio structure represents a partition)\n+    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>name</code></em></span></dt><dd><p>\n+     name of the probe point\n     </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>devname</code></em></span></dt><dd><p>\n      block device name\n-    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>size</code></em></span></dt><dd><p>\n-     total size in bytes\n+    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>p_start_sect</code></em></span></dt><dd><p>\n+     points to the start sector of the partition structure of the device\n     </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>idx</code></em></span></dt><dd><p>\n      offset into the bio vector array\n      <em class=\"parameter\"><code>phys_segments</code></em> - number of segments in this bio after physical address coalescing is performed.\n-    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>bytes_done</code></em></span></dt><dd><p>\n-     number of bytes transferred\n+    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>bdev_contains</code></em></span></dt><dd><p>\n+     points to the device object which contains the partition (when bio structure represents a partition)\n     </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>ino</code></em></span></dt><dd><p>\n      i-node number of the mapped file\n+    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>bytes_done</code></em></span></dt><dd><p>\n+     number of bytes transferred\n     </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>flags</code></em></span></dt><dd><p>\n      see below\n      BIO_UPTODATE    0       ok after I/O completion\n      BIO_RW_BLOCK    1       RW_AHEAD set, and read/write would block\n      BIO_EOF         2       out-out-bounds error\n      BIO_SEG_VALID   3       nr_hw_seg valid\n      BIO_CLONED      4       doesn't own data\n      BIO_BOUNCED     5       bio is a bounce bio\n      BIO_USER_MAPPED 6       contains user pages\n      BIO_EOPNOTSUPP  7       not supported\n+    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>vcnt</code></em></span></dt><dd><p>\n+     bio vector count which represents number of array element (page, offset, length) which makes up this I/O request\n+    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>opf</code></em></span></dt><dd><p>\n+     operations and flags\n     </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>q</code></em></span></dt><dd><p>\n      request queue on which this bio was queued.\n     </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>sector</code></em></span></dt><dd><p>\n      beginning sector for the entire bio\n-    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>vcnt</code></em></span></dt><dd><p>\n-     bio vector count which represents number of array element (page, offset, length) which makes up this I/O request\n-    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>name</code></em></span></dt><dd><p>\n-     name of the probe point\n+    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>size</code></em></span></dt><dd><p>\n+     total size in bytes\n     </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>rw</code></em></span></dt><dd><p>\n      binary trace for read/write request\n-    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>p_start_sect</code></em></span></dt><dd><p>\n-     points to the start sector of the partition structure of the device\n-    </p></dd></dl></div></div><div class=\"refsect1\"><a name=\"idm6474\"></a><h2>Context</h2><p>\n+    </p></dd></dl></div></div><div class=\"refsect1\"><a name=\"idm6473\"></a><h2>Context</h2><p>\n    The process signals the transfer is done.\n </p></div></div><div class=\"navfooter\"><hr><table width=\"100%\" summary=\"Navigation footer\"><tr><td width=\"40%\" align=\"left\"><a accesskey=\"p\" href=\"API-ioblock-trace-bounce.html\">Prev</a>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"u\" href=\"iosched.stp.html\">Up</a></td><td width=\"40%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-ioblock-trace-request.html\">Next</a></td></tr><tr><td width=\"40%\" align=\"left\" valign=\"top\"><span class=\"phrase\">probe::ioblock_trace.bounce</span>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"h\" href=\"index.html\">Home</a></td><td width=\"40%\" align=\"right\" valign=\"top\">&#160;<span class=\"phrase\">probe::ioblock_trace.request</span></td></tr></table></div></body></html>\n"}, {"source1": "./usr/share/doc/systemtap-doc/tapsets/API-ioblock-trace-request.html", "source2": "./usr/share/doc/systemtap-doc/tapsets/API-ioblock-trace-request.html", "unified_diff": "@@ -1,44 +1,44 @@\n <html><head><meta http-equiv=\"Content-Type\" content=\"text/html; charset=ANSI_X3.4-1968\"><title>probe::ioblock_trace.request</title><meta name=\"generator\" content=\"DocBook XSL Stylesheets Vsnapshot\"><link rel=\"home\" href=\"index.html\" title=\"SystemTap Tapset Reference Manual\"><link rel=\"up\" href=\"iosched.stp.html\" title=\"Chapter&#160;9.&#160;IO Scheduler and block IO Tapset\"><link rel=\"prev\" href=\"API-ioblock-trace-end.html\" title=\"probe::ioblock_trace.end\"><link rel=\"next\" href=\"API-ioscheduler-elv-add-request.html\" title=\"probe::ioscheduler.elv_add_request\"></head><body bgcolor=\"white\" text=\"black\" link=\"#0000FF\" vlink=\"#840084\" alink=\"#0000FF\"><div class=\"navheader\"><table width=\"100%\" summary=\"Navigation header\"><tr><th colspan=\"3\" align=\"center\"><span class=\"phrase\">probe::ioblock_trace.request</span></th></tr><tr><td width=\"20%\" align=\"left\"><a accesskey=\"p\" href=\"API-ioblock-trace-end.html\">Prev</a>&#160;</td><th width=\"60%\" align=\"center\">Chapter&#160;9.&#160;IO Scheduler and block IO Tapset</th><td width=\"20%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-ioscheduler-elv-add-request.html\">Next</a></td></tr></table><hr></div><div class=\"refentry\"><a name=\"API-ioblock-trace-request\"></a><div class=\"titlepage\"></div><div class=\"refnamediv\"><h2>Name</h2><p>probe::ioblock_trace.request &#8212; \n      Fires just as a generic block I/O request is created for a bio.\n- </p></div><div class=\"refsynopsisdiv\"><h2>Synopsis</h2><pre class=\"synopsis\">ioblock_trace.request </pre></div><div class=\"refsect1\"><a name=\"idm6492\"></a><h2>Values</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>sector</code></em></span></dt><dd><p>\n-     beginning sector for the entire bio\n-    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>p_start_sect</code></em></span></dt><dd><p>\n-     points to the start sector of the partition structure of the device\n-    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>vcnt</code></em></span></dt><dd><p>\n-     bio vector count which represents number of array element (page, offset, length) which make up this I/O request\n-    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>name</code></em></span></dt><dd><p>\n-     name of the probe point\n-    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>rw</code></em></span></dt><dd><p>\n+ </p></div><div class=\"refsynopsisdiv\"><h2>Synopsis</h2><pre class=\"synopsis\">ioblock_trace.request </pre></div><div class=\"refsect1\"><a name=\"idm6491\"></a><h2>Values</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>rw</code></em></span></dt><dd><p>\n      binary trace for read/write request\n+    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>q</code></em></span></dt><dd><p>\n+     request queue on which this bio was queued.\n     </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>opf</code></em></span></dt><dd><p>\n      operations and flags\n-    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>bdev</code></em></span></dt><dd><p>\n-     target block device\n-    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>bdev_contains</code></em></span></dt><dd><p>\n-     points to the device object which contains the partition (when bio structure represents a partition)\n-    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>bytes_done</code></em></span></dt><dd><p>\n-     number of bytes transferred\n-    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>ino</code></em></span></dt><dd><p>\n-     i-node number of the mapped file\n+    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>size</code></em></span></dt><dd><p>\n+     total size in bytes\n+    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>sector</code></em></span></dt><dd><p>\n+     beginning sector for the entire bio\n+    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>vcnt</code></em></span></dt><dd><p>\n+     bio vector count which represents number of array element (page, offset, length) which make up this I/O request\n     </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>flags</code></em></span></dt><dd><p>\n      see below\n      BIO_UPTODATE    0       ok after I/O completion\n      BIO_RW_BLOCK    1       RW_AHEAD set, and read/write would block\n      BIO_EOF         2       out-out-bounds error\n      BIO_SEG_VALID   3       nr_hw_seg valid\n      BIO_CLONED      4       doesn't own data\n      BIO_BOUNCED     5       bio is a bounce bio\n      BIO_USER_MAPPED 6       contains user pages\n      BIO_EOPNOTSUPP  7       not supported\n-    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>q</code></em></span></dt><dd><p>\n-     request queue on which this bio was queued.\n-    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>devname</code></em></span></dt><dd><p>\n-     block device name\n-    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>size</code></em></span></dt><dd><p>\n-     total size in bytes\n+    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>bytes_done</code></em></span></dt><dd><p>\n+     number of bytes transferred\n+    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>ino</code></em></span></dt><dd><p>\n+     i-node number of the mapped file\n+    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>bdev_contains</code></em></span></dt><dd><p>\n+     points to the device object which contains the partition (when bio structure represents a partition)\n     </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>idx</code></em></span></dt><dd><p>\n      offset into the bio vector array\n      <em class=\"parameter\"><code>phys_segments</code></em> - number of segments in this bio after physical address coalescing is performed.\n-    </p></dd></dl></div></div><div class=\"refsect1\"><a name=\"idm6571\"></a><h2>Context</h2><p>\n+    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>devname</code></em></span></dt><dd><p>\n+     block device name\n+    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>p_start_sect</code></em></span></dt><dd><p>\n+     points to the start sector of the partition structure of the device\n+    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>name</code></em></span></dt><dd><p>\n+     name of the probe point\n+    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>bdev</code></em></span></dt><dd><p>\n+     target block device\n+    </p></dd></dl></div></div><div class=\"refsect1\"><a name=\"idm6570\"></a><h2>Context</h2><p>\n    The process makes block I/O request\n </p></div></div><div class=\"navfooter\"><hr><table width=\"100%\" summary=\"Navigation footer\"><tr><td width=\"40%\" align=\"left\"><a accesskey=\"p\" href=\"API-ioblock-trace-end.html\">Prev</a>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"u\" href=\"iosched.stp.html\">Up</a></td><td width=\"40%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-ioscheduler-elv-add-request.html\">Next</a></td></tr><tr><td width=\"40%\" align=\"left\" valign=\"top\"><span class=\"phrase\">probe::ioblock_trace.end</span>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"h\" href=\"index.html\">Home</a></td><td width=\"40%\" align=\"right\" valign=\"top\">&#160;<span class=\"phrase\">probe::ioscheduler.elv_add_request</span></td></tr></table></div></body></html>\n"}, {"source1": "./usr/share/doc/systemtap-doc/tapsets/API-ioscheduler-elv-add-request-kp.html", "source2": "./usr/share/doc/systemtap-doc/tapsets/API-ioscheduler-elv-add-request-kp.html", "unified_diff": "@@ -1,17 +1,17 @@\n <html><head><meta http-equiv=\"Content-Type\" content=\"text/html; charset=ANSI_X3.4-1968\"><title>probe::ioscheduler.elv_add_request.kp</title><meta name=\"generator\" content=\"DocBook XSL Stylesheets Vsnapshot\"><link rel=\"home\" href=\"index.html\" title=\"SystemTap Tapset Reference Manual\"><link rel=\"up\" href=\"iosched.stp.html\" title=\"Chapter&#160;9.&#160;IO Scheduler and block IO Tapset\"><link rel=\"prev\" href=\"API-ioscheduler-elv-add-request.html\" title=\"probe::ioscheduler.elv_add_request\"><link rel=\"next\" href=\"API-ioscheduler-elv-add-request-tp.html\" title=\"probe::ioscheduler.elv_add_request.tp\"></head><body bgcolor=\"white\" text=\"black\" link=\"#0000FF\" vlink=\"#840084\" alink=\"#0000FF\"><div class=\"navheader\"><table width=\"100%\" summary=\"Navigation header\"><tr><th colspan=\"3\" align=\"center\"><span class=\"phrase\">probe::ioscheduler.elv_add_request.kp</span></th></tr><tr><td width=\"20%\" align=\"left\"><a accesskey=\"p\" href=\"API-ioscheduler-elv-add-request.html\">Prev</a>&#160;</td><th width=\"60%\" align=\"center\">Chapter&#160;9.&#160;IO Scheduler and block IO Tapset</th><td width=\"20%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-ioscheduler-elv-add-request-tp.html\">Next</a></td></tr></table><hr></div><div class=\"refentry\"><a name=\"API-ioscheduler-elv-add-request-kp\"></a><div class=\"titlepage\"></div><div class=\"refnamediv\"><h2>Name</h2><p>probe::ioscheduler.elv_add_request.kp &#8212; \n      kprobe based probe to indicate that a request was added to the request queue\n- </p></div><div class=\"refsynopsisdiv\"><h2>Synopsis</h2><pre class=\"synopsis\">ioscheduler.elv_add_request.kp </pre></div><div class=\"refsect1\"><a name=\"idm6637\"></a><h2>Values</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>q</code></em></span></dt><dd><p>\n-     pointer to request queue\n-    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>disk_minor</code></em></span></dt><dd><p>\n-     Disk minor number of the request\n+ </p></div><div class=\"refsynopsisdiv\"><h2>Synopsis</h2><pre class=\"synopsis\">ioscheduler.elv_add_request.kp </pre></div><div class=\"refsect1\"><a name=\"idm6636\"></a><h2>Values</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>elevator_name</code></em></span></dt><dd><p>\n+     The type of I/O elevator currently enabled\n+    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>rq_flags</code></em></span></dt><dd><p>\n+     Request flags\n     </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>name</code></em></span></dt><dd><p>\n      Name of the probe point\n-    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>elevator_name</code></em></span></dt><dd><p>\n-     The type of I/O elevator currently enabled\n     </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>disk_major</code></em></span></dt><dd><p>\n      Disk major number of the request\n     </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>rq</code></em></span></dt><dd><p>\n      Address of the request\n-    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>rq_flags</code></em></span></dt><dd><p>\n-     Request flags\n+    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>q</code></em></span></dt><dd><p>\n+     pointer to request queue\n+    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>disk_minor</code></em></span></dt><dd><p>\n+     Disk minor number of the request\n     </p></dd></dl></div></div></div><div class=\"navfooter\"><hr><table width=\"100%\" summary=\"Navigation footer\"><tr><td width=\"40%\" align=\"left\"><a accesskey=\"p\" href=\"API-ioscheduler-elv-add-request.html\">Prev</a>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"u\" href=\"iosched.stp.html\">Up</a></td><td width=\"40%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-ioscheduler-elv-add-request-tp.html\">Next</a></td></tr><tr><td width=\"40%\" align=\"left\" valign=\"top\"><span class=\"phrase\">probe::ioscheduler.elv_add_request</span>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"h\" href=\"index.html\">Home</a></td><td width=\"40%\" align=\"right\" valign=\"top\">&#160;<span class=\"phrase\">probe::ioscheduler.elv_add_request.tp</span></td></tr></table></div></body></html>\n"}, {"source1": "./usr/share/doc/systemtap-doc/tapsets/API-ioscheduler-elv-add-request-tp.html", "source2": "./usr/share/doc/systemtap-doc/tapsets/API-ioscheduler-elv-add-request-tp.html", "unified_diff": "@@ -1,17 +1,17 @@\n <html><head><meta http-equiv=\"Content-Type\" content=\"text/html; charset=ANSI_X3.4-1968\"><title>probe::ioscheduler.elv_add_request.tp</title><meta name=\"generator\" content=\"DocBook XSL Stylesheets Vsnapshot\"><link rel=\"home\" href=\"index.html\" title=\"SystemTap Tapset Reference Manual\"><link rel=\"up\" href=\"iosched.stp.html\" title=\"Chapter&#160;9.&#160;IO Scheduler and block IO Tapset\"><link rel=\"prev\" href=\"API-ioscheduler-elv-add-request-kp.html\" title=\"probe::ioscheduler.elv_add_request.kp\"><link rel=\"next\" href=\"API-ioscheduler-elv-completed-request.html\" title=\"probe::ioscheduler.elv_completed_request\"></head><body bgcolor=\"white\" text=\"black\" link=\"#0000FF\" vlink=\"#840084\" alink=\"#0000FF\"><div class=\"navheader\"><table width=\"100%\" summary=\"Navigation header\"><tr><th colspan=\"3\" align=\"center\"><span class=\"phrase\">probe::ioscheduler.elv_add_request.tp</span></th></tr><tr><td width=\"20%\" align=\"left\"><a accesskey=\"p\" href=\"API-ioscheduler-elv-add-request-kp.html\">Prev</a>&#160;</td><th width=\"60%\" align=\"center\">Chapter&#160;9.&#160;IO Scheduler and block IO Tapset</th><td width=\"20%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-ioscheduler-elv-completed-request.html\">Next</a></td></tr></table><hr></div><div class=\"refentry\"><a name=\"API-ioscheduler-elv-add-request-tp\"></a><div class=\"titlepage\"></div><div class=\"refnamediv\"><h2>Name</h2><p>probe::ioscheduler.elv_add_request.tp &#8212; \n      tracepoint based probe to indicate a request is added to the request queue.\n- </p></div><div class=\"refsynopsisdiv\"><h2>Synopsis</h2><pre class=\"synopsis\">ioscheduler.elv_add_request.tp </pre></div><div class=\"refsect1\"><a name=\"idm6690\"></a><h2>Values</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>q</code></em></span></dt><dd><p>\n-     Pointer to request queue.\n-    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>disk_minor</code></em></span></dt><dd><p>\n+ </p></div><div class=\"refsynopsisdiv\"><h2>Synopsis</h2><pre class=\"synopsis\">ioscheduler.elv_add_request.tp </pre></div><div class=\"refsect1\"><a name=\"idm6689\"></a><h2>Values</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>disk_minor</code></em></span></dt><dd><p>\n      Disk minor number of request.\n-    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>elevator_name</code></em></span></dt><dd><p>\n-     The type of I/O elevator currently enabled.\n+    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>name</code></em></span></dt><dd><p>\n+     Name of the probe point\n+    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>q</code></em></span></dt><dd><p>\n+     Pointer to request queue.\n     </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>disk_major</code></em></span></dt><dd><p>\n      Disk major no of request.\n     </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>rq</code></em></span></dt><dd><p>\n      Address of request.\n     </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>rq_flags</code></em></span></dt><dd><p>\n      Request flags.\n-    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>name</code></em></span></dt><dd><p>\n-     Name of the probe point\n+    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>elevator_name</code></em></span></dt><dd><p>\n+     The type of I/O elevator currently enabled.\n     </p></dd></dl></div></div></div><div class=\"navfooter\"><hr><table width=\"100%\" summary=\"Navigation footer\"><tr><td width=\"40%\" align=\"left\"><a accesskey=\"p\" href=\"API-ioscheduler-elv-add-request-kp.html\">Prev</a>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"u\" href=\"iosched.stp.html\">Up</a></td><td width=\"40%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-ioscheduler-elv-completed-request.html\">Next</a></td></tr><tr><td width=\"40%\" align=\"left\" valign=\"top\"><span class=\"phrase\">probe::ioscheduler.elv_add_request.kp</span>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"h\" href=\"index.html\">Home</a></td><td width=\"40%\" align=\"right\" valign=\"top\">&#160;<span class=\"phrase\">probe::ioscheduler.elv_completed_request</span></td></tr></table></div></body></html>\n"}, {"source1": "./usr/share/doc/systemtap-doc/tapsets/API-ioscheduler-elv-add-request.html", "source2": "./usr/share/doc/systemtap-doc/tapsets/API-ioscheduler-elv-add-request.html", "unified_diff": "@@ -1,15 +1,15 @@\n <html><head><meta http-equiv=\"Content-Type\" content=\"text/html; charset=ANSI_X3.4-1968\"><title>probe::ioscheduler.elv_add_request</title><meta name=\"generator\" content=\"DocBook XSL Stylesheets Vsnapshot\"><link rel=\"home\" href=\"index.html\" title=\"SystemTap Tapset Reference Manual\"><link rel=\"up\" href=\"iosched.stp.html\" title=\"Chapter&#160;9.&#160;IO Scheduler and block IO Tapset\"><link rel=\"prev\" href=\"API-ioblock-trace-request.html\" title=\"probe::ioblock_trace.request\"><link rel=\"next\" href=\"API-ioscheduler-elv-add-request-kp.html\" title=\"probe::ioscheduler.elv_add_request.kp\"></head><body bgcolor=\"white\" text=\"black\" link=\"#0000FF\" vlink=\"#840084\" alink=\"#0000FF\"><div class=\"navheader\"><table width=\"100%\" summary=\"Navigation header\"><tr><th colspan=\"3\" align=\"center\"><span class=\"phrase\">probe::ioscheduler.elv_add_request</span></th></tr><tr><td width=\"20%\" align=\"left\"><a accesskey=\"p\" href=\"API-ioblock-trace-request.html\">Prev</a>&#160;</td><th width=\"60%\" align=\"center\">Chapter&#160;9.&#160;IO Scheduler and block IO Tapset</th><td width=\"20%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-ioscheduler-elv-add-request-kp.html\">Next</a></td></tr></table><hr></div><div class=\"refentry\"><a name=\"API-ioscheduler-elv-add-request\"></a><div class=\"titlepage\"></div><div class=\"refnamediv\"><h2>Name</h2><p>probe::ioscheduler.elv_add_request &#8212; \n      probe to indicate request is added to the request queue.\n- </p></div><div class=\"refsynopsisdiv\"><h2>Synopsis</h2><pre class=\"synopsis\">ioscheduler.elv_add_request </pre></div><div class=\"refsect1\"><a name=\"idm6589\"></a><h2>Values</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>elevator_name</code></em></span></dt><dd><p>\n-     The type of I/O elevator currently enabled.\n-    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>rq_flags</code></em></span></dt><dd><p>\n-     Request flags.\n-    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>rq</code></em></span></dt><dd><p>\n-     Address of request.\n+ </p></div><div class=\"refsynopsisdiv\"><h2>Synopsis</h2><pre class=\"synopsis\">ioscheduler.elv_add_request </pre></div><div class=\"refsect1\"><a name=\"idm6588\"></a><h2>Values</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>disk_minor</code></em></span></dt><dd><p>\n+     Disk minor number of request.\n     </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>disk_major</code></em></span></dt><dd><p>\n      Disk major no of request.\n+    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>rq</code></em></span></dt><dd><p>\n+     Address of request.\n     </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>q</code></em></span></dt><dd><p>\n      Pointer to request queue.\n-    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>disk_minor</code></em></span></dt><dd><p>\n-     Disk minor number of request.\n+    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>rq_flags</code></em></span></dt><dd><p>\n+     Request flags.\n+    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>elevator_name</code></em></span></dt><dd><p>\n+     The type of I/O elevator currently enabled.\n     </p></dd></dl></div></div></div><div class=\"navfooter\"><hr><table width=\"100%\" summary=\"Navigation footer\"><tr><td width=\"40%\" align=\"left\"><a accesskey=\"p\" href=\"API-ioblock-trace-request.html\">Prev</a>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"u\" href=\"iosched.stp.html\">Up</a></td><td width=\"40%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-ioscheduler-elv-add-request-kp.html\">Next</a></td></tr><tr><td width=\"40%\" align=\"left\" valign=\"top\"><span class=\"phrase\">probe::ioblock_trace.request</span>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"h\" href=\"index.html\">Home</a></td><td width=\"40%\" align=\"right\" valign=\"top\">&#160;<span class=\"phrase\">probe::ioscheduler.elv_add_request.kp</span></td></tr></table></div></body></html>\n"}, {"source1": "./usr/share/doc/systemtap-doc/tapsets/API-ioscheduler-elv-completed-request.html", "source2": "./usr/share/doc/systemtap-doc/tapsets/API-ioscheduler-elv-completed-request.html", "unified_diff": "@@ -1,15 +1,15 @@\n <html><head><meta http-equiv=\"Content-Type\" content=\"text/html; charset=ANSI_X3.4-1968\"><title>probe::ioscheduler.elv_completed_request</title><meta name=\"generator\" content=\"DocBook XSL Stylesheets Vsnapshot\"><link rel=\"home\" href=\"index.html\" title=\"SystemTap Tapset Reference Manual\"><link rel=\"up\" href=\"iosched.stp.html\" title=\"Chapter&#160;9.&#160;IO Scheduler and block IO Tapset\"><link rel=\"prev\" href=\"API-ioscheduler-elv-add-request-tp.html\" title=\"probe::ioscheduler.elv_add_request.tp\"><link rel=\"next\" href=\"API-ioscheduler-elv-next-request.html\" title=\"probe::ioscheduler.elv_next_request\"></head><body bgcolor=\"white\" text=\"black\" link=\"#0000FF\" vlink=\"#840084\" alink=\"#0000FF\"><div class=\"navheader\"><table width=\"100%\" summary=\"Navigation header\"><tr><th colspan=\"3\" align=\"center\"><span class=\"phrase\">probe::ioscheduler.elv_completed_request</span></th></tr><tr><td width=\"20%\" align=\"left\"><a accesskey=\"p\" href=\"API-ioscheduler-elv-add-request-tp.html\">Prev</a>&#160;</td><th width=\"60%\" align=\"center\">Chapter&#160;9.&#160;IO Scheduler and block IO Tapset</th><td width=\"20%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-ioscheduler-elv-next-request.html\">Next</a></td></tr></table><hr></div><div class=\"refentry\"><a name=\"API-ioscheduler-elv-completed-request\"></a><div class=\"titlepage\"></div><div class=\"refnamediv\"><h2>Name</h2><p>probe::ioscheduler.elv_completed_request &#8212; \n      Fires when a request is completed\n- </p></div><div class=\"refsynopsisdiv\"><h2>Synopsis</h2><pre class=\"synopsis\">ioscheduler.elv_completed_request </pre></div><div class=\"refsect1\"><a name=\"idm6743\"></a><h2>Values</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>disk_minor</code></em></span></dt><dd><p>\n+ </p></div><div class=\"refsynopsisdiv\"><h2>Synopsis</h2><pre class=\"synopsis\">ioscheduler.elv_completed_request </pre></div><div class=\"refsect1\"><a name=\"idm6742\"></a><h2>Values</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>disk_minor</code></em></span></dt><dd><p>\n      Disk minor number of the request\n-    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>name</code></em></span></dt><dd><p>\n-     Name of the probe point\n-    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>rq</code></em></span></dt><dd><p>\n-     Address of the request\n-    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>disk_major</code></em></span></dt><dd><p>\n-     Disk major number of the request\n-    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>rq_flags</code></em></span></dt><dd><p>\n-     Request flags\n     </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>elevator_name</code></em></span></dt><dd><p>\n      The type of I/O elevator currently enabled\n+    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>rq_flags</code></em></span></dt><dd><p>\n+     Request flags\n+    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>disk_major</code></em></span></dt><dd><p>\n+     Disk major number of the request\n+    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>rq</code></em></span></dt><dd><p>\n+     Address of the request\n+    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>name</code></em></span></dt><dd><p>\n+     Name of the probe point\n     </p></dd></dl></div></div></div><div class=\"navfooter\"><hr><table width=\"100%\" summary=\"Navigation footer\"><tr><td width=\"40%\" align=\"left\"><a accesskey=\"p\" href=\"API-ioscheduler-elv-add-request-tp.html\">Prev</a>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"u\" href=\"iosched.stp.html\">Up</a></td><td width=\"40%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-ioscheduler-elv-next-request.html\">Next</a></td></tr><tr><td width=\"40%\" align=\"left\" valign=\"top\"><span class=\"phrase\">probe::ioscheduler.elv_add_request.tp</span>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"h\" href=\"index.html\">Home</a></td><td width=\"40%\" align=\"right\" valign=\"top\">&#160;<span class=\"phrase\">probe::ioscheduler.elv_next_request</span></td></tr></table></div></body></html>\n"}, {"source1": "./usr/share/doc/systemtap-doc/tapsets/API-ioscheduler-elv-next-request-return.html", "source2": "./usr/share/doc/systemtap-doc/tapsets/API-ioscheduler-elv-next-request-return.html", "unified_diff": "@@ -1,13 +1,13 @@\n <html><head><meta http-equiv=\"Content-Type\" content=\"text/html; charset=ANSI_X3.4-1968\"><title>probe::ioscheduler.elv_next_request.return</title><meta name=\"generator\" content=\"DocBook XSL Stylesheets Vsnapshot\"><link rel=\"home\" href=\"index.html\" title=\"SystemTap Tapset Reference Manual\"><link rel=\"up\" href=\"iosched.stp.html\" title=\"Chapter&#160;9.&#160;IO Scheduler and block IO Tapset\"><link rel=\"prev\" href=\"API-ioscheduler-elv-next-request.html\" title=\"probe::ioscheduler.elv_next_request\"><link rel=\"next\" href=\"API-ioscheduler-trace-elv-abort-request.html\" title=\"probe::ioscheduler_trace.elv_abort_request\"></head><body bgcolor=\"white\" text=\"black\" link=\"#0000FF\" vlink=\"#840084\" alink=\"#0000FF\"><div class=\"navheader\"><table width=\"100%\" summary=\"Navigation header\"><tr><th colspan=\"3\" align=\"center\"><span class=\"phrase\">probe::ioscheduler.elv_next_request.return</span></th></tr><tr><td width=\"20%\" align=\"left\"><a accesskey=\"p\" href=\"API-ioscheduler-elv-next-request.html\">Prev</a>&#160;</td><th width=\"60%\" align=\"center\">Chapter&#160;9.&#160;IO Scheduler and block IO Tapset</th><td width=\"20%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-ioscheduler-trace-elv-abort-request.html\">Next</a></td></tr></table><hr></div><div class=\"refentry\"><a name=\"API-ioscheduler-elv-next-request-return\"></a><div class=\"titlepage\"></div><div class=\"refnamediv\"><h2>Name</h2><p>probe::ioscheduler.elv_next_request.return &#8212; \n      Fires when a request retrieval issues a return signal\n- </p></div><div class=\"refsynopsisdiv\"><h2>Synopsis</h2><pre class=\"synopsis\">ioscheduler.elv_next_request.return </pre></div><div class=\"refsect1\"><a name=\"idm6819\"></a><h2>Values</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>disk_minor</code></em></span></dt><dd><p>\n+ </p></div><div class=\"refsynopsisdiv\"><h2>Synopsis</h2><pre class=\"synopsis\">ioscheduler.elv_next_request.return </pre></div><div class=\"refsect1\"><a name=\"idm6818\"></a><h2>Values</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>disk_minor</code></em></span></dt><dd><p>\n      Disk minor number of the request\n-    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>rq_flags</code></em></span></dt><dd><p>\n-     Request flags\n     </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>disk_major</code></em></span></dt><dd><p>\n      Disk major number of the request\n+    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>rq_flags</code></em></span></dt><dd><p>\n+     Request flags\n     </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>rq</code></em></span></dt><dd><p>\n      Address of the request\n     </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>name</code></em></span></dt><dd><p>\n      Name of the probe point\n     </p></dd></dl></div></div></div><div class=\"navfooter\"><hr><table width=\"100%\" summary=\"Navigation footer\"><tr><td width=\"40%\" align=\"left\"><a accesskey=\"p\" href=\"API-ioscheduler-elv-next-request.html\">Prev</a>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"u\" href=\"iosched.stp.html\">Up</a></td><td width=\"40%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-ioscheduler-trace-elv-abort-request.html\">Next</a></td></tr><tr><td width=\"40%\" align=\"left\" valign=\"top\"><span class=\"phrase\">probe::ioscheduler.elv_next_request</span>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"h\" href=\"index.html\">Home</a></td><td width=\"40%\" align=\"right\" valign=\"top\">&#160;<span class=\"phrase\">probe::ioscheduler_trace.elv_abort_request</span></td></tr></table></div></body></html>\n"}, {"source1": "./usr/share/doc/systemtap-doc/tapsets/API-ioscheduler-elv-next-request.html", "source2": "./usr/share/doc/systemtap-doc/tapsets/API-ioscheduler-elv-next-request.html", "unified_diff": "@@ -1,7 +1,7 @@\n <html><head><meta http-equiv=\"Content-Type\" content=\"text/html; charset=ANSI_X3.4-1968\"><title>probe::ioscheduler.elv_next_request</title><meta name=\"generator\" content=\"DocBook XSL Stylesheets Vsnapshot\"><link rel=\"home\" href=\"index.html\" title=\"SystemTap Tapset Reference Manual\"><link rel=\"up\" href=\"iosched.stp.html\" title=\"Chapter&#160;9.&#160;IO Scheduler and block IO Tapset\"><link rel=\"prev\" href=\"API-ioscheduler-elv-completed-request.html\" title=\"probe::ioscheduler.elv_completed_request\"><link rel=\"next\" href=\"API-ioscheduler-elv-next-request-return.html\" title=\"probe::ioscheduler.elv_next_request.return\"></head><body bgcolor=\"white\" text=\"black\" link=\"#0000FF\" vlink=\"#840084\" alink=\"#0000FF\"><div class=\"navheader\"><table width=\"100%\" summary=\"Navigation header\"><tr><th colspan=\"3\" align=\"center\"><span class=\"phrase\">probe::ioscheduler.elv_next_request</span></th></tr><tr><td width=\"20%\" align=\"left\"><a accesskey=\"p\" href=\"API-ioscheduler-elv-completed-request.html\">Prev</a>&#160;</td><th width=\"60%\" align=\"center\">Chapter&#160;9.&#160;IO Scheduler and block IO Tapset</th><td width=\"20%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-ioscheduler-elv-next-request-return.html\">Next</a></td></tr></table><hr></div><div class=\"refentry\"><a name=\"API-ioscheduler-elv-next-request\"></a><div class=\"titlepage\"></div><div class=\"refnamediv\"><h2>Name</h2><p>probe::ioscheduler.elv_next_request &#8212; \n   Fires when a request is retrieved from the request queue\n- </p></div><div class=\"refsynopsisdiv\"><h2>Synopsis</h2><pre class=\"synopsis\">ioscheduler.elv_next_request </pre></div><div class=\"refsect1\"><a name=\"idm6791\"></a><h2>Values</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>elevator_name</code></em></span></dt><dd><p>\n+ </p></div><div class=\"refsynopsisdiv\"><h2>Synopsis</h2><pre class=\"synopsis\">ioscheduler.elv_next_request </pre></div><div class=\"refsect1\"><a name=\"idm6790\"></a><h2>Values</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>elevator_name</code></em></span></dt><dd><p>\n      The type of I/O elevator currently enabled\n     </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>name</code></em></span></dt><dd><p>\n      Name of the probe point\n     </p></dd></dl></div></div></div><div class=\"navfooter\"><hr><table width=\"100%\" summary=\"Navigation footer\"><tr><td width=\"40%\" align=\"left\"><a accesskey=\"p\" href=\"API-ioscheduler-elv-completed-request.html\">Prev</a>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"u\" href=\"iosched.stp.html\">Up</a></td><td width=\"40%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-ioscheduler-elv-next-request-return.html\">Next</a></td></tr><tr><td width=\"40%\" align=\"left\" valign=\"top\"><span class=\"phrase\">probe::ioscheduler.elv_completed_request</span>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"h\" href=\"index.html\">Home</a></td><td width=\"40%\" align=\"right\" valign=\"top\">&#160;<span class=\"phrase\">probe::ioscheduler.elv_next_request.return</span></td></tr></table></div></body></html>\n"}, {"source1": "./usr/share/doc/systemtap-doc/tapsets/API-ioscheduler-trace-elv-abort-request.html", "source2": "./usr/share/doc/systemtap-doc/tapsets/API-ioscheduler-trace-elv-abort-request.html", "unified_diff": "@@ -1,15 +1,15 @@\n <html><head><meta http-equiv=\"Content-Type\" content=\"text/html; charset=ANSI_X3.4-1968\"><title>probe::ioscheduler_trace.elv_abort_request</title><meta name=\"generator\" content=\"DocBook XSL Stylesheets Vsnapshot\"><link rel=\"home\" href=\"index.html\" title=\"SystemTap Tapset Reference Manual\"><link rel=\"up\" href=\"iosched.stp.html\" title=\"Chapter&#160;9.&#160;IO Scheduler and block IO Tapset\"><link rel=\"prev\" href=\"API-ioscheduler-elv-next-request-return.html\" title=\"probe::ioscheduler.elv_next_request.return\"><link rel=\"next\" href=\"API-ioscheduler-trace-elv-completed-request.html\" title=\"probe::ioscheduler_trace.elv_completed_request\"></head><body bgcolor=\"white\" text=\"black\" link=\"#0000FF\" vlink=\"#840084\" alink=\"#0000FF\"><div class=\"navheader\"><table width=\"100%\" summary=\"Navigation header\"><tr><th colspan=\"3\" align=\"center\"><span class=\"phrase\">probe::ioscheduler_trace.elv_abort_request</span></th></tr><tr><td width=\"20%\" align=\"left\"><a accesskey=\"p\" href=\"API-ioscheduler-elv-next-request-return.html\">Prev</a>&#160;</td><th width=\"60%\" align=\"center\">Chapter&#160;9.&#160;IO Scheduler and block IO Tapset</th><td width=\"20%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-ioscheduler-trace-elv-completed-request.html\">Next</a></td></tr></table><hr></div><div class=\"refentry\"><a name=\"API-ioscheduler-trace-elv-abort-request\"></a><div class=\"titlepage\"></div><div class=\"refnamediv\"><h2>Name</h2><p>probe::ioscheduler_trace.elv_abort_request &#8212; \n      Fires when a request is aborted.\n- </p></div><div class=\"refsynopsisdiv\"><h2>Synopsis</h2><pre class=\"synopsis\">ioscheduler_trace.elv_abort_request </pre></div><div class=\"refsect1\"><a name=\"idm6862\"></a><h2>Values</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>disk_minor</code></em></span></dt><dd><p>\n+ </p></div><div class=\"refsynopsisdiv\"><h2>Synopsis</h2><pre class=\"synopsis\">ioscheduler_trace.elv_abort_request </pre></div><div class=\"refsect1\"><a name=\"idm6861\"></a><h2>Values</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>elevator_name</code></em></span></dt><dd><p>\n+     The type of I/O elevator currently enabled.\n+    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>rq_flags</code></em></span></dt><dd><p>\n+     Request flags.\n+    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>disk_minor</code></em></span></dt><dd><p>\n      Disk minor number of request.\n     </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>name</code></em></span></dt><dd><p>\n      Name of the probe point\n-    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>disk_major</code></em></span></dt><dd><p>\n-     Disk major no of request.\n     </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>rq</code></em></span></dt><dd><p>\n      Address of request.\n-    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>rq_flags</code></em></span></dt><dd><p>\n-     Request flags.\n-    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>elevator_name</code></em></span></dt><dd><p>\n-     The type of I/O elevator currently enabled.\n+    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>disk_major</code></em></span></dt><dd><p>\n+     Disk major no of request.\n     </p></dd></dl></div></div></div><div class=\"navfooter\"><hr><table width=\"100%\" summary=\"Navigation footer\"><tr><td width=\"40%\" align=\"left\"><a accesskey=\"p\" href=\"API-ioscheduler-elv-next-request-return.html\">Prev</a>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"u\" href=\"iosched.stp.html\">Up</a></td><td width=\"40%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-ioscheduler-trace-elv-completed-request.html\">Next</a></td></tr><tr><td width=\"40%\" align=\"left\" valign=\"top\"><span class=\"phrase\">probe::ioscheduler.elv_next_request.return</span>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"h\" href=\"index.html\">Home</a></td><td width=\"40%\" align=\"right\" valign=\"top\">&#160;<span class=\"phrase\">probe::ioscheduler_trace.elv_completed_request</span></td></tr></table></div></body></html>\n"}, {"source1": "./usr/share/doc/systemtap-doc/tapsets/API-ioscheduler-trace-elv-completed-request.html", "source2": "./usr/share/doc/systemtap-doc/tapsets/API-ioscheduler-trace-elv-completed-request.html", "unified_diff": "@@ -1,17 +1,17 @@\n <html><head><meta http-equiv=\"Content-Type\" content=\"text/html; charset=ANSI_X3.4-1968\"><title>probe::ioscheduler_trace.elv_completed_request</title><meta name=\"generator\" content=\"DocBook XSL Stylesheets Vsnapshot\"><link rel=\"home\" href=\"index.html\" title=\"SystemTap Tapset Reference Manual\"><link rel=\"up\" href=\"iosched.stp.html\" title=\"Chapter&#160;9.&#160;IO Scheduler and block IO Tapset\"><link rel=\"prev\" href=\"API-ioscheduler-trace-elv-abort-request.html\" title=\"probe::ioscheduler_trace.elv_abort_request\"><link rel=\"next\" href=\"API-ioscheduler-trace-elv-issue-request.html\" title=\"probe::ioscheduler_trace.elv_issue_request\"></head><body bgcolor=\"white\" text=\"black\" link=\"#0000FF\" vlink=\"#840084\" alink=\"#0000FF\"><div class=\"navheader\"><table width=\"100%\" summary=\"Navigation header\"><tr><th colspan=\"3\" align=\"center\"><span class=\"phrase\">probe::ioscheduler_trace.elv_completed_request</span></th></tr><tr><td width=\"20%\" align=\"left\"><a accesskey=\"p\" href=\"API-ioscheduler-trace-elv-abort-request.html\">Prev</a>&#160;</td><th width=\"60%\" align=\"center\">Chapter&#160;9.&#160;IO Scheduler and block IO Tapset</th><td width=\"20%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-ioscheduler-trace-elv-issue-request.html\">Next</a></td></tr></table><hr></div><div class=\"refentry\"><a name=\"API-ioscheduler-trace-elv-completed-request\"></a><div class=\"titlepage\"></div><div class=\"refnamediv\"><h2>Name</h2><p>probe::ioscheduler_trace.elv_completed_request &#8212; \n      Fires when a request is\n- </p></div><div class=\"refsynopsisdiv\"><h2>Synopsis</h2><pre class=\"synopsis\">ioscheduler_trace.elv_completed_request </pre></div><div class=\"refsect1\"><a name=\"idm6910\"></a><h2>Values</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>disk_minor</code></em></span></dt><dd><p>\n+ </p></div><div class=\"refsynopsisdiv\"><h2>Synopsis</h2><pre class=\"synopsis\">ioscheduler_trace.elv_completed_request </pre></div><div class=\"refsect1\"><a name=\"idm6909\"></a><h2>Values</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>disk_minor</code></em></span></dt><dd><p>\n      Disk minor number of request.\n     </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>name</code></em></span></dt><dd><p>\n      Name of the probe point\n-    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>elevator_name</code></em></span></dt><dd><p>\n-     The type of I/O elevator currently enabled.\n-    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>rq_flags</code></em></span></dt><dd><p>\n-     Request flags.\n     </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>rq</code></em></span></dt><dd><p>\n      Address of request.\n     </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>disk_major</code></em></span></dt><dd><p>\n      Disk major no of request.\n-    </p></dd></dl></div></div><div class=\"refsect1\"><a name=\"idm6943\"></a><h2>Description</h2><p>\n+    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>rq_flags</code></em></span></dt><dd><p>\n+     Request flags.\n+    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>elevator_name</code></em></span></dt><dd><p>\n+     The type of I/O elevator currently enabled.\n+    </p></dd></dl></div></div><div class=\"refsect1\"><a name=\"idm6942\"></a><h2>Description</h2><p>\n    completed.\n </p></div></div><div class=\"navfooter\"><hr><table width=\"100%\" summary=\"Navigation footer\"><tr><td width=\"40%\" align=\"left\"><a accesskey=\"p\" href=\"API-ioscheduler-trace-elv-abort-request.html\">Prev</a>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"u\" href=\"iosched.stp.html\">Up</a></td><td width=\"40%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-ioscheduler-trace-elv-issue-request.html\">Next</a></td></tr><tr><td width=\"40%\" align=\"left\" valign=\"top\"><span class=\"phrase\">probe::ioscheduler_trace.elv_abort_request</span>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"h\" href=\"index.html\">Home</a></td><td width=\"40%\" align=\"right\" valign=\"top\">&#160;<span class=\"phrase\">probe::ioscheduler_trace.elv_issue_request</span></td></tr></table></div></body></html>\n"}, {"source1": "./usr/share/doc/systemtap-doc/tapsets/API-ioscheduler-trace-elv-issue-request.html", "source2": "./usr/share/doc/systemtap-doc/tapsets/API-ioscheduler-trace-elv-issue-request.html", "unified_diff": "@@ -1,17 +1,17 @@\n <html><head><meta http-equiv=\"Content-Type\" content=\"text/html; charset=ANSI_X3.4-1968\"><title>probe::ioscheduler_trace.elv_issue_request</title><meta name=\"generator\" content=\"DocBook XSL Stylesheets Vsnapshot\"><link rel=\"home\" href=\"index.html\" title=\"SystemTap Tapset Reference Manual\"><link rel=\"up\" href=\"iosched.stp.html\" title=\"Chapter&#160;9.&#160;IO Scheduler and block IO Tapset\"><link rel=\"prev\" href=\"API-ioscheduler-trace-elv-completed-request.html\" title=\"probe::ioscheduler_trace.elv_completed_request\"><link rel=\"next\" href=\"API-ioscheduler-trace-elv-requeue-request.html\" title=\"probe::ioscheduler_trace.elv_requeue_request\"></head><body bgcolor=\"white\" text=\"black\" link=\"#0000FF\" vlink=\"#840084\" alink=\"#0000FF\"><div class=\"navheader\"><table width=\"100%\" summary=\"Navigation header\"><tr><th colspan=\"3\" align=\"center\"><span class=\"phrase\">probe::ioscheduler_trace.elv_issue_request</span></th></tr><tr><td width=\"20%\" align=\"left\"><a accesskey=\"p\" href=\"API-ioscheduler-trace-elv-completed-request.html\">Prev</a>&#160;</td><th width=\"60%\" align=\"center\">Chapter&#160;9.&#160;IO Scheduler and block IO Tapset</th><td width=\"20%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-ioscheduler-trace-elv-requeue-request.html\">Next</a></td></tr></table><hr></div><div class=\"refentry\"><a name=\"API-ioscheduler-trace-elv-issue-request\"></a><div class=\"titlepage\"></div><div class=\"refnamediv\"><h2>Name</h2><p>probe::ioscheduler_trace.elv_issue_request &#8212; \n      Fires when a request is\n- </p></div><div class=\"refsynopsisdiv\"><h2>Synopsis</h2><pre class=\"synopsis\">ioscheduler_trace.elv_issue_request </pre></div><div class=\"refsect1\"><a name=\"idm6961\"></a><h2>Values</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>disk_minor</code></em></span></dt><dd><p>\n-     Disk minor number of request.\n+ </p></div><div class=\"refsynopsisdiv\"><h2>Synopsis</h2><pre class=\"synopsis\">ioscheduler_trace.elv_issue_request </pre></div><div class=\"refsect1\"><a name=\"idm6960\"></a><h2>Values</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>rq_flags</code></em></span></dt><dd><p>\n+     Request flags.\n     </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>elevator_name</code></em></span></dt><dd><p>\n      The type of I/O elevator currently enabled.\n-    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>rq_flags</code></em></span></dt><dd><p>\n-     Request flags.\n-    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>rq</code></em></span></dt><dd><p>\n-     Address of request.\n     </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>disk_major</code></em></span></dt><dd><p>\n      Disk major no of request.\n+    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>rq</code></em></span></dt><dd><p>\n+     Address of request.\n     </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>name</code></em></span></dt><dd><p>\n      Name of the probe point\n-    </p></dd></dl></div></div><div class=\"refsect1\"><a name=\"idm6994\"></a><h2>Description</h2><p>\n+    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>disk_minor</code></em></span></dt><dd><p>\n+     Disk minor number of request.\n+    </p></dd></dl></div></div><div class=\"refsect1\"><a name=\"idm6993\"></a><h2>Description</h2><p>\n    scheduled.\n </p></div></div><div class=\"navfooter\"><hr><table width=\"100%\" summary=\"Navigation footer\"><tr><td width=\"40%\" align=\"left\"><a accesskey=\"p\" href=\"API-ioscheduler-trace-elv-completed-request.html\">Prev</a>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"u\" href=\"iosched.stp.html\">Up</a></td><td width=\"40%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-ioscheduler-trace-elv-requeue-request.html\">Next</a></td></tr><tr><td width=\"40%\" align=\"left\" valign=\"top\"><span class=\"phrase\">probe::ioscheduler_trace.elv_completed_request</span>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"h\" href=\"index.html\">Home</a></td><td width=\"40%\" align=\"right\" valign=\"top\">&#160;<span class=\"phrase\">probe::ioscheduler_trace.elv_requeue_request</span></td></tr></table></div></body></html>\n"}, {"source1": "./usr/share/doc/systemtap-doc/tapsets/API-ioscheduler-trace-elv-requeue-request.html", "source2": "./usr/share/doc/systemtap-doc/tapsets/API-ioscheduler-trace-elv-requeue-request.html", "unified_diff": "@@ -1,17 +1,17 @@\n <html><head><meta http-equiv=\"Content-Type\" content=\"text/html; charset=ANSI_X3.4-1968\"><title>probe::ioscheduler_trace.elv_requeue_request</title><meta name=\"generator\" content=\"DocBook XSL Stylesheets Vsnapshot\"><link rel=\"home\" href=\"index.html\" title=\"SystemTap Tapset Reference Manual\"><link rel=\"up\" href=\"iosched.stp.html\" title=\"Chapter&#160;9.&#160;IO Scheduler and block IO Tapset\"><link rel=\"prev\" href=\"API-ioscheduler-trace-elv-issue-request.html\" title=\"probe::ioscheduler_trace.elv_issue_request\"><link rel=\"next\" href=\"API-ioscheduler-trace-plug.html\" title=\"probe::ioscheduler_trace.plug\"></head><body bgcolor=\"white\" text=\"black\" link=\"#0000FF\" vlink=\"#840084\" alink=\"#0000FF\"><div class=\"navheader\"><table width=\"100%\" summary=\"Navigation header\"><tr><th colspan=\"3\" align=\"center\"><span class=\"phrase\">probe::ioscheduler_trace.elv_requeue_request</span></th></tr><tr><td width=\"20%\" align=\"left\"><a accesskey=\"p\" href=\"API-ioscheduler-trace-elv-issue-request.html\">Prev</a>&#160;</td><th width=\"60%\" align=\"center\">Chapter&#160;9.&#160;IO Scheduler and block IO Tapset</th><td width=\"20%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-ioscheduler-trace-plug.html\">Next</a></td></tr></table><hr></div><div class=\"refentry\"><a name=\"API-ioscheduler-trace-elv-requeue-request\"></a><div class=\"titlepage\"></div><div class=\"refnamediv\"><h2>Name</h2><p>probe::ioscheduler_trace.elv_requeue_request &#8212; \n      Fires when a request is\n- </p></div><div class=\"refsynopsisdiv\"><h2>Synopsis</h2><pre class=\"synopsis\">ioscheduler_trace.elv_requeue_request </pre></div><div class=\"refsect1\"><a name=\"idm7012\"></a><h2>Values</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>rq</code></em></span></dt><dd><p>\n-     Address of request.\n-    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>disk_major</code></em></span></dt><dd><p>\n+ </p></div><div class=\"refsynopsisdiv\"><h2>Synopsis</h2><pre class=\"synopsis\">ioscheduler_trace.elv_requeue_request </pre></div><div class=\"refsect1\"><a name=\"idm7011\"></a><h2>Values</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>disk_major</code></em></span></dt><dd><p>\n      Disk major no of request.\n-    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>rq_flags</code></em></span></dt><dd><p>\n-     Request flags.\n-    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>elevator_name</code></em></span></dt><dd><p>\n-     The type of I/O elevator currently enabled.\n+    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>rq</code></em></span></dt><dd><p>\n+     Address of request.\n     </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>name</code></em></span></dt><dd><p>\n      Name of the probe point\n     </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>disk_minor</code></em></span></dt><dd><p>\n      Disk minor number of request.\n-    </p></dd></dl></div></div><div class=\"refsect1\"><a name=\"idm7045\"></a><h2>Description</h2><p>\n+    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>rq_flags</code></em></span></dt><dd><p>\n+     Request flags.\n+    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>elevator_name</code></em></span></dt><dd><p>\n+     The type of I/O elevator currently enabled.\n+    </p></dd></dl></div></div><div class=\"refsect1\"><a name=\"idm7044\"></a><h2>Description</h2><p>\n    put back on the queue, when the hadware cannot accept more requests.\n </p></div></div><div class=\"navfooter\"><hr><table width=\"100%\" summary=\"Navigation footer\"><tr><td width=\"40%\" align=\"left\"><a accesskey=\"p\" href=\"API-ioscheduler-trace-elv-issue-request.html\">Prev</a>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"u\" href=\"iosched.stp.html\">Up</a></td><td width=\"40%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-ioscheduler-trace-plug.html\">Next</a></td></tr><tr><td width=\"40%\" align=\"left\" valign=\"top\"><span class=\"phrase\">probe::ioscheduler_trace.elv_issue_request</span>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"h\" href=\"index.html\">Home</a></td><td width=\"40%\" align=\"right\" valign=\"top\">&#160;<span class=\"phrase\">probe::ioscheduler_trace.plug</span></td></tr></table></div></body></html>\n"}, {"source1": "./usr/share/doc/systemtap-doc/tapsets/API-ioscheduler-trace-plug.html", "source2": "./usr/share/doc/systemtap-doc/tapsets/API-ioscheduler-trace-plug.html", "unified_diff": "@@ -1,9 +1,9 @@\n <html><head><meta http-equiv=\"Content-Type\" content=\"text/html; charset=ANSI_X3.4-1968\"><title>probe::ioscheduler_trace.plug</title><meta name=\"generator\" content=\"DocBook XSL Stylesheets Vsnapshot\"><link rel=\"home\" href=\"index.html\" title=\"SystemTap Tapset Reference Manual\"><link rel=\"up\" href=\"iosched.stp.html\" title=\"Chapter&#160;9.&#160;IO Scheduler and block IO Tapset\"><link rel=\"prev\" href=\"API-ioscheduler-trace-elv-requeue-request.html\" title=\"probe::ioscheduler_trace.elv_requeue_request\"><link rel=\"next\" href=\"API-ioscheduler-trace-unplug-io.html\" title=\"probe::ioscheduler_trace.unplug_io\"></head><body bgcolor=\"white\" text=\"black\" link=\"#0000FF\" vlink=\"#840084\" alink=\"#0000FF\"><div class=\"navheader\"><table width=\"100%\" summary=\"Navigation header\"><tr><th colspan=\"3\" align=\"center\"><span class=\"phrase\">probe::ioscheduler_trace.plug</span></th></tr><tr><td width=\"20%\" align=\"left\"><a accesskey=\"p\" href=\"API-ioscheduler-trace-elv-requeue-request.html\">Prev</a>&#160;</td><th width=\"60%\" align=\"center\">Chapter&#160;9.&#160;IO Scheduler and block IO Tapset</th><td width=\"20%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-ioscheduler-trace-unplug-io.html\">Next</a></td></tr></table><hr></div><div class=\"refentry\"><a name=\"API-ioscheduler-trace-plug\"></a><div class=\"titlepage\"></div><div class=\"refnamediv\"><h2>Name</h2><p>probe::ioscheduler_trace.plug &#8212; \n      Fires when a request queue is plugged;\n- </p></div><div class=\"refsynopsisdiv\"><h2>Synopsis</h2><pre class=\"synopsis\">ioscheduler_trace.plug </pre></div><div class=\"refsect1\"><a name=\"idm7063\"></a><h2>Values</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>name</code></em></span></dt><dd><p>\n-     Name of the probe point\n-    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>rq_queue</code></em></span></dt><dd><p>\n+ </p></div><div class=\"refsynopsisdiv\"><h2>Synopsis</h2><pre class=\"synopsis\">ioscheduler_trace.plug </pre></div><div class=\"refsect1\"><a name=\"idm7062\"></a><h2>Values</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>rq_queue</code></em></span></dt><dd><p>\n      request queue\n-    </p></dd></dl></div></div><div class=\"refsect1\"><a name=\"idm7076\"></a><h2>Description</h2><p>\n+    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>name</code></em></span></dt><dd><p>\n+     Name of the probe point\n+    </p></dd></dl></div></div><div class=\"refsect1\"><a name=\"idm7075\"></a><h2>Description</h2><p>\n    ie, requests in the queue cannot be serviced by block driver.\n </p></div></div><div class=\"navfooter\"><hr><table width=\"100%\" summary=\"Navigation footer\"><tr><td width=\"40%\" align=\"left\"><a accesskey=\"p\" href=\"API-ioscheduler-trace-elv-requeue-request.html\">Prev</a>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"u\" href=\"iosched.stp.html\">Up</a></td><td width=\"40%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-ioscheduler-trace-unplug-io.html\">Next</a></td></tr><tr><td width=\"40%\" align=\"left\" valign=\"top\"><span class=\"phrase\">probe::ioscheduler_trace.elv_requeue_request</span>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"h\" href=\"index.html\">Home</a></td><td width=\"40%\" align=\"right\" valign=\"top\">&#160;<span class=\"phrase\">probe::ioscheduler_trace.unplug_io</span></td></tr></table></div></body></html>\n"}, {"source1": "./usr/share/doc/systemtap-doc/tapsets/API-ioscheduler-trace-unplug-io.html", "source2": "./usr/share/doc/systemtap-doc/tapsets/API-ioscheduler-trace-unplug-io.html", "unified_diff": "@@ -1,10 +1,10 @@\n <html><head><meta http-equiv=\"Content-Type\" content=\"text/html; charset=ANSI_X3.4-1968\"><title>probe::ioscheduler_trace.unplug_io</title><meta name=\"generator\" content=\"DocBook XSL Stylesheets Vsnapshot\"><link rel=\"home\" href=\"index.html\" title=\"SystemTap Tapset Reference Manual\"><link rel=\"up\" href=\"iosched.stp.html\" title=\"Chapter&#160;9.&#160;IO Scheduler and block IO Tapset\"><link rel=\"prev\" href=\"API-ioscheduler-trace-plug.html\" title=\"probe::ioscheduler_trace.plug\"><link rel=\"next\" href=\"API-ioscheduler-trace-unplug-timer.html\" title=\"probe::ioscheduler_trace.unplug_timer\"></head><body bgcolor=\"white\" text=\"black\" link=\"#0000FF\" vlink=\"#840084\" alink=\"#0000FF\"><div class=\"navheader\"><table width=\"100%\" summary=\"Navigation header\"><tr><th colspan=\"3\" align=\"center\"><span class=\"phrase\">probe::ioscheduler_trace.unplug_io</span></th></tr><tr><td width=\"20%\" align=\"left\"><a accesskey=\"p\" href=\"API-ioscheduler-trace-plug.html\">Prev</a>&#160;</td><th width=\"60%\" align=\"center\">Chapter&#160;9.&#160;IO Scheduler and block IO Tapset</th><td width=\"20%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-ioscheduler-trace-unplug-timer.html\">Next</a></td></tr></table><hr></div><div class=\"refentry\"><a name=\"API-ioscheduler-trace-unplug-io\"></a><div class=\"titlepage\"></div><div class=\"refnamediv\"><h2>Name</h2><p>probe::ioscheduler_trace.unplug_io &#8212; \n      Fires when a request queue is unplugged;\n- </p></div><div class=\"refsynopsisdiv\"><h2>Synopsis</h2><pre class=\"synopsis\">ioscheduler_trace.unplug_io </pre></div><div class=\"refsect1\"><a name=\"idm7094\"></a><h2>Values</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>name</code></em></span></dt><dd><p>\n+ </p></div><div class=\"refsynopsisdiv\"><h2>Synopsis</h2><pre class=\"synopsis\">ioscheduler_trace.unplug_io </pre></div><div class=\"refsect1\"><a name=\"idm7093\"></a><h2>Values</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>name</code></em></span></dt><dd><p>\n      Name of the probe point\n     </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>rq_queue</code></em></span></dt><dd><p>\n      request queue\n-    </p></dd></dl></div></div><div class=\"refsect1\"><a name=\"idm7107\"></a><h2>Description</h2><p>\n+    </p></dd></dl></div></div><div class=\"refsect1\"><a name=\"idm7106\"></a><h2>Description</h2><p>\n    Either, when number of pending requests in the queue exceeds threshold\n    or, upon expiration of timer that was activated when queue was plugged.\n </p></div></div><div class=\"navfooter\"><hr><table width=\"100%\" summary=\"Navigation footer\"><tr><td width=\"40%\" align=\"left\"><a accesskey=\"p\" href=\"API-ioscheduler-trace-plug.html\">Prev</a>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"u\" href=\"iosched.stp.html\">Up</a></td><td width=\"40%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-ioscheduler-trace-unplug-timer.html\">Next</a></td></tr><tr><td width=\"40%\" align=\"left\" valign=\"top\"><span class=\"phrase\">probe::ioscheduler_trace.plug</span>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"h\" href=\"index.html\">Home</a></td><td width=\"40%\" align=\"right\" valign=\"top\">&#160;<span class=\"phrase\">probe::ioscheduler_trace.unplug_timer</span></td></tr></table></div></body></html>\n"}, {"source1": "./usr/share/doc/systemtap-doc/tapsets/API-ioscheduler-trace-unplug-timer.html", "source2": "./usr/share/doc/systemtap-doc/tapsets/API-ioscheduler-trace-unplug-timer.html", "unified_diff": "@@ -1,9 +1,9 @@\n <html><head><meta http-equiv=\"Content-Type\" content=\"text/html; charset=ANSI_X3.4-1968\"><title>probe::ioscheduler_trace.unplug_timer</title><meta name=\"generator\" content=\"DocBook XSL Stylesheets Vsnapshot\"><link rel=\"home\" href=\"index.html\" title=\"SystemTap Tapset Reference Manual\"><link rel=\"up\" href=\"iosched.stp.html\" title=\"Chapter&#160;9.&#160;IO Scheduler and block IO Tapset\"><link rel=\"prev\" href=\"API-ioscheduler-trace-unplug-io.html\" title=\"probe::ioscheduler_trace.unplug_io\"><link rel=\"next\" href=\"scsi.stp.html\" title=\"Chapter&#160;10.&#160;SCSI Tapset\"></head><body bgcolor=\"white\" text=\"black\" link=\"#0000FF\" vlink=\"#840084\" alink=\"#0000FF\"><div class=\"navheader\"><table width=\"100%\" summary=\"Navigation header\"><tr><th colspan=\"3\" align=\"center\"><span class=\"phrase\">probe::ioscheduler_trace.unplug_timer</span></th></tr><tr><td width=\"20%\" align=\"left\"><a accesskey=\"p\" href=\"API-ioscheduler-trace-unplug-io.html\">Prev</a>&#160;</td><th width=\"60%\" align=\"center\">Chapter&#160;9.&#160;IO Scheduler and block IO Tapset</th><td width=\"20%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"scsi.stp.html\">Next</a></td></tr></table><hr></div><div class=\"refentry\"><a name=\"API-ioscheduler-trace-unplug-timer\"></a><div class=\"titlepage\"></div><div class=\"refnamediv\"><h2>Name</h2><p>probe::ioscheduler_trace.unplug_timer &#8212; \n      Fires when unplug timer associated\n- </p></div><div class=\"refsynopsisdiv\"><h2>Synopsis</h2><pre class=\"synopsis\">ioscheduler_trace.unplug_timer </pre></div><div class=\"refsect1\"><a name=\"idm7125\"></a><h2>Values</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>rq_queue</code></em></span></dt><dd><p>\n+ </p></div><div class=\"refsynopsisdiv\"><h2>Synopsis</h2><pre class=\"synopsis\">ioscheduler_trace.unplug_timer </pre></div><div class=\"refsect1\"><a name=\"idm7124\"></a><h2>Values</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>rq_queue</code></em></span></dt><dd><p>\n      request queue\n     </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>name</code></em></span></dt><dd><p>\n      Name of the probe point\n-    </p></dd></dl></div></div><div class=\"refsect1\"><a name=\"idm7138\"></a><h2>Description</h2><p>\n+    </p></dd></dl></div></div><div class=\"refsect1\"><a name=\"idm7137\"></a><h2>Description</h2><p>\n    with a request queue expires.\n </p></div></div><div class=\"navfooter\"><hr><table width=\"100%\" summary=\"Navigation footer\"><tr><td width=\"40%\" align=\"left\"><a accesskey=\"p\" href=\"API-ioscheduler-trace-unplug-io.html\">Prev</a>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"u\" href=\"iosched.stp.html\">Up</a></td><td width=\"40%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"scsi.stp.html\">Next</a></td></tr><tr><td width=\"40%\" align=\"left\" valign=\"top\"><span class=\"phrase\">probe::ioscheduler_trace.unplug_io</span>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"h\" href=\"index.html\">Home</a></td><td width=\"40%\" align=\"right\" valign=\"top\">&#160;Chapter&#160;10.&#160;SCSI Tapset</td></tr></table></div></body></html>\n"}, {"source1": "./usr/share/doc/systemtap-doc/tapsets/API-ip-ntop.html", "source2": "./usr/share/doc/systemtap-doc/tapsets/API-ip-ntop.html", "unified_diff": "@@ -1,7 +1,7 @@\n <html><head><meta http-equiv=\"Content-Type\" content=\"text/html; charset=ANSI_X3.4-1968\"><title>function::ip_ntop</title><meta name=\"generator\" content=\"DocBook XSL Stylesheets Vsnapshot\"><link rel=\"home\" href=\"index.html\" title=\"SystemTap Tapset Reference Manual\"><link rel=\"up\" href=\"networking.stp.html\" title=\"Chapter&#160;13.&#160;Networking Tapset\"><link rel=\"prev\" href=\"API-htons.html\" title=\"function::htons\"><link rel=\"next\" href=\"API-ntohl.html\" title=\"function::ntohl\"></head><body bgcolor=\"white\" text=\"black\" link=\"#0000FF\" vlink=\"#840084\" alink=\"#0000FF\"><div class=\"navheader\"><table width=\"100%\" summary=\"Navigation header\"><tr><th colspan=\"3\" align=\"center\"><span class=\"phrase\">function::ip_ntop</span></th></tr><tr><td width=\"20%\" align=\"left\"><a accesskey=\"p\" href=\"API-htons.html\">Prev</a>&#160;</td><th width=\"60%\" align=\"center\">Chapter&#160;13.&#160;Networking Tapset</th><td width=\"20%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-ntohl.html\">Next</a></td></tr></table><hr></div><div class=\"refentry\"><a name=\"API-ip-ntop\"></a><div class=\"titlepage\"></div><div class=\"refnamediv\"><h2>Name</h2><p>function::ip_ntop &#8212; \n      Returns a string representation for an IPv4 address\n  </p></div><div class=\"refsynopsisdiv\"><h2>Synopsis</h2><pre class=\"programlisting\">\n     ip_ntop:string(addr:long)\n-</pre></div><div class=\"refsect1\"><a name=\"idm8465\"></a><h2>Arguments</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>addr</code></em></span></dt><dd><p>\n+</pre></div><div class=\"refsect1\"><a name=\"idm8464\"></a><h2>Arguments</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>addr</code></em></span></dt><dd><p>\n      the IPv4 address represented as an integer\n     </p></dd></dl></div></div></div><div class=\"navfooter\"><hr><table width=\"100%\" summary=\"Navigation footer\"><tr><td width=\"40%\" align=\"left\"><a accesskey=\"p\" href=\"API-htons.html\">Prev</a>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"u\" href=\"networking.stp.html\">Up</a></td><td width=\"40%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-ntohl.html\">Next</a></td></tr><tr><td width=\"40%\" align=\"left\" valign=\"top\"><span class=\"phrase\">function::htons</span>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"h\" href=\"index.html\">Home</a></td><td width=\"40%\" align=\"right\" valign=\"top\">&#160;<span class=\"phrase\">function::ntohl</span></td></tr></table></div></body></html>\n"}, {"source1": "./usr/share/doc/systemtap-doc/tapsets/API-ipmib-ForwDatagrams.html", "source2": "./usr/share/doc/systemtap-doc/tapsets/API-ipmib-ForwDatagrams.html", "unified_diff": "@@ -1,12 +1,12 @@\n <html><head><meta http-equiv=\"Content-Type\" content=\"text/html; charset=ANSI_X3.4-1968\"><title>probe::ipmib.ForwDatagrams</title><meta name=\"generator\" content=\"DocBook XSL Stylesheets Vsnapshot\"><link rel=\"home\" href=\"index.html\" title=\"SystemTap Tapset Reference Manual\"><link rel=\"up\" href=\"snmp.stp.html\" title=\"Chapter&#160;15.&#160;SNMP Information Tapset\"><link rel=\"prev\" href=\"API-tcpmib-remote-port.html\" title=\"function::tcpmib_remote_port\"><link rel=\"next\" href=\"API-ipmib-FragFails.html\" title=\"probe::ipmib.FragFails\"></head><body bgcolor=\"white\" text=\"black\" link=\"#0000FF\" vlink=\"#840084\" alink=\"#0000FF\"><div class=\"navheader\"><table width=\"100%\" summary=\"Navigation header\"><tr><th colspan=\"3\" align=\"center\"><span class=\"phrase\">probe::ipmib.ForwDatagrams</span></th></tr><tr><td width=\"20%\" align=\"left\"><a accesskey=\"p\" href=\"API-tcpmib-remote-port.html\">Prev</a>&#160;</td><th width=\"60%\" align=\"center\">Chapter&#160;15.&#160;SNMP Information Tapset</th><td width=\"20%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-ipmib-FragFails.html\">Next</a></td></tr></table><hr></div><div class=\"refentry\"><a name=\"API-ipmib-ForwDatagrams\"></a><div class=\"titlepage\"></div><div class=\"refnamediv\"><h2>Name</h2><p>probe::ipmib.ForwDatagrams &#8212; \n      Count forwarded packet\n- </p></div><div class=\"refsynopsisdiv\"><h2>Synopsis</h2><pre class=\"synopsis\">ipmib.ForwDatagrams </pre></div><div class=\"refsect1\"><a name=\"idm14829\"></a><h2>Values</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>skb</code></em></span></dt><dd><p>\n-     pointer to the struct sk_buff being acted on\n-    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>op</code></em></span></dt><dd><p>\n+ </p></div><div class=\"refsynopsisdiv\"><h2>Synopsis</h2><pre class=\"synopsis\">ipmib.ForwDatagrams </pre></div><div class=\"refsect1\"><a name=\"idm14828\"></a><h2>Values</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>op</code></em></span></dt><dd><p>\n      value to be added to the counter (default value of 1)\n-    </p></dd></dl></div></div><div class=\"refsect1\"><a name=\"idm14842\"></a><h2>Description</h2><p>\n+    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>skb</code></em></span></dt><dd><p>\n+     pointer to the struct sk_buff being acted on\n+    </p></dd></dl></div></div><div class=\"refsect1\"><a name=\"idm14841\"></a><h2>Description</h2><p>\n    The packet pointed to by <em class=\"parameter\"><code>skb</code></em> is filtered by the function\n    <code class=\"function\">ipmib_filter_key</code>. If the packet passes the filter is is\n    counted in the global <em class=\"parameter\"><code>ForwDatagrams</code></em> (equivalent to SNMP's MIB\n    IPSTATS_MIB_OUTFORWDATAGRAMS)\n </p></div></div><div class=\"navfooter\"><hr><table width=\"100%\" summary=\"Navigation footer\"><tr><td width=\"40%\" align=\"left\"><a accesskey=\"p\" href=\"API-tcpmib-remote-port.html\">Prev</a>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"u\" href=\"snmp.stp.html\">Up</a></td><td width=\"40%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-ipmib-FragFails.html\">Next</a></td></tr><tr><td width=\"40%\" align=\"left\" valign=\"top\"><span class=\"phrase\">function::tcpmib_remote_port</span>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"h\" href=\"index.html\">Home</a></td><td width=\"40%\" align=\"right\" valign=\"top\">&#160;<span class=\"phrase\">probe::ipmib.FragFails</span></td></tr></table></div></body></html>\n"}, {"source1": "./usr/share/doc/systemtap-doc/tapsets/API-ipmib-FragFails.html", "source2": "./usr/share/doc/systemtap-doc/tapsets/API-ipmib-FragFails.html", "unified_diff": "@@ -1,12 +1,12 @@\n <html><head><meta http-equiv=\"Content-Type\" content=\"text/html; charset=ANSI_X3.4-1968\"><title>probe::ipmib.FragFails</title><meta name=\"generator\" content=\"DocBook XSL Stylesheets Vsnapshot\"><link rel=\"home\" href=\"index.html\" title=\"SystemTap Tapset Reference Manual\"><link rel=\"up\" href=\"snmp.stp.html\" title=\"Chapter&#160;15.&#160;SNMP Information Tapset\"><link rel=\"prev\" href=\"API-ipmib-ForwDatagrams.html\" title=\"probe::ipmib.ForwDatagrams\"><link rel=\"next\" href=\"API-ipmib-FragOKs.html\" title=\"probe::ipmib.FragOKs\"></head><body bgcolor=\"white\" text=\"black\" link=\"#0000FF\" vlink=\"#840084\" alink=\"#0000FF\"><div class=\"navheader\"><table width=\"100%\" summary=\"Navigation header\"><tr><th colspan=\"3\" align=\"center\"><span class=\"phrase\">probe::ipmib.FragFails</span></th></tr><tr><td width=\"20%\" align=\"left\"><a accesskey=\"p\" href=\"API-ipmib-ForwDatagrams.html\">Prev</a>&#160;</td><th width=\"60%\" align=\"center\">Chapter&#160;15.&#160;SNMP Information Tapset</th><td width=\"20%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-ipmib-FragOKs.html\">Next</a></td></tr></table><hr></div><div class=\"refentry\"><a name=\"API-ipmib-FragFails\"></a><div class=\"titlepage\"></div><div class=\"refnamediv\"><h2>Name</h2><p>probe::ipmib.FragFails &#8212; \n      Count datagram fragmented unsuccessfully\n- </p></div><div class=\"refsynopsisdiv\"><h2>Synopsis</h2><pre class=\"synopsis\">ipmib.FragFails </pre></div><div class=\"refsect1\"><a name=\"idm14863\"></a><h2>Values</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>skb</code></em></span></dt><dd><p>\n-     pointer to the struct sk_buff being acted on\n-    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>op</code></em></span></dt><dd><p>\n+ </p></div><div class=\"refsynopsisdiv\"><h2>Synopsis</h2><pre class=\"synopsis\">ipmib.FragFails </pre></div><div class=\"refsect1\"><a name=\"idm14862\"></a><h2>Values</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>op</code></em></span></dt><dd><p>\n      Value to be added to the counter (default value of 1)\n-    </p></dd></dl></div></div><div class=\"refsect1\"><a name=\"idm14876\"></a><h2>Description</h2><p>\n+    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>skb</code></em></span></dt><dd><p>\n+     pointer to the struct sk_buff being acted on\n+    </p></dd></dl></div></div><div class=\"refsect1\"><a name=\"idm14875\"></a><h2>Description</h2><p>\n    The packet pointed to by <em class=\"parameter\"><code>skb</code></em> is filtered by the function\n    <code class=\"function\">ipmib_filter_key</code>. If the packet passes the filter is is\n    counted in the global <em class=\"parameter\"><code>FragFails</code></em> (equivalent to SNMP's MIB\n    IPSTATS_MIB_FRAGFAILS)\n </p></div></div><div class=\"navfooter\"><hr><table width=\"100%\" summary=\"Navigation footer\"><tr><td width=\"40%\" align=\"left\"><a accesskey=\"p\" href=\"API-ipmib-ForwDatagrams.html\">Prev</a>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"u\" href=\"snmp.stp.html\">Up</a></td><td width=\"40%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-ipmib-FragOKs.html\">Next</a></td></tr><tr><td width=\"40%\" align=\"left\" valign=\"top\"><span class=\"phrase\">probe::ipmib.ForwDatagrams</span>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"h\" href=\"index.html\">Home</a></td><td width=\"40%\" align=\"right\" valign=\"top\">&#160;<span class=\"phrase\">probe::ipmib.FragOKs</span></td></tr></table></div></body></html>\n"}, {"source1": "./usr/share/doc/systemtap-doc/tapsets/API-ipmib-FragOKs.html", "source2": "./usr/share/doc/systemtap-doc/tapsets/API-ipmib-FragOKs.html", "unified_diff": "@@ -1,12 +1,12 @@\n <html><head><meta http-equiv=\"Content-Type\" content=\"text/html; charset=ANSI_X3.4-1968\"><title>probe::ipmib.FragOKs</title><meta name=\"generator\" content=\"DocBook XSL Stylesheets Vsnapshot\"><link rel=\"home\" href=\"index.html\" title=\"SystemTap Tapset Reference Manual\"><link rel=\"up\" href=\"snmp.stp.html\" title=\"Chapter&#160;15.&#160;SNMP Information Tapset\"><link rel=\"prev\" href=\"API-ipmib-FragFails.html\" title=\"probe::ipmib.FragFails\"><link rel=\"next\" href=\"API-ipmib-InAddrErrors.html\" title=\"probe::ipmib.InAddrErrors\"></head><body bgcolor=\"white\" text=\"black\" link=\"#0000FF\" vlink=\"#840084\" alink=\"#0000FF\"><div class=\"navheader\"><table width=\"100%\" summary=\"Navigation header\"><tr><th colspan=\"3\" align=\"center\"><span class=\"phrase\">probe::ipmib.FragOKs</span></th></tr><tr><td width=\"20%\" align=\"left\"><a accesskey=\"p\" href=\"API-ipmib-FragFails.html\">Prev</a>&#160;</td><th width=\"60%\" align=\"center\">Chapter&#160;15.&#160;SNMP Information Tapset</th><td width=\"20%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-ipmib-InAddrErrors.html\">Next</a></td></tr></table><hr></div><div class=\"refentry\"><a name=\"API-ipmib-FragOKs\"></a><div class=\"titlepage\"></div><div class=\"refnamediv\"><h2>Name</h2><p>probe::ipmib.FragOKs &#8212; \n      Count datagram fragmented successfully\n- </p></div><div class=\"refsynopsisdiv\"><h2>Synopsis</h2><pre class=\"synopsis\">ipmib.FragOKs </pre></div><div class=\"refsect1\"><a name=\"idm14897\"></a><h2>Values</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>op</code></em></span></dt><dd><p>\n-     value to be added to the counter (default value of 1)\n-    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>skb</code></em></span></dt><dd><p>\n+ </p></div><div class=\"refsynopsisdiv\"><h2>Synopsis</h2><pre class=\"synopsis\">ipmib.FragOKs </pre></div><div class=\"refsect1\"><a name=\"idm14896\"></a><h2>Values</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>skb</code></em></span></dt><dd><p>\n      pointer to the struct sk_buff being acted on\n-    </p></dd></dl></div></div><div class=\"refsect1\"><a name=\"idm14910\"></a><h2>Description</h2><p>\n+    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>op</code></em></span></dt><dd><p>\n+     value to be added to the counter (default value of 1)\n+    </p></dd></dl></div></div><div class=\"refsect1\"><a name=\"idm14909\"></a><h2>Description</h2><p>\n    The packet pointed to by <em class=\"parameter\"><code>skb</code></em> is filtered by the function\n    <code class=\"function\">ipmib_filter_key</code>. If the packet passes the filter is is\n    counted in the global <em class=\"parameter\"><code>FragOKs</code></em> (equivalent to SNMP's MIB\n    IPSTATS_MIB_FRAGOKS)\n </p></div></div><div class=\"navfooter\"><hr><table width=\"100%\" summary=\"Navigation footer\"><tr><td width=\"40%\" align=\"left\"><a accesskey=\"p\" href=\"API-ipmib-FragFails.html\">Prev</a>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"u\" href=\"snmp.stp.html\">Up</a></td><td width=\"40%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-ipmib-InAddrErrors.html\">Next</a></td></tr><tr><td width=\"40%\" align=\"left\" valign=\"top\"><span class=\"phrase\">probe::ipmib.FragFails</span>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"h\" href=\"index.html\">Home</a></td><td width=\"40%\" align=\"right\" valign=\"top\">&#160;<span class=\"phrase\">probe::ipmib.InAddrErrors</span></td></tr></table></div></body></html>\n"}, {"source1": "./usr/share/doc/systemtap-doc/tapsets/API-ipmib-InAddrErrors.html", "source2": "./usr/share/doc/systemtap-doc/tapsets/API-ipmib-InAddrErrors.html", "unified_diff": "@@ -1,12 +1,12 @@\n <html><head><meta http-equiv=\"Content-Type\" content=\"text/html; charset=ANSI_X3.4-1968\"><title>probe::ipmib.InAddrErrors</title><meta name=\"generator\" content=\"DocBook XSL Stylesheets Vsnapshot\"><link rel=\"home\" href=\"index.html\" title=\"SystemTap Tapset Reference Manual\"><link rel=\"up\" href=\"snmp.stp.html\" title=\"Chapter&#160;15.&#160;SNMP Information Tapset\"><link rel=\"prev\" href=\"API-ipmib-FragOKs.html\" title=\"probe::ipmib.FragOKs\"><link rel=\"next\" href=\"API-ipmib-InDiscards.html\" title=\"probe::ipmib.InDiscards\"></head><body bgcolor=\"white\" text=\"black\" link=\"#0000FF\" vlink=\"#840084\" alink=\"#0000FF\"><div class=\"navheader\"><table width=\"100%\" summary=\"Navigation header\"><tr><th colspan=\"3\" align=\"center\"><span class=\"phrase\">probe::ipmib.InAddrErrors</span></th></tr><tr><td width=\"20%\" align=\"left\"><a accesskey=\"p\" href=\"API-ipmib-FragOKs.html\">Prev</a>&#160;</td><th width=\"60%\" align=\"center\">Chapter&#160;15.&#160;SNMP Information Tapset</th><td width=\"20%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-ipmib-InDiscards.html\">Next</a></td></tr></table><hr></div><div class=\"refentry\"><a name=\"API-ipmib-InAddrErrors\"></a><div class=\"titlepage\"></div><div class=\"refnamediv\"><h2>Name</h2><p>probe::ipmib.InAddrErrors &#8212; \n      Count arriving packets with an incorrect address\n- </p></div><div class=\"refsynopsisdiv\"><h2>Synopsis</h2><pre class=\"synopsis\">ipmib.InAddrErrors </pre></div><div class=\"refsect1\"><a name=\"idm14931\"></a><h2>Values</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>op</code></em></span></dt><dd><p>\n-     value to be added to the counter (default value of 1)\n-    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>skb</code></em></span></dt><dd><p>\n+ </p></div><div class=\"refsynopsisdiv\"><h2>Synopsis</h2><pre class=\"synopsis\">ipmib.InAddrErrors </pre></div><div class=\"refsect1\"><a name=\"idm14930\"></a><h2>Values</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>skb</code></em></span></dt><dd><p>\n      pointer to the struct sk_buff being acted on\n-    </p></dd></dl></div></div><div class=\"refsect1\"><a name=\"idm14944\"></a><h2>Description</h2><p>\n+    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>op</code></em></span></dt><dd><p>\n+     value to be added to the counter (default value of 1)\n+    </p></dd></dl></div></div><div class=\"refsect1\"><a name=\"idm14943\"></a><h2>Description</h2><p>\n    The packet pointed to by <em class=\"parameter\"><code>skb</code></em> is filtered by the function\n    <code class=\"function\">ipmib_filter_key</code>. If the packet passes the filter is is\n    counted in the global <em class=\"parameter\"><code>InAddrErrors</code></em> (equivalent to SNMP's MIB\n    IPSTATS_MIB_INADDRERRORS)\n </p></div></div><div class=\"navfooter\"><hr><table width=\"100%\" summary=\"Navigation footer\"><tr><td width=\"40%\" align=\"left\"><a accesskey=\"p\" href=\"API-ipmib-FragOKs.html\">Prev</a>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"u\" href=\"snmp.stp.html\">Up</a></td><td width=\"40%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-ipmib-InDiscards.html\">Next</a></td></tr><tr><td width=\"40%\" align=\"left\" valign=\"top\"><span class=\"phrase\">probe::ipmib.FragOKs</span>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"h\" href=\"index.html\">Home</a></td><td width=\"40%\" align=\"right\" valign=\"top\">&#160;<span class=\"phrase\">probe::ipmib.InDiscards</span></td></tr></table></div></body></html>\n"}, {"source1": "./usr/share/doc/systemtap-doc/tapsets/API-ipmib-InDiscards.html", "source2": "./usr/share/doc/systemtap-doc/tapsets/API-ipmib-InDiscards.html", "unified_diff": "@@ -1,12 +1,12 @@\n <html><head><meta http-equiv=\"Content-Type\" content=\"text/html; charset=ANSI_X3.4-1968\"><title>probe::ipmib.InDiscards</title><meta name=\"generator\" content=\"DocBook XSL Stylesheets Vsnapshot\"><link rel=\"home\" href=\"index.html\" title=\"SystemTap Tapset Reference Manual\"><link rel=\"up\" href=\"snmp.stp.html\" title=\"Chapter&#160;15.&#160;SNMP Information Tapset\"><link rel=\"prev\" href=\"API-ipmib-InAddrErrors.html\" title=\"probe::ipmib.InAddrErrors\"><link rel=\"next\" href=\"API-ipmib-InNoRoutes.html\" title=\"probe::ipmib.InNoRoutes\"></head><body bgcolor=\"white\" text=\"black\" link=\"#0000FF\" vlink=\"#840084\" alink=\"#0000FF\"><div class=\"navheader\"><table width=\"100%\" summary=\"Navigation header\"><tr><th colspan=\"3\" align=\"center\"><span class=\"phrase\">probe::ipmib.InDiscards</span></th></tr><tr><td width=\"20%\" align=\"left\"><a accesskey=\"p\" href=\"API-ipmib-InAddrErrors.html\">Prev</a>&#160;</td><th width=\"60%\" align=\"center\">Chapter&#160;15.&#160;SNMP Information Tapset</th><td width=\"20%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-ipmib-InNoRoutes.html\">Next</a></td></tr></table><hr></div><div class=\"refentry\"><a name=\"API-ipmib-InDiscards\"></a><div class=\"titlepage\"></div><div class=\"refnamediv\"><h2>Name</h2><p>probe::ipmib.InDiscards &#8212; \n      Count discarded inbound packets\n- </p></div><div class=\"refsynopsisdiv\"><h2>Synopsis</h2><pre class=\"synopsis\">ipmib.InDiscards </pre></div><div class=\"refsect1\"><a name=\"idm14965\"></a><h2>Values</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>op</code></em></span></dt><dd><p>\n-     value to be added to the counter (default value of 1)\n-    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>skb</code></em></span></dt><dd><p>\n+ </p></div><div class=\"refsynopsisdiv\"><h2>Synopsis</h2><pre class=\"synopsis\">ipmib.InDiscards </pre></div><div class=\"refsect1\"><a name=\"idm14964\"></a><h2>Values</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>skb</code></em></span></dt><dd><p>\n      pointer to the struct sk_buff being acted on\n-    </p></dd></dl></div></div><div class=\"refsect1\"><a name=\"idm14978\"></a><h2>Description</h2><p>\n+    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>op</code></em></span></dt><dd><p>\n+     value to be added to the counter (default value of 1)\n+    </p></dd></dl></div></div><div class=\"refsect1\"><a name=\"idm14977\"></a><h2>Description</h2><p>\n    The packet pointed to by <em class=\"parameter\"><code>skb</code></em> is filtered by the function\n    <code class=\"function\">ipmib_filter_key</code>. If the packet passes the filter is is\n    counted in the global <em class=\"parameter\"><code>InDiscards</code></em> (equivalent to SNMP's MIB\n    STATS_MIB_INDISCARDS)\n </p></div></div><div class=\"navfooter\"><hr><table width=\"100%\" summary=\"Navigation footer\"><tr><td width=\"40%\" align=\"left\"><a accesskey=\"p\" href=\"API-ipmib-InAddrErrors.html\">Prev</a>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"u\" href=\"snmp.stp.html\">Up</a></td><td width=\"40%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-ipmib-InNoRoutes.html\">Next</a></td></tr><tr><td width=\"40%\" align=\"left\" valign=\"top\"><span class=\"phrase\">probe::ipmib.InAddrErrors</span>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"h\" href=\"index.html\">Home</a></td><td width=\"40%\" align=\"right\" valign=\"top\">&#160;<span class=\"phrase\">probe::ipmib.InNoRoutes</span></td></tr></table></div></body></html>\n"}, {"source1": "./usr/share/doc/systemtap-doc/tapsets/API-ipmib-InNoRoutes.html", "source2": "./usr/share/doc/systemtap-doc/tapsets/API-ipmib-InNoRoutes.html", "unified_diff": "@@ -1,12 +1,12 @@\n <html><head><meta http-equiv=\"Content-Type\" content=\"text/html; charset=ANSI_X3.4-1968\"><title>probe::ipmib.InNoRoutes</title><meta name=\"generator\" content=\"DocBook XSL Stylesheets Vsnapshot\"><link rel=\"home\" href=\"index.html\" title=\"SystemTap Tapset Reference Manual\"><link rel=\"up\" href=\"snmp.stp.html\" title=\"Chapter&#160;15.&#160;SNMP Information Tapset\"><link rel=\"prev\" href=\"API-ipmib-InDiscards.html\" title=\"probe::ipmib.InDiscards\"><link rel=\"next\" href=\"API-ipmib-InReceives.html\" title=\"probe::ipmib.InReceives\"></head><body bgcolor=\"white\" text=\"black\" link=\"#0000FF\" vlink=\"#840084\" alink=\"#0000FF\"><div class=\"navheader\"><table width=\"100%\" summary=\"Navigation header\"><tr><th colspan=\"3\" align=\"center\"><span class=\"phrase\">probe::ipmib.InNoRoutes</span></th></tr><tr><td width=\"20%\" align=\"left\"><a accesskey=\"p\" href=\"API-ipmib-InDiscards.html\">Prev</a>&#160;</td><th width=\"60%\" align=\"center\">Chapter&#160;15.&#160;SNMP Information Tapset</th><td width=\"20%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-ipmib-InReceives.html\">Next</a></td></tr></table><hr></div><div class=\"refentry\"><a name=\"API-ipmib-InNoRoutes\"></a><div class=\"titlepage\"></div><div class=\"refnamediv\"><h2>Name</h2><p>probe::ipmib.InNoRoutes &#8212; \n      Count an arriving packet with no matching socket\n- </p></div><div class=\"refsynopsisdiv\"><h2>Synopsis</h2><pre class=\"synopsis\">ipmib.InNoRoutes </pre></div><div class=\"refsect1\"><a name=\"idm14999\"></a><h2>Values</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>op</code></em></span></dt><dd><p>\n+ </p></div><div class=\"refsynopsisdiv\"><h2>Synopsis</h2><pre class=\"synopsis\">ipmib.InNoRoutes </pre></div><div class=\"refsect1\"><a name=\"idm14998\"></a><h2>Values</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>op</code></em></span></dt><dd><p>\n      value to be added to the counter (default value of 1)\n     </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>skb</code></em></span></dt><dd><p>\n      pointer to the struct sk_buff being acted on\n-    </p></dd></dl></div></div><div class=\"refsect1\"><a name=\"idm15012\"></a><h2>Description</h2><p>\n+    </p></dd></dl></div></div><div class=\"refsect1\"><a name=\"idm15011\"></a><h2>Description</h2><p>\n    The packet pointed to by <em class=\"parameter\"><code>skb</code></em> is filtered by the function\n    <code class=\"function\">ipmib_filter_key</code>. If the packet passes the filter is is\n    counted in the global <em class=\"parameter\"><code>InNoRoutes</code></em> (equivalent to SNMP's MIB\n    IPSTATS_MIB_INNOROUTES)\n </p></div></div><div class=\"navfooter\"><hr><table width=\"100%\" summary=\"Navigation footer\"><tr><td width=\"40%\" align=\"left\"><a accesskey=\"p\" href=\"API-ipmib-InDiscards.html\">Prev</a>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"u\" href=\"snmp.stp.html\">Up</a></td><td width=\"40%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-ipmib-InReceives.html\">Next</a></td></tr><tr><td width=\"40%\" align=\"left\" valign=\"top\"><span class=\"phrase\">probe::ipmib.InDiscards</span>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"h\" href=\"index.html\">Home</a></td><td width=\"40%\" align=\"right\" valign=\"top\">&#160;<span class=\"phrase\">probe::ipmib.InReceives</span></td></tr></table></div></body></html>\n"}, {"source1": "./usr/share/doc/systemtap-doc/tapsets/API-ipmib-InReceives.html", "source2": "./usr/share/doc/systemtap-doc/tapsets/API-ipmib-InReceives.html", "unified_diff": "@@ -1,12 +1,12 @@\n <html><head><meta http-equiv=\"Content-Type\" content=\"text/html; charset=ANSI_X3.4-1968\"><title>probe::ipmib.InReceives</title><meta name=\"generator\" content=\"DocBook XSL Stylesheets Vsnapshot\"><link rel=\"home\" href=\"index.html\" title=\"SystemTap Tapset Reference Manual\"><link rel=\"up\" href=\"snmp.stp.html\" title=\"Chapter&#160;15.&#160;SNMP Information Tapset\"><link rel=\"prev\" href=\"API-ipmib-InNoRoutes.html\" title=\"probe::ipmib.InNoRoutes\"><link rel=\"next\" href=\"API-ipmib-InUnknownProtos.html\" title=\"probe::ipmib.InUnknownProtos\"></head><body bgcolor=\"white\" text=\"black\" link=\"#0000FF\" vlink=\"#840084\" alink=\"#0000FF\"><div class=\"navheader\"><table width=\"100%\" summary=\"Navigation header\"><tr><th colspan=\"3\" align=\"center\"><span class=\"phrase\">probe::ipmib.InReceives</span></th></tr><tr><td width=\"20%\" align=\"left\"><a accesskey=\"p\" href=\"API-ipmib-InNoRoutes.html\">Prev</a>&#160;</td><th width=\"60%\" align=\"center\">Chapter&#160;15.&#160;SNMP Information Tapset</th><td width=\"20%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-ipmib-InUnknownProtos.html\">Next</a></td></tr></table><hr></div><div class=\"refentry\"><a name=\"API-ipmib-InReceives\"></a><div class=\"titlepage\"></div><div class=\"refnamediv\"><h2>Name</h2><p>probe::ipmib.InReceives &#8212; \n      Count an arriving packet\n- </p></div><div class=\"refsynopsisdiv\"><h2>Synopsis</h2><pre class=\"synopsis\">ipmib.InReceives </pre></div><div class=\"refsect1\"><a name=\"idm15033\"></a><h2>Values</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>skb</code></em></span></dt><dd><p>\n+ </p></div><div class=\"refsynopsisdiv\"><h2>Synopsis</h2><pre class=\"synopsis\">ipmib.InReceives </pre></div><div class=\"refsect1\"><a name=\"idm15032\"></a><h2>Values</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>skb</code></em></span></dt><dd><p>\n      pointer to the struct sk_buff being acted on\n     </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>op</code></em></span></dt><dd><p>\n      value to be added to the counter (default value of 1)\n-    </p></dd></dl></div></div><div class=\"refsect1\"><a name=\"idm15046\"></a><h2>Description</h2><p>\n+    </p></dd></dl></div></div><div class=\"refsect1\"><a name=\"idm15045\"></a><h2>Description</h2><p>\n    The packet pointed to by <em class=\"parameter\"><code>skb</code></em> is filtered by the function\n    <code class=\"function\">ipmib_filter_key</code>. If the packet passes the filter is is\n    counted in the global <em class=\"parameter\"><code>InReceives</code></em> (equivalent to SNMP's MIB\n    IPSTATS_MIB_INRECEIVES)\n </p></div></div><div class=\"navfooter\"><hr><table width=\"100%\" summary=\"Navigation footer\"><tr><td width=\"40%\" align=\"left\"><a accesskey=\"p\" href=\"API-ipmib-InNoRoutes.html\">Prev</a>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"u\" href=\"snmp.stp.html\">Up</a></td><td width=\"40%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-ipmib-InUnknownProtos.html\">Next</a></td></tr><tr><td width=\"40%\" align=\"left\" valign=\"top\"><span class=\"phrase\">probe::ipmib.InNoRoutes</span>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"h\" href=\"index.html\">Home</a></td><td width=\"40%\" align=\"right\" valign=\"top\">&#160;<span class=\"phrase\">probe::ipmib.InUnknownProtos</span></td></tr></table></div></body></html>\n"}, {"source1": "./usr/share/doc/systemtap-doc/tapsets/API-ipmib-InUnknownProtos.html", "source2": "./usr/share/doc/systemtap-doc/tapsets/API-ipmib-InUnknownProtos.html", "unified_diff": "@@ -1,12 +1,12 @@\n <html><head><meta http-equiv=\"Content-Type\" content=\"text/html; charset=ANSI_X3.4-1968\"><title>probe::ipmib.InUnknownProtos</title><meta name=\"generator\" content=\"DocBook XSL Stylesheets Vsnapshot\"><link rel=\"home\" href=\"index.html\" title=\"SystemTap Tapset Reference Manual\"><link rel=\"up\" href=\"snmp.stp.html\" title=\"Chapter&#160;15.&#160;SNMP Information Tapset\"><link rel=\"prev\" href=\"API-ipmib-InReceives.html\" title=\"probe::ipmib.InReceives\"><link rel=\"next\" href=\"API-ipmib-OutRequests.html\" title=\"probe::ipmib.OutRequests\"></head><body bgcolor=\"white\" text=\"black\" link=\"#0000FF\" vlink=\"#840084\" alink=\"#0000FF\"><div class=\"navheader\"><table width=\"100%\" summary=\"Navigation header\"><tr><th colspan=\"3\" align=\"center\"><span class=\"phrase\">probe::ipmib.InUnknownProtos</span></th></tr><tr><td width=\"20%\" align=\"left\"><a accesskey=\"p\" href=\"API-ipmib-InReceives.html\">Prev</a>&#160;</td><th width=\"60%\" align=\"center\">Chapter&#160;15.&#160;SNMP Information Tapset</th><td width=\"20%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-ipmib-OutRequests.html\">Next</a></td></tr></table><hr></div><div class=\"refentry\"><a name=\"API-ipmib-InUnknownProtos\"></a><div class=\"titlepage\"></div><div class=\"refnamediv\"><h2>Name</h2><p>probe::ipmib.InUnknownProtos &#8212; \n      Count arriving packets with an unbound proto\n- </p></div><div class=\"refsynopsisdiv\"><h2>Synopsis</h2><pre class=\"synopsis\">ipmib.InUnknownProtos </pre></div><div class=\"refsect1\"><a name=\"idm15067\"></a><h2>Values</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>op</code></em></span></dt><dd><p>\n-     value to be added to the counter (default value of 1)\n-    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>skb</code></em></span></dt><dd><p>\n+ </p></div><div class=\"refsynopsisdiv\"><h2>Synopsis</h2><pre class=\"synopsis\">ipmib.InUnknownProtos </pre></div><div class=\"refsect1\"><a name=\"idm15066\"></a><h2>Values</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>skb</code></em></span></dt><dd><p>\n      pointer to the struct sk_buff being acted on\n-    </p></dd></dl></div></div><div class=\"refsect1\"><a name=\"idm15080\"></a><h2>Description</h2><p>\n+    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>op</code></em></span></dt><dd><p>\n+     value to be added to the counter (default value of 1)\n+    </p></dd></dl></div></div><div class=\"refsect1\"><a name=\"idm15079\"></a><h2>Description</h2><p>\n    The packet pointed to by <em class=\"parameter\"><code>skb</code></em> is filtered by the function\n    <code class=\"function\">ipmib_filter_key</code>. If the packet passes the filter is is\n    counted in the global <em class=\"parameter\"><code>InUnknownProtos</code></em> (equivalent to SNMP's MIB\n    IPSTATS_MIB_INUNKNOWNPROTOS)\n </p></div></div><div class=\"navfooter\"><hr><table width=\"100%\" summary=\"Navigation footer\"><tr><td width=\"40%\" align=\"left\"><a accesskey=\"p\" href=\"API-ipmib-InReceives.html\">Prev</a>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"u\" href=\"snmp.stp.html\">Up</a></td><td width=\"40%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-ipmib-OutRequests.html\">Next</a></td></tr><tr><td width=\"40%\" align=\"left\" valign=\"top\"><span class=\"phrase\">probe::ipmib.InReceives</span>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"h\" href=\"index.html\">Home</a></td><td width=\"40%\" align=\"right\" valign=\"top\">&#160;<span class=\"phrase\">probe::ipmib.OutRequests</span></td></tr></table></div></body></html>\n"}, {"source1": "./usr/share/doc/systemtap-doc/tapsets/API-ipmib-OutRequests.html", "source2": "./usr/share/doc/systemtap-doc/tapsets/API-ipmib-OutRequests.html", "unified_diff": "@@ -1,12 +1,12 @@\n <html><head><meta http-equiv=\"Content-Type\" content=\"text/html; charset=ANSI_X3.4-1968\"><title>probe::ipmib.OutRequests</title><meta name=\"generator\" content=\"DocBook XSL Stylesheets Vsnapshot\"><link rel=\"home\" href=\"index.html\" title=\"SystemTap Tapset Reference Manual\"><link rel=\"up\" href=\"snmp.stp.html\" title=\"Chapter&#160;15.&#160;SNMP Information Tapset\"><link rel=\"prev\" href=\"API-ipmib-InUnknownProtos.html\" title=\"probe::ipmib.InUnknownProtos\"><link rel=\"next\" href=\"API-ipmib-ReasmReqds.html\" title=\"probe::ipmib.ReasmReqds\"></head><body bgcolor=\"white\" text=\"black\" link=\"#0000FF\" vlink=\"#840084\" alink=\"#0000FF\"><div class=\"navheader\"><table width=\"100%\" summary=\"Navigation header\"><tr><th colspan=\"3\" align=\"center\"><span class=\"phrase\">probe::ipmib.OutRequests</span></th></tr><tr><td width=\"20%\" align=\"left\"><a accesskey=\"p\" href=\"API-ipmib-InUnknownProtos.html\">Prev</a>&#160;</td><th width=\"60%\" align=\"center\">Chapter&#160;15.&#160;SNMP Information Tapset</th><td width=\"20%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-ipmib-ReasmReqds.html\">Next</a></td></tr></table><hr></div><div class=\"refentry\"><a name=\"API-ipmib-OutRequests\"></a><div class=\"titlepage\"></div><div class=\"refnamediv\"><h2>Name</h2><p>probe::ipmib.OutRequests &#8212; \n      Count a request to send a packet\n- </p></div><div class=\"refsynopsisdiv\"><h2>Synopsis</h2><pre class=\"synopsis\">ipmib.OutRequests </pre></div><div class=\"refsect1\"><a name=\"idm15101\"></a><h2>Values</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>op</code></em></span></dt><dd><p>\n-     value to be added to the counter (default value of 1)\n-    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>skb</code></em></span></dt><dd><p>\n+ </p></div><div class=\"refsynopsisdiv\"><h2>Synopsis</h2><pre class=\"synopsis\">ipmib.OutRequests </pre></div><div class=\"refsect1\"><a name=\"idm15100\"></a><h2>Values</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>skb</code></em></span></dt><dd><p>\n      pointer to the struct sk_buff being acted on\n-    </p></dd></dl></div></div><div class=\"refsect1\"><a name=\"idm15114\"></a><h2>Description</h2><p>\n+    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>op</code></em></span></dt><dd><p>\n+     value to be added to the counter (default value of 1)\n+    </p></dd></dl></div></div><div class=\"refsect1\"><a name=\"idm15113\"></a><h2>Description</h2><p>\n    The packet pointed to by <em class=\"parameter\"><code>skb</code></em> is filtered by the function\n    <code class=\"function\">ipmib_filter_key</code>. If the packet passes the filter is is\n    counted in the global <em class=\"parameter\"><code>OutRequests</code></em> (equivalent to SNMP's MIB\n    IPSTATS_MIB_OUTREQUESTS)\n </p></div></div><div class=\"navfooter\"><hr><table width=\"100%\" summary=\"Navigation footer\"><tr><td width=\"40%\" align=\"left\"><a accesskey=\"p\" href=\"API-ipmib-InUnknownProtos.html\">Prev</a>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"u\" href=\"snmp.stp.html\">Up</a></td><td width=\"40%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-ipmib-ReasmReqds.html\">Next</a></td></tr><tr><td width=\"40%\" align=\"left\" valign=\"top\"><span class=\"phrase\">probe::ipmib.InUnknownProtos</span>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"h\" href=\"index.html\">Home</a></td><td width=\"40%\" align=\"right\" valign=\"top\">&#160;<span class=\"phrase\">probe::ipmib.ReasmReqds</span></td></tr></table></div></body></html>\n"}, {"source1": "./usr/share/doc/systemtap-doc/tapsets/API-ipmib-ReasmReqds.html", "source2": "./usr/share/doc/systemtap-doc/tapsets/API-ipmib-ReasmReqds.html", "unified_diff": "@@ -1,12 +1,12 @@\n <html><head><meta http-equiv=\"Content-Type\" content=\"text/html; charset=ANSI_X3.4-1968\"><title>probe::ipmib.ReasmReqds</title><meta name=\"generator\" content=\"DocBook XSL Stylesheets Vsnapshot\"><link rel=\"home\" href=\"index.html\" title=\"SystemTap Tapset Reference Manual\"><link rel=\"up\" href=\"snmp.stp.html\" title=\"Chapter&#160;15.&#160;SNMP Information Tapset\"><link rel=\"prev\" href=\"API-ipmib-OutRequests.html\" title=\"probe::ipmib.OutRequests\"><link rel=\"next\" href=\"API-ipmib-ReasmTimeout.html\" title=\"probe::ipmib.ReasmTimeout\"></head><body bgcolor=\"white\" text=\"black\" link=\"#0000FF\" vlink=\"#840084\" alink=\"#0000FF\"><div class=\"navheader\"><table width=\"100%\" summary=\"Navigation header\"><tr><th colspan=\"3\" align=\"center\"><span class=\"phrase\">probe::ipmib.ReasmReqds</span></th></tr><tr><td width=\"20%\" align=\"left\"><a accesskey=\"p\" href=\"API-ipmib-OutRequests.html\">Prev</a>&#160;</td><th width=\"60%\" align=\"center\">Chapter&#160;15.&#160;SNMP Information Tapset</th><td width=\"20%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-ipmib-ReasmTimeout.html\">Next</a></td></tr></table><hr></div><div class=\"refentry\"><a name=\"API-ipmib-ReasmReqds\"></a><div class=\"titlepage\"></div><div class=\"refnamediv\"><h2>Name</h2><p>probe::ipmib.ReasmReqds &#8212; \n      Count number of packet fragments reassembly requests\n- </p></div><div class=\"refsynopsisdiv\"><h2>Synopsis</h2><pre class=\"synopsis\">ipmib.ReasmReqds </pre></div><div class=\"refsect1\"><a name=\"idm15135\"></a><h2>Values</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>skb</code></em></span></dt><dd><p>\n-     pointer to the struct sk_buff being acted on\n-    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>op</code></em></span></dt><dd><p>\n+ </p></div><div class=\"refsynopsisdiv\"><h2>Synopsis</h2><pre class=\"synopsis\">ipmib.ReasmReqds </pre></div><div class=\"refsect1\"><a name=\"idm15134\"></a><h2>Values</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>op</code></em></span></dt><dd><p>\n      value to be added to the counter (default value of 1)\n-    </p></dd></dl></div></div><div class=\"refsect1\"><a name=\"idm15148\"></a><h2>Description</h2><p>\n+    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>skb</code></em></span></dt><dd><p>\n+     pointer to the struct sk_buff being acted on\n+    </p></dd></dl></div></div><div class=\"refsect1\"><a name=\"idm15147\"></a><h2>Description</h2><p>\n    The packet pointed to by <em class=\"parameter\"><code>skb</code></em> is filtered by the function\n    <code class=\"function\">ipmib_filter_key</code>. If the packet passes the filter is is\n    counted in the global <em class=\"parameter\"><code>ReasmReqds</code></em> (equivalent to SNMP's MIB\n    IPSTATS_MIB_REASMREQDS)\n </p></div></div><div class=\"navfooter\"><hr><table width=\"100%\" summary=\"Navigation footer\"><tr><td width=\"40%\" align=\"left\"><a accesskey=\"p\" href=\"API-ipmib-OutRequests.html\">Prev</a>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"u\" href=\"snmp.stp.html\">Up</a></td><td width=\"40%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-ipmib-ReasmTimeout.html\">Next</a></td></tr><tr><td width=\"40%\" align=\"left\" valign=\"top\"><span class=\"phrase\">probe::ipmib.OutRequests</span>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"h\" href=\"index.html\">Home</a></td><td width=\"40%\" align=\"right\" valign=\"top\">&#160;<span class=\"phrase\">probe::ipmib.ReasmTimeout</span></td></tr></table></div></body></html>\n"}, {"source1": "./usr/share/doc/systemtap-doc/tapsets/API-ipmib-ReasmTimeout.html", "source2": "./usr/share/doc/systemtap-doc/tapsets/API-ipmib-ReasmTimeout.html", "unified_diff": "@@ -1,12 +1,12 @@\n <html><head><meta http-equiv=\"Content-Type\" content=\"text/html; charset=ANSI_X3.4-1968\"><title>probe::ipmib.ReasmTimeout</title><meta name=\"generator\" content=\"DocBook XSL Stylesheets Vsnapshot\"><link rel=\"home\" href=\"index.html\" title=\"SystemTap Tapset Reference Manual\"><link rel=\"up\" href=\"snmp.stp.html\" title=\"Chapter&#160;15.&#160;SNMP Information Tapset\"><link rel=\"prev\" href=\"API-ipmib-ReasmReqds.html\" title=\"probe::ipmib.ReasmReqds\"><link rel=\"next\" href=\"API-linuxmib-DelayedACKs.html\" title=\"probe::linuxmib.DelayedACKs\"></head><body bgcolor=\"white\" text=\"black\" link=\"#0000FF\" vlink=\"#840084\" alink=\"#0000FF\"><div class=\"navheader\"><table width=\"100%\" summary=\"Navigation header\"><tr><th colspan=\"3\" align=\"center\"><span class=\"phrase\">probe::ipmib.ReasmTimeout</span></th></tr><tr><td width=\"20%\" align=\"left\"><a accesskey=\"p\" href=\"API-ipmib-ReasmReqds.html\">Prev</a>&#160;</td><th width=\"60%\" align=\"center\">Chapter&#160;15.&#160;SNMP Information Tapset</th><td width=\"20%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-linuxmib-DelayedACKs.html\">Next</a></td></tr></table><hr></div><div class=\"refentry\"><a name=\"API-ipmib-ReasmTimeout\"></a><div class=\"titlepage\"></div><div class=\"refnamediv\"><h2>Name</h2><p>probe::ipmib.ReasmTimeout &#8212; \n      Count Reassembly Timeouts\n- </p></div><div class=\"refsynopsisdiv\"><h2>Synopsis</h2><pre class=\"synopsis\">ipmib.ReasmTimeout </pre></div><div class=\"refsect1\"><a name=\"idm15169\"></a><h2>Values</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>skb</code></em></span></dt><dd><p>\n-     pointer to the struct sk_buff being acted on\n-    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>op</code></em></span></dt><dd><p>\n+ </p></div><div class=\"refsynopsisdiv\"><h2>Synopsis</h2><pre class=\"synopsis\">ipmib.ReasmTimeout </pre></div><div class=\"refsect1\"><a name=\"idm15168\"></a><h2>Values</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>op</code></em></span></dt><dd><p>\n      value to be added to the counter (default value of 1)\n-    </p></dd></dl></div></div><div class=\"refsect1\"><a name=\"idm15182\"></a><h2>Description</h2><p>\n+    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>skb</code></em></span></dt><dd><p>\n+     pointer to the struct sk_buff being acted on\n+    </p></dd></dl></div></div><div class=\"refsect1\"><a name=\"idm15181\"></a><h2>Description</h2><p>\n    The packet pointed to by <em class=\"parameter\"><code>skb</code></em> is filtered by the function\n    <code class=\"function\">ipmib_filter_key</code>. If the packet passes the filter is is\n    counted in the global <em class=\"parameter\"><code>ReasmTimeout</code></em> (equivalent to SNMP's MIB\n    IPSTATS_MIB_REASMTIMEOUT)\n </p></div></div><div class=\"navfooter\"><hr><table width=\"100%\" summary=\"Navigation footer\"><tr><td width=\"40%\" align=\"left\"><a accesskey=\"p\" href=\"API-ipmib-ReasmReqds.html\">Prev</a>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"u\" href=\"snmp.stp.html\">Up</a></td><td width=\"40%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-linuxmib-DelayedACKs.html\">Next</a></td></tr><tr><td width=\"40%\" align=\"left\" valign=\"top\"><span class=\"phrase\">probe::ipmib.ReasmReqds</span>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"h\" href=\"index.html\">Home</a></td><td width=\"40%\" align=\"right\" valign=\"top\">&#160;<span class=\"phrase\">probe::linuxmib.DelayedACKs</span></td></tr></table></div></body></html>\n"}, {"source1": "./usr/share/doc/systemtap-doc/tapsets/API-ipmib-filter-key.html", "source2": "./usr/share/doc/systemtap-doc/tapsets/API-ipmib-filter-key.html", "unified_diff": "@@ -1,17 +1,17 @@\n <html><head><meta http-equiv=\"Content-Type\" content=\"text/html; charset=ANSI_X3.4-1968\"><title>function::ipmib_filter_key</title><meta name=\"generator\" content=\"DocBook XSL Stylesheets Vsnapshot\"><link rel=\"home\" href=\"index.html\" title=\"SystemTap Tapset Reference Manual\"><link rel=\"up\" href=\"snmp.stp.html\" title=\"Chapter&#160;15.&#160;SNMP Information Tapset\"><link rel=\"prev\" href=\"snmp.stp.html\" title=\"Chapter&#160;15.&#160;SNMP Information Tapset\"><link rel=\"next\" href=\"API-ipmib-get-proto.html\" title=\"function::ipmib_get_proto\"></head><body bgcolor=\"white\" text=\"black\" link=\"#0000FF\" vlink=\"#840084\" alink=\"#0000FF\"><div class=\"navheader\"><table width=\"100%\" summary=\"Navigation header\"><tr><th colspan=\"3\" align=\"center\"><span class=\"phrase\">function::ipmib_filter_key</span></th></tr><tr><td width=\"20%\" align=\"left\"><a accesskey=\"p\" href=\"snmp.stp.html\">Prev</a>&#160;</td><th width=\"60%\" align=\"center\">Chapter&#160;15.&#160;SNMP Information Tapset</th><td width=\"20%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-ipmib-get-proto.html\">Next</a></td></tr></table><hr></div><div class=\"refentry\"><a name=\"API-ipmib-filter-key\"></a><div class=\"titlepage\"></div><div class=\"refnamediv\"><h2>Name</h2><p>function::ipmib_filter_key &#8212; \n   Default filter function for ipmib.* probes\n  </p></div><div class=\"refsynopsisdiv\"><h2>Synopsis</h2><pre class=\"programlisting\">\n     ipmib_filter_key:long(skb:long,op:long,SourceIsLocal:long)\n-</pre></div><div class=\"refsect1\"><a name=\"idm14437\"></a><h2>Arguments</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>skb</code></em></span></dt><dd><p>\n+</pre></div><div class=\"refsect1\"><a name=\"idm14436\"></a><h2>Arguments</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>skb</code></em></span></dt><dd><p>\n      pointer to the struct sk_buff\n     </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>op</code></em></span></dt><dd><p>\n      value to be counted if <em class=\"parameter\"><code>skb</code></em> passes the filter\n     </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>SourceIsLocal</code></em></span></dt><dd><p>\n      1 is local operation and 0 is non-local operation\n-    </p></dd></dl></div></div><div class=\"refsect1\"><a name=\"idm14456\"></a><h2>Description</h2><p>\n+    </p></dd></dl></div></div><div class=\"refsect1\"><a name=\"idm14455\"></a><h2>Description</h2><p>\n    This function is a default filter function.\n    The user can replace this function with their own.\n    The user-supplied filter function returns an index key based on the values\n    in <em class=\"parameter\"><code>skb</code></em>.\n    A return value of 0 means this particular <em class=\"parameter\"><code>skb</code></em> should be not be counted.\n </p></div></div><div class=\"navfooter\"><hr><table width=\"100%\" summary=\"Navigation footer\"><tr><td width=\"40%\" align=\"left\"><a accesskey=\"p\" href=\"snmp.stp.html\">Prev</a>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"u\" href=\"snmp.stp.html\">Up</a></td><td width=\"40%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-ipmib-get-proto.html\">Next</a></td></tr><tr><td width=\"40%\" align=\"left\" valign=\"top\">Chapter&#160;15.&#160;SNMP Information Tapset&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"h\" href=\"index.html\">Home</a></td><td width=\"40%\" align=\"right\" valign=\"top\">&#160;<span class=\"phrase\">function::ipmib_get_proto</span></td></tr></table></div></body></html>\n"}, {"source1": "./usr/share/doc/systemtap-doc/tapsets/API-ipmib-get-proto.html", "source2": "./usr/share/doc/systemtap-doc/tapsets/API-ipmib-get-proto.html", "unified_diff": "@@ -1,9 +1,9 @@\n <html><head><meta http-equiv=\"Content-Type\" content=\"text/html; charset=ANSI_X3.4-1968\"><title>function::ipmib_get_proto</title><meta name=\"generator\" content=\"DocBook XSL Stylesheets Vsnapshot\"><link rel=\"home\" href=\"index.html\" title=\"SystemTap Tapset Reference Manual\"><link rel=\"up\" href=\"snmp.stp.html\" title=\"Chapter&#160;15.&#160;SNMP Information Tapset\"><link rel=\"prev\" href=\"API-ipmib-filter-key.html\" title=\"function::ipmib_filter_key\"><link rel=\"next\" href=\"API-ipmib-local-addr.html\" title=\"function::ipmib_local_addr\"></head><body bgcolor=\"white\" text=\"black\" link=\"#0000FF\" vlink=\"#840084\" alink=\"#0000FF\"><div class=\"navheader\"><table width=\"100%\" summary=\"Navigation header\"><tr><th colspan=\"3\" align=\"center\"><span class=\"phrase\">function::ipmib_get_proto</span></th></tr><tr><td width=\"20%\" align=\"left\"><a accesskey=\"p\" href=\"API-ipmib-filter-key.html\">Prev</a>&#160;</td><th width=\"60%\" align=\"center\">Chapter&#160;15.&#160;SNMP Information Tapset</th><td width=\"20%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-ipmib-local-addr.html\">Next</a></td></tr></table><hr></div><div class=\"refentry\"><a name=\"API-ipmib-get-proto\"></a><div class=\"titlepage\"></div><div class=\"refnamediv\"><h2>Name</h2><p>function::ipmib_get_proto &#8212; \n      Get the protocol value\n  </p></div><div class=\"refsynopsisdiv\"><h2>Synopsis</h2><pre class=\"programlisting\">\n     ipmib_get_proto:long(skb:long)\n-</pre></div><div class=\"refsect1\"><a name=\"idm14476\"></a><h2>Arguments</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>skb</code></em></span></dt><dd><p>\n+</pre></div><div class=\"refsect1\"><a name=\"idm14475\"></a><h2>Arguments</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>skb</code></em></span></dt><dd><p>\n      pointer to a struct sk_buff\n-    </p></dd></dl></div></div><div class=\"refsect1\"><a name=\"idm14484\"></a><h2>Description</h2><p>\n+    </p></dd></dl></div></div><div class=\"refsect1\"><a name=\"idm14483\"></a><h2>Description</h2><p>\n    Returns the protocol value from <em class=\"parameter\"><code>skb</code></em>.\n </p></div></div><div class=\"navfooter\"><hr><table width=\"100%\" summary=\"Navigation footer\"><tr><td width=\"40%\" align=\"left\"><a accesskey=\"p\" href=\"API-ipmib-filter-key.html\">Prev</a>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"u\" href=\"snmp.stp.html\">Up</a></td><td width=\"40%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-ipmib-local-addr.html\">Next</a></td></tr><tr><td width=\"40%\" align=\"left\" valign=\"top\"><span class=\"phrase\">function::ipmib_filter_key</span>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"h\" href=\"index.html\">Home</a></td><td width=\"40%\" align=\"right\" valign=\"top\">&#160;<span class=\"phrase\">function::ipmib_local_addr</span></td></tr></table></div></body></html>\n"}, {"source1": "./usr/share/doc/systemtap-doc/tapsets/API-ipmib-local-addr.html", "source2": "./usr/share/doc/systemtap-doc/tapsets/API-ipmib-local-addr.html", "unified_diff": "@@ -1,11 +1,11 @@\n <html><head><meta http-equiv=\"Content-Type\" content=\"text/html; charset=ANSI_X3.4-1968\"><title>function::ipmib_local_addr</title><meta name=\"generator\" content=\"DocBook XSL Stylesheets Vsnapshot\"><link rel=\"home\" href=\"index.html\" title=\"SystemTap Tapset Reference Manual\"><link rel=\"up\" href=\"snmp.stp.html\" title=\"Chapter&#160;15.&#160;SNMP Information Tapset\"><link rel=\"prev\" href=\"API-ipmib-get-proto.html\" title=\"function::ipmib_get_proto\"><link rel=\"next\" href=\"API-ipmib-remote-addr.html\" title=\"function::ipmib_remote_addr\"></head><body bgcolor=\"white\" text=\"black\" link=\"#0000FF\" vlink=\"#840084\" alink=\"#0000FF\"><div class=\"navheader\"><table width=\"100%\" summary=\"Navigation header\"><tr><th colspan=\"3\" align=\"center\"><span class=\"phrase\">function::ipmib_local_addr</span></th></tr><tr><td width=\"20%\" align=\"left\"><a accesskey=\"p\" href=\"API-ipmib-get-proto.html\">Prev</a>&#160;</td><th width=\"60%\" align=\"center\">Chapter&#160;15.&#160;SNMP Information Tapset</th><td width=\"20%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-ipmib-remote-addr.html\">Next</a></td></tr></table><hr></div><div class=\"refentry\"><a name=\"API-ipmib-local-addr\"></a><div class=\"titlepage\"></div><div class=\"refnamediv\"><h2>Name</h2><p>function::ipmib_local_addr &#8212; \n      Get the local ip address\n  </p></div><div class=\"refsynopsisdiv\"><h2>Synopsis</h2><pre class=\"programlisting\">\n     ipmib_local_addr:long(skb:long,SourceIsLocal:long)\n-</pre></div><div class=\"refsect1\"><a name=\"idm14503\"></a><h2>Arguments</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>skb</code></em></span></dt><dd><p>\n+</pre></div><div class=\"refsect1\"><a name=\"idm14502\"></a><h2>Arguments</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>skb</code></em></span></dt><dd><p>\n      pointer to a struct sk_buff\n     </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>SourceIsLocal</code></em></span></dt><dd><p>\n      flag to indicate whether local operation\n-    </p></dd></dl></div></div><div class=\"refsect1\"><a name=\"idm14516\"></a><h2>Description</h2><p>\n+    </p></dd></dl></div></div><div class=\"refsect1\"><a name=\"idm14515\"></a><h2>Description</h2><p>\n    Returns the local ip address <em class=\"parameter\"><code>skb</code></em>.\n </p></div></div><div class=\"navfooter\"><hr><table width=\"100%\" summary=\"Navigation footer\"><tr><td width=\"40%\" align=\"left\"><a accesskey=\"p\" href=\"API-ipmib-get-proto.html\">Prev</a>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"u\" href=\"snmp.stp.html\">Up</a></td><td width=\"40%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-ipmib-remote-addr.html\">Next</a></td></tr><tr><td width=\"40%\" align=\"left\" valign=\"top\"><span class=\"phrase\">function::ipmib_get_proto</span>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"h\" href=\"index.html\">Home</a></td><td width=\"40%\" align=\"right\" valign=\"top\">&#160;<span class=\"phrase\">function::ipmib_remote_addr</span></td></tr></table></div></body></html>\n"}, {"source1": "./usr/share/doc/systemtap-doc/tapsets/API-ipmib-remote-addr.html", "source2": "./usr/share/doc/systemtap-doc/tapsets/API-ipmib-remote-addr.html", "unified_diff": "@@ -1,11 +1,11 @@\n <html><head><meta http-equiv=\"Content-Type\" content=\"text/html; charset=ANSI_X3.4-1968\"><title>function::ipmib_remote_addr</title><meta name=\"generator\" content=\"DocBook XSL Stylesheets Vsnapshot\"><link rel=\"home\" href=\"index.html\" title=\"SystemTap Tapset Reference Manual\"><link rel=\"up\" href=\"snmp.stp.html\" title=\"Chapter&#160;15.&#160;SNMP Information Tapset\"><link rel=\"prev\" href=\"API-ipmib-local-addr.html\" title=\"function::ipmib_local_addr\"><link rel=\"next\" href=\"API-ipmib-tcp-local-port.html\" title=\"function::ipmib_tcp_local_port\"></head><body bgcolor=\"white\" text=\"black\" link=\"#0000FF\" vlink=\"#840084\" alink=\"#0000FF\"><div class=\"navheader\"><table width=\"100%\" summary=\"Navigation header\"><tr><th colspan=\"3\" align=\"center\"><span class=\"phrase\">function::ipmib_remote_addr</span></th></tr><tr><td width=\"20%\" align=\"left\"><a accesskey=\"p\" href=\"API-ipmib-local-addr.html\">Prev</a>&#160;</td><th width=\"60%\" align=\"center\">Chapter&#160;15.&#160;SNMP Information Tapset</th><td width=\"20%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-ipmib-tcp-local-port.html\">Next</a></td></tr></table><hr></div><div class=\"refentry\"><a name=\"API-ipmib-remote-addr\"></a><div class=\"titlepage\"></div><div class=\"refnamediv\"><h2>Name</h2><p>function::ipmib_remote_addr &#8212; \n   Get the remote ip address\n  </p></div><div class=\"refsynopsisdiv\"><h2>Synopsis</h2><pre class=\"programlisting\">\n     ipmib_remote_addr:long(skb:long,SourceIsLocal:long)\n-</pre></div><div class=\"refsect1\"><a name=\"idm14535\"></a><h2>Arguments</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>skb</code></em></span></dt><dd><p>\n+</pre></div><div class=\"refsect1\"><a name=\"idm14534\"></a><h2>Arguments</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>skb</code></em></span></dt><dd><p>\n      pointer to a struct sk_buff\n     </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>SourceIsLocal</code></em></span></dt><dd><p>\n      flag to indicate whether local operation\n-    </p></dd></dl></div></div><div class=\"refsect1\"><a name=\"idm14548\"></a><h2>Description</h2><p>\n+    </p></dd></dl></div></div><div class=\"refsect1\"><a name=\"idm14547\"></a><h2>Description</h2><p>\n    Returns the remote ip address from <em class=\"parameter\"><code>skb</code></em>.\n </p></div></div><div class=\"navfooter\"><hr><table width=\"100%\" summary=\"Navigation footer\"><tr><td width=\"40%\" align=\"left\"><a accesskey=\"p\" href=\"API-ipmib-local-addr.html\">Prev</a>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"u\" href=\"snmp.stp.html\">Up</a></td><td width=\"40%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-ipmib-tcp-local-port.html\">Next</a></td></tr><tr><td width=\"40%\" align=\"left\" valign=\"top\"><span class=\"phrase\">function::ipmib_local_addr</span>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"h\" href=\"index.html\">Home</a></td><td width=\"40%\" align=\"right\" valign=\"top\">&#160;<span class=\"phrase\">function::ipmib_tcp_local_port</span></td></tr></table></div></body></html>\n"}, {"source1": "./usr/share/doc/systemtap-doc/tapsets/API-ipmib-tcp-local-port.html", "source2": "./usr/share/doc/systemtap-doc/tapsets/API-ipmib-tcp-local-port.html", "unified_diff": "@@ -1,11 +1,11 @@\n <html><head><meta http-equiv=\"Content-Type\" content=\"text/html; charset=ANSI_X3.4-1968\"><title>function::ipmib_tcp_local_port</title><meta name=\"generator\" content=\"DocBook XSL Stylesheets Vsnapshot\"><link rel=\"home\" href=\"index.html\" title=\"SystemTap Tapset Reference Manual\"><link rel=\"up\" href=\"snmp.stp.html\" title=\"Chapter&#160;15.&#160;SNMP Information Tapset\"><link rel=\"prev\" href=\"API-ipmib-remote-addr.html\" title=\"function::ipmib_remote_addr\"><link rel=\"next\" href=\"API-ipmib-tcp-remote-port.html\" title=\"function::ipmib_tcp_remote_port\"></head><body bgcolor=\"white\" text=\"black\" link=\"#0000FF\" vlink=\"#840084\" alink=\"#0000FF\"><div class=\"navheader\"><table width=\"100%\" summary=\"Navigation header\"><tr><th colspan=\"3\" align=\"center\"><span class=\"phrase\">function::ipmib_tcp_local_port</span></th></tr><tr><td width=\"20%\" align=\"left\"><a accesskey=\"p\" href=\"API-ipmib-remote-addr.html\">Prev</a>&#160;</td><th width=\"60%\" align=\"center\">Chapter&#160;15.&#160;SNMP Information Tapset</th><td width=\"20%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-ipmib-tcp-remote-port.html\">Next</a></td></tr></table><hr></div><div class=\"refentry\"><a name=\"API-ipmib-tcp-local-port\"></a><div class=\"titlepage\"></div><div class=\"refnamediv\"><h2>Name</h2><p>function::ipmib_tcp_local_port &#8212; \n      Get the local tcp port\n  </p></div><div class=\"refsynopsisdiv\"><h2>Synopsis</h2><pre class=\"programlisting\">\n     ipmib_tcp_local_port:long(skb:long,SourceIsLocal:long)\n-</pre></div><div class=\"refsect1\"><a name=\"idm14567\"></a><h2>Arguments</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>skb</code></em></span></dt><dd><p>\n+</pre></div><div class=\"refsect1\"><a name=\"idm14566\"></a><h2>Arguments</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>skb</code></em></span></dt><dd><p>\n      pointer to a struct sk_buff\n     </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>SourceIsLocal</code></em></span></dt><dd><p>\n      flag to indicate whether local operation\n-    </p></dd></dl></div></div><div class=\"refsect1\"><a name=\"idm14580\"></a><h2>Description</h2><p>\n+    </p></dd></dl></div></div><div class=\"refsect1\"><a name=\"idm14579\"></a><h2>Description</h2><p>\n    Returns the local tcp port from <em class=\"parameter\"><code>skb</code></em>.\n </p></div></div><div class=\"navfooter\"><hr><table width=\"100%\" summary=\"Navigation footer\"><tr><td width=\"40%\" align=\"left\"><a accesskey=\"p\" href=\"API-ipmib-remote-addr.html\">Prev</a>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"u\" href=\"snmp.stp.html\">Up</a></td><td width=\"40%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-ipmib-tcp-remote-port.html\">Next</a></td></tr><tr><td width=\"40%\" align=\"left\" valign=\"top\"><span class=\"phrase\">function::ipmib_remote_addr</span>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"h\" href=\"index.html\">Home</a></td><td width=\"40%\" align=\"right\" valign=\"top\">&#160;<span class=\"phrase\">function::ipmib_tcp_remote_port</span></td></tr></table></div></body></html>\n"}, {"source1": "./usr/share/doc/systemtap-doc/tapsets/API-ipmib-tcp-remote-port.html", "source2": "./usr/share/doc/systemtap-doc/tapsets/API-ipmib-tcp-remote-port.html", "unified_diff": "@@ -1,11 +1,11 @@\n <html><head><meta http-equiv=\"Content-Type\" content=\"text/html; charset=ANSI_X3.4-1968\"><title>function::ipmib_tcp_remote_port</title><meta name=\"generator\" content=\"DocBook XSL Stylesheets Vsnapshot\"><link rel=\"home\" href=\"index.html\" title=\"SystemTap Tapset Reference Manual\"><link rel=\"up\" href=\"snmp.stp.html\" title=\"Chapter&#160;15.&#160;SNMP Information Tapset\"><link rel=\"prev\" href=\"API-ipmib-tcp-local-port.html\" title=\"function::ipmib_tcp_local_port\"><link rel=\"next\" href=\"API-linuxmib-filter-key.html\" title=\"function::linuxmib_filter_key\"></head><body bgcolor=\"white\" text=\"black\" link=\"#0000FF\" vlink=\"#840084\" alink=\"#0000FF\"><div class=\"navheader\"><table width=\"100%\" summary=\"Navigation header\"><tr><th colspan=\"3\" align=\"center\"><span class=\"phrase\">function::ipmib_tcp_remote_port</span></th></tr><tr><td width=\"20%\" align=\"left\"><a accesskey=\"p\" href=\"API-ipmib-tcp-local-port.html\">Prev</a>&#160;</td><th width=\"60%\" align=\"center\">Chapter&#160;15.&#160;SNMP Information Tapset</th><td width=\"20%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-linuxmib-filter-key.html\">Next</a></td></tr></table><hr></div><div class=\"refentry\"><a name=\"API-ipmib-tcp-remote-port\"></a><div class=\"titlepage\"></div><div class=\"refnamediv\"><h2>Name</h2><p>function::ipmib_tcp_remote_port &#8212; \n      Get the remote tcp port\n  </p></div><div class=\"refsynopsisdiv\"><h2>Synopsis</h2><pre class=\"programlisting\">\n     ipmib_tcp_remote_port:long(skb:long,SourceIsLocal:long)\n-</pre></div><div class=\"refsect1\"><a name=\"idm14599\"></a><h2>Arguments</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>skb</code></em></span></dt><dd><p>\n+</pre></div><div class=\"refsect1\"><a name=\"idm14598\"></a><h2>Arguments</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>skb</code></em></span></dt><dd><p>\n      pointer to a struct sk_buff\n     </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>SourceIsLocal</code></em></span></dt><dd><p>\n      flag to indicate whether local operation\n-    </p></dd></dl></div></div><div class=\"refsect1\"><a name=\"idm14612\"></a><h2>Description</h2><p>\n+    </p></dd></dl></div></div><div class=\"refsect1\"><a name=\"idm14611\"></a><h2>Description</h2><p>\n    Returns the remote tcp port from <em class=\"parameter\"><code>skb</code></em>.\n </p></div></div><div class=\"navfooter\"><hr><table width=\"100%\" summary=\"Navigation footer\"><tr><td width=\"40%\" align=\"left\"><a accesskey=\"p\" href=\"API-ipmib-tcp-local-port.html\">Prev</a>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"u\" href=\"snmp.stp.html\">Up</a></td><td width=\"40%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-linuxmib-filter-key.html\">Next</a></td></tr><tr><td width=\"40%\" align=\"left\" valign=\"top\"><span class=\"phrase\">function::ipmib_tcp_local_port</span>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"h\" href=\"index.html\">Home</a></td><td width=\"40%\" align=\"right\" valign=\"top\">&#160;<span class=\"phrase\">function::linuxmib_filter_key</span></td></tr></table></div></body></html>\n"}, {"source1": "./usr/share/doc/systemtap-doc/tapsets/API-irq-handler-entry.html", "source2": "./usr/share/doc/systemtap-doc/tapsets/API-irq-handler-entry.html", "unified_diff": "@@ -1,27 +1,27 @@\n <html><head><meta http-equiv=\"Content-Type\" content=\"text/html; charset=ANSI_X3.4-1968\"><title>probe::irq_handler.entry</title><meta name=\"generator\" content=\"DocBook XSL Stylesheets Vsnapshot\"><link rel=\"home\" href=\"index.html\" title=\"SystemTap Tapset Reference Manual\"><link rel=\"up\" href=\"irq.stp.html\" title=\"Chapter&#160;12.&#160;Interrupt Request (IRQ) Tapset\"><link rel=\"prev\" href=\"irq.stp.html\" title=\"Chapter&#160;12.&#160;Interrupt Request (IRQ) Tapset\"><link rel=\"next\" href=\"API-irq-handler-exit.html\" title=\"probe::irq_handler.exit\"></head><body bgcolor=\"white\" text=\"black\" link=\"#0000FF\" vlink=\"#840084\" alink=\"#0000FF\"><div class=\"navheader\"><table width=\"100%\" summary=\"Navigation header\"><tr><th colspan=\"3\" align=\"center\"><span class=\"phrase\">probe::irq_handler.entry</span></th></tr><tr><td width=\"20%\" align=\"left\"><a accesskey=\"p\" href=\"irq.stp.html\">Prev</a>&#160;</td><th width=\"60%\" align=\"center\">Chapter&#160;12.&#160;Interrupt Request (IRQ) Tapset</th><td width=\"20%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-irq-handler-exit.html\">Next</a></td></tr></table><hr></div><div class=\"refentry\"><a name=\"API-irq-handler-entry\"></a><div class=\"titlepage\"></div><div class=\"refnamediv\"><h2>Name</h2><p>probe::irq_handler.entry &#8212; \n      Execution of interrupt handler starting\n- </p></div><div class=\"refsynopsisdiv\"><h2>Synopsis</h2><pre class=\"synopsis\">irq_handler.entry </pre></div><div class=\"refsect1\"><a name=\"idm8011\"></a><h2>Values</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>dir</code></em></span></dt><dd><p>\n+ </p></div><div class=\"refsynopsisdiv\"><h2>Synopsis</h2><pre class=\"synopsis\">irq_handler.entry </pre></div><div class=\"refsect1\"><a name=\"idm8010\"></a><h2>Values</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>dir</code></em></span></dt><dd><p>\n      pointer to the proc/irq/NN/name entry\n+    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>dev_id</code></em></span></dt><dd><p>\n+     Cookie to identify device\n+    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>thread</code></em></span></dt><dd><p>\n+     thread pointer for threaded interrupts\n+    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>flags</code></em></span></dt><dd><p>\n+     Flags for IRQ handler\n     </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>action</code></em></span></dt><dd><p>\n      struct irqaction* for this interrupt num\n-    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>next_irqaction</code></em></span></dt><dd><p>\n-     pointer to next irqaction for shared interrupts\n-    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>irq</code></em></span></dt><dd><p>\n-     irq number\n-    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>thread_fn</code></em></span></dt><dd><p>\n-     interrupt handler function for threaded interrupts\n-    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>handler</code></em></span></dt><dd><p>\n-     interrupt handler function\n     </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>thread_flags</code></em></span></dt><dd><p>\n      Flags related to thread\n-    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>flags</code></em></span></dt><dd><p>\n-     Flags for IRQ handler\n-    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>dev_id</code></em></span></dt><dd><p>\n-     Cookie to identify device\n+    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>handler</code></em></span></dt><dd><p>\n+     interrupt handler function\n+    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>next_irqaction</code></em></span></dt><dd><p>\n+     pointer to next irqaction for shared interrupts\n     </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>flags_str</code></em></span></dt><dd><p>\n      symbolic string representation of IRQ flags\n-    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>thread</code></em></span></dt><dd><p>\n-     thread pointer for threaded interrupts\n     </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>dev_name</code></em></span></dt><dd><p>\n      name of device\n+    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>thread_fn</code></em></span></dt><dd><p>\n+     interrupt handler function for threaded interrupts\n+    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>irq</code></em></span></dt><dd><p>\n+     irq number\n     </p></dd></dl></div></div></div><div class=\"navfooter\"><hr><table width=\"100%\" summary=\"Navigation footer\"><tr><td width=\"40%\" align=\"left\"><a accesskey=\"p\" href=\"irq.stp.html\">Prev</a>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"u\" href=\"irq.stp.html\">Up</a></td><td width=\"40%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-irq-handler-exit.html\">Next</a></td></tr><tr><td width=\"40%\" align=\"left\" valign=\"top\">Chapter&#160;12.&#160;Interrupt Request (IRQ) Tapset&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"h\" href=\"index.html\">Home</a></td><td width=\"40%\" align=\"right\" valign=\"top\">&#160;<span class=\"phrase\">probe::irq_handler.exit</span></td></tr></table></div></body></html>\n"}, {"source1": "./usr/share/doc/systemtap-doc/tapsets/API-irq-handler-exit.html", "source2": "./usr/share/doc/systemtap-doc/tapsets/API-irq-handler-exit.html", "unified_diff": "@@ -1,29 +1,29 @@\n <html><head><meta http-equiv=\"Content-Type\" content=\"text/html; charset=ANSI_X3.4-1968\"><title>probe::irq_handler.exit</title><meta name=\"generator\" content=\"DocBook XSL Stylesheets Vsnapshot\"><link rel=\"home\" href=\"index.html\" title=\"SystemTap Tapset Reference Manual\"><link rel=\"up\" href=\"irq.stp.html\" title=\"Chapter&#160;12.&#160;Interrupt Request (IRQ) Tapset\"><link rel=\"prev\" href=\"API-irq-handler-entry.html\" title=\"probe::irq_handler.entry\"><link rel=\"next\" href=\"API-softirq-entry.html\" title=\"probe::softirq.entry\"></head><body bgcolor=\"white\" text=\"black\" link=\"#0000FF\" vlink=\"#840084\" alink=\"#0000FF\"><div class=\"navheader\"><table width=\"100%\" summary=\"Navigation header\"><tr><th colspan=\"3\" align=\"center\"><span class=\"phrase\">probe::irq_handler.exit</span></th></tr><tr><td width=\"20%\" align=\"left\"><a accesskey=\"p\" href=\"API-irq-handler-entry.html\">Prev</a>&#160;</td><th width=\"60%\" align=\"center\">Chapter&#160;12.&#160;Interrupt Request (IRQ) Tapset</th><td width=\"20%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-softirq-entry.html\">Next</a></td></tr></table><hr></div><div class=\"refentry\"><a name=\"API-irq-handler-exit\"></a><div class=\"titlepage\"></div><div class=\"refnamediv\"><h2>Name</h2><p>probe::irq_handler.exit &#8212; \n      Execution of interrupt handler completed\n- </p></div><div class=\"refsynopsisdiv\"><h2>Synopsis</h2><pre class=\"synopsis\">irq_handler.exit </pre></div><div class=\"refsect1\"><a name=\"idm8089\"></a><h2>Values</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>thread_flags</code></em></span></dt><dd><p>\n-     Flags related to thread\n+ </p></div><div class=\"refsynopsisdiv\"><h2>Synopsis</h2><pre class=\"synopsis\">irq_handler.exit </pre></div><div class=\"refsect1\"><a name=\"idm8088\"></a><h2>Values</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>handler</code></em></span></dt><dd><p>\n+     interrupt handler function that was executed\n     </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>flags</code></em></span></dt><dd><p>\n      flags for IRQ handler\n-    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>handler</code></em></span></dt><dd><p>\n-     interrupt handler function that was executed\n-    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>irq</code></em></span></dt><dd><p>\n-     interrupt number\n-    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>next_irqaction</code></em></span></dt><dd><p>\n-     pointer to next irqaction for shared interrupts\n-    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>thread_fn</code></em></span></dt><dd><p>\n-     interrupt handler function for threaded interrupts\n-    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>ret</code></em></span></dt><dd><p>\n-     return value of the handler\n     </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>dir</code></em></span></dt><dd><p>\n      pointer to the proc/irq/NN/name entry\n-    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>action</code></em></span></dt><dd><p>\n-     struct irqaction*\n-    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>dev_name</code></em></span></dt><dd><p>\n-     name of device\n-    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>thread</code></em></span></dt><dd><p>\n-     thread pointer for threaded interrupts\n     </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>dev_id</code></em></span></dt><dd><p>\n      Cookie to identify device\n+    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>thread</code></em></span></dt><dd><p>\n+     thread pointer for threaded interrupts\n+    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>dev_name</code></em></span></dt><dd><p>\n+     name of device\n     </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>flags_str</code></em></span></dt><dd><p>\n      symbolic string representation of IRQ flags\n+    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>thread_flags</code></em></span></dt><dd><p>\n+     Flags related to thread\n+    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>action</code></em></span></dt><dd><p>\n+     struct irqaction*\n+    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>irq</code></em></span></dt><dd><p>\n+     interrupt number\n+    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>thread_fn</code></em></span></dt><dd><p>\n+     interrupt handler function for threaded interrupts\n+    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>ret</code></em></span></dt><dd><p>\n+     return value of the handler\n+    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>next_irqaction</code></em></span></dt><dd><p>\n+     pointer to next irqaction for shared interrupts\n     </p></dd></dl></div></div></div><div class=\"navfooter\"><hr><table width=\"100%\" summary=\"Navigation footer\"><tr><td width=\"40%\" align=\"left\"><a accesskey=\"p\" href=\"API-irq-handler-entry.html\">Prev</a>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"u\" href=\"irq.stp.html\">Up</a></td><td width=\"40%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-softirq-entry.html\">Next</a></td></tr><tr><td width=\"40%\" align=\"left\" valign=\"top\"><span class=\"phrase\">probe::irq_handler.entry</span>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"h\" href=\"index.html\">Home</a></td><td width=\"40%\" align=\"right\" valign=\"top\">&#160;<span class=\"phrase\">probe::softirq.entry</span></td></tr></table></div></body></html>\n"}, {"source1": "./usr/share/doc/systemtap-doc/tapsets/API-is-myproc.html", "source2": "./usr/share/doc/systemtap-doc/tapsets/API-is-myproc.html", "unified_diff": "@@ -1,10 +1,10 @@\n <html><head><meta http-equiv=\"Content-Type\" content=\"text/html; charset=ANSI_X3.4-1968\"><title>function::is_myproc</title><meta name=\"generator\" content=\"DocBook XSL Stylesheets Vsnapshot\"><link rel=\"home\" href=\"index.html\" title=\"SystemTap Tapset Reference Manual\"><link rel=\"up\" href=\"context_stp.html\" title=\"Chapter&#160;2.&#160;Context Functions\"><link rel=\"prev\" href=\"API-int-arg.html\" title=\"function::int_arg\"><link rel=\"next\" href=\"API-is-return.html\" title=\"function::is_return\"></head><body bgcolor=\"white\" text=\"black\" link=\"#0000FF\" vlink=\"#840084\" alink=\"#0000FF\"><div class=\"navheader\"><table width=\"100%\" summary=\"Navigation header\"><tr><th colspan=\"3\" align=\"center\"><span class=\"phrase\">function::is_myproc</span></th></tr><tr><td width=\"20%\" align=\"left\"><a accesskey=\"p\" href=\"API-int-arg.html\">Prev</a>&#160;</td><th width=\"60%\" align=\"center\">Chapter&#160;2.&#160;Context Functions</th><td width=\"20%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-is-return.html\">Next</a></td></tr></table><hr></div><div class=\"refentry\"><a name=\"API-is-myproc\"></a><div class=\"titlepage\"></div><div class=\"refnamediv\"><h2>Name</h2><p>function::is_myproc &#8212; \n      Determines if the current probe point has occurred in the user's own process\n  </p></div><div class=\"refsynopsisdiv\"><h2>Synopsis</h2><pre class=\"programlisting\">\n     is_myproc:long()\n-</pre></div><div class=\"refsect1\"><a name=\"idm483\"></a><h2>Arguments</h2><p>\n+</pre></div><div class=\"refsect1\"><a name=\"idm482\"></a><h2>Arguments</h2><p>\n   None\n- </p></div><div class=\"refsect1\"><a name=\"idm486\"></a><h2>Description</h2><p>\n+ </p></div><div class=\"refsect1\"><a name=\"idm485\"></a><h2>Description</h2><p>\n    This function returns 1 if the current probe\n    point has occurred in the user's own process.\n </p></div></div><div class=\"navfooter\"><hr><table width=\"100%\" summary=\"Navigation footer\"><tr><td width=\"40%\" align=\"left\"><a accesskey=\"p\" href=\"API-int-arg.html\">Prev</a>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"u\" href=\"context_stp.html\">Up</a></td><td width=\"40%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-is-return.html\">Next</a></td></tr><tr><td width=\"40%\" align=\"left\" valign=\"top\"><span class=\"phrase\">function::int_arg</span>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"h\" href=\"index.html\">Home</a></td><td width=\"40%\" align=\"right\" valign=\"top\">&#160;<span class=\"phrase\">function::is_return</span></td></tr></table></div></body></html>\n"}, {"source1": "./usr/share/doc/systemtap-doc/tapsets/API-is-return.html", "source2": "./usr/share/doc/systemtap-doc/tapsets/API-is-return.html", "unified_diff": "@@ -1,10 +1,10 @@\n <html><head><meta http-equiv=\"Content-Type\" content=\"text/html; charset=ANSI_X3.4-1968\"><title>function::is_return</title><meta name=\"generator\" content=\"DocBook XSL Stylesheets Vsnapshot\"><link rel=\"home\" href=\"index.html\" title=\"SystemTap Tapset Reference Manual\"><link rel=\"up\" href=\"context_stp.html\" title=\"Chapter&#160;2.&#160;Context Functions\"><link rel=\"prev\" href=\"API-is-myproc.html\" title=\"function::is_myproc\"><link rel=\"next\" href=\"API-long-arg.html\" title=\"function::long_arg\"></head><body bgcolor=\"white\" text=\"black\" link=\"#0000FF\" vlink=\"#840084\" alink=\"#0000FF\"><div class=\"navheader\"><table width=\"100%\" summary=\"Navigation header\"><tr><th colspan=\"3\" align=\"center\"><span class=\"phrase\">function::is_return</span></th></tr><tr><td width=\"20%\" align=\"left\"><a accesskey=\"p\" href=\"API-is-myproc.html\">Prev</a>&#160;</td><th width=\"60%\" align=\"center\">Chapter&#160;2.&#160;Context Functions</th><td width=\"20%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-long-arg.html\">Next</a></td></tr></table><hr></div><div class=\"refentry\"><a name=\"API-is-return\"></a><div class=\"titlepage\"></div><div class=\"refnamediv\"><h2>Name</h2><p>function::is_return &#8212; \n      Whether the current probe context is a return probe\n  </p></div><div class=\"refsynopsisdiv\"><h2>Synopsis</h2><pre class=\"programlisting\">\n     is_return:long()\n-</pre></div><div class=\"refsect1\"><a name=\"idm504\"></a><h2>Arguments</h2><p>\n+</pre></div><div class=\"refsect1\"><a name=\"idm503\"></a><h2>Arguments</h2><p>\n   None\n- </p></div><div class=\"refsect1\"><a name=\"idm507\"></a><h2>Description</h2><p>\n+ </p></div><div class=\"refsect1\"><a name=\"idm506\"></a><h2>Description</h2><p>\n    Returns 1 if the current probe context is a return probe,\n    returns 0 otherwise.\n </p></div></div><div class=\"navfooter\"><hr><table width=\"100%\" summary=\"Navigation footer\"><tr><td width=\"40%\" align=\"left\"><a accesskey=\"p\" href=\"API-is-myproc.html\">Prev</a>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"u\" href=\"context_stp.html\">Up</a></td><td width=\"40%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-long-arg.html\">Next</a></td></tr><tr><td width=\"40%\" align=\"left\" valign=\"top\"><span class=\"phrase\">function::is_myproc</span>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"h\" href=\"index.html\">Home</a></td><td width=\"40%\" align=\"right\" valign=\"top\">&#160;<span class=\"phrase\">function::long_arg</span></td></tr></table></div></body></html>\n"}, {"source1": "./usr/share/doc/systemtap-doc/tapsets/API-is-sig-blocked.html", "source2": "./usr/share/doc/systemtap-doc/tapsets/API-is-sig-blocked.html", "unified_diff": "@@ -1,9 +1,9 @@\n <html><head><meta http-equiv=\"Content-Type\" content=\"text/html; charset=ANSI_X3.4-1968\"><title>function::is_sig_blocked</title><meta name=\"generator\" content=\"DocBook XSL Stylesheets Vsnapshot\"><link rel=\"home\" href=\"index.html\" title=\"SystemTap Tapset Reference Manual\"><link rel=\"up\" href=\"signal.stp.html\" title=\"Chapter&#160;17.&#160;Signal Tapset\"><link rel=\"prev\" href=\"API-get-sa-handler.html\" title=\"function::get_sa_handler\"><link rel=\"next\" href=\"API-sa-flags-str.html\" title=\"function::sa_flags_str\"></head><body bgcolor=\"white\" text=\"black\" link=\"#0000FF\" vlink=\"#840084\" alink=\"#0000FF\"><div class=\"navheader\"><table width=\"100%\" summary=\"Navigation header\"><tr><th colspan=\"3\" align=\"center\"><span class=\"phrase\">function::is_sig_blocked</span></th></tr><tr><td width=\"20%\" align=\"left\"><a accesskey=\"p\" href=\"API-get-sa-handler.html\">Prev</a>&#160;</td><th width=\"60%\" align=\"center\">Chapter&#160;17.&#160;Signal Tapset</th><td width=\"20%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-sa-flags-str.html\">Next</a></td></tr></table><hr></div><div class=\"refentry\"><a name=\"API-is-sig-blocked\"></a><div class=\"titlepage\"></div><div class=\"refnamediv\"><h2>Name</h2><p>function::is_sig_blocked &#8212; \n      Returns 1 if the signal is currently blocked, or 0 if it is not\n  </p></div><div class=\"refsynopsisdiv\"><h2>Synopsis</h2><pre class=\"programlisting\">\n     is_sig_blocked:long(task:long,sig:long)\n-</pre></div><div class=\"refsect1\"><a name=\"idm16016\"></a><h2>Arguments</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>task</code></em></span></dt><dd><p>\n+</pre></div><div class=\"refsect1\"><a name=\"idm16015\"></a><h2>Arguments</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>task</code></em></span></dt><dd><p>\n      address of the task_struct to query.\n     </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>sig</code></em></span></dt><dd><p>\n      the signal number to test.\n     </p></dd></dl></div></div></div><div class=\"navfooter\"><hr><table width=\"100%\" summary=\"Navigation footer\"><tr><td width=\"40%\" align=\"left\"><a accesskey=\"p\" href=\"API-get-sa-handler.html\">Prev</a>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"u\" href=\"signal.stp.html\">Up</a></td><td width=\"40%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-sa-flags-str.html\">Next</a></td></tr><tr><td width=\"40%\" align=\"left\" valign=\"top\"><span class=\"phrase\">function::get_sa_handler</span>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"h\" href=\"index.html\">Home</a></td><td width=\"40%\" align=\"right\" valign=\"top\">&#160;<span class=\"phrase\">function::sa_flags_str</span></td></tr></table></div></body></html>\n"}, {"source1": "./usr/share/doc/systemtap-doc/tapsets/API-isdigit.html", "source2": "./usr/share/doc/systemtap-doc/tapsets/API-isdigit.html", "unified_diff": "@@ -1,11 +1,11 @@\n <html><head><meta http-equiv=\"Content-Type\" content=\"text/html; charset=ANSI_X3.4-1968\"><title>function::isdigit</title><meta name=\"generator\" content=\"DocBook XSL Stylesheets Vsnapshot\"><link rel=\"home\" href=\"index.html\" title=\"SystemTap Tapset Reference Manual\"><link rel=\"up\" href=\"string.stp.html\" title=\"Chapter&#160;28.&#160;A collection of standard string functions\"><link rel=\"prev\" href=\"string.stp.html\" title=\"Chapter&#160;28.&#160;A collection of standard string functions\"><link rel=\"next\" href=\"API-isinstr.html\" title=\"function::isinstr\"></head><body bgcolor=\"white\" text=\"black\" link=\"#0000FF\" vlink=\"#840084\" alink=\"#0000FF\"><div class=\"navheader\"><table width=\"100%\" summary=\"Navigation header\"><tr><th colspan=\"3\" align=\"center\"><span class=\"phrase\">function::isdigit</span></th></tr><tr><td width=\"20%\" align=\"left\"><a accesskey=\"p\" href=\"string.stp.html\">Prev</a>&#160;</td><th width=\"60%\" align=\"center\">Chapter&#160;28.&#160;A collection of standard string functions</th><td width=\"20%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-isinstr.html\">Next</a></td></tr></table><hr></div><div class=\"refentry\"><a name=\"API-isdigit\"></a><div class=\"titlepage\"></div><div class=\"refnamediv\"><h2>Name</h2><p>function::isdigit &#8212; \n      Checks for a digit\n  </p></div><div class=\"refsynopsisdiv\"><h2>Synopsis</h2><pre class=\"programlisting\">\n     isdigit:long(str:string)\n-</pre></div><div class=\"refsect1\"><a name=\"idm20789\"></a><h2>Arguments</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>str</code></em></span></dt><dd><p>\n+</pre></div><div class=\"refsect1\"><a name=\"idm20788\"></a><h2>Arguments</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>str</code></em></span></dt><dd><p>\n      string to check\n-    </p></dd></dl></div></div><div class=\"refsect1\"><a name=\"idm20797\"></a><h2>Description</h2><p>\n+    </p></dd></dl></div></div><div class=\"refsect1\"><a name=\"idm20796\"></a><h2>Description</h2><p>\n    Checks for a digit (0 through 9) as the first\n    character of a string.  Returns non-zero if true, and a zero if\n    false.\n </p></div></div><div class=\"navfooter\"><hr><table width=\"100%\" summary=\"Navigation footer\"><tr><td width=\"40%\" align=\"left\"><a accesskey=\"p\" href=\"string.stp.html\">Prev</a>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"u\" href=\"string.stp.html\">Up</a></td><td width=\"40%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-isinstr.html\">Next</a></td></tr><tr><td width=\"40%\" align=\"left\" valign=\"top\">Chapter&#160;28.&#160;A collection of standard string functions&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"h\" href=\"index.html\">Home</a></td><td width=\"40%\" align=\"right\" valign=\"top\">&#160;<span class=\"phrase\">function::isinstr</span></td></tr></table></div></body></html>\n"}, {"source1": "./usr/share/doc/systemtap-doc/tapsets/API-isinstr.html", "source2": "./usr/share/doc/systemtap-doc/tapsets/API-isinstr.html", "unified_diff": "@@ -1,12 +1,12 @@\n <html><head><meta http-equiv=\"Content-Type\" content=\"text/html; charset=ANSI_X3.4-1968\"><title>function::isinstr</title><meta name=\"generator\" content=\"DocBook XSL Stylesheets Vsnapshot\"><link rel=\"home\" href=\"index.html\" title=\"SystemTap Tapset Reference Manual\"><link rel=\"up\" href=\"string.stp.html\" title=\"Chapter&#160;28.&#160;A collection of standard string functions\"><link rel=\"prev\" href=\"API-isdigit.html\" title=\"function::isdigit\"><link rel=\"next\" href=\"API-matched.html\" title=\"function::matched\"></head><body bgcolor=\"white\" text=\"black\" link=\"#0000FF\" vlink=\"#840084\" alink=\"#0000FF\"><div class=\"navheader\"><table width=\"100%\" summary=\"Navigation header\"><tr><th colspan=\"3\" align=\"center\"><span class=\"phrase\">function::isinstr</span></th></tr><tr><td width=\"20%\" align=\"left\"><a accesskey=\"p\" href=\"API-isdigit.html\">Prev</a>&#160;</td><th width=\"60%\" align=\"center\">Chapter&#160;28.&#160;A collection of standard string functions</th><td width=\"20%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-matched.html\">Next</a></td></tr></table><hr></div><div class=\"refentry\"><a name=\"API-isinstr\"></a><div class=\"titlepage\"></div><div class=\"refnamediv\"><h2>Name</h2><p>function::isinstr &#8212; \n      Returns whether a string is a substring of another string\n  </p></div><div class=\"refsynopsisdiv\"><h2>Synopsis</h2><pre class=\"programlisting\">\n     isinstr:long(s1:string,s2:string)\n-</pre></div><div class=\"refsect1\"><a name=\"idm20815\"></a><h2>Arguments</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>s1</code></em></span></dt><dd><p>\n+</pre></div><div class=\"refsect1\"><a name=\"idm20814\"></a><h2>Arguments</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>s1</code></em></span></dt><dd><p>\n      string to search in\n     </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>s2</code></em></span></dt><dd><p>\n      substring to find\n-    </p></dd></dl></div></div><div class=\"refsect1\"><a name=\"idm20828\"></a><h2>Description</h2><p>\n+    </p></dd></dl></div></div><div class=\"refsect1\"><a name=\"idm20827\"></a><h2>Description</h2><p>\n    This function returns 1 if string <em class=\"parameter\"><code>s1</code></em> contains <em class=\"parameter\"><code>s2</code></em>,\n    otherwise zero. \n </p></div></div><div class=\"navfooter\"><hr><table width=\"100%\" summary=\"Navigation footer\"><tr><td width=\"40%\" align=\"left\"><a accesskey=\"p\" href=\"API-isdigit.html\">Prev</a>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"u\" href=\"string.stp.html\">Up</a></td><td width=\"40%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-matched.html\">Next</a></td></tr><tr><td width=\"40%\" align=\"left\" valign=\"top\"><span class=\"phrase\">function::isdigit</span>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"h\" href=\"index.html\">Home</a></td><td width=\"40%\" align=\"right\" valign=\"top\">&#160;<span class=\"phrase\">function::matched</span></td></tr></table></div></body></html>\n"}, {"source1": "./usr/share/doc/systemtap-doc/tapsets/API-jiffies.html", "source2": "./usr/share/doc/systemtap-doc/tapsets/API-jiffies.html", "unified_diff": "@@ -1,11 +1,11 @@\n <html><head><meta http-equiv=\"Content-Type\" content=\"text/html; charset=ANSI_X3.4-1968\"><title>function::jiffies</title><meta name=\"generator\" content=\"DocBook XSL Stylesheets Vsnapshot\"><link rel=\"home\" href=\"index.html\" title=\"SystemTap Tapset Reference Manual\"><link rel=\"up\" href=\"timestamp_stp.html\" title=\"Chapter&#160;3.&#160;Timestamp Functions\"><link rel=\"prev\" href=\"API-gettimeofday-us.html\" title=\"function::gettimeofday_us\"><link rel=\"next\" href=\"API-ktime-get-ns.html\" title=\"function::ktime_get_ns\"></head><body bgcolor=\"white\" text=\"black\" link=\"#0000FF\" vlink=\"#840084\" alink=\"#0000FF\"><div class=\"navheader\"><table width=\"100%\" summary=\"Navigation header\"><tr><th colspan=\"3\" align=\"center\"><span class=\"phrase\">function::jiffies</span></th></tr><tr><td width=\"20%\" align=\"left\"><a accesskey=\"p\" href=\"API-gettimeofday-us.html\">Prev</a>&#160;</td><th width=\"60%\" align=\"center\">Chapter&#160;3.&#160;Timestamp Functions</th><td width=\"20%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-ktime-get-ns.html\">Next</a></td></tr></table><hr></div><div class=\"refentry\"><a name=\"API-jiffies\"></a><div class=\"titlepage\"></div><div class=\"refnamediv\"><h2>Name</h2><p>function::jiffies &#8212; \n      Kernel jiffies count\n  </p></div><div class=\"refsynopsisdiv\"><h2>Synopsis</h2><pre class=\"programlisting\">\n     jiffies:long()\n-</pre></div><div class=\"refsect1\"><a name=\"idm3895\"></a><h2>Arguments</h2><p>\n+</pre></div><div class=\"refsect1\"><a name=\"idm3894\"></a><h2>Arguments</h2><p>\n   None\n- </p></div><div class=\"refsect1\"><a name=\"idm3898\"></a><h2>Description</h2><p>\n+ </p></div><div class=\"refsect1\"><a name=\"idm3897\"></a><h2>Description</h2><p>\n    This function returns the value of the kernel jiffies\n    variable.  This value is incremented periodically by timer interrupts,\n    and may wrap around a 32-bit or 64-bit boundary.  See <code class=\"function\">HZ</code>.\n </p></div></div><div class=\"navfooter\"><hr><table width=\"100%\" summary=\"Navigation footer\"><tr><td width=\"40%\" align=\"left\"><a accesskey=\"p\" href=\"API-gettimeofday-us.html\">Prev</a>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"u\" href=\"timestamp_stp.html\">Up</a></td><td width=\"40%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-ktime-get-ns.html\">Next</a></td></tr><tr><td width=\"40%\" align=\"left\" valign=\"top\"><span class=\"phrase\">function::gettimeofday_us</span>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"h\" href=\"index.html\">Home</a></td><td width=\"40%\" align=\"right\" valign=\"top\">&#160;<span class=\"phrase\">function::ktime_get_ns</span></td></tr></table></div></body></html>\n"}, {"source1": "./usr/share/doc/systemtap-doc/tapsets/API-json-add-array-numeric-metric.html", "source2": "./usr/share/doc/systemtap-doc/tapsets/API-json-add-array-numeric-metric.html", "unified_diff": "@@ -1,17 +1,17 @@\n <html><head><meta http-equiv=\"Content-Type\" content=\"text/html; charset=ANSI_X3.4-1968\"><title>function::json_add_array_numeric_metric</title><meta name=\"generator\" content=\"DocBook XSL Stylesheets Vsnapshot\"><link rel=\"home\" href=\"index.html\" title=\"SystemTap Tapset Reference Manual\"><link rel=\"up\" href=\"json.stp.html\" title=\"Chapter&#160;33.&#160;JSON Tapset\"><link rel=\"prev\" href=\"API-json-add-array.html\" title=\"function::json_add_array\"><link rel=\"next\" href=\"API-json-add-array-string-metric.html\" title=\"function::json_add_array_string_metric\"></head><body bgcolor=\"white\" text=\"black\" link=\"#0000FF\" vlink=\"#840084\" alink=\"#0000FF\"><div class=\"navheader\"><table width=\"100%\" summary=\"Navigation header\"><tr><th colspan=\"3\" align=\"center\"><span class=\"phrase\">function::json_add_array_numeric_metric</span></th></tr><tr><td width=\"20%\" align=\"left\"><a accesskey=\"p\" href=\"API-json-add-array.html\">Prev</a>&#160;</td><th width=\"60%\" align=\"center\">Chapter&#160;33.&#160;JSON Tapset</th><td width=\"20%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-json-add-array-string-metric.html\">Next</a></td></tr></table><hr></div><div class=\"refentry\"><a name=\"API-json-add-array-numeric-metric\"></a><div class=\"titlepage\"></div><div class=\"refnamediv\"><h2>Name</h2><p>function::json_add_array_numeric_metric &#8212; \n      Add a numeric metric to an array\n  </p></div><div class=\"refsynopsisdiv\"><h2>Synopsis</h2><pre class=\"programlisting\">\n     json_add_array_numeric_metric:long(array_name:string,metric_name:string,metric_description:string,metric_units:string)\n-</pre></div><div class=\"refsect1\"><a name=\"idm25668\"></a><h2>Arguments</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>array_name</code></em></span></dt><dd><p>\n+</pre></div><div class=\"refsect1\"><a name=\"idm25667\"></a><h2>Arguments</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>array_name</code></em></span></dt><dd><p>\n      The name of the array the numeric metric should be\n      added to.\n     </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>metric_name</code></em></span></dt><dd><p>\n      The name of the numeric metric.\n     </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>metric_description</code></em></span></dt><dd><p>\n      Metric description. An empty string can be used.\n     </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>metric_units</code></em></span></dt><dd><p>\n      Metic units. An empty string can be used.\n-    </p></dd></dl></div></div><div class=\"refsect1\"><a name=\"idm25691\"></a><h2>Description</h2><p>\n+    </p></dd></dl></div></div><div class=\"refsect1\"><a name=\"idm25690\"></a><h2>Description</h2><p>\n    This function adds a numeric metric to an array,\n    setting up everything needed.\n </p></div></div><div class=\"navfooter\"><hr><table width=\"100%\" summary=\"Navigation footer\"><tr><td width=\"40%\" align=\"left\"><a accesskey=\"p\" href=\"API-json-add-array.html\">Prev</a>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"u\" href=\"json.stp.html\">Up</a></td><td width=\"40%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-json-add-array-string-metric.html\">Next</a></td></tr><tr><td width=\"40%\" align=\"left\" valign=\"top\"><span class=\"phrase\">function::json_add_array</span>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"h\" href=\"index.html\">Home</a></td><td width=\"40%\" align=\"right\" valign=\"top\">&#160;<span class=\"phrase\">function::json_add_array_string_metric</span></td></tr></table></div></body></html>\n"}, {"source1": "./usr/share/doc/systemtap-doc/tapsets/API-json-add-array-string-metric.html", "source2": "./usr/share/doc/systemtap-doc/tapsets/API-json-add-array-string-metric.html", "unified_diff": "@@ -1,15 +1,15 @@\n <html><head><meta http-equiv=\"Content-Type\" content=\"text/html; charset=ANSI_X3.4-1968\"><title>function::json_add_array_string_metric</title><meta name=\"generator\" content=\"DocBook XSL Stylesheets Vsnapshot\"><link rel=\"home\" href=\"index.html\" title=\"SystemTap Tapset Reference Manual\"><link rel=\"up\" href=\"json.stp.html\" title=\"Chapter&#160;33.&#160;JSON Tapset\"><link rel=\"prev\" href=\"API-json-add-array-numeric-metric.html\" title=\"function::json_add_array_numeric_metric\"><link rel=\"next\" href=\"API-json-add-numeric-metric.html\" title=\"function::json_add_numeric_metric\"></head><body bgcolor=\"white\" text=\"black\" link=\"#0000FF\" vlink=\"#840084\" alink=\"#0000FF\"><div class=\"navheader\"><table width=\"100%\" summary=\"Navigation header\"><tr><th colspan=\"3\" align=\"center\"><span class=\"phrase\">function::json_add_array_string_metric</span></th></tr><tr><td width=\"20%\" align=\"left\"><a accesskey=\"p\" href=\"API-json-add-array-numeric-metric.html\">Prev</a>&#160;</td><th width=\"60%\" align=\"center\">Chapter&#160;33.&#160;JSON Tapset</th><td width=\"20%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-json-add-numeric-metric.html\">Next</a></td></tr></table><hr></div><div class=\"refentry\"><a name=\"API-json-add-array-string-metric\"></a><div class=\"titlepage\"></div><div class=\"refnamediv\"><h2>Name</h2><p>function::json_add_array_string_metric &#8212; \n      Add a string metric to an array\n  </p></div><div class=\"refsynopsisdiv\"><h2>Synopsis</h2><pre class=\"programlisting\">\n     json_add_array_string_metric:long(array_name:string,metric_name:string,metric_description:string)\n-</pre></div><div class=\"refsect1\"><a name=\"idm25709\"></a><h2>Arguments</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>array_name</code></em></span></dt><dd><p>\n+</pre></div><div class=\"refsect1\"><a name=\"idm25708\"></a><h2>Arguments</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>array_name</code></em></span></dt><dd><p>\n      The name of the array the string metric should be\n      added to.\n     </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>metric_name</code></em></span></dt><dd><p>\n      The name of the string metric.\n     </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>metric_description</code></em></span></dt><dd><p>\n      Metric description. An empty string can be used.\n-    </p></dd></dl></div></div><div class=\"refsect1\"><a name=\"idm25727\"></a><h2>Description</h2><p>\n+    </p></dd></dl></div></div><div class=\"refsect1\"><a name=\"idm25726\"></a><h2>Description</h2><p>\n    This function adds a string metric to an array,\n    setting up everything needed.\n </p></div></div><div class=\"navfooter\"><hr><table width=\"100%\" summary=\"Navigation footer\"><tr><td width=\"40%\" align=\"left\"><a accesskey=\"p\" href=\"API-json-add-array-numeric-metric.html\">Prev</a>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"u\" href=\"json.stp.html\">Up</a></td><td width=\"40%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-json-add-numeric-metric.html\">Next</a></td></tr><tr><td width=\"40%\" align=\"left\" valign=\"top\"><span class=\"phrase\">function::json_add_array_numeric_metric</span>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"h\" href=\"index.html\">Home</a></td><td width=\"40%\" align=\"right\" valign=\"top\">&#160;<span class=\"phrase\">function::json_add_numeric_metric</span></td></tr></table></div></body></html>\n"}, {"source1": "./usr/share/doc/systemtap-doc/tapsets/API-json-add-array.html", "source2": "./usr/share/doc/systemtap-doc/tapsets/API-json-add-array.html", "unified_diff": "@@ -1,13 +1,13 @@\n <html><head><meta http-equiv=\"Content-Type\" content=\"text/html; charset=ANSI_X3.4-1968\"><title>function::json_add_array</title><meta name=\"generator\" content=\"DocBook XSL Stylesheets Vsnapshot\"><link rel=\"home\" href=\"index.html\" title=\"SystemTap Tapset Reference Manual\"><link rel=\"up\" href=\"json.stp.html\" title=\"Chapter&#160;33.&#160;JSON Tapset\"><link rel=\"prev\" href=\"json.stp.html\" title=\"Chapter&#160;33.&#160;JSON Tapset\"><link rel=\"next\" href=\"API-json-add-array-numeric-metric.html\" title=\"function::json_add_array_numeric_metric\"></head><body bgcolor=\"white\" text=\"black\" link=\"#0000FF\" vlink=\"#840084\" alink=\"#0000FF\"><div class=\"navheader\"><table width=\"100%\" summary=\"Navigation header\"><tr><th colspan=\"3\" align=\"center\"><span class=\"phrase\">function::json_add_array</span></th></tr><tr><td width=\"20%\" align=\"left\"><a accesskey=\"p\" href=\"json.stp.html\">Prev</a>&#160;</td><th width=\"60%\" align=\"center\">Chapter&#160;33.&#160;JSON Tapset</th><td width=\"20%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-json-add-array-numeric-metric.html\">Next</a></td></tr></table><hr></div><div class=\"refentry\"><a name=\"API-json-add-array\"></a><div class=\"titlepage\"></div><div class=\"refnamediv\"><h2>Name</h2><p>function::json_add_array &#8212; \n      Add an array\n  </p></div><div class=\"refsynopsisdiv\"><h2>Synopsis</h2><pre class=\"programlisting\">\n     json_add_array:long(name:string,description:string)\n-</pre></div><div class=\"refsect1\"><a name=\"idm25635\"></a><h2>Arguments</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>name</code></em></span></dt><dd><p>\n+</pre></div><div class=\"refsect1\"><a name=\"idm25634\"></a><h2>Arguments</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>name</code></em></span></dt><dd><p>\n      The name of the array.\n     </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>description</code></em></span></dt><dd><p>\n      Array description. An empty string can be used.\n-    </p></dd></dl></div></div><div class=\"refsect1\"><a name=\"idm25648\"></a><h2>Description</h2><p>\n+    </p></dd></dl></div></div><div class=\"refsect1\"><a name=\"idm25647\"></a><h2>Description</h2><p>\n    This function adds a array, setting up everything\n    needed. Arrays contain other metrics, added with\n    <code class=\"function\">json_add_array_numeric_metric</code> or <code class=\"function\">json_add_array_string_metric</code>.\n </p></div></div><div class=\"navfooter\"><hr><table width=\"100%\" summary=\"Navigation footer\"><tr><td width=\"40%\" align=\"left\"><a accesskey=\"p\" href=\"json.stp.html\">Prev</a>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"u\" href=\"json.stp.html\">Up</a></td><td width=\"40%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-json-add-array-numeric-metric.html\">Next</a></td></tr><tr><td width=\"40%\" align=\"left\" valign=\"top\">Chapter&#160;33.&#160;JSON Tapset&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"h\" href=\"index.html\">Home</a></td><td width=\"40%\" align=\"right\" valign=\"top\">&#160;<span class=\"phrase\">function::json_add_array_numeric_metric</span></td></tr></table></div></body></html>\n"}, {"source1": "./usr/share/doc/systemtap-doc/tapsets/API-json-add-numeric-metric.html", "source2": "./usr/share/doc/systemtap-doc/tapsets/API-json-add-numeric-metric.html", "unified_diff": "@@ -1,14 +1,14 @@\n <html><head><meta http-equiv=\"Content-Type\" content=\"text/html; charset=ANSI_X3.4-1968\"><title>function::json_add_numeric_metric</title><meta name=\"generator\" content=\"DocBook XSL Stylesheets Vsnapshot\"><link rel=\"home\" href=\"index.html\" title=\"SystemTap Tapset Reference Manual\"><link rel=\"up\" href=\"json.stp.html\" title=\"Chapter&#160;33.&#160;JSON Tapset\"><link rel=\"prev\" href=\"API-json-add-array-string-metric.html\" title=\"function::json_add_array_string_metric\"><link rel=\"next\" href=\"API-json-add-string-metric.html\" title=\"function::json_add_string_metric\"></head><body bgcolor=\"white\" text=\"black\" link=\"#0000FF\" vlink=\"#840084\" alink=\"#0000FF\"><div class=\"navheader\"><table width=\"100%\" summary=\"Navigation header\"><tr><th colspan=\"3\" align=\"center\"><span class=\"phrase\">function::json_add_numeric_metric</span></th></tr><tr><td width=\"20%\" align=\"left\"><a accesskey=\"p\" href=\"API-json-add-array-string-metric.html\">Prev</a>&#160;</td><th width=\"60%\" align=\"center\">Chapter&#160;33.&#160;JSON Tapset</th><td width=\"20%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-json-add-string-metric.html\">Next</a></td></tr></table><hr></div><div class=\"refentry\"><a name=\"API-json-add-numeric-metric\"></a><div class=\"titlepage\"></div><div class=\"refnamediv\"><h2>Name</h2><p>function::json_add_numeric_metric &#8212; \n      Add a numeric metric\n  </p></div><div class=\"refsynopsisdiv\"><h2>Synopsis</h2><pre class=\"programlisting\">\n     json_add_numeric_metric:long(name:string,description:string,units:string)\n-</pre></div><div class=\"refsect1\"><a name=\"idm25745\"></a><h2>Arguments</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>name</code></em></span></dt><dd><p>\n+</pre></div><div class=\"refsect1\"><a name=\"idm25744\"></a><h2>Arguments</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>name</code></em></span></dt><dd><p>\n      The name of the numeric metric.\n     </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>description</code></em></span></dt><dd><p>\n      Metric description. An empty string can be used.\n     </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>units</code></em></span></dt><dd><p>\n      Metic units. An empty string can be used.\n-    </p></dd></dl></div></div><div class=\"refsect1\"><a name=\"idm25763\"></a><h2>Description</h2><p>\n+    </p></dd></dl></div></div><div class=\"refsect1\"><a name=\"idm25762\"></a><h2>Description</h2><p>\n    This function adds a numeric metric, setting up\n    everything needed.\n </p></div></div><div class=\"navfooter\"><hr><table width=\"100%\" summary=\"Navigation footer\"><tr><td width=\"40%\" align=\"left\"><a accesskey=\"p\" href=\"API-json-add-array-string-metric.html\">Prev</a>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"u\" href=\"json.stp.html\">Up</a></td><td width=\"40%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-json-add-string-metric.html\">Next</a></td></tr><tr><td width=\"40%\" align=\"left\" valign=\"top\"><span class=\"phrase\">function::json_add_array_string_metric</span>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"h\" href=\"index.html\">Home</a></td><td width=\"40%\" align=\"right\" valign=\"top\">&#160;<span class=\"phrase\">function::json_add_string_metric</span></td></tr></table></div></body></html>\n"}, {"source1": "./usr/share/doc/systemtap-doc/tapsets/API-json-add-string-metric.html", "source2": "./usr/share/doc/systemtap-doc/tapsets/API-json-add-string-metric.html", "unified_diff": "@@ -1,12 +1,12 @@\n <html><head><meta http-equiv=\"Content-Type\" content=\"text/html; charset=ANSI_X3.4-1968\"><title>function::json_add_string_metric</title><meta name=\"generator\" content=\"DocBook XSL Stylesheets Vsnapshot\"><link rel=\"home\" href=\"index.html\" title=\"SystemTap Tapset Reference Manual\"><link rel=\"up\" href=\"json.stp.html\" title=\"Chapter&#160;33.&#160;JSON Tapset\"><link rel=\"prev\" href=\"API-json-add-numeric-metric.html\" title=\"function::json_add_numeric_metric\"><link rel=\"next\" href=\"API-json-set-prefix.html\" title=\"function::json_set_prefix\"></head><body bgcolor=\"white\" text=\"black\" link=\"#0000FF\" vlink=\"#840084\" alink=\"#0000FF\"><div class=\"navheader\"><table width=\"100%\" summary=\"Navigation header\"><tr><th colspan=\"3\" align=\"center\"><span class=\"phrase\">function::json_add_string_metric</span></th></tr><tr><td width=\"20%\" align=\"left\"><a accesskey=\"p\" href=\"API-json-add-numeric-metric.html\">Prev</a>&#160;</td><th width=\"60%\" align=\"center\">Chapter&#160;33.&#160;JSON Tapset</th><td width=\"20%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-json-set-prefix.html\">Next</a></td></tr></table><hr></div><div class=\"refentry\"><a name=\"API-json-add-string-metric\"></a><div class=\"titlepage\"></div><div class=\"refnamediv\"><h2>Name</h2><p>function::json_add_string_metric &#8212; \n      Add a string metric\n  </p></div><div class=\"refsynopsisdiv\"><h2>Synopsis</h2><pre class=\"programlisting\">\n     json_add_string_metric:long(name:string,description:string)\n-</pre></div><div class=\"refsect1\"><a name=\"idm25781\"></a><h2>Arguments</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>name</code></em></span></dt><dd><p>\n+</pre></div><div class=\"refsect1\"><a name=\"idm25780\"></a><h2>Arguments</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>name</code></em></span></dt><dd><p>\n      The name of the string metric.\n     </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>description</code></em></span></dt><dd><p>\n      Metric description. An empty string can be used.\n-    </p></dd></dl></div></div><div class=\"refsect1\"><a name=\"idm25794\"></a><h2>Description</h2><p>\n+    </p></dd></dl></div></div><div class=\"refsect1\"><a name=\"idm25793\"></a><h2>Description</h2><p>\n    This function adds a string metric, setting up\n    everything needed.\n </p></div></div><div class=\"navfooter\"><hr><table width=\"100%\" summary=\"Navigation footer\"><tr><td width=\"40%\" align=\"left\"><a accesskey=\"p\" href=\"API-json-add-numeric-metric.html\">Prev</a>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"u\" href=\"json.stp.html\">Up</a></td><td width=\"40%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-json-set-prefix.html\">Next</a></td></tr><tr><td width=\"40%\" align=\"left\" valign=\"top\"><span class=\"phrase\">function::json_add_numeric_metric</span>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"h\" href=\"index.html\">Home</a></td><td width=\"40%\" align=\"right\" valign=\"top\">&#160;<span class=\"phrase\">function::json_set_prefix</span></td></tr></table></div></body></html>\n"}, {"source1": "./usr/share/doc/systemtap-doc/tapsets/API-json-data.html", "source2": "./usr/share/doc/systemtap-doc/tapsets/API-json-data.html", "unified_diff": "@@ -1,15 +1,15 @@\n <html><head><meta http-equiv=\"Content-Type\" content=\"text/html; charset=ANSI_X3.4-1968\"><title>probe::json_data</title><meta name=\"generator\" content=\"DocBook XSL Stylesheets Vsnapshot\"><link rel=\"home\" href=\"index.html\" title=\"SystemTap Tapset Reference Manual\"><link rel=\"up\" href=\"json.stp.html\" title=\"Chapter&#160;33.&#160;JSON Tapset\"><link rel=\"prev\" href=\"API-json-output-string-value.html\" title=\"macro::json_output_string_value\"><link rel=\"next\" href=\"switchfile.stp.html\" title=\"Chapter&#160;34.&#160;Output file switching Tapset\"></head><body bgcolor=\"white\" text=\"black\" link=\"#0000FF\" vlink=\"#840084\" alink=\"#0000FF\"><div class=\"navheader\"><table width=\"100%\" summary=\"Navigation header\"><tr><th colspan=\"3\" align=\"center\"><span class=\"phrase\">probe::json_data</span></th></tr><tr><td width=\"20%\" align=\"left\"><a accesskey=\"p\" href=\"API-json-output-string-value.html\">Prev</a>&#160;</td><th width=\"60%\" align=\"center\">Chapter&#160;33.&#160;JSON Tapset</th><td width=\"20%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"switchfile.stp.html\">Next</a></td></tr></table><hr></div><div class=\"refentry\"><a name=\"API-json-data\"></a><div class=\"titlepage\"></div><div class=\"refnamediv\"><h2>Name</h2><p>probe::json_data &#8212; \n      Fires whenever JSON data is wanted by a reader.\n- </p></div><div class=\"refsynopsisdiv\"><h2>Synopsis</h2><pre class=\"synopsis\">json_data </pre></div><div class=\"refsect1\"><a name=\"idm26029\"></a><h2>Values</h2><p>\n+ </p></div><div class=\"refsynopsisdiv\"><h2>Synopsis</h2><pre class=\"synopsis\">json_data </pre></div><div class=\"refsect1\"><a name=\"idm26028\"></a><h2>Values</h2><p>\n   None\n- </p></div><div class=\"refsect1\"><a name=\"idm26032\"></a><h2>Context</h2><p>\n+ </p></div><div class=\"refsect1\"><a name=\"idm26031\"></a><h2>Context</h2><p>\n    This probe fires when the JSON data is about to be read. This\n    probe must gather up data and then call the following macros to\n-   output the data in JSON format. First, @<code class=\"function\">json_output_data_start</code>\n+   output the data in JSON format. First, <em class=\"parameter\"><code>json_output_data_start</code></em>()\n    must be called. That call is followed by one or more of the\n    following (one call for each data item):\n-   @<code class=\"function\">json_output_string_value</code>, @<code class=\"function\">json_output_numeric_value</code>,\n-   @<code class=\"function\">json_output_array_string_value</code>, and\n-   @<code class=\"function\">json_output_array_numeric_value</code>. Finally @<code class=\"function\">json_output_data_end</code>\n+   <em class=\"parameter\"><code>json_output_string_value</code></em>(), <em class=\"parameter\"><code>json_output_numeric_value</code></em>(),\n+   <em class=\"parameter\"><code>json_output_array_string_value</code></em>(), and\n+   <em class=\"parameter\"><code>json_output_array_numeric_value</code></em>(). Finally <em class=\"parameter\"><code>json_output_data_end</code></em>()\n    must be called. \n </p></div></div><div class=\"navfooter\"><hr><table width=\"100%\" summary=\"Navigation footer\"><tr><td width=\"40%\" align=\"left\"><a accesskey=\"p\" href=\"API-json-output-string-value.html\">Prev</a>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"u\" href=\"json.stp.html\">Up</a></td><td width=\"40%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"switchfile.stp.html\">Next</a></td></tr><tr><td width=\"40%\" align=\"left\" valign=\"top\"><span class=\"phrase\">macro::json_output_string_value</span>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"h\" href=\"index.html\">Home</a></td><td width=\"40%\" align=\"right\" valign=\"top\">&#160;Chapter&#160;34.&#160;Output file switching Tapset</td></tr></table></div></body></html>\n"}, {"source1": "./usr/share/doc/systemtap-doc/tapsets/API-json-output-array-numeric-value.html", "source2": "./usr/share/doc/systemtap-doc/tapsets/API-json-output-array-numeric-value.html", "unified_diff": "@@ -1,18 +1,18 @@\n <html><head><meta http-equiv=\"Content-Type\" content=\"text/html; charset=ANSI_X3.4-1968\"><title>macro::json_output_array_numeric_value</title><meta name=\"generator\" content=\"DocBook XSL Stylesheets Vsnapshot\"><link rel=\"home\" href=\"index.html\" title=\"SystemTap Tapset Reference Manual\"><link rel=\"up\" href=\"json.stp.html\" title=\"Chapter&#160;33.&#160;JSON Tapset\"><link rel=\"prev\" href=\"API-json-set-prefix.html\" title=\"function::json_set_prefix\"><link rel=\"next\" href=\"API-json-output-array-string-value.html\" title=\"macro::json_output_array_string_value\"></head><body bgcolor=\"white\" text=\"black\" link=\"#0000FF\" vlink=\"#840084\" alink=\"#0000FF\"><div class=\"navheader\"><table width=\"100%\" summary=\"Navigation header\"><tr><th colspan=\"3\" align=\"center\"><span class=\"phrase\">macro::json_output_array_numeric_value</span></th></tr><tr><td width=\"20%\" align=\"left\"><a accesskey=\"p\" href=\"API-json-set-prefix.html\">Prev</a>&#160;</td><th width=\"60%\" align=\"center\">Chapter&#160;33.&#160;JSON Tapset</th><td width=\"20%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-json-output-array-string-value.html\">Next</a></td></tr></table><hr></div><div class=\"refentry\"><a name=\"API-json-output-array-numeric-value\"></a><div class=\"titlepage\"></div><div class=\"refnamediv\"><h2>Name</h2><p>macro::json_output_array_numeric_value &#8212; \n      Output a numeric value for metric in an array.\n  </p></div><div class=\"refsynopsisdiv\"><h2>Synopsis</h2><pre class=\"programlisting\">\n     @json_output_array_numeric_value(array_name,array_index,metric_name,value)\n-</pre></div><div class=\"refsect1\"><a name=\"idm25839\"></a><h2>Arguments</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>array_name</code></em></span></dt><dd><p>\n+</pre></div><div class=\"refsect1\"><a name=\"idm25838\"></a><h2>Arguments</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>array_name</code></em></span></dt><dd><p>\n      The name of the array.\n     </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>array_index</code></em></span></dt><dd><p>\n      The array index (as a string) indicating where to store the numeric value.\n     </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>metric_name</code></em></span></dt><dd><p>\n      The name of the numeric metric.\n     </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>value</code></em></span></dt><dd><p>\n      The numeric value to output.\n-    </p></dd></dl></div></div><div class=\"refsect1\"><a name=\"idm25862\"></a><h2>Description</h2><p>\n+    </p></dd></dl></div></div><div class=\"refsect1\"><a name=\"idm25861\"></a><h2>Description</h2><p>\n    The json_output_array_numeric_value macro is designed\n    to be called from the 'json_data' probe in the user's script to\n    output a metric's numeric value that is in an array. This metric\n    should have been added with <code class=\"function\">json_add_array_numeric_metric</code>.\n </p></div></div><div class=\"navfooter\"><hr><table width=\"100%\" summary=\"Navigation footer\"><tr><td width=\"40%\" align=\"left\"><a accesskey=\"p\" href=\"API-json-set-prefix.html\">Prev</a>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"u\" href=\"json.stp.html\">Up</a></td><td width=\"40%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-json-output-array-string-value.html\">Next</a></td></tr><tr><td width=\"40%\" align=\"left\" valign=\"top\"><span class=\"phrase\">function::json_set_prefix</span>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"h\" href=\"index.html\">Home</a></td><td width=\"40%\" align=\"right\" valign=\"top\">&#160;<span class=\"phrase\">macro::json_output_array_string_value</span></td></tr></table></div></body></html>\n"}, {"source1": "./usr/share/doc/systemtap-doc/tapsets/API-json-output-array-string-value.html", "source2": "./usr/share/doc/systemtap-doc/tapsets/API-json-output-array-string-value.html", "unified_diff": "@@ -1,18 +1,18 @@\n <html><head><meta http-equiv=\"Content-Type\" content=\"text/html; charset=ANSI_X3.4-1968\"><title>macro::json_output_array_string_value</title><meta name=\"generator\" content=\"DocBook XSL Stylesheets Vsnapshot\"><link rel=\"home\" href=\"index.html\" title=\"SystemTap Tapset Reference Manual\"><link rel=\"up\" href=\"json.stp.html\" title=\"Chapter&#160;33.&#160;JSON Tapset\"><link rel=\"prev\" href=\"API-json-output-array-numeric-value.html\" title=\"macro::json_output_array_numeric_value\"><link rel=\"next\" href=\"API-json-output-data-end.html\" title=\"macro::json_output_data_end\"></head><body bgcolor=\"white\" text=\"black\" link=\"#0000FF\" vlink=\"#840084\" alink=\"#0000FF\"><div class=\"navheader\"><table width=\"100%\" summary=\"Navigation header\"><tr><th colspan=\"3\" align=\"center\"><span class=\"phrase\">macro::json_output_array_string_value</span></th></tr><tr><td width=\"20%\" align=\"left\"><a accesskey=\"p\" href=\"API-json-output-array-numeric-value.html\">Prev</a>&#160;</td><th width=\"60%\" align=\"center\">Chapter&#160;33.&#160;JSON Tapset</th><td width=\"20%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-json-output-data-end.html\">Next</a></td></tr></table><hr></div><div class=\"refentry\"><a name=\"API-json-output-array-string-value\"></a><div class=\"titlepage\"></div><div class=\"refnamediv\"><h2>Name</h2><p>macro::json_output_array_string_value &#8212; \n      Output a string value for metric in an array.\n  </p></div><div class=\"refsynopsisdiv\"><h2>Synopsis</h2><pre class=\"programlisting\">\n     @json_output_array_string_value(array_name,array_index,metric_name,value)\n-</pre></div><div class=\"refsect1\"><a name=\"idm25881\"></a><h2>Arguments</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>array_name</code></em></span></dt><dd><p>\n+</pre></div><div class=\"refsect1\"><a name=\"idm25880\"></a><h2>Arguments</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>array_name</code></em></span></dt><dd><p>\n      The name of the array.\n     </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>array_index</code></em></span></dt><dd><p>\n      The array index (as a string) indicating where to store the string value.\n     </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>metric_name</code></em></span></dt><dd><p>\n      The name of the string metric.\n     </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>value</code></em></span></dt><dd><p>\n      The string value to output.\n-    </p></dd></dl></div></div><div class=\"refsect1\"><a name=\"idm25904\"></a><h2>Description</h2><p>\n+    </p></dd></dl></div></div><div class=\"refsect1\"><a name=\"idm25903\"></a><h2>Description</h2><p>\n    The json_output_array_string_value macro is designed\n    to be called from the 'json_data' probe in the user's script to\n    output a metric's string value that is in an array. This metric\n    should have been added with <code class=\"function\">json_add_array_string_metric</code>.\n </p></div></div><div class=\"navfooter\"><hr><table width=\"100%\" summary=\"Navigation footer\"><tr><td width=\"40%\" align=\"left\"><a accesskey=\"p\" href=\"API-json-output-array-numeric-value.html\">Prev</a>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"u\" href=\"json.stp.html\">Up</a></td><td width=\"40%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-json-output-data-end.html\">Next</a></td></tr><tr><td width=\"40%\" align=\"left\" valign=\"top\"><span class=\"phrase\">macro::json_output_array_numeric_value</span>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"h\" href=\"index.html\">Home</a></td><td width=\"40%\" align=\"right\" valign=\"top\">&#160;<span class=\"phrase\">macro::json_output_data_end</span></td></tr></table></div></body></html>\n"}, {"source1": "./usr/share/doc/systemtap-doc/tapsets/API-json-output-data-end.html", "source2": "./usr/share/doc/systemtap-doc/tapsets/API-json-output-data-end.html", "unified_diff": "@@ -1,11 +1,11 @@\n <html><head><meta http-equiv=\"Content-Type\" content=\"text/html; charset=ANSI_X3.4-1968\"><title>macro::json_output_data_end</title><meta name=\"generator\" content=\"DocBook XSL Stylesheets Vsnapshot\"><link rel=\"home\" href=\"index.html\" title=\"SystemTap Tapset Reference Manual\"><link rel=\"up\" href=\"json.stp.html\" title=\"Chapter&#160;33.&#160;JSON Tapset\"><link rel=\"prev\" href=\"API-json-output-array-string-value.html\" title=\"macro::json_output_array_string_value\"><link rel=\"next\" href=\"API-json-output-data-start.html\" title=\"macro::json_output_data_start\"></head><body bgcolor=\"white\" text=\"black\" link=\"#0000FF\" vlink=\"#840084\" alink=\"#0000FF\"><div class=\"navheader\"><table width=\"100%\" summary=\"Navigation header\"><tr><th colspan=\"3\" align=\"center\"><span class=\"phrase\">macro::json_output_data_end</span></th></tr><tr><td width=\"20%\" align=\"left\"><a accesskey=\"p\" href=\"API-json-output-array-string-value.html\">Prev</a>&#160;</td><th width=\"60%\" align=\"center\">Chapter&#160;33.&#160;JSON Tapset</th><td width=\"20%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-json-output-data-start.html\">Next</a></td></tr></table><hr></div><div class=\"refentry\"><a name=\"API-json-output-data-end\"></a><div class=\"titlepage\"></div><div class=\"refnamediv\"><h2>Name</h2><p>macro::json_output_data_end &#8212; \n      End the json output.\n  </p></div><div class=\"refsynopsisdiv\"><h2>Synopsis</h2><pre class=\"programlisting\">\n     @json_output_data_end()\n-</pre></div><div class=\"refsect1\"><a name=\"idm25923\"></a><h2>Arguments</h2><p>\n+</pre></div><div class=\"refsect1\"><a name=\"idm25922\"></a><h2>Arguments</h2><p>\n   None\n- </p></div><div class=\"refsect1\"><a name=\"idm25926\"></a><h2>Description</h2><p>\n+ </p></div><div class=\"refsect1\"><a name=\"idm25925\"></a><h2>Description</h2><p>\n    The json_output_data_end macro is designed to be\n    called from the 'json_data' probe from the user's script. It marks\n    the end of the JSON output.\n </p></div></div><div class=\"navfooter\"><hr><table width=\"100%\" summary=\"Navigation footer\"><tr><td width=\"40%\" align=\"left\"><a accesskey=\"p\" href=\"API-json-output-array-string-value.html\">Prev</a>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"u\" href=\"json.stp.html\">Up</a></td><td width=\"40%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-json-output-data-start.html\">Next</a></td></tr><tr><td width=\"40%\" align=\"left\" valign=\"top\"><span class=\"phrase\">macro::json_output_array_string_value</span>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"h\" href=\"index.html\">Home</a></td><td width=\"40%\" align=\"right\" valign=\"top\">&#160;<span class=\"phrase\">macro::json_output_data_start</span></td></tr></table></div></body></html>\n"}, {"source1": "./usr/share/doc/systemtap-doc/tapsets/API-json-output-data-start.html", "source2": "./usr/share/doc/systemtap-doc/tapsets/API-json-output-data-start.html", "unified_diff": "@@ -1,11 +1,11 @@\n <html><head><meta http-equiv=\"Content-Type\" content=\"text/html; charset=ANSI_X3.4-1968\"><title>macro::json_output_data_start</title><meta name=\"generator\" content=\"DocBook XSL Stylesheets Vsnapshot\"><link rel=\"home\" href=\"index.html\" title=\"SystemTap Tapset Reference Manual\"><link rel=\"up\" href=\"json.stp.html\" title=\"Chapter&#160;33.&#160;JSON Tapset\"><link rel=\"prev\" href=\"API-json-output-data-end.html\" title=\"macro::json_output_data_end\"><link rel=\"next\" href=\"API-json-output-numeric-value.html\" title=\"macro::json_output_numeric_value\"></head><body bgcolor=\"white\" text=\"black\" link=\"#0000FF\" vlink=\"#840084\" alink=\"#0000FF\"><div class=\"navheader\"><table width=\"100%\" summary=\"Navigation header\"><tr><th colspan=\"3\" align=\"center\"><span class=\"phrase\">macro::json_output_data_start</span></th></tr><tr><td width=\"20%\" align=\"left\"><a accesskey=\"p\" href=\"API-json-output-data-end.html\">Prev</a>&#160;</td><th width=\"60%\" align=\"center\">Chapter&#160;33.&#160;JSON Tapset</th><td width=\"20%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-json-output-numeric-value.html\">Next</a></td></tr></table><hr></div><div class=\"refentry\"><a name=\"API-json-output-data-start\"></a><div class=\"titlepage\"></div><div class=\"refnamediv\"><h2>Name</h2><p>macro::json_output_data_start &#8212; \n   Start the json output.\n  </p></div><div class=\"refsynopsisdiv\"><h2>Synopsis</h2><pre class=\"programlisting\">\n     @json_output_data_start()\n-</pre></div><div class=\"refsect1\"><a name=\"idm25944\"></a><h2>Arguments</h2><p>\n+</pre></div><div class=\"refsect1\"><a name=\"idm25943\"></a><h2>Arguments</h2><p>\n   None\n- </p></div><div class=\"refsect1\"><a name=\"idm25947\"></a><h2>Description</h2><p>\n+ </p></div><div class=\"refsect1\"><a name=\"idm25946\"></a><h2>Description</h2><p>\n    The json_output_data_start macro is designed to be\n    called from the 'json_data' probe from the user's script. It marks\n    the start of the JSON output.\n </p></div></div><div class=\"navfooter\"><hr><table width=\"100%\" summary=\"Navigation footer\"><tr><td width=\"40%\" align=\"left\"><a accesskey=\"p\" href=\"API-json-output-data-end.html\">Prev</a>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"u\" href=\"json.stp.html\">Up</a></td><td width=\"40%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-json-output-numeric-value.html\">Next</a></td></tr><tr><td width=\"40%\" align=\"left\" valign=\"top\"><span class=\"phrase\">macro::json_output_data_end</span>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"h\" href=\"index.html\">Home</a></td><td width=\"40%\" align=\"right\" valign=\"top\">&#160;<span class=\"phrase\">macro::json_output_numeric_value</span></td></tr></table></div></body></html>\n"}, {"source1": "./usr/share/doc/systemtap-doc/tapsets/API-json-output-numeric-value.html", "source2": "./usr/share/doc/systemtap-doc/tapsets/API-json-output-numeric-value.html", "unified_diff": "@@ -1,14 +1,14 @@\n <html><head><meta http-equiv=\"Content-Type\" content=\"text/html; charset=ANSI_X3.4-1968\"><title>macro::json_output_numeric_value</title><meta name=\"generator\" content=\"DocBook XSL Stylesheets Vsnapshot\"><link rel=\"home\" href=\"index.html\" title=\"SystemTap Tapset Reference Manual\"><link rel=\"up\" href=\"json.stp.html\" title=\"Chapter&#160;33.&#160;JSON Tapset\"><link rel=\"prev\" href=\"API-json-output-data-start.html\" title=\"macro::json_output_data_start\"><link rel=\"next\" href=\"API-json-output-string-value.html\" title=\"macro::json_output_string_value\"></head><body bgcolor=\"white\" text=\"black\" link=\"#0000FF\" vlink=\"#840084\" alink=\"#0000FF\"><div class=\"navheader\"><table width=\"100%\" summary=\"Navigation header\"><tr><th colspan=\"3\" align=\"center\"><span class=\"phrase\">macro::json_output_numeric_value</span></th></tr><tr><td width=\"20%\" align=\"left\"><a accesskey=\"p\" href=\"API-json-output-data-start.html\">Prev</a>&#160;</td><th width=\"60%\" align=\"center\">Chapter&#160;33.&#160;JSON Tapset</th><td width=\"20%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-json-output-string-value.html\">Next</a></td></tr></table><hr></div><div class=\"refentry\"><a name=\"API-json-output-numeric-value\"></a><div class=\"titlepage\"></div><div class=\"refnamediv\"><h2>Name</h2><p>macro::json_output_numeric_value &#8212; \n      Output a numeric value.\n  </p></div><div class=\"refsynopsisdiv\"><h2>Synopsis</h2><pre class=\"programlisting\">\n     @json_output_numeric_value(name,value)\n-</pre></div><div class=\"refsect1\"><a name=\"idm25965\"></a><h2>Arguments</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>name</code></em></span></dt><dd><p>\n+</pre></div><div class=\"refsect1\"><a name=\"idm25964\"></a><h2>Arguments</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>name</code></em></span></dt><dd><p>\n      The name of the numeric metric.\n     </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>value</code></em></span></dt><dd><p>\n      The numeric value to output.\n-    </p></dd></dl></div></div><div class=\"refsect1\"><a name=\"idm25978\"></a><h2>Description</h2><p>\n+    </p></dd></dl></div></div><div class=\"refsect1\"><a name=\"idm25977\"></a><h2>Description</h2><p>\n    The json_output_numeric_value macro is designed to be\n    called from the 'json_data' probe in the user's script to output a\n    metric's numeric value. This metric should have been added with\n    <code class=\"function\">json_add_numeric_metric</code>.\n </p></div></div><div class=\"navfooter\"><hr><table width=\"100%\" summary=\"Navigation footer\"><tr><td width=\"40%\" align=\"left\"><a accesskey=\"p\" href=\"API-json-output-data-start.html\">Prev</a>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"u\" href=\"json.stp.html\">Up</a></td><td width=\"40%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-json-output-string-value.html\">Next</a></td></tr><tr><td width=\"40%\" align=\"left\" valign=\"top\"><span class=\"phrase\">macro::json_output_data_start</span>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"h\" href=\"index.html\">Home</a></td><td width=\"40%\" align=\"right\" valign=\"top\">&#160;<span class=\"phrase\">macro::json_output_string_value</span></td></tr></table></div></body></html>\n"}, {"source1": "./usr/share/doc/systemtap-doc/tapsets/API-json-output-string-value.html", "source2": "./usr/share/doc/systemtap-doc/tapsets/API-json-output-string-value.html", "unified_diff": "@@ -1,14 +1,14 @@\n <html><head><meta http-equiv=\"Content-Type\" content=\"text/html; charset=ANSI_X3.4-1968\"><title>macro::json_output_string_value</title><meta name=\"generator\" content=\"DocBook XSL Stylesheets Vsnapshot\"><link rel=\"home\" href=\"index.html\" title=\"SystemTap Tapset Reference Manual\"><link rel=\"up\" href=\"json.stp.html\" title=\"Chapter&#160;33.&#160;JSON Tapset\"><link rel=\"prev\" href=\"API-json-output-numeric-value.html\" title=\"macro::json_output_numeric_value\"><link rel=\"next\" href=\"API-json-data.html\" title=\"probe::json_data\"></head><body bgcolor=\"white\" text=\"black\" link=\"#0000FF\" vlink=\"#840084\" alink=\"#0000FF\"><div class=\"navheader\"><table width=\"100%\" summary=\"Navigation header\"><tr><th colspan=\"3\" align=\"center\"><span class=\"phrase\">macro::json_output_string_value</span></th></tr><tr><td width=\"20%\" align=\"left\"><a accesskey=\"p\" href=\"API-json-output-numeric-value.html\">Prev</a>&#160;</td><th width=\"60%\" align=\"center\">Chapter&#160;33.&#160;JSON Tapset</th><td width=\"20%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-json-data.html\">Next</a></td></tr></table><hr></div><div class=\"refentry\"><a name=\"API-json-output-string-value\"></a><div class=\"titlepage\"></div><div class=\"refnamediv\"><h2>Name</h2><p>macro::json_output_string_value &#8212; \n      Output a string value.\n  </p></div><div class=\"refsynopsisdiv\"><h2>Synopsis</h2><pre class=\"programlisting\">\n     @json_output_string_value(name,value)\n-</pre></div><div class=\"refsect1\"><a name=\"idm25997\"></a><h2>Arguments</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>name</code></em></span></dt><dd><p>\n+</pre></div><div class=\"refsect1\"><a name=\"idm25996\"></a><h2>Arguments</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>name</code></em></span></dt><dd><p>\n      The name of the string metric.\n     </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>value</code></em></span></dt><dd><p>\n      The string value to output.\n-    </p></dd></dl></div></div><div class=\"refsect1\"><a name=\"idm26010\"></a><h2>Description</h2><p>\n+    </p></dd></dl></div></div><div class=\"refsect1\"><a name=\"idm26009\"></a><h2>Description</h2><p>\n    The json_output_string_value macro is designed to be\n    called from the 'json_data' probe in the user's script to output a\n    metric's string value. This metric should have been added with\n    <code class=\"function\">json_add_string_metric</code>.\n </p></div></div><div class=\"navfooter\"><hr><table width=\"100%\" summary=\"Navigation footer\"><tr><td width=\"40%\" align=\"left\"><a accesskey=\"p\" href=\"API-json-output-numeric-value.html\">Prev</a>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"u\" href=\"json.stp.html\">Up</a></td><td width=\"40%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-json-data.html\">Next</a></td></tr><tr><td width=\"40%\" align=\"left\" valign=\"top\"><span class=\"phrase\">macro::json_output_numeric_value</span>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"h\" href=\"index.html\">Home</a></td><td width=\"40%\" align=\"right\" valign=\"top\">&#160;<span class=\"phrase\">probe::json_data</span></td></tr></table></div></body></html>\n"}, {"source1": "./usr/share/doc/systemtap-doc/tapsets/API-json-set-prefix.html", "source2": "./usr/share/doc/systemtap-doc/tapsets/API-json-set-prefix.html", "unified_diff": "@@ -1,11 +1,11 @@\n <html><head><meta http-equiv=\"Content-Type\" content=\"text/html; charset=ANSI_X3.4-1968\"><title>function::json_set_prefix</title><meta name=\"generator\" content=\"DocBook XSL Stylesheets Vsnapshot\"><link rel=\"home\" href=\"index.html\" title=\"SystemTap Tapset Reference Manual\"><link rel=\"up\" href=\"json.stp.html\" title=\"Chapter&#160;33.&#160;JSON Tapset\"><link rel=\"prev\" href=\"API-json-add-string-metric.html\" title=\"function::json_add_string_metric\"><link rel=\"next\" href=\"API-json-output-array-numeric-value.html\" title=\"macro::json_output_array_numeric_value\"></head><body bgcolor=\"white\" text=\"black\" link=\"#0000FF\" vlink=\"#840084\" alink=\"#0000FF\"><div class=\"navheader\"><table width=\"100%\" summary=\"Navigation header\"><tr><th colspan=\"3\" align=\"center\"><span class=\"phrase\">function::json_set_prefix</span></th></tr><tr><td width=\"20%\" align=\"left\"><a accesskey=\"p\" href=\"API-json-add-string-metric.html\">Prev</a>&#160;</td><th width=\"60%\" align=\"center\">Chapter&#160;33.&#160;JSON Tapset</th><td width=\"20%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-json-output-array-numeric-value.html\">Next</a></td></tr></table><hr></div><div class=\"refentry\"><a name=\"API-json-set-prefix\"></a><div class=\"titlepage\"></div><div class=\"refnamediv\"><h2>Name</h2><p>function::json_set_prefix &#8212; \n   Set the metric prefix.\n  </p></div><div class=\"refsynopsisdiv\"><h2>Synopsis</h2><pre class=\"programlisting\">\n     json_set_prefix:long(prefix:string)\n-</pre></div><div class=\"refsect1\"><a name=\"idm25812\"></a><h2>Arguments</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>prefix</code></em></span></dt><dd><p>\n+</pre></div><div class=\"refsect1\"><a name=\"idm25811\"></a><h2>Arguments</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>prefix</code></em></span></dt><dd><p>\n      The prefix name to be used.\n-    </p></dd></dl></div></div><div class=\"refsect1\"><a name=\"idm25820\"></a><h2>Description</h2><p>\n+    </p></dd></dl></div></div><div class=\"refsect1\"><a name=\"idm25819\"></a><h2>Description</h2><p>\n    This function sets the <span class=\"quote\">&#8220;<span class=\"quote\">prefix</span>&#8221;</span>, which is the name\n    of the base of the metric hierarchy. Calling this function is\n    optional, by default the name of the systemtap module is used.\n </p></div></div><div class=\"navfooter\"><hr><table width=\"100%\" summary=\"Navigation footer\"><tr><td width=\"40%\" align=\"left\"><a accesskey=\"p\" href=\"API-json-add-string-metric.html\">Prev</a>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"u\" href=\"json.stp.html\">Up</a></td><td width=\"40%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-json-output-array-numeric-value.html\">Next</a></td></tr><tr><td width=\"40%\" align=\"left\" valign=\"top\"><span class=\"phrase\">function::json_add_string_metric</span>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"h\" href=\"index.html\">Home</a></td><td width=\"40%\" align=\"right\" valign=\"top\">&#160;<span class=\"phrase\">macro::json_output_array_numeric_value</span></td></tr></table></div></body></html>\n"}, {"source1": "./usr/share/doc/systemtap-doc/tapsets/API-kernel-buffer-quoted-error.html", "source2": "./usr/share/doc/systemtap-doc/tapsets/API-kernel-buffer-quoted-error.html", "unified_diff": "@@ -1,18 +1,18 @@\n <html><head><meta http-equiv=\"Content-Type\" content=\"text/html; charset=ANSI_X3.4-1968\"><title>function::kernel_buffer_quoted_error</title><meta name=\"generator\" content=\"DocBook XSL Stylesheets Vsnapshot\"><link rel=\"home\" href=\"index.html\" title=\"SystemTap Tapset Reference Manual\"><link rel=\"up\" href=\"conversions.stp.html\" title=\"Chapter&#160;25.&#160;String and data retrieving functions Tapset\"><link rel=\"prev\" href=\"API-kernel-buffer-quoted.html\" title=\"function::kernel_buffer_quoted\"><link rel=\"next\" href=\"API-kernel-char.html\" title=\"function::kernel_char\"></head><body bgcolor=\"white\" text=\"black\" link=\"#0000FF\" vlink=\"#840084\" alink=\"#0000FF\"><div class=\"navheader\"><table width=\"100%\" summary=\"Navigation header\"><tr><th colspan=\"3\" align=\"center\"><span class=\"phrase\">function::kernel_buffer_quoted_error</span></th></tr><tr><td width=\"20%\" align=\"left\"><a accesskey=\"p\" href=\"API-kernel-buffer-quoted.html\">Prev</a>&#160;</td><th width=\"60%\" align=\"center\">Chapter&#160;25.&#160;String and data retrieving functions Tapset</th><td width=\"20%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-kernel-char.html\">Next</a></td></tr></table><hr></div><div class=\"refentry\"><a name=\"API-kernel-buffer-quoted-error\"></a><div class=\"titlepage\"></div><div class=\"refnamediv\"><h2>Name</h2><p>function::kernel_buffer_quoted_error &#8212; \n      Retrieves and quotes buffer from kernel space\n  </p></div><div class=\"refsynopsisdiv\"><h2>Synopsis</h2><pre class=\"programlisting\">\n     kernel_buffer_quoted_error:string(addr:long,inlen:long,outlen:long)\n-</pre></div><div class=\"refsect1\"><a name=\"idm18394\"></a><h2>Arguments</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>addr</code></em></span></dt><dd><p>\n+</pre></div><div class=\"refsect1\"><a name=\"idm18393\"></a><h2>Arguments</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>addr</code></em></span></dt><dd><p>\n      the kernel space address to retrieve the buffer from\n     </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>inlen</code></em></span></dt><dd><p>\n      the exact length of the buffer to read\n     </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>outlen</code></em></span></dt><dd><p>\n      the maximum length of the output string\n-    </p></dd></dl></div></div><div class=\"refsect1\"><a name=\"idm18412\"></a><h2>Description</h2><p>\n+    </p></dd></dl></div></div><div class=\"refsect1\"><a name=\"idm18411\"></a><h2>Description</h2><p>\n    Reads inlen characters of a buffer from the given kernel space\n    memory address, and returns up to outlen characters, where any ASCII\n    characters that are not printable are replaced by the corresponding escape\n    sequence in the returned string. Note that the string will be surrounded by\n    double quotes. On the rare cases when kernel space data is not accessible at\n    the given address, an error is thrown.\n </p></div></div><div class=\"navfooter\"><hr><table width=\"100%\" summary=\"Navigation footer\"><tr><td width=\"40%\" align=\"left\"><a accesskey=\"p\" href=\"API-kernel-buffer-quoted.html\">Prev</a>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"u\" href=\"conversions.stp.html\">Up</a></td><td width=\"40%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-kernel-char.html\">Next</a></td></tr><tr><td width=\"40%\" align=\"left\" valign=\"top\"><span class=\"phrase\">function::kernel_buffer_quoted</span>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"h\" href=\"index.html\">Home</a></td><td width=\"40%\" align=\"right\" valign=\"top\">&#160;<span class=\"phrase\">function::kernel_char</span></td></tr></table></div></body></html>\n"}, {"source1": "./usr/share/doc/systemtap-doc/tapsets/API-kernel-buffer-quoted.html", "source2": "./usr/share/doc/systemtap-doc/tapsets/API-kernel-buffer-quoted.html", "unified_diff": "@@ -1,16 +1,16 @@\n <html><head><meta http-equiv=\"Content-Type\" content=\"text/html; charset=ANSI_X3.4-1968\"><title>function::kernel_buffer_quoted</title><meta name=\"generator\" content=\"DocBook XSL Stylesheets Vsnapshot\"><link rel=\"home\" href=\"index.html\" title=\"SystemTap Tapset Reference Manual\"><link rel=\"up\" href=\"conversions.stp.html\" title=\"Chapter&#160;25.&#160;String and data retrieving functions Tapset\"><link rel=\"prev\" href=\"API-atomic-read.html\" title=\"function::atomic_read\"><link rel=\"next\" href=\"API-kernel-buffer-quoted-error.html\" title=\"function::kernel_buffer_quoted_error\"></head><body bgcolor=\"white\" text=\"black\" link=\"#0000FF\" vlink=\"#840084\" alink=\"#0000FF\"><div class=\"navheader\"><table width=\"100%\" summary=\"Navigation header\"><tr><th colspan=\"3\" align=\"center\"><span class=\"phrase\">function::kernel_buffer_quoted</span></th></tr><tr><td width=\"20%\" align=\"left\"><a accesskey=\"p\" href=\"API-atomic-read.html\">Prev</a>&#160;</td><th width=\"60%\" align=\"center\">Chapter&#160;25.&#160;String and data retrieving functions Tapset</th><td width=\"20%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-kernel-buffer-quoted-error.html\">Next</a></td></tr></table><hr></div><div class=\"refentry\"><a name=\"API-kernel-buffer-quoted\"></a><div class=\"titlepage\"></div><div class=\"refnamediv\"><h2>Name</h2><p>function::kernel_buffer_quoted &#8212; \n      Retrieves and quotes buffer from kernel space\n- </p></div><div class=\"refsynopsisdiv\"><h2>Synopsis</h2><pre class=\"programlisting\">1) kernel_buffer_quoted:string(addr:long,inlen:long)</pre><pre class=\"programlisting\">2) kernel_buffer_quoted:string(addr:long,inlen:long,outlen:long)</pre></div><div class=\"refsect1\"><a name=\"idm18357\"></a><h2>Arguments</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>addr</code></em></span></dt><dd><p>\n+ </p></div><div class=\"refsynopsisdiv\"><h2>Synopsis</h2><pre class=\"programlisting\">1) kernel_buffer_quoted:string(addr:long,inlen:long)</pre><pre class=\"programlisting\">2) kernel_buffer_quoted:string(addr:long,inlen:long,outlen:long)</pre></div><div class=\"refsect1\"><a name=\"idm18356\"></a><h2>Arguments</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>addr</code></em></span></dt><dd><p>\n      the kernel space address to retrieve the buffer from\n     </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>inlen</code></em></span></dt><dd><p>\n      the exact length of the buffer to read\n     </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>outlen</code></em></span></dt><dd><p>\n      the maximum length of the output string\n-    </p></dd></dl></div></div><div class=\"refsect1\"><a name=\"idm18375\"></a><h2>Description</h2><p>1) Reads inlen characters of a buffer from the given kernel space\n+    </p></dd></dl></div></div><div class=\"refsect1\"><a name=\"idm18374\"></a><h2>Description</h2><p>1) Reads inlen characters of a buffer from the given kernel space\n    memory address, and returns up to MAXSTRINGLEN characters, where any ASCII\n    characters that are not printable are replaced by the corresponding escape\n    sequence in the returned string. Note that the string will be surrounded by\n    double quotes. On the rare cases when kernel space data is not accessible at\n    the given address, the address itself is returned as a string, without\n    double quotes.</p><p>2) Reads inlen characters of a buffer from the given kernel space\n    memory address, and returns up to outlen characters, where any ASCII\n"}, {"source1": "./usr/share/doc/systemtap-doc/tapsets/API-kernel-char.html", "source2": "./usr/share/doc/systemtap-doc/tapsets/API-kernel-char.html", "unified_diff": "@@ -1,10 +1,10 @@\n <html><head><meta http-equiv=\"Content-Type\" content=\"text/html; charset=ANSI_X3.4-1968\"><title>function::kernel_char</title><meta name=\"generator\" content=\"DocBook XSL Stylesheets Vsnapshot\"><link rel=\"home\" href=\"index.html\" title=\"SystemTap Tapset Reference Manual\"><link rel=\"up\" href=\"conversions.stp.html\" title=\"Chapter&#160;25.&#160;String and data retrieving functions Tapset\"><link rel=\"prev\" href=\"API-kernel-buffer-quoted-error.html\" title=\"function::kernel_buffer_quoted_error\"><link rel=\"next\" href=\"API-kernel-int.html\" title=\"function::kernel_int\"></head><body bgcolor=\"white\" text=\"black\" link=\"#0000FF\" vlink=\"#840084\" alink=\"#0000FF\"><div class=\"navheader\"><table width=\"100%\" summary=\"Navigation header\"><tr><th colspan=\"3\" align=\"center\"><span class=\"phrase\">function::kernel_char</span></th></tr><tr><td width=\"20%\" align=\"left\"><a accesskey=\"p\" href=\"API-kernel-buffer-quoted-error.html\">Prev</a>&#160;</td><th width=\"60%\" align=\"center\">Chapter&#160;25.&#160;String and data retrieving functions Tapset</th><td width=\"20%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-kernel-int.html\">Next</a></td></tr></table><hr></div><div class=\"refentry\"><a name=\"API-kernel-char\"></a><div class=\"titlepage\"></div><div class=\"refnamediv\"><h2>Name</h2><p>function::kernel_char &#8212; \n      Retrieves a char value stored in kernel memory\n  </p></div><div class=\"refsynopsisdiv\"><h2>Synopsis</h2><pre class=\"programlisting\">\n     kernel_char:long(addr:long)\n-</pre></div><div class=\"refsect1\"><a name=\"idm18430\"></a><h2>Arguments</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>addr</code></em></span></dt><dd><p>\n+</pre></div><div class=\"refsect1\"><a name=\"idm18429\"></a><h2>Arguments</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>addr</code></em></span></dt><dd><p>\n      The kernel address to retrieve the char from\n-    </p></dd></dl></div></div><div class=\"refsect1\"><a name=\"idm18438\"></a><h2>Description</h2><p>\n+    </p></dd></dl></div></div><div class=\"refsect1\"><a name=\"idm18437\"></a><h2>Description</h2><p>\n    Returns the char value from a given kernel memory address.\n    Reports an error when reading from the given address fails.\n </p></div></div><div class=\"navfooter\"><hr><table width=\"100%\" summary=\"Navigation footer\"><tr><td width=\"40%\" align=\"left\"><a accesskey=\"p\" href=\"API-kernel-buffer-quoted-error.html\">Prev</a>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"u\" href=\"conversions.stp.html\">Up</a></td><td width=\"40%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-kernel-int.html\">Next</a></td></tr><tr><td width=\"40%\" align=\"left\" valign=\"top\"><span class=\"phrase\">function::kernel_buffer_quoted_error</span>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"h\" href=\"index.html\">Home</a></td><td width=\"40%\" align=\"right\" valign=\"top\">&#160;<span class=\"phrase\">function::kernel_int</span></td></tr></table></div></body></html>\n"}, {"source1": "./usr/share/doc/systemtap-doc/tapsets/API-kernel-int.html", "source2": "./usr/share/doc/systemtap-doc/tapsets/API-kernel-int.html", "unified_diff": "@@ -1,10 +1,10 @@\n <html><head><meta http-equiv=\"Content-Type\" content=\"text/html; charset=ANSI_X3.4-1968\"><title>function::kernel_int</title><meta name=\"generator\" content=\"DocBook XSL Stylesheets Vsnapshot\"><link rel=\"home\" href=\"index.html\" title=\"SystemTap Tapset Reference Manual\"><link rel=\"up\" href=\"conversions.stp.html\" title=\"Chapter&#160;25.&#160;String and data retrieving functions Tapset\"><link rel=\"prev\" href=\"API-kernel-char.html\" title=\"function::kernel_char\"><link rel=\"next\" href=\"API-kernel-long.html\" title=\"function::kernel_long\"></head><body bgcolor=\"white\" text=\"black\" link=\"#0000FF\" vlink=\"#840084\" alink=\"#0000FF\"><div class=\"navheader\"><table width=\"100%\" summary=\"Navigation header\"><tr><th colspan=\"3\" align=\"center\"><span class=\"phrase\">function::kernel_int</span></th></tr><tr><td width=\"20%\" align=\"left\"><a accesskey=\"p\" href=\"API-kernel-char.html\">Prev</a>&#160;</td><th width=\"60%\" align=\"center\">Chapter&#160;25.&#160;String and data retrieving functions Tapset</th><td width=\"20%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-kernel-long.html\">Next</a></td></tr></table><hr></div><div class=\"refentry\"><a name=\"API-kernel-int\"></a><div class=\"titlepage\"></div><div class=\"refnamediv\"><h2>Name</h2><p>function::kernel_int &#8212; \n      Retrieves an int value stored in kernel memory\n  </p></div><div class=\"refsynopsisdiv\"><h2>Synopsis</h2><pre class=\"programlisting\">\n     kernel_int:long(addr:long)\n-</pre></div><div class=\"refsect1\"><a name=\"idm18456\"></a><h2>Arguments</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>addr</code></em></span></dt><dd><p>\n+</pre></div><div class=\"refsect1\"><a name=\"idm18455\"></a><h2>Arguments</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>addr</code></em></span></dt><dd><p>\n      The kernel address to retrieve the int from\n-    </p></dd></dl></div></div><div class=\"refsect1\"><a name=\"idm18464\"></a><h2>Description</h2><p>\n+    </p></dd></dl></div></div><div class=\"refsect1\"><a name=\"idm18463\"></a><h2>Description</h2><p>\n    Returns the int value from a given kernel memory address.\n    Reports an error when reading from the given address fails.\n </p></div></div><div class=\"navfooter\"><hr><table width=\"100%\" summary=\"Navigation footer\"><tr><td width=\"40%\" align=\"left\"><a accesskey=\"p\" href=\"API-kernel-char.html\">Prev</a>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"u\" href=\"conversions.stp.html\">Up</a></td><td width=\"40%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-kernel-long.html\">Next</a></td></tr><tr><td width=\"40%\" align=\"left\" valign=\"top\"><span class=\"phrase\">function::kernel_char</span>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"h\" href=\"index.html\">Home</a></td><td width=\"40%\" align=\"right\" valign=\"top\">&#160;<span class=\"phrase\">function::kernel_long</span></td></tr></table></div></body></html>\n"}, {"source1": "./usr/share/doc/systemtap-doc/tapsets/API-kernel-long.html", "source2": "./usr/share/doc/systemtap-doc/tapsets/API-kernel-long.html", "unified_diff": "@@ -1,10 +1,10 @@\n <html><head><meta http-equiv=\"Content-Type\" content=\"text/html; charset=ANSI_X3.4-1968\"><title>function::kernel_long</title><meta name=\"generator\" content=\"DocBook XSL Stylesheets Vsnapshot\"><link rel=\"home\" href=\"index.html\" title=\"SystemTap Tapset Reference Manual\"><link rel=\"up\" href=\"conversions.stp.html\" title=\"Chapter&#160;25.&#160;String and data retrieving functions Tapset\"><link rel=\"prev\" href=\"API-kernel-int.html\" title=\"function::kernel_int\"><link rel=\"next\" href=\"API-kernel-or-user-string-quoted.html\" title=\"function::kernel_or_user_string_quoted\"></head><body bgcolor=\"white\" text=\"black\" link=\"#0000FF\" vlink=\"#840084\" alink=\"#0000FF\"><div class=\"navheader\"><table width=\"100%\" summary=\"Navigation header\"><tr><th colspan=\"3\" align=\"center\"><span class=\"phrase\">function::kernel_long</span></th></tr><tr><td width=\"20%\" align=\"left\"><a accesskey=\"p\" href=\"API-kernel-int.html\">Prev</a>&#160;</td><th width=\"60%\" align=\"center\">Chapter&#160;25.&#160;String and data retrieving functions Tapset</th><td width=\"20%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-kernel-or-user-string-quoted.html\">Next</a></td></tr></table><hr></div><div class=\"refentry\"><a name=\"API-kernel-long\"></a><div class=\"titlepage\"></div><div class=\"refnamediv\"><h2>Name</h2><p>function::kernel_long &#8212; \n      Retrieves a long value stored in kernel memory\n  </p></div><div class=\"refsynopsisdiv\"><h2>Synopsis</h2><pre class=\"programlisting\">\n     kernel_long:long(addr:long)\n-</pre></div><div class=\"refsect1\"><a name=\"idm18482\"></a><h2>Arguments</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>addr</code></em></span></dt><dd><p>\n+</pre></div><div class=\"refsect1\"><a name=\"idm18481\"></a><h2>Arguments</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>addr</code></em></span></dt><dd><p>\n      The kernel address to retrieve the long from\n-    </p></dd></dl></div></div><div class=\"refsect1\"><a name=\"idm18490\"></a><h2>Description</h2><p>\n+    </p></dd></dl></div></div><div class=\"refsect1\"><a name=\"idm18489\"></a><h2>Description</h2><p>\n    Returns the long value from a given kernel memory address.\n    Reports an error when reading from the given address fails.\n </p></div></div><div class=\"navfooter\"><hr><table width=\"100%\" summary=\"Navigation footer\"><tr><td width=\"40%\" align=\"left\"><a accesskey=\"p\" href=\"API-kernel-int.html\">Prev</a>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"u\" href=\"conversions.stp.html\">Up</a></td><td width=\"40%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-kernel-or-user-string-quoted.html\">Next</a></td></tr><tr><td width=\"40%\" align=\"left\" valign=\"top\"><span class=\"phrase\">function::kernel_int</span>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"h\" href=\"index.html\">Home</a></td><td width=\"40%\" align=\"right\" valign=\"top\">&#160;<span class=\"phrase\">function::kernel_or_user_string_quoted</span></td></tr></table></div></body></html>\n"}, {"source1": "./usr/share/doc/systemtap-doc/tapsets/API-kernel-or-user-string-quoted-utf16.html", "source2": "./usr/share/doc/systemtap-doc/tapsets/API-kernel-or-user-string-quoted-utf16.html", "unified_diff": "@@ -1,9 +1,9 @@\n <html><head><meta http-equiv=\"Content-Type\" content=\"text/html; charset=ANSI_X3.4-1968\"><title>function::kernel_or_user_string_quoted_utf16</title><meta name=\"generator\" content=\"DocBook XSL Stylesheets Vsnapshot\"><link rel=\"home\" href=\"index.html\" title=\"SystemTap Tapset Reference Manual\"><link rel=\"up\" href=\"conversions.stp.html\" title=\"Chapter&#160;25.&#160;String and data retrieving functions Tapset\"><link rel=\"prev\" href=\"API-kernel-or-user-string-quoted.html\" title=\"function::kernel_or_user_string_quoted\"><link rel=\"next\" href=\"API-kernel-or-user-string-quoted-utf32.html\" title=\"function::kernel_or_user_string_quoted_utf32\"></head><body bgcolor=\"white\" text=\"black\" link=\"#0000FF\" vlink=\"#840084\" alink=\"#0000FF\"><div class=\"navheader\"><table width=\"100%\" summary=\"Navigation header\"><tr><th colspan=\"3\" align=\"center\"><span class=\"phrase\">function::kernel_or_user_string_quoted_utf16</span></th></tr><tr><td width=\"20%\" align=\"left\"><a accesskey=\"p\" href=\"API-kernel-or-user-string-quoted.html\">Prev</a>&#160;</td><th width=\"60%\" align=\"center\">Chapter&#160;25.&#160;String and data retrieving functions Tapset</th><td width=\"20%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-kernel-or-user-string-quoted-utf32.html\">Next</a></td></tr></table><hr></div><div class=\"refentry\"><a name=\"API-kernel-or-user-string-quoted-utf16\"></a><div class=\"titlepage\"></div><div class=\"refnamediv\"><h2>Name</h2><p>function::kernel_or_user_string_quoted_utf16 &#8212; \n      Retrieves and quotes UTF-16 string from kernel or user memory\n  </p></div><div class=\"refsynopsisdiv\"><h2>Synopsis</h2><pre class=\"programlisting\">\n     kernel_or_user_string_quoted_utf16:string(addr:long)\n-</pre></div><div class=\"refsect1\"><a name=\"idm18534\"></a><h2>Arguments</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>addr</code></em></span></dt><dd><p>\n+</pre></div><div class=\"refsect1\"><a name=\"idm18533\"></a><h2>Arguments</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>addr</code></em></span></dt><dd><p>\n      the kernel or user memory address to retrieve the string from\n-    </p></dd></dl></div></div><div class=\"refsect1\"><a name=\"idm18542\"></a><h2>Description</h2><p>\n+    </p></dd></dl></div></div><div class=\"refsect1\"><a name=\"idm18541\"></a><h2>Description</h2><p>\n    Similar to kernel_string_quoted_utf16 except uses user memory as a fallback method\n </p></div></div><div class=\"navfooter\"><hr><table width=\"100%\" summary=\"Navigation footer\"><tr><td width=\"40%\" align=\"left\"><a accesskey=\"p\" href=\"API-kernel-or-user-string-quoted.html\">Prev</a>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"u\" href=\"conversions.stp.html\">Up</a></td><td width=\"40%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-kernel-or-user-string-quoted-utf32.html\">Next</a></td></tr><tr><td width=\"40%\" align=\"left\" valign=\"top\"><span class=\"phrase\">function::kernel_or_user_string_quoted</span>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"h\" href=\"index.html\">Home</a></td><td width=\"40%\" align=\"right\" valign=\"top\">&#160;<span class=\"phrase\">function::kernel_or_user_string_quoted_utf32</span></td></tr></table></div></body></html>\n"}, {"source1": "./usr/share/doc/systemtap-doc/tapsets/API-kernel-or-user-string-quoted-utf32.html", "source2": "./usr/share/doc/systemtap-doc/tapsets/API-kernel-or-user-string-quoted-utf32.html", "unified_diff": "@@ -1,9 +1,9 @@\n <html><head><meta http-equiv=\"Content-Type\" content=\"text/html; charset=ANSI_X3.4-1968\"><title>function::kernel_or_user_string_quoted_utf32</title><meta name=\"generator\" content=\"DocBook XSL Stylesheets Vsnapshot\"><link rel=\"home\" href=\"index.html\" title=\"SystemTap Tapset Reference Manual\"><link rel=\"up\" href=\"conversions.stp.html\" title=\"Chapter&#160;25.&#160;String and data retrieving functions Tapset\"><link rel=\"prev\" href=\"API-kernel-or-user-string-quoted-utf16.html\" title=\"function::kernel_or_user_string_quoted_utf16\"><link rel=\"next\" href=\"API-kernel-pointer.html\" title=\"function::kernel_pointer\"></head><body bgcolor=\"white\" text=\"black\" link=\"#0000FF\" vlink=\"#840084\" alink=\"#0000FF\"><div class=\"navheader\"><table width=\"100%\" summary=\"Navigation header\"><tr><th colspan=\"3\" align=\"center\"><span class=\"phrase\">function::kernel_or_user_string_quoted_utf32</span></th></tr><tr><td width=\"20%\" align=\"left\"><a accesskey=\"p\" href=\"API-kernel-or-user-string-quoted-utf16.html\">Prev</a>&#160;</td><th width=\"60%\" align=\"center\">Chapter&#160;25.&#160;String and data retrieving functions Tapset</th><td width=\"20%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-kernel-pointer.html\">Next</a></td></tr></table><hr></div><div class=\"refentry\"><a name=\"API-kernel-or-user-string-quoted-utf32\"></a><div class=\"titlepage\"></div><div class=\"refnamediv\"><h2>Name</h2><p>function::kernel_or_user_string_quoted_utf32 &#8212; \n      Retrieves and quotes UTF-32 string from kernel or user memory\n  </p></div><div class=\"refsynopsisdiv\"><h2>Synopsis</h2><pre class=\"programlisting\">\n     kernel_or_user_string_quoted_utf32:string(addr:long)\n-</pre></div><div class=\"refsect1\"><a name=\"idm18560\"></a><h2>Arguments</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>addr</code></em></span></dt><dd><p>\n+</pre></div><div class=\"refsect1\"><a name=\"idm18559\"></a><h2>Arguments</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>addr</code></em></span></dt><dd><p>\n      the kernel or user memory address to retrieve the string from\n-    </p></dd></dl></div></div><div class=\"refsect1\"><a name=\"idm18568\"></a><h2>Description</h2><p>\n+    </p></dd></dl></div></div><div class=\"refsect1\"><a name=\"idm18567\"></a><h2>Description</h2><p>\n    Similar to kernel_string_quoted_utf32 except user memory is a fallback method\n </p></div></div><div class=\"navfooter\"><hr><table width=\"100%\" summary=\"Navigation footer\"><tr><td width=\"40%\" align=\"left\"><a accesskey=\"p\" href=\"API-kernel-or-user-string-quoted-utf16.html\">Prev</a>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"u\" href=\"conversions.stp.html\">Up</a></td><td width=\"40%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-kernel-pointer.html\">Next</a></td></tr><tr><td width=\"40%\" align=\"left\" valign=\"top\"><span class=\"phrase\">function::kernel_or_user_string_quoted_utf16</span>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"h\" href=\"index.html\">Home</a></td><td width=\"40%\" align=\"right\" valign=\"top\">&#160;<span class=\"phrase\">function::kernel_pointer</span></td></tr></table></div></body></html>\n"}, {"source1": "./usr/share/doc/systemtap-doc/tapsets/API-kernel-or-user-string-quoted.html", "source2": "./usr/share/doc/systemtap-doc/tapsets/API-kernel-or-user-string-quoted.html", "unified_diff": "@@ -1,9 +1,9 @@\n <html><head><meta http-equiv=\"Content-Type\" content=\"text/html; charset=ANSI_X3.4-1968\"><title>function::kernel_or_user_string_quoted</title><meta name=\"generator\" content=\"DocBook XSL Stylesheets Vsnapshot\"><link rel=\"home\" href=\"index.html\" title=\"SystemTap Tapset Reference Manual\"><link rel=\"up\" href=\"conversions.stp.html\" title=\"Chapter&#160;25.&#160;String and data retrieving functions Tapset\"><link rel=\"prev\" href=\"API-kernel-long.html\" title=\"function::kernel_long\"><link rel=\"next\" href=\"API-kernel-or-user-string-quoted-utf16.html\" title=\"function::kernel_or_user_string_quoted_utf16\"></head><body bgcolor=\"white\" text=\"black\" link=\"#0000FF\" vlink=\"#840084\" alink=\"#0000FF\"><div class=\"navheader\"><table width=\"100%\" summary=\"Navigation header\"><tr><th colspan=\"3\" align=\"center\"><span class=\"phrase\">function::kernel_or_user_string_quoted</span></th></tr><tr><td width=\"20%\" align=\"left\"><a accesskey=\"p\" href=\"API-kernel-long.html\">Prev</a>&#160;</td><th width=\"60%\" align=\"center\">Chapter&#160;25.&#160;String and data retrieving functions Tapset</th><td width=\"20%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-kernel-or-user-string-quoted-utf16.html\">Next</a></td></tr></table><hr></div><div class=\"refentry\"><a name=\"API-kernel-or-user-string-quoted\"></a><div class=\"titlepage\"></div><div class=\"refnamediv\"><h2>Name</h2><p>function::kernel_or_user_string_quoted &#8212; \n      Retrieves and quotes string from kernel or user memory\n  </p></div><div class=\"refsynopsisdiv\"><h2>Synopsis</h2><pre class=\"programlisting\">\n     kernel_or_user_string_quoted:string(addr:long)\n-</pre></div><div class=\"refsect1\"><a name=\"idm18508\"></a><h2>Arguments</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>addr</code></em></span></dt><dd><p>\n+</pre></div><div class=\"refsect1\"><a name=\"idm18507\"></a><h2>Arguments</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>addr</code></em></span></dt><dd><p>\n      the kernel or user memory address to retrieve the string from\n-    </p></dd></dl></div></div><div class=\"refsect1\"><a name=\"idm18516\"></a><h2>Description</h2><p>\n+    </p></dd></dl></div></div><div class=\"refsect1\"><a name=\"idm18515\"></a><h2>Description</h2><p>\n    Similar to kernel_string_quoted except user memory is a fallback method\n </p></div></div><div class=\"navfooter\"><hr><table width=\"100%\" summary=\"Navigation footer\"><tr><td width=\"40%\" align=\"left\"><a accesskey=\"p\" href=\"API-kernel-long.html\">Prev</a>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"u\" href=\"conversions.stp.html\">Up</a></td><td width=\"40%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-kernel-or-user-string-quoted-utf16.html\">Next</a></td></tr><tr><td width=\"40%\" align=\"left\" valign=\"top\"><span class=\"phrase\">function::kernel_long</span>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"h\" href=\"index.html\">Home</a></td><td width=\"40%\" align=\"right\" valign=\"top\">&#160;<span class=\"phrase\">function::kernel_or_user_string_quoted_utf16</span></td></tr></table></div></body></html>\n"}, {"source1": "./usr/share/doc/systemtap-doc/tapsets/API-kernel-pointer.html", "source2": "./usr/share/doc/systemtap-doc/tapsets/API-kernel-pointer.html", "unified_diff": "@@ -1,11 +1,11 @@\n <html><head><meta http-equiv=\"Content-Type\" content=\"text/html; charset=ANSI_X3.4-1968\"><title>function::kernel_pointer</title><meta name=\"generator\" content=\"DocBook XSL Stylesheets Vsnapshot\"><link rel=\"home\" href=\"index.html\" title=\"SystemTap Tapset Reference Manual\"><link rel=\"up\" href=\"conversions.stp.html\" title=\"Chapter&#160;25.&#160;String and data retrieving functions Tapset\"><link rel=\"prev\" href=\"API-kernel-or-user-string-quoted-utf32.html\" title=\"function::kernel_or_user_string_quoted_utf32\"><link rel=\"next\" href=\"API-kernel-short.html\" title=\"function::kernel_short\"></head><body bgcolor=\"white\" text=\"black\" link=\"#0000FF\" vlink=\"#840084\" alink=\"#0000FF\"><div class=\"navheader\"><table width=\"100%\" summary=\"Navigation header\"><tr><th colspan=\"3\" align=\"center\"><span class=\"phrase\">function::kernel_pointer</span></th></tr><tr><td width=\"20%\" align=\"left\"><a accesskey=\"p\" href=\"API-kernel-or-user-string-quoted-utf32.html\">Prev</a>&#160;</td><th width=\"60%\" align=\"center\">Chapter&#160;25.&#160;String and data retrieving functions Tapset</th><td width=\"20%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-kernel-short.html\">Next</a></td></tr></table><hr></div><div class=\"refentry\"><a name=\"API-kernel-pointer\"></a><div class=\"titlepage\"></div><div class=\"refnamediv\"><h2>Name</h2><p>function::kernel_pointer &#8212; \n      Retrieves a pointer value stored in kernel memory\n  </p></div><div class=\"refsynopsisdiv\"><h2>Synopsis</h2><pre class=\"programlisting\">\n     kernel_pointer:long(addr:long)\n-</pre></div><div class=\"refsect1\"><a name=\"idm18586\"></a><h2>Arguments</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>addr</code></em></span></dt><dd><p>\n+</pre></div><div class=\"refsect1\"><a name=\"idm18585\"></a><h2>Arguments</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>addr</code></em></span></dt><dd><p>\n      The kernel address to retrieve the pointer from\n-    </p></dd></dl></div></div><div class=\"refsect1\"><a name=\"idm18594\"></a><h2>Description</h2><p>\n+    </p></dd></dl></div></div><div class=\"refsect1\"><a name=\"idm18593\"></a><h2>Description</h2><p>\n    Returns the pointer value from a given kernel memory\n    address. Reports an error when reading from the given address\n    fails.\n </p></div></div><div class=\"navfooter\"><hr><table width=\"100%\" summary=\"Navigation footer\"><tr><td width=\"40%\" align=\"left\"><a accesskey=\"p\" href=\"API-kernel-or-user-string-quoted-utf32.html\">Prev</a>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"u\" href=\"conversions.stp.html\">Up</a></td><td width=\"40%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-kernel-short.html\">Next</a></td></tr><tr><td width=\"40%\" align=\"left\" valign=\"top\"><span class=\"phrase\">function::kernel_or_user_string_quoted_utf32</span>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"h\" href=\"index.html\">Home</a></td><td width=\"40%\" align=\"right\" valign=\"top\">&#160;<span class=\"phrase\">function::kernel_short</span></td></tr></table></div></body></html>\n"}, {"source1": "./usr/share/doc/systemtap-doc/tapsets/API-kernel-short.html", "source2": "./usr/share/doc/systemtap-doc/tapsets/API-kernel-short.html", "unified_diff": "@@ -1,10 +1,10 @@\n <html><head><meta http-equiv=\"Content-Type\" content=\"text/html; charset=ANSI_X3.4-1968\"><title>function::kernel_short</title><meta name=\"generator\" content=\"DocBook XSL Stylesheets Vsnapshot\"><link rel=\"home\" href=\"index.html\" title=\"SystemTap Tapset Reference Manual\"><link rel=\"up\" href=\"conversions.stp.html\" title=\"Chapter&#160;25.&#160;String and data retrieving functions Tapset\"><link rel=\"prev\" href=\"API-kernel-pointer.html\" title=\"function::kernel_pointer\"><link rel=\"next\" href=\"API-kernel-string.html\" title=\"function::kernel_string\"></head><body bgcolor=\"white\" text=\"black\" link=\"#0000FF\" vlink=\"#840084\" alink=\"#0000FF\"><div class=\"navheader\"><table width=\"100%\" summary=\"Navigation header\"><tr><th colspan=\"3\" align=\"center\"><span class=\"phrase\">function::kernel_short</span></th></tr><tr><td width=\"20%\" align=\"left\"><a accesskey=\"p\" href=\"API-kernel-pointer.html\">Prev</a>&#160;</td><th width=\"60%\" align=\"center\">Chapter&#160;25.&#160;String and data retrieving functions Tapset</th><td width=\"20%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-kernel-string.html\">Next</a></td></tr></table><hr></div><div class=\"refentry\"><a name=\"API-kernel-short\"></a><div class=\"titlepage\"></div><div class=\"refnamediv\"><h2>Name</h2><p>function::kernel_short &#8212; \n      Retrieves a short value stored in kernel memory\n  </p></div><div class=\"refsynopsisdiv\"><h2>Synopsis</h2><pre class=\"programlisting\">\n     kernel_short:long(addr:long)\n-</pre></div><div class=\"refsect1\"><a name=\"idm18612\"></a><h2>Arguments</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>addr</code></em></span></dt><dd><p>\n+</pre></div><div class=\"refsect1\"><a name=\"idm18611\"></a><h2>Arguments</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>addr</code></em></span></dt><dd><p>\n      The kernel address to retrieve the short from\n-    </p></dd></dl></div></div><div class=\"refsect1\"><a name=\"idm18620\"></a><h2>Description</h2><p>\n+    </p></dd></dl></div></div><div class=\"refsect1\"><a name=\"idm18619\"></a><h2>Description</h2><p>\n    Returns the short value from a given kernel memory address.\n    Reports an error when reading from the given address fails.\n </p></div></div><div class=\"navfooter\"><hr><table width=\"100%\" summary=\"Navigation footer\"><tr><td width=\"40%\" align=\"left\"><a accesskey=\"p\" href=\"API-kernel-pointer.html\">Prev</a>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"u\" href=\"conversions.stp.html\">Up</a></td><td width=\"40%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-kernel-string.html\">Next</a></td></tr><tr><td width=\"40%\" align=\"left\" valign=\"top\"><span class=\"phrase\">function::kernel_pointer</span>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"h\" href=\"index.html\">Home</a></td><td width=\"40%\" align=\"right\" valign=\"top\">&#160;<span class=\"phrase\">function::kernel_string</span></td></tr></table></div></body></html>\n"}, {"source1": "./usr/share/doc/systemtap-doc/tapsets/API-kernel-string-n.html", "source2": "./usr/share/doc/systemtap-doc/tapsets/API-kernel-string-n.html", "unified_diff": "@@ -1,12 +1,12 @@\n <html><head><meta http-equiv=\"Content-Type\" content=\"text/html; charset=ANSI_X3.4-1968\"><title>function::kernel_string_n</title><meta name=\"generator\" content=\"DocBook XSL Stylesheets Vsnapshot\"><link rel=\"home\" href=\"index.html\" title=\"SystemTap Tapset Reference Manual\"><link rel=\"up\" href=\"conversions.stp.html\" title=\"Chapter&#160;25.&#160;String and data retrieving functions Tapset\"><link rel=\"prev\" href=\"API-kernel-string.html\" title=\"function::kernel_string\"><link rel=\"next\" href=\"API-kernel-string-quoted.html\" title=\"function::kernel_string_quoted\"></head><body bgcolor=\"white\" text=\"black\" link=\"#0000FF\" vlink=\"#840084\" alink=\"#0000FF\"><div class=\"navheader\"><table width=\"100%\" summary=\"Navigation header\"><tr><th colspan=\"3\" align=\"center\"><span class=\"phrase\">function::kernel_string_n</span></th></tr><tr><td width=\"20%\" align=\"left\"><a accesskey=\"p\" href=\"API-kernel-string.html\">Prev</a>&#160;</td><th width=\"60%\" align=\"center\">Chapter&#160;25.&#160;String and data retrieving functions Tapset</th><td width=\"20%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-kernel-string-quoted.html\">Next</a></td></tr></table><hr></div><div class=\"refentry\"><a name=\"API-kernel-string-n\"></a><div class=\"titlepage\"></div><div class=\"refnamediv\"><h2>Name</h2><p>function::kernel_string_n &#8212; \n      Retrieves string of given length from kernel memory\n  </p></div><div class=\"refsynopsisdiv\"><h2>Synopsis</h2><pre class=\"programlisting\">\n     kernel_string_n:string(addr:long,n:long)\n-</pre></div><div class=\"refsect1\"><a name=\"idm18671\"></a><h2>Arguments</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>addr</code></em></span></dt><dd><p>\n+</pre></div><div class=\"refsect1\"><a name=\"idm18670\"></a><h2>Arguments</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>addr</code></em></span></dt><dd><p>\n      The kernel address to retrieve the string from\n     </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>n</code></em></span></dt><dd><p>\n      The maximum length of the string (if not null terminated)\n-    </p></dd></dl></div></div><div class=\"refsect1\"><a name=\"idm18684\"></a><h2>Description</h2><p>\n+    </p></dd></dl></div></div><div class=\"refsect1\"><a name=\"idm18683\"></a><h2>Description</h2><p>\n    Returns the C string of a maximum given length from a\n    given kernel memory address. Reports an error on string copy fault.\n </p></div></div><div class=\"navfooter\"><hr><table width=\"100%\" summary=\"Navigation footer\"><tr><td width=\"40%\" align=\"left\"><a accesskey=\"p\" href=\"API-kernel-string.html\">Prev</a>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"u\" href=\"conversions.stp.html\">Up</a></td><td width=\"40%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-kernel-string-quoted.html\">Next</a></td></tr><tr><td width=\"40%\" align=\"left\" valign=\"top\"><span class=\"phrase\">function::kernel_string</span>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"h\" href=\"index.html\">Home</a></td><td width=\"40%\" align=\"right\" valign=\"top\">&#160;<span class=\"phrase\">function::kernel_string_quoted</span></td></tr></table></div></body></html>\n"}, {"source1": "./usr/share/doc/systemtap-doc/tapsets/API-kernel-string-quoted-utf16.html", "source2": "./usr/share/doc/systemtap-doc/tapsets/API-kernel-string-quoted-utf16.html", "unified_diff": "@@ -1,10 +1,10 @@\n <html><head><meta http-equiv=\"Content-Type\" content=\"text/html; charset=ANSI_X3.4-1968\"><title>function::kernel_string_quoted_utf16</title><meta name=\"generator\" content=\"DocBook XSL Stylesheets Vsnapshot\"><link rel=\"home\" href=\"index.html\" title=\"SystemTap Tapset Reference Manual\"><link rel=\"up\" href=\"conversions.stp.html\" title=\"Chapter&#160;25.&#160;String and data retrieving functions Tapset\"><link rel=\"prev\" href=\"API-kernel-string-quoted.html\" title=\"function::kernel_string_quoted\"><link rel=\"next\" href=\"API-kernel-string-quoted-utf32.html\" title=\"function::kernel_string_quoted_utf32\"></head><body bgcolor=\"white\" text=\"black\" link=\"#0000FF\" vlink=\"#840084\" alink=\"#0000FF\"><div class=\"navheader\"><table width=\"100%\" summary=\"Navigation header\"><tr><th colspan=\"3\" align=\"center\"><span class=\"phrase\">function::kernel_string_quoted_utf16</span></th></tr><tr><td width=\"20%\" align=\"left\"><a accesskey=\"p\" href=\"API-kernel-string-quoted.html\">Prev</a>&#160;</td><th width=\"60%\" align=\"center\">Chapter&#160;25.&#160;String and data retrieving functions Tapset</th><td width=\"20%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-kernel-string-quoted-utf32.html\">Next</a></td></tr></table><hr></div><div class=\"refentry\"><a name=\"API-kernel-string-quoted-utf16\"></a><div class=\"titlepage\"></div><div class=\"refnamediv\"><h2>Name</h2><p>function::kernel_string_quoted_utf16 &#8212; \n      Quote given kernel UTF-16 string.\n  </p></div><div class=\"refsynopsisdiv\"><h2>Synopsis</h2><pre class=\"programlisting\">\n     kernel_string_quoted_utf16:string(addr:long)\n-</pre></div><div class=\"refsect1\"><a name=\"idm18728\"></a><h2>Arguments</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>addr</code></em></span></dt><dd><p>\n+</pre></div><div class=\"refsect1\"><a name=\"idm18727\"></a><h2>Arguments</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>addr</code></em></span></dt><dd><p>\n      The kernel address to retrieve the string from\n-    </p></dd></dl></div></div><div class=\"refsect1\"><a name=\"idm18736\"></a><h2>Description</h2><p>\n+    </p></dd></dl></div></div><div class=\"refsect1\"><a name=\"idm18735\"></a><h2>Description</h2><p>\n    This function combines quoting as per <em class=\"parameter\"><code>string_quoted</code></em>\n    and UTF-16 decoding as per <em class=\"parameter\"><code>kernel_string_utf16</code></em>.\n </p></div></div><div class=\"navfooter\"><hr><table width=\"100%\" summary=\"Navigation footer\"><tr><td width=\"40%\" align=\"left\"><a accesskey=\"p\" href=\"API-kernel-string-quoted.html\">Prev</a>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"u\" href=\"conversions.stp.html\">Up</a></td><td width=\"40%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-kernel-string-quoted-utf32.html\">Next</a></td></tr><tr><td width=\"40%\" align=\"left\" valign=\"top\"><span class=\"phrase\">function::kernel_string_quoted</span>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"h\" href=\"index.html\">Home</a></td><td width=\"40%\" align=\"right\" valign=\"top\">&#160;<span class=\"phrase\">function::kernel_string_quoted_utf32</span></td></tr></table></div></body></html>\n"}, {"source1": "./usr/share/doc/systemtap-doc/tapsets/API-kernel-string-quoted-utf32.html", "source2": "./usr/share/doc/systemtap-doc/tapsets/API-kernel-string-quoted-utf32.html", "unified_diff": "@@ -1,10 +1,10 @@\n <html><head><meta http-equiv=\"Content-Type\" content=\"text/html; charset=ANSI_X3.4-1968\"><title>function::kernel_string_quoted_utf32</title><meta name=\"generator\" content=\"DocBook XSL Stylesheets Vsnapshot\"><link rel=\"home\" href=\"index.html\" title=\"SystemTap Tapset Reference Manual\"><link rel=\"up\" href=\"conversions.stp.html\" title=\"Chapter&#160;25.&#160;String and data retrieving functions Tapset\"><link rel=\"prev\" href=\"API-kernel-string-quoted-utf16.html\" title=\"function::kernel_string_quoted_utf16\"><link rel=\"next\" href=\"API-kernel-string-utf16.html\" title=\"function::kernel_string_utf16\"></head><body bgcolor=\"white\" text=\"black\" link=\"#0000FF\" vlink=\"#840084\" alink=\"#0000FF\"><div class=\"navheader\"><table width=\"100%\" summary=\"Navigation header\"><tr><th colspan=\"3\" align=\"center\"><span class=\"phrase\">function::kernel_string_quoted_utf32</span></th></tr><tr><td width=\"20%\" align=\"left\"><a accesskey=\"p\" href=\"API-kernel-string-quoted-utf16.html\">Prev</a>&#160;</td><th width=\"60%\" align=\"center\">Chapter&#160;25.&#160;String and data retrieving functions Tapset</th><td width=\"20%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-kernel-string-utf16.html\">Next</a></td></tr></table><hr></div><div class=\"refentry\"><a name=\"API-kernel-string-quoted-utf32\"></a><div class=\"titlepage\"></div><div class=\"refnamediv\"><h2>Name</h2><p>function::kernel_string_quoted_utf32 &#8212; \n      Quote given UTF-32 kernel string.\n  </p></div><div class=\"refsynopsisdiv\"><h2>Synopsis</h2><pre class=\"programlisting\">\n     kernel_string_quoted_utf32:string(addr:long)\n-</pre></div><div class=\"refsect1\"><a name=\"idm18756\"></a><h2>Arguments</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>addr</code></em></span></dt><dd><p>\n+</pre></div><div class=\"refsect1\"><a name=\"idm18755\"></a><h2>Arguments</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>addr</code></em></span></dt><dd><p>\n      The kernel address to retrieve the string from\n-    </p></dd></dl></div></div><div class=\"refsect1\"><a name=\"idm18764\"></a><h2>Description</h2><p>\n+    </p></dd></dl></div></div><div class=\"refsect1\"><a name=\"idm18763\"></a><h2>Description</h2><p>\n    This function combines quoting as per <em class=\"parameter\"><code>string_quoted</code></em>\n    and UTF-32 decoding as per <em class=\"parameter\"><code>kernel_string_utf32</code></em>.\n </p></div></div><div class=\"navfooter\"><hr><table width=\"100%\" summary=\"Navigation footer\"><tr><td width=\"40%\" align=\"left\"><a accesskey=\"p\" href=\"API-kernel-string-quoted-utf16.html\">Prev</a>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"u\" href=\"conversions.stp.html\">Up</a></td><td width=\"40%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-kernel-string-utf16.html\">Next</a></td></tr><tr><td width=\"40%\" align=\"left\" valign=\"top\"><span class=\"phrase\">function::kernel_string_quoted_utf16</span>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"h\" href=\"index.html\">Home</a></td><td width=\"40%\" align=\"right\" valign=\"top\">&#160;<span class=\"phrase\">function::kernel_string_utf16</span></td></tr></table></div></body></html>\n"}, {"source1": "./usr/share/doc/systemtap-doc/tapsets/API-kernel-string-quoted.html", "source2": "./usr/share/doc/systemtap-doc/tapsets/API-kernel-string-quoted.html", "unified_diff": "@@ -1,14 +1,14 @@\n <html><head><meta http-equiv=\"Content-Type\" content=\"text/html; charset=ANSI_X3.4-1968\"><title>function::kernel_string_quoted</title><meta name=\"generator\" content=\"DocBook XSL Stylesheets Vsnapshot\"><link rel=\"home\" href=\"index.html\" title=\"SystemTap Tapset Reference Manual\"><link rel=\"up\" href=\"conversions.stp.html\" title=\"Chapter&#160;25.&#160;String and data retrieving functions Tapset\"><link rel=\"prev\" href=\"API-kernel-string-n.html\" title=\"function::kernel_string_n\"><link rel=\"next\" href=\"API-kernel-string-quoted-utf16.html\" title=\"function::kernel_string_quoted_utf16\"></head><body bgcolor=\"white\" text=\"black\" link=\"#0000FF\" vlink=\"#840084\" alink=\"#0000FF\"><div class=\"navheader\"><table width=\"100%\" summary=\"Navigation header\"><tr><th colspan=\"3\" align=\"center\"><span class=\"phrase\">function::kernel_string_quoted</span></th></tr><tr><td width=\"20%\" align=\"left\"><a accesskey=\"p\" href=\"API-kernel-string-n.html\">Prev</a>&#160;</td><th width=\"60%\" align=\"center\">Chapter&#160;25.&#160;String and data retrieving functions Tapset</th><td width=\"20%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-kernel-string-quoted-utf16.html\">Next</a></td></tr></table><hr></div><div class=\"refentry\"><a name=\"API-kernel-string-quoted\"></a><div class=\"titlepage\"></div><div class=\"refnamediv\"><h2>Name</h2><p>function::kernel_string_quoted &#8212; \n      Retrieves and quotes string from kernel memory\n  </p></div><div class=\"refsynopsisdiv\"><h2>Synopsis</h2><pre class=\"programlisting\">\n     kernel_string_quoted:string(addr:long)\n-</pre></div><div class=\"refsect1\"><a name=\"idm18702\"></a><h2>Arguments</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>addr</code></em></span></dt><dd><p>\n+</pre></div><div class=\"refsect1\"><a name=\"idm18701\"></a><h2>Arguments</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>addr</code></em></span></dt><dd><p>\n      the kernel memory address to retrieve the string from\n-    </p></dd></dl></div></div><div class=\"refsect1\"><a name=\"idm18710\"></a><h2>Description</h2><p>\n+    </p></dd></dl></div></div><div class=\"refsect1\"><a name=\"idm18709\"></a><h2>Description</h2><p>\n    Returns the null terminated C string from a given kernel\n    memory address where any ASCII characters that are not printable are\n    replaced by the corresponding escape sequence in the returned string. Note\n    that the string will be surrounded by double quotes. If the kernel memory\n    data is not accessible at the given address, the address itself is returned\n    as a string, without double quotes.\n </p></div></div><div class=\"navfooter\"><hr><table width=\"100%\" summary=\"Navigation footer\"><tr><td width=\"40%\" align=\"left\"><a accesskey=\"p\" href=\"API-kernel-string-n.html\">Prev</a>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"u\" href=\"conversions.stp.html\">Up</a></td><td width=\"40%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-kernel-string-quoted-utf16.html\">Next</a></td></tr><tr><td width=\"40%\" align=\"left\" valign=\"top\"><span class=\"phrase\">function::kernel_string_n</span>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"h\" href=\"index.html\">Home</a></td><td width=\"40%\" align=\"right\" valign=\"top\">&#160;<span class=\"phrase\">function::kernel_string_quoted_utf16</span></td></tr></table></div></body></html>\n"}, {"source1": "./usr/share/doc/systemtap-doc/tapsets/API-kernel-string-utf16.html", "source2": "./usr/share/doc/systemtap-doc/tapsets/API-kernel-string-utf16.html", "unified_diff": "@@ -1,11 +1,11 @@\n <html><head><meta http-equiv=\"Content-Type\" content=\"text/html; charset=ANSI_X3.4-1968\"><title>function::kernel_string_utf16</title><meta name=\"generator\" content=\"DocBook XSL Stylesheets Vsnapshot\"><link rel=\"home\" href=\"index.html\" title=\"SystemTap Tapset Reference Manual\"><link rel=\"up\" href=\"conversions.stp.html\" title=\"Chapter&#160;25.&#160;String and data retrieving functions Tapset\"><link rel=\"prev\" href=\"API-kernel-string-quoted-utf32.html\" title=\"function::kernel_string_quoted_utf32\"><link rel=\"next\" href=\"API-kernel-string-utf32.html\" title=\"function::kernel_string_utf32\"></head><body bgcolor=\"white\" text=\"black\" link=\"#0000FF\" vlink=\"#840084\" alink=\"#0000FF\"><div class=\"navheader\"><table width=\"100%\" summary=\"Navigation header\"><tr><th colspan=\"3\" align=\"center\"><span class=\"phrase\">function::kernel_string_utf16</span></th></tr><tr><td width=\"20%\" align=\"left\"><a accesskey=\"p\" href=\"API-kernel-string-quoted-utf32.html\">Prev</a>&#160;</td><th width=\"60%\" align=\"center\">Chapter&#160;25.&#160;String and data retrieving functions Tapset</th><td width=\"20%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-kernel-string-utf32.html\">Next</a></td></tr></table><hr></div><div class=\"refentry\"><a name=\"API-kernel-string-utf16\"></a><div class=\"titlepage\"></div><div class=\"refnamediv\"><h2>Name</h2><p>function::kernel_string_utf16 &#8212; \n      Retrieves UTF-16 string from kernel memory\n- </p></div><div class=\"refsynopsisdiv\"><h2>Synopsis</h2><pre class=\"programlisting\">1) kernel_string_utf16:string(addr:long)</pre><pre class=\"programlisting\">2) kernel_string_utf16:string(addr:long,err_msg:string)</pre></div><div class=\"refsect1\"><a name=\"idm18785\"></a><h2>Arguments</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>addr</code></em></span></dt><dd><p>\n+ </p></div><div class=\"refsynopsisdiv\"><h2>Synopsis</h2><pre class=\"programlisting\">1) kernel_string_utf16:string(addr:long)</pre><pre class=\"programlisting\">2) kernel_string_utf16:string(addr:long,err_msg:string)</pre></div><div class=\"refsect1\"><a name=\"idm18784\"></a><h2>Arguments</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>addr</code></em></span></dt><dd><p>\n      The kernel address to retrieve the string from\n     </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>err_msg</code></em></span></dt><dd><p>\n      The error message to return when data isn't available\n-    </p></dd></dl></div></div><div class=\"refsect1\"><a name=\"idm18798\"></a><h2>Description</h2><p>1) This function returns a null terminated UTF-8 string converted\n+    </p></dd></dl></div></div><div class=\"refsect1\"><a name=\"idm18797\"></a><h2>Description</h2><p>1) This function returns a null terminated UTF-8 string converted\n    from the UTF-16 string at a given kernel memory address. Reports an error on\n    string copy fault or conversion error.</p><p>2) This function returns a null terminated UTF-8 string converted\n    from the UTF-16 string at a given kernel memory address. Reports the given\n    error message on string copy fault or conversion error.</p></div></div><div class=\"navfooter\"><hr><table width=\"100%\" summary=\"Navigation footer\"><tr><td width=\"40%\" align=\"left\"><a accesskey=\"p\" href=\"API-kernel-string-quoted-utf32.html\">Prev</a>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"u\" href=\"conversions.stp.html\">Up</a></td><td width=\"40%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-kernel-string-utf32.html\">Next</a></td></tr><tr><td width=\"40%\" align=\"left\" valign=\"top\"><span class=\"phrase\">function::kernel_string_quoted_utf32</span>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"h\" href=\"index.html\">Home</a></td><td width=\"40%\" align=\"right\" valign=\"top\">&#160;<span class=\"phrase\">function::kernel_string_utf32</span></td></tr></table></div></body></html>\n"}, {"source1": "./usr/share/doc/systemtap-doc/tapsets/API-kernel-string-utf32.html", "source2": "./usr/share/doc/systemtap-doc/tapsets/API-kernel-string-utf32.html", "unified_diff": "@@ -1,11 +1,11 @@\n <html><head><meta http-equiv=\"Content-Type\" content=\"text/html; charset=ANSI_X3.4-1968\"><title>function::kernel_string_utf32</title><meta name=\"generator\" content=\"DocBook XSL Stylesheets Vsnapshot\"><link rel=\"home\" href=\"index.html\" title=\"SystemTap Tapset Reference Manual\"><link rel=\"up\" href=\"conversions.stp.html\" title=\"Chapter&#160;25.&#160;String and data retrieving functions Tapset\"><link rel=\"prev\" href=\"API-kernel-string-utf16.html\" title=\"function::kernel_string_utf16\"><link rel=\"next\" href=\"API-user-buffer-quoted.html\" title=\"function::user_buffer_quoted\"></head><body bgcolor=\"white\" text=\"black\" link=\"#0000FF\" vlink=\"#840084\" alink=\"#0000FF\"><div class=\"navheader\"><table width=\"100%\" summary=\"Navigation header\"><tr><th colspan=\"3\" align=\"center\"><span class=\"phrase\">function::kernel_string_utf32</span></th></tr><tr><td width=\"20%\" align=\"left\"><a accesskey=\"p\" href=\"API-kernel-string-utf16.html\">Prev</a>&#160;</td><th width=\"60%\" align=\"center\">Chapter&#160;25.&#160;String and data retrieving functions Tapset</th><td width=\"20%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-user-buffer-quoted.html\">Next</a></td></tr></table><hr></div><div class=\"refentry\"><a name=\"API-kernel-string-utf32\"></a><div class=\"titlepage\"></div><div class=\"refnamediv\"><h2>Name</h2><p>function::kernel_string_utf32 &#8212; \n      Retrieves UTF-32 string from kernel memory\n- </p></div><div class=\"refsynopsisdiv\"><h2>Synopsis</h2><pre class=\"programlisting\">1) kernel_string_utf32:string(addr:long)</pre><pre class=\"programlisting\">2) kernel_string_utf32:string(addr:long,err_msg:string)</pre></div><div class=\"refsect1\"><a name=\"idm18818\"></a><h2>Arguments</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>addr</code></em></span></dt><dd><p>\n+ </p></div><div class=\"refsynopsisdiv\"><h2>Synopsis</h2><pre class=\"programlisting\">1) kernel_string_utf32:string(addr:long)</pre><pre class=\"programlisting\">2) kernel_string_utf32:string(addr:long,err_msg:string)</pre></div><div class=\"refsect1\"><a name=\"idm18817\"></a><h2>Arguments</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>addr</code></em></span></dt><dd><p>\n      The kernel address to retrieve the string from\n     </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>err_msg</code></em></span></dt><dd><p>\n      The error message to return when data isn't available\n-    </p></dd></dl></div></div><div class=\"refsect1\"><a name=\"idm18831\"></a><h2>Description</h2><p>1) This function returns a null terminated UTF-8 string converted\n+    </p></dd></dl></div></div><div class=\"refsect1\"><a name=\"idm18830\"></a><h2>Description</h2><p>1) This function returns a null terminated UTF-8 string converted\n    from the UTF-32 string at a given kernel memory address. Reports an error on\n    string copy fault or conversion error.</p><p>2) This function returns a null terminated UTF-8 string converted\n    from the UTF-32 string at a given kernel memory address. Reports the given\n    error message on string copy fault or conversion error.</p></div></div><div class=\"navfooter\"><hr><table width=\"100%\" summary=\"Navigation footer\"><tr><td width=\"40%\" align=\"left\"><a accesskey=\"p\" href=\"API-kernel-string-utf16.html\">Prev</a>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"u\" href=\"conversions.stp.html\">Up</a></td><td width=\"40%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-user-buffer-quoted.html\">Next</a></td></tr><tr><td width=\"40%\" align=\"left\" valign=\"top\"><span class=\"phrase\">function::kernel_string_utf16</span>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"h\" href=\"index.html\">Home</a></td><td width=\"40%\" align=\"right\" valign=\"top\">&#160;<span class=\"phrase\">function::user_buffer_quoted</span></td></tr></table></div></body></html>\n"}, {"source1": "./usr/share/doc/systemtap-doc/tapsets/API-kernel-string.html", "source2": "./usr/share/doc/systemtap-doc/tapsets/API-kernel-string.html", "unified_diff": "@@ -1,11 +1,11 @@\n <html><head><meta http-equiv=\"Content-Type\" content=\"text/html; charset=ANSI_X3.4-1968\"><title>function::kernel_string</title><meta name=\"generator\" content=\"DocBook XSL Stylesheets Vsnapshot\"><link rel=\"home\" href=\"index.html\" title=\"SystemTap Tapset Reference Manual\"><link rel=\"up\" href=\"conversions.stp.html\" title=\"Chapter&#160;25.&#160;String and data retrieving functions Tapset\"><link rel=\"prev\" href=\"API-kernel-short.html\" title=\"function::kernel_short\"><link rel=\"next\" href=\"API-kernel-string-n.html\" title=\"function::kernel_string_n\"></head><body bgcolor=\"white\" text=\"black\" link=\"#0000FF\" vlink=\"#840084\" alink=\"#0000FF\"><div class=\"navheader\"><table width=\"100%\" summary=\"Navigation header\"><tr><th colspan=\"3\" align=\"center\"><span class=\"phrase\">function::kernel_string</span></th></tr><tr><td width=\"20%\" align=\"left\"><a accesskey=\"p\" href=\"API-kernel-short.html\">Prev</a>&#160;</td><th width=\"60%\" align=\"center\">Chapter&#160;25.&#160;String and data retrieving functions Tapset</th><td width=\"20%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-kernel-string-n.html\">Next</a></td></tr></table><hr></div><div class=\"refentry\"><a name=\"API-kernel-string\"></a><div class=\"titlepage\"></div><div class=\"refnamediv\"><h2>Name</h2><p>function::kernel_string &#8212; \n   Retrieves string from kernel memory\n- </p></div><div class=\"refsynopsisdiv\"><h2>Synopsis</h2><pre class=\"programlisting\">1) kernel_string:string(addr:long)</pre><pre class=\"programlisting\">2) kernel_string:string(addr:long,err_msg:string)</pre></div><div class=\"refsect1\"><a name=\"idm18639\"></a><h2>Arguments</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>addr</code></em></span></dt><dd><p>\n+ </p></div><div class=\"refsynopsisdiv\"><h2>Synopsis</h2><pre class=\"programlisting\">1) kernel_string:string(addr:long)</pre><pre class=\"programlisting\">2) kernel_string:string(addr:long,err_msg:string)</pre></div><div class=\"refsect1\"><a name=\"idm18638\"></a><h2>Arguments</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>addr</code></em></span></dt><dd><p>\n      The kernel address to retrieve the string from\n     </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>err_msg</code></em></span></dt><dd><p>\n      The error message to return when data isn't available\n-    </p></dd></dl></div></div><div class=\"refsect1\"><a name=\"idm18652\"></a><h2>Description</h2><p>1) This function returns the null terminated C string\n+    </p></dd></dl></div></div><div class=\"refsect1\"><a name=\"idm18651\"></a><h2>Description</h2><p>1) This function returns the null terminated C string\n    from a given kernel memory address. Reports an error on string\n    copy fault.</p><p>2) This function returns the null terminated C string\n    from a given kernel memory address. Reports the given error message\n    on string copy fault.</p></div></div><div class=\"navfooter\"><hr><table width=\"100%\" summary=\"Navigation footer\"><tr><td width=\"40%\" align=\"left\"><a accesskey=\"p\" href=\"API-kernel-short.html\">Prev</a>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"u\" href=\"conversions.stp.html\">Up</a></td><td width=\"40%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-kernel-string-n.html\">Next</a></td></tr><tr><td width=\"40%\" align=\"left\" valign=\"top\"><span class=\"phrase\">function::kernel_short</span>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"h\" href=\"index.html\">Home</a></td><td width=\"40%\" align=\"right\" valign=\"top\">&#160;<span class=\"phrase\">function::kernel_string_n</span></td></tr></table></div></body></html>\n"}, {"source1": "./usr/share/doc/systemtap-doc/tapsets/API-kprocess-create.html", "source2": "./usr/share/doc/systemtap-doc/tapsets/API-kprocess-create.html", "unified_diff": "@@ -1,12 +1,12 @@\n <html><head><meta http-equiv=\"Content-Type\" content=\"text/html; charset=ANSI_X3.4-1968\"><title>probe::kprocess.create</title><meta name=\"generator\" content=\"DocBook XSL Stylesheets Vsnapshot\"><link rel=\"home\" href=\"index.html\" title=\"SystemTap Tapset Reference Manual\"><link rel=\"up\" href=\"kprocess.stp.html\" title=\"Chapter&#160;16.&#160;Kernel Process Tapset\"><link rel=\"prev\" href=\"API-target-set-report.html\" title=\"function::target_set_report\"><link rel=\"next\" href=\"API-kprocess-exec.html\" title=\"probe::kprocess.exec\"></head><body bgcolor=\"white\" text=\"black\" link=\"#0000FF\" vlink=\"#840084\" alink=\"#0000FF\"><div class=\"navheader\"><table width=\"100%\" summary=\"Navigation header\"><tr><th colspan=\"3\" align=\"center\"><span class=\"phrase\">probe::kprocess.create</span></th></tr><tr><td width=\"20%\" align=\"left\"><a accesskey=\"p\" href=\"API-target-set-report.html\">Prev</a>&#160;</td><th width=\"60%\" align=\"center\">Chapter&#160;16.&#160;Kernel Process Tapset</th><td width=\"20%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-kprocess-exec.html\">Next</a></td></tr></table><hr></div><div class=\"refentry\"><a name=\"API-kprocess-create\"></a><div class=\"titlepage\"></div><div class=\"refnamediv\"><h2>Name</h2><p>probe::kprocess.create &#8212; \n   Fires whenever a new process or thread is successfully created\n- </p></div><div class=\"refsynopsisdiv\"><h2>Synopsis</h2><pre class=\"synopsis\">kprocess.create </pre></div><div class=\"refsect1\"><a name=\"idm15745\"></a><h2>Values</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>new_pid</code></em></span></dt><dd><p>\n+ </p></div><div class=\"refsynopsisdiv\"><h2>Synopsis</h2><pre class=\"synopsis\">kprocess.create </pre></div><div class=\"refsect1\"><a name=\"idm15744\"></a><h2>Values</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>new_pid</code></em></span></dt><dd><p>\n      The PID of the newly created process\n     </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>new_tid</code></em></span></dt><dd><p>\n      The TID of the newly created task\n-    </p></dd></dl></div></div><div class=\"refsect1\"><a name=\"idm15758\"></a><h2>Context</h2><p>\n+    </p></dd></dl></div></div><div class=\"refsect1\"><a name=\"idm15757\"></a><h2>Context</h2><p>\n    Parent of the created process.\n-</p></div><div class=\"refsect1\"><a name=\"idm15761\"></a><h2>Description</h2><p>\n+</p></div><div class=\"refsect1\"><a name=\"idm15760\"></a><h2>Description</h2><p>\n    Fires whenever a new process is successfully created, either as a result of\n    fork (or one of its syscall variants), or a new kernel thread.\n </p></div></div><div class=\"navfooter\"><hr><table width=\"100%\" summary=\"Navigation footer\"><tr><td width=\"40%\" align=\"left\"><a accesskey=\"p\" href=\"API-target-set-report.html\">Prev</a>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"u\" href=\"kprocess.stp.html\">Up</a></td><td width=\"40%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-kprocess-exec.html\">Next</a></td></tr><tr><td width=\"40%\" align=\"left\" valign=\"top\"><span class=\"phrase\">function::target_set_report</span>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"h\" href=\"index.html\">Home</a></td><td width=\"40%\" align=\"right\" valign=\"top\">&#160;<span class=\"phrase\">probe::kprocess.exec</span></td></tr></table></div></body></html>\n"}, {"source1": "./usr/share/doc/systemtap-doc/tapsets/API-kprocess-exec-complete.html", "source2": "./usr/share/doc/systemtap-doc/tapsets/API-kprocess-exec-complete.html", "unified_diff": "@@ -1,17 +1,17 @@\n <html><head><meta http-equiv=\"Content-Type\" content=\"text/html; charset=ANSI_X3.4-1968\"><title>probe::kprocess.exec_complete</title><meta name=\"generator\" content=\"DocBook XSL Stylesheets Vsnapshot\"><link rel=\"home\" href=\"index.html\" title=\"SystemTap Tapset Reference Manual\"><link rel=\"up\" href=\"kprocess.stp.html\" title=\"Chapter&#160;16.&#160;Kernel Process Tapset\"><link rel=\"prev\" href=\"API-kprocess-exec.html\" title=\"probe::kprocess.exec\"><link rel=\"next\" href=\"API-kprocess-exit.html\" title=\"probe::kprocess.exit\"></head><body bgcolor=\"white\" text=\"black\" link=\"#0000FF\" vlink=\"#840084\" alink=\"#0000FF\"><div class=\"navheader\"><table width=\"100%\" summary=\"Navigation header\"><tr><th colspan=\"3\" align=\"center\"><span class=\"phrase\">probe::kprocess.exec_complete</span></th></tr><tr><td width=\"20%\" align=\"left\"><a accesskey=\"p\" href=\"API-kprocess-exec.html\">Prev</a>&#160;</td><th width=\"60%\" align=\"center\">Chapter&#160;16.&#160;Kernel Process Tapset</th><td width=\"20%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-kprocess-exit.html\">Next</a></td></tr></table><hr></div><div class=\"refentry\"><a name=\"API-kprocess-exec-complete\"></a><div class=\"titlepage\"></div><div class=\"refnamediv\"><h2>Name</h2><p>probe::kprocess.exec_complete &#8212; \n      Return from exec to a new program\n- </p></div><div class=\"refsynopsisdiv\"><h2>Synopsis</h2><pre class=\"synopsis\">kprocess.exec_complete </pre></div><div class=\"refsect1\"><a name=\"idm15824\"></a><h2>Values</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>success</code></em></span></dt><dd><p>\n-     A boolean indicating whether the exec was successful\n-    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>errno</code></em></span></dt><dd><p>\n+ </p></div><div class=\"refsynopsisdiv\"><h2>Synopsis</h2><pre class=\"synopsis\">kprocess.exec_complete </pre></div><div class=\"refsect1\"><a name=\"idm15823\"></a><h2>Values</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>errno</code></em></span></dt><dd><p>\n      The error number resulting from the exec\n     </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>retstr</code></em></span></dt><dd><p>\n      A string representation of errno (SystemTap v2.5+)\n     </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>name</code></em></span></dt><dd><p>\n      Name of the system call (<span class=\"quote\">&#8220;<span class=\"quote\">execve</span>&#8221;</span>) (SystemTap v2.5+)\n-    </p></dd></dl></div></div><div class=\"refsect1\"><a name=\"idm15848\"></a><h2>Context</h2><p>\n+    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>success</code></em></span></dt><dd><p>\n+     A boolean indicating whether the exec was successful\n+    </p></dd></dl></div></div><div class=\"refsect1\"><a name=\"idm15847\"></a><h2>Context</h2><p>\n    On success, the context of the new executable.\n    On failure, remains in the context of the caller.\n-</p></div><div class=\"refsect1\"><a name=\"idm15851\"></a><h2>Description</h2><p>\n+</p></div><div class=\"refsect1\"><a name=\"idm15850\"></a><h2>Description</h2><p>\n    Fires at the completion of an exec call. Aliased to the\n    syscall.execve.return probe in SystemTap v2.5+.\n </p></div></div><div class=\"navfooter\"><hr><table width=\"100%\" summary=\"Navigation footer\"><tr><td width=\"40%\" align=\"left\"><a accesskey=\"p\" href=\"API-kprocess-exec.html\">Prev</a>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"u\" href=\"kprocess.stp.html\">Up</a></td><td width=\"40%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-kprocess-exit.html\">Next</a></td></tr><tr><td width=\"40%\" align=\"left\" valign=\"top\"><span class=\"phrase\">probe::kprocess.exec</span>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"h\" href=\"index.html\">Home</a></td><td width=\"40%\" align=\"right\" valign=\"top\">&#160;<span class=\"phrase\">probe::kprocess.exit</span></td></tr></table></div></body></html>\n"}, {"source1": "./usr/share/doc/systemtap-doc/tapsets/API-kprocess-exec.html", "source2": "./usr/share/doc/systemtap-doc/tapsets/API-kprocess-exec.html", "unified_diff": "@@ -1,18 +1,18 @@\n <html><head><meta http-equiv=\"Content-Type\" content=\"text/html; charset=ANSI_X3.4-1968\"><title>probe::kprocess.exec</title><meta name=\"generator\" content=\"DocBook XSL Stylesheets Vsnapshot\"><link rel=\"home\" href=\"index.html\" title=\"SystemTap Tapset Reference Manual\"><link rel=\"up\" href=\"kprocess.stp.html\" title=\"Chapter&#160;16.&#160;Kernel Process Tapset\"><link rel=\"prev\" href=\"API-kprocess-create.html\" title=\"probe::kprocess.create\"><link rel=\"next\" href=\"API-kprocess-exec-complete.html\" title=\"probe::kprocess.exec_complete\"></head><body bgcolor=\"white\" text=\"black\" link=\"#0000FF\" vlink=\"#840084\" alink=\"#0000FF\"><div class=\"navheader\"><table width=\"100%\" summary=\"Navigation header\"><tr><th colspan=\"3\" align=\"center\"><span class=\"phrase\">probe::kprocess.exec</span></th></tr><tr><td width=\"20%\" align=\"left\"><a accesskey=\"p\" href=\"API-kprocess-create.html\">Prev</a>&#160;</td><th width=\"60%\" align=\"center\">Chapter&#160;16.&#160;Kernel Process Tapset</th><td width=\"20%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-kprocess-exec-complete.html\">Next</a></td></tr></table><hr></div><div class=\"refentry\"><a name=\"API-kprocess-exec\"></a><div class=\"titlepage\"></div><div class=\"refnamediv\"><h2>Name</h2><p>probe::kprocess.exec &#8212; \n      Attempt to exec to a new program\n- </p></div><div class=\"refsynopsisdiv\"><h2>Synopsis</h2><pre class=\"synopsis\">kprocess.exec </pre></div><div class=\"refsect1\"><a name=\"idm15779\"></a><h2>Values</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>argstr</code></em></span></dt><dd><p>\n+ </p></div><div class=\"refsynopsisdiv\"><h2>Synopsis</h2><pre class=\"synopsis\">kprocess.exec </pre></div><div class=\"refsect1\"><a name=\"idm15778\"></a><h2>Values</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>argstr</code></em></span></dt><dd><p>\n      A string containing the filename followed by the\n      arguments to pass, excluding 0th arg (SystemTap v2.5+)\n-    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>args</code></em></span></dt><dd><p>\n-     The arguments to pass to the new executable, including\n-     the 0th arg (SystemTap v2.5+)\n     </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>filename</code></em></span></dt><dd><p>\n      The path to the new executable\n     </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>name</code></em></span></dt><dd><p>\n      Name of the system call (<span class=\"quote\">&#8220;<span class=\"quote\">execve</span>&#8221;</span>) (SystemTap v2.5+)\n-    </p></dd></dl></div></div><div class=\"refsect1\"><a name=\"idm15803\"></a><h2>Context</h2><p>\n+    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>args</code></em></span></dt><dd><p>\n+     The arguments to pass to the new executable, including\n+     the 0th arg (SystemTap v2.5+)\n+    </p></dd></dl></div></div><div class=\"refsect1\"><a name=\"idm15802\"></a><h2>Context</h2><p>\n    The caller of exec.\n-</p></div><div class=\"refsect1\"><a name=\"idm15806\"></a><h2>Description</h2><p>\n+</p></div><div class=\"refsect1\"><a name=\"idm15805\"></a><h2>Description</h2><p>\n    Fires whenever a process attempts to exec to a new program. Aliased\n    to the syscall.execve probe in SystemTap v2.5+.\n </p></div></div><div class=\"navfooter\"><hr><table width=\"100%\" summary=\"Navigation footer\"><tr><td width=\"40%\" align=\"left\"><a accesskey=\"p\" href=\"API-kprocess-create.html\">Prev</a>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"u\" href=\"kprocess.stp.html\">Up</a></td><td width=\"40%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-kprocess-exec-complete.html\">Next</a></td></tr><tr><td width=\"40%\" align=\"left\" valign=\"top\"><span class=\"phrase\">probe::kprocess.create</span>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"h\" href=\"index.html\">Home</a></td><td width=\"40%\" align=\"right\" valign=\"top\">&#160;<span class=\"phrase\">probe::kprocess.exec_complete</span></td></tr></table></div></body></html>\n"}, {"source1": "./usr/share/doc/systemtap-doc/tapsets/API-kprocess-exit.html", "source2": "./usr/share/doc/systemtap-doc/tapsets/API-kprocess-exit.html", "unified_diff": "@@ -1,11 +1,11 @@\n <html><head><meta http-equiv=\"Content-Type\" content=\"text/html; charset=ANSI_X3.4-1968\"><title>probe::kprocess.exit</title><meta name=\"generator\" content=\"DocBook XSL Stylesheets Vsnapshot\"><link rel=\"home\" href=\"index.html\" title=\"SystemTap Tapset Reference Manual\"><link rel=\"up\" href=\"kprocess.stp.html\" title=\"Chapter&#160;16.&#160;Kernel Process Tapset\"><link rel=\"prev\" href=\"API-kprocess-exec-complete.html\" title=\"probe::kprocess.exec_complete\"><link rel=\"next\" href=\"API-kprocess-release.html\" title=\"probe::kprocess.release\"></head><body bgcolor=\"white\" text=\"black\" link=\"#0000FF\" vlink=\"#840084\" alink=\"#0000FF\"><div class=\"navheader\"><table width=\"100%\" summary=\"Navigation header\"><tr><th colspan=\"3\" align=\"center\"><span class=\"phrase\">probe::kprocess.exit</span></th></tr><tr><td width=\"20%\" align=\"left\"><a accesskey=\"p\" href=\"API-kprocess-exec-complete.html\">Prev</a>&#160;</td><th width=\"60%\" align=\"center\">Chapter&#160;16.&#160;Kernel Process Tapset</th><td width=\"20%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-kprocess-release.html\">Next</a></td></tr></table><hr></div><div class=\"refentry\"><a name=\"API-kprocess-exit\"></a><div class=\"titlepage\"></div><div class=\"refnamediv\"><h2>Name</h2><p>probe::kprocess.exit &#8212; \n      Exit from process\n- </p></div><div class=\"refsynopsisdiv\"><h2>Synopsis</h2><pre class=\"synopsis\">kprocess.exit </pre></div><div class=\"refsect1\"><a name=\"idm15869\"></a><h2>Values</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>code</code></em></span></dt><dd><p>\n+ </p></div><div class=\"refsynopsisdiv\"><h2>Synopsis</h2><pre class=\"synopsis\">kprocess.exit </pre></div><div class=\"refsect1\"><a name=\"idm15868\"></a><h2>Values</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>code</code></em></span></dt><dd><p>\n      The exit code of the process\n-    </p></dd></dl></div></div><div class=\"refsect1\"><a name=\"idm15877\"></a><h2>Context</h2><p>\n+    </p></dd></dl></div></div><div class=\"refsect1\"><a name=\"idm15876\"></a><h2>Context</h2><p>\n    The process which is terminating.\n-</p></div><div class=\"refsect1\"><a name=\"idm15880\"></a><h2>Description</h2><p>\n+</p></div><div class=\"refsect1\"><a name=\"idm15879\"></a><h2>Description</h2><p>\n    Fires when a process terminates.  This will always be followed by a\n    kprocess.release, though the latter may be delayed if the process waits in a\n    zombie state.\n </p></div></div><div class=\"navfooter\"><hr><table width=\"100%\" summary=\"Navigation footer\"><tr><td width=\"40%\" align=\"left\"><a accesskey=\"p\" href=\"API-kprocess-exec-complete.html\">Prev</a>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"u\" href=\"kprocess.stp.html\">Up</a></td><td width=\"40%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-kprocess-release.html\">Next</a></td></tr><tr><td width=\"40%\" align=\"left\" valign=\"top\"><span class=\"phrase\">probe::kprocess.exec_complete</span>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"h\" href=\"index.html\">Home</a></td><td width=\"40%\" align=\"right\" valign=\"top\">&#160;<span class=\"phrase\">probe::kprocess.release</span></td></tr></table></div></body></html>\n"}, {"source1": "./usr/share/doc/systemtap-doc/tapsets/API-kprocess-release.html", "source2": "./usr/share/doc/systemtap-doc/tapsets/API-kprocess-release.html", "unified_diff": "@@ -1,18 +1,18 @@\n <html><head><meta http-equiv=\"Content-Type\" content=\"text/html; charset=ANSI_X3.4-1968\"><title>probe::kprocess.release</title><meta name=\"generator\" content=\"DocBook XSL Stylesheets Vsnapshot\"><link rel=\"home\" href=\"index.html\" title=\"SystemTap Tapset Reference Manual\"><link rel=\"up\" href=\"kprocess.stp.html\" title=\"Chapter&#160;16.&#160;Kernel Process Tapset\"><link rel=\"prev\" href=\"API-kprocess-exit.html\" title=\"probe::kprocess.exit\"><link rel=\"next\" href=\"API-kprocess-start.html\" title=\"probe::kprocess.start\"></head><body bgcolor=\"white\" text=\"black\" link=\"#0000FF\" vlink=\"#840084\" alink=\"#0000FF\"><div class=\"navheader\"><table width=\"100%\" summary=\"Navigation header\"><tr><th colspan=\"3\" align=\"center\"><span class=\"phrase\">probe::kprocess.release</span></th></tr><tr><td width=\"20%\" align=\"left\"><a accesskey=\"p\" href=\"API-kprocess-exit.html\">Prev</a>&#160;</td><th width=\"60%\" align=\"center\">Chapter&#160;16.&#160;Kernel Process Tapset</th><td width=\"20%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-kprocess-start.html\">Next</a></td></tr></table><hr></div><div class=\"refentry\"><a name=\"API-kprocess-release\"></a><div class=\"titlepage\"></div><div class=\"refnamediv\"><h2>Name</h2><p>probe::kprocess.release &#8212; \n      Process released\n- </p></div><div class=\"refsynopsisdiv\"><h2>Synopsis</h2><pre class=\"synopsis\">kprocess.release </pre></div><div class=\"refsect1\"><a name=\"idm15898\"></a><h2>Values</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>task</code></em></span></dt><dd><p>\n+ </p></div><div class=\"refsynopsisdiv\"><h2>Synopsis</h2><pre class=\"synopsis\">kprocess.release </pre></div><div class=\"refsect1\"><a name=\"idm15897\"></a><h2>Values</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>task</code></em></span></dt><dd><p>\n      A task handle to the process being released\n     </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>pid</code></em></span></dt><dd><p>\n      Same as <em class=\"parameter\"><code>released_pid</code></em> for compatibility (deprecated)\n     </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>released_tid</code></em></span></dt><dd><p>\n      TID of the task being released\n     </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>released_pid</code></em></span></dt><dd><p>\n      PID of the process being released\n-    </p></dd></dl></div></div><div class=\"refsect1\"><a name=\"idm15922\"></a><h2>Context</h2><p>\n+    </p></dd></dl></div></div><div class=\"refsect1\"><a name=\"idm15921\"></a><h2>Context</h2><p>\n    The context of the parent, if it wanted notification of this process'\n    termination, else the context of the process itself.\n-</p></div><div class=\"refsect1\"><a name=\"idm15925\"></a><h2>Description</h2><p>\n+</p></div><div class=\"refsect1\"><a name=\"idm15924\"></a><h2>Description</h2><p>\n    Fires when a process is released from the kernel.  This always follows a\n    kprocess.exit, though it may be delayed somewhat if the process waits in a\n    zombie state.\n </p></div></div><div class=\"navfooter\"><hr><table width=\"100%\" summary=\"Navigation footer\"><tr><td width=\"40%\" align=\"left\"><a accesskey=\"p\" href=\"API-kprocess-exit.html\">Prev</a>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"u\" href=\"kprocess.stp.html\">Up</a></td><td width=\"40%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-kprocess-start.html\">Next</a></td></tr><tr><td width=\"40%\" align=\"left\" valign=\"top\"><span class=\"phrase\">probe::kprocess.exit</span>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"h\" href=\"index.html\">Home</a></td><td width=\"40%\" align=\"right\" valign=\"top\">&#160;<span class=\"phrase\">probe::kprocess.start</span></td></tr></table></div></body></html>\n"}, {"source1": "./usr/share/doc/systemtap-doc/tapsets/API-kprocess-start.html", "source2": "./usr/share/doc/systemtap-doc/tapsets/API-kprocess-start.html", "unified_diff": "@@ -1,9 +1,9 @@\n <html><head><meta http-equiv=\"Content-Type\" content=\"text/html; charset=ANSI_X3.4-1968\"><title>probe::kprocess.start</title><meta name=\"generator\" content=\"DocBook XSL Stylesheets Vsnapshot\"><link rel=\"home\" href=\"index.html\" title=\"SystemTap Tapset Reference Manual\"><link rel=\"up\" href=\"kprocess.stp.html\" title=\"Chapter&#160;16.&#160;Kernel Process Tapset\"><link rel=\"prev\" href=\"API-kprocess-release.html\" title=\"probe::kprocess.release\"><link rel=\"next\" href=\"signal.stp.html\" title=\"Chapter&#160;17.&#160;Signal Tapset\"></head><body bgcolor=\"white\" text=\"black\" link=\"#0000FF\" vlink=\"#840084\" alink=\"#0000FF\"><div class=\"navheader\"><table width=\"100%\" summary=\"Navigation header\"><tr><th colspan=\"3\" align=\"center\"><span class=\"phrase\">probe::kprocess.start</span></th></tr><tr><td width=\"20%\" align=\"left\"><a accesskey=\"p\" href=\"API-kprocess-release.html\">Prev</a>&#160;</td><th width=\"60%\" align=\"center\">Chapter&#160;16.&#160;Kernel Process Tapset</th><td width=\"20%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"signal.stp.html\">Next</a></td></tr></table><hr></div><div class=\"refentry\"><a name=\"API-kprocess-start\"></a><div class=\"titlepage\"></div><div class=\"refnamediv\"><h2>Name</h2><p>probe::kprocess.start &#8212; \n      Starting new process\n- </p></div><div class=\"refsynopsisdiv\"><h2>Synopsis</h2><pre class=\"synopsis\">kprocess.start </pre></div><div class=\"refsect1\"><a name=\"idm15943\"></a><h2>Values</h2><p>\n+ </p></div><div class=\"refsynopsisdiv\"><h2>Synopsis</h2><pre class=\"synopsis\">kprocess.start </pre></div><div class=\"refsect1\"><a name=\"idm15942\"></a><h2>Values</h2><p>\n   None\n- </p></div><div class=\"refsect1\"><a name=\"idm15946\"></a><h2>Context</h2><p>\n+ </p></div><div class=\"refsect1\"><a name=\"idm15945\"></a><h2>Context</h2><p>\n    Newly created process.\n-</p></div><div class=\"refsect1\"><a name=\"idm15949\"></a><h2>Description</h2><p>\n+</p></div><div class=\"refsect1\"><a name=\"idm15948\"></a><h2>Description</h2><p>\n    Fires immediately before a new process begins execution.\n </p></div></div><div class=\"navfooter\"><hr><table width=\"100%\" summary=\"Navigation footer\"><tr><td width=\"40%\" align=\"left\"><a accesskey=\"p\" href=\"API-kprocess-release.html\">Prev</a>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"u\" href=\"kprocess.stp.html\">Up</a></td><td width=\"40%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"signal.stp.html\">Next</a></td></tr><tr><td width=\"40%\" align=\"left\" valign=\"top\"><span class=\"phrase\">probe::kprocess.release</span>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"h\" href=\"index.html\">Home</a></td><td width=\"40%\" align=\"right\" valign=\"top\">&#160;Chapter&#160;17.&#160;Signal Tapset</td></tr></table></div></body></html>\n"}, {"source1": "./usr/share/doc/systemtap-doc/tapsets/API-ktime-get-ns.html", "source2": "./usr/share/doc/systemtap-doc/tapsets/API-ktime-get-ns.html", "unified_diff": "@@ -1,9 +1,9 @@\n <html><head><meta http-equiv=\"Content-Type\" content=\"text/html; charset=ANSI_X3.4-1968\"><title>function::ktime_get_ns</title><meta name=\"generator\" content=\"DocBook XSL Stylesheets Vsnapshot\"><link rel=\"home\" href=\"index.html\" title=\"SystemTap Tapset Reference Manual\"><link rel=\"up\" href=\"timestamp_stp.html\" title=\"Chapter&#160;3.&#160;Timestamp Functions\"><link rel=\"prev\" href=\"API-jiffies.html\" title=\"function::jiffies\"><link rel=\"next\" href=\"API-local-clock-ms.html\" title=\"function::local_clock_ms\"></head><body bgcolor=\"white\" text=\"black\" link=\"#0000FF\" vlink=\"#840084\" alink=\"#0000FF\"><div class=\"navheader\"><table width=\"100%\" summary=\"Navigation header\"><tr><th colspan=\"3\" align=\"center\"><span class=\"phrase\">function::ktime_get_ns</span></th></tr><tr><td width=\"20%\" align=\"left\"><a accesskey=\"p\" href=\"API-jiffies.html\">Prev</a>&#160;</td><th width=\"60%\" align=\"center\">Chapter&#160;3.&#160;Timestamp Functions</th><td width=\"20%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-local-clock-ms.html\">Next</a></td></tr></table><hr></div><div class=\"refentry\"><a name=\"API-ktime-get-ns\"></a><div class=\"titlepage\"></div><div class=\"refnamediv\"><h2>Name</h2><p>function::ktime_get_ns &#8212; \n      Number of nanoseconds since boot\n  </p></div><div class=\"refsynopsisdiv\"><h2>Synopsis</h2><pre class=\"programlisting\">\n     ktime_get_ns:long()\n-</pre></div><div class=\"refsect1\"><a name=\"idm3917\"></a><h2>Arguments</h2><p>\n+</pre></div><div class=\"refsect1\"><a name=\"idm3916\"></a><h2>Arguments</h2><p>\n   None\n- </p></div><div class=\"refsect1\"><a name=\"idm3920\"></a><h2>Description</h2><p>\n+ </p></div><div class=\"refsect1\"><a name=\"idm3919\"></a><h2>Description</h2><p>\n    This function returns the system ktime.\n </p></div></div><div class=\"navfooter\"><hr><table width=\"100%\" summary=\"Navigation footer\"><tr><td width=\"40%\" align=\"left\"><a accesskey=\"p\" href=\"API-jiffies.html\">Prev</a>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"u\" href=\"timestamp_stp.html\">Up</a></td><td width=\"40%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-local-clock-ms.html\">Next</a></td></tr><tr><td width=\"40%\" align=\"left\" valign=\"top\"><span class=\"phrase\">function::jiffies</span>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"h\" href=\"index.html\">Home</a></td><td width=\"40%\" align=\"right\" valign=\"top\">&#160;<span class=\"phrase\">function::local_clock_ms</span></td></tr></table></div></body></html>\n"}, {"source1": "./usr/share/doc/systemtap-doc/tapsets/API-linuxmib-DelayedACKs.html", "source2": "./usr/share/doc/systemtap-doc/tapsets/API-linuxmib-DelayedACKs.html", "unified_diff": "@@ -1,12 +1,12 @@\n <html><head><meta http-equiv=\"Content-Type\" content=\"text/html; charset=ANSI_X3.4-1968\"><title>probe::linuxmib.DelayedACKs</title><meta name=\"generator\" content=\"DocBook XSL Stylesheets Vsnapshot\"><link rel=\"home\" href=\"index.html\" title=\"SystemTap Tapset Reference Manual\"><link rel=\"up\" href=\"snmp.stp.html\" title=\"Chapter&#160;15.&#160;SNMP Information Tapset\"><link rel=\"prev\" href=\"API-ipmib-ReasmTimeout.html\" title=\"probe::ipmib.ReasmTimeout\"><link rel=\"next\" href=\"API-linuxmib-ListenDrops.html\" title=\"probe::linuxmib.ListenDrops\"></head><body bgcolor=\"white\" text=\"black\" link=\"#0000FF\" vlink=\"#840084\" alink=\"#0000FF\"><div class=\"navheader\"><table width=\"100%\" summary=\"Navigation header\"><tr><th colspan=\"3\" align=\"center\"><span class=\"phrase\">probe::linuxmib.DelayedACKs</span></th></tr><tr><td width=\"20%\" align=\"left\"><a accesskey=\"p\" href=\"API-ipmib-ReasmTimeout.html\">Prev</a>&#160;</td><th width=\"60%\" align=\"center\">Chapter&#160;15.&#160;SNMP Information Tapset</th><td width=\"20%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-linuxmib-ListenDrops.html\">Next</a></td></tr></table><hr></div><div class=\"refentry\"><a name=\"API-linuxmib-DelayedACKs\"></a><div class=\"titlepage\"></div><div class=\"refnamediv\"><h2>Name</h2><p>probe::linuxmib.DelayedACKs &#8212; \n   Count of delayed acks\n- </p></div><div class=\"refsynopsisdiv\"><h2>Synopsis</h2><pre class=\"synopsis\">linuxmib.DelayedACKs </pre></div><div class=\"refsect1\"><a name=\"idm15203\"></a><h2>Values</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>op</code></em></span></dt><dd><p>\n+ </p></div><div class=\"refsynopsisdiv\"><h2>Synopsis</h2><pre class=\"synopsis\">linuxmib.DelayedACKs </pre></div><div class=\"refsect1\"><a name=\"idm15202\"></a><h2>Values</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>op</code></em></span></dt><dd><p>\n      Value to be added to the counter (default value of 1)\n     </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>sk</code></em></span></dt><dd><p>\n      Pointer to the struct sock being acted on\n-    </p></dd></dl></div></div><div class=\"refsect1\"><a name=\"idm15216\"></a><h2>Description</h2><p>\n+    </p></dd></dl></div></div><div class=\"refsect1\"><a name=\"idm15215\"></a><h2>Description</h2><p>\n    The packet pointed to by <em class=\"parameter\"><code>skb</code></em> is filtered by the function\n    <code class=\"function\">linuxmib_filter_key</code>. If the packet passes the filter is is\n    counted in the global <em class=\"parameter\"><code>DelayedACKs</code></em> (equivalent to SNMP's MIB\n    LINUX_MIB_DELAYEDACKS)\n </p></div></div><div class=\"navfooter\"><hr><table width=\"100%\" summary=\"Navigation footer\"><tr><td width=\"40%\" align=\"left\"><a accesskey=\"p\" href=\"API-ipmib-ReasmTimeout.html\">Prev</a>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"u\" href=\"snmp.stp.html\">Up</a></td><td width=\"40%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-linuxmib-ListenDrops.html\">Next</a></td></tr><tr><td width=\"40%\" align=\"left\" valign=\"top\"><span class=\"phrase\">probe::ipmib.ReasmTimeout</span>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"h\" href=\"index.html\">Home</a></td><td width=\"40%\" align=\"right\" valign=\"top\">&#160;<span class=\"phrase\">probe::linuxmib.ListenDrops</span></td></tr></table></div></body></html>\n"}, {"source1": "./usr/share/doc/systemtap-doc/tapsets/API-linuxmib-ListenDrops.html", "source2": "./usr/share/doc/systemtap-doc/tapsets/API-linuxmib-ListenDrops.html", "unified_diff": "@@ -1,12 +1,12 @@\n <html><head><meta http-equiv=\"Content-Type\" content=\"text/html; charset=ANSI_X3.4-1968\"><title>probe::linuxmib.ListenDrops</title><meta name=\"generator\" content=\"DocBook XSL Stylesheets Vsnapshot\"><link rel=\"home\" href=\"index.html\" title=\"SystemTap Tapset Reference Manual\"><link rel=\"up\" href=\"snmp.stp.html\" title=\"Chapter&#160;15.&#160;SNMP Information Tapset\"><link rel=\"prev\" href=\"API-linuxmib-DelayedACKs.html\" title=\"probe::linuxmib.DelayedACKs\"><link rel=\"next\" href=\"API-linuxmib-ListenOverflows.html\" title=\"probe::linuxmib.ListenOverflows\"></head><body bgcolor=\"white\" text=\"black\" link=\"#0000FF\" vlink=\"#840084\" alink=\"#0000FF\"><div class=\"navheader\"><table width=\"100%\" summary=\"Navigation header\"><tr><th colspan=\"3\" align=\"center\"><span class=\"phrase\">probe::linuxmib.ListenDrops</span></th></tr><tr><td width=\"20%\" align=\"left\"><a accesskey=\"p\" href=\"API-linuxmib-DelayedACKs.html\">Prev</a>&#160;</td><th width=\"60%\" align=\"center\">Chapter&#160;15.&#160;SNMP Information Tapset</th><td width=\"20%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-linuxmib-ListenOverflows.html\">Next</a></td></tr></table><hr></div><div class=\"refentry\"><a name=\"API-linuxmib-ListenDrops\"></a><div class=\"titlepage\"></div><div class=\"refnamediv\"><h2>Name</h2><p>probe::linuxmib.ListenDrops &#8212; \n      Count of times conn request that were dropped\n- </p></div><div class=\"refsynopsisdiv\"><h2>Synopsis</h2><pre class=\"synopsis\">linuxmib.ListenDrops </pre></div><div class=\"refsect1\"><a name=\"idm15237\"></a><h2>Values</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>sk</code></em></span></dt><dd><p>\n+ </p></div><div class=\"refsynopsisdiv\"><h2>Synopsis</h2><pre class=\"synopsis\">linuxmib.ListenDrops </pre></div><div class=\"refsect1\"><a name=\"idm15236\"></a><h2>Values</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>sk</code></em></span></dt><dd><p>\n      Pointer to the struct sock being acted on\n     </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>op</code></em></span></dt><dd><p>\n      Value to be added to the counter (default value of 1)\n-    </p></dd></dl></div></div><div class=\"refsect1\"><a name=\"idm15250\"></a><h2>Description</h2><p>\n+    </p></dd></dl></div></div><div class=\"refsect1\"><a name=\"idm15249\"></a><h2>Description</h2><p>\n    The packet pointed to by <em class=\"parameter\"><code>skb</code></em> is filtered by the function\n    <code class=\"function\">linuxmib_filter_key</code>. If the packet passes the filter is is\n    counted in the global <em class=\"parameter\"><code>ListenDrops</code></em> (equivalent to SNMP's MIB\n    LINUX_MIB_LISTENDROPS)\n </p></div></div><div class=\"navfooter\"><hr><table width=\"100%\" summary=\"Navigation footer\"><tr><td width=\"40%\" align=\"left\"><a accesskey=\"p\" href=\"API-linuxmib-DelayedACKs.html\">Prev</a>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"u\" href=\"snmp.stp.html\">Up</a></td><td width=\"40%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-linuxmib-ListenOverflows.html\">Next</a></td></tr><tr><td width=\"40%\" align=\"left\" valign=\"top\"><span class=\"phrase\">probe::linuxmib.DelayedACKs</span>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"h\" href=\"index.html\">Home</a></td><td width=\"40%\" align=\"right\" valign=\"top\">&#160;<span class=\"phrase\">probe::linuxmib.ListenOverflows</span></td></tr></table></div></body></html>\n"}, {"source1": "./usr/share/doc/systemtap-doc/tapsets/API-linuxmib-ListenOverflows.html", "source2": "./usr/share/doc/systemtap-doc/tapsets/API-linuxmib-ListenOverflows.html", "unified_diff": "@@ -1,12 +1,12 @@\n <html><head><meta http-equiv=\"Content-Type\" content=\"text/html; charset=ANSI_X3.4-1968\"><title>probe::linuxmib.ListenOverflows</title><meta name=\"generator\" content=\"DocBook XSL Stylesheets Vsnapshot\"><link rel=\"home\" href=\"index.html\" title=\"SystemTap Tapset Reference Manual\"><link rel=\"up\" href=\"snmp.stp.html\" title=\"Chapter&#160;15.&#160;SNMP Information Tapset\"><link rel=\"prev\" href=\"API-linuxmib-ListenDrops.html\" title=\"probe::linuxmib.ListenDrops\"><link rel=\"next\" href=\"API-linuxmib-TCPMemoryPressures.html\" title=\"probe::linuxmib.TCPMemoryPressures\"></head><body bgcolor=\"white\" text=\"black\" link=\"#0000FF\" vlink=\"#840084\" alink=\"#0000FF\"><div class=\"navheader\"><table width=\"100%\" summary=\"Navigation header\"><tr><th colspan=\"3\" align=\"center\"><span class=\"phrase\">probe::linuxmib.ListenOverflows</span></th></tr><tr><td width=\"20%\" align=\"left\"><a accesskey=\"p\" href=\"API-linuxmib-ListenDrops.html\">Prev</a>&#160;</td><th width=\"60%\" align=\"center\">Chapter&#160;15.&#160;SNMP Information Tapset</th><td width=\"20%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-linuxmib-TCPMemoryPressures.html\">Next</a></td></tr></table><hr></div><div class=\"refentry\"><a name=\"API-linuxmib-ListenOverflows\"></a><div class=\"titlepage\"></div><div class=\"refnamediv\"><h2>Name</h2><p>probe::linuxmib.ListenOverflows &#8212; \n      Count of times a listen queue overflowed\n- </p></div><div class=\"refsynopsisdiv\"><h2>Synopsis</h2><pre class=\"synopsis\">linuxmib.ListenOverflows </pre></div><div class=\"refsect1\"><a name=\"idm15271\"></a><h2>Values</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>op</code></em></span></dt><dd><p>\n+ </p></div><div class=\"refsynopsisdiv\"><h2>Synopsis</h2><pre class=\"synopsis\">linuxmib.ListenOverflows </pre></div><div class=\"refsect1\"><a name=\"idm15270\"></a><h2>Values</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>op</code></em></span></dt><dd><p>\n      Value to be added to the counter (default value of 1)\n     </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>sk</code></em></span></dt><dd><p>\n      Pointer to the struct sock being acted on\n-    </p></dd></dl></div></div><div class=\"refsect1\"><a name=\"idm15284\"></a><h2>Description</h2><p>\n+    </p></dd></dl></div></div><div class=\"refsect1\"><a name=\"idm15283\"></a><h2>Description</h2><p>\n    The packet pointed to by <em class=\"parameter\"><code>skb</code></em> is filtered by the function\n    <code class=\"function\">linuxmib_filter_key</code>. If the packet passes the filter is is\n    counted in the global <em class=\"parameter\"><code>ListenOverflows</code></em> (equivalent to SNMP's MIB\n    LINUX_MIB_LISTENOVERFLOWS)\n </p></div></div><div class=\"navfooter\"><hr><table width=\"100%\" summary=\"Navigation footer\"><tr><td width=\"40%\" align=\"left\"><a accesskey=\"p\" href=\"API-linuxmib-ListenDrops.html\">Prev</a>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"u\" href=\"snmp.stp.html\">Up</a></td><td width=\"40%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-linuxmib-TCPMemoryPressures.html\">Next</a></td></tr><tr><td width=\"40%\" align=\"left\" valign=\"top\"><span class=\"phrase\">probe::linuxmib.ListenDrops</span>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"h\" href=\"index.html\">Home</a></td><td width=\"40%\" align=\"right\" valign=\"top\">&#160;<span class=\"phrase\">probe::linuxmib.TCPMemoryPressures</span></td></tr></table></div></body></html>\n"}, {"source1": "./usr/share/doc/systemtap-doc/tapsets/API-linuxmib-TCPMemoryPressures.html", "source2": "./usr/share/doc/systemtap-doc/tapsets/API-linuxmib-TCPMemoryPressures.html", "unified_diff": "@@ -1,12 +1,12 @@\n <html><head><meta http-equiv=\"Content-Type\" content=\"text/html; charset=ANSI_X3.4-1968\"><title>probe::linuxmib.TCPMemoryPressures</title><meta name=\"generator\" content=\"DocBook XSL Stylesheets Vsnapshot\"><link rel=\"home\" href=\"index.html\" title=\"SystemTap Tapset Reference Manual\"><link rel=\"up\" href=\"snmp.stp.html\" title=\"Chapter&#160;15.&#160;SNMP Information Tapset\"><link rel=\"prev\" href=\"API-linuxmib-ListenOverflows.html\" title=\"probe::linuxmib.ListenOverflows\"><link rel=\"next\" href=\"API-tcpmib-ActiveOpens.html\" title=\"probe::tcpmib.ActiveOpens\"></head><body bgcolor=\"white\" text=\"black\" link=\"#0000FF\" vlink=\"#840084\" alink=\"#0000FF\"><div class=\"navheader\"><table width=\"100%\" summary=\"Navigation header\"><tr><th colspan=\"3\" align=\"center\"><span class=\"phrase\">probe::linuxmib.TCPMemoryPressures</span></th></tr><tr><td width=\"20%\" align=\"left\"><a accesskey=\"p\" href=\"API-linuxmib-ListenOverflows.html\">Prev</a>&#160;</td><th width=\"60%\" align=\"center\">Chapter&#160;15.&#160;SNMP Information Tapset</th><td width=\"20%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-tcpmib-ActiveOpens.html\">Next</a></td></tr></table><hr></div><div class=\"refentry\"><a name=\"API-linuxmib-TCPMemoryPressures\"></a><div class=\"titlepage\"></div><div class=\"refnamediv\"><h2>Name</h2><p>probe::linuxmib.TCPMemoryPressures &#8212; \n      Count of times memory pressure was used\n- </p></div><div class=\"refsynopsisdiv\"><h2>Synopsis</h2><pre class=\"synopsis\">linuxmib.TCPMemoryPressures </pre></div><div class=\"refsect1\"><a name=\"idm15305\"></a><h2>Values</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>op</code></em></span></dt><dd><p>\n+ </p></div><div class=\"refsynopsisdiv\"><h2>Synopsis</h2><pre class=\"synopsis\">linuxmib.TCPMemoryPressures </pre></div><div class=\"refsect1\"><a name=\"idm15304\"></a><h2>Values</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>op</code></em></span></dt><dd><p>\n      Value to be added to the counter (default value of 1)\n     </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>sk</code></em></span></dt><dd><p>\n      Pointer to the struct sock being acted on\n-    </p></dd></dl></div></div><div class=\"refsect1\"><a name=\"idm15318\"></a><h2>Description</h2><p>\n+    </p></dd></dl></div></div><div class=\"refsect1\"><a name=\"idm15317\"></a><h2>Description</h2><p>\n    The packet pointed to by <em class=\"parameter\"><code>skb</code></em> is filtered by the function\n    <code class=\"function\">linuxmib_filter_key</code>. If the packet passes the filter is is\n    counted in the global <em class=\"parameter\"><code>TCPMemoryPressures</code></em> (equivalent to SNMP's MIB\n    LINUX_MIB_TCPMEMORYPRESSURES)\n </p></div></div><div class=\"navfooter\"><hr><table width=\"100%\" summary=\"Navigation footer\"><tr><td width=\"40%\" align=\"left\"><a accesskey=\"p\" href=\"API-linuxmib-ListenOverflows.html\">Prev</a>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"u\" href=\"snmp.stp.html\">Up</a></td><td width=\"40%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-tcpmib-ActiveOpens.html\">Next</a></td></tr><tr><td width=\"40%\" align=\"left\" valign=\"top\"><span class=\"phrase\">probe::linuxmib.ListenOverflows</span>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"h\" href=\"index.html\">Home</a></td><td width=\"40%\" align=\"right\" valign=\"top\">&#160;<span class=\"phrase\">probe::tcpmib.ActiveOpens</span></td></tr></table></div></body></html>\n"}, {"source1": "./usr/share/doc/systemtap-doc/tapsets/API-linuxmib-filter-key.html", "source2": "./usr/share/doc/systemtap-doc/tapsets/API-linuxmib-filter-key.html", "unified_diff": "@@ -1,15 +1,15 @@\n <html><head><meta http-equiv=\"Content-Type\" content=\"text/html; charset=ANSI_X3.4-1968\"><title>function::linuxmib_filter_key</title><meta name=\"generator\" content=\"DocBook XSL Stylesheets Vsnapshot\"><link rel=\"home\" href=\"index.html\" title=\"SystemTap Tapset Reference Manual\"><link rel=\"up\" href=\"snmp.stp.html\" title=\"Chapter&#160;15.&#160;SNMP Information Tapset\"><link rel=\"prev\" href=\"API-ipmib-tcp-remote-port.html\" title=\"function::ipmib_tcp_remote_port\"><link rel=\"next\" href=\"API-tcpmib-filter-key.html\" title=\"function::tcpmib_filter_key\"></head><body bgcolor=\"white\" text=\"black\" link=\"#0000FF\" vlink=\"#840084\" alink=\"#0000FF\"><div class=\"navheader\"><table width=\"100%\" summary=\"Navigation header\"><tr><th colspan=\"3\" align=\"center\"><span class=\"phrase\">function::linuxmib_filter_key</span></th></tr><tr><td width=\"20%\" align=\"left\"><a accesskey=\"p\" href=\"API-ipmib-tcp-remote-port.html\">Prev</a>&#160;</td><th width=\"60%\" align=\"center\">Chapter&#160;15.&#160;SNMP Information Tapset</th><td width=\"20%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-tcpmib-filter-key.html\">Next</a></td></tr></table><hr></div><div class=\"refentry\"><a name=\"API-linuxmib-filter-key\"></a><div class=\"titlepage\"></div><div class=\"refnamediv\"><h2>Name</h2><p>function::linuxmib_filter_key &#8212; \n   Default filter function for linuxmib.* probes\n  </p></div><div class=\"refsynopsisdiv\"><h2>Synopsis</h2><pre class=\"programlisting\">\n     linuxmib_filter_key:long(sk:long,op:long)\n-</pre></div><div class=\"refsect1\"><a name=\"idm14631\"></a><h2>Arguments</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>sk</code></em></span></dt><dd><p>\n+</pre></div><div class=\"refsect1\"><a name=\"idm14630\"></a><h2>Arguments</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>sk</code></em></span></dt><dd><p>\n      pointer to the struct sock\n     </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>op</code></em></span></dt><dd><p>\n      value to be counted if <em class=\"parameter\"><code>sk</code></em> passes the filter\n-    </p></dd></dl></div></div><div class=\"refsect1\"><a name=\"idm14645\"></a><h2>Description</h2><p>\n+    </p></dd></dl></div></div><div class=\"refsect1\"><a name=\"idm14644\"></a><h2>Description</h2><p>\n    This function is a default filter function.\n    The user can replace this function with their own.\n    The user-supplied filter function returns an index key based on the values\n    in <em class=\"parameter\"><code>sk</code></em>.\n    A return value of 0 means this particular <em class=\"parameter\"><code>sk</code></em> should be not be counted.\n </p></div></div><div class=\"navfooter\"><hr><table width=\"100%\" summary=\"Navigation footer\"><tr><td width=\"40%\" align=\"left\"><a accesskey=\"p\" href=\"API-ipmib-tcp-remote-port.html\">Prev</a>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"u\" href=\"snmp.stp.html\">Up</a></td><td width=\"40%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-tcpmib-filter-key.html\">Next</a></td></tr><tr><td width=\"40%\" align=\"left\" valign=\"top\"><span class=\"phrase\">function::ipmib_tcp_remote_port</span>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"h\" href=\"index.html\">Home</a></td><td width=\"40%\" align=\"right\" valign=\"top\">&#160;<span class=\"phrase\">function::tcpmib_filter_key</span></td></tr></table></div></body></html>\n"}, {"source1": "./usr/share/doc/systemtap-doc/tapsets/API-local-clock-ms.html", "source2": "./usr/share/doc/systemtap-doc/tapsets/API-local-clock-ms.html", "unified_diff": "@@ -1,11 +1,11 @@\n <html><head><meta http-equiv=\"Content-Type\" content=\"text/html; charset=ANSI_X3.4-1968\"><title>function::local_clock_ms</title><meta name=\"generator\" content=\"DocBook XSL Stylesheets Vsnapshot\"><link rel=\"home\" href=\"index.html\" title=\"SystemTap Tapset Reference Manual\"><link rel=\"up\" href=\"timestamp_stp.html\" title=\"Chapter&#160;3.&#160;Timestamp Functions\"><link rel=\"prev\" href=\"API-ktime-get-ns.html\" title=\"function::ktime_get_ns\"><link rel=\"next\" href=\"API-local-clock-ns.html\" title=\"function::local_clock_ns\"></head><body bgcolor=\"white\" text=\"black\" link=\"#0000FF\" vlink=\"#840084\" alink=\"#0000FF\"><div class=\"navheader\"><table width=\"100%\" summary=\"Navigation header\"><tr><th colspan=\"3\" align=\"center\"><span class=\"phrase\">function::local_clock_ms</span></th></tr><tr><td width=\"20%\" align=\"left\"><a accesskey=\"p\" href=\"API-ktime-get-ns.html\">Prev</a>&#160;</td><th width=\"60%\" align=\"center\">Chapter&#160;3.&#160;Timestamp Functions</th><td width=\"20%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-local-clock-ns.html\">Next</a></td></tr></table><hr></div><div class=\"refentry\"><a name=\"API-local-clock-ms\"></a><div class=\"titlepage\"></div><div class=\"refnamediv\"><h2>Name</h2><p>function::local_clock_ms &#8212; \n      Number of milliseconds on the local cpu's clock\n  </p></div><div class=\"refsynopsisdiv\"><h2>Synopsis</h2><pre class=\"programlisting\">\n     local_clock_ms:long()\n-</pre></div><div class=\"refsect1\"><a name=\"idm3938\"></a><h2>Arguments</h2><p>\n+</pre></div><div class=\"refsect1\"><a name=\"idm3937\"></a><h2>Arguments</h2><p>\n   None\n- </p></div><div class=\"refsect1\"><a name=\"idm3941\"></a><h2>Description</h2><p>\n+ </p></div><div class=\"refsect1\"><a name=\"idm3940\"></a><h2>Description</h2><p>\n    This function returns the number of milliseconds on the local\n    cpu's clock.  This is always monotonic comparing on the same cpu, but may\n    have some drift between cpus (within about a jiffy).\n </p></div></div><div class=\"navfooter\"><hr><table width=\"100%\" summary=\"Navigation footer\"><tr><td width=\"40%\" align=\"left\"><a accesskey=\"p\" href=\"API-ktime-get-ns.html\">Prev</a>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"u\" href=\"timestamp_stp.html\">Up</a></td><td width=\"40%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-local-clock-ns.html\">Next</a></td></tr><tr><td width=\"40%\" align=\"left\" valign=\"top\"><span class=\"phrase\">function::ktime_get_ns</span>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"h\" href=\"index.html\">Home</a></td><td width=\"40%\" align=\"right\" valign=\"top\">&#160;<span class=\"phrase\">function::local_clock_ns</span></td></tr></table></div></body></html>\n"}, {"source1": "./usr/share/doc/systemtap-doc/tapsets/API-local-clock-ns.html", "source2": "./usr/share/doc/systemtap-doc/tapsets/API-local-clock-ns.html", "unified_diff": "@@ -1,11 +1,11 @@\n <html><head><meta http-equiv=\"Content-Type\" content=\"text/html; charset=ANSI_X3.4-1968\"><title>function::local_clock_ns</title><meta name=\"generator\" content=\"DocBook XSL Stylesheets Vsnapshot\"><link rel=\"home\" href=\"index.html\" title=\"SystemTap Tapset Reference Manual\"><link rel=\"up\" href=\"timestamp_stp.html\" title=\"Chapter&#160;3.&#160;Timestamp Functions\"><link rel=\"prev\" href=\"API-local-clock-ms.html\" title=\"function::local_clock_ms\"><link rel=\"next\" href=\"API-local-clock-s.html\" title=\"function::local_clock_s\"></head><body bgcolor=\"white\" text=\"black\" link=\"#0000FF\" vlink=\"#840084\" alink=\"#0000FF\"><div class=\"navheader\"><table width=\"100%\" summary=\"Navigation header\"><tr><th colspan=\"3\" align=\"center\"><span class=\"phrase\">function::local_clock_ns</span></th></tr><tr><td width=\"20%\" align=\"left\"><a accesskey=\"p\" href=\"API-local-clock-ms.html\">Prev</a>&#160;</td><th width=\"60%\" align=\"center\">Chapter&#160;3.&#160;Timestamp Functions</th><td width=\"20%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-local-clock-s.html\">Next</a></td></tr></table><hr></div><div class=\"refentry\"><a name=\"API-local-clock-ns\"></a><div class=\"titlepage\"></div><div class=\"refnamediv\"><h2>Name</h2><p>function::local_clock_ns &#8212; \n      Number of nanoseconds on the local cpu's clock\n  </p></div><div class=\"refsynopsisdiv\"><h2>Synopsis</h2><pre class=\"programlisting\">\n     local_clock_ns:long()\n-</pre></div><div class=\"refsect1\"><a name=\"idm3959\"></a><h2>Arguments</h2><p>\n+</pre></div><div class=\"refsect1\"><a name=\"idm3958\"></a><h2>Arguments</h2><p>\n   None\n- </p></div><div class=\"refsect1\"><a name=\"idm3962\"></a><h2>Description</h2><p>\n+ </p></div><div class=\"refsect1\"><a name=\"idm3961\"></a><h2>Description</h2><p>\n    This function returns the number of nanoseconds on the local\n    cpu's clock.  This is always monotonic comparing on the same cpu, but may\n    have some drift between cpus (within about a jiffy).\n </p></div></div><div class=\"navfooter\"><hr><table width=\"100%\" summary=\"Navigation footer\"><tr><td width=\"40%\" align=\"left\"><a accesskey=\"p\" href=\"API-local-clock-ms.html\">Prev</a>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"u\" href=\"timestamp_stp.html\">Up</a></td><td width=\"40%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-local-clock-s.html\">Next</a></td></tr><tr><td width=\"40%\" align=\"left\" valign=\"top\"><span class=\"phrase\">function::local_clock_ms</span>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"h\" href=\"index.html\">Home</a></td><td width=\"40%\" align=\"right\" valign=\"top\">&#160;<span class=\"phrase\">function::local_clock_s</span></td></tr></table></div></body></html>\n"}, {"source1": "./usr/share/doc/systemtap-doc/tapsets/API-local-clock-s.html", "source2": "./usr/share/doc/systemtap-doc/tapsets/API-local-clock-s.html", "unified_diff": "@@ -1,11 +1,11 @@\n <html><head><meta http-equiv=\"Content-Type\" content=\"text/html; charset=ANSI_X3.4-1968\"><title>function::local_clock_s</title><meta name=\"generator\" content=\"DocBook XSL Stylesheets Vsnapshot\"><link rel=\"home\" href=\"index.html\" title=\"SystemTap Tapset Reference Manual\"><link rel=\"up\" href=\"timestamp_stp.html\" title=\"Chapter&#160;3.&#160;Timestamp Functions\"><link rel=\"prev\" href=\"API-local-clock-ns.html\" title=\"function::local_clock_ns\"><link rel=\"next\" href=\"API-local-clock-us.html\" title=\"function::local_clock_us\"></head><body bgcolor=\"white\" text=\"black\" link=\"#0000FF\" vlink=\"#840084\" alink=\"#0000FF\"><div class=\"navheader\"><table width=\"100%\" summary=\"Navigation header\"><tr><th colspan=\"3\" align=\"center\"><span class=\"phrase\">function::local_clock_s</span></th></tr><tr><td width=\"20%\" align=\"left\"><a accesskey=\"p\" href=\"API-local-clock-ns.html\">Prev</a>&#160;</td><th width=\"60%\" align=\"center\">Chapter&#160;3.&#160;Timestamp Functions</th><td width=\"20%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-local-clock-us.html\">Next</a></td></tr></table><hr></div><div class=\"refentry\"><a name=\"API-local-clock-s\"></a><div class=\"titlepage\"></div><div class=\"refnamediv\"><h2>Name</h2><p>function::local_clock_s &#8212; \n      Number of seconds on the local cpu's clock\n  </p></div><div class=\"refsynopsisdiv\"><h2>Synopsis</h2><pre class=\"programlisting\">\n     local_clock_s:long()\n-</pre></div><div class=\"refsect1\"><a name=\"idm3980\"></a><h2>Arguments</h2><p>\n+</pre></div><div class=\"refsect1\"><a name=\"idm3979\"></a><h2>Arguments</h2><p>\n   None\n- </p></div><div class=\"refsect1\"><a name=\"idm3983\"></a><h2>Description</h2><p>\n+ </p></div><div class=\"refsect1\"><a name=\"idm3982\"></a><h2>Description</h2><p>\n    This function returns the number of seconds on the local cpu's\n    clock.  This is always monotonic comparing on the same cpu, but may have\n    some drift between cpus (within about a jiffy).\n </p></div></div><div class=\"navfooter\"><hr><table width=\"100%\" summary=\"Navigation footer\"><tr><td width=\"40%\" align=\"left\"><a accesskey=\"p\" href=\"API-local-clock-ns.html\">Prev</a>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"u\" href=\"timestamp_stp.html\">Up</a></td><td width=\"40%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-local-clock-us.html\">Next</a></td></tr><tr><td width=\"40%\" align=\"left\" valign=\"top\"><span class=\"phrase\">function::local_clock_ns</span>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"h\" href=\"index.html\">Home</a></td><td width=\"40%\" align=\"right\" valign=\"top\">&#160;<span class=\"phrase\">function::local_clock_us</span></td></tr></table></div></body></html>\n"}, {"source1": "./usr/share/doc/systemtap-doc/tapsets/API-local-clock-us.html", "source2": "./usr/share/doc/systemtap-doc/tapsets/API-local-clock-us.html", "unified_diff": "@@ -1,11 +1,11 @@\n <html><head><meta http-equiv=\"Content-Type\" content=\"text/html; charset=ANSI_X3.4-1968\"><title>function::local_clock_us</title><meta name=\"generator\" content=\"DocBook XSL Stylesheets Vsnapshot\"><link rel=\"home\" href=\"index.html\" title=\"SystemTap Tapset Reference Manual\"><link rel=\"up\" href=\"timestamp_stp.html\" title=\"Chapter&#160;3.&#160;Timestamp Functions\"><link rel=\"prev\" href=\"API-local-clock-s.html\" title=\"function::local_clock_s\"><link rel=\"next\" href=\"API-read-stopwatch-ms.html\" title=\"function::read_stopwatch_ms\"></head><body bgcolor=\"white\" text=\"black\" link=\"#0000FF\" vlink=\"#840084\" alink=\"#0000FF\"><div class=\"navheader\"><table width=\"100%\" summary=\"Navigation header\"><tr><th colspan=\"3\" align=\"center\"><span class=\"phrase\">function::local_clock_us</span></th></tr><tr><td width=\"20%\" align=\"left\"><a accesskey=\"p\" href=\"API-local-clock-s.html\">Prev</a>&#160;</td><th width=\"60%\" align=\"center\">Chapter&#160;3.&#160;Timestamp Functions</th><td width=\"20%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-read-stopwatch-ms.html\">Next</a></td></tr></table><hr></div><div class=\"refentry\"><a name=\"API-local-clock-us\"></a><div class=\"titlepage\"></div><div class=\"refnamediv\"><h2>Name</h2><p>function::local_clock_us &#8212; \n      Number of microseconds on the local cpu's clock\n  </p></div><div class=\"refsynopsisdiv\"><h2>Synopsis</h2><pre class=\"programlisting\">\n     local_clock_us:long()\n-</pre></div><div class=\"refsect1\"><a name=\"idm4001\"></a><h2>Arguments</h2><p>\n+</pre></div><div class=\"refsect1\"><a name=\"idm4000\"></a><h2>Arguments</h2><p>\n   None\n- </p></div><div class=\"refsect1\"><a name=\"idm4004\"></a><h2>Description</h2><p>\n+ </p></div><div class=\"refsect1\"><a name=\"idm4003\"></a><h2>Description</h2><p>\n    This function returns the number of microseconds on the local\n    cpu's clock.  This is always monotonic comparing on the same cpu, but may\n    have some drift between cpus (within about a jiffy).\n </p></div></div><div class=\"navfooter\"><hr><table width=\"100%\" summary=\"Navigation footer\"><tr><td width=\"40%\" align=\"left\"><a accesskey=\"p\" href=\"API-local-clock-s.html\">Prev</a>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"u\" href=\"timestamp_stp.html\">Up</a></td><td width=\"40%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-read-stopwatch-ms.html\">Next</a></td></tr><tr><td width=\"40%\" align=\"left\" valign=\"top\"><span class=\"phrase\">function::local_clock_s</span>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"h\" href=\"index.html\">Home</a></td><td width=\"40%\" align=\"right\" valign=\"top\">&#160;<span class=\"phrase\">function::read_stopwatch_ms</span></td></tr></table></div></body></html>\n"}, {"source1": "./usr/share/doc/systemtap-doc/tapsets/API-log.html", "source2": "./usr/share/doc/systemtap-doc/tapsets/API-log.html", "unified_diff": "@@ -1,14 +1,14 @@\n <html><head><meta http-equiv=\"Content-Type\" content=\"text/html; charset=ANSI_X3.4-1968\"><title>function::log</title><meta name=\"generator\" content=\"DocBook XSL Stylesheets Vsnapshot\"><link rel=\"home\" href=\"index.html\" title=\"SystemTap Tapset Reference Manual\"><link rel=\"up\" href=\"logging.stp.html\" title=\"Chapter&#160;22.&#160;Logging Tapset\"><link rel=\"prev\" href=\"API-ftrace.html\" title=\"function::ftrace\"><link rel=\"next\" href=\"API-printk.html\" title=\"function::printk\"></head><body bgcolor=\"white\" text=\"black\" link=\"#0000FF\" vlink=\"#840084\" alink=\"#0000FF\"><div class=\"navheader\"><table width=\"100%\" summary=\"Navigation header\"><tr><th colspan=\"3\" align=\"center\"><span class=\"phrase\">function::log</span></th></tr><tr><td width=\"20%\" align=\"left\"><a accesskey=\"p\" href=\"API-ftrace.html\">Prev</a>&#160;</td><th width=\"60%\" align=\"center\">Chapter&#160;22.&#160;Logging Tapset</th><td width=\"20%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-printk.html\">Next</a></td></tr></table><hr></div><div class=\"refentry\"><a name=\"API-log\"></a><div class=\"titlepage\"></div><div class=\"refnamediv\"><h2>Name</h2><p>function::log &#8212; \n   Send a line to the common trace buffer\n  </p></div><div class=\"refsynopsisdiv\"><h2>Synopsis</h2><pre class=\"programlisting\">\n     log(msg:string)\n-</pre></div><div class=\"refsect1\"><a name=\"idm17868\"></a><h2>Arguments</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>msg</code></em></span></dt><dd><p>\n+</pre></div><div class=\"refsect1\"><a name=\"idm17867\"></a><h2>Arguments</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>msg</code></em></span></dt><dd><p>\n      The formatted message string\n-    </p></dd></dl></div></div><div class=\"refsect1\"><a name=\"idm17876\"></a><h2>Description</h2><p>\n+    </p></dd></dl></div></div><div class=\"refsect1\"><a name=\"idm17875\"></a><h2>Description</h2><p>\n    This function logs data. log sends the\n    message immediately to staprun and to the bulk transport\n    (relayfs) if it is being used. If the last character given\n    is not a newline, then one is added. This function is not \n    as efficient as printf and should be used only for urgent\n    messages. \n </p></div></div><div class=\"navfooter\"><hr><table width=\"100%\" summary=\"Navigation footer\"><tr><td width=\"40%\" align=\"left\"><a accesskey=\"p\" href=\"API-ftrace.html\">Prev</a>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"u\" href=\"logging.stp.html\">Up</a></td><td width=\"40%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-printk.html\">Next</a></td></tr><tr><td width=\"40%\" align=\"left\" valign=\"top\"><span class=\"phrase\">function::ftrace</span>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"h\" href=\"index.html\">Home</a></td><td width=\"40%\" align=\"right\" valign=\"top\">&#160;<span class=\"phrase\">function::printk</span></td></tr></table></div></body></html>\n"}, {"source1": "./usr/share/doc/systemtap-doc/tapsets/API-long-arg.html", "source2": "./usr/share/doc/systemtap-doc/tapsets/API-long-arg.html", "unified_diff": "@@ -1,11 +1,11 @@\n <html><head><meta http-equiv=\"Content-Type\" content=\"text/html; charset=ANSI_X3.4-1968\"><title>function::long_arg</title><meta name=\"generator\" content=\"DocBook XSL Stylesheets Vsnapshot\"><link rel=\"home\" href=\"index.html\" title=\"SystemTap Tapset Reference Manual\"><link rel=\"up\" href=\"context_stp.html\" title=\"Chapter&#160;2.&#160;Context Functions\"><link rel=\"prev\" href=\"API-is-return.html\" title=\"function::is_return\"><link rel=\"next\" href=\"API-longlong-arg.html\" title=\"function::longlong_arg\"></head><body bgcolor=\"white\" text=\"black\" link=\"#0000FF\" vlink=\"#840084\" alink=\"#0000FF\"><div class=\"navheader\"><table width=\"100%\" summary=\"Navigation header\"><tr><th colspan=\"3\" align=\"center\"><span class=\"phrase\">function::long_arg</span></th></tr><tr><td width=\"20%\" align=\"left\"><a accesskey=\"p\" href=\"API-is-return.html\">Prev</a>&#160;</td><th width=\"60%\" align=\"center\">Chapter&#160;2.&#160;Context Functions</th><td width=\"20%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-longlong-arg.html\">Next</a></td></tr></table><hr></div><div class=\"refentry\"><a name=\"API-long-arg\"></a><div class=\"titlepage\"></div><div class=\"refnamediv\"><h2>Name</h2><p>function::long_arg &#8212; \n      Return function argument as signed long\n  </p></div><div class=\"refsynopsisdiv\"><h2>Synopsis</h2><pre class=\"programlisting\">\n     long_arg:long(n:long)\n-</pre></div><div class=\"refsect1\"><a name=\"idm525\"></a><h2>Arguments</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>n</code></em></span></dt><dd><p>\n+</pre></div><div class=\"refsect1\"><a name=\"idm524\"></a><h2>Arguments</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>n</code></em></span></dt><dd><p>\n      index of argument to return\n-    </p></dd></dl></div></div><div class=\"refsect1\"><a name=\"idm533\"></a><h2>Description</h2><p>\n+    </p></dd></dl></div></div><div class=\"refsect1\"><a name=\"idm532\"></a><h2>Description</h2><p>\n    Return the value of argument n as a signed long.\n    On architectures where a long is 32 bits, the value is sign-extended\n    to 64 bits.\n </p></div></div><div class=\"navfooter\"><hr><table width=\"100%\" summary=\"Navigation footer\"><tr><td width=\"40%\" align=\"left\"><a accesskey=\"p\" href=\"API-is-return.html\">Prev</a>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"u\" href=\"context_stp.html\">Up</a></td><td width=\"40%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-longlong-arg.html\">Next</a></td></tr><tr><td width=\"40%\" align=\"left\" valign=\"top\"><span class=\"phrase\">function::is_return</span>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"h\" href=\"index.html\">Home</a></td><td width=\"40%\" align=\"right\" valign=\"top\">&#160;<span class=\"phrase\">function::longlong_arg</span></td></tr></table></div></body></html>\n"}, {"source1": "./usr/share/doc/systemtap-doc/tapsets/API-long-to-fp.html", "source2": "./usr/share/doc/systemtap-doc/tapsets/API-long-to-fp.html", "unified_diff": "@@ -1,9 +1,9 @@\n <html><head><meta http-equiv=\"Content-Type\" content=\"text/html; charset=ANSI_X3.4-1968\"><title>function::long_to_fp</title><meta name=\"generator\" content=\"DocBook XSL Stylesheets Vsnapshot\"><link rel=\"home\" href=\"index.html\" title=\"SystemTap Tapset Reference Manual\"><link rel=\"up\" href=\"floatingpoint.stp.html\" title=\"Chapter&#160;35.&#160;Floating point processing Tapset\"><link rel=\"prev\" href=\"API-fp-to-string.html\" title=\"function::fp_to_string\"><link rel=\"next\" href=\"API-string-to-fp.html\" title=\"function::string_to_fp\"></head><body bgcolor=\"white\" text=\"black\" link=\"#0000FF\" vlink=\"#840084\" alink=\"#0000FF\"><div class=\"navheader\"><table width=\"100%\" summary=\"Navigation header\"><tr><th colspan=\"3\" align=\"center\"><span class=\"phrase\">function::long_to_fp</span></th></tr><tr><td width=\"20%\" align=\"left\"><a accesskey=\"p\" href=\"API-fp-to-string.html\">Prev</a>&#160;</td><th width=\"60%\" align=\"center\">Chapter&#160;35.&#160;Floating point processing Tapset</th><td width=\"20%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-string-to-fp.html\">Next</a></td></tr></table><hr></div><div class=\"refentry\"><a name=\"API-long-to-fp\"></a><div class=\"titlepage\"></div><div class=\"refnamediv\"><h2>Name</h2><p>function::long_to_fp &#8212; \n      Convert long int to 64 bit floating point\n  </p></div><div class=\"refsynopsisdiv\"><h2>Synopsis</h2><pre class=\"programlisting\">\n     long_to_fp:long(input:long)\n-</pre></div><div class=\"refsect1\"><a name=\"idm26420\"></a><h2>Arguments</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>input</code></em></span></dt><dd><p>\n+</pre></div><div class=\"refsect1\"><a name=\"idm26419\"></a><h2>Arguments</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>input</code></em></span></dt><dd><p>\n      a long integer\n-    </p></dd></dl></div></div><div class=\"refsect1\"><a name=\"idm26428\"></a><h2>Description</h2><p>\n+    </p></dd></dl></div></div><div class=\"refsect1\"><a name=\"idm26427\"></a><h2>Description</h2><p>\n    Convert from a long to a 64 bit softfloat floating point.\n </p></div></div><div class=\"navfooter\"><hr><table width=\"100%\" summary=\"Navigation footer\"><tr><td width=\"40%\" align=\"left\"><a accesskey=\"p\" href=\"API-fp-to-string.html\">Prev</a>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"u\" href=\"floatingpoint.stp.html\">Up</a></td><td width=\"40%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-string-to-fp.html\">Next</a></td></tr><tr><td width=\"40%\" align=\"left\" valign=\"top\"><span class=\"phrase\">function::fp_to_string</span>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"h\" href=\"index.html\">Home</a></td><td width=\"40%\" align=\"right\" valign=\"top\">&#160;<span class=\"phrase\">function::string_to_fp</span></td></tr></table></div></body></html>\n"}, {"source1": "./usr/share/doc/systemtap-doc/tapsets/API-longlong-arg.html", "source2": "./usr/share/doc/systemtap-doc/tapsets/API-longlong-arg.html", "unified_diff": "@@ -1,9 +1,9 @@\n <html><head><meta http-equiv=\"Content-Type\" content=\"text/html; charset=ANSI_X3.4-1968\"><title>function::longlong_arg</title><meta name=\"generator\" content=\"DocBook XSL Stylesheets Vsnapshot\"><link rel=\"home\" href=\"index.html\" title=\"SystemTap Tapset Reference Manual\"><link rel=\"up\" href=\"context_stp.html\" title=\"Chapter&#160;2.&#160;Context Functions\"><link rel=\"prev\" href=\"API-long-arg.html\" title=\"function::long_arg\"><link rel=\"next\" href=\"API-modname.html\" title=\"function::modname\"></head><body bgcolor=\"white\" text=\"black\" link=\"#0000FF\" vlink=\"#840084\" alink=\"#0000FF\"><div class=\"navheader\"><table width=\"100%\" summary=\"Navigation header\"><tr><th colspan=\"3\" align=\"center\"><span class=\"phrase\">function::longlong_arg</span></th></tr><tr><td width=\"20%\" align=\"left\"><a accesskey=\"p\" href=\"API-long-arg.html\">Prev</a>&#160;</td><th width=\"60%\" align=\"center\">Chapter&#160;2.&#160;Context Functions</th><td width=\"20%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-modname.html\">Next</a></td></tr></table><hr></div><div class=\"refentry\"><a name=\"API-longlong-arg\"></a><div class=\"titlepage\"></div><div class=\"refnamediv\"><h2>Name</h2><p>function::longlong_arg &#8212; \n      Return function argument as 64-bit value\n  </p></div><div class=\"refsynopsisdiv\"><h2>Synopsis</h2><pre class=\"programlisting\">\n     longlong_arg:long(n:long)\n-</pre></div><div class=\"refsect1\"><a name=\"idm551\"></a><h2>Arguments</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>n</code></em></span></dt><dd><p>\n+</pre></div><div class=\"refsect1\"><a name=\"idm550\"></a><h2>Arguments</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>n</code></em></span></dt><dd><p>\n      index of argument to return\n-    </p></dd></dl></div></div><div class=\"refsect1\"><a name=\"idm559\"></a><h2>Description</h2><p>\n+    </p></dd></dl></div></div><div class=\"refsect1\"><a name=\"idm558\"></a><h2>Description</h2><p>\n    Return the value of argument n as a 64-bit value.\n </p></div></div><div class=\"navfooter\"><hr><table width=\"100%\" summary=\"Navigation footer\"><tr><td width=\"40%\" align=\"left\"><a accesskey=\"p\" href=\"API-long-arg.html\">Prev</a>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"u\" href=\"context_stp.html\">Up</a></td><td width=\"40%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-modname.html\">Next</a></td></tr><tr><td width=\"40%\" align=\"left\" valign=\"top\"><span class=\"phrase\">function::long_arg</span>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"h\" href=\"index.html\">Home</a></td><td width=\"40%\" align=\"right\" valign=\"top\">&#160;<span class=\"phrase\">function::modname</span></td></tr></table></div></body></html>\n"}, {"source1": "./usr/share/doc/systemtap-doc/tapsets/API-matched-str.html", "source2": "./usr/share/doc/systemtap-doc/tapsets/API-matched-str.html", "unified_diff": "@@ -1,11 +1,11 @@\n <html><head><meta http-equiv=\"Content-Type\" content=\"text/html; charset=ANSI_X3.4-1968\"><title>function::matched_str</title><meta name=\"generator\" content=\"DocBook XSL Stylesheets Vsnapshot\"><link rel=\"home\" href=\"index.html\" title=\"SystemTap Tapset Reference Manual\"><link rel=\"up\" href=\"string.stp.html\" title=\"Chapter&#160;28.&#160;A collection of standard string functions\"><link rel=\"prev\" href=\"API-matched.html\" title=\"function::matched\"><link rel=\"next\" href=\"API-ngroups.html\" title=\"function::ngroups\"></head><body bgcolor=\"white\" text=\"black\" link=\"#0000FF\" vlink=\"#840084\" alink=\"#0000FF\"><div class=\"navheader\"><table width=\"100%\" summary=\"Navigation header\"><tr><th colspan=\"3\" align=\"center\"><span class=\"phrase\">function::matched_str</span></th></tr><tr><td width=\"20%\" align=\"left\"><a accesskey=\"p\" href=\"API-matched.html\">Prev</a>&#160;</td><th width=\"60%\" align=\"center\">Chapter&#160;28.&#160;A collection of standard string functions</th><td width=\"20%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-ngroups.html\">Next</a></td></tr></table><hr></div><div class=\"refentry\"><a name=\"API-matched-str\"></a><div class=\"titlepage\"></div><div class=\"refnamediv\"><h2>Name</h2><p>function::matched_str &#8212; \n   Return the last matched string.\n  </p></div><div class=\"refsynopsisdiv\"><h2>Synopsis</h2><pre class=\"programlisting\">\n     matched_str:string()\n-</pre></div><div class=\"refsect1\"><a name=\"idm20874\"></a><h2>Arguments</h2><p>\n+</pre></div><div class=\"refsect1\"><a name=\"idm20873\"></a><h2>Arguments</h2><p>\n   None\n- </p></div><div class=\"refsect1\"><a name=\"idm20877\"></a><h2>Description</h2><p>\n+ </p></div><div class=\"refsect1\"><a name=\"idm20876\"></a><h2>Description</h2><p>\n    returns the string matched by the last successful\n    use of the =~ regexp matching operator. Returns an error if the\n    last use of =~ led to a failed match.\n </p></div></div><div class=\"navfooter\"><hr><table width=\"100%\" summary=\"Navigation footer\"><tr><td width=\"40%\" align=\"left\"><a accesskey=\"p\" href=\"API-matched.html\">Prev</a>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"u\" href=\"string.stp.html\">Up</a></td><td width=\"40%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-ngroups.html\">Next</a></td></tr><tr><td width=\"40%\" align=\"left\" valign=\"top\"><span class=\"phrase\">function::matched</span>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"h\" href=\"index.html\">Home</a></td><td width=\"40%\" align=\"right\" valign=\"top\">&#160;<span class=\"phrase\">function::ngroups</span></td></tr></table></div></body></html>\n"}, {"source1": "./usr/share/doc/systemtap-doc/tapsets/API-matched.html", "source2": "./usr/share/doc/systemtap-doc/tapsets/API-matched.html", "unified_diff": "@@ -1,15 +1,15 @@\n <html><head><meta http-equiv=\"Content-Type\" content=\"text/html; charset=ANSI_X3.4-1968\"><title>function::matched</title><meta name=\"generator\" content=\"DocBook XSL Stylesheets Vsnapshot\"><link rel=\"home\" href=\"index.html\" title=\"SystemTap Tapset Reference Manual\"><link rel=\"up\" href=\"string.stp.html\" title=\"Chapter&#160;28.&#160;A collection of standard string functions\"><link rel=\"prev\" href=\"API-isinstr.html\" title=\"function::isinstr\"><link rel=\"next\" href=\"API-matched-str.html\" title=\"function::matched_str\"></head><body bgcolor=\"white\" text=\"black\" link=\"#0000FF\" vlink=\"#840084\" alink=\"#0000FF\"><div class=\"navheader\"><table width=\"100%\" summary=\"Navigation header\"><tr><th colspan=\"3\" align=\"center\"><span class=\"phrase\">function::matched</span></th></tr><tr><td width=\"20%\" align=\"left\"><a accesskey=\"p\" href=\"API-isinstr.html\">Prev</a>&#160;</td><th width=\"60%\" align=\"center\">Chapter&#160;28.&#160;A collection of standard string functions</th><td width=\"20%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-matched-str.html\">Next</a></td></tr></table><hr></div><div class=\"refentry\"><a name=\"API-matched\"></a><div class=\"titlepage\"></div><div class=\"refnamediv\"><h2>Name</h2><p>function::matched &#8212; \n      Return a given matched subexpression.\n  </p></div><div class=\"refsynopsisdiv\"><h2>Synopsis</h2><pre class=\"programlisting\">\n     matched:string(n:long)\n-</pre></div><div class=\"refsect1\"><a name=\"idm20848\"></a><h2>Arguments</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>n</code></em></span></dt><dd><p>\n+</pre></div><div class=\"refsect1\"><a name=\"idm20847\"></a><h2>Arguments</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>n</code></em></span></dt><dd><p>\n      index to the subexpression to return. 0 corresponds to the\n      entire regular expression.\n-    </p></dd></dl></div></div><div class=\"refsect1\"><a name=\"idm20856\"></a><h2>Description</h2><p>\n+    </p></dd></dl></div></div><div class=\"refsect1\"><a name=\"idm20855\"></a><h2>Description</h2><p>\n    returns the content of the n'th subexpression of the\n    last successful use of the =~ regex matching operator. Returns an\n    empty string if the n'th subexpression was not matched (e.g. due to\n    alternation). Throws an error if the last use of =~ was a failed\n    match, or if fewer than n subexpressions are present in the\n    original regexp.\n </p></div></div><div class=\"navfooter\"><hr><table width=\"100%\" summary=\"Navigation footer\"><tr><td width=\"40%\" align=\"left\"><a accesskey=\"p\" href=\"API-isinstr.html\">Prev</a>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"u\" href=\"string.stp.html\">Up</a></td><td width=\"40%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-matched-str.html\">Next</a></td></tr><tr><td width=\"40%\" align=\"left\" valign=\"top\"><span class=\"phrase\">function::isinstr</span>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"h\" href=\"index.html\">Home</a></td><td width=\"40%\" align=\"right\" valign=\"top\">&#160;<span class=\"phrase\">function::matched_str</span></td></tr></table></div></body></html>\n"}, {"source1": "./usr/share/doc/systemtap-doc/tapsets/API-mdelay.html", "source2": "./usr/share/doc/systemtap-doc/tapsets/API-mdelay.html", "unified_diff": "@@ -1,10 +1,10 @@\n <html><head><meta http-equiv=\"Content-Type\" content=\"text/html; charset=ANSI_X3.4-1968\"><title>function::mdelay</title><meta name=\"generator\" content=\"DocBook XSL Stylesheets Vsnapshot\"><link rel=\"home\" href=\"index.html\" title=\"SystemTap Tapset Reference Manual\"><link rel=\"up\" href=\"guru-delay.stp.html\" title=\"Chapter&#160;27.&#160;Guru tapsets\"><link rel=\"prev\" href=\"guru-delay.stp.html\" title=\"Chapter&#160;27.&#160;Guru tapsets\"><link rel=\"next\" href=\"API-panic.html\" title=\"function::panic\"></head><body bgcolor=\"white\" text=\"black\" link=\"#0000FF\" vlink=\"#840084\" alink=\"#0000FF\"><div class=\"navheader\"><table width=\"100%\" summary=\"Navigation header\"><tr><th colspan=\"3\" align=\"center\"><span class=\"phrase\">function::mdelay</span></th></tr><tr><td width=\"20%\" align=\"left\"><a accesskey=\"p\" href=\"guru-delay.stp.html\">Prev</a>&#160;</td><th width=\"60%\" align=\"center\">Chapter&#160;27.&#160;Guru tapsets</th><td width=\"20%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-panic.html\">Next</a></td></tr></table><hr></div><div class=\"refentry\"><a name=\"API-mdelay\"></a><div class=\"titlepage\"></div><div class=\"refnamediv\"><h2>Name</h2><p>function::mdelay &#8212; \n   millisecond delay\n  </p></div><div class=\"refsynopsisdiv\"><h2>Synopsis</h2><pre class=\"programlisting\">\n     mdelay(ms:long)\n-</pre></div><div class=\"refsect1\"><a name=\"idm20680\"></a><h2>Arguments</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>ms</code></em></span></dt><dd><p>\n+</pre></div><div class=\"refsect1\"><a name=\"idm20679\"></a><h2>Arguments</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>ms</code></em></span></dt><dd><p>\n      Number of milliseconds to delay.\n-    </p></dd></dl></div></div><div class=\"refsect1\"><a name=\"idm20688\"></a><h2>Description</h2><p>\n+    </p></dd></dl></div></div><div class=\"refsect1\"><a name=\"idm20687\"></a><h2>Description</h2><p>\n    This function inserts a multi-millisecond busy-delay into a probe handler.\n    It requires guru mode.\n </p></div></div><div class=\"navfooter\"><hr><table width=\"100%\" summary=\"Navigation footer\"><tr><td width=\"40%\" align=\"left\"><a accesskey=\"p\" href=\"guru-delay.stp.html\">Prev</a>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"u\" href=\"guru-delay.stp.html\">Up</a></td><td width=\"40%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-panic.html\">Next</a></td></tr><tr><td width=\"40%\" align=\"left\" valign=\"top\">Chapter&#160;27.&#160;Guru tapsets&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"h\" href=\"index.html\">Home</a></td><td width=\"40%\" align=\"right\" valign=\"top\">&#160;<span class=\"phrase\">function::panic</span></td></tr></table></div></body></html>\n"}, {"source1": "./usr/share/doc/systemtap-doc/tapsets/API-mem-page-size.html", "source2": "./usr/share/doc/systemtap-doc/tapsets/API-mem-page-size.html", "unified_diff": "@@ -1,7 +1,7 @@\n <html><head><meta http-equiv=\"Content-Type\" content=\"text/html; charset=ANSI_X3.4-1968\"><title>function::mem_page_size</title><meta name=\"generator\" content=\"DocBook XSL Stylesheets Vsnapshot\"><link rel=\"home\" href=\"index.html\" title=\"SystemTap Tapset Reference Manual\"><link rel=\"up\" href=\"memory_stp.html\" title=\"Chapter&#160;6.&#160;Memory Tapset\"><link rel=\"prev\" href=\"API-bytes-to-string.html\" title=\"function::bytes_to_string\"><link rel=\"next\" href=\"API-pages-to-string.html\" title=\"function::pages_to_string\"></head><body bgcolor=\"white\" text=\"black\" link=\"#0000FF\" vlink=\"#840084\" alink=\"#0000FF\"><div class=\"navheader\"><table width=\"100%\" summary=\"Navigation header\"><tr><th colspan=\"3\" align=\"center\"><span class=\"phrase\">function::mem_page_size</span></th></tr><tr><td width=\"20%\" align=\"left\"><a accesskey=\"p\" href=\"API-bytes-to-string.html\">Prev</a>&#160;</td><th width=\"60%\" align=\"center\">Chapter&#160;6.&#160;Memory Tapset</th><td width=\"20%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-pages-to-string.html\">Next</a></td></tr></table><hr></div><div class=\"refentry\"><a name=\"API-mem-page-size\"></a><div class=\"titlepage\"></div><div class=\"refnamediv\"><h2>Name</h2><p>function::mem_page_size &#8212; \n      Number of bytes in a page for this architecture\n  </p></div><div class=\"refsynopsisdiv\"><h2>Synopsis</h2><pre class=\"programlisting\">\n     mem_page_size:long()\n-</pre></div><div class=\"refsect1\"><a name=\"idm4390\"></a><h2>Arguments</h2><p>\n+</pre></div><div class=\"refsect1\"><a name=\"idm4389\"></a><h2>Arguments</h2><p>\n   None\n  </p></div></div><div class=\"navfooter\"><hr><table width=\"100%\" summary=\"Navigation footer\"><tr><td width=\"40%\" align=\"left\"><a accesskey=\"p\" href=\"API-bytes-to-string.html\">Prev</a>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"u\" href=\"memory_stp.html\">Up</a></td><td width=\"40%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-pages-to-string.html\">Next</a></td></tr><tr><td width=\"40%\" align=\"left\" valign=\"top\"><span class=\"phrase\">function::bytes_to_string</span>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"h\" href=\"index.html\">Home</a></td><td width=\"40%\" align=\"right\" valign=\"top\">&#160;<span class=\"phrase\">function::pages_to_string</span></td></tr></table></div></body></html>\n"}, {"source1": "./usr/share/doc/systemtap-doc/tapsets/API-modname.html", "source2": "./usr/share/doc/systemtap-doc/tapsets/API-modname.html", "unified_diff": "@@ -1,12 +1,12 @@\n <html><head><meta http-equiv=\"Content-Type\" content=\"text/html; charset=ANSI_X3.4-1968\"><title>function::modname</title><meta name=\"generator\" content=\"DocBook XSL Stylesheets Vsnapshot\"><link rel=\"home\" href=\"index.html\" title=\"SystemTap Tapset Reference Manual\"><link rel=\"up\" href=\"context_stp.html\" title=\"Chapter&#160;2.&#160;Context Functions\"><link rel=\"prev\" href=\"API-longlong-arg.html\" title=\"function::longlong_arg\"><link rel=\"next\" href=\"API-module-name.html\" title=\"function::module_name\"></head><body bgcolor=\"white\" text=\"black\" link=\"#0000FF\" vlink=\"#840084\" alink=\"#0000FF\"><div class=\"navheader\"><table width=\"100%\" summary=\"Navigation header\"><tr><th colspan=\"3\" align=\"center\"><span class=\"phrase\">function::modname</span></th></tr><tr><td width=\"20%\" align=\"left\"><a accesskey=\"p\" href=\"API-longlong-arg.html\">Prev</a>&#160;</td><th width=\"60%\" align=\"center\">Chapter&#160;2.&#160;Context Functions</th><td width=\"20%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-module-name.html\">Next</a></td></tr></table><hr></div><div class=\"refentry\"><a name=\"API-modname\"></a><div class=\"titlepage\"></div><div class=\"refnamediv\"><h2>Name</h2><p>function::modname &#8212; \n      Return the kernel module name loaded at the address\n  </p></div><div class=\"refsynopsisdiv\"><h2>Synopsis</h2><pre class=\"programlisting\">\n     modname:string(addr:long)\n-</pre></div><div class=\"refsect1\"><a name=\"idm577\"></a><h2>Arguments</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>addr</code></em></span></dt><dd><p>\n+</pre></div><div class=\"refsect1\"><a name=\"idm576\"></a><h2>Arguments</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>addr</code></em></span></dt><dd><p>\n      The address to map to a kernel module name\n-    </p></dd></dl></div></div><div class=\"refsect1\"><a name=\"idm585\"></a><h2>Description</h2><p>\n+    </p></dd></dl></div></div><div class=\"refsect1\"><a name=\"idm584\"></a><h2>Description</h2><p>\n    Returns the module name associated with the given\n    address if known. If not known it will raise an error. If the\n    address was not in a kernel module, but in the kernel itself, then\n    the string <span class=\"quote\">&#8220;<span class=\"quote\">kernel</span>&#8221;</span> will be returned.\n </p></div></div><div class=\"navfooter\"><hr><table width=\"100%\" summary=\"Navigation footer\"><tr><td width=\"40%\" align=\"left\"><a accesskey=\"p\" href=\"API-longlong-arg.html\">Prev</a>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"u\" href=\"context_stp.html\">Up</a></td><td width=\"40%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-module-name.html\">Next</a></td></tr><tr><td width=\"40%\" align=\"left\" valign=\"top\"><span class=\"phrase\">function::longlong_arg</span>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"h\" href=\"index.html\">Home</a></td><td width=\"40%\" align=\"right\" valign=\"top\">&#160;<span class=\"phrase\">function::module_name</span></td></tr></table></div></body></html>\n"}, {"source1": "./usr/share/doc/systemtap-doc/tapsets/API-module-name.html", "source2": "./usr/share/doc/systemtap-doc/tapsets/API-module-name.html", "unified_diff": "@@ -1,11 +1,11 @@\n <html><head><meta http-equiv=\"Content-Type\" content=\"text/html; charset=ANSI_X3.4-1968\"><title>function::module_name</title><meta name=\"generator\" content=\"DocBook XSL Stylesheets Vsnapshot\"><link rel=\"home\" href=\"index.html\" title=\"SystemTap Tapset Reference Manual\"><link rel=\"up\" href=\"context_stp.html\" title=\"Chapter&#160;2.&#160;Context Functions\"><link rel=\"prev\" href=\"API-modname.html\" title=\"function::modname\"><link rel=\"next\" href=\"API-module-size.html\" title=\"function::module_size\"></head><body bgcolor=\"white\" text=\"black\" link=\"#0000FF\" vlink=\"#840084\" alink=\"#0000FF\"><div class=\"navheader\"><table width=\"100%\" summary=\"Navigation header\"><tr><th colspan=\"3\" align=\"center\"><span class=\"phrase\">function::module_name</span></th></tr><tr><td width=\"20%\" align=\"left\"><a accesskey=\"p\" href=\"API-modname.html\">Prev</a>&#160;</td><th width=\"60%\" align=\"center\">Chapter&#160;2.&#160;Context Functions</th><td width=\"20%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-module-size.html\">Next</a></td></tr></table><hr></div><div class=\"refentry\"><a name=\"API-module-name\"></a><div class=\"titlepage\"></div><div class=\"refnamediv\"><h2>Name</h2><p>function::module_name &#8212; \n      The module name of the current script\n  </p></div><div class=\"refsynopsisdiv\"><h2>Synopsis</h2><pre class=\"programlisting\">\n     module_name:string()\n-</pre></div><div class=\"refsect1\"><a name=\"idm604\"></a><h2>Arguments</h2><p>\n+</pre></div><div class=\"refsect1\"><a name=\"idm603\"></a><h2>Arguments</h2><p>\n   None\n- </p></div><div class=\"refsect1\"><a name=\"idm607\"></a><h2>Description</h2><p>\n+ </p></div><div class=\"refsect1\"><a name=\"idm606\"></a><h2>Description</h2><p>\n    This function returns the name of the stap module.\n    Either generated randomly (stap_[0-9a-f]+_[0-9a-f]+)\n    or set by stap -m &lt;module_name&gt;.\n </p></div></div><div class=\"navfooter\"><hr><table width=\"100%\" summary=\"Navigation footer\"><tr><td width=\"40%\" align=\"left\"><a accesskey=\"p\" href=\"API-modname.html\">Prev</a>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"u\" href=\"context_stp.html\">Up</a></td><td width=\"40%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-module-size.html\">Next</a></td></tr><tr><td width=\"40%\" align=\"left\" valign=\"top\"><span class=\"phrase\">function::modname</span>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"h\" href=\"index.html\">Home</a></td><td width=\"40%\" align=\"right\" valign=\"top\">&#160;<span class=\"phrase\">function::module_size</span></td></tr></table></div></body></html>\n"}, {"source1": "./usr/share/doc/systemtap-doc/tapsets/API-module-size.html", "source2": "./usr/share/doc/systemtap-doc/tapsets/API-module-size.html", "unified_diff": "@@ -1,10 +1,10 @@\n <html><head><meta http-equiv=\"Content-Type\" content=\"text/html; charset=ANSI_X3.4-1968\"><title>function::module_size</title><meta name=\"generator\" content=\"DocBook XSL Stylesheets Vsnapshot\"><link rel=\"home\" href=\"index.html\" title=\"SystemTap Tapset Reference Manual\"><link rel=\"up\" href=\"context_stp.html\" title=\"Chapter&#160;2.&#160;Context Functions\"><link rel=\"prev\" href=\"API-module-name.html\" title=\"function::module_name\"><link rel=\"next\" href=\"API-ns-egid.html\" title=\"function::ns_egid\"></head><body bgcolor=\"white\" text=\"black\" link=\"#0000FF\" vlink=\"#840084\" alink=\"#0000FF\"><div class=\"navheader\"><table width=\"100%\" summary=\"Navigation header\"><tr><th colspan=\"3\" align=\"center\"><span class=\"phrase\">function::module_size</span></th></tr><tr><td width=\"20%\" align=\"left\"><a accesskey=\"p\" href=\"API-module-name.html\">Prev</a>&#160;</td><th width=\"60%\" align=\"center\">Chapter&#160;2.&#160;Context Functions</th><td width=\"20%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-ns-egid.html\">Next</a></td></tr></table><hr></div><div class=\"refentry\"><a name=\"API-module-size\"></a><div class=\"titlepage\"></div><div class=\"refnamediv\"><h2>Name</h2><p>function::module_size &#8212; \n      The module size of the current script\n  </p></div><div class=\"refsynopsisdiv\"><h2>Synopsis</h2><pre class=\"programlisting\">\n     module_size:string()\n-</pre></div><div class=\"refsect1\"><a name=\"idm625\"></a><h2>Arguments</h2><p>\n+</pre></div><div class=\"refsect1\"><a name=\"idm624\"></a><h2>Arguments</h2><p>\n   None\n- </p></div><div class=\"refsect1\"><a name=\"idm628\"></a><h2>Description</h2><p>\n+ </p></div><div class=\"refsect1\"><a name=\"idm627\"></a><h2>Description</h2><p>\n    This function returns the sizes of various sections\n    of the stap module.\n </p></div></div><div class=\"navfooter\"><hr><table width=\"100%\" summary=\"Navigation footer\"><tr><td width=\"40%\" align=\"left\"><a accesskey=\"p\" href=\"API-module-name.html\">Prev</a>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"u\" href=\"context_stp.html\">Up</a></td><td width=\"40%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-ns-egid.html\">Next</a></td></tr><tr><td width=\"40%\" align=\"left\" valign=\"top\"><span class=\"phrase\">function::module_name</span>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"h\" href=\"index.html\">Home</a></td><td width=\"40%\" align=\"right\" valign=\"top\">&#160;<span class=\"phrase\">function::ns_egid</span></td></tr></table></div></body></html>\n"}, {"source1": "./usr/share/doc/systemtap-doc/tapsets/API-msecs-to-string.html", "source2": "./usr/share/doc/systemtap-doc/tapsets/API-msecs-to-string.html", "unified_diff": "@@ -1,12 +1,12 @@\n <html><head><meta http-equiv=\"Content-Type\" content=\"text/html; charset=ANSI_X3.4-1968\"><title>function::msecs_to_string</title><meta name=\"generator\" content=\"DocBook XSL Stylesheets Vsnapshot\"><link rel=\"home\" href=\"index.html\" title=\"SystemTap Tapset Reference Manual\"><link rel=\"up\" href=\"task_time_stp.html\" title=\"Chapter&#160;7.&#160;Task Time Tapset\"><link rel=\"prev\" href=\"API-cputime-to-usecs.html\" title=\"function::cputime_to_usecs\"><link rel=\"next\" href=\"API-nsecs-to-string.html\" title=\"function::nsecs_to_string\"></head><body bgcolor=\"white\" text=\"black\" link=\"#0000FF\" vlink=\"#840084\" alink=\"#0000FF\"><div class=\"navheader\"><table width=\"100%\" summary=\"Navigation header\"><tr><th colspan=\"3\" align=\"center\"><span class=\"phrase\">function::msecs_to_string</span></th></tr><tr><td width=\"20%\" align=\"left\"><a accesskey=\"p\" href=\"API-cputime-to-usecs.html\">Prev</a>&#160;</td><th width=\"60%\" align=\"center\">Chapter&#160;7.&#160;Task Time Tapset</th><td width=\"20%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-nsecs-to-string.html\">Next</a></td></tr></table><hr></div><div class=\"refentry\"><a name=\"API-msecs-to-string\"></a><div class=\"titlepage\"></div><div class=\"refnamediv\"><h2>Name</h2><p>function::msecs_to_string &#8212; \n      Human readable string for given milliseconds\n  </p></div><div class=\"refsynopsisdiv\"><h2>Synopsis</h2><pre class=\"programlisting\">\n     msecs_to_string:string(msecs:long)\n-</pre></div><div class=\"refsect1\"><a name=\"idm5293\"></a><h2>Arguments</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>msecs</code></em></span></dt><dd><p>\n+</pre></div><div class=\"refsect1\"><a name=\"idm5292\"></a><h2>Arguments</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>msecs</code></em></span></dt><dd><p>\n      Number of milliseconds to translate.\n-    </p></dd></dl></div></div><div class=\"refsect1\"><a name=\"idm5301\"></a><h2>Description</h2><p>\n+    </p></dd></dl></div></div><div class=\"refsect1\"><a name=\"idm5300\"></a><h2>Description</h2><p>\n    Returns a string representing the number of\n    milliseconds as a human readable string consisting of <span class=\"quote\">&#8220;<span class=\"quote\">XmY.ZZZs</span>&#8221;</span>,\n    where X is the number of minutes, Y is the number of seconds and\n    ZZZ is the number of milliseconds.\n </p></div></div><div class=\"navfooter\"><hr><table width=\"100%\" summary=\"Navigation footer\"><tr><td width=\"40%\" align=\"left\"><a accesskey=\"p\" href=\"API-cputime-to-usecs.html\">Prev</a>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"u\" href=\"task_time_stp.html\">Up</a></td><td width=\"40%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-nsecs-to-string.html\">Next</a></td></tr><tr><td width=\"40%\" align=\"left\" valign=\"top\"><span class=\"phrase\">function::cputime_to_usecs</span>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"h\" href=\"index.html\">Home</a></td><td width=\"40%\" align=\"right\" valign=\"top\">&#160;<span class=\"phrase\">function::nsecs_to_string</span></td></tr></table></div></body></html>\n"}, {"source1": "./usr/share/doc/systemtap-doc/tapsets/API-netdev-change-mac.html", "source2": "./usr/share/doc/systemtap-doc/tapsets/API-netdev-change-mac.html", "unified_diff": "@@ -1,11 +1,11 @@\n <html><head><meta http-equiv=\"Content-Type\" content=\"text/html; charset=ANSI_X3.4-1968\"><title>probe::netdev.change_mac</title><meta name=\"generator\" content=\"DocBook XSL Stylesheets Vsnapshot\"><link rel=\"home\" href=\"index.html\" title=\"SystemTap Tapset Reference Manual\"><link rel=\"up\" href=\"networking.stp.html\" title=\"Chapter&#160;13.&#160;Networking Tapset\"><link rel=\"prev\" href=\"API-ntohs.html\" title=\"function::ntohs\"><link rel=\"next\" href=\"API-netdev-change-mtu.html\" title=\"probe::netdev.change_mtu\"></head><body bgcolor=\"white\" text=\"black\" link=\"#0000FF\" vlink=\"#840084\" alink=\"#0000FF\"><div class=\"navheader\"><table width=\"100%\" summary=\"Navigation header\"><tr><th colspan=\"3\" align=\"center\"><span class=\"phrase\">probe::netdev.change_mac</span></th></tr><tr><td width=\"20%\" align=\"left\"><a accesskey=\"p\" href=\"API-ntohs.html\">Prev</a>&#160;</td><th width=\"60%\" align=\"center\">Chapter&#160;13.&#160;Networking Tapset</th><td width=\"20%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-netdev-change-mtu.html\">Next</a></td></tr></table><hr></div><div class=\"refentry\"><a name=\"API-netdev-change-mac\"></a><div class=\"titlepage\"></div><div class=\"refnamediv\"><h2>Name</h2><p>probe::netdev.change_mac &#8212; \n      Called when the netdev_name has the MAC changed\n- </p></div><div class=\"refsynopsisdiv\"><h2>Synopsis</h2><pre class=\"synopsis\">netdev.change_mac </pre></div><div class=\"refsect1\"><a name=\"idm8557\"></a><h2>Values</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>new_mac</code></em></span></dt><dd><p>\n-     The new MAC address\n-    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>old_mac</code></em></span></dt><dd><p>\n-     The current MAC address\n-    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>mac_len</code></em></span></dt><dd><p>\n+ </p></div><div class=\"refsynopsisdiv\"><h2>Synopsis</h2><pre class=\"synopsis\">netdev.change_mac </pre></div><div class=\"refsect1\"><a name=\"idm8556\"></a><h2>Values</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>mac_len</code></em></span></dt><dd><p>\n      The MAC length\n     </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>dev_name</code></em></span></dt><dd><p>\n      The device that will have the MAC changed\n+    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>old_mac</code></em></span></dt><dd><p>\n+     The current MAC address\n+    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>new_mac</code></em></span></dt><dd><p>\n+     The new MAC address\n     </p></dd></dl></div></div></div><div class=\"navfooter\"><hr><table width=\"100%\" summary=\"Navigation footer\"><tr><td width=\"40%\" align=\"left\"><a accesskey=\"p\" href=\"API-ntohs.html\">Prev</a>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"u\" href=\"networking.stp.html\">Up</a></td><td width=\"40%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-netdev-change-mtu.html\">Next</a></td></tr><tr><td width=\"40%\" align=\"left\" valign=\"top\"><span class=\"phrase\">function::ntohs</span>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"h\" href=\"index.html\">Home</a></td><td width=\"40%\" align=\"right\" valign=\"top\">&#160;<span class=\"phrase\">probe::netdev.change_mtu</span></td></tr></table></div></body></html>\n"}, {"source1": "./usr/share/doc/systemtap-doc/tapsets/API-netdev-change-mtu.html", "source2": "./usr/share/doc/systemtap-doc/tapsets/API-netdev-change-mtu.html", "unified_diff": "@@ -1,9 +1,9 @@\n <html><head><meta http-equiv=\"Content-Type\" content=\"text/html; charset=ANSI_X3.4-1968\"><title>probe::netdev.change_mtu</title><meta name=\"generator\" content=\"DocBook XSL Stylesheets Vsnapshot\"><link rel=\"home\" href=\"index.html\" title=\"SystemTap Tapset Reference Manual\"><link rel=\"up\" href=\"networking.stp.html\" title=\"Chapter&#160;13.&#160;Networking Tapset\"><link rel=\"prev\" href=\"API-netdev-change-mac.html\" title=\"probe::netdev.change_mac\"><link rel=\"next\" href=\"API-netdev-change-rx-flag.html\" title=\"probe::netdev.change_rx_flag\"></head><body bgcolor=\"white\" text=\"black\" link=\"#0000FF\" vlink=\"#840084\" alink=\"#0000FF\"><div class=\"navheader\"><table width=\"100%\" summary=\"Navigation header\"><tr><th colspan=\"3\" align=\"center\"><span class=\"phrase\">probe::netdev.change_mtu</span></th></tr><tr><td width=\"20%\" align=\"left\"><a accesskey=\"p\" href=\"API-netdev-change-mac.html\">Prev</a>&#160;</td><th width=\"60%\" align=\"center\">Chapter&#160;13.&#160;Networking Tapset</th><td width=\"20%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-netdev-change-rx-flag.html\">Next</a></td></tr></table><hr></div><div class=\"refentry\"><a name=\"API-netdev-change-mtu\"></a><div class=\"titlepage\"></div><div class=\"refnamediv\"><h2>Name</h2><p>probe::netdev.change_mtu &#8212; \n      Called when the netdev MTU is changed\n- </p></div><div class=\"refsynopsisdiv\"><h2>Synopsis</h2><pre class=\"synopsis\">netdev.change_mtu </pre></div><div class=\"refsect1\"><a name=\"idm8595\"></a><h2>Values</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>dev_name</code></em></span></dt><dd><p>\n-     The device that will have the MTU changed\n-    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>new_mtu</code></em></span></dt><dd><p>\n+ </p></div><div class=\"refsynopsisdiv\"><h2>Synopsis</h2><pre class=\"synopsis\">netdev.change_mtu </pre></div><div class=\"refsect1\"><a name=\"idm8594\"></a><h2>Values</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>new_mtu</code></em></span></dt><dd><p>\n      The new MTU\n     </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>old_mtu</code></em></span></dt><dd><p>\n      The current MTU\n+    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>dev_name</code></em></span></dt><dd><p>\n+     The device that will have the MTU changed\n     </p></dd></dl></div></div></div><div class=\"navfooter\"><hr><table width=\"100%\" summary=\"Navigation footer\"><tr><td width=\"40%\" align=\"left\"><a accesskey=\"p\" href=\"API-netdev-change-mac.html\">Prev</a>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"u\" href=\"networking.stp.html\">Up</a></td><td width=\"40%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-netdev-change-rx-flag.html\">Next</a></td></tr><tr><td width=\"40%\" align=\"left\" valign=\"top\"><span class=\"phrase\">probe::netdev.change_mac</span>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"h\" href=\"index.html\">Home</a></td><td width=\"40%\" align=\"right\" valign=\"top\">&#160;<span class=\"phrase\">probe::netdev.change_rx_flag</span></td></tr></table></div></body></html>\n"}, {"source1": "./usr/share/doc/systemtap-doc/tapsets/API-netdev-change-rx-flag.html", "source2": "./usr/share/doc/systemtap-doc/tapsets/API-netdev-change-rx-flag.html", "unified_diff": "@@ -1,7 +1,7 @@\n <html><head><meta http-equiv=\"Content-Type\" content=\"text/html; charset=ANSI_X3.4-1968\"><title>probe::netdev.change_rx_flag</title><meta name=\"generator\" content=\"DocBook XSL Stylesheets Vsnapshot\"><link rel=\"home\" href=\"index.html\" title=\"SystemTap Tapset Reference Manual\"><link rel=\"up\" href=\"networking.stp.html\" title=\"Chapter&#160;13.&#160;Networking Tapset\"><link rel=\"prev\" href=\"API-netdev-change-mtu.html\" title=\"probe::netdev.change_mtu\"><link rel=\"next\" href=\"API-netdev-close.html\" title=\"probe::netdev.close\"></head><body bgcolor=\"white\" text=\"black\" link=\"#0000FF\" vlink=\"#840084\" alink=\"#0000FF\"><div class=\"navheader\"><table width=\"100%\" summary=\"Navigation header\"><tr><th colspan=\"3\" align=\"center\"><span class=\"phrase\">probe::netdev.change_rx_flag</span></th></tr><tr><td width=\"20%\" align=\"left\"><a accesskey=\"p\" href=\"API-netdev-change-mtu.html\">Prev</a>&#160;</td><th width=\"60%\" align=\"center\">Chapter&#160;13.&#160;Networking Tapset</th><td width=\"20%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-netdev-close.html\">Next</a></td></tr></table><hr></div><div class=\"refentry\"><a name=\"API-netdev-change-rx-flag\"></a><div class=\"titlepage\"></div><div class=\"refnamediv\"><h2>Name</h2><p>probe::netdev.change_rx_flag &#8212; \n      Called when the device RX flag will be changed\n- </p></div><div class=\"refsynopsisdiv\"><h2>Synopsis</h2><pre class=\"synopsis\">netdev.change_rx_flag </pre></div><div class=\"refsect1\"><a name=\"idm8628\"></a><h2>Values</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>flags</code></em></span></dt><dd><p>\n-     The new flags\n-    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>dev_name</code></em></span></dt><dd><p>\n+ </p></div><div class=\"refsynopsisdiv\"><h2>Synopsis</h2><pre class=\"synopsis\">netdev.change_rx_flag </pre></div><div class=\"refsect1\"><a name=\"idm8627\"></a><h2>Values</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>dev_name</code></em></span></dt><dd><p>\n      The device that will be changed\n+    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>flags</code></em></span></dt><dd><p>\n+     The new flags\n     </p></dd></dl></div></div></div><div class=\"navfooter\"><hr><table width=\"100%\" summary=\"Navigation footer\"><tr><td width=\"40%\" align=\"left\"><a accesskey=\"p\" href=\"API-netdev-change-mtu.html\">Prev</a>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"u\" href=\"networking.stp.html\">Up</a></td><td width=\"40%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-netdev-close.html\">Next</a></td></tr><tr><td width=\"40%\" align=\"left\" valign=\"top\"><span class=\"phrase\">probe::netdev.change_mtu</span>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"h\" href=\"index.html\">Home</a></td><td width=\"40%\" align=\"right\" valign=\"top\">&#160;<span class=\"phrase\">probe::netdev.close</span></td></tr></table></div></body></html>\n"}, {"source1": "./usr/share/doc/systemtap-doc/tapsets/API-netdev-close.html", "source2": "./usr/share/doc/systemtap-doc/tapsets/API-netdev-close.html", "unified_diff": "@@ -1,5 +1,5 @@\n <html><head><meta http-equiv=\"Content-Type\" content=\"text/html; charset=ANSI_X3.4-1968\"><title>probe::netdev.close</title><meta name=\"generator\" content=\"DocBook XSL Stylesheets Vsnapshot\"><link rel=\"home\" href=\"index.html\" title=\"SystemTap Tapset Reference Manual\"><link rel=\"up\" href=\"networking.stp.html\" title=\"Chapter&#160;13.&#160;Networking Tapset\"><link rel=\"prev\" href=\"API-netdev-change-rx-flag.html\" title=\"probe::netdev.change_rx_flag\"><link rel=\"next\" href=\"API-netdev-get-stats.html\" title=\"probe::netdev.get_stats\"></head><body bgcolor=\"white\" text=\"black\" link=\"#0000FF\" vlink=\"#840084\" alink=\"#0000FF\"><div class=\"navheader\"><table width=\"100%\" summary=\"Navigation header\"><tr><th colspan=\"3\" align=\"center\"><span class=\"phrase\">probe::netdev.close</span></th></tr><tr><td width=\"20%\" align=\"left\"><a accesskey=\"p\" href=\"API-netdev-change-rx-flag.html\">Prev</a>&#160;</td><th width=\"60%\" align=\"center\">Chapter&#160;13.&#160;Networking Tapset</th><td width=\"20%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-netdev-get-stats.html\">Next</a></td></tr></table><hr></div><div class=\"refentry\"><a name=\"API-netdev-close\"></a><div class=\"titlepage\"></div><div class=\"refnamediv\"><h2>Name</h2><p>probe::netdev.close &#8212; \n      Called when the device is closed\n- </p></div><div class=\"refsynopsisdiv\"><h2>Synopsis</h2><pre class=\"synopsis\">netdev.close </pre></div><div class=\"refsect1\"><a name=\"idm8656\"></a><h2>Values</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>dev_name</code></em></span></dt><dd><p>\n+ </p></div><div class=\"refsynopsisdiv\"><h2>Synopsis</h2><pre class=\"synopsis\">netdev.close </pre></div><div class=\"refsect1\"><a name=\"idm8655\"></a><h2>Values</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>dev_name</code></em></span></dt><dd><p>\n      The device that is going to be closed\n     </p></dd></dl></div></div></div><div class=\"navfooter\"><hr><table width=\"100%\" summary=\"Navigation footer\"><tr><td width=\"40%\" align=\"left\"><a accesskey=\"p\" href=\"API-netdev-change-rx-flag.html\">Prev</a>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"u\" href=\"networking.stp.html\">Up</a></td><td width=\"40%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-netdev-get-stats.html\">Next</a></td></tr><tr><td width=\"40%\" align=\"left\" valign=\"top\"><span class=\"phrase\">probe::netdev.change_rx_flag</span>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"h\" href=\"index.html\">Home</a></td><td width=\"40%\" align=\"right\" valign=\"top\">&#160;<span class=\"phrase\">probe::netdev.get_stats</span></td></tr></table></div></body></html>\n"}, {"source1": "./usr/share/doc/systemtap-doc/tapsets/API-netdev-get-stats.html", "source2": "./usr/share/doc/systemtap-doc/tapsets/API-netdev-get-stats.html", "unified_diff": "@@ -1,5 +1,5 @@\n <html><head><meta http-equiv=\"Content-Type\" content=\"text/html; charset=ANSI_X3.4-1968\"><title>probe::netdev.get_stats</title><meta name=\"generator\" content=\"DocBook XSL Stylesheets Vsnapshot\"><link rel=\"home\" href=\"index.html\" title=\"SystemTap Tapset Reference Manual\"><link rel=\"up\" href=\"networking.stp.html\" title=\"Chapter&#160;13.&#160;Networking Tapset\"><link rel=\"prev\" href=\"API-netdev-close.html\" title=\"probe::netdev.close\"><link rel=\"next\" href=\"API-netdev-hard-transmit.html\" title=\"probe::netdev.hard_transmit\"></head><body bgcolor=\"white\" text=\"black\" link=\"#0000FF\" vlink=\"#840084\" alink=\"#0000FF\"><div class=\"navheader\"><table width=\"100%\" summary=\"Navigation header\"><tr><th colspan=\"3\" align=\"center\"><span class=\"phrase\">probe::netdev.get_stats</span></th></tr><tr><td width=\"20%\" align=\"left\"><a accesskey=\"p\" href=\"API-netdev-close.html\">Prev</a>&#160;</td><th width=\"60%\" align=\"center\">Chapter&#160;13.&#160;Networking Tapset</th><td width=\"20%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-netdev-hard-transmit.html\">Next</a></td></tr></table><hr></div><div class=\"refentry\"><a name=\"API-netdev-get-stats\"></a><div class=\"titlepage\"></div><div class=\"refnamediv\"><h2>Name</h2><p>probe::netdev.get_stats &#8212; \n      Called when someone asks the device statistics\n- </p></div><div class=\"refsynopsisdiv\"><h2>Synopsis</h2><pre class=\"synopsis\">netdev.get_stats </pre></div><div class=\"refsect1\"><a name=\"idm8679\"></a><h2>Values</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>dev_name</code></em></span></dt><dd><p>\n+ </p></div><div class=\"refsynopsisdiv\"><h2>Synopsis</h2><pre class=\"synopsis\">netdev.get_stats </pre></div><div class=\"refsect1\"><a name=\"idm8678\"></a><h2>Values</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>dev_name</code></em></span></dt><dd><p>\n      The device that is going to provide the statistics\n     </p></dd></dl></div></div></div><div class=\"navfooter\"><hr><table width=\"100%\" summary=\"Navigation footer\"><tr><td width=\"40%\" align=\"left\"><a accesskey=\"p\" href=\"API-netdev-close.html\">Prev</a>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"u\" href=\"networking.stp.html\">Up</a></td><td width=\"40%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-netdev-hard-transmit.html\">Next</a></td></tr><tr><td width=\"40%\" align=\"left\" valign=\"top\"><span class=\"phrase\">probe::netdev.close</span>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"h\" href=\"index.html\">Home</a></td><td width=\"40%\" align=\"right\" valign=\"top\">&#160;<span class=\"phrase\">probe::netdev.hard_transmit</span></td></tr></table></div></body></html>\n"}, {"source1": "./usr/share/doc/systemtap-doc/tapsets/API-netdev-hard-transmit.html", "source2": "./usr/share/doc/systemtap-doc/tapsets/API-netdev-hard-transmit.html", "unified_diff": "@@ -1,11 +1,11 @@\n <html><head><meta http-equiv=\"Content-Type\" content=\"text/html; charset=ANSI_X3.4-1968\"><title>probe::netdev.hard_transmit</title><meta name=\"generator\" content=\"DocBook XSL Stylesheets Vsnapshot\"><link rel=\"home\" href=\"index.html\" title=\"SystemTap Tapset Reference Manual\"><link rel=\"up\" href=\"networking.stp.html\" title=\"Chapter&#160;13.&#160;Networking Tapset\"><link rel=\"prev\" href=\"API-netdev-get-stats.html\" title=\"probe::netdev.get_stats\"><link rel=\"next\" href=\"API-netdev-ioctl.html\" title=\"probe::netdev.ioctl\"></head><body bgcolor=\"white\" text=\"black\" link=\"#0000FF\" vlink=\"#840084\" alink=\"#0000FF\"><div class=\"navheader\"><table width=\"100%\" summary=\"Navigation header\"><tr><th colspan=\"3\" align=\"center\"><span class=\"phrase\">probe::netdev.hard_transmit</span></th></tr><tr><td width=\"20%\" align=\"left\"><a accesskey=\"p\" href=\"API-netdev-get-stats.html\">Prev</a>&#160;</td><th width=\"60%\" align=\"center\">Chapter&#160;13.&#160;Networking Tapset</th><td width=\"20%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-netdev-ioctl.html\">Next</a></td></tr></table><hr></div><div class=\"refentry\"><a name=\"API-netdev-hard-transmit\"></a><div class=\"titlepage\"></div><div class=\"refnamediv\"><h2>Name</h2><p>probe::netdev.hard_transmit &#8212; \n      Called when the devices is going to TX (hard)\n- </p></div><div class=\"refsynopsisdiv\"><h2>Synopsis</h2><pre class=\"synopsis\">netdev.hard_transmit </pre></div><div class=\"refsect1\"><a name=\"idm8702\"></a><h2>Values</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>truesize</code></em></span></dt><dd><p>\n-     The size of the data to be transmitted.\n-    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>dev_name</code></em></span></dt><dd><p>\n+ </p></div><div class=\"refsynopsisdiv\"><h2>Synopsis</h2><pre class=\"synopsis\">netdev.hard_transmit </pre></div><div class=\"refsect1\"><a name=\"idm8701\"></a><h2>Values</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>dev_name</code></em></span></dt><dd><p>\n      The device scheduled to transmit\n     </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>protocol</code></em></span></dt><dd><p>\n      The protocol used in the transmission\n+    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>truesize</code></em></span></dt><dd><p>\n+     The size of the data to be transmitted.\n     </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>length</code></em></span></dt><dd><p>\n      The length of the transmit buffer.\n     </p></dd></dl></div></div></div><div class=\"navfooter\"><hr><table width=\"100%\" summary=\"Navigation footer\"><tr><td width=\"40%\" align=\"left\"><a accesskey=\"p\" href=\"API-netdev-get-stats.html\">Prev</a>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"u\" href=\"networking.stp.html\">Up</a></td><td width=\"40%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-netdev-ioctl.html\">Next</a></td></tr><tr><td width=\"40%\" align=\"left\" valign=\"top\"><span class=\"phrase\">probe::netdev.get_stats</span>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"h\" href=\"index.html\">Home</a></td><td width=\"40%\" align=\"right\" valign=\"top\">&#160;<span class=\"phrase\">probe::netdev.ioctl</span></td></tr></table></div></body></html>\n"}, {"source1": "./usr/share/doc/systemtap-doc/tapsets/API-netdev-ioctl.html", "source2": "./usr/share/doc/systemtap-doc/tapsets/API-netdev-ioctl.html", "unified_diff": "@@ -1,7 +1,7 @@\n <html><head><meta http-equiv=\"Content-Type\" content=\"text/html; charset=ANSI_X3.4-1968\"><title>probe::netdev.ioctl</title><meta name=\"generator\" content=\"DocBook XSL Stylesheets Vsnapshot\"><link rel=\"home\" href=\"index.html\" title=\"SystemTap Tapset Reference Manual\"><link rel=\"up\" href=\"networking.stp.html\" title=\"Chapter&#160;13.&#160;Networking Tapset\"><link rel=\"prev\" href=\"API-netdev-hard-transmit.html\" title=\"probe::netdev.hard_transmit\"><link rel=\"next\" href=\"API-netdev-open.html\" title=\"probe::netdev.open\"></head><body bgcolor=\"white\" text=\"black\" link=\"#0000FF\" vlink=\"#840084\" alink=\"#0000FF\"><div class=\"navheader\"><table width=\"100%\" summary=\"Navigation header\"><tr><th colspan=\"3\" align=\"center\"><span class=\"phrase\">probe::netdev.ioctl</span></th></tr><tr><td width=\"20%\" align=\"left\"><a accesskey=\"p\" href=\"API-netdev-hard-transmit.html\">Prev</a>&#160;</td><th width=\"60%\" align=\"center\">Chapter&#160;13.&#160;Networking Tapset</th><td width=\"20%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-netdev-open.html\">Next</a></td></tr></table><hr></div><div class=\"refentry\"><a name=\"API-netdev-ioctl\"></a><div class=\"titlepage\"></div><div class=\"refnamediv\"><h2>Name</h2><p>probe::netdev.ioctl &#8212; \n      Called when the device suffers an IOCTL\n- </p></div><div class=\"refsynopsisdiv\"><h2>Synopsis</h2><pre class=\"synopsis\">netdev.ioctl </pre></div><div class=\"refsect1\"><a name=\"idm8740\"></a><h2>Values</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>cmd</code></em></span></dt><dd><p>\n+ </p></div><div class=\"refsynopsisdiv\"><h2>Synopsis</h2><pre class=\"synopsis\">netdev.ioctl </pre></div><div class=\"refsect1\"><a name=\"idm8739\"></a><h2>Values</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>cmd</code></em></span></dt><dd><p>\n      The IOCTL request\n     </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>arg</code></em></span></dt><dd><p>\n      The IOCTL argument (usually the netdev interface)\n     </p></dd></dl></div></div></div><div class=\"navfooter\"><hr><table width=\"100%\" summary=\"Navigation footer\"><tr><td width=\"40%\" align=\"left\"><a accesskey=\"p\" href=\"API-netdev-hard-transmit.html\">Prev</a>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"u\" href=\"networking.stp.html\">Up</a></td><td width=\"40%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-netdev-open.html\">Next</a></td></tr><tr><td width=\"40%\" align=\"left\" valign=\"top\"><span class=\"phrase\">probe::netdev.hard_transmit</span>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"h\" href=\"index.html\">Home</a></td><td width=\"40%\" align=\"right\" valign=\"top\">&#160;<span class=\"phrase\">probe::netdev.open</span></td></tr></table></div></body></html>\n"}, {"source1": "./usr/share/doc/systemtap-doc/tapsets/API-netdev-open.html", "source2": "./usr/share/doc/systemtap-doc/tapsets/API-netdev-open.html", "unified_diff": "@@ -1,5 +1,5 @@\n <html><head><meta http-equiv=\"Content-Type\" content=\"text/html; charset=ANSI_X3.4-1968\"><title>probe::netdev.open</title><meta name=\"generator\" content=\"DocBook XSL Stylesheets Vsnapshot\"><link rel=\"home\" href=\"index.html\" title=\"SystemTap Tapset Reference Manual\"><link rel=\"up\" href=\"networking.stp.html\" title=\"Chapter&#160;13.&#160;Networking Tapset\"><link rel=\"prev\" href=\"API-netdev-ioctl.html\" title=\"probe::netdev.ioctl\"><link rel=\"next\" href=\"API-netdev-receive.html\" title=\"probe::netdev.receive\"></head><body bgcolor=\"white\" text=\"black\" link=\"#0000FF\" vlink=\"#840084\" alink=\"#0000FF\"><div class=\"navheader\"><table width=\"100%\" summary=\"Navigation header\"><tr><th colspan=\"3\" align=\"center\"><span class=\"phrase\">probe::netdev.open</span></th></tr><tr><td width=\"20%\" align=\"left\"><a accesskey=\"p\" href=\"API-netdev-ioctl.html\">Prev</a>&#160;</td><th width=\"60%\" align=\"center\">Chapter&#160;13.&#160;Networking Tapset</th><td width=\"20%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-netdev-receive.html\">Next</a></td></tr></table><hr></div><div class=\"refentry\"><a name=\"API-netdev-open\"></a><div class=\"titlepage\"></div><div class=\"refnamediv\"><h2>Name</h2><p>probe::netdev.open &#8212; \n      Called when the device is opened\n- </p></div><div class=\"refsynopsisdiv\"><h2>Synopsis</h2><pre class=\"synopsis\">netdev.open </pre></div><div class=\"refsect1\"><a name=\"idm8768\"></a><h2>Values</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>dev_name</code></em></span></dt><dd><p>\n+ </p></div><div class=\"refsynopsisdiv\"><h2>Synopsis</h2><pre class=\"synopsis\">netdev.open </pre></div><div class=\"refsect1\"><a name=\"idm8767\"></a><h2>Values</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>dev_name</code></em></span></dt><dd><p>\n      The device that is going to be opened\n     </p></dd></dl></div></div></div><div class=\"navfooter\"><hr><table width=\"100%\" summary=\"Navigation footer\"><tr><td width=\"40%\" align=\"left\"><a accesskey=\"p\" href=\"API-netdev-ioctl.html\">Prev</a>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"u\" href=\"networking.stp.html\">Up</a></td><td width=\"40%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-netdev-receive.html\">Next</a></td></tr><tr><td width=\"40%\" align=\"left\" valign=\"top\"><span class=\"phrase\">probe::netdev.ioctl</span>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"h\" href=\"index.html\">Home</a></td><td width=\"40%\" align=\"right\" valign=\"top\">&#160;<span class=\"phrase\">probe::netdev.receive</span></td></tr></table></div></body></html>\n"}, {"source1": "./usr/share/doc/systemtap-doc/tapsets/API-netdev-receive.html", "source2": "./usr/share/doc/systemtap-doc/tapsets/API-netdev-receive.html", "unified_diff": "@@ -1,9 +1,9 @@\n <html><head><meta http-equiv=\"Content-Type\" content=\"text/html; charset=ANSI_X3.4-1968\"><title>probe::netdev.receive</title><meta name=\"generator\" content=\"DocBook XSL Stylesheets Vsnapshot\"><link rel=\"home\" href=\"index.html\" title=\"SystemTap Tapset Reference Manual\"><link rel=\"up\" href=\"networking.stp.html\" title=\"Chapter&#160;13.&#160;Networking Tapset\"><link rel=\"prev\" href=\"API-netdev-open.html\" title=\"probe::netdev.open\"><link rel=\"next\" href=\"API-netdev-register.html\" title=\"probe::netdev.register\"></head><body bgcolor=\"white\" text=\"black\" link=\"#0000FF\" vlink=\"#840084\" alink=\"#0000FF\"><div class=\"navheader\"><table width=\"100%\" summary=\"Navigation header\"><tr><th colspan=\"3\" align=\"center\"><span class=\"phrase\">probe::netdev.receive</span></th></tr><tr><td width=\"20%\" align=\"left\"><a accesskey=\"p\" href=\"API-netdev-open.html\">Prev</a>&#160;</td><th width=\"60%\" align=\"center\">Chapter&#160;13.&#160;Networking Tapset</th><td width=\"20%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-netdev-register.html\">Next</a></td></tr></table><hr></div><div class=\"refentry\"><a name=\"API-netdev-receive\"></a><div class=\"titlepage\"></div><div class=\"refnamediv\"><h2>Name</h2><p>probe::netdev.receive &#8212; \n   Data received from network device.\n- </p></div><div class=\"refsynopsisdiv\"><h2>Synopsis</h2><pre class=\"synopsis\">netdev.receive </pre></div><div class=\"refsect1\"><a name=\"idm8791\"></a><h2>Values</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>dev_name</code></em></span></dt><dd><p>\n-     The name of the device. e.g: eth0, ath1.\n-    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>protocol</code></em></span></dt><dd><p>\n+ </p></div><div class=\"refsynopsisdiv\"><h2>Synopsis</h2><pre class=\"synopsis\">netdev.receive </pre></div><div class=\"refsect1\"><a name=\"idm8790\"></a><h2>Values</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>protocol</code></em></span></dt><dd><p>\n      Protocol of received packet.\n+    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>dev_name</code></em></span></dt><dd><p>\n+     The name of the device. e.g: eth0, ath1.\n     </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>length</code></em></span></dt><dd><p>\n      The length of the receiving buffer.\n     </p></dd></dl></div></div></div><div class=\"navfooter\"><hr><table width=\"100%\" summary=\"Navigation footer\"><tr><td width=\"40%\" align=\"left\"><a accesskey=\"p\" href=\"API-netdev-open.html\">Prev</a>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"u\" href=\"networking.stp.html\">Up</a></td><td width=\"40%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-netdev-register.html\">Next</a></td></tr><tr><td width=\"40%\" align=\"left\" valign=\"top\"><span class=\"phrase\">probe::netdev.open</span>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"h\" href=\"index.html\">Home</a></td><td width=\"40%\" align=\"right\" valign=\"top\">&#160;<span class=\"phrase\">probe::netdev.register</span></td></tr></table></div></body></html>\n"}, {"source1": "./usr/share/doc/systemtap-doc/tapsets/API-netdev-register.html", "source2": "./usr/share/doc/systemtap-doc/tapsets/API-netdev-register.html", "unified_diff": "@@ -1,5 +1,5 @@\n <html><head><meta http-equiv=\"Content-Type\" content=\"text/html; charset=ANSI_X3.4-1968\"><title>probe::netdev.register</title><meta name=\"generator\" content=\"DocBook XSL Stylesheets Vsnapshot\"><link rel=\"home\" href=\"index.html\" title=\"SystemTap Tapset Reference Manual\"><link rel=\"up\" href=\"networking.stp.html\" title=\"Chapter&#160;13.&#160;Networking Tapset\"><link rel=\"prev\" href=\"API-netdev-receive.html\" title=\"probe::netdev.receive\"><link rel=\"next\" href=\"API-netdev-rx.html\" title=\"probe::netdev.rx\"></head><body bgcolor=\"white\" text=\"black\" link=\"#0000FF\" vlink=\"#840084\" alink=\"#0000FF\"><div class=\"navheader\"><table width=\"100%\" summary=\"Navigation header\"><tr><th colspan=\"3\" align=\"center\"><span class=\"phrase\">probe::netdev.register</span></th></tr><tr><td width=\"20%\" align=\"left\"><a accesskey=\"p\" href=\"API-netdev-receive.html\">Prev</a>&#160;</td><th width=\"60%\" align=\"center\">Chapter&#160;13.&#160;Networking Tapset</th><td width=\"20%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-netdev-rx.html\">Next</a></td></tr></table><hr></div><div class=\"refentry\"><a name=\"API-netdev-register\"></a><div class=\"titlepage\"></div><div class=\"refnamediv\"><h2>Name</h2><p>probe::netdev.register &#8212; \n      Called when the device is registered\n- </p></div><div class=\"refsynopsisdiv\"><h2>Synopsis</h2><pre class=\"synopsis\">netdev.register </pre></div><div class=\"refsect1\"><a name=\"idm8824\"></a><h2>Values</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>dev_name</code></em></span></dt><dd><p>\n+ </p></div><div class=\"refsynopsisdiv\"><h2>Synopsis</h2><pre class=\"synopsis\">netdev.register </pre></div><div class=\"refsect1\"><a name=\"idm8823\"></a><h2>Values</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>dev_name</code></em></span></dt><dd><p>\n      The device that is going to be registered\n     </p></dd></dl></div></div></div><div class=\"navfooter\"><hr><table width=\"100%\" summary=\"Navigation footer\"><tr><td width=\"40%\" align=\"left\"><a accesskey=\"p\" href=\"API-netdev-receive.html\">Prev</a>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"u\" href=\"networking.stp.html\">Up</a></td><td width=\"40%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-netdev-rx.html\">Next</a></td></tr><tr><td width=\"40%\" align=\"left\" valign=\"top\"><span class=\"phrase\">probe::netdev.receive</span>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"h\" href=\"index.html\">Home</a></td><td width=\"40%\" align=\"right\" valign=\"top\">&#160;<span class=\"phrase\">probe::netdev.rx</span></td></tr></table></div></body></html>\n"}, {"source1": "./usr/share/doc/systemtap-doc/tapsets/API-netdev-rx.html", "source2": "./usr/share/doc/systemtap-doc/tapsets/API-netdev-rx.html", "unified_diff": "@@ -1,7 +1,7 @@\n <html><head><meta http-equiv=\"Content-Type\" content=\"text/html; charset=ANSI_X3.4-1968\"><title>probe::netdev.rx</title><meta name=\"generator\" content=\"DocBook XSL Stylesheets Vsnapshot\"><link rel=\"home\" href=\"index.html\" title=\"SystemTap Tapset Reference Manual\"><link rel=\"up\" href=\"networking.stp.html\" title=\"Chapter&#160;13.&#160;Networking Tapset\"><link rel=\"prev\" href=\"API-netdev-register.html\" title=\"probe::netdev.register\"><link rel=\"next\" href=\"API-netdev-set-promiscuity.html\" title=\"probe::netdev.set_promiscuity\"></head><body bgcolor=\"white\" text=\"black\" link=\"#0000FF\" vlink=\"#840084\" alink=\"#0000FF\"><div class=\"navheader\"><table width=\"100%\" summary=\"Navigation header\"><tr><th colspan=\"3\" align=\"center\"><span class=\"phrase\">probe::netdev.rx</span></th></tr><tr><td width=\"20%\" align=\"left\"><a accesskey=\"p\" href=\"API-netdev-register.html\">Prev</a>&#160;</td><th width=\"60%\" align=\"center\">Chapter&#160;13.&#160;Networking Tapset</th><td width=\"20%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-netdev-set-promiscuity.html\">Next</a></td></tr></table><hr></div><div class=\"refentry\"><a name=\"API-netdev-rx\"></a><div class=\"titlepage\"></div><div class=\"refnamediv\"><h2>Name</h2><p>probe::netdev.rx &#8212; \n      Called when the device is going to receive a packet\n- </p></div><div class=\"refsynopsisdiv\"><h2>Synopsis</h2><pre class=\"synopsis\">netdev.rx </pre></div><div class=\"refsect1\"><a name=\"idm8847\"></a><h2>Values</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>dev_name</code></em></span></dt><dd><p>\n+ </p></div><div class=\"refsynopsisdiv\"><h2>Synopsis</h2><pre class=\"synopsis\">netdev.rx </pre></div><div class=\"refsect1\"><a name=\"idm8846\"></a><h2>Values</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>dev_name</code></em></span></dt><dd><p>\n      The device received the packet\n     </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>protocol</code></em></span></dt><dd><p>\n      The packet protocol\n     </p></dd></dl></div></div></div><div class=\"navfooter\"><hr><table width=\"100%\" summary=\"Navigation footer\"><tr><td width=\"40%\" align=\"left\"><a accesskey=\"p\" href=\"API-netdev-register.html\">Prev</a>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"u\" href=\"networking.stp.html\">Up</a></td><td width=\"40%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-netdev-set-promiscuity.html\">Next</a></td></tr><tr><td width=\"40%\" align=\"left\" valign=\"top\"><span class=\"phrase\">probe::netdev.register</span>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"h\" href=\"index.html\">Home</a></td><td width=\"40%\" align=\"right\" valign=\"top\">&#160;<span class=\"phrase\">probe::netdev.set_promiscuity</span></td></tr></table></div></body></html>\n"}, {"source1": "./usr/share/doc/systemtap-doc/tapsets/API-netdev-set-promiscuity.html", "source2": "./usr/share/doc/systemtap-doc/tapsets/API-netdev-set-promiscuity.html", "unified_diff": "@@ -1,10 +1,10 @@\n <html><head><meta http-equiv=\"Content-Type\" content=\"text/html; charset=ANSI_X3.4-1968\"><title>probe::netdev.set_promiscuity</title><meta name=\"generator\" content=\"DocBook XSL Stylesheets Vsnapshot\"><link rel=\"home\" href=\"index.html\" title=\"SystemTap Tapset Reference Manual\"><link rel=\"up\" href=\"networking.stp.html\" title=\"Chapter&#160;13.&#160;Networking Tapset\"><link rel=\"prev\" href=\"API-netdev-rx.html\" title=\"probe::netdev.rx\"><link rel=\"next\" href=\"API-netdev-transmit.html\" title=\"probe::netdev.transmit\"></head><body bgcolor=\"white\" text=\"black\" link=\"#0000FF\" vlink=\"#840084\" alink=\"#0000FF\"><div class=\"navheader\"><table width=\"100%\" summary=\"Navigation header\"><tr><th colspan=\"3\" align=\"center\"><span class=\"phrase\">probe::netdev.set_promiscuity</span></th></tr><tr><td width=\"20%\" align=\"left\"><a accesskey=\"p\" href=\"API-netdev-rx.html\">Prev</a>&#160;</td><th width=\"60%\" align=\"center\">Chapter&#160;13.&#160;Networking Tapset</th><td width=\"20%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-netdev-transmit.html\">Next</a></td></tr></table><hr></div><div class=\"refentry\"><a name=\"API-netdev-set-promiscuity\"></a><div class=\"titlepage\"></div><div class=\"refnamediv\"><h2>Name</h2><p>probe::netdev.set_promiscuity &#8212; \n      Called when the device enters/leaves promiscuity\n- </p></div><div class=\"refsynopsisdiv\"><h2>Synopsis</h2><pre class=\"synopsis\">netdev.set_promiscuity </pre></div><div class=\"refsect1\"><a name=\"idm8875\"></a><h2>Values</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>dev_name</code></em></span></dt><dd><p>\n+ </p></div><div class=\"refsynopsisdiv\"><h2>Synopsis</h2><pre class=\"synopsis\">netdev.set_promiscuity </pre></div><div class=\"refsect1\"><a name=\"idm8874\"></a><h2>Values</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>dev_name</code></em></span></dt><dd><p>\n      The device that is entering/leaving promiscuity mode\n     </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>enable</code></em></span></dt><dd><p>\n      If the device is entering promiscuity mode\n     </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>disable</code></em></span></dt><dd><p>\n      If the device is leaving promiscuity mode\n     </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>inc</code></em></span></dt><dd><p>\n      Count the number of promiscuity openers\n"}, {"source1": "./usr/share/doc/systemtap-doc/tapsets/API-netdev-transmit.html", "source2": "./usr/share/doc/systemtap-doc/tapsets/API-netdev-transmit.html", "unified_diff": "@@ -1,11 +1,11 @@\n <html><head><meta http-equiv=\"Content-Type\" content=\"text/html; charset=ANSI_X3.4-1968\"><title>probe::netdev.transmit</title><meta name=\"generator\" content=\"DocBook XSL Stylesheets Vsnapshot\"><link rel=\"home\" href=\"index.html\" title=\"SystemTap Tapset Reference Manual\"><link rel=\"up\" href=\"networking.stp.html\" title=\"Chapter&#160;13.&#160;Networking Tapset\"><link rel=\"prev\" href=\"API-netdev-set-promiscuity.html\" title=\"probe::netdev.set_promiscuity\"><link rel=\"next\" href=\"API-netdev-unregister.html\" title=\"probe::netdev.unregister\"></head><body bgcolor=\"white\" text=\"black\" link=\"#0000FF\" vlink=\"#840084\" alink=\"#0000FF\"><div class=\"navheader\"><table width=\"100%\" summary=\"Navigation header\"><tr><th colspan=\"3\" align=\"center\"><span class=\"phrase\">probe::netdev.transmit</span></th></tr><tr><td width=\"20%\" align=\"left\"><a accesskey=\"p\" href=\"API-netdev-set-promiscuity.html\">Prev</a>&#160;</td><th width=\"60%\" align=\"center\">Chapter&#160;13.&#160;Networking Tapset</th><td width=\"20%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-netdev-unregister.html\">Next</a></td></tr></table><hr></div><div class=\"refentry\"><a name=\"API-netdev-transmit\"></a><div class=\"titlepage\"></div><div class=\"refnamediv\"><h2>Name</h2><p>probe::netdev.transmit &#8212; \n      Network device transmitting buffer\n- </p></div><div class=\"refsynopsisdiv\"><h2>Synopsis</h2><pre class=\"synopsis\">netdev.transmit </pre></div><div class=\"refsect1\"><a name=\"idm8913\"></a><h2>Values</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>truesize</code></em></span></dt><dd><p>\n-     The size of the data to be transmitted.\n-    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>dev_name</code></em></span></dt><dd><p>\n+ </p></div><div class=\"refsynopsisdiv\"><h2>Synopsis</h2><pre class=\"synopsis\">netdev.transmit </pre></div><div class=\"refsect1\"><a name=\"idm8912\"></a><h2>Values</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>dev_name</code></em></span></dt><dd><p>\n      The name of the device. e.g: eth0, ath1.\n     </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>protocol</code></em></span></dt><dd><p>\n      The protocol of this packet(defined in include/linux/if_ether.h).\n     </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>length</code></em></span></dt><dd><p>\n      The length of the transmit buffer.\n+    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>truesize</code></em></span></dt><dd><p>\n+     The size of the data to be transmitted.\n     </p></dd></dl></div></div></div><div class=\"navfooter\"><hr><table width=\"100%\" summary=\"Navigation footer\"><tr><td width=\"40%\" align=\"left\"><a accesskey=\"p\" href=\"API-netdev-set-promiscuity.html\">Prev</a>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"u\" href=\"networking.stp.html\">Up</a></td><td width=\"40%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-netdev-unregister.html\">Next</a></td></tr><tr><td width=\"40%\" align=\"left\" valign=\"top\"><span class=\"phrase\">probe::netdev.set_promiscuity</span>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"h\" href=\"index.html\">Home</a></td><td width=\"40%\" align=\"right\" valign=\"top\">&#160;<span class=\"phrase\">probe::netdev.unregister</span></td></tr></table></div></body></html>\n"}, {"source1": "./usr/share/doc/systemtap-doc/tapsets/API-netdev-unregister.html", "source2": "./usr/share/doc/systemtap-doc/tapsets/API-netdev-unregister.html", "unified_diff": "@@ -1,5 +1,5 @@\n <html><head><meta http-equiv=\"Content-Type\" content=\"text/html; charset=ANSI_X3.4-1968\"><title>probe::netdev.unregister</title><meta name=\"generator\" content=\"DocBook XSL Stylesheets Vsnapshot\"><link rel=\"home\" href=\"index.html\" title=\"SystemTap Tapset Reference Manual\"><link rel=\"up\" href=\"networking.stp.html\" title=\"Chapter&#160;13.&#160;Networking Tapset\"><link rel=\"prev\" href=\"API-netdev-transmit.html\" title=\"probe::netdev.transmit\"><link rel=\"next\" href=\"API-netfilter-arp-forward.html\" title=\"probe::netfilter.arp.forward\"></head><body bgcolor=\"white\" text=\"black\" link=\"#0000FF\" vlink=\"#840084\" alink=\"#0000FF\"><div class=\"navheader\"><table width=\"100%\" summary=\"Navigation header\"><tr><th colspan=\"3\" align=\"center\"><span class=\"phrase\">probe::netdev.unregister</span></th></tr><tr><td width=\"20%\" align=\"left\"><a accesskey=\"p\" href=\"API-netdev-transmit.html\">Prev</a>&#160;</td><th width=\"60%\" align=\"center\">Chapter&#160;13.&#160;Networking Tapset</th><td width=\"20%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-netfilter-arp-forward.html\">Next</a></td></tr></table><hr></div><div class=\"refentry\"><a name=\"API-netdev-unregister\"></a><div class=\"titlepage\"></div><div class=\"refnamediv\"><h2>Name</h2><p>probe::netdev.unregister &#8212; \n      Called when the device is being unregistered\n- </p></div><div class=\"refsynopsisdiv\"><h2>Synopsis</h2><pre class=\"synopsis\">netdev.unregister </pre></div><div class=\"refsect1\"><a name=\"idm8951\"></a><h2>Values</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>dev_name</code></em></span></dt><dd><p>\n+ </p></div><div class=\"refsynopsisdiv\"><h2>Synopsis</h2><pre class=\"synopsis\">netdev.unregister </pre></div><div class=\"refsect1\"><a name=\"idm8950\"></a><h2>Values</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>dev_name</code></em></span></dt><dd><p>\n      The device that is going to be unregistered\n     </p></dd></dl></div></div></div><div class=\"navfooter\"><hr><table width=\"100%\" summary=\"Navigation footer\"><tr><td width=\"40%\" align=\"left\"><a accesskey=\"p\" href=\"API-netdev-transmit.html\">Prev</a>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"u\" href=\"networking.stp.html\">Up</a></td><td width=\"40%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-netfilter-arp-forward.html\">Next</a></td></tr><tr><td width=\"40%\" align=\"left\" valign=\"top\"><span class=\"phrase\">probe::netdev.transmit</span>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"h\" href=\"index.html\">Home</a></td><td width=\"40%\" align=\"right\" valign=\"top\">&#160;<span class=\"phrase\">probe::netfilter.arp.forward</span></td></tr></table></div></body></html>\n"}, {"source1": "./usr/share/doc/systemtap-doc/tapsets/API-netfilter-arp-forward.html", "source2": "./usr/share/doc/systemtap-doc/tapsets/API-netfilter-arp-forward.html", "unified_diff": "@@ -1,53 +1,53 @@\n <html><head><meta http-equiv=\"Content-Type\" content=\"text/html; charset=ANSI_X3.4-1968\"><title>probe::netfilter.arp.forward</title><meta name=\"generator\" content=\"DocBook XSL Stylesheets Vsnapshot\"><link rel=\"home\" href=\"index.html\" title=\"SystemTap Tapset Reference Manual\"><link rel=\"up\" href=\"networking.stp.html\" title=\"Chapter&#160;13.&#160;Networking Tapset\"><link rel=\"prev\" href=\"API-netdev-unregister.html\" title=\"probe::netdev.unregister\"><link rel=\"next\" href=\"API-netfilter-arp-in.html\" title=\"probe::netfilter.arp.in\"></head><body bgcolor=\"white\" text=\"black\" link=\"#0000FF\" vlink=\"#840084\" alink=\"#0000FF\"><div class=\"navheader\"><table width=\"100%\" summary=\"Navigation header\"><tr><th colspan=\"3\" align=\"center\"><span class=\"phrase\">probe::netfilter.arp.forward</span></th></tr><tr><td width=\"20%\" align=\"left\"><a accesskey=\"p\" href=\"API-netdev-unregister.html\">Prev</a>&#160;</td><th width=\"60%\" align=\"center\">Chapter&#160;13.&#160;Networking Tapset</th><td width=\"20%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-netfilter-arp-in.html\">Next</a></td></tr></table><hr></div><div class=\"refentry\"><a name=\"API-netfilter-arp-forward\"></a><div class=\"titlepage\"></div><div class=\"refnamediv\"><h2>Name</h2><p>probe::netfilter.arp.forward &#8212; \n      - Called for each ARP packet to be forwarded\n- </p></div><div class=\"refsynopsisdiv\"><h2>Synopsis</h2><pre class=\"synopsis\">netfilter.arp.forward </pre></div><div class=\"refsect1\"><a name=\"idm8974\"></a><h2>Values</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>outdev_name</code></em></span></dt><dd><p>\n-     Name of network device packet will be routed to (if known)\n-    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>ar_tip</code></em></span></dt><dd><p>\n-     Ethernet+IP only (ar_pro==0x800): target IP address\n-    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>nf_stop</code></em></span></dt><dd><p>\n+ </p></div><div class=\"refsynopsisdiv\"><h2>Synopsis</h2><pre class=\"synopsis\">netfilter.arp.forward </pre></div><div class=\"refsect1\"><a name=\"idm8973\"></a><h2>Values</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>nf_stop</code></em></span></dt><dd><p>\n      Constant used to signify a 'stop' verdict\n-    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>ar_tha</code></em></span></dt><dd><p>\n-     Ethernet+IP only (ar_pro==0x800): target hardware (MAC) address\n-    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>nf_stolen</code></em></span></dt><dd><p>\n-     Constant used to signify a 'stolen' verdict\n-    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>ar_op</code></em></span></dt><dd><p>\n-     ARP opcode (command)\n     </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>ar_pro</code></em></span></dt><dd><p>\n      Format of protocol address\n+    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>ar_op</code></em></span></dt><dd><p>\n+     ARP opcode (command)\n+    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>nf_accept</code></em></span></dt><dd><p>\n+     Constant used to signify an 'accept' verdict\n+    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>ar_sip</code></em></span></dt><dd><p>\n+     Ethernet+IP only (ar_pro==0x800): source IP address\n+    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>ar_tha</code></em></span></dt><dd><p>\n+     Ethernet+IP only (ar_pro==0x800): target hardware (MAC) address\n+    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>indev</code></em></span></dt><dd><p>\n+     Address of net_device representing input device, 0 if unknown\n     </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>ar_data</code></em></span></dt><dd><p>\n      Address of ARP packet data region (after the header)\n-    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>ar_pln</code></em></span></dt><dd><p>\n-     Length of protocol address\n-    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>data_hex</code></em></span></dt><dd><p>\n-     A hexadecimal string representing the packet buffer contents\n+    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>ar_hln</code></em></span></dt><dd><p>\n+     Length of hardware address\n+    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>outdev_name</code></em></span></dt><dd><p>\n+     Name of network device packet will be routed to (if known)\n+    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>nf_drop</code></em></span></dt><dd><p>\n+     Constant used to signify a 'drop' verdict\n+    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>ar_hrd</code></em></span></dt><dd><p>\n+     Format of hardware address\n+    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>indev_name</code></em></span></dt><dd><p>\n+     Name of network device packet was received on (if known)\n+    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>nf_stolen</code></em></span></dt><dd><p>\n+     Constant used to signify a 'stolen' verdict\n     </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>ar_sha</code></em></span></dt><dd><p>\n      Ethernet+IP only (ar_pro==0x800): source hardware (MAC) address \n+    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>ar_pln</code></em></span></dt><dd><p>\n+     Length of protocol address\n+    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>pf</code></em></span></dt><dd><p>\n+     Protocol family -- always <span class=\"quote\">&#8220;<span class=\"quote\">arp</span>&#8221;</span>\n     </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>length</code></em></span></dt><dd><p>\n      The length of the packet buffer contents, in bytes\n-    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>indev_name</code></em></span></dt><dd><p>\n-     Name of network device packet was received on (if known)\n-    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>ar_hrd</code></em></span></dt><dd><p>\n-     Format of hardware address\n-    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>nf_queue</code></em></span></dt><dd><p>\n-     Constant used to signify a 'queue' verdict\n-    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>ar_sip</code></em></span></dt><dd><p>\n-     Ethernet+IP only (ar_pro==0x800): source IP address\n-    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>nf_drop</code></em></span></dt><dd><p>\n-     Constant used to signify a 'drop' verdict\n-    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>ar_hln</code></em></span></dt><dd><p>\n-     Length of hardware address\n-    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>outdev</code></em></span></dt><dd><p>\n-     Address of net_device representing output device, 0 if unknown\n     </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>nf_repeat</code></em></span></dt><dd><p>\n      Constant used to signify a 'repeat' verdict\n-    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>indev</code></em></span></dt><dd><p>\n-     Address of net_device representing input device, 0 if unknown\n+    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>outdev</code></em></span></dt><dd><p>\n+     Address of net_device representing output device, 0 if unknown\n+    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>data_hex</code></em></span></dt><dd><p>\n+     A hexadecimal string representing the packet buffer contents\n+    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>nf_queue</code></em></span></dt><dd><p>\n+     Constant used to signify a 'queue' verdict\n     </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>data_str</code></em></span></dt><dd><p>\n      A string representing the packet buffer contents\n-    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>nf_accept</code></em></span></dt><dd><p>\n-     Constant used to signify an 'accept' verdict\n     </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>arphdr</code></em></span></dt><dd><p>\n      Address of ARP header\n-    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>pf</code></em></span></dt><dd><p>\n-     Protocol family -- always <span class=\"quote\">&#8220;<span class=\"quote\">arp</span>&#8221;</span>\n+    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>ar_tip</code></em></span></dt><dd><p>\n+     Ethernet+IP only (ar_pro==0x800): target IP address\n     </p></dd></dl></div></div></div><div class=\"navfooter\"><hr><table width=\"100%\" summary=\"Navigation footer\"><tr><td width=\"40%\" align=\"left\"><a accesskey=\"p\" href=\"API-netdev-unregister.html\">Prev</a>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"u\" href=\"networking.stp.html\">Up</a></td><td width=\"40%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-netfilter-arp-in.html\">Next</a></td></tr><tr><td width=\"40%\" align=\"left\" valign=\"top\"><span class=\"phrase\">probe::netdev.unregister</span>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"h\" href=\"index.html\">Home</a></td><td width=\"40%\" align=\"right\" valign=\"top\">&#160;<span class=\"phrase\">probe::netfilter.arp.in</span></td></tr></table></div></body></html>\n"}, {"source1": "./usr/share/doc/systemtap-doc/tapsets/API-netfilter-arp-in.html", "source2": "./usr/share/doc/systemtap-doc/tapsets/API-netfilter-arp-in.html", "unified_diff": "@@ -1,53 +1,53 @@\n <html><head><meta http-equiv=\"Content-Type\" content=\"text/html; charset=ANSI_X3.4-1968\"><title>probe::netfilter.arp.in</title><meta name=\"generator\" content=\"DocBook XSL Stylesheets Vsnapshot\"><link rel=\"home\" href=\"index.html\" title=\"SystemTap Tapset Reference Manual\"><link rel=\"up\" href=\"networking.stp.html\" title=\"Chapter&#160;13.&#160;Networking Tapset\"><link rel=\"prev\" href=\"API-netfilter-arp-forward.html\" title=\"probe::netfilter.arp.forward\"><link rel=\"next\" href=\"API-netfilter-arp-out.html\" title=\"probe::netfilter.arp.out\"></head><body bgcolor=\"white\" text=\"black\" link=\"#0000FF\" vlink=\"#840084\" alink=\"#0000FF\"><div class=\"navheader\"><table width=\"100%\" summary=\"Navigation header\"><tr><th colspan=\"3\" align=\"center\"><span class=\"phrase\">probe::netfilter.arp.in</span></th></tr><tr><td width=\"20%\" align=\"left\"><a accesskey=\"p\" href=\"API-netfilter-arp-forward.html\">Prev</a>&#160;</td><th width=\"60%\" align=\"center\">Chapter&#160;13.&#160;Networking Tapset</th><td width=\"20%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-netfilter-arp-out.html\">Next</a></td></tr></table><hr></div><div class=\"refentry\"><a name=\"API-netfilter-arp-in\"></a><div class=\"titlepage\"></div><div class=\"refnamediv\"><h2>Name</h2><p>probe::netfilter.arp.in &#8212; \n      - Called for each incoming ARP packet\n- </p></div><div class=\"refsynopsisdiv\"><h2>Synopsis</h2><pre class=\"synopsis\">netfilter.arp.in </pre></div><div class=\"refsect1\"><a name=\"idm9118\"></a><h2>Values</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>outdev_name</code></em></span></dt><dd><p>\n-     Name of network device packet will be routed to (if known)\n+ </p></div><div class=\"refsynopsisdiv\"><h2>Synopsis</h2><pre class=\"synopsis\">netfilter.arp.in </pre></div><div class=\"refsect1\"><a name=\"idm9117\"></a><h2>Values</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>data_str</code></em></span></dt><dd><p>\n+     A string representing the packet buffer contents\n+    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>nf_queue</code></em></span></dt><dd><p>\n+     Constant used to signify a 'queue' verdict\n+    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>data_hex</code></em></span></dt><dd><p>\n+     A hexadecimal string representing the packet buffer contents\n+    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>outdev</code></em></span></dt><dd><p>\n+     Address of net_device representing output device, 0 if unknown\n+    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>arphdr</code></em></span></dt><dd><p>\n+     Address of ARP header\n     </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>ar_tip</code></em></span></dt><dd><p>\n      Ethernet+IP only (ar_pro==0x800): target IP address\n-    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>nf_stop</code></em></span></dt><dd><p>\n-     Constant used to signify a 'stop' verdict\n-    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>ar_tha</code></em></span></dt><dd><p>\n-     Ethernet+IP only (ar_pro==0x800): target hardware (MAC) address\n-    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>ar_op</code></em></span></dt><dd><p>\n-     ARP opcode (command)\n-    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>nf_stolen</code></em></span></dt><dd><p>\n-     Constant used to signify a 'stolen' verdict\n-    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>ar_pro</code></em></span></dt><dd><p>\n-     Format of protocol address\n+    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>pf</code></em></span></dt><dd><p>\n+     Protocol family -- always <span class=\"quote\">&#8220;<span class=\"quote\">arp</span>&#8221;</span>\n     </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>ar_pln</code></em></span></dt><dd><p>\n      Length of protocol address\n-    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>ar_data</code></em></span></dt><dd><p>\n-     Address of ARP packet data region (after the header)\n     </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>ar_sha</code></em></span></dt><dd><p>\n      Ethernet+IP only (ar_pro==0x800): source hardware (MAC) address \n+    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>nf_stolen</code></em></span></dt><dd><p>\n+     Constant used to signify a 'stolen' verdict\n+    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>nf_repeat</code></em></span></dt><dd><p>\n+     Constant used to signify a 'repeat' verdict\n     </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>length</code></em></span></dt><dd><p>\n      The length of the packet buffer contents, in bytes\n-    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>data_hex</code></em></span></dt><dd><p>\n-     A hexadecimal string representing the packet buffer contents\n-    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>indev_name</code></em></span></dt><dd><p>\n-     Name of network device packet was received on (if known)\n-    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>ar_hrd</code></em></span></dt><dd><p>\n-     Format of hardware address\n-    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>nf_queue</code></em></span></dt><dd><p>\n-     Constant used to signify a 'queue' verdict\n-    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>nf_drop</code></em></span></dt><dd><p>\n-     Constant used to signify a 'drop' verdict\n-    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>ar_sip</code></em></span></dt><dd><p>\n-     Ethernet+IP only (ar_pro==0x800): source IP address\n     </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>ar_hln</code></em></span></dt><dd><p>\n      Length of hardware address\n-    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>outdev</code></em></span></dt><dd><p>\n-     Address of net_device representing output device, 0 if unknown\n-    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>nf_repeat</code></em></span></dt><dd><p>\n-     Constant used to signify a 'repeat' verdict\n+    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>ar_data</code></em></span></dt><dd><p>\n+     Address of ARP packet data region (after the header)\n     </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>indev</code></em></span></dt><dd><p>\n      Address of net_device representing input device, 0 if unknown\n-    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>data_str</code></em></span></dt><dd><p>\n-     A string representing the packet buffer contents\n+    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>ar_tha</code></em></span></dt><dd><p>\n+     Ethernet+IP only (ar_pro==0x800): target hardware (MAC) address\n+    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>ar_hrd</code></em></span></dt><dd><p>\n+     Format of hardware address\n+    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>indev_name</code></em></span></dt><dd><p>\n+     Name of network device packet was received on (if known)\n+    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>nf_drop</code></em></span></dt><dd><p>\n+     Constant used to signify a 'drop' verdict\n+    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>outdev_name</code></em></span></dt><dd><p>\n+     Name of network device packet will be routed to (if known)\n+    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>ar_pro</code></em></span></dt><dd><p>\n+     Format of protocol address\n+    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>ar_op</code></em></span></dt><dd><p>\n+     ARP opcode (command)\n+    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>nf_stop</code></em></span></dt><dd><p>\n+     Constant used to signify a 'stop' verdict\n     </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>nf_accept</code></em></span></dt><dd><p>\n      Constant used to signify an 'accept' verdict\n-    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>arphdr</code></em></span></dt><dd><p>\n-     Address of ARP header\n-    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>pf</code></em></span></dt><dd><p>\n-     Protocol family -- always <span class=\"quote\">&#8220;<span class=\"quote\">arp</span>&#8221;</span>\n+    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>ar_sip</code></em></span></dt><dd><p>\n+     Ethernet+IP only (ar_pro==0x800): source IP address\n     </p></dd></dl></div></div></div><div class=\"navfooter\"><hr><table width=\"100%\" summary=\"Navigation footer\"><tr><td width=\"40%\" align=\"left\"><a accesskey=\"p\" href=\"API-netfilter-arp-forward.html\">Prev</a>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"u\" href=\"networking.stp.html\">Up</a></td><td width=\"40%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-netfilter-arp-out.html\">Next</a></td></tr><tr><td width=\"40%\" align=\"left\" valign=\"top\"><span class=\"phrase\">probe::netfilter.arp.forward</span>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"h\" href=\"index.html\">Home</a></td><td width=\"40%\" align=\"right\" valign=\"top\">&#160;<span class=\"phrase\">probe::netfilter.arp.out</span></td></tr></table></div></body></html>\n"}, {"source1": "./usr/share/doc/systemtap-doc/tapsets/API-netfilter-arp-out.html", "source2": "./usr/share/doc/systemtap-doc/tapsets/API-netfilter-arp-out.html", "unified_diff": "@@ -1,53 +1,53 @@\n <html><head><meta http-equiv=\"Content-Type\" content=\"text/html; charset=ANSI_X3.4-1968\"><title>probe::netfilter.arp.out</title><meta name=\"generator\" content=\"DocBook XSL Stylesheets Vsnapshot\"><link rel=\"home\" href=\"index.html\" title=\"SystemTap Tapset Reference Manual\"><link rel=\"up\" href=\"networking.stp.html\" title=\"Chapter&#160;13.&#160;Networking Tapset\"><link rel=\"prev\" href=\"API-netfilter-arp-in.html\" title=\"probe::netfilter.arp.in\"><link rel=\"next\" href=\"API-netfilter-bridge-forward.html\" title=\"probe::netfilter.bridge.forward\"></head><body bgcolor=\"white\" text=\"black\" link=\"#0000FF\" vlink=\"#840084\" alink=\"#0000FF\"><div class=\"navheader\"><table width=\"100%\" summary=\"Navigation header\"><tr><th colspan=\"3\" align=\"center\"><span class=\"phrase\">probe::netfilter.arp.out</span></th></tr><tr><td width=\"20%\" align=\"left\"><a accesskey=\"p\" href=\"API-netfilter-arp-in.html\">Prev</a>&#160;</td><th width=\"60%\" align=\"center\">Chapter&#160;13.&#160;Networking Tapset</th><td width=\"20%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-netfilter-bridge-forward.html\">Next</a></td></tr></table><hr></div><div class=\"refentry\"><a name=\"API-netfilter-arp-out\"></a><div class=\"titlepage\"></div><div class=\"refnamediv\"><h2>Name</h2><p>probe::netfilter.arp.out &#8212; \n      - Called for each outgoing ARP packet\n- </p></div><div class=\"refsynopsisdiv\"><h2>Synopsis</h2><pre class=\"synopsis\">netfilter.arp.out </pre></div><div class=\"refsect1\"><a name=\"idm9262\"></a><h2>Values</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>nf_stop</code></em></span></dt><dd><p>\n+ </p></div><div class=\"refsynopsisdiv\"><h2>Synopsis</h2><pre class=\"synopsis\">netfilter.arp.out </pre></div><div class=\"refsect1\"><a name=\"idm9261\"></a><h2>Values</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>nf_accept</code></em></span></dt><dd><p>\n+     Constant used to signify an 'accept' verdict\n+    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>ar_sip</code></em></span></dt><dd><p>\n+     Ethernet+IP only (ar_pro==0x800): source IP address\n+    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>nf_stop</code></em></span></dt><dd><p>\n      Constant used to signify a 'stop' verdict\n-    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>ar_tip</code></em></span></dt><dd><p>\n-     Ethernet+IP only (ar_pro==0x800): target IP address\n-    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>outdev_name</code></em></span></dt><dd><p>\n-     Name of network device packet will be routed to (if known)\n-    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>ar_tha</code></em></span></dt><dd><p>\n-     Ethernet+IP only (ar_pro==0x800): target hardware (MAC) address\n-    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>nf_stolen</code></em></span></dt><dd><p>\n-     Constant used to signify a 'stolen' verdict\n-    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>ar_op</code></em></span></dt><dd><p>\n-     ARP opcode (command)\n     </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>ar_pro</code></em></span></dt><dd><p>\n      Format of protocol address\n+    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>ar_op</code></em></span></dt><dd><p>\n+     ARP opcode (command)\n+    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>nf_drop</code></em></span></dt><dd><p>\n+     Constant used to signify a 'drop' verdict\n+    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>outdev_name</code></em></span></dt><dd><p>\n+     Name of network device packet will be routed to (if known)\n+    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>ar_hrd</code></em></span></dt><dd><p>\n+     Format of hardware address\n     </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>indev_name</code></em></span></dt><dd><p>\n      Name of network device packet was received on (if known)\n+    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>ar_tha</code></em></span></dt><dd><p>\n+     Ethernet+IP only (ar_pro==0x800): target hardware (MAC) address\n+    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>indev</code></em></span></dt><dd><p>\n+     Address of net_device representing input device, 0 if unknown\n+    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>ar_hln</code></em></span></dt><dd><p>\n+     Length of hardware address\n+    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>ar_data</code></em></span></dt><dd><p>\n+     Address of ARP packet data region (after the header)\n     </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>length</code></em></span></dt><dd><p>\n      The length of the packet buffer contents, in bytes\n+    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>nf_repeat</code></em></span></dt><dd><p>\n+     Constant used to signify a 'repeat' verdict\n+    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>nf_stolen</code></em></span></dt><dd><p>\n+     Constant used to signify a 'stolen' verdict\n+    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>ar_pln</code></em></span></dt><dd><p>\n+     Length of protocol address\n     </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>ar_sha</code></em></span></dt><dd><p>\n      Ethernet+IP only (ar_pro==0x800): source hardware (MAC) address \n+    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>pf</code></em></span></dt><dd><p>\n+     Protocol family -- always <span class=\"quote\">&#8220;<span class=\"quote\">arp</span>&#8221;</span>\n+    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>arphdr</code></em></span></dt><dd><p>\n+     Address of ARP header\n+    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>ar_tip</code></em></span></dt><dd><p>\n+     Ethernet+IP only (ar_pro==0x800): target IP address\n     </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>data_hex</code></em></span></dt><dd><p>\n      A hexadecimal string representing the packet buffer contents\n-    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>ar_pln</code></em></span></dt><dd><p>\n-     Length of protocol address\n-    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>ar_data</code></em></span></dt><dd><p>\n-     Address of ARP packet data region (after the header)\n-    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>ar_hrd</code></em></span></dt><dd><p>\n-     Format of hardware address\n     </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>outdev</code></em></span></dt><dd><p>\n      Address of net_device representing output device, 0 if unknown\n-    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>ar_sip</code></em></span></dt><dd><p>\n-     Ethernet+IP only (ar_pro==0x800): source IP address\n-    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>nf_drop</code></em></span></dt><dd><p>\n-     Constant used to signify a 'drop' verdict\n-    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>ar_hln</code></em></span></dt><dd><p>\n-     Length of hardware address\n     </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>nf_queue</code></em></span></dt><dd><p>\n      Constant used to signify a 'queue' verdict\n-    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>nf_repeat</code></em></span></dt><dd><p>\n-     Constant used to signify a 'repeat' verdict\n-    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>indev</code></em></span></dt><dd><p>\n-     Address of net_device representing input device, 0 if unknown\n-    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>nf_accept</code></em></span></dt><dd><p>\n-     Constant used to signify an 'accept' verdict\n     </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>data_str</code></em></span></dt><dd><p>\n      A string representing the packet buffer contents\n-    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>pf</code></em></span></dt><dd><p>\n-     Protocol family -- always <span class=\"quote\">&#8220;<span class=\"quote\">arp</span>&#8221;</span>\n-    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>arphdr</code></em></span></dt><dd><p>\n-     Address of ARP header\n     </p></dd></dl></div></div></div><div class=\"navfooter\"><hr><table width=\"100%\" summary=\"Navigation footer\"><tr><td width=\"40%\" align=\"left\"><a accesskey=\"p\" href=\"API-netfilter-arp-in.html\">Prev</a>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"u\" href=\"networking.stp.html\">Up</a></td><td width=\"40%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-netfilter-bridge-forward.html\">Next</a></td></tr><tr><td width=\"40%\" align=\"left\" valign=\"top\"><span class=\"phrase\">probe::netfilter.arp.in</span>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"h\" href=\"index.html\">Home</a></td><td width=\"40%\" align=\"right\" valign=\"top\">&#160;<span class=\"phrase\">probe::netfilter.bridge.forward</span></td></tr></table></div></body></html>\n"}, {"source1": "./usr/share/doc/systemtap-doc/tapsets/API-netfilter-bridge-forward.html", "source2": "./usr/share/doc/systemtap-doc/tapsets/API-netfilter-bridge-forward.html", "unified_diff": "@@ -1,67 +1,67 @@\n <html><head><meta http-equiv=\"Content-Type\" content=\"text/html; charset=ANSI_X3.4-1968\"><title>probe::netfilter.bridge.forward</title><meta name=\"generator\" content=\"DocBook XSL Stylesheets Vsnapshot\"><link rel=\"home\" href=\"index.html\" title=\"SystemTap Tapset Reference Manual\"><link rel=\"up\" href=\"networking.stp.html\" title=\"Chapter&#160;13.&#160;Networking Tapset\"><link rel=\"prev\" href=\"API-netfilter-arp-out.html\" title=\"probe::netfilter.arp.out\"><link rel=\"next\" href=\"API-netfilter-bridge-local-in.html\" title=\"probe::netfilter.bridge.local_in\"></head><body bgcolor=\"white\" text=\"black\" link=\"#0000FF\" vlink=\"#840084\" alink=\"#0000FF\"><div class=\"navheader\"><table width=\"100%\" summary=\"Navigation header\"><tr><th colspan=\"3\" align=\"center\"><span class=\"phrase\">probe::netfilter.bridge.forward</span></th></tr><tr><td width=\"20%\" align=\"left\"><a accesskey=\"p\" href=\"API-netfilter-arp-out.html\">Prev</a>&#160;</td><th width=\"60%\" align=\"center\">Chapter&#160;13.&#160;Networking Tapset</th><td width=\"20%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-netfilter-bridge-local-in.html\">Next</a></td></tr></table><hr></div><div class=\"refentry\"><a name=\"API-netfilter-bridge-forward\"></a><div class=\"titlepage\"></div><div class=\"refnamediv\"><h2>Name</h2><p>probe::netfilter.bridge.forward &#8212; \n      Called on an incoming bridging packet destined for some other computer\n- </p></div><div class=\"refsynopsisdiv\"><h2>Synopsis</h2><pre class=\"synopsis\">netfilter.bridge.forward </pre></div><div class=\"refsect1\"><a name=\"idm9406\"></a><h2>Values</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>br_fd</code></em></span></dt><dd><p>\n-     Forward delay in 1/256 secs\n-    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>llcproto_stp</code></em></span></dt><dd><p>\n-     Constant used to signify Bridge Spanning Tree Protocol packet\n-    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>nf_stolen</code></em></span></dt><dd><p>\n-     Constant used to signify a 'stolen' verdict\n-    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>br_type</code></em></span></dt><dd><p>\n-     BPDU type\n-    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>br_prid</code></em></span></dt><dd><p>\n-     Protocol identifier\n+ </p></div><div class=\"refsynopsisdiv\"><h2>Synopsis</h2><pre class=\"synopsis\">netfilter.bridge.forward </pre></div><div class=\"refsect1\"><a name=\"idm9405\"></a><h2>Values</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>indev</code></em></span></dt><dd><p>\n+     Address of net_device representing input device, 0 if unknown\n+    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>br_bid</code></em></span></dt><dd><p>\n+     Identity of bridge\n     </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>br_mac</code></em></span></dt><dd><p>\n      Bridge MAC address\n+    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>indev_name</code></em></span></dt><dd><p>\n+     Name of network device packet was received on (if known)\n+    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>nf_drop</code></em></span></dt><dd><p>\n+     Constant used to signify a 'drop' verdict\n+    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>outdev_name</code></em></span></dt><dd><p>\n+     Name of network device packet will be routed to (if known)\n+    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>br_htime</code></em></span></dt><dd><p>\n+     Hello time in 1/256 secs\n     </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>nf_stop</code></em></span></dt><dd><p>\n      Constant used to signify a 'stop' verdict\n-    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>br_max</code></em></span></dt><dd><p>\n-     Max age in 1/256 secs\n+    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>nf_accept</code></em></span></dt><dd><p>\n+     Constant used to signify an 'accept' verdict\n+    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>br_prid</code></em></span></dt><dd><p>\n+     Protocol identifier\n+    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>data_str</code></em></span></dt><dd><p>\n+     A string representing the packet buffer contents\n+    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>br_type</code></em></span></dt><dd><p>\n+     BPDU type\n     </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>br_vid</code></em></span></dt><dd><p>\n      Protocol version identifier\n-    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>outdev_name</code></em></span></dt><dd><p>\n-     Name of network device packet will be routed to (if known)\n+    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>br_rid</code></em></span></dt><dd><p>\n+     Identity of root bridge\n+    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>nf_queue</code></em></span></dt><dd><p>\n+     Constant used to signify a 'queue' verdict\n+    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>outdev</code></em></span></dt><dd><p>\n+     Address of net_device representing output device, 0 if unknown\n+    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>data_hex</code></em></span></dt><dd><p>\n+     A hexadecimal string representing the packet buffer contents\n+    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>protocol</code></em></span></dt><dd><p>\n+     Packet protocol\n+    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>br_poid</code></em></span></dt><dd><p>\n+     Port identifier\n+    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>br_flags</code></em></span></dt><dd><p>\n+     BPDU flags\n     </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>brhdr</code></em></span></dt><dd><p>\n      Address of bridge header\n-    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>nf_repeat</code></em></span></dt><dd><p>\n-     Constant used to signify a 'repeat' verdict\n-    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>indev</code></em></span></dt><dd><p>\n-     Address of net_device representing input device, 0 if unknown\n+    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>pf</code></em></span></dt><dd><p>\n+     Protocol family -- always <span class=\"quote\">&#8220;<span class=\"quote\">bridge</span>&#8221;</span>\n+    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>br_fd</code></em></span></dt><dd><p>\n+     Forward delay in 1/256 secs\n+    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>llcproto_stp</code></em></span></dt><dd><p>\n+     Constant used to signify Bridge Spanning Tree Protocol packet\n     </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>br_msg</code></em></span></dt><dd><p>\n      Message age in 1/256 secs\n     </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>br_cost</code></em></span></dt><dd><p>\n      Total cost from transmitting bridge to root\n-    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>data_str</code></em></span></dt><dd><p>\n-     A string representing the packet buffer contents\n-    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>nf_accept</code></em></span></dt><dd><p>\n-     Constant used to signify an 'accept' verdict\n-    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>br_flags</code></em></span></dt><dd><p>\n-     BPDU flags\n-    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>protocol</code></em></span></dt><dd><p>\n-     Packet protocol\n+    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>nf_stolen</code></em></span></dt><dd><p>\n+     Constant used to signify a 'stolen' verdict\n     </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>br_rmac</code></em></span></dt><dd><p>\n      Root bridge MAC address\n-    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>pf</code></em></span></dt><dd><p>\n-     Protocol family -- always <span class=\"quote\">&#8220;<span class=\"quote\">bridge</span>&#8221;</span>\n-    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>br_poid</code></em></span></dt><dd><p>\n-     Port identifier\n-    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>br_bid</code></em></span></dt><dd><p>\n-     Identity of bridge\n-    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>data_hex</code></em></span></dt><dd><p>\n-     A hexadecimal string representing the packet buffer contents\n-    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>length</code></em></span></dt><dd><p>\n-     The length of the packet buffer contents, in bytes\n-    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>br_htime</code></em></span></dt><dd><p>\n-     Hello time in 1/256 secs\n-    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>indev_name</code></em></span></dt><dd><p>\n-     Name of network device packet was received on (if known)\n+    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>nf_repeat</code></em></span></dt><dd><p>\n+     Constant used to signify a 'repeat' verdict\n     </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>llcpdu</code></em></span></dt><dd><p>\n      Address of LLC Protocol Data Unit\n-    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>outdev</code></em></span></dt><dd><p>\n-     Address of net_device representing output device, 0 if unknown\n-    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>nf_queue</code></em></span></dt><dd><p>\n-     Constant used to signify a 'queue' verdict\n-    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>nf_drop</code></em></span></dt><dd><p>\n-     Constant used to signify a 'drop' verdict\n-    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>br_rid</code></em></span></dt><dd><p>\n-     Identity of root bridge\n+    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>length</code></em></span></dt><dd><p>\n+     The length of the packet buffer contents, in bytes\n+    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>br_max</code></em></span></dt><dd><p>\n+     Max age in 1/256 secs\n     </p></dd></dl></div></div></div><div class=\"navfooter\"><hr><table width=\"100%\" summary=\"Navigation footer\"><tr><td width=\"40%\" align=\"left\"><a accesskey=\"p\" href=\"API-netfilter-arp-out.html\">Prev</a>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"u\" href=\"networking.stp.html\">Up</a></td><td width=\"40%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-netfilter-bridge-local-in.html\">Next</a></td></tr><tr><td width=\"40%\" align=\"left\" valign=\"top\"><span class=\"phrase\">probe::netfilter.arp.out</span>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"h\" href=\"index.html\">Home</a></td><td width=\"40%\" align=\"right\" valign=\"top\">&#160;<span class=\"phrase\">probe::netfilter.bridge.local_in</span></td></tr></table></div></body></html>\n"}, {"source1": "./usr/share/doc/systemtap-doc/tapsets/API-netfilter-bridge-local-in.html", "source2": "./usr/share/doc/systemtap-doc/tapsets/API-netfilter-bridge-local-in.html", "unified_diff": "@@ -1,67 +1,67 @@\n <html><head><meta http-equiv=\"Content-Type\" content=\"text/html; charset=ANSI_X3.4-1968\"><title>probe::netfilter.bridge.local_in</title><meta name=\"generator\" content=\"DocBook XSL Stylesheets Vsnapshot\"><link rel=\"home\" href=\"index.html\" title=\"SystemTap Tapset Reference Manual\"><link rel=\"up\" href=\"networking.stp.html\" title=\"Chapter&#160;13.&#160;Networking Tapset\"><link rel=\"prev\" href=\"API-netfilter-bridge-forward.html\" title=\"probe::netfilter.bridge.forward\"><link rel=\"next\" href=\"API-netfilter-bridge-local-out.html\" title=\"probe::netfilter.bridge.local_out\"></head><body bgcolor=\"white\" text=\"black\" link=\"#0000FF\" vlink=\"#840084\" alink=\"#0000FF\"><div class=\"navheader\"><table width=\"100%\" summary=\"Navigation header\"><tr><th colspan=\"3\" align=\"center\"><span class=\"phrase\">probe::netfilter.bridge.local_in</span></th></tr><tr><td width=\"20%\" align=\"left\"><a accesskey=\"p\" href=\"API-netfilter-bridge-forward.html\">Prev</a>&#160;</td><th width=\"60%\" align=\"center\">Chapter&#160;13.&#160;Networking Tapset</th><td width=\"20%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-netfilter-bridge-local-out.html\">Next</a></td></tr></table><hr></div><div class=\"refentry\"><a name=\"API-netfilter-bridge-local-in\"></a><div class=\"titlepage\"></div><div class=\"refnamediv\"><h2>Name</h2><p>probe::netfilter.bridge.local_in &#8212; \n      Called on a bridging packet destined for the local computer\n- </p></div><div class=\"refsynopsisdiv\"><h2>Synopsis</h2><pre class=\"synopsis\">netfilter.bridge.local_in </pre></div><div class=\"refsect1\"><a name=\"idm9585\"></a><h2>Values</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>protocol</code></em></span></dt><dd><p>\n-     Packet protocol\n-    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>br_rmac</code></em></span></dt><dd><p>\n-     Root bridge MAC address\n+ </p></div><div class=\"refsynopsisdiv\"><h2>Synopsis</h2><pre class=\"synopsis\">netfilter.bridge.local_in </pre></div><div class=\"refsect1\"><a name=\"idm9584\"></a><h2>Values</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>llcpdu</code></em></span></dt><dd><p>\n+     Address of LLC Protocol Data Unit\n+    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>nf_repeat</code></em></span></dt><dd><p>\n+     Constant used to signify a 'repeat' verdict\n+    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>length</code></em></span></dt><dd><p>\n+     The length of the packet buffer contents, in bytes\n+    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>br_max</code></em></span></dt><dd><p>\n+     Max age in 1/256 secs\n+    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>br_fd</code></em></span></dt><dd><p>\n+     Forward delay in 1/256 secs\n     </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>pf</code></em></span></dt><dd><p>\n      Protocol family -- always <span class=\"quote\">&#8220;<span class=\"quote\">bridge</span>&#8221;</span>\n-    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>data_str</code></em></span></dt><dd><p>\n-     A string representing the packet buffer contents\n-    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>br_flags</code></em></span></dt><dd><p>\n-     BPDU flags\n-    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>nf_accept</code></em></span></dt><dd><p>\n-     Constant used to signify an 'accept' verdict\n+    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>llcproto_stp</code></em></span></dt><dd><p>\n+     Constant used to signify Bridge Spanning Tree Protocol packet\n     </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>br_msg</code></em></span></dt><dd><p>\n      Message age in 1/256 secs\n     </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>br_cost</code></em></span></dt><dd><p>\n      Total cost from transmitting bridge to root\n-    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>indev</code></em></span></dt><dd><p>\n-     Address of net_device representing input device, 0 if unknown\n-    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>nf_repeat</code></em></span></dt><dd><p>\n-     Constant used to signify a 'repeat' verdict\n-    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>llcpdu</code></em></span></dt><dd><p>\n-     Address of LLC Protocol Data Unit\n-    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>outdev</code></em></span></dt><dd><p>\n-     Address of net_device representing output device, 0 if unknown\n-    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>nf_queue</code></em></span></dt><dd><p>\n-     Constant used to signify a 'queue' verdict\n-    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>nf_drop</code></em></span></dt><dd><p>\n-     Constant used to signify a 'drop' verdict\n+    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>br_rmac</code></em></span></dt><dd><p>\n+     Root bridge MAC address\n+    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>nf_stolen</code></em></span></dt><dd><p>\n+     Constant used to signify a 'stolen' verdict\n     </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>br_rid</code></em></span></dt><dd><p>\n      Identity of root bridge\n-    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>data_hex</code></em></span></dt><dd><p>\n-     A hexadecimal string representing the packet buffer contents\n-    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>br_bid</code></em></span></dt><dd><p>\n-     Identity of bridge\n-    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>length</code></em></span></dt><dd><p>\n-     The length of the packet buffer contents, in bytes\n-    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>br_htime</code></em></span></dt><dd><p>\n-     Hello time in 1/256 secs\n-    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>indev_name</code></em></span></dt><dd><p>\n-     Name of network device packet was received on (if known)\n-    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>br_poid</code></em></span></dt><dd><p>\n-     Port identifier\n+    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>br_vid</code></em></span></dt><dd><p>\n+     Protocol version identifier\n+    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>data_str</code></em></span></dt><dd><p>\n+     A string representing the packet buffer contents\n     </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>br_type</code></em></span></dt><dd><p>\n      BPDU type\n-    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>nf_stolen</code></em></span></dt><dd><p>\n-     Constant used to signify a 'stolen' verdict\n-    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>llcproto_stp</code></em></span></dt><dd><p>\n-     Constant used to signify Bridge Spanning Tree Protocol packet\n-    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>br_fd</code></em></span></dt><dd><p>\n-     Forward delay in 1/256 secs\n+    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>nf_queue</code></em></span></dt><dd><p>\n+     Constant used to signify a 'queue' verdict\n+    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>outdev</code></em></span></dt><dd><p>\n+     Address of net_device representing output device, 0 if unknown\n+    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>data_hex</code></em></span></dt><dd><p>\n+     A hexadecimal string representing the packet buffer contents\n+    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>br_flags</code></em></span></dt><dd><p>\n+     BPDU flags\n     </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>brhdr</code></em></span></dt><dd><p>\n      Address of bridge header\n-    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>br_mac</code></em></span></dt><dd><p>\n-     Bridge MAC address\n+    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>br_poid</code></em></span></dt><dd><p>\n+     Port identifier\n+    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>protocol</code></em></span></dt><dd><p>\n+     Packet protocol\n+    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>nf_accept</code></em></span></dt><dd><p>\n+     Constant used to signify an 'accept' verdict\n+    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>br_prid</code></em></span></dt><dd><p>\n+     Protocol identifier\n     </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>nf_stop</code></em></span></dt><dd><p>\n      Constant used to signify a 'stop' verdict\n+    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>br_htime</code></em></span></dt><dd><p>\n+     Hello time in 1/256 secs\n+    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>indev_name</code></em></span></dt><dd><p>\n+     Name of network device packet was received on (if known)\n     </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>outdev_name</code></em></span></dt><dd><p>\n      Name of network device packet will be routed to (if known)\n-    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>br_max</code></em></span></dt><dd><p>\n-     Max age in 1/256 secs\n-    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>br_vid</code></em></span></dt><dd><p>\n-     Protocol version identifier\n-    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>br_prid</code></em></span></dt><dd><p>\n-     Protocol identifier\n+    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>nf_drop</code></em></span></dt><dd><p>\n+     Constant used to signify a 'drop' verdict\n+    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>br_bid</code></em></span></dt><dd><p>\n+     Identity of bridge\n+    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>indev</code></em></span></dt><dd><p>\n+     Address of net_device representing input device, 0 if unknown\n+    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>br_mac</code></em></span></dt><dd><p>\n+     Bridge MAC address\n     </p></dd></dl></div></div></div><div class=\"navfooter\"><hr><table width=\"100%\" summary=\"Navigation footer\"><tr><td width=\"40%\" align=\"left\"><a accesskey=\"p\" href=\"API-netfilter-bridge-forward.html\">Prev</a>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"u\" href=\"networking.stp.html\">Up</a></td><td width=\"40%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-netfilter-bridge-local-out.html\">Next</a></td></tr><tr><td width=\"40%\" align=\"left\" valign=\"top\"><span class=\"phrase\">probe::netfilter.bridge.forward</span>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"h\" href=\"index.html\">Home</a></td><td width=\"40%\" align=\"right\" valign=\"top\">&#160;<span class=\"phrase\">probe::netfilter.bridge.local_out</span></td></tr></table></div></body></html>\n"}, {"source1": "./usr/share/doc/systemtap-doc/tapsets/API-netfilter-bridge-local-out.html", "source2": "./usr/share/doc/systemtap-doc/tapsets/API-netfilter-bridge-local-out.html", "unified_diff": "@@ -1,67 +1,67 @@\n <html><head><meta http-equiv=\"Content-Type\" content=\"text/html; charset=ANSI_X3.4-1968\"><title>probe::netfilter.bridge.local_out</title><meta name=\"generator\" content=\"DocBook XSL Stylesheets Vsnapshot\"><link rel=\"home\" href=\"index.html\" title=\"SystemTap Tapset Reference Manual\"><link rel=\"up\" href=\"networking.stp.html\" title=\"Chapter&#160;13.&#160;Networking Tapset\"><link rel=\"prev\" href=\"API-netfilter-bridge-local-in.html\" title=\"probe::netfilter.bridge.local_in\"><link rel=\"next\" href=\"API-netfilter-bridge-post-routing.html\" title=\"probe::netfilter.bridge.post_routing\"></head><body bgcolor=\"white\" text=\"black\" link=\"#0000FF\" vlink=\"#840084\" alink=\"#0000FF\"><div class=\"navheader\"><table width=\"100%\" summary=\"Navigation header\"><tr><th colspan=\"3\" align=\"center\"><span class=\"phrase\">probe::netfilter.bridge.local_out</span></th></tr><tr><td width=\"20%\" align=\"left\"><a accesskey=\"p\" href=\"API-netfilter-bridge-local-in.html\">Prev</a>&#160;</td><th width=\"60%\" align=\"center\">Chapter&#160;13.&#160;Networking Tapset</th><td width=\"20%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-netfilter-bridge-post-routing.html\">Next</a></td></tr></table><hr></div><div class=\"refentry\"><a name=\"API-netfilter-bridge-local-out\"></a><div class=\"titlepage\"></div><div class=\"refnamediv\"><h2>Name</h2><p>probe::netfilter.bridge.local_out &#8212; \n      Called on a bridging packet coming from a local process\n- </p></div><div class=\"refsynopsisdiv\"><h2>Synopsis</h2><pre class=\"synopsis\">netfilter.bridge.local_out </pre></div><div class=\"refsect1\"><a name=\"idm9764\"></a><h2>Values</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>llcproto_stp</code></em></span></dt><dd><p>\n-     Constant used to signify Bridge Spanning Tree Protocol packet\n-    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>br_fd</code></em></span></dt><dd><p>\n-     Forward delay in 1/256 secs\n-    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>br_type</code></em></span></dt><dd><p>\n-     BPDU type\n-    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>nf_stolen</code></em></span></dt><dd><p>\n-     Constant used to signify a 'stolen' verdict\n+ </p></div><div class=\"refsynopsisdiv\"><h2>Synopsis</h2><pre class=\"synopsis\">netfilter.bridge.local_out </pre></div><div class=\"refsect1\"><a name=\"idm9763\"></a><h2>Values</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>indev_name</code></em></span></dt><dd><p>\n+     Name of network device packet was received on (if known)\n+    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>outdev_name</code></em></span></dt><dd><p>\n+     Name of network device packet will be routed to (if known)\n+    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>nf_drop</code></em></span></dt><dd><p>\n+     Constant used to signify a 'drop' verdict\n+    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>indev</code></em></span></dt><dd><p>\n+     Address of net_device representing input device, 0 if unknown\n+    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>br_bid</code></em></span></dt><dd><p>\n+     Identity of bridge\n     </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>br_mac</code></em></span></dt><dd><p>\n      Bridge MAC address\n+    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>nf_accept</code></em></span></dt><dd><p>\n+     Constant used to signify an 'accept' verdict\n+    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>br_prid</code></em></span></dt><dd><p>\n+     Protocol identifier\n+    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>br_htime</code></em></span></dt><dd><p>\n+     Hello time in 1/256 secs\n     </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>nf_stop</code></em></span></dt><dd><p>\n      Constant used to signify a 'stop' verdict\n-    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>outdev_name</code></em></span></dt><dd><p>\n-     Name of network device packet will be routed to (if known)\n-    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>br_max</code></em></span></dt><dd><p>\n-     Max age in 1/256 secs\n+    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>data_str</code></em></span></dt><dd><p>\n+     A string representing the packet buffer contents\n     </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>br_vid</code></em></span></dt><dd><p>\n      Protocol version identifier\n-    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>br_prid</code></em></span></dt><dd><p>\n-     Protocol identifier\n+    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>br_type</code></em></span></dt><dd><p>\n+     BPDU type\n+    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>br_rid</code></em></span></dt><dd><p>\n+     Identity of root bridge\n+    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>nf_queue</code></em></span></dt><dd><p>\n+     Constant used to signify a 'queue' verdict\n+    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>data_hex</code></em></span></dt><dd><p>\n+     A hexadecimal string representing the packet buffer contents\n+    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>outdev</code></em></span></dt><dd><p>\n+     Address of net_device representing output device, 0 if unknown\n+    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>protocol</code></em></span></dt><dd><p>\n+     Packet protocol\n+    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>br_poid</code></em></span></dt><dd><p>\n+     Port identifier\n+    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>br_flags</code></em></span></dt><dd><p>\n+     BPDU flags\n     </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>brhdr</code></em></span></dt><dd><p>\n      Address of bridge header\n+    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>nf_repeat</code></em></span></dt><dd><p>\n+     Constant used to signify a 'repeat' verdict\n+    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>llcpdu</code></em></span></dt><dd><p>\n+     Address of LLC Protocol Data Unit\n+    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>length</code></em></span></dt><dd><p>\n+     The length of the packet buffer contents, in bytes\n+    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>br_max</code></em></span></dt><dd><p>\n+     Max age in 1/256 secs\n+    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>pf</code></em></span></dt><dd><p>\n+     Protocol family -- always <span class=\"quote\">&#8220;<span class=\"quote\">bridge</span>&#8221;</span>\n+    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>br_fd</code></em></span></dt><dd><p>\n+     Forward delay in 1/256 secs\n+    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>llcproto_stp</code></em></span></dt><dd><p>\n+     Constant used to signify Bridge Spanning Tree Protocol packet\n     </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>br_msg</code></em></span></dt><dd><p>\n      Message age in 1/256 secs\n     </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>br_cost</code></em></span></dt><dd><p>\n      Total cost from transmitting bridge to root\n-    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>indev</code></em></span></dt><dd><p>\n-     Address of net_device representing input device, 0 if unknown\n-    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>nf_repeat</code></em></span></dt><dd><p>\n-     Constant used to signify a 'repeat' verdict\n-    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>protocol</code></em></span></dt><dd><p>\n-     Packet protocol\n+    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>nf_stolen</code></em></span></dt><dd><p>\n+     Constant used to signify a 'stolen' verdict\n     </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>br_rmac</code></em></span></dt><dd><p>\n      Root bridge MAC address\n-    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>pf</code></em></span></dt><dd><p>\n-     Protocol family -- always <span class=\"quote\">&#8220;<span class=\"quote\">bridge</span>&#8221;</span>\n-    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>data_str</code></em></span></dt><dd><p>\n-     A string representing the packet buffer contents\n-    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>nf_accept</code></em></span></dt><dd><p>\n-     Constant used to signify an 'accept' verdict\n-    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>br_flags</code></em></span></dt><dd><p>\n-     BPDU flags\n-    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>data_hex</code></em></span></dt><dd><p>\n-     A hexadecimal string representing the packet buffer contents\n-    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>br_htime</code></em></span></dt><dd><p>\n-     Hello time in 1/256 secs\n-    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>length</code></em></span></dt><dd><p>\n-     The length of the packet buffer contents, in bytes\n-    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>br_bid</code></em></span></dt><dd><p>\n-     Identity of bridge\n-    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>indev_name</code></em></span></dt><dd><p>\n-     Name of network device packet was received on (if known)\n-    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>br_poid</code></em></span></dt><dd><p>\n-     Port identifier\n-    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>llcpdu</code></em></span></dt><dd><p>\n-     Address of LLC Protocol Data Unit\n-    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>outdev</code></em></span></dt><dd><p>\n-     Address of net_device representing output device, 0 if unknown\n-    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>nf_queue</code></em></span></dt><dd><p>\n-     Constant used to signify a 'queue' verdict\n-    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>nf_drop</code></em></span></dt><dd><p>\n-     Constant used to signify a 'drop' verdict\n-    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>br_rid</code></em></span></dt><dd><p>\n-     Identity of root bridge\n     </p></dd></dl></div></div></div><div class=\"navfooter\"><hr><table width=\"100%\" summary=\"Navigation footer\"><tr><td width=\"40%\" align=\"left\"><a accesskey=\"p\" href=\"API-netfilter-bridge-local-in.html\">Prev</a>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"u\" href=\"networking.stp.html\">Up</a></td><td width=\"40%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-netfilter-bridge-post-routing.html\">Next</a></td></tr><tr><td width=\"40%\" align=\"left\" valign=\"top\"><span class=\"phrase\">probe::netfilter.bridge.local_in</span>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"h\" href=\"index.html\">Home</a></td><td width=\"40%\" align=\"right\" valign=\"top\">&#160;<span class=\"phrase\">probe::netfilter.bridge.post_routing</span></td></tr></table></div></body></html>\n"}, {"source1": "./usr/share/doc/systemtap-doc/tapsets/API-netfilter-bridge-post-routing.html", "source2": "./usr/share/doc/systemtap-doc/tapsets/API-netfilter-bridge-post-routing.html", "unified_diff": "@@ -1,67 +1,67 @@\n <html><head><meta http-equiv=\"Content-Type\" content=\"text/html; charset=ANSI_X3.4-1968\"><title>probe::netfilter.bridge.post_routing</title><meta name=\"generator\" content=\"DocBook XSL Stylesheets Vsnapshot\"><link rel=\"home\" href=\"index.html\" title=\"SystemTap Tapset Reference Manual\"><link rel=\"up\" href=\"networking.stp.html\" title=\"Chapter&#160;13.&#160;Networking Tapset\"><link rel=\"prev\" href=\"API-netfilter-bridge-local-out.html\" title=\"probe::netfilter.bridge.local_out\"><link rel=\"next\" href=\"API-netfilter-bridge-pre-routing.html\" title=\"probe::netfilter.bridge.pre_routing\"></head><body bgcolor=\"white\" text=\"black\" link=\"#0000FF\" vlink=\"#840084\" alink=\"#0000FF\"><div class=\"navheader\"><table width=\"100%\" summary=\"Navigation header\"><tr><th colspan=\"3\" align=\"center\"><span class=\"phrase\">probe::netfilter.bridge.post_routing</span></th></tr><tr><td width=\"20%\" align=\"left\"><a accesskey=\"p\" href=\"API-netfilter-bridge-local-out.html\">Prev</a>&#160;</td><th width=\"60%\" align=\"center\">Chapter&#160;13.&#160;Networking Tapset</th><td width=\"20%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-netfilter-bridge-pre-routing.html\">Next</a></td></tr></table><hr></div><div class=\"refentry\"><a name=\"API-netfilter-bridge-post-routing\"></a><div class=\"titlepage\"></div><div class=\"refnamediv\"><h2>Name</h2><p>probe::netfilter.bridge.post_routing &#8212; \n      - Called before a bridging packet hits the wire\n- </p></div><div class=\"refsynopsisdiv\"><h2>Synopsis</h2><pre class=\"synopsis\">netfilter.bridge.post_routing </pre></div><div class=\"refsect1\"><a name=\"idm9943\"></a><h2>Values</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>nf_stolen</code></em></span></dt><dd><p>\n-     Constant used to signify a 'stolen' verdict\n-    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>br_type</code></em></span></dt><dd><p>\n-     BPDU type\n-    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>br_fd</code></em></span></dt><dd><p>\n-     Forward delay in 1/256 secs\n-    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>llcproto_stp</code></em></span></dt><dd><p>\n-     Constant used to signify Bridge Spanning Tree Protocol packet\n-    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>brhdr</code></em></span></dt><dd><p>\n-     Address of bridge header\n-    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>br_prid</code></em></span></dt><dd><p>\n-     Protocol identifier\n-    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>br_max</code></em></span></dt><dd><p>\n-     Max age in 1/256 secs\n+ </p></div><div class=\"refsynopsisdiv\"><h2>Synopsis</h2><pre class=\"synopsis\">netfilter.bridge.post_routing </pre></div><div class=\"refsect1\"><a name=\"idm9942\"></a><h2>Values</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>br_bid</code></em></span></dt><dd><p>\n+     Identity of bridge\n+    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>indev</code></em></span></dt><dd><p>\n+     Address of net_device representing input device, 0 if unknown\n+    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>br_mac</code></em></span></dt><dd><p>\n+     Bridge MAC address\n+    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>indev_name</code></em></span></dt><dd><p>\n+     Name of network device packet was received on (if known)\n+    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>nf_drop</code></em></span></dt><dd><p>\n+     Constant used to signify a 'drop' verdict\n     </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>outdev_name</code></em></span></dt><dd><p>\n      Name of network device packet will be routed to (if known)\n-    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>br_vid</code></em></span></dt><dd><p>\n-     Protocol version identifier\n     </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>nf_stop</code></em></span></dt><dd><p>\n      Constant used to signify a 'stop' verdict\n-    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>br_mac</code></em></span></dt><dd><p>\n-     Bridge MAC address\n+    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>br_htime</code></em></span></dt><dd><p>\n+     Hello time in 1/256 secs\n     </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>nf_accept</code></em></span></dt><dd><p>\n      Constant used to signify an 'accept' verdict\n-    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>br_flags</code></em></span></dt><dd><p>\n-     BPDU flags\n+    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>br_prid</code></em></span></dt><dd><p>\n+     Protocol identifier\n+    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>br_rid</code></em></span></dt><dd><p>\n+     Identity of root bridge\n+    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>br_vid</code></em></span></dt><dd><p>\n+     Protocol version identifier\n     </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>data_str</code></em></span></dt><dd><p>\n      A string representing the packet buffer contents\n+    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>br_type</code></em></span></dt><dd><p>\n+     BPDU type\n+    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>nf_queue</code></em></span></dt><dd><p>\n+     Constant used to signify a 'queue' verdict\n+    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>outdev</code></em></span></dt><dd><p>\n+     Address of net_device representing output device, 0 if unknown\n+    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>data_hex</code></em></span></dt><dd><p>\n+     A hexadecimal string representing the packet buffer contents\n+    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>br_flags</code></em></span></dt><dd><p>\n+     BPDU flags\n+    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>brhdr</code></em></span></dt><dd><p>\n+     Address of bridge header\n+    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>protocol</code></em></span></dt><dd><p>\n+     Packet protocol\n+    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>br_poid</code></em></span></dt><dd><p>\n+     Port identifier\n+    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>br_fd</code></em></span></dt><dd><p>\n+     Forward delay in 1/256 secs\n     </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>pf</code></em></span></dt><dd><p>\n      Protocol family -- always <span class=\"quote\">&#8220;<span class=\"quote\">bridge</span>&#8221;</span>\n+    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>br_msg</code></em></span></dt><dd><p>\n+     Message age in 1/256 secs\n+    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>llcproto_stp</code></em></span></dt><dd><p>\n+     Constant used to signify Bridge Spanning Tree Protocol packet\n+    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>br_cost</code></em></span></dt><dd><p>\n+     Total cost from transmitting bridge to root\n     </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>br_rmac</code></em></span></dt><dd><p>\n      Root bridge MAC address\n-    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>protocol</code></em></span></dt><dd><p>\n-     Packet protocol\n+    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>nf_stolen</code></em></span></dt><dd><p>\n+     Constant used to signify a 'stolen' verdict\n     </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>nf_repeat</code></em></span></dt><dd><p>\n      Constant used to signify a 'repeat' verdict\n-    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>indev</code></em></span></dt><dd><p>\n-     Address of net_device representing input device, 0 if unknown\n-    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>br_cost</code></em></span></dt><dd><p>\n-     Total cost from transmitting bridge to root\n-    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>br_msg</code></em></span></dt><dd><p>\n-     Message age in 1/256 secs\n-    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>nf_drop</code></em></span></dt><dd><p>\n-     Constant used to signify a 'drop' verdict\n-    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>br_rid</code></em></span></dt><dd><p>\n-     Identity of root bridge\n-    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>nf_queue</code></em></span></dt><dd><p>\n-     Constant used to signify a 'queue' verdict\n-    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>outdev</code></em></span></dt><dd><p>\n-     Address of net_device representing output device, 0 if unknown\n     </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>llcpdu</code></em></span></dt><dd><p>\n      Address of LLC Protocol Data Unit\n-    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>br_poid</code></em></span></dt><dd><p>\n-     Port identifier\n-    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>indev_name</code></em></span></dt><dd><p>\n-     Name of network device packet was received on (if known)\n-    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>br_htime</code></em></span></dt><dd><p>\n-     Hello time in 1/256 secs\n-    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>data_hex</code></em></span></dt><dd><p>\n-     A hexadecimal string representing the packet buffer contents\n     </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>length</code></em></span></dt><dd><p>\n      The length of the packet buffer contents, in bytes\n-    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>br_bid</code></em></span></dt><dd><p>\n-     Identity of bridge\n+    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>br_max</code></em></span></dt><dd><p>\n+     Max age in 1/256 secs\n     </p></dd></dl></div></div></div><div class=\"navfooter\"><hr><table width=\"100%\" summary=\"Navigation footer\"><tr><td width=\"40%\" align=\"left\"><a accesskey=\"p\" href=\"API-netfilter-bridge-local-out.html\">Prev</a>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"u\" href=\"networking.stp.html\">Up</a></td><td width=\"40%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-netfilter-bridge-pre-routing.html\">Next</a></td></tr><tr><td width=\"40%\" align=\"left\" valign=\"top\"><span class=\"phrase\">probe::netfilter.bridge.local_out</span>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"h\" href=\"index.html\">Home</a></td><td width=\"40%\" align=\"right\" valign=\"top\">&#160;<span class=\"phrase\">probe::netfilter.bridge.pre_routing</span></td></tr></table></div></body></html>\n"}, {"source1": "./usr/share/doc/systemtap-doc/tapsets/API-netfilter-bridge-pre-routing.html", "source2": "./usr/share/doc/systemtap-doc/tapsets/API-netfilter-bridge-pre-routing.html", "unified_diff": "@@ -1,67 +1,67 @@\n <html><head><meta http-equiv=\"Content-Type\" content=\"text/html; charset=ANSI_X3.4-1968\"><title>probe::netfilter.bridge.pre_routing</title><meta name=\"generator\" content=\"DocBook XSL Stylesheets Vsnapshot\"><link rel=\"home\" href=\"index.html\" title=\"SystemTap Tapset Reference Manual\"><link rel=\"up\" href=\"networking.stp.html\" title=\"Chapter&#160;13.&#160;Networking Tapset\"><link rel=\"prev\" href=\"API-netfilter-bridge-post-routing.html\" title=\"probe::netfilter.bridge.post_routing\"><link rel=\"next\" href=\"API-netfilter-ip-forward.html\" title=\"probe::netfilter.ip.forward\"></head><body bgcolor=\"white\" text=\"black\" link=\"#0000FF\" vlink=\"#840084\" alink=\"#0000FF\"><div class=\"navheader\"><table width=\"100%\" summary=\"Navigation header\"><tr><th colspan=\"3\" align=\"center\"><span class=\"phrase\">probe::netfilter.bridge.pre_routing</span></th></tr><tr><td width=\"20%\" align=\"left\"><a accesskey=\"p\" href=\"API-netfilter-bridge-post-routing.html\">Prev</a>&#160;</td><th width=\"60%\" align=\"center\">Chapter&#160;13.&#160;Networking Tapset</th><td width=\"20%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-netfilter-ip-forward.html\">Next</a></td></tr></table><hr></div><div class=\"refentry\"><a name=\"API-netfilter-bridge-pre-routing\"></a><div class=\"titlepage\"></div><div class=\"refnamediv\"><h2>Name</h2><p>probe::netfilter.bridge.pre_routing &#8212; \n      - Called before a bridging packet is routed\n- </p></div><div class=\"refsynopsisdiv\"><h2>Synopsis</h2><pre class=\"synopsis\">netfilter.bridge.pre_routing </pre></div><div class=\"refsect1\"><a name=\"idm10122\"></a><h2>Values</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>br_fd</code></em></span></dt><dd><p>\n-     Forward delay in 1/256 secs\n-    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>llcproto_stp</code></em></span></dt><dd><p>\n-     Constant used to signify Bridge Spanning Tree Protocol packet\n-    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>nf_stolen</code></em></span></dt><dd><p>\n-     Constant used to signify a 'stolen' verdict\n-    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>br_type</code></em></span></dt><dd><p>\n-     BPDU type\n-    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>br_prid</code></em></span></dt><dd><p>\n-     Protocol identifier\n-    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>nf_stop</code></em></span></dt><dd><p>\n-     Constant used to signify a 'stop' verdict\n+ </p></div><div class=\"refsynopsisdiv\"><h2>Synopsis</h2><pre class=\"synopsis\">netfilter.bridge.pre_routing </pre></div><div class=\"refsect1\"><a name=\"idm10121\"></a><h2>Values</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>outdev_name</code></em></span></dt><dd><p>\n+     Name of network device packet will be routed to (if known)\n+    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>nf_drop</code></em></span></dt><dd><p>\n+     Constant used to signify a 'drop' verdict\n+    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>indev_name</code></em></span></dt><dd><p>\n+     Name of network device packet was received on (if known)\n     </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>br_mac</code></em></span></dt><dd><p>\n      Bridge MAC address\n-    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>outdev_name</code></em></span></dt><dd><p>\n-     Name of network device packet will be routed to (if known)\n-    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>br_max</code></em></span></dt><dd><p>\n-     Max age in 1/256 secs\n-    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>br_vid</code></em></span></dt><dd><p>\n-     Protocol version identifier\n-    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>brhdr</code></em></span></dt><dd><p>\n-     Address of bridge header\n-    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>nf_repeat</code></em></span></dt><dd><p>\n-     Constant used to signify a 'repeat' verdict\n+    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>br_bid</code></em></span></dt><dd><p>\n+     Identity of bridge\n     </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>indev</code></em></span></dt><dd><p>\n      Address of net_device representing input device, 0 if unknown\n-    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>br_msg</code></em></span></dt><dd><p>\n-     Message age in 1/256 secs\n-    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>br_cost</code></em></span></dt><dd><p>\n-     Total cost from transmitting bridge to root\n+    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>br_prid</code></em></span></dt><dd><p>\n+     Protocol identifier\n     </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>nf_accept</code></em></span></dt><dd><p>\n      Constant used to signify an 'accept' verdict\n+    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>nf_stop</code></em></span></dt><dd><p>\n+     Constant used to signify a 'stop' verdict\n+    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>br_htime</code></em></span></dt><dd><p>\n+     Hello time in 1/256 secs\n     </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>br_flags</code></em></span></dt><dd><p>\n      BPDU flags\n-    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>data_str</code></em></span></dt><dd><p>\n-     A string representing the packet buffer contents\n-    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>br_rmac</code></em></span></dt><dd><p>\n-     Root bridge MAC address\n+    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>brhdr</code></em></span></dt><dd><p>\n+     Address of bridge header\n     </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>protocol</code></em></span></dt><dd><p>\n      Packet protocol\n-    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>pf</code></em></span></dt><dd><p>\n-     Protocol family -- always <span class=\"quote\">&#8220;<span class=\"quote\">bridge</span>&#8221;</span>\n     </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>br_poid</code></em></span></dt><dd><p>\n      Port identifier\n-    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>indev_name</code></em></span></dt><dd><p>\n-     Name of network device packet was received on (if known)\n+    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>outdev</code></em></span></dt><dd><p>\n+     Address of net_device representing output device, 0 if unknown\n     </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>data_hex</code></em></span></dt><dd><p>\n      A hexadecimal string representing the packet buffer contents\n-    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>br_bid</code></em></span></dt><dd><p>\n-     Identity of bridge\n+    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>nf_queue</code></em></span></dt><dd><p>\n+     Constant used to signify a 'queue' verdict\n+    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>br_rid</code></em></span></dt><dd><p>\n+     Identity of root bridge\n+    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>data_str</code></em></span></dt><dd><p>\n+     A string representing the packet buffer contents\n+    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>br_type</code></em></span></dt><dd><p>\n+     BPDU type\n+    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>br_vid</code></em></span></dt><dd><p>\n+     Protocol version identifier\n+    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>br_max</code></em></span></dt><dd><p>\n+     Max age in 1/256 secs\n     </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>length</code></em></span></dt><dd><p>\n      The length of the packet buffer contents, in bytes\n-    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>br_htime</code></em></span></dt><dd><p>\n-     Hello time in 1/256 secs\n-    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>outdev</code></em></span></dt><dd><p>\n-     Address of net_device representing output device, 0 if unknown\n     </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>llcpdu</code></em></span></dt><dd><p>\n      Address of LLC Protocol Data Unit\n-    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>br_rid</code></em></span></dt><dd><p>\n-     Identity of root bridge\n-    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>nf_drop</code></em></span></dt><dd><p>\n-     Constant used to signify a 'drop' verdict\n-    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>nf_queue</code></em></span></dt><dd><p>\n-     Constant used to signify a 'queue' verdict\n+    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>nf_repeat</code></em></span></dt><dd><p>\n+     Constant used to signify a 'repeat' verdict\n+    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>br_rmac</code></em></span></dt><dd><p>\n+     Root bridge MAC address\n+    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>nf_stolen</code></em></span></dt><dd><p>\n+     Constant used to signify a 'stolen' verdict\n+    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>br_cost</code></em></span></dt><dd><p>\n+     Total cost from transmitting bridge to root\n+    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>br_msg</code></em></span></dt><dd><p>\n+     Message age in 1/256 secs\n+    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>llcproto_stp</code></em></span></dt><dd><p>\n+     Constant used to signify Bridge Spanning Tree Protocol packet\n+    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>br_fd</code></em></span></dt><dd><p>\n+     Forward delay in 1/256 secs\n+    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>pf</code></em></span></dt><dd><p>\n+     Protocol family -- always <span class=\"quote\">&#8220;<span class=\"quote\">bridge</span>&#8221;</span>\n     </p></dd></dl></div></div></div><div class=\"navfooter\"><hr><table width=\"100%\" summary=\"Navigation footer\"><tr><td width=\"40%\" align=\"left\"><a accesskey=\"p\" href=\"API-netfilter-bridge-post-routing.html\">Prev</a>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"u\" href=\"networking.stp.html\">Up</a></td><td width=\"40%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-netfilter-ip-forward.html\">Next</a></td></tr><tr><td width=\"40%\" align=\"left\" valign=\"top\"><span class=\"phrase\">probe::netfilter.bridge.post_routing</span>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"h\" href=\"index.html\">Home</a></td><td width=\"40%\" align=\"right\" valign=\"top\">&#160;<span class=\"phrase\">probe::netfilter.ip.forward</span></td></tr></table></div></body></html>\n"}, {"source1": "./usr/share/doc/systemtap-doc/tapsets/API-netfilter-ip-forward.html", "source2": "./usr/share/doc/systemtap-doc/tapsets/API-netfilter-ip-forward.html", "unified_diff": "@@ -1,61 +1,61 @@\n <html><head><meta http-equiv=\"Content-Type\" content=\"text/html; charset=ANSI_X3.4-1968\"><title>probe::netfilter.ip.forward</title><meta name=\"generator\" content=\"DocBook XSL Stylesheets Vsnapshot\"><link rel=\"home\" href=\"index.html\" title=\"SystemTap Tapset Reference Manual\"><link rel=\"up\" href=\"networking.stp.html\" title=\"Chapter&#160;13.&#160;Networking Tapset\"><link rel=\"prev\" href=\"API-netfilter-bridge-pre-routing.html\" title=\"probe::netfilter.bridge.pre_routing\"><link rel=\"next\" href=\"API-netfilter-ip-local-in.html\" title=\"probe::netfilter.ip.local_in\"></head><body bgcolor=\"white\" text=\"black\" link=\"#0000FF\" vlink=\"#840084\" alink=\"#0000FF\"><div class=\"navheader\"><table width=\"100%\" summary=\"Navigation header\"><tr><th colspan=\"3\" align=\"center\"><span class=\"phrase\">probe::netfilter.ip.forward</span></th></tr><tr><td width=\"20%\" align=\"left\"><a accesskey=\"p\" href=\"API-netfilter-bridge-pre-routing.html\">Prev</a>&#160;</td><th width=\"60%\" align=\"center\">Chapter&#160;13.&#160;Networking Tapset</th><td width=\"20%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-netfilter-ip-local-in.html\">Next</a></td></tr></table><hr></div><div class=\"refentry\"><a name=\"API-netfilter-ip-forward\"></a><div class=\"titlepage\"></div><div class=\"refnamediv\"><h2>Name</h2><p>probe::netfilter.ip.forward &#8212; \n      Called on an incoming IP packet addressed to some other computer\n- </p></div><div class=\"refsynopsisdiv\"><h2>Synopsis</h2><pre class=\"synopsis\">netfilter.ip.forward </pre></div><div class=\"refsect1\"><a name=\"idm10301\"></a><h2>Values</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>protocol</code></em></span></dt><dd><p>\n-     Packet protocol from driver (ipv4 only)\n+ </p></div><div class=\"refsynopsisdiv\"><h2>Synopsis</h2><pre class=\"synopsis\">netfilter.ip.forward </pre></div><div class=\"refsect1\"><a name=\"idm10300\"></a><h2>Values</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>indev_name</code></em></span></dt><dd><p>\n+     Name of network device packet was received on (if known)\n+    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>fin</code></em></span></dt><dd><p>\n+     TCP FIN flag (if protocol is TCP; ipv4 only)\n+    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>nf_drop</code></em></span></dt><dd><p>\n+     Constant used to signify a 'drop' verdict\n+    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>outdev_name</code></em></span></dt><dd><p>\n+     Name of network device packet will be routed to (if known)\n+    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>sport</code></em></span></dt><dd><p>\n+     TCP or UDP source port (ipv4 only)\n     </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>family</code></em></span></dt><dd><p>\n      IP address family\n-    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>pf</code></em></span></dt><dd><p>\n-     Protocol family -- either <span class=\"quote\">&#8220;<span class=\"quote\">ipv4</span>&#8221;</span> or <span class=\"quote\">&#8220;<span class=\"quote\">ipv6</span>&#8221;</span>\n-    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>nf_accept</code></em></span></dt><dd><p>\n-     Constant used to signify an 'accept' verdict\n-    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>data_str</code></em></span></dt><dd><p>\n-     A string representing the packet buffer contents\n+    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>daddr</code></em></span></dt><dd><p>\n+     A string representing the destination IP address\n+    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>ipproto_tcp</code></em></span></dt><dd><p>\n+     Constant used to signify that the packet protocol is TCP\n+    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>indev</code></em></span></dt><dd><p>\n+     Address of net_device representing input device, 0 if unknown\n+    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>saddr</code></em></span></dt><dd><p>\n+     A string representing the source IP address\n     </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>urg</code></em></span></dt><dd><p>\n      TCP URG flag (if protocol is TCP; ipv4 only)\n+    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>dport</code></em></span></dt><dd><p>\n+     TCP or UDP destination port (ipv4 only)\n     </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>iphdr</code></em></span></dt><dd><p>\n      Address of IP header\n-    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>fin</code></em></span></dt><dd><p>\n-     TCP FIN flag (if protocol is TCP; ipv4 only)\n-    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>nf_repeat</code></em></span></dt><dd><p>\n-     Constant used to signify a 'repeat' verdict\n-    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>indev</code></em></span></dt><dd><p>\n-     Address of net_device representing input device, 0 if unknown\n-    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>sport</code></em></span></dt><dd><p>\n-     TCP or UDP source port (ipv4 only)\n-    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>outdev</code></em></span></dt><dd><p>\n-     Address of net_device representing output device, 0 if unknown\n+    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>ack</code></em></span></dt><dd><p>\n+     TCP ACK flag (if protocol is TCP; ipv4 only)\n+    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>nf_accept</code></em></span></dt><dd><p>\n+     Constant used to signify an 'accept' verdict\n+    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>nf_stop</code></em></span></dt><dd><p>\n+     Constant used to signify a 'stop' verdict\n+    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>syn</code></em></span></dt><dd><p>\n+     TCP SYN flag (if protocol is TCP; ipv4 only)\n+    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>psh</code></em></span></dt><dd><p>\n+     TCP PSH flag (if protocol is TCP; ipv4 only)\n     </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>rst</code></em></span></dt><dd><p>\n      TCP RST flag (if protocol is TCP; ipv4 only)\n-    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>nf_drop</code></em></span></dt><dd><p>\n-     Constant used to signify a 'drop' verdict\n-    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>saddr</code></em></span></dt><dd><p>\n-     A string representing the source IP address\n-    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>ipproto_tcp</code></em></span></dt><dd><p>\n-     Constant used to signify that the packet protocol is TCP\n+    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>outdev</code></em></span></dt><dd><p>\n+     Address of net_device representing output device, 0 if unknown\n+    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>data_hex</code></em></span></dt><dd><p>\n+     A hexadecimal string representing the packet buffer contents\n+    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>protocol</code></em></span></dt><dd><p>\n+     Packet protocol from driver (ipv4 only)\n+    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>data_str</code></em></span></dt><dd><p>\n+     A string representing the packet buffer contents\n     </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>nf_queue</code></em></span></dt><dd><p>\n      Constant used to signify a 'queue' verdict\n-    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>psh</code></em></span></dt><dd><p>\n-     TCP PSH flag (if protocol is TCP; ipv4 only)\n-    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>indev_name</code></em></span></dt><dd><p>\n-     Name of network device packet was received on (if known)\n     </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>length</code></em></span></dt><dd><p>\n      The length of the packet buffer contents, in bytes\n-    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>data_hex</code></em></span></dt><dd><p>\n-     A hexadecimal string representing the packet buffer contents\n-    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>nf_stolen</code></em></span></dt><dd><p>\n-     Constant used to signify a 'stolen' verdict\n-    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>ack</code></em></span></dt><dd><p>\n-     TCP ACK flag (if protocol is TCP; ipv4 only)\n     </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>ipproto_udp</code></em></span></dt><dd><p>\n      Constant used to signify that the packet protocol is UDP\n-    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>dport</code></em></span></dt><dd><p>\n-     TCP or UDP destination port (ipv4 only)\n-    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>daddr</code></em></span></dt><dd><p>\n-     A string representing the destination IP address\n-    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>syn</code></em></span></dt><dd><p>\n-     TCP SYN flag (if protocol is TCP; ipv4 only)\n-    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>nf_stop</code></em></span></dt><dd><p>\n-     Constant used to signify a 'stop' verdict\n-    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>outdev_name</code></em></span></dt><dd><p>\n-     Name of network device packet will be routed to (if known)\n+    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>nf_repeat</code></em></span></dt><dd><p>\n+     Constant used to signify a 'repeat' verdict\n+    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>nf_stolen</code></em></span></dt><dd><p>\n+     Constant used to signify a 'stolen' verdict\n+    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>pf</code></em></span></dt><dd><p>\n+     Protocol family -- either <span class=\"quote\">&#8220;<span class=\"quote\">ipv4</span>&#8221;</span> or <span class=\"quote\">&#8220;<span class=\"quote\">ipv6</span>&#8221;</span>\n     </p></dd></dl></div></div></div><div class=\"navfooter\"><hr><table width=\"100%\" summary=\"Navigation footer\"><tr><td width=\"40%\" align=\"left\"><a accesskey=\"p\" href=\"API-netfilter-bridge-pre-routing.html\">Prev</a>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"u\" href=\"networking.stp.html\">Up</a></td><td width=\"40%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-netfilter-ip-local-in.html\">Next</a></td></tr><tr><td width=\"40%\" align=\"left\" valign=\"top\"><span class=\"phrase\">probe::netfilter.bridge.pre_routing</span>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"h\" href=\"index.html\">Home</a></td><td width=\"40%\" align=\"right\" valign=\"top\">&#160;<span class=\"phrase\">probe::netfilter.ip.local_in</span></td></tr></table></div></body></html>\n"}, {"source1": "./usr/share/doc/systemtap-doc/tapsets/API-netfilter-ip-local-in.html", "source2": "./usr/share/doc/systemtap-doc/tapsets/API-netfilter-ip-local-in.html", "unified_diff": "@@ -1,61 +1,61 @@\n <html><head><meta http-equiv=\"Content-Type\" content=\"text/html; charset=ANSI_X3.4-1968\"><title>probe::netfilter.ip.local_in</title><meta name=\"generator\" content=\"DocBook XSL Stylesheets Vsnapshot\"><link rel=\"home\" href=\"index.html\" title=\"SystemTap Tapset Reference Manual\"><link rel=\"up\" href=\"networking.stp.html\" title=\"Chapter&#160;13.&#160;Networking Tapset\"><link rel=\"prev\" href=\"API-netfilter-ip-forward.html\" title=\"probe::netfilter.ip.forward\"><link rel=\"next\" href=\"API-netfilter-ip-local-out.html\" title=\"probe::netfilter.ip.local_out\"></head><body bgcolor=\"white\" text=\"black\" link=\"#0000FF\" vlink=\"#840084\" alink=\"#0000FF\"><div class=\"navheader\"><table width=\"100%\" summary=\"Navigation header\"><tr><th colspan=\"3\" align=\"center\"><span class=\"phrase\">probe::netfilter.ip.local_in</span></th></tr><tr><td width=\"20%\" align=\"left\"><a accesskey=\"p\" href=\"API-netfilter-ip-forward.html\">Prev</a>&#160;</td><th width=\"60%\" align=\"center\">Chapter&#160;13.&#160;Networking Tapset</th><td width=\"20%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-netfilter-ip-local-out.html\">Next</a></td></tr></table><hr></div><div class=\"refentry\"><a name=\"API-netfilter-ip-local-in\"></a><div class=\"titlepage\"></div><div class=\"refnamediv\"><h2>Name</h2><p>probe::netfilter.ip.local_in &#8212; \n      Called on an incoming IP packet addressed to the local computer\n- </p></div><div class=\"refsynopsisdiv\"><h2>Synopsis</h2><pre class=\"synopsis\">netfilter.ip.local_in </pre></div><div class=\"refsect1\"><a name=\"idm10466\"></a><h2>Values</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>ack</code></em></span></dt><dd><p>\n-     TCP ACK flag (if protocol is TCP; ipv4 only)\n+ </p></div><div class=\"refsynopsisdiv\"><h2>Synopsis</h2><pre class=\"synopsis\">netfilter.ip.local_in </pre></div><div class=\"refsect1\"><a name=\"idm10465\"></a><h2>Values</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>protocol</code></em></span></dt><dd><p>\n+     Packet protocol from driver (ipv4 only)\n+    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>outdev</code></em></span></dt><dd><p>\n+     Address of net_device representing output device, 0 if unknown\n+    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>data_hex</code></em></span></dt><dd><p>\n+     A hexadecimal string representing the packet buffer contents\n+    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>nf_queue</code></em></span></dt><dd><p>\n+     Constant used to signify a 'queue' verdict\n+    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>data_str</code></em></span></dt><dd><p>\n+     A string representing the packet buffer contents\n+    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>rst</code></em></span></dt><dd><p>\n+     TCP RST flag (if protocol is TCP; ipv4 only)\n     </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>nf_stolen</code></em></span></dt><dd><p>\n      Constant used to signify a 'stolen' verdict\n-    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>outdev_name</code></em></span></dt><dd><p>\n-     Name of network device packet will be routed to (if known)\n-    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>nf_stop</code></em></span></dt><dd><p>\n-     Constant used to signify a 'stop' verdict\n-    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>syn</code></em></span></dt><dd><p>\n-     TCP SYN flag (if protocol is TCP; ipv4 only)\n-    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>daddr</code></em></span></dt><dd><p>\n-     A string representing the destination IP address\n+    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>pf</code></em></span></dt><dd><p>\n+     Protocol family -- either <span class=\"quote\">&#8220;<span class=\"quote\">ipv4</span>&#8221;</span> or <span class=\"quote\">&#8220;<span class=\"quote\">ipv6</span>&#8221;</span>\n     </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>ipproto_udp</code></em></span></dt><dd><p>\n      Constant used to signify that the packet protocol is UDP\n-    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>dport</code></em></span></dt><dd><p>\n-     TCP or UDP destination port (ipv4 only)\n+    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>length</code></em></span></dt><dd><p>\n+     The length of the packet buffer contents, in bytes\n     </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>nf_repeat</code></em></span></dt><dd><p>\n      Constant used to signify a 'repeat' verdict\n     </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>indev</code></em></span></dt><dd><p>\n      Address of net_device representing input device, 0 if unknown\n-    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>fin</code></em></span></dt><dd><p>\n-     TCP FIN flag (if protocol is TCP; ipv4 only)\n+    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>dport</code></em></span></dt><dd><p>\n+     TCP or UDP destination port (ipv4 only)\n     </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>urg</code></em></span></dt><dd><p>\n      TCP URG flag (if protocol is TCP; ipv4 only)\n-    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>iphdr</code></em></span></dt><dd><p>\n-     Address of IP header\n-    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>nf_accept</code></em></span></dt><dd><p>\n-     Constant used to signify an 'accept' verdict\n-    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>data_str</code></em></span></dt><dd><p>\n-     A string representing the packet buffer contents\n-    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>family</code></em></span></dt><dd><p>\n-     IP address family\n-    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>pf</code></em></span></dt><dd><p>\n-     Protocol family -- either <span class=\"quote\">&#8220;<span class=\"quote\">ipv4</span>&#8221;</span> or <span class=\"quote\">&#8220;<span class=\"quote\">ipv6</span>&#8221;</span>\n-    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>protocol</code></em></span></dt><dd><p>\n-     Packet protocol from driver (ipv4 only)\n-    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>indev_name</code></em></span></dt><dd><p>\n-     Name of network device packet was received on (if known)\n-    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>data_hex</code></em></span></dt><dd><p>\n-     A hexadecimal string representing the packet buffer contents\n-    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>length</code></em></span></dt><dd><p>\n-     The length of the packet buffer contents, in bytes\n-    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>psh</code></em></span></dt><dd><p>\n-     TCP PSH flag (if protocol is TCP; ipv4 only)\n-    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>nf_drop</code></em></span></dt><dd><p>\n-     Constant used to signify a 'drop' verdict\n     </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>saddr</code></em></span></dt><dd><p>\n      A string representing the source IP address\n+    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>nf_drop</code></em></span></dt><dd><p>\n+     Constant used to signify a 'drop' verdict\n+    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>outdev_name</code></em></span></dt><dd><p>\n+     Name of network device packet will be routed to (if known)\n+    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>fin</code></em></span></dt><dd><p>\n+     TCP FIN flag (if protocol is TCP; ipv4 only)\n+    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>indev_name</code></em></span></dt><dd><p>\n+     Name of network device packet was received on (if known)\n     </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>ipproto_tcp</code></em></span></dt><dd><p>\n      Constant used to signify that the packet protocol is TCP\n-    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>nf_queue</code></em></span></dt><dd><p>\n-     Constant used to signify a 'queue' verdict\n+    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>family</code></em></span></dt><dd><p>\n+     IP address family\n+    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>daddr</code></em></span></dt><dd><p>\n+     A string representing the destination IP address\n     </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>sport</code></em></span></dt><dd><p>\n      TCP or UDP source port (ipv4 only)\n-    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>outdev</code></em></span></dt><dd><p>\n-     Address of net_device representing output device, 0 if unknown\n-    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>rst</code></em></span></dt><dd><p>\n-     TCP RST flag (if protocol is TCP; ipv4 only)\n+    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>nf_stop</code></em></span></dt><dd><p>\n+     Constant used to signify a 'stop' verdict\n+    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>psh</code></em></span></dt><dd><p>\n+     TCP PSH flag (if protocol is TCP; ipv4 only)\n+    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>syn</code></em></span></dt><dd><p>\n+     TCP SYN flag (if protocol is TCP; ipv4 only)\n+    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>nf_accept</code></em></span></dt><dd><p>\n+     Constant used to signify an 'accept' verdict\n+    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>ack</code></em></span></dt><dd><p>\n+     TCP ACK flag (if protocol is TCP; ipv4 only)\n+    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>iphdr</code></em></span></dt><dd><p>\n+     Address of IP header\n     </p></dd></dl></div></div></div><div class=\"navfooter\"><hr><table width=\"100%\" summary=\"Navigation footer\"><tr><td width=\"40%\" align=\"left\"><a accesskey=\"p\" href=\"API-netfilter-ip-forward.html\">Prev</a>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"u\" href=\"networking.stp.html\">Up</a></td><td width=\"40%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-netfilter-ip-local-out.html\">Next</a></td></tr><tr><td width=\"40%\" align=\"left\" valign=\"top\"><span class=\"phrase\">probe::netfilter.ip.forward</span>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"h\" href=\"index.html\">Home</a></td><td width=\"40%\" align=\"right\" valign=\"top\">&#160;<span class=\"phrase\">probe::netfilter.ip.local_out</span></td></tr></table></div></body></html>\n"}, {"source1": "./usr/share/doc/systemtap-doc/tapsets/API-netfilter-ip-local-out.html", "source2": "./usr/share/doc/systemtap-doc/tapsets/API-netfilter-ip-local-out.html", "unified_diff": "@@ -1,61 +1,61 @@\n <html><head><meta http-equiv=\"Content-Type\" content=\"text/html; charset=ANSI_X3.4-1968\"><title>probe::netfilter.ip.local_out</title><meta name=\"generator\" content=\"DocBook XSL Stylesheets Vsnapshot\"><link rel=\"home\" href=\"index.html\" title=\"SystemTap Tapset Reference Manual\"><link rel=\"up\" href=\"networking.stp.html\" title=\"Chapter&#160;13.&#160;Networking Tapset\"><link rel=\"prev\" href=\"API-netfilter-ip-local-in.html\" title=\"probe::netfilter.ip.local_in\"><link rel=\"next\" href=\"API-netfilter-ip-post-routing.html\" title=\"probe::netfilter.ip.post_routing\"></head><body bgcolor=\"white\" text=\"black\" link=\"#0000FF\" vlink=\"#840084\" alink=\"#0000FF\"><div class=\"navheader\"><table width=\"100%\" summary=\"Navigation header\"><tr><th colspan=\"3\" align=\"center\"><span class=\"phrase\">probe::netfilter.ip.local_out</span></th></tr><tr><td width=\"20%\" align=\"left\"><a accesskey=\"p\" href=\"API-netfilter-ip-local-in.html\">Prev</a>&#160;</td><th width=\"60%\" align=\"center\">Chapter&#160;13.&#160;Networking Tapset</th><td width=\"20%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-netfilter-ip-post-routing.html\">Next</a></td></tr></table><hr></div><div class=\"refentry\"><a name=\"API-netfilter-ip-local-out\"></a><div class=\"titlepage\"></div><div class=\"refnamediv\"><h2>Name</h2><p>probe::netfilter.ip.local_out &#8212; \n      Called on an outgoing IP packet\n- </p></div><div class=\"refsynopsisdiv\"><h2>Synopsis</h2><pre class=\"synopsis\">netfilter.ip.local_out </pre></div><div class=\"refsect1\"><a name=\"idm10631\"></a><h2>Values</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>nf_stolen</code></em></span></dt><dd><p>\n-     Constant used to signify a 'stolen' verdict\n-    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>ack</code></em></span></dt><dd><p>\n-     TCP ACK flag (if protocol is TCP; ipv4 only)\n-    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>daddr</code></em></span></dt><dd><p>\n-     A string representing the destination IP address\n+ </p></div><div class=\"refsynopsisdiv\"><h2>Synopsis</h2><pre class=\"synopsis\">netfilter.ip.local_out </pre></div><div class=\"refsect1\"><a name=\"idm10630\"></a><h2>Values</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>nf_repeat</code></em></span></dt><dd><p>\n+     Constant used to signify a 'repeat' verdict\n+    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>length</code></em></span></dt><dd><p>\n+     The length of the packet buffer contents, in bytes\n     </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>ipproto_udp</code></em></span></dt><dd><p>\n      Constant used to signify that the packet protocol is UDP\n-    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>dport</code></em></span></dt><dd><p>\n-     TCP or UDP destination port (ipv4 only)\n-    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>syn</code></em></span></dt><dd><p>\n-     TCP SYN flag (if protocol is TCP; ipv4 only)\n-    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>outdev_name</code></em></span></dt><dd><p>\n-     Name of network device packet will be routed to (if known)\n-    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>nf_stop</code></em></span></dt><dd><p>\n-     Constant used to signify a 'stop' verdict\n-    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>family</code></em></span></dt><dd><p>\n-     IP address family\n     </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>pf</code></em></span></dt><dd><p>\n      Protocol family -- either <span class=\"quote\">&#8220;<span class=\"quote\">ipv4</span>&#8221;</span> or <span class=\"quote\">&#8220;<span class=\"quote\">ipv6</span>&#8221;</span>\n-    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>protocol</code></em></span></dt><dd><p>\n-     Packet protocol from driver (ipv4 only)\n-    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>iphdr</code></em></span></dt><dd><p>\n-     Address of IP header\n-    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>urg</code></em></span></dt><dd><p>\n-     TCP URG flag (if protocol is TCP; ipv4 only)\n-    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>nf_accept</code></em></span></dt><dd><p>\n-     Constant used to signify an 'accept' verdict\n+    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>nf_stolen</code></em></span></dt><dd><p>\n+     Constant used to signify a 'stolen' verdict\n+    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>rst</code></em></span></dt><dd><p>\n+     TCP RST flag (if protocol is TCP; ipv4 only)\n     </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>data_str</code></em></span></dt><dd><p>\n      A string representing the packet buffer contents\n-    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>fin</code></em></span></dt><dd><p>\n-     TCP FIN flag (if protocol is TCP; ipv4 only)\n-    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>nf_repeat</code></em></span></dt><dd><p>\n-     Constant used to signify a 'repeat' verdict\n-    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>indev</code></em></span></dt><dd><p>\n-     Address of net_device representing input device, 0 if unknown\n-    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>nf_drop</code></em></span></dt><dd><p>\n-     Constant used to signify a 'drop' verdict\n-    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>saddr</code></em></span></dt><dd><p>\n-     A string representing the source IP address\n     </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>nf_queue</code></em></span></dt><dd><p>\n      Constant used to signify a 'queue' verdict\n-    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>ipproto_tcp</code></em></span></dt><dd><p>\n-     Constant used to signify that the packet protocol is TCP\n-    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>sport</code></em></span></dt><dd><p>\n-     TCP or UDP source port (ipv4 only)\n     </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>outdev</code></em></span></dt><dd><p>\n      Address of net_device representing output device, 0 if unknown\n-    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>rst</code></em></span></dt><dd><p>\n-     TCP RST flag (if protocol is TCP; ipv4 only)\n+    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>data_hex</code></em></span></dt><dd><p>\n+     A hexadecimal string representing the packet buffer contents\n+    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>protocol</code></em></span></dt><dd><p>\n+     Packet protocol from driver (ipv4 only)\n+    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>iphdr</code></em></span></dt><dd><p>\n+     Address of IP header\n+    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>nf_accept</code></em></span></dt><dd><p>\n+     Constant used to signify an 'accept' verdict\n+    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>ack</code></em></span></dt><dd><p>\n+     TCP ACK flag (if protocol is TCP; ipv4 only)\n+    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>syn</code></em></span></dt><dd><p>\n+     TCP SYN flag (if protocol is TCP; ipv4 only)\n     </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>psh</code></em></span></dt><dd><p>\n      TCP PSH flag (if protocol is TCP; ipv4 only)\n+    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>nf_stop</code></em></span></dt><dd><p>\n+     Constant used to signify a 'stop' verdict\n+    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>sport</code></em></span></dt><dd><p>\n+     TCP or UDP source port (ipv4 only)\n+    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>ipproto_tcp</code></em></span></dt><dd><p>\n+     Constant used to signify that the packet protocol is TCP\n+    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>family</code></em></span></dt><dd><p>\n+     IP address family\n+    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>daddr</code></em></span></dt><dd><p>\n+     A string representing the destination IP address\n     </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>indev_name</code></em></span></dt><dd><p>\n      Name of network device packet was received on (if known)\n-    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>length</code></em></span></dt><dd><p>\n-     The length of the packet buffer contents, in bytes\n-    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>data_hex</code></em></span></dt><dd><p>\n-     A hexadecimal string representing the packet buffer contents\n+    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>outdev_name</code></em></span></dt><dd><p>\n+     Name of network device packet will be routed to (if known)\n+    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>nf_drop</code></em></span></dt><dd><p>\n+     Constant used to signify a 'drop' verdict\n+    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>fin</code></em></span></dt><dd><p>\n+     TCP FIN flag (if protocol is TCP; ipv4 only)\n+    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>saddr</code></em></span></dt><dd><p>\n+     A string representing the source IP address\n+    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>dport</code></em></span></dt><dd><p>\n+     TCP or UDP destination port (ipv4 only)\n+    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>urg</code></em></span></dt><dd><p>\n+     TCP URG flag (if protocol is TCP; ipv4 only)\n+    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>indev</code></em></span></dt><dd><p>\n+     Address of net_device representing input device, 0 if unknown\n     </p></dd></dl></div></div></div><div class=\"navfooter\"><hr><table width=\"100%\" summary=\"Navigation footer\"><tr><td width=\"40%\" align=\"left\"><a accesskey=\"p\" href=\"API-netfilter-ip-local-in.html\">Prev</a>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"u\" href=\"networking.stp.html\">Up</a></td><td width=\"40%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-netfilter-ip-post-routing.html\">Next</a></td></tr><tr><td width=\"40%\" align=\"left\" valign=\"top\"><span class=\"phrase\">probe::netfilter.ip.local_in</span>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"h\" href=\"index.html\">Home</a></td><td width=\"40%\" align=\"right\" valign=\"top\">&#160;<span class=\"phrase\">probe::netfilter.ip.post_routing</span></td></tr></table></div></body></html>\n"}, {"source1": "./usr/share/doc/systemtap-doc/tapsets/API-netfilter-ip-post-routing.html", "source2": "./usr/share/doc/systemtap-doc/tapsets/API-netfilter-ip-post-routing.html", "unified_diff": "@@ -1,61 +1,61 @@\n <html><head><meta http-equiv=\"Content-Type\" content=\"text/html; charset=ANSI_X3.4-1968\"><title>probe::netfilter.ip.post_routing</title><meta name=\"generator\" content=\"DocBook XSL Stylesheets Vsnapshot\"><link rel=\"home\" href=\"index.html\" title=\"SystemTap Tapset Reference Manual\"><link rel=\"up\" href=\"networking.stp.html\" title=\"Chapter&#160;13.&#160;Networking Tapset\"><link rel=\"prev\" href=\"API-netfilter-ip-local-out.html\" title=\"probe::netfilter.ip.local_out\"><link rel=\"next\" href=\"API-netfilter-ip-pre-routing.html\" title=\"probe::netfilter.ip.pre_routing\"></head><body bgcolor=\"white\" text=\"black\" link=\"#0000FF\" vlink=\"#840084\" alink=\"#0000FF\"><div class=\"navheader\"><table width=\"100%\" summary=\"Navigation header\"><tr><th colspan=\"3\" align=\"center\"><span class=\"phrase\">probe::netfilter.ip.post_routing</span></th></tr><tr><td width=\"20%\" align=\"left\"><a accesskey=\"p\" href=\"API-netfilter-ip-local-out.html\">Prev</a>&#160;</td><th width=\"60%\" align=\"center\">Chapter&#160;13.&#160;Networking Tapset</th><td width=\"20%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-netfilter-ip-pre-routing.html\">Next</a></td></tr></table><hr></div><div class=\"refentry\"><a name=\"API-netfilter-ip-post-routing\"></a><div class=\"titlepage\"></div><div class=\"refnamediv\"><h2>Name</h2><p>probe::netfilter.ip.post_routing &#8212; \n      Called immediately before an outgoing IP packet leaves the computer\n- </p></div><div class=\"refsynopsisdiv\"><h2>Synopsis</h2><pre class=\"synopsis\">netfilter.ip.post_routing </pre></div><div class=\"refsect1\"><a name=\"idm10796\"></a><h2>Values</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>nf_stop</code></em></span></dt><dd><p>\n-     Constant used to signify a 'stop' verdict\n-    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>outdev_name</code></em></span></dt><dd><p>\n-     Name of network device packet will be routed to (if known)\n-    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>ipproto_udp</code></em></span></dt><dd><p>\n-     Constant used to signify that the packet protocol is UDP\n-    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>dport</code></em></span></dt><dd><p>\n-     TCP or UDP destination port (ipv4 only)\n+ </p></div><div class=\"refsynopsisdiv\"><h2>Synopsis</h2><pre class=\"synopsis\">netfilter.ip.post_routing </pre></div><div class=\"refsect1\"><a name=\"idm10795\"></a><h2>Values</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>ipproto_tcp</code></em></span></dt><dd><p>\n+     Constant used to signify that the packet protocol is TCP\n     </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>daddr</code></em></span></dt><dd><p>\n      A string representing the destination IP address\n-    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>syn</code></em></span></dt><dd><p>\n-     TCP SYN flag (if protocol is TCP; ipv4 only)\n-    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>ack</code></em></span></dt><dd><p>\n-     TCP ACK flag (if protocol is TCP; ipv4 only)\n-    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>nf_stolen</code></em></span></dt><dd><p>\n-     Constant used to signify a 'stolen' verdict\n-    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>indev_name</code></em></span></dt><dd><p>\n-     Name of network device packet was received on (if known)\n-    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>data_hex</code></em></span></dt><dd><p>\n-     A hexadecimal string representing the packet buffer contents\n-    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>length</code></em></span></dt><dd><p>\n-     The length of the packet buffer contents, in bytes\n-    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>outdev</code></em></span></dt><dd><p>\n-     Address of net_device representing output device, 0 if unknown\n+    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>family</code></em></span></dt><dd><p>\n+     IP address family\n     </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>sport</code></em></span></dt><dd><p>\n      TCP or UDP source port (ipv4 only)\n-    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>rst</code></em></span></dt><dd><p>\n-     TCP RST flag (if protocol is TCP; ipv4 only)\n     </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>nf_drop</code></em></span></dt><dd><p>\n      Constant used to signify a 'drop' verdict\n-    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>ipproto_tcp</code></em></span></dt><dd><p>\n-     Constant used to signify that the packet protocol is TCP\n-    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>saddr</code></em></span></dt><dd><p>\n-     A string representing the source IP address\n-    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>nf_queue</code></em></span></dt><dd><p>\n-     Constant used to signify a 'queue' verdict\n-    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>psh</code></em></span></dt><dd><p>\n-     TCP PSH flag (if protocol is TCP; ipv4 only)\n+    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>outdev_name</code></em></span></dt><dd><p>\n+     Name of network device packet will be routed to (if known)\n     </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>fin</code></em></span></dt><dd><p>\n      TCP FIN flag (if protocol is TCP; ipv4 only)\n-    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>nf_repeat</code></em></span></dt><dd><p>\n-     Constant used to signify a 'repeat' verdict\n+    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>indev_name</code></em></span></dt><dd><p>\n+     Name of network device packet was received on (if known)\n+    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>dport</code></em></span></dt><dd><p>\n+     TCP or UDP destination port (ipv4 only)\n+    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>urg</code></em></span></dt><dd><p>\n+     TCP URG flag (if protocol is TCP; ipv4 only)\n+    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>saddr</code></em></span></dt><dd><p>\n+     A string representing the source IP address\n     </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>indev</code></em></span></dt><dd><p>\n      Address of net_device representing input device, 0 if unknown\n-    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>protocol</code></em></span></dt><dd><p>\n-     Packet protocol from driver (ipv4 only)\n-    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>family</code></em></span></dt><dd><p>\n-     IP address family\n-    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>pf</code></em></span></dt><dd><p>\n-     Protocol family -- either <span class=\"quote\">&#8220;<span class=\"quote\">ipv4</span>&#8221;</span> or <span class=\"quote\">&#8220;<span class=\"quote\">ipv6</span>&#8221;</span>\n     </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>nf_accept</code></em></span></dt><dd><p>\n      Constant used to signify an 'accept' verdict\n-    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>data_str</code></em></span></dt><dd><p>\n-     A string representing the packet buffer contents\n-    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>urg</code></em></span></dt><dd><p>\n-     TCP URG flag (if protocol is TCP; ipv4 only)\n+    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>ack</code></em></span></dt><dd><p>\n+     TCP ACK flag (if protocol is TCP; ipv4 only)\n     </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>iphdr</code></em></span></dt><dd><p>\n      Address of IP header\n+    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>psh</code></em></span></dt><dd><p>\n+     TCP PSH flag (if protocol is TCP; ipv4 only)\n+    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>syn</code></em></span></dt><dd><p>\n+     TCP SYN flag (if protocol is TCP; ipv4 only)\n+    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>nf_stop</code></em></span></dt><dd><p>\n+     Constant used to signify a 'stop' verdict\n+    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>rst</code></em></span></dt><dd><p>\n+     TCP RST flag (if protocol is TCP; ipv4 only)\n+    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>nf_queue</code></em></span></dt><dd><p>\n+     Constant used to signify a 'queue' verdict\n+    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>data_str</code></em></span></dt><dd><p>\n+     A string representing the packet buffer contents\n+    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>protocol</code></em></span></dt><dd><p>\n+     Packet protocol from driver (ipv4 only)\n+    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>outdev</code></em></span></dt><dd><p>\n+     Address of net_device representing output device, 0 if unknown\n+    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>data_hex</code></em></span></dt><dd><p>\n+     A hexadecimal string representing the packet buffer contents\n+    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>nf_repeat</code></em></span></dt><dd><p>\n+     Constant used to signify a 'repeat' verdict\n+    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>ipproto_udp</code></em></span></dt><dd><p>\n+     Constant used to signify that the packet protocol is UDP\n+    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>length</code></em></span></dt><dd><p>\n+     The length of the packet buffer contents, in bytes\n+    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>pf</code></em></span></dt><dd><p>\n+     Protocol family -- either <span class=\"quote\">&#8220;<span class=\"quote\">ipv4</span>&#8221;</span> or <span class=\"quote\">&#8220;<span class=\"quote\">ipv6</span>&#8221;</span>\n+    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>nf_stolen</code></em></span></dt><dd><p>\n+     Constant used to signify a 'stolen' verdict\n     </p></dd></dl></div></div></div><div class=\"navfooter\"><hr><table width=\"100%\" summary=\"Navigation footer\"><tr><td width=\"40%\" align=\"left\"><a accesskey=\"p\" href=\"API-netfilter-ip-local-out.html\">Prev</a>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"u\" href=\"networking.stp.html\">Up</a></td><td width=\"40%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-netfilter-ip-pre-routing.html\">Next</a></td></tr><tr><td width=\"40%\" align=\"left\" valign=\"top\"><span class=\"phrase\">probe::netfilter.ip.local_out</span>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"h\" href=\"index.html\">Home</a></td><td width=\"40%\" align=\"right\" valign=\"top\">&#160;<span class=\"phrase\">probe::netfilter.ip.pre_routing</span></td></tr></table></div></body></html>\n"}, {"source1": "./usr/share/doc/systemtap-doc/tapsets/API-netfilter-ip-pre-routing.html", "source2": "./usr/share/doc/systemtap-doc/tapsets/API-netfilter-ip-pre-routing.html", "unified_diff": "@@ -1,61 +1,61 @@\n <html><head><meta http-equiv=\"Content-Type\" content=\"text/html; charset=ANSI_X3.4-1968\"><title>probe::netfilter.ip.pre_routing</title><meta name=\"generator\" content=\"DocBook XSL Stylesheets Vsnapshot\"><link rel=\"home\" href=\"index.html\" title=\"SystemTap Tapset Reference Manual\"><link rel=\"up\" href=\"networking.stp.html\" title=\"Chapter&#160;13.&#160;Networking Tapset\"><link rel=\"prev\" href=\"API-netfilter-ip-post-routing.html\" title=\"probe::netfilter.ip.post_routing\"><link rel=\"next\" href=\"API-sunrpc-clnt-bind-new-program.html\" title=\"probe::sunrpc.clnt.bind_new_program\"></head><body bgcolor=\"white\" text=\"black\" link=\"#0000FF\" vlink=\"#840084\" alink=\"#0000FF\"><div class=\"navheader\"><table width=\"100%\" summary=\"Navigation header\"><tr><th colspan=\"3\" align=\"center\"><span class=\"phrase\">probe::netfilter.ip.pre_routing</span></th></tr><tr><td width=\"20%\" align=\"left\"><a accesskey=\"p\" href=\"API-netfilter-ip-post-routing.html\">Prev</a>&#160;</td><th width=\"60%\" align=\"center\">Chapter&#160;13.&#160;Networking Tapset</th><td width=\"20%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-sunrpc-clnt-bind-new-program.html\">Next</a></td></tr></table><hr></div><div class=\"refentry\"><a name=\"API-netfilter-ip-pre-routing\"></a><div class=\"titlepage\"></div><div class=\"refnamediv\"><h2>Name</h2><p>probe::netfilter.ip.pre_routing &#8212; \n   Called before an IP packet is routed\n- </p></div><div class=\"refsynopsisdiv\"><h2>Synopsis</h2><pre class=\"synopsis\">netfilter.ip.pre_routing </pre></div><div class=\"refsect1\"><a name=\"idm10961\"></a><h2>Values</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>nf_drop</code></em></span></dt><dd><p>\n-     Constant used to signify a 'drop' verdict\n-    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>nf_queue</code></em></span></dt><dd><p>\n-     Constant used to signify a 'queue' verdict\n+ </p></div><div class=\"refsynopsisdiv\"><h2>Synopsis</h2><pre class=\"synopsis\">netfilter.ip.pre_routing </pre></div><div class=\"refsect1\"><a name=\"idm10960\"></a><h2>Values</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>family</code></em></span></dt><dd><p>\n+     IP address family\n+    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>daddr</code></em></span></dt><dd><p>\n+     A string representing the destination IP address\n     </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>ipproto_tcp</code></em></span></dt><dd><p>\n      Constant used to signify that the packet protocol is TCP\n-    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>saddr</code></em></span></dt><dd><p>\n-     A string representing the source IP address\n     </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>sport</code></em></span></dt><dd><p>\n      TCP or UDP source port (ipv4 only)\n-    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>outdev</code></em></span></dt><dd><p>\n-     Address of net_device representing output device, 0 if unknown\n-    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>rst</code></em></span></dt><dd><p>\n-     TCP RST flag (if protocol is TCP; ipv4 only)\n-    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>psh</code></em></span></dt><dd><p>\n-     TCP PSH flag (if protocol is TCP; ipv4 only)\n+    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>fin</code></em></span></dt><dd><p>\n+     TCP FIN flag (if protocol is TCP; ipv4 only)\n+    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>outdev_name</code></em></span></dt><dd><p>\n+     Name of network device packet will be routed to (if known)\n+    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>nf_drop</code></em></span></dt><dd><p>\n+     Constant used to signify a 'drop' verdict\n     </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>indev_name</code></em></span></dt><dd><p>\n      Name of network device packet was received on (if known)\n-    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>length</code></em></span></dt><dd><p>\n-     The length of the packet buffer contents, in bytes\n-    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>data_hex</code></em></span></dt><dd><p>\n-     A hexadecimal string representing the packet buffer contents\n-    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>pf</code></em></span></dt><dd><p>\n-     Protocol family - either 'ipv4' or 'ipv6'\n-    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>family</code></em></span></dt><dd><p>\n-     IP address family\n-    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>protocol</code></em></span></dt><dd><p>\n-     Packet protocol from driver (ipv4 only)\n-    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>iphdr</code></em></span></dt><dd><p>\n-     Address of IP header\n     </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>urg</code></em></span></dt><dd><p>\n      TCP URG flag (if protocol is TCP; ipv4 only)\n+    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>dport</code></em></span></dt><dd><p>\n+     TCP or UDP destination port (ipv4 only)\n+    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>saddr</code></em></span></dt><dd><p>\n+     A string representing the source IP address\n+    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>indev</code></em></span></dt><dd><p>\n+     Address of net_device representing input device, 0 if unknown\n+    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>ack</code></em></span></dt><dd><p>\n+     TCP ACK flag (if protocol is TCP; ipv4 only)\n     </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>nf_accept</code></em></span></dt><dd><p>\n      Constant used to signify an 'accept' verdict\n+    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>iphdr</code></em></span></dt><dd><p>\n+     Address of IP header\n+    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>psh</code></em></span></dt><dd><p>\n+     TCP PSH flag (if protocol is TCP; ipv4 only)\n+    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>syn</code></em></span></dt><dd><p>\n+     TCP SYN flag (if protocol is TCP; ipv4 only)\n+    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>nf_stop</code></em></span></dt><dd><p>\n+     Constant used to signify a 'stop' verdict\n+    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>rst</code></em></span></dt><dd><p>\n+     TCP RST flag (if protocol is TCP; ipv4 only)\n+    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>nf_queue</code></em></span></dt><dd><p>\n+     Constant used to signify a 'queue' verdict\n     </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>data_str</code></em></span></dt><dd><p>\n      A string representing the packet buffer contents\n-    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>fin</code></em></span></dt><dd><p>\n-     TCP FIN flag (if protocol is TCP; ipv4 only)\n+    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>protocol</code></em></span></dt><dd><p>\n+     Packet protocol from driver (ipv4 only)\n+    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>data_hex</code></em></span></dt><dd><p>\n+     A hexadecimal string representing the packet buffer contents\n+    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>outdev</code></em></span></dt><dd><p>\n+     Address of net_device representing output device, 0 if unknown\n     </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>nf_repeat</code></em></span></dt><dd><p>\n      Constant used to signify a 'repeat' verdict\n-    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>indev</code></em></span></dt><dd><p>\n-     Address of net_device representing input device, 0 if unknown\n-    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>daddr</code></em></span></dt><dd><p>\n-     A string representing the destination IP address\n     </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>ipproto_udp</code></em></span></dt><dd><p>\n      Constant used to signify that the packet protocol is UDP\n-    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>dport</code></em></span></dt><dd><p>\n-     TCP or UDP destination port (ipv4 only)\n-    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>syn</code></em></span></dt><dd><p>\n-     TCP SYN flag (if protocol is TCP; ipv4 only)\n-    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>outdev_name</code></em></span></dt><dd><p>\n-     Name of network device packet will be routed to (if known)\n-    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>nf_stop</code></em></span></dt><dd><p>\n-     Constant used to signify a 'stop' verdict\n+    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>length</code></em></span></dt><dd><p>\n+     The length of the packet buffer contents, in bytes\n+    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>pf</code></em></span></dt><dd><p>\n+     Protocol family - either 'ipv4' or 'ipv6'\n     </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>nf_stolen</code></em></span></dt><dd><p>\n      Constant used to signify a 'stolen' verdict\n-    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>ack</code></em></span></dt><dd><p>\n-     TCP ACK flag (if protocol is TCP; ipv4 only)\n     </p></dd></dl></div></div></div><div class=\"navfooter\"><hr><table width=\"100%\" summary=\"Navigation footer\"><tr><td width=\"40%\" align=\"left\"><a accesskey=\"p\" href=\"API-netfilter-ip-post-routing.html\">Prev</a>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"u\" href=\"networking.stp.html\">Up</a></td><td width=\"40%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-sunrpc-clnt-bind-new-program.html\">Next</a></td></tr><tr><td width=\"40%\" align=\"left\" valign=\"top\"><span class=\"phrase\">probe::netfilter.ip.post_routing</span>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"h\" href=\"index.html\">Home</a></td><td width=\"40%\" align=\"right\" valign=\"top\">&#160;<span class=\"phrase\">probe::sunrpc.clnt.bind_new_program</span></td></tr></table></div></body></html>\n"}, {"source1": "./usr/share/doc/systemtap-doc/tapsets/API-nfs-aop-readahead.html", "source2": "./usr/share/doc/systemtap-doc/tapsets/API-nfs-aop-readahead.html", "unified_diff": "@@ -1,19 +1,19 @@\n <html><head><meta http-equiv=\"Content-Type\" content=\"text/html; charset=ANSI_X3.4-1968\"><title>probe::nfs.aop.readahead</title><meta name=\"generator\" content=\"DocBook XSL Stylesheets Vsnapshot\"><link rel=\"home\" href=\"index.html\" title=\"SystemTap Tapset Reference Manual\"><link rel=\"up\" href=\"nfsd.stp.html\" title=\"Chapter&#160;31.&#160;Network File Storage Tapsets\"><link rel=\"prev\" href=\"API-.html\" title=\"probe::\"><link rel=\"next\" href=\"API-nfs-aop-readpage.html\" title=\"probe::nfs.aop.readpage\"></head><body bgcolor=\"white\" text=\"black\" link=\"#0000FF\" vlink=\"#840084\" alink=\"#0000FF\"><div class=\"navheader\"><table width=\"100%\" summary=\"Navigation header\"><tr><th colspan=\"3\" align=\"center\"><span class=\"phrase\">probe::nfs.aop.readahead</span></th></tr><tr><td width=\"20%\" align=\"left\"><a accesskey=\"p\" href=\"API-.html\">Prev</a>&#160;</td><th width=\"60%\" align=\"center\">Chapter&#160;31.&#160;Network File Storage Tapsets</th><td width=\"20%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-nfs-aop-readpage.html\">Next</a></td></tr></table><hr></div><div class=\"refentry\"><a name=\"API-nfs-aop-readahead\"></a><div class=\"titlepage\"></div><div class=\"refnamediv\"><h2>Name</h2><p>probe::nfs.aop.readahead &#8212; \n      NFS client reading multiple pages\n- </p></div><div class=\"refsynopsisdiv\"><h2>Synopsis</h2><pre class=\"synopsis\">nfs.aop.readahead </pre></div><div class=\"refsect1\"><a name=\"idm22374\"></a><h2>Values</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>rpages</code></em></span></dt><dd><p>\n-     read size (in pages)\n-    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>dev</code></em></span></dt><dd><p>\n-     device identifier\n-    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>rsize</code></em></span></dt><dd><p>\n-     read size (in bytes)\n-    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>nr_pages</code></em></span></dt><dd><p>\n+ </p></div><div class=\"refsynopsisdiv\"><h2>Synopsis</h2><pre class=\"synopsis\">nfs.aop.readahead </pre></div><div class=\"refsect1\"><a name=\"idm22373\"></a><h2>Values</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>size</code></em></span></dt><dd><p>\n      number of pages attempted to read in this execution\n-    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>file</code></em></span></dt><dd><p>\n-     filp argument\n     </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>ino</code></em></span></dt><dd><p>\n      inode number\n-    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>size</code></em></span></dt><dd><p>\n+    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>nr_pages</code></em></span></dt><dd><p>\n      number of pages attempted to read in this execution\n-    </p></dd></dl></div></div><div class=\"refsect1\"><a name=\"idm22412\"></a><h2>Description</h2><p>\n+    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>rsize</code></em></span></dt><dd><p>\n+     read size (in bytes)\n+    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>file</code></em></span></dt><dd><p>\n+     filp argument\n+    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>rpages</code></em></span></dt><dd><p>\n+     read size (in pages)\n+    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>dev</code></em></span></dt><dd><p>\n+     device identifier\n+    </p></dd></dl></div></div><div class=\"refsect1\"><a name=\"idm22411\"></a><h2>Description</h2><p>\n    Fires when in readahead way, read several pages once\n </p></div></div><div class=\"navfooter\"><hr><table width=\"100%\" summary=\"Navigation footer\"><tr><td width=\"40%\" align=\"left\"><a accesskey=\"p\" href=\"API-.html\">Prev</a>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"u\" href=\"nfsd.stp.html\">Up</a></td><td width=\"40%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-nfs-aop-readpage.html\">Next</a></td></tr><tr><td width=\"40%\" align=\"left\" valign=\"top\"><span class=\"phrase\">probe::</span>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"h\" href=\"index.html\">Home</a></td><td width=\"40%\" align=\"right\" valign=\"top\">&#160;<span class=\"phrase\">probe::nfs.aop.readpage</span></td></tr></table></div></body></html>\n"}, {"source1": "./usr/share/doc/systemtap-doc/tapsets/API-nfs-aop-readpage.html", "source2": "./usr/share/doc/systemtap-doc/tapsets/API-nfs-aop-readpage.html", "unified_diff": "@@ -1,27 +1,27 @@\n <html><head><meta http-equiv=\"Content-Type\" content=\"text/html; charset=ANSI_X3.4-1968\"><title>probe::nfs.aop.readpage</title><meta name=\"generator\" content=\"DocBook XSL Stylesheets Vsnapshot\"><link rel=\"home\" href=\"index.html\" title=\"SystemTap Tapset Reference Manual\"><link rel=\"up\" href=\"nfsd.stp.html\" title=\"Chapter&#160;31.&#160;Network File Storage Tapsets\"><link rel=\"prev\" href=\"API-nfs-aop-readahead.html\" title=\"probe::nfs.aop.readahead\"><link rel=\"next\" href=\"API-nfs-aop-readpages.html\" title=\"probe::nfs.aop.readpages\"></head><body bgcolor=\"white\" text=\"black\" link=\"#0000FF\" vlink=\"#840084\" alink=\"#0000FF\"><div class=\"navheader\"><table width=\"100%\" summary=\"Navigation header\"><tr><th colspan=\"3\" align=\"center\"><span class=\"phrase\">probe::nfs.aop.readpage</span></th></tr><tr><td width=\"20%\" align=\"left\"><a accesskey=\"p\" href=\"API-nfs-aop-readahead.html\">Prev</a>&#160;</td><th width=\"60%\" align=\"center\">Chapter&#160;31.&#160;Network File Storage Tapsets</th><td width=\"20%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-nfs-aop-readpages.html\">Next</a></td></tr></table><hr></div><div class=\"refentry\"><a name=\"API-nfs-aop-readpage\"></a><div class=\"titlepage\"></div><div class=\"refnamediv\"><h2>Name</h2><p>probe::nfs.aop.readpage &#8212; \n      NFS client synchronously reading a page\n- </p></div><div class=\"refsynopsisdiv\"><h2>Synopsis</h2><pre class=\"synopsis\">nfs.aop.readpage </pre></div><div class=\"refsect1\"><a name=\"idm22430\"></a><h2>Values</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>size</code></em></span></dt><dd><p>\n+ </p></div><div class=\"refsynopsisdiv\"><h2>Synopsis</h2><pre class=\"synopsis\">nfs.aop.readpage </pre></div><div class=\"refsect1\"><a name=\"idm22429\"></a><h2>Values</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>i_size</code></em></span></dt><dd><p>\n+     file length in bytes\n+    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>ino</code></em></span></dt><dd><p>\n+     inode number\n+    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>size</code></em></span></dt><dd><p>\n      number of pages to be read in this execution \n+    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>sb_flag</code></em></span></dt><dd><p>\n+     super block flags\n     </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>__page</code></em></span></dt><dd><p>\n      the address of page\n-    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>ino</code></em></span></dt><dd><p>\n-     inode number\n+    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>rsize</code></em></span></dt><dd><p>\n+     read size  (in bytes)\n+    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>dev</code></em></span></dt><dd><p>\n+     device identifier\n+    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>i_flag</code></em></span></dt><dd><p>\n+     file flags\n     </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>file</code></em></span></dt><dd><p>\n      file argument\n     </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>page_index</code></em></span></dt><dd><p>\n      offset within mapping, can used a page identifier\n      and position identifier in the page frame\n-    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>i_size</code></em></span></dt><dd><p>\n-     file length in bytes\n-    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>rsize</code></em></span></dt><dd><p>\n-     read size  (in bytes)\n-    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>i_flag</code></em></span></dt><dd><p>\n-     file flags\n-    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>dev</code></em></span></dt><dd><p>\n-     device identifier\n-    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>sb_flag</code></em></span></dt><dd><p>\n-     super block flags\n-    </p></dd></dl></div></div><div class=\"refsect1\"><a name=\"idm22483\"></a><h2>Description</h2><p>\n+    </p></dd></dl></div></div><div class=\"refsect1\"><a name=\"idm22482\"></a><h2>Description</h2><p>\n    Read the page over, only fires when a previous async\n    read operation failed\n </p></div></div><div class=\"navfooter\"><hr><table width=\"100%\" summary=\"Navigation footer\"><tr><td width=\"40%\" align=\"left\"><a accesskey=\"p\" href=\"API-nfs-aop-readahead.html\">Prev</a>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"u\" href=\"nfsd.stp.html\">Up</a></td><td width=\"40%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-nfs-aop-readpages.html\">Next</a></td></tr><tr><td width=\"40%\" align=\"left\" valign=\"top\"><span class=\"phrase\">probe::nfs.aop.readahead</span>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"h\" href=\"index.html\">Home</a></td><td width=\"40%\" align=\"right\" valign=\"top\">&#160;<span class=\"phrase\">probe::nfs.aop.readpages</span></td></tr></table></div></body></html>\n"}, {"source1": "./usr/share/doc/systemtap-doc/tapsets/API-nfs-aop-readpages.html", "source2": "./usr/share/doc/systemtap-doc/tapsets/API-nfs-aop-readpages.html", "unified_diff": "@@ -1,19 +1,19 @@\n <html><head><meta http-equiv=\"Content-Type\" content=\"text/html; charset=ANSI_X3.4-1968\"><title>probe::nfs.aop.readpages</title><meta name=\"generator\" content=\"DocBook XSL Stylesheets Vsnapshot\"><link rel=\"home\" href=\"index.html\" title=\"SystemTap Tapset Reference Manual\"><link rel=\"up\" href=\"nfsd.stp.html\" title=\"Chapter&#160;31.&#160;Network File Storage Tapsets\"><link rel=\"prev\" href=\"API-nfs-aop-readpage.html\" title=\"probe::nfs.aop.readpage\"><link rel=\"next\" href=\"API-nfs-aop-release-page.html\" title=\"probe::nfs.aop.release_page\"></head><body bgcolor=\"white\" text=\"black\" link=\"#0000FF\" vlink=\"#840084\" alink=\"#0000FF\"><div class=\"navheader\"><table width=\"100%\" summary=\"Navigation header\"><tr><th colspan=\"3\" align=\"center\"><span class=\"phrase\">probe::nfs.aop.readpages</span></th></tr><tr><td width=\"20%\" align=\"left\"><a accesskey=\"p\" href=\"API-nfs-aop-readpage.html\">Prev</a>&#160;</td><th width=\"60%\" align=\"center\">Chapter&#160;31.&#160;Network File Storage Tapsets</th><td width=\"20%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-nfs-aop-release-page.html\">Next</a></td></tr></table><hr></div><div class=\"refentry\"><a name=\"API-nfs-aop-readpages\"></a><div class=\"titlepage\"></div><div class=\"refnamediv\"><h2>Name</h2><p>probe::nfs.aop.readpages &#8212; \n      NFS client reading multiple pages\n- </p></div><div class=\"refsynopsisdiv\"><h2>Synopsis</h2><pre class=\"synopsis\">nfs.aop.readpages </pre></div><div class=\"refsect1\"><a name=\"idm22501\"></a><h2>Values</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>dev</code></em></span></dt><dd><p>\n+ </p></div><div class=\"refsynopsisdiv\"><h2>Synopsis</h2><pre class=\"synopsis\">nfs.aop.readpages </pre></div><div class=\"refsect1\"><a name=\"idm22500\"></a><h2>Values</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>dev</code></em></span></dt><dd><p>\n      device identifier\n     </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>rpages</code></em></span></dt><dd><p>\n      read size (in pages)\n-    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>ino</code></em></span></dt><dd><p>\n-     inode number   \n-    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>size</code></em></span></dt><dd><p>\n-     number of pages attempted to read in this execution\n     </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>file</code></em></span></dt><dd><p>\n      filp argument\n-    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>rsize</code></em></span></dt><dd><p>\n-     read size (in bytes)\n+    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>size</code></em></span></dt><dd><p>\n+     number of pages attempted to read in this execution\n     </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>nr_pages</code></em></span></dt><dd><p>\n      number of pages attempted to read in this execution\n-    </p></dd></dl></div></div><div class=\"refsect1\"><a name=\"idm22539\"></a><h2>Description</h2><p>\n+    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>ino</code></em></span></dt><dd><p>\n+     inode number   \n+    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>rsize</code></em></span></dt><dd><p>\n+     read size (in bytes)\n+    </p></dd></dl></div></div><div class=\"refsect1\"><a name=\"idm22538\"></a><h2>Description</h2><p>\n    Fires when in readahead way, read several pages once\n </p></div></div><div class=\"navfooter\"><hr><table width=\"100%\" summary=\"Navigation footer\"><tr><td width=\"40%\" align=\"left\"><a accesskey=\"p\" href=\"API-nfs-aop-readpage.html\">Prev</a>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"u\" href=\"nfsd.stp.html\">Up</a></td><td width=\"40%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-nfs-aop-release-page.html\">Next</a></td></tr><tr><td width=\"40%\" align=\"left\" valign=\"top\"><span class=\"phrase\">probe::nfs.aop.readpage</span>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"h\" href=\"index.html\">Home</a></td><td width=\"40%\" align=\"right\" valign=\"top\">&#160;<span class=\"phrase\">probe::nfs.aop.release_page</span></td></tr></table></div></body></html>\n"}, {"source1": "./usr/share/doc/systemtap-doc/tapsets/API-nfs-aop-release-page.html", "source2": "./usr/share/doc/systemtap-doc/tapsets/API-nfs-aop-release-page.html", "unified_diff": "@@ -1,16 +1,16 @@\n <html><head><meta http-equiv=\"Content-Type\" content=\"text/html; charset=ANSI_X3.4-1968\"><title>probe::nfs.aop.release_page</title><meta name=\"generator\" content=\"DocBook XSL Stylesheets Vsnapshot\"><link rel=\"home\" href=\"index.html\" title=\"SystemTap Tapset Reference Manual\"><link rel=\"up\" href=\"nfsd.stp.html\" title=\"Chapter&#160;31.&#160;Network File Storage Tapsets\"><link rel=\"prev\" href=\"API-nfs-aop-readpages.html\" title=\"probe::nfs.aop.readpages\"><link rel=\"next\" href=\"API-nfs-aop-set-page-dirty.html\" title=\"probe::nfs.aop.set_page_dirty\"></head><body bgcolor=\"white\" text=\"black\" link=\"#0000FF\" vlink=\"#840084\" alink=\"#0000FF\"><div class=\"navheader\"><table width=\"100%\" summary=\"Navigation header\"><tr><th colspan=\"3\" align=\"center\"><span class=\"phrase\">probe::nfs.aop.release_page</span></th></tr><tr><td width=\"20%\" align=\"left\"><a accesskey=\"p\" href=\"API-nfs-aop-readpages.html\">Prev</a>&#160;</td><th width=\"60%\" align=\"center\">Chapter&#160;31.&#160;Network File Storage Tapsets</th><td width=\"20%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-nfs-aop-set-page-dirty.html\">Next</a></td></tr></table><hr></div><div class=\"refentry\"><a name=\"API-nfs-aop-release-page\"></a><div class=\"titlepage\"></div><div class=\"refnamediv\"><h2>Name</h2><p>probe::nfs.aop.release_page &#8212; \n      NFS client releasing page\n- </p></div><div class=\"refsynopsisdiv\"><h2>Synopsis</h2><pre class=\"synopsis\">nfs.aop.release_page </pre></div><div class=\"refsect1\"><a name=\"idm22557\"></a><h2>Values</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>ino</code></em></span></dt><dd><p>\n+ </p></div><div class=\"refsynopsisdiv\"><h2>Synopsis</h2><pre class=\"synopsis\">nfs.aop.release_page </pre></div><div class=\"refsect1\"><a name=\"idm22556\"></a><h2>Values</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>ino</code></em></span></dt><dd><p>\n      inode number\n     </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>__page</code></em></span></dt><dd><p>\n      the address of page\n     </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>size</code></em></span></dt><dd><p>\n      release pages\n     </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>page_index</code></em></span></dt><dd><p>\n      offset within mapping, can used a page identifier\n      and position identifier in the page frame\n     </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>dev</code></em></span></dt><dd><p>\n      device identifier\n-    </p></dd></dl></div></div><div class=\"refsect1\"><a name=\"idm22585\"></a><h2>Description</h2><p>\n+    </p></dd></dl></div></div><div class=\"refsect1\"><a name=\"idm22584\"></a><h2>Description</h2><p>\n    Fires when do a release operation on NFS.\n </p></div></div><div class=\"navfooter\"><hr><table width=\"100%\" summary=\"Navigation footer\"><tr><td width=\"40%\" align=\"left\"><a accesskey=\"p\" href=\"API-nfs-aop-readpages.html\">Prev</a>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"u\" href=\"nfsd.stp.html\">Up</a></td><td width=\"40%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-nfs-aop-set-page-dirty.html\">Next</a></td></tr><tr><td width=\"40%\" align=\"left\" valign=\"top\"><span class=\"phrase\">probe::nfs.aop.readpages</span>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"h\" href=\"index.html\">Home</a></td><td width=\"40%\" align=\"right\" valign=\"top\">&#160;<span class=\"phrase\">probe::nfs.aop.set_page_dirty</span></td></tr></table></div></body></html>\n"}, {"source1": "./usr/share/doc/systemtap-doc/tapsets/API-nfs-aop-set-page-dirty.html", "source2": "./usr/share/doc/systemtap-doc/tapsets/API-nfs-aop-set-page-dirty.html", "unified_diff": "@@ -1,11 +1,11 @@\n <html><head><meta http-equiv=\"Content-Type\" content=\"text/html; charset=ANSI_X3.4-1968\"><title>probe::nfs.aop.set_page_dirty</title><meta name=\"generator\" content=\"DocBook XSL Stylesheets Vsnapshot\"><link rel=\"home\" href=\"index.html\" title=\"SystemTap Tapset Reference Manual\"><link rel=\"up\" href=\"nfsd.stp.html\" title=\"Chapter&#160;31.&#160;Network File Storage Tapsets\"><link rel=\"prev\" href=\"API-nfs-aop-release-page.html\" title=\"probe::nfs.aop.release_page\"><link rel=\"next\" href=\"API-nfs-aop-write-begin.html\" title=\"probe::nfs.aop.write_begin\"></head><body bgcolor=\"white\" text=\"black\" link=\"#0000FF\" vlink=\"#840084\" alink=\"#0000FF\"><div class=\"navheader\"><table width=\"100%\" summary=\"Navigation header\"><tr><th colspan=\"3\" align=\"center\"><span class=\"phrase\">probe::nfs.aop.set_page_dirty</span></th></tr><tr><td width=\"20%\" align=\"left\"><a accesskey=\"p\" href=\"API-nfs-aop-release-page.html\">Prev</a>&#160;</td><th width=\"60%\" align=\"center\">Chapter&#160;31.&#160;Network File Storage Tapsets</th><td width=\"20%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-nfs-aop-write-begin.html\">Next</a></td></tr></table><hr></div><div class=\"refentry\"><a name=\"API-nfs-aop-set-page-dirty\"></a><div class=\"titlepage\"></div><div class=\"refnamediv\"><h2>Name</h2><p>probe::nfs.aop.set_page_dirty &#8212; \n      NFS client marking page as dirty\n- </p></div><div class=\"refsynopsisdiv\"><h2>Synopsis</h2><pre class=\"synopsis\">nfs.aop.set_page_dirty </pre></div><div class=\"refsect1\"><a name=\"idm22603\"></a><h2>Values</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>__page</code></em></span></dt><dd><p>\n+ </p></div><div class=\"refsynopsisdiv\"><h2>Synopsis</h2><pre class=\"synopsis\">nfs.aop.set_page_dirty </pre></div><div class=\"refsect1\"><a name=\"idm22602\"></a><h2>Values</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>__page</code></em></span></dt><dd><p>\n      the address of page\n     </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>page_flag</code></em></span></dt><dd><p>\n      page flags\n-    </p></dd></dl></div></div><div class=\"refsect1\"><a name=\"idm22616\"></a><h2>Description</h2><p>\n+    </p></dd></dl></div></div><div class=\"refsect1\"><a name=\"idm22615\"></a><h2>Description</h2><p>\n    This probe attaches to the generic __set_page_dirty_nobuffers function.\n    Thus, this probe is going to fire on many other file systems in\n    addition to the NFS client.\n </p></div></div><div class=\"navfooter\"><hr><table width=\"100%\" summary=\"Navigation footer\"><tr><td width=\"40%\" align=\"left\"><a accesskey=\"p\" href=\"API-nfs-aop-release-page.html\">Prev</a>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"u\" href=\"nfsd.stp.html\">Up</a></td><td width=\"40%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-nfs-aop-write-begin.html\">Next</a></td></tr><tr><td width=\"40%\" align=\"left\" valign=\"top\"><span class=\"phrase\">probe::nfs.aop.release_page</span>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"h\" href=\"index.html\">Home</a></td><td width=\"40%\" align=\"right\" valign=\"top\">&#160;<span class=\"phrase\">probe::nfs.aop.write_begin</span></td></tr></table></div></body></html>\n"}, {"source1": "./usr/share/doc/systemtap-doc/tapsets/API-nfs-aop-write-begin.html", "source2": "./usr/share/doc/systemtap-doc/tapsets/API-nfs-aop-write-begin.html", "unified_diff": "@@ -1,25 +1,25 @@\n <html><head><meta http-equiv=\"Content-Type\" content=\"text/html; charset=ANSI_X3.4-1968\"><title>probe::nfs.aop.write_begin</title><meta name=\"generator\" content=\"DocBook XSL Stylesheets Vsnapshot\"><link rel=\"home\" href=\"index.html\" title=\"SystemTap Tapset Reference Manual\"><link rel=\"up\" href=\"nfsd.stp.html\" title=\"Chapter&#160;31.&#160;Network File Storage Tapsets\"><link rel=\"prev\" href=\"API-nfs-aop-set-page-dirty.html\" title=\"probe::nfs.aop.set_page_dirty\"><link rel=\"next\" href=\"API-nfs-aop-write-end.html\" title=\"probe::nfs.aop.write_end\"></head><body bgcolor=\"white\" text=\"black\" link=\"#0000FF\" vlink=\"#840084\" alink=\"#0000FF\"><div class=\"navheader\"><table width=\"100%\" summary=\"Navigation header\"><tr><th colspan=\"3\" align=\"center\"><span class=\"phrase\">probe::nfs.aop.write_begin</span></th></tr><tr><td width=\"20%\" align=\"left\"><a accesskey=\"p\" href=\"API-nfs-aop-set-page-dirty.html\">Prev</a>&#160;</td><th width=\"60%\" align=\"center\">Chapter&#160;31.&#160;Network File Storage Tapsets</th><td width=\"20%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-nfs-aop-write-end.html\">Next</a></td></tr></table><hr></div><div class=\"refentry\"><a name=\"API-nfs-aop-write-begin\"></a><div class=\"titlepage\"></div><div class=\"refnamediv\"><h2>Name</h2><p>probe::nfs.aop.write_begin &#8212; \n      NFS client begin to write data\n- </p></div><div class=\"refsynopsisdiv\"><h2>Synopsis</h2><pre class=\"synopsis\">nfs.aop.write_begin </pre></div><div class=\"refsect1\"><a name=\"idm22634\"></a><h2>Values</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>dev</code></em></span></dt><dd><p>\n-     device identifier\n+ </p></div><div class=\"refsynopsisdiv\"><h2>Synopsis</h2><pre class=\"synopsis\">nfs.aop.write_begin </pre></div><div class=\"refsect1\"><a name=\"idm22633\"></a><h2>Values</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>__page</code></em></span></dt><dd><p>\n+     the address of page\n     </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>to</code></em></span></dt><dd><p>\n      end address of this write operation \n     </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>ino</code></em></span></dt><dd><p>\n      inode number \n-    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>__page</code></em></span></dt><dd><p>\n-     the address of page\n     </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>size</code></em></span></dt><dd><p>\n      write bytes\n-    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>offset</code></em></span></dt><dd><p>\n-     start address of this write operation \n     </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>page_index</code></em></span></dt><dd><p>\n      offset within mapping, can used a page identifier\n      and position identifier in the page frame\n-    </p></dd></dl></div></div><div class=\"refsect1\"><a name=\"idm22672\"></a><h2>Description</h2><p>\n+    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>dev</code></em></span></dt><dd><p>\n+     device identifier\n+    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>offset</code></em></span></dt><dd><p>\n+     start address of this write operation \n+    </p></dd></dl></div></div><div class=\"refsect1\"><a name=\"idm22671\"></a><h2>Description</h2><p>\n    Occurs when write operation occurs on nfs. It prepare a page for writing,\n    look for a request corresponding to the page. If there\n    is one, and it belongs to another file, it flush it out\n    before it tries to copy anything into the page. \n    Also do the same if it finds a request from an existing\n    dropped page\n </p></div></div><div class=\"navfooter\"><hr><table width=\"100%\" summary=\"Navigation footer\"><tr><td width=\"40%\" align=\"left\"><a accesskey=\"p\" href=\"API-nfs-aop-set-page-dirty.html\">Prev</a>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"u\" href=\"nfsd.stp.html\">Up</a></td><td width=\"40%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-nfs-aop-write-end.html\">Next</a></td></tr><tr><td width=\"40%\" align=\"left\" valign=\"top\"><span class=\"phrase\">probe::nfs.aop.set_page_dirty</span>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"h\" href=\"index.html\">Home</a></td><td width=\"40%\" align=\"right\" valign=\"top\">&#160;<span class=\"phrase\">probe::nfs.aop.write_end</span></td></tr></table></div></body></html>\n"}, {"source1": "./usr/share/doc/systemtap-doc/tapsets/API-nfs-aop-write-end.html", "source2": "./usr/share/doc/systemtap-doc/tapsets/API-nfs-aop-write-end.html", "unified_diff": "@@ -1,29 +1,29 @@\n <html><head><meta http-equiv=\"Content-Type\" content=\"text/html; charset=ANSI_X3.4-1968\"><title>probe::nfs.aop.write_end</title><meta name=\"generator\" content=\"DocBook XSL Stylesheets Vsnapshot\"><link rel=\"home\" href=\"index.html\" title=\"SystemTap Tapset Reference Manual\"><link rel=\"up\" href=\"nfsd.stp.html\" title=\"Chapter&#160;31.&#160;Network File Storage Tapsets\"><link rel=\"prev\" href=\"API-nfs-aop-write-begin.html\" title=\"probe::nfs.aop.write_begin\"><link rel=\"next\" href=\"API-nfs-aop-writepage.html\" title=\"probe::nfs.aop.writepage\"></head><body bgcolor=\"white\" text=\"black\" link=\"#0000FF\" vlink=\"#840084\" alink=\"#0000FF\"><div class=\"navheader\"><table width=\"100%\" summary=\"Navigation header\"><tr><th colspan=\"3\" align=\"center\"><span class=\"phrase\">probe::nfs.aop.write_end</span></th></tr><tr><td width=\"20%\" align=\"left\"><a accesskey=\"p\" href=\"API-nfs-aop-write-begin.html\">Prev</a>&#160;</td><th width=\"60%\" align=\"center\">Chapter&#160;31.&#160;Network File Storage Tapsets</th><td width=\"20%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-nfs-aop-writepage.html\">Next</a></td></tr></table><hr></div><div class=\"refentry\"><a name=\"API-nfs-aop-write-end\"></a><div class=\"titlepage\"></div><div class=\"refnamediv\"><h2>Name</h2><p>probe::nfs.aop.write_end &#8212; \n      NFS client complete writing data\n- </p></div><div class=\"refsynopsisdiv\"><h2>Synopsis</h2><pre class=\"synopsis\">nfs.aop.write_end </pre></div><div class=\"refsect1\"><a name=\"idm22690\"></a><h2>Values</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>i_size</code></em></span></dt><dd><p>\n+ </p></div><div class=\"refsynopsisdiv\"><h2>Synopsis</h2><pre class=\"synopsis\">nfs.aop.write_end </pre></div><div class=\"refsect1\"><a name=\"idm22689\"></a><h2>Values</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>i_flag</code></em></span></dt><dd><p>\n+     file flags\n+    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>i_size</code></em></span></dt><dd><p>\n      file length in bytes\n-    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>page_index</code></em></span></dt><dd><p>\n-     offset within mapping, can used a page identifier and position identifier in the page frame\n-    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>offset</code></em></span></dt><dd><p>\n-     start address of this write operation\n-    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>size</code></em></span></dt><dd><p>\n-     write bytes\n-    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>__page</code></em></span></dt><dd><p>\n-     the address of page\n     </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>ino</code></em></span></dt><dd><p>\n      inode number\n-    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>sb_flag</code></em></span></dt><dd><p>\n-     super block flags\n-    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>i_flag</code></em></span></dt><dd><p>\n-     file flags\n     </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>to</code></em></span></dt><dd><p>\n      end address of this write operation\n+    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>__page</code></em></span></dt><dd><p>\n+     the address of page\n     </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>dev</code></em></span></dt><dd><p>\n      device identifier\n-    </p></dd></dl></div></div><div class=\"refsect1\"><a name=\"idm22743\"></a><h2>Description</h2><p>\n+    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>offset</code></em></span></dt><dd><p>\n+     start address of this write operation\n+    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>page_index</code></em></span></dt><dd><p>\n+     offset within mapping, can used a page identifier and position identifier in the page frame\n+    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>size</code></em></span></dt><dd><p>\n+     write bytes\n+    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>sb_flag</code></em></span></dt><dd><p>\n+     super block flags\n+    </p></dd></dl></div></div><div class=\"refsect1\"><a name=\"idm22742\"></a><h2>Description</h2><p>\n    Fires when do a write operation on nfs,\n    often after prepare_write\n    </p><p>\n \n    Update and possibly write a cached page of an NFS file.\n </p></div></div><div class=\"navfooter\"><hr><table width=\"100%\" summary=\"Navigation footer\"><tr><td width=\"40%\" align=\"left\"><a accesskey=\"p\" href=\"API-nfs-aop-write-begin.html\">Prev</a>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"u\" href=\"nfsd.stp.html\">Up</a></td><td width=\"40%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-nfs-aop-writepage.html\">Next</a></td></tr><tr><td width=\"40%\" align=\"left\" valign=\"top\"><span class=\"phrase\">probe::nfs.aop.write_begin</span>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"h\" href=\"index.html\">Home</a></td><td width=\"40%\" align=\"right\" valign=\"top\">&#160;<span class=\"phrase\">probe::nfs.aop.writepage</span></td></tr></table></div></body></html>\n"}, {"source1": "./usr/share/doc/systemtap-doc/tapsets/API-nfs-aop-writepage.html", "source2": "./usr/share/doc/systemtap-doc/tapsets/API-nfs-aop-writepage.html", "unified_diff": "@@ -1,33 +1,33 @@\n <html><head><meta http-equiv=\"Content-Type\" content=\"text/html; charset=ANSI_X3.4-1968\"><title>probe::nfs.aop.writepage</title><meta name=\"generator\" content=\"DocBook XSL Stylesheets Vsnapshot\"><link rel=\"home\" href=\"index.html\" title=\"SystemTap Tapset Reference Manual\"><link rel=\"up\" href=\"nfsd.stp.html\" title=\"Chapter&#160;31.&#160;Network File Storage Tapsets\"><link rel=\"prev\" href=\"API-nfs-aop-write-end.html\" title=\"probe::nfs.aop.write_end\"><link rel=\"next\" href=\"API-nfs-aop-writepages.html\" title=\"probe::nfs.aop.writepages\"></head><body bgcolor=\"white\" text=\"black\" link=\"#0000FF\" vlink=\"#840084\" alink=\"#0000FF\"><div class=\"navheader\"><table width=\"100%\" summary=\"Navigation header\"><tr><th colspan=\"3\" align=\"center\"><span class=\"phrase\">probe::nfs.aop.writepage</span></th></tr><tr><td width=\"20%\" align=\"left\"><a accesskey=\"p\" href=\"API-nfs-aop-write-end.html\">Prev</a>&#160;</td><th width=\"60%\" align=\"center\">Chapter&#160;31.&#160;Network File Storage Tapsets</th><td width=\"20%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-nfs-aop-writepages.html\">Next</a></td></tr></table><hr></div><div class=\"refentry\"><a name=\"API-nfs-aop-writepage\"></a><div class=\"titlepage\"></div><div class=\"refnamediv\"><h2>Name</h2><p>probe::nfs.aop.writepage &#8212; \n      NFS client writing a mapped page to the NFS server\n- </p></div><div class=\"refsynopsisdiv\"><h2>Synopsis</h2><pre class=\"synopsis\">nfs.aop.writepage </pre></div><div class=\"refsect1\"><a name=\"idm22762\"></a><h2>Values</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>sb_flag</code></em></span></dt><dd><p>\n-     super block flags\n-    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>i_flag</code></em></span></dt><dd><p>\n+ </p></div><div class=\"refsynopsisdiv\"><h2>Synopsis</h2><pre class=\"synopsis\">nfs.aop.writepage </pre></div><div class=\"refsect1\"><a name=\"idm22761\"></a><h2>Values</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>i_flag</code></em></span></dt><dd><p>\n      file flags\n-    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>wsize</code></em></span></dt><dd><p>\n-     write size\n-    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>dev</code></em></span></dt><dd><p>\n-     device identifier\n     </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>for_kupdate</code></em></span></dt><dd><p>\n      a flag of writeback_control,\n      indicates if it's a kupdate writeback\n+    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>ino</code></em></span></dt><dd><p>\n+     inode number  \n+    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>__page</code></em></span></dt><dd><p>\n+     the address of page\n+    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>i_size</code></em></span></dt><dd><p>\n+     file length in bytes\n+    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>i_state</code></em></span></dt><dd><p>\n+     inode state flags\n     </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>page_index</code></em></span></dt><dd><p>\n      offset within mapping,\n      can used a page identifier and position identifier in the page frame\n-    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>i_size</code></em></span></dt><dd><p>\n-     file length in bytes\n+    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>dev</code></em></span></dt><dd><p>\n+     device identifier\n+    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>size</code></em></span></dt><dd><p>\n+     number of pages to be written in this execution\n+    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>sb_flag</code></em></span></dt><dd><p>\n+     super block flags\n     </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>for_reclaim</code></em></span></dt><dd><p>\n      a flag of writeback_control,\n      indicates if it's invoked from the page allocator\n-    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>size</code></em></span></dt><dd><p>\n-     number of pages to be written in this execution\n-    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>__page</code></em></span></dt><dd><p>\n-     the address of page\n-    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>i_state</code></em></span></dt><dd><p>\n-     inode state flags\n-    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>ino</code></em></span></dt><dd><p>\n-     inode number  \n-    </p></dd></dl></div></div><div class=\"refsect1\"><a name=\"idm22825\"></a><h2>Description</h2><p>\n+    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>wsize</code></em></span></dt><dd><p>\n+     write size\n+    </p></dd></dl></div></div><div class=\"refsect1\"><a name=\"idm22824\"></a><h2>Description</h2><p>\n    The priority of wb is decided by the flags\n    <em class=\"parameter\"><code>for_reclaim</code></em> and <em class=\"parameter\"><code>for_kupdate</code></em>.\n </p></div></div><div class=\"navfooter\"><hr><table width=\"100%\" summary=\"Navigation footer\"><tr><td width=\"40%\" align=\"left\"><a accesskey=\"p\" href=\"API-nfs-aop-write-end.html\">Prev</a>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"u\" href=\"nfsd.stp.html\">Up</a></td><td width=\"40%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-nfs-aop-writepages.html\">Next</a></td></tr><tr><td width=\"40%\" align=\"left\" valign=\"top\"><span class=\"phrase\">probe::nfs.aop.write_end</span>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"h\" href=\"index.html\">Home</a></td><td width=\"40%\" align=\"right\" valign=\"top\">&#160;<span class=\"phrase\">probe::nfs.aop.writepages</span></td></tr></table></div></body></html>\n"}, {"source1": "./usr/share/doc/systemtap-doc/tapsets/API-nfs-aop-writepages.html", "source2": "./usr/share/doc/systemtap-doc/tapsets/API-nfs-aop-writepages.html", "unified_diff": "@@ -1,24 +1,24 @@\n <html><head><meta http-equiv=\"Content-Type\" content=\"text/html; charset=ANSI_X3.4-1968\"><title>probe::nfs.aop.writepages</title><meta name=\"generator\" content=\"DocBook XSL Stylesheets Vsnapshot\"><link rel=\"home\" href=\"index.html\" title=\"SystemTap Tapset Reference Manual\"><link rel=\"up\" href=\"nfsd.stp.html\" title=\"Chapter&#160;31.&#160;Network File Storage Tapsets\"><link rel=\"prev\" href=\"API-nfs-aop-writepage.html\" title=\"probe::nfs.aop.writepage\"><link rel=\"next\" href=\"API-nfs-fop-aio-read.html\" title=\"probe::nfs.fop.aio_read\"></head><body bgcolor=\"white\" text=\"black\" link=\"#0000FF\" vlink=\"#840084\" alink=\"#0000FF\"><div class=\"navheader\"><table width=\"100%\" summary=\"Navigation header\"><tr><th colspan=\"3\" align=\"center\"><span class=\"phrase\">probe::nfs.aop.writepages</span></th></tr><tr><td width=\"20%\" align=\"left\"><a accesskey=\"p\" href=\"API-nfs-aop-writepage.html\">Prev</a>&#160;</td><th width=\"60%\" align=\"center\">Chapter&#160;31.&#160;Network File Storage Tapsets</th><td width=\"20%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-nfs-fop-aio-read.html\">Next</a></td></tr></table><hr></div><div class=\"refentry\"><a name=\"API-nfs-aop-writepages\"></a><div class=\"titlepage\"></div><div class=\"refnamediv\"><h2>Name</h2><p>probe::nfs.aop.writepages &#8212; \n      NFS client writing several dirty pages to the NFS server\n- </p></div><div class=\"refsynopsisdiv\"><h2>Synopsis</h2><pre class=\"synopsis\">nfs.aop.writepages </pre></div><div class=\"refsect1\"><a name=\"idm22845\"></a><h2>Values</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>for_reclaim</code></em></span></dt><dd><p>\n+ </p></div><div class=\"refsynopsisdiv\"><h2>Synopsis</h2><pre class=\"synopsis\">nfs.aop.writepages </pre></div><div class=\"refsect1\"><a name=\"idm22844\"></a><h2>Values</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>for_kupdate</code></em></span></dt><dd><p>\n      a flag of writeback_control,\n-     indicates if it's invoked from the page allocator\n-    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>size</code></em></span></dt><dd><p>\n-     number of pages attempted to be written in this execution\n+     indicates if it's a kupdate writeback\n     </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>ino</code></em></span></dt><dd><p>\n      inode number\n+    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>dev</code></em></span></dt><dd><p>\n+     device identifier\n     </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>wpages</code></em></span></dt><dd><p>\n      write size (in pages)\n-    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>for_kupdate</code></em></span></dt><dd><p>\n+    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>for_reclaim</code></em></span></dt><dd><p>\n      a flag of writeback_control,\n-     indicates if it's a kupdate writeback\n+     indicates if it's invoked from the page allocator\n     </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>wsize</code></em></span></dt><dd><p>\n      write size\n-    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>dev</code></em></span></dt><dd><p>\n-     device identifier\n     </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>nr_to_write</code></em></span></dt><dd><p>\n      number of pages attempted to be written in this execution\n-    </p></dd></dl></div></div><div class=\"refsect1\"><a name=\"idm22888\"></a><h2>Description</h2><p>\n+    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>size</code></em></span></dt><dd><p>\n+     number of pages attempted to be written in this execution\n+    </p></dd></dl></div></div><div class=\"refsect1\"><a name=\"idm22887\"></a><h2>Description</h2><p>\n    The priority of wb is decided by the flags\n    <em class=\"parameter\"><code>for_reclaim</code></em> and <em class=\"parameter\"><code>for_kupdate</code></em>.\n </p></div></div><div class=\"navfooter\"><hr><table width=\"100%\" summary=\"Navigation footer\"><tr><td width=\"40%\" align=\"left\"><a accesskey=\"p\" href=\"API-nfs-aop-writepage.html\">Prev</a>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"u\" href=\"nfsd.stp.html\">Up</a></td><td width=\"40%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-nfs-fop-aio-read.html\">Next</a></td></tr><tr><td width=\"40%\" align=\"left\" valign=\"top\"><span class=\"phrase\">probe::nfs.aop.writepage</span>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"h\" href=\"index.html\">Home</a></td><td width=\"40%\" align=\"right\" valign=\"top\">&#160;<span class=\"phrase\">probe::nfs.fop.aio_read</span></td></tr></table></div></body></html>\n"}, {"source1": "./usr/share/doc/systemtap-doc/tapsets/API-nfs-fop-aio-read.html", "source2": "./usr/share/doc/systemtap-doc/tapsets/API-nfs-fop-aio-read.html", "unified_diff": "@@ -1,25 +1,25 @@\n <html><head><meta http-equiv=\"Content-Type\" content=\"text/html; charset=ANSI_X3.4-1968\"><title>probe::nfs.fop.aio_read</title><meta name=\"generator\" content=\"DocBook XSL Stylesheets Vsnapshot\"><link rel=\"home\" href=\"index.html\" title=\"SystemTap Tapset Reference Manual\"><link rel=\"up\" href=\"nfsd.stp.html\" title=\"Chapter&#160;31.&#160;Network File Storage Tapsets\"><link rel=\"prev\" href=\"API-nfs-aop-writepages.html\" title=\"probe::nfs.aop.writepages\"><link rel=\"next\" href=\"API-nfs-fop-aio-write.html\" title=\"probe::nfs.fop.aio_write\"></head><body bgcolor=\"white\" text=\"black\" link=\"#0000FF\" vlink=\"#840084\" alink=\"#0000FF\"><div class=\"navheader\"><table width=\"100%\" summary=\"Navigation header\"><tr><th colspan=\"3\" align=\"center\"><span class=\"phrase\">probe::nfs.fop.aio_read</span></th></tr><tr><td width=\"20%\" align=\"left\"><a accesskey=\"p\" href=\"API-nfs-aop-writepages.html\">Prev</a>&#160;</td><th width=\"60%\" align=\"center\">Chapter&#160;31.&#160;Network File Storage Tapsets</th><td width=\"20%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-nfs-fop-aio-write.html\">Next</a></td></tr></table><hr></div><div class=\"refentry\"><a name=\"API-nfs-fop-aio-read\"></a><div class=\"titlepage\"></div><div class=\"refnamediv\"><h2>Name</h2><p>probe::nfs.fop.aio_read &#8212; \n      NFS client aio_read file operation\n- </p></div><div class=\"refsynopsisdiv\"><h2>Synopsis</h2><pre class=\"synopsis\">nfs.fop.aio_read </pre></div><div class=\"refsect1\"><a name=\"idm22908\"></a><h2>Values</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>file_name</code></em></span></dt><dd><p>\n+ </p></div><div class=\"refsynopsisdiv\"><h2>Synopsis</h2><pre class=\"synopsis\">nfs.fop.aio_read </pre></div><div class=\"refsect1\"><a name=\"idm22907\"></a><h2>Values</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>count</code></em></span></dt><dd><p>\n+     read bytes\n+    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>file_name</code></em></span></dt><dd><p>\n      file name\n-    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>pos</code></em></span></dt><dd><p>\n-     current position of file   \n-    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>attrtimeo</code></em></span></dt><dd><p>\n-     how long the cached information is assumed to be valid.\n-     We need to revalidate the cached attrs for this inode\n-     if jiffies - read_cache_jiffies &gt; attrtimeo.\n-    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>dev</code></em></span></dt><dd><p>\n-     device identifier\n+    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>buf</code></em></span></dt><dd><p>\n+     the address of buf in user space\n+    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>cache_time</code></em></span></dt><dd><p>\n+     when we started read-caching this inode\n     </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>ino</code></em></span></dt><dd><p>\n      inode number        \n-    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>count</code></em></span></dt><dd><p>\n-     read bytes\n     </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>parent_name</code></em></span></dt><dd><p>\n      parent dir name\n+    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>dev</code></em></span></dt><dd><p>\n+     device identifier\n+    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>attrtimeo</code></em></span></dt><dd><p>\n+     how long the cached information is assumed to be valid.\n+     We need to revalidate the cached attrs for this inode\n+     if jiffies - read_cache_jiffies &gt; attrtimeo.\n     </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>cache_valid</code></em></span></dt><dd><p>\n      cache related bit mask flag\n-    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>buf</code></em></span></dt><dd><p>\n-     the address of buf in user space\n-    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>cache_time</code></em></span></dt><dd><p>\n-     when we started read-caching this inode\n+    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>pos</code></em></span></dt><dd><p>\n+     current position of file   \n     </p></dd></dl></div></div></div><div class=\"navfooter\"><hr><table width=\"100%\" summary=\"Navigation footer\"><tr><td width=\"40%\" align=\"left\"><a accesskey=\"p\" href=\"API-nfs-aop-writepages.html\">Prev</a>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"u\" href=\"nfsd.stp.html\">Up</a></td><td width=\"40%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-nfs-fop-aio-write.html\">Next</a></td></tr><tr><td width=\"40%\" align=\"left\" valign=\"top\"><span class=\"phrase\">probe::nfs.aop.writepages</span>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"h\" href=\"index.html\">Home</a></td><td width=\"40%\" align=\"right\" valign=\"top\">&#160;<span class=\"phrase\">probe::nfs.fop.aio_write</span></td></tr></table></div></body></html>\n"}, {"source1": "./usr/share/doc/systemtap-doc/tapsets/API-nfs-fop-aio-write.html", "source2": "./usr/share/doc/systemtap-doc/tapsets/API-nfs-fop-aio-write.html", "unified_diff": "@@ -1,17 +1,17 @@\n <html><head><meta http-equiv=\"Content-Type\" content=\"text/html; charset=ANSI_X3.4-1968\"><title>probe::nfs.fop.aio_write</title><meta name=\"generator\" content=\"DocBook XSL Stylesheets Vsnapshot\"><link rel=\"home\" href=\"index.html\" title=\"SystemTap Tapset Reference Manual\"><link rel=\"up\" href=\"nfsd.stp.html\" title=\"Chapter&#160;31.&#160;Network File Storage Tapsets\"><link rel=\"prev\" href=\"API-nfs-fop-aio-read.html\" title=\"probe::nfs.fop.aio_read\"><link rel=\"next\" href=\"API-nfs-fop-check-flags.html\" title=\"probe::nfs.fop.check_flags\"></head><body bgcolor=\"white\" text=\"black\" link=\"#0000FF\" vlink=\"#840084\" alink=\"#0000FF\"><div class=\"navheader\"><table width=\"100%\" summary=\"Navigation header\"><tr><th colspan=\"3\" align=\"center\"><span class=\"phrase\">probe::nfs.fop.aio_write</span></th></tr><tr><td width=\"20%\" align=\"left\"><a accesskey=\"p\" href=\"API-nfs-fop-aio-read.html\">Prev</a>&#160;</td><th width=\"60%\" align=\"center\">Chapter&#160;31.&#160;Network File Storage Tapsets</th><td width=\"20%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-nfs-fop-check-flags.html\">Next</a></td></tr></table><hr></div><div class=\"refentry\"><a name=\"API-nfs-fop-aio-write\"></a><div class=\"titlepage\"></div><div class=\"refnamediv\"><h2>Name</h2><p>probe::nfs.fop.aio_write &#8212; \n      NFS client aio_write file operation\n- </p></div><div class=\"refsynopsisdiv\"><h2>Synopsis</h2><pre class=\"synopsis\">nfs.fop.aio_write </pre></div><div class=\"refsect1\"><a name=\"idm22976\"></a><h2>Values</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>pos</code></em></span></dt><dd><p>\n+ </p></div><div class=\"refsynopsisdiv\"><h2>Synopsis</h2><pre class=\"synopsis\">nfs.fop.aio_write </pre></div><div class=\"refsect1\"><a name=\"idm22975\"></a><h2>Values</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>dev</code></em></span></dt><dd><p>\n+     device identifier\n+    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>pos</code></em></span></dt><dd><p>\n      offset of the file \n+    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>count</code></em></span></dt><dd><p>\n+     read bytes\n     </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>file_name</code></em></span></dt><dd><p>\n      file name\n+    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>buf</code></em></span></dt><dd><p>\n+     the address of buf in user space\n     </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>ino</code></em></span></dt><dd><p>\n      inode number        \n-    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>dev</code></em></span></dt><dd><p>\n-     device identifier\n     </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>parent_name</code></em></span></dt><dd><p>\n      parent dir name\n-    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>count</code></em></span></dt><dd><p>\n-     read bytes\n-    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>buf</code></em></span></dt><dd><p>\n-     the address of buf in user space\n     </p></dd></dl></div></div></div><div class=\"navfooter\"><hr><table width=\"100%\" summary=\"Navigation footer\"><tr><td width=\"40%\" align=\"left\"><a accesskey=\"p\" href=\"API-nfs-fop-aio-read.html\">Prev</a>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"u\" href=\"nfsd.stp.html\">Up</a></td><td width=\"40%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-nfs-fop-check-flags.html\">Next</a></td></tr><tr><td width=\"40%\" align=\"left\" valign=\"top\"><span class=\"phrase\">probe::nfs.fop.aio_read</span>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"h\" href=\"index.html\">Home</a></td><td width=\"40%\" align=\"right\" valign=\"top\">&#160;<span class=\"phrase\">probe::nfs.fop.check_flags</span></td></tr></table></div></body></html>\n"}, {"source1": "./usr/share/doc/systemtap-doc/tapsets/API-nfs-fop-check-flags.html", "source2": "./usr/share/doc/systemtap-doc/tapsets/API-nfs-fop-check-flags.html", "unified_diff": "@@ -1,5 +1,5 @@\n <html><head><meta http-equiv=\"Content-Type\" content=\"text/html; charset=ANSI_X3.4-1968\"><title>probe::nfs.fop.check_flags</title><meta name=\"generator\" content=\"DocBook XSL Stylesheets Vsnapshot\"><link rel=\"home\" href=\"index.html\" title=\"SystemTap Tapset Reference Manual\"><link rel=\"up\" href=\"nfsd.stp.html\" title=\"Chapter&#160;31.&#160;Network File Storage Tapsets\"><link rel=\"prev\" href=\"API-nfs-fop-aio-write.html\" title=\"probe::nfs.fop.aio_write\"><link rel=\"next\" href=\"API-nfs-fop-flush.html\" title=\"probe::nfs.fop.flush\"></head><body bgcolor=\"white\" text=\"black\" link=\"#0000FF\" vlink=\"#840084\" alink=\"#0000FF\"><div class=\"navheader\"><table width=\"100%\" summary=\"Navigation header\"><tr><th colspan=\"3\" align=\"center\"><span class=\"phrase\">probe::nfs.fop.check_flags</span></th></tr><tr><td width=\"20%\" align=\"left\"><a accesskey=\"p\" href=\"API-nfs-fop-aio-write.html\">Prev</a>&#160;</td><th width=\"60%\" align=\"center\">Chapter&#160;31.&#160;Network File Storage Tapsets</th><td width=\"20%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-nfs-fop-flush.html\">Next</a></td></tr></table><hr></div><div class=\"refentry\"><a name=\"API-nfs-fop-check-flags\"></a><div class=\"titlepage\"></div><div class=\"refnamediv\"><h2>Name</h2><p>probe::nfs.fop.check_flags &#8212; \n      NFS client checking flag operation\n- </p></div><div class=\"refsynopsisdiv\"><h2>Synopsis</h2><pre class=\"synopsis\">nfs.fop.check_flags </pre></div><div class=\"refsect1\"><a name=\"idm23029\"></a><h2>Values</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>flag</code></em></span></dt><dd><p>\n+ </p></div><div class=\"refsynopsisdiv\"><h2>Synopsis</h2><pre class=\"synopsis\">nfs.fop.check_flags </pre></div><div class=\"refsect1\"><a name=\"idm23028\"></a><h2>Values</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>flag</code></em></span></dt><dd><p>\n      file flag\n     </p></dd></dl></div></div></div><div class=\"navfooter\"><hr><table width=\"100%\" summary=\"Navigation footer\"><tr><td width=\"40%\" align=\"left\"><a accesskey=\"p\" href=\"API-nfs-fop-aio-write.html\">Prev</a>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"u\" href=\"nfsd.stp.html\">Up</a></td><td width=\"40%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-nfs-fop-flush.html\">Next</a></td></tr><tr><td width=\"40%\" align=\"left\" valign=\"top\"><span class=\"phrase\">probe::nfs.fop.aio_write</span>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"h\" href=\"index.html\">Home</a></td><td width=\"40%\" align=\"right\" valign=\"top\">&#160;<span class=\"phrase\">probe::nfs.fop.flush</span></td></tr></table></div></body></html>\n"}, {"source1": "./usr/share/doc/systemtap-doc/tapsets/API-nfs-fop-flush.html", "source2": "./usr/share/doc/systemtap-doc/tapsets/API-nfs-fop-flush.html", "unified_diff": "@@ -1,11 +1,11 @@\n <html><head><meta http-equiv=\"Content-Type\" content=\"text/html; charset=ANSI_X3.4-1968\"><title>probe::nfs.fop.flush</title><meta name=\"generator\" content=\"DocBook XSL Stylesheets Vsnapshot\"><link rel=\"home\" href=\"index.html\" title=\"SystemTap Tapset Reference Manual\"><link rel=\"up\" href=\"nfsd.stp.html\" title=\"Chapter&#160;31.&#160;Network File Storage Tapsets\"><link rel=\"prev\" href=\"API-nfs-fop-check-flags.html\" title=\"probe::nfs.fop.check_flags\"><link rel=\"next\" href=\"API-nfs-fop-fsync.html\" title=\"probe::nfs.fop.fsync\"></head><body bgcolor=\"white\" text=\"black\" link=\"#0000FF\" vlink=\"#840084\" alink=\"#0000FF\"><div class=\"navheader\"><table width=\"100%\" summary=\"Navigation header\"><tr><th colspan=\"3\" align=\"center\"><span class=\"phrase\">probe::nfs.fop.flush</span></th></tr><tr><td width=\"20%\" align=\"left\"><a accesskey=\"p\" href=\"API-nfs-fop-check-flags.html\">Prev</a>&#160;</td><th width=\"60%\" align=\"center\">Chapter&#160;31.&#160;Network File Storage Tapsets</th><td width=\"20%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-nfs-fop-fsync.html\">Next</a></td></tr></table><hr></div><div class=\"refentry\"><a name=\"API-nfs-fop-flush\"></a><div class=\"titlepage\"></div><div class=\"refnamediv\"><h2>Name</h2><p>probe::nfs.fop.flush &#8212; \n      NFS client flush file operation\n- </p></div><div class=\"refsynopsisdiv\"><h2>Synopsis</h2><pre class=\"synopsis\">nfs.fop.flush </pre></div><div class=\"refsect1\"><a name=\"idm23052\"></a><h2>Values</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>dev</code></em></span></dt><dd><p>\n-     device identifier\n-    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>ndirty</code></em></span></dt><dd><p>\n-     number of dirty page\n-    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>ino</code></em></span></dt><dd><p>\n+ </p></div><div class=\"refsynopsisdiv\"><h2>Synopsis</h2><pre class=\"synopsis\">nfs.fop.flush </pre></div><div class=\"refsect1\"><a name=\"idm23051\"></a><h2>Values</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>ino</code></em></span></dt><dd><p>\n      inode number\n     </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>mode</code></em></span></dt><dd><p>\n      file mode\n+    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>ndirty</code></em></span></dt><dd><p>\n+     number of dirty page\n+    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>dev</code></em></span></dt><dd><p>\n+     device identifier\n     </p></dd></dl></div></div></div><div class=\"navfooter\"><hr><table width=\"100%\" summary=\"Navigation footer\"><tr><td width=\"40%\" align=\"left\"><a accesskey=\"p\" href=\"API-nfs-fop-check-flags.html\">Prev</a>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"u\" href=\"nfsd.stp.html\">Up</a></td><td width=\"40%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-nfs-fop-fsync.html\">Next</a></td></tr><tr><td width=\"40%\" align=\"left\" valign=\"top\"><span class=\"phrase\">probe::nfs.fop.check_flags</span>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"h\" href=\"index.html\">Home</a></td><td width=\"40%\" align=\"right\" valign=\"top\">&#160;<span class=\"phrase\">probe::nfs.fop.fsync</span></td></tr></table></div></body></html>\n"}, {"source1": "./usr/share/doc/systemtap-doc/tapsets/API-nfs-fop-fsync.html", "source2": "./usr/share/doc/systemtap-doc/tapsets/API-nfs-fop-fsync.html", "unified_diff": "@@ -1,9 +1,9 @@\n <html><head><meta http-equiv=\"Content-Type\" content=\"text/html; charset=ANSI_X3.4-1968\"><title>probe::nfs.fop.fsync</title><meta name=\"generator\" content=\"DocBook XSL Stylesheets Vsnapshot\"><link rel=\"home\" href=\"index.html\" title=\"SystemTap Tapset Reference Manual\"><link rel=\"up\" href=\"nfsd.stp.html\" title=\"Chapter&#160;31.&#160;Network File Storage Tapsets\"><link rel=\"prev\" href=\"API-nfs-fop-flush.html\" title=\"probe::nfs.fop.flush\"><link rel=\"next\" href=\"API-nfs-fop-llseek.html\" title=\"probe::nfs.fop.llseek\"></head><body bgcolor=\"white\" text=\"black\" link=\"#0000FF\" vlink=\"#840084\" alink=\"#0000FF\"><div class=\"navheader\"><table width=\"100%\" summary=\"Navigation header\"><tr><th colspan=\"3\" align=\"center\"><span class=\"phrase\">probe::nfs.fop.fsync</span></th></tr><tr><td width=\"20%\" align=\"left\"><a accesskey=\"p\" href=\"API-nfs-fop-flush.html\">Prev</a>&#160;</td><th width=\"60%\" align=\"center\">Chapter&#160;31.&#160;Network File Storage Tapsets</th><td width=\"20%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-nfs-fop-llseek.html\">Next</a></td></tr></table><hr></div><div class=\"refentry\"><a name=\"API-nfs-fop-fsync\"></a><div class=\"titlepage\"></div><div class=\"refnamediv\"><h2>Name</h2><p>probe::nfs.fop.fsync &#8212; \n      NFS client fsync operation\n- </p></div><div class=\"refsynopsisdiv\"><h2>Synopsis</h2><pre class=\"synopsis\">nfs.fop.fsync </pre></div><div class=\"refsect1\"><a name=\"idm23090\"></a><h2>Values</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>ino</code></em></span></dt><dd><p>\n-     inode number\n-    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>ndirty</code></em></span></dt><dd><p>\n+ </p></div><div class=\"refsynopsisdiv\"><h2>Synopsis</h2><pre class=\"synopsis\">nfs.fop.fsync </pre></div><div class=\"refsect1\"><a name=\"idm23089\"></a><h2>Values</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>ndirty</code></em></span></dt><dd><p>\n      number of dirty pages\n     </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>dev</code></em></span></dt><dd><p>\n      device identifier\n+    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>ino</code></em></span></dt><dd><p>\n+     inode number\n     </p></dd></dl></div></div></div><div class=\"navfooter\"><hr><table width=\"100%\" summary=\"Navigation footer\"><tr><td width=\"40%\" align=\"left\"><a accesskey=\"p\" href=\"API-nfs-fop-flush.html\">Prev</a>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"u\" href=\"nfsd.stp.html\">Up</a></td><td width=\"40%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-nfs-fop-llseek.html\">Next</a></td></tr><tr><td width=\"40%\" align=\"left\" valign=\"top\"><span class=\"phrase\">probe::nfs.fop.flush</span>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"h\" href=\"index.html\">Home</a></td><td width=\"40%\" align=\"right\" valign=\"top\">&#160;<span class=\"phrase\">probe::nfs.fop.llseek</span></td></tr></table></div></body></html>\n"}, {"source1": "./usr/share/doc/systemtap-doc/tapsets/API-nfs-fop-llseek.html", "source2": "./usr/share/doc/systemtap-doc/tapsets/API-nfs-fop-llseek.html", "unified_diff": "@@ -1,13 +1,13 @@\n <html><head><meta http-equiv=\"Content-Type\" content=\"text/html; charset=ANSI_X3.4-1968\"><title>probe::nfs.fop.llseek</title><meta name=\"generator\" content=\"DocBook XSL Stylesheets Vsnapshot\"><link rel=\"home\" href=\"index.html\" title=\"SystemTap Tapset Reference Manual\"><link rel=\"up\" href=\"nfsd.stp.html\" title=\"Chapter&#160;31.&#160;Network File Storage Tapsets\"><link rel=\"prev\" href=\"API-nfs-fop-fsync.html\" title=\"probe::nfs.fop.fsync\"><link rel=\"next\" href=\"API-nfs-fop-lock.html\" title=\"probe::nfs.fop.lock\"></head><body bgcolor=\"white\" text=\"black\" link=\"#0000FF\" vlink=\"#840084\" alink=\"#0000FF\"><div class=\"navheader\"><table width=\"100%\" summary=\"Navigation header\"><tr><th colspan=\"3\" align=\"center\"><span class=\"phrase\">probe::nfs.fop.llseek</span></th></tr><tr><td width=\"20%\" align=\"left\"><a accesskey=\"p\" href=\"API-nfs-fop-fsync.html\">Prev</a>&#160;</td><th width=\"60%\" align=\"center\">Chapter&#160;31.&#160;Network File Storage Tapsets</th><td width=\"20%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-nfs-fop-lock.html\">Next</a></td></tr></table><hr></div><div class=\"refentry\"><a name=\"API-nfs-fop-llseek\"></a><div class=\"titlepage\"></div><div class=\"refnamediv\"><h2>Name</h2><p>probe::nfs.fop.llseek &#8212; \n   NFS client llseek operation\n- </p></div><div class=\"refsynopsisdiv\"><h2>Synopsis</h2><pre class=\"synopsis\">nfs.fop.llseek </pre></div><div class=\"refsect1\"><a name=\"idm23123\"></a><h2>Values</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>whence</code></em></span></dt><dd><p>\n+ </p></div><div class=\"refsynopsisdiv\"><h2>Synopsis</h2><pre class=\"synopsis\">nfs.fop.llseek </pre></div><div class=\"refsect1\"><a name=\"idm23122\"></a><h2>Values</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>whence_str</code></em></span></dt><dd><p>\n+     symbolic string representation of the position to seek from\n+    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>whence</code></em></span></dt><dd><p>\n      the position to seek from\n-    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>offset</code></em></span></dt><dd><p>\n-     the offset of the file will be repositioned\n     </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>dev</code></em></span></dt><dd><p>\n      device identifier\n-    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>whence_str</code></em></span></dt><dd><p>\n-     symbolic string representation of the position to seek from\n+    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>offset</code></em></span></dt><dd><p>\n+     the offset of the file will be repositioned\n     </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>ino</code></em></span></dt><dd><p>\n      inode number\n     </p></dd></dl></div></div></div><div class=\"navfooter\"><hr><table width=\"100%\" summary=\"Navigation footer\"><tr><td width=\"40%\" align=\"left\"><a accesskey=\"p\" href=\"API-nfs-fop-fsync.html\">Prev</a>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"u\" href=\"nfsd.stp.html\">Up</a></td><td width=\"40%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-nfs-fop-lock.html\">Next</a></td></tr><tr><td width=\"40%\" align=\"left\" valign=\"top\"><span class=\"phrase\">probe::nfs.fop.fsync</span>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"h\" href=\"index.html\">Home</a></td><td width=\"40%\" align=\"right\" valign=\"top\">&#160;<span class=\"phrase\">probe::nfs.fop.lock</span></td></tr></table></div></body></html>\n"}, {"source1": "./usr/share/doc/systemtap-doc/tapsets/API-nfs-fop-lock.html", "source2": "./usr/share/doc/systemtap-doc/tapsets/API-nfs-fop-lock.html", "unified_diff": "@@ -1,19 +1,19 @@\n <html><head><meta http-equiv=\"Content-Type\" content=\"text/html; charset=ANSI_X3.4-1968\"><title>probe::nfs.fop.lock</title><meta name=\"generator\" content=\"DocBook XSL Stylesheets Vsnapshot\"><link rel=\"home\" href=\"index.html\" title=\"SystemTap Tapset Reference Manual\"><link rel=\"up\" href=\"nfsd.stp.html\" title=\"Chapter&#160;31.&#160;Network File Storage Tapsets\"><link rel=\"prev\" href=\"API-nfs-fop-llseek.html\" title=\"probe::nfs.fop.llseek\"><link rel=\"next\" href=\"API-nfs-fop-mmap.html\" title=\"probe::nfs.fop.mmap\"></head><body bgcolor=\"white\" text=\"black\" link=\"#0000FF\" vlink=\"#840084\" alink=\"#0000FF\"><div class=\"navheader\"><table width=\"100%\" summary=\"Navigation header\"><tr><th colspan=\"3\" align=\"center\"><span class=\"phrase\">probe::nfs.fop.lock</span></th></tr><tr><td width=\"20%\" align=\"left\"><a accesskey=\"p\" href=\"API-nfs-fop-llseek.html\">Prev</a>&#160;</td><th width=\"60%\" align=\"center\">Chapter&#160;31.&#160;Network File Storage Tapsets</th><td width=\"20%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-nfs-fop-mmap.html\">Next</a></td></tr></table><hr></div><div class=\"refentry\"><a name=\"API-nfs-fop-lock\"></a><div class=\"titlepage\"></div><div class=\"refnamediv\"><h2>Name</h2><p>probe::nfs.fop.lock &#8212; \n      NFS client file lock operation\n- </p></div><div class=\"refsynopsisdiv\"><h2>Synopsis</h2><pre class=\"synopsis\">nfs.fop.lock </pre></div><div class=\"refsect1\"><a name=\"idm23166\"></a><h2>Values</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>fl_end</code></em></span></dt><dd><p>\n-     ending offset of locked region\n+ </p></div><div class=\"refsynopsisdiv\"><h2>Synopsis</h2><pre class=\"synopsis\">nfs.fop.lock </pre></div><div class=\"refsect1\"><a name=\"idm23165\"></a><h2>Values</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>dev</code></em></span></dt><dd><p>\n+     device identifier\n     </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>fl_flag</code></em></span></dt><dd><p>\n      lock flags\n-    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>dev</code></em></span></dt><dd><p>\n-     device identifier\n     </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>fl_type</code></em></span></dt><dd><p>\n      lock type\n-    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>ino</code></em></span></dt><dd><p>\n-     inode number\n     </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>cmd</code></em></span></dt><dd><p>\n      cmd arguments\n+    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>fl_end</code></em></span></dt><dd><p>\n+     ending offset of locked region\n     </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>fl_start</code></em></span></dt><dd><p>\n      starting offset of locked region\n+    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>ino</code></em></span></dt><dd><p>\n+     inode number\n     </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>i_mode</code></em></span></dt><dd><p>\n      file type and access rights\n     </p></dd></dl></div></div></div><div class=\"navfooter\"><hr><table width=\"100%\" summary=\"Navigation footer\"><tr><td width=\"40%\" align=\"left\"><a accesskey=\"p\" href=\"API-nfs-fop-llseek.html\">Prev</a>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"u\" href=\"nfsd.stp.html\">Up</a></td><td width=\"40%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-nfs-fop-mmap.html\">Next</a></td></tr><tr><td width=\"40%\" align=\"left\" valign=\"top\"><span class=\"phrase\">probe::nfs.fop.llseek</span>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"h\" href=\"index.html\">Home</a></td><td width=\"40%\" align=\"right\" valign=\"top\">&#160;<span class=\"phrase\">probe::nfs.fop.mmap</span></td></tr></table></div></body></html>\n"}, {"source1": "./usr/share/doc/systemtap-doc/tapsets/API-nfs-fop-mmap.html", "source2": "./usr/share/doc/systemtap-doc/tapsets/API-nfs-fop-mmap.html", "unified_diff": "@@ -1,27 +1,27 @@\n <html><head><meta http-equiv=\"Content-Type\" content=\"text/html; charset=ANSI_X3.4-1968\"><title>probe::nfs.fop.mmap</title><meta name=\"generator\" content=\"DocBook XSL Stylesheets Vsnapshot\"><link rel=\"home\" href=\"index.html\" title=\"SystemTap Tapset Reference Manual\"><link rel=\"up\" href=\"nfsd.stp.html\" title=\"Chapter&#160;31.&#160;Network File Storage Tapsets\"><link rel=\"prev\" href=\"API-nfs-fop-lock.html\" title=\"probe::nfs.fop.lock\"><link rel=\"next\" href=\"API-nfs-fop-open.html\" title=\"probe::nfs.fop.open\"></head><body bgcolor=\"white\" text=\"black\" link=\"#0000FF\" vlink=\"#840084\" alink=\"#0000FF\"><div class=\"navheader\"><table width=\"100%\" summary=\"Navigation header\"><tr><th colspan=\"3\" align=\"center\"><span class=\"phrase\">probe::nfs.fop.mmap</span></th></tr><tr><td width=\"20%\" align=\"left\"><a accesskey=\"p\" href=\"API-nfs-fop-lock.html\">Prev</a>&#160;</td><th width=\"60%\" align=\"center\">Chapter&#160;31.&#160;Network File Storage Tapsets</th><td width=\"20%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-nfs-fop-open.html\">Next</a></td></tr></table><hr></div><div class=\"refentry\"><a name=\"API-nfs-fop-mmap\"></a><div class=\"titlepage\"></div><div class=\"refnamediv\"><h2>Name</h2><p>probe::nfs.fop.mmap &#8212; \n      NFS client mmap operation\n- </p></div><div class=\"refsynopsisdiv\"><h2>Synopsis</h2><pre class=\"synopsis\">nfs.fop.mmap </pre></div><div class=\"refsect1\"><a name=\"idm23224\"></a><h2>Values</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>file_name</code></em></span></dt><dd><p>\n-     file name\n-    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>vm_start</code></em></span></dt><dd><p>\n-     start address within vm_mm \n-    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>dev</code></em></span></dt><dd><p>\n-     device identifier\n-    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>cache_time</code></em></span></dt><dd><p>\n-     when we started read-caching this inode\n+ </p></div><div class=\"refsynopsisdiv\"><h2>Synopsis</h2><pre class=\"synopsis\">nfs.fop.mmap </pre></div><div class=\"refsect1\"><a name=\"idm23223\"></a><h2>Values</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>cache_valid</code></em></span></dt><dd><p>\n+     cache related bit mask flag\n+    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>vm_flag</code></em></span></dt><dd><p>\n+     vm flags\n     </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>attrtimeo</code></em></span></dt><dd><p>\n      how long the cached information is assumed to be valid.\n      We need to revalidate the cached attrs for this inode \n      if jiffies - read_cache_jiffies &gt; attrtimeo.\n+    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>dev</code></em></span></dt><dd><p>\n+     device identifier\n     </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>ino</code></em></span></dt><dd><p>\n      inode number        \n     </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>parent_name</code></em></span></dt><dd><p>\n      parent dir name\n+    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>vm_start</code></em></span></dt><dd><p>\n+     start address within vm_mm \n     </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>vm_end</code></em></span></dt><dd><p>\n      the first byte after end address within vm_mm\n-    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>cache_valid</code></em></span></dt><dd><p>\n-     cache related bit mask flag\n+    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>cache_time</code></em></span></dt><dd><p>\n+     when we started read-caching this inode\n     </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>buf</code></em></span></dt><dd><p>\n      the address of buf in user space\n-    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>vm_flag</code></em></span></dt><dd><p>\n-     vm flags\n+    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>file_name</code></em></span></dt><dd><p>\n+     file name\n     </p></dd></dl></div></div></div><div class=\"navfooter\"><hr><table width=\"100%\" summary=\"Navigation footer\"><tr><td width=\"40%\" align=\"left\"><a accesskey=\"p\" href=\"API-nfs-fop-lock.html\">Prev</a>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"u\" href=\"nfsd.stp.html\">Up</a></td><td width=\"40%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-nfs-fop-open.html\">Next</a></td></tr><tr><td width=\"40%\" align=\"left\" valign=\"top\"><span class=\"phrase\">probe::nfs.fop.lock</span>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"h\" href=\"index.html\">Home</a></td><td width=\"40%\" align=\"right\" valign=\"top\">&#160;<span class=\"phrase\">probe::nfs.fop.open</span></td></tr></table></div></body></html>\n"}, {"source1": "./usr/share/doc/systemtap-doc/tapsets/API-nfs-fop-open.html", "source2": "./usr/share/doc/systemtap-doc/tapsets/API-nfs-fop-open.html", "unified_diff": "@@ -1,13 +1,13 @@\n <html><head><meta http-equiv=\"Content-Type\" content=\"text/html; charset=ANSI_X3.4-1968\"><title>probe::nfs.fop.open</title><meta name=\"generator\" content=\"DocBook XSL Stylesheets Vsnapshot\"><link rel=\"home\" href=\"index.html\" title=\"SystemTap Tapset Reference Manual\"><link rel=\"up\" href=\"nfsd.stp.html\" title=\"Chapter&#160;31.&#160;Network File Storage Tapsets\"><link rel=\"prev\" href=\"API-nfs-fop-mmap.html\" title=\"probe::nfs.fop.mmap\"><link rel=\"next\" href=\"API-nfs-fop-read.html\" title=\"probe::nfs.fop.read\"></head><body bgcolor=\"white\" text=\"black\" link=\"#0000FF\" vlink=\"#840084\" alink=\"#0000FF\"><div class=\"navheader\"><table width=\"100%\" summary=\"Navigation header\"><tr><th colspan=\"3\" align=\"center\"><span class=\"phrase\">probe::nfs.fop.open</span></th></tr><tr><td width=\"20%\" align=\"left\"><a accesskey=\"p\" href=\"API-nfs-fop-mmap.html\">Prev</a>&#160;</td><th width=\"60%\" align=\"center\">Chapter&#160;31.&#160;Network File Storage Tapsets</th><td width=\"20%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-nfs-fop-read.html\">Next</a></td></tr></table><hr></div><div class=\"refentry\"><a name=\"API-nfs-fop-open\"></a><div class=\"titlepage\"></div><div class=\"refnamediv\"><h2>Name</h2><p>probe::nfs.fop.open &#8212; \n      NFS client file open operation\n- </p></div><div class=\"refsynopsisdiv\"><h2>Synopsis</h2><pre class=\"synopsis\">nfs.fop.open </pre></div><div class=\"refsect1\"><a name=\"idm23297\"></a><h2>Values</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>ino</code></em></span></dt><dd><p>\n+ </p></div><div class=\"refsynopsisdiv\"><h2>Synopsis</h2><pre class=\"synopsis\">nfs.fop.open </pre></div><div class=\"refsect1\"><a name=\"idm23296\"></a><h2>Values</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>dev</code></em></span></dt><dd><p>\n+     device identifier\n+    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>ino</code></em></span></dt><dd><p>\n      inode number\n+    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>flag</code></em></span></dt><dd><p>\n+     file flag\n     </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>i_size</code></em></span></dt><dd><p>\n      file length in bytes \n     </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>file_name</code></em></span></dt><dd><p>\n      file name\n-    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>dev</code></em></span></dt><dd><p>\n-     device identifier\n-    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>flag</code></em></span></dt><dd><p>\n-     file flag\n     </p></dd></dl></div></div></div><div class=\"navfooter\"><hr><table width=\"100%\" summary=\"Navigation footer\"><tr><td width=\"40%\" align=\"left\"><a accesskey=\"p\" href=\"API-nfs-fop-mmap.html\">Prev</a>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"u\" href=\"nfsd.stp.html\">Up</a></td><td width=\"40%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-nfs-fop-read.html\">Next</a></td></tr><tr><td width=\"40%\" align=\"left\" valign=\"top\"><span class=\"phrase\">probe::nfs.fop.mmap</span>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"h\" href=\"index.html\">Home</a></td><td width=\"40%\" align=\"right\" valign=\"top\">&#160;<span class=\"phrase\">probe::nfs.fop.read</span></td></tr></table></div></body></html>\n"}, {"source1": "./usr/share/doc/systemtap-doc/tapsets/API-nfs-fop-read-iter.html", "source2": "./usr/share/doc/systemtap-doc/tapsets/API-nfs-fop-read-iter.html", "unified_diff": "@@ -1,23 +1,23 @@\n <html><head><meta http-equiv=\"Content-Type\" content=\"text/html; charset=ANSI_X3.4-1968\"><title>probe::nfs.fop.read_iter</title><meta name=\"generator\" content=\"DocBook XSL Stylesheets Vsnapshot\"><link rel=\"home\" href=\"index.html\" title=\"SystemTap Tapset Reference Manual\"><link rel=\"up\" href=\"nfsd.stp.html\" title=\"Chapter&#160;31.&#160;Network File Storage Tapsets\"><link rel=\"prev\" href=\"API-nfs-fop-read.html\" title=\"probe::nfs.fop.read\"><link rel=\"next\" href=\"API-nfs-fop-release.html\" title=\"probe::nfs.fop.release\"></head><body bgcolor=\"white\" text=\"black\" link=\"#0000FF\" vlink=\"#840084\" alink=\"#0000FF\"><div class=\"navheader\"><table width=\"100%\" summary=\"Navigation header\"><tr><th colspan=\"3\" align=\"center\"><span class=\"phrase\">probe::nfs.fop.read_iter</span></th></tr><tr><td width=\"20%\" align=\"left\"><a accesskey=\"p\" href=\"API-nfs-fop-read.html\">Prev</a>&#160;</td><th width=\"60%\" align=\"center\">Chapter&#160;31.&#160;Network File Storage Tapsets</th><td width=\"20%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-nfs-fop-release.html\">Next</a></td></tr></table><hr></div><div class=\"refentry\"><a name=\"API-nfs-fop-read-iter\"></a><div class=\"titlepage\"></div><div class=\"refnamediv\"><h2>Name</h2><p>probe::nfs.fop.read_iter &#8212; \n      NFS client read_iter file operation\n- </p></div><div class=\"refsynopsisdiv\"><h2>Synopsis</h2><pre class=\"synopsis\">nfs.fop.read_iter </pre></div><div class=\"refsect1\"><a name=\"idm23366\"></a><h2>Values</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>ino</code></em></span></dt><dd><p>\n+ </p></div><div class=\"refsynopsisdiv\"><h2>Synopsis</h2><pre class=\"synopsis\">nfs.fop.read_iter </pre></div><div class=\"refsect1\"><a name=\"idm23365\"></a><h2>Values</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>file_name</code></em></span></dt><dd><p>\n+     file name\n+    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>count</code></em></span></dt><dd><p>\n+     read bytes\n+    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>ino</code></em></span></dt><dd><p>\n      inode number        \n-    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>dev</code></em></span></dt><dd><p>\n-     device identifier\n+    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>parent_name</code></em></span></dt><dd><p>\n+     parent dir name\n+    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>cache_time</code></em></span></dt><dd><p>\n+     when we started read-caching this inode\n     </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>attrtimeo</code></em></span></dt><dd><p>\n      how long the cached information is assumed to be valid.\n      We need to revalidate the cached attrs for this inode\n      if jiffies - read_cache_jiffies &gt; attrtimeo.\n+    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>dev</code></em></span></dt><dd><p>\n+     device identifier\n     </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>pos</code></em></span></dt><dd><p>\n      current position of file   \n-    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>file_name</code></em></span></dt><dd><p>\n-     file name\n-    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>cache_time</code></em></span></dt><dd><p>\n-     when we started read-caching this inode\n-    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>parent_name</code></em></span></dt><dd><p>\n-     parent dir name\n-    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>count</code></em></span></dt><dd><p>\n-     read bytes\n     </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>cache_valid</code></em></span></dt><dd><p>\n      cache related bit mask flag\n     </p></dd></dl></div></div></div><div class=\"navfooter\"><hr><table width=\"100%\" summary=\"Navigation footer\"><tr><td width=\"40%\" align=\"left\"><a accesskey=\"p\" href=\"API-nfs-fop-read.html\">Prev</a>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"u\" href=\"nfsd.stp.html\">Up</a></td><td width=\"40%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-nfs-fop-release.html\">Next</a></td></tr><tr><td width=\"40%\" align=\"left\" valign=\"top\"><span class=\"phrase\">probe::nfs.fop.read</span>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"h\" href=\"index.html\">Home</a></td><td width=\"40%\" align=\"right\" valign=\"top\">&#160;<span class=\"phrase\">probe::nfs.fop.release</span></td></tr></table></div></body></html>\n"}, {"source1": "./usr/share/doc/systemtap-doc/tapsets/API-nfs-fop-read.html", "source2": "./usr/share/doc/systemtap-doc/tapsets/API-nfs-fop-read.html", "unified_diff": "@@ -1,9 +1,9 @@\n <html><head><meta http-equiv=\"Content-Type\" content=\"text/html; charset=ANSI_X3.4-1968\"><title>probe::nfs.fop.read</title><meta name=\"generator\" content=\"DocBook XSL Stylesheets Vsnapshot\"><link rel=\"home\" href=\"index.html\" title=\"SystemTap Tapset Reference Manual\"><link rel=\"up\" href=\"nfsd.stp.html\" title=\"Chapter&#160;31.&#160;Network File Storage Tapsets\"><link rel=\"prev\" href=\"API-nfs-fop-open.html\" title=\"probe::nfs.fop.open\"><link rel=\"next\" href=\"API-nfs-fop-read-iter.html\" title=\"probe::nfs.fop.read_iter\"></head><body bgcolor=\"white\" text=\"black\" link=\"#0000FF\" vlink=\"#840084\" alink=\"#0000FF\"><div class=\"navheader\"><table width=\"100%\" summary=\"Navigation header\"><tr><th colspan=\"3\" align=\"center\"><span class=\"phrase\">probe::nfs.fop.read</span></th></tr><tr><td width=\"20%\" align=\"left\"><a accesskey=\"p\" href=\"API-nfs-fop-open.html\">Prev</a>&#160;</td><th width=\"60%\" align=\"center\">Chapter&#160;31.&#160;Network File Storage Tapsets</th><td width=\"20%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-nfs-fop-read-iter.html\">Next</a></td></tr></table><hr></div><div class=\"refentry\"><a name=\"API-nfs-fop-read\"></a><div class=\"titlepage\"></div><div class=\"refnamediv\"><h2>Name</h2><p>probe::nfs.fop.read &#8212; \n      NFS client read operation\n- </p></div><div class=\"refsynopsisdiv\"><h2>Synopsis</h2><pre class=\"synopsis\">nfs.fop.read </pre></div><div class=\"refsect1\"><a name=\"idm23340\"></a><h2>Values</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>devname</code></em></span></dt><dd><p>\n+ </p></div><div class=\"refsynopsisdiv\"><h2>Synopsis</h2><pre class=\"synopsis\">nfs.fop.read </pre></div><div class=\"refsect1\"><a name=\"idm23339\"></a><h2>Values</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>devname</code></em></span></dt><dd><p>\n      block device name\n-    </p></dd></dl></div></div><div class=\"refsect1\"><a name=\"idm23348\"></a><h2>Description</h2><p>\n+    </p></dd></dl></div></div><div class=\"refsect1\"><a name=\"idm23347\"></a><h2>Description</h2><p>\n    SystemTap uses the vfs.do_sync_read probe to implement this probe\n    and as a result will get operations other than the NFS client read\n    operations.\n </p></div></div><div class=\"navfooter\"><hr><table width=\"100%\" summary=\"Navigation footer\"><tr><td width=\"40%\" align=\"left\"><a accesskey=\"p\" href=\"API-nfs-fop-open.html\">Prev</a>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"u\" href=\"nfsd.stp.html\">Up</a></td><td width=\"40%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-nfs-fop-read-iter.html\">Next</a></td></tr><tr><td width=\"40%\" align=\"left\" valign=\"top\"><span class=\"phrase\">probe::nfs.fop.open</span>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"h\" href=\"index.html\">Home</a></td><td width=\"40%\" align=\"right\" valign=\"top\">&#160;<span class=\"phrase\">probe::nfs.fop.read_iter</span></td></tr></table></div></body></html>\n"}, {"source1": "./usr/share/doc/systemtap-doc/tapsets/API-nfs-fop-release.html", "source2": "./usr/share/doc/systemtap-doc/tapsets/API-nfs-fop-release.html", "unified_diff": "@@ -1,9 +1,9 @@\n <html><head><meta http-equiv=\"Content-Type\" content=\"text/html; charset=ANSI_X3.4-1968\"><title>probe::nfs.fop.release</title><meta name=\"generator\" content=\"DocBook XSL Stylesheets Vsnapshot\"><link rel=\"home\" href=\"index.html\" title=\"SystemTap Tapset Reference Manual\"><link rel=\"up\" href=\"nfsd.stp.html\" title=\"Chapter&#160;31.&#160;Network File Storage Tapsets\"><link rel=\"prev\" href=\"API-nfs-fop-read-iter.html\" title=\"probe::nfs.fop.read_iter\"><link rel=\"next\" href=\"API-nfs-fop-sendfile.html\" title=\"probe::nfs.fop.sendfile\"></head><body bgcolor=\"white\" text=\"black\" link=\"#0000FF\" vlink=\"#840084\" alink=\"#0000FF\"><div class=\"navheader\"><table width=\"100%\" summary=\"Navigation header\"><tr><th colspan=\"3\" align=\"center\"><span class=\"phrase\">probe::nfs.fop.release</span></th></tr><tr><td width=\"20%\" align=\"left\"><a accesskey=\"p\" href=\"API-nfs-fop-read-iter.html\">Prev</a>&#160;</td><th width=\"60%\" align=\"center\">Chapter&#160;31.&#160;Network File Storage Tapsets</th><td width=\"20%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-nfs-fop-sendfile.html\">Next</a></td></tr></table><hr></div><div class=\"refentry\"><a name=\"API-nfs-fop-release\"></a><div class=\"titlepage\"></div><div class=\"refnamediv\"><h2>Name</h2><p>probe::nfs.fop.release &#8212; \n      NFS client release page operation\n- </p></div><div class=\"refsynopsisdiv\"><h2>Synopsis</h2><pre class=\"synopsis\">nfs.fop.release </pre></div><div class=\"refsect1\"><a name=\"idm23429\"></a><h2>Values</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>dev</code></em></span></dt><dd><p>\n-     device identifier\n-    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>ino</code></em></span></dt><dd><p>\n+ </p></div><div class=\"refsynopsisdiv\"><h2>Synopsis</h2><pre class=\"synopsis\">nfs.fop.release </pre></div><div class=\"refsect1\"><a name=\"idm23428\"></a><h2>Values</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>ino</code></em></span></dt><dd><p>\n      inode number\n     </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>mode</code></em></span></dt><dd><p>\n      file mode\n+    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>dev</code></em></span></dt><dd><p>\n+     device identifier\n     </p></dd></dl></div></div></div><div class=\"navfooter\"><hr><table width=\"100%\" summary=\"Navigation footer\"><tr><td width=\"40%\" align=\"left\"><a accesskey=\"p\" href=\"API-nfs-fop-read-iter.html\">Prev</a>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"u\" href=\"nfsd.stp.html\">Up</a></td><td width=\"40%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-nfs-fop-sendfile.html\">Next</a></td></tr><tr><td width=\"40%\" align=\"left\" valign=\"top\"><span class=\"phrase\">probe::nfs.fop.read_iter</span>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"h\" href=\"index.html\">Home</a></td><td width=\"40%\" align=\"right\" valign=\"top\">&#160;<span class=\"phrase\">probe::nfs.fop.sendfile</span></td></tr></table></div></body></html>\n"}, {"source1": "./usr/share/doc/systemtap-doc/tapsets/API-nfs-fop-sendfile.html", "source2": "./usr/share/doc/systemtap-doc/tapsets/API-nfs-fop-sendfile.html", "unified_diff": "@@ -1,19 +1,19 @@\n <html><head><meta http-equiv=\"Content-Type\" content=\"text/html; charset=ANSI_X3.4-1968\"><title>probe::nfs.fop.sendfile</title><meta name=\"generator\" content=\"DocBook XSL Stylesheets Vsnapshot\"><link rel=\"home\" href=\"index.html\" title=\"SystemTap Tapset Reference Manual\"><link rel=\"up\" href=\"nfsd.stp.html\" title=\"Chapter&#160;31.&#160;Network File Storage Tapsets\"><link rel=\"prev\" href=\"API-nfs-fop-release.html\" title=\"probe::nfs.fop.release\"><link rel=\"next\" href=\"API-nfs-fop-write.html\" title=\"probe::nfs.fop.write\"></head><body bgcolor=\"white\" text=\"black\" link=\"#0000FF\" vlink=\"#840084\" alink=\"#0000FF\"><div class=\"navheader\"><table width=\"100%\" summary=\"Navigation header\"><tr><th colspan=\"3\" align=\"center\"><span class=\"phrase\">probe::nfs.fop.sendfile</span></th></tr><tr><td width=\"20%\" align=\"left\"><a accesskey=\"p\" href=\"API-nfs-fop-release.html\">Prev</a>&#160;</td><th width=\"60%\" align=\"center\">Chapter&#160;31.&#160;Network File Storage Tapsets</th><td width=\"20%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-nfs-fop-write.html\">Next</a></td></tr></table><hr></div><div class=\"refentry\"><a name=\"API-nfs-fop-sendfile\"></a><div class=\"titlepage\"></div><div class=\"refnamediv\"><h2>Name</h2><p>probe::nfs.fop.sendfile &#8212; \n      NFS client send file operation\n- </p></div><div class=\"refsynopsisdiv\"><h2>Synopsis</h2><pre class=\"synopsis\">nfs.fop.sendfile </pre></div><div class=\"refsect1\"><a name=\"idm23462\"></a><h2>Values</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>ppos</code></em></span></dt><dd><p>\n-     current position of file\n-    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>ino</code></em></span></dt><dd><p>\n+ </p></div><div class=\"refsynopsisdiv\"><h2>Synopsis</h2><pre class=\"synopsis\">nfs.fop.sendfile </pre></div><div class=\"refsect1\"><a name=\"idm23461\"></a><h2>Values</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>ino</code></em></span></dt><dd><p>\n      inode number\n-    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>attrtimeo</code></em></span></dt><dd><p>\n-     how long the cached information is assumed to be valid.\n-     We need to revalidate the cached attrs for this inode\n-     if jiffies - read_cache_jiffies &gt; attrtimeo.\n+    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>ppos</code></em></span></dt><dd><p>\n+     current position of file\n+    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>cache_time</code></em></span></dt><dd><p>\n+     when we started read-caching this inode\n     </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>count</code></em></span></dt><dd><p>\n      read bytes\n     </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>cache_valid</code></em></span></dt><dd><p>\n      cache related bit mask flag\n+    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>attrtimeo</code></em></span></dt><dd><p>\n+     how long the cached information is assumed to be valid.\n+     We need to revalidate the cached attrs for this inode\n+     if jiffies - read_cache_jiffies &gt; attrtimeo.\n     </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>dev</code></em></span></dt><dd><p>\n      device identifier\n-    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>cache_time</code></em></span></dt><dd><p>\n-     when we started read-caching this inode\n     </p></dd></dl></div></div></div><div class=\"navfooter\"><hr><table width=\"100%\" summary=\"Navigation footer\"><tr><td width=\"40%\" align=\"left\"><a accesskey=\"p\" href=\"API-nfs-fop-release.html\">Prev</a>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"u\" href=\"nfsd.stp.html\">Up</a></td><td width=\"40%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-nfs-fop-write.html\">Next</a></td></tr><tr><td width=\"40%\" align=\"left\" valign=\"top\"><span class=\"phrase\">probe::nfs.fop.release</span>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"h\" href=\"index.html\">Home</a></td><td width=\"40%\" align=\"right\" valign=\"top\">&#160;<span class=\"phrase\">probe::nfs.fop.write</span></td></tr></table></div></body></html>\n"}, {"source1": "./usr/share/doc/systemtap-doc/tapsets/API-nfs-fop-write-iter.html", "source2": "./usr/share/doc/systemtap-doc/tapsets/API-nfs-fop-write-iter.html", "unified_diff": "@@ -1,15 +1,15 @@\n <html><head><meta http-equiv=\"Content-Type\" content=\"text/html; charset=ANSI_X3.4-1968\"><title>probe::nfs.fop.write_iter</title><meta name=\"generator\" content=\"DocBook XSL Stylesheets Vsnapshot\"><link rel=\"home\" href=\"index.html\" title=\"SystemTap Tapset Reference Manual\"><link rel=\"up\" href=\"nfsd.stp.html\" title=\"Chapter&#160;31.&#160;Network File Storage Tapsets\"><link rel=\"prev\" href=\"API-nfs-fop-write.html\" title=\"probe::nfs.fop.write\"><link rel=\"next\" href=\"API-nfs-proc-commit.html\" title=\"probe::nfs.proc.commit\"></head><body bgcolor=\"white\" text=\"black\" link=\"#0000FF\" vlink=\"#840084\" alink=\"#0000FF\"><div class=\"navheader\"><table width=\"100%\" summary=\"Navigation header\"><tr><th colspan=\"3\" align=\"center\"><span class=\"phrase\">probe::nfs.fop.write_iter</span></th></tr><tr><td width=\"20%\" align=\"left\"><a accesskey=\"p\" href=\"API-nfs-fop-write.html\">Prev</a>&#160;</td><th width=\"60%\" align=\"center\">Chapter&#160;31.&#160;Network File Storage Tapsets</th><td width=\"20%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-nfs-proc-commit.html\">Next</a></td></tr></table><hr></div><div class=\"refentry\"><a name=\"API-nfs-fop-write-iter\"></a><div class=\"titlepage\"></div><div class=\"refnamediv\"><h2>Name</h2><p>probe::nfs.fop.write_iter &#8212; \n      NFS client write_iter file operation\n- </p></div><div class=\"refsynopsisdiv\"><h2>Synopsis</h2><pre class=\"synopsis\">nfs.fop.write_iter </pre></div><div class=\"refsect1\"><a name=\"idm23541\"></a><h2>Values</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>parent_name</code></em></span></dt><dd><p>\n+ </p></div><div class=\"refsynopsisdiv\"><h2>Synopsis</h2><pre class=\"synopsis\">nfs.fop.write_iter </pre></div><div class=\"refsect1\"><a name=\"idm23540\"></a><h2>Values</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>pos</code></em></span></dt><dd><p>\n+     offset of the file \n+    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>dev</code></em></span></dt><dd><p>\n+     device identifier\n+    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>parent_name</code></em></span></dt><dd><p>\n      parent dir name\n-    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>count</code></em></span></dt><dd><p>\n-     read bytes\n     </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>ino</code></em></span></dt><dd><p>\n      inode number        \n-    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>dev</code></em></span></dt><dd><p>\n-     device identifier\n-    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>pos</code></em></span></dt><dd><p>\n-     offset of the file \n     </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>file_name</code></em></span></dt><dd><p>\n      file name\n+    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>count</code></em></span></dt><dd><p>\n+     read bytes\n     </p></dd></dl></div></div></div><div class=\"navfooter\"><hr><table width=\"100%\" summary=\"Navigation footer\"><tr><td width=\"40%\" align=\"left\"><a accesskey=\"p\" href=\"API-nfs-fop-write.html\">Prev</a>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"u\" href=\"nfsd.stp.html\">Up</a></td><td width=\"40%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-nfs-proc-commit.html\">Next</a></td></tr><tr><td width=\"40%\" align=\"left\" valign=\"top\"><span class=\"phrase\">probe::nfs.fop.write</span>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"h\" href=\"index.html\">Home</a></td><td width=\"40%\" align=\"right\" valign=\"top\">&#160;<span class=\"phrase\">probe::nfs.proc.commit</span></td></tr></table></div></body></html>\n"}, {"source1": "./usr/share/doc/systemtap-doc/tapsets/API-nfs-fop-write.html", "source2": "./usr/share/doc/systemtap-doc/tapsets/API-nfs-fop-write.html", "unified_diff": "@@ -1,9 +1,9 @@\n <html><head><meta http-equiv=\"Content-Type\" content=\"text/html; charset=ANSI_X3.4-1968\"><title>probe::nfs.fop.write</title><meta name=\"generator\" content=\"DocBook XSL Stylesheets Vsnapshot\"><link rel=\"home\" href=\"index.html\" title=\"SystemTap Tapset Reference Manual\"><link rel=\"up\" href=\"nfsd.stp.html\" title=\"Chapter&#160;31.&#160;Network File Storage Tapsets\"><link rel=\"prev\" href=\"API-nfs-fop-sendfile.html\" title=\"probe::nfs.fop.sendfile\"><link rel=\"next\" href=\"API-nfs-fop-write-iter.html\" title=\"probe::nfs.fop.write_iter\"></head><body bgcolor=\"white\" text=\"black\" link=\"#0000FF\" vlink=\"#840084\" alink=\"#0000FF\"><div class=\"navheader\"><table width=\"100%\" summary=\"Navigation header\"><tr><th colspan=\"3\" align=\"center\"><span class=\"phrase\">probe::nfs.fop.write</span></th></tr><tr><td width=\"20%\" align=\"left\"><a accesskey=\"p\" href=\"API-nfs-fop-sendfile.html\">Prev</a>&#160;</td><th width=\"60%\" align=\"center\">Chapter&#160;31.&#160;Network File Storage Tapsets</th><td width=\"20%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-nfs-fop-write-iter.html\">Next</a></td></tr></table><hr></div><div class=\"refentry\"><a name=\"API-nfs-fop-write\"></a><div class=\"titlepage\"></div><div class=\"refnamediv\"><h2>Name</h2><p>probe::nfs.fop.write &#8212; \n      NFS client write operation\n- </p></div><div class=\"refsynopsisdiv\"><h2>Synopsis</h2><pre class=\"synopsis\">nfs.fop.write </pre></div><div class=\"refsect1\"><a name=\"idm23515\"></a><h2>Values</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>devname</code></em></span></dt><dd><p>\n+ </p></div><div class=\"refsynopsisdiv\"><h2>Synopsis</h2><pre class=\"synopsis\">nfs.fop.write </pre></div><div class=\"refsect1\"><a name=\"idm23514\"></a><h2>Values</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>devname</code></em></span></dt><dd><p>\n      block device name\n-    </p></dd></dl></div></div><div class=\"refsect1\"><a name=\"idm23523\"></a><h2>Description</h2><p>\n+    </p></dd></dl></div></div><div class=\"refsect1\"><a name=\"idm23522\"></a><h2>Description</h2><p>\n    SystemTap uses the vfs.do_sync_write probe to implement this probe\n    and as a result will get operations other than the NFS client write\n    operations.\n </p></div></div><div class=\"navfooter\"><hr><table width=\"100%\" summary=\"Navigation footer\"><tr><td width=\"40%\" align=\"left\"><a accesskey=\"p\" href=\"API-nfs-fop-sendfile.html\">Prev</a>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"u\" href=\"nfsd.stp.html\">Up</a></td><td width=\"40%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-nfs-fop-write-iter.html\">Next</a></td></tr><tr><td width=\"40%\" align=\"left\" valign=\"top\"><span class=\"phrase\">probe::nfs.fop.sendfile</span>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"h\" href=\"index.html\">Home</a></td><td width=\"40%\" align=\"right\" valign=\"top\">&#160;<span class=\"phrase\">probe::nfs.fop.write_iter</span></td></tr></table></div></body></html>\n"}, {"source1": "./usr/share/doc/systemtap-doc/tapsets/API-nfs-proc-commit-done.html", "source2": "./usr/share/doc/systemtap-doc/tapsets/API-nfs-proc-commit-done.html", "unified_diff": "@@ -1,20 +1,20 @@\n <html><head><meta http-equiv=\"Content-Type\" content=\"text/html; charset=ANSI_X3.4-1968\"><title>probe::nfs.proc.commit_done</title><meta name=\"generator\" content=\"DocBook XSL Stylesheets Vsnapshot\"><link rel=\"home\" href=\"index.html\" title=\"SystemTap Tapset Reference Manual\"><link rel=\"up\" href=\"nfsd.stp.html\" title=\"Chapter&#160;31.&#160;Network File Storage Tapsets\"><link rel=\"prev\" href=\"API-nfs-proc-commit.html\" title=\"probe::nfs.proc.commit\"><link rel=\"next\" href=\"API-nfs-proc-commit-setup.html\" title=\"probe::nfs.proc.commit_setup\"></head><body bgcolor=\"white\" text=\"black\" link=\"#0000FF\" vlink=\"#840084\" alink=\"#0000FF\"><div class=\"navheader\"><table width=\"100%\" summary=\"Navigation header\"><tr><th colspan=\"3\" align=\"center\"><span class=\"phrase\">probe::nfs.proc.commit_done</span></th></tr><tr><td width=\"20%\" align=\"left\"><a accesskey=\"p\" href=\"API-nfs-proc-commit.html\">Prev</a>&#160;</td><th width=\"60%\" align=\"center\">Chapter&#160;31.&#160;Network File Storage Tapsets</th><td width=\"20%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-nfs-proc-commit-setup.html\">Next</a></td></tr></table><hr></div><div class=\"refentry\"><a name=\"API-nfs-proc-commit-done\"></a><div class=\"titlepage\"></div><div class=\"refnamediv\"><h2>Name</h2><p>probe::nfs.proc.commit_done &#8212; \n      NFS client response to a commit RPC task\n- </p></div><div class=\"refsynopsisdiv\"><h2>Synopsis</h2><pre class=\"synopsis\">nfs.proc.commit_done </pre></div><div class=\"refsect1\"><a name=\"idm23646\"></a><h2>Values</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>timestamp</code></em></span></dt><dd><p>\n+ </p></div><div class=\"refsynopsisdiv\"><h2>Synopsis</h2><pre class=\"synopsis\">nfs.proc.commit_done </pre></div><div class=\"refsect1\"><a name=\"idm23645\"></a><h2>Values</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>timestamp</code></em></span></dt><dd><p>\n      V4 timestamp, which is used for lease renewal\n-    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>prot</code></em></span></dt><dd><p>\n-     transfer protocol\n+    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>count</code></em></span></dt><dd><p>\n+     number of bytes committed\n+    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>server_ip</code></em></span></dt><dd><p>\n+     IP address of server\n+    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>valid</code></em></span></dt><dd><p>\n+     fattr-&gt;valid, indicates which fields are valid \n     </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>status</code></em></span></dt><dd><p>\n      result of last operation\n+    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>prot</code></em></span></dt><dd><p>\n+     transfer protocol\n     </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>version</code></em></span></dt><dd><p>\n      NFS version\n-    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>valid</code></em></span></dt><dd><p>\n-     fattr-&gt;valid, indicates which fields are valid \n-    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>server_ip</code></em></span></dt><dd><p>\n-     IP address of server\n-    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>count</code></em></span></dt><dd><p>\n-     number of bytes committed\n-    </p></dd></dl></div></div><div class=\"refsect1\"><a name=\"idm23684\"></a><h2>Description</h2><p>\n+    </p></dd></dl></div></div><div class=\"refsect1\"><a name=\"idm23683\"></a><h2>Description</h2><p>\n    Fires when a reply to a commit RPC task is received\n    or some commit operation error occur (timeout or socket shutdown).\n </p></div></div><div class=\"navfooter\"><hr><table width=\"100%\" summary=\"Navigation footer\"><tr><td width=\"40%\" align=\"left\"><a accesskey=\"p\" href=\"API-nfs-proc-commit.html\">Prev</a>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"u\" href=\"nfsd.stp.html\">Up</a></td><td width=\"40%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-nfs-proc-commit-setup.html\">Next</a></td></tr><tr><td width=\"40%\" align=\"left\" valign=\"top\"><span class=\"phrase\">probe::nfs.proc.commit</span>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"h\" href=\"index.html\">Home</a></td><td width=\"40%\" align=\"right\" valign=\"top\">&#160;<span class=\"phrase\">probe::nfs.proc.commit_setup</span></td></tr></table></div></body></html>\n"}, {"source1": "./usr/share/doc/systemtap-doc/tapsets/API-nfs-proc-commit-setup.html", "source2": "./usr/share/doc/systemtap-doc/tapsets/API-nfs-proc-commit-setup.html", "unified_diff": "@@ -1,25 +1,25 @@\n <html><head><meta http-equiv=\"Content-Type\" content=\"text/html; charset=ANSI_X3.4-1968\"><title>probe::nfs.proc.commit_setup</title><meta name=\"generator\" content=\"DocBook XSL Stylesheets Vsnapshot\"><link rel=\"home\" href=\"index.html\" title=\"SystemTap Tapset Reference Manual\"><link rel=\"up\" href=\"nfsd.stp.html\" title=\"Chapter&#160;31.&#160;Network File Storage Tapsets\"><link rel=\"prev\" href=\"API-nfs-proc-commit-done.html\" title=\"probe::nfs.proc.commit_done\"><link rel=\"next\" href=\"API-nfs-proc-create.html\" title=\"probe::nfs.proc.create\"></head><body bgcolor=\"white\" text=\"black\" link=\"#0000FF\" vlink=\"#840084\" alink=\"#0000FF\"><div class=\"navheader\"><table width=\"100%\" summary=\"Navigation header\"><tr><th colspan=\"3\" align=\"center\"><span class=\"phrase\">probe::nfs.proc.commit_setup</span></th></tr><tr><td width=\"20%\" align=\"left\"><a accesskey=\"p\" href=\"API-nfs-proc-commit-done.html\">Prev</a>&#160;</td><th width=\"60%\" align=\"center\">Chapter&#160;31.&#160;Network File Storage Tapsets</th><td width=\"20%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-nfs-proc-create.html\">Next</a></td></tr></table><hr></div><div class=\"refentry\"><a name=\"API-nfs-proc-commit-setup\"></a><div class=\"titlepage\"></div><div class=\"refnamediv\"><h2>Name</h2><p>probe::nfs.proc.commit_setup &#8212; \n      NFS client setting up a commit RPC task\n- </p></div><div class=\"refsynopsisdiv\"><h2>Synopsis</h2><pre class=\"synopsis\">nfs.proc.commit_setup </pre></div><div class=\"refsect1\"><a name=\"idm23702\"></a><h2>Values</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>version</code></em></span></dt><dd><p>\n-     NFS version\n-    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>count</code></em></span></dt><dd><p>\n+ </p></div><div class=\"refsynopsisdiv\"><h2>Synopsis</h2><pre class=\"synopsis\">nfs.proc.commit_setup </pre></div><div class=\"refsect1\"><a name=\"idm23701\"></a><h2>Values</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>count</code></em></span></dt><dd><p>\n      bytes in this commit\n     </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>server_ip</code></em></span></dt><dd><p>\n      IP address of server\n-    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>bitmask1</code></em></span></dt><dd><p>\n-     V4 bitmask representing the set of attributes supported\n-     on this filesystem\n-    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>size</code></em></span></dt><dd><p>\n-     bytes in this commit\n-    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>offset</code></em></span></dt><dd><p>\n-     the file offset\n     </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>prot</code></em></span></dt><dd><p>\n      transfer protocol\n     </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>bitmask0</code></em></span></dt><dd><p>\n      V4 bitmask representing the set of attributes supported\n      on this filesystem\n-    </p></dd></dl></div></div><div class=\"refsect1\"><a name=\"idm23745\"></a><h2>Description</h2><p>\n+    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>version</code></em></span></dt><dd><p>\n+     NFS version\n+    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>bitmask1</code></em></span></dt><dd><p>\n+     V4 bitmask representing the set of attributes supported\n+     on this filesystem\n+    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>offset</code></em></span></dt><dd><p>\n+     the file offset\n+    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>size</code></em></span></dt><dd><p>\n+     bytes in this commit\n+    </p></dd></dl></div></div><div class=\"refsect1\"><a name=\"idm23744\"></a><h2>Description</h2><p>\n    The commit_setup function is used to setup a commit RPC task.\n    Is is not doing the actual commit operation.\n    It does not exist in NFSv2.\n </p></div></div><div class=\"navfooter\"><hr><table width=\"100%\" summary=\"Navigation footer\"><tr><td width=\"40%\" align=\"left\"><a accesskey=\"p\" href=\"API-nfs-proc-commit-done.html\">Prev</a>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"u\" href=\"nfsd.stp.html\">Up</a></td><td width=\"40%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-nfs-proc-create.html\">Next</a></td></tr><tr><td width=\"40%\" align=\"left\" valign=\"top\"><span class=\"phrase\">probe::nfs.proc.commit_done</span>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"h\" href=\"index.html\">Home</a></td><td width=\"40%\" align=\"right\" valign=\"top\">&#160;<span class=\"phrase\">probe::nfs.proc.create</span></td></tr></table></div></body></html>\n"}, {"source1": "./usr/share/doc/systemtap-doc/tapsets/API-nfs-proc-commit.html", "source2": "./usr/share/doc/systemtap-doc/tapsets/API-nfs-proc-commit.html", "unified_diff": "@@ -1,26 +1,26 @@\n <html><head><meta http-equiv=\"Content-Type\" content=\"text/html; charset=ANSI_X3.4-1968\"><title>probe::nfs.proc.commit</title><meta name=\"generator\" content=\"DocBook XSL Stylesheets Vsnapshot\"><link rel=\"home\" href=\"index.html\" title=\"SystemTap Tapset Reference Manual\"><link rel=\"up\" href=\"nfsd.stp.html\" title=\"Chapter&#160;31.&#160;Network File Storage Tapsets\"><link rel=\"prev\" href=\"API-nfs-fop-write-iter.html\" title=\"probe::nfs.fop.write_iter\"><link rel=\"next\" href=\"API-nfs-proc-commit-done.html\" title=\"probe::nfs.proc.commit_done\"></head><body bgcolor=\"white\" text=\"black\" link=\"#0000FF\" vlink=\"#840084\" alink=\"#0000FF\"><div class=\"navheader\"><table width=\"100%\" summary=\"Navigation header\"><tr><th colspan=\"3\" align=\"center\"><span class=\"phrase\">probe::nfs.proc.commit</span></th></tr><tr><td width=\"20%\" align=\"left\"><a accesskey=\"p\" href=\"API-nfs-fop-write-iter.html\">Prev</a>&#160;</td><th width=\"60%\" align=\"center\">Chapter&#160;31.&#160;Network File Storage Tapsets</th><td width=\"20%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-nfs-proc-commit-done.html\">Next</a></td></tr></table><hr></div><div class=\"refentry\"><a name=\"API-nfs-proc-commit\"></a><div class=\"titlepage\"></div><div class=\"refnamediv\"><h2>Name</h2><p>probe::nfs.proc.commit &#8212; \n      NFS client committing data on server\n- </p></div><div class=\"refsynopsisdiv\"><h2>Synopsis</h2><pre class=\"synopsis\">nfs.proc.commit </pre></div><div class=\"refsect1\"><a name=\"idm23589\"></a><h2>Values</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>prot</code></em></span></dt><dd><p>\n+ </p></div><div class=\"refsynopsisdiv\"><h2>Synopsis</h2><pre class=\"synopsis\">nfs.proc.commit </pre></div><div class=\"refsect1\"><a name=\"idm23588\"></a><h2>Values</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>server_ip</code></em></span></dt><dd><p>\n+     IP address of server\n+    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>offset</code></em></span></dt><dd><p>\n+     the file offset\n+    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>size</code></em></span></dt><dd><p>\n+     read bytes in this execution\n+    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>prot</code></em></span></dt><dd><p>\n      transfer protocol\n     </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>bitmask0</code></em></span></dt><dd><p>\n      V4 bitmask representing the set of attributes supported\n      on this filesystem\n-    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>offset</code></em></span></dt><dd><p>\n-     the file offset\n     </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>bitmask1</code></em></span></dt><dd><p>\n      V4 bitmask representing the set of attributes supported\n      on this filesystem\n-    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>size</code></em></span></dt><dd><p>\n-     read bytes in this execution\n     </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>version</code></em></span></dt><dd><p>\n      NFS version\n-    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>server_ip</code></em></span></dt><dd><p>\n-     IP address of server\n-    </p></dd></dl></div></div><div class=\"refsect1\"><a name=\"idm23627\"></a><h2>Description</h2><p>\n+    </p></dd></dl></div></div><div class=\"refsect1\"><a name=\"idm23626\"></a><h2>Description</h2><p>\n    All the nfs.proc.commit kernel functions were removed in kernel\n    commit 200baa in December 2006, so these probes do not exist on Linux\n    2.6.21 and newer kernels.\n    </p><p>\n \n    Fires when client writes the buffered data to disk.\n    The buffered data is asynchronously written by client earlier.\n"}, {"source1": "./usr/share/doc/systemtap-doc/tapsets/API-nfs-proc-create.html", "source2": "./usr/share/doc/systemtap-doc/tapsets/API-nfs-proc-create.html", "unified_diff": "@@ -1,17 +1,17 @@\n <html><head><meta http-equiv=\"Content-Type\" content=\"text/html; charset=ANSI_X3.4-1968\"><title>probe::nfs.proc.create</title><meta name=\"generator\" content=\"DocBook XSL Stylesheets Vsnapshot\"><link rel=\"home\" href=\"index.html\" title=\"SystemTap Tapset Reference Manual\"><link rel=\"up\" href=\"nfsd.stp.html\" title=\"Chapter&#160;31.&#160;Network File Storage Tapsets\"><link rel=\"prev\" href=\"API-nfs-proc-commit-setup.html\" title=\"probe::nfs.proc.commit_setup\"><link rel=\"next\" href=\"API-nfs-proc-handle-exception.html\" title=\"probe::nfs.proc.handle_exception\"></head><body bgcolor=\"white\" text=\"black\" link=\"#0000FF\" vlink=\"#840084\" alink=\"#0000FF\"><div class=\"navheader\"><table width=\"100%\" summary=\"Navigation header\"><tr><th colspan=\"3\" align=\"center\"><span class=\"phrase\">probe::nfs.proc.create</span></th></tr><tr><td width=\"20%\" align=\"left\"><a accesskey=\"p\" href=\"API-nfs-proc-commit-setup.html\">Prev</a>&#160;</td><th width=\"60%\" align=\"center\">Chapter&#160;31.&#160;Network File Storage Tapsets</th><td width=\"20%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-nfs-proc-handle-exception.html\">Next</a></td></tr></table><hr></div><div class=\"refentry\"><a name=\"API-nfs-proc-create\"></a><div class=\"titlepage\"></div><div class=\"refnamediv\"><h2>Name</h2><p>probe::nfs.proc.create &#8212; \n      NFS client creating file on server\n- </p></div><div class=\"refsynopsisdiv\"><h2>Synopsis</h2><pre class=\"synopsis\">nfs.proc.create </pre></div><div class=\"refsect1\"><a name=\"idm23763\"></a><h2>Values</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>prot</code></em></span></dt><dd><p>\n-     transfer protocol\n-    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>filename</code></em></span></dt><dd><p>\n-     file name\n-    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>fh</code></em></span></dt><dd><p>\n-     file handle of parent dir\n+ </p></div><div class=\"refsynopsisdiv\"><h2>Synopsis</h2><pre class=\"synopsis\">nfs.proc.create </pre></div><div class=\"refsect1\"><a name=\"idm23762\"></a><h2>Values</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>filelen</code></em></span></dt><dd><p>\n+     length of file name\n     </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>server_ip</code></em></span></dt><dd><p>\n      IP address of server\n-    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>flag</code></em></span></dt><dd><p>\n-     indicates create mode (only for NFSv3 and NFSv4)\n-    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>filelen</code></em></span></dt><dd><p>\n-     length of file name\n+    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>fh</code></em></span></dt><dd><p>\n+     file handle of parent dir\n     </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>version</code></em></span></dt><dd><p>\n      NFS version (the function is used for all NFS version)\n+    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>filename</code></em></span></dt><dd><p>\n+     file name\n+    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>flag</code></em></span></dt><dd><p>\n+     indicates create mode (only for NFSv3 and NFSv4)\n+    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>prot</code></em></span></dt><dd><p>\n+     transfer protocol\n     </p></dd></dl></div></div></div><div class=\"navfooter\"><hr><table width=\"100%\" summary=\"Navigation footer\"><tr><td width=\"40%\" align=\"left\"><a accesskey=\"p\" href=\"API-nfs-proc-commit-setup.html\">Prev</a>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"u\" href=\"nfsd.stp.html\">Up</a></td><td width=\"40%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-nfs-proc-handle-exception.html\">Next</a></td></tr><tr><td width=\"40%\" align=\"left\" valign=\"top\"><span class=\"phrase\">probe::nfs.proc.commit_setup</span>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"h\" href=\"index.html\">Home</a></td><td width=\"40%\" align=\"right\" valign=\"top\">&#160;<span class=\"phrase\">probe::nfs.proc.handle_exception</span></td></tr></table></div></body></html>\n"}, {"source1": "./usr/share/doc/systemtap-doc/tapsets/API-nfs-proc-handle-exception.html", "source2": "./usr/share/doc/systemtap-doc/tapsets/API-nfs-proc-handle-exception.html", "unified_diff": "@@ -1,7 +1,7 @@\n <html><head><meta http-equiv=\"Content-Type\" content=\"text/html; charset=ANSI_X3.4-1968\"><title>probe::nfs.proc.handle_exception</title><meta name=\"generator\" content=\"DocBook XSL Stylesheets Vsnapshot\"><link rel=\"home\" href=\"index.html\" title=\"SystemTap Tapset Reference Manual\"><link rel=\"up\" href=\"nfsd.stp.html\" title=\"Chapter&#160;31.&#160;Network File Storage Tapsets\"><link rel=\"prev\" href=\"API-nfs-proc-create.html\" title=\"probe::nfs.proc.create\"><link rel=\"next\" href=\"API-nfs-proc-lookup.html\" title=\"probe::nfs.proc.lookup\"></head><body bgcolor=\"white\" text=\"black\" link=\"#0000FF\" vlink=\"#840084\" alink=\"#0000FF\"><div class=\"navheader\"><table width=\"100%\" summary=\"Navigation header\"><tr><th colspan=\"3\" align=\"center\"><span class=\"phrase\">probe::nfs.proc.handle_exception</span></th></tr><tr><td width=\"20%\" align=\"left\"><a accesskey=\"p\" href=\"API-nfs-proc-create.html\">Prev</a>&#160;</td><th width=\"60%\" align=\"center\">Chapter&#160;31.&#160;Network File Storage Tapsets</th><td width=\"20%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-nfs-proc-lookup.html\">Next</a></td></tr></table><hr></div><div class=\"refentry\"><a name=\"API-nfs-proc-handle-exception\"></a><div class=\"titlepage\"></div><div class=\"refnamediv\"><h2>Name</h2><p>probe::nfs.proc.handle_exception &#8212; \n      NFS client handling an NFSv4 exception\n- </p></div><div class=\"refsynopsisdiv\"><h2>Synopsis</h2><pre class=\"synopsis\">nfs.proc.handle_exception </pre></div><div class=\"refsect1\"><a name=\"idm23816\"></a><h2>Values</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>errorcode</code></em></span></dt><dd><p>\n+ </p></div><div class=\"refsynopsisdiv\"><h2>Synopsis</h2><pre class=\"synopsis\">nfs.proc.handle_exception </pre></div><div class=\"refsect1\"><a name=\"idm23815\"></a><h2>Values</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>errorcode</code></em></span></dt><dd><p>\n      indicates the type of error\n-    </p></dd></dl></div></div><div class=\"refsect1\"><a name=\"idm23824\"></a><h2>Description</h2><p>\n+    </p></dd></dl></div></div><div class=\"refsect1\"><a name=\"idm23823\"></a><h2>Description</h2><p>\n    This is the error handling routine for processes for NFSv4.\n </p></div></div><div class=\"navfooter\"><hr><table width=\"100%\" summary=\"Navigation footer\"><tr><td width=\"40%\" align=\"left\"><a accesskey=\"p\" href=\"API-nfs-proc-create.html\">Prev</a>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"u\" href=\"nfsd.stp.html\">Up</a></td><td width=\"40%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-nfs-proc-lookup.html\">Next</a></td></tr><tr><td width=\"40%\" align=\"left\" valign=\"top\"><span class=\"phrase\">probe::nfs.proc.create</span>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"h\" href=\"index.html\">Home</a></td><td width=\"40%\" align=\"right\" valign=\"top\">&#160;<span class=\"phrase\">probe::nfs.proc.lookup</span></td></tr></table></div></body></html>\n"}, {"source1": "./usr/share/doc/systemtap-doc/tapsets/API-nfs-proc-lookup.html", "source2": "./usr/share/doc/systemtap-doc/tapsets/API-nfs-proc-lookup.html", "unified_diff": "@@ -1,19 +1,19 @@\n <html><head><meta http-equiv=\"Content-Type\" content=\"text/html; charset=ANSI_X3.4-1968\"><title>probe::nfs.proc.lookup</title><meta name=\"generator\" content=\"DocBook XSL Stylesheets Vsnapshot\"><link rel=\"home\" href=\"index.html\" title=\"SystemTap Tapset Reference Manual\"><link rel=\"up\" href=\"nfsd.stp.html\" title=\"Chapter&#160;31.&#160;Network File Storage Tapsets\"><link rel=\"prev\" href=\"API-nfs-proc-handle-exception.html\" title=\"probe::nfs.proc.handle_exception\"><link rel=\"next\" href=\"API-nfs-proc-open.html\" title=\"probe::nfs.proc.open\"></head><body bgcolor=\"white\" text=\"black\" link=\"#0000FF\" vlink=\"#840084\" alink=\"#0000FF\"><div class=\"navheader\"><table width=\"100%\" summary=\"Navigation header\"><tr><th colspan=\"3\" align=\"center\"><span class=\"phrase\">probe::nfs.proc.lookup</span></th></tr><tr><td width=\"20%\" align=\"left\"><a accesskey=\"p\" href=\"API-nfs-proc-handle-exception.html\">Prev</a>&#160;</td><th width=\"60%\" align=\"center\">Chapter&#160;31.&#160;Network File Storage Tapsets</th><td width=\"20%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-nfs-proc-open.html\">Next</a></td></tr></table><hr></div><div class=\"refentry\"><a name=\"API-nfs-proc-lookup\"></a><div class=\"titlepage\"></div><div class=\"refnamediv\"><h2>Name</h2><p>probe::nfs.proc.lookup &#8212; \n   NFS client opens/searches a file on server\n- </p></div><div class=\"refsynopsisdiv\"><h2>Synopsis</h2><pre class=\"synopsis\">nfs.proc.lookup </pre></div><div class=\"refsect1\"><a name=\"idm23842\"></a><h2>Values</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>version</code></em></span></dt><dd><p>\n-     NFS version\n+ </p></div><div class=\"refsynopsisdiv\"><h2>Synopsis</h2><pre class=\"synopsis\">nfs.proc.lookup </pre></div><div class=\"refsect1\"><a name=\"idm23841\"></a><h2>Values</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>server_ip</code></em></span></dt><dd><p>\n+     IP address of server\n     </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>name_len</code></em></span></dt><dd><p>\n      the length of file name\n+    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>bitmask1</code></em></span></dt><dd><p>\n+     V4 bitmask representing the set of attributes supported\n+     on this filesystem\n+    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>version</code></em></span></dt><dd><p>\n+     NFS version\n     </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>filename</code></em></span></dt><dd><p>\n      the name of file which client opens/searches on server\n-    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>prot</code></em></span></dt><dd><p>\n-     transfer protocol\n     </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>bitmask0</code></em></span></dt><dd><p>\n      V4 bitmask representing the set of attributes supported\n      on this filesystem\n-    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>server_ip</code></em></span></dt><dd><p>\n-     IP address of server\n-    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>bitmask1</code></em></span></dt><dd><p>\n-     V4 bitmask representing the set of attributes supported\n-     on this filesystem\n+    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>prot</code></em></span></dt><dd><p>\n+     transfer protocol\n     </p></dd></dl></div></div></div><div class=\"navfooter\"><hr><table width=\"100%\" summary=\"Navigation footer\"><tr><td width=\"40%\" align=\"left\"><a accesskey=\"p\" href=\"API-nfs-proc-handle-exception.html\">Prev</a>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"u\" href=\"nfsd.stp.html\">Up</a></td><td width=\"40%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-nfs-proc-open.html\">Next</a></td></tr><tr><td width=\"40%\" align=\"left\" valign=\"top\"><span class=\"phrase\">probe::nfs.proc.handle_exception</span>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"h\" href=\"index.html\">Home</a></td><td width=\"40%\" align=\"right\" valign=\"top\">&#160;<span class=\"phrase\">probe::nfs.proc.open</span></td></tr></table></div></body></html>\n"}, {"source1": "./usr/share/doc/systemtap-doc/tapsets/API-nfs-proc-open.html", "source2": "./usr/share/doc/systemtap-doc/tapsets/API-nfs-proc-open.html", "unified_diff": "@@ -1,17 +1,17 @@\n <html><head><meta http-equiv=\"Content-Type\" content=\"text/html; charset=ANSI_X3.4-1968\"><title>probe::nfs.proc.open</title><meta name=\"generator\" content=\"DocBook XSL Stylesheets Vsnapshot\"><link rel=\"home\" href=\"index.html\" title=\"SystemTap Tapset Reference Manual\"><link rel=\"up\" href=\"nfsd.stp.html\" title=\"Chapter&#160;31.&#160;Network File Storage Tapsets\"><link rel=\"prev\" href=\"API-nfs-proc-lookup.html\" title=\"probe::nfs.proc.lookup\"><link rel=\"next\" href=\"API-nfs-proc-read.html\" title=\"probe::nfs.proc.read\"></head><body bgcolor=\"white\" text=\"black\" link=\"#0000FF\" vlink=\"#840084\" alink=\"#0000FF\"><div class=\"navheader\"><table width=\"100%\" summary=\"Navigation header\"><tr><th colspan=\"3\" align=\"center\"><span class=\"phrase\">probe::nfs.proc.open</span></th></tr><tr><td width=\"20%\" align=\"left\"><a accesskey=\"p\" href=\"API-nfs-proc-lookup.html\">Prev</a>&#160;</td><th width=\"60%\" align=\"center\">Chapter&#160;31.&#160;Network File Storage Tapsets</th><td width=\"20%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-nfs-proc-read.html\">Next</a></td></tr></table><hr></div><div class=\"refentry\"><a name=\"API-nfs-proc-open\"></a><div class=\"titlepage\"></div><div class=\"refnamediv\"><h2>Name</h2><p>probe::nfs.proc.open &#8212; \n      NFS client allocates file read/write context information\n- </p></div><div class=\"refsynopsisdiv\"><h2>Synopsis</h2><pre class=\"synopsis\">nfs.proc.open </pre></div><div class=\"refsect1\"><a name=\"idm23895\"></a><h2>Values</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>version</code></em></span></dt><dd><p>\n-     NFS version (the function is used for all NFS version)\n-    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>server_ip</code></em></span></dt><dd><p>\n+ </p></div><div class=\"refsynopsisdiv\"><h2>Synopsis</h2><pre class=\"synopsis\">nfs.proc.open </pre></div><div class=\"refsect1\"><a name=\"idm23894\"></a><h2>Values</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>server_ip</code></em></span></dt><dd><p>\n      IP address of server\n-    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>flag</code></em></span></dt><dd><p>\n-     file flag\n-    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>prot</code></em></span></dt><dd><p>\n-     transfer protocol\n-    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>filename</code></em></span></dt><dd><p>\n-     file name\n     </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>mode</code></em></span></dt><dd><p>\n      file mode\n-    </p></dd></dl></div></div><div class=\"refsect1\"><a name=\"idm23928\"></a><h2>Description</h2><p>\n+    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>version</code></em></span></dt><dd><p>\n+     NFS version (the function is used for all NFS version)\n+    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>filename</code></em></span></dt><dd><p>\n+     file name\n+    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>prot</code></em></span></dt><dd><p>\n+     transfer protocol\n+    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>flag</code></em></span></dt><dd><p>\n+     file flag\n+    </p></dd></dl></div></div><div class=\"refsect1\"><a name=\"idm23927\"></a><h2>Description</h2><p>\n    Allocate file read/write context information\n </p></div></div><div class=\"navfooter\"><hr><table width=\"100%\" summary=\"Navigation footer\"><tr><td width=\"40%\" align=\"left\"><a accesskey=\"p\" href=\"API-nfs-proc-lookup.html\">Prev</a>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"u\" href=\"nfsd.stp.html\">Up</a></td><td width=\"40%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-nfs-proc-read.html\">Next</a></td></tr><tr><td width=\"40%\" align=\"left\" valign=\"top\"><span class=\"phrase\">probe::nfs.proc.lookup</span>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"h\" href=\"index.html\">Home</a></td><td width=\"40%\" align=\"right\" valign=\"top\">&#160;<span class=\"phrase\">probe::nfs.proc.read</span></td></tr></table></div></body></html>\n"}, {"source1": "./usr/share/doc/systemtap-doc/tapsets/API-nfs-proc-read-done.html", "source2": "./usr/share/doc/systemtap-doc/tapsets/API-nfs-proc-read-done.html", "unified_diff": "@@ -1,18 +1,18 @@\n <html><head><meta http-equiv=\"Content-Type\" content=\"text/html; charset=ANSI_X3.4-1968\"><title>probe::nfs.proc.read_done</title><meta name=\"generator\" content=\"DocBook XSL Stylesheets Vsnapshot\"><link rel=\"home\" href=\"index.html\" title=\"SystemTap Tapset Reference Manual\"><link rel=\"up\" href=\"nfsd.stp.html\" title=\"Chapter&#160;31.&#160;Network File Storage Tapsets\"><link rel=\"prev\" href=\"API-nfs-proc-read.html\" title=\"probe::nfs.proc.read\"><link rel=\"next\" href=\"API-nfs-proc-read-setup.html\" title=\"probe::nfs.proc.read_setup\"></head><body bgcolor=\"white\" text=\"black\" link=\"#0000FF\" vlink=\"#840084\" alink=\"#0000FF\"><div class=\"navheader\"><table width=\"100%\" summary=\"Navigation header\"><tr><th colspan=\"3\" align=\"center\"><span class=\"phrase\">probe::nfs.proc.read_done</span></th></tr><tr><td width=\"20%\" align=\"left\"><a accesskey=\"p\" href=\"API-nfs-proc-read.html\">Prev</a>&#160;</td><th width=\"60%\" align=\"center\">Chapter&#160;31.&#160;Network File Storage Tapsets</th><td width=\"20%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-nfs-proc-read-setup.html\">Next</a></td></tr></table><hr></div><div class=\"refentry\"><a name=\"API-nfs-proc-read-done\"></a><div class=\"titlepage\"></div><div class=\"refnamediv\"><h2>Name</h2><p>probe::nfs.proc.read_done &#8212; \n      NFS client response to a read RPC task\n- </p></div><div class=\"refsynopsisdiv\"><h2>Synopsis</h2><pre class=\"synopsis\">nfs.proc.read_done </pre></div><div class=\"refsect1\"><a name=\"idm23997\"></a><h2>Values</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>server_ip</code></em></span></dt><dd><p>\n-     IP address of server\n-    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>count</code></em></span></dt><dd><p>\n-     number of bytes read\n+ </p></div><div class=\"refsynopsisdiv\"><h2>Synopsis</h2><pre class=\"synopsis\">nfs.proc.read_done </pre></div><div class=\"refsect1\"><a name=\"idm23996\"></a><h2>Values</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>status</code></em></span></dt><dd><p>\n+     result of last operation\n+    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>prot</code></em></span></dt><dd><p>\n+     transfer protocol\n     </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>version</code></em></span></dt><dd><p>\n      NFS version\n     </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>timestamp</code></em></span></dt><dd><p>\n      V4 timestamp, which is used for lease renewal\n-    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>status</code></em></span></dt><dd><p>\n-     result of last operation\n-    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>prot</code></em></span></dt><dd><p>\n-     transfer protocol\n-    </p></dd></dl></div></div><div class=\"refsect1\"><a name=\"idm24030\"></a><h2>Description</h2><p>\n+    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>server_ip</code></em></span></dt><dd><p>\n+     IP address of server\n+    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>count</code></em></span></dt><dd><p>\n+     number of bytes read\n+    </p></dd></dl></div></div><div class=\"refsect1\"><a name=\"idm24029\"></a><h2>Description</h2><p>\n    Fires when a reply to a read RPC task is received or some read error occurs\n    (timeout or socket shutdown).\n </p></div></div><div class=\"navfooter\"><hr><table width=\"100%\" summary=\"Navigation footer\"><tr><td width=\"40%\" align=\"left\"><a accesskey=\"p\" href=\"API-nfs-proc-read.html\">Prev</a>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"u\" href=\"nfsd.stp.html\">Up</a></td><td width=\"40%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-nfs-proc-read-setup.html\">Next</a></td></tr><tr><td width=\"40%\" align=\"left\" valign=\"top\"><span class=\"phrase\">probe::nfs.proc.read</span>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"h\" href=\"index.html\">Home</a></td><td width=\"40%\" align=\"right\" valign=\"top\">&#160;<span class=\"phrase\">probe::nfs.proc.read_setup</span></td></tr></table></div></body></html>\n"}, {"source1": "./usr/share/doc/systemtap-doc/tapsets/API-nfs-proc-read-setup.html", "source2": "./usr/share/doc/systemtap-doc/tapsets/API-nfs-proc-read-setup.html", "unified_diff": "@@ -1,18 +1,18 @@\n <html><head><meta http-equiv=\"Content-Type\" content=\"text/html; charset=ANSI_X3.4-1968\"><title>probe::nfs.proc.read_setup</title><meta name=\"generator\" content=\"DocBook XSL Stylesheets Vsnapshot\"><link rel=\"home\" href=\"index.html\" title=\"SystemTap Tapset Reference Manual\"><link rel=\"up\" href=\"nfsd.stp.html\" title=\"Chapter&#160;31.&#160;Network File Storage Tapsets\"><link rel=\"prev\" href=\"API-nfs-proc-read-done.html\" title=\"probe::nfs.proc.read_done\"><link rel=\"next\" href=\"API-nfs-proc-release.html\" title=\"probe::nfs.proc.release\"></head><body bgcolor=\"white\" text=\"black\" link=\"#0000FF\" vlink=\"#840084\" alink=\"#0000FF\"><div class=\"navheader\"><table width=\"100%\" summary=\"Navigation header\"><tr><th colspan=\"3\" align=\"center\"><span class=\"phrase\">probe::nfs.proc.read_setup</span></th></tr><tr><td width=\"20%\" align=\"left\"><a accesskey=\"p\" href=\"API-nfs-proc-read-done.html\">Prev</a>&#160;</td><th width=\"60%\" align=\"center\">Chapter&#160;31.&#160;Network File Storage Tapsets</th><td width=\"20%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-nfs-proc-release.html\">Next</a></td></tr></table><hr></div><div class=\"refentry\"><a name=\"API-nfs-proc-read-setup\"></a><div class=\"titlepage\"></div><div class=\"refnamediv\"><h2>Name</h2><p>probe::nfs.proc.read_setup &#8212; \n      NFS client setting up a read RPC task\n- </p></div><div class=\"refsynopsisdiv\"><h2>Synopsis</h2><pre class=\"synopsis\">nfs.proc.read_setup </pre></div><div class=\"refsect1\"><a name=\"idm24048\"></a><h2>Values</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>version</code></em></span></dt><dd><p>\n+ </p></div><div class=\"refsynopsisdiv\"><h2>Synopsis</h2><pre class=\"synopsis\">nfs.proc.read_setup </pre></div><div class=\"refsect1\"><a name=\"idm24047\"></a><h2>Values</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>version</code></em></span></dt><dd><p>\n      NFS version\n-    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>count</code></em></span></dt><dd><p>\n-     read bytes in this execution\n-    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>server_ip</code></em></span></dt><dd><p>\n-     IP address of server\n+    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>prot</code></em></span></dt><dd><p>\n+     transfer protocol\n     </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>size</code></em></span></dt><dd><p>\n      read bytes in this execution\n     </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>offset</code></em></span></dt><dd><p>\n      the file offset \n-    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>prot</code></em></span></dt><dd><p>\n-     transfer protocol\n-    </p></dd></dl></div></div><div class=\"refsect1\"><a name=\"idm24081\"></a><h2>Description</h2><p>\n+    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>server_ip</code></em></span></dt><dd><p>\n+     IP address of server\n+    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>count</code></em></span></dt><dd><p>\n+     read bytes in this execution\n+    </p></dd></dl></div></div><div class=\"refsect1\"><a name=\"idm24080\"></a><h2>Description</h2><p>\n    The read_setup function is used to setup a read RPC task.\n    It is not doing the actual read operation.\n </p></div></div><div class=\"navfooter\"><hr><table width=\"100%\" summary=\"Navigation footer\"><tr><td width=\"40%\" align=\"left\"><a accesskey=\"p\" href=\"API-nfs-proc-read-done.html\">Prev</a>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"u\" href=\"nfsd.stp.html\">Up</a></td><td width=\"40%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-nfs-proc-release.html\">Next</a></td></tr><tr><td width=\"40%\" align=\"left\" valign=\"top\"><span class=\"phrase\">probe::nfs.proc.read_done</span>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"h\" href=\"index.html\">Home</a></td><td width=\"40%\" align=\"right\" valign=\"top\">&#160;<span class=\"phrase\">probe::nfs.proc.release</span></td></tr></table></div></body></html>\n"}, {"source1": "./usr/share/doc/systemtap-doc/tapsets/API-nfs-proc-read.html", "source2": "./usr/share/doc/systemtap-doc/tapsets/API-nfs-proc-read.html", "unified_diff": "@@ -1,19 +1,19 @@\n <html><head><meta http-equiv=\"Content-Type\" content=\"text/html; charset=ANSI_X3.4-1968\"><title>probe::nfs.proc.read</title><meta name=\"generator\" content=\"DocBook XSL Stylesheets Vsnapshot\"><link rel=\"home\" href=\"index.html\" title=\"SystemTap Tapset Reference Manual\"><link rel=\"up\" href=\"nfsd.stp.html\" title=\"Chapter&#160;31.&#160;Network File Storage Tapsets\"><link rel=\"prev\" href=\"API-nfs-proc-open.html\" title=\"probe::nfs.proc.open\"><link rel=\"next\" href=\"API-nfs-proc-read-done.html\" title=\"probe::nfs.proc.read_done\"></head><body bgcolor=\"white\" text=\"black\" link=\"#0000FF\" vlink=\"#840084\" alink=\"#0000FF\"><div class=\"navheader\"><table width=\"100%\" summary=\"Navigation header\"><tr><th colspan=\"3\" align=\"center\"><span class=\"phrase\">probe::nfs.proc.read</span></th></tr><tr><td width=\"20%\" align=\"left\"><a accesskey=\"p\" href=\"API-nfs-proc-open.html\">Prev</a>&#160;</td><th width=\"60%\" align=\"center\">Chapter&#160;31.&#160;Network File Storage Tapsets</th><td width=\"20%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-nfs-proc-read-done.html\">Next</a></td></tr></table><hr></div><div class=\"refentry\"><a name=\"API-nfs-proc-read\"></a><div class=\"titlepage\"></div><div class=\"refnamediv\"><h2>Name</h2><p>probe::nfs.proc.read &#8212; \n      NFS client synchronously reads file from server\n- </p></div><div class=\"refsynopsisdiv\"><h2>Synopsis</h2><pre class=\"synopsis\">nfs.proc.read </pre></div><div class=\"refsect1\"><a name=\"idm23946\"></a><h2>Values</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>offset</code></em></span></dt><dd><p>\n-     the file offset\n-    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>flags</code></em></span></dt><dd><p>\n-     used to set task-&gt;tk_flags in rpc_init_task function\n+ </p></div><div class=\"refsynopsisdiv\"><h2>Synopsis</h2><pre class=\"synopsis\">nfs.proc.read </pre></div><div class=\"refsect1\"><a name=\"idm23945\"></a><h2>Values</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>count</code></em></span></dt><dd><p>\n+     read bytes in this execution\n     </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>server_ip</code></em></span></dt><dd><p>\n      IP address of server\n-    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>count</code></em></span></dt><dd><p>\n-     read bytes in this execution\n     </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>prot</code></em></span></dt><dd><p>\n      transfer protocol\n     </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>version</code></em></span></dt><dd><p>\n      NFS version\n-    </p></dd></dl></div></div><div class=\"refsect1\"><a name=\"idm23979\"></a><h2>Description</h2><p>\n+    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>offset</code></em></span></dt><dd><p>\n+     the file offset\n+    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>flags</code></em></span></dt><dd><p>\n+     used to set task-&gt;tk_flags in rpc_init_task function\n+    </p></dd></dl></div></div><div class=\"refsect1\"><a name=\"idm23978\"></a><h2>Description</h2><p>\n    All the nfs.proc.read kernel functions were removed in kernel commit\n    8e0969 in December 2006, so these probes do not exist on Linux\n    2.6.21 and newer kernels.\n </p></div></div><div class=\"navfooter\"><hr><table width=\"100%\" summary=\"Navigation footer\"><tr><td width=\"40%\" align=\"left\"><a accesskey=\"p\" href=\"API-nfs-proc-open.html\">Prev</a>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"u\" href=\"nfsd.stp.html\">Up</a></td><td width=\"40%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-nfs-proc-read-done.html\">Next</a></td></tr><tr><td width=\"40%\" align=\"left\" valign=\"top\"><span class=\"phrase\">probe::nfs.proc.open</span>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"h\" href=\"index.html\">Home</a></td><td width=\"40%\" align=\"right\" valign=\"top\">&#160;<span class=\"phrase\">probe::nfs.proc.read_done</span></td></tr></table></div></body></html>\n"}, {"source1": "./usr/share/doc/systemtap-doc/tapsets/API-nfs-proc-release.html", "source2": "./usr/share/doc/systemtap-doc/tapsets/API-nfs-proc-release.html", "unified_diff": "@@ -1,17 +1,17 @@\n <html><head><meta http-equiv=\"Content-Type\" content=\"text/html; charset=ANSI_X3.4-1968\"><title>probe::nfs.proc.release</title><meta name=\"generator\" content=\"DocBook XSL Stylesheets Vsnapshot\"><link rel=\"home\" href=\"index.html\" title=\"SystemTap Tapset Reference Manual\"><link rel=\"up\" href=\"nfsd.stp.html\" title=\"Chapter&#160;31.&#160;Network File Storage Tapsets\"><link rel=\"prev\" href=\"API-nfs-proc-read-setup.html\" title=\"probe::nfs.proc.read_setup\"><link rel=\"next\" href=\"API-nfs-proc-remove.html\" title=\"probe::nfs.proc.remove\"></head><body bgcolor=\"white\" text=\"black\" link=\"#0000FF\" vlink=\"#840084\" alink=\"#0000FF\"><div class=\"navheader\"><table width=\"100%\" summary=\"Navigation header\"><tr><th colspan=\"3\" align=\"center\"><span class=\"phrase\">probe::nfs.proc.release</span></th></tr><tr><td width=\"20%\" align=\"left\"><a accesskey=\"p\" href=\"API-nfs-proc-read-setup.html\">Prev</a>&#160;</td><th width=\"60%\" align=\"center\">Chapter&#160;31.&#160;Network File Storage Tapsets</th><td width=\"20%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-nfs-proc-remove.html\">Next</a></td></tr></table><hr></div><div class=\"refentry\"><a name=\"API-nfs-proc-release\"></a><div class=\"titlepage\"></div><div class=\"refnamediv\"><h2>Name</h2><p>probe::nfs.proc.release &#8212; \n      NFS client releases file read/write context information\n- </p></div><div class=\"refsynopsisdiv\"><h2>Synopsis</h2><pre class=\"synopsis\">nfs.proc.release </pre></div><div class=\"refsect1\"><a name=\"idm24099\"></a><h2>Values</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>mode</code></em></span></dt><dd><p>\n-     file mode\n-    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>filename</code></em></span></dt><dd><p>\n-     file name\n+ </p></div><div class=\"refsynopsisdiv\"><h2>Synopsis</h2><pre class=\"synopsis\">nfs.proc.release </pre></div><div class=\"refsect1\"><a name=\"idm24098\"></a><h2>Values</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>flag</code></em></span></dt><dd><p>\n+     file flag\n     </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>prot</code></em></span></dt><dd><p>\n      transfer protocol\n-    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>flag</code></em></span></dt><dd><p>\n-     file flag\n-    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>server_ip</code></em></span></dt><dd><p>\n-     IP address of server\n     </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>version</code></em></span></dt><dd><p>\n      NFS version (the function is used for all NFS version)\n-    </p></dd></dl></div></div><div class=\"refsect1\"><a name=\"idm24132\"></a><h2>Description</h2><p>\n+    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>filename</code></em></span></dt><dd><p>\n+     file name\n+    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>mode</code></em></span></dt><dd><p>\n+     file mode\n+    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>server_ip</code></em></span></dt><dd><p>\n+     IP address of server\n+    </p></dd></dl></div></div><div class=\"refsect1\"><a name=\"idm24131\"></a><h2>Description</h2><p>\n    Release file read/write context information\n </p></div></div><div class=\"navfooter\"><hr><table width=\"100%\" summary=\"Navigation footer\"><tr><td width=\"40%\" align=\"left\"><a accesskey=\"p\" href=\"API-nfs-proc-read-setup.html\">Prev</a>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"u\" href=\"nfsd.stp.html\">Up</a></td><td width=\"40%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-nfs-proc-remove.html\">Next</a></td></tr><tr><td width=\"40%\" align=\"left\" valign=\"top\"><span class=\"phrase\">probe::nfs.proc.read_setup</span>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"h\" href=\"index.html\">Home</a></td><td width=\"40%\" align=\"right\" valign=\"top\">&#160;<span class=\"phrase\">probe::nfs.proc.remove</span></td></tr></table></div></body></html>\n"}, {"source1": "./usr/share/doc/systemtap-doc/tapsets/API-nfs-proc-remove.html", "source2": "./usr/share/doc/systemtap-doc/tapsets/API-nfs-proc-remove.html", "unified_diff": "@@ -1,15 +1,15 @@\n <html><head><meta http-equiv=\"Content-Type\" content=\"text/html; charset=ANSI_X3.4-1968\"><title>probe::nfs.proc.remove</title><meta name=\"generator\" content=\"DocBook XSL Stylesheets Vsnapshot\"><link rel=\"home\" href=\"index.html\" title=\"SystemTap Tapset Reference Manual\"><link rel=\"up\" href=\"nfsd.stp.html\" title=\"Chapter&#160;31.&#160;Network File Storage Tapsets\"><link rel=\"prev\" href=\"API-nfs-proc-release.html\" title=\"probe::nfs.proc.release\"><link rel=\"next\" href=\"API-nfs-proc-rename.html\" title=\"probe::nfs.proc.rename\"></head><body bgcolor=\"white\" text=\"black\" link=\"#0000FF\" vlink=\"#840084\" alink=\"#0000FF\"><div class=\"navheader\"><table width=\"100%\" summary=\"Navigation header\"><tr><th colspan=\"3\" align=\"center\"><span class=\"phrase\">probe::nfs.proc.remove</span></th></tr><tr><td width=\"20%\" align=\"left\"><a accesskey=\"p\" href=\"API-nfs-proc-release.html\">Prev</a>&#160;</td><th width=\"60%\" align=\"center\">Chapter&#160;31.&#160;Network File Storage Tapsets</th><td width=\"20%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-nfs-proc-rename.html\">Next</a></td></tr></table><hr></div><div class=\"refentry\"><a name=\"API-nfs-proc-remove\"></a><div class=\"titlepage\"></div><div class=\"refnamediv\"><h2>Name</h2><p>probe::nfs.proc.remove &#8212; \n      NFS client removes a file on server\n- </p></div><div class=\"refsynopsisdiv\"><h2>Synopsis</h2><pre class=\"synopsis\">nfs.proc.remove </pre></div><div class=\"refsect1\"><a name=\"idm24150\"></a><h2>Values</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>filename</code></em></span></dt><dd><p>\n+ </p></div><div class=\"refsynopsisdiv\"><h2>Synopsis</h2><pre class=\"synopsis\">nfs.proc.remove </pre></div><div class=\"refsect1\"><a name=\"idm24149\"></a><h2>Values</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>version</code></em></span></dt><dd><p>\n+     NFS version (the function is used for all NFS version)\n+    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>filename</code></em></span></dt><dd><p>\n      file name\n-    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>prot</code></em></span></dt><dd><p>\n-     transfer protocol\n     </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>fh</code></em></span></dt><dd><p>\n      file handle of parent dir\n-    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>server_ip</code></em></span></dt><dd><p>\n-     IP address of server\n-    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>version</code></em></span></dt><dd><p>\n-     NFS version (the function is used for all NFS version)\n+    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>prot</code></em></span></dt><dd><p>\n+     transfer protocol\n     </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>filelen</code></em></span></dt><dd><p>\n      length of file name\n+    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>server_ip</code></em></span></dt><dd><p>\n+     IP address of server\n     </p></dd></dl></div></div></div><div class=\"navfooter\"><hr><table width=\"100%\" summary=\"Navigation footer\"><tr><td width=\"40%\" align=\"left\"><a accesskey=\"p\" href=\"API-nfs-proc-release.html\">Prev</a>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"u\" href=\"nfsd.stp.html\">Up</a></td><td width=\"40%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-nfs-proc-rename.html\">Next</a></td></tr><tr><td width=\"40%\" align=\"left\" valign=\"top\"><span class=\"phrase\">probe::nfs.proc.release</span>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"h\" href=\"index.html\">Home</a></td><td width=\"40%\" align=\"right\" valign=\"top\">&#160;<span class=\"phrase\">probe::nfs.proc.rename</span></td></tr></table></div></body></html>\n"}, {"source1": "./usr/share/doc/systemtap-doc/tapsets/API-nfs-proc-rename-done.html", "source2": "./usr/share/doc/systemtap-doc/tapsets/API-nfs-proc-rename-done.html", "unified_diff": "@@ -1,20 +1,20 @@\n <html><head><meta http-equiv=\"Content-Type\" content=\"text/html; charset=ANSI_X3.4-1968\"><title>probe::nfs.proc.rename_done</title><meta name=\"generator\" content=\"DocBook XSL Stylesheets Vsnapshot\"><link rel=\"home\" href=\"index.html\" title=\"SystemTap Tapset Reference Manual\"><link rel=\"up\" href=\"nfsd.stp.html\" title=\"Chapter&#160;31.&#160;Network File Storage Tapsets\"><link rel=\"prev\" href=\"API-nfs-proc-rename.html\" title=\"probe::nfs.proc.rename\"><link rel=\"next\" href=\"API-nfs-proc-rename-setup.html\" title=\"probe::nfs.proc.rename_setup\"></head><body bgcolor=\"white\" text=\"black\" link=\"#0000FF\" vlink=\"#840084\" alink=\"#0000FF\"><div class=\"navheader\"><table width=\"100%\" summary=\"Navigation header\"><tr><th colspan=\"3\" align=\"center\"><span class=\"phrase\">probe::nfs.proc.rename_done</span></th></tr><tr><td width=\"20%\" align=\"left\"><a accesskey=\"p\" href=\"API-nfs-proc-rename.html\">Prev</a>&#160;</td><th width=\"60%\" align=\"center\">Chapter&#160;31.&#160;Network File Storage Tapsets</th><td width=\"20%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-nfs-proc-rename-setup.html\">Next</a></td></tr></table><hr></div><div class=\"refentry\"><a name=\"API-nfs-proc-rename-done\"></a><div class=\"titlepage\"></div><div class=\"refnamediv\"><h2>Name</h2><p>probe::nfs.proc.rename_done &#8212; \n      NFS client response to a rename RPC task\n- </p></div><div class=\"refsynopsisdiv\"><h2>Synopsis</h2><pre class=\"synopsis\">nfs.proc.rename_done </pre></div><div class=\"refsect1\"><a name=\"idm24261\"></a><h2>Values</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>timestamp</code></em></span></dt><dd><p>\n+ </p></div><div class=\"refsynopsisdiv\"><h2>Synopsis</h2><pre class=\"synopsis\">nfs.proc.rename_done </pre></div><div class=\"refsect1\"><a name=\"idm24260\"></a><h2>Values</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>timestamp</code></em></span></dt><dd><p>\n      V4 timestamp, which is used for lease renewal\n     </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>new_fh</code></em></span></dt><dd><p>\n      file handle of new parent dir\n-    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>prot</code></em></span></dt><dd><p>\n-     transfer protocol\n+    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>server_ip</code></em></span></dt><dd><p>\n+     IP address of server\n     </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>status</code></em></span></dt><dd><p>\n      result of last operation\n     </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>old_fh</code></em></span></dt><dd><p>\n      file handle of old parent dir\n+    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>prot</code></em></span></dt><dd><p>\n+     transfer protocol\n     </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>version</code></em></span></dt><dd><p>\n      NFS version\n-    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>server_ip</code></em></span></dt><dd><p>\n-     IP address of server\n-    </p></dd></dl></div></div><div class=\"refsect1\"><a name=\"idm24299\"></a><h2>Description</h2><p>\n+    </p></dd></dl></div></div><div class=\"refsect1\"><a name=\"idm24298\"></a><h2>Description</h2><p>\n    Fires when a reply to a rename RPC task is received or some rename\n    error occurs (timeout or socket shutdown).\n </p></div></div><div class=\"navfooter\"><hr><table width=\"100%\" summary=\"Navigation footer\"><tr><td width=\"40%\" align=\"left\"><a accesskey=\"p\" href=\"API-nfs-proc-rename.html\">Prev</a>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"u\" href=\"nfsd.stp.html\">Up</a></td><td width=\"40%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-nfs-proc-rename-setup.html\">Next</a></td></tr><tr><td width=\"40%\" align=\"left\" valign=\"top\"><span class=\"phrase\">probe::nfs.proc.rename</span>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"h\" href=\"index.html\">Home</a></td><td width=\"40%\" align=\"right\" valign=\"top\">&#160;<span class=\"phrase\">probe::nfs.proc.rename_setup</span></td></tr></table></div></body></html>\n"}, {"source1": "./usr/share/doc/systemtap-doc/tapsets/API-nfs-proc-rename-setup.html", "source2": "./usr/share/doc/systemtap-doc/tapsets/API-nfs-proc-rename-setup.html", "unified_diff": "@@ -1,14 +1,14 @@\n <html><head><meta http-equiv=\"Content-Type\" content=\"text/html; charset=ANSI_X3.4-1968\"><title>probe::nfs.proc.rename_setup</title><meta name=\"generator\" content=\"DocBook XSL Stylesheets Vsnapshot\"><link rel=\"home\" href=\"index.html\" title=\"SystemTap Tapset Reference Manual\"><link rel=\"up\" href=\"nfsd.stp.html\" title=\"Chapter&#160;31.&#160;Network File Storage Tapsets\"><link rel=\"prev\" href=\"API-nfs-proc-rename-done.html\" title=\"probe::nfs.proc.rename_done\"><link rel=\"next\" href=\"API-nfs-proc-write.html\" title=\"probe::nfs.proc.write\"></head><body bgcolor=\"white\" text=\"black\" link=\"#0000FF\" vlink=\"#840084\" alink=\"#0000FF\"><div class=\"navheader\"><table width=\"100%\" summary=\"Navigation header\"><tr><th colspan=\"3\" align=\"center\"><span class=\"phrase\">probe::nfs.proc.rename_setup</span></th></tr><tr><td width=\"20%\" align=\"left\"><a accesskey=\"p\" href=\"API-nfs-proc-rename-done.html\">Prev</a>&#160;</td><th width=\"60%\" align=\"center\">Chapter&#160;31.&#160;Network File Storage Tapsets</th><td width=\"20%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-nfs-proc-write.html\">Next</a></td></tr></table><hr></div><div class=\"refentry\"><a name=\"API-nfs-proc-rename-setup\"></a><div class=\"titlepage\"></div><div class=\"refnamediv\"><h2>Name</h2><p>probe::nfs.proc.rename_setup &#8212; \n      NFS client setting up a rename RPC task\n- </p></div><div class=\"refsynopsisdiv\"><h2>Synopsis</h2><pre class=\"synopsis\">nfs.proc.rename_setup </pre></div><div class=\"refsect1\"><a name=\"idm24317\"></a><h2>Values</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>version</code></em></span></dt><dd><p>\n-     NFS version\n-    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>server_ip</code></em></span></dt><dd><p>\n-     IP address of server\n-    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>fh</code></em></span></dt><dd><p>\n+ </p></div><div class=\"refsynopsisdiv\"><h2>Synopsis</h2><pre class=\"synopsis\">nfs.proc.rename_setup </pre></div><div class=\"refsect1\"><a name=\"idm24316\"></a><h2>Values</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>fh</code></em></span></dt><dd><p>\n      file handle of parent dir\n+    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>version</code></em></span></dt><dd><p>\n+     NFS version\n     </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>prot</code></em></span></dt><dd><p>\n      transfer protocol\n-    </p></dd></dl></div></div><div class=\"refsect1\"><a name=\"idm24340\"></a><h2>Description</h2><p>\n+    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>server_ip</code></em></span></dt><dd><p>\n+     IP address of server\n+    </p></dd></dl></div></div><div class=\"refsect1\"><a name=\"idm24339\"></a><h2>Description</h2><p>\n    The rename_setup function is used to setup a rename RPC task.\n    Is is not doing the actual rename operation.\n </p></div></div><div class=\"navfooter\"><hr><table width=\"100%\" summary=\"Navigation footer\"><tr><td width=\"40%\" align=\"left\"><a accesskey=\"p\" href=\"API-nfs-proc-rename-done.html\">Prev</a>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"u\" href=\"nfsd.stp.html\">Up</a></td><td width=\"40%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-nfs-proc-write.html\">Next</a></td></tr><tr><td width=\"40%\" align=\"left\" valign=\"top\"><span class=\"phrase\">probe::nfs.proc.rename_done</span>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"h\" href=\"index.html\">Home</a></td><td width=\"40%\" align=\"right\" valign=\"top\">&#160;<span class=\"phrase\">probe::nfs.proc.write</span></td></tr></table></div></body></html>\n"}, {"source1": "./usr/share/doc/systemtap-doc/tapsets/API-nfs-proc-rename.html", "source2": "./usr/share/doc/systemtap-doc/tapsets/API-nfs-proc-rename.html", "unified_diff": "@@ -1,21 +1,21 @@\n <html><head><meta http-equiv=\"Content-Type\" content=\"text/html; charset=ANSI_X3.4-1968\"><title>probe::nfs.proc.rename</title><meta name=\"generator\" content=\"DocBook XSL Stylesheets Vsnapshot\"><link rel=\"home\" href=\"index.html\" title=\"SystemTap Tapset Reference Manual\"><link rel=\"up\" href=\"nfsd.stp.html\" title=\"Chapter&#160;31.&#160;Network File Storage Tapsets\"><link rel=\"prev\" href=\"API-nfs-proc-remove.html\" title=\"probe::nfs.proc.remove\"><link rel=\"next\" href=\"API-nfs-proc-rename-done.html\" title=\"probe::nfs.proc.rename_done\"></head><body bgcolor=\"white\" text=\"black\" link=\"#0000FF\" vlink=\"#840084\" alink=\"#0000FF\"><div class=\"navheader\"><table width=\"100%\" summary=\"Navigation header\"><tr><th colspan=\"3\" align=\"center\"><span class=\"phrase\">probe::nfs.proc.rename</span></th></tr><tr><td width=\"20%\" align=\"left\"><a accesskey=\"p\" href=\"API-nfs-proc-remove.html\">Prev</a>&#160;</td><th width=\"60%\" align=\"center\">Chapter&#160;31.&#160;Network File Storage Tapsets</th><td width=\"20%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-nfs-proc-rename-done.html\">Next</a></td></tr></table><hr></div><div class=\"refentry\"><a name=\"API-nfs-proc-rename\"></a><div class=\"titlepage\"></div><div class=\"refnamediv\"><h2>Name</h2><p>probe::nfs.proc.rename &#8212; \n      NFS client renames a file on server\n- </p></div><div class=\"refsynopsisdiv\"><h2>Synopsis</h2><pre class=\"synopsis\">nfs.proc.rename </pre></div><div class=\"refsect1\"><a name=\"idm24198\"></a><h2>Values</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>prot</code></em></span></dt><dd><p>\n-     transfer protocol\n-    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>old_name</code></em></span></dt><dd><p>\n-     old file name\n-    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>old_filelen</code></em></span></dt><dd><p>\n+ </p></div><div class=\"refsynopsisdiv\"><h2>Synopsis</h2><pre class=\"synopsis\">nfs.proc.rename </pre></div><div class=\"refsect1\"><a name=\"idm24197\"></a><h2>Values</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>old_filelen</code></em></span></dt><dd><p>\n      length of old file name\n-    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>new_fh</code></em></span></dt><dd><p>\n-     file handle of new parent dir\n-    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>server_ip</code></em></span></dt><dd><p>\n-     IP address of server\n     </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>version</code></em></span></dt><dd><p>\n      NFS version (the function is used for all NFS version)\n+    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>prot</code></em></span></dt><dd><p>\n+     transfer protocol\n     </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>old_fh</code></em></span></dt><dd><p>\n      file handle of old parent dir\n-    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>new_filelen</code></em></span></dt><dd><p>\n-     length of new file name\n     </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>new_name</code></em></span></dt><dd><p>\n      new file name\n+    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>new_filelen</code></em></span></dt><dd><p>\n+     length of new file name\n+    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>new_fh</code></em></span></dt><dd><p>\n+     file handle of new parent dir\n+    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>server_ip</code></em></span></dt><dd><p>\n+     IP address of server\n+    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>old_name</code></em></span></dt><dd><p>\n+     old file name\n     </p></dd></dl></div></div></div><div class=\"navfooter\"><hr><table width=\"100%\" summary=\"Navigation footer\"><tr><td width=\"40%\" align=\"left\"><a accesskey=\"p\" href=\"API-nfs-proc-remove.html\">Prev</a>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"u\" href=\"nfsd.stp.html\">Up</a></td><td width=\"40%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-nfs-proc-rename-done.html\">Next</a></td></tr><tr><td width=\"40%\" align=\"left\" valign=\"top\"><span class=\"phrase\">probe::nfs.proc.remove</span>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"h\" href=\"index.html\">Home</a></td><td width=\"40%\" align=\"right\" valign=\"top\">&#160;<span class=\"phrase\">probe::nfs.proc.rename_done</span></td></tr></table></div></body></html>\n"}, {"source1": "./usr/share/doc/systemtap-doc/tapsets/API-nfs-proc-write-done.html", "source2": "./usr/share/doc/systemtap-doc/tapsets/API-nfs-proc-write-done.html", "unified_diff": "@@ -1,20 +1,20 @@\n <html><head><meta http-equiv=\"Content-Type\" content=\"text/html; charset=ANSI_X3.4-1968\"><title>probe::nfs.proc.write_done</title><meta name=\"generator\" content=\"DocBook XSL Stylesheets Vsnapshot\"><link rel=\"home\" href=\"index.html\" title=\"SystemTap Tapset Reference Manual\"><link rel=\"up\" href=\"nfsd.stp.html\" title=\"Chapter&#160;31.&#160;Network File Storage Tapsets\"><link rel=\"prev\" href=\"API-nfs-proc-write.html\" title=\"probe::nfs.proc.write\"><link rel=\"next\" href=\"API-nfs-proc-write-setup.html\" title=\"probe::nfs.proc.write_setup\"></head><body bgcolor=\"white\" text=\"black\" link=\"#0000FF\" vlink=\"#840084\" alink=\"#0000FF\"><div class=\"navheader\"><table width=\"100%\" summary=\"Navigation header\"><tr><th colspan=\"3\" align=\"center\"><span class=\"phrase\">probe::nfs.proc.write_done</span></th></tr><tr><td width=\"20%\" align=\"left\"><a accesskey=\"p\" href=\"API-nfs-proc-write.html\">Prev</a>&#160;</td><th width=\"60%\" align=\"center\">Chapter&#160;31.&#160;Network File Storage Tapsets</th><td width=\"20%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-nfs-proc-write-setup.html\">Next</a></td></tr></table><hr></div><div class=\"refentry\"><a name=\"API-nfs-proc-write-done\"></a><div class=\"titlepage\"></div><div class=\"refnamediv\"><h2>Name</h2><p>probe::nfs.proc.write_done &#8212; \n      NFS client response to a write RPC task\n- </p></div><div class=\"refsynopsisdiv\"><h2>Synopsis</h2><pre class=\"synopsis\">nfs.proc.write_done </pre></div><div class=\"refsect1\"><a name=\"idm24419\"></a><h2>Values</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>version</code></em></span></dt><dd><p>\n+ </p></div><div class=\"refsynopsisdiv\"><h2>Synopsis</h2><pre class=\"synopsis\">nfs.proc.write_done </pre></div><div class=\"refsect1\"><a name=\"idm24418\"></a><h2>Values</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>version</code></em></span></dt><dd><p>\n      NFS version\n+    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>prot</code></em></span></dt><dd><p>\n+     transfer protocol\n     </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>valid</code></em></span></dt><dd><p>\n      fattr-&gt;valid, indicates which fields are valid \n+    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>status</code></em></span></dt><dd><p>\n+     result of last operation\n     </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>count</code></em></span></dt><dd><p>\n      number of bytes written\n     </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>server_ip</code></em></span></dt><dd><p>\n      IP address of server\n     </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>timestamp</code></em></span></dt><dd><p>\n      V4 timestamp, which is used for lease renewal\n-    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>prot</code></em></span></dt><dd><p>\n-     transfer protocol\n-    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>status</code></em></span></dt><dd><p>\n-     result of last operation\n-    </p></dd></dl></div></div><div class=\"refsect1\"><a name=\"idm24457\"></a><h2>Description</h2><p>\n+    </p></dd></dl></div></div><div class=\"refsect1\"><a name=\"idm24456\"></a><h2>Description</h2><p>\n    Fires when a reply to a write RPC task is received or some write error occurs\n    (timeout or socket shutdown).\n </p></div></div><div class=\"navfooter\"><hr><table width=\"100%\" summary=\"Navigation footer\"><tr><td width=\"40%\" align=\"left\"><a accesskey=\"p\" href=\"API-nfs-proc-write.html\">Prev</a>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"u\" href=\"nfsd.stp.html\">Up</a></td><td width=\"40%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-nfs-proc-write-setup.html\">Next</a></td></tr><tr><td width=\"40%\" align=\"left\" valign=\"top\"><span class=\"phrase\">probe::nfs.proc.write</span>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"h\" href=\"index.html\">Home</a></td><td width=\"40%\" align=\"right\" valign=\"top\">&#160;<span class=\"phrase\">probe::nfs.proc.write_setup</span></td></tr></table></div></body></html>\n"}, {"source1": "./usr/share/doc/systemtap-doc/tapsets/API-nfs-proc-write-setup.html", "source2": "./usr/share/doc/systemtap-doc/tapsets/API-nfs-proc-write-setup.html", "unified_diff": "@@ -1,28 +1,28 @@\n <html><head><meta http-equiv=\"Content-Type\" content=\"text/html; charset=ANSI_X3.4-1968\"><title>probe::nfs.proc.write_setup</title><meta name=\"generator\" content=\"DocBook XSL Stylesheets Vsnapshot\"><link rel=\"home\" href=\"index.html\" title=\"SystemTap Tapset Reference Manual\"><link rel=\"up\" href=\"nfsd.stp.html\" title=\"Chapter&#160;31.&#160;Network File Storage Tapsets\"><link rel=\"prev\" href=\"API-nfs-proc-write-done.html\" title=\"probe::nfs.proc.write_done\"><link rel=\"next\" href=\"API-nfsd-close.html\" title=\"probe::nfsd.close\"></head><body bgcolor=\"white\" text=\"black\" link=\"#0000FF\" vlink=\"#840084\" alink=\"#0000FF\"><div class=\"navheader\"><table width=\"100%\" summary=\"Navigation header\"><tr><th colspan=\"3\" align=\"center\"><span class=\"phrase\">probe::nfs.proc.write_setup</span></th></tr><tr><td width=\"20%\" align=\"left\"><a accesskey=\"p\" href=\"API-nfs-proc-write-done.html\">Prev</a>&#160;</td><th width=\"60%\" align=\"center\">Chapter&#160;31.&#160;Network File Storage Tapsets</th><td width=\"20%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-nfsd-close.html\">Next</a></td></tr></table><hr></div><div class=\"refentry\"><a name=\"API-nfs-proc-write-setup\"></a><div class=\"titlepage\"></div><div class=\"refnamediv\"><h2>Name</h2><p>probe::nfs.proc.write_setup &#8212; \n      NFS client setting up a write RPC task\n- </p></div><div class=\"refsynopsisdiv\"><h2>Synopsis</h2><pre class=\"synopsis\">nfs.proc.write_setup </pre></div><div class=\"refsect1\"><a name=\"idm24475\"></a><h2>Values</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>bitmask0</code></em></span></dt><dd><p>\n+ </p></div><div class=\"refsynopsisdiv\"><h2>Synopsis</h2><pre class=\"synopsis\">nfs.proc.write_setup </pre></div><div class=\"refsect1\"><a name=\"idm24474\"></a><h2>Values</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>size</code></em></span></dt><dd><p>\n+     bytes written in this execution\n+    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>offset</code></em></span></dt><dd><p>\n+     the file offset\n+    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>bitmask1</code></em></span></dt><dd><p>\n+     V4 bitmask representing the set of attributes supported\n+     on this filesystem \n+    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>version</code></em></span></dt><dd><p>\n+     NFS version\n+    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>bitmask0</code></em></span></dt><dd><p>\n      V4 bitmask representing the set of attributes supported\n      on this filesystem\n     </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>prot</code></em></span></dt><dd><p>\n      transfer protocol\n-    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>server_ip</code></em></span></dt><dd><p>\n-     IP address of server\n-    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>count</code></em></span></dt><dd><p>\n-     bytes written in this execution\n     </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>how</code></em></span></dt><dd><p>\n      used to set args.stable. The stable value could be:\n      NFS_UNSTABLE,NFS_DATA_SYNC,NFS_FILE_SYNC\n      (in nfs.proc3.write_setup and nfs.proc4.write_setup)\n-    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>version</code></em></span></dt><dd><p>\n-     NFS version\n-    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>offset</code></em></span></dt><dd><p>\n-     the file offset\n-    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>size</code></em></span></dt><dd><p>\n+    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>server_ip</code></em></span></dt><dd><p>\n+     IP address of server\n+    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>count</code></em></span></dt><dd><p>\n      bytes written in this execution\n-    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>bitmask1</code></em></span></dt><dd><p>\n-     V4 bitmask representing the set of attributes supported\n-     on this filesystem \n-    </p></dd></dl></div></div><div class=\"refsect1\"><a name=\"idm24523\"></a><h2>Description</h2><p>\n+    </p></dd></dl></div></div><div class=\"refsect1\"><a name=\"idm24522\"></a><h2>Description</h2><p>\n    The write_setup function is used to setup a write RPC task.\n    It is not doing the actual write operation.\n </p></div></div><div class=\"navfooter\"><hr><table width=\"100%\" summary=\"Navigation footer\"><tr><td width=\"40%\" align=\"left\"><a accesskey=\"p\" href=\"API-nfs-proc-write-done.html\">Prev</a>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"u\" href=\"nfsd.stp.html\">Up</a></td><td width=\"40%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-nfsd-close.html\">Next</a></td></tr><tr><td width=\"40%\" align=\"left\" valign=\"top\"><span class=\"phrase\">probe::nfs.proc.write_done</span>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"h\" href=\"index.html\">Home</a></td><td width=\"40%\" align=\"right\" valign=\"top\">&#160;<span class=\"phrase\">probe::nfsd.close</span></td></tr></table></div></body></html>\n"}, {"source1": "./usr/share/doc/systemtap-doc/tapsets/API-nfs-proc-write.html", "source2": "./usr/share/doc/systemtap-doc/tapsets/API-nfs-proc-write.html", "unified_diff": "@@ -1,25 +1,25 @@\n <html><head><meta http-equiv=\"Content-Type\" content=\"text/html; charset=ANSI_X3.4-1968\"><title>probe::nfs.proc.write</title><meta name=\"generator\" content=\"DocBook XSL Stylesheets Vsnapshot\"><link rel=\"home\" href=\"index.html\" title=\"SystemTap Tapset Reference Manual\"><link rel=\"up\" href=\"nfsd.stp.html\" title=\"Chapter&#160;31.&#160;Network File Storage Tapsets\"><link rel=\"prev\" href=\"API-nfs-proc-rename-setup.html\" title=\"probe::nfs.proc.rename_setup\"><link rel=\"next\" href=\"API-nfs-proc-write-done.html\" title=\"probe::nfs.proc.write_done\"></head><body bgcolor=\"white\" text=\"black\" link=\"#0000FF\" vlink=\"#840084\" alink=\"#0000FF\"><div class=\"navheader\"><table width=\"100%\" summary=\"Navigation header\"><tr><th colspan=\"3\" align=\"center\"><span class=\"phrase\">probe::nfs.proc.write</span></th></tr><tr><td width=\"20%\" align=\"left\"><a accesskey=\"p\" href=\"API-nfs-proc-rename-setup.html\">Prev</a>&#160;</td><th width=\"60%\" align=\"center\">Chapter&#160;31.&#160;Network File Storage Tapsets</th><td width=\"20%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-nfs-proc-write-done.html\">Next</a></td></tr></table><hr></div><div class=\"refentry\"><a name=\"API-nfs-proc-write\"></a><div class=\"titlepage\"></div><div class=\"refnamediv\"><h2>Name</h2><p>probe::nfs.proc.write &#8212; \n      NFS client synchronously writes file to server\n- </p></div><div class=\"refsynopsisdiv\"><h2>Synopsis</h2><pre class=\"synopsis\">nfs.proc.write </pre></div><div class=\"refsect1\"><a name=\"idm24358\"></a><h2>Values</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>bitmask1</code></em></span></dt><dd><p>\n+ </p></div><div class=\"refsynopsisdiv\"><h2>Synopsis</h2><pre class=\"synopsis\">nfs.proc.write </pre></div><div class=\"refsect1\"><a name=\"idm24357\"></a><h2>Values</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>bitmask0</code></em></span></dt><dd><p>\n+     V4 bitmask representing the set of attributes supported\n+     on this filesystem\n+    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>prot</code></em></span></dt><dd><p>\n+     transfer protocol\n+    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>version</code></em></span></dt><dd><p>\n+     NFS version\n+    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>bitmask1</code></em></span></dt><dd><p>\n      V4 bitmask representing the set of attributes supported\n      on this filesystem\n-    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>size</code></em></span></dt><dd><p>\n-     read bytes in this execution\n     </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>flags</code></em></span></dt><dd><p>\n      used to set task-&gt;tk_flags in rpc_init_task function\n     </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>offset</code></em></span></dt><dd><p>\n      the file offset\n-    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>version</code></em></span></dt><dd><p>\n-     NFS version\n+    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>size</code></em></span></dt><dd><p>\n+     read bytes in this execution\n     </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>server_ip</code></em></span></dt><dd><p>\n      IP address of server\n-    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>prot</code></em></span></dt><dd><p>\n-     transfer protocol\n-    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>bitmask0</code></em></span></dt><dd><p>\n-     V4 bitmask representing the set of attributes supported\n-     on this filesystem\n-    </p></dd></dl></div></div><div class=\"refsect1\"><a name=\"idm24401\"></a><h2>Description</h2><p>\n+    </p></dd></dl></div></div><div class=\"refsect1\"><a name=\"idm24400\"></a><h2>Description</h2><p>\n    All the nfs.proc.write kernel functions were removed in kernel commit\n    200baa in December 2006, so these probes do not exist on Linux\n    2.6.21 and newer kernels.\n </p></div></div><div class=\"navfooter\"><hr><table width=\"100%\" summary=\"Navigation footer\"><tr><td width=\"40%\" align=\"left\"><a accesskey=\"p\" href=\"API-nfs-proc-rename-setup.html\">Prev</a>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"u\" href=\"nfsd.stp.html\">Up</a></td><td width=\"40%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-nfs-proc-write-done.html\">Next</a></td></tr><tr><td width=\"40%\" align=\"left\" valign=\"top\"><span class=\"phrase\">probe::nfs.proc.rename_setup</span>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"h\" href=\"index.html\">Home</a></td><td width=\"40%\" align=\"right\" valign=\"top\">&#160;<span class=\"phrase\">probe::nfs.proc.write_done</span></td></tr></table></div></body></html>\n"}, {"source1": "./usr/share/doc/systemtap-doc/tapsets/API-nfsd-close.html", "source2": "./usr/share/doc/systemtap-doc/tapsets/API-nfsd-close.html", "unified_diff": "@@ -1,7 +1,7 @@\n <html><head><meta http-equiv=\"Content-Type\" content=\"text/html; charset=ANSI_X3.4-1968\"><title>probe::nfsd.close</title><meta name=\"generator\" content=\"DocBook XSL Stylesheets Vsnapshot\"><link rel=\"home\" href=\"index.html\" title=\"SystemTap Tapset Reference Manual\"><link rel=\"up\" href=\"nfsd.stp.html\" title=\"Chapter&#160;31.&#160;Network File Storage Tapsets\"><link rel=\"prev\" href=\"API-nfs-proc-write-setup.html\" title=\"probe::nfs.proc.write_setup\"><link rel=\"next\" href=\"API-nfsd-commit.html\" title=\"probe::nfsd.commit\"></head><body bgcolor=\"white\" text=\"black\" link=\"#0000FF\" vlink=\"#840084\" alink=\"#0000FF\"><div class=\"navheader\"><table width=\"100%\" summary=\"Navigation header\"><tr><th colspan=\"3\" align=\"center\"><span class=\"phrase\">probe::nfsd.close</span></th></tr><tr><td width=\"20%\" align=\"left\"><a accesskey=\"p\" href=\"API-nfs-proc-write-setup.html\">Prev</a>&#160;</td><th width=\"60%\" align=\"center\">Chapter&#160;31.&#160;Network File Storage Tapsets</th><td width=\"20%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-nfsd-commit.html\">Next</a></td></tr></table><hr></div><div class=\"refentry\"><a name=\"API-nfsd-close\"></a><div class=\"titlepage\"></div><div class=\"refnamediv\"><h2>Name</h2><p>probe::nfsd.close &#8212; \n      NFS server closing a file for client\n- </p></div><div class=\"refsynopsisdiv\"><h2>Synopsis</h2><pre class=\"synopsis\">nfsd.close </pre></div><div class=\"refsect1\"><a name=\"idm24541\"></a><h2>Values</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>filename</code></em></span></dt><dd><p>\n+ </p></div><div class=\"refsynopsisdiv\"><h2>Synopsis</h2><pre class=\"synopsis\">nfsd.close </pre></div><div class=\"refsect1\"><a name=\"idm24540\"></a><h2>Values</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>filename</code></em></span></dt><dd><p>\n      file name\n-    </p></dd></dl></div></div><div class=\"refsect1\"><a name=\"idm24549\"></a><h2>Description</h2><p>\n+    </p></dd></dl></div></div><div class=\"refsect1\"><a name=\"idm24548\"></a><h2>Description</h2><p>\n    This probe point does not exist in kernels starting with 4.2.\n </p></div></div><div class=\"navfooter\"><hr><table width=\"100%\" summary=\"Navigation footer\"><tr><td width=\"40%\" align=\"left\"><a accesskey=\"p\" href=\"API-nfs-proc-write-setup.html\">Prev</a>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"u\" href=\"nfsd.stp.html\">Up</a></td><td width=\"40%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-nfsd-commit.html\">Next</a></td></tr><tr><td width=\"40%\" align=\"left\" valign=\"top\"><span class=\"phrase\">probe::nfs.proc.write_setup</span>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"h\" href=\"index.html\">Home</a></td><td width=\"40%\" align=\"right\" valign=\"top\">&#160;<span class=\"phrase\">probe::nfsd.commit</span></td></tr></table></div></body></html>\n"}, {"source1": "./usr/share/doc/systemtap-doc/tapsets/API-nfsd-commit.html", "source2": "./usr/share/doc/systemtap-doc/tapsets/API-nfsd-commit.html", "unified_diff": "@@ -1,15 +1,15 @@\n <html><head><meta http-equiv=\"Content-Type\" content=\"text/html; charset=ANSI_X3.4-1968\"><title>probe::nfsd.commit</title><meta name=\"generator\" content=\"DocBook XSL Stylesheets Vsnapshot\"><link rel=\"home\" href=\"index.html\" title=\"SystemTap Tapset Reference Manual\"><link rel=\"up\" href=\"nfsd.stp.html\" title=\"Chapter&#160;31.&#160;Network File Storage Tapsets\"><link rel=\"prev\" href=\"API-nfsd-close.html\" title=\"probe::nfsd.close\"><link rel=\"next\" href=\"API-nfsd-create.html\" title=\"probe::nfsd.create\"></head><body bgcolor=\"white\" text=\"black\" link=\"#0000FF\" vlink=\"#840084\" alink=\"#0000FF\"><div class=\"navheader\"><table width=\"100%\" summary=\"Navigation header\"><tr><th colspan=\"3\" align=\"center\"><span class=\"phrase\">probe::nfsd.commit</span></th></tr><tr><td width=\"20%\" align=\"left\"><a accesskey=\"p\" href=\"API-nfsd-close.html\">Prev</a>&#160;</td><th width=\"60%\" align=\"center\">Chapter&#160;31.&#160;Network File Storage Tapsets</th><td width=\"20%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-nfsd-create.html\">Next</a></td></tr></table><hr></div><div class=\"refentry\"><a name=\"API-nfsd-commit\"></a><div class=\"titlepage\"></div><div class=\"refnamediv\"><h2>Name</h2><p>probe::nfsd.commit &#8212; \n      NFS server committing all pending writes to stable storage\n- </p></div><div class=\"refsynopsisdiv\"><h2>Synopsis</h2><pre class=\"synopsis\">nfsd.commit </pre></div><div class=\"refsect1\"><a name=\"idm24567\"></a><h2>Values</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>flag</code></em></span></dt><dd><p>\n+ </p></div><div class=\"refsynopsisdiv\"><h2>Synopsis</h2><pre class=\"synopsis\">nfsd.commit </pre></div><div class=\"refsect1\"><a name=\"idm24566\"></a><h2>Values</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>flag</code></em></span></dt><dd><p>\n      indicates whether this execution is a sync operation\n-    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>size</code></em></span></dt><dd><p>\n-     read bytes\n     </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>fh</code></em></span></dt><dd><p>\n      file handle (the first part is the length of the file handle)\n-    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>client_ip</code></em></span></dt><dd><p>\n-     the ip address of client\n+    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>count</code></em></span></dt><dd><p>\n+     read bytes\n     </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>offset</code></em></span></dt><dd><p>\n      the offset of file\n-    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>count</code></em></span></dt><dd><p>\n+    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>size</code></em></span></dt><dd><p>\n      read bytes\n+    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>client_ip</code></em></span></dt><dd><p>\n+     the ip address of client\n     </p></dd></dl></div></div></div><div class=\"navfooter\"><hr><table width=\"100%\" summary=\"Navigation footer\"><tr><td width=\"40%\" align=\"left\"><a accesskey=\"p\" href=\"API-nfsd-close.html\">Prev</a>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"u\" href=\"nfsd.stp.html\">Up</a></td><td width=\"40%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-nfsd-create.html\">Next</a></td></tr><tr><td width=\"40%\" align=\"left\" valign=\"top\"><span class=\"phrase\">probe::nfsd.close</span>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"h\" href=\"index.html\">Home</a></td><td width=\"40%\" align=\"right\" valign=\"top\">&#160;<span class=\"phrase\">probe::nfsd.create</span></td></tr></table></div></body></html>\n"}, {"source1": "./usr/share/doc/systemtap-doc/tapsets/API-nfsd-create.html", "source2": "./usr/share/doc/systemtap-doc/tapsets/API-nfsd-create.html", "unified_diff": "@@ -1,19 +1,19 @@\n <html><head><meta http-equiv=\"Content-Type\" content=\"text/html; charset=ANSI_X3.4-1968\"><title>probe::nfsd.create</title><meta name=\"generator\" content=\"DocBook XSL Stylesheets Vsnapshot\"><link rel=\"home\" href=\"index.html\" title=\"SystemTap Tapset Reference Manual\"><link rel=\"up\" href=\"nfsd.stp.html\" title=\"Chapter&#160;31.&#160;Network File Storage Tapsets\"><link rel=\"prev\" href=\"API-nfsd-commit.html\" title=\"probe::nfsd.commit\"><link rel=\"next\" href=\"API-nfsd-createv3.html\" title=\"probe::nfsd.createv3\"></head><body bgcolor=\"white\" text=\"black\" link=\"#0000FF\" vlink=\"#840084\" alink=\"#0000FF\"><div class=\"navheader\"><table width=\"100%\" summary=\"Navigation header\"><tr><th colspan=\"3\" align=\"center\"><span class=\"phrase\">probe::nfsd.create</span></th></tr><tr><td width=\"20%\" align=\"left\"><a accesskey=\"p\" href=\"API-nfsd-commit.html\">Prev</a>&#160;</td><th width=\"60%\" align=\"center\">Chapter&#160;31.&#160;Network File Storage Tapsets</th><td width=\"20%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-nfsd-createv3.html\">Next</a></td></tr></table><hr></div><div class=\"refentry\"><a name=\"API-nfsd-create\"></a><div class=\"titlepage\"></div><div class=\"refnamediv\"><h2>Name</h2><p>probe::nfsd.create &#8212; \n      NFS server creating a file(regular,dir,device,fifo) for client\n- </p></div><div class=\"refsynopsisdiv\"><h2>Synopsis</h2><pre class=\"synopsis\">nfsd.create </pre></div><div class=\"refsect1\"><a name=\"idm24615\"></a><h2>Values</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>filename</code></em></span></dt><dd><p>\n+ </p></div><div class=\"refsynopsisdiv\"><h2>Synopsis</h2><pre class=\"synopsis\">nfsd.create </pre></div><div class=\"refsect1\"><a name=\"idm24614\"></a><h2>Values</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>fh</code></em></span></dt><dd><p>\n+     file handle (the first part is the length of the file handle)\n+    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>filename</code></em></span></dt><dd><p>\n      file name \n+    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>iap_mode</code></em></span></dt><dd><p>\n+     file access mode\n+    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>client_ip</code></em></span></dt><dd><p>\n+     the ip address of client\n     </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>filelen</code></em></span></dt><dd><p>\n      the length of file name\n     </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>type</code></em></span></dt><dd><p>\n      file type(regular,dir,device,fifo ...)\n-    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>iap_mode</code></em></span></dt><dd><p>\n-     file access mode\n     </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>iap_valid</code></em></span></dt><dd><p>\n      Attribute flags\n-    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>client_ip</code></em></span></dt><dd><p>\n-     the ip address of client\n-    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>fh</code></em></span></dt><dd><p>\n-     file handle (the first part is the length of the file handle)\n-    </p></dd></dl></div></div><div class=\"refsect1\"><a name=\"idm24653\"></a><h2>Description</h2><p>\n+    </p></dd></dl></div></div><div class=\"refsect1\"><a name=\"idm24652\"></a><h2>Description</h2><p>\n    Sometimes nfsd will call nfsd_create_v3 instead of this this probe point.\n </p></div></div><div class=\"navfooter\"><hr><table width=\"100%\" summary=\"Navigation footer\"><tr><td width=\"40%\" align=\"left\"><a accesskey=\"p\" href=\"API-nfsd-commit.html\">Prev</a>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"u\" href=\"nfsd.stp.html\">Up</a></td><td width=\"40%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-nfsd-createv3.html\">Next</a></td></tr><tr><td width=\"40%\" align=\"left\" valign=\"top\"><span class=\"phrase\">probe::nfsd.commit</span>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"h\" href=\"index.html\">Home</a></td><td width=\"40%\" align=\"right\" valign=\"top\">&#160;<span class=\"phrase\">probe::nfsd.createv3</span></td></tr></table></div></body></html>\n"}, {"source1": "./usr/share/doc/systemtap-doc/tapsets/API-nfsd-createv3.html", "source2": "./usr/share/doc/systemtap-doc/tapsets/API-nfsd-createv3.html", "unified_diff": "@@ -1,24 +1,24 @@\n <html><head><meta http-equiv=\"Content-Type\" content=\"text/html; charset=ANSI_X3.4-1968\"><title>probe::nfsd.createv3</title><meta name=\"generator\" content=\"DocBook XSL Stylesheets Vsnapshot\"><link rel=\"home\" href=\"index.html\" title=\"SystemTap Tapset Reference Manual\"><link rel=\"up\" href=\"nfsd.stp.html\" title=\"Chapter&#160;31.&#160;Network File Storage Tapsets\"><link rel=\"prev\" href=\"API-nfsd-create.html\" title=\"probe::nfsd.create\"><link rel=\"next\" href=\"API-nfsd-dispatch.html\" title=\"probe::nfsd.dispatch\"></head><body bgcolor=\"white\" text=\"black\" link=\"#0000FF\" vlink=\"#840084\" alink=\"#0000FF\"><div class=\"navheader\"><table width=\"100%\" summary=\"Navigation header\"><tr><th colspan=\"3\" align=\"center\"><span class=\"phrase\">probe::nfsd.createv3</span></th></tr><tr><td width=\"20%\" align=\"left\"><a accesskey=\"p\" href=\"API-nfsd-create.html\">Prev</a>&#160;</td><th width=\"60%\" align=\"center\">Chapter&#160;31.&#160;Network File Storage Tapsets</th><td width=\"20%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-nfsd-dispatch.html\">Next</a></td></tr></table><hr></div><div class=\"refentry\"><a name=\"API-nfsd-createv3\"></a><div class=\"titlepage\"></div><div class=\"refnamediv\"><h2>Name</h2><p>probe::nfsd.createv3 &#8212; \n      NFS server creating a regular file or set file attributes for client\n- </p></div><div class=\"refsynopsisdiv\"><h2>Synopsis</h2><pre class=\"synopsis\">nfsd.createv3 </pre></div><div class=\"refsect1\"><a name=\"idm24671\"></a><h2>Values</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>truncp</code></em></span></dt><dd><p>\n+ </p></div><div class=\"refsynopsisdiv\"><h2>Synopsis</h2><pre class=\"synopsis\">nfsd.createv3 </pre></div><div class=\"refsect1\"><a name=\"idm24670\"></a><h2>Values</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>verifier</code></em></span></dt><dd><p>\n+     file attributes (atime,mtime,mode). It's used to reset file attributes for CREATE_EXCLUSIVE\n+    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>filename</code></em></span></dt><dd><p>\n+     file name \n+    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>fh</code></em></span></dt><dd><p>\n+     file handle (the first part is the length of the file handle)\n+    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>truncp</code></em></span></dt><dd><p>\n      trunp arguments, indicates if the file shouldbe truncate\n-    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>iap_mode</code></em></span></dt><dd><p>\n-     file access mode\n+    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>iap_valid</code></em></span></dt><dd><p>\n+     Attribute flags\n     </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>createmode</code></em></span></dt><dd><p>\n      create mode .The possible values could be: NFS3_CREATE_EXCLUSIVE, NFS3_CREATE_UNCHECKED, or NFS3_CREATE_GUARDED\n-    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>filename</code></em></span></dt><dd><p>\n-     file name \n     </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>filelen</code></em></span></dt><dd><p>\n      the length of file name\n-    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>fh</code></em></span></dt><dd><p>\n-     file handle (the first part is the length of the file handle)\n+    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>iap_mode</code></em></span></dt><dd><p>\n+     file access mode\n     </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>client_ip</code></em></span></dt><dd><p>\n      the ip address of client\n-    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>iap_valid</code></em></span></dt><dd><p>\n-     Attribute flags\n-    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>verifier</code></em></span></dt><dd><p>\n-     file attributes (atime,mtime,mode). It's used to reset file attributes for CREATE_EXCLUSIVE\n-    </p></dd></dl></div></div><div class=\"refsect1\"><a name=\"idm24719\"></a><h2>Description</h2><p>\n+    </p></dd></dl></div></div><div class=\"refsect1\"><a name=\"idm24718\"></a><h2>Description</h2><p>\n    This probepoints is only called by nfsd3_proc_create and\n    nfsd4_open when op_claim_type is NFS4_OPEN_CLAIM_NULL.\n </p></div></div><div class=\"navfooter\"><hr><table width=\"100%\" summary=\"Navigation footer\"><tr><td width=\"40%\" align=\"left\"><a accesskey=\"p\" href=\"API-nfsd-create.html\">Prev</a>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"u\" href=\"nfsd.stp.html\">Up</a></td><td width=\"40%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-nfsd-dispatch.html\">Next</a></td></tr><tr><td width=\"40%\" align=\"left\" valign=\"top\"><span class=\"phrase\">probe::nfsd.create</span>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"h\" href=\"index.html\">Home</a></td><td width=\"40%\" align=\"right\" valign=\"top\">&#160;<span class=\"phrase\">probe::nfsd.dispatch</span></td></tr></table></div></body></html>\n"}, {"source1": "./usr/share/doc/systemtap-doc/tapsets/API-nfsd-dispatch.html", "source2": "./usr/share/doc/systemtap-doc/tapsets/API-nfsd-dispatch.html", "unified_diff": "@@ -1,15 +1,15 @@\n <html><head><meta http-equiv=\"Content-Type\" content=\"text/html; charset=ANSI_X3.4-1968\"><title>probe::nfsd.dispatch</title><meta name=\"generator\" content=\"DocBook XSL Stylesheets Vsnapshot\"><link rel=\"home\" href=\"index.html\" title=\"SystemTap Tapset Reference Manual\"><link rel=\"up\" href=\"nfsd.stp.html\" title=\"Chapter&#160;31.&#160;Network File Storage Tapsets\"><link rel=\"prev\" href=\"API-nfsd-createv3.html\" title=\"probe::nfsd.createv3\"><link rel=\"next\" href=\"API-nfsd-lookup.html\" title=\"probe::nfsd.lookup\"></head><body bgcolor=\"white\" text=\"black\" link=\"#0000FF\" vlink=\"#840084\" alink=\"#0000FF\"><div class=\"navheader\"><table width=\"100%\" summary=\"Navigation header\"><tr><th colspan=\"3\" align=\"center\"><span class=\"phrase\">probe::nfsd.dispatch</span></th></tr><tr><td width=\"20%\" align=\"left\"><a accesskey=\"p\" href=\"API-nfsd-createv3.html\">Prev</a>&#160;</td><th width=\"60%\" align=\"center\">Chapter&#160;31.&#160;Network File Storage Tapsets</th><td width=\"20%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-nfsd-lookup.html\">Next</a></td></tr></table><hr></div><div class=\"refentry\"><a name=\"API-nfsd-dispatch\"></a><div class=\"titlepage\"></div><div class=\"refnamediv\"><h2>Name</h2><p>probe::nfsd.dispatch &#8212; \n   NFS server receives an operation from client\n- </p></div><div class=\"refsynopsisdiv\"><h2>Synopsis</h2><pre class=\"synopsis\">nfsd.dispatch </pre></div><div class=\"refsect1\"><a name=\"idm24737\"></a><h2>Values</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>prog</code></em></span></dt><dd><p>\n+ </p></div><div class=\"refsynopsisdiv\"><h2>Synopsis</h2><pre class=\"synopsis\">nfsd.dispatch </pre></div><div class=\"refsect1\"><a name=\"idm24736\"></a><h2>Values</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>prog</code></em></span></dt><dd><p>\n      program number\n     </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>proto</code></em></span></dt><dd><p>\n      transfer protocol\n     </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>version</code></em></span></dt><dd><p>\n      nfs version\n-    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>proc</code></em></span></dt><dd><p>\n-     procedure number\n-    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>client_ip</code></em></span></dt><dd><p>\n-     the ip address of client\n     </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>xid</code></em></span></dt><dd><p>\n      transmission id\n+    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>client_ip</code></em></span></dt><dd><p>\n+     the ip address of client\n+    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>proc</code></em></span></dt><dd><p>\n+     procedure number\n     </p></dd></dl></div></div></div><div class=\"navfooter\"><hr><table width=\"100%\" summary=\"Navigation footer\"><tr><td width=\"40%\" align=\"left\"><a accesskey=\"p\" href=\"API-nfsd-createv3.html\">Prev</a>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"u\" href=\"nfsd.stp.html\">Up</a></td><td width=\"40%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-nfsd-lookup.html\">Next</a></td></tr><tr><td width=\"40%\" align=\"left\" valign=\"top\"><span class=\"phrase\">probe::nfsd.createv3</span>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"h\" href=\"index.html\">Home</a></td><td width=\"40%\" align=\"right\" valign=\"top\">&#160;<span class=\"phrase\">probe::nfsd.lookup</span></td></tr></table></div></body></html>\n"}, {"source1": "./usr/share/doc/systemtap-doc/tapsets/API-nfsd-lookup.html", "source2": "./usr/share/doc/systemtap-doc/tapsets/API-nfsd-lookup.html", "unified_diff": "@@ -1,11 +1,11 @@\n <html><head><meta http-equiv=\"Content-Type\" content=\"text/html; charset=ANSI_X3.4-1968\"><title>probe::nfsd.lookup</title><meta name=\"generator\" content=\"DocBook XSL Stylesheets Vsnapshot\"><link rel=\"home\" href=\"index.html\" title=\"SystemTap Tapset Reference Manual\"><link rel=\"up\" href=\"nfsd.stp.html\" title=\"Chapter&#160;31.&#160;Network File Storage Tapsets\"><link rel=\"prev\" href=\"API-nfsd-dispatch.html\" title=\"probe::nfsd.dispatch\"><link rel=\"next\" href=\"API-nfsd-open.html\" title=\"probe::nfsd.open\"></head><body bgcolor=\"white\" text=\"black\" link=\"#0000FF\" vlink=\"#840084\" alink=\"#0000FF\"><div class=\"navheader\"><table width=\"100%\" summary=\"Navigation header\"><tr><th colspan=\"3\" align=\"center\"><span class=\"phrase\">probe::nfsd.lookup</span></th></tr><tr><td width=\"20%\" align=\"left\"><a accesskey=\"p\" href=\"API-nfsd-dispatch.html\">Prev</a>&#160;</td><th width=\"60%\" align=\"center\">Chapter&#160;31.&#160;Network File Storage Tapsets</th><td width=\"20%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-nfsd-open.html\">Next</a></td></tr></table><hr></div><div class=\"refentry\"><a name=\"API-nfsd-lookup\"></a><div class=\"titlepage\"></div><div class=\"refnamediv\"><h2>Name</h2><p>probe::nfsd.lookup &#8212; \n      NFS server opening or searching file for a file for client\n- </p></div><div class=\"refsynopsisdiv\"><h2>Synopsis</h2><pre class=\"synopsis\">nfsd.lookup </pre></div><div class=\"refsect1\"><a name=\"idm24785\"></a><h2>Values</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>filelen</code></em></span></dt><dd><p>\n-     the length of file name\n+ </p></div><div class=\"refsynopsisdiv\"><h2>Synopsis</h2><pre class=\"synopsis\">nfsd.lookup </pre></div><div class=\"refsect1\"><a name=\"idm24784\"></a><h2>Values</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>fh</code></em></span></dt><dd><p>\n+     file handle of parent dir(the first part is the length of the file handle)\n     </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>filename</code></em></span></dt><dd><p>\n      file name \n     </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>client_ip</code></em></span></dt><dd><p>\n      the ip address of client\n-    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>fh</code></em></span></dt><dd><p>\n-     file handle of parent dir(the first part is the length of the file handle)\n+    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>filelen</code></em></span></dt><dd><p>\n+     the length of file name\n     </p></dd></dl></div></div></div><div class=\"navfooter\"><hr><table width=\"100%\" summary=\"Navigation footer\"><tr><td width=\"40%\" align=\"left\"><a accesskey=\"p\" href=\"API-nfsd-dispatch.html\">Prev</a>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"u\" href=\"nfsd.stp.html\">Up</a></td><td width=\"40%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-nfsd-open.html\">Next</a></td></tr><tr><td width=\"40%\" align=\"left\" valign=\"top\"><span class=\"phrase\">probe::nfsd.dispatch</span>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"h\" href=\"index.html\">Home</a></td><td width=\"40%\" align=\"right\" valign=\"top\">&#160;<span class=\"phrase\">probe::nfsd.open</span></td></tr></table></div></body></html>\n"}, {"source1": "./usr/share/doc/systemtap-doc/tapsets/API-nfsd-open.html", "source2": "./usr/share/doc/systemtap-doc/tapsets/API-nfsd-open.html", "unified_diff": "@@ -1,11 +1,11 @@\n <html><head><meta http-equiv=\"Content-Type\" content=\"text/html; charset=ANSI_X3.4-1968\"><title>probe::nfsd.open</title><meta name=\"generator\" content=\"DocBook XSL Stylesheets Vsnapshot\"><link rel=\"home\" href=\"index.html\" title=\"SystemTap Tapset Reference Manual\"><link rel=\"up\" href=\"nfsd.stp.html\" title=\"Chapter&#160;31.&#160;Network File Storage Tapsets\"><link rel=\"prev\" href=\"API-nfsd-lookup.html\" title=\"probe::nfsd.lookup\"><link rel=\"next\" href=\"API-nfsd-proc-commit.html\" title=\"probe::nfsd.proc.commit\"></head><body bgcolor=\"white\" text=\"black\" link=\"#0000FF\" vlink=\"#840084\" alink=\"#0000FF\"><div class=\"navheader\"><table width=\"100%\" summary=\"Navigation header\"><tr><th colspan=\"3\" align=\"center\"><span class=\"phrase\">probe::nfsd.open</span></th></tr><tr><td width=\"20%\" align=\"left\"><a accesskey=\"p\" href=\"API-nfsd-lookup.html\">Prev</a>&#160;</td><th width=\"60%\" align=\"center\">Chapter&#160;31.&#160;Network File Storage Tapsets</th><td width=\"20%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-nfsd-proc-commit.html\">Next</a></td></tr></table><hr></div><div class=\"refentry\"><a name=\"API-nfsd-open\"></a><div class=\"titlepage\"></div><div class=\"refnamediv\"><h2>Name</h2><p>probe::nfsd.open &#8212; \n      NFS server opening a file for client\n- </p></div><div class=\"refsynopsisdiv\"><h2>Synopsis</h2><pre class=\"synopsis\">nfsd.open </pre></div><div class=\"refsect1\"><a name=\"idm24823\"></a><h2>Values</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>access</code></em></span></dt><dd><p>\n+ </p></div><div class=\"refsynopsisdiv\"><h2>Synopsis</h2><pre class=\"synopsis\">nfsd.open </pre></div><div class=\"refsect1\"><a name=\"idm24822\"></a><h2>Values</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>fh</code></em></span></dt><dd><p>\n+     file handle (the first part is the length of the file handle)\n+    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>access</code></em></span></dt><dd><p>\n      indicates the type of open (read/write/commit/readdir...) \n     </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>client_ip</code></em></span></dt><dd><p>\n      the ip address of client\n-    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>fh</code></em></span></dt><dd><p>\n-     file handle (the first part is the length of the file handle)\n     </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>type</code></em></span></dt><dd><p>\n      type of file (regular file or dir)\n     </p></dd></dl></div></div></div><div class=\"navfooter\"><hr><table width=\"100%\" summary=\"Navigation footer\"><tr><td width=\"40%\" align=\"left\"><a accesskey=\"p\" href=\"API-nfsd-lookup.html\">Prev</a>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"u\" href=\"nfsd.stp.html\">Up</a></td><td width=\"40%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-nfsd-proc-commit.html\">Next</a></td></tr><tr><td width=\"40%\" align=\"left\" valign=\"top\"><span class=\"phrase\">probe::nfsd.lookup</span>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"h\" href=\"index.html\">Home</a></td><td width=\"40%\" align=\"right\" valign=\"top\">&#160;<span class=\"phrase\">probe::nfsd.proc.commit</span></td></tr></table></div></body></html>\n"}, {"source1": "./usr/share/doc/systemtap-doc/tapsets/API-nfsd-proc-commit.html", "source2": "./usr/share/doc/systemtap-doc/tapsets/API-nfsd-proc-commit.html", "unified_diff": "@@ -1,21 +1,21 @@\n <html><head><meta http-equiv=\"Content-Type\" content=\"text/html; charset=ANSI_X3.4-1968\"><title>probe::nfsd.proc.commit</title><meta name=\"generator\" content=\"DocBook XSL Stylesheets Vsnapshot\"><link rel=\"home\" href=\"index.html\" title=\"SystemTap Tapset Reference Manual\"><link rel=\"up\" href=\"nfsd.stp.html\" title=\"Chapter&#160;31.&#160;Network File Storage Tapsets\"><link rel=\"prev\" href=\"API-nfsd-open.html\" title=\"probe::nfsd.open\"><link rel=\"next\" href=\"API-nfsd-proc-create.html\" title=\"probe::nfsd.proc.create\"></head><body bgcolor=\"white\" text=\"black\" link=\"#0000FF\" vlink=\"#840084\" alink=\"#0000FF\"><div class=\"navheader\"><table width=\"100%\" summary=\"Navigation header\"><tr><th colspan=\"3\" align=\"center\"><span class=\"phrase\">probe::nfsd.proc.commit</span></th></tr><tr><td width=\"20%\" align=\"left\"><a accesskey=\"p\" href=\"API-nfsd-open.html\">Prev</a>&#160;</td><th width=\"60%\" align=\"center\">Chapter&#160;31.&#160;Network File Storage Tapsets</th><td width=\"20%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-nfsd-proc-create.html\">Next</a></td></tr></table><hr></div><div class=\"refentry\"><a name=\"API-nfsd-proc-commit\"></a><div class=\"titlepage\"></div><div class=\"refnamediv\"><h2>Name</h2><p>probe::nfsd.proc.commit &#8212; \n      NFS server performing a commit operation for client\n- </p></div><div class=\"refsynopsisdiv\"><h2>Synopsis</h2><pre class=\"synopsis\">nfsd.proc.commit </pre></div><div class=\"refsect1\"><a name=\"idm24861\"></a><h2>Values</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>size</code></em></span></dt><dd><p>\n+ </p></div><div class=\"refsynopsisdiv\"><h2>Synopsis</h2><pre class=\"synopsis\">nfsd.proc.commit </pre></div><div class=\"refsect1\"><a name=\"idm24860\"></a><h2>Values</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>version</code></em></span></dt><dd><p>\n+     nfs version\n+    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>offset</code></em></span></dt><dd><p>\n+     the offset of file \n+    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>count</code></em></span></dt><dd><p>\n      read bytes\n+    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>fh</code></em></span></dt><dd><p>\n+     file handle (the first part is the length of the file handle)\n+    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>size</code></em></span></dt><dd><p>\n+     read bytes\n+    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>gid</code></em></span></dt><dd><p>\n+     requester's group id\n     </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>proto</code></em></span></dt><dd><p>\n      transfer protocol\n     </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>uid</code></em></span></dt><dd><p>\n      requester's user id\n-    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>gid</code></em></span></dt><dd><p>\n-     requester's group id\n-    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>count</code></em></span></dt><dd><p>\n-     read bytes\n-    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>version</code></em></span></dt><dd><p>\n-     nfs version\n-    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>fh</code></em></span></dt><dd><p>\n-     file handle (the first part is the length of the file handle)\n-    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>offset</code></em></span></dt><dd><p>\n-     the offset of file \n     </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>client_ip</code></em></span></dt><dd><p>\n      the ip address of client\n     </p></dd></dl></div></div></div><div class=\"navfooter\"><hr><table width=\"100%\" summary=\"Navigation footer\"><tr><td width=\"40%\" align=\"left\"><a accesskey=\"p\" href=\"API-nfsd-open.html\">Prev</a>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"u\" href=\"nfsd.stp.html\">Up</a></td><td width=\"40%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-nfsd-proc-create.html\">Next</a></td></tr><tr><td width=\"40%\" align=\"left\" valign=\"top\"><span class=\"phrase\">probe::nfsd.open</span>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"h\" href=\"index.html\">Home</a></td><td width=\"40%\" align=\"right\" valign=\"top\">&#160;<span class=\"phrase\">probe::nfsd.proc.create</span></td></tr></table></div></body></html>\n"}, {"source1": "./usr/share/doc/systemtap-doc/tapsets/API-nfsd-proc-create.html", "source2": "./usr/share/doc/systemtap-doc/tapsets/API-nfsd-proc-create.html", "unified_diff": "@@ -1,19 +1,19 @@\n <html><head><meta http-equiv=\"Content-Type\" content=\"text/html; charset=ANSI_X3.4-1968\"><title>probe::nfsd.proc.create</title><meta name=\"generator\" content=\"DocBook XSL Stylesheets Vsnapshot\"><link rel=\"home\" href=\"index.html\" title=\"SystemTap Tapset Reference Manual\"><link rel=\"up\" href=\"nfsd.stp.html\" title=\"Chapter&#160;31.&#160;Network File Storage Tapsets\"><link rel=\"prev\" href=\"API-nfsd-proc-commit.html\" title=\"probe::nfsd.proc.commit\"><link rel=\"next\" href=\"API-nfsd-proc-lookup.html\" title=\"probe::nfsd.proc.lookup\"></head><body bgcolor=\"white\" text=\"black\" link=\"#0000FF\" vlink=\"#840084\" alink=\"#0000FF\"><div class=\"navheader\"><table width=\"100%\" summary=\"Navigation header\"><tr><th colspan=\"3\" align=\"center\"><span class=\"phrase\">probe::nfsd.proc.create</span></th></tr><tr><td width=\"20%\" align=\"left\"><a accesskey=\"p\" href=\"API-nfsd-proc-commit.html\">Prev</a>&#160;</td><th width=\"60%\" align=\"center\">Chapter&#160;31.&#160;Network File Storage Tapsets</th><td width=\"20%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-nfsd-proc-lookup.html\">Next</a></td></tr></table><hr></div><div class=\"refentry\"><a name=\"API-nfsd-proc-create\"></a><div class=\"titlepage\"></div><div class=\"refnamediv\"><h2>Name</h2><p>probe::nfsd.proc.create &#8212; \n      NFS server creating a file for client\n- </p></div><div class=\"refsynopsisdiv\"><h2>Synopsis</h2><pre class=\"synopsis\">nfsd.proc.create </pre></div><div class=\"refsect1\"><a name=\"idm24924\"></a><h2>Values</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>version</code></em></span></dt><dd><p>\n+ </p></div><div class=\"refsynopsisdiv\"><h2>Synopsis</h2><pre class=\"synopsis\">nfsd.proc.create </pre></div><div class=\"refsect1\"><a name=\"idm24923\"></a><h2>Values</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>version</code></em></span></dt><dd><p>\n      nfs version\n     </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>fh</code></em></span></dt><dd><p>\n      file handle (the first part is the length of the file handle)\n-    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>client_ip</code></em></span></dt><dd><p>\n-     the ip address of client\n+    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>filename</code></em></span></dt><dd><p>\n+     file name\n     </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>proto</code></em></span></dt><dd><p>\n      transfer protocol\n     </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>uid</code></em></span></dt><dd><p>\n      requester's user id\n-    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>filename</code></em></span></dt><dd><p>\n-     file name\n     </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>filelen</code></em></span></dt><dd><p>\n      length of file name\n+    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>client_ip</code></em></span></dt><dd><p>\n+     the ip address of client\n     </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>gid</code></em></span></dt><dd><p>\n      requester's group id\n     </p></dd></dl></div></div></div><div class=\"navfooter\"><hr><table width=\"100%\" summary=\"Navigation footer\"><tr><td width=\"40%\" align=\"left\"><a accesskey=\"p\" href=\"API-nfsd-proc-commit.html\">Prev</a>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"u\" href=\"nfsd.stp.html\">Up</a></td><td width=\"40%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-nfsd-proc-lookup.html\">Next</a></td></tr><tr><td width=\"40%\" align=\"left\" valign=\"top\"><span class=\"phrase\">probe::nfsd.proc.commit</span>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"h\" href=\"index.html\">Home</a></td><td width=\"40%\" align=\"right\" valign=\"top\">&#160;<span class=\"phrase\">probe::nfsd.proc.lookup</span></td></tr></table></div></body></html>\n"}, {"source1": "./usr/share/doc/systemtap-doc/tapsets/API-nfsd-proc-lookup.html", "source2": "./usr/share/doc/systemtap-doc/tapsets/API-nfsd-proc-lookup.html", "unified_diff": "@@ -1,19 +1,19 @@\n <html><head><meta http-equiv=\"Content-Type\" content=\"text/html; charset=ANSI_X3.4-1968\"><title>probe::nfsd.proc.lookup</title><meta name=\"generator\" content=\"DocBook XSL Stylesheets Vsnapshot\"><link rel=\"home\" href=\"index.html\" title=\"SystemTap Tapset Reference Manual\"><link rel=\"up\" href=\"nfsd.stp.html\" title=\"Chapter&#160;31.&#160;Network File Storage Tapsets\"><link rel=\"prev\" href=\"API-nfsd-proc-create.html\" title=\"probe::nfsd.proc.create\"><link rel=\"next\" href=\"API-nfsd-proc-read.html\" title=\"probe::nfsd.proc.read\"></head><body bgcolor=\"white\" text=\"black\" link=\"#0000FF\" vlink=\"#840084\" alink=\"#0000FF\"><div class=\"navheader\"><table width=\"100%\" summary=\"Navigation header\"><tr><th colspan=\"3\" align=\"center\"><span class=\"phrase\">probe::nfsd.proc.lookup</span></th></tr><tr><td width=\"20%\" align=\"left\"><a accesskey=\"p\" href=\"API-nfsd-proc-create.html\">Prev</a>&#160;</td><th width=\"60%\" align=\"center\">Chapter&#160;31.&#160;Network File Storage Tapsets</th><td width=\"20%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-nfsd-proc-read.html\">Next</a></td></tr></table><hr></div><div class=\"refentry\"><a name=\"API-nfsd-proc-lookup\"></a><div class=\"titlepage\"></div><div class=\"refnamediv\"><h2>Name</h2><p>probe::nfsd.proc.lookup &#8212; \n      NFS server opening or searching for a file for client\n- </p></div><div class=\"refsynopsisdiv\"><h2>Synopsis</h2><pre class=\"synopsis\">nfsd.proc.lookup </pre></div><div class=\"refsect1\"><a name=\"idm24982\"></a><h2>Values</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>gid</code></em></span></dt><dd><p>\n+ </p></div><div class=\"refsynopsisdiv\"><h2>Synopsis</h2><pre class=\"synopsis\">nfsd.proc.lookup </pre></div><div class=\"refsect1\"><a name=\"idm24981\"></a><h2>Values</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>filename</code></em></span></dt><dd><p>\n+     file name \n+    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>gid</code></em></span></dt><dd><p>\n      requester's group id\n-    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>fh</code></em></span></dt><dd><p>\n-     file handle of parent dir (the first part is the length of the file handle)\n-    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>client_ip</code></em></span></dt><dd><p>\n-     the ip address of client\n+    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>version</code></em></span></dt><dd><p>\n+     nfs version\n     </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>proto</code></em></span></dt><dd><p>\n      transfer protocol\n     </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>uid</code></em></span></dt><dd><p>\n      requester's user id\n-    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>filename</code></em></span></dt><dd><p>\n-     file name \n-    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>version</code></em></span></dt><dd><p>\n-     nfs version\n     </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>filelen</code></em></span></dt><dd><p>\n      the length of file name\n+    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>client_ip</code></em></span></dt><dd><p>\n+     the ip address of client\n+    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>fh</code></em></span></dt><dd><p>\n+     file handle of parent dir (the first part is the length of the file handle)\n     </p></dd></dl></div></div></div><div class=\"navfooter\"><hr><table width=\"100%\" summary=\"Navigation footer\"><tr><td width=\"40%\" align=\"left\"><a accesskey=\"p\" href=\"API-nfsd-proc-create.html\">Prev</a>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"u\" href=\"nfsd.stp.html\">Up</a></td><td width=\"40%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-nfsd-proc-read.html\">Next</a></td></tr><tr><td width=\"40%\" align=\"left\" valign=\"top\"><span class=\"phrase\">probe::nfsd.proc.create</span>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"h\" href=\"index.html\">Home</a></td><td width=\"40%\" align=\"right\" valign=\"top\">&#160;<span class=\"phrase\">probe::nfsd.proc.read</span></td></tr></table></div></body></html>\n"}, {"source1": "./usr/share/doc/systemtap-doc/tapsets/API-nfsd-proc-read.html", "source2": "./usr/share/doc/systemtap-doc/tapsets/API-nfsd-proc-read.html", "unified_diff": "@@ -1,25 +1,25 @@\n <html><head><meta http-equiv=\"Content-Type\" content=\"text/html; charset=ANSI_X3.4-1968\"><title>probe::nfsd.proc.read</title><meta name=\"generator\" content=\"DocBook XSL Stylesheets Vsnapshot\"><link rel=\"home\" href=\"index.html\" title=\"SystemTap Tapset Reference Manual\"><link rel=\"up\" href=\"nfsd.stp.html\" title=\"Chapter&#160;31.&#160;Network File Storage Tapsets\"><link rel=\"prev\" href=\"API-nfsd-proc-lookup.html\" title=\"probe::nfsd.proc.lookup\"><link rel=\"next\" href=\"API-nfsd-proc-remove.html\" title=\"probe::nfsd.proc.remove\"></head><body bgcolor=\"white\" text=\"black\" link=\"#0000FF\" vlink=\"#840084\" alink=\"#0000FF\"><div class=\"navheader\"><table width=\"100%\" summary=\"Navigation header\"><tr><th colspan=\"3\" align=\"center\"><span class=\"phrase\">probe::nfsd.proc.read</span></th></tr><tr><td width=\"20%\" align=\"left\"><a accesskey=\"p\" href=\"API-nfsd-proc-lookup.html\">Prev</a>&#160;</td><th width=\"60%\" align=\"center\">Chapter&#160;31.&#160;Network File Storage Tapsets</th><td width=\"20%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-nfsd-proc-remove.html\">Next</a></td></tr></table><hr></div><div class=\"refentry\"><a name=\"API-nfsd-proc-read\"></a><div class=\"titlepage\"></div><div class=\"refnamediv\"><h2>Name</h2><p>probe::nfsd.proc.read &#8212; \n      NFS server reading file for client\n- </p></div><div class=\"refsynopsisdiv\"><h2>Synopsis</h2><pre class=\"synopsis\">nfsd.proc.read </pre></div><div class=\"refsect1\"><a name=\"idm25040\"></a><h2>Values</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>vlen</code></em></span></dt><dd><p>\n+ </p></div><div class=\"refsynopsisdiv\"><h2>Synopsis</h2><pre class=\"synopsis\">nfsd.proc.read </pre></div><div class=\"refsect1\"><a name=\"idm25039\"></a><h2>Values</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>vec</code></em></span></dt><dd><p>\n+     struct kvec, includes buf address in kernel address and length of each buffer\n+    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>vlen</code></em></span></dt><dd><p>\n      read blocks \n-    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>gid</code></em></span></dt><dd><p>\n-     requester's group id\n+    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>version</code></em></span></dt><dd><p>\n+     nfs version\n+    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>offset</code></em></span></dt><dd><p>\n+     the offset of file \n+    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>count</code></em></span></dt><dd><p>\n+     read bytes\n+    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>fh</code></em></span></dt><dd><p>\n+     file handle (the first part is the length of the file handle)\n     </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>size</code></em></span></dt><dd><p>\n      read bytes\n+    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>gid</code></em></span></dt><dd><p>\n+     requester's group id\n     </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>proto</code></em></span></dt><dd><p>\n      transfer protocol\n     </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>uid</code></em></span></dt><dd><p>\n      requester's user id\n-    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>offset</code></em></span></dt><dd><p>\n-     the offset of file \n     </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>client_ip</code></em></span></dt><dd><p>\n      the ip address of client\n-    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>vec</code></em></span></dt><dd><p>\n-     struct kvec, includes buf address in kernel address and length of each buffer\n-    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>fh</code></em></span></dt><dd><p>\n-     file handle (the first part is the length of the file handle)\n-    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>version</code></em></span></dt><dd><p>\n-     nfs version\n-    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>count</code></em></span></dt><dd><p>\n-     read bytes\n     </p></dd></dl></div></div></div><div class=\"navfooter\"><hr><table width=\"100%\" summary=\"Navigation footer\"><tr><td width=\"40%\" align=\"left\"><a accesskey=\"p\" href=\"API-nfsd-proc-lookup.html\">Prev</a>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"u\" href=\"nfsd.stp.html\">Up</a></td><td width=\"40%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-nfsd-proc-remove.html\">Next</a></td></tr><tr><td width=\"40%\" align=\"left\" valign=\"top\"><span class=\"phrase\">probe::nfsd.proc.lookup</span>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"h\" href=\"index.html\">Home</a></td><td width=\"40%\" align=\"right\" valign=\"top\">&#160;<span class=\"phrase\">probe::nfsd.proc.remove</span></td></tr></table></div></body></html>\n"}, {"source1": "./usr/share/doc/systemtap-doc/tapsets/API-nfsd-proc-remove.html", "source2": "./usr/share/doc/systemtap-doc/tapsets/API-nfsd-proc-remove.html", "unified_diff": "@@ -1,19 +1,19 @@\n <html><head><meta http-equiv=\"Content-Type\" content=\"text/html; charset=ANSI_X3.4-1968\"><title>probe::nfsd.proc.remove</title><meta name=\"generator\" content=\"DocBook XSL Stylesheets Vsnapshot\"><link rel=\"home\" href=\"index.html\" title=\"SystemTap Tapset Reference Manual\"><link rel=\"up\" href=\"nfsd.stp.html\" title=\"Chapter&#160;31.&#160;Network File Storage Tapsets\"><link rel=\"prev\" href=\"API-nfsd-proc-read.html\" title=\"probe::nfsd.proc.read\"><link rel=\"next\" href=\"API-nfsd-proc-rename.html\" title=\"probe::nfsd.proc.rename\"></head><body bgcolor=\"white\" text=\"black\" link=\"#0000FF\" vlink=\"#840084\" alink=\"#0000FF\"><div class=\"navheader\"><table width=\"100%\" summary=\"Navigation header\"><tr><th colspan=\"3\" align=\"center\"><span class=\"phrase\">probe::nfsd.proc.remove</span></th></tr><tr><td width=\"20%\" align=\"left\"><a accesskey=\"p\" href=\"API-nfsd-proc-read.html\">Prev</a>&#160;</td><th width=\"60%\" align=\"center\">Chapter&#160;31.&#160;Network File Storage Tapsets</th><td width=\"20%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-nfsd-proc-rename.html\">Next</a></td></tr></table><hr></div><div class=\"refentry\"><a name=\"API-nfsd-proc-remove\"></a><div class=\"titlepage\"></div><div class=\"refnamediv\"><h2>Name</h2><p>probe::nfsd.proc.remove &#8212; \n      NFS server removing a file for client\n- </p></div><div class=\"refsynopsisdiv\"><h2>Synopsis</h2><pre class=\"synopsis\">nfsd.proc.remove </pre></div><div class=\"refsect1\"><a name=\"idm25113\"></a><h2>Values</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>gid</code></em></span></dt><dd><p>\n+ </p></div><div class=\"refsynopsisdiv\"><h2>Synopsis</h2><pre class=\"synopsis\">nfsd.proc.remove </pre></div><div class=\"refsect1\"><a name=\"idm25112\"></a><h2>Values</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>filename</code></em></span></dt><dd><p>\n+     file name\n+    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>version</code></em></span></dt><dd><p>\n+     nfs version\n+    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>fh</code></em></span></dt><dd><p>\n+     file handle (the first part is the length of the file handle)\n+    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>gid</code></em></span></dt><dd><p>\n      requester's group id\n     </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>uid</code></em></span></dt><dd><p>\n      requester's user id\n     </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>proto</code></em></span></dt><dd><p>\n      transfer protocol\n-    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>filename</code></em></span></dt><dd><p>\n-     file name\n-    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>filelen</code></em></span></dt><dd><p>\n-     length of file name\n-    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>fh</code></em></span></dt><dd><p>\n-     file handle (the first part is the length of the file handle)\n     </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>client_ip</code></em></span></dt><dd><p>\n      the ip address of client\n-    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>version</code></em></span></dt><dd><p>\n-     nfs version\n+    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>filelen</code></em></span></dt><dd><p>\n+     length of file name\n     </p></dd></dl></div></div></div><div class=\"navfooter\"><hr><table width=\"100%\" summary=\"Navigation footer\"><tr><td width=\"40%\" align=\"left\"><a accesskey=\"p\" href=\"API-nfsd-proc-read.html\">Prev</a>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"u\" href=\"nfsd.stp.html\">Up</a></td><td width=\"40%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-nfsd-proc-rename.html\">Next</a></td></tr><tr><td width=\"40%\" align=\"left\" valign=\"top\"><span class=\"phrase\">probe::nfsd.proc.read</span>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"h\" href=\"index.html\">Home</a></td><td width=\"40%\" align=\"right\" valign=\"top\">&#160;<span class=\"phrase\">probe::nfsd.proc.rename</span></td></tr></table></div></body></html>\n"}, {"source1": "./usr/share/doc/systemtap-doc/tapsets/API-nfsd-proc-rename.html", "source2": "./usr/share/doc/systemtap-doc/tapsets/API-nfsd-proc-rename.html", "unified_diff": "@@ -1,21 +1,21 @@\n <html><head><meta http-equiv=\"Content-Type\" content=\"text/html; charset=ANSI_X3.4-1968\"><title>probe::nfsd.proc.rename</title><meta name=\"generator\" content=\"DocBook XSL Stylesheets Vsnapshot\"><link rel=\"home\" href=\"index.html\" title=\"SystemTap Tapset Reference Manual\"><link rel=\"up\" href=\"nfsd.stp.html\" title=\"Chapter&#160;31.&#160;Network File Storage Tapsets\"><link rel=\"prev\" href=\"API-nfsd-proc-remove.html\" title=\"probe::nfsd.proc.remove\"><link rel=\"next\" href=\"API-nfsd-proc-write.html\" title=\"probe::nfsd.proc.write\"></head><body bgcolor=\"white\" text=\"black\" link=\"#0000FF\" vlink=\"#840084\" alink=\"#0000FF\"><div class=\"navheader\"><table width=\"100%\" summary=\"Navigation header\"><tr><th colspan=\"3\" align=\"center\"><span class=\"phrase\">probe::nfsd.proc.rename</span></th></tr><tr><td width=\"20%\" align=\"left\"><a accesskey=\"p\" href=\"API-nfsd-proc-remove.html\">Prev</a>&#160;</td><th width=\"60%\" align=\"center\">Chapter&#160;31.&#160;Network File Storage Tapsets</th><td width=\"20%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-nfsd-proc-write.html\">Next</a></td></tr></table><hr></div><div class=\"refentry\"><a name=\"API-nfsd-proc-rename\"></a><div class=\"titlepage\"></div><div class=\"refnamediv\"><h2>Name</h2><p>probe::nfsd.proc.rename &#8212; \n      NFS Server renaming a file for client\n- </p></div><div class=\"refsynopsisdiv\"><h2>Synopsis</h2><pre class=\"synopsis\">nfsd.proc.rename </pre></div><div class=\"refsect1\"><a name=\"idm25171\"></a><h2>Values</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>filename</code></em></span></dt><dd><p>\n-     old file name \n-    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>uid</code></em></span></dt><dd><p>\n-     requester's user id\n-    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>tlen</code></em></span></dt><dd><p>\n-     length of new file name\n-    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>gid</code></em></span></dt><dd><p>\n+ </p></div><div class=\"refsynopsisdiv\"><h2>Synopsis</h2><pre class=\"synopsis\">nfsd.proc.rename </pre></div><div class=\"refsect1\"><a name=\"idm25170\"></a><h2>Values</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>gid</code></em></span></dt><dd><p>\n      requester's group id\n-    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>flen</code></em></span></dt><dd><p>\n-     length of old file name \n-    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>tname</code></em></span></dt><dd><p>\n-     new file name\n     </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>tfh</code></em></span></dt><dd><p>\n      file handler of new path\n+    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>flen</code></em></span></dt><dd><p>\n+     length of old file name \n+    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>uid</code></em></span></dt><dd><p>\n+     requester's user id\n     </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>client_ip</code></em></span></dt><dd><p>\n      the ip address of client\n+    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>tname</code></em></span></dt><dd><p>\n+     new file name\n+    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>filename</code></em></span></dt><dd><p>\n+     old file name \n+    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>tlen</code></em></span></dt><dd><p>\n+     length of new file name\n     </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>fh</code></em></span></dt><dd><p>\n      file handler of old path\n     </p></dd></dl></div></div></div><div class=\"navfooter\"><hr><table width=\"100%\" summary=\"Navigation footer\"><tr><td width=\"40%\" align=\"left\"><a accesskey=\"p\" href=\"API-nfsd-proc-remove.html\">Prev</a>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"u\" href=\"nfsd.stp.html\">Up</a></td><td width=\"40%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-nfsd-proc-write.html\">Next</a></td></tr><tr><td width=\"40%\" align=\"left\" valign=\"top\"><span class=\"phrase\">probe::nfsd.proc.remove</span>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"h\" href=\"index.html\">Home</a></td><td width=\"40%\" align=\"right\" valign=\"top\">&#160;<span class=\"phrase\">probe::nfsd.proc.write</span></td></tr></table></div></body></html>\n"}, {"source1": "./usr/share/doc/systemtap-doc/tapsets/API-nfsd-proc-write.html", "source2": "./usr/share/doc/systemtap-doc/tapsets/API-nfsd-proc-write.html", "unified_diff": "@@ -1,27 +1,27 @@\n <html><head><meta http-equiv=\"Content-Type\" content=\"text/html; charset=ANSI_X3.4-1968\"><title>probe::nfsd.proc.write</title><meta name=\"generator\" content=\"DocBook XSL Stylesheets Vsnapshot\"><link rel=\"home\" href=\"index.html\" title=\"SystemTap Tapset Reference Manual\"><link rel=\"up\" href=\"nfsd.stp.html\" title=\"Chapter&#160;31.&#160;Network File Storage Tapsets\"><link rel=\"prev\" href=\"API-nfsd-proc-rename.html\" title=\"probe::nfsd.proc.rename\"><link rel=\"next\" href=\"API-nfsd-read.html\" title=\"probe::nfsd.read\"></head><body bgcolor=\"white\" text=\"black\" link=\"#0000FF\" vlink=\"#840084\" alink=\"#0000FF\"><div class=\"navheader\"><table width=\"100%\" summary=\"Navigation header\"><tr><th colspan=\"3\" align=\"center\"><span class=\"phrase\">probe::nfsd.proc.write</span></th></tr><tr><td width=\"20%\" align=\"left\"><a accesskey=\"p\" href=\"API-nfsd-proc-rename.html\">Prev</a>&#160;</td><th width=\"60%\" align=\"center\">Chapter&#160;31.&#160;Network File Storage Tapsets</th><td width=\"20%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-nfsd-read.html\">Next</a></td></tr></table><hr></div><div class=\"refentry\"><a name=\"API-nfsd-proc-write\"></a><div class=\"titlepage\"></div><div class=\"refnamediv\"><h2>Name</h2><p>probe::nfsd.proc.write &#8212; \n      NFS server writing data to file for client\n- </p></div><div class=\"refsynopsisdiv\"><h2>Synopsis</h2><pre class=\"synopsis\">nfsd.proc.write </pre></div><div class=\"refsect1\"><a name=\"idm25234\"></a><h2>Values</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>size</code></em></span></dt><dd><p>\n+ </p></div><div class=\"refsynopsisdiv\"><h2>Synopsis</h2><pre class=\"synopsis\">nfsd.proc.write </pre></div><div class=\"refsect1\"><a name=\"idm25233\"></a><h2>Values</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>fh</code></em></span></dt><dd><p>\n+     file handle (the first part is the length of the file handle)\n+    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>count</code></em></span></dt><dd><p>\n      read bytes\n+    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>offset</code></em></span></dt><dd><p>\n+     the offset of file \n+    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>version</code></em></span></dt><dd><p>\n+     nfs version\n+    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>vlen</code></em></span></dt><dd><p>\n+     read blocks \n+    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>stable</code></em></span></dt><dd><p>\n+     argp-&gt;stable\n+    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>vec</code></em></span></dt><dd><p>\n+     struct kvec, includes buf address in kernel address and length of each buffer\n+    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>client_ip</code></em></span></dt><dd><p>\n+     the ip address of client\n     </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>uid</code></em></span></dt><dd><p>\n      requester's user id\n     </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>proto</code></em></span></dt><dd><p>\n      transfer protocol\n-    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>stable</code></em></span></dt><dd><p>\n-     argp-&gt;stable\n     </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>gid</code></em></span></dt><dd><p>\n      requester's group id\n-    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>vlen</code></em></span></dt><dd><p>\n-     read blocks \n-    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>count</code></em></span></dt><dd><p>\n+    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>size</code></em></span></dt><dd><p>\n      read bytes\n-    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>version</code></em></span></dt><dd><p>\n-     nfs version\n-    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>fh</code></em></span></dt><dd><p>\n-     file handle (the first part is the length of the file handle)\n-    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>offset</code></em></span></dt><dd><p>\n-     the offset of file \n-    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>client_ip</code></em></span></dt><dd><p>\n-     the ip address of client\n-    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>vec</code></em></span></dt><dd><p>\n-     struct kvec, includes buf address in kernel address and length of each buffer\n     </p></dd></dl></div></div></div><div class=\"navfooter\"><hr><table width=\"100%\" summary=\"Navigation footer\"><tr><td width=\"40%\" align=\"left\"><a accesskey=\"p\" href=\"API-nfsd-proc-rename.html\">Prev</a>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"u\" href=\"nfsd.stp.html\">Up</a></td><td width=\"40%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-nfsd-read.html\">Next</a></td></tr><tr><td width=\"40%\" align=\"left\" valign=\"top\"><span class=\"phrase\">probe::nfsd.proc.rename</span>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"h\" href=\"index.html\">Home</a></td><td width=\"40%\" align=\"right\" valign=\"top\">&#160;<span class=\"phrase\">probe::nfsd.read</span></td></tr></table></div></body></html>\n"}, {"source1": "./usr/share/doc/systemtap-doc/tapsets/API-nfsd-read.html", "source2": "./usr/share/doc/systemtap-doc/tapsets/API-nfsd-read.html", "unified_diff": "@@ -1,19 +1,19 @@\n <html><head><meta http-equiv=\"Content-Type\" content=\"text/html; charset=ANSI_X3.4-1968\"><title>probe::nfsd.read</title><meta name=\"generator\" content=\"DocBook XSL Stylesheets Vsnapshot\"><link rel=\"home\" href=\"index.html\" title=\"SystemTap Tapset Reference Manual\"><link rel=\"up\" href=\"nfsd.stp.html\" title=\"Chapter&#160;31.&#160;Network File Storage Tapsets\"><link rel=\"prev\" href=\"API-nfsd-proc-write.html\" title=\"probe::nfsd.proc.write\"><link rel=\"next\" href=\"API-nfsd-rename.html\" title=\"probe::nfsd.rename\"></head><body bgcolor=\"white\" text=\"black\" link=\"#0000FF\" vlink=\"#840084\" alink=\"#0000FF\"><div class=\"navheader\"><table width=\"100%\" summary=\"Navigation header\"><tr><th colspan=\"3\" align=\"center\"><span class=\"phrase\">probe::nfsd.read</span></th></tr><tr><td width=\"20%\" align=\"left\"><a accesskey=\"p\" href=\"API-nfsd-proc-write.html\">Prev</a>&#160;</td><th width=\"60%\" align=\"center\">Chapter&#160;31.&#160;Network File Storage Tapsets</th><td width=\"20%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-nfsd-rename.html\">Next</a></td></tr></table><hr></div><div class=\"refentry\"><a name=\"API-nfsd-read\"></a><div class=\"titlepage\"></div><div class=\"refnamediv\"><h2>Name</h2><p>probe::nfsd.read &#8212; \n      NFS server reading data from a file for client\n- </p></div><div class=\"refsynopsisdiv\"><h2>Synopsis</h2><pre class=\"synopsis\">nfsd.read </pre></div><div class=\"refsect1\"><a name=\"idm25312\"></a><h2>Values</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>vlen</code></em></span></dt><dd><p>\n-     read blocks \n+ </p></div><div class=\"refsynopsisdiv\"><h2>Synopsis</h2><pre class=\"synopsis\">nfsd.read </pre></div><div class=\"refsect1\"><a name=\"idm25311\"></a><h2>Values</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>size</code></em></span></dt><dd><p>\n+     read bytes\n     </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>file</code></em></span></dt><dd><p>\n      argument file, indicates if the file has been opened.\n-    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>size</code></em></span></dt><dd><p>\n-     read bytes\n     </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>client_ip</code></em></span></dt><dd><p>\n      the ip address of client\n     </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>vec</code></em></span></dt><dd><p>\n      struct kvec, includes buf address in kernel address and length of each buffer\n+    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>vlen</code></em></span></dt><dd><p>\n+     read blocks \n     </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>offset</code></em></span></dt><dd><p>\n      the offset of file \n-    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>fh</code></em></span></dt><dd><p>\n-     file handle (the first part is the length of the file handle)\n     </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>count</code></em></span></dt><dd><p>\n      read bytes\n+    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>fh</code></em></span></dt><dd><p>\n+     file handle (the first part is the length of the file handle)\n     </p></dd></dl></div></div></div><div class=\"navfooter\"><hr><table width=\"100%\" summary=\"Navigation footer\"><tr><td width=\"40%\" align=\"left\"><a accesskey=\"p\" href=\"API-nfsd-proc-write.html\">Prev</a>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"u\" href=\"nfsd.stp.html\">Up</a></td><td width=\"40%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-nfsd-rename.html\">Next</a></td></tr><tr><td width=\"40%\" align=\"left\" valign=\"top\"><span class=\"phrase\">probe::nfsd.proc.write</span>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"h\" href=\"index.html\">Home</a></td><td width=\"40%\" align=\"right\" valign=\"top\">&#160;<span class=\"phrase\">probe::nfsd.rename</span></td></tr></table></div></body></html>\n"}, {"source1": "./usr/share/doc/systemtap-doc/tapsets/API-nfsd-rename.html", "source2": "./usr/share/doc/systemtap-doc/tapsets/API-nfsd-rename.html", "unified_diff": "@@ -1,17 +1,17 @@\n <html><head><meta http-equiv=\"Content-Type\" content=\"text/html; charset=ANSI_X3.4-1968\"><title>probe::nfsd.rename</title><meta name=\"generator\" content=\"DocBook XSL Stylesheets Vsnapshot\"><link rel=\"home\" href=\"index.html\" title=\"SystemTap Tapset Reference Manual\"><link rel=\"up\" href=\"nfsd.stp.html\" title=\"Chapter&#160;31.&#160;Network File Storage Tapsets\"><link rel=\"prev\" href=\"API-nfsd-read.html\" title=\"probe::nfsd.read\"><link rel=\"next\" href=\"API-nfsd-unlink.html\" title=\"probe::nfsd.unlink\"></head><body bgcolor=\"white\" text=\"black\" link=\"#0000FF\" vlink=\"#840084\" alink=\"#0000FF\"><div class=\"navheader\"><table width=\"100%\" summary=\"Navigation header\"><tr><th colspan=\"3\" align=\"center\"><span class=\"phrase\">probe::nfsd.rename</span></th></tr><tr><td width=\"20%\" align=\"left\"><a accesskey=\"p\" href=\"API-nfsd-read.html\">Prev</a>&#160;</td><th width=\"60%\" align=\"center\">Chapter&#160;31.&#160;Network File Storage Tapsets</th><td width=\"20%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-nfsd-unlink.html\">Next</a></td></tr></table><hr></div><div class=\"refentry\"><a name=\"API-nfsd-rename\"></a><div class=\"titlepage\"></div><div class=\"refnamediv\"><h2>Name</h2><p>probe::nfsd.rename &#8212; \n      NFS server renaming a file for client\n- </p></div><div class=\"refsynopsisdiv\"><h2>Synopsis</h2><pre class=\"synopsis\">nfsd.rename </pre></div><div class=\"refsect1\"><a name=\"idm25370\"></a><h2>Values</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>fh</code></em></span></dt><dd><p>\n-     file handler of old path\n-    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>tfh</code></em></span></dt><dd><p>\n+ </p></div><div class=\"refsynopsisdiv\"><h2>Synopsis</h2><pre class=\"synopsis\">nfsd.rename </pre></div><div class=\"refsect1\"><a name=\"idm25369\"></a><h2>Values</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>tfh</code></em></span></dt><dd><p>\n      file handler of new path\n-    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>client_ip</code></em></span></dt><dd><p>\n-     the ip address of client\n     </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>flen</code></em></span></dt><dd><p>\n      length of old file name \n+    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>client_ip</code></em></span></dt><dd><p>\n+     the ip address of client\n     </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>tname</code></em></span></dt><dd><p>\n      new file name\n-    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>tlen</code></em></span></dt><dd><p>\n-     length of new file name\n     </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>filename</code></em></span></dt><dd><p>\n      old file name \n+    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>tlen</code></em></span></dt><dd><p>\n+     length of new file name\n+    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>fh</code></em></span></dt><dd><p>\n+     file handler of old path\n     </p></dd></dl></div></div></div><div class=\"navfooter\"><hr><table width=\"100%\" summary=\"Navigation footer\"><tr><td width=\"40%\" align=\"left\"><a accesskey=\"p\" href=\"API-nfsd-read.html\">Prev</a>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"u\" href=\"nfsd.stp.html\">Up</a></td><td width=\"40%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-nfsd-unlink.html\">Next</a></td></tr><tr><td width=\"40%\" align=\"left\" valign=\"top\"><span class=\"phrase\">probe::nfsd.read</span>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"h\" href=\"index.html\">Home</a></td><td width=\"40%\" align=\"right\" valign=\"top\">&#160;<span class=\"phrase\">probe::nfsd.unlink</span></td></tr></table></div></body></html>\n"}, {"source1": "./usr/share/doc/systemtap-doc/tapsets/API-nfsd-unlink.html", "source2": "./usr/share/doc/systemtap-doc/tapsets/API-nfsd-unlink.html", "unified_diff": "@@ -1,13 +1,13 @@\n <html><head><meta http-equiv=\"Content-Type\" content=\"text/html; charset=ANSI_X3.4-1968\"><title>probe::nfsd.unlink</title><meta name=\"generator\" content=\"DocBook XSL Stylesheets Vsnapshot\"><link rel=\"home\" href=\"index.html\" title=\"SystemTap Tapset Reference Manual\"><link rel=\"up\" href=\"nfsd.stp.html\" title=\"Chapter&#160;31.&#160;Network File Storage Tapsets\"><link rel=\"prev\" href=\"API-nfsd-rename.html\" title=\"probe::nfsd.rename\"><link rel=\"next\" href=\"API-nfsd-write.html\" title=\"probe::nfsd.write\"></head><body bgcolor=\"white\" text=\"black\" link=\"#0000FF\" vlink=\"#840084\" alink=\"#0000FF\"><div class=\"navheader\"><table width=\"100%\" summary=\"Navigation header\"><tr><th colspan=\"3\" align=\"center\"><span class=\"phrase\">probe::nfsd.unlink</span></th></tr><tr><td width=\"20%\" align=\"left\"><a accesskey=\"p\" href=\"API-nfsd-rename.html\">Prev</a>&#160;</td><th width=\"60%\" align=\"center\">Chapter&#160;31.&#160;Network File Storage Tapsets</th><td width=\"20%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-nfsd-write.html\">Next</a></td></tr></table><hr></div><div class=\"refentry\"><a name=\"API-nfsd-unlink\"></a><div class=\"titlepage\"></div><div class=\"refnamediv\"><h2>Name</h2><p>probe::nfsd.unlink &#8212; \n      NFS server removing a file or a directory for client\n- </p></div><div class=\"refsynopsisdiv\"><h2>Synopsis</h2><pre class=\"synopsis\">nfsd.unlink </pre></div><div class=\"refsect1\"><a name=\"idm25423\"></a><h2>Values</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>filelen</code></em></span></dt><dd><p>\n+ </p></div><div class=\"refsynopsisdiv\"><h2>Synopsis</h2><pre class=\"synopsis\">nfsd.unlink </pre></div><div class=\"refsect1\"><a name=\"idm25422\"></a><h2>Values</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>client_ip</code></em></span></dt><dd><p>\n+     the ip address of client\n+    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>filelen</code></em></span></dt><dd><p>\n      the length of file name\n-    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>filename</code></em></span></dt><dd><p>\n-     file name \n     </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>type</code></em></span></dt><dd><p>\n      file type (file or dir)\n-    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>client_ip</code></em></span></dt><dd><p>\n-     the ip address of client\n     </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>fh</code></em></span></dt><dd><p>\n      file handle (the first part is the length of the file handle)\n+    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>filename</code></em></span></dt><dd><p>\n+     file name \n     </p></dd></dl></div></div></div><div class=\"navfooter\"><hr><table width=\"100%\" summary=\"Navigation footer\"><tr><td width=\"40%\" align=\"left\"><a accesskey=\"p\" href=\"API-nfsd-rename.html\">Prev</a>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"u\" href=\"nfsd.stp.html\">Up</a></td><td width=\"40%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-nfsd-write.html\">Next</a></td></tr><tr><td width=\"40%\" align=\"left\" valign=\"top\"><span class=\"phrase\">probe::nfsd.rename</span>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"h\" href=\"index.html\">Home</a></td><td width=\"40%\" align=\"right\" valign=\"top\">&#160;<span class=\"phrase\">probe::nfsd.write</span></td></tr></table></div></body></html>\n"}, {"source1": "./usr/share/doc/systemtap-doc/tapsets/API-nfsd-write.html", "source2": "./usr/share/doc/systemtap-doc/tapsets/API-nfsd-write.html", "unified_diff": "@@ -1,19 +1,19 @@\n <html><head><meta http-equiv=\"Content-Type\" content=\"text/html; charset=ANSI_X3.4-1968\"><title>probe::nfsd.write</title><meta name=\"generator\" content=\"DocBook XSL Stylesheets Vsnapshot\"><link rel=\"home\" href=\"index.html\" title=\"SystemTap Tapset Reference Manual\"><link rel=\"up\" href=\"nfsd.stp.html\" title=\"Chapter&#160;31.&#160;Network File Storage Tapsets\"><link rel=\"prev\" href=\"API-nfsd-unlink.html\" title=\"probe::nfsd.unlink\"><link rel=\"next\" href=\"speculation.stp.html\" title=\"Chapter&#160;32.&#160;Speculation\"></head><body bgcolor=\"white\" text=\"black\" link=\"#0000FF\" vlink=\"#840084\" alink=\"#0000FF\"><div class=\"navheader\"><table width=\"100%\" summary=\"Navigation header\"><tr><th colspan=\"3\" align=\"center\"><span class=\"phrase\">probe::nfsd.write</span></th></tr><tr><td width=\"20%\" align=\"left\"><a accesskey=\"p\" href=\"API-nfsd-unlink.html\">Prev</a>&#160;</td><th width=\"60%\" align=\"center\">Chapter&#160;31.&#160;Network File Storage Tapsets</th><td width=\"20%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"speculation.stp.html\">Next</a></td></tr></table><hr></div><div class=\"refentry\"><a name=\"API-nfsd-write\"></a><div class=\"titlepage\"></div><div class=\"refnamediv\"><h2>Name</h2><p>probe::nfsd.write &#8212; \n      NFS server writing data to a file for client\n- </p></div><div class=\"refsynopsisdiv\"><h2>Synopsis</h2><pre class=\"synopsis\">nfsd.write </pre></div><div class=\"refsect1\"><a name=\"idm25466\"></a><h2>Values</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>size</code></em></span></dt><dd><p>\n-     read bytes\n+ </p></div><div class=\"refsynopsisdiv\"><h2>Synopsis</h2><pre class=\"synopsis\">nfsd.write </pre></div><div class=\"refsect1\"><a name=\"idm25465\"></a><h2>Values</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>vec</code></em></span></dt><dd><p>\n+     struct kvec, includes buf address in kernel address and length of each buffer\n     </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>vlen</code></em></span></dt><dd><p>\n      read blocks \n-    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>file</code></em></span></dt><dd><p>\n-     argument file, indicates if the file has been opened.\n     </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>count</code></em></span></dt><dd><p>\n      read bytes\n+    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>offset</code></em></span></dt><dd><p>\n+     the offset of file \n     </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>fh</code></em></span></dt><dd><p>\n      file handle (the first part is the length of the file handle)\n+    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>size</code></em></span></dt><dd><p>\n+     read bytes\n+    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>file</code></em></span></dt><dd><p>\n+     argument file, indicates if the file has been opened.\n     </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>client_ip</code></em></span></dt><dd><p>\n      the ip address of client\n-    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>vec</code></em></span></dt><dd><p>\n-     struct kvec, includes buf address in kernel address and length of each buffer\n-    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>offset</code></em></span></dt><dd><p>\n-     the offset of file \n     </p></dd></dl></div></div></div><div class=\"navfooter\"><hr><table width=\"100%\" summary=\"Navigation footer\"><tr><td width=\"40%\" align=\"left\"><a accesskey=\"p\" href=\"API-nfsd-unlink.html\">Prev</a>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"u\" href=\"nfsd.stp.html\">Up</a></td><td width=\"40%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"speculation.stp.html\">Next</a></td></tr><tr><td width=\"40%\" align=\"left\" valign=\"top\"><span class=\"phrase\">probe::nfsd.unlink</span>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"h\" href=\"index.html\">Home</a></td><td width=\"40%\" align=\"right\" valign=\"top\">&#160;Chapter&#160;32.&#160;Speculation</td></tr></table></div></body></html>\n"}, {"source1": "./usr/share/doc/systemtap-doc/tapsets/API-nfsderror.html", "source2": "./usr/share/doc/systemtap-doc/tapsets/API-nfsderror.html", "unified_diff": "@@ -1,10 +1,10 @@\n <html><head><meta http-equiv=\"Content-Type\" content=\"text/html; charset=ANSI_X3.4-1968\"><title>function::nfsderror</title><meta name=\"generator\" content=\"DocBook XSL Stylesheets Vsnapshot\"><link rel=\"home\" href=\"index.html\" title=\"SystemTap Tapset Reference Manual\"><link rel=\"up\" href=\"nfsd.stp.html\" title=\"Chapter&#160;31.&#160;Network File Storage Tapsets\"><link rel=\"prev\" href=\"nfsd.stp.html\" title=\"Chapter&#160;31.&#160;Network File Storage Tapsets\"><link rel=\"next\" href=\"API-.html\" title=\"probe::\"></head><body bgcolor=\"white\" text=\"black\" link=\"#0000FF\" vlink=\"#840084\" alink=\"#0000FF\"><div class=\"navheader\"><table width=\"100%\" summary=\"Navigation header\"><tr><th colspan=\"3\" align=\"center\"><span class=\"phrase\">function::nfsderror</span></th></tr><tr><td width=\"20%\" align=\"left\"><a accesskey=\"p\" href=\"nfsd.stp.html\">Prev</a>&#160;</td><th width=\"60%\" align=\"center\">Chapter&#160;31.&#160;Network File Storage Tapsets</th><td width=\"20%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-.html\">Next</a></td></tr></table><hr></div><div class=\"refentry\"><a name=\"API-nfsderror\"></a><div class=\"titlepage\"></div><div class=\"refnamediv\"><h2>Name</h2><p>function::nfsderror &#8212; \n   Convert nfsd error number into string\n  </p></div><div class=\"refsynopsisdiv\"><h2>Synopsis</h2><pre class=\"programlisting\">\n     nfsderror:string(err:long)\n-</pre></div><div class=\"refsect1\"><a name=\"idm22330\"></a><h2>Arguments</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>err</code></em></span></dt><dd><p>\n+</pre></div><div class=\"refsect1\"><a name=\"idm22329\"></a><h2>Arguments</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>err</code></em></span></dt><dd><p>\n      errnum\n-    </p></dd></dl></div></div><div class=\"refsect1\"><a name=\"idm22338\"></a><h2>Description</h2><p>\n+    </p></dd></dl></div></div><div class=\"refsect1\"><a name=\"idm22337\"></a><h2>Description</h2><p>\n    This function returns a string for the error number\n    passed into the function.\n </p></div></div><div class=\"navfooter\"><hr><table width=\"100%\" summary=\"Navigation footer\"><tr><td width=\"40%\" align=\"left\"><a accesskey=\"p\" href=\"nfsd.stp.html\">Prev</a>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"u\" href=\"nfsd.stp.html\">Up</a></td><td width=\"40%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-.html\">Next</a></td></tr><tr><td width=\"40%\" align=\"left\" valign=\"top\">Chapter&#160;31.&#160;Network File Storage Tapsets&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"h\" href=\"index.html\">Home</a></td><td width=\"40%\" align=\"right\" valign=\"top\">&#160;<span class=\"phrase\">probe::</span></td></tr></table></div></body></html>\n"}, {"source1": "./usr/share/doc/systemtap-doc/tapsets/API-ngroups.html", "source2": "./usr/share/doc/systemtap-doc/tapsets/API-ngroups.html", "unified_diff": "@@ -1,14 +1,14 @@\n <html><head><meta http-equiv=\"Content-Type\" content=\"text/html; charset=ANSI_X3.4-1968\"><title>function::ngroups</title><meta name=\"generator\" content=\"DocBook XSL Stylesheets Vsnapshot\"><link rel=\"home\" href=\"index.html\" title=\"SystemTap Tapset Reference Manual\"><link rel=\"up\" href=\"string.stp.html\" title=\"Chapter&#160;28.&#160;A collection of standard string functions\"><link rel=\"prev\" href=\"API-matched-str.html\" title=\"function::matched_str\"><link rel=\"next\" href=\"API-str-replace.html\" title=\"function::str_replace\"></head><body bgcolor=\"white\" text=\"black\" link=\"#0000FF\" vlink=\"#840084\" alink=\"#0000FF\"><div class=\"navheader\"><table width=\"100%\" summary=\"Navigation header\"><tr><th colspan=\"3\" align=\"center\"><span class=\"phrase\">function::ngroups</span></th></tr><tr><td width=\"20%\" align=\"left\"><a accesskey=\"p\" href=\"API-matched-str.html\">Prev</a>&#160;</td><th width=\"60%\" align=\"center\">Chapter&#160;28.&#160;A collection of standard string functions</th><td width=\"20%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-str-replace.html\">Next</a></td></tr></table><hr></div><div class=\"refentry\"><a name=\"API-ngroups\"></a><div class=\"titlepage\"></div><div class=\"refnamediv\"><h2>Name</h2><p>function::ngroups &#8212; \n      Number of subexpressions in the last match.\n  </p></div><div class=\"refsynopsisdiv\"><h2>Synopsis</h2><pre class=\"programlisting\">\n     ngroups:long()\n-</pre></div><div class=\"refsect1\"><a name=\"idm20895\"></a><h2>Arguments</h2><p>\n+</pre></div><div class=\"refsect1\"><a name=\"idm20894\"></a><h2>Arguments</h2><p>\n   None\n- </p></div><div class=\"refsect1\"><a name=\"idm20898\"></a><h2>Description</h2><p>\n+ </p></div><div class=\"refsect1\"><a name=\"idm20897\"></a><h2>Description</h2><p>\n    returns the number of subexpressions from the\n    last successful use of the =~ regex matching operator.\n    </p><p>\n \n    Note that this number includes subexpressions which are present in\n    the regex but did not match any string; for example, given the\n    regex <span class=\"quote\">&#8220;<span class=\"quote\">a|(b)</span>&#8221;</span>, the subexpressions will count the group for (b)\n"}, {"source1": "./usr/share/doc/systemtap-doc/tapsets/API-ns-egid.html", "source2": "./usr/share/doc/systemtap-doc/tapsets/API-ns-egid.html", "unified_diff": "@@ -1,9 +1,9 @@\n <html><head><meta http-equiv=\"Content-Type\" content=\"text/html; charset=ANSI_X3.4-1968\"><title>function::ns_egid</title><meta name=\"generator\" content=\"DocBook XSL Stylesheets Vsnapshot\"><link rel=\"home\" href=\"index.html\" title=\"SystemTap Tapset Reference Manual\"><link rel=\"up\" href=\"context_stp.html\" title=\"Chapter&#160;2.&#160;Context Functions\"><link rel=\"prev\" href=\"API-module-size.html\" title=\"function::module_size\"><link rel=\"next\" href=\"API-ns-euid.html\" title=\"function::ns_euid\"></head><body bgcolor=\"white\" text=\"black\" link=\"#0000FF\" vlink=\"#840084\" alink=\"#0000FF\"><div class=\"navheader\"><table width=\"100%\" summary=\"Navigation header\"><tr><th colspan=\"3\" align=\"center\"><span class=\"phrase\">function::ns_egid</span></th></tr><tr><td width=\"20%\" align=\"left\"><a accesskey=\"p\" href=\"API-module-size.html\">Prev</a>&#160;</td><th width=\"60%\" align=\"center\">Chapter&#160;2.&#160;Context Functions</th><td width=\"20%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-ns-euid.html\">Next</a></td></tr></table><hr></div><div class=\"refentry\"><a name=\"API-ns-egid\"></a><div class=\"titlepage\"></div><div class=\"refnamediv\"><h2>Name</h2><p>function::ns_egid &#8212; \n      Returns the effective gid of a target process as seen in a user namespace\n  </p></div><div class=\"refsynopsisdiv\"><h2>Synopsis</h2><pre class=\"programlisting\">\n     ns_egid:long()\n-</pre></div><div class=\"refsect1\"><a name=\"idm646\"></a><h2>Arguments</h2><p>\n+</pre></div><div class=\"refsect1\"><a name=\"idm645\"></a><h2>Arguments</h2><p>\n   None\n- </p></div><div class=\"refsect1\"><a name=\"idm649\"></a><h2>Description</h2><p>\n+ </p></div><div class=\"refsect1\"><a name=\"idm648\"></a><h2>Description</h2><p>\n    This function returns the effective gid of a target process as seen in the target user namespace if provided, or the stap process namespace\n </p></div></div><div class=\"navfooter\"><hr><table width=\"100%\" summary=\"Navigation footer\"><tr><td width=\"40%\" align=\"left\"><a accesskey=\"p\" href=\"API-module-size.html\">Prev</a>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"u\" href=\"context_stp.html\">Up</a></td><td width=\"40%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-ns-euid.html\">Next</a></td></tr><tr><td width=\"40%\" align=\"left\" valign=\"top\"><span class=\"phrase\">function::module_size</span>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"h\" href=\"index.html\">Home</a></td><td width=\"40%\" align=\"right\" valign=\"top\">&#160;<span class=\"phrase\">function::ns_euid</span></td></tr></table></div></body></html>\n"}, {"source1": "./usr/share/doc/systemtap-doc/tapsets/API-ns-euid.html", "source2": "./usr/share/doc/systemtap-doc/tapsets/API-ns-euid.html", "unified_diff": "@@ -1,9 +1,9 @@\n <html><head><meta http-equiv=\"Content-Type\" content=\"text/html; charset=ANSI_X3.4-1968\"><title>function::ns_euid</title><meta name=\"generator\" content=\"DocBook XSL Stylesheets Vsnapshot\"><link rel=\"home\" href=\"index.html\" title=\"SystemTap Tapset Reference Manual\"><link rel=\"up\" href=\"context_stp.html\" title=\"Chapter&#160;2.&#160;Context Functions\"><link rel=\"prev\" href=\"API-ns-egid.html\" title=\"function::ns_egid\"><link rel=\"next\" href=\"API-ns-gid.html\" title=\"function::ns_gid\"></head><body bgcolor=\"white\" text=\"black\" link=\"#0000FF\" vlink=\"#840084\" alink=\"#0000FF\"><div class=\"navheader\"><table width=\"100%\" summary=\"Navigation header\"><tr><th colspan=\"3\" align=\"center\"><span class=\"phrase\">function::ns_euid</span></th></tr><tr><td width=\"20%\" align=\"left\"><a accesskey=\"p\" href=\"API-ns-egid.html\">Prev</a>&#160;</td><th width=\"60%\" align=\"center\">Chapter&#160;2.&#160;Context Functions</th><td width=\"20%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-ns-gid.html\">Next</a></td></tr></table><hr></div><div class=\"refentry\"><a name=\"API-ns-euid\"></a><div class=\"titlepage\"></div><div class=\"refnamediv\"><h2>Name</h2><p>function::ns_euid &#8212; \n      Returns the effective user ID of a target process as seen in a user namespace\n  </p></div><div class=\"refsynopsisdiv\"><h2>Synopsis</h2><pre class=\"programlisting\">\n     ns_euid:long()\n-</pre></div><div class=\"refsect1\"><a name=\"idm667\"></a><h2>Arguments</h2><p>\n+</pre></div><div class=\"refsect1\"><a name=\"idm666\"></a><h2>Arguments</h2><p>\n   None\n- </p></div><div class=\"refsect1\"><a name=\"idm670\"></a><h2>Description</h2><p>\n+ </p></div><div class=\"refsect1\"><a name=\"idm669\"></a><h2>Description</h2><p>\n    This function returns the effective user ID of the target process as seen in the target user namespace if provided, or the stap process namespace.\n </p></div></div><div class=\"navfooter\"><hr><table width=\"100%\" summary=\"Navigation footer\"><tr><td width=\"40%\" align=\"left\"><a accesskey=\"p\" href=\"API-ns-egid.html\">Prev</a>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"u\" href=\"context_stp.html\">Up</a></td><td width=\"40%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-ns-gid.html\">Next</a></td></tr><tr><td width=\"40%\" align=\"left\" valign=\"top\"><span class=\"phrase\">function::ns_egid</span>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"h\" href=\"index.html\">Home</a></td><td width=\"40%\" align=\"right\" valign=\"top\">&#160;<span class=\"phrase\">function::ns_gid</span></td></tr></table></div></body></html>\n"}, {"source1": "./usr/share/doc/systemtap-doc/tapsets/API-ns-gid.html", "source2": "./usr/share/doc/systemtap-doc/tapsets/API-ns-gid.html", "unified_diff": "@@ -1,9 +1,9 @@\n <html><head><meta http-equiv=\"Content-Type\" content=\"text/html; charset=ANSI_X3.4-1968\"><title>function::ns_gid</title><meta name=\"generator\" content=\"DocBook XSL Stylesheets Vsnapshot\"><link rel=\"home\" href=\"index.html\" title=\"SystemTap Tapset Reference Manual\"><link rel=\"up\" href=\"context_stp.html\" title=\"Chapter&#160;2.&#160;Context Functions\"><link rel=\"prev\" href=\"API-ns-euid.html\" title=\"function::ns_euid\"><link rel=\"next\" href=\"API-ns-pgrp.html\" title=\"function::ns_pgrp\"></head><body bgcolor=\"white\" text=\"black\" link=\"#0000FF\" vlink=\"#840084\" alink=\"#0000FF\"><div class=\"navheader\"><table width=\"100%\" summary=\"Navigation header\"><tr><th colspan=\"3\" align=\"center\"><span class=\"phrase\">function::ns_gid</span></th></tr><tr><td width=\"20%\" align=\"left\"><a accesskey=\"p\" href=\"API-ns-euid.html\">Prev</a>&#160;</td><th width=\"60%\" align=\"center\">Chapter&#160;2.&#160;Context Functions</th><td width=\"20%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-ns-pgrp.html\">Next</a></td></tr></table><hr></div><div class=\"refentry\"><a name=\"API-ns-gid\"></a><div class=\"titlepage\"></div><div class=\"refnamediv\"><h2>Name</h2><p>function::ns_gid &#8212; \n      Returns the group ID of a target process as seen in a user namespace\n  </p></div><div class=\"refsynopsisdiv\"><h2>Synopsis</h2><pre class=\"programlisting\">\n     ns_gid:long()\n-</pre></div><div class=\"refsect1\"><a name=\"idm688\"></a><h2>Arguments</h2><p>\n+</pre></div><div class=\"refsect1\"><a name=\"idm687\"></a><h2>Arguments</h2><p>\n   None\n- </p></div><div class=\"refsect1\"><a name=\"idm691\"></a><h2>Description</h2><p>\n+ </p></div><div class=\"refsect1\"><a name=\"idm690\"></a><h2>Description</h2><p>\n    This function returns the group ID of a target process as seen in the target user namespace if provided, or the stap process namespace.\n </p></div></div><div class=\"navfooter\"><hr><table width=\"100%\" summary=\"Navigation footer\"><tr><td width=\"40%\" align=\"left\"><a accesskey=\"p\" href=\"API-ns-euid.html\">Prev</a>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"u\" href=\"context_stp.html\">Up</a></td><td width=\"40%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-ns-pgrp.html\">Next</a></td></tr><tr><td width=\"40%\" align=\"left\" valign=\"top\"><span class=\"phrase\">function::ns_euid</span>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"h\" href=\"index.html\">Home</a></td><td width=\"40%\" align=\"right\" valign=\"top\">&#160;<span class=\"phrase\">function::ns_pgrp</span></td></tr></table></div></body></html>\n"}, {"source1": "./usr/share/doc/systemtap-doc/tapsets/API-ns-pgrp.html", "source2": "./usr/share/doc/systemtap-doc/tapsets/API-ns-pgrp.html", "unified_diff": "@@ -1,10 +1,10 @@\n <html><head><meta http-equiv=\"Content-Type\" content=\"text/html; charset=ANSI_X3.4-1968\"><title>function::ns_pgrp</title><meta name=\"generator\" content=\"DocBook XSL Stylesheets Vsnapshot\"><link rel=\"home\" href=\"index.html\" title=\"SystemTap Tapset Reference Manual\"><link rel=\"up\" href=\"context_stp.html\" title=\"Chapter&#160;2.&#160;Context Functions\"><link rel=\"prev\" href=\"API-ns-gid.html\" title=\"function::ns_gid\"><link rel=\"next\" href=\"API-ns-pid.html\" title=\"function::ns_pid\"></head><body bgcolor=\"white\" text=\"black\" link=\"#0000FF\" vlink=\"#840084\" alink=\"#0000FF\"><div class=\"navheader\"><table width=\"100%\" summary=\"Navigation header\"><tr><th colspan=\"3\" align=\"center\"><span class=\"phrase\">function::ns_pgrp</span></th></tr><tr><td width=\"20%\" align=\"left\"><a accesskey=\"p\" href=\"API-ns-gid.html\">Prev</a>&#160;</td><th width=\"60%\" align=\"center\">Chapter&#160;2.&#160;Context Functions</th><td width=\"20%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-ns-pid.html\">Next</a></td></tr></table><hr></div><div class=\"refentry\"><a name=\"API-ns-pgrp\"></a><div class=\"titlepage\"></div><div class=\"refnamediv\"><h2>Name</h2><p>function::ns_pgrp &#8212; \n      Returns the process group ID of the current process as seen in a pid namespace\n  </p></div><div class=\"refsynopsisdiv\"><h2>Synopsis</h2><pre class=\"programlisting\">\n     ns_pgrp:long()\n-</pre></div><div class=\"refsect1\"><a name=\"idm709\"></a><h2>Arguments</h2><p>\n+</pre></div><div class=\"refsect1\"><a name=\"idm708\"></a><h2>Arguments</h2><p>\n   None\n- </p></div><div class=\"refsect1\"><a name=\"idm712\"></a><h2>Description</h2><p>\n+ </p></div><div class=\"refsect1\"><a name=\"idm711\"></a><h2>Description</h2><p>\n    This function returns the process group ID of the\n    current process as seen in  the target pid namespace if provided, or the stap process namespace.\n </p></div></div><div class=\"navfooter\"><hr><table width=\"100%\" summary=\"Navigation footer\"><tr><td width=\"40%\" align=\"left\"><a accesskey=\"p\" href=\"API-ns-gid.html\">Prev</a>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"u\" href=\"context_stp.html\">Up</a></td><td width=\"40%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-ns-pid.html\">Next</a></td></tr><tr><td width=\"40%\" align=\"left\" valign=\"top\"><span class=\"phrase\">function::ns_gid</span>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"h\" href=\"index.html\">Home</a></td><td width=\"40%\" align=\"right\" valign=\"top\">&#160;<span class=\"phrase\">function::ns_pid</span></td></tr></table></div></body></html>\n"}, {"source1": "./usr/share/doc/systemtap-doc/tapsets/API-ns-pid.html", "source2": "./usr/share/doc/systemtap-doc/tapsets/API-ns-pid.html", "unified_diff": "@@ -1,10 +1,10 @@\n <html><head><meta http-equiv=\"Content-Type\" content=\"text/html; charset=ANSI_X3.4-1968\"><title>function::ns_pid</title><meta name=\"generator\" content=\"DocBook XSL Stylesheets Vsnapshot\"><link rel=\"home\" href=\"index.html\" title=\"SystemTap Tapset Reference Manual\"><link rel=\"up\" href=\"context_stp.html\" title=\"Chapter&#160;2.&#160;Context Functions\"><link rel=\"prev\" href=\"API-ns-pgrp.html\" title=\"function::ns_pgrp\"><link rel=\"next\" href=\"API-ns-ppid.html\" title=\"function::ns_ppid\"></head><body bgcolor=\"white\" text=\"black\" link=\"#0000FF\" vlink=\"#840084\" alink=\"#0000FF\"><div class=\"navheader\"><table width=\"100%\" summary=\"Navigation header\"><tr><th colspan=\"3\" align=\"center\"><span class=\"phrase\">function::ns_pid</span></th></tr><tr><td width=\"20%\" align=\"left\"><a accesskey=\"p\" href=\"API-ns-pgrp.html\">Prev</a>&#160;</td><th width=\"60%\" align=\"center\">Chapter&#160;2.&#160;Context Functions</th><td width=\"20%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-ns-ppid.html\">Next</a></td></tr></table><hr></div><div class=\"refentry\"><a name=\"API-ns-pid\"></a><div class=\"titlepage\"></div><div class=\"refnamediv\"><h2>Name</h2><p>function::ns_pid &#8212; \n      Returns the ID of a target process as seen in a pid namespace\n  </p></div><div class=\"refsynopsisdiv\"><h2>Synopsis</h2><pre class=\"programlisting\">\n     ns_pid:long()\n-</pre></div><div class=\"refsect1\"><a name=\"idm730\"></a><h2>Arguments</h2><p>\n+</pre></div><div class=\"refsect1\"><a name=\"idm729\"></a><h2>Arguments</h2><p>\n   None\n- </p></div><div class=\"refsect1\"><a name=\"idm733\"></a><h2>Description</h2><p>\n+ </p></div><div class=\"refsect1\"><a name=\"idm732\"></a><h2>Description</h2><p>\n    This function returns the ID of a target process as seen in\n    the target pid namespace.\n </p></div></div><div class=\"navfooter\"><hr><table width=\"100%\" summary=\"Navigation footer\"><tr><td width=\"40%\" align=\"left\"><a accesskey=\"p\" href=\"API-ns-pgrp.html\">Prev</a>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"u\" href=\"context_stp.html\">Up</a></td><td width=\"40%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-ns-ppid.html\">Next</a></td></tr><tr><td width=\"40%\" align=\"left\" valign=\"top\"><span class=\"phrase\">function::ns_pgrp</span>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"h\" href=\"index.html\">Home</a></td><td width=\"40%\" align=\"right\" valign=\"top\">&#160;<span class=\"phrase\">function::ns_ppid</span></td></tr></table></div></body></html>\n"}, {"source1": "./usr/share/doc/systemtap-doc/tapsets/API-ns-ppid.html", "source2": "./usr/share/doc/systemtap-doc/tapsets/API-ns-ppid.html", "unified_diff": "@@ -1,9 +1,9 @@\n <html><head><meta http-equiv=\"Content-Type\" content=\"text/html; charset=ANSI_X3.4-1968\"><title>function::ns_ppid</title><meta name=\"generator\" content=\"DocBook XSL Stylesheets Vsnapshot\"><link rel=\"home\" href=\"index.html\" title=\"SystemTap Tapset Reference Manual\"><link rel=\"up\" href=\"context_stp.html\" title=\"Chapter&#160;2.&#160;Context Functions\"><link rel=\"prev\" href=\"API-ns-pid.html\" title=\"function::ns_pid\"><link rel=\"next\" href=\"API-ns-sid.html\" title=\"function::ns_sid\"></head><body bgcolor=\"white\" text=\"black\" link=\"#0000FF\" vlink=\"#840084\" alink=\"#0000FF\"><div class=\"navheader\"><table width=\"100%\" summary=\"Navigation header\"><tr><th colspan=\"3\" align=\"center\"><span class=\"phrase\">function::ns_ppid</span></th></tr><tr><td width=\"20%\" align=\"left\"><a accesskey=\"p\" href=\"API-ns-pid.html\">Prev</a>&#160;</td><th width=\"60%\" align=\"center\">Chapter&#160;2.&#160;Context Functions</th><td width=\"20%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-ns-sid.html\">Next</a></td></tr></table><hr></div><div class=\"refentry\"><a name=\"API-ns-ppid\"></a><div class=\"titlepage\"></div><div class=\"refnamediv\"><h2>Name</h2><p>function::ns_ppid &#8212; \n      Returns the process ID of a target process's parent process as seen in a pid namespace\n  </p></div><div class=\"refsynopsisdiv\"><h2>Synopsis</h2><pre class=\"programlisting\">\n     ns_ppid:long()\n-</pre></div><div class=\"refsect1\"><a name=\"idm751\"></a><h2>Arguments</h2><p>\n+</pre></div><div class=\"refsect1\"><a name=\"idm750\"></a><h2>Arguments</h2><p>\n   None\n- </p></div><div class=\"refsect1\"><a name=\"idm754\"></a><h2>Description</h2><p>\n+ </p></div><div class=\"refsect1\"><a name=\"idm753\"></a><h2>Description</h2><p>\n    This function return the process ID of the target proccess's parent process as seen in  the target pid namespace if provided, or the stap process namespace.\n </p></div></div><div class=\"navfooter\"><hr><table width=\"100%\" summary=\"Navigation footer\"><tr><td width=\"40%\" align=\"left\"><a accesskey=\"p\" href=\"API-ns-pid.html\">Prev</a>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"u\" href=\"context_stp.html\">Up</a></td><td width=\"40%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-ns-sid.html\">Next</a></td></tr><tr><td width=\"40%\" align=\"left\" valign=\"top\"><span class=\"phrase\">function::ns_pid</span>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"h\" href=\"index.html\">Home</a></td><td width=\"40%\" align=\"right\" valign=\"top\">&#160;<span class=\"phrase\">function::ns_sid</span></td></tr></table></div></body></html>\n"}, {"source1": "./usr/share/doc/systemtap-doc/tapsets/API-ns-sid.html", "source2": "./usr/share/doc/systemtap-doc/tapsets/API-ns-sid.html", "unified_diff": "@@ -1,11 +1,11 @@\n <html><head><meta http-equiv=\"Content-Type\" content=\"text/html; charset=ANSI_X3.4-1968\"><title>function::ns_sid</title><meta name=\"generator\" content=\"DocBook XSL Stylesheets Vsnapshot\"><link rel=\"home\" href=\"index.html\" title=\"SystemTap Tapset Reference Manual\"><link rel=\"up\" href=\"context_stp.html\" title=\"Chapter&#160;2.&#160;Context Functions\"><link rel=\"prev\" href=\"API-ns-ppid.html\" title=\"function::ns_ppid\"><link rel=\"next\" href=\"API-ns-tid.html\" title=\"function::ns_tid\"></head><body bgcolor=\"white\" text=\"black\" link=\"#0000FF\" vlink=\"#840084\" alink=\"#0000FF\"><div class=\"navheader\"><table width=\"100%\" summary=\"Navigation header\"><tr><th colspan=\"3\" align=\"center\"><span class=\"phrase\">function::ns_sid</span></th></tr><tr><td width=\"20%\" align=\"left\"><a accesskey=\"p\" href=\"API-ns-ppid.html\">Prev</a>&#160;</td><th width=\"60%\" align=\"center\">Chapter&#160;2.&#160;Context Functions</th><td width=\"20%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-ns-tid.html\">Next</a></td></tr></table><hr></div><div class=\"refentry\"><a name=\"API-ns-sid\"></a><div class=\"titlepage\"></div><div class=\"refnamediv\"><h2>Name</h2><p>function::ns_sid &#8212; \n      Returns the session ID of the current process as seen in a pid namespace\n  </p></div><div class=\"refsynopsisdiv\"><h2>Synopsis</h2><pre class=\"programlisting\">\n     ns_sid:long()\n-</pre></div><div class=\"refsect1\"><a name=\"idm772\"></a><h2>Arguments</h2><p>\n+</pre></div><div class=\"refsect1\"><a name=\"idm771\"></a><h2>Arguments</h2><p>\n   None\n- </p></div><div class=\"refsect1\"><a name=\"idm775\"></a><h2>Description</h2><p>\n+ </p></div><div class=\"refsect1\"><a name=\"idm774\"></a><h2>Description</h2><p>\n    The namespace-aware session ID of a process is the process group ID\n    of the session leader as seen in  the target pid namespace if provided, or the stap process namespace. Session ID is stored in the signal_struct\n    since Kernel 2.6.0.\n </p></div></div><div class=\"navfooter\"><hr><table width=\"100%\" summary=\"Navigation footer\"><tr><td width=\"40%\" align=\"left\"><a accesskey=\"p\" href=\"API-ns-ppid.html\">Prev</a>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"u\" href=\"context_stp.html\">Up</a></td><td width=\"40%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-ns-tid.html\">Next</a></td></tr><tr><td width=\"40%\" align=\"left\" valign=\"top\"><span class=\"phrase\">function::ns_ppid</span>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"h\" href=\"index.html\">Home</a></td><td width=\"40%\" align=\"right\" valign=\"top\">&#160;<span class=\"phrase\">function::ns_tid</span></td></tr></table></div></body></html>\n"}, {"source1": "./usr/share/doc/systemtap-doc/tapsets/API-ns-tid.html", "source2": "./usr/share/doc/systemtap-doc/tapsets/API-ns-tid.html", "unified_diff": "@@ -1,10 +1,10 @@\n <html><head><meta http-equiv=\"Content-Type\" content=\"text/html; charset=ANSI_X3.4-1968\"><title>function::ns_tid</title><meta name=\"generator\" content=\"DocBook XSL Stylesheets Vsnapshot\"><link rel=\"home\" href=\"index.html\" title=\"SystemTap Tapset Reference Manual\"><link rel=\"up\" href=\"context_stp.html\" title=\"Chapter&#160;2.&#160;Context Functions\"><link rel=\"prev\" href=\"API-ns-sid.html\" title=\"function::ns_sid\"><link rel=\"next\" href=\"API-ns-uid.html\" title=\"function::ns_uid\"></head><body bgcolor=\"white\" text=\"black\" link=\"#0000FF\" vlink=\"#840084\" alink=\"#0000FF\"><div class=\"navheader\"><table width=\"100%\" summary=\"Navigation header\"><tr><th colspan=\"3\" align=\"center\"><span class=\"phrase\">function::ns_tid</span></th></tr><tr><td width=\"20%\" align=\"left\"><a accesskey=\"p\" href=\"API-ns-sid.html\">Prev</a>&#160;</td><th width=\"60%\" align=\"center\">Chapter&#160;2.&#160;Context Functions</th><td width=\"20%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-ns-uid.html\">Next</a></td></tr></table><hr></div><div class=\"refentry\"><a name=\"API-ns-tid\"></a><div class=\"titlepage\"></div><div class=\"refnamediv\"><h2>Name</h2><p>function::ns_tid &#8212; \n      Returns the thread ID of a target process as seen in a pid namespace\n  </p></div><div class=\"refsynopsisdiv\"><h2>Synopsis</h2><pre class=\"programlisting\">\n     ns_tid:long()\n-</pre></div><div class=\"refsect1\"><a name=\"idm793\"></a><h2>Arguments</h2><p>\n+</pre></div><div class=\"refsect1\"><a name=\"idm792\"></a><h2>Arguments</h2><p>\n   None\n- </p></div><div class=\"refsect1\"><a name=\"idm796\"></a><h2>Description</h2><p>\n+ </p></div><div class=\"refsect1\"><a name=\"idm795\"></a><h2>Description</h2><p>\n    This function returns the thread ID of a target process as seen\n    in  the target pid namespace if provided, or the stap process namespace.\n </p></div></div><div class=\"navfooter\"><hr><table width=\"100%\" summary=\"Navigation footer\"><tr><td width=\"40%\" align=\"left\"><a accesskey=\"p\" href=\"API-ns-sid.html\">Prev</a>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"u\" href=\"context_stp.html\">Up</a></td><td width=\"40%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-ns-uid.html\">Next</a></td></tr><tr><td width=\"40%\" align=\"left\" valign=\"top\"><span class=\"phrase\">function::ns_sid</span>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"h\" href=\"index.html\">Home</a></td><td width=\"40%\" align=\"right\" valign=\"top\">&#160;<span class=\"phrase\">function::ns_uid</span></td></tr></table></div></body></html>\n"}, {"source1": "./usr/share/doc/systemtap-doc/tapsets/API-ns-uid.html", "source2": "./usr/share/doc/systemtap-doc/tapsets/API-ns-uid.html", "unified_diff": "@@ -1,9 +1,9 @@\n <html><head><meta http-equiv=\"Content-Type\" content=\"text/html; charset=ANSI_X3.4-1968\"><title>function::ns_uid</title><meta name=\"generator\" content=\"DocBook XSL Stylesheets Vsnapshot\"><link rel=\"home\" href=\"index.html\" title=\"SystemTap Tapset Reference Manual\"><link rel=\"up\" href=\"context_stp.html\" title=\"Chapter&#160;2.&#160;Context Functions\"><link rel=\"prev\" href=\"API-ns-tid.html\" title=\"function::ns_tid\"><link rel=\"next\" href=\"API-pexecname.html\" title=\"function::pexecname\"></head><body bgcolor=\"white\" text=\"black\" link=\"#0000FF\" vlink=\"#840084\" alink=\"#0000FF\"><div class=\"navheader\"><table width=\"100%\" summary=\"Navigation header\"><tr><th colspan=\"3\" align=\"center\"><span class=\"phrase\">function::ns_uid</span></th></tr><tr><td width=\"20%\" align=\"left\"><a accesskey=\"p\" href=\"API-ns-tid.html\">Prev</a>&#160;</td><th width=\"60%\" align=\"center\">Chapter&#160;2.&#160;Context Functions</th><td width=\"20%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-pexecname.html\">Next</a></td></tr></table><hr></div><div class=\"refentry\"><a name=\"API-ns-uid\"></a><div class=\"titlepage\"></div><div class=\"refnamediv\"><h2>Name</h2><p>function::ns_uid &#8212; \n      Returns the user ID of a target process as seen in a user namespace\n  </p></div><div class=\"refsynopsisdiv\"><h2>Synopsis</h2><pre class=\"programlisting\">\n     ns_uid:long()\n-</pre></div><div class=\"refsect1\"><a name=\"idm814\"></a><h2>Arguments</h2><p>\n+</pre></div><div class=\"refsect1\"><a name=\"idm813\"></a><h2>Arguments</h2><p>\n   None\n- </p></div><div class=\"refsect1\"><a name=\"idm817\"></a><h2>Description</h2><p>\n+ </p></div><div class=\"refsect1\"><a name=\"idm816\"></a><h2>Description</h2><p>\n    This function returns the user ID of the target process as seen in the target user namespace if provided, or the stap process namespace.\n </p></div></div><div class=\"navfooter\"><hr><table width=\"100%\" summary=\"Navigation footer\"><tr><td width=\"40%\" align=\"left\"><a accesskey=\"p\" href=\"API-ns-tid.html\">Prev</a>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"u\" href=\"context_stp.html\">Up</a></td><td width=\"40%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-pexecname.html\">Next</a></td></tr><tr><td width=\"40%\" align=\"left\" valign=\"top\"><span class=\"phrase\">function::ns_tid</span>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"h\" href=\"index.html\">Home</a></td><td width=\"40%\" align=\"right\" valign=\"top\">&#160;<span class=\"phrase\">function::pexecname</span></td></tr></table></div></body></html>\n"}, {"source1": "./usr/share/doc/systemtap-doc/tapsets/API-nsecs-to-string.html", "source2": "./usr/share/doc/systemtap-doc/tapsets/API-nsecs-to-string.html", "unified_diff": "@@ -1,12 +1,12 @@\n <html><head><meta http-equiv=\"Content-Type\" content=\"text/html; charset=ANSI_X3.4-1968\"><title>function::nsecs_to_string</title><meta name=\"generator\" content=\"DocBook XSL Stylesheets Vsnapshot\"><link rel=\"home\" href=\"index.html\" title=\"SystemTap Tapset Reference Manual\"><link rel=\"up\" href=\"task_time_stp.html\" title=\"Chapter&#160;7.&#160;Task Time Tapset\"><link rel=\"prev\" href=\"API-msecs-to-string.html\" title=\"function::msecs_to_string\"><link rel=\"next\" href=\"API-task-start-time.html\" title=\"function::task_start_time\"></head><body bgcolor=\"white\" text=\"black\" link=\"#0000FF\" vlink=\"#840084\" alink=\"#0000FF\"><div class=\"navheader\"><table width=\"100%\" summary=\"Navigation header\"><tr><th colspan=\"3\" align=\"center\"><span class=\"phrase\">function::nsecs_to_string</span></th></tr><tr><td width=\"20%\" align=\"left\"><a accesskey=\"p\" href=\"API-msecs-to-string.html\">Prev</a>&#160;</td><th width=\"60%\" align=\"center\">Chapter&#160;7.&#160;Task Time Tapset</th><td width=\"20%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-task-start-time.html\">Next</a></td></tr></table><hr></div><div class=\"refentry\"><a name=\"API-nsecs-to-string\"></a><div class=\"titlepage\"></div><div class=\"refnamediv\"><h2>Name</h2><p>function::nsecs_to_string &#8212; \n      Human readable string for given nanoseconds\n  </p></div><div class=\"refsynopsisdiv\"><h2>Synopsis</h2><pre class=\"programlisting\">\n     nsecs_to_string:string(nsecs:long)\n-</pre></div><div class=\"refsect1\"><a name=\"idm5320\"></a><h2>Arguments</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>nsecs</code></em></span></dt><dd><p>\n+</pre></div><div class=\"refsect1\"><a name=\"idm5319\"></a><h2>Arguments</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>nsecs</code></em></span></dt><dd><p>\n      Number of nanoseconds to translate.\n-    </p></dd></dl></div></div><div class=\"refsect1\"><a name=\"idm5328\"></a><h2>Description</h2><p>\n+    </p></dd></dl></div></div><div class=\"refsect1\"><a name=\"idm5327\"></a><h2>Description</h2><p>\n    Returns a string representing the number of\n    nanoseconds as a human readable string consisting of <span class=\"quote\">&#8220;<span class=\"quote\">XmY.ZZZZZZs</span>&#8221;</span>,\n    where X is the number of minutes, Y is the number of seconds and\n    ZZZZZZZZZ is the number of nanoseconds.\n </p></div></div><div class=\"navfooter\"><hr><table width=\"100%\" summary=\"Navigation footer\"><tr><td width=\"40%\" align=\"left\"><a accesskey=\"p\" href=\"API-msecs-to-string.html\">Prev</a>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"u\" href=\"task_time_stp.html\">Up</a></td><td width=\"40%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-task-start-time.html\">Next</a></td></tr><tr><td width=\"40%\" align=\"left\" valign=\"top\"><span class=\"phrase\">function::msecs_to_string</span>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"h\" href=\"index.html\">Home</a></td><td width=\"40%\" align=\"right\" valign=\"top\">&#160;<span class=\"phrase\">function::task_start_time</span></td></tr></table></div></body></html>\n"}, {"source1": "./usr/share/doc/systemtap-doc/tapsets/API-ntohl.html", "source2": "./usr/share/doc/systemtap-doc/tapsets/API-ntohl.html", "unified_diff": "@@ -1,7 +1,7 @@\n <html><head><meta http-equiv=\"Content-Type\" content=\"text/html; charset=ANSI_X3.4-1968\"><title>function::ntohl</title><meta name=\"generator\" content=\"DocBook XSL Stylesheets Vsnapshot\"><link rel=\"home\" href=\"index.html\" title=\"SystemTap Tapset Reference Manual\"><link rel=\"up\" href=\"networking.stp.html\" title=\"Chapter&#160;13.&#160;Networking Tapset\"><link rel=\"prev\" href=\"API-ip-ntop.html\" title=\"function::ip_ntop\"><link rel=\"next\" href=\"API-ntohll.html\" title=\"function::ntohll\"></head><body bgcolor=\"white\" text=\"black\" link=\"#0000FF\" vlink=\"#840084\" alink=\"#0000FF\"><div class=\"navheader\"><table width=\"100%\" summary=\"Navigation header\"><tr><th colspan=\"3\" align=\"center\"><span class=\"phrase\">function::ntohl</span></th></tr><tr><td width=\"20%\" align=\"left\"><a accesskey=\"p\" href=\"API-ip-ntop.html\">Prev</a>&#160;</td><th width=\"60%\" align=\"center\">Chapter&#160;13.&#160;Networking Tapset</th><td width=\"20%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-ntohll.html\">Next</a></td></tr></table><hr></div><div class=\"refentry\"><a name=\"API-ntohl\"></a><div class=\"titlepage\"></div><div class=\"refnamediv\"><h2>Name</h2><p>function::ntohl &#8212; \n      Convert 32-bit long from network to host order\n  </p></div><div class=\"refsynopsisdiv\"><h2>Synopsis</h2><pre class=\"programlisting\">\n     ntohl:long(x:long)\n-</pre></div><div class=\"refsect1\"><a name=\"idm8488\"></a><h2>Arguments</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>x</code></em></span></dt><dd><p>\n+</pre></div><div class=\"refsect1\"><a name=\"idm8487\"></a><h2>Arguments</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>x</code></em></span></dt><dd><p>\n      Value to convert\n     </p></dd></dl></div></div></div><div class=\"navfooter\"><hr><table width=\"100%\" summary=\"Navigation footer\"><tr><td width=\"40%\" align=\"left\"><a accesskey=\"p\" href=\"API-ip-ntop.html\">Prev</a>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"u\" href=\"networking.stp.html\">Up</a></td><td width=\"40%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-ntohll.html\">Next</a></td></tr><tr><td width=\"40%\" align=\"left\" valign=\"top\"><span class=\"phrase\">function::ip_ntop</span>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"h\" href=\"index.html\">Home</a></td><td width=\"40%\" align=\"right\" valign=\"top\">&#160;<span class=\"phrase\">function::ntohll</span></td></tr></table></div></body></html>\n"}, {"source1": "./usr/share/doc/systemtap-doc/tapsets/API-ntohll.html", "source2": "./usr/share/doc/systemtap-doc/tapsets/API-ntohll.html", "unified_diff": "@@ -1,7 +1,7 @@\n <html><head><meta http-equiv=\"Content-Type\" content=\"text/html; charset=ANSI_X3.4-1968\"><title>function::ntohll</title><meta name=\"generator\" content=\"DocBook XSL Stylesheets Vsnapshot\"><link rel=\"home\" href=\"index.html\" title=\"SystemTap Tapset Reference Manual\"><link rel=\"up\" href=\"networking.stp.html\" title=\"Chapter&#160;13.&#160;Networking Tapset\"><link rel=\"prev\" href=\"API-ntohl.html\" title=\"function::ntohl\"><link rel=\"next\" href=\"API-ntohs.html\" title=\"function::ntohs\"></head><body bgcolor=\"white\" text=\"black\" link=\"#0000FF\" vlink=\"#840084\" alink=\"#0000FF\"><div class=\"navheader\"><table width=\"100%\" summary=\"Navigation header\"><tr><th colspan=\"3\" align=\"center\"><span class=\"phrase\">function::ntohll</span></th></tr><tr><td width=\"20%\" align=\"left\"><a accesskey=\"p\" href=\"API-ntohl.html\">Prev</a>&#160;</td><th width=\"60%\" align=\"center\">Chapter&#160;13.&#160;Networking Tapset</th><td width=\"20%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-ntohs.html\">Next</a></td></tr></table><hr></div><div class=\"refentry\"><a name=\"API-ntohll\"></a><div class=\"titlepage\"></div><div class=\"refnamediv\"><h2>Name</h2><p>function::ntohll &#8212; \n      Convert 64-bit long long from network to host order\n  </p></div><div class=\"refsynopsisdiv\"><h2>Synopsis</h2><pre class=\"programlisting\">\n     ntohll:long(x:long)\n-</pre></div><div class=\"refsect1\"><a name=\"idm8511\"></a><h2>Arguments</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>x</code></em></span></dt><dd><p>\n+</pre></div><div class=\"refsect1\"><a name=\"idm8510\"></a><h2>Arguments</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>x</code></em></span></dt><dd><p>\n      Value to convert\n     </p></dd></dl></div></div></div><div class=\"navfooter\"><hr><table width=\"100%\" summary=\"Navigation footer\"><tr><td width=\"40%\" align=\"left\"><a accesskey=\"p\" href=\"API-ntohl.html\">Prev</a>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"u\" href=\"networking.stp.html\">Up</a></td><td width=\"40%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-ntohs.html\">Next</a></td></tr><tr><td width=\"40%\" align=\"left\" valign=\"top\"><span class=\"phrase\">function::ntohl</span>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"h\" href=\"index.html\">Home</a></td><td width=\"40%\" align=\"right\" valign=\"top\">&#160;<span class=\"phrase\">function::ntohs</span></td></tr></table></div></body></html>\n"}, {"source1": "./usr/share/doc/systemtap-doc/tapsets/API-ntohs.html", "source2": "./usr/share/doc/systemtap-doc/tapsets/API-ntohs.html", "unified_diff": "@@ -1,7 +1,7 @@\n <html><head><meta http-equiv=\"Content-Type\" content=\"text/html; charset=ANSI_X3.4-1968\"><title>function::ntohs</title><meta name=\"generator\" content=\"DocBook XSL Stylesheets Vsnapshot\"><link rel=\"home\" href=\"index.html\" title=\"SystemTap Tapset Reference Manual\"><link rel=\"up\" href=\"networking.stp.html\" title=\"Chapter&#160;13.&#160;Networking Tapset\"><link rel=\"prev\" href=\"API-ntohll.html\" title=\"function::ntohll\"><link rel=\"next\" href=\"API-netdev-change-mac.html\" title=\"probe::netdev.change_mac\"></head><body bgcolor=\"white\" text=\"black\" link=\"#0000FF\" vlink=\"#840084\" alink=\"#0000FF\"><div class=\"navheader\"><table width=\"100%\" summary=\"Navigation header\"><tr><th colspan=\"3\" align=\"center\"><span class=\"phrase\">function::ntohs</span></th></tr><tr><td width=\"20%\" align=\"left\"><a accesskey=\"p\" href=\"API-ntohll.html\">Prev</a>&#160;</td><th width=\"60%\" align=\"center\">Chapter&#160;13.&#160;Networking Tapset</th><td width=\"20%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-netdev-change-mac.html\">Next</a></td></tr></table><hr></div><div class=\"refentry\"><a name=\"API-ntohs\"></a><div class=\"titlepage\"></div><div class=\"refnamediv\"><h2>Name</h2><p>function::ntohs &#8212; \n      Convert 16-bit short from network to host order\n  </p></div><div class=\"refsynopsisdiv\"><h2>Synopsis</h2><pre class=\"programlisting\">\n     ntohs:long(x:long)\n-</pre></div><div class=\"refsect1\"><a name=\"idm8534\"></a><h2>Arguments</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>x</code></em></span></dt><dd><p>\n+</pre></div><div class=\"refsect1\"><a name=\"idm8533\"></a><h2>Arguments</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>x</code></em></span></dt><dd><p>\n      Value to convert\n     </p></dd></dl></div></div></div><div class=\"navfooter\"><hr><table width=\"100%\" summary=\"Navigation footer\"><tr><td width=\"40%\" align=\"left\"><a accesskey=\"p\" href=\"API-ntohll.html\">Prev</a>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"u\" href=\"networking.stp.html\">Up</a></td><td width=\"40%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-netdev-change-mac.html\">Next</a></td></tr><tr><td width=\"40%\" align=\"left\" valign=\"top\"><span class=\"phrase\">function::ntohll</span>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"h\" href=\"index.html\">Home</a></td><td width=\"40%\" align=\"right\" valign=\"top\">&#160;<span class=\"phrase\">probe::netdev.change_mac</span></td></tr></table></div></body></html>\n"}, {"source1": "./usr/share/doc/systemtap-doc/tapsets/API-pages-to-string.html", "source2": "./usr/share/doc/systemtap-doc/tapsets/API-pages-to-string.html", "unified_diff": "@@ -1,10 +1,10 @@\n <html><head><meta http-equiv=\"Content-Type\" content=\"text/html; charset=ANSI_X3.4-1968\"><title>function::pages_to_string</title><meta name=\"generator\" content=\"DocBook XSL Stylesheets Vsnapshot\"><link rel=\"home\" href=\"index.html\" title=\"SystemTap Tapset Reference Manual\"><link rel=\"up\" href=\"memory_stp.html\" title=\"Chapter&#160;6.&#160;Memory Tapset\"><link rel=\"prev\" href=\"API-mem-page-size.html\" title=\"function::mem_page_size\"><link rel=\"next\" href=\"API-proc-mem-data.html\" title=\"function::proc_mem_data\"></head><body bgcolor=\"white\" text=\"black\" link=\"#0000FF\" vlink=\"#840084\" alink=\"#0000FF\"><div class=\"navheader\"><table width=\"100%\" summary=\"Navigation header\"><tr><th colspan=\"3\" align=\"center\"><span class=\"phrase\">function::pages_to_string</span></th></tr><tr><td width=\"20%\" align=\"left\"><a accesskey=\"p\" href=\"API-mem-page-size.html\">Prev</a>&#160;</td><th width=\"60%\" align=\"center\">Chapter&#160;6.&#160;Memory Tapset</th><td width=\"20%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-proc-mem-data.html\">Next</a></td></tr></table><hr></div><div class=\"refentry\"><a name=\"API-pages-to-string\"></a><div class=\"titlepage\"></div><div class=\"refnamediv\"><h2>Name</h2><p>function::pages_to_string &#8212; \n      Turns pages into a human readable string\n  </p></div><div class=\"refsynopsisdiv\"><h2>Synopsis</h2><pre class=\"programlisting\">\n     pages_to_string:string(pages:long)\n-</pre></div><div class=\"refsect1\"><a name=\"idm4408\"></a><h2>Arguments</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>pages</code></em></span></dt><dd><p>\n+</pre></div><div class=\"refsect1\"><a name=\"idm4407\"></a><h2>Arguments</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>pages</code></em></span></dt><dd><p>\n      Number of pages to translate.\n-    </p></dd></dl></div></div><div class=\"refsect1\"><a name=\"idm4416\"></a><h2>Description</h2><p>\n+    </p></dd></dl></div></div><div class=\"refsect1\"><a name=\"idm4415\"></a><h2>Description</h2><p>\n    Multiplies pages by <code class=\"function\">page_size</code> to get the number of\n    bytes and returns the result of <code class=\"function\">bytes_to_string</code>.\n </p></div></div><div class=\"navfooter\"><hr><table width=\"100%\" summary=\"Navigation footer\"><tr><td width=\"40%\" align=\"left\"><a accesskey=\"p\" href=\"API-mem-page-size.html\">Prev</a>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"u\" href=\"memory_stp.html\">Up</a></td><td width=\"40%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-proc-mem-data.html\">Next</a></td></tr><tr><td width=\"40%\" align=\"left\" valign=\"top\"><span class=\"phrase\">function::mem_page_size</span>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"h\" href=\"index.html\">Home</a></td><td width=\"40%\" align=\"right\" valign=\"top\">&#160;<span class=\"phrase\">function::proc_mem_data</span></td></tr></table></div></body></html>\n"}, {"source1": "./usr/share/doc/systemtap-doc/tapsets/API-panic.html", "source2": "./usr/share/doc/systemtap-doc/tapsets/API-panic.html", "unified_diff": "@@ -1,11 +1,11 @@\n <html><head><meta http-equiv=\"Content-Type\" content=\"text/html; charset=ANSI_X3.4-1968\"><title>function::panic</title><meta name=\"generator\" content=\"DocBook XSL Stylesheets Vsnapshot\"><link rel=\"home\" href=\"index.html\" title=\"SystemTap Tapset Reference Manual\"><link rel=\"up\" href=\"guru-delay.stp.html\" title=\"Chapter&#160;27.&#160;Guru tapsets\"><link rel=\"prev\" href=\"API-mdelay.html\" title=\"function::mdelay\"><link rel=\"next\" href=\"API-raise.html\" title=\"function::raise\"></head><body bgcolor=\"white\" text=\"black\" link=\"#0000FF\" vlink=\"#840084\" alink=\"#0000FF\"><div class=\"navheader\"><table width=\"100%\" summary=\"Navigation header\"><tr><th colspan=\"3\" align=\"center\"><span class=\"phrase\">function::panic</span></th></tr><tr><td width=\"20%\" align=\"left\"><a accesskey=\"p\" href=\"API-mdelay.html\">Prev</a>&#160;</td><th width=\"60%\" align=\"center\">Chapter&#160;27.&#160;Guru tapsets</th><td width=\"20%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-raise.html\">Next</a></td></tr></table><hr></div><div class=\"refentry\"><a name=\"API-panic\"></a><div class=\"titlepage\"></div><div class=\"refnamediv\"><h2>Name</h2><p>function::panic &#8212; \n   trigger a panic\n  </p></div><div class=\"refsynopsisdiv\"><h2>Synopsis</h2><pre class=\"programlisting\">\n     panic(msg:string)\n-</pre></div><div class=\"refsect1\"><a name=\"idm20706\"></a><h2>Arguments</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>msg</code></em></span></dt><dd><p>\n+</pre></div><div class=\"refsect1\"><a name=\"idm20705\"></a><h2>Arguments</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>msg</code></em></span></dt><dd><p>\n      message to pass to kernel's <code class=\"function\">panic</code> function\n-    </p></dd></dl></div></div><div class=\"refsect1\"><a name=\"idm20715\"></a><h2>Description</h2><p>\n+    </p></dd></dl></div></div><div class=\"refsect1\"><a name=\"idm20714\"></a><h2>Description</h2><p>\n    This function triggers an immediate panic of the running\n    kernel with a user-specified panic message.\n    It requires guru mode.\n </p></div></div><div class=\"navfooter\"><hr><table width=\"100%\" summary=\"Navigation footer\"><tr><td width=\"40%\" align=\"left\"><a accesskey=\"p\" href=\"API-mdelay.html\">Prev</a>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"u\" href=\"guru-delay.stp.html\">Up</a></td><td width=\"40%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-raise.html\">Next</a></td></tr><tr><td width=\"40%\" align=\"left\" valign=\"top\"><span class=\"phrase\">function::mdelay</span>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"h\" href=\"index.html\">Home</a></td><td width=\"40%\" align=\"right\" valign=\"top\">&#160;<span class=\"phrase\">function::raise</span></td></tr></table></div></body></html>\n"}, {"source1": "./usr/share/doc/systemtap-doc/tapsets/API-pexecname.html", "source2": "./usr/share/doc/systemtap-doc/tapsets/API-pexecname.html", "unified_diff": "@@ -1,10 +1,10 @@\n <html><head><meta http-equiv=\"Content-Type\" content=\"text/html; charset=ANSI_X3.4-1968\"><title>function::pexecname</title><meta name=\"generator\" content=\"DocBook XSL Stylesheets Vsnapshot\"><link rel=\"home\" href=\"index.html\" title=\"SystemTap Tapset Reference Manual\"><link rel=\"up\" href=\"context_stp.html\" title=\"Chapter&#160;2.&#160;Context Functions\"><link rel=\"prev\" href=\"API-ns-uid.html\" title=\"function::ns_uid\"><link rel=\"next\" href=\"API-pgrp.html\" title=\"function::pgrp\"></head><body bgcolor=\"white\" text=\"black\" link=\"#0000FF\" vlink=\"#840084\" alink=\"#0000FF\"><div class=\"navheader\"><table width=\"100%\" summary=\"Navigation header\"><tr><th colspan=\"3\" align=\"center\"><span class=\"phrase\">function::pexecname</span></th></tr><tr><td width=\"20%\" align=\"left\"><a accesskey=\"p\" href=\"API-ns-uid.html\">Prev</a>&#160;</td><th width=\"60%\" align=\"center\">Chapter&#160;2.&#160;Context Functions</th><td width=\"20%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-pgrp.html\">Next</a></td></tr></table><hr></div><div class=\"refentry\"><a name=\"API-pexecname\"></a><div class=\"titlepage\"></div><div class=\"refnamediv\"><h2>Name</h2><p>function::pexecname &#8212; \n      Returns the execname of a target process's parent process\n  </p></div><div class=\"refsynopsisdiv\"><h2>Synopsis</h2><pre class=\"programlisting\">\n     pexecname:string()\n-</pre></div><div class=\"refsect1\"><a name=\"idm835\"></a><h2>Arguments</h2><p>\n+</pre></div><div class=\"refsect1\"><a name=\"idm834\"></a><h2>Arguments</h2><p>\n   None\n- </p></div><div class=\"refsect1\"><a name=\"idm838\"></a><h2>Description</h2><p>\n+ </p></div><div class=\"refsect1\"><a name=\"idm837\"></a><h2>Description</h2><p>\n    This function returns the execname of a target\n    process's parent procces.\n </p></div></div><div class=\"navfooter\"><hr><table width=\"100%\" summary=\"Navigation footer\"><tr><td width=\"40%\" align=\"left\"><a accesskey=\"p\" href=\"API-ns-uid.html\">Prev</a>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"u\" href=\"context_stp.html\">Up</a></td><td width=\"40%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-pgrp.html\">Next</a></td></tr><tr><td width=\"40%\" align=\"left\" valign=\"top\"><span class=\"phrase\">function::ns_uid</span>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"h\" href=\"index.html\">Home</a></td><td width=\"40%\" align=\"right\" valign=\"top\">&#160;<span class=\"phrase\">function::pgrp</span></td></tr></table></div></body></html>\n"}, {"source1": "./usr/share/doc/systemtap-doc/tapsets/API-pgrp.html", "source2": "./usr/share/doc/systemtap-doc/tapsets/API-pgrp.html", "unified_diff": "@@ -1,10 +1,10 @@\n <html><head><meta http-equiv=\"Content-Type\" content=\"text/html; charset=ANSI_X3.4-1968\"><title>function::pgrp</title><meta name=\"generator\" content=\"DocBook XSL Stylesheets Vsnapshot\"><link rel=\"home\" href=\"index.html\" title=\"SystemTap Tapset Reference Manual\"><link rel=\"up\" href=\"context_stp.html\" title=\"Chapter&#160;2.&#160;Context Functions\"><link rel=\"prev\" href=\"API-pexecname.html\" title=\"function::pexecname\"><link rel=\"next\" href=\"API-pid.html\" title=\"function::pid\"></head><body bgcolor=\"white\" text=\"black\" link=\"#0000FF\" vlink=\"#840084\" alink=\"#0000FF\"><div class=\"navheader\"><table width=\"100%\" summary=\"Navigation header\"><tr><th colspan=\"3\" align=\"center\"><span class=\"phrase\">function::pgrp</span></th></tr><tr><td width=\"20%\" align=\"left\"><a accesskey=\"p\" href=\"API-pexecname.html\">Prev</a>&#160;</td><th width=\"60%\" align=\"center\">Chapter&#160;2.&#160;Context Functions</th><td width=\"20%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-pid.html\">Next</a></td></tr></table><hr></div><div class=\"refentry\"><a name=\"API-pgrp\"></a><div class=\"titlepage\"></div><div class=\"refnamediv\"><h2>Name</h2><p>function::pgrp &#8212; \n      Returns the process group ID of the current process\n  </p></div><div class=\"refsynopsisdiv\"><h2>Synopsis</h2><pre class=\"programlisting\">\n     pgrp:long()\n-</pre></div><div class=\"refsect1\"><a name=\"idm856\"></a><h2>Arguments</h2><p>\n+</pre></div><div class=\"refsect1\"><a name=\"idm855\"></a><h2>Arguments</h2><p>\n   None\n- </p></div><div class=\"refsect1\"><a name=\"idm859\"></a><h2>Description</h2><p>\n+ </p></div><div class=\"refsect1\"><a name=\"idm858\"></a><h2>Description</h2><p>\n    This function returns the process group ID of the\n    current process.\n </p></div></div><div class=\"navfooter\"><hr><table width=\"100%\" summary=\"Navigation footer\"><tr><td width=\"40%\" align=\"left\"><a accesskey=\"p\" href=\"API-pexecname.html\">Prev</a>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"u\" href=\"context_stp.html\">Up</a></td><td width=\"40%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-pid.html\">Next</a></td></tr><tr><td width=\"40%\" align=\"left\" valign=\"top\"><span class=\"phrase\">function::pexecname</span>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"h\" href=\"index.html\">Home</a></td><td width=\"40%\" align=\"right\" valign=\"top\">&#160;<span class=\"phrase\">function::pid</span></td></tr></table></div></body></html>\n"}, {"source1": "./usr/share/doc/systemtap-doc/tapsets/API-pid.html", "source2": "./usr/share/doc/systemtap-doc/tapsets/API-pid.html", "unified_diff": "@@ -1,9 +1,9 @@\n <html><head><meta http-equiv=\"Content-Type\" content=\"text/html; charset=ANSI_X3.4-1968\"><title>function::pid</title><meta name=\"generator\" content=\"DocBook XSL Stylesheets Vsnapshot\"><link rel=\"home\" href=\"index.html\" title=\"SystemTap Tapset Reference Manual\"><link rel=\"up\" href=\"context_stp.html\" title=\"Chapter&#160;2.&#160;Context Functions\"><link rel=\"prev\" href=\"API-pgrp.html\" title=\"function::pgrp\"><link rel=\"next\" href=\"API-pid2execname.html\" title=\"function::pid2execname\"></head><body bgcolor=\"white\" text=\"black\" link=\"#0000FF\" vlink=\"#840084\" alink=\"#0000FF\"><div class=\"navheader\"><table width=\"100%\" summary=\"Navigation header\"><tr><th colspan=\"3\" align=\"center\"><span class=\"phrase\">function::pid</span></th></tr><tr><td width=\"20%\" align=\"left\"><a accesskey=\"p\" href=\"API-pgrp.html\">Prev</a>&#160;</td><th width=\"60%\" align=\"center\">Chapter&#160;2.&#160;Context Functions</th><td width=\"20%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-pid2execname.html\">Next</a></td></tr></table><hr></div><div class=\"refentry\"><a name=\"API-pid\"></a><div class=\"titlepage\"></div><div class=\"refnamediv\"><h2>Name</h2><p>function::pid &#8212; \n      Returns the ID of a target process\n  </p></div><div class=\"refsynopsisdiv\"><h2>Synopsis</h2><pre class=\"programlisting\">\n     pid:long()\n-</pre></div><div class=\"refsect1\"><a name=\"idm877\"></a><h2>Arguments</h2><p>\n+</pre></div><div class=\"refsect1\"><a name=\"idm876\"></a><h2>Arguments</h2><p>\n   None\n- </p></div><div class=\"refsect1\"><a name=\"idm880\"></a><h2>Description</h2><p>\n+ </p></div><div class=\"refsect1\"><a name=\"idm879\"></a><h2>Description</h2><p>\n    This function returns the ID of a target process.\n </p></div></div><div class=\"navfooter\"><hr><table width=\"100%\" summary=\"Navigation footer\"><tr><td width=\"40%\" align=\"left\"><a accesskey=\"p\" href=\"API-pgrp.html\">Prev</a>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"u\" href=\"context_stp.html\">Up</a></td><td width=\"40%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-pid2execname.html\">Next</a></td></tr><tr><td width=\"40%\" align=\"left\" valign=\"top\"><span class=\"phrase\">function::pgrp</span>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"h\" href=\"index.html\">Home</a></td><td width=\"40%\" align=\"right\" valign=\"top\">&#160;<span class=\"phrase\">function::pid2execname</span></td></tr></table></div></body></html>\n"}, {"source1": "./usr/share/doc/systemtap-doc/tapsets/API-pid2execname.html", "source2": "./usr/share/doc/systemtap-doc/tapsets/API-pid2execname.html", "unified_diff": "@@ -1,9 +1,9 @@\n <html><head><meta http-equiv=\"Content-Type\" content=\"text/html; charset=ANSI_X3.4-1968\"><title>function::pid2execname</title><meta name=\"generator\" content=\"DocBook XSL Stylesheets Vsnapshot\"><link rel=\"home\" href=\"index.html\" title=\"SystemTap Tapset Reference Manual\"><link rel=\"up\" href=\"context_stp.html\" title=\"Chapter&#160;2.&#160;Context Functions\"><link rel=\"prev\" href=\"API-pid.html\" title=\"function::pid\"><link rel=\"next\" href=\"API-pid2task.html\" title=\"function::pid2task\"></head><body bgcolor=\"white\" text=\"black\" link=\"#0000FF\" vlink=\"#840084\" alink=\"#0000FF\"><div class=\"navheader\"><table width=\"100%\" summary=\"Navigation header\"><tr><th colspan=\"3\" align=\"center\"><span class=\"phrase\">function::pid2execname</span></th></tr><tr><td width=\"20%\" align=\"left\"><a accesskey=\"p\" href=\"API-pid.html\">Prev</a>&#160;</td><th width=\"60%\" align=\"center\">Chapter&#160;2.&#160;Context Functions</th><td width=\"20%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-pid2task.html\">Next</a></td></tr></table><hr></div><div class=\"refentry\"><a name=\"API-pid2execname\"></a><div class=\"titlepage\"></div><div class=\"refnamediv\"><h2>Name</h2><p>function::pid2execname &#8212; \n      The name of the given process identifier\n  </p></div><div class=\"refsynopsisdiv\"><h2>Synopsis</h2><pre class=\"programlisting\">\n     pid2execname:string(pid:long)\n-</pre></div><div class=\"refsect1\"><a name=\"idm898\"></a><h2>Arguments</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>pid</code></em></span></dt><dd><p>\n+</pre></div><div class=\"refsect1\"><a name=\"idm897\"></a><h2>Arguments</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>pid</code></em></span></dt><dd><p>\n      process identifier\n-    </p></dd></dl></div></div><div class=\"refsect1\"><a name=\"idm906\"></a><h2>Description</h2><p>\n+    </p></dd></dl></div></div><div class=\"refsect1\"><a name=\"idm905\"></a><h2>Description</h2><p>\n    Return the name of the given process id.\n </p></div></div><div class=\"navfooter\"><hr><table width=\"100%\" summary=\"Navigation footer\"><tr><td width=\"40%\" align=\"left\"><a accesskey=\"p\" href=\"API-pid.html\">Prev</a>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"u\" href=\"context_stp.html\">Up</a></td><td width=\"40%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-pid2task.html\">Next</a></td></tr><tr><td width=\"40%\" align=\"left\" valign=\"top\"><span class=\"phrase\">function::pid</span>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"h\" href=\"index.html\">Home</a></td><td width=\"40%\" align=\"right\" valign=\"top\">&#160;<span class=\"phrase\">function::pid2task</span></td></tr></table></div></body></html>\n"}, {"source1": "./usr/share/doc/systemtap-doc/tapsets/API-pid2task.html", "source2": "./usr/share/doc/systemtap-doc/tapsets/API-pid2task.html", "unified_diff": "@@ -1,9 +1,9 @@\n <html><head><meta http-equiv=\"Content-Type\" content=\"text/html; charset=ANSI_X3.4-1968\"><title>function::pid2task</title><meta name=\"generator\" content=\"DocBook XSL Stylesheets Vsnapshot\"><link rel=\"home\" href=\"index.html\" title=\"SystemTap Tapset Reference Manual\"><link rel=\"up\" href=\"context_stp.html\" title=\"Chapter&#160;2.&#160;Context Functions\"><link rel=\"prev\" href=\"API-pid2execname.html\" title=\"function::pid2execname\"><link rel=\"next\" href=\"API-pn.html\" title=\"function::pn\"></head><body bgcolor=\"white\" text=\"black\" link=\"#0000FF\" vlink=\"#840084\" alink=\"#0000FF\"><div class=\"navheader\"><table width=\"100%\" summary=\"Navigation header\"><tr><th colspan=\"3\" align=\"center\"><span class=\"phrase\">function::pid2task</span></th></tr><tr><td width=\"20%\" align=\"left\"><a accesskey=\"p\" href=\"API-pid2execname.html\">Prev</a>&#160;</td><th width=\"60%\" align=\"center\">Chapter&#160;2.&#160;Context Functions</th><td width=\"20%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-pn.html\">Next</a></td></tr></table><hr></div><div class=\"refentry\"><a name=\"API-pid2task\"></a><div class=\"titlepage\"></div><div class=\"refnamediv\"><h2>Name</h2><p>function::pid2task &#8212; \n      The task_struct of the given process identifier\n  </p></div><div class=\"refsynopsisdiv\"><h2>Synopsis</h2><pre class=\"programlisting\">\n     pid2task:long(pid:long)\n-</pre></div><div class=\"refsect1\"><a name=\"idm924\"></a><h2>Arguments</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>pid</code></em></span></dt><dd><p>\n+</pre></div><div class=\"refsect1\"><a name=\"idm923\"></a><h2>Arguments</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>pid</code></em></span></dt><dd><p>\n      process identifier\n-    </p></dd></dl></div></div><div class=\"refsect1\"><a name=\"idm932\"></a><h2>Description</h2><p>\n+    </p></dd></dl></div></div><div class=\"refsect1\"><a name=\"idm931\"></a><h2>Description</h2><p>\n    Return the task struct of the given process id.\n </p></div></div><div class=\"navfooter\"><hr><table width=\"100%\" summary=\"Navigation footer\"><tr><td width=\"40%\" align=\"left\"><a accesskey=\"p\" href=\"API-pid2execname.html\">Prev</a>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"u\" href=\"context_stp.html\">Up</a></td><td width=\"40%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-pn.html\">Next</a></td></tr><tr><td width=\"40%\" align=\"left\" valign=\"top\"><span class=\"phrase\">function::pid2execname</span>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"h\" href=\"index.html\">Home</a></td><td width=\"40%\" align=\"right\" valign=\"top\">&#160;<span class=\"phrase\">function::pn</span></td></tr></table></div></body></html>\n"}, {"source1": "./usr/share/doc/systemtap-doc/tapsets/API-pn.html", "source2": "./usr/share/doc/systemtap-doc/tapsets/API-pn.html", "unified_diff": "@@ -1,11 +1,11 @@\n <html><head><meta http-equiv=\"Content-Type\" content=\"text/html; charset=ANSI_X3.4-1968\"><title>function::pn</title><meta name=\"generator\" content=\"DocBook XSL Stylesheets Vsnapshot\"><link rel=\"home\" href=\"index.html\" title=\"SystemTap Tapset Reference Manual\"><link rel=\"up\" href=\"context_stp.html\" title=\"Chapter&#160;2.&#160;Context Functions\"><link rel=\"prev\" href=\"API-pid2task.html\" title=\"function::pid2task\"><link rel=\"next\" href=\"API-pnlabel.html\" title=\"function::pnlabel\"></head><body bgcolor=\"white\" text=\"black\" link=\"#0000FF\" vlink=\"#840084\" alink=\"#0000FF\"><div class=\"navheader\"><table width=\"100%\" summary=\"Navigation header\"><tr><th colspan=\"3\" align=\"center\"><span class=\"phrase\">function::pn</span></th></tr><tr><td width=\"20%\" align=\"left\"><a accesskey=\"p\" href=\"API-pid2task.html\">Prev</a>&#160;</td><th width=\"60%\" align=\"center\">Chapter&#160;2.&#160;Context Functions</th><td width=\"20%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-pnlabel.html\">Next</a></td></tr></table><hr></div><div class=\"refentry\"><a name=\"API-pn\"></a><div class=\"titlepage\"></div><div class=\"refnamediv\"><h2>Name</h2><p>function::pn &#8212; \n   Returns the active probe name\n  </p></div><div class=\"refsynopsisdiv\"><h2>Synopsis</h2><pre class=\"programlisting\">\n     pn:string()\n-</pre></div><div class=\"refsect1\"><a name=\"idm950\"></a><h2>Arguments</h2><p>\n+</pre></div><div class=\"refsect1\"><a name=\"idm949\"></a><h2>Arguments</h2><p>\n   None\n- </p></div><div class=\"refsect1\"><a name=\"idm953\"></a><h2>Description</h2><p>\n+ </p></div><div class=\"refsect1\"><a name=\"idm952\"></a><h2>Description</h2><p>\n    This function returns the script-level probe point\n    associated with a currently running probe handler, including\n    wild-card expansion effects. Context: The current probe point.\n </p></div></div><div class=\"navfooter\"><hr><table width=\"100%\" summary=\"Navigation footer\"><tr><td width=\"40%\" align=\"left\"><a accesskey=\"p\" href=\"API-pid2task.html\">Prev</a>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"u\" href=\"context_stp.html\">Up</a></td><td width=\"40%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-pnlabel.html\">Next</a></td></tr><tr><td width=\"40%\" align=\"left\" valign=\"top\"><span class=\"phrase\">function::pid2task</span>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"h\" href=\"index.html\">Home</a></td><td width=\"40%\" align=\"right\" valign=\"top\">&#160;<span class=\"phrase\">function::pnlabel</span></td></tr></table></div></body></html>\n"}, {"source1": "./usr/share/doc/systemtap-doc/tapsets/API-pnlabel.html", "source2": "./usr/share/doc/systemtap-doc/tapsets/API-pnlabel.html", "unified_diff": "@@ -1,13 +1,13 @@\n <html><head><meta http-equiv=\"Content-Type\" content=\"text/html; charset=ANSI_X3.4-1968\"><title>function::pnlabel</title><meta name=\"generator\" content=\"DocBook XSL Stylesheets Vsnapshot\"><link rel=\"home\" href=\"index.html\" title=\"SystemTap Tapset Reference Manual\"><link rel=\"up\" href=\"context_stp.html\" title=\"Chapter&#160;2.&#160;Context Functions\"><link rel=\"prev\" href=\"API-pn.html\" title=\"function::pn\"><link rel=\"next\" href=\"API-pointer-arg.html\" title=\"function::pointer_arg\"></head><body bgcolor=\"white\" text=\"black\" link=\"#0000FF\" vlink=\"#840084\" alink=\"#0000FF\"><div class=\"navheader\"><table width=\"100%\" summary=\"Navigation header\"><tr><th colspan=\"3\" align=\"center\"><span class=\"phrase\">function::pnlabel</span></th></tr><tr><td width=\"20%\" align=\"left\"><a accesskey=\"p\" href=\"API-pn.html\">Prev</a>&#160;</td><th width=\"60%\" align=\"center\">Chapter&#160;2.&#160;Context Functions</th><td width=\"20%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-pointer-arg.html\">Next</a></td></tr></table><hr></div><div class=\"refentry\"><a name=\"API-pnlabel\"></a><div class=\"titlepage\"></div><div class=\"refnamediv\"><h2>Name</h2><p>function::pnlabel &#8212; \n      Returns the label name parsed from the probe name\n  </p></div><div class=\"refsynopsisdiv\"><h2>Synopsis</h2><pre class=\"programlisting\">\n     pnlabel:string()\n-</pre></div><div class=\"refsect1\"><a name=\"idm971\"></a><h2>Arguments</h2><p>\n+</pre></div><div class=\"refsect1\"><a name=\"idm970\"></a><h2>Arguments</h2><p>\n   None\n- </p></div><div class=\"refsect1\"><a name=\"idm974\"></a><h2>Description</h2><p>\n+ </p></div><div class=\"refsect1\"><a name=\"idm973\"></a><h2>Description</h2><p>\n    This returns the label name as parsed from the\n    script-level probe point. This function will only work if called\n    directly from the body of a '.label' probe point (i.e. no aliases).\n-</p></div><div class=\"refsect1\"><a name=\"idm977\"></a><h2>Context</h2><p>\n+</p></div><div class=\"refsect1\"><a name=\"idm976\"></a><h2>Context</h2><p>\n    The current probe point.\n </p></div></div><div class=\"navfooter\"><hr><table width=\"100%\" summary=\"Navigation footer\"><tr><td width=\"40%\" align=\"left\"><a accesskey=\"p\" href=\"API-pn.html\">Prev</a>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"u\" href=\"context_stp.html\">Up</a></td><td width=\"40%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-pointer-arg.html\">Next</a></td></tr><tr><td width=\"40%\" align=\"left\" valign=\"top\"><span class=\"phrase\">function::pn</span>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"h\" href=\"index.html\">Home</a></td><td width=\"40%\" align=\"right\" valign=\"top\">&#160;<span class=\"phrase\">function::pointer_arg</span></td></tr></table></div></body></html>\n"}, {"source1": "./usr/share/doc/systemtap-doc/tapsets/API-pointer-arg.html", "source2": "./usr/share/doc/systemtap-doc/tapsets/API-pointer-arg.html", "unified_diff": "@@ -1,10 +1,10 @@\n <html><head><meta http-equiv=\"Content-Type\" content=\"text/html; charset=ANSI_X3.4-1968\"><title>function::pointer_arg</title><meta name=\"generator\" content=\"DocBook XSL Stylesheets Vsnapshot\"><link rel=\"home\" href=\"index.html\" title=\"SystemTap Tapset Reference Manual\"><link rel=\"up\" href=\"context_stp.html\" title=\"Chapter&#160;2.&#160;Context Functions\"><link rel=\"prev\" href=\"API-pnlabel.html\" title=\"function::pnlabel\"><link rel=\"next\" href=\"API-pp.html\" title=\"function::pp\"></head><body bgcolor=\"white\" text=\"black\" link=\"#0000FF\" vlink=\"#840084\" alink=\"#0000FF\"><div class=\"navheader\"><table width=\"100%\" summary=\"Navigation header\"><tr><th colspan=\"3\" align=\"center\"><span class=\"phrase\">function::pointer_arg</span></th></tr><tr><td width=\"20%\" align=\"left\"><a accesskey=\"p\" href=\"API-pnlabel.html\">Prev</a>&#160;</td><th width=\"60%\" align=\"center\">Chapter&#160;2.&#160;Context Functions</th><td width=\"20%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-pp.html\">Next</a></td></tr></table><hr></div><div class=\"refentry\"><a name=\"API-pointer-arg\"></a><div class=\"titlepage\"></div><div class=\"refnamediv\"><h2>Name</h2><p>function::pointer_arg &#8212; \n      Return function argument as pointer value\n  </p></div><div class=\"refsynopsisdiv\"><h2>Synopsis</h2><pre class=\"programlisting\">\n     pointer_arg:long(n:long)\n-</pre></div><div class=\"refsect1\"><a name=\"idm995\"></a><h2>Arguments</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>n</code></em></span></dt><dd><p>\n+</pre></div><div class=\"refsect1\"><a name=\"idm994\"></a><h2>Arguments</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>n</code></em></span></dt><dd><p>\n      index of argument to return\n-    </p></dd></dl></div></div><div class=\"refsect1\"><a name=\"idm1003\"></a><h2>Description</h2><p>\n+    </p></dd></dl></div></div><div class=\"refsect1\"><a name=\"idm1002\"></a><h2>Description</h2><p>\n    Return the unsigned value of argument n, same as ulong_arg.\n    Can be used with any type of pointer.\n </p></div></div><div class=\"navfooter\"><hr><table width=\"100%\" summary=\"Navigation footer\"><tr><td width=\"40%\" align=\"left\"><a accesskey=\"p\" href=\"API-pnlabel.html\">Prev</a>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"u\" href=\"context_stp.html\">Up</a></td><td width=\"40%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-pp.html\">Next</a></td></tr><tr><td width=\"40%\" align=\"left\" valign=\"top\"><span class=\"phrase\">function::pnlabel</span>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"h\" href=\"index.html\">Home</a></td><td width=\"40%\" align=\"right\" valign=\"top\">&#160;<span class=\"phrase\">function::pp</span></td></tr></table></div></body></html>\n"}, {"source1": "./usr/share/doc/systemtap-doc/tapsets/API-pp.html", "source2": "./usr/share/doc/systemtap-doc/tapsets/API-pp.html", "unified_diff": "@@ -1,11 +1,11 @@\n <html><head><meta http-equiv=\"Content-Type\" content=\"text/html; charset=ANSI_X3.4-1968\"><title>function::pp</title><meta name=\"generator\" content=\"DocBook XSL Stylesheets Vsnapshot\"><link rel=\"home\" href=\"index.html\" title=\"SystemTap Tapset Reference Manual\"><link rel=\"up\" href=\"context_stp.html\" title=\"Chapter&#160;2.&#160;Context Functions\"><link rel=\"prev\" href=\"API-pointer-arg.html\" title=\"function::pointer_arg\"><link rel=\"next\" href=\"API-ppfunc.html\" title=\"function::ppfunc\"></head><body bgcolor=\"white\" text=\"black\" link=\"#0000FF\" vlink=\"#840084\" alink=\"#0000FF\"><div class=\"navheader\"><table width=\"100%\" summary=\"Navigation header\"><tr><th colspan=\"3\" align=\"center\"><span class=\"phrase\">function::pp</span></th></tr><tr><td width=\"20%\" align=\"left\"><a accesskey=\"p\" href=\"API-pointer-arg.html\">Prev</a>&#160;</td><th width=\"60%\" align=\"center\">Chapter&#160;2.&#160;Context Functions</th><td width=\"20%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-ppfunc.html\">Next</a></td></tr></table><hr></div><div class=\"refentry\"><a name=\"API-pp\"></a><div class=\"titlepage\"></div><div class=\"refnamediv\"><h2>Name</h2><p>function::pp &#8212; \n      Returns the active probe point\n  </p></div><div class=\"refsynopsisdiv\"><h2>Synopsis</h2><pre class=\"programlisting\">\n     pp:string()\n-</pre></div><div class=\"refsect1\"><a name=\"idm1021\"></a><h2>Arguments</h2><p>\n+</pre></div><div class=\"refsect1\"><a name=\"idm1020\"></a><h2>Arguments</h2><p>\n   None\n- </p></div><div class=\"refsect1\"><a name=\"idm1024\"></a><h2>Description</h2><p>\n+ </p></div><div class=\"refsect1\"><a name=\"idm1023\"></a><h2>Description</h2><p>\n    This function returns the fully-resolved probe point\n    associated with a currently running probe handler, including alias\n    and wild-card expansion effects. Context: The current probe point.\n </p></div></div><div class=\"navfooter\"><hr><table width=\"100%\" summary=\"Navigation footer\"><tr><td width=\"40%\" align=\"left\"><a accesskey=\"p\" href=\"API-pointer-arg.html\">Prev</a>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"u\" href=\"context_stp.html\">Up</a></td><td width=\"40%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-ppfunc.html\">Next</a></td></tr><tr><td width=\"40%\" align=\"left\" valign=\"top\"><span class=\"phrase\">function::pointer_arg</span>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"h\" href=\"index.html\">Home</a></td><td width=\"40%\" align=\"right\" valign=\"top\">&#160;<span class=\"phrase\">function::ppfunc</span></td></tr></table></div></body></html>\n"}, {"source1": "./usr/share/doc/systemtap-doc/tapsets/API-ppfunc.html", "source2": "./usr/share/doc/systemtap-doc/tapsets/API-ppfunc.html", "unified_diff": "@@ -1,10 +1,10 @@\n <html><head><meta http-equiv=\"Content-Type\" content=\"text/html; charset=ANSI_X3.4-1968\"><title>function::ppfunc</title><meta name=\"generator\" content=\"DocBook XSL Stylesheets Vsnapshot\"><link rel=\"home\" href=\"index.html\" title=\"SystemTap Tapset Reference Manual\"><link rel=\"up\" href=\"context_stp.html\" title=\"Chapter&#160;2.&#160;Context Functions\"><link rel=\"prev\" href=\"API-pp.html\" title=\"function::pp\"><link rel=\"next\" href=\"API-ppid.html\" title=\"function::ppid\"></head><body bgcolor=\"white\" text=\"black\" link=\"#0000FF\" vlink=\"#840084\" alink=\"#0000FF\"><div class=\"navheader\"><table width=\"100%\" summary=\"Navigation header\"><tr><th colspan=\"3\" align=\"center\"><span class=\"phrase\">function::ppfunc</span></th></tr><tr><td width=\"20%\" align=\"left\"><a accesskey=\"p\" href=\"API-pp.html\">Prev</a>&#160;</td><th width=\"60%\" align=\"center\">Chapter&#160;2.&#160;Context Functions</th><td width=\"20%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-ppid.html\">Next</a></td></tr></table><hr></div><div class=\"refentry\"><a name=\"API-ppfunc\"></a><div class=\"titlepage\"></div><div class=\"refnamediv\"><h2>Name</h2><p>function::ppfunc &#8212; \n      Returns the function name parsed from <code class=\"function\">pp</code>\n  </p></div><div class=\"refsynopsisdiv\"><h2>Synopsis</h2><pre class=\"programlisting\">\n     ppfunc:string()\n-</pre></div><div class=\"refsect1\"><a name=\"idm1043\"></a><h2>Arguments</h2><p>\n+</pre></div><div class=\"refsect1\"><a name=\"idm1042\"></a><h2>Arguments</h2><p>\n   None\n- </p></div><div class=\"refsect1\"><a name=\"idm1046\"></a><h2>Description</h2><p>\n+ </p></div><div class=\"refsect1\"><a name=\"idm1045\"></a><h2>Description</h2><p>\n    This returns the function name from the current <code class=\"function\">pp</code>.\n    Not all <code class=\"function\">pp</code> have functions in them, in which case \"\" is returned.\n </p></div></div><div class=\"navfooter\"><hr><table width=\"100%\" summary=\"Navigation footer\"><tr><td width=\"40%\" align=\"left\"><a accesskey=\"p\" href=\"API-pp.html\">Prev</a>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"u\" href=\"context_stp.html\">Up</a></td><td width=\"40%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-ppid.html\">Next</a></td></tr><tr><td width=\"40%\" align=\"left\" valign=\"top\"><span class=\"phrase\">function::pp</span>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"h\" href=\"index.html\">Home</a></td><td width=\"40%\" align=\"right\" valign=\"top\">&#160;<span class=\"phrase\">function::ppid</span></td></tr></table></div></body></html>\n"}, {"source1": "./usr/share/doc/systemtap-doc/tapsets/API-ppid.html", "source2": "./usr/share/doc/systemtap-doc/tapsets/API-ppid.html", "unified_diff": "@@ -1,9 +1,9 @@\n <html><head><meta http-equiv=\"Content-Type\" content=\"text/html; charset=ANSI_X3.4-1968\"><title>function::ppid</title><meta name=\"generator\" content=\"DocBook XSL Stylesheets Vsnapshot\"><link rel=\"home\" href=\"index.html\" title=\"SystemTap Tapset Reference Manual\"><link rel=\"up\" href=\"context_stp.html\" title=\"Chapter&#160;2.&#160;Context Functions\"><link rel=\"prev\" href=\"API-ppfunc.html\" title=\"function::ppfunc\"><link rel=\"next\" href=\"API-print-backtrace.html\" title=\"function::print_backtrace\"></head><body bgcolor=\"white\" text=\"black\" link=\"#0000FF\" vlink=\"#840084\" alink=\"#0000FF\"><div class=\"navheader\"><table width=\"100%\" summary=\"Navigation header\"><tr><th colspan=\"3\" align=\"center\"><span class=\"phrase\">function::ppid</span></th></tr><tr><td width=\"20%\" align=\"left\"><a accesskey=\"p\" href=\"API-ppfunc.html\">Prev</a>&#160;</td><th width=\"60%\" align=\"center\">Chapter&#160;2.&#160;Context Functions</th><td width=\"20%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-print-backtrace.html\">Next</a></td></tr></table><hr></div><div class=\"refentry\"><a name=\"API-ppid\"></a><div class=\"titlepage\"></div><div class=\"refnamediv\"><h2>Name</h2><p>function::ppid &#8212; \n      Returns the process ID of a target process's parent process\n  </p></div><div class=\"refsynopsisdiv\"><h2>Synopsis</h2><pre class=\"programlisting\">\n     ppid:long()\n-</pre></div><div class=\"refsect1\"><a name=\"idm1066\"></a><h2>Arguments</h2><p>\n+</pre></div><div class=\"refsect1\"><a name=\"idm1065\"></a><h2>Arguments</h2><p>\n   None\n- </p></div><div class=\"refsect1\"><a name=\"idm1069\"></a><h2>Description</h2><p>\n+ </p></div><div class=\"refsect1\"><a name=\"idm1068\"></a><h2>Description</h2><p>\n    This function return the process ID of the target proccess's parent process.\n </p></div></div><div class=\"navfooter\"><hr><table width=\"100%\" summary=\"Navigation footer\"><tr><td width=\"40%\" align=\"left\"><a accesskey=\"p\" href=\"API-ppfunc.html\">Prev</a>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"u\" href=\"context_stp.html\">Up</a></td><td width=\"40%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-print-backtrace.html\">Next</a></td></tr><tr><td width=\"40%\" align=\"left\" valign=\"top\"><span class=\"phrase\">function::ppfunc</span>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"h\" href=\"index.html\">Home</a></td><td width=\"40%\" align=\"right\" valign=\"top\">&#160;<span class=\"phrase\">function::print_backtrace</span></td></tr></table></div></body></html>\n"}, {"source1": "./usr/share/doc/systemtap-doc/tapsets/API-print-backtrace-fileline.html", "source2": "./usr/share/doc/systemtap-doc/tapsets/API-print-backtrace-fileline.html", "unified_diff": "@@ -1,11 +1,11 @@\n <html><head><meta http-equiv=\"Content-Type\" content=\"text/html; charset=ANSI_X3.4-1968\"><title>function::print_backtrace_fileline</title><meta name=\"generator\" content=\"DocBook XSL Stylesheets Vsnapshot\"><link rel=\"home\" href=\"index.html\" title=\"SystemTap Tapset Reference Manual\"><link rel=\"up\" href=\"context_stp.html\" title=\"Chapter&#160;2.&#160;Context Functions\"><link rel=\"prev\" href=\"API-print-backtrace.html\" title=\"function::print_backtrace\"><link rel=\"next\" href=\"API-print-regs.html\" title=\"function::print_regs\"></head><body bgcolor=\"white\" text=\"black\" link=\"#0000FF\" vlink=\"#840084\" alink=\"#0000FF\"><div class=\"navheader\"><table width=\"100%\" summary=\"Navigation header\"><tr><th colspan=\"3\" align=\"center\"><span class=\"phrase\">function::print_backtrace_fileline</span></th></tr><tr><td width=\"20%\" align=\"left\"><a accesskey=\"p\" href=\"API-print-backtrace.html\">Prev</a>&#160;</td><th width=\"60%\" align=\"center\">Chapter&#160;2.&#160;Context Functions</th><td width=\"20%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-print-regs.html\">Next</a></td></tr></table><hr></div><div class=\"refentry\"><a name=\"API-print-backtrace-fileline\"></a><div class=\"titlepage\"></div><div class=\"refnamediv\"><h2>Name</h2><p>function::print_backtrace_fileline &#8212; \n      Print kernel stack back trace\n  </p></div><div class=\"refsynopsisdiv\"><h2>Synopsis</h2><pre class=\"programlisting\">\n     print_backtrace_fileline()\n-</pre></div><div class=\"refsect1\"><a name=\"idm1109\"></a><h2>Arguments</h2><p>\n+</pre></div><div class=\"refsect1\"><a name=\"idm1108\"></a><h2>Arguments</h2><p>\n   None\n- </p></div><div class=\"refsect1\"><a name=\"idm1112\"></a><h2>Description</h2><p>\n+ </p></div><div class=\"refsect1\"><a name=\"idm1111\"></a><h2>Description</h2><p>\n    This function is equivalent to <code class=\"function\">print_backtrace</code>, but output\n    for each symbol is longer including file names and line numbers.\n    The function does not return a value.\n </p></div></div><div class=\"navfooter\"><hr><table width=\"100%\" summary=\"Navigation footer\"><tr><td width=\"40%\" align=\"left\"><a accesskey=\"p\" href=\"API-print-backtrace.html\">Prev</a>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"u\" href=\"context_stp.html\">Up</a></td><td width=\"40%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-print-regs.html\">Next</a></td></tr><tr><td width=\"40%\" align=\"left\" valign=\"top\"><span class=\"phrase\">function::print_backtrace</span>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"h\" href=\"index.html\">Home</a></td><td width=\"40%\" align=\"right\" valign=\"top\">&#160;<span class=\"phrase\">function::print_regs</span></td></tr></table></div></body></html>\n"}, {"source1": "./usr/share/doc/systemtap-doc/tapsets/API-print-backtrace.html", "source2": "./usr/share/doc/systemtap-doc/tapsets/API-print-backtrace.html", "unified_diff": "@@ -1,12 +1,12 @@\n <html><head><meta http-equiv=\"Content-Type\" content=\"text/html; charset=ANSI_X3.4-1968\"><title>function::print_backtrace</title><meta name=\"generator\" content=\"DocBook XSL Stylesheets Vsnapshot\"><link rel=\"home\" href=\"index.html\" title=\"SystemTap Tapset Reference Manual\"><link rel=\"up\" href=\"context_stp.html\" title=\"Chapter&#160;2.&#160;Context Functions\"><link rel=\"prev\" href=\"API-ppid.html\" title=\"function::ppid\"><link rel=\"next\" href=\"API-print-backtrace-fileline.html\" title=\"function::print_backtrace_fileline\"></head><body bgcolor=\"white\" text=\"black\" link=\"#0000FF\" vlink=\"#840084\" alink=\"#0000FF\"><div class=\"navheader\"><table width=\"100%\" summary=\"Navigation header\"><tr><th colspan=\"3\" align=\"center\"><span class=\"phrase\">function::print_backtrace</span></th></tr><tr><td width=\"20%\" align=\"left\"><a accesskey=\"p\" href=\"API-ppid.html\">Prev</a>&#160;</td><th width=\"60%\" align=\"center\">Chapter&#160;2.&#160;Context Functions</th><td width=\"20%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-print-backtrace-fileline.html\">Next</a></td></tr></table><hr></div><div class=\"refentry\"><a name=\"API-print-backtrace\"></a><div class=\"titlepage\"></div><div class=\"refnamediv\"><h2>Name</h2><p>function::print_backtrace &#8212; \n   Print kernel stack back trace\n  </p></div><div class=\"refsynopsisdiv\"><h2>Synopsis</h2><pre class=\"programlisting\">\n     print_backtrace()\n-</pre></div><div class=\"refsect1\"><a name=\"idm1087\"></a><h2>Arguments</h2><p>\n+</pre></div><div class=\"refsect1\"><a name=\"idm1086\"></a><h2>Arguments</h2><p>\n   None\n- </p></div><div class=\"refsect1\"><a name=\"idm1090\"></a><h2>Description</h2><p>\n+ </p></div><div class=\"refsect1\"><a name=\"idm1089\"></a><h2>Description</h2><p>\n    This function is equivalent to print_stack(<code class=\"function\">backtrace</code>), \n    except that deeper stack nesting may be supported.  See print_ubacktrace\n    for user-space backtrace.\n    The function does not return a value.\n </p></div></div><div class=\"navfooter\"><hr><table width=\"100%\" summary=\"Navigation footer\"><tr><td width=\"40%\" align=\"left\"><a accesskey=\"p\" href=\"API-ppid.html\">Prev</a>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"u\" href=\"context_stp.html\">Up</a></td><td width=\"40%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-print-backtrace-fileline.html\">Next</a></td></tr><tr><td width=\"40%\" align=\"left\" valign=\"top\"><span class=\"phrase\">function::ppid</span>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"h\" href=\"index.html\">Home</a></td><td width=\"40%\" align=\"right\" valign=\"top\">&#160;<span class=\"phrase\">function::print_backtrace_fileline</span></td></tr></table></div></body></html>\n"}, {"source1": "./usr/share/doc/systemtap-doc/tapsets/API-print-regs.html", "source2": "./usr/share/doc/systemtap-doc/tapsets/API-print-regs.html", "unified_diff": "@@ -1,9 +1,9 @@\n <html><head><meta http-equiv=\"Content-Type\" content=\"text/html; charset=ANSI_X3.4-1968\"><title>function::print_regs</title><meta name=\"generator\" content=\"DocBook XSL Stylesheets Vsnapshot\"><link rel=\"home\" href=\"index.html\" title=\"SystemTap Tapset Reference Manual\"><link rel=\"up\" href=\"context_stp.html\" title=\"Chapter&#160;2.&#160;Context Functions\"><link rel=\"prev\" href=\"API-print-backtrace-fileline.html\" title=\"function::print_backtrace_fileline\"><link rel=\"next\" href=\"API-print-stack.html\" title=\"function::print_stack\"></head><body bgcolor=\"white\" text=\"black\" link=\"#0000FF\" vlink=\"#840084\" alink=\"#0000FF\"><div class=\"navheader\"><table width=\"100%\" summary=\"Navigation header\"><tr><th colspan=\"3\" align=\"center\"><span class=\"phrase\">function::print_regs</span></th></tr><tr><td width=\"20%\" align=\"left\"><a accesskey=\"p\" href=\"API-print-backtrace-fileline.html\">Prev</a>&#160;</td><th width=\"60%\" align=\"center\">Chapter&#160;2.&#160;Context Functions</th><td width=\"20%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-print-stack.html\">Next</a></td></tr></table><hr></div><div class=\"refentry\"><a name=\"API-print-regs\"></a><div class=\"titlepage\"></div><div class=\"refnamediv\"><h2>Name</h2><p>function::print_regs &#8212; \n   Print a register dump\n  </p></div><div class=\"refsynopsisdiv\"><h2>Synopsis</h2><pre class=\"programlisting\">\n     print_regs()\n-</pre></div><div class=\"refsect1\"><a name=\"idm1131\"></a><h2>Arguments</h2><p>\n+</pre></div><div class=\"refsect1\"><a name=\"idm1130\"></a><h2>Arguments</h2><p>\n   None\n- </p></div><div class=\"refsect1\"><a name=\"idm1134\"></a><h2>Description</h2><p>\n+ </p></div><div class=\"refsect1\"><a name=\"idm1133\"></a><h2>Description</h2><p>\n    This function prints a register dump. Does nothing if no registers are available for the probe point.\n </p></div></div><div class=\"navfooter\"><hr><table width=\"100%\" summary=\"Navigation footer\"><tr><td width=\"40%\" align=\"left\"><a accesskey=\"p\" href=\"API-print-backtrace-fileline.html\">Prev</a>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"u\" href=\"context_stp.html\">Up</a></td><td width=\"40%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-print-stack.html\">Next</a></td></tr><tr><td width=\"40%\" align=\"left\" valign=\"top\"><span class=\"phrase\">function::print_backtrace_fileline</span>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"h\" href=\"index.html\">Home</a></td><td width=\"40%\" align=\"right\" valign=\"top\">&#160;<span class=\"phrase\">function::print_stack</span></td></tr></table></div></body></html>\n"}, {"source1": "./usr/share/doc/systemtap-doc/tapsets/API-print-stack.html", "source2": "./usr/share/doc/systemtap-doc/tapsets/API-print-stack.html", "unified_diff": "@@ -1,19 +1,19 @@\n <html><head><meta http-equiv=\"Content-Type\" content=\"text/html; charset=ANSI_X3.4-1968\"><title>function::print_stack</title><meta name=\"generator\" content=\"DocBook XSL Stylesheets Vsnapshot\"><link rel=\"home\" href=\"index.html\" title=\"SystemTap Tapset Reference Manual\"><link rel=\"up\" href=\"context_stp.html\" title=\"Chapter&#160;2.&#160;Context Functions\"><link rel=\"prev\" href=\"API-print-regs.html\" title=\"function::print_regs\"><link rel=\"next\" href=\"API-print-syms.html\" title=\"function::print_syms\"></head><body bgcolor=\"white\" text=\"black\" link=\"#0000FF\" vlink=\"#840084\" alink=\"#0000FF\"><div class=\"navheader\"><table width=\"100%\" summary=\"Navigation header\"><tr><th colspan=\"3\" align=\"center\"><span class=\"phrase\">function::print_stack</span></th></tr><tr><td width=\"20%\" align=\"left\"><a accesskey=\"p\" href=\"API-print-regs.html\">Prev</a>&#160;</td><th width=\"60%\" align=\"center\">Chapter&#160;2.&#160;Context Functions</th><td width=\"20%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-print-syms.html\">Next</a></td></tr></table><hr></div><div class=\"refentry\"><a name=\"API-print-stack\"></a><div class=\"titlepage\"></div><div class=\"refnamediv\"><h2>Name</h2><p>function::print_stack &#8212; \n      Print out kernel stack from string\n  </p></div><div class=\"refsynopsisdiv\"><h2>Synopsis</h2><pre class=\"programlisting\">\n     print_stack(stk:string)\n-</pre></div><div class=\"refsect1\"><a name=\"idm1152\"></a><h2>Arguments</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>stk</code></em></span></dt><dd><p>\n+</pre></div><div class=\"refsect1\"><a name=\"idm1151\"></a><h2>Arguments</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>stk</code></em></span></dt><dd><p>\n      String with list of hexadecimal addresses\n-    </p></dd></dl></div></div><div class=\"refsect1\"><a name=\"idm1160\"></a><h2>Description</h2><p>\n+    </p></dd></dl></div></div><div class=\"refsect1\"><a name=\"idm1159\"></a><h2>Description</h2><p>\n    This function performs a symbolic lookup of the addresses\n    in the given  string,\n    which is assumed to be the result of a prior call to \n    <code class=\"function\">backtrace</code>.\n    </p><p>\n \n    Print one line per address, including the address, the\n    name  of the function containing the address, and an estimate of\n    its position within that function.  Return nothing.\n-</p></div><div class=\"refsect1\"><a name=\"idm1165\"></a><h2>NOTE</h2><p>\n+</p></div><div class=\"refsect1\"><a name=\"idm1164\"></a><h2>NOTE</h2><p>\n    it is recommended to use <code class=\"function\">print_syms</code> instead of this function.\n </p></div></div><div class=\"navfooter\"><hr><table width=\"100%\" summary=\"Navigation footer\"><tr><td width=\"40%\" align=\"left\"><a accesskey=\"p\" href=\"API-print-regs.html\">Prev</a>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"u\" href=\"context_stp.html\">Up</a></td><td width=\"40%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-print-syms.html\">Next</a></td></tr><tr><td width=\"40%\" align=\"left\" valign=\"top\"><span class=\"phrase\">function::print_regs</span>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"h\" href=\"index.html\">Home</a></td><td width=\"40%\" align=\"right\" valign=\"top\">&#160;<span class=\"phrase\">function::print_syms</span></td></tr></table></div></body></html>\n"}, {"source1": "./usr/share/doc/systemtap-doc/tapsets/API-print-syms.html", "source2": "./usr/share/doc/systemtap-doc/tapsets/API-print-syms.html", "unified_diff": "@@ -1,14 +1,14 @@\n <html><head><meta http-equiv=\"Content-Type\" content=\"text/html; charset=ANSI_X3.4-1968\"><title>function::print_syms</title><meta name=\"generator\" content=\"DocBook XSL Stylesheets Vsnapshot\"><link rel=\"home\" href=\"index.html\" title=\"SystemTap Tapset Reference Manual\"><link rel=\"up\" href=\"context_stp.html\" title=\"Chapter&#160;2.&#160;Context Functions\"><link rel=\"prev\" href=\"API-print-stack.html\" title=\"function::print_stack\"><link rel=\"next\" href=\"API-print-ubacktrace.html\" title=\"function::print_ubacktrace\"></head><body bgcolor=\"white\" text=\"black\" link=\"#0000FF\" vlink=\"#840084\" alink=\"#0000FF\"><div class=\"navheader\"><table width=\"100%\" summary=\"Navigation header\"><tr><th colspan=\"3\" align=\"center\"><span class=\"phrase\">function::print_syms</span></th></tr><tr><td width=\"20%\" align=\"left\"><a accesskey=\"p\" href=\"API-print-stack.html\">Prev</a>&#160;</td><th width=\"60%\" align=\"center\">Chapter&#160;2.&#160;Context Functions</th><td width=\"20%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-print-ubacktrace.html\">Next</a></td></tr></table><hr></div><div class=\"refentry\"><a name=\"API-print-syms\"></a><div class=\"titlepage\"></div><div class=\"refnamediv\"><h2>Name</h2><p>function::print_syms &#8212; \n      Print out kernel stack from string\n  </p></div><div class=\"refsynopsisdiv\"><h2>Synopsis</h2><pre class=\"programlisting\">\n     print_syms(callers:string)\n-</pre></div><div class=\"refsect1\"><a name=\"idm1184\"></a><h2>Arguments</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>callers</code></em></span></dt><dd><p>\n+</pre></div><div class=\"refsect1\"><a name=\"idm1183\"></a><h2>Arguments</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>callers</code></em></span></dt><dd><p>\n      String with list of hexadecimal (kernel) addresses\n-    </p></dd></dl></div></div><div class=\"refsect1\"><a name=\"idm1192\"></a><h2>Description</h2><p>\n+    </p></dd></dl></div></div><div class=\"refsect1\"><a name=\"idm1191\"></a><h2>Description</h2><p>\n    This function performs a symbolic lookup of the addresses\n    in the given string,\n    which are assumed to be the result of prior calls to <code class=\"function\">stack</code>,\n    <code class=\"function\">callers</code>, and similar functions.\n    </p><p>\n \n    Prints one line per address, including the address, the\n"}, {"source1": "./usr/share/doc/systemtap-doc/tapsets/API-print-ubacktrace-brief.html", "source2": "./usr/share/doc/systemtap-doc/tapsets/API-print-ubacktrace-brief.html", "unified_diff": "@@ -1,17 +1,17 @@\n <html><head><meta http-equiv=\"Content-Type\" content=\"text/html; charset=ANSI_X3.4-1968\"><title>function::print_ubacktrace_brief</title><meta name=\"generator\" content=\"DocBook XSL Stylesheets Vsnapshot\"><link rel=\"home\" href=\"index.html\" title=\"SystemTap Tapset Reference Manual\"><link rel=\"up\" href=\"context_stp.html\" title=\"Chapter&#160;2.&#160;Context Functions\"><link rel=\"prev\" href=\"API-print-ubacktrace.html\" title=\"function::print_ubacktrace\"><link rel=\"next\" href=\"API-print-ubacktrace-fileline.html\" title=\"function::print_ubacktrace_fileline\"></head><body bgcolor=\"white\" text=\"black\" link=\"#0000FF\" vlink=\"#840084\" alink=\"#0000FF\"><div class=\"navheader\"><table width=\"100%\" summary=\"Navigation header\"><tr><th colspan=\"3\" align=\"center\"><span class=\"phrase\">function::print_ubacktrace_brief</span></th></tr><tr><td width=\"20%\" align=\"left\"><a accesskey=\"p\" href=\"API-print-ubacktrace.html\">Prev</a>&#160;</td><th width=\"60%\" align=\"center\">Chapter&#160;2.&#160;Context Functions</th><td width=\"20%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-print-ubacktrace-fileline.html\">Next</a></td></tr></table><hr></div><div class=\"refentry\"><a name=\"API-print-ubacktrace-brief\"></a><div class=\"titlepage\"></div><div class=\"refnamediv\"><h2>Name</h2><p>function::print_ubacktrace_brief &#8212; \n      Print stack back trace for current user-space task.\n  </p></div><div class=\"refsynopsisdiv\"><h2>Synopsis</h2><pre class=\"programlisting\">\n     print_ubacktrace_brief()\n-</pre></div><div class=\"refsect1\"><a name=\"idm1259\"></a><h2>Arguments</h2><p>\n+</pre></div><div class=\"refsect1\"><a name=\"idm1258\"></a><h2>Arguments</h2><p>\n   None\n- </p></div><div class=\"refsect1\"><a name=\"idm1262\"></a><h2>Description</h2><p>\n+ </p></div><div class=\"refsect1\"><a name=\"idm1261\"></a><h2>Description</h2><p>\n    </p><p>\n \n    Equivalent to <code class=\"function\">print_ubacktrace</code>, but output for each symbol is\n    shorter (just name and offset, or just the hex address of no symbol\n    could be found).\n-</p></div><div class=\"refsect1\"><a name=\"idm1267\"></a><h2>Note</h2><p>\n+</p></div><div class=\"refsect1\"><a name=\"idm1266\"></a><h2>Note</h2><p>\n    To get (full) backtraces for user space applications and shared\n    shared libraries not mentioned in the current script run stap with\n    -d /path/to/exe-or-so and/or add --ldd to load all needed unwind data.\n </p></div></div><div class=\"navfooter\"><hr><table width=\"100%\" summary=\"Navigation footer\"><tr><td width=\"40%\" align=\"left\"><a accesskey=\"p\" href=\"API-print-ubacktrace.html\">Prev</a>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"u\" href=\"context_stp.html\">Up</a></td><td width=\"40%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-print-ubacktrace-fileline.html\">Next</a></td></tr><tr><td width=\"40%\" align=\"left\" valign=\"top\"><span class=\"phrase\">function::print_ubacktrace</span>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"h\" href=\"index.html\">Home</a></td><td width=\"40%\" align=\"right\" valign=\"top\">&#160;<span class=\"phrase\">function::print_ubacktrace_fileline</span></td></tr></table></div></body></html>\n"}, {"source1": "./usr/share/doc/systemtap-doc/tapsets/API-print-ubacktrace-fileline.html", "source2": "./usr/share/doc/systemtap-doc/tapsets/API-print-ubacktrace-fileline.html", "unified_diff": "@@ -1,18 +1,18 @@\n <html><head><meta http-equiv=\"Content-Type\" content=\"text/html; charset=ANSI_X3.4-1968\"><title>function::print_ubacktrace_fileline</title><meta name=\"generator\" content=\"DocBook XSL Stylesheets Vsnapshot\"><link rel=\"home\" href=\"index.html\" title=\"SystemTap Tapset Reference Manual\"><link rel=\"up\" href=\"context_stp.html\" title=\"Chapter&#160;2.&#160;Context Functions\"><link rel=\"prev\" href=\"API-print-ubacktrace-brief.html\" title=\"function::print_ubacktrace_brief\"><link rel=\"next\" href=\"API-print-ustack.html\" title=\"function::print_ustack\"></head><body bgcolor=\"white\" text=\"black\" link=\"#0000FF\" vlink=\"#840084\" alink=\"#0000FF\"><div class=\"navheader\"><table width=\"100%\" summary=\"Navigation header\"><tr><th colspan=\"3\" align=\"center\"><span class=\"phrase\">function::print_ubacktrace_fileline</span></th></tr><tr><td width=\"20%\" align=\"left\"><a accesskey=\"p\" href=\"API-print-ubacktrace-brief.html\">Prev</a>&#160;</td><th width=\"60%\" align=\"center\">Chapter&#160;2.&#160;Context Functions</th><td width=\"20%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-print-ustack.html\">Next</a></td></tr></table><hr></div><div class=\"refentry\"><a name=\"API-print-ubacktrace-fileline\"></a><div class=\"titlepage\"></div><div class=\"refnamediv\"><h2>Name</h2><p>function::print_ubacktrace_fileline &#8212; \n      Print stack back trace for current user-space task.\n- </p></div><div class=\"refsynopsisdiv\"><h2>Synopsis</h2><pre class=\"programlisting\">1) print_ubacktrace_fileline()</pre><pre class=\"programlisting\">2) print_ubacktrace_fileline(pc:long,sp:long,fp:long)</pre></div><div class=\"refsect1\"><a name=\"idm1286\"></a><h2>Arguments</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>pc</code></em></span></dt><dd><p>\n+ </p></div><div class=\"refsynopsisdiv\"><h2>Synopsis</h2><pre class=\"programlisting\">1) print_ubacktrace_fileline()</pre><pre class=\"programlisting\">2) print_ubacktrace_fileline(pc:long,sp:long,fp:long)</pre></div><div class=\"refsect1\"><a name=\"idm1285\"></a><h2>Arguments</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>pc</code></em></span></dt><dd><p>\n      override PC\n     </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>sp</code></em></span></dt><dd><p>\n      override SP\n     </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>fp</code></em></span></dt><dd><p>\n      override FP\n-    </p></dd></dl></div></div><div class=\"refsect1\"><a name=\"idm1304\"></a><h2>Description</h2><p>1) </p><p>2) Equivalent to<code class=\"function\">print_ubacktrace</code>, but output for each symbol is\n+    </p></dd></dl></div></div><div class=\"refsect1\"><a name=\"idm1303\"></a><h2>Description</h2><p>1) </p><p>2) Equivalent to<code class=\"function\">print_ubacktrace</code>, but output for each symbol is\n    longer including file names and line numbers.\n </p><p>\n    Equivalent to <code class=\"function\">print_ubacktrace_fileline</code>, but it performs the backtrace\n    using the pc, sp, and fp passed in.\n-</p></div><div class=\"refsect1\"><a name=\"idm1311\"></a><h2>Note</h2><p>\n+</p></div><div class=\"refsect1\"><a name=\"idm1310\"></a><h2>Note</h2><p>\n    To get (full) backtraces for user space applications and shared\n    shared libraries not mentioned in the current script run stap with\n    -d /path/to/exe-or-so and/or add --ldd to load all needed unwind data.\n </p></div></div><div class=\"navfooter\"><hr><table width=\"100%\" summary=\"Navigation footer\"><tr><td width=\"40%\" align=\"left\"><a accesskey=\"p\" href=\"API-print-ubacktrace-brief.html\">Prev</a>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"u\" href=\"context_stp.html\">Up</a></td><td width=\"40%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-print-ustack.html\">Next</a></td></tr><tr><td width=\"40%\" align=\"left\" valign=\"top\"><span class=\"phrase\">function::print_ubacktrace_brief</span>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"h\" href=\"index.html\">Home</a></td><td width=\"40%\" align=\"right\" valign=\"top\">&#160;<span class=\"phrase\">function::print_ustack</span></td></tr></table></div></body></html>\n"}, {"source1": "./usr/share/doc/systemtap-doc/tapsets/API-print-ubacktrace.html", "source2": "./usr/share/doc/systemtap-doc/tapsets/API-print-ubacktrace.html", "unified_diff": "@@ -1,19 +1,19 @@\n <html><head><meta http-equiv=\"Content-Type\" content=\"text/html; charset=ANSI_X3.4-1968\"><title>function::print_ubacktrace</title><meta name=\"generator\" content=\"DocBook XSL Stylesheets Vsnapshot\"><link rel=\"home\" href=\"index.html\" title=\"SystemTap Tapset Reference Manual\"><link rel=\"up\" href=\"context_stp.html\" title=\"Chapter&#160;2.&#160;Context Functions\"><link rel=\"prev\" href=\"API-print-syms.html\" title=\"function::print_syms\"><link rel=\"next\" href=\"API-print-ubacktrace-brief.html\" title=\"function::print_ubacktrace_brief\"></head><body bgcolor=\"white\" text=\"black\" link=\"#0000FF\" vlink=\"#840084\" alink=\"#0000FF\"><div class=\"navheader\"><table width=\"100%\" summary=\"Navigation header\"><tr><th colspan=\"3\" align=\"center\"><span class=\"phrase\">function::print_ubacktrace</span></th></tr><tr><td width=\"20%\" align=\"left\"><a accesskey=\"p\" href=\"API-print-syms.html\">Prev</a>&#160;</td><th width=\"60%\" align=\"center\">Chapter&#160;2.&#160;Context Functions</th><td width=\"20%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-print-ubacktrace-brief.html\">Next</a></td></tr></table><hr></div><div class=\"refentry\"><a name=\"API-print-ubacktrace\"></a><div class=\"titlepage\"></div><div class=\"refnamediv\"><h2>Name</h2><p>function::print_ubacktrace &#8212; \n   Print stack back trace for current user-space task.\n- </p></div><div class=\"refsynopsisdiv\"><h2>Synopsis</h2><pre class=\"programlisting\">1) print_ubacktrace()</pre><pre class=\"programlisting\">2) print_ubacktrace(pc:long,sp:long,fp:long)</pre></div><div class=\"refsect1\"><a name=\"idm1215\"></a><h2>Arguments</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>pc</code></em></span></dt><dd><p>\n+ </p></div><div class=\"refsynopsisdiv\"><h2>Synopsis</h2><pre class=\"programlisting\">1) print_ubacktrace()</pre><pre class=\"programlisting\">2) print_ubacktrace(pc:long,sp:long,fp:long)</pre></div><div class=\"refsect1\"><a name=\"idm1214\"></a><h2>Arguments</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>pc</code></em></span></dt><dd><p>\n      override PC\n     </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>sp</code></em></span></dt><dd><p>\n      override SP\n     </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>fp</code></em></span></dt><dd><p>\n      override FP\n-    </p></dd></dl></div></div><div class=\"refsect1\"><a name=\"idm1233\"></a><h2>Description</h2><p>1) </p><p>2) Equivalent to print_ustack(<code class=\"function\">ubacktrace</code>), except that deeper stack\n+    </p></dd></dl></div></div><div class=\"refsect1\"><a name=\"idm1232\"></a><h2>Description</h2><p>1) </p><p>2) Equivalent to print_ustack(<code class=\"function\">ubacktrace</code>), except that deeper stack\n    nesting may be supported.  Returns nothing.  See <code class=\"function\">print_backtrace</code>\n    for kernel backtrace.\n </p><p>\n    Equivalent to <code class=\"function\">print_ubacktrace</code>, but it performs the backtrace\n    using the pc, sp, and fp provided.  Useful \n-</p></div><div class=\"refsect1\"><a name=\"idm1241\"></a><h2>Note</h2><p>\n+</p></div><div class=\"refsect1\"><a name=\"idm1240\"></a><h2>Note</h2><p>\n    To get (full) backtraces for user space applications and shared\n    shared libraries not mentioned in the current script run stap with\n    -d /path/to/exe-or-so and/or add --ldd to load all needed unwind data.\n </p></div></div><div class=\"navfooter\"><hr><table width=\"100%\" summary=\"Navigation footer\"><tr><td width=\"40%\" align=\"left\"><a accesskey=\"p\" href=\"API-print-syms.html\">Prev</a>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"u\" href=\"context_stp.html\">Up</a></td><td width=\"40%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-print-ubacktrace-brief.html\">Next</a></td></tr><tr><td width=\"40%\" align=\"left\" valign=\"top\"><span class=\"phrase\">function::print_syms</span>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"h\" href=\"index.html\">Home</a></td><td width=\"40%\" align=\"right\" valign=\"top\">&#160;<span class=\"phrase\">function::print_ubacktrace_brief</span></td></tr></table></div></body></html>\n"}, {"source1": "./usr/share/doc/systemtap-doc/tapsets/API-print-ustack.html", "source2": "./usr/share/doc/systemtap-doc/tapsets/API-print-ustack.html", "unified_diff": "@@ -1,18 +1,18 @@\n <html><head><meta http-equiv=\"Content-Type\" content=\"text/html; charset=ANSI_X3.4-1968\"><title>function::print_ustack</title><meta name=\"generator\" content=\"DocBook XSL Stylesheets Vsnapshot\"><link rel=\"home\" href=\"index.html\" title=\"SystemTap Tapset Reference Manual\"><link rel=\"up\" href=\"context_stp.html\" title=\"Chapter&#160;2.&#160;Context Functions\"><link rel=\"prev\" href=\"API-print-ubacktrace-fileline.html\" title=\"function::print_ubacktrace_fileline\"><link rel=\"next\" href=\"API-print-usyms.html\" title=\"function::print_usyms\"></head><body bgcolor=\"white\" text=\"black\" link=\"#0000FF\" vlink=\"#840084\" alink=\"#0000FF\"><div class=\"navheader\"><table width=\"100%\" summary=\"Navigation header\"><tr><th colspan=\"3\" align=\"center\"><span class=\"phrase\">function::print_ustack</span></th></tr><tr><td width=\"20%\" align=\"left\"><a accesskey=\"p\" href=\"API-print-ubacktrace-fileline.html\">Prev</a>&#160;</td><th width=\"60%\" align=\"center\">Chapter&#160;2.&#160;Context Functions</th><td width=\"20%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-print-usyms.html\">Next</a></td></tr></table><hr></div><div class=\"refentry\"><a name=\"API-print-ustack\"></a><div class=\"titlepage\"></div><div class=\"refnamediv\"><h2>Name</h2><p>function::print_ustack &#8212; \n      Print out stack for the current task from string.\n  </p></div><div class=\"refsynopsisdiv\"><h2>Synopsis</h2><pre class=\"programlisting\">\n     print_ustack(stk:string)\n-</pre></div><div class=\"refsect1\"><a name=\"idm1329\"></a><h2>Arguments</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>stk</code></em></span></dt><dd><p>\n+</pre></div><div class=\"refsect1\"><a name=\"idm1328\"></a><h2>Arguments</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>stk</code></em></span></dt><dd><p>\n      String with list of hexadecimal addresses for the current task.\n-    </p></dd></dl></div></div><div class=\"refsect1\"><a name=\"idm1337\"></a><h2>Description</h2><p>\n+    </p></dd></dl></div></div><div class=\"refsect1\"><a name=\"idm1336\"></a><h2>Description</h2><p>\n    Perform a symbolic lookup of the addresses in the given string,\n    which is assumed to be the result of a prior call to \n    <code class=\"function\">ubacktrace</code> for the current task.\n    </p><p>\n \n    Print one line per address, including the address, the\n    name  of the function containing the address, and an estimate of\n    its position within that function.  Return nothing.\n-</p></div><div class=\"refsect1\"><a name=\"idm1342\"></a><h2>NOTE</h2><p>\n+</p></div><div class=\"refsect1\"><a name=\"idm1341\"></a><h2>NOTE</h2><p>\n    it is recommended to use <code class=\"function\">print_usyms</code> instead of this function.\n </p></div></div><div class=\"navfooter\"><hr><table width=\"100%\" summary=\"Navigation footer\"><tr><td width=\"40%\" align=\"left\"><a accesskey=\"p\" href=\"API-print-ubacktrace-fileline.html\">Prev</a>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"u\" href=\"context_stp.html\">Up</a></td><td width=\"40%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-print-usyms.html\">Next</a></td></tr><tr><td width=\"40%\" align=\"left\" valign=\"top\"><span class=\"phrase\">function::print_ubacktrace_fileline</span>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"h\" href=\"index.html\">Home</a></td><td width=\"40%\" align=\"right\" valign=\"top\">&#160;<span class=\"phrase\">function::print_usyms</span></td></tr></table></div></body></html>\n"}, {"source1": "./usr/share/doc/systemtap-doc/tapsets/API-print-usyms.html", "source2": "./usr/share/doc/systemtap-doc/tapsets/API-print-usyms.html", "unified_diff": "@@ -1,14 +1,14 @@\n <html><head><meta http-equiv=\"Content-Type\" content=\"text/html; charset=ANSI_X3.4-1968\"><title>function::print_usyms</title><meta name=\"generator\" content=\"DocBook XSL Stylesheets Vsnapshot\"><link rel=\"home\" href=\"index.html\" title=\"SystemTap Tapset Reference Manual\"><link rel=\"up\" href=\"context_stp.html\" title=\"Chapter&#160;2.&#160;Context Functions\"><link rel=\"prev\" href=\"API-print-ustack.html\" title=\"function::print_ustack\"><link rel=\"next\" href=\"API-probe-type.html\" title=\"function::probe_type\"></head><body bgcolor=\"white\" text=\"black\" link=\"#0000FF\" vlink=\"#840084\" alink=\"#0000FF\"><div class=\"navheader\"><table width=\"100%\" summary=\"Navigation header\"><tr><th colspan=\"3\" align=\"center\"><span class=\"phrase\">function::print_usyms</span></th></tr><tr><td width=\"20%\" align=\"left\"><a accesskey=\"p\" href=\"API-print-ustack.html\">Prev</a>&#160;</td><th width=\"60%\" align=\"center\">Chapter&#160;2.&#160;Context Functions</th><td width=\"20%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-probe-type.html\">Next</a></td></tr></table><hr></div><div class=\"refentry\"><a name=\"API-print-usyms\"></a><div class=\"titlepage\"></div><div class=\"refnamediv\"><h2>Name</h2><p>function::print_usyms &#8212; \n      Print out user stack from string\n  </p></div><div class=\"refsynopsisdiv\"><h2>Synopsis</h2><pre class=\"programlisting\">\n     print_usyms(callers:string)\n-</pre></div><div class=\"refsect1\"><a name=\"idm1361\"></a><h2>Arguments</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>callers</code></em></span></dt><dd><p>\n+</pre></div><div class=\"refsect1\"><a name=\"idm1360\"></a><h2>Arguments</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>callers</code></em></span></dt><dd><p>\n      String with list of hexadecimal (user) addresses\n-    </p></dd></dl></div></div><div class=\"refsect1\"><a name=\"idm1369\"></a><h2>Description</h2><p>\n+    </p></dd></dl></div></div><div class=\"refsect1\"><a name=\"idm1368\"></a><h2>Description</h2><p>\n    This function performs a symbolic lookup of the addresses\n    in the given string,\n    which are assumed to be the result of prior calls to <code class=\"function\">ustack</code>,\n    <code class=\"function\">ucallers</code>, and similar functions.\n    </p><p>\n \n    Prints one line per address, including the address, the\n"}, {"source1": "./usr/share/doc/systemtap-doc/tapsets/API-printk.html", "source2": "./usr/share/doc/systemtap-doc/tapsets/API-printk.html", "unified_diff": "@@ -1,14 +1,14 @@\n <html><head><meta http-equiv=\"Content-Type\" content=\"text/html; charset=ANSI_X3.4-1968\"><title>function::printk</title><meta name=\"generator\" content=\"DocBook XSL Stylesheets Vsnapshot\"><link rel=\"home\" href=\"index.html\" title=\"SystemTap Tapset Reference Manual\"><link rel=\"up\" href=\"logging.stp.html\" title=\"Chapter&#160;22.&#160;Logging Tapset\"><link rel=\"prev\" href=\"API-log.html\" title=\"function::log\"><link rel=\"next\" href=\"API-warn.html\" title=\"function::warn\"></head><body bgcolor=\"white\" text=\"black\" link=\"#0000FF\" vlink=\"#840084\" alink=\"#0000FF\"><div class=\"navheader\"><table width=\"100%\" summary=\"Navigation header\"><tr><th colspan=\"3\" align=\"center\"><span class=\"phrase\">function::printk</span></th></tr><tr><td width=\"20%\" align=\"left\"><a accesskey=\"p\" href=\"API-log.html\">Prev</a>&#160;</td><th width=\"60%\" align=\"center\">Chapter&#160;22.&#160;Logging Tapset</th><td width=\"20%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-warn.html\">Next</a></td></tr></table><hr></div><div class=\"refentry\"><a name=\"API-printk\"></a><div class=\"titlepage\"></div><div class=\"refnamediv\"><h2>Name</h2><p>function::printk &#8212; \n      Send a message to the kernel trace buffer\n  </p></div><div class=\"refsynopsisdiv\"><h2>Synopsis</h2><pre class=\"programlisting\">\n     printk(level:long,msg:string)\n-</pre></div><div class=\"refsect1\"><a name=\"idm17894\"></a><h2>Arguments</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>level</code></em></span></dt><dd><p>\n+</pre></div><div class=\"refsect1\"><a name=\"idm17893\"></a><h2>Arguments</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>level</code></em></span></dt><dd><p>\n      an integer for the severity level (0=KERN_EMERG ... 7=KERN_DEBUG)\n     </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>msg</code></em></span></dt><dd><p>\n      The formatted message string\n-    </p></dd></dl></div></div><div class=\"refsect1\"><a name=\"idm17907\"></a><h2>Description</h2><p>\n+    </p></dd></dl></div></div><div class=\"refsect1\"><a name=\"idm17906\"></a><h2>Description</h2><p>\n    Print a line of text to the kernel dmesg/console with the\n    given severity.  An implicit end-of-line is added.  This function may \n    not be safely called from all kernel probe contexts, so is restricted\n    to guru mode only.\n </p></div></div><div class=\"navfooter\"><hr><table width=\"100%\" summary=\"Navigation footer\"><tr><td width=\"40%\" align=\"left\"><a accesskey=\"p\" href=\"API-log.html\">Prev</a>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"u\" href=\"logging.stp.html\">Up</a></td><td width=\"40%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-warn.html\">Next</a></td></tr><tr><td width=\"40%\" align=\"left\" valign=\"top\"><span class=\"phrase\">function::log</span>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"h\" href=\"index.html\">Home</a></td><td width=\"40%\" align=\"right\" valign=\"top\">&#160;<span class=\"phrase\">function::warn</span></td></tr></table></div></body></html>\n"}, {"source1": "./usr/share/doc/systemtap-doc/tapsets/API-probe-type.html", "source2": "./usr/share/doc/systemtap-doc/tapsets/API-probe-type.html", "unified_diff": "@@ -1,14 +1,14 @@\n <html><head><meta http-equiv=\"Content-Type\" content=\"text/html; charset=ANSI_X3.4-1968\"><title>function::probe_type</title><meta name=\"generator\" content=\"DocBook XSL Stylesheets Vsnapshot\"><link rel=\"home\" href=\"index.html\" title=\"SystemTap Tapset Reference Manual\"><link rel=\"up\" href=\"context_stp.html\" title=\"Chapter&#160;2.&#160;Context Functions\"><link rel=\"prev\" href=\"API-print-usyms.html\" title=\"function::print_usyms\"><link rel=\"next\" href=\"API-probefunc.html\" title=\"function::probefunc\"></head><body bgcolor=\"white\" text=\"black\" link=\"#0000FF\" vlink=\"#840084\" alink=\"#0000FF\"><div class=\"navheader\"><table width=\"100%\" summary=\"Navigation header\"><tr><th colspan=\"3\" align=\"center\"><span class=\"phrase\">function::probe_type</span></th></tr><tr><td width=\"20%\" align=\"left\"><a accesskey=\"p\" href=\"API-print-usyms.html\">Prev</a>&#160;</td><th width=\"60%\" align=\"center\">Chapter&#160;2.&#160;Context Functions</th><td width=\"20%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-probefunc.html\">Next</a></td></tr></table><hr></div><div class=\"refentry\"><a name=\"API-probe-type\"></a><div class=\"titlepage\"></div><div class=\"refnamediv\"><h2>Name</h2><p>function::probe_type &#8212; \n      The low level probe handler type of the current probe.\n  </p></div><div class=\"refsynopsisdiv\"><h2>Synopsis</h2><pre class=\"programlisting\">\n     probe_type:string()\n-</pre></div><div class=\"refsect1\"><a name=\"idm1391\"></a><h2>Arguments</h2><p>\n+</pre></div><div class=\"refsect1\"><a name=\"idm1390\"></a><h2>Arguments</h2><p>\n   None\n- </p></div><div class=\"refsect1\"><a name=\"idm1394\"></a><h2>Description</h2><p>\n+ </p></div><div class=\"refsect1\"><a name=\"idm1393\"></a><h2>Description</h2><p>\n    Returns a short string describing the low level probe handler\n    type for the current probe point. This is for informational purposes only.\n    Depending on the low level probe handler different context functions can\n    or cannot provide information about the current event (for example some\n    probe handlers only trigger in user space and have no associated kernel\n    context). High-level probes might map to the same or different low-level\n    probes (depending on systemtap version and/or kernel used).\n"}, {"source1": "./usr/share/doc/systemtap-doc/tapsets/API-probefunc.html", "source2": "./usr/share/doc/systemtap-doc/tapsets/API-probefunc.html", "unified_diff": "@@ -1,19 +1,19 @@\n <html><head><meta http-equiv=\"Content-Type\" content=\"text/html; charset=ANSI_X3.4-1968\"><title>function::probefunc</title><meta name=\"generator\" content=\"DocBook XSL Stylesheets Vsnapshot\"><link rel=\"home\" href=\"index.html\" title=\"SystemTap Tapset Reference Manual\"><link rel=\"up\" href=\"context_stp.html\" title=\"Chapter&#160;2.&#160;Context Functions\"><link rel=\"prev\" href=\"API-probe-type.html\" title=\"function::probe_type\"><link rel=\"next\" href=\"API-probemod.html\" title=\"function::probemod\"></head><body bgcolor=\"white\" text=\"black\" link=\"#0000FF\" vlink=\"#840084\" alink=\"#0000FF\"><div class=\"navheader\"><table width=\"100%\" summary=\"Navigation header\"><tr><th colspan=\"3\" align=\"center\"><span class=\"phrase\">function::probefunc</span></th></tr><tr><td width=\"20%\" align=\"left\"><a accesskey=\"p\" href=\"API-probe-type.html\">Prev</a>&#160;</td><th width=\"60%\" align=\"center\">Chapter&#160;2.&#160;Context Functions</th><td width=\"20%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-probemod.html\">Next</a></td></tr></table><hr></div><div class=\"refentry\"><a name=\"API-probefunc\"></a><div class=\"titlepage\"></div><div class=\"refnamediv\"><h2>Name</h2><p>function::probefunc &#8212; \n      Return the probe point's function name, if known\n  </p></div><div class=\"refsynopsisdiv\"><h2>Synopsis</h2><pre class=\"programlisting\">\n     probefunc:string()\n-</pre></div><div class=\"refsect1\"><a name=\"idm1412\"></a><h2>Arguments</h2><p>\n+</pre></div><div class=\"refsect1\"><a name=\"idm1411\"></a><h2>Arguments</h2><p>\n   None\n- </p></div><div class=\"refsect1\"><a name=\"idm1415\"></a><h2>Description</h2><p>\n+ </p></div><div class=\"refsect1\"><a name=\"idm1414\"></a><h2>Description</h2><p>\n    This function returns the name of the function being probed\n    based on the current address, as computed by symname(<code class=\"function\">addr</code>) or\n    usymname(<code class=\"function\">uaddr</code>) depending on probe context (whether the probe is\n    a user probe or a kernel probe).\n-</p></div><div class=\"refsect1\"><a name=\"idm1420\"></a><h2>Please note</h2><p>\n+</p></div><div class=\"refsect1\"><a name=\"idm1419\"></a><h2>Please note</h2><p>\n    this function's behaviour differs between SystemTap 2.0\n    and earlier versions. Prior to 2.0, <code class=\"function\">probefunc</code> obtained the function\n    name from the probe point string as returned by <code class=\"function\">pp</code>, and used the\n    current address as a fallback.\n    </p><p>\n \n    Consider using <code class=\"function\">ppfunc</code> instead.\n"}, {"source1": "./usr/share/doc/systemtap-doc/tapsets/API-probemod.html", "source2": "./usr/share/doc/systemtap-doc/tapsets/API-probemod.html", "unified_diff": "@@ -1,10 +1,10 @@\n <html><head><meta http-equiv=\"Content-Type\" content=\"text/html; charset=ANSI_X3.4-1968\"><title>function::probemod</title><meta name=\"generator\" content=\"DocBook XSL Stylesheets Vsnapshot\"><link rel=\"home\" href=\"index.html\" title=\"SystemTap Tapset Reference Manual\"><link rel=\"up\" href=\"context_stp.html\" title=\"Chapter&#160;2.&#160;Context Functions\"><link rel=\"prev\" href=\"API-probefunc.html\" title=\"function::probefunc\"><link rel=\"next\" href=\"API-pstrace.html\" title=\"function::pstrace\"></head><body bgcolor=\"white\" text=\"black\" link=\"#0000FF\" vlink=\"#840084\" alink=\"#0000FF\"><div class=\"navheader\"><table width=\"100%\" summary=\"Navigation header\"><tr><th colspan=\"3\" align=\"center\"><span class=\"phrase\">function::probemod</span></th></tr><tr><td width=\"20%\" align=\"left\"><a accesskey=\"p\" href=\"API-probefunc.html\">Prev</a>&#160;</td><th width=\"60%\" align=\"center\">Chapter&#160;2.&#160;Context Functions</th><td width=\"20%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-pstrace.html\">Next</a></td></tr></table><hr></div><div class=\"refentry\"><a name=\"API-probemod\"></a><div class=\"titlepage\"></div><div class=\"refnamediv\"><h2>Name</h2><p>function::probemod &#8212; \n      Return the probe point's kernel module name\n  </p></div><div class=\"refsynopsisdiv\"><h2>Synopsis</h2><pre class=\"programlisting\">\n     probemod:string()\n-</pre></div><div class=\"refsect1\"><a name=\"idm1442\"></a><h2>Arguments</h2><p>\n+</pre></div><div class=\"refsect1\"><a name=\"idm1441\"></a><h2>Arguments</h2><p>\n   None\n- </p></div><div class=\"refsect1\"><a name=\"idm1445\"></a><h2>Description</h2><p>\n+ </p></div><div class=\"refsect1\"><a name=\"idm1444\"></a><h2>Description</h2><p>\n    This function returns the name of the kernel module\n    containing the probe point, if known.\n </p></div></div><div class=\"navfooter\"><hr><table width=\"100%\" summary=\"Navigation footer\"><tr><td width=\"40%\" align=\"left\"><a accesskey=\"p\" href=\"API-probefunc.html\">Prev</a>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"u\" href=\"context_stp.html\">Up</a></td><td width=\"40%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-pstrace.html\">Next</a></td></tr><tr><td width=\"40%\" align=\"left\" valign=\"top\"><span class=\"phrase\">function::probefunc</span>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"h\" href=\"index.html\">Home</a></td><td width=\"40%\" align=\"right\" valign=\"top\">&#160;<span class=\"phrase\">function::pstrace</span></td></tr></table></div></body></html>\n"}, {"source1": "./usr/share/doc/systemtap-doc/tapsets/API-proc-mem-data.html", "source2": "./usr/share/doc/systemtap-doc/tapsets/API-proc-mem-data.html", "unified_diff": "@@ -1,9 +1,9 @@\n <html><head><meta http-equiv=\"Content-Type\" content=\"text/html; charset=ANSI_X3.4-1968\"><title>function::proc_mem_data</title><meta name=\"generator\" content=\"DocBook XSL Stylesheets Vsnapshot\"><link rel=\"home\" href=\"index.html\" title=\"SystemTap Tapset Reference Manual\"><link rel=\"up\" href=\"memory_stp.html\" title=\"Chapter&#160;6.&#160;Memory Tapset\"><link rel=\"prev\" href=\"API-pages-to-string.html\" title=\"function::pages_to_string\"><link rel=\"next\" href=\"API-proc-mem-rss.html\" title=\"function::proc_mem_rss\"></head><body bgcolor=\"white\" text=\"black\" link=\"#0000FF\" vlink=\"#840084\" alink=\"#0000FF\"><div class=\"navheader\"><table width=\"100%\" summary=\"Navigation header\"><tr><th colspan=\"3\" align=\"center\"><span class=\"phrase\">function::proc_mem_data</span></th></tr><tr><td width=\"20%\" align=\"left\"><a accesskey=\"p\" href=\"API-pages-to-string.html\">Prev</a>&#160;</td><th width=\"60%\" align=\"center\">Chapter&#160;6.&#160;Memory Tapset</th><td width=\"20%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-proc-mem-rss.html\">Next</a></td></tr></table><hr></div><div class=\"refentry\"><a name=\"API-proc-mem-data\"></a><div class=\"titlepage\"></div><div class=\"refnamediv\"><h2>Name</h2><p>function::proc_mem_data &#8212; \n      Program data size (data + stack) in pages\n- </p></div><div class=\"refsynopsisdiv\"><h2>Synopsis</h2><pre class=\"programlisting\">1) proc_mem_data:long()</pre><pre class=\"programlisting\">2) proc_mem_data:long(pid:long)</pre></div><div class=\"refsect1\"><a name=\"idm4437\"></a><h2>Arguments</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>pid</code></em></span></dt><dd><p>\n+ </p></div><div class=\"refsynopsisdiv\"><h2>Synopsis</h2><pre class=\"programlisting\">1) proc_mem_data:long()</pre><pre class=\"programlisting\">2) proc_mem_data:long(pid:long)</pre></div><div class=\"refsect1\"><a name=\"idm4436\"></a><h2>Arguments</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>pid</code></em></span></dt><dd><p>\n      The pid of process to examine\n-    </p></dd></dl></div></div><div class=\"refsect1\"><a name=\"idm4445\"></a><h2>Description</h2><p>1) Returns the current process data size (data + stack)\n+    </p></dd></dl></div></div><div class=\"refsect1\"><a name=\"idm4444\"></a><h2>Description</h2><p>1) Returns the current process data size (data + stack)\n    in pages, or zero when there is no current process or the number of\n    pages couldn't be retrieved.</p><p>2) Returns the given process data size (data + stack)\n    in pages, or zero when the process doesn't exist or the number of\n    pages couldn't be retrieved.</p></div></div><div class=\"navfooter\"><hr><table width=\"100%\" summary=\"Navigation footer\"><tr><td width=\"40%\" align=\"left\"><a accesskey=\"p\" href=\"API-pages-to-string.html\">Prev</a>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"u\" href=\"memory_stp.html\">Up</a></td><td width=\"40%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-proc-mem-rss.html\">Next</a></td></tr><tr><td width=\"40%\" align=\"left\" valign=\"top\"><span class=\"phrase\">function::pages_to_string</span>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"h\" href=\"index.html\">Home</a></td><td width=\"40%\" align=\"right\" valign=\"top\">&#160;<span class=\"phrase\">function::proc_mem_rss</span></td></tr></table></div></body></html>\n"}, {"source1": "./usr/share/doc/systemtap-doc/tapsets/API-proc-mem-rss.html", "source2": "./usr/share/doc/systemtap-doc/tapsets/API-proc-mem-rss.html", "unified_diff": "@@ -1,9 +1,9 @@\n <html><head><meta http-equiv=\"Content-Type\" content=\"text/html; charset=ANSI_X3.4-1968\"><title>function::proc_mem_rss</title><meta name=\"generator\" content=\"DocBook XSL Stylesheets Vsnapshot\"><link rel=\"home\" href=\"index.html\" title=\"SystemTap Tapset Reference Manual\"><link rel=\"up\" href=\"memory_stp.html\" title=\"Chapter&#160;6.&#160;Memory Tapset\"><link rel=\"prev\" href=\"API-proc-mem-data.html\" title=\"function::proc_mem_data\"><link rel=\"next\" href=\"API-proc-mem-shr.html\" title=\"function::proc_mem_shr\"></head><body bgcolor=\"white\" text=\"black\" link=\"#0000FF\" vlink=\"#840084\" alink=\"#0000FF\"><div class=\"navheader\"><table width=\"100%\" summary=\"Navigation header\"><tr><th colspan=\"3\" align=\"center\"><span class=\"phrase\">function::proc_mem_rss</span></th></tr><tr><td width=\"20%\" align=\"left\"><a accesskey=\"p\" href=\"API-proc-mem-data.html\">Prev</a>&#160;</td><th width=\"60%\" align=\"center\">Chapter&#160;6.&#160;Memory Tapset</th><td width=\"20%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-proc-mem-shr.html\">Next</a></td></tr></table><hr></div><div class=\"refentry\"><a name=\"API-proc-mem-rss\"></a><div class=\"titlepage\"></div><div class=\"refnamediv\"><h2>Name</h2><p>function::proc_mem_rss &#8212; \n      Program resident set size in pages\n- </p></div><div class=\"refsynopsisdiv\"><h2>Synopsis</h2><pre class=\"programlisting\">1) proc_mem_rss:long()</pre><pre class=\"programlisting\">2) proc_mem_rss:long(pid:long)</pre></div><div class=\"refsect1\"><a name=\"idm4465\"></a><h2>Arguments</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>pid</code></em></span></dt><dd><p>\n+ </p></div><div class=\"refsynopsisdiv\"><h2>Synopsis</h2><pre class=\"programlisting\">1) proc_mem_rss:long()</pre><pre class=\"programlisting\">2) proc_mem_rss:long(pid:long)</pre></div><div class=\"refsect1\"><a name=\"idm4464\"></a><h2>Arguments</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>pid</code></em></span></dt><dd><p>\n      The pid of process to examine\n-    </p></dd></dl></div></div><div class=\"refsect1\"><a name=\"idm4473\"></a><h2>Description</h2><p>1) Returns the resident set size in pages of the current\n+    </p></dd></dl></div></div><div class=\"refsect1\"><a name=\"idm4472\"></a><h2>Description</h2><p>1) Returns the resident set size in pages of the current\n    process, or zero when there is no current process or the number of\n    pages couldn't be retrieved.</p><p>2) Returns the resident set size in pages of the given\n    process, or zero when the process doesn't exist or the number of\n    pages couldn't be retrieved.</p></div></div><div class=\"navfooter\"><hr><table width=\"100%\" summary=\"Navigation footer\"><tr><td width=\"40%\" align=\"left\"><a accesskey=\"p\" href=\"API-proc-mem-data.html\">Prev</a>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"u\" href=\"memory_stp.html\">Up</a></td><td width=\"40%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-proc-mem-shr.html\">Next</a></td></tr><tr><td width=\"40%\" align=\"left\" valign=\"top\"><span class=\"phrase\">function::proc_mem_data</span>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"h\" href=\"index.html\">Home</a></td><td width=\"40%\" align=\"right\" valign=\"top\">&#160;<span class=\"phrase\">function::proc_mem_shr</span></td></tr></table></div></body></html>\n"}, {"source1": "./usr/share/doc/systemtap-doc/tapsets/API-proc-mem-shr.html", "source2": "./usr/share/doc/systemtap-doc/tapsets/API-proc-mem-shr.html", "unified_diff": "@@ -1,9 +1,9 @@\n <html><head><meta http-equiv=\"Content-Type\" content=\"text/html; charset=ANSI_X3.4-1968\"><title>function::proc_mem_shr</title><meta name=\"generator\" content=\"DocBook XSL Stylesheets Vsnapshot\"><link rel=\"home\" href=\"index.html\" title=\"SystemTap Tapset Reference Manual\"><link rel=\"up\" href=\"memory_stp.html\" title=\"Chapter&#160;6.&#160;Memory Tapset\"><link rel=\"prev\" href=\"API-proc-mem-rss.html\" title=\"function::proc_mem_rss\"><link rel=\"next\" href=\"API-proc-mem-size.html\" title=\"function::proc_mem_size\"></head><body bgcolor=\"white\" text=\"black\" link=\"#0000FF\" vlink=\"#840084\" alink=\"#0000FF\"><div class=\"navheader\"><table width=\"100%\" summary=\"Navigation header\"><tr><th colspan=\"3\" align=\"center\"><span class=\"phrase\">function::proc_mem_shr</span></th></tr><tr><td width=\"20%\" align=\"left\"><a accesskey=\"p\" href=\"API-proc-mem-rss.html\">Prev</a>&#160;</td><th width=\"60%\" align=\"center\">Chapter&#160;6.&#160;Memory Tapset</th><td width=\"20%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-proc-mem-size.html\">Next</a></td></tr></table><hr></div><div class=\"refentry\"><a name=\"API-proc-mem-shr\"></a><div class=\"titlepage\"></div><div class=\"refnamediv\"><h2>Name</h2><p>function::proc_mem_shr &#8212; \n      Program shared pages (from shared mappings)\n- </p></div><div class=\"refsynopsisdiv\"><h2>Synopsis</h2><pre class=\"programlisting\">1) proc_mem_shr:long()</pre><pre class=\"programlisting\">2) proc_mem_shr:long(pid:long)</pre></div><div class=\"refsect1\"><a name=\"idm4493\"></a><h2>Arguments</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>pid</code></em></span></dt><dd><p>\n+ </p></div><div class=\"refsynopsisdiv\"><h2>Synopsis</h2><pre class=\"programlisting\">1) proc_mem_shr:long()</pre><pre class=\"programlisting\">2) proc_mem_shr:long(pid:long)</pre></div><div class=\"refsect1\"><a name=\"idm4492\"></a><h2>Arguments</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>pid</code></em></span></dt><dd><p>\n      The pid of process to examine\n-    </p></dd></dl></div></div><div class=\"refsect1\"><a name=\"idm4501\"></a><h2>Description</h2><p>1) Returns the shared pages (from shared mappings) of the\n+    </p></dd></dl></div></div><div class=\"refsect1\"><a name=\"idm4500\"></a><h2>Description</h2><p>1) Returns the shared pages (from shared mappings) of the\n    current process, or zero when there is no current process or the\n    number of pages couldn't be retrieved.</p><p>2) Returns the shared pages (from shared mappings) of the\n    given process, or zero when the process doesn't exist or the\n    number of pages couldn't be retrieved.</p></div></div><div class=\"navfooter\"><hr><table width=\"100%\" summary=\"Navigation footer\"><tr><td width=\"40%\" align=\"left\"><a accesskey=\"p\" href=\"API-proc-mem-rss.html\">Prev</a>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"u\" href=\"memory_stp.html\">Up</a></td><td width=\"40%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-proc-mem-size.html\">Next</a></td></tr><tr><td width=\"40%\" align=\"left\" valign=\"top\"><span class=\"phrase\">function::proc_mem_rss</span>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"h\" href=\"index.html\">Home</a></td><td width=\"40%\" align=\"right\" valign=\"top\">&#160;<span class=\"phrase\">function::proc_mem_size</span></td></tr></table></div></body></html>\n"}, {"source1": "./usr/share/doc/systemtap-doc/tapsets/API-proc-mem-size.html", "source2": "./usr/share/doc/systemtap-doc/tapsets/API-proc-mem-size.html", "unified_diff": "@@ -1,9 +1,9 @@\n <html><head><meta http-equiv=\"Content-Type\" content=\"text/html; charset=ANSI_X3.4-1968\"><title>function::proc_mem_size</title><meta name=\"generator\" content=\"DocBook XSL Stylesheets Vsnapshot\"><link rel=\"home\" href=\"index.html\" title=\"SystemTap Tapset Reference Manual\"><link rel=\"up\" href=\"memory_stp.html\" title=\"Chapter&#160;6.&#160;Memory Tapset\"><link rel=\"prev\" href=\"API-proc-mem-shr.html\" title=\"function::proc_mem_shr\"><link rel=\"next\" href=\"API-proc-mem-string.html\" title=\"function::proc_mem_string\"></head><body bgcolor=\"white\" text=\"black\" link=\"#0000FF\" vlink=\"#840084\" alink=\"#0000FF\"><div class=\"navheader\"><table width=\"100%\" summary=\"Navigation header\"><tr><th colspan=\"3\" align=\"center\"><span class=\"phrase\">function::proc_mem_size</span></th></tr><tr><td width=\"20%\" align=\"left\"><a accesskey=\"p\" href=\"API-proc-mem-shr.html\">Prev</a>&#160;</td><th width=\"60%\" align=\"center\">Chapter&#160;6.&#160;Memory Tapset</th><td width=\"20%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-proc-mem-string.html\">Next</a></td></tr></table><hr></div><div class=\"refentry\"><a name=\"API-proc-mem-size\"></a><div class=\"titlepage\"></div><div class=\"refnamediv\"><h2>Name</h2><p>function::proc_mem_size &#8212; \n   Total program virtual memory size in pages\n- </p></div><div class=\"refsynopsisdiv\"><h2>Synopsis</h2><pre class=\"programlisting\">1) proc_mem_size:long()</pre><pre class=\"programlisting\">2) proc_mem_size:long(pid:long)</pre></div><div class=\"refsect1\"><a name=\"idm4521\"></a><h2>Arguments</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>pid</code></em></span></dt><dd><p>\n+ </p></div><div class=\"refsynopsisdiv\"><h2>Synopsis</h2><pre class=\"programlisting\">1) proc_mem_size:long()</pre><pre class=\"programlisting\">2) proc_mem_size:long(pid:long)</pre></div><div class=\"refsect1\"><a name=\"idm4520\"></a><h2>Arguments</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>pid</code></em></span></dt><dd><p>\n      The pid of process to examine\n-    </p></dd></dl></div></div><div class=\"refsect1\"><a name=\"idm4529\"></a><h2>Description</h2><p>1) Returns the total virtual memory size in pages of the\n+    </p></dd></dl></div></div><div class=\"refsect1\"><a name=\"idm4528\"></a><h2>Description</h2><p>1) Returns the total virtual memory size in pages of the\n    current process, or zero when there is no current process or the\n    number of pages couldn't be retrieved.</p><p>2) Returns the total virtual memory size in pages of the\n    given process, or zero when that process doesn't exist or the\n    number of pages couldn't be retrieved.</p></div></div><div class=\"navfooter\"><hr><table width=\"100%\" summary=\"Navigation footer\"><tr><td width=\"40%\" align=\"left\"><a accesskey=\"p\" href=\"API-proc-mem-shr.html\">Prev</a>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"u\" href=\"memory_stp.html\">Up</a></td><td width=\"40%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-proc-mem-string.html\">Next</a></td></tr><tr><td width=\"40%\" align=\"left\" valign=\"top\"><span class=\"phrase\">function::proc_mem_shr</span>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"h\" href=\"index.html\">Home</a></td><td width=\"40%\" align=\"right\" valign=\"top\">&#160;<span class=\"phrase\">function::proc_mem_string</span></td></tr></table></div></body></html>\n"}, {"source1": "./usr/share/doc/systemtap-doc/tapsets/API-proc-mem-string.html", "source2": "./usr/share/doc/systemtap-doc/tapsets/API-proc-mem-string.html", "unified_diff": "@@ -1,11 +1,11 @@\n <html><head><meta http-equiv=\"Content-Type\" content=\"text/html; charset=ANSI_X3.4-1968\"><title>function::proc_mem_string</title><meta name=\"generator\" content=\"DocBook XSL Stylesheets Vsnapshot\"><link rel=\"home\" href=\"index.html\" title=\"SystemTap Tapset Reference Manual\"><link rel=\"up\" href=\"memory_stp.html\" title=\"Chapter&#160;6.&#160;Memory Tapset\"><link rel=\"prev\" href=\"API-proc-mem-size.html\" title=\"function::proc_mem_size\"><link rel=\"next\" href=\"API-proc-mem-txt.html\" title=\"function::proc_mem_txt\"></head><body bgcolor=\"white\" text=\"black\" link=\"#0000FF\" vlink=\"#840084\" alink=\"#0000FF\"><div class=\"navheader\"><table width=\"100%\" summary=\"Navigation header\"><tr><th colspan=\"3\" align=\"center\"><span class=\"phrase\">function::proc_mem_string</span></th></tr><tr><td width=\"20%\" align=\"left\"><a accesskey=\"p\" href=\"API-proc-mem-size.html\">Prev</a>&#160;</td><th width=\"60%\" align=\"center\">Chapter&#160;6.&#160;Memory Tapset</th><td width=\"20%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-proc-mem-txt.html\">Next</a></td></tr></table><hr></div><div class=\"refentry\"><a name=\"API-proc-mem-string\"></a><div class=\"titlepage\"></div><div class=\"refnamediv\"><h2>Name</h2><p>function::proc_mem_string &#8212; \n      Human readable string of process memory usage\n- </p></div><div class=\"refsynopsisdiv\"><h2>Synopsis</h2><pre class=\"programlisting\">1) proc_mem_string:string()</pre><pre class=\"programlisting\">2) proc_mem_string:string(pid:long)</pre></div><div class=\"refsect1\"><a name=\"idm4549\"></a><h2>Arguments</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>pid</code></em></span></dt><dd><p>\n+ </p></div><div class=\"refsynopsisdiv\"><h2>Synopsis</h2><pre class=\"programlisting\">1) proc_mem_string:string()</pre><pre class=\"programlisting\">2) proc_mem_string:string(pid:long)</pre></div><div class=\"refsect1\"><a name=\"idm4548\"></a><h2>Arguments</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>pid</code></em></span></dt><dd><p>\n      The pid of process to examine\n-    </p></dd></dl></div></div><div class=\"refsect1\"><a name=\"idm4557\"></a><h2>Description</h2><p>1) Returns a human readable string showing the size, rss,\n+    </p></dd></dl></div></div><div class=\"refsect1\"><a name=\"idm4556\"></a><h2>Description</h2><p>1) Returns a human readable string showing the size, rss,\n    shr, txt and data of the memory used by the current process.\n    For example<span class=\"quote\">&#8220;<span class=\"quote\">size: 301m, rss: 11m, shr: 8m, txt: 52k, data: 2248k</span>&#8221;</span>.\n </p><p>2) Returns a human readable string showing the size, rss,\n    shr, txt and data of the memory used by the given process.\n    For example<span class=\"quote\">&#8220;<span class=\"quote\">size: 301m, rss: 11m, shr: 8m, txt: 52k, data: 2248k</span>&#8221;</span>.\n </p></div></div><div class=\"navfooter\"><hr><table width=\"100%\" summary=\"Navigation footer\"><tr><td width=\"40%\" align=\"left\"><a accesskey=\"p\" href=\"API-proc-mem-size.html\">Prev</a>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"u\" href=\"memory_stp.html\">Up</a></td><td width=\"40%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-proc-mem-txt.html\">Next</a></td></tr><tr><td width=\"40%\" align=\"left\" valign=\"top\"><span class=\"phrase\">function::proc_mem_size</span>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"h\" href=\"index.html\">Home</a></td><td width=\"40%\" align=\"right\" valign=\"top\">&#160;<span class=\"phrase\">function::proc_mem_txt</span></td></tr></table></div></body></html>\n"}, {"source1": "./usr/share/doc/systemtap-doc/tapsets/API-proc-mem-txt.html", "source2": "./usr/share/doc/systemtap-doc/tapsets/API-proc-mem-txt.html", "unified_diff": "@@ -1,9 +1,9 @@\n <html><head><meta http-equiv=\"Content-Type\" content=\"text/html; charset=ANSI_X3.4-1968\"><title>function::proc_mem_txt</title><meta name=\"generator\" content=\"DocBook XSL Stylesheets Vsnapshot\"><link rel=\"home\" href=\"index.html\" title=\"SystemTap Tapset Reference Manual\"><link rel=\"up\" href=\"memory_stp.html\" title=\"Chapter&#160;6.&#160;Memory Tapset\"><link rel=\"prev\" href=\"API-proc-mem-string.html\" title=\"function::proc_mem_string\"><link rel=\"next\" href=\"API-vm-fault-contains.html\" title=\"function::vm_fault_contains\"></head><body bgcolor=\"white\" text=\"black\" link=\"#0000FF\" vlink=\"#840084\" alink=\"#0000FF\"><div class=\"navheader\"><table width=\"100%\" summary=\"Navigation header\"><tr><th colspan=\"3\" align=\"center\"><span class=\"phrase\">function::proc_mem_txt</span></th></tr><tr><td width=\"20%\" align=\"left\"><a accesskey=\"p\" href=\"API-proc-mem-string.html\">Prev</a>&#160;</td><th width=\"60%\" align=\"center\">Chapter&#160;6.&#160;Memory Tapset</th><td width=\"20%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-vm-fault-contains.html\">Next</a></td></tr></table><hr></div><div class=\"refentry\"><a name=\"API-proc-mem-txt\"></a><div class=\"titlepage\"></div><div class=\"refnamediv\"><h2>Name</h2><p>function::proc_mem_txt &#8212; \n      Program text (code) size in pages\n- </p></div><div class=\"refsynopsisdiv\"><h2>Synopsis</h2><pre class=\"programlisting\">1) proc_mem_txt:long()</pre><pre class=\"programlisting\">2) proc_mem_txt:long(pid:long)</pre></div><div class=\"refsect1\"><a name=\"idm4579\"></a><h2>Arguments</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>pid</code></em></span></dt><dd><p>\n+ </p></div><div class=\"refsynopsisdiv\"><h2>Synopsis</h2><pre class=\"programlisting\">1) proc_mem_txt:long()</pre><pre class=\"programlisting\">2) proc_mem_txt:long(pid:long)</pre></div><div class=\"refsect1\"><a name=\"idm4578\"></a><h2>Arguments</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>pid</code></em></span></dt><dd><p>\n      The pid of process to examine\n-    </p></dd></dl></div></div><div class=\"refsect1\"><a name=\"idm4587\"></a><h2>Description</h2><p>1) Returns the current process text (code) size in pages,\n+    </p></dd></dl></div></div><div class=\"refsect1\"><a name=\"idm4586\"></a><h2>Description</h2><p>1) Returns the current process text (code) size in pages,\n    or zero when there is no current process or the number of pages\n    couldn't be retrieved.</p><p>2) Returns the given process text (code) size in pages,\n    or zero when the process doesn't exist or the number of pages\n    couldn't be retrieved.</p></div></div><div class=\"navfooter\"><hr><table width=\"100%\" summary=\"Navigation footer\"><tr><td width=\"40%\" align=\"left\"><a accesskey=\"p\" href=\"API-proc-mem-string.html\">Prev</a>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"u\" href=\"memory_stp.html\">Up</a></td><td width=\"40%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-vm-fault-contains.html\">Next</a></td></tr><tr><td width=\"40%\" align=\"left\" valign=\"top\"><span class=\"phrase\">function::proc_mem_string</span>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"h\" href=\"index.html\">Home</a></td><td width=\"40%\" align=\"right\" valign=\"top\">&#160;<span class=\"phrase\">function::vm_fault_contains</span></td></tr></table></div></body></html>\n"}, {"source1": "./usr/share/doc/systemtap-doc/tapsets/API-pstrace.html", "source2": "./usr/share/doc/systemtap-doc/tapsets/API-pstrace.html", "unified_diff": "@@ -1,11 +1,11 @@\n <html><head><meta http-equiv=\"Content-Type\" content=\"text/html; charset=ANSI_X3.4-1968\"><title>function::pstrace</title><meta name=\"generator\" content=\"DocBook XSL Stylesheets Vsnapshot\"><link rel=\"home\" href=\"index.html\" title=\"SystemTap Tapset Reference Manual\"><link rel=\"up\" href=\"context_stp.html\" title=\"Chapter&#160;2.&#160;Context Functions\"><link rel=\"prev\" href=\"API-probemod.html\" title=\"function::probemod\"><link rel=\"next\" href=\"API-register.html\" title=\"function::register\"></head><body bgcolor=\"white\" text=\"black\" link=\"#0000FF\" vlink=\"#840084\" alink=\"#0000FF\"><div class=\"navheader\"><table width=\"100%\" summary=\"Navigation header\"><tr><th colspan=\"3\" align=\"center\"><span class=\"phrase\">function::pstrace</span></th></tr><tr><td width=\"20%\" align=\"left\"><a accesskey=\"p\" href=\"API-probemod.html\">Prev</a>&#160;</td><th width=\"60%\" align=\"center\">Chapter&#160;2.&#160;Context Functions</th><td width=\"20%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-register.html\">Next</a></td></tr></table><hr></div><div class=\"refentry\"><a name=\"API-pstrace\"></a><div class=\"titlepage\"></div><div class=\"refnamediv\"><h2>Name</h2><p>function::pstrace &#8212; \n   Chain of processes and pids back to init(1)\n  </p></div><div class=\"refsynopsisdiv\"><h2>Synopsis</h2><pre class=\"programlisting\">\n     pstrace:string(task:long)\n-</pre></div><div class=\"refsect1\"><a name=\"idm1463\"></a><h2>Arguments</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>task</code></em></span></dt><dd><p>\n+</pre></div><div class=\"refsect1\"><a name=\"idm1462\"></a><h2>Arguments</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>task</code></em></span></dt><dd><p>\n      Pointer to task struct of process\n-    </p></dd></dl></div></div><div class=\"refsect1\"><a name=\"idm1471\"></a><h2>Description</h2><p>\n+    </p></dd></dl></div></div><div class=\"refsect1\"><a name=\"idm1470\"></a><h2>Description</h2><p>\n    This function returns a string listing execname and pid for each\n    process starting from <em class=\"parameter\"><code>task</code></em> back to the process ancestor\n    that init(1) spawned.\n </p></div></div><div class=\"navfooter\"><hr><table width=\"100%\" summary=\"Navigation footer\"><tr><td width=\"40%\" align=\"left\"><a accesskey=\"p\" href=\"API-probemod.html\">Prev</a>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"u\" href=\"context_stp.html\">Up</a></td><td width=\"40%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-register.html\">Next</a></td></tr><tr><td width=\"40%\" align=\"left\" valign=\"top\"><span class=\"phrase\">function::probemod</span>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"h\" href=\"index.html\">Home</a></td><td width=\"40%\" align=\"right\" valign=\"top\">&#160;<span class=\"phrase\">function::register</span></td></tr></table></div></body></html>\n"}, {"source1": "./usr/share/doc/systemtap-doc/tapsets/API-qs-done.html", "source2": "./usr/share/doc/systemtap-doc/tapsets/API-qs-done.html", "unified_diff": "@@ -1,11 +1,11 @@\n <html><head><meta http-equiv=\"Content-Type\" content=\"text/html; charset=ANSI_X3.4-1968\"><title>function::qs_done</title><meta name=\"generator\" content=\"DocBook XSL Stylesheets Vsnapshot\"><link rel=\"home\" href=\"index.html\" title=\"SystemTap Tapset Reference Manual\"><link rel=\"up\" href=\"queue_stats.stp.html\" title=\"Chapter&#160;23.&#160;Queue Statistics Tapset\"><link rel=\"prev\" href=\"queue_stats.stp.html\" title=\"Chapter&#160;23.&#160;Queue Statistics Tapset\"><link rel=\"next\" href=\"API-qs-run.html\" title=\"function::qs_run\"></head><body bgcolor=\"white\" text=\"black\" link=\"#0000FF\" vlink=\"#840084\" alink=\"#0000FF\"><div class=\"navheader\"><table width=\"100%\" summary=\"Navigation header\"><tr><th colspan=\"3\" align=\"center\"><span class=\"phrase\">function::qs_done</span></th></tr><tr><td width=\"20%\" align=\"left\"><a accesskey=\"p\" href=\"queue_stats.stp.html\">Prev</a>&#160;</td><th width=\"60%\" align=\"center\">Chapter&#160;23.&#160;Queue Statistics Tapset</th><td width=\"20%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-qs-run.html\">Next</a></td></tr></table><hr></div><div class=\"refentry\"><a name=\"API-qs-done\"></a><div class=\"titlepage\"></div><div class=\"refnamediv\"><h2>Name</h2><p>function::qs_done &#8212; \n      Function to record finishing request\n  </p></div><div class=\"refsynopsisdiv\"><h2>Synopsis</h2><pre class=\"programlisting\">\n     qs_done(qname:string)\n-</pre></div><div class=\"refsect1\"><a name=\"idm17954\"></a><h2>Arguments</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>qname</code></em></span></dt><dd><p>\n+</pre></div><div class=\"refsect1\"><a name=\"idm17953\"></a><h2>Arguments</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>qname</code></em></span></dt><dd><p>\n      the name of the service that finished \n-    </p></dd></dl></div></div><div class=\"refsect1\"><a name=\"idm17962\"></a><h2>Description</h2><p>\n+    </p></dd></dl></div></div><div class=\"refsect1\"><a name=\"idm17961\"></a><h2>Description</h2><p>\n    This function records that a request \n    originally from the given queue has completed being \n    serviced.\n </p></div></div><div class=\"navfooter\"><hr><table width=\"100%\" summary=\"Navigation footer\"><tr><td width=\"40%\" align=\"left\"><a accesskey=\"p\" href=\"queue_stats.stp.html\">Prev</a>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"u\" href=\"queue_stats.stp.html\">Up</a></td><td width=\"40%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-qs-run.html\">Next</a></td></tr><tr><td width=\"40%\" align=\"left\" valign=\"top\">Chapter&#160;23.&#160;Queue Statistics Tapset&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"h\" href=\"index.html\">Home</a></td><td width=\"40%\" align=\"right\" valign=\"top\">&#160;<span class=\"phrase\">function::qs_run</span></td></tr></table></div></body></html>\n"}, {"source1": "./usr/share/doc/systemtap-doc/tapsets/API-qs-run.html", "source2": "./usr/share/doc/systemtap-doc/tapsets/API-qs-run.html", "unified_diff": "@@ -1,11 +1,11 @@\n <html><head><meta http-equiv=\"Content-Type\" content=\"text/html; charset=ANSI_X3.4-1968\"><title>function::qs_run</title><meta name=\"generator\" content=\"DocBook XSL Stylesheets Vsnapshot\"><link rel=\"home\" href=\"index.html\" title=\"SystemTap Tapset Reference Manual\"><link rel=\"up\" href=\"queue_stats.stp.html\" title=\"Chapter&#160;23.&#160;Queue Statistics Tapset\"><link rel=\"prev\" href=\"API-qs-done.html\" title=\"function::qs_done\"><link rel=\"next\" href=\"API-qs-wait.html\" title=\"function::qs_wait\"></head><body bgcolor=\"white\" text=\"black\" link=\"#0000FF\" vlink=\"#840084\" alink=\"#0000FF\"><div class=\"navheader\"><table width=\"100%\" summary=\"Navigation header\"><tr><th colspan=\"3\" align=\"center\"><span class=\"phrase\">function::qs_run</span></th></tr><tr><td width=\"20%\" align=\"left\"><a accesskey=\"p\" href=\"API-qs-done.html\">Prev</a>&#160;</td><th width=\"60%\" align=\"center\">Chapter&#160;23.&#160;Queue Statistics Tapset</th><td width=\"20%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-qs-wait.html\">Next</a></td></tr></table><hr></div><div class=\"refentry\"><a name=\"API-qs-run\"></a><div class=\"titlepage\"></div><div class=\"refnamediv\"><h2>Name</h2><p>function::qs_run &#8212; \n      Function to record being moved from wait queue to being serviced\n  </p></div><div class=\"refsynopsisdiv\"><h2>Synopsis</h2><pre class=\"programlisting\">\n     qs_run(qname:string)\n-</pre></div><div class=\"refsect1\"><a name=\"idm17980\"></a><h2>Arguments</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>qname</code></em></span></dt><dd><p>\n+</pre></div><div class=\"refsect1\"><a name=\"idm17979\"></a><h2>Arguments</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>qname</code></em></span></dt><dd><p>\n      the name of the service being moved and started \n-    </p></dd></dl></div></div><div class=\"refsect1\"><a name=\"idm17988\"></a><h2>Description</h2><p>\n+    </p></dd></dl></div></div><div class=\"refsect1\"><a name=\"idm17987\"></a><h2>Description</h2><p>\n    This function records that the previous enqueued\n    request was removed from the given wait queue and is now \n    being serviced. \n </p></div></div><div class=\"navfooter\"><hr><table width=\"100%\" summary=\"Navigation footer\"><tr><td width=\"40%\" align=\"left\"><a accesskey=\"p\" href=\"API-qs-done.html\">Prev</a>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"u\" href=\"queue_stats.stp.html\">Up</a></td><td width=\"40%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-qs-wait.html\">Next</a></td></tr><tr><td width=\"40%\" align=\"left\" valign=\"top\"><span class=\"phrase\">function::qs_done</span>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"h\" href=\"index.html\">Home</a></td><td width=\"40%\" align=\"right\" valign=\"top\">&#160;<span class=\"phrase\">function::qs_wait</span></td></tr></table></div></body></html>\n"}, {"source1": "./usr/share/doc/systemtap-doc/tapsets/API-qs-wait.html", "source2": "./usr/share/doc/systemtap-doc/tapsets/API-qs-wait.html", "unified_diff": "@@ -1,10 +1,10 @@\n <html><head><meta http-equiv=\"Content-Type\" content=\"text/html; charset=ANSI_X3.4-1968\"><title>function::qs_wait</title><meta name=\"generator\" content=\"DocBook XSL Stylesheets Vsnapshot\"><link rel=\"home\" href=\"index.html\" title=\"SystemTap Tapset Reference Manual\"><link rel=\"up\" href=\"queue_stats.stp.html\" title=\"Chapter&#160;23.&#160;Queue Statistics Tapset\"><link rel=\"prev\" href=\"API-qs-run.html\" title=\"function::qs_run\"><link rel=\"next\" href=\"API-qsq-blocked.html\" title=\"function::qsq_blocked\"></head><body bgcolor=\"white\" text=\"black\" link=\"#0000FF\" vlink=\"#840084\" alink=\"#0000FF\"><div class=\"navheader\"><table width=\"100%\" summary=\"Navigation header\"><tr><th colspan=\"3\" align=\"center\"><span class=\"phrase\">function::qs_wait</span></th></tr><tr><td width=\"20%\" align=\"left\"><a accesskey=\"p\" href=\"API-qs-run.html\">Prev</a>&#160;</td><th width=\"60%\" align=\"center\">Chapter&#160;23.&#160;Queue Statistics Tapset</th><td width=\"20%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-qsq-blocked.html\">Next</a></td></tr></table><hr></div><div class=\"refentry\"><a name=\"API-qs-wait\"></a><div class=\"titlepage\"></div><div class=\"refnamediv\"><h2>Name</h2><p>function::qs_wait &#8212; \n   Function to record enqueue requests\n  </p></div><div class=\"refsynopsisdiv\"><h2>Synopsis</h2><pre class=\"programlisting\">\n     qs_wait(qname:string)\n-</pre></div><div class=\"refsect1\"><a name=\"idm18006\"></a><h2>Arguments</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>qname</code></em></span></dt><dd><p>\n+</pre></div><div class=\"refsect1\"><a name=\"idm18005\"></a><h2>Arguments</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>qname</code></em></span></dt><dd><p>\n      the name of the queue requesting enqueue\n-    </p></dd></dl></div></div><div class=\"refsect1\"><a name=\"idm18014\"></a><h2>Description</h2><p>\n+    </p></dd></dl></div></div><div class=\"refsect1\"><a name=\"idm18013\"></a><h2>Description</h2><p>\n    This function records that a new request\n    was enqueued for the given queue name.\n </p></div></div><div class=\"navfooter\"><hr><table width=\"100%\" summary=\"Navigation footer\"><tr><td width=\"40%\" align=\"left\"><a accesskey=\"p\" href=\"API-qs-run.html\">Prev</a>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"u\" href=\"queue_stats.stp.html\">Up</a></td><td width=\"40%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-qsq-blocked.html\">Next</a></td></tr><tr><td width=\"40%\" align=\"left\" valign=\"top\"><span class=\"phrase\">function::qs_run</span>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"h\" href=\"index.html\">Home</a></td><td width=\"40%\" align=\"right\" valign=\"top\">&#160;<span class=\"phrase\">function::qsq_blocked</span></td></tr></table></div></body></html>\n"}, {"source1": "./usr/share/doc/systemtap-doc/tapsets/API-qsq-blocked.html", "source2": "./usr/share/doc/systemtap-doc/tapsets/API-qsq-blocked.html", "unified_diff": "@@ -1,12 +1,12 @@\n <html><head><meta http-equiv=\"Content-Type\" content=\"text/html; charset=ANSI_X3.4-1968\"><title>function::qsq_blocked</title><meta name=\"generator\" content=\"DocBook XSL Stylesheets Vsnapshot\"><link rel=\"home\" href=\"index.html\" title=\"SystemTap Tapset Reference Manual\"><link rel=\"up\" href=\"queue_stats.stp.html\" title=\"Chapter&#160;23.&#160;Queue Statistics Tapset\"><link rel=\"prev\" href=\"API-qs-wait.html\" title=\"function::qs_wait\"><link rel=\"next\" href=\"API-qsq-print.html\" title=\"function::qsq_print\"></head><body bgcolor=\"white\" text=\"black\" link=\"#0000FF\" vlink=\"#840084\" alink=\"#0000FF\"><div class=\"navheader\"><table width=\"100%\" summary=\"Navigation header\"><tr><th colspan=\"3\" align=\"center\"><span class=\"phrase\">function::qsq_blocked</span></th></tr><tr><td width=\"20%\" align=\"left\"><a accesskey=\"p\" href=\"API-qs-wait.html\">Prev</a>&#160;</td><th width=\"60%\" align=\"center\">Chapter&#160;23.&#160;Queue Statistics Tapset</th><td width=\"20%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-qsq-print.html\">Next</a></td></tr></table><hr></div><div class=\"refentry\"><a name=\"API-qsq-blocked\"></a><div class=\"titlepage\"></div><div class=\"refnamediv\"><h2>Name</h2><p>function::qsq_blocked &#8212; \n      Returns the time reqest was on the wait queue\n  </p></div><div class=\"refsynopsisdiv\"><h2>Synopsis</h2><pre class=\"programlisting\">\n     qsq_blocked:long(qname:string,scale:long)\n-</pre></div><div class=\"refsect1\"><a name=\"idm18032\"></a><h2>Arguments</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>qname</code></em></span></dt><dd><p>\n+</pre></div><div class=\"refsect1\"><a name=\"idm18031\"></a><h2>Arguments</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>qname</code></em></span></dt><dd><p>\n      queue name\n     </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>scale</code></em></span></dt><dd><p>\n      scale variable to take account for interval fraction\n-    </p></dd></dl></div></div><div class=\"refsect1\"><a name=\"idm18045\"></a><h2>Description</h2><p>\n+    </p></dd></dl></div></div><div class=\"refsect1\"><a name=\"idm18044\"></a><h2>Description</h2><p>\n    This function returns the fraction of elapsed time during\n    which one or more requests were on the wait queue.\n </p></div></div><div class=\"navfooter\"><hr><table width=\"100%\" summary=\"Navigation footer\"><tr><td width=\"40%\" align=\"left\"><a accesskey=\"p\" href=\"API-qs-wait.html\">Prev</a>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"u\" href=\"queue_stats.stp.html\">Up</a></td><td width=\"40%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-qsq-print.html\">Next</a></td></tr><tr><td width=\"40%\" align=\"left\" valign=\"top\"><span class=\"phrase\">function::qs_wait</span>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"h\" href=\"index.html\">Home</a></td><td width=\"40%\" align=\"right\" valign=\"top\">&#160;<span class=\"phrase\">function::qsq_print</span></td></tr></table></div></body></html>\n"}, {"source1": "./usr/share/doc/systemtap-doc/tapsets/API-qsq-print.html", "source2": "./usr/share/doc/systemtap-doc/tapsets/API-qsq-print.html", "unified_diff": "@@ -1,16 +1,16 @@\n <html><head><meta http-equiv=\"Content-Type\" content=\"text/html; charset=ANSI_X3.4-1968\"><title>function::qsq_print</title><meta name=\"generator\" content=\"DocBook XSL Stylesheets Vsnapshot\"><link rel=\"home\" href=\"index.html\" title=\"SystemTap Tapset Reference Manual\"><link rel=\"up\" href=\"queue_stats.stp.html\" title=\"Chapter&#160;23.&#160;Queue Statistics Tapset\"><link rel=\"prev\" href=\"API-qsq-blocked.html\" title=\"function::qsq_blocked\"><link rel=\"next\" href=\"API-qsq-service-time.html\" title=\"function::qsq_service_time\"></head><body bgcolor=\"white\" text=\"black\" link=\"#0000FF\" vlink=\"#840084\" alink=\"#0000FF\"><div class=\"navheader\"><table width=\"100%\" summary=\"Navigation header\"><tr><th colspan=\"3\" align=\"center\"><span class=\"phrase\">function::qsq_print</span></th></tr><tr><td width=\"20%\" align=\"left\"><a accesskey=\"p\" href=\"API-qsq-blocked.html\">Prev</a>&#160;</td><th width=\"60%\" align=\"center\">Chapter&#160;23.&#160;Queue Statistics Tapset</th><td width=\"20%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-qsq-service-time.html\">Next</a></td></tr></table><hr></div><div class=\"refentry\"><a name=\"API-qsq-print\"></a><div class=\"titlepage\"></div><div class=\"refnamediv\"><h2>Name</h2><p>function::qsq_print &#8212; \n      Prints a line of statistics for the given queue\n  </p></div><div class=\"refsynopsisdiv\"><h2>Synopsis</h2><pre class=\"programlisting\">\n     qsq_print(qname:string)\n-</pre></div><div class=\"refsect1\"><a name=\"idm18063\"></a><h2>Arguments</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>qname</code></em></span></dt><dd><p>\n+</pre></div><div class=\"refsect1\"><a name=\"idm18062\"></a><h2>Arguments</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>qname</code></em></span></dt><dd><p>\n      queue name\n-    </p></dd></dl></div></div><div class=\"refsect1\"><a name=\"idm18071\"></a><h2>Description</h2><p>\n+    </p></dd></dl></div></div><div class=\"refsect1\"><a name=\"idm18070\"></a><h2>Description</h2><p>\n    This function prints a line containing the following\n-</p></div><div class=\"refsect1\"><a name=\"idm18074\"></a><h2>statistics for the given queue</h2><p>\n+</p></div><div class=\"refsect1\"><a name=\"idm18073\"></a><h2>statistics for the given queue</h2><p>\n    the queue name, \n    the average rate of requests per second,\n    the average wait queue length,\n    the average time on the wait queue,\n    the average time to service a request,\n    the percentage of time the wait queue was used, \n    and the percentage of time request was being serviced.\n"}, {"source1": "./usr/share/doc/systemtap-doc/tapsets/API-qsq-service-time.html", "source2": "./usr/share/doc/systemtap-doc/tapsets/API-qsq-service-time.html", "unified_diff": "@@ -1,12 +1,12 @@\n <html><head><meta http-equiv=\"Content-Type\" content=\"text/html; charset=ANSI_X3.4-1968\"><title>function::qsq_service_time</title><meta name=\"generator\" content=\"DocBook XSL Stylesheets Vsnapshot\"><link rel=\"home\" href=\"index.html\" title=\"SystemTap Tapset Reference Manual\"><link rel=\"up\" href=\"queue_stats.stp.html\" title=\"Chapter&#160;23.&#160;Queue Statistics Tapset\"><link rel=\"prev\" href=\"API-qsq-print.html\" title=\"function::qsq_print\"><link rel=\"next\" href=\"API-qsq-start.html\" title=\"function::qsq_start\"></head><body bgcolor=\"white\" text=\"black\" link=\"#0000FF\" vlink=\"#840084\" alink=\"#0000FF\"><div class=\"navheader\"><table width=\"100%\" summary=\"Navigation header\"><tr><th colspan=\"3\" align=\"center\"><span class=\"phrase\">function::qsq_service_time</span></th></tr><tr><td width=\"20%\" align=\"left\"><a accesskey=\"p\" href=\"API-qsq-print.html\">Prev</a>&#160;</td><th width=\"60%\" align=\"center\">Chapter&#160;23.&#160;Queue Statistics Tapset</th><td width=\"20%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-qsq-start.html\">Next</a></td></tr></table><hr></div><div class=\"refentry\"><a name=\"API-qsq-service-time\"></a><div class=\"titlepage\"></div><div class=\"refnamediv\"><h2>Name</h2><p>function::qsq_service_time &#8212; \n      Amount of time per request service\n  </p></div><div class=\"refsynopsisdiv\"><h2>Synopsis</h2><pre class=\"programlisting\">\n     qsq_service_time:long(qname:string,scale:long)\n-</pre></div><div class=\"refsect1\"><a name=\"idm18092\"></a><h2>Arguments</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>qname</code></em></span></dt><dd><p>\n+</pre></div><div class=\"refsect1\"><a name=\"idm18091\"></a><h2>Arguments</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>qname</code></em></span></dt><dd><p>\n      queue name\n     </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>scale</code></em></span></dt><dd><p>\n      scale variable to take account for interval fraction\n-    </p></dd></dl></div></div><div class=\"refsect1\"><a name=\"idm18105\"></a><h2>Description</h2><p>\n+    </p></dd></dl></div></div><div class=\"refsect1\"><a name=\"idm18104\"></a><h2>Description</h2><p>\n    This function returns the average time in microseconds\n    required to service a request once it is removed from the wait queue.\n </p></div></div><div class=\"navfooter\"><hr><table width=\"100%\" summary=\"Navigation footer\"><tr><td width=\"40%\" align=\"left\"><a accesskey=\"p\" href=\"API-qsq-print.html\">Prev</a>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"u\" href=\"queue_stats.stp.html\">Up</a></td><td width=\"40%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-qsq-start.html\">Next</a></td></tr><tr><td width=\"40%\" align=\"left\" valign=\"top\"><span class=\"phrase\">function::qsq_print</span>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"h\" href=\"index.html\">Home</a></td><td width=\"40%\" align=\"right\" valign=\"top\">&#160;<span class=\"phrase\">function::qsq_start</span></td></tr></table></div></body></html>\n"}, {"source1": "./usr/share/doc/systemtap-doc/tapsets/API-qsq-start.html", "source2": "./usr/share/doc/systemtap-doc/tapsets/API-qsq-start.html", "unified_diff": "@@ -1,11 +1,11 @@\n <html><head><meta http-equiv=\"Content-Type\" content=\"text/html; charset=ANSI_X3.4-1968\"><title>function::qsq_start</title><meta name=\"generator\" content=\"DocBook XSL Stylesheets Vsnapshot\"><link rel=\"home\" href=\"index.html\" title=\"SystemTap Tapset Reference Manual\"><link rel=\"up\" href=\"queue_stats.stp.html\" title=\"Chapter&#160;23.&#160;Queue Statistics Tapset\"><link rel=\"prev\" href=\"API-qsq-service-time.html\" title=\"function::qsq_service_time\"><link rel=\"next\" href=\"API-qsq-throughput.html\" title=\"function::qsq_throughput\"></head><body bgcolor=\"white\" text=\"black\" link=\"#0000FF\" vlink=\"#840084\" alink=\"#0000FF\"><div class=\"navheader\"><table width=\"100%\" summary=\"Navigation header\"><tr><th colspan=\"3\" align=\"center\"><span class=\"phrase\">function::qsq_start</span></th></tr><tr><td width=\"20%\" align=\"left\"><a accesskey=\"p\" href=\"API-qsq-service-time.html\">Prev</a>&#160;</td><th width=\"60%\" align=\"center\">Chapter&#160;23.&#160;Queue Statistics Tapset</th><td width=\"20%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-qsq-throughput.html\">Next</a></td></tr></table><hr></div><div class=\"refentry\"><a name=\"API-qsq-start\"></a><div class=\"titlepage\"></div><div class=\"refnamediv\"><h2>Name</h2><p>function::qsq_start &#8212; \n      Function to reset the stats for a queue\n  </p></div><div class=\"refsynopsisdiv\"><h2>Synopsis</h2><pre class=\"programlisting\">\n     qsq_start(qname:string)\n-</pre></div><div class=\"refsect1\"><a name=\"idm18123\"></a><h2>Arguments</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>qname</code></em></span></dt><dd><p>\n+</pre></div><div class=\"refsect1\"><a name=\"idm18122\"></a><h2>Arguments</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>qname</code></em></span></dt><dd><p>\n      the name of the service that finished \n-    </p></dd></dl></div></div><div class=\"refsect1\"><a name=\"idm18131\"></a><h2>Description</h2><p>\n+    </p></dd></dl></div></div><div class=\"refsect1\"><a name=\"idm18130\"></a><h2>Description</h2><p>\n    This function resets the statistics counters for the given\n    queue, and restarts tracking from the moment the function was called.\n    This function is also used to create intialize a queue.\n </p></div></div><div class=\"navfooter\"><hr><table width=\"100%\" summary=\"Navigation footer\"><tr><td width=\"40%\" align=\"left\"><a accesskey=\"p\" href=\"API-qsq-service-time.html\">Prev</a>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"u\" href=\"queue_stats.stp.html\">Up</a></td><td width=\"40%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-qsq-throughput.html\">Next</a></td></tr><tr><td width=\"40%\" align=\"left\" valign=\"top\"><span class=\"phrase\">function::qsq_service_time</span>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"h\" href=\"index.html\">Home</a></td><td width=\"40%\" align=\"right\" valign=\"top\">&#160;<span class=\"phrase\">function::qsq_throughput</span></td></tr></table></div></body></html>\n"}, {"source1": "./usr/share/doc/systemtap-doc/tapsets/API-qsq-throughput.html", "source2": "./usr/share/doc/systemtap-doc/tapsets/API-qsq-throughput.html", "unified_diff": "@@ -1,12 +1,12 @@\n <html><head><meta http-equiv=\"Content-Type\" content=\"text/html; charset=ANSI_X3.4-1968\"><title>function::qsq_throughput</title><meta name=\"generator\" content=\"DocBook XSL Stylesheets Vsnapshot\"><link rel=\"home\" href=\"index.html\" title=\"SystemTap Tapset Reference Manual\"><link rel=\"up\" href=\"queue_stats.stp.html\" title=\"Chapter&#160;23.&#160;Queue Statistics Tapset\"><link rel=\"prev\" href=\"API-qsq-start.html\" title=\"function::qsq_start\"><link rel=\"next\" href=\"API-qsq-utilization.html\" title=\"function::qsq_utilization\"></head><body bgcolor=\"white\" text=\"black\" link=\"#0000FF\" vlink=\"#840084\" alink=\"#0000FF\"><div class=\"navheader\"><table width=\"100%\" summary=\"Navigation header\"><tr><th colspan=\"3\" align=\"center\"><span class=\"phrase\">function::qsq_throughput</span></th></tr><tr><td width=\"20%\" align=\"left\"><a accesskey=\"p\" href=\"API-qsq-start.html\">Prev</a>&#160;</td><th width=\"60%\" align=\"center\">Chapter&#160;23.&#160;Queue Statistics Tapset</th><td width=\"20%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-qsq-utilization.html\">Next</a></td></tr></table><hr></div><div class=\"refentry\"><a name=\"API-qsq-throughput\"></a><div class=\"titlepage\"></div><div class=\"refnamediv\"><h2>Name</h2><p>function::qsq_throughput &#8212; \n      Number of requests served per unit time\n  </p></div><div class=\"refsynopsisdiv\"><h2>Synopsis</h2><pre class=\"programlisting\">\n     qsq_throughput:long(qname:string,scale:long)\n-</pre></div><div class=\"refsect1\"><a name=\"idm18149\"></a><h2>Arguments</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>qname</code></em></span></dt><dd><p>\n+</pre></div><div class=\"refsect1\"><a name=\"idm18148\"></a><h2>Arguments</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>qname</code></em></span></dt><dd><p>\n      queue name\n     </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>scale</code></em></span></dt><dd><p>\n      scale variable to take account for interval fraction\n-    </p></dd></dl></div></div><div class=\"refsect1\"><a name=\"idm18162\"></a><h2>Description</h2><p>\n+    </p></dd></dl></div></div><div class=\"refsect1\"><a name=\"idm18161\"></a><h2>Description</h2><p>\n    This function returns the average number or requests\n    served per microsecond. \n </p></div></div><div class=\"navfooter\"><hr><table width=\"100%\" summary=\"Navigation footer\"><tr><td width=\"40%\" align=\"left\"><a accesskey=\"p\" href=\"API-qsq-start.html\">Prev</a>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"u\" href=\"queue_stats.stp.html\">Up</a></td><td width=\"40%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-qsq-utilization.html\">Next</a></td></tr><tr><td width=\"40%\" align=\"left\" valign=\"top\"><span class=\"phrase\">function::qsq_start</span>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"h\" href=\"index.html\">Home</a></td><td width=\"40%\" align=\"right\" valign=\"top\">&#160;<span class=\"phrase\">function::qsq_utilization</span></td></tr></table></div></body></html>\n"}, {"source1": "./usr/share/doc/systemtap-doc/tapsets/API-qsq-utilization.html", "source2": "./usr/share/doc/systemtap-doc/tapsets/API-qsq-utilization.html", "unified_diff": "@@ -1,12 +1,12 @@\n <html><head><meta http-equiv=\"Content-Type\" content=\"text/html; charset=ANSI_X3.4-1968\"><title>function::qsq_utilization</title><meta name=\"generator\" content=\"DocBook XSL Stylesheets Vsnapshot\"><link rel=\"home\" href=\"index.html\" title=\"SystemTap Tapset Reference Manual\"><link rel=\"up\" href=\"queue_stats.stp.html\" title=\"Chapter&#160;23.&#160;Queue Statistics Tapset\"><link rel=\"prev\" href=\"API-qsq-throughput.html\" title=\"function::qsq_throughput\"><link rel=\"next\" href=\"API-qsq-wait-queue-length.html\" title=\"function::qsq_wait_queue_length\"></head><body bgcolor=\"white\" text=\"black\" link=\"#0000FF\" vlink=\"#840084\" alink=\"#0000FF\"><div class=\"navheader\"><table width=\"100%\" summary=\"Navigation header\"><tr><th colspan=\"3\" align=\"center\"><span class=\"phrase\">function::qsq_utilization</span></th></tr><tr><td width=\"20%\" align=\"left\"><a accesskey=\"p\" href=\"API-qsq-throughput.html\">Prev</a>&#160;</td><th width=\"60%\" align=\"center\">Chapter&#160;23.&#160;Queue Statistics Tapset</th><td width=\"20%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-qsq-wait-queue-length.html\">Next</a></td></tr></table><hr></div><div class=\"refentry\"><a name=\"API-qsq-utilization\"></a><div class=\"titlepage\"></div><div class=\"refnamediv\"><h2>Name</h2><p>function::qsq_utilization &#8212; \n      Fraction of time that any request was being serviced\n  </p></div><div class=\"refsynopsisdiv\"><h2>Synopsis</h2><pre class=\"programlisting\">\n     qsq_utilization:long(qname:string,scale:long)\n-</pre></div><div class=\"refsect1\"><a name=\"idm18180\"></a><h2>Arguments</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>qname</code></em></span></dt><dd><p>\n+</pre></div><div class=\"refsect1\"><a name=\"idm18179\"></a><h2>Arguments</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>qname</code></em></span></dt><dd><p>\n      queue name\n     </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>scale</code></em></span></dt><dd><p>\n      scale variable to take account for interval fraction\n-    </p></dd></dl></div></div><div class=\"refsect1\"><a name=\"idm18193\"></a><h2>Description</h2><p>\n+    </p></dd></dl></div></div><div class=\"refsect1\"><a name=\"idm18192\"></a><h2>Description</h2><p>\n    This function returns the average time in microseconds\n    that at least one request was being serviced. \n </p></div></div><div class=\"navfooter\"><hr><table width=\"100%\" summary=\"Navigation footer\"><tr><td width=\"40%\" align=\"left\"><a accesskey=\"p\" href=\"API-qsq-throughput.html\">Prev</a>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"u\" href=\"queue_stats.stp.html\">Up</a></td><td width=\"40%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-qsq-wait-queue-length.html\">Next</a></td></tr><tr><td width=\"40%\" align=\"left\" valign=\"top\"><span class=\"phrase\">function::qsq_throughput</span>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"h\" href=\"index.html\">Home</a></td><td width=\"40%\" align=\"right\" valign=\"top\">&#160;<span class=\"phrase\">function::qsq_wait_queue_length</span></td></tr></table></div></body></html>\n"}, {"source1": "./usr/share/doc/systemtap-doc/tapsets/API-qsq-wait-queue-length.html", "source2": "./usr/share/doc/systemtap-doc/tapsets/API-qsq-wait-queue-length.html", "unified_diff": "@@ -1,11 +1,11 @@\n <html><head><meta http-equiv=\"Content-Type\" content=\"text/html; charset=ANSI_X3.4-1968\"><title>function::qsq_wait_queue_length</title><meta name=\"generator\" content=\"DocBook XSL Stylesheets Vsnapshot\"><link rel=\"home\" href=\"index.html\" title=\"SystemTap Tapset Reference Manual\"><link rel=\"up\" href=\"queue_stats.stp.html\" title=\"Chapter&#160;23.&#160;Queue Statistics Tapset\"><link rel=\"prev\" href=\"API-qsq-utilization.html\" title=\"function::qsq_utilization\"><link rel=\"next\" href=\"API-qsq-wait-time.html\" title=\"function::qsq_wait_time\"></head><body bgcolor=\"white\" text=\"black\" link=\"#0000FF\" vlink=\"#840084\" alink=\"#0000FF\"><div class=\"navheader\"><table width=\"100%\" summary=\"Navigation header\"><tr><th colspan=\"3\" align=\"center\"><span class=\"phrase\">function::qsq_wait_queue_length</span></th></tr><tr><td width=\"20%\" align=\"left\"><a accesskey=\"p\" href=\"API-qsq-utilization.html\">Prev</a>&#160;</td><th width=\"60%\" align=\"center\">Chapter&#160;23.&#160;Queue Statistics Tapset</th><td width=\"20%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-qsq-wait-time.html\">Next</a></td></tr></table><hr></div><div class=\"refentry\"><a name=\"API-qsq-wait-queue-length\"></a><div class=\"titlepage\"></div><div class=\"refnamediv\"><h2>Name</h2><p>function::qsq_wait_queue_length &#8212; \n      length of wait queue\n  </p></div><div class=\"refsynopsisdiv\"><h2>Synopsis</h2><pre class=\"programlisting\">\n     qsq_wait_queue_length:long(qname:string,scale:long)\n-</pre></div><div class=\"refsect1\"><a name=\"idm18211\"></a><h2>Arguments</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>qname</code></em></span></dt><dd><p>\n+</pre></div><div class=\"refsect1\"><a name=\"idm18210\"></a><h2>Arguments</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>qname</code></em></span></dt><dd><p>\n      queue name\n     </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>scale</code></em></span></dt><dd><p>\n      scale variable to take account for interval fraction\n-    </p></dd></dl></div></div><div class=\"refsect1\"><a name=\"idm18224\"></a><h2>Description</h2><p>\n+    </p></dd></dl></div></div><div class=\"refsect1\"><a name=\"idm18223\"></a><h2>Description</h2><p>\n    This function returns the average length of the wait queue \n </p></div></div><div class=\"navfooter\"><hr><table width=\"100%\" summary=\"Navigation footer\"><tr><td width=\"40%\" align=\"left\"><a accesskey=\"p\" href=\"API-qsq-utilization.html\">Prev</a>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"u\" href=\"queue_stats.stp.html\">Up</a></td><td width=\"40%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-qsq-wait-time.html\">Next</a></td></tr><tr><td width=\"40%\" align=\"left\" valign=\"top\"><span class=\"phrase\">function::qsq_utilization</span>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"h\" href=\"index.html\">Home</a></td><td width=\"40%\" align=\"right\" valign=\"top\">&#160;<span class=\"phrase\">function::qsq_wait_time</span></td></tr></table></div></body></html>\n"}, {"source1": "./usr/share/doc/systemtap-doc/tapsets/API-qsq-wait-time.html", "source2": "./usr/share/doc/systemtap-doc/tapsets/API-qsq-wait-time.html", "unified_diff": "@@ -1,12 +1,12 @@\n <html><head><meta http-equiv=\"Content-Type\" content=\"text/html; charset=ANSI_X3.4-1968\"><title>function::qsq_wait_time</title><meta name=\"generator\" content=\"DocBook XSL Stylesheets Vsnapshot\"><link rel=\"home\" href=\"index.html\" title=\"SystemTap Tapset Reference Manual\"><link rel=\"up\" href=\"queue_stats.stp.html\" title=\"Chapter&#160;23.&#160;Queue Statistics Tapset\"><link rel=\"prev\" href=\"API-qsq-wait-queue-length.html\" title=\"function::qsq_wait_queue_length\"><link rel=\"next\" href=\"random.stp.html\" title=\"Chapter&#160;24.&#160;Random functions Tapset\"></head><body bgcolor=\"white\" text=\"black\" link=\"#0000FF\" vlink=\"#840084\" alink=\"#0000FF\"><div class=\"navheader\"><table width=\"100%\" summary=\"Navigation header\"><tr><th colspan=\"3\" align=\"center\"><span class=\"phrase\">function::qsq_wait_time</span></th></tr><tr><td width=\"20%\" align=\"left\"><a accesskey=\"p\" href=\"API-qsq-wait-queue-length.html\">Prev</a>&#160;</td><th width=\"60%\" align=\"center\">Chapter&#160;23.&#160;Queue Statistics Tapset</th><td width=\"20%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"random.stp.html\">Next</a></td></tr></table><hr></div><div class=\"refentry\"><a name=\"API-qsq-wait-time\"></a><div class=\"titlepage\"></div><div class=\"refnamediv\"><h2>Name</h2><p>function::qsq_wait_time &#8212; \n      Amount of time in queue + service per request\n  </p></div><div class=\"refsynopsisdiv\"><h2>Synopsis</h2><pre class=\"programlisting\">\n     qsq_wait_time:long(qname:string,scale:long)\n-</pre></div><div class=\"refsect1\"><a name=\"idm18242\"></a><h2>Arguments</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>qname</code></em></span></dt><dd><p>\n+</pre></div><div class=\"refsect1\"><a name=\"idm18241\"></a><h2>Arguments</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>qname</code></em></span></dt><dd><p>\n      queue name\n     </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>scale</code></em></span></dt><dd><p>\n      scale variable to take account for interval fraction\n-    </p></dd></dl></div></div><div class=\"refsect1\"><a name=\"idm18255\"></a><h2>Description</h2><p>\n+    </p></dd></dl></div></div><div class=\"refsect1\"><a name=\"idm18254\"></a><h2>Description</h2><p>\n    This function returns the average time in microseconds\n    that it took for a request to be serviced (<code class=\"function\">qs_wait</code> to <code class=\"function\">qa_done</code>).\n </p></div></div><div class=\"navfooter\"><hr><table width=\"100%\" summary=\"Navigation footer\"><tr><td width=\"40%\" align=\"left\"><a accesskey=\"p\" href=\"API-qsq-wait-queue-length.html\">Prev</a>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"u\" href=\"queue_stats.stp.html\">Up</a></td><td width=\"40%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"random.stp.html\">Next</a></td></tr><tr><td width=\"40%\" align=\"left\" valign=\"top\"><span class=\"phrase\">function::qsq_wait_queue_length</span>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"h\" href=\"index.html\">Home</a></td><td width=\"40%\" align=\"right\" valign=\"top\">&#160;Chapter&#160;24.&#160;Random functions Tapset</td></tr></table></div></body></html>\n"}, {"source1": "./usr/share/doc/systemtap-doc/tapsets/API-raise.html", "source2": "./usr/share/doc/systemtap-doc/tapsets/API-raise.html", "unified_diff": "@@ -1,12 +1,12 @@\n <html><head><meta http-equiv=\"Content-Type\" content=\"text/html; charset=ANSI_X3.4-1968\"><title>function::raise</title><meta name=\"generator\" content=\"DocBook XSL Stylesheets Vsnapshot\"><link rel=\"home\" href=\"index.html\" title=\"SystemTap Tapset Reference Manual\"><link rel=\"up\" href=\"guru-delay.stp.html\" title=\"Chapter&#160;27.&#160;Guru tapsets\"><link rel=\"prev\" href=\"API-panic.html\" title=\"function::panic\"><link rel=\"next\" href=\"API-udelay.html\" title=\"function::udelay\"></head><body bgcolor=\"white\" text=\"black\" link=\"#0000FF\" vlink=\"#840084\" alink=\"#0000FF\"><div class=\"navheader\"><table width=\"100%\" summary=\"Navigation header\"><tr><th colspan=\"3\" align=\"center\"><span class=\"phrase\">function::raise</span></th></tr><tr><td width=\"20%\" align=\"left\"><a accesskey=\"p\" href=\"API-panic.html\">Prev</a>&#160;</td><th width=\"60%\" align=\"center\">Chapter&#160;27.&#160;Guru tapsets</th><td width=\"20%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-udelay.html\">Next</a></td></tr></table><hr></div><div class=\"refentry\"><a name=\"API-raise\"></a><div class=\"titlepage\"></div><div class=\"refnamediv\"><h2>Name</h2><p>function::raise &#8212; \n   raise a signal in the current thread\n  </p></div><div class=\"refsynopsisdiv\"><h2>Synopsis</h2><pre class=\"programlisting\">\n     raise(signo:long)\n-</pre></div><div class=\"refsect1\"><a name=\"idm20733\"></a><h2>Arguments</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>signo</code></em></span></dt><dd><p>\n+</pre></div><div class=\"refsect1\"><a name=\"idm20732\"></a><h2>Arguments</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>signo</code></em></span></dt><dd><p>\n      signal number\n-    </p></dd></dl></div></div><div class=\"refsect1\"><a name=\"idm20741\"></a><h2>Description</h2><p>\n+    </p></dd></dl></div></div><div class=\"refsect1\"><a name=\"idm20740\"></a><h2>Description</h2><p>\n    This function calls the kernel send_sig routine on\n    the current thread, with the given raw unchecked signal number.\n    It may raise an error if <code class=\"function\">send_sig</code> failed.\n    It requires guru mode.\n </p></div></div><div class=\"navfooter\"><hr><table width=\"100%\" summary=\"Navigation footer\"><tr><td width=\"40%\" align=\"left\"><a accesskey=\"p\" href=\"API-panic.html\">Prev</a>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"u\" href=\"guru-delay.stp.html\">Up</a></td><td width=\"40%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-udelay.html\">Next</a></td></tr><tr><td width=\"40%\" align=\"left\" valign=\"top\"><span class=\"phrase\">function::panic</span>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"h\" href=\"index.html\">Home</a></td><td width=\"40%\" align=\"right\" valign=\"top\">&#160;<span class=\"phrase\">function::udelay</span></td></tr></table></div></body></html>\n"}, {"source1": "./usr/share/doc/systemtap-doc/tapsets/API-randint.html", "source2": "./usr/share/doc/systemtap-doc/tapsets/API-randint.html", "unified_diff": "@@ -1,7 +1,7 @@\n <html><head><meta http-equiv=\"Content-Type\" content=\"text/html; charset=ANSI_X3.4-1968\"><title>function::randint</title><meta name=\"generator\" content=\"DocBook XSL Stylesheets Vsnapshot\"><link rel=\"home\" href=\"index.html\" title=\"SystemTap Tapset Reference Manual\"><link rel=\"up\" href=\"random.stp.html\" title=\"Chapter&#160;24.&#160;Random functions Tapset\"><link rel=\"prev\" href=\"random.stp.html\" title=\"Chapter&#160;24.&#160;Random functions Tapset\"><link rel=\"next\" href=\"conversions.stp.html\" title=\"Chapter&#160;25.&#160;String and data retrieving functions Tapset\"></head><body bgcolor=\"white\" text=\"black\" link=\"#0000FF\" vlink=\"#840084\" alink=\"#0000FF\"><div class=\"navheader\"><table width=\"100%\" summary=\"Navigation header\"><tr><th colspan=\"3\" align=\"center\"><span class=\"phrase\">function::randint</span></th></tr><tr><td width=\"20%\" align=\"left\"><a accesskey=\"p\" href=\"random.stp.html\">Prev</a>&#160;</td><th width=\"60%\" align=\"center\">Chapter&#160;24.&#160;Random functions Tapset</th><td width=\"20%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"conversions.stp.html\">Next</a></td></tr></table><hr></div><div class=\"refentry\"><a name=\"API-randint\"></a><div class=\"titlepage\"></div><div class=\"refnamediv\"><h2>Name</h2><p>function::randint &#8212; \n   Return a random number between [0,n)\n  </p></div><div class=\"refsynopsisdiv\"><h2>Synopsis</h2><pre class=\"programlisting\">\n     randint:long(n:long)\n-</pre></div><div class=\"refsect1\"><a name=\"idm18278\"></a><h2>Arguments</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>n</code></em></span></dt><dd><p>\n+</pre></div><div class=\"refsect1\"><a name=\"idm18277\"></a><h2>Arguments</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>n</code></em></span></dt><dd><p>\n      Number past upper limit of range, not larger than 2**20.\n     </p></dd></dl></div></div></div><div class=\"navfooter\"><hr><table width=\"100%\" summary=\"Navigation footer\"><tr><td width=\"40%\" align=\"left\"><a accesskey=\"p\" href=\"random.stp.html\">Prev</a>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"u\" href=\"random.stp.html\">Up</a></td><td width=\"40%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"conversions.stp.html\">Next</a></td></tr><tr><td width=\"40%\" align=\"left\" valign=\"top\">Chapter&#160;24.&#160;Random functions Tapset&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"h\" href=\"index.html\">Home</a></td><td width=\"40%\" align=\"right\" valign=\"top\">&#160;Chapter&#160;25.&#160;String and data retrieving functions Tapset</td></tr></table></div></body></html>\n"}, {"source1": "./usr/share/doc/systemtap-doc/tapsets/API-read-stopwatch-ms.html", "source2": "./usr/share/doc/systemtap-doc/tapsets/API-read-stopwatch-ms.html", "unified_diff": "@@ -1,10 +1,10 @@\n <html><head><meta http-equiv=\"Content-Type\" content=\"text/html; charset=ANSI_X3.4-1968\"><title>function::read_stopwatch_ms</title><meta name=\"generator\" content=\"DocBook XSL Stylesheets Vsnapshot\"><link rel=\"home\" href=\"index.html\" title=\"SystemTap Tapset Reference Manual\"><link rel=\"up\" href=\"timestamp_stp.html\" title=\"Chapter&#160;3.&#160;Timestamp Functions\"><link rel=\"prev\" href=\"API-local-clock-us.html\" title=\"function::local_clock_us\"><link rel=\"next\" href=\"API-read-stopwatch-ns.html\" title=\"function::read_stopwatch_ns\"></head><body bgcolor=\"white\" text=\"black\" link=\"#0000FF\" vlink=\"#840084\" alink=\"#0000FF\"><div class=\"navheader\"><table width=\"100%\" summary=\"Navigation header\"><tr><th colspan=\"3\" align=\"center\"><span class=\"phrase\">function::read_stopwatch_ms</span></th></tr><tr><td width=\"20%\" align=\"left\"><a accesskey=\"p\" href=\"API-local-clock-us.html\">Prev</a>&#160;</td><th width=\"60%\" align=\"center\">Chapter&#160;3.&#160;Timestamp Functions</th><td width=\"20%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-read-stopwatch-ns.html\">Next</a></td></tr></table><hr></div><div class=\"refentry\"><a name=\"API-read-stopwatch-ms\"></a><div class=\"titlepage\"></div><div class=\"refnamediv\"><h2>Name</h2><p>function::read_stopwatch_ms &#8212; \n      Reads the time in milliseconds for a stopwatch\n  </p></div><div class=\"refsynopsisdiv\"><h2>Synopsis</h2><pre class=\"programlisting\">\n     read_stopwatch_ms:long(name:string)\n-</pre></div><div class=\"refsect1\"><a name=\"idm4022\"></a><h2>Arguments</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>name</code></em></span></dt><dd><p>\n+</pre></div><div class=\"refsect1\"><a name=\"idm4021\"></a><h2>Arguments</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>name</code></em></span></dt><dd><p>\n      stopwatch name\n-    </p></dd></dl></div></div><div class=\"refsect1\"><a name=\"idm4030\"></a><h2>Description</h2><p>\n+    </p></dd></dl></div></div><div class=\"refsect1\"><a name=\"idm4029\"></a><h2>Description</h2><p>\n    Returns time in milliseconds for stopwatch <em class=\"parameter\"><code>name</code></em>.\n    Creates stopwatch <em class=\"parameter\"><code>name</code></em> if it does not currently exist.\n </p></div></div><div class=\"navfooter\"><hr><table width=\"100%\" summary=\"Navigation footer\"><tr><td width=\"40%\" align=\"left\"><a accesskey=\"p\" href=\"API-local-clock-us.html\">Prev</a>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"u\" href=\"timestamp_stp.html\">Up</a></td><td width=\"40%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-read-stopwatch-ns.html\">Next</a></td></tr><tr><td width=\"40%\" align=\"left\" valign=\"top\"><span class=\"phrase\">function::local_clock_us</span>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"h\" href=\"index.html\">Home</a></td><td width=\"40%\" align=\"right\" valign=\"top\">&#160;<span class=\"phrase\">function::read_stopwatch_ns</span></td></tr></table></div></body></html>\n"}, {"source1": "./usr/share/doc/systemtap-doc/tapsets/API-read-stopwatch-ns.html", "source2": "./usr/share/doc/systemtap-doc/tapsets/API-read-stopwatch-ns.html", "unified_diff": "@@ -1,10 +1,10 @@\n <html><head><meta http-equiv=\"Content-Type\" content=\"text/html; charset=ANSI_X3.4-1968\"><title>function::read_stopwatch_ns</title><meta name=\"generator\" content=\"DocBook XSL Stylesheets Vsnapshot\"><link rel=\"home\" href=\"index.html\" title=\"SystemTap Tapset Reference Manual\"><link rel=\"up\" href=\"timestamp_stp.html\" title=\"Chapter&#160;3.&#160;Timestamp Functions\"><link rel=\"prev\" href=\"API-read-stopwatch-ms.html\" title=\"function::read_stopwatch_ms\"><link rel=\"next\" href=\"API-read-stopwatch-s.html\" title=\"function::read_stopwatch_s\"></head><body bgcolor=\"white\" text=\"black\" link=\"#0000FF\" vlink=\"#840084\" alink=\"#0000FF\"><div class=\"navheader\"><table width=\"100%\" summary=\"Navigation header\"><tr><th colspan=\"3\" align=\"center\"><span class=\"phrase\">function::read_stopwatch_ns</span></th></tr><tr><td width=\"20%\" align=\"left\"><a accesskey=\"p\" href=\"API-read-stopwatch-ms.html\">Prev</a>&#160;</td><th width=\"60%\" align=\"center\">Chapter&#160;3.&#160;Timestamp Functions</th><td width=\"20%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-read-stopwatch-s.html\">Next</a></td></tr></table><hr></div><div class=\"refentry\"><a name=\"API-read-stopwatch-ns\"></a><div class=\"titlepage\"></div><div class=\"refnamediv\"><h2>Name</h2><p>function::read_stopwatch_ns &#8212; \n      Reads the time in nanoseconds for a stopwatch\n  </p></div><div class=\"refsynopsisdiv\"><h2>Synopsis</h2><pre class=\"programlisting\">\n     read_stopwatch_ns:long(name:string)\n-</pre></div><div class=\"refsect1\"><a name=\"idm4050\"></a><h2>Arguments</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>name</code></em></span></dt><dd><p>\n+</pre></div><div class=\"refsect1\"><a name=\"idm4049\"></a><h2>Arguments</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>name</code></em></span></dt><dd><p>\n      stopwatch name\n-    </p></dd></dl></div></div><div class=\"refsect1\"><a name=\"idm4058\"></a><h2>Description</h2><p>\n+    </p></dd></dl></div></div><div class=\"refsect1\"><a name=\"idm4057\"></a><h2>Description</h2><p>\n    Returns time in nanoseconds for stopwatch <em class=\"parameter\"><code>name</code></em>.\n    Creates stopwatch <em class=\"parameter\"><code>name</code></em> if it does not currently exist.\n </p></div></div><div class=\"navfooter\"><hr><table width=\"100%\" summary=\"Navigation footer\"><tr><td width=\"40%\" align=\"left\"><a accesskey=\"p\" href=\"API-read-stopwatch-ms.html\">Prev</a>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"u\" href=\"timestamp_stp.html\">Up</a></td><td width=\"40%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-read-stopwatch-s.html\">Next</a></td></tr><tr><td width=\"40%\" align=\"left\" valign=\"top\"><span class=\"phrase\">function::read_stopwatch_ms</span>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"h\" href=\"index.html\">Home</a></td><td width=\"40%\" align=\"right\" valign=\"top\">&#160;<span class=\"phrase\">function::read_stopwatch_s</span></td></tr></table></div></body></html>\n"}, {"source1": "./usr/share/doc/systemtap-doc/tapsets/API-read-stopwatch-s.html", "source2": "./usr/share/doc/systemtap-doc/tapsets/API-read-stopwatch-s.html", "unified_diff": "@@ -1,10 +1,10 @@\n <html><head><meta http-equiv=\"Content-Type\" content=\"text/html; charset=ANSI_X3.4-1968\"><title>function::read_stopwatch_s</title><meta name=\"generator\" content=\"DocBook XSL Stylesheets Vsnapshot\"><link rel=\"home\" href=\"index.html\" title=\"SystemTap Tapset Reference Manual\"><link rel=\"up\" href=\"timestamp_stp.html\" title=\"Chapter&#160;3.&#160;Timestamp Functions\"><link rel=\"prev\" href=\"API-read-stopwatch-ns.html\" title=\"function::read_stopwatch_ns\"><link rel=\"next\" href=\"API-read-stopwatch-us.html\" title=\"function::read_stopwatch_us\"></head><body bgcolor=\"white\" text=\"black\" link=\"#0000FF\" vlink=\"#840084\" alink=\"#0000FF\"><div class=\"navheader\"><table width=\"100%\" summary=\"Navigation header\"><tr><th colspan=\"3\" align=\"center\"><span class=\"phrase\">function::read_stopwatch_s</span></th></tr><tr><td width=\"20%\" align=\"left\"><a accesskey=\"p\" href=\"API-read-stopwatch-ns.html\">Prev</a>&#160;</td><th width=\"60%\" align=\"center\">Chapter&#160;3.&#160;Timestamp Functions</th><td width=\"20%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-read-stopwatch-us.html\">Next</a></td></tr></table><hr></div><div class=\"refentry\"><a name=\"API-read-stopwatch-s\"></a><div class=\"titlepage\"></div><div class=\"refnamediv\"><h2>Name</h2><p>function::read_stopwatch_s &#8212; \n      Reads the time in seconds for a stopwatch\n  </p></div><div class=\"refsynopsisdiv\"><h2>Synopsis</h2><pre class=\"programlisting\">\n     read_stopwatch_s:long(name:string)\n-</pre></div><div class=\"refsect1\"><a name=\"idm4078\"></a><h2>Arguments</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>name</code></em></span></dt><dd><p>\n+</pre></div><div class=\"refsect1\"><a name=\"idm4077\"></a><h2>Arguments</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>name</code></em></span></dt><dd><p>\n      stopwatch name\n-    </p></dd></dl></div></div><div class=\"refsect1\"><a name=\"idm4086\"></a><h2>Description</h2><p>\n+    </p></dd></dl></div></div><div class=\"refsect1\"><a name=\"idm4085\"></a><h2>Description</h2><p>\n    Returns time in seconds for stopwatch <em class=\"parameter\"><code>name</code></em>.\n    Creates stopwatch <em class=\"parameter\"><code>name</code></em> if it does not currently exist.\n </p></div></div><div class=\"navfooter\"><hr><table width=\"100%\" summary=\"Navigation footer\"><tr><td width=\"40%\" align=\"left\"><a accesskey=\"p\" href=\"API-read-stopwatch-ns.html\">Prev</a>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"u\" href=\"timestamp_stp.html\">Up</a></td><td width=\"40%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-read-stopwatch-us.html\">Next</a></td></tr><tr><td width=\"40%\" align=\"left\" valign=\"top\"><span class=\"phrase\">function::read_stopwatch_ns</span>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"h\" href=\"index.html\">Home</a></td><td width=\"40%\" align=\"right\" valign=\"top\">&#160;<span class=\"phrase\">function::read_stopwatch_us</span></td></tr></table></div></body></html>\n"}, {"source1": "./usr/share/doc/systemtap-doc/tapsets/API-read-stopwatch-us.html", "source2": "./usr/share/doc/systemtap-doc/tapsets/API-read-stopwatch-us.html", "unified_diff": "@@ -1,10 +1,10 @@\n <html><head><meta http-equiv=\"Content-Type\" content=\"text/html; charset=ANSI_X3.4-1968\"><title>function::read_stopwatch_us</title><meta name=\"generator\" content=\"DocBook XSL Stylesheets Vsnapshot\"><link rel=\"home\" href=\"index.html\" title=\"SystemTap Tapset Reference Manual\"><link rel=\"up\" href=\"timestamp_stp.html\" title=\"Chapter&#160;3.&#160;Timestamp Functions\"><link rel=\"prev\" href=\"API-read-stopwatch-s.html\" title=\"function::read_stopwatch_s\"><link rel=\"next\" href=\"API-start-stopwatch.html\" title=\"function::start_stopwatch\"></head><body bgcolor=\"white\" text=\"black\" link=\"#0000FF\" vlink=\"#840084\" alink=\"#0000FF\"><div class=\"navheader\"><table width=\"100%\" summary=\"Navigation header\"><tr><th colspan=\"3\" align=\"center\"><span class=\"phrase\">function::read_stopwatch_us</span></th></tr><tr><td width=\"20%\" align=\"left\"><a accesskey=\"p\" href=\"API-read-stopwatch-s.html\">Prev</a>&#160;</td><th width=\"60%\" align=\"center\">Chapter&#160;3.&#160;Timestamp Functions</th><td width=\"20%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-start-stopwatch.html\">Next</a></td></tr></table><hr></div><div class=\"refentry\"><a name=\"API-read-stopwatch-us\"></a><div class=\"titlepage\"></div><div class=\"refnamediv\"><h2>Name</h2><p>function::read_stopwatch_us &#8212; \n      Reads the time in microseconds for a stopwatch\n  </p></div><div class=\"refsynopsisdiv\"><h2>Synopsis</h2><pre class=\"programlisting\">\n     read_stopwatch_us:long(name:string)\n-</pre></div><div class=\"refsect1\"><a name=\"idm4106\"></a><h2>Arguments</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>name</code></em></span></dt><dd><p>\n+</pre></div><div class=\"refsect1\"><a name=\"idm4105\"></a><h2>Arguments</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>name</code></em></span></dt><dd><p>\n      stopwatch name\n-    </p></dd></dl></div></div><div class=\"refsect1\"><a name=\"idm4114\"></a><h2>Description</h2><p>\n+    </p></dd></dl></div></div><div class=\"refsect1\"><a name=\"idm4113\"></a><h2>Description</h2><p>\n    Returns time in microseconds for stopwatch <em class=\"parameter\"><code>name</code></em>.\n    Creates stopwatch <em class=\"parameter\"><code>name</code></em> if it does not currently exist.\n </p></div></div><div class=\"navfooter\"><hr><table width=\"100%\" summary=\"Navigation footer\"><tr><td width=\"40%\" align=\"left\"><a accesskey=\"p\" href=\"API-read-stopwatch-s.html\">Prev</a>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"u\" href=\"timestamp_stp.html\">Up</a></td><td width=\"40%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-start-stopwatch.html\">Next</a></td></tr><tr><td width=\"40%\" align=\"left\" valign=\"top\"><span class=\"phrase\">function::read_stopwatch_s</span>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"h\" href=\"index.html\">Home</a></td><td width=\"40%\" align=\"right\" valign=\"top\">&#160;<span class=\"phrase\">function::start_stopwatch</span></td></tr></table></div></body></html>\n"}, {"source1": "./usr/share/doc/systemtap-doc/tapsets/API-real-mount.html", "source2": "./usr/share/doc/systemtap-doc/tapsets/API-real-mount.html", "unified_diff": "@@ -1,12 +1,12 @@\n <html><head><meta http-equiv=\"Content-Type\" content=\"text/html; charset=ANSI_X3.4-1968\"><title>function::real_mount</title><meta name=\"generator\" content=\"DocBook XSL Stylesheets Vsnapshot\"><link rel=\"home\" href=\"index.html\" title=\"SystemTap Tapset Reference Manual\"><link rel=\"up\" href=\"dentry.stp.html\" title=\"Chapter&#160;21.&#160;Directory-entry (dentry) Tapset\"><link rel=\"prev\" href=\"API-inode-path.html\" title=\"function::inode_path\"><link rel=\"next\" href=\"API-reverse-path-walk.html\" title=\"function::reverse_path_walk\"></head><body bgcolor=\"white\" text=\"black\" link=\"#0000FF\" vlink=\"#840084\" alink=\"#0000FF\"><div class=\"navheader\"><table width=\"100%\" summary=\"Navigation header\"><tr><th colspan=\"3\" align=\"center\"><span class=\"phrase\">function::real_mount</span></th></tr><tr><td width=\"20%\" align=\"left\"><a accesskey=\"p\" href=\"API-inode-path.html\">Prev</a>&#160;</td><th width=\"60%\" align=\"center\">Chapter&#160;21.&#160;Directory-entry (dentry) Tapset</th><td width=\"20%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-reverse-path-walk.html\">Next</a></td></tr></table><hr></div><div class=\"refentry\"><a name=\"API-real-mount\"></a><div class=\"titlepage\"></div><div class=\"refnamediv\"><h2>Name</h2><p>function::real_mount &#8212; \n      get the 'struct mount' pointer\n  </p></div><div class=\"refsynopsisdiv\"><h2>Synopsis</h2><pre class=\"programlisting\">\n     real_mount:long(vfsmnt:long)\n-</pre></div><div class=\"refsect1\"><a name=\"idm17619\"></a><h2>Arguments</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>vfsmnt</code></em></span></dt><dd><p>\n+</pre></div><div class=\"refsect1\"><a name=\"idm17618\"></a><h2>Arguments</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>vfsmnt</code></em></span></dt><dd><p>\n      Pointer to 'struct vfsmount'\n-    </p></dd></dl></div></div><div class=\"refsect1\"><a name=\"idm17627\"></a><h2>Description</h2><p>\n+    </p></dd></dl></div></div><div class=\"refsect1\"><a name=\"idm17626\"></a><h2>Description</h2><p>\n    </p><p>\n \n    Returns the 'struct mount' pointer value for a 'struct vfsmount'\n    pointer.\n </p></div></div><div class=\"navfooter\"><hr><table width=\"100%\" summary=\"Navigation footer\"><tr><td width=\"40%\" align=\"left\"><a accesskey=\"p\" href=\"API-inode-path.html\">Prev</a>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"u\" href=\"dentry.stp.html\">Up</a></td><td width=\"40%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-reverse-path-walk.html\">Next</a></td></tr><tr><td width=\"40%\" align=\"left\" valign=\"top\"><span class=\"phrase\">function::inode_path</span>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"h\" href=\"index.html\">Home</a></td><td width=\"40%\" align=\"right\" valign=\"top\">&#160;<span class=\"phrase\">function::reverse_path_walk</span></td></tr></table></div></body></html>\n"}, {"source1": "./usr/share/doc/systemtap-doc/tapsets/API-register.html", "source2": "./usr/share/doc/systemtap-doc/tapsets/API-register.html", "unified_diff": "@@ -1,14 +1,14 @@\n <html><head><meta http-equiv=\"Content-Type\" content=\"text/html; charset=ANSI_X3.4-1968\"><title>function::register</title><meta name=\"generator\" content=\"DocBook XSL Stylesheets Vsnapshot\"><link rel=\"home\" href=\"index.html\" title=\"SystemTap Tapset Reference Manual\"><link rel=\"up\" href=\"context_stp.html\" title=\"Chapter&#160;2.&#160;Context Functions\"><link rel=\"prev\" href=\"API-pstrace.html\" title=\"function::pstrace\"><link rel=\"next\" href=\"API-registers-valid.html\" title=\"function::registers_valid\"></head><body bgcolor=\"white\" text=\"black\" link=\"#0000FF\" vlink=\"#840084\" alink=\"#0000FF\"><div class=\"navheader\"><table width=\"100%\" summary=\"Navigation header\"><tr><th colspan=\"3\" align=\"center\"><span class=\"phrase\">function::register</span></th></tr><tr><td width=\"20%\" align=\"left\"><a accesskey=\"p\" href=\"API-pstrace.html\">Prev</a>&#160;</td><th width=\"60%\" align=\"center\">Chapter&#160;2.&#160;Context Functions</th><td width=\"20%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-registers-valid.html\">Next</a></td></tr></table><hr></div><div class=\"refentry\"><a name=\"API-register\"></a><div class=\"titlepage\"></div><div class=\"refnamediv\"><h2>Name</h2><p>function::register &#8212; \n   Return the signed value of the named CPU register\n  </p></div><div class=\"refsynopsisdiv\"><h2>Synopsis</h2><pre class=\"programlisting\">\n     register:long(name:string)\n-</pre></div><div class=\"refsect1\"><a name=\"idm1490\"></a><h2>Arguments</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>name</code></em></span></dt><dd><p>\n+</pre></div><div class=\"refsect1\"><a name=\"idm1489\"></a><h2>Arguments</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>name</code></em></span></dt><dd><p>\n      Name of the register to return\n-    </p></dd></dl></div></div><div class=\"refsect1\"><a name=\"idm1498\"></a><h2>Description</h2><p>\n+    </p></dd></dl></div></div><div class=\"refsect1\"><a name=\"idm1497\"></a><h2>Description</h2><p>\n    Return the value of the named CPU register,\n    as it was saved when the current probe point was hit.\n    If the register is 32 bits, it is sign-extended to 64 bits.\n    </p><p>\n \n    For the i386 architecture, the following names are recognized.\n    (name1/name2 indicates that name1 and name2 are alternative names\n"}, {"source1": "./usr/share/doc/systemtap-doc/tapsets/API-registers-valid.html", "source2": "./usr/share/doc/systemtap-doc/tapsets/API-registers-valid.html", "unified_diff": "@@ -1,12 +1,12 @@\n <html><head><meta http-equiv=\"Content-Type\" content=\"text/html; charset=ANSI_X3.4-1968\"><title>function::registers_valid</title><meta name=\"generator\" content=\"DocBook XSL Stylesheets Vsnapshot\"><link rel=\"home\" href=\"index.html\" title=\"SystemTap Tapset Reference Manual\"><link rel=\"up\" href=\"context_stp.html\" title=\"Chapter&#160;2.&#160;Context Functions\"><link rel=\"prev\" href=\"API-register.html\" title=\"function::register\"><link rel=\"next\" href=\"API-regparm.html\" title=\"function::regparm\"></head><body bgcolor=\"white\" text=\"black\" link=\"#0000FF\" vlink=\"#840084\" alink=\"#0000FF\"><div class=\"navheader\"><table width=\"100%\" summary=\"Navigation header\"><tr><th colspan=\"3\" align=\"center\"><span class=\"phrase\">function::registers_valid</span></th></tr><tr><td width=\"20%\" align=\"left\"><a accesskey=\"p\" href=\"API-register.html\">Prev</a>&#160;</td><th width=\"60%\" align=\"center\">Chapter&#160;2.&#160;Context Functions</th><td width=\"20%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-regparm.html\">Next</a></td></tr></table><hr></div><div class=\"refentry\"><a name=\"API-registers-valid\"></a><div class=\"titlepage\"></div><div class=\"refnamediv\"><h2>Name</h2><p>function::registers_valid &#8212; \n      Determines validity of <code class=\"function\">register</code> and <code class=\"function\">u_register</code> in current context\n  </p></div><div class=\"refsynopsisdiv\"><h2>Synopsis</h2><pre class=\"programlisting\">\n     registers_valid:long()\n-</pre></div><div class=\"refsect1\"><a name=\"idm1523\"></a><h2>Arguments</h2><p>\n+</pre></div><div class=\"refsect1\"><a name=\"idm1522\"></a><h2>Arguments</h2><p>\n   None\n- </p></div><div class=\"refsect1\"><a name=\"idm1526\"></a><h2>Description</h2><p>\n+ </p></div><div class=\"refsect1\"><a name=\"idm1525\"></a><h2>Description</h2><p>\n    This function returns 1 if <code class=\"function\">register</code> and <code class=\"function\">u_register</code>\n    can be used in the current context, or 0 otherwise.\n    For example, <code class=\"function\">registers_valid</code> returns 0\n    when called from a begin or end probe.\n </p></div></div><div class=\"navfooter\"><hr><table width=\"100%\" summary=\"Navigation footer\"><tr><td width=\"40%\" align=\"left\"><a accesskey=\"p\" href=\"API-register.html\">Prev</a>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"u\" href=\"context_stp.html\">Up</a></td><td width=\"40%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-regparm.html\">Next</a></td></tr><tr><td width=\"40%\" align=\"left\" valign=\"top\"><span class=\"phrase\">function::register</span>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"h\" href=\"index.html\">Home</a></td><td width=\"40%\" align=\"right\" valign=\"top\">&#160;<span class=\"phrase\">function::regparm</span></td></tr></table></div></body></html>\n"}, {"source1": "./usr/share/doc/systemtap-doc/tapsets/API-regparm.html", "source2": "./usr/share/doc/systemtap-doc/tapsets/API-regparm.html", "unified_diff": "@@ -1,14 +1,14 @@\n <html><head><meta http-equiv=\"Content-Type\" content=\"text/html; charset=ANSI_X3.4-1968\"><title>function::regparm</title><meta name=\"generator\" content=\"DocBook XSL Stylesheets Vsnapshot\"><link rel=\"home\" href=\"index.html\" title=\"SystemTap Tapset Reference Manual\"><link rel=\"up\" href=\"context_stp.html\" title=\"Chapter&#160;2.&#160;Context Functions\"><link rel=\"prev\" href=\"API-registers-valid.html\" title=\"function::registers_valid\"><link rel=\"next\" href=\"API-remote-id.html\" title=\"function::remote_id\"></head><body bgcolor=\"white\" text=\"black\" link=\"#0000FF\" vlink=\"#840084\" alink=\"#0000FF\"><div class=\"navheader\"><table width=\"100%\" summary=\"Navigation header\"><tr><th colspan=\"3\" align=\"center\"><span class=\"phrase\">function::regparm</span></th></tr><tr><td width=\"20%\" align=\"left\"><a accesskey=\"p\" href=\"API-registers-valid.html\">Prev</a>&#160;</td><th width=\"60%\" align=\"center\">Chapter&#160;2.&#160;Context Functions</th><td width=\"20%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-remote-id.html\">Next</a></td></tr></table><hr></div><div class=\"refentry\"><a name=\"API-regparm\"></a><div class=\"titlepage\"></div><div class=\"refnamediv\"><h2>Name</h2><p>function::regparm &#8212; \n      Specify regparm value used to compile function\n  </p></div><div class=\"refsynopsisdiv\"><h2>Synopsis</h2><pre class=\"programlisting\">\n     regparm(n:long)\n-</pre></div><div class=\"refsect1\"><a name=\"idm1547\"></a><h2>Arguments</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>n</code></em></span></dt><dd><p>\n+</pre></div><div class=\"refsect1\"><a name=\"idm1546\"></a><h2>Arguments</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>n</code></em></span></dt><dd><p>\n      original regparm value\n-    </p></dd></dl></div></div><div class=\"refsect1\"><a name=\"idm1555\"></a><h2>Description</h2><p>\n+    </p></dd></dl></div></div><div class=\"refsect1\"><a name=\"idm1554\"></a><h2>Description</h2><p>\n    Call this function with argument n before accessing function\n    arguments using the *_arg function is the function was build with the\n    gcc -mregparm=n option.\n    </p><p>\n \n    (The i386 kernel is built with \\-mregparm=3, so systemtap considers\n    regparm(3) the default for kernel functions on that architecture.)\n"}, {"source1": "./usr/share/doc/systemtap-doc/tapsets/API-remote-id.html", "source2": "./usr/share/doc/systemtap-doc/tapsets/API-remote-id.html", "unified_diff": "@@ -1,14 +1,14 @@\n <html><head><meta http-equiv=\"Content-Type\" content=\"text/html; charset=ANSI_X3.4-1968\"><title>function::remote_id</title><meta name=\"generator\" content=\"DocBook XSL Stylesheets Vsnapshot\"><link rel=\"home\" href=\"index.html\" title=\"SystemTap Tapset Reference Manual\"><link rel=\"up\" href=\"context_stp.html\" title=\"Chapter&#160;2.&#160;Context Functions\"><link rel=\"prev\" href=\"API-regparm.html\" title=\"function::regparm\"><link rel=\"next\" href=\"API-remote-uri.html\" title=\"function::remote_uri\"></head><body bgcolor=\"white\" text=\"black\" link=\"#0000FF\" vlink=\"#840084\" alink=\"#0000FF\"><div class=\"navheader\"><table width=\"100%\" summary=\"Navigation header\"><tr><th colspan=\"3\" align=\"center\"><span class=\"phrase\">function::remote_id</span></th></tr><tr><td width=\"20%\" align=\"left\"><a accesskey=\"p\" href=\"API-regparm.html\">Prev</a>&#160;</td><th width=\"60%\" align=\"center\">Chapter&#160;2.&#160;Context Functions</th><td width=\"20%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-remote-uri.html\">Next</a></td></tr></table><hr></div><div class=\"refentry\"><a name=\"API-remote-id\"></a><div class=\"titlepage\"></div><div class=\"refnamediv\"><h2>Name</h2><p>function::remote_id &#8212; \n      The index of this instance in a remote execution.\n  </p></div><div class=\"refsynopsisdiv\"><h2>Synopsis</h2><pre class=\"programlisting\">\n     remote_id:long()\n-</pre></div><div class=\"refsect1\"><a name=\"idm1574\"></a><h2>Arguments</h2><p>\n+</pre></div><div class=\"refsect1\"><a name=\"idm1573\"></a><h2>Arguments</h2><p>\n   None\n- </p></div><div class=\"refsect1\"><a name=\"idm1577\"></a><h2>Description</h2><p>\n+ </p></div><div class=\"refsect1\"><a name=\"idm1576\"></a><h2>Description</h2><p>\n    This function returns a number 0..N, which is the unique\n    index of this particular script execution from a swarm of\n    <span class=\"quote\">&#8220;<span class=\"quote\">stap --remote A --remote B ...</span>&#8221;</span> runs, and is the same number\n    <span class=\"quote\">&#8220;<span class=\"quote\">stap --remote-prefix</span>&#8221;</span> would print.  The function returns -1 if the\n    script was not launched with <span class=\"quote\">&#8220;<span class=\"quote\">stap --remote</span>&#8221;</span>, or if the remote\n    staprun/stapsh are older than version 1.7.\n </p></div></div><div class=\"navfooter\"><hr><table width=\"100%\" summary=\"Navigation footer\"><tr><td width=\"40%\" align=\"left\"><a accesskey=\"p\" href=\"API-regparm.html\">Prev</a>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"u\" href=\"context_stp.html\">Up</a></td><td width=\"40%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-remote-uri.html\">Next</a></td></tr><tr><td width=\"40%\" align=\"left\" valign=\"top\"><span class=\"phrase\">function::regparm</span>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"h\" href=\"index.html\">Home</a></td><td width=\"40%\" align=\"right\" valign=\"top\">&#160;<span class=\"phrase\">function::remote_uri</span></td></tr></table></div></body></html>\n"}, {"source1": "./usr/share/doc/systemtap-doc/tapsets/API-remote-uri.html", "source2": "./usr/share/doc/systemtap-doc/tapsets/API-remote-uri.html", "unified_diff": "@@ -1,13 +1,13 @@\n <html><head><meta http-equiv=\"Content-Type\" content=\"text/html; charset=ANSI_X3.4-1968\"><title>function::remote_uri</title><meta name=\"generator\" content=\"DocBook XSL Stylesheets Vsnapshot\"><link rel=\"home\" href=\"index.html\" title=\"SystemTap Tapset Reference Manual\"><link rel=\"up\" href=\"context_stp.html\" title=\"Chapter&#160;2.&#160;Context Functions\"><link rel=\"prev\" href=\"API-remote-id.html\" title=\"function::remote_id\"><link rel=\"next\" href=\"API-s32-arg.html\" title=\"function::s32_arg\"></head><body bgcolor=\"white\" text=\"black\" link=\"#0000FF\" vlink=\"#840084\" alink=\"#0000FF\"><div class=\"navheader\"><table width=\"100%\" summary=\"Navigation header\"><tr><th colspan=\"3\" align=\"center\"><span class=\"phrase\">function::remote_uri</span></th></tr><tr><td width=\"20%\" align=\"left\"><a accesskey=\"p\" href=\"API-remote-id.html\">Prev</a>&#160;</td><th width=\"60%\" align=\"center\">Chapter&#160;2.&#160;Context Functions</th><td width=\"20%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-s32-arg.html\">Next</a></td></tr></table><hr></div><div class=\"refentry\"><a name=\"API-remote-uri\"></a><div class=\"titlepage\"></div><div class=\"refnamediv\"><h2>Name</h2><p>function::remote_uri &#8212; \n      The name of this instance in a remote execution.\n  </p></div><div class=\"refsynopsisdiv\"><h2>Synopsis</h2><pre class=\"programlisting\">\n     remote_uri:string()\n-</pre></div><div class=\"refsect1\"><a name=\"idm1598\"></a><h2>Arguments</h2><p>\n+</pre></div><div class=\"refsect1\"><a name=\"idm1597\"></a><h2>Arguments</h2><p>\n   None\n- </p></div><div class=\"refsect1\"><a name=\"idm1601\"></a><h2>Description</h2><p>\n+ </p></div><div class=\"refsect1\"><a name=\"idm1600\"></a><h2>Description</h2><p>\n    This function returns the remote host used to invoke\n    this particular script execution from a swarm of <span class=\"quote\">&#8220;<span class=\"quote\">stap --remote</span>&#8221;</span> runs.\n    It may not be unique among the swarm.\n    The function returns an empty string if the script was not launched with\n    <span class=\"quote\">&#8220;<span class=\"quote\">stap --remote</span>&#8221;</span>.\n </p></div></div><div class=\"navfooter\"><hr><table width=\"100%\" summary=\"Navigation footer\"><tr><td width=\"40%\" align=\"left\"><a accesskey=\"p\" href=\"API-remote-id.html\">Prev</a>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"u\" href=\"context_stp.html\">Up</a></td><td width=\"40%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-s32-arg.html\">Next</a></td></tr><tr><td width=\"40%\" align=\"left\" valign=\"top\"><span class=\"phrase\">function::remote_id</span>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"h\" href=\"index.html\">Home</a></td><td width=\"40%\" align=\"right\" valign=\"top\">&#160;<span class=\"phrase\">function::s32_arg</span></td></tr></table></div></body></html>\n"}, {"source1": "./usr/share/doc/systemtap-doc/tapsets/API-return-str.html", "source2": "./usr/share/doc/systemtap-doc/tapsets/API-return-str.html", "unified_diff": "@@ -1,16 +1,16 @@\n <html><head><meta http-equiv=\"Content-Type\" content=\"text/html; charset=ANSI_X3.4-1968\"><title>function::return_str</title><meta name=\"generator\" content=\"DocBook XSL Stylesheets Vsnapshot\"><link rel=\"home\" href=\"index.html\" title=\"SystemTap Tapset Reference Manual\"><link rel=\"up\" href=\"errno.stp.html\" title=\"Chapter&#160;18.&#160;Errno Tapset\"><link rel=\"prev\" href=\"API-errno-str.html\" title=\"function::errno_str\"><link rel=\"next\" href=\"API-returnstr.html\" title=\"function::returnstr\"></head><body bgcolor=\"white\" text=\"black\" link=\"#0000FF\" vlink=\"#840084\" alink=\"#0000FF\"><div class=\"navheader\"><table width=\"100%\" summary=\"Navigation header\"><tr><th colspan=\"3\" align=\"center\"><span class=\"phrase\">function::return_str</span></th></tr><tr><td width=\"20%\" align=\"left\"><a accesskey=\"p\" href=\"API-errno-str.html\">Prev</a>&#160;</td><th width=\"60%\" align=\"center\">Chapter&#160;18.&#160;Errno Tapset</th><td width=\"20%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-returnstr.html\">Next</a></td></tr></table><hr></div><div class=\"refentry\"><a name=\"API-return-str\"></a><div class=\"titlepage\"></div><div class=\"refnamediv\"><h2>Name</h2><p>function::return_str &#8212; \n      Formats the return value as a string\n  </p></div><div class=\"refsynopsisdiv\"><h2>Synopsis</h2><pre class=\"programlisting\">\n     return_str:string(format:long,ret:long)\n-</pre></div><div class=\"refsect1\"><a name=\"idm17204\"></a><h2>Arguments</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>format</code></em></span></dt><dd><p>\n+</pre></div><div class=\"refsect1\"><a name=\"idm17203\"></a><h2>Arguments</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>format</code></em></span></dt><dd><p>\n      Variable to determine return type base value\n     </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>ret</code></em></span></dt><dd><p>\n      Return value (typically <code class=\"envar\">$return</code>)\n-    </p></dd></dl></div></div><div class=\"refsect1\"><a name=\"idm17218\"></a><h2>Description</h2><p>\n+    </p></dd></dl></div></div><div class=\"refsect1\"><a name=\"idm17217\"></a><h2>Description</h2><p>\n    This function is used by the syscall tapset, and \n    returns a string. Set format equal to 1 for a decimal, \n    2 for hex, 3 for octal.\n    </p><p>\n \n    Note that this function is preferred over <code class=\"function\">returnstr</code>.\n </p></div></div><div class=\"navfooter\"><hr><table width=\"100%\" summary=\"Navigation footer\"><tr><td width=\"40%\" align=\"left\"><a accesskey=\"p\" href=\"API-errno-str.html\">Prev</a>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"u\" href=\"errno.stp.html\">Up</a></td><td width=\"40%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-returnstr.html\">Next</a></td></tr><tr><td width=\"40%\" align=\"left\" valign=\"top\"><span class=\"phrase\">function::errno_str</span>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"h\" href=\"index.html\">Home</a></td><td width=\"40%\" align=\"right\" valign=\"top\">&#160;<span class=\"phrase\">function::returnstr</span></td></tr></table></div></body></html>\n"}, {"source1": "./usr/share/doc/systemtap-doc/tapsets/API-returnstr.html", "source2": "./usr/share/doc/systemtap-doc/tapsets/API-returnstr.html", "unified_diff": "@@ -1,14 +1,14 @@\n <html><head><meta http-equiv=\"Content-Type\" content=\"text/html; charset=ANSI_X3.4-1968\"><title>function::returnstr</title><meta name=\"generator\" content=\"DocBook XSL Stylesheets Vsnapshot\"><link rel=\"home\" href=\"index.html\" title=\"SystemTap Tapset Reference Manual\"><link rel=\"up\" href=\"errno.stp.html\" title=\"Chapter&#160;18.&#160;Errno Tapset\"><link rel=\"prev\" href=\"API-return-str.html\" title=\"function::return_str\"><link rel=\"next\" href=\"API-returnval.html\" title=\"function::returnval\"></head><body bgcolor=\"white\" text=\"black\" link=\"#0000FF\" vlink=\"#840084\" alink=\"#0000FF\"><div class=\"navheader\"><table width=\"100%\" summary=\"Navigation header\"><tr><th colspan=\"3\" align=\"center\"><span class=\"phrase\">function::returnstr</span></th></tr><tr><td width=\"20%\" align=\"left\"><a accesskey=\"p\" href=\"API-return-str.html\">Prev</a>&#160;</td><th width=\"60%\" align=\"center\">Chapter&#160;18.&#160;Errno Tapset</th><td width=\"20%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-returnval.html\">Next</a></td></tr></table><hr></div><div class=\"refentry\"><a name=\"API-returnstr\"></a><div class=\"titlepage\"></div><div class=\"refnamediv\"><h2>Name</h2><p>function::returnstr &#8212; \n      Formats the return value as a string\n  </p></div><div class=\"refsynopsisdiv\"><h2>Synopsis</h2><pre class=\"programlisting\">\n     returnstr:string(format:long)\n-</pre></div><div class=\"refsect1\"><a name=\"idm17238\"></a><h2>Arguments</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>format</code></em></span></dt><dd><p>\n+</pre></div><div class=\"refsect1\"><a name=\"idm17237\"></a><h2>Arguments</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>format</code></em></span></dt><dd><p>\n      Variable to determine return type base value\n-    </p></dd></dl></div></div><div class=\"refsect1\"><a name=\"idm17246\"></a><h2>Description</h2><p>\n+    </p></dd></dl></div></div><div class=\"refsect1\"><a name=\"idm17245\"></a><h2>Description</h2><p>\n    This function is used by the nd_syscall tapset, and \n    returns a string. Set format equal to 1 for a decimal, \n    2 for hex, 3 for octal.\n    </p><p>\n \n    Note that this function should only be used in dwarfless probes\n    (i.e. 'kprobe.function(<span class=\"quote\">&#8220;<span class=\"quote\">foo</span>&#8221;</span>)').  Other probes should use\n"}, {"source1": "./usr/share/doc/systemtap-doc/tapsets/API-returnval.html", "source2": "./usr/share/doc/systemtap-doc/tapsets/API-returnval.html", "unified_diff": "@@ -1,12 +1,12 @@\n <html><head><meta http-equiv=\"Content-Type\" content=\"text/html; charset=ANSI_X3.4-1968\"><title>function::returnval</title><meta name=\"generator\" content=\"DocBook XSL Stylesheets Vsnapshot\"><link rel=\"home\" href=\"index.html\" title=\"SystemTap Tapset Reference Manual\"><link rel=\"up\" href=\"errno.stp.html\" title=\"Chapter&#160;18.&#160;Errno Tapset\"><link rel=\"prev\" href=\"API-returnstr.html\" title=\"function::returnstr\"><link rel=\"next\" href=\"rlimit.stp.html\" title=\"Chapter&#160;19.&#160;RLIMIT Tapset\"></head><body bgcolor=\"white\" text=\"black\" link=\"#0000FF\" vlink=\"#840084\" alink=\"#0000FF\"><div class=\"navheader\"><table width=\"100%\" summary=\"Navigation header\"><tr><th colspan=\"3\" align=\"center\"><span class=\"phrase\">function::returnval</span></th></tr><tr><td width=\"20%\" align=\"left\"><a accesskey=\"p\" href=\"API-returnstr.html\">Prev</a>&#160;</td><th width=\"60%\" align=\"center\">Chapter&#160;18.&#160;Errno Tapset</th><td width=\"20%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"rlimit.stp.html\">Next</a></td></tr></table><hr></div><div class=\"refentry\"><a name=\"API-returnval\"></a><div class=\"titlepage\"></div><div class=\"refnamediv\"><h2>Name</h2><p>function::returnval &#8212; \n      Possible return value of probed function\n  </p></div><div class=\"refsynopsisdiv\"><h2>Synopsis</h2><pre class=\"programlisting\">\n     returnval:long()\n-</pre></div><div class=\"refsect1\"><a name=\"idm17267\"></a><h2>Arguments</h2><p>\n+</pre></div><div class=\"refsect1\"><a name=\"idm17266\"></a><h2>Arguments</h2><p>\n   None\n- </p></div><div class=\"refsect1\"><a name=\"idm17270\"></a><h2>Description</h2><p>\n+ </p></div><div class=\"refsect1\"><a name=\"idm17269\"></a><h2>Description</h2><p>\n    Return the value of the register in which function values\n    are typically returned. Can be used in probes where <code class=\"envar\">$return</code> isn't\n    available. This is only a guess of the actual return value and can be\n    totally wrong. Normally only used in dwarfless probes.\n </p></div></div><div class=\"navfooter\"><hr><table width=\"100%\" summary=\"Navigation footer\"><tr><td width=\"40%\" align=\"left\"><a accesskey=\"p\" href=\"API-returnstr.html\">Prev</a>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"u\" href=\"errno.stp.html\">Up</a></td><td width=\"40%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"rlimit.stp.html\">Next</a></td></tr><tr><td width=\"40%\" align=\"left\" valign=\"top\"><span class=\"phrase\">function::returnstr</span>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"h\" href=\"index.html\">Home</a></td><td width=\"40%\" align=\"right\" valign=\"top\">&#160;Chapter&#160;19.&#160;RLIMIT Tapset</td></tr></table></div></body></html>\n"}, {"source1": "./usr/share/doc/systemtap-doc/tapsets/API-reverse-path-walk.html", "source2": "./usr/share/doc/systemtap-doc/tapsets/API-reverse-path-walk.html", "unified_diff": "@@ -1,11 +1,11 @@\n <html><head><meta http-equiv=\"Content-Type\" content=\"text/html; charset=ANSI_X3.4-1968\"><title>function::reverse_path_walk</title><meta name=\"generator\" content=\"DocBook XSL Stylesheets Vsnapshot\"><link rel=\"home\" href=\"index.html\" title=\"SystemTap Tapset Reference Manual\"><link rel=\"up\" href=\"dentry.stp.html\" title=\"Chapter&#160;21.&#160;Directory-entry (dentry) Tapset\"><link rel=\"prev\" href=\"API-real-mount.html\" title=\"function::real_mount\"><link rel=\"next\" href=\"API-task-dentry-path.html\" title=\"function::task_dentry_path\"></head><body bgcolor=\"white\" text=\"black\" link=\"#0000FF\" vlink=\"#840084\" alink=\"#0000FF\"><div class=\"navheader\"><table width=\"100%\" summary=\"Navigation header\"><tr><th colspan=\"3\" align=\"center\"><span class=\"phrase\">function::reverse_path_walk</span></th></tr><tr><td width=\"20%\" align=\"left\"><a accesskey=\"p\" href=\"API-real-mount.html\">Prev</a>&#160;</td><th width=\"60%\" align=\"center\">Chapter&#160;21.&#160;Directory-entry (dentry) Tapset</th><td width=\"20%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-task-dentry-path.html\">Next</a></td></tr></table><hr></div><div class=\"refentry\"><a name=\"API-reverse-path-walk\"></a><div class=\"titlepage\"></div><div class=\"refnamediv\"><h2>Name</h2><p>function::reverse_path_walk &#8212; \n      get the full dirent path\n  </p></div><div class=\"refsynopsisdiv\"><h2>Synopsis</h2><pre class=\"programlisting\">\n     reverse_path_walk:string(dentry:long)\n-</pre></div><div class=\"refsect1\"><a name=\"idm17646\"></a><h2>Arguments</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>dentry</code></em></span></dt><dd><p>\n+</pre></div><div class=\"refsect1\"><a name=\"idm17645\"></a><h2>Arguments</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>dentry</code></em></span></dt><dd><p>\n      Pointer to dentry.\n-    </p></dd></dl></div></div><div class=\"refsect1\"><a name=\"idm17654\"></a><h2>Description</h2><p>\n+    </p></dd></dl></div></div><div class=\"refsect1\"><a name=\"idm17653\"></a><h2>Description</h2><p>\n    </p><p>\n \n    Returns the path name (partial path to mount point).\n </p></div></div><div class=\"navfooter\"><hr><table width=\"100%\" summary=\"Navigation footer\"><tr><td width=\"40%\" align=\"left\"><a accesskey=\"p\" href=\"API-real-mount.html\">Prev</a>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"u\" href=\"dentry.stp.html\">Up</a></td><td width=\"40%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-task-dentry-path.html\">Next</a></td></tr><tr><td width=\"40%\" align=\"left\" valign=\"top\"><span class=\"phrase\">function::real_mount</span>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"h\" href=\"index.html\">Home</a></td><td width=\"40%\" align=\"right\" valign=\"top\">&#160;<span class=\"phrase\">function::task_dentry_path</span></td></tr></table></div></body></html>\n"}, {"source1": "./usr/share/doc/systemtap-doc/tapsets/API-rlimit-from-str.html", "source2": "./usr/share/doc/systemtap-doc/tapsets/API-rlimit-from-str.html", "unified_diff": "@@ -1,11 +1,11 @@\n <html><head><meta http-equiv=\"Content-Type\" content=\"text/html; charset=ANSI_X3.4-1968\"><title>function::rlimit_from_str</title><meta name=\"generator\" content=\"DocBook XSL Stylesheets Vsnapshot\"><link rel=\"home\" href=\"index.html\" title=\"SystemTap Tapset Reference Manual\"><link rel=\"up\" href=\"rlimit.stp.html\" title=\"Chapter&#160;19.&#160;RLIMIT Tapset\"><link rel=\"prev\" href=\"rlimit.stp.html\" title=\"Chapter&#160;19.&#160;RLIMIT Tapset\"><link rel=\"next\" href=\"dev.stp.html\" title=\"Chapter&#160;20.&#160;Device Tapset\"></head><body bgcolor=\"white\" text=\"black\" link=\"#0000FF\" vlink=\"#840084\" alink=\"#0000FF\"><div class=\"navheader\"><table width=\"100%\" summary=\"Navigation header\"><tr><th colspan=\"3\" align=\"center\"><span class=\"phrase\">function::rlimit_from_str</span></th></tr><tr><td width=\"20%\" align=\"left\"><a accesskey=\"p\" href=\"rlimit.stp.html\">Prev</a>&#160;</td><th width=\"60%\" align=\"center\">Chapter&#160;19.&#160;RLIMIT Tapset</th><td width=\"20%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"dev.stp.html\">Next</a></td></tr></table><hr></div><div class=\"refentry\"><a name=\"API-rlimit-from-str\"></a><div class=\"titlepage\"></div><div class=\"refnamediv\"><h2>Name</h2><p>function::rlimit_from_str &#8212; \n   Symbolic string associated with resource limit code\n  </p></div><div class=\"refsynopsisdiv\"><h2>Synopsis</h2><pre class=\"programlisting\">\n     rlimit_from_str:long(lim_str:string)\n-</pre></div><div class=\"refsect1\"><a name=\"idm17292\"></a><h2>Arguments</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>lim_str</code></em></span></dt><dd><p>\n+</pre></div><div class=\"refsect1\"><a name=\"idm17291\"></a><h2>Arguments</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>lim_str</code></em></span></dt><dd><p>\n      The string representation of limit\n-    </p></dd></dl></div></div><div class=\"refsect1\"><a name=\"idm17300\"></a><h2>Description</h2><p>\n+    </p></dd></dl></div></div><div class=\"refsect1\"><a name=\"idm17299\"></a><h2>Description</h2><p>\n    This function returns the number associated\n    with the given string, such as 0 for the string RLIMIT_CPU, or\n    -1 for an out-of-range value.\n </p></div></div><div class=\"navfooter\"><hr><table width=\"100%\" summary=\"Navigation footer\"><tr><td width=\"40%\" align=\"left\"><a accesskey=\"p\" href=\"rlimit.stp.html\">Prev</a>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"u\" href=\"rlimit.stp.html\">Up</a></td><td width=\"40%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"dev.stp.html\">Next</a></td></tr><tr><td width=\"40%\" align=\"left\" valign=\"top\">Chapter&#160;19.&#160;RLIMIT Tapset&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"h\" href=\"index.html\">Home</a></td><td width=\"40%\" align=\"right\" valign=\"top\">&#160;Chapter&#160;20.&#160;Device Tapset</td></tr></table></div></body></html>\n"}, {"source1": "./usr/share/doc/systemtap-doc/tapsets/API-s32-arg.html", "source2": "./usr/share/doc/systemtap-doc/tapsets/API-s32-arg.html", "unified_diff": "@@ -1,10 +1,10 @@\n <html><head><meta http-equiv=\"Content-Type\" content=\"text/html; charset=ANSI_X3.4-1968\"><title>function::s32_arg</title><meta name=\"generator\" content=\"DocBook XSL Stylesheets Vsnapshot\"><link rel=\"home\" href=\"index.html\" title=\"SystemTap Tapset Reference Manual\"><link rel=\"up\" href=\"context_stp.html\" title=\"Chapter&#160;2.&#160;Context Functions\"><link rel=\"prev\" href=\"API-remote-uri.html\" title=\"function::remote_uri\"><link rel=\"next\" href=\"API-s64-arg.html\" title=\"function::s64_arg\"></head><body bgcolor=\"white\" text=\"black\" link=\"#0000FF\" vlink=\"#840084\" alink=\"#0000FF\"><div class=\"navheader\"><table width=\"100%\" summary=\"Navigation header\"><tr><th colspan=\"3\" align=\"center\"><span class=\"phrase\">function::s32_arg</span></th></tr><tr><td width=\"20%\" align=\"left\"><a accesskey=\"p\" href=\"API-remote-uri.html\">Prev</a>&#160;</td><th width=\"60%\" align=\"center\">Chapter&#160;2.&#160;Context Functions</th><td width=\"20%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-s64-arg.html\">Next</a></td></tr></table><hr></div><div class=\"refentry\"><a name=\"API-s32-arg\"></a><div class=\"titlepage\"></div><div class=\"refnamediv\"><h2>Name</h2><p>function::s32_arg &#8212; \n      Return function argument as signed 32-bit value\n  </p></div><div class=\"refsynopsisdiv\"><h2>Synopsis</h2><pre class=\"programlisting\">\n     s32_arg:long(n:long)\n-</pre></div><div class=\"refsect1\"><a name=\"idm1621\"></a><h2>Arguments</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>n</code></em></span></dt><dd><p>\n+</pre></div><div class=\"refsect1\"><a name=\"idm1620\"></a><h2>Arguments</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>n</code></em></span></dt><dd><p>\n      index of argument to return\n-    </p></dd></dl></div></div><div class=\"refsect1\"><a name=\"idm1629\"></a><h2>Description</h2><p>\n+    </p></dd></dl></div></div><div class=\"refsect1\"><a name=\"idm1628\"></a><h2>Description</h2><p>\n    Return the signed 32-bit value of argument n,\n    same as int_arg.\n </p></div></div><div class=\"navfooter\"><hr><table width=\"100%\" summary=\"Navigation footer\"><tr><td width=\"40%\" align=\"left\"><a accesskey=\"p\" href=\"API-remote-uri.html\">Prev</a>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"u\" href=\"context_stp.html\">Up</a></td><td width=\"40%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-s64-arg.html\">Next</a></td></tr><tr><td width=\"40%\" align=\"left\" valign=\"top\"><span class=\"phrase\">function::remote_uri</span>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"h\" href=\"index.html\">Home</a></td><td width=\"40%\" align=\"right\" valign=\"top\">&#160;<span class=\"phrase\">function::s64_arg</span></td></tr></table></div></body></html>\n"}, {"source1": "./usr/share/doc/systemtap-doc/tapsets/API-s64-arg.html", "source2": "./usr/share/doc/systemtap-doc/tapsets/API-s64-arg.html", "unified_diff": "@@ -1,10 +1,10 @@\n <html><head><meta http-equiv=\"Content-Type\" content=\"text/html; charset=ANSI_X3.4-1968\"><title>function::s64_arg</title><meta name=\"generator\" content=\"DocBook XSL Stylesheets Vsnapshot\"><link rel=\"home\" href=\"index.html\" title=\"SystemTap Tapset Reference Manual\"><link rel=\"up\" href=\"context_stp.html\" title=\"Chapter&#160;2.&#160;Context Functions\"><link rel=\"prev\" href=\"API-s32-arg.html\" title=\"function::s32_arg\"><link rel=\"next\" href=\"API-set-int-arg.html\" title=\"function::set_int_arg\"></head><body bgcolor=\"white\" text=\"black\" link=\"#0000FF\" vlink=\"#840084\" alink=\"#0000FF\"><div class=\"navheader\"><table width=\"100%\" summary=\"Navigation header\"><tr><th colspan=\"3\" align=\"center\"><span class=\"phrase\">function::s64_arg</span></th></tr><tr><td width=\"20%\" align=\"left\"><a accesskey=\"p\" href=\"API-s32-arg.html\">Prev</a>&#160;</td><th width=\"60%\" align=\"center\">Chapter&#160;2.&#160;Context Functions</th><td width=\"20%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-set-int-arg.html\">Next</a></td></tr></table><hr></div><div class=\"refentry\"><a name=\"API-s64-arg\"></a><div class=\"titlepage\"></div><div class=\"refnamediv\"><h2>Name</h2><p>function::s64_arg &#8212; \n      Return function argument as signed 64-bit value\n  </p></div><div class=\"refsynopsisdiv\"><h2>Synopsis</h2><pre class=\"programlisting\">\n     s64_arg:long(n:long)\n-</pre></div><div class=\"refsect1\"><a name=\"idm1647\"></a><h2>Arguments</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>n</code></em></span></dt><dd><p>\n+</pre></div><div class=\"refsect1\"><a name=\"idm1646\"></a><h2>Arguments</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>n</code></em></span></dt><dd><p>\n      index of argument to return\n-    </p></dd></dl></div></div><div class=\"refsect1\"><a name=\"idm1655\"></a><h2>Description</h2><p>\n+    </p></dd></dl></div></div><div class=\"refsect1\"><a name=\"idm1654\"></a><h2>Description</h2><p>\n    Return the signed 64-bit value of argument n,\n    same as longlong_arg.\n </p></div></div><div class=\"navfooter\"><hr><table width=\"100%\" summary=\"Navigation footer\"><tr><td width=\"40%\" align=\"left\"><a accesskey=\"p\" href=\"API-s32-arg.html\">Prev</a>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"u\" href=\"context_stp.html\">Up</a></td><td width=\"40%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-set-int-arg.html\">Next</a></td></tr><tr><td width=\"40%\" align=\"left\" valign=\"top\"><span class=\"phrase\">function::s32_arg</span>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"h\" href=\"index.html\">Home</a></td><td width=\"40%\" align=\"right\" valign=\"top\">&#160;<span class=\"phrase\">function::set_int_arg</span></td></tr></table></div></body></html>\n"}, {"source1": "./usr/share/doc/systemtap-doc/tapsets/API-sa-flags-str.html", "source2": "./usr/share/doc/systemtap-doc/tapsets/API-sa-flags-str.html", "unified_diff": "@@ -1,7 +1,7 @@\n <html><head><meta http-equiv=\"Content-Type\" content=\"text/html; charset=ANSI_X3.4-1968\"><title>function::sa_flags_str</title><meta name=\"generator\" content=\"DocBook XSL Stylesheets Vsnapshot\"><link rel=\"home\" href=\"index.html\" title=\"SystemTap Tapset Reference Manual\"><link rel=\"up\" href=\"signal.stp.html\" title=\"Chapter&#160;17.&#160;Signal Tapset\"><link rel=\"prev\" href=\"API-is-sig-blocked.html\" title=\"function::is_sig_blocked\"><link rel=\"next\" href=\"API-sa-handler-str.html\" title=\"function::sa_handler_str\"></head><body bgcolor=\"white\" text=\"black\" link=\"#0000FF\" vlink=\"#840084\" alink=\"#0000FF\"><div class=\"navheader\"><table width=\"100%\" summary=\"Navigation header\"><tr><th colspan=\"3\" align=\"center\"><span class=\"phrase\">function::sa_flags_str</span></th></tr><tr><td width=\"20%\" align=\"left\"><a accesskey=\"p\" href=\"API-is-sig-blocked.html\">Prev</a>&#160;</td><th width=\"60%\" align=\"center\">Chapter&#160;17.&#160;Signal Tapset</th><td width=\"20%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-sa-handler-str.html\">Next</a></td></tr></table><hr></div><div class=\"refentry\"><a name=\"API-sa-flags-str\"></a><div class=\"titlepage\"></div><div class=\"refnamediv\"><h2>Name</h2><p>function::sa_flags_str &#8212; \n      Returns the string representation of sa_flags\n  </p></div><div class=\"refsynopsisdiv\"><h2>Synopsis</h2><pre class=\"programlisting\">\n     sa_flags_str:string(sa_flags:long)\n-</pre></div><div class=\"refsect1\"><a name=\"idm16044\"></a><h2>Arguments</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>sa_flags</code></em></span></dt><dd><p>\n+</pre></div><div class=\"refsect1\"><a name=\"idm16043\"></a><h2>Arguments</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>sa_flags</code></em></span></dt><dd><p>\n      the set of flags to convert to string.\n     </p></dd></dl></div></div></div><div class=\"navfooter\"><hr><table width=\"100%\" summary=\"Navigation footer\"><tr><td width=\"40%\" align=\"left\"><a accesskey=\"p\" href=\"API-is-sig-blocked.html\">Prev</a>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"u\" href=\"signal.stp.html\">Up</a></td><td width=\"40%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-sa-handler-str.html\">Next</a></td></tr><tr><td width=\"40%\" align=\"left\" valign=\"top\"><span class=\"phrase\">function::is_sig_blocked</span>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"h\" href=\"index.html\">Home</a></td><td width=\"40%\" align=\"right\" valign=\"top\">&#160;<span class=\"phrase\">function::sa_handler_str</span></td></tr></table></div></body></html>\n"}, {"source1": "./usr/share/doc/systemtap-doc/tapsets/API-sa-handler-str.html", "source2": "./usr/share/doc/systemtap-doc/tapsets/API-sa-handler-str.html", "unified_diff": "@@ -1,11 +1,11 @@\n <html><head><meta http-equiv=\"Content-Type\" content=\"text/html; charset=ANSI_X3.4-1968\"><title>function::sa_handler_str</title><meta name=\"generator\" content=\"DocBook XSL Stylesheets Vsnapshot\"><link rel=\"home\" href=\"index.html\" title=\"SystemTap Tapset Reference Manual\"><link rel=\"up\" href=\"signal.stp.html\" title=\"Chapter&#160;17.&#160;Signal Tapset\"><link rel=\"prev\" href=\"API-sa-flags-str.html\" title=\"function::sa_flags_str\"><link rel=\"next\" href=\"API-signal-str.html\" title=\"function::signal_str\"></head><body bgcolor=\"white\" text=\"black\" link=\"#0000FF\" vlink=\"#840084\" alink=\"#0000FF\"><div class=\"navheader\"><table width=\"100%\" summary=\"Navigation header\"><tr><th colspan=\"3\" align=\"center\"><span class=\"phrase\">function::sa_handler_str</span></th></tr><tr><td width=\"20%\" align=\"left\"><a accesskey=\"p\" href=\"API-sa-flags-str.html\">Prev</a>&#160;</td><th width=\"60%\" align=\"center\">Chapter&#160;17.&#160;Signal Tapset</th><td width=\"20%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-signal-str.html\">Next</a></td></tr></table><hr></div><div class=\"refentry\"><a name=\"API-sa-handler-str\"></a><div class=\"titlepage\"></div><div class=\"refnamediv\"><h2>Name</h2><p>function::sa_handler_str &#8212; \n      Returns the string representation of an sa_handler\n  </p></div><div class=\"refsynopsisdiv\"><h2>Synopsis</h2><pre class=\"programlisting\">\n     sa_handler_str(handler:)\n-</pre></div><div class=\"refsect1\"><a name=\"idm16067\"></a><h2>Arguments</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>handler</code></em></span></dt><dd><p>\n+</pre></div><div class=\"refsect1\"><a name=\"idm16066\"></a><h2>Arguments</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>handler</code></em></span></dt><dd><p>\n      the sa_handler to convert to string.\n-    </p></dd></dl></div></div><div class=\"refsect1\"><a name=\"idm16075\"></a><h2>Description</h2><p>\n+    </p></dd></dl></div></div><div class=\"refsect1\"><a name=\"idm16074\"></a><h2>Description</h2><p>\n    Returns the string representation of an sa_handler.\n    If it is not SIG_DFL, SIG_IGN or SIG_ERR, it will return the address\n    of the handler.\n </p></div></div><div class=\"navfooter\"><hr><table width=\"100%\" summary=\"Navigation footer\"><tr><td width=\"40%\" align=\"left\"><a accesskey=\"p\" href=\"API-sa-flags-str.html\">Prev</a>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"u\" href=\"signal.stp.html\">Up</a></td><td width=\"40%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-signal-str.html\">Next</a></td></tr><tr><td width=\"40%\" align=\"left\" valign=\"top\"><span class=\"phrase\">function::sa_flags_str</span>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"h\" href=\"index.html\">Home</a></td><td width=\"40%\" align=\"right\" valign=\"top\">&#160;<span class=\"phrase\">function::signal_str</span></td></tr></table></div></body></html>\n"}, {"source1": "./usr/share/doc/systemtap-doc/tapsets/API-scheduler-balance.html", "source2": "./usr/share/doc/systemtap-doc/tapsets/API-scheduler-balance.html", "unified_diff": "@@ -1,7 +1,7 @@\n <html><head><meta http-equiv=\"Content-Type\" content=\"text/html; charset=ANSI_X3.4-1968\"><title>probe::scheduler.balance</title><meta name=\"generator\" content=\"DocBook XSL Stylesheets Vsnapshot\"><link rel=\"home\" href=\"index.html\" title=\"SystemTap Tapset Reference Manual\"><link rel=\"up\" href=\"sched.stp.html\" title=\"Chapter&#160;8.&#160;Scheduler Tapset\"><link rel=\"prev\" href=\"sched.stp.html\" title=\"Chapter&#160;8.&#160;Scheduler Tapset\"><link rel=\"next\" href=\"API-scheduler-cpu-off.html\" title=\"probe::scheduler.cpu_off\"></head><body bgcolor=\"white\" text=\"black\" link=\"#0000FF\" vlink=\"#840084\" alink=\"#0000FF\"><div class=\"navheader\"><table width=\"100%\" summary=\"Navigation header\"><tr><th colspan=\"3\" align=\"center\"><span class=\"phrase\">probe::scheduler.balance</span></th></tr><tr><td width=\"20%\" align=\"left\"><a accesskey=\"p\" href=\"sched.stp.html\">Prev</a>&#160;</td><th width=\"60%\" align=\"center\">Chapter&#160;8.&#160;Scheduler Tapset</th><td width=\"20%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-scheduler-cpu-off.html\">Next</a></td></tr></table><hr></div><div class=\"refentry\"><a name=\"API-scheduler-balance\"></a><div class=\"titlepage\"></div><div class=\"refnamediv\"><h2>Name</h2><p>probe::scheduler.balance &#8212; \n      A cpu attempting to find more work.\n- </p></div><div class=\"refsynopsisdiv\"><h2>Synopsis</h2><pre class=\"synopsis\">scheduler.balance </pre></div><div class=\"refsect1\"><a name=\"idm5508\"></a><h2>Values</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>name</code></em></span></dt><dd><p>\n+ </p></div><div class=\"refsynopsisdiv\"><h2>Synopsis</h2><pre class=\"synopsis\">scheduler.balance </pre></div><div class=\"refsect1\"><a name=\"idm5507\"></a><h2>Values</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>name</code></em></span></dt><dd><p>\n      name of the probe point\n-    </p></dd></dl></div></div><div class=\"refsect1\"><a name=\"idm5516\"></a><h2>Context</h2><p>\n+    </p></dd></dl></div></div><div class=\"refsect1\"><a name=\"idm5515\"></a><h2>Context</h2><p>\n    The cpu looking for more work.\n </p></div></div><div class=\"navfooter\"><hr><table width=\"100%\" summary=\"Navigation footer\"><tr><td width=\"40%\" align=\"left\"><a accesskey=\"p\" href=\"sched.stp.html\">Prev</a>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"u\" href=\"sched.stp.html\">Up</a></td><td width=\"40%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-scheduler-cpu-off.html\">Next</a></td></tr><tr><td width=\"40%\" align=\"left\" valign=\"top\">Chapter&#160;8.&#160;Scheduler Tapset&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"h\" href=\"index.html\">Home</a></td><td width=\"40%\" align=\"right\" valign=\"top\">&#160;<span class=\"phrase\">probe::scheduler.cpu_off</span></td></tr></table></div></body></html>\n"}, {"source1": "./usr/share/doc/systemtap-doc/tapsets/API-scheduler-cpu-off.html", "source2": "./usr/share/doc/systemtap-doc/tapsets/API-scheduler-cpu-off.html", "unified_diff": "@@ -1,13 +1,13 @@\n <html><head><meta http-equiv=\"Content-Type\" content=\"text/html; charset=ANSI_X3.4-1968\"><title>probe::scheduler.cpu_off</title><meta name=\"generator\" content=\"DocBook XSL Stylesheets Vsnapshot\"><link rel=\"home\" href=\"index.html\" title=\"SystemTap Tapset Reference Manual\"><link rel=\"up\" href=\"sched.stp.html\" title=\"Chapter&#160;8.&#160;Scheduler Tapset\"><link rel=\"prev\" href=\"API-scheduler-balance.html\" title=\"probe::scheduler.balance\"><link rel=\"next\" href=\"API-scheduler-cpu-on.html\" title=\"probe::scheduler.cpu_on\"></head><body bgcolor=\"white\" text=\"black\" link=\"#0000FF\" vlink=\"#840084\" alink=\"#0000FF\"><div class=\"navheader\"><table width=\"100%\" summary=\"Navigation header\"><tr><th colspan=\"3\" align=\"center\"><span class=\"phrase\">probe::scheduler.cpu_off</span></th></tr><tr><td width=\"20%\" align=\"left\"><a accesskey=\"p\" href=\"API-scheduler-balance.html\">Prev</a>&#160;</td><th width=\"60%\" align=\"center\">Chapter&#160;8.&#160;Scheduler Tapset</th><td width=\"20%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-scheduler-cpu-on.html\">Next</a></td></tr></table><hr></div><div class=\"refentry\"><a name=\"API-scheduler-cpu-off\"></a><div class=\"titlepage\"></div><div class=\"refnamediv\"><h2>Name</h2><p>probe::scheduler.cpu_off &#8212; \n   Process is about to stop running on a cpu\n- </p></div><div class=\"refsynopsisdiv\"><h2>Synopsis</h2><pre class=\"synopsis\">scheduler.cpu_off </pre></div><div class=\"refsect1\"><a name=\"idm5534\"></a><h2>Values</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>task_next</code></em></span></dt><dd><p>\n+ </p></div><div class=\"refsynopsisdiv\"><h2>Synopsis</h2><pre class=\"synopsis\">scheduler.cpu_off </pre></div><div class=\"refsect1\"><a name=\"idm5533\"></a><h2>Values</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>idle</code></em></span></dt><dd><p>\n+     boolean indicating whether current is the idle process\n+    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>task_next</code></em></span></dt><dd><p>\n      the process replacing current\n     </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>task_prev</code></em></span></dt><dd><p>\n      the process leaving the cpu (same as current)\n     </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>name</code></em></span></dt><dd><p>\n      name of the probe point\n-    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>idle</code></em></span></dt><dd><p>\n-     boolean indicating whether current is the idle process\n-    </p></dd></dl></div></div><div class=\"refsect1\"><a name=\"idm5557\"></a><h2>Context</h2><p>\n+    </p></dd></dl></div></div><div class=\"refsect1\"><a name=\"idm5556\"></a><h2>Context</h2><p>\n    The process leaving the cpu.\n </p></div></div><div class=\"navfooter\"><hr><table width=\"100%\" summary=\"Navigation footer\"><tr><td width=\"40%\" align=\"left\"><a accesskey=\"p\" href=\"API-scheduler-balance.html\">Prev</a>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"u\" href=\"sched.stp.html\">Up</a></td><td width=\"40%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-scheduler-cpu-on.html\">Next</a></td></tr><tr><td width=\"40%\" align=\"left\" valign=\"top\"><span class=\"phrase\">probe::scheduler.balance</span>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"h\" href=\"index.html\">Home</a></td><td width=\"40%\" align=\"right\" valign=\"top\">&#160;<span class=\"phrase\">probe::scheduler.cpu_on</span></td></tr></table></div></body></html>\n"}, {"source1": "./usr/share/doc/systemtap-doc/tapsets/API-scheduler-cpu-on.html", "source2": "./usr/share/doc/systemtap-doc/tapsets/API-scheduler-cpu-on.html", "unified_diff": "@@ -1,11 +1,11 @@\n <html><head><meta http-equiv=\"Content-Type\" content=\"text/html; charset=ANSI_X3.4-1968\"><title>probe::scheduler.cpu_on</title><meta name=\"generator\" content=\"DocBook XSL Stylesheets Vsnapshot\"><link rel=\"home\" href=\"index.html\" title=\"SystemTap Tapset Reference Manual\"><link rel=\"up\" href=\"sched.stp.html\" title=\"Chapter&#160;8.&#160;Scheduler Tapset\"><link rel=\"prev\" href=\"API-scheduler-cpu-off.html\" title=\"probe::scheduler.cpu_off\"><link rel=\"next\" href=\"API-scheduler-ctxswitch.html\" title=\"probe::scheduler.ctxswitch\"></head><body bgcolor=\"white\" text=\"black\" link=\"#0000FF\" vlink=\"#840084\" alink=\"#0000FF\"><div class=\"navheader\"><table width=\"100%\" summary=\"Navigation header\"><tr><th colspan=\"3\" align=\"center\"><span class=\"phrase\">probe::scheduler.cpu_on</span></th></tr><tr><td width=\"20%\" align=\"left\"><a accesskey=\"p\" href=\"API-scheduler-cpu-off.html\">Prev</a>&#160;</td><th width=\"60%\" align=\"center\">Chapter&#160;8.&#160;Scheduler Tapset</th><td width=\"20%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-scheduler-ctxswitch.html\">Next</a></td></tr></table><hr></div><div class=\"refentry\"><a name=\"API-scheduler-cpu-on\"></a><div class=\"titlepage\"></div><div class=\"refnamediv\"><h2>Name</h2><p>probe::scheduler.cpu_on &#8212; \n      Process is beginning execution on a cpu\n- </p></div><div class=\"refsynopsisdiv\"><h2>Synopsis</h2><pre class=\"synopsis\">scheduler.cpu_on </pre></div><div class=\"refsect1\"><a name=\"idm5575\"></a><h2>Values</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>task_prev</code></em></span></dt><dd><p>\n-     the process that was previously running on this cpu\n-    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>name</code></em></span></dt><dd><p>\n+ </p></div><div class=\"refsynopsisdiv\"><h2>Synopsis</h2><pre class=\"synopsis\">scheduler.cpu_on </pre></div><div class=\"refsect1\"><a name=\"idm5574\"></a><h2>Values</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>name</code></em></span></dt><dd><p>\n      name of the probe point\n+    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>task_prev</code></em></span></dt><dd><p>\n+     the process that was previously running on this cpu\n     </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>idle</code></em></span></dt><dd><p>\n      - boolean indicating whether current is the idle process\n-    </p></dd></dl></div></div><div class=\"refsect1\"><a name=\"idm5593\"></a><h2>Context</h2><p>\n+    </p></dd></dl></div></div><div class=\"refsect1\"><a name=\"idm5592\"></a><h2>Context</h2><p>\n    The resuming process.\n </p></div></div><div class=\"navfooter\"><hr><table width=\"100%\" summary=\"Navigation footer\"><tr><td width=\"40%\" align=\"left\"><a accesskey=\"p\" href=\"API-scheduler-cpu-off.html\">Prev</a>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"u\" href=\"sched.stp.html\">Up</a></td><td width=\"40%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-scheduler-ctxswitch.html\">Next</a></td></tr><tr><td width=\"40%\" align=\"left\" valign=\"top\"><span class=\"phrase\">probe::scheduler.cpu_off</span>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"h\" href=\"index.html\">Home</a></td><td width=\"40%\" align=\"right\" valign=\"top\">&#160;<span class=\"phrase\">probe::scheduler.ctxswitch</span></td></tr></table></div></body></html>\n"}, {"source1": "./usr/share/doc/systemtap-doc/tapsets/API-scheduler-ctxswitch.html", "source2": "./usr/share/doc/systemtap-doc/tapsets/API-scheduler-ctxswitch.html", "unified_diff": "@@ -1,25 +1,25 @@\n <html><head><meta http-equiv=\"Content-Type\" content=\"text/html; charset=ANSI_X3.4-1968\"><title>probe::scheduler.ctxswitch</title><meta name=\"generator\" content=\"DocBook XSL Stylesheets Vsnapshot\"><link rel=\"home\" href=\"index.html\" title=\"SystemTap Tapset Reference Manual\"><link rel=\"up\" href=\"sched.stp.html\" title=\"Chapter&#160;8.&#160;Scheduler Tapset\"><link rel=\"prev\" href=\"API-scheduler-cpu-on.html\" title=\"probe::scheduler.cpu_on\"><link rel=\"next\" href=\"API-scheduler-kthread-stop.html\" title=\"probe::scheduler.kthread_stop\"></head><body bgcolor=\"white\" text=\"black\" link=\"#0000FF\" vlink=\"#840084\" alink=\"#0000FF\"><div class=\"navheader\"><table width=\"100%\" summary=\"Navigation header\"><tr><th colspan=\"3\" align=\"center\"><span class=\"phrase\">probe::scheduler.ctxswitch</span></th></tr><tr><td width=\"20%\" align=\"left\"><a accesskey=\"p\" href=\"API-scheduler-cpu-on.html\">Prev</a>&#160;</td><th width=\"60%\" align=\"center\">Chapter&#160;8.&#160;Scheduler Tapset</th><td width=\"20%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-scheduler-kthread-stop.html\">Next</a></td></tr></table><hr></div><div class=\"refentry\"><a name=\"API-scheduler-ctxswitch\"></a><div class=\"titlepage\"></div><div class=\"refnamediv\"><h2>Name</h2><p>probe::scheduler.ctxswitch &#8212; \n      A context switch is occuring.\n- </p></div><div class=\"refsynopsisdiv\"><h2>Synopsis</h2><pre class=\"synopsis\">scheduler.ctxswitch </pre></div><div class=\"refsect1\"><a name=\"idm5611\"></a><h2>Values</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>prev_pid</code></em></span></dt><dd><p>\n-     The PID of the process to be switched out\n-    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>name</code></em></span></dt><dd><p>\n-     name of the probe point\n-    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>next_tid</code></em></span></dt><dd><p>\n-     The TID of the process to be switched in\t \n+ </p></div><div class=\"refsynopsisdiv\"><h2>Synopsis</h2><pre class=\"synopsis\">scheduler.ctxswitch </pre></div><div class=\"refsect1\"><a name=\"idm5610\"></a><h2>Values</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>prev_task_name</code></em></span></dt><dd><p>\n+     The name of the process to be switched out\n     </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>next_priority</code></em></span></dt><dd><p>\n      The priority of the process to be switched in\n-    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>prev_task_name</code></em></span></dt><dd><p>\n-     The name of the process to be switched out\n     </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>nexttsk_state</code></em></span></dt><dd><p>\n      the state of the process to be switched in\n-    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>next_task_name</code></em></span></dt><dd><p>\n-     The name of the process to be switched in\n-    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>prevtsk_state</code></em></span></dt><dd><p>\n-     the state of the process to be switched out\n+    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>next_tid</code></em></span></dt><dd><p>\n+     The TID of the process to be switched in\t \n+    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>prev_pid</code></em></span></dt><dd><p>\n+     The PID of the process to be switched out\n+    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>name</code></em></span></dt><dd><p>\n+     name of the probe point\n     </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>next_pid</code></em></span></dt><dd><p>\n      The PID of the process to be switched in\n-    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>prev_priority</code></em></span></dt><dd><p>\n-     The priority of the process to be switched out\n     </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>prev_tid</code></em></span></dt><dd><p>\n      The TID of the process to be switched out\n+    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>prev_priority</code></em></span></dt><dd><p>\n+     The priority of the process to be switched out\n+    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>next_task_name</code></em></span></dt><dd><p>\n+     The name of the process to be switched in\n+    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>prevtsk_state</code></em></span></dt><dd><p>\n+     the state of the process to be switched out\n     </p></dd></dl></div></div></div><div class=\"navfooter\"><hr><table width=\"100%\" summary=\"Navigation footer\"><tr><td width=\"40%\" align=\"left\"><a accesskey=\"p\" href=\"API-scheduler-cpu-on.html\">Prev</a>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"u\" href=\"sched.stp.html\">Up</a></td><td width=\"40%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-scheduler-kthread-stop.html\">Next</a></td></tr><tr><td width=\"40%\" align=\"left\" valign=\"top\"><span class=\"phrase\">probe::scheduler.cpu_on</span>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"h\" href=\"index.html\">Home</a></td><td width=\"40%\" align=\"right\" valign=\"top\">&#160;<span class=\"phrase\">probe::scheduler.kthread_stop</span></td></tr></table></div></body></html>\n"}, {"source1": "./usr/share/doc/systemtap-doc/tapsets/API-scheduler-kthread-stop-return.html", "source2": "./usr/share/doc/systemtap-doc/tapsets/API-scheduler-kthread-stop-return.html", "unified_diff": "@@ -1,7 +1,7 @@\n <html><head><meta http-equiv=\"Content-Type\" content=\"text/html; charset=ANSI_X3.4-1968\"><title>probe::scheduler.kthread_stop.return</title><meta name=\"generator\" content=\"DocBook XSL Stylesheets Vsnapshot\"><link rel=\"home\" href=\"index.html\" title=\"SystemTap Tapset Reference Manual\"><link rel=\"up\" href=\"sched.stp.html\" title=\"Chapter&#160;8.&#160;Scheduler Tapset\"><link rel=\"prev\" href=\"API-scheduler-kthread-stop.html\" title=\"probe::scheduler.kthread_stop\"><link rel=\"next\" href=\"API-scheduler-migrate.html\" title=\"probe::scheduler.migrate\"></head><body bgcolor=\"white\" text=\"black\" link=\"#0000FF\" vlink=\"#840084\" alink=\"#0000FF\"><div class=\"navheader\"><table width=\"100%\" summary=\"Navigation header\"><tr><th colspan=\"3\" align=\"center\"><span class=\"phrase\">probe::scheduler.kthread_stop.return</span></th></tr><tr><td width=\"20%\" align=\"left\"><a accesskey=\"p\" href=\"API-scheduler-kthread-stop.html\">Prev</a>&#160;</td><th width=\"60%\" align=\"center\">Chapter&#160;8.&#160;Scheduler Tapset</th><td width=\"20%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-scheduler-migrate.html\">Next</a></td></tr></table><hr></div><div class=\"refentry\"><a name=\"API-scheduler-kthread-stop-return\"></a><div class=\"titlepage\"></div><div class=\"refnamediv\"><h2>Name</h2><p>probe::scheduler.kthread_stop.return &#8212; \n      A kthread is stopped and gets the return value\n- </p></div><div class=\"refsynopsisdiv\"><h2>Synopsis</h2><pre class=\"synopsis\">scheduler.kthread_stop.return </pre></div><div class=\"refsect1\"><a name=\"idm5712\"></a><h2>Values</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>name</code></em></span></dt><dd><p>\n-     name of the probe point\n-    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>return_value</code></em></span></dt><dd><p>\n+ </p></div><div class=\"refsynopsisdiv\"><h2>Synopsis</h2><pre class=\"synopsis\">scheduler.kthread_stop.return </pre></div><div class=\"refsect1\"><a name=\"idm5711\"></a><h2>Values</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>return_value</code></em></span></dt><dd><p>\n      return value after stopping the thread\n+    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>name</code></em></span></dt><dd><p>\n+     name of the probe point\n     </p></dd></dl></div></div></div><div class=\"navfooter\"><hr><table width=\"100%\" summary=\"Navigation footer\"><tr><td width=\"40%\" align=\"left\"><a accesskey=\"p\" href=\"API-scheduler-kthread-stop.html\">Prev</a>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"u\" href=\"sched.stp.html\">Up</a></td><td width=\"40%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-scheduler-migrate.html\">Next</a></td></tr><tr><td width=\"40%\" align=\"left\" valign=\"top\"><span class=\"phrase\">probe::scheduler.kthread_stop</span>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"h\" href=\"index.html\">Home</a></td><td width=\"40%\" align=\"right\" valign=\"top\">&#160;<span class=\"phrase\">probe::scheduler.migrate</span></td></tr></table></div></body></html>\n"}, {"source1": "./usr/share/doc/systemtap-doc/tapsets/API-scheduler-kthread-stop.html", "source2": "./usr/share/doc/systemtap-doc/tapsets/API-scheduler-kthread-stop.html", "unified_diff": "@@ -1,7 +1,7 @@\n <html><head><meta http-equiv=\"Content-Type\" content=\"text/html; charset=ANSI_X3.4-1968\"><title>probe::scheduler.kthread_stop</title><meta name=\"generator\" content=\"DocBook XSL Stylesheets Vsnapshot\"><link rel=\"home\" href=\"index.html\" title=\"SystemTap Tapset Reference Manual\"><link rel=\"up\" href=\"sched.stp.html\" title=\"Chapter&#160;8.&#160;Scheduler Tapset\"><link rel=\"prev\" href=\"API-scheduler-ctxswitch.html\" title=\"probe::scheduler.ctxswitch\"><link rel=\"next\" href=\"API-scheduler-kthread-stop-return.html\" title=\"probe::scheduler.kthread_stop.return\"></head><body bgcolor=\"white\" text=\"black\" link=\"#0000FF\" vlink=\"#840084\" alink=\"#0000FF\"><div class=\"navheader\"><table width=\"100%\" summary=\"Navigation header\"><tr><th colspan=\"3\" align=\"center\"><span class=\"phrase\">probe::scheduler.kthread_stop</span></th></tr><tr><td width=\"20%\" align=\"left\"><a accesskey=\"p\" href=\"API-scheduler-ctxswitch.html\">Prev</a>&#160;</td><th width=\"60%\" align=\"center\">Chapter&#160;8.&#160;Scheduler Tapset</th><td width=\"20%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-scheduler-kthread-stop-return.html\">Next</a></td></tr></table><hr></div><div class=\"refentry\"><a name=\"API-scheduler-kthread-stop\"></a><div class=\"titlepage\"></div><div class=\"refnamediv\"><h2>Name</h2><p>probe::scheduler.kthread_stop &#8212; \n      A thread created by kthread_create is being stopped\n- </p></div><div class=\"refsynopsisdiv\"><h2>Synopsis</h2><pre class=\"synopsis\">scheduler.kthread_stop </pre></div><div class=\"refsect1\"><a name=\"idm5684\"></a><h2>Values</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>thread_pid</code></em></span></dt><dd><p>\n-     PID of the thread being stopped\n-    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>thread_priority</code></em></span></dt><dd><p>\n+ </p></div><div class=\"refsynopsisdiv\"><h2>Synopsis</h2><pre class=\"synopsis\">scheduler.kthread_stop </pre></div><div class=\"refsect1\"><a name=\"idm5683\"></a><h2>Values</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>thread_priority</code></em></span></dt><dd><p>\n      priority of the thread\n+    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>thread_pid</code></em></span></dt><dd><p>\n+     PID of the thread being stopped\n     </p></dd></dl></div></div></div><div class=\"navfooter\"><hr><table width=\"100%\" summary=\"Navigation footer\"><tr><td width=\"40%\" align=\"left\"><a accesskey=\"p\" href=\"API-scheduler-ctxswitch.html\">Prev</a>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"u\" href=\"sched.stp.html\">Up</a></td><td width=\"40%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-scheduler-kthread-stop-return.html\">Next</a></td></tr><tr><td width=\"40%\" align=\"left\" valign=\"top\"><span class=\"phrase\">probe::scheduler.ctxswitch</span>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"h\" href=\"index.html\">Home</a></td><td width=\"40%\" align=\"right\" valign=\"top\">&#160;<span class=\"phrase\">probe::scheduler.kthread_stop.return</span></td></tr></table></div></body></html>\n"}, {"source1": "./usr/share/doc/systemtap-doc/tapsets/API-scheduler-migrate.html", "source2": "./usr/share/doc/systemtap-doc/tapsets/API-scheduler-migrate.html", "unified_diff": "@@ -1,15 +1,15 @@\n <html><head><meta http-equiv=\"Content-Type\" content=\"text/html; charset=ANSI_X3.4-1968\"><title>probe::scheduler.migrate</title><meta name=\"generator\" content=\"DocBook XSL Stylesheets Vsnapshot\"><link rel=\"home\" href=\"index.html\" title=\"SystemTap Tapset Reference Manual\"><link rel=\"up\" href=\"sched.stp.html\" title=\"Chapter&#160;8.&#160;Scheduler Tapset\"><link rel=\"prev\" href=\"API-scheduler-kthread-stop-return.html\" title=\"probe::scheduler.kthread_stop.return\"><link rel=\"next\" href=\"API-scheduler-process-exit.html\" title=\"probe::scheduler.process_exit\"></head><body bgcolor=\"white\" text=\"black\" link=\"#0000FF\" vlink=\"#840084\" alink=\"#0000FF\"><div class=\"navheader\"><table width=\"100%\" summary=\"Navigation header\"><tr><th colspan=\"3\" align=\"center\"><span class=\"phrase\">probe::scheduler.migrate</span></th></tr><tr><td width=\"20%\" align=\"left\"><a accesskey=\"p\" href=\"API-scheduler-kthread-stop-return.html\">Prev</a>&#160;</td><th width=\"60%\" align=\"center\">Chapter&#160;8.&#160;Scheduler Tapset</th><td width=\"20%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-scheduler-process-exit.html\">Next</a></td></tr></table><hr></div><div class=\"refentry\"><a name=\"API-scheduler-migrate\"></a><div class=\"titlepage\"></div><div class=\"refnamediv\"><h2>Name</h2><p>probe::scheduler.migrate &#8212; \n      Task migrating across cpus\n- </p></div><div class=\"refsynopsisdiv\"><h2>Synopsis</h2><pre class=\"synopsis\">scheduler.migrate </pre></div><div class=\"refsect1\"><a name=\"idm5740\"></a><h2>Values</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>cpu_to</code></em></span></dt><dd><p>\n-     the destination cpu\n-    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>pid</code></em></span></dt><dd><p>\n-     PID of the task being migrated\n+ </p></div><div class=\"refsynopsisdiv\"><h2>Synopsis</h2><pre class=\"synopsis\">scheduler.migrate </pre></div><div class=\"refsect1\"><a name=\"idm5739\"></a><h2>Values</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>cpu_from</code></em></span></dt><dd><p>\n+     the original cpu\n     </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>priority</code></em></span></dt><dd><p>\n      priority of the task being migrated\n-    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>name</code></em></span></dt><dd><p>\n-     name of the probe point\n-    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>cpu_from</code></em></span></dt><dd><p>\n-     the original cpu\n     </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>task</code></em></span></dt><dd><p>\n      the process that is being migrated\n+    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>cpu_to</code></em></span></dt><dd><p>\n+     the destination cpu\n+    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>name</code></em></span></dt><dd><p>\n+     name of the probe point\n+    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>pid</code></em></span></dt><dd><p>\n+     PID of the task being migrated\n     </p></dd></dl></div></div></div><div class=\"navfooter\"><hr><table width=\"100%\" summary=\"Navigation footer\"><tr><td width=\"40%\" align=\"left\"><a accesskey=\"p\" href=\"API-scheduler-kthread-stop-return.html\">Prev</a>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"u\" href=\"sched.stp.html\">Up</a></td><td width=\"40%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-scheduler-process-exit.html\">Next</a></td></tr><tr><td width=\"40%\" align=\"left\" valign=\"top\"><span class=\"phrase\">probe::scheduler.kthread_stop.return</span>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"h\" href=\"index.html\">Home</a></td><td width=\"40%\" align=\"right\" valign=\"top\">&#160;<span class=\"phrase\">probe::scheduler.process_exit</span></td></tr></table></div></body></html>\n"}, {"source1": "./usr/share/doc/systemtap-doc/tapsets/API-scheduler-process-exit.html", "source2": "./usr/share/doc/systemtap-doc/tapsets/API-scheduler-process-exit.html", "unified_diff": "@@ -1,9 +1,9 @@\n <html><head><meta http-equiv=\"Content-Type\" content=\"text/html; charset=ANSI_X3.4-1968\"><title>probe::scheduler.process_exit</title><meta name=\"generator\" content=\"DocBook XSL Stylesheets Vsnapshot\"><link rel=\"home\" href=\"index.html\" title=\"SystemTap Tapset Reference Manual\"><link rel=\"up\" href=\"sched.stp.html\" title=\"Chapter&#160;8.&#160;Scheduler Tapset\"><link rel=\"prev\" href=\"API-scheduler-migrate.html\" title=\"probe::scheduler.migrate\"><link rel=\"next\" href=\"API-scheduler-process-fork.html\" title=\"probe::scheduler.process_fork\"></head><body bgcolor=\"white\" text=\"black\" link=\"#0000FF\" vlink=\"#840084\" alink=\"#0000FF\"><div class=\"navheader\"><table width=\"100%\" summary=\"Navigation header\"><tr><th colspan=\"3\" align=\"center\"><span class=\"phrase\">probe::scheduler.process_exit</span></th></tr><tr><td width=\"20%\" align=\"left\"><a accesskey=\"p\" href=\"API-scheduler-migrate.html\">Prev</a>&#160;</td><th width=\"60%\" align=\"center\">Chapter&#160;8.&#160;Scheduler Tapset</th><td width=\"20%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-scheduler-process-fork.html\">Next</a></td></tr></table><hr></div><div class=\"refentry\"><a name=\"API-scheduler-process-exit\"></a><div class=\"titlepage\"></div><div class=\"refnamediv\"><h2>Name</h2><p>probe::scheduler.process_exit &#8212; \n      Process exiting\n- </p></div><div class=\"refsynopsisdiv\"><h2>Synopsis</h2><pre class=\"synopsis\">scheduler.process_exit </pre></div><div class=\"refsect1\"><a name=\"idm5788\"></a><h2>Values</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>name</code></em></span></dt><dd><p>\n-     name of the probe point\n-    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>priority</code></em></span></dt><dd><p>\n+ </p></div><div class=\"refsynopsisdiv\"><h2>Synopsis</h2><pre class=\"synopsis\">scheduler.process_exit </pre></div><div class=\"refsect1\"><a name=\"idm5787\"></a><h2>Values</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>priority</code></em></span></dt><dd><p>\n      priority of the process exiting\n     </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>pid</code></em></span></dt><dd><p>\n      PID of the process exiting\n+    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>name</code></em></span></dt><dd><p>\n+     name of the probe point\n     </p></dd></dl></div></div></div><div class=\"navfooter\"><hr><table width=\"100%\" summary=\"Navigation footer\"><tr><td width=\"40%\" align=\"left\"><a accesskey=\"p\" href=\"API-scheduler-migrate.html\">Prev</a>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"u\" href=\"sched.stp.html\">Up</a></td><td width=\"40%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-scheduler-process-fork.html\">Next</a></td></tr><tr><td width=\"40%\" align=\"left\" valign=\"top\"><span class=\"phrase\">probe::scheduler.migrate</span>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"h\" href=\"index.html\">Home</a></td><td width=\"40%\" align=\"right\" valign=\"top\">&#160;<span class=\"phrase\">probe::scheduler.process_fork</span></td></tr></table></div></body></html>\n"}, {"source1": "./usr/share/doc/systemtap-doc/tapsets/API-scheduler-process-fork.html", "source2": "./usr/share/doc/systemtap-doc/tapsets/API-scheduler-process-fork.html", "unified_diff": "@@ -1,9 +1,9 @@\n <html><head><meta http-equiv=\"Content-Type\" content=\"text/html; charset=ANSI_X3.4-1968\"><title>probe::scheduler.process_fork</title><meta name=\"generator\" content=\"DocBook XSL Stylesheets Vsnapshot\"><link rel=\"home\" href=\"index.html\" title=\"SystemTap Tapset Reference Manual\"><link rel=\"up\" href=\"sched.stp.html\" title=\"Chapter&#160;8.&#160;Scheduler Tapset\"><link rel=\"prev\" href=\"API-scheduler-process-exit.html\" title=\"probe::scheduler.process_exit\"><link rel=\"next\" href=\"API-scheduler-process-free.html\" title=\"probe::scheduler.process_free\"></head><body bgcolor=\"white\" text=\"black\" link=\"#0000FF\" vlink=\"#840084\" alink=\"#0000FF\"><div class=\"navheader\"><table width=\"100%\" summary=\"Navigation header\"><tr><th colspan=\"3\" align=\"center\"><span class=\"phrase\">probe::scheduler.process_fork</span></th></tr><tr><td width=\"20%\" align=\"left\"><a accesskey=\"p\" href=\"API-scheduler-process-exit.html\">Prev</a>&#160;</td><th width=\"60%\" align=\"center\">Chapter&#160;8.&#160;Scheduler Tapset</th><td width=\"20%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-scheduler-process-free.html\">Next</a></td></tr></table><hr></div><div class=\"refentry\"><a name=\"API-scheduler-process-fork\"></a><div class=\"titlepage\"></div><div class=\"refnamediv\"><h2>Name</h2><p>probe::scheduler.process_fork &#8212; \n      Process forked\n- </p></div><div class=\"refsynopsisdiv\"><h2>Synopsis</h2><pre class=\"synopsis\">scheduler.process_fork </pre></div><div class=\"refsect1\"><a name=\"idm5821\"></a><h2>Values</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>name</code></em></span></dt><dd><p>\n-     name of the probe point\n-    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>parent_pid</code></em></span></dt><dd><p>\n+ </p></div><div class=\"refsynopsisdiv\"><h2>Synopsis</h2><pre class=\"synopsis\">scheduler.process_fork </pre></div><div class=\"refsect1\"><a name=\"idm5820\"></a><h2>Values</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>parent_pid</code></em></span></dt><dd><p>\n      PID of the parent process\n     </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>child_pid</code></em></span></dt><dd><p>\n      PID of the child process\n+    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>name</code></em></span></dt><dd><p>\n+     name of the probe point\n     </p></dd></dl></div></div></div><div class=\"navfooter\"><hr><table width=\"100%\" summary=\"Navigation footer\"><tr><td width=\"40%\" align=\"left\"><a accesskey=\"p\" href=\"API-scheduler-process-exit.html\">Prev</a>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"u\" href=\"sched.stp.html\">Up</a></td><td width=\"40%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-scheduler-process-free.html\">Next</a></td></tr><tr><td width=\"40%\" align=\"left\" valign=\"top\"><span class=\"phrase\">probe::scheduler.process_exit</span>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"h\" href=\"index.html\">Home</a></td><td width=\"40%\" align=\"right\" valign=\"top\">&#160;<span class=\"phrase\">probe::scheduler.process_free</span></td></tr></table></div></body></html>\n"}, {"source1": "./usr/share/doc/systemtap-doc/tapsets/API-scheduler-process-free.html", "source2": "./usr/share/doc/systemtap-doc/tapsets/API-scheduler-process-free.html", "unified_diff": "@@ -1,9 +1,9 @@\n <html><head><meta http-equiv=\"Content-Type\" content=\"text/html; charset=ANSI_X3.4-1968\"><title>probe::scheduler.process_free</title><meta name=\"generator\" content=\"DocBook XSL Stylesheets Vsnapshot\"><link rel=\"home\" href=\"index.html\" title=\"SystemTap Tapset Reference Manual\"><link rel=\"up\" href=\"sched.stp.html\" title=\"Chapter&#160;8.&#160;Scheduler Tapset\"><link rel=\"prev\" href=\"API-scheduler-process-fork.html\" title=\"probe::scheduler.process_fork\"><link rel=\"next\" href=\"API-scheduler-process-wait.html\" title=\"probe::scheduler.process_wait\"></head><body bgcolor=\"white\" text=\"black\" link=\"#0000FF\" vlink=\"#840084\" alink=\"#0000FF\"><div class=\"navheader\"><table width=\"100%\" summary=\"Navigation header\"><tr><th colspan=\"3\" align=\"center\"><span class=\"phrase\">probe::scheduler.process_free</span></th></tr><tr><td width=\"20%\" align=\"left\"><a accesskey=\"p\" href=\"API-scheduler-process-fork.html\">Prev</a>&#160;</td><th width=\"60%\" align=\"center\">Chapter&#160;8.&#160;Scheduler Tapset</th><td width=\"20%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-scheduler-process-wait.html\">Next</a></td></tr></table><hr></div><div class=\"refentry\"><a name=\"API-scheduler-process-free\"></a><div class=\"titlepage\"></div><div class=\"refnamediv\"><h2>Name</h2><p>probe::scheduler.process_free &#8212; \n      Scheduler freeing a data structure for a process\n- </p></div><div class=\"refsynopsisdiv\"><h2>Synopsis</h2><pre class=\"synopsis\">scheduler.process_free </pre></div><div class=\"refsect1\"><a name=\"idm5854\"></a><h2>Values</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>pid</code></em></span></dt><dd><p>\n+ </p></div><div class=\"refsynopsisdiv\"><h2>Synopsis</h2><pre class=\"synopsis\">scheduler.process_free </pre></div><div class=\"refsect1\"><a name=\"idm5853\"></a><h2>Values</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>pid</code></em></span></dt><dd><p>\n      PID of the process getting freed\n-    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>priority</code></em></span></dt><dd><p>\n-     priority of the process getting freed\n     </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>name</code></em></span></dt><dd><p>\n      name of the probe point\n+    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>priority</code></em></span></dt><dd><p>\n+     priority of the process getting freed\n     </p></dd></dl></div></div></div><div class=\"navfooter\"><hr><table width=\"100%\" summary=\"Navigation footer\"><tr><td width=\"40%\" align=\"left\"><a accesskey=\"p\" href=\"API-scheduler-process-fork.html\">Prev</a>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"u\" href=\"sched.stp.html\">Up</a></td><td width=\"40%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-scheduler-process-wait.html\">Next</a></td></tr><tr><td width=\"40%\" align=\"left\" valign=\"top\"><span class=\"phrase\">probe::scheduler.process_fork</span>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"h\" href=\"index.html\">Home</a></td><td width=\"40%\" align=\"right\" valign=\"top\">&#160;<span class=\"phrase\">probe::scheduler.process_wait</span></td></tr></table></div></body></html>\n"}, {"source1": "./usr/share/doc/systemtap-doc/tapsets/API-scheduler-process-wait.html", "source2": "./usr/share/doc/systemtap-doc/tapsets/API-scheduler-process-wait.html", "unified_diff": "@@ -1,7 +1,7 @@\n <html><head><meta http-equiv=\"Content-Type\" content=\"text/html; charset=ANSI_X3.4-1968\"><title>probe::scheduler.process_wait</title><meta name=\"generator\" content=\"DocBook XSL Stylesheets Vsnapshot\"><link rel=\"home\" href=\"index.html\" title=\"SystemTap Tapset Reference Manual\"><link rel=\"up\" href=\"sched.stp.html\" title=\"Chapter&#160;8.&#160;Scheduler Tapset\"><link rel=\"prev\" href=\"API-scheduler-process-free.html\" title=\"probe::scheduler.process_free\"><link rel=\"next\" href=\"API-scheduler-signal-send.html\" title=\"probe::scheduler.signal_send\"></head><body bgcolor=\"white\" text=\"black\" link=\"#0000FF\" vlink=\"#840084\" alink=\"#0000FF\"><div class=\"navheader\"><table width=\"100%\" summary=\"Navigation header\"><tr><th colspan=\"3\" align=\"center\"><span class=\"phrase\">probe::scheduler.process_wait</span></th></tr><tr><td width=\"20%\" align=\"left\"><a accesskey=\"p\" href=\"API-scheduler-process-free.html\">Prev</a>&#160;</td><th width=\"60%\" align=\"center\">Chapter&#160;8.&#160;Scheduler Tapset</th><td width=\"20%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-scheduler-signal-send.html\">Next</a></td></tr></table><hr></div><div class=\"refentry\"><a name=\"API-scheduler-process-wait\"></a><div class=\"titlepage\"></div><div class=\"refnamediv\"><h2>Name</h2><p>probe::scheduler.process_wait &#8212; \n      Scheduler starting to wait on a process\n- </p></div><div class=\"refsynopsisdiv\"><h2>Synopsis</h2><pre class=\"synopsis\">scheduler.process_wait </pre></div><div class=\"refsect1\"><a name=\"idm5887\"></a><h2>Values</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>pid</code></em></span></dt><dd><p>\n+ </p></div><div class=\"refsynopsisdiv\"><h2>Synopsis</h2><pre class=\"synopsis\">scheduler.process_wait </pre></div><div class=\"refsect1\"><a name=\"idm5886\"></a><h2>Values</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>pid</code></em></span></dt><dd><p>\n      PID of the process scheduler is waiting on\n     </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>name</code></em></span></dt><dd><p>\n      name of the probe point\n     </p></dd></dl></div></div></div><div class=\"navfooter\"><hr><table width=\"100%\" summary=\"Navigation footer\"><tr><td width=\"40%\" align=\"left\"><a accesskey=\"p\" href=\"API-scheduler-process-free.html\">Prev</a>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"u\" href=\"sched.stp.html\">Up</a></td><td width=\"40%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-scheduler-signal-send.html\">Next</a></td></tr><tr><td width=\"40%\" align=\"left\" valign=\"top\"><span class=\"phrase\">probe::scheduler.process_free</span>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"h\" href=\"index.html\">Home</a></td><td width=\"40%\" align=\"right\" valign=\"top\">&#160;<span class=\"phrase\">probe::scheduler.signal_send</span></td></tr></table></div></body></html>\n"}, {"source1": "./usr/share/doc/systemtap-doc/tapsets/API-scheduler-signal-send.html", "source2": "./usr/share/doc/systemtap-doc/tapsets/API-scheduler-signal-send.html", "unified_diff": "@@ -1,9 +1,9 @@\n <html><head><meta http-equiv=\"Content-Type\" content=\"text/html; charset=ANSI_X3.4-1968\"><title>probe::scheduler.signal_send</title><meta name=\"generator\" content=\"DocBook XSL Stylesheets Vsnapshot\"><link rel=\"home\" href=\"index.html\" title=\"SystemTap Tapset Reference Manual\"><link rel=\"up\" href=\"sched.stp.html\" title=\"Chapter&#160;8.&#160;Scheduler Tapset\"><link rel=\"prev\" href=\"API-scheduler-process-wait.html\" title=\"probe::scheduler.process_wait\"><link rel=\"next\" href=\"API-scheduler-tick.html\" title=\"probe::scheduler.tick\"></head><body bgcolor=\"white\" text=\"black\" link=\"#0000FF\" vlink=\"#840084\" alink=\"#0000FF\"><div class=\"navheader\"><table width=\"100%\" summary=\"Navigation header\"><tr><th colspan=\"3\" align=\"center\"><span class=\"phrase\">probe::scheduler.signal_send</span></th></tr><tr><td width=\"20%\" align=\"left\"><a accesskey=\"p\" href=\"API-scheduler-process-wait.html\">Prev</a>&#160;</td><th width=\"60%\" align=\"center\">Chapter&#160;8.&#160;Scheduler Tapset</th><td width=\"20%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-scheduler-tick.html\">Next</a></td></tr></table><hr></div><div class=\"refentry\"><a name=\"API-scheduler-signal-send\"></a><div class=\"titlepage\"></div><div class=\"refnamediv\"><h2>Name</h2><p>probe::scheduler.signal_send &#8212; \n      Sending a signal\n- </p></div><div class=\"refsynopsisdiv\"><h2>Synopsis</h2><pre class=\"synopsis\">scheduler.signal_send </pre></div><div class=\"refsect1\"><a name=\"idm5915\"></a><h2>Values</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>pid</code></em></span></dt><dd><p>\n-     pid of the process sending signal\n+ </p></div><div class=\"refsynopsisdiv\"><h2>Synopsis</h2><pre class=\"synopsis\">scheduler.signal_send </pre></div><div class=\"refsect1\"><a name=\"idm5914\"></a><h2>Values</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>signal_number</code></em></span></dt><dd><p>\n+     signal number\n     </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>name</code></em></span></dt><dd><p>\n      name of the probe point\n-    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>signal_number</code></em></span></dt><dd><p>\n-     signal number\n+    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>pid</code></em></span></dt><dd><p>\n+     pid of the process sending signal\n     </p></dd></dl></div></div></div><div class=\"navfooter\"><hr><table width=\"100%\" summary=\"Navigation footer\"><tr><td width=\"40%\" align=\"left\"><a accesskey=\"p\" href=\"API-scheduler-process-wait.html\">Prev</a>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"u\" href=\"sched.stp.html\">Up</a></td><td width=\"40%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-scheduler-tick.html\">Next</a></td></tr><tr><td width=\"40%\" align=\"left\" valign=\"top\"><span class=\"phrase\">probe::scheduler.process_wait</span>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"h\" href=\"index.html\">Home</a></td><td width=\"40%\" align=\"right\" valign=\"top\">&#160;<span class=\"phrase\">probe::scheduler.tick</span></td></tr></table></div></body></html>\n"}, {"source1": "./usr/share/doc/systemtap-doc/tapsets/API-scheduler-tick.html", "source2": "./usr/share/doc/systemtap-doc/tapsets/API-scheduler-tick.html", "unified_diff": "@@ -1,9 +1,9 @@\n <html><head><meta http-equiv=\"Content-Type\" content=\"text/html; charset=ANSI_X3.4-1968\"><title>probe::scheduler.tick</title><meta name=\"generator\" content=\"DocBook XSL Stylesheets Vsnapshot\"><link rel=\"home\" href=\"index.html\" title=\"SystemTap Tapset Reference Manual\"><link rel=\"up\" href=\"sched.stp.html\" title=\"Chapter&#160;8.&#160;Scheduler Tapset\"><link rel=\"prev\" href=\"API-scheduler-signal-send.html\" title=\"probe::scheduler.signal_send\"><link rel=\"next\" href=\"API-scheduler-wait-task.html\" title=\"probe::scheduler.wait_task\"></head><body bgcolor=\"white\" text=\"black\" link=\"#0000FF\" vlink=\"#840084\" alink=\"#0000FF\"><div class=\"navheader\"><table width=\"100%\" summary=\"Navigation header\"><tr><th colspan=\"3\" align=\"center\"><span class=\"phrase\">probe::scheduler.tick</span></th></tr><tr><td width=\"20%\" align=\"left\"><a accesskey=\"p\" href=\"API-scheduler-signal-send.html\">Prev</a>&#160;</td><th width=\"60%\" align=\"center\">Chapter&#160;8.&#160;Scheduler Tapset</th><td width=\"20%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-scheduler-wait-task.html\">Next</a></td></tr></table><hr></div><div class=\"refentry\"><a name=\"API-scheduler-tick\"></a><div class=\"titlepage\"></div><div class=\"refnamediv\"><h2>Name</h2><p>probe::scheduler.tick &#8212; \n      Schedulers internal tick, a processes timeslice accounting is updated\n- </p></div><div class=\"refsynopsisdiv\"><h2>Synopsis</h2><pre class=\"synopsis\">scheduler.tick </pre></div><div class=\"refsect1\"><a name=\"idm5948\"></a><h2>Values</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>name</code></em></span></dt><dd><p>\n+ </p></div><div class=\"refsynopsisdiv\"><h2>Synopsis</h2><pre class=\"synopsis\">scheduler.tick </pre></div><div class=\"refsect1\"><a name=\"idm5947\"></a><h2>Values</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>name</code></em></span></dt><dd><p>\n      name of the probe point\n     </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>idle</code></em></span></dt><dd><p>\n      boolean indicating whether current is the idle process\n-    </p></dd></dl></div></div><div class=\"refsect1\"><a name=\"idm5961\"></a><h2>Context</h2><p>\n+    </p></dd></dl></div></div><div class=\"refsect1\"><a name=\"idm5960\"></a><h2>Context</h2><p>\n    The process whose accounting will be updated.\n </p></div></div><div class=\"navfooter\"><hr><table width=\"100%\" summary=\"Navigation footer\"><tr><td width=\"40%\" align=\"left\"><a accesskey=\"p\" href=\"API-scheduler-signal-send.html\">Prev</a>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"u\" href=\"sched.stp.html\">Up</a></td><td width=\"40%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-scheduler-wait-task.html\">Next</a></td></tr><tr><td width=\"40%\" align=\"left\" valign=\"top\"><span class=\"phrase\">probe::scheduler.signal_send</span>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"h\" href=\"index.html\">Home</a></td><td width=\"40%\" align=\"right\" valign=\"top\">&#160;<span class=\"phrase\">probe::scheduler.wait_task</span></td></tr></table></div></body></html>\n"}, {"source1": "./usr/share/doc/systemtap-doc/tapsets/API-scheduler-wait-task.html", "source2": "./usr/share/doc/systemtap-doc/tapsets/API-scheduler-wait-task.html", "unified_diff": "@@ -1,9 +1,9 @@\n <html><head><meta http-equiv=\"Content-Type\" content=\"text/html; charset=ANSI_X3.4-1968\"><title>probe::scheduler.wait_task</title><meta name=\"generator\" content=\"DocBook XSL Stylesheets Vsnapshot\"><link rel=\"home\" href=\"index.html\" title=\"SystemTap Tapset Reference Manual\"><link rel=\"up\" href=\"sched.stp.html\" title=\"Chapter&#160;8.&#160;Scheduler Tapset\"><link rel=\"prev\" href=\"API-scheduler-tick.html\" title=\"probe::scheduler.tick\"><link rel=\"next\" href=\"API-scheduler-wakeup.html\" title=\"probe::scheduler.wakeup\"></head><body bgcolor=\"white\" text=\"black\" link=\"#0000FF\" vlink=\"#840084\" alink=\"#0000FF\"><div class=\"navheader\"><table width=\"100%\" summary=\"Navigation header\"><tr><th colspan=\"3\" align=\"center\"><span class=\"phrase\">probe::scheduler.wait_task</span></th></tr><tr><td width=\"20%\" align=\"left\"><a accesskey=\"p\" href=\"API-scheduler-tick.html\">Prev</a>&#160;</td><th width=\"60%\" align=\"center\">Chapter&#160;8.&#160;Scheduler Tapset</th><td width=\"20%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-scheduler-wakeup.html\">Next</a></td></tr></table><hr></div><div class=\"refentry\"><a name=\"API-scheduler-wait-task\"></a><div class=\"titlepage\"></div><div class=\"refnamediv\"><h2>Name</h2><p>probe::scheduler.wait_task &#8212; \n      Waiting on a task to unschedule (become inactive)\n- </p></div><div class=\"refsynopsisdiv\"><h2>Synopsis</h2><pre class=\"synopsis\">scheduler.wait_task </pre></div><div class=\"refsect1\"><a name=\"idm5979\"></a><h2>Values</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>name</code></em></span></dt><dd><p>\n-     name of the probe point\n-    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>task_priority</code></em></span></dt><dd><p>\n+ </p></div><div class=\"refsynopsisdiv\"><h2>Synopsis</h2><pre class=\"synopsis\">scheduler.wait_task </pre></div><div class=\"refsect1\"><a name=\"idm5978\"></a><h2>Values</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>task_priority</code></em></span></dt><dd><p>\n      priority of the task\n+    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>name</code></em></span></dt><dd><p>\n+     name of the probe point\n     </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>task_pid</code></em></span></dt><dd><p>\n      PID of the task the scheduler is waiting on\n     </p></dd></dl></div></div></div><div class=\"navfooter\"><hr><table width=\"100%\" summary=\"Navigation footer\"><tr><td width=\"40%\" align=\"left\"><a accesskey=\"p\" href=\"API-scheduler-tick.html\">Prev</a>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"u\" href=\"sched.stp.html\">Up</a></td><td width=\"40%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-scheduler-wakeup.html\">Next</a></td></tr><tr><td width=\"40%\" align=\"left\" valign=\"top\"><span class=\"phrase\">probe::scheduler.tick</span>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"h\" href=\"index.html\">Home</a></td><td width=\"40%\" align=\"right\" valign=\"top\">&#160;<span class=\"phrase\">probe::scheduler.wakeup</span></td></tr></table></div></body></html>\n"}, {"source1": "./usr/share/doc/systemtap-doc/tapsets/API-scheduler-wakeup-new.html", "source2": "./usr/share/doc/systemtap-doc/tapsets/API-scheduler-wakeup-new.html", "unified_diff": "@@ -1,15 +1,15 @@\n <html><head><meta http-equiv=\"Content-Type\" content=\"text/html; charset=ANSI_X3.4-1968\"><title>probe::scheduler.wakeup_new</title><meta name=\"generator\" content=\"DocBook XSL Stylesheets Vsnapshot\"><link rel=\"home\" href=\"index.html\" title=\"SystemTap Tapset Reference Manual\"><link rel=\"up\" href=\"sched.stp.html\" title=\"Chapter&#160;8.&#160;Scheduler Tapset\"><link rel=\"prev\" href=\"API-scheduler-wakeup.html\" title=\"probe::scheduler.wakeup\"><link rel=\"next\" href=\"iosched.stp.html\" title=\"Chapter&#160;9.&#160;IO Scheduler and block IO Tapset\"></head><body bgcolor=\"white\" text=\"black\" link=\"#0000FF\" vlink=\"#840084\" alink=\"#0000FF\"><div class=\"navheader\"><table width=\"100%\" summary=\"Navigation header\"><tr><th colspan=\"3\" align=\"center\"><span class=\"phrase\">probe::scheduler.wakeup_new</span></th></tr><tr><td width=\"20%\" align=\"left\"><a accesskey=\"p\" href=\"API-scheduler-wakeup.html\">Prev</a>&#160;</td><th width=\"60%\" align=\"center\">Chapter&#160;8.&#160;Scheduler Tapset</th><td width=\"20%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"iosched.stp.html\">Next</a></td></tr></table><hr></div><div class=\"refentry\"><a name=\"API-scheduler-wakeup-new\"></a><div class=\"titlepage\"></div><div class=\"refnamediv\"><h2>Name</h2><p>probe::scheduler.wakeup_new &#8212; \n      Newly created task is woken up for the first time\n- </p></div><div class=\"refsynopsisdiv\"><h2>Synopsis</h2><pre class=\"synopsis\">scheduler.wakeup_new </pre></div><div class=\"refsect1\"><a name=\"idm6060\"></a><h2>Values</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>task_priority</code></em></span></dt><dd><p>\n-     priority of the new task\n-    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>task_tid</code></em></span></dt><dd><p>\n+ </p></div><div class=\"refsynopsisdiv\"><h2>Synopsis</h2><pre class=\"synopsis\">scheduler.wakeup_new </pre></div><div class=\"refsect1\"><a name=\"idm6059\"></a><h2>Values</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>task_tid</code></em></span></dt><dd><p>\n      TID of the new task woken up\n-    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>name</code></em></span></dt><dd><p>\n-     name of the probe point\n     </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>task_state</code></em></span></dt><dd><p>\n      state of the task woken up\n-    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>task_pid</code></em></span></dt><dd><p>\n-     PID of the new task woken up\n+    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>task_priority</code></em></span></dt><dd><p>\n+     priority of the new task\n     </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>task_cpu</code></em></span></dt><dd><p>\n      cpu of the task woken up\n+    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>name</code></em></span></dt><dd><p>\n+     name of the probe point\n+    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>task_pid</code></em></span></dt><dd><p>\n+     PID of the new task woken up\n     </p></dd></dl></div></div></div><div class=\"navfooter\"><hr><table width=\"100%\" summary=\"Navigation footer\"><tr><td width=\"40%\" align=\"left\"><a accesskey=\"p\" href=\"API-scheduler-wakeup.html\">Prev</a>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"u\" href=\"sched.stp.html\">Up</a></td><td width=\"40%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"iosched.stp.html\">Next</a></td></tr><tr><td width=\"40%\" align=\"left\" valign=\"top\"><span class=\"phrase\">probe::scheduler.wakeup</span>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"h\" href=\"index.html\">Home</a></td><td width=\"40%\" align=\"right\" valign=\"top\">&#160;Chapter&#160;9.&#160;IO Scheduler and block IO Tapset</td></tr></table></div></body></html>\n"}, {"source1": "./usr/share/doc/systemtap-doc/tapsets/API-scheduler-wakeup.html", "source2": "./usr/share/doc/systemtap-doc/tapsets/API-scheduler-wakeup.html", "unified_diff": "@@ -1,15 +1,15 @@\n <html><head><meta http-equiv=\"Content-Type\" content=\"text/html; charset=ANSI_X3.4-1968\"><title>probe::scheduler.wakeup</title><meta name=\"generator\" content=\"DocBook XSL Stylesheets Vsnapshot\"><link rel=\"home\" href=\"index.html\" title=\"SystemTap Tapset Reference Manual\"><link rel=\"up\" href=\"sched.stp.html\" title=\"Chapter&#160;8.&#160;Scheduler Tapset\"><link rel=\"prev\" href=\"API-scheduler-wait-task.html\" title=\"probe::scheduler.wait_task\"><link rel=\"next\" href=\"API-scheduler-wakeup-new.html\" title=\"probe::scheduler.wakeup_new\"></head><body bgcolor=\"white\" text=\"black\" link=\"#0000FF\" vlink=\"#840084\" alink=\"#0000FF\"><div class=\"navheader\"><table width=\"100%\" summary=\"Navigation header\"><tr><th colspan=\"3\" align=\"center\"><span class=\"phrase\">probe::scheduler.wakeup</span></th></tr><tr><td width=\"20%\" align=\"left\"><a accesskey=\"p\" href=\"API-scheduler-wait-task.html\">Prev</a>&#160;</td><th width=\"60%\" align=\"center\">Chapter&#160;8.&#160;Scheduler Tapset</th><td width=\"20%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-scheduler-wakeup-new.html\">Next</a></td></tr></table><hr></div><div class=\"refentry\"><a name=\"API-scheduler-wakeup\"></a><div class=\"titlepage\"></div><div class=\"refnamediv\"><h2>Name</h2><p>probe::scheduler.wakeup &#8212; \n      Task is woken up\n- </p></div><div class=\"refsynopsisdiv\"><h2>Synopsis</h2><pre class=\"synopsis\">scheduler.wakeup </pre></div><div class=\"refsect1\"><a name=\"idm6012\"></a><h2>Values</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>task_cpu</code></em></span></dt><dd><p>\n-     cpu of the task being woken up\n+ </p></div><div class=\"refsynopsisdiv\"><h2>Synopsis</h2><pre class=\"synopsis\">scheduler.wakeup </pre></div><div class=\"refsect1\"><a name=\"idm6011\"></a><h2>Values</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>task_pid</code></em></span></dt><dd><p>\n+     PID of the task being woken up\n+    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>name</code></em></span></dt><dd><p>\n+     name of the probe point\n+    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>task_priority</code></em></span></dt><dd><p>\n+     priority of the task being woken up\n     </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>task_state</code></em></span></dt><dd><p>\n      state of the task being woken up\n-    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>task_pid</code></em></span></dt><dd><p>\n-     PID of the task being woken up\n     </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>task_tid</code></em></span></dt><dd><p>\n      tid of the task being woken up\n-    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>task_priority</code></em></span></dt><dd><p>\n-     priority of the task being woken up\n-    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>name</code></em></span></dt><dd><p>\n-     name of the probe point\n+    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>task_cpu</code></em></span></dt><dd><p>\n+     cpu of the task being woken up\n     </p></dd></dl></div></div></div><div class=\"navfooter\"><hr><table width=\"100%\" summary=\"Navigation footer\"><tr><td width=\"40%\" align=\"left\"><a accesskey=\"p\" href=\"API-scheduler-wait-task.html\">Prev</a>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"u\" href=\"sched.stp.html\">Up</a></td><td width=\"40%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-scheduler-wakeup-new.html\">Next</a></td></tr><tr><td width=\"40%\" align=\"left\" valign=\"top\"><span class=\"phrase\">probe::scheduler.wait_task</span>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"h\" href=\"index.html\">Home</a></td><td width=\"40%\" align=\"right\" valign=\"top\">&#160;<span class=\"phrase\">probe::scheduler.wakeup_new</span></td></tr></table></div></body></html>\n"}, {"source1": "./usr/share/doc/systemtap-doc/tapsets/API-scsi-iocompleted.html", "source2": "./usr/share/doc/systemtap-doc/tapsets/API-scsi-iocompleted.html", "unified_diff": "@@ -1,24 +1,24 @@\n <html><head><meta http-equiv=\"Content-Type\" content=\"text/html; charset=ANSI_X3.4-1968\"><title>probe::scsi.iocompleted</title><meta name=\"generator\" content=\"DocBook XSL Stylesheets Vsnapshot\"><link rel=\"home\" href=\"index.html\" title=\"SystemTap Tapset Reference Manual\"><link rel=\"up\" href=\"scsi.stp.html\" title=\"Chapter&#160;10.&#160;SCSI Tapset\"><link rel=\"prev\" href=\"scsi.stp.html\" title=\"Chapter&#160;10.&#160;SCSI Tapset\"><link rel=\"next\" href=\"API-scsi-iodispatching.html\" title=\"probe::scsi.iodispatching\"></head><body bgcolor=\"white\" text=\"black\" link=\"#0000FF\" vlink=\"#840084\" alink=\"#0000FF\"><div class=\"navheader\"><table width=\"100%\" summary=\"Navigation header\"><tr><th colspan=\"3\" align=\"center\"><span class=\"phrase\">probe::scsi.iocompleted</span></th></tr><tr><td width=\"20%\" align=\"left\"><a accesskey=\"p\" href=\"scsi.stp.html\">Prev</a>&#160;</td><th width=\"60%\" align=\"center\">Chapter&#160;10.&#160;SCSI Tapset</th><td width=\"20%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-scsi-iodispatching.html\">Next</a></td></tr></table><hr></div><div class=\"refentry\"><a name=\"API-scsi-iocompleted\"></a><div class=\"titlepage\"></div><div class=\"refnamediv\"><h2>Name</h2><p>probe::scsi.iocompleted &#8212; \n      SCSI mid-layer running the completion processing for block device I/O requests\n- </p></div><div class=\"refsynopsisdiv\"><h2>Synopsis</h2><pre class=\"synopsis\">scsi.iocompleted </pre></div><div class=\"refsect1\"><a name=\"idm7159\"></a><h2>Values</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>device_state</code></em></span></dt><dd><p>\n+ </p></div><div class=\"refsynopsisdiv\"><h2>Synopsis</h2><pre class=\"synopsis\">scsi.iocompleted </pre></div><div class=\"refsect1\"><a name=\"idm7158\"></a><h2>Values</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>lun</code></em></span></dt><dd><p>\n+     The lun number\n+    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>req_addr</code></em></span></dt><dd><p>\n+     The current struct request pointer, as a number\n+    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>device_state</code></em></span></dt><dd><p>\n      The current state of the device\n     </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>data_direction_str</code></em></span></dt><dd><p>\n      Data direction, as a string\n-    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>device_state_str</code></em></span></dt><dd><p>\n-     The current state of the device, as a string\n+    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>data_direction</code></em></span></dt><dd><p>\n+     The data_direction specifies whether this command is from/to\n+     the device\n+    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>dev_id</code></em></span></dt><dd><p>\n+     The scsi device id\n     </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>channel</code></em></span></dt><dd><p>\n      The channel number\n     </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>goodbytes</code></em></span></dt><dd><p>\n      The bytes completed\n-    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>data_direction</code></em></span></dt><dd><p>\n-     The data_direction specifies whether this command is from/to\n-     the device\n     </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>host_no</code></em></span></dt><dd><p>\n      The host number\n-    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>req_addr</code></em></span></dt><dd><p>\n-     The current struct request pointer, as a number\n-    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>dev_id</code></em></span></dt><dd><p>\n-     The scsi device id\n-    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>lun</code></em></span></dt><dd><p>\n-     The lun number\n+    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>device_state_str</code></em></span></dt><dd><p>\n+     The current state of the device, as a string\n     </p></dd></dl></div></div></div><div class=\"navfooter\"><hr><table width=\"100%\" summary=\"Navigation footer\"><tr><td width=\"40%\" align=\"left\"><a accesskey=\"p\" href=\"scsi.stp.html\">Prev</a>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"u\" href=\"scsi.stp.html\">Up</a></td><td width=\"40%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-scsi-iodispatching.html\">Next</a></td></tr><tr><td width=\"40%\" align=\"left\" valign=\"top\">Chapter&#160;10.&#160;SCSI Tapset&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"h\" href=\"index.html\">Home</a></td><td width=\"40%\" align=\"right\" valign=\"top\">&#160;<span class=\"phrase\">probe::scsi.iodispatching</span></td></tr></table></div></body></html>\n"}, {"source1": "./usr/share/doc/systemtap-doc/tapsets/API-scsi-iodispatching.html", "source2": "./usr/share/doc/systemtap-doc/tapsets/API-scsi-iodispatching.html", "unified_diff": "@@ -1,27 +1,27 @@\n <html><head><meta http-equiv=\"Content-Type\" content=\"text/html; charset=ANSI_X3.4-1968\"><title>probe::scsi.iodispatching</title><meta name=\"generator\" content=\"DocBook XSL Stylesheets Vsnapshot\"><link rel=\"home\" href=\"index.html\" title=\"SystemTap Tapset Reference Manual\"><link rel=\"up\" href=\"scsi.stp.html\" title=\"Chapter&#160;10.&#160;SCSI Tapset\"><link rel=\"prev\" href=\"API-scsi-iocompleted.html\" title=\"probe::scsi.iocompleted\"><link rel=\"next\" href=\"API-scsi-iodone.html\" title=\"probe::scsi.iodone\"></head><body bgcolor=\"white\" text=\"black\" link=\"#0000FF\" vlink=\"#840084\" alink=\"#0000FF\"><div class=\"navheader\"><table width=\"100%\" summary=\"Navigation header\"><tr><th colspan=\"3\" align=\"center\"><span class=\"phrase\">probe::scsi.iodispatching</span></th></tr><tr><td width=\"20%\" align=\"left\"><a accesskey=\"p\" href=\"API-scsi-iocompleted.html\">Prev</a>&#160;</td><th width=\"60%\" align=\"center\">Chapter&#160;10.&#160;SCSI Tapset</th><td width=\"20%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-scsi-iodone.html\">Next</a></td></tr></table><hr></div><div class=\"refentry\"><a name=\"API-scsi-iodispatching\"></a><div class=\"titlepage\"></div><div class=\"refnamediv\"><h2>Name</h2><p>probe::scsi.iodispatching &#8212; \n      SCSI mid-layer dispatched low-level SCSI command\n- </p></div><div class=\"refsynopsisdiv\"><h2>Synopsis</h2><pre class=\"synopsis\">scsi.iodispatching </pre></div><div class=\"refsect1\"><a name=\"idm7227\"></a><h2>Values</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>channel</code></em></span></dt><dd><p>\n-     The channel number\n-    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>device_state_str</code></em></span></dt><dd><p>\n-     The current state of the device, as a string\n+ </p></div><div class=\"refsynopsisdiv\"><h2>Synopsis</h2><pre class=\"synopsis\">scsi.iodispatching </pre></div><div class=\"refsect1\"><a name=\"idm7226\"></a><h2>Values</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>data_direction</code></em></span></dt><dd><p>\n+     The data_direction specifies whether this command is from/to the device\n+     0 (DMA_BIDIRECTIONAL), 1 (DMA_TO_DEVICE),\n+     2 (DMA_FROM_DEVICE), 3 (DMA_NONE)\n     </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>data_direction_str</code></em></span></dt><dd><p>\n      Data direction, as a string\n-    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>request_buffer</code></em></span></dt><dd><p>\n-     The request buffer address\n     </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>device_state</code></em></span></dt><dd><p>\n      The current state of the device\n-    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>request_bufflen</code></em></span></dt><dd><p>\n-     The request buffer length\n-    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>dev_id</code></em></span></dt><dd><p>\n-     The scsi device id\n-    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>lun</code></em></span></dt><dd><p>\n-     The lun number\n     </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>req_addr</code></em></span></dt><dd><p>\n      The current struct request pointer, as a number\n+    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>request_buffer</code></em></span></dt><dd><p>\n+     The request buffer address\n+    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>lun</code></em></span></dt><dd><p>\n+     The lun number\n+    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>request_bufflen</code></em></span></dt><dd><p>\n+     The request buffer length\n+    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>device_state_str</code></em></span></dt><dd><p>\n+     The current state of the device, as a string\n+    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>channel</code></em></span></dt><dd><p>\n+     The channel number\n     </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>host_no</code></em></span></dt><dd><p>\n      The host number\n-    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>data_direction</code></em></span></dt><dd><p>\n-     The data_direction specifies whether this command is from/to the device\n-     0 (DMA_BIDIRECTIONAL), 1 (DMA_TO_DEVICE),\n-     2 (DMA_FROM_DEVICE), 3 (DMA_NONE)\n+    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>dev_id</code></em></span></dt><dd><p>\n+     The scsi device id\n     </p></dd></dl></div></div></div><div class=\"navfooter\"><hr><table width=\"100%\" summary=\"Navigation footer\"><tr><td width=\"40%\" align=\"left\"><a accesskey=\"p\" href=\"API-scsi-iocompleted.html\">Prev</a>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"u\" href=\"scsi.stp.html\">Up</a></td><td width=\"40%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-scsi-iodone.html\">Next</a></td></tr><tr><td width=\"40%\" align=\"left\" valign=\"top\"><span class=\"phrase\">probe::scsi.iocompleted</span>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"h\" href=\"index.html\">Home</a></td><td width=\"40%\" align=\"right\" valign=\"top\">&#160;<span class=\"phrase\">probe::scsi.iodone</span></td></tr></table></div></body></html>\n"}, {"source1": "./usr/share/doc/systemtap-doc/tapsets/API-scsi-iodone.html", "source2": "./usr/share/doc/systemtap-doc/tapsets/API-scsi-iodone.html", "unified_diff": "@@ -1,24 +1,24 @@\n <html><head><meta http-equiv=\"Content-Type\" content=\"text/html; charset=ANSI_X3.4-1968\"><title>probe::scsi.iodone</title><meta name=\"generator\" content=\"DocBook XSL Stylesheets Vsnapshot\"><link rel=\"home\" href=\"index.html\" title=\"SystemTap Tapset Reference Manual\"><link rel=\"up\" href=\"scsi.stp.html\" title=\"Chapter&#160;10.&#160;SCSI Tapset\"><link rel=\"prev\" href=\"API-scsi-iodispatching.html\" title=\"probe::scsi.iodispatching\"><link rel=\"next\" href=\"API-scsi-ioentry.html\" title=\"probe::scsi.ioentry\"></head><body bgcolor=\"white\" text=\"black\" link=\"#0000FF\" vlink=\"#840084\" alink=\"#0000FF\"><div class=\"navheader\"><table width=\"100%\" summary=\"Navigation header\"><tr><th colspan=\"3\" align=\"center\"><span class=\"phrase\">probe::scsi.iodone</span></th></tr><tr><td width=\"20%\" align=\"left\"><a accesskey=\"p\" href=\"API-scsi-iodispatching.html\">Prev</a>&#160;</td><th width=\"60%\" align=\"center\">Chapter&#160;10.&#160;SCSI Tapset</th><td width=\"20%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-scsi-ioentry.html\">Next</a></td></tr></table><hr></div><div class=\"refentry\"><a name=\"API-scsi-iodone\"></a><div class=\"titlepage\"></div><div class=\"refnamediv\"><h2>Name</h2><p>probe::scsi.iodone &#8212; \n      SCSI command completed by low level driver and enqueued into the done queue.\n- </p></div><div class=\"refsynopsisdiv\"><h2>Synopsis</h2><pre class=\"synopsis\">scsi.iodone </pre></div><div class=\"refsect1\"><a name=\"idm7300\"></a><h2>Values</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>req_addr</code></em></span></dt><dd><p>\n-     The current struct request pointer, as a number\n-    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>lun</code></em></span></dt><dd><p>\n-     The lun number\n+ </p></div><div class=\"refsynopsisdiv\"><h2>Synopsis</h2><pre class=\"synopsis\">scsi.iodone </pre></div><div class=\"refsect1\"><a name=\"idm7299\"></a><h2>Values</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>device_state_str</code></em></span></dt><dd><p>\n+     The current state of the device, as a string\n+    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>scsi_timer_pending</code></em></span></dt><dd><p>\n+     1 if a timer is pending on this request\n     </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>dev_id</code></em></span></dt><dd><p>\n      The scsi device id\n+    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>channel</code></em></span></dt><dd><p>\n+     The channel number\n     </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>host_no</code></em></span></dt><dd><p>\n      The host number\n+    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>req_addr</code></em></span></dt><dd><p>\n+     The current struct request pointer, as a number\n     </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>data_direction</code></em></span></dt><dd><p>\n      The data_direction specifies whether this command is\n      from/to the device.\n-    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>channel</code></em></span></dt><dd><p>\n-     The channel number\n-    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>scsi_timer_pending</code></em></span></dt><dd><p>\n-     1 if a timer is pending on this request\n-    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>device_state</code></em></span></dt><dd><p>\n-     The current state of the device\n     </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>data_direction_str</code></em></span></dt><dd><p>\n      Data direction, as a string\n-    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>device_state_str</code></em></span></dt><dd><p>\n-     The current state of the device, as a string\n+    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>device_state</code></em></span></dt><dd><p>\n+     The current state of the device\n+    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>lun</code></em></span></dt><dd><p>\n+     The lun number\n     </p></dd></dl></div></div></div><div class=\"navfooter\"><hr><table width=\"100%\" summary=\"Navigation footer\"><tr><td width=\"40%\" align=\"left\"><a accesskey=\"p\" href=\"API-scsi-iodispatching.html\">Prev</a>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"u\" href=\"scsi.stp.html\">Up</a></td><td width=\"40%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-scsi-ioentry.html\">Next</a></td></tr><tr><td width=\"40%\" align=\"left\" valign=\"top\"><span class=\"phrase\">probe::scsi.iodispatching</span>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"h\" href=\"index.html\">Home</a></td><td width=\"40%\" align=\"right\" valign=\"top\">&#160;<span class=\"phrase\">probe::scsi.ioentry</span></td></tr></table></div></body></html>\n"}, {"source1": "./usr/share/doc/systemtap-doc/tapsets/API-scsi-ioentry.html", "source2": "./usr/share/doc/systemtap-doc/tapsets/API-scsi-ioentry.html", "unified_diff": "@@ -1,13 +1,13 @@\n <html><head><meta http-equiv=\"Content-Type\" content=\"text/html; charset=ANSI_X3.4-1968\"><title>probe::scsi.ioentry</title><meta name=\"generator\" content=\"DocBook XSL Stylesheets Vsnapshot\"><link rel=\"home\" href=\"index.html\" title=\"SystemTap Tapset Reference Manual\"><link rel=\"up\" href=\"scsi.stp.html\" title=\"Chapter&#160;10.&#160;SCSI Tapset\"><link rel=\"prev\" href=\"API-scsi-iodone.html\" title=\"probe::scsi.iodone\"><link rel=\"next\" href=\"API-scsi-ioexecute.html\" title=\"probe::scsi.ioexecute\"></head><body bgcolor=\"white\" text=\"black\" link=\"#0000FF\" vlink=\"#840084\" alink=\"#0000FF\"><div class=\"navheader\"><table width=\"100%\" summary=\"Navigation header\"><tr><th colspan=\"3\" align=\"center\"><span class=\"phrase\">probe::scsi.ioentry</span></th></tr><tr><td width=\"20%\" align=\"left\"><a accesskey=\"p\" href=\"API-scsi-iodone.html\">Prev</a>&#160;</td><th width=\"60%\" align=\"center\">Chapter&#160;10.&#160;SCSI Tapset</th><td width=\"20%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-scsi-ioexecute.html\">Next</a></td></tr></table><hr></div><div class=\"refentry\"><a name=\"API-scsi-ioentry\"></a><div class=\"titlepage\"></div><div class=\"refnamediv\"><h2>Name</h2><p>probe::scsi.ioentry &#8212; \n   Prepares a SCSI mid-layer request\n- </p></div><div class=\"refsynopsisdiv\"><h2>Synopsis</h2><pre class=\"synopsis\">scsi.ioentry </pre></div><div class=\"refsect1\"><a name=\"idm7368\"></a><h2>Values</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>device_state</code></em></span></dt><dd><p>\n-     The current state of the device\n-    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>device_state_str</code></em></span></dt><dd><p>\n-     The current state of the device, as a string\n-    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>req_addr</code></em></span></dt><dd><p>\n-     The current struct request pointer, as a number\n-    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>disk_major</code></em></span></dt><dd><p>\n+ </p></div><div class=\"refsynopsisdiv\"><h2>Synopsis</h2><pre class=\"synopsis\">scsi.ioentry </pre></div><div class=\"refsect1\"><a name=\"idm7367\"></a><h2>Values</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>disk_major</code></em></span></dt><dd><p>\n      The major number of the disk (-1 if no information)\n     </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>disk_minor</code></em></span></dt><dd><p>\n      The minor number of the disk (-1 if no information)\n+    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>req_addr</code></em></span></dt><dd><p>\n+     The current struct request pointer, as a number\n+    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>device_state_str</code></em></span></dt><dd><p>\n+     The current state of the device, as a string\n+    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>device_state</code></em></span></dt><dd><p>\n+     The current state of the device\n     </p></dd></dl></div></div></div><div class=\"navfooter\"><hr><table width=\"100%\" summary=\"Navigation footer\"><tr><td width=\"40%\" align=\"left\"><a accesskey=\"p\" href=\"API-scsi-iodone.html\">Prev</a>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"u\" href=\"scsi.stp.html\">Up</a></td><td width=\"40%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-scsi-ioexecute.html\">Next</a></td></tr><tr><td width=\"40%\" align=\"left\" valign=\"top\"><span class=\"phrase\">probe::scsi.iodone</span>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"h\" href=\"index.html\">Home</a></td><td width=\"40%\" align=\"right\" valign=\"top\">&#160;<span class=\"phrase\">probe::scsi.ioexecute</span></td></tr></table></div></body></html>\n"}, {"source1": "./usr/share/doc/systemtap-doc/tapsets/API-scsi-ioexecute.html", "source2": "./usr/share/doc/systemtap-doc/tapsets/API-scsi-ioexecute.html", "unified_diff": "@@ -1,28 +1,28 @@\n <html><head><meta http-equiv=\"Content-Type\" content=\"text/html; charset=ANSI_X3.4-1968\"><title>probe::scsi.ioexecute</title><meta name=\"generator\" content=\"DocBook XSL Stylesheets Vsnapshot\"><link rel=\"home\" href=\"index.html\" title=\"SystemTap Tapset Reference Manual\"><link rel=\"up\" href=\"scsi.stp.html\" title=\"Chapter&#160;10.&#160;SCSI Tapset\"><link rel=\"prev\" href=\"API-scsi-ioentry.html\" title=\"probe::scsi.ioentry\"><link rel=\"next\" href=\"API-scsi-set-state.html\" title=\"probe::scsi.set_state\"></head><body bgcolor=\"white\" text=\"black\" link=\"#0000FF\" vlink=\"#840084\" alink=\"#0000FF\"><div class=\"navheader\"><table width=\"100%\" summary=\"Navigation header\"><tr><th colspan=\"3\" align=\"center\"><span class=\"phrase\">probe::scsi.ioexecute</span></th></tr><tr><td width=\"20%\" align=\"left\"><a accesskey=\"p\" href=\"API-scsi-ioentry.html\">Prev</a>&#160;</td><th width=\"60%\" align=\"center\">Chapter&#160;10.&#160;SCSI Tapset</th><td width=\"20%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-scsi-set-state.html\">Next</a></td></tr></table><hr></div><div class=\"refentry\"><a name=\"API-scsi-ioexecute\"></a><div class=\"titlepage\"></div><div class=\"refnamediv\"><h2>Name</h2><p>probe::scsi.ioexecute &#8212; \n      Create mid-layer SCSI request and wait for the result\n- </p></div><div class=\"refsynopsisdiv\"><h2>Synopsis</h2><pre class=\"synopsis\">scsi.ioexecute </pre></div><div class=\"refsect1\"><a name=\"idm7411\"></a><h2>Values</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>retries</code></em></span></dt><dd><p>\n+ </p></div><div class=\"refsynopsisdiv\"><h2>Synopsis</h2><pre class=\"synopsis\">scsi.ioexecute </pre></div><div class=\"refsect1\"><a name=\"idm7410\"></a><h2>Values</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>retries</code></em></span></dt><dd><p>\n      Number of times to retry request\n-    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>device_state</code></em></span></dt><dd><p>\n-     The current state of the device\n+    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>device_state_str</code></em></span></dt><dd><p>\n+     The current state of the device, as a string\n     </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>dev_id</code></em></span></dt><dd><p>\n      The scsi device id\n-    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>timeout</code></em></span></dt><dd><p>\n-     Request timeout in seconds\n-    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>data_direction</code></em></span></dt><dd><p>\n-     The data_direction specifies whether this command is\n-     from/to the device.\n     </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>host_no</code></em></span></dt><dd><p>\n      The host number\n     </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>channel</code></em></span></dt><dd><p>\n      The channel number\n-    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>request_buffer</code></em></span></dt><dd><p>\n-     The data buffer address\n-    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>device_state_str</code></em></span></dt><dd><p>\n-     The current state of the device, as a string\n+    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>device_state</code></em></span></dt><dd><p>\n+     The current state of the device\n     </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>data_direction_str</code></em></span></dt><dd><p>\n      Data direction, as a string\n+    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>data_direction</code></em></span></dt><dd><p>\n+     The data_direction specifies whether this command is\n+     from/to the device.\n+    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>timeout</code></em></span></dt><dd><p>\n+     Request timeout in seconds\n     </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>request_bufflen</code></em></span></dt><dd><p>\n      The data buffer buffer length\n     </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>lun</code></em></span></dt><dd><p>\n      The lun number\n+    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>request_buffer</code></em></span></dt><dd><p>\n+     The data buffer address\n     </p></dd></dl></div></div></div><div class=\"navfooter\"><hr><table width=\"100%\" summary=\"Navigation footer\"><tr><td width=\"40%\" align=\"left\"><a accesskey=\"p\" href=\"API-scsi-ioentry.html\">Prev</a>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"u\" href=\"scsi.stp.html\">Up</a></td><td width=\"40%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-scsi-set-state.html\">Next</a></td></tr><tr><td width=\"40%\" align=\"left\" valign=\"top\"><span class=\"phrase\">probe::scsi.ioentry</span>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"h\" href=\"index.html\">Home</a></td><td width=\"40%\" align=\"right\" valign=\"top\">&#160;<span class=\"phrase\">probe::scsi.set_state</span></td></tr></table></div></body></html>\n"}, {"source1": "./usr/share/doc/systemtap-doc/tapsets/API-scsi-set-state.html", "source2": "./usr/share/doc/systemtap-doc/tapsets/API-scsi-set-state.html", "unified_diff": "@@ -1,19 +1,19 @@\n <html><head><meta http-equiv=\"Content-Type\" content=\"text/html; charset=ANSI_X3.4-1968\"><title>probe::scsi.set_state</title><meta name=\"generator\" content=\"DocBook XSL Stylesheets Vsnapshot\"><link rel=\"home\" href=\"index.html\" title=\"SystemTap Tapset Reference Manual\"><link rel=\"up\" href=\"scsi.stp.html\" title=\"Chapter&#160;10.&#160;SCSI Tapset\"><link rel=\"prev\" href=\"API-scsi-ioexecute.html\" title=\"probe::scsi.ioexecute\"><link rel=\"next\" href=\"tty.stp.html\" title=\"Chapter&#160;11.&#160;TTY Tapset\"></head><body bgcolor=\"white\" text=\"black\" link=\"#0000FF\" vlink=\"#840084\" alink=\"#0000FF\"><div class=\"navheader\"><table width=\"100%\" summary=\"Navigation header\"><tr><th colspan=\"3\" align=\"center\"><span class=\"phrase\">probe::scsi.set_state</span></th></tr><tr><td width=\"20%\" align=\"left\"><a accesskey=\"p\" href=\"API-scsi-ioexecute.html\">Prev</a>&#160;</td><th width=\"60%\" align=\"center\">Chapter&#160;10.&#160;SCSI Tapset</th><td width=\"20%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"tty.stp.html\">Next</a></td></tr></table><hr></div><div class=\"refentry\"><a name=\"API-scsi-set-state\"></a><div class=\"titlepage\"></div><div class=\"refnamediv\"><h2>Name</h2><p>probe::scsi.set_state &#8212; \n      Order SCSI device state change\n- </p></div><div class=\"refsynopsisdiv\"><h2>Synopsis</h2><pre class=\"synopsis\">scsi.set_state </pre></div><div class=\"refsect1\"><a name=\"idm7489\"></a><h2>Values</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>state</code></em></span></dt><dd><p>\n+ </p></div><div class=\"refsynopsisdiv\"><h2>Synopsis</h2><pre class=\"synopsis\">scsi.set_state </pre></div><div class=\"refsect1\"><a name=\"idm7488\"></a><h2>Values</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>lun</code></em></span></dt><dd><p>\n+     The lun number\n+    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>old_state</code></em></span></dt><dd><p>\n+     The current state of the device\n+    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>state</code></em></span></dt><dd><p>\n      The new state of the device\n     </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>dev_id</code></em></span></dt><dd><p>\n      The scsi device id\n     </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>host_no</code></em></span></dt><dd><p>\n      The host number\n+    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>channel</code></em></span></dt><dd><p>\n+     The channel number\n     </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>old_state_str</code></em></span></dt><dd><p>\n      The current state of the device, as a string\n     </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>state_str</code></em></span></dt><dd><p>\n      The new state of the device, as a string\n-    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>lun</code></em></span></dt><dd><p>\n-     The lun number\n-    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>channel</code></em></span></dt><dd><p>\n-     The channel number\n-    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>old_state</code></em></span></dt><dd><p>\n-     The current state of the device\n     </p></dd></dl></div></div></div><div class=\"navfooter\"><hr><table width=\"100%\" summary=\"Navigation footer\"><tr><td width=\"40%\" align=\"left\"><a accesskey=\"p\" href=\"API-scsi-ioexecute.html\">Prev</a>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"u\" href=\"scsi.stp.html\">Up</a></td><td width=\"40%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"tty.stp.html\">Next</a></td></tr><tr><td width=\"40%\" align=\"left\" valign=\"top\"><span class=\"phrase\">probe::scsi.ioexecute</span>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"h\" href=\"index.html\">Home</a></td><td width=\"40%\" align=\"right\" valign=\"top\">&#160;Chapter&#160;11.&#160;TTY Tapset</td></tr></table></div></body></html>\n"}, {"source1": "./usr/share/doc/systemtap-doc/tapsets/API-set-int-arg.html", "source2": "./usr/share/doc/systemtap-doc/tapsets/API-set-int-arg.html", "unified_diff": "@@ -1,12 +1,12 @@\n <html><head><meta http-equiv=\"Content-Type\" content=\"text/html; charset=ANSI_X3.4-1968\"><title>function::set_int_arg</title><meta name=\"generator\" content=\"DocBook XSL Stylesheets Vsnapshot\"><link rel=\"home\" href=\"index.html\" title=\"SystemTap Tapset Reference Manual\"><link rel=\"up\" href=\"context_stp.html\" title=\"Chapter&#160;2.&#160;Context Functions\"><link rel=\"prev\" href=\"API-s64-arg.html\" title=\"function::s64_arg\"><link rel=\"next\" href=\"API-set-long-arg.html\" title=\"function::set_long_arg\"></head><body bgcolor=\"white\" text=\"black\" link=\"#0000FF\" vlink=\"#840084\" alink=\"#0000FF\"><div class=\"navheader\"><table width=\"100%\" summary=\"Navigation header\"><tr><th colspan=\"3\" align=\"center\"><span class=\"phrase\">function::set_int_arg</span></th></tr><tr><td width=\"20%\" align=\"left\"><a accesskey=\"p\" href=\"API-s64-arg.html\">Prev</a>&#160;</td><th width=\"60%\" align=\"center\">Chapter&#160;2.&#160;Context Functions</th><td width=\"20%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-set-long-arg.html\">Next</a></td></tr></table><hr></div><div class=\"refentry\"><a name=\"API-set-int-arg\"></a><div class=\"titlepage\"></div><div class=\"refnamediv\"><h2>Name</h2><p>function::set_int_arg &#8212; \n      Set function argument as signed int\n  </p></div><div class=\"refsynopsisdiv\"><h2>Synopsis</h2><pre class=\"programlisting\">\n     set_int_arg(n:long,v:long)\n-</pre></div><div class=\"refsect1\"><a name=\"idm1673\"></a><h2>Arguments</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>n</code></em></span></dt><dd><p>\n+</pre></div><div class=\"refsect1\"><a name=\"idm1672\"></a><h2>Arguments</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>n</code></em></span></dt><dd><p>\n      index of argument to return\n     </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>v</code></em></span></dt><dd><p>\n      value to set\n-    </p></dd></dl></div></div><div class=\"refsect1\"><a name=\"idm1686\"></a><h2>Description</h2><p>\n+    </p></dd></dl></div></div><div class=\"refsect1\"><a name=\"idm1685\"></a><h2>Description</h2><p>\n    Set the value of argument n as a signed int\n    (i.e., a 32-bit integer sign-extended to 64 bits).\n </p></div></div><div class=\"navfooter\"><hr><table width=\"100%\" summary=\"Navigation footer\"><tr><td width=\"40%\" align=\"left\"><a accesskey=\"p\" href=\"API-s64-arg.html\">Prev</a>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"u\" href=\"context_stp.html\">Up</a></td><td width=\"40%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-set-long-arg.html\">Next</a></td></tr><tr><td width=\"40%\" align=\"left\" valign=\"top\"><span class=\"phrase\">function::s64_arg</span>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"h\" href=\"index.html\">Home</a></td><td width=\"40%\" align=\"right\" valign=\"top\">&#160;<span class=\"phrase\">function::set_long_arg</span></td></tr></table></div></body></html>\n"}, {"source1": "./usr/share/doc/systemtap-doc/tapsets/API-set-kernel-char.html", "source2": "./usr/share/doc/systemtap-doc/tapsets/API-set-kernel-char.html", "unified_diff": "@@ -1,13 +1,13 @@\n <html><head><meta http-equiv=\"Content-Type\" content=\"text/html; charset=ANSI_X3.4-1968\"><title>function::set_kernel_char</title><meta name=\"generator\" content=\"DocBook XSL Stylesheets Vsnapshot\"><link rel=\"home\" href=\"index.html\" title=\"SystemTap Tapset Reference Manual\"><link rel=\"up\" href=\"conversions-guru.stp.html\" title=\"Chapter&#160;26.&#160;String and data writing functions Tapset\"><link rel=\"prev\" href=\"conversions-guru.stp.html\" title=\"Chapter&#160;26.&#160;String and data writing functions Tapset\"><link rel=\"next\" href=\"API-set-kernel-int.html\" title=\"function::set_kernel_int\"></head><body bgcolor=\"white\" text=\"black\" link=\"#0000FF\" vlink=\"#840084\" alink=\"#0000FF\"><div class=\"navheader\"><table width=\"100%\" summary=\"Navigation header\"><tr><th colspan=\"3\" align=\"center\"><span class=\"phrase\">function::set_kernel_char</span></th></tr><tr><td width=\"20%\" align=\"left\"><a accesskey=\"p\" href=\"conversions-guru.stp.html\">Prev</a>&#160;</td><th width=\"60%\" align=\"center\">Chapter&#160;26.&#160;String and data writing functions Tapset</th><td width=\"20%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-set-kernel-int.html\">Next</a></td></tr></table><hr></div><div class=\"refentry\"><a name=\"API-set-kernel-char\"></a><div class=\"titlepage\"></div><div class=\"refnamediv\"><h2>Name</h2><p>function::set_kernel_char &#8212; \n      Writes a char value to kernel memory\n  </p></div><div class=\"refsynopsisdiv\"><h2>Synopsis</h2><pre class=\"programlisting\">\n     set_kernel_char(addr:long,val:long)\n-</pre></div><div class=\"refsect1\"><a name=\"idm20201\"></a><h2>Arguments</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>addr</code></em></span></dt><dd><p>\n+</pre></div><div class=\"refsect1\"><a name=\"idm20200\"></a><h2>Arguments</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>addr</code></em></span></dt><dd><p>\n      The kernel address to write the char to\n     </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>val</code></em></span></dt><dd><p>\n      The char which is to be written\n-    </p></dd></dl></div></div><div class=\"refsect1\"><a name=\"idm20214\"></a><h2>Description</h2><p>\n+    </p></dd></dl></div></div><div class=\"refsect1\"><a name=\"idm20213\"></a><h2>Description</h2><p>\n    Writes the char value to a given kernel memory address.\n    Reports an error when writing to the given address fails.\n    Requires the use of guru mode (-g).\n </p></div></div><div class=\"navfooter\"><hr><table width=\"100%\" summary=\"Navigation footer\"><tr><td width=\"40%\" align=\"left\"><a accesskey=\"p\" href=\"conversions-guru.stp.html\">Prev</a>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"u\" href=\"conversions-guru.stp.html\">Up</a></td><td width=\"40%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-set-kernel-int.html\">Next</a></td></tr><tr><td width=\"40%\" align=\"left\" valign=\"top\">Chapter&#160;26.&#160;String and data writing functions Tapset&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"h\" href=\"index.html\">Home</a></td><td width=\"40%\" align=\"right\" valign=\"top\">&#160;<span class=\"phrase\">function::set_kernel_int</span></td></tr></table></div></body></html>\n"}, {"source1": "./usr/share/doc/systemtap-doc/tapsets/API-set-kernel-int.html", "source2": "./usr/share/doc/systemtap-doc/tapsets/API-set-kernel-int.html", "unified_diff": "@@ -1,13 +1,13 @@\n <html><head><meta http-equiv=\"Content-Type\" content=\"text/html; charset=ANSI_X3.4-1968\"><title>function::set_kernel_int</title><meta name=\"generator\" content=\"DocBook XSL Stylesheets Vsnapshot\"><link rel=\"home\" href=\"index.html\" title=\"SystemTap Tapset Reference Manual\"><link rel=\"up\" href=\"conversions-guru.stp.html\" title=\"Chapter&#160;26.&#160;String and data writing functions Tapset\"><link rel=\"prev\" href=\"API-set-kernel-char.html\" title=\"function::set_kernel_char\"><link rel=\"next\" href=\"API-set-kernel-long.html\" title=\"function::set_kernel_long\"></head><body bgcolor=\"white\" text=\"black\" link=\"#0000FF\" vlink=\"#840084\" alink=\"#0000FF\"><div class=\"navheader\"><table width=\"100%\" summary=\"Navigation header\"><tr><th colspan=\"3\" align=\"center\"><span class=\"phrase\">function::set_kernel_int</span></th></tr><tr><td width=\"20%\" align=\"left\"><a accesskey=\"p\" href=\"API-set-kernel-char.html\">Prev</a>&#160;</td><th width=\"60%\" align=\"center\">Chapter&#160;26.&#160;String and data writing functions Tapset</th><td width=\"20%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-set-kernel-long.html\">Next</a></td></tr></table><hr></div><div class=\"refentry\"><a name=\"API-set-kernel-int\"></a><div class=\"titlepage\"></div><div class=\"refnamediv\"><h2>Name</h2><p>function::set_kernel_int &#8212; \n      Writes an int value to kernel memory\n  </p></div><div class=\"refsynopsisdiv\"><h2>Synopsis</h2><pre class=\"programlisting\">\n     set_kernel_int(addr:long,val:long)\n-</pre></div><div class=\"refsect1\"><a name=\"idm20232\"></a><h2>Arguments</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>addr</code></em></span></dt><dd><p>\n+</pre></div><div class=\"refsect1\"><a name=\"idm20231\"></a><h2>Arguments</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>addr</code></em></span></dt><dd><p>\n      The kernel address to write the int to\n     </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>val</code></em></span></dt><dd><p>\n      The int which is to be written\n-    </p></dd></dl></div></div><div class=\"refsect1\"><a name=\"idm20245\"></a><h2>Description</h2><p>\n+    </p></dd></dl></div></div><div class=\"refsect1\"><a name=\"idm20244\"></a><h2>Description</h2><p>\n    Writes the int value to a given kernel memory address.\n    Reports an error when writing to the given address fails.\n    Requires the use of guru mode (-g).\n </p></div></div><div class=\"navfooter\"><hr><table width=\"100%\" summary=\"Navigation footer\"><tr><td width=\"40%\" align=\"left\"><a accesskey=\"p\" href=\"API-set-kernel-char.html\">Prev</a>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"u\" href=\"conversions-guru.stp.html\">Up</a></td><td width=\"40%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-set-kernel-long.html\">Next</a></td></tr><tr><td width=\"40%\" align=\"left\" valign=\"top\"><span class=\"phrase\">function::set_kernel_char</span>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"h\" href=\"index.html\">Home</a></td><td width=\"40%\" align=\"right\" valign=\"top\">&#160;<span class=\"phrase\">function::set_kernel_long</span></td></tr></table></div></body></html>\n"}, {"source1": "./usr/share/doc/systemtap-doc/tapsets/API-set-kernel-long.html", "source2": "./usr/share/doc/systemtap-doc/tapsets/API-set-kernel-long.html", "unified_diff": "@@ -1,13 +1,13 @@\n <html><head><meta http-equiv=\"Content-Type\" content=\"text/html; charset=ANSI_X3.4-1968\"><title>function::set_kernel_long</title><meta name=\"generator\" content=\"DocBook XSL Stylesheets Vsnapshot\"><link rel=\"home\" href=\"index.html\" title=\"SystemTap Tapset Reference Manual\"><link rel=\"up\" href=\"conversions-guru.stp.html\" title=\"Chapter&#160;26.&#160;String and data writing functions Tapset\"><link rel=\"prev\" href=\"API-set-kernel-int.html\" title=\"function::set_kernel_int\"><link rel=\"next\" href=\"API-set-kernel-pointer.html\" title=\"function::set_kernel_pointer\"></head><body bgcolor=\"white\" text=\"black\" link=\"#0000FF\" vlink=\"#840084\" alink=\"#0000FF\"><div class=\"navheader\"><table width=\"100%\" summary=\"Navigation header\"><tr><th colspan=\"3\" align=\"center\"><span class=\"phrase\">function::set_kernel_long</span></th></tr><tr><td width=\"20%\" align=\"left\"><a accesskey=\"p\" href=\"API-set-kernel-int.html\">Prev</a>&#160;</td><th width=\"60%\" align=\"center\">Chapter&#160;26.&#160;String and data writing functions Tapset</th><td width=\"20%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-set-kernel-pointer.html\">Next</a></td></tr></table><hr></div><div class=\"refentry\"><a name=\"API-set-kernel-long\"></a><div class=\"titlepage\"></div><div class=\"refnamediv\"><h2>Name</h2><p>function::set_kernel_long &#8212; \n      Writes a long value to kernel memory\n  </p></div><div class=\"refsynopsisdiv\"><h2>Synopsis</h2><pre class=\"programlisting\">\n     set_kernel_long(addr:long,val:long)\n-</pre></div><div class=\"refsect1\"><a name=\"idm20263\"></a><h2>Arguments</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>addr</code></em></span></dt><dd><p>\n+</pre></div><div class=\"refsect1\"><a name=\"idm20262\"></a><h2>Arguments</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>addr</code></em></span></dt><dd><p>\n      The kernel address to write the long to\n     </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>val</code></em></span></dt><dd><p>\n      The long which is to be written\n-    </p></dd></dl></div></div><div class=\"refsect1\"><a name=\"idm20276\"></a><h2>Description</h2><p>\n+    </p></dd></dl></div></div><div class=\"refsect1\"><a name=\"idm20275\"></a><h2>Description</h2><p>\n    Writes the long value to a given kernel memory address.\n    Reports an error when writing to the given address fails.\n    Requires the use of guru mode (-g).\n </p></div></div><div class=\"navfooter\"><hr><table width=\"100%\" summary=\"Navigation footer\"><tr><td width=\"40%\" align=\"left\"><a accesskey=\"p\" href=\"API-set-kernel-int.html\">Prev</a>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"u\" href=\"conversions-guru.stp.html\">Up</a></td><td width=\"40%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-set-kernel-pointer.html\">Next</a></td></tr><tr><td width=\"40%\" align=\"left\" valign=\"top\"><span class=\"phrase\">function::set_kernel_int</span>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"h\" href=\"index.html\">Home</a></td><td width=\"40%\" align=\"right\" valign=\"top\">&#160;<span class=\"phrase\">function::set_kernel_pointer</span></td></tr></table></div></body></html>\n"}, {"source1": "./usr/share/doc/systemtap-doc/tapsets/API-set-kernel-pointer.html", "source2": "./usr/share/doc/systemtap-doc/tapsets/API-set-kernel-pointer.html", "unified_diff": "@@ -1,13 +1,13 @@\n <html><head><meta http-equiv=\"Content-Type\" content=\"text/html; charset=ANSI_X3.4-1968\"><title>function::set_kernel_pointer</title><meta name=\"generator\" content=\"DocBook XSL Stylesheets Vsnapshot\"><link rel=\"home\" href=\"index.html\" title=\"SystemTap Tapset Reference Manual\"><link rel=\"up\" href=\"conversions-guru.stp.html\" title=\"Chapter&#160;26.&#160;String and data writing functions Tapset\"><link rel=\"prev\" href=\"API-set-kernel-long.html\" title=\"function::set_kernel_long\"><link rel=\"next\" href=\"API-set-kernel-short.html\" title=\"function::set_kernel_short\"></head><body bgcolor=\"white\" text=\"black\" link=\"#0000FF\" vlink=\"#840084\" alink=\"#0000FF\"><div class=\"navheader\"><table width=\"100%\" summary=\"Navigation header\"><tr><th colspan=\"3\" align=\"center\"><span class=\"phrase\">function::set_kernel_pointer</span></th></tr><tr><td width=\"20%\" align=\"left\"><a accesskey=\"p\" href=\"API-set-kernel-long.html\">Prev</a>&#160;</td><th width=\"60%\" align=\"center\">Chapter&#160;26.&#160;String and data writing functions Tapset</th><td width=\"20%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-set-kernel-short.html\">Next</a></td></tr></table><hr></div><div class=\"refentry\"><a name=\"API-set-kernel-pointer\"></a><div class=\"titlepage\"></div><div class=\"refnamediv\"><h2>Name</h2><p>function::set_kernel_pointer &#8212; \n      Writes a pointer value to kernel memory.\n  </p></div><div class=\"refsynopsisdiv\"><h2>Synopsis</h2><pre class=\"programlisting\">\n     set_kernel_pointer(addr:long,val:long)\n-</pre></div><div class=\"refsect1\"><a name=\"idm20294\"></a><h2>Arguments</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>addr</code></em></span></dt><dd><p>\n+</pre></div><div class=\"refsect1\"><a name=\"idm20293\"></a><h2>Arguments</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>addr</code></em></span></dt><dd><p>\n      The kernel address to write the pointer to\n     </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>val</code></em></span></dt><dd><p>\n      The pointer which is to be written\n-    </p></dd></dl></div></div><div class=\"refsect1\"><a name=\"idm20307\"></a><h2>Description</h2><p>\n+    </p></dd></dl></div></div><div class=\"refsect1\"><a name=\"idm20306\"></a><h2>Description</h2><p>\n    Writes the pointer value to a given kernel memory address.\n    Reports an error when writing to the given address fails.\n    Requires the use of guru mode (-g).\n </p></div></div><div class=\"navfooter\"><hr><table width=\"100%\" summary=\"Navigation footer\"><tr><td width=\"40%\" align=\"left\"><a accesskey=\"p\" href=\"API-set-kernel-long.html\">Prev</a>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"u\" href=\"conversions-guru.stp.html\">Up</a></td><td width=\"40%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-set-kernel-short.html\">Next</a></td></tr><tr><td width=\"40%\" align=\"left\" valign=\"top\"><span class=\"phrase\">function::set_kernel_long</span>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"h\" href=\"index.html\">Home</a></td><td width=\"40%\" align=\"right\" valign=\"top\">&#160;<span class=\"phrase\">function::set_kernel_short</span></td></tr></table></div></body></html>\n"}, {"source1": "./usr/share/doc/systemtap-doc/tapsets/API-set-kernel-short.html", "source2": "./usr/share/doc/systemtap-doc/tapsets/API-set-kernel-short.html", "unified_diff": "@@ -1,13 +1,13 @@\n <html><head><meta http-equiv=\"Content-Type\" content=\"text/html; charset=ANSI_X3.4-1968\"><title>function::set_kernel_short</title><meta name=\"generator\" content=\"DocBook XSL Stylesheets Vsnapshot\"><link rel=\"home\" href=\"index.html\" title=\"SystemTap Tapset Reference Manual\"><link rel=\"up\" href=\"conversions-guru.stp.html\" title=\"Chapter&#160;26.&#160;String and data writing functions Tapset\"><link rel=\"prev\" href=\"API-set-kernel-pointer.html\" title=\"function::set_kernel_pointer\"><link rel=\"next\" href=\"API-set-kernel-string.html\" title=\"function::set_kernel_string\"></head><body bgcolor=\"white\" text=\"black\" link=\"#0000FF\" vlink=\"#840084\" alink=\"#0000FF\"><div class=\"navheader\"><table width=\"100%\" summary=\"Navigation header\"><tr><th colspan=\"3\" align=\"center\"><span class=\"phrase\">function::set_kernel_short</span></th></tr><tr><td width=\"20%\" align=\"left\"><a accesskey=\"p\" href=\"API-set-kernel-pointer.html\">Prev</a>&#160;</td><th width=\"60%\" align=\"center\">Chapter&#160;26.&#160;String and data writing functions Tapset</th><td width=\"20%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-set-kernel-string.html\">Next</a></td></tr></table><hr></div><div class=\"refentry\"><a name=\"API-set-kernel-short\"></a><div class=\"titlepage\"></div><div class=\"refnamediv\"><h2>Name</h2><p>function::set_kernel_short &#8212; \n      Writes a short value to kernel memory\n  </p></div><div class=\"refsynopsisdiv\"><h2>Synopsis</h2><pre class=\"programlisting\">\n     set_kernel_short(addr:long,val:long)\n-</pre></div><div class=\"refsect1\"><a name=\"idm20325\"></a><h2>Arguments</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>addr</code></em></span></dt><dd><p>\n+</pre></div><div class=\"refsect1\"><a name=\"idm20324\"></a><h2>Arguments</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>addr</code></em></span></dt><dd><p>\n      The kernel address to write the short to\n     </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>val</code></em></span></dt><dd><p>\n      The short which is to be written\n-    </p></dd></dl></div></div><div class=\"refsect1\"><a name=\"idm20338\"></a><h2>Description</h2><p>\n+    </p></dd></dl></div></div><div class=\"refsect1\"><a name=\"idm20337\"></a><h2>Description</h2><p>\n    Writes the short value to a given kernel memory address.\n    Reports an error when writing to the given address fails.\n    Requires the use of guru mode (-g).\n </p></div></div><div class=\"navfooter\"><hr><table width=\"100%\" summary=\"Navigation footer\"><tr><td width=\"40%\" align=\"left\"><a accesskey=\"p\" href=\"API-set-kernel-pointer.html\">Prev</a>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"u\" href=\"conversions-guru.stp.html\">Up</a></td><td width=\"40%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-set-kernel-string.html\">Next</a></td></tr><tr><td width=\"40%\" align=\"left\" valign=\"top\"><span class=\"phrase\">function::set_kernel_pointer</span>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"h\" href=\"index.html\">Home</a></td><td width=\"40%\" align=\"right\" valign=\"top\">&#160;<span class=\"phrase\">function::set_kernel_string</span></td></tr></table></div></body></html>\n"}, {"source1": "./usr/share/doc/systemtap-doc/tapsets/API-set-kernel-string-n.html", "source2": "./usr/share/doc/systemtap-doc/tapsets/API-set-kernel-string-n.html", "unified_diff": "@@ -1,15 +1,15 @@\n <html><head><meta http-equiv=\"Content-Type\" content=\"text/html; charset=ANSI_X3.4-1968\"><title>function::set_kernel_string_n</title><meta name=\"generator\" content=\"DocBook XSL Stylesheets Vsnapshot\"><link rel=\"home\" href=\"index.html\" title=\"SystemTap Tapset Reference Manual\"><link rel=\"up\" href=\"conversions-guru.stp.html\" title=\"Chapter&#160;26.&#160;String and data writing functions Tapset\"><link rel=\"prev\" href=\"API-set-kernel-string.html\" title=\"function::set_kernel_string\"><link rel=\"next\" href=\"API-set-user-char.html\" title=\"function::set_user_char\"></head><body bgcolor=\"white\" text=\"black\" link=\"#0000FF\" vlink=\"#840084\" alink=\"#0000FF\"><div class=\"navheader\"><table width=\"100%\" summary=\"Navigation header\"><tr><th colspan=\"3\" align=\"center\"><span class=\"phrase\">function::set_kernel_string_n</span></th></tr><tr><td width=\"20%\" align=\"left\"><a accesskey=\"p\" href=\"API-set-kernel-string.html\">Prev</a>&#160;</td><th width=\"60%\" align=\"center\">Chapter&#160;26.&#160;String and data writing functions Tapset</th><td width=\"20%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-set-user-char.html\">Next</a></td></tr></table><hr></div><div class=\"refentry\"><a name=\"API-set-kernel-string-n\"></a><div class=\"titlepage\"></div><div class=\"refnamediv\"><h2>Name</h2><p>function::set_kernel_string_n &#8212; \n      Writes a string of given length to kernel memory\n  </p></div><div class=\"refsynopsisdiv\"><h2>Synopsis</h2><pre class=\"programlisting\">\n     set_kernel_string_n(addr:long,n:long,val:string)\n-</pre></div><div class=\"refsect1\"><a name=\"idm20387\"></a><h2>Arguments</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>addr</code></em></span></dt><dd><p>\n+</pre></div><div class=\"refsect1\"><a name=\"idm20386\"></a><h2>Arguments</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>addr</code></em></span></dt><dd><p>\n      The kernel address to write the string to\n     </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>n</code></em></span></dt><dd><p>\n      The maximum length of the string\n     </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>val</code></em></span></dt><dd><p>\n      The string which is to be written\n-    </p></dd></dl></div></div><div class=\"refsect1\"><a name=\"idm20405\"></a><h2>Description</h2><p>\n+    </p></dd></dl></div></div><div class=\"refsect1\"><a name=\"idm20404\"></a><h2>Description</h2><p>\n    Writes the given string up to a maximum given length to a\n    given kernel memory address. Reports an error on string copy fault.\n    Requires the use of guru mode (-g).\n </p></div></div><div class=\"navfooter\"><hr><table width=\"100%\" summary=\"Navigation footer\"><tr><td width=\"40%\" align=\"left\"><a accesskey=\"p\" href=\"API-set-kernel-string.html\">Prev</a>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"u\" href=\"conversions-guru.stp.html\">Up</a></td><td width=\"40%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-set-user-char.html\">Next</a></td></tr><tr><td width=\"40%\" align=\"left\" valign=\"top\"><span class=\"phrase\">function::set_kernel_string</span>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"h\" href=\"index.html\">Home</a></td><td width=\"40%\" align=\"right\" valign=\"top\">&#160;<span class=\"phrase\">function::set_user_char</span></td></tr></table></div></body></html>\n"}, {"source1": "./usr/share/doc/systemtap-doc/tapsets/API-set-kernel-string.html", "source2": "./usr/share/doc/systemtap-doc/tapsets/API-set-kernel-string.html", "unified_diff": "@@ -1,13 +1,13 @@\n <html><head><meta http-equiv=\"Content-Type\" content=\"text/html; charset=ANSI_X3.4-1968\"><title>function::set_kernel_string</title><meta name=\"generator\" content=\"DocBook XSL Stylesheets Vsnapshot\"><link rel=\"home\" href=\"index.html\" title=\"SystemTap Tapset Reference Manual\"><link rel=\"up\" href=\"conversions-guru.stp.html\" title=\"Chapter&#160;26.&#160;String and data writing functions Tapset\"><link rel=\"prev\" href=\"API-set-kernel-short.html\" title=\"function::set_kernel_short\"><link rel=\"next\" href=\"API-set-kernel-string-n.html\" title=\"function::set_kernel_string_n\"></head><body bgcolor=\"white\" text=\"black\" link=\"#0000FF\" vlink=\"#840084\" alink=\"#0000FF\"><div class=\"navheader\"><table width=\"100%\" summary=\"Navigation header\"><tr><th colspan=\"3\" align=\"center\"><span class=\"phrase\">function::set_kernel_string</span></th></tr><tr><td width=\"20%\" align=\"left\"><a accesskey=\"p\" href=\"API-set-kernel-short.html\">Prev</a>&#160;</td><th width=\"60%\" align=\"center\">Chapter&#160;26.&#160;String and data writing functions Tapset</th><td width=\"20%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-set-kernel-string-n.html\">Next</a></td></tr></table><hr></div><div class=\"refentry\"><a name=\"API-set-kernel-string\"></a><div class=\"titlepage\"></div><div class=\"refnamediv\"><h2>Name</h2><p>function::set_kernel_string &#8212; \n   Writes a string to kernel memory\n  </p></div><div class=\"refsynopsisdiv\"><h2>Synopsis</h2><pre class=\"programlisting\">\n     set_kernel_string(addr:long,val:string)\n-</pre></div><div class=\"refsect1\"><a name=\"idm20356\"></a><h2>Arguments</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>addr</code></em></span></dt><dd><p>\n+</pre></div><div class=\"refsect1\"><a name=\"idm20355\"></a><h2>Arguments</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>addr</code></em></span></dt><dd><p>\n      The kernel address to write the string to\n     </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>val</code></em></span></dt><dd><p>\n      The string which is to be written\n-    </p></dd></dl></div></div><div class=\"refsect1\"><a name=\"idm20369\"></a><h2>Description</h2><p>\n+    </p></dd></dl></div></div><div class=\"refsect1\"><a name=\"idm20368\"></a><h2>Description</h2><p>\n    Writes the given string to a given kernel\n    memory address. Reports an error on string copy fault.\n    Requires the use of guru mode (-g).\n </p></div></div><div class=\"navfooter\"><hr><table width=\"100%\" summary=\"Navigation footer\"><tr><td width=\"40%\" align=\"left\"><a accesskey=\"p\" href=\"API-set-kernel-short.html\">Prev</a>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"u\" href=\"conversions-guru.stp.html\">Up</a></td><td width=\"40%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-set-kernel-string-n.html\">Next</a></td></tr><tr><td width=\"40%\" align=\"left\" valign=\"top\"><span class=\"phrase\">function::set_kernel_short</span>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"h\" href=\"index.html\">Home</a></td><td width=\"40%\" align=\"right\" valign=\"top\">&#160;<span class=\"phrase\">function::set_kernel_string_n</span></td></tr></table></div></body></html>\n"}, {"source1": "./usr/share/doc/systemtap-doc/tapsets/API-set-long-arg.html", "source2": "./usr/share/doc/systemtap-doc/tapsets/API-set-long-arg.html", "unified_diff": "@@ -1,13 +1,13 @@\n <html><head><meta http-equiv=\"Content-Type\" content=\"text/html; charset=ANSI_X3.4-1968\"><title>function::set_long_arg</title><meta name=\"generator\" content=\"DocBook XSL Stylesheets Vsnapshot\"><link rel=\"home\" href=\"index.html\" title=\"SystemTap Tapset Reference Manual\"><link rel=\"up\" href=\"context_stp.html\" title=\"Chapter&#160;2.&#160;Context Functions\"><link rel=\"prev\" href=\"API-set-int-arg.html\" title=\"function::set_int_arg\"><link rel=\"next\" href=\"API-set-longlong-arg.html\" title=\"function::set_longlong_arg\"></head><body bgcolor=\"white\" text=\"black\" link=\"#0000FF\" vlink=\"#840084\" alink=\"#0000FF\"><div class=\"navheader\"><table width=\"100%\" summary=\"Navigation header\"><tr><th colspan=\"3\" align=\"center\"><span class=\"phrase\">function::set_long_arg</span></th></tr><tr><td width=\"20%\" align=\"left\"><a accesskey=\"p\" href=\"API-set-int-arg.html\">Prev</a>&#160;</td><th width=\"60%\" align=\"center\">Chapter&#160;2.&#160;Context Functions</th><td width=\"20%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-set-longlong-arg.html\">Next</a></td></tr></table><hr></div><div class=\"refentry\"><a name=\"API-set-long-arg\"></a><div class=\"titlepage\"></div><div class=\"refnamediv\"><h2>Name</h2><p>function::set_long_arg &#8212; \n      Set argument as signed long\n  </p></div><div class=\"refsynopsisdiv\"><h2>Synopsis</h2><pre class=\"programlisting\">\n     set_long_arg(n:long,v:long)\n-</pre></div><div class=\"refsect1\"><a name=\"idm1704\"></a><h2>Arguments</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>n</code></em></span></dt><dd><p>\n+</pre></div><div class=\"refsect1\"><a name=\"idm1703\"></a><h2>Arguments</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>n</code></em></span></dt><dd><p>\n      index of argument to set\n     </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>v</code></em></span></dt><dd><p>\n      value to set\n-    </p></dd></dl></div></div><div class=\"refsect1\"><a name=\"idm1717\"></a><h2>Description</h2><p>\n+    </p></dd></dl></div></div><div class=\"refsect1\"><a name=\"idm1716\"></a><h2>Description</h2><p>\n    Set the value of argument n as a signed long.\n    On architectures where a long is 32 bits, the value is sign-extended\n    to 64 bits.\n </p></div></div><div class=\"navfooter\"><hr><table width=\"100%\" summary=\"Navigation footer\"><tr><td width=\"40%\" align=\"left\"><a accesskey=\"p\" href=\"API-set-int-arg.html\">Prev</a>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"u\" href=\"context_stp.html\">Up</a></td><td width=\"40%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-set-longlong-arg.html\">Next</a></td></tr><tr><td width=\"40%\" align=\"left\" valign=\"top\"><span class=\"phrase\">function::set_int_arg</span>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"h\" href=\"index.html\">Home</a></td><td width=\"40%\" align=\"right\" valign=\"top\">&#160;<span class=\"phrase\">function::set_longlong_arg</span></td></tr></table></div></body></html>\n"}, {"source1": "./usr/share/doc/systemtap-doc/tapsets/API-set-longlong-arg.html", "source2": "./usr/share/doc/systemtap-doc/tapsets/API-set-longlong-arg.html", "unified_diff": "@@ -1,11 +1,11 @@\n <html><head><meta http-equiv=\"Content-Type\" content=\"text/html; charset=ANSI_X3.4-1968\"><title>function::set_longlong_arg</title><meta name=\"generator\" content=\"DocBook XSL Stylesheets Vsnapshot\"><link rel=\"home\" href=\"index.html\" title=\"SystemTap Tapset Reference Manual\"><link rel=\"up\" href=\"context_stp.html\" title=\"Chapter&#160;2.&#160;Context Functions\"><link rel=\"prev\" href=\"API-set-long-arg.html\" title=\"function::set_long_arg\"><link rel=\"next\" href=\"API-set-pointer-arg.html\" title=\"function::set_pointer_arg\"></head><body bgcolor=\"white\" text=\"black\" link=\"#0000FF\" vlink=\"#840084\" alink=\"#0000FF\"><div class=\"navheader\"><table width=\"100%\" summary=\"Navigation header\"><tr><th colspan=\"3\" align=\"center\"><span class=\"phrase\">function::set_longlong_arg</span></th></tr><tr><td width=\"20%\" align=\"left\"><a accesskey=\"p\" href=\"API-set-long-arg.html\">Prev</a>&#160;</td><th width=\"60%\" align=\"center\">Chapter&#160;2.&#160;Context Functions</th><td width=\"20%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-set-pointer-arg.html\">Next</a></td></tr></table><hr></div><div class=\"refentry\"><a name=\"API-set-longlong-arg\"></a><div class=\"titlepage\"></div><div class=\"refnamediv\"><h2>Name</h2><p>function::set_longlong_arg &#8212; \n      Set function argument as 64-bit value\n  </p></div><div class=\"refsynopsisdiv\"><h2>Synopsis</h2><pre class=\"programlisting\">\n     set_longlong_arg:long(n:long,v:long)\n-</pre></div><div class=\"refsect1\"><a name=\"idm1735\"></a><h2>Arguments</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>n</code></em></span></dt><dd><p>\n+</pre></div><div class=\"refsect1\"><a name=\"idm1734\"></a><h2>Arguments</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>n</code></em></span></dt><dd><p>\n      index of argument to return\n     </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>v</code></em></span></dt><dd><p>\n      value to set\n-    </p></dd></dl></div></div><div class=\"refsect1\"><a name=\"idm1748\"></a><h2>Description</h2><p>\n+    </p></dd></dl></div></div><div class=\"refsect1\"><a name=\"idm1747\"></a><h2>Description</h2><p>\n    Set the value of argument n as a 64-bit value.\n </p></div></div><div class=\"navfooter\"><hr><table width=\"100%\" summary=\"Navigation footer\"><tr><td width=\"40%\" align=\"left\"><a accesskey=\"p\" href=\"API-set-long-arg.html\">Prev</a>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"u\" href=\"context_stp.html\">Up</a></td><td width=\"40%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-set-pointer-arg.html\">Next</a></td></tr><tr><td width=\"40%\" align=\"left\" valign=\"top\"><span class=\"phrase\">function::set_long_arg</span>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"h\" href=\"index.html\">Home</a></td><td width=\"40%\" align=\"right\" valign=\"top\">&#160;<span class=\"phrase\">function::set_pointer_arg</span></td></tr></table></div></body></html>\n"}, {"source1": "./usr/share/doc/systemtap-doc/tapsets/API-set-pointer-arg.html", "source2": "./usr/share/doc/systemtap-doc/tapsets/API-set-pointer-arg.html", "unified_diff": "@@ -1,12 +1,12 @@\n <html><head><meta http-equiv=\"Content-Type\" content=\"text/html; charset=ANSI_X3.4-1968\"><title>function::set_pointer_arg</title><meta name=\"generator\" content=\"DocBook XSL Stylesheets Vsnapshot\"><link rel=\"home\" href=\"index.html\" title=\"SystemTap Tapset Reference Manual\"><link rel=\"up\" href=\"context_stp.html\" title=\"Chapter&#160;2.&#160;Context Functions\"><link rel=\"prev\" href=\"API-set-longlong-arg.html\" title=\"function::set_longlong_arg\"><link rel=\"next\" href=\"API-set-s32-arg.html\" title=\"function::set_s32_arg\"></head><body bgcolor=\"white\" text=\"black\" link=\"#0000FF\" vlink=\"#840084\" alink=\"#0000FF\"><div class=\"navheader\"><table width=\"100%\" summary=\"Navigation header\"><tr><th colspan=\"3\" align=\"center\"><span class=\"phrase\">function::set_pointer_arg</span></th></tr><tr><td width=\"20%\" align=\"left\"><a accesskey=\"p\" href=\"API-set-longlong-arg.html\">Prev</a>&#160;</td><th width=\"60%\" align=\"center\">Chapter&#160;2.&#160;Context Functions</th><td width=\"20%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-set-s32-arg.html\">Next</a></td></tr></table><hr></div><div class=\"refentry\"><a name=\"API-set-pointer-arg\"></a><div class=\"titlepage\"></div><div class=\"refnamediv\"><h2>Name</h2><p>function::set_pointer_arg &#8212; \n      Set function argument as pointer value\n  </p></div><div class=\"refsynopsisdiv\"><h2>Synopsis</h2><pre class=\"programlisting\">\n     set_pointer_arg(n:long,v:long)\n-</pre></div><div class=\"refsect1\"><a name=\"idm1766\"></a><h2>Arguments</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>n</code></em></span></dt><dd><p>\n+</pre></div><div class=\"refsect1\"><a name=\"idm1765\"></a><h2>Arguments</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>n</code></em></span></dt><dd><p>\n      index of argument to return\n     </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>v</code></em></span></dt><dd><p>\n      value to set\n-    </p></dd></dl></div></div><div class=\"refsect1\"><a name=\"idm1779\"></a><h2>Description</h2><p>\n+    </p></dd></dl></div></div><div class=\"refsect1\"><a name=\"idm1778\"></a><h2>Description</h2><p>\n    Set the unsigned value of argument n, same as ulong_arg.\n    Can be used with any type of pointer.\n </p></div></div><div class=\"navfooter\"><hr><table width=\"100%\" summary=\"Navigation footer\"><tr><td width=\"40%\" align=\"left\"><a accesskey=\"p\" href=\"API-set-longlong-arg.html\">Prev</a>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"u\" href=\"context_stp.html\">Up</a></td><td width=\"40%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-set-s32-arg.html\">Next</a></td></tr><tr><td width=\"40%\" align=\"left\" valign=\"top\"><span class=\"phrase\">function::set_longlong_arg</span>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"h\" href=\"index.html\">Home</a></td><td width=\"40%\" align=\"right\" valign=\"top\">&#160;<span class=\"phrase\">function::set_s32_arg</span></td></tr></table></div></body></html>\n"}, {"source1": "./usr/share/doc/systemtap-doc/tapsets/API-set-s32-arg.html", "source2": "./usr/share/doc/systemtap-doc/tapsets/API-set-s32-arg.html", "unified_diff": "@@ -1,12 +1,12 @@\n <html><head><meta http-equiv=\"Content-Type\" content=\"text/html; charset=ANSI_X3.4-1968\"><title>function::set_s32_arg</title><meta name=\"generator\" content=\"DocBook XSL Stylesheets Vsnapshot\"><link rel=\"home\" href=\"index.html\" title=\"SystemTap Tapset Reference Manual\"><link rel=\"up\" href=\"context_stp.html\" title=\"Chapter&#160;2.&#160;Context Functions\"><link rel=\"prev\" href=\"API-set-pointer-arg.html\" title=\"function::set_pointer_arg\"><link rel=\"next\" href=\"API-set-s64-arg.html\" title=\"function::set_s64_arg\"></head><body bgcolor=\"white\" text=\"black\" link=\"#0000FF\" vlink=\"#840084\" alink=\"#0000FF\"><div class=\"navheader\"><table width=\"100%\" summary=\"Navigation header\"><tr><th colspan=\"3\" align=\"center\"><span class=\"phrase\">function::set_s32_arg</span></th></tr><tr><td width=\"20%\" align=\"left\"><a accesskey=\"p\" href=\"API-set-pointer-arg.html\">Prev</a>&#160;</td><th width=\"60%\" align=\"center\">Chapter&#160;2.&#160;Context Functions</th><td width=\"20%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-set-s64-arg.html\">Next</a></td></tr></table><hr></div><div class=\"refentry\"><a name=\"API-set-s32-arg\"></a><div class=\"titlepage\"></div><div class=\"refnamediv\"><h2>Name</h2><p>function::set_s32_arg &#8212; \n      Set function argument as signed 32-bit value\n  </p></div><div class=\"refsynopsisdiv\"><h2>Synopsis</h2><pre class=\"programlisting\">\n     set_s32_arg(n:long,v:long)\n-</pre></div><div class=\"refsect1\"><a name=\"idm1797\"></a><h2>Arguments</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>n</code></em></span></dt><dd><p>\n+</pre></div><div class=\"refsect1\"><a name=\"idm1796\"></a><h2>Arguments</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>n</code></em></span></dt><dd><p>\n      index of argument to return\n     </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>v</code></em></span></dt><dd><p>\n      value to set\n-    </p></dd></dl></div></div><div class=\"refsect1\"><a name=\"idm1810\"></a><h2>Description</h2><p>\n+    </p></dd></dl></div></div><div class=\"refsect1\"><a name=\"idm1809\"></a><h2>Description</h2><p>\n    Set the signed 32-bit value of argument n,\n    same as int_arg.\n </p></div></div><div class=\"navfooter\"><hr><table width=\"100%\" summary=\"Navigation footer\"><tr><td width=\"40%\" align=\"left\"><a accesskey=\"p\" href=\"API-set-pointer-arg.html\">Prev</a>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"u\" href=\"context_stp.html\">Up</a></td><td width=\"40%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-set-s64-arg.html\">Next</a></td></tr><tr><td width=\"40%\" align=\"left\" valign=\"top\"><span class=\"phrase\">function::set_pointer_arg</span>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"h\" href=\"index.html\">Home</a></td><td width=\"40%\" align=\"right\" valign=\"top\">&#160;<span class=\"phrase\">function::set_s64_arg</span></td></tr></table></div></body></html>\n"}, {"source1": "./usr/share/doc/systemtap-doc/tapsets/API-set-s64-arg.html", "source2": "./usr/share/doc/systemtap-doc/tapsets/API-set-s64-arg.html", "unified_diff": "@@ -1,12 +1,12 @@\n <html><head><meta http-equiv=\"Content-Type\" content=\"text/html; charset=ANSI_X3.4-1968\"><title>function::set_s64_arg</title><meta name=\"generator\" content=\"DocBook XSL Stylesheets Vsnapshot\"><link rel=\"home\" href=\"index.html\" title=\"SystemTap Tapset Reference Manual\"><link rel=\"up\" href=\"context_stp.html\" title=\"Chapter&#160;2.&#160;Context Functions\"><link rel=\"prev\" href=\"API-set-s32-arg.html\" title=\"function::set_s32_arg\"><link rel=\"next\" href=\"API-set-u32-arg.html\" title=\"function::set_u32_arg\"></head><body bgcolor=\"white\" text=\"black\" link=\"#0000FF\" vlink=\"#840084\" alink=\"#0000FF\"><div class=\"navheader\"><table width=\"100%\" summary=\"Navigation header\"><tr><th colspan=\"3\" align=\"center\"><span class=\"phrase\">function::set_s64_arg</span></th></tr><tr><td width=\"20%\" align=\"left\"><a accesskey=\"p\" href=\"API-set-s32-arg.html\">Prev</a>&#160;</td><th width=\"60%\" align=\"center\">Chapter&#160;2.&#160;Context Functions</th><td width=\"20%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-set-u32-arg.html\">Next</a></td></tr></table><hr></div><div class=\"refentry\"><a name=\"API-set-s64-arg\"></a><div class=\"titlepage\"></div><div class=\"refnamediv\"><h2>Name</h2><p>function::set_s64_arg &#8212; \n      Set function argument as signed 64-bit value\n  </p></div><div class=\"refsynopsisdiv\"><h2>Synopsis</h2><pre class=\"programlisting\">\n     set_s64_arg(n:long,v:long)\n-</pre></div><div class=\"refsect1\"><a name=\"idm1828\"></a><h2>Arguments</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>n</code></em></span></dt><dd><p>\n+</pre></div><div class=\"refsect1\"><a name=\"idm1827\"></a><h2>Arguments</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>n</code></em></span></dt><dd><p>\n      index of argument to return\n     </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>v</code></em></span></dt><dd><p>\n      value to set\n-    </p></dd></dl></div></div><div class=\"refsect1\"><a name=\"idm1841\"></a><h2>Description</h2><p>\n+    </p></dd></dl></div></div><div class=\"refsect1\"><a name=\"idm1840\"></a><h2>Description</h2><p>\n    Set the signed 64-bit value of argument n,\n    same as longlong_arg.\n </p></div></div><div class=\"navfooter\"><hr><table width=\"100%\" summary=\"Navigation footer\"><tr><td width=\"40%\" align=\"left\"><a accesskey=\"p\" href=\"API-set-s32-arg.html\">Prev</a>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"u\" href=\"context_stp.html\">Up</a></td><td width=\"40%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-set-u32-arg.html\">Next</a></td></tr><tr><td width=\"40%\" align=\"left\" valign=\"top\"><span class=\"phrase\">function::set_s32_arg</span>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"h\" href=\"index.html\">Home</a></td><td width=\"40%\" align=\"right\" valign=\"top\">&#160;<span class=\"phrase\">function::set_u32_arg</span></td></tr></table></div></body></html>\n"}, {"source1": "./usr/share/doc/systemtap-doc/tapsets/API-set-u32-arg.html", "source2": "./usr/share/doc/systemtap-doc/tapsets/API-set-u32-arg.html", "unified_diff": "@@ -1,12 +1,12 @@\n <html><head><meta http-equiv=\"Content-Type\" content=\"text/html; charset=ANSI_X3.4-1968\"><title>function::set_u32_arg</title><meta name=\"generator\" content=\"DocBook XSL Stylesheets Vsnapshot\"><link rel=\"home\" href=\"index.html\" title=\"SystemTap Tapset Reference Manual\"><link rel=\"up\" href=\"context_stp.html\" title=\"Chapter&#160;2.&#160;Context Functions\"><link rel=\"prev\" href=\"API-set-s64-arg.html\" title=\"function::set_s64_arg\"><link rel=\"next\" href=\"API-set-u64-arg.html\" title=\"function::set_u64_arg\"></head><body bgcolor=\"white\" text=\"black\" link=\"#0000FF\" vlink=\"#840084\" alink=\"#0000FF\"><div class=\"navheader\"><table width=\"100%\" summary=\"Navigation header\"><tr><th colspan=\"3\" align=\"center\"><span class=\"phrase\">function::set_u32_arg</span></th></tr><tr><td width=\"20%\" align=\"left\"><a accesskey=\"p\" href=\"API-set-s64-arg.html\">Prev</a>&#160;</td><th width=\"60%\" align=\"center\">Chapter&#160;2.&#160;Context Functions</th><td width=\"20%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-set-u64-arg.html\">Next</a></td></tr></table><hr></div><div class=\"refentry\"><a name=\"API-set-u32-arg\"></a><div class=\"titlepage\"></div><div class=\"refnamediv\"><h2>Name</h2><p>function::set_u32_arg &#8212; \n      Set function argument as unsigned 32-bit value\n  </p></div><div class=\"refsynopsisdiv\"><h2>Synopsis</h2><pre class=\"programlisting\">\n     set_u32_arg(n:long,v:long)\n-</pre></div><div class=\"refsect1\"><a name=\"idm1859\"></a><h2>Arguments</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>n</code></em></span></dt><dd><p>\n+</pre></div><div class=\"refsect1\"><a name=\"idm1858\"></a><h2>Arguments</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>n</code></em></span></dt><dd><p>\n      index of argument to return\n     </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>v</code></em></span></dt><dd><p>\n      value to set\n-    </p></dd></dl></div></div><div class=\"refsect1\"><a name=\"idm1872\"></a><h2>Description</h2><p>\n+    </p></dd></dl></div></div><div class=\"refsect1\"><a name=\"idm1871\"></a><h2>Description</h2><p>\n    Set the unsigned 32-bit value of argument n,\n    same as uint_arg.\n </p></div></div><div class=\"navfooter\"><hr><table width=\"100%\" summary=\"Navigation footer\"><tr><td width=\"40%\" align=\"left\"><a accesskey=\"p\" href=\"API-set-s64-arg.html\">Prev</a>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"u\" href=\"context_stp.html\">Up</a></td><td width=\"40%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-set-u64-arg.html\">Next</a></td></tr><tr><td width=\"40%\" align=\"left\" valign=\"top\"><span class=\"phrase\">function::set_s64_arg</span>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"h\" href=\"index.html\">Home</a></td><td width=\"40%\" align=\"right\" valign=\"top\">&#160;<span class=\"phrase\">function::set_u64_arg</span></td></tr></table></div></body></html>\n"}, {"source1": "./usr/share/doc/systemtap-doc/tapsets/API-set-u64-arg.html", "source2": "./usr/share/doc/systemtap-doc/tapsets/API-set-u64-arg.html", "unified_diff": "@@ -1,12 +1,12 @@\n <html><head><meta http-equiv=\"Content-Type\" content=\"text/html; charset=ANSI_X3.4-1968\"><title>function::set_u64_arg</title><meta name=\"generator\" content=\"DocBook XSL Stylesheets Vsnapshot\"><link rel=\"home\" href=\"index.html\" title=\"SystemTap Tapset Reference Manual\"><link rel=\"up\" href=\"context_stp.html\" title=\"Chapter&#160;2.&#160;Context Functions\"><link rel=\"prev\" href=\"API-set-u32-arg.html\" title=\"function::set_u32_arg\"><link rel=\"next\" href=\"API-set-uint-arg.html\" title=\"function::set_uint_arg\"></head><body bgcolor=\"white\" text=\"black\" link=\"#0000FF\" vlink=\"#840084\" alink=\"#0000FF\"><div class=\"navheader\"><table width=\"100%\" summary=\"Navigation header\"><tr><th colspan=\"3\" align=\"center\"><span class=\"phrase\">function::set_u64_arg</span></th></tr><tr><td width=\"20%\" align=\"left\"><a accesskey=\"p\" href=\"API-set-u32-arg.html\">Prev</a>&#160;</td><th width=\"60%\" align=\"center\">Chapter&#160;2.&#160;Context Functions</th><td width=\"20%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-set-uint-arg.html\">Next</a></td></tr></table><hr></div><div class=\"refentry\"><a name=\"API-set-u64-arg\"></a><div class=\"titlepage\"></div><div class=\"refnamediv\"><h2>Name</h2><p>function::set_u64_arg &#8212; \n      Set function argument as unsigned 64-bit value\n  </p></div><div class=\"refsynopsisdiv\"><h2>Synopsis</h2><pre class=\"programlisting\">\n     set_u64_arg(n:long,v:long)\n-</pre></div><div class=\"refsect1\"><a name=\"idm1890\"></a><h2>Arguments</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>n</code></em></span></dt><dd><p>\n+</pre></div><div class=\"refsect1\"><a name=\"idm1889\"></a><h2>Arguments</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>n</code></em></span></dt><dd><p>\n      index of argument to return\n     </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>v</code></em></span></dt><dd><p>\n      value to set\n-    </p></dd></dl></div></div><div class=\"refsect1\"><a name=\"idm1903\"></a><h2>Description</h2><p>\n+    </p></dd></dl></div></div><div class=\"refsect1\"><a name=\"idm1902\"></a><h2>Description</h2><p>\n    Set the unsigned 64-bit value of argument n,\n    same as ulonglong_arg.\n </p></div></div><div class=\"navfooter\"><hr><table width=\"100%\" summary=\"Navigation footer\"><tr><td width=\"40%\" align=\"left\"><a accesskey=\"p\" href=\"API-set-u32-arg.html\">Prev</a>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"u\" href=\"context_stp.html\">Up</a></td><td width=\"40%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-set-uint-arg.html\">Next</a></td></tr><tr><td width=\"40%\" align=\"left\" valign=\"top\"><span class=\"phrase\">function::set_u32_arg</span>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"h\" href=\"index.html\">Home</a></td><td width=\"40%\" align=\"right\" valign=\"top\">&#160;<span class=\"phrase\">function::set_uint_arg</span></td></tr></table></div></body></html>\n"}, {"source1": "./usr/share/doc/systemtap-doc/tapsets/API-set-uint-arg.html", "source2": "./usr/share/doc/systemtap-doc/tapsets/API-set-uint-arg.html", "unified_diff": "@@ -1,12 +1,12 @@\n <html><head><meta http-equiv=\"Content-Type\" content=\"text/html; charset=ANSI_X3.4-1968\"><title>function::set_uint_arg</title><meta name=\"generator\" content=\"DocBook XSL Stylesheets Vsnapshot\"><link rel=\"home\" href=\"index.html\" title=\"SystemTap Tapset Reference Manual\"><link rel=\"up\" href=\"context_stp.html\" title=\"Chapter&#160;2.&#160;Context Functions\"><link rel=\"prev\" href=\"API-set-u64-arg.html\" title=\"function::set_u64_arg\"><link rel=\"next\" href=\"API-set-ulong-arg.html\" title=\"function::set_ulong_arg\"></head><body bgcolor=\"white\" text=\"black\" link=\"#0000FF\" vlink=\"#840084\" alink=\"#0000FF\"><div class=\"navheader\"><table width=\"100%\" summary=\"Navigation header\"><tr><th colspan=\"3\" align=\"center\"><span class=\"phrase\">function::set_uint_arg</span></th></tr><tr><td width=\"20%\" align=\"left\"><a accesskey=\"p\" href=\"API-set-u64-arg.html\">Prev</a>&#160;</td><th width=\"60%\" align=\"center\">Chapter&#160;2.&#160;Context Functions</th><td width=\"20%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-set-ulong-arg.html\">Next</a></td></tr></table><hr></div><div class=\"refentry\"><a name=\"API-set-uint-arg\"></a><div class=\"titlepage\"></div><div class=\"refnamediv\"><h2>Name</h2><p>function::set_uint_arg &#8212; \n      Set argument as unsigned int\n  </p></div><div class=\"refsynopsisdiv\"><h2>Synopsis</h2><pre class=\"programlisting\">\n     set_uint_arg:long(n:long,v:long)\n-</pre></div><div class=\"refsect1\"><a name=\"idm1921\"></a><h2>Arguments</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>n</code></em></span></dt><dd><p>\n+</pre></div><div class=\"refsect1\"><a name=\"idm1920\"></a><h2>Arguments</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>n</code></em></span></dt><dd><p>\n      index of argument to set\n     </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>v</code></em></span></dt><dd><p>\n      value to set\n-    </p></dd></dl></div></div><div class=\"refsect1\"><a name=\"idm1934\"></a><h2>Description</h2><p>\n+    </p></dd></dl></div></div><div class=\"refsect1\"><a name=\"idm1933\"></a><h2>Description</h2><p>\n    Set the value of argument n as an unsigned int\n    (i.e., a 32-bit integer zero-extended to 64 bits).\n </p></div></div><div class=\"navfooter\"><hr><table width=\"100%\" summary=\"Navigation footer\"><tr><td width=\"40%\" align=\"left\"><a accesskey=\"p\" href=\"API-set-u64-arg.html\">Prev</a>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"u\" href=\"context_stp.html\">Up</a></td><td width=\"40%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-set-ulong-arg.html\">Next</a></td></tr><tr><td width=\"40%\" align=\"left\" valign=\"top\"><span class=\"phrase\">function::set_u64_arg</span>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"h\" href=\"index.html\">Home</a></td><td width=\"40%\" align=\"right\" valign=\"top\">&#160;<span class=\"phrase\">function::set_ulong_arg</span></td></tr></table></div></body></html>\n"}, {"source1": "./usr/share/doc/systemtap-doc/tapsets/API-set-ulong-arg.html", "source2": "./usr/share/doc/systemtap-doc/tapsets/API-set-ulong-arg.html", "unified_diff": "@@ -1,13 +1,13 @@\n <html><head><meta http-equiv=\"Content-Type\" content=\"text/html; charset=ANSI_X3.4-1968\"><title>function::set_ulong_arg</title><meta name=\"generator\" content=\"DocBook XSL Stylesheets Vsnapshot\"><link rel=\"home\" href=\"index.html\" title=\"SystemTap Tapset Reference Manual\"><link rel=\"up\" href=\"context_stp.html\" title=\"Chapter&#160;2.&#160;Context Functions\"><link rel=\"prev\" href=\"API-set-uint-arg.html\" title=\"function::set_uint_arg\"><link rel=\"next\" href=\"API-set-ulonglong-arg.html\" title=\"function::set_ulonglong_arg\"></head><body bgcolor=\"white\" text=\"black\" link=\"#0000FF\" vlink=\"#840084\" alink=\"#0000FF\"><div class=\"navheader\"><table width=\"100%\" summary=\"Navigation header\"><tr><th colspan=\"3\" align=\"center\"><span class=\"phrase\">function::set_ulong_arg</span></th></tr><tr><td width=\"20%\" align=\"left\"><a accesskey=\"p\" href=\"API-set-uint-arg.html\">Prev</a>&#160;</td><th width=\"60%\" align=\"center\">Chapter&#160;2.&#160;Context Functions</th><td width=\"20%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-set-ulonglong-arg.html\">Next</a></td></tr></table><hr></div><div class=\"refentry\"><a name=\"API-set-ulong-arg\"></a><div class=\"titlepage\"></div><div class=\"refnamediv\"><h2>Name</h2><p>function::set_ulong_arg &#8212; \n      Set function argument as unsigned long\n  </p></div><div class=\"refsynopsisdiv\"><h2>Synopsis</h2><pre class=\"programlisting\">\n     set_ulong_arg(n:long,v:long)\n-</pre></div><div class=\"refsect1\"><a name=\"idm1952\"></a><h2>Arguments</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>n</code></em></span></dt><dd><p>\n+</pre></div><div class=\"refsect1\"><a name=\"idm1951\"></a><h2>Arguments</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>n</code></em></span></dt><dd><p>\n      index of argument to return\n     </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>v</code></em></span></dt><dd><p>\n      value to set\n-    </p></dd></dl></div></div><div class=\"refsect1\"><a name=\"idm1965\"></a><h2>Description</h2><p>\n+    </p></dd></dl></div></div><div class=\"refsect1\"><a name=\"idm1964\"></a><h2>Description</h2><p>\n    Set the value of argument n as an unsigned long.\n    On architectures where a long is 32 bits, the value is zero-extended\n    to 64 bits.\n </p></div></div><div class=\"navfooter\"><hr><table width=\"100%\" summary=\"Navigation footer\"><tr><td width=\"40%\" align=\"left\"><a accesskey=\"p\" href=\"API-set-uint-arg.html\">Prev</a>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"u\" href=\"context_stp.html\">Up</a></td><td width=\"40%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-set-ulonglong-arg.html\">Next</a></td></tr><tr><td width=\"40%\" align=\"left\" valign=\"top\"><span class=\"phrase\">function::set_uint_arg</span>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"h\" href=\"index.html\">Home</a></td><td width=\"40%\" align=\"right\" valign=\"top\">&#160;<span class=\"phrase\">function::set_ulonglong_arg</span></td></tr></table></div></body></html>\n"}, {"source1": "./usr/share/doc/systemtap-doc/tapsets/API-set-ulonglong-arg.html", "source2": "./usr/share/doc/systemtap-doc/tapsets/API-set-ulonglong-arg.html", "unified_diff": "@@ -1,12 +1,12 @@\n <html><head><meta http-equiv=\"Content-Type\" content=\"text/html; charset=ANSI_X3.4-1968\"><title>function::set_ulonglong_arg</title><meta name=\"generator\" content=\"DocBook XSL Stylesheets Vsnapshot\"><link rel=\"home\" href=\"index.html\" title=\"SystemTap Tapset Reference Manual\"><link rel=\"up\" href=\"context_stp.html\" title=\"Chapter&#160;2.&#160;Context Functions\"><link rel=\"prev\" href=\"API-set-ulong-arg.html\" title=\"function::set_ulong_arg\"><link rel=\"next\" href=\"API-sid.html\" title=\"function::sid\"></head><body bgcolor=\"white\" text=\"black\" link=\"#0000FF\" vlink=\"#840084\" alink=\"#0000FF\"><div class=\"navheader\"><table width=\"100%\" summary=\"Navigation header\"><tr><th colspan=\"3\" align=\"center\"><span class=\"phrase\">function::set_ulonglong_arg</span></th></tr><tr><td width=\"20%\" align=\"left\"><a accesskey=\"p\" href=\"API-set-ulong-arg.html\">Prev</a>&#160;</td><th width=\"60%\" align=\"center\">Chapter&#160;2.&#160;Context Functions</th><td width=\"20%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-sid.html\">Next</a></td></tr></table><hr></div><div class=\"refentry\"><a name=\"API-set-ulonglong-arg\"></a><div class=\"titlepage\"></div><div class=\"refnamediv\"><h2>Name</h2><p>function::set_ulonglong_arg &#8212; \n      Set function argument as 64-bit value\n  </p></div><div class=\"refsynopsisdiv\"><h2>Synopsis</h2><pre class=\"programlisting\">\n     set_ulonglong_arg(n:long,v:long)\n-</pre></div><div class=\"refsect1\"><a name=\"idm1983\"></a><h2>Arguments</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>n</code></em></span></dt><dd><p>\n+</pre></div><div class=\"refsect1\"><a name=\"idm1982\"></a><h2>Arguments</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>n</code></em></span></dt><dd><p>\n      index of argument to return\n     </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>v</code></em></span></dt><dd><p>\n      value to set\n-    </p></dd></dl></div></div><div class=\"refsect1\"><a name=\"idm1996\"></a><h2>Description</h2><p>\n+    </p></dd></dl></div></div><div class=\"refsect1\"><a name=\"idm1995\"></a><h2>Description</h2><p>\n    Set the value of argument n as a 64-bit value.\n    (Same as longlong_arg.)\n </p></div></div><div class=\"navfooter\"><hr><table width=\"100%\" summary=\"Navigation footer\"><tr><td width=\"40%\" align=\"left\"><a accesskey=\"p\" href=\"API-set-ulong-arg.html\">Prev</a>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"u\" href=\"context_stp.html\">Up</a></td><td width=\"40%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-sid.html\">Next</a></td></tr><tr><td width=\"40%\" align=\"left\" valign=\"top\"><span class=\"phrase\">function::set_ulong_arg</span>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"h\" href=\"index.html\">Home</a></td><td width=\"40%\" align=\"right\" valign=\"top\">&#160;<span class=\"phrase\">function::sid</span></td></tr></table></div></body></html>\n"}, {"source1": "./usr/share/doc/systemtap-doc/tapsets/API-set-user-char.html", "source2": "./usr/share/doc/systemtap-doc/tapsets/API-set-user-char.html", "unified_diff": "@@ -1,13 +1,13 @@\n <html><head><meta http-equiv=\"Content-Type\" content=\"text/html; charset=ANSI_X3.4-1968\"><title>function::set_user_char</title><meta name=\"generator\" content=\"DocBook XSL Stylesheets Vsnapshot\"><link rel=\"home\" href=\"index.html\" title=\"SystemTap Tapset Reference Manual\"><link rel=\"up\" href=\"conversions-guru.stp.html\" title=\"Chapter&#160;26.&#160;String and data writing functions Tapset\"><link rel=\"prev\" href=\"API-set-kernel-string-n.html\" title=\"function::set_kernel_string_n\"><link rel=\"next\" href=\"API-set-user-int.html\" title=\"function::set_user_int\"></head><body bgcolor=\"white\" text=\"black\" link=\"#0000FF\" vlink=\"#840084\" alink=\"#0000FF\"><div class=\"navheader\"><table width=\"100%\" summary=\"Navigation header\"><tr><th colspan=\"3\" align=\"center\"><span class=\"phrase\">function::set_user_char</span></th></tr><tr><td width=\"20%\" align=\"left\"><a accesskey=\"p\" href=\"API-set-kernel-string-n.html\">Prev</a>&#160;</td><th width=\"60%\" align=\"center\">Chapter&#160;26.&#160;String and data writing functions Tapset</th><td width=\"20%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-set-user-int.html\">Next</a></td></tr></table><hr></div><div class=\"refentry\"><a name=\"API-set-user-char\"></a><div class=\"titlepage\"></div><div class=\"refnamediv\"><h2>Name</h2><p>function::set_user_char &#8212; \n      Writes a char value to user memory\n  </p></div><div class=\"refsynopsisdiv\"><h2>Synopsis</h2><pre class=\"programlisting\">\n     set_user_char(addr:long,val:long)\n-</pre></div><div class=\"refsect1\"><a name=\"idm20423\"></a><h2>Arguments</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>addr</code></em></span></dt><dd><p>\n+</pre></div><div class=\"refsect1\"><a name=\"idm20422\"></a><h2>Arguments</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>addr</code></em></span></dt><dd><p>\n      The user address to write the char to\n     </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>val</code></em></span></dt><dd><p>\n      The char which is to be written\n-    </p></dd></dl></div></div><div class=\"refsect1\"><a name=\"idm20436\"></a><h2>Description</h2><p>\n+    </p></dd></dl></div></div><div class=\"refsect1\"><a name=\"idm20435\"></a><h2>Description</h2><p>\n    Writes the char value to a given user memory address.\n    Reports an error when writing to the given address fails.\n    Requires the use of guru mode (-g).\n </p></div></div><div class=\"navfooter\"><hr><table width=\"100%\" summary=\"Navigation footer\"><tr><td width=\"40%\" align=\"left\"><a accesskey=\"p\" href=\"API-set-kernel-string-n.html\">Prev</a>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"u\" href=\"conversions-guru.stp.html\">Up</a></td><td width=\"40%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-set-user-int.html\">Next</a></td></tr><tr><td width=\"40%\" align=\"left\" valign=\"top\"><span class=\"phrase\">function::set_kernel_string_n</span>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"h\" href=\"index.html\">Home</a></td><td width=\"40%\" align=\"right\" valign=\"top\">&#160;<span class=\"phrase\">function::set_user_int</span></td></tr></table></div></body></html>\n"}, {"source1": "./usr/share/doc/systemtap-doc/tapsets/API-set-user-int.html", "source2": "./usr/share/doc/systemtap-doc/tapsets/API-set-user-int.html", "unified_diff": "@@ -1,13 +1,13 @@\n <html><head><meta http-equiv=\"Content-Type\" content=\"text/html; charset=ANSI_X3.4-1968\"><title>function::set_user_int</title><meta name=\"generator\" content=\"DocBook XSL Stylesheets Vsnapshot\"><link rel=\"home\" href=\"index.html\" title=\"SystemTap Tapset Reference Manual\"><link rel=\"up\" href=\"conversions-guru.stp.html\" title=\"Chapter&#160;26.&#160;String and data writing functions Tapset\"><link rel=\"prev\" href=\"API-set-user-char.html\" title=\"function::set_user_char\"><link rel=\"next\" href=\"API-set-user-long.html\" title=\"function::set_user_long\"></head><body bgcolor=\"white\" text=\"black\" link=\"#0000FF\" vlink=\"#840084\" alink=\"#0000FF\"><div class=\"navheader\"><table width=\"100%\" summary=\"Navigation header\"><tr><th colspan=\"3\" align=\"center\"><span class=\"phrase\">function::set_user_int</span></th></tr><tr><td width=\"20%\" align=\"left\"><a accesskey=\"p\" href=\"API-set-user-char.html\">Prev</a>&#160;</td><th width=\"60%\" align=\"center\">Chapter&#160;26.&#160;String and data writing functions Tapset</th><td width=\"20%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-set-user-long.html\">Next</a></td></tr></table><hr></div><div class=\"refentry\"><a name=\"API-set-user-int\"></a><div class=\"titlepage\"></div><div class=\"refnamediv\"><h2>Name</h2><p>function::set_user_int &#8212; \n      Writes an int value to user memory\n  </p></div><div class=\"refsynopsisdiv\"><h2>Synopsis</h2><pre class=\"programlisting\">\n     set_user_int(addr:long,val:long)\n-</pre></div><div class=\"refsect1\"><a name=\"idm20454\"></a><h2>Arguments</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>addr</code></em></span></dt><dd><p>\n+</pre></div><div class=\"refsect1\"><a name=\"idm20453\"></a><h2>Arguments</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>addr</code></em></span></dt><dd><p>\n      The user address to write the int to\n     </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>val</code></em></span></dt><dd><p>\n      The int which is to be written\n-    </p></dd></dl></div></div><div class=\"refsect1\"><a name=\"idm20467\"></a><h2>Description</h2><p>\n+    </p></dd></dl></div></div><div class=\"refsect1\"><a name=\"idm20466\"></a><h2>Description</h2><p>\n    Writes the int value to a given user memory address.\n    Reports an error when writing to the given address fails.\n    Requires the use of guru mode (-g).\n </p></div></div><div class=\"navfooter\"><hr><table width=\"100%\" summary=\"Navigation footer\"><tr><td width=\"40%\" align=\"left\"><a accesskey=\"p\" href=\"API-set-user-char.html\">Prev</a>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"u\" href=\"conversions-guru.stp.html\">Up</a></td><td width=\"40%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-set-user-long.html\">Next</a></td></tr><tr><td width=\"40%\" align=\"left\" valign=\"top\"><span class=\"phrase\">function::set_user_char</span>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"h\" href=\"index.html\">Home</a></td><td width=\"40%\" align=\"right\" valign=\"top\">&#160;<span class=\"phrase\">function::set_user_long</span></td></tr></table></div></body></html>\n"}, {"source1": "./usr/share/doc/systemtap-doc/tapsets/API-set-user-long.html", "source2": "./usr/share/doc/systemtap-doc/tapsets/API-set-user-long.html", "unified_diff": "@@ -1,13 +1,13 @@\n <html><head><meta http-equiv=\"Content-Type\" content=\"text/html; charset=ANSI_X3.4-1968\"><title>function::set_user_long</title><meta name=\"generator\" content=\"DocBook XSL Stylesheets Vsnapshot\"><link rel=\"home\" href=\"index.html\" title=\"SystemTap Tapset Reference Manual\"><link rel=\"up\" href=\"conversions-guru.stp.html\" title=\"Chapter&#160;26.&#160;String and data writing functions Tapset\"><link rel=\"prev\" href=\"API-set-user-int.html\" title=\"function::set_user_int\"><link rel=\"next\" href=\"API-set-user-pointer.html\" title=\"function::set_user_pointer\"></head><body bgcolor=\"white\" text=\"black\" link=\"#0000FF\" vlink=\"#840084\" alink=\"#0000FF\"><div class=\"navheader\"><table width=\"100%\" summary=\"Navigation header\"><tr><th colspan=\"3\" align=\"center\"><span class=\"phrase\">function::set_user_long</span></th></tr><tr><td width=\"20%\" align=\"left\"><a accesskey=\"p\" href=\"API-set-user-int.html\">Prev</a>&#160;</td><th width=\"60%\" align=\"center\">Chapter&#160;26.&#160;String and data writing functions Tapset</th><td width=\"20%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-set-user-pointer.html\">Next</a></td></tr></table><hr></div><div class=\"refentry\"><a name=\"API-set-user-long\"></a><div class=\"titlepage\"></div><div class=\"refnamediv\"><h2>Name</h2><p>function::set_user_long &#8212; \n      Writes a long value to user memory\n  </p></div><div class=\"refsynopsisdiv\"><h2>Synopsis</h2><pre class=\"programlisting\">\n     set_user_long(addr:long,val:long)\n-</pre></div><div class=\"refsect1\"><a name=\"idm20485\"></a><h2>Arguments</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>addr</code></em></span></dt><dd><p>\n+</pre></div><div class=\"refsect1\"><a name=\"idm20484\"></a><h2>Arguments</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>addr</code></em></span></dt><dd><p>\n      The user address to write the long to\n     </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>val</code></em></span></dt><dd><p>\n      The long which is to be written\n-    </p></dd></dl></div></div><div class=\"refsect1\"><a name=\"idm20498\"></a><h2>Description</h2><p>\n+    </p></dd></dl></div></div><div class=\"refsect1\"><a name=\"idm20497\"></a><h2>Description</h2><p>\n    Writes the long value to a given user memory address.\n    Reports an error when writing to the given address fails.\n    Requires the use of guru mode (-g).\n </p></div></div><div class=\"navfooter\"><hr><table width=\"100%\" summary=\"Navigation footer\"><tr><td width=\"40%\" align=\"left\"><a accesskey=\"p\" href=\"API-set-user-int.html\">Prev</a>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"u\" href=\"conversions-guru.stp.html\">Up</a></td><td width=\"40%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-set-user-pointer.html\">Next</a></td></tr><tr><td width=\"40%\" align=\"left\" valign=\"top\"><span class=\"phrase\">function::set_user_int</span>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"h\" href=\"index.html\">Home</a></td><td width=\"40%\" align=\"right\" valign=\"top\">&#160;<span class=\"phrase\">function::set_user_pointer</span></td></tr></table></div></body></html>\n"}, {"source1": "./usr/share/doc/systemtap-doc/tapsets/API-set-user-pointer.html", "source2": "./usr/share/doc/systemtap-doc/tapsets/API-set-user-pointer.html", "unified_diff": "@@ -1,13 +1,13 @@\n <html><head><meta http-equiv=\"Content-Type\" content=\"text/html; charset=ANSI_X3.4-1968\"><title>function::set_user_pointer</title><meta name=\"generator\" content=\"DocBook XSL Stylesheets Vsnapshot\"><link rel=\"home\" href=\"index.html\" title=\"SystemTap Tapset Reference Manual\"><link rel=\"up\" href=\"conversions-guru.stp.html\" title=\"Chapter&#160;26.&#160;String and data writing functions Tapset\"><link rel=\"prev\" href=\"API-set-user-long.html\" title=\"function::set_user_long\"><link rel=\"next\" href=\"API-set-user-short.html\" title=\"function::set_user_short\"></head><body bgcolor=\"white\" text=\"black\" link=\"#0000FF\" vlink=\"#840084\" alink=\"#0000FF\"><div class=\"navheader\"><table width=\"100%\" summary=\"Navigation header\"><tr><th colspan=\"3\" align=\"center\"><span class=\"phrase\">function::set_user_pointer</span></th></tr><tr><td width=\"20%\" align=\"left\"><a accesskey=\"p\" href=\"API-set-user-long.html\">Prev</a>&#160;</td><th width=\"60%\" align=\"center\">Chapter&#160;26.&#160;String and data writing functions Tapset</th><td width=\"20%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-set-user-short.html\">Next</a></td></tr></table><hr></div><div class=\"refentry\"><a name=\"API-set-user-pointer\"></a><div class=\"titlepage\"></div><div class=\"refnamediv\"><h2>Name</h2><p>function::set_user_pointer &#8212; \n      Writes a pointer value to user memory.\n  </p></div><div class=\"refsynopsisdiv\"><h2>Synopsis</h2><pre class=\"programlisting\">\n     set_user_pointer(addr:long,val:long)\n-</pre></div><div class=\"refsect1\"><a name=\"idm20516\"></a><h2>Arguments</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>addr</code></em></span></dt><dd><p>\n+</pre></div><div class=\"refsect1\"><a name=\"idm20515\"></a><h2>Arguments</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>addr</code></em></span></dt><dd><p>\n      The user address to write the pointer to\n     </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>val</code></em></span></dt><dd><p>\n      The pointer which is to be written\n-    </p></dd></dl></div></div><div class=\"refsect1\"><a name=\"idm20529\"></a><h2>Description</h2><p>\n+    </p></dd></dl></div></div><div class=\"refsect1\"><a name=\"idm20528\"></a><h2>Description</h2><p>\n    Writes the pointer value to a given user memory address.\n    Reports an error when writing to the given address fails.\n    Requires the use of guru mode (-g).\n </p></div></div><div class=\"navfooter\"><hr><table width=\"100%\" summary=\"Navigation footer\"><tr><td width=\"40%\" align=\"left\"><a accesskey=\"p\" href=\"API-set-user-long.html\">Prev</a>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"u\" href=\"conversions-guru.stp.html\">Up</a></td><td width=\"40%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-set-user-short.html\">Next</a></td></tr><tr><td width=\"40%\" align=\"left\" valign=\"top\"><span class=\"phrase\">function::set_user_long</span>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"h\" href=\"index.html\">Home</a></td><td width=\"40%\" align=\"right\" valign=\"top\">&#160;<span class=\"phrase\">function::set_user_short</span></td></tr></table></div></body></html>\n"}, {"source1": "./usr/share/doc/systemtap-doc/tapsets/API-set-user-short.html", "source2": "./usr/share/doc/systemtap-doc/tapsets/API-set-user-short.html", "unified_diff": "@@ -1,13 +1,13 @@\n <html><head><meta http-equiv=\"Content-Type\" content=\"text/html; charset=ANSI_X3.4-1968\"><title>function::set_user_short</title><meta name=\"generator\" content=\"DocBook XSL Stylesheets Vsnapshot\"><link rel=\"home\" href=\"index.html\" title=\"SystemTap Tapset Reference Manual\"><link rel=\"up\" href=\"conversions-guru.stp.html\" title=\"Chapter&#160;26.&#160;String and data writing functions Tapset\"><link rel=\"prev\" href=\"API-set-user-pointer.html\" title=\"function::set_user_pointer\"><link rel=\"next\" href=\"API-set-user-string.html\" title=\"function::set_user_string\"></head><body bgcolor=\"white\" text=\"black\" link=\"#0000FF\" vlink=\"#840084\" alink=\"#0000FF\"><div class=\"navheader\"><table width=\"100%\" summary=\"Navigation header\"><tr><th colspan=\"3\" align=\"center\"><span class=\"phrase\">function::set_user_short</span></th></tr><tr><td width=\"20%\" align=\"left\"><a accesskey=\"p\" href=\"API-set-user-pointer.html\">Prev</a>&#160;</td><th width=\"60%\" align=\"center\">Chapter&#160;26.&#160;String and data writing functions Tapset</th><td width=\"20%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-set-user-string.html\">Next</a></td></tr></table><hr></div><div class=\"refentry\"><a name=\"API-set-user-short\"></a><div class=\"titlepage\"></div><div class=\"refnamediv\"><h2>Name</h2><p>function::set_user_short &#8212; \n      Writes a short value to user memory\n  </p></div><div class=\"refsynopsisdiv\"><h2>Synopsis</h2><pre class=\"programlisting\">\n     set_user_short(addr:long,val:long)\n-</pre></div><div class=\"refsect1\"><a name=\"idm20547\"></a><h2>Arguments</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>addr</code></em></span></dt><dd><p>\n+</pre></div><div class=\"refsect1\"><a name=\"idm20546\"></a><h2>Arguments</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>addr</code></em></span></dt><dd><p>\n      The user address to write the short to\n     </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>val</code></em></span></dt><dd><p>\n      The short which is to be written\n-    </p></dd></dl></div></div><div class=\"refsect1\"><a name=\"idm20560\"></a><h2>Description</h2><p>\n+    </p></dd></dl></div></div><div class=\"refsect1\"><a name=\"idm20559\"></a><h2>Description</h2><p>\n    Writes the short value to a given user memory address.\n    Reports an error when writing to the given address fails.\n    Requires the use of guru mode (-g).\n </p></div></div><div class=\"navfooter\"><hr><table width=\"100%\" summary=\"Navigation footer\"><tr><td width=\"40%\" align=\"left\"><a accesskey=\"p\" href=\"API-set-user-pointer.html\">Prev</a>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"u\" href=\"conversions-guru.stp.html\">Up</a></td><td width=\"40%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-set-user-string.html\">Next</a></td></tr><tr><td width=\"40%\" align=\"left\" valign=\"top\"><span class=\"phrase\">function::set_user_pointer</span>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"h\" href=\"index.html\">Home</a></td><td width=\"40%\" align=\"right\" valign=\"top\">&#160;<span class=\"phrase\">function::set_user_string</span></td></tr></table></div></body></html>\n"}, {"source1": "./usr/share/doc/systemtap-doc/tapsets/API-set-user-string-arg.html", "source2": "./usr/share/doc/systemtap-doc/tapsets/API-set-user-string-arg.html", "unified_diff": "@@ -1,13 +1,13 @@\n <html><head><meta http-equiv=\"Content-Type\" content=\"text/html; charset=ANSI_X3.4-1968\"><title>function::set_user_string_arg</title><meta name=\"generator\" content=\"DocBook XSL Stylesheets Vsnapshot\"><link rel=\"home\" href=\"index.html\" title=\"SystemTap Tapset Reference Manual\"><link rel=\"up\" href=\"conversions-guru.stp.html\" title=\"Chapter&#160;26.&#160;String and data writing functions Tapset\"><link rel=\"prev\" href=\"API-set-user-string.html\" title=\"function::set_user_string\"><link rel=\"next\" href=\"API-set-user-string-n.html\" title=\"function::set_user_string_n\"></head><body bgcolor=\"white\" text=\"black\" link=\"#0000FF\" vlink=\"#840084\" alink=\"#0000FF\"><div class=\"navheader\"><table width=\"100%\" summary=\"Navigation header\"><tr><th colspan=\"3\" align=\"center\"><span class=\"phrase\">function::set_user_string_arg</span></th></tr><tr><td width=\"20%\" align=\"left\"><a accesskey=\"p\" href=\"API-set-user-string.html\">Prev</a>&#160;</td><th width=\"60%\" align=\"center\">Chapter&#160;26.&#160;String and data writing functions Tapset</th><td width=\"20%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-set-user-string-n.html\">Next</a></td></tr></table><hr></div><div class=\"refentry\"><a name=\"API-set-user-string-arg\"></a><div class=\"titlepage\"></div><div class=\"refnamediv\"><h2>Name</h2><p>function::set_user_string_arg &#8212; \n      Writes a string to user memory.\n  </p></div><div class=\"refsynopsisdiv\"><h2>Synopsis</h2><pre class=\"programlisting\">\n     set_user_string_arg(addr:long,val:string)\n-</pre></div><div class=\"refsect1\"><a name=\"idm20609\"></a><h2>Arguments</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>addr</code></em></span></dt><dd><p>\n+</pre></div><div class=\"refsect1\"><a name=\"idm20608\"></a><h2>Arguments</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>addr</code></em></span></dt><dd><p>\n      The user address to write the string to\n     </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>val</code></em></span></dt><dd><p>\n      The string which is to be written\n-    </p></dd></dl></div></div><div class=\"refsect1\"><a name=\"idm20622\"></a><h2>Description</h2><p>\n+    </p></dd></dl></div></div><div class=\"refsect1\"><a name=\"idm20621\"></a><h2>Description</h2><p>\n    Writes the given string to a given user memory address.\n    Reports a warning on string copy fault.\n    Requires the use of guru mode (-g).\n </p></div></div><div class=\"navfooter\"><hr><table width=\"100%\" summary=\"Navigation footer\"><tr><td width=\"40%\" align=\"left\"><a accesskey=\"p\" href=\"API-set-user-string.html\">Prev</a>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"u\" href=\"conversions-guru.stp.html\">Up</a></td><td width=\"40%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-set-user-string-n.html\">Next</a></td></tr><tr><td width=\"40%\" align=\"left\" valign=\"top\"><span class=\"phrase\">function::set_user_string</span>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"h\" href=\"index.html\">Home</a></td><td width=\"40%\" align=\"right\" valign=\"top\">&#160;<span class=\"phrase\">function::set_user_string_n</span></td></tr></table></div></body></html>\n"}, {"source1": "./usr/share/doc/systemtap-doc/tapsets/API-set-user-string-n.html", "source2": "./usr/share/doc/systemtap-doc/tapsets/API-set-user-string-n.html", "unified_diff": "@@ -1,15 +1,15 @@\n <html><head><meta http-equiv=\"Content-Type\" content=\"text/html; charset=ANSI_X3.4-1968\"><title>function::set_user_string_n</title><meta name=\"generator\" content=\"DocBook XSL Stylesheets Vsnapshot\"><link rel=\"home\" href=\"index.html\" title=\"SystemTap Tapset Reference Manual\"><link rel=\"up\" href=\"conversions-guru.stp.html\" title=\"Chapter&#160;26.&#160;String and data writing functions Tapset\"><link rel=\"prev\" href=\"API-set-user-string-arg.html\" title=\"function::set_user_string_arg\"><link rel=\"next\" href=\"guru-delay.stp.html\" title=\"Chapter&#160;27.&#160;Guru tapsets\"></head><body bgcolor=\"white\" text=\"black\" link=\"#0000FF\" vlink=\"#840084\" alink=\"#0000FF\"><div class=\"navheader\"><table width=\"100%\" summary=\"Navigation header\"><tr><th colspan=\"3\" align=\"center\"><span class=\"phrase\">function::set_user_string_n</span></th></tr><tr><td width=\"20%\" align=\"left\"><a accesskey=\"p\" href=\"API-set-user-string-arg.html\">Prev</a>&#160;</td><th width=\"60%\" align=\"center\">Chapter&#160;26.&#160;String and data writing functions Tapset</th><td width=\"20%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"guru-delay.stp.html\">Next</a></td></tr></table><hr></div><div class=\"refentry\"><a name=\"API-set-user-string-n\"></a><div class=\"titlepage\"></div><div class=\"refnamediv\"><h2>Name</h2><p>function::set_user_string_n &#8212; \n      Writes a string of given length to user memory\n  </p></div><div class=\"refsynopsisdiv\"><h2>Synopsis</h2><pre class=\"programlisting\">\n     set_user_string_n(addr:long,n:long,val:string)\n-</pre></div><div class=\"refsect1\"><a name=\"idm20640\"></a><h2>Arguments</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>addr</code></em></span></dt><dd><p>\n+</pre></div><div class=\"refsect1\"><a name=\"idm20639\"></a><h2>Arguments</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>addr</code></em></span></dt><dd><p>\n      The user address to write the string to\n     </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>n</code></em></span></dt><dd><p>\n      The maximum length of the string\n     </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>val</code></em></span></dt><dd><p>\n      The string which is to be written\n-    </p></dd></dl></div></div><div class=\"refsect1\"><a name=\"idm20658\"></a><h2>Description</h2><p>\n+    </p></dd></dl></div></div><div class=\"refsect1\"><a name=\"idm20657\"></a><h2>Description</h2><p>\n    Writes the given string up to a maximum given length to a given\n    user memory address. Reports an error on string copy fault.\n    Requires the use of guru mode (-g).\n </p></div></div><div class=\"navfooter\"><hr><table width=\"100%\" summary=\"Navigation footer\"><tr><td width=\"40%\" align=\"left\"><a accesskey=\"p\" href=\"API-set-user-string-arg.html\">Prev</a>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"u\" href=\"conversions-guru.stp.html\">Up</a></td><td width=\"40%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"guru-delay.stp.html\">Next</a></td></tr><tr><td width=\"40%\" align=\"left\" valign=\"top\"><span class=\"phrase\">function::set_user_string_arg</span>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"h\" href=\"index.html\">Home</a></td><td width=\"40%\" align=\"right\" valign=\"top\">&#160;Chapter&#160;27.&#160;Guru tapsets</td></tr></table></div></body></html>\n"}, {"source1": "./usr/share/doc/systemtap-doc/tapsets/API-set-user-string.html", "source2": "./usr/share/doc/systemtap-doc/tapsets/API-set-user-string.html", "unified_diff": "@@ -1,13 +1,13 @@\n <html><head><meta http-equiv=\"Content-Type\" content=\"text/html; charset=ANSI_X3.4-1968\"><title>function::set_user_string</title><meta name=\"generator\" content=\"DocBook XSL Stylesheets Vsnapshot\"><link rel=\"home\" href=\"index.html\" title=\"SystemTap Tapset Reference Manual\"><link rel=\"up\" href=\"conversions-guru.stp.html\" title=\"Chapter&#160;26.&#160;String and data writing functions Tapset\"><link rel=\"prev\" href=\"API-set-user-short.html\" title=\"function::set_user_short\"><link rel=\"next\" href=\"API-set-user-string-arg.html\" title=\"function::set_user_string_arg\"></head><body bgcolor=\"white\" text=\"black\" link=\"#0000FF\" vlink=\"#840084\" alink=\"#0000FF\"><div class=\"navheader\"><table width=\"100%\" summary=\"Navigation header\"><tr><th colspan=\"3\" align=\"center\"><span class=\"phrase\">function::set_user_string</span></th></tr><tr><td width=\"20%\" align=\"left\"><a accesskey=\"p\" href=\"API-set-user-short.html\">Prev</a>&#160;</td><th width=\"60%\" align=\"center\">Chapter&#160;26.&#160;String and data writing functions Tapset</th><td width=\"20%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-set-user-string-arg.html\">Next</a></td></tr></table><hr></div><div class=\"refentry\"><a name=\"API-set-user-string\"></a><div class=\"titlepage\"></div><div class=\"refnamediv\"><h2>Name</h2><p>function::set_user_string &#8212; \n   Writes a string to user memory\n  </p></div><div class=\"refsynopsisdiv\"><h2>Synopsis</h2><pre class=\"programlisting\">\n     set_user_string(addr:long,val:string)\n-</pre></div><div class=\"refsect1\"><a name=\"idm20578\"></a><h2>Arguments</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>addr</code></em></span></dt><dd><p>\n+</pre></div><div class=\"refsect1\"><a name=\"idm20577\"></a><h2>Arguments</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>addr</code></em></span></dt><dd><p>\n      The user address to write the string to\n     </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>val</code></em></span></dt><dd><p>\n      The string which is to be written\n-    </p></dd></dl></div></div><div class=\"refsect1\"><a name=\"idm20591\"></a><h2>Description</h2><p>\n+    </p></dd></dl></div></div><div class=\"refsect1\"><a name=\"idm20590\"></a><h2>Description</h2><p>\n    Writes the given string to a given user memory address.\n    Reports an error when writing to the given address fails.\n    Requires the use of guru mode (-g).\n </p></div></div><div class=\"navfooter\"><hr><table width=\"100%\" summary=\"Navigation footer\"><tr><td width=\"40%\" align=\"left\"><a accesskey=\"p\" href=\"API-set-user-short.html\">Prev</a>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"u\" href=\"conversions-guru.stp.html\">Up</a></td><td width=\"40%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-set-user-string-arg.html\">Next</a></td></tr><tr><td width=\"40%\" align=\"left\" valign=\"top\"><span class=\"phrase\">function::set_user_short</span>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"h\" href=\"index.html\">Home</a></td><td width=\"40%\" align=\"right\" valign=\"top\">&#160;<span class=\"phrase\">function::set_user_string_arg</span></td></tr></table></div></body></html>\n"}, {"source1": "./usr/share/doc/systemtap-doc/tapsets/API-sid.html", "source2": "./usr/share/doc/systemtap-doc/tapsets/API-sid.html", "unified_diff": "@@ -1,11 +1,11 @@\n <html><head><meta http-equiv=\"Content-Type\" content=\"text/html; charset=ANSI_X3.4-1968\"><title>function::sid</title><meta name=\"generator\" content=\"DocBook XSL Stylesheets Vsnapshot\"><link rel=\"home\" href=\"index.html\" title=\"SystemTap Tapset Reference Manual\"><link rel=\"up\" href=\"context_stp.html\" title=\"Chapter&#160;2.&#160;Context Functions\"><link rel=\"prev\" href=\"API-set-ulonglong-arg.html\" title=\"function::set_ulonglong_arg\"><link rel=\"next\" href=\"API-sprint-backtrace.html\" title=\"function::sprint_backtrace\"></head><body bgcolor=\"white\" text=\"black\" link=\"#0000FF\" vlink=\"#840084\" alink=\"#0000FF\"><div class=\"navheader\"><table width=\"100%\" summary=\"Navigation header\"><tr><th colspan=\"3\" align=\"center\"><span class=\"phrase\">function::sid</span></th></tr><tr><td width=\"20%\" align=\"left\"><a accesskey=\"p\" href=\"API-set-ulonglong-arg.html\">Prev</a>&#160;</td><th width=\"60%\" align=\"center\">Chapter&#160;2.&#160;Context Functions</th><td width=\"20%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-sprint-backtrace.html\">Next</a></td></tr></table><hr></div><div class=\"refentry\"><a name=\"API-sid\"></a><div class=\"titlepage\"></div><div class=\"refnamediv\"><h2>Name</h2><p>function::sid &#8212; \n      Returns the session ID of the current process\n  </p></div><div class=\"refsynopsisdiv\"><h2>Synopsis</h2><pre class=\"programlisting\">\n     sid:long()\n-</pre></div><div class=\"refsect1\"><a name=\"idm2014\"></a><h2>Arguments</h2><p>\n+</pre></div><div class=\"refsect1\"><a name=\"idm2013\"></a><h2>Arguments</h2><p>\n   None\n- </p></div><div class=\"refsect1\"><a name=\"idm2017\"></a><h2>Description</h2><p>\n+ </p></div><div class=\"refsect1\"><a name=\"idm2016\"></a><h2>Description</h2><p>\n    The session ID of a process is the process group ID\n    of the session leader. Session ID is stored in the signal_struct\n    since Kernel 2.6.0.\n </p></div></div><div class=\"navfooter\"><hr><table width=\"100%\" summary=\"Navigation footer\"><tr><td width=\"40%\" align=\"left\"><a accesskey=\"p\" href=\"API-set-ulonglong-arg.html\">Prev</a>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"u\" href=\"context_stp.html\">Up</a></td><td width=\"40%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-sprint-backtrace.html\">Next</a></td></tr><tr><td width=\"40%\" align=\"left\" valign=\"top\"><span class=\"phrase\">function::set_ulonglong_arg</span>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"h\" href=\"index.html\">Home</a></td><td width=\"40%\" align=\"right\" valign=\"top\">&#160;<span class=\"phrase\">function::sprint_backtrace</span></td></tr></table></div></body></html>\n"}, {"source1": "./usr/share/doc/systemtap-doc/tapsets/API-signal-check-ignored-return.html", "source2": "./usr/share/doc/systemtap-doc/tapsets/API-signal-check-ignored-return.html", "unified_diff": "@@ -1,7 +1,7 @@\n <html><head><meta http-equiv=\"Content-Type\" content=\"text/html; charset=ANSI_X3.4-1968\"><title>probe::signal.check_ignored.return</title><meta name=\"generator\" content=\"DocBook XSL Stylesheets Vsnapshot\"><link rel=\"home\" href=\"index.html\" title=\"SystemTap Tapset Reference Manual\"><link rel=\"up\" href=\"signal.stp.html\" title=\"Chapter&#160;17.&#160;Signal Tapset\"><link rel=\"prev\" href=\"API-signal-check-ignored.html\" title=\"probe::signal.check_ignored\"><link rel=\"next\" href=\"API-signal-checkperm.html\" title=\"probe::signal.checkperm\"></head><body bgcolor=\"white\" text=\"black\" link=\"#0000FF\" vlink=\"#840084\" alink=\"#0000FF\"><div class=\"navheader\"><table width=\"100%\" summary=\"Navigation header\"><tr><th colspan=\"3\" align=\"center\"><span class=\"phrase\">probe::signal.check_ignored.return</span></th></tr><tr><td width=\"20%\" align=\"left\"><a accesskey=\"p\" href=\"API-signal-check-ignored.html\">Prev</a>&#160;</td><th width=\"60%\" align=\"center\">Chapter&#160;17.&#160;Signal Tapset</th><td width=\"20%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-signal-checkperm.html\">Next</a></td></tr></table><hr></div><div class=\"refentry\"><a name=\"API-signal-check-ignored-return\"></a><div class=\"titlepage\"></div><div class=\"refnamediv\"><h2>Name</h2><p>probe::signal.check_ignored.return &#8212; \n      Check to see signal is ignored completed\n- </p></div><div class=\"refsynopsisdiv\"><h2>Synopsis</h2><pre class=\"synopsis\">signal.check_ignored.return </pre></div><div class=\"refsect1\"><a name=\"idm16177\"></a><h2>Values</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>name</code></em></span></dt><dd><p>\n+ </p></div><div class=\"refsynopsisdiv\"><h2>Synopsis</h2><pre class=\"synopsis\">signal.check_ignored.return </pre></div><div class=\"refsect1\"><a name=\"idm16176\"></a><h2>Values</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>name</code></em></span></dt><dd><p>\n      Name of the probe point\n     </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>retstr</code></em></span></dt><dd><p>\n      Return value as a string\n     </p></dd></dl></div></div></div><div class=\"navfooter\"><hr><table width=\"100%\" summary=\"Navigation footer\"><tr><td width=\"40%\" align=\"left\"><a accesskey=\"p\" href=\"API-signal-check-ignored.html\">Prev</a>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"u\" href=\"signal.stp.html\">Up</a></td><td width=\"40%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-signal-checkperm.html\">Next</a></td></tr><tr><td width=\"40%\" align=\"left\" valign=\"top\"><span class=\"phrase\">probe::signal.check_ignored</span>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"h\" href=\"index.html\">Home</a></td><td width=\"40%\" align=\"right\" valign=\"top\">&#160;<span class=\"phrase\">probe::signal.checkperm</span></td></tr></table></div></body></html>\n"}, {"source1": "./usr/share/doc/systemtap-doc/tapsets/API-signal-check-ignored.html", "source2": "./usr/share/doc/systemtap-doc/tapsets/API-signal-check-ignored.html", "unified_diff": "@@ -1,11 +1,11 @@\n <html><head><meta http-equiv=\"Content-Type\" content=\"text/html; charset=ANSI_X3.4-1968\"><title>probe::signal.check_ignored</title><meta name=\"generator\" content=\"DocBook XSL Stylesheets Vsnapshot\"><link rel=\"home\" href=\"index.html\" title=\"SystemTap Tapset Reference Manual\"><link rel=\"up\" href=\"signal.stp.html\" title=\"Chapter&#160;17.&#160;Signal Tapset\"><link rel=\"prev\" href=\"API-sigset-mask-str.html\" title=\"function::sigset_mask_str\"><link rel=\"next\" href=\"API-signal-check-ignored-return.html\" title=\"probe::signal.check_ignored.return\"></head><body bgcolor=\"white\" text=\"black\" link=\"#0000FF\" vlink=\"#840084\" alink=\"#0000FF\"><div class=\"navheader\"><table width=\"100%\" summary=\"Navigation header\"><tr><th colspan=\"3\" align=\"center\"><span class=\"phrase\">probe::signal.check_ignored</span></th></tr><tr><td width=\"20%\" align=\"left\"><a accesskey=\"p\" href=\"API-sigset-mask-str.html\">Prev</a>&#160;</td><th width=\"60%\" align=\"center\">Chapter&#160;17.&#160;Signal Tapset</th><td width=\"20%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-signal-check-ignored-return.html\">Next</a></td></tr></table><hr></div><div class=\"refentry\"><a name=\"API-signal-check-ignored\"></a><div class=\"titlepage\"></div><div class=\"refnamediv\"><h2>Name</h2><p>probe::signal.check_ignored &#8212; \n      Checking to see signal is ignored\n- </p></div><div class=\"refsynopsisdiv\"><h2>Synopsis</h2><pre class=\"synopsis\">signal.check_ignored </pre></div><div class=\"refsect1\"><a name=\"idm16139\"></a><h2>Values</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>sig_name</code></em></span></dt><dd><p>\n-     A string representation of the signal\n+ </p></div><div class=\"refsynopsisdiv\"><h2>Synopsis</h2><pre class=\"synopsis\">signal.check_ignored </pre></div><div class=\"refsect1\"><a name=\"idm16138\"></a><h2>Values</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>sig_pid</code></em></span></dt><dd><p>\n+     The PID of the process receiving the signal\n     </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>sig</code></em></span></dt><dd><p>\n      The number of the signal\n-    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>sig_pid</code></em></span></dt><dd><p>\n-     The PID of the process receiving the signal\n     </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>pid_name</code></em></span></dt><dd><p>\n      Name of the process receiving the signal\n+    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>sig_name</code></em></span></dt><dd><p>\n+     A string representation of the signal\n     </p></dd></dl></div></div></div><div class=\"navfooter\"><hr><table width=\"100%\" summary=\"Navigation footer\"><tr><td width=\"40%\" align=\"left\"><a accesskey=\"p\" href=\"API-sigset-mask-str.html\">Prev</a>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"u\" href=\"signal.stp.html\">Up</a></td><td width=\"40%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-signal-check-ignored-return.html\">Next</a></td></tr><tr><td width=\"40%\" align=\"left\" valign=\"top\"><span class=\"phrase\">function::sigset_mask_str</span>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"h\" href=\"index.html\">Home</a></td><td width=\"40%\" align=\"right\" valign=\"top\">&#160;<span class=\"phrase\">probe::signal.check_ignored.return</span></td></tr></table></div></body></html>\n"}, {"source1": "./usr/share/doc/systemtap-doc/tapsets/API-signal-checkperm-return.html", "source2": "./usr/share/doc/systemtap-doc/tapsets/API-signal-checkperm-return.html", "unified_diff": "@@ -1,7 +1,7 @@\n <html><head><meta http-equiv=\"Content-Type\" content=\"text/html; charset=ANSI_X3.4-1968\"><title>probe::signal.checkperm.return</title><meta name=\"generator\" content=\"DocBook XSL Stylesheets Vsnapshot\"><link rel=\"home\" href=\"index.html\" title=\"SystemTap Tapset Reference Manual\"><link rel=\"up\" href=\"signal.stp.html\" title=\"Chapter&#160;17.&#160;Signal Tapset\"><link rel=\"prev\" href=\"API-signal-checkperm.html\" title=\"probe::signal.checkperm\"><link rel=\"next\" href=\"API-signal-do-action.html\" title=\"probe::signal.do_action\"></head><body bgcolor=\"white\" text=\"black\" link=\"#0000FF\" vlink=\"#840084\" alink=\"#0000FF\"><div class=\"navheader\"><table width=\"100%\" summary=\"Navigation header\"><tr><th colspan=\"3\" align=\"center\"><span class=\"phrase\">probe::signal.checkperm.return</span></th></tr><tr><td width=\"20%\" align=\"left\"><a accesskey=\"p\" href=\"API-signal-checkperm.html\">Prev</a>&#160;</td><th width=\"60%\" align=\"center\">Chapter&#160;17.&#160;Signal Tapset</th><td width=\"20%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-signal-do-action.html\">Next</a></td></tr></table><hr></div><div class=\"refentry\"><a name=\"API-signal-checkperm-return\"></a><div class=\"titlepage\"></div><div class=\"refnamediv\"><h2>Name</h2><p>probe::signal.checkperm.return &#8212; \n      Check performed on a sent signal completed\n- </p></div><div class=\"refsynopsisdiv\"><h2>Synopsis</h2><pre class=\"synopsis\">signal.checkperm.return </pre></div><div class=\"refsect1\"><a name=\"idm16263\"></a><h2>Values</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>retstr</code></em></span></dt><dd><p>\n-     Return value as a string\n-    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>name</code></em></span></dt><dd><p>\n+ </p></div><div class=\"refsynopsisdiv\"><h2>Synopsis</h2><pre class=\"synopsis\">signal.checkperm.return </pre></div><div class=\"refsect1\"><a name=\"idm16262\"></a><h2>Values</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>name</code></em></span></dt><dd><p>\n      Name of the probe point\n+    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>retstr</code></em></span></dt><dd><p>\n+     Return value as a string\n     </p></dd></dl></div></div></div><div class=\"navfooter\"><hr><table width=\"100%\" summary=\"Navigation footer\"><tr><td width=\"40%\" align=\"left\"><a accesskey=\"p\" href=\"API-signal-checkperm.html\">Prev</a>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"u\" href=\"signal.stp.html\">Up</a></td><td width=\"40%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-signal-do-action.html\">Next</a></td></tr><tr><td width=\"40%\" align=\"left\" valign=\"top\"><span class=\"phrase\">probe::signal.checkperm</span>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"h\" href=\"index.html\">Home</a></td><td width=\"40%\" align=\"right\" valign=\"top\">&#160;<span class=\"phrase\">probe::signal.do_action</span></td></tr></table></div></body></html>\n"}, {"source1": "./usr/share/doc/systemtap-doc/tapsets/API-signal-checkperm.html", "source2": "./usr/share/doc/systemtap-doc/tapsets/API-signal-checkperm.html", "unified_diff": "@@ -1,19 +1,19 @@\n <html><head><meta http-equiv=\"Content-Type\" content=\"text/html; charset=ANSI_X3.4-1968\"><title>probe::signal.checkperm</title><meta name=\"generator\" content=\"DocBook XSL Stylesheets Vsnapshot\"><link rel=\"home\" href=\"index.html\" title=\"SystemTap Tapset Reference Manual\"><link rel=\"up\" href=\"signal.stp.html\" title=\"Chapter&#160;17.&#160;Signal Tapset\"><link rel=\"prev\" href=\"API-signal-check-ignored-return.html\" title=\"probe::signal.check_ignored.return\"><link rel=\"next\" href=\"API-signal-checkperm-return.html\" title=\"probe::signal.checkperm.return\"></head><body bgcolor=\"white\" text=\"black\" link=\"#0000FF\" vlink=\"#840084\" alink=\"#0000FF\"><div class=\"navheader\"><table width=\"100%\" summary=\"Navigation header\"><tr><th colspan=\"3\" align=\"center\"><span class=\"phrase\">probe::signal.checkperm</span></th></tr><tr><td width=\"20%\" align=\"left\"><a accesskey=\"p\" href=\"API-signal-check-ignored-return.html\">Prev</a>&#160;</td><th width=\"60%\" align=\"center\">Chapter&#160;17.&#160;Signal Tapset</th><td width=\"20%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-signal-checkperm-return.html\">Next</a></td></tr></table><hr></div><div class=\"refentry\"><a name=\"API-signal-checkperm\"></a><div class=\"titlepage\"></div><div class=\"refnamediv\"><h2>Name</h2><p>probe::signal.checkperm &#8212; \n      Check being performed on a sent signal\n- </p></div><div class=\"refsynopsisdiv\"><h2>Synopsis</h2><pre class=\"synopsis\">signal.checkperm </pre></div><div class=\"refsect1\"><a name=\"idm16205\"></a><h2>Values</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>task</code></em></span></dt><dd><p>\n-     A task handle to the signal recipient\n+ </p></div><div class=\"refsynopsisdiv\"><h2>Synopsis</h2><pre class=\"synopsis\">signal.checkperm </pre></div><div class=\"refsect1\"><a name=\"idm16204\"></a><h2>Values</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>sig</code></em></span></dt><dd><p>\n+     The number of the signal\n+    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>si_code</code></em></span></dt><dd><p>\n+     Indicates the signal type\n+    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>sig_pid</code></em></span></dt><dd><p>\n+     The PID of the process receiving the signal\n     </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>sig_name</code></em></span></dt><dd><p>\n      A string representation of the signal\n     </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>name</code></em></span></dt><dd><p>\n      Name of the probe point\n-    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>sig_pid</code></em></span></dt><dd><p>\n-     The PID of the process receiving the signal\n-    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>sig</code></em></span></dt><dd><p>\n-     The number of the signal\n     </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>pid_name</code></em></span></dt><dd><p>\n      Name of the process receiving the signal\n-    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>si_code</code></em></span></dt><dd><p>\n-     Indicates the signal type\n+    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>task</code></em></span></dt><dd><p>\n+     A task handle to the signal recipient\n     </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>sinfo</code></em></span></dt><dd><p>\n      The address of the siginfo structure\n     </p></dd></dl></div></div></div><div class=\"navfooter\"><hr><table width=\"100%\" summary=\"Navigation footer\"><tr><td width=\"40%\" align=\"left\"><a accesskey=\"p\" href=\"API-signal-check-ignored-return.html\">Prev</a>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"u\" href=\"signal.stp.html\">Up</a></td><td width=\"40%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-signal-checkperm-return.html\">Next</a></td></tr><tr><td width=\"40%\" align=\"left\" valign=\"top\"><span class=\"phrase\">probe::signal.check_ignored.return</span>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"h\" href=\"index.html\">Home</a></td><td width=\"40%\" align=\"right\" valign=\"top\">&#160;<span class=\"phrase\">probe::signal.checkperm.return</span></td></tr></table></div></body></html>\n"}, {"source1": "./usr/share/doc/systemtap-doc/tapsets/API-signal-do-action-return.html", "source2": "./usr/share/doc/systemtap-doc/tapsets/API-signal-do-action-return.html", "unified_diff": "@@ -1,7 +1,7 @@\n <html><head><meta http-equiv=\"Content-Type\" content=\"text/html; charset=ANSI_X3.4-1968\"><title>probe::signal.do_action.return</title><meta name=\"generator\" content=\"DocBook XSL Stylesheets Vsnapshot\"><link rel=\"home\" href=\"index.html\" title=\"SystemTap Tapset Reference Manual\"><link rel=\"up\" href=\"signal.stp.html\" title=\"Chapter&#160;17.&#160;Signal Tapset\"><link rel=\"prev\" href=\"API-signal-do-action.html\" title=\"probe::signal.do_action\"><link rel=\"next\" href=\"API-signal-flush.html\" title=\"probe::signal.flush\"></head><body bgcolor=\"white\" text=\"black\" link=\"#0000FF\" vlink=\"#840084\" alink=\"#0000FF\"><div class=\"navheader\"><table width=\"100%\" summary=\"Navigation header\"><tr><th colspan=\"3\" align=\"center\"><span class=\"phrase\">probe::signal.do_action.return</span></th></tr><tr><td width=\"20%\" align=\"left\"><a accesskey=\"p\" href=\"API-signal-do-action.html\">Prev</a>&#160;</td><th width=\"60%\" align=\"center\">Chapter&#160;17.&#160;Signal Tapset</th><td width=\"20%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-signal-flush.html\">Next</a></td></tr></table><hr></div><div class=\"refentry\"><a name=\"API-signal-do-action-return\"></a><div class=\"titlepage\"></div><div class=\"refnamediv\"><h2>Name</h2><p>probe::signal.do_action.return &#8212; \n      Examining or changing a signal action completed\n- </p></div><div class=\"refsynopsisdiv\"><h2>Synopsis</h2><pre class=\"synopsis\">signal.do_action.return </pre></div><div class=\"refsect1\"><a name=\"idm16344\"></a><h2>Values</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>retstr</code></em></span></dt><dd><p>\n+ </p></div><div class=\"refsynopsisdiv\"><h2>Synopsis</h2><pre class=\"synopsis\">signal.do_action.return </pre></div><div class=\"refsect1\"><a name=\"idm16343\"></a><h2>Values</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>retstr</code></em></span></dt><dd><p>\n      Return value as a string\n     </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>name</code></em></span></dt><dd><p>\n      Name of the probe point\n     </p></dd></dl></div></div></div><div class=\"navfooter\"><hr><table width=\"100%\" summary=\"Navigation footer\"><tr><td width=\"40%\" align=\"left\"><a accesskey=\"p\" href=\"API-signal-do-action.html\">Prev</a>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"u\" href=\"signal.stp.html\">Up</a></td><td width=\"40%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-signal-flush.html\">Next</a></td></tr><tr><td width=\"40%\" align=\"left\" valign=\"top\"><span class=\"phrase\">probe::signal.do_action</span>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"h\" href=\"index.html\">Home</a></td><td width=\"40%\" align=\"right\" valign=\"top\">&#160;<span class=\"phrase\">probe::signal.flush</span></td></tr></table></div></body></html>\n"}, {"source1": "./usr/share/doc/systemtap-doc/tapsets/API-signal-do-action.html", "source2": "./usr/share/doc/systemtap-doc/tapsets/API-signal-do-action.html", "unified_diff": "@@ -1,19 +1,19 @@\n <html><head><meta http-equiv=\"Content-Type\" content=\"text/html; charset=ANSI_X3.4-1968\"><title>probe::signal.do_action</title><meta name=\"generator\" content=\"DocBook XSL Stylesheets Vsnapshot\"><link rel=\"home\" href=\"index.html\" title=\"SystemTap Tapset Reference Manual\"><link rel=\"up\" href=\"signal.stp.html\" title=\"Chapter&#160;17.&#160;Signal Tapset\"><link rel=\"prev\" href=\"API-signal-checkperm-return.html\" title=\"probe::signal.checkperm.return\"><link rel=\"next\" href=\"API-signal-do-action-return.html\" title=\"probe::signal.do_action.return\"></head><body bgcolor=\"white\" text=\"black\" link=\"#0000FF\" vlink=\"#840084\" alink=\"#0000FF\"><div class=\"navheader\"><table width=\"100%\" summary=\"Navigation header\"><tr><th colspan=\"3\" align=\"center\"><span class=\"phrase\">probe::signal.do_action</span></th></tr><tr><td width=\"20%\" align=\"left\"><a accesskey=\"p\" href=\"API-signal-checkperm-return.html\">Prev</a>&#160;</td><th width=\"60%\" align=\"center\">Chapter&#160;17.&#160;Signal Tapset</th><td width=\"20%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-signal-do-action-return.html\">Next</a></td></tr></table><hr></div><div class=\"refentry\"><a name=\"API-signal-do-action\"></a><div class=\"titlepage\"></div><div class=\"refnamediv\"><h2>Name</h2><p>probe::signal.do_action &#8212; \n      Examining or changing a signal action\n- </p></div><div class=\"refsynopsisdiv\"><h2>Synopsis</h2><pre class=\"synopsis\">signal.do_action </pre></div><div class=\"refsect1\"><a name=\"idm16291\"></a><h2>Values</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>name</code></em></span></dt><dd><p>\n-     Name of the probe point\n-    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>sa_mask</code></em></span></dt><dd><p>\n+ </p></div><div class=\"refsynopsisdiv\"><h2>Synopsis</h2><pre class=\"synopsis\">signal.do_action </pre></div><div class=\"refsect1\"><a name=\"idm16290\"></a><h2>Values</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>sa_mask</code></em></span></dt><dd><p>\n      The new mask of the signal\n-    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>sigact_addr</code></em></span></dt><dd><p>\n-     The address of the new sigaction\n-     struct associated with the signal\n-    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>sig_name</code></em></span></dt><dd><p>\n-     A string representation of the signal\n+    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>sig</code></em></span></dt><dd><p>\n+     The signal to be examined/changed\n+    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>name</code></em></span></dt><dd><p>\n+     Name of the probe point\n     </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>sa_handler</code></em></span></dt><dd><p>\n      The new handler of the signal\n+    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>sig_name</code></em></span></dt><dd><p>\n+     A string representation of the signal\n     </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>oldsigact_addr</code></em></span></dt><dd><p>\n      The address of the old sigaction\n      struct associated with the signal\n-    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>sig</code></em></span></dt><dd><p>\n-     The signal to be examined/changed\n+    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>sigact_addr</code></em></span></dt><dd><p>\n+     The address of the new sigaction\n+     struct associated with the signal\n     </p></dd></dl></div></div></div><div class=\"navfooter\"><hr><table width=\"100%\" summary=\"Navigation footer\"><tr><td width=\"40%\" align=\"left\"><a accesskey=\"p\" href=\"API-signal-checkperm-return.html\">Prev</a>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"u\" href=\"signal.stp.html\">Up</a></td><td width=\"40%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-signal-do-action-return.html\">Next</a></td></tr><tr><td width=\"40%\" align=\"left\" valign=\"top\"><span class=\"phrase\">probe::signal.checkperm.return</span>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"h\" href=\"index.html\">Home</a></td><td width=\"40%\" align=\"right\" valign=\"top\">&#160;<span class=\"phrase\">probe::signal.do_action.return</span></td></tr></table></div></body></html>\n"}, {"source1": "./usr/share/doc/systemtap-doc/tapsets/API-signal-flush.html", "source2": "./usr/share/doc/systemtap-doc/tapsets/API-signal-flush.html", "unified_diff": "@@ -1,13 +1,13 @@\n <html><head><meta http-equiv=\"Content-Type\" content=\"text/html; charset=ANSI_X3.4-1968\"><title>probe::signal.flush</title><meta name=\"generator\" content=\"DocBook XSL Stylesheets Vsnapshot\"><link rel=\"home\" href=\"index.html\" title=\"SystemTap Tapset Reference Manual\"><link rel=\"up\" href=\"signal.stp.html\" title=\"Chapter&#160;17.&#160;Signal Tapset\"><link rel=\"prev\" href=\"API-signal-do-action-return.html\" title=\"probe::signal.do_action.return\"><link rel=\"next\" href=\"API-signal-force-segv.html\" title=\"probe::signal.force_segv\"></head><body bgcolor=\"white\" text=\"black\" link=\"#0000FF\" vlink=\"#840084\" alink=\"#0000FF\"><div class=\"navheader\"><table width=\"100%\" summary=\"Navigation header\"><tr><th colspan=\"3\" align=\"center\"><span class=\"phrase\">probe::signal.flush</span></th></tr><tr><td width=\"20%\" align=\"left\"><a accesskey=\"p\" href=\"API-signal-do-action-return.html\">Prev</a>&#160;</td><th width=\"60%\" align=\"center\">Chapter&#160;17.&#160;Signal Tapset</th><td width=\"20%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-signal-force-segv.html\">Next</a></td></tr></table><hr></div><div class=\"refentry\"><a name=\"API-signal-flush\"></a><div class=\"titlepage\"></div><div class=\"refnamediv\"><h2>Name</h2><p>probe::signal.flush &#8212; \n      Flushing all pending signals for a task\n- </p></div><div class=\"refsynopsisdiv\"><h2>Synopsis</h2><pre class=\"synopsis\">signal.flush </pre></div><div class=\"refsect1\"><a name=\"idm16372\"></a><h2>Values</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>task</code></em></span></dt><dd><p>\n+ </p></div><div class=\"refsynopsisdiv\"><h2>Synopsis</h2><pre class=\"synopsis\">signal.flush </pre></div><div class=\"refsect1\"><a name=\"idm16371\"></a><h2>Values</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>task</code></em></span></dt><dd><p>\n      The task handler of the process performing the flush\n-    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>name</code></em></span></dt><dd><p>\n-     Name of the probe point\n     </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>sig_pid</code></em></span></dt><dd><p>\n      The PID of the process associated with the task\n      performing the flush\n     </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>pid_name</code></em></span></dt><dd><p>\n      The name of the process associated with the task\n      performing the flush\n+    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>name</code></em></span></dt><dd><p>\n+     Name of the probe point\n     </p></dd></dl></div></div></div><div class=\"navfooter\"><hr><table width=\"100%\" summary=\"Navigation footer\"><tr><td width=\"40%\" align=\"left\"><a accesskey=\"p\" href=\"API-signal-do-action-return.html\">Prev</a>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"u\" href=\"signal.stp.html\">Up</a></td><td width=\"40%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-signal-force-segv.html\">Next</a></td></tr><tr><td width=\"40%\" align=\"left\" valign=\"top\"><span class=\"phrase\">probe::signal.do_action.return</span>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"h\" href=\"index.html\">Home</a></td><td width=\"40%\" align=\"right\" valign=\"top\">&#160;<span class=\"phrase\">probe::signal.force_segv</span></td></tr></table></div></body></html>\n"}, {"source1": "./usr/share/doc/systemtap-doc/tapsets/API-signal-force-segv-return.html", "source2": "./usr/share/doc/systemtap-doc/tapsets/API-signal-force-segv-return.html", "unified_diff": "@@ -1,7 +1,7 @@\n <html><head><meta http-equiv=\"Content-Type\" content=\"text/html; charset=ANSI_X3.4-1968\"><title>probe::signal.force_segv.return</title><meta name=\"generator\" content=\"DocBook XSL Stylesheets Vsnapshot\"><link rel=\"home\" href=\"index.html\" title=\"SystemTap Tapset Reference Manual\"><link rel=\"up\" href=\"signal.stp.html\" title=\"Chapter&#160;17.&#160;Signal Tapset\"><link rel=\"prev\" href=\"API-signal-force-segv.html\" title=\"probe::signal.force_segv\"><link rel=\"next\" href=\"API-signal-handle.html\" title=\"probe::signal.handle\"></head><body bgcolor=\"white\" text=\"black\" link=\"#0000FF\" vlink=\"#840084\" alink=\"#0000FF\"><div class=\"navheader\"><table width=\"100%\" summary=\"Navigation header\"><tr><th colspan=\"3\" align=\"center\"><span class=\"phrase\">probe::signal.force_segv.return</span></th></tr><tr><td width=\"20%\" align=\"left\"><a accesskey=\"p\" href=\"API-signal-force-segv.html\">Prev</a>&#160;</td><th width=\"60%\" align=\"center\">Chapter&#160;17.&#160;Signal Tapset</th><td width=\"20%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-signal-handle.html\">Next</a></td></tr></table><hr></div><div class=\"refentry\"><a name=\"API-signal-force-segv-return\"></a><div class=\"titlepage\"></div><div class=\"refnamediv\"><h2>Name</h2><p>probe::signal.force_segv.return &#8212; \n      Forcing send of SIGSEGV complete\n- </p></div><div class=\"refsynopsisdiv\"><h2>Synopsis</h2><pre class=\"synopsis\">signal.force_segv.return </pre></div><div class=\"refsect1\"><a name=\"idm16453\"></a><h2>Values</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>retstr</code></em></span></dt><dd><p>\n-     Return value as a string\n-    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>name</code></em></span></dt><dd><p>\n+ </p></div><div class=\"refsynopsisdiv\"><h2>Synopsis</h2><pre class=\"synopsis\">signal.force_segv.return </pre></div><div class=\"refsect1\"><a name=\"idm16452\"></a><h2>Values</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>name</code></em></span></dt><dd><p>\n      Name of the probe point\n+    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>retstr</code></em></span></dt><dd><p>\n+     Return value as a string\n     </p></dd></dl></div></div></div><div class=\"navfooter\"><hr><table width=\"100%\" summary=\"Navigation footer\"><tr><td width=\"40%\" align=\"left\"><a accesskey=\"p\" href=\"API-signal-force-segv.html\">Prev</a>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"u\" href=\"signal.stp.html\">Up</a></td><td width=\"40%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-signal-handle.html\">Next</a></td></tr><tr><td width=\"40%\" align=\"left\" valign=\"top\"><span class=\"phrase\">probe::signal.force_segv</span>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"h\" href=\"index.html\">Home</a></td><td width=\"40%\" align=\"right\" valign=\"top\">&#160;<span class=\"phrase\">probe::signal.handle</span></td></tr></table></div></body></html>\n"}, {"source1": "./usr/share/doc/systemtap-doc/tapsets/API-signal-force-segv.html", "source2": "./usr/share/doc/systemtap-doc/tapsets/API-signal-force-segv.html", "unified_diff": "@@ -1,13 +1,13 @@\n <html><head><meta http-equiv=\"Content-Type\" content=\"text/html; charset=ANSI_X3.4-1968\"><title>probe::signal.force_segv</title><meta name=\"generator\" content=\"DocBook XSL Stylesheets Vsnapshot\"><link rel=\"home\" href=\"index.html\" title=\"SystemTap Tapset Reference Manual\"><link rel=\"up\" href=\"signal.stp.html\" title=\"Chapter&#160;17.&#160;Signal Tapset\"><link rel=\"prev\" href=\"API-signal-flush.html\" title=\"probe::signal.flush\"><link rel=\"next\" href=\"API-signal-force-segv-return.html\" title=\"probe::signal.force_segv.return\"></head><body bgcolor=\"white\" text=\"black\" link=\"#0000FF\" vlink=\"#840084\" alink=\"#0000FF\"><div class=\"navheader\"><table width=\"100%\" summary=\"Navigation header\"><tr><th colspan=\"3\" align=\"center\"><span class=\"phrase\">probe::signal.force_segv</span></th></tr><tr><td width=\"20%\" align=\"left\"><a accesskey=\"p\" href=\"API-signal-flush.html\">Prev</a>&#160;</td><th width=\"60%\" align=\"center\">Chapter&#160;17.&#160;Signal Tapset</th><td width=\"20%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-signal-force-segv-return.html\">Next</a></td></tr></table><hr></div><div class=\"refentry\"><a name=\"API-signal-force-segv\"></a><div class=\"titlepage\"></div><div class=\"refnamediv\"><h2>Name</h2><p>probe::signal.force_segv &#8212; \n      Forcing send of SIGSEGV\n- </p></div><div class=\"refsynopsisdiv\"><h2>Synopsis</h2><pre class=\"synopsis\">signal.force_segv </pre></div><div class=\"refsect1\"><a name=\"idm16410\"></a><h2>Values</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>sig_name</code></em></span></dt><dd><p>\n+ </p></div><div class=\"refsynopsisdiv\"><h2>Synopsis</h2><pre class=\"synopsis\">signal.force_segv </pre></div><div class=\"refsect1\"><a name=\"idm16409\"></a><h2>Values</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>sig_name</code></em></span></dt><dd><p>\n      A string representation of the signal\n+    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>pid_name</code></em></span></dt><dd><p>\n+     Name of the process receiving the signal\n     </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>name</code></em></span></dt><dd><p>\n      Name of the probe point\n     </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>sig</code></em></span></dt><dd><p>\n      The number of the signal\n     </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>sig_pid</code></em></span></dt><dd><p>\n      The PID of the process receiving the signal\n-    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>pid_name</code></em></span></dt><dd><p>\n-     Name of the process receiving the signal\n     </p></dd></dl></div></div></div><div class=\"navfooter\"><hr><table width=\"100%\" summary=\"Navigation footer\"><tr><td width=\"40%\" align=\"left\"><a accesskey=\"p\" href=\"API-signal-flush.html\">Prev</a>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"u\" href=\"signal.stp.html\">Up</a></td><td width=\"40%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-signal-force-segv-return.html\">Next</a></td></tr><tr><td width=\"40%\" align=\"left\" valign=\"top\"><span class=\"phrase\">probe::signal.flush</span>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"h\" href=\"index.html\">Home</a></td><td width=\"40%\" align=\"right\" valign=\"top\">&#160;<span class=\"phrase\">probe::signal.force_segv.return</span></td></tr></table></div></body></html>\n"}, {"source1": "./usr/share/doc/systemtap-doc/tapsets/API-signal-handle-return.html", "source2": "./usr/share/doc/systemtap-doc/tapsets/API-signal-handle-return.html", "unified_diff": "@@ -1,9 +1,9 @@\n <html><head><meta http-equiv=\"Content-Type\" content=\"text/html; charset=ANSI_X3.4-1968\"><title>probe::signal.handle.return</title><meta name=\"generator\" content=\"DocBook XSL Stylesheets Vsnapshot\"><link rel=\"home\" href=\"index.html\" title=\"SystemTap Tapset Reference Manual\"><link rel=\"up\" href=\"signal.stp.html\" title=\"Chapter&#160;17.&#160;Signal Tapset\"><link rel=\"prev\" href=\"API-signal-handle.html\" title=\"probe::signal.handle\"><link rel=\"next\" href=\"API-signal-pending.html\" title=\"probe::signal.pending\"></head><body bgcolor=\"white\" text=\"black\" link=\"#0000FF\" vlink=\"#840084\" alink=\"#0000FF\"><div class=\"navheader\"><table width=\"100%\" summary=\"Navigation header\"><tr><th colspan=\"3\" align=\"center\"><span class=\"phrase\">probe::signal.handle.return</span></th></tr><tr><td width=\"20%\" align=\"left\"><a accesskey=\"p\" href=\"API-signal-handle.html\">Prev</a>&#160;</td><th width=\"60%\" align=\"center\">Chapter&#160;17.&#160;Signal Tapset</th><td width=\"20%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-signal-pending.html\">Next</a></td></tr></table><hr></div><div class=\"refentry\"><a name=\"API-signal-handle-return\"></a><div class=\"titlepage\"></div><div class=\"refnamediv\"><h2>Name</h2><p>probe::signal.handle.return &#8212; \n      Signal handler invocation completed\n- </p></div><div class=\"refsynopsisdiv\"><h2>Synopsis</h2><pre class=\"synopsis\">signal.handle.return </pre></div><div class=\"refsect1\"><a name=\"idm16544\"></a><h2>Values</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>retstr</code></em></span></dt><dd><p>\n+ </p></div><div class=\"refsynopsisdiv\"><h2>Synopsis</h2><pre class=\"synopsis\">signal.handle.return </pre></div><div class=\"refsect1\"><a name=\"idm16543\"></a><h2>Values</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>retstr</code></em></span></dt><dd><p>\n      Return value as a string\n     </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>name</code></em></span></dt><dd><p>\n      Name of the probe point\n-    </p></dd></dl></div></div><div class=\"refsect1\"><a name=\"idm16557\"></a><h2>Description</h2><p>\n+    </p></dd></dl></div></div><div class=\"refsect1\"><a name=\"idm16556\"></a><h2>Description</h2><p>\n    (deprecated in SystemTap 2.1)\n </p></div></div><div class=\"navfooter\"><hr><table width=\"100%\" summary=\"Navigation footer\"><tr><td width=\"40%\" align=\"left\"><a accesskey=\"p\" href=\"API-signal-handle.html\">Prev</a>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"u\" href=\"signal.stp.html\">Up</a></td><td width=\"40%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-signal-pending.html\">Next</a></td></tr><tr><td width=\"40%\" align=\"left\" valign=\"top\"><span class=\"phrase\">probe::signal.handle</span>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"h\" href=\"index.html\">Home</a></td><td width=\"40%\" align=\"right\" valign=\"top\">&#160;<span class=\"phrase\">probe::signal.pending</span></td></tr></table></div></body></html>\n"}, {"source1": "./usr/share/doc/systemtap-doc/tapsets/API-signal-handle.html", "source2": "./usr/share/doc/systemtap-doc/tapsets/API-signal-handle.html", "unified_diff": "@@ -1,24 +1,24 @@\n <html><head><meta http-equiv=\"Content-Type\" content=\"text/html; charset=ANSI_X3.4-1968\"><title>probe::signal.handle</title><meta name=\"generator\" content=\"DocBook XSL Stylesheets Vsnapshot\"><link rel=\"home\" href=\"index.html\" title=\"SystemTap Tapset Reference Manual\"><link rel=\"up\" href=\"signal.stp.html\" title=\"Chapter&#160;17.&#160;Signal Tapset\"><link rel=\"prev\" href=\"API-signal-force-segv-return.html\" title=\"probe::signal.force_segv.return\"><link rel=\"next\" href=\"API-signal-handle-return.html\" title=\"probe::signal.handle.return\"></head><body bgcolor=\"white\" text=\"black\" link=\"#0000FF\" vlink=\"#840084\" alink=\"#0000FF\"><div class=\"navheader\"><table width=\"100%\" summary=\"Navigation header\"><tr><th colspan=\"3\" align=\"center\"><span class=\"phrase\">probe::signal.handle</span></th></tr><tr><td width=\"20%\" align=\"left\"><a accesskey=\"p\" href=\"API-signal-force-segv-return.html\">Prev</a>&#160;</td><th width=\"60%\" align=\"center\">Chapter&#160;17.&#160;Signal Tapset</th><td width=\"20%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-signal-handle-return.html\">Next</a></td></tr></table><hr></div><div class=\"refentry\"><a name=\"API-signal-handle\"></a><div class=\"titlepage\"></div><div class=\"refnamediv\"><h2>Name</h2><p>probe::signal.handle &#8212; \n      Signal handler being invoked\n- </p></div><div class=\"refsynopsisdiv\"><h2>Synopsis</h2><pre class=\"synopsis\">signal.handle </pre></div><div class=\"refsect1\"><a name=\"idm16481\"></a><h2>Values</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>sig</code></em></span></dt><dd><p>\n+ </p></div><div class=\"refsynopsisdiv\"><h2>Synopsis</h2><pre class=\"synopsis\">signal.handle </pre></div><div class=\"refsect1\"><a name=\"idm16480\"></a><h2>Values</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>sig</code></em></span></dt><dd><p>\n      The signal number that invoked the signal handler\n-    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>sinfo</code></em></span></dt><dd><p>\n-     The address of the siginfo table\n-    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>oldset_addr</code></em></span></dt><dd><p>\n-     The address of the bitmask array of blocked signals\n-     (deprecated in SystemTap 2.1)\n-    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>sig_mode</code></em></span></dt><dd><p>\n-     Indicates whether the signal was a user-mode or kernel-mode signal\n     </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>ka_addr</code></em></span></dt><dd><p>\n      The address of the k_sigaction table\n      associated with the signal\n+    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>sig_name</code></em></span></dt><dd><p>\n+     A string representation of the signal\n+    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>sig_mode</code></em></span></dt><dd><p>\n+     Indicates whether the signal was a user-mode or kernel-mode signal\n+    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>sig_code</code></em></span></dt><dd><p>\n+     The si_code value of the siginfo signal\n     </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>name</code></em></span></dt><dd><p>\n      Name of the probe point\n+    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>sinfo</code></em></span></dt><dd><p>\n+     The address of the siginfo table\n     </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>regs</code></em></span></dt><dd><p>\n      The address of the kernel-mode stack area (deprecated in\n      SystemTap 2.1)\n-    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>sig_code</code></em></span></dt><dd><p>\n-     The si_code value of the siginfo signal\n-    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>sig_name</code></em></span></dt><dd><p>\n-     A string representation of the signal\n+    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>oldset_addr</code></em></span></dt><dd><p>\n+     The address of the bitmask array of blocked signals\n+     (deprecated in SystemTap 2.1)\n     </p></dd></dl></div></div></div><div class=\"navfooter\"><hr><table width=\"100%\" summary=\"Navigation footer\"><tr><td width=\"40%\" align=\"left\"><a accesskey=\"p\" href=\"API-signal-force-segv-return.html\">Prev</a>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"u\" href=\"signal.stp.html\">Up</a></td><td width=\"40%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-signal-handle-return.html\">Next</a></td></tr><tr><td width=\"40%\" align=\"left\" valign=\"top\"><span class=\"phrase\">probe::signal.force_segv.return</span>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"h\" href=\"index.html\">Home</a></td><td width=\"40%\" align=\"right\" valign=\"top\">&#160;<span class=\"phrase\">probe::signal.handle.return</span></td></tr></table></div></body></html>\n"}, {"source1": "./usr/share/doc/systemtap-doc/tapsets/API-signal-pending-return.html", "source2": "./usr/share/doc/systemtap-doc/tapsets/API-signal-pending-return.html", "unified_diff": "@@ -1,7 +1,7 @@\n <html><head><meta http-equiv=\"Content-Type\" content=\"text/html; charset=ANSI_X3.4-1968\"><title>probe::signal.pending.return</title><meta name=\"generator\" content=\"DocBook XSL Stylesheets Vsnapshot\"><link rel=\"home\" href=\"index.html\" title=\"SystemTap Tapset Reference Manual\"><link rel=\"up\" href=\"signal.stp.html\" title=\"Chapter&#160;17.&#160;Signal Tapset\"><link rel=\"prev\" href=\"API-signal-pending.html\" title=\"probe::signal.pending\"><link rel=\"next\" href=\"API-signal-procmask.html\" title=\"probe::signal.procmask\"></head><body bgcolor=\"white\" text=\"black\" link=\"#0000FF\" vlink=\"#840084\" alink=\"#0000FF\"><div class=\"navheader\"><table width=\"100%\" summary=\"Navigation header\"><tr><th colspan=\"3\" align=\"center\"><span class=\"phrase\">probe::signal.pending.return</span></th></tr><tr><td width=\"20%\" align=\"left\"><a accesskey=\"p\" href=\"API-signal-pending.html\">Prev</a>&#160;</td><th width=\"60%\" align=\"center\">Chapter&#160;17.&#160;Signal Tapset</th><td width=\"20%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-signal-procmask.html\">Next</a></td></tr></table><hr></div><div class=\"refentry\"><a name=\"API-signal-pending-return\"></a><div class=\"titlepage\"></div><div class=\"refnamediv\"><h2>Name</h2><p>probe::signal.pending.return &#8212; \n      Examination of pending signal completed\n- </p></div><div class=\"refsynopsisdiv\"><h2>Synopsis</h2><pre class=\"synopsis\">signal.pending.return </pre></div><div class=\"refsect1\"><a name=\"idm16611\"></a><h2>Values</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>retstr</code></em></span></dt><dd><p>\n+ </p></div><div class=\"refsynopsisdiv\"><h2>Synopsis</h2><pre class=\"synopsis\">signal.pending.return </pre></div><div class=\"refsect1\"><a name=\"idm16610\"></a><h2>Values</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>retstr</code></em></span></dt><dd><p>\n      Return value as a string\n     </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>name</code></em></span></dt><dd><p>\n      Name of the probe point\n     </p></dd></dl></div></div></div><div class=\"navfooter\"><hr><table width=\"100%\" summary=\"Navigation footer\"><tr><td width=\"40%\" align=\"left\"><a accesskey=\"p\" href=\"API-signal-pending.html\">Prev</a>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"u\" href=\"signal.stp.html\">Up</a></td><td width=\"40%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-signal-procmask.html\">Next</a></td></tr><tr><td width=\"40%\" align=\"left\" valign=\"top\"><span class=\"phrase\">probe::signal.pending</span>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"h\" href=\"index.html\">Home</a></td><td width=\"40%\" align=\"right\" valign=\"top\">&#160;<span class=\"phrase\">probe::signal.procmask</span></td></tr></table></div></body></html>\n"}, {"source1": "./usr/share/doc/systemtap-doc/tapsets/API-signal-pending.html", "source2": "./usr/share/doc/systemtap-doc/tapsets/API-signal-pending.html", "unified_diff": "@@ -1,14 +1,14 @@\n <html><head><meta http-equiv=\"Content-Type\" content=\"text/html; charset=ANSI_X3.4-1968\"><title>probe::signal.pending</title><meta name=\"generator\" content=\"DocBook XSL Stylesheets Vsnapshot\"><link rel=\"home\" href=\"index.html\" title=\"SystemTap Tapset Reference Manual\"><link rel=\"up\" href=\"signal.stp.html\" title=\"Chapter&#160;17.&#160;Signal Tapset\"><link rel=\"prev\" href=\"API-signal-handle-return.html\" title=\"probe::signal.handle.return\"><link rel=\"next\" href=\"API-signal-pending-return.html\" title=\"probe::signal.pending.return\"></head><body bgcolor=\"white\" text=\"black\" link=\"#0000FF\" vlink=\"#840084\" alink=\"#0000FF\"><div class=\"navheader\"><table width=\"100%\" summary=\"Navigation header\"><tr><th colspan=\"3\" align=\"center\"><span class=\"phrase\">probe::signal.pending</span></th></tr><tr><td width=\"20%\" align=\"left\"><a accesskey=\"p\" href=\"API-signal-handle-return.html\">Prev</a>&#160;</td><th width=\"60%\" align=\"center\">Chapter&#160;17.&#160;Signal Tapset</th><td width=\"20%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-signal-pending-return.html\">Next</a></td></tr></table><hr></div><div class=\"refentry\"><a name=\"API-signal-pending\"></a><div class=\"titlepage\"></div><div class=\"refnamediv\"><h2>Name</h2><p>probe::signal.pending &#8212; \n      Examining pending signal\n- </p></div><div class=\"refsynopsisdiv\"><h2>Synopsis</h2><pre class=\"synopsis\">signal.pending </pre></div><div class=\"refsect1\"><a name=\"idm16575\"></a><h2>Values</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>name</code></em></span></dt><dd><p>\n+ </p></div><div class=\"refsynopsisdiv\"><h2>Synopsis</h2><pre class=\"synopsis\">signal.pending </pre></div><div class=\"refsect1\"><a name=\"idm16574\"></a><h2>Values</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>sigset_add</code></em></span></dt><dd><p>\n+     The address of the user-space signal set\n+     (sigset_t)\n+    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>name</code></em></span></dt><dd><p>\n      Name of the probe point\n     </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>sigset_size</code></em></span></dt><dd><p>\n      The size of the user-space signal set\n-    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>sigset_add</code></em></span></dt><dd><p>\n-     The address of the user-space signal set\n-     (sigset_t)\n-    </p></dd></dl></div></div><div class=\"refsect1\"><a name=\"idm16593\"></a><h2>Description</h2><p>\n+    </p></dd></dl></div></div><div class=\"refsect1\"><a name=\"idm16592\"></a><h2>Description</h2><p>\n    This probe is used to examine a set of signals pending for delivery\n    to a specific thread. This normally occurs when the\n    do_sigpending kernel function is executed.\n </p></div></div><div class=\"navfooter\"><hr><table width=\"100%\" summary=\"Navigation footer\"><tr><td width=\"40%\" align=\"left\"><a accesskey=\"p\" href=\"API-signal-handle-return.html\">Prev</a>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"u\" href=\"signal.stp.html\">Up</a></td><td width=\"40%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-signal-pending-return.html\">Next</a></td></tr><tr><td width=\"40%\" align=\"left\" valign=\"top\"><span class=\"phrase\">probe::signal.handle.return</span>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"h\" href=\"index.html\">Home</a></td><td width=\"40%\" align=\"right\" valign=\"top\">&#160;<span class=\"phrase\">probe::signal.pending.return</span></td></tr></table></div></body></html>\n"}, {"source1": "./usr/share/doc/systemtap-doc/tapsets/API-signal-procmask-return.html", "source2": "./usr/share/doc/systemtap-doc/tapsets/API-signal-procmask-return.html", "unified_diff": "@@ -1,7 +1,7 @@\n <html><head><meta http-equiv=\"Content-Type\" content=\"text/html; charset=ANSI_X3.4-1968\"><title>probe::signal.procmask.return</title><meta name=\"generator\" content=\"DocBook XSL Stylesheets Vsnapshot\"><link rel=\"home\" href=\"index.html\" title=\"SystemTap Tapset Reference Manual\"><link rel=\"up\" href=\"signal.stp.html\" title=\"Chapter&#160;17.&#160;Signal Tapset\"><link rel=\"prev\" href=\"API-signal-procmask.html\" title=\"probe::signal.procmask\"><link rel=\"next\" href=\"API-signal-send.html\" title=\"probe::signal.send\"></head><body bgcolor=\"white\" text=\"black\" link=\"#0000FF\" vlink=\"#840084\" alink=\"#0000FF\"><div class=\"navheader\"><table width=\"100%\" summary=\"Navigation header\"><tr><th colspan=\"3\" align=\"center\"><span class=\"phrase\">probe::signal.procmask.return</span></th></tr><tr><td width=\"20%\" align=\"left\"><a accesskey=\"p\" href=\"API-signal-procmask.html\">Prev</a>&#160;</td><th width=\"60%\" align=\"center\">Chapter&#160;17.&#160;Signal Tapset</th><td width=\"20%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-signal-send.html\">Next</a></td></tr></table><hr></div><div class=\"refentry\"><a name=\"API-signal-procmask-return\"></a><div class=\"titlepage\"></div><div class=\"refnamediv\"><h2>Name</h2><p>probe::signal.procmask.return &#8212; \n      Examining or changing blocked signals completed\n- </p></div><div class=\"refsynopsisdiv\"><h2>Synopsis</h2><pre class=\"synopsis\">signal.procmask.return </pre></div><div class=\"refsect1\"><a name=\"idm16682\"></a><h2>Values</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>retstr</code></em></span></dt><dd><p>\n-     Return value as a string\n-    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>name</code></em></span></dt><dd><p>\n+ </p></div><div class=\"refsynopsisdiv\"><h2>Synopsis</h2><pre class=\"synopsis\">signal.procmask.return </pre></div><div class=\"refsect1\"><a name=\"idm16681\"></a><h2>Values</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>name</code></em></span></dt><dd><p>\n      Name of the probe point\n+    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>retstr</code></em></span></dt><dd><p>\n+     Return value as a string\n     </p></dd></dl></div></div></div><div class=\"navfooter\"><hr><table width=\"100%\" summary=\"Navigation footer\"><tr><td width=\"40%\" align=\"left\"><a accesskey=\"p\" href=\"API-signal-procmask.html\">Prev</a>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"u\" href=\"signal.stp.html\">Up</a></td><td width=\"40%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-signal-send.html\">Next</a></td></tr><tr><td width=\"40%\" align=\"left\" valign=\"top\"><span class=\"phrase\">probe::signal.procmask</span>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"h\" href=\"index.html\">Home</a></td><td width=\"40%\" align=\"right\" valign=\"top\">&#160;<span class=\"phrase\">probe::signal.send</span></td></tr></table></div></body></html>\n"}, {"source1": "./usr/share/doc/systemtap-doc/tapsets/API-signal-procmask.html", "source2": "./usr/share/doc/systemtap-doc/tapsets/API-signal-procmask.html", "unified_diff": "@@ -1,19 +1,19 @@\n <html><head><meta http-equiv=\"Content-Type\" content=\"text/html; charset=ANSI_X3.4-1968\"><title>probe::signal.procmask</title><meta name=\"generator\" content=\"DocBook XSL Stylesheets Vsnapshot\"><link rel=\"home\" href=\"index.html\" title=\"SystemTap Tapset Reference Manual\"><link rel=\"up\" href=\"signal.stp.html\" title=\"Chapter&#160;17.&#160;Signal Tapset\"><link rel=\"prev\" href=\"API-signal-pending-return.html\" title=\"probe::signal.pending.return\"><link rel=\"next\" href=\"API-signal-procmask-return.html\" title=\"probe::signal.procmask.return\"></head><body bgcolor=\"white\" text=\"black\" link=\"#0000FF\" vlink=\"#840084\" alink=\"#0000FF\"><div class=\"navheader\"><table width=\"100%\" summary=\"Navigation header\"><tr><th colspan=\"3\" align=\"center\"><span class=\"phrase\">probe::signal.procmask</span></th></tr><tr><td width=\"20%\" align=\"left\"><a accesskey=\"p\" href=\"API-signal-pending-return.html\">Prev</a>&#160;</td><th width=\"60%\" align=\"center\">Chapter&#160;17.&#160;Signal Tapset</th><td width=\"20%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-signal-procmask-return.html\">Next</a></td></tr></table><hr></div><div class=\"refentry\"><a name=\"API-signal-procmask\"></a><div class=\"titlepage\"></div><div class=\"refnamediv\"><h2>Name</h2><p>probe::signal.procmask &#8212; \n      Examining or changing blocked signals\n- </p></div><div class=\"refsynopsisdiv\"><h2>Synopsis</h2><pre class=\"synopsis\">signal.procmask </pre></div><div class=\"refsect1\"><a name=\"idm16639\"></a><h2>Values</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>sigset_addr</code></em></span></dt><dd><p>\n-     The address of the signal set (sigset_t)\n-     to be implemented\n+ </p></div><div class=\"refsynopsisdiv\"><h2>Synopsis</h2><pre class=\"synopsis\">signal.procmask </pre></div><div class=\"refsect1\"><a name=\"idm16638\"></a><h2>Values</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>how</code></em></span></dt><dd><p>\n+     Indicates how to change the blocked signals; possible values are\n+     SIG_BLOCK=0 (for blocking signals),\n+     SIG_UNBLOCK=1 (for unblocking signals), and\n+     SIG_SETMASK=2 for setting the signal mask.\n     </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>oldsigset_addr</code></em></span></dt><dd><p>\n      The old address of the signal set\n      (sigset_t)\n-    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>name</code></em></span></dt><dd><p>\n-     Name of the probe point\n     </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>sigset</code></em></span></dt><dd><p>\n      The actual value to be set for sigset_t\n      (correct?)\n-    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>how</code></em></span></dt><dd><p>\n-     Indicates how to change the blocked signals; possible values are\n-     SIG_BLOCK=0 (for blocking signals),\n-     SIG_UNBLOCK=1 (for unblocking signals), and\n-     SIG_SETMASK=2 for setting the signal mask.\n+    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>name</code></em></span></dt><dd><p>\n+     Name of the probe point\n+    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>sigset_addr</code></em></span></dt><dd><p>\n+     The address of the signal set (sigset_t)\n+     to be implemented\n     </p></dd></dl></div></div></div><div class=\"navfooter\"><hr><table width=\"100%\" summary=\"Navigation footer\"><tr><td width=\"40%\" align=\"left\"><a accesskey=\"p\" href=\"API-signal-pending-return.html\">Prev</a>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"u\" href=\"signal.stp.html\">Up</a></td><td width=\"40%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-signal-procmask-return.html\">Next</a></td></tr><tr><td width=\"40%\" align=\"left\" valign=\"top\"><span class=\"phrase\">probe::signal.pending.return</span>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"h\" href=\"index.html\">Home</a></td><td width=\"40%\" align=\"right\" valign=\"top\">&#160;<span class=\"phrase\">probe::signal.procmask.return</span></td></tr></table></div></body></html>\n"}, {"source1": "./usr/share/doc/systemtap-doc/tapsets/API-signal-send-return.html", "source2": "./usr/share/doc/systemtap-doc/tapsets/API-signal-send-return.html", "unified_diff": "@@ -1,20 +1,20 @@\n <html><head><meta http-equiv=\"Content-Type\" content=\"text/html; charset=ANSI_X3.4-1968\"><title>probe::signal.send.return</title><meta name=\"generator\" content=\"DocBook XSL Stylesheets Vsnapshot\"><link rel=\"home\" href=\"index.html\" title=\"SystemTap Tapset Reference Manual\"><link rel=\"up\" href=\"signal.stp.html\" title=\"Chapter&#160;17.&#160;Signal Tapset\"><link rel=\"prev\" href=\"API-signal-send.html\" title=\"probe::signal.send\"><link rel=\"next\" href=\"API-signal-send-sig-queue.html\" title=\"probe::signal.send_sig_queue\"></head><body bgcolor=\"white\" text=\"black\" link=\"#0000FF\" vlink=\"#840084\" alink=\"#0000FF\"><div class=\"navheader\"><table width=\"100%\" summary=\"Navigation header\"><tr><th colspan=\"3\" align=\"center\"><span class=\"phrase\">probe::signal.send.return</span></th></tr><tr><td width=\"20%\" align=\"left\"><a accesskey=\"p\" href=\"API-signal-send.html\">Prev</a>&#160;</td><th width=\"60%\" align=\"center\">Chapter&#160;17.&#160;Signal Tapset</th><td width=\"20%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-signal-send-sig-queue.html\">Next</a></td></tr></table><hr></div><div class=\"refentry\"><a name=\"API-signal-send-return\"></a><div class=\"titlepage\"></div><div class=\"refnamediv\"><h2>Name</h2><p>probe::signal.send.return &#8212; \n      Signal being sent to a process completed (deprecated in SystemTap 2.1)\n- </p></div><div class=\"refsynopsisdiv\"><h2>Synopsis</h2><pre class=\"synopsis\">signal.send.return </pre></div><div class=\"refsect1\"><a name=\"idm16781\"></a><h2>Values</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>shared</code></em></span></dt><dd><p>\n-     Indicates whether the sent signal is shared by the thread group.\n+ </p></div><div class=\"refsynopsisdiv\"><h2>Synopsis</h2><pre class=\"synopsis\">signal.send.return </pre></div><div class=\"refsect1\"><a name=\"idm16780\"></a><h2>Values</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>retstr</code></em></span></dt><dd><p>\n+     The return value to either __group_send_sig_info, specific_send_sig_info, or send_sigqueue\n     </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>name</code></em></span></dt><dd><p>\n      The name of the function used to send out the signal\n     </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>send2queue</code></em></span></dt><dd><p>\n      Indicates whether the sent signal was sent to an existing sigqueue\n-    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>retstr</code></em></span></dt><dd><p>\n-     The return value to either __group_send_sig_info, specific_send_sig_info, or send_sigqueue\n-    </p></dd></dl></div></div><div class=\"refsect1\"><a name=\"idm16804\"></a><h2>Context</h2><p>\n+    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>shared</code></em></span></dt><dd><p>\n+     Indicates whether the sent signal is shared by the thread group.\n+    </p></dd></dl></div></div><div class=\"refsect1\"><a name=\"idm16803\"></a><h2>Context</h2><p>\n    The signal's sender. (correct?)\n-</p></div><div class=\"refsect1\"><a name=\"idm16807\"></a><h2>Description</h2><p>\n+</p></div><div class=\"refsect1\"><a name=\"idm16806\"></a><h2>Description</h2><p>\n    Possible __group_send_sig_info and\n    specific_send_sig_info return values are as follows;\n    </p><p>\n \n    0 -- The signal is successfully sent to a process,\n    which means that, (1) the signal was ignored by the receiving process,\n    (2) this is a non-RT signal and the system already has one queued, and\n"}, {"source1": "./usr/share/doc/systemtap-doc/tapsets/API-signal-send-sig-queue-return.html", "source2": "./usr/share/doc/systemtap-doc/tapsets/API-signal-send-sig-queue-return.html", "unified_diff": "@@ -1,7 +1,7 @@\n <html><head><meta http-equiv=\"Content-Type\" content=\"text/html; charset=ANSI_X3.4-1968\"><title>probe::signal.send_sig_queue.return</title><meta name=\"generator\" content=\"DocBook XSL Stylesheets Vsnapshot\"><link rel=\"home\" href=\"index.html\" title=\"SystemTap Tapset Reference Manual\"><link rel=\"up\" href=\"signal.stp.html\" title=\"Chapter&#160;17.&#160;Signal Tapset\"><link rel=\"prev\" href=\"API-signal-send-sig-queue.html\" title=\"probe::signal.send_sig_queue\"><link rel=\"next\" href=\"API-signal-sys-tgkill.html\" title=\"probe::signal.sys_tgkill\"></head><body bgcolor=\"white\" text=\"black\" link=\"#0000FF\" vlink=\"#840084\" alink=\"#0000FF\"><div class=\"navheader\"><table width=\"100%\" summary=\"Navigation header\"><tr><th colspan=\"3\" align=\"center\"><span class=\"phrase\">probe::signal.send_sig_queue.return</span></th></tr><tr><td width=\"20%\" align=\"left\"><a accesskey=\"p\" href=\"API-signal-send-sig-queue.html\">Prev</a>&#160;</td><th width=\"60%\" align=\"center\">Chapter&#160;17.&#160;Signal Tapset</th><td width=\"20%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-signal-sys-tgkill.html\">Next</a></td></tr></table><hr></div><div class=\"refentry\"><a name=\"API-signal-send-sig-queue-return\"></a><div class=\"titlepage\"></div><div class=\"refnamediv\"><h2>Name</h2><p>probe::signal.send_sig_queue.return &#8212; \n      Queuing a signal to a process completed\n- </p></div><div class=\"refsynopsisdiv\"><h2>Synopsis</h2><pre class=\"synopsis\">signal.send_sig_queue.return </pre></div><div class=\"refsect1\"><a name=\"idm16880\"></a><h2>Values</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>name</code></em></span></dt><dd><p>\n-     Name of the probe point\n-    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>retstr</code></em></span></dt><dd><p>\n+ </p></div><div class=\"refsynopsisdiv\"><h2>Synopsis</h2><pre class=\"synopsis\">signal.send_sig_queue.return </pre></div><div class=\"refsect1\"><a name=\"idm16879\"></a><h2>Values</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>retstr</code></em></span></dt><dd><p>\n      Return value as a string\n+    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>name</code></em></span></dt><dd><p>\n+     Name of the probe point\n     </p></dd></dl></div></div></div><div class=\"navfooter\"><hr><table width=\"100%\" summary=\"Navigation footer\"><tr><td width=\"40%\" align=\"left\"><a accesskey=\"p\" href=\"API-signal-send-sig-queue.html\">Prev</a>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"u\" href=\"signal.stp.html\">Up</a></td><td width=\"40%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-signal-sys-tgkill.html\">Next</a></td></tr><tr><td width=\"40%\" align=\"left\" valign=\"top\"><span class=\"phrase\">probe::signal.send_sig_queue</span>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"h\" href=\"index.html\">Home</a></td><td width=\"40%\" align=\"right\" valign=\"top\">&#160;<span class=\"phrase\">probe::signal.sys_tgkill</span></td></tr></table></div></body></html>\n"}, {"source1": "./usr/share/doc/systemtap-doc/tapsets/API-signal-send-sig-queue.html", "source2": "./usr/share/doc/systemtap-doc/tapsets/API-signal-send-sig-queue.html", "unified_diff": "@@ -1,15 +1,15 @@\n <html><head><meta http-equiv=\"Content-Type\" content=\"text/html; charset=ANSI_X3.4-1968\"><title>probe::signal.send_sig_queue</title><meta name=\"generator\" content=\"DocBook XSL Stylesheets Vsnapshot\"><link rel=\"home\" href=\"index.html\" title=\"SystemTap Tapset Reference Manual\"><link rel=\"up\" href=\"signal.stp.html\" title=\"Chapter&#160;17.&#160;Signal Tapset\"><link rel=\"prev\" href=\"API-signal-send-return.html\" title=\"probe::signal.send.return\"><link rel=\"next\" href=\"API-signal-send-sig-queue-return.html\" title=\"probe::signal.send_sig_queue.return\"></head><body bgcolor=\"white\" text=\"black\" link=\"#0000FF\" vlink=\"#840084\" alink=\"#0000FF\"><div class=\"navheader\"><table width=\"100%\" summary=\"Navigation header\"><tr><th colspan=\"3\" align=\"center\"><span class=\"phrase\">probe::signal.send_sig_queue</span></th></tr><tr><td width=\"20%\" align=\"left\"><a accesskey=\"p\" href=\"API-signal-send-return.html\">Prev</a>&#160;</td><th width=\"60%\" align=\"center\">Chapter&#160;17.&#160;Signal Tapset</th><td width=\"20%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-signal-send-sig-queue-return.html\">Next</a></td></tr></table><hr></div><div class=\"refentry\"><a name=\"API-signal-send-sig-queue\"></a><div class=\"titlepage\"></div><div class=\"refnamediv\"><h2>Name</h2><p>probe::signal.send_sig_queue &#8212; \n      Queuing a signal to a process\n- </p></div><div class=\"refsynopsisdiv\"><h2>Synopsis</h2><pre class=\"synopsis\">signal.send_sig_queue </pre></div><div class=\"refsect1\"><a name=\"idm16832\"></a><h2>Values</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>pid_name</code></em></span></dt><dd><p>\n+ </p></div><div class=\"refsynopsisdiv\"><h2>Synopsis</h2><pre class=\"synopsis\">signal.send_sig_queue </pre></div><div class=\"refsect1\"><a name=\"idm16831\"></a><h2>Values</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>pid_name</code></em></span></dt><dd><p>\n      Name of the process to which the signal is queued\n-    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>sig_pid</code></em></span></dt><dd><p>\n-     The PID of the process to which the signal is queued\n-    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>sig</code></em></span></dt><dd><p>\n-     The queued signal\n-    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>sigqueue_addr</code></em></span></dt><dd><p>\n-     The address of the signal queue\n     </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>name</code></em></span></dt><dd><p>\n      Name of the probe point\n     </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>sig_name</code></em></span></dt><dd><p>\n      A string representation of the signal\n+    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>sigqueue_addr</code></em></span></dt><dd><p>\n+     The address of the signal queue\n+    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>sig_pid</code></em></span></dt><dd><p>\n+     The PID of the process to which the signal is queued\n+    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>sig</code></em></span></dt><dd><p>\n+     The queued signal\n     </p></dd></dl></div></div></div><div class=\"navfooter\"><hr><table width=\"100%\" summary=\"Navigation footer\"><tr><td width=\"40%\" align=\"left\"><a accesskey=\"p\" href=\"API-signal-send-return.html\">Prev</a>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"u\" href=\"signal.stp.html\">Up</a></td><td width=\"40%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-signal-send-sig-queue-return.html\">Next</a></td></tr><tr><td width=\"40%\" align=\"left\" valign=\"top\"><span class=\"phrase\">probe::signal.send.return</span>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"h\" href=\"index.html\">Home</a></td><td width=\"40%\" align=\"right\" valign=\"top\">&#160;<span class=\"phrase\">probe::signal.send_sig_queue.return</span></td></tr></table></div></body></html>\n"}, {"source1": "./usr/share/doc/systemtap-doc/tapsets/API-signal-send.html", "source2": "./usr/share/doc/systemtap-doc/tapsets/API-signal-send.html", "unified_diff": "@@ -1,26 +1,26 @@\n <html><head><meta http-equiv=\"Content-Type\" content=\"text/html; charset=ANSI_X3.4-1968\"><title>probe::signal.send</title><meta name=\"generator\" content=\"DocBook XSL Stylesheets Vsnapshot\"><link rel=\"home\" href=\"index.html\" title=\"SystemTap Tapset Reference Manual\"><link rel=\"up\" href=\"signal.stp.html\" title=\"Chapter&#160;17.&#160;Signal Tapset\"><link rel=\"prev\" href=\"API-signal-procmask-return.html\" title=\"probe::signal.procmask.return\"><link rel=\"next\" href=\"API-signal-send-return.html\" title=\"probe::signal.send.return\"></head><body bgcolor=\"white\" text=\"black\" link=\"#0000FF\" vlink=\"#840084\" alink=\"#0000FF\"><div class=\"navheader\"><table width=\"100%\" summary=\"Navigation header\"><tr><th colspan=\"3\" align=\"center\"><span class=\"phrase\">probe::signal.send</span></th></tr><tr><td width=\"20%\" align=\"left\"><a accesskey=\"p\" href=\"API-signal-procmask-return.html\">Prev</a>&#160;</td><th width=\"60%\" align=\"center\">Chapter&#160;17.&#160;Signal Tapset</th><td width=\"20%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-signal-send-return.html\">Next</a></td></tr></table><hr></div><div class=\"refentry\"><a name=\"API-signal-send\"></a><div class=\"titlepage\"></div><div class=\"refnamediv\"><h2>Name</h2><p>probe::signal.send &#8212; \n   Signal being sent to a process\n- </p></div><div class=\"refsynopsisdiv\"><h2>Synopsis</h2><pre class=\"synopsis\">signal.send </pre></div><div class=\"refsect1\"><a name=\"idm16710\"></a><h2>Values</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>send2queue</code></em></span></dt><dd><p>\n+ </p></div><div class=\"refsynopsisdiv\"><h2>Synopsis</h2><pre class=\"synopsis\">signal.send </pre></div><div class=\"refsect1\"><a name=\"idm16709\"></a><h2>Values</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>sinfo</code></em></span></dt><dd><p>\n+     The address of siginfo struct\n+    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>shared</code></em></span></dt><dd><p>\n+     Indicates whether the signal is shared by the thread group\n+    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>send2queue</code></em></span></dt><dd><p>\n      Indicates whether the signal is sent to an existing\n      sigqueue (deprecated in SystemTap 2.1)\n     </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>task</code></em></span></dt><dd><p>\n      A task handle to the signal recipient\n     </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>sig_name</code></em></span></dt><dd><p>\n      A string representation of the signal\n-    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>name</code></em></span></dt><dd><p>\n-     The name of the function used to send out the signal\n     </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>pid_name</code></em></span></dt><dd><p>\n      The name of the signal recipient\n-    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>shared</code></em></span></dt><dd><p>\n-     Indicates whether the signal is shared by the thread group\n+    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>name</code></em></span></dt><dd><p>\n+     The name of the function used to send out the signal\n     </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>sig</code></em></span></dt><dd><p>\n      The number of the signal\n-    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>sig_pid</code></em></span></dt><dd><p>\n-     The PID of the process receiving the signal\n-    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>sinfo</code></em></span></dt><dd><p>\n-     The address of siginfo struct\n     </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>si_code</code></em></span></dt><dd><p>\n      Indicates the signal type\n-    </p></dd></dl></div></div><div class=\"refsect1\"><a name=\"idm16763\"></a><h2>Context</h2><p>\n+    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>sig_pid</code></em></span></dt><dd><p>\n+     The PID of the process receiving the signal\n+    </p></dd></dl></div></div><div class=\"refsect1\"><a name=\"idm16762\"></a><h2>Context</h2><p>\n    The signal's sender.\n </p></div></div><div class=\"navfooter\"><hr><table width=\"100%\" summary=\"Navigation footer\"><tr><td width=\"40%\" align=\"left\"><a accesskey=\"p\" href=\"API-signal-procmask-return.html\">Prev</a>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"u\" href=\"signal.stp.html\">Up</a></td><td width=\"40%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-signal-send-return.html\">Next</a></td></tr><tr><td width=\"40%\" align=\"left\" valign=\"top\"><span class=\"phrase\">probe::signal.procmask.return</span>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"h\" href=\"index.html\">Home</a></td><td width=\"40%\" align=\"right\" valign=\"top\">&#160;<span class=\"phrase\">probe::signal.send.return</span></td></tr></table></div></body></html>\n"}, {"source1": "./usr/share/doc/systemtap-doc/tapsets/API-signal-str.html", "source2": "./usr/share/doc/systemtap-doc/tapsets/API-signal-str.html", "unified_diff": "@@ -1,7 +1,7 @@\n <html><head><meta http-equiv=\"Content-Type\" content=\"text/html; charset=ANSI_X3.4-1968\"><title>function::signal_str</title><meta name=\"generator\" content=\"DocBook XSL Stylesheets Vsnapshot\"><link rel=\"home\" href=\"index.html\" title=\"SystemTap Tapset Reference Manual\"><link rel=\"up\" href=\"signal.stp.html\" title=\"Chapter&#160;17.&#160;Signal Tapset\"><link rel=\"prev\" href=\"API-sa-handler-str.html\" title=\"function::sa_handler_str\"><link rel=\"next\" href=\"API-sigset-mask-str.html\" title=\"function::sigset_mask_str\"></head><body bgcolor=\"white\" text=\"black\" link=\"#0000FF\" vlink=\"#840084\" alink=\"#0000FF\"><div class=\"navheader\"><table width=\"100%\" summary=\"Navigation header\"><tr><th colspan=\"3\" align=\"center\"><span class=\"phrase\">function::signal_str</span></th></tr><tr><td width=\"20%\" align=\"left\"><a accesskey=\"p\" href=\"API-sa-handler-str.html\">Prev</a>&#160;</td><th width=\"60%\" align=\"center\">Chapter&#160;17.&#160;Signal Tapset</th><td width=\"20%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-sigset-mask-str.html\">Next</a></td></tr></table><hr></div><div class=\"refentry\"><a name=\"API-signal-str\"></a><div class=\"titlepage\"></div><div class=\"refnamediv\"><h2>Name</h2><p>function::signal_str &#8212; \n      Returns the string representation of a signal number\n  </p></div><div class=\"refsynopsisdiv\"><h2>Synopsis</h2><pre class=\"programlisting\">\n     signal_str(num:)\n-</pre></div><div class=\"refsect1\"><a name=\"idm16093\"></a><h2>Arguments</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>num</code></em></span></dt><dd><p>\n+</pre></div><div class=\"refsect1\"><a name=\"idm16092\"></a><h2>Arguments</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>num</code></em></span></dt><dd><p>\n      the signal number to convert to string.\n     </p></dd></dl></div></div></div><div class=\"navfooter\"><hr><table width=\"100%\" summary=\"Navigation footer\"><tr><td width=\"40%\" align=\"left\"><a accesskey=\"p\" href=\"API-sa-handler-str.html\">Prev</a>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"u\" href=\"signal.stp.html\">Up</a></td><td width=\"40%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-sigset-mask-str.html\">Next</a></td></tr><tr><td width=\"40%\" align=\"left\" valign=\"top\"><span class=\"phrase\">function::sa_handler_str</span>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"h\" href=\"index.html\">Home</a></td><td width=\"40%\" align=\"right\" valign=\"top\">&#160;<span class=\"phrase\">function::sigset_mask_str</span></td></tr></table></div></body></html>\n"}, {"source1": "./usr/share/doc/systemtap-doc/tapsets/API-signal-sys-tgkill-return.html", "source2": "./usr/share/doc/systemtap-doc/tapsets/API-signal-sys-tgkill-return.html", "unified_diff": "@@ -1,7 +1,7 @@\n <html><head><meta http-equiv=\"Content-Type\" content=\"text/html; charset=ANSI_X3.4-1968\"><title>probe::signal.sys_tgkill.return</title><meta name=\"generator\" content=\"DocBook XSL Stylesheets Vsnapshot\"><link rel=\"home\" href=\"index.html\" title=\"SystemTap Tapset Reference Manual\"><link rel=\"up\" href=\"signal.stp.html\" title=\"Chapter&#160;17.&#160;Signal Tapset\"><link rel=\"prev\" href=\"API-signal-sys-tgkill.html\" title=\"probe::signal.sys_tgkill\"><link rel=\"next\" href=\"API-signal-sys-tkill.html\" title=\"probe::signal.sys_tkill\"></head><body bgcolor=\"white\" text=\"black\" link=\"#0000FF\" vlink=\"#840084\" alink=\"#0000FF\"><div class=\"navheader\"><table width=\"100%\" summary=\"Navigation header\"><tr><th colspan=\"3\" align=\"center\"><span class=\"phrase\">probe::signal.sys_tgkill.return</span></th></tr><tr><td width=\"20%\" align=\"left\"><a accesskey=\"p\" href=\"API-signal-sys-tgkill.html\">Prev</a>&#160;</td><th width=\"60%\" align=\"center\">Chapter&#160;17.&#160;Signal Tapset</th><td width=\"20%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-signal-sys-tkill.html\">Next</a></td></tr></table><hr></div><div class=\"refentry\"><a name=\"API-signal-sys-tgkill-return\"></a><div class=\"titlepage\"></div><div class=\"refnamediv\"><h2>Name</h2><p>probe::signal.sys_tgkill.return &#8212; \n      Sending kill signal to a thread group completed\n- </p></div><div class=\"refsynopsisdiv\"><h2>Synopsis</h2><pre class=\"synopsis\">signal.sys_tgkill.return </pre></div><div class=\"refsect1\"><a name=\"idm16964\"></a><h2>Values</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>retstr</code></em></span></dt><dd><p>\n+ </p></div><div class=\"refsynopsisdiv\"><h2>Synopsis</h2><pre class=\"synopsis\">signal.sys_tgkill.return </pre></div><div class=\"refsect1\"><a name=\"idm16963\"></a><h2>Values</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>retstr</code></em></span></dt><dd><p>\n      The return value to either __group_send_sig_info,\n     </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>name</code></em></span></dt><dd><p>\n      Name of the probe point\n     </p></dd></dl></div></div></div><div class=\"navfooter\"><hr><table width=\"100%\" summary=\"Navigation footer\"><tr><td width=\"40%\" align=\"left\"><a accesskey=\"p\" href=\"API-signal-sys-tgkill.html\">Prev</a>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"u\" href=\"signal.stp.html\">Up</a></td><td width=\"40%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-signal-sys-tkill.html\">Next</a></td></tr><tr><td width=\"40%\" align=\"left\" valign=\"top\"><span class=\"phrase\">probe::signal.sys_tgkill</span>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"h\" href=\"index.html\">Home</a></td><td width=\"40%\" align=\"right\" valign=\"top\">&#160;<span class=\"phrase\">probe::signal.sys_tkill</span></td></tr></table></div></body></html>\n"}, {"source1": "./usr/share/doc/systemtap-doc/tapsets/API-signal-sys-tgkill.html", "source2": "./usr/share/doc/systemtap-doc/tapsets/API-signal-sys-tgkill.html", "unified_diff": "@@ -1,21 +1,21 @@\n <html><head><meta http-equiv=\"Content-Type\" content=\"text/html; charset=ANSI_X3.4-1968\"><title>probe::signal.sys_tgkill</title><meta name=\"generator\" content=\"DocBook XSL Stylesheets Vsnapshot\"><link rel=\"home\" href=\"index.html\" title=\"SystemTap Tapset Reference Manual\"><link rel=\"up\" href=\"signal.stp.html\" title=\"Chapter&#160;17.&#160;Signal Tapset\"><link rel=\"prev\" href=\"API-signal-send-sig-queue-return.html\" title=\"probe::signal.send_sig_queue.return\"><link rel=\"next\" href=\"API-signal-sys-tgkill-return.html\" title=\"probe::signal.sys_tgkill.return\"></head><body bgcolor=\"white\" text=\"black\" link=\"#0000FF\" vlink=\"#840084\" alink=\"#0000FF\"><div class=\"navheader\"><table width=\"100%\" summary=\"Navigation header\"><tr><th colspan=\"3\" align=\"center\"><span class=\"phrase\">probe::signal.sys_tgkill</span></th></tr><tr><td width=\"20%\" align=\"left\"><a accesskey=\"p\" href=\"API-signal-send-sig-queue-return.html\">Prev</a>&#160;</td><th width=\"60%\" align=\"center\">Chapter&#160;17.&#160;Signal Tapset</th><td width=\"20%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-signal-sys-tgkill-return.html\">Next</a></td></tr></table><hr></div><div class=\"refentry\"><a name=\"API-signal-sys-tgkill\"></a><div class=\"titlepage\"></div><div class=\"refnamediv\"><h2>Name</h2><p>probe::signal.sys_tgkill &#8212; \n      Sending kill signal to a thread group\n- </p></div><div class=\"refsynopsisdiv\"><h2>Synopsis</h2><pre class=\"synopsis\">signal.sys_tgkill </pre></div><div class=\"refsect1\"><a name=\"idm16908\"></a><h2>Values</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>pid_name</code></em></span></dt><dd><p>\n-     The name of the signal recipient\n+ </p></div><div class=\"refsynopsisdiv\"><h2>Synopsis</h2><pre class=\"synopsis\">signal.sys_tgkill </pre></div><div class=\"refsect1\"><a name=\"idm16907\"></a><h2>Values</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>sig_pid</code></em></span></dt><dd><p>\n+     The PID of the thread receiving the kill signal\n     </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>sig</code></em></span></dt><dd><p>\n      The specific kill signal sent to the process\n-    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>sig_pid</code></em></span></dt><dd><p>\n-     The PID of the thread receiving the kill signal\n-    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>task</code></em></span></dt><dd><p>\n-     A task handle to the signal recipient\n     </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>tgid</code></em></span></dt><dd><p>\n      The thread group ID of the thread receiving the kill signal\n     </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>sig_name</code></em></span></dt><dd><p>\n      A string representation of the signal\n     </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>name</code></em></span></dt><dd><p>\n      Name of the probe point\n-    </p></dd></dl></div></div><div class=\"refsect1\"><a name=\"idm16946\"></a><h2>Description</h2><p>\n+    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>pid_name</code></em></span></dt><dd><p>\n+     The name of the signal recipient\n+    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>task</code></em></span></dt><dd><p>\n+     A task handle to the signal recipient\n+    </p></dd></dl></div></div><div class=\"refsect1\"><a name=\"idm16945\"></a><h2>Description</h2><p>\n    The tgkill call is similar to tkill,\n    except that it also allows the caller to specify the thread group ID of\n    the thread to be signalled. This protects against TID reuse.\n </p></div></div><div class=\"navfooter\"><hr><table width=\"100%\" summary=\"Navigation footer\"><tr><td width=\"40%\" align=\"left\"><a accesskey=\"p\" href=\"API-signal-send-sig-queue-return.html\">Prev</a>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"u\" href=\"signal.stp.html\">Up</a></td><td width=\"40%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-signal-sys-tgkill-return.html\">Next</a></td></tr><tr><td width=\"40%\" align=\"left\" valign=\"top\"><span class=\"phrase\">probe::signal.send_sig_queue.return</span>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"h\" href=\"index.html\">Home</a></td><td width=\"40%\" align=\"right\" valign=\"top\">&#160;<span class=\"phrase\">probe::signal.sys_tgkill.return</span></td></tr></table></div></body></html>\n"}, {"source1": "./usr/share/doc/systemtap-doc/tapsets/API-signal-sys-tkill.html", "source2": "./usr/share/doc/systemtap-doc/tapsets/API-signal-sys-tkill.html", "unified_diff": "@@ -1,20 +1,20 @@\n <html><head><meta http-equiv=\"Content-Type\" content=\"text/html; charset=ANSI_X3.4-1968\"><title>probe::signal.sys_tkill</title><meta name=\"generator\" content=\"DocBook XSL Stylesheets Vsnapshot\"><link rel=\"home\" href=\"index.html\" title=\"SystemTap Tapset Reference Manual\"><link rel=\"up\" href=\"signal.stp.html\" title=\"Chapter&#160;17.&#160;Signal Tapset\"><link rel=\"prev\" href=\"API-signal-sys-tgkill-return.html\" title=\"probe::signal.sys_tgkill.return\"><link rel=\"next\" href=\"API-signal-syskill.html\" title=\"probe::signal.syskill\"></head><body bgcolor=\"white\" text=\"black\" link=\"#0000FF\" vlink=\"#840084\" alink=\"#0000FF\"><div class=\"navheader\"><table width=\"100%\" summary=\"Navigation header\"><tr><th colspan=\"3\" align=\"center\"><span class=\"phrase\">probe::signal.sys_tkill</span></th></tr><tr><td width=\"20%\" align=\"left\"><a accesskey=\"p\" href=\"API-signal-sys-tgkill-return.html\">Prev</a>&#160;</td><th width=\"60%\" align=\"center\">Chapter&#160;17.&#160;Signal Tapset</th><td width=\"20%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-signal-syskill.html\">Next</a></td></tr></table><hr></div><div class=\"refentry\"><a name=\"API-signal-sys-tkill\"></a><div class=\"titlepage\"></div><div class=\"refnamediv\"><h2>Name</h2><p>probe::signal.sys_tkill &#8212; \n      Sending a kill signal to a thread\n- </p></div><div class=\"refsynopsisdiv\"><h2>Synopsis</h2><pre class=\"synopsis\">signal.sys_tkill </pre></div><div class=\"refsect1\"><a name=\"idm16992\"></a><h2>Values</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>task</code></em></span></dt><dd><p>\n-     A task handle to the signal recipient\n-    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>sig_name</code></em></span></dt><dd><p>\n-     A string representation of the signal\n-    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>name</code></em></span></dt><dd><p>\n-     Name of the probe point\n+ </p></div><div class=\"refsynopsisdiv\"><h2>Synopsis</h2><pre class=\"synopsis\">signal.sys_tkill </pre></div><div class=\"refsect1\"><a name=\"idm16991\"></a><h2>Values</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>sig</code></em></span></dt><dd><p>\n+     The specific signal sent to the process\n     </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>sig_pid</code></em></span></dt><dd><p>\n      The PID of the process receiving the kill signal\n-    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>sig</code></em></span></dt><dd><p>\n-     The specific signal sent to the process\n+    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>name</code></em></span></dt><dd><p>\n+     Name of the probe point\n     </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>pid_name</code></em></span></dt><dd><p>\n      The name of the signal recipient\n-    </p></dd></dl></div></div><div class=\"refsect1\"><a name=\"idm17025\"></a><h2>Description</h2><p>\n+    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>sig_name</code></em></span></dt><dd><p>\n+     A string representation of the signal\n+    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>task</code></em></span></dt><dd><p>\n+     A task handle to the signal recipient\n+    </p></dd></dl></div></div><div class=\"refsect1\"><a name=\"idm17024\"></a><h2>Description</h2><p>\n    The tkill call is analogous to kill(2),\n    except that it also allows a process within a specific thread group to\n    be targeted. Such processes are targeted through their unique\n    thread IDs (TID).\n </p></div></div><div class=\"navfooter\"><hr><table width=\"100%\" summary=\"Navigation footer\"><tr><td width=\"40%\" align=\"left\"><a accesskey=\"p\" href=\"API-signal-sys-tgkill-return.html\">Prev</a>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"u\" href=\"signal.stp.html\">Up</a></td><td width=\"40%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-signal-syskill.html\">Next</a></td></tr><tr><td width=\"40%\" align=\"left\" valign=\"top\"><span class=\"phrase\">probe::signal.sys_tgkill.return</span>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"h\" href=\"index.html\">Home</a></td><td width=\"40%\" align=\"right\" valign=\"top\">&#160;<span class=\"phrase\">probe::signal.syskill</span></td></tr></table></div></body></html>\n"}, {"source1": "./usr/share/doc/systemtap-doc/tapsets/API-signal-syskill-return.html", "source2": "./usr/share/doc/systemtap-doc/tapsets/API-signal-syskill-return.html", "unified_diff": "@@ -1,5 +1,5 @@\n <html><head><meta http-equiv=\"Content-Type\" content=\"text/html; charset=ANSI_X3.4-1968\"><title>probe::signal.syskill.return</title><meta name=\"generator\" content=\"DocBook XSL Stylesheets Vsnapshot\"><link rel=\"home\" href=\"index.html\" title=\"SystemTap Tapset Reference Manual\"><link rel=\"up\" href=\"signal.stp.html\" title=\"Chapter&#160;17.&#160;Signal Tapset\"><link rel=\"prev\" href=\"API-signal-syskill.html\" title=\"probe::signal.syskill\"><link rel=\"next\" href=\"API-signal-systkill-return.html\" title=\"probe::signal.systkill.return\"></head><body bgcolor=\"white\" text=\"black\" link=\"#0000FF\" vlink=\"#840084\" alink=\"#0000FF\"><div class=\"navheader\"><table width=\"100%\" summary=\"Navigation header\"><tr><th colspan=\"3\" align=\"center\"><span class=\"phrase\">probe::signal.syskill.return</span></th></tr><tr><td width=\"20%\" align=\"left\"><a accesskey=\"p\" href=\"API-signal-syskill.html\">Prev</a>&#160;</td><th width=\"60%\" align=\"center\">Chapter&#160;17.&#160;Signal Tapset</th><td width=\"20%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-signal-systkill-return.html\">Next</a></td></tr></table><hr></div><div class=\"refentry\"><a name=\"API-signal-syskill-return\"></a><div class=\"titlepage\"></div><div class=\"refnamediv\"><h2>Name</h2><p>probe::signal.syskill.return &#8212; \n      Sending kill signal completed\n- </p></div><div class=\"refsynopsisdiv\"><h2>Synopsis</h2><pre class=\"synopsis\">signal.syskill.return </pre></div><div class=\"refsect1\"><a name=\"idm17091\"></a><h2>Values</h2><p>\n+ </p></div><div class=\"refsynopsisdiv\"><h2>Synopsis</h2><pre class=\"synopsis\">signal.syskill.return </pre></div><div class=\"refsect1\"><a name=\"idm17090\"></a><h2>Values</h2><p>\n   None\n  </p></div></div><div class=\"navfooter\"><hr><table width=\"100%\" summary=\"Navigation footer\"><tr><td width=\"40%\" align=\"left\"><a accesskey=\"p\" href=\"API-signal-syskill.html\">Prev</a>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"u\" href=\"signal.stp.html\">Up</a></td><td width=\"40%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-signal-systkill-return.html\">Next</a></td></tr><tr><td width=\"40%\" align=\"left\" valign=\"top\"><span class=\"phrase\">probe::signal.syskill</span>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"h\" href=\"index.html\">Home</a></td><td width=\"40%\" align=\"right\" valign=\"top\">&#160;<span class=\"phrase\">probe::signal.systkill.return</span></td></tr></table></div></body></html>\n"}, {"source1": "./usr/share/doc/systemtap-doc/tapsets/API-signal-syskill.html", "source2": "./usr/share/doc/systemtap-doc/tapsets/API-signal-syskill.html", "unified_diff": "@@ -1,15 +1,15 @@\n <html><head><meta http-equiv=\"Content-Type\" content=\"text/html; charset=ANSI_X3.4-1968\"><title>probe::signal.syskill</title><meta name=\"generator\" content=\"DocBook XSL Stylesheets Vsnapshot\"><link rel=\"home\" href=\"index.html\" title=\"SystemTap Tapset Reference Manual\"><link rel=\"up\" href=\"signal.stp.html\" title=\"Chapter&#160;17.&#160;Signal Tapset\"><link rel=\"prev\" href=\"API-signal-sys-tkill.html\" title=\"probe::signal.sys_tkill\"><link rel=\"next\" href=\"API-signal-syskill-return.html\" title=\"probe::signal.syskill.return\"></head><body bgcolor=\"white\" text=\"black\" link=\"#0000FF\" vlink=\"#840084\" alink=\"#0000FF\"><div class=\"navheader\"><table width=\"100%\" summary=\"Navigation header\"><tr><th colspan=\"3\" align=\"center\"><span class=\"phrase\">probe::signal.syskill</span></th></tr><tr><td width=\"20%\" align=\"left\"><a accesskey=\"p\" href=\"API-signal-sys-tkill.html\">Prev</a>&#160;</td><th width=\"60%\" align=\"center\">Chapter&#160;17.&#160;Signal Tapset</th><td width=\"20%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-signal-syskill-return.html\">Next</a></td></tr></table><hr></div><div class=\"refentry\"><a name=\"API-signal-syskill\"></a><div class=\"titlepage\"></div><div class=\"refnamediv\"><h2>Name</h2><p>probe::signal.syskill &#8212; \n      Sending kill signal to a process\n- </p></div><div class=\"refsynopsisdiv\"><h2>Synopsis</h2><pre class=\"synopsis\">signal.syskill </pre></div><div class=\"refsect1\"><a name=\"idm17043\"></a><h2>Values</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>sig_name</code></em></span></dt><dd><p>\n-     A string representation of the signal\n+ </p></div><div class=\"refsynopsisdiv\"><h2>Synopsis</h2><pre class=\"synopsis\">signal.syskill </pre></div><div class=\"refsect1\"><a name=\"idm17042\"></a><h2>Values</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>sig</code></em></span></dt><dd><p>\n+     The specific signal sent to the process\n+    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>sig_pid</code></em></span></dt><dd><p>\n+     The PID of the process receiving the signal\n     </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>name</code></em></span></dt><dd><p>\n      Name of the probe point\n-    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>task</code></em></span></dt><dd><p>\n-     A task handle to the signal recipient\n     </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>pid_name</code></em></span></dt><dd><p>\n      The name of the signal recipient\n-    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>sig</code></em></span></dt><dd><p>\n-     The specific signal sent to the process\n-    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>sig_pid</code></em></span></dt><dd><p>\n-     The PID of the process receiving the signal\n+    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>sig_name</code></em></span></dt><dd><p>\n+     A string representation of the signal\n+    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>task</code></em></span></dt><dd><p>\n+     A task handle to the signal recipient\n     </p></dd></dl></div></div></div><div class=\"navfooter\"><hr><table width=\"100%\" summary=\"Navigation footer\"><tr><td width=\"40%\" align=\"left\"><a accesskey=\"p\" href=\"API-signal-sys-tkill.html\">Prev</a>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"u\" href=\"signal.stp.html\">Up</a></td><td width=\"40%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-signal-syskill-return.html\">Next</a></td></tr><tr><td width=\"40%\" align=\"left\" valign=\"top\"><span class=\"phrase\">probe::signal.sys_tkill</span>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"h\" href=\"index.html\">Home</a></td><td width=\"40%\" align=\"right\" valign=\"top\">&#160;<span class=\"phrase\">probe::signal.syskill.return</span></td></tr></table></div></body></html>\n"}, {"source1": "./usr/share/doc/systemtap-doc/tapsets/API-signal-systkill-return.html", "source2": "./usr/share/doc/systemtap-doc/tapsets/API-signal-systkill-return.html", "unified_diff": "@@ -1,7 +1,7 @@\n <html><head><meta http-equiv=\"Content-Type\" content=\"text/html; charset=ANSI_X3.4-1968\"><title>probe::signal.systkill.return</title><meta name=\"generator\" content=\"DocBook XSL Stylesheets Vsnapshot\"><link rel=\"home\" href=\"index.html\" title=\"SystemTap Tapset Reference Manual\"><link rel=\"up\" href=\"signal.stp.html\" title=\"Chapter&#160;17.&#160;Signal Tapset\"><link rel=\"prev\" href=\"API-signal-syskill-return.html\" title=\"probe::signal.syskill.return\"><link rel=\"next\" href=\"API-signal-wakeup.html\" title=\"probe::signal.wakeup\"></head><body bgcolor=\"white\" text=\"black\" link=\"#0000FF\" vlink=\"#840084\" alink=\"#0000FF\"><div class=\"navheader\"><table width=\"100%\" summary=\"Navigation header\"><tr><th colspan=\"3\" align=\"center\"><span class=\"phrase\">probe::signal.systkill.return</span></th></tr><tr><td width=\"20%\" align=\"left\"><a accesskey=\"p\" href=\"API-signal-syskill-return.html\">Prev</a>&#160;</td><th width=\"60%\" align=\"center\">Chapter&#160;17.&#160;Signal Tapset</th><td width=\"20%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-signal-wakeup.html\">Next</a></td></tr></table><hr></div><div class=\"refentry\"><a name=\"API-signal-systkill-return\"></a><div class=\"titlepage\"></div><div class=\"refnamediv\"><h2>Name</h2><p>probe::signal.systkill.return &#8212; \n      Sending kill signal to a thread completed\n- </p></div><div class=\"refsynopsisdiv\"><h2>Synopsis</h2><pre class=\"synopsis\">signal.systkill.return </pre></div><div class=\"refsect1\"><a name=\"idm17109\"></a><h2>Values</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>retstr</code></em></span></dt><dd><p>\n+ </p></div><div class=\"refsynopsisdiv\"><h2>Synopsis</h2><pre class=\"synopsis\">signal.systkill.return </pre></div><div class=\"refsect1\"><a name=\"idm17108\"></a><h2>Values</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>retstr</code></em></span></dt><dd><p>\n      The return value to either __group_send_sig_info,\n     </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>name</code></em></span></dt><dd><p>\n      Name of the probe point\n     </p></dd></dl></div></div></div><div class=\"navfooter\"><hr><table width=\"100%\" summary=\"Navigation footer\"><tr><td width=\"40%\" align=\"left\"><a accesskey=\"p\" href=\"API-signal-syskill-return.html\">Prev</a>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"u\" href=\"signal.stp.html\">Up</a></td><td width=\"40%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-signal-wakeup.html\">Next</a></td></tr><tr><td width=\"40%\" align=\"left\" valign=\"top\"><span class=\"phrase\">probe::signal.syskill.return</span>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"h\" href=\"index.html\">Home</a></td><td width=\"40%\" align=\"right\" valign=\"top\">&#160;<span class=\"phrase\">probe::signal.wakeup</span></td></tr></table></div></body></html>\n"}, {"source1": "./usr/share/doc/systemtap-doc/tapsets/API-signal-wakeup.html", "source2": "./usr/share/doc/systemtap-doc/tapsets/API-signal-wakeup.html", "unified_diff": "@@ -1,10 +1,10 @@\n <html><head><meta http-equiv=\"Content-Type\" content=\"text/html; charset=ANSI_X3.4-1968\"><title>probe::signal.wakeup</title><meta name=\"generator\" content=\"DocBook XSL Stylesheets Vsnapshot\"><link rel=\"home\" href=\"index.html\" title=\"SystemTap Tapset Reference Manual\"><link rel=\"up\" href=\"signal.stp.html\" title=\"Chapter&#160;17.&#160;Signal Tapset\"><link rel=\"prev\" href=\"API-signal-systkill-return.html\" title=\"probe::signal.systkill.return\"><link rel=\"next\" href=\"errno.stp.html\" title=\"Chapter&#160;18.&#160;Errno Tapset\"></head><body bgcolor=\"white\" text=\"black\" link=\"#0000FF\" vlink=\"#840084\" alink=\"#0000FF\"><div class=\"navheader\"><table width=\"100%\" summary=\"Navigation header\"><tr><th colspan=\"3\" align=\"center\"><span class=\"phrase\">probe::signal.wakeup</span></th></tr><tr><td width=\"20%\" align=\"left\"><a accesskey=\"p\" href=\"API-signal-systkill-return.html\">Prev</a>&#160;</td><th width=\"60%\" align=\"center\">Chapter&#160;17.&#160;Signal Tapset</th><td width=\"20%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"errno.stp.html\">Next</a></td></tr></table><hr></div><div class=\"refentry\"><a name=\"API-signal-wakeup\"></a><div class=\"titlepage\"></div><div class=\"refnamediv\"><h2>Name</h2><p>probe::signal.wakeup &#8212; \n      Sleeping process being wakened for signal\n- </p></div><div class=\"refsynopsisdiv\"><h2>Synopsis</h2><pre class=\"synopsis\">signal.wakeup </pre></div><div class=\"refsect1\"><a name=\"idm17137\"></a><h2>Values</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>state_mask</code></em></span></dt><dd><p>\n+ </p></div><div class=\"refsynopsisdiv\"><h2>Synopsis</h2><pre class=\"synopsis\">signal.wakeup </pre></div><div class=\"refsect1\"><a name=\"idm17136\"></a><h2>Values</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>state_mask</code></em></span></dt><dd><p>\n      A string representation indicating the mask\n      of task states to wake. Possible values are\n      TASK_INTERRUPTIBLE, TASK_STOPPED,\n      TASK_TRACED, TASK_WAKEKILL, and TASK_INTERRUPTIBLE.\n     </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>resume</code></em></span></dt><dd><p>\n      Indicates whether to wake up a task in a\n      STOPPED or TRACED state\n"}, {"source1": "./usr/share/doc/systemtap-doc/tapsets/API-sigset-mask-str.html", "source2": "./usr/share/doc/systemtap-doc/tapsets/API-sigset-mask-str.html", "unified_diff": "@@ -1,7 +1,7 @@\n <html><head><meta http-equiv=\"Content-Type\" content=\"text/html; charset=ANSI_X3.4-1968\"><title>function::sigset_mask_str</title><meta name=\"generator\" content=\"DocBook XSL Stylesheets Vsnapshot\"><link rel=\"home\" href=\"index.html\" title=\"SystemTap Tapset Reference Manual\"><link rel=\"up\" href=\"signal.stp.html\" title=\"Chapter&#160;17.&#160;Signal Tapset\"><link rel=\"prev\" href=\"API-signal-str.html\" title=\"function::signal_str\"><link rel=\"next\" href=\"API-signal-check-ignored.html\" title=\"probe::signal.check_ignored\"></head><body bgcolor=\"white\" text=\"black\" link=\"#0000FF\" vlink=\"#840084\" alink=\"#0000FF\"><div class=\"navheader\"><table width=\"100%\" summary=\"Navigation header\"><tr><th colspan=\"3\" align=\"center\"><span class=\"phrase\">function::sigset_mask_str</span></th></tr><tr><td width=\"20%\" align=\"left\"><a accesskey=\"p\" href=\"API-signal-str.html\">Prev</a>&#160;</td><th width=\"60%\" align=\"center\">Chapter&#160;17.&#160;Signal Tapset</th><td width=\"20%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-signal-check-ignored.html\">Next</a></td></tr></table><hr></div><div class=\"refentry\"><a name=\"API-sigset-mask-str\"></a><div class=\"titlepage\"></div><div class=\"refnamediv\"><h2>Name</h2><p>function::sigset_mask_str &#8212; \n      Returns the string representation of a sigset\n  </p></div><div class=\"refsynopsisdiv\"><h2>Synopsis</h2><pre class=\"programlisting\">\n     sigset_mask_str:string(mask:long)\n-</pre></div><div class=\"refsect1\"><a name=\"idm16116\"></a><h2>Arguments</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>mask</code></em></span></dt><dd><p>\n+</pre></div><div class=\"refsect1\"><a name=\"idm16115\"></a><h2>Arguments</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>mask</code></em></span></dt><dd><p>\n      the sigset to convert to string.\n     </p></dd></dl></div></div></div><div class=\"navfooter\"><hr><table width=\"100%\" summary=\"Navigation footer\"><tr><td width=\"40%\" align=\"left\"><a accesskey=\"p\" href=\"API-signal-str.html\">Prev</a>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"u\" href=\"signal.stp.html\">Up</a></td><td width=\"40%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-signal-check-ignored.html\">Next</a></td></tr><tr><td width=\"40%\" align=\"left\" valign=\"top\"><span class=\"phrase\">function::signal_str</span>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"h\" href=\"index.html\">Home</a></td><td width=\"40%\" align=\"right\" valign=\"top\">&#160;<span class=\"phrase\">probe::signal.check_ignored</span></td></tr></table></div></body></html>\n"}, {"source1": "./usr/share/doc/systemtap-doc/tapsets/API-sock-fam-num2str.html", "source2": "./usr/share/doc/systemtap-doc/tapsets/API-sock-fam-num2str.html", "unified_diff": "@@ -1,7 +1,7 @@\n <html><head><meta http-equiv=\"Content-Type\" content=\"text/html; charset=ANSI_X3.4-1968\"><title>function::sock_fam_num2str</title><meta name=\"generator\" content=\"DocBook XSL Stylesheets Vsnapshot\"><link rel=\"home\" href=\"index.html\" title=\"SystemTap Tapset Reference Manual\"><link rel=\"up\" href=\"socket.stp.html\" title=\"Chapter&#160;14.&#160;Socket Tapset\"><link rel=\"prev\" href=\"API-inet-get-local-port.html\" title=\"function::inet_get_local_port\"><link rel=\"next\" href=\"API-sock-fam-str2num.html\" title=\"function::sock_fam_str2num\"></head><body bgcolor=\"white\" text=\"black\" link=\"#0000FF\" vlink=\"#840084\" alink=\"#0000FF\"><div class=\"navheader\"><table width=\"100%\" summary=\"Navigation header\"><tr><th colspan=\"3\" align=\"center\"><span class=\"phrase\">function::sock_fam_num2str</span></th></tr><tr><td width=\"20%\" align=\"left\"><a accesskey=\"p\" href=\"API-inet-get-local-port.html\">Prev</a>&#160;</td><th width=\"60%\" align=\"center\">Chapter&#160;14.&#160;Socket Tapset</th><td width=\"20%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-sock-fam-str2num.html\">Next</a></td></tr></table><hr></div><div class=\"refentry\"><a name=\"API-sock-fam-num2str\"></a><div class=\"titlepage\"></div><div class=\"refnamediv\"><h2>Name</h2><p>function::sock_fam_num2str &#8212; \n      Given a protocol family number, return a string representation\n  </p></div><div class=\"refsynopsisdiv\"><h2>Synopsis</h2><pre class=\"programlisting\">\n     sock_fam_num2str:string(family:long)\n-</pre></div><div class=\"refsect1\"><a name=\"idm12971\"></a><h2>Arguments</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>family</code></em></span></dt><dd><p>\n+</pre></div><div class=\"refsect1\"><a name=\"idm12970\"></a><h2>Arguments</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>family</code></em></span></dt><dd><p>\n      The family number\n     </p></dd></dl></div></div></div><div class=\"navfooter\"><hr><table width=\"100%\" summary=\"Navigation footer\"><tr><td width=\"40%\" align=\"left\"><a accesskey=\"p\" href=\"API-inet-get-local-port.html\">Prev</a>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"u\" href=\"socket.stp.html\">Up</a></td><td width=\"40%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-sock-fam-str2num.html\">Next</a></td></tr><tr><td width=\"40%\" align=\"left\" valign=\"top\"><span class=\"phrase\">function::inet_get_local_port</span>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"h\" href=\"index.html\">Home</a></td><td width=\"40%\" align=\"right\" valign=\"top\">&#160;<span class=\"phrase\">function::sock_fam_str2num</span></td></tr></table></div></body></html>\n"}, {"source1": "./usr/share/doc/systemtap-doc/tapsets/API-sock-fam-str2num.html", "source2": "./usr/share/doc/systemtap-doc/tapsets/API-sock-fam-str2num.html", "unified_diff": "@@ -1,7 +1,7 @@\n <html><head><meta http-equiv=\"Content-Type\" content=\"text/html; charset=ANSI_X3.4-1968\"><title>function::sock_fam_str2num</title><meta name=\"generator\" content=\"DocBook XSL Stylesheets Vsnapshot\"><link rel=\"home\" href=\"index.html\" title=\"SystemTap Tapset Reference Manual\"><link rel=\"up\" href=\"socket.stp.html\" title=\"Chapter&#160;14.&#160;Socket Tapset\"><link rel=\"prev\" href=\"API-sock-fam-num2str.html\" title=\"function::sock_fam_num2str\"><link rel=\"next\" href=\"API-sock-prot-num2str.html\" title=\"function::sock_prot_num2str\"></head><body bgcolor=\"white\" text=\"black\" link=\"#0000FF\" vlink=\"#840084\" alink=\"#0000FF\"><div class=\"navheader\"><table width=\"100%\" summary=\"Navigation header\"><tr><th colspan=\"3\" align=\"center\"><span class=\"phrase\">function::sock_fam_str2num</span></th></tr><tr><td width=\"20%\" align=\"left\"><a accesskey=\"p\" href=\"API-sock-fam-num2str.html\">Prev</a>&#160;</td><th width=\"60%\" align=\"center\">Chapter&#160;14.&#160;Socket Tapset</th><td width=\"20%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-sock-prot-num2str.html\">Next</a></td></tr></table><hr></div><div class=\"refentry\"><a name=\"API-sock-fam-str2num\"></a><div class=\"titlepage\"></div><div class=\"refnamediv\"><h2>Name</h2><p>function::sock_fam_str2num &#8212; \n      Given a protocol family name (string), return the corresponding protocol family number\n  </p></div><div class=\"refsynopsisdiv\"><h2>Synopsis</h2><pre class=\"programlisting\">\n     sock_fam_str2num:long(family:string)\n-</pre></div><div class=\"refsect1\"><a name=\"idm12994\"></a><h2>Arguments</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>family</code></em></span></dt><dd><p>\n+</pre></div><div class=\"refsect1\"><a name=\"idm12993\"></a><h2>Arguments</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>family</code></em></span></dt><dd><p>\n      The family name\n     </p></dd></dl></div></div></div><div class=\"navfooter\"><hr><table width=\"100%\" summary=\"Navigation footer\"><tr><td width=\"40%\" align=\"left\"><a accesskey=\"p\" href=\"API-sock-fam-num2str.html\">Prev</a>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"u\" href=\"socket.stp.html\">Up</a></td><td width=\"40%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-sock-prot-num2str.html\">Next</a></td></tr><tr><td width=\"40%\" align=\"left\" valign=\"top\"><span class=\"phrase\">function::sock_fam_num2str</span>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"h\" href=\"index.html\">Home</a></td><td width=\"40%\" align=\"right\" valign=\"top\">&#160;<span class=\"phrase\">function::sock_prot_num2str</span></td></tr></table></div></body></html>\n"}, {"source1": "./usr/share/doc/systemtap-doc/tapsets/API-sock-prot-num2str.html", "source2": "./usr/share/doc/systemtap-doc/tapsets/API-sock-prot-num2str.html", "unified_diff": "@@ -1,7 +1,7 @@\n <html><head><meta http-equiv=\"Content-Type\" content=\"text/html; charset=ANSI_X3.4-1968\"><title>function::sock_prot_num2str</title><meta name=\"generator\" content=\"DocBook XSL Stylesheets Vsnapshot\"><link rel=\"home\" href=\"index.html\" title=\"SystemTap Tapset Reference Manual\"><link rel=\"up\" href=\"socket.stp.html\" title=\"Chapter&#160;14.&#160;Socket Tapset\"><link rel=\"prev\" href=\"API-sock-fam-str2num.html\" title=\"function::sock_fam_str2num\"><link rel=\"next\" href=\"API-sock-prot-str2num.html\" title=\"function::sock_prot_str2num\"></head><body bgcolor=\"white\" text=\"black\" link=\"#0000FF\" vlink=\"#840084\" alink=\"#0000FF\"><div class=\"navheader\"><table width=\"100%\" summary=\"Navigation header\"><tr><th colspan=\"3\" align=\"center\"><span class=\"phrase\">function::sock_prot_num2str</span></th></tr><tr><td width=\"20%\" align=\"left\"><a accesskey=\"p\" href=\"API-sock-fam-str2num.html\">Prev</a>&#160;</td><th width=\"60%\" align=\"center\">Chapter&#160;14.&#160;Socket Tapset</th><td width=\"20%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-sock-prot-str2num.html\">Next</a></td></tr></table><hr></div><div class=\"refentry\"><a name=\"API-sock-prot-num2str\"></a><div class=\"titlepage\"></div><div class=\"refnamediv\"><h2>Name</h2><p>function::sock_prot_num2str &#8212; \n      Given a protocol number, return a string representation\n  </p></div><div class=\"refsynopsisdiv\"><h2>Synopsis</h2><pre class=\"programlisting\">\n     sock_prot_num2str:string(proto:long)\n-</pre></div><div class=\"refsect1\"><a name=\"idm13017\"></a><h2>Arguments</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>proto</code></em></span></dt><dd><p>\n+</pre></div><div class=\"refsect1\"><a name=\"idm13016\"></a><h2>Arguments</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>proto</code></em></span></dt><dd><p>\n      The protocol number\n     </p></dd></dl></div></div></div><div class=\"navfooter\"><hr><table width=\"100%\" summary=\"Navigation footer\"><tr><td width=\"40%\" align=\"left\"><a accesskey=\"p\" href=\"API-sock-fam-str2num.html\">Prev</a>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"u\" href=\"socket.stp.html\">Up</a></td><td width=\"40%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-sock-prot-str2num.html\">Next</a></td></tr><tr><td width=\"40%\" align=\"left\" valign=\"top\"><span class=\"phrase\">function::sock_fam_str2num</span>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"h\" href=\"index.html\">Home</a></td><td width=\"40%\" align=\"right\" valign=\"top\">&#160;<span class=\"phrase\">function::sock_prot_str2num</span></td></tr></table></div></body></html>\n"}, {"source1": "./usr/share/doc/systemtap-doc/tapsets/API-sock-prot-str2num.html", "source2": "./usr/share/doc/systemtap-doc/tapsets/API-sock-prot-str2num.html", "unified_diff": "@@ -1,7 +1,7 @@\n <html><head><meta http-equiv=\"Content-Type\" content=\"text/html; charset=ANSI_X3.4-1968\"><title>function::sock_prot_str2num</title><meta name=\"generator\" content=\"DocBook XSL Stylesheets Vsnapshot\"><link rel=\"home\" href=\"index.html\" title=\"SystemTap Tapset Reference Manual\"><link rel=\"up\" href=\"socket.stp.html\" title=\"Chapter&#160;14.&#160;Socket Tapset\"><link rel=\"prev\" href=\"API-sock-prot-num2str.html\" title=\"function::sock_prot_num2str\"><link rel=\"next\" href=\"API-sock-state-num2str.html\" title=\"function::sock_state_num2str\"></head><body bgcolor=\"white\" text=\"black\" link=\"#0000FF\" vlink=\"#840084\" alink=\"#0000FF\"><div class=\"navheader\"><table width=\"100%\" summary=\"Navigation header\"><tr><th colspan=\"3\" align=\"center\"><span class=\"phrase\">function::sock_prot_str2num</span></th></tr><tr><td width=\"20%\" align=\"left\"><a accesskey=\"p\" href=\"API-sock-prot-num2str.html\">Prev</a>&#160;</td><th width=\"60%\" align=\"center\">Chapter&#160;14.&#160;Socket Tapset</th><td width=\"20%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-sock-state-num2str.html\">Next</a></td></tr></table><hr></div><div class=\"refentry\"><a name=\"API-sock-prot-str2num\"></a><div class=\"titlepage\"></div><div class=\"refnamediv\"><h2>Name</h2><p>function::sock_prot_str2num &#8212; \n      Given a protocol name (string), return the corresponding protocol number\n  </p></div><div class=\"refsynopsisdiv\"><h2>Synopsis</h2><pre class=\"programlisting\">\n     sock_prot_str2num:long(proto:string)\n-</pre></div><div class=\"refsect1\"><a name=\"idm13040\"></a><h2>Arguments</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>proto</code></em></span></dt><dd><p>\n+</pre></div><div class=\"refsect1\"><a name=\"idm13039\"></a><h2>Arguments</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>proto</code></em></span></dt><dd><p>\n      The protocol name\n     </p></dd></dl></div></div></div><div class=\"navfooter\"><hr><table width=\"100%\" summary=\"Navigation footer\"><tr><td width=\"40%\" align=\"left\"><a accesskey=\"p\" href=\"API-sock-prot-num2str.html\">Prev</a>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"u\" href=\"socket.stp.html\">Up</a></td><td width=\"40%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-sock-state-num2str.html\">Next</a></td></tr><tr><td width=\"40%\" align=\"left\" valign=\"top\"><span class=\"phrase\">function::sock_prot_num2str</span>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"h\" href=\"index.html\">Home</a></td><td width=\"40%\" align=\"right\" valign=\"top\">&#160;<span class=\"phrase\">function::sock_state_num2str</span></td></tr></table></div></body></html>\n"}, {"source1": "./usr/share/doc/systemtap-doc/tapsets/API-sock-state-num2str.html", "source2": "./usr/share/doc/systemtap-doc/tapsets/API-sock-state-num2str.html", "unified_diff": "@@ -1,7 +1,7 @@\n <html><head><meta http-equiv=\"Content-Type\" content=\"text/html; charset=ANSI_X3.4-1968\"><title>function::sock_state_num2str</title><meta name=\"generator\" content=\"DocBook XSL Stylesheets Vsnapshot\"><link rel=\"home\" href=\"index.html\" title=\"SystemTap Tapset Reference Manual\"><link rel=\"up\" href=\"socket.stp.html\" title=\"Chapter&#160;14.&#160;Socket Tapset\"><link rel=\"prev\" href=\"API-sock-prot-str2num.html\" title=\"function::sock_prot_str2num\"><link rel=\"next\" href=\"API-sock-state-str2num.html\" title=\"function::sock_state_str2num\"></head><body bgcolor=\"white\" text=\"black\" link=\"#0000FF\" vlink=\"#840084\" alink=\"#0000FF\"><div class=\"navheader\"><table width=\"100%\" summary=\"Navigation header\"><tr><th colspan=\"3\" align=\"center\"><span class=\"phrase\">function::sock_state_num2str</span></th></tr><tr><td width=\"20%\" align=\"left\"><a accesskey=\"p\" href=\"API-sock-prot-str2num.html\">Prev</a>&#160;</td><th width=\"60%\" align=\"center\">Chapter&#160;14.&#160;Socket Tapset</th><td width=\"20%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-sock-state-str2num.html\">Next</a></td></tr></table><hr></div><div class=\"refentry\"><a name=\"API-sock-state-num2str\"></a><div class=\"titlepage\"></div><div class=\"refnamediv\"><h2>Name</h2><p>function::sock_state_num2str &#8212; \n      Given a socket state number, return a string representation\n  </p></div><div class=\"refsynopsisdiv\"><h2>Synopsis</h2><pre class=\"programlisting\">\n     sock_state_num2str:string(state:long)\n-</pre></div><div class=\"refsect1\"><a name=\"idm13063\"></a><h2>Arguments</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>state</code></em></span></dt><dd><p>\n+</pre></div><div class=\"refsect1\"><a name=\"idm13062\"></a><h2>Arguments</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>state</code></em></span></dt><dd><p>\n      The state number\n     </p></dd></dl></div></div></div><div class=\"navfooter\"><hr><table width=\"100%\" summary=\"Navigation footer\"><tr><td width=\"40%\" align=\"left\"><a accesskey=\"p\" href=\"API-sock-prot-str2num.html\">Prev</a>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"u\" href=\"socket.stp.html\">Up</a></td><td width=\"40%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-sock-state-str2num.html\">Next</a></td></tr><tr><td width=\"40%\" align=\"left\" valign=\"top\"><span class=\"phrase\">function::sock_prot_str2num</span>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"h\" href=\"index.html\">Home</a></td><td width=\"40%\" align=\"right\" valign=\"top\">&#160;<span class=\"phrase\">function::sock_state_str2num</span></td></tr></table></div></body></html>\n"}, {"source1": "./usr/share/doc/systemtap-doc/tapsets/API-sock-state-str2num.html", "source2": "./usr/share/doc/systemtap-doc/tapsets/API-sock-state-str2num.html", "unified_diff": "@@ -1,7 +1,7 @@\n <html><head><meta http-equiv=\"Content-Type\" content=\"text/html; charset=ANSI_X3.4-1968\"><title>function::sock_state_str2num</title><meta name=\"generator\" content=\"DocBook XSL Stylesheets Vsnapshot\"><link rel=\"home\" href=\"index.html\" title=\"SystemTap Tapset Reference Manual\"><link rel=\"up\" href=\"socket.stp.html\" title=\"Chapter&#160;14.&#160;Socket Tapset\"><link rel=\"prev\" href=\"API-sock-state-num2str.html\" title=\"function::sock_state_num2str\"><link rel=\"next\" href=\"API-socket-aio-read.html\" title=\"probe::socket.aio_read\"></head><body bgcolor=\"white\" text=\"black\" link=\"#0000FF\" vlink=\"#840084\" alink=\"#0000FF\"><div class=\"navheader\"><table width=\"100%\" summary=\"Navigation header\"><tr><th colspan=\"3\" align=\"center\"><span class=\"phrase\">function::sock_state_str2num</span></th></tr><tr><td width=\"20%\" align=\"left\"><a accesskey=\"p\" href=\"API-sock-state-num2str.html\">Prev</a>&#160;</td><th width=\"60%\" align=\"center\">Chapter&#160;14.&#160;Socket Tapset</th><td width=\"20%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-socket-aio-read.html\">Next</a></td></tr></table><hr></div><div class=\"refentry\"><a name=\"API-sock-state-str2num\"></a><div class=\"titlepage\"></div><div class=\"refnamediv\"><h2>Name</h2><p>function::sock_state_str2num &#8212; \n      Given a socket state string, return the corresponding state number\n  </p></div><div class=\"refsynopsisdiv\"><h2>Synopsis</h2><pre class=\"programlisting\">\n     sock_state_str2num:long(state:string)\n-</pre></div><div class=\"refsect1\"><a name=\"idm13086\"></a><h2>Arguments</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>state</code></em></span></dt><dd><p>\n+</pre></div><div class=\"refsect1\"><a name=\"idm13085\"></a><h2>Arguments</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>state</code></em></span></dt><dd><p>\n      The state name\n     </p></dd></dl></div></div></div><div class=\"navfooter\"><hr><table width=\"100%\" summary=\"Navigation footer\"><tr><td width=\"40%\" align=\"left\"><a accesskey=\"p\" href=\"API-sock-state-num2str.html\">Prev</a>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"u\" href=\"socket.stp.html\">Up</a></td><td width=\"40%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-socket-aio-read.html\">Next</a></td></tr><tr><td width=\"40%\" align=\"left\" valign=\"top\"><span class=\"phrase\">function::sock_state_num2str</span>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"h\" href=\"index.html\">Home</a></td><td width=\"40%\" align=\"right\" valign=\"top\">&#160;<span class=\"phrase\">probe::socket.aio_read</span></td></tr></table></div></body></html>\n"}, {"source1": "./usr/share/doc/systemtap-doc/tapsets/API-socket-aio-read-return.html", "source2": "./usr/share/doc/systemtap-doc/tapsets/API-socket-aio-read-return.html", "unified_diff": "@@ -1,24 +1,24 @@\n <html><head><meta http-equiv=\"Content-Type\" content=\"text/html; charset=ANSI_X3.4-1968\"><title>probe::socket.aio_read.return</title><meta name=\"generator\" content=\"DocBook XSL Stylesheets Vsnapshot\"><link rel=\"home\" href=\"index.html\" title=\"SystemTap Tapset Reference Manual\"><link rel=\"up\" href=\"socket.stp.html\" title=\"Chapter&#160;14.&#160;Socket Tapset\"><link rel=\"prev\" href=\"API-socket-aio-read.html\" title=\"probe::socket.aio_read\"><link rel=\"next\" href=\"API-socket-aio-write.html\" title=\"probe::socket.aio_write\"></head><body bgcolor=\"white\" text=\"black\" link=\"#0000FF\" vlink=\"#840084\" alink=\"#0000FF\"><div class=\"navheader\"><table width=\"100%\" summary=\"Navigation header\"><tr><th colspan=\"3\" align=\"center\"><span class=\"phrase\">probe::socket.aio_read.return</span></th></tr><tr><td width=\"20%\" align=\"left\"><a accesskey=\"p\" href=\"API-socket-aio-read.html\">Prev</a>&#160;</td><th width=\"60%\" align=\"center\">Chapter&#160;14.&#160;Socket Tapset</th><td width=\"20%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-socket-aio-write.html\">Next</a></td></tr></table><hr></div><div class=\"refentry\"><a name=\"API-socket-aio-read-return\"></a><div class=\"titlepage\"></div><div class=\"refnamediv\"><h2>Name</h2><p>probe::socket.aio_read.return &#8212; \n      Conclusion of message received via <code class=\"function\">sock_aio_read</code>\n- </p></div><div class=\"refsynopsisdiv\"><h2>Synopsis</h2><pre class=\"synopsis\">socket.aio_read.return </pre></div><div class=\"refsect1\"><a name=\"idm13171\"></a><h2>Values</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>protocol</code></em></span></dt><dd><p>\n-     Protocol value\n-    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>flags</code></em></span></dt><dd><p>\n+ </p></div><div class=\"refsynopsisdiv\"><h2>Synopsis</h2><pre class=\"synopsis\">socket.aio_read.return </pre></div><div class=\"refsect1\"><a name=\"idm13170\"></a><h2>Values</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>flags</code></em></span></dt><dd><p>\n      Socket flags value\n+    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>size</code></em></span></dt><dd><p>\n+     Size of message received (in bytes) or error code if success = 0\n     </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>state</code></em></span></dt><dd><p>\n      Socket state value\n     </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>name</code></em></span></dt><dd><p>\n      Name of this probe\n+    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>protocol</code></em></span></dt><dd><p>\n+     Protocol value\n     </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>family</code></em></span></dt><dd><p>\n      Protocol family value\n-    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>size</code></em></span></dt><dd><p>\n-     Size of message received (in bytes) or error code if success = 0\n     </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>type</code></em></span></dt><dd><p>\n      Socket type value\n     </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>success</code></em></span></dt><dd><p>\n      Was receive successful? (1 = yes, 0 = no)\n-    </p></dd></dl></div></div><div class=\"refsect1\"><a name=\"idm13214\"></a><h2>Context</h2><p>\n+    </p></dd></dl></div></div><div class=\"refsect1\"><a name=\"idm13213\"></a><h2>Context</h2><p>\n    The message receiver.\n-</p></div><div class=\"refsect1\"><a name=\"idm13217\"></a><h2>Description</h2><p>\n+</p></div><div class=\"refsect1\"><a name=\"idm13216\"></a><h2>Description</h2><p>\n    Fires at the conclusion of receiving a message on a socket\n    via the <code class=\"function\">sock_aio_read</code> function\n </p></div></div><div class=\"navfooter\"><hr><table width=\"100%\" summary=\"Navigation footer\"><tr><td width=\"40%\" align=\"left\"><a accesskey=\"p\" href=\"API-socket-aio-read.html\">Prev</a>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"u\" href=\"socket.stp.html\">Up</a></td><td width=\"40%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-socket-aio-write.html\">Next</a></td></tr><tr><td width=\"40%\" align=\"left\" valign=\"top\"><span class=\"phrase\">probe::socket.aio_read</span>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"h\" href=\"index.html\">Home</a></td><td width=\"40%\" align=\"right\" valign=\"top\">&#160;<span class=\"phrase\">probe::socket.aio_write</span></td></tr></table></div></body></html>\n"}, {"source1": "./usr/share/doc/systemtap-doc/tapsets/API-socket-aio-read.html", "source2": "./usr/share/doc/systemtap-doc/tapsets/API-socket-aio-read.html", "unified_diff": "@@ -1,22 +1,22 @@\n <html><head><meta http-equiv=\"Content-Type\" content=\"text/html; charset=ANSI_X3.4-1968\"><title>probe::socket.aio_read</title><meta name=\"generator\" content=\"DocBook XSL Stylesheets Vsnapshot\"><link rel=\"home\" href=\"index.html\" title=\"SystemTap Tapset Reference Manual\"><link rel=\"up\" href=\"socket.stp.html\" title=\"Chapter&#160;14.&#160;Socket Tapset\"><link rel=\"prev\" href=\"API-sock-state-str2num.html\" title=\"function::sock_state_str2num\"><link rel=\"next\" href=\"API-socket-aio-read-return.html\" title=\"probe::socket.aio_read.return\"></head><body bgcolor=\"white\" text=\"black\" link=\"#0000FF\" vlink=\"#840084\" alink=\"#0000FF\"><div class=\"navheader\"><table width=\"100%\" summary=\"Navigation header\"><tr><th colspan=\"3\" align=\"center\"><span class=\"phrase\">probe::socket.aio_read</span></th></tr><tr><td width=\"20%\" align=\"left\"><a accesskey=\"p\" href=\"API-sock-state-str2num.html\">Prev</a>&#160;</td><th width=\"60%\" align=\"center\">Chapter&#160;14.&#160;Socket Tapset</th><td width=\"20%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-socket-aio-read-return.html\">Next</a></td></tr></table><hr></div><div class=\"refentry\"><a name=\"API-socket-aio-read\"></a><div class=\"titlepage\"></div><div class=\"refnamediv\"><h2>Name</h2><p>probe::socket.aio_read &#8212; \n      Receiving message via <code class=\"function\">sock_aio_read</code>\n- </p></div><div class=\"refsynopsisdiv\"><h2>Synopsis</h2><pre class=\"synopsis\">socket.aio_read </pre></div><div class=\"refsect1\"><a name=\"idm13110\"></a><h2>Values</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>name</code></em></span></dt><dd><p>\n-     Name of this probe\n+ </p></div><div class=\"refsynopsisdiv\"><h2>Synopsis</h2><pre class=\"synopsis\">socket.aio_read </pre></div><div class=\"refsect1\"><a name=\"idm13109\"></a><h2>Values</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>protocol</code></em></span></dt><dd><p>\n+     Protocol value\n     </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>family</code></em></span></dt><dd><p>\n      Protocol family value\n-    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>size</code></em></span></dt><dd><p>\n-     Message size in bytes\n     </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>type</code></em></span></dt><dd><p>\n      Socket type value\n     </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>flags</code></em></span></dt><dd><p>\n      Socket flags value\n-    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>protocol</code></em></span></dt><dd><p>\n-     Protocol value\n+    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>size</code></em></span></dt><dd><p>\n+     Message size in bytes\n     </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>state</code></em></span></dt><dd><p>\n      Socket state value\n-    </p></dd></dl></div></div><div class=\"refsect1\"><a name=\"idm13148\"></a><h2>Context</h2><p>\n+    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>name</code></em></span></dt><dd><p>\n+     Name of this probe\n+    </p></dd></dl></div></div><div class=\"refsect1\"><a name=\"idm13147\"></a><h2>Context</h2><p>\n    The message sender\n-</p></div><div class=\"refsect1\"><a name=\"idm13151\"></a><h2>Description</h2><p>\n+</p></div><div class=\"refsect1\"><a name=\"idm13150\"></a><h2>Description</h2><p>\n    Fires at the beginning of receiving a message on a socket\n    via the <code class=\"function\">sock_aio_read</code> function\n </p></div></div><div class=\"navfooter\"><hr><table width=\"100%\" summary=\"Navigation footer\"><tr><td width=\"40%\" align=\"left\"><a accesskey=\"p\" href=\"API-sock-state-str2num.html\">Prev</a>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"u\" href=\"socket.stp.html\">Up</a></td><td width=\"40%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-socket-aio-read-return.html\">Next</a></td></tr><tr><td width=\"40%\" align=\"left\" valign=\"top\"><span class=\"phrase\">function::sock_state_str2num</span>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"h\" href=\"index.html\">Home</a></td><td width=\"40%\" align=\"right\" valign=\"top\">&#160;<span class=\"phrase\">probe::socket.aio_read.return</span></td></tr></table></div></body></html>\n"}, {"source1": "./usr/share/doc/systemtap-doc/tapsets/API-socket-aio-write-return.html", "source2": "./usr/share/doc/systemtap-doc/tapsets/API-socket-aio-write-return.html", "unified_diff": "@@ -1,24 +1,24 @@\n <html><head><meta http-equiv=\"Content-Type\" content=\"text/html; charset=ANSI_X3.4-1968\"><title>probe::socket.aio_write.return</title><meta name=\"generator\" content=\"DocBook XSL Stylesheets Vsnapshot\"><link rel=\"home\" href=\"index.html\" title=\"SystemTap Tapset Reference Manual\"><link rel=\"up\" href=\"socket.stp.html\" title=\"Chapter&#160;14.&#160;Socket Tapset\"><link rel=\"prev\" href=\"API-socket-aio-write.html\" title=\"probe::socket.aio_write\"><link rel=\"next\" href=\"API-socket-close.html\" title=\"probe::socket.close\"></head><body bgcolor=\"white\" text=\"black\" link=\"#0000FF\" vlink=\"#840084\" alink=\"#0000FF\"><div class=\"navheader\"><table width=\"100%\" summary=\"Navigation header\"><tr><th colspan=\"3\" align=\"center\"><span class=\"phrase\">probe::socket.aio_write.return</span></th></tr><tr><td width=\"20%\" align=\"left\"><a accesskey=\"p\" href=\"API-socket-aio-write.html\">Prev</a>&#160;</td><th width=\"60%\" align=\"center\">Chapter&#160;14.&#160;Socket Tapset</th><td width=\"20%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-socket-close.html\">Next</a></td></tr></table><hr></div><div class=\"refentry\"><a name=\"API-socket-aio-write-return\"></a><div class=\"titlepage\"></div><div class=\"refnamediv\"><h2>Name</h2><p>probe::socket.aio_write.return &#8212; \n      Conclusion of message send via <code class=\"function\">sock_aio_write</code>\n- </p></div><div class=\"refsynopsisdiv\"><h2>Synopsis</h2><pre class=\"synopsis\">socket.aio_write.return </pre></div><div class=\"refsect1\"><a name=\"idm13298\"></a><h2>Values</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>state</code></em></span></dt><dd><p>\n-     Socket state value\n-    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>protocol</code></em></span></dt><dd><p>\n+ </p></div><div class=\"refsynopsisdiv\"><h2>Synopsis</h2><pre class=\"synopsis\">socket.aio_write.return </pre></div><div class=\"refsect1\"><a name=\"idm13297\"></a><h2>Values</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>protocol</code></em></span></dt><dd><p>\n      Protocol value\n-    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>flags</code></em></span></dt><dd><p>\n-     Socket flags value\n-    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>type</code></em></span></dt><dd><p>\n-     Socket type value\n+    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>family</code></em></span></dt><dd><p>\n+     Protocol family value\n     </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>success</code></em></span></dt><dd><p>\n      Was receive successful? (1 = yes, 0 = no)\n+    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>type</code></em></span></dt><dd><p>\n+     Socket type value\n+    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>flags</code></em></span></dt><dd><p>\n+     Socket flags value\n     </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>name</code></em></span></dt><dd><p>\n      Name of this probe\n+    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>state</code></em></span></dt><dd><p>\n+     Socket state value\n     </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>size</code></em></span></dt><dd><p>\n      Size of message received (in bytes) or error code if success = 0\n-    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>family</code></em></span></dt><dd><p>\n-     Protocol family value\n-    </p></dd></dl></div></div><div class=\"refsect1\"><a name=\"idm13341\"></a><h2>Context</h2><p>\n+    </p></dd></dl></div></div><div class=\"refsect1\"><a name=\"idm13340\"></a><h2>Context</h2><p>\n    The message receiver.\n-</p></div><div class=\"refsect1\"><a name=\"idm13344\"></a><h2>Description</h2><p>\n+</p></div><div class=\"refsect1\"><a name=\"idm13343\"></a><h2>Description</h2><p>\n    Fires at the conclusion of sending a message on a socket\n    via the <code class=\"function\">sock_aio_write</code> function\n </p></div></div><div class=\"navfooter\"><hr><table width=\"100%\" summary=\"Navigation footer\"><tr><td width=\"40%\" align=\"left\"><a accesskey=\"p\" href=\"API-socket-aio-write.html\">Prev</a>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"u\" href=\"socket.stp.html\">Up</a></td><td width=\"40%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-socket-close.html\">Next</a></td></tr><tr><td width=\"40%\" align=\"left\" valign=\"top\"><span class=\"phrase\">probe::socket.aio_write</span>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"h\" href=\"index.html\">Home</a></td><td width=\"40%\" align=\"right\" valign=\"top\">&#160;<span class=\"phrase\">probe::socket.close</span></td></tr></table></div></body></html>\n"}, {"source1": "./usr/share/doc/systemtap-doc/tapsets/API-socket-aio-write.html", "source2": "./usr/share/doc/systemtap-doc/tapsets/API-socket-aio-write.html", "unified_diff": "@@ -1,22 +1,22 @@\n <html><head><meta http-equiv=\"Content-Type\" content=\"text/html; charset=ANSI_X3.4-1968\"><title>probe::socket.aio_write</title><meta name=\"generator\" content=\"DocBook XSL Stylesheets Vsnapshot\"><link rel=\"home\" href=\"index.html\" title=\"SystemTap Tapset Reference Manual\"><link rel=\"up\" href=\"socket.stp.html\" title=\"Chapter&#160;14.&#160;Socket Tapset\"><link rel=\"prev\" href=\"API-socket-aio-read-return.html\" title=\"probe::socket.aio_read.return\"><link rel=\"next\" href=\"API-socket-aio-write-return.html\" title=\"probe::socket.aio_write.return\"></head><body bgcolor=\"white\" text=\"black\" link=\"#0000FF\" vlink=\"#840084\" alink=\"#0000FF\"><div class=\"navheader\"><table width=\"100%\" summary=\"Navigation header\"><tr><th colspan=\"3\" align=\"center\"><span class=\"phrase\">probe::socket.aio_write</span></th></tr><tr><td width=\"20%\" align=\"left\"><a accesskey=\"p\" href=\"API-socket-aio-read-return.html\">Prev</a>&#160;</td><th width=\"60%\" align=\"center\">Chapter&#160;14.&#160;Socket Tapset</th><td width=\"20%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-socket-aio-write-return.html\">Next</a></td></tr></table><hr></div><div class=\"refentry\"><a name=\"API-socket-aio-write\"></a><div class=\"titlepage\"></div><div class=\"refnamediv\"><h2>Name</h2><p>probe::socket.aio_write &#8212; \n      Message send via <code class=\"function\">sock_aio_write</code>\n- </p></div><div class=\"refsynopsisdiv\"><h2>Synopsis</h2><pre class=\"synopsis\">socket.aio_write </pre></div><div class=\"refsect1\"><a name=\"idm13237\"></a><h2>Values</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>state</code></em></span></dt><dd><p>\n+ </p></div><div class=\"refsynopsisdiv\"><h2>Synopsis</h2><pre class=\"synopsis\">socket.aio_write </pre></div><div class=\"refsect1\"><a name=\"idm13236\"></a><h2>Values</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>name</code></em></span></dt><dd><p>\n+     Name of this probe\n+    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>state</code></em></span></dt><dd><p>\n      Socket state value\n+    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>size</code></em></span></dt><dd><p>\n+     Message size in bytes\n     </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>flags</code></em></span></dt><dd><p>\n      Socket flags value\n-    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>protocol</code></em></span></dt><dd><p>\n-     Protocol value\n     </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>type</code></em></span></dt><dd><p>\n      Socket type value\n-    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>size</code></em></span></dt><dd><p>\n-     Message size in bytes\n     </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>family</code></em></span></dt><dd><p>\n      Protocol family value\n-    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>name</code></em></span></dt><dd><p>\n-     Name of this probe\n-    </p></dd></dl></div></div><div class=\"refsect1\"><a name=\"idm13275\"></a><h2>Context</h2><p>\n+    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>protocol</code></em></span></dt><dd><p>\n+     Protocol value\n+    </p></dd></dl></div></div><div class=\"refsect1\"><a name=\"idm13274\"></a><h2>Context</h2><p>\n    The message sender\n-</p></div><div class=\"refsect1\"><a name=\"idm13278\"></a><h2>Description</h2><p>\n+</p></div><div class=\"refsect1\"><a name=\"idm13277\"></a><h2>Description</h2><p>\n    Fires at the beginning of sending a message on a socket\n    via the <code class=\"function\">sock_aio_write</code> function\n </p></div></div><div class=\"navfooter\"><hr><table width=\"100%\" summary=\"Navigation footer\"><tr><td width=\"40%\" align=\"left\"><a accesskey=\"p\" href=\"API-socket-aio-read-return.html\">Prev</a>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"u\" href=\"socket.stp.html\">Up</a></td><td width=\"40%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-socket-aio-write-return.html\">Next</a></td></tr><tr><td width=\"40%\" align=\"left\" valign=\"top\"><span class=\"phrase\">probe::socket.aio_read.return</span>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"h\" href=\"index.html\">Home</a></td><td width=\"40%\" align=\"right\" valign=\"top\">&#160;<span class=\"phrase\">probe::socket.aio_write.return</span></td></tr></table></div></body></html>\n"}, {"source1": "./usr/share/doc/systemtap-doc/tapsets/API-socket-close-return.html", "source2": "./usr/share/doc/systemtap-doc/tapsets/API-socket-close-return.html", "unified_diff": "@@ -1,9 +1,9 @@\n <html><head><meta http-equiv=\"Content-Type\" content=\"text/html; charset=ANSI_X3.4-1968\"><title>probe::socket.close.return</title><meta name=\"generator\" content=\"DocBook XSL Stylesheets Vsnapshot\"><link rel=\"home\" href=\"index.html\" title=\"SystemTap Tapset Reference Manual\"><link rel=\"up\" href=\"socket.stp.html\" title=\"Chapter&#160;14.&#160;Socket Tapset\"><link rel=\"prev\" href=\"API-socket-close.html\" title=\"probe::socket.close\"><link rel=\"next\" href=\"API-socket-create.html\" title=\"probe::socket.create\"></head><body bgcolor=\"white\" text=\"black\" link=\"#0000FF\" vlink=\"#840084\" alink=\"#0000FF\"><div class=\"navheader\"><table width=\"100%\" summary=\"Navigation header\"><tr><th colspan=\"3\" align=\"center\"><span class=\"phrase\">probe::socket.close.return</span></th></tr><tr><td width=\"20%\" align=\"left\"><a accesskey=\"p\" href=\"API-socket-close.html\">Prev</a>&#160;</td><th width=\"60%\" align=\"center\">Chapter&#160;14.&#160;Socket Tapset</th><td width=\"20%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-socket-create.html\">Next</a></td></tr></table><hr></div><div class=\"refentry\"><a name=\"API-socket-close-return\"></a><div class=\"titlepage\"></div><div class=\"refnamediv\"><h2>Name</h2><p>probe::socket.close.return &#8212; \n      Return from closing a socket\n- </p></div><div class=\"refsynopsisdiv\"><h2>Synopsis</h2><pre class=\"synopsis\">socket.close.return </pre></div><div class=\"refsect1\"><a name=\"idm13417\"></a><h2>Values</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>name</code></em></span></dt><dd><p>\n+ </p></div><div class=\"refsynopsisdiv\"><h2>Synopsis</h2><pre class=\"synopsis\">socket.close.return </pre></div><div class=\"refsect1\"><a name=\"idm13416\"></a><h2>Values</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>name</code></em></span></dt><dd><p>\n      Name of this probe\n-    </p></dd></dl></div></div><div class=\"refsect1\"><a name=\"idm13425\"></a><h2>Context</h2><p>\n+    </p></dd></dl></div></div><div class=\"refsect1\"><a name=\"idm13424\"></a><h2>Context</h2><p>\n    The requester (user process or kernel)\n-</p></div><div class=\"refsect1\"><a name=\"idm13428\"></a><h2>Description</h2><p>\n+</p></div><div class=\"refsect1\"><a name=\"idm13427\"></a><h2>Description</h2><p>\n    Fires at the conclusion of closing a socket.\n </p></div></div><div class=\"navfooter\"><hr><table width=\"100%\" summary=\"Navigation footer\"><tr><td width=\"40%\" align=\"left\"><a accesskey=\"p\" href=\"API-socket-close.html\">Prev</a>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"u\" href=\"socket.stp.html\">Up</a></td><td width=\"40%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-socket-create.html\">Next</a></td></tr><tr><td width=\"40%\" align=\"left\" valign=\"top\"><span class=\"phrase\">probe::socket.close</span>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"h\" href=\"index.html\">Home</a></td><td width=\"40%\" align=\"right\" valign=\"top\">&#160;<span class=\"phrase\">probe::socket.create</span></td></tr></table></div></body></html>\n"}, {"source1": "./usr/share/doc/systemtap-doc/tapsets/API-socket-close.html", "source2": "./usr/share/doc/systemtap-doc/tapsets/API-socket-close.html", "unified_diff": "@@ -1,19 +1,19 @@\n <html><head><meta http-equiv=\"Content-Type\" content=\"text/html; charset=ANSI_X3.4-1968\"><title>probe::socket.close</title><meta name=\"generator\" content=\"DocBook XSL Stylesheets Vsnapshot\"><link rel=\"home\" href=\"index.html\" title=\"SystemTap Tapset Reference Manual\"><link rel=\"up\" href=\"socket.stp.html\" title=\"Chapter&#160;14.&#160;Socket Tapset\"><link rel=\"prev\" href=\"API-socket-aio-write-return.html\" title=\"probe::socket.aio_write.return\"><link rel=\"next\" href=\"API-socket-close-return.html\" title=\"probe::socket.close.return\"></head><body bgcolor=\"white\" text=\"black\" link=\"#0000FF\" vlink=\"#840084\" alink=\"#0000FF\"><div class=\"navheader\"><table width=\"100%\" summary=\"Navigation header\"><tr><th colspan=\"3\" align=\"center\"><span class=\"phrase\">probe::socket.close</span></th></tr><tr><td width=\"20%\" align=\"left\"><a accesskey=\"p\" href=\"API-socket-aio-write-return.html\">Prev</a>&#160;</td><th width=\"60%\" align=\"center\">Chapter&#160;14.&#160;Socket Tapset</th><td width=\"20%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-socket-close-return.html\">Next</a></td></tr></table><hr></div><div class=\"refentry\"><a name=\"API-socket-close\"></a><div class=\"titlepage\"></div><div class=\"refnamediv\"><h2>Name</h2><p>probe::socket.close &#8212; \n      Close a socket\n- </p></div><div class=\"refsynopsisdiv\"><h2>Synopsis</h2><pre class=\"synopsis\">socket.close </pre></div><div class=\"refsect1\"><a name=\"idm13363\"></a><h2>Values</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>name</code></em></span></dt><dd><p>\n+ </p></div><div class=\"refsynopsisdiv\"><h2>Synopsis</h2><pre class=\"synopsis\">socket.close </pre></div><div class=\"refsect1\"><a name=\"idm13362\"></a><h2>Values</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>name</code></em></span></dt><dd><p>\n      Name of this probe\n-    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>family</code></em></span></dt><dd><p>\n-     Protocol family value\n+    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>state</code></em></span></dt><dd><p>\n+     Socket state value\n+    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>flags</code></em></span></dt><dd><p>\n+     Socket flags value\n     </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>type</code></em></span></dt><dd><p>\n      Socket type value\n+    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>family</code></em></span></dt><dd><p>\n+     Protocol family value\n     </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>protocol</code></em></span></dt><dd><p>\n      Protocol value\n-    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>flags</code></em></span></dt><dd><p>\n-     Socket flags value\n-    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>state</code></em></span></dt><dd><p>\n-     Socket state value\n-    </p></dd></dl></div></div><div class=\"refsect1\"><a name=\"idm13396\"></a><h2>Context</h2><p>\n+    </p></dd></dl></div></div><div class=\"refsect1\"><a name=\"idm13395\"></a><h2>Context</h2><p>\n    The requester (user process or kernel)\n-</p></div><div class=\"refsect1\"><a name=\"idm13399\"></a><h2>Description</h2><p>\n+</p></div><div class=\"refsect1\"><a name=\"idm13398\"></a><h2>Description</h2><p>\n    Fires at the beginning of closing a socket.\n </p></div></div><div class=\"navfooter\"><hr><table width=\"100%\" summary=\"Navigation footer\"><tr><td width=\"40%\" align=\"left\"><a accesskey=\"p\" href=\"API-socket-aio-write-return.html\">Prev</a>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"u\" href=\"socket.stp.html\">Up</a></td><td width=\"40%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-socket-close-return.html\">Next</a></td></tr><tr><td width=\"40%\" align=\"left\" valign=\"top\"><span class=\"phrase\">probe::socket.aio_write.return</span>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"h\" href=\"index.html\">Home</a></td><td width=\"40%\" align=\"right\" valign=\"top\">&#160;<span class=\"phrase\">probe::socket.close.return</span></td></tr></table></div></body></html>\n"}, {"source1": "./usr/share/doc/systemtap-doc/tapsets/API-socket-create-return.html", "source2": "./usr/share/doc/systemtap-doc/tapsets/API-socket-create-return.html", "unified_diff": "@@ -1,21 +1,21 @@\n <html><head><meta http-equiv=\"Content-Type\" content=\"text/html; charset=ANSI_X3.4-1968\"><title>probe::socket.create.return</title><meta name=\"generator\" content=\"DocBook XSL Stylesheets Vsnapshot\"><link rel=\"home\" href=\"index.html\" title=\"SystemTap Tapset Reference Manual\"><link rel=\"up\" href=\"socket.stp.html\" title=\"Chapter&#160;14.&#160;Socket Tapset\"><link rel=\"prev\" href=\"API-socket-create.html\" title=\"probe::socket.create\"><link rel=\"next\" href=\"API-socket-read-iter.html\" title=\"probe::socket.read_iter\"></head><body bgcolor=\"white\" text=\"black\" link=\"#0000FF\" vlink=\"#840084\" alink=\"#0000FF\"><div class=\"navheader\"><table width=\"100%\" summary=\"Navigation header\"><tr><th colspan=\"3\" align=\"center\"><span class=\"phrase\">probe::socket.create.return</span></th></tr><tr><td width=\"20%\" align=\"left\"><a accesskey=\"p\" href=\"API-socket-create.html\">Prev</a>&#160;</td><th width=\"60%\" align=\"center\">Chapter&#160;14.&#160;Socket Tapset</th><td width=\"20%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-socket-read-iter.html\">Next</a></td></tr></table><hr></div><div class=\"refentry\"><a name=\"API-socket-create-return\"></a><div class=\"titlepage\"></div><div class=\"refnamediv\"><h2>Name</h2><p>probe::socket.create.return &#8212; \n      Return from Creation of a socket\n- </p></div><div class=\"refsynopsisdiv\"><h2>Synopsis</h2><pre class=\"synopsis\">socket.create.return </pre></div><div class=\"refsect1\"><a name=\"idm13495\"></a><h2>Values</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>success</code></em></span></dt><dd><p>\n-     Was socket creation successful? (1 = yes, 0 = no)\n+ </p></div><div class=\"refsynopsisdiv\"><h2>Synopsis</h2><pre class=\"synopsis\">socket.create.return </pre></div><div class=\"refsect1\"><a name=\"idm13494\"></a><h2>Values</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>name</code></em></span></dt><dd><p>\n+     Name of this probe\n     </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>type</code></em></span></dt><dd><p>\n      Socket type value\n     </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>requester</code></em></span></dt><dd><p>\n      Requested by user process or the kernel (1 = kernel, 0 = user)\n+    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>success</code></em></span></dt><dd><p>\n+     Was socket creation successful? (1 = yes, 0 = no)\n     </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>family</code></em></span></dt><dd><p>\n      Protocol family value\n-    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>name</code></em></span></dt><dd><p>\n-     Name of this probe\n     </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>err</code></em></span></dt><dd><p>\n      Error code if success == 0\n     </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>protocol</code></em></span></dt><dd><p>\n      Protocol value\n-    </p></dd></dl></div></div><div class=\"refsect1\"><a name=\"idm13533\"></a><h2>Context</h2><p>\n+    </p></dd></dl></div></div><div class=\"refsect1\"><a name=\"idm13532\"></a><h2>Context</h2><p>\n    The requester (user process or kernel)\n-</p></div><div class=\"refsect1\"><a name=\"idm13536\"></a><h2>Description</h2><p>\n+</p></div><div class=\"refsect1\"><a name=\"idm13535\"></a><h2>Description</h2><p>\n    Fires at the conclusion of creating a socket.\n </p></div></div><div class=\"navfooter\"><hr><table width=\"100%\" summary=\"Navigation footer\"><tr><td width=\"40%\" align=\"left\"><a accesskey=\"p\" href=\"API-socket-create.html\">Prev</a>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"u\" href=\"socket.stp.html\">Up</a></td><td width=\"40%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-socket-read-iter.html\">Next</a></td></tr><tr><td width=\"40%\" align=\"left\" valign=\"top\"><span class=\"phrase\">probe::socket.create</span>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"h\" href=\"index.html\">Home</a></td><td width=\"40%\" align=\"right\" valign=\"top\">&#160;<span class=\"phrase\">probe::socket.read_iter</span></td></tr></table></div></body></html>\n"}, {"source1": "./usr/share/doc/systemtap-doc/tapsets/API-socket-create.html", "source2": "./usr/share/doc/systemtap-doc/tapsets/API-socket-create.html", "unified_diff": "@@ -1,17 +1,17 @@\n <html><head><meta http-equiv=\"Content-Type\" content=\"text/html; charset=ANSI_X3.4-1968\"><title>probe::socket.create</title><meta name=\"generator\" content=\"DocBook XSL Stylesheets Vsnapshot\"><link rel=\"home\" href=\"index.html\" title=\"SystemTap Tapset Reference Manual\"><link rel=\"up\" href=\"socket.stp.html\" title=\"Chapter&#160;14.&#160;Socket Tapset\"><link rel=\"prev\" href=\"API-socket-close-return.html\" title=\"probe::socket.close.return\"><link rel=\"next\" href=\"API-socket-create-return.html\" title=\"probe::socket.create.return\"></head><body bgcolor=\"white\" text=\"black\" link=\"#0000FF\" vlink=\"#840084\" alink=\"#0000FF\"><div class=\"navheader\"><table width=\"100%\" summary=\"Navigation header\"><tr><th colspan=\"3\" align=\"center\"><span class=\"phrase\">probe::socket.create</span></th></tr><tr><td width=\"20%\" align=\"left\"><a accesskey=\"p\" href=\"API-socket-close-return.html\">Prev</a>&#160;</td><th width=\"60%\" align=\"center\">Chapter&#160;14.&#160;Socket Tapset</th><td width=\"20%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-socket-create-return.html\">Next</a></td></tr></table><hr></div><div class=\"refentry\"><a name=\"API-socket-create\"></a><div class=\"titlepage\"></div><div class=\"refnamediv\"><h2>Name</h2><p>probe::socket.create &#8212; \n      Creation of a socket\n- </p></div><div class=\"refsynopsisdiv\"><h2>Synopsis</h2><pre class=\"synopsis\">socket.create </pre></div><div class=\"refsect1\"><a name=\"idm13446\"></a><h2>Values</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>type</code></em></span></dt><dd><p>\n-     Socket type value\n+ </p></div><div class=\"refsynopsisdiv\"><h2>Synopsis</h2><pre class=\"synopsis\">socket.create </pre></div><div class=\"refsect1\"><a name=\"idm13445\"></a><h2>Values</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>name</code></em></span></dt><dd><p>\n+     Name of this probe\n     </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>requester</code></em></span></dt><dd><p>\n      Requested by user process or the kernel (1 = kernel, 0 = user)\n+    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>type</code></em></span></dt><dd><p>\n+     Socket type value\n     </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>family</code></em></span></dt><dd><p>\n      Protocol family value\n-    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>name</code></em></span></dt><dd><p>\n-     Name of this probe\n     </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>protocol</code></em></span></dt><dd><p>\n      Protocol value\n-    </p></dd></dl></div></div><div class=\"refsect1\"><a name=\"idm13474\"></a><h2>Context</h2><p>\n+    </p></dd></dl></div></div><div class=\"refsect1\"><a name=\"idm13473\"></a><h2>Context</h2><p>\n    The requester (see requester variable)\n-</p></div><div class=\"refsect1\"><a name=\"idm13477\"></a><h2>Description</h2><p>\n+</p></div><div class=\"refsect1\"><a name=\"idm13476\"></a><h2>Description</h2><p>\n    Fires at the beginning of creating a socket.\n </p></div></div><div class=\"navfooter\"><hr><table width=\"100%\" summary=\"Navigation footer\"><tr><td width=\"40%\" align=\"left\"><a accesskey=\"p\" href=\"API-socket-close-return.html\">Prev</a>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"u\" href=\"socket.stp.html\">Up</a></td><td width=\"40%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-socket-create-return.html\">Next</a></td></tr><tr><td width=\"40%\" align=\"left\" valign=\"top\"><span class=\"phrase\">probe::socket.close.return</span>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"h\" href=\"index.html\">Home</a></td><td width=\"40%\" align=\"right\" valign=\"top\">&#160;<span class=\"phrase\">probe::socket.create.return</span></td></tr></table></div></body></html>\n"}, {"source1": "./usr/share/doc/systemtap-doc/tapsets/API-socket-read-iter-return.html", "source2": "./usr/share/doc/systemtap-doc/tapsets/API-socket-read-iter-return.html", "unified_diff": "@@ -1,24 +1,24 @@\n <html><head><meta http-equiv=\"Content-Type\" content=\"text/html; charset=ANSI_X3.4-1968\"><title>probe::socket.read_iter.return</title><meta name=\"generator\" content=\"DocBook XSL Stylesheets Vsnapshot\"><link rel=\"home\" href=\"index.html\" title=\"SystemTap Tapset Reference Manual\"><link rel=\"up\" href=\"socket.stp.html\" title=\"Chapter&#160;14.&#160;Socket Tapset\"><link rel=\"prev\" href=\"API-socket-read-iter.html\" title=\"probe::socket.read_iter\"><link rel=\"next\" href=\"API-socket-readv.html\" title=\"probe::socket.readv\"></head><body bgcolor=\"white\" text=\"black\" link=\"#0000FF\" vlink=\"#840084\" alink=\"#0000FF\"><div class=\"navheader\"><table width=\"100%\" summary=\"Navigation header\"><tr><th colspan=\"3\" align=\"center\"><span class=\"phrase\">probe::socket.read_iter.return</span></th></tr><tr><td width=\"20%\" align=\"left\"><a accesskey=\"p\" href=\"API-socket-read-iter.html\">Prev</a>&#160;</td><th width=\"60%\" align=\"center\">Chapter&#160;14.&#160;Socket Tapset</th><td width=\"20%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-socket-readv.html\">Next</a></td></tr></table><hr></div><div class=\"refentry\"><a name=\"API-socket-read-iter-return\"></a><div class=\"titlepage\"></div><div class=\"refnamediv\"><h2>Name</h2><p>probe::socket.read_iter.return &#8212; \n      Conclusion of message received via <code class=\"function\">sock_read_iter</code>\n- </p></div><div class=\"refsynopsisdiv\"><h2>Synopsis</h2><pre class=\"synopsis\">socket.read_iter.return </pre></div><div class=\"refsect1\"><a name=\"idm13616\"></a><h2>Values</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>name</code></em></span></dt><dd><p>\n-     Name of this probe\n-    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>size</code></em></span></dt><dd><p>\n-     Size of message received (in bytes) or error code if success = 0\n-    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>family</code></em></span></dt><dd><p>\n-     Protocol family value\n+ </p></div><div class=\"refsynopsisdiv\"><h2>Synopsis</h2><pre class=\"synopsis\">socket.read_iter.return </pre></div><div class=\"refsect1\"><a name=\"idm13615\"></a><h2>Values</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>success</code></em></span></dt><dd><p>\n+     Was receive successful? (1 = yes, 0 = no)\n     </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>type</code></em></span></dt><dd><p>\n      Socket type value\n-    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>success</code></em></span></dt><dd><p>\n-     Was receive successful? (1 = yes, 0 = no)\n+    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>family</code></em></span></dt><dd><p>\n+     Protocol family value\n     </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>protocol</code></em></span></dt><dd><p>\n      Protocol value\n-    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>flags</code></em></span></dt><dd><p>\n-     Socket flags value\n+    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>name</code></em></span></dt><dd><p>\n+     Name of this probe\n     </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>state</code></em></span></dt><dd><p>\n      Socket state value\n-    </p></dd></dl></div></div><div class=\"refsect1\"><a name=\"idm13659\"></a><h2>Context</h2><p>\n+    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>size</code></em></span></dt><dd><p>\n+     Size of message received (in bytes) or error code if success = 0\n+    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>flags</code></em></span></dt><dd><p>\n+     Socket flags value\n+    </p></dd></dl></div></div><div class=\"refsect1\"><a name=\"idm13658\"></a><h2>Context</h2><p>\n    The message receiver.\n-</p></div><div class=\"refsect1\"><a name=\"idm13662\"></a><h2>Description</h2><p>\n+</p></div><div class=\"refsect1\"><a name=\"idm13661\"></a><h2>Description</h2><p>\n    Fires at the conclusion of receiving a message on a socket\n    via the <code class=\"function\">sock_read_iter</code> function\n </p></div></div><div class=\"navfooter\"><hr><table width=\"100%\" summary=\"Navigation footer\"><tr><td width=\"40%\" align=\"left\"><a accesskey=\"p\" href=\"API-socket-read-iter.html\">Prev</a>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"u\" href=\"socket.stp.html\">Up</a></td><td width=\"40%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-socket-readv.html\">Next</a></td></tr><tr><td width=\"40%\" align=\"left\" valign=\"top\"><span class=\"phrase\">probe::socket.read_iter</span>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"h\" href=\"index.html\">Home</a></td><td width=\"40%\" align=\"right\" valign=\"top\">&#160;<span class=\"phrase\">probe::socket.readv</span></td></tr></table></div></body></html>\n"}, {"source1": "./usr/share/doc/systemtap-doc/tapsets/API-socket-read-iter.html", "source2": "./usr/share/doc/systemtap-doc/tapsets/API-socket-read-iter.html", "unified_diff": "@@ -1,22 +1,22 @@\n <html><head><meta http-equiv=\"Content-Type\" content=\"text/html; charset=ANSI_X3.4-1968\"><title>probe::socket.read_iter</title><meta name=\"generator\" content=\"DocBook XSL Stylesheets Vsnapshot\"><link rel=\"home\" href=\"index.html\" title=\"SystemTap Tapset Reference Manual\"><link rel=\"up\" href=\"socket.stp.html\" title=\"Chapter&#160;14.&#160;Socket Tapset\"><link rel=\"prev\" href=\"API-socket-create-return.html\" title=\"probe::socket.create.return\"><link rel=\"next\" href=\"API-socket-read-iter-return.html\" title=\"probe::socket.read_iter.return\"></head><body bgcolor=\"white\" text=\"black\" link=\"#0000FF\" vlink=\"#840084\" alink=\"#0000FF\"><div class=\"navheader\"><table width=\"100%\" summary=\"Navigation header\"><tr><th colspan=\"3\" align=\"center\"><span class=\"phrase\">probe::socket.read_iter</span></th></tr><tr><td width=\"20%\" align=\"left\"><a accesskey=\"p\" href=\"API-socket-create-return.html\">Prev</a>&#160;</td><th width=\"60%\" align=\"center\">Chapter&#160;14.&#160;Socket Tapset</th><td width=\"20%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-socket-read-iter-return.html\">Next</a></td></tr></table><hr></div><div class=\"refentry\"><a name=\"API-socket-read-iter\"></a><div class=\"titlepage\"></div><div class=\"refnamediv\"><h2>Name</h2><p>probe::socket.read_iter &#8212; \n      Receiving message via <code class=\"function\">sock_read_iter</code>\n- </p></div><div class=\"refsynopsisdiv\"><h2>Synopsis</h2><pre class=\"synopsis\">socket.read_iter </pre></div><div class=\"refsect1\"><a name=\"idm13555\"></a><h2>Values</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>type</code></em></span></dt><dd><p>\n-     Socket type value\n-    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>name</code></em></span></dt><dd><p>\n-     Name of this probe\n-    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>family</code></em></span></dt><dd><p>\n-     Protocol family value\n-    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>size</code></em></span></dt><dd><p>\n+ </p></div><div class=\"refsynopsisdiv\"><h2>Synopsis</h2><pre class=\"synopsis\">socket.read_iter </pre></div><div class=\"refsect1\"><a name=\"idm13554\"></a><h2>Values</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>size</code></em></span></dt><dd><p>\n      Message size in bytes\n     </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>state</code></em></span></dt><dd><p>\n      Socket state value\n+    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>name</code></em></span></dt><dd><p>\n+     Name of this probe\n     </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>flags</code></em></span></dt><dd><p>\n      Socket flags value\n+    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>type</code></em></span></dt><dd><p>\n+     Socket type value\n     </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>protocol</code></em></span></dt><dd><p>\n      Protocol value\n-    </p></dd></dl></div></div><div class=\"refsect1\"><a name=\"idm13593\"></a><h2>Context</h2><p>\n+    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>family</code></em></span></dt><dd><p>\n+     Protocol family value\n+    </p></dd></dl></div></div><div class=\"refsect1\"><a name=\"idm13592\"></a><h2>Context</h2><p>\n    The message sender\n-</p></div><div class=\"refsect1\"><a name=\"idm13596\"></a><h2>Description</h2><p>\n+</p></div><div class=\"refsect1\"><a name=\"idm13595\"></a><h2>Description</h2><p>\n    Fires at the beginning of receiving a message on a socket\n    via the <code class=\"function\">sock_read_iter</code> function\n </p></div></div><div class=\"navfooter\"><hr><table width=\"100%\" summary=\"Navigation footer\"><tr><td width=\"40%\" align=\"left\"><a accesskey=\"p\" href=\"API-socket-create-return.html\">Prev</a>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"u\" href=\"socket.stp.html\">Up</a></td><td width=\"40%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-socket-read-iter-return.html\">Next</a></td></tr><tr><td width=\"40%\" align=\"left\" valign=\"top\"><span class=\"phrase\">probe::socket.create.return</span>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"h\" href=\"index.html\">Home</a></td><td width=\"40%\" align=\"right\" valign=\"top\">&#160;<span class=\"phrase\">probe::socket.read_iter.return</span></td></tr></table></div></body></html>\n"}, {"source1": "./usr/share/doc/systemtap-doc/tapsets/API-socket-readv-return.html", "source2": "./usr/share/doc/systemtap-doc/tapsets/API-socket-readv-return.html", "unified_diff": "@@ -1,24 +1,24 @@\n <html><head><meta http-equiv=\"Content-Type\" content=\"text/html; charset=ANSI_X3.4-1968\"><title>probe::socket.readv.return</title><meta name=\"generator\" content=\"DocBook XSL Stylesheets Vsnapshot\"><link rel=\"home\" href=\"index.html\" title=\"SystemTap Tapset Reference Manual\"><link rel=\"up\" href=\"socket.stp.html\" title=\"Chapter&#160;14.&#160;Socket Tapset\"><link rel=\"prev\" href=\"API-socket-readv.html\" title=\"probe::socket.readv\"><link rel=\"next\" href=\"API-socket-receive.html\" title=\"probe::socket.receive\"></head><body bgcolor=\"white\" text=\"black\" link=\"#0000FF\" vlink=\"#840084\" alink=\"#0000FF\"><div class=\"navheader\"><table width=\"100%\" summary=\"Navigation header\"><tr><th colspan=\"3\" align=\"center\"><span class=\"phrase\">probe::socket.readv.return</span></th></tr><tr><td width=\"20%\" align=\"left\"><a accesskey=\"p\" href=\"API-socket-readv.html\">Prev</a>&#160;</td><th width=\"60%\" align=\"center\">Chapter&#160;14.&#160;Socket Tapset</th><td width=\"20%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-socket-receive.html\">Next</a></td></tr></table><hr></div><div class=\"refentry\"><a name=\"API-socket-readv-return\"></a><div class=\"titlepage\"></div><div class=\"refnamediv\"><h2>Name</h2><p>probe::socket.readv.return &#8212; \n      Conclusion of receiving a message via <code class=\"function\">sock_readv</code>\n- </p></div><div class=\"refsynopsisdiv\"><h2>Synopsis</h2><pre class=\"synopsis\">socket.readv.return </pre></div><div class=\"refsect1\"><a name=\"idm13743\"></a><h2>Values</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>success</code></em></span></dt><dd><p>\n-     Was receive successful? (1 = yes, 0 = no)\n-    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>type</code></em></span></dt><dd><p>\n-     Socket type value\n-    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>name</code></em></span></dt><dd><p>\n+ </p></div><div class=\"refsynopsisdiv\"><h2>Synopsis</h2><pre class=\"synopsis\">socket.readv.return </pre></div><div class=\"refsect1\"><a name=\"idm13742\"></a><h2>Values</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>name</code></em></span></dt><dd><p>\n      Name of this probe\n     </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>size</code></em></span></dt><dd><p>\n      Size of message received (in bytes) or error code if success = 0\n-    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>family</code></em></span></dt><dd><p>\n-     Protocol family value\n     </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>state</code></em></span></dt><dd><p>\n      Socket state value\n-    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>protocol</code></em></span></dt><dd><p>\n-     Protocol value\n     </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>flags</code></em></span></dt><dd><p>\n      Socket flags value\n-    </p></dd></dl></div></div><div class=\"refsect1\"><a name=\"idm13786\"></a><h2>Context</h2><p>\n+    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>success</code></em></span></dt><dd><p>\n+     Was receive successful? (1 = yes, 0 = no)\n+    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>type</code></em></span></dt><dd><p>\n+     Socket type value\n+    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>protocol</code></em></span></dt><dd><p>\n+     Protocol value\n+    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>family</code></em></span></dt><dd><p>\n+     Protocol family value\n+    </p></dd></dl></div></div><div class=\"refsect1\"><a name=\"idm13785\"></a><h2>Context</h2><p>\n    The message receiver.\n-</p></div><div class=\"refsect1\"><a name=\"idm13789\"></a><h2>Description</h2><p>\n+</p></div><div class=\"refsect1\"><a name=\"idm13788\"></a><h2>Description</h2><p>\n    Fires at the conclusion of receiving a message on a socket\n    via the <code class=\"function\">sock_readv</code> function\n </p></div></div><div class=\"navfooter\"><hr><table width=\"100%\" summary=\"Navigation footer\"><tr><td width=\"40%\" align=\"left\"><a accesskey=\"p\" href=\"API-socket-readv.html\">Prev</a>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"u\" href=\"socket.stp.html\">Up</a></td><td width=\"40%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-socket-receive.html\">Next</a></td></tr><tr><td width=\"40%\" align=\"left\" valign=\"top\"><span class=\"phrase\">probe::socket.readv</span>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"h\" href=\"index.html\">Home</a></td><td width=\"40%\" align=\"right\" valign=\"top\">&#160;<span class=\"phrase\">probe::socket.receive</span></td></tr></table></div></body></html>\n"}, {"source1": "./usr/share/doc/systemtap-doc/tapsets/API-socket-readv.html", "source2": "./usr/share/doc/systemtap-doc/tapsets/API-socket-readv.html", "unified_diff": "@@ -1,22 +1,22 @@\n <html><head><meta http-equiv=\"Content-Type\" content=\"text/html; charset=ANSI_X3.4-1968\"><title>probe::socket.readv</title><meta name=\"generator\" content=\"DocBook XSL Stylesheets Vsnapshot\"><link rel=\"home\" href=\"index.html\" title=\"SystemTap Tapset Reference Manual\"><link rel=\"up\" href=\"socket.stp.html\" title=\"Chapter&#160;14.&#160;Socket Tapset\"><link rel=\"prev\" href=\"API-socket-read-iter-return.html\" title=\"probe::socket.read_iter.return\"><link rel=\"next\" href=\"API-socket-readv-return.html\" title=\"probe::socket.readv.return\"></head><body bgcolor=\"white\" text=\"black\" link=\"#0000FF\" vlink=\"#840084\" alink=\"#0000FF\"><div class=\"navheader\"><table width=\"100%\" summary=\"Navigation header\"><tr><th colspan=\"3\" align=\"center\"><span class=\"phrase\">probe::socket.readv</span></th></tr><tr><td width=\"20%\" align=\"left\"><a accesskey=\"p\" href=\"API-socket-read-iter-return.html\">Prev</a>&#160;</td><th width=\"60%\" align=\"center\">Chapter&#160;14.&#160;Socket Tapset</th><td width=\"20%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-socket-readv-return.html\">Next</a></td></tr></table><hr></div><div class=\"refentry\"><a name=\"API-socket-readv\"></a><div class=\"titlepage\"></div><div class=\"refnamediv\"><h2>Name</h2><p>probe::socket.readv &#8212; \n      Receiving a message via <code class=\"function\">sock_readv</code>\n- </p></div><div class=\"refsynopsisdiv\"><h2>Synopsis</h2><pre class=\"synopsis\">socket.readv </pre></div><div class=\"refsect1\"><a name=\"idm13682\"></a><h2>Values</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>type</code></em></span></dt><dd><p>\n+ </p></div><div class=\"refsynopsisdiv\"><h2>Synopsis</h2><pre class=\"synopsis\">socket.readv </pre></div><div class=\"refsect1\"><a name=\"idm13681\"></a><h2>Values</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>type</code></em></span></dt><dd><p>\n      Socket type value\n     </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>family</code></em></span></dt><dd><p>\n      Protocol family value\n-    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>size</code></em></span></dt><dd><p>\n-     Message size in bytes\n+    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>protocol</code></em></span></dt><dd><p>\n+     Protocol value\n     </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>name</code></em></span></dt><dd><p>\n      Name of this probe\n+    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>size</code></em></span></dt><dd><p>\n+     Message size in bytes\n     </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>state</code></em></span></dt><dd><p>\n      Socket state value\n     </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>flags</code></em></span></dt><dd><p>\n      Socket flags value\n-    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>protocol</code></em></span></dt><dd><p>\n-     Protocol value\n-    </p></dd></dl></div></div><div class=\"refsect1\"><a name=\"idm13720\"></a><h2>Context</h2><p>\n+    </p></dd></dl></div></div><div class=\"refsect1\"><a name=\"idm13719\"></a><h2>Context</h2><p>\n    The message sender\n-</p></div><div class=\"refsect1\"><a name=\"idm13723\"></a><h2>Description</h2><p>\n+</p></div><div class=\"refsect1\"><a name=\"idm13722\"></a><h2>Description</h2><p>\n    Fires at the beginning of receiving a message on a socket\n    via the <code class=\"function\">sock_readv</code> function\n </p></div></div><div class=\"navfooter\"><hr><table width=\"100%\" summary=\"Navigation footer\"><tr><td width=\"40%\" align=\"left\"><a accesskey=\"p\" href=\"API-socket-read-iter-return.html\">Prev</a>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"u\" href=\"socket.stp.html\">Up</a></td><td width=\"40%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-socket-readv-return.html\">Next</a></td></tr><tr><td width=\"40%\" align=\"left\" valign=\"top\"><span class=\"phrase\">probe::socket.read_iter.return</span>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"h\" href=\"index.html\">Home</a></td><td width=\"40%\" align=\"right\" valign=\"top\">&#160;<span class=\"phrase\">probe::socket.readv.return</span></td></tr></table></div></body></html>\n"}, {"source1": "./usr/share/doc/systemtap-doc/tapsets/API-socket-receive.html", "source2": "./usr/share/doc/systemtap-doc/tapsets/API-socket-receive.html", "unified_diff": "@@ -1,21 +1,21 @@\n <html><head><meta http-equiv=\"Content-Type\" content=\"text/html; charset=ANSI_X3.4-1968\"><title>probe::socket.receive</title><meta name=\"generator\" content=\"DocBook XSL Stylesheets Vsnapshot\"><link rel=\"home\" href=\"index.html\" title=\"SystemTap Tapset Reference Manual\"><link rel=\"up\" href=\"socket.stp.html\" title=\"Chapter&#160;14.&#160;Socket Tapset\"><link rel=\"prev\" href=\"API-socket-readv-return.html\" title=\"probe::socket.readv.return\"><link rel=\"next\" href=\"API-socket-recvmsg.html\" title=\"probe::socket.recvmsg\"></head><body bgcolor=\"white\" text=\"black\" link=\"#0000FF\" vlink=\"#840084\" alink=\"#0000FF\"><div class=\"navheader\"><table width=\"100%\" summary=\"Navigation header\"><tr><th colspan=\"3\" align=\"center\"><span class=\"phrase\">probe::socket.receive</span></th></tr><tr><td width=\"20%\" align=\"left\"><a accesskey=\"p\" href=\"API-socket-readv-return.html\">Prev</a>&#160;</td><th width=\"60%\" align=\"center\">Chapter&#160;14.&#160;Socket Tapset</th><td width=\"20%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-socket-recvmsg.html\">Next</a></td></tr></table><hr></div><div class=\"refentry\"><a name=\"API-socket-receive\"></a><div class=\"titlepage\"></div><div class=\"refnamediv\"><h2>Name</h2><p>probe::socket.receive &#8212; \n      Message received on a socket.\n- </p></div><div class=\"refsynopsisdiv\"><h2>Synopsis</h2><pre class=\"synopsis\">socket.receive </pre></div><div class=\"refsect1\"><a name=\"idm13808\"></a><h2>Values</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>family</code></em></span></dt><dd><p>\n-     Protocol family value\n-    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>size</code></em></span></dt><dd><p>\n-     Size of message received (in bytes) or error code if success = 0\n-    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>name</code></em></span></dt><dd><p>\n-     Name of this probe\n+ </p></div><div class=\"refsynopsisdiv\"><h2>Synopsis</h2><pre class=\"synopsis\">socket.receive </pre></div><div class=\"refsect1\"><a name=\"idm13807\"></a><h2>Values</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>success</code></em></span></dt><dd><p>\n+     Was send successful? (1 = yes, 0 = no)\n     </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>type</code></em></span></dt><dd><p>\n      Socket type value\n-    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>success</code></em></span></dt><dd><p>\n-     Was send successful? (1 = yes, 0 = no)\n-    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>flags</code></em></span></dt><dd><p>\n-     Socket flags value\n+    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>family</code></em></span></dt><dd><p>\n+     Protocol family value\n     </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>protocol</code></em></span></dt><dd><p>\n      Protocol value\n+    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>name</code></em></span></dt><dd><p>\n+     Name of this probe\n     </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>state</code></em></span></dt><dd><p>\n      Socket state value\n-    </p></dd></dl></div></div><div class=\"refsect1\"><a name=\"idm13851\"></a><h2>Context</h2><p>\n+    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>size</code></em></span></dt><dd><p>\n+     Size of message received (in bytes) or error code if success = 0\n+    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>flags</code></em></span></dt><dd><p>\n+     Socket flags value\n+    </p></dd></dl></div></div><div class=\"refsect1\"><a name=\"idm13850\"></a><h2>Context</h2><p>\n    The message receiver\n </p></div></div><div class=\"navfooter\"><hr><table width=\"100%\" summary=\"Navigation footer\"><tr><td width=\"40%\" align=\"left\"><a accesskey=\"p\" href=\"API-socket-readv-return.html\">Prev</a>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"u\" href=\"socket.stp.html\">Up</a></td><td width=\"40%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-socket-recvmsg.html\">Next</a></td></tr><tr><td width=\"40%\" align=\"left\" valign=\"top\"><span class=\"phrase\">probe::socket.readv.return</span>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"h\" href=\"index.html\">Home</a></td><td width=\"40%\" align=\"right\" valign=\"top\">&#160;<span class=\"phrase\">probe::socket.recvmsg</span></td></tr></table></div></body></html>\n"}, {"source1": "./usr/share/doc/systemtap-doc/tapsets/API-socket-recvmsg-return.html", "source2": "./usr/share/doc/systemtap-doc/tapsets/API-socket-recvmsg-return.html", "unified_diff": "@@ -1,24 +1,24 @@\n <html><head><meta http-equiv=\"Content-Type\" content=\"text/html; charset=ANSI_X3.4-1968\"><title>probe::socket.recvmsg.return</title><meta name=\"generator\" content=\"DocBook XSL Stylesheets Vsnapshot\"><link rel=\"home\" href=\"index.html\" title=\"SystemTap Tapset Reference Manual\"><link rel=\"up\" href=\"socket.stp.html\" title=\"Chapter&#160;14.&#160;Socket Tapset\"><link rel=\"prev\" href=\"API-socket-recvmsg.html\" title=\"probe::socket.recvmsg\"><link rel=\"next\" href=\"API-socket-send.html\" title=\"probe::socket.send\"></head><body bgcolor=\"white\" text=\"black\" link=\"#0000FF\" vlink=\"#840084\" alink=\"#0000FF\"><div class=\"navheader\"><table width=\"100%\" summary=\"Navigation header\"><tr><th colspan=\"3\" align=\"center\"><span class=\"phrase\">probe::socket.recvmsg.return</span></th></tr><tr><td width=\"20%\" align=\"left\"><a accesskey=\"p\" href=\"API-socket-recvmsg.html\">Prev</a>&#160;</td><th width=\"60%\" align=\"center\">Chapter&#160;14.&#160;Socket Tapset</th><td width=\"20%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-socket-send.html\">Next</a></td></tr></table><hr></div><div class=\"refentry\"><a name=\"API-socket-recvmsg-return\"></a><div class=\"titlepage\"></div><div class=\"refnamediv\"><h2>Name</h2><p>probe::socket.recvmsg.return &#8212; \n      Return from Message being received on socket\n- </p></div><div class=\"refsynopsisdiv\"><h2>Synopsis</h2><pre class=\"synopsis\">socket.recvmsg.return </pre></div><div class=\"refsect1\"><a name=\"idm13929\"></a><h2>Values</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>state</code></em></span></dt><dd><p>\n-     Socket state value\n+ </p></div><div class=\"refsynopsisdiv\"><h2>Synopsis</h2><pre class=\"synopsis\">socket.recvmsg.return </pre></div><div class=\"refsect1\"><a name=\"idm13928\"></a><h2>Values</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>family</code></em></span></dt><dd><p>\n+     Protocol family value\n     </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>protocol</code></em></span></dt><dd><p>\n      Protocol value\n-    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>flags</code></em></span></dt><dd><p>\n-     Socket flags value\n-    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>type</code></em></span></dt><dd><p>\n-     Socket type value\n     </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>success</code></em></span></dt><dd><p>\n      Was receive successful? (1 = yes, 0 = no)\n+    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>type</code></em></span></dt><dd><p>\n+     Socket type value\n+    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>flags</code></em></span></dt><dd><p>\n+     Socket flags value\n     </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>name</code></em></span></dt><dd><p>\n      Name of this probe\n-    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>family</code></em></span></dt><dd><p>\n-     Protocol family value\n     </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>size</code></em></span></dt><dd><p>\n      Size of message received (in bytes) or error code if success = 0\n-    </p></dd></dl></div></div><div class=\"refsect1\"><a name=\"idm13972\"></a><h2>Context</h2><p>\n+    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>state</code></em></span></dt><dd><p>\n+     Socket state value\n+    </p></dd></dl></div></div><div class=\"refsect1\"><a name=\"idm13971\"></a><h2>Context</h2><p>\n    The message receiver.\n-</p></div><div class=\"refsect1\"><a name=\"idm13975\"></a><h2>Description</h2><p>\n+</p></div><div class=\"refsect1\"><a name=\"idm13974\"></a><h2>Description</h2><p>\n    Fires at the conclusion of receiving a message on a socket\n    via the <code class=\"function\">sock_recvmsg</code> function.\n </p></div></div><div class=\"navfooter\"><hr><table width=\"100%\" summary=\"Navigation footer\"><tr><td width=\"40%\" align=\"left\"><a accesskey=\"p\" href=\"API-socket-recvmsg.html\">Prev</a>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"u\" href=\"socket.stp.html\">Up</a></td><td width=\"40%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-socket-send.html\">Next</a></td></tr><tr><td width=\"40%\" align=\"left\" valign=\"top\"><span class=\"phrase\">probe::socket.recvmsg</span>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"h\" href=\"index.html\">Home</a></td><td width=\"40%\" align=\"right\" valign=\"top\">&#160;<span class=\"phrase\">probe::socket.send</span></td></tr></table></div></body></html>\n"}, {"source1": "./usr/share/doc/systemtap-doc/tapsets/API-socket-recvmsg.html", "source2": "./usr/share/doc/systemtap-doc/tapsets/API-socket-recvmsg.html", "unified_diff": "@@ -1,22 +1,22 @@\n <html><head><meta http-equiv=\"Content-Type\" content=\"text/html; charset=ANSI_X3.4-1968\"><title>probe::socket.recvmsg</title><meta name=\"generator\" content=\"DocBook XSL Stylesheets Vsnapshot\"><link rel=\"home\" href=\"index.html\" title=\"SystemTap Tapset Reference Manual\"><link rel=\"up\" href=\"socket.stp.html\" title=\"Chapter&#160;14.&#160;Socket Tapset\"><link rel=\"prev\" href=\"API-socket-receive.html\" title=\"probe::socket.receive\"><link rel=\"next\" href=\"API-socket-recvmsg-return.html\" title=\"probe::socket.recvmsg.return\"></head><body bgcolor=\"white\" text=\"black\" link=\"#0000FF\" vlink=\"#840084\" alink=\"#0000FF\"><div class=\"navheader\"><table width=\"100%\" summary=\"Navigation header\"><tr><th colspan=\"3\" align=\"center\"><span class=\"phrase\">probe::socket.recvmsg</span></th></tr><tr><td width=\"20%\" align=\"left\"><a accesskey=\"p\" href=\"API-socket-receive.html\">Prev</a>&#160;</td><th width=\"60%\" align=\"center\">Chapter&#160;14.&#160;Socket Tapset</th><td width=\"20%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-socket-recvmsg-return.html\">Next</a></td></tr></table><hr></div><div class=\"refentry\"><a name=\"API-socket-recvmsg\"></a><div class=\"titlepage\"></div><div class=\"refnamediv\"><h2>Name</h2><p>probe::socket.recvmsg &#8212; \n      Message being received on socket\n- </p></div><div class=\"refsynopsisdiv\"><h2>Synopsis</h2><pre class=\"synopsis\">socket.recvmsg </pre></div><div class=\"refsect1\"><a name=\"idm13869\"></a><h2>Values</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>protocol</code></em></span></dt><dd><p>\n+ </p></div><div class=\"refsynopsisdiv\"><h2>Synopsis</h2><pre class=\"synopsis\">socket.recvmsg </pre></div><div class=\"refsect1\"><a name=\"idm13868\"></a><h2>Values</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>protocol</code></em></span></dt><dd><p>\n      Protocol value\n+    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>family</code></em></span></dt><dd><p>\n+     Protocol family value\n+    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>type</code></em></span></dt><dd><p>\n+     Socket type value\n     </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>flags</code></em></span></dt><dd><p>\n      Socket flags value\n     </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>state</code></em></span></dt><dd><p>\n      Socket state value\n-    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>name</code></em></span></dt><dd><p>\n-     Name of this probe\n-    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>family</code></em></span></dt><dd><p>\n-     Protocol family value\n     </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>size</code></em></span></dt><dd><p>\n      Message size in bytes\n-    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>type</code></em></span></dt><dd><p>\n-     Socket type value\n-    </p></dd></dl></div></div><div class=\"refsect1\"><a name=\"idm13907\"></a><h2>Context</h2><p>\n+    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>name</code></em></span></dt><dd><p>\n+     Name of this probe\n+    </p></dd></dl></div></div><div class=\"refsect1\"><a name=\"idm13906\"></a><h2>Context</h2><p>\n    The message receiver.\n-</p></div><div class=\"refsect1\"><a name=\"idm13910\"></a><h2>Description</h2><p>\n+</p></div><div class=\"refsect1\"><a name=\"idm13909\"></a><h2>Description</h2><p>\n    Fires at the beginning of receiving a message on a socket\n    via the <code class=\"function\">sock_recvmsg</code> function\n </p></div></div><div class=\"navfooter\"><hr><table width=\"100%\" summary=\"Navigation footer\"><tr><td width=\"40%\" align=\"left\"><a accesskey=\"p\" href=\"API-socket-receive.html\">Prev</a>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"u\" href=\"socket.stp.html\">Up</a></td><td width=\"40%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-socket-recvmsg-return.html\">Next</a></td></tr><tr><td width=\"40%\" align=\"left\" valign=\"top\"><span class=\"phrase\">probe::socket.receive</span>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"h\" href=\"index.html\">Home</a></td><td width=\"40%\" align=\"right\" valign=\"top\">&#160;<span class=\"phrase\">probe::socket.recvmsg.return</span></td></tr></table></div></body></html>\n"}, {"source1": "./usr/share/doc/systemtap-doc/tapsets/API-socket-send.html", "source2": "./usr/share/doc/systemtap-doc/tapsets/API-socket-send.html", "unified_diff": "@@ -1,21 +1,21 @@\n <html><head><meta http-equiv=\"Content-Type\" content=\"text/html; charset=ANSI_X3.4-1968\"><title>probe::socket.send</title><meta name=\"generator\" content=\"DocBook XSL Stylesheets Vsnapshot\"><link rel=\"home\" href=\"index.html\" title=\"SystemTap Tapset Reference Manual\"><link rel=\"up\" href=\"socket.stp.html\" title=\"Chapter&#160;14.&#160;Socket Tapset\"><link rel=\"prev\" href=\"API-socket-recvmsg-return.html\" title=\"probe::socket.recvmsg.return\"><link rel=\"next\" href=\"API-socket-sendmsg.html\" title=\"probe::socket.sendmsg\"></head><body bgcolor=\"white\" text=\"black\" link=\"#0000FF\" vlink=\"#840084\" alink=\"#0000FF\"><div class=\"navheader\"><table width=\"100%\" summary=\"Navigation header\"><tr><th colspan=\"3\" align=\"center\"><span class=\"phrase\">probe::socket.send</span></th></tr><tr><td width=\"20%\" align=\"left\"><a accesskey=\"p\" href=\"API-socket-recvmsg-return.html\">Prev</a>&#160;</td><th width=\"60%\" align=\"center\">Chapter&#160;14.&#160;Socket Tapset</th><td width=\"20%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-socket-sendmsg.html\">Next</a></td></tr></table><hr></div><div class=\"refentry\"><a name=\"API-socket-send\"></a><div class=\"titlepage\"></div><div class=\"refnamediv\"><h2>Name</h2><p>probe::socket.send &#8212; \n   Message sent on a socket.\n- </p></div><div class=\"refsynopsisdiv\"><h2>Synopsis</h2><pre class=\"synopsis\">socket.send </pre></div><div class=\"refsect1\"><a name=\"idm13994\"></a><h2>Values</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>name</code></em></span></dt><dd><p>\n-     Name of this probe\n+ </p></div><div class=\"refsynopsisdiv\"><h2>Synopsis</h2><pre class=\"synopsis\">socket.send </pre></div><div class=\"refsect1\"><a name=\"idm13993\"></a><h2>Values</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>flags</code></em></span></dt><dd><p>\n+     Socket flags value\n     </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>size</code></em></span></dt><dd><p>\n      Size of message sent (in bytes) or error code if success = 0\n+    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>state</code></em></span></dt><dd><p>\n+     Socket state value\n+    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>name</code></em></span></dt><dd><p>\n+     Name of this probe\n     </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>family</code></em></span></dt><dd><p>\n      Protocol family value\n+    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>protocol</code></em></span></dt><dd><p>\n+     Protocol value\n     </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>type</code></em></span></dt><dd><p>\n      Socket type value\n     </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>success</code></em></span></dt><dd><p>\n      Was send successful? (1 = yes, 0 = no)\n-    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>flags</code></em></span></dt><dd><p>\n-     Socket flags value\n-    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>protocol</code></em></span></dt><dd><p>\n-     Protocol value\n-    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>state</code></em></span></dt><dd><p>\n-     Socket state value\n-    </p></dd></dl></div></div><div class=\"refsect1\"><a name=\"idm14037\"></a><h2>Context</h2><p>\n+    </p></dd></dl></div></div><div class=\"refsect1\"><a name=\"idm14036\"></a><h2>Context</h2><p>\n    The message sender\n </p></div></div><div class=\"navfooter\"><hr><table width=\"100%\" summary=\"Navigation footer\"><tr><td width=\"40%\" align=\"left\"><a accesskey=\"p\" href=\"API-socket-recvmsg-return.html\">Prev</a>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"u\" href=\"socket.stp.html\">Up</a></td><td width=\"40%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-socket-sendmsg.html\">Next</a></td></tr><tr><td width=\"40%\" align=\"left\" valign=\"top\"><span class=\"phrase\">probe::socket.recvmsg.return</span>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"h\" href=\"index.html\">Home</a></td><td width=\"40%\" align=\"right\" valign=\"top\">&#160;<span class=\"phrase\">probe::socket.sendmsg</span></td></tr></table></div></body></html>\n"}, {"source1": "./usr/share/doc/systemtap-doc/tapsets/API-socket-sendmsg-return.html", "source2": "./usr/share/doc/systemtap-doc/tapsets/API-socket-sendmsg-return.html", "unified_diff": "@@ -1,24 +1,24 @@\n <html><head><meta http-equiv=\"Content-Type\" content=\"text/html; charset=ANSI_X3.4-1968\"><title>probe::socket.sendmsg.return</title><meta name=\"generator\" content=\"DocBook XSL Stylesheets Vsnapshot\"><link rel=\"home\" href=\"index.html\" title=\"SystemTap Tapset Reference Manual\"><link rel=\"up\" href=\"socket.stp.html\" title=\"Chapter&#160;14.&#160;Socket Tapset\"><link rel=\"prev\" href=\"API-socket-sendmsg.html\" title=\"probe::socket.sendmsg\"><link rel=\"next\" href=\"API-socket-write-iter.html\" title=\"probe::socket.write_iter\"></head><body bgcolor=\"white\" text=\"black\" link=\"#0000FF\" vlink=\"#840084\" alink=\"#0000FF\"><div class=\"navheader\"><table width=\"100%\" summary=\"Navigation header\"><tr><th colspan=\"3\" align=\"center\"><span class=\"phrase\">probe::socket.sendmsg.return</span></th></tr><tr><td width=\"20%\" align=\"left\"><a accesskey=\"p\" href=\"API-socket-sendmsg.html\">Prev</a>&#160;</td><th width=\"60%\" align=\"center\">Chapter&#160;14.&#160;Socket Tapset</th><td width=\"20%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-socket-write-iter.html\">Next</a></td></tr></table><hr></div><div class=\"refentry\"><a name=\"API-socket-sendmsg-return\"></a><div class=\"titlepage\"></div><div class=\"refnamediv\"><h2>Name</h2><p>probe::socket.sendmsg.return &#8212; \n      Return from socket.sendmsg.\n- </p></div><div class=\"refsynopsisdiv\"><h2>Synopsis</h2><pre class=\"synopsis\">socket.sendmsg.return </pre></div><div class=\"refsect1\"><a name=\"idm14115\"></a><h2>Values</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>type</code></em></span></dt><dd><p>\n-     Socket type value\n-    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>success</code></em></span></dt><dd><p>\n+ </p></div><div class=\"refsynopsisdiv\"><h2>Synopsis</h2><pre class=\"synopsis\">socket.sendmsg.return </pre></div><div class=\"refsect1\"><a name=\"idm14114\"></a><h2>Values</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>success</code></em></span></dt><dd><p>\n      Was send successful? (1 = yes, 0 = no)\n-    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>name</code></em></span></dt><dd><p>\n-     Name of this probe\n+    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>type</code></em></span></dt><dd><p>\n+     Socket type value\n     </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>family</code></em></span></dt><dd><p>\n      Protocol family value\n+    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>protocol</code></em></span></dt><dd><p>\n+     Protocol value\n+    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>name</code></em></span></dt><dd><p>\n+     Name of this probe\n     </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>size</code></em></span></dt><dd><p>\n      Size of message sent (in bytes) or error code if success = 0\n     </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>state</code></em></span></dt><dd><p>\n      Socket state value\n     </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>flags</code></em></span></dt><dd><p>\n      Socket flags value\n-    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>protocol</code></em></span></dt><dd><p>\n-     Protocol value\n-    </p></dd></dl></div></div><div class=\"refsect1\"><a name=\"idm14158\"></a><h2>Context</h2><p>\n+    </p></dd></dl></div></div><div class=\"refsect1\"><a name=\"idm14157\"></a><h2>Context</h2><p>\n    The message sender.\n-</p></div><div class=\"refsect1\"><a name=\"idm14161\"></a><h2>Description</h2><p>\n+</p></div><div class=\"refsect1\"><a name=\"idm14160\"></a><h2>Description</h2><p>\n    Fires at the conclusion of sending a message on a socket\n    via the <code class=\"function\">sock_sendmsg</code> function\n </p></div></div><div class=\"navfooter\"><hr><table width=\"100%\" summary=\"Navigation footer\"><tr><td width=\"40%\" align=\"left\"><a accesskey=\"p\" href=\"API-socket-sendmsg.html\">Prev</a>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"u\" href=\"socket.stp.html\">Up</a></td><td width=\"40%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-socket-write-iter.html\">Next</a></td></tr><tr><td width=\"40%\" align=\"left\" valign=\"top\"><span class=\"phrase\">probe::socket.sendmsg</span>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"h\" href=\"index.html\">Home</a></td><td width=\"40%\" align=\"right\" valign=\"top\">&#160;<span class=\"phrase\">probe::socket.write_iter</span></td></tr></table></div></body></html>\n"}, {"source1": "./usr/share/doc/systemtap-doc/tapsets/API-socket-sendmsg.html", "source2": "./usr/share/doc/systemtap-doc/tapsets/API-socket-sendmsg.html", "unified_diff": "@@ -1,22 +1,22 @@\n <html><head><meta http-equiv=\"Content-Type\" content=\"text/html; charset=ANSI_X3.4-1968\"><title>probe::socket.sendmsg</title><meta name=\"generator\" content=\"DocBook XSL Stylesheets Vsnapshot\"><link rel=\"home\" href=\"index.html\" title=\"SystemTap Tapset Reference Manual\"><link rel=\"up\" href=\"socket.stp.html\" title=\"Chapter&#160;14.&#160;Socket Tapset\"><link rel=\"prev\" href=\"API-socket-send.html\" title=\"probe::socket.send\"><link rel=\"next\" href=\"API-socket-sendmsg-return.html\" title=\"probe::socket.sendmsg.return\"></head><body bgcolor=\"white\" text=\"black\" link=\"#0000FF\" vlink=\"#840084\" alink=\"#0000FF\"><div class=\"navheader\"><table width=\"100%\" summary=\"Navigation header\"><tr><th colspan=\"3\" align=\"center\"><span class=\"phrase\">probe::socket.sendmsg</span></th></tr><tr><td width=\"20%\" align=\"left\"><a accesskey=\"p\" href=\"API-socket-send.html\">Prev</a>&#160;</td><th width=\"60%\" align=\"center\">Chapter&#160;14.&#160;Socket Tapset</th><td width=\"20%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-socket-sendmsg-return.html\">Next</a></td></tr></table><hr></div><div class=\"refentry\"><a name=\"API-socket-sendmsg\"></a><div class=\"titlepage\"></div><div class=\"refnamediv\"><h2>Name</h2><p>probe::socket.sendmsg &#8212; \n      Message is currently being sent on a socket.\n- </p></div><div class=\"refsynopsisdiv\"><h2>Synopsis</h2><pre class=\"synopsis\">socket.sendmsg </pre></div><div class=\"refsect1\"><a name=\"idm14055\"></a><h2>Values</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>name</code></em></span></dt><dd><p>\n-     Name of this probe\n+ </p></div><div class=\"refsynopsisdiv\"><h2>Synopsis</h2><pre class=\"synopsis\">socket.sendmsg </pre></div><div class=\"refsect1\"><a name=\"idm14054\"></a><h2>Values</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>type</code></em></span></dt><dd><p>\n+     Socket type value\n+    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>protocol</code></em></span></dt><dd><p>\n+     Protocol value\n     </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>family</code></em></span></dt><dd><p>\n      Protocol family value\n+    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>state</code></em></span></dt><dd><p>\n+     Socket state value\n     </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>size</code></em></span></dt><dd><p>\n      Message size in bytes\n-    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>type</code></em></span></dt><dd><p>\n-     Socket type value\n+    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>name</code></em></span></dt><dd><p>\n+     Name of this probe\n     </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>flags</code></em></span></dt><dd><p>\n      Socket flags value\n-    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>protocol</code></em></span></dt><dd><p>\n-     Protocol value\n-    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>state</code></em></span></dt><dd><p>\n-     Socket state value\n-    </p></dd></dl></div></div><div class=\"refsect1\"><a name=\"idm14093\"></a><h2>Context</h2><p>\n+    </p></dd></dl></div></div><div class=\"refsect1\"><a name=\"idm14092\"></a><h2>Context</h2><p>\n    The message sender\n-</p></div><div class=\"refsect1\"><a name=\"idm14096\"></a><h2>Description</h2><p>\n+</p></div><div class=\"refsect1\"><a name=\"idm14095\"></a><h2>Description</h2><p>\n    Fires at the beginning of sending a message on a socket\n    via the <code class=\"function\">sock_sendmsg</code> function\n </p></div></div><div class=\"navfooter\"><hr><table width=\"100%\" summary=\"Navigation footer\"><tr><td width=\"40%\" align=\"left\"><a accesskey=\"p\" href=\"API-socket-send.html\">Prev</a>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"u\" href=\"socket.stp.html\">Up</a></td><td width=\"40%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-socket-sendmsg-return.html\">Next</a></td></tr><tr><td width=\"40%\" align=\"left\" valign=\"top\"><span class=\"phrase\">probe::socket.send</span>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"h\" href=\"index.html\">Home</a></td><td width=\"40%\" align=\"right\" valign=\"top\">&#160;<span class=\"phrase\">probe::socket.sendmsg.return</span></td></tr></table></div></body></html>\n"}, {"source1": "./usr/share/doc/systemtap-doc/tapsets/API-socket-write-iter-return.html", "source2": "./usr/share/doc/systemtap-doc/tapsets/API-socket-write-iter-return.html", "unified_diff": "@@ -1,24 +1,24 @@\n <html><head><meta http-equiv=\"Content-Type\" content=\"text/html; charset=ANSI_X3.4-1968\"><title>probe::socket.write_iter.return</title><meta name=\"generator\" content=\"DocBook XSL Stylesheets Vsnapshot\"><link rel=\"home\" href=\"index.html\" title=\"SystemTap Tapset Reference Manual\"><link rel=\"up\" href=\"socket.stp.html\" title=\"Chapter&#160;14.&#160;Socket Tapset\"><link rel=\"prev\" href=\"API-socket-write-iter.html\" title=\"probe::socket.write_iter\"><link rel=\"next\" href=\"API-socket-writev.html\" title=\"probe::socket.writev\"></head><body bgcolor=\"white\" text=\"black\" link=\"#0000FF\" vlink=\"#840084\" alink=\"#0000FF\"><div class=\"navheader\"><table width=\"100%\" summary=\"Navigation header\"><tr><th colspan=\"3\" align=\"center\"><span class=\"phrase\">probe::socket.write_iter.return</span></th></tr><tr><td width=\"20%\" align=\"left\"><a accesskey=\"p\" href=\"API-socket-write-iter.html\">Prev</a>&#160;</td><th width=\"60%\" align=\"center\">Chapter&#160;14.&#160;Socket Tapset</th><td width=\"20%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-socket-writev.html\">Next</a></td></tr></table><hr></div><div class=\"refentry\"><a name=\"API-socket-write-iter-return\"></a><div class=\"titlepage\"></div><div class=\"refnamediv\"><h2>Name</h2><p>probe::socket.write_iter.return &#8212; \n      Conclusion of message send via <code class=\"function\">sock_write_iter</code>\n- </p></div><div class=\"refsynopsisdiv\"><h2>Synopsis</h2><pre class=\"synopsis\">socket.write_iter.return </pre></div><div class=\"refsect1\"><a name=\"idm14242\"></a><h2>Values</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>state</code></em></span></dt><dd><p>\n+ </p></div><div class=\"refsynopsisdiv\"><h2>Synopsis</h2><pre class=\"synopsis\">socket.write_iter.return </pre></div><div class=\"refsect1\"><a name=\"idm14241\"></a><h2>Values</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>name</code></em></span></dt><dd><p>\n+     Name of this probe\n+    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>state</code></em></span></dt><dd><p>\n      Socket state value\n+    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>size</code></em></span></dt><dd><p>\n+     Size of message received (in bytes) or error code if success = 0\n     </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>flags</code></em></span></dt><dd><p>\n      Socket flags value\n-    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>protocol</code></em></span></dt><dd><p>\n-     Protocol value\n     </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>success</code></em></span></dt><dd><p>\n      Was receive successful? (1 = yes, 0 = no)\n     </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>type</code></em></span></dt><dd><p>\n      Socket type value\n-    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>size</code></em></span></dt><dd><p>\n-     Size of message received (in bytes) or error code if success = 0\n     </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>family</code></em></span></dt><dd><p>\n      Protocol family value\n-    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>name</code></em></span></dt><dd><p>\n-     Name of this probe\n-    </p></dd></dl></div></div><div class=\"refsect1\"><a name=\"idm14285\"></a><h2>Context</h2><p>\n+    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>protocol</code></em></span></dt><dd><p>\n+     Protocol value\n+    </p></dd></dl></div></div><div class=\"refsect1\"><a name=\"idm14284\"></a><h2>Context</h2><p>\n    The message receiver.\n-</p></div><div class=\"refsect1\"><a name=\"idm14288\"></a><h2>Description</h2><p>\n+</p></div><div class=\"refsect1\"><a name=\"idm14287\"></a><h2>Description</h2><p>\n    Fires at the conclusion of sending a message on a socket\n    via the <code class=\"function\">sock_write_iter</code> function\n </p></div></div><div class=\"navfooter\"><hr><table width=\"100%\" summary=\"Navigation footer\"><tr><td width=\"40%\" align=\"left\"><a accesskey=\"p\" href=\"API-socket-write-iter.html\">Prev</a>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"u\" href=\"socket.stp.html\">Up</a></td><td width=\"40%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-socket-writev.html\">Next</a></td></tr><tr><td width=\"40%\" align=\"left\" valign=\"top\"><span class=\"phrase\">probe::socket.write_iter</span>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"h\" href=\"index.html\">Home</a></td><td width=\"40%\" align=\"right\" valign=\"top\">&#160;<span class=\"phrase\">probe::socket.writev</span></td></tr></table></div></body></html>\n"}, {"source1": "./usr/share/doc/systemtap-doc/tapsets/API-socket-write-iter.html", "source2": "./usr/share/doc/systemtap-doc/tapsets/API-socket-write-iter.html", "unified_diff": "@@ -1,22 +1,22 @@\n <html><head><meta http-equiv=\"Content-Type\" content=\"text/html; charset=ANSI_X3.4-1968\"><title>probe::socket.write_iter</title><meta name=\"generator\" content=\"DocBook XSL Stylesheets Vsnapshot\"><link rel=\"home\" href=\"index.html\" title=\"SystemTap Tapset Reference Manual\"><link rel=\"up\" href=\"socket.stp.html\" title=\"Chapter&#160;14.&#160;Socket Tapset\"><link rel=\"prev\" href=\"API-socket-sendmsg-return.html\" title=\"probe::socket.sendmsg.return\"><link rel=\"next\" href=\"API-socket-write-iter-return.html\" title=\"probe::socket.write_iter.return\"></head><body bgcolor=\"white\" text=\"black\" link=\"#0000FF\" vlink=\"#840084\" alink=\"#0000FF\"><div class=\"navheader\"><table width=\"100%\" summary=\"Navigation header\"><tr><th colspan=\"3\" align=\"center\"><span class=\"phrase\">probe::socket.write_iter</span></th></tr><tr><td width=\"20%\" align=\"left\"><a accesskey=\"p\" href=\"API-socket-sendmsg-return.html\">Prev</a>&#160;</td><th width=\"60%\" align=\"center\">Chapter&#160;14.&#160;Socket Tapset</th><td width=\"20%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-socket-write-iter-return.html\">Next</a></td></tr></table><hr></div><div class=\"refentry\"><a name=\"API-socket-write-iter\"></a><div class=\"titlepage\"></div><div class=\"refnamediv\"><h2>Name</h2><p>probe::socket.write_iter &#8212; \n      Message send via <code class=\"function\">sock_write_iter</code>\n- </p></div><div class=\"refsynopsisdiv\"><h2>Synopsis</h2><pre class=\"synopsis\">socket.write_iter </pre></div><div class=\"refsect1\"><a name=\"idm14181\"></a><h2>Values</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>type</code></em></span></dt><dd><p>\n-     Socket type value\n+ </p></div><div class=\"refsynopsisdiv\"><h2>Synopsis</h2><pre class=\"synopsis\">socket.write_iter </pre></div><div class=\"refsect1\"><a name=\"idm14180\"></a><h2>Values</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>protocol</code></em></span></dt><dd><p>\n+     Protocol value\n     </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>family</code></em></span></dt><dd><p>\n      Protocol family value\n+    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>type</code></em></span></dt><dd><p>\n+     Socket type value\n+    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>flags</code></em></span></dt><dd><p>\n+     Socket flags value\n     </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>size</code></em></span></dt><dd><p>\n      Message size in bytes\n-    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>name</code></em></span></dt><dd><p>\n-     Name of this probe\n     </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>state</code></em></span></dt><dd><p>\n      Socket state value\n-    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>flags</code></em></span></dt><dd><p>\n-     Socket flags value\n-    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>protocol</code></em></span></dt><dd><p>\n-     Protocol value\n-    </p></dd></dl></div></div><div class=\"refsect1\"><a name=\"idm14219\"></a><h2>Context</h2><p>\n+    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>name</code></em></span></dt><dd><p>\n+     Name of this probe\n+    </p></dd></dl></div></div><div class=\"refsect1\"><a name=\"idm14218\"></a><h2>Context</h2><p>\n    The message sender\n-</p></div><div class=\"refsect1\"><a name=\"idm14222\"></a><h2>Description</h2><p>\n+</p></div><div class=\"refsect1\"><a name=\"idm14221\"></a><h2>Description</h2><p>\n    Fires at the beginning of sending a message on a socket\n    via the <code class=\"function\">sock_write_iter</code> function\n </p></div></div><div class=\"navfooter\"><hr><table width=\"100%\" summary=\"Navigation footer\"><tr><td width=\"40%\" align=\"left\"><a accesskey=\"p\" href=\"API-socket-sendmsg-return.html\">Prev</a>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"u\" href=\"socket.stp.html\">Up</a></td><td width=\"40%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-socket-write-iter-return.html\">Next</a></td></tr><tr><td width=\"40%\" align=\"left\" valign=\"top\"><span class=\"phrase\">probe::socket.sendmsg.return</span>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"h\" href=\"index.html\">Home</a></td><td width=\"40%\" align=\"right\" valign=\"top\">&#160;<span class=\"phrase\">probe::socket.write_iter.return</span></td></tr></table></div></body></html>\n"}, {"source1": "./usr/share/doc/systemtap-doc/tapsets/API-socket-writev-return.html", "source2": "./usr/share/doc/systemtap-doc/tapsets/API-socket-writev-return.html", "unified_diff": "@@ -1,24 +1,24 @@\n <html><head><meta http-equiv=\"Content-Type\" content=\"text/html; charset=ANSI_X3.4-1968\"><title>probe::socket.writev.return</title><meta name=\"generator\" content=\"DocBook XSL Stylesheets Vsnapshot\"><link rel=\"home\" href=\"index.html\" title=\"SystemTap Tapset Reference Manual\"><link rel=\"up\" href=\"socket.stp.html\" title=\"Chapter&#160;14.&#160;Socket Tapset\"><link rel=\"prev\" href=\"API-socket-writev.html\" title=\"probe::socket.writev\"><link rel=\"next\" href=\"snmp.stp.html\" title=\"Chapter&#160;15.&#160;SNMP Information Tapset\"></head><body bgcolor=\"white\" text=\"black\" link=\"#0000FF\" vlink=\"#840084\" alink=\"#0000FF\"><div class=\"navheader\"><table width=\"100%\" summary=\"Navigation header\"><tr><th colspan=\"3\" align=\"center\"><span class=\"phrase\">probe::socket.writev.return</span></th></tr><tr><td width=\"20%\" align=\"left\"><a accesskey=\"p\" href=\"API-socket-writev.html\">Prev</a>&#160;</td><th width=\"60%\" align=\"center\">Chapter&#160;14.&#160;Socket Tapset</th><td width=\"20%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"snmp.stp.html\">Next</a></td></tr></table><hr></div><div class=\"refentry\"><a name=\"API-socket-writev-return\"></a><div class=\"titlepage\"></div><div class=\"refnamediv\"><h2>Name</h2><p>probe::socket.writev.return &#8212; \n      Conclusion of message sent via <code class=\"function\">socket_writev</code>\n- </p></div><div class=\"refsynopsisdiv\"><h2>Synopsis</h2><pre class=\"synopsis\">socket.writev.return </pre></div><div class=\"refsect1\"><a name=\"idm14369\"></a><h2>Values</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>name</code></em></span></dt><dd><p>\n-     Name of this probe\n-    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>family</code></em></span></dt><dd><p>\n+ </p></div><div class=\"refsynopsisdiv\"><h2>Synopsis</h2><pre class=\"synopsis\">socket.writev.return </pre></div><div class=\"refsect1\"><a name=\"idm14368\"></a><h2>Values</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>family</code></em></span></dt><dd><p>\n      Protocol family value\n-    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>size</code></em></span></dt><dd><p>\n-     Size of message sent (in bytes) or error code if success = 0\n-    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>type</code></em></span></dt><dd><p>\n-     Socket type value\n+    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>protocol</code></em></span></dt><dd><p>\n+     Protocol value\n     </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>success</code></em></span></dt><dd><p>\n      Was send successful? (1 = yes, 0 = no)\n+    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>type</code></em></span></dt><dd><p>\n+     Socket type value\n     </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>flags</code></em></span></dt><dd><p>\n      Socket flags value\n-    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>protocol</code></em></span></dt><dd><p>\n-     Protocol value\n+    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>name</code></em></span></dt><dd><p>\n+     Name of this probe\n     </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>state</code></em></span></dt><dd><p>\n      Socket state value\n-    </p></dd></dl></div></div><div class=\"refsect1\"><a name=\"idm14412\"></a><h2>Context</h2><p>\n+    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>size</code></em></span></dt><dd><p>\n+     Size of message sent (in bytes) or error code if success = 0\n+    </p></dd></dl></div></div><div class=\"refsect1\"><a name=\"idm14411\"></a><h2>Context</h2><p>\n    The message receiver.\n-</p></div><div class=\"refsect1\"><a name=\"idm14415\"></a><h2>Description</h2><p>\n+</p></div><div class=\"refsect1\"><a name=\"idm14414\"></a><h2>Description</h2><p>\n    Fires at the conclusion of sending a message on a socket\n    via the <code class=\"function\">sock_writev</code> function\n </p></div></div><div class=\"navfooter\"><hr><table width=\"100%\" summary=\"Navigation footer\"><tr><td width=\"40%\" align=\"left\"><a accesskey=\"p\" href=\"API-socket-writev.html\">Prev</a>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"u\" href=\"socket.stp.html\">Up</a></td><td width=\"40%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"snmp.stp.html\">Next</a></td></tr><tr><td width=\"40%\" align=\"left\" valign=\"top\"><span class=\"phrase\">probe::socket.writev</span>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"h\" href=\"index.html\">Home</a></td><td width=\"40%\" align=\"right\" valign=\"top\">&#160;Chapter&#160;15.&#160;SNMP Information Tapset</td></tr></table></div></body></html>\n"}, {"source1": "./usr/share/doc/systemtap-doc/tapsets/API-socket-writev.html", "source2": "./usr/share/doc/systemtap-doc/tapsets/API-socket-writev.html", "unified_diff": "@@ -1,22 +1,22 @@\n <html><head><meta http-equiv=\"Content-Type\" content=\"text/html; charset=ANSI_X3.4-1968\"><title>probe::socket.writev</title><meta name=\"generator\" content=\"DocBook XSL Stylesheets Vsnapshot\"><link rel=\"home\" href=\"index.html\" title=\"SystemTap Tapset Reference Manual\"><link rel=\"up\" href=\"socket.stp.html\" title=\"Chapter&#160;14.&#160;Socket Tapset\"><link rel=\"prev\" href=\"API-socket-write-iter-return.html\" title=\"probe::socket.write_iter.return\"><link rel=\"next\" href=\"API-socket-writev-return.html\" title=\"probe::socket.writev.return\"></head><body bgcolor=\"white\" text=\"black\" link=\"#0000FF\" vlink=\"#840084\" alink=\"#0000FF\"><div class=\"navheader\"><table width=\"100%\" summary=\"Navigation header\"><tr><th colspan=\"3\" align=\"center\"><span class=\"phrase\">probe::socket.writev</span></th></tr><tr><td width=\"20%\" align=\"left\"><a accesskey=\"p\" href=\"API-socket-write-iter-return.html\">Prev</a>&#160;</td><th width=\"60%\" align=\"center\">Chapter&#160;14.&#160;Socket Tapset</th><td width=\"20%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-socket-writev-return.html\">Next</a></td></tr></table><hr></div><div class=\"refentry\"><a name=\"API-socket-writev\"></a><div class=\"titlepage\"></div><div class=\"refnamediv\"><h2>Name</h2><p>probe::socket.writev &#8212; \n      Message sent via <code class=\"function\">socket_writev</code>\n- </p></div><div class=\"refsynopsisdiv\"><h2>Synopsis</h2><pre class=\"synopsis\">socket.writev </pre></div><div class=\"refsect1\"><a name=\"idm14308\"></a><h2>Values</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>flags</code></em></span></dt><dd><p>\n-     Socket flags value\n-    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>protocol</code></em></span></dt><dd><p>\n-     Protocol value\n-    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>state</code></em></span></dt><dd><p>\n-     Socket state value\n-    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>family</code></em></span></dt><dd><p>\n-     Protocol family value\n+ </p></div><div class=\"refsynopsisdiv\"><h2>Synopsis</h2><pre class=\"synopsis\">socket.writev </pre></div><div class=\"refsect1\"><a name=\"idm14307\"></a><h2>Values</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>name</code></em></span></dt><dd><p>\n+     Name of this probe\n     </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>size</code></em></span></dt><dd><p>\n      Message size in bytes\n-    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>name</code></em></span></dt><dd><p>\n-     Name of this probe\n+    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>state</code></em></span></dt><dd><p>\n+     Socket state value\n+    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>flags</code></em></span></dt><dd><p>\n+     Socket flags value\n     </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>type</code></em></span></dt><dd><p>\n      Socket type value\n-    </p></dd></dl></div></div><div class=\"refsect1\"><a name=\"idm14346\"></a><h2>Context</h2><p>\n+    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>family</code></em></span></dt><dd><p>\n+     Protocol family value\n+    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>protocol</code></em></span></dt><dd><p>\n+     Protocol value\n+    </p></dd></dl></div></div><div class=\"refsect1\"><a name=\"idm14345\"></a><h2>Context</h2><p>\n    The message sender\n-</p></div><div class=\"refsect1\"><a name=\"idm14349\"></a><h2>Description</h2><p>\n+</p></div><div class=\"refsect1\"><a name=\"idm14348\"></a><h2>Description</h2><p>\n    Fires at the beginning of sending a message on a socket\n    via the <code class=\"function\">sock_writev</code> function\n </p></div></div><div class=\"navfooter\"><hr><table width=\"100%\" summary=\"Navigation footer\"><tr><td width=\"40%\" align=\"left\"><a accesskey=\"p\" href=\"API-socket-write-iter-return.html\">Prev</a>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"u\" href=\"socket.stp.html\">Up</a></td><td width=\"40%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-socket-writev-return.html\">Next</a></td></tr><tr><td width=\"40%\" align=\"left\" valign=\"top\"><span class=\"phrase\">probe::socket.write_iter.return</span>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"h\" href=\"index.html\">Home</a></td><td width=\"40%\" align=\"right\" valign=\"top\">&#160;<span class=\"phrase\">probe::socket.writev.return</span></td></tr></table></div></body></html>\n"}, {"source1": "./usr/share/doc/systemtap-doc/tapsets/API-softirq-entry.html", "source2": "./usr/share/doc/systemtap-doc/tapsets/API-softirq-entry.html", "unified_diff": "@@ -1,11 +1,11 @@\n <html><head><meta http-equiv=\"Content-Type\" content=\"text/html; charset=ANSI_X3.4-1968\"><title>probe::softirq.entry</title><meta name=\"generator\" content=\"DocBook XSL Stylesheets Vsnapshot\"><link rel=\"home\" href=\"index.html\" title=\"SystemTap Tapset Reference Manual\"><link rel=\"up\" href=\"irq.stp.html\" title=\"Chapter&#160;12.&#160;Interrupt Request (IRQ) Tapset\"><link rel=\"prev\" href=\"API-irq-handler-exit.html\" title=\"probe::irq_handler.exit\"><link rel=\"next\" href=\"API-softirq-exit.html\" title=\"probe::softirq.exit\"></head><body bgcolor=\"white\" text=\"black\" link=\"#0000FF\" vlink=\"#840084\" alink=\"#0000FF\"><div class=\"navheader\"><table width=\"100%\" summary=\"Navigation header\"><tr><th colspan=\"3\" align=\"center\"><span class=\"phrase\">probe::softirq.entry</span></th></tr><tr><td width=\"20%\" align=\"left\"><a accesskey=\"p\" href=\"API-irq-handler-exit.html\">Prev</a>&#160;</td><th width=\"60%\" align=\"center\">Chapter&#160;12.&#160;Interrupt Request (IRQ) Tapset</th><td width=\"20%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-softirq-exit.html\">Next</a></td></tr></table><hr></div><div class=\"refentry\"><a name=\"API-softirq-entry\"></a><div class=\"titlepage\"></div><div class=\"refnamediv\"><h2>Name</h2><p>probe::softirq.entry &#8212; \n      Execution of handler for a pending softirq starting\n- </p></div><div class=\"refsynopsisdiv\"><h2>Synopsis</h2><pre class=\"synopsis\">softirq.entry </pre></div><div class=\"refsect1\"><a name=\"idm8172\"></a><h2>Values</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>vec_nr</code></em></span></dt><dd><p>\n+ </p></div><div class=\"refsynopsisdiv\"><h2>Synopsis</h2><pre class=\"synopsis\">softirq.entry </pre></div><div class=\"refsect1\"><a name=\"idm8171\"></a><h2>Values</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>vec_nr</code></em></span></dt><dd><p>\n      softirq vector number\n+    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>h</code></em></span></dt><dd><p>\n+     struct softirq_action* for current pending softirq\n     </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>action</code></em></span></dt><dd><p>\n      pointer to softirq handler just about to execute\n     </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>vec</code></em></span></dt><dd><p>\n      softirq_action vector\n-    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>h</code></em></span></dt><dd><p>\n-     struct softirq_action* for current pending softirq\n     </p></dd></dl></div></div></div><div class=\"navfooter\"><hr><table width=\"100%\" summary=\"Navigation footer\"><tr><td width=\"40%\" align=\"left\"><a accesskey=\"p\" href=\"API-irq-handler-exit.html\">Prev</a>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"u\" href=\"irq.stp.html\">Up</a></td><td width=\"40%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-softirq-exit.html\">Next</a></td></tr><tr><td width=\"40%\" align=\"left\" valign=\"top\"><span class=\"phrase\">probe::irq_handler.exit</span>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"h\" href=\"index.html\">Home</a></td><td width=\"40%\" align=\"right\" valign=\"top\">&#160;<span class=\"phrase\">probe::softirq.exit</span></td></tr></table></div></body></html>\n"}, {"source1": "./usr/share/doc/systemtap-doc/tapsets/API-softirq-exit.html", "source2": "./usr/share/doc/systemtap-doc/tapsets/API-softirq-exit.html", "unified_diff": "@@ -1,11 +1,11 @@\n <html><head><meta http-equiv=\"Content-Type\" content=\"text/html; charset=ANSI_X3.4-1968\"><title>probe::softirq.exit</title><meta name=\"generator\" content=\"DocBook XSL Stylesheets Vsnapshot\"><link rel=\"home\" href=\"index.html\" title=\"SystemTap Tapset Reference Manual\"><link rel=\"up\" href=\"irq.stp.html\" title=\"Chapter&#160;12.&#160;Interrupt Request (IRQ) Tapset\"><link rel=\"prev\" href=\"API-softirq-entry.html\" title=\"probe::softirq.entry\"><link rel=\"next\" href=\"API-workqueue-create.html\" title=\"probe::workqueue.create\"></head><body bgcolor=\"white\" text=\"black\" link=\"#0000FF\" vlink=\"#840084\" alink=\"#0000FF\"><div class=\"navheader\"><table width=\"100%\" summary=\"Navigation header\"><tr><th colspan=\"3\" align=\"center\"><span class=\"phrase\">probe::softirq.exit</span></th></tr><tr><td width=\"20%\" align=\"left\"><a accesskey=\"p\" href=\"API-softirq-entry.html\">Prev</a>&#160;</td><th width=\"60%\" align=\"center\">Chapter&#160;12.&#160;Interrupt Request (IRQ) Tapset</th><td width=\"20%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-workqueue-create.html\">Next</a></td></tr></table><hr></div><div class=\"refentry\"><a name=\"API-softirq-exit\"></a><div class=\"titlepage\"></div><div class=\"refnamediv\"><h2>Name</h2><p>probe::softirq.exit &#8212; \n      Execution of handler for a pending softirq completed\n- </p></div><div class=\"refsynopsisdiv\"><h2>Synopsis</h2><pre class=\"synopsis\">softirq.exit </pre></div><div class=\"refsect1\"><a name=\"idm8210\"></a><h2>Values</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>vec_nr</code></em></span></dt><dd><p>\n-     softirq vector number\n+ </p></div><div class=\"refsynopsisdiv\"><h2>Synopsis</h2><pre class=\"synopsis\">softirq.exit </pre></div><div class=\"refsect1\"><a name=\"idm8209\"></a><h2>Values</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>vec</code></em></span></dt><dd><p>\n+     softirq_action vector\n     </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>action</code></em></span></dt><dd><p>\n      pointer to softirq handler that just finished execution\n-    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>vec</code></em></span></dt><dd><p>\n-     softirq_action vector\n     </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>h</code></em></span></dt><dd><p>\n      struct softirq_action* for just executed softirq\n+    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>vec_nr</code></em></span></dt><dd><p>\n+     softirq vector number\n     </p></dd></dl></div></div></div><div class=\"navfooter\"><hr><table width=\"100%\" summary=\"Navigation footer\"><tr><td width=\"40%\" align=\"left\"><a accesskey=\"p\" href=\"API-softirq-entry.html\">Prev</a>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"u\" href=\"irq.stp.html\">Up</a></td><td width=\"40%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-workqueue-create.html\">Next</a></td></tr><tr><td width=\"40%\" align=\"left\" valign=\"top\"><span class=\"phrase\">probe::softirq.entry</span>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"h\" href=\"index.html\">Home</a></td><td width=\"40%\" align=\"right\" valign=\"top\">&#160;<span class=\"phrase\">probe::workqueue.create</span></td></tr></table></div></body></html>\n"}, {"source1": "./usr/share/doc/systemtap-doc/tapsets/API-speculate.html", "source2": "./usr/share/doc/systemtap-doc/tapsets/API-speculate.html", "unified_diff": "@@ -1,11 +1,11 @@\n <html><head><meta http-equiv=\"Content-Type\" content=\"text/html; charset=ANSI_X3.4-1968\"><title>function::speculate</title><meta name=\"generator\" content=\"DocBook XSL Stylesheets Vsnapshot\"><link rel=\"home\" href=\"index.html\" title=\"SystemTap Tapset Reference Manual\"><link rel=\"up\" href=\"speculation.stp.html\" title=\"Chapter&#160;32.&#160;Speculation\"><link rel=\"prev\" href=\"API-discard.html\" title=\"function::discard\"><link rel=\"next\" href=\"API-speculation.html\" title=\"function::speculation\"></head><body bgcolor=\"white\" text=\"black\" link=\"#0000FF\" vlink=\"#840084\" alink=\"#0000FF\"><div class=\"navheader\"><table width=\"100%\" summary=\"Navigation header\"><tr><th colspan=\"3\" align=\"center\"><span class=\"phrase\">function::speculate</span></th></tr><tr><td width=\"20%\" align=\"left\"><a accesskey=\"p\" href=\"API-discard.html\">Prev</a>&#160;</td><th width=\"60%\" align=\"center\">Chapter&#160;32.&#160;Speculation</th><td width=\"20%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-speculation.html\">Next</a></td></tr></table><hr></div><div class=\"refentry\"><a name=\"API-speculate\"></a><div class=\"titlepage\"></div><div class=\"refnamediv\"><h2>Name</h2><p>function::speculate &#8212; \n      Store a string for possible output later\n  </p></div><div class=\"refsynopsisdiv\"><h2>Synopsis</h2><pre class=\"programlisting\">\n     speculate(id:long,output:string)\n-</pre></div><div class=\"refsect1\"><a name=\"idm25578\"></a><h2>Arguments</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>id</code></em></span></dt><dd><p>\n+</pre></div><div class=\"refsect1\"><a name=\"idm25577\"></a><h2>Arguments</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>id</code></em></span></dt><dd><p>\n      buffer id to store the information in\n     </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>output</code></em></span></dt><dd><p>\n      string to write out when commit occurs\n-    </p></dd></dl></div></div><div class=\"refsect1\"><a name=\"idm25591\"></a><h2>Description</h2><p>\n+    </p></dd></dl></div></div><div class=\"refsect1\"><a name=\"idm25590\"></a><h2>Description</h2><p>\n    Add a string to the speculaive buffer for id.\n </p></div></div><div class=\"navfooter\"><hr><table width=\"100%\" summary=\"Navigation footer\"><tr><td width=\"40%\" align=\"left\"><a accesskey=\"p\" href=\"API-discard.html\">Prev</a>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"u\" href=\"speculation.stp.html\">Up</a></td><td width=\"40%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-speculation.html\">Next</a></td></tr><tr><td width=\"40%\" align=\"left\" valign=\"top\"><span class=\"phrase\">function::discard</span>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"h\" href=\"index.html\">Home</a></td><td width=\"40%\" align=\"right\" valign=\"top\">&#160;<span class=\"phrase\">function::speculation</span></td></tr></table></div></body></html>\n"}, {"source1": "./usr/share/doc/systemtap-doc/tapsets/API-speculation.html", "source2": "./usr/share/doc/systemtap-doc/tapsets/API-speculation.html", "unified_diff": "@@ -1,14 +1,14 @@\n <html><head><meta http-equiv=\"Content-Type\" content=\"text/html; charset=ANSI_X3.4-1968\"><title>function::speculation</title><meta name=\"generator\" content=\"DocBook XSL Stylesheets Vsnapshot\"><link rel=\"home\" href=\"index.html\" title=\"SystemTap Tapset Reference Manual\"><link rel=\"up\" href=\"speculation.stp.html\" title=\"Chapter&#160;32.&#160;Speculation\"><link rel=\"prev\" href=\"API-speculate.html\" title=\"function::speculate\"><link rel=\"next\" href=\"json.stp.html\" title=\"Chapter&#160;33.&#160;JSON Tapset\"></head><body bgcolor=\"white\" text=\"black\" link=\"#0000FF\" vlink=\"#840084\" alink=\"#0000FF\"><div class=\"navheader\"><table width=\"100%\" summary=\"Navigation header\"><tr><th colspan=\"3\" align=\"center\"><span class=\"phrase\">function::speculation</span></th></tr><tr><td width=\"20%\" align=\"left\"><a accesskey=\"p\" href=\"API-speculate.html\">Prev</a>&#160;</td><th width=\"60%\" align=\"center\">Chapter&#160;32.&#160;Speculation</th><td width=\"20%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"json.stp.html\">Next</a></td></tr></table><hr></div><div class=\"refentry\"><a name=\"API-speculation\"></a><div class=\"titlepage\"></div><div class=\"refnamediv\"><h2>Name</h2><p>function::speculation &#8212; \n   Allocate a new id for speculative output\n  </p></div><div class=\"refsynopsisdiv\"><h2>Synopsis</h2><pre class=\"programlisting\">\n     speculation:long()\n-</pre></div><div class=\"refsect1\"><a name=\"idm25609\"></a><h2>Arguments</h2><p>\n+</pre></div><div class=\"refsect1\"><a name=\"idm25608\"></a><h2>Arguments</h2><p>\n   None\n- </p></div><div class=\"refsect1\"><a name=\"idm25612\"></a><h2>Description</h2><p>\n+ </p></div><div class=\"refsect1\"><a name=\"idm25611\"></a><h2>Description</h2><p>\n    </p><p>\n \n    The <code class=\"function\">speculation</code> function is called when a new speculation buffer is needed.\n    It returns an id for the speculative output.\n    There can be multiple threads being speculated on concurrently.\n    This id is used by other speculation functions to keep the threads\n    separate.\n"}, {"source1": "./usr/share/doc/systemtap-doc/tapsets/API-sprint-backtrace.html", "source2": "./usr/share/doc/systemtap-doc/tapsets/API-sprint-backtrace.html", "unified_diff": "@@ -1,14 +1,14 @@\n <html><head><meta http-equiv=\"Content-Type\" content=\"text/html; charset=ANSI_X3.4-1968\"><title>function::sprint_backtrace</title><meta name=\"generator\" content=\"DocBook XSL Stylesheets Vsnapshot\"><link rel=\"home\" href=\"index.html\" title=\"SystemTap Tapset Reference Manual\"><link rel=\"up\" href=\"context_stp.html\" title=\"Chapter&#160;2.&#160;Context Functions\"><link rel=\"prev\" href=\"API-sid.html\" title=\"function::sid\"><link rel=\"next\" href=\"API-sprint-stack.html\" title=\"function::sprint_stack\"></head><body bgcolor=\"white\" text=\"black\" link=\"#0000FF\" vlink=\"#840084\" alink=\"#0000FF\"><div class=\"navheader\"><table width=\"100%\" summary=\"Navigation header\"><tr><th colspan=\"3\" align=\"center\"><span class=\"phrase\">function::sprint_backtrace</span></th></tr><tr><td width=\"20%\" align=\"left\"><a accesskey=\"p\" href=\"API-sid.html\">Prev</a>&#160;</td><th width=\"60%\" align=\"center\">Chapter&#160;2.&#160;Context Functions</th><td width=\"20%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-sprint-stack.html\">Next</a></td></tr></table><hr></div><div class=\"refentry\"><a name=\"API-sprint-backtrace\"></a><div class=\"titlepage\"></div><div class=\"refnamediv\"><h2>Name</h2><p>function::sprint_backtrace &#8212; \n      Return stack back trace as string\n  </p></div><div class=\"refsynopsisdiv\"><h2>Synopsis</h2><pre class=\"programlisting\">\n     sprint_backtrace:string()\n-</pre></div><div class=\"refsect1\"><a name=\"idm2035\"></a><h2>Arguments</h2><p>\n+</pre></div><div class=\"refsect1\"><a name=\"idm2034\"></a><h2>Arguments</h2><p>\n   None\n- </p></div><div class=\"refsect1\"><a name=\"idm2038\"></a><h2>Description</h2><p>\n+ </p></div><div class=\"refsect1\"><a name=\"idm2037\"></a><h2>Description</h2><p>\n    </p><p>\n \n    Returns a simple (kernel) backtrace. One line per address.\n    Includes the symbol name (or hex address if symbol\n    couldn't be resolved) and module name (if found). Includes the\n    offset from the start of the function if found, otherwise the\n    offset will be added to the module (if found, between\n"}, {"source1": "./usr/share/doc/systemtap-doc/tapsets/API-sprint-loadavg.html", "source2": "./usr/share/doc/systemtap-doc/tapsets/API-sprint-loadavg.html", "unified_diff": "@@ -1,10 +1,10 @@\n <html><head><meta http-equiv=\"Content-Type\" content=\"text/html; charset=ANSI_X3.4-1968\"><title>function::sprint_loadavg</title><meta name=\"generator\" content=\"DocBook XSL Stylesheets Vsnapshot\"><link rel=\"home\" href=\"index.html\" title=\"SystemTap Tapset Reference Manual\"><link rel=\"up\" href=\"kprocess.stp.html\" title=\"Chapter&#160;16.&#160;Kernel Process Tapset\"><link rel=\"prev\" href=\"API-get-loadavg-index.html\" title=\"function::get_loadavg_index\"><link rel=\"next\" href=\"API-target-set-pid.html\" title=\"function::target_set_pid\"></head><body bgcolor=\"white\" text=\"black\" link=\"#0000FF\" vlink=\"#840084\" alink=\"#0000FF\"><div class=\"navheader\"><table width=\"100%\" summary=\"Navigation header\"><tr><th colspan=\"3\" align=\"center\"><span class=\"phrase\">function::sprint_loadavg</span></th></tr><tr><td width=\"20%\" align=\"left\"><a accesskey=\"p\" href=\"API-get-loadavg-index.html\">Prev</a>&#160;</td><th width=\"60%\" align=\"center\">Chapter&#160;16.&#160;Kernel Process Tapset</th><td width=\"20%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-target-set-pid.html\">Next</a></td></tr></table><hr></div><div class=\"refentry\"><a name=\"API-sprint-loadavg\"></a><div class=\"titlepage\"></div><div class=\"refnamediv\"><h2>Name</h2><p>function::sprint_loadavg &#8212; \n      Report a pretty-printed load average\n  </p></div><div class=\"refsynopsisdiv\"><h2>Synopsis</h2><pre class=\"programlisting\">\n     sprint_loadavg:string()\n-</pre></div><div class=\"refsect1\"><a name=\"idm15675\"></a><h2>Arguments</h2><p>\n+</pre></div><div class=\"refsect1\"><a name=\"idm15674\"></a><h2>Arguments</h2><p>\n   None\n- </p></div><div class=\"refsect1\"><a name=\"idm15678\"></a><h2>Description</h2><p>\n+ </p></div><div class=\"refsect1\"><a name=\"idm15677\"></a><h2>Description</h2><p>\n    Returns the a string with three decimal numbers\n    in the usual format for 1-, 5- and 15-minute load averages.\n </p></div></div><div class=\"navfooter\"><hr><table width=\"100%\" summary=\"Navigation footer\"><tr><td width=\"40%\" align=\"left\"><a accesskey=\"p\" href=\"API-get-loadavg-index.html\">Prev</a>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"u\" href=\"kprocess.stp.html\">Up</a></td><td width=\"40%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-target-set-pid.html\">Next</a></td></tr><tr><td width=\"40%\" align=\"left\" valign=\"top\"><span class=\"phrase\">function::get_loadavg_index</span>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"h\" href=\"index.html\">Home</a></td><td width=\"40%\" align=\"right\" valign=\"top\">&#160;<span class=\"phrase\">function::target_set_pid</span></td></tr></table></div></body></html>\n"}, {"source1": "./usr/share/doc/systemtap-doc/tapsets/API-sprint-stack.html", "source2": "./usr/share/doc/systemtap-doc/tapsets/API-sprint-stack.html", "unified_diff": "@@ -1,23 +1,23 @@\n <html><head><meta http-equiv=\"Content-Type\" content=\"text/html; charset=ANSI_X3.4-1968\"><title>function::sprint_stack</title><meta name=\"generator\" content=\"DocBook XSL Stylesheets Vsnapshot\"><link rel=\"home\" href=\"index.html\" title=\"SystemTap Tapset Reference Manual\"><link rel=\"up\" href=\"context_stp.html\" title=\"Chapter&#160;2.&#160;Context Functions\"><link rel=\"prev\" href=\"API-sprint-backtrace.html\" title=\"function::sprint_backtrace\"><link rel=\"next\" href=\"API-sprint-syms.html\" title=\"function::sprint_syms\"></head><body bgcolor=\"white\" text=\"black\" link=\"#0000FF\" vlink=\"#840084\" alink=\"#0000FF\"><div class=\"navheader\"><table width=\"100%\" summary=\"Navigation header\"><tr><th colspan=\"3\" align=\"center\"><span class=\"phrase\">function::sprint_stack</span></th></tr><tr><td width=\"20%\" align=\"left\"><a accesskey=\"p\" href=\"API-sprint-backtrace.html\">Prev</a>&#160;</td><th width=\"60%\" align=\"center\">Chapter&#160;2.&#160;Context Functions</th><td width=\"20%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-sprint-syms.html\">Next</a></td></tr></table><hr></div><div class=\"refentry\"><a name=\"API-sprint-stack\"></a><div class=\"titlepage\"></div><div class=\"refnamediv\"><h2>Name</h2><p>function::sprint_stack &#8212; \n      Return stack for kernel addresses from string\n  </p></div><div class=\"refsynopsisdiv\"><h2>Synopsis</h2><pre class=\"programlisting\">\n     sprint_stack:string(stk:string)\n-</pre></div><div class=\"refsect1\"><a name=\"idm2059\"></a><h2>Arguments</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>stk</code></em></span></dt><dd><p>\n+</pre></div><div class=\"refsect1\"><a name=\"idm2058\"></a><h2>Arguments</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>stk</code></em></span></dt><dd><p>\n      String with list of hexadecimal (kernel) addresses\n-    </p></dd></dl></div></div><div class=\"refsect1\"><a name=\"idm2067\"></a><h2>Description</h2><p>\n+    </p></dd></dl></div></div><div class=\"refsect1\"><a name=\"idm2066\"></a><h2>Description</h2><p>\n    Perform a symbolic lookup of the addresses in the given string,\n    which is assumed to be the result of a prior call to <code class=\"function\">backtrace</code>.\n    </p><p>\n \n    Returns a simple backtrace from the given hex string. One line per\n    address. Includes the symbol name (or hex address if symbol\n    couldn't be resolved) and module name (if found). Includes the\n    offset from the start of the function if found, otherwise the\n    offset will be added to the module (if found, between\n    brackets). Returns the backtrace as string (each line terminated by\n    a newline character).  Note that the returned stack will be\n    truncated to MAXSTRINGLEN, to print fuller and richer stacks use\n    print_stack.\n-</p></div><div class=\"refsect1\"><a name=\"idm2072\"></a><h2>NOTE</h2><p>\n+</p></div><div class=\"refsect1\"><a name=\"idm2071\"></a><h2>NOTE</h2><p>\n    it is recommended to use <code class=\"function\">sprint_syms</code> instead of this function.\n </p></div></div><div class=\"navfooter\"><hr><table width=\"100%\" summary=\"Navigation footer\"><tr><td width=\"40%\" align=\"left\"><a accesskey=\"p\" href=\"API-sprint-backtrace.html\">Prev</a>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"u\" href=\"context_stp.html\">Up</a></td><td width=\"40%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-sprint-syms.html\">Next</a></td></tr><tr><td width=\"40%\" align=\"left\" valign=\"top\"><span class=\"phrase\">function::sprint_backtrace</span>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"h\" href=\"index.html\">Home</a></td><td width=\"40%\" align=\"right\" valign=\"top\">&#160;<span class=\"phrase\">function::sprint_syms</span></td></tr></table></div></body></html>\n"}, {"source1": "./usr/share/doc/systemtap-doc/tapsets/API-sprint-syms.html", "source2": "./usr/share/doc/systemtap-doc/tapsets/API-sprint-syms.html", "unified_diff": "@@ -1,14 +1,14 @@\n <html><head><meta http-equiv=\"Content-Type\" content=\"text/html; charset=ANSI_X3.4-1968\"><title>function::sprint_syms</title><meta name=\"generator\" content=\"DocBook XSL Stylesheets Vsnapshot\"><link rel=\"home\" href=\"index.html\" title=\"SystemTap Tapset Reference Manual\"><link rel=\"up\" href=\"context_stp.html\" title=\"Chapter&#160;2.&#160;Context Functions\"><link rel=\"prev\" href=\"API-sprint-stack.html\" title=\"function::sprint_stack\"><link rel=\"next\" href=\"API-sprint-ubacktrace.html\" title=\"function::sprint_ubacktrace\"></head><body bgcolor=\"white\" text=\"black\" link=\"#0000FF\" vlink=\"#840084\" alink=\"#0000FF\"><div class=\"navheader\"><table width=\"100%\" summary=\"Navigation header\"><tr><th colspan=\"3\" align=\"center\"><span class=\"phrase\">function::sprint_syms</span></th></tr><tr><td width=\"20%\" align=\"left\"><a accesskey=\"p\" href=\"API-sprint-stack.html\">Prev</a>&#160;</td><th width=\"60%\" align=\"center\">Chapter&#160;2.&#160;Context Functions</th><td width=\"20%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-sprint-ubacktrace.html\">Next</a></td></tr></table><hr></div><div class=\"refentry\"><a name=\"API-sprint-syms\"></a><div class=\"titlepage\"></div><div class=\"refnamediv\"><h2>Name</h2><p>function::sprint_syms &#8212; \n      Return stack for kernel addresses from string\n  </p></div><div class=\"refsynopsisdiv\"><h2>Synopsis</h2><pre class=\"programlisting\">\n     sprint_syms(callers:string)\n-</pre></div><div class=\"refsect1\"><a name=\"idm2091\"></a><h2>Arguments</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>callers</code></em></span></dt><dd><p>\n+</pre></div><div class=\"refsect1\"><a name=\"idm2090\"></a><h2>Arguments</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>callers</code></em></span></dt><dd><p>\n      String with list of hexadecimal (kernel) addresses\n-    </p></dd></dl></div></div><div class=\"refsect1\"><a name=\"idm2099\"></a><h2>Description</h2><p>\n+    </p></dd></dl></div></div><div class=\"refsect1\"><a name=\"idm2098\"></a><h2>Description</h2><p>\n    Perform a symbolic lookup of the addresses in the given string,\n    which are assumed to be the result of a prior calls to <code class=\"function\">stack</code>,\n    <code class=\"function\">callers</code>, and similar functions.\n    </p><p>\n \n    Returns a simple backtrace from the given hex string. One line per\n    address. Includes the symbol name (or hex address if symbol\n"}, {"source1": "./usr/share/doc/systemtap-doc/tapsets/API-sprint-ubacktrace.html", "source2": "./usr/share/doc/systemtap-doc/tapsets/API-sprint-ubacktrace.html", "unified_diff": "@@ -1,25 +1,25 @@\n <html><head><meta http-equiv=\"Content-Type\" content=\"text/html; charset=ANSI_X3.4-1968\"><title>function::sprint_ubacktrace</title><meta name=\"generator\" content=\"DocBook XSL Stylesheets Vsnapshot\"><link rel=\"home\" href=\"index.html\" title=\"SystemTap Tapset Reference Manual\"><link rel=\"up\" href=\"context_stp.html\" title=\"Chapter&#160;2.&#160;Context Functions\"><link rel=\"prev\" href=\"API-sprint-syms.html\" title=\"function::sprint_syms\"><link rel=\"next\" href=\"API-sprint-ustack.html\" title=\"function::sprint_ustack\"></head><body bgcolor=\"white\" text=\"black\" link=\"#0000FF\" vlink=\"#840084\" alink=\"#0000FF\"><div class=\"navheader\"><table width=\"100%\" summary=\"Navigation header\"><tr><th colspan=\"3\" align=\"center\"><span class=\"phrase\">function::sprint_ubacktrace</span></th></tr><tr><td width=\"20%\" align=\"left\"><a accesskey=\"p\" href=\"API-sprint-syms.html\">Prev</a>&#160;</td><th width=\"60%\" align=\"center\">Chapter&#160;2.&#160;Context Functions</th><td width=\"20%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-sprint-ustack.html\">Next</a></td></tr></table><hr></div><div class=\"refentry\"><a name=\"API-sprint-ubacktrace\"></a><div class=\"titlepage\"></div><div class=\"refnamediv\"><h2>Name</h2><p>function::sprint_ubacktrace &#8212; \n      Return stack back trace for current user-space task as string.\n  </p></div><div class=\"refsynopsisdiv\"><h2>Synopsis</h2><pre class=\"programlisting\">\n     sprint_ubacktrace:string()\n-</pre></div><div class=\"refsect1\"><a name=\"idm2122\"></a><h2>Arguments</h2><p>\n+</pre></div><div class=\"refsect1\"><a name=\"idm2121\"></a><h2>Arguments</h2><p>\n   None\n- </p></div><div class=\"refsect1\"><a name=\"idm2125\"></a><h2>Description</h2><p>\n+ </p></div><div class=\"refsect1\"><a name=\"idm2124\"></a><h2>Description</h2><p>\n    </p><p>\n \n    Returns a simple backtrace for the current task. One line per\n    address. Includes the symbol name (or hex address if symbol\n    couldn't be resolved) and module name (if found). Includes the\n    offset from the start of the function if found, otherwise the\n    offset will be added to the module (if found, between\n    brackets). Returns the backtrace as string (each line terminated by\n    a newline character).  Note that the returned stack will be\n    truncated to MAXSTRINGLEN, to print fuller and richer stacks use\n    <code class=\"function\">print_ubacktrace</code>. Equivalent to sprint_ustack(<code class=\"function\">ubacktrace</code>),\n    but more efficient (no need to translate between hex strings and\n    final backtrace string).\n-</p></div><div class=\"refsect1\"><a name=\"idm2131\"></a><h2>Note</h2><p>\n+</p></div><div class=\"refsect1\"><a name=\"idm2130\"></a><h2>Note</h2><p>\n    To get (full) backtraces for user space applications and shared\n    shared libraries not mentioned in the current script run stap with\n    -d /path/to/exe-or-so and/or add --ldd to load all needed unwind data.\n </p></div></div><div class=\"navfooter\"><hr><table width=\"100%\" summary=\"Navigation footer\"><tr><td width=\"40%\" align=\"left\"><a accesskey=\"p\" href=\"API-sprint-syms.html\">Prev</a>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"u\" href=\"context_stp.html\">Up</a></td><td width=\"40%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-sprint-ustack.html\">Next</a></td></tr><tr><td width=\"40%\" align=\"left\" valign=\"top\"><span class=\"phrase\">function::sprint_syms</span>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"h\" href=\"index.html\">Home</a></td><td width=\"40%\" align=\"right\" valign=\"top\">&#160;<span class=\"phrase\">function::sprint_ustack</span></td></tr></table></div></body></html>\n"}, {"source1": "./usr/share/doc/systemtap-doc/tapsets/API-sprint-ustack.html", "source2": "./usr/share/doc/systemtap-doc/tapsets/API-sprint-ustack.html", "unified_diff": "@@ -1,24 +1,24 @@\n <html><head><meta http-equiv=\"Content-Type\" content=\"text/html; charset=ANSI_X3.4-1968\"><title>function::sprint_ustack</title><meta name=\"generator\" content=\"DocBook XSL Stylesheets Vsnapshot\"><link rel=\"home\" href=\"index.html\" title=\"SystemTap Tapset Reference Manual\"><link rel=\"up\" href=\"context_stp.html\" title=\"Chapter&#160;2.&#160;Context Functions\"><link rel=\"prev\" href=\"API-sprint-ubacktrace.html\" title=\"function::sprint_ubacktrace\"><link rel=\"next\" href=\"API-sprint-usyms.html\" title=\"function::sprint_usyms\"></head><body bgcolor=\"white\" text=\"black\" link=\"#0000FF\" vlink=\"#840084\" alink=\"#0000FF\"><div class=\"navheader\"><table width=\"100%\" summary=\"Navigation header\"><tr><th colspan=\"3\" align=\"center\"><span class=\"phrase\">function::sprint_ustack</span></th></tr><tr><td width=\"20%\" align=\"left\"><a accesskey=\"p\" href=\"API-sprint-ubacktrace.html\">Prev</a>&#160;</td><th width=\"60%\" align=\"center\">Chapter&#160;2.&#160;Context Functions</th><td width=\"20%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-sprint-usyms.html\">Next</a></td></tr></table><hr></div><div class=\"refentry\"><a name=\"API-sprint-ustack\"></a><div class=\"titlepage\"></div><div class=\"refnamediv\"><h2>Name</h2><p>function::sprint_ustack &#8212; \n      Return stack for the current task from string.\n  </p></div><div class=\"refsynopsisdiv\"><h2>Synopsis</h2><pre class=\"programlisting\">\n     sprint_ustack:string(stk:string)\n-</pre></div><div class=\"refsect1\"><a name=\"idm2149\"></a><h2>Arguments</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>stk</code></em></span></dt><dd><p>\n+</pre></div><div class=\"refsect1\"><a name=\"idm2148\"></a><h2>Arguments</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>stk</code></em></span></dt><dd><p>\n      String with list of hexadecimal addresses for the current task.\n-    </p></dd></dl></div></div><div class=\"refsect1\"><a name=\"idm2157\"></a><h2>Description</h2><p>\n+    </p></dd></dl></div></div><div class=\"refsect1\"><a name=\"idm2156\"></a><h2>Description</h2><p>\n    Perform a symbolic lookup of the addresses in the given string,\n    which is assumed to be the result of a prior call to\n    <code class=\"function\">ubacktrace</code> for the current task.\n    </p><p>\n \n    Returns a simple backtrace from the given hex string. One line per\n    address. Includes the symbol name (or hex address if symbol\n    couldn't be resolved) and module name (if found). Includes the\n    offset from the start of the function if found, otherwise the\n    offset will be added to the module (if found, between\n    brackets). Returns the backtrace as string (each line terminated by\n    a newline character).  Note that the returned stack will be\n    truncated to MAXSTRINGLEN, to print fuller and richer stacks use\n    print_ustack.\n-</p></div><div class=\"refsect1\"><a name=\"idm2162\"></a><h2>NOTE</h2><p>\n+</p></div><div class=\"refsect1\"><a name=\"idm2161\"></a><h2>NOTE</h2><p>\n    it is recommended to use <code class=\"function\">sprint_usyms</code> instead of this function.\n </p></div></div><div class=\"navfooter\"><hr><table width=\"100%\" summary=\"Navigation footer\"><tr><td width=\"40%\" align=\"left\"><a accesskey=\"p\" href=\"API-sprint-ubacktrace.html\">Prev</a>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"u\" href=\"context_stp.html\">Up</a></td><td width=\"40%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-sprint-usyms.html\">Next</a></td></tr><tr><td width=\"40%\" align=\"left\" valign=\"top\"><span class=\"phrase\">function::sprint_ubacktrace</span>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"h\" href=\"index.html\">Home</a></td><td width=\"40%\" align=\"right\" valign=\"top\">&#160;<span class=\"phrase\">function::sprint_usyms</span></td></tr></table></div></body></html>\n"}, {"source1": "./usr/share/doc/systemtap-doc/tapsets/API-sprint-usyms.html", "source2": "./usr/share/doc/systemtap-doc/tapsets/API-sprint-usyms.html", "unified_diff": "@@ -1,14 +1,14 @@\n <html><head><meta http-equiv=\"Content-Type\" content=\"text/html; charset=ANSI_X3.4-1968\"><title>function::sprint_usyms</title><meta name=\"generator\" content=\"DocBook XSL Stylesheets Vsnapshot\"><link rel=\"home\" href=\"index.html\" title=\"SystemTap Tapset Reference Manual\"><link rel=\"up\" href=\"context_stp.html\" title=\"Chapter&#160;2.&#160;Context Functions\"><link rel=\"prev\" href=\"API-sprint-ustack.html\" title=\"function::sprint_ustack\"><link rel=\"next\" href=\"API-stack.html\" title=\"function::stack\"></head><body bgcolor=\"white\" text=\"black\" link=\"#0000FF\" vlink=\"#840084\" alink=\"#0000FF\"><div class=\"navheader\"><table width=\"100%\" summary=\"Navigation header\"><tr><th colspan=\"3\" align=\"center\"><span class=\"phrase\">function::sprint_usyms</span></th></tr><tr><td width=\"20%\" align=\"left\"><a accesskey=\"p\" href=\"API-sprint-ustack.html\">Prev</a>&#160;</td><th width=\"60%\" align=\"center\">Chapter&#160;2.&#160;Context Functions</th><td width=\"20%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-stack.html\">Next</a></td></tr></table><hr></div><div class=\"refentry\"><a name=\"API-sprint-usyms\"></a><div class=\"titlepage\"></div><div class=\"refnamediv\"><h2>Name</h2><p>function::sprint_usyms &#8212; \n      Return stack for user addresses from string\n  </p></div><div class=\"refsynopsisdiv\"><h2>Synopsis</h2><pre class=\"programlisting\">\n     sprint_usyms(callers:string)\n-</pre></div><div class=\"refsect1\"><a name=\"idm2181\"></a><h2>Arguments</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>callers</code></em></span></dt><dd><p>\n+</pre></div><div class=\"refsect1\"><a name=\"idm2180\"></a><h2>Arguments</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>callers</code></em></span></dt><dd><p>\n      String with list of hexadecimal (user) addresses\n-    </p></dd></dl></div></div><div class=\"refsect1\"><a name=\"idm2189\"></a><h2>Description</h2><p>\n+    </p></dd></dl></div></div><div class=\"refsect1\"><a name=\"idm2188\"></a><h2>Description</h2><p>\n    Perform a symbolic lookup of the addresses in the given string,\n    which are assumed to be the result of a prior calls to <code class=\"function\">ustack</code>,\n    <code class=\"function\">ucallers</code>, and similar functions.\n    </p><p>\n \n    Returns a simple backtrace from the given hex string. One line per\n    address. Includes the symbol name (or hex address if symbol\n"}, {"source1": "./usr/share/doc/systemtap-doc/tapsets/API-stack-size.html", "source2": "./usr/share/doc/systemtap-doc/tapsets/API-stack-size.html", "unified_diff": "@@ -1,9 +1,9 @@\n <html><head><meta http-equiv=\"Content-Type\" content=\"text/html; charset=ANSI_X3.4-1968\"><title>function::stack_size</title><meta name=\"generator\" content=\"DocBook XSL Stylesheets Vsnapshot\"><link rel=\"home\" href=\"index.html\" title=\"SystemTap Tapset Reference Manual\"><link rel=\"up\" href=\"context_stp.html\" title=\"Chapter&#160;2.&#160;Context Functions\"><link rel=\"prev\" href=\"API-stack.html\" title=\"function::stack\"><link rel=\"next\" href=\"API-stack-unused.html\" title=\"function::stack_unused\"></head><body bgcolor=\"white\" text=\"black\" link=\"#0000FF\" vlink=\"#840084\" alink=\"#0000FF\"><div class=\"navheader\"><table width=\"100%\" summary=\"Navigation header\"><tr><th colspan=\"3\" align=\"center\"><span class=\"phrase\">function::stack_size</span></th></tr><tr><td width=\"20%\" align=\"left\"><a accesskey=\"p\" href=\"API-stack.html\">Prev</a>&#160;</td><th width=\"60%\" align=\"center\">Chapter&#160;2.&#160;Context Functions</th><td width=\"20%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-stack-unused.html\">Next</a></td></tr></table><hr></div><div class=\"refentry\"><a name=\"API-stack-size\"></a><div class=\"titlepage\"></div><div class=\"refnamediv\"><h2>Name</h2><p>function::stack_size &#8212; \n      Return the size of the kernel stack\n  </p></div><div class=\"refsynopsisdiv\"><h2>Synopsis</h2><pre class=\"programlisting\">\n     stack_size:long()\n-</pre></div><div class=\"refsect1\"><a name=\"idm2239\"></a><h2>Arguments</h2><p>\n+</pre></div><div class=\"refsect1\"><a name=\"idm2238\"></a><h2>Arguments</h2><p>\n   None\n- </p></div><div class=\"refsect1\"><a name=\"idm2242\"></a><h2>Description</h2><p>\n+ </p></div><div class=\"refsect1\"><a name=\"idm2241\"></a><h2>Description</h2><p>\n    This function returns the size of the kernel stack.\n </p></div></div><div class=\"navfooter\"><hr><table width=\"100%\" summary=\"Navigation footer\"><tr><td width=\"40%\" align=\"left\"><a accesskey=\"p\" href=\"API-stack.html\">Prev</a>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"u\" href=\"context_stp.html\">Up</a></td><td width=\"40%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-stack-unused.html\">Next</a></td></tr><tr><td width=\"40%\" align=\"left\" valign=\"top\"><span class=\"phrase\">function::stack</span>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"h\" href=\"index.html\">Home</a></td><td width=\"40%\" align=\"right\" valign=\"top\">&#160;<span class=\"phrase\">function::stack_unused</span></td></tr></table></div></body></html>\n"}, {"source1": "./usr/share/doc/systemtap-doc/tapsets/API-stack-unused.html", "source2": "./usr/share/doc/systemtap-doc/tapsets/API-stack-unused.html", "unified_diff": "@@ -1,10 +1,10 @@\n <html><head><meta http-equiv=\"Content-Type\" content=\"text/html; charset=ANSI_X3.4-1968\"><title>function::stack_unused</title><meta name=\"generator\" content=\"DocBook XSL Stylesheets Vsnapshot\"><link rel=\"home\" href=\"index.html\" title=\"SystemTap Tapset Reference Manual\"><link rel=\"up\" href=\"context_stp.html\" title=\"Chapter&#160;2.&#160;Context Functions\"><link rel=\"prev\" href=\"API-stack-size.html\" title=\"function::stack_size\"><link rel=\"next\" href=\"API-stack-used.html\" title=\"function::stack_used\"></head><body bgcolor=\"white\" text=\"black\" link=\"#0000FF\" vlink=\"#840084\" alink=\"#0000FF\"><div class=\"navheader\"><table width=\"100%\" summary=\"Navigation header\"><tr><th colspan=\"3\" align=\"center\"><span class=\"phrase\">function::stack_unused</span></th></tr><tr><td width=\"20%\" align=\"left\"><a accesskey=\"p\" href=\"API-stack-size.html\">Prev</a>&#160;</td><th width=\"60%\" align=\"center\">Chapter&#160;2.&#160;Context Functions</th><td width=\"20%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-stack-used.html\">Next</a></td></tr></table><hr></div><div class=\"refentry\"><a name=\"API-stack-unused\"></a><div class=\"titlepage\"></div><div class=\"refnamediv\"><h2>Name</h2><p>function::stack_unused &#8212; \n      Returns the amount of kernel stack currently available\n  </p></div><div class=\"refsynopsisdiv\"><h2>Synopsis</h2><pre class=\"programlisting\">\n     stack_unused:long()\n-</pre></div><div class=\"refsect1\"><a name=\"idm2260\"></a><h2>Arguments</h2><p>\n+</pre></div><div class=\"refsect1\"><a name=\"idm2259\"></a><h2>Arguments</h2><p>\n   None\n- </p></div><div class=\"refsect1\"><a name=\"idm2263\"></a><h2>Description</h2><p>\n+ </p></div><div class=\"refsect1\"><a name=\"idm2262\"></a><h2>Description</h2><p>\n    This function determines how many bytes are\n    currently available in the kernel stack.\n </p></div></div><div class=\"navfooter\"><hr><table width=\"100%\" summary=\"Navigation footer\"><tr><td width=\"40%\" align=\"left\"><a accesskey=\"p\" href=\"API-stack-size.html\">Prev</a>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"u\" href=\"context_stp.html\">Up</a></td><td width=\"40%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-stack-used.html\">Next</a></td></tr><tr><td width=\"40%\" align=\"left\" valign=\"top\"><span class=\"phrase\">function::stack_size</span>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"h\" href=\"index.html\">Home</a></td><td width=\"40%\" align=\"right\" valign=\"top\">&#160;<span class=\"phrase\">function::stack_used</span></td></tr></table></div></body></html>\n"}, {"source1": "./usr/share/doc/systemtap-doc/tapsets/API-stack-used.html", "source2": "./usr/share/doc/systemtap-doc/tapsets/API-stack-used.html", "unified_diff": "@@ -1,10 +1,10 @@\n <html><head><meta http-equiv=\"Content-Type\" content=\"text/html; charset=ANSI_X3.4-1968\"><title>function::stack_used</title><meta name=\"generator\" content=\"DocBook XSL Stylesheets Vsnapshot\"><link rel=\"home\" href=\"index.html\" title=\"SystemTap Tapset Reference Manual\"><link rel=\"up\" href=\"context_stp.html\" title=\"Chapter&#160;2.&#160;Context Functions\"><link rel=\"prev\" href=\"API-stack-unused.html\" title=\"function::stack_unused\"><link rel=\"next\" href=\"API-stp-pid.html\" title=\"function::stp_pid\"></head><body bgcolor=\"white\" text=\"black\" link=\"#0000FF\" vlink=\"#840084\" alink=\"#0000FF\"><div class=\"navheader\"><table width=\"100%\" summary=\"Navigation header\"><tr><th colspan=\"3\" align=\"center\"><span class=\"phrase\">function::stack_used</span></th></tr><tr><td width=\"20%\" align=\"left\"><a accesskey=\"p\" href=\"API-stack-unused.html\">Prev</a>&#160;</td><th width=\"60%\" align=\"center\">Chapter&#160;2.&#160;Context Functions</th><td width=\"20%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-stp-pid.html\">Next</a></td></tr></table><hr></div><div class=\"refentry\"><a name=\"API-stack-used\"></a><div class=\"titlepage\"></div><div class=\"refnamediv\"><h2>Name</h2><p>function::stack_used &#8212; \n      Returns the amount of kernel stack used\n  </p></div><div class=\"refsynopsisdiv\"><h2>Synopsis</h2><pre class=\"programlisting\">\n     stack_used:long()\n-</pre></div><div class=\"refsect1\"><a name=\"idm2281\"></a><h2>Arguments</h2><p>\n+</pre></div><div class=\"refsect1\"><a name=\"idm2280\"></a><h2>Arguments</h2><p>\n   None\n- </p></div><div class=\"refsect1\"><a name=\"idm2284\"></a><h2>Description</h2><p>\n+ </p></div><div class=\"refsect1\"><a name=\"idm2283\"></a><h2>Description</h2><p>\n    This function determines how many bytes are\n    currently used in the kernel stack.\n </p></div></div><div class=\"navfooter\"><hr><table width=\"100%\" summary=\"Navigation footer\"><tr><td width=\"40%\" align=\"left\"><a accesskey=\"p\" href=\"API-stack-unused.html\">Prev</a>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"u\" href=\"context_stp.html\">Up</a></td><td width=\"40%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-stp-pid.html\">Next</a></td></tr><tr><td width=\"40%\" align=\"left\" valign=\"top\"><span class=\"phrase\">function::stack_unused</span>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"h\" href=\"index.html\">Home</a></td><td width=\"40%\" align=\"right\" valign=\"top\">&#160;<span class=\"phrase\">function::stp_pid</span></td></tr></table></div></body></html>\n"}, {"source1": "./usr/share/doc/systemtap-doc/tapsets/API-stack.html", "source2": "./usr/share/doc/systemtap-doc/tapsets/API-stack.html", "unified_diff": "@@ -1,12 +1,12 @@\n <html><head><meta http-equiv=\"Content-Type\" content=\"text/html; charset=ANSI_X3.4-1968\"><title>function::stack</title><meta name=\"generator\" content=\"DocBook XSL Stylesheets Vsnapshot\"><link rel=\"home\" href=\"index.html\" title=\"SystemTap Tapset Reference Manual\"><link rel=\"up\" href=\"context_stp.html\" title=\"Chapter&#160;2.&#160;Context Functions\"><link rel=\"prev\" href=\"API-sprint-usyms.html\" title=\"function::sprint_usyms\"><link rel=\"next\" href=\"API-stack-size.html\" title=\"function::stack_size\"></head><body bgcolor=\"white\" text=\"black\" link=\"#0000FF\" vlink=\"#840084\" alink=\"#0000FF\"><div class=\"navheader\"><table width=\"100%\" summary=\"Navigation header\"><tr><th colspan=\"3\" align=\"center\"><span class=\"phrase\">function::stack</span></th></tr><tr><td width=\"20%\" align=\"left\"><a accesskey=\"p\" href=\"API-sprint-usyms.html\">Prev</a>&#160;</td><th width=\"60%\" align=\"center\">Chapter&#160;2.&#160;Context Functions</th><td width=\"20%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-stack-size.html\">Next</a></td></tr></table><hr></div><div class=\"refentry\"><a name=\"API-stack\"></a><div class=\"titlepage\"></div><div class=\"refnamediv\"><h2>Name</h2><p>function::stack &#8212; \n   Return address at given depth of kernel stack backtrace\n  </p></div><div class=\"refsynopsisdiv\"><h2>Synopsis</h2><pre class=\"programlisting\">\n     stack:long(n:long)\n-</pre></div><div class=\"refsect1\"><a name=\"idm2212\"></a><h2>Arguments</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>n</code></em></span></dt><dd><p>\n+</pre></div><div class=\"refsect1\"><a name=\"idm2211\"></a><h2>Arguments</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>n</code></em></span></dt><dd><p>\n      number of levels to descend in the stack.\n-    </p></dd></dl></div></div><div class=\"refsect1\"><a name=\"idm2220\"></a><h2>Description</h2><p>\n+    </p></dd></dl></div></div><div class=\"refsect1\"><a name=\"idm2219\"></a><h2>Description</h2><p>\n    Performs a simple (kernel) backtrace, and returns the\n    element at the specified position. The results of the backtrace itself\n    are cached, so that the backtrace computation is performed at most once\n    no matter how many times <code class=\"function\">stack</code> is called, or in what order.\n </p></div></div><div class=\"navfooter\"><hr><table width=\"100%\" summary=\"Navigation footer\"><tr><td width=\"40%\" align=\"left\"><a accesskey=\"p\" href=\"API-sprint-usyms.html\">Prev</a>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"u\" href=\"context_stp.html\">Up</a></td><td width=\"40%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-stack-size.html\">Next</a></td></tr><tr><td width=\"40%\" align=\"left\" valign=\"top\"><span class=\"phrase\">function::sprint_usyms</span>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"h\" href=\"index.html\">Home</a></td><td width=\"40%\" align=\"right\" valign=\"top\">&#160;<span class=\"phrase\">function::stack_size</span></td></tr></table></div></body></html>\n"}, {"source1": "./usr/share/doc/systemtap-doc/tapsets/API-stap-cache-add-mod.html", "source2": "./usr/share/doc/systemtap-doc/tapsets/API-stap-cache-add-mod.html", "unified_diff": "@@ -1,10 +1,10 @@\n <html><head><meta http-equiv=\"Content-Type\" content=\"text/html; charset=ANSI_X3.4-1968\"><title>probe::stap.cache_add_mod</title><meta name=\"generator\" content=\"DocBook XSL Stylesheets Vsnapshot\"><link rel=\"home\" href=\"index.html\" title=\"SystemTap Tapset Reference Manual\"><link rel=\"up\" href=\"stap_staticmarkers.stp.html\" title=\"Chapter&#160;30.&#160;SystemTap Translator Tapset\"><link rel=\"prev\" href=\"stap_staticmarkers.stp.html\" title=\"Chapter&#160;30.&#160;SystemTap Translator Tapset\"><link rel=\"next\" href=\"API-stap-cache-add-nss.html\" title=\"probe::stap.cache_add_nss\"></head><body bgcolor=\"white\" text=\"black\" link=\"#0000FF\" vlink=\"#840084\" alink=\"#0000FF\"><div class=\"navheader\"><table width=\"100%\" summary=\"Navigation header\"><tr><th colspan=\"3\" align=\"center\"><span class=\"phrase\">probe::stap.cache_add_mod</span></th></tr><tr><td width=\"20%\" align=\"left\"><a accesskey=\"p\" href=\"stap_staticmarkers.stp.html\">Prev</a>&#160;</td><th width=\"60%\" align=\"center\">Chapter&#160;30.&#160;SystemTap Translator Tapset</th><td width=\"20%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-stap-cache-add-nss.html\">Next</a></td></tr></table><hr></div><div class=\"refentry\"><a name=\"API-stap-cache-add-mod\"></a><div class=\"titlepage\"></div><div class=\"refnamediv\"><h2>Name</h2><p>probe::stap.cache_add_mod &#8212; \n      Adding kernel instrumentation module to cache\n- </p></div><div class=\"refsynopsisdiv\"><h2>Synopsis</h2><pre class=\"synopsis\">stap.cache_add_mod </pre></div><div class=\"refsect1\"><a name=\"idm21574\"></a><h2>Values</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>dest_path</code></em></span></dt><dd><p>\n-     the path the .ko file is going to (incl filename)\n-    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>source_path</code></em></span></dt><dd><p>\n+ </p></div><div class=\"refsynopsisdiv\"><h2>Synopsis</h2><pre class=\"synopsis\">stap.cache_add_mod </pre></div><div class=\"refsect1\"><a name=\"idm21573\"></a><h2>Values</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>source_path</code></em></span></dt><dd><p>\n      the path the .ko file is coming from (incl filename)\n-    </p></dd></dl></div></div><div class=\"refsect1\"><a name=\"idm21587\"></a><h2>Description</h2><p>\n+    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>dest_path</code></em></span></dt><dd><p>\n+     the path the .ko file is going to (incl filename)\n+    </p></dd></dl></div></div><div class=\"refsect1\"><a name=\"idm21586\"></a><h2>Description</h2><p>\n    Fires just before the file is actually moved. Note: if moving fails,\n    cache_add_src and cache_add_nss will not fire.\n </p></div></div><div class=\"navfooter\"><hr><table width=\"100%\" summary=\"Navigation footer\"><tr><td width=\"40%\" align=\"left\"><a accesskey=\"p\" href=\"stap_staticmarkers.stp.html\">Prev</a>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"u\" href=\"stap_staticmarkers.stp.html\">Up</a></td><td width=\"40%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-stap-cache-add-nss.html\">Next</a></td></tr><tr><td width=\"40%\" align=\"left\" valign=\"top\">Chapter&#160;30.&#160;SystemTap Translator Tapset&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"h\" href=\"index.html\">Home</a></td><td width=\"40%\" align=\"right\" valign=\"top\">&#160;<span class=\"phrase\">probe::stap.cache_add_nss</span></td></tr></table></div></body></html>\n"}, {"source1": "./usr/share/doc/systemtap-doc/tapsets/API-stap-cache-add-nss.html", "source2": "./usr/share/doc/systemtap-doc/tapsets/API-stap-cache-add-nss.html", "unified_diff": "@@ -1,11 +1,11 @@\n <html><head><meta http-equiv=\"Content-Type\" content=\"text/html; charset=ANSI_X3.4-1968\"><title>probe::stap.cache_add_nss</title><meta name=\"generator\" content=\"DocBook XSL Stylesheets Vsnapshot\"><link rel=\"home\" href=\"index.html\" title=\"SystemTap Tapset Reference Manual\"><link rel=\"up\" href=\"stap_staticmarkers.stp.html\" title=\"Chapter&#160;30.&#160;SystemTap Translator Tapset\"><link rel=\"prev\" href=\"API-stap-cache-add-mod.html\" title=\"probe::stap.cache_add_mod\"><link rel=\"next\" href=\"API-stap-cache-add-src.html\" title=\"probe::stap.cache_add_src\"></head><body bgcolor=\"white\" text=\"black\" link=\"#0000FF\" vlink=\"#840084\" alink=\"#0000FF\"><div class=\"navheader\"><table width=\"100%\" summary=\"Navigation header\"><tr><th colspan=\"3\" align=\"center\"><span class=\"phrase\">probe::stap.cache_add_nss</span></th></tr><tr><td width=\"20%\" align=\"left\"><a accesskey=\"p\" href=\"API-stap-cache-add-mod.html\">Prev</a>&#160;</td><th width=\"60%\" align=\"center\">Chapter&#160;30.&#160;SystemTap Translator Tapset</th><td width=\"20%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-stap-cache-add-src.html\">Next</a></td></tr></table><hr></div><div class=\"refentry\"><a name=\"API-stap-cache-add-nss\"></a><div class=\"titlepage\"></div><div class=\"refnamediv\"><h2>Name</h2><p>probe::stap.cache_add_nss &#8212; \n      Add NSS (Network Security Services) information to cache\n- </p></div><div class=\"refsynopsisdiv\"><h2>Synopsis</h2><pre class=\"synopsis\">stap.cache_add_nss </pre></div><div class=\"refsect1\"><a name=\"idm21605\"></a><h2>Values</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>source_path</code></em></span></dt><dd><p>\n+ </p></div><div class=\"refsynopsisdiv\"><h2>Synopsis</h2><pre class=\"synopsis\">stap.cache_add_nss </pre></div><div class=\"refsect1\"><a name=\"idm21604\"></a><h2>Values</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>source_path</code></em></span></dt><dd><p>\n      the path the .sgn file is coming from (incl filename)\n     </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>dest_path</code></em></span></dt><dd><p>\n      the path the .sgn file is coming from (incl filename)\n-    </p></dd></dl></div></div><div class=\"refsect1\"><a name=\"idm21618\"></a><h2>Description</h2><p>\n+    </p></dd></dl></div></div><div class=\"refsect1\"><a name=\"idm21617\"></a><h2>Description</h2><p>\n    Fires just before the file is actually moved. Note: stap must compiled\n    with NSS support; if moving the kernel module fails, this probe will\n    not fire.\n </p></div></div><div class=\"navfooter\"><hr><table width=\"100%\" summary=\"Navigation footer\"><tr><td width=\"40%\" align=\"left\"><a accesskey=\"p\" href=\"API-stap-cache-add-mod.html\">Prev</a>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"u\" href=\"stap_staticmarkers.stp.html\">Up</a></td><td width=\"40%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-stap-cache-add-src.html\">Next</a></td></tr><tr><td width=\"40%\" align=\"left\" valign=\"top\"><span class=\"phrase\">probe::stap.cache_add_mod</span>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"h\" href=\"index.html\">Home</a></td><td width=\"40%\" align=\"right\" valign=\"top\">&#160;<span class=\"phrase\">probe::stap.cache_add_src</span></td></tr></table></div></body></html>\n"}, {"source1": "./usr/share/doc/systemtap-doc/tapsets/API-stap-cache-add-src.html", "source2": "./usr/share/doc/systemtap-doc/tapsets/API-stap-cache-add-src.html", "unified_diff": "@@ -1,10 +1,10 @@\n <html><head><meta http-equiv=\"Content-Type\" content=\"text/html; charset=ANSI_X3.4-1968\"><title>probe::stap.cache_add_src</title><meta name=\"generator\" content=\"DocBook XSL Stylesheets Vsnapshot\"><link rel=\"home\" href=\"index.html\" title=\"SystemTap Tapset Reference Manual\"><link rel=\"up\" href=\"stap_staticmarkers.stp.html\" title=\"Chapter&#160;30.&#160;SystemTap Translator Tapset\"><link rel=\"prev\" href=\"API-stap-cache-add-nss.html\" title=\"probe::stap.cache_add_nss\"><link rel=\"next\" href=\"API-stap-cache-clean.html\" title=\"probe::stap.cache_clean\"></head><body bgcolor=\"white\" text=\"black\" link=\"#0000FF\" vlink=\"#840084\" alink=\"#0000FF\"><div class=\"navheader\"><table width=\"100%\" summary=\"Navigation header\"><tr><th colspan=\"3\" align=\"center\"><span class=\"phrase\">probe::stap.cache_add_src</span></th></tr><tr><td width=\"20%\" align=\"left\"><a accesskey=\"p\" href=\"API-stap-cache-add-nss.html\">Prev</a>&#160;</td><th width=\"60%\" align=\"center\">Chapter&#160;30.&#160;SystemTap Translator Tapset</th><td width=\"20%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-stap-cache-clean.html\">Next</a></td></tr></table><hr></div><div class=\"refentry\"><a name=\"API-stap-cache-add-src\"></a><div class=\"titlepage\"></div><div class=\"refnamediv\"><h2>Name</h2><p>probe::stap.cache_add_src &#8212; \n      Adding C code translation to cache\n- </p></div><div class=\"refsynopsisdiv\"><h2>Synopsis</h2><pre class=\"synopsis\">stap.cache_add_src </pre></div><div class=\"refsect1\"><a name=\"idm21636\"></a><h2>Values</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>dest_path</code></em></span></dt><dd><p>\n+ </p></div><div class=\"refsynopsisdiv\"><h2>Synopsis</h2><pre class=\"synopsis\">stap.cache_add_src </pre></div><div class=\"refsect1\"><a name=\"idm21635\"></a><h2>Values</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>dest_path</code></em></span></dt><dd><p>\n      the path the .c file is going to (incl filename)\n     </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>source_path</code></em></span></dt><dd><p>\n      the path the .c file is coming from (incl filename)\n-    </p></dd></dl></div></div><div class=\"refsect1\"><a name=\"idm21649\"></a><h2>Description</h2><p>\n+    </p></dd></dl></div></div><div class=\"refsect1\"><a name=\"idm21648\"></a><h2>Description</h2><p>\n    Fires just before the file is actually moved. Note: if moving the\n    kernel module fails, this probe will not fire.\n </p></div></div><div class=\"navfooter\"><hr><table width=\"100%\" summary=\"Navigation footer\"><tr><td width=\"40%\" align=\"left\"><a accesskey=\"p\" href=\"API-stap-cache-add-nss.html\">Prev</a>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"u\" href=\"stap_staticmarkers.stp.html\">Up</a></td><td width=\"40%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-stap-cache-clean.html\">Next</a></td></tr><tr><td width=\"40%\" align=\"left\" valign=\"top\"><span class=\"phrase\">probe::stap.cache_add_nss</span>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"h\" href=\"index.html\">Home</a></td><td width=\"40%\" align=\"right\" valign=\"top\">&#160;<span class=\"phrase\">probe::stap.cache_clean</span></td></tr></table></div></body></html>\n"}, {"source1": "./usr/share/doc/systemtap-doc/tapsets/API-stap-cache-clean.html", "source2": "./usr/share/doc/systemtap-doc/tapsets/API-stap-cache-clean.html", "unified_diff": "@@ -1,7 +1,7 @@\n <html><head><meta http-equiv=\"Content-Type\" content=\"text/html; charset=ANSI_X3.4-1968\"><title>probe::stap.cache_clean</title><meta name=\"generator\" content=\"DocBook XSL Stylesheets Vsnapshot\"><link rel=\"home\" href=\"index.html\" title=\"SystemTap Tapset Reference Manual\"><link rel=\"up\" href=\"stap_staticmarkers.stp.html\" title=\"Chapter&#160;30.&#160;SystemTap Translator Tapset\"><link rel=\"prev\" href=\"API-stap-cache-add-src.html\" title=\"probe::stap.cache_add_src\"><link rel=\"next\" href=\"API-stap-cache-get.html\" title=\"probe::stap.cache_get\"></head><body bgcolor=\"white\" text=\"black\" link=\"#0000FF\" vlink=\"#840084\" alink=\"#0000FF\"><div class=\"navheader\"><table width=\"100%\" summary=\"Navigation header\"><tr><th colspan=\"3\" align=\"center\"><span class=\"phrase\">probe::stap.cache_clean</span></th></tr><tr><td width=\"20%\" align=\"left\"><a accesskey=\"p\" href=\"API-stap-cache-add-src.html\">Prev</a>&#160;</td><th width=\"60%\" align=\"center\">Chapter&#160;30.&#160;SystemTap Translator Tapset</th><td width=\"20%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-stap-cache-get.html\">Next</a></td></tr></table><hr></div><div class=\"refentry\"><a name=\"API-stap-cache-clean\"></a><div class=\"titlepage\"></div><div class=\"refnamediv\"><h2>Name</h2><p>probe::stap.cache_clean &#8212; \n      Removing file from stap cache\n- </p></div><div class=\"refsynopsisdiv\"><h2>Synopsis</h2><pre class=\"synopsis\">stap.cache_clean </pre></div><div class=\"refsect1\"><a name=\"idm21667\"></a><h2>Values</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>path</code></em></span></dt><dd><p>\n+ </p></div><div class=\"refsynopsisdiv\"><h2>Synopsis</h2><pre class=\"synopsis\">stap.cache_clean </pre></div><div class=\"refsect1\"><a name=\"idm21666\"></a><h2>Values</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>path</code></em></span></dt><dd><p>\n      the path to the .ko/.c file being removed\n-    </p></dd></dl></div></div><div class=\"refsect1\"><a name=\"idm21675\"></a><h2>Description</h2><p>\n+    </p></dd></dl></div></div><div class=\"refsect1\"><a name=\"idm21674\"></a><h2>Description</h2><p>\n    Fires just before the call to unlink the module/source file. \n </p></div></div><div class=\"navfooter\"><hr><table width=\"100%\" summary=\"Navigation footer\"><tr><td width=\"40%\" align=\"left\"><a accesskey=\"p\" href=\"API-stap-cache-add-src.html\">Prev</a>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"u\" href=\"stap_staticmarkers.stp.html\">Up</a></td><td width=\"40%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-stap-cache-get.html\">Next</a></td></tr><tr><td width=\"40%\" align=\"left\" valign=\"top\"><span class=\"phrase\">probe::stap.cache_add_src</span>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"h\" href=\"index.html\">Home</a></td><td width=\"40%\" align=\"right\" valign=\"top\">&#160;<span class=\"phrase\">probe::stap.cache_get</span></td></tr></table></div></body></html>\n"}, {"source1": "./usr/share/doc/systemtap-doc/tapsets/API-stap-cache-get.html", "source2": "./usr/share/doc/systemtap-doc/tapsets/API-stap-cache-get.html", "unified_diff": "@@ -1,10 +1,10 @@\n <html><head><meta http-equiv=\"Content-Type\" content=\"text/html; charset=ANSI_X3.4-1968\"><title>probe::stap.cache_get</title><meta name=\"generator\" content=\"DocBook XSL Stylesheets Vsnapshot\"><link rel=\"home\" href=\"index.html\" title=\"SystemTap Tapset Reference Manual\"><link rel=\"up\" href=\"stap_staticmarkers.stp.html\" title=\"Chapter&#160;30.&#160;SystemTap Translator Tapset\"><link rel=\"prev\" href=\"API-stap-cache-clean.html\" title=\"probe::stap.cache_clean\"><link rel=\"next\" href=\"API-stap-pass0.html\" title=\"probe::stap.pass0\"></head><body bgcolor=\"white\" text=\"black\" link=\"#0000FF\" vlink=\"#840084\" alink=\"#0000FF\"><div class=\"navheader\"><table width=\"100%\" summary=\"Navigation header\"><tr><th colspan=\"3\" align=\"center\"><span class=\"phrase\">probe::stap.cache_get</span></th></tr><tr><td width=\"20%\" align=\"left\"><a accesskey=\"p\" href=\"API-stap-cache-clean.html\">Prev</a>&#160;</td><th width=\"60%\" align=\"center\">Chapter&#160;30.&#160;SystemTap Translator Tapset</th><td width=\"20%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-stap-pass0.html\">Next</a></td></tr></table><hr></div><div class=\"refentry\"><a name=\"API-stap-cache-get\"></a><div class=\"titlepage\"></div><div class=\"refnamediv\"><h2>Name</h2><p>probe::stap.cache_get &#8212; \n      Found item in stap cache\n- </p></div><div class=\"refsynopsisdiv\"><h2>Synopsis</h2><pre class=\"synopsis\">stap.cache_get </pre></div><div class=\"refsect1\"><a name=\"idm21693\"></a><h2>Values</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>source_path</code></em></span></dt><dd><p>\n-     the path of the .c source file\n-    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>module_path</code></em></span></dt><dd><p>\n+ </p></div><div class=\"refsynopsisdiv\"><h2>Synopsis</h2><pre class=\"synopsis\">stap.cache_get </pre></div><div class=\"refsect1\"><a name=\"idm21692\"></a><h2>Values</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>module_path</code></em></span></dt><dd><p>\n      the path of the .ko kernel module file\n-    </p></dd></dl></div></div><div class=\"refsect1\"><a name=\"idm21706\"></a><h2>Description</h2><p>\n+    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>source_path</code></em></span></dt><dd><p>\n+     the path of the .c source file\n+    </p></dd></dl></div></div><div class=\"refsect1\"><a name=\"idm21705\"></a><h2>Description</h2><p>\n    Fires just before the return of get_from_cache, when the cache grab\n    is successful.\n </p></div></div><div class=\"navfooter\"><hr><table width=\"100%\" summary=\"Navigation footer\"><tr><td width=\"40%\" align=\"left\"><a accesskey=\"p\" href=\"API-stap-cache-clean.html\">Prev</a>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"u\" href=\"stap_staticmarkers.stp.html\">Up</a></td><td width=\"40%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-stap-pass0.html\">Next</a></td></tr><tr><td width=\"40%\" align=\"left\" valign=\"top\"><span class=\"phrase\">probe::stap.cache_clean</span>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"h\" href=\"index.html\">Home</a></td><td width=\"40%\" align=\"right\" valign=\"top\">&#160;<span class=\"phrase\">probe::stap.pass0</span></td></tr></table></div></body></html>\n"}, {"source1": "./usr/share/doc/systemtap-doc/tapsets/API-stap-pass0-end.html", "source2": "./usr/share/doc/systemtap-doc/tapsets/API-stap-pass0-end.html", "unified_diff": "@@ -1,7 +1,7 @@\n <html><head><meta http-equiv=\"Content-Type\" content=\"text/html; charset=ANSI_X3.4-1968\"><title>probe::stap.pass0.end</title><meta name=\"generator\" content=\"DocBook XSL Stylesheets Vsnapshot\"><link rel=\"home\" href=\"index.html\" title=\"SystemTap Tapset Reference Manual\"><link rel=\"up\" href=\"stap_staticmarkers.stp.html\" title=\"Chapter&#160;30.&#160;SystemTap Translator Tapset\"><link rel=\"prev\" href=\"API-stap-pass0.html\" title=\"probe::stap.pass0\"><link rel=\"next\" href=\"API-stap-pass1-end.html\" title=\"probe::stap.pass1.end\"></head><body bgcolor=\"white\" text=\"black\" link=\"#0000FF\" vlink=\"#840084\" alink=\"#0000FF\"><div class=\"navheader\"><table width=\"100%\" summary=\"Navigation header\"><tr><th colspan=\"3\" align=\"center\"><span class=\"phrase\">probe::stap.pass0.end</span></th></tr><tr><td width=\"20%\" align=\"left\"><a accesskey=\"p\" href=\"API-stap-pass0.html\">Prev</a>&#160;</td><th width=\"60%\" align=\"center\">Chapter&#160;30.&#160;SystemTap Translator Tapset</th><td width=\"20%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-stap-pass1-end.html\">Next</a></td></tr></table><hr></div><div class=\"refentry\"><a name=\"API-stap-pass0-end\"></a><div class=\"titlepage\"></div><div class=\"refnamediv\"><h2>Name</h2><p>probe::stap.pass0.end &#8212; \n      Finished stap pass0 (parsing command line arguments)\n- </p></div><div class=\"refsynopsisdiv\"><h2>Synopsis</h2><pre class=\"synopsis\">stap.pass0.end </pre></div><div class=\"refsect1\"><a name=\"idm21750\"></a><h2>Values</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>session</code></em></span></dt><dd><p>\n+ </p></div><div class=\"refsynopsisdiv\"><h2>Synopsis</h2><pre class=\"synopsis\">stap.pass0.end </pre></div><div class=\"refsect1\"><a name=\"idm21749\"></a><h2>Values</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>session</code></em></span></dt><dd><p>\n      the systemtap_session variable s\n-    </p></dd></dl></div></div><div class=\"refsect1\"><a name=\"idm21758\"></a><h2>Description</h2><p>\n+    </p></dd></dl></div></div><div class=\"refsect1\"><a name=\"idm21757\"></a><h2>Description</h2><p>\n    pass0.end fires just before the <code class=\"function\">gettimeofday</code> call for pass1.\n </p></div></div><div class=\"navfooter\"><hr><table width=\"100%\" summary=\"Navigation footer\"><tr><td width=\"40%\" align=\"left\"><a accesskey=\"p\" href=\"API-stap-pass0.html\">Prev</a>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"u\" href=\"stap_staticmarkers.stp.html\">Up</a></td><td width=\"40%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-stap-pass1-end.html\">Next</a></td></tr><tr><td width=\"40%\" align=\"left\" valign=\"top\"><span class=\"phrase\">probe::stap.pass0</span>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"h\" href=\"index.html\">Home</a></td><td width=\"40%\" align=\"right\" valign=\"top\">&#160;<span class=\"phrase\">probe::stap.pass1.end</span></td></tr></table></div></body></html>\n"}, {"source1": "./usr/share/doc/systemtap-doc/tapsets/API-stap-pass0.html", "source2": "./usr/share/doc/systemtap-doc/tapsets/API-stap-pass0.html", "unified_diff": "@@ -1,7 +1,7 @@\n <html><head><meta http-equiv=\"Content-Type\" content=\"text/html; charset=ANSI_X3.4-1968\"><title>probe::stap.pass0</title><meta name=\"generator\" content=\"DocBook XSL Stylesheets Vsnapshot\"><link rel=\"home\" href=\"index.html\" title=\"SystemTap Tapset Reference Manual\"><link rel=\"up\" href=\"stap_staticmarkers.stp.html\" title=\"Chapter&#160;30.&#160;SystemTap Translator Tapset\"><link rel=\"prev\" href=\"API-stap-cache-get.html\" title=\"probe::stap.cache_get\"><link rel=\"next\" href=\"API-stap-pass0-end.html\" title=\"probe::stap.pass0.end\"></head><body bgcolor=\"white\" text=\"black\" link=\"#0000FF\" vlink=\"#840084\" alink=\"#0000FF\"><div class=\"navheader\"><table width=\"100%\" summary=\"Navigation header\"><tr><th colspan=\"3\" align=\"center\"><span class=\"phrase\">probe::stap.pass0</span></th></tr><tr><td width=\"20%\" align=\"left\"><a accesskey=\"p\" href=\"API-stap-cache-get.html\">Prev</a>&#160;</td><th width=\"60%\" align=\"center\">Chapter&#160;30.&#160;SystemTap Translator Tapset</th><td width=\"20%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-stap-pass0-end.html\">Next</a></td></tr></table><hr></div><div class=\"refentry\"><a name=\"API-stap-pass0\"></a><div class=\"titlepage\"></div><div class=\"refnamediv\"><h2>Name</h2><p>probe::stap.pass0 &#8212; \n   Starting stap pass0 (parsing command line arguments)\n- </p></div><div class=\"refsynopsisdiv\"><h2>Synopsis</h2><pre class=\"synopsis\">stap.pass0 </pre></div><div class=\"refsect1\"><a name=\"idm21724\"></a><h2>Values</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>session</code></em></span></dt><dd><p>\n+ </p></div><div class=\"refsynopsisdiv\"><h2>Synopsis</h2><pre class=\"synopsis\">stap.pass0 </pre></div><div class=\"refsect1\"><a name=\"idm21723\"></a><h2>Values</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>session</code></em></span></dt><dd><p>\n      the systemtap_session variable s\n-    </p></dd></dl></div></div><div class=\"refsect1\"><a name=\"idm21732\"></a><h2>Description</h2><p>\n+    </p></dd></dl></div></div><div class=\"refsect1\"><a name=\"idm21731\"></a><h2>Description</h2><p>\n    pass0 fires after command line arguments have been parsed.\n </p></div></div><div class=\"navfooter\"><hr><table width=\"100%\" summary=\"Navigation footer\"><tr><td width=\"40%\" align=\"left\"><a accesskey=\"p\" href=\"API-stap-cache-get.html\">Prev</a>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"u\" href=\"stap_staticmarkers.stp.html\">Up</a></td><td width=\"40%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-stap-pass0-end.html\">Next</a></td></tr><tr><td width=\"40%\" align=\"left\" valign=\"top\"><span class=\"phrase\">probe::stap.cache_get</span>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"h\" href=\"index.html\">Home</a></td><td width=\"40%\" align=\"right\" valign=\"top\">&#160;<span class=\"phrase\">probe::stap.pass0.end</span></td></tr></table></div></body></html>\n"}, {"source1": "./usr/share/doc/systemtap-doc/tapsets/API-stap-pass1-end.html", "source2": "./usr/share/doc/systemtap-doc/tapsets/API-stap-pass1-end.html", "unified_diff": "@@ -1,7 +1,7 @@\n <html><head><meta http-equiv=\"Content-Type\" content=\"text/html; charset=ANSI_X3.4-1968\"><title>probe::stap.pass1.end</title><meta name=\"generator\" content=\"DocBook XSL Stylesheets Vsnapshot\"><link rel=\"home\" href=\"index.html\" title=\"SystemTap Tapset Reference Manual\"><link rel=\"up\" href=\"stap_staticmarkers.stp.html\" title=\"Chapter&#160;30.&#160;SystemTap Translator Tapset\"><link rel=\"prev\" href=\"API-stap-pass0-end.html\" title=\"probe::stap.pass0.end\"><link rel=\"next\" href=\"API-stap-pass1a.html\" title=\"probe::stap.pass1a\"></head><body bgcolor=\"white\" text=\"black\" link=\"#0000FF\" vlink=\"#840084\" alink=\"#0000FF\"><div class=\"navheader\"><table width=\"100%\" summary=\"Navigation header\"><tr><th colspan=\"3\" align=\"center\"><span class=\"phrase\">probe::stap.pass1.end</span></th></tr><tr><td width=\"20%\" align=\"left\"><a accesskey=\"p\" href=\"API-stap-pass0-end.html\">Prev</a>&#160;</td><th width=\"60%\" align=\"center\">Chapter&#160;30.&#160;SystemTap Translator Tapset</th><td width=\"20%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-stap-pass1a.html\">Next</a></td></tr></table><hr></div><div class=\"refentry\"><a name=\"API-stap-pass1-end\"></a><div class=\"titlepage\"></div><div class=\"refnamediv\"><h2>Name</h2><p>probe::stap.pass1.end &#8212; \n      Finished stap pass1 (parsing scripts)\n- </p></div><div class=\"refsynopsisdiv\"><h2>Synopsis</h2><pre class=\"synopsis\">stap.pass1.end </pre></div><div class=\"refsect1\"><a name=\"idm21777\"></a><h2>Values</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>session</code></em></span></dt><dd><p>\n+ </p></div><div class=\"refsynopsisdiv\"><h2>Synopsis</h2><pre class=\"synopsis\">stap.pass1.end </pre></div><div class=\"refsect1\"><a name=\"idm21776\"></a><h2>Values</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>session</code></em></span></dt><dd><p>\n      the systemtap_session variable s\n-    </p></dd></dl></div></div><div class=\"refsect1\"><a name=\"idm21785\"></a><h2>Description</h2><p>\n+    </p></dd></dl></div></div><div class=\"refsect1\"><a name=\"idm21784\"></a><h2>Description</h2><p>\n    pass1.end fires just before the jump to cleanup if s.last_pass = 1.\n </p></div></div><div class=\"navfooter\"><hr><table width=\"100%\" summary=\"Navigation footer\"><tr><td width=\"40%\" align=\"left\"><a accesskey=\"p\" href=\"API-stap-pass0-end.html\">Prev</a>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"u\" href=\"stap_staticmarkers.stp.html\">Up</a></td><td width=\"40%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-stap-pass1a.html\">Next</a></td></tr><tr><td width=\"40%\" align=\"left\" valign=\"top\"><span class=\"phrase\">probe::stap.pass0.end</span>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"h\" href=\"index.html\">Home</a></td><td width=\"40%\" align=\"right\" valign=\"top\">&#160;<span class=\"phrase\">probe::stap.pass1a</span></td></tr></table></div></body></html>\n"}, {"source1": "./usr/share/doc/systemtap-doc/tapsets/API-stap-pass1a.html", "source2": "./usr/share/doc/systemtap-doc/tapsets/API-stap-pass1a.html", "unified_diff": "@@ -1,8 +1,8 @@\n <html><head><meta http-equiv=\"Content-Type\" content=\"text/html; charset=ANSI_X3.4-1968\"><title>probe::stap.pass1a</title><meta name=\"generator\" content=\"DocBook XSL Stylesheets Vsnapshot\"><link rel=\"home\" href=\"index.html\" title=\"SystemTap Tapset Reference Manual\"><link rel=\"up\" href=\"stap_staticmarkers.stp.html\" title=\"Chapter&#160;30.&#160;SystemTap Translator Tapset\"><link rel=\"prev\" href=\"API-stap-pass1-end.html\" title=\"probe::stap.pass1.end\"><link rel=\"next\" href=\"API-stap-pass1b.html\" title=\"probe::stap.pass1b\"></head><body bgcolor=\"white\" text=\"black\" link=\"#0000FF\" vlink=\"#840084\" alink=\"#0000FF\"><div class=\"navheader\"><table width=\"100%\" summary=\"Navigation header\"><tr><th colspan=\"3\" align=\"center\"><span class=\"phrase\">probe::stap.pass1a</span></th></tr><tr><td width=\"20%\" align=\"left\"><a accesskey=\"p\" href=\"API-stap-pass1-end.html\">Prev</a>&#160;</td><th width=\"60%\" align=\"center\">Chapter&#160;30.&#160;SystemTap Translator Tapset</th><td width=\"20%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-stap-pass1b.html\">Next</a></td></tr></table><hr></div><div class=\"refentry\"><a name=\"API-stap-pass1a\"></a><div class=\"titlepage\"></div><div class=\"refnamediv\"><h2>Name</h2><p>probe::stap.pass1a &#8212; \n      Starting stap pass1 (parsing user script)\n- </p></div><div class=\"refsynopsisdiv\"><h2>Synopsis</h2><pre class=\"synopsis\">stap.pass1a </pre></div><div class=\"refsect1\"><a name=\"idm21803\"></a><h2>Values</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>session</code></em></span></dt><dd><p>\n+ </p></div><div class=\"refsynopsisdiv\"><h2>Synopsis</h2><pre class=\"synopsis\">stap.pass1a </pre></div><div class=\"refsect1\"><a name=\"idm21802\"></a><h2>Values</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>session</code></em></span></dt><dd><p>\n      the systemtap_session variable s\n-    </p></dd></dl></div></div><div class=\"refsect1\"><a name=\"idm21811\"></a><h2>Description</h2><p>\n+    </p></dd></dl></div></div><div class=\"refsect1\"><a name=\"idm21810\"></a><h2>Description</h2><p>\n    pass1a fires just after the call to <code class=\"function\">gettimeofday</code>, before the\n    user script is parsed.\n </p></div></div><div class=\"navfooter\"><hr><table width=\"100%\" summary=\"Navigation footer\"><tr><td width=\"40%\" align=\"left\"><a accesskey=\"p\" href=\"API-stap-pass1-end.html\">Prev</a>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"u\" href=\"stap_staticmarkers.stp.html\">Up</a></td><td width=\"40%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-stap-pass1b.html\">Next</a></td></tr><tr><td width=\"40%\" align=\"left\" valign=\"top\"><span class=\"phrase\">probe::stap.pass1.end</span>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"h\" href=\"index.html\">Home</a></td><td width=\"40%\" align=\"right\" valign=\"top\">&#160;<span class=\"phrase\">probe::stap.pass1b</span></td></tr></table></div></body></html>\n"}, {"source1": "./usr/share/doc/systemtap-doc/tapsets/API-stap-pass1b.html", "source2": "./usr/share/doc/systemtap-doc/tapsets/API-stap-pass1b.html", "unified_diff": "@@ -1,7 +1,7 @@\n <html><head><meta http-equiv=\"Content-Type\" content=\"text/html; charset=ANSI_X3.4-1968\"><title>probe::stap.pass1b</title><meta name=\"generator\" content=\"DocBook XSL Stylesheets Vsnapshot\"><link rel=\"home\" href=\"index.html\" title=\"SystemTap Tapset Reference Manual\"><link rel=\"up\" href=\"stap_staticmarkers.stp.html\" title=\"Chapter&#160;30.&#160;SystemTap Translator Tapset\"><link rel=\"prev\" href=\"API-stap-pass1a.html\" title=\"probe::stap.pass1a\"><link rel=\"next\" href=\"API-stap-pass2.html\" title=\"probe::stap.pass2\"></head><body bgcolor=\"white\" text=\"black\" link=\"#0000FF\" vlink=\"#840084\" alink=\"#0000FF\"><div class=\"navheader\"><table width=\"100%\" summary=\"Navigation header\"><tr><th colspan=\"3\" align=\"center\"><span class=\"phrase\">probe::stap.pass1b</span></th></tr><tr><td width=\"20%\" align=\"left\"><a accesskey=\"p\" href=\"API-stap-pass1a.html\">Prev</a>&#160;</td><th width=\"60%\" align=\"center\">Chapter&#160;30.&#160;SystemTap Translator Tapset</th><td width=\"20%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-stap-pass2.html\">Next</a></td></tr></table><hr></div><div class=\"refentry\"><a name=\"API-stap-pass1b\"></a><div class=\"titlepage\"></div><div class=\"refnamediv\"><h2>Name</h2><p>probe::stap.pass1b &#8212; \n      Starting stap pass1 (parsing library scripts)\n- </p></div><div class=\"refsynopsisdiv\"><h2>Synopsis</h2><pre class=\"synopsis\">stap.pass1b </pre></div><div class=\"refsect1\"><a name=\"idm21830\"></a><h2>Values</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>session</code></em></span></dt><dd><p>\n+ </p></div><div class=\"refsynopsisdiv\"><h2>Synopsis</h2><pre class=\"synopsis\">stap.pass1b </pre></div><div class=\"refsect1\"><a name=\"idm21829\"></a><h2>Values</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>session</code></em></span></dt><dd><p>\n      the systemtap_session variable s\n-    </p></dd></dl></div></div><div class=\"refsect1\"><a name=\"idm21838\"></a><h2>Description</h2><p>\n+    </p></dd></dl></div></div><div class=\"refsect1\"><a name=\"idm21837\"></a><h2>Description</h2><p>\n    pass1b fires just before the library scripts are parsed.\n </p></div></div><div class=\"navfooter\"><hr><table width=\"100%\" summary=\"Navigation footer\"><tr><td width=\"40%\" align=\"left\"><a accesskey=\"p\" href=\"API-stap-pass1a.html\">Prev</a>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"u\" href=\"stap_staticmarkers.stp.html\">Up</a></td><td width=\"40%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-stap-pass2.html\">Next</a></td></tr><tr><td width=\"40%\" align=\"left\" valign=\"top\"><span class=\"phrase\">probe::stap.pass1a</span>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"h\" href=\"index.html\">Home</a></td><td width=\"40%\" align=\"right\" valign=\"top\">&#160;<span class=\"phrase\">probe::stap.pass2</span></td></tr></table></div></body></html>\n"}, {"source1": "./usr/share/doc/systemtap-doc/tapsets/API-stap-pass2-end.html", "source2": "./usr/share/doc/systemtap-doc/tapsets/API-stap-pass2-end.html", "unified_diff": "@@ -1,7 +1,7 @@\n <html><head><meta http-equiv=\"Content-Type\" content=\"text/html; charset=ANSI_X3.4-1968\"><title>probe::stap.pass2.end</title><meta name=\"generator\" content=\"DocBook XSL Stylesheets Vsnapshot\"><link rel=\"home\" href=\"index.html\" title=\"SystemTap Tapset Reference Manual\"><link rel=\"up\" href=\"stap_staticmarkers.stp.html\" title=\"Chapter&#160;30.&#160;SystemTap Translator Tapset\"><link rel=\"prev\" href=\"API-stap-pass2.html\" title=\"probe::stap.pass2\"><link rel=\"next\" href=\"API-stap-pass3.html\" title=\"probe::stap.pass3\"></head><body bgcolor=\"white\" text=\"black\" link=\"#0000FF\" vlink=\"#840084\" alink=\"#0000FF\"><div class=\"navheader\"><table width=\"100%\" summary=\"Navigation header\"><tr><th colspan=\"3\" align=\"center\"><span class=\"phrase\">probe::stap.pass2.end</span></th></tr><tr><td width=\"20%\" align=\"left\"><a accesskey=\"p\" href=\"API-stap-pass2.html\">Prev</a>&#160;</td><th width=\"60%\" align=\"center\">Chapter&#160;30.&#160;SystemTap Translator Tapset</th><td width=\"20%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-stap-pass3.html\">Next</a></td></tr></table><hr></div><div class=\"refentry\"><a name=\"API-stap-pass2-end\"></a><div class=\"titlepage\"></div><div class=\"refnamediv\"><h2>Name</h2><p>probe::stap.pass2.end &#8212; \n      Finished stap pass2 (elaboration)\n- </p></div><div class=\"refsynopsisdiv\"><h2>Synopsis</h2><pre class=\"synopsis\">stap.pass2.end </pre></div><div class=\"refsect1\"><a name=\"idm21883\"></a><h2>Values</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>session</code></em></span></dt><dd><p>\n+ </p></div><div class=\"refsynopsisdiv\"><h2>Synopsis</h2><pre class=\"synopsis\">stap.pass2.end </pre></div><div class=\"refsect1\"><a name=\"idm21882\"></a><h2>Values</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>session</code></em></span></dt><dd><p>\n      the systemtap_session variable s\n-    </p></dd></dl></div></div><div class=\"refsect1\"><a name=\"idm21891\"></a><h2>Description</h2><p>\n+    </p></dd></dl></div></div><div class=\"refsect1\"><a name=\"idm21890\"></a><h2>Description</h2><p>\n    pass2.end fires just before the jump to cleanup if s.last_pass = 2\n </p></div></div><div class=\"navfooter\"><hr><table width=\"100%\" summary=\"Navigation footer\"><tr><td width=\"40%\" align=\"left\"><a accesskey=\"p\" href=\"API-stap-pass2.html\">Prev</a>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"u\" href=\"stap_staticmarkers.stp.html\">Up</a></td><td width=\"40%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-stap-pass3.html\">Next</a></td></tr><tr><td width=\"40%\" align=\"left\" valign=\"top\"><span class=\"phrase\">probe::stap.pass2</span>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"h\" href=\"index.html\">Home</a></td><td width=\"40%\" align=\"right\" valign=\"top\">&#160;<span class=\"phrase\">probe::stap.pass3</span></td></tr></table></div></body></html>\n"}, {"source1": "./usr/share/doc/systemtap-doc/tapsets/API-stap-pass2.html", "source2": "./usr/share/doc/systemtap-doc/tapsets/API-stap-pass2.html", "unified_diff": "@@ -1,8 +1,8 @@\n <html><head><meta http-equiv=\"Content-Type\" content=\"text/html; charset=ANSI_X3.4-1968\"><title>probe::stap.pass2</title><meta name=\"generator\" content=\"DocBook XSL Stylesheets Vsnapshot\"><link rel=\"home\" href=\"index.html\" title=\"SystemTap Tapset Reference Manual\"><link rel=\"up\" href=\"stap_staticmarkers.stp.html\" title=\"Chapter&#160;30.&#160;SystemTap Translator Tapset\"><link rel=\"prev\" href=\"API-stap-pass1b.html\" title=\"probe::stap.pass1b\"><link rel=\"next\" href=\"API-stap-pass2-end.html\" title=\"probe::stap.pass2.end\"></head><body bgcolor=\"white\" text=\"black\" link=\"#0000FF\" vlink=\"#840084\" alink=\"#0000FF\"><div class=\"navheader\"><table width=\"100%\" summary=\"Navigation header\"><tr><th colspan=\"3\" align=\"center\"><span class=\"phrase\">probe::stap.pass2</span></th></tr><tr><td width=\"20%\" align=\"left\"><a accesskey=\"p\" href=\"API-stap-pass1b.html\">Prev</a>&#160;</td><th width=\"60%\" align=\"center\">Chapter&#160;30.&#160;SystemTap Translator Tapset</th><td width=\"20%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-stap-pass2-end.html\">Next</a></td></tr></table><hr></div><div class=\"refentry\"><a name=\"API-stap-pass2\"></a><div class=\"titlepage\"></div><div class=\"refnamediv\"><h2>Name</h2><p>probe::stap.pass2 &#8212; \n      Starting stap pass2 (elaboration)\n- </p></div><div class=\"refsynopsisdiv\"><h2>Synopsis</h2><pre class=\"synopsis\">stap.pass2 </pre></div><div class=\"refsect1\"><a name=\"idm21856\"></a><h2>Values</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>session</code></em></span></dt><dd><p>\n+ </p></div><div class=\"refsynopsisdiv\"><h2>Synopsis</h2><pre class=\"synopsis\">stap.pass2 </pre></div><div class=\"refsect1\"><a name=\"idm21855\"></a><h2>Values</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>session</code></em></span></dt><dd><p>\n      the systemtap_session variable s\n-    </p></dd></dl></div></div><div class=\"refsect1\"><a name=\"idm21864\"></a><h2>Description</h2><p>\n+    </p></dd></dl></div></div><div class=\"refsect1\"><a name=\"idm21863\"></a><h2>Description</h2><p>\n    pass2 fires just after the call to <code class=\"function\">gettimeofday</code>, just before the \n    call to semantic_pass.\n </p></div></div><div class=\"navfooter\"><hr><table width=\"100%\" summary=\"Navigation footer\"><tr><td width=\"40%\" align=\"left\"><a accesskey=\"p\" href=\"API-stap-pass1b.html\">Prev</a>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"u\" href=\"stap_staticmarkers.stp.html\">Up</a></td><td width=\"40%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-stap-pass2-end.html\">Next</a></td></tr><tr><td width=\"40%\" align=\"left\" valign=\"top\"><span class=\"phrase\">probe::stap.pass1b</span>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"h\" href=\"index.html\">Home</a></td><td width=\"40%\" align=\"right\" valign=\"top\">&#160;<span class=\"phrase\">probe::stap.pass2.end</span></td></tr></table></div></body></html>\n"}, {"source1": "./usr/share/doc/systemtap-doc/tapsets/API-stap-pass3-end.html", "source2": "./usr/share/doc/systemtap-doc/tapsets/API-stap-pass3-end.html", "unified_diff": "@@ -1,7 +1,7 @@\n <html><head><meta http-equiv=\"Content-Type\" content=\"text/html; charset=ANSI_X3.4-1968\"><title>probe::stap.pass3.end</title><meta name=\"generator\" content=\"DocBook XSL Stylesheets Vsnapshot\"><link rel=\"home\" href=\"index.html\" title=\"SystemTap Tapset Reference Manual\"><link rel=\"up\" href=\"stap_staticmarkers.stp.html\" title=\"Chapter&#160;30.&#160;SystemTap Translator Tapset\"><link rel=\"prev\" href=\"API-stap-pass3.html\" title=\"probe::stap.pass3\"><link rel=\"next\" href=\"API-stap-pass4.html\" title=\"probe::stap.pass4\"></head><body bgcolor=\"white\" text=\"black\" link=\"#0000FF\" vlink=\"#840084\" alink=\"#0000FF\"><div class=\"navheader\"><table width=\"100%\" summary=\"Navigation header\"><tr><th colspan=\"3\" align=\"center\"><span class=\"phrase\">probe::stap.pass3.end</span></th></tr><tr><td width=\"20%\" align=\"left\"><a accesskey=\"p\" href=\"API-stap-pass3.html\">Prev</a>&#160;</td><th width=\"60%\" align=\"center\">Chapter&#160;30.&#160;SystemTap Translator Tapset</th><td width=\"20%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-stap-pass4.html\">Next</a></td></tr></table><hr></div><div class=\"refentry\"><a name=\"API-stap-pass3-end\"></a><div class=\"titlepage\"></div><div class=\"refnamediv\"><h2>Name</h2><p>probe::stap.pass3.end &#8212; \n      Finished stap pass3 (translation to C)\n- </p></div><div class=\"refsynopsisdiv\"><h2>Synopsis</h2><pre class=\"synopsis\">stap.pass3.end </pre></div><div class=\"refsect1\"><a name=\"idm21936\"></a><h2>Values</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>session</code></em></span></dt><dd><p>\n+ </p></div><div class=\"refsynopsisdiv\"><h2>Synopsis</h2><pre class=\"synopsis\">stap.pass3.end </pre></div><div class=\"refsect1\"><a name=\"idm21935\"></a><h2>Values</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>session</code></em></span></dt><dd><p>\n      the systemtap_session variable s\n-    </p></dd></dl></div></div><div class=\"refsect1\"><a name=\"idm21944\"></a><h2>Description</h2><p>\n+    </p></dd></dl></div></div><div class=\"refsect1\"><a name=\"idm21943\"></a><h2>Description</h2><p>\n    pass3.end fires just before the jump to cleanup if s.last_pass = 3\n </p></div></div><div class=\"navfooter\"><hr><table width=\"100%\" summary=\"Navigation footer\"><tr><td width=\"40%\" align=\"left\"><a accesskey=\"p\" href=\"API-stap-pass3.html\">Prev</a>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"u\" href=\"stap_staticmarkers.stp.html\">Up</a></td><td width=\"40%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-stap-pass4.html\">Next</a></td></tr><tr><td width=\"40%\" align=\"left\" valign=\"top\"><span class=\"phrase\">probe::stap.pass3</span>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"h\" href=\"index.html\">Home</a></td><td width=\"40%\" align=\"right\" valign=\"top\">&#160;<span class=\"phrase\">probe::stap.pass4</span></td></tr></table></div></body></html>\n"}, {"source1": "./usr/share/doc/systemtap-doc/tapsets/API-stap-pass3.html", "source2": "./usr/share/doc/systemtap-doc/tapsets/API-stap-pass3.html", "unified_diff": "@@ -1,8 +1,8 @@\n <html><head><meta http-equiv=\"Content-Type\" content=\"text/html; charset=ANSI_X3.4-1968\"><title>probe::stap.pass3</title><meta name=\"generator\" content=\"DocBook XSL Stylesheets Vsnapshot\"><link rel=\"home\" href=\"index.html\" title=\"SystemTap Tapset Reference Manual\"><link rel=\"up\" href=\"stap_staticmarkers.stp.html\" title=\"Chapter&#160;30.&#160;SystemTap Translator Tapset\"><link rel=\"prev\" href=\"API-stap-pass2-end.html\" title=\"probe::stap.pass2.end\"><link rel=\"next\" href=\"API-stap-pass3-end.html\" title=\"probe::stap.pass3.end\"></head><body bgcolor=\"white\" text=\"black\" link=\"#0000FF\" vlink=\"#840084\" alink=\"#0000FF\"><div class=\"navheader\"><table width=\"100%\" summary=\"Navigation header\"><tr><th colspan=\"3\" align=\"center\"><span class=\"phrase\">probe::stap.pass3</span></th></tr><tr><td width=\"20%\" align=\"left\"><a accesskey=\"p\" href=\"API-stap-pass2-end.html\">Prev</a>&#160;</td><th width=\"60%\" align=\"center\">Chapter&#160;30.&#160;SystemTap Translator Tapset</th><td width=\"20%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-stap-pass3-end.html\">Next</a></td></tr></table><hr></div><div class=\"refentry\"><a name=\"API-stap-pass3\"></a><div class=\"titlepage\"></div><div class=\"refnamediv\"><h2>Name</h2><p>probe::stap.pass3 &#8212; \n      Starting stap pass3 (translation to C)\n- </p></div><div class=\"refsynopsisdiv\"><h2>Synopsis</h2><pre class=\"synopsis\">stap.pass3 </pre></div><div class=\"refsect1\"><a name=\"idm21909\"></a><h2>Values</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>session</code></em></span></dt><dd><p>\n+ </p></div><div class=\"refsynopsisdiv\"><h2>Synopsis</h2><pre class=\"synopsis\">stap.pass3 </pre></div><div class=\"refsect1\"><a name=\"idm21908\"></a><h2>Values</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>session</code></em></span></dt><dd><p>\n      the systemtap_session variable s\n-    </p></dd></dl></div></div><div class=\"refsect1\"><a name=\"idm21917\"></a><h2>Description</h2><p>\n+    </p></dd></dl></div></div><div class=\"refsect1\"><a name=\"idm21916\"></a><h2>Description</h2><p>\n    pass3 fires just after the call to <code class=\"function\">gettimeofday</code>, just before the\n    call to translate_pass.\n </p></div></div><div class=\"navfooter\"><hr><table width=\"100%\" summary=\"Navigation footer\"><tr><td width=\"40%\" align=\"left\"><a accesskey=\"p\" href=\"API-stap-pass2-end.html\">Prev</a>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"u\" href=\"stap_staticmarkers.stp.html\">Up</a></td><td width=\"40%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-stap-pass3-end.html\">Next</a></td></tr><tr><td width=\"40%\" align=\"left\" valign=\"top\"><span class=\"phrase\">probe::stap.pass2.end</span>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"h\" href=\"index.html\">Home</a></td><td width=\"40%\" align=\"right\" valign=\"top\">&#160;<span class=\"phrase\">probe::stap.pass3.end</span></td></tr></table></div></body></html>\n"}, {"source1": "./usr/share/doc/systemtap-doc/tapsets/API-stap-pass4-end.html", "source2": "./usr/share/doc/systemtap-doc/tapsets/API-stap-pass4-end.html", "unified_diff": "@@ -1,7 +1,7 @@\n <html><head><meta http-equiv=\"Content-Type\" content=\"text/html; charset=ANSI_X3.4-1968\"><title>probe::stap.pass4.end</title><meta name=\"generator\" content=\"DocBook XSL Stylesheets Vsnapshot\"><link rel=\"home\" href=\"index.html\" title=\"SystemTap Tapset Reference Manual\"><link rel=\"up\" href=\"stap_staticmarkers.stp.html\" title=\"Chapter&#160;30.&#160;SystemTap Translator Tapset\"><link rel=\"prev\" href=\"API-stap-pass4.html\" title=\"probe::stap.pass4\"><link rel=\"next\" href=\"API-stap-pass5.html\" title=\"probe::stap.pass5\"></head><body bgcolor=\"white\" text=\"black\" link=\"#0000FF\" vlink=\"#840084\" alink=\"#0000FF\"><div class=\"navheader\"><table width=\"100%\" summary=\"Navigation header\"><tr><th colspan=\"3\" align=\"center\"><span class=\"phrase\">probe::stap.pass4.end</span></th></tr><tr><td width=\"20%\" align=\"left\"><a accesskey=\"p\" href=\"API-stap-pass4.html\">Prev</a>&#160;</td><th width=\"60%\" align=\"center\">Chapter&#160;30.&#160;SystemTap Translator Tapset</th><td width=\"20%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-stap-pass5.html\">Next</a></td></tr></table><hr></div><div class=\"refentry\"><a name=\"API-stap-pass4-end\"></a><div class=\"titlepage\"></div><div class=\"refnamediv\"><h2>Name</h2><p>probe::stap.pass4.end &#8212; \n      Finished stap pass4 (compile C code into kernel module)\n- </p></div><div class=\"refsynopsisdiv\"><h2>Synopsis</h2><pre class=\"synopsis\">stap.pass4.end </pre></div><div class=\"refsect1\"><a name=\"idm21989\"></a><h2>Values</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>session</code></em></span></dt><dd><p>\n+ </p></div><div class=\"refsynopsisdiv\"><h2>Synopsis</h2><pre class=\"synopsis\">stap.pass4.end </pre></div><div class=\"refsect1\"><a name=\"idm21988\"></a><h2>Values</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>session</code></em></span></dt><dd><p>\n      the systemtap_session variable s\n-    </p></dd></dl></div></div><div class=\"refsect1\"><a name=\"idm21997\"></a><h2>Description</h2><p>\n+    </p></dd></dl></div></div><div class=\"refsect1\"><a name=\"idm21996\"></a><h2>Description</h2><p>\n    pass4.end fires just before the jump to cleanup if s.last_pass = 4\n </p></div></div><div class=\"navfooter\"><hr><table width=\"100%\" summary=\"Navigation footer\"><tr><td width=\"40%\" align=\"left\"><a accesskey=\"p\" href=\"API-stap-pass4.html\">Prev</a>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"u\" href=\"stap_staticmarkers.stp.html\">Up</a></td><td width=\"40%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-stap-pass5.html\">Next</a></td></tr><tr><td width=\"40%\" align=\"left\" valign=\"top\"><span class=\"phrase\">probe::stap.pass4</span>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"h\" href=\"index.html\">Home</a></td><td width=\"40%\" align=\"right\" valign=\"top\">&#160;<span class=\"phrase\">probe::stap.pass5</span></td></tr></table></div></body></html>\n"}, {"source1": "./usr/share/doc/systemtap-doc/tapsets/API-stap-pass4.html", "source2": "./usr/share/doc/systemtap-doc/tapsets/API-stap-pass4.html", "unified_diff": "@@ -1,8 +1,8 @@\n <html><head><meta http-equiv=\"Content-Type\" content=\"text/html; charset=ANSI_X3.4-1968\"><title>probe::stap.pass4</title><meta name=\"generator\" content=\"DocBook XSL Stylesheets Vsnapshot\"><link rel=\"home\" href=\"index.html\" title=\"SystemTap Tapset Reference Manual\"><link rel=\"up\" href=\"stap_staticmarkers.stp.html\" title=\"Chapter&#160;30.&#160;SystemTap Translator Tapset\"><link rel=\"prev\" href=\"API-stap-pass3-end.html\" title=\"probe::stap.pass3.end\"><link rel=\"next\" href=\"API-stap-pass4-end.html\" title=\"probe::stap.pass4.end\"></head><body bgcolor=\"white\" text=\"black\" link=\"#0000FF\" vlink=\"#840084\" alink=\"#0000FF\"><div class=\"navheader\"><table width=\"100%\" summary=\"Navigation header\"><tr><th colspan=\"3\" align=\"center\"><span class=\"phrase\">probe::stap.pass4</span></th></tr><tr><td width=\"20%\" align=\"left\"><a accesskey=\"p\" href=\"API-stap-pass3-end.html\">Prev</a>&#160;</td><th width=\"60%\" align=\"center\">Chapter&#160;30.&#160;SystemTap Translator Tapset</th><td width=\"20%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-stap-pass4-end.html\">Next</a></td></tr></table><hr></div><div class=\"refentry\"><a name=\"API-stap-pass4\"></a><div class=\"titlepage\"></div><div class=\"refnamediv\"><h2>Name</h2><p>probe::stap.pass4 &#8212; \n      Starting stap pass4 (compile C code into kernel module)\n- </p></div><div class=\"refsynopsisdiv\"><h2>Synopsis</h2><pre class=\"synopsis\">stap.pass4 </pre></div><div class=\"refsect1\"><a name=\"idm21962\"></a><h2>Values</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>session</code></em></span></dt><dd><p>\n+ </p></div><div class=\"refsynopsisdiv\"><h2>Synopsis</h2><pre class=\"synopsis\">stap.pass4 </pre></div><div class=\"refsect1\"><a name=\"idm21961\"></a><h2>Values</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>session</code></em></span></dt><dd><p>\n      the systemtap_session variable s\n-    </p></dd></dl></div></div><div class=\"refsect1\"><a name=\"idm21970\"></a><h2>Description</h2><p>\n+    </p></dd></dl></div></div><div class=\"refsect1\"><a name=\"idm21969\"></a><h2>Description</h2><p>\n    pass4 fires just after the call to <code class=\"function\">gettimeofday</code>, just before the\n    call to compile_pass.\n </p></div></div><div class=\"navfooter\"><hr><table width=\"100%\" summary=\"Navigation footer\"><tr><td width=\"40%\" align=\"left\"><a accesskey=\"p\" href=\"API-stap-pass3-end.html\">Prev</a>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"u\" href=\"stap_staticmarkers.stp.html\">Up</a></td><td width=\"40%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-stap-pass4-end.html\">Next</a></td></tr><tr><td width=\"40%\" align=\"left\" valign=\"top\"><span class=\"phrase\">probe::stap.pass3.end</span>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"h\" href=\"index.html\">Home</a></td><td width=\"40%\" align=\"right\" valign=\"top\">&#160;<span class=\"phrase\">probe::stap.pass4.end</span></td></tr></table></div></body></html>\n"}, {"source1": "./usr/share/doc/systemtap-doc/tapsets/API-stap-pass5-end.html", "source2": "./usr/share/doc/systemtap-doc/tapsets/API-stap-pass5-end.html", "unified_diff": "@@ -1,7 +1,7 @@\n <html><head><meta http-equiv=\"Content-Type\" content=\"text/html; charset=ANSI_X3.4-1968\"><title>probe::stap.pass5.end</title><meta name=\"generator\" content=\"DocBook XSL Stylesheets Vsnapshot\"><link rel=\"home\" href=\"index.html\" title=\"SystemTap Tapset Reference Manual\"><link rel=\"up\" href=\"stap_staticmarkers.stp.html\" title=\"Chapter&#160;30.&#160;SystemTap Translator Tapset\"><link rel=\"prev\" href=\"API-stap-pass5.html\" title=\"probe::stap.pass5\"><link rel=\"next\" href=\"API-stap-pass6.html\" title=\"probe::stap.pass6\"></head><body bgcolor=\"white\" text=\"black\" link=\"#0000FF\" vlink=\"#840084\" alink=\"#0000FF\"><div class=\"navheader\"><table width=\"100%\" summary=\"Navigation header\"><tr><th colspan=\"3\" align=\"center\"><span class=\"phrase\">probe::stap.pass5.end</span></th></tr><tr><td width=\"20%\" align=\"left\"><a accesskey=\"p\" href=\"API-stap-pass5.html\">Prev</a>&#160;</td><th width=\"60%\" align=\"center\">Chapter&#160;30.&#160;SystemTap Translator Tapset</th><td width=\"20%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-stap-pass6.html\">Next</a></td></tr></table><hr></div><div class=\"refentry\"><a name=\"API-stap-pass5-end\"></a><div class=\"titlepage\"></div><div class=\"refnamediv\"><h2>Name</h2><p>probe::stap.pass5.end &#8212; \n      Finished stap pass5 (running the instrumentation)\n- </p></div><div class=\"refsynopsisdiv\"><h2>Synopsis</h2><pre class=\"synopsis\">stap.pass5.end </pre></div><div class=\"refsect1\"><a name=\"idm22042\"></a><h2>Values</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>session</code></em></span></dt><dd><p>\n+ </p></div><div class=\"refsynopsisdiv\"><h2>Synopsis</h2><pre class=\"synopsis\">stap.pass5.end </pre></div><div class=\"refsect1\"><a name=\"idm22041\"></a><h2>Values</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>session</code></em></span></dt><dd><p>\n      the systemtap_session variable s\n-    </p></dd></dl></div></div><div class=\"refsect1\"><a name=\"idm22050\"></a><h2>Description</h2><p>\n+    </p></dd></dl></div></div><div class=\"refsect1\"><a name=\"idm22049\"></a><h2>Description</h2><p>\n    pass5.end fires just before the cleanup label\n </p></div></div><div class=\"navfooter\"><hr><table width=\"100%\" summary=\"Navigation footer\"><tr><td width=\"40%\" align=\"left\"><a accesskey=\"p\" href=\"API-stap-pass5.html\">Prev</a>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"u\" href=\"stap_staticmarkers.stp.html\">Up</a></td><td width=\"40%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-stap-pass6.html\">Next</a></td></tr><tr><td width=\"40%\" align=\"left\" valign=\"top\"><span class=\"phrase\">probe::stap.pass5</span>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"h\" href=\"index.html\">Home</a></td><td width=\"40%\" align=\"right\" valign=\"top\">&#160;<span class=\"phrase\">probe::stap.pass6</span></td></tr></table></div></body></html>\n"}, {"source1": "./usr/share/doc/systemtap-doc/tapsets/API-stap-pass5.html", "source2": "./usr/share/doc/systemtap-doc/tapsets/API-stap-pass5.html", "unified_diff": "@@ -1,8 +1,8 @@\n <html><head><meta http-equiv=\"Content-Type\" content=\"text/html; charset=ANSI_X3.4-1968\"><title>probe::stap.pass5</title><meta name=\"generator\" content=\"DocBook XSL Stylesheets Vsnapshot\"><link rel=\"home\" href=\"index.html\" title=\"SystemTap Tapset Reference Manual\"><link rel=\"up\" href=\"stap_staticmarkers.stp.html\" title=\"Chapter&#160;30.&#160;SystemTap Translator Tapset\"><link rel=\"prev\" href=\"API-stap-pass4-end.html\" title=\"probe::stap.pass4.end\"><link rel=\"next\" href=\"API-stap-pass5-end.html\" title=\"probe::stap.pass5.end\"></head><body bgcolor=\"white\" text=\"black\" link=\"#0000FF\" vlink=\"#840084\" alink=\"#0000FF\"><div class=\"navheader\"><table width=\"100%\" summary=\"Navigation header\"><tr><th colspan=\"3\" align=\"center\"><span class=\"phrase\">probe::stap.pass5</span></th></tr><tr><td width=\"20%\" align=\"left\"><a accesskey=\"p\" href=\"API-stap-pass4-end.html\">Prev</a>&#160;</td><th width=\"60%\" align=\"center\">Chapter&#160;30.&#160;SystemTap Translator Tapset</th><td width=\"20%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-stap-pass5-end.html\">Next</a></td></tr></table><hr></div><div class=\"refentry\"><a name=\"API-stap-pass5\"></a><div class=\"titlepage\"></div><div class=\"refnamediv\"><h2>Name</h2><p>probe::stap.pass5 &#8212; \n      Starting stap pass5 (running the instrumentation)\n- </p></div><div class=\"refsynopsisdiv\"><h2>Synopsis</h2><pre class=\"synopsis\">stap.pass5 </pre></div><div class=\"refsect1\"><a name=\"idm22015\"></a><h2>Values</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>session</code></em></span></dt><dd><p>\n+ </p></div><div class=\"refsynopsisdiv\"><h2>Synopsis</h2><pre class=\"synopsis\">stap.pass5 </pre></div><div class=\"refsect1\"><a name=\"idm22014\"></a><h2>Values</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>session</code></em></span></dt><dd><p>\n      the systemtap_session variable s\n-    </p></dd></dl></div></div><div class=\"refsect1\"><a name=\"idm22023\"></a><h2>Description</h2><p>\n+    </p></dd></dl></div></div><div class=\"refsect1\"><a name=\"idm22022\"></a><h2>Description</h2><p>\n    pass5 fires just after the call to <code class=\"function\">gettimeofday</code>, just before the\n    call to run_pass.\n </p></div></div><div class=\"navfooter\"><hr><table width=\"100%\" summary=\"Navigation footer\"><tr><td width=\"40%\" align=\"left\"><a accesskey=\"p\" href=\"API-stap-pass4-end.html\">Prev</a>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"u\" href=\"stap_staticmarkers.stp.html\">Up</a></td><td width=\"40%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-stap-pass5-end.html\">Next</a></td></tr><tr><td width=\"40%\" align=\"left\" valign=\"top\"><span class=\"phrase\">probe::stap.pass4.end</span>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"h\" href=\"index.html\">Home</a></td><td width=\"40%\" align=\"right\" valign=\"top\">&#160;<span class=\"phrase\">probe::stap.pass5.end</span></td></tr></table></div></body></html>\n"}, {"source1": "./usr/share/doc/systemtap-doc/tapsets/API-stap-pass6-end.html", "source2": "./usr/share/doc/systemtap-doc/tapsets/API-stap-pass6-end.html", "unified_diff": "@@ -1,7 +1,7 @@\n <html><head><meta http-equiv=\"Content-Type\" content=\"text/html; charset=ANSI_X3.4-1968\"><title>probe::stap.pass6.end</title><meta name=\"generator\" content=\"DocBook XSL Stylesheets Vsnapshot\"><link rel=\"home\" href=\"index.html\" title=\"SystemTap Tapset Reference Manual\"><link rel=\"up\" href=\"stap_staticmarkers.stp.html\" title=\"Chapter&#160;30.&#160;SystemTap Translator Tapset\"><link rel=\"prev\" href=\"API-stap-pass6.html\" title=\"probe::stap.pass6\"><link rel=\"next\" href=\"API-stap-system.html\" title=\"probe::stap.system\"></head><body bgcolor=\"white\" text=\"black\" link=\"#0000FF\" vlink=\"#840084\" alink=\"#0000FF\"><div class=\"navheader\"><table width=\"100%\" summary=\"Navigation header\"><tr><th colspan=\"3\" align=\"center\"><span class=\"phrase\">probe::stap.pass6.end</span></th></tr><tr><td width=\"20%\" align=\"left\"><a accesskey=\"p\" href=\"API-stap-pass6.html\">Prev</a>&#160;</td><th width=\"60%\" align=\"center\">Chapter&#160;30.&#160;SystemTap Translator Tapset</th><td width=\"20%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-stap-system.html\">Next</a></td></tr></table><hr></div><div class=\"refentry\"><a name=\"API-stap-pass6-end\"></a><div class=\"titlepage\"></div><div class=\"refnamediv\"><h2>Name</h2><p>probe::stap.pass6.end &#8212; \n      Finished stap pass6 (cleanup)\n- </p></div><div class=\"refsynopsisdiv\"><h2>Synopsis</h2><pre class=\"synopsis\">stap.pass6.end </pre></div><div class=\"refsect1\"><a name=\"idm22094\"></a><h2>Values</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>session</code></em></span></dt><dd><p>\n+ </p></div><div class=\"refsynopsisdiv\"><h2>Synopsis</h2><pre class=\"synopsis\">stap.pass6.end </pre></div><div class=\"refsect1\"><a name=\"idm22093\"></a><h2>Values</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>session</code></em></span></dt><dd><p>\n      the systemtap_session variable s\n-    </p></dd></dl></div></div><div class=\"refsect1\"><a name=\"idm22102\"></a><h2>Description</h2><p>\n+    </p></dd></dl></div></div><div class=\"refsect1\"><a name=\"idm22101\"></a><h2>Description</h2><p>\n    pass6.end fires just before main's return.\n </p></div></div><div class=\"navfooter\"><hr><table width=\"100%\" summary=\"Navigation footer\"><tr><td width=\"40%\" align=\"left\"><a accesskey=\"p\" href=\"API-stap-pass6.html\">Prev</a>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"u\" href=\"stap_staticmarkers.stp.html\">Up</a></td><td width=\"40%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-stap-system.html\">Next</a></td></tr><tr><td width=\"40%\" align=\"left\" valign=\"top\"><span class=\"phrase\">probe::stap.pass6</span>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"h\" href=\"index.html\">Home</a></td><td width=\"40%\" align=\"right\" valign=\"top\">&#160;<span class=\"phrase\">probe::stap.system</span></td></tr></table></div></body></html>\n"}, {"source1": "./usr/share/doc/systemtap-doc/tapsets/API-stap-pass6.html", "source2": "./usr/share/doc/systemtap-doc/tapsets/API-stap-pass6.html", "unified_diff": "@@ -1,8 +1,8 @@\n <html><head><meta http-equiv=\"Content-Type\" content=\"text/html; charset=ANSI_X3.4-1968\"><title>probe::stap.pass6</title><meta name=\"generator\" content=\"DocBook XSL Stylesheets Vsnapshot\"><link rel=\"home\" href=\"index.html\" title=\"SystemTap Tapset Reference Manual\"><link rel=\"up\" href=\"stap_staticmarkers.stp.html\" title=\"Chapter&#160;30.&#160;SystemTap Translator Tapset\"><link rel=\"prev\" href=\"API-stap-pass5-end.html\" title=\"probe::stap.pass5.end\"><link rel=\"next\" href=\"API-stap-pass6-end.html\" title=\"probe::stap.pass6.end\"></head><body bgcolor=\"white\" text=\"black\" link=\"#0000FF\" vlink=\"#840084\" alink=\"#0000FF\"><div class=\"navheader\"><table width=\"100%\" summary=\"Navigation header\"><tr><th colspan=\"3\" align=\"center\"><span class=\"phrase\">probe::stap.pass6</span></th></tr><tr><td width=\"20%\" align=\"left\"><a accesskey=\"p\" href=\"API-stap-pass5-end.html\">Prev</a>&#160;</td><th width=\"60%\" align=\"center\">Chapter&#160;30.&#160;SystemTap Translator Tapset</th><td width=\"20%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-stap-pass6-end.html\">Next</a></td></tr></table><hr></div><div class=\"refentry\"><a name=\"API-stap-pass6\"></a><div class=\"titlepage\"></div><div class=\"refnamediv\"><h2>Name</h2><p>probe::stap.pass6 &#8212; \n      Starting stap pass6 (cleanup)\n- </p></div><div class=\"refsynopsisdiv\"><h2>Synopsis</h2><pre class=\"synopsis\">stap.pass6 </pre></div><div class=\"refsect1\"><a name=\"idm22068\"></a><h2>Values</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>session</code></em></span></dt><dd><p>\n+ </p></div><div class=\"refsynopsisdiv\"><h2>Synopsis</h2><pre class=\"synopsis\">stap.pass6 </pre></div><div class=\"refsect1\"><a name=\"idm22067\"></a><h2>Values</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>session</code></em></span></dt><dd><p>\n      the systemtap_session variable s\n-    </p></dd></dl></div></div><div class=\"refsect1\"><a name=\"idm22076\"></a><h2>Description</h2><p>\n+    </p></dd></dl></div></div><div class=\"refsect1\"><a name=\"idm22075\"></a><h2>Description</h2><p>\n    pass6 fires just after the cleanup label, essentially the same spot\n    as pass5.end\n </p></div></div><div class=\"navfooter\"><hr><table width=\"100%\" summary=\"Navigation footer\"><tr><td width=\"40%\" align=\"left\"><a accesskey=\"p\" href=\"API-stap-pass5-end.html\">Prev</a>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"u\" href=\"stap_staticmarkers.stp.html\">Up</a></td><td width=\"40%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-stap-pass6-end.html\">Next</a></td></tr><tr><td width=\"40%\" align=\"left\" valign=\"top\"><span class=\"phrase\">probe::stap.pass5.end</span>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"h\" href=\"index.html\">Home</a></td><td width=\"40%\" align=\"right\" valign=\"top\">&#160;<span class=\"phrase\">probe::stap.pass6.end</span></td></tr></table></div></body></html>\n"}, {"source1": "./usr/share/doc/systemtap-doc/tapsets/API-stap-system-return.html", "source2": "./usr/share/doc/systemtap-doc/tapsets/API-stap-system-return.html", "unified_diff": "@@ -1,8 +1,8 @@\n <html><head><meta http-equiv=\"Content-Type\" content=\"text/html; charset=ANSI_X3.4-1968\"><title>probe::stap.system.return</title><meta name=\"generator\" content=\"DocBook XSL Stylesheets Vsnapshot\"><link rel=\"home\" href=\"index.html\" title=\"SystemTap Tapset Reference Manual\"><link rel=\"up\" href=\"stap_staticmarkers.stp.html\" title=\"Chapter&#160;30.&#160;SystemTap Translator Tapset\"><link rel=\"prev\" href=\"API-stap-system.html\" title=\"probe::stap.system\"><link rel=\"next\" href=\"API-stap-system-spawn.html\" title=\"probe::stap.system.spawn\"></head><body bgcolor=\"white\" text=\"black\" link=\"#0000FF\" vlink=\"#840084\" alink=\"#0000FF\"><div class=\"navheader\"><table width=\"100%\" summary=\"Navigation header\"><tr><th colspan=\"3\" align=\"center\"><span class=\"phrase\">probe::stap.system.return</span></th></tr><tr><td width=\"20%\" align=\"left\"><a accesskey=\"p\" href=\"API-stap-system.html\">Prev</a>&#160;</td><th width=\"60%\" align=\"center\">Chapter&#160;30.&#160;SystemTap Translator Tapset</th><td width=\"20%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-stap-system-spawn.html\">Next</a></td></tr></table><hr></div><div class=\"refentry\"><a name=\"API-stap-system-return\"></a><div class=\"titlepage\"></div><div class=\"refnamediv\"><h2>Name</h2><p>probe::stap.system.return &#8212; \n      Finished a command from stap\n- </p></div><div class=\"refsynopsisdiv\"><h2>Synopsis</h2><pre class=\"synopsis\">stap.system.return </pre></div><div class=\"refsect1\"><a name=\"idm22146\"></a><h2>Values</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>ret</code></em></span></dt><dd><p>\n+ </p></div><div class=\"refsynopsisdiv\"><h2>Synopsis</h2><pre class=\"synopsis\">stap.system.return </pre></div><div class=\"refsect1\"><a name=\"idm22145\"></a><h2>Values</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>ret</code></em></span></dt><dd><p>\n      a return code associated with running waitpid on the spawned process; \n      a non-zero value indicates error\n-    </p></dd></dl></div></div><div class=\"refsect1\"><a name=\"idm22154\"></a><h2>Description</h2><p>\n+    </p></dd></dl></div></div><div class=\"refsect1\"><a name=\"idm22153\"></a><h2>Description</h2><p>\n    Fires just before the return of the stap_system function, after waitpid.\n </p></div></div><div class=\"navfooter\"><hr><table width=\"100%\" summary=\"Navigation footer\"><tr><td width=\"40%\" align=\"left\"><a accesskey=\"p\" href=\"API-stap-system.html\">Prev</a>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"u\" href=\"stap_staticmarkers.stp.html\">Up</a></td><td width=\"40%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-stap-system-spawn.html\">Next</a></td></tr><tr><td width=\"40%\" align=\"left\" valign=\"top\"><span class=\"phrase\">probe::stap.system</span>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"h\" href=\"index.html\">Home</a></td><td width=\"40%\" align=\"right\" valign=\"top\">&#160;<span class=\"phrase\">probe::stap.system.spawn</span></td></tr></table></div></body></html>\n"}, {"source1": "./usr/share/doc/systemtap-doc/tapsets/API-stap-system-spawn.html", "source2": "./usr/share/doc/systemtap-doc/tapsets/API-stap-system-spawn.html", "unified_diff": "@@ -1,9 +1,9 @@\n <html><head><meta http-equiv=\"Content-Type\" content=\"text/html; charset=ANSI_X3.4-1968\"><title>probe::stap.system.spawn</title><meta name=\"generator\" content=\"DocBook XSL Stylesheets Vsnapshot\"><link rel=\"home\" href=\"index.html\" title=\"SystemTap Tapset Reference Manual\"><link rel=\"up\" href=\"stap_staticmarkers.stp.html\" title=\"Chapter&#160;30.&#160;SystemTap Translator Tapset\"><link rel=\"prev\" href=\"API-stap-system-return.html\" title=\"probe::stap.system.return\"><link rel=\"next\" href=\"API-stapio-receive-control-message.html\" title=\"probe::stapio.receive_control_message\"></head><body bgcolor=\"white\" text=\"black\" link=\"#0000FF\" vlink=\"#840084\" alink=\"#0000FF\"><div class=\"navheader\"><table width=\"100%\" summary=\"Navigation header\"><tr><th colspan=\"3\" align=\"center\"><span class=\"phrase\">probe::stap.system.spawn</span></th></tr><tr><td width=\"20%\" align=\"left\"><a accesskey=\"p\" href=\"API-stap-system-return.html\">Prev</a>&#160;</td><th width=\"60%\" align=\"center\">Chapter&#160;30.&#160;SystemTap Translator Tapset</th><td width=\"20%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-stapio-receive-control-message.html\">Next</a></td></tr></table><hr></div><div class=\"refentry\"><a name=\"API-stap-system-spawn\"></a><div class=\"titlepage\"></div><div class=\"refnamediv\"><h2>Name</h2><p>probe::stap.system.spawn &#8212; \n      stap spawned new process\n- </p></div><div class=\"refsynopsisdiv\"><h2>Synopsis</h2><pre class=\"synopsis\">stap.system.spawn </pre></div><div class=\"refsect1\"><a name=\"idm22172\"></a><h2>Values</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>pid</code></em></span></dt><dd><p>\n-     the pid of the spawned process\n-    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>ret</code></em></span></dt><dd><p>\n+ </p></div><div class=\"refsynopsisdiv\"><h2>Synopsis</h2><pre class=\"synopsis\">stap.system.spawn </pre></div><div class=\"refsect1\"><a name=\"idm22171\"></a><h2>Values</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>ret</code></em></span></dt><dd><p>\n      the return value from posix_spawn\n-    </p></dd></dl></div></div><div class=\"refsect1\"><a name=\"idm22185\"></a><h2>Description</h2><p>\n+    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>pid</code></em></span></dt><dd><p>\n+     the pid of the spawned process\n+    </p></dd></dl></div></div><div class=\"refsect1\"><a name=\"idm22184\"></a><h2>Description</h2><p>\n    Fires just after the call to posix_spawn.\n </p></div></div><div class=\"navfooter\"><hr><table width=\"100%\" summary=\"Navigation footer\"><tr><td width=\"40%\" align=\"left\"><a accesskey=\"p\" href=\"API-stap-system-return.html\">Prev</a>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"u\" href=\"stap_staticmarkers.stp.html\">Up</a></td><td width=\"40%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-stapio-receive-control-message.html\">Next</a></td></tr><tr><td width=\"40%\" align=\"left\" valign=\"top\"><span class=\"phrase\">probe::stap.system.return</span>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"h\" href=\"index.html\">Home</a></td><td width=\"40%\" align=\"right\" valign=\"top\">&#160;<span class=\"phrase\">probe::stapio.receive_control_message</span></td></tr></table></div></body></html>\n"}, {"source1": "./usr/share/doc/systemtap-doc/tapsets/API-stap-system.html", "source2": "./usr/share/doc/systemtap-doc/tapsets/API-stap-system.html", "unified_diff": "@@ -1,7 +1,7 @@\n <html><head><meta http-equiv=\"Content-Type\" content=\"text/html; charset=ANSI_X3.4-1968\"><title>probe::stap.system</title><meta name=\"generator\" content=\"DocBook XSL Stylesheets Vsnapshot\"><link rel=\"home\" href=\"index.html\" title=\"SystemTap Tapset Reference Manual\"><link rel=\"up\" href=\"stap_staticmarkers.stp.html\" title=\"Chapter&#160;30.&#160;SystemTap Translator Tapset\"><link rel=\"prev\" href=\"API-stap-pass6-end.html\" title=\"probe::stap.pass6.end\"><link rel=\"next\" href=\"API-stap-system-return.html\" title=\"probe::stap.system.return\"></head><body bgcolor=\"white\" text=\"black\" link=\"#0000FF\" vlink=\"#840084\" alink=\"#0000FF\"><div class=\"navheader\"><table width=\"100%\" summary=\"Navigation header\"><tr><th colspan=\"3\" align=\"center\"><span class=\"phrase\">probe::stap.system</span></th></tr><tr><td width=\"20%\" align=\"left\"><a accesskey=\"p\" href=\"API-stap-pass6-end.html\">Prev</a>&#160;</td><th width=\"60%\" align=\"center\">Chapter&#160;30.&#160;SystemTap Translator Tapset</th><td width=\"20%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-stap-system-return.html\">Next</a></td></tr></table><hr></div><div class=\"refentry\"><a name=\"API-stap-system\"></a><div class=\"titlepage\"></div><div class=\"refnamediv\"><h2>Name</h2><p>probe::stap.system &#8212; \n      Starting a command from stap\n- </p></div><div class=\"refsynopsisdiv\"><h2>Synopsis</h2><pre class=\"synopsis\">stap.system </pre></div><div class=\"refsect1\"><a name=\"idm22120\"></a><h2>Values</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>command</code></em></span></dt><dd><p>\n+ </p></div><div class=\"refsynopsisdiv\"><h2>Synopsis</h2><pre class=\"synopsis\">stap.system </pre></div><div class=\"refsect1\"><a name=\"idm22119\"></a><h2>Values</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>command</code></em></span></dt><dd><p>\n      the command string to be run by posix_spawn (as sh -c &lt;str&gt;)\n-    </p></dd></dl></div></div><div class=\"refsect1\"><a name=\"idm22128\"></a><h2>Description</h2><p>\n+    </p></dd></dl></div></div><div class=\"refsect1\"><a name=\"idm22127\"></a><h2>Description</h2><p>\n    Fires at the entry of the stap_system command.\n </p></div></div><div class=\"navfooter\"><hr><table width=\"100%\" summary=\"Navigation footer\"><tr><td width=\"40%\" align=\"left\"><a accesskey=\"p\" href=\"API-stap-pass6-end.html\">Prev</a>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"u\" href=\"stap_staticmarkers.stp.html\">Up</a></td><td width=\"40%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-stap-system-return.html\">Next</a></td></tr><tr><td width=\"40%\" align=\"left\" valign=\"top\"><span class=\"phrase\">probe::stap.pass6.end</span>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"h\" href=\"index.html\">Home</a></td><td width=\"40%\" align=\"right\" valign=\"top\">&#160;<span class=\"phrase\">probe::stap.system.return</span></td></tr></table></div></body></html>\n"}, {"source1": "./usr/share/doc/systemtap-doc/tapsets/API-stapio-receive-control-message.html", "source2": "./usr/share/doc/systemtap-doc/tapsets/API-stapio-receive-control-message.html", "unified_diff": "@@ -1,11 +1,11 @@\n <html><head><meta http-equiv=\"Content-Type\" content=\"text/html; charset=ANSI_X3.4-1968\"><title>probe::stapio.receive_control_message</title><meta name=\"generator\" content=\"DocBook XSL Stylesheets Vsnapshot\"><link rel=\"home\" href=\"index.html\" title=\"SystemTap Tapset Reference Manual\"><link rel=\"up\" href=\"stap_staticmarkers.stp.html\" title=\"Chapter&#160;30.&#160;SystemTap Translator Tapset\"><link rel=\"prev\" href=\"API-stap-system-spawn.html\" title=\"probe::stap.system.spawn\"><link rel=\"next\" href=\"API-staprun-insert-module.html\" title=\"probe::staprun.insert_module\"></head><body bgcolor=\"white\" text=\"black\" link=\"#0000FF\" vlink=\"#840084\" alink=\"#0000FF\"><div class=\"navheader\"><table width=\"100%\" summary=\"Navigation header\"><tr><th colspan=\"3\" align=\"center\"><span class=\"phrase\">probe::stapio.receive_control_message</span></th></tr><tr><td width=\"20%\" align=\"left\"><a accesskey=\"p\" href=\"API-stap-system-spawn.html\">Prev</a>&#160;</td><th width=\"60%\" align=\"center\">Chapter&#160;30.&#160;SystemTap Translator Tapset</th><td width=\"20%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-staprun-insert-module.html\">Next</a></td></tr></table><hr></div><div class=\"refentry\"><a name=\"API-stapio-receive-control-message\"></a><div class=\"titlepage\"></div><div class=\"refnamediv\"><h2>Name</h2><p>probe::stapio.receive_control_message &#8212; \n      Received a control message\n- </p></div><div class=\"refsynopsisdiv\"><h2>Synopsis</h2><pre class=\"synopsis\">stapio.receive_control_message </pre></div><div class=\"refsect1\"><a name=\"idm22203\"></a><h2>Values</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>type</code></em></span></dt><dd><p>\n+ </p></div><div class=\"refsynopsisdiv\"><h2>Synopsis</h2><pre class=\"synopsis\">stapio.receive_control_message </pre></div><div class=\"refsect1\"><a name=\"idm22202\"></a><h2>Values</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>len</code></em></span></dt><dd><p>\n+     the length (in bytes) of the data blob\n+    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>type</code></em></span></dt><dd><p>\n      type of message being send; defined in runtime/transport/transport_msgs.h\n     </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>data</code></em></span></dt><dd><p>\n      a ptr to a binary blob of data sent as the control message\n-    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>len</code></em></span></dt><dd><p>\n-     the length (in bytes) of the data blob\n-    </p></dd></dl></div></div><div class=\"refsect1\"><a name=\"idm22221\"></a><h2>Description</h2><p>\n+    </p></dd></dl></div></div><div class=\"refsect1\"><a name=\"idm22220\"></a><h2>Description</h2><p>\n    Fires just after a message was receieved and before it's processed.\n </p></div></div><div class=\"navfooter\"><hr><table width=\"100%\" summary=\"Navigation footer\"><tr><td width=\"40%\" align=\"left\"><a accesskey=\"p\" href=\"API-stap-system-spawn.html\">Prev</a>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"u\" href=\"stap_staticmarkers.stp.html\">Up</a></td><td width=\"40%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-staprun-insert-module.html\">Next</a></td></tr><tr><td width=\"40%\" align=\"left\" valign=\"top\"><span class=\"phrase\">probe::stap.system.spawn</span>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"h\" href=\"index.html\">Home</a></td><td width=\"40%\" align=\"right\" valign=\"top\">&#160;<span class=\"phrase\">probe::staprun.insert_module</span></td></tr></table></div></body></html>\n"}, {"source1": "./usr/share/doc/systemtap-doc/tapsets/API-staprun-insert-module.html", "source2": "./usr/share/doc/systemtap-doc/tapsets/API-staprun-insert-module.html", "unified_diff": "@@ -1,7 +1,7 @@\n <html><head><meta http-equiv=\"Content-Type\" content=\"text/html; charset=ANSI_X3.4-1968\"><title>probe::staprun.insert_module</title><meta name=\"generator\" content=\"DocBook XSL Stylesheets Vsnapshot\"><link rel=\"home\" href=\"index.html\" title=\"SystemTap Tapset Reference Manual\"><link rel=\"up\" href=\"stap_staticmarkers.stp.html\" title=\"Chapter&#160;30.&#160;SystemTap Translator Tapset\"><link rel=\"prev\" href=\"API-stapio-receive-control-message.html\" title=\"probe::stapio.receive_control_message\"><link rel=\"next\" href=\"API-staprun-remove-module.html\" title=\"probe::staprun.remove_module\"></head><body bgcolor=\"white\" text=\"black\" link=\"#0000FF\" vlink=\"#840084\" alink=\"#0000FF\"><div class=\"navheader\"><table width=\"100%\" summary=\"Navigation header\"><tr><th colspan=\"3\" align=\"center\"><span class=\"phrase\">probe::staprun.insert_module</span></th></tr><tr><td width=\"20%\" align=\"left\"><a accesskey=\"p\" href=\"API-stapio-receive-control-message.html\">Prev</a>&#160;</td><th width=\"60%\" align=\"center\">Chapter&#160;30.&#160;SystemTap Translator Tapset</th><td width=\"20%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-staprun-remove-module.html\">Next</a></td></tr></table><hr></div><div class=\"refentry\"><a name=\"API-staprun-insert-module\"></a><div class=\"titlepage\"></div><div class=\"refnamediv\"><h2>Name</h2><p>probe::staprun.insert_module &#8212; \n      Inserting SystemTap instrumentation module\n- </p></div><div class=\"refsynopsisdiv\"><h2>Synopsis</h2><pre class=\"synopsis\">staprun.insert_module </pre></div><div class=\"refsect1\"><a name=\"idm22239\"></a><h2>Values</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>path</code></em></span></dt><dd><p>\n+ </p></div><div class=\"refsynopsisdiv\"><h2>Synopsis</h2><pre class=\"synopsis\">staprun.insert_module </pre></div><div class=\"refsect1\"><a name=\"idm22238\"></a><h2>Values</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>path</code></em></span></dt><dd><p>\n      the full path to the .ko kernel module about to be inserted\n-    </p></dd></dl></div></div><div class=\"refsect1\"><a name=\"idm22247\"></a><h2>Description</h2><p>\n+    </p></dd></dl></div></div><div class=\"refsect1\"><a name=\"idm22246\"></a><h2>Description</h2><p>\n    Fires just before the call to insert the module.\n </p></div></div><div class=\"navfooter\"><hr><table width=\"100%\" summary=\"Navigation footer\"><tr><td width=\"40%\" align=\"left\"><a accesskey=\"p\" href=\"API-stapio-receive-control-message.html\">Prev</a>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"u\" href=\"stap_staticmarkers.stp.html\">Up</a></td><td width=\"40%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-staprun-remove-module.html\">Next</a></td></tr><tr><td width=\"40%\" align=\"left\" valign=\"top\"><span class=\"phrase\">probe::stapio.receive_control_message</span>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"h\" href=\"index.html\">Home</a></td><td width=\"40%\" align=\"right\" valign=\"top\">&#160;<span class=\"phrase\">probe::staprun.remove_module</span></td></tr></table></div></body></html>\n"}, {"source1": "./usr/share/doc/systemtap-doc/tapsets/API-staprun-remove-module.html", "source2": "./usr/share/doc/systemtap-doc/tapsets/API-staprun-remove-module.html", "unified_diff": "@@ -1,7 +1,7 @@\n <html><head><meta http-equiv=\"Content-Type\" content=\"text/html; charset=ANSI_X3.4-1968\"><title>probe::staprun.remove_module</title><meta name=\"generator\" content=\"DocBook XSL Stylesheets Vsnapshot\"><link rel=\"home\" href=\"index.html\" title=\"SystemTap Tapset Reference Manual\"><link rel=\"up\" href=\"stap_staticmarkers.stp.html\" title=\"Chapter&#160;30.&#160;SystemTap Translator Tapset\"><link rel=\"prev\" href=\"API-staprun-insert-module.html\" title=\"probe::staprun.insert_module\"><link rel=\"next\" href=\"API-staprun-send-control-message.html\" title=\"probe::staprun.send_control_message\"></head><body bgcolor=\"white\" text=\"black\" link=\"#0000FF\" vlink=\"#840084\" alink=\"#0000FF\"><div class=\"navheader\"><table width=\"100%\" summary=\"Navigation header\"><tr><th colspan=\"3\" align=\"center\"><span class=\"phrase\">probe::staprun.remove_module</span></th></tr><tr><td width=\"20%\" align=\"left\"><a accesskey=\"p\" href=\"API-staprun-insert-module.html\">Prev</a>&#160;</td><th width=\"60%\" align=\"center\">Chapter&#160;30.&#160;SystemTap Translator Tapset</th><td width=\"20%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-staprun-send-control-message.html\">Next</a></td></tr></table><hr></div><div class=\"refentry\"><a name=\"API-staprun-remove-module\"></a><div class=\"titlepage\"></div><div class=\"refnamediv\"><h2>Name</h2><p>probe::staprun.remove_module &#8212; \n      Removing SystemTap instrumentation module\n- </p></div><div class=\"refsynopsisdiv\"><h2>Synopsis</h2><pre class=\"synopsis\">staprun.remove_module </pre></div><div class=\"refsect1\"><a name=\"idm22265\"></a><h2>Values</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>name</code></em></span></dt><dd><p>\n+ </p></div><div class=\"refsynopsisdiv\"><h2>Synopsis</h2><pre class=\"synopsis\">staprun.remove_module </pre></div><div class=\"refsect1\"><a name=\"idm22264\"></a><h2>Values</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>name</code></em></span></dt><dd><p>\n      the stap module name to be removed (without the .ko extension)\n-    </p></dd></dl></div></div><div class=\"refsect1\"><a name=\"idm22273\"></a><h2>Description</h2><p>\n+    </p></dd></dl></div></div><div class=\"refsect1\"><a name=\"idm22272\"></a><h2>Description</h2><p>\n    Fires just before the call to remove the module.\n </p></div></div><div class=\"navfooter\"><hr><table width=\"100%\" summary=\"Navigation footer\"><tr><td width=\"40%\" align=\"left\"><a accesskey=\"p\" href=\"API-staprun-insert-module.html\">Prev</a>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"u\" href=\"stap_staticmarkers.stp.html\">Up</a></td><td width=\"40%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-staprun-send-control-message.html\">Next</a></td></tr><tr><td width=\"40%\" align=\"left\" valign=\"top\"><span class=\"phrase\">probe::staprun.insert_module</span>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"h\" href=\"index.html\">Home</a></td><td width=\"40%\" align=\"right\" valign=\"top\">&#160;<span class=\"phrase\">probe::staprun.send_control_message</span></td></tr></table></div></body></html>\n"}, {"source1": "./usr/share/doc/systemtap-doc/tapsets/API-staprun-send-control-message.html", "source2": "./usr/share/doc/systemtap-doc/tapsets/API-staprun-send-control-message.html", "unified_diff": "@@ -1,11 +1,11 @@\n <html><head><meta http-equiv=\"Content-Type\" content=\"text/html; charset=ANSI_X3.4-1968\"><title>probe::staprun.send_control_message</title><meta name=\"generator\" content=\"DocBook XSL Stylesheets Vsnapshot\"><link rel=\"home\" href=\"index.html\" title=\"SystemTap Tapset Reference Manual\"><link rel=\"up\" href=\"stap_staticmarkers.stp.html\" title=\"Chapter&#160;30.&#160;SystemTap Translator Tapset\"><link rel=\"prev\" href=\"API-staprun-remove-module.html\" title=\"probe::staprun.remove_module\"><link rel=\"next\" href=\"nfsd.stp.html\" title=\"Chapter&#160;31.&#160;Network File Storage Tapsets\"></head><body bgcolor=\"white\" text=\"black\" link=\"#0000FF\" vlink=\"#840084\" alink=\"#0000FF\"><div class=\"navheader\"><table width=\"100%\" summary=\"Navigation header\"><tr><th colspan=\"3\" align=\"center\"><span class=\"phrase\">probe::staprun.send_control_message</span></th></tr><tr><td width=\"20%\" align=\"left\"><a accesskey=\"p\" href=\"API-staprun-remove-module.html\">Prev</a>&#160;</td><th width=\"60%\" align=\"center\">Chapter&#160;30.&#160;SystemTap Translator Tapset</th><td width=\"20%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"nfsd.stp.html\">Next</a></td></tr></table><hr></div><div class=\"refentry\"><a name=\"API-staprun-send-control-message\"></a><div class=\"titlepage\"></div><div class=\"refnamediv\"><h2>Name</h2><p>probe::staprun.send_control_message &#8212; \n      Sending a control message\n- </p></div><div class=\"refsynopsisdiv\"><h2>Synopsis</h2><pre class=\"synopsis\">staprun.send_control_message </pre></div><div class=\"refsect1\"><a name=\"idm22291\"></a><h2>Values</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>len</code></em></span></dt><dd><p>\n-     the length (in bytes) of the data blob\n+ </p></div><div class=\"refsynopsisdiv\"><h2>Synopsis</h2><pre class=\"synopsis\">staprun.send_control_message </pre></div><div class=\"refsect1\"><a name=\"idm22290\"></a><h2>Values</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>type</code></em></span></dt><dd><p>\n+     type of message being send; defined in runtime/transport/transport_msgs.h\n     </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>data</code></em></span></dt><dd><p>\n      a ptr to a binary blob of data sent as the control message\n-    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>type</code></em></span></dt><dd><p>\n-     type of message being send; defined in runtime/transport/transport_msgs.h\n-    </p></dd></dl></div></div><div class=\"refsect1\"><a name=\"idm22309\"></a><h2>Description</h2><p>\n+    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>len</code></em></span></dt><dd><p>\n+     the length (in bytes) of the data blob\n+    </p></dd></dl></div></div><div class=\"refsect1\"><a name=\"idm22308\"></a><h2>Description</h2><p>\n    Fires at the beginning of the send_request function.\n </p></div></div><div class=\"navfooter\"><hr><table width=\"100%\" summary=\"Navigation footer\"><tr><td width=\"40%\" align=\"left\"><a accesskey=\"p\" href=\"API-staprun-remove-module.html\">Prev</a>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"u\" href=\"stap_staticmarkers.stp.html\">Up</a></td><td width=\"40%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"nfsd.stp.html\">Next</a></td></tr><tr><td width=\"40%\" align=\"left\" valign=\"top\"><span class=\"phrase\">probe::staprun.remove_module</span>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"h\" href=\"index.html\">Home</a></td><td width=\"40%\" align=\"right\" valign=\"top\">&#160;Chapter&#160;31.&#160;Network File Storage Tapsets</td></tr></table></div></body></html>\n"}, {"source1": "./usr/share/doc/systemtap-doc/tapsets/API-start-stopwatch.html", "source2": "./usr/share/doc/systemtap-doc/tapsets/API-start-stopwatch.html", "unified_diff": "@@ -1,10 +1,10 @@\n <html><head><meta http-equiv=\"Content-Type\" content=\"text/html; charset=ANSI_X3.4-1968\"><title>function::start_stopwatch</title><meta name=\"generator\" content=\"DocBook XSL Stylesheets Vsnapshot\"><link rel=\"home\" href=\"index.html\" title=\"SystemTap Tapset Reference Manual\"><link rel=\"up\" href=\"timestamp_stp.html\" title=\"Chapter&#160;3.&#160;Timestamp Functions\"><link rel=\"prev\" href=\"API-read-stopwatch-us.html\" title=\"function::read_stopwatch_us\"><link rel=\"next\" href=\"API-stop-stopwatch.html\" title=\"function::stop_stopwatch\"></head><body bgcolor=\"white\" text=\"black\" link=\"#0000FF\" vlink=\"#840084\" alink=\"#0000FF\"><div class=\"navheader\"><table width=\"100%\" summary=\"Navigation header\"><tr><th colspan=\"3\" align=\"center\"><span class=\"phrase\">function::start_stopwatch</span></th></tr><tr><td width=\"20%\" align=\"left\"><a accesskey=\"p\" href=\"API-read-stopwatch-us.html\">Prev</a>&#160;</td><th width=\"60%\" align=\"center\">Chapter&#160;3.&#160;Timestamp Functions</th><td width=\"20%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-stop-stopwatch.html\">Next</a></td></tr></table><hr></div><div class=\"refentry\"><a name=\"API-start-stopwatch\"></a><div class=\"titlepage\"></div><div class=\"refnamediv\"><h2>Name</h2><p>function::start_stopwatch &#8212; \n      Start a stopwatch\n  </p></div><div class=\"refsynopsisdiv\"><h2>Synopsis</h2><pre class=\"programlisting\">\n     start_stopwatch(name:string)\n-</pre></div><div class=\"refsect1\"><a name=\"idm4134\"></a><h2>Arguments</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>name</code></em></span></dt><dd><p>\n+</pre></div><div class=\"refsect1\"><a name=\"idm4133\"></a><h2>Arguments</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>name</code></em></span></dt><dd><p>\n      the stopwatch name\n-    </p></dd></dl></div></div><div class=\"refsect1\"><a name=\"idm4142\"></a><h2>Description</h2><p>\n+    </p></dd></dl></div></div><div class=\"refsect1\"><a name=\"idm4141\"></a><h2>Description</h2><p>\n    Start stopwatch <em class=\"parameter\"><code>name</code></em>.\n    Creates stopwatch <em class=\"parameter\"><code>name</code></em> if it does not currently exist.\n </p></div></div><div class=\"navfooter\"><hr><table width=\"100%\" summary=\"Navigation footer\"><tr><td width=\"40%\" align=\"left\"><a accesskey=\"p\" href=\"API-read-stopwatch-us.html\">Prev</a>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"u\" href=\"timestamp_stp.html\">Up</a></td><td width=\"40%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-stop-stopwatch.html\">Next</a></td></tr><tr><td width=\"40%\" align=\"left\" valign=\"top\"><span class=\"phrase\">function::read_stopwatch_us</span>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"h\" href=\"index.html\">Home</a></td><td width=\"40%\" align=\"right\" valign=\"top\">&#160;<span class=\"phrase\">function::stop_stopwatch</span></td></tr></table></div></body></html>\n"}, {"source1": "./usr/share/doc/systemtap-doc/tapsets/API-stop-stopwatch.html", "source2": "./usr/share/doc/systemtap-doc/tapsets/API-stop-stopwatch.html", "unified_diff": "@@ -1,10 +1,10 @@\n <html><head><meta http-equiv=\"Content-Type\" content=\"text/html; charset=ANSI_X3.4-1968\"><title>function::stop_stopwatch</title><meta name=\"generator\" content=\"DocBook XSL Stylesheets Vsnapshot\"><link rel=\"home\" href=\"index.html\" title=\"SystemTap Tapset Reference Manual\"><link rel=\"up\" href=\"timestamp_stp.html\" title=\"Chapter&#160;3.&#160;Timestamp Functions\"><link rel=\"prev\" href=\"API-start-stopwatch.html\" title=\"function::start_stopwatch\"><link rel=\"next\" href=\"ctime.stp.html\" title=\"Chapter&#160;4.&#160;Time utility functions\"></head><body bgcolor=\"white\" text=\"black\" link=\"#0000FF\" vlink=\"#840084\" alink=\"#0000FF\"><div class=\"navheader\"><table width=\"100%\" summary=\"Navigation header\"><tr><th colspan=\"3\" align=\"center\"><span class=\"phrase\">function::stop_stopwatch</span></th></tr><tr><td width=\"20%\" align=\"left\"><a accesskey=\"p\" href=\"API-start-stopwatch.html\">Prev</a>&#160;</td><th width=\"60%\" align=\"center\">Chapter&#160;3.&#160;Timestamp Functions</th><td width=\"20%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"ctime.stp.html\">Next</a></td></tr></table><hr></div><div class=\"refentry\"><a name=\"API-stop-stopwatch\"></a><div class=\"titlepage\"></div><div class=\"refnamediv\"><h2>Name</h2><p>function::stop_stopwatch &#8212; \n      Stop a stopwatch\n  </p></div><div class=\"refsynopsisdiv\"><h2>Synopsis</h2><pre class=\"programlisting\">\n     stop_stopwatch(name:string)\n-</pre></div><div class=\"refsect1\"><a name=\"idm4162\"></a><h2>Arguments</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>name</code></em></span></dt><dd><p>\n+</pre></div><div class=\"refsect1\"><a name=\"idm4161\"></a><h2>Arguments</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>name</code></em></span></dt><dd><p>\n      the stopwatch name\n-    </p></dd></dl></div></div><div class=\"refsect1\"><a name=\"idm4170\"></a><h2>Description</h2><p>\n+    </p></dd></dl></div></div><div class=\"refsect1\"><a name=\"idm4169\"></a><h2>Description</h2><p>\n    Stop stopwatch <em class=\"parameter\"><code>name</code></em>.\n    Creates stopwatch <em class=\"parameter\"><code>name</code></em> if it does not currently exist.\n </p></div></div><div class=\"navfooter\"><hr><table width=\"100%\" summary=\"Navigation footer\"><tr><td width=\"40%\" align=\"left\"><a accesskey=\"p\" href=\"API-start-stopwatch.html\">Prev</a>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"u\" href=\"timestamp_stp.html\">Up</a></td><td width=\"40%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"ctime.stp.html\">Next</a></td></tr><tr><td width=\"40%\" align=\"left\" valign=\"top\"><span class=\"phrase\">function::start_stopwatch</span>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"h\" href=\"index.html\">Home</a></td><td width=\"40%\" align=\"right\" valign=\"top\">&#160;Chapter&#160;4.&#160;Time utility functions</td></tr></table></div></body></html>\n"}, {"source1": "./usr/share/doc/systemtap-doc/tapsets/API-stp-pid.html", "source2": "./usr/share/doc/systemtap-doc/tapsets/API-stp-pid.html", "unified_diff": "@@ -1,12 +1,12 @@\n <html><head><meta http-equiv=\"Content-Type\" content=\"text/html; charset=ANSI_X3.4-1968\"><title>function::stp_pid</title><meta name=\"generator\" content=\"DocBook XSL Stylesheets Vsnapshot\"><link rel=\"home\" href=\"index.html\" title=\"SystemTap Tapset Reference Manual\"><link rel=\"up\" href=\"context_stp.html\" title=\"Chapter&#160;2.&#160;Context Functions\"><link rel=\"prev\" href=\"API-stack-used.html\" title=\"function::stack_used\"><link rel=\"next\" href=\"API-symdata.html\" title=\"function::symdata\"></head><body bgcolor=\"white\" text=\"black\" link=\"#0000FF\" vlink=\"#840084\" alink=\"#0000FF\"><div class=\"navheader\"><table width=\"100%\" summary=\"Navigation header\"><tr><th colspan=\"3\" align=\"center\"><span class=\"phrase\">function::stp_pid</span></th></tr><tr><td width=\"20%\" align=\"left\"><a accesskey=\"p\" href=\"API-stack-used.html\">Prev</a>&#160;</td><th width=\"60%\" align=\"center\">Chapter&#160;2.&#160;Context Functions</th><td width=\"20%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-symdata.html\">Next</a></td></tr></table><hr></div><div class=\"refentry\"><a name=\"API-stp-pid\"></a><div class=\"titlepage\"></div><div class=\"refnamediv\"><h2>Name</h2><p>function::stp_pid &#8212; \n      The process id of the stapio process\n  </p></div><div class=\"refsynopsisdiv\"><h2>Synopsis</h2><pre class=\"programlisting\">\n     stp_pid:long()\n-</pre></div><div class=\"refsect1\"><a name=\"idm2302\"></a><h2>Arguments</h2><p>\n+</pre></div><div class=\"refsect1\"><a name=\"idm2301\"></a><h2>Arguments</h2><p>\n   None\n- </p></div><div class=\"refsect1\"><a name=\"idm2305\"></a><h2>Description</h2><p>\n+ </p></div><div class=\"refsect1\"><a name=\"idm2304\"></a><h2>Description</h2><p>\n    This function returns the process id of the\n    stapio process that launched this script. There could be\n    other SystemTap scripts and stapio processes running on\n    the system.\n </p></div></div><div class=\"navfooter\"><hr><table width=\"100%\" summary=\"Navigation footer\"><tr><td width=\"40%\" align=\"left\"><a accesskey=\"p\" href=\"API-stack-used.html\">Prev</a>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"u\" href=\"context_stp.html\">Up</a></td><td width=\"40%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-symdata.html\">Next</a></td></tr><tr><td width=\"40%\" align=\"left\" valign=\"top\"><span class=\"phrase\">function::stack_used</span>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"h\" href=\"index.html\">Home</a></td><td width=\"40%\" align=\"right\" valign=\"top\">&#160;<span class=\"phrase\">function::symdata</span></td></tr></table></div></body></html>\n"}, {"source1": "./usr/share/doc/systemtap-doc/tapsets/API-str-replace.html", "source2": "./usr/share/doc/systemtap-doc/tapsets/API-str-replace.html", "unified_diff": "@@ -1,14 +1,14 @@\n <html><head><meta http-equiv=\"Content-Type\" content=\"text/html; charset=ANSI_X3.4-1968\"><title>function::str_replace</title><meta name=\"generator\" content=\"DocBook XSL Stylesheets Vsnapshot\"><link rel=\"home\" href=\"index.html\" title=\"SystemTap Tapset Reference Manual\"><link rel=\"up\" href=\"string.stp.html\" title=\"Chapter&#160;28.&#160;A collection of standard string functions\"><link rel=\"prev\" href=\"API-ngroups.html\" title=\"function::ngroups\"><link rel=\"next\" href=\"API-string-quoted.html\" title=\"function::string_quoted\"></head><body bgcolor=\"white\" text=\"black\" link=\"#0000FF\" vlink=\"#840084\" alink=\"#0000FF\"><div class=\"navheader\"><table width=\"100%\" summary=\"Navigation header\"><tr><th colspan=\"3\" align=\"center\"><span class=\"phrase\">function::str_replace</span></th></tr><tr><td width=\"20%\" align=\"left\"><a accesskey=\"p\" href=\"API-ngroups.html\">Prev</a>&#160;</td><th width=\"60%\" align=\"center\">Chapter&#160;28.&#160;A collection of standard string functions</th><td width=\"20%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-string-quoted.html\">Next</a></td></tr></table><hr></div><div class=\"refentry\"><a name=\"API-str-replace\"></a><div class=\"titlepage\"></div><div class=\"refnamediv\"><h2>Name</h2><p>function::str_replace &#8212; \n      str_replace Replaces all instances of a substring with another\n  </p></div><div class=\"refsynopsisdiv\"><h2>Synopsis</h2><pre class=\"programlisting\">\n     str_replace:string(prnt_str:string,srch_str:string,rplc_str:string)\n-</pre></div><div class=\"refsect1\"><a name=\"idm20918\"></a><h2>Arguments</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>prnt_str</code></em></span></dt><dd><p>\n+</pre></div><div class=\"refsect1\"><a name=\"idm20917\"></a><h2>Arguments</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>prnt_str</code></em></span></dt><dd><p>\n      the string to search and replace in\n     </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>srch_str</code></em></span></dt><dd><p>\n      the substring which is used to search in <em class=\"parameter\"><code>prnt_str</code></em> string\n     </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>rplc_str</code></em></span></dt><dd><p>\n      the substring which is used to replace <em class=\"parameter\"><code>srch_str</code></em>\n-    </p></dd></dl></div></div><div class=\"refsect1\"><a name=\"idm20938\"></a><h2>Description</h2><p>\n+    </p></dd></dl></div></div><div class=\"refsect1\"><a name=\"idm20937\"></a><h2>Description</h2><p>\n    This function returns the given string with\n    substrings replaced.\n </p></div></div><div class=\"navfooter\"><hr><table width=\"100%\" summary=\"Navigation footer\"><tr><td width=\"40%\" align=\"left\"><a accesskey=\"p\" href=\"API-ngroups.html\">Prev</a>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"u\" href=\"string.stp.html\">Up</a></td><td width=\"40%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-string-quoted.html\">Next</a></td></tr><tr><td width=\"40%\" align=\"left\" valign=\"top\"><span class=\"phrase\">function::ngroups</span>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"h\" href=\"index.html\">Home</a></td><td width=\"40%\" align=\"right\" valign=\"top\">&#160;<span class=\"phrase\">function::string_quoted</span></td></tr></table></div></body></html>\n"}, {"source1": "./usr/share/doc/systemtap-doc/tapsets/API-string-quoted.html", "source2": "./usr/share/doc/systemtap-doc/tapsets/API-string-quoted.html", "unified_diff": "@@ -1,12 +1,12 @@\n <html><head><meta http-equiv=\"Content-Type\" content=\"text/html; charset=ANSI_X3.4-1968\"><title>function::string_quoted</title><meta name=\"generator\" content=\"DocBook XSL Stylesheets Vsnapshot\"><link rel=\"home\" href=\"index.html\" title=\"SystemTap Tapset Reference Manual\"><link rel=\"up\" href=\"string.stp.html\" title=\"Chapter&#160;28.&#160;A collection of standard string functions\"><link rel=\"prev\" href=\"API-str-replace.html\" title=\"function::str_replace\"><link rel=\"next\" href=\"API-stringat.html\" title=\"function::stringat\"></head><body bgcolor=\"white\" text=\"black\" link=\"#0000FF\" vlink=\"#840084\" alink=\"#0000FF\"><div class=\"navheader\"><table width=\"100%\" summary=\"Navigation header\"><tr><th colspan=\"3\" align=\"center\"><span class=\"phrase\">function::string_quoted</span></th></tr><tr><td width=\"20%\" align=\"left\"><a accesskey=\"p\" href=\"API-str-replace.html\">Prev</a>&#160;</td><th width=\"60%\" align=\"center\">Chapter&#160;28.&#160;A collection of standard string functions</th><td width=\"20%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-stringat.html\">Next</a></td></tr></table><hr></div><div class=\"refentry\"><a name=\"API-string-quoted\"></a><div class=\"titlepage\"></div><div class=\"refnamediv\"><h2>Name</h2><p>function::string_quoted &#8212; \n      Quotes a given string\n  </p></div><div class=\"refsynopsisdiv\"><h2>Synopsis</h2><pre class=\"programlisting\">\n     string_quoted:string(str:string)\n-</pre></div><div class=\"refsect1\"><a name=\"idm20956\"></a><h2>Arguments</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>str</code></em></span></dt><dd><p>\n+</pre></div><div class=\"refsect1\"><a name=\"idm20955\"></a><h2>Arguments</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>str</code></em></span></dt><dd><p>\n      The kernel address to retrieve the string from\n-    </p></dd></dl></div></div><div class=\"refsect1\"><a name=\"idm20964\"></a><h2>Description</h2><p>\n+    </p></dd></dl></div></div><div class=\"refsect1\"><a name=\"idm20963\"></a><h2>Description</h2><p>\n    Returns the quoted string version of the given string,\n    with characters where any ASCII characters that are not printable\n    are replaced by the corresponding escape sequence in the returned\n    string. Note that the string will be surrounded by double quotes.\n </p></div></div><div class=\"navfooter\"><hr><table width=\"100%\" summary=\"Navigation footer\"><tr><td width=\"40%\" align=\"left\"><a accesskey=\"p\" href=\"API-str-replace.html\">Prev</a>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"u\" href=\"string.stp.html\">Up</a></td><td width=\"40%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-stringat.html\">Next</a></td></tr><tr><td width=\"40%\" align=\"left\" valign=\"top\"><span class=\"phrase\">function::str_replace</span>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"h\" href=\"index.html\">Home</a></td><td width=\"40%\" align=\"right\" valign=\"top\">&#160;<span class=\"phrase\">function::stringat</span></td></tr></table></div></body></html>\n"}, {"source1": "./usr/share/doc/systemtap-doc/tapsets/API-string-to-fp.html", "source2": "./usr/share/doc/systemtap-doc/tapsets/API-string-to-fp.html", "unified_diff": "@@ -1,10 +1,10 @@\n <html><head><meta http-equiv=\"Content-Type\" content=\"text/html; charset=ANSI_X3.4-1968\"><title>function::string_to_fp</title><meta name=\"generator\" content=\"DocBook XSL Stylesheets Vsnapshot\"><link rel=\"home\" href=\"index.html\" title=\"SystemTap Tapset Reference Manual\"><link rel=\"up\" href=\"floatingpoint.stp.html\" title=\"Chapter&#160;35.&#160;Floating point processing Tapset\"><link rel=\"prev\" href=\"API-long-to-fp.html\" title=\"function::long_to_fp\"><link rel=\"next\" href=\"syscall_any.stp.html\" title=\"Chapter&#160;36.&#160;Syscall Any Tapset\"></head><body bgcolor=\"white\" text=\"black\" link=\"#0000FF\" vlink=\"#840084\" alink=\"#0000FF\"><div class=\"navheader\"><table width=\"100%\" summary=\"Navigation header\"><tr><th colspan=\"3\" align=\"center\"><span class=\"phrase\">function::string_to_fp</span></th></tr><tr><td width=\"20%\" align=\"left\"><a accesskey=\"p\" href=\"API-long-to-fp.html\">Prev</a>&#160;</td><th width=\"60%\" align=\"center\">Chapter&#160;35.&#160;Floating point processing Tapset</th><td width=\"20%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"syscall_any.stp.html\">Next</a></td></tr></table><hr></div><div class=\"refentry\"><a name=\"API-string-to-fp\"></a><div class=\"titlepage\"></div><div class=\"refnamediv\"><h2>Name</h2><p>function::string_to_fp &#8212; \n      Convert the given string into floating point\n  </p></div><div class=\"refsynopsisdiv\"><h2>Synopsis</h2><pre class=\"programlisting\">\n     string_to_fp:long(input:string)\n-</pre></div><div class=\"refsect1\"><a name=\"idm26446\"></a><h2>Arguments</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>input</code></em></span></dt><dd><p>\n+</pre></div><div class=\"refsect1\"><a name=\"idm26445\"></a><h2>Arguments</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>input</code></em></span></dt><dd><p>\n      the string representation of a decimal number\n-    </p></dd></dl></div></div><div class=\"refsect1\"><a name=\"idm26454\"></a><h2>Description</h2><p>\n+    </p></dd></dl></div></div><div class=\"refsect1\"><a name=\"idm26453\"></a><h2>Description</h2><p>\n    Given the string representation of a decimal number, convert\n    it to a floating point which is stored in 64 bit long.\n </p></div></div><div class=\"navfooter\"><hr><table width=\"100%\" summary=\"Navigation footer\"><tr><td width=\"40%\" align=\"left\"><a accesskey=\"p\" href=\"API-long-to-fp.html\">Prev</a>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"u\" href=\"floatingpoint.stp.html\">Up</a></td><td width=\"40%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"syscall_any.stp.html\">Next</a></td></tr><tr><td width=\"40%\" align=\"left\" valign=\"top\"><span class=\"phrase\">function::long_to_fp</span>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"h\" href=\"index.html\">Home</a></td><td width=\"40%\" align=\"right\" valign=\"top\">&#160;Chapter&#160;36.&#160;Syscall Any Tapset</td></tr></table></div></body></html>\n"}, {"source1": "./usr/share/doc/systemtap-doc/tapsets/API-stringat.html", "source2": "./usr/share/doc/systemtap-doc/tapsets/API-stringat.html", "unified_diff": "@@ -1,13 +1,13 @@\n <html><head><meta http-equiv=\"Content-Type\" content=\"text/html; charset=ANSI_X3.4-1968\"><title>function::stringat</title><meta name=\"generator\" content=\"DocBook XSL Stylesheets Vsnapshot\"><link rel=\"home\" href=\"index.html\" title=\"SystemTap Tapset Reference Manual\"><link rel=\"up\" href=\"string.stp.html\" title=\"Chapter&#160;28.&#160;A collection of standard string functions\"><link rel=\"prev\" href=\"API-string-quoted.html\" title=\"function::string_quoted\"><link rel=\"next\" href=\"API-strlen.html\" title=\"function::strlen\"></head><body bgcolor=\"white\" text=\"black\" link=\"#0000FF\" vlink=\"#840084\" alink=\"#0000FF\"><div class=\"navheader\"><table width=\"100%\" summary=\"Navigation header\"><tr><th colspan=\"3\" align=\"center\"><span class=\"phrase\">function::stringat</span></th></tr><tr><td width=\"20%\" align=\"left\"><a accesskey=\"p\" href=\"API-string-quoted.html\">Prev</a>&#160;</td><th width=\"60%\" align=\"center\">Chapter&#160;28.&#160;A collection of standard string functions</th><td width=\"20%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-strlen.html\">Next</a></td></tr></table><hr></div><div class=\"refentry\"><a name=\"API-stringat\"></a><div class=\"titlepage\"></div><div class=\"refnamediv\"><h2>Name</h2><p>function::stringat &#8212; \n      Returns the char at a given position in the string\n  </p></div><div class=\"refsynopsisdiv\"><h2>Synopsis</h2><pre class=\"programlisting\">\n     stringat:long(str:string,pos:long)\n-</pre></div><div class=\"refsect1\"><a name=\"idm20982\"></a><h2>Arguments</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>str</code></em></span></dt><dd><p>\n+</pre></div><div class=\"refsect1\"><a name=\"idm20981\"></a><h2>Arguments</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>str</code></em></span></dt><dd><p>\n      the string to fetch the character from\n     </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>pos</code></em></span></dt><dd><p>\n      the position to get the character from  (first character is 0)\n-    </p></dd></dl></div></div><div class=\"refsect1\"><a name=\"idm20995\"></a><h2>Description</h2><p>\n+    </p></dd></dl></div></div><div class=\"refsect1\"><a name=\"idm20994\"></a><h2>Description</h2><p>\n    This function returns the character at a given position in\n    the string or zero if the string doesn't have as many characters. Reports\n    an error if pos is out of bounds.\n </p></div></div><div class=\"navfooter\"><hr><table width=\"100%\" summary=\"Navigation footer\"><tr><td width=\"40%\" align=\"left\"><a accesskey=\"p\" href=\"API-string-quoted.html\">Prev</a>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"u\" href=\"string.stp.html\">Up</a></td><td width=\"40%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-strlen.html\">Next</a></td></tr><tr><td width=\"40%\" align=\"left\" valign=\"top\"><span class=\"phrase\">function::string_quoted</span>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"h\" href=\"index.html\">Home</a></td><td width=\"40%\" align=\"right\" valign=\"top\">&#160;<span class=\"phrase\">function::strlen</span></td></tr></table></div></body></html>\n"}, {"source1": "./usr/share/doc/systemtap-doc/tapsets/API-strlen.html", "source2": "./usr/share/doc/systemtap-doc/tapsets/API-strlen.html", "unified_diff": "@@ -1,10 +1,10 @@\n <html><head><meta http-equiv=\"Content-Type\" content=\"text/html; charset=ANSI_X3.4-1968\"><title>function::strlen</title><meta name=\"generator\" content=\"DocBook XSL Stylesheets Vsnapshot\"><link rel=\"home\" href=\"index.html\" title=\"SystemTap Tapset Reference Manual\"><link rel=\"up\" href=\"string.stp.html\" title=\"Chapter&#160;28.&#160;A collection of standard string functions\"><link rel=\"prev\" href=\"API-stringat.html\" title=\"function::stringat\"><link rel=\"next\" href=\"API-strpos.html\" title=\"function::strpos\"></head><body bgcolor=\"white\" text=\"black\" link=\"#0000FF\" vlink=\"#840084\" alink=\"#0000FF\"><div class=\"navheader\"><table width=\"100%\" summary=\"Navigation header\"><tr><th colspan=\"3\" align=\"center\"><span class=\"phrase\">function::strlen</span></th></tr><tr><td width=\"20%\" align=\"left\"><a accesskey=\"p\" href=\"API-stringat.html\">Prev</a>&#160;</td><th width=\"60%\" align=\"center\">Chapter&#160;28.&#160;A collection of standard string functions</th><td width=\"20%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-strpos.html\">Next</a></td></tr></table><hr></div><div class=\"refentry\"><a name=\"API-strlen\"></a><div class=\"titlepage\"></div><div class=\"refnamediv\"><h2>Name</h2><p>function::strlen &#8212; \n   Returns the length of a string\n  </p></div><div class=\"refsynopsisdiv\"><h2>Synopsis</h2><pre class=\"programlisting\">\n     strlen:long(s:string)\n-</pre></div><div class=\"refsect1\"><a name=\"idm21013\"></a><h2>Arguments</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>s</code></em></span></dt><dd><p>\n+</pre></div><div class=\"refsect1\"><a name=\"idm21012\"></a><h2>Arguments</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>s</code></em></span></dt><dd><p>\n      the string\n-    </p></dd></dl></div></div><div class=\"refsect1\"><a name=\"idm21021\"></a><h2>Description</h2><p>\n+    </p></dd></dl></div></div><div class=\"refsect1\"><a name=\"idm21020\"></a><h2>Description</h2><p>\n    This function returns the length of the string, which\n    can be zero up to MAXSTRINGLEN.\n </p></div></div><div class=\"navfooter\"><hr><table width=\"100%\" summary=\"Navigation footer\"><tr><td width=\"40%\" align=\"left\"><a accesskey=\"p\" href=\"API-stringat.html\">Prev</a>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"u\" href=\"string.stp.html\">Up</a></td><td width=\"40%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-strpos.html\">Next</a></td></tr><tr><td width=\"40%\" align=\"left\" valign=\"top\"><span class=\"phrase\">function::stringat</span>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"h\" href=\"index.html\">Home</a></td><td width=\"40%\" align=\"right\" valign=\"top\">&#160;<span class=\"phrase\">function::strpos</span></td></tr></table></div></body></html>\n"}, {"source1": "./usr/share/doc/systemtap-doc/tapsets/API-strpos.html", "source2": "./usr/share/doc/systemtap-doc/tapsets/API-strpos.html", "unified_diff": "@@ -1,13 +1,13 @@\n <html><head><meta http-equiv=\"Content-Type\" content=\"text/html; charset=ANSI_X3.4-1968\"><title>function::strpos</title><meta name=\"generator\" content=\"DocBook XSL Stylesheets Vsnapshot\"><link rel=\"home\" href=\"index.html\" title=\"SystemTap Tapset Reference Manual\"><link rel=\"up\" href=\"string.stp.html\" title=\"Chapter&#160;28.&#160;A collection of standard string functions\"><link rel=\"prev\" href=\"API-strlen.html\" title=\"function::strlen\"><link rel=\"next\" href=\"API-strtol.html\" title=\"function::strtol\"></head><body bgcolor=\"white\" text=\"black\" link=\"#0000FF\" vlink=\"#840084\" alink=\"#0000FF\"><div class=\"navheader\"><table width=\"100%\" summary=\"Navigation header\"><tr><th colspan=\"3\" align=\"center\"><span class=\"phrase\">function::strpos</span></th></tr><tr><td width=\"20%\" align=\"left\"><a accesskey=\"p\" href=\"API-strlen.html\">Prev</a>&#160;</td><th width=\"60%\" align=\"center\">Chapter&#160;28.&#160;A collection of standard string functions</th><td width=\"20%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-strtol.html\">Next</a></td></tr></table><hr></div><div class=\"refentry\"><a name=\"API-strpos\"></a><div class=\"titlepage\"></div><div class=\"refnamediv\"><h2>Name</h2><p>function::strpos &#8212; \n      Returns location of a substring within another string\n  </p></div><div class=\"refsynopsisdiv\"><h2>Synopsis</h2><pre class=\"programlisting\">\n     strpos:long(s1:string,s2:string)\n-</pre></div><div class=\"refsect1\"><a name=\"idm21039\"></a><h2>Arguments</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>s1</code></em></span></dt><dd><p>\n+</pre></div><div class=\"refsect1\"><a name=\"idm21038\"></a><h2>Arguments</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>s1</code></em></span></dt><dd><p>\n      string to search in\n     </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>s2</code></em></span></dt><dd><p>\n      substring to find\n-    </p></dd></dl></div></div><div class=\"refsect1\"><a name=\"idm21052\"></a><h2>Description</h2><p>\n+    </p></dd></dl></div></div><div class=\"refsect1\"><a name=\"idm21051\"></a><h2>Description</h2><p>\n    This function returns location of the first occurence of string\n    <em class=\"parameter\"><code>s2</code></em> within <em class=\"parameter\"><code>s1</code></em>, namely the return value is 0 in case <em class=\"parameter\"><code>s2</code></em> is a prefix of <em class=\"parameter\"><code>s1</code></em>.\n    If <em class=\"parameter\"><code>s2</code></em> is not a substring of <em class=\"parameter\"><code>s1</code></em>, then the return value is -1.\n </p></div></div><div class=\"navfooter\"><hr><table width=\"100%\" summary=\"Navigation footer\"><tr><td width=\"40%\" align=\"left\"><a accesskey=\"p\" href=\"API-strlen.html\">Prev</a>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"u\" href=\"string.stp.html\">Up</a></td><td width=\"40%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-strtol.html\">Next</a></td></tr><tr><td width=\"40%\" align=\"left\" valign=\"top\"><span class=\"phrase\">function::strlen</span>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"h\" href=\"index.html\">Home</a></td><td width=\"40%\" align=\"right\" valign=\"top\">&#160;<span class=\"phrase\">function::strtol</span></td></tr></table></div></body></html>\n"}, {"source1": "./usr/share/doc/systemtap-doc/tapsets/API-strtol.html", "source2": "./usr/share/doc/systemtap-doc/tapsets/API-strtol.html", "unified_diff": "@@ -1,12 +1,12 @@\n <html><head><meta http-equiv=\"Content-Type\" content=\"text/html; charset=ANSI_X3.4-1968\"><title>function::strtol</title><meta name=\"generator\" content=\"DocBook XSL Stylesheets Vsnapshot\"><link rel=\"home\" href=\"index.html\" title=\"SystemTap Tapset Reference Manual\"><link rel=\"up\" href=\"string.stp.html\" title=\"Chapter&#160;28.&#160;A collection of standard string functions\"><link rel=\"prev\" href=\"API-strpos.html\" title=\"function::strpos\"><link rel=\"next\" href=\"API-substr.html\" title=\"function::substr\"></head><body bgcolor=\"white\" text=\"black\" link=\"#0000FF\" vlink=\"#840084\" alink=\"#0000FF\"><div class=\"navheader\"><table width=\"100%\" summary=\"Navigation header\"><tr><th colspan=\"3\" align=\"center\"><span class=\"phrase\">function::strtol</span></th></tr><tr><td width=\"20%\" align=\"left\"><a accesskey=\"p\" href=\"API-strpos.html\">Prev</a>&#160;</td><th width=\"60%\" align=\"center\">Chapter&#160;28.&#160;A collection of standard string functions</th><td width=\"20%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-substr.html\">Next</a></td></tr></table><hr></div><div class=\"refentry\"><a name=\"API-strtol\"></a><div class=\"titlepage\"></div><div class=\"refnamediv\"><h2>Name</h2><p>function::strtol &#8212; \n      strtol - Convert a string to a long\n  </p></div><div class=\"refsynopsisdiv\"><h2>Synopsis</h2><pre class=\"programlisting\">\n     strtol:long(str:string,base:long)\n-</pre></div><div class=\"refsect1\"><a name=\"idm21076\"></a><h2>Arguments</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>str</code></em></span></dt><dd><p>\n+</pre></div><div class=\"refsect1\"><a name=\"idm21075\"></a><h2>Arguments</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>str</code></em></span></dt><dd><p>\n      string to convert\n     </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>base</code></em></span></dt><dd><p>\n      the base to use\n-    </p></dd></dl></div></div><div class=\"refsect1\"><a name=\"idm21089\"></a><h2>Description</h2><p>\n+    </p></dd></dl></div></div><div class=\"refsect1\"><a name=\"idm21088\"></a><h2>Description</h2><p>\n    This function converts the string representation of a number to an integer. \n    The <em class=\"parameter\"><code>base</code></em> parameter indicates the number base to assume for the string (eg. 16 for hex, 8 for octal, 2 for binary).\n </p></div></div><div class=\"navfooter\"><hr><table width=\"100%\" summary=\"Navigation footer\"><tr><td width=\"40%\" align=\"left\"><a accesskey=\"p\" href=\"API-strpos.html\">Prev</a>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"u\" href=\"string.stp.html\">Up</a></td><td width=\"40%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-substr.html\">Next</a></td></tr><tr><td width=\"40%\" align=\"left\" valign=\"top\"><span class=\"phrase\">function::strpos</span>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"h\" href=\"index.html\">Home</a></td><td width=\"40%\" align=\"right\" valign=\"top\">&#160;<span class=\"phrase\">function::substr</span></td></tr></table></div></body></html>\n"}, {"source1": "./usr/share/doc/systemtap-doc/tapsets/API-substr.html", "source2": "./usr/share/doc/systemtap-doc/tapsets/API-substr.html", "unified_diff": "@@ -1,16 +1,16 @@\n <html><head><meta http-equiv=\"Content-Type\" content=\"text/html; charset=ANSI_X3.4-1968\"><title>function::substr</title><meta name=\"generator\" content=\"DocBook XSL Stylesheets Vsnapshot\"><link rel=\"home\" href=\"index.html\" title=\"SystemTap Tapset Reference Manual\"><link rel=\"up\" href=\"string.stp.html\" title=\"Chapter&#160;28.&#160;A collection of standard string functions\"><link rel=\"prev\" href=\"API-strtol.html\" title=\"function::strtol\"><link rel=\"next\" href=\"API-text-str.html\" title=\"function::text_str\"></head><body bgcolor=\"white\" text=\"black\" link=\"#0000FF\" vlink=\"#840084\" alink=\"#0000FF\"><div class=\"navheader\"><table width=\"100%\" summary=\"Navigation header\"><tr><th colspan=\"3\" align=\"center\"><span class=\"phrase\">function::substr</span></th></tr><tr><td width=\"20%\" align=\"left\"><a accesskey=\"p\" href=\"API-strtol.html\">Prev</a>&#160;</td><th width=\"60%\" align=\"center\">Chapter&#160;28.&#160;A collection of standard string functions</th><td width=\"20%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-text-str.html\">Next</a></td></tr></table><hr></div><div class=\"refentry\"><a name=\"API-substr\"></a><div class=\"titlepage\"></div><div class=\"refnamediv\"><h2>Name</h2><p>function::substr &#8212; \n      Returns a substring\n  </p></div><div class=\"refsynopsisdiv\"><h2>Synopsis</h2><pre class=\"programlisting\">\n     substr:string(str:string,start:long,length:long)\n-</pre></div><div class=\"refsect1\"><a name=\"idm21108\"></a><h2>Arguments</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>str</code></em></span></dt><dd><p>\n+</pre></div><div class=\"refsect1\"><a name=\"idm21107\"></a><h2>Arguments</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>str</code></em></span></dt><dd><p>\n      the string to take a substring from\n     </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>start</code></em></span></dt><dd><p>\n      starting position of the extracted string (first character is 0)\n     </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>length</code></em></span></dt><dd><p>\n      length of string to return\n-    </p></dd></dl></div></div><div class=\"refsect1\"><a name=\"idm21126\"></a><h2>Description</h2><p>\n+    </p></dd></dl></div></div><div class=\"refsect1\"><a name=\"idm21125\"></a><h2>Description</h2><p>\n    Returns the substring of the given string at the given\n    start position with the given length (or smaller if the length of the\n    original string is less than start + length, or length is bigger than\n    MAXSTRINGLEN).\n </p></div></div><div class=\"navfooter\"><hr><table width=\"100%\" summary=\"Navigation footer\"><tr><td width=\"40%\" align=\"left\"><a accesskey=\"p\" href=\"API-strtol.html\">Prev</a>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"u\" href=\"string.stp.html\">Up</a></td><td width=\"40%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-text-str.html\">Next</a></td></tr><tr><td width=\"40%\" align=\"left\" valign=\"top\"><span class=\"phrase\">function::strtol</span>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"h\" href=\"index.html\">Home</a></td><td width=\"40%\" align=\"right\" valign=\"top\">&#160;<span class=\"phrase\">function::text_str</span></td></tr></table></div></body></html>\n"}, {"source1": "./usr/share/doc/systemtap-doc/tapsets/API-sunrpc-clnt-bind-new-program.html", "source2": "./usr/share/doc/systemtap-doc/tapsets/API-sunrpc-clnt-bind-new-program.html", "unified_diff": "@@ -1,17 +1,17 @@\n <html><head><meta http-equiv=\"Content-Type\" content=\"text/html; charset=ANSI_X3.4-1968\"><title>probe::sunrpc.clnt.bind_new_program</title><meta name=\"generator\" content=\"DocBook XSL Stylesheets Vsnapshot\"><link rel=\"home\" href=\"index.html\" title=\"SystemTap Tapset Reference Manual\"><link rel=\"up\" href=\"networking.stp.html\" title=\"Chapter&#160;13.&#160;Networking Tapset\"><link rel=\"prev\" href=\"API-netfilter-ip-pre-routing.html\" title=\"probe::netfilter.ip.pre_routing\"><link rel=\"next\" href=\"API-sunrpc-clnt-call-async.html\" title=\"probe::sunrpc.clnt.call_async\"></head><body bgcolor=\"white\" text=\"black\" link=\"#0000FF\" vlink=\"#840084\" alink=\"#0000FF\"><div class=\"navheader\"><table width=\"100%\" summary=\"Navigation header\"><tr><th colspan=\"3\" align=\"center\"><span class=\"phrase\">probe::sunrpc.clnt.bind_new_program</span></th></tr><tr><td width=\"20%\" align=\"left\"><a accesskey=\"p\" href=\"API-netfilter-ip-pre-routing.html\">Prev</a>&#160;</td><th width=\"60%\" align=\"center\">Chapter&#160;13.&#160;Networking Tapset</th><td width=\"20%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-sunrpc-clnt-call-async.html\">Next</a></td></tr></table><hr></div><div class=\"refentry\"><a name=\"API-sunrpc-clnt-bind-new-program\"></a><div class=\"titlepage\"></div><div class=\"refnamediv\"><h2>Name</h2><p>probe::sunrpc.clnt.bind_new_program &#8212; \n      Bind a new RPC program to an existing client\n- </p></div><div class=\"refsynopsisdiv\"><h2>Synopsis</h2><pre class=\"synopsis\">sunrpc.clnt.bind_new_program </pre></div><div class=\"refsect1\"><a name=\"idm11124\"></a><h2>Values</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>old_prog</code></em></span></dt><dd><p>\n-     the number of old RPC program\n-    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>old_progname</code></em></span></dt><dd><p>\n+ </p></div><div class=\"refsynopsisdiv\"><h2>Synopsis</h2><pre class=\"synopsis\">sunrpc.clnt.bind_new_program </pre></div><div class=\"refsect1\"><a name=\"idm11123\"></a><h2>Values</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>old_progname</code></em></span></dt><dd><p>\n      the name of old RPC program\n-    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>progname</code></em></span></dt><dd><p>\n-     the name of new RPC program\n-    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>vers</code></em></span></dt><dd><p>\n-     the version of new RPC program\n-    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>prog</code></em></span></dt><dd><p>\n-     the number of new RPC program\n+    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>old_prog</code></em></span></dt><dd><p>\n+     the number of old RPC program\n     </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>servername</code></em></span></dt><dd><p>\n      the server machine name\n     </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>old_vers</code></em></span></dt><dd><p>\n      the version of old RPC program\n+    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>vers</code></em></span></dt><dd><p>\n+     the version of new RPC program\n+    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>progname</code></em></span></dt><dd><p>\n+     the name of new RPC program\n+    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>prog</code></em></span></dt><dd><p>\n+     the number of new RPC program\n     </p></dd></dl></div></div></div><div class=\"navfooter\"><hr><table width=\"100%\" summary=\"Navigation footer\"><tr><td width=\"40%\" align=\"left\"><a accesskey=\"p\" href=\"API-netfilter-ip-pre-routing.html\">Prev</a>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"u\" href=\"networking.stp.html\">Up</a></td><td width=\"40%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-sunrpc-clnt-call-async.html\">Next</a></td></tr><tr><td width=\"40%\" align=\"left\" valign=\"top\"><span class=\"phrase\">probe::netfilter.ip.pre_routing</span>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"h\" href=\"index.html\">Home</a></td><td width=\"40%\" align=\"right\" valign=\"top\">&#160;<span class=\"phrase\">probe::sunrpc.clnt.call_async</span></td></tr></table></div></body></html>\n"}, {"source1": "./usr/share/doc/systemtap-doc/tapsets/API-sunrpc-clnt-call-async.html", "source2": "./usr/share/doc/systemtap-doc/tapsets/API-sunrpc-clnt-call-async.html", "unified_diff": "@@ -1,25 +1,25 @@\n <html><head><meta http-equiv=\"Content-Type\" content=\"text/html; charset=ANSI_X3.4-1968\"><title>probe::sunrpc.clnt.call_async</title><meta name=\"generator\" content=\"DocBook XSL Stylesheets Vsnapshot\"><link rel=\"home\" href=\"index.html\" title=\"SystemTap Tapset Reference Manual\"><link rel=\"up\" href=\"networking.stp.html\" title=\"Chapter&#160;13.&#160;Networking Tapset\"><link rel=\"prev\" href=\"API-sunrpc-clnt-bind-new-program.html\" title=\"probe::sunrpc.clnt.bind_new_program\"><link rel=\"next\" href=\"API-sunrpc-clnt-call-sync.html\" title=\"probe::sunrpc.clnt.call_sync\"></head><body bgcolor=\"white\" text=\"black\" link=\"#0000FF\" vlink=\"#840084\" alink=\"#0000FF\"><div class=\"navheader\"><table width=\"100%\" summary=\"Navigation header\"><tr><th colspan=\"3\" align=\"center\"><span class=\"phrase\">probe::sunrpc.clnt.call_async</span></th></tr><tr><td width=\"20%\" align=\"left\"><a accesskey=\"p\" href=\"API-sunrpc-clnt-bind-new-program.html\">Prev</a>&#160;</td><th width=\"60%\" align=\"center\">Chapter&#160;13.&#160;Networking Tapset</th><td width=\"20%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-sunrpc-clnt-call-sync.html\">Next</a></td></tr></table><hr></div><div class=\"refentry\"><a name=\"API-sunrpc-clnt-call-async\"></a><div class=\"titlepage\"></div><div class=\"refnamediv\"><h2>Name</h2><p>probe::sunrpc.clnt.call_async &#8212; \n      Make an asynchronous RPC call\n- </p></div><div class=\"refsynopsisdiv\"><h2>Synopsis</h2><pre class=\"synopsis\">sunrpc.clnt.call_async </pre></div><div class=\"refsect1\"><a name=\"idm11177\"></a><h2>Values</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>dead</code></em></span></dt><dd><p>\n-     whether this client is abandoned\n-    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>vers</code></em></span></dt><dd><p>\n-     the RPC program version number\n-    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>servername</code></em></span></dt><dd><p>\n-     the server machine name\n+ </p></div><div class=\"refsynopsisdiv\"><h2>Synopsis</h2><pre class=\"synopsis\">sunrpc.clnt.call_async </pre></div><div class=\"refsect1\"><a name=\"idm11176\"></a><h2>Values</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>proc</code></em></span></dt><dd><p>\n+     the procedure number in this RPC call\n+    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>progname</code></em></span></dt><dd><p>\n+     the RPC program name\n     </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>prog</code></em></span></dt><dd><p>\n      the RPC program number\n-    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>proc</code></em></span></dt><dd><p>\n-     the procedure number in this RPC call\n+    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>procname</code></em></span></dt><dd><p>\n+     the procedure name in this RPC call\n+    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>vers</code></em></span></dt><dd><p>\n+     the RPC program version number\n+    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>port</code></em></span></dt><dd><p>\n+     the port number\n     </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>xid</code></em></span></dt><dd><p>\n      current transmission id\n+    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>servername</code></em></span></dt><dd><p>\n+     the server machine name\n     </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>prot</code></em></span></dt><dd><p>\n      the IP protocol number\n-    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>progname</code></em></span></dt><dd><p>\n-     the RPC program name\n-    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>procname</code></em></span></dt><dd><p>\n-     the procedure name in this RPC call\n+    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>dead</code></em></span></dt><dd><p>\n+     whether this client is abandoned\n     </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>flags</code></em></span></dt><dd><p>\n      flags\n-    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>port</code></em></span></dt><dd><p>\n-     the port number\n     </p></dd></dl></div></div></div><div class=\"navfooter\"><hr><table width=\"100%\" summary=\"Navigation footer\"><tr><td width=\"40%\" align=\"left\"><a accesskey=\"p\" href=\"API-sunrpc-clnt-bind-new-program.html\">Prev</a>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"u\" href=\"networking.stp.html\">Up</a></td><td width=\"40%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-sunrpc-clnt-call-sync.html\">Next</a></td></tr><tr><td width=\"40%\" align=\"left\" valign=\"top\"><span class=\"phrase\">probe::sunrpc.clnt.bind_new_program</span>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"h\" href=\"index.html\">Home</a></td><td width=\"40%\" align=\"right\" valign=\"top\">&#160;<span class=\"phrase\">probe::sunrpc.clnt.call_sync</span></td></tr></table></div></body></html>\n"}, {"source1": "./usr/share/doc/systemtap-doc/tapsets/API-sunrpc-clnt-call-sync.html", "source2": "./usr/share/doc/systemtap-doc/tapsets/API-sunrpc-clnt-call-sync.html", "unified_diff": "@@ -1,25 +1,25 @@\n <html><head><meta http-equiv=\"Content-Type\" content=\"text/html; charset=ANSI_X3.4-1968\"><title>probe::sunrpc.clnt.call_sync</title><meta name=\"generator\" content=\"DocBook XSL Stylesheets Vsnapshot\"><link rel=\"home\" href=\"index.html\" title=\"SystemTap Tapset Reference Manual\"><link rel=\"up\" href=\"networking.stp.html\" title=\"Chapter&#160;13.&#160;Networking Tapset\"><link rel=\"prev\" href=\"API-sunrpc-clnt-call-async.html\" title=\"probe::sunrpc.clnt.call_async\"><link rel=\"next\" href=\"API-sunrpc-clnt-clone-client.html\" title=\"probe::sunrpc.clnt.clone_client\"></head><body bgcolor=\"white\" text=\"black\" link=\"#0000FF\" vlink=\"#840084\" alink=\"#0000FF\"><div class=\"navheader\"><table width=\"100%\" summary=\"Navigation header\"><tr><th colspan=\"3\" align=\"center\"><span class=\"phrase\">probe::sunrpc.clnt.call_sync</span></th></tr><tr><td width=\"20%\" align=\"left\"><a accesskey=\"p\" href=\"API-sunrpc-clnt-call-async.html\">Prev</a>&#160;</td><th width=\"60%\" align=\"center\">Chapter&#160;13.&#160;Networking Tapset</th><td width=\"20%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-sunrpc-clnt-clone-client.html\">Next</a></td></tr></table><hr></div><div class=\"refentry\"><a name=\"API-sunrpc-clnt-call-sync\"></a><div class=\"titlepage\"></div><div class=\"refnamediv\"><h2>Name</h2><p>probe::sunrpc.clnt.call_sync &#8212; \n      Make a synchronous RPC call\n- </p></div><div class=\"refsynopsisdiv\"><h2>Synopsis</h2><pre class=\"synopsis\">sunrpc.clnt.call_sync </pre></div><div class=\"refsect1\"><a name=\"idm11250\"></a><h2>Values</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>prot</code></em></span></dt><dd><p>\n+ </p></div><div class=\"refsynopsisdiv\"><h2>Synopsis</h2><pre class=\"synopsis\">sunrpc.clnt.call_sync </pre></div><div class=\"refsect1\"><a name=\"idm11249\"></a><h2>Values</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>flags</code></em></span></dt><dd><p>\n+     flags\n+    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>servername</code></em></span></dt><dd><p>\n+     the server machine name\n+    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>xid</code></em></span></dt><dd><p>\n+     current transmission id\n+    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>prot</code></em></span></dt><dd><p>\n      the IP protocol number\n+    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>dead</code></em></span></dt><dd><p>\n+     whether this client is abandoned\n+    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>vers</code></em></span></dt><dd><p>\n+     the RPC program version number\n     </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>port</code></em></span></dt><dd><p>\n      the port number\n+    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>proc</code></em></span></dt><dd><p>\n+     the procedure number in this RPC call\n     </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>progname</code></em></span></dt><dd><p>\n      the RPC program name\n-    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>flags</code></em></span></dt><dd><p>\n-     flags\n-    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>procname</code></em></span></dt><dd><p>\n-     the procedure name in this RPC call\n-    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>vers</code></em></span></dt><dd><p>\n-     the RPC program version number\n-    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>dead</code></em></span></dt><dd><p>\n-     whether this client is abandoned\n     </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>prog</code></em></span></dt><dd><p>\n      the RPC program number\n-    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>proc</code></em></span></dt><dd><p>\n-     the procedure number in this RPC call\n-    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>xid</code></em></span></dt><dd><p>\n-     current transmission id\n-    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>servername</code></em></span></dt><dd><p>\n-     the server machine name\n+    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>procname</code></em></span></dt><dd><p>\n+     the procedure name in this RPC call\n     </p></dd></dl></div></div></div><div class=\"navfooter\"><hr><table width=\"100%\" summary=\"Navigation footer\"><tr><td width=\"40%\" align=\"left\"><a accesskey=\"p\" href=\"API-sunrpc-clnt-call-async.html\">Prev</a>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"u\" href=\"networking.stp.html\">Up</a></td><td width=\"40%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-sunrpc-clnt-clone-client.html\">Next</a></td></tr><tr><td width=\"40%\" align=\"left\" valign=\"top\"><span class=\"phrase\">probe::sunrpc.clnt.call_async</span>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"h\" href=\"index.html\">Home</a></td><td width=\"40%\" align=\"right\" valign=\"top\">&#160;<span class=\"phrase\">probe::sunrpc.clnt.clone_client</span></td></tr></table></div></body></html>\n"}, {"source1": "./usr/share/doc/systemtap-doc/tapsets/API-sunrpc-clnt-clone-client.html", "source2": "./usr/share/doc/systemtap-doc/tapsets/API-sunrpc-clnt-clone-client.html", "unified_diff": "@@ -1,17 +1,17 @@\n <html><head><meta http-equiv=\"Content-Type\" content=\"text/html; charset=ANSI_X3.4-1968\"><title>probe::sunrpc.clnt.clone_client</title><meta name=\"generator\" content=\"DocBook XSL Stylesheets Vsnapshot\"><link rel=\"home\" href=\"index.html\" title=\"SystemTap Tapset Reference Manual\"><link rel=\"up\" href=\"networking.stp.html\" title=\"Chapter&#160;13.&#160;Networking Tapset\"><link rel=\"prev\" href=\"API-sunrpc-clnt-call-sync.html\" title=\"probe::sunrpc.clnt.call_sync\"><link rel=\"next\" href=\"API-sunrpc-clnt-create-client.html\" title=\"probe::sunrpc.clnt.create_client\"></head><body bgcolor=\"white\" text=\"black\" link=\"#0000FF\" vlink=\"#840084\" alink=\"#0000FF\"><div class=\"navheader\"><table width=\"100%\" summary=\"Navigation header\"><tr><th colspan=\"3\" align=\"center\"><span class=\"phrase\">probe::sunrpc.clnt.clone_client</span></th></tr><tr><td width=\"20%\" align=\"left\"><a accesskey=\"p\" href=\"API-sunrpc-clnt-call-sync.html\">Prev</a>&#160;</td><th width=\"60%\" align=\"center\">Chapter&#160;13.&#160;Networking Tapset</th><td width=\"20%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-sunrpc-clnt-create-client.html\">Next</a></td></tr></table><hr></div><div class=\"refentry\"><a name=\"API-sunrpc-clnt-clone-client\"></a><div class=\"titlepage\"></div><div class=\"refnamediv\"><h2>Name</h2><p>probe::sunrpc.clnt.clone_client &#8212; \n      Clone an RPC client structure\n- </p></div><div class=\"refsynopsisdiv\"><h2>Synopsis</h2><pre class=\"synopsis\">sunrpc.clnt.clone_client </pre></div><div class=\"refsect1\"><a name=\"idm11323\"></a><h2>Values</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>authflavor</code></em></span></dt><dd><p>\n-     the authentication flavor\n-    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>prot</code></em></span></dt><dd><p>\n-     the IP protocol number\n-    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>vers</code></em></span></dt><dd><p>\n+ </p></div><div class=\"refsynopsisdiv\"><h2>Synopsis</h2><pre class=\"synopsis\">sunrpc.clnt.clone_client </pre></div><div class=\"refsect1\"><a name=\"idm11322\"></a><h2>Values</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>vers</code></em></span></dt><dd><p>\n      the RPC program version number\n-    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>progname</code></em></span></dt><dd><p>\n-     the RPC program name\n+    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>authflavor</code></em></span></dt><dd><p>\n+     the authentication flavor\n+    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>port</code></em></span></dt><dd><p>\n+     the port number\n     </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>servername</code></em></span></dt><dd><p>\n      the server machine name\n+    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>progname</code></em></span></dt><dd><p>\n+     the RPC program name\n     </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>prog</code></em></span></dt><dd><p>\n      the RPC program number\n-    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>port</code></em></span></dt><dd><p>\n-     the port number\n+    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>prot</code></em></span></dt><dd><p>\n+     the IP protocol number\n     </p></dd></dl></div></div></div><div class=\"navfooter\"><hr><table width=\"100%\" summary=\"Navigation footer\"><tr><td width=\"40%\" align=\"left\"><a accesskey=\"p\" href=\"API-sunrpc-clnt-call-sync.html\">Prev</a>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"u\" href=\"networking.stp.html\">Up</a></td><td width=\"40%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-sunrpc-clnt-create-client.html\">Next</a></td></tr><tr><td width=\"40%\" align=\"left\" valign=\"top\"><span class=\"phrase\">probe::sunrpc.clnt.call_sync</span>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"h\" href=\"index.html\">Home</a></td><td width=\"40%\" align=\"right\" valign=\"top\">&#160;<span class=\"phrase\">probe::sunrpc.clnt.create_client</span></td></tr></table></div></body></html>\n"}, {"source1": "./usr/share/doc/systemtap-doc/tapsets/API-sunrpc-clnt-create-client.html", "source2": "./usr/share/doc/systemtap-doc/tapsets/API-sunrpc-clnt-create-client.html", "unified_diff": "@@ -1,17 +1,17 @@\n <html><head><meta http-equiv=\"Content-Type\" content=\"text/html; charset=ANSI_X3.4-1968\"><title>probe::sunrpc.clnt.create_client</title><meta name=\"generator\" content=\"DocBook XSL Stylesheets Vsnapshot\"><link rel=\"home\" href=\"index.html\" title=\"SystemTap Tapset Reference Manual\"><link rel=\"up\" href=\"networking.stp.html\" title=\"Chapter&#160;13.&#160;Networking Tapset\"><link rel=\"prev\" href=\"API-sunrpc-clnt-clone-client.html\" title=\"probe::sunrpc.clnt.clone_client\"><link rel=\"next\" href=\"API-sunrpc-clnt-restart-call.html\" title=\"probe::sunrpc.clnt.restart_call\"></head><body bgcolor=\"white\" text=\"black\" link=\"#0000FF\" vlink=\"#840084\" alink=\"#0000FF\"><div class=\"navheader\"><table width=\"100%\" summary=\"Navigation header\"><tr><th colspan=\"3\" align=\"center\"><span class=\"phrase\">probe::sunrpc.clnt.create_client</span></th></tr><tr><td width=\"20%\" align=\"left\"><a accesskey=\"p\" href=\"API-sunrpc-clnt-clone-client.html\">Prev</a>&#160;</td><th width=\"60%\" align=\"center\">Chapter&#160;13.&#160;Networking Tapset</th><td width=\"20%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-sunrpc-clnt-restart-call.html\">Next</a></td></tr></table><hr></div><div class=\"refentry\"><a name=\"API-sunrpc-clnt-create-client\"></a><div class=\"titlepage\"></div><div class=\"refnamediv\"><h2>Name</h2><p>probe::sunrpc.clnt.create_client &#8212; \n   Create an RPC client\n- </p></div><div class=\"refsynopsisdiv\"><h2>Synopsis</h2><pre class=\"synopsis\">sunrpc.clnt.create_client </pre></div><div class=\"refsect1\"><a name=\"idm11376\"></a><h2>Values</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>port</code></em></span></dt><dd><p>\n+ </p></div><div class=\"refsynopsisdiv\"><h2>Synopsis</h2><pre class=\"synopsis\">sunrpc.clnt.create_client </pre></div><div class=\"refsect1\"><a name=\"idm11375\"></a><h2>Values</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>port</code></em></span></dt><dd><p>\n      the port number\n-    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>prog</code></em></span></dt><dd><p>\n-     the RPC program number\n-    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>servername</code></em></span></dt><dd><p>\n-     the server machine name\n-    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>progname</code></em></span></dt><dd><p>\n-     the RPC program name\n     </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>vers</code></em></span></dt><dd><p>\n      the RPC program version number\n     </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>authflavor</code></em></span></dt><dd><p>\n      the authentication flavor\n+    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>prog</code></em></span></dt><dd><p>\n+     the RPC program number\n     </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>prot</code></em></span></dt><dd><p>\n      the IP protocol number\n+    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>progname</code></em></span></dt><dd><p>\n+     the RPC program name\n+    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>servername</code></em></span></dt><dd><p>\n+     the server machine name\n     </p></dd></dl></div></div></div><div class=\"navfooter\"><hr><table width=\"100%\" summary=\"Navigation footer\"><tr><td width=\"40%\" align=\"left\"><a accesskey=\"p\" href=\"API-sunrpc-clnt-clone-client.html\">Prev</a>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"u\" href=\"networking.stp.html\">Up</a></td><td width=\"40%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-sunrpc-clnt-restart-call.html\">Next</a></td></tr><tr><td width=\"40%\" align=\"left\" valign=\"top\"><span class=\"phrase\">probe::sunrpc.clnt.clone_client</span>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"h\" href=\"index.html\">Home</a></td><td width=\"40%\" align=\"right\" valign=\"top\">&#160;<span class=\"phrase\">probe::sunrpc.clnt.restart_call</span></td></tr></table></div></body></html>\n"}, {"source1": "./usr/share/doc/systemtap-doc/tapsets/API-sunrpc-clnt-restart-call.html", "source2": "./usr/share/doc/systemtap-doc/tapsets/API-sunrpc-clnt-restart-call.html", "unified_diff": "@@ -1,17 +1,17 @@\n <html><head><meta http-equiv=\"Content-Type\" content=\"text/html; charset=ANSI_X3.4-1968\"><title>probe::sunrpc.clnt.restart_call</title><meta name=\"generator\" content=\"DocBook XSL Stylesheets Vsnapshot\"><link rel=\"home\" href=\"index.html\" title=\"SystemTap Tapset Reference Manual\"><link rel=\"up\" href=\"networking.stp.html\" title=\"Chapter&#160;13.&#160;Networking Tapset\"><link rel=\"prev\" href=\"API-sunrpc-clnt-create-client.html\" title=\"probe::sunrpc.clnt.create_client\"><link rel=\"next\" href=\"API-sunrpc-clnt-shutdown-client.html\" title=\"probe::sunrpc.clnt.shutdown_client\"></head><body bgcolor=\"white\" text=\"black\" link=\"#0000FF\" vlink=\"#840084\" alink=\"#0000FF\"><div class=\"navheader\"><table width=\"100%\" summary=\"Navigation header\"><tr><th colspan=\"3\" align=\"center\"><span class=\"phrase\">probe::sunrpc.clnt.restart_call</span></th></tr><tr><td width=\"20%\" align=\"left\"><a accesskey=\"p\" href=\"API-sunrpc-clnt-create-client.html\">Prev</a>&#160;</td><th width=\"60%\" align=\"center\">Chapter&#160;13.&#160;Networking Tapset</th><td width=\"20%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-sunrpc-clnt-shutdown-client.html\">Next</a></td></tr></table><hr></div><div class=\"refentry\"><a name=\"API-sunrpc-clnt-restart-call\"></a><div class=\"titlepage\"></div><div class=\"refnamediv\"><h2>Name</h2><p>probe::sunrpc.clnt.restart_call &#8212; \n      Restart an asynchronous RPC call\n- </p></div><div class=\"refsynopsisdiv\"><h2>Synopsis</h2><pre class=\"synopsis\">sunrpc.clnt.restart_call </pre></div><div class=\"refsect1\"><a name=\"idm11429\"></a><h2>Values</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>tk_runstate</code></em></span></dt><dd><p>\n-     the task run status\n-    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>tk_priority</code></em></span></dt><dd><p>\n-     the task priority\n+ </p></div><div class=\"refsynopsisdiv\"><h2>Synopsis</h2><pre class=\"synopsis\">sunrpc.clnt.restart_call </pre></div><div class=\"refsect1\"><a name=\"idm11428\"></a><h2>Values</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>tk_flags</code></em></span></dt><dd><p>\n+     the task flags\n+    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>servername</code></em></span></dt><dd><p>\n+     the server machine name\n     </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>xid</code></em></span></dt><dd><p>\n      the transmission id\n+    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>tk_priority</code></em></span></dt><dd><p>\n+     the task priority\n+    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>tk_runstate</code></em></span></dt><dd><p>\n+     the task run status\n     </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>prog</code></em></span></dt><dd><p>\n      the RPC program number\n-    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>tk_flags</code></em></span></dt><dd><p>\n-     the task flags\n-    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>servername</code></em></span></dt><dd><p>\n-     the server machine name\n     </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>tk_pid</code></em></span></dt><dd><p>\n      the debugging aid of task\n     </p></dd></dl></div></div></div><div class=\"navfooter\"><hr><table width=\"100%\" summary=\"Navigation footer\"><tr><td width=\"40%\" align=\"left\"><a accesskey=\"p\" href=\"API-sunrpc-clnt-create-client.html\">Prev</a>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"u\" href=\"networking.stp.html\">Up</a></td><td width=\"40%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-sunrpc-clnt-shutdown-client.html\">Next</a></td></tr><tr><td width=\"40%\" align=\"left\" valign=\"top\"><span class=\"phrase\">probe::sunrpc.clnt.create_client</span>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"h\" href=\"index.html\">Home</a></td><td width=\"40%\" align=\"right\" valign=\"top\">&#160;<span class=\"phrase\">probe::sunrpc.clnt.shutdown_client</span></td></tr></table></div></body></html>\n"}, {"source1": "./usr/share/doc/systemtap-doc/tapsets/API-sunrpc-clnt-shutdown-client.html", "source2": "./usr/share/doc/systemtap-doc/tapsets/API-sunrpc-clnt-shutdown-client.html", "unified_diff": "@@ -1,39 +1,39 @@\n <html><head><meta http-equiv=\"Content-Type\" content=\"text/html; charset=ANSI_X3.4-1968\"><title>probe::sunrpc.clnt.shutdown_client</title><meta name=\"generator\" content=\"DocBook XSL Stylesheets Vsnapshot\"><link rel=\"home\" href=\"index.html\" title=\"SystemTap Tapset Reference Manual\"><link rel=\"up\" href=\"networking.stp.html\" title=\"Chapter&#160;13.&#160;Networking Tapset\"><link rel=\"prev\" href=\"API-sunrpc-clnt-restart-call.html\" title=\"probe::sunrpc.clnt.restart_call\"><link rel=\"next\" href=\"API-sunrpc-sched-delay.html\" title=\"probe::sunrpc.sched.delay\"></head><body bgcolor=\"white\" text=\"black\" link=\"#0000FF\" vlink=\"#840084\" alink=\"#0000FF\"><div class=\"navheader\"><table width=\"100%\" summary=\"Navigation header\"><tr><th colspan=\"3\" align=\"center\"><span class=\"phrase\">probe::sunrpc.clnt.shutdown_client</span></th></tr><tr><td width=\"20%\" align=\"left\"><a accesskey=\"p\" href=\"API-sunrpc-clnt-restart-call.html\">Prev</a>&#160;</td><th width=\"60%\" align=\"center\">Chapter&#160;13.&#160;Networking Tapset</th><td width=\"20%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-sunrpc-sched-delay.html\">Next</a></td></tr></table><hr></div><div class=\"refentry\"><a name=\"API-sunrpc-clnt-shutdown-client\"></a><div class=\"titlepage\"></div><div class=\"refnamediv\"><h2>Name</h2><p>probe::sunrpc.clnt.shutdown_client &#8212; \n      Shutdown an RPC client\n- </p></div><div class=\"refsynopsisdiv\"><h2>Synopsis</h2><pre class=\"synopsis\">sunrpc.clnt.shutdown_client </pre></div><div class=\"refsect1\"><a name=\"idm11482\"></a><h2>Values</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>om_queue</code></em></span></dt><dd><p>\n-     the jiffies queued for xmit\n-    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>om_execute</code></em></span></dt><dd><p>\n-     the RPC execution jiffies\n-    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>prot</code></em></span></dt><dd><p>\n-     the IP protocol number\n+ </p></div><div class=\"refsynopsisdiv\"><h2>Synopsis</h2><pre class=\"synopsis\">sunrpc.clnt.shutdown_client </pre></div><div class=\"refsect1\"><a name=\"idm11481\"></a><h2>Values</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>prog</code></em></span></dt><dd><p>\n+     the RPC program number\n     </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>om_bytes_recv</code></em></span></dt><dd><p>\n      the count of bytes in\n+    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>om_ops</code></em></span></dt><dd><p>\n+     the count of operations\n     </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>om_ntrans</code></em></span></dt><dd><p>\n      the count of RPC transmissions\n-    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>tasks</code></em></span></dt><dd><p>\n-     the number of references\n-    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>port</code></em></span></dt><dd><p>\n-     the port number\n     </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>progname</code></em></span></dt><dd><p>\n      the RPC program name\n-    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>vers</code></em></span></dt><dd><p>\n-     the RPC program version number\n-    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>clones</code></em></span></dt><dd><p>\n-     the number of clones\n-    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>om_ops</code></em></span></dt><dd><p>\n-     the count of operations\n+    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>om_rtt</code></em></span></dt><dd><p>\n+     the RPC RTT jiffies\n+    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>port</code></em></span></dt><dd><p>\n+     the port number\n     </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>authflavor</code></em></span></dt><dd><p>\n      the authentication flavor\n-    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>netreconn</code></em></span></dt><dd><p>\n-     the count of reconnections\n-    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>prog</code></em></span></dt><dd><p>\n-     the RPC program number\n+    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>vers</code></em></span></dt><dd><p>\n+     the RPC program version number\n+    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>om_bytes_sent</code></em></span></dt><dd><p>\n+     the count of bytes out\n     </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>rpccnt</code></em></span></dt><dd><p>\n      the count of RPC calls\n-    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>om_rtt</code></em></span></dt><dd><p>\n-     the RPC RTT jiffies\n+    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>prot</code></em></span></dt><dd><p>\n+     the IP protocol number\n+    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>tasks</code></em></span></dt><dd><p>\n+     the number of references\n+    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>om_execute</code></em></span></dt><dd><p>\n+     the RPC execution jiffies\n     </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>servername</code></em></span></dt><dd><p>\n      the server machine name\n-    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>om_bytes_sent</code></em></span></dt><dd><p>\n-     the count of bytes out\n+    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>netreconn</code></em></span></dt><dd><p>\n+     the count of reconnections\n+    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>clones</code></em></span></dt><dd><p>\n+     the number of clones\n+    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>om_queue</code></em></span></dt><dd><p>\n+     the jiffies queued for xmit\n     </p></dd></dl></div></div></div><div class=\"navfooter\"><hr><table width=\"100%\" summary=\"Navigation footer\"><tr><td width=\"40%\" align=\"left\"><a accesskey=\"p\" href=\"API-sunrpc-clnt-restart-call.html\">Prev</a>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"u\" href=\"networking.stp.html\">Up</a></td><td width=\"40%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-sunrpc-sched-delay.html\">Next</a></td></tr><tr><td width=\"40%\" align=\"left\" valign=\"top\"><span class=\"phrase\">probe::sunrpc.clnt.restart_call</span>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"h\" href=\"index.html\">Home</a></td><td width=\"40%\" align=\"right\" valign=\"top\">&#160;<span class=\"phrase\">probe::sunrpc.sched.delay</span></td></tr></table></div></body></html>\n"}, {"source1": "./usr/share/doc/systemtap-doc/tapsets/API-sunrpc-sched-delay.html", "source2": "./usr/share/doc/systemtap-doc/tapsets/API-sunrpc-sched-delay.html", "unified_diff": "@@ -1,17 +1,17 @@\n <html><head><meta http-equiv=\"Content-Type\" content=\"text/html; charset=ANSI_X3.4-1968\"><title>probe::sunrpc.sched.delay</title><meta name=\"generator\" content=\"DocBook XSL Stylesheets Vsnapshot\"><link rel=\"home\" href=\"index.html\" title=\"SystemTap Tapset Reference Manual\"><link rel=\"up\" href=\"networking.stp.html\" title=\"Chapter&#160;13.&#160;Networking Tapset\"><link rel=\"prev\" href=\"API-sunrpc-clnt-shutdown-client.html\" title=\"probe::sunrpc.clnt.shutdown_client\"><link rel=\"next\" href=\"API-sunrpc-sched-execute.html\" title=\"probe::sunrpc.sched.execute\"></head><body bgcolor=\"white\" text=\"black\" link=\"#0000FF\" vlink=\"#840084\" alink=\"#0000FF\"><div class=\"navheader\"><table width=\"100%\" summary=\"Navigation header\"><tr><th colspan=\"3\" align=\"center\"><span class=\"phrase\">probe::sunrpc.sched.delay</span></th></tr><tr><td width=\"20%\" align=\"left\"><a accesskey=\"p\" href=\"API-sunrpc-clnt-shutdown-client.html\">Prev</a>&#160;</td><th width=\"60%\" align=\"center\">Chapter&#160;13.&#160;Networking Tapset</th><td width=\"20%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-sunrpc-sched-execute.html\">Next</a></td></tr></table><hr></div><div class=\"refentry\"><a name=\"API-sunrpc-sched-delay\"></a><div class=\"titlepage\"></div><div class=\"refnamediv\"><h2>Name</h2><p>probe::sunrpc.sched.delay &#8212; \n      Delay an RPC task\n- </p></div><div class=\"refsynopsisdiv\"><h2>Synopsis</h2><pre class=\"synopsis\">sunrpc.sched.delay </pre></div><div class=\"refsect1\"><a name=\"idm11590\"></a><h2>Values</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>prot</code></em></span></dt><dd><p>\n-     the IP protocol in the RPC call\n-    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>xid</code></em></span></dt><dd><p>\n-     the transmission id in the RPC call\n+ </p></div><div class=\"refsynopsisdiv\"><h2>Synopsis</h2><pre class=\"synopsis\">sunrpc.sched.delay </pre></div><div class=\"refsect1\"><a name=\"idm11589\"></a><h2>Values</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>tk_pid</code></em></span></dt><dd><p>\n+     the debugging id of the task\n     </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>prog</code></em></span></dt><dd><p>\n      the program number in the RPC call\n-    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>tk_flags</code></em></span></dt><dd><p>\n-     the flags of the task\n-    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>tk_pid</code></em></span></dt><dd><p>\n-     the debugging id of the task\n     </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>vers</code></em></span></dt><dd><p>\n      the program version in the RPC call\n+    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>xid</code></em></span></dt><dd><p>\n+     the transmission id in the RPC call\n+    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>prot</code></em></span></dt><dd><p>\n+     the IP protocol in the RPC call\n+    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>tk_flags</code></em></span></dt><dd><p>\n+     the flags of the task\n     </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>delay</code></em></span></dt><dd><p>\n      the time delayed\n     </p></dd></dl></div></div></div><div class=\"navfooter\"><hr><table width=\"100%\" summary=\"Navigation footer\"><tr><td width=\"40%\" align=\"left\"><a accesskey=\"p\" href=\"API-sunrpc-clnt-shutdown-client.html\">Prev</a>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"u\" href=\"networking.stp.html\">Up</a></td><td width=\"40%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-sunrpc-sched-execute.html\">Next</a></td></tr><tr><td width=\"40%\" align=\"left\" valign=\"top\"><span class=\"phrase\">probe::sunrpc.clnt.shutdown_client</span>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"h\" href=\"index.html\">Home</a></td><td width=\"40%\" align=\"right\" valign=\"top\">&#160;<span class=\"phrase\">probe::sunrpc.sched.execute</span></td></tr></table></div></body></html>\n"}, {"source1": "./usr/share/doc/systemtap-doc/tapsets/API-sunrpc-sched-execute.html", "source2": "./usr/share/doc/systemtap-doc/tapsets/API-sunrpc-sched-execute.html", "unified_diff": "@@ -1,15 +1,15 @@\n <html><head><meta http-equiv=\"Content-Type\" content=\"text/html; charset=ANSI_X3.4-1968\"><title>probe::sunrpc.sched.execute</title><meta name=\"generator\" content=\"DocBook XSL Stylesheets Vsnapshot\"><link rel=\"home\" href=\"index.html\" title=\"SystemTap Tapset Reference Manual\"><link rel=\"up\" href=\"networking.stp.html\" title=\"Chapter&#160;13.&#160;Networking Tapset\"><link rel=\"prev\" href=\"API-sunrpc-sched-delay.html\" title=\"probe::sunrpc.sched.delay\"><link rel=\"next\" href=\"API-sunrpc-sched-new-task.html\" title=\"probe::sunrpc.sched.new_task\"></head><body bgcolor=\"white\" text=\"black\" link=\"#0000FF\" vlink=\"#840084\" alink=\"#0000FF\"><div class=\"navheader\"><table width=\"100%\" summary=\"Navigation header\"><tr><th colspan=\"3\" align=\"center\"><span class=\"phrase\">probe::sunrpc.sched.execute</span></th></tr><tr><td width=\"20%\" align=\"left\"><a accesskey=\"p\" href=\"API-sunrpc-sched-delay.html\">Prev</a>&#160;</td><th width=\"60%\" align=\"center\">Chapter&#160;13.&#160;Networking Tapset</th><td width=\"20%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-sunrpc-sched-new-task.html\">Next</a></td></tr></table><hr></div><div class=\"refentry\"><a name=\"API-sunrpc-sched-execute\"></a><div class=\"titlepage\"></div><div class=\"refnamediv\"><h2>Name</h2><p>probe::sunrpc.sched.execute &#8212; \n      Execute the RPC `scheduler'\n- </p></div><div class=\"refsynopsisdiv\"><h2>Synopsis</h2><pre class=\"synopsis\">sunrpc.sched.execute </pre></div><div class=\"refsect1\"><a name=\"idm11643\"></a><h2>Values</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>vers</code></em></span></dt><dd><p>\n+ </p></div><div class=\"refsynopsisdiv\"><h2>Synopsis</h2><pre class=\"synopsis\">sunrpc.sched.execute </pre></div><div class=\"refsect1\"><a name=\"idm11642\"></a><h2>Values</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>xid</code></em></span></dt><dd><p>\n+     the transmission id in the RPC call\n+    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>tk_flags</code></em></span></dt><dd><p>\n+     the flags of the task\n+    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>prot</code></em></span></dt><dd><p>\n+     the IP protocol in the RPC call\n+    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>vers</code></em></span></dt><dd><p>\n      the program version in the RPC call\n     </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>tk_pid</code></em></span></dt><dd><p>\n      the debugging id of the task\n-    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>tk_flags</code></em></span></dt><dd><p>\n-     the flags of the task\n     </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>prog</code></em></span></dt><dd><p>\n      the program number in the RPC call\n-    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>xid</code></em></span></dt><dd><p>\n-     the transmission id in the RPC call\n-    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>prot</code></em></span></dt><dd><p>\n-     the IP protocol in the RPC call\n     </p></dd></dl></div></div></div><div class=\"navfooter\"><hr><table width=\"100%\" summary=\"Navigation footer\"><tr><td width=\"40%\" align=\"left\"><a accesskey=\"p\" href=\"API-sunrpc-sched-delay.html\">Prev</a>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"u\" href=\"networking.stp.html\">Up</a></td><td width=\"40%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-sunrpc-sched-new-task.html\">Next</a></td></tr><tr><td width=\"40%\" align=\"left\" valign=\"top\"><span class=\"phrase\">probe::sunrpc.sched.delay</span>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"h\" href=\"index.html\">Home</a></td><td width=\"40%\" align=\"right\" valign=\"top\">&#160;<span class=\"phrase\">probe::sunrpc.sched.new_task</span></td></tr></table></div></body></html>\n"}, {"source1": "./usr/share/doc/systemtap-doc/tapsets/API-sunrpc-sched-new-task.html", "source2": "./usr/share/doc/systemtap-doc/tapsets/API-sunrpc-sched-new-task.html", "unified_diff": "@@ -1,13 +1,13 @@\n <html><head><meta http-equiv=\"Content-Type\" content=\"text/html; charset=ANSI_X3.4-1968\"><title>probe::sunrpc.sched.new_task</title><meta name=\"generator\" content=\"DocBook XSL Stylesheets Vsnapshot\"><link rel=\"home\" href=\"index.html\" title=\"SystemTap Tapset Reference Manual\"><link rel=\"up\" href=\"networking.stp.html\" title=\"Chapter&#160;13.&#160;Networking Tapset\"><link rel=\"prev\" href=\"API-sunrpc-sched-execute.html\" title=\"probe::sunrpc.sched.execute\"><link rel=\"next\" href=\"API-sunrpc-sched-release-task.html\" title=\"probe::sunrpc.sched.release_task\"></head><body bgcolor=\"white\" text=\"black\" link=\"#0000FF\" vlink=\"#840084\" alink=\"#0000FF\"><div class=\"navheader\"><table width=\"100%\" summary=\"Navigation header\"><tr><th colspan=\"3\" align=\"center\"><span class=\"phrase\">probe::sunrpc.sched.new_task</span></th></tr><tr><td width=\"20%\" align=\"left\"><a accesskey=\"p\" href=\"API-sunrpc-sched-execute.html\">Prev</a>&#160;</td><th width=\"60%\" align=\"center\">Chapter&#160;13.&#160;Networking Tapset</th><td width=\"20%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-sunrpc-sched-release-task.html\">Next</a></td></tr></table><hr></div><div class=\"refentry\"><a name=\"API-sunrpc-sched-new-task\"></a><div class=\"titlepage\"></div><div class=\"refnamediv\"><h2>Name</h2><p>probe::sunrpc.sched.new_task &#8212; \n      Create new task for the specified client\n- </p></div><div class=\"refsynopsisdiv\"><h2>Synopsis</h2><pre class=\"synopsis\">sunrpc.sched.new_task </pre></div><div class=\"refsect1\"><a name=\"idm11691\"></a><h2>Values</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>prot</code></em></span></dt><dd><p>\n-     the IP protocol in the RPC call\n-    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>vers</code></em></span></dt><dd><p>\n+ </p></div><div class=\"refsynopsisdiv\"><h2>Synopsis</h2><pre class=\"synopsis\">sunrpc.sched.new_task </pre></div><div class=\"refsect1\"><a name=\"idm11690\"></a><h2>Values</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>vers</code></em></span></dt><dd><p>\n      the program version in the RPC call\n-    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>tk_flags</code></em></span></dt><dd><p>\n-     the flags of the task\n     </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>prog</code></em></span></dt><dd><p>\n      the program number in the RPC call\n+    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>prot</code></em></span></dt><dd><p>\n+     the IP protocol in the RPC call\n+    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>tk_flags</code></em></span></dt><dd><p>\n+     the flags of the task\n     </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>xid</code></em></span></dt><dd><p>\n      the transmission id in the RPC call\n     </p></dd></dl></div></div></div><div class=\"navfooter\"><hr><table width=\"100%\" summary=\"Navigation footer\"><tr><td width=\"40%\" align=\"left\"><a accesskey=\"p\" href=\"API-sunrpc-sched-execute.html\">Prev</a>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"u\" href=\"networking.stp.html\">Up</a></td><td width=\"40%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-sunrpc-sched-release-task.html\">Next</a></td></tr><tr><td width=\"40%\" align=\"left\" valign=\"top\"><span class=\"phrase\">probe::sunrpc.sched.execute</span>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"h\" href=\"index.html\">Home</a></td><td width=\"40%\" align=\"right\" valign=\"top\">&#160;<span class=\"phrase\">probe::sunrpc.sched.release_task</span></td></tr></table></div></body></html>\n"}, {"source1": "./usr/share/doc/systemtap-doc/tapsets/API-sunrpc-sched-release-task.html", "source2": "./usr/share/doc/systemtap-doc/tapsets/API-sunrpc-sched-release-task.html", "unified_diff": "@@ -1,16 +1,16 @@\n <html><head><meta http-equiv=\"Content-Type\" content=\"text/html; charset=ANSI_X3.4-1968\"><title>probe::sunrpc.sched.release_task</title><meta name=\"generator\" content=\"DocBook XSL Stylesheets Vsnapshot\"><link rel=\"home\" href=\"index.html\" title=\"SystemTap Tapset Reference Manual\"><link rel=\"up\" href=\"networking.stp.html\" title=\"Chapter&#160;13.&#160;Networking Tapset\"><link rel=\"prev\" href=\"API-sunrpc-sched-new-task.html\" title=\"probe::sunrpc.sched.new_task\"><link rel=\"next\" href=\"API-sunrpc-svc-create.html\" title=\"probe::sunrpc.svc.create\"></head><body bgcolor=\"white\" text=\"black\" link=\"#0000FF\" vlink=\"#840084\" alink=\"#0000FF\"><div class=\"navheader\"><table width=\"100%\" summary=\"Navigation header\"><tr><th colspan=\"3\" align=\"center\"><span class=\"phrase\">probe::sunrpc.sched.release_task</span></th></tr><tr><td width=\"20%\" align=\"left\"><a accesskey=\"p\" href=\"API-sunrpc-sched-new-task.html\">Prev</a>&#160;</td><th width=\"60%\" align=\"center\">Chapter&#160;13.&#160;Networking Tapset</th><td width=\"20%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-sunrpc-svc-create.html\">Next</a></td></tr></table><hr></div><div class=\"refentry\"><a name=\"API-sunrpc-sched-release-task\"></a><div class=\"titlepage\"></div><div class=\"refnamediv\"><h2>Name</h2><p>probe::sunrpc.sched.release_task &#8212; \n      Release all resources associated with a task\n- </p></div><div class=\"refsynopsisdiv\"><h2>Synopsis</h2><pre class=\"synopsis\">sunrpc.sched.release_task </pre></div><div class=\"refsect1\"><a name=\"idm11734\"></a><h2>Values</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>prot</code></em></span></dt><dd><p>\n+ </p></div><div class=\"refsynopsisdiv\"><h2>Synopsis</h2><pre class=\"synopsis\">sunrpc.sched.release_task </pre></div><div class=\"refsect1\"><a name=\"idm11733\"></a><h2>Values</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>tk_flags</code></em></span></dt><dd><p>\n+     the flags of the task\n+    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>prot</code></em></span></dt><dd><p>\n      the IP protocol in the RPC call\n-    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>prog</code></em></span></dt><dd><p>\n-     the program number in the RPC call\n     </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>xid</code></em></span></dt><dd><p>\n      the transmission id in the RPC call\n-    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>tk_flags</code></em></span></dt><dd><p>\n-     the flags of the task\n+    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>prog</code></em></span></dt><dd><p>\n+     the program number in the RPC call\n     </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>vers</code></em></span></dt><dd><p>\n      the program version in the RPC call\n-    </p></dd></dl></div></div><div class=\"refsect1\"><a name=\"idm11762\"></a><h2>Description</h2><p>\n+    </p></dd></dl></div></div><div class=\"refsect1\"><a name=\"idm11761\"></a><h2>Description</h2><p>\n    <code class=\"function\">rpc_release_task</code> function might not be found for a particular kernel.\n    So, if we can't find it, just return '-1' for everything.\n </p></div></div><div class=\"navfooter\"><hr><table width=\"100%\" summary=\"Navigation footer\"><tr><td width=\"40%\" align=\"left\"><a accesskey=\"p\" href=\"API-sunrpc-sched-new-task.html\">Prev</a>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"u\" href=\"networking.stp.html\">Up</a></td><td width=\"40%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-sunrpc-svc-create.html\">Next</a></td></tr><tr><td width=\"40%\" align=\"left\" valign=\"top\"><span class=\"phrase\">probe::sunrpc.sched.new_task</span>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"h\" href=\"index.html\">Home</a></td><td width=\"40%\" align=\"right\" valign=\"top\">&#160;<span class=\"phrase\">probe::sunrpc.svc.create</span></td></tr></table></div></body></html>\n"}, {"source1": "./usr/share/doc/systemtap-doc/tapsets/API-sunrpc-svc-create.html", "source2": "./usr/share/doc/systemtap-doc/tapsets/API-sunrpc-svc-create.html", "unified_diff": "@@ -1,11 +1,11 @@\n <html><head><meta http-equiv=\"Content-Type\" content=\"text/html; charset=ANSI_X3.4-1968\"><title>probe::sunrpc.svc.create</title><meta name=\"generator\" content=\"DocBook XSL Stylesheets Vsnapshot\"><link rel=\"home\" href=\"index.html\" title=\"SystemTap Tapset Reference Manual\"><link rel=\"up\" href=\"networking.stp.html\" title=\"Chapter&#160;13.&#160;Networking Tapset\"><link rel=\"prev\" href=\"API-sunrpc-sched-release-task.html\" title=\"probe::sunrpc.sched.release_task\"><link rel=\"next\" href=\"API-sunrpc-svc-destroy.html\" title=\"probe::sunrpc.svc.destroy\"></head><body bgcolor=\"white\" text=\"black\" link=\"#0000FF\" vlink=\"#840084\" alink=\"#0000FF\"><div class=\"navheader\"><table width=\"100%\" summary=\"Navigation header\"><tr><th colspan=\"3\" align=\"center\"><span class=\"phrase\">probe::sunrpc.svc.create</span></th></tr><tr><td width=\"20%\" align=\"left\"><a accesskey=\"p\" href=\"API-sunrpc-sched-release-task.html\">Prev</a>&#160;</td><th width=\"60%\" align=\"center\">Chapter&#160;13.&#160;Networking Tapset</th><td width=\"20%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-sunrpc-svc-destroy.html\">Next</a></td></tr></table><hr></div><div class=\"refentry\"><a name=\"API-sunrpc-svc-create\"></a><div class=\"titlepage\"></div><div class=\"refnamediv\"><h2>Name</h2><p>probe::sunrpc.svc.create &#8212; \n      Create an RPC service\n- </p></div><div class=\"refsynopsisdiv\"><h2>Synopsis</h2><pre class=\"synopsis\">sunrpc.svc.create </pre></div><div class=\"refsect1\"><a name=\"idm11781\"></a><h2>Values</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>pg_nvers</code></em></span></dt><dd><p>\n-     the number of supported versions\n+ </p></div><div class=\"refsynopsisdiv\"><h2>Synopsis</h2><pre class=\"synopsis\">sunrpc.svc.create </pre></div><div class=\"refsect1\"><a name=\"idm11780\"></a><h2>Values</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>progname</code></em></span></dt><dd><p>\n+     the name of the program\n     </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>prog</code></em></span></dt><dd><p>\n      the number of the program\n-    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>progname</code></em></span></dt><dd><p>\n-     the name of the program\n+    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>pg_nvers</code></em></span></dt><dd><p>\n+     the number of supported versions\n     </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>bufsize</code></em></span></dt><dd><p>\n      the buffer size\n     </p></dd></dl></div></div></div><div class=\"navfooter\"><hr><table width=\"100%\" summary=\"Navigation footer\"><tr><td width=\"40%\" align=\"left\"><a accesskey=\"p\" href=\"API-sunrpc-sched-release-task.html\">Prev</a>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"u\" href=\"networking.stp.html\">Up</a></td><td width=\"40%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-sunrpc-svc-destroy.html\">Next</a></td></tr><tr><td width=\"40%\" align=\"left\" valign=\"top\"><span class=\"phrase\">probe::sunrpc.sched.release_task</span>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"h\" href=\"index.html\">Home</a></td><td width=\"40%\" align=\"right\" valign=\"top\">&#160;<span class=\"phrase\">probe::sunrpc.svc.destroy</span></td></tr></table></div></body></html>\n"}, {"source1": "./usr/share/doc/systemtap-doc/tapsets/API-sunrpc-svc-destroy.html", "source2": "./usr/share/doc/systemtap-doc/tapsets/API-sunrpc-svc-destroy.html", "unified_diff": "@@ -1,21 +1,21 @@\n <html><head><meta http-equiv=\"Content-Type\" content=\"text/html; charset=ANSI_X3.4-1968\"><title>probe::sunrpc.svc.destroy</title><meta name=\"generator\" content=\"DocBook XSL Stylesheets Vsnapshot\"><link rel=\"home\" href=\"index.html\" title=\"SystemTap Tapset Reference Manual\"><link rel=\"up\" href=\"networking.stp.html\" title=\"Chapter&#160;13.&#160;Networking Tapset\"><link rel=\"prev\" href=\"API-sunrpc-svc-create.html\" title=\"probe::sunrpc.svc.create\"><link rel=\"next\" href=\"API-sunrpc-svc-drop.html\" title=\"probe::sunrpc.svc.drop\"></head><body bgcolor=\"white\" text=\"black\" link=\"#0000FF\" vlink=\"#840084\" alink=\"#0000FF\"><div class=\"navheader\"><table width=\"100%\" summary=\"Navigation header\"><tr><th colspan=\"3\" align=\"center\"><span class=\"phrase\">probe::sunrpc.svc.destroy</span></th></tr><tr><td width=\"20%\" align=\"left\"><a accesskey=\"p\" href=\"API-sunrpc-svc-create.html\">Prev</a>&#160;</td><th width=\"60%\" align=\"center\">Chapter&#160;13.&#160;Networking Tapset</th><td width=\"20%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-sunrpc-svc-drop.html\">Next</a></td></tr></table><hr></div><div class=\"refentry\"><a name=\"API-sunrpc-svc-destroy\"></a><div class=\"titlepage\"></div><div class=\"refnamediv\"><h2>Name</h2><p>probe::sunrpc.svc.destroy &#8212; \n      Destroy an RPC service\n- </p></div><div class=\"refsynopsisdiv\"><h2>Synopsis</h2><pre class=\"synopsis\">sunrpc.svc.destroy </pre></div><div class=\"refsect1\"><a name=\"idm11819\"></a><h2>Values</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>nettcpconn</code></em></span></dt><dd><p>\n-     the count of accepted TCP connections\n-    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>sv_name</code></em></span></dt><dd><p>\n-     the service name\n+ </p></div><div class=\"refsynopsisdiv\"><h2>Synopsis</h2><pre class=\"synopsis\">sunrpc.svc.destroy </pre></div><div class=\"refsect1\"><a name=\"idm11818\"></a><h2>Values</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>sv_nrthreads</code></em></span></dt><dd><p>\n+     the number of concurrent threads\n+    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>rpcbadauth</code></em></span></dt><dd><p>\n+     the count of requests drooped for authentication failure\n     </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>sv_progname</code></em></span></dt><dd><p>\n      the name of the program\n-    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>rpccnt</code></em></span></dt><dd><p>\n-     the count of valid RPC requests\n     </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>sv_prog</code></em></span></dt><dd><p>\n      the number of the program\n-    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>rpcbadfmt</code></em></span></dt><dd><p>\n-     the count of requests dropped for bad formats\n     </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>netcnt</code></em></span></dt><dd><p>\n      the count of received RPC requests\n-    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>rpcbadauth</code></em></span></dt><dd><p>\n-     the count of requests drooped for authentication failure\n-    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>sv_nrthreads</code></em></span></dt><dd><p>\n-     the number of concurrent threads\n+    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>rpccnt</code></em></span></dt><dd><p>\n+     the count of valid RPC requests\n+    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>rpcbadfmt</code></em></span></dt><dd><p>\n+     the count of requests dropped for bad formats\n+    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>nettcpconn</code></em></span></dt><dd><p>\n+     the count of accepted TCP connections\n+    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>sv_name</code></em></span></dt><dd><p>\n+     the service name\n     </p></dd></dl></div></div></div><div class=\"navfooter\"><hr><table width=\"100%\" summary=\"Navigation footer\"><tr><td width=\"40%\" align=\"left\"><a accesskey=\"p\" href=\"API-sunrpc-svc-create.html\">Prev</a>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"u\" href=\"networking.stp.html\">Up</a></td><td width=\"40%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-sunrpc-svc-drop.html\">Next</a></td></tr><tr><td width=\"40%\" align=\"left\" valign=\"top\"><span class=\"phrase\">probe::sunrpc.svc.create</span>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"h\" href=\"index.html\">Home</a></td><td width=\"40%\" align=\"right\" valign=\"top\">&#160;<span class=\"phrase\">probe::sunrpc.svc.drop</span></td></tr></table></div></body></html>\n"}, {"source1": "./usr/share/doc/systemtap-doc/tapsets/API-sunrpc-svc-drop.html", "source2": "./usr/share/doc/systemtap-doc/tapsets/API-sunrpc-svc-drop.html", "unified_diff": "@@ -1,17 +1,17 @@\n <html><head><meta http-equiv=\"Content-Type\" content=\"text/html; charset=ANSI_X3.4-1968\"><title>probe::sunrpc.svc.drop</title><meta name=\"generator\" content=\"DocBook XSL Stylesheets Vsnapshot\"><link rel=\"home\" href=\"index.html\" title=\"SystemTap Tapset Reference Manual\"><link rel=\"up\" href=\"networking.stp.html\" title=\"Chapter&#160;13.&#160;Networking Tapset\"><link rel=\"prev\" href=\"API-sunrpc-svc-destroy.html\" title=\"probe::sunrpc.svc.destroy\"><link rel=\"next\" href=\"API-sunrpc-svc-process.html\" title=\"probe::sunrpc.svc.process\"></head><body bgcolor=\"white\" text=\"black\" link=\"#0000FF\" vlink=\"#840084\" alink=\"#0000FF\"><div class=\"navheader\"><table width=\"100%\" summary=\"Navigation header\"><tr><th colspan=\"3\" align=\"center\"><span class=\"phrase\">probe::sunrpc.svc.drop</span></th></tr><tr><td width=\"20%\" align=\"left\"><a accesskey=\"p\" href=\"API-sunrpc-svc-destroy.html\">Prev</a>&#160;</td><th width=\"60%\" align=\"center\">Chapter&#160;13.&#160;Networking Tapset</th><td width=\"20%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-sunrpc-svc-process.html\">Next</a></td></tr></table><hr></div><div class=\"refentry\"><a name=\"API-sunrpc-svc-drop\"></a><div class=\"titlepage\"></div><div class=\"refnamediv\"><h2>Name</h2><p>probe::sunrpc.svc.drop &#8212; \n      Drop RPC request\n- </p></div><div class=\"refsynopsisdiv\"><h2>Synopsis</h2><pre class=\"synopsis\">sunrpc.svc.drop </pre></div><div class=\"refsect1\"><a name=\"idm11882\"></a><h2>Values</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>rq_xid</code></em></span></dt><dd><p>\n-     the transmission id in the request\n-    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>sv_name</code></em></span></dt><dd><p>\n-     the service name\n-    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>rq_prog</code></em></span></dt><dd><p>\n-     the program number in the request\n+ </p></div><div class=\"refsynopsisdiv\"><h2>Synopsis</h2><pre class=\"synopsis\">sunrpc.svc.drop </pre></div><div class=\"refsect1\"><a name=\"idm11881\"></a><h2>Values</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>peer_ip</code></em></span></dt><dd><p>\n+     the peer address where the request is from\n     </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>rq_vers</code></em></span></dt><dd><p>\n      the program version in the request\n+    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>sv_name</code></em></span></dt><dd><p>\n+     the service name\n     </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>rq_proc</code></em></span></dt><dd><p>\n      the procedure number in the request\n-    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>peer_ip</code></em></span></dt><dd><p>\n-     the peer address where the request is from\n+    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>rq_xid</code></em></span></dt><dd><p>\n+     the transmission id in the request\n     </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>rq_prot</code></em></span></dt><dd><p>\n      the IP protocol of the reqeust\n+    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>rq_prog</code></em></span></dt><dd><p>\n+     the program number in the request\n     </p></dd></dl></div></div></div><div class=\"navfooter\"><hr><table width=\"100%\" summary=\"Navigation footer\"><tr><td width=\"40%\" align=\"left\"><a accesskey=\"p\" href=\"API-sunrpc-svc-destroy.html\">Prev</a>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"u\" href=\"networking.stp.html\">Up</a></td><td width=\"40%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-sunrpc-svc-process.html\">Next</a></td></tr><tr><td width=\"40%\" align=\"left\" valign=\"top\"><span class=\"phrase\">probe::sunrpc.svc.destroy</span>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"h\" href=\"index.html\">Home</a></td><td width=\"40%\" align=\"right\" valign=\"top\">&#160;<span class=\"phrase\">probe::sunrpc.svc.process</span></td></tr></table></div></body></html>\n"}, {"source1": "./usr/share/doc/systemtap-doc/tapsets/API-sunrpc-svc-process.html", "source2": "./usr/share/doc/systemtap-doc/tapsets/API-sunrpc-svc-process.html", "unified_diff": "@@ -1,21 +1,21 @@\n <html><head><meta http-equiv=\"Content-Type\" content=\"text/html; charset=ANSI_X3.4-1968\"><title>probe::sunrpc.svc.process</title><meta name=\"generator\" content=\"DocBook XSL Stylesheets Vsnapshot\"><link rel=\"home\" href=\"index.html\" title=\"SystemTap Tapset Reference Manual\"><link rel=\"up\" href=\"networking.stp.html\" title=\"Chapter&#160;13.&#160;Networking Tapset\"><link rel=\"prev\" href=\"API-sunrpc-svc-drop.html\" title=\"probe::sunrpc.svc.drop\"><link rel=\"next\" href=\"API-sunrpc-svc-recv.html\" title=\"probe::sunrpc.svc.recv\"></head><body bgcolor=\"white\" text=\"black\" link=\"#0000FF\" vlink=\"#840084\" alink=\"#0000FF\"><div class=\"navheader\"><table width=\"100%\" summary=\"Navigation header\"><tr><th colspan=\"3\" align=\"center\"><span class=\"phrase\">probe::sunrpc.svc.process</span></th></tr><tr><td width=\"20%\" align=\"left\"><a accesskey=\"p\" href=\"API-sunrpc-svc-drop.html\">Prev</a>&#160;</td><th width=\"60%\" align=\"center\">Chapter&#160;13.&#160;Networking Tapset</th><td width=\"20%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-sunrpc-svc-recv.html\">Next</a></td></tr></table><hr></div><div class=\"refentry\"><a name=\"API-sunrpc-svc-process\"></a><div class=\"titlepage\"></div><div class=\"refnamediv\"><h2>Name</h2><p>probe::sunrpc.svc.process &#8212; \n      Process an RPC request\n- </p></div><div class=\"refsynopsisdiv\"><h2>Synopsis</h2><pre class=\"synopsis\">sunrpc.svc.process </pre></div><div class=\"refsect1\"><a name=\"idm11935\"></a><h2>Values</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>rq_xid</code></em></span></dt><dd><p>\n+ </p></div><div class=\"refsynopsisdiv\"><h2>Synopsis</h2><pre class=\"synopsis\">sunrpc.svc.process </pre></div><div class=\"refsect1\"><a name=\"idm11934\"></a><h2>Values</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>rq_xid</code></em></span></dt><dd><p>\n      the transmission id in the request\n-    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>sv_name</code></em></span></dt><dd><p>\n-     the service name\n-    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>rq_prog</code></em></span></dt><dd><p>\n-     the program number in the request\n-    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>rq_vers</code></em></span></dt><dd><p>\n-     the program version in the request\n-    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>peer_ip</code></em></span></dt><dd><p>\n-     the peer address where the request is from\n     </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>rq_proc</code></em></span></dt><dd><p>\n      the procedure number in the request\n     </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>sv_nrthreads</code></em></span></dt><dd><p>\n      the number of concurrent threads\n-    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>sv_prog</code></em></span></dt><dd><p>\n-     the number of the program\n     </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>rq_prot</code></em></span></dt><dd><p>\n      the IP protocol of the reqeust\n+    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>rq_prog</code></em></span></dt><dd><p>\n+     the program number in the request\n+    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>sv_prog</code></em></span></dt><dd><p>\n+     the number of the program\n+    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>peer_ip</code></em></span></dt><dd><p>\n+     the peer address where the request is from\n+    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>rq_vers</code></em></span></dt><dd><p>\n+     the program version in the request\n+    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>sv_name</code></em></span></dt><dd><p>\n+     the service name\n     </p></dd></dl></div></div></div><div class=\"navfooter\"><hr><table width=\"100%\" summary=\"Navigation footer\"><tr><td width=\"40%\" align=\"left\"><a accesskey=\"p\" href=\"API-sunrpc-svc-drop.html\">Prev</a>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"u\" href=\"networking.stp.html\">Up</a></td><td width=\"40%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-sunrpc-svc-recv.html\">Next</a></td></tr><tr><td width=\"40%\" align=\"left\" valign=\"top\"><span class=\"phrase\">probe::sunrpc.svc.drop</span>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"h\" href=\"index.html\">Home</a></td><td width=\"40%\" align=\"right\" valign=\"top\">&#160;<span class=\"phrase\">probe::sunrpc.svc.recv</span></td></tr></table></div></body></html>\n"}, {"source1": "./usr/share/doc/systemtap-doc/tapsets/API-sunrpc-svc-recv.html", "source2": "./usr/share/doc/systemtap-doc/tapsets/API-sunrpc-svc-recv.html", "unified_diff": "@@ -1,11 +1,11 @@\n <html><head><meta http-equiv=\"Content-Type\" content=\"text/html; charset=ANSI_X3.4-1968\"><title>probe::sunrpc.svc.recv</title><meta name=\"generator\" content=\"DocBook XSL Stylesheets Vsnapshot\"><link rel=\"home\" href=\"index.html\" title=\"SystemTap Tapset Reference Manual\"><link rel=\"up\" href=\"networking.stp.html\" title=\"Chapter&#160;13.&#160;Networking Tapset\"><link rel=\"prev\" href=\"API-sunrpc-svc-process.html\" title=\"probe::sunrpc.svc.process\"><link rel=\"next\" href=\"API-sunrpc-svc-register.html\" title=\"probe::sunrpc.svc.register\"></head><body bgcolor=\"white\" text=\"black\" link=\"#0000FF\" vlink=\"#840084\" alink=\"#0000FF\"><div class=\"navheader\"><table width=\"100%\" summary=\"Navigation header\"><tr><th colspan=\"3\" align=\"center\"><span class=\"phrase\">probe::sunrpc.svc.recv</span></th></tr><tr><td width=\"20%\" align=\"left\"><a accesskey=\"p\" href=\"API-sunrpc-svc-process.html\">Prev</a>&#160;</td><th width=\"60%\" align=\"center\">Chapter&#160;13.&#160;Networking Tapset</th><td width=\"20%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-sunrpc-svc-register.html\">Next</a></td></tr></table><hr></div><div class=\"refentry\"><a name=\"API-sunrpc-svc-recv\"></a><div class=\"titlepage\"></div><div class=\"refnamediv\"><h2>Name</h2><p>probe::sunrpc.svc.recv &#8212; \n      Listen for the next RPC request on any socket\n- </p></div><div class=\"refsynopsisdiv\"><h2>Synopsis</h2><pre class=\"synopsis\">sunrpc.svc.recv </pre></div><div class=\"refsect1\"><a name=\"idm11998\"></a><h2>Values</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>sv_name</code></em></span></dt><dd><p>\n+ </p></div><div class=\"refsynopsisdiv\"><h2>Synopsis</h2><pre class=\"synopsis\">sunrpc.svc.recv </pre></div><div class=\"refsect1\"><a name=\"idm11997\"></a><h2>Values</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>sv_name</code></em></span></dt><dd><p>\n      the service name\n-    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>sv_nrthreads</code></em></span></dt><dd><p>\n-     the number of concurrent threads\n-    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>sv_prog</code></em></span></dt><dd><p>\n-     the number of the program\n     </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>timeout</code></em></span></dt><dd><p>\n      the timeout of waiting for data\n+    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>sv_prog</code></em></span></dt><dd><p>\n+     the number of the program\n+    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>sv_nrthreads</code></em></span></dt><dd><p>\n+     the number of concurrent threads\n     </p></dd></dl></div></div></div><div class=\"navfooter\"><hr><table width=\"100%\" summary=\"Navigation footer\"><tr><td width=\"40%\" align=\"left\"><a accesskey=\"p\" href=\"API-sunrpc-svc-process.html\">Prev</a>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"u\" href=\"networking.stp.html\">Up</a></td><td width=\"40%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-sunrpc-svc-register.html\">Next</a></td></tr><tr><td width=\"40%\" align=\"left\" valign=\"top\"><span class=\"phrase\">probe::sunrpc.svc.process</span>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"h\" href=\"index.html\">Home</a></td><td width=\"40%\" align=\"right\" valign=\"top\">&#160;<span class=\"phrase\">probe::sunrpc.svc.register</span></td></tr></table></div></body></html>\n"}, {"source1": "./usr/share/doc/systemtap-doc/tapsets/API-sunrpc-svc-register.html", "source2": "./usr/share/doc/systemtap-doc/tapsets/API-sunrpc-svc-register.html", "unified_diff": "@@ -1,15 +1,15 @@\n <html><head><meta http-equiv=\"Content-Type\" content=\"text/html; charset=ANSI_X3.4-1968\"><title>probe::sunrpc.svc.register</title><meta name=\"generator\" content=\"DocBook XSL Stylesheets Vsnapshot\"><link rel=\"home\" href=\"index.html\" title=\"SystemTap Tapset Reference Manual\"><link rel=\"up\" href=\"networking.stp.html\" title=\"Chapter&#160;13.&#160;Networking Tapset\"><link rel=\"prev\" href=\"API-sunrpc-svc-recv.html\" title=\"probe::sunrpc.svc.recv\"><link rel=\"next\" href=\"API-sunrpc-svc-send.html\" title=\"probe::sunrpc.svc.send\"></head><body bgcolor=\"white\" text=\"black\" link=\"#0000FF\" vlink=\"#840084\" alink=\"#0000FF\"><div class=\"navheader\"><table width=\"100%\" summary=\"Navigation header\"><tr><th colspan=\"3\" align=\"center\"><span class=\"phrase\">probe::sunrpc.svc.register</span></th></tr><tr><td width=\"20%\" align=\"left\"><a accesskey=\"p\" href=\"API-sunrpc-svc-recv.html\">Prev</a>&#160;</td><th width=\"60%\" align=\"center\">Chapter&#160;13.&#160;Networking Tapset</th><td width=\"20%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-sunrpc-svc-send.html\">Next</a></td></tr></table><hr></div><div class=\"refentry\"><a name=\"API-sunrpc-svc-register\"></a><div class=\"titlepage\"></div><div class=\"refnamediv\"><h2>Name</h2><p>probe::sunrpc.svc.register &#8212; \n      Register an RPC service with the local portmapper\n- </p></div><div class=\"refsynopsisdiv\"><h2>Synopsis</h2><pre class=\"synopsis\">sunrpc.svc.register </pre></div><div class=\"refsect1\"><a name=\"idm12036\"></a><h2>Values</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>prog</code></em></span></dt><dd><p>\n-     the number of the program\n+ </p></div><div class=\"refsynopsisdiv\"><h2>Synopsis</h2><pre class=\"synopsis\">sunrpc.svc.register </pre></div><div class=\"refsect1\"><a name=\"idm12035\"></a><h2>Values</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>progname</code></em></span></dt><dd><p>\n+     the name of the program\n     </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>sv_name</code></em></span></dt><dd><p>\n      the service name\n-    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>prot</code></em></span></dt><dd><p>\n-     the IP protocol number\n+    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>prog</code></em></span></dt><dd><p>\n+     the number of the program\n     </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>port</code></em></span></dt><dd><p>\n      the port number\n-    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>progname</code></em></span></dt><dd><p>\n-     the name of the program\n-    </p></dd></dl></div></div><div class=\"refsect1\"><a name=\"idm12064\"></a><h2>Description</h2><p>\n+    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>prot</code></em></span></dt><dd><p>\n+     the IP protocol number\n+    </p></dd></dl></div></div><div class=\"refsect1\"><a name=\"idm12063\"></a><h2>Description</h2><p>\n    If <em class=\"parameter\"><code>proto</code></em> and <em class=\"parameter\"><code>port</code></em> are both 0, then unregister a service.\n </p></div></div><div class=\"navfooter\"><hr><table width=\"100%\" summary=\"Navigation footer\"><tr><td width=\"40%\" align=\"left\"><a accesskey=\"p\" href=\"API-sunrpc-svc-recv.html\">Prev</a>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"u\" href=\"networking.stp.html\">Up</a></td><td width=\"40%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-sunrpc-svc-send.html\">Next</a></td></tr><tr><td width=\"40%\" align=\"left\" valign=\"top\"><span class=\"phrase\">probe::sunrpc.svc.recv</span>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"h\" href=\"index.html\">Home</a></td><td width=\"40%\" align=\"right\" valign=\"top\">&#160;<span class=\"phrase\">probe::sunrpc.svc.send</span></td></tr></table></div></body></html>\n"}, {"source1": "./usr/share/doc/systemtap-doc/tapsets/API-sunrpc-svc-send.html", "source2": "./usr/share/doc/systemtap-doc/tapsets/API-sunrpc-svc-send.html", "unified_diff": "@@ -1,17 +1,17 @@\n <html><head><meta http-equiv=\"Content-Type\" content=\"text/html; charset=ANSI_X3.4-1968\"><title>probe::sunrpc.svc.send</title><meta name=\"generator\" content=\"DocBook XSL Stylesheets Vsnapshot\"><link rel=\"home\" href=\"index.html\" title=\"SystemTap Tapset Reference Manual\"><link rel=\"up\" href=\"networking.stp.html\" title=\"Chapter&#160;13.&#160;Networking Tapset\"><link rel=\"prev\" href=\"API-sunrpc-svc-register.html\" title=\"probe::sunrpc.svc.register\"><link rel=\"next\" href=\"API-tcp-disconnect.html\" title=\"probe::tcp.disconnect\"></head><body bgcolor=\"white\" text=\"black\" link=\"#0000FF\" vlink=\"#840084\" alink=\"#0000FF\"><div class=\"navheader\"><table width=\"100%\" summary=\"Navigation header\"><tr><th colspan=\"3\" align=\"center\"><span class=\"phrase\">probe::sunrpc.svc.send</span></th></tr><tr><td width=\"20%\" align=\"left\"><a accesskey=\"p\" href=\"API-sunrpc-svc-register.html\">Prev</a>&#160;</td><th width=\"60%\" align=\"center\">Chapter&#160;13.&#160;Networking Tapset</th><td width=\"20%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-tcp-disconnect.html\">Next</a></td></tr></table><hr></div><div class=\"refentry\"><a name=\"API-sunrpc-svc-send\"></a><div class=\"titlepage\"></div><div class=\"refnamediv\"><h2>Name</h2><p>probe::sunrpc.svc.send &#8212; \n      Return reply to RPC client\n- </p></div><div class=\"refsynopsisdiv\"><h2>Synopsis</h2><pre class=\"synopsis\">sunrpc.svc.send </pre></div><div class=\"refsect1\"><a name=\"idm12084\"></a><h2>Values</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>rq_prot</code></em></span></dt><dd><p>\n-     the IP protocol of the reqeust\n+ </p></div><div class=\"refsynopsisdiv\"><h2>Synopsis</h2><pre class=\"synopsis\">sunrpc.svc.send </pre></div><div class=\"refsect1\"><a name=\"idm12083\"></a><h2>Values</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>rq_xid</code></em></span></dt><dd><p>\n+     the transmission id in the request\n     </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>rq_proc</code></em></span></dt><dd><p>\n      the procedure number in the request\n-    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>peer_ip</code></em></span></dt><dd><p>\n-     the peer address where the request is from\n-    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>rq_vers</code></em></span></dt><dd><p>\n-     the program version in the request\n     </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>rq_prog</code></em></span></dt><dd><p>\n      the program number in the request\n+    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>rq_prot</code></em></span></dt><dd><p>\n+     the IP protocol of the reqeust\n+    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>rq_vers</code></em></span></dt><dd><p>\n+     the program version in the request\n+    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>peer_ip</code></em></span></dt><dd><p>\n+     the peer address where the request is from\n     </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>sv_name</code></em></span></dt><dd><p>\n      the service name\n-    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>rq_xid</code></em></span></dt><dd><p>\n-     the transmission id in the request\n     </p></dd></dl></div></div></div><div class=\"navfooter\"><hr><table width=\"100%\" summary=\"Navigation footer\"><tr><td width=\"40%\" align=\"left\"><a accesskey=\"p\" href=\"API-sunrpc-svc-register.html\">Prev</a>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"u\" href=\"networking.stp.html\">Up</a></td><td width=\"40%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-tcp-disconnect.html\">Next</a></td></tr><tr><td width=\"40%\" align=\"left\" valign=\"top\"><span class=\"phrase\">probe::sunrpc.svc.register</span>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"h\" href=\"index.html\">Home</a></td><td width=\"40%\" align=\"right\" valign=\"top\">&#160;<span class=\"phrase\">probe::tcp.disconnect</span></td></tr></table></div></body></html>\n"}, {"source1": "./usr/share/doc/systemtap-doc/tapsets/API-switch-file.html", "source2": "./usr/share/doc/systemtap-doc/tapsets/API-switch-file.html", "unified_diff": "@@ -1,14 +1,14 @@\n <html><head><meta http-equiv=\"Content-Type\" content=\"text/html; charset=ANSI_X3.4-1968\"><title>function::switch_file</title><meta name=\"generator\" content=\"DocBook XSL Stylesheets Vsnapshot\"><link rel=\"home\" href=\"index.html\" title=\"SystemTap Tapset Reference Manual\"><link rel=\"up\" href=\"switchfile.stp.html\" title=\"Chapter&#160;34.&#160;Output file switching Tapset\"><link rel=\"prev\" href=\"switchfile.stp.html\" title=\"Chapter&#160;34.&#160;Output file switching Tapset\"><link rel=\"next\" href=\"floatingpoint.stp.html\" title=\"Chapter&#160;35.&#160;Floating point processing Tapset\"></head><body bgcolor=\"white\" text=\"black\" link=\"#0000FF\" vlink=\"#840084\" alink=\"#0000FF\"><div class=\"navheader\"><table width=\"100%\" summary=\"Navigation header\"><tr><th colspan=\"3\" align=\"center\"><span class=\"phrase\">function::switch_file</span></th></tr><tr><td width=\"20%\" align=\"left\"><a accesskey=\"p\" href=\"switchfile.stp.html\">Prev</a>&#160;</td><th width=\"60%\" align=\"center\">Chapter&#160;34.&#160;Output file switching Tapset</th><td width=\"20%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"floatingpoint.stp.html\">Next</a></td></tr></table><hr></div><div class=\"refentry\"><a name=\"API-switch-file\"></a><div class=\"titlepage\"></div><div class=\"refnamediv\"><h2>Name</h2><p>function::switch_file &#8212; \n   switch to the next output file\n  </p></div><div class=\"refsynopsisdiv\"><h2>Synopsis</h2><pre class=\"programlisting\">\n     switch_file()\n-</pre></div><div class=\"refsect1\"><a name=\"idm26059\"></a><h2>Arguments</h2><p>\n+</pre></div><div class=\"refsect1\"><a name=\"idm26058\"></a><h2>Arguments</h2><p>\n   None\n- </p></div><div class=\"refsect1\"><a name=\"idm26062\"></a><h2>Description</h2><p>\n+ </p></div><div class=\"refsect1\"><a name=\"idm26061\"></a><h2>Description</h2><p>\n    This function sends a signal to the stapio process,\n    commanding it to rotate to the next output file when output is\n    sent to file(s).\n    </p><p>\n \n    The mechanism of switching files was changed by upstream commit\n    5b39471380a238469c8fc18136f12600e5e9aec7 .  With this commit, the\n"}, {"source1": "./usr/share/doc/systemtap-doc/tapsets/API-symdata.html", "source2": "./usr/share/doc/systemtap-doc/tapsets/API-symdata.html", "unified_diff": "@@ -1,14 +1,14 @@\n <html><head><meta http-equiv=\"Content-Type\" content=\"text/html; charset=ANSI_X3.4-1968\"><title>function::symdata</title><meta name=\"generator\" content=\"DocBook XSL Stylesheets Vsnapshot\"><link rel=\"home\" href=\"index.html\" title=\"SystemTap Tapset Reference Manual\"><link rel=\"up\" href=\"context_stp.html\" title=\"Chapter&#160;2.&#160;Context Functions\"><link rel=\"prev\" href=\"API-stp-pid.html\" title=\"function::stp_pid\"><link rel=\"next\" href=\"API-symfile.html\" title=\"function::symfile\"></head><body bgcolor=\"white\" text=\"black\" link=\"#0000FF\" vlink=\"#840084\" alink=\"#0000FF\"><div class=\"navheader\"><table width=\"100%\" summary=\"Navigation header\"><tr><th colspan=\"3\" align=\"center\"><span class=\"phrase\">function::symdata</span></th></tr><tr><td width=\"20%\" align=\"left\"><a accesskey=\"p\" href=\"API-stp-pid.html\">Prev</a>&#160;</td><th width=\"60%\" align=\"center\">Chapter&#160;2.&#160;Context Functions</th><td width=\"20%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-symfile.html\">Next</a></td></tr></table><hr></div><div class=\"refentry\"><a name=\"API-symdata\"></a><div class=\"titlepage\"></div><div class=\"refnamediv\"><h2>Name</h2><p>function::symdata &#8212; \n      Return the kernel symbol and module offset for the address\n  </p></div><div class=\"refsynopsisdiv\"><h2>Synopsis</h2><pre class=\"programlisting\">\n     symdata:string(addr:long)\n-</pre></div><div class=\"refsect1\"><a name=\"idm2323\"></a><h2>Arguments</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>addr</code></em></span></dt><dd><p>\n+</pre></div><div class=\"refsect1\"><a name=\"idm2322\"></a><h2>Arguments</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>addr</code></em></span></dt><dd><p>\n      The address to translate\n-    </p></dd></dl></div></div><div class=\"refsect1\"><a name=\"idm2331\"></a><h2>Description</h2><p>\n+    </p></dd></dl></div></div><div class=\"refsect1\"><a name=\"idm2330\"></a><h2>Description</h2><p>\n    Returns the (function) symbol name associated with the\n    given address if known, the offset from the start and size of the\n    symbol, plus module name (between brackets). If symbol is unknown,\n    but module is known, the offset inside the module, plus the size of\n    the module is added.  If any element is not known it will be\n    omitted and if the symbol name is unknown it will return the hex\n    string for the given address.\n"}, {"source1": "./usr/share/doc/systemtap-doc/tapsets/API-symfile.html", "source2": "./usr/share/doc/systemtap-doc/tapsets/API-symfile.html", "unified_diff": "@@ -1,11 +1,11 @@\n <html><head><meta http-equiv=\"Content-Type\" content=\"text/html; charset=ANSI_X3.4-1968\"><title>function::symfile</title><meta name=\"generator\" content=\"DocBook XSL Stylesheets Vsnapshot\"><link rel=\"home\" href=\"index.html\" title=\"SystemTap Tapset Reference Manual\"><link rel=\"up\" href=\"context_stp.html\" title=\"Chapter&#160;2.&#160;Context Functions\"><link rel=\"prev\" href=\"API-symdata.html\" title=\"function::symdata\"><link rel=\"next\" href=\"API-symfileline.html\" title=\"function::symfileline\"></head><body bgcolor=\"white\" text=\"black\" link=\"#0000FF\" vlink=\"#840084\" alink=\"#0000FF\"><div class=\"navheader\"><table width=\"100%\" summary=\"Navigation header\"><tr><th colspan=\"3\" align=\"center\"><span class=\"phrase\">function::symfile</span></th></tr><tr><td width=\"20%\" align=\"left\"><a accesskey=\"p\" href=\"API-symdata.html\">Prev</a>&#160;</td><th width=\"60%\" align=\"center\">Chapter&#160;2.&#160;Context Functions</th><td width=\"20%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-symfileline.html\">Next</a></td></tr></table><hr></div><div class=\"refentry\"><a name=\"API-symfile\"></a><div class=\"titlepage\"></div><div class=\"refnamediv\"><h2>Name</h2><p>function::symfile &#8212; \n      Return the file name of a given address.\n  </p></div><div class=\"refsynopsisdiv\"><h2>Synopsis</h2><pre class=\"programlisting\">\n     symfile:string(addr:long)\n-</pre></div><div class=\"refsect1\"><a name=\"idm2349\"></a><h2>Arguments</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>addr</code></em></span></dt><dd><p>\n+</pre></div><div class=\"refsect1\"><a name=\"idm2348\"></a><h2>Arguments</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>addr</code></em></span></dt><dd><p>\n      The address to translate.\n-    </p></dd></dl></div></div><div class=\"refsect1\"><a name=\"idm2357\"></a><h2>Description</h2><p>\n+    </p></dd></dl></div></div><div class=\"refsect1\"><a name=\"idm2356\"></a><h2>Description</h2><p>\n    Returns the file name of the  given address, if known. If the\n    file name cannot be found, the hex string representation of the address\n    will be returned.\n </p></div></div><div class=\"navfooter\"><hr><table width=\"100%\" summary=\"Navigation footer\"><tr><td width=\"40%\" align=\"left\"><a accesskey=\"p\" href=\"API-symdata.html\">Prev</a>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"u\" href=\"context_stp.html\">Up</a></td><td width=\"40%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-symfileline.html\">Next</a></td></tr><tr><td width=\"40%\" align=\"left\" valign=\"top\"><span class=\"phrase\">function::symdata</span>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"h\" href=\"index.html\">Home</a></td><td width=\"40%\" align=\"right\" valign=\"top\">&#160;<span class=\"phrase\">function::symfileline</span></td></tr></table></div></body></html>\n"}, {"source1": "./usr/share/doc/systemtap-doc/tapsets/API-symfileline.html", "source2": "./usr/share/doc/systemtap-doc/tapsets/API-symfileline.html", "unified_diff": "@@ -1,11 +1,11 @@\n <html><head><meta http-equiv=\"Content-Type\" content=\"text/html; charset=ANSI_X3.4-1968\"><title>function::symfileline</title><meta name=\"generator\" content=\"DocBook XSL Stylesheets Vsnapshot\"><link rel=\"home\" href=\"index.html\" title=\"SystemTap Tapset Reference Manual\"><link rel=\"up\" href=\"context_stp.html\" title=\"Chapter&#160;2.&#160;Context Functions\"><link rel=\"prev\" href=\"API-symfile.html\" title=\"function::symfile\"><link rel=\"next\" href=\"API-symline.html\" title=\"function::symline\"></head><body bgcolor=\"white\" text=\"black\" link=\"#0000FF\" vlink=\"#840084\" alink=\"#0000FF\"><div class=\"navheader\"><table width=\"100%\" summary=\"Navigation header\"><tr><th colspan=\"3\" align=\"center\"><span class=\"phrase\">function::symfileline</span></th></tr><tr><td width=\"20%\" align=\"left\"><a accesskey=\"p\" href=\"API-symfile.html\">Prev</a>&#160;</td><th width=\"60%\" align=\"center\">Chapter&#160;2.&#160;Context Functions</th><td width=\"20%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-symline.html\">Next</a></td></tr></table><hr></div><div class=\"refentry\"><a name=\"API-symfileline\"></a><div class=\"titlepage\"></div><div class=\"refnamediv\"><h2>Name</h2><p>function::symfileline &#8212; \n      Return the file name and line number of an address.\n  </p></div><div class=\"refsynopsisdiv\"><h2>Synopsis</h2><pre class=\"programlisting\">\n     symfileline:string(addr:long)\n-</pre></div><div class=\"refsect1\"><a name=\"idm2375\"></a><h2>Arguments</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>addr</code></em></span></dt><dd><p>\n+</pre></div><div class=\"refsect1\"><a name=\"idm2374\"></a><h2>Arguments</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>addr</code></em></span></dt><dd><p>\n      The address to translate.\n-    </p></dd></dl></div></div><div class=\"refsect1\"><a name=\"idm2383\"></a><h2>Description</h2><p>\n+    </p></dd></dl></div></div><div class=\"refsect1\"><a name=\"idm2382\"></a><h2>Description</h2><p>\n    Returns the file name and the (approximate) line number of the\n    given address, if known. If the file name or the line number cannot be\n    found, the hex string representation of the address will be returned.\n </p></div></div><div class=\"navfooter\"><hr><table width=\"100%\" summary=\"Navigation footer\"><tr><td width=\"40%\" align=\"left\"><a accesskey=\"p\" href=\"API-symfile.html\">Prev</a>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"u\" href=\"context_stp.html\">Up</a></td><td width=\"40%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-symline.html\">Next</a></td></tr><tr><td width=\"40%\" align=\"left\" valign=\"top\"><span class=\"phrase\">function::symfile</span>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"h\" href=\"index.html\">Home</a></td><td width=\"40%\" align=\"right\" valign=\"top\">&#160;<span class=\"phrase\">function::symline</span></td></tr></table></div></body></html>\n"}, {"source1": "./usr/share/doc/systemtap-doc/tapsets/API-symline.html", "source2": "./usr/share/doc/systemtap-doc/tapsets/API-symline.html", "unified_diff": "@@ -1,11 +1,11 @@\n <html><head><meta http-equiv=\"Content-Type\" content=\"text/html; charset=ANSI_X3.4-1968\"><title>function::symline</title><meta name=\"generator\" content=\"DocBook XSL Stylesheets Vsnapshot\"><link rel=\"home\" href=\"index.html\" title=\"SystemTap Tapset Reference Manual\"><link rel=\"up\" href=\"context_stp.html\" title=\"Chapter&#160;2.&#160;Context Functions\"><link rel=\"prev\" href=\"API-symfileline.html\" title=\"function::symfileline\"><link rel=\"next\" href=\"API-symname.html\" title=\"function::symname\"></head><body bgcolor=\"white\" text=\"black\" link=\"#0000FF\" vlink=\"#840084\" alink=\"#0000FF\"><div class=\"navheader\"><table width=\"100%\" summary=\"Navigation header\"><tr><th colspan=\"3\" align=\"center\"><span class=\"phrase\">function::symline</span></th></tr><tr><td width=\"20%\" align=\"left\"><a accesskey=\"p\" href=\"API-symfileline.html\">Prev</a>&#160;</td><th width=\"60%\" align=\"center\">Chapter&#160;2.&#160;Context Functions</th><td width=\"20%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-symname.html\">Next</a></td></tr></table><hr></div><div class=\"refentry\"><a name=\"API-symline\"></a><div class=\"titlepage\"></div><div class=\"refnamediv\"><h2>Name</h2><p>function::symline &#8212; \n      Return the line number of an address.\n  </p></div><div class=\"refsynopsisdiv\"><h2>Synopsis</h2><pre class=\"programlisting\">\n     symline:string(addr:long)\n-</pre></div><div class=\"refsect1\"><a name=\"idm2401\"></a><h2>Arguments</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>addr</code></em></span></dt><dd><p>\n+</pre></div><div class=\"refsect1\"><a name=\"idm2400\"></a><h2>Arguments</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>addr</code></em></span></dt><dd><p>\n      The address to translate.\n-    </p></dd></dl></div></div><div class=\"refsect1\"><a name=\"idm2409\"></a><h2>Description</h2><p>\n+    </p></dd></dl></div></div><div class=\"refsect1\"><a name=\"idm2408\"></a><h2>Description</h2><p>\n    Returns the (approximate) line number of the given address, if\n    known. If the line number cannot be found, the hex string representation of\n    the address will be returned.\n </p></div></div><div class=\"navfooter\"><hr><table width=\"100%\" summary=\"Navigation footer\"><tr><td width=\"40%\" align=\"left\"><a accesskey=\"p\" href=\"API-symfileline.html\">Prev</a>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"u\" href=\"context_stp.html\">Up</a></td><td width=\"40%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-symname.html\">Next</a></td></tr><tr><td width=\"40%\" align=\"left\" valign=\"top\"><span class=\"phrase\">function::symfileline</span>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"h\" href=\"index.html\">Home</a></td><td width=\"40%\" align=\"right\" valign=\"top\">&#160;<span class=\"phrase\">function::symname</span></td></tr></table></div></body></html>\n"}, {"source1": "./usr/share/doc/systemtap-doc/tapsets/API-symname.html", "source2": "./usr/share/doc/systemtap-doc/tapsets/API-symname.html", "unified_diff": "@@ -1,11 +1,11 @@\n <html><head><meta http-equiv=\"Content-Type\" content=\"text/html; charset=ANSI_X3.4-1968\"><title>function::symname</title><meta name=\"generator\" content=\"DocBook XSL Stylesheets Vsnapshot\"><link rel=\"home\" href=\"index.html\" title=\"SystemTap Tapset Reference Manual\"><link rel=\"up\" href=\"context_stp.html\" title=\"Chapter&#160;2.&#160;Context Functions\"><link rel=\"prev\" href=\"API-symline.html\" title=\"function::symline\"><link rel=\"next\" href=\"API-target.html\" title=\"function::target\"></head><body bgcolor=\"white\" text=\"black\" link=\"#0000FF\" vlink=\"#840084\" alink=\"#0000FF\"><div class=\"navheader\"><table width=\"100%\" summary=\"Navigation header\"><tr><th colspan=\"3\" align=\"center\"><span class=\"phrase\">function::symname</span></th></tr><tr><td width=\"20%\" align=\"left\"><a accesskey=\"p\" href=\"API-symline.html\">Prev</a>&#160;</td><th width=\"60%\" align=\"center\">Chapter&#160;2.&#160;Context Functions</th><td width=\"20%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-target.html\">Next</a></td></tr></table><hr></div><div class=\"refentry\"><a name=\"API-symname\"></a><div class=\"titlepage\"></div><div class=\"refnamediv\"><h2>Name</h2><p>function::symname &#8212; \n      Return the kernel symbol associated with the given address\n  </p></div><div class=\"refsynopsisdiv\"><h2>Synopsis</h2><pre class=\"programlisting\">\n     symname:string(addr:long)\n-</pre></div><div class=\"refsect1\"><a name=\"idm2427\"></a><h2>Arguments</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>addr</code></em></span></dt><dd><p>\n+</pre></div><div class=\"refsect1\"><a name=\"idm2426\"></a><h2>Arguments</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>addr</code></em></span></dt><dd><p>\n      The address to translate\n-    </p></dd></dl></div></div><div class=\"refsect1\"><a name=\"idm2435\"></a><h2>Description</h2><p>\n+    </p></dd></dl></div></div><div class=\"refsect1\"><a name=\"idm2434\"></a><h2>Description</h2><p>\n    Returns the (function) symbol name associated with the\n    given address if known. If not known it will return the hex string\n    representation of addr.\n </p></div></div><div class=\"navfooter\"><hr><table width=\"100%\" summary=\"Navigation footer\"><tr><td width=\"40%\" align=\"left\"><a accesskey=\"p\" href=\"API-symline.html\">Prev</a>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"u\" href=\"context_stp.html\">Up</a></td><td width=\"40%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-target.html\">Next</a></td></tr><tr><td width=\"40%\" align=\"left\" valign=\"top\"><span class=\"phrase\">function::symline</span>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"h\" href=\"index.html\">Home</a></td><td width=\"40%\" align=\"right\" valign=\"top\">&#160;<span class=\"phrase\">function::target</span></td></tr></table></div></body></html>\n"}, {"source1": "./usr/share/doc/systemtap-doc/tapsets/API-syscall-any-return.html", "source2": "./usr/share/doc/systemtap-doc/tapsets/API-syscall-any-return.html", "unified_diff": "@@ -1,18 +1,18 @@\n <html><head><meta http-equiv=\"Content-Type\" content=\"text/html; charset=ANSI_X3.4-1968\"><title>probe::syscall_any.return</title><meta name=\"generator\" content=\"DocBook XSL Stylesheets Vsnapshot\"><link rel=\"home\" href=\"index.html\" title=\"SystemTap Tapset Reference Manual\"><link rel=\"up\" href=\"syscall_any.stp.html\" title=\"Chapter&#160;36.&#160;Syscall Any Tapset\"><link rel=\"prev\" href=\"API-syscall-any.html\" title=\"probe::syscall_any\"><link rel=\"next\" href=\"livepatch.stp.html\" title=\"Chapter&#160;37.&#160;CVE Livepatching Tapset\"></head><body bgcolor=\"white\" text=\"black\" link=\"#0000FF\" vlink=\"#840084\" alink=\"#0000FF\"><div class=\"navheader\"><table width=\"100%\" summary=\"Navigation header\"><tr><th colspan=\"3\" align=\"center\"><span class=\"phrase\">probe::syscall_any.return</span></th></tr><tr><td width=\"20%\" align=\"left\"><a accesskey=\"p\" href=\"API-syscall-any.html\">Prev</a>&#160;</td><th width=\"60%\" align=\"center\">Chapter&#160;36.&#160;Syscall Any Tapset</th><td width=\"20%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"livepatch.stp.html\">Next</a></td></tr></table><hr></div><div class=\"refentry\"><a name=\"API-syscall-any-return\"></a><div class=\"titlepage\"></div><div class=\"refnamediv\"><h2>Name</h2><p>probe::syscall_any.return &#8212; \n      Record exit from a syscall\n- </p></div><div class=\"refsynopsisdiv\"><h2>Synopsis</h2><pre class=\"synopsis\">syscall_any.return </pre></div><div class=\"refsect1\"><a name=\"idm26511\"></a><h2>Values</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>syscall_nr</code></em></span></dt><dd><p>\n+ </p></div><div class=\"refsynopsisdiv\"><h2>Synopsis</h2><pre class=\"synopsis\">syscall_any.return </pre></div><div class=\"refsect1\"><a name=\"idm26510\"></a><h2>Values</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>syscall_nr</code></em></span></dt><dd><p>\n      number of the syscall\n     </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>name</code></em></span></dt><dd><p>\n      name of the syscall\n     </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>retval</code></em></span></dt><dd><p>\n      return value of the syscall\n-    </p></dd></dl></div></div><div class=\"refsect1\"><a name=\"idm26529\"></a><h2>Context</h2><p>\n+    </p></dd></dl></div></div><div class=\"refsect1\"><a name=\"idm26528\"></a><h2>Context</h2><p>\n    The process performing the syscall\n-</p></div><div class=\"refsect1\"><a name=\"idm26532\"></a><h2>Description</h2><p>\n+</p></div><div class=\"refsect1\"><a name=\"idm26531\"></a><h2>Description</h2><p>\n    The syscall_any.return probe point is designed to be a low overhead\n    that monitors all the syscalls returns via a kernel tracepoint.\n    Because of the breadth of syscalls it monitors it provides\n    no information about the syscall arguments, argstr string\n    representation of those arguments, or a string interpretation\n    of the return value (retval).\n    </p><p>\n"}, {"source1": "./usr/share/doc/systemtap-doc/tapsets/API-syscall-any.html", "source2": "./usr/share/doc/systemtap-doc/tapsets/API-syscall-any.html", "unified_diff": "@@ -1,16 +1,16 @@\n <html><head><meta http-equiv=\"Content-Type\" content=\"text/html; charset=ANSI_X3.4-1968\"><title>probe::syscall_any</title><meta name=\"generator\" content=\"DocBook XSL Stylesheets Vsnapshot\"><link rel=\"home\" href=\"index.html\" title=\"SystemTap Tapset Reference Manual\"><link rel=\"up\" href=\"syscall_any.stp.html\" title=\"Chapter&#160;36.&#160;Syscall Any Tapset\"><link rel=\"prev\" href=\"syscall_any.stp.html\" title=\"Chapter&#160;36.&#160;Syscall Any Tapset\"><link rel=\"next\" href=\"API-syscall-any-return.html\" title=\"probe::syscall_any.return\"></head><body bgcolor=\"white\" text=\"black\" link=\"#0000FF\" vlink=\"#840084\" alink=\"#0000FF\"><div class=\"navheader\"><table width=\"100%\" summary=\"Navigation header\"><tr><th colspan=\"3\" align=\"center\"><span class=\"phrase\">probe::syscall_any</span></th></tr><tr><td width=\"20%\" align=\"left\"><a accesskey=\"p\" href=\"syscall_any.stp.html\">Prev</a>&#160;</td><th width=\"60%\" align=\"center\">Chapter&#160;36.&#160;Syscall Any Tapset</th><td width=\"20%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-syscall-any-return.html\">Next</a></td></tr></table><hr></div><div class=\"refentry\"><a name=\"API-syscall-any\"></a><div class=\"titlepage\"></div><div class=\"refnamediv\"><h2>Name</h2><p>probe::syscall_any &#8212; \n   Record entry into a syscall\n- </p></div><div class=\"refsynopsisdiv\"><h2>Synopsis</h2><pre class=\"synopsis\">syscall_any </pre></div><div class=\"refsect1\"><a name=\"idm26475\"></a><h2>Values</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>name</code></em></span></dt><dd><p>\n-     name of the syscall\n-    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>syscall_nr</code></em></span></dt><dd><p>\n+ </p></div><div class=\"refsynopsisdiv\"><h2>Synopsis</h2><pre class=\"synopsis\">syscall_any </pre></div><div class=\"refsect1\"><a name=\"idm26474\"></a><h2>Values</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>syscall_nr</code></em></span></dt><dd><p>\n      number of the syscall\n-    </p></dd></dl></div></div><div class=\"refsect1\"><a name=\"idm26488\"></a><h2>Context</h2><p>\n+    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>name</code></em></span></dt><dd><p>\n+     name of the syscall\n+    </p></dd></dl></div></div><div class=\"refsect1\"><a name=\"idm26487\"></a><h2>Context</h2><p>\n    The process performing the syscall\n-</p></div><div class=\"refsect1\"><a name=\"idm26491\"></a><h2>Description</h2><p>\n+</p></div><div class=\"refsect1\"><a name=\"idm26490\"></a><h2>Description</h2><p>\n    The syscall_any probe point is designed to be a low overhead\n    that monitors all the syscalls entered via a kernel tracepoint.\n    Because of the breadth of syscalls it monitors it provides\n    no information about the syscall arguments or argstr string\n    representation of those arguments.\n    </p><p>\n \n"}, {"source1": "./usr/share/doc/systemtap-doc/tapsets/API-system.html", "source2": "./usr/share/doc/systemtap-doc/tapsets/API-system.html", "unified_diff": "@@ -1,14 +1,14 @@\n <html><head><meta http-equiv=\"Content-Type\" content=\"text/html; charset=ANSI_X3.4-1968\"><title>function::system</title><meta name=\"generator\" content=\"DocBook XSL Stylesheets Vsnapshot\"><link rel=\"home\" href=\"index.html\" title=\"SystemTap Tapset Reference Manual\"><link rel=\"up\" href=\"system.stp.html\" title=\"Chapter&#160;5.&#160;Shell command functions\"><link rel=\"prev\" href=\"system.stp.html\" title=\"Chapter&#160;5.&#160;Shell command functions\"><link rel=\"next\" href=\"memory_stp.html\" title=\"Chapter&#160;6.&#160;Memory Tapset\"></head><body bgcolor=\"white\" text=\"black\" link=\"#0000FF\" vlink=\"#840084\" alink=\"#0000FF\"><div class=\"navheader\"><table width=\"100%\" summary=\"Navigation header\"><tr><th colspan=\"3\" align=\"center\"><span class=\"phrase\">function::system</span></th></tr><tr><td width=\"20%\" align=\"left\"><a accesskey=\"p\" href=\"system.stp.html\">Prev</a>&#160;</td><th width=\"60%\" align=\"center\">Chapter&#160;5.&#160;Shell command functions</th><td width=\"20%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"memory_stp.html\">Next</a></td></tr></table><hr></div><div class=\"refentry\"><a name=\"API-system\"></a><div class=\"titlepage\"></div><div class=\"refnamediv\"><h2>Name</h2><p>function::system &#8212; \n   Issue a command to the system\n  </p></div><div class=\"refsynopsisdiv\"><h2>Synopsis</h2><pre class=\"programlisting\">\n     system(cmd:string)\n-</pre></div><div class=\"refsect1\"><a name=\"idm4309\"></a><h2>Arguments</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>cmd</code></em></span></dt><dd><p>\n+</pre></div><div class=\"refsect1\"><a name=\"idm4308\"></a><h2>Arguments</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>cmd</code></em></span></dt><dd><p>\n      the command to issue to the system\n-    </p></dd></dl></div></div><div class=\"refsect1\"><a name=\"idm4317\"></a><h2>Description</h2><p>\n+    </p></dd></dl></div></div><div class=\"refsect1\"><a name=\"idm4316\"></a><h2>Description</h2><p>\n    This function runs a command on the system.  The\n    command is started in the background some time after the current\n    probe completes. The command is run with the same UID as the user\n    running the stap or staprun command.  The runtime may impose a\n    relatively short length limit on the command string.  Exceeding it\n    may print a warning.\n </p></div></div><div class=\"navfooter\"><hr><table width=\"100%\" summary=\"Navigation footer\"><tr><td width=\"40%\" align=\"left\"><a accesskey=\"p\" href=\"system.stp.html\">Prev</a>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"u\" href=\"system.stp.html\">Up</a></td><td width=\"40%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"memory_stp.html\">Next</a></td></tr><tr><td width=\"40%\" align=\"left\" valign=\"top\">Chapter&#160;5.&#160;Shell command functions&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"h\" href=\"index.html\">Home</a></td><td width=\"40%\" align=\"right\" valign=\"top\">&#160;Chapter&#160;6.&#160;Memory Tapset</td></tr></table></div></body></html>\n"}, {"source1": "./usr/share/doc/systemtap-doc/tapsets/API-target-set-pid.html", "source2": "./usr/share/doc/systemtap-doc/tapsets/API-target-set-pid.html", "unified_diff": "@@ -1,11 +1,11 @@\n <html><head><meta http-equiv=\"Content-Type\" content=\"text/html; charset=ANSI_X3.4-1968\"><title>function::target_set_pid</title><meta name=\"generator\" content=\"DocBook XSL Stylesheets Vsnapshot\"><link rel=\"home\" href=\"index.html\" title=\"SystemTap Tapset Reference Manual\"><link rel=\"up\" href=\"kprocess.stp.html\" title=\"Chapter&#160;16.&#160;Kernel Process Tapset\"><link rel=\"prev\" href=\"API-sprint-loadavg.html\" title=\"function::sprint_loadavg\"><link rel=\"next\" href=\"API-target-set-report.html\" title=\"function::target_set_report\"></head><body bgcolor=\"white\" text=\"black\" link=\"#0000FF\" vlink=\"#840084\" alink=\"#0000FF\"><div class=\"navheader\"><table width=\"100%\" summary=\"Navigation header\"><tr><th colspan=\"3\" align=\"center\"><span class=\"phrase\">function::target_set_pid</span></th></tr><tr><td width=\"20%\" align=\"left\"><a accesskey=\"p\" href=\"API-sprint-loadavg.html\">Prev</a>&#160;</td><th width=\"60%\" align=\"center\">Chapter&#160;16.&#160;Kernel Process Tapset</th><td width=\"20%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-target-set-report.html\">Next</a></td></tr></table><hr></div><div class=\"refentry\"><a name=\"API-target-set-pid\"></a><div class=\"titlepage\"></div><div class=\"refnamediv\"><h2>Name</h2><p>function::target_set_pid &#8212; \n   Does pid descend from target process?\n  </p></div><div class=\"refsynopsisdiv\"><h2>Synopsis</h2><pre class=\"programlisting\">\n     target_set_pid(pid:)\n-</pre></div><div class=\"refsect1\"><a name=\"idm15696\"></a><h2>Arguments</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>pid</code></em></span></dt><dd><p>\n+</pre></div><div class=\"refsect1\"><a name=\"idm15695\"></a><h2>Arguments</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>pid</code></em></span></dt><dd><p>\n      The pid of the process to query\n-    </p></dd></dl></div></div><div class=\"refsect1\"><a name=\"idm15704\"></a><h2>Description</h2><p>\n+    </p></dd></dl></div></div><div class=\"refsect1\"><a name=\"idm15703\"></a><h2>Description</h2><p>\n    This function returns whether the given process-id is\n    within the <span class=\"quote\">&#8220;<span class=\"quote\">target set</span>&#8221;</span>, that is whether it is a descendant of the\n    top-level <code class=\"function\">target</code> process.\n </p></div></div><div class=\"navfooter\"><hr><table width=\"100%\" summary=\"Navigation footer\"><tr><td width=\"40%\" align=\"left\"><a accesskey=\"p\" href=\"API-sprint-loadavg.html\">Prev</a>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"u\" href=\"kprocess.stp.html\">Up</a></td><td width=\"40%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-target-set-report.html\">Next</a></td></tr><tr><td width=\"40%\" align=\"left\" valign=\"top\"><span class=\"phrase\">function::sprint_loadavg</span>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"h\" href=\"index.html\">Home</a></td><td width=\"40%\" align=\"right\" valign=\"top\">&#160;<span class=\"phrase\">function::target_set_report</span></td></tr></table></div></body></html>\n"}, {"source1": "./usr/share/doc/systemtap-doc/tapsets/API-target-set-report.html", "source2": "./usr/share/doc/systemtap-doc/tapsets/API-target-set-report.html", "unified_diff": "@@ -1,10 +1,10 @@\n <html><head><meta http-equiv=\"Content-Type\" content=\"text/html; charset=ANSI_X3.4-1968\"><title>function::target_set_report</title><meta name=\"generator\" content=\"DocBook XSL Stylesheets Vsnapshot\"><link rel=\"home\" href=\"index.html\" title=\"SystemTap Tapset Reference Manual\"><link rel=\"up\" href=\"kprocess.stp.html\" title=\"Chapter&#160;16.&#160;Kernel Process Tapset\"><link rel=\"prev\" href=\"API-target-set-pid.html\" title=\"function::target_set_pid\"><link rel=\"next\" href=\"API-kprocess-create.html\" title=\"probe::kprocess.create\"></head><body bgcolor=\"white\" text=\"black\" link=\"#0000FF\" vlink=\"#840084\" alink=\"#0000FF\"><div class=\"navheader\"><table width=\"100%\" summary=\"Navigation header\"><tr><th colspan=\"3\" align=\"center\"><span class=\"phrase\">function::target_set_report</span></th></tr><tr><td width=\"20%\" align=\"left\"><a accesskey=\"p\" href=\"API-target-set-pid.html\">Prev</a>&#160;</td><th width=\"60%\" align=\"center\">Chapter&#160;16.&#160;Kernel Process Tapset</th><td width=\"20%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-kprocess-create.html\">Next</a></td></tr></table><hr></div><div class=\"refentry\"><a name=\"API-target-set-report\"></a><div class=\"titlepage\"></div><div class=\"refnamediv\"><h2>Name</h2><p>function::target_set_report &#8212; \n      Print a report about the target set\n  </p></div><div class=\"refsynopsisdiv\"><h2>Synopsis</h2><pre class=\"programlisting\">\n     target_set_report()\n-</pre></div><div class=\"refsect1\"><a name=\"idm15724\"></a><h2>Arguments</h2><p>\n+</pre></div><div class=\"refsect1\"><a name=\"idm15723\"></a><h2>Arguments</h2><p>\n   None\n- </p></div><div class=\"refsect1\"><a name=\"idm15727\"></a><h2>Description</h2><p>\n+ </p></div><div class=\"refsect1\"><a name=\"idm15726\"></a><h2>Description</h2><p>\n    This function prints a report about the processes in the\n    target set, and their ancestry.\n </p></div></div><div class=\"navfooter\"><hr><table width=\"100%\" summary=\"Navigation footer\"><tr><td width=\"40%\" align=\"left\"><a accesskey=\"p\" href=\"API-target-set-pid.html\">Prev</a>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"u\" href=\"kprocess.stp.html\">Up</a></td><td width=\"40%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-kprocess-create.html\">Next</a></td></tr><tr><td width=\"40%\" align=\"left\" valign=\"top\"><span class=\"phrase\">function::target_set_pid</span>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"h\" href=\"index.html\">Home</a></td><td width=\"40%\" align=\"right\" valign=\"top\">&#160;<span class=\"phrase\">probe::kprocess.create</span></td></tr></table></div></body></html>\n"}, {"source1": "./usr/share/doc/systemtap-doc/tapsets/API-target.html", "source2": "./usr/share/doc/systemtap-doc/tapsets/API-target.html", "unified_diff": "@@ -1,14 +1,14 @@\n <html><head><meta http-equiv=\"Content-Type\" content=\"text/html; charset=ANSI_X3.4-1968\"><title>function::target</title><meta name=\"generator\" content=\"DocBook XSL Stylesheets Vsnapshot\"><link rel=\"home\" href=\"index.html\" title=\"SystemTap Tapset Reference Manual\"><link rel=\"up\" href=\"context_stp.html\" title=\"Chapter&#160;2.&#160;Context Functions\"><link rel=\"prev\" href=\"API-symname.html\" title=\"function::symname\"><link rel=\"next\" href=\"API-task-ancestry.html\" title=\"function::task_ancestry\"></head><body bgcolor=\"white\" text=\"black\" link=\"#0000FF\" vlink=\"#840084\" alink=\"#0000FF\"><div class=\"navheader\"><table width=\"100%\" summary=\"Navigation header\"><tr><th colspan=\"3\" align=\"center\"><span class=\"phrase\">function::target</span></th></tr><tr><td width=\"20%\" align=\"left\"><a accesskey=\"p\" href=\"API-symname.html\">Prev</a>&#160;</td><th width=\"60%\" align=\"center\">Chapter&#160;2.&#160;Context Functions</th><td width=\"20%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-task-ancestry.html\">Next</a></td></tr></table><hr></div><div class=\"refentry\"><a name=\"API-target\"></a><div class=\"titlepage\"></div><div class=\"refnamediv\"><h2>Name</h2><p>function::target &#8212; \n      Return the process ID of the target process\n  </p></div><div class=\"refsynopsisdiv\"><h2>Synopsis</h2><pre class=\"programlisting\">\n     target:long()\n-</pre></div><div class=\"refsect1\"><a name=\"idm2453\"></a><h2>Arguments</h2><p>\n+</pre></div><div class=\"refsect1\"><a name=\"idm2452\"></a><h2>Arguments</h2><p>\n   None\n- </p></div><div class=\"refsect1\"><a name=\"idm2456\"></a><h2>Description</h2><p>\n+ </p></div><div class=\"refsect1\"><a name=\"idm2455\"></a><h2>Description</h2><p>\n    This function returns the process ID of the target\n    process.  This is useful in conjunction with the -x PID or\n    -c CMD command-line options to stap. An example of its use is\n    to create scripts that filter on a specific process.\n    </p><p>\n \n    -x &lt;pid&gt;\n"}, {"source1": "./usr/share/doc/systemtap-doc/tapsets/API-task-ancestry.html", "source2": "./usr/share/doc/systemtap-doc/tapsets/API-task-ancestry.html", "unified_diff": "@@ -1,13 +1,13 @@\n <html><head><meta http-equiv=\"Content-Type\" content=\"text/html; charset=ANSI_X3.4-1968\"><title>function::task_ancestry</title><meta name=\"generator\" content=\"DocBook XSL Stylesheets Vsnapshot\"><link rel=\"home\" href=\"index.html\" title=\"SystemTap Tapset Reference Manual\"><link rel=\"up\" href=\"context_stp.html\" title=\"Chapter&#160;2.&#160;Context Functions\"><link rel=\"prev\" href=\"API-target.html\" title=\"function::target\"><link rel=\"next\" href=\"API-task-backtrace.html\" title=\"function::task_backtrace\"></head><body bgcolor=\"white\" text=\"black\" link=\"#0000FF\" vlink=\"#840084\" alink=\"#0000FF\"><div class=\"navheader\"><table width=\"100%\" summary=\"Navigation header\"><tr><th colspan=\"3\" align=\"center\"><span class=\"phrase\">function::task_ancestry</span></th></tr><tr><td width=\"20%\" align=\"left\"><a accesskey=\"p\" href=\"API-target.html\">Prev</a>&#160;</td><th width=\"60%\" align=\"center\">Chapter&#160;2.&#160;Context Functions</th><td width=\"20%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-task-backtrace.html\">Next</a></td></tr></table><hr></div><div class=\"refentry\"><a name=\"API-task-ancestry\"></a><div class=\"titlepage\"></div><div class=\"refnamediv\"><h2>Name</h2><p>function::task_ancestry &#8212; \n   The ancestry of the given task\n  </p></div><div class=\"refsynopsisdiv\"><h2>Synopsis</h2><pre class=\"programlisting\">\n     task_ancestry:string(task:long,with_time:long)\n-</pre></div><div class=\"refsect1\"><a name=\"idm2478\"></a><h2>Arguments</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>task</code></em></span></dt><dd><p>\n+</pre></div><div class=\"refsect1\"><a name=\"idm2477\"></a><h2>Arguments</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>task</code></em></span></dt><dd><p>\n      task_struct pointer\n     </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>with_time</code></em></span></dt><dd><p>\n      set to 1 to also print the start time of processes (given as a\n      delta from boot time)\n-    </p></dd></dl></div></div><div class=\"refsect1\"><a name=\"idm2491\"></a><h2>Description</h2><p>\n+    </p></dd></dl></div></div><div class=\"refsect1\"><a name=\"idm2490\"></a><h2>Description</h2><p>\n    Return the ancestry of the given task in the form of\n    <span class=\"quote\">&#8220;<span class=\"quote\">grandparent_process=&gt;parent_process=&gt;process</span>&#8221;</span>.\n </p></div></div><div class=\"navfooter\"><hr><table width=\"100%\" summary=\"Navigation footer\"><tr><td width=\"40%\" align=\"left\"><a accesskey=\"p\" href=\"API-target.html\">Prev</a>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"u\" href=\"context_stp.html\">Up</a></td><td width=\"40%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-task-backtrace.html\">Next</a></td></tr><tr><td width=\"40%\" align=\"left\" valign=\"top\"><span class=\"phrase\">function::target</span>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"h\" href=\"index.html\">Home</a></td><td width=\"40%\" align=\"right\" valign=\"top\">&#160;<span class=\"phrase\">function::task_backtrace</span></td></tr></table></div></body></html>\n"}, {"source1": "./usr/share/doc/systemtap-doc/tapsets/API-task-backtrace.html", "source2": "./usr/share/doc/systemtap-doc/tapsets/API-task-backtrace.html", "unified_diff": "@@ -1,12 +1,12 @@\n <html><head><meta http-equiv=\"Content-Type\" content=\"text/html; charset=ANSI_X3.4-1968\"><title>function::task_backtrace</title><meta name=\"generator\" content=\"DocBook XSL Stylesheets Vsnapshot\"><link rel=\"home\" href=\"index.html\" title=\"SystemTap Tapset Reference Manual\"><link rel=\"up\" href=\"context_stp.html\" title=\"Chapter&#160;2.&#160;Context Functions\"><link rel=\"prev\" href=\"API-task-ancestry.html\" title=\"function::task_ancestry\"><link rel=\"next\" href=\"API-task-cpu.html\" title=\"function::task_cpu\"></head><body bgcolor=\"white\" text=\"black\" link=\"#0000FF\" vlink=\"#840084\" alink=\"#0000FF\"><div class=\"navheader\"><table width=\"100%\" summary=\"Navigation header\"><tr><th colspan=\"3\" align=\"center\"><span class=\"phrase\">function::task_backtrace</span></th></tr><tr><td width=\"20%\" align=\"left\"><a accesskey=\"p\" href=\"API-task-ancestry.html\">Prev</a>&#160;</td><th width=\"60%\" align=\"center\">Chapter&#160;2.&#160;Context Functions</th><td width=\"20%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-task-cpu.html\">Next</a></td></tr></table><hr></div><div class=\"refentry\"><a name=\"API-task-backtrace\"></a><div class=\"titlepage\"></div><div class=\"refnamediv\"><h2>Name</h2><p>function::task_backtrace &#8212; \n      Hex backtrace of an arbitrary task\n  </p></div><div class=\"refsynopsisdiv\"><h2>Synopsis</h2><pre class=\"programlisting\">\n     task_backtrace:string(task:long)\n-</pre></div><div class=\"refsect1\"><a name=\"idm2510\"></a><h2>Arguments</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>task</code></em></span></dt><dd><p>\n+</pre></div><div class=\"refsect1\"><a name=\"idm2509\"></a><h2>Arguments</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>task</code></em></span></dt><dd><p>\n      pointer to task_struct\n-    </p></dd></dl></div></div><div class=\"refsect1\"><a name=\"idm2518\"></a><h2>Description</h2><p>\n+    </p></dd></dl></div></div><div class=\"refsect1\"><a name=\"idm2517\"></a><h2>Description</h2><p>\n    This function returns a string of hex addresses\n    that are a backtrace of the stack of a particular task\n    Output may be truncated as per maximum string length.\n    Deprecated in SystemTap 1.6.\n </p></div></div><div class=\"navfooter\"><hr><table width=\"100%\" summary=\"Navigation footer\"><tr><td width=\"40%\" align=\"left\"><a accesskey=\"p\" href=\"API-task-ancestry.html\">Prev</a>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"u\" href=\"context_stp.html\">Up</a></td><td width=\"40%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-task-cpu.html\">Next</a></td></tr><tr><td width=\"40%\" align=\"left\" valign=\"top\"><span class=\"phrase\">function::task_ancestry</span>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"h\" href=\"index.html\">Home</a></td><td width=\"40%\" align=\"right\" valign=\"top\">&#160;<span class=\"phrase\">function::task_cpu</span></td></tr></table></div></body></html>\n"}, {"source1": "./usr/share/doc/systemtap-doc/tapsets/API-task-cpu.html", "source2": "./usr/share/doc/systemtap-doc/tapsets/API-task-cpu.html", "unified_diff": "@@ -1,9 +1,9 @@\n <html><head><meta http-equiv=\"Content-Type\" content=\"text/html; charset=ANSI_X3.4-1968\"><title>function::task_cpu</title><meta name=\"generator\" content=\"DocBook XSL Stylesheets Vsnapshot\"><link rel=\"home\" href=\"index.html\" title=\"SystemTap Tapset Reference Manual\"><link rel=\"up\" href=\"context_stp.html\" title=\"Chapter&#160;2.&#160;Context Functions\"><link rel=\"prev\" href=\"API-task-backtrace.html\" title=\"function::task_backtrace\"><link rel=\"next\" href=\"API-task-current.html\" title=\"function::task_current\"></head><body bgcolor=\"white\" text=\"black\" link=\"#0000FF\" vlink=\"#840084\" alink=\"#0000FF\"><div class=\"navheader\"><table width=\"100%\" summary=\"Navigation header\"><tr><th colspan=\"3\" align=\"center\"><span class=\"phrase\">function::task_cpu</span></th></tr><tr><td width=\"20%\" align=\"left\"><a accesskey=\"p\" href=\"API-task-backtrace.html\">Prev</a>&#160;</td><th width=\"60%\" align=\"center\">Chapter&#160;2.&#160;Context Functions</th><td width=\"20%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-task-current.html\">Next</a></td></tr></table><hr></div><div class=\"refentry\"><a name=\"API-task-cpu\"></a><div class=\"titlepage\"></div><div class=\"refnamediv\"><h2>Name</h2><p>function::task_cpu &#8212; \n      The scheduled cpu of the task\n  </p></div><div class=\"refsynopsisdiv\"><h2>Synopsis</h2><pre class=\"programlisting\">\n     task_cpu:long(task:long)\n-</pre></div><div class=\"refsect1\"><a name=\"idm2536\"></a><h2>Arguments</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>task</code></em></span></dt><dd><p>\n+</pre></div><div class=\"refsect1\"><a name=\"idm2535\"></a><h2>Arguments</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>task</code></em></span></dt><dd><p>\n      task_struct pointer\n-    </p></dd></dl></div></div><div class=\"refsect1\"><a name=\"idm2544\"></a><h2>Description</h2><p>\n+    </p></dd></dl></div></div><div class=\"refsect1\"><a name=\"idm2543\"></a><h2>Description</h2><p>\n    This function returns the scheduled cpu for the given task.\n </p></div></div><div class=\"navfooter\"><hr><table width=\"100%\" summary=\"Navigation footer\"><tr><td width=\"40%\" align=\"left\"><a accesskey=\"p\" href=\"API-task-backtrace.html\">Prev</a>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"u\" href=\"context_stp.html\">Up</a></td><td width=\"40%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-task-current.html\">Next</a></td></tr><tr><td width=\"40%\" align=\"left\" valign=\"top\"><span class=\"phrase\">function::task_backtrace</span>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"h\" href=\"index.html\">Home</a></td><td width=\"40%\" align=\"right\" valign=\"top\">&#160;<span class=\"phrase\">function::task_current</span></td></tr></table></div></body></html>\n"}, {"source1": "./usr/share/doc/systemtap-doc/tapsets/API-task-current.html", "source2": "./usr/share/doc/systemtap-doc/tapsets/API-task-current.html", "unified_diff": "@@ -1,11 +1,11 @@\n <html><head><meta http-equiv=\"Content-Type\" content=\"text/html; charset=ANSI_X3.4-1968\"><title>function::task_current</title><meta name=\"generator\" content=\"DocBook XSL Stylesheets Vsnapshot\"><link rel=\"home\" href=\"index.html\" title=\"SystemTap Tapset Reference Manual\"><link rel=\"up\" href=\"context_stp.html\" title=\"Chapter&#160;2.&#160;Context Functions\"><link rel=\"prev\" href=\"API-task-cpu.html\" title=\"function::task_cpu\"><link rel=\"next\" href=\"API-task-cwd-path.html\" title=\"function::task_cwd_path\"></head><body bgcolor=\"white\" text=\"black\" link=\"#0000FF\" vlink=\"#840084\" alink=\"#0000FF\"><div class=\"navheader\"><table width=\"100%\" summary=\"Navigation header\"><tr><th colspan=\"3\" align=\"center\"><span class=\"phrase\">function::task_current</span></th></tr><tr><td width=\"20%\" align=\"left\"><a accesskey=\"p\" href=\"API-task-cpu.html\">Prev</a>&#160;</td><th width=\"60%\" align=\"center\">Chapter&#160;2.&#160;Context Functions</th><td width=\"20%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-task-cwd-path.html\">Next</a></td></tr></table><hr></div><div class=\"refentry\"><a name=\"API-task-current\"></a><div class=\"titlepage\"></div><div class=\"refnamediv\"><h2>Name</h2><p>function::task_current &#8212; \n   The current task_struct of the current task\n  </p></div><div class=\"refsynopsisdiv\"><h2>Synopsis</h2><pre class=\"programlisting\">\n     task_current:long()\n-</pre></div><div class=\"refsect1\"><a name=\"idm2562\"></a><h2>Arguments</h2><p>\n+</pre></div><div class=\"refsect1\"><a name=\"idm2561\"></a><h2>Arguments</h2><p>\n   None\n- </p></div><div class=\"refsect1\"><a name=\"idm2565\"></a><h2>Description</h2><p>\n+ </p></div><div class=\"refsect1\"><a name=\"idm2564\"></a><h2>Description</h2><p>\n    This function returns the task_struct representing the current process.\n    This address can be passed to the various task_*() functions to extract\n    more task-specific data.\n </p></div></div><div class=\"navfooter\"><hr><table width=\"100%\" summary=\"Navigation footer\"><tr><td width=\"40%\" align=\"left\"><a accesskey=\"p\" href=\"API-task-cpu.html\">Prev</a>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"u\" href=\"context_stp.html\">Up</a></td><td width=\"40%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-task-cwd-path.html\">Next</a></td></tr><tr><td width=\"40%\" align=\"left\" valign=\"top\"><span class=\"phrase\">function::task_cpu</span>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"h\" href=\"index.html\">Home</a></td><td width=\"40%\" align=\"right\" valign=\"top\">&#160;<span class=\"phrase\">function::task_cwd_path</span></td></tr></table></div></body></html>\n"}, {"source1": "./usr/share/doc/systemtap-doc/tapsets/API-task-cwd-path.html", "source2": "./usr/share/doc/systemtap-doc/tapsets/API-task-cwd-path.html", "unified_diff": "@@ -1,7 +1,7 @@\n <html><head><meta http-equiv=\"Content-Type\" content=\"text/html; charset=ANSI_X3.4-1968\"><title>function::task_cwd_path</title><meta name=\"generator\" content=\"DocBook XSL Stylesheets Vsnapshot\"><link rel=\"home\" href=\"index.html\" title=\"SystemTap Tapset Reference Manual\"><link rel=\"up\" href=\"context_stp.html\" title=\"Chapter&#160;2.&#160;Context Functions\"><link rel=\"prev\" href=\"API-task-current.html\" title=\"function::task_current\"><link rel=\"next\" href=\"API-task-egid.html\" title=\"function::task_egid\"></head><body bgcolor=\"white\" text=\"black\" link=\"#0000FF\" vlink=\"#840084\" alink=\"#0000FF\"><div class=\"navheader\"><table width=\"100%\" summary=\"Navigation header\"><tr><th colspan=\"3\" align=\"center\"><span class=\"phrase\">function::task_cwd_path</span></th></tr><tr><td width=\"20%\" align=\"left\"><a accesskey=\"p\" href=\"API-task-current.html\">Prev</a>&#160;</td><th width=\"60%\" align=\"center\">Chapter&#160;2.&#160;Context Functions</th><td width=\"20%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-task-egid.html\">Next</a></td></tr></table><hr></div><div class=\"refentry\"><a name=\"API-task-cwd-path\"></a><div class=\"titlepage\"></div><div class=\"refnamediv\"><h2>Name</h2><p>function::task_cwd_path &#8212; \n      get the path struct pointer for a task's current working directory\n  </p></div><div class=\"refsynopsisdiv\"><h2>Synopsis</h2><pre class=\"programlisting\">\n     task_cwd_path:long(task:long)\n-</pre></div><div class=\"refsect1\"><a name=\"idm2583\"></a><h2>Arguments</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>task</code></em></span></dt><dd><p>\n+</pre></div><div class=\"refsect1\"><a name=\"idm2582\"></a><h2>Arguments</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>task</code></em></span></dt><dd><p>\n      task_struct pointer.\n     </p></dd></dl></div></div></div><div class=\"navfooter\"><hr><table width=\"100%\" summary=\"Navigation footer\"><tr><td width=\"40%\" align=\"left\"><a accesskey=\"p\" href=\"API-task-current.html\">Prev</a>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"u\" href=\"context_stp.html\">Up</a></td><td width=\"40%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-task-egid.html\">Next</a></td></tr><tr><td width=\"40%\" align=\"left\" valign=\"top\"><span class=\"phrase\">function::task_current</span>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"h\" href=\"index.html\">Home</a></td><td width=\"40%\" align=\"right\" valign=\"top\">&#160;<span class=\"phrase\">function::task_egid</span></td></tr></table></div></body></html>\n"}, {"source1": "./usr/share/doc/systemtap-doc/tapsets/API-task-dentry-path.html", "source2": "./usr/share/doc/systemtap-doc/tapsets/API-task-dentry-path.html", "unified_diff": "@@ -1,16 +1,16 @@\n <html><head><meta http-equiv=\"Content-Type\" content=\"text/html; charset=ANSI_X3.4-1968\"><title>function::task_dentry_path</title><meta name=\"generator\" content=\"DocBook XSL Stylesheets Vsnapshot\"><link rel=\"home\" href=\"index.html\" title=\"SystemTap Tapset Reference Manual\"><link rel=\"up\" href=\"dentry.stp.html\" title=\"Chapter&#160;21.&#160;Directory-entry (dentry) Tapset\"><link rel=\"prev\" href=\"API-reverse-path-walk.html\" title=\"function::reverse_path_walk\"><link rel=\"next\" href=\"logging.stp.html\" title=\"Chapter&#160;22.&#160;Logging Tapset\"></head><body bgcolor=\"white\" text=\"black\" link=\"#0000FF\" vlink=\"#840084\" alink=\"#0000FF\"><div class=\"navheader\"><table width=\"100%\" summary=\"Navigation header\"><tr><th colspan=\"3\" align=\"center\"><span class=\"phrase\">function::task_dentry_path</span></th></tr><tr><td width=\"20%\" align=\"left\"><a accesskey=\"p\" href=\"API-reverse-path-walk.html\">Prev</a>&#160;</td><th width=\"60%\" align=\"center\">Chapter&#160;21.&#160;Directory-entry (dentry) Tapset</th><td width=\"20%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"logging.stp.html\">Next</a></td></tr></table><hr></div><div class=\"refentry\"><a name=\"API-task-dentry-path\"></a><div class=\"titlepage\"></div><div class=\"refnamediv\"><h2>Name</h2><p>function::task_dentry_path &#8212; \n      get the full dentry path\n  </p></div><div class=\"refsynopsisdiv\"><h2>Synopsis</h2><pre class=\"programlisting\">\n     task_dentry_path:string(task:long,dentry:long,vfsmnt:long)\n-</pre></div><div class=\"refsect1\"><a name=\"idm17673\"></a><h2>Arguments</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>task</code></em></span></dt><dd><p>\n+</pre></div><div class=\"refsect1\"><a name=\"idm17672\"></a><h2>Arguments</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>task</code></em></span></dt><dd><p>\n      task_struct pointer.\n     </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>dentry</code></em></span></dt><dd><p>\n      direntry pointer.\n     </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>vfsmnt</code></em></span></dt><dd><p>\n      vfsmnt pointer.\n-    </p></dd></dl></div></div><div class=\"refsect1\"><a name=\"idm17691\"></a><h2>Description</h2><p>\n+    </p></dd></dl></div></div><div class=\"refsect1\"><a name=\"idm17690\"></a><h2>Description</h2><p>\n    </p><p>\n \n    Returns the full dirent name (full path to the root), like\n    the kernel d_path function.\n </p></div></div><div class=\"navfooter\"><hr><table width=\"100%\" summary=\"Navigation footer\"><tr><td width=\"40%\" align=\"left\"><a accesskey=\"p\" href=\"API-reverse-path-walk.html\">Prev</a>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"u\" href=\"dentry.stp.html\">Up</a></td><td width=\"40%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"logging.stp.html\">Next</a></td></tr><tr><td width=\"40%\" align=\"left\" valign=\"top\"><span class=\"phrase\">function::reverse_path_walk</span>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"h\" href=\"index.html\">Home</a></td><td width=\"40%\" align=\"right\" valign=\"top\">&#160;Chapter&#160;22.&#160;Logging Tapset</td></tr></table></div></body></html>\n"}, {"source1": "./usr/share/doc/systemtap-doc/tapsets/API-task-egid.html", "source2": "./usr/share/doc/systemtap-doc/tapsets/API-task-egid.html", "unified_diff": "@@ -1,9 +1,9 @@\n <html><head><meta http-equiv=\"Content-Type\" content=\"text/html; charset=ANSI_X3.4-1968\"><title>function::task_egid</title><meta name=\"generator\" content=\"DocBook XSL Stylesheets Vsnapshot\"><link rel=\"home\" href=\"index.html\" title=\"SystemTap Tapset Reference Manual\"><link rel=\"up\" href=\"context_stp.html\" title=\"Chapter&#160;2.&#160;Context Functions\"><link rel=\"prev\" href=\"API-task-cwd-path.html\" title=\"function::task_cwd_path\"><link rel=\"next\" href=\"API-task-euid.html\" title=\"function::task_euid\"></head><body bgcolor=\"white\" text=\"black\" link=\"#0000FF\" vlink=\"#840084\" alink=\"#0000FF\"><div class=\"navheader\"><table width=\"100%\" summary=\"Navigation header\"><tr><th colspan=\"3\" align=\"center\"><span class=\"phrase\">function::task_egid</span></th></tr><tr><td width=\"20%\" align=\"left\"><a accesskey=\"p\" href=\"API-task-cwd-path.html\">Prev</a>&#160;</td><th width=\"60%\" align=\"center\">Chapter&#160;2.&#160;Context Functions</th><td width=\"20%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-task-euid.html\">Next</a></td></tr></table><hr></div><div class=\"refentry\"><a name=\"API-task-egid\"></a><div class=\"titlepage\"></div><div class=\"refnamediv\"><h2>Name</h2><p>function::task_egid &#8212; \n      The effective group identifier of the task\n  </p></div><div class=\"refsynopsisdiv\"><h2>Synopsis</h2><pre class=\"programlisting\">\n     task_egid:long(task:long)\n-</pre></div><div class=\"refsect1\"><a name=\"idm2606\"></a><h2>Arguments</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>task</code></em></span></dt><dd><p>\n+</pre></div><div class=\"refsect1\"><a name=\"idm2605\"></a><h2>Arguments</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>task</code></em></span></dt><dd><p>\n      task_struct pointer\n-    </p></dd></dl></div></div><div class=\"refsect1\"><a name=\"idm2614\"></a><h2>Description</h2><p>\n+    </p></dd></dl></div></div><div class=\"refsect1\"><a name=\"idm2613\"></a><h2>Description</h2><p>\n    This function returns the effective group id of the given task.\n </p></div></div><div class=\"navfooter\"><hr><table width=\"100%\" summary=\"Navigation footer\"><tr><td width=\"40%\" align=\"left\"><a accesskey=\"p\" href=\"API-task-cwd-path.html\">Prev</a>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"u\" href=\"context_stp.html\">Up</a></td><td width=\"40%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-task-euid.html\">Next</a></td></tr><tr><td width=\"40%\" align=\"left\" valign=\"top\"><span class=\"phrase\">function::task_cwd_path</span>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"h\" href=\"index.html\">Home</a></td><td width=\"40%\" align=\"right\" valign=\"top\">&#160;<span class=\"phrase\">function::task_euid</span></td></tr></table></div></body></html>\n"}, {"source1": "./usr/share/doc/systemtap-doc/tapsets/API-task-euid.html", "source2": "./usr/share/doc/systemtap-doc/tapsets/API-task-euid.html", "unified_diff": "@@ -1,9 +1,9 @@\n <html><head><meta http-equiv=\"Content-Type\" content=\"text/html; charset=ANSI_X3.4-1968\"><title>function::task_euid</title><meta name=\"generator\" content=\"DocBook XSL Stylesheets Vsnapshot\"><link rel=\"home\" href=\"index.html\" title=\"SystemTap Tapset Reference Manual\"><link rel=\"up\" href=\"context_stp.html\" title=\"Chapter&#160;2.&#160;Context Functions\"><link rel=\"prev\" href=\"API-task-egid.html\" title=\"function::task_egid\"><link rel=\"next\" href=\"API-task-exe-file.html\" title=\"function::task_exe_file\"></head><body bgcolor=\"white\" text=\"black\" link=\"#0000FF\" vlink=\"#840084\" alink=\"#0000FF\"><div class=\"navheader\"><table width=\"100%\" summary=\"Navigation header\"><tr><th colspan=\"3\" align=\"center\"><span class=\"phrase\">function::task_euid</span></th></tr><tr><td width=\"20%\" align=\"left\"><a accesskey=\"p\" href=\"API-task-egid.html\">Prev</a>&#160;</td><th width=\"60%\" align=\"center\">Chapter&#160;2.&#160;Context Functions</th><td width=\"20%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-task-exe-file.html\">Next</a></td></tr></table><hr></div><div class=\"refentry\"><a name=\"API-task-euid\"></a><div class=\"titlepage\"></div><div class=\"refnamediv\"><h2>Name</h2><p>function::task_euid &#8212; \n      The effective user identifier of the task\n  </p></div><div class=\"refsynopsisdiv\"><h2>Synopsis</h2><pre class=\"programlisting\">\n     task_euid:long(task:long)\n-</pre></div><div class=\"refsect1\"><a name=\"idm2632\"></a><h2>Arguments</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>task</code></em></span></dt><dd><p>\n+</pre></div><div class=\"refsect1\"><a name=\"idm2631\"></a><h2>Arguments</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>task</code></em></span></dt><dd><p>\n      task_struct pointer\n-    </p></dd></dl></div></div><div class=\"refsect1\"><a name=\"idm2640\"></a><h2>Description</h2><p>\n+    </p></dd></dl></div></div><div class=\"refsect1\"><a name=\"idm2639\"></a><h2>Description</h2><p>\n    This function returns the effective user id of the given task.\n </p></div></div><div class=\"navfooter\"><hr><table width=\"100%\" summary=\"Navigation footer\"><tr><td width=\"40%\" align=\"left\"><a accesskey=\"p\" href=\"API-task-egid.html\">Prev</a>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"u\" href=\"context_stp.html\">Up</a></td><td width=\"40%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-task-exe-file.html\">Next</a></td></tr><tr><td width=\"40%\" align=\"left\" valign=\"top\"><span class=\"phrase\">function::task_egid</span>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"h\" href=\"index.html\">Home</a></td><td width=\"40%\" align=\"right\" valign=\"top\">&#160;<span class=\"phrase\">function::task_exe_file</span></td></tr></table></div></body></html>\n"}, {"source1": "./usr/share/doc/systemtap-doc/tapsets/API-task-exe-file.html", "source2": "./usr/share/doc/systemtap-doc/tapsets/API-task-exe-file.html", "unified_diff": "@@ -1,7 +1,7 @@\n <html><head><meta http-equiv=\"Content-Type\" content=\"text/html; charset=ANSI_X3.4-1968\"><title>function::task_exe_file</title><meta name=\"generator\" content=\"DocBook XSL Stylesheets Vsnapshot\"><link rel=\"home\" href=\"index.html\" title=\"SystemTap Tapset Reference Manual\"><link rel=\"up\" href=\"context_stp.html\" title=\"Chapter&#160;2.&#160;Context Functions\"><link rel=\"prev\" href=\"API-task-euid.html\" title=\"function::task_euid\"><link rel=\"next\" href=\"API-task-execname.html\" title=\"function::task_execname\"></head><body bgcolor=\"white\" text=\"black\" link=\"#0000FF\" vlink=\"#840084\" alink=\"#0000FF\"><div class=\"navheader\"><table width=\"100%\" summary=\"Navigation header\"><tr><th colspan=\"3\" align=\"center\"><span class=\"phrase\">function::task_exe_file</span></th></tr><tr><td width=\"20%\" align=\"left\"><a accesskey=\"p\" href=\"API-task-euid.html\">Prev</a>&#160;</td><th width=\"60%\" align=\"center\">Chapter&#160;2.&#160;Context Functions</th><td width=\"20%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-task-execname.html\">Next</a></td></tr></table><hr></div><div class=\"refentry\"><a name=\"API-task-exe-file\"></a><div class=\"titlepage\"></div><div class=\"refnamediv\"><h2>Name</h2><p>function::task_exe_file &#8212; \n      get the file struct pointer for a task's executable file\n  </p></div><div class=\"refsynopsisdiv\"><h2>Synopsis</h2><pre class=\"programlisting\">\n     task_exe_file:long(task:long)\n-</pre></div><div class=\"refsect1\"><a name=\"idm2658\"></a><h2>Arguments</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>task</code></em></span></dt><dd><p>\n+</pre></div><div class=\"refsect1\"><a name=\"idm2657\"></a><h2>Arguments</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>task</code></em></span></dt><dd><p>\n      task_struct pointer.\n     </p></dd></dl></div></div></div><div class=\"navfooter\"><hr><table width=\"100%\" summary=\"Navigation footer\"><tr><td width=\"40%\" align=\"left\"><a accesskey=\"p\" href=\"API-task-euid.html\">Prev</a>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"u\" href=\"context_stp.html\">Up</a></td><td width=\"40%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-task-execname.html\">Next</a></td></tr><tr><td width=\"40%\" align=\"left\" valign=\"top\"><span class=\"phrase\">function::task_euid</span>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"h\" href=\"index.html\">Home</a></td><td width=\"40%\" align=\"right\" valign=\"top\">&#160;<span class=\"phrase\">function::task_execname</span></td></tr></table></div></body></html>\n"}, {"source1": "./usr/share/doc/systemtap-doc/tapsets/API-task-execname.html", "source2": "./usr/share/doc/systemtap-doc/tapsets/API-task-execname.html", "unified_diff": "@@ -1,9 +1,9 @@\n <html><head><meta http-equiv=\"Content-Type\" content=\"text/html; charset=ANSI_X3.4-1968\"><title>function::task_execname</title><meta name=\"generator\" content=\"DocBook XSL Stylesheets Vsnapshot\"><link rel=\"home\" href=\"index.html\" title=\"SystemTap Tapset Reference Manual\"><link rel=\"up\" href=\"context_stp.html\" title=\"Chapter&#160;2.&#160;Context Functions\"><link rel=\"prev\" href=\"API-task-exe-file.html\" title=\"function::task_exe_file\"><link rel=\"next\" href=\"API-task-fd-lookup.html\" title=\"function::task_fd_lookup\"></head><body bgcolor=\"white\" text=\"black\" link=\"#0000FF\" vlink=\"#840084\" alink=\"#0000FF\"><div class=\"navheader\"><table width=\"100%\" summary=\"Navigation header\"><tr><th colspan=\"3\" align=\"center\"><span class=\"phrase\">function::task_execname</span></th></tr><tr><td width=\"20%\" align=\"left\"><a accesskey=\"p\" href=\"API-task-exe-file.html\">Prev</a>&#160;</td><th width=\"60%\" align=\"center\">Chapter&#160;2.&#160;Context Functions</th><td width=\"20%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-task-fd-lookup.html\">Next</a></td></tr></table><hr></div><div class=\"refentry\"><a name=\"API-task-execname\"></a><div class=\"titlepage\"></div><div class=\"refnamediv\"><h2>Name</h2><p>function::task_execname &#8212; \n      The name of the task\n  </p></div><div class=\"refsynopsisdiv\"><h2>Synopsis</h2><pre class=\"programlisting\">\n     task_execname:string(task:long)\n-</pre></div><div class=\"refsect1\"><a name=\"idm2681\"></a><h2>Arguments</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>task</code></em></span></dt><dd><p>\n+</pre></div><div class=\"refsect1\"><a name=\"idm2680\"></a><h2>Arguments</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>task</code></em></span></dt><dd><p>\n      task_struct pointer\n-    </p></dd></dl></div></div><div class=\"refsect1\"><a name=\"idm2689\"></a><h2>Description</h2><p>\n+    </p></dd></dl></div></div><div class=\"refsect1\"><a name=\"idm2688\"></a><h2>Description</h2><p>\n    Return the name of the given task.\n </p></div></div><div class=\"navfooter\"><hr><table width=\"100%\" summary=\"Navigation footer\"><tr><td width=\"40%\" align=\"left\"><a accesskey=\"p\" href=\"API-task-exe-file.html\">Prev</a>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"u\" href=\"context_stp.html\">Up</a></td><td width=\"40%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-task-fd-lookup.html\">Next</a></td></tr><tr><td width=\"40%\" align=\"left\" valign=\"top\"><span class=\"phrase\">function::task_exe_file</span>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"h\" href=\"index.html\">Home</a></td><td width=\"40%\" align=\"right\" valign=\"top\">&#160;<span class=\"phrase\">function::task_fd_lookup</span></td></tr></table></div></body></html>\n"}, {"source1": "./usr/share/doc/systemtap-doc/tapsets/API-task-fd-lookup.html", "source2": "./usr/share/doc/systemtap-doc/tapsets/API-task-fd-lookup.html", "unified_diff": "@@ -1,12 +1,12 @@\n <html><head><meta http-equiv=\"Content-Type\" content=\"text/html; charset=ANSI_X3.4-1968\"><title>function::task_fd_lookup</title><meta name=\"generator\" content=\"DocBook XSL Stylesheets Vsnapshot\"><link rel=\"home\" href=\"index.html\" title=\"SystemTap Tapset Reference Manual\"><link rel=\"up\" href=\"context_stp.html\" title=\"Chapter&#160;2.&#160;Context Functions\"><link rel=\"prev\" href=\"API-task-execname.html\" title=\"function::task_execname\"><link rel=\"next\" href=\"API-task-gid.html\" title=\"function::task_gid\"></head><body bgcolor=\"white\" text=\"black\" link=\"#0000FF\" vlink=\"#840084\" alink=\"#0000FF\"><div class=\"navheader\"><table width=\"100%\" summary=\"Navigation header\"><tr><th colspan=\"3\" align=\"center\"><span class=\"phrase\">function::task_fd_lookup</span></th></tr><tr><td width=\"20%\" align=\"left\"><a accesskey=\"p\" href=\"API-task-execname.html\">Prev</a>&#160;</td><th width=\"60%\" align=\"center\">Chapter&#160;2.&#160;Context Functions</th><td width=\"20%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-task-gid.html\">Next</a></td></tr></table><hr></div><div class=\"refentry\"><a name=\"API-task-fd-lookup\"></a><div class=\"titlepage\"></div><div class=\"refnamediv\"><h2>Name</h2><p>function::task_fd_lookup &#8212; \n      get the file struct for a task's fd\n  </p></div><div class=\"refsynopsisdiv\"><h2>Synopsis</h2><pre class=\"programlisting\">\n     task_fd_lookup:long(task:long,fd:long)\n-</pre></div><div class=\"refsect1\"><a name=\"idm2707\"></a><h2>Arguments</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>task</code></em></span></dt><dd><p>\n+</pre></div><div class=\"refsect1\"><a name=\"idm2706\"></a><h2>Arguments</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>task</code></em></span></dt><dd><p>\n      task_struct pointer.\n     </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>fd</code></em></span></dt><dd><p>\n      file descriptor number.\n-    </p></dd></dl></div></div><div class=\"refsect1\"><a name=\"idm2720\"></a><h2>Description</h2><p>\n+    </p></dd></dl></div></div><div class=\"refsect1\"><a name=\"idm2719\"></a><h2>Description</h2><p>\n    Returns the file struct pointer for a task's file\n    descriptor.\n </p></div></div><div class=\"navfooter\"><hr><table width=\"100%\" summary=\"Navigation footer\"><tr><td width=\"40%\" align=\"left\"><a accesskey=\"p\" href=\"API-task-execname.html\">Prev</a>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"u\" href=\"context_stp.html\">Up</a></td><td width=\"40%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-task-gid.html\">Next</a></td></tr><tr><td width=\"40%\" align=\"left\" valign=\"top\"><span class=\"phrase\">function::task_execname</span>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"h\" href=\"index.html\">Home</a></td><td width=\"40%\" align=\"right\" valign=\"top\">&#160;<span class=\"phrase\">function::task_gid</span></td></tr></table></div></body></html>\n"}, {"source1": "./usr/share/doc/systemtap-doc/tapsets/API-task-gid.html", "source2": "./usr/share/doc/systemtap-doc/tapsets/API-task-gid.html", "unified_diff": "@@ -1,9 +1,9 @@\n <html><head><meta http-equiv=\"Content-Type\" content=\"text/html; charset=ANSI_X3.4-1968\"><title>function::task_gid</title><meta name=\"generator\" content=\"DocBook XSL Stylesheets Vsnapshot\"><link rel=\"home\" href=\"index.html\" title=\"SystemTap Tapset Reference Manual\"><link rel=\"up\" href=\"context_stp.html\" title=\"Chapter&#160;2.&#160;Context Functions\"><link rel=\"prev\" href=\"API-task-fd-lookup.html\" title=\"function::task_fd_lookup\"><link rel=\"next\" href=\"API-task-max-file-handles.html\" title=\"function::task_max_file_handles\"></head><body bgcolor=\"white\" text=\"black\" link=\"#0000FF\" vlink=\"#840084\" alink=\"#0000FF\"><div class=\"navheader\"><table width=\"100%\" summary=\"Navigation header\"><tr><th colspan=\"3\" align=\"center\"><span class=\"phrase\">function::task_gid</span></th></tr><tr><td width=\"20%\" align=\"left\"><a accesskey=\"p\" href=\"API-task-fd-lookup.html\">Prev</a>&#160;</td><th width=\"60%\" align=\"center\">Chapter&#160;2.&#160;Context Functions</th><td width=\"20%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-task-max-file-handles.html\">Next</a></td></tr></table><hr></div><div class=\"refentry\"><a name=\"API-task-gid\"></a><div class=\"titlepage\"></div><div class=\"refnamediv\"><h2>Name</h2><p>function::task_gid &#8212; \n      The group identifier of the task\n  </p></div><div class=\"refsynopsisdiv\"><h2>Synopsis</h2><pre class=\"programlisting\">\n     task_gid:long(task:long)\n-</pre></div><div class=\"refsect1\"><a name=\"idm2738\"></a><h2>Arguments</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>task</code></em></span></dt><dd><p>\n+</pre></div><div class=\"refsect1\"><a name=\"idm2737\"></a><h2>Arguments</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>task</code></em></span></dt><dd><p>\n      task_struct pointer\n-    </p></dd></dl></div></div><div class=\"refsect1\"><a name=\"idm2746\"></a><h2>Description</h2><p>\n+    </p></dd></dl></div></div><div class=\"refsect1\"><a name=\"idm2745\"></a><h2>Description</h2><p>\n    This function returns the group id of the given task.\n </p></div></div><div class=\"navfooter\"><hr><table width=\"100%\" summary=\"Navigation footer\"><tr><td width=\"40%\" align=\"left\"><a accesskey=\"p\" href=\"API-task-fd-lookup.html\">Prev</a>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"u\" href=\"context_stp.html\">Up</a></td><td width=\"40%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-task-max-file-handles.html\">Next</a></td></tr><tr><td width=\"40%\" align=\"left\" valign=\"top\"><span class=\"phrase\">function::task_fd_lookup</span>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"h\" href=\"index.html\">Home</a></td><td width=\"40%\" align=\"right\" valign=\"top\">&#160;<span class=\"phrase\">function::task_max_file_handles</span></td></tr></table></div></body></html>\n"}, {"source1": "./usr/share/doc/systemtap-doc/tapsets/API-task-max-file-handles.html", "source2": "./usr/share/doc/systemtap-doc/tapsets/API-task-max-file-handles.html", "unified_diff": "@@ -1,9 +1,9 @@\n <html><head><meta http-equiv=\"Content-Type\" content=\"text/html; charset=ANSI_X3.4-1968\"><title>function::task_max_file_handles</title><meta name=\"generator\" content=\"DocBook XSL Stylesheets Vsnapshot\"><link rel=\"home\" href=\"index.html\" title=\"SystemTap Tapset Reference Manual\"><link rel=\"up\" href=\"context_stp.html\" title=\"Chapter&#160;2.&#160;Context Functions\"><link rel=\"prev\" href=\"API-task-gid.html\" title=\"function::task_gid\"><link rel=\"next\" href=\"API-task-nice.html\" title=\"function::task_nice\"></head><body bgcolor=\"white\" text=\"black\" link=\"#0000FF\" vlink=\"#840084\" alink=\"#0000FF\"><div class=\"navheader\"><table width=\"100%\" summary=\"Navigation header\"><tr><th colspan=\"3\" align=\"center\"><span class=\"phrase\">function::task_max_file_handles</span></th></tr><tr><td width=\"20%\" align=\"left\"><a accesskey=\"p\" href=\"API-task-gid.html\">Prev</a>&#160;</td><th width=\"60%\" align=\"center\">Chapter&#160;2.&#160;Context Functions</th><td width=\"20%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-task-nice.html\">Next</a></td></tr></table><hr></div><div class=\"refentry\"><a name=\"API-task-max-file-handles\"></a><div class=\"titlepage\"></div><div class=\"refnamediv\"><h2>Name</h2><p>function::task_max_file_handles &#8212; \n      The max number of open files for the task\n  </p></div><div class=\"refsynopsisdiv\"><h2>Synopsis</h2><pre class=\"programlisting\">\n     task_max_file_handles:long(task:long)\n-</pre></div><div class=\"refsect1\"><a name=\"idm2764\"></a><h2>Arguments</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>task</code></em></span></dt><dd><p>\n+</pre></div><div class=\"refsect1\"><a name=\"idm2763\"></a><h2>Arguments</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>task</code></em></span></dt><dd><p>\n      task_struct pointer\n-    </p></dd></dl></div></div><div class=\"refsect1\"><a name=\"idm2772\"></a><h2>Description</h2><p>\n+    </p></dd></dl></div></div><div class=\"refsect1\"><a name=\"idm2771\"></a><h2>Description</h2><p>\n    This function returns the maximum number of file handlers for the given task.\n </p></div></div><div class=\"navfooter\"><hr><table width=\"100%\" summary=\"Navigation footer\"><tr><td width=\"40%\" align=\"left\"><a accesskey=\"p\" href=\"API-task-gid.html\">Prev</a>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"u\" href=\"context_stp.html\">Up</a></td><td width=\"40%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-task-nice.html\">Next</a></td></tr><tr><td width=\"40%\" align=\"left\" valign=\"top\"><span class=\"phrase\">function::task_gid</span>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"h\" href=\"index.html\">Home</a></td><td width=\"40%\" align=\"right\" valign=\"top\">&#160;<span class=\"phrase\">function::task_nice</span></td></tr></table></div></body></html>\n"}, {"source1": "./usr/share/doc/systemtap-doc/tapsets/API-task-nice.html", "source2": "./usr/share/doc/systemtap-doc/tapsets/API-task-nice.html", "unified_diff": "@@ -1,9 +1,9 @@\n <html><head><meta http-equiv=\"Content-Type\" content=\"text/html; charset=ANSI_X3.4-1968\"><title>function::task_nice</title><meta name=\"generator\" content=\"DocBook XSL Stylesheets Vsnapshot\"><link rel=\"home\" href=\"index.html\" title=\"SystemTap Tapset Reference Manual\"><link rel=\"up\" href=\"context_stp.html\" title=\"Chapter&#160;2.&#160;Context Functions\"><link rel=\"prev\" href=\"API-task-max-file-handles.html\" title=\"function::task_max_file_handles\"><link rel=\"next\" href=\"API-task-ns-egid.html\" title=\"function::task_ns_egid\"></head><body bgcolor=\"white\" text=\"black\" link=\"#0000FF\" vlink=\"#840084\" alink=\"#0000FF\"><div class=\"navheader\"><table width=\"100%\" summary=\"Navigation header\"><tr><th colspan=\"3\" align=\"center\"><span class=\"phrase\">function::task_nice</span></th></tr><tr><td width=\"20%\" align=\"left\"><a accesskey=\"p\" href=\"API-task-max-file-handles.html\">Prev</a>&#160;</td><th width=\"60%\" align=\"center\">Chapter&#160;2.&#160;Context Functions</th><td width=\"20%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-task-ns-egid.html\">Next</a></td></tr></table><hr></div><div class=\"refentry\"><a name=\"API-task-nice\"></a><div class=\"titlepage\"></div><div class=\"refnamediv\"><h2>Name</h2><p>function::task_nice &#8212; \n      The nice value of the task\n  </p></div><div class=\"refsynopsisdiv\"><h2>Synopsis</h2><pre class=\"programlisting\">\n     task_nice:long(task:long)\n-</pre></div><div class=\"refsect1\"><a name=\"idm2790\"></a><h2>Arguments</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>task</code></em></span></dt><dd><p>\n+</pre></div><div class=\"refsect1\"><a name=\"idm2789\"></a><h2>Arguments</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>task</code></em></span></dt><dd><p>\n      task_struct pointer\n-    </p></dd></dl></div></div><div class=\"refsect1\"><a name=\"idm2798\"></a><h2>Description</h2><p>\n+    </p></dd></dl></div></div><div class=\"refsect1\"><a name=\"idm2797\"></a><h2>Description</h2><p>\n    This function returns the nice value of the given task.\n </p></div></div><div class=\"navfooter\"><hr><table width=\"100%\" summary=\"Navigation footer\"><tr><td width=\"40%\" align=\"left\"><a accesskey=\"p\" href=\"API-task-max-file-handles.html\">Prev</a>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"u\" href=\"context_stp.html\">Up</a></td><td width=\"40%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-task-ns-egid.html\">Next</a></td></tr><tr><td width=\"40%\" align=\"left\" valign=\"top\"><span class=\"phrase\">function::task_max_file_handles</span>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"h\" href=\"index.html\">Home</a></td><td width=\"40%\" align=\"right\" valign=\"top\">&#160;<span class=\"phrase\">function::task_ns_egid</span></td></tr></table></div></body></html>\n"}, {"source1": "./usr/share/doc/systemtap-doc/tapsets/API-task-ns-egid.html", "source2": "./usr/share/doc/systemtap-doc/tapsets/API-task-ns-egid.html", "unified_diff": "@@ -1,9 +1,9 @@\n <html><head><meta http-equiv=\"Content-Type\" content=\"text/html; charset=ANSI_X3.4-1968\"><title>function::task_ns_egid</title><meta name=\"generator\" content=\"DocBook XSL Stylesheets Vsnapshot\"><link rel=\"home\" href=\"index.html\" title=\"SystemTap Tapset Reference Manual\"><link rel=\"up\" href=\"context_stp.html\" title=\"Chapter&#160;2.&#160;Context Functions\"><link rel=\"prev\" href=\"API-task-nice.html\" title=\"function::task_nice\"><link rel=\"next\" href=\"API-task-ns-euid.html\" title=\"function::task_ns_euid\"></head><body bgcolor=\"white\" text=\"black\" link=\"#0000FF\" vlink=\"#840084\" alink=\"#0000FF\"><div class=\"navheader\"><table width=\"100%\" summary=\"Navigation header\"><tr><th colspan=\"3\" align=\"center\"><span class=\"phrase\">function::task_ns_egid</span></th></tr><tr><td width=\"20%\" align=\"left\"><a accesskey=\"p\" href=\"API-task-nice.html\">Prev</a>&#160;</td><th width=\"60%\" align=\"center\">Chapter&#160;2.&#160;Context Functions</th><td width=\"20%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-task-ns-euid.html\">Next</a></td></tr></table><hr></div><div class=\"refentry\"><a name=\"API-task-ns-egid\"></a><div class=\"titlepage\"></div><div class=\"refnamediv\"><h2>Name</h2><p>function::task_ns_egid &#8212; \n      The effective group identifier of the task\n  </p></div><div class=\"refsynopsisdiv\"><h2>Synopsis</h2><pre class=\"programlisting\">\n     task_ns_egid:long(task:long)\n-</pre></div><div class=\"refsect1\"><a name=\"idm2816\"></a><h2>Arguments</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>task</code></em></span></dt><dd><p>\n+</pre></div><div class=\"refsect1\"><a name=\"idm2815\"></a><h2>Arguments</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>task</code></em></span></dt><dd><p>\n      task_struct pointer\n-    </p></dd></dl></div></div><div class=\"refsect1\"><a name=\"idm2824\"></a><h2>Description</h2><p>\n+    </p></dd></dl></div></div><div class=\"refsect1\"><a name=\"idm2823\"></a><h2>Description</h2><p>\n    This function returns the effective group id of the given task.\n </p></div></div><div class=\"navfooter\"><hr><table width=\"100%\" summary=\"Navigation footer\"><tr><td width=\"40%\" align=\"left\"><a accesskey=\"p\" href=\"API-task-nice.html\">Prev</a>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"u\" href=\"context_stp.html\">Up</a></td><td width=\"40%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-task-ns-euid.html\">Next</a></td></tr><tr><td width=\"40%\" align=\"left\" valign=\"top\"><span class=\"phrase\">function::task_nice</span>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"h\" href=\"index.html\">Home</a></td><td width=\"40%\" align=\"right\" valign=\"top\">&#160;<span class=\"phrase\">function::task_ns_euid</span></td></tr></table></div></body></html>\n"}, {"source1": "./usr/share/doc/systemtap-doc/tapsets/API-task-ns-euid.html", "source2": "./usr/share/doc/systemtap-doc/tapsets/API-task-ns-euid.html", "unified_diff": "@@ -1,9 +1,9 @@\n <html><head><meta http-equiv=\"Content-Type\" content=\"text/html; charset=ANSI_X3.4-1968\"><title>function::task_ns_euid</title><meta name=\"generator\" content=\"DocBook XSL Stylesheets Vsnapshot\"><link rel=\"home\" href=\"index.html\" title=\"SystemTap Tapset Reference Manual\"><link rel=\"up\" href=\"context_stp.html\" title=\"Chapter&#160;2.&#160;Context Functions\"><link rel=\"prev\" href=\"API-task-ns-egid.html\" title=\"function::task_ns_egid\"><link rel=\"next\" href=\"API-task-ns-gid.html\" title=\"function::task_ns_gid\"></head><body bgcolor=\"white\" text=\"black\" link=\"#0000FF\" vlink=\"#840084\" alink=\"#0000FF\"><div class=\"navheader\"><table width=\"100%\" summary=\"Navigation header\"><tr><th colspan=\"3\" align=\"center\"><span class=\"phrase\">function::task_ns_euid</span></th></tr><tr><td width=\"20%\" align=\"left\"><a accesskey=\"p\" href=\"API-task-ns-egid.html\">Prev</a>&#160;</td><th width=\"60%\" align=\"center\">Chapter&#160;2.&#160;Context Functions</th><td width=\"20%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-task-ns-gid.html\">Next</a></td></tr></table><hr></div><div class=\"refentry\"><a name=\"API-task-ns-euid\"></a><div class=\"titlepage\"></div><div class=\"refnamediv\"><h2>Name</h2><p>function::task_ns_euid &#8212; \n      The effective user identifier of the task\n  </p></div><div class=\"refsynopsisdiv\"><h2>Synopsis</h2><pre class=\"programlisting\">\n     task_ns_euid:long(task:long)\n-</pre></div><div class=\"refsect1\"><a name=\"idm2842\"></a><h2>Arguments</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>task</code></em></span></dt><dd><p>\n+</pre></div><div class=\"refsect1\"><a name=\"idm2841\"></a><h2>Arguments</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>task</code></em></span></dt><dd><p>\n      task_struct pointer\n-    </p></dd></dl></div></div><div class=\"refsect1\"><a name=\"idm2850\"></a><h2>Description</h2><p>\n+    </p></dd></dl></div></div><div class=\"refsect1\"><a name=\"idm2849\"></a><h2>Description</h2><p>\n    This function returns the effective user id of the given task.\n </p></div></div><div class=\"navfooter\"><hr><table width=\"100%\" summary=\"Navigation footer\"><tr><td width=\"40%\" align=\"left\"><a accesskey=\"p\" href=\"API-task-ns-egid.html\">Prev</a>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"u\" href=\"context_stp.html\">Up</a></td><td width=\"40%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-task-ns-gid.html\">Next</a></td></tr><tr><td width=\"40%\" align=\"left\" valign=\"top\"><span class=\"phrase\">function::task_ns_egid</span>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"h\" href=\"index.html\">Home</a></td><td width=\"40%\" align=\"right\" valign=\"top\">&#160;<span class=\"phrase\">function::task_ns_gid</span></td></tr></table></div></body></html>\n"}, {"source1": "./usr/share/doc/systemtap-doc/tapsets/API-task-ns-gid.html", "source2": "./usr/share/doc/systemtap-doc/tapsets/API-task-ns-gid.html", "unified_diff": "@@ -1,10 +1,10 @@\n <html><head><meta http-equiv=\"Content-Type\" content=\"text/html; charset=ANSI_X3.4-1968\"><title>function::task_ns_gid</title><meta name=\"generator\" content=\"DocBook XSL Stylesheets Vsnapshot\"><link rel=\"home\" href=\"index.html\" title=\"SystemTap Tapset Reference Manual\"><link rel=\"up\" href=\"context_stp.html\" title=\"Chapter&#160;2.&#160;Context Functions\"><link rel=\"prev\" href=\"API-task-ns-euid.html\" title=\"function::task_ns_euid\"><link rel=\"next\" href=\"API-task-ns-pid.html\" title=\"function::task_ns_pid\"></head><body bgcolor=\"white\" text=\"black\" link=\"#0000FF\" vlink=\"#840084\" alink=\"#0000FF\"><div class=\"navheader\"><table width=\"100%\" summary=\"Navigation header\"><tr><th colspan=\"3\" align=\"center\"><span class=\"phrase\">function::task_ns_gid</span></th></tr><tr><td width=\"20%\" align=\"left\"><a accesskey=\"p\" href=\"API-task-ns-euid.html\">Prev</a>&#160;</td><th width=\"60%\" align=\"center\">Chapter&#160;2.&#160;Context Functions</th><td width=\"20%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-task-ns-pid.html\">Next</a></td></tr></table><hr></div><div class=\"refentry\"><a name=\"API-task-ns-gid\"></a><div class=\"titlepage\"></div><div class=\"refnamediv\"><h2>Name</h2><p>function::task_ns_gid &#8212; \n      The group identifier of the task as seen in a namespace\n  </p></div><div class=\"refsynopsisdiv\"><h2>Synopsis</h2><pre class=\"programlisting\">\n     task_ns_gid:long(task:long)\n-</pre></div><div class=\"refsect1\"><a name=\"idm2868\"></a><h2>Arguments</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>task</code></em></span></dt><dd><p>\n+</pre></div><div class=\"refsect1\"><a name=\"idm2867\"></a><h2>Arguments</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>task</code></em></span></dt><dd><p>\n      task_struct pointer\n-    </p></dd></dl></div></div><div class=\"refsect1\"><a name=\"idm2876\"></a><h2>Description</h2><p>\n+    </p></dd></dl></div></div><div class=\"refsect1\"><a name=\"idm2875\"></a><h2>Description</h2><p>\n    This function returns the group id of the given task as seen in\n    in the given user namespace.\n </p></div></div><div class=\"navfooter\"><hr><table width=\"100%\" summary=\"Navigation footer\"><tr><td width=\"40%\" align=\"left\"><a accesskey=\"p\" href=\"API-task-ns-euid.html\">Prev</a>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"u\" href=\"context_stp.html\">Up</a></td><td width=\"40%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-task-ns-pid.html\">Next</a></td></tr><tr><td width=\"40%\" align=\"left\" valign=\"top\"><span class=\"phrase\">function::task_ns_euid</span>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"h\" href=\"index.html\">Home</a></td><td width=\"40%\" align=\"right\" valign=\"top\">&#160;<span class=\"phrase\">function::task_ns_pid</span></td></tr></table></div></body></html>\n"}, {"source1": "./usr/share/doc/systemtap-doc/tapsets/API-task-ns-pid.html", "source2": "./usr/share/doc/systemtap-doc/tapsets/API-task-ns-pid.html", "unified_diff": "@@ -1,10 +1,10 @@\n <html><head><meta http-equiv=\"Content-Type\" content=\"text/html; charset=ANSI_X3.4-1968\"><title>function::task_ns_pid</title><meta name=\"generator\" content=\"DocBook XSL Stylesheets Vsnapshot\"><link rel=\"home\" href=\"index.html\" title=\"SystemTap Tapset Reference Manual\"><link rel=\"up\" href=\"context_stp.html\" title=\"Chapter&#160;2.&#160;Context Functions\"><link rel=\"prev\" href=\"API-task-ns-gid.html\" title=\"function::task_ns_gid\"><link rel=\"next\" href=\"API-task-ns-tid.html\" title=\"function::task_ns_tid\"></head><body bgcolor=\"white\" text=\"black\" link=\"#0000FF\" vlink=\"#840084\" alink=\"#0000FF\"><div class=\"navheader\"><table width=\"100%\" summary=\"Navigation header\"><tr><th colspan=\"3\" align=\"center\"><span class=\"phrase\">function::task_ns_pid</span></th></tr><tr><td width=\"20%\" align=\"left\"><a accesskey=\"p\" href=\"API-task-ns-gid.html\">Prev</a>&#160;</td><th width=\"60%\" align=\"center\">Chapter&#160;2.&#160;Context Functions</th><td width=\"20%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-task-ns-tid.html\">Next</a></td></tr></table><hr></div><div class=\"refentry\"><a name=\"API-task-ns-pid\"></a><div class=\"titlepage\"></div><div class=\"refnamediv\"><h2>Name</h2><p>function::task_ns_pid &#8212; \n      The process identifier of the task\n  </p></div><div class=\"refsynopsisdiv\"><h2>Synopsis</h2><pre class=\"programlisting\">\n     task_ns_pid:long(task:long)\n-</pre></div><div class=\"refsect1\"><a name=\"idm2894\"></a><h2>Arguments</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>task</code></em></span></dt><dd><p>\n+</pre></div><div class=\"refsect1\"><a name=\"idm2893\"></a><h2>Arguments</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>task</code></em></span></dt><dd><p>\n      task_struct pointer\n-    </p></dd></dl></div></div><div class=\"refsect1\"><a name=\"idm2902\"></a><h2>Description</h2><p>\n+    </p></dd></dl></div></div><div class=\"refsect1\"><a name=\"idm2901\"></a><h2>Description</h2><p>\n    This fucntion returns the process id of the given task based on\n    the specified pid namespace..\n </p></div></div><div class=\"navfooter\"><hr><table width=\"100%\" summary=\"Navigation footer\"><tr><td width=\"40%\" align=\"left\"><a accesskey=\"p\" href=\"API-task-ns-gid.html\">Prev</a>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"u\" href=\"context_stp.html\">Up</a></td><td width=\"40%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-task-ns-tid.html\">Next</a></td></tr><tr><td width=\"40%\" align=\"left\" valign=\"top\"><span class=\"phrase\">function::task_ns_gid</span>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"h\" href=\"index.html\">Home</a></td><td width=\"40%\" align=\"right\" valign=\"top\">&#160;<span class=\"phrase\">function::task_ns_tid</span></td></tr></table></div></body></html>\n"}, {"source1": "./usr/share/doc/systemtap-doc/tapsets/API-task-ns-tid.html", "source2": "./usr/share/doc/systemtap-doc/tapsets/API-task-ns-tid.html", "unified_diff": "@@ -1,10 +1,10 @@\n <html><head><meta http-equiv=\"Content-Type\" content=\"text/html; charset=ANSI_X3.4-1968\"><title>function::task_ns_tid</title><meta name=\"generator\" content=\"DocBook XSL Stylesheets Vsnapshot\"><link rel=\"home\" href=\"index.html\" title=\"SystemTap Tapset Reference Manual\"><link rel=\"up\" href=\"context_stp.html\" title=\"Chapter&#160;2.&#160;Context Functions\"><link rel=\"prev\" href=\"API-task-ns-pid.html\" title=\"function::task_ns_pid\"><link rel=\"next\" href=\"API-task-ns-uid.html\" title=\"function::task_ns_uid\"></head><body bgcolor=\"white\" text=\"black\" link=\"#0000FF\" vlink=\"#840084\" alink=\"#0000FF\"><div class=\"navheader\"><table width=\"100%\" summary=\"Navigation header\"><tr><th colspan=\"3\" align=\"center\"><span class=\"phrase\">function::task_ns_tid</span></th></tr><tr><td width=\"20%\" align=\"left\"><a accesskey=\"p\" href=\"API-task-ns-pid.html\">Prev</a>&#160;</td><th width=\"60%\" align=\"center\">Chapter&#160;2.&#160;Context Functions</th><td width=\"20%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-task-ns-uid.html\">Next</a></td></tr></table><hr></div><div class=\"refentry\"><a name=\"API-task-ns-tid\"></a><div class=\"titlepage\"></div><div class=\"refnamediv\"><h2>Name</h2><p>function::task_ns_tid &#8212; \n      The thread identifier of the task as seen in a namespace\n  </p></div><div class=\"refsynopsisdiv\"><h2>Synopsis</h2><pre class=\"programlisting\">\n     task_ns_tid:long(task:long)\n-</pre></div><div class=\"refsect1\"><a name=\"idm2920\"></a><h2>Arguments</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>task</code></em></span></dt><dd><p>\n+</pre></div><div class=\"refsect1\"><a name=\"idm2919\"></a><h2>Arguments</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>task</code></em></span></dt><dd><p>\n      task_struct pointer\n-    </p></dd></dl></div></div><div class=\"refsect1\"><a name=\"idm2928\"></a><h2>Description</h2><p>\n+    </p></dd></dl></div></div><div class=\"refsect1\"><a name=\"idm2927\"></a><h2>Description</h2><p>\n    This function returns the thread id of the given task as seen \n    in the pid namespace.\n </p></div></div><div class=\"navfooter\"><hr><table width=\"100%\" summary=\"Navigation footer\"><tr><td width=\"40%\" align=\"left\"><a accesskey=\"p\" href=\"API-task-ns-pid.html\">Prev</a>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"u\" href=\"context_stp.html\">Up</a></td><td width=\"40%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-task-ns-uid.html\">Next</a></td></tr><tr><td width=\"40%\" align=\"left\" valign=\"top\"><span class=\"phrase\">function::task_ns_pid</span>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"h\" href=\"index.html\">Home</a></td><td width=\"40%\" align=\"right\" valign=\"top\">&#160;<span class=\"phrase\">function::task_ns_uid</span></td></tr></table></div></body></html>\n"}, {"source1": "./usr/share/doc/systemtap-doc/tapsets/API-task-ns-uid.html", "source2": "./usr/share/doc/systemtap-doc/tapsets/API-task-ns-uid.html", "unified_diff": "@@ -1,9 +1,9 @@\n <html><head><meta http-equiv=\"Content-Type\" content=\"text/html; charset=ANSI_X3.4-1968\"><title>function::task_ns_uid</title><meta name=\"generator\" content=\"DocBook XSL Stylesheets Vsnapshot\"><link rel=\"home\" href=\"index.html\" title=\"SystemTap Tapset Reference Manual\"><link rel=\"up\" href=\"context_stp.html\" title=\"Chapter&#160;2.&#160;Context Functions\"><link rel=\"prev\" href=\"API-task-ns-tid.html\" title=\"function::task_ns_tid\"><link rel=\"next\" href=\"API-task-open-file-handles.html\" title=\"function::task_open_file_handles\"></head><body bgcolor=\"white\" text=\"black\" link=\"#0000FF\" vlink=\"#840084\" alink=\"#0000FF\"><div class=\"navheader\"><table width=\"100%\" summary=\"Navigation header\"><tr><th colspan=\"3\" align=\"center\"><span class=\"phrase\">function::task_ns_uid</span></th></tr><tr><td width=\"20%\" align=\"left\"><a accesskey=\"p\" href=\"API-task-ns-tid.html\">Prev</a>&#160;</td><th width=\"60%\" align=\"center\">Chapter&#160;2.&#160;Context Functions</th><td width=\"20%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-task-open-file-handles.html\">Next</a></td></tr></table><hr></div><div class=\"refentry\"><a name=\"API-task-ns-uid\"></a><div class=\"titlepage\"></div><div class=\"refnamediv\"><h2>Name</h2><p>function::task_ns_uid &#8212; \n      The user identifier of the task\n  </p></div><div class=\"refsynopsisdiv\"><h2>Synopsis</h2><pre class=\"programlisting\">\n     task_ns_uid:long(task:long)\n-</pre></div><div class=\"refsect1\"><a name=\"idm2946\"></a><h2>Arguments</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>task</code></em></span></dt><dd><p>\n+</pre></div><div class=\"refsect1\"><a name=\"idm2945\"></a><h2>Arguments</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>task</code></em></span></dt><dd><p>\n      task_struct pointer\n-    </p></dd></dl></div></div><div class=\"refsect1\"><a name=\"idm2954\"></a><h2>Description</h2><p>\n+    </p></dd></dl></div></div><div class=\"refsect1\"><a name=\"idm2953\"></a><h2>Description</h2><p>\n    This function returns the user id of the given task.\n </p></div></div><div class=\"navfooter\"><hr><table width=\"100%\" summary=\"Navigation footer\"><tr><td width=\"40%\" align=\"left\"><a accesskey=\"p\" href=\"API-task-ns-tid.html\">Prev</a>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"u\" href=\"context_stp.html\">Up</a></td><td width=\"40%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-task-open-file-handles.html\">Next</a></td></tr><tr><td width=\"40%\" align=\"left\" valign=\"top\"><span class=\"phrase\">function::task_ns_tid</span>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"h\" href=\"index.html\">Home</a></td><td width=\"40%\" align=\"right\" valign=\"top\">&#160;<span class=\"phrase\">function::task_open_file_handles</span></td></tr></table></div></body></html>\n"}, {"source1": "./usr/share/doc/systemtap-doc/tapsets/API-task-open-file-handles.html", "source2": "./usr/share/doc/systemtap-doc/tapsets/API-task-open-file-handles.html", "unified_diff": "@@ -1,9 +1,9 @@\n <html><head><meta http-equiv=\"Content-Type\" content=\"text/html; charset=ANSI_X3.4-1968\"><title>function::task_open_file_handles</title><meta name=\"generator\" content=\"DocBook XSL Stylesheets Vsnapshot\"><link rel=\"home\" href=\"index.html\" title=\"SystemTap Tapset Reference Manual\"><link rel=\"up\" href=\"context_stp.html\" title=\"Chapter&#160;2.&#160;Context Functions\"><link rel=\"prev\" href=\"API-task-ns-uid.html\" title=\"function::task_ns_uid\"><link rel=\"next\" href=\"API-task-parent.html\" title=\"function::task_parent\"></head><body bgcolor=\"white\" text=\"black\" link=\"#0000FF\" vlink=\"#840084\" alink=\"#0000FF\"><div class=\"navheader\"><table width=\"100%\" summary=\"Navigation header\"><tr><th colspan=\"3\" align=\"center\"><span class=\"phrase\">function::task_open_file_handles</span></th></tr><tr><td width=\"20%\" align=\"left\"><a accesskey=\"p\" href=\"API-task-ns-uid.html\">Prev</a>&#160;</td><th width=\"60%\" align=\"center\">Chapter&#160;2.&#160;Context Functions</th><td width=\"20%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-task-parent.html\">Next</a></td></tr></table><hr></div><div class=\"refentry\"><a name=\"API-task-open-file-handles\"></a><div class=\"titlepage\"></div><div class=\"refnamediv\"><h2>Name</h2><p>function::task_open_file_handles &#8212; \n      The number of open files of the task\n  </p></div><div class=\"refsynopsisdiv\"><h2>Synopsis</h2><pre class=\"programlisting\">\n     task_open_file_handles:long(task:long)\n-</pre></div><div class=\"refsect1\"><a name=\"idm2972\"></a><h2>Arguments</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>task</code></em></span></dt><dd><p>\n+</pre></div><div class=\"refsect1\"><a name=\"idm2971\"></a><h2>Arguments</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>task</code></em></span></dt><dd><p>\n      task_struct pointer\n-    </p></dd></dl></div></div><div class=\"refsect1\"><a name=\"idm2980\"></a><h2>Description</h2><p>\n+    </p></dd></dl></div></div><div class=\"refsect1\"><a name=\"idm2979\"></a><h2>Description</h2><p>\n    This function returns the number of open file handlers for the given task.\n </p></div></div><div class=\"navfooter\"><hr><table width=\"100%\" summary=\"Navigation footer\"><tr><td width=\"40%\" align=\"left\"><a accesskey=\"p\" href=\"API-task-ns-uid.html\">Prev</a>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"u\" href=\"context_stp.html\">Up</a></td><td width=\"40%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-task-parent.html\">Next</a></td></tr><tr><td width=\"40%\" align=\"left\" valign=\"top\"><span class=\"phrase\">function::task_ns_uid</span>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"h\" href=\"index.html\">Home</a></td><td width=\"40%\" align=\"right\" valign=\"top\">&#160;<span class=\"phrase\">function::task_parent</span></td></tr></table></div></body></html>\n"}, {"source1": "./usr/share/doc/systemtap-doc/tapsets/API-task-parent.html", "source2": "./usr/share/doc/systemtap-doc/tapsets/API-task-parent.html", "unified_diff": "@@ -1,11 +1,11 @@\n <html><head><meta http-equiv=\"Content-Type\" content=\"text/html; charset=ANSI_X3.4-1968\"><title>function::task_parent</title><meta name=\"generator\" content=\"DocBook XSL Stylesheets Vsnapshot\"><link rel=\"home\" href=\"index.html\" title=\"SystemTap Tapset Reference Manual\"><link rel=\"up\" href=\"context_stp.html\" title=\"Chapter&#160;2.&#160;Context Functions\"><link rel=\"prev\" href=\"API-task-open-file-handles.html\" title=\"function::task_open_file_handles\"><link rel=\"next\" href=\"API-task-pid.html\" title=\"function::task_pid\"></head><body bgcolor=\"white\" text=\"black\" link=\"#0000FF\" vlink=\"#840084\" alink=\"#0000FF\"><div class=\"navheader\"><table width=\"100%\" summary=\"Navigation header\"><tr><th colspan=\"3\" align=\"center\"><span class=\"phrase\">function::task_parent</span></th></tr><tr><td width=\"20%\" align=\"left\"><a accesskey=\"p\" href=\"API-task-open-file-handles.html\">Prev</a>&#160;</td><th width=\"60%\" align=\"center\">Chapter&#160;2.&#160;Context Functions</th><td width=\"20%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-task-pid.html\">Next</a></td></tr></table><hr></div><div class=\"refentry\"><a name=\"API-task-parent\"></a><div class=\"titlepage\"></div><div class=\"refnamediv\"><h2>Name</h2><p>function::task_parent &#8212; \n      The task_struct of the parent task\n  </p></div><div class=\"refsynopsisdiv\"><h2>Synopsis</h2><pre class=\"programlisting\">\n     task_parent:long(task:long)\n-</pre></div><div class=\"refsect1\"><a name=\"idm2998\"></a><h2>Arguments</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>task</code></em></span></dt><dd><p>\n+</pre></div><div class=\"refsect1\"><a name=\"idm2997\"></a><h2>Arguments</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>task</code></em></span></dt><dd><p>\n      task_struct pointer\n-    </p></dd></dl></div></div><div class=\"refsect1\"><a name=\"idm3006\"></a><h2>Description</h2><p>\n+    </p></dd></dl></div></div><div class=\"refsect1\"><a name=\"idm3005\"></a><h2>Description</h2><p>\n    This function returns the parent task_struct of\n    the given task. This address can be passed to the various \n    task_*() functions to extract more task-specific data.\n </p></div></div><div class=\"navfooter\"><hr><table width=\"100%\" summary=\"Navigation footer\"><tr><td width=\"40%\" align=\"left\"><a accesskey=\"p\" href=\"API-task-open-file-handles.html\">Prev</a>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"u\" href=\"context_stp.html\">Up</a></td><td width=\"40%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-task-pid.html\">Next</a></td></tr><tr><td width=\"40%\" align=\"left\" valign=\"top\"><span class=\"phrase\">function::task_open_file_handles</span>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"h\" href=\"index.html\">Home</a></td><td width=\"40%\" align=\"right\" valign=\"top\">&#160;<span class=\"phrase\">function::task_pid</span></td></tr></table></div></body></html>\n"}, {"source1": "./usr/share/doc/systemtap-doc/tapsets/API-task-pid.html", "source2": "./usr/share/doc/systemtap-doc/tapsets/API-task-pid.html", "unified_diff": "@@ -1,9 +1,9 @@\n <html><head><meta http-equiv=\"Content-Type\" content=\"text/html; charset=ANSI_X3.4-1968\"><title>function::task_pid</title><meta name=\"generator\" content=\"DocBook XSL Stylesheets Vsnapshot\"><link rel=\"home\" href=\"index.html\" title=\"SystemTap Tapset Reference Manual\"><link rel=\"up\" href=\"context_stp.html\" title=\"Chapter&#160;2.&#160;Context Functions\"><link rel=\"prev\" href=\"API-task-parent.html\" title=\"function::task_parent\"><link rel=\"next\" href=\"API-task-prio.html\" title=\"function::task_prio\"></head><body bgcolor=\"white\" text=\"black\" link=\"#0000FF\" vlink=\"#840084\" alink=\"#0000FF\"><div class=\"navheader\"><table width=\"100%\" summary=\"Navigation header\"><tr><th colspan=\"3\" align=\"center\"><span class=\"phrase\">function::task_pid</span></th></tr><tr><td width=\"20%\" align=\"left\"><a accesskey=\"p\" href=\"API-task-parent.html\">Prev</a>&#160;</td><th width=\"60%\" align=\"center\">Chapter&#160;2.&#160;Context Functions</th><td width=\"20%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-task-prio.html\">Next</a></td></tr></table><hr></div><div class=\"refentry\"><a name=\"API-task-pid\"></a><div class=\"titlepage\"></div><div class=\"refnamediv\"><h2>Name</h2><p>function::task_pid &#8212; \n      The process identifier of the task\n  </p></div><div class=\"refsynopsisdiv\"><h2>Synopsis</h2><pre class=\"programlisting\">\n     task_pid:long(task:long)\n-</pre></div><div class=\"refsect1\"><a name=\"idm3024\"></a><h2>Arguments</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>task</code></em></span></dt><dd><p>\n+</pre></div><div class=\"refsect1\"><a name=\"idm3023\"></a><h2>Arguments</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>task</code></em></span></dt><dd><p>\n      task_struct pointer\n-    </p></dd></dl></div></div><div class=\"refsect1\"><a name=\"idm3032\"></a><h2>Description</h2><p>\n+    </p></dd></dl></div></div><div class=\"refsect1\"><a name=\"idm3031\"></a><h2>Description</h2><p>\n    This fucntion returns the process id of the given task.\n </p></div></div><div class=\"navfooter\"><hr><table width=\"100%\" summary=\"Navigation footer\"><tr><td width=\"40%\" align=\"left\"><a accesskey=\"p\" href=\"API-task-parent.html\">Prev</a>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"u\" href=\"context_stp.html\">Up</a></td><td width=\"40%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-task-prio.html\">Next</a></td></tr><tr><td width=\"40%\" align=\"left\" valign=\"top\"><span class=\"phrase\">function::task_parent</span>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"h\" href=\"index.html\">Home</a></td><td width=\"40%\" align=\"right\" valign=\"top\">&#160;<span class=\"phrase\">function::task_prio</span></td></tr></table></div></body></html>\n"}, {"source1": "./usr/share/doc/systemtap-doc/tapsets/API-task-prio.html", "source2": "./usr/share/doc/systemtap-doc/tapsets/API-task-prio.html", "unified_diff": "@@ -1,9 +1,9 @@\n <html><head><meta http-equiv=\"Content-Type\" content=\"text/html; charset=ANSI_X3.4-1968\"><title>function::task_prio</title><meta name=\"generator\" content=\"DocBook XSL Stylesheets Vsnapshot\"><link rel=\"home\" href=\"index.html\" title=\"SystemTap Tapset Reference Manual\"><link rel=\"up\" href=\"context_stp.html\" title=\"Chapter&#160;2.&#160;Context Functions\"><link rel=\"prev\" href=\"API-task-pid.html\" title=\"function::task_pid\"><link rel=\"next\" href=\"API-task-state.html\" title=\"function::task_state\"></head><body bgcolor=\"white\" text=\"black\" link=\"#0000FF\" vlink=\"#840084\" alink=\"#0000FF\"><div class=\"navheader\"><table width=\"100%\" summary=\"Navigation header\"><tr><th colspan=\"3\" align=\"center\"><span class=\"phrase\">function::task_prio</span></th></tr><tr><td width=\"20%\" align=\"left\"><a accesskey=\"p\" href=\"API-task-pid.html\">Prev</a>&#160;</td><th width=\"60%\" align=\"center\">Chapter&#160;2.&#160;Context Functions</th><td width=\"20%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-task-state.html\">Next</a></td></tr></table><hr></div><div class=\"refentry\"><a name=\"API-task-prio\"></a><div class=\"titlepage\"></div><div class=\"refnamediv\"><h2>Name</h2><p>function::task_prio &#8212; \n      The priority value of the task\n  </p></div><div class=\"refsynopsisdiv\"><h2>Synopsis</h2><pre class=\"programlisting\">\n     task_prio:long(task:long)\n-</pre></div><div class=\"refsect1\"><a name=\"idm3050\"></a><h2>Arguments</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>task</code></em></span></dt><dd><p>\n+</pre></div><div class=\"refsect1\"><a name=\"idm3049\"></a><h2>Arguments</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>task</code></em></span></dt><dd><p>\n      task_struct pointer\n-    </p></dd></dl></div></div><div class=\"refsect1\"><a name=\"idm3058\"></a><h2>Description</h2><p>\n+    </p></dd></dl></div></div><div class=\"refsect1\"><a name=\"idm3057\"></a><h2>Description</h2><p>\n    This function returns the priority value of the given task.\n </p></div></div><div class=\"navfooter\"><hr><table width=\"100%\" summary=\"Navigation footer\"><tr><td width=\"40%\" align=\"left\"><a accesskey=\"p\" href=\"API-task-pid.html\">Prev</a>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"u\" href=\"context_stp.html\">Up</a></td><td width=\"40%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-task-state.html\">Next</a></td></tr><tr><td width=\"40%\" align=\"left\" valign=\"top\"><span class=\"phrase\">function::task_pid</span>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"h\" href=\"index.html\">Home</a></td><td width=\"40%\" align=\"right\" valign=\"top\">&#160;<span class=\"phrase\">function::task_state</span></td></tr></table></div></body></html>\n"}, {"source1": "./usr/share/doc/systemtap-doc/tapsets/API-task-start-time.html", "source2": "./usr/share/doc/systemtap-doc/tapsets/API-task-start-time.html", "unified_diff": "@@ -1,10 +1,10 @@\n <html><head><meta http-equiv=\"Content-Type\" content=\"text/html; charset=ANSI_X3.4-1968\"><title>function::task_start_time</title><meta name=\"generator\" content=\"DocBook XSL Stylesheets Vsnapshot\"><link rel=\"home\" href=\"index.html\" title=\"SystemTap Tapset Reference Manual\"><link rel=\"up\" href=\"task_time_stp.html\" title=\"Chapter&#160;7.&#160;Task Time Tapset\"><link rel=\"prev\" href=\"API-nsecs-to-string.html\" title=\"function::nsecs_to_string\"><link rel=\"next\" href=\"API-task-stime.html\" title=\"function::task_stime\"></head><body bgcolor=\"white\" text=\"black\" link=\"#0000FF\" vlink=\"#840084\" alink=\"#0000FF\"><div class=\"navheader\"><table width=\"100%\" summary=\"Navigation header\"><tr><th colspan=\"3\" align=\"center\"><span class=\"phrase\">function::task_start_time</span></th></tr><tr><td width=\"20%\" align=\"left\"><a accesskey=\"p\" href=\"API-nsecs-to-string.html\">Prev</a>&#160;</td><th width=\"60%\" align=\"center\">Chapter&#160;7.&#160;Task Time Tapset</th><td width=\"20%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-task-stime.html\">Next</a></td></tr></table><hr></div><div class=\"refentry\"><a name=\"API-task-start-time\"></a><div class=\"titlepage\"></div><div class=\"refnamediv\"><h2>Name</h2><p>function::task_start_time &#8212; \n      Start time of the given task\n  </p></div><div class=\"refsynopsisdiv\"><h2>Synopsis</h2><pre class=\"programlisting\">\n     task_start_time:long(tid:long)\n-</pre></div><div class=\"refsect1\"><a name=\"idm5347\"></a><h2>Arguments</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>tid</code></em></span></dt><dd><p>\n+</pre></div><div class=\"refsect1\"><a name=\"idm5346\"></a><h2>Arguments</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>tid</code></em></span></dt><dd><p>\n      Thread id of the given task\n-    </p></dd></dl></div></div><div class=\"refsect1\"><a name=\"idm5355\"></a><h2>Description</h2><p>\n+    </p></dd></dl></div></div><div class=\"refsect1\"><a name=\"idm5354\"></a><h2>Description</h2><p>\n    Returns the start time of the given task in nanoseconds since\n    boot time or 0 if the task does not exist.\n </p></div></div><div class=\"navfooter\"><hr><table width=\"100%\" summary=\"Navigation footer\"><tr><td width=\"40%\" align=\"left\"><a accesskey=\"p\" href=\"API-nsecs-to-string.html\">Prev</a>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"u\" href=\"task_time_stp.html\">Up</a></td><td width=\"40%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-task-stime.html\">Next</a></td></tr><tr><td width=\"40%\" align=\"left\" valign=\"top\"><span class=\"phrase\">function::nsecs_to_string</span>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"h\" href=\"index.html\">Home</a></td><td width=\"40%\" align=\"right\" valign=\"top\">&#160;<span class=\"phrase\">function::task_stime</span></td></tr></table></div></body></html>\n"}, {"source1": "./usr/share/doc/systemtap-doc/tapsets/API-task-state.html", "source2": "./usr/share/doc/systemtap-doc/tapsets/API-task-state.html", "unified_diff": "@@ -1,11 +1,11 @@\n <html><head><meta http-equiv=\"Content-Type\" content=\"text/html; charset=ANSI_X3.4-1968\"><title>function::task_state</title><meta name=\"generator\" content=\"DocBook XSL Stylesheets Vsnapshot\"><link rel=\"home\" href=\"index.html\" title=\"SystemTap Tapset Reference Manual\"><link rel=\"up\" href=\"context_stp.html\" title=\"Chapter&#160;2.&#160;Context Functions\"><link rel=\"prev\" href=\"API-task-prio.html\" title=\"function::task_prio\"><link rel=\"next\" href=\"API-task-tid.html\" title=\"function::task_tid\"></head><body bgcolor=\"white\" text=\"black\" link=\"#0000FF\" vlink=\"#840084\" alink=\"#0000FF\"><div class=\"navheader\"><table width=\"100%\" summary=\"Navigation header\"><tr><th colspan=\"3\" align=\"center\"><span class=\"phrase\">function::task_state</span></th></tr><tr><td width=\"20%\" align=\"left\"><a accesskey=\"p\" href=\"API-task-prio.html\">Prev</a>&#160;</td><th width=\"60%\" align=\"center\">Chapter&#160;2.&#160;Context Functions</th><td width=\"20%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-task-tid.html\">Next</a></td></tr></table><hr></div><div class=\"refentry\"><a name=\"API-task-state\"></a><div class=\"titlepage\"></div><div class=\"refnamediv\"><h2>Name</h2><p>function::task_state &#8212; \n      The state of the task\n  </p></div><div class=\"refsynopsisdiv\"><h2>Synopsis</h2><pre class=\"programlisting\">\n     task_state:long(task:long)\n-</pre></div><div class=\"refsect1\"><a name=\"idm3076\"></a><h2>Arguments</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>task</code></em></span></dt><dd><p>\n+</pre></div><div class=\"refsect1\"><a name=\"idm3075\"></a><h2>Arguments</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>task</code></em></span></dt><dd><p>\n      task_struct pointer\n-    </p></dd></dl></div></div><div class=\"refsect1\"><a name=\"idm3084\"></a><h2>Description</h2><p>\n+    </p></dd></dl></div></div><div class=\"refsect1\"><a name=\"idm3083\"></a><h2>Description</h2><p>\n    Return the state of the given task, one of:\n    TASK_RUNNING (0), TASK_INTERRUPTIBLE (1), TASK_UNINTERRUPTIBLE (2),\n    TASK_STOPPED (4), TASK_TRACED (8), EXIT_ZOMBIE (16), or EXIT_DEAD (32).\n </p></div></div><div class=\"navfooter\"><hr><table width=\"100%\" summary=\"Navigation footer\"><tr><td width=\"40%\" align=\"left\"><a accesskey=\"p\" href=\"API-task-prio.html\">Prev</a>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"u\" href=\"context_stp.html\">Up</a></td><td width=\"40%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-task-tid.html\">Next</a></td></tr><tr><td width=\"40%\" align=\"left\" valign=\"top\"><span class=\"phrase\">function::task_prio</span>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"h\" href=\"index.html\">Home</a></td><td width=\"40%\" align=\"right\" valign=\"top\">&#160;<span class=\"phrase\">function::task_tid</span></td></tr></table></div></body></html>\n"}, {"source1": "./usr/share/doc/systemtap-doc/tapsets/API-task-stime.html", "source2": "./usr/share/doc/systemtap-doc/tapsets/API-task-stime.html", "unified_diff": "@@ -1,10 +1,10 @@\n <html><head><meta http-equiv=\"Content-Type\" content=\"text/html; charset=ANSI_X3.4-1968\"><title>function::task_stime</title><meta name=\"generator\" content=\"DocBook XSL Stylesheets Vsnapshot\"><link rel=\"home\" href=\"index.html\" title=\"SystemTap Tapset Reference Manual\"><link rel=\"up\" href=\"task_time_stp.html\" title=\"Chapter&#160;7.&#160;Task Time Tapset\"><link rel=\"prev\" href=\"API-task-start-time.html\" title=\"function::task_start_time\"><link rel=\"next\" href=\"API-task-time-string.html\" title=\"function::task_time_string\"></head><body bgcolor=\"white\" text=\"black\" link=\"#0000FF\" vlink=\"#840084\" alink=\"#0000FF\"><div class=\"navheader\"><table width=\"100%\" summary=\"Navigation header\"><tr><th colspan=\"3\" align=\"center\"><span class=\"phrase\">function::task_stime</span></th></tr><tr><td width=\"20%\" align=\"left\"><a accesskey=\"p\" href=\"API-task-start-time.html\">Prev</a>&#160;</td><th width=\"60%\" align=\"center\">Chapter&#160;7.&#160;Task Time Tapset</th><td width=\"20%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-task-time-string.html\">Next</a></td></tr></table><hr></div><div class=\"refentry\"><a name=\"API-task-stime\"></a><div class=\"titlepage\"></div><div class=\"refnamediv\"><h2>Name</h2><p>function::task_stime &#8212; \n      System time of the task\n- </p></div><div class=\"refsynopsisdiv\"><h2>Synopsis</h2><pre class=\"programlisting\">1) task_stime:long()</pre><pre class=\"programlisting\">2) task_stime:long(tid:long)</pre></div><div class=\"refsect1\"><a name=\"idm5374\"></a><h2>Arguments</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>tid</code></em></span></dt><dd><p>\n+ </p></div><div class=\"refsynopsisdiv\"><h2>Synopsis</h2><pre class=\"programlisting\">1) task_stime:long()</pre><pre class=\"programlisting\">2) task_stime:long(tid:long)</pre></div><div class=\"refsect1\"><a name=\"idm5373\"></a><h2>Arguments</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>tid</code></em></span></dt><dd><p>\n      Thread id of the given task\n-    </p></dd></dl></div></div><div class=\"refsect1\"><a name=\"idm5382\"></a><h2>Description</h2><p>1) Returns the system time of the current task in cputime.\n+    </p></dd></dl></div></div><div class=\"refsect1\"><a name=\"idm5381\"></a><h2>Description</h2><p>1) Returns the system time of the current task in cputime.\n    Does not include any time used by other tasks in this process, nor\n    does it include any time of the children of this task.</p><p>2) Returns the system time of the given task in cputime,\n    or zero if the task doesn't exist.\n    Does not include any time used by other tasks in this process, nor\n    does it include any time of the children of this task.</p></div></div><div class=\"navfooter\"><hr><table width=\"100%\" summary=\"Navigation footer\"><tr><td width=\"40%\" align=\"left\"><a accesskey=\"p\" href=\"API-task-start-time.html\">Prev</a>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"u\" href=\"task_time_stp.html\">Up</a></td><td width=\"40%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-task-time-string.html\">Next</a></td></tr><tr><td width=\"40%\" align=\"left\" valign=\"top\"><span class=\"phrase\">function::task_start_time</span>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"h\" href=\"index.html\">Home</a></td><td width=\"40%\" align=\"right\" valign=\"top\">&#160;<span class=\"phrase\">function::task_time_string</span></td></tr></table></div></body></html>\n"}, {"source1": "./usr/share/doc/systemtap-doc/tapsets/API-task-tid.html", "source2": "./usr/share/doc/systemtap-doc/tapsets/API-task-tid.html", "unified_diff": "@@ -1,9 +1,9 @@\n <html><head><meta http-equiv=\"Content-Type\" content=\"text/html; charset=ANSI_X3.4-1968\"><title>function::task_tid</title><meta name=\"generator\" content=\"DocBook XSL Stylesheets Vsnapshot\"><link rel=\"home\" href=\"index.html\" title=\"SystemTap Tapset Reference Manual\"><link rel=\"up\" href=\"context_stp.html\" title=\"Chapter&#160;2.&#160;Context Functions\"><link rel=\"prev\" href=\"API-task-state.html\" title=\"function::task_state\"><link rel=\"next\" href=\"API-task-uid.html\" title=\"function::task_uid\"></head><body bgcolor=\"white\" text=\"black\" link=\"#0000FF\" vlink=\"#840084\" alink=\"#0000FF\"><div class=\"navheader\"><table width=\"100%\" summary=\"Navigation header\"><tr><th colspan=\"3\" align=\"center\"><span class=\"phrase\">function::task_tid</span></th></tr><tr><td width=\"20%\" align=\"left\"><a accesskey=\"p\" href=\"API-task-state.html\">Prev</a>&#160;</td><th width=\"60%\" align=\"center\">Chapter&#160;2.&#160;Context Functions</th><td width=\"20%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-task-uid.html\">Next</a></td></tr></table><hr></div><div class=\"refentry\"><a name=\"API-task-tid\"></a><div class=\"titlepage\"></div><div class=\"refnamediv\"><h2>Name</h2><p>function::task_tid &#8212; \n      The thread identifier of the task\n  </p></div><div class=\"refsynopsisdiv\"><h2>Synopsis</h2><pre class=\"programlisting\">\n     task_tid:long(task:long)\n-</pre></div><div class=\"refsect1\"><a name=\"idm3102\"></a><h2>Arguments</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>task</code></em></span></dt><dd><p>\n+</pre></div><div class=\"refsect1\"><a name=\"idm3101\"></a><h2>Arguments</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>task</code></em></span></dt><dd><p>\n      task_struct pointer\n-    </p></dd></dl></div></div><div class=\"refsect1\"><a name=\"idm3110\"></a><h2>Description</h2><p>\n+    </p></dd></dl></div></div><div class=\"refsect1\"><a name=\"idm3109\"></a><h2>Description</h2><p>\n    This function returns the thread id of the given task.\n </p></div></div><div class=\"navfooter\"><hr><table width=\"100%\" summary=\"Navigation footer\"><tr><td width=\"40%\" align=\"left\"><a accesskey=\"p\" href=\"API-task-state.html\">Prev</a>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"u\" href=\"context_stp.html\">Up</a></td><td width=\"40%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-task-uid.html\">Next</a></td></tr><tr><td width=\"40%\" align=\"left\" valign=\"top\"><span class=\"phrase\">function::task_state</span>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"h\" href=\"index.html\">Home</a></td><td width=\"40%\" align=\"right\" valign=\"top\">&#160;<span class=\"phrase\">function::task_uid</span></td></tr></table></div></body></html>\n"}, {"source1": "./usr/share/doc/systemtap-doc/tapsets/API-task-time-string-tid.html", "source2": "./usr/share/doc/systemtap-doc/tapsets/API-task-time-string-tid.html", "unified_diff": "@@ -1,11 +1,11 @@\n <html><head><meta http-equiv=\"Content-Type\" content=\"text/html; charset=ANSI_X3.4-1968\"><title>function::task_time_string_tid</title><meta name=\"generator\" content=\"DocBook XSL Stylesheets Vsnapshot\"><link rel=\"home\" href=\"index.html\" title=\"SystemTap Tapset Reference Manual\"><link rel=\"up\" href=\"task_time_stp.html\" title=\"Chapter&#160;7.&#160;Task Time Tapset\"><link rel=\"prev\" href=\"API-task-time-string.html\" title=\"function::task_time_string\"><link rel=\"next\" href=\"API-task-utime.html\" title=\"function::task_utime\"></head><body bgcolor=\"white\" text=\"black\" link=\"#0000FF\" vlink=\"#840084\" alink=\"#0000FF\"><div class=\"navheader\"><table width=\"100%\" summary=\"Navigation header\"><tr><th colspan=\"3\" align=\"center\"><span class=\"phrase\">function::task_time_string_tid</span></th></tr><tr><td width=\"20%\" align=\"left\"><a accesskey=\"p\" href=\"API-task-time-string.html\">Prev</a>&#160;</td><th width=\"60%\" align=\"center\">Chapter&#160;7.&#160;Task Time Tapset</th><td width=\"20%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-task-utime.html\">Next</a></td></tr></table><hr></div><div class=\"refentry\"><a name=\"API-task-time-string-tid\"></a><div class=\"titlepage\"></div><div class=\"refnamediv\"><h2>Name</h2><p>function::task_time_string_tid &#8212; \n      Human readable string of task time usage\n  </p></div><div class=\"refsynopsisdiv\"><h2>Synopsis</h2><pre class=\"programlisting\">\n     task_time_string_tid:string(tid:long)\n-</pre></div><div class=\"refsect1\"><a name=\"idm5423\"></a><h2>Arguments</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>tid</code></em></span></dt><dd><p>\n+</pre></div><div class=\"refsect1\"><a name=\"idm5422\"></a><h2>Arguments</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>tid</code></em></span></dt><dd><p>\n      Thread id of the given task\n-    </p></dd></dl></div></div><div class=\"refsect1\"><a name=\"idm5431\"></a><h2>Description</h2><p>\n+    </p></dd></dl></div></div><div class=\"refsect1\"><a name=\"idm5430\"></a><h2>Description</h2><p>\n    Returns a human readable string showing the user and\n    system time the given task has used up to now.  For example\n    <span class=\"quote\">&#8220;<span class=\"quote\">usr: 0m12.908s, sys: 1m6.851s</span>&#8221;</span>.\n </p></div></div><div class=\"navfooter\"><hr><table width=\"100%\" summary=\"Navigation footer\"><tr><td width=\"40%\" align=\"left\"><a accesskey=\"p\" href=\"API-task-time-string.html\">Prev</a>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"u\" href=\"task_time_stp.html\">Up</a></td><td width=\"40%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-task-utime.html\">Next</a></td></tr><tr><td width=\"40%\" align=\"left\" valign=\"top\"><span class=\"phrase\">function::task_time_string</span>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"h\" href=\"index.html\">Home</a></td><td width=\"40%\" align=\"right\" valign=\"top\">&#160;<span class=\"phrase\">function::task_utime</span></td></tr></table></div></body></html>\n"}, {"source1": "./usr/share/doc/systemtap-doc/tapsets/API-task-time-string.html", "source2": "./usr/share/doc/systemtap-doc/tapsets/API-task-time-string.html", "unified_diff": "@@ -1,11 +1,11 @@\n <html><head><meta http-equiv=\"Content-Type\" content=\"text/html; charset=ANSI_X3.4-1968\"><title>function::task_time_string</title><meta name=\"generator\" content=\"DocBook XSL Stylesheets Vsnapshot\"><link rel=\"home\" href=\"index.html\" title=\"SystemTap Tapset Reference Manual\"><link rel=\"up\" href=\"task_time_stp.html\" title=\"Chapter&#160;7.&#160;Task Time Tapset\"><link rel=\"prev\" href=\"API-task-stime.html\" title=\"function::task_stime\"><link rel=\"next\" href=\"API-task-time-string-tid.html\" title=\"function::task_time_string_tid\"></head><body bgcolor=\"white\" text=\"black\" link=\"#0000FF\" vlink=\"#840084\" alink=\"#0000FF\"><div class=\"navheader\"><table width=\"100%\" summary=\"Navigation header\"><tr><th colspan=\"3\" align=\"center\"><span class=\"phrase\">function::task_time_string</span></th></tr><tr><td width=\"20%\" align=\"left\"><a accesskey=\"p\" href=\"API-task-stime.html\">Prev</a>&#160;</td><th width=\"60%\" align=\"center\">Chapter&#160;7.&#160;Task Time Tapset</th><td width=\"20%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-task-time-string-tid.html\">Next</a></td></tr></table><hr></div><div class=\"refentry\"><a name=\"API-task-time-string\"></a><div class=\"titlepage\"></div><div class=\"refnamediv\"><h2>Name</h2><p>function::task_time_string &#8212; \n      Human readable string of task time usage\n  </p></div><div class=\"refsynopsisdiv\"><h2>Synopsis</h2><pre class=\"programlisting\">\n     task_time_string:string()\n-</pre></div><div class=\"refsect1\"><a name=\"idm5401\"></a><h2>Arguments</h2><p>\n+</pre></div><div class=\"refsect1\"><a name=\"idm5400\"></a><h2>Arguments</h2><p>\n   None\n- </p></div><div class=\"refsect1\"><a name=\"idm5404\"></a><h2>Description</h2><p>\n+ </p></div><div class=\"refsect1\"><a name=\"idm5403\"></a><h2>Description</h2><p>\n    Returns a human readable string showing the user and\n    system time the current task has used up to now.  For example\n    <span class=\"quote\">&#8220;<span class=\"quote\">usr: 0m12.908s, sys: 1m6.851s</span>&#8221;</span>.\n </p></div></div><div class=\"navfooter\"><hr><table width=\"100%\" summary=\"Navigation footer\"><tr><td width=\"40%\" align=\"left\"><a accesskey=\"p\" href=\"API-task-stime.html\">Prev</a>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"u\" href=\"task_time_stp.html\">Up</a></td><td width=\"40%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-task-time-string-tid.html\">Next</a></td></tr><tr><td width=\"40%\" align=\"left\" valign=\"top\"><span class=\"phrase\">function::task_stime</span>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"h\" href=\"index.html\">Home</a></td><td width=\"40%\" align=\"right\" valign=\"top\">&#160;<span class=\"phrase\">function::task_time_string_tid</span></td></tr></table></div></body></html>\n"}, {"source1": "./usr/share/doc/systemtap-doc/tapsets/API-task-uid.html", "source2": "./usr/share/doc/systemtap-doc/tapsets/API-task-uid.html", "unified_diff": "@@ -1,9 +1,9 @@\n <html><head><meta http-equiv=\"Content-Type\" content=\"text/html; charset=ANSI_X3.4-1968\"><title>function::task_uid</title><meta name=\"generator\" content=\"DocBook XSL Stylesheets Vsnapshot\"><link rel=\"home\" href=\"index.html\" title=\"SystemTap Tapset Reference Manual\"><link rel=\"up\" href=\"context_stp.html\" title=\"Chapter&#160;2.&#160;Context Functions\"><link rel=\"prev\" href=\"API-task-tid.html\" title=\"function::task_tid\"><link rel=\"next\" href=\"API-tid.html\" title=\"function::tid\"></head><body bgcolor=\"white\" text=\"black\" link=\"#0000FF\" vlink=\"#840084\" alink=\"#0000FF\"><div class=\"navheader\"><table width=\"100%\" summary=\"Navigation header\"><tr><th colspan=\"3\" align=\"center\"><span class=\"phrase\">function::task_uid</span></th></tr><tr><td width=\"20%\" align=\"left\"><a accesskey=\"p\" href=\"API-task-tid.html\">Prev</a>&#160;</td><th width=\"60%\" align=\"center\">Chapter&#160;2.&#160;Context Functions</th><td width=\"20%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-tid.html\">Next</a></td></tr></table><hr></div><div class=\"refentry\"><a name=\"API-task-uid\"></a><div class=\"titlepage\"></div><div class=\"refnamediv\"><h2>Name</h2><p>function::task_uid &#8212; \n      The user identifier of the task\n  </p></div><div class=\"refsynopsisdiv\"><h2>Synopsis</h2><pre class=\"programlisting\">\n     task_uid:long(task:long)\n-</pre></div><div class=\"refsect1\"><a name=\"idm3128\"></a><h2>Arguments</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>task</code></em></span></dt><dd><p>\n+</pre></div><div class=\"refsect1\"><a name=\"idm3127\"></a><h2>Arguments</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>task</code></em></span></dt><dd><p>\n      task_struct pointer\n-    </p></dd></dl></div></div><div class=\"refsect1\"><a name=\"idm3136\"></a><h2>Description</h2><p>\n+    </p></dd></dl></div></div><div class=\"refsect1\"><a name=\"idm3135\"></a><h2>Description</h2><p>\n    This function returns the user id of the given task.\n </p></div></div><div class=\"navfooter\"><hr><table width=\"100%\" summary=\"Navigation footer\"><tr><td width=\"40%\" align=\"left\"><a accesskey=\"p\" href=\"API-task-tid.html\">Prev</a>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"u\" href=\"context_stp.html\">Up</a></td><td width=\"40%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-tid.html\">Next</a></td></tr><tr><td width=\"40%\" align=\"left\" valign=\"top\"><span class=\"phrase\">function::task_tid</span>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"h\" href=\"index.html\">Home</a></td><td width=\"40%\" align=\"right\" valign=\"top\">&#160;<span class=\"phrase\">function::tid</span></td></tr></table></div></body></html>\n"}, {"source1": "./usr/share/doc/systemtap-doc/tapsets/API-task-utime.html", "source2": "./usr/share/doc/systemtap-doc/tapsets/API-task-utime.html", "unified_diff": "@@ -1,10 +1,10 @@\n <html><head><meta http-equiv=\"Content-Type\" content=\"text/html; charset=ANSI_X3.4-1968\"><title>function::task_utime</title><meta name=\"generator\" content=\"DocBook XSL Stylesheets Vsnapshot\"><link rel=\"home\" href=\"index.html\" title=\"SystemTap Tapset Reference Manual\"><link rel=\"up\" href=\"task_time_stp.html\" title=\"Chapter&#160;7.&#160;Task Time Tapset\"><link rel=\"prev\" href=\"API-task-time-string-tid.html\" title=\"function::task_time_string_tid\"><link rel=\"next\" href=\"API-usecs-to-string.html\" title=\"function::usecs_to_string\"></head><body bgcolor=\"white\" text=\"black\" link=\"#0000FF\" vlink=\"#840084\" alink=\"#0000FF\"><div class=\"navheader\"><table width=\"100%\" summary=\"Navigation header\"><tr><th colspan=\"3\" align=\"center\"><span class=\"phrase\">function::task_utime</span></th></tr><tr><td width=\"20%\" align=\"left\"><a accesskey=\"p\" href=\"API-task-time-string-tid.html\">Prev</a>&#160;</td><th width=\"60%\" align=\"center\">Chapter&#160;7.&#160;Task Time Tapset</th><td width=\"20%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-usecs-to-string.html\">Next</a></td></tr></table><hr></div><div class=\"refentry\"><a name=\"API-task-utime\"></a><div class=\"titlepage\"></div><div class=\"refnamediv\"><h2>Name</h2><p>function::task_utime &#8212; \n   User time of the task\n- </p></div><div class=\"refsynopsisdiv\"><h2>Synopsis</h2><pre class=\"programlisting\">1) task_utime:long()</pre><pre class=\"programlisting\">2) task_utime:long(tid:long)</pre></div><div class=\"refsect1\"><a name=\"idm5451\"></a><h2>Arguments</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>tid</code></em></span></dt><dd><p>\n+ </p></div><div class=\"refsynopsisdiv\"><h2>Synopsis</h2><pre class=\"programlisting\">1) task_utime:long()</pre><pre class=\"programlisting\">2) task_utime:long(tid:long)</pre></div><div class=\"refsect1\"><a name=\"idm5450\"></a><h2>Arguments</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>tid</code></em></span></dt><dd><p>\n      Thread id of the given task\n-    </p></dd></dl></div></div><div class=\"refsect1\"><a name=\"idm5459\"></a><h2>Description</h2><p>1) Returns the user time of the current task in cputime.\n+    </p></dd></dl></div></div><div class=\"refsect1\"><a name=\"idm5458\"></a><h2>Description</h2><p>1) Returns the user time of the current task in cputime.\n    Does not include any time used by other tasks in this process, nor\n    does it include any time of the children of this task.</p><p>2) Returns the user time of the given task in cputime,\n    or zero if the task doesn't exist.\n    Does not include any time used by other tasks in this process, nor\n    does it include any time of the children of this task.</p></div></div><div class=\"navfooter\"><hr><table width=\"100%\" summary=\"Navigation footer\"><tr><td width=\"40%\" align=\"left\"><a accesskey=\"p\" href=\"API-task-time-string-tid.html\">Prev</a>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"u\" href=\"task_time_stp.html\">Up</a></td><td width=\"40%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-usecs-to-string.html\">Next</a></td></tr><tr><td width=\"40%\" align=\"left\" valign=\"top\"><span class=\"phrase\">function::task_time_string_tid</span>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"h\" href=\"index.html\">Home</a></td><td width=\"40%\" align=\"right\" valign=\"top\">&#160;<span class=\"phrase\">function::usecs_to_string</span></td></tr></table></div></body></html>\n"}, {"source1": "./usr/share/doc/systemtap-doc/tapsets/API-tcp-disconnect-return.html", "source2": "./usr/share/doc/systemtap-doc/tapsets/API-tcp-disconnect-return.html", "unified_diff": "@@ -1,9 +1,9 @@\n <html><head><meta http-equiv=\"Content-Type\" content=\"text/html; charset=ANSI_X3.4-1968\"><title>probe::tcp.disconnect.return</title><meta name=\"generator\" content=\"DocBook XSL Stylesheets Vsnapshot\"><link rel=\"home\" href=\"index.html\" title=\"SystemTap Tapset Reference Manual\"><link rel=\"up\" href=\"networking.stp.html\" title=\"Chapter&#160;13.&#160;Networking Tapset\"><link rel=\"prev\" href=\"API-tcp-disconnect.html\" title=\"probe::tcp.disconnect\"><link rel=\"next\" href=\"API-tcp-receive.html\" title=\"probe::tcp.receive\"></head><body bgcolor=\"white\" text=\"black\" link=\"#0000FF\" vlink=\"#840084\" alink=\"#0000FF\"><div class=\"navheader\"><table width=\"100%\" summary=\"Navigation header\"><tr><th colspan=\"3\" align=\"center\"><span class=\"phrase\">probe::tcp.disconnect.return</span></th></tr><tr><td width=\"20%\" align=\"left\"><a accesskey=\"p\" href=\"API-tcp-disconnect.html\">Prev</a>&#160;</td><th width=\"60%\" align=\"center\">Chapter&#160;13.&#160;Networking Tapset</th><td width=\"20%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-tcp-receive.html\">Next</a></td></tr></table><hr></div><div class=\"refentry\"><a name=\"API-tcp-disconnect-return\"></a><div class=\"titlepage\"></div><div class=\"refnamediv\"><h2>Name</h2><p>probe::tcp.disconnect.return &#8212; \n      TCP socket disconnection complete\n- </p></div><div class=\"refsynopsisdiv\"><h2>Synopsis</h2><pre class=\"synopsis\">tcp.disconnect.return </pre></div><div class=\"refsect1\"><a name=\"idm12198\"></a><h2>Values</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>ret</code></em></span></dt><dd><p>\n-     Error code (0: no error) \n-    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>name</code></em></span></dt><dd><p>\n+ </p></div><div class=\"refsynopsisdiv\"><h2>Synopsis</h2><pre class=\"synopsis\">tcp.disconnect.return </pre></div><div class=\"refsect1\"><a name=\"idm12197\"></a><h2>Values</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>name</code></em></span></dt><dd><p>\n      Name of this probe\n-    </p></dd></dl></div></div><div class=\"refsect1\"><a name=\"idm12211\"></a><h2>Context</h2><p>\n+    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>ret</code></em></span></dt><dd><p>\n+     Error code (0: no error) \n+    </p></dd></dl></div></div><div class=\"refsect1\"><a name=\"idm12210\"></a><h2>Context</h2><p>\n    The process which disconnects tcp\n </p></div></div><div class=\"navfooter\"><hr><table width=\"100%\" summary=\"Navigation footer\"><tr><td width=\"40%\" align=\"left\"><a accesskey=\"p\" href=\"API-tcp-disconnect.html\">Prev</a>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"u\" href=\"networking.stp.html\">Up</a></td><td width=\"40%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-tcp-receive.html\">Next</a></td></tr><tr><td width=\"40%\" align=\"left\" valign=\"top\"><span class=\"phrase\">probe::tcp.disconnect</span>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"h\" href=\"index.html\">Home</a></td><td width=\"40%\" align=\"right\" valign=\"top\">&#160;<span class=\"phrase\">probe::tcp.receive</span></td></tr></table></div></body></html>\n"}, {"source1": "./usr/share/doc/systemtap-doc/tapsets/API-tcp-disconnect.html", "source2": "./usr/share/doc/systemtap-doc/tapsets/API-tcp-disconnect.html", "unified_diff": "@@ -1,21 +1,21 @@\n <html><head><meta http-equiv=\"Content-Type\" content=\"text/html; charset=ANSI_X3.4-1968\"><title>probe::tcp.disconnect</title><meta name=\"generator\" content=\"DocBook XSL Stylesheets Vsnapshot\"><link rel=\"home\" href=\"index.html\" title=\"SystemTap Tapset Reference Manual\"><link rel=\"up\" href=\"networking.stp.html\" title=\"Chapter&#160;13.&#160;Networking Tapset\"><link rel=\"prev\" href=\"API-sunrpc-svc-send.html\" title=\"probe::sunrpc.svc.send\"><link rel=\"next\" href=\"API-tcp-disconnect-return.html\" title=\"probe::tcp.disconnect.return\"></head><body bgcolor=\"white\" text=\"black\" link=\"#0000FF\" vlink=\"#840084\" alink=\"#0000FF\"><div class=\"navheader\"><table width=\"100%\" summary=\"Navigation header\"><tr><th colspan=\"3\" align=\"center\"><span class=\"phrase\">probe::tcp.disconnect</span></th></tr><tr><td width=\"20%\" align=\"left\"><a accesskey=\"p\" href=\"API-sunrpc-svc-send.html\">Prev</a>&#160;</td><th width=\"60%\" align=\"center\">Chapter&#160;13.&#160;Networking Tapset</th><td width=\"20%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-tcp-disconnect-return.html\">Next</a></td></tr></table><hr></div><div class=\"refentry\"><a name=\"API-tcp-disconnect\"></a><div class=\"titlepage\"></div><div class=\"refnamediv\"><h2>Name</h2><p>probe::tcp.disconnect &#8212; \n      TCP socket disconnection\n- </p></div><div class=\"refsynopsisdiv\"><h2>Synopsis</h2><pre class=\"synopsis\">tcp.disconnect </pre></div><div class=\"refsect1\"><a name=\"idm12137\"></a><h2>Values</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>sport</code></em></span></dt><dd><p>\n+ </p></div><div class=\"refsynopsisdiv\"><h2>Synopsis</h2><pre class=\"synopsis\">tcp.disconnect </pre></div><div class=\"refsect1\"><a name=\"idm12136\"></a><h2>Values</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>name</code></em></span></dt><dd><p>\n+     Name of this probe\n+    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>daddr</code></em></span></dt><dd><p>\n+     A string representing the destination IP address\n+    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>sport</code></em></span></dt><dd><p>\n      TCP source port \n-    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>dport</code></em></span></dt><dd><p>\n-     TCP destination port\n     </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>sock</code></em></span></dt><dd><p>\n      Network socket \n-    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>family</code></em></span></dt><dd><p>\n-     IP address family\n-    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>name</code></em></span></dt><dd><p>\n-     Name of this probe\n     </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>flags</code></em></span></dt><dd><p>\n      TCP flags (e.g. FIN, etc)  \n-    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>daddr</code></em></span></dt><dd><p>\n-     A string representing the destination IP address\n+    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>dport</code></em></span></dt><dd><p>\n+     TCP destination port\n     </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>saddr</code></em></span></dt><dd><p>\n      A string representing the source IP address\n-    </p></dd></dl></div></div><div class=\"refsect1\"><a name=\"idm12180\"></a><h2>Context</h2><p>\n+    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>family</code></em></span></dt><dd><p>\n+     IP address family\n+    </p></dd></dl></div></div><div class=\"refsect1\"><a name=\"idm12179\"></a><h2>Context</h2><p>\n    The process which disconnects tcp \n </p></div></div><div class=\"navfooter\"><hr><table width=\"100%\" summary=\"Navigation footer\"><tr><td width=\"40%\" align=\"left\"><a accesskey=\"p\" href=\"API-sunrpc-svc-send.html\">Prev</a>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"u\" href=\"networking.stp.html\">Up</a></td><td width=\"40%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-tcp-disconnect-return.html\">Next</a></td></tr><tr><td width=\"40%\" align=\"left\" valign=\"top\"><span class=\"phrase\">probe::sunrpc.svc.send</span>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"h\" href=\"index.html\">Home</a></td><td width=\"40%\" align=\"right\" valign=\"top\">&#160;<span class=\"phrase\">probe::tcp.disconnect.return</span></td></tr></table></div></body></html>\n"}, {"source1": "./usr/share/doc/systemtap-doc/tapsets/API-tcp-receive.html", "source2": "./usr/share/doc/systemtap-doc/tapsets/API-tcp-receive.html", "unified_diff": "@@ -1,31 +1,31 @@\n <html><head><meta http-equiv=\"Content-Type\" content=\"text/html; charset=ANSI_X3.4-1968\"><title>probe::tcp.receive</title><meta name=\"generator\" content=\"DocBook XSL Stylesheets Vsnapshot\"><link rel=\"home\" href=\"index.html\" title=\"SystemTap Tapset Reference Manual\"><link rel=\"up\" href=\"networking.stp.html\" title=\"Chapter&#160;13.&#160;Networking Tapset\"><link rel=\"prev\" href=\"API-tcp-disconnect-return.html\" title=\"probe::tcp.disconnect.return\"><link rel=\"next\" href=\"API-tcp-recvmsg.html\" title=\"probe::tcp.recvmsg\"></head><body bgcolor=\"white\" text=\"black\" link=\"#0000FF\" vlink=\"#840084\" alink=\"#0000FF\"><div class=\"navheader\"><table width=\"100%\" summary=\"Navigation header\"><tr><th colspan=\"3\" align=\"center\"><span class=\"phrase\">probe::tcp.receive</span></th></tr><tr><td width=\"20%\" align=\"left\"><a accesskey=\"p\" href=\"API-tcp-disconnect-return.html\">Prev</a>&#160;</td><th width=\"60%\" align=\"center\">Chapter&#160;13.&#160;Networking Tapset</th><td width=\"20%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-tcp-recvmsg.html\">Next</a></td></tr></table><hr></div><div class=\"refentry\"><a name=\"API-tcp-receive\"></a><div class=\"titlepage\"></div><div class=\"refnamediv\"><h2>Name</h2><p>probe::tcp.receive &#8212; \n      Called when a TCP packet is received\n- </p></div><div class=\"refsynopsisdiv\"><h2>Synopsis</h2><pre class=\"synopsis\">tcp.receive </pre></div><div class=\"refsect1\"><a name=\"idm12229\"></a><h2>Values</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>saddr</code></em></span></dt><dd><p>\n-     A string representing the source IP address\n-    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>name</code></em></span></dt><dd><p>\n-     Name of the probe point\n-    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>syn</code></em></span></dt><dd><p>\n-     TCP SYN flag\n-    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>ack</code></em></span></dt><dd><p>\n-     TCP ACK flag\n-    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>fin</code></em></span></dt><dd><p>\n-     TCP FIN flag\n-    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>urg</code></em></span></dt><dd><p>\n-     TCP URG flag\n-    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>dport</code></em></span></dt><dd><p>\n-     TCP destination port\n+ </p></div><div class=\"refsynopsisdiv\"><h2>Synopsis</h2><pre class=\"synopsis\">tcp.receive </pre></div><div class=\"refsect1\"><a name=\"idm12228\"></a><h2>Values</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>daddr</code></em></span></dt><dd><p>\n+     A string representing the destination IP address\n     </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>iphdr</code></em></span></dt><dd><p>\n      IP header address\n-    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>daddr</code></em></span></dt><dd><p>\n-     A string representing the destination IP address\n-    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>family</code></em></span></dt><dd><p>\n-     IP address family\n-    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>protocol</code></em></span></dt><dd><p>\n-     Packet protocol from driver\n-    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>rst</code></em></span></dt><dd><p>\n-     TCP RST flag\n+    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>dport</code></em></span></dt><dd><p>\n+     TCP destination port\n+    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>urg</code></em></span></dt><dd><p>\n+     TCP URG flag\n+    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>ack</code></em></span></dt><dd><p>\n+     TCP ACK flag\n     </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>sport</code></em></span></dt><dd><p>\n      TCP source port\n     </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>psh</code></em></span></dt><dd><p>\n      TCP PSH flag\n+    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>name</code></em></span></dt><dd><p>\n+     Name of the probe point\n+    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>family</code></em></span></dt><dd><p>\n+     IP address family\n+    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>saddr</code></em></span></dt><dd><p>\n+     A string representing the source IP address\n+    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>rst</code></em></span></dt><dd><p>\n+     TCP RST flag\n+    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>fin</code></em></span></dt><dd><p>\n+     TCP FIN flag\n+    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>syn</code></em></span></dt><dd><p>\n+     TCP SYN flag\n+    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>protocol</code></em></span></dt><dd><p>\n+     Packet protocol from driver\n     </p></dd></dl></div></div></div><div class=\"navfooter\"><hr><table width=\"100%\" summary=\"Navigation footer\"><tr><td width=\"40%\" align=\"left\"><a accesskey=\"p\" href=\"API-tcp-disconnect-return.html\">Prev</a>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"u\" href=\"networking.stp.html\">Up</a></td><td width=\"40%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-tcp-recvmsg.html\">Next</a></td></tr><tr><td width=\"40%\" align=\"left\" valign=\"top\"><span class=\"phrase\">probe::tcp.disconnect.return</span>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"h\" href=\"index.html\">Home</a></td><td width=\"40%\" align=\"right\" valign=\"top\">&#160;<span class=\"phrase\">probe::tcp.recvmsg</span></td></tr></table></div></body></html>\n"}, {"source1": "./usr/share/doc/systemtap-doc/tapsets/API-tcp-recvmsg-return.html", "source2": "./usr/share/doc/systemtap-doc/tapsets/API-tcp-recvmsg-return.html", "unified_diff": "@@ -1,19 +1,19 @@\n <html><head><meta http-equiv=\"Content-Type\" content=\"text/html; charset=ANSI_X3.4-1968\"><title>probe::tcp.recvmsg.return</title><meta name=\"generator\" content=\"DocBook XSL Stylesheets Vsnapshot\"><link rel=\"home\" href=\"index.html\" title=\"SystemTap Tapset Reference Manual\"><link rel=\"up\" href=\"networking.stp.html\" title=\"Chapter&#160;13.&#160;Networking Tapset\"><link rel=\"prev\" href=\"API-tcp-recvmsg.html\" title=\"probe::tcp.recvmsg\"><link rel=\"next\" href=\"API-tcp-sendmsg.html\" title=\"probe::tcp.sendmsg\"></head><body bgcolor=\"white\" text=\"black\" link=\"#0000FF\" vlink=\"#840084\" alink=\"#0000FF\"><div class=\"navheader\"><table width=\"100%\" summary=\"Navigation header\"><tr><th colspan=\"3\" align=\"center\"><span class=\"phrase\">probe::tcp.recvmsg.return</span></th></tr><tr><td width=\"20%\" align=\"left\"><a accesskey=\"p\" href=\"API-tcp-recvmsg.html\">Prev</a>&#160;</td><th width=\"60%\" align=\"center\">Chapter&#160;13.&#160;Networking Tapset</th><td width=\"20%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-tcp-sendmsg.html\">Next</a></td></tr></table><hr></div><div class=\"refentry\"><a name=\"API-tcp-recvmsg-return\"></a><div class=\"titlepage\"></div><div class=\"refnamediv\"><h2>Name</h2><p>probe::tcp.recvmsg.return &#8212; \n      Receiving TCP message complete\n- </p></div><div class=\"refsynopsisdiv\"><h2>Synopsis</h2><pre class=\"synopsis\">tcp.recvmsg.return </pre></div><div class=\"refsect1\"><a name=\"idm12378\"></a><h2>Values</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>daddr</code></em></span></dt><dd><p>\n-     A string representing the destination IP address\n-    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>saddr</code></em></span></dt><dd><p>\n-     A string representing the source IP address\n-    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>size</code></em></span></dt><dd><p>\n+ </p></div><div class=\"refsynopsisdiv\"><h2>Synopsis</h2><pre class=\"synopsis\">tcp.recvmsg.return </pre></div><div class=\"refsect1\"><a name=\"idm12377\"></a><h2>Values</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>size</code></em></span></dt><dd><p>\n      Number of bytes received or error code if an error occurred.\n     </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>family</code></em></span></dt><dd><p>\n      IP address family\n+    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>dport</code></em></span></dt><dd><p>\n+     TCP destination port\n+    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>saddr</code></em></span></dt><dd><p>\n+     A string representing the source IP address\n     </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>name</code></em></span></dt><dd><p>\n      Name of this probe\n+    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>daddr</code></em></span></dt><dd><p>\n+     A string representing the destination IP address\n     </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>sport</code></em></span></dt><dd><p>\n      TCP source port \n-    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>dport</code></em></span></dt><dd><p>\n-     TCP destination port\n-    </p></dd></dl></div></div><div class=\"refsect1\"><a name=\"idm12416\"></a><h2>Context</h2><p>\n+    </p></dd></dl></div></div><div class=\"refsect1\"><a name=\"idm12415\"></a><h2>Context</h2><p>\n    The process which receives a tcp message\n </p></div></div><div class=\"navfooter\"><hr><table width=\"100%\" summary=\"Navigation footer\"><tr><td width=\"40%\" align=\"left\"><a accesskey=\"p\" href=\"API-tcp-recvmsg.html\">Prev</a>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"u\" href=\"networking.stp.html\">Up</a></td><td width=\"40%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-tcp-sendmsg.html\">Next</a></td></tr><tr><td width=\"40%\" align=\"left\" valign=\"top\"><span class=\"phrase\">probe::tcp.recvmsg</span>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"h\" href=\"index.html\">Home</a></td><td width=\"40%\" align=\"right\" valign=\"top\">&#160;<span class=\"phrase\">probe::tcp.sendmsg</span></td></tr></table></div></body></html>\n"}, {"source1": "./usr/share/doc/systemtap-doc/tapsets/API-tcp-recvmsg.html", "source2": "./usr/share/doc/systemtap-doc/tapsets/API-tcp-recvmsg.html", "unified_diff": "@@ -1,21 +1,21 @@\n <html><head><meta http-equiv=\"Content-Type\" content=\"text/html; charset=ANSI_X3.4-1968\"><title>probe::tcp.recvmsg</title><meta name=\"generator\" content=\"DocBook XSL Stylesheets Vsnapshot\"><link rel=\"home\" href=\"index.html\" title=\"SystemTap Tapset Reference Manual\"><link rel=\"up\" href=\"networking.stp.html\" title=\"Chapter&#160;13.&#160;Networking Tapset\"><link rel=\"prev\" href=\"API-tcp-receive.html\" title=\"probe::tcp.receive\"><link rel=\"next\" href=\"API-tcp-recvmsg-return.html\" title=\"probe::tcp.recvmsg.return\"></head><body bgcolor=\"white\" text=\"black\" link=\"#0000FF\" vlink=\"#840084\" alink=\"#0000FF\"><div class=\"navheader\"><table width=\"100%\" summary=\"Navigation header\"><tr><th colspan=\"3\" align=\"center\"><span class=\"phrase\">probe::tcp.recvmsg</span></th></tr><tr><td width=\"20%\" align=\"left\"><a accesskey=\"p\" href=\"API-tcp-receive.html\">Prev</a>&#160;</td><th width=\"60%\" align=\"center\">Chapter&#160;13.&#160;Networking Tapset</th><td width=\"20%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-tcp-recvmsg-return.html\">Next</a></td></tr></table><hr></div><div class=\"refentry\"><a name=\"API-tcp-recvmsg\"></a><div class=\"titlepage\"></div><div class=\"refnamediv\"><h2>Name</h2><p>probe::tcp.recvmsg &#8212; \n      Receiving TCP message\n- </p></div><div class=\"refsynopsisdiv\"><h2>Synopsis</h2><pre class=\"synopsis\">tcp.recvmsg </pre></div><div class=\"refsect1\"><a name=\"idm12317\"></a><h2>Values</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>name</code></em></span></dt><dd><p>\n-     Name of this probe\n+ </p></div><div class=\"refsynopsisdiv\"><h2>Synopsis</h2><pre class=\"synopsis\">tcp.recvmsg </pre></div><div class=\"refsect1\"><a name=\"idm12316\"></a><h2>Values</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>size</code></em></span></dt><dd><p>\n+     Number of bytes to be received  \n+    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>sock</code></em></span></dt><dd><p>\n+     Network socket\n     </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>family</code></em></span></dt><dd><p>\n      IP address family\n     </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>saddr</code></em></span></dt><dd><p>\n      A string representing the source IP address\n-    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>daddr</code></em></span></dt><dd><p>\n-     A string representing the destination IP address\n-    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>size</code></em></span></dt><dd><p>\n-     Number of bytes to be received  \n     </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>dport</code></em></span></dt><dd><p>\n      TCP destination port\n+    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>name</code></em></span></dt><dd><p>\n+     Name of this probe\n     </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>sport</code></em></span></dt><dd><p>\n      TCP source port \n-    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>sock</code></em></span></dt><dd><p>\n-     Network socket\n-    </p></dd></dl></div></div><div class=\"refsect1\"><a name=\"idm12360\"></a><h2>Context</h2><p>\n+    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>daddr</code></em></span></dt><dd><p>\n+     A string representing the destination IP address\n+    </p></dd></dl></div></div><div class=\"refsect1\"><a name=\"idm12359\"></a><h2>Context</h2><p>\n    The process which receives a tcp message\n </p></div></div><div class=\"navfooter\"><hr><table width=\"100%\" summary=\"Navigation footer\"><tr><td width=\"40%\" align=\"left\"><a accesskey=\"p\" href=\"API-tcp-receive.html\">Prev</a>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"u\" href=\"networking.stp.html\">Up</a></td><td width=\"40%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-tcp-recvmsg-return.html\">Next</a></td></tr><tr><td width=\"40%\" align=\"left\" valign=\"top\"><span class=\"phrase\">probe::tcp.receive</span>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"h\" href=\"index.html\">Home</a></td><td width=\"40%\" align=\"right\" valign=\"top\">&#160;<span class=\"phrase\">probe::tcp.recvmsg.return</span></td></tr></table></div></body></html>\n"}, {"source1": "./usr/share/doc/systemtap-doc/tapsets/API-tcp-sendmsg-return.html", "source2": "./usr/share/doc/systemtap-doc/tapsets/API-tcp-sendmsg-return.html", "unified_diff": "@@ -1,9 +1,9 @@\n <html><head><meta http-equiv=\"Content-Type\" content=\"text/html; charset=ANSI_X3.4-1968\"><title>probe::tcp.sendmsg.return</title><meta name=\"generator\" content=\"DocBook XSL Stylesheets Vsnapshot\"><link rel=\"home\" href=\"index.html\" title=\"SystemTap Tapset Reference Manual\"><link rel=\"up\" href=\"networking.stp.html\" title=\"Chapter&#160;13.&#160;Networking Tapset\"><link rel=\"prev\" href=\"API-tcp-sendmsg.html\" title=\"probe::tcp.sendmsg\"><link rel=\"next\" href=\"API-tcp-setsockopt.html\" title=\"probe::tcp.setsockopt\"></head><body bgcolor=\"white\" text=\"black\" link=\"#0000FF\" vlink=\"#840084\" alink=\"#0000FF\"><div class=\"navheader\"><table width=\"100%\" summary=\"Navigation header\"><tr><th colspan=\"3\" align=\"center\"><span class=\"phrase\">probe::tcp.sendmsg.return</span></th></tr><tr><td width=\"20%\" align=\"left\"><a accesskey=\"p\" href=\"API-tcp-sendmsg.html\">Prev</a>&#160;</td><th width=\"60%\" align=\"center\">Chapter&#160;13.&#160;Networking Tapset</th><td width=\"20%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-tcp-setsockopt.html\">Next</a></td></tr></table><hr></div><div class=\"refentry\"><a name=\"API-tcp-sendmsg-return\"></a><div class=\"titlepage\"></div><div class=\"refnamediv\"><h2>Name</h2><p>probe::tcp.sendmsg.return &#8212; \n      Sending TCP message is done\n- </p></div><div class=\"refsynopsisdiv\"><h2>Synopsis</h2><pre class=\"synopsis\">tcp.sendmsg.return </pre></div><div class=\"refsect1\"><a name=\"idm12475\"></a><h2>Values</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>size</code></em></span></dt><dd><p>\n-     Number of bytes sent or error code if an error occurred. \n-    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>name</code></em></span></dt><dd><p>\n+ </p></div><div class=\"refsynopsisdiv\"><h2>Synopsis</h2><pre class=\"synopsis\">tcp.sendmsg.return </pre></div><div class=\"refsect1\"><a name=\"idm12474\"></a><h2>Values</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>name</code></em></span></dt><dd><p>\n      Name of this probe\n-    </p></dd></dl></div></div><div class=\"refsect1\"><a name=\"idm12488\"></a><h2>Context</h2><p>\n+    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>size</code></em></span></dt><dd><p>\n+     Number of bytes sent or error code if an error occurred. \n+    </p></dd></dl></div></div><div class=\"refsect1\"><a name=\"idm12487\"></a><h2>Context</h2><p>\n    The process which sends a tcp message\n </p></div></div><div class=\"navfooter\"><hr><table width=\"100%\" summary=\"Navigation footer\"><tr><td width=\"40%\" align=\"left\"><a accesskey=\"p\" href=\"API-tcp-sendmsg.html\">Prev</a>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"u\" href=\"networking.stp.html\">Up</a></td><td width=\"40%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-tcp-setsockopt.html\">Next</a></td></tr><tr><td width=\"40%\" align=\"left\" valign=\"top\"><span class=\"phrase\">probe::tcp.sendmsg</span>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"h\" href=\"index.html\">Home</a></td><td width=\"40%\" align=\"right\" valign=\"top\">&#160;<span class=\"phrase\">probe::tcp.setsockopt</span></td></tr></table></div></body></html>\n"}, {"source1": "./usr/share/doc/systemtap-doc/tapsets/API-tcp-sendmsg.html", "source2": "./usr/share/doc/systemtap-doc/tapsets/API-tcp-sendmsg.html", "unified_diff": "@@ -1,13 +1,13 @@\n <html><head><meta http-equiv=\"Content-Type\" content=\"text/html; charset=ANSI_X3.4-1968\"><title>probe::tcp.sendmsg</title><meta name=\"generator\" content=\"DocBook XSL Stylesheets Vsnapshot\"><link rel=\"home\" href=\"index.html\" title=\"SystemTap Tapset Reference Manual\"><link rel=\"up\" href=\"networking.stp.html\" title=\"Chapter&#160;13.&#160;Networking Tapset\"><link rel=\"prev\" href=\"API-tcp-recvmsg-return.html\" title=\"probe::tcp.recvmsg.return\"><link rel=\"next\" href=\"API-tcp-sendmsg-return.html\" title=\"probe::tcp.sendmsg.return\"></head><body bgcolor=\"white\" text=\"black\" link=\"#0000FF\" vlink=\"#840084\" alink=\"#0000FF\"><div class=\"navheader\"><table width=\"100%\" summary=\"Navigation header\"><tr><th colspan=\"3\" align=\"center\"><span class=\"phrase\">probe::tcp.sendmsg</span></th></tr><tr><td width=\"20%\" align=\"left\"><a accesskey=\"p\" href=\"API-tcp-recvmsg-return.html\">Prev</a>&#160;</td><th width=\"60%\" align=\"center\">Chapter&#160;13.&#160;Networking Tapset</th><td width=\"20%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-tcp-sendmsg-return.html\">Next</a></td></tr></table><hr></div><div class=\"refentry\"><a name=\"API-tcp-sendmsg\"></a><div class=\"titlepage\"></div><div class=\"refnamediv\"><h2>Name</h2><p>probe::tcp.sendmsg &#8212; \n   Sending a tcp message\n- </p></div><div class=\"refsynopsisdiv\"><h2>Synopsis</h2><pre class=\"synopsis\">tcp.sendmsg </pre></div><div class=\"refsect1\"><a name=\"idm12434\"></a><h2>Values</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>family</code></em></span></dt><dd><p>\n-     IP address family\n-    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>name</code></em></span></dt><dd><p>\n+ </p></div><div class=\"refsynopsisdiv\"><h2>Synopsis</h2><pre class=\"synopsis\">tcp.sendmsg </pre></div><div class=\"refsect1\"><a name=\"idm12433\"></a><h2>Values</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>name</code></em></span></dt><dd><p>\n      Name of this probe\n-    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>size</code></em></span></dt><dd><p>\n-     Number of bytes to send  \n     </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>sock</code></em></span></dt><dd><p>\n      Network socket \n-    </p></dd></dl></div></div><div class=\"refsect1\"><a name=\"idm12457\"></a><h2>Context</h2><p>\n+    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>size</code></em></span></dt><dd><p>\n+     Number of bytes to send  \n+    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>family</code></em></span></dt><dd><p>\n+     IP address family\n+    </p></dd></dl></div></div><div class=\"refsect1\"><a name=\"idm12456\"></a><h2>Context</h2><p>\n    The process which sends a tcp message \n </p></div></div><div class=\"navfooter\"><hr><table width=\"100%\" summary=\"Navigation footer\"><tr><td width=\"40%\" align=\"left\"><a accesskey=\"p\" href=\"API-tcp-recvmsg-return.html\">Prev</a>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"u\" href=\"networking.stp.html\">Up</a></td><td width=\"40%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-tcp-sendmsg-return.html\">Next</a></td></tr><tr><td width=\"40%\" align=\"left\" valign=\"top\"><span class=\"phrase\">probe::tcp.recvmsg.return</span>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"h\" href=\"index.html\">Home</a></td><td width=\"40%\" align=\"right\" valign=\"top\">&#160;<span class=\"phrase\">probe::tcp.sendmsg.return</span></td></tr></table></div></body></html>\n"}, {"source1": "./usr/share/doc/systemtap-doc/tapsets/API-tcp-setsockopt-return.html", "source2": "./usr/share/doc/systemtap-doc/tapsets/API-tcp-setsockopt-return.html", "unified_diff": "@@ -1,9 +1,9 @@\n <html><head><meta http-equiv=\"Content-Type\" content=\"text/html; charset=ANSI_X3.4-1968\"><title>probe::tcp.setsockopt.return</title><meta name=\"generator\" content=\"DocBook XSL Stylesheets Vsnapshot\"><link rel=\"home\" href=\"index.html\" title=\"SystemTap Tapset Reference Manual\"><link rel=\"up\" href=\"networking.stp.html\" title=\"Chapter&#160;13.&#160;Networking Tapset\"><link rel=\"prev\" href=\"API-tcp-setsockopt.html\" title=\"probe::tcp.setsockopt\"><link rel=\"next\" href=\"API-udp-disconnect.html\" title=\"probe::udp.disconnect\"></head><body bgcolor=\"white\" text=\"black\" link=\"#0000FF\" vlink=\"#840084\" alink=\"#0000FF\"><div class=\"navheader\"><table width=\"100%\" summary=\"Navigation header\"><tr><th colspan=\"3\" align=\"center\"><span class=\"phrase\">probe::tcp.setsockopt.return</span></th></tr><tr><td width=\"20%\" align=\"left\"><a accesskey=\"p\" href=\"API-tcp-setsockopt.html\">Prev</a>&#160;</td><th width=\"60%\" align=\"center\">Chapter&#160;13.&#160;Networking Tapset</th><td width=\"20%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-udp-disconnect.html\">Next</a></td></tr></table><hr></div><div class=\"refentry\"><a name=\"API-tcp-setsockopt-return\"></a><div class=\"titlepage\"></div><div class=\"refnamediv\"><h2>Name</h2><p>probe::tcp.setsockopt.return &#8212; \n      Return from <code class=\"function\">setsockopt</code>\n- </p></div><div class=\"refsynopsisdiv\"><h2>Synopsis</h2><pre class=\"synopsis\">tcp.setsockopt.return </pre></div><div class=\"refsect1\"><a name=\"idm12565\"></a><h2>Values</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>name</code></em></span></dt><dd><p>\n-     Name of this probe\n-    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>ret</code></em></span></dt><dd><p>\n+ </p></div><div class=\"refsynopsisdiv\"><h2>Synopsis</h2><pre class=\"synopsis\">tcp.setsockopt.return </pre></div><div class=\"refsect1\"><a name=\"idm12564\"></a><h2>Values</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>ret</code></em></span></dt><dd><p>\n      Error code (0: no error)\n-    </p></dd></dl></div></div><div class=\"refsect1\"><a name=\"idm12578\"></a><h2>Context</h2><p>\n+    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>name</code></em></span></dt><dd><p>\n+     Name of this probe\n+    </p></dd></dl></div></div><div class=\"refsect1\"><a name=\"idm12577\"></a><h2>Context</h2><p>\n    The process which calls setsockopt\n </p></div></div><div class=\"navfooter\"><hr><table width=\"100%\" summary=\"Navigation footer\"><tr><td width=\"40%\" align=\"left\"><a accesskey=\"p\" href=\"API-tcp-setsockopt.html\">Prev</a>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"u\" href=\"networking.stp.html\">Up</a></td><td width=\"40%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-udp-disconnect.html\">Next</a></td></tr><tr><td width=\"40%\" align=\"left\" valign=\"top\"><span class=\"phrase\">probe::tcp.setsockopt</span>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"h\" href=\"index.html\">Home</a></td><td width=\"40%\" align=\"right\" valign=\"top\">&#160;<span class=\"phrase\">probe::udp.disconnect</span></td></tr></table></div></body></html>\n"}, {"source1": "./usr/share/doc/systemtap-doc/tapsets/API-tcp-setsockopt.html", "source2": "./usr/share/doc/systemtap-doc/tapsets/API-tcp-setsockopt.html", "unified_diff": "@@ -1,19 +1,19 @@\n <html><head><meta http-equiv=\"Content-Type\" content=\"text/html; charset=ANSI_X3.4-1968\"><title>probe::tcp.setsockopt</title><meta name=\"generator\" content=\"DocBook XSL Stylesheets Vsnapshot\"><link rel=\"home\" href=\"index.html\" title=\"SystemTap Tapset Reference Manual\"><link rel=\"up\" href=\"networking.stp.html\" title=\"Chapter&#160;13.&#160;Networking Tapset\"><link rel=\"prev\" href=\"API-tcp-sendmsg-return.html\" title=\"probe::tcp.sendmsg.return\"><link rel=\"next\" href=\"API-tcp-setsockopt-return.html\" title=\"probe::tcp.setsockopt.return\"></head><body bgcolor=\"white\" text=\"black\" link=\"#0000FF\" vlink=\"#840084\" alink=\"#0000FF\"><div class=\"navheader\"><table width=\"100%\" summary=\"Navigation header\"><tr><th colspan=\"3\" align=\"center\"><span class=\"phrase\">probe::tcp.setsockopt</span></th></tr><tr><td width=\"20%\" align=\"left\"><a accesskey=\"p\" href=\"API-tcp-sendmsg-return.html\">Prev</a>&#160;</td><th width=\"60%\" align=\"center\">Chapter&#160;13.&#160;Networking Tapset</th><td width=\"20%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-tcp-setsockopt-return.html\">Next</a></td></tr></table><hr></div><div class=\"refentry\"><a name=\"API-tcp-setsockopt\"></a><div class=\"titlepage\"></div><div class=\"refnamediv\"><h2>Name</h2><p>probe::tcp.setsockopt &#8212; \n      Call to <code class=\"function\">setsockopt</code>\n- </p></div><div class=\"refsynopsisdiv\"><h2>Synopsis</h2><pre class=\"synopsis\">tcp.setsockopt </pre></div><div class=\"refsect1\"><a name=\"idm12507\"></a><h2>Values</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>sock</code></em></span></dt><dd><p>\n-     Network socket\n+ </p></div><div class=\"refsynopsisdiv\"><h2>Synopsis</h2><pre class=\"synopsis\">tcp.setsockopt </pre></div><div class=\"refsect1\"><a name=\"idm12506\"></a><h2>Values</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>name</code></em></span></dt><dd><p>\n+     Name of this probe\n     </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>level</code></em></span></dt><dd><p>\n      The level at which the socket options will be manipulated\n-    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>optlen</code></em></span></dt><dd><p>\n-     Used to access values for <code class=\"function\">setsockopt</code>\n+    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>family</code></em></span></dt><dd><p>\n+     IP address family\n     </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>optname</code></em></span></dt><dd><p>\n      TCP socket options (e.g. TCP_NODELAY, TCP_MAXSEG, etc)\n+    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>optlen</code></em></span></dt><dd><p>\n+     Used to access values for <code class=\"function\">setsockopt</code>\n+    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>sock</code></em></span></dt><dd><p>\n+     Network socket\n     </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>optstr</code></em></span></dt><dd><p>\n      Resolves optname to a human-readable format\n-    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>family</code></em></span></dt><dd><p>\n-     IP address family\n-    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>name</code></em></span></dt><dd><p>\n-     Name of this probe\n-    </p></dd></dl></div></div><div class=\"refsect1\"><a name=\"idm12546\"></a><h2>Context</h2><p>\n+    </p></dd></dl></div></div><div class=\"refsect1\"><a name=\"idm12545\"></a><h2>Context</h2><p>\n    The process which calls setsockopt\n </p></div></div><div class=\"navfooter\"><hr><table width=\"100%\" summary=\"Navigation footer\"><tr><td width=\"40%\" align=\"left\"><a accesskey=\"p\" href=\"API-tcp-sendmsg-return.html\">Prev</a>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"u\" href=\"networking.stp.html\">Up</a></td><td width=\"40%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-tcp-setsockopt-return.html\">Next</a></td></tr><tr><td width=\"40%\" align=\"left\" valign=\"top\"><span class=\"phrase\">probe::tcp.sendmsg.return</span>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"h\" href=\"index.html\">Home</a></td><td width=\"40%\" align=\"right\" valign=\"top\">&#160;<span class=\"phrase\">probe::tcp.setsockopt.return</span></td></tr></table></div></body></html>\n"}, {"source1": "./usr/share/doc/systemtap-doc/tapsets/API-tcpmib-ActiveOpens.html", "source2": "./usr/share/doc/systemtap-doc/tapsets/API-tcpmib-ActiveOpens.html", "unified_diff": "@@ -1,12 +1,12 @@\n <html><head><meta http-equiv=\"Content-Type\" content=\"text/html; charset=ANSI_X3.4-1968\"><title>probe::tcpmib.ActiveOpens</title><meta name=\"generator\" content=\"DocBook XSL Stylesheets Vsnapshot\"><link rel=\"home\" href=\"index.html\" title=\"SystemTap Tapset Reference Manual\"><link rel=\"up\" href=\"snmp.stp.html\" title=\"Chapter&#160;15.&#160;SNMP Information Tapset\"><link rel=\"prev\" href=\"API-linuxmib-TCPMemoryPressures.html\" title=\"probe::linuxmib.TCPMemoryPressures\"><link rel=\"next\" href=\"API-tcpmib-AttemptFails.html\" title=\"probe::tcpmib.AttemptFails\"></head><body bgcolor=\"white\" text=\"black\" link=\"#0000FF\" vlink=\"#840084\" alink=\"#0000FF\"><div class=\"navheader\"><table width=\"100%\" summary=\"Navigation header\"><tr><th colspan=\"3\" align=\"center\"><span class=\"phrase\">probe::tcpmib.ActiveOpens</span></th></tr><tr><td width=\"20%\" align=\"left\"><a accesskey=\"p\" href=\"API-linuxmib-TCPMemoryPressures.html\">Prev</a>&#160;</td><th width=\"60%\" align=\"center\">Chapter&#160;15.&#160;SNMP Information Tapset</th><td width=\"20%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-tcpmib-AttemptFails.html\">Next</a></td></tr></table><hr></div><div class=\"refentry\"><a name=\"API-tcpmib-ActiveOpens\"></a><div class=\"titlepage\"></div><div class=\"refnamediv\"><h2>Name</h2><p>probe::tcpmib.ActiveOpens &#8212; \n      Count an active opening of a socket\n- </p></div><div class=\"refsynopsisdiv\"><h2>Synopsis</h2><pre class=\"synopsis\">tcpmib.ActiveOpens </pre></div><div class=\"refsect1\"><a name=\"idm15339\"></a><h2>Values</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>op</code></em></span></dt><dd><p>\n-     value to be added to the counter (default value of 1)\n-    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>sk</code></em></span></dt><dd><p>\n+ </p></div><div class=\"refsynopsisdiv\"><h2>Synopsis</h2><pre class=\"synopsis\">tcpmib.ActiveOpens </pre></div><div class=\"refsect1\"><a name=\"idm15338\"></a><h2>Values</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>sk</code></em></span></dt><dd><p>\n      pointer to the struct sock being acted on\n-    </p></dd></dl></div></div><div class=\"refsect1\"><a name=\"idm15352\"></a><h2>Description</h2><p>\n+    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>op</code></em></span></dt><dd><p>\n+     value to be added to the counter (default value of 1)\n+    </p></dd></dl></div></div><div class=\"refsect1\"><a name=\"idm15351\"></a><h2>Description</h2><p>\n    The packet pointed to by <em class=\"parameter\"><code>skb</code></em> is filtered by the function\n    <code class=\"function\">tcpmib_filter_key</code>. If the packet passes the filter is is\n    counted in the global <em class=\"parameter\"><code>ActiveOpens</code></em> (equivalent to SNMP's MIB\n    TCP_MIB_ACTIVEOPENS)\n </p></div></div><div class=\"navfooter\"><hr><table width=\"100%\" summary=\"Navigation footer\"><tr><td width=\"40%\" align=\"left\"><a accesskey=\"p\" href=\"API-linuxmib-TCPMemoryPressures.html\">Prev</a>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"u\" href=\"snmp.stp.html\">Up</a></td><td width=\"40%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-tcpmib-AttemptFails.html\">Next</a></td></tr><tr><td width=\"40%\" align=\"left\" valign=\"top\"><span class=\"phrase\">probe::linuxmib.TCPMemoryPressures</span>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"h\" href=\"index.html\">Home</a></td><td width=\"40%\" align=\"right\" valign=\"top\">&#160;<span class=\"phrase\">probe::tcpmib.AttemptFails</span></td></tr></table></div></body></html>\n"}, {"source1": "./usr/share/doc/systemtap-doc/tapsets/API-tcpmib-AttemptFails.html", "source2": "./usr/share/doc/systemtap-doc/tapsets/API-tcpmib-AttemptFails.html", "unified_diff": "@@ -1,12 +1,12 @@\n <html><head><meta http-equiv=\"Content-Type\" content=\"text/html; charset=ANSI_X3.4-1968\"><title>probe::tcpmib.AttemptFails</title><meta name=\"generator\" content=\"DocBook XSL Stylesheets Vsnapshot\"><link rel=\"home\" href=\"index.html\" title=\"SystemTap Tapset Reference Manual\"><link rel=\"up\" href=\"snmp.stp.html\" title=\"Chapter&#160;15.&#160;SNMP Information Tapset\"><link rel=\"prev\" href=\"API-tcpmib-ActiveOpens.html\" title=\"probe::tcpmib.ActiveOpens\"><link rel=\"next\" href=\"API-tcpmib-CurrEstab.html\" title=\"probe::tcpmib.CurrEstab\"></head><body bgcolor=\"white\" text=\"black\" link=\"#0000FF\" vlink=\"#840084\" alink=\"#0000FF\"><div class=\"navheader\"><table width=\"100%\" summary=\"Navigation header\"><tr><th colspan=\"3\" align=\"center\"><span class=\"phrase\">probe::tcpmib.AttemptFails</span></th></tr><tr><td width=\"20%\" align=\"left\"><a accesskey=\"p\" href=\"API-tcpmib-ActiveOpens.html\">Prev</a>&#160;</td><th width=\"60%\" align=\"center\">Chapter&#160;15.&#160;SNMP Information Tapset</th><td width=\"20%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-tcpmib-CurrEstab.html\">Next</a></td></tr></table><hr></div><div class=\"refentry\"><a name=\"API-tcpmib-AttemptFails\"></a><div class=\"titlepage\"></div><div class=\"refnamediv\"><h2>Name</h2><p>probe::tcpmib.AttemptFails &#8212; \n      Count a failed attempt to open a socket\n- </p></div><div class=\"refsynopsisdiv\"><h2>Synopsis</h2><pre class=\"synopsis\">tcpmib.AttemptFails </pre></div><div class=\"refsect1\"><a name=\"idm15373\"></a><h2>Values</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>op</code></em></span></dt><dd><p>\n+ </p></div><div class=\"refsynopsisdiv\"><h2>Synopsis</h2><pre class=\"synopsis\">tcpmib.AttemptFails </pre></div><div class=\"refsect1\"><a name=\"idm15372\"></a><h2>Values</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>op</code></em></span></dt><dd><p>\n      value to be added to the counter (default value of 1)\n     </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>sk</code></em></span></dt><dd><p>\n      pointer to the struct sock being acted on\n-    </p></dd></dl></div></div><div class=\"refsect1\"><a name=\"idm15386\"></a><h2>Description</h2><p>\n+    </p></dd></dl></div></div><div class=\"refsect1\"><a name=\"idm15385\"></a><h2>Description</h2><p>\n    The packet pointed to by <em class=\"parameter\"><code>skb</code></em> is filtered by the function\n    <code class=\"function\">tcpmib_filter_key</code>. If the packet passes the filter is is\n    counted in the global <em class=\"parameter\"><code>AttemptFails</code></em> (equivalent to SNMP's MIB\n    TCP_MIB_ATTEMPTFAILS)\n </p></div></div><div class=\"navfooter\"><hr><table width=\"100%\" summary=\"Navigation footer\"><tr><td width=\"40%\" align=\"left\"><a accesskey=\"p\" href=\"API-tcpmib-ActiveOpens.html\">Prev</a>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"u\" href=\"snmp.stp.html\">Up</a></td><td width=\"40%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-tcpmib-CurrEstab.html\">Next</a></td></tr><tr><td width=\"40%\" align=\"left\" valign=\"top\"><span class=\"phrase\">probe::tcpmib.ActiveOpens</span>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"h\" href=\"index.html\">Home</a></td><td width=\"40%\" align=\"right\" valign=\"top\">&#160;<span class=\"phrase\">probe::tcpmib.CurrEstab</span></td></tr></table></div></body></html>\n"}, {"source1": "./usr/share/doc/systemtap-doc/tapsets/API-tcpmib-CurrEstab.html", "source2": "./usr/share/doc/systemtap-doc/tapsets/API-tcpmib-CurrEstab.html", "unified_diff": "@@ -1,12 +1,12 @@\n <html><head><meta http-equiv=\"Content-Type\" content=\"text/html; charset=ANSI_X3.4-1968\"><title>probe::tcpmib.CurrEstab</title><meta name=\"generator\" content=\"DocBook XSL Stylesheets Vsnapshot\"><link rel=\"home\" href=\"index.html\" title=\"SystemTap Tapset Reference Manual\"><link rel=\"up\" href=\"snmp.stp.html\" title=\"Chapter&#160;15.&#160;SNMP Information Tapset\"><link rel=\"prev\" href=\"API-tcpmib-AttemptFails.html\" title=\"probe::tcpmib.AttemptFails\"><link rel=\"next\" href=\"API-tcpmib-EstabResets.html\" title=\"probe::tcpmib.EstabResets\"></head><body bgcolor=\"white\" text=\"black\" link=\"#0000FF\" vlink=\"#840084\" alink=\"#0000FF\"><div class=\"navheader\"><table width=\"100%\" summary=\"Navigation header\"><tr><th colspan=\"3\" align=\"center\"><span class=\"phrase\">probe::tcpmib.CurrEstab</span></th></tr><tr><td width=\"20%\" align=\"left\"><a accesskey=\"p\" href=\"API-tcpmib-AttemptFails.html\">Prev</a>&#160;</td><th width=\"60%\" align=\"center\">Chapter&#160;15.&#160;SNMP Information Tapset</th><td width=\"20%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-tcpmib-EstabResets.html\">Next</a></td></tr></table><hr></div><div class=\"refentry\"><a name=\"API-tcpmib-CurrEstab\"></a><div class=\"titlepage\"></div><div class=\"refnamediv\"><h2>Name</h2><p>probe::tcpmib.CurrEstab &#8212; \n      Update the count of open sockets\n- </p></div><div class=\"refsynopsisdiv\"><h2>Synopsis</h2><pre class=\"synopsis\">tcpmib.CurrEstab </pre></div><div class=\"refsect1\"><a name=\"idm15407\"></a><h2>Values</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>op</code></em></span></dt><dd><p>\n-     value to be added to the counter (default value of 1)\n-    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>sk</code></em></span></dt><dd><p>\n+ </p></div><div class=\"refsynopsisdiv\"><h2>Synopsis</h2><pre class=\"synopsis\">tcpmib.CurrEstab </pre></div><div class=\"refsect1\"><a name=\"idm15406\"></a><h2>Values</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>sk</code></em></span></dt><dd><p>\n      pointer to the struct sock being acted on\n-    </p></dd></dl></div></div><div class=\"refsect1\"><a name=\"idm15420\"></a><h2>Description</h2><p>\n+    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>op</code></em></span></dt><dd><p>\n+     value to be added to the counter (default value of 1)\n+    </p></dd></dl></div></div><div class=\"refsect1\"><a name=\"idm15419\"></a><h2>Description</h2><p>\n    The packet pointed to by <em class=\"parameter\"><code>skb</code></em> is filtered by the function\n    <code class=\"function\">tcpmib_filter_key</code>. If the packet passes the filter is is\n    counted in the global <em class=\"parameter\"><code>CurrEstab</code></em> (equivalent to SNMP's MIB\n    TCP_MIB_CURRESTAB)\n </p></div></div><div class=\"navfooter\"><hr><table width=\"100%\" summary=\"Navigation footer\"><tr><td width=\"40%\" align=\"left\"><a accesskey=\"p\" href=\"API-tcpmib-AttemptFails.html\">Prev</a>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"u\" href=\"snmp.stp.html\">Up</a></td><td width=\"40%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-tcpmib-EstabResets.html\">Next</a></td></tr><tr><td width=\"40%\" align=\"left\" valign=\"top\"><span class=\"phrase\">probe::tcpmib.AttemptFails</span>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"h\" href=\"index.html\">Home</a></td><td width=\"40%\" align=\"right\" valign=\"top\">&#160;<span class=\"phrase\">probe::tcpmib.EstabResets</span></td></tr></table></div></body></html>\n"}, {"source1": "./usr/share/doc/systemtap-doc/tapsets/API-tcpmib-EstabResets.html", "source2": "./usr/share/doc/systemtap-doc/tapsets/API-tcpmib-EstabResets.html", "unified_diff": "@@ -1,12 +1,12 @@\n <html><head><meta http-equiv=\"Content-Type\" content=\"text/html; charset=ANSI_X3.4-1968\"><title>probe::tcpmib.EstabResets</title><meta name=\"generator\" content=\"DocBook XSL Stylesheets Vsnapshot\"><link rel=\"home\" href=\"index.html\" title=\"SystemTap Tapset Reference Manual\"><link rel=\"up\" href=\"snmp.stp.html\" title=\"Chapter&#160;15.&#160;SNMP Information Tapset\"><link rel=\"prev\" href=\"API-tcpmib-CurrEstab.html\" title=\"probe::tcpmib.CurrEstab\"><link rel=\"next\" href=\"API-tcpmib-InSegs.html\" title=\"probe::tcpmib.InSegs\"></head><body bgcolor=\"white\" text=\"black\" link=\"#0000FF\" vlink=\"#840084\" alink=\"#0000FF\"><div class=\"navheader\"><table width=\"100%\" summary=\"Navigation header\"><tr><th colspan=\"3\" align=\"center\"><span class=\"phrase\">probe::tcpmib.EstabResets</span></th></tr><tr><td width=\"20%\" align=\"left\"><a accesskey=\"p\" href=\"API-tcpmib-CurrEstab.html\">Prev</a>&#160;</td><th width=\"60%\" align=\"center\">Chapter&#160;15.&#160;SNMP Information Tapset</th><td width=\"20%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-tcpmib-InSegs.html\">Next</a></td></tr></table><hr></div><div class=\"refentry\"><a name=\"API-tcpmib-EstabResets\"></a><div class=\"titlepage\"></div><div class=\"refnamediv\"><h2>Name</h2><p>probe::tcpmib.EstabResets &#8212; \n      Count the reset of a socket\n- </p></div><div class=\"refsynopsisdiv\"><h2>Synopsis</h2><pre class=\"synopsis\">tcpmib.EstabResets </pre></div><div class=\"refsect1\"><a name=\"idm15441\"></a><h2>Values</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>op</code></em></span></dt><dd><p>\n+ </p></div><div class=\"refsynopsisdiv\"><h2>Synopsis</h2><pre class=\"synopsis\">tcpmib.EstabResets </pre></div><div class=\"refsect1\"><a name=\"idm15440\"></a><h2>Values</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>op</code></em></span></dt><dd><p>\n      value to be added to the counter (default value of 1)\n     </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>sk</code></em></span></dt><dd><p>\n      pointer to the struct sock being acted on\n-    </p></dd></dl></div></div><div class=\"refsect1\"><a name=\"idm15454\"></a><h2>Description</h2><p>\n+    </p></dd></dl></div></div><div class=\"refsect1\"><a name=\"idm15453\"></a><h2>Description</h2><p>\n    The packet pointed to by <em class=\"parameter\"><code>skb</code></em> is filtered by the function\n    <code class=\"function\">tcpmib_filter_key</code>. If the packet passes the filter is is\n    counted in the global <em class=\"parameter\"><code>EstabResets</code></em> (equivalent to SNMP's MIB\n    TCP_MIB_ESTABRESETS)\n </p></div></div><div class=\"navfooter\"><hr><table width=\"100%\" summary=\"Navigation footer\"><tr><td width=\"40%\" align=\"left\"><a accesskey=\"p\" href=\"API-tcpmib-CurrEstab.html\">Prev</a>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"u\" href=\"snmp.stp.html\">Up</a></td><td width=\"40%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-tcpmib-InSegs.html\">Next</a></td></tr><tr><td width=\"40%\" align=\"left\" valign=\"top\"><span class=\"phrase\">probe::tcpmib.CurrEstab</span>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"h\" href=\"index.html\">Home</a></td><td width=\"40%\" align=\"right\" valign=\"top\">&#160;<span class=\"phrase\">probe::tcpmib.InSegs</span></td></tr></table></div></body></html>\n"}, {"source1": "./usr/share/doc/systemtap-doc/tapsets/API-tcpmib-InSegs.html", "source2": "./usr/share/doc/systemtap-doc/tapsets/API-tcpmib-InSegs.html", "unified_diff": "@@ -1,13 +1,13 @@\n <html><head><meta http-equiv=\"Content-Type\" content=\"text/html; charset=ANSI_X3.4-1968\"><title>probe::tcpmib.InSegs</title><meta name=\"generator\" content=\"DocBook XSL Stylesheets Vsnapshot\"><link rel=\"home\" href=\"index.html\" title=\"SystemTap Tapset Reference Manual\"><link rel=\"up\" href=\"snmp.stp.html\" title=\"Chapter&#160;15.&#160;SNMP Information Tapset\"><link rel=\"prev\" href=\"API-tcpmib-EstabResets.html\" title=\"probe::tcpmib.EstabResets\"><link rel=\"next\" href=\"API-tcpmib-OutRsts.html\" title=\"probe::tcpmib.OutRsts\"></head><body bgcolor=\"white\" text=\"black\" link=\"#0000FF\" vlink=\"#840084\" alink=\"#0000FF\"><div class=\"navheader\"><table width=\"100%\" summary=\"Navigation header\"><tr><th colspan=\"3\" align=\"center\"><span class=\"phrase\">probe::tcpmib.InSegs</span></th></tr><tr><td width=\"20%\" align=\"left\"><a accesskey=\"p\" href=\"API-tcpmib-EstabResets.html\">Prev</a>&#160;</td><th width=\"60%\" align=\"center\">Chapter&#160;15.&#160;SNMP Information Tapset</th><td width=\"20%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-tcpmib-OutRsts.html\">Next</a></td></tr></table><hr></div><div class=\"refentry\"><a name=\"API-tcpmib-InSegs\"></a><div class=\"titlepage\"></div><div class=\"refnamediv\"><h2>Name</h2><p>probe::tcpmib.InSegs &#8212; \n      Count an incoming tcp segment\n- </p></div><div class=\"refsynopsisdiv\"><h2>Synopsis</h2><pre class=\"synopsis\">tcpmib.InSegs </pre></div><div class=\"refsect1\"><a name=\"idm15475\"></a><h2>Values</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>op</code></em></span></dt><dd><p>\n-     value to be added to the counter (default value of 1)\n-    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>sk</code></em></span></dt><dd><p>\n+ </p></div><div class=\"refsynopsisdiv\"><h2>Synopsis</h2><pre class=\"synopsis\">tcpmib.InSegs </pre></div><div class=\"refsect1\"><a name=\"idm15474\"></a><h2>Values</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>sk</code></em></span></dt><dd><p>\n      pointer to the struct sock being acted on\n-    </p></dd></dl></div></div><div class=\"refsect1\"><a name=\"idm15488\"></a><h2>Description</h2><p>\n+    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>op</code></em></span></dt><dd><p>\n+     value to be added to the counter (default value of 1)\n+    </p></dd></dl></div></div><div class=\"refsect1\"><a name=\"idm15487\"></a><h2>Description</h2><p>\n    The packet pointed to by <em class=\"parameter\"><code>skb</code></em> is filtered by the function\n    <code class=\"function\">tcpmib_filter_key</code> (or <code class=\"function\">ipmib_filter_key</code> for tcp v4).\n    If the packet passes the filter is is\n    counted in the global <em class=\"parameter\"><code>InSegs</code></em> (equivalent to SNMP's MIB\n    TCP_MIB_INSEGS)\n </p></div></div><div class=\"navfooter\"><hr><table width=\"100%\" summary=\"Navigation footer\"><tr><td width=\"40%\" align=\"left\"><a accesskey=\"p\" href=\"API-tcpmib-EstabResets.html\">Prev</a>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"u\" href=\"snmp.stp.html\">Up</a></td><td width=\"40%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-tcpmib-OutRsts.html\">Next</a></td></tr><tr><td width=\"40%\" align=\"left\" valign=\"top\"><span class=\"phrase\">probe::tcpmib.EstabResets</span>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"h\" href=\"index.html\">Home</a></td><td width=\"40%\" align=\"right\" valign=\"top\">&#160;<span class=\"phrase\">probe::tcpmib.OutRsts</span></td></tr></table></div></body></html>\n"}, {"source1": "./usr/share/doc/systemtap-doc/tapsets/API-tcpmib-OutRsts.html", "source2": "./usr/share/doc/systemtap-doc/tapsets/API-tcpmib-OutRsts.html", "unified_diff": "@@ -1,12 +1,12 @@\n <html><head><meta http-equiv=\"Content-Type\" content=\"text/html; charset=ANSI_X3.4-1968\"><title>probe::tcpmib.OutRsts</title><meta name=\"generator\" content=\"DocBook XSL Stylesheets Vsnapshot\"><link rel=\"home\" href=\"index.html\" title=\"SystemTap Tapset Reference Manual\"><link rel=\"up\" href=\"snmp.stp.html\" title=\"Chapter&#160;15.&#160;SNMP Information Tapset\"><link rel=\"prev\" href=\"API-tcpmib-InSegs.html\" title=\"probe::tcpmib.InSegs\"><link rel=\"next\" href=\"API-tcpmib-OutSegs.html\" title=\"probe::tcpmib.OutSegs\"></head><body bgcolor=\"white\" text=\"black\" link=\"#0000FF\" vlink=\"#840084\" alink=\"#0000FF\"><div class=\"navheader\"><table width=\"100%\" summary=\"Navigation header\"><tr><th colspan=\"3\" align=\"center\"><span class=\"phrase\">probe::tcpmib.OutRsts</span></th></tr><tr><td width=\"20%\" align=\"left\"><a accesskey=\"p\" href=\"API-tcpmib-InSegs.html\">Prev</a>&#160;</td><th width=\"60%\" align=\"center\">Chapter&#160;15.&#160;SNMP Information Tapset</th><td width=\"20%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-tcpmib-OutSegs.html\">Next</a></td></tr></table><hr></div><div class=\"refentry\"><a name=\"API-tcpmib-OutRsts\"></a><div class=\"titlepage\"></div><div class=\"refnamediv\"><h2>Name</h2><p>probe::tcpmib.OutRsts &#8212; \n      Count the sending of a reset packet\n- </p></div><div class=\"refsynopsisdiv\"><h2>Synopsis</h2><pre class=\"synopsis\">tcpmib.OutRsts </pre></div><div class=\"refsect1\"><a name=\"idm15510\"></a><h2>Values</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>sk</code></em></span></dt><dd><p>\n+ </p></div><div class=\"refsynopsisdiv\"><h2>Synopsis</h2><pre class=\"synopsis\">tcpmib.OutRsts </pre></div><div class=\"refsect1\"><a name=\"idm15509\"></a><h2>Values</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>sk</code></em></span></dt><dd><p>\n      pointer to the struct sock being acted on\n     </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>op</code></em></span></dt><dd><p>\n      value to be added to the counter (default value of 1)\n-    </p></dd></dl></div></div><div class=\"refsect1\"><a name=\"idm15523\"></a><h2>Description</h2><p>\n+    </p></dd></dl></div></div><div class=\"refsect1\"><a name=\"idm15522\"></a><h2>Description</h2><p>\n    The packet pointed to by <em class=\"parameter\"><code>skb</code></em> is filtered by the function\n    <code class=\"function\">tcpmib_filter_key</code>. If the packet passes the filter is is\n    counted in the global <em class=\"parameter\"><code>OutRsts</code></em> (equivalent to SNMP's MIB\n    TCP_MIB_OUTRSTS)\n </p></div></div><div class=\"navfooter\"><hr><table width=\"100%\" summary=\"Navigation footer\"><tr><td width=\"40%\" align=\"left\"><a accesskey=\"p\" href=\"API-tcpmib-InSegs.html\">Prev</a>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"u\" href=\"snmp.stp.html\">Up</a></td><td width=\"40%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-tcpmib-OutSegs.html\">Next</a></td></tr><tr><td width=\"40%\" align=\"left\" valign=\"top\"><span class=\"phrase\">probe::tcpmib.InSegs</span>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"h\" href=\"index.html\">Home</a></td><td width=\"40%\" align=\"right\" valign=\"top\">&#160;<span class=\"phrase\">probe::tcpmib.OutSegs</span></td></tr></table></div></body></html>\n"}, {"source1": "./usr/share/doc/systemtap-doc/tapsets/API-tcpmib-OutSegs.html", "source2": "./usr/share/doc/systemtap-doc/tapsets/API-tcpmib-OutSegs.html", "unified_diff": "@@ -1,12 +1,12 @@\n <html><head><meta http-equiv=\"Content-Type\" content=\"text/html; charset=ANSI_X3.4-1968\"><title>probe::tcpmib.OutSegs</title><meta name=\"generator\" content=\"DocBook XSL Stylesheets Vsnapshot\"><link rel=\"home\" href=\"index.html\" title=\"SystemTap Tapset Reference Manual\"><link rel=\"up\" href=\"snmp.stp.html\" title=\"Chapter&#160;15.&#160;SNMP Information Tapset\"><link rel=\"prev\" href=\"API-tcpmib-OutRsts.html\" title=\"probe::tcpmib.OutRsts\"><link rel=\"next\" href=\"API-tcpmib-PassiveOpens.html\" title=\"probe::tcpmib.PassiveOpens\"></head><body bgcolor=\"white\" text=\"black\" link=\"#0000FF\" vlink=\"#840084\" alink=\"#0000FF\"><div class=\"navheader\"><table width=\"100%\" summary=\"Navigation header\"><tr><th colspan=\"3\" align=\"center\"><span class=\"phrase\">probe::tcpmib.OutSegs</span></th></tr><tr><td width=\"20%\" align=\"left\"><a accesskey=\"p\" href=\"API-tcpmib-OutRsts.html\">Prev</a>&#160;</td><th width=\"60%\" align=\"center\">Chapter&#160;15.&#160;SNMP Information Tapset</th><td width=\"20%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-tcpmib-PassiveOpens.html\">Next</a></td></tr></table><hr></div><div class=\"refentry\"><a name=\"API-tcpmib-OutSegs\"></a><div class=\"titlepage\"></div><div class=\"refnamediv\"><h2>Name</h2><p>probe::tcpmib.OutSegs &#8212; \n      Count the sending of a TCP segment\n- </p></div><div class=\"refsynopsisdiv\"><h2>Synopsis</h2><pre class=\"synopsis\">tcpmib.OutSegs </pre></div><div class=\"refsect1\"><a name=\"idm15544\"></a><h2>Values</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>op</code></em></span></dt><dd><p>\n+ </p></div><div class=\"refsynopsisdiv\"><h2>Synopsis</h2><pre class=\"synopsis\">tcpmib.OutSegs </pre></div><div class=\"refsect1\"><a name=\"idm15543\"></a><h2>Values</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>op</code></em></span></dt><dd><p>\n      value to be added to the counter (default value of 1)\n     </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>sk</code></em></span></dt><dd><p>\n      pointer to the struct sock being acted on\n-    </p></dd></dl></div></div><div class=\"refsect1\"><a name=\"idm15557\"></a><h2>Description</h2><p>\n+    </p></dd></dl></div></div><div class=\"refsect1\"><a name=\"idm15556\"></a><h2>Description</h2><p>\n    The packet pointed to by <em class=\"parameter\"><code>skb</code></em> is filtered by the function\n    <code class=\"function\">tcpmib_filter_key</code>. If the packet passes the filter is is\n    counted in the global <em class=\"parameter\"><code>OutSegs</code></em> (equivalent to SNMP's MIB\n    TCP_MIB_OUTSEGS)\n </p></div></div><div class=\"navfooter\"><hr><table width=\"100%\" summary=\"Navigation footer\"><tr><td width=\"40%\" align=\"left\"><a accesskey=\"p\" href=\"API-tcpmib-OutRsts.html\">Prev</a>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"u\" href=\"snmp.stp.html\">Up</a></td><td width=\"40%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-tcpmib-PassiveOpens.html\">Next</a></td></tr><tr><td width=\"40%\" align=\"left\" valign=\"top\"><span class=\"phrase\">probe::tcpmib.OutRsts</span>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"h\" href=\"index.html\">Home</a></td><td width=\"40%\" align=\"right\" valign=\"top\">&#160;<span class=\"phrase\">probe::tcpmib.PassiveOpens</span></td></tr></table></div></body></html>\n"}, {"source1": "./usr/share/doc/systemtap-doc/tapsets/API-tcpmib-PassiveOpens.html", "source2": "./usr/share/doc/systemtap-doc/tapsets/API-tcpmib-PassiveOpens.html", "unified_diff": "@@ -1,12 +1,12 @@\n <html><head><meta http-equiv=\"Content-Type\" content=\"text/html; charset=ANSI_X3.4-1968\"><title>probe::tcpmib.PassiveOpens</title><meta name=\"generator\" content=\"DocBook XSL Stylesheets Vsnapshot\"><link rel=\"home\" href=\"index.html\" title=\"SystemTap Tapset Reference Manual\"><link rel=\"up\" href=\"snmp.stp.html\" title=\"Chapter&#160;15.&#160;SNMP Information Tapset\"><link rel=\"prev\" href=\"API-tcpmib-OutSegs.html\" title=\"probe::tcpmib.OutSegs\"><link rel=\"next\" href=\"API-tcpmib-RetransSegs.html\" title=\"probe::tcpmib.RetransSegs\"></head><body bgcolor=\"white\" text=\"black\" link=\"#0000FF\" vlink=\"#840084\" alink=\"#0000FF\"><div class=\"navheader\"><table width=\"100%\" summary=\"Navigation header\"><tr><th colspan=\"3\" align=\"center\"><span class=\"phrase\">probe::tcpmib.PassiveOpens</span></th></tr><tr><td width=\"20%\" align=\"left\"><a accesskey=\"p\" href=\"API-tcpmib-OutSegs.html\">Prev</a>&#160;</td><th width=\"60%\" align=\"center\">Chapter&#160;15.&#160;SNMP Information Tapset</th><td width=\"20%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-tcpmib-RetransSegs.html\">Next</a></td></tr></table><hr></div><div class=\"refentry\"><a name=\"API-tcpmib-PassiveOpens\"></a><div class=\"titlepage\"></div><div class=\"refnamediv\"><h2>Name</h2><p>probe::tcpmib.PassiveOpens &#8212; \n      Count the passive creation of a socket\n- </p></div><div class=\"refsynopsisdiv\"><h2>Synopsis</h2><pre class=\"synopsis\">tcpmib.PassiveOpens </pre></div><div class=\"refsect1\"><a name=\"idm15578\"></a><h2>Values</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>sk</code></em></span></dt><dd><p>\n-     pointer to the struct sock being acted on\n-    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>op</code></em></span></dt><dd><p>\n+ </p></div><div class=\"refsynopsisdiv\"><h2>Synopsis</h2><pre class=\"synopsis\">tcpmib.PassiveOpens </pre></div><div class=\"refsect1\"><a name=\"idm15577\"></a><h2>Values</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>op</code></em></span></dt><dd><p>\n      value to be added to the counter (default value of 1)\n-    </p></dd></dl></div></div><div class=\"refsect1\"><a name=\"idm15591\"></a><h2>Description</h2><p>\n+    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>sk</code></em></span></dt><dd><p>\n+     pointer to the struct sock being acted on\n+    </p></dd></dl></div></div><div class=\"refsect1\"><a name=\"idm15590\"></a><h2>Description</h2><p>\n    The packet pointed to by <em class=\"parameter\"><code>skb</code></em> is filtered by the function\n    <code class=\"function\">tcpmib_filter_key</code>. If the packet passes the filter is is\n    counted in the global <em class=\"parameter\"><code>PassiveOpens</code></em> (equivalent to SNMP's MIB\n    TCP_MIB_PASSIVEOPENS)\n </p></div></div><div class=\"navfooter\"><hr><table width=\"100%\" summary=\"Navigation footer\"><tr><td width=\"40%\" align=\"left\"><a accesskey=\"p\" href=\"API-tcpmib-OutSegs.html\">Prev</a>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"u\" href=\"snmp.stp.html\">Up</a></td><td width=\"40%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-tcpmib-RetransSegs.html\">Next</a></td></tr><tr><td width=\"40%\" align=\"left\" valign=\"top\"><span class=\"phrase\">probe::tcpmib.OutSegs</span>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"h\" href=\"index.html\">Home</a></td><td width=\"40%\" align=\"right\" valign=\"top\">&#160;<span class=\"phrase\">probe::tcpmib.RetransSegs</span></td></tr></table></div></body></html>\n"}, {"source1": "./usr/share/doc/systemtap-doc/tapsets/API-tcpmib-RetransSegs.html", "source2": "./usr/share/doc/systemtap-doc/tapsets/API-tcpmib-RetransSegs.html", "unified_diff": "@@ -1,12 +1,12 @@\n <html><head><meta http-equiv=\"Content-Type\" content=\"text/html; charset=ANSI_X3.4-1968\"><title>probe::tcpmib.RetransSegs</title><meta name=\"generator\" content=\"DocBook XSL Stylesheets Vsnapshot\"><link rel=\"home\" href=\"index.html\" title=\"SystemTap Tapset Reference Manual\"><link rel=\"up\" href=\"snmp.stp.html\" title=\"Chapter&#160;15.&#160;SNMP Information Tapset\"><link rel=\"prev\" href=\"API-tcpmib-PassiveOpens.html\" title=\"probe::tcpmib.PassiveOpens\"><link rel=\"next\" href=\"kprocess.stp.html\" title=\"Chapter&#160;16.&#160;Kernel Process Tapset\"></head><body bgcolor=\"white\" text=\"black\" link=\"#0000FF\" vlink=\"#840084\" alink=\"#0000FF\"><div class=\"navheader\"><table width=\"100%\" summary=\"Navigation header\"><tr><th colspan=\"3\" align=\"center\"><span class=\"phrase\">probe::tcpmib.RetransSegs</span></th></tr><tr><td width=\"20%\" align=\"left\"><a accesskey=\"p\" href=\"API-tcpmib-PassiveOpens.html\">Prev</a>&#160;</td><th width=\"60%\" align=\"center\">Chapter&#160;15.&#160;SNMP Information Tapset</th><td width=\"20%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"kprocess.stp.html\">Next</a></td></tr></table><hr></div><div class=\"refentry\"><a name=\"API-tcpmib-RetransSegs\"></a><div class=\"titlepage\"></div><div class=\"refnamediv\"><h2>Name</h2><p>probe::tcpmib.RetransSegs &#8212; \n      Count the retransmission of a TCP segment\n- </p></div><div class=\"refsynopsisdiv\"><h2>Synopsis</h2><pre class=\"synopsis\">tcpmib.RetransSegs </pre></div><div class=\"refsect1\"><a name=\"idm15612\"></a><h2>Values</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>op</code></em></span></dt><dd><p>\n-     value to be added to the counter (default value of 1)\n-    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>sk</code></em></span></dt><dd><p>\n+ </p></div><div class=\"refsynopsisdiv\"><h2>Synopsis</h2><pre class=\"synopsis\">tcpmib.RetransSegs </pre></div><div class=\"refsect1\"><a name=\"idm15611\"></a><h2>Values</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>sk</code></em></span></dt><dd><p>\n      pointer to the struct sock being acted on\n-    </p></dd></dl></div></div><div class=\"refsect1\"><a name=\"idm15625\"></a><h2>Description</h2><p>\n+    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>op</code></em></span></dt><dd><p>\n+     value to be added to the counter (default value of 1)\n+    </p></dd></dl></div></div><div class=\"refsect1\"><a name=\"idm15624\"></a><h2>Description</h2><p>\n    The packet pointed to by <em class=\"parameter\"><code>skb</code></em> is filtered by the function\n    <code class=\"function\">tcpmib_filter_key</code>. If the packet passes the filter is is\n    counted in the global <em class=\"parameter\"><code>RetransSegs</code></em> (equivalent to SNMP's MIB\n    TCP_MIB_RETRANSSEGS)\n </p></div></div><div class=\"navfooter\"><hr><table width=\"100%\" summary=\"Navigation footer\"><tr><td width=\"40%\" align=\"left\"><a accesskey=\"p\" href=\"API-tcpmib-PassiveOpens.html\">Prev</a>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"u\" href=\"snmp.stp.html\">Up</a></td><td width=\"40%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"kprocess.stp.html\">Next</a></td></tr><tr><td width=\"40%\" align=\"left\" valign=\"top\"><span class=\"phrase\">probe::tcpmib.PassiveOpens</span>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"h\" href=\"index.html\">Home</a></td><td width=\"40%\" align=\"right\" valign=\"top\">&#160;Chapter&#160;16.&#160;Kernel Process Tapset</td></tr></table></div></body></html>\n"}, {"source1": "./usr/share/doc/systemtap-doc/tapsets/API-tcpmib-filter-key.html", "source2": "./usr/share/doc/systemtap-doc/tapsets/API-tcpmib-filter-key.html", "unified_diff": "@@ -1,15 +1,15 @@\n <html><head><meta http-equiv=\"Content-Type\" content=\"text/html; charset=ANSI_X3.4-1968\"><title>function::tcpmib_filter_key</title><meta name=\"generator\" content=\"DocBook XSL Stylesheets Vsnapshot\"><link rel=\"home\" href=\"index.html\" title=\"SystemTap Tapset Reference Manual\"><link rel=\"up\" href=\"snmp.stp.html\" title=\"Chapter&#160;15.&#160;SNMP Information Tapset\"><link rel=\"prev\" href=\"API-linuxmib-filter-key.html\" title=\"function::linuxmib_filter_key\"><link rel=\"next\" href=\"API-tcpmib-get-state.html\" title=\"function::tcpmib_get_state\"></head><body bgcolor=\"white\" text=\"black\" link=\"#0000FF\" vlink=\"#840084\" alink=\"#0000FF\"><div class=\"navheader\"><table width=\"100%\" summary=\"Navigation header\"><tr><th colspan=\"3\" align=\"center\"><span class=\"phrase\">function::tcpmib_filter_key</span></th></tr><tr><td width=\"20%\" align=\"left\"><a accesskey=\"p\" href=\"API-linuxmib-filter-key.html\">Prev</a>&#160;</td><th width=\"60%\" align=\"center\">Chapter&#160;15.&#160;SNMP Information Tapset</th><td width=\"20%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-tcpmib-get-state.html\">Next</a></td></tr></table><hr></div><div class=\"refentry\"><a name=\"API-tcpmib-filter-key\"></a><div class=\"titlepage\"></div><div class=\"refnamediv\"><h2>Name</h2><p>function::tcpmib_filter_key &#8212; \n   Default filter function for tcpmib.* probes\n  </p></div><div class=\"refsynopsisdiv\"><h2>Synopsis</h2><pre class=\"programlisting\">\n     tcpmib_filter_key:long(sk:long,op:long)\n-</pre></div><div class=\"refsect1\"><a name=\"idm14665\"></a><h2>Arguments</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>sk</code></em></span></dt><dd><p>\n+</pre></div><div class=\"refsect1\"><a name=\"idm14664\"></a><h2>Arguments</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>sk</code></em></span></dt><dd><p>\n      pointer to the struct sock being acted on\n     </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>op</code></em></span></dt><dd><p>\n      value to be counted if <em class=\"parameter\"><code>sk</code></em> passes the filter\n-    </p></dd></dl></div></div><div class=\"refsect1\"><a name=\"idm14679\"></a><h2>Description</h2><p>\n+    </p></dd></dl></div></div><div class=\"refsect1\"><a name=\"idm14678\"></a><h2>Description</h2><p>\n    This function is a default filter function.\n    The user can replace this function with their own.\n    The user-supplied filter function returns an index key based on the values\n    in <em class=\"parameter\"><code>sk</code></em>.\n    A return value of 0 means this particular <em class=\"parameter\"><code>sk</code></em> should be not be counted.\n </p></div></div><div class=\"navfooter\"><hr><table width=\"100%\" summary=\"Navigation footer\"><tr><td width=\"40%\" align=\"left\"><a accesskey=\"p\" href=\"API-linuxmib-filter-key.html\">Prev</a>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"u\" href=\"snmp.stp.html\">Up</a></td><td width=\"40%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-tcpmib-get-state.html\">Next</a></td></tr><tr><td width=\"40%\" align=\"left\" valign=\"top\"><span class=\"phrase\">function::linuxmib_filter_key</span>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"h\" href=\"index.html\">Home</a></td><td width=\"40%\" align=\"right\" valign=\"top\">&#160;<span class=\"phrase\">function::tcpmib_get_state</span></td></tr></table></div></body></html>\n"}, {"source1": "./usr/share/doc/systemtap-doc/tapsets/API-tcpmib-get-state.html", "source2": "./usr/share/doc/systemtap-doc/tapsets/API-tcpmib-get-state.html", "unified_diff": "@@ -1,9 +1,9 @@\n <html><head><meta http-equiv=\"Content-Type\" content=\"text/html; charset=ANSI_X3.4-1968\"><title>function::tcpmib_get_state</title><meta name=\"generator\" content=\"DocBook XSL Stylesheets Vsnapshot\"><link rel=\"home\" href=\"index.html\" title=\"SystemTap Tapset Reference Manual\"><link rel=\"up\" href=\"snmp.stp.html\" title=\"Chapter&#160;15.&#160;SNMP Information Tapset\"><link rel=\"prev\" href=\"API-tcpmib-filter-key.html\" title=\"function::tcpmib_filter_key\"><link rel=\"next\" href=\"API-tcpmib-local-addr.html\" title=\"function::tcpmib_local_addr\"></head><body bgcolor=\"white\" text=\"black\" link=\"#0000FF\" vlink=\"#840084\" alink=\"#0000FF\"><div class=\"navheader\"><table width=\"100%\" summary=\"Navigation header\"><tr><th colspan=\"3\" align=\"center\"><span class=\"phrase\">function::tcpmib_get_state</span></th></tr><tr><td width=\"20%\" align=\"left\"><a accesskey=\"p\" href=\"API-tcpmib-filter-key.html\">Prev</a>&#160;</td><th width=\"60%\" align=\"center\">Chapter&#160;15.&#160;SNMP Information Tapset</th><td width=\"20%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-tcpmib-local-addr.html\">Next</a></td></tr></table><hr></div><div class=\"refentry\"><a name=\"API-tcpmib-get-state\"></a><div class=\"titlepage\"></div><div class=\"refnamediv\"><h2>Name</h2><p>function::tcpmib_get_state &#8212; \n   Get a socket's state\n  </p></div><div class=\"refsynopsisdiv\"><h2>Synopsis</h2><pre class=\"programlisting\">\n     tcpmib_get_state:long(sk:long)\n-</pre></div><div class=\"refsect1\"><a name=\"idm14699\"></a><h2>Arguments</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>sk</code></em></span></dt><dd><p>\n+</pre></div><div class=\"refsect1\"><a name=\"idm14698\"></a><h2>Arguments</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>sk</code></em></span></dt><dd><p>\n      pointer to a struct sock\n-    </p></dd></dl></div></div><div class=\"refsect1\"><a name=\"idm14707\"></a><h2>Description</h2><p>\n+    </p></dd></dl></div></div><div class=\"refsect1\"><a name=\"idm14706\"></a><h2>Description</h2><p>\n    Returns the sk_state from a struct sock.\n </p></div></div><div class=\"navfooter\"><hr><table width=\"100%\" summary=\"Navigation footer\"><tr><td width=\"40%\" align=\"left\"><a accesskey=\"p\" href=\"API-tcpmib-filter-key.html\">Prev</a>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"u\" href=\"snmp.stp.html\">Up</a></td><td width=\"40%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-tcpmib-local-addr.html\">Next</a></td></tr><tr><td width=\"40%\" align=\"left\" valign=\"top\"><span class=\"phrase\">function::tcpmib_filter_key</span>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"h\" href=\"index.html\">Home</a></td><td width=\"40%\" align=\"right\" valign=\"top\">&#160;<span class=\"phrase\">function::tcpmib_local_addr</span></td></tr></table></div></body></html>\n"}, {"source1": "./usr/share/doc/systemtap-doc/tapsets/API-tcpmib-local-addr.html", "source2": "./usr/share/doc/systemtap-doc/tapsets/API-tcpmib-local-addr.html", "unified_diff": "@@ -1,9 +1,9 @@\n <html><head><meta http-equiv=\"Content-Type\" content=\"text/html; charset=ANSI_X3.4-1968\"><title>function::tcpmib_local_addr</title><meta name=\"generator\" content=\"DocBook XSL Stylesheets Vsnapshot\"><link rel=\"home\" href=\"index.html\" title=\"SystemTap Tapset Reference Manual\"><link rel=\"up\" href=\"snmp.stp.html\" title=\"Chapter&#160;15.&#160;SNMP Information Tapset\"><link rel=\"prev\" href=\"API-tcpmib-get-state.html\" title=\"function::tcpmib_get_state\"><link rel=\"next\" href=\"API-tcpmib-local-port.html\" title=\"function::tcpmib_local_port\"></head><body bgcolor=\"white\" text=\"black\" link=\"#0000FF\" vlink=\"#840084\" alink=\"#0000FF\"><div class=\"navheader\"><table width=\"100%\" summary=\"Navigation header\"><tr><th colspan=\"3\" align=\"center\"><span class=\"phrase\">function::tcpmib_local_addr</span></th></tr><tr><td width=\"20%\" align=\"left\"><a accesskey=\"p\" href=\"API-tcpmib-get-state.html\">Prev</a>&#160;</td><th width=\"60%\" align=\"center\">Chapter&#160;15.&#160;SNMP Information Tapset</th><td width=\"20%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-tcpmib-local-port.html\">Next</a></td></tr></table><hr></div><div class=\"refentry\"><a name=\"API-tcpmib-local-addr\"></a><div class=\"titlepage\"></div><div class=\"refnamediv\"><h2>Name</h2><p>function::tcpmib_local_addr &#8212; \n      Get the source address\n  </p></div><div class=\"refsynopsisdiv\"><h2>Synopsis</h2><pre class=\"programlisting\">\n     tcpmib_local_addr:long(sk:long)\n-</pre></div><div class=\"refsect1\"><a name=\"idm14725\"></a><h2>Arguments</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>sk</code></em></span></dt><dd><p>\n+</pre></div><div class=\"refsect1\"><a name=\"idm14724\"></a><h2>Arguments</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>sk</code></em></span></dt><dd><p>\n      pointer to a struct inet_sock\n-    </p></dd></dl></div></div><div class=\"refsect1\"><a name=\"idm14733\"></a><h2>Description</h2><p>\n+    </p></dd></dl></div></div><div class=\"refsect1\"><a name=\"idm14732\"></a><h2>Description</h2><p>\n    Returns the saddr from a struct inet_sock in host order.\n </p></div></div><div class=\"navfooter\"><hr><table width=\"100%\" summary=\"Navigation footer\"><tr><td width=\"40%\" align=\"left\"><a accesskey=\"p\" href=\"API-tcpmib-get-state.html\">Prev</a>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"u\" href=\"snmp.stp.html\">Up</a></td><td width=\"40%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-tcpmib-local-port.html\">Next</a></td></tr><tr><td width=\"40%\" align=\"left\" valign=\"top\"><span class=\"phrase\">function::tcpmib_get_state</span>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"h\" href=\"index.html\">Home</a></td><td width=\"40%\" align=\"right\" valign=\"top\">&#160;<span class=\"phrase\">function::tcpmib_local_port</span></td></tr></table></div></body></html>\n"}, {"source1": "./usr/share/doc/systemtap-doc/tapsets/API-tcpmib-local-port.html", "source2": "./usr/share/doc/systemtap-doc/tapsets/API-tcpmib-local-port.html", "unified_diff": "@@ -1,9 +1,9 @@\n <html><head><meta http-equiv=\"Content-Type\" content=\"text/html; charset=ANSI_X3.4-1968\"><title>function::tcpmib_local_port</title><meta name=\"generator\" content=\"DocBook XSL Stylesheets Vsnapshot\"><link rel=\"home\" href=\"index.html\" title=\"SystemTap Tapset Reference Manual\"><link rel=\"up\" href=\"snmp.stp.html\" title=\"Chapter&#160;15.&#160;SNMP Information Tapset\"><link rel=\"prev\" href=\"API-tcpmib-local-addr.html\" title=\"function::tcpmib_local_addr\"><link rel=\"next\" href=\"API-tcpmib-remote-addr.html\" title=\"function::tcpmib_remote_addr\"></head><body bgcolor=\"white\" text=\"black\" link=\"#0000FF\" vlink=\"#840084\" alink=\"#0000FF\"><div class=\"navheader\"><table width=\"100%\" summary=\"Navigation header\"><tr><th colspan=\"3\" align=\"center\"><span class=\"phrase\">function::tcpmib_local_port</span></th></tr><tr><td width=\"20%\" align=\"left\"><a accesskey=\"p\" href=\"API-tcpmib-local-addr.html\">Prev</a>&#160;</td><th width=\"60%\" align=\"center\">Chapter&#160;15.&#160;SNMP Information Tapset</th><td width=\"20%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-tcpmib-remote-addr.html\">Next</a></td></tr></table><hr></div><div class=\"refentry\"><a name=\"API-tcpmib-local-port\"></a><div class=\"titlepage\"></div><div class=\"refnamediv\"><h2>Name</h2><p>function::tcpmib_local_port &#8212; \n      Get the local port\n  </p></div><div class=\"refsynopsisdiv\"><h2>Synopsis</h2><pre class=\"programlisting\">\n     tcpmib_local_port:long(sk:long)\n-</pre></div><div class=\"refsect1\"><a name=\"idm14751\"></a><h2>Arguments</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>sk</code></em></span></dt><dd><p>\n+</pre></div><div class=\"refsect1\"><a name=\"idm14750\"></a><h2>Arguments</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>sk</code></em></span></dt><dd><p>\n      pointer to a struct inet_sock\n-    </p></dd></dl></div></div><div class=\"refsect1\"><a name=\"idm14759\"></a><h2>Description</h2><p>\n+    </p></dd></dl></div></div><div class=\"refsect1\"><a name=\"idm14758\"></a><h2>Description</h2><p>\n    Returns the sport from a struct inet_sock in host order.\n </p></div></div><div class=\"navfooter\"><hr><table width=\"100%\" summary=\"Navigation footer\"><tr><td width=\"40%\" align=\"left\"><a accesskey=\"p\" href=\"API-tcpmib-local-addr.html\">Prev</a>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"u\" href=\"snmp.stp.html\">Up</a></td><td width=\"40%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-tcpmib-remote-addr.html\">Next</a></td></tr><tr><td width=\"40%\" align=\"left\" valign=\"top\"><span class=\"phrase\">function::tcpmib_local_addr</span>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"h\" href=\"index.html\">Home</a></td><td width=\"40%\" align=\"right\" valign=\"top\">&#160;<span class=\"phrase\">function::tcpmib_remote_addr</span></td></tr></table></div></body></html>\n"}, {"source1": "./usr/share/doc/systemtap-doc/tapsets/API-tcpmib-remote-addr.html", "source2": "./usr/share/doc/systemtap-doc/tapsets/API-tcpmib-remote-addr.html", "unified_diff": "@@ -1,9 +1,9 @@\n <html><head><meta http-equiv=\"Content-Type\" content=\"text/html; charset=ANSI_X3.4-1968\"><title>function::tcpmib_remote_addr</title><meta name=\"generator\" content=\"DocBook XSL Stylesheets Vsnapshot\"><link rel=\"home\" href=\"index.html\" title=\"SystemTap Tapset Reference Manual\"><link rel=\"up\" href=\"snmp.stp.html\" title=\"Chapter&#160;15.&#160;SNMP Information Tapset\"><link rel=\"prev\" href=\"API-tcpmib-local-port.html\" title=\"function::tcpmib_local_port\"><link rel=\"next\" href=\"API-tcpmib-remote-port.html\" title=\"function::tcpmib_remote_port\"></head><body bgcolor=\"white\" text=\"black\" link=\"#0000FF\" vlink=\"#840084\" alink=\"#0000FF\"><div class=\"navheader\"><table width=\"100%\" summary=\"Navigation header\"><tr><th colspan=\"3\" align=\"center\"><span class=\"phrase\">function::tcpmib_remote_addr</span></th></tr><tr><td width=\"20%\" align=\"left\"><a accesskey=\"p\" href=\"API-tcpmib-local-port.html\">Prev</a>&#160;</td><th width=\"60%\" align=\"center\">Chapter&#160;15.&#160;SNMP Information Tapset</th><td width=\"20%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-tcpmib-remote-port.html\">Next</a></td></tr></table><hr></div><div class=\"refentry\"><a name=\"API-tcpmib-remote-addr\"></a><div class=\"titlepage\"></div><div class=\"refnamediv\"><h2>Name</h2><p>function::tcpmib_remote_addr &#8212; \n      Get the remote address\n  </p></div><div class=\"refsynopsisdiv\"><h2>Synopsis</h2><pre class=\"programlisting\">\n     tcpmib_remote_addr:long(sk:long)\n-</pre></div><div class=\"refsect1\"><a name=\"idm14777\"></a><h2>Arguments</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>sk</code></em></span></dt><dd><p>\n+</pre></div><div class=\"refsect1\"><a name=\"idm14776\"></a><h2>Arguments</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>sk</code></em></span></dt><dd><p>\n      pointer to a struct inet_sock\n-    </p></dd></dl></div></div><div class=\"refsect1\"><a name=\"idm14785\"></a><h2>Description</h2><p>\n+    </p></dd></dl></div></div><div class=\"refsect1\"><a name=\"idm14784\"></a><h2>Description</h2><p>\n    Returns the daddr from a struct inet_sock in host order.\n </p></div></div><div class=\"navfooter\"><hr><table width=\"100%\" summary=\"Navigation footer\"><tr><td width=\"40%\" align=\"left\"><a accesskey=\"p\" href=\"API-tcpmib-local-port.html\">Prev</a>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"u\" href=\"snmp.stp.html\">Up</a></td><td width=\"40%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-tcpmib-remote-port.html\">Next</a></td></tr><tr><td width=\"40%\" align=\"left\" valign=\"top\"><span class=\"phrase\">function::tcpmib_local_port</span>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"h\" href=\"index.html\">Home</a></td><td width=\"40%\" align=\"right\" valign=\"top\">&#160;<span class=\"phrase\">function::tcpmib_remote_port</span></td></tr></table></div></body></html>\n"}, {"source1": "./usr/share/doc/systemtap-doc/tapsets/API-tcpmib-remote-port.html", "source2": "./usr/share/doc/systemtap-doc/tapsets/API-tcpmib-remote-port.html", "unified_diff": "@@ -1,9 +1,9 @@\n <html><head><meta http-equiv=\"Content-Type\" content=\"text/html; charset=ANSI_X3.4-1968\"><title>function::tcpmib_remote_port</title><meta name=\"generator\" content=\"DocBook XSL Stylesheets Vsnapshot\"><link rel=\"home\" href=\"index.html\" title=\"SystemTap Tapset Reference Manual\"><link rel=\"up\" href=\"snmp.stp.html\" title=\"Chapter&#160;15.&#160;SNMP Information Tapset\"><link rel=\"prev\" href=\"API-tcpmib-remote-addr.html\" title=\"function::tcpmib_remote_addr\"><link rel=\"next\" href=\"API-ipmib-ForwDatagrams.html\" title=\"probe::ipmib.ForwDatagrams\"></head><body bgcolor=\"white\" text=\"black\" link=\"#0000FF\" vlink=\"#840084\" alink=\"#0000FF\"><div class=\"navheader\"><table width=\"100%\" summary=\"Navigation header\"><tr><th colspan=\"3\" align=\"center\"><span class=\"phrase\">function::tcpmib_remote_port</span></th></tr><tr><td width=\"20%\" align=\"left\"><a accesskey=\"p\" href=\"API-tcpmib-remote-addr.html\">Prev</a>&#160;</td><th width=\"60%\" align=\"center\">Chapter&#160;15.&#160;SNMP Information Tapset</th><td width=\"20%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-ipmib-ForwDatagrams.html\">Next</a></td></tr></table><hr></div><div class=\"refentry\"><a name=\"API-tcpmib-remote-port\"></a><div class=\"titlepage\"></div><div class=\"refnamediv\"><h2>Name</h2><p>function::tcpmib_remote_port &#8212; \n      Get the remote port\n  </p></div><div class=\"refsynopsisdiv\"><h2>Synopsis</h2><pre class=\"programlisting\">\n     tcpmib_remote_port:long(sk:long)\n-</pre></div><div class=\"refsect1\"><a name=\"idm14803\"></a><h2>Arguments</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>sk</code></em></span></dt><dd><p>\n+</pre></div><div class=\"refsect1\"><a name=\"idm14802\"></a><h2>Arguments</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>sk</code></em></span></dt><dd><p>\n      pointer to a struct inet_sock\n-    </p></dd></dl></div></div><div class=\"refsect1\"><a name=\"idm14811\"></a><h2>Description</h2><p>\n+    </p></dd></dl></div></div><div class=\"refsect1\"><a name=\"idm14810\"></a><h2>Description</h2><p>\n    Returns the dport from a struct inet_sock in host order.\n </p></div></div><div class=\"navfooter\"><hr><table width=\"100%\" summary=\"Navigation footer\"><tr><td width=\"40%\" align=\"left\"><a accesskey=\"p\" href=\"API-tcpmib-remote-addr.html\">Prev</a>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"u\" href=\"snmp.stp.html\">Up</a></td><td width=\"40%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-ipmib-ForwDatagrams.html\">Next</a></td></tr><tr><td width=\"40%\" align=\"left\" valign=\"top\"><span class=\"phrase\">function::tcpmib_remote_addr</span>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"h\" href=\"index.html\">Home</a></td><td width=\"40%\" align=\"right\" valign=\"top\">&#160;<span class=\"phrase\">probe::ipmib.ForwDatagrams</span></td></tr></table></div></body></html>\n"}, {"source1": "./usr/share/doc/systemtap-doc/tapsets/API-text-str.html", "source2": "./usr/share/doc/systemtap-doc/tapsets/API-text-str.html", "unified_diff": "@@ -1,12 +1,12 @@\n <html><head><meta http-equiv=\"Content-Type\" content=\"text/html; charset=ANSI_X3.4-1968\"><title>function::text_str</title><meta name=\"generator\" content=\"DocBook XSL Stylesheets Vsnapshot\"><link rel=\"home\" href=\"index.html\" title=\"SystemTap Tapset Reference Manual\"><link rel=\"up\" href=\"string.stp.html\" title=\"Chapter&#160;28.&#160;A collection of standard string functions\"><link rel=\"prev\" href=\"API-substr.html\" title=\"function::substr\"><link rel=\"next\" href=\"API-text-strn.html\" title=\"function::text_strn\"></head><body bgcolor=\"white\" text=\"black\" link=\"#0000FF\" vlink=\"#840084\" alink=\"#0000FF\"><div class=\"navheader\"><table width=\"100%\" summary=\"Navigation header\"><tr><th colspan=\"3\" align=\"center\"><span class=\"phrase\">function::text_str</span></th></tr><tr><td width=\"20%\" align=\"left\"><a accesskey=\"p\" href=\"API-substr.html\">Prev</a>&#160;</td><th width=\"60%\" align=\"center\">Chapter&#160;28.&#160;A collection of standard string functions</th><td width=\"20%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-text-strn.html\">Next</a></td></tr></table><hr></div><div class=\"refentry\"><a name=\"API-text-str\"></a><div class=\"titlepage\"></div><div class=\"refnamediv\"><h2>Name</h2><p>function::text_str &#8212; \n      Escape any non-printable chars in a string\n  </p></div><div class=\"refsynopsisdiv\"><h2>Synopsis</h2><pre class=\"programlisting\">\n     text_str:string(input:string)\n-</pre></div><div class=\"refsect1\"><a name=\"idm21144\"></a><h2>Arguments</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>input</code></em></span></dt><dd><p>\n+</pre></div><div class=\"refsect1\"><a name=\"idm21143\"></a><h2>Arguments</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>input</code></em></span></dt><dd><p>\n      the string to escape\n-    </p></dd></dl></div></div><div class=\"refsect1\"><a name=\"idm21152\"></a><h2>Description</h2><p>\n+    </p></dd></dl></div></div><div class=\"refsect1\"><a name=\"idm21151\"></a><h2>Description</h2><p>\n    This function accepts a string argument, \n    and any ASCII characters that are not\n    printable are replaced by the corresponding escape sequence in the\n    returned string.\n </p></div></div><div class=\"navfooter\"><hr><table width=\"100%\" summary=\"Navigation footer\"><tr><td width=\"40%\" align=\"left\"><a accesskey=\"p\" href=\"API-substr.html\">Prev</a>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"u\" href=\"string.stp.html\">Up</a></td><td width=\"40%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-text-strn.html\">Next</a></td></tr><tr><td width=\"40%\" align=\"left\" valign=\"top\"><span class=\"phrase\">function::substr</span>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"h\" href=\"index.html\">Home</a></td><td width=\"40%\" align=\"right\" valign=\"top\">&#160;<span class=\"phrase\">function::text_strn</span></td></tr></table></div></body></html>\n"}, {"source1": "./usr/share/doc/systemtap-doc/tapsets/API-text-strn.html", "source2": "./usr/share/doc/systemtap-doc/tapsets/API-text-strn.html", "unified_diff": "@@ -1,17 +1,17 @@\n <html><head><meta http-equiv=\"Content-Type\" content=\"text/html; charset=ANSI_X3.4-1968\"><title>function::text_strn</title><meta name=\"generator\" content=\"DocBook XSL Stylesheets Vsnapshot\"><link rel=\"home\" href=\"index.html\" title=\"SystemTap Tapset Reference Manual\"><link rel=\"up\" href=\"string.stp.html\" title=\"Chapter&#160;28.&#160;A collection of standard string functions\"><link rel=\"prev\" href=\"API-text-str.html\" title=\"function::text_str\"><link rel=\"next\" href=\"API-tokenize.html\" title=\"function::tokenize\"></head><body bgcolor=\"white\" text=\"black\" link=\"#0000FF\" vlink=\"#840084\" alink=\"#0000FF\"><div class=\"navheader\"><table width=\"100%\" summary=\"Navigation header\"><tr><th colspan=\"3\" align=\"center\"><span class=\"phrase\">function::text_strn</span></th></tr><tr><td width=\"20%\" align=\"left\"><a accesskey=\"p\" href=\"API-text-str.html\">Prev</a>&#160;</td><th width=\"60%\" align=\"center\">Chapter&#160;28.&#160;A collection of standard string functions</th><td width=\"20%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-tokenize.html\">Next</a></td></tr></table><hr></div><div class=\"refentry\"><a name=\"API-text-strn\"></a><div class=\"titlepage\"></div><div class=\"refnamediv\"><h2>Name</h2><p>function::text_strn &#8212; \n      Escape any non-printable chars in a string\n  </p></div><div class=\"refsynopsisdiv\"><h2>Synopsis</h2><pre class=\"programlisting\">\n     text_strn:string(input:string,len:long,quoted:long)\n-</pre></div><div class=\"refsect1\"><a name=\"idm21170\"></a><h2>Arguments</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>input</code></em></span></dt><dd><p>\n+</pre></div><div class=\"refsect1\"><a name=\"idm21169\"></a><h2>Arguments</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>input</code></em></span></dt><dd><p>\n      the string to escape\n     </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>len</code></em></span></dt><dd><p>\n      maximum length of string to return (0 implies MAXSTRINGLEN)\n     </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>quoted</code></em></span></dt><dd><p>\n      put double quotes around the string. If input string is\n      truncated it will have <span class=\"quote\">&#8220;<span class=\"quote\">...</span>&#8221;</span> after the second quote\n-    </p></dd></dl></div></div><div class=\"refsect1\"><a name=\"idm21189\"></a><h2>Description</h2><p>\n+    </p></dd></dl></div></div><div class=\"refsect1\"><a name=\"idm21188\"></a><h2>Description</h2><p>\n    This function accepts a string of designated length,\n    and any ASCII characters that are not\n    printable are replaced by the corresponding escape sequence in the\n    returned string.\n </p></div></div><div class=\"navfooter\"><hr><table width=\"100%\" summary=\"Navigation footer\"><tr><td width=\"40%\" align=\"left\"><a accesskey=\"p\" href=\"API-text-str.html\">Prev</a>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"u\" href=\"string.stp.html\">Up</a></td><td width=\"40%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-tokenize.html\">Next</a></td></tr><tr><td width=\"40%\" align=\"left\" valign=\"top\"><span class=\"phrase\">function::text_str</span>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"h\" href=\"index.html\">Home</a></td><td width=\"40%\" align=\"right\" valign=\"top\">&#160;<span class=\"phrase\">function::tokenize</span></td></tr></table></div></body></html>\n"}, {"source1": "./usr/share/doc/systemtap-doc/tapsets/API-thread-indent-depth.html", "source2": "./usr/share/doc/systemtap-doc/tapsets/API-thread-indent-depth.html", "unified_diff": "@@ -1,14 +1,14 @@\n <html><head><meta http-equiv=\"Content-Type\" content=\"text/html; charset=ANSI_X3.4-1968\"><title>function::thread_indent_depth</title><meta name=\"generator\" content=\"DocBook XSL Stylesheets Vsnapshot\"><link rel=\"home\" href=\"index.html\" title=\"SystemTap Tapset Reference Manual\"><link rel=\"up\" href=\"ansi.stp.html\" title=\"Chapter&#160;29.&#160;Utility functions for using ansi control chars in logs\"><link rel=\"prev\" href=\"API-thread-indent.html\" title=\"function::thread_indent\"><link rel=\"next\" href=\"stap_staticmarkers.stp.html\" title=\"Chapter&#160;30.&#160;SystemTap Translator Tapset\"></head><body bgcolor=\"white\" text=\"black\" link=\"#0000FF\" vlink=\"#840084\" alink=\"#0000FF\"><div class=\"navheader\"><table width=\"100%\" summary=\"Navigation header\"><tr><th colspan=\"3\" align=\"center\"><span class=\"phrase\">function::thread_indent_depth</span></th></tr><tr><td width=\"20%\" align=\"left\"><a accesskey=\"p\" href=\"API-thread-indent.html\">Prev</a>&#160;</td><th width=\"60%\" align=\"center\">Chapter&#160;29.&#160;Utility functions for using ansi control chars in logs</th><td width=\"20%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"stap_staticmarkers.stp.html\">Next</a></td></tr></table><hr></div><div class=\"refentry\"><a name=\"API-thread-indent-depth\"></a><div class=\"titlepage\"></div><div class=\"refnamediv\"><h2>Name</h2><p>function::thread_indent_depth &#8212; \n      returns the nested-depth of the current task\n  </p></div><div class=\"refsynopsisdiv\"><h2>Synopsis</h2><pre class=\"programlisting\">\n     thread_indent_depth:long(delta:long)\n-</pre></div><div class=\"refsect1\"><a name=\"idm21542\"></a><h2>Arguments</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>delta</code></em></span></dt><dd><p>\n+</pre></div><div class=\"refsect1\"><a name=\"idm21541\"></a><h2>Arguments</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>delta</code></em></span></dt><dd><p>\n      the amount of depth added/removed for each call\n-    </p></dd></dl></div></div><div class=\"refsect1\"><a name=\"idm21550\"></a><h2>Description</h2><p>\n+    </p></dd></dl></div></div><div class=\"refsect1\"><a name=\"idm21549\"></a><h2>Description</h2><p>\n    This function returns an integer equal to the nested\n    function-call depth starting from the outermost initial level. This function\n    is useful for saving space (consumed by whitespace) in traces with long\n    nested function calls. Use this function in a similar fashion to\n    <code class=\"function\">thread_indent</code>, i.e., in call-probe, use thread_indent_depth(1) and in\n    return-probe, use thread_indent_depth(-1)\n </p></div></div><div class=\"navfooter\"><hr><table width=\"100%\" summary=\"Navigation footer\"><tr><td width=\"40%\" align=\"left\"><a accesskey=\"p\" href=\"API-thread-indent.html\">Prev</a>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"u\" href=\"ansi.stp.html\">Up</a></td><td width=\"40%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"stap_staticmarkers.stp.html\">Next</a></td></tr><tr><td width=\"40%\" align=\"left\" valign=\"top\"><span class=\"phrase\">function::thread_indent</span>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"h\" href=\"index.html\">Home</a></td><td width=\"40%\" align=\"right\" valign=\"top\">&#160;Chapter&#160;30.&#160;SystemTap Translator Tapset</td></tr></table></div></body></html>\n"}, {"source1": "./usr/share/doc/systemtap-doc/tapsets/API-thread-indent.html", "source2": "./usr/share/doc/systemtap-doc/tapsets/API-thread-indent.html", "unified_diff": "@@ -1,14 +1,14 @@\n <html><head><meta http-equiv=\"Content-Type\" content=\"text/html; charset=ANSI_X3.4-1968\"><title>function::thread_indent</title><meta name=\"generator\" content=\"DocBook XSL Stylesheets Vsnapshot\"><link rel=\"home\" href=\"index.html\" title=\"SystemTap Tapset Reference Manual\"><link rel=\"up\" href=\"ansi.stp.html\" title=\"Chapter&#160;29.&#160;Utility functions for using ansi control chars in logs\"><link rel=\"prev\" href=\"API-indent-depth.html\" title=\"function::indent_depth\"><link rel=\"next\" href=\"API-thread-indent-depth.html\" title=\"function::thread_indent_depth\"></head><body bgcolor=\"white\" text=\"black\" link=\"#0000FF\" vlink=\"#840084\" alink=\"#0000FF\"><div class=\"navheader\"><table width=\"100%\" summary=\"Navigation header\"><tr><th colspan=\"3\" align=\"center\"><span class=\"phrase\">function::thread_indent</span></th></tr><tr><td width=\"20%\" align=\"left\"><a accesskey=\"p\" href=\"API-indent-depth.html\">Prev</a>&#160;</td><th width=\"60%\" align=\"center\">Chapter&#160;29.&#160;Utility functions for using ansi control chars in logs</th><td width=\"20%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-thread-indent-depth.html\">Next</a></td></tr></table><hr></div><div class=\"refentry\"><a name=\"API-thread-indent\"></a><div class=\"titlepage\"></div><div class=\"refnamediv\"><h2>Name</h2><p>function::thread_indent &#8212; \n   returns an amount of space with the current task information\n  </p></div><div class=\"refsynopsisdiv\"><h2>Synopsis</h2><pre class=\"programlisting\">\n     thread_indent:string(delta:long)\n-</pre></div><div class=\"refsect1\"><a name=\"idm21516\"></a><h2>Arguments</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>delta</code></em></span></dt><dd><p>\n+</pre></div><div class=\"refsect1\"><a name=\"idm21515\"></a><h2>Arguments</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>delta</code></em></span></dt><dd><p>\n      the amount of space added/removed for each call\n-    </p></dd></dl></div></div><div class=\"refsect1\"><a name=\"idm21524\"></a><h2>Description</h2><p>\n+    </p></dd></dl></div></div><div class=\"refsect1\"><a name=\"idm21523\"></a><h2>Description</h2><p>\n    This function returns a string with appropriate\n    indentation for a thread. Call it with a small positive or\n    matching negative delta. If this is the real outermost,\n    initial level of indentation, then the function resets the \n    relative timestamp base to zero.  The timestamp is as per\n    provided by the __indent_timestamp function, which by default\n    measures microseconds.\n"}, {"source1": "./usr/share/doc/systemtap-doc/tapsets/API-tid.html", "source2": "./usr/share/doc/systemtap-doc/tapsets/API-tid.html", "unified_diff": "@@ -1,9 +1,9 @@\n <html><head><meta http-equiv=\"Content-Type\" content=\"text/html; charset=ANSI_X3.4-1968\"><title>function::tid</title><meta name=\"generator\" content=\"DocBook XSL Stylesheets Vsnapshot\"><link rel=\"home\" href=\"index.html\" title=\"SystemTap Tapset Reference Manual\"><link rel=\"up\" href=\"context_stp.html\" title=\"Chapter&#160;2.&#160;Context Functions\"><link rel=\"prev\" href=\"API-task-uid.html\" title=\"function::task_uid\"><link rel=\"next\" href=\"API-u32-arg.html\" title=\"function::u32_arg\"></head><body bgcolor=\"white\" text=\"black\" link=\"#0000FF\" vlink=\"#840084\" alink=\"#0000FF\"><div class=\"navheader\"><table width=\"100%\" summary=\"Navigation header\"><tr><th colspan=\"3\" align=\"center\"><span class=\"phrase\">function::tid</span></th></tr><tr><td width=\"20%\" align=\"left\"><a accesskey=\"p\" href=\"API-task-uid.html\">Prev</a>&#160;</td><th width=\"60%\" align=\"center\">Chapter&#160;2.&#160;Context Functions</th><td width=\"20%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-u32-arg.html\">Next</a></td></tr></table><hr></div><div class=\"refentry\"><a name=\"API-tid\"></a><div class=\"titlepage\"></div><div class=\"refnamediv\"><h2>Name</h2><p>function::tid &#8212; \n      Returns the thread ID of a target process\n  </p></div><div class=\"refsynopsisdiv\"><h2>Synopsis</h2><pre class=\"programlisting\">\n     tid:long()\n-</pre></div><div class=\"refsect1\"><a name=\"idm3154\"></a><h2>Arguments</h2><p>\n+</pre></div><div class=\"refsect1\"><a name=\"idm3153\"></a><h2>Arguments</h2><p>\n   None\n- </p></div><div class=\"refsect1\"><a name=\"idm3157\"></a><h2>Description</h2><p>\n+ </p></div><div class=\"refsect1\"><a name=\"idm3156\"></a><h2>Description</h2><p>\n    This function returns the thread ID of the target process.\n </p></div></div><div class=\"navfooter\"><hr><table width=\"100%\" summary=\"Navigation footer\"><tr><td width=\"40%\" align=\"left\"><a accesskey=\"p\" href=\"API-task-uid.html\">Prev</a>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"u\" href=\"context_stp.html\">Up</a></td><td width=\"40%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-u32-arg.html\">Next</a></td></tr><tr><td width=\"40%\" align=\"left\" valign=\"top\"><span class=\"phrase\">function::task_uid</span>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"h\" href=\"index.html\">Home</a></td><td width=\"40%\" align=\"right\" valign=\"top\">&#160;<span class=\"phrase\">function::u32_arg</span></td></tr></table></div></body></html>\n"}, {"source1": "./usr/share/doc/systemtap-doc/tapsets/API-tokenize.html", "source2": "./usr/share/doc/systemtap-doc/tapsets/API-tokenize.html", "unified_diff": "@@ -1,15 +1,15 @@\n <html><head><meta http-equiv=\"Content-Type\" content=\"text/html; charset=ANSI_X3.4-1968\"><title>function::tokenize</title><meta name=\"generator\" content=\"DocBook XSL Stylesheets Vsnapshot\"><link rel=\"home\" href=\"index.html\" title=\"SystemTap Tapset Reference Manual\"><link rel=\"up\" href=\"string.stp.html\" title=\"Chapter&#160;28.&#160;A collection of standard string functions\"><link rel=\"prev\" href=\"API-text-strn.html\" title=\"function::text_strn\"><link rel=\"next\" href=\"ansi.stp.html\" title=\"Chapter&#160;29.&#160;Utility functions for using ansi control chars in logs\"></head><body bgcolor=\"white\" text=\"black\" link=\"#0000FF\" vlink=\"#840084\" alink=\"#0000FF\"><div class=\"navheader\"><table width=\"100%\" summary=\"Navigation header\"><tr><th colspan=\"3\" align=\"center\"><span class=\"phrase\">function::tokenize</span></th></tr><tr><td width=\"20%\" align=\"left\"><a accesskey=\"p\" href=\"API-text-strn.html\">Prev</a>&#160;</td><th width=\"60%\" align=\"center\">Chapter&#160;28.&#160;A collection of standard string functions</th><td width=\"20%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"ansi.stp.html\">Next</a></td></tr></table><hr></div><div class=\"refentry\"><a name=\"API-tokenize\"></a><div class=\"titlepage\"></div><div class=\"refnamediv\"><h2>Name</h2><p>function::tokenize &#8212; \n   Return the next non-empty token in a string\n- </p></div><div class=\"refsynopsisdiv\"><h2>Synopsis</h2><pre class=\"programlisting\">1) tokenize:string(delim:string)</pre><pre class=\"programlisting\">2) tokenize:string(input:string,delim:string)</pre></div><div class=\"refsect1\"><a name=\"idm21208\"></a><h2>Arguments</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>delim</code></em></span></dt><dd><p>\n+ </p></div><div class=\"refsynopsisdiv\"><h2>Synopsis</h2><pre class=\"programlisting\">1) tokenize:string(delim:string)</pre><pre class=\"programlisting\">2) tokenize:string(input:string,delim:string)</pre></div><div class=\"refsect1\"><a name=\"idm21207\"></a><h2>Arguments</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>delim</code></em></span></dt><dd><p>\n      set of characters that delimit the tokens\n     </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>input</code></em></span></dt><dd><p>\n      string to tokenize. If empty, returns the next non-empty token\n      in the string passed in the previous call to <code class=\"function\">tokenize</code>.\n-    </p></dd></dl></div></div><div class=\"refsect1\"><a name=\"idm21222\"></a><h2>Description</h2><p>1) This function returns the next token in the string\n+    </p></dd></dl></div></div><div class=\"refsect1\"><a name=\"idm21221\"></a><h2>Description</h2><p>1) This function returns the next token in the string\n    passed in the previous call to tokenize. If no delimiter is found,\n    the entire remaining input string is * returned. It returns empty\n    when no more tokens are available.</p><p>2) This function returns the next non-empty token in the\n    given input string, where the tokens are delimited by characters in\n    the delim string.  If the input string is non-empty, it returns the\n    first token.  If the input string is empty, it returns the next\n    token in the string passed in the previous call to tokenize.\n"}, {"source1": "./usr/share/doc/systemtap-doc/tapsets/API-tty-init.html", "source2": "./usr/share/doc/systemtap-doc/tapsets/API-tty-init.html", "unified_diff": "@@ -1,9 +1,9 @@\n <html><head><meta http-equiv=\"Content-Type\" content=\"text/html; charset=ANSI_X3.4-1968\"><title>probe::tty.init</title><meta name=\"generator\" content=\"DocBook XSL Stylesheets Vsnapshot\"><link rel=\"home\" href=\"index.html\" title=\"SystemTap Tapset Reference Manual\"><link rel=\"up\" href=\"tty.stp.html\" title=\"Chapter&#160;11.&#160;TTY Tapset\"><link rel=\"prev\" href=\"tty.stp.html\" title=\"Chapter&#160;11.&#160;TTY Tapset\"><link rel=\"next\" href=\"API-tty-ioctl.html\" title=\"probe::tty.ioctl\"></head><body bgcolor=\"white\" text=\"black\" link=\"#0000FF\" vlink=\"#840084\" alink=\"#0000FF\"><div class=\"navheader\"><table width=\"100%\" summary=\"Navigation header\"><tr><th colspan=\"3\" align=\"center\"><span class=\"phrase\">probe::tty.init</span></th></tr><tr><td width=\"20%\" align=\"left\"><a accesskey=\"p\" href=\"tty.stp.html\">Prev</a>&#160;</td><th width=\"60%\" align=\"center\">Chapter&#160;11.&#160;TTY Tapset</th><td width=\"20%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-tty-ioctl.html\">Next</a></td></tr></table><hr></div><div class=\"refentry\"><a name=\"API-tty-init\"></a><div class=\"titlepage\"></div><div class=\"refnamediv\"><h2>Name</h2><p>probe::tty.init &#8212; \n      Called when a tty is being initalized\n- </p></div><div class=\"refsynopsisdiv\"><h2>Synopsis</h2><pre class=\"synopsis\">tty.init </pre></div><div class=\"refsect1\"><a name=\"idm7550\"></a><h2>Values</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>module</code></em></span></dt><dd><p>\n+ </p></div><div class=\"refsynopsisdiv\"><h2>Synopsis</h2><pre class=\"synopsis\">tty.init </pre></div><div class=\"refsect1\"><a name=\"idm7549\"></a><h2>Values</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>module</code></em></span></dt><dd><p>\n      the module name\n-    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>name</code></em></span></dt><dd><p>\n-     the driver  .dev_name name\n     </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>driver_name</code></em></span></dt><dd><p>\n      the driver name\n+    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>name</code></em></span></dt><dd><p>\n+     the driver  .dev_name name\n     </p></dd></dl></div></div></div><div class=\"navfooter\"><hr><table width=\"100%\" summary=\"Navigation footer\"><tr><td width=\"40%\" align=\"left\"><a accesskey=\"p\" href=\"tty.stp.html\">Prev</a>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"u\" href=\"tty.stp.html\">Up</a></td><td width=\"40%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-tty-ioctl.html\">Next</a></td></tr><tr><td width=\"40%\" align=\"left\" valign=\"top\">Chapter&#160;11.&#160;TTY Tapset&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"h\" href=\"index.html\">Home</a></td><td width=\"40%\" align=\"right\" valign=\"top\">&#160;<span class=\"phrase\">probe::tty.ioctl</span></td></tr></table></div></body></html>\n"}, {"source1": "./usr/share/doc/systemtap-doc/tapsets/API-tty-ioctl.html", "source2": "./usr/share/doc/systemtap-doc/tapsets/API-tty-ioctl.html", "unified_diff": "@@ -1,9 +1,9 @@\n <html><head><meta http-equiv=\"Content-Type\" content=\"text/html; charset=ANSI_X3.4-1968\"><title>probe::tty.ioctl</title><meta name=\"generator\" content=\"DocBook XSL Stylesheets Vsnapshot\"><link rel=\"home\" href=\"index.html\" title=\"SystemTap Tapset Reference Manual\"><link rel=\"up\" href=\"tty.stp.html\" title=\"Chapter&#160;11.&#160;TTY Tapset\"><link rel=\"prev\" href=\"API-tty-init.html\" title=\"probe::tty.init\"><link rel=\"next\" href=\"API-tty-open.html\" title=\"probe::tty.open\"></head><body bgcolor=\"white\" text=\"black\" link=\"#0000FF\" vlink=\"#840084\" alink=\"#0000FF\"><div class=\"navheader\"><table width=\"100%\" summary=\"Navigation header\"><tr><th colspan=\"3\" align=\"center\"><span class=\"phrase\">probe::tty.ioctl</span></th></tr><tr><td width=\"20%\" align=\"left\"><a accesskey=\"p\" href=\"API-tty-init.html\">Prev</a>&#160;</td><th width=\"60%\" align=\"center\">Chapter&#160;11.&#160;TTY Tapset</th><td width=\"20%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-tty-open.html\">Next</a></td></tr></table><hr></div><div class=\"refentry\"><a name=\"API-tty-ioctl\"></a><div class=\"titlepage\"></div><div class=\"refnamediv\"><h2>Name</h2><p>probe::tty.ioctl &#8212; \n      called when a ioctl is request to the tty\n- </p></div><div class=\"refsynopsisdiv\"><h2>Synopsis</h2><pre class=\"synopsis\">tty.ioctl </pre></div><div class=\"refsect1\"><a name=\"idm7583\"></a><h2>Values</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>name</code></em></span></dt><dd><p>\n+ </p></div><div class=\"refsynopsisdiv\"><h2>Synopsis</h2><pre class=\"synopsis\">tty.ioctl </pre></div><div class=\"refsect1\"><a name=\"idm7582\"></a><h2>Values</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>name</code></em></span></dt><dd><p>\n      the file name\n     </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>cmd</code></em></span></dt><dd><p>\n      the ioctl command\n     </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>arg</code></em></span></dt><dd><p>\n      the ioctl argument\n     </p></dd></dl></div></div></div><div class=\"navfooter\"><hr><table width=\"100%\" summary=\"Navigation footer\"><tr><td width=\"40%\" align=\"left\"><a accesskey=\"p\" href=\"API-tty-init.html\">Prev</a>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"u\" href=\"tty.stp.html\">Up</a></td><td width=\"40%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-tty-open.html\">Next</a></td></tr><tr><td width=\"40%\" align=\"left\" valign=\"top\"><span class=\"phrase\">probe::tty.init</span>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"h\" href=\"index.html\">Home</a></td><td width=\"40%\" align=\"right\" valign=\"top\">&#160;<span class=\"phrase\">probe::tty.open</span></td></tr></table></div></body></html>\n"}, {"source1": "./usr/share/doc/systemtap-doc/tapsets/API-tty-open.html", "source2": "./usr/share/doc/systemtap-doc/tapsets/API-tty-open.html", "unified_diff": "@@ -1,15 +1,15 @@\n <html><head><meta http-equiv=\"Content-Type\" content=\"text/html; charset=ANSI_X3.4-1968\"><title>probe::tty.open</title><meta name=\"generator\" content=\"DocBook XSL Stylesheets Vsnapshot\"><link rel=\"home\" href=\"index.html\" title=\"SystemTap Tapset Reference Manual\"><link rel=\"up\" href=\"tty.stp.html\" title=\"Chapter&#160;11.&#160;TTY Tapset\"><link rel=\"prev\" href=\"API-tty-ioctl.html\" title=\"probe::tty.ioctl\"><link rel=\"next\" href=\"API-tty-poll.html\" title=\"probe::tty.poll\"></head><body bgcolor=\"white\" text=\"black\" link=\"#0000FF\" vlink=\"#840084\" alink=\"#0000FF\"><div class=\"navheader\"><table width=\"100%\" summary=\"Navigation header\"><tr><th colspan=\"3\" align=\"center\"><span class=\"phrase\">probe::tty.open</span></th></tr><tr><td width=\"20%\" align=\"left\"><a accesskey=\"p\" href=\"API-tty-ioctl.html\">Prev</a>&#160;</td><th width=\"60%\" align=\"center\">Chapter&#160;11.&#160;TTY Tapset</th><td width=\"20%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-tty-poll.html\">Next</a></td></tr></table><hr></div><div class=\"refentry\"><a name=\"API-tty-open\"></a><div class=\"titlepage\"></div><div class=\"refnamediv\"><h2>Name</h2><p>probe::tty.open &#8212; \n   Called when a tty is opened\n- </p></div><div class=\"refsynopsisdiv\"><h2>Synopsis</h2><pre class=\"synopsis\">tty.open </pre></div><div class=\"refsect1\"><a name=\"idm7616\"></a><h2>Values</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>inode_flags</code></em></span></dt><dd><p>\n+ </p></div><div class=\"refsynopsisdiv\"><h2>Synopsis</h2><pre class=\"synopsis\">tty.open </pre></div><div class=\"refsect1\"><a name=\"idm7615\"></a><h2>Values</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>inode_flags</code></em></span></dt><dd><p>\n      the inode flags\n     </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>file_mode</code></em></span></dt><dd><p>\n      the file mode\n-    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>file_name</code></em></span></dt><dd><p>\n-     the file name\n     </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>inode_state</code></em></span></dt><dd><p>\n      the inode state\n-    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>file_flags</code></em></span></dt><dd><p>\n-     the file flags\n     </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>inode_number</code></em></span></dt><dd><p>\n      the inode number\n+    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>file_name</code></em></span></dt><dd><p>\n+     the file name\n+    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>file_flags</code></em></span></dt><dd><p>\n+     the file flags\n     </p></dd></dl></div></div></div><div class=\"navfooter\"><hr><table width=\"100%\" summary=\"Navigation footer\"><tr><td width=\"40%\" align=\"left\"><a accesskey=\"p\" href=\"API-tty-ioctl.html\">Prev</a>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"u\" href=\"tty.stp.html\">Up</a></td><td width=\"40%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-tty-poll.html\">Next</a></td></tr><tr><td width=\"40%\" align=\"left\" valign=\"top\"><span class=\"phrase\">probe::tty.ioctl</span>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"h\" href=\"index.html\">Home</a></td><td width=\"40%\" align=\"right\" valign=\"top\">&#160;<span class=\"phrase\">probe::tty.poll</span></td></tr></table></div></body></html>\n"}, {"source1": "./usr/share/doc/systemtap-doc/tapsets/API-tty-poll.html", "source2": "./usr/share/doc/systemtap-doc/tapsets/API-tty-poll.html", "unified_diff": "@@ -1,7 +1,7 @@\n <html><head><meta http-equiv=\"Content-Type\" content=\"text/html; charset=ANSI_X3.4-1968\"><title>probe::tty.poll</title><meta name=\"generator\" content=\"DocBook XSL Stylesheets Vsnapshot\"><link rel=\"home\" href=\"index.html\" title=\"SystemTap Tapset Reference Manual\"><link rel=\"up\" href=\"tty.stp.html\" title=\"Chapter&#160;11.&#160;TTY Tapset\"><link rel=\"prev\" href=\"API-tty-open.html\" title=\"probe::tty.open\"><link rel=\"next\" href=\"API-tty-read.html\" title=\"probe::tty.read\"></head><body bgcolor=\"white\" text=\"black\" link=\"#0000FF\" vlink=\"#840084\" alink=\"#0000FF\"><div class=\"navheader\"><table width=\"100%\" summary=\"Navigation header\"><tr><th colspan=\"3\" align=\"center\"><span class=\"phrase\">probe::tty.poll</span></th></tr><tr><td width=\"20%\" align=\"left\"><a accesskey=\"p\" href=\"API-tty-open.html\">Prev</a>&#160;</td><th width=\"60%\" align=\"center\">Chapter&#160;11.&#160;TTY Tapset</th><td width=\"20%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-tty-read.html\">Next</a></td></tr></table><hr></div><div class=\"refentry\"><a name=\"API-tty-poll\"></a><div class=\"titlepage\"></div><div class=\"refnamediv\"><h2>Name</h2><p>probe::tty.poll &#8212; \n      Called when a tty device is being polled\n- </p></div><div class=\"refsynopsisdiv\"><h2>Synopsis</h2><pre class=\"synopsis\">tty.poll </pre></div><div class=\"refsect1\"><a name=\"idm7664\"></a><h2>Values</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>wait_key</code></em></span></dt><dd><p>\n+ </p></div><div class=\"refsynopsisdiv\"><h2>Synopsis</h2><pre class=\"synopsis\">tty.poll </pre></div><div class=\"refsect1\"><a name=\"idm7663\"></a><h2>Values</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>wait_key</code></em></span></dt><dd><p>\n      the wait queue key\n     </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>file_name</code></em></span></dt><dd><p>\n      the tty file name\n     </p></dd></dl></div></div></div><div class=\"navfooter\"><hr><table width=\"100%\" summary=\"Navigation footer\"><tr><td width=\"40%\" align=\"left\"><a accesskey=\"p\" href=\"API-tty-open.html\">Prev</a>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"u\" href=\"tty.stp.html\">Up</a></td><td width=\"40%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-tty-read.html\">Next</a></td></tr><tr><td width=\"40%\" align=\"left\" valign=\"top\"><span class=\"phrase\">probe::tty.open</span>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"h\" href=\"index.html\">Home</a></td><td width=\"40%\" align=\"right\" valign=\"top\">&#160;<span class=\"phrase\">probe::tty.read</span></td></tr></table></div></body></html>\n"}, {"source1": "./usr/share/doc/systemtap-doc/tapsets/API-tty-read.html", "source2": "./usr/share/doc/systemtap-doc/tapsets/API-tty-read.html", "unified_diff": "@@ -1,11 +1,11 @@\n <html><head><meta http-equiv=\"Content-Type\" content=\"text/html; charset=ANSI_X3.4-1968\"><title>probe::tty.read</title><meta name=\"generator\" content=\"DocBook XSL Stylesheets Vsnapshot\"><link rel=\"home\" href=\"index.html\" title=\"SystemTap Tapset Reference Manual\"><link rel=\"up\" href=\"tty.stp.html\" title=\"Chapter&#160;11.&#160;TTY Tapset\"><link rel=\"prev\" href=\"API-tty-poll.html\" title=\"probe::tty.poll\"><link rel=\"next\" href=\"API-tty-receive.html\" title=\"probe::tty.receive\"></head><body bgcolor=\"white\" text=\"black\" link=\"#0000FF\" vlink=\"#840084\" alink=\"#0000FF\"><div class=\"navheader\"><table width=\"100%\" summary=\"Navigation header\"><tr><th colspan=\"3\" align=\"center\"><span class=\"phrase\">probe::tty.read</span></th></tr><tr><td width=\"20%\" align=\"left\"><a accesskey=\"p\" href=\"API-tty-poll.html\">Prev</a>&#160;</td><th width=\"60%\" align=\"center\">Chapter&#160;11.&#160;TTY Tapset</th><td width=\"20%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-tty-receive.html\">Next</a></td></tr></table><hr></div><div class=\"refentry\"><a name=\"API-tty-read\"></a><div class=\"titlepage\"></div><div class=\"refnamediv\"><h2>Name</h2><p>probe::tty.read &#8212; \n      called when a tty line will be read\n- </p></div><div class=\"refsynopsisdiv\"><h2>Synopsis</h2><pre class=\"synopsis\">tty.read </pre></div><div class=\"refsect1\"><a name=\"idm7692\"></a><h2>Values</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>nr</code></em></span></dt><dd><p>\n+ </p></div><div class=\"refsynopsisdiv\"><h2>Synopsis</h2><pre class=\"synopsis\">tty.read </pre></div><div class=\"refsect1\"><a name=\"idm7691\"></a><h2>Values</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>nr</code></em></span></dt><dd><p>\n      The amount of characters to be read\n+    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>driver_name</code></em></span></dt><dd><p>\n+     the driver name\n     </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>buffer</code></em></span></dt><dd><p>\n      the buffer that will receive the characters\n     </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>file_name</code></em></span></dt><dd><p>\n      the file name lreated to the tty\n-    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>driver_name</code></em></span></dt><dd><p>\n-     the driver name\n     </p></dd></dl></div></div></div><div class=\"navfooter\"><hr><table width=\"100%\" summary=\"Navigation footer\"><tr><td width=\"40%\" align=\"left\"><a accesskey=\"p\" href=\"API-tty-poll.html\">Prev</a>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"u\" href=\"tty.stp.html\">Up</a></td><td width=\"40%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-tty-receive.html\">Next</a></td></tr><tr><td width=\"40%\" align=\"left\" valign=\"top\"><span class=\"phrase\">probe::tty.poll</span>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"h\" href=\"index.html\">Home</a></td><td width=\"40%\" align=\"right\" valign=\"top\">&#160;<span class=\"phrase\">probe::tty.receive</span></td></tr></table></div></body></html>\n"}, {"source1": "./usr/share/doc/systemtap-doc/tapsets/API-tty-receive.html", "source2": "./usr/share/doc/systemtap-doc/tapsets/API-tty-receive.html", "unified_diff": "@@ -1,17 +1,17 @@\n <html><head><meta http-equiv=\"Content-Type\" content=\"text/html; charset=ANSI_X3.4-1968\"><title>probe::tty.receive</title><meta name=\"generator\" content=\"DocBook XSL Stylesheets Vsnapshot\"><link rel=\"home\" href=\"index.html\" title=\"SystemTap Tapset Reference Manual\"><link rel=\"up\" href=\"tty.stp.html\" title=\"Chapter&#160;11.&#160;TTY Tapset\"><link rel=\"prev\" href=\"API-tty-read.html\" title=\"probe::tty.read\"><link rel=\"next\" href=\"API-tty-register.html\" title=\"probe::tty.register\"></head><body bgcolor=\"white\" text=\"black\" link=\"#0000FF\" vlink=\"#840084\" alink=\"#0000FF\"><div class=\"navheader\"><table width=\"100%\" summary=\"Navigation header\"><tr><th colspan=\"3\" align=\"center\"><span class=\"phrase\">probe::tty.receive</span></th></tr><tr><td width=\"20%\" align=\"left\"><a accesskey=\"p\" href=\"API-tty-read.html\">Prev</a>&#160;</td><th width=\"60%\" align=\"center\">Chapter&#160;11.&#160;TTY Tapset</th><td width=\"20%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-tty-register.html\">Next</a></td></tr></table><hr></div><div class=\"refentry\"><a name=\"API-tty-receive\"></a><div class=\"titlepage\"></div><div class=\"refnamediv\"><h2>Name</h2><p>probe::tty.receive &#8212; \n      called when a tty receives a message\n- </p></div><div class=\"refsynopsisdiv\"><h2>Synopsis</h2><pre class=\"synopsis\">tty.receive </pre></div><div class=\"refsect1\"><a name=\"idm7730\"></a><h2>Values</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>fp</code></em></span></dt><dd><p>\n+ </p></div><div class=\"refsynopsisdiv\"><h2>Synopsis</h2><pre class=\"synopsis\">tty.receive </pre></div><div class=\"refsect1\"><a name=\"idm7729\"></a><h2>Values</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>fp</code></em></span></dt><dd><p>\n      The flag buffer\n+    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>cp</code></em></span></dt><dd><p>\n+     the buffer that was received\n     </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>id</code></em></span></dt><dd><p>\n      the tty id\n     </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>driver_name</code></em></span></dt><dd><p>\n      the driver name\n+    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>index</code></em></span></dt><dd><p>\n+     The tty Index\n     </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>count</code></em></span></dt><dd><p>\n      The amount of characters received\n     </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>name</code></em></span></dt><dd><p>\n      the name of the module file\n-    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>index</code></em></span></dt><dd><p>\n-     The tty Index\n-    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>cp</code></em></span></dt><dd><p>\n-     the buffer that was received\n     </p></dd></dl></div></div></div><div class=\"navfooter\"><hr><table width=\"100%\" summary=\"Navigation footer\"><tr><td width=\"40%\" align=\"left\"><a accesskey=\"p\" href=\"API-tty-read.html\">Prev</a>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"u\" href=\"tty.stp.html\">Up</a></td><td width=\"40%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-tty-register.html\">Next</a></td></tr><tr><td width=\"40%\" align=\"left\" valign=\"top\"><span class=\"phrase\">probe::tty.read</span>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"h\" href=\"index.html\">Home</a></td><td width=\"40%\" align=\"right\" valign=\"top\">&#160;<span class=\"phrase\">probe::tty.register</span></td></tr></table></div></body></html>\n"}, {"source1": "./usr/share/doc/systemtap-doc/tapsets/API-tty-register.html", "source2": "./usr/share/doc/systemtap-doc/tapsets/API-tty-register.html", "unified_diff": "@@ -1,11 +1,11 @@\n <html><head><meta http-equiv=\"Content-Type\" content=\"text/html; charset=ANSI_X3.4-1968\"><title>probe::tty.register</title><meta name=\"generator\" content=\"DocBook XSL Stylesheets Vsnapshot\"><link rel=\"home\" href=\"index.html\" title=\"SystemTap Tapset Reference Manual\"><link rel=\"up\" href=\"tty.stp.html\" title=\"Chapter&#160;11.&#160;TTY Tapset\"><link rel=\"prev\" href=\"API-tty-receive.html\" title=\"probe::tty.receive\"><link rel=\"next\" href=\"API-tty-release.html\" title=\"probe::tty.release\"></head><body bgcolor=\"white\" text=\"black\" link=\"#0000FF\" vlink=\"#840084\" alink=\"#0000FF\"><div class=\"navheader\"><table width=\"100%\" summary=\"Navigation header\"><tr><th colspan=\"3\" align=\"center\"><span class=\"phrase\">probe::tty.register</span></th></tr><tr><td width=\"20%\" align=\"left\"><a accesskey=\"p\" href=\"API-tty-receive.html\">Prev</a>&#160;</td><th width=\"60%\" align=\"center\">Chapter&#160;11.&#160;TTY Tapset</th><td width=\"20%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-tty-release.html\">Next</a></td></tr></table><hr></div><div class=\"refentry\"><a name=\"API-tty-register\"></a><div class=\"titlepage\"></div><div class=\"refnamediv\"><h2>Name</h2><p>probe::tty.register &#8212; \n      Called when a tty device is registred\n- </p></div><div class=\"refsynopsisdiv\"><h2>Synopsis</h2><pre class=\"synopsis\">tty.register </pre></div><div class=\"refsect1\"><a name=\"idm7783\"></a><h2>Values</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>driver_name</code></em></span></dt><dd><p>\n+ </p></div><div class=\"refsynopsisdiv\"><h2>Synopsis</h2><pre class=\"synopsis\">tty.register </pre></div><div class=\"refsect1\"><a name=\"idm7782\"></a><h2>Values</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>module</code></em></span></dt><dd><p>\n+     the module name\n+    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>driver_name</code></em></span></dt><dd><p>\n      the driver name\n-    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>name</code></em></span></dt><dd><p>\n-     the driver  .dev_name name\n     </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>index</code></em></span></dt><dd><p>\n      the tty index requested\n-    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>module</code></em></span></dt><dd><p>\n-     the module name\n+    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>name</code></em></span></dt><dd><p>\n+     the driver  .dev_name name\n     </p></dd></dl></div></div></div><div class=\"navfooter\"><hr><table width=\"100%\" summary=\"Navigation footer\"><tr><td width=\"40%\" align=\"left\"><a accesskey=\"p\" href=\"API-tty-receive.html\">Prev</a>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"u\" href=\"tty.stp.html\">Up</a></td><td width=\"40%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-tty-release.html\">Next</a></td></tr><tr><td width=\"40%\" align=\"left\" valign=\"top\"><span class=\"phrase\">probe::tty.receive</span>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"h\" href=\"index.html\">Home</a></td><td width=\"40%\" align=\"right\" valign=\"top\">&#160;<span class=\"phrase\">probe::tty.release</span></td></tr></table></div></body></html>\n"}, {"source1": "./usr/share/doc/systemtap-doc/tapsets/API-tty-release.html", "source2": "./usr/share/doc/systemtap-doc/tapsets/API-tty-release.html", "unified_diff": "@@ -1,15 +1,15 @@\n <html><head><meta http-equiv=\"Content-Type\" content=\"text/html; charset=ANSI_X3.4-1968\"><title>probe::tty.release</title><meta name=\"generator\" content=\"DocBook XSL Stylesheets Vsnapshot\"><link rel=\"home\" href=\"index.html\" title=\"SystemTap Tapset Reference Manual\"><link rel=\"up\" href=\"tty.stp.html\" title=\"Chapter&#160;11.&#160;TTY Tapset\"><link rel=\"prev\" href=\"API-tty-register.html\" title=\"probe::tty.register\"><link rel=\"next\" href=\"API-tty-resize.html\" title=\"probe::tty.resize\"></head><body bgcolor=\"white\" text=\"black\" link=\"#0000FF\" vlink=\"#840084\" alink=\"#0000FF\"><div class=\"navheader\"><table width=\"100%\" summary=\"Navigation header\"><tr><th colspan=\"3\" align=\"center\"><span class=\"phrase\">probe::tty.release</span></th></tr><tr><td width=\"20%\" align=\"left\"><a accesskey=\"p\" href=\"API-tty-register.html\">Prev</a>&#160;</td><th width=\"60%\" align=\"center\">Chapter&#160;11.&#160;TTY Tapset</th><td width=\"20%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-tty-resize.html\">Next</a></td></tr></table><hr></div><div class=\"refentry\"><a name=\"API-tty-release\"></a><div class=\"titlepage\"></div><div class=\"refnamediv\"><h2>Name</h2><p>probe::tty.release &#8212; \n      Called when the tty is closed\n- </p></div><div class=\"refsynopsisdiv\"><h2>Synopsis</h2><pre class=\"synopsis\">tty.release </pre></div><div class=\"refsect1\"><a name=\"idm7821\"></a><h2>Values</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>inode_number</code></em></span></dt><dd><p>\n-     the inode number\n-    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>file_flags</code></em></span></dt><dd><p>\n+ </p></div><div class=\"refsynopsisdiv\"><h2>Synopsis</h2><pre class=\"synopsis\">tty.release </pre></div><div class=\"refsect1\"><a name=\"idm7820\"></a><h2>Values</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>file_flags</code></em></span></dt><dd><p>\n      the file flags\n+    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>inode_flags</code></em></span></dt><dd><p>\n+     the inode flags\n+    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>file_mode</code></em></span></dt><dd><p>\n+     the file mode\n     </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>inode_state</code></em></span></dt><dd><p>\n      the inode state\n+    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>inode_number</code></em></span></dt><dd><p>\n+     the inode number\n     </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>file_name</code></em></span></dt><dd><p>\n      the file name\n-    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>file_mode</code></em></span></dt><dd><p>\n-     the file mode\n-    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>inode_flags</code></em></span></dt><dd><p>\n-     the inode flags\n     </p></dd></dl></div></div></div><div class=\"navfooter\"><hr><table width=\"100%\" summary=\"Navigation footer\"><tr><td width=\"40%\" align=\"left\"><a accesskey=\"p\" href=\"API-tty-register.html\">Prev</a>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"u\" href=\"tty.stp.html\">Up</a></td><td width=\"40%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-tty-resize.html\">Next</a></td></tr><tr><td width=\"40%\" align=\"left\" valign=\"top\"><span class=\"phrase\">probe::tty.register</span>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"h\" href=\"index.html\">Home</a></td><td width=\"40%\" align=\"right\" valign=\"top\">&#160;<span class=\"phrase\">probe::tty.resize</span></td></tr></table></div></body></html>\n"}, {"source1": "./usr/share/doc/systemtap-doc/tapsets/API-tty-resize.html", "source2": "./usr/share/doc/systemtap-doc/tapsets/API-tty-resize.html", "unified_diff": "@@ -1,21 +1,21 @@\n <html><head><meta http-equiv=\"Content-Type\" content=\"text/html; charset=ANSI_X3.4-1968\"><title>probe::tty.resize</title><meta name=\"generator\" content=\"DocBook XSL Stylesheets Vsnapshot\"><link rel=\"home\" href=\"index.html\" title=\"SystemTap Tapset Reference Manual\"><link rel=\"up\" href=\"tty.stp.html\" title=\"Chapter&#160;11.&#160;TTY Tapset\"><link rel=\"prev\" href=\"API-tty-release.html\" title=\"probe::tty.release\"><link rel=\"next\" href=\"API-tty-unregister.html\" title=\"probe::tty.unregister\"></head><body bgcolor=\"white\" text=\"black\" link=\"#0000FF\" vlink=\"#840084\" alink=\"#0000FF\"><div class=\"navheader\"><table width=\"100%\" summary=\"Navigation header\"><tr><th colspan=\"3\" align=\"center\"><span class=\"phrase\">probe::tty.resize</span></th></tr><tr><td width=\"20%\" align=\"left\"><a accesskey=\"p\" href=\"API-tty-release.html\">Prev</a>&#160;</td><th width=\"60%\" align=\"center\">Chapter&#160;11.&#160;TTY Tapset</th><td width=\"20%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-tty-unregister.html\">Next</a></td></tr></table><hr></div><div class=\"refentry\"><a name=\"API-tty-resize\"></a><div class=\"titlepage\"></div><div class=\"refnamediv\"><h2>Name</h2><p>probe::tty.resize &#8212; \n      Called when a terminal resize happens\n- </p></div><div class=\"refsynopsisdiv\"><h2>Synopsis</h2><pre class=\"synopsis\">tty.resize </pre></div><div class=\"refsect1\"><a name=\"idm7869\"></a><h2>Values</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>old_ypixel</code></em></span></dt><dd><p>\n-     the old ypixel\n-    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>name</code></em></span></dt><dd><p>\n-     the tty name\n-    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>new_ypixel</code></em></span></dt><dd><p>\n-     the new ypixel value\n-    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>new_col</code></em></span></dt><dd><p>\n-     the new col value\n-    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>new_xpixel</code></em></span></dt><dd><p>\n-     the new xpixel value\n-    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>new_row</code></em></span></dt><dd><p>\n-     the new row value\n-    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>old_xpixel</code></em></span></dt><dd><p>\n+ </p></div><div class=\"refsynopsisdiv\"><h2>Synopsis</h2><pre class=\"synopsis\">tty.resize </pre></div><div class=\"refsect1\"><a name=\"idm7868\"></a><h2>Values</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>old_xpixel</code></em></span></dt><dd><p>\n      the old xpixel\n     </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>old_row</code></em></span></dt><dd><p>\n      the old row value\n     </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>old_col</code></em></span></dt><dd><p>\n      the old col value\n+    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>new_col</code></em></span></dt><dd><p>\n+     the new col value\n+    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>new_row</code></em></span></dt><dd><p>\n+     the new row value\n+    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>new_xpixel</code></em></span></dt><dd><p>\n+     the new xpixel value\n+    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>old_ypixel</code></em></span></dt><dd><p>\n+     the old ypixel\n+    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>name</code></em></span></dt><dd><p>\n+     the tty name\n+    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>new_ypixel</code></em></span></dt><dd><p>\n+     the new ypixel value\n     </p></dd></dl></div></div></div><div class=\"navfooter\"><hr><table width=\"100%\" summary=\"Navigation footer\"><tr><td width=\"40%\" align=\"left\"><a accesskey=\"p\" href=\"API-tty-release.html\">Prev</a>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"u\" href=\"tty.stp.html\">Up</a></td><td width=\"40%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-tty-unregister.html\">Next</a></td></tr><tr><td width=\"40%\" align=\"left\" valign=\"top\"><span class=\"phrase\">probe::tty.release</span>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"h\" href=\"index.html\">Home</a></td><td width=\"40%\" align=\"right\" valign=\"top\">&#160;<span class=\"phrase\">probe::tty.unregister</span></td></tr></table></div></body></html>\n"}, {"source1": "./usr/share/doc/systemtap-doc/tapsets/API-tty-unregister.html", "source2": "./usr/share/doc/systemtap-doc/tapsets/API-tty-unregister.html", "unified_diff": "@@ -1,11 +1,11 @@\n <html><head><meta http-equiv=\"Content-Type\" content=\"text/html; charset=ANSI_X3.4-1968\"><title>probe::tty.unregister</title><meta name=\"generator\" content=\"DocBook XSL Stylesheets Vsnapshot\"><link rel=\"home\" href=\"index.html\" title=\"SystemTap Tapset Reference Manual\"><link rel=\"up\" href=\"tty.stp.html\" title=\"Chapter&#160;11.&#160;TTY Tapset\"><link rel=\"prev\" href=\"API-tty-resize.html\" title=\"probe::tty.resize\"><link rel=\"next\" href=\"API-tty-write.html\" title=\"probe::tty.write\"></head><body bgcolor=\"white\" text=\"black\" link=\"#0000FF\" vlink=\"#840084\" alink=\"#0000FF\"><div class=\"navheader\"><table width=\"100%\" summary=\"Navigation header\"><tr><th colspan=\"3\" align=\"center\"><span class=\"phrase\">probe::tty.unregister</span></th></tr><tr><td width=\"20%\" align=\"left\"><a accesskey=\"p\" href=\"API-tty-resize.html\">Prev</a>&#160;</td><th width=\"60%\" align=\"center\">Chapter&#160;11.&#160;TTY Tapset</th><td width=\"20%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-tty-write.html\">Next</a></td></tr></table><hr></div><div class=\"refentry\"><a name=\"API-tty-unregister\"></a><div class=\"titlepage\"></div><div class=\"refnamediv\"><h2>Name</h2><p>probe::tty.unregister &#8212; \n      Called when a tty device is being unregistered\n- </p></div><div class=\"refsynopsisdiv\"><h2>Synopsis</h2><pre class=\"synopsis\">tty.unregister </pre></div><div class=\"refsect1\"><a name=\"idm7932\"></a><h2>Values</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>driver_name</code></em></span></dt><dd><p>\n+ </p></div><div class=\"refsynopsisdiv\"><h2>Synopsis</h2><pre class=\"synopsis\">tty.unregister </pre></div><div class=\"refsect1\"><a name=\"idm7931\"></a><h2>Values</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>driver_name</code></em></span></dt><dd><p>\n      the driver name\n-    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>name</code></em></span></dt><dd><p>\n-     the driver  .dev_name name\n     </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>module</code></em></span></dt><dd><p>\n      the module name\n+    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>name</code></em></span></dt><dd><p>\n+     the driver  .dev_name name\n     </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>index</code></em></span></dt><dd><p>\n      the tty index requested\n     </p></dd></dl></div></div></div><div class=\"navfooter\"><hr><table width=\"100%\" summary=\"Navigation footer\"><tr><td width=\"40%\" align=\"left\"><a accesskey=\"p\" href=\"API-tty-resize.html\">Prev</a>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"u\" href=\"tty.stp.html\">Up</a></td><td width=\"40%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-tty-write.html\">Next</a></td></tr><tr><td width=\"40%\" align=\"left\" valign=\"top\"><span class=\"phrase\">probe::tty.resize</span>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"h\" href=\"index.html\">Home</a></td><td width=\"40%\" align=\"right\" valign=\"top\">&#160;<span class=\"phrase\">probe::tty.write</span></td></tr></table></div></body></html>\n"}, {"source1": "./usr/share/doc/systemtap-doc/tapsets/API-tty-write.html", "source2": "./usr/share/doc/systemtap-doc/tapsets/API-tty-write.html", "unified_diff": "@@ -1,11 +1,11 @@\n <html><head><meta http-equiv=\"Content-Type\" content=\"text/html; charset=ANSI_X3.4-1968\"><title>probe::tty.write</title><meta name=\"generator\" content=\"DocBook XSL Stylesheets Vsnapshot\"><link rel=\"home\" href=\"index.html\" title=\"SystemTap Tapset Reference Manual\"><link rel=\"up\" href=\"tty.stp.html\" title=\"Chapter&#160;11.&#160;TTY Tapset\"><link rel=\"prev\" href=\"API-tty-unregister.html\" title=\"probe::tty.unregister\"><link rel=\"next\" href=\"irq.stp.html\" title=\"Chapter&#160;12.&#160;Interrupt Request (IRQ) Tapset\"></head><body bgcolor=\"white\" text=\"black\" link=\"#0000FF\" vlink=\"#840084\" alink=\"#0000FF\"><div class=\"navheader\"><table width=\"100%\" summary=\"Navigation header\"><tr><th colspan=\"3\" align=\"center\"><span class=\"phrase\">probe::tty.write</span></th></tr><tr><td width=\"20%\" align=\"left\"><a accesskey=\"p\" href=\"API-tty-unregister.html\">Prev</a>&#160;</td><th width=\"60%\" align=\"center\">Chapter&#160;11.&#160;TTY Tapset</th><td width=\"20%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"irq.stp.html\">Next</a></td></tr></table><hr></div><div class=\"refentry\"><a name=\"API-tty-write\"></a><div class=\"titlepage\"></div><div class=\"refnamediv\"><h2>Name</h2><p>probe::tty.write &#8212; \n      write to the tty line\n- </p></div><div class=\"refsynopsisdiv\"><h2>Synopsis</h2><pre class=\"synopsis\">tty.write </pre></div><div class=\"refsect1\"><a name=\"idm7970\"></a><h2>Values</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>buffer</code></em></span></dt><dd><p>\n-     the buffer that will be written\n-    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>nr</code></em></span></dt><dd><p>\n+ </p></div><div class=\"refsynopsisdiv\"><h2>Synopsis</h2><pre class=\"synopsis\">tty.write </pre></div><div class=\"refsect1\"><a name=\"idm7969\"></a><h2>Values</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>nr</code></em></span></dt><dd><p>\n      The amount of characters\n-    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>file_name</code></em></span></dt><dd><p>\n-     the file name lreated to the tty\n+    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>buffer</code></em></span></dt><dd><p>\n+     the buffer that will be written\n     </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>driver_name</code></em></span></dt><dd><p>\n      the driver name\n+    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>file_name</code></em></span></dt><dd><p>\n+     the file name lreated to the tty\n     </p></dd></dl></div></div></div><div class=\"navfooter\"><hr><table width=\"100%\" summary=\"Navigation footer\"><tr><td width=\"40%\" align=\"left\"><a accesskey=\"p\" href=\"API-tty-unregister.html\">Prev</a>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"u\" href=\"tty.stp.html\">Up</a></td><td width=\"40%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"irq.stp.html\">Next</a></td></tr><tr><td width=\"40%\" align=\"left\" valign=\"top\"><span class=\"phrase\">probe::tty.unregister</span>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"h\" href=\"index.html\">Home</a></td><td width=\"40%\" align=\"right\" valign=\"top\">&#160;Chapter&#160;12.&#160;Interrupt Request (IRQ) Tapset</td></tr></table></div></body></html>\n"}, {"source1": "./usr/share/doc/systemtap-doc/tapsets/API-tz-ctime.html", "source2": "./usr/share/doc/systemtap-doc/tapsets/API-tz-ctime.html", "unified_diff": "@@ -1,13 +1,13 @@\n <html><head><meta http-equiv=\"Content-Type\" content=\"text/html; charset=ANSI_X3.4-1968\"><title>function::tz_ctime</title><meta name=\"generator\" content=\"DocBook XSL Stylesheets Vsnapshot\"><link rel=\"home\" href=\"index.html\" title=\"SystemTap Tapset Reference Manual\"><link rel=\"up\" href=\"ctime.stp.html\" title=\"Chapter&#160;4.&#160;Time utility functions\"><link rel=\"prev\" href=\"API-ctime.html\" title=\"function::ctime\"><link rel=\"next\" href=\"API-tz-gmtoff.html\" title=\"function::tz_gmtoff\"></head><body bgcolor=\"white\" text=\"black\" link=\"#0000FF\" vlink=\"#840084\" alink=\"#0000FF\"><div class=\"navheader\"><table width=\"100%\" summary=\"Navigation header\"><tr><th colspan=\"3\" align=\"center\"><span class=\"phrase\">function::tz_ctime</span></th></tr><tr><td width=\"20%\" align=\"left\"><a accesskey=\"p\" href=\"API-ctime.html\">Prev</a>&#160;</td><th width=\"60%\" align=\"center\">Chapter&#160;4.&#160;Time utility functions</th><td width=\"20%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-tz-gmtoff.html\">Next</a></td></tr></table><hr></div><div class=\"refentry\"><a name=\"API-tz-ctime\"></a><div class=\"titlepage\"></div><div class=\"refnamediv\"><h2>Name</h2><p>function::tz_ctime &#8212; \n   Convert seconds since epoch into human readable date/time string, with local time zone\n  </p></div><div class=\"refsynopsisdiv\"><h2>Synopsis</h2><pre class=\"programlisting\">\n     tz_ctime(epochsecs:)\n-</pre></div><div class=\"refsect1\"><a name=\"idm4235\"></a><h2>Arguments</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>epochsecs</code></em></span></dt><dd><p>\n+</pre></div><div class=\"refsect1\"><a name=\"idm4234\"></a><h2>Arguments</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>epochsecs</code></em></span></dt><dd><p>\n      number of seconds since epoch (as returned by <code class=\"function\">gettimeofday_s</code>)\n-    </p></dd></dl></div></div><div class=\"refsect1\"><a name=\"idm4244\"></a><h2>Description</h2><p>\n+    </p></dd></dl></div></div><div class=\"refsect1\"><a name=\"idm4243\"></a><h2>Description</h2><p>\n    Takes an argument of seconds since the epoch as returned by\n    <code class=\"function\">gettimeofday_s</code>.  Returns a string of the same form as <code class=\"function\">ctime</code>, but\n    offsets the epoch time for the local time zone, and appends the name of the\n    local time zone.  The string length may vary.  The time zone information is\n    passed by staprun at script startup only.\n </p></div></div><div class=\"navfooter\"><hr><table width=\"100%\" summary=\"Navigation footer\"><tr><td width=\"40%\" align=\"left\"><a accesskey=\"p\" href=\"API-ctime.html\">Prev</a>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"u\" href=\"ctime.stp.html\">Up</a></td><td width=\"40%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-tz-gmtoff.html\">Next</a></td></tr><tr><td width=\"40%\" align=\"left\" valign=\"top\"><span class=\"phrase\">function::ctime</span>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"h\" href=\"index.html\">Home</a></td><td width=\"40%\" align=\"right\" valign=\"top\">&#160;<span class=\"phrase\">function::tz_gmtoff</span></td></tr></table></div></body></html>\n"}, {"source1": "./usr/share/doc/systemtap-doc/tapsets/API-tz-gmtoff.html", "source2": "./usr/share/doc/systemtap-doc/tapsets/API-tz-gmtoff.html", "unified_diff": "@@ -1,10 +1,10 @@\n <html><head><meta http-equiv=\"Content-Type\" content=\"text/html; charset=ANSI_X3.4-1968\"><title>function::tz_gmtoff</title><meta name=\"generator\" content=\"DocBook XSL Stylesheets Vsnapshot\"><link rel=\"home\" href=\"index.html\" title=\"SystemTap Tapset Reference Manual\"><link rel=\"up\" href=\"ctime.stp.html\" title=\"Chapter&#160;4.&#160;Time utility functions\"><link rel=\"prev\" href=\"API-tz-ctime.html\" title=\"function::tz_ctime\"><link rel=\"next\" href=\"API-tz-name.html\" title=\"function::tz_name\"></head><body bgcolor=\"white\" text=\"black\" link=\"#0000FF\" vlink=\"#840084\" alink=\"#0000FF\"><div class=\"navheader\"><table width=\"100%\" summary=\"Navigation header\"><tr><th colspan=\"3\" align=\"center\"><span class=\"phrase\">function::tz_gmtoff</span></th></tr><tr><td width=\"20%\" align=\"left\"><a accesskey=\"p\" href=\"API-tz-ctime.html\">Prev</a>&#160;</td><th width=\"60%\" align=\"center\">Chapter&#160;4.&#160;Time utility functions</th><td width=\"20%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-tz-name.html\">Next</a></td></tr></table><hr></div><div class=\"refentry\"><a name=\"API-tz-gmtoff\"></a><div class=\"titlepage\"></div><div class=\"refnamediv\"><h2>Name</h2><p>function::tz_gmtoff &#8212; \n   Return local time zone offset\n  </p></div><div class=\"refsynopsisdiv\"><h2>Synopsis</h2><pre class=\"programlisting\">\n     tz_gmtoff()\n-</pre></div><div class=\"refsect1\"><a name=\"idm4264\"></a><h2>Arguments</h2><p>\n+</pre></div><div class=\"refsect1\"><a name=\"idm4263\"></a><h2>Arguments</h2><p>\n   None\n- </p></div><div class=\"refsect1\"><a name=\"idm4267\"></a><h2>Description</h2><p>\n+ </p></div><div class=\"refsect1\"><a name=\"idm4266\"></a><h2>Description</h2><p>\n    Returns the local time zone offset (seconds west of UTC), as\n    passed by staprun at script startup only.\n </p></div></div><div class=\"navfooter\"><hr><table width=\"100%\" summary=\"Navigation footer\"><tr><td width=\"40%\" align=\"left\"><a accesskey=\"p\" href=\"API-tz-ctime.html\">Prev</a>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"u\" href=\"ctime.stp.html\">Up</a></td><td width=\"40%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-tz-name.html\">Next</a></td></tr><tr><td width=\"40%\" align=\"left\" valign=\"top\"><span class=\"phrase\">function::tz_ctime</span>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"h\" href=\"index.html\">Home</a></td><td width=\"40%\" align=\"right\" valign=\"top\">&#160;<span class=\"phrase\">function::tz_name</span></td></tr></table></div></body></html>\n"}, {"source1": "./usr/share/doc/systemtap-doc/tapsets/API-tz-name.html", "source2": "./usr/share/doc/systemtap-doc/tapsets/API-tz-name.html", "unified_diff": "@@ -1,10 +1,10 @@\n <html><head><meta http-equiv=\"Content-Type\" content=\"text/html; charset=ANSI_X3.4-1968\"><title>function::tz_name</title><meta name=\"generator\" content=\"DocBook XSL Stylesheets Vsnapshot\"><link rel=\"home\" href=\"index.html\" title=\"SystemTap Tapset Reference Manual\"><link rel=\"up\" href=\"ctime.stp.html\" title=\"Chapter&#160;4.&#160;Time utility functions\"><link rel=\"prev\" href=\"API-tz-gmtoff.html\" title=\"function::tz_gmtoff\"><link rel=\"next\" href=\"system.stp.html\" title=\"Chapter&#160;5.&#160;Shell command functions\"></head><body bgcolor=\"white\" text=\"black\" link=\"#0000FF\" vlink=\"#840084\" alink=\"#0000FF\"><div class=\"navheader\"><table width=\"100%\" summary=\"Navigation header\"><tr><th colspan=\"3\" align=\"center\"><span class=\"phrase\">function::tz_name</span></th></tr><tr><td width=\"20%\" align=\"left\"><a accesskey=\"p\" href=\"API-tz-gmtoff.html\">Prev</a>&#160;</td><th width=\"60%\" align=\"center\">Chapter&#160;4.&#160;Time utility functions</th><td width=\"20%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"system.stp.html\">Next</a></td></tr></table><hr></div><div class=\"refentry\"><a name=\"API-tz-name\"></a><div class=\"titlepage\"></div><div class=\"refnamediv\"><h2>Name</h2><p>function::tz_name &#8212; \n      Return local time zone name\n  </p></div><div class=\"refsynopsisdiv\"><h2>Synopsis</h2><pre class=\"programlisting\">\n     tz_name()\n-</pre></div><div class=\"refsect1\"><a name=\"idm4285\"></a><h2>Arguments</h2><p>\n+</pre></div><div class=\"refsect1\"><a name=\"idm4284\"></a><h2>Arguments</h2><p>\n   None\n- </p></div><div class=\"refsect1\"><a name=\"idm4288\"></a><h2>Description</h2><p>\n+ </p></div><div class=\"refsect1\"><a name=\"idm4287\"></a><h2>Description</h2><p>\n    Returns the local time zone name, as passed by staprun at\n    script startup only.\n </p></div></div><div class=\"navfooter\"><hr><table width=\"100%\" summary=\"Navigation footer\"><tr><td width=\"40%\" align=\"left\"><a accesskey=\"p\" href=\"API-tz-gmtoff.html\">Prev</a>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"u\" href=\"ctime.stp.html\">Up</a></td><td width=\"40%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"system.stp.html\">Next</a></td></tr><tr><td width=\"40%\" align=\"left\" valign=\"top\"><span class=\"phrase\">function::tz_gmtoff</span>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"h\" href=\"index.html\">Home</a></td><td width=\"40%\" align=\"right\" valign=\"top\">&#160;Chapter&#160;5.&#160;Shell command functions</td></tr></table></div></body></html>\n"}, {"source1": "./usr/share/doc/systemtap-doc/tapsets/API-u-register.html", "source2": "./usr/share/doc/systemtap-doc/tapsets/API-u-register.html", "unified_diff": "@@ -1,10 +1,10 @@\n <html><head><meta http-equiv=\"Content-Type\" content=\"text/html; charset=ANSI_X3.4-1968\"><title>function::u_register</title><meta name=\"generator\" content=\"DocBook XSL Stylesheets Vsnapshot\"><link rel=\"home\" href=\"index.html\" title=\"SystemTap Tapset Reference Manual\"><link rel=\"up\" href=\"context_stp.html\" title=\"Chapter&#160;2.&#160;Context Functions\"><link rel=\"prev\" href=\"API-u64-arg.html\" title=\"function::u64_arg\"><link rel=\"next\" href=\"API-uaddr.html\" title=\"function::uaddr\"></head><body bgcolor=\"white\" text=\"black\" link=\"#0000FF\" vlink=\"#840084\" alink=\"#0000FF\"><div class=\"navheader\"><table width=\"100%\" summary=\"Navigation header\"><tr><th colspan=\"3\" align=\"center\"><span class=\"phrase\">function::u_register</span></th></tr><tr><td width=\"20%\" align=\"left\"><a accesskey=\"p\" href=\"API-u64-arg.html\">Prev</a>&#160;</td><th width=\"60%\" align=\"center\">Chapter&#160;2.&#160;Context Functions</th><td width=\"20%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-uaddr.html\">Next</a></td></tr></table><hr></div><div class=\"refentry\"><a name=\"API-u-register\"></a><div class=\"titlepage\"></div><div class=\"refnamediv\"><h2>Name</h2><p>function::u_register &#8212; \n      Return the unsigned value of the named CPU register\n  </p></div><div class=\"refsynopsisdiv\"><h2>Synopsis</h2><pre class=\"programlisting\">\n     u_register:long(name:string)\n-</pre></div><div class=\"refsect1\"><a name=\"idm3227\"></a><h2>Arguments</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>name</code></em></span></dt><dd><p>\n+</pre></div><div class=\"refsect1\"><a name=\"idm3226\"></a><h2>Arguments</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>name</code></em></span></dt><dd><p>\n      Name of the register to return\n-    </p></dd></dl></div></div><div class=\"refsect1\"><a name=\"idm3235\"></a><h2>Description</h2><p>\n+    </p></dd></dl></div></div><div class=\"refsect1\"><a name=\"idm3234\"></a><h2>Description</h2><p>\n    Same as register(name), except that if the register\n    is 32 bits wide, it is zero-extended to 64 bits.\n </p></div></div><div class=\"navfooter\"><hr><table width=\"100%\" summary=\"Navigation footer\"><tr><td width=\"40%\" align=\"left\"><a accesskey=\"p\" href=\"API-u64-arg.html\">Prev</a>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"u\" href=\"context_stp.html\">Up</a></td><td width=\"40%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-uaddr.html\">Next</a></td></tr><tr><td width=\"40%\" align=\"left\" valign=\"top\"><span class=\"phrase\">function::u64_arg</span>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"h\" href=\"index.html\">Home</a></td><td width=\"40%\" align=\"right\" valign=\"top\">&#160;<span class=\"phrase\">function::uaddr</span></td></tr></table></div></body></html>\n"}, {"source1": "./usr/share/doc/systemtap-doc/tapsets/API-u32-arg.html", "source2": "./usr/share/doc/systemtap-doc/tapsets/API-u32-arg.html", "unified_diff": "@@ -1,10 +1,10 @@\n <html><head><meta http-equiv=\"Content-Type\" content=\"text/html; charset=ANSI_X3.4-1968\"><title>function::u32_arg</title><meta name=\"generator\" content=\"DocBook XSL Stylesheets Vsnapshot\"><link rel=\"home\" href=\"index.html\" title=\"SystemTap Tapset Reference Manual\"><link rel=\"up\" href=\"context_stp.html\" title=\"Chapter&#160;2.&#160;Context Functions\"><link rel=\"prev\" href=\"API-tid.html\" title=\"function::tid\"><link rel=\"next\" href=\"API-u64-arg.html\" title=\"function::u64_arg\"></head><body bgcolor=\"white\" text=\"black\" link=\"#0000FF\" vlink=\"#840084\" alink=\"#0000FF\"><div class=\"navheader\"><table width=\"100%\" summary=\"Navigation header\"><tr><th colspan=\"3\" align=\"center\"><span class=\"phrase\">function::u32_arg</span></th></tr><tr><td width=\"20%\" align=\"left\"><a accesskey=\"p\" href=\"API-tid.html\">Prev</a>&#160;</td><th width=\"60%\" align=\"center\">Chapter&#160;2.&#160;Context Functions</th><td width=\"20%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-u64-arg.html\">Next</a></td></tr></table><hr></div><div class=\"refentry\"><a name=\"API-u32-arg\"></a><div class=\"titlepage\"></div><div class=\"refnamediv\"><h2>Name</h2><p>function::u32_arg &#8212; \n      Return function argument as unsigned 32-bit value\n  </p></div><div class=\"refsynopsisdiv\"><h2>Synopsis</h2><pre class=\"programlisting\">\n     u32_arg:long(n:long)\n-</pre></div><div class=\"refsect1\"><a name=\"idm3175\"></a><h2>Arguments</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>n</code></em></span></dt><dd><p>\n+</pre></div><div class=\"refsect1\"><a name=\"idm3174\"></a><h2>Arguments</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>n</code></em></span></dt><dd><p>\n      index of argument to return\n-    </p></dd></dl></div></div><div class=\"refsect1\"><a name=\"idm3183\"></a><h2>Description</h2><p>\n+    </p></dd></dl></div></div><div class=\"refsect1\"><a name=\"idm3182\"></a><h2>Description</h2><p>\n    Return the unsigned 32-bit value of argument n,\n    same as uint_arg.\n </p></div></div><div class=\"navfooter\"><hr><table width=\"100%\" summary=\"Navigation footer\"><tr><td width=\"40%\" align=\"left\"><a accesskey=\"p\" href=\"API-tid.html\">Prev</a>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"u\" href=\"context_stp.html\">Up</a></td><td width=\"40%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-u64-arg.html\">Next</a></td></tr><tr><td width=\"40%\" align=\"left\" valign=\"top\"><span class=\"phrase\">function::tid</span>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"h\" href=\"index.html\">Home</a></td><td width=\"40%\" align=\"right\" valign=\"top\">&#160;<span class=\"phrase\">function::u64_arg</span></td></tr></table></div></body></html>\n"}, {"source1": "./usr/share/doc/systemtap-doc/tapsets/API-u64-arg.html", "source2": "./usr/share/doc/systemtap-doc/tapsets/API-u64-arg.html", "unified_diff": "@@ -1,10 +1,10 @@\n <html><head><meta http-equiv=\"Content-Type\" content=\"text/html; charset=ANSI_X3.4-1968\"><title>function::u64_arg</title><meta name=\"generator\" content=\"DocBook XSL Stylesheets Vsnapshot\"><link rel=\"home\" href=\"index.html\" title=\"SystemTap Tapset Reference Manual\"><link rel=\"up\" href=\"context_stp.html\" title=\"Chapter&#160;2.&#160;Context Functions\"><link rel=\"prev\" href=\"API-u32-arg.html\" title=\"function::u32_arg\"><link rel=\"next\" href=\"API-u-register.html\" title=\"function::u_register\"></head><body bgcolor=\"white\" text=\"black\" link=\"#0000FF\" vlink=\"#840084\" alink=\"#0000FF\"><div class=\"navheader\"><table width=\"100%\" summary=\"Navigation header\"><tr><th colspan=\"3\" align=\"center\"><span class=\"phrase\">function::u64_arg</span></th></tr><tr><td width=\"20%\" align=\"left\"><a accesskey=\"p\" href=\"API-u32-arg.html\">Prev</a>&#160;</td><th width=\"60%\" align=\"center\">Chapter&#160;2.&#160;Context Functions</th><td width=\"20%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-u-register.html\">Next</a></td></tr></table><hr></div><div class=\"refentry\"><a name=\"API-u64-arg\"></a><div class=\"titlepage\"></div><div class=\"refnamediv\"><h2>Name</h2><p>function::u64_arg &#8212; \n      Return function argument as unsigned 64-bit value\n  </p></div><div class=\"refsynopsisdiv\"><h2>Synopsis</h2><pre class=\"programlisting\">\n     u64_arg:long(n:long)\n-</pre></div><div class=\"refsect1\"><a name=\"idm3201\"></a><h2>Arguments</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>n</code></em></span></dt><dd><p>\n+</pre></div><div class=\"refsect1\"><a name=\"idm3200\"></a><h2>Arguments</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>n</code></em></span></dt><dd><p>\n      index of argument to return\n-    </p></dd></dl></div></div><div class=\"refsect1\"><a name=\"idm3209\"></a><h2>Description</h2><p>\n+    </p></dd></dl></div></div><div class=\"refsect1\"><a name=\"idm3208\"></a><h2>Description</h2><p>\n    Return the unsigned 64-bit value of argument n,\n    same as ulonglong_arg.\n </p></div></div><div class=\"navfooter\"><hr><table width=\"100%\" summary=\"Navigation footer\"><tr><td width=\"40%\" align=\"left\"><a accesskey=\"p\" href=\"API-u32-arg.html\">Prev</a>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"u\" href=\"context_stp.html\">Up</a></td><td width=\"40%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-u-register.html\">Next</a></td></tr><tr><td width=\"40%\" align=\"left\" valign=\"top\"><span class=\"phrase\">function::u32_arg</span>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"h\" href=\"index.html\">Home</a></td><td width=\"40%\" align=\"right\" valign=\"top\">&#160;<span class=\"phrase\">function::u_register</span></td></tr></table></div></body></html>\n"}, {"source1": "./usr/share/doc/systemtap-doc/tapsets/API-uaddr.html", "source2": "./usr/share/doc/systemtap-doc/tapsets/API-uaddr.html", "unified_diff": "@@ -1,14 +1,14 @@\n <html><head><meta http-equiv=\"Content-Type\" content=\"text/html; charset=ANSI_X3.4-1968\"><title>function::uaddr</title><meta name=\"generator\" content=\"DocBook XSL Stylesheets Vsnapshot\"><link rel=\"home\" href=\"index.html\" title=\"SystemTap Tapset Reference Manual\"><link rel=\"up\" href=\"context_stp.html\" title=\"Chapter&#160;2.&#160;Context Functions\"><link rel=\"prev\" href=\"API-u-register.html\" title=\"function::u_register\"><link rel=\"next\" href=\"API-ubacktrace.html\" title=\"function::ubacktrace\"></head><body bgcolor=\"white\" text=\"black\" link=\"#0000FF\" vlink=\"#840084\" alink=\"#0000FF\"><div class=\"navheader\"><table width=\"100%\" summary=\"Navigation header\"><tr><th colspan=\"3\" align=\"center\"><span class=\"phrase\">function::uaddr</span></th></tr><tr><td width=\"20%\" align=\"left\"><a accesskey=\"p\" href=\"API-u-register.html\">Prev</a>&#160;</td><th width=\"60%\" align=\"center\">Chapter&#160;2.&#160;Context Functions</th><td width=\"20%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-ubacktrace.html\">Next</a></td></tr></table><hr></div><div class=\"refentry\"><a name=\"API-uaddr\"></a><div class=\"titlepage\"></div><div class=\"refnamediv\"><h2>Name</h2><p>function::uaddr &#8212; \n      User space address of current running task\n  </p></div><div class=\"refsynopsisdiv\"><h2>Synopsis</h2><pre class=\"programlisting\">\n     uaddr:long()\n-</pre></div><div class=\"refsect1\"><a name=\"idm3253\"></a><h2>Arguments</h2><p>\n+</pre></div><div class=\"refsect1\"><a name=\"idm3252\"></a><h2>Arguments</h2><p>\n   None\n- </p></div><div class=\"refsect1\"><a name=\"idm3256\"></a><h2>Description</h2><p>\n+ </p></div><div class=\"refsect1\"><a name=\"idm3255\"></a><h2>Description</h2><p>\n    Returns the address in userspace that the current\n    task was at when the probe occurred. When the current running task\n    isn't a user space thread, or the address cannot be found, zero\n    is returned. Can be used to see where the current task is combined\n    with <code class=\"function\">usymname</code> or <code class=\"function\">usymdata</code>. Often the task will be in the VDSO\n    where it entered the kernel.\n </p></div></div><div class=\"navfooter\"><hr><table width=\"100%\" summary=\"Navigation footer\"><tr><td width=\"40%\" align=\"left\"><a accesskey=\"p\" href=\"API-u-register.html\">Prev</a>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"u\" href=\"context_stp.html\">Up</a></td><td width=\"40%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-ubacktrace.html\">Next</a></td></tr><tr><td width=\"40%\" align=\"left\" valign=\"top\"><span class=\"phrase\">function::u_register</span>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"h\" href=\"index.html\">Home</a></td><td width=\"40%\" align=\"right\" valign=\"top\">&#160;<span class=\"phrase\">function::ubacktrace</span></td></tr></table></div></body></html>\n"}, {"source1": "./usr/share/doc/systemtap-doc/tapsets/API-ubacktrace.html", "source2": "./usr/share/doc/systemtap-doc/tapsets/API-ubacktrace.html", "unified_diff": "@@ -1,18 +1,18 @@\n <html><head><meta http-equiv=\"Content-Type\" content=\"text/html; charset=ANSI_X3.4-1968\"><title>function::ubacktrace</title><meta name=\"generator\" content=\"DocBook XSL Stylesheets Vsnapshot\"><link rel=\"home\" href=\"index.html\" title=\"SystemTap Tapset Reference Manual\"><link rel=\"up\" href=\"context_stp.html\" title=\"Chapter&#160;2.&#160;Context Functions\"><link rel=\"prev\" href=\"API-uaddr.html\" title=\"function::uaddr\"><link rel=\"next\" href=\"API-ucallers.html\" title=\"function::ucallers\"></head><body bgcolor=\"white\" text=\"black\" link=\"#0000FF\" vlink=\"#840084\" alink=\"#0000FF\"><div class=\"navheader\"><table width=\"100%\" summary=\"Navigation header\"><tr><th colspan=\"3\" align=\"center\"><span class=\"phrase\">function::ubacktrace</span></th></tr><tr><td width=\"20%\" align=\"left\"><a accesskey=\"p\" href=\"API-uaddr.html\">Prev</a>&#160;</td><th width=\"60%\" align=\"center\">Chapter&#160;2.&#160;Context Functions</th><td width=\"20%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-ucallers.html\">Next</a></td></tr></table><hr></div><div class=\"refentry\"><a name=\"API-ubacktrace\"></a><div class=\"titlepage\"></div><div class=\"refnamediv\"><h2>Name</h2><p>function::ubacktrace &#8212; \n      Hex backtrace of current user-space task stack.\n  </p></div><div class=\"refsynopsisdiv\"><h2>Synopsis</h2><pre class=\"programlisting\">\n     ubacktrace:string()\n-</pre></div><div class=\"refsect1\"><a name=\"idm3276\"></a><h2>Arguments</h2><p>\n+</pre></div><div class=\"refsect1\"><a name=\"idm3275\"></a><h2>Arguments</h2><p>\n   None\n- </p></div><div class=\"refsect1\"><a name=\"idm3279\"></a><h2>Description</h2><p>\n+ </p></div><div class=\"refsect1\"><a name=\"idm3278\"></a><h2>Description</h2><p>\n    </p><p>\n \n    Return a string of hex addresses that are a backtrace of the \n    stack of the current task.  Output may be truncated as per maximum\n    string length. Returns empty string when current probe point cannot\n    determine user backtrace.  See <code class=\"function\">backtrace</code> for kernel traceback.\n-</p></div><div class=\"refsect1\"><a name=\"idm3284\"></a><h2>Note</h2><p>\n+</p></div><div class=\"refsect1\"><a name=\"idm3283\"></a><h2>Note</h2><p>\n    To get (full) backtraces for user space applications and shared\n    shared libraries not mentioned in the current script run stap with\n    -d /path/to/exe-or-so and/or add --ldd to load all needed unwind data.\n </p></div></div><div class=\"navfooter\"><hr><table width=\"100%\" summary=\"Navigation footer\"><tr><td width=\"40%\" align=\"left\"><a accesskey=\"p\" href=\"API-uaddr.html\">Prev</a>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"u\" href=\"context_stp.html\">Up</a></td><td width=\"40%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-ucallers.html\">Next</a></td></tr><tr><td width=\"40%\" align=\"left\" valign=\"top\"><span class=\"phrase\">function::uaddr</span>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"h\" href=\"index.html\">Home</a></td><td width=\"40%\" align=\"right\" valign=\"top\">&#160;<span class=\"phrase\">function::ucallers</span></td></tr></table></div></body></html>\n"}, {"source1": "./usr/share/doc/systemtap-doc/tapsets/API-ucallers.html", "source2": "./usr/share/doc/systemtap-doc/tapsets/API-ucallers.html", "unified_diff": "@@ -1,16 +1,16 @@\n <html><head><meta http-equiv=\"Content-Type\" content=\"text/html; charset=ANSI_X3.4-1968\"><title>function::ucallers</title><meta name=\"generator\" content=\"DocBook XSL Stylesheets Vsnapshot\"><link rel=\"home\" href=\"index.html\" title=\"SystemTap Tapset Reference Manual\"><link rel=\"up\" href=\"context_stp.html\" title=\"Chapter&#160;2.&#160;Context Functions\"><link rel=\"prev\" href=\"API-ubacktrace.html\" title=\"function::ubacktrace\"><link rel=\"next\" href=\"API-uid.html\" title=\"function::uid\"></head><body bgcolor=\"white\" text=\"black\" link=\"#0000FF\" vlink=\"#840084\" alink=\"#0000FF\"><div class=\"navheader\"><table width=\"100%\" summary=\"Navigation header\"><tr><th colspan=\"3\" align=\"center\"><span class=\"phrase\">function::ucallers</span></th></tr><tr><td width=\"20%\" align=\"left\"><a accesskey=\"p\" href=\"API-ubacktrace.html\">Prev</a>&#160;</td><th width=\"60%\" align=\"center\">Chapter&#160;2.&#160;Context Functions</th><td width=\"20%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-uid.html\">Next</a></td></tr></table><hr></div><div class=\"refentry\"><a name=\"API-ucallers\"></a><div class=\"titlepage\"></div><div class=\"refnamediv\"><h2>Name</h2><p>function::ucallers &#8212; \n      Return first n elements of user stack backtrace\n  </p></div><div class=\"refsynopsisdiv\"><h2>Synopsis</h2><pre class=\"programlisting\">\n     ucallers:string(n:long)\n-</pre></div><div class=\"refsect1\"><a name=\"idm3302\"></a><h2>Arguments</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>n</code></em></span></dt><dd><p>\n+</pre></div><div class=\"refsect1\"><a name=\"idm3301\"></a><h2>Arguments</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>n</code></em></span></dt><dd><p>\n      number of levels to descend in the stack (not counting the top\n      level). If n is -1, print the entire stack.\n-    </p></dd></dl></div></div><div class=\"refsect1\"><a name=\"idm3310\"></a><h2>Description</h2><p>\n+    </p></dd></dl></div></div><div class=\"refsect1\"><a name=\"idm3309\"></a><h2>Description</h2><p>\n    This function returns a string of the first n hex\n    addresses from the backtrace of the user stack. Output may be\n    truncated as per maximum string length (MAXSTRINGLEN).\n-</p></div><div class=\"refsect1\"><a name=\"idm3313\"></a><h2>Note</h2><p>\n+</p></div><div class=\"refsect1\"><a name=\"idm3312\"></a><h2>Note</h2><p>\n    To get (full) backtraces for user space applications and shared\n    shared libraries not mentioned in the current script run stap with\n    -d /path/to/exe-or-so and/or add --ldd to load all needed unwind data.\n </p></div></div><div class=\"navfooter\"><hr><table width=\"100%\" summary=\"Navigation footer\"><tr><td width=\"40%\" align=\"left\"><a accesskey=\"p\" href=\"API-ubacktrace.html\">Prev</a>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"u\" href=\"context_stp.html\">Up</a></td><td width=\"40%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-uid.html\">Next</a></td></tr><tr><td width=\"40%\" align=\"left\" valign=\"top\"><span class=\"phrase\">function::ubacktrace</span>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"h\" href=\"index.html\">Home</a></td><td width=\"40%\" align=\"right\" valign=\"top\">&#160;<span class=\"phrase\">function::uid</span></td></tr></table></div></body></html>\n"}, {"source1": "./usr/share/doc/systemtap-doc/tapsets/API-udelay.html", "source2": "./usr/share/doc/systemtap-doc/tapsets/API-udelay.html", "unified_diff": "@@ -1,10 +1,10 @@\n <html><head><meta http-equiv=\"Content-Type\" content=\"text/html; charset=ANSI_X3.4-1968\"><title>function::udelay</title><meta name=\"generator\" content=\"DocBook XSL Stylesheets Vsnapshot\"><link rel=\"home\" href=\"index.html\" title=\"SystemTap Tapset Reference Manual\"><link rel=\"up\" href=\"guru-delay.stp.html\" title=\"Chapter&#160;27.&#160;Guru tapsets\"><link rel=\"prev\" href=\"API-raise.html\" title=\"function::raise\"><link rel=\"next\" href=\"string.stp.html\" title=\"Chapter&#160;28.&#160;A collection of standard string functions\"></head><body bgcolor=\"white\" text=\"black\" link=\"#0000FF\" vlink=\"#840084\" alink=\"#0000FF\"><div class=\"navheader\"><table width=\"100%\" summary=\"Navigation header\"><tr><th colspan=\"3\" align=\"center\"><span class=\"phrase\">function::udelay</span></th></tr><tr><td width=\"20%\" align=\"left\"><a accesskey=\"p\" href=\"API-raise.html\">Prev</a>&#160;</td><th width=\"60%\" align=\"center\">Chapter&#160;27.&#160;Guru tapsets</th><td width=\"20%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"string.stp.html\">Next</a></td></tr></table><hr></div><div class=\"refentry\"><a name=\"API-udelay\"></a><div class=\"titlepage\"></div><div class=\"refnamediv\"><h2>Name</h2><p>function::udelay &#8212; \n      microsecond delay\n  </p></div><div class=\"refsynopsisdiv\"><h2>Synopsis</h2><pre class=\"programlisting\">\n     udelay(us:long)\n-</pre></div><div class=\"refsect1\"><a name=\"idm20760\"></a><h2>Arguments</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>us</code></em></span></dt><dd><p>\n+</pre></div><div class=\"refsect1\"><a name=\"idm20759\"></a><h2>Arguments</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>us</code></em></span></dt><dd><p>\n      Number of microseconds to delay.\n-    </p></dd></dl></div></div><div class=\"refsect1\"><a name=\"idm20768\"></a><h2>Description</h2><p>\n+    </p></dd></dl></div></div><div class=\"refsect1\"><a name=\"idm20767\"></a><h2>Description</h2><p>\n    This function inserts a multi-microsecond busy-delay into a probe handler.\n    It requires guru mode.\n </p></div></div><div class=\"navfooter\"><hr><table width=\"100%\" summary=\"Navigation footer\"><tr><td width=\"40%\" align=\"left\"><a accesskey=\"p\" href=\"API-raise.html\">Prev</a>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"u\" href=\"guru-delay.stp.html\">Up</a></td><td width=\"40%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"string.stp.html\">Next</a></td></tr><tr><td width=\"40%\" align=\"left\" valign=\"top\"><span class=\"phrase\">function::raise</span>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"h\" href=\"index.html\">Home</a></td><td width=\"40%\" align=\"right\" valign=\"top\">&#160;Chapter&#160;28.&#160;A collection of standard string functions</td></tr></table></div></body></html>\n"}, {"source1": "./usr/share/doc/systemtap-doc/tapsets/API-udp-disconnect-return.html", "source2": "./usr/share/doc/systemtap-doc/tapsets/API-udp-disconnect-return.html", "unified_diff": "@@ -1,19 +1,19 @@\n <html><head><meta http-equiv=\"Content-Type\" content=\"text/html; charset=ANSI_X3.4-1968\"><title>probe::udp.disconnect.return</title><meta name=\"generator\" content=\"DocBook XSL Stylesheets Vsnapshot\"><link rel=\"home\" href=\"index.html\" title=\"SystemTap Tapset Reference Manual\"><link rel=\"up\" href=\"networking.stp.html\" title=\"Chapter&#160;13.&#160;Networking Tapset\"><link rel=\"prev\" href=\"API-udp-disconnect.html\" title=\"probe::udp.disconnect\"><link rel=\"next\" href=\"API-udp-recvmsg.html\" title=\"probe::udp.recvmsg\"></head><body bgcolor=\"white\" text=\"black\" link=\"#0000FF\" vlink=\"#840084\" alink=\"#0000FF\"><div class=\"navheader\"><table width=\"100%\" summary=\"Navigation header\"><tr><th colspan=\"3\" align=\"center\"><span class=\"phrase\">probe::udp.disconnect.return</span></th></tr><tr><td width=\"20%\" align=\"left\"><a accesskey=\"p\" href=\"API-udp-disconnect.html\">Prev</a>&#160;</td><th width=\"60%\" align=\"center\">Chapter&#160;13.&#160;Networking Tapset</th><td width=\"20%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-udp-recvmsg.html\">Next</a></td></tr></table><hr></div><div class=\"refentry\"><a name=\"API-udp-disconnect-return\"></a><div class=\"titlepage\"></div><div class=\"refnamediv\"><h2>Name</h2><p>probe::udp.disconnect.return &#8212; \n      UDP has been disconnected successfully\n- </p></div><div class=\"refsynopsisdiv\"><h2>Synopsis</h2><pre class=\"synopsis\">udp.disconnect.return </pre></div><div class=\"refsect1\"><a name=\"idm12657\"></a><h2>Values</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>daddr</code></em></span></dt><dd><p>\n-     A string representing the destination IP address\n+ </p></div><div class=\"refsynopsisdiv\"><h2>Synopsis</h2><pre class=\"synopsis\">udp.disconnect.return </pre></div><div class=\"refsect1\"><a name=\"idm12656\"></a><h2>Values</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>sport</code></em></span></dt><dd><p>\n+     UDP source port\n+    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>family</code></em></span></dt><dd><p>\n+     IP address family\n     </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>name</code></em></span></dt><dd><p>\n      The name of this probe\n     </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>dport</code></em></span></dt><dd><p>\n      UDP destination port\n+    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>daddr</code></em></span></dt><dd><p>\n+     A string representing the destination IP address\n     </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>saddr</code></em></span></dt><dd><p>\n      A string representing the source IP address\n-    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>sport</code></em></span></dt><dd><p>\n-     UDP source port\n-    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>family</code></em></span></dt><dd><p>\n-     IP address family\n     </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>ret</code></em></span></dt><dd><p>\n      Error code (0: no error) \n-    </p></dd></dl></div></div><div class=\"refsect1\"><a name=\"idm12695\"></a><h2>Context</h2><p>\n+    </p></dd></dl></div></div><div class=\"refsect1\"><a name=\"idm12694\"></a><h2>Context</h2><p>\n    The process which requested a UDP disconnection\n </p></div></div><div class=\"navfooter\"><hr><table width=\"100%\" summary=\"Navigation footer\"><tr><td width=\"40%\" align=\"left\"><a accesskey=\"p\" href=\"API-udp-disconnect.html\">Prev</a>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"u\" href=\"networking.stp.html\">Up</a></td><td width=\"40%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-udp-recvmsg.html\">Next</a></td></tr><tr><td width=\"40%\" align=\"left\" valign=\"top\"><span class=\"phrase\">probe::udp.disconnect</span>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"h\" href=\"index.html\">Home</a></td><td width=\"40%\" align=\"right\" valign=\"top\">&#160;<span class=\"phrase\">probe::udp.recvmsg</span></td></tr></table></div></body></html>\n"}, {"source1": "./usr/share/doc/systemtap-doc/tapsets/API-udp-disconnect.html", "source2": "./usr/share/doc/systemtap-doc/tapsets/API-udp-disconnect.html", "unified_diff": "@@ -1,21 +1,21 @@\n <html><head><meta http-equiv=\"Content-Type\" content=\"text/html; charset=ANSI_X3.4-1968\"><title>probe::udp.disconnect</title><meta name=\"generator\" content=\"DocBook XSL Stylesheets Vsnapshot\"><link rel=\"home\" href=\"index.html\" title=\"SystemTap Tapset Reference Manual\"><link rel=\"up\" href=\"networking.stp.html\" title=\"Chapter&#160;13.&#160;Networking Tapset\"><link rel=\"prev\" href=\"API-tcp-setsockopt-return.html\" title=\"probe::tcp.setsockopt.return\"><link rel=\"next\" href=\"API-udp-disconnect-return.html\" title=\"probe::udp.disconnect.return\"></head><body bgcolor=\"white\" text=\"black\" link=\"#0000FF\" vlink=\"#840084\" alink=\"#0000FF\"><div class=\"navheader\"><table width=\"100%\" summary=\"Navigation header\"><tr><th colspan=\"3\" align=\"center\"><span class=\"phrase\">probe::udp.disconnect</span></th></tr><tr><td width=\"20%\" align=\"left\"><a accesskey=\"p\" href=\"API-tcp-setsockopt-return.html\">Prev</a>&#160;</td><th width=\"60%\" align=\"center\">Chapter&#160;13.&#160;Networking Tapset</th><td width=\"20%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-udp-disconnect-return.html\">Next</a></td></tr></table><hr></div><div class=\"refentry\"><a name=\"API-udp-disconnect\"></a><div class=\"titlepage\"></div><div class=\"refnamediv\"><h2>Name</h2><p>probe::udp.disconnect &#8212; \n      Fires when a process requests for a UDP disconnection\n- </p></div><div class=\"refsynopsisdiv\"><h2>Synopsis</h2><pre class=\"synopsis\">udp.disconnect </pre></div><div class=\"refsect1\"><a name=\"idm12596\"></a><h2>Values</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>name</code></em></span></dt><dd><p>\n-     The name of this probe\n-    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>dport</code></em></span></dt><dd><p>\n-     UDP destination port\n-    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>daddr</code></em></span></dt><dd><p>\n+ </p></div><div class=\"refsynopsisdiv\"><h2>Synopsis</h2><pre class=\"synopsis\">udp.disconnect </pre></div><div class=\"refsect1\"><a name=\"idm12595\"></a><h2>Values</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>daddr</code></em></span></dt><dd><p>\n      A string representing the destination IP address\n-    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>sock</code></em></span></dt><dd><p>\n-     Network socket used by the process\n-    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>family</code></em></span></dt><dd><p>\n-     IP address family\n-    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>sport</code></em></span></dt><dd><p>\n-     UDP source port\n     </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>flags</code></em></span></dt><dd><p>\n      Flags (e.g. FIN, etc)  \n     </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>saddr</code></em></span></dt><dd><p>\n      A string representing the source IP address\n-    </p></dd></dl></div></div><div class=\"refsect1\"><a name=\"idm12639\"></a><h2>Context</h2><p>\n+    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>name</code></em></span></dt><dd><p>\n+     The name of this probe\n+    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>sport</code></em></span></dt><dd><p>\n+     UDP source port\n+    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>sock</code></em></span></dt><dd><p>\n+     Network socket used by the process\n+    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>family</code></em></span></dt><dd><p>\n+     IP address family\n+    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>dport</code></em></span></dt><dd><p>\n+     UDP destination port\n+    </p></dd></dl></div></div><div class=\"refsect1\"><a name=\"idm12638\"></a><h2>Context</h2><p>\n    The process which requests a UDP disconnection \n </p></div></div><div class=\"navfooter\"><hr><table width=\"100%\" summary=\"Navigation footer\"><tr><td width=\"40%\" align=\"left\"><a accesskey=\"p\" href=\"API-tcp-setsockopt-return.html\">Prev</a>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"u\" href=\"networking.stp.html\">Up</a></td><td width=\"40%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-udp-disconnect-return.html\">Next</a></td></tr><tr><td width=\"40%\" align=\"left\" valign=\"top\"><span class=\"phrase\">probe::tcp.setsockopt.return</span>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"h\" href=\"index.html\">Home</a></td><td width=\"40%\" align=\"right\" valign=\"top\">&#160;<span class=\"phrase\">probe::udp.disconnect.return</span></td></tr></table></div></body></html>\n"}, {"source1": "./usr/share/doc/systemtap-doc/tapsets/API-udp-recvmsg-return.html", "source2": "./usr/share/doc/systemtap-doc/tapsets/API-udp-recvmsg-return.html", "unified_diff": "@@ -1,19 +1,19 @@\n <html><head><meta http-equiv=\"Content-Type\" content=\"text/html; charset=ANSI_X3.4-1968\"><title>probe::udp.recvmsg.return</title><meta name=\"generator\" content=\"DocBook XSL Stylesheets Vsnapshot\"><link rel=\"home\" href=\"index.html\" title=\"SystemTap Tapset Reference Manual\"><link rel=\"up\" href=\"networking.stp.html\" title=\"Chapter&#160;13.&#160;Networking Tapset\"><link rel=\"prev\" href=\"API-udp-recvmsg.html\" title=\"probe::udp.recvmsg\"><link rel=\"next\" href=\"API-udp-sendmsg.html\" title=\"probe::udp.sendmsg\"></head><body bgcolor=\"white\" text=\"black\" link=\"#0000FF\" vlink=\"#840084\" alink=\"#0000FF\"><div class=\"navheader\"><table width=\"100%\" summary=\"Navigation header\"><tr><th colspan=\"3\" align=\"center\"><span class=\"phrase\">probe::udp.recvmsg.return</span></th></tr><tr><td width=\"20%\" align=\"left\"><a accesskey=\"p\" href=\"API-udp-recvmsg.html\">Prev</a>&#160;</td><th width=\"60%\" align=\"center\">Chapter&#160;13.&#160;Networking Tapset</th><td width=\"20%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-udp-sendmsg.html\">Next</a></td></tr></table><hr></div><div class=\"refentry\"><a name=\"API-udp-recvmsg-return\"></a><div class=\"titlepage\"></div><div class=\"refnamediv\"><h2>Name</h2><p>probe::udp.recvmsg.return &#8212; \n      Fires whenever an attempt to receive a UDP message received is completed\n- </p></div><div class=\"refsynopsisdiv\"><h2>Synopsis</h2><pre class=\"synopsis\">udp.recvmsg.return </pre></div><div class=\"refsect1\"><a name=\"idm12774\"></a><h2>Values</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>sport</code></em></span></dt><dd><p>\n-     UDP source port\n-    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>saddr</code></em></span></dt><dd><p>\n-     A string representing the source IP address\n-    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>size</code></em></span></dt><dd><p>\n-     Number of bytes received by the process\n-    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>family</code></em></span></dt><dd><p>\n-     IP address family\n-    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>dport</code></em></span></dt><dd><p>\n+ </p></div><div class=\"refsynopsisdiv\"><h2>Synopsis</h2><pre class=\"synopsis\">udp.recvmsg.return </pre></div><div class=\"refsect1\"><a name=\"idm12773\"></a><h2>Values</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>dport</code></em></span></dt><dd><p>\n      UDP destination port\n     </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>name</code></em></span></dt><dd><p>\n      The name of this probe\n+    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>sport</code></em></span></dt><dd><p>\n+     UDP source port\n+    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>family</code></em></span></dt><dd><p>\n+     IP address family\n+    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>size</code></em></span></dt><dd><p>\n+     Number of bytes received by the process\n+    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>saddr</code></em></span></dt><dd><p>\n+     A string representing the source IP address\n     </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>daddr</code></em></span></dt><dd><p>\n      A string representing the destination IP address\n-    </p></dd></dl></div></div><div class=\"refsect1\"><a name=\"idm12812\"></a><h2>Context</h2><p>\n+    </p></dd></dl></div></div><div class=\"refsect1\"><a name=\"idm12811\"></a><h2>Context</h2><p>\n    The process which received a UDP message\n </p></div></div><div class=\"navfooter\"><hr><table width=\"100%\" summary=\"Navigation footer\"><tr><td width=\"40%\" align=\"left\"><a accesskey=\"p\" href=\"API-udp-recvmsg.html\">Prev</a>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"u\" href=\"networking.stp.html\">Up</a></td><td width=\"40%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-udp-sendmsg.html\">Next</a></td></tr><tr><td width=\"40%\" align=\"left\" valign=\"top\"><span class=\"phrase\">probe::udp.recvmsg</span>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"h\" href=\"index.html\">Home</a></td><td width=\"40%\" align=\"right\" valign=\"top\">&#160;<span class=\"phrase\">probe::udp.sendmsg</span></td></tr></table></div></body></html>\n"}, {"source1": "./usr/share/doc/systemtap-doc/tapsets/API-udp-recvmsg.html", "source2": "./usr/share/doc/systemtap-doc/tapsets/API-udp-recvmsg.html", "unified_diff": "@@ -1,21 +1,21 @@\n <html><head><meta http-equiv=\"Content-Type\" content=\"text/html; charset=ANSI_X3.4-1968\"><title>probe::udp.recvmsg</title><meta name=\"generator\" content=\"DocBook XSL Stylesheets Vsnapshot\"><link rel=\"home\" href=\"index.html\" title=\"SystemTap Tapset Reference Manual\"><link rel=\"up\" href=\"networking.stp.html\" title=\"Chapter&#160;13.&#160;Networking Tapset\"><link rel=\"prev\" href=\"API-udp-disconnect-return.html\" title=\"probe::udp.disconnect.return\"><link rel=\"next\" href=\"API-udp-recvmsg-return.html\" title=\"probe::udp.recvmsg.return\"></head><body bgcolor=\"white\" text=\"black\" link=\"#0000FF\" vlink=\"#840084\" alink=\"#0000FF\"><div class=\"navheader\"><table width=\"100%\" summary=\"Navigation header\"><tr><th colspan=\"3\" align=\"center\"><span class=\"phrase\">probe::udp.recvmsg</span></th></tr><tr><td width=\"20%\" align=\"left\"><a accesskey=\"p\" href=\"API-udp-disconnect-return.html\">Prev</a>&#160;</td><th width=\"60%\" align=\"center\">Chapter&#160;13.&#160;Networking Tapset</th><td width=\"20%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-udp-recvmsg-return.html\">Next</a></td></tr></table><hr></div><div class=\"refentry\"><a name=\"API-udp-recvmsg\"></a><div class=\"titlepage\"></div><div class=\"refnamediv\"><h2>Name</h2><p>probe::udp.recvmsg &#8212; \n      Fires whenever a UDP message is received\n- </p></div><div class=\"refsynopsisdiv\"><h2>Synopsis</h2><pre class=\"synopsis\">udp.recvmsg </pre></div><div class=\"refsect1\"><a name=\"idm12713\"></a><h2>Values</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>name</code></em></span></dt><dd><p>\n+ </p></div><div class=\"refsynopsisdiv\"><h2>Synopsis</h2><pre class=\"synopsis\">udp.recvmsg </pre></div><div class=\"refsect1\"><a name=\"idm12712\"></a><h2>Values</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>family</code></em></span></dt><dd><p>\n+     IP address family\n+    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>sport</code></em></span></dt><dd><p>\n+     UDP source port\n+    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>size</code></em></span></dt><dd><p>\n+     Number of bytes received by the process\n+    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>sock</code></em></span></dt><dd><p>\n+     Network socket used by the process\n+    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>name</code></em></span></dt><dd><p>\n      The name of this probe\n     </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>dport</code></em></span></dt><dd><p>\n      UDP destination port\n     </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>daddr</code></em></span></dt><dd><p>\n      A string representing the destination IP address\n-    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>size</code></em></span></dt><dd><p>\n-     Number of bytes received by the process\n-    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>sock</code></em></span></dt><dd><p>\n-     Network socket used by the process\n-    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>family</code></em></span></dt><dd><p>\n-     IP address family\n-    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>sport</code></em></span></dt><dd><p>\n-     UDP source port\n     </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>saddr</code></em></span></dt><dd><p>\n      A string representing the source IP address\n-    </p></dd></dl></div></div><div class=\"refsect1\"><a name=\"idm12756\"></a><h2>Context</h2><p>\n+    </p></dd></dl></div></div><div class=\"refsect1\"><a name=\"idm12755\"></a><h2>Context</h2><p>\n    The process which received a UDP message\n </p></div></div><div class=\"navfooter\"><hr><table width=\"100%\" summary=\"Navigation footer\"><tr><td width=\"40%\" align=\"left\"><a accesskey=\"p\" href=\"API-udp-disconnect-return.html\">Prev</a>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"u\" href=\"networking.stp.html\">Up</a></td><td width=\"40%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-udp-recvmsg-return.html\">Next</a></td></tr><tr><td width=\"40%\" align=\"left\" valign=\"top\"><span class=\"phrase\">probe::udp.disconnect.return</span>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"h\" href=\"index.html\">Home</a></td><td width=\"40%\" align=\"right\" valign=\"top\">&#160;<span class=\"phrase\">probe::udp.recvmsg.return</span></td></tr></table></div></body></html>\n"}, {"source1": "./usr/share/doc/systemtap-doc/tapsets/API-udp-sendmsg-return.html", "source2": "./usr/share/doc/systemtap-doc/tapsets/API-udp-sendmsg-return.html", "unified_diff": "@@ -1,9 +1,9 @@\n <html><head><meta http-equiv=\"Content-Type\" content=\"text/html; charset=ANSI_X3.4-1968\"><title>probe::udp.sendmsg.return</title><meta name=\"generator\" content=\"DocBook XSL Stylesheets Vsnapshot\"><link rel=\"home\" href=\"index.html\" title=\"SystemTap Tapset Reference Manual\"><link rel=\"up\" href=\"networking.stp.html\" title=\"Chapter&#160;13.&#160;Networking Tapset\"><link rel=\"prev\" href=\"API-udp-sendmsg.html\" title=\"probe::udp.sendmsg\"><link rel=\"next\" href=\"socket.stp.html\" title=\"Chapter&#160;14.&#160;Socket Tapset\"></head><body bgcolor=\"white\" text=\"black\" link=\"#0000FF\" vlink=\"#840084\" alink=\"#0000FF\"><div class=\"navheader\"><table width=\"100%\" summary=\"Navigation header\"><tr><th colspan=\"3\" align=\"center\"><span class=\"phrase\">probe::udp.sendmsg.return</span></th></tr><tr><td width=\"20%\" align=\"left\"><a accesskey=\"p\" href=\"API-udp-sendmsg.html\">Prev</a>&#160;</td><th width=\"60%\" align=\"center\">Chapter&#160;13.&#160;Networking Tapset</th><td width=\"20%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"socket.stp.html\">Next</a></td></tr></table><hr></div><div class=\"refentry\"><a name=\"API-udp-sendmsg-return\"></a><div class=\"titlepage\"></div><div class=\"refnamediv\"><h2>Name</h2><p>probe::udp.sendmsg.return &#8212; \n      Fires whenever an attempt to send a UDP message is completed\n- </p></div><div class=\"refsynopsisdiv\"><h2>Synopsis</h2><pre class=\"synopsis\">udp.sendmsg.return </pre></div><div class=\"refsect1\"><a name=\"idm12891\"></a><h2>Values</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>name</code></em></span></dt><dd><p>\n-     The name of this probe\n-    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>size</code></em></span></dt><dd><p>\n+ </p></div><div class=\"refsynopsisdiv\"><h2>Synopsis</h2><pre class=\"synopsis\">udp.sendmsg.return </pre></div><div class=\"refsect1\"><a name=\"idm12890\"></a><h2>Values</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>size</code></em></span></dt><dd><p>\n      Number of bytes sent by the process\n-    </p></dd></dl></div></div><div class=\"refsect1\"><a name=\"idm12904\"></a><h2>Context</h2><p>\n+    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>name</code></em></span></dt><dd><p>\n+     The name of this probe\n+    </p></dd></dl></div></div><div class=\"refsect1\"><a name=\"idm12903\"></a><h2>Context</h2><p>\n    The process which sent a UDP message\n </p></div></div><div class=\"navfooter\"><hr><table width=\"100%\" summary=\"Navigation footer\"><tr><td width=\"40%\" align=\"left\"><a accesskey=\"p\" href=\"API-udp-sendmsg.html\">Prev</a>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"u\" href=\"networking.stp.html\">Up</a></td><td width=\"40%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"socket.stp.html\">Next</a></td></tr><tr><td width=\"40%\" align=\"left\" valign=\"top\"><span class=\"phrase\">probe::udp.sendmsg</span>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"h\" href=\"index.html\">Home</a></td><td width=\"40%\" align=\"right\" valign=\"top\">&#160;Chapter&#160;14.&#160;Socket Tapset</td></tr></table></div></body></html>\n"}, {"source1": "./usr/share/doc/systemtap-doc/tapsets/API-udp-sendmsg.html", "source2": "./usr/share/doc/systemtap-doc/tapsets/API-udp-sendmsg.html", "unified_diff": "@@ -1,21 +1,21 @@\n <html><head><meta http-equiv=\"Content-Type\" content=\"text/html; charset=ANSI_X3.4-1968\"><title>probe::udp.sendmsg</title><meta name=\"generator\" content=\"DocBook XSL Stylesheets Vsnapshot\"><link rel=\"home\" href=\"index.html\" title=\"SystemTap Tapset Reference Manual\"><link rel=\"up\" href=\"networking.stp.html\" title=\"Chapter&#160;13.&#160;Networking Tapset\"><link rel=\"prev\" href=\"API-udp-recvmsg-return.html\" title=\"probe::udp.recvmsg.return\"><link rel=\"next\" href=\"API-udp-sendmsg-return.html\" title=\"probe::udp.sendmsg.return\"></head><body bgcolor=\"white\" text=\"black\" link=\"#0000FF\" vlink=\"#840084\" alink=\"#0000FF\"><div class=\"navheader\"><table width=\"100%\" summary=\"Navigation header\"><tr><th colspan=\"3\" align=\"center\"><span class=\"phrase\">probe::udp.sendmsg</span></th></tr><tr><td width=\"20%\" align=\"left\"><a accesskey=\"p\" href=\"API-udp-recvmsg-return.html\">Prev</a>&#160;</td><th width=\"60%\" align=\"center\">Chapter&#160;13.&#160;Networking Tapset</th><td width=\"20%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-udp-sendmsg-return.html\">Next</a></td></tr></table><hr></div><div class=\"refentry\"><a name=\"API-udp-sendmsg\"></a><div class=\"titlepage\"></div><div class=\"refnamediv\"><h2>Name</h2><p>probe::udp.sendmsg &#8212; \n   Fires whenever a process sends a UDP message\n- </p></div><div class=\"refsynopsisdiv\"><h2>Synopsis</h2><pre class=\"synopsis\">udp.sendmsg </pre></div><div class=\"refsect1\"><a name=\"idm12830\"></a><h2>Values</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>size</code></em></span></dt><dd><p>\n-     Number of bytes sent by the process\n-    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>sock</code></em></span></dt><dd><p>\n+ </p></div><div class=\"refsynopsisdiv\"><h2>Synopsis</h2><pre class=\"synopsis\">udp.sendmsg </pre></div><div class=\"refsect1\"><a name=\"idm12829\"></a><h2>Values</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>sock</code></em></span></dt><dd><p>\n      Network socket used by the process \n-    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>family</code></em></span></dt><dd><p>\n-     IP address family\n     </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>sport</code></em></span></dt><dd><p>\n      UDP source port\n-    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>saddr</code></em></span></dt><dd><p>\n-     A string representing the source IP address\n+    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>family</code></em></span></dt><dd><p>\n+     IP address family\n+    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>size</code></em></span></dt><dd><p>\n+     Number of bytes sent by the process\n     </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>name</code></em></span></dt><dd><p>\n      The name of this probe\n     </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>dport</code></em></span></dt><dd><p>\n      UDP destination port\n     </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>daddr</code></em></span></dt><dd><p>\n      A string representing the destination IP address\n-    </p></dd></dl></div></div><div class=\"refsect1\"><a name=\"idm12873\"></a><h2>Context</h2><p>\n+    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>saddr</code></em></span></dt><dd><p>\n+     A string representing the source IP address\n+    </p></dd></dl></div></div><div class=\"refsect1\"><a name=\"idm12872\"></a><h2>Context</h2><p>\n    The process which sent a UDP message \n </p></div></div><div class=\"navfooter\"><hr><table width=\"100%\" summary=\"Navigation footer\"><tr><td width=\"40%\" align=\"left\"><a accesskey=\"p\" href=\"API-udp-recvmsg-return.html\">Prev</a>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"u\" href=\"networking.stp.html\">Up</a></td><td width=\"40%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-udp-sendmsg-return.html\">Next</a></td></tr><tr><td width=\"40%\" align=\"left\" valign=\"top\"><span class=\"phrase\">probe::udp.recvmsg.return</span>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"h\" href=\"index.html\">Home</a></td><td width=\"40%\" align=\"right\" valign=\"top\">&#160;<span class=\"phrase\">probe::udp.sendmsg.return</span></td></tr></table></div></body></html>\n"}, {"source1": "./usr/share/doc/systemtap-doc/tapsets/API-uid.html", "source2": "./usr/share/doc/systemtap-doc/tapsets/API-uid.html", "unified_diff": "@@ -1,9 +1,9 @@\n <html><head><meta http-equiv=\"Content-Type\" content=\"text/html; charset=ANSI_X3.4-1968\"><title>function::uid</title><meta name=\"generator\" content=\"DocBook XSL Stylesheets Vsnapshot\"><link rel=\"home\" href=\"index.html\" title=\"SystemTap Tapset Reference Manual\"><link rel=\"up\" href=\"context_stp.html\" title=\"Chapter&#160;2.&#160;Context Functions\"><link rel=\"prev\" href=\"API-ucallers.html\" title=\"function::ucallers\"><link rel=\"next\" href=\"API-uint-arg.html\" title=\"function::uint_arg\"></head><body bgcolor=\"white\" text=\"black\" link=\"#0000FF\" vlink=\"#840084\" alink=\"#0000FF\"><div class=\"navheader\"><table width=\"100%\" summary=\"Navigation header\"><tr><th colspan=\"3\" align=\"center\"><span class=\"phrase\">function::uid</span></th></tr><tr><td width=\"20%\" align=\"left\"><a accesskey=\"p\" href=\"API-ucallers.html\">Prev</a>&#160;</td><th width=\"60%\" align=\"center\">Chapter&#160;2.&#160;Context Functions</th><td width=\"20%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-uint-arg.html\">Next</a></td></tr></table><hr></div><div class=\"refentry\"><a name=\"API-uid\"></a><div class=\"titlepage\"></div><div class=\"refnamediv\"><h2>Name</h2><p>function::uid &#8212; \n      Returns the user ID of a target process\n  </p></div><div class=\"refsynopsisdiv\"><h2>Synopsis</h2><pre class=\"programlisting\">\n     uid:long()\n-</pre></div><div class=\"refsect1\"><a name=\"idm3331\"></a><h2>Arguments</h2><p>\n+</pre></div><div class=\"refsect1\"><a name=\"idm3330\"></a><h2>Arguments</h2><p>\n   None\n- </p></div><div class=\"refsect1\"><a name=\"idm3334\"></a><h2>Description</h2><p>\n+ </p></div><div class=\"refsect1\"><a name=\"idm3333\"></a><h2>Description</h2><p>\n    This function returns the user ID of the target process.\n </p></div></div><div class=\"navfooter\"><hr><table width=\"100%\" summary=\"Navigation footer\"><tr><td width=\"40%\" align=\"left\"><a accesskey=\"p\" href=\"API-ucallers.html\">Prev</a>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"u\" href=\"context_stp.html\">Up</a></td><td width=\"40%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-uint-arg.html\">Next</a></td></tr><tr><td width=\"40%\" align=\"left\" valign=\"top\"><span class=\"phrase\">function::ucallers</span>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"h\" href=\"index.html\">Home</a></td><td width=\"40%\" align=\"right\" valign=\"top\">&#160;<span class=\"phrase\">function::uint_arg</span></td></tr></table></div></body></html>\n"}, {"source1": "./usr/share/doc/systemtap-doc/tapsets/API-uint-arg.html", "source2": "./usr/share/doc/systemtap-doc/tapsets/API-uint-arg.html", "unified_diff": "@@ -1,10 +1,10 @@\n <html><head><meta http-equiv=\"Content-Type\" content=\"text/html; charset=ANSI_X3.4-1968\"><title>function::uint_arg</title><meta name=\"generator\" content=\"DocBook XSL Stylesheets Vsnapshot\"><link rel=\"home\" href=\"index.html\" title=\"SystemTap Tapset Reference Manual\"><link rel=\"up\" href=\"context_stp.html\" title=\"Chapter&#160;2.&#160;Context Functions\"><link rel=\"prev\" href=\"API-uid.html\" title=\"function::uid\"><link rel=\"next\" href=\"API-ulong-arg.html\" title=\"function::ulong_arg\"></head><body bgcolor=\"white\" text=\"black\" link=\"#0000FF\" vlink=\"#840084\" alink=\"#0000FF\"><div class=\"navheader\"><table width=\"100%\" summary=\"Navigation header\"><tr><th colspan=\"3\" align=\"center\"><span class=\"phrase\">function::uint_arg</span></th></tr><tr><td width=\"20%\" align=\"left\"><a accesskey=\"p\" href=\"API-uid.html\">Prev</a>&#160;</td><th width=\"60%\" align=\"center\">Chapter&#160;2.&#160;Context Functions</th><td width=\"20%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-ulong-arg.html\">Next</a></td></tr></table><hr></div><div class=\"refentry\"><a name=\"API-uint-arg\"></a><div class=\"titlepage\"></div><div class=\"refnamediv\"><h2>Name</h2><p>function::uint_arg &#8212; \n      Return function argument as unsigned int\n  </p></div><div class=\"refsynopsisdiv\"><h2>Synopsis</h2><pre class=\"programlisting\">\n     uint_arg:long(n:long)\n-</pre></div><div class=\"refsect1\"><a name=\"idm3352\"></a><h2>Arguments</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>n</code></em></span></dt><dd><p>\n+</pre></div><div class=\"refsect1\"><a name=\"idm3351\"></a><h2>Arguments</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>n</code></em></span></dt><dd><p>\n      index of argument to return\n-    </p></dd></dl></div></div><div class=\"refsect1\"><a name=\"idm3360\"></a><h2>Description</h2><p>\n+    </p></dd></dl></div></div><div class=\"refsect1\"><a name=\"idm3359\"></a><h2>Description</h2><p>\n    Return the value of argument n as an unsigned int\n    (i.e., a 32-bit integer zero-extended to 64 bits).\n </p></div></div><div class=\"navfooter\"><hr><table width=\"100%\" summary=\"Navigation footer\"><tr><td width=\"40%\" align=\"left\"><a accesskey=\"p\" href=\"API-uid.html\">Prev</a>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"u\" href=\"context_stp.html\">Up</a></td><td width=\"40%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-ulong-arg.html\">Next</a></td></tr><tr><td width=\"40%\" align=\"left\" valign=\"top\"><span class=\"phrase\">function::uid</span>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"h\" href=\"index.html\">Home</a></td><td width=\"40%\" align=\"right\" valign=\"top\">&#160;<span class=\"phrase\">function::ulong_arg</span></td></tr></table></div></body></html>\n"}, {"source1": "./usr/share/doc/systemtap-doc/tapsets/API-ulong-arg.html", "source2": "./usr/share/doc/systemtap-doc/tapsets/API-ulong-arg.html", "unified_diff": "@@ -1,11 +1,11 @@\n <html><head><meta http-equiv=\"Content-Type\" content=\"text/html; charset=ANSI_X3.4-1968\"><title>function::ulong_arg</title><meta name=\"generator\" content=\"DocBook XSL Stylesheets Vsnapshot\"><link rel=\"home\" href=\"index.html\" title=\"SystemTap Tapset Reference Manual\"><link rel=\"up\" href=\"context_stp.html\" title=\"Chapter&#160;2.&#160;Context Functions\"><link rel=\"prev\" href=\"API-uint-arg.html\" title=\"function::uint_arg\"><link rel=\"next\" href=\"API-ulonglong-arg.html\" title=\"function::ulonglong_arg\"></head><body bgcolor=\"white\" text=\"black\" link=\"#0000FF\" vlink=\"#840084\" alink=\"#0000FF\"><div class=\"navheader\"><table width=\"100%\" summary=\"Navigation header\"><tr><th colspan=\"3\" align=\"center\"><span class=\"phrase\">function::ulong_arg</span></th></tr><tr><td width=\"20%\" align=\"left\"><a accesskey=\"p\" href=\"API-uint-arg.html\">Prev</a>&#160;</td><th width=\"60%\" align=\"center\">Chapter&#160;2.&#160;Context Functions</th><td width=\"20%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-ulonglong-arg.html\">Next</a></td></tr></table><hr></div><div class=\"refentry\"><a name=\"API-ulong-arg\"></a><div class=\"titlepage\"></div><div class=\"refnamediv\"><h2>Name</h2><p>function::ulong_arg &#8212; \n      Return function argument as unsigned long\n  </p></div><div class=\"refsynopsisdiv\"><h2>Synopsis</h2><pre class=\"programlisting\">\n     ulong_arg:long(n:long)\n-</pre></div><div class=\"refsect1\"><a name=\"idm3378\"></a><h2>Arguments</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>n</code></em></span></dt><dd><p>\n+</pre></div><div class=\"refsect1\"><a name=\"idm3377\"></a><h2>Arguments</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>n</code></em></span></dt><dd><p>\n      index of argument to return\n-    </p></dd></dl></div></div><div class=\"refsect1\"><a name=\"idm3386\"></a><h2>Description</h2><p>\n+    </p></dd></dl></div></div><div class=\"refsect1\"><a name=\"idm3385\"></a><h2>Description</h2><p>\n    Return the value of argument n as an unsigned long.\n    On architectures where a long is 32 bits, the value is zero-extended\n    to 64 bits.\n </p></div></div><div class=\"navfooter\"><hr><table width=\"100%\" summary=\"Navigation footer\"><tr><td width=\"40%\" align=\"left\"><a accesskey=\"p\" href=\"API-uint-arg.html\">Prev</a>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"u\" href=\"context_stp.html\">Up</a></td><td width=\"40%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-ulonglong-arg.html\">Next</a></td></tr><tr><td width=\"40%\" align=\"left\" valign=\"top\"><span class=\"phrase\">function::uint_arg</span>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"h\" href=\"index.html\">Home</a></td><td width=\"40%\" align=\"right\" valign=\"top\">&#160;<span class=\"phrase\">function::ulonglong_arg</span></td></tr></table></div></body></html>\n"}, {"source1": "./usr/share/doc/systemtap-doc/tapsets/API-ulonglong-arg.html", "source2": "./usr/share/doc/systemtap-doc/tapsets/API-ulonglong-arg.html", "unified_diff": "@@ -1,10 +1,10 @@\n <html><head><meta http-equiv=\"Content-Type\" content=\"text/html; charset=ANSI_X3.4-1968\"><title>function::ulonglong_arg</title><meta name=\"generator\" content=\"DocBook XSL Stylesheets Vsnapshot\"><link rel=\"home\" href=\"index.html\" title=\"SystemTap Tapset Reference Manual\"><link rel=\"up\" href=\"context_stp.html\" title=\"Chapter&#160;2.&#160;Context Functions\"><link rel=\"prev\" href=\"API-ulong-arg.html\" title=\"function::ulong_arg\"><link rel=\"next\" href=\"API-umodname.html\" title=\"function::umodname\"></head><body bgcolor=\"white\" text=\"black\" link=\"#0000FF\" vlink=\"#840084\" alink=\"#0000FF\"><div class=\"navheader\"><table width=\"100%\" summary=\"Navigation header\"><tr><th colspan=\"3\" align=\"center\"><span class=\"phrase\">function::ulonglong_arg</span></th></tr><tr><td width=\"20%\" align=\"left\"><a accesskey=\"p\" href=\"API-ulong-arg.html\">Prev</a>&#160;</td><th width=\"60%\" align=\"center\">Chapter&#160;2.&#160;Context Functions</th><td width=\"20%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-umodname.html\">Next</a></td></tr></table><hr></div><div class=\"refentry\"><a name=\"API-ulonglong-arg\"></a><div class=\"titlepage\"></div><div class=\"refnamediv\"><h2>Name</h2><p>function::ulonglong_arg &#8212; \n      Return function argument as 64-bit value\n  </p></div><div class=\"refsynopsisdiv\"><h2>Synopsis</h2><pre class=\"programlisting\">\n     ulonglong_arg:long(n:long)\n-</pre></div><div class=\"refsect1\"><a name=\"idm3404\"></a><h2>Arguments</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>n</code></em></span></dt><dd><p>\n+</pre></div><div class=\"refsect1\"><a name=\"idm3403\"></a><h2>Arguments</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>n</code></em></span></dt><dd><p>\n      index of argument to return\n-    </p></dd></dl></div></div><div class=\"refsect1\"><a name=\"idm3412\"></a><h2>Description</h2><p>\n+    </p></dd></dl></div></div><div class=\"refsect1\"><a name=\"idm3411\"></a><h2>Description</h2><p>\n    Return the value of argument n as a 64-bit value.\n    (Same as longlong_arg.)\n </p></div></div><div class=\"navfooter\"><hr><table width=\"100%\" summary=\"Navigation footer\"><tr><td width=\"40%\" align=\"left\"><a accesskey=\"p\" href=\"API-ulong-arg.html\">Prev</a>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"u\" href=\"context_stp.html\">Up</a></td><td width=\"40%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-umodname.html\">Next</a></td></tr><tr><td width=\"40%\" align=\"left\" valign=\"top\"><span class=\"phrase\">function::ulong_arg</span>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"h\" href=\"index.html\">Home</a></td><td width=\"40%\" align=\"right\" valign=\"top\">&#160;<span class=\"phrase\">function::umodname</span></td></tr></table></div></body></html>\n"}, {"source1": "./usr/share/doc/systemtap-doc/tapsets/API-umodname.html", "source2": "./usr/share/doc/systemtap-doc/tapsets/API-umodname.html", "unified_diff": "@@ -1,11 +1,11 @@\n <html><head><meta http-equiv=\"Content-Type\" content=\"text/html; charset=ANSI_X3.4-1968\"><title>function::umodname</title><meta name=\"generator\" content=\"DocBook XSL Stylesheets Vsnapshot\"><link rel=\"home\" href=\"index.html\" title=\"SystemTap Tapset Reference Manual\"><link rel=\"up\" href=\"context_stp.html\" title=\"Chapter&#160;2.&#160;Context Functions\"><link rel=\"prev\" href=\"API-ulonglong-arg.html\" title=\"function::ulonglong_arg\"><link rel=\"next\" href=\"API-user-mode.html\" title=\"function::user_mode\"></head><body bgcolor=\"white\" text=\"black\" link=\"#0000FF\" vlink=\"#840084\" alink=\"#0000FF\"><div class=\"navheader\"><table width=\"100%\" summary=\"Navigation header\"><tr><th colspan=\"3\" align=\"center\"><span class=\"phrase\">function::umodname</span></th></tr><tr><td width=\"20%\" align=\"left\"><a accesskey=\"p\" href=\"API-ulonglong-arg.html\">Prev</a>&#160;</td><th width=\"60%\" align=\"center\">Chapter&#160;2.&#160;Context Functions</th><td width=\"20%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-user-mode.html\">Next</a></td></tr></table><hr></div><div class=\"refentry\"><a name=\"API-umodname\"></a><div class=\"titlepage\"></div><div class=\"refnamediv\"><h2>Name</h2><p>function::umodname &#8212; \n   Returns the (short) name of the user module.\n  </p></div><div class=\"refsynopsisdiv\"><h2>Synopsis</h2><pre class=\"programlisting\">\n     umodname:string(addr:long)\n-</pre></div><div class=\"refsect1\"><a name=\"idm3430\"></a><h2>Arguments</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>addr</code></em></span></dt><dd><p>\n+</pre></div><div class=\"refsect1\"><a name=\"idm3429\"></a><h2>Arguments</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>addr</code></em></span></dt><dd><p>\n      User-space address\n-    </p></dd></dl></div></div><div class=\"refsect1\"><a name=\"idm3438\"></a><h2>Description</h2><p>\n+    </p></dd></dl></div></div><div class=\"refsect1\"><a name=\"idm3437\"></a><h2>Description</h2><p>\n    Returns the short name of the user space module for the current task that\n    that the given address is part of. Reports an error when the address\n    isn't in a (mapped in) module, or the module cannot be found for some reason.\n </p></div></div><div class=\"navfooter\"><hr><table width=\"100%\" summary=\"Navigation footer\"><tr><td width=\"40%\" align=\"left\"><a accesskey=\"p\" href=\"API-ulonglong-arg.html\">Prev</a>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"u\" href=\"context_stp.html\">Up</a></td><td width=\"40%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-user-mode.html\">Next</a></td></tr><tr><td width=\"40%\" align=\"left\" valign=\"top\"><span class=\"phrase\">function::ulonglong_arg</span>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"h\" href=\"index.html\">Home</a></td><td width=\"40%\" align=\"right\" valign=\"top\">&#160;<span class=\"phrase\">function::user_mode</span></td></tr></table></div></body></html>\n"}, {"source1": "./usr/share/doc/systemtap-doc/tapsets/API-usecs-to-string.html", "source2": "./usr/share/doc/systemtap-doc/tapsets/API-usecs-to-string.html", "unified_diff": "@@ -1,12 +1,12 @@\n <html><head><meta http-equiv=\"Content-Type\" content=\"text/html; charset=ANSI_X3.4-1968\"><title>function::usecs_to_string</title><meta name=\"generator\" content=\"DocBook XSL Stylesheets Vsnapshot\"><link rel=\"home\" href=\"index.html\" title=\"SystemTap Tapset Reference Manual\"><link rel=\"up\" href=\"task_time_stp.html\" title=\"Chapter&#160;7.&#160;Task Time Tapset\"><link rel=\"prev\" href=\"API-task-utime.html\" title=\"function::task_utime\"><link rel=\"next\" href=\"sched.stp.html\" title=\"Chapter&#160;8.&#160;Scheduler Tapset\"></head><body bgcolor=\"white\" text=\"black\" link=\"#0000FF\" vlink=\"#840084\" alink=\"#0000FF\"><div class=\"navheader\"><table width=\"100%\" summary=\"Navigation header\"><tr><th colspan=\"3\" align=\"center\"><span class=\"phrase\">function::usecs_to_string</span></th></tr><tr><td width=\"20%\" align=\"left\"><a accesskey=\"p\" href=\"API-task-utime.html\">Prev</a>&#160;</td><th width=\"60%\" align=\"center\">Chapter&#160;7.&#160;Task Time Tapset</th><td width=\"20%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"sched.stp.html\">Next</a></td></tr></table><hr></div><div class=\"refentry\"><a name=\"API-usecs-to-string\"></a><div class=\"titlepage\"></div><div class=\"refnamediv\"><h2>Name</h2><p>function::usecs_to_string &#8212; \n      Human readable string for given microseconds\n  </p></div><div class=\"refsynopsisdiv\"><h2>Synopsis</h2><pre class=\"programlisting\">\n     usecs_to_string:string(usecs:long)\n-</pre></div><div class=\"refsect1\"><a name=\"idm5478\"></a><h2>Arguments</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>usecs</code></em></span></dt><dd><p>\n+</pre></div><div class=\"refsect1\"><a name=\"idm5477\"></a><h2>Arguments</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>usecs</code></em></span></dt><dd><p>\n      Number of microseconds to translate.\n-    </p></dd></dl></div></div><div class=\"refsect1\"><a name=\"idm5486\"></a><h2>Description</h2><p>\n+    </p></dd></dl></div></div><div class=\"refsect1\"><a name=\"idm5485\"></a><h2>Description</h2><p>\n    Returns a string representing the number of\n    microseconds as a human readable string consisting of <span class=\"quote\">&#8220;<span class=\"quote\">XmY.ZZZZZZs</span>&#8221;</span>,\n    where X is the number of minutes, Y is the number of seconds and\n    ZZZZZZ is the number of microseconds.\n </p></div></div><div class=\"navfooter\"><hr><table width=\"100%\" summary=\"Navigation footer\"><tr><td width=\"40%\" align=\"left\"><a accesskey=\"p\" href=\"API-task-utime.html\">Prev</a>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"u\" href=\"task_time_stp.html\">Up</a></td><td width=\"40%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"sched.stp.html\">Next</a></td></tr><tr><td width=\"40%\" align=\"left\" valign=\"top\"><span class=\"phrase\">function::task_utime</span>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"h\" href=\"index.html\">Home</a></td><td width=\"40%\" align=\"right\" valign=\"top\">&#160;Chapter&#160;8.&#160;Scheduler Tapset</td></tr></table></div></body></html>\n"}, {"source1": "./usr/share/doc/systemtap-doc/tapsets/API-user-buffer-quoted-error.html", "source2": "./usr/share/doc/systemtap-doc/tapsets/API-user-buffer-quoted-error.html", "unified_diff": "@@ -1,18 +1,18 @@\n <html><head><meta http-equiv=\"Content-Type\" content=\"text/html; charset=ANSI_X3.4-1968\"><title>function::user_buffer_quoted_error</title><meta name=\"generator\" content=\"DocBook XSL Stylesheets Vsnapshot\"><link rel=\"home\" href=\"index.html\" title=\"SystemTap Tapset Reference Manual\"><link rel=\"up\" href=\"conversions.stp.html\" title=\"Chapter&#160;25.&#160;String and data retrieving functions Tapset\"><link rel=\"prev\" href=\"API-user-buffer-quoted.html\" title=\"function::user_buffer_quoted\"><link rel=\"next\" href=\"API-user-char.html\" title=\"function::user_char\"></head><body bgcolor=\"white\" text=\"black\" link=\"#0000FF\" vlink=\"#840084\" alink=\"#0000FF\"><div class=\"navheader\"><table width=\"100%\" summary=\"Navigation header\"><tr><th colspan=\"3\" align=\"center\"><span class=\"phrase\">function::user_buffer_quoted_error</span></th></tr><tr><td width=\"20%\" align=\"left\"><a accesskey=\"p\" href=\"API-user-buffer-quoted.html\">Prev</a>&#160;</td><th width=\"60%\" align=\"center\">Chapter&#160;25.&#160;String and data retrieving functions Tapset</th><td width=\"20%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-user-char.html\">Next</a></td></tr></table><hr></div><div class=\"refentry\"><a name=\"API-user-buffer-quoted-error\"></a><div class=\"titlepage\"></div><div class=\"refnamediv\"><h2>Name</h2><p>function::user_buffer_quoted_error &#8212; \n      Retrieves and quotes buffer from user space\n  </p></div><div class=\"refsynopsisdiv\"><h2>Synopsis</h2><pre class=\"programlisting\">\n     user_buffer_quoted_error:string(addr:long,inlen:long,outlen:long)\n-</pre></div><div class=\"refsect1\"><a name=\"idm18886\"></a><h2>Arguments</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>addr</code></em></span></dt><dd><p>\n+</pre></div><div class=\"refsect1\"><a name=\"idm18885\"></a><h2>Arguments</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>addr</code></em></span></dt><dd><p>\n      the user space address to retrieve the buffer from\n     </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>inlen</code></em></span></dt><dd><p>\n      the exact length of the buffer to read\n     </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>outlen</code></em></span></dt><dd><p>\n      the maximum length of the output string\n-    </p></dd></dl></div></div><div class=\"refsect1\"><a name=\"idm18904\"></a><h2>Description</h2><p>\n+    </p></dd></dl></div></div><div class=\"refsect1\"><a name=\"idm18903\"></a><h2>Description</h2><p>\n    Reads inlen characters of a buffer from the given user space\n    memory address, and returns up to outlen characters, where any ASCII\n    characters that are not printable are replaced by the corresponding escape\n    sequence in the returned string. Note that the string will be surrounded by\n    double quotes. On the rare cases when user space data is not accessible at\n    the given address, an error is thrown.\n </p></div></div><div class=\"navfooter\"><hr><table width=\"100%\" summary=\"Navigation footer\"><tr><td width=\"40%\" align=\"left\"><a accesskey=\"p\" href=\"API-user-buffer-quoted.html\">Prev</a>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"u\" href=\"conversions.stp.html\">Up</a></td><td width=\"40%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-user-char.html\">Next</a></td></tr><tr><td width=\"40%\" align=\"left\" valign=\"top\"><span class=\"phrase\">function::user_buffer_quoted</span>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"h\" href=\"index.html\">Home</a></td><td width=\"40%\" align=\"right\" valign=\"top\">&#160;<span class=\"phrase\">function::user_char</span></td></tr></table></div></body></html>\n"}, {"source1": "./usr/share/doc/systemtap-doc/tapsets/API-user-buffer-quoted.html", "source2": "./usr/share/doc/systemtap-doc/tapsets/API-user-buffer-quoted.html", "unified_diff": "@@ -1,18 +1,18 @@\n <html><head><meta http-equiv=\"Content-Type\" content=\"text/html; charset=ANSI_X3.4-1968\"><title>function::user_buffer_quoted</title><meta name=\"generator\" content=\"DocBook XSL Stylesheets Vsnapshot\"><link rel=\"home\" href=\"index.html\" title=\"SystemTap Tapset Reference Manual\"><link rel=\"up\" href=\"conversions.stp.html\" title=\"Chapter&#160;25.&#160;String and data retrieving functions Tapset\"><link rel=\"prev\" href=\"API-kernel-string-utf32.html\" title=\"function::kernel_string_utf32\"><link rel=\"next\" href=\"API-user-buffer-quoted-error.html\" title=\"function::user_buffer_quoted_error\"></head><body bgcolor=\"white\" text=\"black\" link=\"#0000FF\" vlink=\"#840084\" alink=\"#0000FF\"><div class=\"navheader\"><table width=\"100%\" summary=\"Navigation header\"><tr><th colspan=\"3\" align=\"center\"><span class=\"phrase\">function::user_buffer_quoted</span></th></tr><tr><td width=\"20%\" align=\"left\"><a accesskey=\"p\" href=\"API-kernel-string-utf32.html\">Prev</a>&#160;</td><th width=\"60%\" align=\"center\">Chapter&#160;25.&#160;String and data retrieving functions Tapset</th><td width=\"20%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-user-buffer-quoted-error.html\">Next</a></td></tr></table><hr></div><div class=\"refentry\"><a name=\"API-user-buffer-quoted\"></a><div class=\"titlepage\"></div><div class=\"refnamediv\"><h2>Name</h2><p>function::user_buffer_quoted &#8212; \n      Retrieves and quotes buffer from user space\n  </p></div><div class=\"refsynopsisdiv\"><h2>Synopsis</h2><pre class=\"programlisting\">\n     user_buffer_quoted:string(addr:long,inlen:long,outlen:long)\n-</pre></div><div class=\"refsect1\"><a name=\"idm18850\"></a><h2>Arguments</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>addr</code></em></span></dt><dd><p>\n+</pre></div><div class=\"refsect1\"><a name=\"idm18849\"></a><h2>Arguments</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>addr</code></em></span></dt><dd><p>\n      the user space address to retrieve the buffer from\n     </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>inlen</code></em></span></dt><dd><p>\n      the exact length of the buffer to read\n     </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>outlen</code></em></span></dt><dd><p>\n      the maximum length of the output string\n-    </p></dd></dl></div></div><div class=\"refsect1\"><a name=\"idm18868\"></a><h2>Description</h2><p>\n+    </p></dd></dl></div></div><div class=\"refsect1\"><a name=\"idm18867\"></a><h2>Description</h2><p>\n    Reads inlen characters of a buffer from the given user space\n    memory address, and returns up to outlen characters, where any ASCII\n    characters that are not printable are replaced by the corresponding escape\n    sequence in the returned string. Note that the string will be surrounded by\n    double quotes. On the rare cases when user space data is not accessible at\n    the given address, the address itself is returned as a string, without\n    double quotes.\n"}, {"source1": "./usr/share/doc/systemtap-doc/tapsets/API-user-char-error.html", "source2": "./usr/share/doc/systemtap-doc/tapsets/API-user-char-error.html", "unified_diff": "@@ -1,10 +1,10 @@\n <html><head><meta http-equiv=\"Content-Type\" content=\"text/html; charset=ANSI_X3.4-1968\"><title>function::user_char_error</title><meta name=\"generator\" content=\"DocBook XSL Stylesheets Vsnapshot\"><link rel=\"home\" href=\"index.html\" title=\"SystemTap Tapset Reference Manual\"><link rel=\"up\" href=\"conversions.stp.html\" title=\"Chapter&#160;25.&#160;String and data retrieving functions Tapset\"><link rel=\"prev\" href=\"API-user-char.html\" title=\"function::user_char\"><link rel=\"next\" href=\"API-user-char-warn.html\" title=\"function::user_char_warn\"></head><body bgcolor=\"white\" text=\"black\" link=\"#0000FF\" vlink=\"#840084\" alink=\"#0000FF\"><div class=\"navheader\"><table width=\"100%\" summary=\"Navigation header\"><tr><th colspan=\"3\" align=\"center\"><span class=\"phrase\">function::user_char_error</span></th></tr><tr><td width=\"20%\" align=\"left\"><a accesskey=\"p\" href=\"API-user-char.html\">Prev</a>&#160;</td><th width=\"60%\" align=\"center\">Chapter&#160;25.&#160;String and data retrieving functions Tapset</th><td width=\"20%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-user-char-warn.html\">Next</a></td></tr></table><hr></div><div class=\"refentry\"><a name=\"API-user-char-error\"></a><div class=\"titlepage\"></div><div class=\"refnamediv\"><h2>Name</h2><p>function::user_char_error &#8212; \n      Retrieves a char value stored in user space\n  </p></div><div class=\"refsynopsisdiv\"><h2>Synopsis</h2><pre class=\"programlisting\">\n     user_char_error:long(addr:long)\n-</pre></div><div class=\"refsect1\"><a name=\"idm18948\"></a><h2>Arguments</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>addr</code></em></span></dt><dd><p>\n+</pre></div><div class=\"refsect1\"><a name=\"idm18947\"></a><h2>Arguments</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>addr</code></em></span></dt><dd><p>\n      the user space address to retrieve the char from\n-    </p></dd></dl></div></div><div class=\"refsect1\"><a name=\"idm18956\"></a><h2>Description</h2><p>\n+    </p></dd></dl></div></div><div class=\"refsect1\"><a name=\"idm18955\"></a><h2>Description</h2><p>\n    Returns the char value from a given user space address.\n    If the user space data is not accessible, an error will occur.\n </p></div></div><div class=\"navfooter\"><hr><table width=\"100%\" summary=\"Navigation footer\"><tr><td width=\"40%\" align=\"left\"><a accesskey=\"p\" href=\"API-user-char.html\">Prev</a>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"u\" href=\"conversions.stp.html\">Up</a></td><td width=\"40%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-user-char-warn.html\">Next</a></td></tr><tr><td width=\"40%\" align=\"left\" valign=\"top\"><span class=\"phrase\">function::user_char</span>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"h\" href=\"index.html\">Home</a></td><td width=\"40%\" align=\"right\" valign=\"top\">&#160;<span class=\"phrase\">function::user_char_warn</span></td></tr></table></div></body></html>\n"}, {"source1": "./usr/share/doc/systemtap-doc/tapsets/API-user-char-warn.html", "source2": "./usr/share/doc/systemtap-doc/tapsets/API-user-char-warn.html", "unified_diff": "@@ -1,11 +1,11 @@\n <html><head><meta http-equiv=\"Content-Type\" content=\"text/html; charset=ANSI_X3.4-1968\"><title>function::user_char_warn</title><meta name=\"generator\" content=\"DocBook XSL Stylesheets Vsnapshot\"><link rel=\"home\" href=\"index.html\" title=\"SystemTap Tapset Reference Manual\"><link rel=\"up\" href=\"conversions.stp.html\" title=\"Chapter&#160;25.&#160;String and data retrieving functions Tapset\"><link rel=\"prev\" href=\"API-user-char-error.html\" title=\"function::user_char_error\"><link rel=\"next\" href=\"API-user-int.html\" title=\"function::user_int\"></head><body bgcolor=\"white\" text=\"black\" link=\"#0000FF\" vlink=\"#840084\" alink=\"#0000FF\"><div class=\"navheader\"><table width=\"100%\" summary=\"Navigation header\"><tr><th colspan=\"3\" align=\"center\"><span class=\"phrase\">function::user_char_warn</span></th></tr><tr><td width=\"20%\" align=\"left\"><a accesskey=\"p\" href=\"API-user-char-error.html\">Prev</a>&#160;</td><th width=\"60%\" align=\"center\">Chapter&#160;25.&#160;String and data retrieving functions Tapset</th><td width=\"20%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-user-int.html\">Next</a></td></tr></table><hr></div><div class=\"refentry\"><a name=\"API-user-char-warn\"></a><div class=\"titlepage\"></div><div class=\"refnamediv\"><h2>Name</h2><p>function::user_char_warn &#8212; \n      Retrieves a char value stored in user space\n  </p></div><div class=\"refsynopsisdiv\"><h2>Synopsis</h2><pre class=\"programlisting\">\n     user_char_warn:long(addr:long)\n-</pre></div><div class=\"refsect1\"><a name=\"idm18974\"></a><h2>Arguments</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>addr</code></em></span></dt><dd><p>\n+</pre></div><div class=\"refsect1\"><a name=\"idm18973\"></a><h2>Arguments</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>addr</code></em></span></dt><dd><p>\n      the user space address to retrieve the char from\n-    </p></dd></dl></div></div><div class=\"refsect1\"><a name=\"idm18982\"></a><h2>Description</h2><p>\n+    </p></dd></dl></div></div><div class=\"refsect1\"><a name=\"idm18981\"></a><h2>Description</h2><p>\n    Returns the char value from a given user space\n    address.  Returns zero when user space data is not accessible and\n    warns about the failure (but does not error).\n </p></div></div><div class=\"navfooter\"><hr><table width=\"100%\" summary=\"Navigation footer\"><tr><td width=\"40%\" align=\"left\"><a accesskey=\"p\" href=\"API-user-char-error.html\">Prev</a>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"u\" href=\"conversions.stp.html\">Up</a></td><td width=\"40%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-user-int.html\">Next</a></td></tr><tr><td width=\"40%\" align=\"left\" valign=\"top\"><span class=\"phrase\">function::user_char_error</span>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"h\" href=\"index.html\">Home</a></td><td width=\"40%\" align=\"right\" valign=\"top\">&#160;<span class=\"phrase\">function::user_int</span></td></tr></table></div></body></html>\n"}, {"source1": "./usr/share/doc/systemtap-doc/tapsets/API-user-char.html", "source2": "./usr/share/doc/systemtap-doc/tapsets/API-user-char.html", "unified_diff": "@@ -1,10 +1,10 @@\n <html><head><meta http-equiv=\"Content-Type\" content=\"text/html; charset=ANSI_X3.4-1968\"><title>function::user_char</title><meta name=\"generator\" content=\"DocBook XSL Stylesheets Vsnapshot\"><link rel=\"home\" href=\"index.html\" title=\"SystemTap Tapset Reference Manual\"><link rel=\"up\" href=\"conversions.stp.html\" title=\"Chapter&#160;25.&#160;String and data retrieving functions Tapset\"><link rel=\"prev\" href=\"API-user-buffer-quoted-error.html\" title=\"function::user_buffer_quoted_error\"><link rel=\"next\" href=\"API-user-char-error.html\" title=\"function::user_char_error\"></head><body bgcolor=\"white\" text=\"black\" link=\"#0000FF\" vlink=\"#840084\" alink=\"#0000FF\"><div class=\"navheader\"><table width=\"100%\" summary=\"Navigation header\"><tr><th colspan=\"3\" align=\"center\"><span class=\"phrase\">function::user_char</span></th></tr><tr><td width=\"20%\" align=\"left\"><a accesskey=\"p\" href=\"API-user-buffer-quoted-error.html\">Prev</a>&#160;</td><th width=\"60%\" align=\"center\">Chapter&#160;25.&#160;String and data retrieving functions Tapset</th><td width=\"20%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-user-char-error.html\">Next</a></td></tr></table><hr></div><div class=\"refentry\"><a name=\"API-user-char\"></a><div class=\"titlepage\"></div><div class=\"refnamediv\"><h2>Name</h2><p>function::user_char &#8212; \n      Retrieves a char value stored in user space\n  </p></div><div class=\"refsynopsisdiv\"><h2>Synopsis</h2><pre class=\"programlisting\">\n     user_char:long(addr:long)\n-</pre></div><div class=\"refsect1\"><a name=\"idm18922\"></a><h2>Arguments</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>addr</code></em></span></dt><dd><p>\n+</pre></div><div class=\"refsect1\"><a name=\"idm18921\"></a><h2>Arguments</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>addr</code></em></span></dt><dd><p>\n      the user space address to retrieve the char from\n-    </p></dd></dl></div></div><div class=\"refsect1\"><a name=\"idm18930\"></a><h2>Description</h2><p>\n+    </p></dd></dl></div></div><div class=\"refsect1\"><a name=\"idm18929\"></a><h2>Description</h2><p>\n    Returns the char value from a given user space address.\n    Returns zero when user space data is not accessible.\n </p></div></div><div class=\"navfooter\"><hr><table width=\"100%\" summary=\"Navigation footer\"><tr><td width=\"40%\" align=\"left\"><a accesskey=\"p\" href=\"API-user-buffer-quoted-error.html\">Prev</a>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"u\" href=\"conversions.stp.html\">Up</a></td><td width=\"40%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-user-char-error.html\">Next</a></td></tr><tr><td width=\"40%\" align=\"left\" valign=\"top\"><span class=\"phrase\">function::user_buffer_quoted_error</span>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"h\" href=\"index.html\">Home</a></td><td width=\"40%\" align=\"right\" valign=\"top\">&#160;<span class=\"phrase\">function::user_char_error</span></td></tr></table></div></body></html>\n"}, {"source1": "./usr/share/doc/systemtap-doc/tapsets/API-user-int-error.html", "source2": "./usr/share/doc/systemtap-doc/tapsets/API-user-int-error.html", "unified_diff": "@@ -1,10 +1,10 @@\n <html><head><meta http-equiv=\"Content-Type\" content=\"text/html; charset=ANSI_X3.4-1968\"><title>function::user_int_error</title><meta name=\"generator\" content=\"DocBook XSL Stylesheets Vsnapshot\"><link rel=\"home\" href=\"index.html\" title=\"SystemTap Tapset Reference Manual\"><link rel=\"up\" href=\"conversions.stp.html\" title=\"Chapter&#160;25.&#160;String and data retrieving functions Tapset\"><link rel=\"prev\" href=\"API-user-int8-error.html\" title=\"function::user_int8_error\"><link rel=\"next\" href=\"API-user-int-warn.html\" title=\"function::user_int_warn\"></head><body bgcolor=\"white\" text=\"black\" link=\"#0000FF\" vlink=\"#840084\" alink=\"#0000FF\"><div class=\"navheader\"><table width=\"100%\" summary=\"Navigation header\"><tr><th colspan=\"3\" align=\"center\"><span class=\"phrase\">function::user_int_error</span></th></tr><tr><td width=\"20%\" align=\"left\"><a accesskey=\"p\" href=\"API-user-int8-error.html\">Prev</a>&#160;</td><th width=\"60%\" align=\"center\">Chapter&#160;25.&#160;String and data retrieving functions Tapset</th><td width=\"20%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-user-int-warn.html\">Next</a></td></tr></table><hr></div><div class=\"refentry\"><a name=\"API-user-int-error\"></a><div class=\"titlepage\"></div><div class=\"refnamediv\"><h2>Name</h2><p>function::user_int_error &#8212; \n      Retrieves an int value stored in user space\n  </p></div><div class=\"refsynopsisdiv\"><h2>Synopsis</h2><pre class=\"programlisting\">\n     user_int_error:long(addr:long)\n-</pre></div><div class=\"refsect1\"><a name=\"idm19234\"></a><h2>Arguments</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>addr</code></em></span></dt><dd><p>\n+</pre></div><div class=\"refsect1\"><a name=\"idm19233\"></a><h2>Arguments</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>addr</code></em></span></dt><dd><p>\n      the user space address to retrieve the int from\n-    </p></dd></dl></div></div><div class=\"refsect1\"><a name=\"idm19242\"></a><h2>Description</h2><p>\n+    </p></dd></dl></div></div><div class=\"refsect1\"><a name=\"idm19241\"></a><h2>Description</h2><p>\n    Returns the int value from a given user space address.\n    If the user space data is not accessible, an error will occur.\n </p></div></div><div class=\"navfooter\"><hr><table width=\"100%\" summary=\"Navigation footer\"><tr><td width=\"40%\" align=\"left\"><a accesskey=\"p\" href=\"API-user-int8-error.html\">Prev</a>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"u\" href=\"conversions.stp.html\">Up</a></td><td width=\"40%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-user-int-warn.html\">Next</a></td></tr><tr><td width=\"40%\" align=\"left\" valign=\"top\"><span class=\"phrase\">function::user_int8_error</span>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"h\" href=\"index.html\">Home</a></td><td width=\"40%\" align=\"right\" valign=\"top\">&#160;<span class=\"phrase\">function::user_int_warn</span></td></tr></table></div></body></html>\n"}, {"source1": "./usr/share/doc/systemtap-doc/tapsets/API-user-int-warn.html", "source2": "./usr/share/doc/systemtap-doc/tapsets/API-user-int-warn.html", "unified_diff": "@@ -1,11 +1,11 @@\n <html><head><meta http-equiv=\"Content-Type\" content=\"text/html; charset=ANSI_X3.4-1968\"><title>function::user_int_warn</title><meta name=\"generator\" content=\"DocBook XSL Stylesheets Vsnapshot\"><link rel=\"home\" href=\"index.html\" title=\"SystemTap Tapset Reference Manual\"><link rel=\"up\" href=\"conversions.stp.html\" title=\"Chapter&#160;25.&#160;String and data retrieving functions Tapset\"><link rel=\"prev\" href=\"API-user-int-error.html\" title=\"function::user_int_error\"><link rel=\"next\" href=\"API-user-long.html\" title=\"function::user_long\"></head><body bgcolor=\"white\" text=\"black\" link=\"#0000FF\" vlink=\"#840084\" alink=\"#0000FF\"><div class=\"navheader\"><table width=\"100%\" summary=\"Navigation header\"><tr><th colspan=\"3\" align=\"center\"><span class=\"phrase\">function::user_int_warn</span></th></tr><tr><td width=\"20%\" align=\"left\"><a accesskey=\"p\" href=\"API-user-int-error.html\">Prev</a>&#160;</td><th width=\"60%\" align=\"center\">Chapter&#160;25.&#160;String and data retrieving functions Tapset</th><td width=\"20%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-user-long.html\">Next</a></td></tr></table><hr></div><div class=\"refentry\"><a name=\"API-user-int-warn\"></a><div class=\"titlepage\"></div><div class=\"refnamediv\"><h2>Name</h2><p>function::user_int_warn &#8212; \n      Retrieves an int value stored in user space\n  </p></div><div class=\"refsynopsisdiv\"><h2>Synopsis</h2><pre class=\"programlisting\">\n     user_int_warn:long(addr:long)\n-</pre></div><div class=\"refsect1\"><a name=\"idm19260\"></a><h2>Arguments</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>addr</code></em></span></dt><dd><p>\n+</pre></div><div class=\"refsect1\"><a name=\"idm19259\"></a><h2>Arguments</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>addr</code></em></span></dt><dd><p>\n      the user space address to retrieve the int from\n-    </p></dd></dl></div></div><div class=\"refsect1\"><a name=\"idm19268\"></a><h2>Description</h2><p>\n+    </p></dd></dl></div></div><div class=\"refsect1\"><a name=\"idm19267\"></a><h2>Description</h2><p>\n    Returns the int value from a given user space address.\n    Returns zero when user space data is not accessible and warns about\n    the failure (but does not error).\n </p></div></div><div class=\"navfooter\"><hr><table width=\"100%\" summary=\"Navigation footer\"><tr><td width=\"40%\" align=\"left\"><a accesskey=\"p\" href=\"API-user-int-error.html\">Prev</a>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"u\" href=\"conversions.stp.html\">Up</a></td><td width=\"40%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-user-long.html\">Next</a></td></tr><tr><td width=\"40%\" align=\"left\" valign=\"top\"><span class=\"phrase\">function::user_int_error</span>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"h\" href=\"index.html\">Home</a></td><td width=\"40%\" align=\"right\" valign=\"top\">&#160;<span class=\"phrase\">function::user_long</span></td></tr></table></div></body></html>\n"}, {"source1": "./usr/share/doc/systemtap-doc/tapsets/API-user-int.html", "source2": "./usr/share/doc/systemtap-doc/tapsets/API-user-int.html", "unified_diff": "@@ -1,10 +1,10 @@\n <html><head><meta http-equiv=\"Content-Type\" content=\"text/html; charset=ANSI_X3.4-1968\"><title>function::user_int</title><meta name=\"generator\" content=\"DocBook XSL Stylesheets Vsnapshot\"><link rel=\"home\" href=\"index.html\" title=\"SystemTap Tapset Reference Manual\"><link rel=\"up\" href=\"conversions.stp.html\" title=\"Chapter&#160;25.&#160;String and data retrieving functions Tapset\"><link rel=\"prev\" href=\"API-user-char-warn.html\" title=\"function::user_char_warn\"><link rel=\"next\" href=\"API-user-int16.html\" title=\"function::user_int16\"></head><body bgcolor=\"white\" text=\"black\" link=\"#0000FF\" vlink=\"#840084\" alink=\"#0000FF\"><div class=\"navheader\"><table width=\"100%\" summary=\"Navigation header\"><tr><th colspan=\"3\" align=\"center\"><span class=\"phrase\">function::user_int</span></th></tr><tr><td width=\"20%\" align=\"left\"><a accesskey=\"p\" href=\"API-user-char-warn.html\">Prev</a>&#160;</td><th width=\"60%\" align=\"center\">Chapter&#160;25.&#160;String and data retrieving functions Tapset</th><td width=\"20%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-user-int16.html\">Next</a></td></tr></table><hr></div><div class=\"refentry\"><a name=\"API-user-int\"></a><div class=\"titlepage\"></div><div class=\"refnamediv\"><h2>Name</h2><p>function::user_int &#8212; \n      Retrieves an int value stored in user space\n  </p></div><div class=\"refsynopsisdiv\"><h2>Synopsis</h2><pre class=\"programlisting\">\n     user_int:long(addr:long)\n-</pre></div><div class=\"refsect1\"><a name=\"idm19000\"></a><h2>Arguments</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>addr</code></em></span></dt><dd><p>\n+</pre></div><div class=\"refsect1\"><a name=\"idm18999\"></a><h2>Arguments</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>addr</code></em></span></dt><dd><p>\n      the user space address to retrieve the int from\n-    </p></dd></dl></div></div><div class=\"refsect1\"><a name=\"idm19008\"></a><h2>Description</h2><p>\n+    </p></dd></dl></div></div><div class=\"refsect1\"><a name=\"idm19007\"></a><h2>Description</h2><p>\n    Returns the int value from a given user space address.\n    Returns zero when user space data is not accessible.\n </p></div></div><div class=\"navfooter\"><hr><table width=\"100%\" summary=\"Navigation footer\"><tr><td width=\"40%\" align=\"left\"><a accesskey=\"p\" href=\"API-user-char-warn.html\">Prev</a>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"u\" href=\"conversions.stp.html\">Up</a></td><td width=\"40%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-user-int16.html\">Next</a></td></tr><tr><td width=\"40%\" align=\"left\" valign=\"top\"><span class=\"phrase\">function::user_char_warn</span>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"h\" href=\"index.html\">Home</a></td><td width=\"40%\" align=\"right\" valign=\"top\">&#160;<span class=\"phrase\">function::user_int16</span></td></tr></table></div></body></html>\n"}, {"source1": "./usr/share/doc/systemtap-doc/tapsets/API-user-int16-error.html", "source2": "./usr/share/doc/systemtap-doc/tapsets/API-user-int16-error.html", "unified_diff": "@@ -1,11 +1,11 @@\n <html><head><meta http-equiv=\"Content-Type\" content=\"text/html; charset=ANSI_X3.4-1968\"><title>function::user_int16_error</title><meta name=\"generator\" content=\"DocBook XSL Stylesheets Vsnapshot\"><link rel=\"home\" href=\"index.html\" title=\"SystemTap Tapset Reference Manual\"><link rel=\"up\" href=\"conversions.stp.html\" title=\"Chapter&#160;25.&#160;String and data retrieving functions Tapset\"><link rel=\"prev\" href=\"API-user-int16.html\" title=\"function::user_int16\"><link rel=\"next\" href=\"API-user-int32.html\" title=\"function::user_int32\"></head><body bgcolor=\"white\" text=\"black\" link=\"#0000FF\" vlink=\"#840084\" alink=\"#0000FF\"><div class=\"navheader\"><table width=\"100%\" summary=\"Navigation header\"><tr><th colspan=\"3\" align=\"center\"><span class=\"phrase\">function::user_int16_error</span></th></tr><tr><td width=\"20%\" align=\"left\"><a accesskey=\"p\" href=\"API-user-int16.html\">Prev</a>&#160;</td><th width=\"60%\" align=\"center\">Chapter&#160;25.&#160;String and data retrieving functions Tapset</th><td width=\"20%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-user-int32.html\">Next</a></td></tr></table><hr></div><div class=\"refentry\"><a name=\"API-user-int16-error\"></a><div class=\"titlepage\"></div><div class=\"refnamediv\"><h2>Name</h2><p>function::user_int16_error &#8212; \n      Retrieves a 16-bit integer value stored in user space\n  </p></div><div class=\"refsynopsisdiv\"><h2>Synopsis</h2><pre class=\"programlisting\">\n     user_int16_error:long(addr:long)\n-</pre></div><div class=\"refsect1\"><a name=\"idm19052\"></a><h2>Arguments</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>addr</code></em></span></dt><dd><p>\n+</pre></div><div class=\"refsect1\"><a name=\"idm19051\"></a><h2>Arguments</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>addr</code></em></span></dt><dd><p>\n      the user space address to retrieve the 16-bit integer from\n-    </p></dd></dl></div></div><div class=\"refsect1\"><a name=\"idm19060\"></a><h2>Description</h2><p>\n+    </p></dd></dl></div></div><div class=\"refsect1\"><a name=\"idm19059\"></a><h2>Description</h2><p>\n    Returns the 16-bit integer value from a given user\n    space address.  If the user space data is not accessible, an error\n    will occur.\n </p></div></div><div class=\"navfooter\"><hr><table width=\"100%\" summary=\"Navigation footer\"><tr><td width=\"40%\" align=\"left\"><a accesskey=\"p\" href=\"API-user-int16.html\">Prev</a>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"u\" href=\"conversions.stp.html\">Up</a></td><td width=\"40%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-user-int32.html\">Next</a></td></tr><tr><td width=\"40%\" align=\"left\" valign=\"top\"><span class=\"phrase\">function::user_int16</span>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"h\" href=\"index.html\">Home</a></td><td width=\"40%\" align=\"right\" valign=\"top\">&#160;<span class=\"phrase\">function::user_int32</span></td></tr></table></div></body></html>\n"}, {"source1": "./usr/share/doc/systemtap-doc/tapsets/API-user-int16.html", "source2": "./usr/share/doc/systemtap-doc/tapsets/API-user-int16.html", "unified_diff": "@@ -1,10 +1,10 @@\n <html><head><meta http-equiv=\"Content-Type\" content=\"text/html; charset=ANSI_X3.4-1968\"><title>function::user_int16</title><meta name=\"generator\" content=\"DocBook XSL Stylesheets Vsnapshot\"><link rel=\"home\" href=\"index.html\" title=\"SystemTap Tapset Reference Manual\"><link rel=\"up\" href=\"conversions.stp.html\" title=\"Chapter&#160;25.&#160;String and data retrieving functions Tapset\"><link rel=\"prev\" href=\"API-user-int.html\" title=\"function::user_int\"><link rel=\"next\" href=\"API-user-int16-error.html\" title=\"function::user_int16_error\"></head><body bgcolor=\"white\" text=\"black\" link=\"#0000FF\" vlink=\"#840084\" alink=\"#0000FF\"><div class=\"navheader\"><table width=\"100%\" summary=\"Navigation header\"><tr><th colspan=\"3\" align=\"center\"><span class=\"phrase\">function::user_int16</span></th></tr><tr><td width=\"20%\" align=\"left\"><a accesskey=\"p\" href=\"API-user-int.html\">Prev</a>&#160;</td><th width=\"60%\" align=\"center\">Chapter&#160;25.&#160;String and data retrieving functions Tapset</th><td width=\"20%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-user-int16-error.html\">Next</a></td></tr></table><hr></div><div class=\"refentry\"><a name=\"API-user-int16\"></a><div class=\"titlepage\"></div><div class=\"refnamediv\"><h2>Name</h2><p>function::user_int16 &#8212; \n      Retrieves a 16-bit integer value stored in user space\n  </p></div><div class=\"refsynopsisdiv\"><h2>Synopsis</h2><pre class=\"programlisting\">\n     user_int16:long(addr:long)\n-</pre></div><div class=\"refsect1\"><a name=\"idm19026\"></a><h2>Arguments</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>addr</code></em></span></dt><dd><p>\n+</pre></div><div class=\"refsect1\"><a name=\"idm19025\"></a><h2>Arguments</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>addr</code></em></span></dt><dd><p>\n      the user space address to retrieve the 16-bit integer from\n-    </p></dd></dl></div></div><div class=\"refsect1\"><a name=\"idm19034\"></a><h2>Description</h2><p>\n+    </p></dd></dl></div></div><div class=\"refsect1\"><a name=\"idm19033\"></a><h2>Description</h2><p>\n    Returns the 16-bit integer value from a given user space\n    address.  Returns zero when user space data is not accessible.\n </p></div></div><div class=\"navfooter\"><hr><table width=\"100%\" summary=\"Navigation footer\"><tr><td width=\"40%\" align=\"left\"><a accesskey=\"p\" href=\"API-user-int.html\">Prev</a>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"u\" href=\"conversions.stp.html\">Up</a></td><td width=\"40%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-user-int16-error.html\">Next</a></td></tr><tr><td width=\"40%\" align=\"left\" valign=\"top\"><span class=\"phrase\">function::user_int</span>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"h\" href=\"index.html\">Home</a></td><td width=\"40%\" align=\"right\" valign=\"top\">&#160;<span class=\"phrase\">function::user_int16_error</span></td></tr></table></div></body></html>\n"}, {"source1": "./usr/share/doc/systemtap-doc/tapsets/API-user-int32-error.html", "source2": "./usr/share/doc/systemtap-doc/tapsets/API-user-int32-error.html", "unified_diff": "@@ -1,11 +1,11 @@\n <html><head><meta http-equiv=\"Content-Type\" content=\"text/html; charset=ANSI_X3.4-1968\"><title>function::user_int32_error</title><meta name=\"generator\" content=\"DocBook XSL Stylesheets Vsnapshot\"><link rel=\"home\" href=\"index.html\" title=\"SystemTap Tapset Reference Manual\"><link rel=\"up\" href=\"conversions.stp.html\" title=\"Chapter&#160;25.&#160;String and data retrieving functions Tapset\"><link rel=\"prev\" href=\"API-user-int32.html\" title=\"function::user_int32\"><link rel=\"next\" href=\"API-user-int64.html\" title=\"function::user_int64\"></head><body bgcolor=\"white\" text=\"black\" link=\"#0000FF\" vlink=\"#840084\" alink=\"#0000FF\"><div class=\"navheader\"><table width=\"100%\" summary=\"Navigation header\"><tr><th colspan=\"3\" align=\"center\"><span class=\"phrase\">function::user_int32_error</span></th></tr><tr><td width=\"20%\" align=\"left\"><a accesskey=\"p\" href=\"API-user-int32.html\">Prev</a>&#160;</td><th width=\"60%\" align=\"center\">Chapter&#160;25.&#160;String and data retrieving functions Tapset</th><td width=\"20%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-user-int64.html\">Next</a></td></tr></table><hr></div><div class=\"refentry\"><a name=\"API-user-int32-error\"></a><div class=\"titlepage\"></div><div class=\"refnamediv\"><h2>Name</h2><p>function::user_int32_error &#8212; \n      Retrieves a 32-bit integer value stored in user space\n  </p></div><div class=\"refsynopsisdiv\"><h2>Synopsis</h2><pre class=\"programlisting\">\n     user_int32_error:long(addr:long)\n-</pre></div><div class=\"refsect1\"><a name=\"idm19104\"></a><h2>Arguments</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>addr</code></em></span></dt><dd><p>\n+</pre></div><div class=\"refsect1\"><a name=\"idm19103\"></a><h2>Arguments</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>addr</code></em></span></dt><dd><p>\n      the user space address to retrieve the 32-bit integer from\n-    </p></dd></dl></div></div><div class=\"refsect1\"><a name=\"idm19112\"></a><h2>Description</h2><p>\n+    </p></dd></dl></div></div><div class=\"refsect1\"><a name=\"idm19111\"></a><h2>Description</h2><p>\n    Returns the 32-bit integer value from a given user\n    space address.  If the user space data is not accessible, an error\n    will occur.\n </p></div></div><div class=\"navfooter\"><hr><table width=\"100%\" summary=\"Navigation footer\"><tr><td width=\"40%\" align=\"left\"><a accesskey=\"p\" href=\"API-user-int32.html\">Prev</a>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"u\" href=\"conversions.stp.html\">Up</a></td><td width=\"40%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-user-int64.html\">Next</a></td></tr><tr><td width=\"40%\" align=\"left\" valign=\"top\"><span class=\"phrase\">function::user_int32</span>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"h\" href=\"index.html\">Home</a></td><td width=\"40%\" align=\"right\" valign=\"top\">&#160;<span class=\"phrase\">function::user_int64</span></td></tr></table></div></body></html>\n"}, {"source1": "./usr/share/doc/systemtap-doc/tapsets/API-user-int32.html", "source2": "./usr/share/doc/systemtap-doc/tapsets/API-user-int32.html", "unified_diff": "@@ -1,10 +1,10 @@\n <html><head><meta http-equiv=\"Content-Type\" content=\"text/html; charset=ANSI_X3.4-1968\"><title>function::user_int32</title><meta name=\"generator\" content=\"DocBook XSL Stylesheets Vsnapshot\"><link rel=\"home\" href=\"index.html\" title=\"SystemTap Tapset Reference Manual\"><link rel=\"up\" href=\"conversions.stp.html\" title=\"Chapter&#160;25.&#160;String and data retrieving functions Tapset\"><link rel=\"prev\" href=\"API-user-int16-error.html\" title=\"function::user_int16_error\"><link rel=\"next\" href=\"API-user-int32-error.html\" title=\"function::user_int32_error\"></head><body bgcolor=\"white\" text=\"black\" link=\"#0000FF\" vlink=\"#840084\" alink=\"#0000FF\"><div class=\"navheader\"><table width=\"100%\" summary=\"Navigation header\"><tr><th colspan=\"3\" align=\"center\"><span class=\"phrase\">function::user_int32</span></th></tr><tr><td width=\"20%\" align=\"left\"><a accesskey=\"p\" href=\"API-user-int16-error.html\">Prev</a>&#160;</td><th width=\"60%\" align=\"center\">Chapter&#160;25.&#160;String and data retrieving functions Tapset</th><td width=\"20%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-user-int32-error.html\">Next</a></td></tr></table><hr></div><div class=\"refentry\"><a name=\"API-user-int32\"></a><div class=\"titlepage\"></div><div class=\"refnamediv\"><h2>Name</h2><p>function::user_int32 &#8212; \n      Retrieves a 32-bit integer value stored in user space\n  </p></div><div class=\"refsynopsisdiv\"><h2>Synopsis</h2><pre class=\"programlisting\">\n     user_int32:long(addr:long)\n-</pre></div><div class=\"refsect1\"><a name=\"idm19078\"></a><h2>Arguments</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>addr</code></em></span></dt><dd><p>\n+</pre></div><div class=\"refsect1\"><a name=\"idm19077\"></a><h2>Arguments</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>addr</code></em></span></dt><dd><p>\n      the user space address to retrieve the 32-bit integer from\n-    </p></dd></dl></div></div><div class=\"refsect1\"><a name=\"idm19086\"></a><h2>Description</h2><p>\n+    </p></dd></dl></div></div><div class=\"refsect1\"><a name=\"idm19085\"></a><h2>Description</h2><p>\n    Returns the 32-bit integer value from a given user space\n    address.  Returns zero when user space data is not accessible.\n </p></div></div><div class=\"navfooter\"><hr><table width=\"100%\" summary=\"Navigation footer\"><tr><td width=\"40%\" align=\"left\"><a accesskey=\"p\" href=\"API-user-int16-error.html\">Prev</a>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"u\" href=\"conversions.stp.html\">Up</a></td><td width=\"40%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-user-int32-error.html\">Next</a></td></tr><tr><td width=\"40%\" align=\"left\" valign=\"top\"><span class=\"phrase\">function::user_int16_error</span>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"h\" href=\"index.html\">Home</a></td><td width=\"40%\" align=\"right\" valign=\"top\">&#160;<span class=\"phrase\">function::user_int32_error</span></td></tr></table></div></body></html>\n"}, {"source1": "./usr/share/doc/systemtap-doc/tapsets/API-user-int64-error.html", "source2": "./usr/share/doc/systemtap-doc/tapsets/API-user-int64-error.html", "unified_diff": "@@ -1,11 +1,11 @@\n <html><head><meta http-equiv=\"Content-Type\" content=\"text/html; charset=ANSI_X3.4-1968\"><title>function::user_int64_error</title><meta name=\"generator\" content=\"DocBook XSL Stylesheets Vsnapshot\"><link rel=\"home\" href=\"index.html\" title=\"SystemTap Tapset Reference Manual\"><link rel=\"up\" href=\"conversions.stp.html\" title=\"Chapter&#160;25.&#160;String and data retrieving functions Tapset\"><link rel=\"prev\" href=\"API-user-int64.html\" title=\"function::user_int64\"><link rel=\"next\" href=\"API-user-int8.html\" title=\"function::user_int8\"></head><body bgcolor=\"white\" text=\"black\" link=\"#0000FF\" vlink=\"#840084\" alink=\"#0000FF\"><div class=\"navheader\"><table width=\"100%\" summary=\"Navigation header\"><tr><th colspan=\"3\" align=\"center\"><span class=\"phrase\">function::user_int64_error</span></th></tr><tr><td width=\"20%\" align=\"left\"><a accesskey=\"p\" href=\"API-user-int64.html\">Prev</a>&#160;</td><th width=\"60%\" align=\"center\">Chapter&#160;25.&#160;String and data retrieving functions Tapset</th><td width=\"20%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-user-int8.html\">Next</a></td></tr></table><hr></div><div class=\"refentry\"><a name=\"API-user-int64-error\"></a><div class=\"titlepage\"></div><div class=\"refnamediv\"><h2>Name</h2><p>function::user_int64_error &#8212; \n      Retrieves a 64-bit integer value stored in user space\n  </p></div><div class=\"refsynopsisdiv\"><h2>Synopsis</h2><pre class=\"programlisting\">\n     user_int64_error:long(addr:long)\n-</pre></div><div class=\"refsect1\"><a name=\"idm19156\"></a><h2>Arguments</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>addr</code></em></span></dt><dd><p>\n+</pre></div><div class=\"refsect1\"><a name=\"idm19155\"></a><h2>Arguments</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>addr</code></em></span></dt><dd><p>\n      the user space address to retrieve the 64-bit integer from\n-    </p></dd></dl></div></div><div class=\"refsect1\"><a name=\"idm19164\"></a><h2>Description</h2><p>\n+    </p></dd></dl></div></div><div class=\"refsect1\"><a name=\"idm19163\"></a><h2>Description</h2><p>\n    Returns the 64-bit integer value from a given user\n    space address.  If the user space data is not accessible, an error\n    will occur.\n </p></div></div><div class=\"navfooter\"><hr><table width=\"100%\" summary=\"Navigation footer\"><tr><td width=\"40%\" align=\"left\"><a accesskey=\"p\" href=\"API-user-int64.html\">Prev</a>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"u\" href=\"conversions.stp.html\">Up</a></td><td width=\"40%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-user-int8.html\">Next</a></td></tr><tr><td width=\"40%\" align=\"left\" valign=\"top\"><span class=\"phrase\">function::user_int64</span>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"h\" href=\"index.html\">Home</a></td><td width=\"40%\" align=\"right\" valign=\"top\">&#160;<span class=\"phrase\">function::user_int8</span></td></tr></table></div></body></html>\n"}, {"source1": "./usr/share/doc/systemtap-doc/tapsets/API-user-int64.html", "source2": "./usr/share/doc/systemtap-doc/tapsets/API-user-int64.html", "unified_diff": "@@ -1,10 +1,10 @@\n <html><head><meta http-equiv=\"Content-Type\" content=\"text/html; charset=ANSI_X3.4-1968\"><title>function::user_int64</title><meta name=\"generator\" content=\"DocBook XSL Stylesheets Vsnapshot\"><link rel=\"home\" href=\"index.html\" title=\"SystemTap Tapset Reference Manual\"><link rel=\"up\" href=\"conversions.stp.html\" title=\"Chapter&#160;25.&#160;String and data retrieving functions Tapset\"><link rel=\"prev\" href=\"API-user-int32-error.html\" title=\"function::user_int32_error\"><link rel=\"next\" href=\"API-user-int64-error.html\" title=\"function::user_int64_error\"></head><body bgcolor=\"white\" text=\"black\" link=\"#0000FF\" vlink=\"#840084\" alink=\"#0000FF\"><div class=\"navheader\"><table width=\"100%\" summary=\"Navigation header\"><tr><th colspan=\"3\" align=\"center\"><span class=\"phrase\">function::user_int64</span></th></tr><tr><td width=\"20%\" align=\"left\"><a accesskey=\"p\" href=\"API-user-int32-error.html\">Prev</a>&#160;</td><th width=\"60%\" align=\"center\">Chapter&#160;25.&#160;String and data retrieving functions Tapset</th><td width=\"20%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-user-int64-error.html\">Next</a></td></tr></table><hr></div><div class=\"refentry\"><a name=\"API-user-int64\"></a><div class=\"titlepage\"></div><div class=\"refnamediv\"><h2>Name</h2><p>function::user_int64 &#8212; \n      Retrieves a 64-bit integer value stored in user space\n  </p></div><div class=\"refsynopsisdiv\"><h2>Synopsis</h2><pre class=\"programlisting\">\n     user_int64:long(addr:long)\n-</pre></div><div class=\"refsect1\"><a name=\"idm19130\"></a><h2>Arguments</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>addr</code></em></span></dt><dd><p>\n+</pre></div><div class=\"refsect1\"><a name=\"idm19129\"></a><h2>Arguments</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>addr</code></em></span></dt><dd><p>\n      the user space address to retrieve the 64-bit integer from\n-    </p></dd></dl></div></div><div class=\"refsect1\"><a name=\"idm19138\"></a><h2>Description</h2><p>\n+    </p></dd></dl></div></div><div class=\"refsect1\"><a name=\"idm19137\"></a><h2>Description</h2><p>\n    Returns the 64-bit integer value from a given user space\n    address.  Returns zero when user space data is not accessible.\n </p></div></div><div class=\"navfooter\"><hr><table width=\"100%\" summary=\"Navigation footer\"><tr><td width=\"40%\" align=\"left\"><a accesskey=\"p\" href=\"API-user-int32-error.html\">Prev</a>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"u\" href=\"conversions.stp.html\">Up</a></td><td width=\"40%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-user-int64-error.html\">Next</a></td></tr><tr><td width=\"40%\" align=\"left\" valign=\"top\"><span class=\"phrase\">function::user_int32_error</span>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"h\" href=\"index.html\">Home</a></td><td width=\"40%\" align=\"right\" valign=\"top\">&#160;<span class=\"phrase\">function::user_int64_error</span></td></tr></table></div></body></html>\n"}, {"source1": "./usr/share/doc/systemtap-doc/tapsets/API-user-int8-error.html", "source2": "./usr/share/doc/systemtap-doc/tapsets/API-user-int8-error.html", "unified_diff": "@@ -1,11 +1,11 @@\n <html><head><meta http-equiv=\"Content-Type\" content=\"text/html; charset=ANSI_X3.4-1968\"><title>function::user_int8_error</title><meta name=\"generator\" content=\"DocBook XSL Stylesheets Vsnapshot\"><link rel=\"home\" href=\"index.html\" title=\"SystemTap Tapset Reference Manual\"><link rel=\"up\" href=\"conversions.stp.html\" title=\"Chapter&#160;25.&#160;String and data retrieving functions Tapset\"><link rel=\"prev\" href=\"API-user-int8.html\" title=\"function::user_int8\"><link rel=\"next\" href=\"API-user-int-error.html\" title=\"function::user_int_error\"></head><body bgcolor=\"white\" text=\"black\" link=\"#0000FF\" vlink=\"#840084\" alink=\"#0000FF\"><div class=\"navheader\"><table width=\"100%\" summary=\"Navigation header\"><tr><th colspan=\"3\" align=\"center\"><span class=\"phrase\">function::user_int8_error</span></th></tr><tr><td width=\"20%\" align=\"left\"><a accesskey=\"p\" href=\"API-user-int8.html\">Prev</a>&#160;</td><th width=\"60%\" align=\"center\">Chapter&#160;25.&#160;String and data retrieving functions Tapset</th><td width=\"20%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-user-int-error.html\">Next</a></td></tr></table><hr></div><div class=\"refentry\"><a name=\"API-user-int8-error\"></a><div class=\"titlepage\"></div><div class=\"refnamediv\"><h2>Name</h2><p>function::user_int8_error &#8212; \n      Retrieves a 8-bit integer value stored in user space\n  </p></div><div class=\"refsynopsisdiv\"><h2>Synopsis</h2><pre class=\"programlisting\">\n     user_int8_error:long(addr:long)\n-</pre></div><div class=\"refsect1\"><a name=\"idm19208\"></a><h2>Arguments</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>addr</code></em></span></dt><dd><p>\n+</pre></div><div class=\"refsect1\"><a name=\"idm19207\"></a><h2>Arguments</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>addr</code></em></span></dt><dd><p>\n      the user space address to retrieve the 8-bit integer from\n-    </p></dd></dl></div></div><div class=\"refsect1\"><a name=\"idm19216\"></a><h2>Description</h2><p>\n+    </p></dd></dl></div></div><div class=\"refsect1\"><a name=\"idm19215\"></a><h2>Description</h2><p>\n    Returns the 8-bit integer value from a given user\n    space address.  If the user space data is not accessible, an error\n    will occur.\n </p></div></div><div class=\"navfooter\"><hr><table width=\"100%\" summary=\"Navigation footer\"><tr><td width=\"40%\" align=\"left\"><a accesskey=\"p\" href=\"API-user-int8.html\">Prev</a>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"u\" href=\"conversions.stp.html\">Up</a></td><td width=\"40%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-user-int-error.html\">Next</a></td></tr><tr><td width=\"40%\" align=\"left\" valign=\"top\"><span class=\"phrase\">function::user_int8</span>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"h\" href=\"index.html\">Home</a></td><td width=\"40%\" align=\"right\" valign=\"top\">&#160;<span class=\"phrase\">function::user_int_error</span></td></tr></table></div></body></html>\n"}, {"source1": "./usr/share/doc/systemtap-doc/tapsets/API-user-int8.html", "source2": "./usr/share/doc/systemtap-doc/tapsets/API-user-int8.html", "unified_diff": "@@ -1,10 +1,10 @@\n <html><head><meta http-equiv=\"Content-Type\" content=\"text/html; charset=ANSI_X3.4-1968\"><title>function::user_int8</title><meta name=\"generator\" content=\"DocBook XSL Stylesheets Vsnapshot\"><link rel=\"home\" href=\"index.html\" title=\"SystemTap Tapset Reference Manual\"><link rel=\"up\" href=\"conversions.stp.html\" title=\"Chapter&#160;25.&#160;String and data retrieving functions Tapset\"><link rel=\"prev\" href=\"API-user-int64-error.html\" title=\"function::user_int64_error\"><link rel=\"next\" href=\"API-user-int8-error.html\" title=\"function::user_int8_error\"></head><body bgcolor=\"white\" text=\"black\" link=\"#0000FF\" vlink=\"#840084\" alink=\"#0000FF\"><div class=\"navheader\"><table width=\"100%\" summary=\"Navigation header\"><tr><th colspan=\"3\" align=\"center\"><span class=\"phrase\">function::user_int8</span></th></tr><tr><td width=\"20%\" align=\"left\"><a accesskey=\"p\" href=\"API-user-int64-error.html\">Prev</a>&#160;</td><th width=\"60%\" align=\"center\">Chapter&#160;25.&#160;String and data retrieving functions Tapset</th><td width=\"20%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-user-int8-error.html\">Next</a></td></tr></table><hr></div><div class=\"refentry\"><a name=\"API-user-int8\"></a><div class=\"titlepage\"></div><div class=\"refnamediv\"><h2>Name</h2><p>function::user_int8 &#8212; \n      Retrieves a 8-bit integer value stored in user space\n  </p></div><div class=\"refsynopsisdiv\"><h2>Synopsis</h2><pre class=\"programlisting\">\n     user_int8:long(addr:long)\n-</pre></div><div class=\"refsect1\"><a name=\"idm19182\"></a><h2>Arguments</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>addr</code></em></span></dt><dd><p>\n+</pre></div><div class=\"refsect1\"><a name=\"idm19181\"></a><h2>Arguments</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>addr</code></em></span></dt><dd><p>\n      the user space address to retrieve the 8-bit integer from\n-    </p></dd></dl></div></div><div class=\"refsect1\"><a name=\"idm19190\"></a><h2>Description</h2><p>\n+    </p></dd></dl></div></div><div class=\"refsect1\"><a name=\"idm19189\"></a><h2>Description</h2><p>\n    Returns the 8-bit integer value from a given user space\n    address.  Returns zero when user space data is not accessible.\n </p></div></div><div class=\"navfooter\"><hr><table width=\"100%\" summary=\"Navigation footer\"><tr><td width=\"40%\" align=\"left\"><a accesskey=\"p\" href=\"API-user-int64-error.html\">Prev</a>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"u\" href=\"conversions.stp.html\">Up</a></td><td width=\"40%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-user-int8-error.html\">Next</a></td></tr><tr><td width=\"40%\" align=\"left\" valign=\"top\"><span class=\"phrase\">function::user_int64_error</span>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"h\" href=\"index.html\">Home</a></td><td width=\"40%\" align=\"right\" valign=\"top\">&#160;<span class=\"phrase\">function::user_int8_error</span></td></tr></table></div></body></html>\n"}, {"source1": "./usr/share/doc/systemtap-doc/tapsets/API-user-long-error.html", "source2": "./usr/share/doc/systemtap-doc/tapsets/API-user-long-error.html", "unified_diff": "@@ -1,13 +1,13 @@\n <html><head><meta http-equiv=\"Content-Type\" content=\"text/html; charset=ANSI_X3.4-1968\"><title>function::user_long_error</title><meta name=\"generator\" content=\"DocBook XSL Stylesheets Vsnapshot\"><link rel=\"home\" href=\"index.html\" title=\"SystemTap Tapset Reference Manual\"><link rel=\"up\" href=\"conversions.stp.html\" title=\"Chapter&#160;25.&#160;String and data retrieving functions Tapset\"><link rel=\"prev\" href=\"API-user-long.html\" title=\"function::user_long\"><link rel=\"next\" href=\"API-user-long-warn.html\" title=\"function::user_long_warn\"></head><body bgcolor=\"white\" text=\"black\" link=\"#0000FF\" vlink=\"#840084\" alink=\"#0000FF\"><div class=\"navheader\"><table width=\"100%\" summary=\"Navigation header\"><tr><th colspan=\"3\" align=\"center\"><span class=\"phrase\">function::user_long_error</span></th></tr><tr><td width=\"20%\" align=\"left\"><a accesskey=\"p\" href=\"API-user-long.html\">Prev</a>&#160;</td><th width=\"60%\" align=\"center\">Chapter&#160;25.&#160;String and data retrieving functions Tapset</th><td width=\"20%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-user-long-warn.html\">Next</a></td></tr></table><hr></div><div class=\"refentry\"><a name=\"API-user-long-error\"></a><div class=\"titlepage\"></div><div class=\"refnamediv\"><h2>Name</h2><p>function::user_long_error &#8212; \n      Retrieves a long value stored in user space\n  </p></div><div class=\"refsynopsisdiv\"><h2>Synopsis</h2><pre class=\"programlisting\">\n     user_long_error:long(addr:long)\n-</pre></div><div class=\"refsect1\"><a name=\"idm19312\"></a><h2>Arguments</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>addr</code></em></span></dt><dd><p>\n+</pre></div><div class=\"refsect1\"><a name=\"idm19311\"></a><h2>Arguments</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>addr</code></em></span></dt><dd><p>\n      the user space address to retrieve the long from\n-    </p></dd></dl></div></div><div class=\"refsect1\"><a name=\"idm19320\"></a><h2>Description</h2><p>\n+    </p></dd></dl></div></div><div class=\"refsect1\"><a name=\"idm19319\"></a><h2>Description</h2><p>\n    Returns the long value from a given user space\n    address.  If the user space data is not accessible, an error will\n    occur.  Note that the size of the long depends on the architecture\n    of the current user space task (for those architectures that\n    support both 64/32 bit compat tasks).\n </p></div></div><div class=\"navfooter\"><hr><table width=\"100%\" summary=\"Navigation footer\"><tr><td width=\"40%\" align=\"left\"><a accesskey=\"p\" href=\"API-user-long.html\">Prev</a>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"u\" href=\"conversions.stp.html\">Up</a></td><td width=\"40%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-user-long-warn.html\">Next</a></td></tr><tr><td width=\"40%\" align=\"left\" valign=\"top\"><span class=\"phrase\">function::user_long</span>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"h\" href=\"index.html\">Home</a></td><td width=\"40%\" align=\"right\" valign=\"top\">&#160;<span class=\"phrase\">function::user_long_warn</span></td></tr></table></div></body></html>\n"}, {"source1": "./usr/share/doc/systemtap-doc/tapsets/API-user-long-warn.html", "source2": "./usr/share/doc/systemtap-doc/tapsets/API-user-long-warn.html", "unified_diff": "@@ -1,14 +1,14 @@\n <html><head><meta http-equiv=\"Content-Type\" content=\"text/html; charset=ANSI_X3.4-1968\"><title>function::user_long_warn</title><meta name=\"generator\" content=\"DocBook XSL Stylesheets Vsnapshot\"><link rel=\"home\" href=\"index.html\" title=\"SystemTap Tapset Reference Manual\"><link rel=\"up\" href=\"conversions.stp.html\" title=\"Chapter&#160;25.&#160;String and data retrieving functions Tapset\"><link rel=\"prev\" href=\"API-user-long-error.html\" title=\"function::user_long_error\"><link rel=\"next\" href=\"API-user-short.html\" title=\"function::user_short\"></head><body bgcolor=\"white\" text=\"black\" link=\"#0000FF\" vlink=\"#840084\" alink=\"#0000FF\"><div class=\"navheader\"><table width=\"100%\" summary=\"Navigation header\"><tr><th colspan=\"3\" align=\"center\"><span class=\"phrase\">function::user_long_warn</span></th></tr><tr><td width=\"20%\" align=\"left\"><a accesskey=\"p\" href=\"API-user-long-error.html\">Prev</a>&#160;</td><th width=\"60%\" align=\"center\">Chapter&#160;25.&#160;String and data retrieving functions Tapset</th><td width=\"20%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-user-short.html\">Next</a></td></tr></table><hr></div><div class=\"refentry\"><a name=\"API-user-long-warn\"></a><div class=\"titlepage\"></div><div class=\"refnamediv\"><h2>Name</h2><p>function::user_long_warn &#8212; \n      Retrieves a long value stored in user space\n  </p></div><div class=\"refsynopsisdiv\"><h2>Synopsis</h2><pre class=\"programlisting\">\n     user_long_warn:long(addr:long)\n-</pre></div><div class=\"refsect1\"><a name=\"idm19338\"></a><h2>Arguments</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>addr</code></em></span></dt><dd><p>\n+</pre></div><div class=\"refsect1\"><a name=\"idm19337\"></a><h2>Arguments</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>addr</code></em></span></dt><dd><p>\n      the user space address to retrieve the long from\n-    </p></dd></dl></div></div><div class=\"refsect1\"><a name=\"idm19346\"></a><h2>Description</h2><p>\n+    </p></dd></dl></div></div><div class=\"refsect1\"><a name=\"idm19345\"></a><h2>Description</h2><p>\n    Returns the long value from a given user space\n    address.  Returns zero when user space data is not accessible and\n    warns about the failure (but does not error).  Note that the size\n    of the long depends on the architecture of the current user space\n    task (for those architectures that support both 64/32 bit compat\n    tasks).\n </p></div></div><div class=\"navfooter\"><hr><table width=\"100%\" summary=\"Navigation footer\"><tr><td width=\"40%\" align=\"left\"><a accesskey=\"p\" href=\"API-user-long-error.html\">Prev</a>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"u\" href=\"conversions.stp.html\">Up</a></td><td width=\"40%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-user-short.html\">Next</a></td></tr><tr><td width=\"40%\" align=\"left\" valign=\"top\"><span class=\"phrase\">function::user_long_error</span>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"h\" href=\"index.html\">Home</a></td><td width=\"40%\" align=\"right\" valign=\"top\">&#160;<span class=\"phrase\">function::user_short</span></td></tr></table></div></body></html>\n"}, {"source1": "./usr/share/doc/systemtap-doc/tapsets/API-user-long.html", "source2": "./usr/share/doc/systemtap-doc/tapsets/API-user-long.html", "unified_diff": "@@ -1,12 +1,12 @@\n <html><head><meta http-equiv=\"Content-Type\" content=\"text/html; charset=ANSI_X3.4-1968\"><title>function::user_long</title><meta name=\"generator\" content=\"DocBook XSL Stylesheets Vsnapshot\"><link rel=\"home\" href=\"index.html\" title=\"SystemTap Tapset Reference Manual\"><link rel=\"up\" href=\"conversions.stp.html\" title=\"Chapter&#160;25.&#160;String and data retrieving functions Tapset\"><link rel=\"prev\" href=\"API-user-int-warn.html\" title=\"function::user_int_warn\"><link rel=\"next\" href=\"API-user-long-error.html\" title=\"function::user_long_error\"></head><body bgcolor=\"white\" text=\"black\" link=\"#0000FF\" vlink=\"#840084\" alink=\"#0000FF\"><div class=\"navheader\"><table width=\"100%\" summary=\"Navigation header\"><tr><th colspan=\"3\" align=\"center\"><span class=\"phrase\">function::user_long</span></th></tr><tr><td width=\"20%\" align=\"left\"><a accesskey=\"p\" href=\"API-user-int-warn.html\">Prev</a>&#160;</td><th width=\"60%\" align=\"center\">Chapter&#160;25.&#160;String and data retrieving functions Tapset</th><td width=\"20%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-user-long-error.html\">Next</a></td></tr></table><hr></div><div class=\"refentry\"><a name=\"API-user-long\"></a><div class=\"titlepage\"></div><div class=\"refnamediv\"><h2>Name</h2><p>function::user_long &#8212; \n      Retrieves a long value stored in user space\n  </p></div><div class=\"refsynopsisdiv\"><h2>Synopsis</h2><pre class=\"programlisting\">\n     user_long:long(addr:long)\n-</pre></div><div class=\"refsect1\"><a name=\"idm19286\"></a><h2>Arguments</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>addr</code></em></span></dt><dd><p>\n+</pre></div><div class=\"refsect1\"><a name=\"idm19285\"></a><h2>Arguments</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>addr</code></em></span></dt><dd><p>\n      the user space address to retrieve the long from\n-    </p></dd></dl></div></div><div class=\"refsect1\"><a name=\"idm19294\"></a><h2>Description</h2><p>\n+    </p></dd></dl></div></div><div class=\"refsect1\"><a name=\"idm19293\"></a><h2>Description</h2><p>\n    Returns the long value from a given user space address.\n    Returns zero when user space data is not accessible. Note that the\n    size of the long depends on the architecture of the current user space\n    task (for those architectures that support both 64/32 bit compat tasks).\n </p></div></div><div class=\"navfooter\"><hr><table width=\"100%\" summary=\"Navigation footer\"><tr><td width=\"40%\" align=\"left\"><a accesskey=\"p\" href=\"API-user-int-warn.html\">Prev</a>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"u\" href=\"conversions.stp.html\">Up</a></td><td width=\"40%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-user-long-error.html\">Next</a></td></tr><tr><td width=\"40%\" align=\"left\" valign=\"top\"><span class=\"phrase\">function::user_int_warn</span>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"h\" href=\"index.html\">Home</a></td><td width=\"40%\" align=\"right\" valign=\"top\">&#160;<span class=\"phrase\">function::user_long_error</span></td></tr></table></div></body></html>\n"}, {"source1": "./usr/share/doc/systemtap-doc/tapsets/API-user-mode.html", "source2": "./usr/share/doc/systemtap-doc/tapsets/API-user-mode.html", "unified_diff": "@@ -1,11 +1,11 @@\n <html><head><meta http-equiv=\"Content-Type\" content=\"text/html; charset=ANSI_X3.4-1968\"><title>function::user_mode</title><meta name=\"generator\" content=\"DocBook XSL Stylesheets Vsnapshot\"><link rel=\"home\" href=\"index.html\" title=\"SystemTap Tapset Reference Manual\"><link rel=\"up\" href=\"context_stp.html\" title=\"Chapter&#160;2.&#160;Context Functions\"><link rel=\"prev\" href=\"API-umodname.html\" title=\"function::umodname\"><link rel=\"next\" href=\"API-ustack.html\" title=\"function::ustack\"></head><body bgcolor=\"white\" text=\"black\" link=\"#0000FF\" vlink=\"#840084\" alink=\"#0000FF\"><div class=\"navheader\"><table width=\"100%\" summary=\"Navigation header\"><tr><th colspan=\"3\" align=\"center\"><span class=\"phrase\">function::user_mode</span></th></tr><tr><td width=\"20%\" align=\"left\"><a accesskey=\"p\" href=\"API-umodname.html\">Prev</a>&#160;</td><th width=\"60%\" align=\"center\">Chapter&#160;2.&#160;Context Functions</th><td width=\"20%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-ustack.html\">Next</a></td></tr></table><hr></div><div class=\"refentry\"><a name=\"API-user-mode\"></a><div class=\"titlepage\"></div><div class=\"refnamediv\"><h2>Name</h2><p>function::user_mode &#8212; \n      Determines if probe point occurs in user-mode\n  </p></div><div class=\"refsynopsisdiv\"><h2>Synopsis</h2><pre class=\"programlisting\">\n     user_mode:long()\n-</pre></div><div class=\"refsect1\"><a name=\"idm3456\"></a><h2>Arguments</h2><p>\n+</pre></div><div class=\"refsect1\"><a name=\"idm3455\"></a><h2>Arguments</h2><p>\n   None\n- </p></div><div class=\"refsect1\"><a name=\"idm3459\"></a><h2>Description</h2><p>\n+ </p></div><div class=\"refsect1\"><a name=\"idm3458\"></a><h2>Description</h2><p>\n    </p><p>\n \n    Return 1 if the probe point occurred in user-mode.\n </p></div></div><div class=\"navfooter\"><hr><table width=\"100%\" summary=\"Navigation footer\"><tr><td width=\"40%\" align=\"left\"><a accesskey=\"p\" href=\"API-umodname.html\">Prev</a>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"u\" href=\"context_stp.html\">Up</a></td><td width=\"40%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-ustack.html\">Next</a></td></tr><tr><td width=\"40%\" align=\"left\" valign=\"top\"><span class=\"phrase\">function::umodname</span>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"h\" href=\"index.html\">Home</a></td><td width=\"40%\" align=\"right\" valign=\"top\">&#160;<span class=\"phrase\">function::ustack</span></td></tr></table></div></body></html>\n"}, {"source1": "./usr/share/doc/systemtap-doc/tapsets/API-user-short-error.html", "source2": "./usr/share/doc/systemtap-doc/tapsets/API-user-short-error.html", "unified_diff": "@@ -1,10 +1,10 @@\n <html><head><meta http-equiv=\"Content-Type\" content=\"text/html; charset=ANSI_X3.4-1968\"><title>function::user_short_error</title><meta name=\"generator\" content=\"DocBook XSL Stylesheets Vsnapshot\"><link rel=\"home\" href=\"index.html\" title=\"SystemTap Tapset Reference Manual\"><link rel=\"up\" href=\"conversions.stp.html\" title=\"Chapter&#160;25.&#160;String and data retrieving functions Tapset\"><link rel=\"prev\" href=\"API-user-short.html\" title=\"function::user_short\"><link rel=\"next\" href=\"API-user-short-warn.html\" title=\"function::user_short_warn\"></head><body bgcolor=\"white\" text=\"black\" link=\"#0000FF\" vlink=\"#840084\" alink=\"#0000FF\"><div class=\"navheader\"><table width=\"100%\" summary=\"Navigation header\"><tr><th colspan=\"3\" align=\"center\"><span class=\"phrase\">function::user_short_error</span></th></tr><tr><td width=\"20%\" align=\"left\"><a accesskey=\"p\" href=\"API-user-short.html\">Prev</a>&#160;</td><th width=\"60%\" align=\"center\">Chapter&#160;25.&#160;String and data retrieving functions Tapset</th><td width=\"20%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-user-short-warn.html\">Next</a></td></tr></table><hr></div><div class=\"refentry\"><a name=\"API-user-short-error\"></a><div class=\"titlepage\"></div><div class=\"refnamediv\"><h2>Name</h2><p>function::user_short_error &#8212; \n      Retrieves a short value stored in user space\n  </p></div><div class=\"refsynopsisdiv\"><h2>Synopsis</h2><pre class=\"programlisting\">\n     user_short_error:long(addr:long)\n-</pre></div><div class=\"refsect1\"><a name=\"idm19390\"></a><h2>Arguments</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>addr</code></em></span></dt><dd><p>\n+</pre></div><div class=\"refsect1\"><a name=\"idm19389\"></a><h2>Arguments</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>addr</code></em></span></dt><dd><p>\n      the user space address to retrieve the short from\n-    </p></dd></dl></div></div><div class=\"refsect1\"><a name=\"idm19398\"></a><h2>Description</h2><p>\n+    </p></dd></dl></div></div><div class=\"refsect1\"><a name=\"idm19397\"></a><h2>Description</h2><p>\n    Returns the short value from a given user space address.\n    If the user space data is not accessible, an error will occur.\n </p></div></div><div class=\"navfooter\"><hr><table width=\"100%\" summary=\"Navigation footer\"><tr><td width=\"40%\" align=\"left\"><a accesskey=\"p\" href=\"API-user-short.html\">Prev</a>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"u\" href=\"conversions.stp.html\">Up</a></td><td width=\"40%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-user-short-warn.html\">Next</a></td></tr><tr><td width=\"40%\" align=\"left\" valign=\"top\"><span class=\"phrase\">function::user_short</span>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"h\" href=\"index.html\">Home</a></td><td width=\"40%\" align=\"right\" valign=\"top\">&#160;<span class=\"phrase\">function::user_short_warn</span></td></tr></table></div></body></html>\n"}, {"source1": "./usr/share/doc/systemtap-doc/tapsets/API-user-short-warn.html", "source2": "./usr/share/doc/systemtap-doc/tapsets/API-user-short-warn.html", "unified_diff": "@@ -1,11 +1,11 @@\n <html><head><meta http-equiv=\"Content-Type\" content=\"text/html; charset=ANSI_X3.4-1968\"><title>function::user_short_warn</title><meta name=\"generator\" content=\"DocBook XSL Stylesheets Vsnapshot\"><link rel=\"home\" href=\"index.html\" title=\"SystemTap Tapset Reference Manual\"><link rel=\"up\" href=\"conversions.stp.html\" title=\"Chapter&#160;25.&#160;String and data retrieving functions Tapset\"><link rel=\"prev\" href=\"API-user-short-error.html\" title=\"function::user_short_error\"><link rel=\"next\" href=\"API-user-string.html\" title=\"function::user_string\"></head><body bgcolor=\"white\" text=\"black\" link=\"#0000FF\" vlink=\"#840084\" alink=\"#0000FF\"><div class=\"navheader\"><table width=\"100%\" summary=\"Navigation header\"><tr><th colspan=\"3\" align=\"center\"><span class=\"phrase\">function::user_short_warn</span></th></tr><tr><td width=\"20%\" align=\"left\"><a accesskey=\"p\" href=\"API-user-short-error.html\">Prev</a>&#160;</td><th width=\"60%\" align=\"center\">Chapter&#160;25.&#160;String and data retrieving functions Tapset</th><td width=\"20%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-user-string.html\">Next</a></td></tr></table><hr></div><div class=\"refentry\"><a name=\"API-user-short-warn\"></a><div class=\"titlepage\"></div><div class=\"refnamediv\"><h2>Name</h2><p>function::user_short_warn &#8212; \n      Retrieves a short value stored in user space\n  </p></div><div class=\"refsynopsisdiv\"><h2>Synopsis</h2><pre class=\"programlisting\">\n     user_short_warn:long(addr:long)\n-</pre></div><div class=\"refsect1\"><a name=\"idm19416\"></a><h2>Arguments</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>addr</code></em></span></dt><dd><p>\n+</pre></div><div class=\"refsect1\"><a name=\"idm19415\"></a><h2>Arguments</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>addr</code></em></span></dt><dd><p>\n      the user space address to retrieve the short from\n-    </p></dd></dl></div></div><div class=\"refsect1\"><a name=\"idm19424\"></a><h2>Description</h2><p>\n+    </p></dd></dl></div></div><div class=\"refsect1\"><a name=\"idm19423\"></a><h2>Description</h2><p>\n    Returns the short value from a given user space\n    address.  Returns zero when user space data is not accessible and\n    warns about the failure (but does not error).\n </p></div></div><div class=\"navfooter\"><hr><table width=\"100%\" summary=\"Navigation footer\"><tr><td width=\"40%\" align=\"left\"><a accesskey=\"p\" href=\"API-user-short-error.html\">Prev</a>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"u\" href=\"conversions.stp.html\">Up</a></td><td width=\"40%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-user-string.html\">Next</a></td></tr><tr><td width=\"40%\" align=\"left\" valign=\"top\"><span class=\"phrase\">function::user_short_error</span>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"h\" href=\"index.html\">Home</a></td><td width=\"40%\" align=\"right\" valign=\"top\">&#160;<span class=\"phrase\">function::user_string</span></td></tr></table></div></body></html>\n"}, {"source1": "./usr/share/doc/systemtap-doc/tapsets/API-user-short.html", "source2": "./usr/share/doc/systemtap-doc/tapsets/API-user-short.html", "unified_diff": "@@ -1,10 +1,10 @@\n <html><head><meta http-equiv=\"Content-Type\" content=\"text/html; charset=ANSI_X3.4-1968\"><title>function::user_short</title><meta name=\"generator\" content=\"DocBook XSL Stylesheets Vsnapshot\"><link rel=\"home\" href=\"index.html\" title=\"SystemTap Tapset Reference Manual\"><link rel=\"up\" href=\"conversions.stp.html\" title=\"Chapter&#160;25.&#160;String and data retrieving functions Tapset\"><link rel=\"prev\" href=\"API-user-long-warn.html\" title=\"function::user_long_warn\"><link rel=\"next\" href=\"API-user-short-error.html\" title=\"function::user_short_error\"></head><body bgcolor=\"white\" text=\"black\" link=\"#0000FF\" vlink=\"#840084\" alink=\"#0000FF\"><div class=\"navheader\"><table width=\"100%\" summary=\"Navigation header\"><tr><th colspan=\"3\" align=\"center\"><span class=\"phrase\">function::user_short</span></th></tr><tr><td width=\"20%\" align=\"left\"><a accesskey=\"p\" href=\"API-user-long-warn.html\">Prev</a>&#160;</td><th width=\"60%\" align=\"center\">Chapter&#160;25.&#160;String and data retrieving functions Tapset</th><td width=\"20%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-user-short-error.html\">Next</a></td></tr></table><hr></div><div class=\"refentry\"><a name=\"API-user-short\"></a><div class=\"titlepage\"></div><div class=\"refnamediv\"><h2>Name</h2><p>function::user_short &#8212; \n      Retrieves a short value stored in user space\n  </p></div><div class=\"refsynopsisdiv\"><h2>Synopsis</h2><pre class=\"programlisting\">\n     user_short:long(addr:long)\n-</pre></div><div class=\"refsect1\"><a name=\"idm19364\"></a><h2>Arguments</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>addr</code></em></span></dt><dd><p>\n+</pre></div><div class=\"refsect1\"><a name=\"idm19363\"></a><h2>Arguments</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>addr</code></em></span></dt><dd><p>\n      the user space address to retrieve the short from\n-    </p></dd></dl></div></div><div class=\"refsect1\"><a name=\"idm19372\"></a><h2>Description</h2><p>\n+    </p></dd></dl></div></div><div class=\"refsect1\"><a name=\"idm19371\"></a><h2>Description</h2><p>\n    Returns the short value from a given user space address.\n    Returns zero when user space data is not accessible.\n </p></div></div><div class=\"navfooter\"><hr><table width=\"100%\" summary=\"Navigation footer\"><tr><td width=\"40%\" align=\"left\"><a accesskey=\"p\" href=\"API-user-long-warn.html\">Prev</a>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"u\" href=\"conversions.stp.html\">Up</a></td><td width=\"40%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-user-short-error.html\">Next</a></td></tr><tr><td width=\"40%\" align=\"left\" valign=\"top\"><span class=\"phrase\">function::user_long_warn</span>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"h\" href=\"index.html\">Home</a></td><td width=\"40%\" align=\"right\" valign=\"top\">&#160;<span class=\"phrase\">function::user_short_error</span></td></tr></table></div></body></html>\n"}, {"source1": "./usr/share/doc/systemtap-doc/tapsets/API-user-string-n-nofault.html", "source2": "./usr/share/doc/systemtap-doc/tapsets/API-user-string-n-nofault.html", "unified_diff": "@@ -1,13 +1,13 @@\n <html><head><meta http-equiv=\"Content-Type\" content=\"text/html; charset=ANSI_X3.4-1968\"><title>function::user_string_n_nofault</title><meta name=\"generator\" content=\"DocBook XSL Stylesheets Vsnapshot\"><link rel=\"home\" href=\"index.html\" title=\"SystemTap Tapset Reference Manual\"><link rel=\"up\" href=\"conversions.stp.html\" title=\"Chapter&#160;25.&#160;String and data retrieving functions Tapset\"><link rel=\"prev\" href=\"API-user-string-n.html\" title=\"function::user_string_n\"><link rel=\"next\" href=\"API-user-string-n-quoted.html\" title=\"function::user_string_n_quoted\"></head><body bgcolor=\"white\" text=\"black\" link=\"#0000FF\" vlink=\"#840084\" alink=\"#0000FF\"><div class=\"navheader\"><table width=\"100%\" summary=\"Navigation header\"><tr><th colspan=\"3\" align=\"center\"><span class=\"phrase\">function::user_string_n_nofault</span></th></tr><tr><td width=\"20%\" align=\"left\"><a accesskey=\"p\" href=\"API-user-string-n.html\">Prev</a>&#160;</td><th width=\"60%\" align=\"center\">Chapter&#160;25.&#160;String and data retrieving functions Tapset</th><td width=\"20%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-user-string-n-quoted.html\">Next</a></td></tr></table><hr></div><div class=\"refentry\"><a name=\"API-user-string-n-nofault\"></a><div class=\"titlepage\"></div><div class=\"refnamediv\"><h2>Name</h2><p>function::user_string_n_nofault &#8212; \n      Retrieves string of given length from user space\n  </p></div><div class=\"refsynopsisdiv\"><h2>Synopsis</h2><pre class=\"programlisting\">\n     user_string_n_nofault(addr:long,n:long)\n-</pre></div><div class=\"refsect1\"><a name=\"idm19513\"></a><h2>Arguments</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>addr</code></em></span></dt><dd><p>\n+</pre></div><div class=\"refsect1\"><a name=\"idm19512\"></a><h2>Arguments</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>addr</code></em></span></dt><dd><p>\n      the user space address to retrieve the string from\n     </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>n</code></em></span></dt><dd><p>\n      the maximum length of the string (if not null terminated)\n-    </p></dd></dl></div></div><div class=\"refsect1\"><a name=\"idm19526\"></a><h2>Description</h2><p>\n+    </p></dd></dl></div></div><div class=\"refsect1\"><a name=\"idm19525\"></a><h2>Description</h2><p>\n    Returns the C string of a maximum given length from a\n    given user space address. Returns the empty string when userspace\n    data is not accessible at the given address.\n </p></div></div><div class=\"navfooter\"><hr><table width=\"100%\" summary=\"Navigation footer\"><tr><td width=\"40%\" align=\"left\"><a accesskey=\"p\" href=\"API-user-string-n.html\">Prev</a>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"u\" href=\"conversions.stp.html\">Up</a></td><td width=\"40%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-user-string-n-quoted.html\">Next</a></td></tr><tr><td width=\"40%\" align=\"left\" valign=\"top\"><span class=\"phrase\">function::user_string_n</span>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"h\" href=\"index.html\">Home</a></td><td width=\"40%\" align=\"right\" valign=\"top\">&#160;<span class=\"phrase\">function::user_string_n_quoted</span></td></tr></table></div></body></html>\n"}, {"source1": "./usr/share/doc/systemtap-doc/tapsets/API-user-string-n-quoted.html", "source2": "./usr/share/doc/systemtap-doc/tapsets/API-user-string-n-quoted.html", "unified_diff": "@@ -1,18 +1,18 @@\n <html><head><meta http-equiv=\"Content-Type\" content=\"text/html; charset=ANSI_X3.4-1968\"><title>function::user_string_n_quoted</title><meta name=\"generator\" content=\"DocBook XSL Stylesheets Vsnapshot\"><link rel=\"home\" href=\"index.html\" title=\"SystemTap Tapset Reference Manual\"><link rel=\"up\" href=\"conversions.stp.html\" title=\"Chapter&#160;25.&#160;String and data retrieving functions Tapset\"><link rel=\"prev\" href=\"API-user-string-n-nofault.html\" title=\"function::user_string_n_nofault\"><link rel=\"next\" href=\"API-user-string-n-warn.html\" title=\"function::user_string_n_warn\"></head><body bgcolor=\"white\" text=\"black\" link=\"#0000FF\" vlink=\"#840084\" alink=\"#0000FF\"><div class=\"navheader\"><table width=\"100%\" summary=\"Navigation header\"><tr><th colspan=\"3\" align=\"center\"><span class=\"phrase\">function::user_string_n_quoted</span></th></tr><tr><td width=\"20%\" align=\"left\"><a accesskey=\"p\" href=\"API-user-string-n-nofault.html\">Prev</a>&#160;</td><th width=\"60%\" align=\"center\">Chapter&#160;25.&#160;String and data retrieving functions Tapset</th><td width=\"20%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-user-string-n-warn.html\">Next</a></td></tr></table><hr></div><div class=\"refentry\"><a name=\"API-user-string-n-quoted\"></a><div class=\"titlepage\"></div><div class=\"refnamediv\"><h2>Name</h2><p>function::user_string_n_quoted &#8212; \n      Retrieves and quotes string from user space\n- </p></div><div class=\"refsynopsisdiv\"><h2>Synopsis</h2><pre class=\"programlisting\">1) user_string_n_quoted:string(addr:long,n:long)</pre><pre class=\"programlisting\">2) user_string_n_quoted:string(addr:long,inlen:long,outlen:long)</pre></div><div class=\"refsect1\"><a name=\"idm19545\"></a><h2>Arguments</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>addr</code></em></span></dt><dd><p>\n+ </p></div><div class=\"refsynopsisdiv\"><h2>Synopsis</h2><pre class=\"programlisting\">1) user_string_n_quoted:string(addr:long,n:long)</pre><pre class=\"programlisting\">2) user_string_n_quoted:string(addr:long,inlen:long,outlen:long)</pre></div><div class=\"refsect1\"><a name=\"idm19544\"></a><h2>Arguments</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>addr</code></em></span></dt><dd><p>\n      the user space address to retrieve the string from\n     </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>n</code></em></span></dt><dd><p>\n      the maximum length of the string (if not null terminated)\n     </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>inlen</code></em></span></dt><dd><p>\n      the maximum length of the string to read (if not null terminated)\n     </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>outlen</code></em></span></dt><dd><p>\n      the maximum length of the output string\n-    </p></dd></dl></div></div><div class=\"refsect1\"><a name=\"idm19568\"></a><h2>Description</h2><p>1) Returns up to n characters of a C string from the given\n+    </p></dd></dl></div></div><div class=\"refsect1\"><a name=\"idm19567\"></a><h2>Description</h2><p>1) Returns up to n characters of a C string from the given\n    user space memory address where any ASCII characters that are not\n    printable are replaced by the corresponding escape sequence in the\n    returned string. Note that the string will be surrounded by double quotes.\n    On the rare cases when userspace data is not accessible at the given address,\n    the address itself is returned as a string, without double quotes.</p><p>2) Reads up to inlen characters of a C string from the given user\n    space memory address, and returns up to outlen characters, where any ASCII\n    characters that are not printable are replaced by the corresponding escape\n"}, {"source1": "./usr/share/doc/systemtap-doc/tapsets/API-user-string-n-warn.html", "source2": "./usr/share/doc/systemtap-doc/tapsets/API-user-string-n-warn.html", "unified_diff": "@@ -1,16 +1,16 @@\n <html><head><meta http-equiv=\"Content-Type\" content=\"text/html; charset=ANSI_X3.4-1968\"><title>function::user_string_n_warn</title><meta name=\"generator\" content=\"DocBook XSL Stylesheets Vsnapshot\"><link rel=\"home\" href=\"index.html\" title=\"SystemTap Tapset Reference Manual\"><link rel=\"up\" href=\"conversions.stp.html\" title=\"Chapter&#160;25.&#160;String and data retrieving functions Tapset\"><link rel=\"prev\" href=\"API-user-string-n-quoted.html\" title=\"function::user_string_n_quoted\"><link rel=\"next\" href=\"API-user-string-nofault.html\" title=\"function::user_string_nofault\"></head><body bgcolor=\"white\" text=\"black\" link=\"#0000FF\" vlink=\"#840084\" alink=\"#0000FF\"><div class=\"navheader\"><table width=\"100%\" summary=\"Navigation header\"><tr><th colspan=\"3\" align=\"center\"><span class=\"phrase\">function::user_string_n_warn</span></th></tr><tr><td width=\"20%\" align=\"left\"><a accesskey=\"p\" href=\"API-user-string-n-quoted.html\">Prev</a>&#160;</td><th width=\"60%\" align=\"center\">Chapter&#160;25.&#160;String and data retrieving functions Tapset</th><td width=\"20%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-user-string-nofault.html\">Next</a></td></tr></table><hr></div><div class=\"refentry\"><a name=\"API-user-string-n-warn\"></a><div class=\"titlepage\"></div><div class=\"refnamediv\"><h2>Name</h2><p>function::user_string_n_warn &#8212; \n      Retrieves string from user space\n- </p></div><div class=\"refsynopsisdiv\"><h2>Synopsis</h2><pre class=\"programlisting\">1) user_string_n_warn:string(addr:long,n:long)</pre><pre class=\"programlisting\">2) user_string_n_warn:string(addr:long,n:long,warn_msg:string)</pre></div><div class=\"refsect1\"><a name=\"idm19588\"></a><h2>Arguments</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>addr</code></em></span></dt><dd><p>\n+ </p></div><div class=\"refsynopsisdiv\"><h2>Synopsis</h2><pre class=\"programlisting\">1) user_string_n_warn:string(addr:long,n:long)</pre><pre class=\"programlisting\">2) user_string_n_warn:string(addr:long,n:long,warn_msg:string)</pre></div><div class=\"refsect1\"><a name=\"idm19587\"></a><h2>Arguments</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>addr</code></em></span></dt><dd><p>\n      the user space address to retrieve the string from\n     </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>n</code></em></span></dt><dd><p>\n      the maximum length of the string (if not null terminated)\n     </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>warn_msg</code></em></span></dt><dd><p>\n      the warning message to return when data isn't available\n-    </p></dd></dl></div></div><div class=\"refsect1\"><a name=\"idm19606\"></a><h2>Description</h2><p>1) Returns up to n characters of a C string from a given\n+    </p></dd></dl></div></div><div class=\"refsect1\"><a name=\"idm19605\"></a><h2>Description</h2><p>1) Returns up to n characters of a C string from a given\n    user space memory address. Reports<span class=\"quote\">&#8220;<span class=\"quote\">&lt;unknown&gt;</span>&#8221;</span> on the rare cases\n    when userspace data is not accessible and warns (but does not abort)\n    about the failure.\n </p><p>2) Returns up to n characters of a C string from a given\n    user space memory address. Reports the given warning message on the\n    rare cases when userspace data is not accessible and warns (but does\n    not abort) about the failure.</p></div></div><div class=\"navfooter\"><hr><table width=\"100%\" summary=\"Navigation footer\"><tr><td width=\"40%\" align=\"left\"><a accesskey=\"p\" href=\"API-user-string-n-quoted.html\">Prev</a>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"u\" href=\"conversions.stp.html\">Up</a></td><td width=\"40%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-user-string-nofault.html\">Next</a></td></tr><tr><td width=\"40%\" align=\"left\" valign=\"top\"><span class=\"phrase\">function::user_string_n_quoted</span>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"h\" href=\"index.html\">Home</a></td><td width=\"40%\" align=\"right\" valign=\"top\">&#160;<span class=\"phrase\">function::user_string_nofault</span></td></tr></table></div></body></html>\n"}, {"source1": "./usr/share/doc/systemtap-doc/tapsets/API-user-string-n.html", "source2": "./usr/share/doc/systemtap-doc/tapsets/API-user-string-n.html", "unified_diff": "@@ -1,14 +1,14 @@\n <html><head><meta http-equiv=\"Content-Type\" content=\"text/html; charset=ANSI_X3.4-1968\"><title>function::user_string_n</title><meta name=\"generator\" content=\"DocBook XSL Stylesheets Vsnapshot\"><link rel=\"home\" href=\"index.html\" title=\"SystemTap Tapset Reference Manual\"><link rel=\"up\" href=\"conversions.stp.html\" title=\"Chapter&#160;25.&#160;String and data retrieving functions Tapset\"><link rel=\"prev\" href=\"API-user-string.html\" title=\"function::user_string\"><link rel=\"next\" href=\"API-user-string-n-nofault.html\" title=\"function::user_string_n_nofault\"></head><body bgcolor=\"white\" text=\"black\" link=\"#0000FF\" vlink=\"#840084\" alink=\"#0000FF\"><div class=\"navheader\"><table width=\"100%\" summary=\"Navigation header\"><tr><th colspan=\"3\" align=\"center\"><span class=\"phrase\">function::user_string_n</span></th></tr><tr><td width=\"20%\" align=\"left\"><a accesskey=\"p\" href=\"API-user-string.html\">Prev</a>&#160;</td><th width=\"60%\" align=\"center\">Chapter&#160;25.&#160;String and data retrieving functions Tapset</th><td width=\"20%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-user-string-n-nofault.html\">Next</a></td></tr></table><hr></div><div class=\"refentry\"><a name=\"API-user-string-n\"></a><div class=\"titlepage\"></div><div class=\"refnamediv\"><h2>Name</h2><p>function::user_string_n &#8212; \n      Retrieves string of given length from user space\n- </p></div><div class=\"refsynopsisdiv\"><h2>Synopsis</h2><pre class=\"programlisting\">1) user_string_n:string(addr:long,n:long)</pre><pre class=\"programlisting\">2) user_string_n:string(addr:long,n:long,err_msg:string)</pre></div><div class=\"refsect1\"><a name=\"idm19476\"></a><h2>Arguments</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>addr</code></em></span></dt><dd><p>\n+ </p></div><div class=\"refsynopsisdiv\"><h2>Synopsis</h2><pre class=\"programlisting\">1) user_string_n:string(addr:long,n:long)</pre><pre class=\"programlisting\">2) user_string_n:string(addr:long,n:long,err_msg:string)</pre></div><div class=\"refsect1\"><a name=\"idm19475\"></a><h2>Arguments</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>addr</code></em></span></dt><dd><p>\n      the user space address to retrieve the string from\n     </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>n</code></em></span></dt><dd><p>\n      the maximum length of the string (if not null terminated)\n     </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>err_msg</code></em></span></dt><dd><p>\n      the error message to return when data isn't available\n-    </p></dd></dl></div></div><div class=\"refsect1\"><a name=\"idm19494\"></a><h2>Description</h2><p>1) Returns the C string of a maximum given length from a\n+    </p></dd></dl></div></div><div class=\"refsect1\"><a name=\"idm19493\"></a><h2>Description</h2><p>1) Returns the C string of a maximum given length from a\n    given user space address. Reports an error on the rare cases\n    when userspace data is not accessible at the given address.</p><p>2) Returns the C string of a maximum given length from a\n    given user space address. Returns the given error message string on\n    the rare cases when userspace data is not accessible at the given\n    address.</p></div></div><div class=\"navfooter\"><hr><table width=\"100%\" summary=\"Navigation footer\"><tr><td width=\"40%\" align=\"left\"><a accesskey=\"p\" href=\"API-user-string.html\">Prev</a>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"u\" href=\"conversions.stp.html\">Up</a></td><td width=\"40%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-user-string-n-nofault.html\">Next</a></td></tr><tr><td width=\"40%\" align=\"left\" valign=\"top\"><span class=\"phrase\">function::user_string</span>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"h\" href=\"index.html\">Home</a></td><td width=\"40%\" align=\"right\" valign=\"top\">&#160;<span class=\"phrase\">function::user_string_n_nofault</span></td></tr></table></div></body></html>\n"}, {"source1": "./usr/share/doc/systemtap-doc/tapsets/API-user-string-nofault.html", "source2": "./usr/share/doc/systemtap-doc/tapsets/API-user-string-nofault.html", "unified_diff": "@@ -1,10 +1,10 @@\n <html><head><meta http-equiv=\"Content-Type\" content=\"text/html; charset=ANSI_X3.4-1968\"><title>function::user_string_nofault</title><meta name=\"generator\" content=\"DocBook XSL Stylesheets Vsnapshot\"><link rel=\"home\" href=\"index.html\" title=\"SystemTap Tapset Reference Manual\"><link rel=\"up\" href=\"conversions.stp.html\" title=\"Chapter&#160;25.&#160;String and data retrieving functions Tapset\"><link rel=\"prev\" href=\"API-user-string-n-warn.html\" title=\"function::user_string_n_warn\"><link rel=\"next\" href=\"API-user-string-quoted.html\" title=\"function::user_string_quoted\"></head><body bgcolor=\"white\" text=\"black\" link=\"#0000FF\" vlink=\"#840084\" alink=\"#0000FF\"><div class=\"navheader\"><table width=\"100%\" summary=\"Navigation header\"><tr><th colspan=\"3\" align=\"center\"><span class=\"phrase\">function::user_string_nofault</span></th></tr><tr><td width=\"20%\" align=\"left\"><a accesskey=\"p\" href=\"API-user-string-n-warn.html\">Prev</a>&#160;</td><th width=\"60%\" align=\"center\">Chapter&#160;25.&#160;String and data retrieving functions Tapset</th><td width=\"20%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-user-string-quoted.html\">Next</a></td></tr></table><hr></div><div class=\"refentry\"><a name=\"API-user-string-nofault\"></a><div class=\"titlepage\"></div><div class=\"refnamediv\"><h2>Name</h2><p>function::user_string_nofault &#8212; \n      Retrieves string from user space\n  </p></div><div class=\"refsynopsisdiv\"><h2>Synopsis</h2><pre class=\"programlisting\">\n     user_string_nofault:string(addr:long)\n-</pre></div><div class=\"refsect1\"><a name=\"idm19626\"></a><h2>Arguments</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>addr</code></em></span></dt><dd><p>\n+</pre></div><div class=\"refsect1\"><a name=\"idm19625\"></a><h2>Arguments</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>addr</code></em></span></dt><dd><p>\n      the user space address to retrieve the string from\n-    </p></dd></dl></div></div><div class=\"refsect1\"><a name=\"idm19634\"></a><h2>Description</h2><p>\n+    </p></dd></dl></div></div><div class=\"refsect1\"><a name=\"idm19633\"></a><h2>Description</h2><p>\n    Returns the null terminated C string from a given user space\n    memory address. Returns the empty string if userspace data is not accessible.\n </p></div></div><div class=\"navfooter\"><hr><table width=\"100%\" summary=\"Navigation footer\"><tr><td width=\"40%\" align=\"left\"><a accesskey=\"p\" href=\"API-user-string-n-warn.html\">Prev</a>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"u\" href=\"conversions.stp.html\">Up</a></td><td width=\"40%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-user-string-quoted.html\">Next</a></td></tr><tr><td width=\"40%\" align=\"left\" valign=\"top\"><span class=\"phrase\">function::user_string_n_warn</span>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"h\" href=\"index.html\">Home</a></td><td width=\"40%\" align=\"right\" valign=\"top\">&#160;<span class=\"phrase\">function::user_string_quoted</span></td></tr></table></div></body></html>\n"}, {"source1": "./usr/share/doc/systemtap-doc/tapsets/API-user-string-quoted-utf16.html", "source2": "./usr/share/doc/systemtap-doc/tapsets/API-user-string-quoted-utf16.html", "unified_diff": "@@ -1,10 +1,10 @@\n <html><head><meta http-equiv=\"Content-Type\" content=\"text/html; charset=ANSI_X3.4-1968\"><title>function::user_string_quoted_utf16</title><meta name=\"generator\" content=\"DocBook XSL Stylesheets Vsnapshot\"><link rel=\"home\" href=\"index.html\" title=\"SystemTap Tapset Reference Manual\"><link rel=\"up\" href=\"conversions.stp.html\" title=\"Chapter&#160;25.&#160;String and data retrieving functions Tapset\"><link rel=\"prev\" href=\"API-user-string-quoted.html\" title=\"function::user_string_quoted\"><link rel=\"next\" href=\"API-user-string-quoted-utf32.html\" title=\"function::user_string_quoted_utf32\"></head><body bgcolor=\"white\" text=\"black\" link=\"#0000FF\" vlink=\"#840084\" alink=\"#0000FF\"><div class=\"navheader\"><table width=\"100%\" summary=\"Navigation header\"><tr><th colspan=\"3\" align=\"center\"><span class=\"phrase\">function::user_string_quoted_utf16</span></th></tr><tr><td width=\"20%\" align=\"left\"><a accesskey=\"p\" href=\"API-user-string-quoted.html\">Prev</a>&#160;</td><th width=\"60%\" align=\"center\">Chapter&#160;25.&#160;String and data retrieving functions Tapset</th><td width=\"20%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-user-string-quoted-utf32.html\">Next</a></td></tr></table><hr></div><div class=\"refentry\"><a name=\"API-user-string-quoted-utf16\"></a><div class=\"titlepage\"></div><div class=\"refnamediv\"><h2>Name</h2><p>function::user_string_quoted_utf16 &#8212; \n      Quote given user UTF-16 string.\n  </p></div><div class=\"refsynopsisdiv\"><h2>Synopsis</h2><pre class=\"programlisting\">\n     user_string_quoted_utf16:string(addr:long)\n-</pre></div><div class=\"refsect1\"><a name=\"idm19678\"></a><h2>Arguments</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>addr</code></em></span></dt><dd><p>\n+</pre></div><div class=\"refsect1\"><a name=\"idm19677\"></a><h2>Arguments</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>addr</code></em></span></dt><dd><p>\n      The user address to retrieve the string from\n-    </p></dd></dl></div></div><div class=\"refsect1\"><a name=\"idm19686\"></a><h2>Description</h2><p>\n+    </p></dd></dl></div></div><div class=\"refsect1\"><a name=\"idm19685\"></a><h2>Description</h2><p>\n    This function combines quoting as per <em class=\"parameter\"><code>string_quoted</code></em>\n    and UTF-16 decoding as per <em class=\"parameter\"><code>user_string_utf16</code></em>.\n </p></div></div><div class=\"navfooter\"><hr><table width=\"100%\" summary=\"Navigation footer\"><tr><td width=\"40%\" align=\"left\"><a accesskey=\"p\" href=\"API-user-string-quoted.html\">Prev</a>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"u\" href=\"conversions.stp.html\">Up</a></td><td width=\"40%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-user-string-quoted-utf32.html\">Next</a></td></tr><tr><td width=\"40%\" align=\"left\" valign=\"top\"><span class=\"phrase\">function::user_string_quoted</span>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"h\" href=\"index.html\">Home</a></td><td width=\"40%\" align=\"right\" valign=\"top\">&#160;<span class=\"phrase\">function::user_string_quoted_utf32</span></td></tr></table></div></body></html>\n"}, {"source1": "./usr/share/doc/systemtap-doc/tapsets/API-user-string-quoted-utf32.html", "source2": "./usr/share/doc/systemtap-doc/tapsets/API-user-string-quoted-utf32.html", "unified_diff": "@@ -1,10 +1,10 @@\n <html><head><meta http-equiv=\"Content-Type\" content=\"text/html; charset=ANSI_X3.4-1968\"><title>function::user_string_quoted_utf32</title><meta name=\"generator\" content=\"DocBook XSL Stylesheets Vsnapshot\"><link rel=\"home\" href=\"index.html\" title=\"SystemTap Tapset Reference Manual\"><link rel=\"up\" href=\"conversions.stp.html\" title=\"Chapter&#160;25.&#160;String and data retrieving functions Tapset\"><link rel=\"prev\" href=\"API-user-string-quoted-utf16.html\" title=\"function::user_string_quoted_utf16\"><link rel=\"next\" href=\"API-user-string-utf16.html\" title=\"function::user_string_utf16\"></head><body bgcolor=\"white\" text=\"black\" link=\"#0000FF\" vlink=\"#840084\" alink=\"#0000FF\"><div class=\"navheader\"><table width=\"100%\" summary=\"Navigation header\"><tr><th colspan=\"3\" align=\"center\"><span class=\"phrase\">function::user_string_quoted_utf32</span></th></tr><tr><td width=\"20%\" align=\"left\"><a accesskey=\"p\" href=\"API-user-string-quoted-utf16.html\">Prev</a>&#160;</td><th width=\"60%\" align=\"center\">Chapter&#160;25.&#160;String and data retrieving functions Tapset</th><td width=\"20%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-user-string-utf16.html\">Next</a></td></tr></table><hr></div><div class=\"refentry\"><a name=\"API-user-string-quoted-utf32\"></a><div class=\"titlepage\"></div><div class=\"refnamediv\"><h2>Name</h2><p>function::user_string_quoted_utf32 &#8212; \n      Quote given user UTF-32 string.\n  </p></div><div class=\"refsynopsisdiv\"><h2>Synopsis</h2><pre class=\"programlisting\">\n     user_string_quoted_utf32:string(addr:long)\n-</pre></div><div class=\"refsect1\"><a name=\"idm19706\"></a><h2>Arguments</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>addr</code></em></span></dt><dd><p>\n+</pre></div><div class=\"refsect1\"><a name=\"idm19705\"></a><h2>Arguments</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>addr</code></em></span></dt><dd><p>\n      The user address to retrieve the string from\n-    </p></dd></dl></div></div><div class=\"refsect1\"><a name=\"idm19714\"></a><h2>Description</h2><p>\n+    </p></dd></dl></div></div><div class=\"refsect1\"><a name=\"idm19713\"></a><h2>Description</h2><p>\n    This function combines quoting as per <em class=\"parameter\"><code>string_quoted</code></em>\n    and UTF-32 decoding as per <em class=\"parameter\"><code>user_string_utf32</code></em>.\n </p></div></div><div class=\"navfooter\"><hr><table width=\"100%\" summary=\"Navigation footer\"><tr><td width=\"40%\" align=\"left\"><a accesskey=\"p\" href=\"API-user-string-quoted-utf16.html\">Prev</a>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"u\" href=\"conversions.stp.html\">Up</a></td><td width=\"40%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-user-string-utf16.html\">Next</a></td></tr><tr><td width=\"40%\" align=\"left\" valign=\"top\"><span class=\"phrase\">function::user_string_quoted_utf16</span>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"h\" href=\"index.html\">Home</a></td><td width=\"40%\" align=\"right\" valign=\"top\">&#160;<span class=\"phrase\">function::user_string_utf16</span></td></tr></table></div></body></html>\n"}, {"source1": "./usr/share/doc/systemtap-doc/tapsets/API-user-string-quoted.html", "source2": "./usr/share/doc/systemtap-doc/tapsets/API-user-string-quoted.html", "unified_diff": "@@ -1,14 +1,14 @@\n <html><head><meta http-equiv=\"Content-Type\" content=\"text/html; charset=ANSI_X3.4-1968\"><title>function::user_string_quoted</title><meta name=\"generator\" content=\"DocBook XSL Stylesheets Vsnapshot\"><link rel=\"home\" href=\"index.html\" title=\"SystemTap Tapset Reference Manual\"><link rel=\"up\" href=\"conversions.stp.html\" title=\"Chapter&#160;25.&#160;String and data retrieving functions Tapset\"><link rel=\"prev\" href=\"API-user-string-nofault.html\" title=\"function::user_string_nofault\"><link rel=\"next\" href=\"API-user-string-quoted-utf16.html\" title=\"function::user_string_quoted_utf16\"></head><body bgcolor=\"white\" text=\"black\" link=\"#0000FF\" vlink=\"#840084\" alink=\"#0000FF\"><div class=\"navheader\"><table width=\"100%\" summary=\"Navigation header\"><tr><th colspan=\"3\" align=\"center\"><span class=\"phrase\">function::user_string_quoted</span></th></tr><tr><td width=\"20%\" align=\"left\"><a accesskey=\"p\" href=\"API-user-string-nofault.html\">Prev</a>&#160;</td><th width=\"60%\" align=\"center\">Chapter&#160;25.&#160;String and data retrieving functions Tapset</th><td width=\"20%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-user-string-quoted-utf16.html\">Next</a></td></tr></table><hr></div><div class=\"refentry\"><a name=\"API-user-string-quoted\"></a><div class=\"titlepage\"></div><div class=\"refnamediv\"><h2>Name</h2><p>function::user_string_quoted &#8212; \n      Retrieves and quotes string from user space\n  </p></div><div class=\"refsynopsisdiv\"><h2>Synopsis</h2><pre class=\"programlisting\">\n     user_string_quoted:string(addr:long)\n-</pre></div><div class=\"refsect1\"><a name=\"idm19652\"></a><h2>Arguments</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>addr</code></em></span></dt><dd><p>\n+</pre></div><div class=\"refsect1\"><a name=\"idm19651\"></a><h2>Arguments</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>addr</code></em></span></dt><dd><p>\n      the user space address to retrieve the string from\n-    </p></dd></dl></div></div><div class=\"refsect1\"><a name=\"idm19660\"></a><h2>Description</h2><p>\n+    </p></dd></dl></div></div><div class=\"refsect1\"><a name=\"idm19659\"></a><h2>Description</h2><p>\n    Returns the null terminated C string from a given user space\n    memory address where any ASCII characters that are not printable are\n    replaced by the corresponding escape sequence in the returned string. Note\n    that the string will be surrounded by double quotes. On the rare cases when\n    userspace data is not accessible at the given address, the address itself is\n    returned as a string, without double quotes.\n </p></div></div><div class=\"navfooter\"><hr><table width=\"100%\" summary=\"Navigation footer\"><tr><td width=\"40%\" align=\"left\"><a accesskey=\"p\" href=\"API-user-string-nofault.html\">Prev</a>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"u\" href=\"conversions.stp.html\">Up</a></td><td width=\"40%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-user-string-quoted-utf16.html\">Next</a></td></tr><tr><td width=\"40%\" align=\"left\" valign=\"top\"><span class=\"phrase\">function::user_string_nofault</span>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"h\" href=\"index.html\">Home</a></td><td width=\"40%\" align=\"right\" valign=\"top\">&#160;<span class=\"phrase\">function::user_string_quoted_utf16</span></td></tr></table></div></body></html>\n"}, {"source1": "./usr/share/doc/systemtap-doc/tapsets/API-user-string-utf16.html", "source2": "./usr/share/doc/systemtap-doc/tapsets/API-user-string-utf16.html", "unified_diff": "@@ -1,11 +1,11 @@\n <html><head><meta http-equiv=\"Content-Type\" content=\"text/html; charset=ANSI_X3.4-1968\"><title>function::user_string_utf16</title><meta name=\"generator\" content=\"DocBook XSL Stylesheets Vsnapshot\"><link rel=\"home\" href=\"index.html\" title=\"SystemTap Tapset Reference Manual\"><link rel=\"up\" href=\"conversions.stp.html\" title=\"Chapter&#160;25.&#160;String and data retrieving functions Tapset\"><link rel=\"prev\" href=\"API-user-string-quoted-utf32.html\" title=\"function::user_string_quoted_utf32\"><link rel=\"next\" href=\"API-user-string-utf32.html\" title=\"function::user_string_utf32\"></head><body bgcolor=\"white\" text=\"black\" link=\"#0000FF\" vlink=\"#840084\" alink=\"#0000FF\"><div class=\"navheader\"><table width=\"100%\" summary=\"Navigation header\"><tr><th colspan=\"3\" align=\"center\"><span class=\"phrase\">function::user_string_utf16</span></th></tr><tr><td width=\"20%\" align=\"left\"><a accesskey=\"p\" href=\"API-user-string-quoted-utf32.html\">Prev</a>&#160;</td><th width=\"60%\" align=\"center\">Chapter&#160;25.&#160;String and data retrieving functions Tapset</th><td width=\"20%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-user-string-utf32.html\">Next</a></td></tr></table><hr></div><div class=\"refentry\"><a name=\"API-user-string-utf16\"></a><div class=\"titlepage\"></div><div class=\"refnamediv\"><h2>Name</h2><p>function::user_string_utf16 &#8212; \n      Retrieves UTF-16 string from user memory\n- </p></div><div class=\"refsynopsisdiv\"><h2>Synopsis</h2><pre class=\"programlisting\">1) user_string_utf16:string(addr:long)</pre><pre class=\"programlisting\">2) user_string_utf16:string(addr:long,err_msg:string)</pre></div><div class=\"refsect1\"><a name=\"idm19735\"></a><h2>Arguments</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>addr</code></em></span></dt><dd><p>\n+ </p></div><div class=\"refsynopsisdiv\"><h2>Synopsis</h2><pre class=\"programlisting\">1) user_string_utf16:string(addr:long)</pre><pre class=\"programlisting\">2) user_string_utf16:string(addr:long,err_msg:string)</pre></div><div class=\"refsect1\"><a name=\"idm19734\"></a><h2>Arguments</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>addr</code></em></span></dt><dd><p>\n      The user address to retrieve the string from\n     </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>err_msg</code></em></span></dt><dd><p>\n      The error message to return when data isn't available\n-    </p></dd></dl></div></div><div class=\"refsect1\"><a name=\"idm19748\"></a><h2>Description</h2><p>1) This function returns a null terminated UTF-8 string converted\n+    </p></dd></dl></div></div><div class=\"refsect1\"><a name=\"idm19747\"></a><h2>Description</h2><p>1) This function returns a null terminated UTF-8 string converted\n    from the UTF-16 string at a given user memory address. Reports an error on\n    string copy fault or conversion error.</p><p>2) This function returns a null terminated UTF-8 string converted\n    from the UTF-16 string at a given user memory address. Reports the given\n    error message on string copy fault or conversion error.</p></div></div><div class=\"navfooter\"><hr><table width=\"100%\" summary=\"Navigation footer\"><tr><td width=\"40%\" align=\"left\"><a accesskey=\"p\" href=\"API-user-string-quoted-utf32.html\">Prev</a>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"u\" href=\"conversions.stp.html\">Up</a></td><td width=\"40%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-user-string-utf32.html\">Next</a></td></tr><tr><td width=\"40%\" align=\"left\" valign=\"top\"><span class=\"phrase\">function::user_string_quoted_utf32</span>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"h\" href=\"index.html\">Home</a></td><td width=\"40%\" align=\"right\" valign=\"top\">&#160;<span class=\"phrase\">function::user_string_utf32</span></td></tr></table></div></body></html>\n"}, {"source1": "./usr/share/doc/systemtap-doc/tapsets/API-user-string-utf32.html", "source2": "./usr/share/doc/systemtap-doc/tapsets/API-user-string-utf32.html", "unified_diff": "@@ -1,11 +1,11 @@\n <html><head><meta http-equiv=\"Content-Type\" content=\"text/html; charset=ANSI_X3.4-1968\"><title>function::user_string_utf32</title><meta name=\"generator\" content=\"DocBook XSL Stylesheets Vsnapshot\"><link rel=\"home\" href=\"index.html\" title=\"SystemTap Tapset Reference Manual\"><link rel=\"up\" href=\"conversions.stp.html\" title=\"Chapter&#160;25.&#160;String and data retrieving functions Tapset\"><link rel=\"prev\" href=\"API-user-string-utf16.html\" title=\"function::user_string_utf16\"><link rel=\"next\" href=\"API-user-string-warn.html\" title=\"function::user_string_warn\"></head><body bgcolor=\"white\" text=\"black\" link=\"#0000FF\" vlink=\"#840084\" alink=\"#0000FF\"><div class=\"navheader\"><table width=\"100%\" summary=\"Navigation header\"><tr><th colspan=\"3\" align=\"center\"><span class=\"phrase\">function::user_string_utf32</span></th></tr><tr><td width=\"20%\" align=\"left\"><a accesskey=\"p\" href=\"API-user-string-utf16.html\">Prev</a>&#160;</td><th width=\"60%\" align=\"center\">Chapter&#160;25.&#160;String and data retrieving functions Tapset</th><td width=\"20%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-user-string-warn.html\">Next</a></td></tr></table><hr></div><div class=\"refentry\"><a name=\"API-user-string-utf32\"></a><div class=\"titlepage\"></div><div class=\"refnamediv\"><h2>Name</h2><p>function::user_string_utf32 &#8212; \n      Retrieves UTF-32 string from user memory\n- </p></div><div class=\"refsynopsisdiv\"><h2>Synopsis</h2><pre class=\"programlisting\">1) user_string_utf32:string(addr:long)</pre><pre class=\"programlisting\">2) user_string_utf32:string(addr:long,err_msg:string)</pre></div><div class=\"refsect1\"><a name=\"idm19768\"></a><h2>Arguments</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>addr</code></em></span></dt><dd><p>\n+ </p></div><div class=\"refsynopsisdiv\"><h2>Synopsis</h2><pre class=\"programlisting\">1) user_string_utf32:string(addr:long)</pre><pre class=\"programlisting\">2) user_string_utf32:string(addr:long,err_msg:string)</pre></div><div class=\"refsect1\"><a name=\"idm19767\"></a><h2>Arguments</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>addr</code></em></span></dt><dd><p>\n      The user address to retrieve the string from\n     </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>err_msg</code></em></span></dt><dd><p>\n      The error message to return when data isn't available\n-    </p></dd></dl></div></div><div class=\"refsect1\"><a name=\"idm19781\"></a><h2>Description</h2><p>1) This function returns a null terminated UTF-8 string converted\n+    </p></dd></dl></div></div><div class=\"refsect1\"><a name=\"idm19780\"></a><h2>Description</h2><p>1) This function returns a null terminated UTF-8 string converted\n    from the UTF-32 string at a given user memory address. Reports an error on\n    string copy fault or conversion error.</p><p>2) This function returns a null terminated UTF-8 string converted\n    from the UTF-32 string at a given user memory address. Reports the given\n    error message on string copy fault or conversion error.</p></div></div><div class=\"navfooter\"><hr><table width=\"100%\" summary=\"Navigation footer\"><tr><td width=\"40%\" align=\"left\"><a accesskey=\"p\" href=\"API-user-string-utf16.html\">Prev</a>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"u\" href=\"conversions.stp.html\">Up</a></td><td width=\"40%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-user-string-warn.html\">Next</a></td></tr><tr><td width=\"40%\" align=\"left\" valign=\"top\"><span class=\"phrase\">function::user_string_utf16</span>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"h\" href=\"index.html\">Home</a></td><td width=\"40%\" align=\"right\" valign=\"top\">&#160;<span class=\"phrase\">function::user_string_warn</span></td></tr></table></div></body></html>\n"}, {"source1": "./usr/share/doc/systemtap-doc/tapsets/API-user-string-warn.html", "source2": "./usr/share/doc/systemtap-doc/tapsets/API-user-string-warn.html", "unified_diff": "@@ -1,12 +1,12 @@\n <html><head><meta http-equiv=\"Content-Type\" content=\"text/html; charset=ANSI_X3.4-1968\"><title>function::user_string_warn</title><meta name=\"generator\" content=\"DocBook XSL Stylesheets Vsnapshot\"><link rel=\"home\" href=\"index.html\" title=\"SystemTap Tapset Reference Manual\"><link rel=\"up\" href=\"conversions.stp.html\" title=\"Chapter&#160;25.&#160;String and data retrieving functions Tapset\"><link rel=\"prev\" href=\"API-user-string-utf32.html\" title=\"function::user_string_utf32\"><link rel=\"next\" href=\"API-user-uint16.html\" title=\"function::user_uint16\"></head><body bgcolor=\"white\" text=\"black\" link=\"#0000FF\" vlink=\"#840084\" alink=\"#0000FF\"><div class=\"navheader\"><table width=\"100%\" summary=\"Navigation header\"><tr><th colspan=\"3\" align=\"center\"><span class=\"phrase\">function::user_string_warn</span></th></tr><tr><td width=\"20%\" align=\"left\"><a accesskey=\"p\" href=\"API-user-string-utf32.html\">Prev</a>&#160;</td><th width=\"60%\" align=\"center\">Chapter&#160;25.&#160;String and data retrieving functions Tapset</th><td width=\"20%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-user-uint16.html\">Next</a></td></tr></table><hr></div><div class=\"refentry\"><a name=\"API-user-string-warn\"></a><div class=\"titlepage\"></div><div class=\"refnamediv\"><h2>Name</h2><p>function::user_string_warn &#8212; \n      Retrieves string from user space\n- </p></div><div class=\"refsynopsisdiv\"><h2>Synopsis</h2><pre class=\"programlisting\">1) user_string_warn:string(addr:long)</pre><pre class=\"programlisting\">2) user_string_warn:string(addr:long,warn_msg:string)</pre></div><div class=\"refsect1\"><a name=\"idm19801\"></a><h2>Arguments</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>addr</code></em></span></dt><dd><p>\n+ </p></div><div class=\"refsynopsisdiv\"><h2>Synopsis</h2><pre class=\"programlisting\">1) user_string_warn:string(addr:long)</pre><pre class=\"programlisting\">2) user_string_warn:string(addr:long,warn_msg:string)</pre></div><div class=\"refsect1\"><a name=\"idm19800\"></a><h2>Arguments</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>addr</code></em></span></dt><dd><p>\n      the user space address to retrieve the string from\n     </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>warn_msg</code></em></span></dt><dd><p>\n      the warning message to return when data isn't available\n-    </p></dd></dl></div></div><div class=\"refsect1\"><a name=\"idm19814\"></a><h2>Description</h2><p>1) Returns the null terminated C string from a given user space\n+    </p></dd></dl></div></div><div class=\"refsect1\"><a name=\"idm19813\"></a><h2>Description</h2><p>1) Returns the null terminated C string from a given user space\n    memory address. Reports \"\" on the rare cases when userspace data is\n    not accessible and warns (but does not abort) about the failure.</p><p>2) Returns the null terminated C string from a given user space\n    memory address. Reports the given warning message on the rare cases\n    when userspace data is not accessible and warns (but does not abort)\n    about the failure.</p></div></div><div class=\"navfooter\"><hr><table width=\"100%\" summary=\"Navigation footer\"><tr><td width=\"40%\" align=\"left\"><a accesskey=\"p\" href=\"API-user-string-utf32.html\">Prev</a>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"u\" href=\"conversions.stp.html\">Up</a></td><td width=\"40%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-user-uint16.html\">Next</a></td></tr><tr><td width=\"40%\" align=\"left\" valign=\"top\"><span class=\"phrase\">function::user_string_utf32</span>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"h\" href=\"index.html\">Home</a></td><td width=\"40%\" align=\"right\" valign=\"top\">&#160;<span class=\"phrase\">function::user_uint16</span></td></tr></table></div></body></html>\n"}, {"source1": "./usr/share/doc/systemtap-doc/tapsets/API-user-string.html", "source2": "./usr/share/doc/systemtap-doc/tapsets/API-user-string.html", "unified_diff": "@@ -1,11 +1,11 @@\n <html><head><meta http-equiv=\"Content-Type\" content=\"text/html; charset=ANSI_X3.4-1968\"><title>function::user_string</title><meta name=\"generator\" content=\"DocBook XSL Stylesheets Vsnapshot\"><link rel=\"home\" href=\"index.html\" title=\"SystemTap Tapset Reference Manual\"><link rel=\"up\" href=\"conversions.stp.html\" title=\"Chapter&#160;25.&#160;String and data retrieving functions Tapset\"><link rel=\"prev\" href=\"API-user-short-warn.html\" title=\"function::user_short_warn\"><link rel=\"next\" href=\"API-user-string-n.html\" title=\"function::user_string_n\"></head><body bgcolor=\"white\" text=\"black\" link=\"#0000FF\" vlink=\"#840084\" alink=\"#0000FF\"><div class=\"navheader\"><table width=\"100%\" summary=\"Navigation header\"><tr><th colspan=\"3\" align=\"center\"><span class=\"phrase\">function::user_string</span></th></tr><tr><td width=\"20%\" align=\"left\"><a accesskey=\"p\" href=\"API-user-short-warn.html\">Prev</a>&#160;</td><th width=\"60%\" align=\"center\">Chapter&#160;25.&#160;String and data retrieving functions Tapset</th><td width=\"20%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-user-string-n.html\">Next</a></td></tr></table><hr></div><div class=\"refentry\"><a name=\"API-user-string\"></a><div class=\"titlepage\"></div><div class=\"refnamediv\"><h2>Name</h2><p>function::user_string &#8212; \n   Retrieves string from user space\n- </p></div><div class=\"refsynopsisdiv\"><h2>Synopsis</h2><pre class=\"programlisting\">1) user_string:string(addr:long)</pre><pre class=\"programlisting\">2) user_string:string(addr:long,err_msg:string)</pre></div><div class=\"refsect1\"><a name=\"idm19443\"></a><h2>Arguments</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>addr</code></em></span></dt><dd><p>\n+ </p></div><div class=\"refsynopsisdiv\"><h2>Synopsis</h2><pre class=\"programlisting\">1) user_string:string(addr:long)</pre><pre class=\"programlisting\">2) user_string:string(addr:long,err_msg:string)</pre></div><div class=\"refsect1\"><a name=\"idm19442\"></a><h2>Arguments</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>addr</code></em></span></dt><dd><p>\n      the user space address to retrieve the string from\n     </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>err_msg</code></em></span></dt><dd><p>\n      the error message to return when data isn't available\n-    </p></dd></dl></div></div><div class=\"refsect1\"><a name=\"idm19456\"></a><h2>Description</h2><p>1) Returns the null terminated C string from a given user space\n+    </p></dd></dl></div></div><div class=\"refsect1\"><a name=\"idm19455\"></a><h2>Description</h2><p>1) Returns the null terminated C string from a given user space\n    memory address. Reports an error on the rare cases when userspace\n    data is not accessible.</p><p>2) Returns the null terminated C string from a given user space\n    memory address. Reports the given error message on the rare cases when\n    userspace data is not accessible.</p></div></div><div class=\"navfooter\"><hr><table width=\"100%\" summary=\"Navigation footer\"><tr><td width=\"40%\" align=\"left\"><a accesskey=\"p\" href=\"API-user-short-warn.html\">Prev</a>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"u\" href=\"conversions.stp.html\">Up</a></td><td width=\"40%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-user-string-n.html\">Next</a></td></tr><tr><td width=\"40%\" align=\"left\" valign=\"top\"><span class=\"phrase\">function::user_short_warn</span>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"h\" href=\"index.html\">Home</a></td><td width=\"40%\" align=\"right\" valign=\"top\">&#160;<span class=\"phrase\">function::user_string_n</span></td></tr></table></div></body></html>\n"}, {"source1": "./usr/share/doc/systemtap-doc/tapsets/API-user-uint16-error.html", "source2": "./usr/share/doc/systemtap-doc/tapsets/API-user-uint16-error.html", "unified_diff": "@@ -1,11 +1,11 @@\n <html><head><meta http-equiv=\"Content-Type\" content=\"text/html; charset=ANSI_X3.4-1968\"><title>function::user_uint16_error</title><meta name=\"generator\" content=\"DocBook XSL Stylesheets Vsnapshot\"><link rel=\"home\" href=\"index.html\" title=\"SystemTap Tapset Reference Manual\"><link rel=\"up\" href=\"conversions.stp.html\" title=\"Chapter&#160;25.&#160;String and data retrieving functions Tapset\"><link rel=\"prev\" href=\"API-user-uint16.html\" title=\"function::user_uint16\"><link rel=\"next\" href=\"API-user-uint32.html\" title=\"function::user_uint32\"></head><body bgcolor=\"white\" text=\"black\" link=\"#0000FF\" vlink=\"#840084\" alink=\"#0000FF\"><div class=\"navheader\"><table width=\"100%\" summary=\"Navigation header\"><tr><th colspan=\"3\" align=\"center\"><span class=\"phrase\">function::user_uint16_error</span></th></tr><tr><td width=\"20%\" align=\"left\"><a accesskey=\"p\" href=\"API-user-uint16.html\">Prev</a>&#160;</td><th width=\"60%\" align=\"center\">Chapter&#160;25.&#160;String and data retrieving functions Tapset</th><td width=\"20%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-user-uint32.html\">Next</a></td></tr></table><hr></div><div class=\"refentry\"><a name=\"API-user-uint16-error\"></a><div class=\"titlepage\"></div><div class=\"refnamediv\"><h2>Name</h2><p>function::user_uint16_error &#8212; \n      Retrieves an unsigned 16-bit integer value stored in user space\n  </p></div><div class=\"refsynopsisdiv\"><h2>Synopsis</h2><pre class=\"programlisting\">\n     user_uint16_error:long(addr:long)\n-</pre></div><div class=\"refsect1\"><a name=\"idm19859\"></a><h2>Arguments</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>addr</code></em></span></dt><dd><p>\n+</pre></div><div class=\"refsect1\"><a name=\"idm19858\"></a><h2>Arguments</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>addr</code></em></span></dt><dd><p>\n      the user space address to retrieve the unsigned 16-bit integer from\n-    </p></dd></dl></div></div><div class=\"refsect1\"><a name=\"idm19867\"></a><h2>Description</h2><p>\n+    </p></dd></dl></div></div><div class=\"refsect1\"><a name=\"idm19866\"></a><h2>Description</h2><p>\n    Returns the unsigned 16-bit integer value from a given user\n    space address.  If the user space data is not accessible, an error\n    will occur.\n </p></div></div><div class=\"navfooter\"><hr><table width=\"100%\" summary=\"Navigation footer\"><tr><td width=\"40%\" align=\"left\"><a accesskey=\"p\" href=\"API-user-uint16.html\">Prev</a>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"u\" href=\"conversions.stp.html\">Up</a></td><td width=\"40%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-user-uint32.html\">Next</a></td></tr><tr><td width=\"40%\" align=\"left\" valign=\"top\"><span class=\"phrase\">function::user_uint16</span>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"h\" href=\"index.html\">Home</a></td><td width=\"40%\" align=\"right\" valign=\"top\">&#160;<span class=\"phrase\">function::user_uint32</span></td></tr></table></div></body></html>\n"}, {"source1": "./usr/share/doc/systemtap-doc/tapsets/API-user-uint16.html", "source2": "./usr/share/doc/systemtap-doc/tapsets/API-user-uint16.html", "unified_diff": "@@ -1,10 +1,10 @@\n <html><head><meta http-equiv=\"Content-Type\" content=\"text/html; charset=ANSI_X3.4-1968\"><title>function::user_uint16</title><meta name=\"generator\" content=\"DocBook XSL Stylesheets Vsnapshot\"><link rel=\"home\" href=\"index.html\" title=\"SystemTap Tapset Reference Manual\"><link rel=\"up\" href=\"conversions.stp.html\" title=\"Chapter&#160;25.&#160;String and data retrieving functions Tapset\"><link rel=\"prev\" href=\"API-user-string-warn.html\" title=\"function::user_string_warn\"><link rel=\"next\" href=\"API-user-uint16-error.html\" title=\"function::user_uint16_error\"></head><body bgcolor=\"white\" text=\"black\" link=\"#0000FF\" vlink=\"#840084\" alink=\"#0000FF\"><div class=\"navheader\"><table width=\"100%\" summary=\"Navigation header\"><tr><th colspan=\"3\" align=\"center\"><span class=\"phrase\">function::user_uint16</span></th></tr><tr><td width=\"20%\" align=\"left\"><a accesskey=\"p\" href=\"API-user-string-warn.html\">Prev</a>&#160;</td><th width=\"60%\" align=\"center\">Chapter&#160;25.&#160;String and data retrieving functions Tapset</th><td width=\"20%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-user-uint16-error.html\">Next</a></td></tr></table><hr></div><div class=\"refentry\"><a name=\"API-user-uint16\"></a><div class=\"titlepage\"></div><div class=\"refnamediv\"><h2>Name</h2><p>function::user_uint16 &#8212; \n      Retrieves an unsigned 16-bit integer value stored in user space\n  </p></div><div class=\"refsynopsisdiv\"><h2>Synopsis</h2><pre class=\"programlisting\">\n     user_uint16:long(addr:long)\n-</pre></div><div class=\"refsect1\"><a name=\"idm19833\"></a><h2>Arguments</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>addr</code></em></span></dt><dd><p>\n+</pre></div><div class=\"refsect1\"><a name=\"idm19832\"></a><h2>Arguments</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>addr</code></em></span></dt><dd><p>\n      the user space address to retrieve the unsigned 16-bit integer from\n-    </p></dd></dl></div></div><div class=\"refsect1\"><a name=\"idm19841\"></a><h2>Description</h2><p>\n+    </p></dd></dl></div></div><div class=\"refsect1\"><a name=\"idm19840\"></a><h2>Description</h2><p>\n    Returns the unsigned 16-bit integer value from a given user\n    space address.  Returns zero when user space data is not accessible.\n </p></div></div><div class=\"navfooter\"><hr><table width=\"100%\" summary=\"Navigation footer\"><tr><td width=\"40%\" align=\"left\"><a accesskey=\"p\" href=\"API-user-string-warn.html\">Prev</a>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"u\" href=\"conversions.stp.html\">Up</a></td><td width=\"40%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-user-uint16-error.html\">Next</a></td></tr><tr><td width=\"40%\" align=\"left\" valign=\"top\"><span class=\"phrase\">function::user_string_warn</span>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"h\" href=\"index.html\">Home</a></td><td width=\"40%\" align=\"right\" valign=\"top\">&#160;<span class=\"phrase\">function::user_uint16_error</span></td></tr></table></div></body></html>\n"}, {"source1": "./usr/share/doc/systemtap-doc/tapsets/API-user-uint32-error.html", "source2": "./usr/share/doc/systemtap-doc/tapsets/API-user-uint32-error.html", "unified_diff": "@@ -1,11 +1,11 @@\n <html><head><meta http-equiv=\"Content-Type\" content=\"text/html; charset=ANSI_X3.4-1968\"><title>function::user_uint32_error</title><meta name=\"generator\" content=\"DocBook XSL Stylesheets Vsnapshot\"><link rel=\"home\" href=\"index.html\" title=\"SystemTap Tapset Reference Manual\"><link rel=\"up\" href=\"conversions.stp.html\" title=\"Chapter&#160;25.&#160;String and data retrieving functions Tapset\"><link rel=\"prev\" href=\"API-user-uint32.html\" title=\"function::user_uint32\"><link rel=\"next\" href=\"API-user-uint64.html\" title=\"function::user_uint64\"></head><body bgcolor=\"white\" text=\"black\" link=\"#0000FF\" vlink=\"#840084\" alink=\"#0000FF\"><div class=\"navheader\"><table width=\"100%\" summary=\"Navigation header\"><tr><th colspan=\"3\" align=\"center\"><span class=\"phrase\">function::user_uint32_error</span></th></tr><tr><td width=\"20%\" align=\"left\"><a accesskey=\"p\" href=\"API-user-uint32.html\">Prev</a>&#160;</td><th width=\"60%\" align=\"center\">Chapter&#160;25.&#160;String and data retrieving functions Tapset</th><td width=\"20%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-user-uint64.html\">Next</a></td></tr></table><hr></div><div class=\"refentry\"><a name=\"API-user-uint32-error\"></a><div class=\"titlepage\"></div><div class=\"refnamediv\"><h2>Name</h2><p>function::user_uint32_error &#8212; \n      Retrieves an unsigned 32-bit integer value stored in user space\n  </p></div><div class=\"refsynopsisdiv\"><h2>Synopsis</h2><pre class=\"programlisting\">\n     user_uint32_error:long(addr:long)\n-</pre></div><div class=\"refsect1\"><a name=\"idm19911\"></a><h2>Arguments</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>addr</code></em></span></dt><dd><p>\n+</pre></div><div class=\"refsect1\"><a name=\"idm19910\"></a><h2>Arguments</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>addr</code></em></span></dt><dd><p>\n      the user space address to retrieve the unsigned 32-bit integer from\n-    </p></dd></dl></div></div><div class=\"refsect1\"><a name=\"idm19919\"></a><h2>Description</h2><p>\n+    </p></dd></dl></div></div><div class=\"refsect1\"><a name=\"idm19918\"></a><h2>Description</h2><p>\n    Returns the unsigned 32-bit integer value from a given\n    user space address.  If the user space data is not accessible, an\n    error will occur.\n </p></div></div><div class=\"navfooter\"><hr><table width=\"100%\" summary=\"Navigation footer\"><tr><td width=\"40%\" align=\"left\"><a accesskey=\"p\" href=\"API-user-uint32.html\">Prev</a>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"u\" href=\"conversions.stp.html\">Up</a></td><td width=\"40%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-user-uint64.html\">Next</a></td></tr><tr><td width=\"40%\" align=\"left\" valign=\"top\"><span class=\"phrase\">function::user_uint32</span>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"h\" href=\"index.html\">Home</a></td><td width=\"40%\" align=\"right\" valign=\"top\">&#160;<span class=\"phrase\">function::user_uint64</span></td></tr></table></div></body></html>\n"}, {"source1": "./usr/share/doc/systemtap-doc/tapsets/API-user-uint32.html", "source2": "./usr/share/doc/systemtap-doc/tapsets/API-user-uint32.html", "unified_diff": "@@ -1,10 +1,10 @@\n <html><head><meta http-equiv=\"Content-Type\" content=\"text/html; charset=ANSI_X3.4-1968\"><title>function::user_uint32</title><meta name=\"generator\" content=\"DocBook XSL Stylesheets Vsnapshot\"><link rel=\"home\" href=\"index.html\" title=\"SystemTap Tapset Reference Manual\"><link rel=\"up\" href=\"conversions.stp.html\" title=\"Chapter&#160;25.&#160;String and data retrieving functions Tapset\"><link rel=\"prev\" href=\"API-user-uint16-error.html\" title=\"function::user_uint16_error\"><link rel=\"next\" href=\"API-user-uint32-error.html\" title=\"function::user_uint32_error\"></head><body bgcolor=\"white\" text=\"black\" link=\"#0000FF\" vlink=\"#840084\" alink=\"#0000FF\"><div class=\"navheader\"><table width=\"100%\" summary=\"Navigation header\"><tr><th colspan=\"3\" align=\"center\"><span class=\"phrase\">function::user_uint32</span></th></tr><tr><td width=\"20%\" align=\"left\"><a accesskey=\"p\" href=\"API-user-uint16-error.html\">Prev</a>&#160;</td><th width=\"60%\" align=\"center\">Chapter&#160;25.&#160;String and data retrieving functions Tapset</th><td width=\"20%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-user-uint32-error.html\">Next</a></td></tr></table><hr></div><div class=\"refentry\"><a name=\"API-user-uint32\"></a><div class=\"titlepage\"></div><div class=\"refnamediv\"><h2>Name</h2><p>function::user_uint32 &#8212; \n      Retrieves an unsigned 32-bit integer value stored in user space\n  </p></div><div class=\"refsynopsisdiv\"><h2>Synopsis</h2><pre class=\"programlisting\">\n     user_uint32:long(addr:long)\n-</pre></div><div class=\"refsect1\"><a name=\"idm19885\"></a><h2>Arguments</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>addr</code></em></span></dt><dd><p>\n+</pre></div><div class=\"refsect1\"><a name=\"idm19884\"></a><h2>Arguments</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>addr</code></em></span></dt><dd><p>\n      the user space address to retrieve the unsigned 32-bit integer from\n-    </p></dd></dl></div></div><div class=\"refsect1\"><a name=\"idm19893\"></a><h2>Description</h2><p>\n+    </p></dd></dl></div></div><div class=\"refsect1\"><a name=\"idm19892\"></a><h2>Description</h2><p>\n    Returns the unsigned 32-bit integer value from a given user\n    space address.  Returns zero when user space data is not accessible.\n </p></div></div><div class=\"navfooter\"><hr><table width=\"100%\" summary=\"Navigation footer\"><tr><td width=\"40%\" align=\"left\"><a accesskey=\"p\" href=\"API-user-uint16-error.html\">Prev</a>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"u\" href=\"conversions.stp.html\">Up</a></td><td width=\"40%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-user-uint32-error.html\">Next</a></td></tr><tr><td width=\"40%\" align=\"left\" valign=\"top\"><span class=\"phrase\">function::user_uint16_error</span>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"h\" href=\"index.html\">Home</a></td><td width=\"40%\" align=\"right\" valign=\"top\">&#160;<span class=\"phrase\">function::user_uint32_error</span></td></tr></table></div></body></html>\n"}, {"source1": "./usr/share/doc/systemtap-doc/tapsets/API-user-uint64-error.html", "source2": "./usr/share/doc/systemtap-doc/tapsets/API-user-uint64-error.html", "unified_diff": "@@ -1,11 +1,11 @@\n <html><head><meta http-equiv=\"Content-Type\" content=\"text/html; charset=ANSI_X3.4-1968\"><title>function::user_uint64_error</title><meta name=\"generator\" content=\"DocBook XSL Stylesheets Vsnapshot\"><link rel=\"home\" href=\"index.html\" title=\"SystemTap Tapset Reference Manual\"><link rel=\"up\" href=\"conversions.stp.html\" title=\"Chapter&#160;25.&#160;String and data retrieving functions Tapset\"><link rel=\"prev\" href=\"API-user-uint64.html\" title=\"function::user_uint64\"><link rel=\"next\" href=\"API-user-uint8.html\" title=\"function::user_uint8\"></head><body bgcolor=\"white\" text=\"black\" link=\"#0000FF\" vlink=\"#840084\" alink=\"#0000FF\"><div class=\"navheader\"><table width=\"100%\" summary=\"Navigation header\"><tr><th colspan=\"3\" align=\"center\"><span class=\"phrase\">function::user_uint64_error</span></th></tr><tr><td width=\"20%\" align=\"left\"><a accesskey=\"p\" href=\"API-user-uint64.html\">Prev</a>&#160;</td><th width=\"60%\" align=\"center\">Chapter&#160;25.&#160;String and data retrieving functions Tapset</th><td width=\"20%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-user-uint8.html\">Next</a></td></tr></table><hr></div><div class=\"refentry\"><a name=\"API-user-uint64-error\"></a><div class=\"titlepage\"></div><div class=\"refnamediv\"><h2>Name</h2><p>function::user_uint64_error &#8212; \n      Retrieves an unsigned 64-bit integer value stored in user space\n  </p></div><div class=\"refsynopsisdiv\"><h2>Synopsis</h2><pre class=\"programlisting\">\n     user_uint64_error:long(addr:long)\n-</pre></div><div class=\"refsect1\"><a name=\"idm19963\"></a><h2>Arguments</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>addr</code></em></span></dt><dd><p>\n+</pre></div><div class=\"refsect1\"><a name=\"idm19962\"></a><h2>Arguments</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>addr</code></em></span></dt><dd><p>\n      the user space address to retrieve the unsigned 64-bit integer from\n-    </p></dd></dl></div></div><div class=\"refsect1\"><a name=\"idm19971\"></a><h2>Description</h2><p>\n+    </p></dd></dl></div></div><div class=\"refsect1\"><a name=\"idm19970\"></a><h2>Description</h2><p>\n    Returns the unsigned 64-bit integer value from a given\n    user space address.  If the user space data is not accessible, an\n    error will occur.\n </p></div></div><div class=\"navfooter\"><hr><table width=\"100%\" summary=\"Navigation footer\"><tr><td width=\"40%\" align=\"left\"><a accesskey=\"p\" href=\"API-user-uint64.html\">Prev</a>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"u\" href=\"conversions.stp.html\">Up</a></td><td width=\"40%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-user-uint8.html\">Next</a></td></tr><tr><td width=\"40%\" align=\"left\" valign=\"top\"><span class=\"phrase\">function::user_uint64</span>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"h\" href=\"index.html\">Home</a></td><td width=\"40%\" align=\"right\" valign=\"top\">&#160;<span class=\"phrase\">function::user_uint8</span></td></tr></table></div></body></html>\n"}, {"source1": "./usr/share/doc/systemtap-doc/tapsets/API-user-uint64.html", "source2": "./usr/share/doc/systemtap-doc/tapsets/API-user-uint64.html", "unified_diff": "@@ -1,10 +1,10 @@\n <html><head><meta http-equiv=\"Content-Type\" content=\"text/html; charset=ANSI_X3.4-1968\"><title>function::user_uint64</title><meta name=\"generator\" content=\"DocBook XSL Stylesheets Vsnapshot\"><link rel=\"home\" href=\"index.html\" title=\"SystemTap Tapset Reference Manual\"><link rel=\"up\" href=\"conversions.stp.html\" title=\"Chapter&#160;25.&#160;String and data retrieving functions Tapset\"><link rel=\"prev\" href=\"API-user-uint32-error.html\" title=\"function::user_uint32_error\"><link rel=\"next\" href=\"API-user-uint64-error.html\" title=\"function::user_uint64_error\"></head><body bgcolor=\"white\" text=\"black\" link=\"#0000FF\" vlink=\"#840084\" alink=\"#0000FF\"><div class=\"navheader\"><table width=\"100%\" summary=\"Navigation header\"><tr><th colspan=\"3\" align=\"center\"><span class=\"phrase\">function::user_uint64</span></th></tr><tr><td width=\"20%\" align=\"left\"><a accesskey=\"p\" href=\"API-user-uint32-error.html\">Prev</a>&#160;</td><th width=\"60%\" align=\"center\">Chapter&#160;25.&#160;String and data retrieving functions Tapset</th><td width=\"20%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-user-uint64-error.html\">Next</a></td></tr></table><hr></div><div class=\"refentry\"><a name=\"API-user-uint64\"></a><div class=\"titlepage\"></div><div class=\"refnamediv\"><h2>Name</h2><p>function::user_uint64 &#8212; \n      Retrieves an unsigned 64-bit integer value stored in user space\n  </p></div><div class=\"refsynopsisdiv\"><h2>Synopsis</h2><pre class=\"programlisting\">\n     user_uint64:long(addr:long)\n-</pre></div><div class=\"refsect1\"><a name=\"idm19937\"></a><h2>Arguments</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>addr</code></em></span></dt><dd><p>\n+</pre></div><div class=\"refsect1\"><a name=\"idm19936\"></a><h2>Arguments</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>addr</code></em></span></dt><dd><p>\n      the user space address to retrieve the unsigned 64-bit integer from\n-    </p></dd></dl></div></div><div class=\"refsect1\"><a name=\"idm19945\"></a><h2>Description</h2><p>\n+    </p></dd></dl></div></div><div class=\"refsect1\"><a name=\"idm19944\"></a><h2>Description</h2><p>\n    Returns the unsigned 64-bit integer value from a given user\n    space address.  Returns zero when user space data is not accessible.\n </p></div></div><div class=\"navfooter\"><hr><table width=\"100%\" summary=\"Navigation footer\"><tr><td width=\"40%\" align=\"left\"><a accesskey=\"p\" href=\"API-user-uint32-error.html\">Prev</a>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"u\" href=\"conversions.stp.html\">Up</a></td><td width=\"40%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-user-uint64-error.html\">Next</a></td></tr><tr><td width=\"40%\" align=\"left\" valign=\"top\"><span class=\"phrase\">function::user_uint32_error</span>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"h\" href=\"index.html\">Home</a></td><td width=\"40%\" align=\"right\" valign=\"top\">&#160;<span class=\"phrase\">function::user_uint64_error</span></td></tr></table></div></body></html>\n"}, {"source1": "./usr/share/doc/systemtap-doc/tapsets/API-user-uint8-error.html", "source2": "./usr/share/doc/systemtap-doc/tapsets/API-user-uint8-error.html", "unified_diff": "@@ -1,11 +1,11 @@\n <html><head><meta http-equiv=\"Content-Type\" content=\"text/html; charset=ANSI_X3.4-1968\"><title>function::user_uint8_error</title><meta name=\"generator\" content=\"DocBook XSL Stylesheets Vsnapshot\"><link rel=\"home\" href=\"index.html\" title=\"SystemTap Tapset Reference Manual\"><link rel=\"up\" href=\"conversions.stp.html\" title=\"Chapter&#160;25.&#160;String and data retrieving functions Tapset\"><link rel=\"prev\" href=\"API-user-uint8.html\" title=\"function::user_uint8\"><link rel=\"next\" href=\"API-user-ulong.html\" title=\"function::user_ulong\"></head><body bgcolor=\"white\" text=\"black\" link=\"#0000FF\" vlink=\"#840084\" alink=\"#0000FF\"><div class=\"navheader\"><table width=\"100%\" summary=\"Navigation header\"><tr><th colspan=\"3\" align=\"center\"><span class=\"phrase\">function::user_uint8_error</span></th></tr><tr><td width=\"20%\" align=\"left\"><a accesskey=\"p\" href=\"API-user-uint8.html\">Prev</a>&#160;</td><th width=\"60%\" align=\"center\">Chapter&#160;25.&#160;String and data retrieving functions Tapset</th><td width=\"20%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-user-ulong.html\">Next</a></td></tr></table><hr></div><div class=\"refentry\"><a name=\"API-user-uint8-error\"></a><div class=\"titlepage\"></div><div class=\"refnamediv\"><h2>Name</h2><p>function::user_uint8_error &#8212; \n      Retrieves a unsigned 8-bit integer value stored in user space\n  </p></div><div class=\"refsynopsisdiv\"><h2>Synopsis</h2><pre class=\"programlisting\">\n     user_uint8_error:long(addr:long)\n-</pre></div><div class=\"refsect1\"><a name=\"idm20015\"></a><h2>Arguments</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>addr</code></em></span></dt><dd><p>\n+</pre></div><div class=\"refsect1\"><a name=\"idm20014\"></a><h2>Arguments</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>addr</code></em></span></dt><dd><p>\n      the user space address to retrieve the unsigned 8-bit integer from\n-    </p></dd></dl></div></div><div class=\"refsect1\"><a name=\"idm20023\"></a><h2>Description</h2><p>\n+    </p></dd></dl></div></div><div class=\"refsect1\"><a name=\"idm20022\"></a><h2>Description</h2><p>\n    Returns the unsigned 8-bit integer value from a given\n    user space address.  If the user space data is not accessible, an\n    error will occur.\n </p></div></div><div class=\"navfooter\"><hr><table width=\"100%\" summary=\"Navigation footer\"><tr><td width=\"40%\" align=\"left\"><a accesskey=\"p\" href=\"API-user-uint8.html\">Prev</a>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"u\" href=\"conversions.stp.html\">Up</a></td><td width=\"40%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-user-ulong.html\">Next</a></td></tr><tr><td width=\"40%\" align=\"left\" valign=\"top\"><span class=\"phrase\">function::user_uint8</span>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"h\" href=\"index.html\">Home</a></td><td width=\"40%\" align=\"right\" valign=\"top\">&#160;<span class=\"phrase\">function::user_ulong</span></td></tr></table></div></body></html>\n"}, {"source1": "./usr/share/doc/systemtap-doc/tapsets/API-user-uint8.html", "source2": "./usr/share/doc/systemtap-doc/tapsets/API-user-uint8.html", "unified_diff": "@@ -1,11 +1,11 @@\n <html><head><meta http-equiv=\"Content-Type\" content=\"text/html; charset=ANSI_X3.4-1968\"><title>function::user_uint8</title><meta name=\"generator\" content=\"DocBook XSL Stylesheets Vsnapshot\"><link rel=\"home\" href=\"index.html\" title=\"SystemTap Tapset Reference Manual\"><link rel=\"up\" href=\"conversions.stp.html\" title=\"Chapter&#160;25.&#160;String and data retrieving functions Tapset\"><link rel=\"prev\" href=\"API-user-uint64-error.html\" title=\"function::user_uint64_error\"><link rel=\"next\" href=\"API-user-uint8-error.html\" title=\"function::user_uint8_error\"></head><body bgcolor=\"white\" text=\"black\" link=\"#0000FF\" vlink=\"#840084\" alink=\"#0000FF\"><div class=\"navheader\"><table width=\"100%\" summary=\"Navigation header\"><tr><th colspan=\"3\" align=\"center\"><span class=\"phrase\">function::user_uint8</span></th></tr><tr><td width=\"20%\" align=\"left\"><a accesskey=\"p\" href=\"API-user-uint64-error.html\">Prev</a>&#160;</td><th width=\"60%\" align=\"center\">Chapter&#160;25.&#160;String and data retrieving functions Tapset</th><td width=\"20%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-user-uint8-error.html\">Next</a></td></tr></table><hr></div><div class=\"refentry\"><a name=\"API-user-uint8\"></a><div class=\"titlepage\"></div><div class=\"refnamediv\"><h2>Name</h2><p>function::user_uint8 &#8212; \n      Retrieves a unsigned 8-bit integer value stored in user space\n  </p></div><div class=\"refsynopsisdiv\"><h2>Synopsis</h2><pre class=\"programlisting\">\n     user_uint8:long(addr:long)\n-</pre></div><div class=\"refsect1\"><a name=\"idm19989\"></a><h2>Arguments</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>addr</code></em></span></dt><dd><p>\n+</pre></div><div class=\"refsect1\"><a name=\"idm19988\"></a><h2>Arguments</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>addr</code></em></span></dt><dd><p>\n      the user space address to retrieve the unsigned 8-bit integer from\n-    </p></dd></dl></div></div><div class=\"refsect1\"><a name=\"idm19997\"></a><h2>Description</h2><p>\n+    </p></dd></dl></div></div><div class=\"refsect1\"><a name=\"idm19996\"></a><h2>Description</h2><p>\n    Returns the unsigned 8-bit integer value from a given\n    user space address.  Returns zero when user space data is not\n    accessible.\n </p></div></div><div class=\"navfooter\"><hr><table width=\"100%\" summary=\"Navigation footer\"><tr><td width=\"40%\" align=\"left\"><a accesskey=\"p\" href=\"API-user-uint64-error.html\">Prev</a>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"u\" href=\"conversions.stp.html\">Up</a></td><td width=\"40%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-user-uint8-error.html\">Next</a></td></tr><tr><td width=\"40%\" align=\"left\" valign=\"top\"><span class=\"phrase\">function::user_uint64_error</span>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"h\" href=\"index.html\">Home</a></td><td width=\"40%\" align=\"right\" valign=\"top\">&#160;<span class=\"phrase\">function::user_uint8_error</span></td></tr></table></div></body></html>\n"}, {"source1": "./usr/share/doc/systemtap-doc/tapsets/API-user-ulong-error.html", "source2": "./usr/share/doc/systemtap-doc/tapsets/API-user-ulong-error.html", "unified_diff": "@@ -1,13 +1,13 @@\n <html><head><meta http-equiv=\"Content-Type\" content=\"text/html; charset=ANSI_X3.4-1968\"><title>function::user_ulong_error</title><meta name=\"generator\" content=\"DocBook XSL Stylesheets Vsnapshot\"><link rel=\"home\" href=\"index.html\" title=\"SystemTap Tapset Reference Manual\"><link rel=\"up\" href=\"conversions.stp.html\" title=\"Chapter&#160;25.&#160;String and data retrieving functions Tapset\"><link rel=\"prev\" href=\"API-user-ulong.html\" title=\"function::user_ulong\"><link rel=\"next\" href=\"API-user-ulong-warn.html\" title=\"function::user_ulong_warn\"></head><body bgcolor=\"white\" text=\"black\" link=\"#0000FF\" vlink=\"#840084\" alink=\"#0000FF\"><div class=\"navheader\"><table width=\"100%\" summary=\"Navigation header\"><tr><th colspan=\"3\" align=\"center\"><span class=\"phrase\">function::user_ulong_error</span></th></tr><tr><td width=\"20%\" align=\"left\"><a accesskey=\"p\" href=\"API-user-ulong.html\">Prev</a>&#160;</td><th width=\"60%\" align=\"center\">Chapter&#160;25.&#160;String and data retrieving functions Tapset</th><td width=\"20%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-user-ulong-warn.html\">Next</a></td></tr></table><hr></div><div class=\"refentry\"><a name=\"API-user-ulong-error\"></a><div class=\"titlepage\"></div><div class=\"refnamediv\"><h2>Name</h2><p>function::user_ulong_error &#8212; \n      Retrieves a unsigned long value stored in user space\n  </p></div><div class=\"refsynopsisdiv\"><h2>Synopsis</h2><pre class=\"programlisting\">\n     user_ulong_error:long(addr:long)\n-</pre></div><div class=\"refsect1\"><a name=\"idm20067\"></a><h2>Arguments</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>addr</code></em></span></dt><dd><p>\n+</pre></div><div class=\"refsect1\"><a name=\"idm20066\"></a><h2>Arguments</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>addr</code></em></span></dt><dd><p>\n      the user space address to retrieve the unsigned long from\n-    </p></dd></dl></div></div><div class=\"refsect1\"><a name=\"idm20075\"></a><h2>Description</h2><p>\n+    </p></dd></dl></div></div><div class=\"refsect1\"><a name=\"idm20074\"></a><h2>Description</h2><p>\n    Returns the unsigned long value from a given user space\n    address.  If the user space data is not accessible, an error will\n    occur.  Note that the size of the unsigned long depends on the architecture\n    of the current user space task (for those architectures that\n    support both 64/32 bit compat tasks).\n </p></div></div><div class=\"navfooter\"><hr><table width=\"100%\" summary=\"Navigation footer\"><tr><td width=\"40%\" align=\"left\"><a accesskey=\"p\" href=\"API-user-ulong.html\">Prev</a>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"u\" href=\"conversions.stp.html\">Up</a></td><td width=\"40%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-user-ulong-warn.html\">Next</a></td></tr><tr><td width=\"40%\" align=\"left\" valign=\"top\"><span class=\"phrase\">function::user_ulong</span>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"h\" href=\"index.html\">Home</a></td><td width=\"40%\" align=\"right\" valign=\"top\">&#160;<span class=\"phrase\">function::user_ulong_warn</span></td></tr></table></div></body></html>\n"}, {"source1": "./usr/share/doc/systemtap-doc/tapsets/API-user-ulong-warn.html", "source2": "./usr/share/doc/systemtap-doc/tapsets/API-user-ulong-warn.html", "unified_diff": "@@ -1,14 +1,14 @@\n <html><head><meta http-equiv=\"Content-Type\" content=\"text/html; charset=ANSI_X3.4-1968\"><title>function::user_ulong_warn</title><meta name=\"generator\" content=\"DocBook XSL Stylesheets Vsnapshot\"><link rel=\"home\" href=\"index.html\" title=\"SystemTap Tapset Reference Manual\"><link rel=\"up\" href=\"conversions.stp.html\" title=\"Chapter&#160;25.&#160;String and data retrieving functions Tapset\"><link rel=\"prev\" href=\"API-user-ulong-error.html\" title=\"function::user_ulong_error\"><link rel=\"next\" href=\"API-user-ushort.html\" title=\"function::user_ushort\"></head><body bgcolor=\"white\" text=\"black\" link=\"#0000FF\" vlink=\"#840084\" alink=\"#0000FF\"><div class=\"navheader\"><table width=\"100%\" summary=\"Navigation header\"><tr><th colspan=\"3\" align=\"center\"><span class=\"phrase\">function::user_ulong_warn</span></th></tr><tr><td width=\"20%\" align=\"left\"><a accesskey=\"p\" href=\"API-user-ulong-error.html\">Prev</a>&#160;</td><th width=\"60%\" align=\"center\">Chapter&#160;25.&#160;String and data retrieving functions Tapset</th><td width=\"20%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-user-ushort.html\">Next</a></td></tr></table><hr></div><div class=\"refentry\"><a name=\"API-user-ulong-warn\"></a><div class=\"titlepage\"></div><div class=\"refnamediv\"><h2>Name</h2><p>function::user_ulong_warn &#8212; \n      Retrieves an unsigned long value stored in user space\n  </p></div><div class=\"refsynopsisdiv\"><h2>Synopsis</h2><pre class=\"programlisting\">\n     user_ulong_warn:long(addr:long)\n-</pre></div><div class=\"refsect1\"><a name=\"idm20093\"></a><h2>Arguments</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>addr</code></em></span></dt><dd><p>\n+</pre></div><div class=\"refsect1\"><a name=\"idm20092\"></a><h2>Arguments</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>addr</code></em></span></dt><dd><p>\n      the user space address to retrieve the unsigned long from\n-    </p></dd></dl></div></div><div class=\"refsect1\"><a name=\"idm20101\"></a><h2>Description</h2><p>\n+    </p></dd></dl></div></div><div class=\"refsect1\"><a name=\"idm20100\"></a><h2>Description</h2><p>\n    Returns the unsigned long value from a given user\n    space address.  Returns zero when user space data is not accessible\n    and warns about the failure (but does not error).  Note that the\n    size of the unsigned long depends on the architecture of the\n    current user space task (for those architectures that support both\n    64/32 bit compat tasks).\n </p></div></div><div class=\"navfooter\"><hr><table width=\"100%\" summary=\"Navigation footer\"><tr><td width=\"40%\" align=\"left\"><a accesskey=\"p\" href=\"API-user-ulong-error.html\">Prev</a>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"u\" href=\"conversions.stp.html\">Up</a></td><td width=\"40%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-user-ushort.html\">Next</a></td></tr><tr><td width=\"40%\" align=\"left\" valign=\"top\"><span class=\"phrase\">function::user_ulong_error</span>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"h\" href=\"index.html\">Home</a></td><td width=\"40%\" align=\"right\" valign=\"top\">&#160;<span class=\"phrase\">function::user_ushort</span></td></tr></table></div></body></html>\n"}, {"source1": "./usr/share/doc/systemtap-doc/tapsets/API-user-ulong.html", "source2": "./usr/share/doc/systemtap-doc/tapsets/API-user-ulong.html", "unified_diff": "@@ -1,13 +1,13 @@\n <html><head><meta http-equiv=\"Content-Type\" content=\"text/html; charset=ANSI_X3.4-1968\"><title>function::user_ulong</title><meta name=\"generator\" content=\"DocBook XSL Stylesheets Vsnapshot\"><link rel=\"home\" href=\"index.html\" title=\"SystemTap Tapset Reference Manual\"><link rel=\"up\" href=\"conversions.stp.html\" title=\"Chapter&#160;25.&#160;String and data retrieving functions Tapset\"><link rel=\"prev\" href=\"API-user-uint8-error.html\" title=\"function::user_uint8_error\"><link rel=\"next\" href=\"API-user-ulong-error.html\" title=\"function::user_ulong_error\"></head><body bgcolor=\"white\" text=\"black\" link=\"#0000FF\" vlink=\"#840084\" alink=\"#0000FF\"><div class=\"navheader\"><table width=\"100%\" summary=\"Navigation header\"><tr><th colspan=\"3\" align=\"center\"><span class=\"phrase\">function::user_ulong</span></th></tr><tr><td width=\"20%\" align=\"left\"><a accesskey=\"p\" href=\"API-user-uint8-error.html\">Prev</a>&#160;</td><th width=\"60%\" align=\"center\">Chapter&#160;25.&#160;String and data retrieving functions Tapset</th><td width=\"20%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-user-ulong-error.html\">Next</a></td></tr></table><hr></div><div class=\"refentry\"><a name=\"API-user-ulong\"></a><div class=\"titlepage\"></div><div class=\"refnamediv\"><h2>Name</h2><p>function::user_ulong &#8212; \n      Retrieves an unsigned long value stored in user space\n  </p></div><div class=\"refsynopsisdiv\"><h2>Synopsis</h2><pre class=\"programlisting\">\n     user_ulong:long(addr:long)\n-</pre></div><div class=\"refsect1\"><a name=\"idm20041\"></a><h2>Arguments</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>addr</code></em></span></dt><dd><p>\n+</pre></div><div class=\"refsect1\"><a name=\"idm20040\"></a><h2>Arguments</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>addr</code></em></span></dt><dd><p>\n      the user space address to retrieve the unsigned long from\n-    </p></dd></dl></div></div><div class=\"refsect1\"><a name=\"idm20049\"></a><h2>Description</h2><p>\n+    </p></dd></dl></div></div><div class=\"refsect1\"><a name=\"idm20048\"></a><h2>Description</h2><p>\n    Returns the unsigned long value from a given user\n    space address. Returns zero when user space data is not\n    accessible. Note that the size of the unsigned long depends on the\n    architecture of the current user space task (for those\n    architectures that support both 64/32 bit compat tasks).\n </p></div></div><div class=\"navfooter\"><hr><table width=\"100%\" summary=\"Navigation footer\"><tr><td width=\"40%\" align=\"left\"><a accesskey=\"p\" href=\"API-user-uint8-error.html\">Prev</a>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"u\" href=\"conversions.stp.html\">Up</a></td><td width=\"40%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-user-ulong-error.html\">Next</a></td></tr><tr><td width=\"40%\" align=\"left\" valign=\"top\"><span class=\"phrase\">function::user_uint8_error</span>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"h\" href=\"index.html\">Home</a></td><td width=\"40%\" align=\"right\" valign=\"top\">&#160;<span class=\"phrase\">function::user_ulong_error</span></td></tr></table></div></body></html>\n"}, {"source1": "./usr/share/doc/systemtap-doc/tapsets/API-user-ushort-error.html", "source2": "./usr/share/doc/systemtap-doc/tapsets/API-user-ushort-error.html", "unified_diff": "@@ -1,11 +1,11 @@\n <html><head><meta http-equiv=\"Content-Type\" content=\"text/html; charset=ANSI_X3.4-1968\"><title>function::user_ushort_error</title><meta name=\"generator\" content=\"DocBook XSL Stylesheets Vsnapshot\"><link rel=\"home\" href=\"index.html\" title=\"SystemTap Tapset Reference Manual\"><link rel=\"up\" href=\"conversions.stp.html\" title=\"Chapter&#160;25.&#160;String and data retrieving functions Tapset\"><link rel=\"prev\" href=\"API-user-ushort.html\" title=\"function::user_ushort\"><link rel=\"next\" href=\"API-user-ushort-warn.html\" title=\"function::user_ushort_warn\"></head><body bgcolor=\"white\" text=\"black\" link=\"#0000FF\" vlink=\"#840084\" alink=\"#0000FF\"><div class=\"navheader\"><table width=\"100%\" summary=\"Navigation header\"><tr><th colspan=\"3\" align=\"center\"><span class=\"phrase\">function::user_ushort_error</span></th></tr><tr><td width=\"20%\" align=\"left\"><a accesskey=\"p\" href=\"API-user-ushort.html\">Prev</a>&#160;</td><th width=\"60%\" align=\"center\">Chapter&#160;25.&#160;String and data retrieving functions Tapset</th><td width=\"20%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-user-ushort-warn.html\">Next</a></td></tr></table><hr></div><div class=\"refentry\"><a name=\"API-user-ushort-error\"></a><div class=\"titlepage\"></div><div class=\"refnamediv\"><h2>Name</h2><p>function::user_ushort_error &#8212; \n      Retrieves an unsigned short value stored in user space\n  </p></div><div class=\"refsynopsisdiv\"><h2>Synopsis</h2><pre class=\"programlisting\">\n     user_ushort_error:long(addr:long)\n-</pre></div><div class=\"refsect1\"><a name=\"idm20145\"></a><h2>Arguments</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>addr</code></em></span></dt><dd><p>\n+</pre></div><div class=\"refsect1\"><a name=\"idm20144\"></a><h2>Arguments</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>addr</code></em></span></dt><dd><p>\n      the user space address to retrieve the unsigned short from\n-    </p></dd></dl></div></div><div class=\"refsect1\"><a name=\"idm20153\"></a><h2>Description</h2><p>\n+    </p></dd></dl></div></div><div class=\"refsect1\"><a name=\"idm20152\"></a><h2>Description</h2><p>\n    Returns the unsigned short value from a given user\n    space address.  If the user space data is not accessible, an error\n    will occur.\n </p></div></div><div class=\"navfooter\"><hr><table width=\"100%\" summary=\"Navigation footer\"><tr><td width=\"40%\" align=\"left\"><a accesskey=\"p\" href=\"API-user-ushort.html\">Prev</a>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"u\" href=\"conversions.stp.html\">Up</a></td><td width=\"40%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-user-ushort-warn.html\">Next</a></td></tr><tr><td width=\"40%\" align=\"left\" valign=\"top\"><span class=\"phrase\">function::user_ushort</span>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"h\" href=\"index.html\">Home</a></td><td width=\"40%\" align=\"right\" valign=\"top\">&#160;<span class=\"phrase\">function::user_ushort_warn</span></td></tr></table></div></body></html>\n"}, {"source1": "./usr/share/doc/systemtap-doc/tapsets/API-user-ushort-warn.html", "source2": "./usr/share/doc/systemtap-doc/tapsets/API-user-ushort-warn.html", "unified_diff": "@@ -1,11 +1,11 @@\n <html><head><meta http-equiv=\"Content-Type\" content=\"text/html; charset=ANSI_X3.4-1968\"><title>function::user_ushort_warn</title><meta name=\"generator\" content=\"DocBook XSL Stylesheets Vsnapshot\"><link rel=\"home\" href=\"index.html\" title=\"SystemTap Tapset Reference Manual\"><link rel=\"up\" href=\"conversions.stp.html\" title=\"Chapter&#160;25.&#160;String and data retrieving functions Tapset\"><link rel=\"prev\" href=\"API-user-ushort-error.html\" title=\"function::user_ushort_error\"><link rel=\"next\" href=\"conversions-guru.stp.html\" title=\"Chapter&#160;26.&#160;String and data writing functions Tapset\"></head><body bgcolor=\"white\" text=\"black\" link=\"#0000FF\" vlink=\"#840084\" alink=\"#0000FF\"><div class=\"navheader\"><table width=\"100%\" summary=\"Navigation header\"><tr><th colspan=\"3\" align=\"center\"><span class=\"phrase\">function::user_ushort_warn</span></th></tr><tr><td width=\"20%\" align=\"left\"><a accesskey=\"p\" href=\"API-user-ushort-error.html\">Prev</a>&#160;</td><th width=\"60%\" align=\"center\">Chapter&#160;25.&#160;String and data retrieving functions Tapset</th><td width=\"20%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"conversions-guru.stp.html\">Next</a></td></tr></table><hr></div><div class=\"refentry\"><a name=\"API-user-ushort-warn\"></a><div class=\"titlepage\"></div><div class=\"refnamediv\"><h2>Name</h2><p>function::user_ushort_warn &#8212; \n      Retrieves an unsigned short value stored in user space\n  </p></div><div class=\"refsynopsisdiv\"><h2>Synopsis</h2><pre class=\"programlisting\">\n     user_ushort_warn:long(addr:long)\n-</pre></div><div class=\"refsect1\"><a name=\"idm20171\"></a><h2>Arguments</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>addr</code></em></span></dt><dd><p>\n+</pre></div><div class=\"refsect1\"><a name=\"idm20170\"></a><h2>Arguments</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>addr</code></em></span></dt><dd><p>\n      the user space address to retrieve the unsigned short from\n-    </p></dd></dl></div></div><div class=\"refsect1\"><a name=\"idm20179\"></a><h2>Description</h2><p>\n+    </p></dd></dl></div></div><div class=\"refsect1\"><a name=\"idm20178\"></a><h2>Description</h2><p>\n    Returns the unsigned short value from a given user\n    space address.  Returns zero when user space data is not accessible\n    and warns about the failure (but does not error).\n </p></div></div><div class=\"navfooter\"><hr><table width=\"100%\" summary=\"Navigation footer\"><tr><td width=\"40%\" align=\"left\"><a accesskey=\"p\" href=\"API-user-ushort-error.html\">Prev</a>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"u\" href=\"conversions.stp.html\">Up</a></td><td width=\"40%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"conversions-guru.stp.html\">Next</a></td></tr><tr><td width=\"40%\" align=\"left\" valign=\"top\"><span class=\"phrase\">function::user_ushort_error</span>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"h\" href=\"index.html\">Home</a></td><td width=\"40%\" align=\"right\" valign=\"top\">&#160;Chapter&#160;26.&#160;String and data writing functions Tapset</td></tr></table></div></body></html>\n"}, {"source1": "./usr/share/doc/systemtap-doc/tapsets/API-user-ushort.html", "source2": "./usr/share/doc/systemtap-doc/tapsets/API-user-ushort.html", "unified_diff": "@@ -1,10 +1,10 @@\n <html><head><meta http-equiv=\"Content-Type\" content=\"text/html; charset=ANSI_X3.4-1968\"><title>function::user_ushort</title><meta name=\"generator\" content=\"DocBook XSL Stylesheets Vsnapshot\"><link rel=\"home\" href=\"index.html\" title=\"SystemTap Tapset Reference Manual\"><link rel=\"up\" href=\"conversions.stp.html\" title=\"Chapter&#160;25.&#160;String and data retrieving functions Tapset\"><link rel=\"prev\" href=\"API-user-ulong-warn.html\" title=\"function::user_ulong_warn\"><link rel=\"next\" href=\"API-user-ushort-error.html\" title=\"function::user_ushort_error\"></head><body bgcolor=\"white\" text=\"black\" link=\"#0000FF\" vlink=\"#840084\" alink=\"#0000FF\"><div class=\"navheader\"><table width=\"100%\" summary=\"Navigation header\"><tr><th colspan=\"3\" align=\"center\"><span class=\"phrase\">function::user_ushort</span></th></tr><tr><td width=\"20%\" align=\"left\"><a accesskey=\"p\" href=\"API-user-ulong-warn.html\">Prev</a>&#160;</td><th width=\"60%\" align=\"center\">Chapter&#160;25.&#160;String and data retrieving functions Tapset</th><td width=\"20%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-user-ushort-error.html\">Next</a></td></tr></table><hr></div><div class=\"refentry\"><a name=\"API-user-ushort\"></a><div class=\"titlepage\"></div><div class=\"refnamediv\"><h2>Name</h2><p>function::user_ushort &#8212; \n      Retrieves an unsigned short value stored in user space\n  </p></div><div class=\"refsynopsisdiv\"><h2>Synopsis</h2><pre class=\"programlisting\">\n     user_ushort:long(addr:long)\n-</pre></div><div class=\"refsect1\"><a name=\"idm20119\"></a><h2>Arguments</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>addr</code></em></span></dt><dd><p>\n+</pre></div><div class=\"refsect1\"><a name=\"idm20118\"></a><h2>Arguments</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>addr</code></em></span></dt><dd><p>\n      the user space address to retrieve the unsigned short from\n-    </p></dd></dl></div></div><div class=\"refsect1\"><a name=\"idm20127\"></a><h2>Description</h2><p>\n+    </p></dd></dl></div></div><div class=\"refsect1\"><a name=\"idm20126\"></a><h2>Description</h2><p>\n    Returns the unsigned short value from a given user\n    space address.  Returns zero when user space data is not accessible.\n </p></div></div><div class=\"navfooter\"><hr><table width=\"100%\" summary=\"Navigation footer\"><tr><td width=\"40%\" align=\"left\"><a accesskey=\"p\" href=\"API-user-ulong-warn.html\">Prev</a>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"u\" href=\"conversions.stp.html\">Up</a></td><td width=\"40%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-user-ushort-error.html\">Next</a></td></tr><tr><td width=\"40%\" align=\"left\" valign=\"top\"><span class=\"phrase\">function::user_ulong_warn</span>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"h\" href=\"index.html\">Home</a></td><td width=\"40%\" align=\"right\" valign=\"top\">&#160;<span class=\"phrase\">function::user_ushort_error</span></td></tr></table></div></body></html>\n"}, {"source1": "./usr/share/doc/systemtap-doc/tapsets/API-usrdev2kerndev.html", "source2": "./usr/share/doc/systemtap-doc/tapsets/API-usrdev2kerndev.html", "unified_diff": "@@ -1,7 +1,7 @@\n <html><head><meta http-equiv=\"Content-Type\" content=\"text/html; charset=ANSI_X3.4-1968\"><title>function::usrdev2kerndev</title><meta name=\"generator\" content=\"DocBook XSL Stylesheets Vsnapshot\"><link rel=\"home\" href=\"index.html\" title=\"SystemTap Tapset Reference Manual\"><link rel=\"up\" href=\"dev.stp.html\" title=\"Chapter&#160;20.&#160;Device Tapset\"><link rel=\"prev\" href=\"API-MKDEV.html\" title=\"function::MKDEV\"><link rel=\"next\" href=\"dentry.stp.html\" title=\"Chapter&#160;21.&#160;Directory-entry (dentry) Tapset\"></head><body bgcolor=\"white\" text=\"black\" link=\"#0000FF\" vlink=\"#840084\" alink=\"#0000FF\"><div class=\"navheader\"><table width=\"100%\" summary=\"Navigation header\"><tr><th colspan=\"3\" align=\"center\"><span class=\"phrase\">function::usrdev2kerndev</span></th></tr><tr><td width=\"20%\" align=\"left\"><a accesskey=\"p\" href=\"API-MKDEV.html\">Prev</a>&#160;</td><th width=\"60%\" align=\"center\">Chapter&#160;20.&#160;Device Tapset</th><td width=\"20%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"dentry.stp.html\">Next</a></td></tr></table><hr></div><div class=\"refentry\"><a name=\"API-usrdev2kerndev\"></a><div class=\"titlepage\"></div><div class=\"refnamediv\"><h2>Name</h2><p>function::usrdev2kerndev &#8212; \n      Converts a user-space device number into the format used in the kernel\n  </p></div><div class=\"refsynopsisdiv\"><h2>Synopsis</h2><pre class=\"programlisting\">\n     usrdev2kerndev:long(dev:long)\n-</pre></div><div class=\"refsect1\"><a name=\"idm17395\"></a><h2>Arguments</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>dev</code></em></span></dt><dd><p>\n+</pre></div><div class=\"refsect1\"><a name=\"idm17394\"></a><h2>Arguments</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>dev</code></em></span></dt><dd><p>\n      Device number in user-space format.\n     </p></dd></dl></div></div></div><div class=\"navfooter\"><hr><table width=\"100%\" summary=\"Navigation footer\"><tr><td width=\"40%\" align=\"left\"><a accesskey=\"p\" href=\"API-MKDEV.html\">Prev</a>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"u\" href=\"dev.stp.html\">Up</a></td><td width=\"40%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"dentry.stp.html\">Next</a></td></tr><tr><td width=\"40%\" align=\"left\" valign=\"top\"><span class=\"phrase\">function::MKDEV</span>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"h\" href=\"index.html\">Home</a></td><td width=\"40%\" align=\"right\" valign=\"top\">&#160;Chapter&#160;21.&#160;Directory-entry (dentry) Tapset</td></tr></table></div></body></html>\n"}, {"source1": "./usr/share/doc/systemtap-doc/tapsets/API-ustack.html", "source2": "./usr/share/doc/systemtap-doc/tapsets/API-ustack.html", "unified_diff": "@@ -1,12 +1,12 @@\n <html><head><meta http-equiv=\"Content-Type\" content=\"text/html; charset=ANSI_X3.4-1968\"><title>function::ustack</title><meta name=\"generator\" content=\"DocBook XSL Stylesheets Vsnapshot\"><link rel=\"home\" href=\"index.html\" title=\"SystemTap Tapset Reference Manual\"><link rel=\"up\" href=\"context_stp.html\" title=\"Chapter&#160;2.&#160;Context Functions\"><link rel=\"prev\" href=\"API-user-mode.html\" title=\"function::user_mode\"><link rel=\"next\" href=\"API-usymdata.html\" title=\"function::usymdata\"></head><body bgcolor=\"white\" text=\"black\" link=\"#0000FF\" vlink=\"#840084\" alink=\"#0000FF\"><div class=\"navheader\"><table width=\"100%\" summary=\"Navigation header\"><tr><th colspan=\"3\" align=\"center\"><span class=\"phrase\">function::ustack</span></th></tr><tr><td width=\"20%\" align=\"left\"><a accesskey=\"p\" href=\"API-user-mode.html\">Prev</a>&#160;</td><th width=\"60%\" align=\"center\">Chapter&#160;2.&#160;Context Functions</th><td width=\"20%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-usymdata.html\">Next</a></td></tr></table><hr></div><div class=\"refentry\"><a name=\"API-ustack\"></a><div class=\"titlepage\"></div><div class=\"refnamediv\"><h2>Name</h2><p>function::ustack &#8212; \n   Return address at given depth of user stack backtrace\n  </p></div><div class=\"refsynopsisdiv\"><h2>Synopsis</h2><pre class=\"programlisting\">\n     ustack:long(n:long)\n-</pre></div><div class=\"refsect1\"><a name=\"idm3478\"></a><h2>Arguments</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>n</code></em></span></dt><dd><p>\n+</pre></div><div class=\"refsect1\"><a name=\"idm3477\"></a><h2>Arguments</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>n</code></em></span></dt><dd><p>\n      number of levels to descend in the stack.\n-    </p></dd></dl></div></div><div class=\"refsect1\"><a name=\"idm3486\"></a><h2>Description</h2><p>\n+    </p></dd></dl></div></div><div class=\"refsect1\"><a name=\"idm3485\"></a><h2>Description</h2><p>\n    Performs a simple (user space) backtrace, and returns the\n    element at the specified position. The results of the backtrace itself\n    are cached, so that the backtrace computation is performed at most once\n    no matter how many times <code class=\"function\">ustack</code> is called, or in what order.\n </p></div></div><div class=\"navfooter\"><hr><table width=\"100%\" summary=\"Navigation footer\"><tr><td width=\"40%\" align=\"left\"><a accesskey=\"p\" href=\"API-user-mode.html\">Prev</a>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"u\" href=\"context_stp.html\">Up</a></td><td width=\"40%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-usymdata.html\">Next</a></td></tr><tr><td width=\"40%\" align=\"left\" valign=\"top\"><span class=\"phrase\">function::user_mode</span>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"h\" href=\"index.html\">Home</a></td><td width=\"40%\" align=\"right\" valign=\"top\">&#160;<span class=\"phrase\">function::usymdata</span></td></tr></table></div></body></html>\n"}, {"source1": "./usr/share/doc/systemtap-doc/tapsets/API-usymdata.html", "source2": "./usr/share/doc/systemtap-doc/tapsets/API-usymdata.html", "unified_diff": "@@ -1,14 +1,14 @@\n <html><head><meta http-equiv=\"Content-Type\" content=\"text/html; charset=ANSI_X3.4-1968\"><title>function::usymdata</title><meta name=\"generator\" content=\"DocBook XSL Stylesheets Vsnapshot\"><link rel=\"home\" href=\"index.html\" title=\"SystemTap Tapset Reference Manual\"><link rel=\"up\" href=\"context_stp.html\" title=\"Chapter&#160;2.&#160;Context Functions\"><link rel=\"prev\" href=\"API-ustack.html\" title=\"function::ustack\"><link rel=\"next\" href=\"API-usymfile.html\" title=\"function::usymfile\"></head><body bgcolor=\"white\" text=\"black\" link=\"#0000FF\" vlink=\"#840084\" alink=\"#0000FF\"><div class=\"navheader\"><table width=\"100%\" summary=\"Navigation header\"><tr><th colspan=\"3\" align=\"center\"><span class=\"phrase\">function::usymdata</span></th></tr><tr><td width=\"20%\" align=\"left\"><a accesskey=\"p\" href=\"API-ustack.html\">Prev</a>&#160;</td><th width=\"60%\" align=\"center\">Chapter&#160;2.&#160;Context Functions</th><td width=\"20%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-usymfile.html\">Next</a></td></tr></table><hr></div><div class=\"refentry\"><a name=\"API-usymdata\"></a><div class=\"titlepage\"></div><div class=\"refnamediv\"><h2>Name</h2><p>function::usymdata &#8212; \n      Return the symbol and module offset of an address.\n  </p></div><div class=\"refsynopsisdiv\"><h2>Synopsis</h2><pre class=\"programlisting\">\n     usymdata:string(addr:long)\n-</pre></div><div class=\"refsect1\"><a name=\"idm3505\"></a><h2>Arguments</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>addr</code></em></span></dt><dd><p>\n+</pre></div><div class=\"refsect1\"><a name=\"idm3504\"></a><h2>Arguments</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>addr</code></em></span></dt><dd><p>\n      The address to translate.\n-    </p></dd></dl></div></div><div class=\"refsect1\"><a name=\"idm3513\"></a><h2>Description</h2><p>\n+    </p></dd></dl></div></div><div class=\"refsect1\"><a name=\"idm3512\"></a><h2>Description</h2><p>\n    Returns the (function) symbol name associated with the\n    given address in the current task if known, the offset from the\n    start and the size of the symbol, plus the module name (between\n    brackets).  If symbol is unknown, but module is known, the offset\n    inside the module, plus the size of the module is added.  If any\n    element is not known it will be omitted and if the symbol name is\n    unknown it will return the hex string for the given address.\n"}, {"source1": "./usr/share/doc/systemtap-doc/tapsets/API-usymfile.html", "source2": "./usr/share/doc/systemtap-doc/tapsets/API-usymfile.html", "unified_diff": "@@ -1,11 +1,11 @@\n <html><head><meta http-equiv=\"Content-Type\" content=\"text/html; charset=ANSI_X3.4-1968\"><title>function::usymfile</title><meta name=\"generator\" content=\"DocBook XSL Stylesheets Vsnapshot\"><link rel=\"home\" href=\"index.html\" title=\"SystemTap Tapset Reference Manual\"><link rel=\"up\" href=\"context_stp.html\" title=\"Chapter&#160;2.&#160;Context Functions\"><link rel=\"prev\" href=\"API-usymdata.html\" title=\"function::usymdata\"><link rel=\"next\" href=\"API-usymfileline.html\" title=\"function::usymfileline\"></head><body bgcolor=\"white\" text=\"black\" link=\"#0000FF\" vlink=\"#840084\" alink=\"#0000FF\"><div class=\"navheader\"><table width=\"100%\" summary=\"Navigation header\"><tr><th colspan=\"3\" align=\"center\"><span class=\"phrase\">function::usymfile</span></th></tr><tr><td width=\"20%\" align=\"left\"><a accesskey=\"p\" href=\"API-usymdata.html\">Prev</a>&#160;</td><th width=\"60%\" align=\"center\">Chapter&#160;2.&#160;Context Functions</th><td width=\"20%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-usymfileline.html\">Next</a></td></tr></table><hr></div><div class=\"refentry\"><a name=\"API-usymfile\"></a><div class=\"titlepage\"></div><div class=\"refnamediv\"><h2>Name</h2><p>function::usymfile &#8212; \n      Return the file name of a given address.\n  </p></div><div class=\"refsynopsisdiv\"><h2>Synopsis</h2><pre class=\"programlisting\">\n     usymfile:string(addr:long)\n-</pre></div><div class=\"refsect1\"><a name=\"idm3531\"></a><h2>Arguments</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>addr</code></em></span></dt><dd><p>\n+</pre></div><div class=\"refsect1\"><a name=\"idm3530\"></a><h2>Arguments</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>addr</code></em></span></dt><dd><p>\n      The address to translate.\n-    </p></dd></dl></div></div><div class=\"refsect1\"><a name=\"idm3539\"></a><h2>Description</h2><p>\n+    </p></dd></dl></div></div><div class=\"refsect1\"><a name=\"idm3538\"></a><h2>Description</h2><p>\n    Returns the file name of the  given address, if known. If the\n    file name cannot be found, the hex string representation of the address\n    will be returned.\n </p></div></div><div class=\"navfooter\"><hr><table width=\"100%\" summary=\"Navigation footer\"><tr><td width=\"40%\" align=\"left\"><a accesskey=\"p\" href=\"API-usymdata.html\">Prev</a>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"u\" href=\"context_stp.html\">Up</a></td><td width=\"40%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-usymfileline.html\">Next</a></td></tr><tr><td width=\"40%\" align=\"left\" valign=\"top\"><span class=\"phrase\">function::usymdata</span>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"h\" href=\"index.html\">Home</a></td><td width=\"40%\" align=\"right\" valign=\"top\">&#160;<span class=\"phrase\">function::usymfileline</span></td></tr></table></div></body></html>\n"}, {"source1": "./usr/share/doc/systemtap-doc/tapsets/API-usymfileline.html", "source2": "./usr/share/doc/systemtap-doc/tapsets/API-usymfileline.html", "unified_diff": "@@ -1,11 +1,11 @@\n <html><head><meta http-equiv=\"Content-Type\" content=\"text/html; charset=ANSI_X3.4-1968\"><title>function::usymfileline</title><meta name=\"generator\" content=\"DocBook XSL Stylesheets Vsnapshot\"><link rel=\"home\" href=\"index.html\" title=\"SystemTap Tapset Reference Manual\"><link rel=\"up\" href=\"context_stp.html\" title=\"Chapter&#160;2.&#160;Context Functions\"><link rel=\"prev\" href=\"API-usymfile.html\" title=\"function::usymfile\"><link rel=\"next\" href=\"API-usymline.html\" title=\"function::usymline\"></head><body bgcolor=\"white\" text=\"black\" link=\"#0000FF\" vlink=\"#840084\" alink=\"#0000FF\"><div class=\"navheader\"><table width=\"100%\" summary=\"Navigation header\"><tr><th colspan=\"3\" align=\"center\"><span class=\"phrase\">function::usymfileline</span></th></tr><tr><td width=\"20%\" align=\"left\"><a accesskey=\"p\" href=\"API-usymfile.html\">Prev</a>&#160;</td><th width=\"60%\" align=\"center\">Chapter&#160;2.&#160;Context Functions</th><td width=\"20%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-usymline.html\">Next</a></td></tr></table><hr></div><div class=\"refentry\"><a name=\"API-usymfileline\"></a><div class=\"titlepage\"></div><div class=\"refnamediv\"><h2>Name</h2><p>function::usymfileline &#8212; \n      Return the file name and line number of an address.\n  </p></div><div class=\"refsynopsisdiv\"><h2>Synopsis</h2><pre class=\"programlisting\">\n     usymfileline:string(addr:long)\n-</pre></div><div class=\"refsect1\"><a name=\"idm3557\"></a><h2>Arguments</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>addr</code></em></span></dt><dd><p>\n+</pre></div><div class=\"refsect1\"><a name=\"idm3556\"></a><h2>Arguments</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>addr</code></em></span></dt><dd><p>\n      The address to translate.\n-    </p></dd></dl></div></div><div class=\"refsect1\"><a name=\"idm3565\"></a><h2>Description</h2><p>\n+    </p></dd></dl></div></div><div class=\"refsect1\"><a name=\"idm3564\"></a><h2>Description</h2><p>\n    Returns the file name and the (approximate) line number of the\n    given address, if known. If the file name or the line number cannot be\n    found, the hex string representation of the address will be returned.\n </p></div></div><div class=\"navfooter\"><hr><table width=\"100%\" summary=\"Navigation footer\"><tr><td width=\"40%\" align=\"left\"><a accesskey=\"p\" href=\"API-usymfile.html\">Prev</a>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"u\" href=\"context_stp.html\">Up</a></td><td width=\"40%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-usymline.html\">Next</a></td></tr><tr><td width=\"40%\" align=\"left\" valign=\"top\"><span class=\"phrase\">function::usymfile</span>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"h\" href=\"index.html\">Home</a></td><td width=\"40%\" align=\"right\" valign=\"top\">&#160;<span class=\"phrase\">function::usymline</span></td></tr></table></div></body></html>\n"}, {"source1": "./usr/share/doc/systemtap-doc/tapsets/API-usymline.html", "source2": "./usr/share/doc/systemtap-doc/tapsets/API-usymline.html", "unified_diff": "@@ -1,11 +1,11 @@\n <html><head><meta http-equiv=\"Content-Type\" content=\"text/html; charset=ANSI_X3.4-1968\"><title>function::usymline</title><meta name=\"generator\" content=\"DocBook XSL Stylesheets Vsnapshot\"><link rel=\"home\" href=\"index.html\" title=\"SystemTap Tapset Reference Manual\"><link rel=\"up\" href=\"context_stp.html\" title=\"Chapter&#160;2.&#160;Context Functions\"><link rel=\"prev\" href=\"API-usymfileline.html\" title=\"function::usymfileline\"><link rel=\"next\" href=\"API-usymname.html\" title=\"function::usymname\"></head><body bgcolor=\"white\" text=\"black\" link=\"#0000FF\" vlink=\"#840084\" alink=\"#0000FF\"><div class=\"navheader\"><table width=\"100%\" summary=\"Navigation header\"><tr><th colspan=\"3\" align=\"center\"><span class=\"phrase\">function::usymline</span></th></tr><tr><td width=\"20%\" align=\"left\"><a accesskey=\"p\" href=\"API-usymfileline.html\">Prev</a>&#160;</td><th width=\"60%\" align=\"center\">Chapter&#160;2.&#160;Context Functions</th><td width=\"20%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-usymname.html\">Next</a></td></tr></table><hr></div><div class=\"refentry\"><a name=\"API-usymline\"></a><div class=\"titlepage\"></div><div class=\"refnamediv\"><h2>Name</h2><p>function::usymline &#8212; \n      Return the line number of an address.\n  </p></div><div class=\"refsynopsisdiv\"><h2>Synopsis</h2><pre class=\"programlisting\">\n     usymline:string(addr:long)\n-</pre></div><div class=\"refsect1\"><a name=\"idm3583\"></a><h2>Arguments</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>addr</code></em></span></dt><dd><p>\n+</pre></div><div class=\"refsect1\"><a name=\"idm3582\"></a><h2>Arguments</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>addr</code></em></span></dt><dd><p>\n      The address to translate.\n-    </p></dd></dl></div></div><div class=\"refsect1\"><a name=\"idm3591\"></a><h2>Description</h2><p>\n+    </p></dd></dl></div></div><div class=\"refsect1\"><a name=\"idm3590\"></a><h2>Description</h2><p>\n    Returns the (approximate) line number of the given address, if\n    known. If the line number cannot be found, the hex string representation of\n    the address will be returned.\n </p></div></div><div class=\"navfooter\"><hr><table width=\"100%\" summary=\"Navigation footer\"><tr><td width=\"40%\" align=\"left\"><a accesskey=\"p\" href=\"API-usymfileline.html\">Prev</a>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"u\" href=\"context_stp.html\">Up</a></td><td width=\"40%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-usymname.html\">Next</a></td></tr><tr><td width=\"40%\" align=\"left\" valign=\"top\"><span class=\"phrase\">function::usymfileline</span>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"h\" href=\"index.html\">Home</a></td><td width=\"40%\" align=\"right\" valign=\"top\">&#160;<span class=\"phrase\">function::usymname</span></td></tr></table></div></body></html>\n"}, {"source1": "./usr/share/doc/systemtap-doc/tapsets/API-usymname.html", "source2": "./usr/share/doc/systemtap-doc/tapsets/API-usymname.html", "unified_diff": "@@ -1,11 +1,11 @@\n <html><head><meta http-equiv=\"Content-Type\" content=\"text/html; charset=ANSI_X3.4-1968\"><title>function::usymname</title><meta name=\"generator\" content=\"DocBook XSL Stylesheets Vsnapshot\"><link rel=\"home\" href=\"index.html\" title=\"SystemTap Tapset Reference Manual\"><link rel=\"up\" href=\"context_stp.html\" title=\"Chapter&#160;2.&#160;Context Functions\"><link rel=\"prev\" href=\"API-usymline.html\" title=\"function::usymline\"><link rel=\"next\" href=\"timestamp_stp.html\" title=\"Chapter&#160;3.&#160;Timestamp Functions\"></head><body bgcolor=\"white\" text=\"black\" link=\"#0000FF\" vlink=\"#840084\" alink=\"#0000FF\"><div class=\"navheader\"><table width=\"100%\" summary=\"Navigation header\"><tr><th colspan=\"3\" align=\"center\"><span class=\"phrase\">function::usymname</span></th></tr><tr><td width=\"20%\" align=\"left\"><a accesskey=\"p\" href=\"API-usymline.html\">Prev</a>&#160;</td><th width=\"60%\" align=\"center\">Chapter&#160;2.&#160;Context Functions</th><td width=\"20%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"timestamp_stp.html\">Next</a></td></tr></table><hr></div><div class=\"refentry\"><a name=\"API-usymname\"></a><div class=\"titlepage\"></div><div class=\"refnamediv\"><h2>Name</h2><p>function::usymname &#8212; \n      Return the symbol of an address in the current task.\n  </p></div><div class=\"refsynopsisdiv\"><h2>Synopsis</h2><pre class=\"programlisting\">\n     usymname:string(addr:long)\n-</pre></div><div class=\"refsect1\"><a name=\"idm3609\"></a><h2>Arguments</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>addr</code></em></span></dt><dd><p>\n+</pre></div><div class=\"refsect1\"><a name=\"idm3608\"></a><h2>Arguments</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>addr</code></em></span></dt><dd><p>\n      The address to translate.\n-    </p></dd></dl></div></div><div class=\"refsect1\"><a name=\"idm3617\"></a><h2>Description</h2><p>\n+    </p></dd></dl></div></div><div class=\"refsect1\"><a name=\"idm3616\"></a><h2>Description</h2><p>\n    Returns the (function) symbol name associated with the\n    given address if known. If not known it will return the hex string\n    representation of addr.\n </p></div></div><div class=\"navfooter\"><hr><table width=\"100%\" summary=\"Navigation footer\"><tr><td width=\"40%\" align=\"left\"><a accesskey=\"p\" href=\"API-usymline.html\">Prev</a>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"u\" href=\"context_stp.html\">Up</a></td><td width=\"40%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"timestamp_stp.html\">Next</a></td></tr><tr><td width=\"40%\" align=\"left\" valign=\"top\"><span class=\"phrase\">function::usymline</span>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"h\" href=\"index.html\">Home</a></td><td width=\"40%\" align=\"right\" valign=\"top\">&#160;Chapter&#160;3.&#160;Timestamp Functions</td></tr></table></div></body></html>\n"}, {"source1": "./usr/share/doc/systemtap-doc/tapsets/API-vm-brk.html", "source2": "./usr/share/doc/systemtap-doc/tapsets/API-vm-brk.html", "unified_diff": "@@ -1,11 +1,11 @@\n <html><head><meta http-equiv=\"Content-Type\" content=\"text/html; charset=ANSI_X3.4-1968\"><title>probe::vm.brk</title><meta name=\"generator\" content=\"DocBook XSL Stylesheets Vsnapshot\"><link rel=\"home\" href=\"index.html\" title=\"SystemTap Tapset Reference Manual\"><link rel=\"up\" href=\"memory_stp.html\" title=\"Chapter&#160;6.&#160;Memory Tapset\"><link rel=\"prev\" href=\"API-vm-fault-contains.html\" title=\"function::vm_fault_contains\"><link rel=\"next\" href=\"API-vm-kfree.html\" title=\"probe::vm.kfree\"></head><body bgcolor=\"white\" text=\"black\" link=\"#0000FF\" vlink=\"#840084\" alink=\"#0000FF\"><div class=\"navheader\"><table width=\"100%\" summary=\"Navigation header\"><tr><th colspan=\"3\" align=\"center\"><span class=\"phrase\">probe::vm.brk</span></th></tr><tr><td width=\"20%\" align=\"left\"><a accesskey=\"p\" href=\"API-vm-fault-contains.html\">Prev</a>&#160;</td><th width=\"60%\" align=\"center\">Chapter&#160;6.&#160;Memory Tapset</th><td width=\"20%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-vm-kfree.html\">Next</a></td></tr></table><hr></div><div class=\"refentry\"><a name=\"API-vm-brk\"></a><div class=\"titlepage\"></div><div class=\"refnamediv\"><h2>Name</h2><p>probe::vm.brk &#8212; \n      Fires when a brk is requested (i.e. the heap will be resized)\n- </p></div><div class=\"refsynopsisdiv\"><h2>Synopsis</h2><pre class=\"synopsis\">vm.brk </pre></div><div class=\"refsect1\"><a name=\"idm4634\"></a><h2>Values</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>length</code></em></span></dt><dd><p>\n-     the length of the memory segment \n-    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>name</code></em></span></dt><dd><p>\n+ </p></div><div class=\"refsynopsisdiv\"><h2>Synopsis</h2><pre class=\"synopsis\">vm.brk </pre></div><div class=\"refsect1\"><a name=\"idm4633\"></a><h2>Values</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>name</code></em></span></dt><dd><p>\n      name of the probe point\n+    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>length</code></em></span></dt><dd><p>\n+     the length of the memory segment \n     </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>address</code></em></span></dt><dd><p>\n      the requested address\n-    </p></dd></dl></div></div><div class=\"refsect1\"><a name=\"idm4652\"></a><h2>Context</h2><p>\n+    </p></dd></dl></div></div><div class=\"refsect1\"><a name=\"idm4651\"></a><h2>Context</h2><p>\n    The process calling brk.\n </p></div></div><div class=\"navfooter\"><hr><table width=\"100%\" summary=\"Navigation footer\"><tr><td width=\"40%\" align=\"left\"><a accesskey=\"p\" href=\"API-vm-fault-contains.html\">Prev</a>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"u\" href=\"memory_stp.html\">Up</a></td><td width=\"40%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-vm-kfree.html\">Next</a></td></tr><tr><td width=\"40%\" align=\"left\" valign=\"top\"><span class=\"phrase\">function::vm_fault_contains</span>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"h\" href=\"index.html\">Home</a></td><td width=\"40%\" align=\"right\" valign=\"top\">&#160;<span class=\"phrase\">probe::vm.kfree</span></td></tr></table></div></body></html>\n"}, {"source1": "./usr/share/doc/systemtap-doc/tapsets/API-vm-fault-contains.html", "source2": "./usr/share/doc/systemtap-doc/tapsets/API-vm-fault-contains.html", "unified_diff": "@@ -1,9 +1,9 @@\n <html><head><meta http-equiv=\"Content-Type\" content=\"text/html; charset=ANSI_X3.4-1968\"><title>function::vm_fault_contains</title><meta name=\"generator\" content=\"DocBook XSL Stylesheets Vsnapshot\"><link rel=\"home\" href=\"index.html\" title=\"SystemTap Tapset Reference Manual\"><link rel=\"up\" href=\"memory_stp.html\" title=\"Chapter&#160;6.&#160;Memory Tapset\"><link rel=\"prev\" href=\"API-proc-mem-txt.html\" title=\"function::proc_mem_txt\"><link rel=\"next\" href=\"API-vm-brk.html\" title=\"probe::vm.brk\"></head><body bgcolor=\"white\" text=\"black\" link=\"#0000FF\" vlink=\"#840084\" alink=\"#0000FF\"><div class=\"navheader\"><table width=\"100%\" summary=\"Navigation header\"><tr><th colspan=\"3\" align=\"center\"><span class=\"phrase\">function::vm_fault_contains</span></th></tr><tr><td width=\"20%\" align=\"left\"><a accesskey=\"p\" href=\"API-proc-mem-txt.html\">Prev</a>&#160;</td><th width=\"60%\" align=\"center\">Chapter&#160;6.&#160;Memory Tapset</th><td width=\"20%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-vm-brk.html\">Next</a></td></tr></table><hr></div><div class=\"refentry\"><a name=\"API-vm-fault-contains\"></a><div class=\"titlepage\"></div><div class=\"refnamediv\"><h2>Name</h2><p>function::vm_fault_contains &#8212; \n   Test return value for page fault reason\n  </p></div><div class=\"refsynopsisdiv\"><h2>Synopsis</h2><pre class=\"programlisting\">\n     vm_fault_contains:long(value:long,test:long)\n-</pre></div><div class=\"refsect1\"><a name=\"idm4606\"></a><h2>Arguments</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>value</code></em></span></dt><dd><p>\n+</pre></div><div class=\"refsect1\"><a name=\"idm4605\"></a><h2>Arguments</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>value</code></em></span></dt><dd><p>\n      the fault_type returned by vm.page_fault.return\n     </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>test</code></em></span></dt><dd><p>\n      the type of fault to test for (VM_FAULT_OOM or similar)\n     </p></dd></dl></div></div></div><div class=\"navfooter\"><hr><table width=\"100%\" summary=\"Navigation footer\"><tr><td width=\"40%\" align=\"left\"><a accesskey=\"p\" href=\"API-proc-mem-txt.html\">Prev</a>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"u\" href=\"memory_stp.html\">Up</a></td><td width=\"40%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-vm-brk.html\">Next</a></td></tr><tr><td width=\"40%\" align=\"left\" valign=\"top\"><span class=\"phrase\">function::proc_mem_txt</span>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"h\" href=\"index.html\">Home</a></td><td width=\"40%\" align=\"right\" valign=\"top\">&#160;<span class=\"phrase\">probe::vm.brk</span></td></tr></table></div></body></html>\n"}, {"source1": "./usr/share/doc/systemtap-doc/tapsets/API-vm-kfree.html", "source2": "./usr/share/doc/systemtap-doc/tapsets/API-vm-kfree.html", "unified_diff": "@@ -1,11 +1,11 @@\n <html><head><meta http-equiv=\"Content-Type\" content=\"text/html; charset=ANSI_X3.4-1968\"><title>probe::vm.kfree</title><meta name=\"generator\" content=\"DocBook XSL Stylesheets Vsnapshot\"><link rel=\"home\" href=\"index.html\" title=\"SystemTap Tapset Reference Manual\"><link rel=\"up\" href=\"memory_stp.html\" title=\"Chapter&#160;6.&#160;Memory Tapset\"><link rel=\"prev\" href=\"API-vm-brk.html\" title=\"probe::vm.brk\"><link rel=\"next\" href=\"API-vm-kmalloc.html\" title=\"probe::vm.kmalloc\"></head><body bgcolor=\"white\" text=\"black\" link=\"#0000FF\" vlink=\"#840084\" alink=\"#0000FF\"><div class=\"navheader\"><table width=\"100%\" summary=\"Navigation header\"><tr><th colspan=\"3\" align=\"center\"><span class=\"phrase\">probe::vm.kfree</span></th></tr><tr><td width=\"20%\" align=\"left\"><a accesskey=\"p\" href=\"API-vm-brk.html\">Prev</a>&#160;</td><th width=\"60%\" align=\"center\">Chapter&#160;6.&#160;Memory Tapset</th><td width=\"20%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-vm-kmalloc.html\">Next</a></td></tr></table><hr></div><div class=\"refentry\"><a name=\"API-vm-kfree\"></a><div class=\"titlepage\"></div><div class=\"refnamediv\"><h2>Name</h2><p>probe::vm.kfree &#8212; \n      Fires when kfree is requested\n- </p></div><div class=\"refsynopsisdiv\"><h2>Synopsis</h2><pre class=\"synopsis\">vm.kfree </pre></div><div class=\"refsect1\"><a name=\"idm4670\"></a><h2>Values</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>name</code></em></span></dt><dd><p>\n+ </p></div><div class=\"refsynopsisdiv\"><h2>Synopsis</h2><pre class=\"synopsis\">vm.kfree </pre></div><div class=\"refsect1\"><a name=\"idm4669\"></a><h2>Values</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>name</code></em></span></dt><dd><p>\n      name of the probe point\n     </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>caller_function</code></em></span></dt><dd><p>\n      name of the caller function.\n-    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>call_site</code></em></span></dt><dd><p>\n-     address of the function calling this kmemory function\n     </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>ptr</code></em></span></dt><dd><p>\n      pointer to the kmemory allocated which is returned by kmalloc\n+    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>call_site</code></em></span></dt><dd><p>\n+     address of the function calling this kmemory function\n     </p></dd></dl></div></div></div><div class=\"navfooter\"><hr><table width=\"100%\" summary=\"Navigation footer\"><tr><td width=\"40%\" align=\"left\"><a accesskey=\"p\" href=\"API-vm-brk.html\">Prev</a>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"u\" href=\"memory_stp.html\">Up</a></td><td width=\"40%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-vm-kmalloc.html\">Next</a></td></tr><tr><td width=\"40%\" align=\"left\" valign=\"top\"><span class=\"phrase\">probe::vm.brk</span>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"h\" href=\"index.html\">Home</a></td><td width=\"40%\" align=\"right\" valign=\"top\">&#160;<span class=\"phrase\">probe::vm.kmalloc</span></td></tr></table></div></body></html>\n"}, {"source1": "./usr/share/doc/systemtap-doc/tapsets/API-vm-kmalloc-node.html", "source2": "./usr/share/doc/systemtap-doc/tapsets/API-vm-kmalloc-node.html", "unified_diff": "@@ -1,19 +1,19 @@\n <html><head><meta http-equiv=\"Content-Type\" content=\"text/html; charset=ANSI_X3.4-1968\"><title>probe::vm.kmalloc_node</title><meta name=\"generator\" content=\"DocBook XSL Stylesheets Vsnapshot\"><link rel=\"home\" href=\"index.html\" title=\"SystemTap Tapset Reference Manual\"><link rel=\"up\" href=\"memory_stp.html\" title=\"Chapter&#160;6.&#160;Memory Tapset\"><link rel=\"prev\" href=\"API-vm-kmalloc.html\" title=\"probe::vm.kmalloc\"><link rel=\"next\" href=\"API-vm-kmem-cache-alloc.html\" title=\"probe::vm.kmem_cache_alloc\"></head><body bgcolor=\"white\" text=\"black\" link=\"#0000FF\" vlink=\"#840084\" alink=\"#0000FF\"><div class=\"navheader\"><table width=\"100%\" summary=\"Navigation header\"><tr><th colspan=\"3\" align=\"center\"><span class=\"phrase\">probe::vm.kmalloc_node</span></th></tr><tr><td width=\"20%\" align=\"left\"><a accesskey=\"p\" href=\"API-vm-kmalloc.html\">Prev</a>&#160;</td><th width=\"60%\" align=\"center\">Chapter&#160;6.&#160;Memory Tapset</th><td width=\"20%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-vm-kmem-cache-alloc.html\">Next</a></td></tr></table><hr></div><div class=\"refentry\"><a name=\"API-vm-kmalloc-node\"></a><div class=\"titlepage\"></div><div class=\"refnamediv\"><h2>Name</h2><p>probe::vm.kmalloc_node &#8212; \n      Fires when kmalloc_node is requested\n- </p></div><div class=\"refsynopsisdiv\"><h2>Synopsis</h2><pre class=\"synopsis\">vm.kmalloc_node </pre></div><div class=\"refsect1\"><a name=\"idm4766\"></a><h2>Values</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>ptr</code></em></span></dt><dd><p>\n-     pointer to the kmemory allocated\n-    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>bytes_req</code></em></span></dt><dd><p>\n-     requested Bytes\n+ </p></div><div class=\"refsynopsisdiv\"><h2>Synopsis</h2><pre class=\"synopsis\">vm.kmalloc_node </pre></div><div class=\"refsect1\"><a name=\"idm4765\"></a><h2>Values</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>gfp_flags</code></em></span></dt><dd><p>\n+     type of kmemory to allocate\n+    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>name</code></em></span></dt><dd><p>\n+     name of the probe point\n     </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>gfp_flag_name</code></em></span></dt><dd><p>\n      type of kmemory to allocate(in string format)\n-    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>gfp_flags</code></em></span></dt><dd><p>\n-     type of kmemory to allocate\n+    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>bytes_req</code></em></span></dt><dd><p>\n+     requested Bytes\n+    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>caller_function</code></em></span></dt><dd><p>\n+     name of the caller function\n+    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>ptr</code></em></span></dt><dd><p>\n+     pointer to the kmemory allocated\n     </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>bytes_alloc</code></em></span></dt><dd><p>\n      allocated Bytes\n-    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>name</code></em></span></dt><dd><p>\n-     name of the probe point\n     </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>call_site</code></em></span></dt><dd><p>\n      address of the function caling this  kmemory function\n-    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>caller_function</code></em></span></dt><dd><p>\n-     name of the caller function\n     </p></dd></dl></div></div></div><div class=\"navfooter\"><hr><table width=\"100%\" summary=\"Navigation footer\"><tr><td width=\"40%\" align=\"left\"><a accesskey=\"p\" href=\"API-vm-kmalloc.html\">Prev</a>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"u\" href=\"memory_stp.html\">Up</a></td><td width=\"40%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-vm-kmem-cache-alloc.html\">Next</a></td></tr><tr><td width=\"40%\" align=\"left\" valign=\"top\"><span class=\"phrase\">probe::vm.kmalloc</span>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"h\" href=\"index.html\">Home</a></td><td width=\"40%\" align=\"right\" valign=\"top\">&#160;<span class=\"phrase\">probe::vm.kmem_cache_alloc</span></td></tr></table></div></body></html>\n"}, {"source1": "./usr/share/doc/systemtap-doc/tapsets/API-vm-kmalloc.html", "source2": "./usr/share/doc/systemtap-doc/tapsets/API-vm-kmalloc.html", "unified_diff": "@@ -1,19 +1,19 @@\n <html><head><meta http-equiv=\"Content-Type\" content=\"text/html; charset=ANSI_X3.4-1968\"><title>probe::vm.kmalloc</title><meta name=\"generator\" content=\"DocBook XSL Stylesheets Vsnapshot\"><link rel=\"home\" href=\"index.html\" title=\"SystemTap Tapset Reference Manual\"><link rel=\"up\" href=\"memory_stp.html\" title=\"Chapter&#160;6.&#160;Memory Tapset\"><link rel=\"prev\" href=\"API-vm-kfree.html\" title=\"probe::vm.kfree\"><link rel=\"next\" href=\"API-vm-kmalloc-node.html\" title=\"probe::vm.kmalloc_node\"></head><body bgcolor=\"white\" text=\"black\" link=\"#0000FF\" vlink=\"#840084\" alink=\"#0000FF\"><div class=\"navheader\"><table width=\"100%\" summary=\"Navigation header\"><tr><th colspan=\"3\" align=\"center\"><span class=\"phrase\">probe::vm.kmalloc</span></th></tr><tr><td width=\"20%\" align=\"left\"><a accesskey=\"p\" href=\"API-vm-kfree.html\">Prev</a>&#160;</td><th width=\"60%\" align=\"center\">Chapter&#160;6.&#160;Memory Tapset</th><td width=\"20%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-vm-kmalloc-node.html\">Next</a></td></tr></table><hr></div><div class=\"refentry\"><a name=\"API-vm-kmalloc\"></a><div class=\"titlepage\"></div><div class=\"refnamediv\"><h2>Name</h2><p>probe::vm.kmalloc &#8212; \n      Fires when kmalloc is requested\n- </p></div><div class=\"refsynopsisdiv\"><h2>Synopsis</h2><pre class=\"synopsis\">vm.kmalloc </pre></div><div class=\"refsect1\"><a name=\"idm4708\"></a><h2>Values</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>gfp_flag_name</code></em></span></dt><dd><p>\n-     type of kmemory to allocate (in String format)\n-    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>gfp_flags</code></em></span></dt><dd><p>\n+ </p></div><div class=\"refsynopsisdiv\"><h2>Synopsis</h2><pre class=\"synopsis\">vm.kmalloc </pre></div><div class=\"refsect1\"><a name=\"idm4707\"></a><h2>Values</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>gfp_flags</code></em></span></dt><dd><p>\n      type of kmemory to allocate\n+    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>name</code></em></span></dt><dd><p>\n+     name of the probe point\n+    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>gfp_flag_name</code></em></span></dt><dd><p>\n+     type of kmemory to allocate (in String format)\n     </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>bytes_req</code></em></span></dt><dd><p>\n      requested Bytes\n-    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>ptr</code></em></span></dt><dd><p>\n-     pointer to the kmemory allocated\n     </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>caller_function</code></em></span></dt><dd><p>\n      name of the caller function\n-    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>call_site</code></em></span></dt><dd><p>\n-     address of the kmemory function\n-    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>name</code></em></span></dt><dd><p>\n-     name of the probe point\n+    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>ptr</code></em></span></dt><dd><p>\n+     pointer to the kmemory allocated\n     </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>bytes_alloc</code></em></span></dt><dd><p>\n      allocated Bytes\n+    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>call_site</code></em></span></dt><dd><p>\n+     address of the kmemory function\n     </p></dd></dl></div></div></div><div class=\"navfooter\"><hr><table width=\"100%\" summary=\"Navigation footer\"><tr><td width=\"40%\" align=\"left\"><a accesskey=\"p\" href=\"API-vm-kfree.html\">Prev</a>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"u\" href=\"memory_stp.html\">Up</a></td><td width=\"40%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-vm-kmalloc-node.html\">Next</a></td></tr><tr><td width=\"40%\" align=\"left\" valign=\"top\"><span class=\"phrase\">probe::vm.kfree</span>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"h\" href=\"index.html\">Home</a></td><td width=\"40%\" align=\"right\" valign=\"top\">&#160;<span class=\"phrase\">probe::vm.kmalloc_node</span></td></tr></table></div></body></html>\n"}, {"source1": "./usr/share/doc/systemtap-doc/tapsets/API-vm-kmem-cache-alloc-node.html", "source2": "./usr/share/doc/systemtap-doc/tapsets/API-vm-kmem-cache-alloc-node.html", "unified_diff": "@@ -1,19 +1,19 @@\n <html><head><meta http-equiv=\"Content-Type\" content=\"text/html; charset=ANSI_X3.4-1968\"><title>probe::vm.kmem_cache_alloc_node</title><meta name=\"generator\" content=\"DocBook XSL Stylesheets Vsnapshot\"><link rel=\"home\" href=\"index.html\" title=\"SystemTap Tapset Reference Manual\"><link rel=\"up\" href=\"memory_stp.html\" title=\"Chapter&#160;6.&#160;Memory Tapset\"><link rel=\"prev\" href=\"API-vm-kmem-cache-alloc.html\" title=\"probe::vm.kmem_cache_alloc\"><link rel=\"next\" href=\"API-vm-kmem-cache-free.html\" title=\"probe::vm.kmem_cache_free\"></head><body bgcolor=\"white\" text=\"black\" link=\"#0000FF\" vlink=\"#840084\" alink=\"#0000FF\"><div class=\"navheader\"><table width=\"100%\" summary=\"Navigation header\"><tr><th colspan=\"3\" align=\"center\"><span class=\"phrase\">probe::vm.kmem_cache_alloc_node</span></th></tr><tr><td width=\"20%\" align=\"left\"><a accesskey=\"p\" href=\"API-vm-kmem-cache-alloc.html\">Prev</a>&#160;</td><th width=\"60%\" align=\"center\">Chapter&#160;6.&#160;Memory Tapset</th><td width=\"20%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-vm-kmem-cache-free.html\">Next</a></td></tr></table><hr></div><div class=\"refentry\"><a name=\"API-vm-kmem-cache-alloc-node\"></a><div class=\"titlepage\"></div><div class=\"refnamediv\"><h2>Name</h2><p>probe::vm.kmem_cache_alloc_node &#8212; \n      Fires when kmem_cache_alloc_node is requested\n- </p></div><div class=\"refsynopsisdiv\"><h2>Synopsis</h2><pre class=\"synopsis\">vm.kmem_cache_alloc_node </pre></div><div class=\"refsect1\"><a name=\"idm4882\"></a><h2>Values</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>bytes_alloc</code></em></span></dt><dd><p>\n-     allocated Bytes\n+ </p></div><div class=\"refsynopsisdiv\"><h2>Synopsis</h2><pre class=\"synopsis\">vm.kmem_cache_alloc_node </pre></div><div class=\"refsect1\"><a name=\"idm4881\"></a><h2>Values</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>gfp_flag_name</code></em></span></dt><dd><p>\n+     type of kmemory to allocate(in string format)\n+    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>gfp_flags</code></em></span></dt><dd><p>\n+     type of kmemory to allocate\n     </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>name</code></em></span></dt><dd><p>\n      name of the probe point\n-    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>call_site</code></em></span></dt><dd><p>\n-     address of the function calling this kmemory function\n+    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>bytes_req</code></em></span></dt><dd><p>\n+     requested Bytes\n     </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>caller_function</code></em></span></dt><dd><p>\n      name of the caller function\n     </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>ptr</code></em></span></dt><dd><p>\n      pointer to the kmemory allocated\n-    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>bytes_req</code></em></span></dt><dd><p>\n-     requested Bytes\n-    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>gfp_flag_name</code></em></span></dt><dd><p>\n-     type of kmemory to allocate(in string format)\n-    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>gfp_flags</code></em></span></dt><dd><p>\n-     type of kmemory to allocate\n+    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>bytes_alloc</code></em></span></dt><dd><p>\n+     allocated Bytes\n+    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>call_site</code></em></span></dt><dd><p>\n+     address of the function calling this kmemory function\n     </p></dd></dl></div></div></div><div class=\"navfooter\"><hr><table width=\"100%\" summary=\"Navigation footer\"><tr><td width=\"40%\" align=\"left\"><a accesskey=\"p\" href=\"API-vm-kmem-cache-alloc.html\">Prev</a>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"u\" href=\"memory_stp.html\">Up</a></td><td width=\"40%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-vm-kmem-cache-free.html\">Next</a></td></tr><tr><td width=\"40%\" align=\"left\" valign=\"top\"><span class=\"phrase\">probe::vm.kmem_cache_alloc</span>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"h\" href=\"index.html\">Home</a></td><td width=\"40%\" align=\"right\" valign=\"top\">&#160;<span class=\"phrase\">probe::vm.kmem_cache_free</span></td></tr></table></div></body></html>\n"}, {"source1": "./usr/share/doc/systemtap-doc/tapsets/API-vm-kmem-cache-alloc.html", "source2": "./usr/share/doc/systemtap-doc/tapsets/API-vm-kmem-cache-alloc.html", "unified_diff": "@@ -1,19 +1,19 @@\n <html><head><meta http-equiv=\"Content-Type\" content=\"text/html; charset=ANSI_X3.4-1968\"><title>probe::vm.kmem_cache_alloc</title><meta name=\"generator\" content=\"DocBook XSL Stylesheets Vsnapshot\"><link rel=\"home\" href=\"index.html\" title=\"SystemTap Tapset Reference Manual\"><link rel=\"up\" href=\"memory_stp.html\" title=\"Chapter&#160;6.&#160;Memory Tapset\"><link rel=\"prev\" href=\"API-vm-kmalloc-node.html\" title=\"probe::vm.kmalloc_node\"><link rel=\"next\" href=\"API-vm-kmem-cache-alloc-node.html\" title=\"probe::vm.kmem_cache_alloc_node\"></head><body bgcolor=\"white\" text=\"black\" link=\"#0000FF\" vlink=\"#840084\" alink=\"#0000FF\"><div class=\"navheader\"><table width=\"100%\" summary=\"Navigation header\"><tr><th colspan=\"3\" align=\"center\"><span class=\"phrase\">probe::vm.kmem_cache_alloc</span></th></tr><tr><td width=\"20%\" align=\"left\"><a accesskey=\"p\" href=\"API-vm-kmalloc-node.html\">Prev</a>&#160;</td><th width=\"60%\" align=\"center\">Chapter&#160;6.&#160;Memory Tapset</th><td width=\"20%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-vm-kmem-cache-alloc-node.html\">Next</a></td></tr></table><hr></div><div class=\"refentry\"><a name=\"API-vm-kmem-cache-alloc\"></a><div class=\"titlepage\"></div><div class=\"refnamediv\"><h2>Name</h2><p>probe::vm.kmem_cache_alloc &#8212; \n      Fires when kmem_cache_alloc is requested\n- </p></div><div class=\"refsynopsisdiv\"><h2>Synopsis</h2><pre class=\"synopsis\">vm.kmem_cache_alloc </pre></div><div class=\"refsect1\"><a name=\"idm4824\"></a><h2>Values</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>bytes_alloc</code></em></span></dt><dd><p>\n-     allocated Bytes\n+ </p></div><div class=\"refsynopsisdiv\"><h2>Synopsis</h2><pre class=\"synopsis\">vm.kmem_cache_alloc </pre></div><div class=\"refsect1\"><a name=\"idm4823\"></a><h2>Values</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>gfp_flag_name</code></em></span></dt><dd><p>\n+     type of kmemory to allocate(in string format)\n+    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>gfp_flags</code></em></span></dt><dd><p>\n+     type of kmemory to allocate\n     </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>name</code></em></span></dt><dd><p>\n      name of the probe point\n-    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>call_site</code></em></span></dt><dd><p>\n-     address of the function calling this kmemory function.\n     </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>caller_function</code></em></span></dt><dd><p>\n      name of the caller function.\n     </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>ptr</code></em></span></dt><dd><p>\n      pointer to the kmemory allocated\n     </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>bytes_req</code></em></span></dt><dd><p>\n      requested Bytes\n-    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>gfp_flags</code></em></span></dt><dd><p>\n-     type of kmemory to allocate\n-    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>gfp_flag_name</code></em></span></dt><dd><p>\n-     type of kmemory to allocate(in string format)\n+    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>call_site</code></em></span></dt><dd><p>\n+     address of the function calling this kmemory function.\n+    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>bytes_alloc</code></em></span></dt><dd><p>\n+     allocated Bytes\n     </p></dd></dl></div></div></div><div class=\"navfooter\"><hr><table width=\"100%\" summary=\"Navigation footer\"><tr><td width=\"40%\" align=\"left\"><a accesskey=\"p\" href=\"API-vm-kmalloc-node.html\">Prev</a>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"u\" href=\"memory_stp.html\">Up</a></td><td width=\"40%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-vm-kmem-cache-alloc-node.html\">Next</a></td></tr><tr><td width=\"40%\" align=\"left\" valign=\"top\"><span class=\"phrase\">probe::vm.kmalloc_node</span>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"h\" href=\"index.html\">Home</a></td><td width=\"40%\" align=\"right\" valign=\"top\">&#160;<span class=\"phrase\">probe::vm.kmem_cache_alloc_node</span></td></tr></table></div></body></html>\n"}, {"source1": "./usr/share/doc/systemtap-doc/tapsets/API-vm-kmem-cache-free.html", "source2": "./usr/share/doc/systemtap-doc/tapsets/API-vm-kmem-cache-free.html", "unified_diff": "@@ -1,11 +1,11 @@\n <html><head><meta http-equiv=\"Content-Type\" content=\"text/html; charset=ANSI_X3.4-1968\"><title>probe::vm.kmem_cache_free</title><meta name=\"generator\" content=\"DocBook XSL Stylesheets Vsnapshot\"><link rel=\"home\" href=\"index.html\" title=\"SystemTap Tapset Reference Manual\"><link rel=\"up\" href=\"memory_stp.html\" title=\"Chapter&#160;6.&#160;Memory Tapset\"><link rel=\"prev\" href=\"API-vm-kmem-cache-alloc-node.html\" title=\"probe::vm.kmem_cache_alloc_node\"><link rel=\"next\" href=\"API-vm-mmap.html\" title=\"probe::vm.mmap\"></head><body bgcolor=\"white\" text=\"black\" link=\"#0000FF\" vlink=\"#840084\" alink=\"#0000FF\"><div class=\"navheader\"><table width=\"100%\" summary=\"Navigation header\"><tr><th colspan=\"3\" align=\"center\"><span class=\"phrase\">probe::vm.kmem_cache_free</span></th></tr><tr><td width=\"20%\" align=\"left\"><a accesskey=\"p\" href=\"API-vm-kmem-cache-alloc-node.html\">Prev</a>&#160;</td><th width=\"60%\" align=\"center\">Chapter&#160;6.&#160;Memory Tapset</th><td width=\"20%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-vm-mmap.html\">Next</a></td></tr></table><hr></div><div class=\"refentry\"><a name=\"API-vm-kmem-cache-free\"></a><div class=\"titlepage\"></div><div class=\"refnamediv\"><h2>Name</h2><p>probe::vm.kmem_cache_free &#8212; \n      Fires when kmem_cache_free is requested\n- </p></div><div class=\"refsynopsisdiv\"><h2>Synopsis</h2><pre class=\"synopsis\">vm.kmem_cache_free </pre></div><div class=\"refsect1\"><a name=\"idm4940\"></a><h2>Values</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>caller_function</code></em></span></dt><dd><p>\n-     Name of the caller function.\n-    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>call_site</code></em></span></dt><dd><p>\n+ </p></div><div class=\"refsynopsisdiv\"><h2>Synopsis</h2><pre class=\"synopsis\">vm.kmem_cache_free </pre></div><div class=\"refsect1\"><a name=\"idm4939\"></a><h2>Values</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>call_site</code></em></span></dt><dd><p>\n      Address of the function calling this kmemory function\n-    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>name</code></em></span></dt><dd><p>\n-     Name of the probe point\n+    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>caller_function</code></em></span></dt><dd><p>\n+     Name of the caller function.\n     </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>ptr</code></em></span></dt><dd><p>\n      Pointer to the kmemory allocated which is returned by kmem_cache\n+    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>name</code></em></span></dt><dd><p>\n+     Name of the probe point\n     </p></dd></dl></div></div></div><div class=\"navfooter\"><hr><table width=\"100%\" summary=\"Navigation footer\"><tr><td width=\"40%\" align=\"left\"><a accesskey=\"p\" href=\"API-vm-kmem-cache-alloc-node.html\">Prev</a>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"u\" href=\"memory_stp.html\">Up</a></td><td width=\"40%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-vm-mmap.html\">Next</a></td></tr><tr><td width=\"40%\" align=\"left\" valign=\"top\"><span class=\"phrase\">probe::vm.kmem_cache_alloc_node</span>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"h\" href=\"index.html\">Home</a></td><td width=\"40%\" align=\"right\" valign=\"top\">&#160;<span class=\"phrase\">probe::vm.mmap</span></td></tr></table></div></body></html>\n"}, {"source1": "./usr/share/doc/systemtap-doc/tapsets/API-vm-mmap.html", "source2": "./usr/share/doc/systemtap-doc/tapsets/API-vm-mmap.html", "unified_diff": "@@ -1,11 +1,11 @@\n <html><head><meta http-equiv=\"Content-Type\" content=\"text/html; charset=ANSI_X3.4-1968\"><title>probe::vm.mmap</title><meta name=\"generator\" content=\"DocBook XSL Stylesheets Vsnapshot\"><link rel=\"home\" href=\"index.html\" title=\"SystemTap Tapset Reference Manual\"><link rel=\"up\" href=\"memory_stp.html\" title=\"Chapter&#160;6.&#160;Memory Tapset\"><link rel=\"prev\" href=\"API-vm-kmem-cache-free.html\" title=\"probe::vm.kmem_cache_free\"><link rel=\"next\" href=\"API-vm-munmap.html\" title=\"probe::vm.munmap\"></head><body bgcolor=\"white\" text=\"black\" link=\"#0000FF\" vlink=\"#840084\" alink=\"#0000FF\"><div class=\"navheader\"><table width=\"100%\" summary=\"Navigation header\"><tr><th colspan=\"3\" align=\"center\"><span class=\"phrase\">probe::vm.mmap</span></th></tr><tr><td width=\"20%\" align=\"left\"><a accesskey=\"p\" href=\"API-vm-kmem-cache-free.html\">Prev</a>&#160;</td><th width=\"60%\" align=\"center\">Chapter&#160;6.&#160;Memory Tapset</th><td width=\"20%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-vm-munmap.html\">Next</a></td></tr></table><hr></div><div class=\"refentry\"><a name=\"API-vm-mmap\"></a><div class=\"titlepage\"></div><div class=\"refnamediv\"><h2>Name</h2><p>probe::vm.mmap &#8212; \n      Fires when an mmap is requested\n- </p></div><div class=\"refsynopsisdiv\"><h2>Synopsis</h2><pre class=\"synopsis\">vm.mmap </pre></div><div class=\"refsect1\"><a name=\"idm4978\"></a><h2>Values</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>name</code></em></span></dt><dd><p>\n+ </p></div><div class=\"refsynopsisdiv\"><h2>Synopsis</h2><pre class=\"synopsis\">vm.mmap </pre></div><div class=\"refsect1\"><a name=\"idm4977\"></a><h2>Values</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>name</code></em></span></dt><dd><p>\n      name of the probe point\n     </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>length</code></em></span></dt><dd><p>\n      the length of the memory segment \n     </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>address</code></em></span></dt><dd><p>\n      the requested address\n-    </p></dd></dl></div></div><div class=\"refsect1\"><a name=\"idm4996\"></a><h2>Context</h2><p>\n+    </p></dd></dl></div></div><div class=\"refsect1\"><a name=\"idm4995\"></a><h2>Context</h2><p>\n    The process calling mmap.\n </p></div></div><div class=\"navfooter\"><hr><table width=\"100%\" summary=\"Navigation footer\"><tr><td width=\"40%\" align=\"left\"><a accesskey=\"p\" href=\"API-vm-kmem-cache-free.html\">Prev</a>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"u\" href=\"memory_stp.html\">Up</a></td><td width=\"40%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-vm-munmap.html\">Next</a></td></tr><tr><td width=\"40%\" align=\"left\" valign=\"top\"><span class=\"phrase\">probe::vm.kmem_cache_free</span>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"h\" href=\"index.html\">Home</a></td><td width=\"40%\" align=\"right\" valign=\"top\">&#160;<span class=\"phrase\">probe::vm.munmap</span></td></tr></table></div></body></html>\n"}, {"source1": "./usr/share/doc/systemtap-doc/tapsets/API-vm-munmap.html", "source2": "./usr/share/doc/systemtap-doc/tapsets/API-vm-munmap.html", "unified_diff": "@@ -1,11 +1,11 @@\n <html><head><meta http-equiv=\"Content-Type\" content=\"text/html; charset=ANSI_X3.4-1968\"><title>probe::vm.munmap</title><meta name=\"generator\" content=\"DocBook XSL Stylesheets Vsnapshot\"><link rel=\"home\" href=\"index.html\" title=\"SystemTap Tapset Reference Manual\"><link rel=\"up\" href=\"memory_stp.html\" title=\"Chapter&#160;6.&#160;Memory Tapset\"><link rel=\"prev\" href=\"API-vm-mmap.html\" title=\"probe::vm.mmap\"><link rel=\"next\" href=\"API-vm-oom-kill.html\" title=\"probe::vm.oom_kill\"></head><body bgcolor=\"white\" text=\"black\" link=\"#0000FF\" vlink=\"#840084\" alink=\"#0000FF\"><div class=\"navheader\"><table width=\"100%\" summary=\"Navigation header\"><tr><th colspan=\"3\" align=\"center\"><span class=\"phrase\">probe::vm.munmap</span></th></tr><tr><td width=\"20%\" align=\"left\"><a accesskey=\"p\" href=\"API-vm-mmap.html\">Prev</a>&#160;</td><th width=\"60%\" align=\"center\">Chapter&#160;6.&#160;Memory Tapset</th><td width=\"20%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-vm-oom-kill.html\">Next</a></td></tr></table><hr></div><div class=\"refentry\"><a name=\"API-vm-munmap\"></a><div class=\"titlepage\"></div><div class=\"refnamediv\"><h2>Name</h2><p>probe::vm.munmap &#8212; \n      Fires when an munmap is requested\n- </p></div><div class=\"refsynopsisdiv\"><h2>Synopsis</h2><pre class=\"synopsis\">vm.munmap </pre></div><div class=\"refsect1\"><a name=\"idm5014\"></a><h2>Values</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>address</code></em></span></dt><dd><p>\n-     the requested address\n-    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>name</code></em></span></dt><dd><p>\n+ </p></div><div class=\"refsynopsisdiv\"><h2>Synopsis</h2><pre class=\"synopsis\">vm.munmap </pre></div><div class=\"refsect1\"><a name=\"idm5013\"></a><h2>Values</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>name</code></em></span></dt><dd><p>\n      name of the probe point\n     </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>length</code></em></span></dt><dd><p>\n      the length of the memory segment \n-    </p></dd></dl></div></div><div class=\"refsect1\"><a name=\"idm5032\"></a><h2>Context</h2><p>\n+    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>address</code></em></span></dt><dd><p>\n+     the requested address\n+    </p></dd></dl></div></div><div class=\"refsect1\"><a name=\"idm5031\"></a><h2>Context</h2><p>\n    The process calling munmap.\n </p></div></div><div class=\"navfooter\"><hr><table width=\"100%\" summary=\"Navigation footer\"><tr><td width=\"40%\" align=\"left\"><a accesskey=\"p\" href=\"API-vm-mmap.html\">Prev</a>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"u\" href=\"memory_stp.html\">Up</a></td><td width=\"40%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-vm-oom-kill.html\">Next</a></td></tr><tr><td width=\"40%\" align=\"left\" valign=\"top\"><span class=\"phrase\">probe::vm.mmap</span>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"h\" href=\"index.html\">Home</a></td><td width=\"40%\" align=\"right\" valign=\"top\">&#160;<span class=\"phrase\">probe::vm.oom_kill</span></td></tr></table></div></body></html>\n"}, {"source1": "./usr/share/doc/systemtap-doc/tapsets/API-vm-oom-kill.html", "source2": "./usr/share/doc/systemtap-doc/tapsets/API-vm-oom-kill.html", "unified_diff": "@@ -1,10 +1,10 @@\n <html><head><meta http-equiv=\"Content-Type\" content=\"text/html; charset=ANSI_X3.4-1968\"><title>probe::vm.oom_kill</title><meta name=\"generator\" content=\"DocBook XSL Stylesheets Vsnapshot\"><link rel=\"home\" href=\"index.html\" title=\"SystemTap Tapset Reference Manual\"><link rel=\"up\" href=\"memory_stp.html\" title=\"Chapter&#160;6.&#160;Memory Tapset\"><link rel=\"prev\" href=\"API-vm-munmap.html\" title=\"probe::vm.munmap\"><link rel=\"next\" href=\"API-vm-pagefault.html\" title=\"probe::vm.pagefault\"></head><body bgcolor=\"white\" text=\"black\" link=\"#0000FF\" vlink=\"#840084\" alink=\"#0000FF\"><div class=\"navheader\"><table width=\"100%\" summary=\"Navigation header\"><tr><th colspan=\"3\" align=\"center\"><span class=\"phrase\">probe::vm.oom_kill</span></th></tr><tr><td width=\"20%\" align=\"left\"><a accesskey=\"p\" href=\"API-vm-munmap.html\">Prev</a>&#160;</td><th width=\"60%\" align=\"center\">Chapter&#160;6.&#160;Memory Tapset</th><td width=\"20%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-vm-pagefault.html\">Next</a></td></tr></table><hr></div><div class=\"refentry\"><a name=\"API-vm-oom-kill\"></a><div class=\"titlepage\"></div><div class=\"refnamediv\"><h2>Name</h2><p>probe::vm.oom_kill &#8212; \n      Fires when a thread is selected for termination by the OOM killer\n- </p></div><div class=\"refsynopsisdiv\"><h2>Synopsis</h2><pre class=\"synopsis\">vm.oom_kill </pre></div><div class=\"refsect1\"><a name=\"idm5050\"></a><h2>Values</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>task</code></em></span></dt><dd><p>\n-     the task being killed\n-    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>name</code></em></span></dt><dd><p>\n+ </p></div><div class=\"refsynopsisdiv\"><h2>Synopsis</h2><pre class=\"synopsis\">vm.oom_kill </pre></div><div class=\"refsect1\"><a name=\"idm5049\"></a><h2>Values</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>name</code></em></span></dt><dd><p>\n      name of the probe point\n-    </p></dd></dl></div></div><div class=\"refsect1\"><a name=\"idm5063\"></a><h2>Context</h2><p>\n+    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>task</code></em></span></dt><dd><p>\n+     the task being killed\n+    </p></dd></dl></div></div><div class=\"refsect1\"><a name=\"idm5062\"></a><h2>Context</h2><p>\n    The process that tried to consume excessive memory, and thus\n    triggered the OOM.\n </p></div></div><div class=\"navfooter\"><hr><table width=\"100%\" summary=\"Navigation footer\"><tr><td width=\"40%\" align=\"left\"><a accesskey=\"p\" href=\"API-vm-munmap.html\">Prev</a>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"u\" href=\"memory_stp.html\">Up</a></td><td width=\"40%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-vm-pagefault.html\">Next</a></td></tr><tr><td width=\"40%\" align=\"left\" valign=\"top\"><span class=\"phrase\">probe::vm.munmap</span>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"h\" href=\"index.html\">Home</a></td><td width=\"40%\" align=\"right\" valign=\"top\">&#160;<span class=\"phrase\">probe::vm.pagefault</span></td></tr></table></div></body></html>\n"}, {"source1": "./usr/share/doc/systemtap-doc/tapsets/API-vm-pagefault-return.html", "source2": "./usr/share/doc/systemtap-doc/tapsets/API-vm-pagefault-return.html", "unified_diff": "@@ -1,10 +1,10 @@\n <html><head><meta http-equiv=\"Content-Type\" content=\"text/html; charset=ANSI_X3.4-1968\"><title>probe::vm.pagefault.return</title><meta name=\"generator\" content=\"DocBook XSL Stylesheets Vsnapshot\"><link rel=\"home\" href=\"index.html\" title=\"SystemTap Tapset Reference Manual\"><link rel=\"up\" href=\"memory_stp.html\" title=\"Chapter&#160;6.&#160;Memory Tapset\"><link rel=\"prev\" href=\"API-vm-pagefault.html\" title=\"probe::vm.pagefault\"><link rel=\"next\" href=\"API-vm-write-shared.html\" title=\"probe::vm.write_shared\"></head><body bgcolor=\"white\" text=\"black\" link=\"#0000FF\" vlink=\"#840084\" alink=\"#0000FF\"><div class=\"navheader\"><table width=\"100%\" summary=\"Navigation header\"><tr><th colspan=\"3\" align=\"center\"><span class=\"phrase\">probe::vm.pagefault.return</span></th></tr><tr><td width=\"20%\" align=\"left\"><a accesskey=\"p\" href=\"API-vm-pagefault.html\">Prev</a>&#160;</td><th width=\"60%\" align=\"center\">Chapter&#160;6.&#160;Memory Tapset</th><td width=\"20%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-vm-write-shared.html\">Next</a></td></tr></table><hr></div><div class=\"refentry\"><a name=\"API-vm-pagefault-return\"></a><div class=\"titlepage\"></div><div class=\"refnamediv\"><h2>Name</h2><p>probe::vm.pagefault.return &#8212; \n      Indicates what type of fault occurred\n- </p></div><div class=\"refsynopsisdiv\"><h2>Synopsis</h2><pre class=\"synopsis\">vm.pagefault.return </pre></div><div class=\"refsect1\"><a name=\"idm5117\"></a><h2>Values</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>name</code></em></span></dt><dd><p>\n+ </p></div><div class=\"refsynopsisdiv\"><h2>Synopsis</h2><pre class=\"synopsis\">vm.pagefault.return </pre></div><div class=\"refsect1\"><a name=\"idm5116\"></a><h2>Values</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>name</code></em></span></dt><dd><p>\n      name of the probe point\n     </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>fault_type</code></em></span></dt><dd><p>\n      returns either \n      0 (VM_FAULT_OOM) for out of memory faults, \n      2 (VM_FAULT_MINOR) for minor faults, 3 (VM_FAULT_MAJOR) for \n      major faults, or 1 (VM_FAULT_SIGBUS) if the fault was neither OOM, minor fault, \n      nor major fault.\n"}, {"source1": "./usr/share/doc/systemtap-doc/tapsets/API-vm-pagefault.html", "source2": "./usr/share/doc/systemtap-doc/tapsets/API-vm-pagefault.html", "unified_diff": "@@ -1,12 +1,12 @@\n <html><head><meta http-equiv=\"Content-Type\" content=\"text/html; charset=ANSI_X3.4-1968\"><title>probe::vm.pagefault</title><meta name=\"generator\" content=\"DocBook XSL Stylesheets Vsnapshot\"><link rel=\"home\" href=\"index.html\" title=\"SystemTap Tapset Reference Manual\"><link rel=\"up\" href=\"memory_stp.html\" title=\"Chapter&#160;6.&#160;Memory Tapset\"><link rel=\"prev\" href=\"API-vm-oom-kill.html\" title=\"probe::vm.oom_kill\"><link rel=\"next\" href=\"API-vm-pagefault-return.html\" title=\"probe::vm.pagefault.return\"></head><body bgcolor=\"white\" text=\"black\" link=\"#0000FF\" vlink=\"#840084\" alink=\"#0000FF\"><div class=\"navheader\"><table width=\"100%\" summary=\"Navigation header\"><tr><th colspan=\"3\" align=\"center\"><span class=\"phrase\">probe::vm.pagefault</span></th></tr><tr><td width=\"20%\" align=\"left\"><a accesskey=\"p\" href=\"API-vm-oom-kill.html\">Prev</a>&#160;</td><th width=\"60%\" align=\"center\">Chapter&#160;6.&#160;Memory Tapset</th><td width=\"20%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-vm-pagefault-return.html\">Next</a></td></tr></table><hr></div><div class=\"refentry\"><a name=\"API-vm-pagefault\"></a><div class=\"titlepage\"></div><div class=\"refnamediv\"><h2>Name</h2><p>probe::vm.pagefault &#8212; \n      Records that a page fault occurred\n- </p></div><div class=\"refsynopsisdiv\"><h2>Synopsis</h2><pre class=\"synopsis\">vm.pagefault </pre></div><div class=\"refsect1\"><a name=\"idm5081\"></a><h2>Values</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>write_access</code></em></span></dt><dd><p>\n+ </p></div><div class=\"refsynopsisdiv\"><h2>Synopsis</h2><pre class=\"synopsis\">vm.pagefault </pre></div><div class=\"refsect1\"><a name=\"idm5080\"></a><h2>Values</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>address</code></em></span></dt><dd><p>\n+     the address of the faulting memory access; i.e. the address that caused the page fault\n+    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>write_access</code></em></span></dt><dd><p>\n      indicates whether this was a write or read access; 1 indicates a write, \n      while 0 indicates a read\n-    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>address</code></em></span></dt><dd><p>\n-     the address of the faulting memory access; i.e. the address that caused the page fault\n     </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>name</code></em></span></dt><dd><p>\n      name of the probe point\n-    </p></dd></dl></div></div><div class=\"refsect1\"><a name=\"idm5099\"></a><h2>Context</h2><p>\n+    </p></dd></dl></div></div><div class=\"refsect1\"><a name=\"idm5098\"></a><h2>Context</h2><p>\n    The process which triggered the fault\n </p></div></div><div class=\"navfooter\"><hr><table width=\"100%\" summary=\"Navigation footer\"><tr><td width=\"40%\" align=\"left\"><a accesskey=\"p\" href=\"API-vm-oom-kill.html\">Prev</a>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"u\" href=\"memory_stp.html\">Up</a></td><td width=\"40%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-vm-pagefault-return.html\">Next</a></td></tr><tr><td width=\"40%\" align=\"left\" valign=\"top\"><span class=\"phrase\">probe::vm.oom_kill</span>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"h\" href=\"index.html\">Home</a></td><td width=\"40%\" align=\"right\" valign=\"top\">&#160;<span class=\"phrase\">probe::vm.pagefault.return</span></td></tr></table></div></body></html>\n"}, {"source1": "./usr/share/doc/systemtap-doc/tapsets/API-vm-write-shared-copy.html", "source2": "./usr/share/doc/systemtap-doc/tapsets/API-vm-write-shared-copy.html", "unified_diff": "@@ -1,15 +1,15 @@\n <html><head><meta http-equiv=\"Content-Type\" content=\"text/html; charset=ANSI_X3.4-1968\"><title>probe::vm.write_shared_copy</title><meta name=\"generator\" content=\"DocBook XSL Stylesheets Vsnapshot\"><link rel=\"home\" href=\"index.html\" title=\"SystemTap Tapset Reference Manual\"><link rel=\"up\" href=\"memory_stp.html\" title=\"Chapter&#160;6.&#160;Memory Tapset\"><link rel=\"prev\" href=\"API-vm-write-shared.html\" title=\"probe::vm.write_shared\"><link rel=\"next\" href=\"task_time_stp.html\" title=\"Chapter&#160;7.&#160;Task Time Tapset\"></head><body bgcolor=\"white\" text=\"black\" link=\"#0000FF\" vlink=\"#840084\" alink=\"#0000FF\"><div class=\"navheader\"><table width=\"100%\" summary=\"Navigation header\"><tr><th colspan=\"3\" align=\"center\"><span class=\"phrase\">probe::vm.write_shared_copy</span></th></tr><tr><td width=\"20%\" align=\"left\"><a accesskey=\"p\" href=\"API-vm-write-shared.html\">Prev</a>&#160;</td><th width=\"60%\" align=\"center\">Chapter&#160;6.&#160;Memory Tapset</th><td width=\"20%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"task_time_stp.html\">Next</a></td></tr></table><hr></div><div class=\"refentry\"><a name=\"API-vm-write-shared-copy\"></a><div class=\"titlepage\"></div><div class=\"refnamediv\"><h2>Name</h2><p>probe::vm.write_shared_copy &#8212; \n      Page copy for shared page write\n- </p></div><div class=\"refsynopsisdiv\"><h2>Synopsis</h2><pre class=\"synopsis\">vm.write_shared_copy </pre></div><div class=\"refsect1\"><a name=\"idm5179\"></a><h2>Values</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>address</code></em></span></dt><dd><p>\n+ </p></div><div class=\"refsynopsisdiv\"><h2>Synopsis</h2><pre class=\"synopsis\">vm.write_shared_copy </pre></div><div class=\"refsect1\"><a name=\"idm5178\"></a><h2>Values</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>zero</code></em></span></dt><dd><p>\n+     boolean indicating whether it is a zero page\n+     (can do a clear instead of a copy)\n+    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>address</code></em></span></dt><dd><p>\n      The address of the shared write\n     </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>name</code></em></span></dt><dd><p>\n      Name of the probe point\n-    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>zero</code></em></span></dt><dd><p>\n-     boolean indicating whether it is a zero page\n-     (can do a clear instead of a copy)\n-    </p></dd></dl></div></div><div class=\"refsect1\"><a name=\"idm5197\"></a><h2>Context</h2><p>\n+    </p></dd></dl></div></div><div class=\"refsect1\"><a name=\"idm5196\"></a><h2>Context</h2><p>\n    The process attempting the write.\n-</p></div><div class=\"refsect1\"><a name=\"idm5200\"></a><h2>Description</h2><p>\n+</p></div><div class=\"refsect1\"><a name=\"idm5199\"></a><h2>Description</h2><p>\n    Fires when a write to a shared page requires a page copy.  This is\n    always preceded by a vm.write_shared.\n </p></div></div><div class=\"navfooter\"><hr><table width=\"100%\" summary=\"Navigation footer\"><tr><td width=\"40%\" align=\"left\"><a accesskey=\"p\" href=\"API-vm-write-shared.html\">Prev</a>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"u\" href=\"memory_stp.html\">Up</a></td><td width=\"40%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"task_time_stp.html\">Next</a></td></tr><tr><td width=\"40%\" align=\"left\" valign=\"top\"><span class=\"phrase\">probe::vm.write_shared</span>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"h\" href=\"index.html\">Home</a></td><td width=\"40%\" align=\"right\" valign=\"top\">&#160;Chapter&#160;7.&#160;Task Time Tapset</td></tr></table></div></body></html>\n"}, {"source1": "./usr/share/doc/systemtap-doc/tapsets/API-vm-write-shared.html", "source2": "./usr/share/doc/systemtap-doc/tapsets/API-vm-write-shared.html", "unified_diff": "@@ -1,13 +1,13 @@\n <html><head><meta http-equiv=\"Content-Type\" content=\"text/html; charset=ANSI_X3.4-1968\"><title>probe::vm.write_shared</title><meta name=\"generator\" content=\"DocBook XSL Stylesheets Vsnapshot\"><link rel=\"home\" href=\"index.html\" title=\"SystemTap Tapset Reference Manual\"><link rel=\"up\" href=\"memory_stp.html\" title=\"Chapter&#160;6.&#160;Memory Tapset\"><link rel=\"prev\" href=\"API-vm-pagefault-return.html\" title=\"probe::vm.pagefault.return\"><link rel=\"next\" href=\"API-vm-write-shared-copy.html\" title=\"probe::vm.write_shared_copy\"></head><body bgcolor=\"white\" text=\"black\" link=\"#0000FF\" vlink=\"#840084\" alink=\"#0000FF\"><div class=\"navheader\"><table width=\"100%\" summary=\"Navigation header\"><tr><th colspan=\"3\" align=\"center\"><span class=\"phrase\">probe::vm.write_shared</span></th></tr><tr><td width=\"20%\" align=\"left\"><a accesskey=\"p\" href=\"API-vm-pagefault-return.html\">Prev</a>&#160;</td><th width=\"60%\" align=\"center\">Chapter&#160;6.&#160;Memory Tapset</th><td width=\"20%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-vm-write-shared-copy.html\">Next</a></td></tr></table><hr></div><div class=\"refentry\"><a name=\"API-vm-write-shared\"></a><div class=\"titlepage\"></div><div class=\"refnamediv\"><h2>Name</h2><p>probe::vm.write_shared &#8212; \n      Attempts at writing to a shared page\n- </p></div><div class=\"refsynopsisdiv\"><h2>Synopsis</h2><pre class=\"synopsis\">vm.write_shared </pre></div><div class=\"refsect1\"><a name=\"idm5145\"></a><h2>Values</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>name</code></em></span></dt><dd><p>\n-     name of the probe point\n-    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>address</code></em></span></dt><dd><p>\n+ </p></div><div class=\"refsynopsisdiv\"><h2>Synopsis</h2><pre class=\"synopsis\">vm.write_shared </pre></div><div class=\"refsect1\"><a name=\"idm5144\"></a><h2>Values</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>address</code></em></span></dt><dd><p>\n      the address of the shared write\n-    </p></dd></dl></div></div><div class=\"refsect1\"><a name=\"idm5158\"></a><h2>Context</h2><p>\n+    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>name</code></em></span></dt><dd><p>\n+     name of the probe point\n+    </p></dd></dl></div></div><div class=\"refsect1\"><a name=\"idm5157\"></a><h2>Context</h2><p>\n    The context is the process attempting the write.\n-</p></div><div class=\"refsect1\"><a name=\"idm5161\"></a><h2>Description</h2><p>\n+</p></div><div class=\"refsect1\"><a name=\"idm5160\"></a><h2>Description</h2><p>\n    Fires when a process attempts to write to a shared page. \n    If a copy is necessary, this will be followed by a \n    vm.write_shared_copy.\n </p></div></div><div class=\"navfooter\"><hr><table width=\"100%\" summary=\"Navigation footer\"><tr><td width=\"40%\" align=\"left\"><a accesskey=\"p\" href=\"API-vm-pagefault-return.html\">Prev</a>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"u\" href=\"memory_stp.html\">Up</a></td><td width=\"40%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-vm-write-shared-copy.html\">Next</a></td></tr><tr><td width=\"40%\" align=\"left\" valign=\"top\"><span class=\"phrase\">probe::vm.pagefault.return</span>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"h\" href=\"index.html\">Home</a></td><td width=\"40%\" align=\"right\" valign=\"top\">&#160;<span class=\"phrase\">probe::vm.write_shared_copy</span></td></tr></table></div></body></html>\n"}, {"source1": "./usr/share/doc/systemtap-doc/tapsets/API-warn.html", "source2": "./usr/share/doc/systemtap-doc/tapsets/API-warn.html", "unified_diff": "@@ -1,11 +1,11 @@\n <html><head><meta http-equiv=\"Content-Type\" content=\"text/html; charset=ANSI_X3.4-1968\"><title>function::warn</title><meta name=\"generator\" content=\"DocBook XSL Stylesheets Vsnapshot\"><link rel=\"home\" href=\"index.html\" title=\"SystemTap Tapset Reference Manual\"><link rel=\"up\" href=\"logging.stp.html\" title=\"Chapter&#160;22.&#160;Logging Tapset\"><link rel=\"prev\" href=\"API-printk.html\" title=\"function::printk\"><link rel=\"next\" href=\"queue_stats.stp.html\" title=\"Chapter&#160;23.&#160;Queue Statistics Tapset\"></head><body bgcolor=\"white\" text=\"black\" link=\"#0000FF\" vlink=\"#840084\" alink=\"#0000FF\"><div class=\"navheader\"><table width=\"100%\" summary=\"Navigation header\"><tr><th colspan=\"3\" align=\"center\"><span class=\"phrase\">function::warn</span></th></tr><tr><td width=\"20%\" align=\"left\"><a accesskey=\"p\" href=\"API-printk.html\">Prev</a>&#160;</td><th width=\"60%\" align=\"center\">Chapter&#160;22.&#160;Logging Tapset</th><td width=\"20%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"queue_stats.stp.html\">Next</a></td></tr></table><hr></div><div class=\"refentry\"><a name=\"API-warn\"></a><div class=\"titlepage\"></div><div class=\"refnamediv\"><h2>Name</h2><p>function::warn &#8212; \n      Send a line to the warning stream\n  </p></div><div class=\"refsynopsisdiv\"><h2>Synopsis</h2><pre class=\"programlisting\">\n     warn(msg:string)\n-</pre></div><div class=\"refsect1\"><a name=\"idm17925\"></a><h2>Arguments</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>msg</code></em></span></dt><dd><p>\n+</pre></div><div class=\"refsect1\"><a name=\"idm17924\"></a><h2>Arguments</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>msg</code></em></span></dt><dd><p>\n      The formatted message string\n-    </p></dd></dl></div></div><div class=\"refsect1\"><a name=\"idm17933\"></a><h2>Description</h2><p>\n+    </p></dd></dl></div></div><div class=\"refsect1\"><a name=\"idm17932\"></a><h2>Description</h2><p>\n    This function sends a warning message immediately to \n    staprun. It is also sent over the bulk transport (relayfs) if it is\n    being used. If the last characater is not a newline, the one is added.\n </p></div></div><div class=\"navfooter\"><hr><table width=\"100%\" summary=\"Navigation footer\"><tr><td width=\"40%\" align=\"left\"><a accesskey=\"p\" href=\"API-printk.html\">Prev</a>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"u\" href=\"logging.stp.html\">Up</a></td><td width=\"40%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"queue_stats.stp.html\">Next</a></td></tr><tr><td width=\"40%\" align=\"left\" valign=\"top\"><span class=\"phrase\">function::printk</span>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"h\" href=\"index.html\">Home</a></td><td width=\"40%\" align=\"right\" valign=\"top\">&#160;Chapter&#160;23.&#160;Queue Statistics Tapset</td></tr></table></div></body></html>\n"}, {"source1": "./usr/share/doc/systemtap-doc/tapsets/API-workqueue-create.html", "source2": "./usr/share/doc/systemtap-doc/tapsets/API-workqueue-create.html", "unified_diff": "@@ -1,7 +1,7 @@\n <html><head><meta http-equiv=\"Content-Type\" content=\"text/html; charset=ANSI_X3.4-1968\"><title>probe::workqueue.create</title><meta name=\"generator\" content=\"DocBook XSL Stylesheets Vsnapshot\"><link rel=\"home\" href=\"index.html\" title=\"SystemTap Tapset Reference Manual\"><link rel=\"up\" href=\"irq.stp.html\" title=\"Chapter&#160;12.&#160;Interrupt Request (IRQ) Tapset\"><link rel=\"prev\" href=\"API-softirq-exit.html\" title=\"probe::softirq.exit\"><link rel=\"next\" href=\"API-workqueue-destroy.html\" title=\"probe::workqueue.destroy\"></head><body bgcolor=\"white\" text=\"black\" link=\"#0000FF\" vlink=\"#840084\" alink=\"#0000FF\"><div class=\"navheader\"><table width=\"100%\" summary=\"Navigation header\"><tr><th colspan=\"3\" align=\"center\"><span class=\"phrase\">probe::workqueue.create</span></th></tr><tr><td width=\"20%\" align=\"left\"><a accesskey=\"p\" href=\"API-softirq-exit.html\">Prev</a>&#160;</td><th width=\"60%\" align=\"center\">Chapter&#160;12.&#160;Interrupt Request (IRQ) Tapset</th><td width=\"20%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-workqueue-destroy.html\">Next</a></td></tr></table><hr></div><div class=\"refentry\"><a name=\"API-workqueue-create\"></a><div class=\"titlepage\"></div><div class=\"refnamediv\"><h2>Name</h2><p>probe::workqueue.create &#8212; \n   Creating a new workqueue\n- </p></div><div class=\"refsynopsisdiv\"><h2>Synopsis</h2><pre class=\"synopsis\">workqueue.create </pre></div><div class=\"refsect1\"><a name=\"idm8248\"></a><h2>Values</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>wq_thread</code></em></span></dt><dd><p>\n+ </p></div><div class=\"refsynopsisdiv\"><h2>Synopsis</h2><pre class=\"synopsis\">workqueue.create </pre></div><div class=\"refsect1\"><a name=\"idm8247\"></a><h2>Values</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>wq_thread</code></em></span></dt><dd><p>\n      task_struct of the workqueue thread\n     </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>cpu</code></em></span></dt><dd><p>\n      cpu for which the worker thread is created\n     </p></dd></dl></div></div></div><div class=\"navfooter\"><hr><table width=\"100%\" summary=\"Navigation footer\"><tr><td width=\"40%\" align=\"left\"><a accesskey=\"p\" href=\"API-softirq-exit.html\">Prev</a>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"u\" href=\"irq.stp.html\">Up</a></td><td width=\"40%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-workqueue-destroy.html\">Next</a></td></tr><tr><td width=\"40%\" align=\"left\" valign=\"top\"><span class=\"phrase\">probe::softirq.exit</span>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"h\" href=\"index.html\">Home</a></td><td width=\"40%\" align=\"right\" valign=\"top\">&#160;<span class=\"phrase\">probe::workqueue.destroy</span></td></tr></table></div></body></html>\n"}, {"source1": "./usr/share/doc/systemtap-doc/tapsets/API-workqueue-destroy.html", "source2": "./usr/share/doc/systemtap-doc/tapsets/API-workqueue-destroy.html", "unified_diff": "@@ -1,5 +1,5 @@\n <html><head><meta http-equiv=\"Content-Type\" content=\"text/html; charset=ANSI_X3.4-1968\"><title>probe::workqueue.destroy</title><meta name=\"generator\" content=\"DocBook XSL Stylesheets Vsnapshot\"><link rel=\"home\" href=\"index.html\" title=\"SystemTap Tapset Reference Manual\"><link rel=\"up\" href=\"irq.stp.html\" title=\"Chapter&#160;12.&#160;Interrupt Request (IRQ) Tapset\"><link rel=\"prev\" href=\"API-workqueue-create.html\" title=\"probe::workqueue.create\"><link rel=\"next\" href=\"API-workqueue-execute.html\" title=\"probe::workqueue.execute\"></head><body bgcolor=\"white\" text=\"black\" link=\"#0000FF\" vlink=\"#840084\" alink=\"#0000FF\"><div class=\"navheader\"><table width=\"100%\" summary=\"Navigation header\"><tr><th colspan=\"3\" align=\"center\"><span class=\"phrase\">probe::workqueue.destroy</span></th></tr><tr><td width=\"20%\" align=\"left\"><a accesskey=\"p\" href=\"API-workqueue-create.html\">Prev</a>&#160;</td><th width=\"60%\" align=\"center\">Chapter&#160;12.&#160;Interrupt Request (IRQ) Tapset</th><td width=\"20%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-workqueue-execute.html\">Next</a></td></tr></table><hr></div><div class=\"refentry\"><a name=\"API-workqueue-destroy\"></a><div class=\"titlepage\"></div><div class=\"refnamediv\"><h2>Name</h2><p>probe::workqueue.destroy &#8212; \n      Destroying workqueue\n- </p></div><div class=\"refsynopsisdiv\"><h2>Synopsis</h2><pre class=\"synopsis\">workqueue.destroy </pre></div><div class=\"refsect1\"><a name=\"idm8276\"></a><h2>Values</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>wq_thread</code></em></span></dt><dd><p>\n+ </p></div><div class=\"refsynopsisdiv\"><h2>Synopsis</h2><pre class=\"synopsis\">workqueue.destroy </pre></div><div class=\"refsect1\"><a name=\"idm8275\"></a><h2>Values</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>wq_thread</code></em></span></dt><dd><p>\n      task_struct of the workqueue thread\n     </p></dd></dl></div></div></div><div class=\"navfooter\"><hr><table width=\"100%\" summary=\"Navigation footer\"><tr><td width=\"40%\" align=\"left\"><a accesskey=\"p\" href=\"API-workqueue-create.html\">Prev</a>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"u\" href=\"irq.stp.html\">Up</a></td><td width=\"40%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-workqueue-execute.html\">Next</a></td></tr><tr><td width=\"40%\" align=\"left\" valign=\"top\"><span class=\"phrase\">probe::workqueue.create</span>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"h\" href=\"index.html\">Home</a></td><td width=\"40%\" align=\"right\" valign=\"top\">&#160;<span class=\"phrase\">probe::workqueue.execute</span></td></tr></table></div></body></html>\n"}, {"source1": "./usr/share/doc/systemtap-doc/tapsets/API-workqueue-execute.html", "source2": "./usr/share/doc/systemtap-doc/tapsets/API-workqueue-execute.html", "unified_diff": "@@ -1,9 +1,9 @@\n <html><head><meta http-equiv=\"Content-Type\" content=\"text/html; charset=ANSI_X3.4-1968\"><title>probe::workqueue.execute</title><meta name=\"generator\" content=\"DocBook XSL Stylesheets Vsnapshot\"><link rel=\"home\" href=\"index.html\" title=\"SystemTap Tapset Reference Manual\"><link rel=\"up\" href=\"irq.stp.html\" title=\"Chapter&#160;12.&#160;Interrupt Request (IRQ) Tapset\"><link rel=\"prev\" href=\"API-workqueue-destroy.html\" title=\"probe::workqueue.destroy\"><link rel=\"next\" href=\"API-workqueue-insert.html\" title=\"probe::workqueue.insert\"></head><body bgcolor=\"white\" text=\"black\" link=\"#0000FF\" vlink=\"#840084\" alink=\"#0000FF\"><div class=\"navheader\"><table width=\"100%\" summary=\"Navigation header\"><tr><th colspan=\"3\" align=\"center\"><span class=\"phrase\">probe::workqueue.execute</span></th></tr><tr><td width=\"20%\" align=\"left\"><a accesskey=\"p\" href=\"API-workqueue-destroy.html\">Prev</a>&#160;</td><th width=\"60%\" align=\"center\">Chapter&#160;12.&#160;Interrupt Request (IRQ) Tapset</th><td width=\"20%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-workqueue-insert.html\">Next</a></td></tr></table><hr></div><div class=\"refentry\"><a name=\"API-workqueue-execute\"></a><div class=\"titlepage\"></div><div class=\"refnamediv\"><h2>Name</h2><p>probe::workqueue.execute &#8212; \n      Executing deferred work\n- </p></div><div class=\"refsynopsisdiv\"><h2>Synopsis</h2><pre class=\"synopsis\">workqueue.execute </pre></div><div class=\"refsect1\"><a name=\"idm8299\"></a><h2>Values</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>wq_thread</code></em></span></dt><dd><p>\n-     task_struct of the workqueue thread\n+ </p></div><div class=\"refsynopsisdiv\"><h2>Synopsis</h2><pre class=\"synopsis\">workqueue.execute </pre></div><div class=\"refsect1\"><a name=\"idm8298\"></a><h2>Values</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>work_func</code></em></span></dt><dd><p>\n+     pointer to handler function\n     </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>work</code></em></span></dt><dd><p>\n      work_struct* being executed\n-    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>work_func</code></em></span></dt><dd><p>\n-     pointer to handler function\n+    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>wq_thread</code></em></span></dt><dd><p>\n+     task_struct of the workqueue thread\n     </p></dd></dl></div></div></div><div class=\"navfooter\"><hr><table width=\"100%\" summary=\"Navigation footer\"><tr><td width=\"40%\" align=\"left\"><a accesskey=\"p\" href=\"API-workqueue-destroy.html\">Prev</a>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"u\" href=\"irq.stp.html\">Up</a></td><td width=\"40%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"API-workqueue-insert.html\">Next</a></td></tr><tr><td width=\"40%\" align=\"left\" valign=\"top\"><span class=\"phrase\">probe::workqueue.destroy</span>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"h\" href=\"index.html\">Home</a></td><td width=\"40%\" align=\"right\" valign=\"top\">&#160;<span class=\"phrase\">probe::workqueue.insert</span></td></tr></table></div></body></html>\n"}, {"source1": "./usr/share/doc/systemtap-doc/tapsets/API-workqueue-insert.html", "source2": "./usr/share/doc/systemtap-doc/tapsets/API-workqueue-insert.html", "unified_diff": "@@ -1,9 +1,9 @@\n <html><head><meta http-equiv=\"Content-Type\" content=\"text/html; charset=ANSI_X3.4-1968\"><title>probe::workqueue.insert</title><meta name=\"generator\" content=\"DocBook XSL Stylesheets Vsnapshot\"><link rel=\"home\" href=\"index.html\" title=\"SystemTap Tapset Reference Manual\"><link rel=\"up\" href=\"irq.stp.html\" title=\"Chapter&#160;12.&#160;Interrupt Request (IRQ) Tapset\"><link rel=\"prev\" href=\"API-workqueue-execute.html\" title=\"probe::workqueue.execute\"><link rel=\"next\" href=\"networking.stp.html\" title=\"Chapter&#160;13.&#160;Networking Tapset\"></head><body bgcolor=\"white\" text=\"black\" link=\"#0000FF\" vlink=\"#840084\" alink=\"#0000FF\"><div class=\"navheader\"><table width=\"100%\" summary=\"Navigation header\"><tr><th colspan=\"3\" align=\"center\"><span class=\"phrase\">probe::workqueue.insert</span></th></tr><tr><td width=\"20%\" align=\"left\"><a accesskey=\"p\" href=\"API-workqueue-execute.html\">Prev</a>&#160;</td><th width=\"60%\" align=\"center\">Chapter&#160;12.&#160;Interrupt Request (IRQ) Tapset</th><td width=\"20%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"networking.stp.html\">Next</a></td></tr></table><hr></div><div class=\"refentry\"><a name=\"API-workqueue-insert\"></a><div class=\"titlepage\"></div><div class=\"refnamediv\"><h2>Name</h2><p>probe::workqueue.insert &#8212; \n      Queuing work on a workqueue\n- </p></div><div class=\"refsynopsisdiv\"><h2>Synopsis</h2><pre class=\"synopsis\">workqueue.insert </pre></div><div class=\"refsect1\"><a name=\"idm8332\"></a><h2>Values</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>wq_thread</code></em></span></dt><dd><p>\n+ </p></div><div class=\"refsynopsisdiv\"><h2>Synopsis</h2><pre class=\"synopsis\">workqueue.insert </pre></div><div class=\"refsect1\"><a name=\"idm8331\"></a><h2>Values</h2><div class=\"variablelist\"><dl class=\"variablelist\"><dt><span class=\"term\"><em class=\"parameter\"><code>wq_thread</code></em></span></dt><dd><p>\n      task_struct of the workqueue thread\n-    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>work_func</code></em></span></dt><dd><p>\n-     pointer to handler function\n     </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>work</code></em></span></dt><dd><p>\n      work_struct* being queued\n+    </p></dd><dt><span class=\"term\"><em class=\"parameter\"><code>work_func</code></em></span></dt><dd><p>\n+     pointer to handler function\n     </p></dd></dl></div></div></div><div class=\"navfooter\"><hr><table width=\"100%\" summary=\"Navigation footer\"><tr><td width=\"40%\" align=\"left\"><a accesskey=\"p\" href=\"API-workqueue-execute.html\">Prev</a>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"u\" href=\"irq.stp.html\">Up</a></td><td width=\"40%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"networking.stp.html\">Next</a></td></tr><tr><td width=\"40%\" align=\"left\" valign=\"top\"><span class=\"phrase\">probe::workqueue.execute</span>&#160;</td><td width=\"20%\" align=\"center\"><a accesskey=\"h\" href=\"index.html\">Home</a></td><td width=\"40%\" align=\"right\" valign=\"top\">&#160;Chapter&#160;13.&#160;Networking Tapset</td></tr></table></div></body></html>\n"}, {"source1": "./usr/share/doc/systemtap-doc/tapsets/index.html", "source2": "./usr/share/doc/systemtap-doc/tapsets/index.html", "unified_diff": "@@ -1452,8 +1452,8 @@\n      Record exit from a syscall\n  </span></dt></dl></dd><dt><span class=\"chapter\"><a href=\"livepatch.stp.html\">37. CVE Livepatching Tapset</a></span></dt><dd><dl><dt><span class=\"refentrytitle\"><a href=\"API-cve-count-metric.html\"><span class=\"phrase\">function::cve_count_metric</span></a></span><span class=\"refpurpose\"> &#8212; \n   Increment the count of key\n  </span></dt><dt><span class=\"refentrytitle\"><a href=\"API-cve-record-metric.html\"><span class=\"phrase\">function::cve_record_metric</span></a></span><span class=\"refpurpose\"> &#8212; \n      Set the value of key\n  </span></dt><dt><span class=\"refentrytitle\"><a href=\"API-cve-tmpdisable.html\"><span class=\"phrase\">function::cve_tmpdisable</span></a></span><span class=\"refpurpose\"> &#8212; \n      Disable the cve livepatch\n- </span></dt></dl></dd><dt><span class=\"chapter\"><a href=\"syscalls.html\">38. syscalls</a></span></dt></dl></div><div class=\"list-of-tables\"><p><b>List of Tables</b></p><dl><dt>38.1. <a href=\"syscalls.html#idm26627\">Syscalls list</a></dt></dl></div></div><div class=\"navfooter\"><hr><table width=\"100%\" summary=\"Navigation footer\"><tr><td width=\"40%\" align=\"left\">&#160;</td><td width=\"20%\" align=\"center\">&#160;</td><td width=\"40%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"introduction.html\">Next</a></td></tr><tr><td width=\"40%\" align=\"left\" valign=\"top\">&#160;</td><td width=\"20%\" align=\"center\">&#160;</td><td width=\"40%\" align=\"right\" valign=\"top\">&#160;Chapter&#160;1.&#160;Introduction</td></tr></table></div></body></html>\n+ </span></dt></dl></dd><dt><span class=\"chapter\"><a href=\"syscalls.html\">38. syscalls</a></span></dt></dl></div><div class=\"list-of-tables\"><p><b>List of Tables</b></p><dl><dt>38.1. <a href=\"syscalls.html#idm26626\">Syscalls list</a></dt></dl></div></div><div class=\"navfooter\"><hr><table width=\"100%\" summary=\"Navigation footer\"><tr><td width=\"40%\" align=\"left\">&#160;</td><td width=\"20%\" align=\"center\">&#160;</td><td width=\"40%\" align=\"right\">&#160;<a accesskey=\"n\" href=\"introduction.html\">Next</a></td></tr><tr><td width=\"40%\" align=\"left\" valign=\"top\">&#160;</td><td width=\"20%\" align=\"center\">&#160;</td><td width=\"40%\" align=\"right\" valign=\"top\">&#160;Chapter&#160;1.&#160;Introduction</td></tr></table></div></body></html>\n"}, {"source1": "./usr/share/doc/systemtap-doc/tapsets/syscalls.html", "source2": "./usr/share/doc/systemtap-doc/tapsets/syscalls.html", "unified_diff": "@@ -1,15 +1,15 @@\n <html><head><meta http-equiv=\"Content-Type\" content=\"text/html; charset=ANSI_X3.4-1968\"><title>Chapter&#160;38.&#160;syscalls</title><meta name=\"generator\" content=\"DocBook XSL Stylesheets Vsnapshot\"><link rel=\"home\" href=\"index.html\" title=\"SystemTap Tapset Reference Manual\"><link rel=\"up\" href=\"index.html\" title=\"SystemTap Tapset Reference Manual\"><link rel=\"prev\" href=\"API-cve-tmpdisable.html\" title=\"function::cve_tmpdisable\"></head><body bgcolor=\"white\" text=\"black\" link=\"#0000FF\" vlink=\"#840084\" alink=\"#0000FF\"><div class=\"navheader\"><table width=\"100%\" summary=\"Navigation header\"><tr><th colspan=\"3\" align=\"center\">Chapter&#160;38.&#160;syscalls</th></tr><tr><td width=\"20%\" align=\"left\"><a accesskey=\"p\" href=\"API-cve-tmpdisable.html\">Prev</a>&#160;</td><th width=\"60%\" align=\"center\">&#160;</th><td width=\"20%\" align=\"right\">&#160;</td></tr></table><hr></div><div class=\"chapter\"><div class=\"titlepage\"><div><div><h1 class=\"title\"><a name=\"syscalls\"></a>Chapter&#160;38.&#160;syscalls</h1></div></div></div><p>\n Following is an overview of available syscall probes and\n convenience variables they offer. By default, each syscall probe has name and\n argstr convenience variables, which are not included in the overview in order\n to keep it short. Non dwarf-based nd_syscall probes are supposed to have the\n same convenience variables. \n     </p><p>\n-    </p><div class=\"table\"><a name=\"idm26627\"></a><p class=\"title\"><b>Table&#160;38.1.&#160;Syscalls list</b></p><div class=\"table-contents\"><table class=\"table\" summary=\"Syscalls list\" border=\"1\"><colgroup><col width=\"1.5in\" align=\"left\" class=\"c1\"><col width=\"5in\" align=\"left\" class=\"c2\"></colgroup><thead><tr><th align=\"left\">syscall</th><th align=\"left\">params</th></tr></thead><tbody><tr><td align=\"left\">\n+    </p><div class=\"table\"><a name=\"idm26626\"></a><p class=\"title\"><b>Table&#160;38.1.&#160;Syscalls list</b></p><div class=\"table-contents\"><table class=\"table\" summary=\"Syscalls list\" border=\"1\"><colgroup><col width=\"1.5in\" align=\"left\" class=\"c1\"><col width=\"5in\" align=\"left\" class=\"c2\"></colgroup><thead><tr><th align=\"left\">syscall</th><th align=\"left\">params</th></tr></thead><tbody><tr><td align=\"left\">\n     accept\n </td><td align=\"left\">\n     addr_uaddr, addrlen_uaddr, sockfd\n </td></tr><tr><td align=\"left\">\n     accept4\n </td><td align=\"left\">\n     addr_uaddr, addrlen_uaddr, flags, flags_str, sockfd\n"}]}]}]}]}