--- /srv/reproducible-results/rbuild-debian/r-b-build.7R8Qjg55/b1/systemtap_5.1-4.1_i386.changes
+++ /srv/reproducible-results/rbuild-debian/r-b-build.7R8Qjg55/b2/systemtap_5.1-4.1_i386.changes
├── Files
│ @@ -1,11 +1,11 @@
│  
│   fcaaec11343d06ff616bfa88662eabd2 8572 devel optional systemtap-client_5.1-4.1_i386.deb
│   0cf970cde52f6e728a684ce71c23617d 640204 devel optional systemtap-common_5.1-4.1_i386.deb
│   400c28c9bc9af975390e85e6bc121d14 21421200 debug optional systemtap-dbgsym_5.1-4.1_i386.deb
│ - a2fdbf6f26d17e94df2995f7ae5943a1 2585588 doc optional systemtap-doc_5.1-4.1_i386.deb
│ + 0686514575c72aa60480dce7b53840df 2586236 doc optional systemtap-doc_5.1-4.1_i386.deb
│   be620f0851f9825dd8aba3a59c7de47d 1210768 debug optional systemtap-runtime-dbgsym_5.1-4.1_i386.deb
│   7a307da2a645ea8f765f8ae9f9fe6e18 151588 devel optional systemtap-runtime_5.1-4.1_i386.deb
│   e6f7c12f5c60d1e9089e3c33d7c48571 18916 devel optional systemtap-sdt-dev_5.1-4.1_i386.deb
│   6d469c1ec588a315b3760c564e92dcc7 2015912 debug optional systemtap-server-dbgsym_5.1-4.1_i386.deb
│   74467f17065a858c8f024894dbfab40a 169816 devel optional systemtap-server_5.1-4.1_i386.deb
│   c511396b61af7a80907a75f10cc6535a 1653668 devel optional systemtap_5.1-4.1_i386.deb
├── systemtap-doc_5.1-4.1_i386.deb
│ ├── file list
│ │ @@ -1,3 +1,3 @@
│ │  -rw-r--r--   0        0        0        4 2025-02-28 20:20:54.000000 debian-binary
│ │ --rw-r--r--   0        0        0    54220 2025-02-28 20:20:54.000000 control.tar.xz
│ │ --rw-r--r--   0        0        0  2531176 2025-02-28 20:20:54.000000 data.tar.xz
│ │ +-rw-r--r--   0        0        0    54160 2025-02-28 20:20:54.000000 control.tar.xz
│ │ +-rw-r--r--   0        0        0  2531884 2025-02-28 20:20:54.000000 data.tar.xz
│ ├── control.tar.xz
│ │ ├── control.tar
│ │ │ ├── ./md5sums
│ │ │ │ ├── ./md5sums
│ │ │ │ │┄ Files differ
│ ├── data.tar.xz
│ │ ├── data.tar
│ │ │ ├── file list
│ │ │ │ @@ -217,15 +217,15 @@
│ │ │ │  -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
│ │ │ │  -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
│ │ │ │  -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
│ │ │ │  -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
│ │ │ │  -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
│ │ │ │  -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
│ │ │ │  -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
│ │ │ │ --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
│ │ │ │ +-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
│ │ │ │  -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
│ │ │ │  -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
│ │ │ │  -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
│ │ │ │  -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
│ │ │ │  -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
│ │ │ │  -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
│ │ │ │  -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
│ │ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-.html
│ │ │ │ @@ -1,4 +1,4 @@
│ │ │ │  <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; 
│ │ │ │ -   </p></div><div class="refsynopsisdiv"><h2>Synopsis</h2><pre class="synopsis"> </pre></div><div class="refsect1"><a name="idm22355"></a><h2>Values</h2><p>
│ │ │ │ +   </p></div><div class="refsynopsisdiv"><h2>Synopsis</h2><pre class="synopsis"> </pre></div><div class="refsect1"><a name="idm22356"></a><h2>Values</h2><p>
│ │ │ │    None
│ │ │ │   </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>
│ │ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-HZ.html
│ │ │ │ @@ -1,10 +1,10 @@
│ │ │ │  <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; 
│ │ │ │       Kernel HZ
│ │ │ │   </p></div><div class="refsynopsisdiv"><h2>Synopsis</h2><pre class="programlisting">
│ │ │ │      HZ:long()
│ │ │ │ -</pre></div><div class="refsect1"><a name="idm3637"></a><h2>Arguments</h2><p>
│ │ │ │ +</pre></div><div class="refsect1"><a name="idm3638"></a><h2>Arguments</h2><p>
│ │ │ │    None
│ │ │ │ - </p></div><div class="refsect1"><a name="idm3640"></a><h2>Description</h2><p>
│ │ │ │ + </p></div><div class="refsect1"><a name="idm3641"></a><h2>Description</h2><p>
│ │ │ │     This function returns the value of the kernel HZ macro,
│ │ │ │     which corresponds to the rate of increase of the jiffies value.
│ │ │ │  </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>
│ │ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-MAJOR.html
│ │ │ │ @@ -1,7 +1,7 @@
│ │ │ │  <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; 
│ │ │ │    Extract major device number from a kernel device number (kdev_t)
│ │ │ │   </p></div><div class="refsynopsisdiv"><h2>Synopsis</h2><pre class="programlisting">
│ │ │ │      MAJOR:long(dev:long)
│ │ │ │ -</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>
│ │ │ │ +</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>
│ │ │ │       Kernel device number to query.
│ │ │ │      </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>
│ │ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-MINOR.html
│ │ │ │ @@ -1,7 +1,7 @@
│ │ │ │  <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; 
│ │ │ │       Extract minor device number from a kernel device number (kdev_t)
│ │ │ │   </p></div><div class="refsynopsisdiv"><h2>Synopsis</h2><pre class="programlisting">
│ │ │ │      MINOR:long(dev:long)
│ │ │ │ -</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>
│ │ │ │ +</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>
│ │ │ │       Kernel device number to query.
│ │ │ │      </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>
│ │ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-MKDEV.html
│ │ │ │ @@ -1,9 +1,9 @@
│ │ │ │  <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; 
│ │ │ │       Creates a value that can be compared to a kernel device number (kdev_t)
│ │ │ │   </p></div><div class="refsynopsisdiv"><h2>Synopsis</h2><pre class="programlisting">
│ │ │ │      MKDEV:long(major:long,minor:long)
│ │ │ │ -</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>
│ │ │ │ +</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>
│ │ │ │       Intended major device number.
│ │ │ │      </p></dd><dt><span class="term"><em class="parameter"><code>minor</code></em></span></dt><dd><p>
│ │ │ │       Intended minor device number.
│ │ │ │      </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>
│ │ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-abort.html
│ │ │ │ @@ -1,13 +1,13 @@
│ │ │ │  <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; 
│ │ │ │       Immediately shutting down probing script.
│ │ │ │   </p></div><div class="refsynopsisdiv"><h2>Synopsis</h2><pre class="programlisting">
│ │ │ │      abort()
│ │ │ │ -</pre></div><div class="refsect1"><a name="idm17712"></a><h2>Arguments</h2><p>
│ │ │ │ +</pre></div><div class="refsect1"><a name="idm17713"></a><h2>Arguments</h2><p>
│ │ │ │    None
│ │ │ │ - </p></div><div class="refsect1"><a name="idm17715"></a><h2>Description</h2><p>
│ │ │ │ + </p></div><div class="refsect1"><a name="idm17716"></a><h2>Description</h2><p>
│ │ │ │     This is similar to <code class="function">exit</code> but immediately aborts
│ │ │ │     the current probe handler instead of waiting for its
│ │ │ │     completion. Probe handlers already running on *other* CPU cores,
│ │ │ │     however, will still continue to their completion. Unlike <code class="function">error</code>,
│ │ │ │     this function call cannot be caught by 'try ... catch'.
│ │ │ │  </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>
│ │ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-addr-to-node.html
│ │ │ │ @@ -1,10 +1,10 @@
│ │ │ │  <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; 
│ │ │ │       Returns which node a given address belongs to within a NUMA system
│ │ │ │   </p></div><div class="refsynopsisdiv"><h2>Synopsis</h2><pre class="programlisting">
│ │ │ │      addr_to_node:long(addr:long)
│ │ │ │ -</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>
│ │ │ │ +</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>
│ │ │ │       the address of the faulting memory access
│ │ │ │ -    </p></dd></dl></div></div><div class="refsect1"><a name="idm4345"></a><h2>Description</h2><p>
│ │ │ │ +    </p></dd></dl></div></div><div class="refsect1"><a name="idm4346"></a><h2>Description</h2><p>
│ │ │ │     This function accepts an address, and returns the 
│ │ │ │     node that the given address belongs to in a NUMA system.
│ │ │ │  </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>
│ │ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-ansi-clear-screen.html
│ │ │ │ @@ -1,10 +1,10 @@
│ │ │ │  <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; 
│ │ │ │    Move cursor to top left and clear screen.
│ │ │ │   </p></div><div class="refsynopsisdiv"><h2>Synopsis</h2><pre class="programlisting">
│ │ │ │      ansi_clear_screen()
│ │ │ │ -</pre></div><div class="refsect1"><a name="idm21243"></a><h2>Arguments</h2><p>
│ │ │ │ +</pre></div><div class="refsect1"><a name="idm21244"></a><h2>Arguments</h2><p>
│ │ │ │    None
│ │ │ │ - </p></div><div class="refsect1"><a name="idm21246"></a><h2>Description</h2><p>
│ │ │ │ + </p></div><div class="refsect1"><a name="idm21247"></a><h2>Description</h2><p>
│ │ │ │     Sends ansi code for moving cursor to top left and then the
│ │ │ │     ansi code for clearing the screen from the cursor position to the end.
│ │ │ │  </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>
│ │ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-ansi-cursor-hide.html
│ │ │ │ @@ -1,9 +1,9 @@
│ │ │ │  <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; 
│ │ │ │       Hides the cursor.
│ │ │ │   </p></div><div class="refsynopsisdiv"><h2>Synopsis</h2><pre class="programlisting">
│ │ │ │      ansi_cursor_hide()
│ │ │ │ -</pre></div><div class="refsect1"><a name="idm21264"></a><h2>Arguments</h2><p>
│ │ │ │ +</pre></div><div class="refsect1"><a name="idm21265"></a><h2>Arguments</h2><p>
│ │ │ │    None
│ │ │ │ - </p></div><div class="refsect1"><a name="idm21267"></a><h2>Description</h2><p>
│ │ │ │ + </p></div><div class="refsect1"><a name="idm21268"></a><h2>Description</h2><p>
│ │ │ │     Sends ansi code for hiding the cursor.
│ │ │ │  </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>
│ │ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-ansi-cursor-move.html
│ │ │ │ @@ -1,12 +1,12 @@
│ │ │ │  <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; 
│ │ │ │       Move cursor to new coordinates.
│ │ │ │   </p></div><div class="refsynopsisdiv"><h2>Synopsis</h2><pre class="programlisting">
│ │ │ │      ansi_cursor_move(x:long,y:long)
│ │ │ │ -</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>
│ │ │ │ +</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>
│ │ │ │       Row to move the cursor to.
│ │ │ │      </p></dd><dt><span class="term"><em class="parameter"><code>y</code></em></span></dt><dd><p>
│ │ │ │       Colomn to move the cursor to.
│ │ │ │ -    </p></dd></dl></div></div><div class="refsect1"><a name="idm21298"></a><h2>Description</h2><p>
│ │ │ │ +    </p></dd></dl></div></div><div class="refsect1"><a name="idm21299"></a><h2>Description</h2><p>
│ │ │ │     Sends ansi code for positioning the cursor at row x
│ │ │ │     and column y. Coordinates start at one, (1,1) is the top-left corner.
│ │ │ │  </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>
│ │ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-ansi-cursor-restore.html
│ │ │ │ @@ -1,10 +1,10 @@
│ │ │ │  <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; 
│ │ │ │       Restores a previously saved cursor position.
│ │ │ │   </p></div><div class="refsynopsisdiv"><h2>Synopsis</h2><pre class="programlisting">
│ │ │ │      ansi_cursor_restore()
│ │ │ │ -</pre></div><div class="refsect1"><a name="idm21316"></a><h2>Arguments</h2><p>
│ │ │ │ +</pre></div><div class="refsect1"><a name="idm21317"></a><h2>Arguments</h2><p>
│ │ │ │    None
│ │ │ │ - </p></div><div class="refsect1"><a name="idm21319"></a><h2>Description</h2><p>
│ │ │ │ + </p></div><div class="refsect1"><a name="idm21320"></a><h2>Description</h2><p>
│ │ │ │     Sends ansi code for restoring the current cursor position
│ │ │ │     previously saved with <code class="function">ansi_cursor_save</code>.
│ │ │ │  </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>
│ │ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-ansi-cursor-save.html
│ │ │ │ @@ -1,9 +1,9 @@
│ │ │ │  <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; 
│ │ │ │       Saves the cursor position.
│ │ │ │   </p></div><div class="refsynopsisdiv"><h2>Synopsis</h2><pre class="programlisting">
│ │ │ │      ansi_cursor_save()
│ │ │ │ -</pre></div><div class="refsect1"><a name="idm21338"></a><h2>Arguments</h2><p>
│ │ │ │ +</pre></div><div class="refsect1"><a name="idm21339"></a><h2>Arguments</h2><p>
│ │ │ │    None
│ │ │ │ - </p></div><div class="refsect1"><a name="idm21341"></a><h2>Description</h2><p>
│ │ │ │ + </p></div><div class="refsect1"><a name="idm21342"></a><h2>Description</h2><p>
│ │ │ │     Sends ansi code for saving the current cursor position.
│ │ │ │  </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>
│ │ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-ansi-cursor-show.html
│ │ │ │ @@ -1,9 +1,9 @@
│ │ │ │  <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; 
│ │ │ │       Shows the cursor.
│ │ │ │   </p></div><div class="refsynopsisdiv"><h2>Synopsis</h2><pre class="programlisting">
│ │ │ │      ansi_cursor_show()
│ │ │ │ -</pre></div><div class="refsect1"><a name="idm21359"></a><h2>Arguments</h2><p>
│ │ │ │ +</pre></div><div class="refsect1"><a name="idm21360"></a><h2>Arguments</h2><p>
│ │ │ │    None
│ │ │ │ - </p></div><div class="refsect1"><a name="idm21362"></a><h2>Description</h2><p>
│ │ │ │ + </p></div><div class="refsect1"><a name="idm21363"></a><h2>Description</h2><p>
│ │ │ │     Sends ansi code for showing the cursor.
│ │ │ │  </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>
│ │ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-ansi-new-line.html
│ │ │ │ @@ -1,9 +1,9 @@
│ │ │ │  <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; 
│ │ │ │       Move cursor to new line.
│ │ │ │   </p></div><div class="refsynopsisdiv"><h2>Synopsis</h2><pre class="programlisting">
│ │ │ │      ansi_new_line()
│ │ │ │ -</pre></div><div class="refsect1"><a name="idm21380"></a><h2>Arguments</h2><p>
│ │ │ │ +</pre></div><div class="refsect1"><a name="idm21381"></a><h2>Arguments</h2><p>
│ │ │ │    None
│ │ │ │ - </p></div><div class="refsect1"><a name="idm21383"></a><h2>Description</h2><p>
│ │ │ │ + </p></div><div class="refsect1"><a name="idm21384"></a><h2>Description</h2><p>
│ │ │ │     Sends ansi code new line.
│ │ │ │  </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>
│ │ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-ansi-reset-color.html
│ │ │ │ @@ -1,10 +1,10 @@
│ │ │ │  <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; 
│ │ │ │       Resets Select Graphic Rendition mode.
│ │ │ │   </p></div><div class="refsynopsisdiv"><h2>Synopsis</h2><pre class="programlisting">
│ │ │ │      ansi_reset_color()
│ │ │ │ -</pre></div><div class="refsect1"><a name="idm21401"></a><h2>Arguments</h2><p>
│ │ │ │ +</pre></div><div class="refsect1"><a name="idm21402"></a><h2>Arguments</h2><p>
│ │ │ │    None
│ │ │ │ - </p></div><div class="refsect1"><a name="idm21404"></a><h2>Description</h2><p>
│ │ │ │ + </p></div><div class="refsect1"><a name="idm21405"></a><h2>Description</h2><p>
│ │ │ │     Sends ansi code to reset foreground, background and color
│ │ │ │     attribute to default values.
│ │ │ │  </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>
│ │ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-ansi-set-color.html
│ │ │ │ @@ -1,16 +1,16 @@
│ │ │ │  <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; 
│ │ │ │       Set the ansi Select Graphic Rendition mode.
│ │ │ │ - </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>
│ │ │ │ + </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>
│ │ │ │       Foreground color to set.
│ │ │ │      </p></dd><dt><span class="term"><em class="parameter"><code>bg</code></em></span></dt><dd><p>
│ │ │ │       Background color to set.
│ │ │ │      </p></dd><dt><span class="term"><em class="parameter"><code>attr</code></em></span></dt><dd><p>
│ │ │ │       Color attribute to set.
│ │ │ │ -    </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
│ │ │ │ +    </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
│ │ │ │     given forground color. Black (30), Blue (34), Green (32), Cyan (36),
│ │ │ │     Red (31), Purple (35), Brown (33), Light Gray (37).</p><p>2) Sends ansi code for Select Graphic Rendition mode for the
│ │ │ │     given forground color, Black (30), Blue (34), Green (32), Cyan (36),
│ │ │ │     Red (31), Purple (35), Brown (33), Light Gray (37) and the given
│ │ │ │     background color, Black (40), Red (41), Green (42), Yellow (43),
│ │ │ │     Blue (44), Magenta (45), Cyan (46), White (47).</p><p>3) Sends ansi code for Select Graphic Rendition mode for the
│ │ │ │     given forground color, Black (30), Blue (34), Green (32), Cyan (36),
│ │ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-assert.html
│ │ │ │ @@ -1,14 +1,14 @@
│ │ │ │  <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; 
│ │ │ │       evaluate assertion
│ │ │ │ - </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>
│ │ │ │ + </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>
│ │ │ │       The expression to evaluate
│ │ │ │      </p></dd><dt><span class="term"><em class="parameter"><code>msg</code></em></span></dt><dd><p>
│ │ │ │       The formatted message string
│ │ │ │ -    </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
│ │ │ │ +    </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
│ │ │ │     current running probe if expression evaluates to zero. Uses<code class="function">error</code>
│ │ │ │     and may be caught by try{} catch{}. A default message will be
│ │ │ │     displayed.
│ │ │ │  </p><p>2) This function checks the expression and aborts the
│ │ │ │     current running probe if expression evaluates to zero. Uses<code class="function">error</code>
│ │ │ │     and may be caught by try{} catch{}. The specified message will be
│ │ │ │     displayed.
│ │ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-atomic-long-read.html
│ │ │ │ @@ -1,10 +1,10 @@
│ │ │ │  <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; 
│ │ │ │       Retrieves an atomic long variable from kernel memory
│ │ │ │   </p></div><div class="refsynopsisdiv"><h2>Synopsis</h2><pre class="programlisting">
│ │ │ │      atomic_long_read:long(addr:long)
│ │ │ │ -</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>
│ │ │ │ +</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>
│ │ │ │       pointer to atomic long variable
│ │ │ │ -    </p></dd></dl></div></div><div class="refsect1"><a name="idm18311"></a><h2>Description</h2><p>
│ │ │ │ +    </p></dd></dl></div></div><div class="refsect1"><a name="idm18312"></a><h2>Description</h2><p>
│ │ │ │     Safely perform the read of an atomic long variable. This will be a
│ │ │ │     NOP on kernels that do not have ATOMIC_LONG_INIT set on the kernel config.
│ │ │ │  </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>
│ │ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-atomic-read.html
│ │ │ │ @@ -1,9 +1,9 @@
│ │ │ │  <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; 
│ │ │ │    Retrieves an atomic variable from kernel memory
│ │ │ │   </p></div><div class="refsynopsisdiv"><h2>Synopsis</h2><pre class="programlisting">
│ │ │ │      atomic_read:long(addr:long)
│ │ │ │ -</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>
│ │ │ │ +</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>
│ │ │ │       pointer to atomic variable
│ │ │ │ -    </p></dd></dl></div></div><div class="refsect1"><a name="idm18337"></a><h2>Description</h2><p>
│ │ │ │ +    </p></dd></dl></div></div><div class="refsect1"><a name="idm18338"></a><h2>Description</h2><p>
│ │ │ │     Safely perform the read of an atomic variable.
│ │ │ │  </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>
│ │ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-bytes-to-string.html
│ │ │ │ @@ -1,14 +1,14 @@
│ │ │ │  <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; 
│ │ │ │       Human readable string for given bytes
│ │ │ │   </p></div><div class="refsynopsisdiv"><h2>Synopsis</h2><pre class="programlisting">
│ │ │ │      bytes_to_string:string(bytes:long)
│ │ │ │ -</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>
│ │ │ │ +</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>
│ │ │ │       Number of bytes to translate.
│ │ │ │ -    </p></dd></dl></div></div><div class="refsect1"><a name="idm4371"></a><h2>Description</h2><p>
│ │ │ │ +    </p></dd></dl></div></div><div class="refsect1"><a name="idm4372"></a><h2>Description</h2><p>
│ │ │ │     Returns a string representing the number of bytes (up
│ │ │ │     to 1024 bytes), the number of kilobytes (when less than 1024K)
│ │ │ │     postfixed by 'K', the number of megabytes (when less than 1024M)
│ │ │ │     postfixed by 'M' or the number of gigabytes postfixed by 'G'. If
│ │ │ │     representing K, M or G, and the number is amount is less than 100,
│ │ │ │     it includes a '.' plus the remainer. The returned string will be 5
│ │ │ │     characters wide (padding with whitespace at the front) unless
│ │ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-caller-addr.html
│ │ │ │ @@ -1,9 +1,9 @@
│ │ │ │  <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; 
│ │ │ │       Return caller address
│ │ │ │   </p></div><div class="refsynopsisdiv"><h2>Synopsis</h2><pre class="programlisting">
│ │ │ │      caller_addr:long()
│ │ │ │ -</pre></div><div class="refsect1"><a name="idm131"></a><h2>Arguments</h2><p>
│ │ │ │ +</pre></div><div class="refsect1"><a name="idm132"></a><h2>Arguments</h2><p>
│ │ │ │    None
│ │ │ │ - </p></div><div class="refsect1"><a name="idm134"></a><h2>Description</h2><p>
│ │ │ │ + </p></div><div class="refsect1"><a name="idm135"></a><h2>Description</h2><p>
│ │ │ │     This function returns the address of the calling function. 
│ │ │ │  </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>
│ │ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-caller.html
│ │ │ │ @@ -3,9 +3,9 @@
│ │ │ │   </p></div><div class="refsynopsisdiv"><h2>Synopsis</h2><pre class="programlisting">
│ │ │ │      caller:string()
│ │ │ │  </pre></div><div class="refsect1"><a name="idm106"></a><h2>Arguments</h2><p>
│ │ │ │    None
│ │ │ │   </p></div><div class="refsect1"><a name="idm109"></a><h2>Description</h2><p>
│ │ │ │     This function returns the address and name of the 
│ │ │ │     calling function. This is equivalent to calling:
│ │ │ │ -   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>)
│ │ │ │ +   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>)
│ │ │ │  </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>
│ │ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-callers.html
│ │ │ │ @@ -1,12 +1,12 @@
│ │ │ │  <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; 
│ │ │ │    Return first n elements of kernel stack backtrace
│ │ │ │   </p></div><div class="refsynopsisdiv"><h2>Synopsis</h2><pre class="programlisting">
│ │ │ │      callers:string(n:long)
│ │ │ │ -</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>
│ │ │ │ +</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>
│ │ │ │       number of levels to descend in the stack (not counting the top
│ │ │ │       level). If n is -1, print the entire stack.
│ │ │ │ -    </p></dd></dl></div></div><div class="refsect1"><a name="idm160"></a><h2>Description</h2><p>
│ │ │ │ +    </p></dd></dl></div></div><div class="refsect1"><a name="idm161"></a><h2>Description</h2><p>
│ │ │ │     This function returns a string of the first n hex
│ │ │ │     addresses from the backtrace of the kernel stack. Output may be
│ │ │ │     truncated as per maximum string length (MAXSTRINGLEN).
│ │ │ │  </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>
│ │ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-cmdline-arg.html
│ │ │ │ @@ -1,12 +1,12 @@
│ │ │ │  <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; 
│ │ │ │       Fetch a command line argument
│ │ │ │   </p></div><div class="refsynopsisdiv"><h2>Synopsis</h2><pre class="programlisting">
│ │ │ │      cmdline_arg:string(n:long)
│ │ │ │ -</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>
│ │ │ │ +</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>
│ │ │ │       Argument to get (zero is the program itself)
│ │ │ │ -    </p></dd></dl></div></div><div class="refsect1"><a name="idm186"></a><h2>Description</h2><p>
│ │ │ │ +    </p></dd></dl></div></div><div class="refsect1"><a name="idm187"></a><h2>Description</h2><p>
│ │ │ │     Returns argument the requested argument from the
│ │ │ │     current process or the empty string when there are not that many
│ │ │ │     arguments or there is a problem retrieving the argument. Argument
│ │ │ │     zero is traditionally the command itself.
│ │ │ │  </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>
│ │ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-cmdline-args.html
│ │ │ │ @@ -1,18 +1,18 @@
│ │ │ │  <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; 
│ │ │ │       Fetch command line arguments from current process
│ │ │ │   </p></div><div class="refsynopsisdiv"><h2>Synopsis</h2><pre class="programlisting">
│ │ │ │      cmdline_args:string(n:long,m:long,delim:string)
│ │ │ │ -</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>
│ │ │ │ +</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>
│ │ │ │       First argument to get (zero is normally the program itself)
│ │ │ │      </p></dd><dt><span class="term"><em class="parameter"><code>m</code></em></span></dt><dd><p>
│ │ │ │       Last argument to get (or minus one for all arguments after n)
│ │ │ │      </p></dd><dt><span class="term"><em class="parameter"><code>delim</code></em></span></dt><dd><p>
│ │ │ │       String to use to separate arguments when more than one.
│ │ │ │ -    </p></dd></dl></div></div><div class="refsect1"><a name="idm222"></a><h2>Description</h2><p>
│ │ │ │ +    </p></dd></dl></div></div><div class="refsect1"><a name="idm223"></a><h2>Description</h2><p>
│ │ │ │     Returns arguments from the current process starting
│ │ │ │     with argument number n, up to argument m. If there are less than n
│ │ │ │     arguments, or the arguments cannot be retrieved from the current
│ │ │ │     process, the empty string is returned. If m is smaller than n then
│ │ │ │     all arguments starting from argument n are returned. Argument zero
│ │ │ │     is traditionally the command itself.
│ │ │ │  </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>
│ │ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-cmdline-str.html
│ │ │ │ @@ -1,11 +1,11 @@
│ │ │ │  <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; 
│ │ │ │       Fetch all command line arguments from current process
│ │ │ │   </p></div><div class="refsynopsisdiv"><h2>Synopsis</h2><pre class="programlisting">
│ │ │ │      cmdline_str:string()
│ │ │ │ -</pre></div><div class="refsect1"><a name="idm240"></a><h2>Arguments</h2><p>
│ │ │ │ +</pre></div><div class="refsect1"><a name="idm241"></a><h2>Arguments</h2><p>
│ │ │ │    None
│ │ │ │ - </p></div><div class="refsect1"><a name="idm243"></a><h2>Description</h2><p>
│ │ │ │ + </p></div><div class="refsect1"><a name="idm244"></a><h2>Description</h2><p>
│ │ │ │     Returns all arguments from the current process
│ │ │ │     delimited by spaces. Returns the empty string when the arguments
│ │ │ │     cannot 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-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>
│ │ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-commit.html
│ │ │ │ @@ -1,10 +1,10 @@
│ │ │ │  <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; 
│ │ │ │       Write out all output related to a speculation buffer
│ │ │ │   </p></div><div class="refsynopsisdiv"><h2>Synopsis</h2><pre class="programlisting">
│ │ │ │      commit(id:long)
│ │ │ │ -</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>
│ │ │ │ +</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>
│ │ │ │       of the buffer to store the information in
│ │ │ │ -    </p></dd></dl></div></div><div class="refsect1"><a name="idm25534"></a><h2>Description</h2><p>
│ │ │ │ +    </p></dd></dl></div></div><div class="refsect1"><a name="idm25535"></a><h2>Description</h2><p>
│ │ │ │     Output all the output for <em class="parameter"><code>id</code></em> in the order that it was entered into
│ │ │ │     the speculative buffer by <code class="function">speculative</code>.
│ │ │ │  </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>
│ │ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-cpu-clock-ms.html
│ │ │ │ @@ -1,11 +1,11 @@
│ │ │ │  <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; 
│ │ │ │       Number of milliseconds on the given cpu's clock
│ │ │ │   </p></div><div class="refsynopsisdiv"><h2>Synopsis</h2><pre class="programlisting">
│ │ │ │      cpu_clock_ms:long(cpu:long)
│ │ │ │ -</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>
│ │ │ │ +</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>
│ │ │ │       Which processor's clock to read
│ │ │ │ -    </p></dd></dl></div></div><div class="refsect1"><a name="idm3666"></a><h2>Description</h2><p>
│ │ │ │ +    </p></dd></dl></div></div><div class="refsect1"><a name="idm3667"></a><h2>Description</h2><p>
│ │ │ │     This function returns the number of milliseconds on the given
│ │ │ │     cpu's clock.  This is always monotonic comparing on the same cpu, but may
│ │ │ │     have some drift between cpus (within about a jiffy).
│ │ │ │  </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>
│ │ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-cpu-clock-ns.html
│ │ │ │ @@ -1,11 +1,11 @@
│ │ │ │  <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; 
│ │ │ │    Number of nanoseconds on the given cpu's clock
│ │ │ │   </p></div><div class="refsynopsisdiv"><h2>Synopsis</h2><pre class="programlisting">
│ │ │ │      cpu_clock_ns:long(cpu:long)
│ │ │ │ -</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>
│ │ │ │ +</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>
│ │ │ │       Which processor's clock to read
│ │ │ │ -    </p></dd></dl></div></div><div class="refsect1"><a name="idm3692"></a><h2>Description</h2><p>
│ │ │ │ +    </p></dd></dl></div></div><div class="refsect1"><a name="idm3693"></a><h2>Description</h2><p>
│ │ │ │     This function returns the number of nanoseconds on the given
│ │ │ │     cpu's clock.  This is always monotonic comparing on the same cpu, but may
│ │ │ │     have some drift between cpus (within about a jiffy).
│ │ │ │  </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>
│ │ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-cpu-clock-s.html
│ │ │ │ @@ -1,11 +1,11 @@
│ │ │ │  <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; 
│ │ │ │       Number of seconds on the given cpu's clock
│ │ │ │   </p></div><div class="refsynopsisdiv"><h2>Synopsis</h2><pre class="programlisting">
│ │ │ │      cpu_clock_s:long(cpu:long)
│ │ │ │ -</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>
│ │ │ │ +</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>
│ │ │ │       Which processor's clock to read
│ │ │ │ -    </p></dd></dl></div></div><div class="refsect1"><a name="idm3718"></a><h2>Description</h2><p>
│ │ │ │ +    </p></dd></dl></div></div><div class="refsect1"><a name="idm3719"></a><h2>Description</h2><p>
│ │ │ │     This function returns the number of seconds on the given cpu's
│ │ │ │     clock.  This is always monotonic comparing on the same cpu, but may have
│ │ │ │     some drift between cpus (within about a jiffy).
│ │ │ │  </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>
│ │ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-cpu-clock-us.html
│ │ │ │ @@ -1,11 +1,11 @@
│ │ │ │  <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; 
│ │ │ │       Number of microseconds on the given cpu's clock
│ │ │ │   </p></div><div class="refsynopsisdiv"><h2>Synopsis</h2><pre class="programlisting">
│ │ │ │      cpu_clock_us:long(cpu:long)
│ │ │ │ -</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>
│ │ │ │ +</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>
│ │ │ │       Which processor's clock to read
│ │ │ │ -    </p></dd></dl></div></div><div class="refsect1"><a name="idm3744"></a><h2>Description</h2><p>
│ │ │ │ +    </p></dd></dl></div></div><div class="refsect1"><a name="idm3745"></a><h2>Description</h2><p>
│ │ │ │     This function returns the number of microseconds on the given
│ │ │ │     cpu's clock.  This is always monotonic comparing on the same cpu, but may
│ │ │ │     have some drift between cpus (within about a jiffy).
│ │ │ │  </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>
│ │ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-cpu.html
│ │ │ │ @@ -1,9 +1,9 @@
│ │ │ │  <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; 
│ │ │ │       Returns the current cpu number
│ │ │ │   </p></div><div class="refsynopsisdiv"><h2>Synopsis</h2><pre class="programlisting">
│ │ │ │      cpu:long()
│ │ │ │ -</pre></div><div class="refsect1"><a name="idm261"></a><h2>Arguments</h2><p>
│ │ │ │ +</pre></div><div class="refsect1"><a name="idm262"></a><h2>Arguments</h2><p>
│ │ │ │    None
│ │ │ │ - </p></div><div class="refsect1"><a name="idm264"></a><h2>Description</h2><p>
│ │ │ │ + </p></div><div class="refsect1"><a name="idm265"></a><h2>Description</h2><p>
│ │ │ │     This function returns the current cpu number.
│ │ │ │  </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>
│ │ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-cpuid.html
│ │ │ │ @@ -1,10 +1,10 @@
│ │ │ │  <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; 
│ │ │ │       Returns the current cpu number
│ │ │ │   </p></div><div class="refsynopsisdiv"><h2>Synopsis</h2><pre class="programlisting">
│ │ │ │      cpuid:long()
│ │ │ │ -</pre></div><div class="refsect1"><a name="idm282"></a><h2>Arguments</h2><p>
│ │ │ │ +</pre></div><div class="refsect1"><a name="idm283"></a><h2>Arguments</h2><p>
│ │ │ │    None
│ │ │ │ - </p></div><div class="refsect1"><a name="idm285"></a><h2>Description</h2><p>
│ │ │ │ + </p></div><div class="refsect1"><a name="idm286"></a><h2>Description</h2><p>
│ │ │ │     This function returns the current cpu number.
│ │ │ │     Deprecated in SystemTap 1.4 and removed in SystemTap 1.5.
│ │ │ │  </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>
│ │ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-cputime-to-msecs.html
│ │ │ │ @@ -1,7 +1,7 @@
│ │ │ │  <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; 
│ │ │ │       Translates the given cputime into milliseconds
│ │ │ │   </p></div><div class="refsynopsisdiv"><h2>Synopsis</h2><pre class="programlisting">
│ │ │ │      cputime_to_msecs:long(cputime:long)
│ │ │ │ -</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>
│ │ │ │ +</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>
│ │ │ │       Time to convert to milliseconds.
│ │ │ │      </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>
│ │ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-cputime-to-string.html
│ │ │ │ @@ -1,10 +1,10 @@
│ │ │ │  <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; 
│ │ │ │       Human readable string for given cputime
│ │ │ │   </p></div><div class="refsynopsisdiv"><h2>Synopsis</h2><pre class="programlisting">
│ │ │ │      cputime_to_string:string(cputime:long)
│ │ │ │ -</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>
│ │ │ │ +</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>
│ │ │ │       Time to translate.
│ │ │ │ -    </p></dd></dl></div></div><div class="refsect1"><a name="idm5251"></a><h2>Description</h2><p>
│ │ │ │ +    </p></dd></dl></div></div><div class="refsect1"><a name="idm5252"></a><h2>Description</h2><p>
│ │ │ │     Equivalent to calling:
│ │ │ │     msec_to_string (cputime_to_msecs (cputime).
│ │ │ │  </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>
│ │ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-cputime-to-usecs.html
│ │ │ │ @@ -1,7 +1,7 @@
│ │ │ │  <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; 
│ │ │ │       Translates the given cputime into microseconds
│ │ │ │   </p></div><div class="refsynopsisdiv"><h2>Synopsis</h2><pre class="programlisting">
│ │ │ │      cputime_to_usecs:long(cputime:long)
│ │ │ │ -</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>
│ │ │ │ +</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>
│ │ │ │       Time to convert to microseconds.
│ │ │ │      </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>
│ │ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-ctime.html
│ │ │ │ @@ -1,12 +1,12 @@
│ │ │ │  <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; 
│ │ │ │    Convert seconds since epoch into human readable date/time string
│ │ │ │ - </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>
│ │ │ │ + </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>
│ │ │ │       Number of seconds since epoch (as returned by <code class="function">gettimeofday_s</code>)
│ │ │ │ -    </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
│ │ │ │ +    </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
│ │ │ │     </p><p>2) <span class="quote">&#8220;<span class="quote">Wed Jun 30 21:49:08 1993</span>&#8221;</span>
│ │ │ │     </p><p>
│ │ │ │  
│ │ │ │     The string will always be exactly 24 characters. If the time would
│ │ │ │     be unreasonable far in the past (before what can be represented
│ │ │ │     with a 32 bit offset in seconds from the epoch) an error will occur
│ │ │ │     (which can be avoided with try/catch). If the time would be
│ │ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-current-exe-file.html
│ │ │ │ @@ -1,13 +1,13 @@
│ │ │ │  <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; 
│ │ │ │       get the file struct pointer for the current task's executable file
│ │ │ │   </p></div><div class="refsynopsisdiv"><h2>Synopsis</h2><pre class="programlisting">
│ │ │ │      current_exe_file:long()
│ │ │ │ -</pre></div><div class="refsect1"><a name="idm303"></a><h2>Arguments</h2><p>
│ │ │ │ +</pre></div><div class="refsect1"><a name="idm304"></a><h2>Arguments</h2><p>
│ │ │ │    None
│ │ │ │ - </p></div><div class="refsect1"><a name="idm306"></a><h2>Description</h2><p>
│ │ │ │ + </p></div><div class="refsect1"><a name="idm307"></a><h2>Description</h2><p>
│ │ │ │     This function returns the file struct pointer for the
│ │ │ │     current task's executable file. Note that the file struct pointer
│ │ │ │     isn't locked on return. The return value of this function can be
│ │ │ │     passed to <code class="function">fullpath_struct_file</code> to get the path from the file
│ │ │ │     struct.
│ │ │ │  </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>
│ │ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-cve-count-metric.html
│ │ │ │ @@ -1,11 +1,11 @@
│ │ │ │  <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; 
│ │ │ │    Increment the count of key
│ │ │ │   </p></div><div class="refsynopsisdiv"><h2>Synopsis</h2><pre class="programlisting">
│ │ │ │      cve_count_metric(key:string)
│ │ │ │ -</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>
│ │ │ │ +</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>
│ │ │ │       The metric
│ │ │ │ -    </p></dd></dl></div></div><div class="refsect1"><a name="idm26562"></a><h2>Description</h2><p>
│ │ │ │ +    </p></dd></dl></div></div><div class="refsect1"><a name="idm26563"></a><h2>Description</h2><p>
│ │ │ │     This function increments the count of the metric
│ │ │ │     key by 1. The metrics can be accessed in
│ │ │ │     /proc/systemtap/MODULE_NAME/__prometheus
│ │ │ │  </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>
│ │ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-cve-record-metric.html
│ │ │ │ @@ -1,13 +1,13 @@
│ │ │ │  <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; 
│ │ │ │       Set the value of key
│ │ │ │   </p></div><div class="refsynopsisdiv"><h2>Synopsis</h2><pre class="programlisting">
│ │ │ │      cve_record_metric(key:string,value:long)
│ │ │ │ -</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>
│ │ │ │ +</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>
│ │ │ │       The metric
│ │ │ │      </p></dd><dt><span class="term"><em class="parameter"><code>value</code></em></span></dt><dd><p>
│ │ │ │       The new value
│ │ │ │ -    </p></dd></dl></div></div><div class="refsect1"><a name="idm26593"></a><h2>Description</h2><p>
│ │ │ │ +    </p></dd></dl></div></div><div class="refsect1"><a name="idm26594"></a><h2>Description</h2><p>
│ │ │ │     This function sets the value of the metric
│ │ │ │     key. The metrics can be accessed in
│ │ │ │     /proc/systemtap/MODULE_NAME/__prometheus
│ │ │ │  </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>
│ │ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-cve-tmpdisable.html
│ │ │ │ @@ -1,11 +1,11 @@
│ │ │ │  <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; 
│ │ │ │       Disable the cve livepatch
│ │ │ │   </p></div><div class="refsynopsisdiv"><h2>Synopsis</h2><pre class="programlisting">
│ │ │ │      cve_tmpdisable(duration:long)
│ │ │ │ -</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>
│ │ │ │ +</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>
│ │ │ │       The number of seconds to disable
│ │ │ │ -    </p></dd></dl></div></div><div class="refsect1"><a name="idm26619"></a><h2>Description</h2><p>
│ │ │ │ +    </p></dd></dl></div></div><div class="refsect1"><a name="idm26620"></a><h2>Description</h2><p>
│ │ │ │     This function temporarily disables the
│ │ │ │     conditionals which use cve_enabled_p for duration seconds.
│ │ │ │     If duration is -1, disable the livepatch until reenabled.
│ │ │ │  </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>
│ │ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-d-name.html
│ │ │ │ @@ -1,11 +1,11 @@
│ │ │ │  <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; 
│ │ │ │    get the dirent name
│ │ │ │   </p></div><div class="refsynopsisdiv"><h2>Synopsis</h2><pre class="programlisting">
│ │ │ │      d_name:string(dentry:long)
│ │ │ │ -</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>
│ │ │ │ +</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>
│ │ │ │       Pointer to dentry.
│ │ │ │ -    </p></dd></dl></div></div><div class="refsect1"><a name="idm17428"></a><h2>Description</h2><p>
│ │ │ │ +    </p></dd></dl></div></div><div class="refsect1"><a name="idm17429"></a><h2>Description</h2><p>
│ │ │ │     </p><p>
│ │ │ │  
│ │ │ │     Returns the dirent name (path basename).
│ │ │ │  </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>
│ │ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-d-path.html
│ │ │ │ @@ -1,12 +1,12 @@
│ │ │ │  <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; 
│ │ │ │       get the full nameidata path
│ │ │ │   </p></div><div class="refsynopsisdiv"><h2>Synopsis</h2><pre class="programlisting">
│ │ │ │      d_path:string(nd:long)
│ │ │ │ -</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>
│ │ │ │ +</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>
│ │ │ │       Pointer to nameidata.
│ │ │ │ -    </p></dd></dl></div></div><div class="refsect1"><a name="idm17455"></a><h2>Description</h2><p>
│ │ │ │ +    </p></dd></dl></div></div><div class="refsect1"><a name="idm17456"></a><h2>Description</h2><p>
│ │ │ │     </p><p>
│ │ │ │  
│ │ │ │     Returns the full dirent name (full path to the root), like
│ │ │ │     the kernel d_path function.
│ │ │ │  </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>
│ │ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-delete-stopwatch.html
│ │ │ │ @@ -1,9 +1,9 @@
│ │ │ │  <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; 
│ │ │ │    Remove an existing stopwatch
│ │ │ │   </p></div><div class="refsynopsisdiv"><h2>Synopsis</h2><pre class="programlisting">
│ │ │ │      delete_stopwatch(name:string)
│ │ │ │ -</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>
│ │ │ │ +</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>
│ │ │ │       the stopwatch name
│ │ │ │ -    </p></dd></dl></div></div><div class="refsect1"><a name="idm3770"></a><h2>Description</h2><p>
│ │ │ │ +    </p></dd></dl></div></div><div class="refsect1"><a name="idm3771"></a><h2>Description</h2><p>
│ │ │ │     Remove stopwatch <em class="parameter"><code>name</code></em>.
│ │ │ │  </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>
│ │ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-discard.html
│ │ │ │ @@ -1,7 +1,7 @@
│ │ │ │  <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; 
│ │ │ │       Discard all output related to a speculation buffer
│ │ │ │   </p></div><div class="refsynopsisdiv"><h2>Synopsis</h2><pre class="programlisting">
│ │ │ │      discard(id:long)
│ │ │ │ -</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>
│ │ │ │ +</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>
│ │ │ │       of the buffer to store the information in
│ │ │ │      </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>
│ │ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-dump-stack.html
│ │ │ │ @@ -1,12 +1,12 @@
│ │ │ │  <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; 
│ │ │ │       Send the kernel backtrace to the kernel trace buffer
│ │ │ │   </p></div><div class="refsynopsisdiv"><h2>Synopsis</h2><pre class="programlisting">
│ │ │ │      dump_stack()
│ │ │ │ -</pre></div><div class="refsect1"><a name="idm17770"></a><h2>Arguments</h2><p>
│ │ │ │ +</pre></div><div class="refsect1"><a name="idm17771"></a><h2>Arguments</h2><p>
│ │ │ │    None
│ │ │ │ - </p></div><div class="refsect1"><a name="idm17773"></a><h2>Description</h2><p>
│ │ │ │ + </p></div><div class="refsect1"><a name="idm17774"></a><h2>Description</h2><p>
│ │ │ │     Print the current kernel backtrace to the kernel trace buffer.
│ │ │ │     not be safely called from all kernel probe contexts, so
│ │ │ │     is restricted to guru mode only. Under the hood, it calls the kernel C API
│ │ │ │     function dump_stack directly.
│ │ │ │  </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>
│ │ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-egid.html
│ │ │ │ @@ -1,9 +1,9 @@
│ │ │ │  <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; 
│ │ │ │       Returns the effective gid of a target process
│ │ │ │   </p></div><div class="refsynopsisdiv"><h2>Synopsis</h2><pre class="programlisting">
│ │ │ │      egid:long()
│ │ │ │ -</pre></div><div class="refsect1"><a name="idm325"></a><h2>Arguments</h2><p>
│ │ │ │ +</pre></div><div class="refsect1"><a name="idm326"></a><h2>Arguments</h2><p>
│ │ │ │    None
│ │ │ │ - </p></div><div class="refsect1"><a name="idm328"></a><h2>Description</h2><p>
│ │ │ │ + </p></div><div class="refsect1"><a name="idm329"></a><h2>Description</h2><p>
│ │ │ │     This function returns the effective gid of a target process
│ │ │ │  </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>
│ │ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-env-var.html
│ │ │ │ @@ -1,11 +1,11 @@
│ │ │ │  <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; 
│ │ │ │    Fetch environment variable from current process
│ │ │ │   </p></div><div class="refsynopsisdiv"><h2>Synopsis</h2><pre class="programlisting">
│ │ │ │      env_var:string(name:string)
│ │ │ │ -</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>
│ │ │ │ +</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>
│ │ │ │       Name of the environment variable to fetch
│ │ │ │ -    </p></dd></dl></div></div><div class="refsect1"><a name="idm354"></a><h2>Description</h2><p>
│ │ │ │ +    </p></dd></dl></div></div><div class="refsect1"><a name="idm355"></a><h2>Description</h2><p>
│ │ │ │     Returns the contents of the specified environment value
│ │ │ │     for the current process. If the variable isn't set an empty string
│ │ │ │     is returned.
│ │ │ │  </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>
│ │ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-errno-str.html
│ │ │ │ @@ -1,11 +1,11 @@
│ │ │ │  <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; 
│ │ │ │    Symbolic string associated with error code
│ │ │ │   </p></div><div class="refsynopsisdiv"><h2>Synopsis</h2><pre class="programlisting">
│ │ │ │      errno_str:string(err:long)
│ │ │ │ -</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>
│ │ │ │ +</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>
│ │ │ │       The error number received
│ │ │ │ -    </p></dd></dl></div></div><div class="refsect1"><a name="idm17185"></a><h2>Description</h2><p>
│ │ │ │ +    </p></dd></dl></div></div><div class="refsect1"><a name="idm17186"></a><h2>Description</h2><p>
│ │ │ │     This function returns the symbolic string associated
│ │ │ │     with the giver error code, such as ENOENT for the number 2, or
│ │ │ │     E#3333 for an out-of-range value such as 3333.
│ │ │ │  </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>
│ │ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-error.html
│ │ │ │ @@ -1,12 +1,12 @@
│ │ │ │  <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; 
│ │ │ │       Send an error message
│ │ │ │   </p></div><div class="refsynopsisdiv"><h2>Synopsis</h2><pre class="programlisting">
│ │ │ │      error(msg:string)
│ │ │ │ -</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>
│ │ │ │ +</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>
│ │ │ │       The formatted message string
│ │ │ │ -    </p></dd></dl></div></div><div class="refsect1"><a name="idm17799"></a><h2>Description</h2><p>
│ │ │ │ +    </p></dd></dl></div></div><div class="refsect1"><a name="idm17800"></a><h2>Description</h2><p>
│ │ │ │     An implicit end-of-line is added.  staprun prepends
│ │ │ │     the string <span class="quote">&#8220;<span class="quote">ERROR:</span>&#8221;</span>.  Sending an error message aborts the currently
│ │ │ │     running probe.  Depending on the MAXERRORS parameter, it may
│ │ │ │     trigger an <code class="function">exit</code>.
│ │ │ │  </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>
│ │ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-euid.html
│ │ │ │ @@ -1,9 +1,9 @@
│ │ │ │  <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; 
│ │ │ │       Return the effective uid of a target process
│ │ │ │   </p></div><div class="refsynopsisdiv"><h2>Synopsis</h2><pre class="programlisting">
│ │ │ │      euid:long()
│ │ │ │ -</pre></div><div class="refsect1"><a name="idm372"></a><h2>Arguments</h2><p>
│ │ │ │ +</pre></div><div class="refsect1"><a name="idm373"></a><h2>Arguments</h2><p>
│ │ │ │    None
│ │ │ │ - </p></div><div class="refsect1"><a name="idm375"></a><h2>Description</h2><p>
│ │ │ │ + </p></div><div class="refsect1"><a name="idm376"></a><h2>Description</h2><p>
│ │ │ │     Returns the effective user ID of the target process.
│ │ │ │  </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>
│ │ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-execname.html
│ │ │ │ @@ -1,9 +1,9 @@
│ │ │ │  <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; 
│ │ │ │    Returns the execname of a target process (or group of processes)
│ │ │ │   </p></div><div class="refsynopsisdiv"><h2>Synopsis</h2><pre class="programlisting">
│ │ │ │      execname:string()
│ │ │ │ -</pre></div><div class="refsect1"><a name="idm393"></a><h2>Arguments</h2><p>
│ │ │ │ +</pre></div><div class="refsect1"><a name="idm394"></a><h2>Arguments</h2><p>
│ │ │ │    None
│ │ │ │ - </p></div><div class="refsect1"><a name="idm396"></a><h2>Description</h2><p>
│ │ │ │ + </p></div><div class="refsect1"><a name="idm397"></a><h2>Description</h2><p>
│ │ │ │     Returns the execname of a target process (or group of processes).
│ │ │ │  </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>
│ │ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-exit.html
│ │ │ │ @@ -1,12 +1,12 @@
│ │ │ │  <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; 
│ │ │ │       Start shutting down probing script.
│ │ │ │   </p></div><div class="refsynopsisdiv"><h2>Synopsis</h2><pre class="programlisting">
│ │ │ │      exit()
│ │ │ │ -</pre></div><div class="refsect1"><a name="idm17819"></a><h2>Arguments</h2><p>
│ │ │ │ +</pre></div><div class="refsect1"><a name="idm17820"></a><h2>Arguments</h2><p>
│ │ │ │    None
│ │ │ │ - </p></div><div class="refsect1"><a name="idm17822"></a><h2>Description</h2><p>
│ │ │ │ + </p></div><div class="refsect1"><a name="idm17823"></a><h2>Description</h2><p>
│ │ │ │     This only enqueues a request to start
│ │ │ │     shutting down the script.  New probes will not fire
│ │ │ │     (except <span class="quote">&#8220;<span class="quote">end</span>&#8221;</span> probes), but all currently   
│ │ │ │     running ones may complete their work.
│ │ │ │  </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>
│ │ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-fastcall.html
│ │ │ │ @@ -1,11 +1,11 @@
│ │ │ │  <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; 
│ │ │ │       Mark function as declared fastcall
│ │ │ │   </p></div><div class="refsynopsisdiv"><h2>Synopsis</h2><pre class="programlisting">
│ │ │ │      fastcall()
│ │ │ │ -</pre></div><div class="refsect1"><a name="idm414"></a><h2>Arguments</h2><p>
│ │ │ │ +</pre></div><div class="refsect1"><a name="idm415"></a><h2>Arguments</h2><p>
│ │ │ │    None
│ │ │ │ - </p></div><div class="refsect1"><a name="idm417"></a><h2>Description</h2><p>
│ │ │ │ + </p></div><div class="refsect1"><a name="idm418"></a><h2>Description</h2><p>
│ │ │ │     Call this function before accessing arguments
│ │ │ │     using the *_arg functions
│ │ │ │     if the probed kernel function was declared fastcall in the source.
│ │ │ │  </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>
│ │ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-format-ipaddr.html
│ │ │ │ @@ -1,9 +1,9 @@
│ │ │ │  <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; 
│ │ │ │    Returns a string representation for an IP address
│ │ │ │   </p></div><div class="refsynopsisdiv"><h2>Synopsis</h2><pre class="programlisting">
│ │ │ │      format_ipaddr:string(addr:long,family:long)
│ │ │ │ -</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>
│ │ │ │ +</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>
│ │ │ │       the IP address
│ │ │ │      </p></dd><dt><span class="term"><em class="parameter"><code>family</code></em></span></dt><dd><p>
│ │ │ │       the IP address family (either AF_INET or AF_INET6)
│ │ │ │      </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>
│ │ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-fp-add.html
│ │ │ │ @@ -1,11 +1,11 @@
│ │ │ │  <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; 
│ │ │ │       Addition between floating points
│ │ │ │   </p></div><div class="refsynopsisdiv"><h2>Synopsis</h2><pre class="programlisting">
│ │ │ │      fp_add:long(add1:long,add2:long)
│ │ │ │ -</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>
│ │ │ │ +</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>
│ │ │ │       the 64 bit floating point addend
│ │ │ │      </p></dd><dt><span class="term"><em class="parameter"><code>add2</code></em></span></dt><dd><p>
│ │ │ │       second 64 bit floating point addend
│ │ │ │ -    </p></dd></dl></div></div><div class="refsect1"><a name="idm26122"></a><h2>Description</h2><p>
│ │ │ │ +    </p></dd></dl></div></div><div class="refsect1"><a name="idm26123"></a><h2>Description</h2><p>
│ │ │ │     Given addend 1 and addend 2, apply floating point adding
│ │ │ │  </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>
│ │ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-fp-eq.html
│ │ │ │ @@ -1,11 +1,11 @@
│ │ │ │  <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; 
│ │ │ │       fp comparison function equal
│ │ │ │   </p></div><div class="refsynopsisdiv"><h2>Synopsis</h2><pre class="programlisting">
│ │ │ │      fp_eq:long(infp1:long,infp2:long)
│ │ │ │ -</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>
│ │ │ │ +</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>
│ │ │ │       the 64 bit floating point input
│ │ │ │      </p></dd><dt><span class="term"><em class="parameter"><code>infp2</code></em></span></dt><dd><p>
│ │ │ │       second 64 bit floating point input
│ │ │ │ -    </p></dd></dl></div></div><div class="refsect1"><a name="idm26153"></a><h2>Description</h2><p>
│ │ │ │ +    </p></dd></dl></div></div><div class="refsect1"><a name="idm26154"></a><h2>Description</h2><p>
│ │ │ │     check if infp1 is equal to infp2
│ │ │ │  </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>
│ │ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-fp-le.html
│ │ │ │ @@ -1,11 +1,11 @@
│ │ │ │  <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; 
│ │ │ │       Check if first fp is less than or equal to
│ │ │ │   </p></div><div class="refsynopsisdiv"><h2>Synopsis</h2><pre class="programlisting">
│ │ │ │      fp_le:long(infp1:long,infp2:long)
│ │ │ │ -</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>
│ │ │ │ +</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>
│ │ │ │       the 64 bit floating point input
│ │ │ │      </p></dd><dt><span class="term"><em class="parameter"><code>infp2</code></em></span></dt><dd><p>
│ │ │ │       second 64 bit floating point input
│ │ │ │ -    </p></dd></dl></div></div><div class="refsect1"><a name="idm26184"></a><h2>Description</h2><p>
│ │ │ │ +    </p></dd></dl></div></div><div class="refsect1"><a name="idm26185"></a><h2>Description</h2><p>
│ │ │ │     check if infp1 is less than or equal to infp2
│ │ │ │  </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>
│ │ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-fp-lt.html
│ │ │ │ @@ -1,11 +1,11 @@
│ │ │ │  <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; 
│ │ │ │       fp comparison function less than
│ │ │ │   </p></div><div class="refsynopsisdiv"><h2>Synopsis</h2><pre class="programlisting">
│ │ │ │      fp_lt:long(infp1:long,infp2:long)
│ │ │ │ -</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>
│ │ │ │ +</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>
│ │ │ │       the 64 bit floating point input
│ │ │ │      </p></dd><dt><span class="term"><em class="parameter"><code>infp2</code></em></span></dt><dd><p>
│ │ │ │       second 64 bit floating point input
│ │ │ │ -    </p></dd></dl></div></div><div class="refsect1"><a name="idm26215"></a><h2>Description</h2><p>
│ │ │ │ +    </p></dd></dl></div></div><div class="refsect1"><a name="idm26216"></a><h2>Description</h2><p>
│ │ │ │     check if infp1 is strictly less than infp2
│ │ │ │  </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>
│ │ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-fp-mul.html
│ │ │ │ @@ -1,11 +1,11 @@
│ │ │ │  <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; 
│ │ │ │       Multiplication between floating points
│ │ │ │   </p></div><div class="refsynopsisdiv"><h2>Synopsis</h2><pre class="programlisting">
│ │ │ │      fp_mul:long(mul1:long,mul2:long)
│ │ │ │ -</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>
│ │ │ │ +</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>
│ │ │ │       the 64 bit floating point multiplicand
│ │ │ │      </p></dd><dt><span class="term"><em class="parameter"><code>mul2</code></em></span></dt><dd><p>
│ │ │ │       64 bit floating point multiplier
│ │ │ │ -    </p></dd></dl></div></div><div class="refsect1"><a name="idm26246"></a><h2>Description</h2><p>
│ │ │ │ +    </p></dd></dl></div></div><div class="refsect1"><a name="idm26247"></a><h2>Description</h2><p>
│ │ │ │     result is multiplicand times multiplier
│ │ │ │  </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>
│ │ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-fp-rem.html
│ │ │ │ @@ -1,11 +1,11 @@
│ │ │ │  <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; 
│ │ │ │       Floating point division
│ │ │ │   </p></div><div class="refsynopsisdiv"><h2>Synopsis</h2><pre class="programlisting">
│ │ │ │      fp_rem:long(div1:long,div2:long)
│ │ │ │ -</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>
│ │ │ │ +</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>
│ │ │ │       the 64 bit floating point dividend
│ │ │ │      </p></dd><dt><span class="term"><em class="parameter"><code>div2</code></em></span></dt><dd><p>
│ │ │ │       64 bit floating point divisor
│ │ │ │ -    </p></dd></dl></div></div><div class="refsect1"><a name="idm26277"></a><h2>Description</h2><p>
│ │ │ │ +    </p></dd></dl></div></div><div class="refsect1"><a name="idm26278"></a><h2>Description</h2><p>
│ │ │ │     result would be the remainder after divisor divides dividend
│ │ │ │  </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>
│ │ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-fp-sqrt.html
│ │ │ │ @@ -1,9 +1,9 @@
│ │ │ │  <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; 
│ │ │ │       Floating point square root
│ │ │ │   </p></div><div class="refsynopsisdiv"><h2>Synopsis</h2><pre class="programlisting">
│ │ │ │      fp_sqrt:long(infp:long)
│ │ │ │ -</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>
│ │ │ │ +</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>
│ │ │ │       the 64 bit floating point input
│ │ │ │ -    </p></dd></dl></div></div><div class="refsect1"><a name="idm26303"></a><h2>Description</h2><p>
│ │ │ │ +    </p></dd></dl></div></div><div class="refsect1"><a name="idm26304"></a><h2>Description</h2><p>
│ │ │ │     apply sqrt to input floating point
│ │ │ │  </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>
│ │ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-fp-sub.html
│ │ │ │ @@ -1,11 +1,11 @@
│ │ │ │  <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; 
│ │ │ │       Subtraction between floating points
│ │ │ │   </p></div><div class="refsynopsisdiv"><h2>Synopsis</h2><pre class="programlisting">
│ │ │ │      fp_sub:long(sub1:long,sub2:long)
│ │ │ │ -</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>
│ │ │ │ +</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>
│ │ │ │       the 64 bit floating point minuend
│ │ │ │      </p></dd><dt><span class="term"><em class="parameter"><code>sub2</code></em></span></dt><dd><p>
│ │ │ │       64 bit floating point subtrahend
│ │ │ │ -    </p></dd></dl></div></div><div class="refsect1"><a name="idm26334"></a><h2>Description</h2><p>
│ │ │ │ +    </p></dd></dl></div></div><div class="refsect1"><a name="idm26335"></a><h2>Description</h2><p>
│ │ │ │     result would be minuend minus subtrahend
│ │ │ │  </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>
│ │ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-fp-to-long.html
│ │ │ │ @@ -1,17 +1,17 @@
│ │ │ │  <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; 
│ │ │ │       Convert fp to int64
│ │ │ │   </p></div><div class="refsynopsisdiv"><h2>Synopsis</h2><pre class="programlisting">
│ │ │ │      fp_to_long:long(infp:long,roundingMode:long,exact:long)
│ │ │ │ -</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>
│ │ │ │ +</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>
│ │ │ │       the 64 bit floating point stored in long
│ │ │ │      </p></dd><dt><span class="term"><em class="parameter"><code>roundingMode</code></em></span></dt><dd><p>
│ │ │ │       through 0-6, which are round to nearest even, minMag, 
│ │ │ │       min, max, near maxMag and round to odd
│ │ │ │      </p></dd><dt><span class="term"><em class="parameter"><code>exact</code></em></span></dt><dd><p>
│ │ │ │       the boolean value, if exact is 1 than raising inexact 
│ │ │ │       exception, otherwise ignore the exception.
│ │ │ │ -    </p></dd></dl></div></div><div class="refsect1"><a name="idm26370"></a><h2>Description</h2><p>
│ │ │ │ +    </p></dd></dl></div></div><div class="refsect1"><a name="idm26371"></a><h2>Description</h2><p>
│ │ │ │     Given a 64 bit floating point, which is stored in long,
│ │ │ │     use the long value to initiate self-defined float64_t type, then 
│ │ │ │     apply the f64_to_i64 function to get the string representation. 
│ │ │ │  </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>
│ │ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-fp-to-string.html
│ │ │ │ @@ -1,13 +1,13 @@
│ │ │ │  <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; 
│ │ │ │    Convert 64 bit floating point to string
│ │ │ │   </p></div><div class="refsynopsisdiv"><h2>Synopsis</h2><pre class="programlisting">
│ │ │ │      fp_to_string:string(infp:long,precision:long)
│ │ │ │ -</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>
│ │ │ │ +</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>
│ │ │ │       the 64 bit floating point stored in long
│ │ │ │      </p></dd><dt><span class="term"><em class="parameter"><code>precision</code></em></span></dt><dd><p>
│ │ │ │       number of digits after decimal point
│ │ │ │ -    </p></dd></dl></div></div><div class="refsect1"><a name="idm26401"></a><h2>Description</h2><p>
│ │ │ │ +    </p></dd></dl></div></div><div class="refsect1"><a name="idm26402"></a><h2>Description</h2><p>
│ │ │ │     Given a 64 bit floating point, which is stored in long,
│ │ │ │     use the long value to initiate self-defined float64_t type, then
│ │ │ │     apply the f64_to_i64 function to get the string representation.
│ │ │ │  </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>
│ │ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-fp32-to-fp64.html
│ │ │ │ @@ -1,9 +1,9 @@
│ │ │ │  <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; 
│ │ │ │       Convert fp32 to 64 bit floating point
│ │ │ │   </p></div><div class="refsynopsisdiv"><h2>Synopsis</h2><pre class="programlisting">
│ │ │ │      fp32_to_fp64:long(input:long)
│ │ │ │ -</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>
│ │ │ │ +</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>
│ │ │ │       a long integer
│ │ │ │ -    </p></dd></dl></div></div><div class="refsect1"><a name="idm26091"></a><h2>Description</h2><p>
│ │ │ │ +    </p></dd></dl></div></div><div class="refsect1"><a name="idm26092"></a><h2>Description</h2><p>
│ │ │ │     Convert from 32 bit floating point to a 64 bit softfloat floating point.
│ │ │ │  </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>
│ │ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-ftrace.html
│ │ │ │ @@ -1,11 +1,11 @@
│ │ │ │  <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; 
│ │ │ │    Send a message to the ftrace ring-buffer
│ │ │ │   </p></div><div class="refsynopsisdiv"><h2>Synopsis</h2><pre class="programlisting">
│ │ │ │      ftrace(msg:string)
│ │ │ │ -</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>
│ │ │ │ +</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>
│ │ │ │       The formatted message string
│ │ │ │ -    </p></dd></dl></div></div><div class="refsect1"><a name="idm17849"></a><h2>Description</h2><p>
│ │ │ │ +    </p></dd></dl></div></div><div class="refsect1"><a name="idm17850"></a><h2>Description</h2><p>
│ │ │ │     If the ftrace ring-buffer is configured &amp; available,
│ │ │ │     see /debugfs/tracing/trace for the message.  Otherwise, the
│ │ │ │     message may be quietly dropped.  An implicit end-of-line is added.
│ │ │ │  </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>
│ │ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-fullpath-struct-file.html
│ │ │ │ @@ -1,14 +1,14 @@
│ │ │ │  <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; 
│ │ │ │       get the full path
│ │ │ │   </p></div><div class="refsynopsisdiv"><h2>Synopsis</h2><pre class="programlisting">
│ │ │ │      fullpath_struct_file:string(task:long,file:long)
│ │ │ │ -</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>
│ │ │ │ +</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>
│ │ │ │       task_struct pointer.
│ │ │ │      </p></dd><dt><span class="term"><em class="parameter"><code>file</code></em></span></dt><dd><p>
│ │ │ │       Pointer to <span class="quote">&#8220;<span class="quote">struct file</span>&#8221;</span>.
│ │ │ │ -    </p></dd></dl></div></div><div class="refsect1"><a name="idm17488"></a><h2>Description</h2><p>
│ │ │ │ +    </p></dd></dl></div></div><div class="refsect1"><a name="idm17489"></a><h2>Description</h2><p>
│ │ │ │     </p><p>
│ │ │ │  
│ │ │ │     Returns the full dirent name (full path to the root), like
│ │ │ │     the kernel d_path function.
│ │ │ │  </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>
│ │ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-fullpath-struct-nameidata.html
│ │ │ │ @@ -1,12 +1,12 @@
│ │ │ │  <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; 
│ │ │ │       get the full nameidata path
│ │ │ │   </p></div><div class="refsynopsisdiv"><h2>Synopsis</h2><pre class="programlisting">
│ │ │ │      fullpath_struct_nameidata(nd:)
│ │ │ │ -</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>
│ │ │ │ +</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>
│ │ │ │       Pointer to <span class="quote">&#8220;<span class="quote">struct nameidata</span>&#8221;</span>.
│ │ │ │ -    </p></dd></dl></div></div><div class="refsect1"><a name="idm17516"></a><h2>Description</h2><p>
│ │ │ │ +    </p></dd></dl></div></div><div class="refsect1"><a name="idm17517"></a><h2>Description</h2><p>
│ │ │ │     </p><p>
│ │ │ │  
│ │ │ │     Returns the full dirent name (full path to the root), like
│ │ │ │     the kernel (and systemtap-tapset) d_path function, with a <span class="quote">&#8220;<span class="quote">/</span>&#8221;</span>.
│ │ │ │  </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>
│ │ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-fullpath-struct-path.html
│ │ │ │ @@ -1,12 +1,12 @@
│ │ │ │  <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; 
│ │ │ │       get the full path
│ │ │ │   </p></div><div class="refsynopsisdiv"><h2>Synopsis</h2><pre class="programlisting">
│ │ │ │      fullpath_struct_path:string(path:long)
│ │ │ │ -</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>
│ │ │ │ +</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>
│ │ │ │       Pointer to <span class="quote">&#8220;<span class="quote">struct path</span>&#8221;</span>.
│ │ │ │ -    </p></dd></dl></div></div><div class="refsect1"><a name="idm17545"></a><h2>Description</h2><p>
│ │ │ │ +    </p></dd></dl></div></div><div class="refsect1"><a name="idm17546"></a><h2>Description</h2><p>
│ │ │ │     </p><p>
│ │ │ │  
│ │ │ │     Returns the full dirent name (full path to the root), like
│ │ │ │     the kernel d_path function.
│ │ │ │  </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>
│ │ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-get-cycles.html
│ │ │ │ @@ -1,13 +1,13 @@
│ │ │ │  <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; 
│ │ │ │    Processor cycle count
│ │ │ │   </p></div><div class="refsynopsisdiv"><h2>Synopsis</h2><pre class="programlisting">
│ │ │ │      get_cycles:long()
│ │ │ │ -</pre></div><div class="refsect1"><a name="idm3789"></a><h2>Arguments</h2><p>
│ │ │ │ +</pre></div><div class="refsect1"><a name="idm3790"></a><h2>Arguments</h2><p>
│ │ │ │    None
│ │ │ │ - </p></div><div class="refsect1"><a name="idm3792"></a><h2>Description</h2><p>
│ │ │ │ + </p></div><div class="refsect1"><a name="idm3793"></a><h2>Description</h2><p>
│ │ │ │     This function returns the processor cycle counter value
│ │ │ │     if available, else it returns zero. The cycle counter is free running
│ │ │ │     and unsynchronized on each processor. Thus, the order of events cannot
│ │ │ │     determined by comparing the results of the get_cycles function on 
│ │ │ │     different processors.
│ │ │ │  </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>
│ │ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-get-loadavg-index.html
│ │ │ │ @@ -1,14 +1,14 @@
│ │ │ │  <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; 
│ │ │ │    Get the load average for a specified interval
│ │ │ │   </p></div><div class="refsynopsisdiv"><h2>Synopsis</h2><pre class="programlisting">
│ │ │ │      get_loadavg_index:long(indx:long)
│ │ │ │ -</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>
│ │ │ │ +</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>
│ │ │ │       The load average interval to capture.
│ │ │ │ -    </p></dd></dl></div></div><div class="refsect1"><a name="idm15656"></a><h2>Description</h2><p>
│ │ │ │ +    </p></dd></dl></div></div><div class="refsect1"><a name="idm15657"></a><h2>Description</h2><p>
│ │ │ │     This function returns the load average at a specified interval.
│ │ │ │     The three load average values 1, 5 and 15 minute average corresponds to
│ │ │ │     indexes 0, 1 and 2 of the avenrun array - see linux/sched.h.
│ │ │ │     Please note that the truncated-integer portion of the load average is returned.
│ │ │ │     If the specified index is out-of-bounds, then an error message and exception is
│ │ │ │     thrown.
│ │ │ │  </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>
│ │ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-get-sa-flags.html
│ │ │ │ @@ -1,7 +1,7 @@
│ │ │ │  <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; 
│ │ │ │       Returns the numeric value of sa_flags
│ │ │ │   </p></div><div class="refsynopsisdiv"><h2>Synopsis</h2><pre class="programlisting">
│ │ │ │      get_sa_flags:long(act:long)
│ │ │ │ -</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>
│ │ │ │ +</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>
│ │ │ │       address of the sigaction to query.
│ │ │ │      </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>
│ │ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-get-sa-handler.html
│ │ │ │ @@ -1,7 +1,7 @@
│ │ │ │  <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; 
│ │ │ │       Returns the numeric value of sa_handler
│ │ │ │   </p></div><div class="refsynopsisdiv"><h2>Synopsis</h2><pre class="programlisting">
│ │ │ │      get_sa_handler:long(act:long)
│ │ │ │ -</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>
│ │ │ │ +</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>
│ │ │ │       address of the sigaction to query.
│ │ │ │      </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>
│ │ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-gettimeofday-ms.html
│ │ │ │ @@ -1,10 +1,10 @@
│ │ │ │  <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; 
│ │ │ │       Number of milliseconds since UNIX epoch
│ │ │ │   </p></div><div class="refsynopsisdiv"><h2>Synopsis</h2><pre class="programlisting">
│ │ │ │      gettimeofday_ms:long()
│ │ │ │ -</pre></div><div class="refsect1"><a name="idm3810"></a><h2>Arguments</h2><p>
│ │ │ │ +</pre></div><div class="refsect1"><a name="idm3811"></a><h2>Arguments</h2><p>
│ │ │ │    None
│ │ │ │ - </p></div><div class="refsect1"><a name="idm3813"></a><h2>Description</h2><p>
│ │ │ │ + </p></div><div class="refsect1"><a name="idm3814"></a><h2>Description</h2><p>
│ │ │ │     This function returns the number of milliseconds
│ │ │ │     since the UNIX epoch.
│ │ │ │  </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>
│ │ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-gettimeofday-ns.html
│ │ │ │ @@ -1,10 +1,10 @@
│ │ │ │  <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; 
│ │ │ │    Number of nanoseconds since UNIX epoch
│ │ │ │   </p></div><div class="refsynopsisdiv"><h2>Synopsis</h2><pre class="programlisting">
│ │ │ │      gettimeofday_ns:long()
│ │ │ │ -</pre></div><div class="refsect1"><a name="idm3831"></a><h2>Arguments</h2><p>
│ │ │ │ +</pre></div><div class="refsect1"><a name="idm3832"></a><h2>Arguments</h2><p>
│ │ │ │    None
│ │ │ │ - </p></div><div class="refsect1"><a name="idm3834"></a><h2>Description</h2><p>
│ │ │ │ + </p></div><div class="refsect1"><a name="idm3835"></a><h2>Description</h2><p>
│ │ │ │     This function returns the number of nanoseconds
│ │ │ │     since the UNIX epoch.
│ │ │ │  </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>
│ │ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-gettimeofday-s.html
│ │ │ │ @@ -1,10 +1,10 @@
│ │ │ │  <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; 
│ │ │ │       Number of seconds since UNIX epoch
│ │ │ │   </p></div><div class="refsynopsisdiv"><h2>Synopsis</h2><pre class="programlisting">
│ │ │ │      gettimeofday_s:long()
│ │ │ │ -</pre></div><div class="refsect1"><a name="idm3852"></a><h2>Arguments</h2><p>
│ │ │ │ +</pre></div><div class="refsect1"><a name="idm3853"></a><h2>Arguments</h2><p>
│ │ │ │    None
│ │ │ │ - </p></div><div class="refsect1"><a name="idm3855"></a><h2>Description</h2><p>
│ │ │ │ + </p></div><div class="refsect1"><a name="idm3856"></a><h2>Description</h2><p>
│ │ │ │     This function returns the number of seconds since
│ │ │ │     the UNIX epoch.
│ │ │ │  </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>
│ │ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-gettimeofday-us.html
│ │ │ │ @@ -1,10 +1,10 @@
│ │ │ │  <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; 
│ │ │ │       Number of microseconds since UNIX epoch
│ │ │ │   </p></div><div class="refsynopsisdiv"><h2>Synopsis</h2><pre class="programlisting">
│ │ │ │      gettimeofday_us:long()
│ │ │ │ -</pre></div><div class="refsect1"><a name="idm3873"></a><h2>Arguments</h2><p>
│ │ │ │ +</pre></div><div class="refsect1"><a name="idm3874"></a><h2>Arguments</h2><p>
│ │ │ │    None
│ │ │ │ - </p></div><div class="refsect1"><a name="idm3876"></a><h2>Description</h2><p>
│ │ │ │ + </p></div><div class="refsect1"><a name="idm3877"></a><h2>Description</h2><p>
│ │ │ │     This function returns the number of microseconds
│ │ │ │     since the UNIX epoch.
│ │ │ │  </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>
│ │ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-gid.html
│ │ │ │ @@ -1,9 +1,9 @@
│ │ │ │  <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; 
│ │ │ │       Returns the group ID of a target process
│ │ │ │   </p></div><div class="refsynopsisdiv"><h2>Synopsis</h2><pre class="programlisting">
│ │ │ │      gid:long()
│ │ │ │ -</pre></div><div class="refsect1"><a name="idm435"></a><h2>Arguments</h2><p>
│ │ │ │ +</pre></div><div class="refsect1"><a name="idm436"></a><h2>Arguments</h2><p>
│ │ │ │    None
│ │ │ │ - </p></div><div class="refsect1"><a name="idm438"></a><h2>Description</h2><p>
│ │ │ │ + </p></div><div class="refsect1"><a name="idm439"></a><h2>Description</h2><p>
│ │ │ │     This function returns the group ID of a target process.
│ │ │ │  </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>
│ │ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-htonl.html
│ │ │ │ @@ -1,7 +1,7 @@
│ │ │ │  <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; 
│ │ │ │       Convert 32-bit long from host to network order
│ │ │ │   </p></div><div class="refsynopsisdiv"><h2>Synopsis</h2><pre class="programlisting">
│ │ │ │      htonl:long(x:long)
│ │ │ │ -</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>
│ │ │ │ +</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>
│ │ │ │       Value to convert
│ │ │ │      </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>
│ │ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-htonll.html
│ │ │ │ @@ -1,7 +1,7 @@
│ │ │ │  <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; 
│ │ │ │    Convert 64-bit long long from host to network order
│ │ │ │   </p></div><div class="refsynopsisdiv"><h2>Synopsis</h2><pre class="programlisting">
│ │ │ │      htonll:long(x:long)
│ │ │ │ -</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>
│ │ │ │ +</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>
│ │ │ │       Value to convert
│ │ │ │      </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>
│ │ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-htons.html
│ │ │ │ @@ -1,7 +1,7 @@
│ │ │ │  <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; 
│ │ │ │       Convert 16-bit short from host to network order
│ │ │ │   </p></div><div class="refsynopsisdiv"><h2>Synopsis</h2><pre class="programlisting">
│ │ │ │      htons:long(x:long)
│ │ │ │ -</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>
│ │ │ │ +</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>
│ │ │ │       Value to convert
│ │ │ │      </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>
│ │ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-indent-depth.html
│ │ │ │ @@ -1,12 +1,12 @@
│ │ │ │  <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; 
│ │ │ │       returns the global nested-depth
│ │ │ │   </p></div><div class="refsynopsisdiv"><h2>Synopsis</h2><pre class="programlisting">
│ │ │ │      indent_depth:long(delta:long)
│ │ │ │ -</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>
│ │ │ │ +</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>
│ │ │ │       the amount of depth added/removed for each call
│ │ │ │ -    </p></dd></dl></div></div><div class="refsect1"><a name="idm21496"></a><h2>Description</h2><p>
│ │ │ │ +    </p></dd></dl></div></div><div class="refsect1"><a name="idm21497"></a><h2>Description</h2><p>
│ │ │ │     This function returns a number for appropriate indentation,
│ │ │ │     similar to <code class="function">indent</code>. Call it with a small positive or matching negative
│ │ │ │     delta. Unlike the thread_indent_depth function, the indent does not track
│ │ │ │     individual indent values on a per thread basis.
│ │ │ │  </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>
│ │ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-indent.html
│ │ │ │ @@ -1,12 +1,12 @@
│ │ │ │  <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; 
│ │ │ │       returns an amount of space to indent
│ │ │ │   </p></div><div class="refsynopsisdiv"><h2>Synopsis</h2><pre class="programlisting">
│ │ │ │      indent:string(delta:long)
│ │ │ │ -</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>
│ │ │ │ +</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>
│ │ │ │       the amount of space added/removed for each call
│ │ │ │ -    </p></dd></dl></div></div><div class="refsect1"><a name="idm21470"></a><h2>Description</h2><p>
│ │ │ │ +    </p></dd></dl></div></div><div class="refsect1"><a name="idm21471"></a><h2>Description</h2><p>
│ │ │ │     This function returns a string with appropriate
│ │ │ │     indentation. Call it with a small positive or matching negative
│ │ │ │     delta. Unlike the thread_indent function, the indent does not
│ │ │ │     track individual indent values on a per thread basis.
│ │ │ │  </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>
│ │ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-inet-get-ip-source.html
│ │ │ │ @@ -1,7 +1,7 @@
│ │ │ │  <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; 
│ │ │ │       Provide IP source address string for a kernel socket
│ │ │ │   </p></div><div class="refsynopsisdiv"><h2>Synopsis</h2><pre class="programlisting">
│ │ │ │      inet_get_ip_source:string(sock:long)
│ │ │ │ -</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>
│ │ │ │ +</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>
│ │ │ │       pointer to the kernel socket
│ │ │ │      </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>
│ │ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-inet-get-local-port.html
│ │ │ │ @@ -1,7 +1,7 @@
│ │ │ │  <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; 
│ │ │ │    Provide local port number for a kernel socket
│ │ │ │   </p></div><div class="refsynopsisdiv"><h2>Synopsis</h2><pre class="programlisting">
│ │ │ │      inet_get_local_port:long(sock:long)
│ │ │ │ -</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>
│ │ │ │ +</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>
│ │ │ │       pointer to the kernel socket
│ │ │ │      </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>
│ │ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-inode-name.html
│ │ │ │ @@ -1,11 +1,11 @@
│ │ │ │  <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; 
│ │ │ │       get the inode name
│ │ │ │   </p></div><div class="refsynopsisdiv"><h2>Synopsis</h2><pre class="programlisting">
│ │ │ │      inode_name:string(inode:long)
│ │ │ │ -</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>
│ │ │ │ +</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>
│ │ │ │       Pointer to inode.
│ │ │ │ -    </p></dd></dl></div></div><div class="refsect1"><a name="idm17572"></a><h2>Description</h2><p>
│ │ │ │ +    </p></dd></dl></div></div><div class="refsect1"><a name="idm17573"></a><h2>Description</h2><p>
│ │ │ │     </p><p>
│ │ │ │  
│ │ │ │     Returns the first path basename associated with the given inode.
│ │ │ │  </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>
│ │ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-inode-path.html
│ │ │ │ @@ -1,11 +1,11 @@
│ │ │ │  <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; 
│ │ │ │       get the path to an inode
│ │ │ │   </p></div><div class="refsynopsisdiv"><h2>Synopsis</h2><pre class="programlisting">
│ │ │ │      inode_path:string(inode:long)
│ │ │ │ -</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>
│ │ │ │ +</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>
│ │ │ │       Pointer to inode.
│ │ │ │ -    </p></dd></dl></div></div><div class="refsect1"><a name="idm17599"></a><h2>Description</h2><p>
│ │ │ │ +    </p></dd></dl></div></div><div class="refsect1"><a name="idm17600"></a><h2>Description</h2><p>
│ │ │ │     </p><p>
│ │ │ │  
│ │ │ │     Returns the full path associated with the given inode.
│ │ │ │  </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>
│ │ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-int-arg.html
│ │ │ │ @@ -1,10 +1,10 @@
│ │ │ │  <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; 
│ │ │ │       Return function argument as signed int
│ │ │ │   </p></div><div class="refsynopsisdiv"><h2>Synopsis</h2><pre class="programlisting">
│ │ │ │      int_arg:long(n:long)
│ │ │ │ -</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>
│ │ │ │ +</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>
│ │ │ │       index of argument to return
│ │ │ │ -    </p></dd></dl></div></div><div class="refsect1"><a name="idm464"></a><h2>Description</h2><p>
│ │ │ │ +    </p></dd></dl></div></div><div class="refsect1"><a name="idm465"></a><h2>Description</h2><p>
│ │ │ │     Return the value of argument n as a signed int
│ │ │ │     (i.e., a 32-bit integer sign-extended to 64 bits).
│ │ │ │  </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>
│ │ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-ioblock-end.html
│ │ │ │ @@ -1,41 +1,41 @@
│ │ │ │  <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; 
│ │ │ │       Fires whenever a block I/O transfer is complete.
│ │ │ │ - </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>opf</code></em></span></dt><dd><p>
│ │ │ │ -     operations and flags
│ │ │ │ + </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>name</code></em></span></dt><dd><p>
│ │ │ │ +     name of the probe point
│ │ │ │ +    </p></dd><dt><span class="term"><em class="parameter"><code>devname</code></em></span></dt><dd><p>
│ │ │ │ +     block device name
│ │ │ │ +    </p></dd><dt><span class="term"><em class="parameter"><code>sector</code></em></span></dt><dd><p>
│ │ │ │ +     beginning sector for the entire bio
│ │ │ │ +    </p></dd><dt><span class="term"><em class="parameter"><code>phys_segments</code></em></span></dt><dd><p>
│ │ │ │ +     number of segments in this bio after physical address coalescing is performed.
│ │ │ │ +    </p></dd><dt><span class="term"><em class="parameter"><code>bytes_done</code></em></span></dt><dd><p>
│ │ │ │ +     number of bytes transferred
│ │ │ │ +    </p></dd><dt><span class="term"><em class="parameter"><code>idx</code></em></span></dt><dd><p>
│ │ │ │ +     offset into the bio vector array
│ │ │ │ +    </p></dd><dt><span class="term"><em class="parameter"><code>vcnt</code></em></span></dt><dd><p>
│ │ │ │ +     bio vector count which represents number of array element (page, offset, length) which makes up this I/O request
│ │ │ │      </p></dd><dt><span class="term"><em class="parameter"><code>error</code></em></span></dt><dd><p>
│ │ │ │       0 on success
│ │ │ │ +    </p></dd><dt><span class="term"><em class="parameter"><code>size</code></em></span></dt><dd><p>
│ │ │ │ +     total size in bytes
│ │ │ │ +    </p></dd><dt><span class="term"><em class="parameter"><code>opf</code></em></span></dt><dd><p>
│ │ │ │ +     operations and flags
│ │ │ │ +    </p></dd><dt><span class="term"><em class="parameter"><code>ino</code></em></span></dt><dd><p>
│ │ │ │ +     i-node number of the mapped file
│ │ │ │      </p></dd><dt><span class="term"><em class="parameter"><code>hw_segments</code></em></span></dt><dd><p>
│ │ │ │       number of segments after physical and DMA remapping hardware coalescing is performed
│ │ │ │ -    </p></dd><dt><span class="term"><em class="parameter"><code>vcnt</code></em></span></dt><dd><p>
│ │ │ │ -     bio vector count which represents number of array element (page, offset, length) which makes up this I/O request
│ │ │ │ -    </p></dd><dt><span class="term"><em class="parameter"><code>name</code></em></span></dt><dd><p>
│ │ │ │ -     name of the probe point
│ │ │ │ -    </p></dd><dt><span class="term"><em class="parameter"><code>bytes_done</code></em></span></dt><dd><p>
│ │ │ │ -     number of bytes transferred
│ │ │ │ -    </p></dd><dt><span class="term"><em class="parameter"><code>sector</code></em></span></dt><dd><p>
│ │ │ │ -     beginning sector for the entire bio
│ │ │ │      </p></dd><dt><span class="term"><em class="parameter"><code>flags</code></em></span></dt><dd><p>
│ │ │ │       see below
│ │ │ │       BIO_UPTODATE    0       ok after I/O completion
│ │ │ │       BIO_RW_BLOCK    1       RW_AHEAD set, and read/write would block
│ │ │ │       BIO_EOF         2       out-out-bounds error
│ │ │ │       BIO_SEG_VALID   3       nr_hw_seg valid
│ │ │ │       BIO_CLONED      4       doesn't own data
│ │ │ │       BIO_BOUNCED     5       bio is a bounce bio
│ │ │ │       BIO_USER_MAPPED 6       contains user pages
│ │ │ │       BIO_EOPNOTSUPP  7       not supported
│ │ │ │ -    </p></dd><dt><span class="term"><em class="parameter"><code>size</code></em></span></dt><dd><p>
│ │ │ │ -     total size in bytes
│ │ │ │ -    </p></dd><dt><span class="term"><em class="parameter"><code>phys_segments</code></em></span></dt><dd><p>
│ │ │ │ -     number of segments in this bio after physical address coalescing is performed.
│ │ │ │ -    </p></dd><dt><span class="term"><em class="parameter"><code>devname</code></em></span></dt><dd><p>
│ │ │ │ -     block device name
│ │ │ │      </p></dd><dt><span class="term"><em class="parameter"><code>rw</code></em></span></dt><dd><p>
│ │ │ │       binary trace for read/write request
│ │ │ │ -    </p></dd><dt><span class="term"><em class="parameter"><code>ino</code></em></span></dt><dd><p>
│ │ │ │ -     i-node number of the mapped file
│ │ │ │ -    </p></dd><dt><span class="term"><em class="parameter"><code>idx</code></em></span></dt><dd><p>
│ │ │ │ -     offset into the bio vector array
│ │ │ │ -    </p></dd></dl></div></div><div class="refsect1"><a name="idm6183"></a><h2>Context</h2><p>
│ │ │ │ +    </p></dd></dl></div></div><div class="refsect1"><a name="idm6184"></a><h2>Context</h2><p>
│ │ │ │     The process signals the transfer is done.
│ │ │ │  </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>
│ │ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-ioblock-request.html
│ │ │ │ @@ -1,43 +1,43 @@
│ │ │ │  <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; 
│ │ │ │    Fires whenever making a generic block I/O request.
│ │ │ │ - </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>opf</code></em></span></dt><dd><p>
│ │ │ │ -     operations and flags
│ │ │ │ + </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>sector</code></em></span></dt><dd><p>
│ │ │ │ +     beginning sector for the entire bio
│ │ │ │ +    </p></dd><dt><span class="term"><em class="parameter"><code>phys_segments</code></em></span></dt><dd><p>
│ │ │ │ +     number of segments in this bio after physical address coalescing is performed
│ │ │ │ +    </p></dd><dt><span class="term"><em class="parameter"><code>idx</code></em></span></dt><dd><p>
│ │ │ │ +     offset into the bio vector array
│ │ │ │      </p></dd><dt><span class="term"><em class="parameter"><code>bdev</code></em></span></dt><dd><p>
│ │ │ │       target block device
│ │ │ │ -    </p></dd><dt><span class="term"><em class="parameter"><code>hw_segments</code></em></span></dt><dd><p>
│ │ │ │ -     number of segments after physical and DMA remapping hardware coalescing is performed
│ │ │ │ -    </p></dd><dt><span class="term"><em class="parameter"><code>size</code></em></span></dt><dd><p>
│ │ │ │ -     total size in bytes
│ │ │ │ +    </p></dd><dt><span class="term"><em class="parameter"><code>vcnt</code></em></span></dt><dd><p>
│ │ │ │ +     bio vector count which represents number of array element (page, offset, length) which make up this I/O request
│ │ │ │      </p></dd><dt><span class="term"><em class="parameter"><code>p_start_sect</code></em></span></dt><dd><p>
│ │ │ │       points to the start sector of the partition structure of the device
│ │ │ │ -    </p></dd><dt><span class="term"><em class="parameter"><code>sector</code></em></span></dt><dd><p>
│ │ │ │ -     beginning sector for the entire bio
│ │ │ │ +    </p></dd><dt><span class="term"><em class="parameter"><code>name</code></em></span></dt><dd><p>
│ │ │ │ +     name of the probe point
│ │ │ │ +    </p></dd><dt><span class="term"><em class="parameter"><code>devname</code></em></span></dt><dd><p>
│ │ │ │ +     block device name
│ │ │ │ +    </p></dd><dt><span class="term"><em class="parameter"><code>bdev_contains</code></em></span></dt><dd><p>
│ │ │ │ +     points to the device object which contains the partition (when bio structure represents a partition)
│ │ │ │ +    </p></dd><dt><span class="term"><em class="parameter"><code>size</code></em></span></dt><dd><p>
│ │ │ │ +     total size in bytes
│ │ │ │ +    </p></dd><dt><span class="term"><em class="parameter"><code>opf</code></em></span></dt><dd><p>
│ │ │ │ +     operations and flags
│ │ │ │ +    </p></dd><dt><span class="term"><em class="parameter"><code>hw_segments</code></em></span></dt><dd><p>
│ │ │ │ +     number of segments after physical and DMA remapping hardware coalescing is performed
│ │ │ │ +    </p></dd><dt><span class="term"><em class="parameter"><code>ino</code></em></span></dt><dd><p>
│ │ │ │ +     i-node number of the mapped file
│ │ │ │ +    </p></dd><dt><span class="term"><em class="parameter"><code>rw</code></em></span></dt><dd><p>
│ │ │ │ +     binary trace for read/write request
│ │ │ │      </p></dd><dt><span class="term"><em class="parameter"><code>flags</code></em></span></dt><dd><p>
│ │ │ │       see below
│ │ │ │       BIO_UPTODATE    0       ok after I/O completion
│ │ │ │       BIO_RW_BLOCK    1       RW_AHEAD set, and read/write would block
│ │ │ │       BIO_EOF         2       out-out-bounds error
│ │ │ │       BIO_SEG_VALID   3       nr_hw_seg valid 
│ │ │ │       BIO_CLONED      4       doesn't own data
│ │ │ │       BIO_BOUNCED     5       bio is a bounce bio
│ │ │ │       BIO_USER_MAPPED 6       contains user pages
│ │ │ │       BIO_EOPNOTSUPP  7       not supported
│ │ │ │ -    </p></dd><dt><span class="term"><em class="parameter"><code>rw</code></em></span></dt><dd><p>
│ │ │ │ -     binary trace for read/write request
│ │ │ │ -    </p></dd><dt><span class="term"><em class="parameter"><code>phys_segments</code></em></span></dt><dd><p>
│ │ │ │ -     number of segments in this bio after physical address coalescing is performed
│ │ │ │ -    </p></dd><dt><span class="term"><em class="parameter"><code>vcnt</code></em></span></dt><dd><p>
│ │ │ │ -     bio vector count which represents number of array element (page, offset, length) which make up this I/O request
│ │ │ │ -    </p></dd><dt><span class="term"><em class="parameter"><code>devname</code></em></span></dt><dd><p>
│ │ │ │ -     block device name
│ │ │ │ -    </p></dd><dt><span class="term"><em class="parameter"><code>name</code></em></span></dt><dd><p>
│ │ │ │ -     name of the probe point
│ │ │ │ -    </p></dd><dt><span class="term"><em class="parameter"><code>ino</code></em></span></dt><dd><p>
│ │ │ │ -     i-node number of the mapped file
│ │ │ │ -    </p></dd><dt><span class="term"><em class="parameter"><code>bdev_contains</code></em></span></dt><dd><p>
│ │ │ │ -     points to the device object which contains the partition (when bio structure represents a partition)
│ │ │ │ -    </p></dd><dt><span class="term"><em class="parameter"><code>idx</code></em></span></dt><dd><p>
│ │ │ │ -     offset into the bio vector array
│ │ │ │ -    </p></dd></dl></div></div><div class="refsect1"><a name="idm6279"></a><h2>Context</h2><p>
│ │ │ │ +    </p></dd></dl></div></div><div class="refsect1"><a name="idm6280"></a><h2>Context</h2><p>
│ │ │ │     The process makes block I/O request
│ │ │ │  </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>
│ │ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-ioblock-trace-bounce.html
│ │ │ │ @@ -1,44 +1,44 @@
│ │ │ │  <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; 
│ │ │ │       Fires whenever a buffer bounce is needed for at least one page of a block IO request.
│ │ │ │ - </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>q</code></em></span></dt><dd><p>
│ │ │ │ -     request queue on which this bio was queued.
│ │ │ │ + </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>sector</code></em></span></dt><dd><p>
│ │ │ │ +     beginning sector for the entire bio
│ │ │ │ +    </p></dd><dt><span class="term"><em class="parameter"><code>bytes_done</code></em></span></dt><dd><p>
│ │ │ │ +     number of bytes transferred
│ │ │ │ +    </p></dd><dt><span class="term"><em class="parameter"><code>bdev</code></em></span></dt><dd><p>
│ │ │ │ +     target block device
│ │ │ │ +    </p></dd><dt><span class="term"><em class="parameter"><code>vcnt</code></em></span></dt><dd><p>
│ │ │ │ +     bio vector count which represents number of array element (page, offset, length) which makes up this I/O request
│ │ │ │      </p></dd><dt><span class="term"><em class="parameter"><code>idx</code></em></span></dt><dd><p>
│ │ │ │       offset into the bio vector array
│ │ │ │       <em class="parameter"><code>phys_segments</code></em> - number of segments in this bio after physical address coalescing is performed.
│ │ │ │ +    </p></dd><dt><span class="term"><em class="parameter"><code>p_start_sect</code></em></span></dt><dd><p>
│ │ │ │ +     points to the start sector of the partition structure of the device
│ │ │ │ +    </p></dd><dt><span class="term"><em class="parameter"><code>name</code></em></span></dt><dd><p>
│ │ │ │ +     name of the probe point
│ │ │ │      </p></dd><dt><span class="term"><em class="parameter"><code>devname</code></em></span></dt><dd><p>
│ │ │ │       device for which a buffer bounce was needed.
│ │ │ │ -    </p></dd><dt><span class="term"><em class="parameter"><code>rw</code></em></span></dt><dd><p>
│ │ │ │ -     binary trace for read/write request
│ │ │ │ +    </p></dd><dt><span class="term"><em class="parameter"><code>bdev_contains</code></em></span></dt><dd><p>
│ │ │ │ +     points to the device object which contains the partition (when bio structure represents a partition)
│ │ │ │      </p></dd><dt><span class="term"><em class="parameter"><code>ino</code></em></span></dt><dd><p>
│ │ │ │       i-node number of the mapped file
│ │ │ │ +    </p></dd><dt><span class="term"><em class="parameter"><code>opf</code></em></span></dt><dd><p>
│ │ │ │ +     operations and flags
│ │ │ │      </p></dd><dt><span class="term"><em class="parameter"><code>size</code></em></span></dt><dd><p>
│ │ │ │       total size in bytes
│ │ │ │      </p></dd><dt><span class="term"><em class="parameter"><code>flags</code></em></span></dt><dd><p>
│ │ │ │       see below
│ │ │ │       BIO_UPTODATE    0       ok after I/O completion
│ │ │ │       BIO_RW_BLOCK    1       RW_AHEAD set, and read/write would block
│ │ │ │       BIO_EOF         2       out-out-bounds error
│ │ │ │       BIO_SEG_VALID   3       nr_hw_seg valid
│ │ │ │       BIO_CLONED      4       doesn't own data
│ │ │ │       BIO_BOUNCED     5       bio is a bounce bio
│ │ │ │       BIO_USER_MAPPED 6       contains user pages
│ │ │ │       BIO_EOPNOTSUPP  7       not supported
│ │ │ │ -    </p></dd><dt><span class="term"><em class="parameter"><code>sector</code></em></span></dt><dd><p>
│ │ │ │ -     beginning sector for the entire bio
│ │ │ │ -    </p></dd><dt><span class="term"><em class="parameter"><code>bdev</code></em></span></dt><dd><p>
│ │ │ │ -     target block device
│ │ │ │ -    </p></dd><dt><span class="term"><em class="parameter"><code>bytes_done</code></em></span></dt><dd><p>
│ │ │ │ -     number of bytes transferred
│ │ │ │ -    </p></dd><dt><span class="term"><em class="parameter"><code>vcnt</code></em></span></dt><dd><p>
│ │ │ │ -     bio vector count which represents number of array element (page, offset, length) which makes up this I/O request
│ │ │ │ -    </p></dd><dt><span class="term"><em class="parameter"><code>name</code></em></span></dt><dd><p>
│ │ │ │ -     name of the probe point
│ │ │ │ -    </p></dd><dt><span class="term"><em class="parameter"><code>bdev_contains</code></em></span></dt><dd><p>
│ │ │ │ -     points to the device object which contains the partition (when bio structure represents a partition)
│ │ │ │ -    </p></dd><dt><span class="term"><em class="parameter"><code>p_start_sect</code></em></span></dt><dd><p>
│ │ │ │ -     points to the start sector of the partition structure of the device
│ │ │ │ -    </p></dd><dt><span class="term"><em class="parameter"><code>opf</code></em></span></dt><dd><p>
│ │ │ │ -     operations and flags
│ │ │ │ -    </p></dd></dl></div></div><div class="refsect1"><a name="idm6376"></a><h2>Context </h2><p>
│ │ │ │ +    </p></dd><dt><span class="term"><em class="parameter"><code>rw</code></em></span></dt><dd><p>
│ │ │ │ +     binary trace for read/write request
│ │ │ │ +    </p></dd><dt><span class="term"><em class="parameter"><code>q</code></em></span></dt><dd><p>
│ │ │ │ +     request queue on which this bio was queued.
│ │ │ │ +    </p></dd></dl></div></div><div class="refsect1"><a name="idm6377"></a><h2>Context </h2><p>
│ │ │ │     The process creating a block IO request.
│ │ │ │  </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>
│ │ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-ioblock-trace-end.html
│ │ │ │ @@ -1,44 +1,44 @@
│ │ │ │  <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; 
│ │ │ │       Fires whenever a block I/O transfer is complete.
│ │ │ │ - </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>
│ │ │ │ -     target block device
│ │ │ │ -    </p></dd><dt><span class="term"><em class="parameter"><code>bytes_done</code></em></span></dt><dd><p>
│ │ │ │ -     number of bytes transferred
│ │ │ │ -    </p></dd><dt><span class="term"><em class="parameter"><code>size</code></em></span></dt><dd><p>
│ │ │ │ -     total size in bytes
│ │ │ │ -    </p></dd><dt><span class="term"><em class="parameter"><code>sector</code></em></span></dt><dd><p>
│ │ │ │ -     beginning sector for the entire bio
│ │ │ │ + </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_contains</code></em></span></dt><dd><p>
│ │ │ │ +     points to the device object which contains the partition (when bio structure represents a partition)
│ │ │ │ +    </p></dd><dt><span class="term"><em class="parameter"><code>rw</code></em></span></dt><dd><p>
│ │ │ │ +     binary trace for read/write request
│ │ │ │      </p></dd><dt><span class="term"><em class="parameter"><code>flags</code></em></span></dt><dd><p>
│ │ │ │       see below
│ │ │ │       BIO_UPTODATE    0       ok after I/O completion
│ │ │ │       BIO_RW_BLOCK    1       RW_AHEAD set, and read/write would block
│ │ │ │       BIO_EOF         2       out-out-bounds error
│ │ │ │       BIO_SEG_VALID   3       nr_hw_seg valid
│ │ │ │       BIO_CLONED      4       doesn't own data
│ │ │ │       BIO_BOUNCED     5       bio is a bounce bio
│ │ │ │       BIO_USER_MAPPED 6       contains user pages
│ │ │ │       BIO_EOPNOTSUPP  7       not supported
│ │ │ │ -    </p></dd><dt><span class="term"><em class="parameter"><code>rw</code></em></span></dt><dd><p>
│ │ │ │ -     binary trace for read/write request
│ │ │ │ -    </p></dd><dt><span class="term"><em class="parameter"><code>devname</code></em></span></dt><dd><p>
│ │ │ │ -     block device name
│ │ │ │ -    </p></dd><dt><span class="term"><em class="parameter"><code>ino</code></em></span></dt><dd><p>
│ │ │ │ -     i-node number of the mapped file
│ │ │ │      </p></dd><dt><span class="term"><em class="parameter"><code>q</code></em></span></dt><dd><p>
│ │ │ │       request queue on which this bio was queued.
│ │ │ │ -    </p></dd><dt><span class="term"><em class="parameter"><code>idx</code></em></span></dt><dd><p>
│ │ │ │ -     offset into the bio vector array
│ │ │ │ -     <em class="parameter"><code>phys_segments</code></em> - number of segments in this bio after physical address coalescing is performed.
│ │ │ │ +    </p></dd><dt><span class="term"><em class="parameter"><code>ino</code></em></span></dt><dd><p>
│ │ │ │ +     i-node number of the mapped file
│ │ │ │ +    </p></dd><dt><span class="term"><em class="parameter"><code>size</code></em></span></dt><dd><p>
│ │ │ │ +     total size in bytes
│ │ │ │      </p></dd><dt><span class="term"><em class="parameter"><code>opf</code></em></span></dt><dd><p>
│ │ │ │       operations and flags
│ │ │ │ +    </p></dd><dt><span class="term"><em class="parameter"><code>name</code></em></span></dt><dd><p>
│ │ │ │ +     name of the probe point
│ │ │ │      </p></dd><dt><span class="term"><em class="parameter"><code>p_start_sect</code></em></span></dt><dd><p>
│ │ │ │       points to the start sector of the partition structure of the device
│ │ │ │ +    </p></dd><dt><span class="term"><em class="parameter"><code>devname</code></em></span></dt><dd><p>
│ │ │ │ +     block device name
│ │ │ │ +    </p></dd><dt><span class="term"><em class="parameter"><code>sector</code></em></span></dt><dd><p>
│ │ │ │ +     beginning sector for the entire bio
│ │ │ │ +    </p></dd><dt><span class="term"><em class="parameter"><code>bdev</code></em></span></dt><dd><p>
│ │ │ │ +     target block device
│ │ │ │      </p></dd><dt><span class="term"><em class="parameter"><code>vcnt</code></em></span></dt><dd><p>
│ │ │ │       bio vector count which represents number of array element (page, offset, length) which makes up this I/O request
│ │ │ │ -    </p></dd><dt><span class="term"><em class="parameter"><code>name</code></em></span></dt><dd><p>
│ │ │ │ -     name of the probe point
│ │ │ │ -    </p></dd><dt><span class="term"><em class="parameter"><code>bdev_contains</code></em></span></dt><dd><p>
│ │ │ │ -     points to the device object which contains the partition (when bio structure represents a partition)
│ │ │ │ -    </p></dd></dl></div></div><div class="refsect1"><a name="idm6473"></a><h2>Context</h2><p>
│ │ │ │ +    </p></dd><dt><span class="term"><em class="parameter"><code>idx</code></em></span></dt><dd><p>
│ │ │ │ +     offset into the bio vector array
│ │ │ │ +     <em class="parameter"><code>phys_segments</code></em> - number of segments in this bio after physical address coalescing is performed.
│ │ │ │ +    </p></dd><dt><span class="term"><em class="parameter"><code>bytes_done</code></em></span></dt><dd><p>
│ │ │ │ +     number of bytes transferred
│ │ │ │ +    </p></dd></dl></div></div><div class="refsect1"><a name="idm6474"></a><h2>Context</h2><p>
│ │ │ │     The process signals the transfer is done.
│ │ │ │  </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>
│ │ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-ioblock-trace-request.html
│ │ │ │ @@ -1,44 +1,44 @@
│ │ │ │  <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; 
│ │ │ │       Fires just as a generic block I/O request is created for a bio.
│ │ │ │ - </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>
│ │ │ │ -     binary trace for read/write request
│ │ │ │ -    </p></dd><dt><span class="term"><em class="parameter"><code>devname</code></em></span></dt><dd><p>
│ │ │ │ -     block device name
│ │ │ │ -    </p></dd><dt><span class="term"><em class="parameter"><code>ino</code></em></span></dt><dd><p>
│ │ │ │ -     i-node number of the mapped file
│ │ │ │ -    </p></dd><dt><span class="term"><em class="parameter"><code>q</code></em></span></dt><dd><p>
│ │ │ │ -     request queue on which this bio was queued.
│ │ │ │ -    </p></dd><dt><span class="term"><em class="parameter"><code>idx</code></em></span></dt><dd><p>
│ │ │ │ -     offset into the bio vector array
│ │ │ │ -     <em class="parameter"><code>phys_segments</code></em> - number of segments in this bio after physical address coalescing is performed.
│ │ │ │ -    </p></dd><dt><span class="term"><em class="parameter"><code>bdev</code></em></span></dt><dd><p>
│ │ │ │ -     target block device
│ │ │ │ -    </p></dd><dt><span class="term"><em class="parameter"><code>bytes_done</code></em></span></dt><dd><p>
│ │ │ │ -     number of bytes transferred
│ │ │ │ + </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>bdev_contains</code></em></span></dt><dd><p>
│ │ │ │ +     points to the device object which contains the partition (when bio structure represents a partition)
│ │ │ │ +    </p></dd><dt><span class="term"><em class="parameter"><code>opf</code></em></span></dt><dd><p>
│ │ │ │ +     operations and flags
│ │ │ │      </p></dd><dt><span class="term"><em class="parameter"><code>size</code></em></span></dt><dd><p>
│ │ │ │       total size in bytes
│ │ │ │ +    </p></dd><dt><span class="term"><em class="parameter"><code>ino</code></em></span></dt><dd><p>
│ │ │ │ +     i-node number of the mapped file
│ │ │ │      </p></dd><dt><span class="term"><em class="parameter"><code>flags</code></em></span></dt><dd><p>
│ │ │ │       see below
│ │ │ │       BIO_UPTODATE    0       ok after I/O completion
│ │ │ │       BIO_RW_BLOCK    1       RW_AHEAD set, and read/write would block
│ │ │ │       BIO_EOF         2       out-out-bounds error
│ │ │ │       BIO_SEG_VALID   3       nr_hw_seg valid
│ │ │ │       BIO_CLONED      4       doesn't own data
│ │ │ │       BIO_BOUNCED     5       bio is a bounce bio
│ │ │ │       BIO_USER_MAPPED 6       contains user pages
│ │ │ │       BIO_EOPNOTSUPP  7       not supported
│ │ │ │ +    </p></dd><dt><span class="term"><em class="parameter"><code>rw</code></em></span></dt><dd><p>
│ │ │ │ +     binary trace for read/write request
│ │ │ │ +    </p></dd><dt><span class="term"><em class="parameter"><code>q</code></em></span></dt><dd><p>
│ │ │ │ +     request queue on which this bio was queued.
│ │ │ │      </p></dd><dt><span class="term"><em class="parameter"><code>sector</code></em></span></dt><dd><p>
│ │ │ │       beginning sector for the entire bio
│ │ │ │ +    </p></dd><dt><span class="term"><em class="parameter"><code>bytes_done</code></em></span></dt><dd><p>
│ │ │ │ +     number of bytes transferred
│ │ │ │ +    </p></dd><dt><span class="term"><em class="parameter"><code>idx</code></em></span></dt><dd><p>
│ │ │ │ +     offset into the bio vector array
│ │ │ │ +     <em class="parameter"><code>phys_segments</code></em> - number of segments in this bio after physical address coalescing is performed.
│ │ │ │      </p></dd><dt><span class="term"><em class="parameter"><code>vcnt</code></em></span></dt><dd><p>
│ │ │ │       bio vector count which represents number of array element (page, offset, length) which make up this I/O request
│ │ │ │ -    </p></dd><dt><span class="term"><em class="parameter"><code>name</code></em></span></dt><dd><p>
│ │ │ │ -     name of the probe point
│ │ │ │ -    </p></dd><dt><span class="term"><em class="parameter"><code>bdev_contains</code></em></span></dt><dd><p>
│ │ │ │ -     points to the device object which contains the partition (when bio structure represents a partition)
│ │ │ │ -    </p></dd><dt><span class="term"><em class="parameter"><code>opf</code></em></span></dt><dd><p>
│ │ │ │ -     operations and flags
│ │ │ │ +    </p></dd><dt><span class="term"><em class="parameter"><code>bdev</code></em></span></dt><dd><p>
│ │ │ │ +     target block device
│ │ │ │      </p></dd><dt><span class="term"><em class="parameter"><code>p_start_sect</code></em></span></dt><dd><p>
│ │ │ │       points to the start sector of the partition structure of the device
│ │ │ │ -    </p></dd></dl></div></div><div class="refsect1"><a name="idm6570"></a><h2>Context</h2><p>
│ │ │ │ +    </p></dd><dt><span class="term"><em class="parameter"><code>name</code></em></span></dt><dd><p>
│ │ │ │ +     name of the probe point
│ │ │ │ +    </p></dd><dt><span class="term"><em class="parameter"><code>devname</code></em></span></dt><dd><p>
│ │ │ │ +     block device name
│ │ │ │ +    </p></dd></dl></div></div><div class="refsect1"><a name="idm6571"></a><h2>Context</h2><p>
│ │ │ │     The process makes block I/O request
│ │ │ │  </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>
│ │ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-ioscheduler-elv-add-request-kp.html
│ │ │ │ @@ -1,17 +1,17 @@
│ │ │ │  <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; 
│ │ │ │       kprobe based probe to indicate that a request was added to the request queue
│ │ │ │ - </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>disk_minor</code></em></span></dt><dd><p>
│ │ │ │ -     Disk minor number of the request
│ │ │ │ -    </p></dd><dt><span class="term"><em class="parameter"><code>rq_flags</code></em></span></dt><dd><p>
│ │ │ │ + </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>rq_flags</code></em></span></dt><dd><p>
│ │ │ │       Request flags
│ │ │ │ -    </p></dd><dt><span class="term"><em class="parameter"><code>q</code></em></span></dt><dd><p>
│ │ │ │ -     pointer to request queue
│ │ │ │ +    </p></dd><dt><span class="term"><em class="parameter"><code>disk_minor</code></em></span></dt><dd><p>
│ │ │ │ +     Disk minor number of the request
│ │ │ │      </p></dd><dt><span class="term"><em class="parameter"><code>rq</code></em></span></dt><dd><p>
│ │ │ │       Address of the request
│ │ │ │ +    </p></dd><dt><span class="term"><em class="parameter"><code>q</code></em></span></dt><dd><p>
│ │ │ │ +     pointer to request queue
│ │ │ │      </p></dd><dt><span class="term"><em class="parameter"><code>elevator_name</code></em></span></dt><dd><p>
│ │ │ │       The type of I/O elevator currently enabled
│ │ │ │      </p></dd><dt><span class="term"><em class="parameter"><code>disk_major</code></em></span></dt><dd><p>
│ │ │ │       Disk major number of the request
│ │ │ │      </p></dd><dt><span class="term"><em class="parameter"><code>name</code></em></span></dt><dd><p>
│ │ │ │       Name of the probe point
│ │ │ │      </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>
│ │ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-ioscheduler-elv-add-request-tp.html
│ │ │ │ @@ -1,17 +1,17 @@
│ │ │ │  <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; 
│ │ │ │       tracepoint based probe to indicate a request is added to the request queue.
│ │ │ │ - </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>rq</code></em></span></dt><dd><p>
│ │ │ │ -     Address of request.
│ │ │ │ -    </p></dd><dt><span class="term"><em class="parameter"><code>rq_flags</code></em></span></dt><dd><p>
│ │ │ │ -     Request flags.
│ │ │ │ + </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>elevator_name</code></em></span></dt><dd><p>
│ │ │ │ +     The type of I/O elevator currently enabled.
│ │ │ │      </p></dd><dt><span class="term"><em class="parameter"><code>q</code></em></span></dt><dd><p>
│ │ │ │       Pointer to request queue.
│ │ │ │ -    </p></dd><dt><span class="term"><em class="parameter"><code>disk_minor</code></em></span></dt><dd><p>
│ │ │ │ -     Disk minor number of request.
│ │ │ │ -    </p></dd><dt><span class="term"><em class="parameter"><code>elevator_name</code></em></span></dt><dd><p>
│ │ │ │ -     The type of I/O elevator currently enabled.
│ │ │ │ -    </p></dd><dt><span class="term"><em class="parameter"><code>name</code></em></span></dt><dd><p>
│ │ │ │ -     Name of the probe point
│ │ │ │      </p></dd><dt><span class="term"><em class="parameter"><code>disk_major</code></em></span></dt><dd><p>
│ │ │ │       Disk major no of request.
│ │ │ │ +    </p></dd><dt><span class="term"><em class="parameter"><code>name</code></em></span></dt><dd><p>
│ │ │ │ +     Name of the probe point
│ │ │ │ +    </p></dd><dt><span class="term"><em class="parameter"><code>disk_minor</code></em></span></dt><dd><p>
│ │ │ │ +     Disk minor number of request.
│ │ │ │ +    </p></dd><dt><span class="term"><em class="parameter"><code>rq</code></em></span></dt><dd><p>
│ │ │ │ +     Address of request.
│ │ │ │ +    </p></dd><dt><span class="term"><em class="parameter"><code>rq_flags</code></em></span></dt><dd><p>
│ │ │ │ +     Request flags.
│ │ │ │      </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>
│ │ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-ioscheduler-elv-add-request.html
│ │ │ │ @@ -1,15 +1,15 @@
│ │ │ │  <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; 
│ │ │ │       probe to indicate request is added to the request queue.
│ │ │ │ - </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>elevator_name</code></em></span></dt><dd><p>
│ │ │ │ + </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>
│ │ │ │       The type of I/O elevator currently enabled.
│ │ │ │ -    </p></dd><dt><span class="term"><em class="parameter"><code>disk_minor</code></em></span></dt><dd><p>
│ │ │ │ -     Disk minor number of request.
│ │ │ │      </p></dd><dt><span class="term"><em class="parameter"><code>q</code></em></span></dt><dd><p>
│ │ │ │       Pointer to request queue.
│ │ │ │ +    </p></dd><dt><span class="term"><em class="parameter"><code>disk_major</code></em></span></dt><dd><p>
│ │ │ │ +     Disk major no of request.
│ │ │ │      </p></dd><dt><span class="term"><em class="parameter"><code>rq_flags</code></em></span></dt><dd><p>
│ │ │ │       Request flags.
│ │ │ │ +    </p></dd><dt><span class="term"><em class="parameter"><code>disk_minor</code></em></span></dt><dd><p>
│ │ │ │ +     Disk minor number of request.
│ │ │ │      </p></dd><dt><span class="term"><em class="parameter"><code>rq</code></em></span></dt><dd><p>
│ │ │ │       Address of request.
│ │ │ │ -    </p></dd><dt><span class="term"><em class="parameter"><code>disk_major</code></em></span></dt><dd><p>
│ │ │ │ -     Disk major no of request.
│ │ │ │      </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>
│ │ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-ioscheduler-elv-completed-request.html
│ │ │ │ @@ -1,15 +1,15 @@
│ │ │ │  <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; 
│ │ │ │       Fires when a request is completed
│ │ │ │ - </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_major</code></em></span></dt><dd><p>
│ │ │ │ + </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_major</code></em></span></dt><dd><p>
│ │ │ │       Disk major number of the request
│ │ │ │      </p></dd><dt><span class="term"><em class="parameter"><code>name</code></em></span></dt><dd><p>
│ │ │ │       Name of the probe point
│ │ │ │      </p></dd><dt><span class="term"><em class="parameter"><code>elevator_name</code></em></span></dt><dd><p>
│ │ │ │       The type of I/O elevator currently enabled
│ │ │ │ -    </p></dd><dt><span class="term"><em class="parameter"><code>disk_minor</code></em></span></dt><dd><p>
│ │ │ │ -     Disk minor number of the request
│ │ │ │      </p></dd><dt><span class="term"><em class="parameter"><code>rq_flags</code></em></span></dt><dd><p>
│ │ │ │       Request flags
│ │ │ │      </p></dd><dt><span class="term"><em class="parameter"><code>rq</code></em></span></dt><dd><p>
│ │ │ │       Address of the request
│ │ │ │ +    </p></dd><dt><span class="term"><em class="parameter"><code>disk_minor</code></em></span></dt><dd><p>
│ │ │ │ +     Disk minor number of the request
│ │ │ │      </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>
│ │ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-ioscheduler-elv-next-request-return.html
│ │ │ │ @@ -1,13 +1,13 @@
│ │ │ │  <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; 
│ │ │ │       Fires when a request retrieval issues a return signal
│ │ │ │ - </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>name</code></em></span></dt><dd><p>
│ │ │ │ -     Name of the probe point
│ │ │ │ -    </p></dd><dt><span class="term"><em class="parameter"><code>disk_major</code></em></span></dt><dd><p>
│ │ │ │ -     Disk major number of the request
│ │ │ │ -    </p></dd><dt><span class="term"><em class="parameter"><code>rq_flags</code></em></span></dt><dd><p>
│ │ │ │ + </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>rq_flags</code></em></span></dt><dd><p>
│ │ │ │       Request flags
│ │ │ │      </p></dd><dt><span class="term"><em class="parameter"><code>rq</code></em></span></dt><dd><p>
│ │ │ │       Address of the request
│ │ │ │ +    </p></dd><dt><span class="term"><em class="parameter"><code>disk_major</code></em></span></dt><dd><p>
│ │ │ │ +     Disk major number of the request
│ │ │ │ +    </p></dd><dt><span class="term"><em class="parameter"><code>name</code></em></span></dt><dd><p>
│ │ │ │ +     Name of the probe point
│ │ │ │      </p></dd><dt><span class="term"><em class="parameter"><code>disk_minor</code></em></span></dt><dd><p>
│ │ │ │       Disk minor number of the request
│ │ │ │      </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>
│ │ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-ioscheduler-elv-next-request.html
│ │ │ │ @@ -1,7 +1,7 @@
│ │ │ │  <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; 
│ │ │ │    Fires when a request is retrieved from the request queue
│ │ │ │ - </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>name</code></em></span></dt><dd><p>
│ │ │ │ + </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>name</code></em></span></dt><dd><p>
│ │ │ │       Name of the probe point
│ │ │ │      </p></dd><dt><span class="term"><em class="parameter"><code>elevator_name</code></em></span></dt><dd><p>
│ │ │ │       The type of I/O elevator currently enabled
│ │ │ │      </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>
│ │ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-ioscheduler-trace-elv-abort-request.html
│ │ │ │ @@ -1,15 +1,15 @@
│ │ │ │  <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; 
│ │ │ │       Fires when a request is aborted.
│ │ │ │ - </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>disk_major</code></em></span></dt><dd><p>
│ │ │ │ -     Disk major no of request.
│ │ │ │ -    </p></dd><dt><span class="term"><em class="parameter"><code>name</code></em></span></dt><dd><p>
│ │ │ │ -     Name of the probe point
│ │ │ │ -    </p></dd><dt><span class="term"><em class="parameter"><code>disk_minor</code></em></span></dt><dd><p>
│ │ │ │ + </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>
│ │ │ │       Disk minor number of request.
│ │ │ │ -    </p></dd><dt><span class="term"><em class="parameter"><code>rq_flags</code></em></span></dt><dd><p>
│ │ │ │ -     Request flags.
│ │ │ │      </p></dd><dt><span class="term"><em class="parameter"><code>rq</code></em></span></dt><dd><p>
│ │ │ │       Address of request.
│ │ │ │ +    </p></dd><dt><span class="term"><em class="parameter"><code>rq_flags</code></em></span></dt><dd><p>
│ │ │ │ +     Request flags.
│ │ │ │      </p></dd><dt><span class="term"><em class="parameter"><code>elevator_name</code></em></span></dt><dd><p>
│ │ │ │       The type of I/O elevator currently enabled.
│ │ │ │ +    </p></dd><dt><span class="term"><em class="parameter"><code>name</code></em></span></dt><dd><p>
│ │ │ │ +     Name of the probe point
│ │ │ │ +    </p></dd><dt><span class="term"><em class="parameter"><code>disk_major</code></em></span></dt><dd><p>
│ │ │ │ +     Disk major no of request.
│ │ │ │      </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>
│ │ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-ioscheduler-trace-elv-completed-request.html
│ │ │ │ @@ -1,17 +1,17 @@
│ │ │ │  <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; 
│ │ │ │       Fires when a request is
│ │ │ │ - </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>name</code></em></span></dt><dd><p>
│ │ │ │ + </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>elevator_name</code></em></span></dt><dd><p>
│ │ │ │ +     The type of I/O elevator currently enabled.
│ │ │ │ +    </p></dd><dt><span class="term"><em class="parameter"><code>name</code></em></span></dt><dd><p>
│ │ │ │       Name of the probe point
│ │ │ │      </p></dd><dt><span class="term"><em class="parameter"><code>disk_major</code></em></span></dt><dd><p>
│ │ │ │       Disk major no of request.
│ │ │ │ -    </p></dd><dt><span class="term"><em class="parameter"><code>elevator_name</code></em></span></dt><dd><p>
│ │ │ │ -     The type of I/O elevator currently enabled.
│ │ │ │ -    </p></dd><dt><span class="term"><em class="parameter"><code>rq_flags</code></em></span></dt><dd><p>
│ │ │ │ -     Request flags.
│ │ │ │ -    </p></dd><dt><span class="term"><em class="parameter"><code>rq</code></em></span></dt><dd><p>
│ │ │ │ -     Address of request.
│ │ │ │      </p></dd><dt><span class="term"><em class="parameter"><code>disk_minor</code></em></span></dt><dd><p>
│ │ │ │       Disk minor number of request.
│ │ │ │ -    </p></dd></dl></div></div><div class="refsect1"><a name="idm6942"></a><h2>Description</h2><p>
│ │ │ │ +    </p></dd><dt><span class="term"><em class="parameter"><code>rq</code></em></span></dt><dd><p>
│ │ │ │ +     Address of request.
│ │ │ │ +    </p></dd><dt><span class="term"><em class="parameter"><code>rq_flags</code></em></span></dt><dd><p>
│ │ │ │ +     Request flags.
│ │ │ │ +    </p></dd></dl></div></div><div class="refsect1"><a name="idm6943"></a><h2>Description</h2><p>
│ │ │ │     completed.
│ │ │ │  </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>
│ │ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-ioscheduler-trace-elv-issue-request.html
│ │ │ │ @@ -1,17 +1,17 @@
│ │ │ │  <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; 
│ │ │ │       Fires when a request is
│ │ │ │ - </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>
│ │ │ │ -     Request flags.
│ │ │ │ -    </p></dd><dt><span class="term"><em class="parameter"><code>rq</code></em></span></dt><dd><p>
│ │ │ │ -     Address of request.
│ │ │ │ -    </p></dd><dt><span class="term"><em class="parameter"><code>disk_minor</code></em></span></dt><dd><p>
│ │ │ │ -     Disk minor number of request.
│ │ │ │ -    </p></dd><dt><span class="term"><em class="parameter"><code>elevator_name</code></em></span></dt><dd><p>
│ │ │ │ + </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>elevator_name</code></em></span></dt><dd><p>
│ │ │ │       The type of I/O elevator currently enabled.
│ │ │ │ -    </p></dd><dt><span class="term"><em class="parameter"><code>name</code></em></span></dt><dd><p>
│ │ │ │ -     Name of the probe point
│ │ │ │      </p></dd><dt><span class="term"><em class="parameter"><code>disk_major</code></em></span></dt><dd><p>
│ │ │ │       Disk major no of request.
│ │ │ │ -    </p></dd></dl></div></div><div class="refsect1"><a name="idm6993"></a><h2>Description</h2><p>
│ │ │ │ +    </p></dd><dt><span class="term"><em class="parameter"><code>name</code></em></span></dt><dd><p>
│ │ │ │ +     Name of the probe point
│ │ │ │ +    </p></dd><dt><span class="term"><em class="parameter"><code>rq_flags</code></em></span></dt><dd><p>
│ │ │ │ +     Request flags.
│ │ │ │ +    </p></dd><dt><span class="term"><em class="parameter"><code>disk_minor</code></em></span></dt><dd><p>
│ │ │ │ +     Disk minor number of request.
│ │ │ │ +    </p></dd><dt><span class="term"><em class="parameter"><code>rq</code></em></span></dt><dd><p>
│ │ │ │ +     Address of request.
│ │ │ │ +    </p></dd></dl></div></div><div class="refsect1"><a name="idm6994"></a><h2>Description</h2><p>
│ │ │ │     scheduled.
│ │ │ │  </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>
│ │ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-ioscheduler-trace-elv-requeue-request.html
│ │ │ │ @@ -1,17 +1,17 @@
│ │ │ │  <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; 
│ │ │ │       Fires when a request is
│ │ │ │ - </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>rq_flags</code></em></span></dt><dd><p>
│ │ │ │ -     Request flags.
│ │ │ │ + </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>disk_minor</code></em></span></dt><dd><p>
│ │ │ │ +     Disk minor number of request.
│ │ │ │      </p></dd><dt><span class="term"><em class="parameter"><code>rq</code></em></span></dt><dd><p>
│ │ │ │       Address of request.
│ │ │ │ -    </p></dd><dt><span class="term"><em class="parameter"><code>disk_minor</code></em></span></dt><dd><p>
│ │ │ │ -     Disk minor number of request.
│ │ │ │ +    </p></dd><dt><span class="term"><em class="parameter"><code>rq_flags</code></em></span></dt><dd><p>
│ │ │ │ +     Request flags.
│ │ │ │      </p></dd><dt><span class="term"><em class="parameter"><code>elevator_name</code></em></span></dt><dd><p>
│ │ │ │       The type of I/O elevator currently enabled.
│ │ │ │      </p></dd><dt><span class="term"><em class="parameter"><code>name</code></em></span></dt><dd><p>
│ │ │ │       Name of the probe point
│ │ │ │      </p></dd><dt><span class="term"><em class="parameter"><code>disk_major</code></em></span></dt><dd><p>
│ │ │ │       Disk major no of request.
│ │ │ │ -    </p></dd></dl></div></div><div class="refsect1"><a name="idm7044"></a><h2>Description</h2><p>
│ │ │ │ +    </p></dd></dl></div></div><div class="refsect1"><a name="idm7045"></a><h2>Description</h2><p>
│ │ │ │     put back on the queue, when the hadware cannot accept more requests.
│ │ │ │  </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>
│ │ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-ioscheduler-trace-plug.html
│ │ │ │ @@ -1,9 +1,9 @@
│ │ │ │  <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; 
│ │ │ │       Fires when a request queue is plugged;
│ │ │ │ - </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>name</code></em></span></dt><dd><p>
│ │ │ │ + </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>
│ │ │ │       Name of the probe point
│ │ │ │      </p></dd><dt><span class="term"><em class="parameter"><code>rq_queue</code></em></span></dt><dd><p>
│ │ │ │       request queue
│ │ │ │ -    </p></dd></dl></div></div><div class="refsect1"><a name="idm7075"></a><h2>Description</h2><p>
│ │ │ │ +    </p></dd></dl></div></div><div class="refsect1"><a name="idm7076"></a><h2>Description</h2><p>
│ │ │ │     ie, requests in the queue cannot be serviced by block driver.
│ │ │ │  </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>
│ │ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-ioscheduler-trace-unplug-io.html
│ │ │ │ @@ -1,10 +1,10 @@
│ │ │ │  <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; 
│ │ │ │       Fires when a request queue is unplugged;
│ │ │ │ - </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>rq_queue</code></em></span></dt><dd><p>
│ │ │ │ + </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>rq_queue</code></em></span></dt><dd><p>
│ │ │ │       request queue
│ │ │ │      </p></dd><dt><span class="term"><em class="parameter"><code>name</code></em></span></dt><dd><p>
│ │ │ │       Name of the probe point
│ │ │ │ -    </p></dd></dl></div></div><div class="refsect1"><a name="idm7106"></a><h2>Description</h2><p>
│ │ │ │ +    </p></dd></dl></div></div><div class="refsect1"><a name="idm7107"></a><h2>Description</h2><p>
│ │ │ │     Either, when number of pending requests in the queue exceeds threshold
│ │ │ │     or, upon expiration of timer that was activated when queue was plugged.
│ │ │ │  </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>
│ │ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-ioscheduler-trace-unplug-timer.html
│ │ │ │ @@ -1,9 +1,9 @@
│ │ │ │  <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; 
│ │ │ │       Fires when unplug timer associated
│ │ │ │ - </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>
│ │ │ │ -     request queue
│ │ │ │ -    </p></dd><dt><span class="term"><em class="parameter"><code>name</code></em></span></dt><dd><p>
│ │ │ │ + </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>name</code></em></span></dt><dd><p>
│ │ │ │       Name of the probe point
│ │ │ │ -    </p></dd></dl></div></div><div class="refsect1"><a name="idm7137"></a><h2>Description</h2><p>
│ │ │ │ +    </p></dd><dt><span class="term"><em class="parameter"><code>rq_queue</code></em></span></dt><dd><p>
│ │ │ │ +     request queue
│ │ │ │ +    </p></dd></dl></div></div><div class="refsect1"><a name="idm7138"></a><h2>Description</h2><p>
│ │ │ │     with a request queue expires.
│ │ │ │  </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>
│ │ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-ip-ntop.html
│ │ │ │ @@ -1,7 +1,7 @@
│ │ │ │  <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; 
│ │ │ │       Returns a string representation for an IPv4 address
│ │ │ │   </p></div><div class="refsynopsisdiv"><h2>Synopsis</h2><pre class="programlisting">
│ │ │ │      ip_ntop:string(addr:long)
│ │ │ │ -</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>
│ │ │ │ +</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>
│ │ │ │       the IPv4 address represented as an integer
│ │ │ │      </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>
│ │ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-ipmib-ForwDatagrams.html
│ │ │ │ @@ -1,12 +1,12 @@
│ │ │ │  <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; 
│ │ │ │       Count forwarded packet
│ │ │ │ - </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>
│ │ │ │ + </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>op</code></em></span></dt><dd><p>
│ │ │ │       value to be added to the counter (default value of 1)
│ │ │ │      </p></dd><dt><span class="term"><em class="parameter"><code>skb</code></em></span></dt><dd><p>
│ │ │ │       pointer to the struct sk_buff being acted on
│ │ │ │ -    </p></dd></dl></div></div><div class="refsect1"><a name="idm14841"></a><h2>Description</h2><p>
│ │ │ │ +    </p></dd></dl></div></div><div class="refsect1"><a name="idm14842"></a><h2>Description</h2><p>
│ │ │ │     The packet pointed to by <em class="parameter"><code>skb</code></em> is filtered by the function
│ │ │ │     <code class="function">ipmib_filter_key</code>. If the packet passes the filter is is
│ │ │ │     counted in the global <em class="parameter"><code>ForwDatagrams</code></em> (equivalent to SNMP's MIB
│ │ │ │     IPSTATS_MIB_OUTFORWDATAGRAMS)
│ │ │ │  </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>
│ │ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-ipmib-FragFails.html
│ │ │ │ @@ -1,12 +1,12 @@
│ │ │ │  <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; 
│ │ │ │       Count datagram fragmented unsuccessfully
│ │ │ │ - </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>skb</code></em></span></dt><dd><p>
│ │ │ │ + </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>
│ │ │ │       pointer to the struct sk_buff being acted on
│ │ │ │      </p></dd><dt><span class="term"><em class="parameter"><code>op</code></em></span></dt><dd><p>
│ │ │ │       Value to be added to the counter (default value of 1)
│ │ │ │ -    </p></dd></dl></div></div><div class="refsect1"><a name="idm14875"></a><h2>Description</h2><p>
│ │ │ │ +    </p></dd></dl></div></div><div class="refsect1"><a name="idm14876"></a><h2>Description</h2><p>
│ │ │ │     The packet pointed to by <em class="parameter"><code>skb</code></em> is filtered by the function
│ │ │ │     <code class="function">ipmib_filter_key</code>. If the packet passes the filter is is
│ │ │ │     counted in the global <em class="parameter"><code>FragFails</code></em> (equivalent to SNMP's MIB
│ │ │ │     IPSTATS_MIB_FRAGFAILS)
│ │ │ │  </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>
│ │ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-ipmib-FragOKs.html
│ │ │ │ @@ -1,12 +1,12 @@
│ │ │ │  <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; 
│ │ │ │       Count datagram fragmented successfully
│ │ │ │ - </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>
│ │ │ │ + </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>skb</code></em></span></dt><dd><p>
│ │ │ │       pointer to the struct sk_buff being acted on
│ │ │ │      </p></dd><dt><span class="term"><em class="parameter"><code>op</code></em></span></dt><dd><p>
│ │ │ │       value to be added to the counter (default value of 1)
│ │ │ │ -    </p></dd></dl></div></div><div class="refsect1"><a name="idm14909"></a><h2>Description</h2><p>
│ │ │ │ +    </p></dd></dl></div></div><div class="refsect1"><a name="idm14910"></a><h2>Description</h2><p>
│ │ │ │     The packet pointed to by <em class="parameter"><code>skb</code></em> is filtered by the function
│ │ │ │     <code class="function">ipmib_filter_key</code>. If the packet passes the filter is is
│ │ │ │     counted in the global <em class="parameter"><code>FragOKs</code></em> (equivalent to SNMP's MIB
│ │ │ │     IPSTATS_MIB_FRAGOKS)
│ │ │ │  </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>
│ │ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-ipmib-InAddrErrors.html
│ │ │ │ @@ -1,12 +1,12 @@
│ │ │ │  <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; 
│ │ │ │       Count arriving packets with an incorrect address
│ │ │ │ - </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>
│ │ │ │ + </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>skb</code></em></span></dt><dd><p>
│ │ │ │       pointer to the struct sk_buff being acted on
│ │ │ │      </p></dd><dt><span class="term"><em class="parameter"><code>op</code></em></span></dt><dd><p>
│ │ │ │       value to be added to the counter (default value of 1)
│ │ │ │ -    </p></dd></dl></div></div><div class="refsect1"><a name="idm14943"></a><h2>Description</h2><p>
│ │ │ │ +    </p></dd></dl></div></div><div class="refsect1"><a name="idm14944"></a><h2>Description</h2><p>
│ │ │ │     The packet pointed to by <em class="parameter"><code>skb</code></em> is filtered by the function
│ │ │ │     <code class="function">ipmib_filter_key</code>. If the packet passes the filter is is
│ │ │ │     counted in the global <em class="parameter"><code>InAddrErrors</code></em> (equivalent to SNMP's MIB
│ │ │ │     IPSTATS_MIB_INADDRERRORS)
│ │ │ │  </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>
│ │ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-ipmib-InDiscards.html
│ │ │ │ @@ -1,12 +1,12 @@
│ │ │ │  <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; 
│ │ │ │       Count discarded inbound packets
│ │ │ │ - </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>op</code></em></span></dt><dd><p>
│ │ │ │ + </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>
│ │ │ │       value to be added to the counter (default value of 1)
│ │ │ │      </p></dd><dt><span class="term"><em class="parameter"><code>skb</code></em></span></dt><dd><p>
│ │ │ │       pointer to the struct sk_buff being acted on
│ │ │ │ -    </p></dd></dl></div></div><div class="refsect1"><a name="idm14977"></a><h2>Description</h2><p>
│ │ │ │ +    </p></dd></dl></div></div><div class="refsect1"><a name="idm14978"></a><h2>Description</h2><p>
│ │ │ │     The packet pointed to by <em class="parameter"><code>skb</code></em> is filtered by the function
│ │ │ │     <code class="function">ipmib_filter_key</code>. If the packet passes the filter is is
│ │ │ │     counted in the global <em class="parameter"><code>InDiscards</code></em> (equivalent to SNMP's MIB
│ │ │ │     STATS_MIB_INDISCARDS)
│ │ │ │  </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>
│ │ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-ipmib-InNoRoutes.html
│ │ │ │ @@ -1,12 +1,12 @@
│ │ │ │  <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; 
│ │ │ │       Count an arriving packet with no matching socket
│ │ │ │ - </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>
│ │ │ │ + </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>
│ │ │ │       value to be added to the counter (default value of 1)
│ │ │ │      </p></dd><dt><span class="term"><em class="parameter"><code>skb</code></em></span></dt><dd><p>
│ │ │ │       pointer to the struct sk_buff being acted on
│ │ │ │ -    </p></dd></dl></div></div><div class="refsect1"><a name="idm15011"></a><h2>Description</h2><p>
│ │ │ │ +    </p></dd></dl></div></div><div class="refsect1"><a name="idm15012"></a><h2>Description</h2><p>
│ │ │ │     The packet pointed to by <em class="parameter"><code>skb</code></em> is filtered by the function
│ │ │ │     <code class="function">ipmib_filter_key</code>. If the packet passes the filter is is
│ │ │ │     counted in the global <em class="parameter"><code>InNoRoutes</code></em> (equivalent to SNMP's MIB
│ │ │ │     IPSTATS_MIB_INNOROUTES)
│ │ │ │  </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>
│ │ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-ipmib-InReceives.html
│ │ │ │ @@ -1,12 +1,12 @@
│ │ │ │  <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; 
│ │ │ │       Count an arriving packet
│ │ │ │ - </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>op</code></em></span></dt><dd><p>
│ │ │ │ -     value to be added to the counter (default value of 1)
│ │ │ │ -    </p></dd><dt><span class="term"><em class="parameter"><code>skb</code></em></span></dt><dd><p>
│ │ │ │ + </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>
│ │ │ │       pointer to the struct sk_buff being acted on
│ │ │ │ -    </p></dd></dl></div></div><div class="refsect1"><a name="idm15045"></a><h2>Description</h2><p>
│ │ │ │ +    </p></dd><dt><span class="term"><em class="parameter"><code>op</code></em></span></dt><dd><p>
│ │ │ │ +     value to be added to the counter (default value of 1)
│ │ │ │ +    </p></dd></dl></div></div><div class="refsect1"><a name="idm15046"></a><h2>Description</h2><p>
│ │ │ │     The packet pointed to by <em class="parameter"><code>skb</code></em> is filtered by the function
│ │ │ │     <code class="function">ipmib_filter_key</code>. If the packet passes the filter is is
│ │ │ │     counted in the global <em class="parameter"><code>InReceives</code></em> (equivalent to SNMP's MIB
│ │ │ │     IPSTATS_MIB_INRECEIVES)
│ │ │ │  </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>
│ │ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-ipmib-InUnknownProtos.html
│ │ │ │ @@ -1,12 +1,12 @@
│ │ │ │  <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; 
│ │ │ │       Count arriving packets with an unbound proto
│ │ │ │ - </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>op</code></em></span></dt><dd><p>
│ │ │ │ + </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>
│ │ │ │       value to be added to the counter (default value of 1)
│ │ │ │      </p></dd><dt><span class="term"><em class="parameter"><code>skb</code></em></span></dt><dd><p>
│ │ │ │       pointer to the struct sk_buff being acted on
│ │ │ │ -    </p></dd></dl></div></div><div class="refsect1"><a name="idm15079"></a><h2>Description</h2><p>
│ │ │ │ +    </p></dd></dl></div></div><div class="refsect1"><a name="idm15080"></a><h2>Description</h2><p>
│ │ │ │     The packet pointed to by <em class="parameter"><code>skb</code></em> is filtered by the function
│ │ │ │     <code class="function">ipmib_filter_key</code>. If the packet passes the filter is is
│ │ │ │     counted in the global <em class="parameter"><code>InUnknownProtos</code></em> (equivalent to SNMP's MIB
│ │ │ │     IPSTATS_MIB_INUNKNOWNPROTOS)
│ │ │ │  </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>
│ │ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-ipmib-OutRequests.html
│ │ │ │ @@ -1,12 +1,12 @@
│ │ │ │  <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; 
│ │ │ │       Count a request to send a packet
│ │ │ │ - </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>op</code></em></span></dt><dd><p>
│ │ │ │ -     value to be added to the counter (default value of 1)
│ │ │ │ -    </p></dd><dt><span class="term"><em class="parameter"><code>skb</code></em></span></dt><dd><p>
│ │ │ │ + </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>skb</code></em></span></dt><dd><p>
│ │ │ │       pointer to the struct sk_buff being acted on
│ │ │ │ -    </p></dd></dl></div></div><div class="refsect1"><a name="idm15113"></a><h2>Description</h2><p>
│ │ │ │ +    </p></dd><dt><span class="term"><em class="parameter"><code>op</code></em></span></dt><dd><p>
│ │ │ │ +     value to be added to the counter (default value of 1)
│ │ │ │ +    </p></dd></dl></div></div><div class="refsect1"><a name="idm15114"></a><h2>Description</h2><p>
│ │ │ │     The packet pointed to by <em class="parameter"><code>skb</code></em> is filtered by the function
│ │ │ │     <code class="function">ipmib_filter_key</code>. If the packet passes the filter is is
│ │ │ │     counted in the global <em class="parameter"><code>OutRequests</code></em> (equivalent to SNMP's MIB
│ │ │ │     IPSTATS_MIB_OUTREQUESTS)
│ │ │ │  </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>
│ │ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-ipmib-ReasmReqds.html
│ │ │ │ @@ -1,12 +1,12 @@
│ │ │ │  <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; 
│ │ │ │       Count number of packet fragments reassembly requests
│ │ │ │ - </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>skb</code></em></span></dt><dd><p>
│ │ │ │ -     pointer to the struct sk_buff being acted on
│ │ │ │ -    </p></dd><dt><span class="term"><em class="parameter"><code>op</code></em></span></dt><dd><p>
│ │ │ │ + </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>op</code></em></span></dt><dd><p>
│ │ │ │       value to be added to the counter (default value of 1)
│ │ │ │ -    </p></dd></dl></div></div><div class="refsect1"><a name="idm15147"></a><h2>Description</h2><p>
│ │ │ │ +    </p></dd><dt><span class="term"><em class="parameter"><code>skb</code></em></span></dt><dd><p>
│ │ │ │ +     pointer to the struct sk_buff being acted on
│ │ │ │ +    </p></dd></dl></div></div><div class="refsect1"><a name="idm15148"></a><h2>Description</h2><p>
│ │ │ │     The packet pointed to by <em class="parameter"><code>skb</code></em> is filtered by the function
│ │ │ │     <code class="function">ipmib_filter_key</code>. If the packet passes the filter is is
│ │ │ │     counted in the global <em class="parameter"><code>ReasmReqds</code></em> (equivalent to SNMP's MIB
│ │ │ │     IPSTATS_MIB_REASMREQDS)
│ │ │ │  </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>
│ │ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-ipmib-ReasmTimeout.html
│ │ │ │ @@ -1,12 +1,12 @@
│ │ │ │  <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; 
│ │ │ │       Count Reassembly Timeouts
│ │ │ │ - </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>
│ │ │ │ -     value to be added to the counter (default value of 1)
│ │ │ │ -    </p></dd><dt><span class="term"><em class="parameter"><code>skb</code></em></span></dt><dd><p>
│ │ │ │ + </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>
│ │ │ │       pointer to the struct sk_buff being acted on
│ │ │ │ -    </p></dd></dl></div></div><div class="refsect1"><a name="idm15181"></a><h2>Description</h2><p>
│ │ │ │ +    </p></dd><dt><span class="term"><em class="parameter"><code>op</code></em></span></dt><dd><p>
│ │ │ │ +     value to be added to the counter (default value of 1)
│ │ │ │ +    </p></dd></dl></div></div><div class="refsect1"><a name="idm15182"></a><h2>Description</h2><p>
│ │ │ │     The packet pointed to by <em class="parameter"><code>skb</code></em> is filtered by the function
│ │ │ │     <code class="function">ipmib_filter_key</code>. If the packet passes the filter is is
│ │ │ │     counted in the global <em class="parameter"><code>ReasmTimeout</code></em> (equivalent to SNMP's MIB
│ │ │ │     IPSTATS_MIB_REASMTIMEOUT)
│ │ │ │  </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>
│ │ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-ipmib-filter-key.html
│ │ │ │ @@ -1,17 +1,17 @@
│ │ │ │  <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; 
│ │ │ │    Default filter function for ipmib.* probes
│ │ │ │   </p></div><div class="refsynopsisdiv"><h2>Synopsis</h2><pre class="programlisting">
│ │ │ │      ipmib_filter_key:long(skb:long,op:long,SourceIsLocal:long)
│ │ │ │ -</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>
│ │ │ │ +</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>
│ │ │ │       pointer to the struct sk_buff
│ │ │ │      </p></dd><dt><span class="term"><em class="parameter"><code>op</code></em></span></dt><dd><p>
│ │ │ │       value to be counted if <em class="parameter"><code>skb</code></em> passes the filter
│ │ │ │      </p></dd><dt><span class="term"><em class="parameter"><code>SourceIsLocal</code></em></span></dt><dd><p>
│ │ │ │       1 is local operation and 0 is non-local operation
│ │ │ │ -    </p></dd></dl></div></div><div class="refsect1"><a name="idm14455"></a><h2>Description</h2><p>
│ │ │ │ +    </p></dd></dl></div></div><div class="refsect1"><a name="idm14456"></a><h2>Description</h2><p>
│ │ │ │     This function is a default filter function.
│ │ │ │     The user can replace this function with their own.
│ │ │ │     The user-supplied filter function returns an index key based on the values
│ │ │ │     in <em class="parameter"><code>skb</code></em>.
│ │ │ │     A return value of 0 means this particular <em class="parameter"><code>skb</code></em> should be not be counted.
│ │ │ │  </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>
│ │ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-ipmib-get-proto.html
│ │ │ │ @@ -1,9 +1,9 @@
│ │ │ │  <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; 
│ │ │ │       Get the protocol value
│ │ │ │   </p></div><div class="refsynopsisdiv"><h2>Synopsis</h2><pre class="programlisting">
│ │ │ │      ipmib_get_proto:long(skb:long)
│ │ │ │ -</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>
│ │ │ │ +</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>
│ │ │ │       pointer to a struct sk_buff
│ │ │ │ -    </p></dd></dl></div></div><div class="refsect1"><a name="idm14483"></a><h2>Description</h2><p>
│ │ │ │ +    </p></dd></dl></div></div><div class="refsect1"><a name="idm14484"></a><h2>Description</h2><p>
│ │ │ │     Returns the protocol value from <em class="parameter"><code>skb</code></em>.
│ │ │ │  </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>
│ │ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-ipmib-local-addr.html
│ │ │ │ @@ -1,11 +1,11 @@
│ │ │ │  <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; 
│ │ │ │       Get the local ip address
│ │ │ │   </p></div><div class="refsynopsisdiv"><h2>Synopsis</h2><pre class="programlisting">
│ │ │ │      ipmib_local_addr:long(skb:long,SourceIsLocal:long)
│ │ │ │ -</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>
│ │ │ │ +</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>
│ │ │ │       pointer to a struct sk_buff
│ │ │ │      </p></dd><dt><span class="term"><em class="parameter"><code>SourceIsLocal</code></em></span></dt><dd><p>
│ │ │ │       flag to indicate whether local operation
│ │ │ │ -    </p></dd></dl></div></div><div class="refsect1"><a name="idm14515"></a><h2>Description</h2><p>
│ │ │ │ +    </p></dd></dl></div></div><div class="refsect1"><a name="idm14516"></a><h2>Description</h2><p>
│ │ │ │     Returns the local ip address <em class="parameter"><code>skb</code></em>.
│ │ │ │  </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>
│ │ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-ipmib-remote-addr.html
│ │ │ │ @@ -1,11 +1,11 @@
│ │ │ │  <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; 
│ │ │ │    Get the remote ip address
│ │ │ │   </p></div><div class="refsynopsisdiv"><h2>Synopsis</h2><pre class="programlisting">
│ │ │ │      ipmib_remote_addr:long(skb:long,SourceIsLocal:long)
│ │ │ │ -</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>
│ │ │ │ +</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>
│ │ │ │       pointer to a struct sk_buff
│ │ │ │      </p></dd><dt><span class="term"><em class="parameter"><code>SourceIsLocal</code></em></span></dt><dd><p>
│ │ │ │       flag to indicate whether local operation
│ │ │ │ -    </p></dd></dl></div></div><div class="refsect1"><a name="idm14547"></a><h2>Description</h2><p>
│ │ │ │ +    </p></dd></dl></div></div><div class="refsect1"><a name="idm14548"></a><h2>Description</h2><p>
│ │ │ │     Returns the remote ip address from <em class="parameter"><code>skb</code></em>.
│ │ │ │  </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>
│ │ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-ipmib-tcp-local-port.html
│ │ │ │ @@ -1,11 +1,11 @@
│ │ │ │  <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; 
│ │ │ │       Get the local tcp port
│ │ │ │   </p></div><div class="refsynopsisdiv"><h2>Synopsis</h2><pre class="programlisting">
│ │ │ │      ipmib_tcp_local_port:long(skb:long,SourceIsLocal:long)
│ │ │ │ -</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>
│ │ │ │ +</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>
│ │ │ │       pointer to a struct sk_buff
│ │ │ │      </p></dd><dt><span class="term"><em class="parameter"><code>SourceIsLocal</code></em></span></dt><dd><p>
│ │ │ │       flag to indicate whether local operation
│ │ │ │ -    </p></dd></dl></div></div><div class="refsect1"><a name="idm14579"></a><h2>Description</h2><p>
│ │ │ │ +    </p></dd></dl></div></div><div class="refsect1"><a name="idm14580"></a><h2>Description</h2><p>
│ │ │ │     Returns the local tcp port from <em class="parameter"><code>skb</code></em>.
│ │ │ │  </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>
│ │ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-ipmib-tcp-remote-port.html
│ │ │ │ @@ -1,11 +1,11 @@
│ │ │ │  <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; 
│ │ │ │       Get the remote tcp port
│ │ │ │   </p></div><div class="refsynopsisdiv"><h2>Synopsis</h2><pre class="programlisting">
│ │ │ │      ipmib_tcp_remote_port:long(skb:long,SourceIsLocal:long)
│ │ │ │ -</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>
│ │ │ │ +</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>
│ │ │ │       pointer to a struct sk_buff
│ │ │ │      </p></dd><dt><span class="term"><em class="parameter"><code>SourceIsLocal</code></em></span></dt><dd><p>
│ │ │ │       flag to indicate whether local operation
│ │ │ │ -    </p></dd></dl></div></div><div class="refsect1"><a name="idm14611"></a><h2>Description</h2><p>
│ │ │ │ +    </p></dd></dl></div></div><div class="refsect1"><a name="idm14612"></a><h2>Description</h2><p>
│ │ │ │     Returns the remote tcp port from <em class="parameter"><code>skb</code></em>.
│ │ │ │  </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>
│ │ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-irq-handler-entry.html
│ │ │ │ @@ -1,27 +1,27 @@
│ │ │ │  <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; 
│ │ │ │       Execution of interrupt handler starting
│ │ │ │ - </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>thread</code></em></span></dt><dd><p>
│ │ │ │ -     thread pointer for threaded interrupts
│ │ │ │ -    </p></dd><dt><span class="term"><em class="parameter"><code>flags</code></em></span></dt><dd><p>
│ │ │ │ -     Flags for IRQ handler
│ │ │ │ + </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>
│ │ │ │ +     pointer to the proc/irq/NN/name entry
│ │ │ │      </p></dd><dt><span class="term"><em class="parameter"><code>handler</code></em></span></dt><dd><p>
│ │ │ │       interrupt handler function
│ │ │ │ -    </p></dd><dt><span class="term"><em class="parameter"><code>thread_fn</code></em></span></dt><dd><p>
│ │ │ │ -     interrupt handler function for threaded interrupts
│ │ │ │      </p></dd><dt><span class="term"><em class="parameter"><code>thread_flags</code></em></span></dt><dd><p>
│ │ │ │       Flags related to thread
│ │ │ │ -    </p></dd><dt><span class="term"><em class="parameter"><code>flags_str</code></em></span></dt><dd><p>
│ │ │ │ -     symbolic string representation of IRQ flags
│ │ │ │ -    </p></dd><dt><span class="term"><em class="parameter"><code>dev_name</code></em></span></dt><dd><p>
│ │ │ │ -     name of device
│ │ │ │ +    </p></dd><dt><span class="term"><em class="parameter"><code>thread_fn</code></em></span></dt><dd><p>
│ │ │ │ +     interrupt handler function for threaded interrupts
│ │ │ │ +    </p></dd><dt><span class="term"><em class="parameter"><code>irq</code></em></span></dt><dd><p>
│ │ │ │ +     irq number
│ │ │ │ +    </p></dd><dt><span class="term"><em class="parameter"><code>thread</code></em></span></dt><dd><p>
│ │ │ │ +     thread pointer for threaded interrupts
│ │ │ │ +    </p></dd><dt><span class="term"><em class="parameter"><code>action</code></em></span></dt><dd><p>
│ │ │ │ +     struct irqaction* for this interrupt num
│ │ │ │      </p></dd><dt><span class="term"><em class="parameter"><code>next_irqaction</code></em></span></dt><dd><p>
│ │ │ │       pointer to next irqaction for shared interrupts
│ │ │ │ +    </p></dd><dt><span class="term"><em class="parameter"><code>flags</code></em></span></dt><dd><p>
│ │ │ │ +     Flags for IRQ handler
│ │ │ │ +    </p></dd><dt><span class="term"><em class="parameter"><code>flags_str</code></em></span></dt><dd><p>
│ │ │ │ +     symbolic string representation of IRQ flags
│ │ │ │      </p></dd><dt><span class="term"><em class="parameter"><code>dev_id</code></em></span></dt><dd><p>
│ │ │ │       Cookie to identify device
│ │ │ │ -    </p></dd><dt><span class="term"><em class="parameter"><code>action</code></em></span></dt><dd><p>
│ │ │ │ -     struct irqaction* for this interrupt num
│ │ │ │ -    </p></dd><dt><span class="term"><em class="parameter"><code>irq</code></em></span></dt><dd><p>
│ │ │ │ -     irq number
│ │ │ │ -    </p></dd><dt><span class="term"><em class="parameter"><code>dir</code></em></span></dt><dd><p>
│ │ │ │ -     pointer to the proc/irq/NN/name entry
│ │ │ │ +    </p></dd><dt><span class="term"><em class="parameter"><code>dev_name</code></em></span></dt><dd><p>
│ │ │ │ +     name of device
│ │ │ │      </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>
│ │ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-irq-handler-exit.html
│ │ │ │ @@ -1,29 +1,29 @@
│ │ │ │  <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; 
│ │ │ │       Execution of interrupt handler completed
│ │ │ │ - </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>dev_id</code></em></span></dt><dd><p>
│ │ │ │ -     Cookie to identify device
│ │ │ │ -    </p></dd><dt><span class="term"><em class="parameter"><code>dev_name</code></em></span></dt><dd><p>
│ │ │ │ + </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>dev_name</code></em></span></dt><dd><p>
│ │ │ │       name of device
│ │ │ │ -    </p></dd><dt><span class="term"><em class="parameter"><code>next_irqaction</code></em></span></dt><dd><p>
│ │ │ │ -     pointer to next irqaction for shared interrupts
│ │ │ │ +    </p></dd><dt><span class="term"><em class="parameter"><code>flags</code></em></span></dt><dd><p>
│ │ │ │ +     flags for IRQ handler
│ │ │ │      </p></dd><dt><span class="term"><em class="parameter"><code>flags_str</code></em></span></dt><dd><p>
│ │ │ │       symbolic string representation of IRQ flags
│ │ │ │ -    </p></dd><dt><span class="term"><em class="parameter"><code>dir</code></em></span></dt><dd><p>
│ │ │ │ -     pointer to the proc/irq/NN/name entry
│ │ │ │ -    </p></dd><dt><span class="term"><em class="parameter"><code>irq</code></em></span></dt><dd><p>
│ │ │ │ -     interrupt number
│ │ │ │ +    </p></dd><dt><span class="term"><em class="parameter"><code>dev_id</code></em></span></dt><dd><p>
│ │ │ │ +     Cookie to identify device
│ │ │ │      </p></dd><dt><span class="term"><em class="parameter"><code>ret</code></em></span></dt><dd><p>
│ │ │ │       return value of the handler
│ │ │ │ +    </p></dd><dt><span class="term"><em class="parameter"><code>thread</code></em></span></dt><dd><p>
│ │ │ │ +     thread pointer for threaded interrupts
│ │ │ │ +    </p></dd><dt><span class="term"><em class="parameter"><code>irq</code></em></span></dt><dd><p>
│ │ │ │ +     interrupt number
│ │ │ │ +    </p></dd><dt><span class="term"><em class="parameter"><code>next_irqaction</code></em></span></dt><dd><p>
│ │ │ │ +     pointer to next irqaction for shared interrupts
│ │ │ │      </p></dd><dt><span class="term"><em class="parameter"><code>action</code></em></span></dt><dd><p>
│ │ │ │       struct irqaction*
│ │ │ │ -    </p></dd><dt><span class="term"><em class="parameter"><code>thread_fn</code></em></span></dt><dd><p>
│ │ │ │ -     interrupt handler function for threaded interrupts
│ │ │ │ +    </p></dd><dt><span class="term"><em class="parameter"><code>dir</code></em></span></dt><dd><p>
│ │ │ │ +     pointer to the proc/irq/NN/name entry
│ │ │ │      </p></dd><dt><span class="term"><em class="parameter"><code>handler</code></em></span></dt><dd><p>
│ │ │ │       interrupt handler function that was executed
│ │ │ │ -    </p></dd><dt><span class="term"><em class="parameter"><code>flags</code></em></span></dt><dd><p>
│ │ │ │ -     flags for IRQ handler
│ │ │ │ -    </p></dd><dt><span class="term"><em class="parameter"><code>thread</code></em></span></dt><dd><p>
│ │ │ │ -     thread pointer for threaded interrupts
│ │ │ │      </p></dd><dt><span class="term"><em class="parameter"><code>thread_flags</code></em></span></dt><dd><p>
│ │ │ │       Flags related to thread
│ │ │ │ +    </p></dd><dt><span class="term"><em class="parameter"><code>thread_fn</code></em></span></dt><dd><p>
│ │ │ │ +     interrupt handler function for threaded interrupts
│ │ │ │      </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>
│ │ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-is-myproc.html
│ │ │ │ @@ -1,10 +1,10 @@
│ │ │ │  <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; 
│ │ │ │       Determines if the current probe point has occurred in the user's own process
│ │ │ │   </p></div><div class="refsynopsisdiv"><h2>Synopsis</h2><pre class="programlisting">
│ │ │ │      is_myproc:long()
│ │ │ │ -</pre></div><div class="refsect1"><a name="idm482"></a><h2>Arguments</h2><p>
│ │ │ │ +</pre></div><div class="refsect1"><a name="idm483"></a><h2>Arguments</h2><p>
│ │ │ │    None
│ │ │ │ - </p></div><div class="refsect1"><a name="idm485"></a><h2>Description</h2><p>
│ │ │ │ + </p></div><div class="refsect1"><a name="idm486"></a><h2>Description</h2><p>
│ │ │ │     This function returns 1 if the current probe
│ │ │ │     point has occurred in the user's own process.
│ │ │ │  </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>
│ │ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-is-return.html
│ │ │ │ @@ -1,10 +1,10 @@
│ │ │ │  <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; 
│ │ │ │       Whether the current probe context is a return probe
│ │ │ │   </p></div><div class="refsynopsisdiv"><h2>Synopsis</h2><pre class="programlisting">
│ │ │ │      is_return:long()
│ │ │ │ -</pre></div><div class="refsect1"><a name="idm503"></a><h2>Arguments</h2><p>
│ │ │ │ +</pre></div><div class="refsect1"><a name="idm504"></a><h2>Arguments</h2><p>
│ │ │ │    None
│ │ │ │ - </p></div><div class="refsect1"><a name="idm506"></a><h2>Description</h2><p>
│ │ │ │ + </p></div><div class="refsect1"><a name="idm507"></a><h2>Description</h2><p>
│ │ │ │     Returns 1 if the current probe context is a return probe,
│ │ │ │     returns 0 otherwise.
│ │ │ │  </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>
│ │ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-is-sig-blocked.html
│ │ │ │ @@ -1,9 +1,9 @@
│ │ │ │  <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; 
│ │ │ │       Returns 1 if the signal is currently blocked, or 0 if it is not
│ │ │ │   </p></div><div class="refsynopsisdiv"><h2>Synopsis</h2><pre class="programlisting">
│ │ │ │      is_sig_blocked:long(task:long,sig:long)
│ │ │ │ -</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>
│ │ │ │ +</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>
│ │ │ │       address of the task_struct to query.
│ │ │ │      </p></dd><dt><span class="term"><em class="parameter"><code>sig</code></em></span></dt><dd><p>
│ │ │ │       the signal number to test.
│ │ │ │      </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>
│ │ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-isdigit.html
│ │ │ │ @@ -1,11 +1,11 @@
│ │ │ │  <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; 
│ │ │ │       Checks for a digit
│ │ │ │   </p></div><div class="refsynopsisdiv"><h2>Synopsis</h2><pre class="programlisting">
│ │ │ │      isdigit:long(str:string)
│ │ │ │ -</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>
│ │ │ │ +</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>
│ │ │ │       string to check
│ │ │ │ -    </p></dd></dl></div></div><div class="refsect1"><a name="idm20796"></a><h2>Description</h2><p>
│ │ │ │ +    </p></dd></dl></div></div><div class="refsect1"><a name="idm20797"></a><h2>Description</h2><p>
│ │ │ │     Checks for a digit (0 through 9) as the first
│ │ │ │     character of a string.  Returns non-zero if true, and a zero if
│ │ │ │     false.
│ │ │ │  </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>
│ │ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-isinstr.html
│ │ │ │ @@ -1,12 +1,12 @@
│ │ │ │  <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; 
│ │ │ │       Returns whether a string is a substring of another string
│ │ │ │   </p></div><div class="refsynopsisdiv"><h2>Synopsis</h2><pre class="programlisting">
│ │ │ │      isinstr:long(s1:string,s2:string)
│ │ │ │ -</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>
│ │ │ │ +</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>
│ │ │ │       string to search in
│ │ │ │      </p></dd><dt><span class="term"><em class="parameter"><code>s2</code></em></span></dt><dd><p>
│ │ │ │       substring to find
│ │ │ │ -    </p></dd></dl></div></div><div class="refsect1"><a name="idm20827"></a><h2>Description</h2><p>
│ │ │ │ +    </p></dd></dl></div></div><div class="refsect1"><a name="idm20828"></a><h2>Description</h2><p>
│ │ │ │     This function returns 1 if string <em class="parameter"><code>s1</code></em> contains <em class="parameter"><code>s2</code></em>,
│ │ │ │     otherwise zero. 
│ │ │ │  </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>
│ │ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-jiffies.html
│ │ │ │ @@ -1,11 +1,11 @@
│ │ │ │  <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; 
│ │ │ │       Kernel jiffies count
│ │ │ │   </p></div><div class="refsynopsisdiv"><h2>Synopsis</h2><pre class="programlisting">
│ │ │ │      jiffies:long()
│ │ │ │ -</pre></div><div class="refsect1"><a name="idm3894"></a><h2>Arguments</h2><p>
│ │ │ │ +</pre></div><div class="refsect1"><a name="idm3895"></a><h2>Arguments</h2><p>
│ │ │ │    None
│ │ │ │ - </p></div><div class="refsect1"><a name="idm3897"></a><h2>Description</h2><p>
│ │ │ │ + </p></div><div class="refsect1"><a name="idm3898"></a><h2>Description</h2><p>
│ │ │ │     This function returns the value of the kernel jiffies
│ │ │ │     variable.  This value is incremented periodically by timer interrupts,
│ │ │ │     and may wrap around a 32-bit or 64-bit boundary.  See <code class="function">HZ</code>.
│ │ │ │  </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>
│ │ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-json-add-array-numeric-metric.html
│ │ │ │ @@ -1,17 +1,17 @@
│ │ │ │  <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; 
│ │ │ │       Add a numeric metric to an array
│ │ │ │   </p></div><div class="refsynopsisdiv"><h2>Synopsis</h2><pre class="programlisting">
│ │ │ │      json_add_array_numeric_metric:long(array_name:string,metric_name:string,metric_description:string,metric_units:string)
│ │ │ │ -</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>
│ │ │ │ +</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>
│ │ │ │       The name of the array the numeric metric should be
│ │ │ │       added to.
│ │ │ │      </p></dd><dt><span class="term"><em class="parameter"><code>metric_name</code></em></span></dt><dd><p>
│ │ │ │       The name of the numeric metric.
│ │ │ │      </p></dd><dt><span class="term"><em class="parameter"><code>metric_description</code></em></span></dt><dd><p>
│ │ │ │       Metric description. An empty string can be used.
│ │ │ │      </p></dd><dt><span class="term"><em class="parameter"><code>metric_units</code></em></span></dt><dd><p>
│ │ │ │       Metic units. An empty string can be used.
│ │ │ │ -    </p></dd></dl></div></div><div class="refsect1"><a name="idm25690"></a><h2>Description</h2><p>
│ │ │ │ +    </p></dd></dl></div></div><div class="refsect1"><a name="idm25691"></a><h2>Description</h2><p>
│ │ │ │     This function adds a numeric metric to an array,
│ │ │ │     setting up everything needed.
│ │ │ │  </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>
│ │ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-json-add-array-string-metric.html
│ │ │ │ @@ -1,15 +1,15 @@
│ │ │ │  <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; 
│ │ │ │       Add a string metric to an array
│ │ │ │   </p></div><div class="refsynopsisdiv"><h2>Synopsis</h2><pre class="programlisting">
│ │ │ │      json_add_array_string_metric:long(array_name:string,metric_name:string,metric_description:string)
│ │ │ │ -</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>
│ │ │ │ +</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>
│ │ │ │       The name of the array the string metric should be
│ │ │ │       added to.
│ │ │ │      </p></dd><dt><span class="term"><em class="parameter"><code>metric_name</code></em></span></dt><dd><p>
│ │ │ │       The name of the string metric.
│ │ │ │      </p></dd><dt><span class="term"><em class="parameter"><code>metric_description</code></em></span></dt><dd><p>
│ │ │ │       Metric description. An empty string can be used.
│ │ │ │ -    </p></dd></dl></div></div><div class="refsect1"><a name="idm25726"></a><h2>Description</h2><p>
│ │ │ │ +    </p></dd></dl></div></div><div class="refsect1"><a name="idm25727"></a><h2>Description</h2><p>
│ │ │ │     This function adds a string metric to an array,
│ │ │ │     setting up everything needed.
│ │ │ │  </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>
│ │ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-json-add-array.html
│ │ │ │ @@ -1,13 +1,13 @@
│ │ │ │  <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; 
│ │ │ │       Add an array
│ │ │ │   </p></div><div class="refsynopsisdiv"><h2>Synopsis</h2><pre class="programlisting">
│ │ │ │      json_add_array:long(name:string,description:string)
│ │ │ │ -</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>
│ │ │ │ +</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>
│ │ │ │       The name of the array.
│ │ │ │      </p></dd><dt><span class="term"><em class="parameter"><code>description</code></em></span></dt><dd><p>
│ │ │ │       Array description. An empty string can be used.
│ │ │ │ -    </p></dd></dl></div></div><div class="refsect1"><a name="idm25647"></a><h2>Description</h2><p>
│ │ │ │ +    </p></dd></dl></div></div><div class="refsect1"><a name="idm25648"></a><h2>Description</h2><p>
│ │ │ │     This function adds a array, setting up everything
│ │ │ │     needed. Arrays contain other metrics, added with
│ │ │ │     <code class="function">json_add_array_numeric_metric</code> or <code class="function">json_add_array_string_metric</code>.
│ │ │ │  </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>
│ │ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-json-add-numeric-metric.html
│ │ │ │ @@ -1,14 +1,14 @@
│ │ │ │  <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; 
│ │ │ │       Add a numeric metric
│ │ │ │   </p></div><div class="refsynopsisdiv"><h2>Synopsis</h2><pre class="programlisting">
│ │ │ │      json_add_numeric_metric:long(name:string,description:string,units:string)
│ │ │ │ -</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>
│ │ │ │ +</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>
│ │ │ │       The name of the numeric metric.
│ │ │ │      </p></dd><dt><span class="term"><em class="parameter"><code>description</code></em></span></dt><dd><p>
│ │ │ │       Metric description. An empty string can be used.
│ │ │ │      </p></dd><dt><span class="term"><em class="parameter"><code>units</code></em></span></dt><dd><p>
│ │ │ │       Metic units. An empty string can be used.
│ │ │ │ -    </p></dd></dl></div></div><div class="refsect1"><a name="idm25762"></a><h2>Description</h2><p>
│ │ │ │ +    </p></dd></dl></div></div><div class="refsect1"><a name="idm25763"></a><h2>Description</h2><p>
│ │ │ │     This function adds a numeric metric, setting up
│ │ │ │     everything needed.
│ │ │ │  </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>
│ │ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-json-add-string-metric.html
│ │ │ │ @@ -1,12 +1,12 @@
│ │ │ │  <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; 
│ │ │ │       Add a string metric
│ │ │ │   </p></div><div class="refsynopsisdiv"><h2>Synopsis</h2><pre class="programlisting">
│ │ │ │      json_add_string_metric:long(name:string,description:string)
│ │ │ │ -</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>
│ │ │ │ +</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>
│ │ │ │       The name of the string metric.
│ │ │ │      </p></dd><dt><span class="term"><em class="parameter"><code>description</code></em></span></dt><dd><p>
│ │ │ │       Metric description. An empty string can be used.
│ │ │ │ -    </p></dd></dl></div></div><div class="refsect1"><a name="idm25793"></a><h2>Description</h2><p>
│ │ │ │ +    </p></dd></dl></div></div><div class="refsect1"><a name="idm25794"></a><h2>Description</h2><p>
│ │ │ │     This function adds a string metric, setting up
│ │ │ │     everything needed.
│ │ │ │  </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>
│ │ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-json-data.html
│ │ │ │ @@ -1,12 +1,12 @@
│ │ │ │  <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; 
│ │ │ │       Fires whenever JSON data is wanted by a reader.
│ │ │ │ - </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>
│ │ │ │ + </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>
│ │ │ │    None
│ │ │ │ - </p></div><div class="refsect1"><a name="idm26031"></a><h2>Context</h2><p>
│ │ │ │ + </p></div><div class="refsect1"><a name="idm26032"></a><h2>Context</h2><p>
│ │ │ │     This probe fires when the JSON data is about to be read. This
│ │ │ │     probe must gather up data and then call the following macros to
│ │ │ │     output the data in JSON format. First, @<code class="function">json_output_data_start</code>
│ │ │ │     must be called. That call is followed by one or more of the
│ │ │ │     following (one call for each data item):
│ │ │ │     @<code class="function">json_output_string_value</code>, @<code class="function">json_output_numeric_value</code>,
│ │ │ │     @<code class="function">json_output_array_string_value</code>, and
│ │ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-json-output-array-numeric-value.html
│ │ │ │ @@ -1,18 +1,18 @@
│ │ │ │  <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; 
│ │ │ │       Output a numeric value for metric in an array.
│ │ │ │   </p></div><div class="refsynopsisdiv"><h2>Synopsis</h2><pre class="programlisting">
│ │ │ │      @json_output_array_numeric_value(array_name,array_index,metric_name,value)
│ │ │ │ -</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>
│ │ │ │ +</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>
│ │ │ │       The name of the array.
│ │ │ │      </p></dd><dt><span class="term"><em class="parameter"><code>array_index</code></em></span></dt><dd><p>
│ │ │ │       The array index (as a string) indicating where to store the numeric value.
│ │ │ │      </p></dd><dt><span class="term"><em class="parameter"><code>metric_name</code></em></span></dt><dd><p>
│ │ │ │       The name of the numeric metric.
│ │ │ │      </p></dd><dt><span class="term"><em class="parameter"><code>value</code></em></span></dt><dd><p>
│ │ │ │       The numeric value to output.
│ │ │ │ -    </p></dd></dl></div></div><div class="refsect1"><a name="idm25861"></a><h2>Description</h2><p>
│ │ │ │ +    </p></dd></dl></div></div><div class="refsect1"><a name="idm25862"></a><h2>Description</h2><p>
│ │ │ │     The json_output_array_numeric_value macro is designed
│ │ │ │     to be called from the 'json_data' probe in the user's script to
│ │ │ │     output a metric's numeric value that is in an array. This metric
│ │ │ │     should have been added with <code class="function">json_add_array_numeric_metric</code>.
│ │ │ │  </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>
│ │ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-json-output-array-string-value.html
│ │ │ │ @@ -1,18 +1,18 @@
│ │ │ │  <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; 
│ │ │ │       Output a string value for metric in an array.
│ │ │ │   </p></div><div class="refsynopsisdiv"><h2>Synopsis</h2><pre class="programlisting">
│ │ │ │      @json_output_array_string_value(array_name,array_index,metric_name,value)
│ │ │ │ -</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>
│ │ │ │ +</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>
│ │ │ │       The name of the array.
│ │ │ │      </p></dd><dt><span class="term"><em class="parameter"><code>array_index</code></em></span></dt><dd><p>
│ │ │ │       The array index (as a string) indicating where to store the string value.
│ │ │ │      </p></dd><dt><span class="term"><em class="parameter"><code>metric_name</code></em></span></dt><dd><p>
│ │ │ │       The name of the string metric.
│ │ │ │      </p></dd><dt><span class="term"><em class="parameter"><code>value</code></em></span></dt><dd><p>
│ │ │ │       The string value to output.
│ │ │ │ -    </p></dd></dl></div></div><div class="refsect1"><a name="idm25903"></a><h2>Description</h2><p>
│ │ │ │ +    </p></dd></dl></div></div><div class="refsect1"><a name="idm25904"></a><h2>Description</h2><p>
│ │ │ │     The json_output_array_string_value macro is designed
│ │ │ │     to be called from the 'json_data' probe in the user's script to
│ │ │ │     output a metric's string value that is in an array. This metric
│ │ │ │     should have been added with <code class="function">json_add_array_string_metric</code>.
│ │ │ │  </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>
│ │ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-json-output-data-end.html
│ │ │ │ @@ -1,11 +1,11 @@
│ │ │ │  <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; 
│ │ │ │       End the json output.
│ │ │ │   </p></div><div class="refsynopsisdiv"><h2>Synopsis</h2><pre class="programlisting">
│ │ │ │      @json_output_data_end()
│ │ │ │ -</pre></div><div class="refsect1"><a name="idm25922"></a><h2>Arguments</h2><p>
│ │ │ │ +</pre></div><div class="refsect1"><a name="idm25923"></a><h2>Arguments</h2><p>
│ │ │ │    None
│ │ │ │ - </p></div><div class="refsect1"><a name="idm25925"></a><h2>Description</h2><p>
│ │ │ │ + </p></div><div class="refsect1"><a name="idm25926"></a><h2>Description</h2><p>
│ │ │ │     The json_output_data_end macro is designed to be
│ │ │ │     called from the 'json_data' probe from the user's script. It marks
│ │ │ │     the end of the JSON output.
│ │ │ │  </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>
│ │ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-json-output-data-start.html
│ │ │ │ @@ -1,11 +1,11 @@
│ │ │ │  <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; 
│ │ │ │    Start the json output.
│ │ │ │   </p></div><div class="refsynopsisdiv"><h2>Synopsis</h2><pre class="programlisting">
│ │ │ │      @json_output_data_start()
│ │ │ │ -</pre></div><div class="refsect1"><a name="idm25943"></a><h2>Arguments</h2><p>
│ │ │ │ +</pre></div><div class="refsect1"><a name="idm25944"></a><h2>Arguments</h2><p>
│ │ │ │    None
│ │ │ │ - </p></div><div class="refsect1"><a name="idm25946"></a><h2>Description</h2><p>
│ │ │ │ + </p></div><div class="refsect1"><a name="idm25947"></a><h2>Description</h2><p>
│ │ │ │     The json_output_data_start macro is designed to be
│ │ │ │     called from the 'json_data' probe from the user's script. It marks
│ │ │ │     the start of the JSON output.
│ │ │ │  </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>
│ │ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-json-output-numeric-value.html
│ │ │ │ @@ -1,14 +1,14 @@
│ │ │ │  <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; 
│ │ │ │       Output a numeric value.
│ │ │ │   </p></div><div class="refsynopsisdiv"><h2>Synopsis</h2><pre class="programlisting">
│ │ │ │      @json_output_numeric_value(name,value)
│ │ │ │ -</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>
│ │ │ │ +</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>
│ │ │ │       The name of the numeric metric.
│ │ │ │      </p></dd><dt><span class="term"><em class="parameter"><code>value</code></em></span></dt><dd><p>
│ │ │ │       The numeric value to output.
│ │ │ │ -    </p></dd></dl></div></div><div class="refsect1"><a name="idm25977"></a><h2>Description</h2><p>
│ │ │ │ +    </p></dd></dl></div></div><div class="refsect1"><a name="idm25978"></a><h2>Description</h2><p>
│ │ │ │     The json_output_numeric_value macro is designed to be
│ │ │ │     called from the 'json_data' probe in the user's script to output a
│ │ │ │     metric's numeric value. This metric should have been added with
│ │ │ │     <code class="function">json_add_numeric_metric</code>.
│ │ │ │  </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>
│ │ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-json-output-string-value.html
│ │ │ │ @@ -1,14 +1,14 @@
│ │ │ │  <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; 
│ │ │ │       Output a string value.
│ │ │ │   </p></div><div class="refsynopsisdiv"><h2>Synopsis</h2><pre class="programlisting">
│ │ │ │      @json_output_string_value(name,value)
│ │ │ │ -</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>
│ │ │ │ +</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>
│ │ │ │       The name of the string metric.
│ │ │ │      </p></dd><dt><span class="term"><em class="parameter"><code>value</code></em></span></dt><dd><p>
│ │ │ │       The string value to output.
│ │ │ │ -    </p></dd></dl></div></div><div class="refsect1"><a name="idm26009"></a><h2>Description</h2><p>
│ │ │ │ +    </p></dd></dl></div></div><div class="refsect1"><a name="idm26010"></a><h2>Description</h2><p>
│ │ │ │     The json_output_string_value macro is designed to be
│ │ │ │     called from the 'json_data' probe in the user's script to output a
│ │ │ │     metric's string value. This metric should have been added with
│ │ │ │     <code class="function">json_add_string_metric</code>.
│ │ │ │  </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>
│ │ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-json-set-prefix.html
│ │ │ │ @@ -1,11 +1,11 @@
│ │ │ │  <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; 
│ │ │ │    Set the metric prefix.
│ │ │ │   </p></div><div class="refsynopsisdiv"><h2>Synopsis</h2><pre class="programlisting">
│ │ │ │      json_set_prefix:long(prefix:string)
│ │ │ │ -</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>
│ │ │ │ +</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>
│ │ │ │       The prefix name to be used.
│ │ │ │ -    </p></dd></dl></div></div><div class="refsect1"><a name="idm25819"></a><h2>Description</h2><p>
│ │ │ │ +    </p></dd></dl></div></div><div class="refsect1"><a name="idm25820"></a><h2>Description</h2><p>
│ │ │ │     This function sets the <span class="quote">&#8220;<span class="quote">prefix</span>&#8221;</span>, which is the name
│ │ │ │     of the base of the metric hierarchy. Calling this function is
│ │ │ │     optional, by default the name of the systemtap module is used.
│ │ │ │  </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>
│ │ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-kernel-buffer-quoted-error.html
│ │ │ │ @@ -1,18 +1,18 @@
│ │ │ │  <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; 
│ │ │ │       Retrieves and quotes buffer from kernel space
│ │ │ │   </p></div><div class="refsynopsisdiv"><h2>Synopsis</h2><pre class="programlisting">
│ │ │ │      kernel_buffer_quoted_error:string(addr:long,inlen:long,outlen:long)
│ │ │ │ -</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>
│ │ │ │ +</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>
│ │ │ │       the kernel space address to retrieve the buffer from
│ │ │ │      </p></dd><dt><span class="term"><em class="parameter"><code>inlen</code></em></span></dt><dd><p>
│ │ │ │       the exact length of the buffer to read
│ │ │ │      </p></dd><dt><span class="term"><em class="parameter"><code>outlen</code></em></span></dt><dd><p>
│ │ │ │       the maximum length of the output string
│ │ │ │ -    </p></dd></dl></div></div><div class="refsect1"><a name="idm18411"></a><h2>Description</h2><p>
│ │ │ │ +    </p></dd></dl></div></div><div class="refsect1"><a name="idm18412"></a><h2>Description</h2><p>
│ │ │ │     Reads inlen characters of a buffer from the given kernel space
│ │ │ │     memory address, and returns up to outlen characters, where any ASCII
│ │ │ │     characters that are not printable are replaced by the corresponding escape
│ │ │ │     sequence in the returned string. Note that the string will be surrounded by
│ │ │ │     double quotes. On the rare cases when kernel space data is not accessible at
│ │ │ │     the given address, an error is thrown.
│ │ │ │  </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>
│ │ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-kernel-buffer-quoted.html
│ │ │ │ @@ -1,16 +1,16 @@
│ │ │ │  <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; 
│ │ │ │       Retrieves and quotes buffer from kernel space
│ │ │ │ - </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>
│ │ │ │ + </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>
│ │ │ │       the kernel space address to retrieve the buffer from
│ │ │ │      </p></dd><dt><span class="term"><em class="parameter"><code>inlen</code></em></span></dt><dd><p>
│ │ │ │       the exact length of the buffer to read
│ │ │ │      </p></dd><dt><span class="term"><em class="parameter"><code>outlen</code></em></span></dt><dd><p>
│ │ │ │       the maximum length of the output string
│ │ │ │ -    </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
│ │ │ │ +    </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
│ │ │ │     memory address, and returns up to MAXSTRINGLEN characters, where any ASCII
│ │ │ │     characters that are not printable are replaced by the corresponding escape
│ │ │ │     sequence in the returned string. Note that the string will be surrounded by
│ │ │ │     double quotes. On the rare cases when kernel space data is not accessible at
│ │ │ │     the given address, the address itself is returned as a string, without
│ │ │ │     double quotes.</p><p>2) Reads inlen characters of a buffer from the given kernel space
│ │ │ │     memory address, and returns up to outlen characters, where any ASCII
│ │ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-kernel-char.html
│ │ │ │ @@ -1,10 +1,10 @@
│ │ │ │  <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; 
│ │ │ │       Retrieves a char value stored in kernel memory
│ │ │ │   </p></div><div class="refsynopsisdiv"><h2>Synopsis</h2><pre class="programlisting">
│ │ │ │      kernel_char:long(addr:long)
│ │ │ │ -</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>
│ │ │ │ +</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>
│ │ │ │       The kernel address to retrieve the char from
│ │ │ │ -    </p></dd></dl></div></div><div class="refsect1"><a name="idm18437"></a><h2>Description</h2><p>
│ │ │ │ +    </p></dd></dl></div></div><div class="refsect1"><a name="idm18438"></a><h2>Description</h2><p>
│ │ │ │     Returns the char value from a given kernel memory address.
│ │ │ │     Reports an error when reading from the given address fails.
│ │ │ │  </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>
│ │ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-kernel-int.html
│ │ │ │ @@ -1,10 +1,10 @@
│ │ │ │  <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; 
│ │ │ │       Retrieves an int value stored in kernel memory
│ │ │ │   </p></div><div class="refsynopsisdiv"><h2>Synopsis</h2><pre class="programlisting">
│ │ │ │      kernel_int:long(addr:long)
│ │ │ │ -</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>
│ │ │ │ +</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>
│ │ │ │       The kernel address to retrieve the int from
│ │ │ │ -    </p></dd></dl></div></div><div class="refsect1"><a name="idm18463"></a><h2>Description</h2><p>
│ │ │ │ +    </p></dd></dl></div></div><div class="refsect1"><a name="idm18464"></a><h2>Description</h2><p>
│ │ │ │     Returns the int value from a given kernel memory address.
│ │ │ │     Reports an error when reading from the given address fails.
│ │ │ │  </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>
│ │ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-kernel-long.html
│ │ │ │ @@ -1,10 +1,10 @@
│ │ │ │  <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; 
│ │ │ │       Retrieves a long value stored in kernel memory
│ │ │ │   </p></div><div class="refsynopsisdiv"><h2>Synopsis</h2><pre class="programlisting">
│ │ │ │      kernel_long:long(addr:long)
│ │ │ │ -</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>
│ │ │ │ +</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>
│ │ │ │       The kernel address to retrieve the long from
│ │ │ │ -    </p></dd></dl></div></div><div class="refsect1"><a name="idm18489"></a><h2>Description</h2><p>
│ │ │ │ +    </p></dd></dl></div></div><div class="refsect1"><a name="idm18490"></a><h2>Description</h2><p>
│ │ │ │     Returns the long value from a given kernel memory address.
│ │ │ │     Reports an error when reading from the given address fails.
│ │ │ │  </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>
│ │ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-kernel-or-user-string-quoted-utf16.html
│ │ │ │ @@ -1,9 +1,9 @@
│ │ │ │  <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; 
│ │ │ │       Retrieves and quotes UTF-16 string from kernel or user memory
│ │ │ │   </p></div><div class="refsynopsisdiv"><h2>Synopsis</h2><pre class="programlisting">
│ │ │ │      kernel_or_user_string_quoted_utf16:string(addr:long)
│ │ │ │ -</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>
│ │ │ │ +</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>
│ │ │ │       the kernel or user memory address to retrieve the string from
│ │ │ │ -    </p></dd></dl></div></div><div class="refsect1"><a name="idm18541"></a><h2>Description</h2><p>
│ │ │ │ +    </p></dd></dl></div></div><div class="refsect1"><a name="idm18542"></a><h2>Description</h2><p>
│ │ │ │     Similar to kernel_string_quoted_utf16 except uses user memory as a fallback method
│ │ │ │  </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>
│ │ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-kernel-or-user-string-quoted-utf32.html
│ │ │ │ @@ -1,9 +1,9 @@
│ │ │ │  <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; 
│ │ │ │       Retrieves and quotes UTF-32 string from kernel or user memory
│ │ │ │   </p></div><div class="refsynopsisdiv"><h2>Synopsis</h2><pre class="programlisting">
│ │ │ │      kernel_or_user_string_quoted_utf32:string(addr:long)
│ │ │ │ -</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>
│ │ │ │ +</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>
│ │ │ │       the kernel or user memory address to retrieve the string from
│ │ │ │ -    </p></dd></dl></div></div><div class="refsect1"><a name="idm18567"></a><h2>Description</h2><p>
│ │ │ │ +    </p></dd></dl></div></div><div class="refsect1"><a name="idm18568"></a><h2>Description</h2><p>
│ │ │ │     Similar to kernel_string_quoted_utf32 except user memory is a fallback method
│ │ │ │  </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>
│ │ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-kernel-or-user-string-quoted.html
│ │ │ │ @@ -1,9 +1,9 @@
│ │ │ │  <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; 
│ │ │ │       Retrieves and quotes string from kernel or user memory
│ │ │ │   </p></div><div class="refsynopsisdiv"><h2>Synopsis</h2><pre class="programlisting">
│ │ │ │      kernel_or_user_string_quoted:string(addr:long)
│ │ │ │ -</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>
│ │ │ │ +</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>
│ │ │ │       the kernel or user memory address to retrieve the string from
│ │ │ │ -    </p></dd></dl></div></div><div class="refsect1"><a name="idm18515"></a><h2>Description</h2><p>
│ │ │ │ +    </p></dd></dl></div></div><div class="refsect1"><a name="idm18516"></a><h2>Description</h2><p>
│ │ │ │     Similar to kernel_string_quoted except user memory is a fallback method
│ │ │ │  </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>
│ │ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-kernel-pointer.html
│ │ │ │ @@ -1,11 +1,11 @@
│ │ │ │  <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; 
│ │ │ │       Retrieves a pointer value stored in kernel memory
│ │ │ │   </p></div><div class="refsynopsisdiv"><h2>Synopsis</h2><pre class="programlisting">
│ │ │ │      kernel_pointer:long(addr:long)
│ │ │ │ -</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>
│ │ │ │ +</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>
│ │ │ │       The kernel address to retrieve the pointer from
│ │ │ │ -    </p></dd></dl></div></div><div class="refsect1"><a name="idm18593"></a><h2>Description</h2><p>
│ │ │ │ +    </p></dd></dl></div></div><div class="refsect1"><a name="idm18594"></a><h2>Description</h2><p>
│ │ │ │     Returns the pointer value from a given kernel memory
│ │ │ │     address. Reports an error when reading from the given address
│ │ │ │     fails.
│ │ │ │  </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>
│ │ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-kernel-short.html
│ │ │ │ @@ -1,10 +1,10 @@
│ │ │ │  <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; 
│ │ │ │       Retrieves a short value stored in kernel memory
│ │ │ │   </p></div><div class="refsynopsisdiv"><h2>Synopsis</h2><pre class="programlisting">
│ │ │ │      kernel_short:long(addr:long)
│ │ │ │ -</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>
│ │ │ │ +</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>
│ │ │ │       The kernel address to retrieve the short from
│ │ │ │ -    </p></dd></dl></div></div><div class="refsect1"><a name="idm18619"></a><h2>Description</h2><p>
│ │ │ │ +    </p></dd></dl></div></div><div class="refsect1"><a name="idm18620"></a><h2>Description</h2><p>
│ │ │ │     Returns the short value from a given kernel memory address.
│ │ │ │     Reports an error when reading from the given address fails.
│ │ │ │  </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>
│ │ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-kernel-string-n.html
│ │ │ │ @@ -1,12 +1,12 @@
│ │ │ │  <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; 
│ │ │ │       Retrieves string of given length from kernel memory
│ │ │ │   </p></div><div class="refsynopsisdiv"><h2>Synopsis</h2><pre class="programlisting">
│ │ │ │      kernel_string_n:string(addr:long,n:long)
│ │ │ │ -</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>
│ │ │ │ +</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>
│ │ │ │       The kernel address to retrieve the string from
│ │ │ │      </p></dd><dt><span class="term"><em class="parameter"><code>n</code></em></span></dt><dd><p>
│ │ │ │       The maximum length of the string (if not null terminated)
│ │ │ │ -    </p></dd></dl></div></div><div class="refsect1"><a name="idm18683"></a><h2>Description</h2><p>
│ │ │ │ +    </p></dd></dl></div></div><div class="refsect1"><a name="idm18684"></a><h2>Description</h2><p>
│ │ │ │     Returns the C string of a maximum given length from a
│ │ │ │     given kernel memory address. Reports an error 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-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>
│ │ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-kernel-string-quoted-utf16.html
│ │ │ │ @@ -1,10 +1,10 @@
│ │ │ │  <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; 
│ │ │ │       Quote given kernel UTF-16 string.
│ │ │ │   </p></div><div class="refsynopsisdiv"><h2>Synopsis</h2><pre class="programlisting">
│ │ │ │      kernel_string_quoted_utf16:string(addr:long)
│ │ │ │ -</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>
│ │ │ │ +</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>
│ │ │ │       The kernel address to retrieve the string from
│ │ │ │ -    </p></dd></dl></div></div><div class="refsect1"><a name="idm18735"></a><h2>Description</h2><p>
│ │ │ │ +    </p></dd></dl></div></div><div class="refsect1"><a name="idm18736"></a><h2>Description</h2><p>
│ │ │ │     This function combines quoting as per <em class="parameter"><code>string_quoted</code></em>
│ │ │ │     and UTF-16 decoding as per <em class="parameter"><code>kernel_string_utf16</code></em>.
│ │ │ │  </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>
│ │ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-kernel-string-quoted-utf32.html
│ │ │ │ @@ -1,10 +1,10 @@
│ │ │ │  <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; 
│ │ │ │       Quote given UTF-32 kernel string.
│ │ │ │   </p></div><div class="refsynopsisdiv"><h2>Synopsis</h2><pre class="programlisting">
│ │ │ │      kernel_string_quoted_utf32:string(addr:long)
│ │ │ │ -</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>
│ │ │ │ +</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>
│ │ │ │       The kernel address to retrieve the string from
│ │ │ │ -    </p></dd></dl></div></div><div class="refsect1"><a name="idm18763"></a><h2>Description</h2><p>
│ │ │ │ +    </p></dd></dl></div></div><div class="refsect1"><a name="idm18764"></a><h2>Description</h2><p>
│ │ │ │     This function combines quoting as per <em class="parameter"><code>string_quoted</code></em>
│ │ │ │     and UTF-32 decoding as per <em class="parameter"><code>kernel_string_utf32</code></em>.
│ │ │ │  </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>
│ │ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-kernel-string-quoted.html
│ │ │ │ @@ -1,14 +1,14 @@
│ │ │ │  <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; 
│ │ │ │       Retrieves and quotes string from kernel memory
│ │ │ │   </p></div><div class="refsynopsisdiv"><h2>Synopsis</h2><pre class="programlisting">
│ │ │ │      kernel_string_quoted:string(addr:long)
│ │ │ │ -</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>
│ │ │ │ +</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>
│ │ │ │       the kernel memory address to retrieve the string from
│ │ │ │ -    </p></dd></dl></div></div><div class="refsect1"><a name="idm18709"></a><h2>Description</h2><p>
│ │ │ │ +    </p></dd></dl></div></div><div class="refsect1"><a name="idm18710"></a><h2>Description</h2><p>
│ │ │ │     Returns the null terminated C string from a given kernel
│ │ │ │     memory address where any ASCII characters that are not printable are
│ │ │ │     replaced by the corresponding escape sequence in the returned string. Note
│ │ │ │     that the string will be surrounded by double quotes. If the kernel memory
│ │ │ │     data is not accessible at the given address, the address itself is returned
│ │ │ │     as a string, without double quotes.
│ │ │ │  </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>
│ │ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-kernel-string-utf16.html
│ │ │ │ @@ -1,11 +1,11 @@
│ │ │ │  <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; 
│ │ │ │       Retrieves UTF-16 string from kernel memory
│ │ │ │ - </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>
│ │ │ │ + </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>
│ │ │ │       The kernel address to retrieve the string from
│ │ │ │      </p></dd><dt><span class="term"><em class="parameter"><code>err_msg</code></em></span></dt><dd><p>
│ │ │ │       The error message to return when data isn't available
│ │ │ │ -    </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
│ │ │ │ +    </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
│ │ │ │     from the UTF-16 string at a given kernel memory address. Reports an error on
│ │ │ │     string copy fault or conversion error.</p><p>2) This function returns a null terminated UTF-8 string converted
│ │ │ │     from the UTF-16 string at a given kernel memory address. Reports the given
│ │ │ │     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>
│ │ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-kernel-string-utf32.html
│ │ │ │ @@ -1,11 +1,11 @@
│ │ │ │  <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; 
│ │ │ │       Retrieves UTF-32 string from kernel memory
│ │ │ │ - </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>
│ │ │ │ + </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>
│ │ │ │       The kernel address to retrieve the string from
│ │ │ │      </p></dd><dt><span class="term"><em class="parameter"><code>err_msg</code></em></span></dt><dd><p>
│ │ │ │       The error message to return when data isn't available
│ │ │ │ -    </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
│ │ │ │ +    </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
│ │ │ │     from the UTF-32 string at a given kernel memory address. Reports an error on
│ │ │ │     string copy fault or conversion error.</p><p>2) This function returns a null terminated UTF-8 string converted
│ │ │ │     from the UTF-32 string at a given kernel memory address. Reports the given
│ │ │ │     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>
│ │ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-kernel-string.html
│ │ │ │ @@ -1,11 +1,11 @@
│ │ │ │  <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; 
│ │ │ │    Retrieves string from kernel memory
│ │ │ │ - </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>
│ │ │ │ + </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>
│ │ │ │       The kernel address to retrieve the string from
│ │ │ │      </p></dd><dt><span class="term"><em class="parameter"><code>err_msg</code></em></span></dt><dd><p>
│ │ │ │       The error message to return when data isn't available
│ │ │ │ -    </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
│ │ │ │ +    </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
│ │ │ │     from a given kernel memory address. Reports an error on string
│ │ │ │     copy fault.</p><p>2) This function returns the null terminated C string
│ │ │ │     from a given kernel memory address. Reports the given error message
│ │ │ │     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>
│ │ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-kprocess-create.html
│ │ │ │ @@ -1,12 +1,12 @@
│ │ │ │  <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; 
│ │ │ │    Fires whenever a new process or thread is successfully created
│ │ │ │ - </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>
│ │ │ │ + </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>
│ │ │ │       The PID of the newly created process
│ │ │ │      </p></dd><dt><span class="term"><em class="parameter"><code>new_tid</code></em></span></dt><dd><p>
│ │ │ │       The TID of the newly created task
│ │ │ │ -    </p></dd></dl></div></div><div class="refsect1"><a name="idm15757"></a><h2>Context</h2><p>
│ │ │ │ +    </p></dd></dl></div></div><div class="refsect1"><a name="idm15758"></a><h2>Context</h2><p>
│ │ │ │     Parent of the created process.
│ │ │ │ -</p></div><div class="refsect1"><a name="idm15760"></a><h2>Description</h2><p>
│ │ │ │ +</p></div><div class="refsect1"><a name="idm15761"></a><h2>Description</h2><p>
│ │ │ │     Fires whenever a new process is successfully created, either as a result of
│ │ │ │     fork (or one of its syscall variants), or a new kernel thread.
│ │ │ │  </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>
│ │ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-kprocess-exec-complete.html
│ │ │ │ @@ -1,17 +1,17 @@
│ │ │ │  <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; 
│ │ │ │       Return from exec to a new program
│ │ │ │ - </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>retstr</code></em></span></dt><dd><p>
│ │ │ │ + </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>errno</code></em></span></dt><dd><p>
│ │ │ │ +     The error number resulting from the exec
│ │ │ │ +    </p></dd><dt><span class="term"><em class="parameter"><code>retstr</code></em></span></dt><dd><p>
│ │ │ │       A string representation of errno (SystemTap v2.5+)
│ │ │ │      </p></dd><dt><span class="term"><em class="parameter"><code>success</code></em></span></dt><dd><p>
│ │ │ │       A boolean indicating whether the exec was successful
│ │ │ │      </p></dd><dt><span class="term"><em class="parameter"><code>name</code></em></span></dt><dd><p>
│ │ │ │       Name of the system call (<span class="quote">&#8220;<span class="quote">execve</span>&#8221;</span>) (SystemTap v2.5+)
│ │ │ │ -    </p></dd><dt><span class="term"><em class="parameter"><code>errno</code></em></span></dt><dd><p>
│ │ │ │ -     The error number resulting from the exec
│ │ │ │ -    </p></dd></dl></div></div><div class="refsect1"><a name="idm15847"></a><h2>Context</h2><p>
│ │ │ │ +    </p></dd></dl></div></div><div class="refsect1"><a name="idm15848"></a><h2>Context</h2><p>
│ │ │ │     On success, the context of the new executable.
│ │ │ │     On failure, remains in the context of the caller.
│ │ │ │ -</p></div><div class="refsect1"><a name="idm15850"></a><h2>Description</h2><p>
│ │ │ │ +</p></div><div class="refsect1"><a name="idm15851"></a><h2>Description</h2><p>
│ │ │ │     Fires at the completion of an exec call. Aliased to the
│ │ │ │     syscall.execve.return probe in SystemTap v2.5+.
│ │ │ │  </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>
│ │ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-kprocess-exec.html
│ │ │ │ @@ -1,18 +1,18 @@
│ │ │ │  <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; 
│ │ │ │       Attempt to exec to a new program
│ │ │ │ - </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>
│ │ │ │ -     A string containing the filename followed by the
│ │ │ │ -     arguments to pass, excluding 0th arg (SystemTap v2.5+)
│ │ │ │ -    </p></dd><dt><span class="term"><em class="parameter"><code>name</code></em></span></dt><dd><p>
│ │ │ │ -     Name of the system call (<span class="quote">&#8220;<span class="quote">execve</span>&#8221;</span>) (SystemTap v2.5+)
│ │ │ │ -    </p></dd><dt><span class="term"><em class="parameter"><code>args</code></em></span></dt><dd><p>
│ │ │ │ + </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>args</code></em></span></dt><dd><p>
│ │ │ │       The arguments to pass to the new executable, including
│ │ │ │       the 0th arg (SystemTap v2.5+)
│ │ │ │ +    </p></dd><dt><span class="term"><em class="parameter"><code>argstr</code></em></span></dt><dd><p>
│ │ │ │ +     A string containing the filename followed by the
│ │ │ │ +     arguments to pass, excluding 0th arg (SystemTap v2.5+)
│ │ │ │      </p></dd><dt><span class="term"><em class="parameter"><code>filename</code></em></span></dt><dd><p>
│ │ │ │       The path to the new executable
│ │ │ │ -    </p></dd></dl></div></div><div class="refsect1"><a name="idm15802"></a><h2>Context</h2><p>
│ │ │ │ +    </p></dd><dt><span class="term"><em class="parameter"><code>name</code></em></span></dt><dd><p>
│ │ │ │ +     Name of the system call (<span class="quote">&#8220;<span class="quote">execve</span>&#8221;</span>) (SystemTap v2.5+)
│ │ │ │ +    </p></dd></dl></div></div><div class="refsect1"><a name="idm15803"></a><h2>Context</h2><p>
│ │ │ │     The caller of exec.
│ │ │ │ -</p></div><div class="refsect1"><a name="idm15805"></a><h2>Description</h2><p>
│ │ │ │ +</p></div><div class="refsect1"><a name="idm15806"></a><h2>Description</h2><p>
│ │ │ │     Fires whenever a process attempts to exec to a new program. Aliased
│ │ │ │     to the syscall.execve probe in SystemTap v2.5+.
│ │ │ │  </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>
│ │ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-kprocess-exit.html
│ │ │ │ @@ -1,11 +1,11 @@
│ │ │ │  <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; 
│ │ │ │       Exit from process
│ │ │ │ - </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>
│ │ │ │ + </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>
│ │ │ │       The exit code of the process
│ │ │ │ -    </p></dd></dl></div></div><div class="refsect1"><a name="idm15876"></a><h2>Context</h2><p>
│ │ │ │ +    </p></dd></dl></div></div><div class="refsect1"><a name="idm15877"></a><h2>Context</h2><p>
│ │ │ │     The process which is terminating.
│ │ │ │ -</p></div><div class="refsect1"><a name="idm15879"></a><h2>Description</h2><p>
│ │ │ │ +</p></div><div class="refsect1"><a name="idm15880"></a><h2>Description</h2><p>
│ │ │ │     Fires when a process terminates.  This will always be followed by a
│ │ │ │     kprocess.release, though the latter may be delayed if the process waits in a
│ │ │ │     zombie state.
│ │ │ │  </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>
│ │ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-kprocess-release.html
│ │ │ │ @@ -1,18 +1,18 @@
│ │ │ │  <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; 
│ │ │ │       Process released
│ │ │ │ - </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>
│ │ │ │ -     A task handle to the process being released
│ │ │ │ -    </p></dd><dt><span class="term"><em class="parameter"><code>released_pid</code></em></span></dt><dd><p>
│ │ │ │ -     PID of the process being released
│ │ │ │ -    </p></dd><dt><span class="term"><em class="parameter"><code>released_tid</code></em></span></dt><dd><p>
│ │ │ │ + </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>released_tid</code></em></span></dt><dd><p>
│ │ │ │       TID of the task being released
│ │ │ │ +    </p></dd><dt><span class="term"><em class="parameter"><code>task</code></em></span></dt><dd><p>
│ │ │ │ +     A task handle to the process being released
│ │ │ │      </p></dd><dt><span class="term"><em class="parameter"><code>pid</code></em></span></dt><dd><p>
│ │ │ │       Same as <em class="parameter"><code>released_pid</code></em> for compatibility (deprecated)
│ │ │ │ -    </p></dd></dl></div></div><div class="refsect1"><a name="idm15921"></a><h2>Context</h2><p>
│ │ │ │ +    </p></dd><dt><span class="term"><em class="parameter"><code>released_pid</code></em></span></dt><dd><p>
│ │ │ │ +     PID of the process being released
│ │ │ │ +    </p></dd></dl></div></div><div class="refsect1"><a name="idm15922"></a><h2>Context</h2><p>
│ │ │ │     The context of the parent, if it wanted notification of this process'
│ │ │ │     termination, else the context of the process itself.
│ │ │ │ -</p></div><div class="refsect1"><a name="idm15924"></a><h2>Description</h2><p>
│ │ │ │ +</p></div><div class="refsect1"><a name="idm15925"></a><h2>Description</h2><p>
│ │ │ │     Fires when a process is released from the kernel.  This always follows a
│ │ │ │     kprocess.exit, though it may be delayed somewhat if the process waits in a
│ │ │ │     zombie state.
│ │ │ │  </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>
│ │ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-kprocess-start.html
│ │ │ │ @@ -1,9 +1,9 @@
│ │ │ │  <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; 
│ │ │ │       Starting new process
│ │ │ │ - </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>
│ │ │ │ + </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>
│ │ │ │    None
│ │ │ │ - </p></div><div class="refsect1"><a name="idm15945"></a><h2>Context</h2><p>
│ │ │ │ + </p></div><div class="refsect1"><a name="idm15946"></a><h2>Context</h2><p>
│ │ │ │     Newly created process.
│ │ │ │ -</p></div><div class="refsect1"><a name="idm15948"></a><h2>Description</h2><p>
│ │ │ │ +</p></div><div class="refsect1"><a name="idm15949"></a><h2>Description</h2><p>
│ │ │ │     Fires immediately before a new process begins execution.
│ │ │ │  </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>
│ │ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-ktime-get-ns.html
│ │ │ │ @@ -1,9 +1,9 @@
│ │ │ │  <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; 
│ │ │ │       Number of nanoseconds since boot
│ │ │ │   </p></div><div class="refsynopsisdiv"><h2>Synopsis</h2><pre class="programlisting">
│ │ │ │      ktime_get_ns:long()
│ │ │ │ -</pre></div><div class="refsect1"><a name="idm3916"></a><h2>Arguments</h2><p>
│ │ │ │ +</pre></div><div class="refsect1"><a name="idm3917"></a><h2>Arguments</h2><p>
│ │ │ │    None
│ │ │ │ - </p></div><div class="refsect1"><a name="idm3919"></a><h2>Description</h2><p>
│ │ │ │ + </p></div><div class="refsect1"><a name="idm3920"></a><h2>Description</h2><p>
│ │ │ │     This function returns the system ktime.
│ │ │ │  </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>
│ │ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-linuxmib-DelayedACKs.html
│ │ │ │ @@ -1,12 +1,12 @@
│ │ │ │  <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; 
│ │ │ │    Count of delayed acks
│ │ │ │ - </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>
│ │ │ │ + </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>
│ │ │ │       Value to be added to the counter (default value of 1)
│ │ │ │      </p></dd><dt><span class="term"><em class="parameter"><code>sk</code></em></span></dt><dd><p>
│ │ │ │       Pointer to the struct sock being acted on
│ │ │ │ -    </p></dd></dl></div></div><div class="refsect1"><a name="idm15215"></a><h2>Description</h2><p>
│ │ │ │ +    </p></dd></dl></div></div><div class="refsect1"><a name="idm15216"></a><h2>Description</h2><p>
│ │ │ │     The packet pointed to by <em class="parameter"><code>skb</code></em> is filtered by the function
│ │ │ │     <code class="function">linuxmib_filter_key</code>. If the packet passes the filter is is
│ │ │ │     counted in the global <em class="parameter"><code>DelayedACKs</code></em> (equivalent to SNMP's MIB
│ │ │ │     LINUX_MIB_DELAYEDACKS)
│ │ │ │  </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>
│ │ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-linuxmib-ListenDrops.html
│ │ │ │ @@ -1,12 +1,12 @@
│ │ │ │  <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; 
│ │ │ │       Count of times conn request that were dropped
│ │ │ │ - </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>op</code></em></span></dt><dd><p>
│ │ │ │ -     Value to be added to the counter (default value of 1)
│ │ │ │ -    </p></dd><dt><span class="term"><em class="parameter"><code>sk</code></em></span></dt><dd><p>
│ │ │ │ + </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>
│ │ │ │       Pointer to the struct sock being acted on
│ │ │ │ -    </p></dd></dl></div></div><div class="refsect1"><a name="idm15249"></a><h2>Description</h2><p>
│ │ │ │ +    </p></dd><dt><span class="term"><em class="parameter"><code>op</code></em></span></dt><dd><p>
│ │ │ │ +     Value to be added to the counter (default value of 1)
│ │ │ │ +    </p></dd></dl></div></div><div class="refsect1"><a name="idm15250"></a><h2>Description</h2><p>
│ │ │ │     The packet pointed to by <em class="parameter"><code>skb</code></em> is filtered by the function
│ │ │ │     <code class="function">linuxmib_filter_key</code>. If the packet passes the filter is is
│ │ │ │     counted in the global <em class="parameter"><code>ListenDrops</code></em> (equivalent to SNMP's MIB
│ │ │ │     LINUX_MIB_LISTENDROPS)
│ │ │ │  </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>
│ │ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-linuxmib-ListenOverflows.html
│ │ │ │ @@ -1,12 +1,12 @@
│ │ │ │  <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; 
│ │ │ │       Count of times a listen queue overflowed
│ │ │ │ - </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>
│ │ │ │ + </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>
│ │ │ │       Value to be added to the counter (default value of 1)
│ │ │ │      </p></dd><dt><span class="term"><em class="parameter"><code>sk</code></em></span></dt><dd><p>
│ │ │ │       Pointer to the struct sock being acted on
│ │ │ │ -    </p></dd></dl></div></div><div class="refsect1"><a name="idm15283"></a><h2>Description</h2><p>
│ │ │ │ +    </p></dd></dl></div></div><div class="refsect1"><a name="idm15284"></a><h2>Description</h2><p>
│ │ │ │     The packet pointed to by <em class="parameter"><code>skb</code></em> is filtered by the function
│ │ │ │     <code class="function">linuxmib_filter_key</code>. If the packet passes the filter is is
│ │ │ │     counted in the global <em class="parameter"><code>ListenOverflows</code></em> (equivalent to SNMP's MIB
│ │ │ │     LINUX_MIB_LISTENOVERFLOWS)
│ │ │ │  </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>
│ │ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-linuxmib-TCPMemoryPressures.html
│ │ │ │ @@ -1,12 +1,12 @@
│ │ │ │  <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; 
│ │ │ │       Count of times memory pressure was used
│ │ │ │ - </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>sk</code></em></span></dt><dd><p>
│ │ │ │ -     Pointer to the struct sock being acted on
│ │ │ │ -    </p></dd><dt><span class="term"><em class="parameter"><code>op</code></em></span></dt><dd><p>
│ │ │ │ + </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>
│ │ │ │       Value to be added to the counter (default value of 1)
│ │ │ │ -    </p></dd></dl></div></div><div class="refsect1"><a name="idm15317"></a><h2>Description</h2><p>
│ │ │ │ +    </p></dd><dt><span class="term"><em class="parameter"><code>sk</code></em></span></dt><dd><p>
│ │ │ │ +     Pointer to the struct sock being acted on
│ │ │ │ +    </p></dd></dl></div></div><div class="refsect1"><a name="idm15318"></a><h2>Description</h2><p>
│ │ │ │     The packet pointed to by <em class="parameter"><code>skb</code></em> is filtered by the function
│ │ │ │     <code class="function">linuxmib_filter_key</code>. If the packet passes the filter is is
│ │ │ │     counted in the global <em class="parameter"><code>TCPMemoryPressures</code></em> (equivalent to SNMP's MIB
│ │ │ │     LINUX_MIB_TCPMEMORYPRESSURES)
│ │ │ │  </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>
│ │ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-linuxmib-filter-key.html
│ │ │ │ @@ -1,15 +1,15 @@
│ │ │ │  <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; 
│ │ │ │    Default filter function for linuxmib.* probes
│ │ │ │   </p></div><div class="refsynopsisdiv"><h2>Synopsis</h2><pre class="programlisting">
│ │ │ │      linuxmib_filter_key:long(sk:long,op:long)
│ │ │ │ -</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>
│ │ │ │ +</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>
│ │ │ │       pointer to the struct sock
│ │ │ │      </p></dd><dt><span class="term"><em class="parameter"><code>op</code></em></span></dt><dd><p>
│ │ │ │       value to be counted if <em class="parameter"><code>sk</code></em> passes the filter
│ │ │ │ -    </p></dd></dl></div></div><div class="refsect1"><a name="idm14644"></a><h2>Description</h2><p>
│ │ │ │ +    </p></dd></dl></div></div><div class="refsect1"><a name="idm14645"></a><h2>Description</h2><p>
│ │ │ │     This function is a default filter function.
│ │ │ │     The user can replace this function with their own.
│ │ │ │     The user-supplied filter function returns an index key based on the values
│ │ │ │     in <em class="parameter"><code>sk</code></em>.
│ │ │ │     A return value of 0 means this particular <em class="parameter"><code>sk</code></em> should be not be counted.
│ │ │ │  </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>
│ │ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-local-clock-ms.html
│ │ │ │ @@ -1,11 +1,11 @@
│ │ │ │  <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; 
│ │ │ │       Number of milliseconds on the local cpu's clock
│ │ │ │   </p></div><div class="refsynopsisdiv"><h2>Synopsis</h2><pre class="programlisting">
│ │ │ │      local_clock_ms:long()
│ │ │ │ -</pre></div><div class="refsect1"><a name="idm3937"></a><h2>Arguments</h2><p>
│ │ │ │ +</pre></div><div class="refsect1"><a name="idm3938"></a><h2>Arguments</h2><p>
│ │ │ │    None
│ │ │ │ - </p></div><div class="refsect1"><a name="idm3940"></a><h2>Description</h2><p>
│ │ │ │ + </p></div><div class="refsect1"><a name="idm3941"></a><h2>Description</h2><p>
│ │ │ │     This function returns the number of milliseconds on the local
│ │ │ │     cpu's clock.  This is always monotonic comparing on the same cpu, but may
│ │ │ │     have some drift between cpus (within about a jiffy).
│ │ │ │  </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>
│ │ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-local-clock-ns.html
│ │ │ │ @@ -1,11 +1,11 @@
│ │ │ │  <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; 
│ │ │ │       Number of nanoseconds on the local cpu's clock
│ │ │ │   </p></div><div class="refsynopsisdiv"><h2>Synopsis</h2><pre class="programlisting">
│ │ │ │      local_clock_ns:long()
│ │ │ │ -</pre></div><div class="refsect1"><a name="idm3958"></a><h2>Arguments</h2><p>
│ │ │ │ +</pre></div><div class="refsect1"><a name="idm3959"></a><h2>Arguments</h2><p>
│ │ │ │    None
│ │ │ │ - </p></div><div class="refsect1"><a name="idm3961"></a><h2>Description</h2><p>
│ │ │ │ + </p></div><div class="refsect1"><a name="idm3962"></a><h2>Description</h2><p>
│ │ │ │     This function returns the number of nanoseconds on the local
│ │ │ │     cpu's clock.  This is always monotonic comparing on the same cpu, but may
│ │ │ │     have some drift between cpus (within about a jiffy).
│ │ │ │  </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>
│ │ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-local-clock-s.html
│ │ │ │ @@ -1,11 +1,11 @@
│ │ │ │  <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; 
│ │ │ │       Number of seconds on the local cpu's clock
│ │ │ │   </p></div><div class="refsynopsisdiv"><h2>Synopsis</h2><pre class="programlisting">
│ │ │ │      local_clock_s:long()
│ │ │ │ -</pre></div><div class="refsect1"><a name="idm3979"></a><h2>Arguments</h2><p>
│ │ │ │ +</pre></div><div class="refsect1"><a name="idm3980"></a><h2>Arguments</h2><p>
│ │ │ │    None
│ │ │ │ - </p></div><div class="refsect1"><a name="idm3982"></a><h2>Description</h2><p>
│ │ │ │ + </p></div><div class="refsect1"><a name="idm3983"></a><h2>Description</h2><p>
│ │ │ │     This function returns the number of seconds on the local cpu's
│ │ │ │     clock.  This is always monotonic comparing on the same cpu, but may have
│ │ │ │     some drift between cpus (within about a jiffy).
│ │ │ │  </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>
│ │ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-local-clock-us.html
│ │ │ │ @@ -1,11 +1,11 @@
│ │ │ │  <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; 
│ │ │ │       Number of microseconds on the local cpu's clock
│ │ │ │   </p></div><div class="refsynopsisdiv"><h2>Synopsis</h2><pre class="programlisting">
│ │ │ │      local_clock_us:long()
│ │ │ │ -</pre></div><div class="refsect1"><a name="idm4000"></a><h2>Arguments</h2><p>
│ │ │ │ +</pre></div><div class="refsect1"><a name="idm4001"></a><h2>Arguments</h2><p>
│ │ │ │    None
│ │ │ │ - </p></div><div class="refsect1"><a name="idm4003"></a><h2>Description</h2><p>
│ │ │ │ + </p></div><div class="refsect1"><a name="idm4004"></a><h2>Description</h2><p>
│ │ │ │     This function returns the number of microseconds on the local
│ │ │ │     cpu's clock.  This is always monotonic comparing on the same cpu, but may
│ │ │ │     have some drift between cpus (within about a jiffy).
│ │ │ │  </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>
│ │ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-log.html
│ │ │ │ @@ -1,14 +1,14 @@
│ │ │ │  <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; 
│ │ │ │    Send a line to the common trace buffer
│ │ │ │   </p></div><div class="refsynopsisdiv"><h2>Synopsis</h2><pre class="programlisting">
│ │ │ │      log(msg:string)
│ │ │ │ -</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>
│ │ │ │ +</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>
│ │ │ │       The formatted message string
│ │ │ │ -    </p></dd></dl></div></div><div class="refsect1"><a name="idm17875"></a><h2>Description</h2><p>
│ │ │ │ +    </p></dd></dl></div></div><div class="refsect1"><a name="idm17876"></a><h2>Description</h2><p>
│ │ │ │     This function logs data. log sends the
│ │ │ │     message immediately to staprun and to the bulk transport
│ │ │ │     (relayfs) if it is being used. If the last character given
│ │ │ │     is not a newline, then one is added. This function is not 
│ │ │ │     as efficient as printf and should be used only for urgent
│ │ │ │     messages. 
│ │ │ │  </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>
│ │ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-long-arg.html
│ │ │ │ @@ -1,11 +1,11 @@
│ │ │ │  <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; 
│ │ │ │       Return function argument as signed long
│ │ │ │   </p></div><div class="refsynopsisdiv"><h2>Synopsis</h2><pre class="programlisting">
│ │ │ │      long_arg:long(n:long)
│ │ │ │ -</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>
│ │ │ │ +</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>
│ │ │ │       index of argument to return
│ │ │ │ -    </p></dd></dl></div></div><div class="refsect1"><a name="idm532"></a><h2>Description</h2><p>
│ │ │ │ +    </p></dd></dl></div></div><div class="refsect1"><a name="idm533"></a><h2>Description</h2><p>
│ │ │ │     Return the value of argument n as a signed long.
│ │ │ │     On architectures where a long is 32 bits, the value is sign-extended
│ │ │ │     to 64 bits.
│ │ │ │  </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>
│ │ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-long-to-fp.html
│ │ │ │ @@ -1,9 +1,9 @@
│ │ │ │  <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; 
│ │ │ │       Convert long int to 64 bit floating point
│ │ │ │   </p></div><div class="refsynopsisdiv"><h2>Synopsis</h2><pre class="programlisting">
│ │ │ │      long_to_fp:long(input:long)
│ │ │ │ -</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>
│ │ │ │ +</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>
│ │ │ │       a long integer
│ │ │ │ -    </p></dd></dl></div></div><div class="refsect1"><a name="idm26427"></a><h2>Description</h2><p>
│ │ │ │ +    </p></dd></dl></div></div><div class="refsect1"><a name="idm26428"></a><h2>Description</h2><p>
│ │ │ │     Convert from a long to a 64 bit softfloat floating point.
│ │ │ │  </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>
│ │ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-longlong-arg.html
│ │ │ │ @@ -1,9 +1,9 @@
│ │ │ │  <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; 
│ │ │ │       Return function argument as 64-bit value
│ │ │ │   </p></div><div class="refsynopsisdiv"><h2>Synopsis</h2><pre class="programlisting">
│ │ │ │      longlong_arg:long(n:long)
│ │ │ │ -</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>
│ │ │ │ +</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>
│ │ │ │       index of argument to return
│ │ │ │ -    </p></dd></dl></div></div><div class="refsect1"><a name="idm558"></a><h2>Description</h2><p>
│ │ │ │ +    </p></dd></dl></div></div><div class="refsect1"><a name="idm559"></a><h2>Description</h2><p>
│ │ │ │     Return the value of argument n as a 64-bit value.
│ │ │ │  </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>
│ │ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-matched-str.html
│ │ │ │ @@ -1,11 +1,11 @@
│ │ │ │  <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; 
│ │ │ │    Return the last matched string.
│ │ │ │   </p></div><div class="refsynopsisdiv"><h2>Synopsis</h2><pre class="programlisting">
│ │ │ │      matched_str:string()
│ │ │ │ -</pre></div><div class="refsect1"><a name="idm20873"></a><h2>Arguments</h2><p>
│ │ │ │ +</pre></div><div class="refsect1"><a name="idm20874"></a><h2>Arguments</h2><p>
│ │ │ │    None
│ │ │ │ - </p></div><div class="refsect1"><a name="idm20876"></a><h2>Description</h2><p>
│ │ │ │ + </p></div><div class="refsect1"><a name="idm20877"></a><h2>Description</h2><p>
│ │ │ │     returns the string matched by the last successful
│ │ │ │     use of the =~ regexp matching operator. Returns an error if the
│ │ │ │     last use of =~ led to a failed match.
│ │ │ │  </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>
│ │ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-matched.html
│ │ │ │ @@ -1,15 +1,15 @@
│ │ │ │  <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; 
│ │ │ │       Return a given matched subexpression.
│ │ │ │   </p></div><div class="refsynopsisdiv"><h2>Synopsis</h2><pre class="programlisting">
│ │ │ │      matched:string(n:long)
│ │ │ │ -</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>
│ │ │ │ +</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>
│ │ │ │       index to the subexpression to return. 0 corresponds to the
│ │ │ │       entire regular expression.
│ │ │ │ -    </p></dd></dl></div></div><div class="refsect1"><a name="idm20855"></a><h2>Description</h2><p>
│ │ │ │ +    </p></dd></dl></div></div><div class="refsect1"><a name="idm20856"></a><h2>Description</h2><p>
│ │ │ │     returns the content of the n'th subexpression of the
│ │ │ │     last successful use of the =~ regex matching operator. Returns an
│ │ │ │     empty string if the n'th subexpression was not matched (e.g. due to
│ │ │ │     alternation). Throws an error if the last use of =~ was a failed
│ │ │ │     match, or if fewer than n subexpressions are present in the
│ │ │ │     original regexp.
│ │ │ │  </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>
│ │ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-mdelay.html
│ │ │ │ @@ -1,10 +1,10 @@
│ │ │ │  <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; 
│ │ │ │    millisecond delay
│ │ │ │   </p></div><div class="refsynopsisdiv"><h2>Synopsis</h2><pre class="programlisting">
│ │ │ │      mdelay(ms:long)
│ │ │ │ -</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>
│ │ │ │ +</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>
│ │ │ │       Number of milliseconds to delay.
│ │ │ │ -    </p></dd></dl></div></div><div class="refsect1"><a name="idm20687"></a><h2>Description</h2><p>
│ │ │ │ +    </p></dd></dl></div></div><div class="refsect1"><a name="idm20688"></a><h2>Description</h2><p>
│ │ │ │     This function inserts a multi-millisecond busy-delay into a probe handler.
│ │ │ │     It requires guru mode.
│ │ │ │  </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>
│ │ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-mem-page-size.html
│ │ │ │ @@ -1,7 +1,7 @@
│ │ │ │  <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; 
│ │ │ │       Number of bytes in a page for this architecture
│ │ │ │   </p></div><div class="refsynopsisdiv"><h2>Synopsis</h2><pre class="programlisting">
│ │ │ │      mem_page_size:long()
│ │ │ │ -</pre></div><div class="refsect1"><a name="idm4389"></a><h2>Arguments</h2><p>
│ │ │ │ +</pre></div><div class="refsect1"><a name="idm4390"></a><h2>Arguments</h2><p>
│ │ │ │    None
│ │ │ │   </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>
│ │ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-modname.html
│ │ │ │ @@ -1,12 +1,12 @@
│ │ │ │  <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; 
│ │ │ │       Return the kernel module name loaded at the address
│ │ │ │   </p></div><div class="refsynopsisdiv"><h2>Synopsis</h2><pre class="programlisting">
│ │ │ │      modname:string(addr:long)
│ │ │ │ -</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>
│ │ │ │ +</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>
│ │ │ │       The address to map to a kernel module name
│ │ │ │ -    </p></dd></dl></div></div><div class="refsect1"><a name="idm584"></a><h2>Description</h2><p>
│ │ │ │ +    </p></dd></dl></div></div><div class="refsect1"><a name="idm585"></a><h2>Description</h2><p>
│ │ │ │     Returns the module name associated with the given
│ │ │ │     address if known. If not known it will raise an error. If the
│ │ │ │     address was not in a kernel module, but in the kernel itself, then
│ │ │ │     the string <span class="quote">&#8220;<span class="quote">kernel</span>&#8221;</span> will be returned.
│ │ │ │  </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>
│ │ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-module-name.html
│ │ │ │ @@ -1,11 +1,11 @@
│ │ │ │  <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; 
│ │ │ │       The module name of the current script
│ │ │ │   </p></div><div class="refsynopsisdiv"><h2>Synopsis</h2><pre class="programlisting">
│ │ │ │      module_name:string()
│ │ │ │ -</pre></div><div class="refsect1"><a name="idm603"></a><h2>Arguments</h2><p>
│ │ │ │ +</pre></div><div class="refsect1"><a name="idm604"></a><h2>Arguments</h2><p>
│ │ │ │    None
│ │ │ │ - </p></div><div class="refsect1"><a name="idm606"></a><h2>Description</h2><p>
│ │ │ │ + </p></div><div class="refsect1"><a name="idm607"></a><h2>Description</h2><p>
│ │ │ │     This function returns the name of the stap module.
│ │ │ │     Either generated randomly (stap_[0-9a-f]+_[0-9a-f]+)
│ │ │ │     or set by stap -m &lt;module_name&gt;.
│ │ │ │  </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>
│ │ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-module-size.html
│ │ │ │ @@ -1,10 +1,10 @@
│ │ │ │  <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; 
│ │ │ │       The module size of the current script
│ │ │ │   </p></div><div class="refsynopsisdiv"><h2>Synopsis</h2><pre class="programlisting">
│ │ │ │      module_size:string()
│ │ │ │ -</pre></div><div class="refsect1"><a name="idm624"></a><h2>Arguments</h2><p>
│ │ │ │ +</pre></div><div class="refsect1"><a name="idm625"></a><h2>Arguments</h2><p>
│ │ │ │    None
│ │ │ │ - </p></div><div class="refsect1"><a name="idm627"></a><h2>Description</h2><p>
│ │ │ │ + </p></div><div class="refsect1"><a name="idm628"></a><h2>Description</h2><p>
│ │ │ │     This function returns the sizes of various sections
│ │ │ │     of the stap module.
│ │ │ │  </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>
│ │ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-msecs-to-string.html
│ │ │ │ @@ -1,12 +1,12 @@
│ │ │ │  <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; 
│ │ │ │       Human readable string for given milliseconds
│ │ │ │   </p></div><div class="refsynopsisdiv"><h2>Synopsis</h2><pre class="programlisting">
│ │ │ │      msecs_to_string:string(msecs:long)
│ │ │ │ -</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>
│ │ │ │ +</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>
│ │ │ │       Number of milliseconds to translate.
│ │ │ │ -    </p></dd></dl></div></div><div class="refsect1"><a name="idm5300"></a><h2>Description</h2><p>
│ │ │ │ +    </p></dd></dl></div></div><div class="refsect1"><a name="idm5301"></a><h2>Description</h2><p>
│ │ │ │     Returns a string representing the number of
│ │ │ │     milliseconds as a human readable string consisting of <span class="quote">&#8220;<span class="quote">XmY.ZZZs</span>&#8221;</span>,
│ │ │ │     where X is the number of minutes, Y is the number of seconds and
│ │ │ │     ZZZ is the number of milliseconds.
│ │ │ │  </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>
│ │ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-netdev-change-mac.html
│ │ │ │ @@ -1,11 +1,11 @@
│ │ │ │  <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; 
│ │ │ │       Called when the netdev_name has the MAC changed
│ │ │ │ - </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>new_mac</code></em></span></dt><dd><p>
│ │ │ │ + </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>dev_name</code></em></span></dt><dd><p>
│ │ │ │ +     The device that will have the MAC changed
│ │ │ │ +    </p></dd><dt><span class="term"><em class="parameter"><code>new_mac</code></em></span></dt><dd><p>
│ │ │ │       The new MAC address
│ │ │ │      </p></dd><dt><span class="term"><em class="parameter"><code>mac_len</code></em></span></dt><dd><p>
│ │ │ │       The MAC length
│ │ │ │      </p></dd><dt><span class="term"><em class="parameter"><code>old_mac</code></em></span></dt><dd><p>
│ │ │ │       The current MAC address
│ │ │ │ -    </p></dd><dt><span class="term"><em class="parameter"><code>dev_name</code></em></span></dt><dd><p>
│ │ │ │ -     The device that will have the MAC changed
│ │ │ │      </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>
│ │ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-netdev-change-mtu.html
│ │ │ │ @@ -1,9 +1,9 @@
│ │ │ │  <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; 
│ │ │ │       Called when the netdev MTU is changed
│ │ │ │ - </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>
│ │ │ │ + </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>new_mtu</code></em></span></dt><dd><p>
│ │ │ │       The new MTU
│ │ │ │      </p></dd><dt><span class="term"><em class="parameter"><code>dev_name</code></em></span></dt><dd><p>
│ │ │ │       The device that will have the MTU changed
│ │ │ │      </p></dd><dt><span class="term"><em class="parameter"><code>old_mtu</code></em></span></dt><dd><p>
│ │ │ │       The current MTU
│ │ │ │      </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>
│ │ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-netdev-change-rx-flag.html
│ │ │ │ @@ -1,7 +1,7 @@
│ │ │ │  <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; 
│ │ │ │       Called when the device RX flag will be changed
│ │ │ │ - </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>
│ │ │ │ + </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>dev_name</code></em></span></dt><dd><p>
│ │ │ │       The device that will be changed
│ │ │ │      </p></dd><dt><span class="term"><em class="parameter"><code>flags</code></em></span></dt><dd><p>
│ │ │ │       The new flags
│ │ │ │      </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>
│ │ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-netdev-close.html
│ │ │ │ @@ -1,5 +1,5 @@
│ │ │ │  <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; 
│ │ │ │       Called when the device is closed
│ │ │ │ - </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>
│ │ │ │ + </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>
│ │ │ │       The device that is going to be closed
│ │ │ │      </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>
│ │ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-netdev-get-stats.html
│ │ │ │ @@ -1,5 +1,5 @@
│ │ │ │  <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; 
│ │ │ │       Called when someone asks the device statistics
│ │ │ │ - </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>
│ │ │ │ + </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>
│ │ │ │       The device that is going to provide the statistics
│ │ │ │      </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>
│ │ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-netdev-hard-transmit.html
│ │ │ │ @@ -1,11 +1,11 @@
│ │ │ │  <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; 
│ │ │ │       Called when the devices is going to TX (hard)
│ │ │ │ - </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>
│ │ │ │ -     The device scheduled to transmit
│ │ │ │ -    </p></dd><dt><span class="term"><em class="parameter"><code>truesize</code></em></span></dt><dd><p>
│ │ │ │ -     The size of the data to be transmitted.
│ │ │ │ -    </p></dd><dt><span class="term"><em class="parameter"><code>protocol</code></em></span></dt><dd><p>
│ │ │ │ + </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>protocol</code></em></span></dt><dd><p>
│ │ │ │       The protocol used in the transmission
│ │ │ │      </p></dd><dt><span class="term"><em class="parameter"><code>length</code></em></span></dt><dd><p>
│ │ │ │       The length of the transmit buffer.
│ │ │ │ +    </p></dd><dt><span class="term"><em class="parameter"><code>dev_name</code></em></span></dt><dd><p>
│ │ │ │ +     The device scheduled to transmit
│ │ │ │ +    </p></dd><dt><span class="term"><em class="parameter"><code>truesize</code></em></span></dt><dd><p>
│ │ │ │ +     The size of the data to be transmitted.
│ │ │ │      </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>
│ │ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-netdev-ioctl.html
│ │ │ │ @@ -1,7 +1,7 @@
│ │ │ │  <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; 
│ │ │ │       Called when the device suffers an IOCTL
│ │ │ │ - </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>
│ │ │ │ -     The IOCTL request
│ │ │ │ -    </p></dd><dt><span class="term"><em class="parameter"><code>arg</code></em></span></dt><dd><p>
│ │ │ │ + </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>arg</code></em></span></dt><dd><p>
│ │ │ │       The IOCTL argument (usually the netdev interface)
│ │ │ │ +    </p></dd><dt><span class="term"><em class="parameter"><code>cmd</code></em></span></dt><dd><p>
│ │ │ │ +     The IOCTL request
│ │ │ │      </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>
│ │ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-netdev-open.html
│ │ │ │ @@ -1,5 +1,5 @@
│ │ │ │  <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; 
│ │ │ │       Called when the device is opened
│ │ │ │ - </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>
│ │ │ │ + </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>
│ │ │ │       The device that is going to be opened
│ │ │ │      </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>
│ │ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-netdev-receive.html
│ │ │ │ @@ -1,9 +1,9 @@
│ │ │ │  <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; 
│ │ │ │    Data received from network device.
│ │ │ │ - </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>dev_name</code></em></span></dt><dd><p>
│ │ │ │ -     The name of the device. e.g: eth0, ath1.
│ │ │ │ + </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>length</code></em></span></dt><dd><p>
│ │ │ │ +     The length of the receiving buffer.
│ │ │ │      </p></dd><dt><span class="term"><em class="parameter"><code>protocol</code></em></span></dt><dd><p>
│ │ │ │       Protocol of received packet.
│ │ │ │ -    </p></dd><dt><span class="term"><em class="parameter"><code>length</code></em></span></dt><dd><p>
│ │ │ │ -     The length of the receiving buffer.
│ │ │ │ +    </p></dd><dt><span class="term"><em class="parameter"><code>dev_name</code></em></span></dt><dd><p>
│ │ │ │ +     The name of the device. e.g: eth0, ath1.
│ │ │ │      </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>
│ │ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-netdev-register.html
│ │ │ │ @@ -1,5 +1,5 @@
│ │ │ │  <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; 
│ │ │ │       Called when the device is registered
│ │ │ │ - </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>
│ │ │ │ + </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>
│ │ │ │       The device that is going to be registered
│ │ │ │      </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>
│ │ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-netdev-rx.html
│ │ │ │ @@ -1,7 +1,7 @@
│ │ │ │  <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; 
│ │ │ │       Called when the device is going to receive a packet
│ │ │ │ - </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>
│ │ │ │ + </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>
│ │ │ │       The device received the packet
│ │ │ │      </p></dd><dt><span class="term"><em class="parameter"><code>protocol</code></em></span></dt><dd><p>
│ │ │ │       The packet protocol
│ │ │ │      </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>
│ │ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-netdev-set-promiscuity.html
│ │ │ │ @@ -1,11 +1,11 @@
│ │ │ │  <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; 
│ │ │ │       Called when the device enters/leaves promiscuity
│ │ │ │ - </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>disable</code></em></span></dt><dd><p>
│ │ │ │ + </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>disable</code></em></span></dt><dd><p>
│ │ │ │       If the device is leaving promiscuity mode
│ │ │ │ +    </p></dd><dt><span class="term"><em class="parameter"><code>enable</code></em></span></dt><dd><p>
│ │ │ │ +     If the device is entering promiscuity mode
│ │ │ │      </p></dd><dt><span class="term"><em class="parameter"><code>inc</code></em></span></dt><dd><p>
│ │ │ │       Count the number of promiscuity openers
│ │ │ │      </p></dd><dt><span class="term"><em class="parameter"><code>dev_name</code></em></span></dt><dd><p>
│ │ │ │       The device that is entering/leaving promiscuity mode
│ │ │ │ -    </p></dd><dt><span class="term"><em class="parameter"><code>enable</code></em></span></dt><dd><p>
│ │ │ │ -     If the device is entering promiscuity mode
│ │ │ │      </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-rx.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-transmit.html">Next</a></td></tr><tr><td width="40%" align="left" valign="top"><span class="phrase">probe::netdev.rx</span>&#160;</td><td width="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.transmit</span></td></tr></table></div></body></html>
│ │ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-netdev-transmit.html
│ │ │ │ @@ -1,11 +1,11 @@
│ │ │ │  <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; 
│ │ │ │       Network device transmitting buffer
│ │ │ │ - </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>
│ │ │ │ -     The name of the device. e.g: eth0, ath1.
│ │ │ │ -    </p></dd><dt><span class="term"><em class="parameter"><code>truesize</code></em></span></dt><dd><p>
│ │ │ │ -     The size of the data to be transmitted.
│ │ │ │ + </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>protocol</code></em></span></dt><dd><p>
│ │ │ │ +     The protocol of this packet(defined in include/linux/if_ether.h).
│ │ │ │      </p></dd><dt><span class="term"><em class="parameter"><code>length</code></em></span></dt><dd><p>
│ │ │ │       The length of the transmit buffer.
│ │ │ │ -    </p></dd><dt><span class="term"><em class="parameter"><code>protocol</code></em></span></dt><dd><p>
│ │ │ │ -     The protocol of this packet(defined in include/linux/if_ether.h).
│ │ │ │ +    </p></dd><dt><span class="term"><em class="parameter"><code>truesize</code></em></span></dt><dd><p>
│ │ │ │ +     The size of the data to be transmitted.
│ │ │ │ +    </p></dd><dt><span class="term"><em class="parameter"><code>dev_name</code></em></span></dt><dd><p>
│ │ │ │ +     The name of the device. e.g: eth0, ath1.
│ │ │ │      </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>
│ │ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-netdev-unregister.html
│ │ │ │ @@ -1,5 +1,5 @@
│ │ │ │  <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; 
│ │ │ │       Called when the device is being unregistered
│ │ │ │ - </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>
│ │ │ │ + </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>
│ │ │ │       The device that is going to be unregistered
│ │ │ │      </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>
│ │ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-netfilter-arp-forward.html
│ │ │ │ @@ -1,53 +1,53 @@
│ │ │ │  <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; 
│ │ │ │       - Called for each ARP packet to be forwarded
│ │ │ │ - </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>outdev</code></em></span></dt><dd><p>
│ │ │ │ -     Address of net_device representing output device, 0 if unknown
│ │ │ │ + </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>ar_data</code></em></span></dt><dd><p>
│ │ │ │ +     Address of ARP packet data region (after the header)
│ │ │ │      </p></dd><dt><span class="term"><em class="parameter"><code>nf_stop</code></em></span></dt><dd><p>
│ │ │ │       Constant used to signify a 'stop' verdict
│ │ │ │ -    </p></dd><dt><span class="term"><em class="parameter"><code>outdev_name</code></em></span></dt><dd><p>
│ │ │ │ -     Name of network device packet will be routed to (if known)
│ │ │ │ +    </p></dd><dt><span class="term"><em class="parameter"><code>outdev</code></em></span></dt><dd><p>
│ │ │ │ +     Address of net_device representing output device, 0 if unknown
│ │ │ │ +    </p></dd><dt><span class="term"><em class="parameter"><code>indev</code></em></span></dt><dd><p>
│ │ │ │ +     Address of net_device representing input device, 0 if unknown
│ │ │ │ +    </p></dd><dt><span class="term"><em class="parameter"><code>ar_pro</code></em></span></dt><dd><p>
│ │ │ │ +     Format of protocol address
│ │ │ │ +    </p></dd><dt><span class="term"><em class="parameter"><code>data_str</code></em></span></dt><dd><p>
│ │ │ │ +     A string representing the packet buffer contents
│ │ │ │ +    </p></dd><dt><span class="term"><em class="parameter"><code>ar_op</code></em></span></dt><dd><p>
│ │ │ │ +     ARP opcode (command)
│ │ │ │      </p></dd><dt><span class="term"><em class="parameter"><code>nf_repeat</code></em></span></dt><dd><p>
│ │ │ │       Constant used to signify a 'repeat' verdict
│ │ │ │ -    </p></dd><dt><span class="term"><em class="parameter"><code>data_hex</code></em></span></dt><dd><p>
│ │ │ │ -     A hexadecimal string representing the packet buffer contents
│ │ │ │      </p></dd><dt><span class="term"><em class="parameter"><code>ar_hln</code></em></span></dt><dd><p>
│ │ │ │       Length of hardware address
│ │ │ │ +    </p></dd><dt><span class="term"><em class="parameter"><code>pf</code></em></span></dt><dd><p>
│ │ │ │ +     Protocol family -- always <span class="quote">&#8220;<span class="quote">arp</span>&#8221;</span>
│ │ │ │      </p></dd><dt><span class="term"><em class="parameter"><code>nf_drop</code></em></span></dt><dd><p>
│ │ │ │       Constant used to signify a 'drop' verdict
│ │ │ │ -    </p></dd><dt><span class="term"><em class="parameter"><code>length</code></em></span></dt><dd><p>
│ │ │ │ -     The length of the packet buffer contents, in bytes
│ │ │ │ -    </p></dd><dt><span class="term"><em class="parameter"><code>ar_pln</code></em></span></dt><dd><p>
│ │ │ │ -     Length of protocol address
│ │ │ │ -    </p></dd><dt><span class="term"><em class="parameter"><code>indev_name</code></em></span></dt><dd><p>
│ │ │ │ -     Name of network device packet was received on (if known)
│ │ │ │ -    </p></dd><dt><span class="term"><em class="parameter"><code>arphdr</code></em></span></dt><dd><p>
│ │ │ │ -     Address of ARP header
│ │ │ │      </p></dd><dt><span class="term"><em class="parameter"><code>ar_sip</code></em></span></dt><dd><p>
│ │ │ │       Ethernet+IP only (ar_pro==0x800): source IP address
│ │ │ │ -    </p></dd><dt><span class="term"><em class="parameter"><code>nf_stolen</code></em></span></dt><dd><p>
│ │ │ │ -     Constant used to signify a 'stolen' verdict
│ │ │ │ -    </p></dd><dt><span class="term"><em class="parameter"><code>ar_tha</code></em></span></dt><dd><p>
│ │ │ │ -     Ethernet+IP only (ar_pro==0x800): target hardware (MAC) address
│ │ │ │ -    </p></dd><dt><span class="term"><em class="parameter"><code>indev</code></em></span></dt><dd><p>
│ │ │ │ -     Address of net_device representing input device, 0 if unknown
│ │ │ │ -    </p></dd><dt><span class="term"><em class="parameter"><code>nf_queue</code></em></span></dt><dd><p>
│ │ │ │ -     Constant used to signify a 'queue' verdict
│ │ │ │ -    </p></dd><dt><span class="term"><em class="parameter"><code>ar_tip</code></em></span></dt><dd><p>
│ │ │ │ -     Ethernet+IP only (ar_pro==0x800): target IP address
│ │ │ │ -    </p></dd><dt><span class="term"><em class="parameter"><code>pf</code></em></span></dt><dd><p>
│ │ │ │ -     Protocol family -- always <span class="quote">&#8220;<span class="quote">arp</span>&#8221;</span>
│ │ │ │ +    </p></dd><dt><span class="term"><em class="parameter"><code>data_hex</code></em></span></dt><dd><p>
│ │ │ │ +     A hexadecimal string representing the packet buffer contents
│ │ │ │      </p></dd><dt><span class="term"><em class="parameter"><code>ar_sha</code></em></span></dt><dd><p>
│ │ │ │       Ethernet+IP only (ar_pro==0x800): source hardware (MAC) address 
│ │ │ │ -    </p></dd><dt><span class="term"><em class="parameter"><code>ar_op</code></em></span></dt><dd><p>
│ │ │ │ -     ARP opcode (command)
│ │ │ │ -    </p></dd><dt><span class="term"><em class="parameter"><code>ar_data</code></em></span></dt><dd><p>
│ │ │ │ -     Address of ARP packet data region (after the header)
│ │ │ │ -    </p></dd><dt><span class="term"><em class="parameter"><code>ar_pro</code></em></span></dt><dd><p>
│ │ │ │ -     Format of protocol address
│ │ │ │ -    </p></dd><dt><span class="term"><em class="parameter"><code>data_str</code></em></span></dt><dd><p>
│ │ │ │ -     A string representing the packet buffer contents
│ │ │ │ -    </p></dd><dt><span class="term"><em class="parameter"><code>ar_hrd</code></em></span></dt><dd><p>
│ │ │ │ -     Format of hardware address
│ │ │ │ +    </p></dd><dt><span class="term"><em class="parameter"><code>outdev_name</code></em></span></dt><dd><p>
│ │ │ │ +     Name of network device packet will be routed to (if known)
│ │ │ │ +    </p></dd><dt><span class="term"><em class="parameter"><code>nf_stolen</code></em></span></dt><dd><p>
│ │ │ │ +     Constant used to signify a 'stolen' verdict
│ │ │ │ +    </p></dd><dt><span class="term"><em class="parameter"><code>indev_name</code></em></span></dt><dd><p>
│ │ │ │ +     Name of network device packet was received on (if known)
│ │ │ │      </p></dd><dt><span class="term"><em class="parameter"><code>nf_accept</code></em></span></dt><dd><p>
│ │ │ │       Constant used to signify an 'accept' verdict
│ │ │ │ +    </p></dd><dt><span class="term"><em class="parameter"><code>length</code></em></span></dt><dd><p>
│ │ │ │ +     The length of the packet buffer contents, in bytes
│ │ │ │ +    </p></dd><dt><span class="term"><em class="parameter"><code>ar_hrd</code></em></span></dt><dd><p>
│ │ │ │ +     Format of hardware address
│ │ │ │ +    </p></dd><dt><span class="term"><em class="parameter"><code>ar_tip</code></em></span></dt><dd><p>
│ │ │ │ +     Ethernet+IP only (ar_pro==0x800): target IP address
│ │ │ │ +    </p></dd><dt><span class="term"><em class="parameter"><code>nf_queue</code></em></span></dt><dd><p>
│ │ │ │ +     Constant used to signify a 'queue' verdict
│ │ │ │ +    </p></dd><dt><span class="term"><em class="parameter"><code>ar_pln</code></em></span></dt><dd><p>
│ │ │ │ +     Length of protocol address
│ │ │ │ +    </p></dd><dt><span class="term"><em class="parameter"><code>ar_tha</code></em></span></dt><dd><p>
│ │ │ │ +     Ethernet+IP only (ar_pro==0x800): target hardware (MAC) address
│ │ │ │ +    </p></dd><dt><span class="term"><em class="parameter"><code>arphdr</code></em></span></dt><dd><p>
│ │ │ │ +     Address of ARP header
│ │ │ │      </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>
│ │ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-netfilter-arp-in.html
│ │ │ │ @@ -1,53 +1,53 @@
│ │ │ │  <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; 
│ │ │ │       - Called for each incoming ARP packet
│ │ │ │ - </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_hex</code></em></span></dt><dd><p>
│ │ │ │ -     A hexadecimal string representing the packet buffer contents
│ │ │ │ -    </p></dd><dt><span class="term"><em class="parameter"><code>nf_drop</code></em></span></dt><dd><p>
│ │ │ │ + </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>nf_drop</code></em></span></dt><dd><p>
│ │ │ │       Constant used to signify a 'drop' verdict
│ │ │ │ -    </p></dd><dt><span class="term"><em class="parameter"><code>length</code></em></span></dt><dd><p>
│ │ │ │ -     The length of the packet buffer contents, in bytes
│ │ │ │ -    </p></dd><dt><span class="term"><em class="parameter"><code>ar_pln</code></em></span></dt><dd><p>
│ │ │ │ -     Length of protocol address
│ │ │ │ -    </p></dd><dt><span class="term"><em class="parameter"><code>ar_hln</code></em></span></dt><dd><p>
│ │ │ │ -     Length of hardware address
│ │ │ │ -    </p></dd><dt><span class="term"><em class="parameter"><code>outdev</code></em></span></dt><dd><p>
│ │ │ │ -     Address of net_device representing output device, 0 if unknown
│ │ │ │ -    </p></dd><dt><span class="term"><em class="parameter"><code>outdev_name</code></em></span></dt><dd><p>
│ │ │ │ -     Name of network device packet will be routed to (if known)
│ │ │ │ -    </p></dd><dt><span class="term"><em class="parameter"><code>nf_repeat</code></em></span></dt><dd><p>
│ │ │ │ -     Constant used to signify a 'repeat' verdict
│ │ │ │ -    </p></dd><dt><span class="term"><em class="parameter"><code>nf_stop</code></em></span></dt><dd><p>
│ │ │ │ -     Constant used to signify a 'stop' verdict
│ │ │ │      </p></dd><dt><span class="term"><em class="parameter"><code>ar_sip</code></em></span></dt><dd><p>
│ │ │ │       Ethernet+IP only (ar_pro==0x800): source IP address
│ │ │ │ -    </p></dd><dt><span class="term"><em class="parameter"><code>ar_tha</code></em></span></dt><dd><p>
│ │ │ │ -     Ethernet+IP only (ar_pro==0x800): target hardware (MAC) address
│ │ │ │ -    </p></dd><dt><span class="term"><em class="parameter"><code>nf_stolen</code></em></span></dt><dd><p>
│ │ │ │ -     Constant used to signify a 'stolen' verdict
│ │ │ │ -    </p></dd><dt><span class="term"><em class="parameter"><code>arphdr</code></em></span></dt><dd><p>
│ │ │ │ -     Address of ARP header
│ │ │ │ -    </p></dd><dt><span class="term"><em class="parameter"><code>indev_name</code></em></span></dt><dd><p>
│ │ │ │ -     Name of network device packet was received on (if known)
│ │ │ │ -    </p></dd><dt><span class="term"><em class="parameter"><code>ar_tip</code></em></span></dt><dd><p>
│ │ │ │ -     Ethernet+IP only (ar_pro==0x800): target IP address
│ │ │ │      </p></dd><dt><span class="term"><em class="parameter"><code>pf</code></em></span></dt><dd><p>
│ │ │ │       Protocol family -- always <span class="quote">&#8220;<span class="quote">arp</span>&#8221;</span>
│ │ │ │      </p></dd><dt><span class="term"><em class="parameter"><code>ar_sha</code></em></span></dt><dd><p>
│ │ │ │       Ethernet+IP only (ar_pro==0x800): source hardware (MAC) address 
│ │ │ │ +    </p></dd><dt><span class="term"><em class="parameter"><code>outdev_name</code></em></span></dt><dd><p>
│ │ │ │ +     Name of network device packet will be routed to (if known)
│ │ │ │ +    </p></dd><dt><span class="term"><em class="parameter"><code>data_hex</code></em></span></dt><dd><p>
│ │ │ │ +     A hexadecimal string representing the packet buffer contents
│ │ │ │ +    </p></dd><dt><span class="term"><em class="parameter"><code>ar_hrd</code></em></span></dt><dd><p>
│ │ │ │ +     Format of hardware address
│ │ │ │ +    </p></dd><dt><span class="term"><em class="parameter"><code>ar_tip</code></em></span></dt><dd><p>
│ │ │ │ +     Ethernet+IP only (ar_pro==0x800): target IP address
│ │ │ │      </p></dd><dt><span class="term"><em class="parameter"><code>nf_queue</code></em></span></dt><dd><p>
│ │ │ │       Constant used to signify a 'queue' verdict
│ │ │ │ +    </p></dd><dt><span class="term"><em class="parameter"><code>nf_stolen</code></em></span></dt><dd><p>
│ │ │ │ +     Constant used to signify a 'stolen' verdict
│ │ │ │ +    </p></dd><dt><span class="term"><em class="parameter"><code>indev_name</code></em></span></dt><dd><p>
│ │ │ │ +     Name of network device packet was received on (if known)
│ │ │ │ +    </p></dd><dt><span class="term"><em class="parameter"><code>nf_accept</code></em></span></dt><dd><p>
│ │ │ │ +     Constant used to signify an 'accept' verdict
│ │ │ │ +    </p></dd><dt><span class="term"><em class="parameter"><code>length</code></em></span></dt><dd><p>
│ │ │ │ +     The length of the packet buffer contents, in bytes
│ │ │ │ +    </p></dd><dt><span class="term"><em class="parameter"><code>ar_tha</code></em></span></dt><dd><p>
│ │ │ │ +     Ethernet+IP only (ar_pro==0x800): target hardware (MAC) address
│ │ │ │ +    </p></dd><dt><span class="term"><em class="parameter"><code>arphdr</code></em></span></dt><dd><p>
│ │ │ │ +     Address of ARP header
│ │ │ │ +    </p></dd><dt><span class="term"><em class="parameter"><code>ar_pln</code></em></span></dt><dd><p>
│ │ │ │ +     Length of protocol address
│ │ │ │ +    </p></dd><dt><span class="term"><em class="parameter"><code>outdev</code></em></span></dt><dd><p>
│ │ │ │ +     Address of net_device representing output device, 0 if unknown
│ │ │ │      </p></dd><dt><span class="term"><em class="parameter"><code>indev</code></em></span></dt><dd><p>
│ │ │ │       Address of net_device representing input device, 0 if unknown
│ │ │ │ +    </p></dd><dt><span class="term"><em class="parameter"><code>nf_stop</code></em></span></dt><dd><p>
│ │ │ │ +     Constant used to signify a 'stop' verdict
│ │ │ │ +    </p></dd><dt><span class="term"><em class="parameter"><code>ar_data</code></em></span></dt><dd><p>
│ │ │ │ +     Address of ARP packet data region (after the header)
│ │ │ │      </p></dd><dt><span class="term"><em class="parameter"><code>data_str</code></em></span></dt><dd><p>
│ │ │ │       A string representing the packet buffer contents
│ │ │ │ -    </p></dd><dt><span class="term"><em class="parameter"><code>nf_accept</code></em></span></dt><dd><p>
│ │ │ │ -     Constant used to signify an 'accept' verdict
│ │ │ │ -    </p></dd><dt><span class="term"><em class="parameter"><code>ar_hrd</code></em></span></dt><dd><p>
│ │ │ │ -     Format of hardware address
│ │ │ │ -    </p></dd><dt><span class="term"><em class="parameter"><code>ar_op</code></em></span></dt><dd><p>
│ │ │ │ -     ARP opcode (command)
│ │ │ │      </p></dd><dt><span class="term"><em class="parameter"><code>ar_pro</code></em></span></dt><dd><p>
│ │ │ │       Format of protocol address
│ │ │ │ -    </p></dd><dt><span class="term"><em class="parameter"><code>ar_data</code></em></span></dt><dd><p>
│ │ │ │ -     Address of ARP packet data region (after the header)
│ │ │ │ +    </p></dd><dt><span class="term"><em class="parameter"><code>nf_repeat</code></em></span></dt><dd><p>
│ │ │ │ +     Constant used to signify a 'repeat' verdict
│ │ │ │ +    </p></dd><dt><span class="term"><em class="parameter"><code>ar_op</code></em></span></dt><dd><p>
│ │ │ │ +     ARP opcode (command)
│ │ │ │ +    </p></dd><dt><span class="term"><em class="parameter"><code>ar_hln</code></em></span></dt><dd><p>
│ │ │ │ +     Length of hardware address
│ │ │ │      </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>
│ │ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-netfilter-arp-out.html
│ │ │ │ @@ -1,53 +1,53 @@
│ │ │ │  <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; 
│ │ │ │       - Called for each outgoing ARP packet
│ │ │ │ - </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>arphdr</code></em></span></dt><dd><p>
│ │ │ │ + </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>arphdr</code></em></span></dt><dd><p>
│ │ │ │       Address of ARP header
│ │ │ │ -    </p></dd><dt><span class="term"><em class="parameter"><code>indev_name</code></em></span></dt><dd><p>
│ │ │ │ -     Name of network device packet was received on (if known)
│ │ │ │      </p></dd><dt><span class="term"><em class="parameter"><code>ar_tha</code></em></span></dt><dd><p>
│ │ │ │       Ethernet+IP only (ar_pro==0x800): target hardware (MAC) address
│ │ │ │ +    </p></dd><dt><span class="term"><em class="parameter"><code>ar_pln</code></em></span></dt><dd><p>
│ │ │ │ +     Length of protocol address
│ │ │ │ +    </p></dd><dt><span class="term"><em class="parameter"><code>nf_queue</code></em></span></dt><dd><p>
│ │ │ │ +     Constant used to signify a 'queue' verdict
│ │ │ │ +    </p></dd><dt><span class="term"><em class="parameter"><code>ar_tip</code></em></span></dt><dd><p>
│ │ │ │ +     Ethernet+IP only (ar_pro==0x800): target IP address
│ │ │ │ +    </p></dd><dt><span class="term"><em class="parameter"><code>ar_hrd</code></em></span></dt><dd><p>
│ │ │ │ +     Format of hardware address
│ │ │ │ +    </p></dd><dt><span class="term"><em class="parameter"><code>nf_accept</code></em></span></dt><dd><p>
│ │ │ │ +     Constant used to signify an 'accept' verdict
│ │ │ │ +    </p></dd><dt><span class="term"><em class="parameter"><code>length</code></em></span></dt><dd><p>
│ │ │ │ +     The length of the packet buffer contents, in bytes
│ │ │ │      </p></dd><dt><span class="term"><em class="parameter"><code>nf_stolen</code></em></span></dt><dd><p>
│ │ │ │       Constant used to signify a 'stolen' verdict
│ │ │ │ -    </p></dd><dt><span class="term"><em class="parameter"><code>ar_sip</code></em></span></dt><dd><p>
│ │ │ │ -     Ethernet+IP only (ar_pro==0x800): source IP address
│ │ │ │ +    </p></dd><dt><span class="term"><em class="parameter"><code>indev_name</code></em></span></dt><dd><p>
│ │ │ │ +     Name of network device packet was received on (if known)
│ │ │ │      </p></dd><dt><span class="term"><em class="parameter"><code>outdev_name</code></em></span></dt><dd><p>
│ │ │ │       Name of network device packet will be routed to (if known)
│ │ │ │ -    </p></dd><dt><span class="term"><em class="parameter"><code>nf_repeat</code></em></span></dt><dd><p>
│ │ │ │ -     Constant used to signify a 'repeat' verdict
│ │ │ │ -    </p></dd><dt><span class="term"><em class="parameter"><code>nf_stop</code></em></span></dt><dd><p>
│ │ │ │ -     Constant used to signify a 'stop' verdict
│ │ │ │ -    </p></dd><dt><span class="term"><em class="parameter"><code>outdev</code></em></span></dt><dd><p>
│ │ │ │ -     Address of net_device representing output device, 0 if unknown
│ │ │ │ -    </p></dd><dt><span class="term"><em class="parameter"><code>length</code></em></span></dt><dd><p>
│ │ │ │ -     The length of the packet buffer contents, in bytes
│ │ │ │ +    </p></dd><dt><span class="term"><em class="parameter"><code>ar_sha</code></em></span></dt><dd><p>
│ │ │ │ +     Ethernet+IP only (ar_pro==0x800): source hardware (MAC) address 
│ │ │ │ +    </p></dd><dt><span class="term"><em class="parameter"><code>data_hex</code></em></span></dt><dd><p>
│ │ │ │ +     A hexadecimal string representing the packet buffer contents
│ │ │ │ +    </p></dd><dt><span class="term"><em class="parameter"><code>ar_sip</code></em></span></dt><dd><p>
│ │ │ │ +     Ethernet+IP only (ar_pro==0x800): source IP address
│ │ │ │      </p></dd><dt><span class="term"><em class="parameter"><code>nf_drop</code></em></span></dt><dd><p>
│ │ │ │       Constant used to signify a 'drop' verdict
│ │ │ │ -    </p></dd><dt><span class="term"><em class="parameter"><code>ar_pln</code></em></span></dt><dd><p>
│ │ │ │ -     Length of protocol address
│ │ │ │ +    </p></dd><dt><span class="term"><em class="parameter"><code>pf</code></em></span></dt><dd><p>
│ │ │ │ +     Protocol family -- always <span class="quote">&#8220;<span class="quote">arp</span>&#8221;</span>
│ │ │ │      </p></dd><dt><span class="term"><em class="parameter"><code>ar_hln</code></em></span></dt><dd><p>
│ │ │ │       Length of hardware address
│ │ │ │ -    </p></dd><dt><span class="term"><em class="parameter"><code>data_hex</code></em></span></dt><dd><p>
│ │ │ │ -     A hexadecimal string representing the packet buffer contents
│ │ │ │ -    </p></dd><dt><span class="term"><em class="parameter"><code>ar_pro</code></em></span></dt><dd><p>
│ │ │ │ -     Format of protocol address
│ │ │ │ -    </p></dd><dt><span class="term"><em class="parameter"><code>ar_data</code></em></span></dt><dd><p>
│ │ │ │ -     Address of ARP packet data region (after the header)
│ │ │ │ +    </p></dd><dt><span class="term"><em class="parameter"><code>nf_repeat</code></em></span></dt><dd><p>
│ │ │ │ +     Constant used to signify a 'repeat' verdict
│ │ │ │      </p></dd><dt><span class="term"><em class="parameter"><code>ar_op</code></em></span></dt><dd><p>
│ │ │ │       ARP opcode (command)
│ │ │ │ -    </p></dd><dt><span class="term"><em class="parameter"><code>nf_accept</code></em></span></dt><dd><p>
│ │ │ │ -     Constant used to signify an 'accept' verdict
│ │ │ │ -    </p></dd><dt><span class="term"><em class="parameter"><code>ar_hrd</code></em></span></dt><dd><p>
│ │ │ │ -     Format of hardware address
│ │ │ │      </p></dd><dt><span class="term"><em class="parameter"><code>data_str</code></em></span></dt><dd><p>
│ │ │ │       A string representing the packet buffer contents
│ │ │ │ +    </p></dd><dt><span class="term"><em class="parameter"><code>ar_pro</code></em></span></dt><dd><p>
│ │ │ │ +     Format of protocol address
│ │ │ │      </p></dd><dt><span class="term"><em class="parameter"><code>indev</code></em></span></dt><dd><p>
│ │ │ │       Address of net_device representing input device, 0 if unknown
│ │ │ │ -    </p></dd><dt><span class="term"><em class="parameter"><code>nf_queue</code></em></span></dt><dd><p>
│ │ │ │ -     Constant used to signify a 'queue' verdict
│ │ │ │ -    </p></dd><dt><span class="term"><em class="parameter"><code>pf</code></em></span></dt><dd><p>
│ │ │ │ -     Protocol family -- always <span class="quote">&#8220;<span class="quote">arp</span>&#8221;</span>
│ │ │ │ -    </p></dd><dt><span class="term"><em class="parameter"><code>ar_sha</code></em></span></dt><dd><p>
│ │ │ │ -     Ethernet+IP only (ar_pro==0x800): source hardware (MAC) address 
│ │ │ │ -    </p></dd><dt><span class="term"><em class="parameter"><code>ar_tip</code></em></span></dt><dd><p>
│ │ │ │ -     Ethernet+IP only (ar_pro==0x800): target IP address
│ │ │ │ +    </p></dd><dt><span class="term"><em class="parameter"><code>outdev</code></em></span></dt><dd><p>
│ │ │ │ +     Address of net_device representing output device, 0 if unknown
│ │ │ │ +    </p></dd><dt><span class="term"><em class="parameter"><code>ar_data</code></em></span></dt><dd><p>
│ │ │ │ +     Address of ARP packet data region (after the header)
│ │ │ │ +    </p></dd><dt><span class="term"><em class="parameter"><code>nf_stop</code></em></span></dt><dd><p>
│ │ │ │ +     Constant used to signify a 'stop' verdict
│ │ │ │      </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>
│ │ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-netfilter-bridge-forward.html
│ │ │ │ @@ -1,67 +1,67 @@
│ │ │ │  <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; 
│ │ │ │       Called on an incoming bridging packet destined for some other computer
│ │ │ │ - </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>br_poid</code></em></span></dt><dd><p>
│ │ │ │ -     Port identifier
│ │ │ │ -    </p></dd><dt><span class="term"><em class="parameter"><code>pf</code></em></span></dt><dd><p>
│ │ │ │ -     Protocol family -- always <span class="quote">&#8220;<span class="quote">bridge</span>&#8221;</span>
│ │ │ │ -    </p></dd><dt><span class="term"><em class="parameter"><code>nf_queue</code></em></span></dt><dd><p>
│ │ │ │ -     Constant used to signify a 'queue' verdict
│ │ │ │ -    </p></dd><dt><span class="term"><em class="parameter"><code>indev</code></em></span></dt><dd><p>
│ │ │ │ -     Address of net_device representing input device, 0 if unknown
│ │ │ │ -    </p></dd><dt><span class="term"><em class="parameter"><code>llcpdu</code></em></span></dt><dd><p>
│ │ │ │ -     Address of LLC Protocol Data Unit
│ │ │ │ -    </p></dd><dt><span class="term"><em class="parameter"><code>nf_accept</code></em></span></dt><dd><p>
│ │ │ │ -     Constant used to signify an 'accept' verdict
│ │ │ │ -    </p></dd><dt><span class="term"><em class="parameter"><code>br_mac</code></em></span></dt><dd><p>
│ │ │ │ -     Bridge MAC address
│ │ │ │ + </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_cost</code></em></span></dt><dd><p>
│ │ │ │ +     Total cost from transmitting bridge to root
│ │ │ │ +    </p></dd><dt><span class="term"><em class="parameter"><code>brhdr</code></em></span></dt><dd><p>
│ │ │ │ +     Address of bridge header
│ │ │ │      </p></dd><dt><span class="term"><em class="parameter"><code>data_str</code></em></span></dt><dd><p>
│ │ │ │       A string representing the packet buffer contents
│ │ │ │ -    </p></dd><dt><span class="term"><em class="parameter"><code>protocol</code></em></span></dt><dd><p>
│ │ │ │ -     Packet protocol
│ │ │ │ -    </p></dd><dt><span class="term"><em class="parameter"><code>llcproto_stp</code></em></span></dt><dd><p>
│ │ │ │ -     Constant used to signify Bridge Spanning Tree Protocol packet
│ │ │ │ -    </p></dd><dt><span class="term"><em class="parameter"><code>br_htime</code></em></span></dt><dd><p>
│ │ │ │ -     Hello time in 1/256 secs
│ │ │ │      </p></dd><dt><span class="term"><em class="parameter"><code>br_rid</code></em></span></dt><dd><p>
│ │ │ │       Identity of root bridge
│ │ │ │ -    </p></dd><dt><span class="term"><em class="parameter"><code>br_fd</code></em></span></dt><dd><p>
│ │ │ │ -     Forward delay in 1/256 secs
│ │ │ │ -    </p></dd><dt><span class="term"><em class="parameter"><code>length</code></em></span></dt><dd><p>
│ │ │ │ -     The length of the packet buffer contents, in bytes
│ │ │ │ -    </p></dd><dt><span class="term"><em class="parameter"><code>nf_drop</code></em></span></dt><dd><p>
│ │ │ │ -     Constant used to signify a 'drop' verdict
│ │ │ │ -    </p></dd><dt><span class="term"><em class="parameter"><code>br_bid</code></em></span></dt><dd><p>
│ │ │ │ -     Identity of bridge
│ │ │ │ -    </p></dd><dt><span class="term"><em class="parameter"><code>br_prid</code></em></span></dt><dd><p>
│ │ │ │ -     Protocol identifier
│ │ │ │ -    </p></dd><dt><span class="term"><em class="parameter"><code>brhdr</code></em></span></dt><dd><p>
│ │ │ │ -     Address of bridge header
│ │ │ │ -    </p></dd><dt><span class="term"><em class="parameter"><code>data_hex</code></em></span></dt><dd><p>
│ │ │ │ -     A hexadecimal string representing the packet buffer contents
│ │ │ │ -    </p></dd><dt><span class="term"><em class="parameter"><code>outdev_name</code></em></span></dt><dd><p>
│ │ │ │ -     Name of network device packet will be routed to (if known)
│ │ │ │ -    </p></dd><dt><span class="term"><em class="parameter"><code>nf_repeat</code></em></span></dt><dd><p>
│ │ │ │ -     Constant used to signify a 'repeat' verdict
│ │ │ │ -    </p></dd><dt><span class="term"><em class="parameter"><code>br_vid</code></em></span></dt><dd><p>
│ │ │ │ -     Protocol version identifier
│ │ │ │      </p></dd><dt><span class="term"><em class="parameter"><code>nf_stop</code></em></span></dt><dd><p>
│ │ │ │       Constant used to signify a 'stop' verdict
│ │ │ │ -    </p></dd><dt><span class="term"><em class="parameter"><code>br_msg</code></em></span></dt><dd><p>
│ │ │ │ -     Message age in 1/256 secs
│ │ │ │ -    </p></dd><dt><span class="term"><em class="parameter"><code>outdev</code></em></span></dt><dd><p>
│ │ │ │ -     Address of net_device representing output device, 0 if unknown
│ │ │ │      </p></dd><dt><span class="term"><em class="parameter"><code>br_flags</code></em></span></dt><dd><p>
│ │ │ │       BPDU flags
│ │ │ │ +    </p></dd><dt><span class="term"><em class="parameter"><code>indev</code></em></span></dt><dd><p>
│ │ │ │ +     Address of net_device representing input device, 0 if unknown
│ │ │ │ +    </p></dd><dt><span class="term"><em class="parameter"><code>outdev</code></em></span></dt><dd><p>
│ │ │ │ +     Address of net_device representing output device, 0 if unknown
│ │ │ │ +    </p></dd><dt><span class="term"><em class="parameter"><code>br_msg</code></em></span></dt><dd><p>
│ │ │ │ +     Message age in 1/256 secs
│ │ │ │ +    </p></dd><dt><span class="term"><em class="parameter"><code>br_vid</code></em></span></dt><dd><p>
│ │ │ │ +     Protocol version identifier
│ │ │ │ +    </p></dd><dt><span class="term"><em class="parameter"><code>nf_repeat</code></em></span></dt><dd><p>
│ │ │ │ +     Constant used to signify a 'repeat' verdict
│ │ │ │ +    </p></dd><dt><span class="term"><em class="parameter"><code>protocol</code></em></span></dt><dd><p>
│ │ │ │ +     Packet protocol
│ │ │ │ +    </p></dd><dt><span class="term"><em class="parameter"><code>br_max</code></em></span></dt><dd><p>
│ │ │ │ +     Max age in 1/256 secs
│ │ │ │ +    </p></dd><dt><span class="term"><em class="parameter"><code>data_hex</code></em></span></dt><dd><p>
│ │ │ │ +     A hexadecimal string representing the packet buffer contents
│ │ │ │ +    </p></dd><dt><span class="term"><em class="parameter"><code>br_htime</code></em></span></dt><dd><p>
│ │ │ │ +     Hello time in 1/256 secs
│ │ │ │      </p></dd><dt><span class="term"><em class="parameter"><code>br_type</code></em></span></dt><dd><p>
│ │ │ │       BPDU type
│ │ │ │ +    </p></dd><dt><span class="term"><em class="parameter"><code>outdev_name</code></em></span></dt><dd><p>
│ │ │ │ +     Name of network device packet will be routed to (if known)
│ │ │ │ +    </p></dd><dt><span class="term"><em class="parameter"><code>pf</code></em></span></dt><dd><p>
│ │ │ │ +     Protocol family -- always <span class="quote">&#8220;<span class="quote">bridge</span>&#8221;</span>
│ │ │ │ +    </p></dd><dt><span class="term"><em class="parameter"><code>llcproto_stp</code></em></span></dt><dd><p>
│ │ │ │ +     Constant used to signify Bridge Spanning Tree Protocol packet
│ │ │ │ +    </p></dd><dt><span class="term"><em class="parameter"><code>br_mac</code></em></span></dt><dd><p>
│ │ │ │ +     Bridge MAC address
│ │ │ │ +    </p></dd><dt><span class="term"><em class="parameter"><code>nf_drop</code></em></span></dt><dd><p>
│ │ │ │ +     Constant used to signify a 'drop' verdict
│ │ │ │ +    </p></dd><dt><span class="term"><em class="parameter"><code>br_prid</code></em></span></dt><dd><p>
│ │ │ │ +     Protocol identifier
│ │ │ │ +    </p></dd><dt><span class="term"><em class="parameter"><code>llcpdu</code></em></span></dt><dd><p>
│ │ │ │ +     Address of LLC Protocol Data Unit
│ │ │ │ +    </p></dd><dt><span class="term"><em class="parameter"><code>br_fd</code></em></span></dt><dd><p>
│ │ │ │ +     Forward delay in 1/256 secs
│ │ │ │ +    </p></dd><dt><span class="term"><em class="parameter"><code>br_poid</code></em></span></dt><dd><p>
│ │ │ │ +     Port identifier
│ │ │ │      </p></dd><dt><span class="term"><em class="parameter"><code>nf_stolen</code></em></span></dt><dd><p>
│ │ │ │       Constant used to signify a 'stolen' verdict
│ │ │ │ -    </p></dd><dt><span class="term"><em class="parameter"><code>br_max</code></em></span></dt><dd><p>
│ │ │ │ -     Max age in 1/256 secs
│ │ │ │ -    </p></dd><dt><span class="term"><em class="parameter"><code>br_cost</code></em></span></dt><dd><p>
│ │ │ │ -     Total cost from transmitting bridge to root
│ │ │ │      </p></dd><dt><span class="term"><em class="parameter"><code>indev_name</code></em></span></dt><dd><p>
│ │ │ │       Name of network device packet was received on (if known)
│ │ │ │      </p></dd><dt><span class="term"><em class="parameter"><code>br_rmac</code></em></span></dt><dd><p>
│ │ │ │       Root bridge MAC address
│ │ │ │ +    </p></dd><dt><span class="term"><em class="parameter"><code>br_bid</code></em></span></dt><dd><p>
│ │ │ │ +     Identity of bridge
│ │ │ │ +    </p></dd><dt><span class="term"><em class="parameter"><code>nf_accept</code></em></span></dt><dd><p>
│ │ │ │ +     Constant used to signify an 'accept' verdict
│ │ │ │ +    </p></dd><dt><span class="term"><em class="parameter"><code>length</code></em></span></dt><dd><p>
│ │ │ │ +     The length of the packet buffer contents, in bytes
│ │ │ │ +    </p></dd><dt><span class="term"><em class="parameter"><code>nf_queue</code></em></span></dt><dd><p>
│ │ │ │ +     Constant used to signify a 'queue' verdict
│ │ │ │      </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>
│ │ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-netfilter-bridge-local-in.html
│ │ │ │ @@ -1,67 +1,67 @@
│ │ │ │  <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; 
│ │ │ │       Called on a bridging packet destined for the local computer
│ │ │ │ - </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>br_poid</code></em></span></dt><dd><p>
│ │ │ │ -     Port identifier
│ │ │ │ -    </p></dd><dt><span class="term"><em class="parameter"><code>pf</code></em></span></dt><dd><p>
│ │ │ │ -     Protocol family -- always <span class="quote">&#8220;<span class="quote">bridge</span>&#8221;</span>
│ │ │ │ -    </p></dd><dt><span class="term"><em class="parameter"><code>llcpdu</code></em></span></dt><dd><p>
│ │ │ │ -     Address of LLC Protocol Data Unit
│ │ │ │ -    </p></dd><dt><span class="term"><em class="parameter"><code>nf_queue</code></em></span></dt><dd><p>
│ │ │ │ -     Constant used to signify a 'queue' verdict
│ │ │ │ + </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>
│ │ │ │ +     Packet protocol
│ │ │ │ +    </p></dd><dt><span class="term"><em class="parameter"><code>nf_repeat</code></em></span></dt><dd><p>
│ │ │ │ +     Constant used to signify a 'repeat' verdict
│ │ │ │ +    </p></dd><dt><span class="term"><em class="parameter"><code>br_max</code></em></span></dt><dd><p>
│ │ │ │ +     Max age in 1/256 secs
│ │ │ │ +    </p></dd><dt><span class="term"><em class="parameter"><code>br_vid</code></em></span></dt><dd><p>
│ │ │ │ +     Protocol version identifier
│ │ │ │ +    </p></dd><dt><span class="term"><em class="parameter"><code>br_flags</code></em></span></dt><dd><p>
│ │ │ │ +     BPDU flags
│ │ │ │ +    </p></dd><dt><span class="term"><em class="parameter"><code>nf_stop</code></em></span></dt><dd><p>
│ │ │ │ +     Constant used to signify a 'stop' verdict
│ │ │ │ +    </p></dd><dt><span class="term"><em class="parameter"><code>br_rid</code></em></span></dt><dd><p>
│ │ │ │ +     Identity of root bridge
│ │ │ │ +    </p></dd><dt><span class="term"><em class="parameter"><code>outdev</code></em></span></dt><dd><p>
│ │ │ │ +     Address of net_device representing output device, 0 if unknown
│ │ │ │      </p></dd><dt><span class="term"><em class="parameter"><code>indev</code></em></span></dt><dd><p>
│ │ │ │       Address of net_device representing input device, 0 if unknown
│ │ │ │ +    </p></dd><dt><span class="term"><em class="parameter"><code>br_msg</code></em></span></dt><dd><p>
│ │ │ │ +     Message age in 1/256 secs
│ │ │ │ +    </p></dd><dt><span class="term"><em class="parameter"><code>br_cost</code></em></span></dt><dd><p>
│ │ │ │ +     Total cost from transmitting bridge to root
│ │ │ │      </p></dd><dt><span class="term"><em class="parameter"><code>data_str</code></em></span></dt><dd><p>
│ │ │ │       A string representing the packet buffer contents
│ │ │ │ +    </p></dd><dt><span class="term"><em class="parameter"><code>brhdr</code></em></span></dt><dd><p>
│ │ │ │ +     Address of bridge header
│ │ │ │ +    </p></dd><dt><span class="term"><em class="parameter"><code>br_bid</code></em></span></dt><dd><p>
│ │ │ │ +     Identity of bridge
│ │ │ │ +    </p></dd><dt><span class="term"><em class="parameter"><code>br_rmac</code></em></span></dt><dd><p>
│ │ │ │ +     Root bridge MAC address
│ │ │ │ +    </p></dd><dt><span class="term"><em class="parameter"><code>indev_name</code></em></span></dt><dd><p>
│ │ │ │ +     Name of network device packet was received on (if known)
│ │ │ │ +    </p></dd><dt><span class="term"><em class="parameter"><code>nf_stolen</code></em></span></dt><dd><p>
│ │ │ │ +     Constant used to signify a 'stolen' verdict
│ │ │ │ +    </p></dd><dt><span class="term"><em class="parameter"><code>br_poid</code></em></span></dt><dd><p>
│ │ │ │ +     Port identifier
│ │ │ │ +    </p></dd><dt><span class="term"><em class="parameter"><code>length</code></em></span></dt><dd><p>
│ │ │ │ +     The length of the packet buffer contents, in bytes
│ │ │ │      </p></dd><dt><span class="term"><em class="parameter"><code>nf_accept</code></em></span></dt><dd><p>
│ │ │ │       Constant used to signify an 'accept' verdict
│ │ │ │ -    </p></dd><dt><span class="term"><em class="parameter"><code>br_mac</code></em></span></dt><dd><p>
│ │ │ │ -     Bridge MAC address
│ │ │ │ -    </p></dd><dt><span class="term"><em class="parameter"><code>br_rid</code></em></span></dt><dd><p>
│ │ │ │ -     Identity of root bridge
│ │ │ │ +    </p></dd><dt><span class="term"><em class="parameter"><code>nf_queue</code></em></span></dt><dd><p>
│ │ │ │ +     Constant used to signify a 'queue' verdict
│ │ │ │ +    </p></dd><dt><span class="term"><em class="parameter"><code>br_prid</code></em></span></dt><dd><p>
│ │ │ │ +     Protocol identifier
│ │ │ │ +    </p></dd><dt><span class="term"><em class="parameter"><code>llcpdu</code></em></span></dt><dd><p>
│ │ │ │ +     Address of LLC Protocol Data Unit
│ │ │ │      </p></dd><dt><span class="term"><em class="parameter"><code>br_fd</code></em></span></dt><dd><p>
│ │ │ │       Forward delay in 1/256 secs
│ │ │ │ -    </p></dd><dt><span class="term"><em class="parameter"><code>br_htime</code></em></span></dt><dd><p>
│ │ │ │ -     Hello time in 1/256 secs
│ │ │ │ +    </p></dd><dt><span class="term"><em class="parameter"><code>pf</code></em></span></dt><dd><p>
│ │ │ │ +     Protocol family -- always <span class="quote">&#8220;<span class="quote">bridge</span>&#8221;</span>
│ │ │ │      </p></dd><dt><span class="term"><em class="parameter"><code>llcproto_stp</code></em></span></dt><dd><p>
│ │ │ │       Constant used to signify Bridge Spanning Tree Protocol packet
│ │ │ │ -    </p></dd><dt><span class="term"><em class="parameter"><code>protocol</code></em></span></dt><dd><p>
│ │ │ │ -     Packet protocol
│ │ │ │ -    </p></dd><dt><span class="term"><em class="parameter"><code>brhdr</code></em></span></dt><dd><p>
│ │ │ │ -     Address of bridge header
│ │ │ │ -    </p></dd><dt><span class="term"><em class="parameter"><code>data_hex</code></em></span></dt><dd><p>
│ │ │ │ -     A hexadecimal string representing the packet buffer contents
│ │ │ │ -    </p></dd><dt><span class="term"><em class="parameter"><code>br_prid</code></em></span></dt><dd><p>
│ │ │ │ -     Protocol identifier
│ │ │ │      </p></dd><dt><span class="term"><em class="parameter"><code>nf_drop</code></em></span></dt><dd><p>
│ │ │ │       Constant used to signify a 'drop' verdict
│ │ │ │ -    </p></dd><dt><span class="term"><em class="parameter"><code>length</code></em></span></dt><dd><p>
│ │ │ │ -     The length of the packet buffer contents, in bytes
│ │ │ │ -    </p></dd><dt><span class="term"><em class="parameter"><code>br_bid</code></em></span></dt><dd><p>
│ │ │ │ -     Identity of bridge
│ │ │ │ -    </p></dd><dt><span class="term"><em class="parameter"><code>outdev</code></em></span></dt><dd><p>
│ │ │ │ -     Address of net_device representing output device, 0 if unknown
│ │ │ │ -    </p></dd><dt><span class="term"><em class="parameter"><code>br_flags</code></em></span></dt><dd><p>
│ │ │ │ -     BPDU flags
│ │ │ │ -    </p></dd><dt><span class="term"><em class="parameter"><code>br_msg</code></em></span></dt><dd><p>
│ │ │ │ -     Message age in 1/256 secs
│ │ │ │ -    </p></dd><dt><span class="term"><em class="parameter"><code>nf_stop</code></em></span></dt><dd><p>
│ │ │ │ -     Constant used to signify a 'stop' verdict
│ │ │ │ -    </p></dd><dt><span class="term"><em class="parameter"><code>br_vid</code></em></span></dt><dd><p>
│ │ │ │ -     Protocol version identifier
│ │ │ │ -    </p></dd><dt><span class="term"><em class="parameter"><code>nf_repeat</code></em></span></dt><dd><p>
│ │ │ │ -     Constant used to signify a 'repeat' verdict
│ │ │ │ -    </p></dd><dt><span class="term"><em class="parameter"><code>outdev_name</code></em></span></dt><dd><p>
│ │ │ │ -     Name of network device packet will be routed to (if known)
│ │ │ │ -    </p></dd><dt><span class="term"><em class="parameter"><code>nf_stolen</code></em></span></dt><dd><p>
│ │ │ │ -     Constant used to signify a 'stolen' verdict
│ │ │ │ +    </p></dd><dt><span class="term"><em class="parameter"><code>br_mac</code></em></span></dt><dd><p>
│ │ │ │ +     Bridge MAC address
│ │ │ │ +    </p></dd><dt><span class="term"><em class="parameter"><code>br_htime</code></em></span></dt><dd><p>
│ │ │ │ +     Hello time in 1/256 secs
│ │ │ │ +    </p></dd><dt><span class="term"><em class="parameter"><code>data_hex</code></em></span></dt><dd><p>
│ │ │ │ +     A hexadecimal string representing the packet buffer contents
│ │ │ │      </p></dd><dt><span class="term"><em class="parameter"><code>br_type</code></em></span></dt><dd><p>
│ │ │ │       BPDU type
│ │ │ │ -    </p></dd><dt><span class="term"><em class="parameter"><code>br_rmac</code></em></span></dt><dd><p>
│ │ │ │ -     Root bridge MAC address
│ │ │ │ -    </p></dd><dt><span class="term"><em class="parameter"><code>indev_name</code></em></span></dt><dd><p>
│ │ │ │ -     Name of network device packet was received on (if known)
│ │ │ │ -    </p></dd><dt><span class="term"><em class="parameter"><code>br_cost</code></em></span></dt><dd><p>
│ │ │ │ -     Total cost from transmitting bridge to root
│ │ │ │ -    </p></dd><dt><span class="term"><em class="parameter"><code>br_max</code></em></span></dt><dd><p>
│ │ │ │ -     Max age in 1/256 secs
│ │ │ │ +    </p></dd><dt><span class="term"><em class="parameter"><code>outdev_name</code></em></span></dt><dd><p>
│ │ │ │ +     Name of network device packet will be routed to (if known)
│ │ │ │      </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>
│ │ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-netfilter-bridge-local-out.html
│ │ │ │ @@ -1,67 +1,67 @@
│ │ │ │  <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; 
│ │ │ │       Called on a bridging packet coming from a local process
│ │ │ │ - </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>protocol</code></em></span></dt><dd><p>
│ │ │ │ -     Packet protocol
│ │ │ │ -    </p></dd><dt><span class="term"><em class="parameter"><code>br_rid</code></em></span></dt><dd><p>
│ │ │ │ -     Identity of root bridge
│ │ │ │ -    </p></dd><dt><span class="term"><em class="parameter"><code>br_fd</code></em></span></dt><dd><p>
│ │ │ │ -     Forward delay in 1/256 secs
│ │ │ │ -    </p></dd><dt><span class="term"><em class="parameter"><code>llcproto_stp</code></em></span></dt><dd><p>
│ │ │ │ -     Constant used to signify Bridge Spanning Tree Protocol packet
│ │ │ │ -    </p></dd><dt><span class="term"><em class="parameter"><code>br_htime</code></em></span></dt><dd><p>
│ │ │ │ -     Hello time in 1/256 secs
│ │ │ │ -    </p></dd><dt><span class="term"><em class="parameter"><code>br_mac</code></em></span></dt><dd><p>
│ │ │ │ -     Bridge MAC address
│ │ │ │ -    </p></dd><dt><span class="term"><em class="parameter"><code>nf_accept</code></em></span></dt><dd><p>
│ │ │ │ -     Constant used to signify an 'accept' verdict
│ │ │ │ -    </p></dd><dt><span class="term"><em class="parameter"><code>data_str</code></em></span></dt><dd><p>
│ │ │ │ -     A string representing the packet buffer contents
│ │ │ │ + </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>br_prid</code></em></span></dt><dd><p>
│ │ │ │ +     Protocol identifier
│ │ │ │      </p></dd><dt><span class="term"><em class="parameter"><code>llcpdu</code></em></span></dt><dd><p>
│ │ │ │       Address of LLC Protocol Data Unit
│ │ │ │ -    </p></dd><dt><span class="term"><em class="parameter"><code>nf_queue</code></em></span></dt><dd><p>
│ │ │ │ -     Constant used to signify a 'queue' verdict
│ │ │ │ -    </p></dd><dt><span class="term"><em class="parameter"><code>indev</code></em></span></dt><dd><p>
│ │ │ │ -     Address of net_device representing input device, 0 if unknown
│ │ │ │ +    </p></dd><dt><span class="term"><em class="parameter"><code>br_fd</code></em></span></dt><dd><p>
│ │ │ │ +     Forward delay in 1/256 secs
│ │ │ │      </p></dd><dt><span class="term"><em class="parameter"><code>br_poid</code></em></span></dt><dd><p>
│ │ │ │       Port identifier
│ │ │ │ -    </p></dd><dt><span class="term"><em class="parameter"><code>pf</code></em></span></dt><dd><p>
│ │ │ │ -     Protocol family -- always <span class="quote">&#8220;<span class="quote">bridge</span>&#8221;</span>
│ │ │ │ -    </p></dd><dt><span class="term"><em class="parameter"><code>br_rmac</code></em></span></dt><dd><p>
│ │ │ │ -     Root bridge MAC address
│ │ │ │ -    </p></dd><dt><span class="term"><em class="parameter"><code>indev_name</code></em></span></dt><dd><p>
│ │ │ │ -     Name of network device packet was received on (if known)
│ │ │ │ -    </p></dd><dt><span class="term"><em class="parameter"><code>br_max</code></em></span></dt><dd><p>
│ │ │ │ -     Max age in 1/256 secs
│ │ │ │ -    </p></dd><dt><span class="term"><em class="parameter"><code>br_cost</code></em></span></dt><dd><p>
│ │ │ │ -     Total cost from transmitting bridge to root
│ │ │ │      </p></dd><dt><span class="term"><em class="parameter"><code>nf_stolen</code></em></span></dt><dd><p>
│ │ │ │       Constant used to signify a 'stolen' verdict
│ │ │ │ +    </p></dd><dt><span class="term"><em class="parameter"><code>indev_name</code></em></span></dt><dd><p>
│ │ │ │ +     Name of network device packet was received on (if known)
│ │ │ │ +    </p></dd><dt><span class="term"><em class="parameter"><code>br_rmac</code></em></span></dt><dd><p>
│ │ │ │ +     Root bridge MAC address
│ │ │ │ +    </p></dd><dt><span class="term"><em class="parameter"><code>br_bid</code></em></span></dt><dd><p>
│ │ │ │ +     Identity of bridge
│ │ │ │ +    </p></dd><dt><span class="term"><em class="parameter"><code>nf_accept</code></em></span></dt><dd><p>
│ │ │ │ +     Constant used to signify an 'accept' verdict
│ │ │ │ +    </p></dd><dt><span class="term"><em class="parameter"><code>length</code></em></span></dt><dd><p>
│ │ │ │ +     The length of the packet buffer contents, in bytes
│ │ │ │ +    </p></dd><dt><span class="term"><em class="parameter"><code>nf_queue</code></em></span></dt><dd><p>
│ │ │ │ +     Constant used to signify a 'queue' verdict
│ │ │ │ +    </p></dd><dt><span class="term"><em class="parameter"><code>data_hex</code></em></span></dt><dd><p>
│ │ │ │ +     A hexadecimal string representing the packet buffer contents
│ │ │ │ +    </p></dd><dt><span class="term"><em class="parameter"><code>br_htime</code></em></span></dt><dd><p>
│ │ │ │ +     Hello time in 1/256 secs
│ │ │ │      </p></dd><dt><span class="term"><em class="parameter"><code>br_type</code></em></span></dt><dd><p>
│ │ │ │       BPDU type
│ │ │ │ -    </p></dd><dt><span class="term"><em class="parameter"><code>nf_stop</code></em></span></dt><dd><p>
│ │ │ │ -     Constant used to signify a 'stop' verdict
│ │ │ │ -    </p></dd><dt><span class="term"><em class="parameter"><code>br_msg</code></em></span></dt><dd><p>
│ │ │ │ -     Message age in 1/256 secs
│ │ │ │ -    </p></dd><dt><span class="term"><em class="parameter"><code>nf_repeat</code></em></span></dt><dd><p>
│ │ │ │ -     Constant used to signify a 'repeat' verdict
│ │ │ │      </p></dd><dt><span class="term"><em class="parameter"><code>outdev_name</code></em></span></dt><dd><p>
│ │ │ │       Name of network device packet will be routed to (if known)
│ │ │ │ +    </p></dd><dt><span class="term"><em class="parameter"><code>pf</code></em></span></dt><dd><p>
│ │ │ │ +     Protocol family -- always <span class="quote">&#8220;<span class="quote">bridge</span>&#8221;</span>
│ │ │ │ +    </p></dd><dt><span class="term"><em class="parameter"><code>llcproto_stp</code></em></span></dt><dd><p>
│ │ │ │ +     Constant used to signify Bridge Spanning Tree Protocol packet
│ │ │ │ +    </p></dd><dt><span class="term"><em class="parameter"><code>br_mac</code></em></span></dt><dd><p>
│ │ │ │ +     Bridge MAC address
│ │ │ │ +    </p></dd><dt><span class="term"><em class="parameter"><code>nf_drop</code></em></span></dt><dd><p>
│ │ │ │ +     Constant used to signify a 'drop' verdict
│ │ │ │      </p></dd><dt><span class="term"><em class="parameter"><code>br_vid</code></em></span></dt><dd><p>
│ │ │ │       Protocol version identifier
│ │ │ │ +    </p></dd><dt><span class="term"><em class="parameter"><code>nf_repeat</code></em></span></dt><dd><p>
│ │ │ │ +     Constant used to signify a 'repeat' verdict
│ │ │ │ +    </p></dd><dt><span class="term"><em class="parameter"><code>protocol</code></em></span></dt><dd><p>
│ │ │ │ +     Packet protocol
│ │ │ │ +    </p></dd><dt><span class="term"><em class="parameter"><code>br_max</code></em></span></dt><dd><p>
│ │ │ │ +     Max age in 1/256 secs
│ │ │ │ +    </p></dd><dt><span class="term"><em class="parameter"><code>br_cost</code></em></span></dt><dd><p>
│ │ │ │ +     Total cost from transmitting bridge to root
│ │ │ │ +    </p></dd><dt><span class="term"><em class="parameter"><code>brhdr</code></em></span></dt><dd><p>
│ │ │ │ +     Address of bridge header
│ │ │ │ +    </p></dd><dt><span class="term"><em class="parameter"><code>data_str</code></em></span></dt><dd><p>
│ │ │ │ +     A string representing the packet buffer contents
│ │ │ │ +    </p></dd><dt><span class="term"><em class="parameter"><code>br_rid</code></em></span></dt><dd><p>
│ │ │ │ +     Identity of root bridge
│ │ │ │      </p></dd><dt><span class="term"><em class="parameter"><code>br_flags</code></em></span></dt><dd><p>
│ │ │ │       BPDU flags
│ │ │ │ +    </p></dd><dt><span class="term"><em class="parameter"><code>nf_stop</code></em></span></dt><dd><p>
│ │ │ │ +     Constant used to signify a 'stop' verdict
│ │ │ │      </p></dd><dt><span class="term"><em class="parameter"><code>outdev</code></em></span></dt><dd><p>
│ │ │ │       Address of net_device representing output device, 0 if unknown
│ │ │ │ -    </p></dd><dt><span class="term"><em class="parameter"><code>br_prid</code></em></span></dt><dd><p>
│ │ │ │ -     Protocol identifier
│ │ │ │ -    </p></dd><dt><span class="term"><em class="parameter"><code>br_bid</code></em></span></dt><dd><p>
│ │ │ │ -     Identity of bridge
│ │ │ │ -    </p></dd><dt><span class="term"><em class="parameter"><code>nf_drop</code></em></span></dt><dd><p>
│ │ │ │ -     Constant used to signify a 'drop' verdict
│ │ │ │ -    </p></dd><dt><span class="term"><em class="parameter"><code>length</code></em></span></dt><dd><p>
│ │ │ │ -     The length of the packet buffer contents, in bytes
│ │ │ │ -    </p></dd><dt><span class="term"><em class="parameter"><code>brhdr</code></em></span></dt><dd><p>
│ │ │ │ -     Address of bridge header
│ │ │ │ -    </p></dd><dt><span class="term"><em class="parameter"><code>data_hex</code></em></span></dt><dd><p>
│ │ │ │ -     A hexadecimal string representing the packet buffer contents
│ │ │ │ +    </p></dd><dt><span class="term"><em class="parameter"><code>indev</code></em></span></dt><dd><p>
│ │ │ │ +     Address of net_device representing input device, 0 if unknown
│ │ │ │ +    </p></dd><dt><span class="term"><em class="parameter"><code>br_msg</code></em></span></dt><dd><p>
│ │ │ │ +     Message age in 1/256 secs
│ │ │ │      </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>
│ │ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-netfilter-bridge-post-routing.html
│ │ │ │ @@ -1,67 +1,67 @@
│ │ │ │  <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; 
│ │ │ │       - Called before a bridging packet hits the wire
│ │ │ │ - </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_type</code></em></span></dt><dd><p>
│ │ │ │ -     BPDU type
│ │ │ │ + </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>llcpdu</code></em></span></dt><dd><p>
│ │ │ │ +     Address of LLC Protocol Data Unit
│ │ │ │ +    </p></dd><dt><span class="term"><em class="parameter"><code>br_fd</code></em></span></dt><dd><p>
│ │ │ │ +     Forward delay in 1/256 secs
│ │ │ │ +    </p></dd><dt><span class="term"><em class="parameter"><code>br_prid</code></em></span></dt><dd><p>
│ │ │ │ +     Protocol identifier
│ │ │ │ +    </p></dd><dt><span class="term"><em class="parameter"><code>nf_queue</code></em></span></dt><dd><p>
│ │ │ │ +     Constant used to signify a 'queue' verdict
│ │ │ │      </p></dd><dt><span class="term"><em class="parameter"><code>nf_stolen</code></em></span></dt><dd><p>
│ │ │ │       Constant used to signify a 'stolen' verdict
│ │ │ │ -    </p></dd><dt><span class="term"><em class="parameter"><code>br_max</code></em></span></dt><dd><p>
│ │ │ │ -     Max age in 1/256 secs
│ │ │ │ -    </p></dd><dt><span class="term"><em class="parameter"><code>br_cost</code></em></span></dt><dd><p>
│ │ │ │ -     Total cost from transmitting bridge to root
│ │ │ │      </p></dd><dt><span class="term"><em class="parameter"><code>indev_name</code></em></span></dt><dd><p>
│ │ │ │       Name of network device packet was received on (if known)
│ │ │ │ +    </p></dd><dt><span class="term"><em class="parameter"><code>br_poid</code></em></span></dt><dd><p>
│ │ │ │ +     Port identifier
│ │ │ │      </p></dd><dt><span class="term"><em class="parameter"><code>br_rmac</code></em></span></dt><dd><p>
│ │ │ │       Root bridge MAC address
│ │ │ │ -    </p></dd><dt><span class="term"><em class="parameter"><code>brhdr</code></em></span></dt><dd><p>
│ │ │ │ -     Address of bridge header
│ │ │ │ -    </p></dd><dt><span class="term"><em class="parameter"><code>data_hex</code></em></span></dt><dd><p>
│ │ │ │ -     A hexadecimal string representing the packet buffer contents
│ │ │ │ -    </p></dd><dt><span class="term"><em class="parameter"><code>nf_drop</code></em></span></dt><dd><p>
│ │ │ │ -     Constant used to signify a 'drop' verdict
│ │ │ │ -    </p></dd><dt><span class="term"><em class="parameter"><code>length</code></em></span></dt><dd><p>
│ │ │ │ -     The length of the packet buffer contents, in bytes
│ │ │ │      </p></dd><dt><span class="term"><em class="parameter"><code>br_bid</code></em></span></dt><dd><p>
│ │ │ │       Identity of bridge
│ │ │ │ -    </p></dd><dt><span class="term"><em class="parameter"><code>br_prid</code></em></span></dt><dd><p>
│ │ │ │ -     Protocol identifier
│ │ │ │ -    </p></dd><dt><span class="term"><em class="parameter"><code>br_flags</code></em></span></dt><dd><p>
│ │ │ │ -     BPDU flags
│ │ │ │ -    </p></dd><dt><span class="term"><em class="parameter"><code>outdev</code></em></span></dt><dd><p>
│ │ │ │ -     Address of net_device representing output device, 0 if unknown
│ │ │ │ -    </p></dd><dt><span class="term"><em class="parameter"><code>nf_repeat</code></em></span></dt><dd><p>
│ │ │ │ -     Constant used to signify a 'repeat' verdict
│ │ │ │ -    </p></dd><dt><span class="term"><em class="parameter"><code>outdev_name</code></em></span></dt><dd><p>
│ │ │ │ -     Name of network device packet will be routed to (if known)
│ │ │ │ -    </p></dd><dt><span class="term"><em class="parameter"><code>br_vid</code></em></span></dt><dd><p>
│ │ │ │ -     Protocol version identifier
│ │ │ │ -    </p></dd><dt><span class="term"><em class="parameter"><code>nf_stop</code></em></span></dt><dd><p>
│ │ │ │ -     Constant used to signify a 'stop' verdict
│ │ │ │ -    </p></dd><dt><span class="term"><em class="parameter"><code>br_msg</code></em></span></dt><dd><p>
│ │ │ │ -     Message age in 1/256 secs
│ │ │ │ -    </p></dd><dt><span class="term"><em class="parameter"><code>data_str</code></em></span></dt><dd><p>
│ │ │ │ -     A string representing the packet buffer contents
│ │ │ │ +    </p></dd><dt><span class="term"><em class="parameter"><code>length</code></em></span></dt><dd><p>
│ │ │ │ +     The length of the packet buffer contents, in bytes
│ │ │ │      </p></dd><dt><span class="term"><em class="parameter"><code>nf_accept</code></em></span></dt><dd><p>
│ │ │ │       Constant used to signify an 'accept' verdict
│ │ │ │ +    </p></dd><dt><span class="term"><em class="parameter"><code>outdev_name</code></em></span></dt><dd><p>
│ │ │ │ +     Name of network device packet will be routed to (if known)
│ │ │ │ +    </p></dd><dt><span class="term"><em class="parameter"><code>data_hex</code></em></span></dt><dd><p>
│ │ │ │ +     A hexadecimal string representing the packet buffer contents
│ │ │ │ +    </p></dd><dt><span class="term"><em class="parameter"><code>br_htime</code></em></span></dt><dd><p>
│ │ │ │ +     Hello time in 1/256 secs
│ │ │ │ +    </p></dd><dt><span class="term"><em class="parameter"><code>br_type</code></em></span></dt><dd><p>
│ │ │ │ +     BPDU type
│ │ │ │      </p></dd><dt><span class="term"><em class="parameter"><code>br_mac</code></em></span></dt><dd><p>
│ │ │ │       Bridge MAC address
│ │ │ │ +    </p></dd><dt><span class="term"><em class="parameter"><code>nf_drop</code></em></span></dt><dd><p>
│ │ │ │ +     Constant used to signify a 'drop' verdict
│ │ │ │ +    </p></dd><dt><span class="term"><em class="parameter"><code>pf</code></em></span></dt><dd><p>
│ │ │ │ +     Protocol family -- always <span class="quote">&#8220;<span class="quote">bridge</span>&#8221;</span>
│ │ │ │      </p></dd><dt><span class="term"><em class="parameter"><code>llcproto_stp</code></em></span></dt><dd><p>
│ │ │ │       Constant used to signify Bridge Spanning Tree Protocol packet
│ │ │ │ -    </p></dd><dt><span class="term"><em class="parameter"><code>br_htime</code></em></span></dt><dd><p>
│ │ │ │ -     Hello time in 1/256 secs
│ │ │ │ -    </p></dd><dt><span class="term"><em class="parameter"><code>br_fd</code></em></span></dt><dd><p>
│ │ │ │ -     Forward delay in 1/256 secs
│ │ │ │ -    </p></dd><dt><span class="term"><em class="parameter"><code>br_rid</code></em></span></dt><dd><p>
│ │ │ │ -     Identity of root bridge
│ │ │ │ +    </p></dd><dt><span class="term"><em class="parameter"><code>br_vid</code></em></span></dt><dd><p>
│ │ │ │ +     Protocol version identifier
│ │ │ │ +    </p></dd><dt><span class="term"><em class="parameter"><code>nf_repeat</code></em></span></dt><dd><p>
│ │ │ │ +     Constant used to signify a 'repeat' verdict
│ │ │ │      </p></dd><dt><span class="term"><em class="parameter"><code>protocol</code></em></span></dt><dd><p>
│ │ │ │       Packet protocol
│ │ │ │ -    </p></dd><dt><span class="term"><em class="parameter"><code>br_poid</code></em></span></dt><dd><p>
│ │ │ │ -     Port identifier
│ │ │ │ -    </p></dd><dt><span class="term"><em class="parameter"><code>pf</code></em></span></dt><dd><p>
│ │ │ │ -     Protocol family -- always <span class="quote">&#8220;<span class="quote">bridge</span>&#8221;</span>
│ │ │ │ -    </p></dd><dt><span class="term"><em class="parameter"><code>nf_queue</code></em></span></dt><dd><p>
│ │ │ │ -     Constant used to signify a 'queue' verdict
│ │ │ │ +    </p></dd><dt><span class="term"><em class="parameter"><code>br_max</code></em></span></dt><dd><p>
│ │ │ │ +     Max age in 1/256 secs
│ │ │ │ +    </p></dd><dt><span class="term"><em class="parameter"><code>brhdr</code></em></span></dt><dd><p>
│ │ │ │ +     Address of bridge header
│ │ │ │ +    </p></dd><dt><span class="term"><em class="parameter"><code>data_str</code></em></span></dt><dd><p>
│ │ │ │ +     A string representing the packet buffer contents
│ │ │ │ +    </p></dd><dt><span class="term"><em class="parameter"><code>br_cost</code></em></span></dt><dd><p>
│ │ │ │ +     Total cost from transmitting bridge to root
│ │ │ │      </p></dd><dt><span class="term"><em class="parameter"><code>indev</code></em></span></dt><dd><p>
│ │ │ │       Address of net_device representing input device, 0 if unknown
│ │ │ │ -    </p></dd><dt><span class="term"><em class="parameter"><code>llcpdu</code></em></span></dt><dd><p>
│ │ │ │ -     Address of LLC Protocol Data Unit
│ │ │ │ +    </p></dd><dt><span class="term"><em class="parameter"><code>outdev</code></em></span></dt><dd><p>
│ │ │ │ +     Address of net_device representing output device, 0 if unknown
│ │ │ │ +    </p></dd><dt><span class="term"><em class="parameter"><code>br_msg</code></em></span></dt><dd><p>
│ │ │ │ +     Message age in 1/256 secs
│ │ │ │ +    </p></dd><dt><span class="term"><em class="parameter"><code>br_rid</code></em></span></dt><dd><p>
│ │ │ │ +     Identity of root bridge
│ │ │ │ +    </p></dd><dt><span class="term"><em class="parameter"><code>nf_stop</code></em></span></dt><dd><p>
│ │ │ │ +     Constant used to signify a 'stop' verdict
│ │ │ │ +    </p></dd><dt><span class="term"><em class="parameter"><code>br_flags</code></em></span></dt><dd><p>
│ │ │ │ +     BPDU flags
│ │ │ │      </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>
│ │ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-netfilter-bridge-pre-routing.html
│ │ │ │ @@ -1,67 +1,67 @@
│ │ │ │  <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; 
│ │ │ │       - Called before a bridging packet is routed
│ │ │ │ - </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>nf_accept</code></em></span></dt><dd><p>
│ │ │ │ + </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>nf_accept</code></em></span></dt><dd><p>
│ │ │ │       Constant used to signify an 'accept' verdict
│ │ │ │ -    </p></dd><dt><span class="term"><em class="parameter"><code>br_mac</code></em></span></dt><dd><p>
│ │ │ │ -     Bridge MAC address
│ │ │ │ -    </p></dd><dt><span class="term"><em class="parameter"><code>data_str</code></em></span></dt><dd><p>
│ │ │ │ -     A string representing the packet buffer contents
│ │ │ │ -    </p></dd><dt><span class="term"><em class="parameter"><code>protocol</code></em></span></dt><dd><p>
│ │ │ │ -     Packet protocol
│ │ │ │ -    </p></dd><dt><span class="term"><em class="parameter"><code>br_fd</code></em></span></dt><dd><p>
│ │ │ │ -     Forward delay in 1/256 secs
│ │ │ │ -    </p></dd><dt><span class="term"><em class="parameter"><code>br_rid</code></em></span></dt><dd><p>
│ │ │ │ -     Identity of root bridge
│ │ │ │ -    </p></dd><dt><span class="term"><em class="parameter"><code>llcproto_stp</code></em></span></dt><dd><p>
│ │ │ │ -     Constant used to signify Bridge Spanning Tree Protocol packet
│ │ │ │ -    </p></dd><dt><span class="term"><em class="parameter"><code>br_htime</code></em></span></dt><dd><p>
│ │ │ │ -     Hello time in 1/256 secs
│ │ │ │ -    </p></dd><dt><span class="term"><em class="parameter"><code>pf</code></em></span></dt><dd><p>
│ │ │ │ -     Protocol family -- always <span class="quote">&#8220;<span class="quote">bridge</span>&#8221;</span>
│ │ │ │ -    </p></dd><dt><span class="term"><em class="parameter"><code>br_poid</code></em></span></dt><dd><p>
│ │ │ │ -     Port identifier
│ │ │ │ -    </p></dd><dt><span class="term"><em class="parameter"><code>llcpdu</code></em></span></dt><dd><p>
│ │ │ │ -     Address of LLC Protocol Data Unit
│ │ │ │ -    </p></dd><dt><span class="term"><em class="parameter"><code>nf_queue</code></em></span></dt><dd><p>
│ │ │ │ -     Constant used to signify a 'queue' verdict
│ │ │ │ -    </p></dd><dt><span class="term"><em class="parameter"><code>indev</code></em></span></dt><dd><p>
│ │ │ │ -     Address of net_device representing input device, 0 if unknown
│ │ │ │ +    </p></dd><dt><span class="term"><em class="parameter"><code>length</code></em></span></dt><dd><p>
│ │ │ │ +     The length of the packet buffer contents, in bytes
│ │ │ │      </p></dd><dt><span class="term"><em class="parameter"><code>nf_stolen</code></em></span></dt><dd><p>
│ │ │ │       Constant used to signify a 'stolen' verdict
│ │ │ │ -    </p></dd><dt><span class="term"><em class="parameter"><code>br_type</code></em></span></dt><dd><p>
│ │ │ │ -     BPDU type
│ │ │ │ -    </p></dd><dt><span class="term"><em class="parameter"><code>br_rmac</code></em></span></dt><dd><p>
│ │ │ │ -     Root bridge MAC address
│ │ │ │ +    </p></dd><dt><span class="term"><em class="parameter"><code>br_poid</code></em></span></dt><dd><p>
│ │ │ │ +     Port identifier
│ │ │ │      </p></dd><dt><span class="term"><em class="parameter"><code>indev_name</code></em></span></dt><dd><p>
│ │ │ │       Name of network device packet was received on (if known)
│ │ │ │ -    </p></dd><dt><span class="term"><em class="parameter"><code>br_max</code></em></span></dt><dd><p>
│ │ │ │ -     Max age in 1/256 secs
│ │ │ │ -    </p></dd><dt><span class="term"><em class="parameter"><code>br_cost</code></em></span></dt><dd><p>
│ │ │ │ -     Total cost from transmitting bridge to root
│ │ │ │ -    </p></dd><dt><span class="term"><em class="parameter"><code>br_prid</code></em></span></dt><dd><p>
│ │ │ │ -     Protocol identifier
│ │ │ │      </p></dd><dt><span class="term"><em class="parameter"><code>br_bid</code></em></span></dt><dd><p>
│ │ │ │       Identity of bridge
│ │ │ │ +    </p></dd><dt><span class="term"><em class="parameter"><code>br_rmac</code></em></span></dt><dd><p>
│ │ │ │ +     Root bridge MAC address
│ │ │ │ +    </p></dd><dt><span class="term"><em class="parameter"><code>nf_queue</code></em></span></dt><dd><p>
│ │ │ │ +     Constant used to signify a 'queue' verdict
│ │ │ │ +    </p></dd><dt><span class="term"><em class="parameter"><code>br_prid</code></em></span></dt><dd><p>
│ │ │ │ +     Protocol identifier
│ │ │ │ +    </p></dd><dt><span class="term"><em class="parameter"><code>llcpdu</code></em></span></dt><dd><p>
│ │ │ │ +     Address of LLC Protocol Data Unit
│ │ │ │ +    </p></dd><dt><span class="term"><em class="parameter"><code>br_fd</code></em></span></dt><dd><p>
│ │ │ │ +     Forward delay in 1/256 secs
│ │ │ │ +    </p></dd><dt><span class="term"><em class="parameter"><code>llcproto_stp</code></em></span></dt><dd><p>
│ │ │ │ +     Constant used to signify Bridge Spanning Tree Protocol packet
│ │ │ │ +    </p></dd><dt><span class="term"><em class="parameter"><code>pf</code></em></span></dt><dd><p>
│ │ │ │ +     Protocol family -- always <span class="quote">&#8220;<span class="quote">bridge</span>&#8221;</span>
│ │ │ │ +    </p></dd><dt><span class="term"><em class="parameter"><code>br_mac</code></em></span></dt><dd><p>
│ │ │ │ +     Bridge MAC address
│ │ │ │      </p></dd><dt><span class="term"><em class="parameter"><code>nf_drop</code></em></span></dt><dd><p>
│ │ │ │       Constant used to signify a 'drop' verdict
│ │ │ │ -    </p></dd><dt><span class="term"><em class="parameter"><code>length</code></em></span></dt><dd><p>
│ │ │ │ -     The length of the packet buffer contents, in bytes
│ │ │ │ -    </p></dd><dt><span class="term"><em class="parameter"><code>brhdr</code></em></span></dt><dd><p>
│ │ │ │ -     Address of bridge header
│ │ │ │ +    </p></dd><dt><span class="term"><em class="parameter"><code>br_type</code></em></span></dt><dd><p>
│ │ │ │ +     BPDU type
│ │ │ │      </p></dd><dt><span class="term"><em class="parameter"><code>data_hex</code></em></span></dt><dd><p>
│ │ │ │       A hexadecimal string representing the packet buffer contents
│ │ │ │ -    </p></dd><dt><span class="term"><em class="parameter"><code>nf_stop</code></em></span></dt><dd><p>
│ │ │ │ -     Constant used to signify a 'stop' verdict
│ │ │ │ -    </p></dd><dt><span class="term"><em class="parameter"><code>br_msg</code></em></span></dt><dd><p>
│ │ │ │ -     Message age in 1/256 secs
│ │ │ │ +    </p></dd><dt><span class="term"><em class="parameter"><code>br_htime</code></em></span></dt><dd><p>
│ │ │ │ +     Hello time in 1/256 secs
│ │ │ │      </p></dd><dt><span class="term"><em class="parameter"><code>outdev_name</code></em></span></dt><dd><p>
│ │ │ │       Name of network device packet will be routed to (if known)
│ │ │ │ +    </p></dd><dt><span class="term"><em class="parameter"><code>br_max</code></em></span></dt><dd><p>
│ │ │ │ +     Max age in 1/256 secs
│ │ │ │      </p></dd><dt><span class="term"><em class="parameter"><code>nf_repeat</code></em></span></dt><dd><p>
│ │ │ │       Constant used to signify a 'repeat' verdict
│ │ │ │ +    </p></dd><dt><span class="term"><em class="parameter"><code>protocol</code></em></span></dt><dd><p>
│ │ │ │ +     Packet protocol
│ │ │ │      </p></dd><dt><span class="term"><em class="parameter"><code>br_vid</code></em></span></dt><dd><p>
│ │ │ │       Protocol version identifier
│ │ │ │ +    </p></dd><dt><span class="term"><em class="parameter"><code>br_rid</code></em></span></dt><dd><p>
│ │ │ │ +     Identity of root bridge
│ │ │ │      </p></dd><dt><span class="term"><em class="parameter"><code>br_flags</code></em></span></dt><dd><p>
│ │ │ │       BPDU flags
│ │ │ │ +    </p></dd><dt><span class="term"><em class="parameter"><code>nf_stop</code></em></span></dt><dd><p>
│ │ │ │ +     Constant used to signify a 'stop' verdict
│ │ │ │ +    </p></dd><dt><span class="term"><em class="parameter"><code>br_msg</code></em></span></dt><dd><p>
│ │ │ │ +     Message age in 1/256 secs
│ │ │ │ +    </p></dd><dt><span class="term"><em class="parameter"><code>indev</code></em></span></dt><dd><p>
│ │ │ │ +     Address of net_device representing input device, 0 if unknown
│ │ │ │      </p></dd><dt><span class="term"><em class="parameter"><code>outdev</code></em></span></dt><dd><p>
│ │ │ │       Address of net_device representing output device, 0 if unknown
│ │ │ │ +    </p></dd><dt><span class="term"><em class="parameter"><code>br_cost</code></em></span></dt><dd><p>
│ │ │ │ +     Total cost from transmitting bridge to root
│ │ │ │ +    </p></dd><dt><span class="term"><em class="parameter"><code>brhdr</code></em></span></dt><dd><p>
│ │ │ │ +     Address of bridge header
│ │ │ │ +    </p></dd><dt><span class="term"><em class="parameter"><code>data_str</code></em></span></dt><dd><p>
│ │ │ │ +     A string representing the packet buffer contents
│ │ │ │      </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>
│ │ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-netfilter-ip-forward.html
│ │ │ │ @@ -1,61 +1,61 @@
│ │ │ │  <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; 
│ │ │ │       Called on an incoming IP packet addressed to some other computer
│ │ │ │ - </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>ipproto_udp</code></em></span></dt><dd><p>
│ │ │ │ -     Constant used to signify that the packet protocol is UDP
│ │ │ │ -    </p></dd><dt><span class="term"><em class="parameter"><code>protocol</code></em></span></dt><dd><p>
│ │ │ │ -     Packet protocol from driver (ipv4 only)
│ │ │ │ -    </p></dd><dt><span class="term"><em class="parameter"><code>ack</code></em></span></dt><dd><p>
│ │ │ │ -     TCP ACK flag (if protocol is TCP; ipv4 only)
│ │ │ │ -    </p></dd><dt><span class="term"><em class="parameter"><code>ipproto_tcp</code></em></span></dt><dd><p>
│ │ │ │ -     Constant used to signify that the packet protocol is TCP
│ │ │ │ + </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>nf_stolen</code></em></span></dt><dd><p>
│ │ │ │ +     Constant used to signify a 'stolen' verdict
│ │ │ │ +    </p></dd><dt><span class="term"><em class="parameter"><code>indev_name</code></em></span></dt><dd><p>
│ │ │ │ +     Name of network device packet was received on (if known)
│ │ │ │ +    </p></dd><dt><span class="term"><em class="parameter"><code>rst</code></em></span></dt><dd><p>
│ │ │ │ +     TCP RST flag (if protocol is TCP; ipv4 only)
│ │ │ │ +    </p></dd><dt><span class="term"><em class="parameter"><code>family</code></em></span></dt><dd><p>
│ │ │ │ +     IP address family
│ │ │ │ +    </p></dd><dt><span class="term"><em class="parameter"><code>length</code></em></span></dt><dd><p>
│ │ │ │ +     The length of the packet buffer contents, in bytes
│ │ │ │      </p></dd><dt><span class="term"><em class="parameter"><code>nf_accept</code></em></span></dt><dd><p>
│ │ │ │       Constant used to signify an 'accept' verdict
│ │ │ │ -    </p></dd><dt><span class="term"><em class="parameter"><code>sport</code></em></span></dt><dd><p>
│ │ │ │ -     TCP or UDP source port (ipv4 only)
│ │ │ │ -    </p></dd><dt><span class="term"><em class="parameter"><code>data_str</code></em></span></dt><dd><p>
│ │ │ │ -     A string representing the packet buffer contents
│ │ │ │ -    </p></dd><dt><span class="term"><em class="parameter"><code>saddr</code></em></span></dt><dd><p>
│ │ │ │ -     A string representing the source IP address
│ │ │ │ -    </p></dd><dt><span class="term"><em class="parameter"><code>fin</code></em></span></dt><dd><p>
│ │ │ │ -     TCP FIN flag (if protocol is TCP; ipv4 only)
│ │ │ │ -    </p></dd><dt><span class="term"><em class="parameter"><code>indev</code></em></span></dt><dd><p>
│ │ │ │ -     Address of net_device representing input device, 0 if unknown
│ │ │ │      </p></dd><dt><span class="term"><em class="parameter"><code>nf_queue</code></em></span></dt><dd><p>
│ │ │ │       Constant used to signify a 'queue' verdict
│ │ │ │ -    </p></dd><dt><span class="term"><em class="parameter"><code>syn</code></em></span></dt><dd><p>
│ │ │ │ -     TCP SYN flag (if protocol is TCP; ipv4 only)
│ │ │ │ +    </p></dd><dt><span class="term"><em class="parameter"><code>urg</code></em></span></dt><dd><p>
│ │ │ │ +     TCP URG flag (if protocol is TCP; ipv4 only)
│ │ │ │      </p></dd><dt><span class="term"><em class="parameter"><code>pf</code></em></span></dt><dd><p>
│ │ │ │       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>
│ │ │ │ -    </p></dd><dt><span class="term"><em class="parameter"><code>indev_name</code></em></span></dt><dd><p>
│ │ │ │ -     Name of network device packet was received on (if known)
│ │ │ │ -    </p></dd><dt><span class="term"><em class="parameter"><code>rst</code></em></span></dt><dd><p>
│ │ │ │ -     TCP RST flag (if protocol is TCP; ipv4 only)
│ │ │ │ -    </p></dd><dt><span class="term"><em class="parameter"><code>nf_stolen</code></em></span></dt><dd><p>
│ │ │ │ -     Constant used to signify a 'stolen' verdict
│ │ │ │ -    </p></dd><dt><span class="term"><em class="parameter"><code>psh</code></em></span></dt><dd><p>
│ │ │ │ -     TCP PSH flag (if protocol is TCP; ipv4 only)
│ │ │ │ -    </p></dd><dt><span class="term"><em class="parameter"><code>nf_stop</code></em></span></dt><dd><p>
│ │ │ │ -     Constant used to signify a 'stop' verdict
│ │ │ │      </p></dd><dt><span class="term"><em class="parameter"><code>iphdr</code></em></span></dt><dd><p>
│ │ │ │       Address of IP header
│ │ │ │ -    </p></dd><dt><span class="term"><em class="parameter"><code>nf_repeat</code></em></span></dt><dd><p>
│ │ │ │ -     Constant used to signify a 'repeat' verdict
│ │ │ │ +    </p></dd><dt><span class="term"><em class="parameter"><code>nf_drop</code></em></span></dt><dd><p>
│ │ │ │ +     Constant used to signify a 'drop' verdict
│ │ │ │ +    </p></dd><dt><span class="term"><em class="parameter"><code>daddr</code></em></span></dt><dd><p>
│ │ │ │ +     A string representing the destination IP address
│ │ │ │ +    </p></dd><dt><span class="term"><em class="parameter"><code>ipproto_udp</code></em></span></dt><dd><p>
│ │ │ │ +     Constant used to signify that the packet protocol is UDP
│ │ │ │ +    </p></dd><dt><span class="term"><em class="parameter"><code>data_hex</code></em></span></dt><dd><p>
│ │ │ │ +     A hexadecimal string representing the packet buffer contents
│ │ │ │ +    </p></dd><dt><span class="term"><em class="parameter"><code>saddr</code></em></span></dt><dd><p>
│ │ │ │ +     A string representing the source IP address
│ │ │ │      </p></dd><dt><span class="term"><em class="parameter"><code>outdev_name</code></em></span></dt><dd><p>
│ │ │ │       Name of network device packet will be routed to (if known)
│ │ │ │ +    </p></dd><dt><span class="term"><em class="parameter"><code>fin</code></em></span></dt><dd><p>
│ │ │ │ +     TCP FIN flag (if protocol is TCP; ipv4 only)
│ │ │ │ +    </p></dd><dt><span class="term"><em class="parameter"><code>protocol</code></em></span></dt><dd><p>
│ │ │ │ +     Packet protocol from driver (ipv4 only)
│ │ │ │ +    </p></dd><dt><span class="term"><em class="parameter"><code>syn</code></em></span></dt><dd><p>
│ │ │ │ +     TCP SYN flag (if protocol is TCP; ipv4 only)
│ │ │ │ +    </p></dd><dt><span class="term"><em class="parameter"><code>nf_repeat</code></em></span></dt><dd><p>
│ │ │ │ +     Constant used to signify a 'repeat' verdict
│ │ │ │ +    </p></dd><dt><span class="term"><em class="parameter"><code>nf_stop</code></em></span></dt><dd><p>
│ │ │ │ +     Constant used to signify a 'stop' verdict
│ │ │ │ +    </p></dd><dt><span class="term"><em class="parameter"><code>psh</code></em></span></dt><dd><p>
│ │ │ │ +     TCP PSH flag (if protocol is TCP; ipv4 only)
│ │ │ │ +    </p></dd><dt><span class="term"><em class="parameter"><code>indev</code></em></span></dt><dd><p>
│ │ │ │ +     Address of net_device representing input device, 0 if unknown
│ │ │ │      </p></dd><dt><span class="term"><em class="parameter"><code>outdev</code></em></span></dt><dd><p>
│ │ │ │       Address of net_device representing output device, 0 if unknown
│ │ │ │ -    </p></dd><dt><span class="term"><em class="parameter"><code>daddr</code></em></span></dt><dd><p>
│ │ │ │ -     A string representing the destination IP address
│ │ │ │ +    </p></dd><dt><span class="term"><em class="parameter"><code>sport</code></em></span></dt><dd><p>
│ │ │ │ +     TCP or UDP source port (ipv4 only)
│ │ │ │ +    </p></dd><dt><span class="term"><em class="parameter"><code>data_str</code></em></span></dt><dd><p>
│ │ │ │ +     A string representing the packet buffer contents
│ │ │ │ +    </p></dd><dt><span class="term"><em class="parameter"><code>ipproto_tcp</code></em></span></dt><dd><p>
│ │ │ │ +     Constant used to signify that the packet protocol is TCP
│ │ │ │ +    </p></dd><dt><span class="term"><em class="parameter"><code>ack</code></em></span></dt><dd><p>
│ │ │ │ +     TCP ACK flag (if protocol is TCP; ipv4 only)
│ │ │ │      </p></dd><dt><span class="term"><em class="parameter"><code>dport</code></em></span></dt><dd><p>
│ │ │ │       TCP or UDP destination port (ipv4 only)
│ │ │ │ -    </p></dd><dt><span class="term"><em class="parameter"><code>length</code></em></span></dt><dd><p>
│ │ │ │ -     The length of the packet buffer contents, in bytes
│ │ │ │ -    </p></dd><dt><span class="term"><em class="parameter"><code>nf_drop</code></em></span></dt><dd><p>
│ │ │ │ -     Constant used to signify a 'drop' verdict
│ │ │ │ -    </p></dd><dt><span class="term"><em class="parameter"><code>family</code></em></span></dt><dd><p>
│ │ │ │ -     IP address family
│ │ │ │ -    </p></dd><dt><span class="term"><em class="parameter"><code>urg</code></em></span></dt><dd><p>
│ │ │ │ -     TCP URG flag (if protocol is TCP; ipv4 only)
│ │ │ │ -    </p></dd><dt><span class="term"><em class="parameter"><code>data_hex</code></em></span></dt><dd><p>
│ │ │ │ -     A hexadecimal string representing the packet buffer contents
│ │ │ │      </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>
│ │ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-netfilter-ip-local-in.html
│ │ │ │ @@ -1,61 +1,61 @@
│ │ │ │  <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; 
│ │ │ │       Called on an incoming IP packet addressed to the local computer
│ │ │ │ - </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>ack</code></em></span></dt><dd><p>
│ │ │ │ -     TCP ACK flag (if protocol is TCP; ipv4 only)
│ │ │ │ + </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>nf_repeat</code></em></span></dt><dd><p>
│ │ │ │ +     Constant used to signify a 'repeat' verdict
│ │ │ │      </p></dd><dt><span class="term"><em class="parameter"><code>protocol</code></em></span></dt><dd><p>
│ │ │ │       Packet protocol from driver (ipv4 only)
│ │ │ │ -    </p></dd><dt><span class="term"><em class="parameter"><code>ipproto_udp</code></em></span></dt><dd><p>
│ │ │ │ -     Constant used to signify that the packet protocol is UDP
│ │ │ │ -    </p></dd><dt><span class="term"><em class="parameter"><code>saddr</code></em></span></dt><dd><p>
│ │ │ │ -     A string representing the source IP address
│ │ │ │ +    </p></dd><dt><span class="term"><em class="parameter"><code>syn</code></em></span></dt><dd><p>
│ │ │ │ +     TCP SYN flag (if protocol is TCP; ipv4 only)
│ │ │ │ +    </p></dd><dt><span class="term"><em class="parameter"><code>fin</code></em></span></dt><dd><p>
│ │ │ │ +     TCP FIN flag (if protocol is TCP; ipv4 only)
│ │ │ │ +    </p></dd><dt><span class="term"><em class="parameter"><code>ipproto_tcp</code></em></span></dt><dd><p>
│ │ │ │ +     Constant used to signify that the packet protocol is TCP
│ │ │ │      </p></dd><dt><span class="term"><em class="parameter"><code>data_str</code></em></span></dt><dd><p>
│ │ │ │       A string representing the packet buffer contents
│ │ │ │ +    </p></dd><dt><span class="term"><em class="parameter"><code>dport</code></em></span></dt><dd><p>
│ │ │ │ +     TCP or UDP destination port (ipv4 only)
│ │ │ │ +    </p></dd><dt><span class="term"><em class="parameter"><code>ack</code></em></span></dt><dd><p>
│ │ │ │ +     TCP ACK flag (if protocol is TCP; ipv4 only)
│ │ │ │ +    </p></dd><dt><span class="term"><em class="parameter"><code>outdev</code></em></span></dt><dd><p>
│ │ │ │ +     Address of net_device representing output device, 0 if unknown
│ │ │ │ +    </p></dd><dt><span class="term"><em class="parameter"><code>indev</code></em></span></dt><dd><p>
│ │ │ │ +     Address of net_device representing input device, 0 if unknown
│ │ │ │      </p></dd><dt><span class="term"><em class="parameter"><code>sport</code></em></span></dt><dd><p>
│ │ │ │       TCP or UDP source port (ipv4 only)
│ │ │ │ -    </p></dd><dt><span class="term"><em class="parameter"><code>nf_accept</code></em></span></dt><dd><p>
│ │ │ │ -     Constant used to signify an 'accept' verdict
│ │ │ │ -    </p></dd><dt><span class="term"><em class="parameter"><code>ipproto_tcp</code></em></span></dt><dd><p>
│ │ │ │ -     Constant used to signify that the packet protocol is TCP
│ │ │ │ +    </p></dd><dt><span class="term"><em class="parameter"><code>psh</code></em></span></dt><dd><p>
│ │ │ │ +     TCP PSH flag (if protocol is TCP; ipv4 only)
│ │ │ │ +    </p></dd><dt><span class="term"><em class="parameter"><code>nf_stop</code></em></span></dt><dd><p>
│ │ │ │ +     Constant used to signify a 'stop' verdict
│ │ │ │ +    </p></dd><dt><span class="term"><em class="parameter"><code>urg</code></em></span></dt><dd><p>
│ │ │ │ +     TCP URG flag (if protocol is TCP; ipv4 only)
│ │ │ │      </p></dd><dt><span class="term"><em class="parameter"><code>nf_queue</code></em></span></dt><dd><p>
│ │ │ │       Constant used to signify a 'queue' verdict
│ │ │ │ -    </p></dd><dt><span class="term"><em class="parameter"><code>indev</code></em></span></dt><dd><p>
│ │ │ │ -     Address of net_device representing input device, 0 if unknown
│ │ │ │ -    </p></dd><dt><span class="term"><em class="parameter"><code>fin</code></em></span></dt><dd><p>
│ │ │ │ -     TCP FIN flag (if protocol is TCP; ipv4 only)
│ │ │ │ -    </p></dd><dt><span class="term"><em class="parameter"><code>pf</code></em></span></dt><dd><p>
│ │ │ │ -     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>
│ │ │ │ -    </p></dd><dt><span class="term"><em class="parameter"><code>syn</code></em></span></dt><dd><p>
│ │ │ │ -     TCP SYN flag (if protocol is TCP; ipv4 only)
│ │ │ │      </p></dd><dt><span class="term"><em class="parameter"><code>indev_name</code></em></span></dt><dd><p>
│ │ │ │       Name of network device packet was received on (if known)
│ │ │ │ -    </p></dd><dt><span class="term"><em class="parameter"><code>rst</code></em></span></dt><dd><p>
│ │ │ │ -     TCP RST flag (if protocol is TCP; ipv4 only)
│ │ │ │ -    </p></dd><dt><span class="term"><em class="parameter"><code>psh</code></em></span></dt><dd><p>
│ │ │ │ -     TCP PSH flag (if protocol is TCP; ipv4 only)
│ │ │ │      </p></dd><dt><span class="term"><em class="parameter"><code>nf_stolen</code></em></span></dt><dd><p>
│ │ │ │       Constant used to signify a 'stolen' verdict
│ │ │ │ -    </p></dd><dt><span class="term"><em class="parameter"><code>outdev</code></em></span></dt><dd><p>
│ │ │ │ -     Address of net_device representing output device, 0 if unknown
│ │ │ │ -    </p></dd><dt><span class="term"><em class="parameter"><code>outdev_name</code></em></span></dt><dd><p>
│ │ │ │ -     Name of network device packet will be routed to (if known)
│ │ │ │ -    </p></dd><dt><span class="term"><em class="parameter"><code>nf_repeat</code></em></span></dt><dd><p>
│ │ │ │ -     Constant used to signify a 'repeat' verdict
│ │ │ │ -    </p></dd><dt><span class="term"><em class="parameter"><code>iphdr</code></em></span></dt><dd><p>
│ │ │ │ -     Address of IP header
│ │ │ │ -    </p></dd><dt><span class="term"><em class="parameter"><code>nf_stop</code></em></span></dt><dd><p>
│ │ │ │ -     Constant used to signify a 'stop' verdict
│ │ │ │ -    </p></dd><dt><span class="term"><em class="parameter"><code>data_hex</code></em></span></dt><dd><p>
│ │ │ │ -     A hexadecimal string representing the packet buffer contents
│ │ │ │ +    </p></dd><dt><span class="term"><em class="parameter"><code>rst</code></em></span></dt><dd><p>
│ │ │ │ +     TCP RST flag (if protocol is TCP; ipv4 only)
│ │ │ │      </p></dd><dt><span class="term"><em class="parameter"><code>family</code></em></span></dt><dd><p>
│ │ │ │       IP address family
│ │ │ │ -    </p></dd><dt><span class="term"><em class="parameter"><code>urg</code></em></span></dt><dd><p>
│ │ │ │ -     TCP URG flag (if protocol is TCP; ipv4 only)
│ │ │ │ -    </p></dd><dt><span class="term"><em class="parameter"><code>nf_drop</code></em></span></dt><dd><p>
│ │ │ │ -     Constant used to signify a 'drop' verdict
│ │ │ │ +    </p></dd><dt><span class="term"><em class="parameter"><code>nf_accept</code></em></span></dt><dd><p>
│ │ │ │ +     Constant used to signify an 'accept' verdict
│ │ │ │      </p></dd><dt><span class="term"><em class="parameter"><code>length</code></em></span></dt><dd><p>
│ │ │ │       The length of the packet buffer contents, in bytes
│ │ │ │ -    </p></dd><dt><span class="term"><em class="parameter"><code>dport</code></em></span></dt><dd><p>
│ │ │ │ -     TCP or UDP destination port (ipv4 only)
│ │ │ │ +    </p></dd><dt><span class="term"><em class="parameter"><code>saddr</code></em></span></dt><dd><p>
│ │ │ │ +     A string representing the source IP address
│ │ │ │ +    </p></dd><dt><span class="term"><em class="parameter"><code>outdev_name</code></em></span></dt><dd><p>
│ │ │ │ +     Name of network device packet will be routed to (if known)
│ │ │ │ +    </p></dd><dt><span class="term"><em class="parameter"><code>data_hex</code></em></span></dt><dd><p>
│ │ │ │ +     A hexadecimal string representing the packet buffer contents
│ │ │ │ +    </p></dd><dt><span class="term"><em class="parameter"><code>ipproto_udp</code></em></span></dt><dd><p>
│ │ │ │ +     Constant used to signify that the packet protocol is UDP
│ │ │ │      </p></dd><dt><span class="term"><em class="parameter"><code>daddr</code></em></span></dt><dd><p>
│ │ │ │       A string representing the destination IP address
│ │ │ │ +    </p></dd><dt><span class="term"><em class="parameter"><code>nf_drop</code></em></span></dt><dd><p>
│ │ │ │ +     Constant used to signify a 'drop' verdict
│ │ │ │ +    </p></dd><dt><span class="term"><em class="parameter"><code>pf</code></em></span></dt><dd><p>
│ │ │ │ +     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>
│ │ │ │ +    </p></dd><dt><span class="term"><em class="parameter"><code>iphdr</code></em></span></dt><dd><p>
│ │ │ │ +     Address of IP header
│ │ │ │      </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>
│ │ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-netfilter-ip-local-out.html
│ │ │ │ @@ -1,61 +1,61 @@
│ │ │ │  <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; 
│ │ │ │       Called on an outgoing IP packet
│ │ │ │ - </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>
│ │ │ │ + </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>fin</code></em></span></dt><dd><p>
│ │ │ │ +     TCP FIN flag (if protocol is TCP; ipv4 only)
│ │ │ │ +    </p></dd><dt><span class="term"><em class="parameter"><code>protocol</code></em></span></dt><dd><p>
│ │ │ │ +     Packet protocol from driver (ipv4 only)
│ │ │ │ +    </p></dd><dt><span class="term"><em class="parameter"><code>syn</code></em></span></dt><dd><p>
│ │ │ │ +     TCP SYN flag (if protocol is TCP; ipv4 only)
│ │ │ │ +    </p></dd><dt><span class="term"><em class="parameter"><code>nf_repeat</code></em></span></dt><dd><p>
│ │ │ │       Constant used to signify a 'repeat' verdict
│ │ │ │ -    </p></dd><dt><span class="term"><em class="parameter"><code>outdev_name</code></em></span></dt><dd><p>
│ │ │ │ -     Name of network device packet will be routed to (if known)
│ │ │ │      </p></dd><dt><span class="term"><em class="parameter"><code>nf_stop</code></em></span></dt><dd><p>
│ │ │ │       Constant used to signify a 'stop' verdict
│ │ │ │ -    </p></dd><dt><span class="term"><em class="parameter"><code>iphdr</code></em></span></dt><dd><p>
│ │ │ │ -     Address of IP header
│ │ │ │ +    </p></dd><dt><span class="term"><em class="parameter"><code>psh</code></em></span></dt><dd><p>
│ │ │ │ +     TCP PSH flag (if protocol is TCP; ipv4 only)
│ │ │ │ +    </p></dd><dt><span class="term"><em class="parameter"><code>sport</code></em></span></dt><dd><p>
│ │ │ │ +     TCP or UDP source port (ipv4 only)
│ │ │ │      </p></dd><dt><span class="term"><em class="parameter"><code>outdev</code></em></span></dt><dd><p>
│ │ │ │       Address of net_device representing output device, 0 if unknown
│ │ │ │ -    </p></dd><dt><span class="term"><em class="parameter"><code>nf_drop</code></em></span></dt><dd><p>
│ │ │ │ -     Constant used to signify a 'drop' verdict
│ │ │ │ -    </p></dd><dt><span class="term"><em class="parameter"><code>length</code></em></span></dt><dd><p>
│ │ │ │ -     The length of the packet buffer contents, in bytes
│ │ │ │ +    </p></dd><dt><span class="term"><em class="parameter"><code>indev</code></em></span></dt><dd><p>
│ │ │ │ +     Address of net_device representing input device, 0 if unknown
│ │ │ │ +    </p></dd><dt><span class="term"><em class="parameter"><code>ack</code></em></span></dt><dd><p>
│ │ │ │ +     TCP ACK flag (if protocol is TCP; ipv4 only)
│ │ │ │      </p></dd><dt><span class="term"><em class="parameter"><code>dport</code></em></span></dt><dd><p>
│ │ │ │       TCP or UDP destination port (ipv4 only)
│ │ │ │ -    </p></dd><dt><span class="term"><em class="parameter"><code>daddr</code></em></span></dt><dd><p>
│ │ │ │ -     A string representing the destination IP address
│ │ │ │ -    </p></dd><dt><span class="term"><em class="parameter"><code>data_hex</code></em></span></dt><dd><p>
│ │ │ │ -     A hexadecimal string representing the packet buffer contents
│ │ │ │ -    </p></dd><dt><span class="term"><em class="parameter"><code>family</code></em></span></dt><dd><p>
│ │ │ │ -     IP address family
│ │ │ │ -    </p></dd><dt><span class="term"><em class="parameter"><code>urg</code></em></span></dt><dd><p>
│ │ │ │ -     TCP URG flag (if protocol is TCP; ipv4 only)
│ │ │ │ +    </p></dd><dt><span class="term"><em class="parameter"><code>data_str</code></em></span></dt><dd><p>
│ │ │ │ +     A string representing the packet buffer contents
│ │ │ │ +    </p></dd><dt><span class="term"><em class="parameter"><code>ipproto_tcp</code></em></span></dt><dd><p>
│ │ │ │ +     Constant used to signify that the packet protocol is TCP
│ │ │ │ +    </p></dd><dt><span class="term"><em class="parameter"><code>length</code></em></span></dt><dd><p>
│ │ │ │ +     The length of the packet buffer contents, in bytes
│ │ │ │      </p></dd><dt><span class="term"><em class="parameter"><code>rst</code></em></span></dt><dd><p>
│ │ │ │       TCP RST flag (if protocol is TCP; ipv4 only)
│ │ │ │ +    </p></dd><dt><span class="term"><em class="parameter"><code>family</code></em></span></dt><dd><p>
│ │ │ │ +     IP address family
│ │ │ │ +    </p></dd><dt><span class="term"><em class="parameter"><code>nf_accept</code></em></span></dt><dd><p>
│ │ │ │ +     Constant used to signify an 'accept' verdict
│ │ │ │      </p></dd><dt><span class="term"><em class="parameter"><code>indev_name</code></em></span></dt><dd><p>
│ │ │ │       Name of network device packet was received on (if known)
│ │ │ │      </p></dd><dt><span class="term"><em class="parameter"><code>nf_stolen</code></em></span></dt><dd><p>
│ │ │ │       Constant used to signify a 'stolen' verdict
│ │ │ │ -    </p></dd><dt><span class="term"><em class="parameter"><code>psh</code></em></span></dt><dd><p>
│ │ │ │ -     TCP PSH flag (if protocol is TCP; ipv4 only)
│ │ │ │ -    </p></dd><dt><span class="term"><em class="parameter"><code>fin</code></em></span></dt><dd><p>
│ │ │ │ -     TCP FIN flag (if protocol is TCP; ipv4 only)
│ │ │ │      </p></dd><dt><span class="term"><em class="parameter"><code>nf_queue</code></em></span></dt><dd><p>
│ │ │ │       Constant used to signify a 'queue' verdict
│ │ │ │ -    </p></dd><dt><span class="term"><em class="parameter"><code>indev</code></em></span></dt><dd><p>
│ │ │ │ -     Address of net_device representing input device, 0 if unknown
│ │ │ │ +    </p></dd><dt><span class="term"><em class="parameter"><code>urg</code></em></span></dt><dd><p>
│ │ │ │ +     TCP URG flag (if protocol is TCP; ipv4 only)
│ │ │ │ +    </p></dd><dt><span class="term"><em class="parameter"><code>iphdr</code></em></span></dt><dd><p>
│ │ │ │ +     Address of IP header
│ │ │ │      </p></dd><dt><span class="term"><em class="parameter"><code>pf</code></em></span></dt><dd><p>
│ │ │ │       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>
│ │ │ │ -    </p></dd><dt><span class="term"><em class="parameter"><code>syn</code></em></span></dt><dd><p>
│ │ │ │ -     TCP SYN flag (if protocol is TCP; ipv4 only)
│ │ │ │ +    </p></dd><dt><span class="term"><em class="parameter"><code>nf_drop</code></em></span></dt><dd><p>
│ │ │ │ +     Constant used to signify a 'drop' verdict
│ │ │ │ +    </p></dd><dt><span class="term"><em class="parameter"><code>daddr</code></em></span></dt><dd><p>
│ │ │ │ +     A string representing the destination IP address
│ │ │ │      </p></dd><dt><span class="term"><em class="parameter"><code>ipproto_udp</code></em></span></dt><dd><p>
│ │ │ │       Constant used to signify that the packet protocol is UDP
│ │ │ │ -    </p></dd><dt><span class="term"><em class="parameter"><code>protocol</code></em></span></dt><dd><p>
│ │ │ │ -     Packet protocol from driver (ipv4 only)
│ │ │ │ -    </p></dd><dt><span class="term"><em class="parameter"><code>ack</code></em></span></dt><dd><p>
│ │ │ │ -     TCP ACK flag (if protocol is TCP; ipv4 only)
│ │ │ │ -    </p></dd><dt><span class="term"><em class="parameter"><code>nf_accept</code></em></span></dt><dd><p>
│ │ │ │ -     Constant used to signify an 'accept' verdict
│ │ │ │ -    </p></dd><dt><span class="term"><em class="parameter"><code>ipproto_tcp</code></em></span></dt><dd><p>
│ │ │ │ -     Constant used to signify that the packet protocol is TCP
│ │ │ │ +    </p></dd><dt><span class="term"><em class="parameter"><code>data_hex</code></em></span></dt><dd><p>
│ │ │ │ +     A hexadecimal string representing the packet buffer contents
│ │ │ │ +    </p></dd><dt><span class="term"><em class="parameter"><code>outdev_name</code></em></span></dt><dd><p>
│ │ │ │ +     Name of network device packet will be routed to (if known)
│ │ │ │      </p></dd><dt><span class="term"><em class="parameter"><code>saddr</code></em></span></dt><dd><p>
│ │ │ │       A string representing the source IP address
│ │ │ │ -    </p></dd><dt><span class="term"><em class="parameter"><code>data_str</code></em></span></dt><dd><p>
│ │ │ │ -     A string representing the packet buffer contents
│ │ │ │ -    </p></dd><dt><span class="term"><em class="parameter"><code>sport</code></em></span></dt><dd><p>
│ │ │ │ -     TCP or UDP source port (ipv4 only)
│ │ │ │      </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>
│ │ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-netfilter-ip-post-routing.html
│ │ │ │ @@ -1,61 +1,61 @@
│ │ │ │  <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; 
│ │ │ │       Called immediately before an outgoing IP packet leaves the computer
│ │ │ │ - </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>nf_drop</code></em></span></dt><dd><p>
│ │ │ │ -     Constant used to signify a 'drop' verdict
│ │ │ │ -    </p></dd><dt><span class="term"><em class="parameter"><code>length</code></em></span></dt><dd><p>
│ │ │ │ -     The length of the packet buffer contents, in bytes
│ │ │ │ -    </p></dd><dt><span class="term"><em class="parameter"><code>dport</code></em></span></dt><dd><p>
│ │ │ │ -     TCP or UDP destination port (ipv4 only)
│ │ │ │ -    </p></dd><dt><span class="term"><em class="parameter"><code>daddr</code></em></span></dt><dd><p>
│ │ │ │ -     A string representing the destination IP address
│ │ │ │ -    </p></dd><dt><span class="term"><em class="parameter"><code>data_hex</code></em></span></dt><dd><p>
│ │ │ │ -     A hexadecimal string representing the packet buffer contents
│ │ │ │ + </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>urg</code></em></span></dt><dd><p>
│ │ │ │ +     TCP URG flag (if protocol is TCP; ipv4 only)
│ │ │ │ +    </p></dd><dt><span class="term"><em class="parameter"><code>nf_queue</code></em></span></dt><dd><p>
│ │ │ │ +     Constant used to signify a 'queue' verdict
│ │ │ │ +    </p></dd><dt><span class="term"><em class="parameter"><code>rst</code></em></span></dt><dd><p>
│ │ │ │ +     TCP RST flag (if protocol is TCP; ipv4 only)
│ │ │ │      </p></dd><dt><span class="term"><em class="parameter"><code>family</code></em></span></dt><dd><p>
│ │ │ │       IP address family
│ │ │ │ -    </p></dd><dt><span class="term"><em class="parameter"><code>urg</code></em></span></dt><dd><p>
│ │ │ │ -     TCP URG flag (if protocol is TCP; ipv4 only)
│ │ │ │ -    </p></dd><dt><span class="term"><em class="parameter"><code>nf_repeat</code></em></span></dt><dd><p>
│ │ │ │ -     Constant used to signify a 'repeat' verdict
│ │ │ │ -    </p></dd><dt><span class="term"><em class="parameter"><code>outdev_name</code></em></span></dt><dd><p>
│ │ │ │ -     Name of network device packet will be routed to (if known)
│ │ │ │ -    </p></dd><dt><span class="term"><em class="parameter"><code>iphdr</code></em></span></dt><dd><p>
│ │ │ │ -     Address of IP header
│ │ │ │ -    </p></dd><dt><span class="term"><em class="parameter"><code>nf_stop</code></em></span></dt><dd><p>
│ │ │ │ -     Constant used to signify a 'stop' verdict
│ │ │ │ -    </p></dd><dt><span class="term"><em class="parameter"><code>outdev</code></em></span></dt><dd><p>
│ │ │ │ -     Address of net_device representing output device, 0 if unknown
│ │ │ │ +    </p></dd><dt><span class="term"><em class="parameter"><code>nf_accept</code></em></span></dt><dd><p>
│ │ │ │ +     Constant used to signify an 'accept' verdict
│ │ │ │ +    </p></dd><dt><span class="term"><em class="parameter"><code>length</code></em></span></dt><dd><p>
│ │ │ │ +     The length of the packet buffer contents, in bytes
│ │ │ │      </p></dd><dt><span class="term"><em class="parameter"><code>nf_stolen</code></em></span></dt><dd><p>
│ │ │ │       Constant used to signify a 'stolen' verdict
│ │ │ │ -    </p></dd><dt><span class="term"><em class="parameter"><code>psh</code></em></span></dt><dd><p>
│ │ │ │ -     TCP PSH flag (if protocol is TCP; ipv4 only)
│ │ │ │ -    </p></dd><dt><span class="term"><em class="parameter"><code>rst</code></em></span></dt><dd><p>
│ │ │ │ -     TCP RST flag (if protocol is TCP; ipv4 only)
│ │ │ │      </p></dd><dt><span class="term"><em class="parameter"><code>indev_name</code></em></span></dt><dd><p>
│ │ │ │       Name of network device packet was received on (if known)
│ │ │ │ +    </p></dd><dt><span class="term"><em class="parameter"><code>outdev_name</code></em></span></dt><dd><p>
│ │ │ │ +     Name of network device packet will be routed to (if known)
│ │ │ │ +    </p></dd><dt><span class="term"><em class="parameter"><code>saddr</code></em></span></dt><dd><p>
│ │ │ │ +     A string representing the source IP address
│ │ │ │ +    </p></dd><dt><span class="term"><em class="parameter"><code>data_hex</code></em></span></dt><dd><p>
│ │ │ │ +     A hexadecimal string representing the packet buffer contents
│ │ │ │ +    </p></dd><dt><span class="term"><em class="parameter"><code>ipproto_udp</code></em></span></dt><dd><p>
│ │ │ │ +     Constant used to signify that the packet protocol is UDP
│ │ │ │ +    </p></dd><dt><span class="term"><em class="parameter"><code>daddr</code></em></span></dt><dd><p>
│ │ │ │ +     A string representing the destination IP address
│ │ │ │ +    </p></dd><dt><span class="term"><em class="parameter"><code>nf_drop</code></em></span></dt><dd><p>
│ │ │ │ +     Constant used to signify a 'drop' verdict
│ │ │ │ +    </p></dd><dt><span class="term"><em class="parameter"><code>iphdr</code></em></span></dt><dd><p>
│ │ │ │ +     Address of IP header
│ │ │ │      </p></dd><dt><span class="term"><em class="parameter"><code>pf</code></em></span></dt><dd><p>
│ │ │ │       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>
│ │ │ │ +    </p></dd><dt><span class="term"><em class="parameter"><code>nf_repeat</code></em></span></dt><dd><p>
│ │ │ │ +     Constant used to signify a 'repeat' verdict
│ │ │ │      </p></dd><dt><span class="term"><em class="parameter"><code>syn</code></em></span></dt><dd><p>
│ │ │ │       TCP SYN flag (if protocol is TCP; ipv4 only)
│ │ │ │ +    </p></dd><dt><span class="term"><em class="parameter"><code>protocol</code></em></span></dt><dd><p>
│ │ │ │ +     Packet protocol from driver (ipv4 only)
│ │ │ │      </p></dd><dt><span class="term"><em class="parameter"><code>fin</code></em></span></dt><dd><p>
│ │ │ │       TCP FIN flag (if protocol is TCP; ipv4 only)
│ │ │ │ -    </p></dd><dt><span class="term"><em class="parameter"><code>nf_queue</code></em></span></dt><dd><p>
│ │ │ │ -     Constant used to signify a 'queue' verdict
│ │ │ │ -    </p></dd><dt><span class="term"><em class="parameter"><code>indev</code></em></span></dt><dd><p>
│ │ │ │ -     Address of net_device representing input device, 0 if unknown
│ │ │ │ -    </p></dd><dt><span class="term"><em class="parameter"><code>nf_accept</code></em></span></dt><dd><p>
│ │ │ │ -     Constant used to signify an 'accept' verdict
│ │ │ │ +    </p></dd><dt><span class="term"><em class="parameter"><code>dport</code></em></span></dt><dd><p>
│ │ │ │ +     TCP or UDP destination port (ipv4 only)
│ │ │ │ +    </p></dd><dt><span class="term"><em class="parameter"><code>ack</code></em></span></dt><dd><p>
│ │ │ │ +     TCP ACK flag (if protocol is TCP; ipv4 only)
│ │ │ │      </p></dd><dt><span class="term"><em class="parameter"><code>ipproto_tcp</code></em></span></dt><dd><p>
│ │ │ │       Constant used to signify that the packet protocol is TCP
│ │ │ │ -    </p></dd><dt><span class="term"><em class="parameter"><code>saddr</code></em></span></dt><dd><p>
│ │ │ │ -     A string representing the source IP address
│ │ │ │      </p></dd><dt><span class="term"><em class="parameter"><code>data_str</code></em></span></dt><dd><p>
│ │ │ │       A string representing the packet buffer contents
│ │ │ │      </p></dd><dt><span class="term"><em class="parameter"><code>sport</code></em></span></dt><dd><p>
│ │ │ │       TCP or UDP source port (ipv4 only)
│ │ │ │ -    </p></dd><dt><span class="term"><em class="parameter"><code>protocol</code></em></span></dt><dd><p>
│ │ │ │ -     Packet protocol from driver (ipv4 only)
│ │ │ │ -    </p></dd><dt><span class="term"><em class="parameter"><code>ipproto_udp</code></em></span></dt><dd><p>
│ │ │ │ -     Constant used to signify that the packet protocol is UDP
│ │ │ │ -    </p></dd><dt><span class="term"><em class="parameter"><code>ack</code></em></span></dt><dd><p>
│ │ │ │ -     TCP ACK flag (if protocol is TCP; ipv4 only)
│ │ │ │ +    </p></dd><dt><span class="term"><em class="parameter"><code>indev</code></em></span></dt><dd><p>
│ │ │ │ +     Address of net_device representing input device, 0 if unknown
│ │ │ │ +    </p></dd><dt><span class="term"><em class="parameter"><code>outdev</code></em></span></dt><dd><p>
│ │ │ │ +     Address of net_device representing output device, 0 if unknown
│ │ │ │ +    </p></dd><dt><span class="term"><em class="parameter"><code>psh</code></em></span></dt><dd><p>
│ │ │ │ +     TCP PSH flag (if protocol is TCP; ipv4 only)
│ │ │ │ +    </p></dd><dt><span class="term"><em class="parameter"><code>nf_stop</code></em></span></dt><dd><p>
│ │ │ │ +     Constant used to signify a 'stop' verdict
│ │ │ │      </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>
│ │ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-netfilter-ip-pre-routing.html
│ │ │ │ @@ -1,61 +1,61 @@
│ │ │ │  <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; 
│ │ │ │    Called before an IP packet is routed
│ │ │ │ - </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>sport</code></em></span></dt><dd><p>
│ │ │ │ -     TCP or UDP source port (ipv4 only)
│ │ │ │ -    </p></dd><dt><span class="term"><em class="parameter"><code>data_str</code></em></span></dt><dd><p>
│ │ │ │ + </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>data_str</code></em></span></dt><dd><p>
│ │ │ │       A string representing the packet buffer contents
│ │ │ │ -    </p></dd><dt><span class="term"><em class="parameter"><code>saddr</code></em></span></dt><dd><p>
│ │ │ │ -     A string representing the source IP address
│ │ │ │      </p></dd><dt><span class="term"><em class="parameter"><code>ipproto_tcp</code></em></span></dt><dd><p>
│ │ │ │       Constant used to signify that the packet protocol is TCP
│ │ │ │ -    </p></dd><dt><span class="term"><em class="parameter"><code>nf_accept</code></em></span></dt><dd><p>
│ │ │ │ -     Constant used to signify an 'accept' verdict
│ │ │ │      </p></dd><dt><span class="term"><em class="parameter"><code>ack</code></em></span></dt><dd><p>
│ │ │ │       TCP ACK flag (if protocol is TCP; ipv4 only)
│ │ │ │ +    </p></dd><dt><span class="term"><em class="parameter"><code>dport</code></em></span></dt><dd><p>
│ │ │ │ +     TCP or UDP destination port (ipv4 only)
│ │ │ │ +    </p></dd><dt><span class="term"><em class="parameter"><code>nf_stop</code></em></span></dt><dd><p>
│ │ │ │ +     Constant used to signify a 'stop' verdict
│ │ │ │ +    </p></dd><dt><span class="term"><em class="parameter"><code>psh</code></em></span></dt><dd><p>
│ │ │ │ +     TCP PSH flag (if protocol is TCP; ipv4 only)
│ │ │ │ +    </p></dd><dt><span class="term"><em class="parameter"><code>outdev</code></em></span></dt><dd><p>
│ │ │ │ +     Address of net_device representing output device, 0 if unknown
│ │ │ │ +    </p></dd><dt><span class="term"><em class="parameter"><code>indev</code></em></span></dt><dd><p>
│ │ │ │ +     Address of net_device representing input device, 0 if unknown
│ │ │ │ +    </p></dd><dt><span class="term"><em class="parameter"><code>sport</code></em></span></dt><dd><p>
│ │ │ │ +     TCP or UDP source port (ipv4 only)
│ │ │ │ +    </p></dd><dt><span class="term"><em class="parameter"><code>fin</code></em></span></dt><dd><p>
│ │ │ │ +     TCP FIN flag (if protocol is TCP; ipv4 only)
│ │ │ │ +    </p></dd><dt><span class="term"><em class="parameter"><code>syn</code></em></span></dt><dd><p>
│ │ │ │ +     TCP SYN flag (if protocol is TCP; ipv4 only)
│ │ │ │      </p></dd><dt><span class="term"><em class="parameter"><code>protocol</code></em></span></dt><dd><p>
│ │ │ │       Packet protocol from driver (ipv4 only)
│ │ │ │ +    </p></dd><dt><span class="term"><em class="parameter"><code>nf_repeat</code></em></span></dt><dd><p>
│ │ │ │ +     Constant used to signify a 'repeat' verdict
│ │ │ │      </p></dd><dt><span class="term"><em class="parameter"><code>ipproto_udp</code></em></span></dt><dd><p>
│ │ │ │       Constant used to signify that the packet protocol is UDP
│ │ │ │ -    </p></dd><dt><span class="term"><em class="parameter"><code>syn</code></em></span></dt><dd><p>
│ │ │ │ -     TCP SYN flag (if protocol is TCP; ipv4 only)
│ │ │ │ +    </p></dd><dt><span class="term"><em class="parameter"><code>data_hex</code></em></span></dt><dd><p>
│ │ │ │ +     A hexadecimal string representing the packet buffer contents
│ │ │ │ +    </p></dd><dt><span class="term"><em class="parameter"><code>saddr</code></em></span></dt><dd><p>
│ │ │ │ +     A string representing the source IP address
│ │ │ │ +    </p></dd><dt><span class="term"><em class="parameter"><code>outdev_name</code></em></span></dt><dd><p>
│ │ │ │ +     Name of network device packet will be routed to (if known)
│ │ │ │      </p></dd><dt><span class="term"><em class="parameter"><code>pf</code></em></span></dt><dd><p>
│ │ │ │       Protocol family - either 'ipv4' or 'ipv6'
│ │ │ │ -    </p></dd><dt><span class="term"><em class="parameter"><code>nf_queue</code></em></span></dt><dd><p>
│ │ │ │ -     Constant used to signify a 'queue' verdict
│ │ │ │ -    </p></dd><dt><span class="term"><em class="parameter"><code>indev</code></em></span></dt><dd><p>
│ │ │ │ -     Address of net_device representing input device, 0 if unknown
│ │ │ │ -    </p></dd><dt><span class="term"><em class="parameter"><code>fin</code></em></span></dt><dd><p>
│ │ │ │ -     TCP FIN flag (if protocol is TCP; ipv4 only)
│ │ │ │ -    </p></dd><dt><span class="term"><em class="parameter"><code>psh</code></em></span></dt><dd><p>
│ │ │ │ -     TCP PSH flag (if protocol is TCP; ipv4 only)
│ │ │ │ +    </p></dd><dt><span class="term"><em class="parameter"><code>iphdr</code></em></span></dt><dd><p>
│ │ │ │ +     Address of IP header
│ │ │ │ +    </p></dd><dt><span class="term"><em class="parameter"><code>nf_drop</code></em></span></dt><dd><p>
│ │ │ │ +     Constant used to signify a 'drop' verdict
│ │ │ │ +    </p></dd><dt><span class="term"><em class="parameter"><code>daddr</code></em></span></dt><dd><p>
│ │ │ │ +     A string representing the destination IP address
│ │ │ │ +    </p></dd><dt><span class="term"><em class="parameter"><code>urg</code></em></span></dt><dd><p>
│ │ │ │ +     TCP URG flag (if protocol is TCP; ipv4 only)
│ │ │ │      </p></dd><dt><span class="term"><em class="parameter"><code>nf_stolen</code></em></span></dt><dd><p>
│ │ │ │       Constant used to signify a 'stolen' verdict
│ │ │ │      </p></dd><dt><span class="term"><em class="parameter"><code>indev_name</code></em></span></dt><dd><p>
│ │ │ │       Name of network device packet was received on (if known)
│ │ │ │      </p></dd><dt><span class="term"><em class="parameter"><code>rst</code></em></span></dt><dd><p>
│ │ │ │       TCP RST flag (if protocol is TCP; ipv4 only)
│ │ │ │      </p></dd><dt><span class="term"><em class="parameter"><code>family</code></em></span></dt><dd><p>
│ │ │ │       IP address family
│ │ │ │ -    </p></dd><dt><span class="term"><em class="parameter"><code>urg</code></em></span></dt><dd><p>
│ │ │ │ -     TCP URG flag (if protocol is TCP; ipv4 only)
│ │ │ │ -    </p></dd><dt><span class="term"><em class="parameter"><code>data_hex</code></em></span></dt><dd><p>
│ │ │ │ -     A hexadecimal string representing the packet buffer contents
│ │ │ │ -    </p></dd><dt><span class="term"><em class="parameter"><code>daddr</code></em></span></dt><dd><p>
│ │ │ │ -     A string representing the destination IP address
│ │ │ │ -    </p></dd><dt><span class="term"><em class="parameter"><code>dport</code></em></span></dt><dd><p>
│ │ │ │ -     TCP or UDP destination port (ipv4 only)
│ │ │ │ -    </p></dd><dt><span class="term"><em class="parameter"><code>nf_drop</code></em></span></dt><dd><p>
│ │ │ │ -     Constant used to signify a 'drop' verdict
│ │ │ │ +    </p></dd><dt><span class="term"><em class="parameter"><code>nf_accept</code></em></span></dt><dd><p>
│ │ │ │ +     Constant used to signify an 'accept' verdict
│ │ │ │      </p></dd><dt><span class="term"><em class="parameter"><code>length</code></em></span></dt><dd><p>
│ │ │ │       The length of the packet buffer contents, in bytes
│ │ │ │ -    </p></dd><dt><span class="term"><em class="parameter"><code>outdev</code></em></span></dt><dd><p>
│ │ │ │ -     Address of net_device representing output device, 0 if unknown
│ │ │ │ -    </p></dd><dt><span class="term"><em class="parameter"><code>iphdr</code></em></span></dt><dd><p>
│ │ │ │ -     Address of IP header
│ │ │ │ -    </p></dd><dt><span class="term"><em class="parameter"><code>nf_stop</code></em></span></dt><dd><p>
│ │ │ │ -     Constant used to signify a 'stop' verdict
│ │ │ │ -    </p></dd><dt><span class="term"><em class="parameter"><code>nf_repeat</code></em></span></dt><dd><p>
│ │ │ │ -     Constant used to signify a 'repeat' verdict
│ │ │ │ -    </p></dd><dt><span class="term"><em class="parameter"><code>outdev_name</code></em></span></dt><dd><p>
│ │ │ │ -     Name of network device packet will be routed to (if known)
│ │ │ │ +    </p></dd><dt><span class="term"><em class="parameter"><code>nf_queue</code></em></span></dt><dd><p>
│ │ │ │ +     Constant used to signify a 'queue' verdict
│ │ │ │      </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>
│ │ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-nfs-aop-readahead.html
│ │ │ │ @@ -1,19 +1,19 @@
│ │ │ │  <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; 
│ │ │ │       NFS client reading multiple pages
│ │ │ │ - </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>dev</code></em></span></dt><dd><p>
│ │ │ │ -     device identifier
│ │ │ │ -    </p></dd><dt><span class="term"><em class="parameter"><code>rsize</code></em></span></dt><dd><p>
│ │ │ │ -     read size (in bytes)
│ │ │ │ -    </p></dd><dt><span class="term"><em class="parameter"><code>size</code></em></span></dt><dd><p>
│ │ │ │ + </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>nr_pages</code></em></span></dt><dd><p>
│ │ │ │       number of pages attempted to read in this execution
│ │ │ │ -    </p></dd><dt><span class="term"><em class="parameter"><code>rpages</code></em></span></dt><dd><p>
│ │ │ │ -     read size (in pages)
│ │ │ │ -    </p></dd><dt><span class="term"><em class="parameter"><code>file</code></em></span></dt><dd><p>
│ │ │ │ -     filp argument
│ │ │ │ -    </p></dd><dt><span class="term"><em class="parameter"><code>nr_pages</code></em></span></dt><dd><p>
│ │ │ │ +    </p></dd><dt><span class="term"><em class="parameter"><code>size</code></em></span></dt><dd><p>
│ │ │ │       number of pages attempted to read in this execution
│ │ │ │ +    </p></dd><dt><span class="term"><em class="parameter"><code>dev</code></em></span></dt><dd><p>
│ │ │ │ +     device identifier
│ │ │ │      </p></dd><dt><span class="term"><em class="parameter"><code>ino</code></em></span></dt><dd><p>
│ │ │ │       inode number
│ │ │ │ -    </p></dd></dl></div></div><div class="refsect1"><a name="idm22411"></a><h2>Description</h2><p>
│ │ │ │ +    </p></dd><dt><span class="term"><em class="parameter"><code>file</code></em></span></dt><dd><p>
│ │ │ │ +     filp argument
│ │ │ │ +    </p></dd><dt><span class="term"><em class="parameter"><code>rpages</code></em></span></dt><dd><p>
│ │ │ │ +     read size (in pages)
│ │ │ │ +    </p></dd><dt><span class="term"><em class="parameter"><code>rsize</code></em></span></dt><dd><p>
│ │ │ │ +     read size (in bytes)
│ │ │ │ +    </p></dd></dl></div></div><div class="refsect1"><a name="idm22412"></a><h2>Description</h2><p>
│ │ │ │     Fires when in readahead way, read several pages once
│ │ │ │  </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>
│ │ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-nfs-aop-readpage.html
│ │ │ │ @@ -1,27 +1,27 @@
│ │ │ │  <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; 
│ │ │ │       NFS client synchronously reading a page
│ │ │ │ - </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>__page</code></em></span></dt><dd><p>
│ │ │ │ + </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>__page</code></em></span></dt><dd><p>
│ │ │ │       the address of page
│ │ │ │ -    </p></dd><dt><span class="term"><em class="parameter"><code>sb_flag</code></em></span></dt><dd><p>
│ │ │ │ -     super block flags
│ │ │ │ +    </p></dd><dt><span class="term"><em class="parameter"><code>rsize</code></em></span></dt><dd><p>
│ │ │ │ +     read size  (in bytes)
│ │ │ │ +    </p></dd><dt><span class="term"><em class="parameter"><code>i_size</code></em></span></dt><dd><p>
│ │ │ │ +     file length in bytes
│ │ │ │      </p></dd><dt><span class="term"><em class="parameter"><code>i_flag</code></em></span></dt><dd><p>
│ │ │ │       file flags
│ │ │ │ +    </p></dd><dt><span class="term"><em class="parameter"><code>file</code></em></span></dt><dd><p>
│ │ │ │ +     file argument
│ │ │ │ +    </p></dd><dt><span class="term"><em class="parameter"><code>ino</code></em></span></dt><dd><p>
│ │ │ │ +     inode number
│ │ │ │      </p></dd><dt><span class="term"><em class="parameter"><code>page_index</code></em></span></dt><dd><p>
│ │ │ │       offset within mapping, can used a page identifier
│ │ │ │       and position identifier in the page frame
│ │ │ │ -    </p></dd><dt><span class="term"><em class="parameter"><code>ino</code></em></span></dt><dd><p>
│ │ │ │ -     inode number
│ │ │ │      </p></dd><dt><span class="term"><em class="parameter"><code>dev</code></em></span></dt><dd><p>
│ │ │ │       device identifier
│ │ │ │      </p></dd><dt><span class="term"><em class="parameter"><code>size</code></em></span></dt><dd><p>
│ │ │ │       number of pages to be read in this execution 
│ │ │ │ -    </p></dd><dt><span class="term"><em class="parameter"><code>rsize</code></em></span></dt><dd><p>
│ │ │ │ -     read size  (in bytes)
│ │ │ │ -    </p></dd><dt><span class="term"><em class="parameter"><code>i_size</code></em></span></dt><dd><p>
│ │ │ │ -     file length in bytes
│ │ │ │ -    </p></dd><dt><span class="term"><em class="parameter"><code>file</code></em></span></dt><dd><p>
│ │ │ │ -     file argument
│ │ │ │ -    </p></dd></dl></div></div><div class="refsect1"><a name="idm22482"></a><h2>Description</h2><p>
│ │ │ │ +    </p></dd><dt><span class="term"><em class="parameter"><code>sb_flag</code></em></span></dt><dd><p>
│ │ │ │ +     super block flags
│ │ │ │ +    </p></dd></dl></div></div><div class="refsect1"><a name="idm22483"></a><h2>Description</h2><p>
│ │ │ │     Read the page over, only fires when a previous async
│ │ │ │     read operation failed
│ │ │ │  </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>
│ │ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-nfs-aop-readpages.html
│ │ │ │ @@ -1,19 +1,19 @@
│ │ │ │  <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; 
│ │ │ │       NFS client reading multiple pages
│ │ │ │ - </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>ino</code></em></span></dt><dd><p>
│ │ │ │ + </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>file</code></em></span></dt><dd><p>
│ │ │ │ +     filp argument
│ │ │ │ +    </p></dd><dt><span class="term"><em class="parameter"><code>ino</code></em></span></dt><dd><p>
│ │ │ │       inode number   
│ │ │ │ +    </p></dd><dt><span class="term"><em class="parameter"><code>dev</code></em></span></dt><dd><p>
│ │ │ │ +     device identifier
│ │ │ │ +    </p></dd><dt><span class="term"><em class="parameter"><code>size</code></em></span></dt><dd><p>
│ │ │ │ +     number of pages attempted to read in this execution
│ │ │ │      </p></dd><dt><span class="term"><em class="parameter"><code>nr_pages</code></em></span></dt><dd><p>
│ │ │ │       number of pages attempted to read in this execution
│ │ │ │ -    </p></dd><dt><span class="term"><em class="parameter"><code>file</code></em></span></dt><dd><p>
│ │ │ │ -     filp argument
│ │ │ │ -    </p></dd><dt><span class="term"><em class="parameter"><code>rpages</code></em></span></dt><dd><p>
│ │ │ │ -     read size (in pages)
│ │ │ │      </p></dd><dt><span class="term"><em class="parameter"><code>rsize</code></em></span></dt><dd><p>
│ │ │ │       read size (in bytes)
│ │ │ │ -    </p></dd><dt><span class="term"><em class="parameter"><code>size</code></em></span></dt><dd><p>
│ │ │ │ -     number of pages attempted to read in this execution
│ │ │ │ -    </p></dd><dt><span class="term"><em class="parameter"><code>dev</code></em></span></dt><dd><p>
│ │ │ │ -     device identifier
│ │ │ │ -    </p></dd></dl></div></div><div class="refsect1"><a name="idm22538"></a><h2>Description</h2><p>
│ │ │ │ +    </p></dd><dt><span class="term"><em class="parameter"><code>rpages</code></em></span></dt><dd><p>
│ │ │ │ +     read size (in pages)
│ │ │ │ +    </p></dd></dl></div></div><div class="refsect1"><a name="idm22539"></a><h2>Description</h2><p>
│ │ │ │     Fires when in readahead way, read several pages once
│ │ │ │  </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>
│ │ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-nfs-aop-release-page.html
│ │ │ │ @@ -1,16 +1,16 @@
│ │ │ │  <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; 
│ │ │ │       NFS client releasing page
│ │ │ │ - </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>dev</code></em></span></dt><dd><p>
│ │ │ │ -     device identifier
│ │ │ │ -    </p></dd><dt><span class="term"><em class="parameter"><code>size</code></em></span></dt><dd><p>
│ │ │ │ -     release pages
│ │ │ │ -    </p></dd><dt><span class="term"><em class="parameter"><code>__page</code></em></span></dt><dd><p>
│ │ │ │ -     the address of page
│ │ │ │ -    </p></dd><dt><span class="term"><em class="parameter"><code>page_index</code></em></span></dt><dd><p>
│ │ │ │ + </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>page_index</code></em></span></dt><dd><p>
│ │ │ │       offset within mapping, can used a page identifier
│ │ │ │       and position identifier in the page frame
│ │ │ │      </p></dd><dt><span class="term"><em class="parameter"><code>ino</code></em></span></dt><dd><p>
│ │ │ │       inode number
│ │ │ │ -    </p></dd></dl></div></div><div class="refsect1"><a name="idm22584"></a><h2>Description</h2><p>
│ │ │ │ +    </p></dd><dt><span class="term"><em class="parameter"><code>__page</code></em></span></dt><dd><p>
│ │ │ │ +     the address of page
│ │ │ │ +    </p></dd><dt><span class="term"><em class="parameter"><code>size</code></em></span></dt><dd><p>
│ │ │ │ +     release pages
│ │ │ │ +    </p></dd><dt><span class="term"><em class="parameter"><code>dev</code></em></span></dt><dd><p>
│ │ │ │ +     device identifier
│ │ │ │ +    </p></dd></dl></div></div><div class="refsect1"><a name="idm22585"></a><h2>Description</h2><p>
│ │ │ │     Fires when do a release operation on NFS.
│ │ │ │  </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>
│ │ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-nfs-aop-set-page-dirty.html
│ │ │ │ @@ -1,11 +1,11 @@
│ │ │ │  <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; 
│ │ │ │       NFS client marking page as dirty
│ │ │ │ - </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_flag</code></em></span></dt><dd><p>
│ │ │ │ -     page flags
│ │ │ │ -    </p></dd><dt><span class="term"><em class="parameter"><code>__page</code></em></span></dt><dd><p>
│ │ │ │ + </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>
│ │ │ │       the address of page
│ │ │ │ -    </p></dd></dl></div></div><div class="refsect1"><a name="idm22615"></a><h2>Description</h2><p>
│ │ │ │ +    </p></dd><dt><span class="term"><em class="parameter"><code>page_flag</code></em></span></dt><dd><p>
│ │ │ │ +     page flags
│ │ │ │ +    </p></dd></dl></div></div><div class="refsect1"><a name="idm22616"></a><h2>Description</h2><p>
│ │ │ │     This probe attaches to the generic __set_page_dirty_nobuffers function.
│ │ │ │     Thus, this probe is going to fire on many other file systems in
│ │ │ │     addition to the NFS client.
│ │ │ │  </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>
│ │ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-nfs-aop-write-begin.html
│ │ │ │ @@ -1,25 +1,25 @@
│ │ │ │  <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; 
│ │ │ │       NFS client begin to write data
│ │ │ │ - </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>size</code></em></span></dt><dd><p>
│ │ │ │ + </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>size</code></em></span></dt><dd><p>
│ │ │ │       write bytes
│ │ │ │ -    </p></dd><dt><span class="term"><em class="parameter"><code>offset</code></em></span></dt><dd><p>
│ │ │ │ -     start address of this write operation 
│ │ │ │      </p></dd><dt><span class="term"><em class="parameter"><code>dev</code></em></span></dt><dd><p>
│ │ │ │       device identifier
│ │ │ │ -    </p></dd><dt><span class="term"><em class="parameter"><code>ino</code></em></span></dt><dd><p>
│ │ │ │ -     inode number 
│ │ │ │ -    </p></dd><dt><span class="term"><em class="parameter"><code>page_index</code></em></span></dt><dd><p>
│ │ │ │ -     offset within mapping, can used a page identifier
│ │ │ │ -     and position identifier in the page frame
│ │ │ │      </p></dd><dt><span class="term"><em class="parameter"><code>__page</code></em></span></dt><dd><p>
│ │ │ │       the address of page
│ │ │ │      </p></dd><dt><span class="term"><em class="parameter"><code>to</code></em></span></dt><dd><p>
│ │ │ │       end address of this write operation 
│ │ │ │ -    </p></dd></dl></div></div><div class="refsect1"><a name="idm22671"></a><h2>Description</h2><p>
│ │ │ │ +    </p></dd><dt><span class="term"><em class="parameter"><code>offset</code></em></span></dt><dd><p>
│ │ │ │ +     start address of this write operation 
│ │ │ │ +    </p></dd><dt><span class="term"><em class="parameter"><code>page_index</code></em></span></dt><dd><p>
│ │ │ │ +     offset within mapping, can used a page identifier
│ │ │ │ +     and position identifier in the page frame
│ │ │ │ +    </p></dd><dt><span class="term"><em class="parameter"><code>ino</code></em></span></dt><dd><p>
│ │ │ │ +     inode number 
│ │ │ │ +    </p></dd></dl></div></div><div class="refsect1"><a name="idm22672"></a><h2>Description</h2><p>
│ │ │ │     Occurs when write operation occurs on nfs. It prepare a page for writing,
│ │ │ │     look for a request corresponding to the page. If there
│ │ │ │     is one, and it belongs to another file, it flush it out
│ │ │ │     before it tries to copy anything into the page. 
│ │ │ │     Also do the same if it finds a request from an existing
│ │ │ │     dropped page
│ │ │ │  </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>
│ │ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-nfs-aop-write-end.html
│ │ │ │ @@ -1,29 +1,29 @@
│ │ │ │  <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; 
│ │ │ │       NFS client complete writing data
│ │ │ │ - </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_size</code></em></span></dt><dd><p>
│ │ │ │ -     file length in bytes
│ │ │ │ -    </p></dd><dt><span class="term"><em class="parameter"><code>size</code></em></span></dt><dd><p>
│ │ │ │ -     write bytes
│ │ │ │ -    </p></dd><dt><span class="term"><em class="parameter"><code>dev</code></em></span></dt><dd><p>
│ │ │ │ -     device identifier
│ │ │ │ + </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>ino</code></em></span></dt><dd><p>
│ │ │ │ +     inode number
│ │ │ │ +    </p></dd><dt><span class="term"><em class="parameter"><code>page_index</code></em></span></dt><dd><p>
│ │ │ │ +     offset within mapping, can used a page identifier and position identifier in the page frame
│ │ │ │      </p></dd><dt><span class="term"><em class="parameter"><code>offset</code></em></span></dt><dd><p>
│ │ │ │       start address of this write operation
│ │ │ │      </p></dd><dt><span class="term"><em class="parameter"><code>i_flag</code></em></span></dt><dd><p>
│ │ │ │       file flags
│ │ │ │ -    </p></dd><dt><span class="term"><em class="parameter"><code>ino</code></em></span></dt><dd><p>
│ │ │ │ -     inode number
│ │ │ │ -    </p></dd><dt><span class="term"><em class="parameter"><code>page_index</code></em></span></dt><dd><p>
│ │ │ │ -     offset within mapping, can used a page identifier and position identifier in the page frame
│ │ │ │ -    </p></dd><dt><span class="term"><em class="parameter"><code>__page</code></em></span></dt><dd><p>
│ │ │ │ -     the address of page
│ │ │ │ -    </p></dd><dt><span class="term"><em class="parameter"><code>to</code></em></span></dt><dd><p>
│ │ │ │ -     end address of this write operation
│ │ │ │ +    </p></dd><dt><span class="term"><em class="parameter"><code>dev</code></em></span></dt><dd><p>
│ │ │ │ +     device identifier
│ │ │ │ +    </p></dd><dt><span class="term"><em class="parameter"><code>size</code></em></span></dt><dd><p>
│ │ │ │ +     write bytes
│ │ │ │      </p></dd><dt><span class="term"><em class="parameter"><code>sb_flag</code></em></span></dt><dd><p>
│ │ │ │       super block flags
│ │ │ │ -    </p></dd></dl></div></div><div class="refsect1"><a name="idm22742"></a><h2>Description</h2><p>
│ │ │ │ +    </p></dd><dt><span class="term"><em class="parameter"><code>to</code></em></span></dt><dd><p>
│ │ │ │ +     end address of this write operation
│ │ │ │ +    </p></dd><dt><span class="term"><em class="parameter"><code>i_size</code></em></span></dt><dd><p>
│ │ │ │ +     file length in bytes
│ │ │ │ +    </p></dd><dt><span class="term"><em class="parameter"><code>__page</code></em></span></dt><dd><p>
│ │ │ │ +     the address of page
│ │ │ │ +    </p></dd></dl></div></div><div class="refsect1"><a name="idm22743"></a><h2>Description</h2><p>
│ │ │ │     Fires when do a write operation on nfs,
│ │ │ │     often after prepare_write
│ │ │ │     </p><p>
│ │ │ │  
│ │ │ │     Update and possibly write a cached page of an NFS file.
│ │ │ │  </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>
│ │ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-nfs-aop-writepage.html
│ │ │ │ @@ -1,33 +1,33 @@
│ │ │ │  <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; 
│ │ │ │       NFS client writing a mapped page to the NFS server
│ │ │ │ - </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>__page</code></em></span></dt><dd><p>
│ │ │ │ + </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>i_size</code></em></span></dt><dd><p>
│ │ │ │ +     file length in bytes
│ │ │ │ +    </p></dd><dt><span class="term"><em class="parameter"><code>__page</code></em></span></dt><dd><p>
│ │ │ │       the address of page
│ │ │ │ -    </p></dd><dt><span class="term"><em class="parameter"><code>sb_flag</code></em></span></dt><dd><p>
│ │ │ │ -     super block flags
│ │ │ │ +    </p></dd><dt><span class="term"><em class="parameter"><code>wsize</code></em></span></dt><dd><p>
│ │ │ │ +     write size
│ │ │ │      </p></dd><dt><span class="term"><em class="parameter"><code>for_kupdate</code></em></span></dt><dd><p>
│ │ │ │       a flag of writeback_control,
│ │ │ │       indicates if it's a kupdate writeback
│ │ │ │ +    </p></dd><dt><span class="term"><em class="parameter"><code>dev</code></em></span></dt><dd><p>
│ │ │ │ +     device identifier
│ │ │ │ +    </p></dd><dt><span class="term"><em class="parameter"><code>for_reclaim</code></em></span></dt><dd><p>
│ │ │ │ +     a flag of writeback_control,
│ │ │ │ +     indicates if it's invoked from the page allocator
│ │ │ │ +    </p></dd><dt><span class="term"><em class="parameter"><code>size</code></em></span></dt><dd><p>
│ │ │ │ +     number of pages to be written in this execution
│ │ │ │ +    </p></dd><dt><span class="term"><em class="parameter"><code>sb_flag</code></em></span></dt><dd><p>
│ │ │ │ +     super block flags
│ │ │ │      </p></dd><dt><span class="term"><em class="parameter"><code>i_flag</code></em></span></dt><dd><p>
│ │ │ │       file flags
│ │ │ │      </p></dd><dt><span class="term"><em class="parameter"><code>ino</code></em></span></dt><dd><p>
│ │ │ │       inode number  
│ │ │ │ -    </p></dd><dt><span class="term"><em class="parameter"><code>wsize</code></em></span></dt><dd><p>
│ │ │ │ -     write size
│ │ │ │      </p></dd><dt><span class="term"><em class="parameter"><code>page_index</code></em></span></dt><dd><p>
│ │ │ │       offset within mapping,
│ │ │ │       can used a page identifier and position identifier in the page frame
│ │ │ │ -    </p></dd><dt><span class="term"><em class="parameter"><code>size</code></em></span></dt><dd><p>
│ │ │ │ -     number of pages to be written in this execution
│ │ │ │      </p></dd><dt><span class="term"><em class="parameter"><code>i_state</code></em></span></dt><dd><p>
│ │ │ │       inode state flags
│ │ │ │ -    </p></dd><dt><span class="term"><em class="parameter"><code>dev</code></em></span></dt><dd><p>
│ │ │ │ -     device identifier
│ │ │ │ -    </p></dd><dt><span class="term"><em class="parameter"><code>i_size</code></em></span></dt><dd><p>
│ │ │ │ -     file length in bytes
│ │ │ │ -    </p></dd><dt><span class="term"><em class="parameter"><code>for_reclaim</code></em></span></dt><dd><p>
│ │ │ │ -     a flag of writeback_control,
│ │ │ │ -     indicates if it's invoked from the page allocator
│ │ │ │ -    </p></dd></dl></div></div><div class="refsect1"><a name="idm22824"></a><h2>Description</h2><p>
│ │ │ │ +    </p></dd></dl></div></div><div class="refsect1"><a name="idm22825"></a><h2>Description</h2><p>
│ │ │ │     The priority of wb is decided by the flags
│ │ │ │     <em class="parameter"><code>for_reclaim</code></em> and <em class="parameter"><code>for_kupdate</code></em>.
│ │ │ │  </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>
│ │ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-nfs-aop-writepages.html
│ │ │ │ @@ -1,24 +1,24 @@
│ │ │ │  <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; 
│ │ │ │       NFS client writing several dirty pages to the NFS server
│ │ │ │ - </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>
│ │ │ │ -     a flag of writeback_control,
│ │ │ │ -     indicates if it's a kupdate writeback
│ │ │ │ + </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>wpages</code></em></span></dt><dd><p>
│ │ │ │ +     write size (in pages)
│ │ │ │      </p></dd><dt><span class="term"><em class="parameter"><code>ino</code></em></span></dt><dd><p>
│ │ │ │       inode number
│ │ │ │      </p></dd><dt><span class="term"><em class="parameter"><code>wsize</code></em></span></dt><dd><p>
│ │ │ │       write size
│ │ │ │ -    </p></dd><dt><span class="term"><em class="parameter"><code>wpages</code></em></span></dt><dd><p>
│ │ │ │ -     write size (in pages)
│ │ │ │ -    </p></dd><dt><span class="term"><em class="parameter"><code>nr_to_write</code></em></span></dt><dd><p>
│ │ │ │ -     number of pages attempted to be written in this execution
│ │ │ │ +    </p></dd><dt><span class="term"><em class="parameter"><code>for_kupdate</code></em></span></dt><dd><p>
│ │ │ │ +     a flag of writeback_control,
│ │ │ │ +     indicates if it's a kupdate writeback
│ │ │ │      </p></dd><dt><span class="term"><em class="parameter"><code>for_reclaim</code></em></span></dt><dd><p>
│ │ │ │       a flag of writeback_control,
│ │ │ │       indicates if it's invoked from the page allocator
│ │ │ │ -    </p></dd><dt><span class="term"><em class="parameter"><code>size</code></em></span></dt><dd><p>
│ │ │ │ -     number of pages attempted to be written in this execution
│ │ │ │      </p></dd><dt><span class="term"><em class="parameter"><code>dev</code></em></span></dt><dd><p>
│ │ │ │       device identifier
│ │ │ │ -    </p></dd></dl></div></div><div class="refsect1"><a name="idm22887"></a><h2>Description</h2><p>
│ │ │ │ +    </p></dd><dt><span class="term"><em class="parameter"><code>size</code></em></span></dt><dd><p>
│ │ │ │ +     number of pages attempted to be written in this execution
│ │ │ │ +    </p></dd><dt><span class="term"><em class="parameter"><code>nr_to_write</code></em></span></dt><dd><p>
│ │ │ │ +     number of pages attempted to be written in this execution
│ │ │ │ +    </p></dd></dl></div></div><div class="refsect1"><a name="idm22888"></a><h2>Description</h2><p>
│ │ │ │     The priority of wb is decided by the flags
│ │ │ │     <em class="parameter"><code>for_reclaim</code></em> and <em class="parameter"><code>for_kupdate</code></em>.
│ │ │ │  </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>
│ │ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-nfs-fop-aio-read.html
│ │ │ │ @@ -1,25 +1,25 @@
│ │ │ │  <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; 
│ │ │ │       NFS client aio_read file operation
│ │ │ │ - </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>dev</code></em></span></dt><dd><p>
│ │ │ │ + </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>dev</code></em></span></dt><dd><p>
│ │ │ │       device identifier
│ │ │ │ -    </p></dd><dt><span class="term"><em class="parameter"><code>file_name</code></em></span></dt><dd><p>
│ │ │ │ -     file name
│ │ │ │ -    </p></dd><dt><span class="term"><em class="parameter"><code>pos</code></em></span></dt><dd><p>
│ │ │ │ -     current position of file   
│ │ │ │ +    </p></dd><dt><span class="term"><em class="parameter"><code>buf</code></em></span></dt><dd><p>
│ │ │ │ +     the address of buf in user space
│ │ │ │      </p></dd><dt><span class="term"><em class="parameter"><code>attrtimeo</code></em></span></dt><dd><p>
│ │ │ │       how long the cached information is assumed to be valid.
│ │ │ │       We need to revalidate the cached attrs for this inode
│ │ │ │       if jiffies - read_cache_jiffies &gt; attrtimeo.
│ │ │ │ -    </p></dd><dt><span class="term"><em class="parameter"><code>count</code></em></span></dt><dd><p>
│ │ │ │ -     read bytes
│ │ │ │ +    </p></dd><dt><span class="term"><em class="parameter"><code>ino</code></em></span></dt><dd><p>
│ │ │ │ +     inode number        
│ │ │ │ +    </p></dd><dt><span class="term"><em class="parameter"><code>cache_time</code></em></span></dt><dd><p>
│ │ │ │ +     when we started read-caching this inode
│ │ │ │      </p></dd><dt><span class="term"><em class="parameter"><code>cache_valid</code></em></span></dt><dd><p>
│ │ │ │       cache related bit mask flag
│ │ │ │ +    </p></dd><dt><span class="term"><em class="parameter"><code>pos</code></em></span></dt><dd><p>
│ │ │ │ +     current position of file   
│ │ │ │      </p></dd><dt><span class="term"><em class="parameter"><code>parent_name</code></em></span></dt><dd><p>
│ │ │ │       parent dir name
│ │ │ │ -    </p></dd><dt><span class="term"><em class="parameter"><code>buf</code></em></span></dt><dd><p>
│ │ │ │ -     the address of buf in user space
│ │ │ │ -    </p></dd><dt><span class="term"><em class="parameter"><code>cache_time</code></em></span></dt><dd><p>
│ │ │ │ -     when we started read-caching this inode
│ │ │ │ -    </p></dd><dt><span class="term"><em class="parameter"><code>ino</code></em></span></dt><dd><p>
│ │ │ │ -     inode number        
│ │ │ │ +    </p></dd><dt><span class="term"><em class="parameter"><code>count</code></em></span></dt><dd><p>
│ │ │ │ +     read bytes
│ │ │ │ +    </p></dd><dt><span class="term"><em class="parameter"><code>file_name</code></em></span></dt><dd><p>
│ │ │ │ +     file name
│ │ │ │      </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>
│ │ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-nfs-fop-aio-write.html
│ │ │ │ @@ -1,17 +1,17 @@
│ │ │ │  <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; 
│ │ │ │       NFS client aio_write file operation
│ │ │ │ - </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>
│ │ │ │ -     device identifier
│ │ │ │ -    </p></dd><dt><span class="term"><em class="parameter"><code>file_name</code></em></span></dt><dd><p>
│ │ │ │ -     file name
│ │ │ │ -    </p></dd><dt><span class="term"><em class="parameter"><code>pos</code></em></span></dt><dd><p>
│ │ │ │ -     offset of the file 
│ │ │ │ -    </p></dd><dt><span class="term"><em class="parameter"><code>ino</code></em></span></dt><dd><p>
│ │ │ │ + </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>ino</code></em></span></dt><dd><p>
│ │ │ │       inode number        
│ │ │ │ +    </p></dd><dt><span class="term"><em class="parameter"><code>dev</code></em></span></dt><dd><p>
│ │ │ │ +     device identifier
│ │ │ │      </p></dd><dt><span class="term"><em class="parameter"><code>buf</code></em></span></dt><dd><p>
│ │ │ │       the address of buf in user space
│ │ │ │      </p></dd><dt><span class="term"><em class="parameter"><code>parent_name</code></em></span></dt><dd><p>
│ │ │ │       parent dir name
│ │ │ │ +    </p></dd><dt><span class="term"><em class="parameter"><code>pos</code></em></span></dt><dd><p>
│ │ │ │ +     offset of the file 
│ │ │ │      </p></dd><dt><span class="term"><em class="parameter"><code>count</code></em></span></dt><dd><p>
│ │ │ │       read bytes
│ │ │ │ +    </p></dd><dt><span class="term"><em class="parameter"><code>file_name</code></em></span></dt><dd><p>
│ │ │ │ +     file name
│ │ │ │      </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>
│ │ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-nfs-fop-check-flags.html
│ │ │ │ @@ -1,5 +1,5 @@
│ │ │ │  <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; 
│ │ │ │       NFS client checking flag operation
│ │ │ │ - </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>
│ │ │ │ + </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>
│ │ │ │       file flag
│ │ │ │      </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>
│ │ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-nfs-fop-flush.html
│ │ │ │ @@ -1,11 +1,11 @@
│ │ │ │  <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; 
│ │ │ │       NFS client flush file operation
│ │ │ │ - </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>ndirty</code></em></span></dt><dd><p>
│ │ │ │ + </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>ndirty</code></em></span></dt><dd><p>
│ │ │ │       number of dirty page
│ │ │ │ -    </p></dd><dt><span class="term"><em class="parameter"><code>ino</code></em></span></dt><dd><p>
│ │ │ │ -     inode number
│ │ │ │      </p></dd><dt><span class="term"><em class="parameter"><code>mode</code></em></span></dt><dd><p>
│ │ │ │       file mode
│ │ │ │ +    </p></dd><dt><span class="term"><em class="parameter"><code>ino</code></em></span></dt><dd><p>
│ │ │ │ +     inode number
│ │ │ │      </p></dd><dt><span class="term"><em class="parameter"><code>dev</code></em></span></dt><dd><p>
│ │ │ │       device identifier
│ │ │ │      </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>
│ │ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-nfs-fop-fsync.html
│ │ │ │ @@ -1,9 +1,9 @@
│ │ │ │  <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; 
│ │ │ │       NFS client fsync operation
│ │ │ │ - </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>
│ │ │ │ + </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>ndirty</code></em></span></dt><dd><p>
│ │ │ │       number of dirty pages
│ │ │ │      </p></dd><dt><span class="term"><em class="parameter"><code>ino</code></em></span></dt><dd><p>
│ │ │ │       inode number
│ │ │ │      </p></dd><dt><span class="term"><em class="parameter"><code>dev</code></em></span></dt><dd><p>
│ │ │ │       device identifier
│ │ │ │      </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>
│ │ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-nfs-fop-llseek.html
│ │ │ │ @@ -1,13 +1,13 @@
│ │ │ │  <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; 
│ │ │ │    NFS client llseek operation
│ │ │ │ - </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>ino</code></em></span></dt><dd><p>
│ │ │ │ + </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>ino</code></em></span></dt><dd><p>
│ │ │ │       inode number
│ │ │ │      </p></dd><dt><span class="term"><em class="parameter"><code>dev</code></em></span></dt><dd><p>
│ │ │ │       device identifier
│ │ │ │ +    </p></dd><dt><span class="term"><em class="parameter"><code>whence_str</code></em></span></dt><dd><p>
│ │ │ │ +     symbolic string representation of the position to seek from
│ │ │ │      </p></dd><dt><span class="term"><em class="parameter"><code>whence</code></em></span></dt><dd><p>
│ │ │ │       the position to seek from
│ │ │ │      </p></dd><dt><span class="term"><em class="parameter"><code>offset</code></em></span></dt><dd><p>
│ │ │ │       the offset of the file will be repositioned
│ │ │ │ -    </p></dd><dt><span class="term"><em class="parameter"><code>whence_str</code></em></span></dt><dd><p>
│ │ │ │ -     symbolic string representation of the position to seek from
│ │ │ │      </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>
│ │ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-nfs-fop-lock.html
│ │ │ │ @@ -1,19 +1,19 @@
│ │ │ │  <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; 
│ │ │ │       NFS client file lock operation
│ │ │ │ - </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>cmd</code></em></span></dt><dd><p>
│ │ │ │ -     cmd arguments
│ │ │ │ + </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_type</code></em></span></dt><dd><p>
│ │ │ │ +     lock type
│ │ │ │      </p></dd><dt><span class="term"><em class="parameter"><code>i_mode</code></em></span></dt><dd><p>
│ │ │ │       file type and access rights
│ │ │ │ -    </p></dd><dt><span class="term"><em class="parameter"><code>fl_end</code></em></span></dt><dd><p>
│ │ │ │ -     ending offset of locked region
│ │ │ │      </p></dd><dt><span class="term"><em class="parameter"><code>dev</code></em></span></dt><dd><p>
│ │ │ │       device identifier
│ │ │ │ -    </p></dd><dt><span class="term"><em class="parameter"><code>fl_type</code></em></span></dt><dd><p>
│ │ │ │ -     lock type
│ │ │ │      </p></dd><dt><span class="term"><em class="parameter"><code>ino</code></em></span></dt><dd><p>
│ │ │ │       inode number
│ │ │ │ -    </p></dd><dt><span class="term"><em class="parameter"><code>fl_start</code></em></span></dt><dd><p>
│ │ │ │ -     starting offset of locked region
│ │ │ │ +    </p></dd><dt><span class="term"><em class="parameter"><code>fl_end</code></em></span></dt><dd><p>
│ │ │ │ +     ending offset of locked region
│ │ │ │      </p></dd><dt><span class="term"><em class="parameter"><code>fl_flag</code></em></span></dt><dd><p>
│ │ │ │       lock flags
│ │ │ │ +    </p></dd><dt><span class="term"><em class="parameter"><code>fl_start</code></em></span></dt><dd><p>
│ │ │ │ +     starting offset of locked region
│ │ │ │ +    </p></dd><dt><span class="term"><em class="parameter"><code>cmd</code></em></span></dt><dd><p>
│ │ │ │ +     cmd arguments
│ │ │ │      </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>
│ │ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-nfs-fop-mmap.html
│ │ │ │ @@ -1,27 +1,27 @@
│ │ │ │  <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; 
│ │ │ │       NFS client mmap operation
│ │ │ │ - </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>dev</code></em></span></dt><dd><p>
│ │ │ │ + </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>dev</code></em></span></dt><dd><p>
│ │ │ │       device identifier
│ │ │ │ -    </p></dd><dt><span class="term"><em class="parameter"><code>parent_name</code></em></span></dt><dd><p>
│ │ │ │ -     parent dir name
│ │ │ │ +    </p></dd><dt><span class="term"><em class="parameter"><code>buf</code></em></span></dt><dd><p>
│ │ │ │ +     the address of buf in user space
│ │ │ │      </p></dd><dt><span class="term"><em class="parameter"><code>attrtimeo</code></em></span></dt><dd><p>
│ │ │ │       how long the cached information is assumed to be valid.
│ │ │ │       We need to revalidate the cached attrs for this inode 
│ │ │ │       if jiffies - read_cache_jiffies &gt; attrtimeo.
│ │ │ │ +    </p></dd><dt><span class="term"><em class="parameter"><code>ino</code></em></span></dt><dd><p>
│ │ │ │ +     inode number        
│ │ │ │ +    </p></dd><dt><span class="term"><em class="parameter"><code>cache_time</code></em></span></dt><dd><p>
│ │ │ │ +     when we started read-caching this inode
│ │ │ │ +    </p></dd><dt><span class="term"><em class="parameter"><code>cache_valid</code></em></span></dt><dd><p>
│ │ │ │ +     cache related bit mask flag
│ │ │ │ +    </p></dd><dt><span class="term"><em class="parameter"><code>parent_name</code></em></span></dt><dd><p>
│ │ │ │ +     parent dir name
│ │ │ │      </p></dd><dt><span class="term"><em class="parameter"><code>vm_end</code></em></span></dt><dd><p>
│ │ │ │       the first byte after end address within vm_mm
│ │ │ │      </p></dd><dt><span class="term"><em class="parameter"><code>vm_start</code></em></span></dt><dd><p>
│ │ │ │       start address within vm_mm 
│ │ │ │ -    </p></dd><dt><span class="term"><em class="parameter"><code>file_name</code></em></span></dt><dd><p>
│ │ │ │ -     file name
│ │ │ │      </p></dd><dt><span class="term"><em class="parameter"><code>vm_flag</code></em></span></dt><dd><p>
│ │ │ │       vm flags
│ │ │ │ -    </p></dd><dt><span class="term"><em class="parameter"><code>cache_valid</code></em></span></dt><dd><p>
│ │ │ │ -     cache related bit mask flag
│ │ │ │ -    </p></dd><dt><span class="term"><em class="parameter"><code>ino</code></em></span></dt><dd><p>
│ │ │ │ -     inode number        
│ │ │ │ -    </p></dd><dt><span class="term"><em class="parameter"><code>cache_time</code></em></span></dt><dd><p>
│ │ │ │ -     when we started read-caching this inode
│ │ │ │ -    </p></dd><dt><span class="term"><em class="parameter"><code>buf</code></em></span></dt><dd><p>
│ │ │ │ -     the address of buf in user space
│ │ │ │ +    </p></dd><dt><span class="term"><em class="parameter"><code>file_name</code></em></span></dt><dd><p>
│ │ │ │ +     file name
│ │ │ │      </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>
│ │ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-nfs-fop-open.html
│ │ │ │ @@ -1,13 +1,13 @@
│ │ │ │  <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; 
│ │ │ │       NFS client file open operation
│ │ │ │ - </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>
│ │ │ │ -     device identifier
│ │ │ │ + </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>file_name</code></em></span></dt><dd><p>
│ │ │ │ +     file name
│ │ │ │      </p></dd><dt><span class="term"><em class="parameter"><code>i_size</code></em></span></dt><dd><p>
│ │ │ │       file length in bytes 
│ │ │ │      </p></dd><dt><span class="term"><em class="parameter"><code>flag</code></em></span></dt><dd><p>
│ │ │ │       file flag
│ │ │ │ -    </p></dd><dt><span class="term"><em class="parameter"><code>file_name</code></em></span></dt><dd><p>
│ │ │ │ -     file name
│ │ │ │      </p></dd><dt><span class="term"><em class="parameter"><code>ino</code></em></span></dt><dd><p>
│ │ │ │       inode number
│ │ │ │ +    </p></dd><dt><span class="term"><em class="parameter"><code>dev</code></em></span></dt><dd><p>
│ │ │ │ +     device identifier
│ │ │ │      </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>
│ │ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-nfs-fop-read-iter.html
│ │ │ │ @@ -1,23 +1,23 @@
│ │ │ │  <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; 
│ │ │ │       NFS client read_iter file operation
│ │ │ │ - </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>dev</code></em></span></dt><dd><p>
│ │ │ │ -     device identifier
│ │ │ │ + </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>count</code></em></span></dt><dd><p>
│ │ │ │ +     read bytes
│ │ │ │      </p></dd><dt><span class="term"><em class="parameter"><code>file_name</code></em></span></dt><dd><p>
│ │ │ │       file name
│ │ │ │ +    </p></dd><dt><span class="term"><em class="parameter"><code>dev</code></em></span></dt><dd><p>
│ │ │ │ +     device identifier
│ │ │ │ +    </p></dd><dt><span class="term"><em class="parameter"><code>ino</code></em></span></dt><dd><p>
│ │ │ │ +     inode number        
│ │ │ │      </p></dd><dt><span class="term"><em class="parameter"><code>attrtimeo</code></em></span></dt><dd><p>
│ │ │ │       how long the cached information is assumed to be valid.
│ │ │ │       We need to revalidate the cached attrs for this inode
│ │ │ │       if jiffies - read_cache_jiffies &gt; attrtimeo.
│ │ │ │ -    </p></dd><dt><span class="term"><em class="parameter"><code>pos</code></em></span></dt><dd><p>
│ │ │ │ -     current position of file   
│ │ │ │ -    </p></dd><dt><span class="term"><em class="parameter"><code>ino</code></em></span></dt><dd><p>
│ │ │ │ -     inode number        
│ │ │ │ -    </p></dd><dt><span class="term"><em class="parameter"><code>cache_time</code></em></span></dt><dd><p>
│ │ │ │ -     when we started read-caching this inode
│ │ │ │ -    </p></dd><dt><span class="term"><em class="parameter"><code>count</code></em></span></dt><dd><p>
│ │ │ │ -     read bytes
│ │ │ │      </p></dd><dt><span class="term"><em class="parameter"><code>cache_valid</code></em></span></dt><dd><p>
│ │ │ │       cache related bit mask flag
│ │ │ │ +    </p></dd><dt><span class="term"><em class="parameter"><code>cache_time</code></em></span></dt><dd><p>
│ │ │ │ +     when we started read-caching this inode
│ │ │ │      </p></dd><dt><span class="term"><em class="parameter"><code>parent_name</code></em></span></dt><dd><p>
│ │ │ │       parent dir name
│ │ │ │ +    </p></dd><dt><span class="term"><em class="parameter"><code>pos</code></em></span></dt><dd><p>
│ │ │ │ +     current position of file   
│ │ │ │      </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>
│ │ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-nfs-fop-read.html
│ │ │ │ @@ -1,9 +1,9 @@
│ │ │ │  <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; 
│ │ │ │       NFS client read operation
│ │ │ │ - </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>
│ │ │ │ + </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>
│ │ │ │       block device name
│ │ │ │ -    </p></dd></dl></div></div><div class="refsect1"><a name="idm23347"></a><h2>Description</h2><p>
│ │ │ │ +    </p></dd></dl></div></div><div class="refsect1"><a name="idm23348"></a><h2>Description</h2><p>
│ │ │ │     SystemTap uses the vfs.do_sync_read probe to implement this probe
│ │ │ │     and as a result will get operations other than the NFS client read
│ │ │ │     operations.
│ │ │ │  </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>
│ │ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-nfs-fop-release.html
│ │ │ │ @@ -1,9 +1,9 @@
│ │ │ │  <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; 
│ │ │ │       NFS client release page operation
│ │ │ │ - </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>dev</code></em></span></dt><dd><p>
│ │ │ │ + </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>mode</code></em></span></dt><dd><p>
│ │ │ │ +     file mode
│ │ │ │ +    </p></dd><dt><span class="term"><em class="parameter"><code>dev</code></em></span></dt><dd><p>
│ │ │ │       device identifier
│ │ │ │      </p></dd><dt><span class="term"><em class="parameter"><code>ino</code></em></span></dt><dd><p>
│ │ │ │       inode number
│ │ │ │ -    </p></dd><dt><span class="term"><em class="parameter"><code>mode</code></em></span></dt><dd><p>
│ │ │ │ -     file mode
│ │ │ │      </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>
│ │ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-nfs-fop-sendfile.html
│ │ │ │ @@ -1,19 +1,19 @@
│ │ │ │  <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; 
│ │ │ │       NFS client send file operation
│ │ │ │ - </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>attrtimeo</code></em></span></dt><dd><p>
│ │ │ │ -     how long the cached information is assumed to be valid.
│ │ │ │ -     We need to revalidate the cached attrs for this inode
│ │ │ │ -     if jiffies - read_cache_jiffies &gt; attrtimeo.
│ │ │ │ -    </p></dd><dt><span class="term"><em class="parameter"><code>dev</code></em></span></dt><dd><p>
│ │ │ │ -     device identifier
│ │ │ │ + </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>count</code></em></span></dt><dd><p>
│ │ │ │ +     read bytes
│ │ │ │      </p></dd><dt><span class="term"><em class="parameter"><code>ppos</code></em></span></dt><dd><p>
│ │ │ │       current position of file
│ │ │ │      </p></dd><dt><span class="term"><em class="parameter"><code>cache_time</code></em></span></dt><dd><p>
│ │ │ │       when we started read-caching this inode
│ │ │ │ -    </p></dd><dt><span class="term"><em class="parameter"><code>ino</code></em></span></dt><dd><p>
│ │ │ │ -     inode number
│ │ │ │ -    </p></dd><dt><span class="term"><em class="parameter"><code>count</code></em></span></dt><dd><p>
│ │ │ │ -     read bytes
│ │ │ │      </p></dd><dt><span class="term"><em class="parameter"><code>cache_valid</code></em></span></dt><dd><p>
│ │ │ │       cache related bit mask flag
│ │ │ │ +    </p></dd><dt><span class="term"><em class="parameter"><code>dev</code></em></span></dt><dd><p>
│ │ │ │ +     device identifier
│ │ │ │ +    </p></dd><dt><span class="term"><em class="parameter"><code>attrtimeo</code></em></span></dt><dd><p>
│ │ │ │ +     how long the cached information is assumed to be valid.
│ │ │ │ +     We need to revalidate the cached attrs for this inode
│ │ │ │ +     if jiffies - read_cache_jiffies &gt; attrtimeo.
│ │ │ │ +    </p></dd><dt><span class="term"><em class="parameter"><code>ino</code></em></span></dt><dd><p>
│ │ │ │ +     inode number
│ │ │ │      </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>
│ │ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-nfs-fop-write-iter.html
│ │ │ │ @@ -1,15 +1,15 @@
│ │ │ │  <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; 
│ │ │ │       NFS client write_iter file operation
│ │ │ │ - </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>dev</code></em></span></dt><dd><p>
│ │ │ │ -     device identifier
│ │ │ │ + </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>count</code></em></span></dt><dd><p>
│ │ │ │ +     read bytes
│ │ │ │      </p></dd><dt><span class="term"><em class="parameter"><code>file_name</code></em></span></dt><dd><p>
│ │ │ │       file name
│ │ │ │ -    </p></dd><dt><span class="term"><em class="parameter"><code>pos</code></em></span></dt><dd><p>
│ │ │ │ -     offset of the file 
│ │ │ │ -    </p></dd><dt><span class="term"><em class="parameter"><code>count</code></em></span></dt><dd><p>
│ │ │ │ -     read bytes
│ │ │ │ -    </p></dd><dt><span class="term"><em class="parameter"><code>parent_name</code></em></span></dt><dd><p>
│ │ │ │ -     parent dir name
│ │ │ │ +    </p></dd><dt><span class="term"><em class="parameter"><code>dev</code></em></span></dt><dd><p>
│ │ │ │ +     device identifier
│ │ │ │      </p></dd><dt><span class="term"><em class="parameter"><code>ino</code></em></span></dt><dd><p>
│ │ │ │       inode number        
│ │ │ │ +    </p></dd><dt><span class="term"><em class="parameter"><code>parent_name</code></em></span></dt><dd><p>
│ │ │ │ +     parent dir name
│ │ │ │ +    </p></dd><dt><span class="term"><em class="parameter"><code>pos</code></em></span></dt><dd><p>
│ │ │ │ +     offset of the file 
│ │ │ │      </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>
│ │ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-nfs-fop-write.html
│ │ │ │ @@ -1,9 +1,9 @@
│ │ │ │  <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; 
│ │ │ │       NFS client write operation
│ │ │ │ - </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>
│ │ │ │ + </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>
│ │ │ │       block device name
│ │ │ │ -    </p></dd></dl></div></div><div class="refsect1"><a name="idm23522"></a><h2>Description</h2><p>
│ │ │ │ +    </p></dd></dl></div></div><div class="refsect1"><a name="idm23523"></a><h2>Description</h2><p>
│ │ │ │     SystemTap uses the vfs.do_sync_write probe to implement this probe
│ │ │ │     and as a result will get operations other than the NFS client write
│ │ │ │     operations.
│ │ │ │  </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>
│ │ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-nfs-proc-commit-done.html
│ │ │ │ @@ -1,20 +1,20 @@
│ │ │ │  <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; 
│ │ │ │       NFS client response to a commit RPC task
│ │ │ │ - </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>valid</code></em></span></dt><dd><p>
│ │ │ │ + </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>valid</code></em></span></dt><dd><p>
│ │ │ │       fattr-&gt;valid, indicates which fields are valid 
│ │ │ │      </p></dd><dt><span class="term"><em class="parameter"><code>prot</code></em></span></dt><dd><p>
│ │ │ │       transfer protocol
│ │ │ │      </p></dd><dt><span class="term"><em class="parameter"><code>count</code></em></span></dt><dd><p>
│ │ │ │       number of bytes committed
│ │ │ │ +    </p></dd><dt><span class="term"><em class="parameter"><code>version</code></em></span></dt><dd><p>
│ │ │ │ +     NFS version
│ │ │ │      </p></dd><dt><span class="term"><em class="parameter"><code>timestamp</code></em></span></dt><dd><p>
│ │ │ │       V4 timestamp, which is used for lease renewal
│ │ │ │      </p></dd><dt><span class="term"><em class="parameter"><code>status</code></em></span></dt><dd><p>
│ │ │ │       result of last operation
│ │ │ │      </p></dd><dt><span class="term"><em class="parameter"><code>server_ip</code></em></span></dt><dd><p>
│ │ │ │       IP address of server
│ │ │ │ -    </p></dd><dt><span class="term"><em class="parameter"><code>version</code></em></span></dt><dd><p>
│ │ │ │ -     NFS version
│ │ │ │ -    </p></dd></dl></div></div><div class="refsect1"><a name="idm23683"></a><h2>Description</h2><p>
│ │ │ │ +    </p></dd></dl></div></div><div class="refsect1"><a name="idm23684"></a><h2>Description</h2><p>
│ │ │ │     Fires when a reply to a commit RPC task is received
│ │ │ │     or some commit operation error occur (timeout or socket shutdown).
│ │ │ │  </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>
│ │ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-nfs-proc-commit-setup.html
│ │ │ │ @@ -1,25 +1,25 @@
│ │ │ │  <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; 
│ │ │ │       NFS client setting up a commit RPC task
│ │ │ │ - </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>server_ip</code></em></span></dt><dd><p>
│ │ │ │ -     IP address of server
│ │ │ │ -    </p></dd><dt><span class="term"><em class="parameter"><code>version</code></em></span></dt><dd><p>
│ │ │ │ + </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>
│ │ │ │       NFS version
│ │ │ │      </p></dd><dt><span class="term"><em class="parameter"><code>bitmask1</code></em></span></dt><dd><p>
│ │ │ │       V4 bitmask representing the set of attributes supported
│ │ │ │       on this filesystem
│ │ │ │ +    </p></dd><dt><span class="term"><em class="parameter"><code>size</code></em></span></dt><dd><p>
│ │ │ │ +     bytes in this commit
│ │ │ │ +    </p></dd><dt><span class="term"><em class="parameter"><code>server_ip</code></em></span></dt><dd><p>
│ │ │ │ +     IP address of server
│ │ │ │      </p></dd><dt><span class="term"><em class="parameter"><code>prot</code></em></span></dt><dd><p>
│ │ │ │       transfer protocol
│ │ │ │ +    </p></dd><dt><span class="term"><em class="parameter"><code>count</code></em></span></dt><dd><p>
│ │ │ │ +     bytes in this commit
│ │ │ │      </p></dd><dt><span class="term"><em class="parameter"><code>bitmask0</code></em></span></dt><dd><p>
│ │ │ │       V4 bitmask representing the set of attributes supported
│ │ │ │       on this filesystem
│ │ │ │ -    </p></dd><dt><span class="term"><em class="parameter"><code>count</code></em></span></dt><dd><p>
│ │ │ │ -     bytes in this commit
│ │ │ │ -    </p></dd><dt><span class="term"><em class="parameter"><code>size</code></em></span></dt><dd><p>
│ │ │ │ -     bytes in this commit
│ │ │ │      </p></dd><dt><span class="term"><em class="parameter"><code>offset</code></em></span></dt><dd><p>
│ │ │ │       the file offset
│ │ │ │ -    </p></dd></dl></div></div><div class="refsect1"><a name="idm23744"></a><h2>Description</h2><p>
│ │ │ │ +    </p></dd></dl></div></div><div class="refsect1"><a name="idm23745"></a><h2>Description</h2><p>
│ │ │ │     The commit_setup function is used to setup a commit RPC task.
│ │ │ │     Is is not doing the actual commit operation.
│ │ │ │     It does not exist in NFSv2.
│ │ │ │  </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>
│ │ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-nfs-proc-commit.html
│ │ │ │ @@ -1,26 +1,26 @@
│ │ │ │  <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; 
│ │ │ │       NFS client committing data on server
│ │ │ │ - </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>bitmask0</code></em></span></dt><dd><p>
│ │ │ │ + </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>bitmask0</code></em></span></dt><dd><p>
│ │ │ │       V4 bitmask representing the set of attributes supported
│ │ │ │       on this filesystem
│ │ │ │ -    </p></dd><dt><span class="term"><em class="parameter"><code>size</code></em></span></dt><dd><p>
│ │ │ │ -     read bytes in this execution
│ │ │ │ -    </p></dd><dt><span class="term"><em class="parameter"><code>prot</code></em></span></dt><dd><p>
│ │ │ │ -     transfer protocol
│ │ │ │      </p></dd><dt><span class="term"><em class="parameter"><code>offset</code></em></span></dt><dd><p>
│ │ │ │       the file offset
│ │ │ │ +    </p></dd><dt><span class="term"><em class="parameter"><code>prot</code></em></span></dt><dd><p>
│ │ │ │ +     transfer protocol
│ │ │ │ +    </p></dd><dt><span class="term"><em class="parameter"><code>size</code></em></span></dt><dd><p>
│ │ │ │ +     read bytes in this execution
│ │ │ │ +    </p></dd><dt><span class="term"><em class="parameter"><code>server_ip</code></em></span></dt><dd><p>
│ │ │ │ +     IP address of server
│ │ │ │ +    </p></dd><dt><span class="term"><em class="parameter"><code>version</code></em></span></dt><dd><p>
│ │ │ │ +     NFS version
│ │ │ │      </p></dd><dt><span class="term"><em class="parameter"><code>bitmask1</code></em></span></dt><dd><p>
│ │ │ │       V4 bitmask representing the set of attributes supported
│ │ │ │       on this filesystem
│ │ │ │ -    </p></dd><dt><span class="term"><em class="parameter"><code>version</code></em></span></dt><dd><p>
│ │ │ │ -     NFS version
│ │ │ │ -    </p></dd><dt><span class="term"><em class="parameter"><code>server_ip</code></em></span></dt><dd><p>
│ │ │ │ -     IP address of server
│ │ │ │ -    </p></dd></dl></div></div><div class="refsect1"><a name="idm23626"></a><h2>Description</h2><p>
│ │ │ │ +    </p></dd></dl></div></div><div class="refsect1"><a name="idm23627"></a><h2>Description</h2><p>
│ │ │ │     All the nfs.proc.commit kernel functions were removed in kernel
│ │ │ │     commit 200baa in December 2006, so these probes do not exist on Linux
│ │ │ │     2.6.21 and newer kernels.
│ │ │ │     </p><p>
│ │ │ │  
│ │ │ │     Fires when client writes the buffered data to disk.
│ │ │ │     The buffered data is asynchronously written by client earlier.
│ │ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-nfs-proc-create.html
│ │ │ │ @@ -1,17 +1,17 @@
│ │ │ │  <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; 
│ │ │ │       NFS client creating file on server
│ │ │ │ - </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>server_ip</code></em></span></dt><dd><p>
│ │ │ │ -     IP address of server
│ │ │ │ -    </p></dd><dt><span class="term"><em class="parameter"><code>version</code></em></span></dt><dd><p>
│ │ │ │ + </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>version</code></em></span></dt><dd><p>
│ │ │ │       NFS version (the function is used for all NFS version)
│ │ │ │ -    </p></dd><dt><span class="term"><em class="parameter"><code>flag</code></em></span></dt><dd><p>
│ │ │ │ -     indicates create mode (only for NFSv3 and NFSv4)
│ │ │ │ -    </p></dd><dt><span class="term"><em class="parameter"><code>filelen</code></em></span></dt><dd><p>
│ │ │ │ -     length of file name
│ │ │ │ -    </p></dd><dt><span class="term"><em class="parameter"><code>filename</code></em></span></dt><dd><p>
│ │ │ │ -     file name
│ │ │ │ +    </p></dd><dt><span class="term"><em class="parameter"><code>server_ip</code></em></span></dt><dd><p>
│ │ │ │ +     IP address of server
│ │ │ │      </p></dd><dt><span class="term"><em class="parameter"><code>fh</code></em></span></dt><dd><p>
│ │ │ │       file handle of parent dir
│ │ │ │ +    </p></dd><dt><span class="term"><em class="parameter"><code>filename</code></em></span></dt><dd><p>
│ │ │ │ +     file name
│ │ │ │      </p></dd><dt><span class="term"><em class="parameter"><code>prot</code></em></span></dt><dd><p>
│ │ │ │       transfer protocol
│ │ │ │ +    </p></dd><dt><span class="term"><em class="parameter"><code>flag</code></em></span></dt><dd><p>
│ │ │ │ +     indicates create mode (only for NFSv3 and NFSv4)
│ │ │ │ +    </p></dd><dt><span class="term"><em class="parameter"><code>filelen</code></em></span></dt><dd><p>
│ │ │ │ +     length of file name
│ │ │ │      </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>
│ │ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-nfs-proc-handle-exception.html
│ │ │ │ @@ -1,7 +1,7 @@
│ │ │ │  <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; 
│ │ │ │       NFS client handling an NFSv4 exception
│ │ │ │ - </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>
│ │ │ │ + </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>
│ │ │ │       indicates the type of error
│ │ │ │ -    </p></dd></dl></div></div><div class="refsect1"><a name="idm23823"></a><h2>Description</h2><p>
│ │ │ │ +    </p></dd></dl></div></div><div class="refsect1"><a name="idm23824"></a><h2>Description</h2><p>
│ │ │ │     This is the error handling routine for processes for NFSv4.
│ │ │ │  </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>
│ │ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-nfs-proc-lookup.html
│ │ │ │ @@ -1,19 +1,19 @@
│ │ │ │  <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; 
│ │ │ │    NFS client opens/searches a file on server
│ │ │ │ - </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>prot</code></em></span></dt><dd><p>
│ │ │ │ -     transfer protocol
│ │ │ │ + </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>server_ip</code></em></span></dt><dd><p>
│ │ │ │ +     IP address of server
│ │ │ │ +    </p></dd><dt><span class="term"><em class="parameter"><code>version</code></em></span></dt><dd><p>
│ │ │ │ +     NFS version
│ │ │ │ +    </p></dd><dt><span class="term"><em class="parameter"><code>bitmask1</code></em></span></dt><dd><p>
│ │ │ │ +     V4 bitmask representing the set of attributes supported
│ │ │ │ +     on this filesystem
│ │ │ │      </p></dd><dt><span class="term"><em class="parameter"><code>bitmask0</code></em></span></dt><dd><p>
│ │ │ │       V4 bitmask representing the set of attributes supported
│ │ │ │       on this filesystem
│ │ │ │      </p></dd><dt><span class="term"><em class="parameter"><code>filename</code></em></span></dt><dd><p>
│ │ │ │       the name of file which client opens/searches on server
│ │ │ │ +    </p></dd><dt><span class="term"><em class="parameter"><code>prot</code></em></span></dt><dd><p>
│ │ │ │ +     transfer protocol
│ │ │ │      </p></dd><dt><span class="term"><em class="parameter"><code>name_len</code></em></span></dt><dd><p>
│ │ │ │       the length of file name
│ │ │ │ -    </p></dd><dt><span class="term"><em class="parameter"><code>server_ip</code></em></span></dt><dd><p>
│ │ │ │ -     IP address of server
│ │ │ │ -    </p></dd><dt><span class="term"><em class="parameter"><code>version</code></em></span></dt><dd><p>
│ │ │ │ -     NFS version
│ │ │ │ -    </p></dd><dt><span class="term"><em class="parameter"><code>bitmask1</code></em></span></dt><dd><p>
│ │ │ │ -     V4 bitmask representing the set of attributes supported
│ │ │ │ -     on this filesystem
│ │ │ │      </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>
│ │ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-nfs-proc-open.html
│ │ │ │ @@ -1,17 +1,17 @@
│ │ │ │  <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; 
│ │ │ │       NFS client allocates file read/write context information
│ │ │ │ - </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>flag</code></em></span></dt><dd><p>
│ │ │ │ + </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>prot</code></em></span></dt><dd><p>
│ │ │ │ +     transfer protocol
│ │ │ │ +    </p></dd><dt><span class="term"><em class="parameter"><code>filename</code></em></span></dt><dd><p>
│ │ │ │ +     file name
│ │ │ │ +    </p></dd><dt><span class="term"><em class="parameter"><code>flag</code></em></span></dt><dd><p>
│ │ │ │       file flag
│ │ │ │ -    </p></dd><dt><span class="term"><em class="parameter"><code>server_ip</code></em></span></dt><dd><p>
│ │ │ │ -     IP address of server
│ │ │ │      </p></dd><dt><span class="term"><em class="parameter"><code>version</code></em></span></dt><dd><p>
│ │ │ │       NFS version (the function is used for all NFS version)
│ │ │ │ -    </p></dd><dt><span class="term"><em class="parameter"><code>filename</code></em></span></dt><dd><p>
│ │ │ │ -     file name
│ │ │ │ -    </p></dd><dt><span class="term"><em class="parameter"><code>prot</code></em></span></dt><dd><p>
│ │ │ │ -     transfer protocol
│ │ │ │      </p></dd><dt><span class="term"><em class="parameter"><code>mode</code></em></span></dt><dd><p>
│ │ │ │       file mode
│ │ │ │ -    </p></dd></dl></div></div><div class="refsect1"><a name="idm23927"></a><h2>Description</h2><p>
│ │ │ │ +    </p></dd><dt><span class="term"><em class="parameter"><code>server_ip</code></em></span></dt><dd><p>
│ │ │ │ +     IP address of server
│ │ │ │ +    </p></dd></dl></div></div><div class="refsect1"><a name="idm23928"></a><h2>Description</h2><p>
│ │ │ │     Allocate file read/write context information
│ │ │ │  </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>
│ │ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-nfs-proc-read-done.html
│ │ │ │ @@ -1,18 +1,18 @@
│ │ │ │  <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; 
│ │ │ │       NFS client response to a read RPC task
│ │ │ │ - </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>server_ip</code></em></span></dt><dd><p>
│ │ │ │ -     IP address of server
│ │ │ │ -    </p></dd><dt><span class="term"><em class="parameter"><code>version</code></em></span></dt><dd><p>
│ │ │ │ -     NFS version
│ │ │ │ + </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>count</code></em></span></dt><dd><p>
│ │ │ │ +     number of bytes read
│ │ │ │      </p></dd><dt><span class="term"><em class="parameter"><code>prot</code></em></span></dt><dd><p>
│ │ │ │       transfer protocol
│ │ │ │ -    </p></dd><dt><span class="term"><em class="parameter"><code>count</code></em></span></dt><dd><p>
│ │ │ │ -     number of bytes read
│ │ │ │ -    </p></dd><dt><span class="term"><em class="parameter"><code>timestamp</code></em></span></dt><dd><p>
│ │ │ │ -     V4 timestamp, which is used for lease renewal
│ │ │ │ +    </p></dd><dt><span class="term"><em class="parameter"><code>server_ip</code></em></span></dt><dd><p>
│ │ │ │ +     IP address of server
│ │ │ │      </p></dd><dt><span class="term"><em class="parameter"><code>status</code></em></span></dt><dd><p>
│ │ │ │       result of last operation
│ │ │ │ -    </p></dd></dl></div></div><div class="refsect1"><a name="idm24029"></a><h2>Description</h2><p>
│ │ │ │ +    </p></dd><dt><span class="term"><em class="parameter"><code>timestamp</code></em></span></dt><dd><p>
│ │ │ │ +     V4 timestamp, which is used for lease renewal
│ │ │ │ +    </p></dd><dt><span class="term"><em class="parameter"><code>version</code></em></span></dt><dd><p>
│ │ │ │ +     NFS version
│ │ │ │ +    </p></dd></dl></div></div><div class="refsect1"><a name="idm24030"></a><h2>Description</h2><p>
│ │ │ │     Fires when a reply to a read RPC task is received or some read error occurs
│ │ │ │     (timeout or socket shutdown).
│ │ │ │  </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>
│ │ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-nfs-proc-read-setup.html
│ │ │ │ @@ -1,18 +1,18 @@
│ │ │ │  <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; 
│ │ │ │       NFS client setting up a read RPC task
│ │ │ │ - </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>
│ │ │ │ + </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>prot</code></em></span></dt><dd><p>
│ │ │ │ +     transfer protocol
│ │ │ │ +    </p></dd><dt><span class="term"><em class="parameter"><code>offset</code></em></span></dt><dd><p>
│ │ │ │ +     the file offset 
│ │ │ │ +    </p></dd><dt><span class="term"><em class="parameter"><code>count</code></em></span></dt><dd><p>
│ │ │ │ +     read bytes in this execution
│ │ │ │ +    </p></dd><dt><span class="term"><em class="parameter"><code>version</code></em></span></dt><dd><p>
│ │ │ │       NFS version
│ │ │ │      </p></dd><dt><span class="term"><em class="parameter"><code>server_ip</code></em></span></dt><dd><p>
│ │ │ │       IP address of server
│ │ │ │ -    </p></dd><dt><span class="term"><em class="parameter"><code>offset</code></em></span></dt><dd><p>
│ │ │ │ -     the file offset 
│ │ │ │ -    </p></dd><dt><span class="term"><em class="parameter"><code>prot</code></em></span></dt><dd><p>
│ │ │ │ -     transfer protocol
│ │ │ │      </p></dd><dt><span class="term"><em class="parameter"><code>size</code></em></span></dt><dd><p>
│ │ │ │       read bytes in this execution
│ │ │ │ -    </p></dd><dt><span class="term"><em class="parameter"><code>count</code></em></span></dt><dd><p>
│ │ │ │ -     read bytes in this execution
│ │ │ │ -    </p></dd></dl></div></div><div class="refsect1"><a name="idm24080"></a><h2>Description</h2><p>
│ │ │ │ +    </p></dd></dl></div></div><div class="refsect1"><a name="idm24081"></a><h2>Description</h2><p>
│ │ │ │     The read_setup function is used to setup a read RPC task.
│ │ │ │     It is not doing the actual read operation.
│ │ │ │  </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>
│ │ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-nfs-proc-read.html
│ │ │ │ @@ -1,19 +1,19 @@
│ │ │ │  <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; 
│ │ │ │       NFS client synchronously reads file from server
│ │ │ │ - </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>offset</code></em></span></dt><dd><p>
│ │ │ │ -     the file offset
│ │ │ │ -    </p></dd><dt><span class="term"><em class="parameter"><code>prot</code></em></span></dt><dd><p>
│ │ │ │ + </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>prot</code></em></span></dt><dd><p>
│ │ │ │       transfer protocol
│ │ │ │ -    </p></dd><dt><span class="term"><em class="parameter"><code>flags</code></em></span></dt><dd><p>
│ │ │ │ -     used to set task-&gt;tk_flags in rpc_init_task function
│ │ │ │ +    </p></dd><dt><span class="term"><em class="parameter"><code>offset</code></em></span></dt><dd><p>
│ │ │ │ +     the file offset
│ │ │ │      </p></dd><dt><span class="term"><em class="parameter"><code>count</code></em></span></dt><dd><p>
│ │ │ │       read bytes in this execution
│ │ │ │ -    </p></dd><dt><span class="term"><em class="parameter"><code>server_ip</code></em></span></dt><dd><p>
│ │ │ │ -     IP address of server
│ │ │ │      </p></dd><dt><span class="term"><em class="parameter"><code>version</code></em></span></dt><dd><p>
│ │ │ │       NFS version
│ │ │ │ -    </p></dd></dl></div></div><div class="refsect1"><a name="idm23978"></a><h2>Description</h2><p>
│ │ │ │ +    </p></dd><dt><span class="term"><em class="parameter"><code>flags</code></em></span></dt><dd><p>
│ │ │ │ +     used to set task-&gt;tk_flags in rpc_init_task function
│ │ │ │ +    </p></dd><dt><span class="term"><em class="parameter"><code>server_ip</code></em></span></dt><dd><p>
│ │ │ │ +     IP address of server
│ │ │ │ +    </p></dd></dl></div></div><div class="refsect1"><a name="idm23979"></a><h2>Description</h2><p>
│ │ │ │     All the nfs.proc.read kernel functions were removed in kernel commit
│ │ │ │     8e0969 in December 2006, so these probes do not exist on Linux
│ │ │ │     2.6.21 and newer kernels.
│ │ │ │  </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>
│ │ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-nfs-proc-release.html
│ │ │ │ @@ -1,17 +1,17 @@
│ │ │ │  <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; 
│ │ │ │       NFS client releases file read/write context information
│ │ │ │ - </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>mode</code></em></span></dt><dd><p>
│ │ │ │ -     file mode
│ │ │ │ -    </p></dd><dt><span class="term"><em class="parameter"><code>prot</code></em></span></dt><dd><p>
│ │ │ │ + </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>prot</code></em></span></dt><dd><p>
│ │ │ │       transfer protocol
│ │ │ │      </p></dd><dt><span class="term"><em class="parameter"><code>filename</code></em></span></dt><dd><p>
│ │ │ │       file name
│ │ │ │ -    </p></dd><dt><span class="term"><em class="parameter"><code>server_ip</code></em></span></dt><dd><p>
│ │ │ │ -     IP address of server
│ │ │ │ -    </p></dd><dt><span class="term"><em class="parameter"><code>version</code></em></span></dt><dd><p>
│ │ │ │ -     NFS version (the function is used for all NFS version)
│ │ │ │      </p></dd><dt><span class="term"><em class="parameter"><code>flag</code></em></span></dt><dd><p>
│ │ │ │       file flag
│ │ │ │ -    </p></dd></dl></div></div><div class="refsect1"><a name="idm24131"></a><h2>Description</h2><p>
│ │ │ │ +    </p></dd><dt><span class="term"><em class="parameter"><code>version</code></em></span></dt><dd><p>
│ │ │ │ +     NFS version (the function is used for all NFS version)
│ │ │ │ +    </p></dd><dt><span class="term"><em class="parameter"><code>mode</code></em></span></dt><dd><p>
│ │ │ │ +     file mode
│ │ │ │ +    </p></dd><dt><span class="term"><em class="parameter"><code>server_ip</code></em></span></dt><dd><p>
│ │ │ │ +     IP address of server
│ │ │ │ +    </p></dd></dl></div></div><div class="refsect1"><a name="idm24132"></a><h2>Description</h2><p>
│ │ │ │     Release file read/write context information
│ │ │ │  </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>
│ │ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-nfs-proc-remove.html
│ │ │ │ @@ -1,15 +1,15 @@
│ │ │ │  <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; 
│ │ │ │       NFS client removes a file on server
│ │ │ │ - </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>prot</code></em></span></dt><dd><p>
│ │ │ │ -     transfer protocol
│ │ │ │ + </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>server_ip</code></em></span></dt><dd><p>
│ │ │ │ +     IP address of server
│ │ │ │      </p></dd><dt><span class="term"><em class="parameter"><code>fh</code></em></span></dt><dd><p>
│ │ │ │       file handle of parent dir
│ │ │ │ -    </p></dd><dt><span class="term"><em class="parameter"><code>filelen</code></em></span></dt><dd><p>
│ │ │ │ -     length of file name
│ │ │ │      </p></dd><dt><span class="term"><em class="parameter"><code>version</code></em></span></dt><dd><p>
│ │ │ │       NFS version (the function is used for all NFS version)
│ │ │ │ -    </p></dd><dt><span class="term"><em class="parameter"><code>server_ip</code></em></span></dt><dd><p>
│ │ │ │ -     IP address of server
│ │ │ │ +    </p></dd><dt><span class="term"><em class="parameter"><code>filelen</code></em></span></dt><dd><p>
│ │ │ │ +     length of file name
│ │ │ │      </p></dd><dt><span class="term"><em class="parameter"><code>filename</code></em></span></dt><dd><p>
│ │ │ │       file name
│ │ │ │ +    </p></dd><dt><span class="term"><em class="parameter"><code>prot</code></em></span></dt><dd><p>
│ │ │ │ +     transfer protocol
│ │ │ │      </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>
│ │ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-nfs-proc-rename-done.html
│ │ │ │ @@ -1,20 +1,20 @@
│ │ │ │  <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; 
│ │ │ │       NFS client response to a rename RPC task
│ │ │ │ - </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>prot</code></em></span></dt><dd><p>
│ │ │ │ -     transfer protocol
│ │ │ │ -    </p></dd><dt><span class="term"><em class="parameter"><code>status</code></em></span></dt><dd><p>
│ │ │ │ + </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>status</code></em></span></dt><dd><p>
│ │ │ │       result of last operation
│ │ │ │ +    </p></dd><dt><span class="term"><em class="parameter"><code>server_ip</code></em></span></dt><dd><p>
│ │ │ │ +     IP address of server
│ │ │ │ +    </p></dd><dt><span class="term"><em class="parameter"><code>version</code></em></span></dt><dd><p>
│ │ │ │ +     NFS version
│ │ │ │      </p></dd><dt><span class="term"><em class="parameter"><code>timestamp</code></em></span></dt><dd><p>
│ │ │ │       V4 timestamp, which is used for lease renewal
│ │ │ │      </p></dd><dt><span class="term"><em class="parameter"><code>new_fh</code></em></span></dt><dd><p>
│ │ │ │       file handle of new parent dir
│ │ │ │      </p></dd><dt><span class="term"><em class="parameter"><code>old_fh</code></em></span></dt><dd><p>
│ │ │ │       file handle of old parent dir
│ │ │ │ -    </p></dd><dt><span class="term"><em class="parameter"><code>server_ip</code></em></span></dt><dd><p>
│ │ │ │ -     IP address of server
│ │ │ │ -    </p></dd><dt><span class="term"><em class="parameter"><code>version</code></em></span></dt><dd><p>
│ │ │ │ -     NFS version
│ │ │ │ -    </p></dd></dl></div></div><div class="refsect1"><a name="idm24298"></a><h2>Description</h2><p>
│ │ │ │ +    </p></dd><dt><span class="term"><em class="parameter"><code>prot</code></em></span></dt><dd><p>
│ │ │ │ +     transfer protocol
│ │ │ │ +    </p></dd></dl></div></div><div class="refsect1"><a name="idm24299"></a><h2>Description</h2><p>
│ │ │ │     Fires when a reply to a rename RPC task is received or some rename
│ │ │ │     error occurs (timeout or socket shutdown).
│ │ │ │  </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>
│ │ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-nfs-proc-rename-setup.html
│ │ │ │ @@ -1,14 +1,14 @@
│ │ │ │  <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; 
│ │ │ │       NFS client setting up a rename RPC task
│ │ │ │ - </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>server_ip</code></em></span></dt><dd><p>
│ │ │ │ -     IP address of server
│ │ │ │ -    </p></dd><dt><span class="term"><em class="parameter"><code>version</code></em></span></dt><dd><p>
│ │ │ │ -     NFS version
│ │ │ │ -    </p></dd><dt><span class="term"><em class="parameter"><code>prot</code></em></span></dt><dd><p>
│ │ │ │ + </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>prot</code></em></span></dt><dd><p>
│ │ │ │       transfer protocol
│ │ │ │ +    </p></dd><dt><span class="term"><em class="parameter"><code>server_ip</code></em></span></dt><dd><p>
│ │ │ │ +     IP address of server
│ │ │ │      </p></dd><dt><span class="term"><em class="parameter"><code>fh</code></em></span></dt><dd><p>
│ │ │ │       file handle of parent dir
│ │ │ │ -    </p></dd></dl></div></div><div class="refsect1"><a name="idm24339"></a><h2>Description</h2><p>
│ │ │ │ +    </p></dd><dt><span class="term"><em class="parameter"><code>version</code></em></span></dt><dd><p>
│ │ │ │ +     NFS version
│ │ │ │ +    </p></dd></dl></div></div><div class="refsect1"><a name="idm24340"></a><h2>Description</h2><p>
│ │ │ │     The rename_setup function is used to setup a rename RPC task.
│ │ │ │     Is is not doing the actual rename operation.
│ │ │ │  </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>
│ │ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-nfs-proc-rename.html
│ │ │ │ @@ -1,21 +1,21 @@
│ │ │ │  <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; 
│ │ │ │       NFS client renames a file on server
│ │ │ │ - </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>new_filelen</code></em></span></dt><dd><p>
│ │ │ │ -     length of new file name
│ │ │ │ -    </p></dd><dt><span class="term"><em class="parameter"><code>new_name</code></em></span></dt><dd><p>
│ │ │ │ -     new file name
│ │ │ │ -    </p></dd><dt><span class="term"><em class="parameter"><code>old_fh</code></em></span></dt><dd><p>
│ │ │ │ -     file handle of old parent dir
│ │ │ │ -    </p></dd><dt><span class="term"><em class="parameter"><code>version</code></em></span></dt><dd><p>
│ │ │ │ + </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>version</code></em></span></dt><dd><p>
│ │ │ │       NFS version (the function is used for all NFS version)
│ │ │ │ +    </p></dd><dt><span class="term"><em class="parameter"><code>old_filelen</code></em></span></dt><dd><p>
│ │ │ │ +     length of old file name
│ │ │ │      </p></dd><dt><span class="term"><em class="parameter"><code>server_ip</code></em></span></dt><dd><p>
│ │ │ │       IP address of server
│ │ │ │ -    </p></dd><dt><span class="term"><em class="parameter"><code>prot</code></em></span></dt><dd><p>
│ │ │ │ -     transfer protocol
│ │ │ │ +    </p></dd><dt><span class="term"><em class="parameter"><code>new_filelen</code></em></span></dt><dd><p>
│ │ │ │ +     length of new file name
│ │ │ │ +    </p></dd><dt><span class="term"><em class="parameter"><code>new_name</code></em></span></dt><dd><p>
│ │ │ │ +     new file name
│ │ │ │      </p></dd><dt><span class="term"><em class="parameter"><code>old_name</code></em></span></dt><dd><p>
│ │ │ │       old file name
│ │ │ │ -    </p></dd><dt><span class="term"><em class="parameter"><code>old_filelen</code></em></span></dt><dd><p>
│ │ │ │ -     length of old file name
│ │ │ │ +    </p></dd><dt><span class="term"><em class="parameter"><code>prot</code></em></span></dt><dd><p>
│ │ │ │ +     transfer protocol
│ │ │ │      </p></dd><dt><span class="term"><em class="parameter"><code>new_fh</code></em></span></dt><dd><p>
│ │ │ │       file handle of new parent dir
│ │ │ │ +    </p></dd><dt><span class="term"><em class="parameter"><code>old_fh</code></em></span></dt><dd><p>
│ │ │ │ +     file handle of old parent dir
│ │ │ │      </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>
│ │ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-nfs-proc-write-done.html
│ │ │ │ @@ -1,20 +1,20 @@
│ │ │ │  <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; 
│ │ │ │       NFS client response to a write RPC task
│ │ │ │ - </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>server_ip</code></em></span></dt><dd><p>
│ │ │ │ + </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>status</code></em></span></dt><dd><p>
│ │ │ │ +     result of last operation
│ │ │ │ +    </p></dd><dt><span class="term"><em class="parameter"><code>server_ip</code></em></span></dt><dd><p>
│ │ │ │       IP address of server
│ │ │ │ -    </p></dd><dt><span class="term"><em class="parameter"><code>version</code></em></span></dt><dd><p>
│ │ │ │ -     NFS version
│ │ │ │      </p></dd><dt><span class="term"><em class="parameter"><code>timestamp</code></em></span></dt><dd><p>
│ │ │ │       V4 timestamp, which is used for lease renewal
│ │ │ │ -    </p></dd><dt><span class="term"><em class="parameter"><code>status</code></em></span></dt><dd><p>
│ │ │ │ -     result of last operation
│ │ │ │ +    </p></dd><dt><span class="term"><em class="parameter"><code>version</code></em></span></dt><dd><p>
│ │ │ │ +     NFS version
│ │ │ │      </p></dd><dt><span class="term"><em class="parameter"><code>count</code></em></span></dt><dd><p>
│ │ │ │       number of bytes written
│ │ │ │      </p></dd><dt><span class="term"><em class="parameter"><code>valid</code></em></span></dt><dd><p>
│ │ │ │       fattr-&gt;valid, indicates which fields are valid 
│ │ │ │      </p></dd><dt><span class="term"><em class="parameter"><code>prot</code></em></span></dt><dd><p>
│ │ │ │       transfer protocol
│ │ │ │ -    </p></dd></dl></div></div><div class="refsect1"><a name="idm24456"></a><h2>Description</h2><p>
│ │ │ │ +    </p></dd></dl></div></div><div class="refsect1"><a name="idm24457"></a><h2>Description</h2><p>
│ │ │ │     Fires when a reply to a write RPC task is received or some write error occurs
│ │ │ │     (timeout or socket shutdown).
│ │ │ │  </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>
│ │ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-nfs-proc-write-setup.html
│ │ │ │ @@ -1,28 +1,28 @@
│ │ │ │  <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; 
│ │ │ │       NFS client setting up a write RPC task
│ │ │ │ - </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>prot</code></em></span></dt><dd><p>
│ │ │ │ + </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>prot</code></em></span></dt><dd><p>
│ │ │ │       transfer protocol
│ │ │ │ +    </p></dd><dt><span class="term"><em class="parameter"><code>how</code></em></span></dt><dd><p>
│ │ │ │ +     used to set args.stable. The stable value could be:
│ │ │ │ +     NFS_UNSTABLE,NFS_DATA_SYNC,NFS_FILE_SYNC
│ │ │ │ +     (in nfs.proc3.write_setup and nfs.proc4.write_setup)
│ │ │ │ +    </p></dd><dt><span class="term"><em class="parameter"><code>count</code></em></span></dt><dd><p>
│ │ │ │ +     bytes written in this execution
│ │ │ │      </p></dd><dt><span class="term"><em class="parameter"><code>bitmask0</code></em></span></dt><dd><p>
│ │ │ │       V4 bitmask representing the set of attributes supported
│ │ │ │       on this filesystem
│ │ │ │ -    </p></dd><dt><span class="term"><em class="parameter"><code>count</code></em></span></dt><dd><p>
│ │ │ │ -     bytes written in this execution
│ │ │ │ -    </p></dd><dt><span class="term"><em class="parameter"><code>size</code></em></span></dt><dd><p>
│ │ │ │ -     bytes written in this execution
│ │ │ │      </p></dd><dt><span class="term"><em class="parameter"><code>offset</code></em></span></dt><dd><p>
│ │ │ │       the file offset
│ │ │ │      </p></dd><dt><span class="term"><em class="parameter"><code>version</code></em></span></dt><dd><p>
│ │ │ │       NFS version
│ │ │ │ -    </p></dd><dt><span class="term"><em class="parameter"><code>server_ip</code></em></span></dt><dd><p>
│ │ │ │ -     IP address of server
│ │ │ │      </p></dd><dt><span class="term"><em class="parameter"><code>bitmask1</code></em></span></dt><dd><p>
│ │ │ │       V4 bitmask representing the set of attributes supported
│ │ │ │       on this filesystem 
│ │ │ │ -    </p></dd><dt><span class="term"><em class="parameter"><code>how</code></em></span></dt><dd><p>
│ │ │ │ -     used to set args.stable. The stable value could be:
│ │ │ │ -     NFS_UNSTABLE,NFS_DATA_SYNC,NFS_FILE_SYNC
│ │ │ │ -     (in nfs.proc3.write_setup and nfs.proc4.write_setup)
│ │ │ │ -    </p></dd></dl></div></div><div class="refsect1"><a name="idm24522"></a><h2>Description</h2><p>
│ │ │ │ +    </p></dd><dt><span class="term"><em class="parameter"><code>size</code></em></span></dt><dd><p>
│ │ │ │ +     bytes written in this execution
│ │ │ │ +    </p></dd><dt><span class="term"><em class="parameter"><code>server_ip</code></em></span></dt><dd><p>
│ │ │ │ +     IP address of server
│ │ │ │ +    </p></dd></dl></div></div><div class="refsect1"><a name="idm24523"></a><h2>Description</h2><p>
│ │ │ │     The write_setup function is used to setup a write RPC task.
│ │ │ │     It is not doing the actual write operation.
│ │ │ │  </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>
│ │ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-nfs-proc-write.html
│ │ │ │ @@ -1,25 +1,25 @@
│ │ │ │  <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; 
│ │ │ │       NFS client synchronously writes file to server
│ │ │ │ - </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>version</code></em></span></dt><dd><p>
│ │ │ │ + </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>
│ │ │ │ +     V4 bitmask representing the set of attributes supported
│ │ │ │ +     on this filesystem
│ │ │ │ +    </p></dd><dt><span class="term"><em class="parameter"><code>flags</code></em></span></dt><dd><p>
│ │ │ │ +     used to set task-&gt;tk_flags in rpc_init_task function
│ │ │ │ +    </p></dd><dt><span class="term"><em class="parameter"><code>version</code></em></span></dt><dd><p>
│ │ │ │       NFS version
│ │ │ │      </p></dd><dt><span class="term"><em class="parameter"><code>server_ip</code></em></span></dt><dd><p>
│ │ │ │       IP address of server
│ │ │ │ -    </p></dd><dt><span class="term"><em class="parameter"><code>bitmask1</code></em></span></dt><dd><p>
│ │ │ │ -     V4 bitmask representing the set of attributes supported
│ │ │ │ -     on this filesystem
│ │ │ │ -    </p></dd><dt><span class="term"><em class="parameter"><code>offset</code></em></span></dt><dd><p>
│ │ │ │ -     the file offset
│ │ │ │ +    </p></dd><dt><span class="term"><em class="parameter"><code>size</code></em></span></dt><dd><p>
│ │ │ │ +     read bytes in this execution
│ │ │ │      </p></dd><dt><span class="term"><em class="parameter"><code>prot</code></em></span></dt><dd><p>
│ │ │ │       transfer protocol
│ │ │ │ -    </p></dd><dt><span class="term"><em class="parameter"><code>flags</code></em></span></dt><dd><p>
│ │ │ │ -     used to set task-&gt;tk_flags in rpc_init_task function
│ │ │ │ +    </p></dd><dt><span class="term"><em class="parameter"><code>offset</code></em></span></dt><dd><p>
│ │ │ │ +     the file offset
│ │ │ │      </p></dd><dt><span class="term"><em class="parameter"><code>bitmask0</code></em></span></dt><dd><p>
│ │ │ │       V4 bitmask representing the set of attributes supported
│ │ │ │       on this filesystem
│ │ │ │ -    </p></dd><dt><span class="term"><em class="parameter"><code>size</code></em></span></dt><dd><p>
│ │ │ │ -     read bytes in this execution
│ │ │ │ -    </p></dd></dl></div></div><div class="refsect1"><a name="idm24400"></a><h2>Description</h2><p>
│ │ │ │ +    </p></dd></dl></div></div><div class="refsect1"><a name="idm24401"></a><h2>Description</h2><p>
│ │ │ │     All the nfs.proc.write kernel functions were removed in kernel commit
│ │ │ │     200baa in December 2006, so these probes do not exist on Linux
│ │ │ │     2.6.21 and newer kernels.
│ │ │ │  </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>
│ │ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-nfsd-close.html
│ │ │ │ @@ -1,7 +1,7 @@
│ │ │ │  <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; 
│ │ │ │       NFS server closing a file for client
│ │ │ │ - </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>
│ │ │ │ + </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>
│ │ │ │       file name
│ │ │ │ -    </p></dd></dl></div></div><div class="refsect1"><a name="idm24548"></a><h2>Description</h2><p>
│ │ │ │ +    </p></dd></dl></div></div><div class="refsect1"><a name="idm24549"></a><h2>Description</h2><p>
│ │ │ │     This probe point does not exist in kernels starting with 4.2.
│ │ │ │  </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>
│ │ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-nfsd-commit.html
│ │ │ │ @@ -1,15 +1,15 @@
│ │ │ │  <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; 
│ │ │ │       NFS server committing all pending writes to stable storage
│ │ │ │ - </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>
│ │ │ │ + </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>
│ │ │ │       indicates whether this execution is a sync operation
│ │ │ │ +    </p></dd><dt><span class="term"><em class="parameter"><code>fh</code></em></span></dt><dd><p>
│ │ │ │ +     file handle (the first part is the length of the file handle)
│ │ │ │      </p></dd><dt><span class="term"><em class="parameter"><code>size</code></em></span></dt><dd><p>
│ │ │ │       read bytes
│ │ │ │      </p></dd><dt><span class="term"><em class="parameter"><code>count</code></em></span></dt><dd><p>
│ │ │ │       read bytes
│ │ │ │ -    </p></dd><dt><span class="term"><em class="parameter"><code>fh</code></em></span></dt><dd><p>
│ │ │ │ -     file handle (the first part is the length of the file handle)
│ │ │ │ -    </p></dd><dt><span class="term"><em class="parameter"><code>client_ip</code></em></span></dt><dd><p>
│ │ │ │ -     the ip address of client
│ │ │ │      </p></dd><dt><span class="term"><em class="parameter"><code>offset</code></em></span></dt><dd><p>
│ │ │ │       the offset of file
│ │ │ │ +    </p></dd><dt><span class="term"><em class="parameter"><code>client_ip</code></em></span></dt><dd><p>
│ │ │ │ +     the ip address of client
│ │ │ │      </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>
│ │ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-nfsd-create.html
│ │ │ │ @@ -1,19 +1,19 @@
│ │ │ │  <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; 
│ │ │ │       NFS server creating a file(regular,dir,device,fifo) for client
│ │ │ │ - </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>iap_mode</code></em></span></dt><dd><p>
│ │ │ │ -     file access mode
│ │ │ │ + </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>
│ │ │ │ +     file name 
│ │ │ │ +    </p></dd><dt><span class="term"><em class="parameter"><code>iap_valid</code></em></span></dt><dd><p>
│ │ │ │ +     Attribute flags
│ │ │ │      </p></dd><dt><span class="term"><em class="parameter"><code>fh</code></em></span></dt><dd><p>
│ │ │ │       file handle (the first part is the length of the file handle)
│ │ │ │      </p></dd><dt><span class="term"><em class="parameter"><code>type</code></em></span></dt><dd><p>
│ │ │ │       file type(regular,dir,device,fifo ...)
│ │ │ │      </p></dd><dt><span class="term"><em class="parameter"><code>filelen</code></em></span></dt><dd><p>
│ │ │ │       the length of file name
│ │ │ │ -    </p></dd><dt><span class="term"><em class="parameter"><code>filename</code></em></span></dt><dd><p>
│ │ │ │ -     file name 
│ │ │ │      </p></dd><dt><span class="term"><em class="parameter"><code>client_ip</code></em></span></dt><dd><p>
│ │ │ │       the ip address of client
│ │ │ │ -    </p></dd><dt><span class="term"><em class="parameter"><code>iap_valid</code></em></span></dt><dd><p>
│ │ │ │ -     Attribute flags
│ │ │ │ -    </p></dd></dl></div></div><div class="refsect1"><a name="idm24652"></a><h2>Description</h2><p>
│ │ │ │ +    </p></dd><dt><span class="term"><em class="parameter"><code>iap_mode</code></em></span></dt><dd><p>
│ │ │ │ +     file access mode
│ │ │ │ +    </p></dd></dl></div></div><div class="refsect1"><a name="idm24653"></a><h2>Description</h2><p>
│ │ │ │     Sometimes nfsd will call nfsd_create_v3 instead of this this probe point.
│ │ │ │  </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>
│ │ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-nfsd-createv3.html
│ │ │ │ @@ -1,24 +1,24 @@
│ │ │ │  <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; 
│ │ │ │       NFS server creating a regular file or set file attributes for client
│ │ │ │ - </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>
│ │ │ │ -     file attributes (atime,mtime,mode). It's used to reset file attributes for CREATE_EXCLUSIVE
│ │ │ │ -    </p></dd><dt><span class="term"><em class="parameter"><code>iap_mode</code></em></span></dt><dd><p>
│ │ │ │ -     file access mode
│ │ │ │ -    </p></dd><dt><span class="term"><em class="parameter"><code>fh</code></em></span></dt><dd><p>
│ │ │ │ + </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>fh</code></em></span></dt><dd><p>
│ │ │ │       file handle (the first part is the length of the file handle)
│ │ │ │ -    </p></dd><dt><span class="term"><em class="parameter"><code>createmode</code></em></span></dt><dd><p>
│ │ │ │ -     create mode .The possible values could be: NFS3_CREATE_EXCLUSIVE, NFS3_CREATE_UNCHECKED, or NFS3_CREATE_GUARDED
│ │ │ │ -    </p></dd><dt><span class="term"><em class="parameter"><code>truncp</code></em></span></dt><dd><p>
│ │ │ │ -     trunp arguments, indicates if the file shouldbe truncate
│ │ │ │ +    </p></dd><dt><span class="term"><em class="parameter"><code>filename</code></em></span></dt><dd><p>
│ │ │ │ +     file name 
│ │ │ │      </p></dd><dt><span class="term"><em class="parameter"><code>iap_valid</code></em></span></dt><dd><p>
│ │ │ │       Attribute flags
│ │ │ │      </p></dd><dt><span class="term"><em class="parameter"><code>filelen</code></em></span></dt><dd><p>
│ │ │ │       the length of file name
│ │ │ │ -    </p></dd><dt><span class="term"><em class="parameter"><code>filename</code></em></span></dt><dd><p>
│ │ │ │ -     file name 
│ │ │ │      </p></dd><dt><span class="term"><em class="parameter"><code>client_ip</code></em></span></dt><dd><p>
│ │ │ │       the ip address of client
│ │ │ │ -    </p></dd></dl></div></div><div class="refsect1"><a name="idm24718"></a><h2>Description</h2><p>
│ │ │ │ +    </p></dd><dt><span class="term"><em class="parameter"><code>iap_mode</code></em></span></dt><dd><p>
│ │ │ │ +     file access mode
│ │ │ │ +    </p></dd><dt><span class="term"><em class="parameter"><code>truncp</code></em></span></dt><dd><p>
│ │ │ │ +     trunp arguments, indicates if the file shouldbe truncate
│ │ │ │ +    </p></dd><dt><span class="term"><em class="parameter"><code>verifier</code></em></span></dt><dd><p>
│ │ │ │ +     file attributes (atime,mtime,mode). It's used to reset file attributes for CREATE_EXCLUSIVE
│ │ │ │ +    </p></dd><dt><span class="term"><em class="parameter"><code>createmode</code></em></span></dt><dd><p>
│ │ │ │ +     create mode .The possible values could be: NFS3_CREATE_EXCLUSIVE, NFS3_CREATE_UNCHECKED, or NFS3_CREATE_GUARDED
│ │ │ │ +    </p></dd></dl></div></div><div class="refsect1"><a name="idm24719"></a><h2>Description</h2><p>
│ │ │ │     This probepoints is only called by nfsd3_proc_create and
│ │ │ │     nfsd4_open when op_claim_type is NFS4_OPEN_CLAIM_NULL.
│ │ │ │  </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>
│ │ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-nfsd-dispatch.html
│ │ │ │ @@ -1,15 +1,15 @@
│ │ │ │  <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; 
│ │ │ │    NFS server receives an operation from client
│ │ │ │ - </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>xid</code></em></span></dt><dd><p>
│ │ │ │ + </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>xid</code></em></span></dt><dd><p>
│ │ │ │       transmission id
│ │ │ │      </p></dd><dt><span class="term"><em class="parameter"><code>proto</code></em></span></dt><dd><p>
│ │ │ │       transfer protocol
│ │ │ │ -    </p></dd><dt><span class="term"><em class="parameter"><code>version</code></em></span></dt><dd><p>
│ │ │ │ -     nfs version
│ │ │ │ +    </p></dd><dt><span class="term"><em class="parameter"><code>client_ip</code></em></span></dt><dd><p>
│ │ │ │ +     the ip address of client
│ │ │ │      </p></dd><dt><span class="term"><em class="parameter"><code>proc</code></em></span></dt><dd><p>
│ │ │ │       procedure number
│ │ │ │ +    </p></dd><dt><span class="term"><em class="parameter"><code>version</code></em></span></dt><dd><p>
│ │ │ │ +     nfs version
│ │ │ │      </p></dd><dt><span class="term"><em class="parameter"><code>prog</code></em></span></dt><dd><p>
│ │ │ │       program number
│ │ │ │ -    </p></dd><dt><span class="term"><em class="parameter"><code>client_ip</code></em></span></dt><dd><p>
│ │ │ │ -     the ip address of client
│ │ │ │      </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>
│ │ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-nfsd-lookup.html
│ │ │ │ @@ -1,11 +1,11 @@
│ │ │ │  <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; 
│ │ │ │       NFS server opening or searching file for a file for client
│ │ │ │ - </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>filelen</code></em></span></dt><dd><p>
│ │ │ │ + </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>client_ip</code></em></span></dt><dd><p>
│ │ │ │ +     the ip address of client
│ │ │ │ +    </p></dd><dt><span class="term"><em class="parameter"><code>filelen</code></em></span></dt><dd><p>
│ │ │ │       the length of file name
│ │ │ │      </p></dd><dt><span class="term"><em class="parameter"><code>filename</code></em></span></dt><dd><p>
│ │ │ │       file name 
│ │ │ │ -    </p></dd><dt><span class="term"><em class="parameter"><code>client_ip</code></em></span></dt><dd><p>
│ │ │ │ -     the ip address of client
│ │ │ │      </p></dd><dt><span class="term"><em class="parameter"><code>fh</code></em></span></dt><dd><p>
│ │ │ │       file handle of parent dir(the first part is the length of the file handle)
│ │ │ │      </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>
│ │ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-nfsd-open.html
│ │ │ │ @@ -1,11 +1,11 @@
│ │ │ │  <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; 
│ │ │ │       NFS server opening a file for client
│ │ │ │ - </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>type</code></em></span></dt><dd><p>
│ │ │ │ + </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>client_ip</code></em></span></dt><dd><p>
│ │ │ │ +     the ip address of client
│ │ │ │ +    </p></dd><dt><span class="term"><em class="parameter"><code>type</code></em></span></dt><dd><p>
│ │ │ │       type of file (regular file or dir)
│ │ │ │      </p></dd><dt><span class="term"><em class="parameter"><code>access</code></em></span></dt><dd><p>
│ │ │ │       indicates the type of open (read/write/commit/readdir...) 
│ │ │ │ -    </p></dd><dt><span class="term"><em class="parameter"><code>client_ip</code></em></span></dt><dd><p>
│ │ │ │ -     the ip address of client
│ │ │ │      </p></dd><dt><span class="term"><em class="parameter"><code>fh</code></em></span></dt><dd><p>
│ │ │ │       file handle (the first part is the length of the file handle)
│ │ │ │      </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>
│ │ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-nfsd-proc-commit.html
│ │ │ │ @@ -1,21 +1,21 @@
│ │ │ │  <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; 
│ │ │ │       NFS server performing a commit operation for client
│ │ │ │ - </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>gid</code></em></span></dt><dd><p>
│ │ │ │ -     requester's group id
│ │ │ │ + </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>client_ip</code></em></span></dt><dd><p>
│ │ │ │ +     the ip address of client
│ │ │ │      </p></dd><dt><span class="term"><em class="parameter"><code>offset</code></em></span></dt><dd><p>
│ │ │ │       the offset of file 
│ │ │ │ -    </p></dd><dt><span class="term"><em class="parameter"><code>proto</code></em></span></dt><dd><p>
│ │ │ │ -     transfer protocol
│ │ │ │ -    </p></dd><dt><span class="term"><em class="parameter"><code>client_ip</code></em></span></dt><dd><p>
│ │ │ │ -     the ip address of client
│ │ │ │ -    </p></dd><dt><span class="term"><em class="parameter"><code>uid</code></em></span></dt><dd><p>
│ │ │ │ -     requester's user id
│ │ │ │ -    </p></dd><dt><span class="term"><em class="parameter"><code>fh</code></em></span></dt><dd><p>
│ │ │ │ -     file handle (the first part is the length of the file handle)
│ │ │ │ -    </p></dd><dt><span class="term"><em class="parameter"><code>version</code></em></span></dt><dd><p>
│ │ │ │ -     nfs version
│ │ │ │      </p></dd><dt><span class="term"><em class="parameter"><code>count</code></em></span></dt><dd><p>
│ │ │ │       read bytes
│ │ │ │      </p></dd><dt><span class="term"><em class="parameter"><code>size</code></em></span></dt><dd><p>
│ │ │ │       read bytes
│ │ │ │ +    </p></dd><dt><span class="term"><em class="parameter"><code>fh</code></em></span></dt><dd><p>
│ │ │ │ +     file handle (the first part is the length of the file handle)
│ │ │ │ +    </p></dd><dt><span class="term"><em class="parameter"><code>proto</code></em></span></dt><dd><p>
│ │ │ │ +     transfer protocol
│ │ │ │ +    </p></dd><dt><span class="term"><em class="parameter"><code>version</code></em></span></dt><dd><p>
│ │ │ │ +     nfs version
│ │ │ │ +    </p></dd><dt><span class="term"><em class="parameter"><code>uid</code></em></span></dt><dd><p>
│ │ │ │ +     requester's user id
│ │ │ │ +    </p></dd><dt><span class="term"><em class="parameter"><code>gid</code></em></span></dt><dd><p>
│ │ │ │ +     requester's group id
│ │ │ │      </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>
│ │ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-nfsd-proc-create.html
│ │ │ │ @@ -1,19 +1,19 @@
│ │ │ │  <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; 
│ │ │ │       NFS server creating a file for client
│ │ │ │ - </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>proto</code></em></span></dt><dd><p>
│ │ │ │ + </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>client_ip</code></em></span></dt><dd><p>
│ │ │ │ +     the ip address of client
│ │ │ │ +    </p></dd><dt><span class="term"><em class="parameter"><code>filelen</code></em></span></dt><dd><p>
│ │ │ │ +     length of file name
│ │ │ │ +    </p></dd><dt><span class="term"><em class="parameter"><code>fh</code></em></span></dt><dd><p>
│ │ │ │ +     file handle (the first part is the length of the file handle)
│ │ │ │ +    </p></dd><dt><span class="term"><em class="parameter"><code>proto</code></em></span></dt><dd><p>
│ │ │ │       transfer protocol
│ │ │ │      </p></dd><dt><span class="term"><em class="parameter"><code>gid</code></em></span></dt><dd><p>
│ │ │ │       requester's group id
│ │ │ │ -    </p></dd><dt><span class="term"><em class="parameter"><code>filename</code></em></span></dt><dd><p>
│ │ │ │ -     file name
│ │ │ │ -    </p></dd><dt><span class="term"><em class="parameter"><code>uid</code></em></span></dt><dd><p>
│ │ │ │ -     requester's user id
│ │ │ │ -    </p></dd><dt><span class="term"><em class="parameter"><code>filelen</code></em></span></dt><dd><p>
│ │ │ │ -     length of file name
│ │ │ │ -    </p></dd><dt><span class="term"><em class="parameter"><code>client_ip</code></em></span></dt><dd><p>
│ │ │ │ -     the ip address of client
│ │ │ │      </p></dd><dt><span class="term"><em class="parameter"><code>version</code></em></span></dt><dd><p>
│ │ │ │       nfs version
│ │ │ │ -    </p></dd><dt><span class="term"><em class="parameter"><code>fh</code></em></span></dt><dd><p>
│ │ │ │ -     file handle (the first part is the length of the file handle)
│ │ │ │ +    </p></dd><dt><span class="term"><em class="parameter"><code>uid</code></em></span></dt><dd><p>
│ │ │ │ +     requester's user id
│ │ │ │ +    </p></dd><dt><span class="term"><em class="parameter"><code>filename</code></em></span></dt><dd><p>
│ │ │ │ +     file name
│ │ │ │      </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>
│ │ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-nfsd-proc-lookup.html
│ │ │ │ @@ -1,19 +1,19 @@
│ │ │ │  <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; 
│ │ │ │       NFS server opening or searching for a file for client
│ │ │ │ - </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>filelen</code></em></span></dt><dd><p>
│ │ │ │ + </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>proto</code></em></span></dt><dd><p>
│ │ │ │ +     transfer protocol
│ │ │ │ +    </p></dd><dt><span class="term"><em class="parameter"><code>filelen</code></em></span></dt><dd><p>
│ │ │ │       the length of file name
│ │ │ │ +    </p></dd><dt><span class="term"><em class="parameter"><code>fh</code></em></span></dt><dd><p>
│ │ │ │ +     file handle of parent dir (the first part is the length of the file handle)
│ │ │ │ +    </p></dd><dt><span class="term"><em class="parameter"><code>client_ip</code></em></span></dt><dd><p>
│ │ │ │ +     the ip address of client
│ │ │ │      </p></dd><dt><span class="term"><em class="parameter"><code>filename</code></em></span></dt><dd><p>
│ │ │ │       file name 
│ │ │ │      </p></dd><dt><span class="term"><em class="parameter"><code>uid</code></em></span></dt><dd><p>
│ │ │ │       requester's user id
│ │ │ │ -    </p></dd><dt><span class="term"><em class="parameter"><code>client_ip</code></em></span></dt><dd><p>
│ │ │ │ -     the ip address of client
│ │ │ │ -    </p></dd><dt><span class="term"><em class="parameter"><code>fh</code></em></span></dt><dd><p>
│ │ │ │ -     file handle of parent dir (the first part is the length of the file handle)
│ │ │ │ -    </p></dd><dt><span class="term"><em class="parameter"><code>proto</code></em></span></dt><dd><p>
│ │ │ │ -     transfer protocol
│ │ │ │      </p></dd><dt><span class="term"><em class="parameter"><code>version</code></em></span></dt><dd><p>
│ │ │ │       nfs version
│ │ │ │      </p></dd><dt><span class="term"><em class="parameter"><code>gid</code></em></span></dt><dd><p>
│ │ │ │       requester's group id
│ │ │ │      </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>
│ │ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-nfsd-proc-read.html
│ │ │ │ @@ -1,25 +1,25 @@
│ │ │ │  <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; 
│ │ │ │       NFS server reading file for client
│ │ │ │ - </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>uid</code></em></span></dt><dd><p>
│ │ │ │ + </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>uid</code></em></span></dt><dd><p>
│ │ │ │       requester's user id
│ │ │ │ +    </p></dd><dt><span class="term"><em class="parameter"><code>version</code></em></span></dt><dd><p>
│ │ │ │ +     nfs version
│ │ │ │      </p></dd><dt><span class="term"><em class="parameter"><code>vec</code></em></span></dt><dd><p>
│ │ │ │       struct kvec, includes buf address in kernel address and length of each buffer
│ │ │ │ -    </p></dd><dt><span class="term"><em class="parameter"><code>size</code></em></span></dt><dd><p>
│ │ │ │ -     read bytes
│ │ │ │ +    </p></dd><dt><span class="term"><em class="parameter"><code>gid</code></em></span></dt><dd><p>
│ │ │ │ +     requester's group id
│ │ │ │      </p></dd><dt><span class="term"><em class="parameter"><code>count</code></em></span></dt><dd><p>
│ │ │ │       read bytes
│ │ │ │ -    </p></dd><dt><span class="term"><em class="parameter"><code>client_ip</code></em></span></dt><dd><p>
│ │ │ │ -     the ip address of client
│ │ │ │ -    </p></dd><dt><span class="term"><em class="parameter"><code>version</code></em></span></dt><dd><p>
│ │ │ │ -     nfs version
│ │ │ │ -    </p></dd><dt><span class="term"><em class="parameter"><code>proto</code></em></span></dt><dd><p>
│ │ │ │ -     transfer protocol
│ │ │ │ +    </p></dd><dt><span class="term"><em class="parameter"><code>size</code></em></span></dt><dd><p>
│ │ │ │ +     read bytes
│ │ │ │      </p></dd><dt><span class="term"><em class="parameter"><code>vlen</code></em></span></dt><dd><p>
│ │ │ │       read blocks 
│ │ │ │      </p></dd><dt><span class="term"><em class="parameter"><code>fh</code></em></span></dt><dd><p>
│ │ │ │       file handle (the first part is the length of the file handle)
│ │ │ │ +    </p></dd><dt><span class="term"><em class="parameter"><code>client_ip</code></em></span></dt><dd><p>
│ │ │ │ +     the ip address of client
│ │ │ │ +    </p></dd><dt><span class="term"><em class="parameter"><code>proto</code></em></span></dt><dd><p>
│ │ │ │ +     transfer protocol
│ │ │ │      </p></dd><dt><span class="term"><em class="parameter"><code>offset</code></em></span></dt><dd><p>
│ │ │ │       the offset of file 
│ │ │ │ -    </p></dd><dt><span class="term"><em class="parameter"><code>gid</code></em></span></dt><dd><p>
│ │ │ │ -     requester's group id
│ │ │ │      </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>
│ │ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-nfsd-proc-remove.html
│ │ │ │ @@ -1,19 +1,19 @@
│ │ │ │  <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; 
│ │ │ │       NFS server removing a file for client
│ │ │ │ - </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>client_ip</code></em></span></dt><dd><p>
│ │ │ │ -     the ip address of client
│ │ │ │ -    </p></dd><dt><span class="term"><em class="parameter"><code>filelen</code></em></span></dt><dd><p>
│ │ │ │ -     length of file name
│ │ │ │ -    </p></dd><dt><span class="term"><em class="parameter"><code>filename</code></em></span></dt><dd><p>
│ │ │ │ -     file name
│ │ │ │ + </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>
│ │ │ │ +     requester's group id
│ │ │ │ +    </p></dd><dt><span class="term"><em class="parameter"><code>version</code></em></span></dt><dd><p>
│ │ │ │ +     nfs version
│ │ │ │      </p></dd><dt><span class="term"><em class="parameter"><code>uid</code></em></span></dt><dd><p>
│ │ │ │       requester's user id
│ │ │ │ -    </p></dd><dt><span class="term"><em class="parameter"><code>gid</code></em></span></dt><dd><p>
│ │ │ │ -     requester's group id
│ │ │ │ -    </p></dd><dt><span class="term"><em class="parameter"><code>proto</code></em></span></dt><dd><p>
│ │ │ │ -     transfer protocol
│ │ │ │ +    </p></dd><dt><span class="term"><em class="parameter"><code>filename</code></em></span></dt><dd><p>
│ │ │ │ +     file name
│ │ │ │      </p></dd><dt><span class="term"><em class="parameter"><code>fh</code></em></span></dt><dd><p>
│ │ │ │       file handle (the first part is the length of the file handle)
│ │ │ │ -    </p></dd><dt><span class="term"><em class="parameter"><code>version</code></em></span></dt><dd><p>
│ │ │ │ -     nfs version
│ │ │ │ +    </p></dd><dt><span class="term"><em class="parameter"><code>proto</code></em></span></dt><dd><p>
│ │ │ │ +     transfer protocol
│ │ │ │ +    </p></dd><dt><span class="term"><em class="parameter"><code>client_ip</code></em></span></dt><dd><p>
│ │ │ │ +     the ip address of client
│ │ │ │ +    </p></dd><dt><span class="term"><em class="parameter"><code>filelen</code></em></span></dt><dd><p>
│ │ │ │ +     length of file name
│ │ │ │      </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>
│ │ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-nfsd-proc-rename.html
│ │ │ │ @@ -1,21 +1,21 @@
│ │ │ │  <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; 
│ │ │ │       NFS Server renaming a file for client
│ │ │ │ - </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>tlen</code></em></span></dt><dd><p>
│ │ │ │ -     length of new file name
│ │ │ │ -    </p></dd><dt><span class="term"><em class="parameter"><code>fh</code></em></span></dt><dd><p>
│ │ │ │ -     file handler of old path
│ │ │ │ + </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>client_ip</code></em></span></dt><dd><p>
│ │ │ │ +     the ip address of client
│ │ │ │      </p></dd><dt><span class="term"><em class="parameter"><code>flen</code></em></span></dt><dd><p>
│ │ │ │       length of old file name 
│ │ │ │      </p></dd><dt><span class="term"><em class="parameter"><code>tfh</code></em></span></dt><dd><p>
│ │ │ │       file handler of new path
│ │ │ │ +    </p></dd><dt><span class="term"><em class="parameter"><code>tlen</code></em></span></dt><dd><p>
│ │ │ │ +     length of new file name
│ │ │ │ +    </p></dd><dt><span class="term"><em class="parameter"><code>fh</code></em></span></dt><dd><p>
│ │ │ │ +     file handler of old path
│ │ │ │      </p></dd><dt><span class="term"><em class="parameter"><code>tname</code></em></span></dt><dd><p>
│ │ │ │       new file name
│ │ │ │ -    </p></dd><dt><span class="term"><em class="parameter"><code>gid</code></em></span></dt><dd><p>
│ │ │ │ -     requester's group id
│ │ │ │      </p></dd><dt><span class="term"><em class="parameter"><code>uid</code></em></span></dt><dd><p>
│ │ │ │       requester's user id
│ │ │ │ +    </p></dd><dt><span class="term"><em class="parameter"><code>gid</code></em></span></dt><dd><p>
│ │ │ │ +     requester's group id
│ │ │ │      </p></dd><dt><span class="term"><em class="parameter"><code>filename</code></em></span></dt><dd><p>
│ │ │ │       old file name 
│ │ │ │ -    </p></dd><dt><span class="term"><em class="parameter"><code>client_ip</code></em></span></dt><dd><p>
│ │ │ │ -     the ip address of client
│ │ │ │      </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>
│ │ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-nfsd-proc-write.html
│ │ │ │ @@ -1,27 +1,27 @@
│ │ │ │  <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; 
│ │ │ │       NFS server writing data to file for client
│ │ │ │ - </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>client_ip</code></em></span></dt><dd><p>
│ │ │ │ + </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>
│ │ │ │ +     read bytes
│ │ │ │ +    </p></dd><dt><span class="term"><em class="parameter"><code>count</code></em></span></dt><dd><p>
│ │ │ │ +     read bytes
│ │ │ │ +    </p></dd><dt><span class="term"><em class="parameter"><code>offset</code></em></span></dt><dd><p>
│ │ │ │ +     the offset of file 
│ │ │ │ +    </p></dd><dt><span class="term"><em class="parameter"><code>client_ip</code></em></span></dt><dd><p>
│ │ │ │       the ip address of client
│ │ │ │ -    </p></dd><dt><span class="term"><em class="parameter"><code>uid</code></em></span></dt><dd><p>
│ │ │ │ -     requester's user id
│ │ │ │ -    </p></dd><dt><span class="term"><em class="parameter"><code>gid</code></em></span></dt><dd><p>
│ │ │ │ -     requester's group id
│ │ │ │      </p></dd><dt><span class="term"><em class="parameter"><code>stable</code></em></span></dt><dd><p>
│ │ │ │       argp-&gt;stable
│ │ │ │ -    </p></dd><dt><span class="term"><em class="parameter"><code>proto</code></em></span></dt><dd><p>
│ │ │ │ -     transfer protocol
│ │ │ │ -    </p></dd><dt><span class="term"><em class="parameter"><code>offset</code></em></span></dt><dd><p>
│ │ │ │ -     the offset of file 
│ │ │ │      </p></dd><dt><span class="term"><em class="parameter"><code>vlen</code></em></span></dt><dd><p>
│ │ │ │       read blocks 
│ │ │ │ -    </p></dd><dt><span class="term"><em class="parameter"><code>size</code></em></span></dt><dd><p>
│ │ │ │ -     read bytes
│ │ │ │ +    </p></dd><dt><span class="term"><em class="parameter"><code>gid</code></em></span></dt><dd><p>
│ │ │ │ +     requester's group id
│ │ │ │ +    </p></dd><dt><span class="term"><em class="parameter"><code>uid</code></em></span></dt><dd><p>
│ │ │ │ +     requester's user id
│ │ │ │      </p></dd><dt><span class="term"><em class="parameter"><code>vec</code></em></span></dt><dd><p>
│ │ │ │       struct kvec, includes buf address in kernel address and length of each buffer
│ │ │ │ -    </p></dd><dt><span class="term"><em class="parameter"><code>count</code></em></span></dt><dd><p>
│ │ │ │ -     read bytes
│ │ │ │      </p></dd><dt><span class="term"><em class="parameter"><code>version</code></em></span></dt><dd><p>
│ │ │ │       nfs version
│ │ │ │ +    </p></dd><dt><span class="term"><em class="parameter"><code>proto</code></em></span></dt><dd><p>
│ │ │ │ +     transfer protocol
│ │ │ │      </p></dd><dt><span class="term"><em class="parameter"><code>fh</code></em></span></dt><dd><p>
│ │ │ │       file handle (the first part is the length of the file handle)
│ │ │ │      </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>
│ │ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-nfsd-read.html
│ │ │ │ @@ -1,19 +1,19 @@
│ │ │ │  <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; 
│ │ │ │       NFS server reading data from a file for client
│ │ │ │ - </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>offset</code></em></span></dt><dd><p>
│ │ │ │ -     the offset of file 
│ │ │ │ + </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>fh</code></em></span></dt><dd><p>
│ │ │ │ +     file handle (the first part is the length of the file handle)
│ │ │ │ +    </p></dd><dt><span class="term"><em class="parameter"><code>vec</code></em></span></dt><dd><p>
│ │ │ │ +     struct kvec, includes buf address in kernel address and length of each buffer
│ │ │ │      </p></dd><dt><span class="term"><em class="parameter"><code>vlen</code></em></span></dt><dd><p>
│ │ │ │       read blocks 
│ │ │ │ -    </p></dd><dt><span class="term"><em class="parameter"><code>file</code></em></span></dt><dd><p>
│ │ │ │ -     argument file, indicates if the file has been opened.
│ │ │ │      </p></dd><dt><span class="term"><em class="parameter"><code>client_ip</code></em></span></dt><dd><p>
│ │ │ │       the ip address of client
│ │ │ │ -    </p></dd><dt><span class="term"><em class="parameter"><code>fh</code></em></span></dt><dd><p>
│ │ │ │ -     file handle (the first part is the length of the file handle)
│ │ │ │ +    </p></dd><dt><span class="term"><em class="parameter"><code>offset</code></em></span></dt><dd><p>
│ │ │ │ +     the offset of file 
│ │ │ │ +    </p></dd><dt><span class="term"><em class="parameter"><code>file</code></em></span></dt><dd><p>
│ │ │ │ +     argument file, indicates if the file has been opened.
│ │ │ │      </p></dd><dt><span class="term"><em class="parameter"><code>count</code></em></span></dt><dd><p>
│ │ │ │       read bytes
│ │ │ │      </p></dd><dt><span class="term"><em class="parameter"><code>size</code></em></span></dt><dd><p>
│ │ │ │       read bytes
│ │ │ │ -    </p></dd><dt><span class="term"><em class="parameter"><code>vec</code></em></span></dt><dd><p>
│ │ │ │ -     struct kvec, includes buf address in kernel address and length of each buffer
│ │ │ │      </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>
│ │ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-nfsd-rename.html
│ │ │ │ @@ -1,17 +1,17 @@
│ │ │ │  <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; 
│ │ │ │       NFS server renaming a file for client
│ │ │ │ - </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>client_ip</code></em></span></dt><dd><p>
│ │ │ │ -     the ip address of client
│ │ │ │ -    </p></dd><dt><span class="term"><em class="parameter"><code>filename</code></em></span></dt><dd><p>
│ │ │ │ + </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>filename</code></em></span></dt><dd><p>
│ │ │ │       old file name 
│ │ │ │ -    </p></dd><dt><span class="term"><em class="parameter"><code>tfh</code></em></span></dt><dd><p>
│ │ │ │ -     file handler of new path
│ │ │ │ +    </p></dd><dt><span class="term"><em class="parameter"><code>fh</code></em></span></dt><dd><p>
│ │ │ │ +     file handler of old path
│ │ │ │      </p></dd><dt><span class="term"><em class="parameter"><code>tname</code></em></span></dt><dd><p>
│ │ │ │       new file name
│ │ │ │ -    </p></dd><dt><span class="term"><em class="parameter"><code>flen</code></em></span></dt><dd><p>
│ │ │ │ -     length of old file name 
│ │ │ │      </p></dd><dt><span class="term"><em class="parameter"><code>tlen</code></em></span></dt><dd><p>
│ │ │ │       length of new file name
│ │ │ │ -    </p></dd><dt><span class="term"><em class="parameter"><code>fh</code></em></span></dt><dd><p>
│ │ │ │ -     file handler of old path
│ │ │ │ +    </p></dd><dt><span class="term"><em class="parameter"><code>client_ip</code></em></span></dt><dd><p>
│ │ │ │ +     the ip address of client
│ │ │ │ +    </p></dd><dt><span class="term"><em class="parameter"><code>flen</code></em></span></dt><dd><p>
│ │ │ │ +     length of old file name 
│ │ │ │ +    </p></dd><dt><span class="term"><em class="parameter"><code>tfh</code></em></span></dt><dd><p>
│ │ │ │ +     file handler of new path
│ │ │ │      </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>
│ │ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-nfsd-unlink.html
│ │ │ │ @@ -1,13 +1,13 @@
│ │ │ │  <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; 
│ │ │ │       NFS server removing a file or a directory for client
│ │ │ │ - </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>
│ │ │ │ -     the ip address of client
│ │ │ │ -    </p></dd><dt><span class="term"><em class="parameter"><code>filename</code></em></span></dt><dd><p>
│ │ │ │ + </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>filename</code></em></span></dt><dd><p>
│ │ │ │       file name 
│ │ │ │ +    </p></dd><dt><span class="term"><em class="parameter"><code>fh</code></em></span></dt><dd><p>
│ │ │ │ +     file handle (the first part is the length of the file handle)
│ │ │ │ +    </p></dd><dt><span class="term"><em class="parameter"><code>client_ip</code></em></span></dt><dd><p>
│ │ │ │ +     the ip address of client
│ │ │ │      </p></dd><dt><span class="term"><em class="parameter"><code>type</code></em></span></dt><dd><p>
│ │ │ │       file type (file or dir)
│ │ │ │      </p></dd><dt><span class="term"><em class="parameter"><code>filelen</code></em></span></dt><dd><p>
│ │ │ │       the length of file name
│ │ │ │ -    </p></dd><dt><span class="term"><em class="parameter"><code>fh</code></em></span></dt><dd><p>
│ │ │ │ -     file handle (the first part is the length of the file handle)
│ │ │ │      </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>
│ │ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-nfsd-write.html
│ │ │ │ @@ -1,19 +1,19 @@
│ │ │ │  <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; 
│ │ │ │       NFS server writing data to a file for client
│ │ │ │ - </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>count</code></em></span></dt><dd><p>
│ │ │ │ + </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>
│ │ │ │       read bytes
│ │ │ │ -    </p></dd><dt><span class="term"><em class="parameter"><code>size</code></em></span></dt><dd><p>
│ │ │ │ +    </p></dd><dt><span class="term"><em class="parameter"><code>count</code></em></span></dt><dd><p>
│ │ │ │       read bytes
│ │ │ │ -    </p></dd><dt><span class="term"><em class="parameter"><code>vec</code></em></span></dt><dd><p>
│ │ │ │ -     struct kvec, includes buf address in kernel address and length of each buffer
│ │ │ │ -    </p></dd><dt><span class="term"><em class="parameter"><code>fh</code></em></span></dt><dd><p>
│ │ │ │ -     file handle (the first part is the length of the file handle)
│ │ │ │ -    </p></dd><dt><span class="term"><em class="parameter"><code>client_ip</code></em></span></dt><dd><p>
│ │ │ │ -     the ip address of client
│ │ │ │ -    </p></dd><dt><span class="term"><em class="parameter"><code>file</code></em></span></dt><dd><p>
│ │ │ │ -     argument file, indicates if the file has been opened.
│ │ │ │      </p></dd><dt><span class="term"><em class="parameter"><code>offset</code></em></span></dt><dd><p>
│ │ │ │       the offset of file 
│ │ │ │ +    </p></dd><dt><span class="term"><em class="parameter"><code>file</code></em></span></dt><dd><p>
│ │ │ │ +     argument file, indicates if the file has been opened.
│ │ │ │ +    </p></dd><dt><span class="term"><em class="parameter"><code>client_ip</code></em></span></dt><dd><p>
│ │ │ │ +     the ip address of client
│ │ │ │      </p></dd><dt><span class="term"><em class="parameter"><code>vlen</code></em></span></dt><dd><p>
│ │ │ │       read blocks 
│ │ │ │ +    </p></dd><dt><span class="term"><em class="parameter"><code>vec</code></em></span></dt><dd><p>
│ │ │ │ +     struct kvec, includes buf address in kernel address and length of each buffer
│ │ │ │ +    </p></dd><dt><span class="term"><em class="parameter"><code>fh</code></em></span></dt><dd><p>
│ │ │ │ +     file handle (the first part is the length of the file handle)
│ │ │ │      </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>
│ │ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-nfsderror.html
│ │ │ │ @@ -1,10 +1,10 @@
│ │ │ │  <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; 
│ │ │ │    Convert nfsd error number into string
│ │ │ │   </p></div><div class="refsynopsisdiv"><h2>Synopsis</h2><pre class="programlisting">
│ │ │ │      nfsderror:string(err:long)
│ │ │ │ -</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>
│ │ │ │ +</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>
│ │ │ │       errnum
│ │ │ │ -    </p></dd></dl></div></div><div class="refsect1"><a name="idm22337"></a><h2>Description</h2><p>
│ │ │ │ +    </p></dd></dl></div></div><div class="refsect1"><a name="idm22338"></a><h2>Description</h2><p>
│ │ │ │     This function returns a string for the error number
│ │ │ │     passed into the function.
│ │ │ │  </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>
│ │ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-ngroups.html
│ │ │ │ @@ -1,14 +1,14 @@
│ │ │ │  <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; 
│ │ │ │       Number of subexpressions in the last match.
│ │ │ │   </p></div><div class="refsynopsisdiv"><h2>Synopsis</h2><pre class="programlisting">
│ │ │ │      ngroups:long()
│ │ │ │ -</pre></div><div class="refsect1"><a name="idm20894"></a><h2>Arguments</h2><p>
│ │ │ │ +</pre></div><div class="refsect1"><a name="idm20895"></a><h2>Arguments</h2><p>
│ │ │ │    None
│ │ │ │ - </p></div><div class="refsect1"><a name="idm20897"></a><h2>Description</h2><p>
│ │ │ │ + </p></div><div class="refsect1"><a name="idm20898"></a><h2>Description</h2><p>
│ │ │ │     returns the number of subexpressions from the
│ │ │ │     last successful use of the =~ regex matching operator.
│ │ │ │     </p><p>
│ │ │ │  
│ │ │ │     Note that this number includes subexpressions which are present in
│ │ │ │     the regex but did not match any string; for example, given the
│ │ │ │     regex <span class="quote">&#8220;<span class="quote">a|(b)</span>&#8221;</span>, the subexpressions will count the group for (b)
│ │ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-ns-egid.html
│ │ │ │ @@ -1,9 +1,9 @@
│ │ │ │  <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; 
│ │ │ │       Returns the effective gid of a target process as seen in a user namespace
│ │ │ │   </p></div><div class="refsynopsisdiv"><h2>Synopsis</h2><pre class="programlisting">
│ │ │ │      ns_egid:long()
│ │ │ │ -</pre></div><div class="refsect1"><a name="idm645"></a><h2>Arguments</h2><p>
│ │ │ │ +</pre></div><div class="refsect1"><a name="idm646"></a><h2>Arguments</h2><p>
│ │ │ │    None
│ │ │ │ - </p></div><div class="refsect1"><a name="idm648"></a><h2>Description</h2><p>
│ │ │ │ + </p></div><div class="refsect1"><a name="idm649"></a><h2>Description</h2><p>
│ │ │ │     This function returns the effective gid of a target process as seen in the target user namespace if provided, or the stap process namespace
│ │ │ │  </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>
│ │ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-ns-euid.html
│ │ │ │ @@ -1,9 +1,9 @@
│ │ │ │  <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; 
│ │ │ │       Returns the effective user ID of a target process as seen in a user namespace
│ │ │ │   </p></div><div class="refsynopsisdiv"><h2>Synopsis</h2><pre class="programlisting">
│ │ │ │      ns_euid:long()
│ │ │ │ -</pre></div><div class="refsect1"><a name="idm666"></a><h2>Arguments</h2><p>
│ │ │ │ +</pre></div><div class="refsect1"><a name="idm667"></a><h2>Arguments</h2><p>
│ │ │ │    None
│ │ │ │ - </p></div><div class="refsect1"><a name="idm669"></a><h2>Description</h2><p>
│ │ │ │ + </p></div><div class="refsect1"><a name="idm670"></a><h2>Description</h2><p>
│ │ │ │     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.
│ │ │ │  </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>
│ │ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-ns-gid.html
│ │ │ │ @@ -1,9 +1,9 @@
│ │ │ │  <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; 
│ │ │ │       Returns the group ID of a target process as seen in a user namespace
│ │ │ │   </p></div><div class="refsynopsisdiv"><h2>Synopsis</h2><pre class="programlisting">
│ │ │ │      ns_gid:long()
│ │ │ │ -</pre></div><div class="refsect1"><a name="idm687"></a><h2>Arguments</h2><p>
│ │ │ │ +</pre></div><div class="refsect1"><a name="idm688"></a><h2>Arguments</h2><p>
│ │ │ │    None
│ │ │ │ - </p></div><div class="refsect1"><a name="idm690"></a><h2>Description</h2><p>
│ │ │ │ + </p></div><div class="refsect1"><a name="idm691"></a><h2>Description</h2><p>
│ │ │ │     This function returns the group ID of a target process as seen in the target user namespace if provided, or the stap process namespace.
│ │ │ │  </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>
│ │ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-ns-pgrp.html
│ │ │ │ @@ -1,10 +1,10 @@
│ │ │ │  <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; 
│ │ │ │       Returns the process group ID of the current process as seen in a pid namespace
│ │ │ │   </p></div><div class="refsynopsisdiv"><h2>Synopsis</h2><pre class="programlisting">
│ │ │ │      ns_pgrp:long()
│ │ │ │ -</pre></div><div class="refsect1"><a name="idm708"></a><h2>Arguments</h2><p>
│ │ │ │ +</pre></div><div class="refsect1"><a name="idm709"></a><h2>Arguments</h2><p>
│ │ │ │    None
│ │ │ │ - </p></div><div class="refsect1"><a name="idm711"></a><h2>Description</h2><p>
│ │ │ │ + </p></div><div class="refsect1"><a name="idm712"></a><h2>Description</h2><p>
│ │ │ │     This function returns the process group ID of the
│ │ │ │     current process as seen in  the target pid namespace if provided, or the stap process namespace.
│ │ │ │  </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>
│ │ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-ns-pid.html
│ │ │ │ @@ -1,10 +1,10 @@
│ │ │ │  <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; 
│ │ │ │       Returns the ID of a target process as seen in a pid namespace
│ │ │ │   </p></div><div class="refsynopsisdiv"><h2>Synopsis</h2><pre class="programlisting">
│ │ │ │      ns_pid:long()
│ │ │ │ -</pre></div><div class="refsect1"><a name="idm729"></a><h2>Arguments</h2><p>
│ │ │ │ +</pre></div><div class="refsect1"><a name="idm730"></a><h2>Arguments</h2><p>
│ │ │ │    None
│ │ │ │ - </p></div><div class="refsect1"><a name="idm732"></a><h2>Description</h2><p>
│ │ │ │ + </p></div><div class="refsect1"><a name="idm733"></a><h2>Description</h2><p>
│ │ │ │     This function returns the ID of a target process as seen in
│ │ │ │     the target pid namespace.
│ │ │ │  </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>
│ │ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-ns-ppid.html
│ │ │ │ @@ -1,9 +1,9 @@
│ │ │ │  <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; 
│ │ │ │       Returns the process ID of a target process's parent process as seen in a pid namespace
│ │ │ │   </p></div><div class="refsynopsisdiv"><h2>Synopsis</h2><pre class="programlisting">
│ │ │ │      ns_ppid:long()
│ │ │ │ -</pre></div><div class="refsect1"><a name="idm750"></a><h2>Arguments</h2><p>
│ │ │ │ +</pre></div><div class="refsect1"><a name="idm751"></a><h2>Arguments</h2><p>
│ │ │ │    None
│ │ │ │ - </p></div><div class="refsect1"><a name="idm753"></a><h2>Description</h2><p>
│ │ │ │ + </p></div><div class="refsect1"><a name="idm754"></a><h2>Description</h2><p>
│ │ │ │     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.
│ │ │ │  </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>
│ │ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-ns-sid.html
│ │ │ │ @@ -1,11 +1,11 @@
│ │ │ │  <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; 
│ │ │ │       Returns the session ID of the current process as seen in a pid namespace
│ │ │ │   </p></div><div class="refsynopsisdiv"><h2>Synopsis</h2><pre class="programlisting">
│ │ │ │      ns_sid:long()
│ │ │ │ -</pre></div><div class="refsect1"><a name="idm771"></a><h2>Arguments</h2><p>
│ │ │ │ +</pre></div><div class="refsect1"><a name="idm772"></a><h2>Arguments</h2><p>
│ │ │ │    None
│ │ │ │ - </p></div><div class="refsect1"><a name="idm774"></a><h2>Description</h2><p>
│ │ │ │ + </p></div><div class="refsect1"><a name="idm775"></a><h2>Description</h2><p>
│ │ │ │     The namespace-aware session ID of a process is the process group ID
│ │ │ │     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
│ │ │ │     since Kernel 2.6.0.
│ │ │ │  </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>
│ │ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-ns-tid.html
│ │ │ │ @@ -1,10 +1,10 @@
│ │ │ │  <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; 
│ │ │ │       Returns the thread ID of a target process as seen in a pid namespace
│ │ │ │   </p></div><div class="refsynopsisdiv"><h2>Synopsis</h2><pre class="programlisting">
│ │ │ │      ns_tid:long()
│ │ │ │ -</pre></div><div class="refsect1"><a name="idm792"></a><h2>Arguments</h2><p>
│ │ │ │ +</pre></div><div class="refsect1"><a name="idm793"></a><h2>Arguments</h2><p>
│ │ │ │    None
│ │ │ │ - </p></div><div class="refsect1"><a name="idm795"></a><h2>Description</h2><p>
│ │ │ │ + </p></div><div class="refsect1"><a name="idm796"></a><h2>Description</h2><p>
│ │ │ │     This function returns the thread ID of a target process as seen
│ │ │ │     in  the target pid namespace if provided, or the stap process namespace.
│ │ │ │  </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>
│ │ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-ns-uid.html
│ │ │ │ @@ -1,9 +1,9 @@
│ │ │ │  <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; 
│ │ │ │       Returns the user ID of a target process as seen in a user namespace
│ │ │ │   </p></div><div class="refsynopsisdiv"><h2>Synopsis</h2><pre class="programlisting">
│ │ │ │      ns_uid:long()
│ │ │ │ -</pre></div><div class="refsect1"><a name="idm813"></a><h2>Arguments</h2><p>
│ │ │ │ +</pre></div><div class="refsect1"><a name="idm814"></a><h2>Arguments</h2><p>
│ │ │ │    None
│ │ │ │ - </p></div><div class="refsect1"><a name="idm816"></a><h2>Description</h2><p>
│ │ │ │ + </p></div><div class="refsect1"><a name="idm817"></a><h2>Description</h2><p>
│ │ │ │     This function returns the user ID of the target process as seen in the target user namespace if provided, or the stap process namespace.
│ │ │ │  </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>
│ │ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-nsecs-to-string.html
│ │ │ │ @@ -1,12 +1,12 @@
│ │ │ │  <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; 
│ │ │ │       Human readable string for given nanoseconds
│ │ │ │   </p></div><div class="refsynopsisdiv"><h2>Synopsis</h2><pre class="programlisting">
│ │ │ │      nsecs_to_string:string(nsecs:long)
│ │ │ │ -</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>
│ │ │ │ +</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>
│ │ │ │       Number of nanoseconds to translate.
│ │ │ │ -    </p></dd></dl></div></div><div class="refsect1"><a name="idm5327"></a><h2>Description</h2><p>
│ │ │ │ +    </p></dd></dl></div></div><div class="refsect1"><a name="idm5328"></a><h2>Description</h2><p>
│ │ │ │     Returns a string representing the number of
│ │ │ │     nanoseconds as a human readable string consisting of <span class="quote">&#8220;<span class="quote">XmY.ZZZZZZs</span>&#8221;</span>,
│ │ │ │     where X is the number of minutes, Y is the number of seconds and
│ │ │ │     ZZZZZZZZZ is the number of nanoseconds.
│ │ │ │  </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>
│ │ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-ntohl.html
│ │ │ │ @@ -1,7 +1,7 @@
│ │ │ │  <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; 
│ │ │ │       Convert 32-bit long from network to host order
│ │ │ │   </p></div><div class="refsynopsisdiv"><h2>Synopsis</h2><pre class="programlisting">
│ │ │ │      ntohl:long(x:long)
│ │ │ │ -</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>
│ │ │ │ +</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>
│ │ │ │       Value to convert
│ │ │ │      </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>
│ │ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-ntohll.html
│ │ │ │ @@ -1,7 +1,7 @@
│ │ │ │  <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; 
│ │ │ │       Convert 64-bit long long from network to host order
│ │ │ │   </p></div><div class="refsynopsisdiv"><h2>Synopsis</h2><pre class="programlisting">
│ │ │ │      ntohll:long(x:long)
│ │ │ │ -</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>
│ │ │ │ +</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>
│ │ │ │       Value to convert
│ │ │ │      </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>
│ │ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-ntohs.html
│ │ │ │ @@ -1,7 +1,7 @@
│ │ │ │  <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; 
│ │ │ │       Convert 16-bit short from network to host order
│ │ │ │   </p></div><div class="refsynopsisdiv"><h2>Synopsis</h2><pre class="programlisting">
│ │ │ │      ntohs:long(x:long)
│ │ │ │ -</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>
│ │ │ │ +</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>
│ │ │ │       Value to convert
│ │ │ │      </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>
│ │ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-pages-to-string.html
│ │ │ │ @@ -1,10 +1,10 @@
│ │ │ │  <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; 
│ │ │ │       Turns pages into a human readable string
│ │ │ │   </p></div><div class="refsynopsisdiv"><h2>Synopsis</h2><pre class="programlisting">
│ │ │ │      pages_to_string:string(pages:long)
│ │ │ │ -</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>
│ │ │ │ +</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>
│ │ │ │       Number of pages to translate.
│ │ │ │ -    </p></dd></dl></div></div><div class="refsect1"><a name="idm4415"></a><h2>Description</h2><p>
│ │ │ │ +    </p></dd></dl></div></div><div class="refsect1"><a name="idm4416"></a><h2>Description</h2><p>
│ │ │ │     Multiplies pages by <code class="function">page_size</code> to get the number of
│ │ │ │     bytes and returns the result of <code class="function">bytes_to_string</code>.
│ │ │ │  </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>
│ │ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-panic.html
│ │ │ │ @@ -1,11 +1,11 @@
│ │ │ │  <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; 
│ │ │ │    trigger a panic
│ │ │ │   </p></div><div class="refsynopsisdiv"><h2>Synopsis</h2><pre class="programlisting">
│ │ │ │      panic(msg:string)
│ │ │ │ -</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>
│ │ │ │ +</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>
│ │ │ │       message to pass to kernel's <code class="function">panic</code> function
│ │ │ │ -    </p></dd></dl></div></div><div class="refsect1"><a name="idm20714"></a><h2>Description</h2><p>
│ │ │ │ +    </p></dd></dl></div></div><div class="refsect1"><a name="idm20715"></a><h2>Description</h2><p>
│ │ │ │     This function triggers an immediate panic of the running
│ │ │ │     kernel with a user-specified panic message.
│ │ │ │     It requires guru mode.
│ │ │ │  </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>
│ │ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-pexecname.html
│ │ │ │ @@ -1,10 +1,10 @@
│ │ │ │  <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; 
│ │ │ │       Returns the execname of a target process's parent process
│ │ │ │   </p></div><div class="refsynopsisdiv"><h2>Synopsis</h2><pre class="programlisting">
│ │ │ │      pexecname:string()
│ │ │ │ -</pre></div><div class="refsect1"><a name="idm834"></a><h2>Arguments</h2><p>
│ │ │ │ +</pre></div><div class="refsect1"><a name="idm835"></a><h2>Arguments</h2><p>
│ │ │ │    None
│ │ │ │ - </p></div><div class="refsect1"><a name="idm837"></a><h2>Description</h2><p>
│ │ │ │ + </p></div><div class="refsect1"><a name="idm838"></a><h2>Description</h2><p>
│ │ │ │     This function returns the execname of a target
│ │ │ │     process's parent procces.
│ │ │ │  </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>
│ │ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-pgrp.html
│ │ │ │ @@ -1,10 +1,10 @@
│ │ │ │  <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; 
│ │ │ │       Returns the process group ID of the current process
│ │ │ │   </p></div><div class="refsynopsisdiv"><h2>Synopsis</h2><pre class="programlisting">
│ │ │ │      pgrp:long()
│ │ │ │ -</pre></div><div class="refsect1"><a name="idm855"></a><h2>Arguments</h2><p>
│ │ │ │ +</pre></div><div class="refsect1"><a name="idm856"></a><h2>Arguments</h2><p>
│ │ │ │    None
│ │ │ │ - </p></div><div class="refsect1"><a name="idm858"></a><h2>Description</h2><p>
│ │ │ │ + </p></div><div class="refsect1"><a name="idm859"></a><h2>Description</h2><p>
│ │ │ │     This function returns the process group ID of the
│ │ │ │     current process.
│ │ │ │  </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>
│ │ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-pid.html
│ │ │ │ @@ -1,9 +1,9 @@
│ │ │ │  <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; 
│ │ │ │       Returns the ID of a target process
│ │ │ │   </p></div><div class="refsynopsisdiv"><h2>Synopsis</h2><pre class="programlisting">
│ │ │ │      pid:long()
│ │ │ │ -</pre></div><div class="refsect1"><a name="idm876"></a><h2>Arguments</h2><p>
│ │ │ │ +</pre></div><div class="refsect1"><a name="idm877"></a><h2>Arguments</h2><p>
│ │ │ │    None
│ │ │ │ - </p></div><div class="refsect1"><a name="idm879"></a><h2>Description</h2><p>
│ │ │ │ + </p></div><div class="refsect1"><a name="idm880"></a><h2>Description</h2><p>
│ │ │ │     This function returns the ID of a target process.
│ │ │ │  </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>
│ │ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-pid2execname.html
│ │ │ │ @@ -1,9 +1,9 @@
│ │ │ │  <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; 
│ │ │ │       The name of the given process identifier
│ │ │ │   </p></div><div class="refsynopsisdiv"><h2>Synopsis</h2><pre class="programlisting">
│ │ │ │      pid2execname:string(pid:long)
│ │ │ │ -</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>
│ │ │ │ +</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>
│ │ │ │       process identifier
│ │ │ │ -    </p></dd></dl></div></div><div class="refsect1"><a name="idm905"></a><h2>Description</h2><p>
│ │ │ │ +    </p></dd></dl></div></div><div class="refsect1"><a name="idm906"></a><h2>Description</h2><p>
│ │ │ │     Return the name of the given process id.
│ │ │ │  </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>
│ │ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-pid2task.html
│ │ │ │ @@ -1,9 +1,9 @@
│ │ │ │  <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; 
│ │ │ │       The task_struct of the given process identifier
│ │ │ │   </p></div><div class="refsynopsisdiv"><h2>Synopsis</h2><pre class="programlisting">
│ │ │ │      pid2task:long(pid:long)
│ │ │ │ -</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>
│ │ │ │ +</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>
│ │ │ │       process identifier
│ │ │ │ -    </p></dd></dl></div></div><div class="refsect1"><a name="idm931"></a><h2>Description</h2><p>
│ │ │ │ +    </p></dd></dl></div></div><div class="refsect1"><a name="idm932"></a><h2>Description</h2><p>
│ │ │ │     Return the task struct of the given process id.
│ │ │ │  </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>
│ │ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-pn.html
│ │ │ │ @@ -1,11 +1,11 @@
│ │ │ │  <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; 
│ │ │ │    Returns the active probe name
│ │ │ │   </p></div><div class="refsynopsisdiv"><h2>Synopsis</h2><pre class="programlisting">
│ │ │ │      pn:string()
│ │ │ │ -</pre></div><div class="refsect1"><a name="idm949"></a><h2>Arguments</h2><p>
│ │ │ │ +</pre></div><div class="refsect1"><a name="idm950"></a><h2>Arguments</h2><p>
│ │ │ │    None
│ │ │ │ - </p></div><div class="refsect1"><a name="idm952"></a><h2>Description</h2><p>
│ │ │ │ + </p></div><div class="refsect1"><a name="idm953"></a><h2>Description</h2><p>
│ │ │ │     This function returns the script-level probe point
│ │ │ │     associated with a currently running probe handler, including
│ │ │ │     wild-card expansion effects. Context: The current probe point.
│ │ │ │  </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>
│ │ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-pnlabel.html
│ │ │ │ @@ -1,13 +1,13 @@
│ │ │ │  <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; 
│ │ │ │       Returns the label name parsed from the probe name
│ │ │ │   </p></div><div class="refsynopsisdiv"><h2>Synopsis</h2><pre class="programlisting">
│ │ │ │      pnlabel:string()
│ │ │ │ -</pre></div><div class="refsect1"><a name="idm970"></a><h2>Arguments</h2><p>
│ │ │ │ +</pre></div><div class="refsect1"><a name="idm971"></a><h2>Arguments</h2><p>
│ │ │ │    None
│ │ │ │ - </p></div><div class="refsect1"><a name="idm973"></a><h2>Description</h2><p>
│ │ │ │ + </p></div><div class="refsect1"><a name="idm974"></a><h2>Description</h2><p>
│ │ │ │     This returns the label name as parsed from the
│ │ │ │     script-level probe point. This function will only work if called
│ │ │ │     directly from the body of a '.label' probe point (i.e. no aliases).
│ │ │ │ -</p></div><div class="refsect1"><a name="idm976"></a><h2>Context</h2><p>
│ │ │ │ +</p></div><div class="refsect1"><a name="idm977"></a><h2>Context</h2><p>
│ │ │ │     The current probe point.
│ │ │ │  </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>
│ │ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-pointer-arg.html
│ │ │ │ @@ -1,10 +1,10 @@
│ │ │ │  <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; 
│ │ │ │       Return function argument as pointer value
│ │ │ │   </p></div><div class="refsynopsisdiv"><h2>Synopsis</h2><pre class="programlisting">
│ │ │ │      pointer_arg:long(n:long)
│ │ │ │ -</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>
│ │ │ │ +</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>
│ │ │ │       index of argument to return
│ │ │ │ -    </p></dd></dl></div></div><div class="refsect1"><a name="idm1002"></a><h2>Description</h2><p>
│ │ │ │ +    </p></dd></dl></div></div><div class="refsect1"><a name="idm1003"></a><h2>Description</h2><p>
│ │ │ │     Return the unsigned value of argument n, same as ulong_arg.
│ │ │ │     Can be used with any type of pointer.
│ │ │ │  </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>
│ │ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-pp.html
│ │ │ │ @@ -1,11 +1,11 @@
│ │ │ │  <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; 
│ │ │ │       Returns the active probe point
│ │ │ │   </p></div><div class="refsynopsisdiv"><h2>Synopsis</h2><pre class="programlisting">
│ │ │ │      pp:string()
│ │ │ │ -</pre></div><div class="refsect1"><a name="idm1020"></a><h2>Arguments</h2><p>
│ │ │ │ +</pre></div><div class="refsect1"><a name="idm1021"></a><h2>Arguments</h2><p>
│ │ │ │    None
│ │ │ │ - </p></div><div class="refsect1"><a name="idm1023"></a><h2>Description</h2><p>
│ │ │ │ + </p></div><div class="refsect1"><a name="idm1024"></a><h2>Description</h2><p>
│ │ │ │     This function returns the fully-resolved probe point
│ │ │ │     associated with a currently running probe handler, including alias
│ │ │ │     and wild-card expansion effects. Context: The current probe point.
│ │ │ │  </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>
│ │ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-ppfunc.html
│ │ │ │ @@ -1,10 +1,10 @@
│ │ │ │  <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; 
│ │ │ │       Returns the function name parsed from <code class="function">pp</code>
│ │ │ │   </p></div><div class="refsynopsisdiv"><h2>Synopsis</h2><pre class="programlisting">
│ │ │ │      ppfunc:string()
│ │ │ │ -</pre></div><div class="refsect1"><a name="idm1042"></a><h2>Arguments</h2><p>
│ │ │ │ +</pre></div><div class="refsect1"><a name="idm1043"></a><h2>Arguments</h2><p>
│ │ │ │    None
│ │ │ │ - </p></div><div class="refsect1"><a name="idm1045"></a><h2>Description</h2><p>
│ │ │ │ + </p></div><div class="refsect1"><a name="idm1046"></a><h2>Description</h2><p>
│ │ │ │     This returns the function name from the current <code class="function">pp</code>.
│ │ │ │     Not all <code class="function">pp</code> have functions in them, in which case "" is returned.
│ │ │ │  </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>
│ │ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-ppid.html
│ │ │ │ @@ -1,9 +1,9 @@
│ │ │ │  <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; 
│ │ │ │       Returns the process ID of a target process's parent process
│ │ │ │   </p></div><div class="refsynopsisdiv"><h2>Synopsis</h2><pre class="programlisting">
│ │ │ │      ppid:long()
│ │ │ │ -</pre></div><div class="refsect1"><a name="idm1065"></a><h2>Arguments</h2><p>
│ │ │ │ +</pre></div><div class="refsect1"><a name="idm1066"></a><h2>Arguments</h2><p>
│ │ │ │    None
│ │ │ │ - </p></div><div class="refsect1"><a name="idm1068"></a><h2>Description</h2><p>
│ │ │ │ + </p></div><div class="refsect1"><a name="idm1069"></a><h2>Description</h2><p>
│ │ │ │     This function return the process ID of the target proccess's parent process.
│ │ │ │  </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>
│ │ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-print-backtrace-fileline.html
│ │ │ │ @@ -1,11 +1,11 @@
│ │ │ │  <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; 
│ │ │ │       Print kernel stack back trace
│ │ │ │   </p></div><div class="refsynopsisdiv"><h2>Synopsis</h2><pre class="programlisting">
│ │ │ │      print_backtrace_fileline()
│ │ │ │ -</pre></div><div class="refsect1"><a name="idm1108"></a><h2>Arguments</h2><p>
│ │ │ │ +</pre></div><div class="refsect1"><a name="idm1109"></a><h2>Arguments</h2><p>
│ │ │ │    None
│ │ │ │ - </p></div><div class="refsect1"><a name="idm1111"></a><h2>Description</h2><p>
│ │ │ │ + </p></div><div class="refsect1"><a name="idm1112"></a><h2>Description</h2><p>
│ │ │ │     This function is equivalent to <code class="function">print_backtrace</code>, but output
│ │ │ │     for each symbol is longer including file names and line numbers.
│ │ │ │     The function does not return a value.
│ │ │ │  </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>
│ │ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-print-backtrace.html
│ │ │ │ @@ -1,12 +1,12 @@
│ │ │ │  <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; 
│ │ │ │    Print kernel stack back trace
│ │ │ │   </p></div><div class="refsynopsisdiv"><h2>Synopsis</h2><pre class="programlisting">
│ │ │ │      print_backtrace()
│ │ │ │ -</pre></div><div class="refsect1"><a name="idm1086"></a><h2>Arguments</h2><p>
│ │ │ │ +</pre></div><div class="refsect1"><a name="idm1087"></a><h2>Arguments</h2><p>
│ │ │ │    None
│ │ │ │ - </p></div><div class="refsect1"><a name="idm1089"></a><h2>Description</h2><p>
│ │ │ │ + </p></div><div class="refsect1"><a name="idm1090"></a><h2>Description</h2><p>
│ │ │ │     This function is equivalent to print_stack(<code class="function">backtrace</code>), 
│ │ │ │     except that deeper stack nesting may be supported.  See print_ubacktrace
│ │ │ │     for user-space backtrace.
│ │ │ │     The function does not return a value.
│ │ │ │  </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>
│ │ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-print-regs.html
│ │ │ │ @@ -1,9 +1,9 @@
│ │ │ │  <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; 
│ │ │ │    Print a register dump
│ │ │ │   </p></div><div class="refsynopsisdiv"><h2>Synopsis</h2><pre class="programlisting">
│ │ │ │      print_regs()
│ │ │ │ -</pre></div><div class="refsect1"><a name="idm1130"></a><h2>Arguments</h2><p>
│ │ │ │ +</pre></div><div class="refsect1"><a name="idm1131"></a><h2>Arguments</h2><p>
│ │ │ │    None
│ │ │ │ - </p></div><div class="refsect1"><a name="idm1133"></a><h2>Description</h2><p>
│ │ │ │ + </p></div><div class="refsect1"><a name="idm1134"></a><h2>Description</h2><p>
│ │ │ │     This function prints a register dump. Does nothing if no registers are available for the probe point.
│ │ │ │  </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>
│ │ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-print-stack.html
│ │ │ │ @@ -1,19 +1,19 @@
│ │ │ │  <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; 
│ │ │ │       Print out kernel stack from string
│ │ │ │   </p></div><div class="refsynopsisdiv"><h2>Synopsis</h2><pre class="programlisting">
│ │ │ │      print_stack(stk:string)
│ │ │ │ -</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>
│ │ │ │ +</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>
│ │ │ │       String with list of hexadecimal addresses
│ │ │ │ -    </p></dd></dl></div></div><div class="refsect1"><a name="idm1159"></a><h2>Description</h2><p>
│ │ │ │ +    </p></dd></dl></div></div><div class="refsect1"><a name="idm1160"></a><h2>Description</h2><p>
│ │ │ │     This function performs a symbolic lookup of the addresses
│ │ │ │     in the given  string,
│ │ │ │     which is assumed to be the result of a prior call to 
│ │ │ │     <code class="function">backtrace</code>.
│ │ │ │     </p><p>
│ │ │ │  
│ │ │ │     Print one line per address, including the address, the
│ │ │ │     name  of the function containing the address, and an estimate of
│ │ │ │     its position within that function.  Return nothing.
│ │ │ │ -</p></div><div class="refsect1"><a name="idm1164"></a><h2>NOTE</h2><p>
│ │ │ │ +</p></div><div class="refsect1"><a name="idm1165"></a><h2>NOTE</h2><p>
│ │ │ │     it is recommended to use <code class="function">print_syms</code> instead of this function.
│ │ │ │  </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>
│ │ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-print-syms.html
│ │ │ │ @@ -1,14 +1,14 @@
│ │ │ │  <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; 
│ │ │ │       Print out kernel stack from string
│ │ │ │   </p></div><div class="refsynopsisdiv"><h2>Synopsis</h2><pre class="programlisting">
│ │ │ │      print_syms(callers:string)
│ │ │ │ -</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>
│ │ │ │ +</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>
│ │ │ │       String with list of hexadecimal (kernel) addresses
│ │ │ │ -    </p></dd></dl></div></div><div class="refsect1"><a name="idm1191"></a><h2>Description</h2><p>
│ │ │ │ +    </p></dd></dl></div></div><div class="refsect1"><a name="idm1192"></a><h2>Description</h2><p>
│ │ │ │     This function performs a symbolic lookup of the addresses
│ │ │ │     in the given string,
│ │ │ │     which are assumed to be the result of prior calls to <code class="function">stack</code>,
│ │ │ │     <code class="function">callers</code>, and similar functions.
│ │ │ │     </p><p>
│ │ │ │  
│ │ │ │     Prints one line per address, including the address, the
│ │ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-print-ubacktrace-brief.html
│ │ │ │ @@ -1,17 +1,17 @@
│ │ │ │  <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; 
│ │ │ │       Print stack back trace for current user-space task.
│ │ │ │   </p></div><div class="refsynopsisdiv"><h2>Synopsis</h2><pre class="programlisting">
│ │ │ │      print_ubacktrace_brief()
│ │ │ │ -</pre></div><div class="refsect1"><a name="idm1258"></a><h2>Arguments</h2><p>
│ │ │ │ +</pre></div><div class="refsect1"><a name="idm1259"></a><h2>Arguments</h2><p>
│ │ │ │    None
│ │ │ │ - </p></div><div class="refsect1"><a name="idm1261"></a><h2>Description</h2><p>
│ │ │ │ + </p></div><div class="refsect1"><a name="idm1262"></a><h2>Description</h2><p>
│ │ │ │     </p><p>
│ │ │ │  
│ │ │ │     Equivalent to <code class="function">print_ubacktrace</code>, but output for each symbol is
│ │ │ │     shorter (just name and offset, or just the hex address of no symbol
│ │ │ │     could be found).
│ │ │ │ -</p></div><div class="refsect1"><a name="idm1266"></a><h2>Note</h2><p>
│ │ │ │ +</p></div><div class="refsect1"><a name="idm1267"></a><h2>Note</h2><p>
│ │ │ │     To get (full) backtraces for user space applications and shared
│ │ │ │     shared libraries not mentioned in the current script run stap with
│ │ │ │     -d /path/to/exe-or-so and/or add --ldd to load all needed unwind data.
│ │ │ │  </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>
│ │ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-print-ubacktrace-fileline.html
│ │ │ │ @@ -1,18 +1,18 @@
│ │ │ │  <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; 
│ │ │ │       Print stack back trace for current user-space task.
│ │ │ │ - </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>
│ │ │ │ + </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>
│ │ │ │       override PC
│ │ │ │      </p></dd><dt><span class="term"><em class="parameter"><code>sp</code></em></span></dt><dd><p>
│ │ │ │       override SP
│ │ │ │      </p></dd><dt><span class="term"><em class="parameter"><code>fp</code></em></span></dt><dd><p>
│ │ │ │       override FP
│ │ │ │ -    </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
│ │ │ │ +    </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
│ │ │ │     longer including file names and line numbers.
│ │ │ │  </p><p>
│ │ │ │     Equivalent to <code class="function">print_ubacktrace_fileline</code>, but it performs the backtrace
│ │ │ │     using the pc, sp, and fp passed in.
│ │ │ │ -</p></div><div class="refsect1"><a name="idm1310"></a><h2>Note</h2><p>
│ │ │ │ +</p></div><div class="refsect1"><a name="idm1311"></a><h2>Note</h2><p>
│ │ │ │     To get (full) backtraces for user space applications and shared
│ │ │ │     shared libraries not mentioned in the current script run stap with
│ │ │ │     -d /path/to/exe-or-so and/or add --ldd to load all needed unwind data.
│ │ │ │  </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>
│ │ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-print-ubacktrace.html
│ │ │ │ @@ -1,19 +1,19 @@
│ │ │ │  <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; 
│ │ │ │    Print stack back trace for current user-space task.
│ │ │ │ - </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>
│ │ │ │ + </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>
│ │ │ │       override PC
│ │ │ │      </p></dd><dt><span class="term"><em class="parameter"><code>sp</code></em></span></dt><dd><p>
│ │ │ │       override SP
│ │ │ │      </p></dd><dt><span class="term"><em class="parameter"><code>fp</code></em></span></dt><dd><p>
│ │ │ │       override FP
│ │ │ │ -    </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
│ │ │ │ +    </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
│ │ │ │     nesting may be supported.  Returns nothing.  See <code class="function">print_backtrace</code>
│ │ │ │     for kernel backtrace.
│ │ │ │  </p><p>
│ │ │ │     Equivalent to <code class="function">print_ubacktrace</code>, but it performs the backtrace
│ │ │ │     using the pc, sp, and fp provided.  Useful 
│ │ │ │ -</p></div><div class="refsect1"><a name="idm1240"></a><h2>Note</h2><p>
│ │ │ │ +</p></div><div class="refsect1"><a name="idm1241"></a><h2>Note</h2><p>
│ │ │ │     To get (full) backtraces for user space applications and shared
│ │ │ │     shared libraries not mentioned in the current script run stap with
│ │ │ │     -d /path/to/exe-or-so and/or add --ldd to load all needed unwind data.
│ │ │ │  </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>
│ │ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-print-ustack.html
│ │ │ │ @@ -1,18 +1,18 @@
│ │ │ │  <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; 
│ │ │ │       Print out stack for the current task from string.
│ │ │ │   </p></div><div class="refsynopsisdiv"><h2>Synopsis</h2><pre class="programlisting">
│ │ │ │      print_ustack(stk:string)
│ │ │ │ -</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>
│ │ │ │ +</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>
│ │ │ │       String with list of hexadecimal addresses for the current task.
│ │ │ │ -    </p></dd></dl></div></div><div class="refsect1"><a name="idm1336"></a><h2>Description</h2><p>
│ │ │ │ +    </p></dd></dl></div></div><div class="refsect1"><a name="idm1337"></a><h2>Description</h2><p>
│ │ │ │     Perform a symbolic lookup of the addresses in the given string,
│ │ │ │     which is assumed to be the result of a prior call to 
│ │ │ │     <code class="function">ubacktrace</code> for the current task.
│ │ │ │     </p><p>
│ │ │ │  
│ │ │ │     Print one line per address, including the address, the
│ │ │ │     name  of the function containing the address, and an estimate of
│ │ │ │     its position within that function.  Return nothing.
│ │ │ │ -</p></div><div class="refsect1"><a name="idm1341"></a><h2>NOTE</h2><p>
│ │ │ │ +</p></div><div class="refsect1"><a name="idm1342"></a><h2>NOTE</h2><p>
│ │ │ │     it is recommended to use <code class="function">print_usyms</code> instead of this function.
│ │ │ │  </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>
│ │ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-print-usyms.html
│ │ │ │ @@ -1,14 +1,14 @@
│ │ │ │  <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; 
│ │ │ │       Print out user stack from string
│ │ │ │   </p></div><div class="refsynopsisdiv"><h2>Synopsis</h2><pre class="programlisting">
│ │ │ │      print_usyms(callers:string)
│ │ │ │ -</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>
│ │ │ │ +</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>
│ │ │ │       String with list of hexadecimal (user) addresses
│ │ │ │ -    </p></dd></dl></div></div><div class="refsect1"><a name="idm1368"></a><h2>Description</h2><p>
│ │ │ │ +    </p></dd></dl></div></div><div class="refsect1"><a name="idm1369"></a><h2>Description</h2><p>
│ │ │ │     This function performs a symbolic lookup of the addresses
│ │ │ │     in the given string,
│ │ │ │     which are assumed to be the result of prior calls to <code class="function">ustack</code>,
│ │ │ │     <code class="function">ucallers</code>, and similar functions.
│ │ │ │     </p><p>
│ │ │ │  
│ │ │ │     Prints one line per address, including the address, the
│ │ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-printk.html
│ │ │ │ @@ -1,14 +1,14 @@
│ │ │ │  <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; 
│ │ │ │       Send a message to the kernel trace buffer
│ │ │ │   </p></div><div class="refsynopsisdiv"><h2>Synopsis</h2><pre class="programlisting">
│ │ │ │      printk(level:long,msg:string)
│ │ │ │ -</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>
│ │ │ │ +</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>
│ │ │ │       an integer for the severity level (0=KERN_EMERG ... 7=KERN_DEBUG)
│ │ │ │      </p></dd><dt><span class="term"><em class="parameter"><code>msg</code></em></span></dt><dd><p>
│ │ │ │       The formatted message string
│ │ │ │ -    </p></dd></dl></div></div><div class="refsect1"><a name="idm17906"></a><h2>Description</h2><p>
│ │ │ │ +    </p></dd></dl></div></div><div class="refsect1"><a name="idm17907"></a><h2>Description</h2><p>
│ │ │ │     Print a line of text to the kernel dmesg/console with the
│ │ │ │     given severity.  An implicit end-of-line is added.  This function may 
│ │ │ │     not be safely called from all kernel probe contexts, so is restricted
│ │ │ │     to guru mode only.
│ │ │ │  </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>
│ │ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-probe-type.html
│ │ │ │ @@ -1,14 +1,14 @@
│ │ │ │  <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; 
│ │ │ │       The low level probe handler type of the current probe.
│ │ │ │   </p></div><div class="refsynopsisdiv"><h2>Synopsis</h2><pre class="programlisting">
│ │ │ │      probe_type:string()
│ │ │ │ -</pre></div><div class="refsect1"><a name="idm1390"></a><h2>Arguments</h2><p>
│ │ │ │ +</pre></div><div class="refsect1"><a name="idm1391"></a><h2>Arguments</h2><p>
│ │ │ │    None
│ │ │ │ - </p></div><div class="refsect1"><a name="idm1393"></a><h2>Description</h2><p>
│ │ │ │ + </p></div><div class="refsect1"><a name="idm1394"></a><h2>Description</h2><p>
│ │ │ │     Returns a short string describing the low level probe handler
│ │ │ │     type for the current probe point. This is for informational purposes only.
│ │ │ │     Depending on the low level probe handler different context functions can
│ │ │ │     or cannot provide information about the current event (for example some
│ │ │ │     probe handlers only trigger in user space and have no associated kernel
│ │ │ │     context). High-level probes might map to the same or different low-level
│ │ │ │     probes (depending on systemtap version and/or kernel used).
│ │ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-probefunc.html
│ │ │ │ @@ -1,19 +1,19 @@
│ │ │ │  <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; 
│ │ │ │       Return the probe point's function name, if known
│ │ │ │   </p></div><div class="refsynopsisdiv"><h2>Synopsis</h2><pre class="programlisting">
│ │ │ │      probefunc:string()
│ │ │ │ -</pre></div><div class="refsect1"><a name="idm1411"></a><h2>Arguments</h2><p>
│ │ │ │ +</pre></div><div class="refsect1"><a name="idm1412"></a><h2>Arguments</h2><p>
│ │ │ │    None
│ │ │ │ - </p></div><div class="refsect1"><a name="idm1414"></a><h2>Description</h2><p>
│ │ │ │ + </p></div><div class="refsect1"><a name="idm1415"></a><h2>Description</h2><p>
│ │ │ │     This function returns the name of the function being probed
│ │ │ │     based on the current address, as computed by symname(<code class="function">addr</code>) or
│ │ │ │     usymname(<code class="function">uaddr</code>) depending on probe context (whether the probe is
│ │ │ │     a user probe or a kernel probe).
│ │ │ │ -</p></div><div class="refsect1"><a name="idm1419"></a><h2>Please note</h2><p>
│ │ │ │ +</p></div><div class="refsect1"><a name="idm1420"></a><h2>Please note</h2><p>
│ │ │ │     this function's behaviour differs between SystemTap 2.0
│ │ │ │     and earlier versions. Prior to 2.0, <code class="function">probefunc</code> obtained the function
│ │ │ │     name from the probe point string as returned by <code class="function">pp</code>, and used the
│ │ │ │     current address as a fallback.
│ │ │ │     </p><p>
│ │ │ │  
│ │ │ │     Consider using <code class="function">ppfunc</code> instead.
│ │ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-probemod.html
│ │ │ │ @@ -1,10 +1,10 @@
│ │ │ │  <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; 
│ │ │ │       Return the probe point's kernel module name
│ │ │ │   </p></div><div class="refsynopsisdiv"><h2>Synopsis</h2><pre class="programlisting">
│ │ │ │      probemod:string()
│ │ │ │ -</pre></div><div class="refsect1"><a name="idm1441"></a><h2>Arguments</h2><p>
│ │ │ │ +</pre></div><div class="refsect1"><a name="idm1442"></a><h2>Arguments</h2><p>
│ │ │ │    None
│ │ │ │ - </p></div><div class="refsect1"><a name="idm1444"></a><h2>Description</h2><p>
│ │ │ │ + </p></div><div class="refsect1"><a name="idm1445"></a><h2>Description</h2><p>
│ │ │ │     This function returns the name of the kernel module
│ │ │ │     containing the probe point, if known.
│ │ │ │  </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>
│ │ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-proc-mem-data.html
│ │ │ │ @@ -1,9 +1,9 @@
│ │ │ │  <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; 
│ │ │ │       Program data size (data + stack) in pages
│ │ │ │ - </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>
│ │ │ │ + </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>
│ │ │ │       The pid of process to examine
│ │ │ │ -    </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)
│ │ │ │ +    </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)
│ │ │ │     in pages, or zero when there is no current process or the number of
│ │ │ │     pages couldn't be retrieved.</p><p>2) Returns the given process data size (data + stack)
│ │ │ │     in pages, or zero when the process doesn't exist or the 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-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>
│ │ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-proc-mem-rss.html
│ │ │ │ @@ -1,9 +1,9 @@
│ │ │ │  <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; 
│ │ │ │       Program resident set size in pages
│ │ │ │ - </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>
│ │ │ │ + </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>
│ │ │ │       The pid of process to examine
│ │ │ │ -    </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
│ │ │ │ +    </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
│ │ │ │     process, or zero when there is no current process or the number of
│ │ │ │     pages couldn't be retrieved.</p><p>2) Returns the resident set size in pages of the given
│ │ │ │     process, or zero when the process doesn't exist or the 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-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>
│ │ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-proc-mem-shr.html
│ │ │ │ @@ -1,9 +1,9 @@
│ │ │ │  <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; 
│ │ │ │       Program shared pages (from shared mappings)
│ │ │ │ - </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>
│ │ │ │ + </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>
│ │ │ │       The pid of process to examine
│ │ │ │ -    </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
│ │ │ │ +    </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
│ │ │ │     current process, or zero when there is no current process or the
│ │ │ │     number of pages couldn't be retrieved.</p><p>2) Returns the shared pages (from shared mappings) of the
│ │ │ │     given process, or zero when the process doesn't exist or the
│ │ │ │     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>
│ │ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-proc-mem-size.html
│ │ │ │ @@ -1,9 +1,9 @@
│ │ │ │  <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; 
│ │ │ │    Total program virtual memory size in pages
│ │ │ │ - </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>
│ │ │ │ + </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>
│ │ │ │       The pid of process to examine
│ │ │ │ -    </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
│ │ │ │ +    </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
│ │ │ │     current process, or zero when there is no current process or the
│ │ │ │     number of pages couldn't be retrieved.</p><p>2) Returns the total virtual memory size in pages of the
│ │ │ │     given process, or zero when that process doesn't exist or the
│ │ │ │     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>
│ │ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-proc-mem-string.html
│ │ │ │ @@ -1,11 +1,11 @@
│ │ │ │  <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; 
│ │ │ │       Human readable string of process memory usage
│ │ │ │ - </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>
│ │ │ │ + </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>
│ │ │ │       The pid of process to examine
│ │ │ │ -    </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,
│ │ │ │ +    </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,
│ │ │ │     shr, txt and data of the memory used by the current process.
│ │ │ │     For example<span class="quote">&#8220;<span class="quote">size: 301m, rss: 11m, shr: 8m, txt: 52k, data: 2248k</span>&#8221;</span>.
│ │ │ │  </p><p>2) Returns a human readable string showing the size, rss,
│ │ │ │     shr, txt and data of the memory used by the given process.
│ │ │ │     For example<span class="quote">&#8220;<span class="quote">size: 301m, rss: 11m, shr: 8m, txt: 52k, data: 2248k</span>&#8221;</span>.
│ │ │ │  </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>
│ │ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-proc-mem-txt.html
│ │ │ │ @@ -1,9 +1,9 @@
│ │ │ │  <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; 
│ │ │ │       Program text (code) size in pages
│ │ │ │ - </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>
│ │ │ │ + </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>
│ │ │ │       The pid of process to examine
│ │ │ │ -    </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,
│ │ │ │ +    </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,
│ │ │ │     or zero when there is no current process or the number of pages
│ │ │ │     couldn't be retrieved.</p><p>2) Returns the given process text (code) size in pages,
│ │ │ │     or zero when the process doesn't exist or the 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-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>
│ │ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-pstrace.html
│ │ │ │ @@ -1,11 +1,11 @@
│ │ │ │  <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; 
│ │ │ │    Chain of processes and pids back to init(1)
│ │ │ │   </p></div><div class="refsynopsisdiv"><h2>Synopsis</h2><pre class="programlisting">
│ │ │ │      pstrace:string(task:long)
│ │ │ │ -</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>
│ │ │ │ +</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>
│ │ │ │       Pointer to task struct of process
│ │ │ │ -    </p></dd></dl></div></div><div class="refsect1"><a name="idm1470"></a><h2>Description</h2><p>
│ │ │ │ +    </p></dd></dl></div></div><div class="refsect1"><a name="idm1471"></a><h2>Description</h2><p>
│ │ │ │     This function returns a string listing execname and pid for each
│ │ │ │     process starting from <em class="parameter"><code>task</code></em> back to the process ancestor
│ │ │ │     that init(1) spawned.
│ │ │ │  </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>
│ │ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-qs-done.html
│ │ │ │ @@ -1,11 +1,11 @@
│ │ │ │  <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; 
│ │ │ │       Function to record finishing request
│ │ │ │   </p></div><div class="refsynopsisdiv"><h2>Synopsis</h2><pre class="programlisting">
│ │ │ │      qs_done(qname:string)
│ │ │ │ -</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>
│ │ │ │ +</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>
│ │ │ │       the name of the service that finished 
│ │ │ │ -    </p></dd></dl></div></div><div class="refsect1"><a name="idm17961"></a><h2>Description</h2><p>
│ │ │ │ +    </p></dd></dl></div></div><div class="refsect1"><a name="idm17962"></a><h2>Description</h2><p>
│ │ │ │     This function records that a request 
│ │ │ │     originally from the given queue has completed being 
│ │ │ │     serviced.
│ │ │ │  </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>
│ │ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-qs-run.html
│ │ │ │ @@ -1,11 +1,11 @@
│ │ │ │  <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; 
│ │ │ │       Function to record being moved from wait queue to being serviced
│ │ │ │   </p></div><div class="refsynopsisdiv"><h2>Synopsis</h2><pre class="programlisting">
│ │ │ │      qs_run(qname:string)
│ │ │ │ -</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>
│ │ │ │ +</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>
│ │ │ │       the name of the service being moved and started 
│ │ │ │ -    </p></dd></dl></div></div><div class="refsect1"><a name="idm17987"></a><h2>Description</h2><p>
│ │ │ │ +    </p></dd></dl></div></div><div class="refsect1"><a name="idm17988"></a><h2>Description</h2><p>
│ │ │ │     This function records that the previous enqueued
│ │ │ │     request was removed from the given wait queue and is now 
│ │ │ │     being serviced. 
│ │ │ │  </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>
│ │ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-qs-wait.html
│ │ │ │ @@ -1,10 +1,10 @@
│ │ │ │  <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; 
│ │ │ │    Function to record enqueue requests
│ │ │ │   </p></div><div class="refsynopsisdiv"><h2>Synopsis</h2><pre class="programlisting">
│ │ │ │      qs_wait(qname:string)
│ │ │ │ -</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>
│ │ │ │ +</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>
│ │ │ │       the name of the queue requesting enqueue
│ │ │ │ -    </p></dd></dl></div></div><div class="refsect1"><a name="idm18013"></a><h2>Description</h2><p>
│ │ │ │ +    </p></dd></dl></div></div><div class="refsect1"><a name="idm18014"></a><h2>Description</h2><p>
│ │ │ │     This function records that a new request
│ │ │ │     was enqueued for the given queue name.
│ │ │ │  </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>
│ │ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-qsq-blocked.html
│ │ │ │ @@ -1,12 +1,12 @@
│ │ │ │  <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; 
│ │ │ │       Returns the time reqest was on the wait queue
│ │ │ │   </p></div><div class="refsynopsisdiv"><h2>Synopsis</h2><pre class="programlisting">
│ │ │ │      qsq_blocked:long(qname:string,scale:long)
│ │ │ │ -</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>
│ │ │ │ +</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>
│ │ │ │       queue name
│ │ │ │      </p></dd><dt><span class="term"><em class="parameter"><code>scale</code></em></span></dt><dd><p>
│ │ │ │       scale variable to take account for interval fraction
│ │ │ │ -    </p></dd></dl></div></div><div class="refsect1"><a name="idm18044"></a><h2>Description</h2><p>
│ │ │ │ +    </p></dd></dl></div></div><div class="refsect1"><a name="idm18045"></a><h2>Description</h2><p>
│ │ │ │     This function returns the fraction of elapsed time during
│ │ │ │     which one or more requests were on the wait queue.
│ │ │ │  </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>
│ │ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-qsq-print.html
│ │ │ │ @@ -1,16 +1,16 @@
│ │ │ │  <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; 
│ │ │ │       Prints a line of statistics for the given queue
│ │ │ │   </p></div><div class="refsynopsisdiv"><h2>Synopsis</h2><pre class="programlisting">
│ │ │ │      qsq_print(qname:string)
│ │ │ │ -</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>
│ │ │ │ +</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>
│ │ │ │       queue name
│ │ │ │ -    </p></dd></dl></div></div><div class="refsect1"><a name="idm18070"></a><h2>Description</h2><p>
│ │ │ │ +    </p></dd></dl></div></div><div class="refsect1"><a name="idm18071"></a><h2>Description</h2><p>
│ │ │ │     This function prints a line containing the following
│ │ │ │ -</p></div><div class="refsect1"><a name="idm18073"></a><h2>statistics for the given queue</h2><p>
│ │ │ │ +</p></div><div class="refsect1"><a name="idm18074"></a><h2>statistics for the given queue</h2><p>
│ │ │ │     the queue name, 
│ │ │ │     the average rate of requests per second,
│ │ │ │     the average wait queue length,
│ │ │ │     the average time on the wait queue,
│ │ │ │     the average time to service a request,
│ │ │ │     the percentage of time the wait queue was used, 
│ │ │ │     and the percentage of time request was being serviced.
│ │ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-qsq-service-time.html
│ │ │ │ @@ -1,12 +1,12 @@
│ │ │ │  <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; 
│ │ │ │       Amount of time per request service
│ │ │ │   </p></div><div class="refsynopsisdiv"><h2>Synopsis</h2><pre class="programlisting">
│ │ │ │      qsq_service_time:long(qname:string,scale:long)
│ │ │ │ -</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>
│ │ │ │ +</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>
│ │ │ │       queue name
│ │ │ │      </p></dd><dt><span class="term"><em class="parameter"><code>scale</code></em></span></dt><dd><p>
│ │ │ │       scale variable to take account for interval fraction
│ │ │ │ -    </p></dd></dl></div></div><div class="refsect1"><a name="idm18104"></a><h2>Description</h2><p>
│ │ │ │ +    </p></dd></dl></div></div><div class="refsect1"><a name="idm18105"></a><h2>Description</h2><p>
│ │ │ │     This function returns the average time in microseconds
│ │ │ │     required to service a request once it is removed from the wait queue.
│ │ │ │  </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>
│ │ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-qsq-start.html
│ │ │ │ @@ -1,11 +1,11 @@
│ │ │ │  <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; 
│ │ │ │       Function to reset the stats for a queue
│ │ │ │   </p></div><div class="refsynopsisdiv"><h2>Synopsis</h2><pre class="programlisting">
│ │ │ │      qsq_start(qname:string)
│ │ │ │ -</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>
│ │ │ │ +</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>
│ │ │ │       the name of the service that finished 
│ │ │ │ -    </p></dd></dl></div></div><div class="refsect1"><a name="idm18130"></a><h2>Description</h2><p>
│ │ │ │ +    </p></dd></dl></div></div><div class="refsect1"><a name="idm18131"></a><h2>Description</h2><p>
│ │ │ │     This function resets the statistics counters for the given
│ │ │ │     queue, and restarts tracking from the moment the function was called.
│ │ │ │     This function is also used to create intialize a queue.
│ │ │ │  </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>
│ │ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-qsq-throughput.html
│ │ │ │ @@ -1,12 +1,12 @@
│ │ │ │  <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; 
│ │ │ │       Number of requests served per unit time
│ │ │ │   </p></div><div class="refsynopsisdiv"><h2>Synopsis</h2><pre class="programlisting">
│ │ │ │      qsq_throughput:long(qname:string,scale:long)
│ │ │ │ -</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>
│ │ │ │ +</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>
│ │ │ │       queue name
│ │ │ │      </p></dd><dt><span class="term"><em class="parameter"><code>scale</code></em></span></dt><dd><p>
│ │ │ │       scale variable to take account for interval fraction
│ │ │ │ -    </p></dd></dl></div></div><div class="refsect1"><a name="idm18161"></a><h2>Description</h2><p>
│ │ │ │ +    </p></dd></dl></div></div><div class="refsect1"><a name="idm18162"></a><h2>Description</h2><p>
│ │ │ │     This function returns the average number or requests
│ │ │ │     served per microsecond. 
│ │ │ │  </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>
│ │ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-qsq-utilization.html
│ │ │ │ @@ -1,12 +1,12 @@
│ │ │ │  <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; 
│ │ │ │       Fraction of time that any request was being serviced
│ │ │ │   </p></div><div class="refsynopsisdiv"><h2>Synopsis</h2><pre class="programlisting">
│ │ │ │      qsq_utilization:long(qname:string,scale:long)
│ │ │ │ -</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>
│ │ │ │ +</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>
│ │ │ │       queue name
│ │ │ │      </p></dd><dt><span class="term"><em class="parameter"><code>scale</code></em></span></dt><dd><p>
│ │ │ │       scale variable to take account for interval fraction
│ │ │ │ -    </p></dd></dl></div></div><div class="refsect1"><a name="idm18192"></a><h2>Description</h2><p>
│ │ │ │ +    </p></dd></dl></div></div><div class="refsect1"><a name="idm18193"></a><h2>Description</h2><p>
│ │ │ │     This function returns the average time in microseconds
│ │ │ │     that at least one request was being serviced. 
│ │ │ │  </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>
│ │ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-qsq-wait-queue-length.html
│ │ │ │ @@ -1,11 +1,11 @@
│ │ │ │  <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; 
│ │ │ │       length of wait queue
│ │ │ │   </p></div><div class="refsynopsisdiv"><h2>Synopsis</h2><pre class="programlisting">
│ │ │ │      qsq_wait_queue_length:long(qname:string,scale:long)
│ │ │ │ -</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>
│ │ │ │ +</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>
│ │ │ │       queue name
│ │ │ │      </p></dd><dt><span class="term"><em class="parameter"><code>scale</code></em></span></dt><dd><p>
│ │ │ │       scale variable to take account for interval fraction
│ │ │ │ -    </p></dd></dl></div></div><div class="refsect1"><a name="idm18223"></a><h2>Description</h2><p>
│ │ │ │ +    </p></dd></dl></div></div><div class="refsect1"><a name="idm18224"></a><h2>Description</h2><p>
│ │ │ │     This function returns the average length of the wait queue 
│ │ │ │  </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>
│ │ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-qsq-wait-time.html
│ │ │ │ @@ -1,12 +1,12 @@
│ │ │ │  <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; 
│ │ │ │       Amount of time in queue + service per request
│ │ │ │   </p></div><div class="refsynopsisdiv"><h2>Synopsis</h2><pre class="programlisting">
│ │ │ │      qsq_wait_time:long(qname:string,scale:long)
│ │ │ │ -</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>
│ │ │ │ +</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>
│ │ │ │       queue name
│ │ │ │      </p></dd><dt><span class="term"><em class="parameter"><code>scale</code></em></span></dt><dd><p>
│ │ │ │       scale variable to take account for interval fraction
│ │ │ │ -    </p></dd></dl></div></div><div class="refsect1"><a name="idm18254"></a><h2>Description</h2><p>
│ │ │ │ +    </p></dd></dl></div></div><div class="refsect1"><a name="idm18255"></a><h2>Description</h2><p>
│ │ │ │     This function returns the average time in microseconds
│ │ │ │     that it took for a request to be serviced (<code class="function">qs_wait</code> to <code class="function">qa_done</code>).
│ │ │ │  </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>
│ │ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-raise.html
│ │ │ │ @@ -1,12 +1,12 @@
│ │ │ │  <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; 
│ │ │ │    raise a signal in the current thread
│ │ │ │   </p></div><div class="refsynopsisdiv"><h2>Synopsis</h2><pre class="programlisting">
│ │ │ │      raise(signo:long)
│ │ │ │ -</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>
│ │ │ │ +</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>
│ │ │ │       signal number
│ │ │ │ -    </p></dd></dl></div></div><div class="refsect1"><a name="idm20740"></a><h2>Description</h2><p>
│ │ │ │ +    </p></dd></dl></div></div><div class="refsect1"><a name="idm20741"></a><h2>Description</h2><p>
│ │ │ │     This function calls the kernel send_sig routine on
│ │ │ │     the current thread, with the given raw unchecked signal number.
│ │ │ │     It may raise an error if <code class="function">send_sig</code> failed.
│ │ │ │     It requires guru mode.
│ │ │ │  </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>
│ │ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-randint.html
│ │ │ │ @@ -1,7 +1,7 @@
│ │ │ │  <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; 
│ │ │ │    Return a random number between [0,n)
│ │ │ │   </p></div><div class="refsynopsisdiv"><h2>Synopsis</h2><pre class="programlisting">
│ │ │ │      randint:long(n:long)
│ │ │ │ -</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>
│ │ │ │ +</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>
│ │ │ │       Number past upper limit of range, not larger than 2**20.
│ │ │ │      </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>
│ │ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-read-stopwatch-ms.html
│ │ │ │ @@ -1,10 +1,10 @@
│ │ │ │  <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; 
│ │ │ │       Reads the time in milliseconds for a stopwatch
│ │ │ │   </p></div><div class="refsynopsisdiv"><h2>Synopsis</h2><pre class="programlisting">
│ │ │ │      read_stopwatch_ms:long(name:string)
│ │ │ │ -</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>
│ │ │ │ +</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>
│ │ │ │       stopwatch name
│ │ │ │ -    </p></dd></dl></div></div><div class="refsect1"><a name="idm4029"></a><h2>Description</h2><p>
│ │ │ │ +    </p></dd></dl></div></div><div class="refsect1"><a name="idm4030"></a><h2>Description</h2><p>
│ │ │ │     Returns time in milliseconds for stopwatch <em class="parameter"><code>name</code></em>.
│ │ │ │     Creates stopwatch <em class="parameter"><code>name</code></em> if it does not currently exist.
│ │ │ │  </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>
│ │ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-read-stopwatch-ns.html
│ │ │ │ @@ -1,10 +1,10 @@
│ │ │ │  <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; 
│ │ │ │       Reads the time in nanoseconds for a stopwatch
│ │ │ │   </p></div><div class="refsynopsisdiv"><h2>Synopsis</h2><pre class="programlisting">
│ │ │ │      read_stopwatch_ns:long(name:string)
│ │ │ │ -</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>
│ │ │ │ +</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>
│ │ │ │       stopwatch name
│ │ │ │ -    </p></dd></dl></div></div><div class="refsect1"><a name="idm4057"></a><h2>Description</h2><p>
│ │ │ │ +    </p></dd></dl></div></div><div class="refsect1"><a name="idm4058"></a><h2>Description</h2><p>
│ │ │ │     Returns time in nanoseconds for stopwatch <em class="parameter"><code>name</code></em>.
│ │ │ │     Creates stopwatch <em class="parameter"><code>name</code></em> if it does not currently exist.
│ │ │ │  </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>
│ │ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-read-stopwatch-s.html
│ │ │ │ @@ -1,10 +1,10 @@
│ │ │ │  <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; 
│ │ │ │       Reads the time in seconds for a stopwatch
│ │ │ │   </p></div><div class="refsynopsisdiv"><h2>Synopsis</h2><pre class="programlisting">
│ │ │ │      read_stopwatch_s:long(name:string)
│ │ │ │ -</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>
│ │ │ │ +</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>
│ │ │ │       stopwatch name
│ │ │ │ -    </p></dd></dl></div></div><div class="refsect1"><a name="idm4085"></a><h2>Description</h2><p>
│ │ │ │ +    </p></dd></dl></div></div><div class="refsect1"><a name="idm4086"></a><h2>Description</h2><p>
│ │ │ │     Returns time in seconds for stopwatch <em class="parameter"><code>name</code></em>.
│ │ │ │     Creates stopwatch <em class="parameter"><code>name</code></em> if it does not currently exist.
│ │ │ │  </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>
│ │ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-read-stopwatch-us.html
│ │ │ │ @@ -1,10 +1,10 @@
│ │ │ │  <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; 
│ │ │ │       Reads the time in microseconds for a stopwatch
│ │ │ │   </p></div><div class="refsynopsisdiv"><h2>Synopsis</h2><pre class="programlisting">
│ │ │ │      read_stopwatch_us:long(name:string)
│ │ │ │ -</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>
│ │ │ │ +</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>
│ │ │ │       stopwatch name
│ │ │ │ -    </p></dd></dl></div></div><div class="refsect1"><a name="idm4113"></a><h2>Description</h2><p>
│ │ │ │ +    </p></dd></dl></div></div><div class="refsect1"><a name="idm4114"></a><h2>Description</h2><p>
│ │ │ │     Returns time in microseconds for stopwatch <em class="parameter"><code>name</code></em>.
│ │ │ │     Creates stopwatch <em class="parameter"><code>name</code></em> if it does not currently exist.
│ │ │ │  </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>
│ │ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-real-mount.html
│ │ │ │ @@ -1,12 +1,12 @@
│ │ │ │  <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; 
│ │ │ │       get the 'struct mount' pointer
│ │ │ │   </p></div><div class="refsynopsisdiv"><h2>Synopsis</h2><pre class="programlisting">
│ │ │ │      real_mount:long(vfsmnt:long)
│ │ │ │ -</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>
│ │ │ │ +</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>
│ │ │ │       Pointer to 'struct vfsmount'
│ │ │ │ -    </p></dd></dl></div></div><div class="refsect1"><a name="idm17626"></a><h2>Description</h2><p>
│ │ │ │ +    </p></dd></dl></div></div><div class="refsect1"><a name="idm17627"></a><h2>Description</h2><p>
│ │ │ │     </p><p>
│ │ │ │  
│ │ │ │     Returns the 'struct mount' pointer value for a 'struct vfsmount'
│ │ │ │     pointer.
│ │ │ │  </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>
│ │ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-register.html
│ │ │ │ @@ -1,14 +1,14 @@
│ │ │ │  <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; 
│ │ │ │    Return the signed value of the named CPU register
│ │ │ │   </p></div><div class="refsynopsisdiv"><h2>Synopsis</h2><pre class="programlisting">
│ │ │ │      register:long(name:string)
│ │ │ │ -</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>
│ │ │ │ +</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>
│ │ │ │       Name of the register to return
│ │ │ │ -    </p></dd></dl></div></div><div class="refsect1"><a name="idm1497"></a><h2>Description</h2><p>
│ │ │ │ +    </p></dd></dl></div></div><div class="refsect1"><a name="idm1498"></a><h2>Description</h2><p>
│ │ │ │     Return the value of the named CPU register,
│ │ │ │     as it was saved when the current probe point was hit.
│ │ │ │     If the register is 32 bits, it is sign-extended to 64 bits.
│ │ │ │     </p><p>
│ │ │ │  
│ │ │ │     For the i386 architecture, the following names are recognized.
│ │ │ │     (name1/name2 indicates that name1 and name2 are alternative names
│ │ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-registers-valid.html
│ │ │ │ @@ -1,12 +1,12 @@
│ │ │ │  <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; 
│ │ │ │       Determines validity of <code class="function">register</code> and <code class="function">u_register</code> in current context
│ │ │ │   </p></div><div class="refsynopsisdiv"><h2>Synopsis</h2><pre class="programlisting">
│ │ │ │      registers_valid:long()
│ │ │ │ -</pre></div><div class="refsect1"><a name="idm1522"></a><h2>Arguments</h2><p>
│ │ │ │ +</pre></div><div class="refsect1"><a name="idm1523"></a><h2>Arguments</h2><p>
│ │ │ │    None
│ │ │ │ - </p></div><div class="refsect1"><a name="idm1525"></a><h2>Description</h2><p>
│ │ │ │ + </p></div><div class="refsect1"><a name="idm1526"></a><h2>Description</h2><p>
│ │ │ │     This function returns 1 if <code class="function">register</code> and <code class="function">u_register</code>
│ │ │ │     can be used in the current context, or 0 otherwise.
│ │ │ │     For example, <code class="function">registers_valid</code> returns 0
│ │ │ │     when called from a begin or end probe.
│ │ │ │  </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>
│ │ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-regparm.html
│ │ │ │ @@ -1,14 +1,14 @@
│ │ │ │  <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; 
│ │ │ │       Specify regparm value used to compile function
│ │ │ │   </p></div><div class="refsynopsisdiv"><h2>Synopsis</h2><pre class="programlisting">
│ │ │ │      regparm(n:long)
│ │ │ │ -</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>
│ │ │ │ +</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>
│ │ │ │       original regparm value
│ │ │ │ -    </p></dd></dl></div></div><div class="refsect1"><a name="idm1554"></a><h2>Description</h2><p>
│ │ │ │ +    </p></dd></dl></div></div><div class="refsect1"><a name="idm1555"></a><h2>Description</h2><p>
│ │ │ │     Call this function with argument n before accessing function
│ │ │ │     arguments using the *_arg function is the function was build with the
│ │ │ │     gcc -mregparm=n option.
│ │ │ │     </p><p>
│ │ │ │  
│ │ │ │     (The i386 kernel is built with \-mregparm=3, so systemtap considers
│ │ │ │     regparm(3) the default for kernel functions on that architecture.)
│ │ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-remote-id.html
│ │ │ │ @@ -1,14 +1,14 @@
│ │ │ │  <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; 
│ │ │ │       The index of this instance in a remote execution.
│ │ │ │   </p></div><div class="refsynopsisdiv"><h2>Synopsis</h2><pre class="programlisting">
│ │ │ │      remote_id:long()
│ │ │ │ -</pre></div><div class="refsect1"><a name="idm1573"></a><h2>Arguments</h2><p>
│ │ │ │ +</pre></div><div class="refsect1"><a name="idm1574"></a><h2>Arguments</h2><p>
│ │ │ │    None
│ │ │ │ - </p></div><div class="refsect1"><a name="idm1576"></a><h2>Description</h2><p>
│ │ │ │ + </p></div><div class="refsect1"><a name="idm1577"></a><h2>Description</h2><p>
│ │ │ │     This function returns a number 0..N, which is the unique
│ │ │ │     index of this particular script execution from a swarm of
│ │ │ │     <span class="quote">&#8220;<span class="quote">stap --remote A --remote B ...</span>&#8221;</span> runs, and is the same number
│ │ │ │     <span class="quote">&#8220;<span class="quote">stap --remote-prefix</span>&#8221;</span> would print.  The function returns -1 if the
│ │ │ │     script was not launched with <span class="quote">&#8220;<span class="quote">stap --remote</span>&#8221;</span>, or if the remote
│ │ │ │     staprun/stapsh are older than version 1.7.
│ │ │ │  </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>
│ │ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-remote-uri.html
│ │ │ │ @@ -1,13 +1,13 @@
│ │ │ │  <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; 
│ │ │ │       The name of this instance in a remote execution.
│ │ │ │   </p></div><div class="refsynopsisdiv"><h2>Synopsis</h2><pre class="programlisting">
│ │ │ │      remote_uri:string()
│ │ │ │ -</pre></div><div class="refsect1"><a name="idm1597"></a><h2>Arguments</h2><p>
│ │ │ │ +</pre></div><div class="refsect1"><a name="idm1598"></a><h2>Arguments</h2><p>
│ │ │ │    None
│ │ │ │ - </p></div><div class="refsect1"><a name="idm1600"></a><h2>Description</h2><p>
│ │ │ │ + </p></div><div class="refsect1"><a name="idm1601"></a><h2>Description</h2><p>
│ │ │ │     This function returns the remote host used to invoke
│ │ │ │     this particular script execution from a swarm of <span class="quote">&#8220;<span class="quote">stap --remote</span>&#8221;</span> runs.
│ │ │ │     It may not be unique among the swarm.
│ │ │ │     The function returns an empty string if the script was not launched with
│ │ │ │     <span class="quote">&#8220;<span class="quote">stap --remote</span>&#8221;</span>.
│ │ │ │  </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>
│ │ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-return-str.html
│ │ │ │ @@ -1,16 +1,16 @@
│ │ │ │  <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; 
│ │ │ │       Formats the return value as a string
│ │ │ │   </p></div><div class="refsynopsisdiv"><h2>Synopsis</h2><pre class="programlisting">
│ │ │ │      return_str:string(format:long,ret:long)
│ │ │ │ -</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>
│ │ │ │ +</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>
│ │ │ │       Variable to determine return type base value
│ │ │ │      </p></dd><dt><span class="term"><em class="parameter"><code>ret</code></em></span></dt><dd><p>
│ │ │ │       Return value (typically <code class="envar">$return</code>)
│ │ │ │ -    </p></dd></dl></div></div><div class="refsect1"><a name="idm17217"></a><h2>Description</h2><p>
│ │ │ │ +    </p></dd></dl></div></div><div class="refsect1"><a name="idm17218"></a><h2>Description</h2><p>
│ │ │ │     This function is used by the syscall tapset, and 
│ │ │ │     returns a string. Set format equal to 1 for a decimal, 
│ │ │ │     2 for hex, 3 for octal.
│ │ │ │     </p><p>
│ │ │ │  
│ │ │ │     Note that this function is preferred over <code class="function">returnstr</code>.
│ │ │ │  </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>
│ │ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-returnstr.html
│ │ │ │ @@ -1,14 +1,14 @@
│ │ │ │  <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; 
│ │ │ │       Formats the return value as a string
│ │ │ │   </p></div><div class="refsynopsisdiv"><h2>Synopsis</h2><pre class="programlisting">
│ │ │ │      returnstr:string(format:long)
│ │ │ │ -</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>
│ │ │ │ +</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>
│ │ │ │       Variable to determine return type base value
│ │ │ │ -    </p></dd></dl></div></div><div class="refsect1"><a name="idm17245"></a><h2>Description</h2><p>
│ │ │ │ +    </p></dd></dl></div></div><div class="refsect1"><a name="idm17246"></a><h2>Description</h2><p>
│ │ │ │     This function is used by the nd_syscall tapset, and 
│ │ │ │     returns a string. Set format equal to 1 for a decimal, 
│ │ │ │     2 for hex, 3 for octal.
│ │ │ │     </p><p>
│ │ │ │  
│ │ │ │     Note that this function should only be used in dwarfless probes
│ │ │ │     (i.e. 'kprobe.function(<span class="quote">&#8220;<span class="quote">foo</span>&#8221;</span>)').  Other probes should use
│ │ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-returnval.html
│ │ │ │ @@ -1,12 +1,12 @@
│ │ │ │  <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; 
│ │ │ │       Possible return value of probed function
│ │ │ │   </p></div><div class="refsynopsisdiv"><h2>Synopsis</h2><pre class="programlisting">
│ │ │ │      returnval:long()
│ │ │ │ -</pre></div><div class="refsect1"><a name="idm17266"></a><h2>Arguments</h2><p>
│ │ │ │ +</pre></div><div class="refsect1"><a name="idm17267"></a><h2>Arguments</h2><p>
│ │ │ │    None
│ │ │ │ - </p></div><div class="refsect1"><a name="idm17269"></a><h2>Description</h2><p>
│ │ │ │ + </p></div><div class="refsect1"><a name="idm17270"></a><h2>Description</h2><p>
│ │ │ │     Return the value of the register in which function values
│ │ │ │     are typically returned. Can be used in probes where <code class="envar">$return</code> isn't
│ │ │ │     available. This is only a guess of the actual return value and can be
│ │ │ │     totally wrong. Normally only used in dwarfless probes.
│ │ │ │  </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>
│ │ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-reverse-path-walk.html
│ │ │ │ @@ -1,11 +1,11 @@
│ │ │ │  <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; 
│ │ │ │       get the full dirent path
│ │ │ │   </p></div><div class="refsynopsisdiv"><h2>Synopsis</h2><pre class="programlisting">
│ │ │ │      reverse_path_walk:string(dentry:long)
│ │ │ │ -</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>
│ │ │ │ +</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>
│ │ │ │       Pointer to dentry.
│ │ │ │ -    </p></dd></dl></div></div><div class="refsect1"><a name="idm17653"></a><h2>Description</h2><p>
│ │ │ │ +    </p></dd></dl></div></div><div class="refsect1"><a name="idm17654"></a><h2>Description</h2><p>
│ │ │ │     </p><p>
│ │ │ │  
│ │ │ │     Returns the path name (partial path to mount point).
│ │ │ │  </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>
│ │ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-rlimit-from-str.html
│ │ │ │ @@ -1,11 +1,11 @@
│ │ │ │  <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; 
│ │ │ │    Symbolic string associated with resource limit code
│ │ │ │   </p></div><div class="refsynopsisdiv"><h2>Synopsis</h2><pre class="programlisting">
│ │ │ │      rlimit_from_str:long(lim_str:string)
│ │ │ │ -</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>
│ │ │ │ +</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>
│ │ │ │       The string representation of limit
│ │ │ │ -    </p></dd></dl></div></div><div class="refsect1"><a name="idm17299"></a><h2>Description</h2><p>
│ │ │ │ +    </p></dd></dl></div></div><div class="refsect1"><a name="idm17300"></a><h2>Description</h2><p>
│ │ │ │     This function returns the number associated
│ │ │ │     with the given string, such as 0 for the string RLIMIT_CPU, or
│ │ │ │     -1 for an out-of-range value.
│ │ │ │  </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>
│ │ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-s32-arg.html
│ │ │ │ @@ -1,10 +1,10 @@
│ │ │ │  <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; 
│ │ │ │       Return function argument as signed 32-bit value
│ │ │ │   </p></div><div class="refsynopsisdiv"><h2>Synopsis</h2><pre class="programlisting">
│ │ │ │      s32_arg:long(n:long)
│ │ │ │ -</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>
│ │ │ │ +</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>
│ │ │ │       index of argument to return
│ │ │ │ -    </p></dd></dl></div></div><div class="refsect1"><a name="idm1628"></a><h2>Description</h2><p>
│ │ │ │ +    </p></dd></dl></div></div><div class="refsect1"><a name="idm1629"></a><h2>Description</h2><p>
│ │ │ │     Return the signed 32-bit value of argument n,
│ │ │ │     same as int_arg.
│ │ │ │  </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>
│ │ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-s64-arg.html
│ │ │ │ @@ -1,10 +1,10 @@
│ │ │ │  <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; 
│ │ │ │       Return function argument as signed 64-bit value
│ │ │ │   </p></div><div class="refsynopsisdiv"><h2>Synopsis</h2><pre class="programlisting">
│ │ │ │      s64_arg:long(n:long)
│ │ │ │ -</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>
│ │ │ │ +</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>
│ │ │ │       index of argument to return
│ │ │ │ -    </p></dd></dl></div></div><div class="refsect1"><a name="idm1654"></a><h2>Description</h2><p>
│ │ │ │ +    </p></dd></dl></div></div><div class="refsect1"><a name="idm1655"></a><h2>Description</h2><p>
│ │ │ │     Return the signed 64-bit value of argument n,
│ │ │ │     same as longlong_arg.
│ │ │ │  </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>
│ │ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-sa-flags-str.html
│ │ │ │ @@ -1,7 +1,7 @@
│ │ │ │  <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; 
│ │ │ │       Returns the string representation of sa_flags
│ │ │ │   </p></div><div class="refsynopsisdiv"><h2>Synopsis</h2><pre class="programlisting">
│ │ │ │      sa_flags_str:string(sa_flags:long)
│ │ │ │ -</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>
│ │ │ │ +</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>
│ │ │ │       the set of flags to convert to string.
│ │ │ │      </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>
│ │ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-sa-handler-str.html
│ │ │ │ @@ -1,11 +1,11 @@
│ │ │ │  <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; 
│ │ │ │       Returns the string representation of an sa_handler
│ │ │ │   </p></div><div class="refsynopsisdiv"><h2>Synopsis</h2><pre class="programlisting">
│ │ │ │      sa_handler_str(handler:)
│ │ │ │ -</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>
│ │ │ │ +</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>
│ │ │ │       the sa_handler to convert to string.
│ │ │ │ -    </p></dd></dl></div></div><div class="refsect1"><a name="idm16074"></a><h2>Description</h2><p>
│ │ │ │ +    </p></dd></dl></div></div><div class="refsect1"><a name="idm16075"></a><h2>Description</h2><p>
│ │ │ │     Returns the string representation of an sa_handler.
│ │ │ │     If it is not SIG_DFL, SIG_IGN or SIG_ERR, it will return the address
│ │ │ │     of the handler.
│ │ │ │  </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>
│ │ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-scheduler-balance.html
│ │ │ │ @@ -1,7 +1,7 @@
│ │ │ │  <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; 
│ │ │ │       A cpu attempting to find more work.
│ │ │ │ - </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>
│ │ │ │ + </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>
│ │ │ │       name of the probe point
│ │ │ │ -    </p></dd></dl></div></div><div class="refsect1"><a name="idm5515"></a><h2>Context</h2><p>
│ │ │ │ +    </p></dd></dl></div></div><div class="refsect1"><a name="idm5516"></a><h2>Context</h2><p>
│ │ │ │     The cpu looking for more work.
│ │ │ │  </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>
│ │ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-scheduler-cpu-off.html
│ │ │ │ @@ -1,13 +1,13 @@
│ │ │ │  <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; 
│ │ │ │    Process is about to stop running on a cpu
│ │ │ │ - </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>name</code></em></span></dt><dd><p>
│ │ │ │ + </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>name</code></em></span></dt><dd><p>
│ │ │ │       name of the probe point
│ │ │ │ -    </p></dd><dt><span class="term"><em class="parameter"><code>idle</code></em></span></dt><dd><p>
│ │ │ │ -     boolean indicating whether current is the idle process
│ │ │ │ -    </p></dd><dt><span class="term"><em class="parameter"><code>task_next</code></em></span></dt><dd><p>
│ │ │ │ -     the process replacing current
│ │ │ │      </p></dd><dt><span class="term"><em class="parameter"><code>task_prev</code></em></span></dt><dd><p>
│ │ │ │       the process leaving the cpu (same as current)
│ │ │ │ -    </p></dd></dl></div></div><div class="refsect1"><a name="idm5556"></a><h2>Context</h2><p>
│ │ │ │ +    </p></dd><dt><span class="term"><em class="parameter"><code>task_next</code></em></span></dt><dd><p>
│ │ │ │ +     the process replacing current
│ │ │ │ +    </p></dd><dt><span class="term"><em class="parameter"><code>idle</code></em></span></dt><dd><p>
│ │ │ │ +     boolean indicating whether current is the idle process
│ │ │ │ +    </p></dd></dl></div></div><div class="refsect1"><a name="idm5557"></a><h2>Context</h2><p>
│ │ │ │     The process leaving the cpu.
│ │ │ │  </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>
│ │ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-scheduler-cpu-on.html
│ │ │ │ @@ -1,11 +1,11 @@
│ │ │ │  <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; 
│ │ │ │       Process is beginning execution on a cpu
│ │ │ │ - </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>
│ │ │ │ + </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>idle</code></em></span></dt><dd><p>
│ │ │ │ +     - boolean indicating whether current is the idle process
│ │ │ │ +    </p></dd><dt><span class="term"><em class="parameter"><code>name</code></em></span></dt><dd><p>
│ │ │ │       name of the probe point
│ │ │ │      </p></dd><dt><span class="term"><em class="parameter"><code>task_prev</code></em></span></dt><dd><p>
│ │ │ │       the process that was previously running on this cpu
│ │ │ │ -    </p></dd><dt><span class="term"><em class="parameter"><code>idle</code></em></span></dt><dd><p>
│ │ │ │ -     - boolean indicating whether current is the idle process
│ │ │ │ -    </p></dd></dl></div></div><div class="refsect1"><a name="idm5592"></a><h2>Context</h2><p>
│ │ │ │ +    </p></dd></dl></div></div><div class="refsect1"><a name="idm5593"></a><h2>Context</h2><p>
│ │ │ │     The resuming process.
│ │ │ │  </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>
│ │ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-scheduler-ctxswitch.html
│ │ │ │ @@ -1,25 +1,25 @@
│ │ │ │  <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; 
│ │ │ │       A context switch is occuring.
│ │ │ │ - </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>prevtsk_state</code></em></span></dt><dd><p>
│ │ │ │ -     the state of the process to be switched out
│ │ │ │ + </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>
│ │ │ │ +     The PID of the process to be switched out
│ │ │ │      </p></dd><dt><span class="term"><em class="parameter"><code>nexttsk_state</code></em></span></dt><dd><p>
│ │ │ │       the state of the process to be switched in
│ │ │ │ -    </p></dd><dt><span class="term"><em class="parameter"><code>next_task_name</code></em></span></dt><dd><p>
│ │ │ │ -     The name of the process to be switched in
│ │ │ │ +    </p></dd><dt><span class="term"><em class="parameter"><code>next_priority</code></em></span></dt><dd><p>
│ │ │ │ +     The priority of the process to be switched in
│ │ │ │ +    </p></dd><dt><span class="term"><em class="parameter"><code>next_tid</code></em></span></dt><dd><p>
│ │ │ │ +     The TID of the process to be switched in	 
│ │ │ │      </p></dd><dt><span class="term"><em class="parameter"><code>prev_task_name</code></em></span></dt><dd><p>
│ │ │ │       The name of the process to be switched out
│ │ │ │      </p></dd><dt><span class="term"><em class="parameter"><code>name</code></em></span></dt><dd><p>
│ │ │ │       name of the probe point
│ │ │ │      </p></dd><dt><span class="term"><em class="parameter"><code>next_pid</code></em></span></dt><dd><p>
│ │ │ │       The PID of the process to be switched in
│ │ │ │ -    </p></dd><dt><span class="term"><em class="parameter"><code>next_tid</code></em></span></dt><dd><p>
│ │ │ │ -     The TID of the process to be switched in	 
│ │ │ │ -    </p></dd><dt><span class="term"><em class="parameter"><code>next_priority</code></em></span></dt><dd><p>
│ │ │ │ -     The priority of the process to be switched in
│ │ │ │ -    </p></dd><dt><span class="term"><em class="parameter"><code>prev_tid</code></em></span></dt><dd><p>
│ │ │ │ -     The TID of the process to be switched out
│ │ │ │ -    </p></dd><dt><span class="term"><em class="parameter"><code>prev_pid</code></em></span></dt><dd><p>
│ │ │ │ -     The PID of the process to be switched out
│ │ │ │      </p></dd><dt><span class="term"><em class="parameter"><code>prev_priority</code></em></span></dt><dd><p>
│ │ │ │       The priority of the process to be switched out
│ │ │ │ +    </p></dd><dt><span class="term"><em class="parameter"><code>prev_tid</code></em></span></dt><dd><p>
│ │ │ │ +     The TID of the process to be switched out
│ │ │ │ +    </p></dd><dt><span class="term"><em class="parameter"><code>prevtsk_state</code></em></span></dt><dd><p>
│ │ │ │ +     the state of the process to be switched out
│ │ │ │ +    </p></dd><dt><span class="term"><em class="parameter"><code>next_task_name</code></em></span></dt><dd><p>
│ │ │ │ +     The name of the process to be switched in
│ │ │ │      </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>
│ │ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-scheduler-kthread-stop-return.html
│ │ │ │ @@ -1,7 +1,7 @@
│ │ │ │  <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; 
│ │ │ │       A kthread is stopped and gets the return value
│ │ │ │ - </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>name</code></em></span></dt><dd><p>
│ │ │ │ + </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>
│ │ │ │       name of the probe point
│ │ │ │      </p></dd><dt><span class="term"><em class="parameter"><code>return_value</code></em></span></dt><dd><p>
│ │ │ │       return value after stopping the thread
│ │ │ │      </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>
│ │ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-scheduler-kthread-stop.html
│ │ │ │ @@ -1,7 +1,7 @@
│ │ │ │  <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; 
│ │ │ │       A thread created by kthread_create is being stopped
│ │ │ │ - </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_pid</code></em></span></dt><dd><p>
│ │ │ │ + </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>
│ │ │ │       PID of the thread being stopped
│ │ │ │      </p></dd><dt><span class="term"><em class="parameter"><code>thread_priority</code></em></span></dt><dd><p>
│ │ │ │       priority of the thread
│ │ │ │      </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>
│ │ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-scheduler-migrate.html
│ │ │ │ @@ -1,15 +1,15 @@
│ │ │ │  <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; 
│ │ │ │       Task migrating across cpus
│ │ │ │ - </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>task</code></em></span></dt><dd><p>
│ │ │ │ -     the process that is being migrated
│ │ │ │ + </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_from</code></em></span></dt><dd><p>
│ │ │ │ +     the original cpu
│ │ │ │      </p></dd><dt><span class="term"><em class="parameter"><code>name</code></em></span></dt><dd><p>
│ │ │ │       name of the probe point
│ │ │ │      </p></dd><dt><span class="term"><em class="parameter"><code>cpu_to</code></em></span></dt><dd><p>
│ │ │ │       the destination cpu
│ │ │ │ +    </p></dd><dt><span class="term"><em class="parameter"><code>task</code></em></span></dt><dd><p>
│ │ │ │ +     the process that is being migrated
│ │ │ │      </p></dd><dt><span class="term"><em class="parameter"><code>pid</code></em></span></dt><dd><p>
│ │ │ │       PID of the task being migrated
│ │ │ │      </p></dd><dt><span class="term"><em class="parameter"><code>priority</code></em></span></dt><dd><p>
│ │ │ │       priority of the task being migrated
│ │ │ │ -    </p></dd><dt><span class="term"><em class="parameter"><code>cpu_from</code></em></span></dt><dd><p>
│ │ │ │ -     the original cpu
│ │ │ │      </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>
│ │ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-scheduler-process-exit.html
│ │ │ │ @@ -1,9 +1,9 @@
│ │ │ │  <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; 
│ │ │ │       Process exiting
│ │ │ │ - </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>
│ │ │ │ + </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>priority</code></em></span></dt><dd><p>
│ │ │ │       priority of the process exiting
│ │ │ │      </p></dd><dt><span class="term"><em class="parameter"><code>pid</code></em></span></dt><dd><p>
│ │ │ │       PID of the process exiting
│ │ │ │      </p></dd><dt><span class="term"><em class="parameter"><code>name</code></em></span></dt><dd><p>
│ │ │ │       name of the probe point
│ │ │ │      </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>
│ │ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-scheduler-process-fork.html
│ │ │ │ @@ -1,9 +1,9 @@
│ │ │ │  <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; 
│ │ │ │       Process forked
│ │ │ │ - </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>name</code></em></span></dt><dd><p>
│ │ │ │ + </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>
│ │ │ │       name of the probe point
│ │ │ │ -    </p></dd><dt><span class="term"><em class="parameter"><code>parent_pid</code></em></span></dt><dd><p>
│ │ │ │ -     PID of the parent process
│ │ │ │      </p></dd><dt><span class="term"><em class="parameter"><code>child_pid</code></em></span></dt><dd><p>
│ │ │ │       PID of the child process
│ │ │ │ +    </p></dd><dt><span class="term"><em class="parameter"><code>parent_pid</code></em></span></dt><dd><p>
│ │ │ │ +     PID of the parent process
│ │ │ │      </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>
│ │ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-scheduler-process-free.html
│ │ │ │ @@ -1,9 +1,9 @@
│ │ │ │  <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; 
│ │ │ │       Scheduler freeing a data structure for a process
│ │ │ │ - </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>name</code></em></span></dt><dd><p>
│ │ │ │ -     name of the probe point
│ │ │ │ -    </p></dd><dt><span class="term"><em class="parameter"><code>priority</code></em></span></dt><dd><p>
│ │ │ │ + </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>priority</code></em></span></dt><dd><p>
│ │ │ │       priority of the process getting freed
│ │ │ │      </p></dd><dt><span class="term"><em class="parameter"><code>pid</code></em></span></dt><dd><p>
│ │ │ │       PID of the process getting freed
│ │ │ │ +    </p></dd><dt><span class="term"><em class="parameter"><code>name</code></em></span></dt><dd><p>
│ │ │ │ +     name of the probe point
│ │ │ │      </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>
│ │ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-scheduler-process-wait.html
│ │ │ │ @@ -1,7 +1,7 @@
│ │ │ │  <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; 
│ │ │ │       Scheduler starting to wait on a process
│ │ │ │ - </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>name</code></em></span></dt><dd><p>
│ │ │ │ + </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>name</code></em></span></dt><dd><p>
│ │ │ │       name of the probe point
│ │ │ │      </p></dd><dt><span class="term"><em class="parameter"><code>pid</code></em></span></dt><dd><p>
│ │ │ │       PID of the process scheduler is waiting on
│ │ │ │      </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>
│ │ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-scheduler-signal-send.html
│ │ │ │ @@ -1,9 +1,9 @@
│ │ │ │  <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; 
│ │ │ │       Sending a signal
│ │ │ │ - </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>name</code></em></span></dt><dd><p>
│ │ │ │ + </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>name</code></em></span></dt><dd><p>
│ │ │ │       name of the probe point
│ │ │ │      </p></dd><dt><span class="term"><em class="parameter"><code>pid</code></em></span></dt><dd><p>
│ │ │ │       pid of the process sending signal
│ │ │ │      </p></dd><dt><span class="term"><em class="parameter"><code>signal_number</code></em></span></dt><dd><p>
│ │ │ │       signal number
│ │ │ │      </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>
│ │ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-scheduler-tick.html
│ │ │ │ @@ -1,9 +1,9 @@
│ │ │ │  <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; 
│ │ │ │       Schedulers internal tick, a processes timeslice accounting is updated
│ │ │ │ - </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>
│ │ │ │ -     name of the probe point
│ │ │ │ -    </p></dd><dt><span class="term"><em class="parameter"><code>idle</code></em></span></dt><dd><p>
│ │ │ │ + </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>idle</code></em></span></dt><dd><p>
│ │ │ │       boolean indicating whether current is the idle process
│ │ │ │ -    </p></dd></dl></div></div><div class="refsect1"><a name="idm5960"></a><h2>Context</h2><p>
│ │ │ │ +    </p></dd><dt><span class="term"><em class="parameter"><code>name</code></em></span></dt><dd><p>
│ │ │ │ +     name of the probe point
│ │ │ │ +    </p></dd></dl></div></div><div class="refsect1"><a name="idm5961"></a><h2>Context</h2><p>
│ │ │ │     The process whose accounting will be updated.
│ │ │ │  </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>
│ │ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-scheduler-wait-task.html
│ │ │ │ @@ -1,9 +1,9 @@
│ │ │ │  <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; 
│ │ │ │       Waiting on a task to unschedule (become inactive)
│ │ │ │ - </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>
│ │ │ │ + </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>task_priority</code></em></span></dt><dd><p>
│ │ │ │       priority of the task
│ │ │ │      </p></dd><dt><span class="term"><em class="parameter"><code>task_pid</code></em></span></dt><dd><p>
│ │ │ │       PID of the task the scheduler is waiting on
│ │ │ │      </p></dd><dt><span class="term"><em class="parameter"><code>name</code></em></span></dt><dd><p>
│ │ │ │       name of the probe point
│ │ │ │      </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>
│ │ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-scheduler-wakeup-new.html
│ │ │ │ @@ -1,15 +1,15 @@
│ │ │ │  <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; 
│ │ │ │       Newly created task is woken up for the first time
│ │ │ │ - </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_state</code></em></span></dt><dd><p>
│ │ │ │ + </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_state</code></em></span></dt><dd><p>
│ │ │ │       state of the task woken up
│ │ │ │ -    </p></dd><dt><span class="term"><em class="parameter"><code>task_tid</code></em></span></dt><dd><p>
│ │ │ │ -     TID of the new task woken up
│ │ │ │ -    </p></dd><dt><span class="term"><em class="parameter"><code>task_priority</code></em></span></dt><dd><p>
│ │ │ │ -     priority of the new task
│ │ │ │      </p></dd><dt><span class="term"><em class="parameter"><code>task_pid</code></em></span></dt><dd><p>
│ │ │ │       PID of the new task woken up
│ │ │ │      </p></dd><dt><span class="term"><em class="parameter"><code>name</code></em></span></dt><dd><p>
│ │ │ │       name of the probe point
│ │ │ │      </p></dd><dt><span class="term"><em class="parameter"><code>task_cpu</code></em></span></dt><dd><p>
│ │ │ │       cpu of the task woken up
│ │ │ │ +    </p></dd><dt><span class="term"><em class="parameter"><code>task_tid</code></em></span></dt><dd><p>
│ │ │ │ +     TID of the new task woken up
│ │ │ │ +    </p></dd><dt><span class="term"><em class="parameter"><code>task_priority</code></em></span></dt><dd><p>
│ │ │ │ +     priority of the new task
│ │ │ │      </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>
│ │ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-scheduler-wakeup.html
│ │ │ │ @@ -1,15 +1,15 @@
│ │ │ │  <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; 
│ │ │ │       Task is woken up
│ │ │ │ - </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_priority</code></em></span></dt><dd><p>
│ │ │ │ + </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_priority</code></em></span></dt><dd><p>
│ │ │ │       priority of the task being woken up
│ │ │ │      </p></dd><dt><span class="term"><em class="parameter"><code>task_tid</code></em></span></dt><dd><p>
│ │ │ │       tid of the task being woken up
│ │ │ │ -    </p></dd><dt><span class="term"><em class="parameter"><code>task_pid</code></em></span></dt><dd><p>
│ │ │ │ -     PID of the task being woken up
│ │ │ │      </p></dd><dt><span class="term"><em class="parameter"><code>task_cpu</code></em></span></dt><dd><p>
│ │ │ │       cpu of the task being woken up
│ │ │ │ +    </p></dd><dt><span class="term"><em class="parameter"><code>task_pid</code></em></span></dt><dd><p>
│ │ │ │ +     PID of the task being woken up
│ │ │ │      </p></dd><dt><span class="term"><em class="parameter"><code>name</code></em></span></dt><dd><p>
│ │ │ │       name of the probe point
│ │ │ │      </p></dd><dt><span class="term"><em class="parameter"><code>task_state</code></em></span></dt><dd><p>
│ │ │ │       state of the task being woken up
│ │ │ │      </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>
│ │ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-scsi-iocompleted.html
│ │ │ │ @@ -1,24 +1,24 @@
│ │ │ │  <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; 
│ │ │ │       SCSI mid-layer running the completion processing for block device I/O requests
│ │ │ │ - </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>data_direction_str</code></em></span></dt><dd><p>
│ │ │ │ + </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>req_addr</code></em></span></dt><dd><p>
│ │ │ │ +     The current struct request pointer, as a number
│ │ │ │ +    </p></dd><dt><span class="term"><em class="parameter"><code>dev_id</code></em></span></dt><dd><p>
│ │ │ │ +     The scsi device id
│ │ │ │ +    </p></dd><dt><span class="term"><em class="parameter"><code>data_direction_str</code></em></span></dt><dd><p>
│ │ │ │       Data direction, as a string
│ │ │ │ -    </p></dd><dt><span class="term"><em class="parameter"><code>device_state</code></em></span></dt><dd><p>
│ │ │ │ -     The current state of the device
│ │ │ │ -    </p></dd><dt><span class="term"><em class="parameter"><code>channel</code></em></span></dt><dd><p>
│ │ │ │ -     The channel number
│ │ │ │ -    </p></dd><dt><span class="term"><em class="parameter"><code>data_direction</code></em></span></dt><dd><p>
│ │ │ │ -     The data_direction specifies whether this command is from/to
│ │ │ │ -     the device
│ │ │ │ -    </p></dd><dt><span class="term"><em class="parameter"><code>goodbytes</code></em></span></dt><dd><p>
│ │ │ │ -     The bytes completed
│ │ │ │      </p></dd><dt><span class="term"><em class="parameter"><code>host_no</code></em></span></dt><dd><p>
│ │ │ │       The host number
│ │ │ │ -    </p></dd><dt><span class="term"><em class="parameter"><code>req_addr</code></em></span></dt><dd><p>
│ │ │ │ -     The current struct request pointer, as a number
│ │ │ │ +    </p></dd><dt><span class="term"><em class="parameter"><code>goodbytes</code></em></span></dt><dd><p>
│ │ │ │ +     The bytes completed
│ │ │ │      </p></dd><dt><span class="term"><em class="parameter"><code>lun</code></em></span></dt><dd><p>
│ │ │ │       The lun number
│ │ │ │ -    </p></dd><dt><span class="term"><em class="parameter"><code>dev_id</code></em></span></dt><dd><p>
│ │ │ │ -     The scsi device id
│ │ │ │ +    </p></dd><dt><span class="term"><em class="parameter"><code>data_direction</code></em></span></dt><dd><p>
│ │ │ │ +     The data_direction specifies whether this command is from/to
│ │ │ │ +     the device
│ │ │ │      </p></dd><dt><span class="term"><em class="parameter"><code>device_state_str</code></em></span></dt><dd><p>
│ │ │ │       The current state of the device, as a string
│ │ │ │ +    </p></dd><dt><span class="term"><em class="parameter"><code>channel</code></em></span></dt><dd><p>
│ │ │ │ +     The channel number
│ │ │ │ +    </p></dd><dt><span class="term"><em class="parameter"><code>device_state</code></em></span></dt><dd><p>
│ │ │ │ +     The current state of the device
│ │ │ │      </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>
│ │ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-scsi-iodispatching.html
│ │ │ │ @@ -1,27 +1,27 @@
│ │ │ │  <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; 
│ │ │ │       SCSI mid-layer dispatched low-level SCSI command
│ │ │ │ - </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>request_bufflen</code></em></span></dt><dd><p>
│ │ │ │ + </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>request_bufflen</code></em></span></dt><dd><p>
│ │ │ │       The request buffer length
│ │ │ │ -    </p></dd><dt><span class="term"><em class="parameter"><code>device_state_str</code></em></span></dt><dd><p>
│ │ │ │ -     The current state of the device, as a string
│ │ │ │ -    </p></dd><dt><span class="term"><em class="parameter"><code>dev_id</code></em></span></dt><dd><p>
│ │ │ │ -     The scsi device id
│ │ │ │ -    </p></dd><dt><span class="term"><em class="parameter"><code>lun</code></em></span></dt><dd><p>
│ │ │ │ -     The lun number
│ │ │ │      </p></dd><dt><span class="term"><em class="parameter"><code>req_addr</code></em></span></dt><dd><p>
│ │ │ │       The current struct request pointer, as a number
│ │ │ │      </p></dd><dt><span class="term"><em class="parameter"><code>host_no</code></em></span></dt><dd><p>
│ │ │ │       The host number
│ │ │ │ +    </p></dd><dt><span class="term"><em class="parameter"><code>data_direction_str</code></em></span></dt><dd><p>
│ │ │ │ +     Data direction, as a string
│ │ │ │ +    </p></dd><dt><span class="term"><em class="parameter"><code>dev_id</code></em></span></dt><dd><p>
│ │ │ │ +     The scsi device id
│ │ │ │ +    </p></dd><dt><span class="term"><em class="parameter"><code>request_buffer</code></em></span></dt><dd><p>
│ │ │ │ +     The request buffer address
│ │ │ │ +    </p></dd><dt><span class="term"><em class="parameter"><code>lun</code></em></span></dt><dd><p>
│ │ │ │ +     The lun number
│ │ │ │      </p></dd><dt><span class="term"><em class="parameter"><code>data_direction</code></em></span></dt><dd><p>
│ │ │ │       The data_direction specifies whether this command is from/to the device
│ │ │ │       0 (DMA_BIDIRECTIONAL), 1 (DMA_TO_DEVICE),
│ │ │ │       2 (DMA_FROM_DEVICE), 3 (DMA_NONE)
│ │ │ │      </p></dd><dt><span class="term"><em class="parameter"><code>channel</code></em></span></dt><dd><p>
│ │ │ │       The channel number
│ │ │ │ +    </p></dd><dt><span class="term"><em class="parameter"><code>device_state_str</code></em></span></dt><dd><p>
│ │ │ │ +     The current state of the device, as a string
│ │ │ │      </p></dd><dt><span class="term"><em class="parameter"><code>device_state</code></em></span></dt><dd><p>
│ │ │ │       The current state of the device
│ │ │ │ -    </p></dd><dt><span class="term"><em class="parameter"><code>data_direction_str</code></em></span></dt><dd><p>
│ │ │ │ -     Data direction, as a string
│ │ │ │ -    </p></dd><dt><span class="term"><em class="parameter"><code>request_buffer</code></em></span></dt><dd><p>
│ │ │ │ -     The request buffer address
│ │ │ │      </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>
│ │ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-scsi-iodone.html
│ │ │ │ @@ -1,24 +1,24 @@
│ │ │ │  <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; 
│ │ │ │       SCSI command completed by low level driver and enqueued into the done queue.
│ │ │ │ - </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</code></em></span></dt><dd><p>
│ │ │ │ -     The current state of the device
│ │ │ │ -    </p></dd><dt><span class="term"><em class="parameter"><code>data_direction_str</code></em></span></dt><dd><p>
│ │ │ │ -     Data direction, as a string
│ │ │ │ + </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>data_direction</code></em></span></dt><dd><p>
│ │ │ │ +     The data_direction specifies whether this command is
│ │ │ │ +     from/to the device.
│ │ │ │      </p></dd><dt><span class="term"><em class="parameter"><code>scsi_timer_pending</code></em></span></dt><dd><p>
│ │ │ │       1 if a timer is pending on this request
│ │ │ │ -    </p></dd><dt><span class="term"><em class="parameter"><code>channel</code></em></span></dt><dd><p>
│ │ │ │ -     The channel number
│ │ │ │ -    </p></dd><dt><span class="term"><em class="parameter"><code>req_addr</code></em></span></dt><dd><p>
│ │ │ │ -     The current struct request pointer, as a number
│ │ │ │      </p></dd><dt><span class="term"><em class="parameter"><code>lun</code></em></span></dt><dd><p>
│ │ │ │       The lun number
│ │ │ │ -    </p></dd><dt><span class="term"><em class="parameter"><code>host_no</code></em></span></dt><dd><p>
│ │ │ │ -     The host number
│ │ │ │ -    </p></dd><dt><span class="term"><em class="parameter"><code>data_direction</code></em></span></dt><dd><p>
│ │ │ │ -     The data_direction specifies whether this command is
│ │ │ │ -     from/to the device.
│ │ │ │      </p></dd><dt><span class="term"><em class="parameter"><code>device_state_str</code></em></span></dt><dd><p>
│ │ │ │       The current state of the device, as a string
│ │ │ │ +    </p></dd><dt><span class="term"><em class="parameter"><code>channel</code></em></span></dt><dd><p>
│ │ │ │ +     The channel number
│ │ │ │ +    </p></dd><dt><span class="term"><em class="parameter"><code>device_state</code></em></span></dt><dd><p>
│ │ │ │ +     The current state of the device
│ │ │ │ +    </p></dd><dt><span class="term"><em class="parameter"><code>data_direction_str</code></em></span></dt><dd><p>
│ │ │ │ +     Data direction, as a string
│ │ │ │      </p></dd><dt><span class="term"><em class="parameter"><code>dev_id</code></em></span></dt><dd><p>
│ │ │ │       The scsi device id
│ │ │ │ +    </p></dd><dt><span class="term"><em class="parameter"><code>host_no</code></em></span></dt><dd><p>
│ │ │ │ +     The host number
│ │ │ │ +    </p></dd><dt><span class="term"><em class="parameter"><code>req_addr</code></em></span></dt><dd><p>
│ │ │ │ +     The current struct request pointer, as a number
│ │ │ │      </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>
│ │ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-scsi-ioentry.html
│ │ │ │ @@ -1,13 +1,13 @@
│ │ │ │  <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; 
│ │ │ │    Prepares a SCSI mid-layer request
│ │ │ │ - </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>
│ │ │ │ -     The major number of the disk (-1 if no information)
│ │ │ │ -    </p></dd><dt><span class="term"><em class="parameter"><code>device_state_str</code></em></span></dt><dd><p>
│ │ │ │ -     The current state of the device, as a string
│ │ │ │ + </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>disk_minor</code></em></span></dt><dd><p>
│ │ │ │ +     The minor number of the disk (-1 if no information)
│ │ │ │      </p></dd><dt><span class="term"><em class="parameter"><code>device_state</code></em></span></dt><dd><p>
│ │ │ │       The current state of the device
│ │ │ │ -    </p></dd><dt><span class="term"><em class="parameter"><code>disk_minor</code></em></span></dt><dd><p>
│ │ │ │ -     The minor number of the disk (-1 if no information)
│ │ │ │ +    </p></dd><dt><span class="term"><em class="parameter"><code>device_state_str</code></em></span></dt><dd><p>
│ │ │ │ +     The current state of the device, as a string
│ │ │ │ +    </p></dd><dt><span class="term"><em class="parameter"><code>disk_major</code></em></span></dt><dd><p>
│ │ │ │ +     The major number of the disk (-1 if no information)
│ │ │ │      </p></dd><dt><span class="term"><em class="parameter"><code>req_addr</code></em></span></dt><dd><p>
│ │ │ │       The current struct request pointer, as a number
│ │ │ │      </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>
│ │ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-scsi-ioexecute.html
│ │ │ │ @@ -1,28 +1,28 @@
│ │ │ │  <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; 
│ │ │ │       Create mid-layer SCSI request and wait for the result
│ │ │ │ - </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>lun</code></em></span></dt><dd><p>
│ │ │ │ -     The lun number
│ │ │ │ -    </p></dd><dt><span class="term"><em class="parameter"><code>host_no</code></em></span></dt><dd><p>
│ │ │ │ -     The host number
│ │ │ │ -    </p></dd><dt><span class="term"><em class="parameter"><code>retries</code></em></span></dt><dd><p>
│ │ │ │ + </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>
│ │ │ │       Number of times to retry request
│ │ │ │ -    </p></dd><dt><span class="term"><em class="parameter"><code>data_direction</code></em></span></dt><dd><p>
│ │ │ │ -     The data_direction specifies whether this command is
│ │ │ │ -     from/to the device.
│ │ │ │ -    </p></dd><dt><span class="term"><em class="parameter"><code>device_state_str</code></em></span></dt><dd><p>
│ │ │ │ -     The current state of the device, as a string
│ │ │ │      </p></dd><dt><span class="term"><em class="parameter"><code>request_bufflen</code></em></span></dt><dd><p>
│ │ │ │       The data buffer buffer length
│ │ │ │ +    </p></dd><dt><span class="term"><em class="parameter"><code>timeout</code></em></span></dt><dd><p>
│ │ │ │ +     Request timeout in seconds
│ │ │ │ +    </p></dd><dt><span class="term"><em class="parameter"><code>host_no</code></em></span></dt><dd><p>
│ │ │ │ +     The host number
│ │ │ │ +    </p></dd><dt><span class="term"><em class="parameter"><code>request_buffer</code></em></span></dt><dd><p>
│ │ │ │ +     The data buffer address
│ │ │ │      </p></dd><dt><span class="term"><em class="parameter"><code>dev_id</code></em></span></dt><dd><p>
│ │ │ │       The scsi device id
│ │ │ │ -    </p></dd><dt><span class="term"><em class="parameter"><code>device_state</code></em></span></dt><dd><p>
│ │ │ │ -     The current state of the device
│ │ │ │      </p></dd><dt><span class="term"><em class="parameter"><code>data_direction_str</code></em></span></dt><dd><p>
│ │ │ │       Data direction, as a string
│ │ │ │ -    </p></dd><dt><span class="term"><em class="parameter"><code>request_buffer</code></em></span></dt><dd><p>
│ │ │ │ -     The data buffer address
│ │ │ │ -    </p></dd><dt><span class="term"><em class="parameter"><code>timeout</code></em></span></dt><dd><p>
│ │ │ │ -     Request timeout in seconds
│ │ │ │ +    </p></dd><dt><span class="term"><em class="parameter"><code>device_state</code></em></span></dt><dd><p>
│ │ │ │ +     The current state of the device
│ │ │ │      </p></dd><dt><span class="term"><em class="parameter"><code>channel</code></em></span></dt><dd><p>
│ │ │ │       The channel number
│ │ │ │ +    </p></dd><dt><span class="term"><em class="parameter"><code>device_state_str</code></em></span></dt><dd><p>
│ │ │ │ +     The current state of the device, as a string
│ │ │ │ +    </p></dd><dt><span class="term"><em class="parameter"><code>lun</code></em></span></dt><dd><p>
│ │ │ │ +     The lun number
│ │ │ │ +    </p></dd><dt><span class="term"><em class="parameter"><code>data_direction</code></em></span></dt><dd><p>
│ │ │ │ +     The data_direction specifies whether this command is
│ │ │ │ +     from/to the device.
│ │ │ │      </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>
│ │ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-scsi-set-state.html
│ │ │ │ @@ -1,19 +1,19 @@
│ │ │ │  <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; 
│ │ │ │       Order SCSI device state change
│ │ │ │ - </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>dev_id</code></em></span></dt><dd><p>
│ │ │ │ -     The scsi device id
│ │ │ │ + </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>lun</code></em></span></dt><dd><p>
│ │ │ │ +     The lun number
│ │ │ │ +    </p></dd><dt><span class="term"><em class="parameter"><code>state_str</code></em></span></dt><dd><p>
│ │ │ │ +     The new state of the device, as a string
│ │ │ │ +    </p></dd><dt><span class="term"><em class="parameter"><code>state</code></em></span></dt><dd><p>
│ │ │ │ +     The new state of the device
│ │ │ │      </p></dd><dt><span class="term"><em class="parameter"><code>old_state</code></em></span></dt><dd><p>
│ │ │ │       The current state of the device
│ │ │ │ +    </p></dd><dt><span class="term"><em class="parameter"><code>channel</code></em></span></dt><dd><p>
│ │ │ │ +     The channel number
│ │ │ │      </p></dd><dt><span class="term"><em class="parameter"><code>host_no</code></em></span></dt><dd><p>
│ │ │ │       The host number
│ │ │ │ +    </p></dd><dt><span class="term"><em class="parameter"><code>dev_id</code></em></span></dt><dd><p>
│ │ │ │ +     The scsi device id
│ │ │ │      </p></dd><dt><span class="term"><em class="parameter"><code>old_state_str</code></em></span></dt><dd><p>
│ │ │ │       The current state of the device, as a string
│ │ │ │ -    </p></dd><dt><span class="term"><em class="parameter"><code>state_str</code></em></span></dt><dd><p>
│ │ │ │ -     The new state of the device, as a string
│ │ │ │ -    </p></dd><dt><span class="term"><em class="parameter"><code>lun</code></em></span></dt><dd><p>
│ │ │ │ -     The lun number
│ │ │ │ -    </p></dd><dt><span class="term"><em class="parameter"><code>channel</code></em></span></dt><dd><p>
│ │ │ │ -     The channel number
│ │ │ │ -    </p></dd><dt><span class="term"><em class="parameter"><code>state</code></em></span></dt><dd><p>
│ │ │ │ -     The new state of the device
│ │ │ │      </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>
│ │ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-set-int-arg.html
│ │ │ │ @@ -1,12 +1,12 @@
│ │ │ │  <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; 
│ │ │ │       Set function argument as signed int
│ │ │ │   </p></div><div class="refsynopsisdiv"><h2>Synopsis</h2><pre class="programlisting">
│ │ │ │      set_int_arg(n:long,v:long)
│ │ │ │ -</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>
│ │ │ │ +</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>
│ │ │ │       index of argument to return
│ │ │ │      </p></dd><dt><span class="term"><em class="parameter"><code>v</code></em></span></dt><dd><p>
│ │ │ │       value to set
│ │ │ │ -    </p></dd></dl></div></div><div class="refsect1"><a name="idm1685"></a><h2>Description</h2><p>
│ │ │ │ +    </p></dd></dl></div></div><div class="refsect1"><a name="idm1686"></a><h2>Description</h2><p>
│ │ │ │     Set the value of argument n as a signed int
│ │ │ │     (i.e., a 32-bit integer sign-extended to 64 bits).
│ │ │ │  </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>
│ │ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-set-kernel-char.html
│ │ │ │ @@ -1,13 +1,13 @@
│ │ │ │  <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; 
│ │ │ │       Writes a char value to kernel memory
│ │ │ │   </p></div><div class="refsynopsisdiv"><h2>Synopsis</h2><pre class="programlisting">
│ │ │ │      set_kernel_char(addr:long,val:long)
│ │ │ │ -</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>
│ │ │ │ +</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>
│ │ │ │       The kernel address to write the char to
│ │ │ │      </p></dd><dt><span class="term"><em class="parameter"><code>val</code></em></span></dt><dd><p>
│ │ │ │       The char which is to be written
│ │ │ │ -    </p></dd></dl></div></div><div class="refsect1"><a name="idm20213"></a><h2>Description</h2><p>
│ │ │ │ +    </p></dd></dl></div></div><div class="refsect1"><a name="idm20214"></a><h2>Description</h2><p>
│ │ │ │     Writes the char value to a given kernel memory address.
│ │ │ │     Reports an error when writing to the given address fails.
│ │ │ │     Requires the use of guru mode (-g).
│ │ │ │  </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>
│ │ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-set-kernel-int.html
│ │ │ │ @@ -1,13 +1,13 @@
│ │ │ │  <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; 
│ │ │ │       Writes an int value to kernel memory
│ │ │ │   </p></div><div class="refsynopsisdiv"><h2>Synopsis</h2><pre class="programlisting">
│ │ │ │      set_kernel_int(addr:long,val:long)
│ │ │ │ -</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>
│ │ │ │ +</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>
│ │ │ │       The kernel address to write the int to
│ │ │ │      </p></dd><dt><span class="term"><em class="parameter"><code>val</code></em></span></dt><dd><p>
│ │ │ │       The int which is to be written
│ │ │ │ -    </p></dd></dl></div></div><div class="refsect1"><a name="idm20244"></a><h2>Description</h2><p>
│ │ │ │ +    </p></dd></dl></div></div><div class="refsect1"><a name="idm20245"></a><h2>Description</h2><p>
│ │ │ │     Writes the int value to a given kernel memory address.
│ │ │ │     Reports an error when writing to the given address fails.
│ │ │ │     Requires the use of guru mode (-g).
│ │ │ │  </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>
│ │ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-set-kernel-long.html
│ │ │ │ @@ -1,13 +1,13 @@
│ │ │ │  <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; 
│ │ │ │       Writes a long value to kernel memory
│ │ │ │   </p></div><div class="refsynopsisdiv"><h2>Synopsis</h2><pre class="programlisting">
│ │ │ │      set_kernel_long(addr:long,val:long)
│ │ │ │ -</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>
│ │ │ │ +</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>
│ │ │ │       The kernel address to write the long to
│ │ │ │      </p></dd><dt><span class="term"><em class="parameter"><code>val</code></em></span></dt><dd><p>
│ │ │ │       The long which is to be written
│ │ │ │ -    </p></dd></dl></div></div><div class="refsect1"><a name="idm20275"></a><h2>Description</h2><p>
│ │ │ │ +    </p></dd></dl></div></div><div class="refsect1"><a name="idm20276"></a><h2>Description</h2><p>
│ │ │ │     Writes the long value to a given kernel memory address.
│ │ │ │     Reports an error when writing to the given address fails.
│ │ │ │     Requires the use of guru mode (-g).
│ │ │ │  </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>
│ │ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-set-kernel-pointer.html
│ │ │ │ @@ -1,13 +1,13 @@
│ │ │ │  <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; 
│ │ │ │       Writes a pointer value to kernel memory.
│ │ │ │   </p></div><div class="refsynopsisdiv"><h2>Synopsis</h2><pre class="programlisting">
│ │ │ │      set_kernel_pointer(addr:long,val:long)
│ │ │ │ -</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>
│ │ │ │ +</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>
│ │ │ │       The kernel address to write the pointer to
│ │ │ │      </p></dd><dt><span class="term"><em class="parameter"><code>val</code></em></span></dt><dd><p>
│ │ │ │       The pointer which is to be written
│ │ │ │ -    </p></dd></dl></div></div><div class="refsect1"><a name="idm20306"></a><h2>Description</h2><p>
│ │ │ │ +    </p></dd></dl></div></div><div class="refsect1"><a name="idm20307"></a><h2>Description</h2><p>
│ │ │ │     Writes the pointer value to a given kernel memory address.
│ │ │ │     Reports an error when writing to the given address fails.
│ │ │ │     Requires the use of guru mode (-g).
│ │ │ │  </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>
│ │ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-set-kernel-short.html
│ │ │ │ @@ -1,13 +1,13 @@
│ │ │ │  <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; 
│ │ │ │       Writes a short value to kernel memory
│ │ │ │   </p></div><div class="refsynopsisdiv"><h2>Synopsis</h2><pre class="programlisting">
│ │ │ │      set_kernel_short(addr:long,val:long)
│ │ │ │ -</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>
│ │ │ │ +</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>
│ │ │ │       The kernel address to write the short to
│ │ │ │      </p></dd><dt><span class="term"><em class="parameter"><code>val</code></em></span></dt><dd><p>
│ │ │ │       The short which is to be written
│ │ │ │ -    </p></dd></dl></div></div><div class="refsect1"><a name="idm20337"></a><h2>Description</h2><p>
│ │ │ │ +    </p></dd></dl></div></div><div class="refsect1"><a name="idm20338"></a><h2>Description</h2><p>
│ │ │ │     Writes the short value to a given kernel memory address.
│ │ │ │     Reports an error when writing to the given address fails.
│ │ │ │     Requires the use of guru mode (-g).
│ │ │ │  </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>
│ │ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-set-kernel-string-n.html
│ │ │ │ @@ -1,15 +1,15 @@
│ │ │ │  <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; 
│ │ │ │       Writes a string of given length to kernel memory
│ │ │ │   </p></div><div class="refsynopsisdiv"><h2>Synopsis</h2><pre class="programlisting">
│ │ │ │      set_kernel_string_n(addr:long,n:long,val:string)
│ │ │ │ -</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>
│ │ │ │ +</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>
│ │ │ │       The kernel address to write the string to
│ │ │ │      </p></dd><dt><span class="term"><em class="parameter"><code>n</code></em></span></dt><dd><p>
│ │ │ │       The maximum length of the string
│ │ │ │      </p></dd><dt><span class="term"><em class="parameter"><code>val</code></em></span></dt><dd><p>
│ │ │ │       The string which is to be written
│ │ │ │ -    </p></dd></dl></div></div><div class="refsect1"><a name="idm20404"></a><h2>Description</h2><p>
│ │ │ │ +    </p></dd></dl></div></div><div class="refsect1"><a name="idm20405"></a><h2>Description</h2><p>
│ │ │ │     Writes the given string up to a maximum given length to a
│ │ │ │     given kernel memory address. Reports an error on string copy fault.
│ │ │ │     Requires the use of guru mode (-g).
│ │ │ │  </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>
│ │ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-set-kernel-string.html
│ │ │ │ @@ -1,13 +1,13 @@
│ │ │ │  <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; 
│ │ │ │    Writes a string to kernel memory
│ │ │ │   </p></div><div class="refsynopsisdiv"><h2>Synopsis</h2><pre class="programlisting">
│ │ │ │      set_kernel_string(addr:long,val:string)
│ │ │ │ -</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>
│ │ │ │ +</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>
│ │ │ │       The kernel address to write the string to
│ │ │ │      </p></dd><dt><span class="term"><em class="parameter"><code>val</code></em></span></dt><dd><p>
│ │ │ │       The string which is to be written
│ │ │ │ -    </p></dd></dl></div></div><div class="refsect1"><a name="idm20368"></a><h2>Description</h2><p>
│ │ │ │ +    </p></dd></dl></div></div><div class="refsect1"><a name="idm20369"></a><h2>Description</h2><p>
│ │ │ │     Writes the given string to a given kernel
│ │ │ │     memory address. Reports an error on string copy fault.
│ │ │ │     Requires the use of guru mode (-g).
│ │ │ │  </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>
│ │ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-set-long-arg.html
│ │ │ │ @@ -1,13 +1,13 @@
│ │ │ │  <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; 
│ │ │ │       Set argument as signed long
│ │ │ │   </p></div><div class="refsynopsisdiv"><h2>Synopsis</h2><pre class="programlisting">
│ │ │ │      set_long_arg(n:long,v:long)
│ │ │ │ -</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>
│ │ │ │ +</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>
│ │ │ │       index of argument to set
│ │ │ │      </p></dd><dt><span class="term"><em class="parameter"><code>v</code></em></span></dt><dd><p>
│ │ │ │       value to set
│ │ │ │ -    </p></dd></dl></div></div><div class="refsect1"><a name="idm1716"></a><h2>Description</h2><p>
│ │ │ │ +    </p></dd></dl></div></div><div class="refsect1"><a name="idm1717"></a><h2>Description</h2><p>
│ │ │ │     Set the value of argument n as a signed long.
│ │ │ │     On architectures where a long is 32 bits, the value is sign-extended
│ │ │ │     to 64 bits.
│ │ │ │  </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>
│ │ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-set-longlong-arg.html
│ │ │ │ @@ -1,11 +1,11 @@
│ │ │ │  <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; 
│ │ │ │       Set function argument as 64-bit value
│ │ │ │   </p></div><div class="refsynopsisdiv"><h2>Synopsis</h2><pre class="programlisting">
│ │ │ │      set_longlong_arg:long(n:long,v:long)
│ │ │ │ -</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>
│ │ │ │ +</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>
│ │ │ │       index of argument to return
│ │ │ │      </p></dd><dt><span class="term"><em class="parameter"><code>v</code></em></span></dt><dd><p>
│ │ │ │       value to set
│ │ │ │ -    </p></dd></dl></div></div><div class="refsect1"><a name="idm1747"></a><h2>Description</h2><p>
│ │ │ │ +    </p></dd></dl></div></div><div class="refsect1"><a name="idm1748"></a><h2>Description</h2><p>
│ │ │ │     Set the value of argument n as a 64-bit value.
│ │ │ │  </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>
│ │ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-set-pointer-arg.html
│ │ │ │ @@ -1,12 +1,12 @@
│ │ │ │  <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; 
│ │ │ │       Set function argument as pointer value
│ │ │ │   </p></div><div class="refsynopsisdiv"><h2>Synopsis</h2><pre class="programlisting">
│ │ │ │      set_pointer_arg(n:long,v:long)
│ │ │ │ -</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>
│ │ │ │ +</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>
│ │ │ │       index of argument to return
│ │ │ │      </p></dd><dt><span class="term"><em class="parameter"><code>v</code></em></span></dt><dd><p>
│ │ │ │       value to set
│ │ │ │ -    </p></dd></dl></div></div><div class="refsect1"><a name="idm1778"></a><h2>Description</h2><p>
│ │ │ │ +    </p></dd></dl></div></div><div class="refsect1"><a name="idm1779"></a><h2>Description</h2><p>
│ │ │ │     Set the unsigned value of argument n, same as ulong_arg.
│ │ │ │     Can be used with any type of pointer.
│ │ │ │  </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>
│ │ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-set-s32-arg.html
│ │ │ │ @@ -1,12 +1,12 @@
│ │ │ │  <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; 
│ │ │ │       Set function argument as signed 32-bit value
│ │ │ │   </p></div><div class="refsynopsisdiv"><h2>Synopsis</h2><pre class="programlisting">
│ │ │ │      set_s32_arg(n:long,v:long)
│ │ │ │ -</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>
│ │ │ │ +</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>
│ │ │ │       index of argument to return
│ │ │ │      </p></dd><dt><span class="term"><em class="parameter"><code>v</code></em></span></dt><dd><p>
│ │ │ │       value to set
│ │ │ │ -    </p></dd></dl></div></div><div class="refsect1"><a name="idm1809"></a><h2>Description</h2><p>
│ │ │ │ +    </p></dd></dl></div></div><div class="refsect1"><a name="idm1810"></a><h2>Description</h2><p>
│ │ │ │     Set the signed 32-bit value of argument n,
│ │ │ │     same as int_arg.
│ │ │ │  </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>
│ │ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-set-s64-arg.html
│ │ │ │ @@ -1,12 +1,12 @@
│ │ │ │  <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; 
│ │ │ │       Set function argument as signed 64-bit value
│ │ │ │   </p></div><div class="refsynopsisdiv"><h2>Synopsis</h2><pre class="programlisting">
│ │ │ │      set_s64_arg(n:long,v:long)
│ │ │ │ -</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>
│ │ │ │ +</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>
│ │ │ │       index of argument to return
│ │ │ │      </p></dd><dt><span class="term"><em class="parameter"><code>v</code></em></span></dt><dd><p>
│ │ │ │       value to set
│ │ │ │ -    </p></dd></dl></div></div><div class="refsect1"><a name="idm1840"></a><h2>Description</h2><p>
│ │ │ │ +    </p></dd></dl></div></div><div class="refsect1"><a name="idm1841"></a><h2>Description</h2><p>
│ │ │ │     Set the signed 64-bit value of argument n,
│ │ │ │     same as longlong_arg.
│ │ │ │  </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>
│ │ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-set-u32-arg.html
│ │ │ │ @@ -1,12 +1,12 @@
│ │ │ │  <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; 
│ │ │ │       Set function argument as unsigned 32-bit value
│ │ │ │   </p></div><div class="refsynopsisdiv"><h2>Synopsis</h2><pre class="programlisting">
│ │ │ │      set_u32_arg(n:long,v:long)
│ │ │ │ -</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>
│ │ │ │ +</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>
│ │ │ │       index of argument to return
│ │ │ │      </p></dd><dt><span class="term"><em class="parameter"><code>v</code></em></span></dt><dd><p>
│ │ │ │       value to set
│ │ │ │ -    </p></dd></dl></div></div><div class="refsect1"><a name="idm1871"></a><h2>Description</h2><p>
│ │ │ │ +    </p></dd></dl></div></div><div class="refsect1"><a name="idm1872"></a><h2>Description</h2><p>
│ │ │ │     Set the unsigned 32-bit value of argument n,
│ │ │ │     same as uint_arg.
│ │ │ │  </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>
│ │ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-set-u64-arg.html
│ │ │ │ @@ -1,12 +1,12 @@
│ │ │ │  <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; 
│ │ │ │       Set function argument as unsigned 64-bit value
│ │ │ │   </p></div><div class="refsynopsisdiv"><h2>Synopsis</h2><pre class="programlisting">
│ │ │ │      set_u64_arg(n:long,v:long)
│ │ │ │ -</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>
│ │ │ │ +</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>
│ │ │ │       index of argument to return
│ │ │ │      </p></dd><dt><span class="term"><em class="parameter"><code>v</code></em></span></dt><dd><p>
│ │ │ │       value to set
│ │ │ │ -    </p></dd></dl></div></div><div class="refsect1"><a name="idm1902"></a><h2>Description</h2><p>
│ │ │ │ +    </p></dd></dl></div></div><div class="refsect1"><a name="idm1903"></a><h2>Description</h2><p>
│ │ │ │     Set the unsigned 64-bit value of argument n,
│ │ │ │     same as ulonglong_arg.
│ │ │ │  </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>
│ │ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-set-uint-arg.html
│ │ │ │ @@ -1,12 +1,12 @@
│ │ │ │  <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; 
│ │ │ │       Set argument as unsigned int
│ │ │ │   </p></div><div class="refsynopsisdiv"><h2>Synopsis</h2><pre class="programlisting">
│ │ │ │      set_uint_arg:long(n:long,v:long)
│ │ │ │ -</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>
│ │ │ │ +</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>
│ │ │ │       index of argument to set
│ │ │ │      </p></dd><dt><span class="term"><em class="parameter"><code>v</code></em></span></dt><dd><p>
│ │ │ │       value to set
│ │ │ │ -    </p></dd></dl></div></div><div class="refsect1"><a name="idm1933"></a><h2>Description</h2><p>
│ │ │ │ +    </p></dd></dl></div></div><div class="refsect1"><a name="idm1934"></a><h2>Description</h2><p>
│ │ │ │     Set the value of argument n as an unsigned int
│ │ │ │     (i.e., a 32-bit integer zero-extended to 64 bits).
│ │ │ │  </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>
│ │ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-set-ulong-arg.html
│ │ │ │ @@ -1,13 +1,13 @@
│ │ │ │  <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; 
│ │ │ │       Set function argument as unsigned long
│ │ │ │   </p></div><div class="refsynopsisdiv"><h2>Synopsis</h2><pre class="programlisting">
│ │ │ │      set_ulong_arg(n:long,v:long)
│ │ │ │ -</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>
│ │ │ │ +</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>
│ │ │ │       index of argument to return
│ │ │ │      </p></dd><dt><span class="term"><em class="parameter"><code>v</code></em></span></dt><dd><p>
│ │ │ │       value to set
│ │ │ │ -    </p></dd></dl></div></div><div class="refsect1"><a name="idm1964"></a><h2>Description</h2><p>
│ │ │ │ +    </p></dd></dl></div></div><div class="refsect1"><a name="idm1965"></a><h2>Description</h2><p>
│ │ │ │     Set the value of argument n as an unsigned long.
│ │ │ │     On architectures where a long is 32 bits, the value is zero-extended
│ │ │ │     to 64 bits.
│ │ │ │  </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>
│ │ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-set-ulonglong-arg.html
│ │ │ │ @@ -1,12 +1,12 @@
│ │ │ │  <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; 
│ │ │ │       Set function argument as 64-bit value
│ │ │ │   </p></div><div class="refsynopsisdiv"><h2>Synopsis</h2><pre class="programlisting">
│ │ │ │      set_ulonglong_arg(n:long,v:long)
│ │ │ │ -</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>
│ │ │ │ +</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>
│ │ │ │       index of argument to return
│ │ │ │      </p></dd><dt><span class="term"><em class="parameter"><code>v</code></em></span></dt><dd><p>
│ │ │ │       value to set
│ │ │ │ -    </p></dd></dl></div></div><div class="refsect1"><a name="idm1995"></a><h2>Description</h2><p>
│ │ │ │ +    </p></dd></dl></div></div><div class="refsect1"><a name="idm1996"></a><h2>Description</h2><p>
│ │ │ │     Set the value of argument n as a 64-bit value.
│ │ │ │     (Same as longlong_arg.)
│ │ │ │  </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>
│ │ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-set-user-char.html
│ │ │ │ @@ -1,13 +1,13 @@
│ │ │ │  <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; 
│ │ │ │       Writes a char value to user memory
│ │ │ │   </p></div><div class="refsynopsisdiv"><h2>Synopsis</h2><pre class="programlisting">
│ │ │ │      set_user_char(addr:long,val:long)
│ │ │ │ -</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>
│ │ │ │ +</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>
│ │ │ │       The user address to write the char to
│ │ │ │      </p></dd><dt><span class="term"><em class="parameter"><code>val</code></em></span></dt><dd><p>
│ │ │ │       The char which is to be written
│ │ │ │ -    </p></dd></dl></div></div><div class="refsect1"><a name="idm20435"></a><h2>Description</h2><p>
│ │ │ │ +    </p></dd></dl></div></div><div class="refsect1"><a name="idm20436"></a><h2>Description</h2><p>
│ │ │ │     Writes the char value to a given user memory address.
│ │ │ │     Reports an error when writing to the given address fails.
│ │ │ │     Requires the use of guru mode (-g).
│ │ │ │  </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>
│ │ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-set-user-int.html
│ │ │ │ @@ -1,13 +1,13 @@
│ │ │ │  <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; 
│ │ │ │       Writes an int value to user memory
│ │ │ │   </p></div><div class="refsynopsisdiv"><h2>Synopsis</h2><pre class="programlisting">
│ │ │ │      set_user_int(addr:long,val:long)
│ │ │ │ -</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>
│ │ │ │ +</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>
│ │ │ │       The user address to write the int to
│ │ │ │      </p></dd><dt><span class="term"><em class="parameter"><code>val</code></em></span></dt><dd><p>
│ │ │ │       The int which is to be written
│ │ │ │ -    </p></dd></dl></div></div><div class="refsect1"><a name="idm20466"></a><h2>Description</h2><p>
│ │ │ │ +    </p></dd></dl></div></div><div class="refsect1"><a name="idm20467"></a><h2>Description</h2><p>
│ │ │ │     Writes the int value to a given user memory address.
│ │ │ │     Reports an error when writing to the given address fails.
│ │ │ │     Requires the use of guru mode (-g).
│ │ │ │  </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>
│ │ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-set-user-long.html
│ │ │ │ @@ -1,13 +1,13 @@
│ │ │ │  <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; 
│ │ │ │       Writes a long value to user memory
│ │ │ │   </p></div><div class="refsynopsisdiv"><h2>Synopsis</h2><pre class="programlisting">
│ │ │ │      set_user_long(addr:long,val:long)
│ │ │ │ -</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>
│ │ │ │ +</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>
│ │ │ │       The user address to write the long to
│ │ │ │      </p></dd><dt><span class="term"><em class="parameter"><code>val</code></em></span></dt><dd><p>
│ │ │ │       The long which is to be written
│ │ │ │ -    </p></dd></dl></div></div><div class="refsect1"><a name="idm20497"></a><h2>Description</h2><p>
│ │ │ │ +    </p></dd></dl></div></div><div class="refsect1"><a name="idm20498"></a><h2>Description</h2><p>
│ │ │ │     Writes the long value to a given user memory address.
│ │ │ │     Reports an error when writing to the given address fails.
│ │ │ │     Requires the use of guru mode (-g).
│ │ │ │  </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>
│ │ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-set-user-pointer.html
│ │ │ │ @@ -1,13 +1,13 @@
│ │ │ │  <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; 
│ │ │ │       Writes a pointer value to user memory.
│ │ │ │   </p></div><div class="refsynopsisdiv"><h2>Synopsis</h2><pre class="programlisting">
│ │ │ │      set_user_pointer(addr:long,val:long)
│ │ │ │ -</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>
│ │ │ │ +</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>
│ │ │ │       The user address to write the pointer to
│ │ │ │      </p></dd><dt><span class="term"><em class="parameter"><code>val</code></em></span></dt><dd><p>
│ │ │ │       The pointer which is to be written
│ │ │ │ -    </p></dd></dl></div></div><div class="refsect1"><a name="idm20528"></a><h2>Description</h2><p>
│ │ │ │ +    </p></dd></dl></div></div><div class="refsect1"><a name="idm20529"></a><h2>Description</h2><p>
│ │ │ │     Writes the pointer value to a given user memory address.
│ │ │ │     Reports an error when writing to the given address fails.
│ │ │ │     Requires the use of guru mode (-g).
│ │ │ │  </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>
│ │ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-set-user-short.html
│ │ │ │ @@ -1,13 +1,13 @@
│ │ │ │  <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; 
│ │ │ │       Writes a short value to user memory
│ │ │ │   </p></div><div class="refsynopsisdiv"><h2>Synopsis</h2><pre class="programlisting">
│ │ │ │      set_user_short(addr:long,val:long)
│ │ │ │ -</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>
│ │ │ │ +</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>
│ │ │ │       The user address to write the short to
│ │ │ │      </p></dd><dt><span class="term"><em class="parameter"><code>val</code></em></span></dt><dd><p>
│ │ │ │       The short which is to be written
│ │ │ │ -    </p></dd></dl></div></div><div class="refsect1"><a name="idm20559"></a><h2>Description</h2><p>
│ │ │ │ +    </p></dd></dl></div></div><div class="refsect1"><a name="idm20560"></a><h2>Description</h2><p>
│ │ │ │     Writes the short value to a given user memory address.
│ │ │ │     Reports an error when writing to the given address fails.
│ │ │ │     Requires the use of guru mode (-g).
│ │ │ │  </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>
│ │ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-set-user-string-arg.html
│ │ │ │ @@ -1,13 +1,13 @@
│ │ │ │  <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; 
│ │ │ │       Writes a string to user memory.
│ │ │ │   </p></div><div class="refsynopsisdiv"><h2>Synopsis</h2><pre class="programlisting">
│ │ │ │      set_user_string_arg(addr:long,val:string)
│ │ │ │ -</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>
│ │ │ │ +</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>
│ │ │ │       The user address to write the string to
│ │ │ │      </p></dd><dt><span class="term"><em class="parameter"><code>val</code></em></span></dt><dd><p>
│ │ │ │       The string which is to be written
│ │ │ │ -    </p></dd></dl></div></div><div class="refsect1"><a name="idm20621"></a><h2>Description</h2><p>
│ │ │ │ +    </p></dd></dl></div></div><div class="refsect1"><a name="idm20622"></a><h2>Description</h2><p>
│ │ │ │     Writes the given string to a given user memory address.
│ │ │ │     Reports a warning on string copy fault.
│ │ │ │     Requires the use of guru mode (-g).
│ │ │ │  </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>
│ │ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-set-user-string-n.html
│ │ │ │ @@ -1,15 +1,15 @@
│ │ │ │  <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; 
│ │ │ │       Writes a string of given length to user memory
│ │ │ │   </p></div><div class="refsynopsisdiv"><h2>Synopsis</h2><pre class="programlisting">
│ │ │ │      set_user_string_n(addr:long,n:long,val:string)
│ │ │ │ -</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>
│ │ │ │ +</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>
│ │ │ │       The user address to write the string to
│ │ │ │      </p></dd><dt><span class="term"><em class="parameter"><code>n</code></em></span></dt><dd><p>
│ │ │ │       The maximum length of the string
│ │ │ │      </p></dd><dt><span class="term"><em class="parameter"><code>val</code></em></span></dt><dd><p>
│ │ │ │       The string which is to be written
│ │ │ │ -    </p></dd></dl></div></div><div class="refsect1"><a name="idm20657"></a><h2>Description</h2><p>
│ │ │ │ +    </p></dd></dl></div></div><div class="refsect1"><a name="idm20658"></a><h2>Description</h2><p>
│ │ │ │     Writes the given string up to a maximum given length to a given
│ │ │ │     user memory address. Reports an error on string copy fault.
│ │ │ │     Requires the use of guru mode (-g).
│ │ │ │  </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>
│ │ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-set-user-string.html
│ │ │ │ @@ -1,13 +1,13 @@
│ │ │ │  <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; 
│ │ │ │    Writes a string to user memory
│ │ │ │   </p></div><div class="refsynopsisdiv"><h2>Synopsis</h2><pre class="programlisting">
│ │ │ │      set_user_string(addr:long,val:string)
│ │ │ │ -</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>
│ │ │ │ +</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>
│ │ │ │       The user address to write the string to
│ │ │ │      </p></dd><dt><span class="term"><em class="parameter"><code>val</code></em></span></dt><dd><p>
│ │ │ │       The string which is to be written
│ │ │ │ -    </p></dd></dl></div></div><div class="refsect1"><a name="idm20590"></a><h2>Description</h2><p>
│ │ │ │ +    </p></dd></dl></div></div><div class="refsect1"><a name="idm20591"></a><h2>Description</h2><p>
│ │ │ │     Writes the given string to a given user memory address.
│ │ │ │     Reports an error when writing to the given address fails.
│ │ │ │     Requires the use of guru mode (-g).
│ │ │ │  </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>
│ │ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-sid.html
│ │ │ │ @@ -1,11 +1,11 @@
│ │ │ │  <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; 
│ │ │ │       Returns the session ID of the current process
│ │ │ │   </p></div><div class="refsynopsisdiv"><h2>Synopsis</h2><pre class="programlisting">
│ │ │ │      sid:long()
│ │ │ │ -</pre></div><div class="refsect1"><a name="idm2013"></a><h2>Arguments</h2><p>
│ │ │ │ +</pre></div><div class="refsect1"><a name="idm2014"></a><h2>Arguments</h2><p>
│ │ │ │    None
│ │ │ │ - </p></div><div class="refsect1"><a name="idm2016"></a><h2>Description</h2><p>
│ │ │ │ + </p></div><div class="refsect1"><a name="idm2017"></a><h2>Description</h2><p>
│ │ │ │     The session ID of a process is the process group ID
│ │ │ │     of the session leader. Session ID is stored in the signal_struct
│ │ │ │     since Kernel 2.6.0.
│ │ │ │  </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>
│ │ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-signal-check-ignored-return.html
│ │ │ │ @@ -1,7 +1,7 @@
│ │ │ │  <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; 
│ │ │ │       Check to see signal is ignored completed
│ │ │ │ - </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>retstr</code></em></span></dt><dd><p>
│ │ │ │ -     Return value as a string
│ │ │ │ -    </p></dd><dt><span class="term"><em class="parameter"><code>name</code></em></span></dt><dd><p>
│ │ │ │ + </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>
│ │ │ │       Name of the probe point
│ │ │ │ +    </p></dd><dt><span class="term"><em class="parameter"><code>retstr</code></em></span></dt><dd><p>
│ │ │ │ +     Return value as a string
│ │ │ │      </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>
│ │ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-signal-check-ignored.html
│ │ │ │ @@ -1,11 +1,11 @@
│ │ │ │  <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; 
│ │ │ │       Checking to see signal is ignored
│ │ │ │ - </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>pid_name</code></em></span></dt><dd><p>
│ │ │ │ -     Name of the process receiving the signal
│ │ │ │ -    </p></dd><dt><span class="term"><em class="parameter"><code>sig_pid</code></em></span></dt><dd><p>
│ │ │ │ + </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_pid</code></em></span></dt><dd><p>
│ │ │ │       The PID of the process receiving the signal
│ │ │ │      </p></dd><dt><span class="term"><em class="parameter"><code>sig</code></em></span></dt><dd><p>
│ │ │ │       The number of the signal
│ │ │ │ +    </p></dd><dt><span class="term"><em class="parameter"><code>pid_name</code></em></span></dt><dd><p>
│ │ │ │ +     Name of the process receiving the signal
│ │ │ │      </p></dd><dt><span class="term"><em class="parameter"><code>sig_name</code></em></span></dt><dd><p>
│ │ │ │       A string representation of the signal
│ │ │ │      </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>
│ │ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-signal-checkperm-return.html
│ │ │ │ @@ -1,7 +1,7 @@
│ │ │ │  <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; 
│ │ │ │       Check performed on a sent signal completed
│ │ │ │ - </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>retstr</code></em></span></dt><dd><p>
│ │ │ │ -     Return value as a string
│ │ │ │ -    </p></dd><dt><span class="term"><em class="parameter"><code>name</code></em></span></dt><dd><p>
│ │ │ │ + </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>name</code></em></span></dt><dd><p>
│ │ │ │       Name of the probe point
│ │ │ │ +    </p></dd><dt><span class="term"><em class="parameter"><code>retstr</code></em></span></dt><dd><p>
│ │ │ │ +     Return value as a string
│ │ │ │      </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>
│ │ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-signal-checkperm.html
│ │ │ │ @@ -1,19 +1,19 @@
│ │ │ │  <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; 
│ │ │ │       Check being performed on a sent signal
│ │ │ │ - </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_pid</code></em></span></dt><dd><p>
│ │ │ │ + </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>sig</code></em></span></dt><dd><p>
│ │ │ │ +     The number of the signal
│ │ │ │ +    </p></dd><dt><span class="term"><em class="parameter"><code>sig_pid</code></em></span></dt><dd><p>
│ │ │ │       The PID of the process receiving the signal
│ │ │ │ +    </p></dd><dt><span class="term"><em class="parameter"><code>task</code></em></span></dt><dd><p>
│ │ │ │ +     A task handle to the signal recipient
│ │ │ │ +    </p></dd><dt><span class="term"><em class="parameter"><code>si_code</code></em></span></dt><dd><p>
│ │ │ │ +     Indicates the signal type
│ │ │ │      </p></dd><dt><span class="term"><em class="parameter"><code>sinfo</code></em></span></dt><dd><p>
│ │ │ │       The address of the siginfo structure
│ │ │ │      </p></dd><dt><span class="term"><em class="parameter"><code>pid_name</code></em></span></dt><dd><p>
│ │ │ │       Name of the process receiving the signal
│ │ │ │ -    </p></dd><dt><span class="term"><em class="parameter"><code>sig_name</code></em></span></dt><dd><p>
│ │ │ │ -     A string representation of the signal
│ │ │ │      </p></dd><dt><span class="term"><em class="parameter"><code>name</code></em></span></dt><dd><p>
│ │ │ │       Name of the probe point
│ │ │ │ -    </p></dd><dt><span class="term"><em class="parameter"><code>task</code></em></span></dt><dd><p>
│ │ │ │ -     A task handle to the signal recipient
│ │ │ │ -    </p></dd><dt><span class="term"><em class="parameter"><code>sig</code></em></span></dt><dd><p>
│ │ │ │ -     The number of the signal
│ │ │ │ -    </p></dd><dt><span class="term"><em class="parameter"><code>si_code</code></em></span></dt><dd><p>
│ │ │ │ -     Indicates the signal type
│ │ │ │ +    </p></dd><dt><span class="term"><em class="parameter"><code>sig_name</code></em></span></dt><dd><p>
│ │ │ │ +     A string representation of the signal
│ │ │ │      </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>
│ │ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-signal-do-action-return.html
│ │ │ │ @@ -1,7 +1,7 @@
│ │ │ │  <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; 
│ │ │ │       Examining or changing a signal action completed
│ │ │ │ - </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>name</code></em></span></dt><dd><p>
│ │ │ │ + </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>name</code></em></span></dt><dd><p>
│ │ │ │       Name of the probe point
│ │ │ │      </p></dd><dt><span class="term"><em class="parameter"><code>retstr</code></em></span></dt><dd><p>
│ │ │ │       Return value as a string
│ │ │ │      </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>
│ │ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-signal-do-action.html
│ │ │ │ @@ -1,19 +1,19 @@
│ │ │ │  <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; 
│ │ │ │       Examining or changing a signal action
│ │ │ │ - </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>
│ │ │ │ -     The new mask of the signal
│ │ │ │ + </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>
│ │ │ │ +     Name of the probe point
│ │ │ │      </p></dd><dt><span class="term"><em class="parameter"><code>sig_name</code></em></span></dt><dd><p>
│ │ │ │       A string representation of the signal
│ │ │ │ -    </p></dd><dt><span class="term"><em class="parameter"><code>name</code></em></span></dt><dd><p>
│ │ │ │ -     Name of the probe point
│ │ │ │ -    </p></dd><dt><span class="term"><em class="parameter"><code>sigact_addr</code></em></span></dt><dd><p>
│ │ │ │ -     The address of the new sigaction
│ │ │ │ -     struct associated with the signal
│ │ │ │ -    </p></dd><dt><span class="term"><em class="parameter"><code>sig</code></em></span></dt><dd><p>
│ │ │ │ -     The signal to be examined/changed
│ │ │ │      </p></dd><dt><span class="term"><em class="parameter"><code>sa_handler</code></em></span></dt><dd><p>
│ │ │ │       The new handler of the signal
│ │ │ │ +    </p></dd><dt><span class="term"><em class="parameter"><code>sa_mask</code></em></span></dt><dd><p>
│ │ │ │ +     The new mask of the signal
│ │ │ │      </p></dd><dt><span class="term"><em class="parameter"><code>oldsigact_addr</code></em></span></dt><dd><p>
│ │ │ │       The address of the old sigaction
│ │ │ │       struct associated with the signal
│ │ │ │ +    </p></dd><dt><span class="term"><em class="parameter"><code>sigact_addr</code></em></span></dt><dd><p>
│ │ │ │ +     The address of the new sigaction
│ │ │ │ +     struct associated with the signal
│ │ │ │ +    </p></dd><dt><span class="term"><em class="parameter"><code>sig</code></em></span></dt><dd><p>
│ │ │ │ +     The signal to be examined/changed
│ │ │ │      </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>
│ │ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-signal-flush.html
│ │ │ │ @@ -1,13 +1,13 @@
│ │ │ │  <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; 
│ │ │ │       Flushing all pending signals for a task
│ │ │ │ - </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>
│ │ │ │ -     The task handler of the process performing the flush
│ │ │ │ -    </p></dd><dt><span class="term"><em class="parameter"><code>name</code></em></span></dt><dd><p>
│ │ │ │ -     Name of the probe point
│ │ │ │ -    </p></dd><dt><span class="term"><em class="parameter"><code>pid_name</code></em></span></dt><dd><p>
│ │ │ │ + </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>pid_name</code></em></span></dt><dd><p>
│ │ │ │       The name of the process associated with the task
│ │ │ │       performing the flush
│ │ │ │ +    </p></dd><dt><span class="term"><em class="parameter"><code>task</code></em></span></dt><dd><p>
│ │ │ │ +     The task handler of the process performing the flush
│ │ │ │      </p></dd><dt><span class="term"><em class="parameter"><code>sig_pid</code></em></span></dt><dd><p>
│ │ │ │       The PID of the process associated with the task
│ │ │ │       performing the flush
│ │ │ │ +    </p></dd><dt><span class="term"><em class="parameter"><code>name</code></em></span></dt><dd><p>
│ │ │ │ +     Name of the probe point
│ │ │ │      </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>
│ │ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-signal-force-segv-return.html
│ │ │ │ @@ -1,7 +1,7 @@
│ │ │ │  <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; 
│ │ │ │       Forcing send of SIGSEGV complete
│ │ │ │ - </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>retstr</code></em></span></dt><dd><p>
│ │ │ │ + </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>
│ │ │ │       Return value as a string
│ │ │ │      </p></dd><dt><span class="term"><em class="parameter"><code>name</code></em></span></dt><dd><p>
│ │ │ │       Name of the probe point
│ │ │ │      </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>
│ │ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-signal-force-segv.html
│ │ │ │ @@ -1,13 +1,13 @@
│ │ │ │  <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; 
│ │ │ │       Forcing send of SIGSEGV
│ │ │ │ - </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</code></em></span></dt><dd><p>
│ │ │ │ -     The number of the signal
│ │ │ │ -    </p></dd><dt><span class="term"><em class="parameter"><code>sig_name</code></em></span></dt><dd><p>
│ │ │ │ -     A string representation of the signal
│ │ │ │ -    </p></dd><dt><span class="term"><em class="parameter"><code>name</code></em></span></dt><dd><p>
│ │ │ │ -     Name of the probe point
│ │ │ │ -    </p></dd><dt><span class="term"><em class="parameter"><code>pid_name</code></em></span></dt><dd><p>
│ │ │ │ + </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>pid_name</code></em></span></dt><dd><p>
│ │ │ │       Name of the process receiving the signal
│ │ │ │ +    </p></dd><dt><span class="term"><em class="parameter"><code>sig</code></em></span></dt><dd><p>
│ │ │ │ +     The number of the signal
│ │ │ │      </p></dd><dt><span class="term"><em class="parameter"><code>sig_pid</code></em></span></dt><dd><p>
│ │ │ │       The PID of the process receiving the signal
│ │ │ │ +    </p></dd><dt><span class="term"><em class="parameter"><code>name</code></em></span></dt><dd><p>
│ │ │ │ +     Name of the probe point
│ │ │ │ +    </p></dd><dt><span class="term"><em class="parameter"><code>sig_name</code></em></span></dt><dd><p>
│ │ │ │ +     A string representation of the signal
│ │ │ │      </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>
│ │ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-signal-handle-return.html
│ │ │ │ @@ -1,9 +1,9 @@
│ │ │ │  <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; 
│ │ │ │       Signal handler invocation completed
│ │ │ │ - </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>
│ │ │ │ + </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>
│ │ │ │       Return value as a string
│ │ │ │      </p></dd><dt><span class="term"><em class="parameter"><code>name</code></em></span></dt><dd><p>
│ │ │ │       Name of the probe point
│ │ │ │ -    </p></dd></dl></div></div><div class="refsect1"><a name="idm16556"></a><h2>Description</h2><p>
│ │ │ │ +    </p></dd></dl></div></div><div class="refsect1"><a name="idm16557"></a><h2>Description</h2><p>
│ │ │ │     (deprecated in SystemTap 2.1)
│ │ │ │  </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>
│ │ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-signal-handle.html
│ │ │ │ @@ -1,24 +1,24 @@
│ │ │ │  <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; 
│ │ │ │       Signal handler being invoked
│ │ │ │ - </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>
│ │ │ │ -     The signal number that invoked the signal handler
│ │ │ │ + </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_name</code></em></span></dt><dd><p>
│ │ │ │ +     A string representation of the signal
│ │ │ │      </p></dd><dt><span class="term"><em class="parameter"><code>ka_addr</code></em></span></dt><dd><p>
│ │ │ │       The address of the k_sigaction table
│ │ │ │       associated with the signal
│ │ │ │      </p></dd><dt><span class="term"><em class="parameter"><code>sig_mode</code></em></span></dt><dd><p>
│ │ │ │       Indicates whether the signal was a user-mode or kernel-mode signal
│ │ │ │      </p></dd><dt><span class="term"><em class="parameter"><code>sig_code</code></em></span></dt><dd><p>
│ │ │ │       The si_code value of the siginfo signal
│ │ │ │ -    </p></dd><dt><span class="term"><em class="parameter"><code>sig_name</code></em></span></dt><dd><p>
│ │ │ │ -     A string representation of the signal
│ │ │ │ +    </p></dd><dt><span class="term"><em class="parameter"><code>regs</code></em></span></dt><dd><p>
│ │ │ │ +     The address of the kernel-mode stack area (deprecated in
│ │ │ │ +     SystemTap 2.1)
│ │ │ │      </p></dd><dt><span class="term"><em class="parameter"><code>name</code></em></span></dt><dd><p>
│ │ │ │       Name of the probe point
│ │ │ │ -    </p></dd><dt><span class="term"><em class="parameter"><code>sinfo</code></em></span></dt><dd><p>
│ │ │ │ -     The address of the siginfo table
│ │ │ │      </p></dd><dt><span class="term"><em class="parameter"><code>oldset_addr</code></em></span></dt><dd><p>
│ │ │ │       The address of the bitmask array of blocked signals
│ │ │ │       (deprecated in SystemTap 2.1)
│ │ │ │ -    </p></dd><dt><span class="term"><em class="parameter"><code>regs</code></em></span></dt><dd><p>
│ │ │ │ -     The address of the kernel-mode stack area (deprecated in
│ │ │ │ -     SystemTap 2.1)
│ │ │ │ +    </p></dd><dt><span class="term"><em class="parameter"><code>sinfo</code></em></span></dt><dd><p>
│ │ │ │ +     The address of the siginfo table
│ │ │ │ +    </p></dd><dt><span class="term"><em class="parameter"><code>sig</code></em></span></dt><dd><p>
│ │ │ │ +     The signal number that invoked the signal handler
│ │ │ │      </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>
│ │ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-signal-pending-return.html
│ │ │ │ @@ -1,7 +1,7 @@
│ │ │ │  <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; 
│ │ │ │       Examination of pending signal completed
│ │ │ │ - </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>name</code></em></span></dt><dd><p>
│ │ │ │ -     Name of the probe point
│ │ │ │ -    </p></dd><dt><span class="term"><em class="parameter"><code>retstr</code></em></span></dt><dd><p>
│ │ │ │ + </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>
│ │ │ │       Return value as a string
│ │ │ │ +    </p></dd><dt><span class="term"><em class="parameter"><code>name</code></em></span></dt><dd><p>
│ │ │ │ +     Name of the probe point
│ │ │ │      </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>
│ │ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-signal-pending.html
│ │ │ │ @@ -1,14 +1,14 @@
│ │ │ │  <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; 
│ │ │ │       Examining pending signal
│ │ │ │ - </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_size</code></em></span></dt><dd><p>
│ │ │ │ -     The size of the user-space signal set
│ │ │ │ + </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>
│ │ │ │ +     Name of the probe point
│ │ │ │      </p></dd><dt><span class="term"><em class="parameter"><code>sigset_add</code></em></span></dt><dd><p>
│ │ │ │       The address of the user-space signal set
│ │ │ │       (sigset_t)
│ │ │ │ -    </p></dd><dt><span class="term"><em class="parameter"><code>name</code></em></span></dt><dd><p>
│ │ │ │ -     Name of the probe point
│ │ │ │ -    </p></dd></dl></div></div><div class="refsect1"><a name="idm16592"></a><h2>Description</h2><p>
│ │ │ │ +    </p></dd><dt><span class="term"><em class="parameter"><code>sigset_size</code></em></span></dt><dd><p>
│ │ │ │ +     The size of the user-space signal set
│ │ │ │ +    </p></dd></dl></div></div><div class="refsect1"><a name="idm16593"></a><h2>Description</h2><p>
│ │ │ │     This probe is used to examine a set of signals pending for delivery
│ │ │ │     to a specific thread. This normally occurs when the
│ │ │ │     do_sigpending kernel function is executed.
│ │ │ │  </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>
│ │ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-signal-procmask-return.html
│ │ │ │ @@ -1,7 +1,7 @@
│ │ │ │  <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; 
│ │ │ │       Examining or changing blocked signals completed
│ │ │ │ - </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>retstr</code></em></span></dt><dd><p>
│ │ │ │ + </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>
│ │ │ │       Return value as a string
│ │ │ │      </p></dd><dt><span class="term"><em class="parameter"><code>name</code></em></span></dt><dd><p>
│ │ │ │       Name of the probe point
│ │ │ │      </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>
│ │ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-signal-procmask.html
│ │ │ │ @@ -1,19 +1,19 @@
│ │ │ │  <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; 
│ │ │ │       Examining or changing blocked signals
│ │ │ │ - </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>name</code></em></span></dt><dd><p>
│ │ │ │ + </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>name</code></em></span></dt><dd><p>
│ │ │ │       Name of the probe point
│ │ │ │ +    </p></dd><dt><span class="term"><em class="parameter"><code>sigset</code></em></span></dt><dd><p>
│ │ │ │ +     The actual value to be set for sigset_t
│ │ │ │ +     (correct?)
│ │ │ │ +    </p></dd><dt><span class="term"><em class="parameter"><code>sigset_addr</code></em></span></dt><dd><p>
│ │ │ │ +     The address of the signal set (sigset_t)
│ │ │ │ +     to be implemented
│ │ │ │ +    </p></dd><dt><span class="term"><em class="parameter"><code>oldsigset_addr</code></em></span></dt><dd><p>
│ │ │ │ +     The old address of the signal set
│ │ │ │ +     (sigset_t)
│ │ │ │      </p></dd><dt><span class="term"><em class="parameter"><code>how</code></em></span></dt><dd><p>
│ │ │ │       Indicates how to change the blocked signals; possible values are
│ │ │ │       SIG_BLOCK=0 (for blocking signals),
│ │ │ │       SIG_UNBLOCK=1 (for unblocking signals), and
│ │ │ │       SIG_SETMASK=2 for setting the signal mask.
│ │ │ │ -    </p></dd><dt><span class="term"><em class="parameter"><code>oldsigset_addr</code></em></span></dt><dd><p>
│ │ │ │ -     The old address of the signal set
│ │ │ │ -     (sigset_t)
│ │ │ │ -    </p></dd><dt><span class="term"><em class="parameter"><code>sigset_addr</code></em></span></dt><dd><p>
│ │ │ │ -     The address of the signal set (sigset_t)
│ │ │ │ -     to be implemented
│ │ │ │ -    </p></dd><dt><span class="term"><em class="parameter"><code>sigset</code></em></span></dt><dd><p>
│ │ │ │ -     The actual value to be set for sigset_t
│ │ │ │ -     (correct?)
│ │ │ │      </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>
│ │ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-signal-send-return.html
│ │ │ │ @@ -1,20 +1,20 @@
│ │ │ │  <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; 
│ │ │ │       Signal being sent to a process completed (deprecated in SystemTap 2.1)
│ │ │ │ - </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>name</code></em></span></dt><dd><p>
│ │ │ │ + </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>name</code></em></span></dt><dd><p>
│ │ │ │       The name of the function used to send out the signal
│ │ │ │      </p></dd><dt><span class="term"><em class="parameter"><code>send2queue</code></em></span></dt><dd><p>
│ │ │ │       Indicates whether the sent signal was sent to an existing sigqueue
│ │ │ │ -    </p></dd><dt><span class="term"><em class="parameter"><code>retstr</code></em></span></dt><dd><p>
│ │ │ │ -     The return value to either __group_send_sig_info, specific_send_sig_info, or send_sigqueue
│ │ │ │      </p></dd><dt><span class="term"><em class="parameter"><code>shared</code></em></span></dt><dd><p>
│ │ │ │       Indicates whether the sent signal is shared by the thread group.
│ │ │ │ -    </p></dd></dl></div></div><div class="refsect1"><a name="idm16803"></a><h2>Context</h2><p>
│ │ │ │ +    </p></dd><dt><span class="term"><em class="parameter"><code>retstr</code></em></span></dt><dd><p>
│ │ │ │ +     The return value to either __group_send_sig_info, specific_send_sig_info, or send_sigqueue
│ │ │ │ +    </p></dd></dl></div></div><div class="refsect1"><a name="idm16804"></a><h2>Context</h2><p>
│ │ │ │     The signal's sender. (correct?)
│ │ │ │ -</p></div><div class="refsect1"><a name="idm16806"></a><h2>Description</h2><p>
│ │ │ │ +</p></div><div class="refsect1"><a name="idm16807"></a><h2>Description</h2><p>
│ │ │ │     Possible __group_send_sig_info and
│ │ │ │     specific_send_sig_info return values are as follows;
│ │ │ │     </p><p>
│ │ │ │  
│ │ │ │     0 -- The signal is successfully sent to a process,
│ │ │ │     which means that, (1) the signal was ignored by the receiving process,
│ │ │ │     (2) this is a non-RT signal and the system already has one queued, and
│ │ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-signal-send-sig-queue-return.html
│ │ │ │ @@ -1,7 +1,7 @@
│ │ │ │  <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; 
│ │ │ │       Queuing a signal to a process completed
│ │ │ │ - </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>
│ │ │ │ + </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>retstr</code></em></span></dt><dd><p>
│ │ │ │       Return value as a string
│ │ │ │      </p></dd><dt><span class="term"><em class="parameter"><code>name</code></em></span></dt><dd><p>
│ │ │ │       Name of the probe point
│ │ │ │      </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>
│ │ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-signal-send-sig-queue.html
│ │ │ │ @@ -1,15 +1,15 @@
│ │ │ │  <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; 
│ │ │ │       Queuing a signal to a process
│ │ │ │ - </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>name</code></em></span></dt><dd><p>
│ │ │ │ -     Name of the probe point
│ │ │ │ -    </p></dd><dt><span class="term"><em class="parameter"><code>sig_name</code></em></span></dt><dd><p>
│ │ │ │ -     A string representation of the signal
│ │ │ │ + </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>sig_pid</code></em></span></dt><dd><p>
│ │ │ │ +     The PID of the process to which the signal is queued
│ │ │ │      </p></dd><dt><span class="term"><em class="parameter"><code>sig</code></em></span></dt><dd><p>
│ │ │ │       The queued signal
│ │ │ │ -    </p></dd><dt><span class="term"><em class="parameter"><code>sig_pid</code></em></span></dt><dd><p>
│ │ │ │ -     The PID of the process to which the signal is queued
│ │ │ │ -    </p></dd><dt><span class="term"><em class="parameter"><code>sigqueue_addr</code></em></span></dt><dd><p>
│ │ │ │ -     The address of the signal queue
│ │ │ │      </p></dd><dt><span class="term"><em class="parameter"><code>pid_name</code></em></span></dt><dd><p>
│ │ │ │       Name of the process to which the signal is queued
│ │ │ │ +    </p></dd><dt><span class="term"><em class="parameter"><code>sigqueue_addr</code></em></span></dt><dd><p>
│ │ │ │ +     The address of the signal queue
│ │ │ │ +    </p></dd><dt><span class="term"><em class="parameter"><code>sig_name</code></em></span></dt><dd><p>
│ │ │ │ +     A string representation of the signal
│ │ │ │ +    </p></dd><dt><span class="term"><em class="parameter"><code>name</code></em></span></dt><dd><p>
│ │ │ │ +     Name of the probe point
│ │ │ │      </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>
│ │ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-signal-send.html
│ │ │ │ @@ -1,26 +1,26 @@
│ │ │ │  <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; 
│ │ │ │    Signal being sent to a process
│ │ │ │ - </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>shared</code></em></span></dt><dd><p>
│ │ │ │ -     Indicates whether the signal is shared by the thread group
│ │ │ │ -    </p></dd><dt><span class="term"><em class="parameter"><code>si_code</code></em></span></dt><dd><p>
│ │ │ │ -     Indicates the signal type
│ │ │ │ -    </p></dd><dt><span class="term"><em class="parameter"><code>sig</code></em></span></dt><dd><p>
│ │ │ │ -     The number of the signal
│ │ │ │ -    </p></dd><dt><span class="term"><em class="parameter"><code>task</code></em></span></dt><dd><p>
│ │ │ │ -     A task handle to the signal recipient
│ │ │ │ + </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>sig_name</code></em></span></dt><dd><p>
│ │ │ │ +     A string representation of the signal
│ │ │ │ +    </p></dd><dt><span class="term"><em class="parameter"><code>name</code></em></span></dt><dd><p>
│ │ │ │ +     The name of the function used to send out the signal
│ │ │ │      </p></dd><dt><span class="term"><em class="parameter"><code>send2queue</code></em></span></dt><dd><p>
│ │ │ │       Indicates whether the signal is sent to an existing
│ │ │ │       sigqueue (deprecated in SystemTap 2.1)
│ │ │ │ -    </p></dd><dt><span class="term"><em class="parameter"><code>name</code></em></span></dt><dd><p>
│ │ │ │ -     The name of the function used to send out the signal
│ │ │ │ -    </p></dd><dt><span class="term"><em class="parameter"><code>sig_name</code></em></span></dt><dd><p>
│ │ │ │ -     A string representation of the signal
│ │ │ │ -    </p></dd><dt><span class="term"><em class="parameter"><code>pid_name</code></em></span></dt><dd><p>
│ │ │ │ -     The name of the signal recipient
│ │ │ │ +    </p></dd><dt><span class="term"><em class="parameter"><code>shared</code></em></span></dt><dd><p>
│ │ │ │ +     Indicates whether the signal is shared by the thread group
│ │ │ │      </p></dd><dt><span class="term"><em class="parameter"><code>sinfo</code></em></span></dt><dd><p>
│ │ │ │       The address of siginfo struct
│ │ │ │ +    </p></dd><dt><span class="term"><em class="parameter"><code>pid_name</code></em></span></dt><dd><p>
│ │ │ │ +     The name of the signal recipient
│ │ │ │ +    </p></dd><dt><span class="term"><em class="parameter"><code>si_code</code></em></span></dt><dd><p>
│ │ │ │ +     Indicates the signal type
│ │ │ │ +    </p></dd><dt><span class="term"><em class="parameter"><code>task</code></em></span></dt><dd><p>
│ │ │ │ +     A task handle to the signal recipient
│ │ │ │ +    </p></dd><dt><span class="term"><em class="parameter"><code>sig</code></em></span></dt><dd><p>
│ │ │ │ +     The number of the signal
│ │ │ │      </p></dd><dt><span class="term"><em class="parameter"><code>sig_pid</code></em></span></dt><dd><p>
│ │ │ │       The PID of the process receiving the signal
│ │ │ │ -    </p></dd></dl></div></div><div class="refsect1"><a name="idm16762"></a><h2>Context</h2><p>
│ │ │ │ +    </p></dd></dl></div></div><div class="refsect1"><a name="idm16763"></a><h2>Context</h2><p>
│ │ │ │     The signal's sender.
│ │ │ │  </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>
│ │ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-signal-str.html
│ │ │ │ @@ -1,7 +1,7 @@
│ │ │ │  <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; 
│ │ │ │       Returns the string representation of a signal number
│ │ │ │   </p></div><div class="refsynopsisdiv"><h2>Synopsis</h2><pre class="programlisting">
│ │ │ │      signal_str(num:)
│ │ │ │ -</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>
│ │ │ │ +</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>
│ │ │ │       the signal number to convert to string.
│ │ │ │      </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>
│ │ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-signal-sys-tgkill-return.html
│ │ │ │ @@ -1,7 +1,7 @@
│ │ │ │  <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; 
│ │ │ │       Sending kill signal to a thread group completed
│ │ │ │ - </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>
│ │ │ │ -     The return value to either __group_send_sig_info,
│ │ │ │ -    </p></dd><dt><span class="term"><em class="parameter"><code>name</code></em></span></dt><dd><p>
│ │ │ │ + </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>name</code></em></span></dt><dd><p>
│ │ │ │       Name of the probe point
│ │ │ │ +    </p></dd><dt><span class="term"><em class="parameter"><code>retstr</code></em></span></dt><dd><p>
│ │ │ │ +     The return value to either __group_send_sig_info,
│ │ │ │      </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>
│ │ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-signal-sys-tgkill.html
│ │ │ │ @@ -1,21 +1,21 @@
│ │ │ │  <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; 
│ │ │ │       Sending kill signal to a thread group
│ │ │ │ - </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</code></em></span></dt><dd><p>
│ │ │ │ -     The specific kill signal sent to the process
│ │ │ │ -    </p></dd><dt><span class="term"><em class="parameter"><code>task</code></em></span></dt><dd><p>
│ │ │ │ -     A task handle to the signal recipient
│ │ │ │ -    </p></dd><dt><span class="term"><em class="parameter"><code>name</code></em></span></dt><dd><p>
│ │ │ │ -     Name of the probe point
│ │ │ │ + </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>sig_name</code></em></span></dt><dd><p>
│ │ │ │ +     A string representation of the signal
│ │ │ │      </p></dd><dt><span class="term"><em class="parameter"><code>tgid</code></em></span></dt><dd><p>
│ │ │ │       The thread group ID of the thread receiving the kill signal
│ │ │ │ -    </p></dd><dt><span class="term"><em class="parameter"><code>sig_name</code></em></span></dt><dd><p>
│ │ │ │ -     A string representation of the signal
│ │ │ │ -    </p></dd><dt><span class="term"><em class="parameter"><code>pid_name</code></em></span></dt><dd><p>
│ │ │ │ -     The name of the signal recipient
│ │ │ │ +    </p></dd><dt><span class="term"><em class="parameter"><code>name</code></em></span></dt><dd><p>
│ │ │ │ +     Name of the probe point
│ │ │ │      </p></dd><dt><span class="term"><em class="parameter"><code>sig_pid</code></em></span></dt><dd><p>
│ │ │ │       The PID of the thread receiving the kill signal
│ │ │ │ -    </p></dd></dl></div></div><div class="refsect1"><a name="idm16945"></a><h2>Description</h2><p>
│ │ │ │ +    </p></dd><dt><span class="term"><em class="parameter"><code>sig</code></em></span></dt><dd><p>
│ │ │ │ +     The specific kill signal sent to the process
│ │ │ │ +    </p></dd><dt><span class="term"><em class="parameter"><code>pid_name</code></em></span></dt><dd><p>
│ │ │ │ +     The name of the signal recipient
│ │ │ │ +    </p></dd><dt><span class="term"><em class="parameter"><code>task</code></em></span></dt><dd><p>
│ │ │ │ +     A task handle to the signal recipient
│ │ │ │ +    </p></dd></dl></div></div><div class="refsect1"><a name="idm16946"></a><h2>Description</h2><p>
│ │ │ │     The tgkill call is similar to tkill,
│ │ │ │     except that it also allows the caller to specify the thread group ID of
│ │ │ │     the thread to be signalled. This protects against TID reuse.
│ │ │ │  </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>
│ │ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-signal-sys-tkill.html
│ │ │ │ @@ -1,20 +1,20 @@
│ │ │ │  <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; 
│ │ │ │       Sending a kill signal to a thread
│ │ │ │ - </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>pid_name</code></em></span></dt><dd><p>
│ │ │ │ + </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>name</code></em></span></dt><dd><p>
│ │ │ │ +     Name of the probe point
│ │ │ │ +    </p></dd><dt><span class="term"><em class="parameter"><code>sig_name</code></em></span></dt><dd><p>
│ │ │ │ +     A string representation of the signal
│ │ │ │ +    </p></dd><dt><span class="term"><em class="parameter"><code>task</code></em></span></dt><dd><p>
│ │ │ │ +     A task handle to the signal recipient
│ │ │ │ +    </p></dd><dt><span class="term"><em class="parameter"><code>pid_name</code></em></span></dt><dd><p>
│ │ │ │       The name of the signal recipient
│ │ │ │      </p></dd><dt><span class="term"><em class="parameter"><code>sig_pid</code></em></span></dt><dd><p>
│ │ │ │       The PID of the process receiving the kill signal
│ │ │ │ -    </p></dd><dt><span class="term"><em class="parameter"><code>task</code></em></span></dt><dd><p>
│ │ │ │ -     A task handle to the signal recipient
│ │ │ │      </p></dd><dt><span class="term"><em class="parameter"><code>sig</code></em></span></dt><dd><p>
│ │ │ │       The specific signal sent to the process
│ │ │ │ -    </p></dd><dt><span class="term"><em class="parameter"><code>name</code></em></span></dt><dd><p>
│ │ │ │ -     Name of the probe point
│ │ │ │ -    </p></dd><dt><span class="term"><em class="parameter"><code>sig_name</code></em></span></dt><dd><p>
│ │ │ │ -     A string representation of the signal
│ │ │ │ -    </p></dd></dl></div></div><div class="refsect1"><a name="idm17024"></a><h2>Description</h2><p>
│ │ │ │ +    </p></dd></dl></div></div><div class="refsect1"><a name="idm17025"></a><h2>Description</h2><p>
│ │ │ │     The tkill call is analogous to kill(2),
│ │ │ │     except that it also allows a process within a specific thread group to
│ │ │ │     be targeted. Such processes are targeted through their unique
│ │ │ │     thread IDs (TID).
│ │ │ │  </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>
│ │ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-signal-syskill-return.html
│ │ │ │ @@ -1,5 +1,5 @@
│ │ │ │  <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; 
│ │ │ │       Sending kill signal completed
│ │ │ │ - </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>
│ │ │ │ + </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>
│ │ │ │    None
│ │ │ │   </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>
│ │ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-signal-syskill.html
│ │ │ │ @@ -1,15 +1,15 @@
│ │ │ │  <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; 
│ │ │ │       Sending kill signal to a process
│ │ │ │ - </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>pid_name</code></em></span></dt><dd><p>
│ │ │ │ -     The name of the signal recipient
│ │ │ │ -    </p></dd><dt><span class="term"><em class="parameter"><code>sig_pid</code></em></span></dt><dd><p>
│ │ │ │ -     The PID of the process receiving the signal
│ │ │ │ + </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>name</code></em></span></dt><dd><p>
│ │ │ │ +     Name of the probe point
│ │ │ │ +    </p></dd><dt><span class="term"><em class="parameter"><code>sig_name</code></em></span></dt><dd><p>
│ │ │ │ +     A string representation of the signal
│ │ │ │      </p></dd><dt><span class="term"><em class="parameter"><code>task</code></em></span></dt><dd><p>
│ │ │ │       A task handle to the signal recipient
│ │ │ │ +    </p></dd><dt><span class="term"><em class="parameter"><code>pid_name</code></em></span></dt><dd><p>
│ │ │ │ +     The name of the signal recipient
│ │ │ │      </p></dd><dt><span class="term"><em class="parameter"><code>sig</code></em></span></dt><dd><p>
│ │ │ │       The specific signal sent to the process
│ │ │ │ -    </p></dd><dt><span class="term"><em class="parameter"><code>name</code></em></span></dt><dd><p>
│ │ │ │ -     Name of the probe point
│ │ │ │ -    </p></dd><dt><span class="term"><em class="parameter"><code>sig_name</code></em></span></dt><dd><p>
│ │ │ │ -     A string representation of the signal
│ │ │ │ +    </p></dd><dt><span class="term"><em class="parameter"><code>sig_pid</code></em></span></dt><dd><p>
│ │ │ │ +     The PID of the process receiving the signal
│ │ │ │      </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>
│ │ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-signal-systkill-return.html
│ │ │ │ @@ -1,7 +1,7 @@
│ │ │ │  <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; 
│ │ │ │       Sending kill signal to a thread completed
│ │ │ │ - </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>name</code></em></span></dt><dd><p>
│ │ │ │ + </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>name</code></em></span></dt><dd><p>
│ │ │ │       Name of the probe point
│ │ │ │      </p></dd><dt><span class="term"><em class="parameter"><code>retstr</code></em></span></dt><dd><p>
│ │ │ │       The return value to either __group_send_sig_info,
│ │ │ │      </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>
│ │ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-signal-wakeup.html
│ │ │ │ @@ -1,15 +1,15 @@
│ │ │ │  <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; 
│ │ │ │       Sleeping process being wakened for signal
│ │ │ │ - </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>
│ │ │ │ + </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>
│ │ │ │       A string representation indicating the mask
│ │ │ │       of task states to wake. Possible values are
│ │ │ │       TASK_INTERRUPTIBLE, TASK_STOPPED,
│ │ │ │       TASK_TRACED, TASK_WAKEKILL, and TASK_INTERRUPTIBLE.
│ │ │ │ +    </p></dd><dt><span class="term"><em class="parameter"><code>sig_pid</code></em></span></dt><dd><p>
│ │ │ │ +     The PID of the process to wake
│ │ │ │ +    </p></dd><dt><span class="term"><em class="parameter"><code>pid_name</code></em></span></dt><dd><p>
│ │ │ │ +     Name of the process to wake
│ │ │ │      </p></dd><dt><span class="term"><em class="parameter"><code>resume</code></em></span></dt><dd><p>
│ │ │ │       Indicates whether to wake up a task in a
│ │ │ │       STOPPED or TRACED state
│ │ │ │ -    </p></dd><dt><span class="term"><em class="parameter"><code>pid_name</code></em></span></dt><dd><p>
│ │ │ │ -     Name of the process to wake
│ │ │ │ -    </p></dd><dt><span class="term"><em class="parameter"><code>sig_pid</code></em></span></dt><dd><p>
│ │ │ │ -     The PID of the process to wake
│ │ │ │      </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-systkill-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="errno.stp.html">Next</a></td></tr><tr><td width="40%" align="left" valign="top"><span class="phrase">probe::signal.systkill.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;Chapter&#160;18.&#160;Errno Tapset</td></tr></table></div></body></html>
│ │ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-sigset-mask-str.html
│ │ │ │ @@ -1,7 +1,7 @@
│ │ │ │  <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; 
│ │ │ │       Returns the string representation of a sigset
│ │ │ │   </p></div><div class="refsynopsisdiv"><h2>Synopsis</h2><pre class="programlisting">
│ │ │ │      sigset_mask_str:string(mask:long)
│ │ │ │ -</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>
│ │ │ │ +</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>
│ │ │ │       the sigset to convert to string.
│ │ │ │      </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>
│ │ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-sock-fam-num2str.html
│ │ │ │ @@ -1,7 +1,7 @@
│ │ │ │  <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; 
│ │ │ │       Given a protocol family number, return a string representation
│ │ │ │   </p></div><div class="refsynopsisdiv"><h2>Synopsis</h2><pre class="programlisting">
│ │ │ │      sock_fam_num2str:string(family:long)
│ │ │ │ -</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>
│ │ │ │ +</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>
│ │ │ │       The family number
│ │ │ │      </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>
│ │ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-sock-fam-str2num.html
│ │ │ │ @@ -1,7 +1,7 @@
│ │ │ │  <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; 
│ │ │ │       Given a protocol family name (string), return the corresponding protocol family number
│ │ │ │   </p></div><div class="refsynopsisdiv"><h2>Synopsis</h2><pre class="programlisting">
│ │ │ │      sock_fam_str2num:long(family:string)
│ │ │ │ -</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>
│ │ │ │ +</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>
│ │ │ │       The family name
│ │ │ │      </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>
│ │ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-sock-prot-num2str.html
│ │ │ │ @@ -1,7 +1,7 @@
│ │ │ │  <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; 
│ │ │ │       Given a protocol number, return a string representation
│ │ │ │   </p></div><div class="refsynopsisdiv"><h2>Synopsis</h2><pre class="programlisting">
│ │ │ │      sock_prot_num2str:string(proto:long)
│ │ │ │ -</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>
│ │ │ │ +</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>
│ │ │ │       The protocol number
│ │ │ │      </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>
│ │ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-sock-prot-str2num.html
│ │ │ │ @@ -1,7 +1,7 @@
│ │ │ │  <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; 
│ │ │ │       Given a protocol name (string), return the corresponding protocol number
│ │ │ │   </p></div><div class="refsynopsisdiv"><h2>Synopsis</h2><pre class="programlisting">
│ │ │ │      sock_prot_str2num:long(proto:string)
│ │ │ │ -</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>
│ │ │ │ +</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>
│ │ │ │       The protocol name
│ │ │ │      </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>
│ │ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-sock-state-num2str.html
│ │ │ │ @@ -1,7 +1,7 @@
│ │ │ │  <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; 
│ │ │ │       Given a socket state number, return a string representation
│ │ │ │   </p></div><div class="refsynopsisdiv"><h2>Synopsis</h2><pre class="programlisting">
│ │ │ │      sock_state_num2str:string(state:long)
│ │ │ │ -</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>
│ │ │ │ +</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>
│ │ │ │       The state number
│ │ │ │      </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>
│ │ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-sock-state-str2num.html
│ │ │ │ @@ -1,7 +1,7 @@
│ │ │ │  <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; 
│ │ │ │       Given a socket state string, return the corresponding state number
│ │ │ │   </p></div><div class="refsynopsisdiv"><h2>Synopsis</h2><pre class="programlisting">
│ │ │ │      sock_state_str2num:long(state:string)
│ │ │ │ -</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>
│ │ │ │ +</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>
│ │ │ │       The state name
│ │ │ │      </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>
│ │ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-socket-aio-read-return.html
│ │ │ │ @@ -1,24 +1,24 @@
│ │ │ │  <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; 
│ │ │ │       Conclusion of message received via <code class="function">sock_aio_read</code>
│ │ │ │ - </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>
│ │ │ │ -     Socket flags value
│ │ │ │ -    </p></dd><dt><span class="term"><em class="parameter"><code>success</code></em></span></dt><dd><p>
│ │ │ │ + </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>success</code></em></span></dt><dd><p>
│ │ │ │       Was receive successful? (1 = yes, 0 = no)
│ │ │ │ -    </p></dd><dt><span class="term"><em class="parameter"><code>size</code></em></span></dt><dd><p>
│ │ │ │ -     Size of message received (in bytes) or error code if success = 0
│ │ │ │ -    </p></dd><dt><span class="term"><em class="parameter"><code>state</code></em></span></dt><dd><p>
│ │ │ │ -     Socket state value
│ │ │ │ -    </p></dd><dt><span class="term"><em class="parameter"><code>protocol</code></em></span></dt><dd><p>
│ │ │ │ -     Protocol value
│ │ │ │      </p></dd><dt><span class="term"><em class="parameter"><code>type</code></em></span></dt><dd><p>
│ │ │ │       Socket type value
│ │ │ │ +    </p></dd><dt><span class="term"><em class="parameter"><code>state</code></em></span></dt><dd><p>
│ │ │ │ +     Socket state value
│ │ │ │      </p></dd><dt><span class="term"><em class="parameter"><code>name</code></em></span></dt><dd><p>
│ │ │ │       Name of this probe
│ │ │ │ +    </p></dd><dt><span class="term"><em class="parameter"><code>flags</code></em></span></dt><dd><p>
│ │ │ │ +     Socket flags value
│ │ │ │ +    </p></dd><dt><span class="term"><em class="parameter"><code>protocol</code></em></span></dt><dd><p>
│ │ │ │ +     Protocol value
│ │ │ │      </p></dd><dt><span class="term"><em class="parameter"><code>family</code></em></span></dt><dd><p>
│ │ │ │       Protocol family value
│ │ │ │ -    </p></dd></dl></div></div><div class="refsect1"><a name="idm13213"></a><h2>Context</h2><p>
│ │ │ │ +    </p></dd><dt><span class="term"><em class="parameter"><code>size</code></em></span></dt><dd><p>
│ │ │ │ +     Size of message received (in bytes) or error code if success = 0
│ │ │ │ +    </p></dd></dl></div></div><div class="refsect1"><a name="idm13214"></a><h2>Context</h2><p>
│ │ │ │     The message receiver.
│ │ │ │ -</p></div><div class="refsect1"><a name="idm13216"></a><h2>Description</h2><p>
│ │ │ │ +</p></div><div class="refsect1"><a name="idm13217"></a><h2>Description</h2><p>
│ │ │ │     Fires at the conclusion of receiving a message on a socket
│ │ │ │     via the <code class="function">sock_aio_read</code> function
│ │ │ │  </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>
│ │ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-socket-aio-read.html
│ │ │ │ @@ -1,22 +1,22 @@
│ │ │ │  <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; 
│ │ │ │       Receiving message via <code class="function">sock_aio_read</code>
│ │ │ │ - </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>state</code></em></span></dt><dd><p>
│ │ │ │ -     Socket state value
│ │ │ │ -    </p></dd><dt><span class="term"><em class="parameter"><code>size</code></em></span></dt><dd><p>
│ │ │ │ + </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>size</code></em></span></dt><dd><p>
│ │ │ │       Message size in bytes
│ │ │ │ -    </p></dd><dt><span class="term"><em class="parameter"><code>flags</code></em></span></dt><dd><p>
│ │ │ │ -     Socket flags value
│ │ │ │ -    </p></dd><dt><span class="term"><em class="parameter"><code>name</code></em></span></dt><dd><p>
│ │ │ │ -     Name of this probe
│ │ │ │      </p></dd><dt><span class="term"><em class="parameter"><code>family</code></em></span></dt><dd><p>
│ │ │ │       Protocol family value
│ │ │ │ -    </p></dd><dt><span class="term"><em class="parameter"><code>type</code></em></span></dt><dd><p>
│ │ │ │ -     Socket type value
│ │ │ │      </p></dd><dt><span class="term"><em class="parameter"><code>protocol</code></em></span></dt><dd><p>
│ │ │ │       Protocol value
│ │ │ │ -    </p></dd></dl></div></div><div class="refsect1"><a name="idm13147"></a><h2>Context</h2><p>
│ │ │ │ +    </p></dd><dt><span class="term"><em class="parameter"><code>name</code></em></span></dt><dd><p>
│ │ │ │ +     Name of this probe
│ │ │ │ +    </p></dd><dt><span class="term"><em class="parameter"><code>state</code></em></span></dt><dd><p>
│ │ │ │ +     Socket state value
│ │ │ │ +    </p></dd><dt><span class="term"><em class="parameter"><code>flags</code></em></span></dt><dd><p>
│ │ │ │ +     Socket flags value
│ │ │ │ +    </p></dd><dt><span class="term"><em class="parameter"><code>type</code></em></span></dt><dd><p>
│ │ │ │ +     Socket type value
│ │ │ │ +    </p></dd></dl></div></div><div class="refsect1"><a name="idm13148"></a><h2>Context</h2><p>
│ │ │ │     The message sender
│ │ │ │ -</p></div><div class="refsect1"><a name="idm13150"></a><h2>Description</h2><p>
│ │ │ │ +</p></div><div class="refsect1"><a name="idm13151"></a><h2>Description</h2><p>
│ │ │ │     Fires at the beginning of receiving a message on a socket
│ │ │ │     via the <code class="function">sock_aio_read</code> function
│ │ │ │  </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>
│ │ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-socket-aio-write-return.html
│ │ │ │ @@ -1,24 +1,24 @@
│ │ │ │  <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; 
│ │ │ │       Conclusion of message send via <code class="function">sock_aio_write</code>
│ │ │ │ - </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>type</code></em></span></dt><dd><p>
│ │ │ │ -     Socket type value
│ │ │ │ + </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>protocol</code></em></span></dt><dd><p>
│ │ │ │ +     Protocol value
│ │ │ │      </p></dd><dt><span class="term"><em class="parameter"><code>family</code></em></span></dt><dd><p>
│ │ │ │       Protocol family value
│ │ │ │ -    </p></dd><dt><span class="term"><em class="parameter"><code>name</code></em></span></dt><dd><p>
│ │ │ │ -     Name of this probe
│ │ │ │ -    </p></dd><dt><span class="term"><em class="parameter"><code>protocol</code></em></span></dt><dd><p>
│ │ │ │ -     Protocol value
│ │ │ │      </p></dd><dt><span class="term"><em class="parameter"><code>size</code></em></span></dt><dd><p>
│ │ │ │       Size of message received (in bytes) or error code if success = 0
│ │ │ │ -    </p></dd><dt><span class="term"><em class="parameter"><code>state</code></em></span></dt><dd><p>
│ │ │ │ -     Socket state value
│ │ │ │ +    </p></dd><dt><span class="term"><em class="parameter"><code>type</code></em></span></dt><dd><p>
│ │ │ │ +     Socket type value
│ │ │ │      </p></dd><dt><span class="term"><em class="parameter"><code>success</code></em></span></dt><dd><p>
│ │ │ │       Was receive successful? (1 = yes, 0 = no)
│ │ │ │      </p></dd><dt><span class="term"><em class="parameter"><code>flags</code></em></span></dt><dd><p>
│ │ │ │       Socket flags value
│ │ │ │ -    </p></dd></dl></div></div><div class="refsect1"><a name="idm13340"></a><h2>Context</h2><p>
│ │ │ │ +    </p></dd><dt><span class="term"><em class="parameter"><code>state</code></em></span></dt><dd><p>
│ │ │ │ +     Socket state value
│ │ │ │ +    </p></dd><dt><span class="term"><em class="parameter"><code>name</code></em></span></dt><dd><p>
│ │ │ │ +     Name of this probe
│ │ │ │ +    </p></dd></dl></div></div><div class="refsect1"><a name="idm13341"></a><h2>Context</h2><p>
│ │ │ │     The message receiver.
│ │ │ │ -</p></div><div class="refsect1"><a name="idm13343"></a><h2>Description</h2><p>
│ │ │ │ +</p></div><div class="refsect1"><a name="idm13344"></a><h2>Description</h2><p>
│ │ │ │     Fires at the conclusion of sending a message on a socket
│ │ │ │     via the <code class="function">sock_aio_write</code> function
│ │ │ │  </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>
│ │ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-socket-aio-write.html
│ │ │ │ @@ -1,22 +1,22 @@
│ │ │ │  <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; 
│ │ │ │       Message send via <code class="function">sock_aio_write</code>
│ │ │ │ - </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>protocol</code></em></span></dt><dd><p>
│ │ │ │ + </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>protocol</code></em></span></dt><dd><p>
│ │ │ │       Protocol value
│ │ │ │ -    </p></dd><dt><span class="term"><em class="parameter"><code>name</code></em></span></dt><dd><p>
│ │ │ │ -     Name of this probe
│ │ │ │ +    </p></dd><dt><span class="term"><em class="parameter"><code>size</code></em></span></dt><dd><p>
│ │ │ │ +     Message size in bytes
│ │ │ │      </p></dd><dt><span class="term"><em class="parameter"><code>family</code></em></span></dt><dd><p>
│ │ │ │       Protocol family value
│ │ │ │      </p></dd><dt><span class="term"><em class="parameter"><code>type</code></em></span></dt><dd><p>
│ │ │ │       Socket type value
│ │ │ │ -    </p></dd><dt><span class="term"><em class="parameter"><code>flags</code></em></span></dt><dd><p>
│ │ │ │ -     Socket flags value
│ │ │ │ +    </p></dd><dt><span class="term"><em class="parameter"><code>name</code></em></span></dt><dd><p>
│ │ │ │ +     Name of this probe
│ │ │ │      </p></dd><dt><span class="term"><em class="parameter"><code>state</code></em></span></dt><dd><p>
│ │ │ │       Socket state value
│ │ │ │ -    </p></dd><dt><span class="term"><em class="parameter"><code>size</code></em></span></dt><dd><p>
│ │ │ │ -     Message size in bytes
│ │ │ │ -    </p></dd></dl></div></div><div class="refsect1"><a name="idm13274"></a><h2>Context</h2><p>
│ │ │ │ +    </p></dd><dt><span class="term"><em class="parameter"><code>flags</code></em></span></dt><dd><p>
│ │ │ │ +     Socket flags value
│ │ │ │ +    </p></dd></dl></div></div><div class="refsect1"><a name="idm13275"></a><h2>Context</h2><p>
│ │ │ │     The message sender
│ │ │ │ -</p></div><div class="refsect1"><a name="idm13277"></a><h2>Description</h2><p>
│ │ │ │ +</p></div><div class="refsect1"><a name="idm13278"></a><h2>Description</h2><p>
│ │ │ │     Fires at the beginning of sending a message on a socket
│ │ │ │     via the <code class="function">sock_aio_write</code> function
│ │ │ │  </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>
│ │ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-socket-close-return.html
│ │ │ │ @@ -1,9 +1,9 @@
│ │ │ │  <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; 
│ │ │ │       Return from closing a socket
│ │ │ │ - </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>
│ │ │ │ + </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>
│ │ │ │       Name of this probe
│ │ │ │ -    </p></dd></dl></div></div><div class="refsect1"><a name="idm13424"></a><h2>Context</h2><p>
│ │ │ │ +    </p></dd></dl></div></div><div class="refsect1"><a name="idm13425"></a><h2>Context</h2><p>
│ │ │ │     The requester (user process or kernel)
│ │ │ │ -</p></div><div class="refsect1"><a name="idm13427"></a><h2>Description</h2><p>
│ │ │ │ +</p></div><div class="refsect1"><a name="idm13428"></a><h2>Description</h2><p>
│ │ │ │     Fires at the conclusion of closing a socket.
│ │ │ │  </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>
│ │ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-socket-close.html
│ │ │ │ @@ -1,19 +1,19 @@
│ │ │ │  <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; 
│ │ │ │       Close a socket
│ │ │ │ - </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>type</code></em></span></dt><dd><p>
│ │ │ │ + </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>type</code></em></span></dt><dd><p>
│ │ │ │       Socket type value
│ │ │ │ -    </p></dd><dt><span class="term"><em class="parameter"><code>family</code></em></span></dt><dd><p>
│ │ │ │ -     Protocol family value
│ │ │ │ +    </p></dd><dt><span class="term"><em class="parameter"><code>flags</code></em></span></dt><dd><p>
│ │ │ │ +     Socket flags value
│ │ │ │      </p></dd><dt><span class="term"><em class="parameter"><code>name</code></em></span></dt><dd><p>
│ │ │ │       Name of this probe
│ │ │ │ -    </p></dd><dt><span class="term"><em class="parameter"><code>protocol</code></em></span></dt><dd><p>
│ │ │ │ -     Protocol value
│ │ │ │      </p></dd><dt><span class="term"><em class="parameter"><code>state</code></em></span></dt><dd><p>
│ │ │ │       Socket state value
│ │ │ │ -    </p></dd><dt><span class="term"><em class="parameter"><code>flags</code></em></span></dt><dd><p>
│ │ │ │ -     Socket flags value
│ │ │ │ -    </p></dd></dl></div></div><div class="refsect1"><a name="idm13395"></a><h2>Context</h2><p>
│ │ │ │ +    </p></dd><dt><span class="term"><em class="parameter"><code>protocol</code></em></span></dt><dd><p>
│ │ │ │ +     Protocol value
│ │ │ │ +    </p></dd><dt><span class="term"><em class="parameter"><code>family</code></em></span></dt><dd><p>
│ │ │ │ +     Protocol family value
│ │ │ │ +    </p></dd></dl></div></div><div class="refsect1"><a name="idm13396"></a><h2>Context</h2><p>
│ │ │ │     The requester (user process or kernel)
│ │ │ │ -</p></div><div class="refsect1"><a name="idm13398"></a><h2>Description</h2><p>
│ │ │ │ +</p></div><div class="refsect1"><a name="idm13399"></a><h2>Description</h2><p>
│ │ │ │     Fires at the beginning of closing a socket.
│ │ │ │  </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>
│ │ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-socket-create-return.html
│ │ │ │ @@ -1,21 +1,21 @@
│ │ │ │  <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; 
│ │ │ │       Return from Creation of a socket
│ │ │ │ - </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>protocol</code></em></span></dt><dd><p>
│ │ │ │ + </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>protocol</code></em></span></dt><dd><p>
│ │ │ │       Protocol value
│ │ │ │ -    </p></dd><dt><span class="term"><em class="parameter"><code>err</code></em></span></dt><dd><p>
│ │ │ │ -     Error code if success == 0
│ │ │ │      </p></dd><dt><span class="term"><em class="parameter"><code>family</code></em></span></dt><dd><p>
│ │ │ │       Protocol family value
│ │ │ │ -    </p></dd><dt><span class="term"><em class="parameter"><code>name</code></em></span></dt><dd><p>
│ │ │ │ -     Name of this probe
│ │ │ │ -    </p></dd><dt><span class="term"><em class="parameter"><code>type</code></em></span></dt><dd><p>
│ │ │ │ -     Socket type value
│ │ │ │ -    </p></dd><dt><span class="term"><em class="parameter"><code>success</code></em></span></dt><dd><p>
│ │ │ │ -     Was socket creation successful? (1 = yes, 0 = no)
│ │ │ │      </p></dd><dt><span class="term"><em class="parameter"><code>requester</code></em></span></dt><dd><p>
│ │ │ │       Requested by user process or the kernel (1 = kernel, 0 = user)
│ │ │ │ -    </p></dd></dl></div></div><div class="refsect1"><a name="idm13532"></a><h2>Context</h2><p>
│ │ │ │ +    </p></dd><dt><span class="term"><em class="parameter"><code>err</code></em></span></dt><dd><p>
│ │ │ │ +     Error code if success == 0
│ │ │ │ +    </p></dd><dt><span class="term"><em class="parameter"><code>success</code></em></span></dt><dd><p>
│ │ │ │ +     Was socket creation successful? (1 = yes, 0 = no)
│ │ │ │ +    </p></dd><dt><span class="term"><em class="parameter"><code>type</code></em></span></dt><dd><p>
│ │ │ │ +     Socket type value
│ │ │ │ +    </p></dd><dt><span class="term"><em class="parameter"><code>name</code></em></span></dt><dd><p>
│ │ │ │ +     Name of this probe
│ │ │ │ +    </p></dd></dl></div></div><div class="refsect1"><a name="idm13533"></a><h2>Context</h2><p>
│ │ │ │     The requester (user process or kernel)
│ │ │ │ -</p></div><div class="refsect1"><a name="idm13535"></a><h2>Description</h2><p>
│ │ │ │ +</p></div><div class="refsect1"><a name="idm13536"></a><h2>Description</h2><p>
│ │ │ │     Fires at the conclusion of creating a socket.
│ │ │ │  </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>
│ │ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-socket-create.html
│ │ │ │ @@ -1,17 +1,17 @@
│ │ │ │  <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; 
│ │ │ │       Creation of a socket
│ │ │ │ - </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>type</code></em></span></dt><dd><p>
│ │ │ │ -     Socket type value
│ │ │ │ -    </p></dd><dt><span class="term"><em class="parameter"><code>name</code></em></span></dt><dd><p>
│ │ │ │ -     Name of this probe
│ │ │ │ + </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>protocol</code></em></span></dt><dd><p>
│ │ │ │ +     Protocol value
│ │ │ │      </p></dd><dt><span class="term"><em class="parameter"><code>family</code></em></span></dt><dd><p>
│ │ │ │       Protocol family value
│ │ │ │ -    </p></dd><dt><span class="term"><em class="parameter"><code>protocol</code></em></span></dt><dd><p>
│ │ │ │ -     Protocol value
│ │ │ │      </p></dd><dt><span class="term"><em class="parameter"><code>requester</code></em></span></dt><dd><p>
│ │ │ │       Requested by user process or the kernel (1 = kernel, 0 = user)
│ │ │ │ -    </p></dd></dl></div></div><div class="refsect1"><a name="idm13473"></a><h2>Context</h2><p>
│ │ │ │ +    </p></dd><dt><span class="term"><em class="parameter"><code>type</code></em></span></dt><dd><p>
│ │ │ │ +     Socket type value
│ │ │ │ +    </p></dd><dt><span class="term"><em class="parameter"><code>name</code></em></span></dt><dd><p>
│ │ │ │ +     Name of this probe
│ │ │ │ +    </p></dd></dl></div></div><div class="refsect1"><a name="idm13474"></a><h2>Context</h2><p>
│ │ │ │     The requester (see requester variable)
│ │ │ │ -</p></div><div class="refsect1"><a name="idm13476"></a><h2>Description</h2><p>
│ │ │ │ +</p></div><div class="refsect1"><a name="idm13477"></a><h2>Description</h2><p>
│ │ │ │     Fires at the beginning of creating a socket.
│ │ │ │  </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>
│ │ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-socket-read-iter-return.html
│ │ │ │ @@ -1,24 +1,24 @@
│ │ │ │  <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; 
│ │ │ │       Conclusion of message received via <code class="function">sock_read_iter</code>
│ │ │ │ - </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>name</code></em></span></dt><dd><p>
│ │ │ │ -     Name of this probe
│ │ │ │ + </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>size</code></em></span></dt><dd><p>
│ │ │ │ +     Size of message received (in bytes) or error code if success = 0
│ │ │ │      </p></dd><dt><span class="term"><em class="parameter"><code>family</code></em></span></dt><dd><p>
│ │ │ │       Protocol family value
│ │ │ │ -    </p></dd><dt><span class="term"><em class="parameter"><code>type</code></em></span></dt><dd><p>
│ │ │ │ -     Socket type value
│ │ │ │      </p></dd><dt><span class="term"><em class="parameter"><code>protocol</code></em></span></dt><dd><p>
│ │ │ │       Protocol value
│ │ │ │ +    </p></dd><dt><span class="term"><em class="parameter"><code>flags</code></em></span></dt><dd><p>
│ │ │ │ +     Socket flags value
│ │ │ │ +    </p></dd><dt><span class="term"><em class="parameter"><code>name</code></em></span></dt><dd><p>
│ │ │ │ +     Name of this probe
│ │ │ │      </p></dd><dt><span class="term"><em class="parameter"><code>state</code></em></span></dt><dd><p>
│ │ │ │       Socket state value
│ │ │ │ -    </p></dd><dt><span class="term"><em class="parameter"><code>size</code></em></span></dt><dd><p>
│ │ │ │ -     Size of message received (in bytes) or error code if success = 0
│ │ │ │ +    </p></dd><dt><span class="term"><em class="parameter"><code>type</code></em></span></dt><dd><p>
│ │ │ │ +     Socket type value
│ │ │ │      </p></dd><dt><span class="term"><em class="parameter"><code>success</code></em></span></dt><dd><p>
│ │ │ │       Was receive successful? (1 = yes, 0 = no)
│ │ │ │ -    </p></dd><dt><span class="term"><em class="parameter"><code>flags</code></em></span></dt><dd><p>
│ │ │ │ -     Socket flags value
│ │ │ │ -    </p></dd></dl></div></div><div class="refsect1"><a name="idm13658"></a><h2>Context</h2><p>
│ │ │ │ +    </p></dd></dl></div></div><div class="refsect1"><a name="idm13659"></a><h2>Context</h2><p>
│ │ │ │     The message receiver.
│ │ │ │ -</p></div><div class="refsect1"><a name="idm13661"></a><h2>Description</h2><p>
│ │ │ │ +</p></div><div class="refsect1"><a name="idm13662"></a><h2>Description</h2><p>
│ │ │ │     Fires at the conclusion of receiving a message on a socket
│ │ │ │     via the <code class="function">sock_read_iter</code> function
│ │ │ │  </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>
│ │ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-socket-read-iter.html
│ │ │ │ @@ -1,22 +1,22 @@
│ │ │ │  <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; 
│ │ │ │       Receiving message via <code class="function">sock_read_iter</code>
│ │ │ │ - </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>
│ │ │ │ + </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>size</code></em></span></dt><dd><p>
│ │ │ │       Message size in bytes
│ │ │ │ -    </p></dd><dt><span class="term"><em class="parameter"><code>state</code></em></span></dt><dd><p>
│ │ │ │ -     Socket state value
│ │ │ │ -    </p></dd><dt><span class="term"><em class="parameter"><code>flags</code></em></span></dt><dd><p>
│ │ │ │ -     Socket flags value
│ │ │ │ -    </p></dd><dt><span class="term"><em class="parameter"><code>type</code></em></span></dt><dd><p>
│ │ │ │ -     Socket type value
│ │ │ │ -    </p></dd><dt><span class="term"><em class="parameter"><code>name</code></em></span></dt><dd><p>
│ │ │ │ -     Name of this probe
│ │ │ │      </p></dd><dt><span class="term"><em class="parameter"><code>family</code></em></span></dt><dd><p>
│ │ │ │       Protocol family value
│ │ │ │      </p></dd><dt><span class="term"><em class="parameter"><code>protocol</code></em></span></dt><dd><p>
│ │ │ │       Protocol value
│ │ │ │ -    </p></dd></dl></div></div><div class="refsect1"><a name="idm13592"></a><h2>Context</h2><p>
│ │ │ │ +    </p></dd><dt><span class="term"><em class="parameter"><code>flags</code></em></span></dt><dd><p>
│ │ │ │ +     Socket flags value
│ │ │ │ +    </p></dd><dt><span class="term"><em class="parameter"><code>name</code></em></span></dt><dd><p>
│ │ │ │ +     Name of this probe
│ │ │ │ +    </p></dd><dt><span class="term"><em class="parameter"><code>state</code></em></span></dt><dd><p>
│ │ │ │ +     Socket state value
│ │ │ │ +    </p></dd><dt><span class="term"><em class="parameter"><code>type</code></em></span></dt><dd><p>
│ │ │ │ +     Socket type value
│ │ │ │ +    </p></dd></dl></div></div><div class="refsect1"><a name="idm13593"></a><h2>Context</h2><p>
│ │ │ │     The message sender
│ │ │ │ -</p></div><div class="refsect1"><a name="idm13595"></a><h2>Description</h2><p>
│ │ │ │ +</p></div><div class="refsect1"><a name="idm13596"></a><h2>Description</h2><p>
│ │ │ │     Fires at the beginning of receiving a message on a socket
│ │ │ │     via the <code class="function">sock_read_iter</code> function
│ │ │ │  </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>
│ │ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-socket-readv-return.html
│ │ │ │ @@ -1,24 +1,24 @@
│ │ │ │  <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; 
│ │ │ │       Conclusion of receiving a message via <code class="function">sock_readv</code>
│ │ │ │ - </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>state</code></em></span></dt><dd><p>
│ │ │ │ -     Socket state value
│ │ │ │ -    </p></dd><dt><span class="term"><em class="parameter"><code>size</code></em></span></dt><dd><p>
│ │ │ │ -     Size of message received (in bytes) or error code if success = 0
│ │ │ │ + </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>
│ │ │ │ +     Was receive successful? (1 = yes, 0 = no)
│ │ │ │ +    </p></dd><dt><span class="term"><em class="parameter"><code>type</code></em></span></dt><dd><p>
│ │ │ │ +     Socket type value
│ │ │ │      </p></dd><dt><span class="term"><em class="parameter"><code>flags</code></em></span></dt><dd><p>
│ │ │ │       Socket flags value
│ │ │ │ -    </p></dd><dt><span class="term"><em class="parameter"><code>success</code></em></span></dt><dd><p>
│ │ │ │ -     Was receive successful? (1 = yes, 0 = no)
│ │ │ │ +    </p></dd><dt><span class="term"><em class="parameter"><code>state</code></em></span></dt><dd><p>
│ │ │ │ +     Socket state value
│ │ │ │      </p></dd><dt><span class="term"><em class="parameter"><code>name</code></em></span></dt><dd><p>
│ │ │ │       Name of this probe
│ │ │ │ -    </p></dd><dt><span class="term"><em class="parameter"><code>family</code></em></span></dt><dd><p>
│ │ │ │ -     Protocol family value
│ │ │ │ -    </p></dd><dt><span class="term"><em class="parameter"><code>type</code></em></span></dt><dd><p>
│ │ │ │ -     Socket type value
│ │ │ │      </p></dd><dt><span class="term"><em class="parameter"><code>protocol</code></em></span></dt><dd><p>
│ │ │ │       Protocol value
│ │ │ │ -    </p></dd></dl></div></div><div class="refsect1"><a name="idm13785"></a><h2>Context</h2><p>
│ │ │ │ +    </p></dd><dt><span class="term"><em class="parameter"><code>family</code></em></span></dt><dd><p>
│ │ │ │ +     Protocol family value
│ │ │ │ +    </p></dd><dt><span class="term"><em class="parameter"><code>size</code></em></span></dt><dd><p>
│ │ │ │ +     Size of message received (in bytes) or error code if success = 0
│ │ │ │ +    </p></dd></dl></div></div><div class="refsect1"><a name="idm13786"></a><h2>Context</h2><p>
│ │ │ │     The message receiver.
│ │ │ │ -</p></div><div class="refsect1"><a name="idm13788"></a><h2>Description</h2><p>
│ │ │ │ +</p></div><div class="refsect1"><a name="idm13789"></a><h2>Description</h2><p>
│ │ │ │     Fires at the conclusion of receiving a message on a socket
│ │ │ │     via the <code class="function">sock_readv</code> function
│ │ │ │  </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>
│ │ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-socket-readv.html
│ │ │ │ @@ -1,22 +1,22 @@
│ │ │ │  <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; 
│ │ │ │       Receiving a message via <code class="function">sock_readv</code>
│ │ │ │ - </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>name</code></em></span></dt><dd><p>
│ │ │ │ -     Name of this probe
│ │ │ │ -    </p></dd><dt><span class="term"><em class="parameter"><code>family</code></em></span></dt><dd><p>
│ │ │ │ + </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>family</code></em></span></dt><dd><p>
│ │ │ │       Protocol family value
│ │ │ │ -    </p></dd><dt><span class="term"><em class="parameter"><code>type</code></em></span></dt><dd><p>
│ │ │ │ -     Socket type value
│ │ │ │ -    </p></dd><dt><span class="term"><em class="parameter"><code>protocol</code></em></span></dt><dd><p>
│ │ │ │ -     Protocol value
│ │ │ │ -    </p></dd><dt><span class="term"><em class="parameter"><code>state</code></em></span></dt><dd><p>
│ │ │ │ -     Socket state value
│ │ │ │      </p></dd><dt><span class="term"><em class="parameter"><code>size</code></em></span></dt><dd><p>
│ │ │ │       Message size in bytes
│ │ │ │ +    </p></dd><dt><span class="term"><em class="parameter"><code>protocol</code></em></span></dt><dd><p>
│ │ │ │ +     Protocol value
│ │ │ │      </p></dd><dt><span class="term"><em class="parameter"><code>flags</code></em></span></dt><dd><p>
│ │ │ │       Socket flags value
│ │ │ │ -    </p></dd></dl></div></div><div class="refsect1"><a name="idm13719"></a><h2>Context</h2><p>
│ │ │ │ +    </p></dd><dt><span class="term"><em class="parameter"><code>state</code></em></span></dt><dd><p>
│ │ │ │ +     Socket state value
│ │ │ │ +    </p></dd><dt><span class="term"><em class="parameter"><code>name</code></em></span></dt><dd><p>
│ │ │ │ +     Name of this probe
│ │ │ │ +    </p></dd><dt><span class="term"><em class="parameter"><code>type</code></em></span></dt><dd><p>
│ │ │ │ +     Socket type value
│ │ │ │ +    </p></dd></dl></div></div><div class="refsect1"><a name="idm13720"></a><h2>Context</h2><p>
│ │ │ │     The message sender
│ │ │ │ -</p></div><div class="refsect1"><a name="idm13722"></a><h2>Description</h2><p>
│ │ │ │ +</p></div><div class="refsect1"><a name="idm13723"></a><h2>Description</h2><p>
│ │ │ │     Fires at the beginning of receiving a message on a socket
│ │ │ │     via the <code class="function">sock_readv</code> function
│ │ │ │  </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>
│ │ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-socket-receive.html
│ │ │ │ @@ -1,21 +1,21 @@
│ │ │ │  <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; 
│ │ │ │       Message received on a socket.
│ │ │ │ - </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>
│ │ │ │ + </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>type</code></em></span></dt><dd><p>
│ │ │ │ +     Socket type value
│ │ │ │ +    </p></dd><dt><span class="term"><em class="parameter"><code>success</code></em></span></dt><dd><p>
│ │ │ │       Was send successful? (1 = yes, 0 = no)
│ │ │ │ -    </p></dd><dt><span class="term"><em class="parameter"><code>flags</code></em></span></dt><dd><p>
│ │ │ │ -     Socket flags value
│ │ │ │ -    </p></dd><dt><span class="term"><em class="parameter"><code>size</code></em></span></dt><dd><p>
│ │ │ │ -     Size of message received (in bytes) or error code if success = 0
│ │ │ │      </p></dd><dt><span class="term"><em class="parameter"><code>state</code></em></span></dt><dd><p>
│ │ │ │       Socket state value
│ │ │ │ +    </p></dd><dt><span class="term"><em class="parameter"><code>name</code></em></span></dt><dd><p>
│ │ │ │ +     Name of this probe
│ │ │ │ +    </p></dd><dt><span class="term"><em class="parameter"><code>flags</code></em></span></dt><dd><p>
│ │ │ │ +     Socket flags value
│ │ │ │      </p></dd><dt><span class="term"><em class="parameter"><code>protocol</code></em></span></dt><dd><p>
│ │ │ │       Protocol value
│ │ │ │ -    </p></dd><dt><span class="term"><em class="parameter"><code>type</code></em></span></dt><dd><p>
│ │ │ │ -     Socket type value
│ │ │ │      </p></dd><dt><span class="term"><em class="parameter"><code>family</code></em></span></dt><dd><p>
│ │ │ │       Protocol family value
│ │ │ │ -    </p></dd><dt><span class="term"><em class="parameter"><code>name</code></em></span></dt><dd><p>
│ │ │ │ -     Name of this probe
│ │ │ │ -    </p></dd></dl></div></div><div class="refsect1"><a name="idm13850"></a><h2>Context</h2><p>
│ │ │ │ +    </p></dd><dt><span class="term"><em class="parameter"><code>size</code></em></span></dt><dd><p>
│ │ │ │ +     Size of message received (in bytes) or error code if success = 0
│ │ │ │ +    </p></dd></dl></div></div><div class="refsect1"><a name="idm13851"></a><h2>Context</h2><p>
│ │ │ │     The message receiver
│ │ │ │  </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>
│ │ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-socket-recvmsg-return.html
│ │ │ │ @@ -1,24 +1,24 @@
│ │ │ │  <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; 
│ │ │ │       Return from Message being received on socket
│ │ │ │ - </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>size</code></em></span></dt><dd><p>
│ │ │ │ + </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>protocol</code></em></span></dt><dd><p>
│ │ │ │ +     Protocol value
│ │ │ │ +    </p></dd><dt><span class="term"><em class="parameter"><code>family</code></em></span></dt><dd><p>
│ │ │ │ +     Protocol family value
│ │ │ │ +    </p></dd><dt><span class="term"><em class="parameter"><code>size</code></em></span></dt><dd><p>
│ │ │ │       Size of message received (in bytes) or error code if success = 0
│ │ │ │ -    </p></dd><dt><span class="term"><em class="parameter"><code>state</code></em></span></dt><dd><p>
│ │ │ │ -     Socket state value
│ │ │ │ +    </p></dd><dt><span class="term"><em class="parameter"><code>type</code></em></span></dt><dd><p>
│ │ │ │ +     Socket type value
│ │ │ │      </p></dd><dt><span class="term"><em class="parameter"><code>success</code></em></span></dt><dd><p>
│ │ │ │       Was receive successful? (1 = yes, 0 = no)
│ │ │ │      </p></dd><dt><span class="term"><em class="parameter"><code>flags</code></em></span></dt><dd><p>
│ │ │ │       Socket flags value
│ │ │ │ -    </p></dd><dt><span class="term"><em class="parameter"><code>type</code></em></span></dt><dd><p>
│ │ │ │ -     Socket type value
│ │ │ │ -    </p></dd><dt><span class="term"><em class="parameter"><code>family</code></em></span></dt><dd><p>
│ │ │ │ -     Protocol family value
│ │ │ │ +    </p></dd><dt><span class="term"><em class="parameter"><code>state</code></em></span></dt><dd><p>
│ │ │ │ +     Socket state value
│ │ │ │      </p></dd><dt><span class="term"><em class="parameter"><code>name</code></em></span></dt><dd><p>
│ │ │ │       Name of this probe
│ │ │ │ -    </p></dd><dt><span class="term"><em class="parameter"><code>protocol</code></em></span></dt><dd><p>
│ │ │ │ -     Protocol value
│ │ │ │ -    </p></dd></dl></div></div><div class="refsect1"><a name="idm13971"></a><h2>Context</h2><p>
│ │ │ │ +    </p></dd></dl></div></div><div class="refsect1"><a name="idm13972"></a><h2>Context</h2><p>
│ │ │ │     The message receiver.
│ │ │ │ -</p></div><div class="refsect1"><a name="idm13974"></a><h2>Description</h2><p>
│ │ │ │ +</p></div><div class="refsect1"><a name="idm13975"></a><h2>Description</h2><p>
│ │ │ │     Fires at the conclusion of receiving a message on a socket
│ │ │ │     via the <code class="function">sock_recvmsg</code> function.
│ │ │ │  </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>
│ │ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-socket-recvmsg.html
│ │ │ │ @@ -1,22 +1,22 @@
│ │ │ │  <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; 
│ │ │ │       Message being received on socket
│ │ │ │ - </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>flags</code></em></span></dt><dd><p>
│ │ │ │ + </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>flags</code></em></span></dt><dd><p>
│ │ │ │       Socket flags value
│ │ │ │ +    </p></dd><dt><span class="term"><em class="parameter"><code>name</code></em></span></dt><dd><p>
│ │ │ │ +     Name of this probe
│ │ │ │      </p></dd><dt><span class="term"><em class="parameter"><code>state</code></em></span></dt><dd><p>
│ │ │ │       Socket state value
│ │ │ │ +    </p></dd><dt><span class="term"><em class="parameter"><code>type</code></em></span></dt><dd><p>
│ │ │ │ +     Socket type value
│ │ │ │      </p></dd><dt><span class="term"><em class="parameter"><code>size</code></em></span></dt><dd><p>
│ │ │ │       Message size in bytes
│ │ │ │ -    </p></dd><dt><span class="term"><em class="parameter"><code>protocol</code></em></span></dt><dd><p>
│ │ │ │ -     Protocol value
│ │ │ │ -    </p></dd><dt><span class="term"><em class="parameter"><code>name</code></em></span></dt><dd><p>
│ │ │ │ -     Name of this probe
│ │ │ │      </p></dd><dt><span class="term"><em class="parameter"><code>family</code></em></span></dt><dd><p>
│ │ │ │       Protocol family value
│ │ │ │ -    </p></dd><dt><span class="term"><em class="parameter"><code>type</code></em></span></dt><dd><p>
│ │ │ │ -     Socket type value
│ │ │ │ -    </p></dd></dl></div></div><div class="refsect1"><a name="idm13906"></a><h2>Context</h2><p>
│ │ │ │ +    </p></dd><dt><span class="term"><em class="parameter"><code>protocol</code></em></span></dt><dd><p>
│ │ │ │ +     Protocol value
│ │ │ │ +    </p></dd></dl></div></div><div class="refsect1"><a name="idm13907"></a><h2>Context</h2><p>
│ │ │ │     The message receiver.
│ │ │ │ -</p></div><div class="refsect1"><a name="idm13909"></a><h2>Description</h2><p>
│ │ │ │ +</p></div><div class="refsect1"><a name="idm13910"></a><h2>Description</h2><p>
│ │ │ │     Fires at the beginning of receiving a message on a socket
│ │ │ │     via the <code class="function">sock_recvmsg</code> function
│ │ │ │  </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>
│ │ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-socket-send.html
│ │ │ │ @@ -1,21 +1,21 @@
│ │ │ │  <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; 
│ │ │ │    Message sent on a socket.
│ │ │ │ - </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>name</code></em></span></dt><dd><p>
│ │ │ │ + </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>flags</code></em></span></dt><dd><p>
│ │ │ │ +     Socket flags value
│ │ │ │ +    </p></dd><dt><span class="term"><em class="parameter"><code>name</code></em></span></dt><dd><p>
│ │ │ │       Name of this probe
│ │ │ │ -    </p></dd><dt><span class="term"><em class="parameter"><code>family</code></em></span></dt><dd><p>
│ │ │ │ -     Protocol family value
│ │ │ │ -    </p></dd><dt><span class="term"><em class="parameter"><code>type</code></em></span></dt><dd><p>
│ │ │ │ -     Socket type value
│ │ │ │ -    </p></dd><dt><span class="term"><em class="parameter"><code>protocol</code></em></span></dt><dd><p>
│ │ │ │ -     Protocol value
│ │ │ │      </p></dd><dt><span class="term"><em class="parameter"><code>state</code></em></span></dt><dd><p>
│ │ │ │       Socket state value
│ │ │ │ -    </p></dd><dt><span class="term"><em class="parameter"><code>size</code></em></span></dt><dd><p>
│ │ │ │ -     Size of message sent (in bytes) or error code if success = 0
│ │ │ │ -    </p></dd><dt><span class="term"><em class="parameter"><code>flags</code></em></span></dt><dd><p>
│ │ │ │ -     Socket flags value
│ │ │ │      </p></dd><dt><span class="term"><em class="parameter"><code>success</code></em></span></dt><dd><p>
│ │ │ │       Was send successful? (1 = yes, 0 = no)
│ │ │ │ -    </p></dd></dl></div></div><div class="refsect1"><a name="idm14036"></a><h2>Context</h2><p>
│ │ │ │ +    </p></dd><dt><span class="term"><em class="parameter"><code>type</code></em></span></dt><dd><p>
│ │ │ │ +     Socket type value
│ │ │ │ +    </p></dd><dt><span class="term"><em class="parameter"><code>size</code></em></span></dt><dd><p>
│ │ │ │ +     Size of message sent (in bytes) or error code if success = 0
│ │ │ │ +    </p></dd><dt><span class="term"><em class="parameter"><code>family</code></em></span></dt><dd><p>
│ │ │ │ +     Protocol family value
│ │ │ │ +    </p></dd><dt><span class="term"><em class="parameter"><code>protocol</code></em></span></dt><dd><p>
│ │ │ │ +     Protocol value
│ │ │ │ +    </p></dd></dl></div></div><div class="refsect1"><a name="idm14037"></a><h2>Context</h2><p>
│ │ │ │     The message sender
│ │ │ │  </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>
│ │ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-socket-sendmsg-return.html
│ │ │ │ @@ -1,24 +1,24 @@
│ │ │ │  <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; 
│ │ │ │       Return from socket.sendmsg.
│ │ │ │ - </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>protocol</code></em></span></dt><dd><p>
│ │ │ │ -     Protocol value
│ │ │ │ -    </p></dd><dt><span class="term"><em class="parameter"><code>name</code></em></span></dt><dd><p>
│ │ │ │ + </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>name</code></em></span></dt><dd><p>
│ │ │ │       Name of this probe
│ │ │ │ -    </p></dd><dt><span class="term"><em class="parameter"><code>family</code></em></span></dt><dd><p>
│ │ │ │ -     Protocol family value
│ │ │ │ -    </p></dd><dt><span class="term"><em class="parameter"><code>type</code></em></span></dt><dd><p>
│ │ │ │ -     Socket type value
│ │ │ │ +    </p></dd><dt><span class="term"><em class="parameter"><code>state</code></em></span></dt><dd><p>
│ │ │ │ +     Socket state value
│ │ │ │      </p></dd><dt><span class="term"><em class="parameter"><code>flags</code></em></span></dt><dd><p>
│ │ │ │       Socket flags value
│ │ │ │      </p></dd><dt><span class="term"><em class="parameter"><code>success</code></em></span></dt><dd><p>
│ │ │ │       Was send successful? (1 = yes, 0 = no)
│ │ │ │ -    </p></dd><dt><span class="term"><em class="parameter"><code>state</code></em></span></dt><dd><p>
│ │ │ │ -     Socket state value
│ │ │ │ +    </p></dd><dt><span class="term"><em class="parameter"><code>type</code></em></span></dt><dd><p>
│ │ │ │ +     Socket type value
│ │ │ │      </p></dd><dt><span class="term"><em class="parameter"><code>size</code></em></span></dt><dd><p>
│ │ │ │       Size of message sent (in bytes) or error code if success = 0
│ │ │ │ -    </p></dd></dl></div></div><div class="refsect1"><a name="idm14157"></a><h2>Context</h2><p>
│ │ │ │ +    </p></dd><dt><span class="term"><em class="parameter"><code>family</code></em></span></dt><dd><p>
│ │ │ │ +     Protocol family value
│ │ │ │ +    </p></dd><dt><span class="term"><em class="parameter"><code>protocol</code></em></span></dt><dd><p>
│ │ │ │ +     Protocol value
│ │ │ │ +    </p></dd></dl></div></div><div class="refsect1"><a name="idm14158"></a><h2>Context</h2><p>
│ │ │ │     The message sender.
│ │ │ │ -</p></div><div class="refsect1"><a name="idm14160"></a><h2>Description</h2><p>
│ │ │ │ +</p></div><div class="refsect1"><a name="idm14161"></a><h2>Description</h2><p>
│ │ │ │     Fires at the conclusion of sending a message on a socket
│ │ │ │     via the <code class="function">sock_sendmsg</code> function
│ │ │ │  </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>
│ │ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-socket-sendmsg.html
│ │ │ │ @@ -1,22 +1,22 @@
│ │ │ │  <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; 
│ │ │ │       Message is currently being sent on a socket.
│ │ │ │ - </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>name</code></em></span></dt><dd><p>
│ │ │ │ + </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>flags</code></em></span></dt><dd><p>
│ │ │ │ +     Socket flags value
│ │ │ │ +    </p></dd><dt><span class="term"><em class="parameter"><code>state</code></em></span></dt><dd><p>
│ │ │ │ +     Socket state value
│ │ │ │ +    </p></dd><dt><span class="term"><em class="parameter"><code>name</code></em></span></dt><dd><p>
│ │ │ │       Name of this probe
│ │ │ │ -    </p></dd><dt><span class="term"><em class="parameter"><code>family</code></em></span></dt><dd><p>
│ │ │ │ -     Protocol family value
│ │ │ │      </p></dd><dt><span class="term"><em class="parameter"><code>type</code></em></span></dt><dd><p>
│ │ │ │       Socket type value
│ │ │ │ -    </p></dd><dt><span class="term"><em class="parameter"><code>protocol</code></em></span></dt><dd><p>
│ │ │ │ -     Protocol value
│ │ │ │ -    </p></dd><dt><span class="term"><em class="parameter"><code>state</code></em></span></dt><dd><p>
│ │ │ │ -     Socket state value
│ │ │ │ +    </p></dd><dt><span class="term"><em class="parameter"><code>family</code></em></span></dt><dd><p>
│ │ │ │ +     Protocol family value
│ │ │ │      </p></dd><dt><span class="term"><em class="parameter"><code>size</code></em></span></dt><dd><p>
│ │ │ │       Message size in bytes
│ │ │ │ -    </p></dd><dt><span class="term"><em class="parameter"><code>flags</code></em></span></dt><dd><p>
│ │ │ │ -     Socket flags value
│ │ │ │ -    </p></dd></dl></div></div><div class="refsect1"><a name="idm14092"></a><h2>Context</h2><p>
│ │ │ │ +    </p></dd><dt><span class="term"><em class="parameter"><code>protocol</code></em></span></dt><dd><p>
│ │ │ │ +     Protocol value
│ │ │ │ +    </p></dd></dl></div></div><div class="refsect1"><a name="idm14093"></a><h2>Context</h2><p>
│ │ │ │     The message sender
│ │ │ │ -</p></div><div class="refsect1"><a name="idm14095"></a><h2>Description</h2><p>
│ │ │ │ +</p></div><div class="refsect1"><a name="idm14096"></a><h2>Description</h2><p>
│ │ │ │     Fires at the beginning of sending a message on a socket
│ │ │ │     via the <code class="function">sock_sendmsg</code> function
│ │ │ │  </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>
│ │ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-socket-write-iter-return.html
│ │ │ │ @@ -1,24 +1,24 @@
│ │ │ │  <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; 
│ │ │ │       Conclusion of message send via <code class="function">sock_write_iter</code>
│ │ │ │ - </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>state</code></em></span></dt><dd><p>
│ │ │ │ -     Socket state value
│ │ │ │ + </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>protocol</code></em></span></dt><dd><p>
│ │ │ │ +     Protocol value
│ │ │ │ +    </p></dd><dt><span class="term"><em class="parameter"><code>family</code></em></span></dt><dd><p>
│ │ │ │ +     Protocol family value
│ │ │ │      </p></dd><dt><span class="term"><em class="parameter"><code>size</code></em></span></dt><dd><p>
│ │ │ │       Size of message received (in bytes) or error code if success = 0
│ │ │ │ -    </p></dd><dt><span class="term"><em class="parameter"><code>flags</code></em></span></dt><dd><p>
│ │ │ │ -     Socket flags value
│ │ │ │ +    </p></dd><dt><span class="term"><em class="parameter"><code>type</code></em></span></dt><dd><p>
│ │ │ │ +     Socket type value
│ │ │ │      </p></dd><dt><span class="term"><em class="parameter"><code>success</code></em></span></dt><dd><p>
│ │ │ │       Was receive successful? (1 = yes, 0 = no)
│ │ │ │ +    </p></dd><dt><span class="term"><em class="parameter"><code>flags</code></em></span></dt><dd><p>
│ │ │ │ +     Socket flags value
│ │ │ │ +    </p></dd><dt><span class="term"><em class="parameter"><code>state</code></em></span></dt><dd><p>
│ │ │ │ +     Socket state value
│ │ │ │      </p></dd><dt><span class="term"><em class="parameter"><code>name</code></em></span></dt><dd><p>
│ │ │ │       Name of this probe
│ │ │ │ -    </p></dd><dt><span class="term"><em class="parameter"><code>family</code></em></span></dt><dd><p>
│ │ │ │ -     Protocol family value
│ │ │ │ -    </p></dd><dt><span class="term"><em class="parameter"><code>type</code></em></span></dt><dd><p>
│ │ │ │ -     Socket type value
│ │ │ │ -    </p></dd><dt><span class="term"><em class="parameter"><code>protocol</code></em></span></dt><dd><p>
│ │ │ │ -     Protocol value
│ │ │ │ -    </p></dd></dl></div></div><div class="refsect1"><a name="idm14284"></a><h2>Context</h2><p>
│ │ │ │ +    </p></dd></dl></div></div><div class="refsect1"><a name="idm14285"></a><h2>Context</h2><p>
│ │ │ │     The message receiver.
│ │ │ │ -</p></div><div class="refsect1"><a name="idm14287"></a><h2>Description</h2><p>
│ │ │ │ +</p></div><div class="refsect1"><a name="idm14288"></a><h2>Description</h2><p>
│ │ │ │     Fires at the conclusion of sending a message on a socket
│ │ │ │     via the <code class="function">sock_write_iter</code> function
│ │ │ │  </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>
│ │ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-socket-write-iter.html
│ │ │ │ @@ -1,22 +1,22 @@
│ │ │ │  <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; 
│ │ │ │       Message send via <code class="function">sock_write_iter</code>
│ │ │ │ - </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>flags</code></em></span></dt><dd><p>
│ │ │ │ -     Socket flags value
│ │ │ │ -    </p></dd><dt><span class="term"><em class="parameter"><code>size</code></em></span></dt><dd><p>
│ │ │ │ -     Message size in bytes
│ │ │ │ -    </p></dd><dt><span class="term"><em class="parameter"><code>state</code></em></span></dt><dd><p>
│ │ │ │ + </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>state</code></em></span></dt><dd><p>
│ │ │ │       Socket state value
│ │ │ │ -    </p></dd><dt><span class="term"><em class="parameter"><code>protocol</code></em></span></dt><dd><p>
│ │ │ │ -     Protocol value
│ │ │ │ +    </p></dd><dt><span class="term"><em class="parameter"><code>name</code></em></span></dt><dd><p>
│ │ │ │ +     Name of this probe
│ │ │ │ +    </p></dd><dt><span class="term"><em class="parameter"><code>flags</code></em></span></dt><dd><p>
│ │ │ │ +     Socket flags value
│ │ │ │      </p></dd><dt><span class="term"><em class="parameter"><code>type</code></em></span></dt><dd><p>
│ │ │ │       Socket type value
│ │ │ │      </p></dd><dt><span class="term"><em class="parameter"><code>family</code></em></span></dt><dd><p>
│ │ │ │       Protocol family value
│ │ │ │ -    </p></dd><dt><span class="term"><em class="parameter"><code>name</code></em></span></dt><dd><p>
│ │ │ │ -     Name of this probe
│ │ │ │ -    </p></dd></dl></div></div><div class="refsect1"><a name="idm14218"></a><h2>Context</h2><p>
│ │ │ │ +    </p></dd><dt><span class="term"><em class="parameter"><code>size</code></em></span></dt><dd><p>
│ │ │ │ +     Message size in bytes
│ │ │ │ +    </p></dd><dt><span class="term"><em class="parameter"><code>protocol</code></em></span></dt><dd><p>
│ │ │ │ +     Protocol value
│ │ │ │ +    </p></dd></dl></div></div><div class="refsect1"><a name="idm14219"></a><h2>Context</h2><p>
│ │ │ │     The message sender
│ │ │ │ -</p></div><div class="refsect1"><a name="idm14221"></a><h2>Description</h2><p>
│ │ │ │ +</p></div><div class="refsect1"><a name="idm14222"></a><h2>Description</h2><p>
│ │ │ │     Fires at the beginning of sending a message on a socket
│ │ │ │     via the <code class="function">sock_write_iter</code> function
│ │ │ │  </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>
│ │ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-socket-writev-return.html
│ │ │ │ @@ -1,24 +1,24 @@
│ │ │ │  <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; 
│ │ │ │       Conclusion of message sent via <code class="function">socket_writev</code>
│ │ │ │ - </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>flags</code></em></span></dt><dd><p>
│ │ │ │ -     Socket flags value
│ │ │ │ -    </p></dd><dt><span class="term"><em class="parameter"><code>success</code></em></span></dt><dd><p>
│ │ │ │ -     Was send successful? (1 = yes, 0 = no)
│ │ │ │ + </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>protocol</code></em></span></dt><dd><p>
│ │ │ │ +     Protocol value
│ │ │ │ +    </p></dd><dt><span class="term"><em class="parameter"><code>family</code></em></span></dt><dd><p>
│ │ │ │ +     Protocol family value
│ │ │ │      </p></dd><dt><span class="term"><em class="parameter"><code>size</code></em></span></dt><dd><p>
│ │ │ │       Size of message sent (in bytes) or error code if success = 0
│ │ │ │ -    </p></dd><dt><span class="term"><em class="parameter"><code>state</code></em></span></dt><dd><p>
│ │ │ │ -     Socket state value
│ │ │ │ -    </p></dd><dt><span class="term"><em class="parameter"><code>protocol</code></em></span></dt><dd><p>
│ │ │ │ -     Protocol value
│ │ │ │ +    </p></dd><dt><span class="term"><em class="parameter"><code>success</code></em></span></dt><dd><p>
│ │ │ │ +     Was send successful? (1 = yes, 0 = no)
│ │ │ │      </p></dd><dt><span class="term"><em class="parameter"><code>type</code></em></span></dt><dd><p>
│ │ │ │       Socket type value
│ │ │ │ -    </p></dd><dt><span class="term"><em class="parameter"><code>family</code></em></span></dt><dd><p>
│ │ │ │ -     Protocol family value
│ │ │ │ +    </p></dd><dt><span class="term"><em class="parameter"><code>state</code></em></span></dt><dd><p>
│ │ │ │ +     Socket state value
│ │ │ │      </p></dd><dt><span class="term"><em class="parameter"><code>name</code></em></span></dt><dd><p>
│ │ │ │       Name of this probe
│ │ │ │ -    </p></dd></dl></div></div><div class="refsect1"><a name="idm14411"></a><h2>Context</h2><p>
│ │ │ │ +    </p></dd><dt><span class="term"><em class="parameter"><code>flags</code></em></span></dt><dd><p>
│ │ │ │ +     Socket flags value
│ │ │ │ +    </p></dd></dl></div></div><div class="refsect1"><a name="idm14412"></a><h2>Context</h2><p>
│ │ │ │     The message receiver.
│ │ │ │ -</p></div><div class="refsect1"><a name="idm14414"></a><h2>Description</h2><p>
│ │ │ │ +</p></div><div class="refsect1"><a name="idm14415"></a><h2>Description</h2><p>
│ │ │ │     Fires at the conclusion of sending a message on a socket
│ │ │ │     via the <code class="function">sock_writev</code> function
│ │ │ │  </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>
│ │ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-socket-writev.html
│ │ │ │ @@ -1,22 +1,22 @@
│ │ │ │  <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; 
│ │ │ │       Message sent via <code class="function">socket_writev</code>
│ │ │ │ - </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>state</code></em></span></dt><dd><p>
│ │ │ │ -     Socket state value
│ │ │ │ -    </p></dd><dt><span class="term"><em class="parameter"><code>size</code></em></span></dt><dd><p>
│ │ │ │ + </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>size</code></em></span></dt><dd><p>
│ │ │ │       Message size in bytes
│ │ │ │ +    </p></dd><dt><span class="term"><em class="parameter"><code>family</code></em></span></dt><dd><p>
│ │ │ │ +     Protocol family value
│ │ │ │ +    </p></dd><dt><span class="term"><em class="parameter"><code>protocol</code></em></span></dt><dd><p>
│ │ │ │ +     Protocol value
│ │ │ │      </p></dd><dt><span class="term"><em class="parameter"><code>flags</code></em></span></dt><dd><p>
│ │ │ │       Socket flags value
│ │ │ │      </p></dd><dt><span class="term"><em class="parameter"><code>name</code></em></span></dt><dd><p>
│ │ │ │       Name of this probe
│ │ │ │ -    </p></dd><dt><span class="term"><em class="parameter"><code>family</code></em></span></dt><dd><p>
│ │ │ │ -     Protocol family value
│ │ │ │ +    </p></dd><dt><span class="term"><em class="parameter"><code>state</code></em></span></dt><dd><p>
│ │ │ │ +     Socket state value
│ │ │ │      </p></dd><dt><span class="term"><em class="parameter"><code>type</code></em></span></dt><dd><p>
│ │ │ │       Socket type value
│ │ │ │ -    </p></dd><dt><span class="term"><em class="parameter"><code>protocol</code></em></span></dt><dd><p>
│ │ │ │ -     Protocol value
│ │ │ │ -    </p></dd></dl></div></div><div class="refsect1"><a name="idm14345"></a><h2>Context</h2><p>
│ │ │ │ +    </p></dd></dl></div></div><div class="refsect1"><a name="idm14346"></a><h2>Context</h2><p>
│ │ │ │     The message sender
│ │ │ │ -</p></div><div class="refsect1"><a name="idm14348"></a><h2>Description</h2><p>
│ │ │ │ +</p></div><div class="refsect1"><a name="idm14349"></a><h2>Description</h2><p>
│ │ │ │     Fires at the beginning of sending a message on a socket
│ │ │ │     via the <code class="function">sock_writev</code> function
│ │ │ │  </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>
│ │ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-softirq-entry.html
│ │ │ │ @@ -1,11 +1,11 @@
│ │ │ │  <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; 
│ │ │ │       Execution of handler for a pending softirq starting
│ │ │ │ - </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>h</code></em></span></dt><dd><p>
│ │ │ │ + </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>h</code></em></span></dt><dd><p>
│ │ │ │       struct softirq_action* for current pending softirq
│ │ │ │      </p></dd><dt><span class="term"><em class="parameter"><code>vec</code></em></span></dt><dd><p>
│ │ │ │       softirq_action vector
│ │ │ │ -    </p></dd><dt><span class="term"><em class="parameter"><code>vec_nr</code></em></span></dt><dd><p>
│ │ │ │ -     softirq vector number
│ │ │ │      </p></dd><dt><span class="term"><em class="parameter"><code>action</code></em></span></dt><dd><p>
│ │ │ │       pointer to softirq handler just about to execute
│ │ │ │ +    </p></dd><dt><span class="term"><em class="parameter"><code>vec_nr</code></em></span></dt><dd><p>
│ │ │ │ +     softirq vector number
│ │ │ │      </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>
│ │ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-softirq-exit.html
│ │ │ │ @@ -1,11 +1,11 @@
│ │ │ │  <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; 
│ │ │ │       Execution of handler for a pending softirq completed
│ │ │ │ - </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>action</code></em></span></dt><dd><p>
│ │ │ │ -     pointer to softirq handler that just finished execution
│ │ │ │ -    </p></dd><dt><span class="term"><em class="parameter"><code>vec</code></em></span></dt><dd><p>
│ │ │ │ + </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</code></em></span></dt><dd><p>
│ │ │ │       softirq_action vector
│ │ │ │      </p></dd><dt><span class="term"><em class="parameter"><code>h</code></em></span></dt><dd><p>
│ │ │ │       struct softirq_action* for just executed softirq
│ │ │ │ +    </p></dd><dt><span class="term"><em class="parameter"><code>action</code></em></span></dt><dd><p>
│ │ │ │ +     pointer to softirq handler that just finished execution
│ │ │ │      </p></dd><dt><span class="term"><em class="parameter"><code>vec_nr</code></em></span></dt><dd><p>
│ │ │ │       softirq vector number
│ │ │ │      </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>
│ │ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-speculate.html
│ │ │ │ @@ -1,11 +1,11 @@
│ │ │ │  <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; 
│ │ │ │       Store a string for possible output later
│ │ │ │   </p></div><div class="refsynopsisdiv"><h2>Synopsis</h2><pre class="programlisting">
│ │ │ │      speculate(id:long,output:string)
│ │ │ │ -</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>
│ │ │ │ +</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>
│ │ │ │       buffer id to store the information in
│ │ │ │      </p></dd><dt><span class="term"><em class="parameter"><code>output</code></em></span></dt><dd><p>
│ │ │ │       string to write out when commit occurs
│ │ │ │ -    </p></dd></dl></div></div><div class="refsect1"><a name="idm25590"></a><h2>Description</h2><p>
│ │ │ │ +    </p></dd></dl></div></div><div class="refsect1"><a name="idm25591"></a><h2>Description</h2><p>
│ │ │ │     Add a string to the speculaive buffer for id.
│ │ │ │  </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>
│ │ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-speculation.html
│ │ │ │ @@ -1,14 +1,14 @@
│ │ │ │  <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; 
│ │ │ │    Allocate a new id for speculative output
│ │ │ │   </p></div><div class="refsynopsisdiv"><h2>Synopsis</h2><pre class="programlisting">
│ │ │ │      speculation:long()
│ │ │ │ -</pre></div><div class="refsect1"><a name="idm25608"></a><h2>Arguments</h2><p>
│ │ │ │ +</pre></div><div class="refsect1"><a name="idm25609"></a><h2>Arguments</h2><p>
│ │ │ │    None
│ │ │ │ - </p></div><div class="refsect1"><a name="idm25611"></a><h2>Description</h2><p>
│ │ │ │ + </p></div><div class="refsect1"><a name="idm25612"></a><h2>Description</h2><p>
│ │ │ │     </p><p>
│ │ │ │  
│ │ │ │     The <code class="function">speculation</code> function is called when a new speculation buffer is needed.
│ │ │ │     It returns an id for the speculative output.
│ │ │ │     There can be multiple threads being speculated on concurrently.
│ │ │ │     This id is used by other speculation functions to keep the threads
│ │ │ │     separate.
│ │ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-sprint-backtrace.html
│ │ │ │ @@ -1,14 +1,14 @@
│ │ │ │  <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; 
│ │ │ │       Return stack back trace as string
│ │ │ │   </p></div><div class="refsynopsisdiv"><h2>Synopsis</h2><pre class="programlisting">
│ │ │ │      sprint_backtrace:string()
│ │ │ │ -</pre></div><div class="refsect1"><a name="idm2034"></a><h2>Arguments</h2><p>
│ │ │ │ +</pre></div><div class="refsect1"><a name="idm2035"></a><h2>Arguments</h2><p>
│ │ │ │    None
│ │ │ │ - </p></div><div class="refsect1"><a name="idm2037"></a><h2>Description</h2><p>
│ │ │ │ + </p></div><div class="refsect1"><a name="idm2038"></a><h2>Description</h2><p>
│ │ │ │     </p><p>
│ │ │ │  
│ │ │ │     Returns a simple (kernel) backtrace. One line per address.
│ │ │ │     Includes the symbol name (or hex address if symbol
│ │ │ │     couldn't be resolved) and module name (if found). Includes the
│ │ │ │     offset from the start of the function if found, otherwise the
│ │ │ │     offset will be added to the module (if found, between
│ │ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-sprint-loadavg.html
│ │ │ │ @@ -1,10 +1,10 @@
│ │ │ │  <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; 
│ │ │ │       Report a pretty-printed load average
│ │ │ │   </p></div><div class="refsynopsisdiv"><h2>Synopsis</h2><pre class="programlisting">
│ │ │ │      sprint_loadavg:string()
│ │ │ │ -</pre></div><div class="refsect1"><a name="idm15674"></a><h2>Arguments</h2><p>
│ │ │ │ +</pre></div><div class="refsect1"><a name="idm15675"></a><h2>Arguments</h2><p>
│ │ │ │    None
│ │ │ │ - </p></div><div class="refsect1"><a name="idm15677"></a><h2>Description</h2><p>
│ │ │ │ + </p></div><div class="refsect1"><a name="idm15678"></a><h2>Description</h2><p>
│ │ │ │     Returns the a string with three decimal numbers
│ │ │ │     in the usual format for 1-, 5- and 15-minute load averages.
│ │ │ │  </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>
│ │ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-sprint-stack.html
│ │ │ │ @@ -1,23 +1,23 @@
│ │ │ │  <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; 
│ │ │ │       Return stack for kernel addresses from string
│ │ │ │   </p></div><div class="refsynopsisdiv"><h2>Synopsis</h2><pre class="programlisting">
│ │ │ │      sprint_stack:string(stk:string)
│ │ │ │ -</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>
│ │ │ │ +</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>
│ │ │ │       String with list of hexadecimal (kernel) addresses
│ │ │ │ -    </p></dd></dl></div></div><div class="refsect1"><a name="idm2066"></a><h2>Description</h2><p>
│ │ │ │ +    </p></dd></dl></div></div><div class="refsect1"><a name="idm2067"></a><h2>Description</h2><p>
│ │ │ │     Perform a symbolic lookup of the addresses in the given string,
│ │ │ │     which is assumed to be the result of a prior call to <code class="function">backtrace</code>.
│ │ │ │     </p><p>
│ │ │ │  
│ │ │ │     Returns a simple backtrace from the given hex string. One line per
│ │ │ │     address. Includes the symbol name (or hex address if symbol
│ │ │ │     couldn't be resolved) and module name (if found). Includes the
│ │ │ │     offset from the start of the function if found, otherwise the
│ │ │ │     offset will be added to the module (if found, between
│ │ │ │     brackets). Returns the backtrace as string (each line terminated by
│ │ │ │     a newline character).  Note that the returned stack will be
│ │ │ │     truncated to MAXSTRINGLEN, to print fuller and richer stacks use
│ │ │ │     print_stack.
│ │ │ │ -</p></div><div class="refsect1"><a name="idm2071"></a><h2>NOTE</h2><p>
│ │ │ │ +</p></div><div class="refsect1"><a name="idm2072"></a><h2>NOTE</h2><p>
│ │ │ │     it is recommended to use <code class="function">sprint_syms</code> instead of this function.
│ │ │ │  </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>
│ │ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-sprint-syms.html
│ │ │ │ @@ -1,14 +1,14 @@
│ │ │ │  <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; 
│ │ │ │       Return stack for kernel addresses from string
│ │ │ │   </p></div><div class="refsynopsisdiv"><h2>Synopsis</h2><pre class="programlisting">
│ │ │ │      sprint_syms(callers:string)
│ │ │ │ -</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>
│ │ │ │ +</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>
│ │ │ │       String with list of hexadecimal (kernel) addresses
│ │ │ │ -    </p></dd></dl></div></div><div class="refsect1"><a name="idm2098"></a><h2>Description</h2><p>
│ │ │ │ +    </p></dd></dl></div></div><div class="refsect1"><a name="idm2099"></a><h2>Description</h2><p>
│ │ │ │     Perform a symbolic lookup of the addresses in the given string,
│ │ │ │     which are assumed to be the result of a prior calls to <code class="function">stack</code>,
│ │ │ │     <code class="function">callers</code>, and similar functions.
│ │ │ │     </p><p>
│ │ │ │  
│ │ │ │     Returns a simple backtrace from the given hex string. One line per
│ │ │ │     address. Includes the symbol name (or hex address if symbol
│ │ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-sprint-ubacktrace.html
│ │ │ │ @@ -1,25 +1,25 @@
│ │ │ │  <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; 
│ │ │ │       Return stack back trace for current user-space task as string.
│ │ │ │   </p></div><div class="refsynopsisdiv"><h2>Synopsis</h2><pre class="programlisting">
│ │ │ │      sprint_ubacktrace:string()
│ │ │ │ -</pre></div><div class="refsect1"><a name="idm2121"></a><h2>Arguments</h2><p>
│ │ │ │ +</pre></div><div class="refsect1"><a name="idm2122"></a><h2>Arguments</h2><p>
│ │ │ │    None
│ │ │ │ - </p></div><div class="refsect1"><a name="idm2124"></a><h2>Description</h2><p>
│ │ │ │ + </p></div><div class="refsect1"><a name="idm2125"></a><h2>Description</h2><p>
│ │ │ │     </p><p>
│ │ │ │  
│ │ │ │     Returns a simple backtrace for the current task. One line per
│ │ │ │     address. Includes the symbol name (or hex address if symbol
│ │ │ │     couldn't be resolved) and module name (if found). Includes the
│ │ │ │     offset from the start of the function if found, otherwise the
│ │ │ │     offset will be added to the module (if found, between
│ │ │ │     brackets). Returns the backtrace as string (each line terminated by
│ │ │ │     a newline character).  Note that the returned stack will be
│ │ │ │     truncated to MAXSTRINGLEN, to print fuller and richer stacks use
│ │ │ │     <code class="function">print_ubacktrace</code>. Equivalent to sprint_ustack(<code class="function">ubacktrace</code>),
│ │ │ │     but more efficient (no need to translate between hex strings and
│ │ │ │     final backtrace string).
│ │ │ │ -</p></div><div class="refsect1"><a name="idm2130"></a><h2>Note</h2><p>
│ │ │ │ +</p></div><div class="refsect1"><a name="idm2131"></a><h2>Note</h2><p>
│ │ │ │     To get (full) backtraces for user space applications and shared
│ │ │ │     shared libraries not mentioned in the current script run stap with
│ │ │ │     -d /path/to/exe-or-so and/or add --ldd to load all needed unwind data.
│ │ │ │  </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>
│ │ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-sprint-ustack.html
│ │ │ │ @@ -1,24 +1,24 @@
│ │ │ │  <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; 
│ │ │ │       Return stack for the current task from string.
│ │ │ │   </p></div><div class="refsynopsisdiv"><h2>Synopsis</h2><pre class="programlisting">
│ │ │ │      sprint_ustack:string(stk:string)
│ │ │ │ -</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>
│ │ │ │ +</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>
│ │ │ │       String with list of hexadecimal addresses for the current task.
│ │ │ │ -    </p></dd></dl></div></div><div class="refsect1"><a name="idm2156"></a><h2>Description</h2><p>
│ │ │ │ +    </p></dd></dl></div></div><div class="refsect1"><a name="idm2157"></a><h2>Description</h2><p>
│ │ │ │     Perform a symbolic lookup of the addresses in the given string,
│ │ │ │     which is assumed to be the result of a prior call to
│ │ │ │     <code class="function">ubacktrace</code> for the current task.
│ │ │ │     </p><p>
│ │ │ │  
│ │ │ │     Returns a simple backtrace from the given hex string. One line per
│ │ │ │     address. Includes the symbol name (or hex address if symbol
│ │ │ │     couldn't be resolved) and module name (if found). Includes the
│ │ │ │     offset from the start of the function if found, otherwise the
│ │ │ │     offset will be added to the module (if found, between
│ │ │ │     brackets). Returns the backtrace as string (each line terminated by
│ │ │ │     a newline character).  Note that the returned stack will be
│ │ │ │     truncated to MAXSTRINGLEN, to print fuller and richer stacks use
│ │ │ │     print_ustack.
│ │ │ │ -</p></div><div class="refsect1"><a name="idm2161"></a><h2>NOTE</h2><p>
│ │ │ │ +</p></div><div class="refsect1"><a name="idm2162"></a><h2>NOTE</h2><p>
│ │ │ │     it is recommended to use <code class="function">sprint_usyms</code> instead of this function.
│ │ │ │  </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>
│ │ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-sprint-usyms.html
│ │ │ │ @@ -1,14 +1,14 @@
│ │ │ │  <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; 
│ │ │ │       Return stack for user addresses from string
│ │ │ │   </p></div><div class="refsynopsisdiv"><h2>Synopsis</h2><pre class="programlisting">
│ │ │ │      sprint_usyms(callers:string)
│ │ │ │ -</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>
│ │ │ │ +</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>
│ │ │ │       String with list of hexadecimal (user) addresses
│ │ │ │ -    </p></dd></dl></div></div><div class="refsect1"><a name="idm2188"></a><h2>Description</h2><p>
│ │ │ │ +    </p></dd></dl></div></div><div class="refsect1"><a name="idm2189"></a><h2>Description</h2><p>
│ │ │ │     Perform a symbolic lookup of the addresses in the given string,
│ │ │ │     which are assumed to be the result of a prior calls to <code class="function">ustack</code>,
│ │ │ │     <code class="function">ucallers</code>, and similar functions.
│ │ │ │     </p><p>
│ │ │ │  
│ │ │ │     Returns a simple backtrace from the given hex string. One line per
│ │ │ │     address. Includes the symbol name (or hex address if symbol
│ │ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-stack-size.html
│ │ │ │ @@ -1,9 +1,9 @@
│ │ │ │  <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; 
│ │ │ │       Return the size of the kernel stack
│ │ │ │   </p></div><div class="refsynopsisdiv"><h2>Synopsis</h2><pre class="programlisting">
│ │ │ │      stack_size:long()
│ │ │ │ -</pre></div><div class="refsect1"><a name="idm2238"></a><h2>Arguments</h2><p>
│ │ │ │ +</pre></div><div class="refsect1"><a name="idm2239"></a><h2>Arguments</h2><p>
│ │ │ │    None
│ │ │ │ - </p></div><div class="refsect1"><a name="idm2241"></a><h2>Description</h2><p>
│ │ │ │ + </p></div><div class="refsect1"><a name="idm2242"></a><h2>Description</h2><p>
│ │ │ │     This function returns the size of the kernel stack.
│ │ │ │  </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>
│ │ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-stack-unused.html
│ │ │ │ @@ -1,10 +1,10 @@
│ │ │ │  <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; 
│ │ │ │       Returns the amount of kernel stack currently available
│ │ │ │   </p></div><div class="refsynopsisdiv"><h2>Synopsis</h2><pre class="programlisting">
│ │ │ │      stack_unused:long()
│ │ │ │ -</pre></div><div class="refsect1"><a name="idm2259"></a><h2>Arguments</h2><p>
│ │ │ │ +</pre></div><div class="refsect1"><a name="idm2260"></a><h2>Arguments</h2><p>
│ │ │ │    None
│ │ │ │ - </p></div><div class="refsect1"><a name="idm2262"></a><h2>Description</h2><p>
│ │ │ │ + </p></div><div class="refsect1"><a name="idm2263"></a><h2>Description</h2><p>
│ │ │ │     This function determines how many bytes are
│ │ │ │     currently available in the kernel stack.
│ │ │ │  </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>
│ │ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-stack-used.html
│ │ │ │ @@ -1,10 +1,10 @@
│ │ │ │  <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; 
│ │ │ │       Returns the amount of kernel stack used
│ │ │ │   </p></div><div class="refsynopsisdiv"><h2>Synopsis</h2><pre class="programlisting">
│ │ │ │      stack_used:long()
│ │ │ │ -</pre></div><div class="refsect1"><a name="idm2280"></a><h2>Arguments</h2><p>
│ │ │ │ +</pre></div><div class="refsect1"><a name="idm2281"></a><h2>Arguments</h2><p>
│ │ │ │    None
│ │ │ │ - </p></div><div class="refsect1"><a name="idm2283"></a><h2>Description</h2><p>
│ │ │ │ + </p></div><div class="refsect1"><a name="idm2284"></a><h2>Description</h2><p>
│ │ │ │     This function determines how many bytes are
│ │ │ │     currently used in the kernel stack.
│ │ │ │  </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>
│ │ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-stack.html
│ │ │ │ @@ -1,12 +1,12 @@
│ │ │ │  <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; 
│ │ │ │    Return address at given depth of kernel stack backtrace
│ │ │ │   </p></div><div class="refsynopsisdiv"><h2>Synopsis</h2><pre class="programlisting">
│ │ │ │      stack:long(n:long)
│ │ │ │ -</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>
│ │ │ │ +</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>
│ │ │ │       number of levels to descend in the stack.
│ │ │ │ -    </p></dd></dl></div></div><div class="refsect1"><a name="idm2219"></a><h2>Description</h2><p>
│ │ │ │ +    </p></dd></dl></div></div><div class="refsect1"><a name="idm2220"></a><h2>Description</h2><p>
│ │ │ │     Performs a simple (kernel) backtrace, and returns the
│ │ │ │     element at the specified position. The results of the backtrace itself
│ │ │ │     are cached, so that the backtrace computation is performed at most once
│ │ │ │     no matter how many times <code class="function">stack</code> is called, or in what order.
│ │ │ │  </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>
│ │ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-stap-cache-add-mod.html
│ │ │ │ @@ -1,10 +1,10 @@
│ │ │ │  <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; 
│ │ │ │       Adding kernel instrumentation module to cache
│ │ │ │ - </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>
│ │ │ │ -     the path the .ko file is coming from (incl filename)
│ │ │ │ -    </p></dd><dt><span class="term"><em class="parameter"><code>dest_path</code></em></span></dt><dd><p>
│ │ │ │ + </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>
│ │ │ │       the path the .ko file is going to (incl filename)
│ │ │ │ -    </p></dd></dl></div></div><div class="refsect1"><a name="idm21586"></a><h2>Description</h2><p>
│ │ │ │ +    </p></dd><dt><span class="term"><em class="parameter"><code>source_path</code></em></span></dt><dd><p>
│ │ │ │ +     the path the .ko file is coming from (incl filename)
│ │ │ │ +    </p></dd></dl></div></div><div class="refsect1"><a name="idm21587"></a><h2>Description</h2><p>
│ │ │ │     Fires just before the file is actually moved. Note: if moving fails,
│ │ │ │     cache_add_src and cache_add_nss will not fire.
│ │ │ │  </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>
│ │ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-stap-cache-add-nss.html
│ │ │ │ @@ -1,11 +1,11 @@
│ │ │ │  <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; 
│ │ │ │       Add NSS (Network Security Services) information to cache
│ │ │ │ - </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>dest_path</code></em></span></dt><dd><p>
│ │ │ │ + </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>dest_path</code></em></span></dt><dd><p>
│ │ │ │       the path the .sgn file is coming from (incl filename)
│ │ │ │      </p></dd><dt><span class="term"><em class="parameter"><code>source_path</code></em></span></dt><dd><p>
│ │ │ │       the path the .sgn file is coming from (incl filename)
│ │ │ │ -    </p></dd></dl></div></div><div class="refsect1"><a name="idm21617"></a><h2>Description</h2><p>
│ │ │ │ +    </p></dd></dl></div></div><div class="refsect1"><a name="idm21618"></a><h2>Description</h2><p>
│ │ │ │     Fires just before the file is actually moved. Note: stap must compiled
│ │ │ │     with NSS support; if moving the kernel module fails, this probe will
│ │ │ │     not fire.
│ │ │ │  </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>
│ │ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-stap-cache-add-src.html
│ │ │ │ @@ -1,10 +1,10 @@
│ │ │ │  <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; 
│ │ │ │       Adding C code translation to cache
│ │ │ │ - </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>source_path</code></em></span></dt><dd><p>
│ │ │ │ -     the path the .c file is coming from (incl filename)
│ │ │ │ -    </p></dd><dt><span class="term"><em class="parameter"><code>dest_path</code></em></span></dt><dd><p>
│ │ │ │ + </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>
│ │ │ │       the path the .c file is going to (incl filename)
│ │ │ │ -    </p></dd></dl></div></div><div class="refsect1"><a name="idm21648"></a><h2>Description</h2><p>
│ │ │ │ +    </p></dd><dt><span class="term"><em class="parameter"><code>source_path</code></em></span></dt><dd><p>
│ │ │ │ +     the path the .c file is coming from (incl filename)
│ │ │ │ +    </p></dd></dl></div></div><div class="refsect1"><a name="idm21649"></a><h2>Description</h2><p>
│ │ │ │     Fires just before the file is actually moved. Note: if moving the
│ │ │ │     kernel module fails, this probe will not fire.
│ │ │ │  </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>
│ │ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-stap-cache-clean.html
│ │ │ │ @@ -1,7 +1,7 @@
│ │ │ │  <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; 
│ │ │ │       Removing file from stap cache
│ │ │ │ - </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>
│ │ │ │ + </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>
│ │ │ │       the path to the .ko/.c file being removed
│ │ │ │ -    </p></dd></dl></div></div><div class="refsect1"><a name="idm21674"></a><h2>Description</h2><p>
│ │ │ │ +    </p></dd></dl></div></div><div class="refsect1"><a name="idm21675"></a><h2>Description</h2><p>
│ │ │ │     Fires just before the call to unlink the module/source file. 
│ │ │ │  </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>
│ │ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-stap-cache-get.html
│ │ │ │ @@ -1,10 +1,10 @@
│ │ │ │  <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; 
│ │ │ │       Found item in stap cache
│ │ │ │ - </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>
│ │ │ │ -     the path of the .ko kernel module file
│ │ │ │ -    </p></dd><dt><span class="term"><em class="parameter"><code>source_path</code></em></span></dt><dd><p>
│ │ │ │ + </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>
│ │ │ │       the path of the .c source file
│ │ │ │ -    </p></dd></dl></div></div><div class="refsect1"><a name="idm21705"></a><h2>Description</h2><p>
│ │ │ │ +    </p></dd><dt><span class="term"><em class="parameter"><code>module_path</code></em></span></dt><dd><p>
│ │ │ │ +     the path of the .ko kernel module file
│ │ │ │ +    </p></dd></dl></div></div><div class="refsect1"><a name="idm21706"></a><h2>Description</h2><p>
│ │ │ │     Fires just before the return of get_from_cache, when the cache grab
│ │ │ │     is successful.
│ │ │ │  </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>
│ │ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-stap-pass0-end.html
│ │ │ │ @@ -1,7 +1,7 @@
│ │ │ │  <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; 
│ │ │ │       Finished stap pass0 (parsing command line arguments)
│ │ │ │ - </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>
│ │ │ │ + </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>
│ │ │ │       the systemtap_session variable s
│ │ │ │ -    </p></dd></dl></div></div><div class="refsect1"><a name="idm21757"></a><h2>Description</h2><p>
│ │ │ │ +    </p></dd></dl></div></div><div class="refsect1"><a name="idm21758"></a><h2>Description</h2><p>
│ │ │ │     pass0.end fires just before the <code class="function">gettimeofday</code> call for pass1.
│ │ │ │  </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>
│ │ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-stap-pass0.html
│ │ │ │ @@ -1,7 +1,7 @@
│ │ │ │  <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; 
│ │ │ │    Starting stap pass0 (parsing command line arguments)
│ │ │ │ - </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>
│ │ │ │ + </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>
│ │ │ │       the systemtap_session variable s
│ │ │ │ -    </p></dd></dl></div></div><div class="refsect1"><a name="idm21731"></a><h2>Description</h2><p>
│ │ │ │ +    </p></dd></dl></div></div><div class="refsect1"><a name="idm21732"></a><h2>Description</h2><p>
│ │ │ │     pass0 fires after command line arguments have been parsed.
│ │ │ │  </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>
│ │ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-stap-pass1-end.html
│ │ │ │ @@ -1,7 +1,7 @@
│ │ │ │  <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; 
│ │ │ │       Finished stap pass1 (parsing scripts)
│ │ │ │ - </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>
│ │ │ │ + </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>
│ │ │ │       the systemtap_session variable s
│ │ │ │ -    </p></dd></dl></div></div><div class="refsect1"><a name="idm21784"></a><h2>Description</h2><p>
│ │ │ │ +    </p></dd></dl></div></div><div class="refsect1"><a name="idm21785"></a><h2>Description</h2><p>
│ │ │ │     pass1.end fires just before the jump to cleanup if s.last_pass = 1.
│ │ │ │  </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>
│ │ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-stap-pass1a.html
│ │ │ │ @@ -1,8 +1,8 @@
│ │ │ │  <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; 
│ │ │ │       Starting stap pass1 (parsing user script)
│ │ │ │ - </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>
│ │ │ │ + </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>
│ │ │ │       the systemtap_session variable s
│ │ │ │ -    </p></dd></dl></div></div><div class="refsect1"><a name="idm21810"></a><h2>Description</h2><p>
│ │ │ │ +    </p></dd></dl></div></div><div class="refsect1"><a name="idm21811"></a><h2>Description</h2><p>
│ │ │ │     pass1a fires just after the call to <code class="function">gettimeofday</code>, before the
│ │ │ │     user script is parsed.
│ │ │ │  </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>
│ │ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-stap-pass1b.html
│ │ │ │ @@ -1,7 +1,7 @@
│ │ │ │  <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; 
│ │ │ │       Starting stap pass1 (parsing library scripts)
│ │ │ │ - </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>
│ │ │ │ + </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>
│ │ │ │       the systemtap_session variable s
│ │ │ │ -    </p></dd></dl></div></div><div class="refsect1"><a name="idm21837"></a><h2>Description</h2><p>
│ │ │ │ +    </p></dd></dl></div></div><div class="refsect1"><a name="idm21838"></a><h2>Description</h2><p>
│ │ │ │     pass1b fires just before the library scripts are parsed.
│ │ │ │  </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>
│ │ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-stap-pass2-end.html
│ │ │ │ @@ -1,7 +1,7 @@
│ │ │ │  <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; 
│ │ │ │       Finished stap pass2 (elaboration)
│ │ │ │ - </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>
│ │ │ │ + </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>
│ │ │ │       the systemtap_session variable s
│ │ │ │ -    </p></dd></dl></div></div><div class="refsect1"><a name="idm21890"></a><h2>Description</h2><p>
│ │ │ │ +    </p></dd></dl></div></div><div class="refsect1"><a name="idm21891"></a><h2>Description</h2><p>
│ │ │ │     pass2.end fires just before the jump to cleanup if s.last_pass = 2
│ │ │ │  </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>
│ │ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-stap-pass2.html
│ │ │ │ @@ -1,8 +1,8 @@
│ │ │ │  <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; 
│ │ │ │       Starting stap pass2 (elaboration)
│ │ │ │ - </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>
│ │ │ │ + </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>
│ │ │ │       the systemtap_session variable s
│ │ │ │ -    </p></dd></dl></div></div><div class="refsect1"><a name="idm21863"></a><h2>Description</h2><p>
│ │ │ │ +    </p></dd></dl></div></div><div class="refsect1"><a name="idm21864"></a><h2>Description</h2><p>
│ │ │ │     pass2 fires just after the call to <code class="function">gettimeofday</code>, just before the 
│ │ │ │     call to semantic_pass.
│ │ │ │  </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>
│ │ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-stap-pass3-end.html
│ │ │ │ @@ -1,7 +1,7 @@
│ │ │ │  <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; 
│ │ │ │       Finished stap pass3 (translation to C)
│ │ │ │ - </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>
│ │ │ │ + </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>
│ │ │ │       the systemtap_session variable s
│ │ │ │ -    </p></dd></dl></div></div><div class="refsect1"><a name="idm21943"></a><h2>Description</h2><p>
│ │ │ │ +    </p></dd></dl></div></div><div class="refsect1"><a name="idm21944"></a><h2>Description</h2><p>
│ │ │ │     pass3.end fires just before the jump to cleanup if s.last_pass = 3
│ │ │ │  </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>
│ │ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-stap-pass3.html
│ │ │ │ @@ -1,8 +1,8 @@
│ │ │ │  <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; 
│ │ │ │       Starting stap pass3 (translation to C)
│ │ │ │ - </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>
│ │ │ │ + </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>
│ │ │ │       the systemtap_session variable s
│ │ │ │ -    </p></dd></dl></div></div><div class="refsect1"><a name="idm21916"></a><h2>Description</h2><p>
│ │ │ │ +    </p></dd></dl></div></div><div class="refsect1"><a name="idm21917"></a><h2>Description</h2><p>
│ │ │ │     pass3 fires just after the call to <code class="function">gettimeofday</code>, just before the
│ │ │ │     call to translate_pass.
│ │ │ │  </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>
│ │ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-stap-pass4-end.html
│ │ │ │ @@ -1,7 +1,7 @@
│ │ │ │  <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; 
│ │ │ │       Finished stap pass4 (compile C code into kernel module)
│ │ │ │ - </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>
│ │ │ │ + </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>
│ │ │ │       the systemtap_session variable s
│ │ │ │ -    </p></dd></dl></div></div><div class="refsect1"><a name="idm21996"></a><h2>Description</h2><p>
│ │ │ │ +    </p></dd></dl></div></div><div class="refsect1"><a name="idm21997"></a><h2>Description</h2><p>
│ │ │ │     pass4.end fires just before the jump to cleanup if s.last_pass = 4
│ │ │ │  </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>
│ │ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-stap-pass4.html
│ │ │ │ @@ -1,8 +1,8 @@
│ │ │ │  <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; 
│ │ │ │       Starting stap pass4 (compile C code into kernel module)
│ │ │ │ - </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>
│ │ │ │ + </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>
│ │ │ │       the systemtap_session variable s
│ │ │ │ -    </p></dd></dl></div></div><div class="refsect1"><a name="idm21969"></a><h2>Description</h2><p>
│ │ │ │ +    </p></dd></dl></div></div><div class="refsect1"><a name="idm21970"></a><h2>Description</h2><p>
│ │ │ │     pass4 fires just after the call to <code class="function">gettimeofday</code>, just before the
│ │ │ │     call to compile_pass.
│ │ │ │  </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>
│ │ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-stap-pass5-end.html
│ │ │ │ @@ -1,7 +1,7 @@
│ │ │ │  <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; 
│ │ │ │       Finished stap pass5 (running the instrumentation)
│ │ │ │ - </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>
│ │ │ │ + </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>
│ │ │ │       the systemtap_session variable s
│ │ │ │ -    </p></dd></dl></div></div><div class="refsect1"><a name="idm22049"></a><h2>Description</h2><p>
│ │ │ │ +    </p></dd></dl></div></div><div class="refsect1"><a name="idm22050"></a><h2>Description</h2><p>
│ │ │ │     pass5.end fires just before the cleanup label
│ │ │ │  </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>
│ │ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-stap-pass5.html
│ │ │ │ @@ -1,8 +1,8 @@
│ │ │ │  <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; 
│ │ │ │       Starting stap pass5 (running the instrumentation)
│ │ │ │ - </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>
│ │ │ │ + </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>
│ │ │ │       the systemtap_session variable s
│ │ │ │ -    </p></dd></dl></div></div><div class="refsect1"><a name="idm22022"></a><h2>Description</h2><p>
│ │ │ │ +    </p></dd></dl></div></div><div class="refsect1"><a name="idm22023"></a><h2>Description</h2><p>
│ │ │ │     pass5 fires just after the call to <code class="function">gettimeofday</code>, just before the
│ │ │ │     call to run_pass.
│ │ │ │  </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>
│ │ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-stap-pass6-end.html
│ │ │ │ @@ -1,7 +1,7 @@
│ │ │ │  <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; 
│ │ │ │       Finished stap pass6 (cleanup)
│ │ │ │ - </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>
│ │ │ │ + </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>
│ │ │ │       the systemtap_session variable s
│ │ │ │ -    </p></dd></dl></div></div><div class="refsect1"><a name="idm22101"></a><h2>Description</h2><p>
│ │ │ │ +    </p></dd></dl></div></div><div class="refsect1"><a name="idm22102"></a><h2>Description</h2><p>
│ │ │ │     pass6.end fires just before main's return.
│ │ │ │  </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>
│ │ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-stap-pass6.html
│ │ │ │ @@ -1,8 +1,8 @@
│ │ │ │  <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; 
│ │ │ │       Starting stap pass6 (cleanup)
│ │ │ │ - </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>
│ │ │ │ + </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>
│ │ │ │       the systemtap_session variable s
│ │ │ │ -    </p></dd></dl></div></div><div class="refsect1"><a name="idm22075"></a><h2>Description</h2><p>
│ │ │ │ +    </p></dd></dl></div></div><div class="refsect1"><a name="idm22076"></a><h2>Description</h2><p>
│ │ │ │     pass6 fires just after the cleanup label, essentially the same spot
│ │ │ │     as pass5.end
│ │ │ │  </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>
│ │ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-stap-system-return.html
│ │ │ │ @@ -1,8 +1,8 @@
│ │ │ │  <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; 
│ │ │ │       Finished a command from stap
│ │ │ │ - </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>
│ │ │ │ + </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>
│ │ │ │       a return code associated with running waitpid on the spawned process; 
│ │ │ │       a non-zero value indicates error
│ │ │ │ -    </p></dd></dl></div></div><div class="refsect1"><a name="idm22153"></a><h2>Description</h2><p>
│ │ │ │ +    </p></dd></dl></div></div><div class="refsect1"><a name="idm22154"></a><h2>Description</h2><p>
│ │ │ │     Fires just before the return of the stap_system function, after waitpid.
│ │ │ │  </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>
│ │ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-stap-system-spawn.html
│ │ │ │ @@ -1,9 +1,9 @@
│ │ │ │  <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; 
│ │ │ │       stap spawned new process
│ │ │ │ - </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>pid</code></em></span></dt><dd><p>
│ │ │ │ -     the pid of the spawned process
│ │ │ │ -    </p></dd><dt><span class="term"><em class="parameter"><code>ret</code></em></span></dt><dd><p>
│ │ │ │ + </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>ret</code></em></span></dt><dd><p>
│ │ │ │       the return value from posix_spawn
│ │ │ │ -    </p></dd></dl></div></div><div class="refsect1"><a name="idm22184"></a><h2>Description</h2><p>
│ │ │ │ +    </p></dd><dt><span class="term"><em class="parameter"><code>pid</code></em></span></dt><dd><p>
│ │ │ │ +     the pid of the spawned process
│ │ │ │ +    </p></dd></dl></div></div><div class="refsect1"><a name="idm22185"></a><h2>Description</h2><p>
│ │ │ │     Fires just after the call to posix_spawn.
│ │ │ │  </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>
│ │ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-stap-system.html
│ │ │ │ @@ -1,7 +1,7 @@
│ │ │ │  <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; 
│ │ │ │       Starting a command from stap
│ │ │ │ - </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>
│ │ │ │ + </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>
│ │ │ │       the command string to be run by posix_spawn (as sh -c &lt;str&gt;)
│ │ │ │ -    </p></dd></dl></div></div><div class="refsect1"><a name="idm22127"></a><h2>Description</h2><p>
│ │ │ │ +    </p></dd></dl></div></div><div class="refsect1"><a name="idm22128"></a><h2>Description</h2><p>
│ │ │ │     Fires at the entry of the stap_system command.
│ │ │ │  </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>
│ │ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-stapio-receive-control-message.html
│ │ │ │ @@ -1,11 +1,11 @@
│ │ │ │  <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; 
│ │ │ │       Received a control message
│ │ │ │ - </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>data</code></em></span></dt><dd><p>
│ │ │ │ -     a ptr to a binary blob of data sent as the control message
│ │ │ │ -    </p></dd><dt><span class="term"><em class="parameter"><code>type</code></em></span></dt><dd><p>
│ │ │ │ + </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>
│ │ │ │       type of message being send; defined in runtime/transport/transport_msgs.h
│ │ │ │ +    </p></dd><dt><span class="term"><em class="parameter"><code>data</code></em></span></dt><dd><p>
│ │ │ │ +     a ptr to a binary blob of data sent as the control message
│ │ │ │      </p></dd><dt><span class="term"><em class="parameter"><code>len</code></em></span></dt><dd><p>
│ │ │ │       the length (in bytes) of the data blob
│ │ │ │ -    </p></dd></dl></div></div><div class="refsect1"><a name="idm22220"></a><h2>Description</h2><p>
│ │ │ │ +    </p></dd></dl></div></div><div class="refsect1"><a name="idm22221"></a><h2>Description</h2><p>
│ │ │ │     Fires just after a message was receieved and before it's processed.
│ │ │ │  </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>
│ │ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-staprun-insert-module.html
│ │ │ │ @@ -1,7 +1,7 @@
│ │ │ │  <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; 
│ │ │ │       Inserting SystemTap instrumentation module
│ │ │ │ - </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>
│ │ │ │ + </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>
│ │ │ │       the full path to the .ko kernel module about to be inserted
│ │ │ │ -    </p></dd></dl></div></div><div class="refsect1"><a name="idm22246"></a><h2>Description</h2><p>
│ │ │ │ +    </p></dd></dl></div></div><div class="refsect1"><a name="idm22247"></a><h2>Description</h2><p>
│ │ │ │     Fires just before the call to insert the module.
│ │ │ │  </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>
│ │ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-staprun-remove-module.html
│ │ │ │ @@ -1,7 +1,7 @@
│ │ │ │  <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; 
│ │ │ │       Removing SystemTap instrumentation module
│ │ │ │ - </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>
│ │ │ │ + </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>
│ │ │ │       the stap module name to be removed (without the .ko extension)
│ │ │ │ -    </p></dd></dl></div></div><div class="refsect1"><a name="idm22272"></a><h2>Description</h2><p>
│ │ │ │ +    </p></dd></dl></div></div><div class="refsect1"><a name="idm22273"></a><h2>Description</h2><p>
│ │ │ │     Fires just before the call to remove the module.
│ │ │ │  </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>
│ │ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-staprun-send-control-message.html
│ │ │ │ @@ -1,11 +1,11 @@
│ │ │ │  <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; 
│ │ │ │       Sending a control message
│ │ │ │ - </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>
│ │ │ │ + </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>data</code></em></span></dt><dd><p>
│ │ │ │ +     a ptr to a binary blob of data sent as the control message
│ │ │ │ +    </p></dd><dt><span class="term"><em class="parameter"><code>type</code></em></span></dt><dd><p>
│ │ │ │       type of message being send; defined in runtime/transport/transport_msgs.h
│ │ │ │      </p></dd><dt><span class="term"><em class="parameter"><code>len</code></em></span></dt><dd><p>
│ │ │ │       the length (in bytes) of the data blob
│ │ │ │ -    </p></dd><dt><span class="term"><em class="parameter"><code>data</code></em></span></dt><dd><p>
│ │ │ │ -     a ptr to a binary blob of data sent as the control message
│ │ │ │ -    </p></dd></dl></div></div><div class="refsect1"><a name="idm22308"></a><h2>Description</h2><p>
│ │ │ │ +    </p></dd></dl></div></div><div class="refsect1"><a name="idm22309"></a><h2>Description</h2><p>
│ │ │ │     Fires at the beginning of the send_request function.
│ │ │ │  </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>
│ │ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-start-stopwatch.html
│ │ │ │ @@ -1,10 +1,10 @@
│ │ │ │  <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; 
│ │ │ │       Start a stopwatch
│ │ │ │   </p></div><div class="refsynopsisdiv"><h2>Synopsis</h2><pre class="programlisting">
│ │ │ │      start_stopwatch(name:string)
│ │ │ │ -</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>
│ │ │ │ +</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>
│ │ │ │       the stopwatch name
│ │ │ │ -    </p></dd></dl></div></div><div class="refsect1"><a name="idm4141"></a><h2>Description</h2><p>
│ │ │ │ +    </p></dd></dl></div></div><div class="refsect1"><a name="idm4142"></a><h2>Description</h2><p>
│ │ │ │     Start stopwatch <em class="parameter"><code>name</code></em>.
│ │ │ │     Creates stopwatch <em class="parameter"><code>name</code></em> if it does not currently exist.
│ │ │ │  </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>
│ │ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-stop-stopwatch.html
│ │ │ │ @@ -1,10 +1,10 @@
│ │ │ │  <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; 
│ │ │ │       Stop a stopwatch
│ │ │ │   </p></div><div class="refsynopsisdiv"><h2>Synopsis</h2><pre class="programlisting">
│ │ │ │      stop_stopwatch(name:string)
│ │ │ │ -</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>
│ │ │ │ +</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>
│ │ │ │       the stopwatch name
│ │ │ │ -    </p></dd></dl></div></div><div class="refsect1"><a name="idm4169"></a><h2>Description</h2><p>
│ │ │ │ +    </p></dd></dl></div></div><div class="refsect1"><a name="idm4170"></a><h2>Description</h2><p>
│ │ │ │     Stop stopwatch <em class="parameter"><code>name</code></em>.
│ │ │ │     Creates stopwatch <em class="parameter"><code>name</code></em> if it does not currently exist.
│ │ │ │  </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>
│ │ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-stp-pid.html
│ │ │ │ @@ -1,12 +1,12 @@
│ │ │ │  <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; 
│ │ │ │       The process id of the stapio process
│ │ │ │   </p></div><div class="refsynopsisdiv"><h2>Synopsis</h2><pre class="programlisting">
│ │ │ │      stp_pid:long()
│ │ │ │ -</pre></div><div class="refsect1"><a name="idm2301"></a><h2>Arguments</h2><p>
│ │ │ │ +</pre></div><div class="refsect1"><a name="idm2302"></a><h2>Arguments</h2><p>
│ │ │ │    None
│ │ │ │ - </p></div><div class="refsect1"><a name="idm2304"></a><h2>Description</h2><p>
│ │ │ │ + </p></div><div class="refsect1"><a name="idm2305"></a><h2>Description</h2><p>
│ │ │ │     This function returns the process id of the
│ │ │ │     stapio process that launched this script. There could be
│ │ │ │     other SystemTap scripts and stapio processes running on
│ │ │ │     the system.
│ │ │ │  </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>
│ │ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-str-replace.html
│ │ │ │ @@ -1,14 +1,14 @@
│ │ │ │  <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; 
│ │ │ │       str_replace Replaces all instances of a substring with another
│ │ │ │   </p></div><div class="refsynopsisdiv"><h2>Synopsis</h2><pre class="programlisting">
│ │ │ │      str_replace:string(prnt_str:string,srch_str:string,rplc_str:string)
│ │ │ │ -</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>
│ │ │ │ +</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>
│ │ │ │       the string to search and replace in
│ │ │ │      </p></dd><dt><span class="term"><em class="parameter"><code>srch_str</code></em></span></dt><dd><p>
│ │ │ │       the substring which is used to search in <em class="parameter"><code>prnt_str</code></em> string
│ │ │ │      </p></dd><dt><span class="term"><em class="parameter"><code>rplc_str</code></em></span></dt><dd><p>
│ │ │ │       the substring which is used to replace <em class="parameter"><code>srch_str</code></em>
│ │ │ │ -    </p></dd></dl></div></div><div class="refsect1"><a name="idm20937"></a><h2>Description</h2><p>
│ │ │ │ +    </p></dd></dl></div></div><div class="refsect1"><a name="idm20938"></a><h2>Description</h2><p>
│ │ │ │     This function returns the given string with
│ │ │ │     substrings replaced.
│ │ │ │  </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>
│ │ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-string-quoted.html
│ │ │ │ @@ -1,12 +1,12 @@
│ │ │ │  <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; 
│ │ │ │       Quotes a given string
│ │ │ │   </p></div><div class="refsynopsisdiv"><h2>Synopsis</h2><pre class="programlisting">
│ │ │ │      string_quoted:string(str:string)
│ │ │ │ -</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>
│ │ │ │ +</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>
│ │ │ │       The kernel address to retrieve the string from
│ │ │ │ -    </p></dd></dl></div></div><div class="refsect1"><a name="idm20963"></a><h2>Description</h2><p>
│ │ │ │ +    </p></dd></dl></div></div><div class="refsect1"><a name="idm20964"></a><h2>Description</h2><p>
│ │ │ │     Returns the quoted string version of the given string,
│ │ │ │     with characters where any ASCII characters that are not printable
│ │ │ │     are replaced by the corresponding escape sequence in the returned
│ │ │ │     string. Note that the string will be surrounded by double quotes.
│ │ │ │  </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>
│ │ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-string-to-fp.html
│ │ │ │ @@ -1,10 +1,10 @@
│ │ │ │  <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; 
│ │ │ │       Convert the given string into floating point
│ │ │ │   </p></div><div class="refsynopsisdiv"><h2>Synopsis</h2><pre class="programlisting">
│ │ │ │      string_to_fp:long(input:string)
│ │ │ │ -</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>
│ │ │ │ +</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>
│ │ │ │       the string representation of a decimal number
│ │ │ │ -    </p></dd></dl></div></div><div class="refsect1"><a name="idm26453"></a><h2>Description</h2><p>
│ │ │ │ +    </p></dd></dl></div></div><div class="refsect1"><a name="idm26454"></a><h2>Description</h2><p>
│ │ │ │     Given the string representation of a decimal number, convert
│ │ │ │     it to a floating point which is stored in 64 bit long.
│ │ │ │  </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>
│ │ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-stringat.html
│ │ │ │ @@ -1,13 +1,13 @@
│ │ │ │  <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; 
│ │ │ │       Returns the char at a given position in the string
│ │ │ │   </p></div><div class="refsynopsisdiv"><h2>Synopsis</h2><pre class="programlisting">
│ │ │ │      stringat:long(str:string,pos:long)
│ │ │ │ -</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>
│ │ │ │ +</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>
│ │ │ │       the string to fetch the character from
│ │ │ │      </p></dd><dt><span class="term"><em class="parameter"><code>pos</code></em></span></dt><dd><p>
│ │ │ │       the position to get the character from  (first character is 0)
│ │ │ │ -    </p></dd></dl></div></div><div class="refsect1"><a name="idm20994"></a><h2>Description</h2><p>
│ │ │ │ +    </p></dd></dl></div></div><div class="refsect1"><a name="idm20995"></a><h2>Description</h2><p>
│ │ │ │     This function returns the character at a given position in
│ │ │ │     the string or zero if the string doesn't have as many characters. Reports
│ │ │ │     an error if pos is out of bounds.
│ │ │ │  </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>
│ │ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-strlen.html
│ │ │ │ @@ -1,10 +1,10 @@
│ │ │ │  <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; 
│ │ │ │    Returns the length of a string
│ │ │ │   </p></div><div class="refsynopsisdiv"><h2>Synopsis</h2><pre class="programlisting">
│ │ │ │      strlen:long(s:string)
│ │ │ │ -</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>
│ │ │ │ +</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>
│ │ │ │       the string
│ │ │ │ -    </p></dd></dl></div></div><div class="refsect1"><a name="idm21020"></a><h2>Description</h2><p>
│ │ │ │ +    </p></dd></dl></div></div><div class="refsect1"><a name="idm21021"></a><h2>Description</h2><p>
│ │ │ │     This function returns the length of the string, which
│ │ │ │     can be zero up to MAXSTRINGLEN.
│ │ │ │  </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>
│ │ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-strpos.html
│ │ │ │ @@ -1,13 +1,13 @@
│ │ │ │  <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; 
│ │ │ │       Returns location of a substring within another string
│ │ │ │   </p></div><div class="refsynopsisdiv"><h2>Synopsis</h2><pre class="programlisting">
│ │ │ │      strpos:long(s1:string,s2:string)
│ │ │ │ -</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>
│ │ │ │ +</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>
│ │ │ │       string to search in
│ │ │ │      </p></dd><dt><span class="term"><em class="parameter"><code>s2</code></em></span></dt><dd><p>
│ │ │ │       substring to find
│ │ │ │ -    </p></dd></dl></div></div><div class="refsect1"><a name="idm21051"></a><h2>Description</h2><p>
│ │ │ │ +    </p></dd></dl></div></div><div class="refsect1"><a name="idm21052"></a><h2>Description</h2><p>
│ │ │ │     This function returns location of the first occurence of string
│ │ │ │     <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>.
│ │ │ │     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.
│ │ │ │  </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>
│ │ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-strtol.html
│ │ │ │ @@ -1,12 +1,12 @@
│ │ │ │  <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; 
│ │ │ │       strtol - Convert a string to a long
│ │ │ │   </p></div><div class="refsynopsisdiv"><h2>Synopsis</h2><pre class="programlisting">
│ │ │ │      strtol:long(str:string,base:long)
│ │ │ │ -</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>
│ │ │ │ +</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>
│ │ │ │       string to convert
│ │ │ │      </p></dd><dt><span class="term"><em class="parameter"><code>base</code></em></span></dt><dd><p>
│ │ │ │       the base to use
│ │ │ │ -    </p></dd></dl></div></div><div class="refsect1"><a name="idm21088"></a><h2>Description</h2><p>
│ │ │ │ +    </p></dd></dl></div></div><div class="refsect1"><a name="idm21089"></a><h2>Description</h2><p>
│ │ │ │     This function converts the string representation of a number to an integer. 
│ │ │ │     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).
│ │ │ │  </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>
│ │ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-substr.html
│ │ │ │ @@ -1,16 +1,16 @@
│ │ │ │  <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; 
│ │ │ │       Returns a substring
│ │ │ │   </p></div><div class="refsynopsisdiv"><h2>Synopsis</h2><pre class="programlisting">
│ │ │ │      substr:string(str:string,start:long,length:long)
│ │ │ │ -</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>
│ │ │ │ +</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>
│ │ │ │       the string to take a substring from
│ │ │ │      </p></dd><dt><span class="term"><em class="parameter"><code>start</code></em></span></dt><dd><p>
│ │ │ │       starting position of the extracted string (first character is 0)
│ │ │ │      </p></dd><dt><span class="term"><em class="parameter"><code>length</code></em></span></dt><dd><p>
│ │ │ │       length of string to return
│ │ │ │ -    </p></dd></dl></div></div><div class="refsect1"><a name="idm21125"></a><h2>Description</h2><p>
│ │ │ │ +    </p></dd></dl></div></div><div class="refsect1"><a name="idm21126"></a><h2>Description</h2><p>
│ │ │ │     Returns the substring of the given string at the given
│ │ │ │     start position with the given length (or smaller if the length of the
│ │ │ │     original string is less than start + length, or length is bigger than
│ │ │ │     MAXSTRINGLEN).
│ │ │ │  </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>
│ │ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-sunrpc-clnt-bind-new-program.html
│ │ │ │ @@ -1,17 +1,17 @@
│ │ │ │  <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; 
│ │ │ │       Bind a new RPC program to an existing client
│ │ │ │ - </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>
│ │ │ │ -     the name of old RPC program
│ │ │ │ + </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>
│ │ │ │ +     the number of old RPC program
│ │ │ │ +    </p></dd><dt><span class="term"><em class="parameter"><code>old_vers</code></em></span></dt><dd><p>
│ │ │ │ +     the version of old RPC program
│ │ │ │      </p></dd><dt><span class="term"><em class="parameter"><code>prog</code></em></span></dt><dd><p>
│ │ │ │       the number of new RPC program
│ │ │ │ +    </p></dd><dt><span class="term"><em class="parameter"><code>progname</code></em></span></dt><dd><p>
│ │ │ │ +     the name of new RPC program
│ │ │ │      </p></dd><dt><span class="term"><em class="parameter"><code>servername</code></em></span></dt><dd><p>
│ │ │ │       the server machine name
│ │ │ │ -    </p></dd><dt><span class="term"><em class="parameter"><code>old_vers</code></em></span></dt><dd><p>
│ │ │ │ -     the version of old RPC program
│ │ │ │ -    </p></dd><dt><span class="term"><em class="parameter"><code>old_prog</code></em></span></dt><dd><p>
│ │ │ │ -     the number of old RPC program
│ │ │ │ +    </p></dd><dt><span class="term"><em class="parameter"><code>old_progname</code></em></span></dt><dd><p>
│ │ │ │ +     the name of old RPC program
│ │ │ │      </p></dd><dt><span class="term"><em class="parameter"><code>vers</code></em></span></dt><dd><p>
│ │ │ │       the version of new RPC program
│ │ │ │ -    </p></dd><dt><span class="term"><em class="parameter"><code>progname</code></em></span></dt><dd><p>
│ │ │ │ -     the name of new RPC program
│ │ │ │      </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>
│ │ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-sunrpc-clnt-call-async.html
│ │ │ │ @@ -1,25 +1,25 @@
│ │ │ │  <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; 
│ │ │ │       Make an asynchronous RPC call
│ │ │ │ - </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>servername</code></em></span></dt><dd><p>
│ │ │ │ -     the server machine name
│ │ │ │ + </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>proc</code></em></span></dt><dd><p>
│ │ │ │ +     the procedure number in this RPC call
│ │ │ │      </p></dd><dt><span class="term"><em class="parameter"><code>procname</code></em></span></dt><dd><p>
│ │ │ │       the procedure name in this RPC call
│ │ │ │ -    </p></dd><dt><span class="term"><em class="parameter"><code>port</code></em></span></dt><dd><p>
│ │ │ │ -     the port number
│ │ │ │      </p></dd><dt><span class="term"><em class="parameter"><code>prog</code></em></span></dt><dd><p>
│ │ │ │       the RPC program number
│ │ │ │ +    </p></dd><dt><span class="term"><em class="parameter"><code>servername</code></em></span></dt><dd><p>
│ │ │ │ +     the server machine name
│ │ │ │      </p></dd><dt><span class="term"><em class="parameter"><code>progname</code></em></span></dt><dd><p>
│ │ │ │       the RPC program name
│ │ │ │ -    </p></dd><dt><span class="term"><em class="parameter"><code>prot</code></em></span></dt><dd><p>
│ │ │ │ -     the IP protocol number
│ │ │ │ -    </p></dd><dt><span class="term"><em class="parameter"><code>proc</code></em></span></dt><dd><p>
│ │ │ │ -     the procedure number in this RPC call
│ │ │ │ -    </p></dd><dt><span class="term"><em class="parameter"><code>flags</code></em></span></dt><dd><p>
│ │ │ │ -     flags
│ │ │ │ -    </p></dd><dt><span class="term"><em class="parameter"><code>vers</code></em></span></dt><dd><p>
│ │ │ │ -     the RPC program version number
│ │ │ │      </p></dd><dt><span class="term"><em class="parameter"><code>dead</code></em></span></dt><dd><p>
│ │ │ │       whether this client is abandoned
│ │ │ │ +    </p></dd><dt><span class="term"><em class="parameter"><code>port</code></em></span></dt><dd><p>
│ │ │ │ +     the port number
│ │ │ │ +    </p></dd><dt><span class="term"><em class="parameter"><code>vers</code></em></span></dt><dd><p>
│ │ │ │ +     the RPC program version number
│ │ │ │      </p></dd><dt><span class="term"><em class="parameter"><code>xid</code></em></span></dt><dd><p>
│ │ │ │       current transmission id
│ │ │ │ +    </p></dd><dt><span class="term"><em class="parameter"><code>flags</code></em></span></dt><dd><p>
│ │ │ │ +     flags
│ │ │ │ +    </p></dd><dt><span class="term"><em class="parameter"><code>prot</code></em></span></dt><dd><p>
│ │ │ │ +     the IP protocol number
│ │ │ │      </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>
│ │ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-sunrpc-clnt-call-sync.html
│ │ │ │ @@ -1,25 +1,25 @@
│ │ │ │  <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; 
│ │ │ │       Make a synchronous RPC call
│ │ │ │ - </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>port</code></em></span></dt><dd><p>
│ │ │ │ -     the port number
│ │ │ │ + </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>servername</code></em></span></dt><dd><p>
│ │ │ │ +     the server machine name
│ │ │ │      </p></dd><dt><span class="term"><em class="parameter"><code>prog</code></em></span></dt><dd><p>
│ │ │ │       the RPC program number
│ │ │ │ -    </p></dd><dt><span class="term"><em class="parameter"><code>servername</code></em></span></dt><dd><p>
│ │ │ │ -     the server machine name
│ │ │ │ +    </p></dd><dt><span class="term"><em class="parameter"><code>progname</code></em></span></dt><dd><p>
│ │ │ │ +     the RPC program name
│ │ │ │ +    </p></dd><dt><span class="term"><em class="parameter"><code>proc</code></em></span></dt><dd><p>
│ │ │ │ +     the procedure number in this RPC call
│ │ │ │      </p></dd><dt><span class="term"><em class="parameter"><code>procname</code></em></span></dt><dd><p>
│ │ │ │       the procedure name in this RPC call
│ │ │ │ +    </p></dd><dt><span class="term"><em class="parameter"><code>port</code></em></span></dt><dd><p>
│ │ │ │ +     the port number
│ │ │ │      </p></dd><dt><span class="term"><em class="parameter"><code>dead</code></em></span></dt><dd><p>
│ │ │ │       whether this client is abandoned
│ │ │ │ -    </p></dd><dt><span class="term"><em class="parameter"><code>vers</code></em></span></dt><dd><p>
│ │ │ │ -     the RPC program version number
│ │ │ │      </p></dd><dt><span class="term"><em class="parameter"><code>flags</code></em></span></dt><dd><p>
│ │ │ │       flags
│ │ │ │ -    </p></dd><dt><span class="term"><em class="parameter"><code>proc</code></em></span></dt><dd><p>
│ │ │ │ -     the procedure number in this RPC call
│ │ │ │ +    </p></dd><dt><span class="term"><em class="parameter"><code>vers</code></em></span></dt><dd><p>
│ │ │ │ +     the RPC program version number
│ │ │ │      </p></dd><dt><span class="term"><em class="parameter"><code>xid</code></em></span></dt><dd><p>
│ │ │ │       current transmission id
│ │ │ │ -    </p></dd><dt><span class="term"><em class="parameter"><code>progname</code></em></span></dt><dd><p>
│ │ │ │ -     the RPC program name
│ │ │ │      </p></dd><dt><span class="term"><em class="parameter"><code>prot</code></em></span></dt><dd><p>
│ │ │ │       the IP protocol number
│ │ │ │      </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>
│ │ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-sunrpc-clnt-clone-client.html
│ │ │ │ @@ -1,17 +1,17 @@
│ │ │ │  <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; 
│ │ │ │       Clone an RPC client structure
│ │ │ │ - </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>prot</code></em></span></dt><dd><p>
│ │ │ │ + </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>prot</code></em></span></dt><dd><p>
│ │ │ │       the IP protocol number
│ │ │ │ -    </p></dd><dt><span class="term"><em class="parameter"><code>progname</code></em></span></dt><dd><p>
│ │ │ │ -     the RPC program name
│ │ │ │ -    </p></dd><dt><span class="term"><em class="parameter"><code>authflavor</code></em></span></dt><dd><p>
│ │ │ │ -     the authentication flavor
│ │ │ │ +    </p></dd><dt><span class="term"><em class="parameter"><code>vers</code></em></span></dt><dd><p>
│ │ │ │ +     the RPC program version number
│ │ │ │      </p></dd><dt><span class="term"><em class="parameter"><code>servername</code></em></span></dt><dd><p>
│ │ │ │       the server machine name
│ │ │ │      </p></dd><dt><span class="term"><em class="parameter"><code>prog</code></em></span></dt><dd><p>
│ │ │ │       the RPC program number
│ │ │ │ -    </p></dd><dt><span class="term"><em class="parameter"><code>vers</code></em></span></dt><dd><p>
│ │ │ │ -     the RPC program version number
│ │ │ │ +    </p></dd><dt><span class="term"><em class="parameter"><code>progname</code></em></span></dt><dd><p>
│ │ │ │ +     the RPC program name
│ │ │ │ +    </p></dd><dt><span class="term"><em class="parameter"><code>authflavor</code></em></span></dt><dd><p>
│ │ │ │ +     the authentication flavor
│ │ │ │      </p></dd><dt><span class="term"><em class="parameter"><code>port</code></em></span></dt><dd><p>
│ │ │ │       the port number
│ │ │ │      </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>
│ │ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-sunrpc-clnt-create-client.html
│ │ │ │ @@ -1,17 +1,17 @@
│ │ │ │  <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; 
│ │ │ │    Create an RPC client
│ │ │ │ - </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>prot</code></em></span></dt><dd><p>
│ │ │ │ -     the IP protocol number
│ │ │ │ -    </p></dd><dt><span class="term"><em class="parameter"><code>progname</code></em></span></dt><dd><p>
│ │ │ │ -     the RPC program name
│ │ │ │ -    </p></dd><dt><span class="term"><em class="parameter"><code>authflavor</code></em></span></dt><dd><p>
│ │ │ │ + </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>authflavor</code></em></span></dt><dd><p>
│ │ │ │       the authentication flavor
│ │ │ │ -    </p></dd><dt><span class="term"><em class="parameter"><code>servername</code></em></span></dt><dd><p>
│ │ │ │ -     the server machine name
│ │ │ │ -    </p></dd><dt><span class="term"><em class="parameter"><code>prog</code></em></span></dt><dd><p>
│ │ │ │ -     the RPC program number
│ │ │ │ -    </p></dd><dt><span class="term"><em class="parameter"><code>vers</code></em></span></dt><dd><p>
│ │ │ │ -     the RPC program version number
│ │ │ │      </p></dd><dt><span class="term"><em class="parameter"><code>port</code></em></span></dt><dd><p>
│ │ │ │       the port number
│ │ │ │ +    </p></dd><dt><span class="term"><em class="parameter"><code>vers</code></em></span></dt><dd><p>
│ │ │ │ +     the RPC program version number
│ │ │ │ +    </p></dd><dt><span class="term"><em class="parameter"><code>prot</code></em></span></dt><dd><p>
│ │ │ │ +     the IP protocol number
│ │ │ │ +    </p></dd><dt><span class="term"><em class="parameter"><code>prog</code></em></span></dt><dd><p>
│ │ │ │ +     the RPC program number
│ │ │ │ +    </p></dd><dt><span class="term"><em class="parameter"><code>servername</code></em></span></dt><dd><p>
│ │ │ │ +     the server machine name
│ │ │ │ +    </p></dd><dt><span class="term"><em class="parameter"><code>progname</code></em></span></dt><dd><p>
│ │ │ │ +     the RPC program name
│ │ │ │      </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>
│ │ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-sunrpc-clnt-restart-call.html
│ │ │ │ @@ -1,17 +1,17 @@
│ │ │ │  <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; 
│ │ │ │       Restart an asynchronous RPC call
│ │ │ │ - </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_pid</code></em></span></dt><dd><p>
│ │ │ │ -     the debugging aid of task
│ │ │ │ -    </p></dd><dt><span class="term"><em class="parameter"><code>xid</code></em></span></dt><dd><p>
│ │ │ │ -     the transmission id
│ │ │ │ + </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_priority</code></em></span></dt><dd><p>
│ │ │ │ +     the task priority
│ │ │ │      </p></dd><dt><span class="term"><em class="parameter"><code>tk_runstate</code></em></span></dt><dd><p>
│ │ │ │       the task run status
│ │ │ │ -    </p></dd><dt><span class="term"><em class="parameter"><code>tk_priority</code></em></span></dt><dd><p>
│ │ │ │ -     the task priority
│ │ │ │ +    </p></dd><dt><span class="term"><em class="parameter"><code>xid</code></em></span></dt><dd><p>
│ │ │ │ +     the transmission id
│ │ │ │ +    </p></dd><dt><span class="term"><em class="parameter"><code>tk_pid</code></em></span></dt><dd><p>
│ │ │ │ +     the debugging aid of task
│ │ │ │      </p></dd><dt><span class="term"><em class="parameter"><code>prog</code></em></span></dt><dd><p>
│ │ │ │       the RPC program number
│ │ │ │      </p></dd><dt><span class="term"><em class="parameter"><code>servername</code></em></span></dt><dd><p>
│ │ │ │       the server machine name
│ │ │ │      </p></dd><dt><span class="term"><em class="parameter"><code>tk_flags</code></em></span></dt><dd><p>
│ │ │ │       the task flags
│ │ │ │      </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>
│ │ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-sunrpc-clnt-shutdown-client.html
│ │ │ │ @@ -1,39 +1,39 @@
│ │ │ │  <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; 
│ │ │ │       Shutdown an RPC client
│ │ │ │ - </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>
│ │ │ │ + </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>prog</code></em></span></dt><dd><p>
│ │ │ │       the RPC program number
│ │ │ │ -    </p></dd><dt><span class="term"><em class="parameter"><code>netreconn</code></em></span></dt><dd><p>
│ │ │ │ -     the count of reconnections
│ │ │ │ -    </p></dd><dt><span class="term"><em class="parameter"><code>port</code></em></span></dt><dd><p>
│ │ │ │ -     the port number
│ │ │ │      </p></dd><dt><span class="term"><em class="parameter"><code>servername</code></em></span></dt><dd><p>
│ │ │ │       the server machine name
│ │ │ │ +    </p></dd><dt><span class="term"><em class="parameter"><code>progname</code></em></span></dt><dd><p>
│ │ │ │ +     the RPC program name
│ │ │ │ +    </p></dd><dt><span class="term"><em class="parameter"><code>om_bytes_sent</code></em></span></dt><dd><p>
│ │ │ │ +     the count of bytes out
│ │ │ │ +    </p></dd><dt><span class="term"><em class="parameter"><code>port</code></em></span></dt><dd><p>
│ │ │ │ +     the port number
│ │ │ │      </p></dd><dt><span class="term"><em class="parameter"><code>om_queue</code></em></span></dt><dd><p>
│ │ │ │       the jiffies queued for xmit
│ │ │ │      </p></dd><dt><span class="term"><em class="parameter"><code>rpccnt</code></em></span></dt><dd><p>
│ │ │ │       the count of RPC calls
│ │ │ │ -    </p></dd><dt><span class="term"><em class="parameter"><code>om_execute</code></em></span></dt><dd><p>
│ │ │ │ -     the RPC execution jiffies
│ │ │ │ -    </p></dd><dt><span class="term"><em class="parameter"><code>vers</code></em></span></dt><dd><p>
│ │ │ │ -     the RPC program version number
│ │ │ │ -    </p></dd><dt><span class="term"><em class="parameter"><code>om_bytes_recv</code></em></span></dt><dd><p>
│ │ │ │ -     the count of bytes in
│ │ │ │ +    </p></dd><dt><span class="term"><em class="parameter"><code>netreconn</code></em></span></dt><dd><p>
│ │ │ │ +     the count of reconnections
│ │ │ │ +    </p></dd><dt><span class="term"><em class="parameter"><code>om_ops</code></em></span></dt><dd><p>
│ │ │ │ +     the count of operations
│ │ │ │      </p></dd><dt><span class="term"><em class="parameter"><code>clones</code></em></span></dt><dd><p>
│ │ │ │       the number of clones
│ │ │ │ -    </p></dd><dt><span class="term"><em class="parameter"><code>prot</code></em></span></dt><dd><p>
│ │ │ │ -     the IP protocol number
│ │ │ │ +    </p></dd><dt><span class="term"><em class="parameter"><code>authflavor</code></em></span></dt><dd><p>
│ │ │ │ +     the authentication flavor
│ │ │ │ +    </p></dd><dt><span class="term"><em class="parameter"><code>om_bytes_recv</code></em></span></dt><dd><p>
│ │ │ │ +     the count of bytes in
│ │ │ │ +    </p></dd><dt><span class="term"><em class="parameter"><code>om_ntrans</code></em></span></dt><dd><p>
│ │ │ │ +     the count of RPC transmissions
│ │ │ │ +    </p></dd><dt><span class="term"><em class="parameter"><code>om_execute</code></em></span></dt><dd><p>
│ │ │ │ +     the RPC execution jiffies
│ │ │ │      </p></dd><dt><span class="term"><em class="parameter"><code>tasks</code></em></span></dt><dd><p>
│ │ │ │       the number of references
│ │ │ │ -    </p></dd><dt><span class="term"><em class="parameter"><code>om_ops</code></em></span></dt><dd><p>
│ │ │ │ -     the count of operations
│ │ │ │ -    </p></dd><dt><span class="term"><em class="parameter"><code>om_bytes_sent</code></em></span></dt><dd><p>
│ │ │ │ -     the count of bytes out
│ │ │ │ +    </p></dd><dt><span class="term"><em class="parameter"><code>vers</code></em></span></dt><dd><p>
│ │ │ │ +     the RPC program version number
│ │ │ │      </p></dd><dt><span class="term"><em class="parameter"><code>om_rtt</code></em></span></dt><dd><p>
│ │ │ │       the RPC RTT jiffies
│ │ │ │ -    </p></dd><dt><span class="term"><em class="parameter"><code>progname</code></em></span></dt><dd><p>
│ │ │ │ -     the RPC program name
│ │ │ │ -    </p></dd><dt><span class="term"><em class="parameter"><code>om_ntrans</code></em></span></dt><dd><p>
│ │ │ │ -     the count of RPC transmissions
│ │ │ │ -    </p></dd><dt><span class="term"><em class="parameter"><code>authflavor</code></em></span></dt><dd><p>
│ │ │ │ -     the authentication flavor
│ │ │ │ +    </p></dd><dt><span class="term"><em class="parameter"><code>prot</code></em></span></dt><dd><p>
│ │ │ │ +     the IP protocol number
│ │ │ │      </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>
│ │ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-sunrpc-sched-delay.html
│ │ │ │ @@ -1,17 +1,17 @@
│ │ │ │  <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; 
│ │ │ │       Delay an RPC task
│ │ │ │ - </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_flags</code></em></span></dt><dd><p>
│ │ │ │ -     the flags of the task
│ │ │ │ -    </p></dd><dt><span class="term"><em class="parameter"><code>prog</code></em></span></dt><dd><p>
│ │ │ │ -     the program number in the RPC call
│ │ │ │ + </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>delay</code></em></span></dt><dd><p>
│ │ │ │ +     the time delayed
│ │ │ │      </p></dd><dt><span class="term"><em class="parameter"><code>prot</code></em></span></dt><dd><p>
│ │ │ │       the IP protocol in the RPC call
│ │ │ │ -    </p></dd><dt><span class="term"><em class="parameter"><code>delay</code></em></span></dt><dd><p>
│ │ │ │ -     the time delayed
│ │ │ │ -    </p></dd><dt><span class="term"><em class="parameter"><code>xid</code></em></span></dt><dd><p>
│ │ │ │ -     the transmission id in the RPC call
│ │ │ │ -    </p></dd><dt><span class="term"><em class="parameter"><code>vers</code></em></span></dt><dd><p>
│ │ │ │ -     the program version in the RPC call
│ │ │ │      </p></dd><dt><span class="term"><em class="parameter"><code>tk_pid</code></em></span></dt><dd><p>
│ │ │ │       the debugging id of the task
│ │ │ │ +    </p></dd><dt><span class="term"><em class="parameter"><code>vers</code></em></span></dt><dd><p>
│ │ │ │ +     the program version in the RPC call
│ │ │ │ +    </p></dd><dt><span class="term"><em class="parameter"><code>xid</code></em></span></dt><dd><p>
│ │ │ │ +     the transmission id in the RPC call
│ │ │ │ +    </p></dd><dt><span class="term"><em class="parameter"><code>tk_flags</code></em></span></dt><dd><p>
│ │ │ │ +     the flags of the task
│ │ │ │ +    </p></dd><dt><span class="term"><em class="parameter"><code>prog</code></em></span></dt><dd><p>
│ │ │ │ +     the program number in the RPC call
│ │ │ │      </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>
│ │ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-sunrpc-sched-execute.html
│ │ │ │ @@ -1,15 +1,15 @@
│ │ │ │  <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; 
│ │ │ │       Execute the RPC `scheduler'
│ │ │ │ - </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>
│ │ │ │ -     the transmission id in the RPC call
│ │ │ │ + </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>prot</code></em></span></dt><dd><p>
│ │ │ │ +     the IP protocol in the RPC call
│ │ │ │      </p></dd><dt><span class="term"><em class="parameter"><code>tk_pid</code></em></span></dt><dd><p>
│ │ │ │       the debugging id of the task
│ │ │ │ +    </p></dd><dt><span class="term"><em class="parameter"><code>xid</code></em></span></dt><dd><p>
│ │ │ │ +     the transmission id in the RPC call
│ │ │ │      </p></dd><dt><span class="term"><em class="parameter"><code>vers</code></em></span></dt><dd><p>
│ │ │ │       the program version in the RPC call
│ │ │ │ -    </p></dd><dt><span class="term"><em class="parameter"><code>prot</code></em></span></dt><dd><p>
│ │ │ │ -     the IP protocol in the RPC call
│ │ │ │ -    </p></dd><dt><span class="term"><em class="parameter"><code>prog</code></em></span></dt><dd><p>
│ │ │ │ -     the program number in the RPC call
│ │ │ │      </p></dd><dt><span class="term"><em class="parameter"><code>tk_flags</code></em></span></dt><dd><p>
│ │ │ │       the flags of the task
│ │ │ │ +    </p></dd><dt><span class="term"><em class="parameter"><code>prog</code></em></span></dt><dd><p>
│ │ │ │ +     the program number in the RPC call
│ │ │ │      </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>
│ │ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-sunrpc-sched-new-task.html
│ │ │ │ @@ -1,13 +1,13 @@
│ │ │ │  <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; 
│ │ │ │       Create new task for the specified client
│ │ │ │ - </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>tk_flags</code></em></span></dt><dd><p>
│ │ │ │ -     the flags of the task
│ │ │ │ -    </p></dd><dt><span class="term"><em class="parameter"><code>prog</code></em></span></dt><dd><p>
│ │ │ │ + </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>prog</code></em></span></dt><dd><p>
│ │ │ │       the program number in the RPC call
│ │ │ │ -    </p></dd><dt><span class="term"><em class="parameter"><code>prot</code></em></span></dt><dd><p>
│ │ │ │ -     the IP protocol in the RPC call
│ │ │ │ +    </p></dd><dt><span class="term"><em class="parameter"><code>tk_flags</code></em></span></dt><dd><p>
│ │ │ │ +     the flags of the task
│ │ │ │      </p></dd><dt><span class="term"><em class="parameter"><code>vers</code></em></span></dt><dd><p>
│ │ │ │       the program version in the RPC call
│ │ │ │      </p></dd><dt><span class="term"><em class="parameter"><code>xid</code></em></span></dt><dd><p>
│ │ │ │       the transmission id in the RPC call
│ │ │ │ +    </p></dd><dt><span class="term"><em class="parameter"><code>prot</code></em></span></dt><dd><p>
│ │ │ │ +     the IP protocol in the RPC call
│ │ │ │      </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>
│ │ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-sunrpc-sched-release-task.html
│ │ │ │ @@ -1,16 +1,16 @@
│ │ │ │  <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; 
│ │ │ │       Release all resources associated with a task
│ │ │ │ - </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>prog</code></em></span></dt><dd><p>
│ │ │ │ -     the program number in the RPC call
│ │ │ │ -    </p></dd><dt><span class="term"><em class="parameter"><code>tk_flags</code></em></span></dt><dd><p>
│ │ │ │ -     the flags of the task
│ │ │ │ + </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>vers</code></em></span></dt><dd><p>
│ │ │ │ +     the program version in the RPC call
│ │ │ │      </p></dd><dt><span class="term"><em class="parameter"><code>xid</code></em></span></dt><dd><p>
│ │ │ │       the transmission id in the RPC call
│ │ │ │ -    </p></dd><dt><span class="term"><em class="parameter"><code>vers</code></em></span></dt><dd><p>
│ │ │ │ -     the program version in the RPC call
│ │ │ │      </p></dd><dt><span class="term"><em class="parameter"><code>prot</code></em></span></dt><dd><p>
│ │ │ │       the IP protocol in the RPC call
│ │ │ │ -    </p></dd></dl></div></div><div class="refsect1"><a name="idm11761"></a><h2>Description</h2><p>
│ │ │ │ +    </p></dd><dt><span class="term"><em class="parameter"><code>tk_flags</code></em></span></dt><dd><p>
│ │ │ │ +     the flags of the task
│ │ │ │ +    </p></dd><dt><span class="term"><em class="parameter"><code>prog</code></em></span></dt><dd><p>
│ │ │ │ +     the program number in the RPC call
│ │ │ │ +    </p></dd></dl></div></div><div class="refsect1"><a name="idm11762"></a><h2>Description</h2><p>
│ │ │ │     <code class="function">rpc_release_task</code> function might not be found for a particular kernel.
│ │ │ │     So, if we can't find it, just return '-1' for everything.
│ │ │ │  </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>
│ │ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-sunrpc-svc-create.html
│ │ │ │ @@ -1,11 +1,11 @@
│ │ │ │  <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; 
│ │ │ │       Create an RPC service
│ │ │ │ - </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>prog</code></em></span></dt><dd><p>
│ │ │ │ -     the number of the program
│ │ │ │ -    </p></dd><dt><span class="term"><em class="parameter"><code>bufsize</code></em></span></dt><dd><p>
│ │ │ │ + </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>bufsize</code></em></span></dt><dd><p>
│ │ │ │       the buffer size
│ │ │ │ -    </p></dd><dt><span class="term"><em class="parameter"><code>progname</code></em></span></dt><dd><p>
│ │ │ │ -     the name of the program
│ │ │ │      </p></dd><dt><span class="term"><em class="parameter"><code>pg_nvers</code></em></span></dt><dd><p>
│ │ │ │       the number of supported versions
│ │ │ │ +    </p></dd><dt><span class="term"><em class="parameter"><code>prog</code></em></span></dt><dd><p>
│ │ │ │ +     the number of the program
│ │ │ │ +    </p></dd><dt><span class="term"><em class="parameter"><code>progname</code></em></span></dt><dd><p>
│ │ │ │ +     the name of the program
│ │ │ │      </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>
│ │ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-sunrpc-svc-destroy.html
│ │ │ │ @@ -1,21 +1,21 @@
│ │ │ │  <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; 
│ │ │ │       Destroy an RPC service
│ │ │ │ - </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_progname</code></em></span></dt><dd><p>
│ │ │ │ -     the name of the program
│ │ │ │ -    </p></dd><dt><span class="term"><em class="parameter"><code>rpccnt</code></em></span></dt><dd><p>
│ │ │ │ -     the count of valid RPC requests
│ │ │ │ -    </p></dd><dt><span class="term"><em class="parameter"><code>rpcbadfmt</code></em></span></dt><dd><p>
│ │ │ │ + </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>rpcbadfmt</code></em></span></dt><dd><p>
│ │ │ │       the count of requests dropped for bad formats
│ │ │ │ +    </p></dd><dt><span class="term"><em class="parameter"><code>netcnt</code></em></span></dt><dd><p>
│ │ │ │ +     the count of received RPC requests
│ │ │ │      </p></dd><dt><span class="term"><em class="parameter"><code>rpcbadauth</code></em></span></dt><dd><p>
│ │ │ │       the count of requests drooped for authentication failure
│ │ │ │ -    </p></dd><dt><span class="term"><em class="parameter"><code>sv_nrthreads</code></em></span></dt><dd><p>
│ │ │ │ -     the number of concurrent threads
│ │ │ │      </p></dd><dt><span class="term"><em class="parameter"><code>nettcpconn</code></em></span></dt><dd><p>
│ │ │ │       the count of accepted TCP connections
│ │ │ │ -    </p></dd><dt><span class="term"><em class="parameter"><code>sv_name</code></em></span></dt><dd><p>
│ │ │ │ -     the service name
│ │ │ │ -    </p></dd><dt><span class="term"><em class="parameter"><code>netcnt</code></em></span></dt><dd><p>
│ │ │ │ -     the count of received RPC requests
│ │ │ │ +    </p></dd><dt><span class="term"><em class="parameter"><code>sv_nrthreads</code></em></span></dt><dd><p>
│ │ │ │ +     the number of concurrent threads
│ │ │ │ +    </p></dd><dt><span class="term"><em class="parameter"><code>sv_progname</code></em></span></dt><dd><p>
│ │ │ │ +     the name of the program
│ │ │ │      </p></dd><dt><span class="term"><em class="parameter"><code>sv_prog</code></em></span></dt><dd><p>
│ │ │ │       the number of the program
│ │ │ │ +    </p></dd><dt><span class="term"><em class="parameter"><code>sv_name</code></em></span></dt><dd><p>
│ │ │ │ +     the service name
│ │ │ │ +    </p></dd><dt><span class="term"><em class="parameter"><code>rpccnt</code></em></span></dt><dd><p>
│ │ │ │ +     the count of valid RPC requests
│ │ │ │      </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>
│ │ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-sunrpc-svc-drop.html
│ │ │ │ @@ -1,17 +1,17 @@
│ │ │ │  <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; 
│ │ │ │       Drop RPC request
│ │ │ │ - </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>rq_prog</code></em></span></dt><dd><p>
│ │ │ │ -     the program number in the request
│ │ │ │ -    </p></dd><dt><span class="term"><em class="parameter"><code>rq_prot</code></em></span></dt><dd><p>
│ │ │ │ + </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_prot</code></em></span></dt><dd><p>
│ │ │ │       the IP protocol of the reqeust
│ │ │ │ -    </p></dd><dt><span class="term"><em class="parameter"><code>sv_name</code></em></span></dt><dd><p>
│ │ │ │ -     the service name
│ │ │ │      </p></dd><dt><span class="term"><em class="parameter"><code>rq_proc</code></em></span></dt><dd><p>
│ │ │ │       the procedure number in the request
│ │ │ │      </p></dd><dt><span class="term"><em class="parameter"><code>rq_vers</code></em></span></dt><dd><p>
│ │ │ │       the program version in the request
│ │ │ │      </p></dd><dt><span class="term"><em class="parameter"><code>peer_ip</code></em></span></dt><dd><p>
│ │ │ │       the peer address where the request is from
│ │ │ │ +    </p></dd><dt><span class="term"><em class="parameter"><code>rq_prog</code></em></span></dt><dd><p>
│ │ │ │ +     the program number in the request
│ │ │ │ +    </p></dd><dt><span class="term"><em class="parameter"><code>sv_name</code></em></span></dt><dd><p>
│ │ │ │ +     the service name
│ │ │ │      </p></dd><dt><span class="term"><em class="parameter"><code>rq_xid</code></em></span></dt><dd><p>
│ │ │ │       the transmission id in the request
│ │ │ │      </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>
│ │ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-sunrpc-svc-process.html
│ │ │ │ @@ -1,21 +1,21 @@
│ │ │ │  <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; 
│ │ │ │       Process an RPC request
│ │ │ │ - </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_prog</code></em></span></dt><dd><p>
│ │ │ │ + </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_prog</code></em></span></dt><dd><p>
│ │ │ │       the program number in the request
│ │ │ │ -    </p></dd><dt><span class="term"><em class="parameter"><code>rq_prot</code></em></span></dt><dd><p>
│ │ │ │ -     the IP protocol of the reqeust
│ │ │ │ -    </p></dd><dt><span class="term"><em class="parameter"><code>rq_xid</code></em></span></dt><dd><p>
│ │ │ │ -     the transmission id in the request
│ │ │ │      </p></dd><dt><span class="term"><em class="parameter"><code>sv_prog</code></em></span></dt><dd><p>
│ │ │ │       the number of the program
│ │ │ │ +    </p></dd><dt><span class="term"><em class="parameter"><code>sv_name</code></em></span></dt><dd><p>
│ │ │ │ +     the service name
│ │ │ │ +    </p></dd><dt><span class="term"><em class="parameter"><code>rq_xid</code></em></span></dt><dd><p>
│ │ │ │ +     the transmission id in the request
│ │ │ │ +    </p></dd><dt><span class="term"><em class="parameter"><code>rq_prot</code></em></span></dt><dd><p>
│ │ │ │ +     the IP protocol of the reqeust
│ │ │ │ +    </p></dd><dt><span class="term"><em class="parameter"><code>rq_proc</code></em></span></dt><dd><p>
│ │ │ │ +     the procedure number in the request
│ │ │ │ +    </p></dd><dt><span class="term"><em class="parameter"><code>sv_nrthreads</code></em></span></dt><dd><p>
│ │ │ │ +     the number of concurrent threads
│ │ │ │      </p></dd><dt><span class="term"><em class="parameter"><code>rq_vers</code></em></span></dt><dd><p>
│ │ │ │       the program version in the request
│ │ │ │      </p></dd><dt><span class="term"><em class="parameter"><code>peer_ip</code></em></span></dt><dd><p>
│ │ │ │       the peer address where the request is from
│ │ │ │ -    </p></dd><dt><span class="term"><em class="parameter"><code>sv_nrthreads</code></em></span></dt><dd><p>
│ │ │ │ -     the number of concurrent threads
│ │ │ │ -    </p></dd><dt><span class="term"><em class="parameter"><code>rq_proc</code></em></span></dt><dd><p>
│ │ │ │ -     the procedure number in the request
│ │ │ │ -    </p></dd><dt><span class="term"><em class="parameter"><code>sv_name</code></em></span></dt><dd><p>
│ │ │ │ -     the service name
│ │ │ │      </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>
│ │ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-sunrpc-svc-recv.html
│ │ │ │ @@ -1,11 +1,11 @@
│ │ │ │  <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; 
│ │ │ │       Listen for the next RPC request on any socket
│ │ │ │ - </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>
│ │ │ │ + </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_prog</code></em></span></dt><dd><p>
│ │ │ │ +     the number of the program
│ │ │ │ +    </p></dd><dt><span class="term"><em class="parameter"><code>sv_name</code></em></span></dt><dd><p>
│ │ │ │       the service name
│ │ │ │      </p></dd><dt><span class="term"><em class="parameter"><code>sv_nrthreads</code></em></span></dt><dd><p>
│ │ │ │       the number of concurrent threads
│ │ │ │ -    </p></dd><dt><span class="term"><em class="parameter"><code>sv_prog</code></em></span></dt><dd><p>
│ │ │ │ -     the number of the program
│ │ │ │      </p></dd><dt><span class="term"><em class="parameter"><code>timeout</code></em></span></dt><dd><p>
│ │ │ │       the timeout of waiting for data
│ │ │ │      </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>
│ │ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-sunrpc-svc-register.html
│ │ │ │ @@ -1,15 +1,15 @@
│ │ │ │  <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; 
│ │ │ │       Register an RPC service with the local portmapper
│ │ │ │ - </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>prog</code></em></span></dt><dd><p>
│ │ │ │ -     the number of the program
│ │ │ │ -    </p></dd><dt><span class="term"><em class="parameter"><code>port</code></em></span></dt><dd><p>
│ │ │ │ -     the port number
│ │ │ │ -    </p></dd><dt><span class="term"><em class="parameter"><code>sv_name</code></em></span></dt><dd><p>
│ │ │ │ -     the service name
│ │ │ │ -    </p></dd><dt><span class="term"><em class="parameter"><code>prot</code></em></span></dt><dd><p>
│ │ │ │ + </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>prot</code></em></span></dt><dd><p>
│ │ │ │       the IP protocol number
│ │ │ │ +    </p></dd><dt><span class="term"><em class="parameter"><code>prog</code></em></span></dt><dd><p>
│ │ │ │ +     the number of the program
│ │ │ │      </p></dd><dt><span class="term"><em class="parameter"><code>progname</code></em></span></dt><dd><p>
│ │ │ │       the name of the program
│ │ │ │ -    </p></dd></dl></div></div><div class="refsect1"><a name="idm12063"></a><h2>Description</h2><p>
│ │ │ │ +    </p></dd><dt><span class="term"><em class="parameter"><code>sv_name</code></em></span></dt><dd><p>
│ │ │ │ +     the service name
│ │ │ │ +    </p></dd><dt><span class="term"><em class="parameter"><code>port</code></em></span></dt><dd><p>
│ │ │ │ +     the port number
│ │ │ │ +    </p></dd></dl></div></div><div class="refsect1"><a name="idm12064"></a><h2>Description</h2><p>
│ │ │ │     If <em class="parameter"><code>proto</code></em> and <em class="parameter"><code>port</code></em> are both 0, then unregister a service.
│ │ │ │  </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>
│ │ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-sunrpc-svc-send.html
│ │ │ │ @@ -1,17 +1,17 @@
│ │ │ │  <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; 
│ │ │ │       Return reply to RPC client
│ │ │ │ - </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_prot</code></em></span></dt><dd><p>
│ │ │ │ -     the IP protocol of the reqeust
│ │ │ │ + </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>sv_name</code></em></span></dt><dd><p>
│ │ │ │ +     the service name
│ │ │ │      </p></dd><dt><span class="term"><em class="parameter"><code>rq_prog</code></em></span></dt><dd><p>
│ │ │ │       the program number in the request
│ │ │ │ -    </p></dd><dt><span class="term"><em class="parameter"><code>rq_vers</code></em></span></dt><dd><p>
│ │ │ │ -     the program version in the request
│ │ │ │ -    </p></dd><dt><span class="term"><em class="parameter"><code>peer_ip</code></em></span></dt><dd><p>
│ │ │ │ -     the peer address where the request is from
│ │ │ │      </p></dd><dt><span class="term"><em class="parameter"><code>rq_xid</code></em></span></dt><dd><p>
│ │ │ │       the transmission id in the request
│ │ │ │ -    </p></dd><dt><span class="term"><em class="parameter"><code>sv_name</code></em></span></dt><dd><p>
│ │ │ │ -     the service name
│ │ │ │ +    </p></dd><dt><span class="term"><em class="parameter"><code>rq_prot</code></em></span></dt><dd><p>
│ │ │ │ +     the IP protocol of the reqeust
│ │ │ │      </p></dd><dt><span class="term"><em class="parameter"><code>rq_proc</code></em></span></dt><dd><p>
│ │ │ │       the procedure number in the request
│ │ │ │ +    </p></dd><dt><span class="term"><em class="parameter"><code>rq_vers</code></em></span></dt><dd><p>
│ │ │ │ +     the program version in the request
│ │ │ │ +    </p></dd><dt><span class="term"><em class="parameter"><code>peer_ip</code></em></span></dt><dd><p>
│ │ │ │ +     the peer address where the request is from
│ │ │ │      </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>
│ │ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-switch-file.html
│ │ │ │ @@ -1,14 +1,14 @@
│ │ │ │  <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; 
│ │ │ │    switch to the next output file
│ │ │ │   </p></div><div class="refsynopsisdiv"><h2>Synopsis</h2><pre class="programlisting">
│ │ │ │      switch_file()
│ │ │ │ -</pre></div><div class="refsect1"><a name="idm26058"></a><h2>Arguments</h2><p>
│ │ │ │ +</pre></div><div class="refsect1"><a name="idm26059"></a><h2>Arguments</h2><p>
│ │ │ │    None
│ │ │ │ - </p></div><div class="refsect1"><a name="idm26061"></a><h2>Description</h2><p>
│ │ │ │ + </p></div><div class="refsect1"><a name="idm26062"></a><h2>Description</h2><p>
│ │ │ │     This function sends a signal to the stapio process,
│ │ │ │     commanding it to rotate to the next output file when output is
│ │ │ │     sent to file(s).
│ │ │ │     </p><p>
│ │ │ │  
│ │ │ │     The mechanism of switching files was changed by upstream commit
│ │ │ │     5b39471380a238469c8fc18136f12600e5e9aec7 .  With this commit, the
│ │ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-symdata.html
│ │ │ │ @@ -1,14 +1,14 @@
│ │ │ │  <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; 
│ │ │ │       Return the kernel symbol and module offset for the address
│ │ │ │   </p></div><div class="refsynopsisdiv"><h2>Synopsis</h2><pre class="programlisting">
│ │ │ │      symdata:string(addr:long)
│ │ │ │ -</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>
│ │ │ │ +</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>
│ │ │ │       The address to translate
│ │ │ │ -    </p></dd></dl></div></div><div class="refsect1"><a name="idm2330"></a><h2>Description</h2><p>
│ │ │ │ +    </p></dd></dl></div></div><div class="refsect1"><a name="idm2331"></a><h2>Description</h2><p>
│ │ │ │     Returns the (function) symbol name associated with the
│ │ │ │     given address if known, the offset from the start and size of the
│ │ │ │     symbol, plus module name (between brackets). If symbol is unknown,
│ │ │ │     but module is known, the offset inside the module, plus the size of
│ │ │ │     the module is added.  If any element is not known it will be
│ │ │ │     omitted and if the symbol name is unknown it will return the hex
│ │ │ │     string for the given address.
│ │ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-symfile.html
│ │ │ │ @@ -1,11 +1,11 @@
│ │ │ │  <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; 
│ │ │ │       Return the file name of a given address.
│ │ │ │   </p></div><div class="refsynopsisdiv"><h2>Synopsis</h2><pre class="programlisting">
│ │ │ │      symfile:string(addr:long)
│ │ │ │ -</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>
│ │ │ │ +</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>
│ │ │ │       The address to translate.
│ │ │ │ -    </p></dd></dl></div></div><div class="refsect1"><a name="idm2356"></a><h2>Description</h2><p>
│ │ │ │ +    </p></dd></dl></div></div><div class="refsect1"><a name="idm2357"></a><h2>Description</h2><p>
│ │ │ │     Returns the file name of the  given address, if known. If the
│ │ │ │     file name cannot be found, the hex string representation of the address
│ │ │ │     will be returned.
│ │ │ │  </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>
│ │ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-symfileline.html
│ │ │ │ @@ -1,11 +1,11 @@
│ │ │ │  <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; 
│ │ │ │       Return the file name and line number of an address.
│ │ │ │   </p></div><div class="refsynopsisdiv"><h2>Synopsis</h2><pre class="programlisting">
│ │ │ │      symfileline:string(addr:long)
│ │ │ │ -</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>
│ │ │ │ +</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>
│ │ │ │       The address to translate.
│ │ │ │ -    </p></dd></dl></div></div><div class="refsect1"><a name="idm2382"></a><h2>Description</h2><p>
│ │ │ │ +    </p></dd></dl></div></div><div class="refsect1"><a name="idm2383"></a><h2>Description</h2><p>
│ │ │ │     Returns the file name and the (approximate) line number of the
│ │ │ │     given address, if known. If the file name or the line number cannot be
│ │ │ │     found, the hex string representation of the address will be returned.
│ │ │ │  </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>
│ │ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-symline.html
│ │ │ │ @@ -1,11 +1,11 @@
│ │ │ │  <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; 
│ │ │ │       Return the line number of an address.
│ │ │ │   </p></div><div class="refsynopsisdiv"><h2>Synopsis</h2><pre class="programlisting">
│ │ │ │      symline:string(addr:long)
│ │ │ │ -</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>
│ │ │ │ +</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>
│ │ │ │       The address to translate.
│ │ │ │ -    </p></dd></dl></div></div><div class="refsect1"><a name="idm2408"></a><h2>Description</h2><p>
│ │ │ │ +    </p></dd></dl></div></div><div class="refsect1"><a name="idm2409"></a><h2>Description</h2><p>
│ │ │ │     Returns the (approximate) line number of the given address, if
│ │ │ │     known. If the line number cannot be found, the hex string representation of
│ │ │ │     the address will be returned.
│ │ │ │  </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>
│ │ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-symname.html
│ │ │ │ @@ -1,11 +1,11 @@
│ │ │ │  <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; 
│ │ │ │       Return the kernel symbol associated with the given address
│ │ │ │   </p></div><div class="refsynopsisdiv"><h2>Synopsis</h2><pre class="programlisting">
│ │ │ │      symname:string(addr:long)
│ │ │ │ -</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>
│ │ │ │ +</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>
│ │ │ │       The address to translate
│ │ │ │ -    </p></dd></dl></div></div><div class="refsect1"><a name="idm2434"></a><h2>Description</h2><p>
│ │ │ │ +    </p></dd></dl></div></div><div class="refsect1"><a name="idm2435"></a><h2>Description</h2><p>
│ │ │ │     Returns the (function) symbol name associated with the
│ │ │ │     given address if known. If not known it will return the hex string
│ │ │ │     representation of addr.
│ │ │ │  </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>
│ │ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-syscall-any-return.html
│ │ │ │ @@ -1,18 +1,18 @@
│ │ │ │  <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; 
│ │ │ │       Record exit from a syscall
│ │ │ │ - </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>
│ │ │ │ -     number of the syscall
│ │ │ │ -    </p></dd><dt><span class="term"><em class="parameter"><code>retval</code></em></span></dt><dd><p>
│ │ │ │ + </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>retval</code></em></span></dt><dd><p>
│ │ │ │       return value of the syscall
│ │ │ │      </p></dd><dt><span class="term"><em class="parameter"><code>name</code></em></span></dt><dd><p>
│ │ │ │       name of the syscall
│ │ │ │ -    </p></dd></dl></div></div><div class="refsect1"><a name="idm26528"></a><h2>Context</h2><p>
│ │ │ │ +    </p></dd><dt><span class="term"><em class="parameter"><code>syscall_nr</code></em></span></dt><dd><p>
│ │ │ │ +     number of the syscall
│ │ │ │ +    </p></dd></dl></div></div><div class="refsect1"><a name="idm26529"></a><h2>Context</h2><p>
│ │ │ │     The process performing the syscall
│ │ │ │ -</p></div><div class="refsect1"><a name="idm26531"></a><h2>Description</h2><p>
│ │ │ │ +</p></div><div class="refsect1"><a name="idm26532"></a><h2>Description</h2><p>
│ │ │ │     The syscall_any.return probe point is designed to be a low overhead
│ │ │ │     that monitors all the syscalls returns via a kernel tracepoint.
│ │ │ │     Because of the breadth of syscalls it monitors it provides
│ │ │ │     no information about the syscall arguments, argstr string
│ │ │ │     representation of those arguments, or a string interpretation
│ │ │ │     of the return value (retval).
│ │ │ │     </p><p>
│ │ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-syscall-any.html
│ │ │ │ @@ -1,16 +1,16 @@
│ │ │ │  <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; 
│ │ │ │    Record entry into a syscall
│ │ │ │ - </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>name</code></em></span></dt><dd><p>
│ │ │ │ -     name of the syscall
│ │ │ │ -    </p></dd><dt><span class="term"><em class="parameter"><code>syscall_nr</code></em></span></dt><dd><p>
│ │ │ │ + </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>syscall_nr</code></em></span></dt><dd><p>
│ │ │ │       number of the syscall
│ │ │ │ -    </p></dd></dl></div></div><div class="refsect1"><a name="idm26487"></a><h2>Context</h2><p>
│ │ │ │ +    </p></dd><dt><span class="term"><em class="parameter"><code>name</code></em></span></dt><dd><p>
│ │ │ │ +     name of the syscall
│ │ │ │ +    </p></dd></dl></div></div><div class="refsect1"><a name="idm26488"></a><h2>Context</h2><p>
│ │ │ │     The process performing the syscall
│ │ │ │ -</p></div><div class="refsect1"><a name="idm26490"></a><h2>Description</h2><p>
│ │ │ │ +</p></div><div class="refsect1"><a name="idm26491"></a><h2>Description</h2><p>
│ │ │ │     The syscall_any probe point is designed to be a low overhead
│ │ │ │     that monitors all the syscalls entered via a kernel tracepoint.
│ │ │ │     Because of the breadth of syscalls it monitors it provides
│ │ │ │     no information about the syscall arguments or argstr string
│ │ │ │     representation of those arguments.
│ │ │ │     </p><p>
│ │ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-system.html
│ │ │ │ @@ -1,14 +1,14 @@
│ │ │ │  <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; 
│ │ │ │    Issue a command to the system
│ │ │ │   </p></div><div class="refsynopsisdiv"><h2>Synopsis</h2><pre class="programlisting">
│ │ │ │      system(cmd:string)
│ │ │ │ -</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>
│ │ │ │ +</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>
│ │ │ │       the command to issue to the system
│ │ │ │ -    </p></dd></dl></div></div><div class="refsect1"><a name="idm4316"></a><h2>Description</h2><p>
│ │ │ │ +    </p></dd></dl></div></div><div class="refsect1"><a name="idm4317"></a><h2>Description</h2><p>
│ │ │ │     This function runs a command on the system.  The
│ │ │ │     command is started in the background some time after the current
│ │ │ │     probe completes. The command is run with the same UID as the user
│ │ │ │     running the stap or staprun command.  The runtime may impose a
│ │ │ │     relatively short length limit on the command string.  Exceeding it
│ │ │ │     may print a warning.
│ │ │ │  </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>
│ │ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-target-set-pid.html
│ │ │ │ @@ -1,11 +1,11 @@
│ │ │ │  <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; 
│ │ │ │    Does pid descend from target process?
│ │ │ │   </p></div><div class="refsynopsisdiv"><h2>Synopsis</h2><pre class="programlisting">
│ │ │ │      target_set_pid(pid:)
│ │ │ │ -</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>
│ │ │ │ +</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>
│ │ │ │       The pid of the process to query
│ │ │ │ -    </p></dd></dl></div></div><div class="refsect1"><a name="idm15703"></a><h2>Description</h2><p>
│ │ │ │ +    </p></dd></dl></div></div><div class="refsect1"><a name="idm15704"></a><h2>Description</h2><p>
│ │ │ │     This function returns whether the given process-id is
│ │ │ │     within the <span class="quote">&#8220;<span class="quote">target set</span>&#8221;</span>, that is whether it is a descendant of the
│ │ │ │     top-level <code class="function">target</code> process.
│ │ │ │  </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>
│ │ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-target-set-report.html
│ │ │ │ @@ -1,10 +1,10 @@
│ │ │ │  <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; 
│ │ │ │       Print a report about the target set
│ │ │ │   </p></div><div class="refsynopsisdiv"><h2>Synopsis</h2><pre class="programlisting">
│ │ │ │      target_set_report()
│ │ │ │ -</pre></div><div class="refsect1"><a name="idm15723"></a><h2>Arguments</h2><p>
│ │ │ │ +</pre></div><div class="refsect1"><a name="idm15724"></a><h2>Arguments</h2><p>
│ │ │ │    None
│ │ │ │ - </p></div><div class="refsect1"><a name="idm15726"></a><h2>Description</h2><p>
│ │ │ │ + </p></div><div class="refsect1"><a name="idm15727"></a><h2>Description</h2><p>
│ │ │ │     This function prints a report about the processes in the
│ │ │ │     target set, and their ancestry.
│ │ │ │  </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>
│ │ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-target.html
│ │ │ │ @@ -1,14 +1,14 @@
│ │ │ │  <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; 
│ │ │ │       Return the process ID of the target process
│ │ │ │   </p></div><div class="refsynopsisdiv"><h2>Synopsis</h2><pre class="programlisting">
│ │ │ │      target:long()
│ │ │ │ -</pre></div><div class="refsect1"><a name="idm2452"></a><h2>Arguments</h2><p>
│ │ │ │ +</pre></div><div class="refsect1"><a name="idm2453"></a><h2>Arguments</h2><p>
│ │ │ │    None
│ │ │ │ - </p></div><div class="refsect1"><a name="idm2455"></a><h2>Description</h2><p>
│ │ │ │ + </p></div><div class="refsect1"><a name="idm2456"></a><h2>Description</h2><p>
│ │ │ │     This function returns the process ID of the target
│ │ │ │     process.  This is useful in conjunction with the -x PID or
│ │ │ │     -c CMD command-line options to stap. An example of its use is
│ │ │ │     to create scripts that filter on a specific process.
│ │ │ │     </p><p>
│ │ │ │  
│ │ │ │     -x &lt;pid&gt;
│ │ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-task-ancestry.html
│ │ │ │ @@ -1,13 +1,13 @@
│ │ │ │  <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; 
│ │ │ │    The ancestry of the given task
│ │ │ │   </p></div><div class="refsynopsisdiv"><h2>Synopsis</h2><pre class="programlisting">
│ │ │ │      task_ancestry:string(task:long,with_time:long)
│ │ │ │ -</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>
│ │ │ │ +</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>
│ │ │ │       task_struct pointer
│ │ │ │      </p></dd><dt><span class="term"><em class="parameter"><code>with_time</code></em></span></dt><dd><p>
│ │ │ │       set to 1 to also print the start time of processes (given as a
│ │ │ │       delta from boot time)
│ │ │ │ -    </p></dd></dl></div></div><div class="refsect1"><a name="idm2490"></a><h2>Description</h2><p>
│ │ │ │ +    </p></dd></dl></div></div><div class="refsect1"><a name="idm2491"></a><h2>Description</h2><p>
│ │ │ │     Return the ancestry of the given task in the form of
│ │ │ │     <span class="quote">&#8220;<span class="quote">grandparent_process=&gt;parent_process=&gt;process</span>&#8221;</span>.
│ │ │ │  </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>
│ │ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-task-backtrace.html
│ │ │ │ @@ -1,12 +1,12 @@
│ │ │ │  <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; 
│ │ │ │       Hex backtrace of an arbitrary task
│ │ │ │   </p></div><div class="refsynopsisdiv"><h2>Synopsis</h2><pre class="programlisting">
│ │ │ │      task_backtrace:string(task:long)
│ │ │ │ -</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>
│ │ │ │ +</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>
│ │ │ │       pointer to task_struct
│ │ │ │ -    </p></dd></dl></div></div><div class="refsect1"><a name="idm2517"></a><h2>Description</h2><p>
│ │ │ │ +    </p></dd></dl></div></div><div class="refsect1"><a name="idm2518"></a><h2>Description</h2><p>
│ │ │ │     This function returns a string of hex addresses
│ │ │ │     that are a backtrace of the stack of a particular task
│ │ │ │     Output may be truncated as per maximum string length.
│ │ │ │     Deprecated in SystemTap 1.6.
│ │ │ │  </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>
│ │ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-task-cpu.html
│ │ │ │ @@ -1,9 +1,9 @@
│ │ │ │  <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; 
│ │ │ │       The scheduled cpu of the task
│ │ │ │   </p></div><div class="refsynopsisdiv"><h2>Synopsis</h2><pre class="programlisting">
│ │ │ │      task_cpu:long(task:long)
│ │ │ │ -</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>
│ │ │ │ +</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>
│ │ │ │       task_struct pointer
│ │ │ │ -    </p></dd></dl></div></div><div class="refsect1"><a name="idm2543"></a><h2>Description</h2><p>
│ │ │ │ +    </p></dd></dl></div></div><div class="refsect1"><a name="idm2544"></a><h2>Description</h2><p>
│ │ │ │     This function returns the scheduled cpu for the given 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-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>
│ │ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-task-current.html
│ │ │ │ @@ -1,11 +1,11 @@
│ │ │ │  <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; 
│ │ │ │    The current task_struct of the current task
│ │ │ │   </p></div><div class="refsynopsisdiv"><h2>Synopsis</h2><pre class="programlisting">
│ │ │ │      task_current:long()
│ │ │ │ -</pre></div><div class="refsect1"><a name="idm2561"></a><h2>Arguments</h2><p>
│ │ │ │ +</pre></div><div class="refsect1"><a name="idm2562"></a><h2>Arguments</h2><p>
│ │ │ │    None
│ │ │ │ - </p></div><div class="refsect1"><a name="idm2564"></a><h2>Description</h2><p>
│ │ │ │ + </p></div><div class="refsect1"><a name="idm2565"></a><h2>Description</h2><p>
│ │ │ │     This function returns the task_struct representing the current process.
│ │ │ │     This address can be passed to the various task_*() functions to extract
│ │ │ │     more task-specific data.
│ │ │ │  </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>
│ │ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-task-cwd-path.html
│ │ │ │ @@ -1,7 +1,7 @@
│ │ │ │  <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; 
│ │ │ │       get the path struct pointer for a task's current working directory
│ │ │ │   </p></div><div class="refsynopsisdiv"><h2>Synopsis</h2><pre class="programlisting">
│ │ │ │      task_cwd_path:long(task:long)
│ │ │ │ -</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>
│ │ │ │ +</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>
│ │ │ │       task_struct pointer.
│ │ │ │      </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>
│ │ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-task-dentry-path.html
│ │ │ │ @@ -1,16 +1,16 @@
│ │ │ │  <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; 
│ │ │ │       get the full dentry path
│ │ │ │   </p></div><div class="refsynopsisdiv"><h2>Synopsis</h2><pre class="programlisting">
│ │ │ │      task_dentry_path:string(task:long,dentry:long,vfsmnt:long)
│ │ │ │ -</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>
│ │ │ │ +</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>
│ │ │ │       task_struct pointer.
│ │ │ │      </p></dd><dt><span class="term"><em class="parameter"><code>dentry</code></em></span></dt><dd><p>
│ │ │ │       direntry pointer.
│ │ │ │      </p></dd><dt><span class="term"><em class="parameter"><code>vfsmnt</code></em></span></dt><dd><p>
│ │ │ │       vfsmnt pointer.
│ │ │ │ -    </p></dd></dl></div></div><div class="refsect1"><a name="idm17690"></a><h2>Description</h2><p>
│ │ │ │ +    </p></dd></dl></div></div><div class="refsect1"><a name="idm17691"></a><h2>Description</h2><p>
│ │ │ │     </p><p>
│ │ │ │  
│ │ │ │     Returns the full dirent name (full path to the root), like
│ │ │ │     the kernel d_path function.
│ │ │ │  </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>
│ │ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-task-egid.html
│ │ │ │ @@ -1,9 +1,9 @@
│ │ │ │  <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; 
│ │ │ │       The effective group identifier of the task
│ │ │ │   </p></div><div class="refsynopsisdiv"><h2>Synopsis</h2><pre class="programlisting">
│ │ │ │      task_egid:long(task:long)
│ │ │ │ -</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>
│ │ │ │ +</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>
│ │ │ │       task_struct pointer
│ │ │ │ -    </p></dd></dl></div></div><div class="refsect1"><a name="idm2613"></a><h2>Description</h2><p>
│ │ │ │ +    </p></dd></dl></div></div><div class="refsect1"><a name="idm2614"></a><h2>Description</h2><p>
│ │ │ │     This function returns the effective group id of the given 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-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>
│ │ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-task-euid.html
│ │ │ │ @@ -1,9 +1,9 @@
│ │ │ │  <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; 
│ │ │ │       The effective user identifier of the task
│ │ │ │   </p></div><div class="refsynopsisdiv"><h2>Synopsis</h2><pre class="programlisting">
│ │ │ │      task_euid:long(task:long)
│ │ │ │ -</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>
│ │ │ │ +</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>
│ │ │ │       task_struct pointer
│ │ │ │ -    </p></dd></dl></div></div><div class="refsect1"><a name="idm2639"></a><h2>Description</h2><p>
│ │ │ │ +    </p></dd></dl></div></div><div class="refsect1"><a name="idm2640"></a><h2>Description</h2><p>
│ │ │ │     This function returns the effective user id of the given 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-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>
│ │ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-task-exe-file.html
│ │ │ │ @@ -1,7 +1,7 @@
│ │ │ │  <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; 
│ │ │ │       get the file struct pointer for a task's executable file
│ │ │ │   </p></div><div class="refsynopsisdiv"><h2>Synopsis</h2><pre class="programlisting">
│ │ │ │      task_exe_file:long(task:long)
│ │ │ │ -</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>
│ │ │ │ +</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>
│ │ │ │       task_struct pointer.
│ │ │ │      </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>
│ │ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-task-execname.html
│ │ │ │ @@ -1,9 +1,9 @@
│ │ │ │  <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; 
│ │ │ │       The name of the task
│ │ │ │   </p></div><div class="refsynopsisdiv"><h2>Synopsis</h2><pre class="programlisting">
│ │ │ │      task_execname:string(task:long)
│ │ │ │ -</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>
│ │ │ │ +</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>
│ │ │ │       task_struct pointer
│ │ │ │ -    </p></dd></dl></div></div><div class="refsect1"><a name="idm2688"></a><h2>Description</h2><p>
│ │ │ │ +    </p></dd></dl></div></div><div class="refsect1"><a name="idm2689"></a><h2>Description</h2><p>
│ │ │ │     Return the name of the given 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-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>
│ │ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-task-fd-lookup.html
│ │ │ │ @@ -1,12 +1,12 @@
│ │ │ │  <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; 
│ │ │ │       get the file struct for a task's fd
│ │ │ │   </p></div><div class="refsynopsisdiv"><h2>Synopsis</h2><pre class="programlisting">
│ │ │ │      task_fd_lookup:long(task:long,fd:long)
│ │ │ │ -</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>
│ │ │ │ +</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>
│ │ │ │       task_struct pointer.
│ │ │ │      </p></dd><dt><span class="term"><em class="parameter"><code>fd</code></em></span></dt><dd><p>
│ │ │ │       file descriptor number.
│ │ │ │ -    </p></dd></dl></div></div><div class="refsect1"><a name="idm2719"></a><h2>Description</h2><p>
│ │ │ │ +    </p></dd></dl></div></div><div class="refsect1"><a name="idm2720"></a><h2>Description</h2><p>
│ │ │ │     Returns the file struct pointer for a task's file
│ │ │ │     descriptor.
│ │ │ │  </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>
│ │ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-task-gid.html
│ │ │ │ @@ -1,9 +1,9 @@
│ │ │ │  <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; 
│ │ │ │       The group identifier of the task
│ │ │ │   </p></div><div class="refsynopsisdiv"><h2>Synopsis</h2><pre class="programlisting">
│ │ │ │      task_gid:long(task:long)
│ │ │ │ -</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>
│ │ │ │ +</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>
│ │ │ │       task_struct pointer
│ │ │ │ -    </p></dd></dl></div></div><div class="refsect1"><a name="idm2745"></a><h2>Description</h2><p>
│ │ │ │ +    </p></dd></dl></div></div><div class="refsect1"><a name="idm2746"></a><h2>Description</h2><p>
│ │ │ │     This function returns the group id of the given 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-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>
│ │ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-task-max-file-handles.html
│ │ │ │ @@ -1,9 +1,9 @@
│ │ │ │  <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; 
│ │ │ │       The max number of open files for the task
│ │ │ │   </p></div><div class="refsynopsisdiv"><h2>Synopsis</h2><pre class="programlisting">
│ │ │ │      task_max_file_handles:long(task:long)
│ │ │ │ -</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>
│ │ │ │ +</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>
│ │ │ │       task_struct pointer
│ │ │ │ -    </p></dd></dl></div></div><div class="refsect1"><a name="idm2771"></a><h2>Description</h2><p>
│ │ │ │ +    </p></dd></dl></div></div><div class="refsect1"><a name="idm2772"></a><h2>Description</h2><p>
│ │ │ │     This function returns the maximum number of file handlers for the given 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-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>
│ │ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-task-nice.html
│ │ │ │ @@ -1,9 +1,9 @@
│ │ │ │  <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; 
│ │ │ │       The nice value of the task
│ │ │ │   </p></div><div class="refsynopsisdiv"><h2>Synopsis</h2><pre class="programlisting">
│ │ │ │      task_nice:long(task:long)
│ │ │ │ -</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>
│ │ │ │ +</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>
│ │ │ │       task_struct pointer
│ │ │ │ -    </p></dd></dl></div></div><div class="refsect1"><a name="idm2797"></a><h2>Description</h2><p>
│ │ │ │ +    </p></dd></dl></div></div><div class="refsect1"><a name="idm2798"></a><h2>Description</h2><p>
│ │ │ │     This function returns the nice value of the given 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-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>
│ │ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-task-ns-egid.html
│ │ │ │ @@ -1,9 +1,9 @@
│ │ │ │  <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; 
│ │ │ │       The effective group identifier of the task
│ │ │ │   </p></div><div class="refsynopsisdiv"><h2>Synopsis</h2><pre class="programlisting">
│ │ │ │      task_ns_egid:long(task:long)
│ │ │ │ -</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>
│ │ │ │ +</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>
│ │ │ │       task_struct pointer
│ │ │ │ -    </p></dd></dl></div></div><div class="refsect1"><a name="idm2823"></a><h2>Description</h2><p>
│ │ │ │ +    </p></dd></dl></div></div><div class="refsect1"><a name="idm2824"></a><h2>Description</h2><p>
│ │ │ │     This function returns the effective group id of the given 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-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>
│ │ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-task-ns-euid.html
│ │ │ │ @@ -1,9 +1,9 @@
│ │ │ │  <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; 
│ │ │ │       The effective user identifier of the task
│ │ │ │   </p></div><div class="refsynopsisdiv"><h2>Synopsis</h2><pre class="programlisting">
│ │ │ │      task_ns_euid:long(task:long)
│ │ │ │ -</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>
│ │ │ │ +</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>
│ │ │ │       task_struct pointer
│ │ │ │ -    </p></dd></dl></div></div><div class="refsect1"><a name="idm2849"></a><h2>Description</h2><p>
│ │ │ │ +    </p></dd></dl></div></div><div class="refsect1"><a name="idm2850"></a><h2>Description</h2><p>
│ │ │ │     This function returns the effective user id of the given 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-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>
│ │ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-task-ns-gid.html
│ │ │ │ @@ -1,10 +1,10 @@
│ │ │ │  <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; 
│ │ │ │       The group identifier of the task as seen in a namespace
│ │ │ │   </p></div><div class="refsynopsisdiv"><h2>Synopsis</h2><pre class="programlisting">
│ │ │ │      task_ns_gid:long(task:long)
│ │ │ │ -</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>
│ │ │ │ +</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>
│ │ │ │       task_struct pointer
│ │ │ │ -    </p></dd></dl></div></div><div class="refsect1"><a name="idm2875"></a><h2>Description</h2><p>
│ │ │ │ +    </p></dd></dl></div></div><div class="refsect1"><a name="idm2876"></a><h2>Description</h2><p>
│ │ │ │     This function returns the group id of the given task as seen in
│ │ │ │     in the given user namespace.
│ │ │ │  </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>
│ │ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-task-ns-pid.html
│ │ │ │ @@ -1,10 +1,10 @@
│ │ │ │  <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; 
│ │ │ │       The process identifier of the task
│ │ │ │   </p></div><div class="refsynopsisdiv"><h2>Synopsis</h2><pre class="programlisting">
│ │ │ │      task_ns_pid:long(task:long)
│ │ │ │ -</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>
│ │ │ │ +</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>
│ │ │ │       task_struct pointer
│ │ │ │ -    </p></dd></dl></div></div><div class="refsect1"><a name="idm2901"></a><h2>Description</h2><p>
│ │ │ │ +    </p></dd></dl></div></div><div class="refsect1"><a name="idm2902"></a><h2>Description</h2><p>
│ │ │ │     This fucntion returns the process id of the given task based on
│ │ │ │     the specified pid namespace..
│ │ │ │  </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>
│ │ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-task-ns-tid.html
│ │ │ │ @@ -1,10 +1,10 @@
│ │ │ │  <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; 
│ │ │ │       The thread identifier of the task as seen in a namespace
│ │ │ │   </p></div><div class="refsynopsisdiv"><h2>Synopsis</h2><pre class="programlisting">
│ │ │ │      task_ns_tid:long(task:long)
│ │ │ │ -</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>
│ │ │ │ +</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>
│ │ │ │       task_struct pointer
│ │ │ │ -    </p></dd></dl></div></div><div class="refsect1"><a name="idm2927"></a><h2>Description</h2><p>
│ │ │ │ +    </p></dd></dl></div></div><div class="refsect1"><a name="idm2928"></a><h2>Description</h2><p>
│ │ │ │     This function returns the thread id of the given task as seen 
│ │ │ │     in the pid namespace.
│ │ │ │  </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>
│ │ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-task-ns-uid.html
│ │ │ │ @@ -1,9 +1,9 @@
│ │ │ │  <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; 
│ │ │ │       The user identifier of the task
│ │ │ │   </p></div><div class="refsynopsisdiv"><h2>Synopsis</h2><pre class="programlisting">
│ │ │ │      task_ns_uid:long(task:long)
│ │ │ │ -</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>
│ │ │ │ +</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>
│ │ │ │       task_struct pointer
│ │ │ │ -    </p></dd></dl></div></div><div class="refsect1"><a name="idm2953"></a><h2>Description</h2><p>
│ │ │ │ +    </p></dd></dl></div></div><div class="refsect1"><a name="idm2954"></a><h2>Description</h2><p>
│ │ │ │     This function returns the user id of the given 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-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>
│ │ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-task-open-file-handles.html
│ │ │ │ @@ -1,9 +1,9 @@
│ │ │ │  <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; 
│ │ │ │       The number of open files of the task
│ │ │ │   </p></div><div class="refsynopsisdiv"><h2>Synopsis</h2><pre class="programlisting">
│ │ │ │      task_open_file_handles:long(task:long)
│ │ │ │ -</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>
│ │ │ │ +</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>
│ │ │ │       task_struct pointer
│ │ │ │ -    </p></dd></dl></div></div><div class="refsect1"><a name="idm2979"></a><h2>Description</h2><p>
│ │ │ │ +    </p></dd></dl></div></div><div class="refsect1"><a name="idm2980"></a><h2>Description</h2><p>
│ │ │ │     This function returns the number of open file handlers for the given 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-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>
│ │ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-task-parent.html
│ │ │ │ @@ -1,11 +1,11 @@
│ │ │ │  <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; 
│ │ │ │       The task_struct of the parent task
│ │ │ │   </p></div><div class="refsynopsisdiv"><h2>Synopsis</h2><pre class="programlisting">
│ │ │ │      task_parent:long(task:long)
│ │ │ │ -</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>
│ │ │ │ +</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>
│ │ │ │       task_struct pointer
│ │ │ │ -    </p></dd></dl></div></div><div class="refsect1"><a name="idm3005"></a><h2>Description</h2><p>
│ │ │ │ +    </p></dd></dl></div></div><div class="refsect1"><a name="idm3006"></a><h2>Description</h2><p>
│ │ │ │     This function returns the parent task_struct of
│ │ │ │     the given task. This address can be passed to the various 
│ │ │ │     task_*() functions to extract more task-specific data.
│ │ │ │  </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>
│ │ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-task-pid.html
│ │ │ │ @@ -1,9 +1,9 @@
│ │ │ │  <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; 
│ │ │ │       The process identifier of the task
│ │ │ │   </p></div><div class="refsynopsisdiv"><h2>Synopsis</h2><pre class="programlisting">
│ │ │ │      task_pid:long(task:long)
│ │ │ │ -</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>
│ │ │ │ +</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>
│ │ │ │       task_struct pointer
│ │ │ │ -    </p></dd></dl></div></div><div class="refsect1"><a name="idm3031"></a><h2>Description</h2><p>
│ │ │ │ +    </p></dd></dl></div></div><div class="refsect1"><a name="idm3032"></a><h2>Description</h2><p>
│ │ │ │     This fucntion returns the process id of the given 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-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>
│ │ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-task-prio.html
│ │ │ │ @@ -1,9 +1,9 @@
│ │ │ │  <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; 
│ │ │ │       The priority value of the task
│ │ │ │   </p></div><div class="refsynopsisdiv"><h2>Synopsis</h2><pre class="programlisting">
│ │ │ │      task_prio:long(task:long)
│ │ │ │ -</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>
│ │ │ │ +</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>
│ │ │ │       task_struct pointer
│ │ │ │ -    </p></dd></dl></div></div><div class="refsect1"><a name="idm3057"></a><h2>Description</h2><p>
│ │ │ │ +    </p></dd></dl></div></div><div class="refsect1"><a name="idm3058"></a><h2>Description</h2><p>
│ │ │ │     This function returns the priority value of the given 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-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>
│ │ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-task-start-time.html
│ │ │ │ @@ -1,10 +1,10 @@
│ │ │ │  <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; 
│ │ │ │       Start time of the given task
│ │ │ │   </p></div><div class="refsynopsisdiv"><h2>Synopsis</h2><pre class="programlisting">
│ │ │ │      task_start_time:long(tid:long)
│ │ │ │ -</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>
│ │ │ │ +</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>
│ │ │ │       Thread id of the given task
│ │ │ │ -    </p></dd></dl></div></div><div class="refsect1"><a name="idm5354"></a><h2>Description</h2><p>
│ │ │ │ +    </p></dd></dl></div></div><div class="refsect1"><a name="idm5355"></a><h2>Description</h2><p>
│ │ │ │     Returns the start time of the given task in nanoseconds since
│ │ │ │     boot time or 0 if the task does not exist.
│ │ │ │  </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>
│ │ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-task-state.html
│ │ │ │ @@ -1,11 +1,11 @@
│ │ │ │  <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; 
│ │ │ │       The state of the task
│ │ │ │   </p></div><div class="refsynopsisdiv"><h2>Synopsis</h2><pre class="programlisting">
│ │ │ │      task_state:long(task:long)
│ │ │ │ -</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>
│ │ │ │ +</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>
│ │ │ │       task_struct pointer
│ │ │ │ -    </p></dd></dl></div></div><div class="refsect1"><a name="idm3083"></a><h2>Description</h2><p>
│ │ │ │ +    </p></dd></dl></div></div><div class="refsect1"><a name="idm3084"></a><h2>Description</h2><p>
│ │ │ │     Return the state of the given task, one of:
│ │ │ │     TASK_RUNNING (0), TASK_INTERRUPTIBLE (1), TASK_UNINTERRUPTIBLE (2),
│ │ │ │     TASK_STOPPED (4), TASK_TRACED (8), EXIT_ZOMBIE (16), or EXIT_DEAD (32).
│ │ │ │  </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>
│ │ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-task-stime.html
│ │ │ │ @@ -1,10 +1,10 @@
│ │ │ │  <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; 
│ │ │ │       System time of the task
│ │ │ │ - </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>
│ │ │ │ + </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>
│ │ │ │       Thread id of the given task
│ │ │ │ -    </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.
│ │ │ │ +    </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.
│ │ │ │     Does not include any time used by other tasks in this process, nor
│ │ │ │     does it include any time of the children of this task.</p><p>2) Returns the system time of the given task in cputime,
│ │ │ │     or zero if the task doesn't exist.
│ │ │ │     Does not include any time used by other tasks in this process, nor
│ │ │ │     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>
│ │ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-task-tid.html
│ │ │ │ @@ -1,9 +1,9 @@
│ │ │ │  <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; 
│ │ │ │       The thread identifier of the task
│ │ │ │   </p></div><div class="refsynopsisdiv"><h2>Synopsis</h2><pre class="programlisting">
│ │ │ │      task_tid:long(task:long)
│ │ │ │ -</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>
│ │ │ │ +</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>
│ │ │ │       task_struct pointer
│ │ │ │ -    </p></dd></dl></div></div><div class="refsect1"><a name="idm3109"></a><h2>Description</h2><p>
│ │ │ │ +    </p></dd></dl></div></div><div class="refsect1"><a name="idm3110"></a><h2>Description</h2><p>
│ │ │ │     This function returns the thread id of the given 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-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>
│ │ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-task-time-string-tid.html
│ │ │ │ @@ -1,11 +1,11 @@
│ │ │ │  <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; 
│ │ │ │       Human readable string of task time usage
│ │ │ │   </p></div><div class="refsynopsisdiv"><h2>Synopsis</h2><pre class="programlisting">
│ │ │ │      task_time_string_tid:string(tid:long)
│ │ │ │ -</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>
│ │ │ │ +</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>
│ │ │ │       Thread id of the given task
│ │ │ │ -    </p></dd></dl></div></div><div class="refsect1"><a name="idm5430"></a><h2>Description</h2><p>
│ │ │ │ +    </p></dd></dl></div></div><div class="refsect1"><a name="idm5431"></a><h2>Description</h2><p>
│ │ │ │     Returns a human readable string showing the user and
│ │ │ │     system time the given task has used up to now.  For example
│ │ │ │     <span class="quote">&#8220;<span class="quote">usr: 0m12.908s, sys: 1m6.851s</span>&#8221;</span>.
│ │ │ │  </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>
│ │ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-task-time-string.html
│ │ │ │ @@ -1,11 +1,11 @@
│ │ │ │  <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; 
│ │ │ │       Human readable string of task time usage
│ │ │ │   </p></div><div class="refsynopsisdiv"><h2>Synopsis</h2><pre class="programlisting">
│ │ │ │      task_time_string:string()
│ │ │ │ -</pre></div><div class="refsect1"><a name="idm5400"></a><h2>Arguments</h2><p>
│ │ │ │ +</pre></div><div class="refsect1"><a name="idm5401"></a><h2>Arguments</h2><p>
│ │ │ │    None
│ │ │ │ - </p></div><div class="refsect1"><a name="idm5403"></a><h2>Description</h2><p>
│ │ │ │ + </p></div><div class="refsect1"><a name="idm5404"></a><h2>Description</h2><p>
│ │ │ │     Returns a human readable string showing the user and
│ │ │ │     system time the current task has used up to now.  For example
│ │ │ │     <span class="quote">&#8220;<span class="quote">usr: 0m12.908s, sys: 1m6.851s</span>&#8221;</span>.
│ │ │ │  </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>
│ │ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-task-uid.html
│ │ │ │ @@ -1,9 +1,9 @@
│ │ │ │  <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; 
│ │ │ │       The user identifier of the task
│ │ │ │   </p></div><div class="refsynopsisdiv"><h2>Synopsis</h2><pre class="programlisting">
│ │ │ │      task_uid:long(task:long)
│ │ │ │ -</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>
│ │ │ │ +</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>
│ │ │ │       task_struct pointer
│ │ │ │ -    </p></dd></dl></div></div><div class="refsect1"><a name="idm3135"></a><h2>Description</h2><p>
│ │ │ │ +    </p></dd></dl></div></div><div class="refsect1"><a name="idm3136"></a><h2>Description</h2><p>
│ │ │ │     This function returns the user id of the given 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-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>
│ │ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-task-utime.html
│ │ │ │ @@ -1,10 +1,10 @@
│ │ │ │  <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; 
│ │ │ │    User time of the task
│ │ │ │ - </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>
│ │ │ │ + </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>
│ │ │ │       Thread id of the given task
│ │ │ │ -    </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.
│ │ │ │ +    </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.
│ │ │ │     Does not include any time used by other tasks in this process, nor
│ │ │ │     does it include any time of the children of this task.</p><p>2) Returns the user time of the given task in cputime,
│ │ │ │     or zero if the task doesn't exist.
│ │ │ │     Does not include any time used by other tasks in this process, nor
│ │ │ │     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>
│ │ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-tcp-disconnect-return.html
│ │ │ │ @@ -1,9 +1,9 @@
│ │ │ │  <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; 
│ │ │ │       TCP socket disconnection complete
│ │ │ │ - </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>ret</code></em></span></dt><dd><p>
│ │ │ │ -     Error code (0: no error) 
│ │ │ │ -    </p></dd><dt><span class="term"><em class="parameter"><code>name</code></em></span></dt><dd><p>
│ │ │ │ + </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>name</code></em></span></dt><dd><p>
│ │ │ │       Name of this probe
│ │ │ │ -    </p></dd></dl></div></div><div class="refsect1"><a name="idm12210"></a><h2>Context</h2><p>
│ │ │ │ +    </p></dd><dt><span class="term"><em class="parameter"><code>ret</code></em></span></dt><dd><p>
│ │ │ │ +     Error code (0: no error) 
│ │ │ │ +    </p></dd></dl></div></div><div class="refsect1"><a name="idm12211"></a><h2>Context</h2><p>
│ │ │ │     The process which disconnects tcp
│ │ │ │  </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>
│ │ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-tcp-disconnect.html
│ │ │ │ @@ -1,21 +1,21 @@
│ │ │ │  <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; 
│ │ │ │       TCP socket disconnection
│ │ │ │ - </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>dport</code></em></span></dt><dd><p>
│ │ │ │ -     TCP destination port
│ │ │ │ -    </p></dd><dt><span class="term"><em class="parameter"><code>flags</code></em></span></dt><dd><p>
│ │ │ │ -     TCP flags (e.g. FIN, etc)  
│ │ │ │ -    </p></dd><dt><span class="term"><em class="parameter"><code>saddr</code></em></span></dt><dd><p>
│ │ │ │ + </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>saddr</code></em></span></dt><dd><p>
│ │ │ │       A string representing the source IP address
│ │ │ │ -    </p></dd><dt><span class="term"><em class="parameter"><code>name</code></em></span></dt><dd><p>
│ │ │ │ -     Name of this probe
│ │ │ │      </p></dd><dt><span class="term"><em class="parameter"><code>sock</code></em></span></dt><dd><p>
│ │ │ │       Network socket 
│ │ │ │ -    </p></dd><dt><span class="term"><em class="parameter"><code>sport</code></em></span></dt><dd><p>
│ │ │ │ -     TCP source port 
│ │ │ │ +    </p></dd><dt><span class="term"><em class="parameter"><code>name</code></em></span></dt><dd><p>
│ │ │ │ +     Name of this probe
│ │ │ │ +    </p></dd><dt><span class="term"><em class="parameter"><code>flags</code></em></span></dt><dd><p>
│ │ │ │ +     TCP flags (e.g. FIN, etc)  
│ │ │ │      </p></dd><dt><span class="term"><em class="parameter"><code>family</code></em></span></dt><dd><p>
│ │ │ │       IP address family
│ │ │ │ +    </p></dd><dt><span class="term"><em class="parameter"><code>sport</code></em></span></dt><dd><p>
│ │ │ │ +     TCP source port 
│ │ │ │      </p></dd><dt><span class="term"><em class="parameter"><code>daddr</code></em></span></dt><dd><p>
│ │ │ │       A string representing the destination IP address
│ │ │ │ -    </p></dd></dl></div></div><div class="refsect1"><a name="idm12179"></a><h2>Context</h2><p>
│ │ │ │ +    </p></dd><dt><span class="term"><em class="parameter"><code>dport</code></em></span></dt><dd><p>
│ │ │ │ +     TCP destination port
│ │ │ │ +    </p></dd></dl></div></div><div class="refsect1"><a name="idm12180"></a><h2>Context</h2><p>
│ │ │ │     The process which disconnects tcp 
│ │ │ │  </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>
│ │ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-tcp-receive.html
│ │ │ │ @@ -1,31 +1,31 @@
│ │ │ │  <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; 
│ │ │ │       Called when a TCP packet is received
│ │ │ │ - </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>psh</code></em></span></dt><dd><p>
│ │ │ │ -     TCP PSH flag
│ │ │ │ + </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>dport</code></em></span></dt><dd><p>
│ │ │ │ +     TCP destination port
│ │ │ │      </p></dd><dt><span class="term"><em class="parameter"><code>daddr</code></em></span></dt><dd><p>
│ │ │ │       A string representing the destination IP address
│ │ │ │ -    </p></dd><dt><span class="term"><em class="parameter"><code>family</code></em></span></dt><dd><p>
│ │ │ │ -     IP address family
│ │ │ │ -    </p></dd><dt><span class="term"><em class="parameter"><code>ack</code></em></span></dt><dd><p>
│ │ │ │ -     TCP ACK flag
│ │ │ │      </p></dd><dt><span class="term"><em class="parameter"><code>urg</code></em></span></dt><dd><p>
│ │ │ │       TCP URG flag
│ │ │ │ -    </p></dd><dt><span class="term"><em class="parameter"><code>dport</code></em></span></dt><dd><p>
│ │ │ │ -     TCP destination port
│ │ │ │ -    </p></dd><dt><span class="term"><em class="parameter"><code>protocol</code></em></span></dt><dd><p>
│ │ │ │ -     Packet protocol from driver
│ │ │ │ -    </p></dd><dt><span class="term"><em class="parameter"><code>rst</code></em></span></dt><dd><p>
│ │ │ │ -     TCP RST flag
│ │ │ │ -    </p></dd><dt><span class="term"><em class="parameter"><code>fin</code></em></span></dt><dd><p>
│ │ │ │ -     TCP FIN flag
│ │ │ │ -    </p></dd><dt><span class="term"><em class="parameter"><code>syn</code></em></span></dt><dd><p>
│ │ │ │ -     TCP SYN flag
│ │ │ │      </p></dd><dt><span class="term"><em class="parameter"><code>sport</code></em></span></dt><dd><p>
│ │ │ │       TCP source port
│ │ │ │ -    </p></dd><dt><span class="term"><em class="parameter"><code>name</code></em></span></dt><dd><p>
│ │ │ │ -     Name of the probe point
│ │ │ │      </p></dd><dt><span class="term"><em class="parameter"><code>saddr</code></em></span></dt><dd><p>
│ │ │ │       A string representing the source IP address
│ │ │ │ +    </p></dd><dt><span class="term"><em class="parameter"><code>fin</code></em></span></dt><dd><p>
│ │ │ │ +     TCP FIN flag
│ │ │ │ +    </p></dd><dt><span class="term"><em class="parameter"><code>rst</code></em></span></dt><dd><p>
│ │ │ │ +     TCP RST flag
│ │ │ │ +    </p></dd><dt><span class="term"><em class="parameter"><code>ack</code></em></span></dt><dd><p>
│ │ │ │ +     TCP ACK flag
│ │ │ │ +    </p></dd><dt><span class="term"><em class="parameter"><code>psh</code></em></span></dt><dd><p>
│ │ │ │ +     TCP PSH flag
│ │ │ │ +    </p></dd><dt><span class="term"><em class="parameter"><code>protocol</code></em></span></dt><dd><p>
│ │ │ │ +     Packet protocol from driver
│ │ │ │ +    </p></dd><dt><span class="term"><em class="parameter"><code>syn</code></em></span></dt><dd><p>
│ │ │ │ +     TCP SYN flag
│ │ │ │ +    </p></dd><dt><span class="term"><em class="parameter"><code>family</code></em></span></dt><dd><p>
│ │ │ │ +     IP address family
│ │ │ │      </p></dd><dt><span class="term"><em class="parameter"><code>iphdr</code></em></span></dt><dd><p>
│ │ │ │       IP header address
│ │ │ │ +    </p></dd><dt><span class="term"><em class="parameter"><code>name</code></em></span></dt><dd><p>
│ │ │ │ +     Name of the probe point
│ │ │ │      </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>
│ │ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-tcp-recvmsg-return.html
│ │ │ │ @@ -1,19 +1,19 @@
│ │ │ │  <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; 
│ │ │ │       Receiving TCP message complete
│ │ │ │ - </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>family</code></em></span></dt><dd><p>
│ │ │ │ + </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>saddr</code></em></span></dt><dd><p>
│ │ │ │ +     A string representing the source IP address
│ │ │ │ +    </p></dd><dt><span class="term"><em class="parameter"><code>name</code></em></span></dt><dd><p>
│ │ │ │ +     Name of this probe
│ │ │ │ +    </p></dd><dt><span class="term"><em class="parameter"><code>family</code></em></span></dt><dd><p>
│ │ │ │       IP address family
│ │ │ │ -    </p></dd><dt><span class="term"><em class="parameter"><code>daddr</code></em></span></dt><dd><p>
│ │ │ │ -     A string representing the destination IP address
│ │ │ │      </p></dd><dt><span class="term"><em class="parameter"><code>sport</code></em></span></dt><dd><p>
│ │ │ │       TCP source port 
│ │ │ │ +    </p></dd><dt><span class="term"><em class="parameter"><code>daddr</code></em></span></dt><dd><p>
│ │ │ │ +     A string representing the destination IP address
│ │ │ │      </p></dd><dt><span class="term"><em class="parameter"><code>size</code></em></span></dt><dd><p>
│ │ │ │       Number of bytes received or error code if an error occurred.
│ │ │ │ -    </p></dd><dt><span class="term"><em class="parameter"><code>saddr</code></em></span></dt><dd><p>
│ │ │ │ -     A string representing the source IP address
│ │ │ │ -    </p></dd><dt><span class="term"><em class="parameter"><code>name</code></em></span></dt><dd><p>
│ │ │ │ -     Name of this probe
│ │ │ │      </p></dd><dt><span class="term"><em class="parameter"><code>dport</code></em></span></dt><dd><p>
│ │ │ │       TCP destination port
│ │ │ │ -    </p></dd></dl></div></div><div class="refsect1"><a name="idm12415"></a><h2>Context</h2><p>
│ │ │ │ +    </p></dd></dl></div></div><div class="refsect1"><a name="idm12416"></a><h2>Context</h2><p>
│ │ │ │     The process which receives a tcp message
│ │ │ │  </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>
│ │ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-tcp-recvmsg.html
│ │ │ │ @@ -1,21 +1,21 @@
│ │ │ │  <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; 
│ │ │ │       Receiving TCP message
│ │ │ │ - </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>saddr</code></em></span></dt><dd><p>
│ │ │ │ -     A string representing the source IP address
│ │ │ │ -    </p></dd><dt><span class="term"><em class="parameter"><code>name</code></em></span></dt><dd><p>
│ │ │ │ + </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>
│ │ │ │       Name of this probe
│ │ │ │ -    </p></dd><dt><span class="term"><em class="parameter"><code>dport</code></em></span></dt><dd><p>
│ │ │ │ -     TCP destination port
│ │ │ │ +    </p></dd><dt><span class="term"><em class="parameter"><code>saddr</code></em></span></dt><dd><p>
│ │ │ │ +     A string representing the source IP address
│ │ │ │ +    </p></dd><dt><span class="term"><em class="parameter"><code>sock</code></em></span></dt><dd><p>
│ │ │ │ +     Network socket
│ │ │ │ +    </p></dd><dt><span class="term"><em class="parameter"><code>sport</code></em></span></dt><dd><p>
│ │ │ │ +     TCP source port 
│ │ │ │      </p></dd><dt><span class="term"><em class="parameter"><code>family</code></em></span></dt><dd><p>
│ │ │ │       IP address family
│ │ │ │      </p></dd><dt><span class="term"><em class="parameter"><code>daddr</code></em></span></dt><dd><p>
│ │ │ │       A string representing the destination IP address
│ │ │ │ -    </p></dd><dt><span class="term"><em class="parameter"><code>sock</code></em></span></dt><dd><p>
│ │ │ │ -     Network socket
│ │ │ │ +    </p></dd><dt><span class="term"><em class="parameter"><code>dport</code></em></span></dt><dd><p>
│ │ │ │ +     TCP destination port
│ │ │ │      </p></dd><dt><span class="term"><em class="parameter"><code>size</code></em></span></dt><dd><p>
│ │ │ │       Number of bytes to be received  
│ │ │ │ -    </p></dd><dt><span class="term"><em class="parameter"><code>sport</code></em></span></dt><dd><p>
│ │ │ │ -     TCP source port 
│ │ │ │ -    </p></dd></dl></div></div><div class="refsect1"><a name="idm12359"></a><h2>Context</h2><p>
│ │ │ │ +    </p></dd></dl></div></div><div class="refsect1"><a name="idm12360"></a><h2>Context</h2><p>
│ │ │ │     The process which receives a tcp message
│ │ │ │  </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>
│ │ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-tcp-sendmsg-return.html
│ │ │ │ @@ -1,9 +1,9 @@
│ │ │ │  <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; 
│ │ │ │       Sending TCP message is done
│ │ │ │ - </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>
│ │ │ │ + </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>name</code></em></span></dt><dd><p>
│ │ │ │       Name of this probe
│ │ │ │      </p></dd><dt><span class="term"><em class="parameter"><code>size</code></em></span></dt><dd><p>
│ │ │ │       Number of bytes sent or error code if an error occurred. 
│ │ │ │ -    </p></dd></dl></div></div><div class="refsect1"><a name="idm12487"></a><h2>Context</h2><p>
│ │ │ │ +    </p></dd></dl></div></div><div class="refsect1"><a name="idm12488"></a><h2>Context</h2><p>
│ │ │ │     The process which sends a tcp message
│ │ │ │  </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>
│ │ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-tcp-sendmsg.html
│ │ │ │ @@ -1,13 +1,13 @@
│ │ │ │  <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; 
│ │ │ │    Sending a tcp message
│ │ │ │ - </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>
│ │ │ │ + </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>sock</code></em></span></dt><dd><p>
│ │ │ │ +     Network socket 
│ │ │ │ +    </p></dd><dt><span class="term"><em class="parameter"><code>name</code></em></span></dt><dd><p>
│ │ │ │       Name of this probe
│ │ │ │      </p></dd><dt><span class="term"><em class="parameter"><code>family</code></em></span></dt><dd><p>
│ │ │ │       IP address family
│ │ │ │      </p></dd><dt><span class="term"><em class="parameter"><code>size</code></em></span></dt><dd><p>
│ │ │ │       Number of bytes to send  
│ │ │ │ -    </p></dd><dt><span class="term"><em class="parameter"><code>sock</code></em></span></dt><dd><p>
│ │ │ │ -     Network socket 
│ │ │ │ -    </p></dd></dl></div></div><div class="refsect1"><a name="idm12456"></a><h2>Context</h2><p>
│ │ │ │ +    </p></dd></dl></div></div><div class="refsect1"><a name="idm12457"></a><h2>Context</h2><p>
│ │ │ │     The process which sends a tcp message 
│ │ │ │  </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>
│ │ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-tcp-setsockopt-return.html
│ │ │ │ @@ -1,9 +1,9 @@
│ │ │ │  <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; 
│ │ │ │       Return from <code class="function">setsockopt</code>
│ │ │ │ - </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>name</code></em></span></dt><dd><p>
│ │ │ │ -     Name of this probe
│ │ │ │ -    </p></dd><dt><span class="term"><em class="parameter"><code>ret</code></em></span></dt><dd><p>
│ │ │ │ + </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>ret</code></em></span></dt><dd><p>
│ │ │ │       Error code (0: no error)
│ │ │ │ -    </p></dd></dl></div></div><div class="refsect1"><a name="idm12577"></a><h2>Context</h2><p>
│ │ │ │ +    </p></dd><dt><span class="term"><em class="parameter"><code>name</code></em></span></dt><dd><p>
│ │ │ │ +     Name of this probe
│ │ │ │ +    </p></dd></dl></div></div><div class="refsect1"><a name="idm12578"></a><h2>Context</h2><p>
│ │ │ │     The process which calls setsockopt
│ │ │ │  </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>
│ │ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-tcp-setsockopt.html
│ │ │ │ @@ -1,19 +1,19 @@
│ │ │ │  <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; 
│ │ │ │       Call to <code class="function">setsockopt</code>
│ │ │ │ - </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>family</code></em></span></dt><dd><p>
│ │ │ │ + </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>family</code></em></span></dt><dd><p>
│ │ │ │       IP address family
│ │ │ │      </p></dd><dt><span class="term"><em class="parameter"><code>optlen</code></em></span></dt><dd><p>
│ │ │ │       Used to access values for <code class="function">setsockopt</code>
│ │ │ │ -    </p></dd><dt><span class="term"><em class="parameter"><code>level</code></em></span></dt><dd><p>
│ │ │ │ -     The level at which the socket options will be manipulated
│ │ │ │      </p></dd><dt><span class="term"><em class="parameter"><code>sock</code></em></span></dt><dd><p>
│ │ │ │       Network socket
│ │ │ │ -    </p></dd><dt><span class="term"><em class="parameter"><code>optstr</code></em></span></dt><dd><p>
│ │ │ │ -     Resolves optname to a human-readable format
│ │ │ │      </p></dd><dt><span class="term"><em class="parameter"><code>name</code></em></span></dt><dd><p>
│ │ │ │       Name of this probe
│ │ │ │      </p></dd><dt><span class="term"><em class="parameter"><code>optname</code></em></span></dt><dd><p>
│ │ │ │       TCP socket options (e.g. TCP_NODELAY, TCP_MAXSEG, etc)
│ │ │ │ -    </p></dd></dl></div></div><div class="refsect1"><a name="idm12545"></a><h2>Context</h2><p>
│ │ │ │ +    </p></dd><dt><span class="term"><em class="parameter"><code>optstr</code></em></span></dt><dd><p>
│ │ │ │ +     Resolves optname to a human-readable format
│ │ │ │ +    </p></dd><dt><span class="term"><em class="parameter"><code>level</code></em></span></dt><dd><p>
│ │ │ │ +     The level at which the socket options will be manipulated
│ │ │ │ +    </p></dd></dl></div></div><div class="refsect1"><a name="idm12546"></a><h2>Context</h2><p>
│ │ │ │     The process which calls setsockopt
│ │ │ │  </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>
│ │ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-tcpmib-ActiveOpens.html
│ │ │ │ @@ -1,12 +1,12 @@
│ │ │ │  <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; 
│ │ │ │       Count an active opening of a socket
│ │ │ │ - </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>op</code></em></span></dt><dd><p>
│ │ │ │ + </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>
│ │ │ │       value to be added to the counter (default value of 1)
│ │ │ │      </p></dd><dt><span class="term"><em class="parameter"><code>sk</code></em></span></dt><dd><p>
│ │ │ │       pointer to the struct sock being acted on
│ │ │ │ -    </p></dd></dl></div></div><div class="refsect1"><a name="idm15351"></a><h2>Description</h2><p>
│ │ │ │ +    </p></dd></dl></div></div><div class="refsect1"><a name="idm15352"></a><h2>Description</h2><p>
│ │ │ │     The packet pointed to by <em class="parameter"><code>skb</code></em> is filtered by the function
│ │ │ │     <code class="function">tcpmib_filter_key</code>. If the packet passes the filter is is
│ │ │ │     counted in the global <em class="parameter"><code>ActiveOpens</code></em> (equivalent to SNMP's MIB
│ │ │ │     TCP_MIB_ACTIVEOPENS)
│ │ │ │  </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>
│ │ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-tcpmib-AttemptFails.html
│ │ │ │ @@ -1,12 +1,12 @@
│ │ │ │  <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; 
│ │ │ │       Count a failed attempt to open a socket
│ │ │ │ - </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>
│ │ │ │ + </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>
│ │ │ │       value to be added to the counter (default value of 1)
│ │ │ │      </p></dd><dt><span class="term"><em class="parameter"><code>sk</code></em></span></dt><dd><p>
│ │ │ │       pointer to the struct sock being acted on
│ │ │ │ -    </p></dd></dl></div></div><div class="refsect1"><a name="idm15385"></a><h2>Description</h2><p>
│ │ │ │ +    </p></dd></dl></div></div><div class="refsect1"><a name="idm15386"></a><h2>Description</h2><p>
│ │ │ │     The packet pointed to by <em class="parameter"><code>skb</code></em> is filtered by the function
│ │ │ │     <code class="function">tcpmib_filter_key</code>. If the packet passes the filter is is
│ │ │ │     counted in the global <em class="parameter"><code>AttemptFails</code></em> (equivalent to SNMP's MIB
│ │ │ │     TCP_MIB_ATTEMPTFAILS)
│ │ │ │  </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>
│ │ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-tcpmib-CurrEstab.html
│ │ │ │ @@ -1,12 +1,12 @@
│ │ │ │  <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; 
│ │ │ │       Update the count of open sockets
│ │ │ │ - </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>op</code></em></span></dt><dd><p>
│ │ │ │ -     value to be added to the counter (default value of 1)
│ │ │ │ -    </p></dd><dt><span class="term"><em class="parameter"><code>sk</code></em></span></dt><dd><p>
│ │ │ │ + </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>sk</code></em></span></dt><dd><p>
│ │ │ │       pointer to the struct sock being acted on
│ │ │ │ -    </p></dd></dl></div></div><div class="refsect1"><a name="idm15419"></a><h2>Description</h2><p>
│ │ │ │ +    </p></dd><dt><span class="term"><em class="parameter"><code>op</code></em></span></dt><dd><p>
│ │ │ │ +     value to be added to the counter (default value of 1)
│ │ │ │ +    </p></dd></dl></div></div><div class="refsect1"><a name="idm15420"></a><h2>Description</h2><p>
│ │ │ │     The packet pointed to by <em class="parameter"><code>skb</code></em> is filtered by the function
│ │ │ │     <code class="function">tcpmib_filter_key</code>. If the packet passes the filter is is
│ │ │ │     counted in the global <em class="parameter"><code>CurrEstab</code></em> (equivalent to SNMP's MIB
│ │ │ │     TCP_MIB_CURRESTAB)
│ │ │ │  </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>
│ │ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-tcpmib-EstabResets.html
│ │ │ │ @@ -1,12 +1,12 @@
│ │ │ │  <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; 
│ │ │ │       Count the reset of a socket
│ │ │ │ - </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>sk</code></em></span></dt><dd><p>
│ │ │ │ + </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>sk</code></em></span></dt><dd><p>
│ │ │ │       pointer to the struct sock being acted on
│ │ │ │      </p></dd><dt><span class="term"><em class="parameter"><code>op</code></em></span></dt><dd><p>
│ │ │ │       value to be added to the counter (default value of 1)
│ │ │ │ -    </p></dd></dl></div></div><div class="refsect1"><a name="idm15453"></a><h2>Description</h2><p>
│ │ │ │ +    </p></dd></dl></div></div><div class="refsect1"><a name="idm15454"></a><h2>Description</h2><p>
│ │ │ │     The packet pointed to by <em class="parameter"><code>skb</code></em> is filtered by the function
│ │ │ │     <code class="function">tcpmib_filter_key</code>. If the packet passes the filter is is
│ │ │ │     counted in the global <em class="parameter"><code>EstabResets</code></em> (equivalent to SNMP's MIB
│ │ │ │     TCP_MIB_ESTABRESETS)
│ │ │ │  </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>
│ │ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-tcpmib-InSegs.html
│ │ │ │ @@ -1,13 +1,13 @@
│ │ │ │  <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; 
│ │ │ │       Count an incoming tcp segment
│ │ │ │ - </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>
│ │ │ │ + </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>sk</code></em></span></dt><dd><p>
│ │ │ │       pointer to the struct sock being acted on
│ │ │ │      </p></dd><dt><span class="term"><em class="parameter"><code>op</code></em></span></dt><dd><p>
│ │ │ │       value to be added to the counter (default value of 1)
│ │ │ │ -    </p></dd></dl></div></div><div class="refsect1"><a name="idm15487"></a><h2>Description</h2><p>
│ │ │ │ +    </p></dd></dl></div></div><div class="refsect1"><a name="idm15488"></a><h2>Description</h2><p>
│ │ │ │     The packet pointed to by <em class="parameter"><code>skb</code></em> is filtered by the function
│ │ │ │     <code class="function">tcpmib_filter_key</code> (or <code class="function">ipmib_filter_key</code> for tcp v4).
│ │ │ │     If the packet passes the filter is is
│ │ │ │     counted in the global <em class="parameter"><code>InSegs</code></em> (equivalent to SNMP's MIB
│ │ │ │     TCP_MIB_INSEGS)
│ │ │ │  </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>
│ │ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-tcpmib-OutRsts.html
│ │ │ │ @@ -1,12 +1,12 @@
│ │ │ │  <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; 
│ │ │ │       Count the sending of a reset packet
│ │ │ │ - </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>op</code></em></span></dt><dd><p>
│ │ │ │ -     value to be added to the counter (default value of 1)
│ │ │ │ -    </p></dd><dt><span class="term"><em class="parameter"><code>sk</code></em></span></dt><dd><p>
│ │ │ │ + </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>
│ │ │ │       pointer to the struct sock being acted on
│ │ │ │ -    </p></dd></dl></div></div><div class="refsect1"><a name="idm15522"></a><h2>Description</h2><p>
│ │ │ │ +    </p></dd><dt><span class="term"><em class="parameter"><code>op</code></em></span></dt><dd><p>
│ │ │ │ +     value to be added to the counter (default value of 1)
│ │ │ │ +    </p></dd></dl></div></div><div class="refsect1"><a name="idm15523"></a><h2>Description</h2><p>
│ │ │ │     The packet pointed to by <em class="parameter"><code>skb</code></em> is filtered by the function
│ │ │ │     <code class="function">tcpmib_filter_key</code>. If the packet passes the filter is is
│ │ │ │     counted in the global <em class="parameter"><code>OutRsts</code></em> (equivalent to SNMP's MIB
│ │ │ │     TCP_MIB_OUTRSTS)
│ │ │ │  </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>
│ │ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-tcpmib-OutSegs.html
│ │ │ │ @@ -1,12 +1,12 @@
│ │ │ │  <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; 
│ │ │ │       Count the sending of a TCP segment
│ │ │ │ - </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>
│ │ │ │ -     value to be added to the counter (default value of 1)
│ │ │ │ -    </p></dd><dt><span class="term"><em class="parameter"><code>sk</code></em></span></dt><dd><p>
│ │ │ │ + </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>sk</code></em></span></dt><dd><p>
│ │ │ │       pointer to the struct sock being acted on
│ │ │ │ -    </p></dd></dl></div></div><div class="refsect1"><a name="idm15556"></a><h2>Description</h2><p>
│ │ │ │ +    </p></dd><dt><span class="term"><em class="parameter"><code>op</code></em></span></dt><dd><p>
│ │ │ │ +     value to be added to the counter (default value of 1)
│ │ │ │ +    </p></dd></dl></div></div><div class="refsect1"><a name="idm15557"></a><h2>Description</h2><p>
│ │ │ │     The packet pointed to by <em class="parameter"><code>skb</code></em> is filtered by the function
│ │ │ │     <code class="function">tcpmib_filter_key</code>. If the packet passes the filter is is
│ │ │ │     counted in the global <em class="parameter"><code>OutSegs</code></em> (equivalent to SNMP's MIB
│ │ │ │     TCP_MIB_OUTSEGS)
│ │ │ │  </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>
│ │ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-tcpmib-PassiveOpens.html
│ │ │ │ @@ -1,12 +1,12 @@
│ │ │ │  <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; 
│ │ │ │       Count the passive creation of a socket
│ │ │ │ - </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>
│ │ │ │ -     value to be added to the counter (default value of 1)
│ │ │ │ -    </p></dd><dt><span class="term"><em class="parameter"><code>sk</code></em></span></dt><dd><p>
│ │ │ │ + </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>
│ │ │ │       pointer to the struct sock being acted on
│ │ │ │ -    </p></dd></dl></div></div><div class="refsect1"><a name="idm15590"></a><h2>Description</h2><p>
│ │ │ │ +    </p></dd><dt><span class="term"><em class="parameter"><code>op</code></em></span></dt><dd><p>
│ │ │ │ +     value to be added to the counter (default value of 1)
│ │ │ │ +    </p></dd></dl></div></div><div class="refsect1"><a name="idm15591"></a><h2>Description</h2><p>
│ │ │ │     The packet pointed to by <em class="parameter"><code>skb</code></em> is filtered by the function
│ │ │ │     <code class="function">tcpmib_filter_key</code>. If the packet passes the filter is is
│ │ │ │     counted in the global <em class="parameter"><code>PassiveOpens</code></em> (equivalent to SNMP's MIB
│ │ │ │     TCP_MIB_PASSIVEOPENS)
│ │ │ │  </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>
│ │ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-tcpmib-RetransSegs.html
│ │ │ │ @@ -1,12 +1,12 @@
│ │ │ │  <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; 
│ │ │ │       Count the retransmission of a TCP segment
│ │ │ │ - </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>op</code></em></span></dt><dd><p>
│ │ │ │ -     value to be added to the counter (default value of 1)
│ │ │ │ -    </p></dd><dt><span class="term"><em class="parameter"><code>sk</code></em></span></dt><dd><p>
│ │ │ │ + </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>sk</code></em></span></dt><dd><p>
│ │ │ │       pointer to the struct sock being acted on
│ │ │ │ -    </p></dd></dl></div></div><div class="refsect1"><a name="idm15624"></a><h2>Description</h2><p>
│ │ │ │ +    </p></dd><dt><span class="term"><em class="parameter"><code>op</code></em></span></dt><dd><p>
│ │ │ │ +     value to be added to the counter (default value of 1)
│ │ │ │ +    </p></dd></dl></div></div><div class="refsect1"><a name="idm15625"></a><h2>Description</h2><p>
│ │ │ │     The packet pointed to by <em class="parameter"><code>skb</code></em> is filtered by the function
│ │ │ │     <code class="function">tcpmib_filter_key</code>. If the packet passes the filter is is
│ │ │ │     counted in the global <em class="parameter"><code>RetransSegs</code></em> (equivalent to SNMP's MIB
│ │ │ │     TCP_MIB_RETRANSSEGS)
│ │ │ │  </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>
│ │ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-tcpmib-filter-key.html
│ │ │ │ @@ -1,15 +1,15 @@
│ │ │ │  <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; 
│ │ │ │    Default filter function for tcpmib.* probes
│ │ │ │   </p></div><div class="refsynopsisdiv"><h2>Synopsis</h2><pre class="programlisting">
│ │ │ │      tcpmib_filter_key:long(sk:long,op:long)
│ │ │ │ -</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>
│ │ │ │ +</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>
│ │ │ │       pointer to the struct sock being acted on
│ │ │ │      </p></dd><dt><span class="term"><em class="parameter"><code>op</code></em></span></dt><dd><p>
│ │ │ │       value to be counted if <em class="parameter"><code>sk</code></em> passes the filter
│ │ │ │ -    </p></dd></dl></div></div><div class="refsect1"><a name="idm14678"></a><h2>Description</h2><p>
│ │ │ │ +    </p></dd></dl></div></div><div class="refsect1"><a name="idm14679"></a><h2>Description</h2><p>
│ │ │ │     This function is a default filter function.
│ │ │ │     The user can replace this function with their own.
│ │ │ │     The user-supplied filter function returns an index key based on the values
│ │ │ │     in <em class="parameter"><code>sk</code></em>.
│ │ │ │     A return value of 0 means this particular <em class="parameter"><code>sk</code></em> should be not be counted.
│ │ │ │  </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>
│ │ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-tcpmib-get-state.html
│ │ │ │ @@ -1,9 +1,9 @@
│ │ │ │  <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; 
│ │ │ │    Get a socket's state
│ │ │ │   </p></div><div class="refsynopsisdiv"><h2>Synopsis</h2><pre class="programlisting">
│ │ │ │      tcpmib_get_state:long(sk:long)
│ │ │ │ -</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>
│ │ │ │ +</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>
│ │ │ │       pointer to a struct sock
│ │ │ │ -    </p></dd></dl></div></div><div class="refsect1"><a name="idm14706"></a><h2>Description</h2><p>
│ │ │ │ +    </p></dd></dl></div></div><div class="refsect1"><a name="idm14707"></a><h2>Description</h2><p>
│ │ │ │     Returns the sk_state from a struct sock.
│ │ │ │  </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>
│ │ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-tcpmib-local-addr.html
│ │ │ │ @@ -1,9 +1,9 @@
│ │ │ │  <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; 
│ │ │ │       Get the source address
│ │ │ │   </p></div><div class="refsynopsisdiv"><h2>Synopsis</h2><pre class="programlisting">
│ │ │ │      tcpmib_local_addr:long(sk:long)
│ │ │ │ -</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>
│ │ │ │ +</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>
│ │ │ │       pointer to a struct inet_sock
│ │ │ │ -    </p></dd></dl></div></div><div class="refsect1"><a name="idm14732"></a><h2>Description</h2><p>
│ │ │ │ +    </p></dd></dl></div></div><div class="refsect1"><a name="idm14733"></a><h2>Description</h2><p>
│ │ │ │     Returns the saddr from a struct inet_sock in host order.
│ │ │ │  </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>
│ │ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-tcpmib-local-port.html
│ │ │ │ @@ -1,9 +1,9 @@
│ │ │ │  <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; 
│ │ │ │       Get the local port
│ │ │ │   </p></div><div class="refsynopsisdiv"><h2>Synopsis</h2><pre class="programlisting">
│ │ │ │      tcpmib_local_port:long(sk:long)
│ │ │ │ -</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>
│ │ │ │ +</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>
│ │ │ │       pointer to a struct inet_sock
│ │ │ │ -    </p></dd></dl></div></div><div class="refsect1"><a name="idm14758"></a><h2>Description</h2><p>
│ │ │ │ +    </p></dd></dl></div></div><div class="refsect1"><a name="idm14759"></a><h2>Description</h2><p>
│ │ │ │     Returns the sport from a struct inet_sock in host order.
│ │ │ │  </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>
│ │ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-tcpmib-remote-addr.html
│ │ │ │ @@ -1,9 +1,9 @@
│ │ │ │  <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; 
│ │ │ │       Get the remote address
│ │ │ │   </p></div><div class="refsynopsisdiv"><h2>Synopsis</h2><pre class="programlisting">
│ │ │ │      tcpmib_remote_addr:long(sk:long)
│ │ │ │ -</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>
│ │ │ │ +</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>
│ │ │ │       pointer to a struct inet_sock
│ │ │ │ -    </p></dd></dl></div></div><div class="refsect1"><a name="idm14784"></a><h2>Description</h2><p>
│ │ │ │ +    </p></dd></dl></div></div><div class="refsect1"><a name="idm14785"></a><h2>Description</h2><p>
│ │ │ │     Returns the daddr from a struct inet_sock in host order.
│ │ │ │  </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>
│ │ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-tcpmib-remote-port.html
│ │ │ │ @@ -1,9 +1,9 @@
│ │ │ │  <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; 
│ │ │ │       Get the remote port
│ │ │ │   </p></div><div class="refsynopsisdiv"><h2>Synopsis</h2><pre class="programlisting">
│ │ │ │      tcpmib_remote_port:long(sk:long)
│ │ │ │ -</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>
│ │ │ │ +</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>
│ │ │ │       pointer to a struct inet_sock
│ │ │ │ -    </p></dd></dl></div></div><div class="refsect1"><a name="idm14810"></a><h2>Description</h2><p>
│ │ │ │ +    </p></dd></dl></div></div><div class="refsect1"><a name="idm14811"></a><h2>Description</h2><p>
│ │ │ │     Returns the dport from a struct inet_sock in host order.
│ │ │ │  </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>
│ │ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-text-str.html
│ │ │ │ @@ -1,12 +1,12 @@
│ │ │ │  <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; 
│ │ │ │       Escape any non-printable chars in a string
│ │ │ │   </p></div><div class="refsynopsisdiv"><h2>Synopsis</h2><pre class="programlisting">
│ │ │ │      text_str:string(input:string)
│ │ │ │ -</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>
│ │ │ │ +</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>
│ │ │ │       the string to escape
│ │ │ │ -    </p></dd></dl></div></div><div class="refsect1"><a name="idm21151"></a><h2>Description</h2><p>
│ │ │ │ +    </p></dd></dl></div></div><div class="refsect1"><a name="idm21152"></a><h2>Description</h2><p>
│ │ │ │     This function accepts a string argument, 
│ │ │ │     and any ASCII characters that are not
│ │ │ │     printable are replaced by the corresponding escape sequence in the
│ │ │ │     returned string.
│ │ │ │  </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>
│ │ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-text-strn.html
│ │ │ │ @@ -1,17 +1,17 @@
│ │ │ │  <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; 
│ │ │ │       Escape any non-printable chars in a string
│ │ │ │   </p></div><div class="refsynopsisdiv"><h2>Synopsis</h2><pre class="programlisting">
│ │ │ │      text_strn:string(input:string,len:long,quoted:long)
│ │ │ │ -</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>
│ │ │ │ +</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>
│ │ │ │       the string to escape
│ │ │ │      </p></dd><dt><span class="term"><em class="parameter"><code>len</code></em></span></dt><dd><p>
│ │ │ │       maximum length of string to return (0 implies MAXSTRINGLEN)
│ │ │ │      </p></dd><dt><span class="term"><em class="parameter"><code>quoted</code></em></span></dt><dd><p>
│ │ │ │       put double quotes around the string. If input string is
│ │ │ │       truncated it will have <span class="quote">&#8220;<span class="quote">...</span>&#8221;</span> after the second quote
│ │ │ │ -    </p></dd></dl></div></div><div class="refsect1"><a name="idm21188"></a><h2>Description</h2><p>
│ │ │ │ +    </p></dd></dl></div></div><div class="refsect1"><a name="idm21189"></a><h2>Description</h2><p>
│ │ │ │     This function accepts a string of designated length,
│ │ │ │     and any ASCII characters that are not
│ │ │ │     printable are replaced by the corresponding escape sequence in the
│ │ │ │     returned string.
│ │ │ │  </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>
│ │ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-thread-indent-depth.html
│ │ │ │ @@ -1,14 +1,14 @@
│ │ │ │  <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; 
│ │ │ │       returns the nested-depth of the current task
│ │ │ │   </p></div><div class="refsynopsisdiv"><h2>Synopsis</h2><pre class="programlisting">
│ │ │ │      thread_indent_depth:long(delta:long)
│ │ │ │ -</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>
│ │ │ │ +</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>
│ │ │ │       the amount of depth added/removed for each call
│ │ │ │ -    </p></dd></dl></div></div><div class="refsect1"><a name="idm21549"></a><h2>Description</h2><p>
│ │ │ │ +    </p></dd></dl></div></div><div class="refsect1"><a name="idm21550"></a><h2>Description</h2><p>
│ │ │ │     This function returns an integer equal to the nested
│ │ │ │     function-call depth starting from the outermost initial level. This function
│ │ │ │     is useful for saving space (consumed by whitespace) in traces with long
│ │ │ │     nested function calls. Use this function in a similar fashion to
│ │ │ │     <code class="function">thread_indent</code>, i.e., in call-probe, use thread_indent_depth(1) and in
│ │ │ │     return-probe, use thread_indent_depth(-1)
│ │ │ │  </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>
│ │ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-thread-indent.html
│ │ │ │ @@ -1,14 +1,14 @@
│ │ │ │  <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; 
│ │ │ │    returns an amount of space with the current task information
│ │ │ │   </p></div><div class="refsynopsisdiv"><h2>Synopsis</h2><pre class="programlisting">
│ │ │ │      thread_indent:string(delta:long)
│ │ │ │ -</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>
│ │ │ │ +</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>
│ │ │ │       the amount of space added/removed for each call
│ │ │ │ -    </p></dd></dl></div></div><div class="refsect1"><a name="idm21523"></a><h2>Description</h2><p>
│ │ │ │ +    </p></dd></dl></div></div><div class="refsect1"><a name="idm21524"></a><h2>Description</h2><p>
│ │ │ │     This function returns a string with appropriate
│ │ │ │     indentation for a thread. Call it with a small positive or
│ │ │ │     matching negative delta. If this is the real outermost,
│ │ │ │     initial level of indentation, then the function resets the 
│ │ │ │     relative timestamp base to zero.  The timestamp is as per
│ │ │ │     provided by the __indent_timestamp function, which by default
│ │ │ │     measures microseconds.
│ │ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-tid.html
│ │ │ │ @@ -1,9 +1,9 @@
│ │ │ │  <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; 
│ │ │ │       Returns the thread ID of a target process
│ │ │ │   </p></div><div class="refsynopsisdiv"><h2>Synopsis</h2><pre class="programlisting">
│ │ │ │      tid:long()
│ │ │ │ -</pre></div><div class="refsect1"><a name="idm3153"></a><h2>Arguments</h2><p>
│ │ │ │ +</pre></div><div class="refsect1"><a name="idm3154"></a><h2>Arguments</h2><p>
│ │ │ │    None
│ │ │ │ - </p></div><div class="refsect1"><a name="idm3156"></a><h2>Description</h2><p>
│ │ │ │ + </p></div><div class="refsect1"><a name="idm3157"></a><h2>Description</h2><p>
│ │ │ │     This function returns the thread ID of the target process.
│ │ │ │  </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>
│ │ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-tokenize.html
│ │ │ │ @@ -1,15 +1,15 @@
│ │ │ │  <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; 
│ │ │ │    Return the next non-empty token in a string
│ │ │ │ - </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>
│ │ │ │ + </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>
│ │ │ │       set of characters that delimit the tokens
│ │ │ │      </p></dd><dt><span class="term"><em class="parameter"><code>input</code></em></span></dt><dd><p>
│ │ │ │       string to tokenize. If empty, returns the next non-empty token
│ │ │ │       in the string passed in the previous call to <code class="function">tokenize</code>.
│ │ │ │ -    </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
│ │ │ │ +    </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
│ │ │ │     passed in the previous call to tokenize. If no delimiter is found,
│ │ │ │     the entire remaining input string is * returned. It returns empty
│ │ │ │     when no more tokens are available.</p><p>2) This function returns the next non-empty token in the
│ │ │ │     given input string, where the tokens are delimited by characters in
│ │ │ │     the delim string.  If the input string is non-empty, it returns the
│ │ │ │     first token.  If the input string is empty, it returns the next
│ │ │ │     token in the string passed in the previous call to tokenize.
│ │ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-tty-init.html
│ │ │ │ @@ -1,9 +1,9 @@
│ │ │ │  <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; 
│ │ │ │       Called when a tty is being initalized
│ │ │ │ - </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>name</code></em></span></dt><dd><p>
│ │ │ │ + </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>name</code></em></span></dt><dd><p>
│ │ │ │       the driver  .dev_name name
│ │ │ │ -    </p></dd><dt><span class="term"><em class="parameter"><code>module</code></em></span></dt><dd><p>
│ │ │ │ -     the module name
│ │ │ │      </p></dd><dt><span class="term"><em class="parameter"><code>driver_name</code></em></span></dt><dd><p>
│ │ │ │       the driver name
│ │ │ │ +    </p></dd><dt><span class="term"><em class="parameter"><code>module</code></em></span></dt><dd><p>
│ │ │ │ +     the module name
│ │ │ │      </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>
│ │ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-tty-ioctl.html
│ │ │ │ @@ -1,9 +1,9 @@
│ │ │ │  <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; 
│ │ │ │       called when a ioctl is request to the tty
│ │ │ │ - </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>arg</code></em></span></dt><dd><p>
│ │ │ │ + </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>arg</code></em></span></dt><dd><p>
│ │ │ │       the ioctl argument
│ │ │ │ -    </p></dd><dt><span class="term"><em class="parameter"><code>cmd</code></em></span></dt><dd><p>
│ │ │ │ -     the ioctl command
│ │ │ │      </p></dd><dt><span class="term"><em class="parameter"><code>name</code></em></span></dt><dd><p>
│ │ │ │       the file name
│ │ │ │ +    </p></dd><dt><span class="term"><em class="parameter"><code>cmd</code></em></span></dt><dd><p>
│ │ │ │ +     the ioctl command
│ │ │ │      </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>
│ │ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-tty-open.html
│ │ │ │ @@ -1,15 +1,15 @@
│ │ │ │  <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; 
│ │ │ │    Called when a tty is opened
│ │ │ │ - </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>
│ │ │ │ -     the inode flags
│ │ │ │ + </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>file_flags</code></em></span></dt><dd><p>
│ │ │ │ +     the file flags
│ │ │ │      </p></dd><dt><span class="term"><em class="parameter"><code>file_name</code></em></span></dt><dd><p>
│ │ │ │       the file name
│ │ │ │ +    </p></dd><dt><span class="term"><em class="parameter"><code>inode_number</code></em></span></dt><dd><p>
│ │ │ │ +     the inode number
│ │ │ │      </p></dd><dt><span class="term"><em class="parameter"><code>file_mode</code></em></span></dt><dd><p>
│ │ │ │       the file mode
│ │ │ │      </p></dd><dt><span class="term"><em class="parameter"><code>inode_state</code></em></span></dt><dd><p>
│ │ │ │       the inode state
│ │ │ │ -    </p></dd><dt><span class="term"><em class="parameter"><code>file_flags</code></em></span></dt><dd><p>
│ │ │ │ -     the file flags
│ │ │ │ -    </p></dd><dt><span class="term"><em class="parameter"><code>inode_number</code></em></span></dt><dd><p>
│ │ │ │ -     the inode number
│ │ │ │ +    </p></dd><dt><span class="term"><em class="parameter"><code>inode_flags</code></em></span></dt><dd><p>
│ │ │ │ +     the inode flags
│ │ │ │      </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>
│ │ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-tty-poll.html
│ │ │ │ @@ -1,7 +1,7 @@
│ │ │ │  <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; 
│ │ │ │       Called when a tty device is being polled
│ │ │ │ - </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>
│ │ │ │ -     the wait queue key
│ │ │ │ -    </p></dd><dt><span class="term"><em class="parameter"><code>file_name</code></em></span></dt><dd><p>
│ │ │ │ + </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>file_name</code></em></span></dt><dd><p>
│ │ │ │       the tty file name
│ │ │ │ +    </p></dd><dt><span class="term"><em class="parameter"><code>wait_key</code></em></span></dt><dd><p>
│ │ │ │ +     the wait queue key
│ │ │ │      </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>
│ │ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-tty-read.html
│ │ │ │ @@ -1,11 +1,11 @@
│ │ │ │  <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; 
│ │ │ │       called when a tty line will be read
│ │ │ │ - </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>
│ │ │ │ -     The amount of characters to be read
│ │ │ │ -    </p></dd><dt><span class="term"><em class="parameter"><code>driver_name</code></em></span></dt><dd><p>
│ │ │ │ + </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>driver_name</code></em></span></dt><dd><p>
│ │ │ │       the driver name
│ │ │ │      </p></dd><dt><span class="term"><em class="parameter"><code>buffer</code></em></span></dt><dd><p>
│ │ │ │       the buffer that will receive the characters
│ │ │ │      </p></dd><dt><span class="term"><em class="parameter"><code>file_name</code></em></span></dt><dd><p>
│ │ │ │       the file name lreated to the tty
│ │ │ │ +    </p></dd><dt><span class="term"><em class="parameter"><code>nr</code></em></span></dt><dd><p>
│ │ │ │ +     The amount of characters to be read
│ │ │ │      </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>
│ │ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-tty-receive.html
│ │ │ │ @@ -1,17 +1,17 @@
│ │ │ │  <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; 
│ │ │ │       called when a tty receives a message
│ │ │ │ - </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>name</code></em></span></dt><dd><p>
│ │ │ │ -     the name of the module file
│ │ │ │ + </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>driver_name</code></em></span></dt><dd><p>
│ │ │ │ +     the driver name
│ │ │ │      </p></dd><dt><span class="term"><em class="parameter"><code>cp</code></em></span></dt><dd><p>
│ │ │ │       the buffer that was received
│ │ │ │      </p></dd><dt><span class="term"><em class="parameter"><code>count</code></em></span></dt><dd><p>
│ │ │ │       The amount of characters received
│ │ │ │      </p></dd><dt><span class="term"><em class="parameter"><code>fp</code></em></span></dt><dd><p>
│ │ │ │       The flag buffer
│ │ │ │      </p></dd><dt><span class="term"><em class="parameter"><code>index</code></em></span></dt><dd><p>
│ │ │ │       The tty Index
│ │ │ │ -    </p></dd><dt><span class="term"><em class="parameter"><code>driver_name</code></em></span></dt><dd><p>
│ │ │ │ -     the driver name
│ │ │ │      </p></dd><dt><span class="term"><em class="parameter"><code>id</code></em></span></dt><dd><p>
│ │ │ │       the tty id
│ │ │ │ +    </p></dd><dt><span class="term"><em class="parameter"><code>name</code></em></span></dt><dd><p>
│ │ │ │ +     the name of the module file
│ │ │ │      </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>
│ │ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-tty-register.html
│ │ │ │ @@ -1,11 +1,11 @@
│ │ │ │  <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; 
│ │ │ │       Called when a tty device is registred
│ │ │ │ - </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>index</code></em></span></dt><dd><p>
│ │ │ │ -     the tty index requested
│ │ │ │ -    </p></dd><dt><span class="term"><em class="parameter"><code>name</code></em></span></dt><dd><p>
│ │ │ │ -     the driver  .dev_name name
│ │ │ │ -    </p></dd><dt><span class="term"><em class="parameter"><code>driver_name</code></em></span></dt><dd><p>
│ │ │ │ + </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>
│ │ │ │       the driver name
│ │ │ │      </p></dd><dt><span class="term"><em class="parameter"><code>module</code></em></span></dt><dd><p>
│ │ │ │       the module name
│ │ │ │ +    </p></dd><dt><span class="term"><em class="parameter"><code>index</code></em></span></dt><dd><p>
│ │ │ │ +     the tty index requested
│ │ │ │ +    </p></dd><dt><span class="term"><em class="parameter"><code>name</code></em></span></dt><dd><p>
│ │ │ │ +     the driver  .dev_name name
│ │ │ │      </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>
│ │ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-tty-release.html
│ │ │ │ @@ -1,15 +1,15 @@
│ │ │ │  <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; 
│ │ │ │       Called when the tty is closed
│ │ │ │ - </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>inode_flags</code></em></span></dt><dd><p>
│ │ │ │ + </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_flags</code></em></span></dt><dd><p>
│ │ │ │       the inode flags
│ │ │ │ -    </p></dd><dt><span class="term"><em class="parameter"><code>file_name</code></em></span></dt><dd><p>
│ │ │ │ -     the file name
│ │ │ │ -    </p></dd><dt><span class="term"><em class="parameter"><code>file_mode</code></em></span></dt><dd><p>
│ │ │ │ -     the file mode
│ │ │ │      </p></dd><dt><span class="term"><em class="parameter"><code>inode_state</code></em></span></dt><dd><p>
│ │ │ │       the inode state
│ │ │ │ -    </p></dd><dt><span class="term"><em class="parameter"><code>file_flags</code></em></span></dt><dd><p>
│ │ │ │ -     the file flags
│ │ │ │ +    </p></dd><dt><span class="term"><em class="parameter"><code>file_mode</code></em></span></dt><dd><p>
│ │ │ │ +     the file mode
│ │ │ │      </p></dd><dt><span class="term"><em class="parameter"><code>inode_number</code></em></span></dt><dd><p>
│ │ │ │       the inode number
│ │ │ │ +    </p></dd><dt><span class="term"><em class="parameter"><code>file_name</code></em></span></dt><dd><p>
│ │ │ │ +     the file name
│ │ │ │ +    </p></dd><dt><span class="term"><em class="parameter"><code>file_flags</code></em></span></dt><dd><p>
│ │ │ │ +     the file flags
│ │ │ │      </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>
│ │ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-tty-resize.html
│ │ │ │ @@ -1,21 +1,21 @@
│ │ │ │  <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; 
│ │ │ │       Called when a terminal resize happens
│ │ │ │ - </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>new_row</code></em></span></dt><dd><p>
│ │ │ │ -     the new row value
│ │ │ │ -    </p></dd><dt><span class="term"><em class="parameter"><code>old_ypixel</code></em></span></dt><dd><p>
│ │ │ │ -     the old ypixel
│ │ │ │ + </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>new_col</code></em></span></dt><dd><p>
│ │ │ │ +     the new col value
│ │ │ │ +    </p></dd><dt><span class="term"><em class="parameter"><code>old_col</code></em></span></dt><dd><p>
│ │ │ │ +     the old col value
│ │ │ │ +    </p></dd><dt><span class="term"><em class="parameter"><code>old_xpixel</code></em></span></dt><dd><p>
│ │ │ │ +     the old xpixel
│ │ │ │      </p></dd><dt><span class="term"><em class="parameter"><code>old_row</code></em></span></dt><dd><p>
│ │ │ │       the old row value
│ │ │ │      </p></dd><dt><span class="term"><em class="parameter"><code>new_ypixel</code></em></span></dt><dd><p>
│ │ │ │       the new ypixel value
│ │ │ │ -    </p></dd><dt><span class="term"><em class="parameter"><code>new_col</code></em></span></dt><dd><p>
│ │ │ │ -     the new col value
│ │ │ │ -    </p></dd><dt><span class="term"><em class="parameter"><code>old_xpixel</code></em></span></dt><dd><p>
│ │ │ │ -     the old xpixel
│ │ │ │ -    </p></dd><dt><span class="term"><em class="parameter"><code>name</code></em></span></dt><dd><p>
│ │ │ │ -     the tty name
│ │ │ │ -    </p></dd><dt><span class="term"><em class="parameter"><code>old_col</code></em></span></dt><dd><p>
│ │ │ │ -     the old col value
│ │ │ │      </p></dd><dt><span class="term"><em class="parameter"><code>new_xpixel</code></em></span></dt><dd><p>
│ │ │ │       the new xpixel value
│ │ │ │ +    </p></dd><dt><span class="term"><em class="parameter"><code>new_row</code></em></span></dt><dd><p>
│ │ │ │ +     the new row value
│ │ │ │ +    </p></dd><dt><span class="term"><em class="parameter"><code>name</code></em></span></dt><dd><p>
│ │ │ │ +     the tty name
│ │ │ │ +    </p></dd><dt><span class="term"><em class="parameter"><code>old_ypixel</code></em></span></dt><dd><p>
│ │ │ │ +     the old ypixel
│ │ │ │      </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>
│ │ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-tty-unregister.html
│ │ │ │ @@ -1,11 +1,11 @@
│ │ │ │  <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; 
│ │ │ │       Called when a tty device is being unregistered
│ │ │ │ - </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>module</code></em></span></dt><dd><p>
│ │ │ │ -     the module name
│ │ │ │ -    </p></dd><dt><span class="term"><em class="parameter"><code>driver_name</code></em></span></dt><dd><p>
│ │ │ │ -     the driver name
│ │ │ │ -    </p></dd><dt><span class="term"><em class="parameter"><code>name</code></em></span></dt><dd><p>
│ │ │ │ + </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>name</code></em></span></dt><dd><p>
│ │ │ │       the driver  .dev_name name
│ │ │ │      </p></dd><dt><span class="term"><em class="parameter"><code>index</code></em></span></dt><dd><p>
│ │ │ │       the tty index requested
│ │ │ │ +    </p></dd><dt><span class="term"><em class="parameter"><code>module</code></em></span></dt><dd><p>
│ │ │ │ +     the module name
│ │ │ │ +    </p></dd><dt><span class="term"><em class="parameter"><code>driver_name</code></em></span></dt><dd><p>
│ │ │ │ +     the driver name
│ │ │ │      </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>
│ │ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-tty-write.html
│ │ │ │ @@ -1,11 +1,11 @@
│ │ │ │  <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; 
│ │ │ │       write to the tty line
│ │ │ │ - </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>driver_name</code></em></span></dt><dd><p>
│ │ │ │ + </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>file_name</code></em></span></dt><dd><p>
│ │ │ │ +     the file name lreated to the tty
│ │ │ │ +    </p></dd><dt><span class="term"><em class="parameter"><code>driver_name</code></em></span></dt><dd><p>
│ │ │ │       the driver name
│ │ │ │      </p></dd><dt><span class="term"><em class="parameter"><code>buffer</code></em></span></dt><dd><p>
│ │ │ │       the buffer that will be written
│ │ │ │ -    </p></dd><dt><span class="term"><em class="parameter"><code>file_name</code></em></span></dt><dd><p>
│ │ │ │ -     the file name lreated to the tty
│ │ │ │      </p></dd><dt><span class="term"><em class="parameter"><code>nr</code></em></span></dt><dd><p>
│ │ │ │       The amount of characters
│ │ │ │      </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>
│ │ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-tz-ctime.html
│ │ │ │ @@ -1,13 +1,13 @@
│ │ │ │  <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; 
│ │ │ │    Convert seconds since epoch into human readable date/time string, with local time zone
│ │ │ │   </p></div><div class="refsynopsisdiv"><h2>Synopsis</h2><pre class="programlisting">
│ │ │ │      tz_ctime(epochsecs:)
│ │ │ │ -</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>
│ │ │ │ +</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>
│ │ │ │       number of seconds since epoch (as returned by <code class="function">gettimeofday_s</code>)
│ │ │ │ -    </p></dd></dl></div></div><div class="refsect1"><a name="idm4243"></a><h2>Description</h2><p>
│ │ │ │ +    </p></dd></dl></div></div><div class="refsect1"><a name="idm4244"></a><h2>Description</h2><p>
│ │ │ │     Takes an argument of seconds since the epoch as returned by
│ │ │ │     <code class="function">gettimeofday_s</code>.  Returns a string of the same form as <code class="function">ctime</code>, but
│ │ │ │     offsets the epoch time for the local time zone, and appends the name of the
│ │ │ │     local time zone.  The string length may vary.  The time zone information is
│ │ │ │     passed by staprun at script startup only.
│ │ │ │  </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>
│ │ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-tz-gmtoff.html
│ │ │ │ @@ -1,10 +1,10 @@
│ │ │ │  <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; 
│ │ │ │    Return local time zone offset
│ │ │ │   </p></div><div class="refsynopsisdiv"><h2>Synopsis</h2><pre class="programlisting">
│ │ │ │      tz_gmtoff()
│ │ │ │ -</pre></div><div class="refsect1"><a name="idm4263"></a><h2>Arguments</h2><p>
│ │ │ │ +</pre></div><div class="refsect1"><a name="idm4264"></a><h2>Arguments</h2><p>
│ │ │ │    None
│ │ │ │ - </p></div><div class="refsect1"><a name="idm4266"></a><h2>Description</h2><p>
│ │ │ │ + </p></div><div class="refsect1"><a name="idm4267"></a><h2>Description</h2><p>
│ │ │ │     Returns the local time zone offset (seconds west of UTC), as
│ │ │ │     passed by staprun at script startup only.
│ │ │ │  </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>
│ │ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-tz-name.html
│ │ │ │ @@ -1,10 +1,10 @@
│ │ │ │  <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; 
│ │ │ │       Return local time zone name
│ │ │ │   </p></div><div class="refsynopsisdiv"><h2>Synopsis</h2><pre class="programlisting">
│ │ │ │      tz_name()
│ │ │ │ -</pre></div><div class="refsect1"><a name="idm4284"></a><h2>Arguments</h2><p>
│ │ │ │ +</pre></div><div class="refsect1"><a name="idm4285"></a><h2>Arguments</h2><p>
│ │ │ │    None
│ │ │ │ - </p></div><div class="refsect1"><a name="idm4287"></a><h2>Description</h2><p>
│ │ │ │ + </p></div><div class="refsect1"><a name="idm4288"></a><h2>Description</h2><p>
│ │ │ │     Returns the local time zone name, as passed by staprun at
│ │ │ │     script startup only.
│ │ │ │  </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>
│ │ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-u-register.html
│ │ │ │ @@ -1,10 +1,10 @@
│ │ │ │  <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; 
│ │ │ │       Return the unsigned value of the named CPU register
│ │ │ │   </p></div><div class="refsynopsisdiv"><h2>Synopsis</h2><pre class="programlisting">
│ │ │ │      u_register:long(name:string)
│ │ │ │ -</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>
│ │ │ │ +</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>
│ │ │ │       Name of the register to return
│ │ │ │ -    </p></dd></dl></div></div><div class="refsect1"><a name="idm3234"></a><h2>Description</h2><p>
│ │ │ │ +    </p></dd></dl></div></div><div class="refsect1"><a name="idm3235"></a><h2>Description</h2><p>
│ │ │ │     Same as register(name), except that if the register
│ │ │ │     is 32 bits wide, it is zero-extended to 64 bits.
│ │ │ │  </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>
│ │ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-u32-arg.html
│ │ │ │ @@ -1,10 +1,10 @@
│ │ │ │  <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; 
│ │ │ │       Return function argument as unsigned 32-bit value
│ │ │ │   </p></div><div class="refsynopsisdiv"><h2>Synopsis</h2><pre class="programlisting">
│ │ │ │      u32_arg:long(n:long)
│ │ │ │ -</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>
│ │ │ │ +</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>
│ │ │ │       index of argument to return
│ │ │ │ -    </p></dd></dl></div></div><div class="refsect1"><a name="idm3182"></a><h2>Description</h2><p>
│ │ │ │ +    </p></dd></dl></div></div><div class="refsect1"><a name="idm3183"></a><h2>Description</h2><p>
│ │ │ │     Return the unsigned 32-bit value of argument n,
│ │ │ │     same as uint_arg.
│ │ │ │  </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>
│ │ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-u64-arg.html
│ │ │ │ @@ -1,10 +1,10 @@
│ │ │ │  <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; 
│ │ │ │       Return function argument as unsigned 64-bit value
│ │ │ │   </p></div><div class="refsynopsisdiv"><h2>Synopsis</h2><pre class="programlisting">
│ │ │ │      u64_arg:long(n:long)
│ │ │ │ -</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>
│ │ │ │ +</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>
│ │ │ │       index of argument to return
│ │ │ │ -    </p></dd></dl></div></div><div class="refsect1"><a name="idm3208"></a><h2>Description</h2><p>
│ │ │ │ +    </p></dd></dl></div></div><div class="refsect1"><a name="idm3209"></a><h2>Description</h2><p>
│ │ │ │     Return the unsigned 64-bit value of argument n,
│ │ │ │     same as ulonglong_arg.
│ │ │ │  </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>
│ │ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-uaddr.html
│ │ │ │ @@ -1,14 +1,14 @@
│ │ │ │  <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; 
│ │ │ │       User space address of current running task
│ │ │ │   </p></div><div class="refsynopsisdiv"><h2>Synopsis</h2><pre class="programlisting">
│ │ │ │      uaddr:long()
│ │ │ │ -</pre></div><div class="refsect1"><a name="idm3252"></a><h2>Arguments</h2><p>
│ │ │ │ +</pre></div><div class="refsect1"><a name="idm3253"></a><h2>Arguments</h2><p>
│ │ │ │    None
│ │ │ │ - </p></div><div class="refsect1"><a name="idm3255"></a><h2>Description</h2><p>
│ │ │ │ + </p></div><div class="refsect1"><a name="idm3256"></a><h2>Description</h2><p>
│ │ │ │     Returns the address in userspace that the current
│ │ │ │     task was at when the probe occurred. When the current running task
│ │ │ │     isn't a user space thread, or the address cannot be found, zero
│ │ │ │     is returned. Can be used to see where the current task is combined
│ │ │ │     with <code class="function">usymname</code> or <code class="function">usymdata</code>. Often the task will be in the VDSO
│ │ │ │     where it entered the kernel.
│ │ │ │  </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>
│ │ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-ubacktrace.html
│ │ │ │ @@ -1,18 +1,18 @@
│ │ │ │  <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; 
│ │ │ │       Hex backtrace of current user-space task stack.
│ │ │ │   </p></div><div class="refsynopsisdiv"><h2>Synopsis</h2><pre class="programlisting">
│ │ │ │      ubacktrace:string()
│ │ │ │ -</pre></div><div class="refsect1"><a name="idm3275"></a><h2>Arguments</h2><p>
│ │ │ │ +</pre></div><div class="refsect1"><a name="idm3276"></a><h2>Arguments</h2><p>
│ │ │ │    None
│ │ │ │ - </p></div><div class="refsect1"><a name="idm3278"></a><h2>Description</h2><p>
│ │ │ │ + </p></div><div class="refsect1"><a name="idm3279"></a><h2>Description</h2><p>
│ │ │ │     </p><p>
│ │ │ │  
│ │ │ │     Return a string of hex addresses that are a backtrace of the 
│ │ │ │     stack of the current task.  Output may be truncated as per maximum
│ │ │ │     string length. Returns empty string when current probe point cannot
│ │ │ │     determine user backtrace.  See <code class="function">backtrace</code> for kernel traceback.
│ │ │ │ -</p></div><div class="refsect1"><a name="idm3283"></a><h2>Note</h2><p>
│ │ │ │ +</p></div><div class="refsect1"><a name="idm3284"></a><h2>Note</h2><p>
│ │ │ │     To get (full) backtraces for user space applications and shared
│ │ │ │     shared libraries not mentioned in the current script run stap with
│ │ │ │     -d /path/to/exe-or-so and/or add --ldd to load all needed unwind data.
│ │ │ │  </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>
│ │ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-ucallers.html
│ │ │ │ @@ -1,16 +1,16 @@
│ │ │ │  <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; 
│ │ │ │       Return first n elements of user stack backtrace
│ │ │ │   </p></div><div class="refsynopsisdiv"><h2>Synopsis</h2><pre class="programlisting">
│ │ │ │      ucallers:string(n:long)
│ │ │ │ -</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>
│ │ │ │ +</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>
│ │ │ │       number of levels to descend in the stack (not counting the top
│ │ │ │       level). If n is -1, print the entire stack.
│ │ │ │ -    </p></dd></dl></div></div><div class="refsect1"><a name="idm3309"></a><h2>Description</h2><p>
│ │ │ │ +    </p></dd></dl></div></div><div class="refsect1"><a name="idm3310"></a><h2>Description</h2><p>
│ │ │ │     This function returns a string of the first n hex
│ │ │ │     addresses from the backtrace of the user stack. Output may be
│ │ │ │     truncated as per maximum string length (MAXSTRINGLEN).
│ │ │ │ -</p></div><div class="refsect1"><a name="idm3312"></a><h2>Note</h2><p>
│ │ │ │ +</p></div><div class="refsect1"><a name="idm3313"></a><h2>Note</h2><p>
│ │ │ │     To get (full) backtraces for user space applications and shared
│ │ │ │     shared libraries not mentioned in the current script run stap with
│ │ │ │     -d /path/to/exe-or-so and/or add --ldd to load all needed unwind data.
│ │ │ │  </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>
│ │ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-udelay.html
│ │ │ │ @@ -1,10 +1,10 @@
│ │ │ │  <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; 
│ │ │ │       microsecond delay
│ │ │ │   </p></div><div class="refsynopsisdiv"><h2>Synopsis</h2><pre class="programlisting">
│ │ │ │      udelay(us:long)
│ │ │ │ -</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>
│ │ │ │ +</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>
│ │ │ │       Number of microseconds to delay.
│ │ │ │ -    </p></dd></dl></div></div><div class="refsect1"><a name="idm20767"></a><h2>Description</h2><p>
│ │ │ │ +    </p></dd></dl></div></div><div class="refsect1"><a name="idm20768"></a><h2>Description</h2><p>
│ │ │ │     This function inserts a multi-microsecond busy-delay into a probe handler.
│ │ │ │     It requires guru mode.
│ │ │ │  </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>
│ │ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-udp-disconnect-return.html
│ │ │ │ @@ -1,19 +1,19 @@
│ │ │ │  <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; 
│ │ │ │       UDP has been disconnected successfully
│ │ │ │ - </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>family</code></em></span></dt><dd><p>
│ │ │ │ + </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>family</code></em></span></dt><dd><p>
│ │ │ │       IP address family
│ │ │ │ -    </p></dd><dt><span class="term"><em class="parameter"><code>ret</code></em></span></dt><dd><p>
│ │ │ │ -     Error code (0: no error) 
│ │ │ │      </p></dd><dt><span class="term"><em class="parameter"><code>name</code></em></span></dt><dd><p>
│ │ │ │       The name of this probe
│ │ │ │ -    </p></dd><dt><span class="term"><em class="parameter"><code>daddr</code></em></span></dt><dd><p>
│ │ │ │ -     A string representing the destination IP address
│ │ │ │ +    </p></dd><dt><span class="term"><em class="parameter"><code>ret</code></em></span></dt><dd><p>
│ │ │ │ +     Error code (0: no error) 
│ │ │ │      </p></dd><dt><span class="term"><em class="parameter"><code>dport</code></em></span></dt><dd><p>
│ │ │ │       UDP destination port
│ │ │ │ -    </p></dd><dt><span class="term"><em class="parameter"><code>sport</code></em></span></dt><dd><p>
│ │ │ │ -     UDP source port
│ │ │ │      </p></dd><dt><span class="term"><em class="parameter"><code>saddr</code></em></span></dt><dd><p>
│ │ │ │       A string representing the source IP address
│ │ │ │ -    </p></dd></dl></div></div><div class="refsect1"><a name="idm12694"></a><h2>Context</h2><p>
│ │ │ │ +    </p></dd><dt><span class="term"><em class="parameter"><code>daddr</code></em></span></dt><dd><p>
│ │ │ │ +     A string representing the destination IP address
│ │ │ │ +    </p></dd><dt><span class="term"><em class="parameter"><code>sport</code></em></span></dt><dd><p>
│ │ │ │ +     UDP source port
│ │ │ │ +    </p></dd></dl></div></div><div class="refsect1"><a name="idm12695"></a><h2>Context</h2><p>
│ │ │ │     The process which requested a UDP disconnection
│ │ │ │  </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>
│ │ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-udp-disconnect.html
│ │ │ │ @@ -1,21 +1,21 @@
│ │ │ │  <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; 
│ │ │ │       Fires when a process requests for a UDP disconnection
│ │ │ │ - </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>name</code></em></span></dt><dd><p>
│ │ │ │ + </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>sock</code></em></span></dt><dd><p>
│ │ │ │ +     Network socket used by the process
│ │ │ │ +    </p></dd><dt><span class="term"><em class="parameter"><code>name</code></em></span></dt><dd><p>
│ │ │ │       The name of this probe
│ │ │ │ -    </p></dd><dt><span class="term"><em class="parameter"><code>sport</code></em></span></dt><dd><p>
│ │ │ │ -     UDP source port
│ │ │ │ -    </p></dd><dt><span class="term"><em class="parameter"><code>saddr</code></em></span></dt><dd><p>
│ │ │ │ -     A string representing the source IP address
│ │ │ │ +    </p></dd><dt><span class="term"><em class="parameter"><code>family</code></em></span></dt><dd><p>
│ │ │ │ +     IP address family
│ │ │ │      </p></dd><dt><span class="term"><em class="parameter"><code>flags</code></em></span></dt><dd><p>
│ │ │ │       Flags (e.g. FIN, etc)  
│ │ │ │      </p></dd><dt><span class="term"><em class="parameter"><code>daddr</code></em></span></dt><dd><p>
│ │ │ │       A string representing the destination IP address
│ │ │ │ -    </p></dd><dt><span class="term"><em class="parameter"><code>sock</code></em></span></dt><dd><p>
│ │ │ │ -     Network socket used by the process
│ │ │ │ +    </p></dd><dt><span class="term"><em class="parameter"><code>sport</code></em></span></dt><dd><p>
│ │ │ │ +     UDP source port
│ │ │ │      </p></dd><dt><span class="term"><em class="parameter"><code>dport</code></em></span></dt><dd><p>
│ │ │ │       UDP destination port
│ │ │ │ -    </p></dd><dt><span class="term"><em class="parameter"><code>family</code></em></span></dt><dd><p>
│ │ │ │ -     IP address family
│ │ │ │ -    </p></dd></dl></div></div><div class="refsect1"><a name="idm12638"></a><h2>Context</h2><p>
│ │ │ │ +    </p></dd><dt><span class="term"><em class="parameter"><code>saddr</code></em></span></dt><dd><p>
│ │ │ │ +     A string representing the source IP address
│ │ │ │ +    </p></dd></dl></div></div><div class="refsect1"><a name="idm12639"></a><h2>Context</h2><p>
│ │ │ │     The process which requests a UDP disconnection 
│ │ │ │  </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>
│ │ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-udp-recvmsg-return.html
│ │ │ │ @@ -1,19 +1,19 @@
│ │ │ │  <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; 
│ │ │ │       Fires whenever an attempt to receive a UDP message received is completed
│ │ │ │ - </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>family</code></em></span></dt><dd><p>
│ │ │ │ -     IP address family
│ │ │ │ + </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>daddr</code></em></span></dt><dd><p>
│ │ │ │ +     A string representing the destination IP address
│ │ │ │ +    </p></dd><dt><span class="term"><em class="parameter"><code>sport</code></em></span></dt><dd><p>
│ │ │ │ +     UDP source port
│ │ │ │      </p></dd><dt><span class="term"><em class="parameter"><code>size</code></em></span></dt><dd><p>
│ │ │ │       Number of bytes received by the process
│ │ │ │ -    </p></dd><dt><span class="term"><em class="parameter"><code>name</code></em></span></dt><dd><p>
│ │ │ │ -     The name of this probe
│ │ │ │      </p></dd><dt><span class="term"><em class="parameter"><code>dport</code></em></span></dt><dd><p>
│ │ │ │       UDP destination port
│ │ │ │ -    </p></dd><dt><span class="term"><em class="parameter"><code>daddr</code></em></span></dt><dd><p>
│ │ │ │ -     A string representing the destination IP address
│ │ │ │      </p></dd><dt><span class="term"><em class="parameter"><code>saddr</code></em></span></dt><dd><p>
│ │ │ │       A string representing the source IP address
│ │ │ │ -    </p></dd><dt><span class="term"><em class="parameter"><code>sport</code></em></span></dt><dd><p>
│ │ │ │ -     UDP source port
│ │ │ │ -    </p></dd></dl></div></div><div class="refsect1"><a name="idm12811"></a><h2>Context</h2><p>
│ │ │ │ +    </p></dd><dt><span class="term"><em class="parameter"><code>name</code></em></span></dt><dd><p>
│ │ │ │ +     The name of this probe
│ │ │ │ +    </p></dd><dt><span class="term"><em class="parameter"><code>family</code></em></span></dt><dd><p>
│ │ │ │ +     IP address family
│ │ │ │ +    </p></dd></dl></div></div><div class="refsect1"><a name="idm12812"></a><h2>Context</h2><p>
│ │ │ │     The process which received a UDP message
│ │ │ │  </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>
│ │ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-udp-recvmsg.html
│ │ │ │ @@ -1,21 +1,21 @@
│ │ │ │  <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; 
│ │ │ │       Fires whenever a UDP message is received
│ │ │ │ - </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>dport</code></em></span></dt><dd><p>
│ │ │ │ -     UDP destination port
│ │ │ │ -    </p></dd><dt><span class="term"><em class="parameter"><code>daddr</code></em></span></dt><dd><p>
│ │ │ │ -     A string representing the destination IP address
│ │ │ │ + </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>family</code></em></span></dt><dd><p>
│ │ │ │ +     IP address family
│ │ │ │ +    </p></dd><dt><span class="term"><em class="parameter"><code>name</code></em></span></dt><dd><p>
│ │ │ │ +     The name of this probe
│ │ │ │      </p></dd><dt><span class="term"><em class="parameter"><code>sock</code></em></span></dt><dd><p>
│ │ │ │       Network socket used by the process
│ │ │ │      </p></dd><dt><span class="term"><em class="parameter"><code>saddr</code></em></span></dt><dd><p>
│ │ │ │       A string representing the source IP address
│ │ │ │ -    </p></dd><dt><span class="term"><em class="parameter"><code>sport</code></em></span></dt><dd><p>
│ │ │ │ -     UDP source port
│ │ │ │ +    </p></dd><dt><span class="term"><em class="parameter"><code>dport</code></em></span></dt><dd><p>
│ │ │ │ +     UDP destination port
│ │ │ │      </p></dd><dt><span class="term"><em class="parameter"><code>size</code></em></span></dt><dd><p>
│ │ │ │       Number of bytes received by the process
│ │ │ │ -    </p></dd><dt><span class="term"><em class="parameter"><code>name</code></em></span></dt><dd><p>
│ │ │ │ -     The name of this probe
│ │ │ │ -    </p></dd><dt><span class="term"><em class="parameter"><code>family</code></em></span></dt><dd><p>
│ │ │ │ -     IP address family
│ │ │ │ -    </p></dd></dl></div></div><div class="refsect1"><a name="idm12755"></a><h2>Context</h2><p>
│ │ │ │ +    </p></dd><dt><span class="term"><em class="parameter"><code>sport</code></em></span></dt><dd><p>
│ │ │ │ +     UDP source port
│ │ │ │ +    </p></dd><dt><span class="term"><em class="parameter"><code>daddr</code></em></span></dt><dd><p>
│ │ │ │ +     A string representing the destination IP address
│ │ │ │ +    </p></dd></dl></div></div><div class="refsect1"><a name="idm12756"></a><h2>Context</h2><p>
│ │ │ │     The process which received a UDP message
│ │ │ │  </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>
│ │ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-udp-sendmsg-return.html
│ │ │ │ @@ -1,9 +1,9 @@
│ │ │ │  <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; 
│ │ │ │       Fires whenever an attempt to send a UDP message is completed
│ │ │ │ - </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>
│ │ │ │ + </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>size</code></em></span></dt><dd><p>
│ │ │ │       Number of bytes sent by the process
│ │ │ │      </p></dd><dt><span class="term"><em class="parameter"><code>name</code></em></span></dt><dd><p>
│ │ │ │       The name of this probe
│ │ │ │ -    </p></dd></dl></div></div><div class="refsect1"><a name="idm12903"></a><h2>Context</h2><p>
│ │ │ │ +    </p></dd></dl></div></div><div class="refsect1"><a name="idm12904"></a><h2>Context</h2><p>
│ │ │ │     The process which sent a UDP message
│ │ │ │  </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>
│ │ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-udp-sendmsg.html
│ │ │ │ @@ -1,21 +1,21 @@
│ │ │ │  <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; 
│ │ │ │    Fires whenever a process sends a UDP message
│ │ │ │ - </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>family</code></em></span></dt><dd><p>
│ │ │ │ -     IP address family
│ │ │ │ -    </p></dd><dt><span class="term"><em class="parameter"><code>daddr</code></em></span></dt><dd><p>
│ │ │ │ -     A string representing the destination IP address
│ │ │ │ -    </p></dd><dt><span class="term"><em class="parameter"><code>sock</code></em></span></dt><dd><p>
│ │ │ │ -     Network socket used by the process 
│ │ │ │ + </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>saddr</code></em></span></dt><dd><p>
│ │ │ │ +     A string representing the source IP address
│ │ │ │      </p></dd><dt><span class="term"><em class="parameter"><code>dport</code></em></span></dt><dd><p>
│ │ │ │       UDP destination port
│ │ │ │ +    </p></dd><dt><span class="term"><em class="parameter"><code>size</code></em></span></dt><dd><p>
│ │ │ │ +     Number of bytes sent by the process
│ │ │ │      </p></dd><dt><span class="term"><em class="parameter"><code>sport</code></em></span></dt><dd><p>
│ │ │ │       UDP source port
│ │ │ │ -    </p></dd><dt><span class="term"><em class="parameter"><code>saddr</code></em></span></dt><dd><p>
│ │ │ │ -     A string representing the source IP address
│ │ │ │ +    </p></dd><dt><span class="term"><em class="parameter"><code>daddr</code></em></span></dt><dd><p>
│ │ │ │ +     A string representing the destination IP address
│ │ │ │ +    </p></dd><dt><span class="term"><em class="parameter"><code>family</code></em></span></dt><dd><p>
│ │ │ │ +     IP address family
│ │ │ │      </p></dd><dt><span class="term"><em class="parameter"><code>name</code></em></span></dt><dd><p>
│ │ │ │       The name of this probe
│ │ │ │ -    </p></dd><dt><span class="term"><em class="parameter"><code>size</code></em></span></dt><dd><p>
│ │ │ │ -     Number of bytes sent by the process
│ │ │ │ -    </p></dd></dl></div></div><div class="refsect1"><a name="idm12872"></a><h2>Context</h2><p>
│ │ │ │ +    </p></dd><dt><span class="term"><em class="parameter"><code>sock</code></em></span></dt><dd><p>
│ │ │ │ +     Network socket used by the process 
│ │ │ │ +    </p></dd></dl></div></div><div class="refsect1"><a name="idm12873"></a><h2>Context</h2><p>
│ │ │ │     The process which sent a UDP message 
│ │ │ │  </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>
│ │ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-uid.html
│ │ │ │ @@ -1,9 +1,9 @@
│ │ │ │  <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; 
│ │ │ │       Returns the user ID of a target process
│ │ │ │   </p></div><div class="refsynopsisdiv"><h2>Synopsis</h2><pre class="programlisting">
│ │ │ │      uid:long()
│ │ │ │ -</pre></div><div class="refsect1"><a name="idm3330"></a><h2>Arguments</h2><p>
│ │ │ │ +</pre></div><div class="refsect1"><a name="idm3331"></a><h2>Arguments</h2><p>
│ │ │ │    None
│ │ │ │ - </p></div><div class="refsect1"><a name="idm3333"></a><h2>Description</h2><p>
│ │ │ │ + </p></div><div class="refsect1"><a name="idm3334"></a><h2>Description</h2><p>
│ │ │ │     This function returns the user ID of the target process.
│ │ │ │  </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>
│ │ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-uint-arg.html
│ │ │ │ @@ -1,10 +1,10 @@
│ │ │ │  <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; 
│ │ │ │       Return function argument as unsigned int
│ │ │ │   </p></div><div class="refsynopsisdiv"><h2>Synopsis</h2><pre class="programlisting">
│ │ │ │      uint_arg:long(n:long)
│ │ │ │ -</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>
│ │ │ │ +</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>
│ │ │ │       index of argument to return
│ │ │ │ -    </p></dd></dl></div></div><div class="refsect1"><a name="idm3359"></a><h2>Description</h2><p>
│ │ │ │ +    </p></dd></dl></div></div><div class="refsect1"><a name="idm3360"></a><h2>Description</h2><p>
│ │ │ │     Return the value of argument n as an unsigned int
│ │ │ │     (i.e., a 32-bit integer zero-extended to 64 bits).
│ │ │ │  </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>
│ │ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-ulong-arg.html
│ │ │ │ @@ -1,11 +1,11 @@
│ │ │ │  <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; 
│ │ │ │       Return function argument as unsigned long
│ │ │ │   </p></div><div class="refsynopsisdiv"><h2>Synopsis</h2><pre class="programlisting">
│ │ │ │      ulong_arg:long(n:long)
│ │ │ │ -</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>
│ │ │ │ +</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>
│ │ │ │       index of argument to return
│ │ │ │ -    </p></dd></dl></div></div><div class="refsect1"><a name="idm3385"></a><h2>Description</h2><p>
│ │ │ │ +    </p></dd></dl></div></div><div class="refsect1"><a name="idm3386"></a><h2>Description</h2><p>
│ │ │ │     Return the value of argument n as an unsigned long.
│ │ │ │     On architectures where a long is 32 bits, the value is zero-extended
│ │ │ │     to 64 bits.
│ │ │ │  </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>
│ │ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-ulonglong-arg.html
│ │ │ │ @@ -1,10 +1,10 @@
│ │ │ │  <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; 
│ │ │ │       Return function argument as 64-bit value
│ │ │ │   </p></div><div class="refsynopsisdiv"><h2>Synopsis</h2><pre class="programlisting">
│ │ │ │      ulonglong_arg:long(n:long)
│ │ │ │ -</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>
│ │ │ │ +</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>
│ │ │ │       index of argument to return
│ │ │ │ -    </p></dd></dl></div></div><div class="refsect1"><a name="idm3411"></a><h2>Description</h2><p>
│ │ │ │ +    </p></dd></dl></div></div><div class="refsect1"><a name="idm3412"></a><h2>Description</h2><p>
│ │ │ │     Return the value of argument n as a 64-bit value.
│ │ │ │     (Same as longlong_arg.)
│ │ │ │  </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>
│ │ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-umodname.html
│ │ │ │ @@ -1,11 +1,11 @@
│ │ │ │  <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; 
│ │ │ │    Returns the (short) name of the user module.
│ │ │ │   </p></div><div class="refsynopsisdiv"><h2>Synopsis</h2><pre class="programlisting">
│ │ │ │      umodname:string(addr:long)
│ │ │ │ -</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>
│ │ │ │ +</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>
│ │ │ │       User-space address
│ │ │ │ -    </p></dd></dl></div></div><div class="refsect1"><a name="idm3437"></a><h2>Description</h2><p>
│ │ │ │ +    </p></dd></dl></div></div><div class="refsect1"><a name="idm3438"></a><h2>Description</h2><p>
│ │ │ │     Returns the short name of the user space module for the current task that
│ │ │ │     that the given address is part of. Reports an error when the address
│ │ │ │     isn't in a (mapped in) module, or the module cannot be found for some reason.
│ │ │ │  </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>
│ │ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-usecs-to-string.html
│ │ │ │ @@ -1,12 +1,12 @@
│ │ │ │  <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; 
│ │ │ │       Human readable string for given microseconds
│ │ │ │   </p></div><div class="refsynopsisdiv"><h2>Synopsis</h2><pre class="programlisting">
│ │ │ │      usecs_to_string:string(usecs:long)
│ │ │ │ -</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>
│ │ │ │ +</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>
│ │ │ │       Number of microseconds to translate.
│ │ │ │ -    </p></dd></dl></div></div><div class="refsect1"><a name="idm5485"></a><h2>Description</h2><p>
│ │ │ │ +    </p></dd></dl></div></div><div class="refsect1"><a name="idm5486"></a><h2>Description</h2><p>
│ │ │ │     Returns a string representing the number of
│ │ │ │     microseconds as a human readable string consisting of <span class="quote">&#8220;<span class="quote">XmY.ZZZZZZs</span>&#8221;</span>,
│ │ │ │     where X is the number of minutes, Y is the number of seconds and
│ │ │ │     ZZZZZZ is the number of microseconds.
│ │ │ │  </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>
│ │ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-user-buffer-quoted-error.html
│ │ │ │ @@ -1,18 +1,18 @@
│ │ │ │  <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; 
│ │ │ │       Retrieves and quotes buffer from user space
│ │ │ │   </p></div><div class="refsynopsisdiv"><h2>Synopsis</h2><pre class="programlisting">
│ │ │ │      user_buffer_quoted_error:string(addr:long,inlen:long,outlen:long)
│ │ │ │ -</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>
│ │ │ │ +</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>
│ │ │ │       the user space address to retrieve the buffer from
│ │ │ │      </p></dd><dt><span class="term"><em class="parameter"><code>inlen</code></em></span></dt><dd><p>
│ │ │ │       the exact length of the buffer to read
│ │ │ │      </p></dd><dt><span class="term"><em class="parameter"><code>outlen</code></em></span></dt><dd><p>
│ │ │ │       the maximum length of the output string
│ │ │ │ -    </p></dd></dl></div></div><div class="refsect1"><a name="idm18903"></a><h2>Description</h2><p>
│ │ │ │ +    </p></dd></dl></div></div><div class="refsect1"><a name="idm18904"></a><h2>Description</h2><p>
│ │ │ │     Reads inlen characters of a buffer from the given user space
│ │ │ │     memory address, and returns up to outlen characters, where any ASCII
│ │ │ │     characters that are not printable are replaced by the corresponding escape
│ │ │ │     sequence in the returned string. Note that the string will be surrounded by
│ │ │ │     double quotes. On the rare cases when user space data is not accessible at
│ │ │ │     the given address, an error is thrown.
│ │ │ │  </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>
│ │ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-user-buffer-quoted.html
│ │ │ │ @@ -1,18 +1,18 @@
│ │ │ │  <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; 
│ │ │ │       Retrieves and quotes buffer from user space
│ │ │ │   </p></div><div class="refsynopsisdiv"><h2>Synopsis</h2><pre class="programlisting">
│ │ │ │      user_buffer_quoted:string(addr:long,inlen:long,outlen:long)
│ │ │ │ -</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>
│ │ │ │ +</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>
│ │ │ │       the user space address to retrieve the buffer from
│ │ │ │      </p></dd><dt><span class="term"><em class="parameter"><code>inlen</code></em></span></dt><dd><p>
│ │ │ │       the exact length of the buffer to read
│ │ │ │      </p></dd><dt><span class="term"><em class="parameter"><code>outlen</code></em></span></dt><dd><p>
│ │ │ │       the maximum length of the output string
│ │ │ │ -    </p></dd></dl></div></div><div class="refsect1"><a name="idm18867"></a><h2>Description</h2><p>
│ │ │ │ +    </p></dd></dl></div></div><div class="refsect1"><a name="idm18868"></a><h2>Description</h2><p>
│ │ │ │     Reads inlen characters of a buffer from the given user space
│ │ │ │     memory address, and returns up to outlen characters, where any ASCII
│ │ │ │     characters that are not printable are replaced by the corresponding escape
│ │ │ │     sequence in the returned string. Note that the string will be surrounded by
│ │ │ │     double quotes. On the rare cases when user space data is not accessible at
│ │ │ │     the given address, the address itself is returned as a string, without
│ │ │ │     double quotes.
│ │ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-user-char-error.html
│ │ │ │ @@ -1,10 +1,10 @@
│ │ │ │  <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; 
│ │ │ │       Retrieves a char value stored in user space
│ │ │ │   </p></div><div class="refsynopsisdiv"><h2>Synopsis</h2><pre class="programlisting">
│ │ │ │      user_char_error:long(addr:long)
│ │ │ │ -</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>
│ │ │ │ +</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>
│ │ │ │       the user space address to retrieve the char from
│ │ │ │ -    </p></dd></dl></div></div><div class="refsect1"><a name="idm18955"></a><h2>Description</h2><p>
│ │ │ │ +    </p></dd></dl></div></div><div class="refsect1"><a name="idm18956"></a><h2>Description</h2><p>
│ │ │ │     Returns the char value from a given user space address.
│ │ │ │     If the user space data is not accessible, an error will occur.
│ │ │ │  </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>
│ │ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-user-char-warn.html
│ │ │ │ @@ -1,11 +1,11 @@
│ │ │ │  <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; 
│ │ │ │       Retrieves a char value stored in user space
│ │ │ │   </p></div><div class="refsynopsisdiv"><h2>Synopsis</h2><pre class="programlisting">
│ │ │ │      user_char_warn:long(addr:long)
│ │ │ │ -</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>
│ │ │ │ +</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>
│ │ │ │       the user space address to retrieve the char from
│ │ │ │ -    </p></dd></dl></div></div><div class="refsect1"><a name="idm18981"></a><h2>Description</h2><p>
│ │ │ │ +    </p></dd></dl></div></div><div class="refsect1"><a name="idm18982"></a><h2>Description</h2><p>
│ │ │ │     Returns the char value from a given user space
│ │ │ │     address.  Returns zero when user space data is not accessible and
│ │ │ │     warns about the failure (but does not 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-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>
│ │ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-user-char.html
│ │ │ │ @@ -1,10 +1,10 @@
│ │ │ │  <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; 
│ │ │ │       Retrieves a char value stored in user space
│ │ │ │   </p></div><div class="refsynopsisdiv"><h2>Synopsis</h2><pre class="programlisting">
│ │ │ │      user_char:long(addr:long)
│ │ │ │ -</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>
│ │ │ │ +</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>
│ │ │ │       the user space address to retrieve the char from
│ │ │ │ -    </p></dd></dl></div></div><div class="refsect1"><a name="idm18929"></a><h2>Description</h2><p>
│ │ │ │ +    </p></dd></dl></div></div><div class="refsect1"><a name="idm18930"></a><h2>Description</h2><p>
│ │ │ │     Returns the char value from a given user space address.
│ │ │ │     Returns zero when user space 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-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>
│ │ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-user-int-error.html
│ │ │ │ @@ -1,10 +1,10 @@
│ │ │ │  <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; 
│ │ │ │       Retrieves an int value stored in user space
│ │ │ │   </p></div><div class="refsynopsisdiv"><h2>Synopsis</h2><pre class="programlisting">
│ │ │ │      user_int_error:long(addr:long)
│ │ │ │ -</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>
│ │ │ │ +</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>
│ │ │ │       the user space address to retrieve the int from
│ │ │ │ -    </p></dd></dl></div></div><div class="refsect1"><a name="idm19241"></a><h2>Description</h2><p>
│ │ │ │ +    </p></dd></dl></div></div><div class="refsect1"><a name="idm19242"></a><h2>Description</h2><p>
│ │ │ │     Returns the int value from a given user space address.
│ │ │ │     If the user space data is not accessible, an error will occur.
│ │ │ │  </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>
│ │ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-user-int-warn.html
│ │ │ │ @@ -1,11 +1,11 @@
│ │ │ │  <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; 
│ │ │ │       Retrieves an int value stored in user space
│ │ │ │   </p></div><div class="refsynopsisdiv"><h2>Synopsis</h2><pre class="programlisting">
│ │ │ │      user_int_warn:long(addr:long)
│ │ │ │ -</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>
│ │ │ │ +</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>
│ │ │ │       the user space address to retrieve the int from
│ │ │ │ -    </p></dd></dl></div></div><div class="refsect1"><a name="idm19267"></a><h2>Description</h2><p>
│ │ │ │ +    </p></dd></dl></div></div><div class="refsect1"><a name="idm19268"></a><h2>Description</h2><p>
│ │ │ │     Returns the int value from a given user space address.
│ │ │ │     Returns zero when user space data is not accessible and warns about
│ │ │ │     the failure (but does not 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-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>
│ │ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-user-int.html
│ │ │ │ @@ -1,10 +1,10 @@
│ │ │ │  <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; 
│ │ │ │       Retrieves an int value stored in user space
│ │ │ │   </p></div><div class="refsynopsisdiv"><h2>Synopsis</h2><pre class="programlisting">
│ │ │ │      user_int:long(addr:long)
│ │ │ │ -</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>
│ │ │ │ +</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>
│ │ │ │       the user space address to retrieve the int from
│ │ │ │ -    </p></dd></dl></div></div><div class="refsect1"><a name="idm19007"></a><h2>Description</h2><p>
│ │ │ │ +    </p></dd></dl></div></div><div class="refsect1"><a name="idm19008"></a><h2>Description</h2><p>
│ │ │ │     Returns the int value from a given user space address.
│ │ │ │     Returns zero when user space 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-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>
│ │ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-user-int16-error.html
│ │ │ │ @@ -1,11 +1,11 @@
│ │ │ │  <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; 
│ │ │ │       Retrieves a 16-bit integer value stored in user space
│ │ │ │   </p></div><div class="refsynopsisdiv"><h2>Synopsis</h2><pre class="programlisting">
│ │ │ │      user_int16_error:long(addr:long)
│ │ │ │ -</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>
│ │ │ │ +</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>
│ │ │ │       the user space address to retrieve the 16-bit integer from
│ │ │ │ -    </p></dd></dl></div></div><div class="refsect1"><a name="idm19059"></a><h2>Description</h2><p>
│ │ │ │ +    </p></dd></dl></div></div><div class="refsect1"><a name="idm19060"></a><h2>Description</h2><p>
│ │ │ │     Returns the 16-bit integer value from a given user
│ │ │ │     space address.  If the user space data is not accessible, an error
│ │ │ │     will occur.
│ │ │ │  </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>
│ │ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-user-int16.html
│ │ │ │ @@ -1,10 +1,10 @@
│ │ │ │  <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; 
│ │ │ │       Retrieves a 16-bit integer value stored in user space
│ │ │ │   </p></div><div class="refsynopsisdiv"><h2>Synopsis</h2><pre class="programlisting">
│ │ │ │      user_int16:long(addr:long)
│ │ │ │ -</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>
│ │ │ │ +</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>
│ │ │ │       the user space address to retrieve the 16-bit integer from
│ │ │ │ -    </p></dd></dl></div></div><div class="refsect1"><a name="idm19033"></a><h2>Description</h2><p>
│ │ │ │ +    </p></dd></dl></div></div><div class="refsect1"><a name="idm19034"></a><h2>Description</h2><p>
│ │ │ │     Returns the 16-bit integer value from a given user space
│ │ │ │     address.  Returns zero when user space 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-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>
│ │ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-user-int32-error.html
│ │ │ │ @@ -1,11 +1,11 @@
│ │ │ │  <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; 
│ │ │ │       Retrieves a 32-bit integer value stored in user space
│ │ │ │   </p></div><div class="refsynopsisdiv"><h2>Synopsis</h2><pre class="programlisting">
│ │ │ │      user_int32_error:long(addr:long)
│ │ │ │ -</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>
│ │ │ │ +</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>
│ │ │ │       the user space address to retrieve the 32-bit integer from
│ │ │ │ -    </p></dd></dl></div></div><div class="refsect1"><a name="idm19111"></a><h2>Description</h2><p>
│ │ │ │ +    </p></dd></dl></div></div><div class="refsect1"><a name="idm19112"></a><h2>Description</h2><p>
│ │ │ │     Returns the 32-bit integer value from a given user
│ │ │ │     space address.  If the user space data is not accessible, an error
│ │ │ │     will occur.
│ │ │ │  </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>
│ │ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-user-int32.html
│ │ │ │ @@ -1,10 +1,10 @@
│ │ │ │  <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; 
│ │ │ │       Retrieves a 32-bit integer value stored in user space
│ │ │ │   </p></div><div class="refsynopsisdiv"><h2>Synopsis</h2><pre class="programlisting">
│ │ │ │      user_int32:long(addr:long)
│ │ │ │ -</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>
│ │ │ │ +</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>
│ │ │ │       the user space address to retrieve the 32-bit integer from
│ │ │ │ -    </p></dd></dl></div></div><div class="refsect1"><a name="idm19085"></a><h2>Description</h2><p>
│ │ │ │ +    </p></dd></dl></div></div><div class="refsect1"><a name="idm19086"></a><h2>Description</h2><p>
│ │ │ │     Returns the 32-bit integer value from a given user space
│ │ │ │     address.  Returns zero when user space 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-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>
│ │ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-user-int64-error.html
│ │ │ │ @@ -1,11 +1,11 @@
│ │ │ │  <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; 
│ │ │ │       Retrieves a 64-bit integer value stored in user space
│ │ │ │   </p></div><div class="refsynopsisdiv"><h2>Synopsis</h2><pre class="programlisting">
│ │ │ │      user_int64_error:long(addr:long)
│ │ │ │ -</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>
│ │ │ │ +</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>
│ │ │ │       the user space address to retrieve the 64-bit integer from
│ │ │ │ -    </p></dd></dl></div></div><div class="refsect1"><a name="idm19163"></a><h2>Description</h2><p>
│ │ │ │ +    </p></dd></dl></div></div><div class="refsect1"><a name="idm19164"></a><h2>Description</h2><p>
│ │ │ │     Returns the 64-bit integer value from a given user
│ │ │ │     space address.  If the user space data is not accessible, an error
│ │ │ │     will occur.
│ │ │ │  </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>
│ │ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-user-int64.html
│ │ │ │ @@ -1,10 +1,10 @@
│ │ │ │  <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; 
│ │ │ │       Retrieves a 64-bit integer value stored in user space
│ │ │ │   </p></div><div class="refsynopsisdiv"><h2>Synopsis</h2><pre class="programlisting">
│ │ │ │      user_int64:long(addr:long)
│ │ │ │ -</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>
│ │ │ │ +</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>
│ │ │ │       the user space address to retrieve the 64-bit integer from
│ │ │ │ -    </p></dd></dl></div></div><div class="refsect1"><a name="idm19137"></a><h2>Description</h2><p>
│ │ │ │ +    </p></dd></dl></div></div><div class="refsect1"><a name="idm19138"></a><h2>Description</h2><p>
│ │ │ │     Returns the 64-bit integer value from a given user space
│ │ │ │     address.  Returns zero when user space 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-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>
│ │ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-user-int8-error.html
│ │ │ │ @@ -1,11 +1,11 @@
│ │ │ │  <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; 
│ │ │ │       Retrieves a 8-bit integer value stored in user space
│ │ │ │   </p></div><div class="refsynopsisdiv"><h2>Synopsis</h2><pre class="programlisting">
│ │ │ │      user_int8_error:long(addr:long)
│ │ │ │ -</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>
│ │ │ │ +</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>
│ │ │ │       the user space address to retrieve the 8-bit integer from
│ │ │ │ -    </p></dd></dl></div></div><div class="refsect1"><a name="idm19215"></a><h2>Description</h2><p>
│ │ │ │ +    </p></dd></dl></div></div><div class="refsect1"><a name="idm19216"></a><h2>Description</h2><p>
│ │ │ │     Returns the 8-bit integer value from a given user
│ │ │ │     space address.  If the user space data is not accessible, an error
│ │ │ │     will occur.
│ │ │ │  </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>
│ │ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-user-int8.html
│ │ │ │ @@ -1,10 +1,10 @@
│ │ │ │  <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; 
│ │ │ │       Retrieves a 8-bit integer value stored in user space
│ │ │ │   </p></div><div class="refsynopsisdiv"><h2>Synopsis</h2><pre class="programlisting">
│ │ │ │      user_int8:long(addr:long)
│ │ │ │ -</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>
│ │ │ │ +</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>
│ │ │ │       the user space address to retrieve the 8-bit integer from
│ │ │ │ -    </p></dd></dl></div></div><div class="refsect1"><a name="idm19189"></a><h2>Description</h2><p>
│ │ │ │ +    </p></dd></dl></div></div><div class="refsect1"><a name="idm19190"></a><h2>Description</h2><p>
│ │ │ │     Returns the 8-bit integer value from a given user space
│ │ │ │     address.  Returns zero when user space 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-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>
│ │ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-user-long-error.html
│ │ │ │ @@ -1,13 +1,13 @@
│ │ │ │  <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; 
│ │ │ │       Retrieves a long value stored in user space
│ │ │ │   </p></div><div class="refsynopsisdiv"><h2>Synopsis</h2><pre class="programlisting">
│ │ │ │      user_long_error:long(addr:long)
│ │ │ │ -</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>
│ │ │ │ +</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>
│ │ │ │       the user space address to retrieve the long from
│ │ │ │ -    </p></dd></dl></div></div><div class="refsect1"><a name="idm19319"></a><h2>Description</h2><p>
│ │ │ │ +    </p></dd></dl></div></div><div class="refsect1"><a name="idm19320"></a><h2>Description</h2><p>
│ │ │ │     Returns the long value from a given user space
│ │ │ │     address.  If the user space data is not accessible, an error will
│ │ │ │     occur.  Note that the size of the long depends on the architecture
│ │ │ │     of the current user space task (for those architectures that
│ │ │ │     support both 64/32 bit compat tasks).
│ │ │ │  </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>
│ │ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-user-long-warn.html
│ │ │ │ @@ -1,14 +1,14 @@
│ │ │ │  <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; 
│ │ │ │       Retrieves a long value stored in user space
│ │ │ │   </p></div><div class="refsynopsisdiv"><h2>Synopsis</h2><pre class="programlisting">
│ │ │ │      user_long_warn:long(addr:long)
│ │ │ │ -</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>
│ │ │ │ +</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>
│ │ │ │       the user space address to retrieve the long from
│ │ │ │ -    </p></dd></dl></div></div><div class="refsect1"><a name="idm19345"></a><h2>Description</h2><p>
│ │ │ │ +    </p></dd></dl></div></div><div class="refsect1"><a name="idm19346"></a><h2>Description</h2><p>
│ │ │ │     Returns the long value from a given user space
│ │ │ │     address.  Returns zero when user space data is not accessible and
│ │ │ │     warns about the failure (but does not error).  Note that the size
│ │ │ │     of the long depends on the architecture of the current user space
│ │ │ │     task (for those architectures that support both 64/32 bit compat
│ │ │ │     tasks).
│ │ │ │  </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>
│ │ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-user-long.html
│ │ │ │ @@ -1,12 +1,12 @@
│ │ │ │  <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; 
│ │ │ │       Retrieves a long value stored in user space
│ │ │ │   </p></div><div class="refsynopsisdiv"><h2>Synopsis</h2><pre class="programlisting">
│ │ │ │      user_long:long(addr:long)
│ │ │ │ -</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>
│ │ │ │ +</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>
│ │ │ │       the user space address to retrieve the long from
│ │ │ │ -    </p></dd></dl></div></div><div class="refsect1"><a name="idm19293"></a><h2>Description</h2><p>
│ │ │ │ +    </p></dd></dl></div></div><div class="refsect1"><a name="idm19294"></a><h2>Description</h2><p>
│ │ │ │     Returns the long value from a given user space address.
│ │ │ │     Returns zero when user space data is not accessible. Note that the
│ │ │ │     size of the long depends on the architecture of the current user space
│ │ │ │     task (for those architectures that support both 64/32 bit compat tasks).
│ │ │ │  </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>
│ │ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-user-mode.html
│ │ │ │ @@ -1,11 +1,11 @@
│ │ │ │  <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; 
│ │ │ │       Determines if probe point occurs in user-mode
│ │ │ │   </p></div><div class="refsynopsisdiv"><h2>Synopsis</h2><pre class="programlisting">
│ │ │ │      user_mode:long()
│ │ │ │ -</pre></div><div class="refsect1"><a name="idm3455"></a><h2>Arguments</h2><p>
│ │ │ │ +</pre></div><div class="refsect1"><a name="idm3456"></a><h2>Arguments</h2><p>
│ │ │ │    None
│ │ │ │ - </p></div><div class="refsect1"><a name="idm3458"></a><h2>Description</h2><p>
│ │ │ │ + </p></div><div class="refsect1"><a name="idm3459"></a><h2>Description</h2><p>
│ │ │ │     </p><p>
│ │ │ │  
│ │ │ │     Return 1 if the probe point occurred in user-mode.
│ │ │ │  </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>
│ │ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-user-short-error.html
│ │ │ │ @@ -1,10 +1,10 @@
│ │ │ │  <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; 
│ │ │ │       Retrieves a short value stored in user space
│ │ │ │   </p></div><div class="refsynopsisdiv"><h2>Synopsis</h2><pre class="programlisting">
│ │ │ │      user_short_error:long(addr:long)
│ │ │ │ -</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>
│ │ │ │ +</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>
│ │ │ │       the user space address to retrieve the short from
│ │ │ │ -    </p></dd></dl></div></div><div class="refsect1"><a name="idm19397"></a><h2>Description</h2><p>
│ │ │ │ +    </p></dd></dl></div></div><div class="refsect1"><a name="idm19398"></a><h2>Description</h2><p>
│ │ │ │     Returns the short value from a given user space address.
│ │ │ │     If the user space data is not accessible, an error will occur.
│ │ │ │  </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>
│ │ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-user-short-warn.html
│ │ │ │ @@ -1,11 +1,11 @@
│ │ │ │  <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; 
│ │ │ │       Retrieves a short value stored in user space
│ │ │ │   </p></div><div class="refsynopsisdiv"><h2>Synopsis</h2><pre class="programlisting">
│ │ │ │      user_short_warn:long(addr:long)
│ │ │ │ -</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>
│ │ │ │ +</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>
│ │ │ │       the user space address to retrieve the short from
│ │ │ │ -    </p></dd></dl></div></div><div class="refsect1"><a name="idm19423"></a><h2>Description</h2><p>
│ │ │ │ +    </p></dd></dl></div></div><div class="refsect1"><a name="idm19424"></a><h2>Description</h2><p>
│ │ │ │     Returns the short value from a given user space
│ │ │ │     address.  Returns zero when user space data is not accessible and
│ │ │ │     warns about the failure (but does not 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-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>
│ │ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-user-short.html
│ │ │ │ @@ -1,10 +1,10 @@
│ │ │ │  <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; 
│ │ │ │       Retrieves a short value stored in user space
│ │ │ │   </p></div><div class="refsynopsisdiv"><h2>Synopsis</h2><pre class="programlisting">
│ │ │ │      user_short:long(addr:long)
│ │ │ │ -</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>
│ │ │ │ +</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>
│ │ │ │       the user space address to retrieve the short from
│ │ │ │ -    </p></dd></dl></div></div><div class="refsect1"><a name="idm19371"></a><h2>Description</h2><p>
│ │ │ │ +    </p></dd></dl></div></div><div class="refsect1"><a name="idm19372"></a><h2>Description</h2><p>
│ │ │ │     Returns the short value from a given user space address.
│ │ │ │     Returns zero when user space 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-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>
│ │ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-user-string-n-nofault.html
│ │ │ │ @@ -1,13 +1,13 @@
│ │ │ │  <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; 
│ │ │ │       Retrieves string of given length from user space
│ │ │ │   </p></div><div class="refsynopsisdiv"><h2>Synopsis</h2><pre class="programlisting">
│ │ │ │      user_string_n_nofault(addr:long,n:long)
│ │ │ │ -</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>
│ │ │ │ +</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>
│ │ │ │       the user space address to retrieve the string from
│ │ │ │      </p></dd><dt><span class="term"><em class="parameter"><code>n</code></em></span></dt><dd><p>
│ │ │ │       the maximum length of the string (if not null terminated)
│ │ │ │ -    </p></dd></dl></div></div><div class="refsect1"><a name="idm19525"></a><h2>Description</h2><p>
│ │ │ │ +    </p></dd></dl></div></div><div class="refsect1"><a name="idm19526"></a><h2>Description</h2><p>
│ │ │ │     Returns the C string of a maximum given length from a
│ │ │ │     given user space address. Returns the empty string when userspace
│ │ │ │     data is not accessible at the given 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-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>
│ │ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-user-string-n-quoted.html
│ │ │ │ @@ -1,18 +1,18 @@
│ │ │ │  <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; 
│ │ │ │       Retrieves and quotes string from user space
│ │ │ │ - </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>
│ │ │ │ + </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>
│ │ │ │       the user space address to retrieve the string from
│ │ │ │      </p></dd><dt><span class="term"><em class="parameter"><code>n</code></em></span></dt><dd><p>
│ │ │ │       the maximum length of the string (if not null terminated)
│ │ │ │      </p></dd><dt><span class="term"><em class="parameter"><code>inlen</code></em></span></dt><dd><p>
│ │ │ │       the maximum length of the string to read (if not null terminated)
│ │ │ │      </p></dd><dt><span class="term"><em class="parameter"><code>outlen</code></em></span></dt><dd><p>
│ │ │ │       the maximum length of the output string
│ │ │ │ -    </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
│ │ │ │ +    </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
│ │ │ │     user space memory address where any ASCII characters that are not
│ │ │ │     printable are replaced by the corresponding escape sequence in the
│ │ │ │     returned string. Note that the string will be surrounded by double quotes.
│ │ │ │     On the rare cases when userspace data is not accessible at the given address,
│ │ │ │     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
│ │ │ │     space memory address, and returns up to outlen characters, where any ASCII
│ │ │ │     characters that are not printable are replaced by the corresponding escape
│ │ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-user-string-n-warn.html
│ │ │ │ @@ -1,16 +1,16 @@
│ │ │ │  <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; 
│ │ │ │       Retrieves string from user space
│ │ │ │ - </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>
│ │ │ │ + </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>
│ │ │ │       the user space address to retrieve the string from
│ │ │ │      </p></dd><dt><span class="term"><em class="parameter"><code>n</code></em></span></dt><dd><p>
│ │ │ │       the maximum length of the string (if not null terminated)
│ │ │ │      </p></dd><dt><span class="term"><em class="parameter"><code>warn_msg</code></em></span></dt><dd><p>
│ │ │ │       the warning message to return when data isn't available
│ │ │ │ -    </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
│ │ │ │ +    </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
│ │ │ │     user space memory address. Reports<span class="quote">&#8220;<span class="quote">&lt;unknown&gt;</span>&#8221;</span> on the rare cases
│ │ │ │     when userspace data is not accessible and warns (but does not abort)
│ │ │ │     about the failure.
│ │ │ │  </p><p>2) Returns up to n characters of a C string from a given
│ │ │ │     user space memory address. Reports the given warning message on the
│ │ │ │     rare cases when userspace data is not accessible and warns (but does
│ │ │ │     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>
│ │ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-user-string-n.html
│ │ │ │ @@ -1,14 +1,14 @@
│ │ │ │  <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; 
│ │ │ │       Retrieves string of given length from user space
│ │ │ │ - </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>
│ │ │ │ + </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>
│ │ │ │       the user space address to retrieve the string from
│ │ │ │      </p></dd><dt><span class="term"><em class="parameter"><code>n</code></em></span></dt><dd><p>
│ │ │ │       the maximum length of the string (if not null terminated)
│ │ │ │      </p></dd><dt><span class="term"><em class="parameter"><code>err_msg</code></em></span></dt><dd><p>
│ │ │ │       the error message to return when data isn't available
│ │ │ │ -    </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
│ │ │ │ +    </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
│ │ │ │     given user space address. Reports an error on the rare cases
│ │ │ │     when userspace data is not accessible at the given address.</p><p>2) Returns the C string of a maximum given length from a
│ │ │ │     given user space address. Returns the given error message string on
│ │ │ │     the rare cases when userspace data is not accessible at the given
│ │ │ │     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>
│ │ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-user-string-nofault.html
│ │ │ │ @@ -1,10 +1,10 @@
│ │ │ │  <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; 
│ │ │ │       Retrieves string from user space
│ │ │ │   </p></div><div class="refsynopsisdiv"><h2>Synopsis</h2><pre class="programlisting">
│ │ │ │      user_string_nofault:string(addr:long)
│ │ │ │ -</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>
│ │ │ │ +</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>
│ │ │ │       the user space address to retrieve the string from
│ │ │ │ -    </p></dd></dl></div></div><div class="refsect1"><a name="idm19633"></a><h2>Description</h2><p>
│ │ │ │ +    </p></dd></dl></div></div><div class="refsect1"><a name="idm19634"></a><h2>Description</h2><p>
│ │ │ │     Returns the null terminated C string from a given user space
│ │ │ │     memory address. Returns the empty string if 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-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>
│ │ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-user-string-quoted-utf16.html
│ │ │ │ @@ -1,10 +1,10 @@
│ │ │ │  <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; 
│ │ │ │       Quote given user UTF-16 string.
│ │ │ │   </p></div><div class="refsynopsisdiv"><h2>Synopsis</h2><pre class="programlisting">
│ │ │ │      user_string_quoted_utf16:string(addr:long)
│ │ │ │ -</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>
│ │ │ │ +</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>
│ │ │ │       The user address to retrieve the string from
│ │ │ │ -    </p></dd></dl></div></div><div class="refsect1"><a name="idm19685"></a><h2>Description</h2><p>
│ │ │ │ +    </p></dd></dl></div></div><div class="refsect1"><a name="idm19686"></a><h2>Description</h2><p>
│ │ │ │     This function combines quoting as per <em class="parameter"><code>string_quoted</code></em>
│ │ │ │     and UTF-16 decoding as per <em class="parameter"><code>user_string_utf16</code></em>.
│ │ │ │  </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>
│ │ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-user-string-quoted-utf32.html
│ │ │ │ @@ -1,10 +1,10 @@
│ │ │ │  <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; 
│ │ │ │       Quote given user UTF-32 string.
│ │ │ │   </p></div><div class="refsynopsisdiv"><h2>Synopsis</h2><pre class="programlisting">
│ │ │ │      user_string_quoted_utf32:string(addr:long)
│ │ │ │ -</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>
│ │ │ │ +</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>
│ │ │ │       The user address to retrieve the string from
│ │ │ │ -    </p></dd></dl></div></div><div class="refsect1"><a name="idm19713"></a><h2>Description</h2><p>
│ │ │ │ +    </p></dd></dl></div></div><div class="refsect1"><a name="idm19714"></a><h2>Description</h2><p>
│ │ │ │     This function combines quoting as per <em class="parameter"><code>string_quoted</code></em>
│ │ │ │     and UTF-32 decoding as per <em class="parameter"><code>user_string_utf32</code></em>.
│ │ │ │  </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>
│ │ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-user-string-quoted.html
│ │ │ │ @@ -1,14 +1,14 @@
│ │ │ │  <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; 
│ │ │ │       Retrieves and quotes string from user space
│ │ │ │   </p></div><div class="refsynopsisdiv"><h2>Synopsis</h2><pre class="programlisting">
│ │ │ │      user_string_quoted:string(addr:long)
│ │ │ │ -</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>
│ │ │ │ +</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>
│ │ │ │       the user space address to retrieve the string from
│ │ │ │ -    </p></dd></dl></div></div><div class="refsect1"><a name="idm19659"></a><h2>Description</h2><p>
│ │ │ │ +    </p></dd></dl></div></div><div class="refsect1"><a name="idm19660"></a><h2>Description</h2><p>
│ │ │ │     Returns the null terminated C string from a given user space
│ │ │ │     memory address where any ASCII characters that are not printable are
│ │ │ │     replaced by the corresponding escape sequence in the returned string. Note
│ │ │ │     that the string will be surrounded by double quotes. On the rare cases when
│ │ │ │     userspace data is not accessible at the given address, the address itself is
│ │ │ │     returned as a string, without double quotes.
│ │ │ │  </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>
│ │ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-user-string-utf16.html
│ │ │ │ @@ -1,11 +1,11 @@
│ │ │ │  <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; 
│ │ │ │       Retrieves UTF-16 string from user memory
│ │ │ │ - </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>
│ │ │ │ + </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>
│ │ │ │       The user address to retrieve the string from
│ │ │ │      </p></dd><dt><span class="term"><em class="parameter"><code>err_msg</code></em></span></dt><dd><p>
│ │ │ │       The error message to return when data isn't available
│ │ │ │ -    </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
│ │ │ │ +    </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
│ │ │ │     from the UTF-16 string at a given user memory address. Reports an error on
│ │ │ │     string copy fault or conversion error.</p><p>2) This function returns a null terminated UTF-8 string converted
│ │ │ │     from the UTF-16 string at a given user memory address. Reports the given
│ │ │ │     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>
│ │ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-user-string-utf32.html
│ │ │ │ @@ -1,11 +1,11 @@
│ │ │ │  <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; 
│ │ │ │       Retrieves UTF-32 string from user memory
│ │ │ │ - </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>
│ │ │ │ + </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>
│ │ │ │       The user address to retrieve the string from
│ │ │ │      </p></dd><dt><span class="term"><em class="parameter"><code>err_msg</code></em></span></dt><dd><p>
│ │ │ │       The error message to return when data isn't available
│ │ │ │ -    </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
│ │ │ │ +    </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
│ │ │ │     from the UTF-32 string at a given user memory address. Reports an error on
│ │ │ │     string copy fault or conversion error.</p><p>2) This function returns a null terminated UTF-8 string converted
│ │ │ │     from the UTF-32 string at a given user memory address. Reports the given
│ │ │ │     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>
│ │ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-user-string-warn.html
│ │ │ │ @@ -1,12 +1,12 @@
│ │ │ │  <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; 
│ │ │ │       Retrieves string from user space
│ │ │ │ - </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>
│ │ │ │ + </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>
│ │ │ │       the user space address to retrieve the string from
│ │ │ │      </p></dd><dt><span class="term"><em class="parameter"><code>warn_msg</code></em></span></dt><dd><p>
│ │ │ │       the warning message to return when data isn't available
│ │ │ │ -    </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
│ │ │ │ +    </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
│ │ │ │     memory address. Reports "" on the rare cases when userspace data is
│ │ │ │     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
│ │ │ │     memory address. Reports the given warning message on the rare cases
│ │ │ │     when userspace data is not accessible and warns (but does 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-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>
│ │ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-user-string.html
│ │ │ │ @@ -1,11 +1,11 @@
│ │ │ │  <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; 
│ │ │ │    Retrieves string from user space
│ │ │ │ - </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>
│ │ │ │ + </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>
│ │ │ │       the user space address to retrieve the string from
│ │ │ │      </p></dd><dt><span class="term"><em class="parameter"><code>err_msg</code></em></span></dt><dd><p>
│ │ │ │       the error message to return when data isn't available
│ │ │ │ -    </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
│ │ │ │ +    </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
│ │ │ │     memory address. Reports an error on the rare cases when userspace
│ │ │ │     data is not accessible.</p><p>2) Returns the null terminated C string from a given user space
│ │ │ │     memory address. Reports the given error message on the rare cases when
│ │ │ │     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>
│ │ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-user-uint16-error.html
│ │ │ │ @@ -1,11 +1,11 @@
│ │ │ │  <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; 
│ │ │ │       Retrieves an unsigned 16-bit integer value stored in user space
│ │ │ │   </p></div><div class="refsynopsisdiv"><h2>Synopsis</h2><pre class="programlisting">
│ │ │ │      user_uint16_error:long(addr:long)
│ │ │ │ -</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>
│ │ │ │ +</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>
│ │ │ │       the user space address to retrieve the unsigned 16-bit integer from
│ │ │ │ -    </p></dd></dl></div></div><div class="refsect1"><a name="idm19866"></a><h2>Description</h2><p>
│ │ │ │ +    </p></dd></dl></div></div><div class="refsect1"><a name="idm19867"></a><h2>Description</h2><p>
│ │ │ │     Returns the unsigned 16-bit integer value from a given user
│ │ │ │     space address.  If the user space data is not accessible, an error
│ │ │ │     will occur.
│ │ │ │  </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>
│ │ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-user-uint16.html
│ │ │ │ @@ -1,10 +1,10 @@
│ │ │ │  <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; 
│ │ │ │       Retrieves an unsigned 16-bit integer value stored in user space
│ │ │ │   </p></div><div class="refsynopsisdiv"><h2>Synopsis</h2><pre class="programlisting">
│ │ │ │      user_uint16:long(addr:long)
│ │ │ │ -</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>
│ │ │ │ +</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>
│ │ │ │       the user space address to retrieve the unsigned 16-bit integer from
│ │ │ │ -    </p></dd></dl></div></div><div class="refsect1"><a name="idm19840"></a><h2>Description</h2><p>
│ │ │ │ +    </p></dd></dl></div></div><div class="refsect1"><a name="idm19841"></a><h2>Description</h2><p>
│ │ │ │     Returns the unsigned 16-bit integer value from a given user
│ │ │ │     space address.  Returns zero when user space 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-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>
│ │ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-user-uint32-error.html
│ │ │ │ @@ -1,11 +1,11 @@
│ │ │ │  <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; 
│ │ │ │       Retrieves an unsigned 32-bit integer value stored in user space
│ │ │ │   </p></div><div class="refsynopsisdiv"><h2>Synopsis</h2><pre class="programlisting">
│ │ │ │      user_uint32_error:long(addr:long)
│ │ │ │ -</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>
│ │ │ │ +</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>
│ │ │ │       the user space address to retrieve the unsigned 32-bit integer from
│ │ │ │ -    </p></dd></dl></div></div><div class="refsect1"><a name="idm19918"></a><h2>Description</h2><p>
│ │ │ │ +    </p></dd></dl></div></div><div class="refsect1"><a name="idm19919"></a><h2>Description</h2><p>
│ │ │ │     Returns the unsigned 32-bit integer value from a given
│ │ │ │     user space address.  If the user space data is not accessible, an
│ │ │ │     error will occur.
│ │ │ │  </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>
│ │ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-user-uint32.html
│ │ │ │ @@ -1,10 +1,10 @@
│ │ │ │  <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; 
│ │ │ │       Retrieves an unsigned 32-bit integer value stored in user space
│ │ │ │   </p></div><div class="refsynopsisdiv"><h2>Synopsis</h2><pre class="programlisting">
│ │ │ │      user_uint32:long(addr:long)
│ │ │ │ -</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>
│ │ │ │ +</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>
│ │ │ │       the user space address to retrieve the unsigned 32-bit integer from
│ │ │ │ -    </p></dd></dl></div></div><div class="refsect1"><a name="idm19892"></a><h2>Description</h2><p>
│ │ │ │ +    </p></dd></dl></div></div><div class="refsect1"><a name="idm19893"></a><h2>Description</h2><p>
│ │ │ │     Returns the unsigned 32-bit integer value from a given user
│ │ │ │     space address.  Returns zero when user space 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-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>
│ │ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-user-uint64-error.html
│ │ │ │ @@ -1,11 +1,11 @@
│ │ │ │  <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; 
│ │ │ │       Retrieves an unsigned 64-bit integer value stored in user space
│ │ │ │   </p></div><div class="refsynopsisdiv"><h2>Synopsis</h2><pre class="programlisting">
│ │ │ │      user_uint64_error:long(addr:long)
│ │ │ │ -</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>
│ │ │ │ +</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>
│ │ │ │       the user space address to retrieve the unsigned 64-bit integer from
│ │ │ │ -    </p></dd></dl></div></div><div class="refsect1"><a name="idm19970"></a><h2>Description</h2><p>
│ │ │ │ +    </p></dd></dl></div></div><div class="refsect1"><a name="idm19971"></a><h2>Description</h2><p>
│ │ │ │     Returns the unsigned 64-bit integer value from a given
│ │ │ │     user space address.  If the user space data is not accessible, an
│ │ │ │     error will occur.
│ │ │ │  </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>
│ │ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-user-uint64.html
│ │ │ │ @@ -1,10 +1,10 @@
│ │ │ │  <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; 
│ │ │ │       Retrieves an unsigned 64-bit integer value stored in user space
│ │ │ │   </p></div><div class="refsynopsisdiv"><h2>Synopsis</h2><pre class="programlisting">
│ │ │ │      user_uint64:long(addr:long)
│ │ │ │ -</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>
│ │ │ │ +</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>
│ │ │ │       the user space address to retrieve the unsigned 64-bit integer from
│ │ │ │ -    </p></dd></dl></div></div><div class="refsect1"><a name="idm19944"></a><h2>Description</h2><p>
│ │ │ │ +    </p></dd></dl></div></div><div class="refsect1"><a name="idm19945"></a><h2>Description</h2><p>
│ │ │ │     Returns the unsigned 64-bit integer value from a given user
│ │ │ │     space address.  Returns zero when user space 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-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>
│ │ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-user-uint8-error.html
│ │ │ │ @@ -1,11 +1,11 @@
│ │ │ │  <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; 
│ │ │ │       Retrieves a unsigned 8-bit integer value stored in user space
│ │ │ │   </p></div><div class="refsynopsisdiv"><h2>Synopsis</h2><pre class="programlisting">
│ │ │ │      user_uint8_error:long(addr:long)
│ │ │ │ -</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>
│ │ │ │ +</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>
│ │ │ │       the user space address to retrieve the unsigned 8-bit integer from
│ │ │ │ -    </p></dd></dl></div></div><div class="refsect1"><a name="idm20022"></a><h2>Description</h2><p>
│ │ │ │ +    </p></dd></dl></div></div><div class="refsect1"><a name="idm20023"></a><h2>Description</h2><p>
│ │ │ │     Returns the unsigned 8-bit integer value from a given
│ │ │ │     user space address.  If the user space data is not accessible, an
│ │ │ │     error will occur.
│ │ │ │  </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>
│ │ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-user-uint8.html
│ │ │ │ @@ -1,11 +1,11 @@
│ │ │ │  <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; 
│ │ │ │       Retrieves a unsigned 8-bit integer value stored in user space
│ │ │ │   </p></div><div class="refsynopsisdiv"><h2>Synopsis</h2><pre class="programlisting">
│ │ │ │      user_uint8:long(addr:long)
│ │ │ │ -</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>
│ │ │ │ +</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>
│ │ │ │       the user space address to retrieve the unsigned 8-bit integer from
│ │ │ │ -    </p></dd></dl></div></div><div class="refsect1"><a name="idm19996"></a><h2>Description</h2><p>
│ │ │ │ +    </p></dd></dl></div></div><div class="refsect1"><a name="idm19997"></a><h2>Description</h2><p>
│ │ │ │     Returns the unsigned 8-bit integer value from a given
│ │ │ │     user space address.  Returns zero when user space 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-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>
│ │ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-user-ulong-error.html
│ │ │ │ @@ -1,13 +1,13 @@
│ │ │ │  <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; 
│ │ │ │       Retrieves a unsigned long value stored in user space
│ │ │ │   </p></div><div class="refsynopsisdiv"><h2>Synopsis</h2><pre class="programlisting">
│ │ │ │      user_ulong_error:long(addr:long)
│ │ │ │ -</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>
│ │ │ │ +</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>
│ │ │ │       the user space address to retrieve the unsigned long from
│ │ │ │ -    </p></dd></dl></div></div><div class="refsect1"><a name="idm20074"></a><h2>Description</h2><p>
│ │ │ │ +    </p></dd></dl></div></div><div class="refsect1"><a name="idm20075"></a><h2>Description</h2><p>
│ │ │ │     Returns the unsigned long value from a given user space
│ │ │ │     address.  If the user space data is not accessible, an error will
│ │ │ │     occur.  Note that the size of the unsigned long depends on the architecture
│ │ │ │     of the current user space task (for those architectures that
│ │ │ │     support both 64/32 bit compat tasks).
│ │ │ │  </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>
│ │ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-user-ulong-warn.html
│ │ │ │ @@ -1,14 +1,14 @@
│ │ │ │  <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; 
│ │ │ │       Retrieves an unsigned long value stored in user space
│ │ │ │   </p></div><div class="refsynopsisdiv"><h2>Synopsis</h2><pre class="programlisting">
│ │ │ │      user_ulong_warn:long(addr:long)
│ │ │ │ -</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>
│ │ │ │ +</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>
│ │ │ │       the user space address to retrieve the unsigned long from
│ │ │ │ -    </p></dd></dl></div></div><div class="refsect1"><a name="idm20100"></a><h2>Description</h2><p>
│ │ │ │ +    </p></dd></dl></div></div><div class="refsect1"><a name="idm20101"></a><h2>Description</h2><p>
│ │ │ │     Returns the unsigned long value from a given user
│ │ │ │     space address.  Returns zero when user space data is not accessible
│ │ │ │     and warns about the failure (but does not error).  Note that the
│ │ │ │     size of the unsigned long depends on the architecture of the
│ │ │ │     current user space task (for those architectures that support both
│ │ │ │     64/32 bit compat tasks).
│ │ │ │  </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>
│ │ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-user-ulong.html
│ │ │ │ @@ -1,13 +1,13 @@
│ │ │ │  <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; 
│ │ │ │       Retrieves an unsigned long value stored in user space
│ │ │ │   </p></div><div class="refsynopsisdiv"><h2>Synopsis</h2><pre class="programlisting">
│ │ │ │      user_ulong:long(addr:long)
│ │ │ │ -</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>
│ │ │ │ +</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>
│ │ │ │       the user space address to retrieve the unsigned long from
│ │ │ │ -    </p></dd></dl></div></div><div class="refsect1"><a name="idm20048"></a><h2>Description</h2><p>
│ │ │ │ +    </p></dd></dl></div></div><div class="refsect1"><a name="idm20049"></a><h2>Description</h2><p>
│ │ │ │     Returns the unsigned long value from a given user
│ │ │ │     space address. Returns zero when user space data is not
│ │ │ │     accessible. Note that the size of the unsigned long depends on the
│ │ │ │     architecture of the current user space task (for those
│ │ │ │     architectures that support both 64/32 bit compat tasks).
│ │ │ │  </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>
│ │ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-user-ushort-error.html
│ │ │ │ @@ -1,11 +1,11 @@
│ │ │ │  <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; 
│ │ │ │       Retrieves an unsigned short value stored in user space
│ │ │ │   </p></div><div class="refsynopsisdiv"><h2>Synopsis</h2><pre class="programlisting">
│ │ │ │      user_ushort_error:long(addr:long)
│ │ │ │ -</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>
│ │ │ │ +</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>
│ │ │ │       the user space address to retrieve the unsigned short from
│ │ │ │ -    </p></dd></dl></div></div><div class="refsect1"><a name="idm20152"></a><h2>Description</h2><p>
│ │ │ │ +    </p></dd></dl></div></div><div class="refsect1"><a name="idm20153"></a><h2>Description</h2><p>
│ │ │ │     Returns the unsigned short value from a given user
│ │ │ │     space address.  If the user space data is not accessible, an error
│ │ │ │     will occur.
│ │ │ │  </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>
│ │ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-user-ushort-warn.html
│ │ │ │ @@ -1,11 +1,11 @@
│ │ │ │  <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; 
│ │ │ │       Retrieves an unsigned short value stored in user space
│ │ │ │   </p></div><div class="refsynopsisdiv"><h2>Synopsis</h2><pre class="programlisting">
│ │ │ │      user_ushort_warn:long(addr:long)
│ │ │ │ -</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>
│ │ │ │ +</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>
│ │ │ │       the user space address to retrieve the unsigned short from
│ │ │ │ -    </p></dd></dl></div></div><div class="refsect1"><a name="idm20178"></a><h2>Description</h2><p>
│ │ │ │ +    </p></dd></dl></div></div><div class="refsect1"><a name="idm20179"></a><h2>Description</h2><p>
│ │ │ │     Returns the unsigned short value from a given user
│ │ │ │     space address.  Returns zero when user space data is not accessible
│ │ │ │     and warns about the failure (but does not 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-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>
│ │ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-user-ushort.html
│ │ │ │ @@ -1,10 +1,10 @@
│ │ │ │  <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; 
│ │ │ │       Retrieves an unsigned short value stored in user space
│ │ │ │   </p></div><div class="refsynopsisdiv"><h2>Synopsis</h2><pre class="programlisting">
│ │ │ │      user_ushort:long(addr:long)
│ │ │ │ -</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>
│ │ │ │ +</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>
│ │ │ │       the user space address to retrieve the unsigned short from
│ │ │ │ -    </p></dd></dl></div></div><div class="refsect1"><a name="idm20126"></a><h2>Description</h2><p>
│ │ │ │ +    </p></dd></dl></div></div><div class="refsect1"><a name="idm20127"></a><h2>Description</h2><p>
│ │ │ │     Returns the unsigned short value from a given user
│ │ │ │     space address.  Returns zero when user space 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-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>
│ │ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-usrdev2kerndev.html
│ │ │ │ @@ -1,7 +1,7 @@
│ │ │ │  <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; 
│ │ │ │       Converts a user-space device number into the format used in the kernel
│ │ │ │   </p></div><div class="refsynopsisdiv"><h2>Synopsis</h2><pre class="programlisting">
│ │ │ │      usrdev2kerndev:long(dev:long)
│ │ │ │ -</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>
│ │ │ │ +</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>
│ │ │ │       Device number in user-space format.
│ │ │ │      </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>
│ │ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-ustack.html
│ │ │ │ @@ -1,12 +1,12 @@
│ │ │ │  <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; 
│ │ │ │    Return address at given depth of user stack backtrace
│ │ │ │   </p></div><div class="refsynopsisdiv"><h2>Synopsis</h2><pre class="programlisting">
│ │ │ │      ustack:long(n:long)
│ │ │ │ -</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>
│ │ │ │ +</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>
│ │ │ │       number of levels to descend in the stack.
│ │ │ │ -    </p></dd></dl></div></div><div class="refsect1"><a name="idm3485"></a><h2>Description</h2><p>
│ │ │ │ +    </p></dd></dl></div></div><div class="refsect1"><a name="idm3486"></a><h2>Description</h2><p>
│ │ │ │     Performs a simple (user space) backtrace, and returns the
│ │ │ │     element at the specified position. The results of the backtrace itself
│ │ │ │     are cached, so that the backtrace computation is performed at most once
│ │ │ │     no matter how many times <code class="function">ustack</code> is called, or in what order.
│ │ │ │  </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>
│ │ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-usymdata.html
│ │ │ │ @@ -1,14 +1,14 @@
│ │ │ │  <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; 
│ │ │ │       Return the symbol and module offset of an address.
│ │ │ │   </p></div><div class="refsynopsisdiv"><h2>Synopsis</h2><pre class="programlisting">
│ │ │ │      usymdata:string(addr:long)
│ │ │ │ -</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>
│ │ │ │ +</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>
│ │ │ │       The address to translate.
│ │ │ │ -    </p></dd></dl></div></div><div class="refsect1"><a name="idm3512"></a><h2>Description</h2><p>
│ │ │ │ +    </p></dd></dl></div></div><div class="refsect1"><a name="idm3513"></a><h2>Description</h2><p>
│ │ │ │     Returns the (function) symbol name associated with the
│ │ │ │     given address in the current task if known, the offset from the
│ │ │ │     start and the size of the symbol, plus the module name (between
│ │ │ │     brackets).  If symbol is unknown, but module is known, the offset
│ │ │ │     inside the module, plus the size of the module is added.  If any
│ │ │ │     element is not known it will be omitted and if the symbol name is
│ │ │ │     unknown it will return the hex string for the given address.
│ │ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-usymfile.html
│ │ │ │ @@ -1,11 +1,11 @@
│ │ │ │  <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; 
│ │ │ │       Return the file name of a given address.
│ │ │ │   </p></div><div class="refsynopsisdiv"><h2>Synopsis</h2><pre class="programlisting">
│ │ │ │      usymfile:string(addr:long)
│ │ │ │ -</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>
│ │ │ │ +</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>
│ │ │ │       The address to translate.
│ │ │ │ -    </p></dd></dl></div></div><div class="refsect1"><a name="idm3538"></a><h2>Description</h2><p>
│ │ │ │ +    </p></dd></dl></div></div><div class="refsect1"><a name="idm3539"></a><h2>Description</h2><p>
│ │ │ │     Returns the file name of the  given address, if known. If the
│ │ │ │     file name cannot be found, the hex string representation of the address
│ │ │ │     will be returned.
│ │ │ │  </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>
│ │ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-usymfileline.html
│ │ │ │ @@ -1,11 +1,11 @@
│ │ │ │  <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; 
│ │ │ │       Return the file name and line number of an address.
│ │ │ │   </p></div><div class="refsynopsisdiv"><h2>Synopsis</h2><pre class="programlisting">
│ │ │ │      usymfileline:string(addr:long)
│ │ │ │ -</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>
│ │ │ │ +</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>
│ │ │ │       The address to translate.
│ │ │ │ -    </p></dd></dl></div></div><div class="refsect1"><a name="idm3564"></a><h2>Description</h2><p>
│ │ │ │ +    </p></dd></dl></div></div><div class="refsect1"><a name="idm3565"></a><h2>Description</h2><p>
│ │ │ │     Returns the file name and the (approximate) line number of the
│ │ │ │     given address, if known. If the file name or the line number cannot be
│ │ │ │     found, the hex string representation of the address will be returned.
│ │ │ │  </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>
│ │ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-usymline.html
│ │ │ │ @@ -1,11 +1,11 @@
│ │ │ │  <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; 
│ │ │ │       Return the line number of an address.
│ │ │ │   </p></div><div class="refsynopsisdiv"><h2>Synopsis</h2><pre class="programlisting">
│ │ │ │      usymline:string(addr:long)
│ │ │ │ -</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>
│ │ │ │ +</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>
│ │ │ │       The address to translate.
│ │ │ │ -    </p></dd></dl></div></div><div class="refsect1"><a name="idm3590"></a><h2>Description</h2><p>
│ │ │ │ +    </p></dd></dl></div></div><div class="refsect1"><a name="idm3591"></a><h2>Description</h2><p>
│ │ │ │     Returns the (approximate) line number of the given address, if
│ │ │ │     known. If the line number cannot be found, the hex string representation of
│ │ │ │     the address will be returned.
│ │ │ │  </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>
│ │ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-usymname.html
│ │ │ │ @@ -1,11 +1,11 @@
│ │ │ │  <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; 
│ │ │ │       Return the symbol of an address in the current task.
│ │ │ │   </p></div><div class="refsynopsisdiv"><h2>Synopsis</h2><pre class="programlisting">
│ │ │ │      usymname:string(addr:long)
│ │ │ │ -</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>
│ │ │ │ +</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>
│ │ │ │       The address to translate.
│ │ │ │ -    </p></dd></dl></div></div><div class="refsect1"><a name="idm3616"></a><h2>Description</h2><p>
│ │ │ │ +    </p></dd></dl></div></div><div class="refsect1"><a name="idm3617"></a><h2>Description</h2><p>
│ │ │ │     Returns the (function) symbol name associated with the
│ │ │ │     given address if known. If not known it will return the hex string
│ │ │ │     representation of addr.
│ │ │ │  </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>
│ │ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-vm-brk.html
│ │ │ │ @@ -1,11 +1,11 @@
│ │ │ │  <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; 
│ │ │ │       Fires when a brk is requested (i.e. the heap will be resized)
│ │ │ │ - </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>address</code></em></span></dt><dd><p>
│ │ │ │ -     the requested address
│ │ │ │ -    </p></dd><dt><span class="term"><em class="parameter"><code>length</code></em></span></dt><dd><p>
│ │ │ │ + </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>
│ │ │ │       the length of the memory segment 
│ │ │ │ +    </p></dd><dt><span class="term"><em class="parameter"><code>address</code></em></span></dt><dd><p>
│ │ │ │ +     the requested address
│ │ │ │      </p></dd><dt><span class="term"><em class="parameter"><code>name</code></em></span></dt><dd><p>
│ │ │ │       name of the probe point
│ │ │ │ -    </p></dd></dl></div></div><div class="refsect1"><a name="idm4651"></a><h2>Context</h2><p>
│ │ │ │ +    </p></dd></dl></div></div><div class="refsect1"><a name="idm4652"></a><h2>Context</h2><p>
│ │ │ │     The process calling brk.
│ │ │ │  </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>
│ │ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-vm-fault-contains.html
│ │ │ │ @@ -1,9 +1,9 @@
│ │ │ │  <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; 
│ │ │ │    Test return value for page fault reason
│ │ │ │   </p></div><div class="refsynopsisdiv"><h2>Synopsis</h2><pre class="programlisting">
│ │ │ │      vm_fault_contains:long(value:long,test:long)
│ │ │ │ -</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>
│ │ │ │ +</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>
│ │ │ │       the fault_type returned by vm.page_fault.return
│ │ │ │      </p></dd><dt><span class="term"><em class="parameter"><code>test</code></em></span></dt><dd><p>
│ │ │ │       the type of fault to test for (VM_FAULT_OOM or similar)
│ │ │ │      </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>
│ │ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-vm-kfree.html
│ │ │ │ @@ -1,11 +1,11 @@
│ │ │ │  <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; 
│ │ │ │       Fires when kfree is requested
│ │ │ │ - </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>ptr</code></em></span></dt><dd><p>
│ │ │ │ -     pointer to the kmemory allocated which is returned by kmalloc
│ │ │ │ + </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>call_site</code></em></span></dt><dd><p>
│ │ │ │ +     address of the function calling this kmemory function
│ │ │ │      </p></dd><dt><span class="term"><em class="parameter"><code>caller_function</code></em></span></dt><dd><p>
│ │ │ │       name of the caller function.
│ │ │ │ +    </p></dd><dt><span class="term"><em class="parameter"><code>ptr</code></em></span></dt><dd><p>
│ │ │ │ +     pointer to the kmemory allocated which is returned by kmalloc
│ │ │ │      </p></dd><dt><span class="term"><em class="parameter"><code>name</code></em></span></dt><dd><p>
│ │ │ │       name of the probe point
│ │ │ │ -    </p></dd><dt><span class="term"><em class="parameter"><code>call_site</code></em></span></dt><dd><p>
│ │ │ │ -     address of the function calling this kmemory function
│ │ │ │      </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>
│ │ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-vm-kmalloc-node.html
│ │ │ │ @@ -1,19 +1,19 @@
│ │ │ │  <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; 
│ │ │ │       Fires when kmalloc_node is requested
│ │ │ │ - </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>bytes_alloc</code></em></span></dt><dd><p>
│ │ │ │ -     allocated Bytes
│ │ │ │ -    </p></dd><dt><span class="term"><em class="parameter"><code>name</code></em></span></dt><dd><p>
│ │ │ │ -     name of the probe point
│ │ │ │ + </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>gfp_flag_name</code></em></span></dt><dd><p>
│ │ │ │ +     type of kmemory to allocate(in string format)
│ │ │ │ +    </p></dd><dt><span class="term"><em class="parameter"><code>gfp_flags</code></em></span></dt><dd><p>
│ │ │ │ +     type of kmemory to allocate
│ │ │ │      </p></dd><dt><span class="term"><em class="parameter"><code>caller_function</code></em></span></dt><dd><p>
│ │ │ │       name of the caller function
│ │ │ │ -    </p></dd><dt><span class="term"><em class="parameter"><code>ptr</code></em></span></dt><dd><p>
│ │ │ │ -     pointer to the kmemory allocated
│ │ │ │ -    </p></dd><dt><span class="term"><em class="parameter"><code>gfp_flag_name</code></em></span></dt><dd><p>
│ │ │ │ -     type of kmemory to allocate(in string format)
│ │ │ │      </p></dd><dt><span class="term"><em class="parameter"><code>bytes_req</code></em></span></dt><dd><p>
│ │ │ │       requested Bytes
│ │ │ │ +    </p></dd><dt><span class="term"><em class="parameter"><code>ptr</code></em></span></dt><dd><p>
│ │ │ │ +     pointer to the kmemory allocated
│ │ │ │ +    </p></dd><dt><span class="term"><em class="parameter"><code>name</code></em></span></dt><dd><p>
│ │ │ │ +     name of the probe point
│ │ │ │ +    </p></dd><dt><span class="term"><em class="parameter"><code>bytes_alloc</code></em></span></dt><dd><p>
│ │ │ │ +     allocated Bytes
│ │ │ │      </p></dd><dt><span class="term"><em class="parameter"><code>call_site</code></em></span></dt><dd><p>
│ │ │ │       address of the function caling this  kmemory function
│ │ │ │ -    </p></dd><dt><span class="term"><em class="parameter"><code>gfp_flags</code></em></span></dt><dd><p>
│ │ │ │ -     type of kmemory to allocate
│ │ │ │      </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>
│ │ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-vm-kmalloc.html
│ │ │ │ @@ -1,19 +1,19 @@
│ │ │ │  <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; 
│ │ │ │       Fires when kmalloc is requested
│ │ │ │ - </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>
│ │ │ │ -     type of kmemory to allocate
│ │ │ │ + </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>bytes_alloc</code></em></span></dt><dd><p>
│ │ │ │ +     allocated Bytes
│ │ │ │      </p></dd><dt><span class="term"><em class="parameter"><code>call_site</code></em></span></dt><dd><p>
│ │ │ │       address of the kmemory function
│ │ │ │ +    </p></dd><dt><span class="term"><em class="parameter"><code>gfp_flags</code></em></span></dt><dd><p>
│ │ │ │ +     type of kmemory to allocate
│ │ │ │      </p></dd><dt><span class="term"><em class="parameter"><code>gfp_flag_name</code></em></span></dt><dd><p>
│ │ │ │       type of kmemory to allocate (in String format)
│ │ │ │ -    </p></dd><dt><span class="term"><em class="parameter"><code>ptr</code></em></span></dt><dd><p>
│ │ │ │ -     pointer to the kmemory allocated
│ │ │ │      </p></dd><dt><span class="term"><em class="parameter"><code>caller_function</code></em></span></dt><dd><p>
│ │ │ │       name of the caller function
│ │ │ │ +    </p></dd><dt><span class="term"><em class="parameter"><code>ptr</code></em></span></dt><dd><p>
│ │ │ │ +     pointer to the kmemory allocated
│ │ │ │      </p></dd><dt><span class="term"><em class="parameter"><code>bytes_req</code></em></span></dt><dd><p>
│ │ │ │       requested Bytes
│ │ │ │      </p></dd><dt><span class="term"><em class="parameter"><code>name</code></em></span></dt><dd><p>
│ │ │ │       name of the probe point
│ │ │ │ -    </p></dd><dt><span class="term"><em class="parameter"><code>bytes_alloc</code></em></span></dt><dd><p>
│ │ │ │ -     allocated Bytes
│ │ │ │      </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>
│ │ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-vm-kmem-cache-alloc-node.html
│ │ │ │ @@ -1,19 +1,19 @@
│ │ │ │  <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; 
│ │ │ │       Fires when kmem_cache_alloc_node is requested
│ │ │ │ - </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>bytes_alloc</code></em></span></dt><dd><p>
│ │ │ │ -     allocated Bytes
│ │ │ │ -    </p></dd><dt><span class="term"><em class="parameter"><code>name</code></em></span></dt><dd><p>
│ │ │ │ -     name of the probe point
│ │ │ │ + </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>caller_function</code></em></span></dt><dd><p>
│ │ │ │ +     name of the caller function
│ │ │ │      </p></dd><dt><span class="term"><em class="parameter"><code>gfp_flag_name</code></em></span></dt><dd><p>
│ │ │ │       type of kmemory to allocate(in string format)
│ │ │ │ -    </p></dd><dt><span class="term"><em class="parameter"><code>ptr</code></em></span></dt><dd><p>
│ │ │ │ -     pointer to the kmemory allocated
│ │ │ │ -    </p></dd><dt><span class="term"><em class="parameter"><code>caller_function</code></em></span></dt><dd><p>
│ │ │ │ -     name of the caller function
│ │ │ │ +    </p></dd><dt><span class="term"><em class="parameter"><code>gfp_flags</code></em></span></dt><dd><p>
│ │ │ │ +     type of kmemory to allocate
│ │ │ │ +    </p></dd><dt><span class="term"><em class="parameter"><code>name</code></em></span></dt><dd><p>
│ │ │ │ +     name of the probe point
│ │ │ │      </p></dd><dt><span class="term"><em class="parameter"><code>bytes_req</code></em></span></dt><dd><p>
│ │ │ │       requested Bytes
│ │ │ │ +    </p></dd><dt><span class="term"><em class="parameter"><code>ptr</code></em></span></dt><dd><p>
│ │ │ │ +     pointer to the kmemory allocated
│ │ │ │ +    </p></dd><dt><span class="term"><em class="parameter"><code>bytes_alloc</code></em></span></dt><dd><p>
│ │ │ │ +     allocated Bytes
│ │ │ │      </p></dd><dt><span class="term"><em class="parameter"><code>call_site</code></em></span></dt><dd><p>
│ │ │ │       address of the function calling this kmemory function
│ │ │ │ -    </p></dd><dt><span class="term"><em class="parameter"><code>gfp_flags</code></em></span></dt><dd><p>
│ │ │ │ -     type of kmemory to allocate
│ │ │ │      </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>
│ │ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-vm-kmem-cache-alloc.html
│ │ │ │ @@ -1,19 +1,19 @@
│ │ │ │  <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; 
│ │ │ │       Fires when kmem_cache_alloc is requested
│ │ │ │ - </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>
│ │ │ │ + </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>
│ │ │ │ +     allocated Bytes
│ │ │ │ +    </p></dd><dt><span class="term"><em class="parameter"><code>call_site</code></em></span></dt><dd><p>
│ │ │ │ +     address of the function calling this kmemory function.
│ │ │ │ +    </p></dd><dt><span class="term"><em class="parameter"><code>gfp_flag_name</code></em></span></dt><dd><p>
│ │ │ │       type of kmemory to allocate(in string format)
│ │ │ │ -    </p></dd><dt><span class="term"><em class="parameter"><code>ptr</code></em></span></dt><dd><p>
│ │ │ │ -     pointer to the kmemory allocated
│ │ │ │ -    </p></dd><dt><span class="term"><em class="parameter"><code>bytes_req</code></em></span></dt><dd><p>
│ │ │ │ -     requested Bytes
│ │ │ │ +    </p></dd><dt><span class="term"><em class="parameter"><code>gfp_flags</code></em></span></dt><dd><p>
│ │ │ │ +     type of kmemory to allocate
│ │ │ │      </p></dd><dt><span class="term"><em class="parameter"><code>caller_function</code></em></span></dt><dd><p>
│ │ │ │       name of the caller function.
│ │ │ │ -    </p></dd><dt><span class="term"><em class="parameter"><code>bytes_alloc</code></em></span></dt><dd><p>
│ │ │ │ -     allocated Bytes
│ │ │ │ +    </p></dd><dt><span class="term"><em class="parameter"><code>bytes_req</code></em></span></dt><dd><p>
│ │ │ │ +     requested Bytes
│ │ │ │ +    </p></dd><dt><span class="term"><em class="parameter"><code>ptr</code></em></span></dt><dd><p>
│ │ │ │ +     pointer to the kmemory allocated
│ │ │ │      </p></dd><dt><span class="term"><em class="parameter"><code>name</code></em></span></dt><dd><p>
│ │ │ │       name of the probe point
│ │ │ │ -    </p></dd><dt><span class="term"><em class="parameter"><code>gfp_flags</code></em></span></dt><dd><p>
│ │ │ │ -     type of kmemory to allocate
│ │ │ │ -    </p></dd><dt><span class="term"><em class="parameter"><code>call_site</code></em></span></dt><dd><p>
│ │ │ │ -     address of the function calling this kmemory function.
│ │ │ │      </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>
│ │ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-vm-kmem-cache-free.html
│ │ │ │ @@ -1,11 +1,11 @@
│ │ │ │  <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; 
│ │ │ │       Fires when kmem_cache_free is requested
│ │ │ │ - </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>caller_function</code></em></span></dt><dd><p>
│ │ │ │ + </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>call_site</code></em></span></dt><dd><p>
│ │ │ │ +     Address of the function calling this kmemory function
│ │ │ │ +    </p></dd><dt><span class="term"><em class="parameter"><code>caller_function</code></em></span></dt><dd><p>
│ │ │ │       Name of the caller function.
│ │ │ │      </p></dd><dt><span class="term"><em class="parameter"><code>ptr</code></em></span></dt><dd><p>
│ │ │ │       Pointer to the kmemory allocated which is returned by kmem_cache
│ │ │ │      </p></dd><dt><span class="term"><em class="parameter"><code>name</code></em></span></dt><dd><p>
│ │ │ │       Name of the probe point
│ │ │ │ -    </p></dd><dt><span class="term"><em class="parameter"><code>call_site</code></em></span></dt><dd><p>
│ │ │ │ -     Address of the function calling this kmemory function
│ │ │ │      </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>
│ │ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-vm-mmap.html
│ │ │ │ @@ -1,11 +1,11 @@
│ │ │ │  <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; 
│ │ │ │       Fires when an mmap is requested
│ │ │ │ - </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>
│ │ │ │ -     name of the probe point
│ │ │ │ -    </p></dd><dt><span class="term"><em class="parameter"><code>length</code></em></span></dt><dd><p>
│ │ │ │ + </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>length</code></em></span></dt><dd><p>
│ │ │ │       the length of the memory segment 
│ │ │ │ +    </p></dd><dt><span class="term"><em class="parameter"><code>name</code></em></span></dt><dd><p>
│ │ │ │ +     name of the probe point
│ │ │ │      </p></dd><dt><span class="term"><em class="parameter"><code>address</code></em></span></dt><dd><p>
│ │ │ │       the requested address
│ │ │ │ -    </p></dd></dl></div></div><div class="refsect1"><a name="idm4995"></a><h2>Context</h2><p>
│ │ │ │ +    </p></dd></dl></div></div><div class="refsect1"><a name="idm4996"></a><h2>Context</h2><p>
│ │ │ │     The process calling mmap.
│ │ │ │  </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>
│ │ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-vm-munmap.html
│ │ │ │ @@ -1,11 +1,11 @@
│ │ │ │  <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; 
│ │ │ │       Fires when an munmap is requested
│ │ │ │ - </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>address</code></em></span></dt><dd><p>
│ │ │ │ -     the requested address
│ │ │ │ + </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>length</code></em></span></dt><dd><p>
│ │ │ │ +     the length of the memory segment 
│ │ │ │      </p></dd><dt><span class="term"><em class="parameter"><code>name</code></em></span></dt><dd><p>
│ │ │ │       name of the probe point
│ │ │ │ -    </p></dd><dt><span class="term"><em class="parameter"><code>length</code></em></span></dt><dd><p>
│ │ │ │ -     the length of the memory segment 
│ │ │ │ -    </p></dd></dl></div></div><div class="refsect1"><a name="idm5031"></a><h2>Context</h2><p>
│ │ │ │ +    </p></dd><dt><span class="term"><em class="parameter"><code>address</code></em></span></dt><dd><p>
│ │ │ │ +     the requested address
│ │ │ │ +    </p></dd></dl></div></div><div class="refsect1"><a name="idm5032"></a><h2>Context</h2><p>
│ │ │ │     The process calling munmap.
│ │ │ │  </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>
│ │ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-vm-oom-kill.html
│ │ │ │ @@ -1,10 +1,10 @@
│ │ │ │  <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; 
│ │ │ │       Fires when a thread is selected for termination by the OOM killer
│ │ │ │ - </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>task</code></em></span></dt><dd><p>
│ │ │ │ -     the task being killed
│ │ │ │ -    </p></dd><dt><span class="term"><em class="parameter"><code>name</code></em></span></dt><dd><p>
│ │ │ │ + </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>name</code></em></span></dt><dd><p>
│ │ │ │       name of the probe point
│ │ │ │ -    </p></dd></dl></div></div><div class="refsect1"><a name="idm5062"></a><h2>Context</h2><p>
│ │ │ │ +    </p></dd><dt><span class="term"><em class="parameter"><code>task</code></em></span></dt><dd><p>
│ │ │ │ +     the task being killed
│ │ │ │ +    </p></dd></dl></div></div><div class="refsect1"><a name="idm5063"></a><h2>Context</h2><p>
│ │ │ │     The process that tried to consume excessive memory, and thus
│ │ │ │     triggered the OOM.
│ │ │ │  </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>
│ │ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-vm-pagefault-return.html
│ │ │ │ @@ -1,11 +1,11 @@
│ │ │ │  <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; 
│ │ │ │       Indicates what type of fault occurred
│ │ │ │ - </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>fault_type</code></em></span></dt><dd><p>
│ │ │ │ + </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>
│ │ │ │ +     name of the probe point
│ │ │ │ +    </p></dd><dt><span class="term"><em class="parameter"><code>fault_type</code></em></span></dt><dd><p>
│ │ │ │       returns either 
│ │ │ │       0 (VM_FAULT_OOM) for out of memory faults, 
│ │ │ │       2 (VM_FAULT_MINOR) for minor faults, 3 (VM_FAULT_MAJOR) for 
│ │ │ │       major faults, or 1 (VM_FAULT_SIGBUS) if the fault was neither OOM, minor fault, 
│ │ │ │       nor major fault.
│ │ │ │ -    </p></dd><dt><span class="term"><em class="parameter"><code>name</code></em></span></dt><dd><p>
│ │ │ │ -     name of the probe point
│ │ │ │      </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-pagefault.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.html">Next</a></td></tr><tr><td width="40%" align="left" valign="top"><span class="phrase">probe::vm.pagefault</span>&#160;</td><td width="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</span></td></tr></table></div></body></html>
│ │ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-vm-pagefault.html
│ │ │ │ @@ -1,12 +1,12 @@
│ │ │ │  <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; 
│ │ │ │       Records that a page fault occurred
│ │ │ │ - </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>
│ │ │ │ + </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>name</code></em></span></dt><dd><p>
│ │ │ │ +     name of the probe point
│ │ │ │ +    </p></dd><dt><span class="term"><em class="parameter"><code>address</code></em></span></dt><dd><p>
│ │ │ │       the address of the faulting memory access; i.e. the address that caused the page fault
│ │ │ │      </p></dd><dt><span class="term"><em class="parameter"><code>write_access</code></em></span></dt><dd><p>
│ │ │ │       indicates whether this was a write or read access; 1 indicates a write, 
│ │ │ │       while 0 indicates a read
│ │ │ │ -    </p></dd><dt><span class="term"><em class="parameter"><code>name</code></em></span></dt><dd><p>
│ │ │ │ -     name of the probe point
│ │ │ │ -    </p></dd></dl></div></div><div class="refsect1"><a name="idm5098"></a><h2>Context</h2><p>
│ │ │ │ +    </p></dd></dl></div></div><div class="refsect1"><a name="idm5099"></a><h2>Context</h2><p>
│ │ │ │     The process which triggered the 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-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>
│ │ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-vm-write-shared-copy.html
│ │ │ │ @@ -1,15 +1,15 @@
│ │ │ │  <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; 
│ │ │ │       Page copy for shared page write
│ │ │ │ - </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>
│ │ │ │ + </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>zero</code></em></span></dt><dd><p>
│ │ │ │       boolean indicating whether it is a zero page
│ │ │ │       (can do a clear instead of a copy)
│ │ │ │ -    </p></dd><dt><span class="term"><em class="parameter"><code>name</code></em></span></dt><dd><p>
│ │ │ │ -     Name of the probe point
│ │ │ │      </p></dd><dt><span class="term"><em class="parameter"><code>address</code></em></span></dt><dd><p>
│ │ │ │       The address of the shared write
│ │ │ │ -    </p></dd></dl></div></div><div class="refsect1"><a name="idm5196"></a><h2>Context</h2><p>
│ │ │ │ +    </p></dd><dt><span class="term"><em class="parameter"><code>name</code></em></span></dt><dd><p>
│ │ │ │ +     Name of the probe point
│ │ │ │ +    </p></dd></dl></div></div><div class="refsect1"><a name="idm5197"></a><h2>Context</h2><p>
│ │ │ │     The process attempting the write.
│ │ │ │ -</p></div><div class="refsect1"><a name="idm5199"></a><h2>Description</h2><p>
│ │ │ │ +</p></div><div class="refsect1"><a name="idm5200"></a><h2>Description</h2><p>
│ │ │ │     Fires when a write to a shared page requires a page copy.  This is
│ │ │ │     always preceded by a vm.write_shared.
│ │ │ │  </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>
│ │ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-vm-write-shared.html
│ │ │ │ @@ -1,13 +1,13 @@
│ │ │ │  <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; 
│ │ │ │       Attempts at writing to a shared page
│ │ │ │ - </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>name</code></em></span></dt><dd><p>
│ │ │ │ + </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>
│ │ │ │       name of the probe point
│ │ │ │      </p></dd><dt><span class="term"><em class="parameter"><code>address</code></em></span></dt><dd><p>
│ │ │ │       the address of the shared write
│ │ │ │ -    </p></dd></dl></div></div><div class="refsect1"><a name="idm5157"></a><h2>Context</h2><p>
│ │ │ │ +    </p></dd></dl></div></div><div class="refsect1"><a name="idm5158"></a><h2>Context</h2><p>
│ │ │ │     The context is the process attempting the write.
│ │ │ │ -</p></div><div class="refsect1"><a name="idm5160"></a><h2>Description</h2><p>
│ │ │ │ +</p></div><div class="refsect1"><a name="idm5161"></a><h2>Description</h2><p>
│ │ │ │     Fires when a process attempts to write to a shared page. 
│ │ │ │     If a copy is necessary, this will be followed by a 
│ │ │ │     vm.write_shared_copy.
│ │ │ │  </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>
│ │ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-warn.html
│ │ │ │ @@ -1,11 +1,11 @@
│ │ │ │  <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; 
│ │ │ │       Send a line to the warning stream
│ │ │ │   </p></div><div class="refsynopsisdiv"><h2>Synopsis</h2><pre class="programlisting">
│ │ │ │      warn(msg:string)
│ │ │ │ -</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>
│ │ │ │ +</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>
│ │ │ │       The formatted message string
│ │ │ │ -    </p></dd></dl></div></div><div class="refsect1"><a name="idm17932"></a><h2>Description</h2><p>
│ │ │ │ +    </p></dd></dl></div></div><div class="refsect1"><a name="idm17933"></a><h2>Description</h2><p>
│ │ │ │     This function sends a warning message immediately to 
│ │ │ │     staprun. It is also sent over the bulk transport (relayfs) if it is
│ │ │ │     being used. If the last characater is not a newline, the one is added.
│ │ │ │  </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>
│ │ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-workqueue-create.html
│ │ │ │ @@ -1,7 +1,7 @@
│ │ │ │  <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; 
│ │ │ │    Creating a new workqueue
│ │ │ │ - </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>cpu</code></em></span></dt><dd><p>
│ │ │ │ + </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>cpu</code></em></span></dt><dd><p>
│ │ │ │       cpu for which the worker thread is created
│ │ │ │      </p></dd><dt><span class="term"><em class="parameter"><code>wq_thread</code></em></span></dt><dd><p>
│ │ │ │       task_struct of the workqueue thread
│ │ │ │      </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>
│ │ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-workqueue-destroy.html
│ │ │ │ @@ -1,5 +1,5 @@
│ │ │ │  <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; 
│ │ │ │       Destroying workqueue
│ │ │ │ - </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>
│ │ │ │ + </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>
│ │ │ │       task_struct of the workqueue thread
│ │ │ │      </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>
│ │ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-workqueue-execute.html
│ │ │ │ @@ -1,9 +1,9 @@
│ │ │ │  <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; 
│ │ │ │       Executing deferred work
│ │ │ │ - </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>wq_thread</code></em></span></dt><dd><p>
│ │ │ │ -     task_struct of the workqueue thread
│ │ │ │ + </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>work</code></em></span></dt><dd><p>
│ │ │ │ +     work_struct* being executed
│ │ │ │      </p></dd><dt><span class="term"><em class="parameter"><code>work_func</code></em></span></dt><dd><p>
│ │ │ │       pointer to handler function
│ │ │ │ -    </p></dd><dt><span class="term"><em class="parameter"><code>work</code></em></span></dt><dd><p>
│ │ │ │ -     work_struct* being executed
│ │ │ │ +    </p></dd><dt><span class="term"><em class="parameter"><code>wq_thread</code></em></span></dt><dd><p>
│ │ │ │ +     task_struct of the workqueue thread
│ │ │ │      </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>
│ │ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-workqueue-insert.html
│ │ │ │ @@ -1,9 +1,9 @@
│ │ │ │  <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; 
│ │ │ │       Queuing work on a workqueue
│ │ │ │ - </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>work</code></em></span></dt><dd><p>
│ │ │ │ -     work_struct* being queued
│ │ │ │ + </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>work_func</code></em></span></dt><dd><p>
│ │ │ │ +     pointer to handler function
│ │ │ │      </p></dd><dt><span class="term"><em class="parameter"><code>wq_thread</code></em></span></dt><dd><p>
│ │ │ │       task_struct of the workqueue thread
│ │ │ │ -    </p></dd><dt><span class="term"><em class="parameter"><code>work_func</code></em></span></dt><dd><p>
│ │ │ │ -     pointer to handler function
│ │ │ │ +    </p></dd><dt><span class="term"><em class="parameter"><code>work</code></em></span></dt><dd><p>
│ │ │ │ +     work_struct* being queued
│ │ │ │      </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>
│ │ │ ├── ./usr/share/doc/systemtap-doc/tapsets/index.html
│ │ │ │ @@ -1452,8 +1452,8 @@
│ │ │ │       Record exit from a syscall
│ │ │ │   </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; 
│ │ │ │    Increment the count of key
│ │ │ │   </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; 
│ │ │ │       Set the value of key
│ │ │ │   </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; 
│ │ │ │       Disable the cve livepatch
│ │ │ │ - </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>
│ │ │ │ + </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>
│ │ │ ├── ./usr/share/doc/systemtap-doc/tapsets/syscalls.html
│ │ │ │ @@ -1,15 +1,15 @@
│ │ │ │  <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>
│ │ │ │  Following is an overview of available syscall probes and
│ │ │ │  convenience variables they offer. By default, each syscall probe has name and
│ │ │ │  argstr convenience variables, which are not included in the overview in order
│ │ │ │  to keep it short. Non dwarf-based nd_syscall probes are supposed to have the
│ │ │ │  same convenience variables. 
│ │ │ │      </p><p>
│ │ │ │ -    </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">
│ │ │ │ +    </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">
│ │ │ │      accept
│ │ │ │  </td><td align="left">
│ │ │ │      addr_uaddr, addrlen_uaddr, sockfd
│ │ │ │  </td></tr><tr><td align="left">
│ │ │ │      accept4
│ │ │ │  </td><td align="left">
│ │ │ │      addr_uaddr, addrlen_uaddr, flags, flags_str, sockfd