--- /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 31. 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> </td><th width="60%" align="center">Chapter 31. Network File Storage Tapsets</th><td width="20%" align="right"> <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:: — │ │ │ │ - </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> </td><td width="20%" align="center"><a accesskey="u" href="nfsd.stp.html">Up</a></td><td width="40%" align="right"> <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> </td><td width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right" valign="top"> <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 3. Timestamp Functions"><link rel="prev" href="timestamp_stp.html" title="Chapter 3. 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> </td><th width="60%" align="center">Chapter 3. Timestamp Functions</th><td width="20%" align="right"> <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 — │ │ │ │ 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> </td><td width="20%" align="center"><a accesskey="u" href="timestamp_stp.html">Up</a></td><td width="40%" align="right"> <a accesskey="n" href="API-cpu-clock-ms.html">Next</a></td></tr><tr><td width="40%" align="left" valign="top">Chapter 3. Timestamp Functions </td><td width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right" valign="top"> <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 20. Device Tapset"><link rel="prev" href="dev.stp.html" title="Chapter 20. 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> </td><th width="60%" align="center">Chapter 20. Device Tapset</th><td width="20%" align="right"> <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 — │ │ │ │ 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> </td><td width="20%" align="center"><a accesskey="u" href="dev.stp.html">Up</a></td><td width="40%" align="right"> <a accesskey="n" href="API-MINOR.html">Next</a></td></tr><tr><td width="40%" align="left" valign="top">Chapter 20. Device Tapset </td><td width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right" valign="top"> <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 20. 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> </td><th width="60%" align="center">Chapter 20. Device Tapset</th><td width="20%" align="right"> <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 — │ │ │ │ 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> </td><td width="20%" align="center"><a accesskey="u" href="dev.stp.html">Up</a></td><td width="40%" align="right"> <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> </td><td width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right" valign="top"> <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 20. 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> </td><th width="60%" align="center">Chapter 20. Device Tapset</th><td width="20%" align="right"> <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 — │ │ │ │ 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> </td><td width="20%" align="center"><a accesskey="u" href="dev.stp.html">Up</a></td><td width="40%" align="right"> <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> </td><td width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right" valign="top"> <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 22. Logging Tapset"><link rel="prev" href="logging.stp.html" title="Chapter 22. 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> </td><th width="60%" align="center">Chapter 22. Logging Tapset</th><td width="20%" align="right"> <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 — │ │ │ │ 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> </td><td width="20%" align="center"><a accesskey="u" href="logging.stp.html">Up</a></td><td width="40%" align="right"> <a accesskey="n" href="API-assert.html">Next</a></td></tr><tr><td width="40%" align="left" valign="top">Chapter 22. Logging Tapset </td><td width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right" valign="top"> <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 6. Memory Tapset"><link rel="prev" href="memory_stp.html" title="Chapter 6. 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> </td><th width="60%" align="center">Chapter 6. Memory Tapset</th><td width="20%" align="right"> <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 — │ │ │ │ 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> </td><td width="20%" align="center"><a accesskey="u" href="memory_stp.html">Up</a></td><td width="40%" align="right"> <a accesskey="n" href="API-bytes-to-string.html">Next</a></td></tr><tr><td width="40%" align="left" valign="top">Chapter 6. Memory Tapset </td><td width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right" valign="top"> <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 29. Utility functions for using ansi control chars in logs"><link rel="prev" href="ansi.stp.html" title="Chapter 29. 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> </td><th width="60%" align="center">Chapter 29. Utility functions for using ansi control chars in logs</th><td width="20%" align="right"> <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 — │ │ │ │ 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> </td><td width="20%" align="center"><a accesskey="u" href="ansi.stp.html">Up</a></td><td width="40%" align="right"> <a accesskey="n" href="API-ansi-cursor-hide.html">Next</a></td></tr><tr><td width="40%" align="left" valign="top">Chapter 29. Utility functions for using ansi control chars in logs </td><td width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right" valign="top"> <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 29. 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> </td><th width="60%" align="center">Chapter 29. Utility functions for using ansi control chars in logs</th><td width="20%" align="right"> <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 — │ │ │ │ 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> </td><td width="20%" align="center"><a accesskey="u" href="ansi.stp.html">Up</a></td><td width="40%" align="right"> <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> </td><td width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right" valign="top"> <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 29. 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> </td><th width="60%" align="center">Chapter 29. Utility functions for using ansi control chars in logs</th><td width="20%" align="right"> <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 — │ │ │ │ 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> </td><td width="20%" align="center"><a accesskey="u" href="ansi.stp.html">Up</a></td><td width="40%" align="right"> <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> </td><td width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right" valign="top"> <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 29. 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> </td><th width="60%" align="center">Chapter 29. Utility functions for using ansi control chars in logs</th><td width="20%" align="right"> <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 — │ │ │ │ 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> </td><td width="20%" align="center"><a accesskey="u" href="ansi.stp.html">Up</a></td><td width="40%" align="right"> <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> </td><td width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right" valign="top"> <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 29. 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> </td><th width="60%" align="center">Chapter 29. Utility functions for using ansi control chars in logs</th><td width="20%" align="right"> <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 — │ │ │ │ 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> </td><td width="20%" align="center"><a accesskey="u" href="ansi.stp.html">Up</a></td><td width="40%" align="right"> <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> </td><td width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right" valign="top"> <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 29. 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> </td><th width="60%" align="center">Chapter 29. Utility functions for using ansi control chars in logs</th><td width="20%" align="right"> <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 — │ │ │ │ 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> </td><td width="20%" align="center"><a accesskey="u" href="ansi.stp.html">Up</a></td><td width="40%" align="right"> <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> </td><td width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right" valign="top"> <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 29. 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> </td><th width="60%" align="center">Chapter 29. Utility functions for using ansi control chars in logs</th><td width="20%" align="right"> <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 — │ │ │ │ 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> </td><td width="20%" align="center"><a accesskey="u" href="ansi.stp.html">Up</a></td><td width="40%" align="right"> <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> </td><td width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right" valign="top"> <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 29. 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> </td><th width="60%" align="center">Chapter 29. Utility functions for using ansi control chars in logs</th><td width="20%" align="right"> <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 — │ │ │ │ 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> </td><td width="20%" align="center"><a accesskey="u" href="ansi.stp.html">Up</a></td><td width="40%" align="right"> <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> </td><td width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right" valign="top"> <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 29. 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> </td><th width="60%" align="center">Chapter 29. Utility functions for using ansi control chars in logs</th><td width="20%" align="right"> <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 — │ │ │ │ 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 22. 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> </td><th width="60%" align="center">Chapter 22. Logging Tapset</th><td width="20%" align="right"> <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 — │ │ │ │ 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 25. String and data retrieving functions Tapset"><link rel="prev" href="conversions.stp.html" title="Chapter 25. 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> </td><th width="60%" align="center">Chapter 25. String and data retrieving functions Tapset</th><td width="20%" align="right"> <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 — │ │ │ │ 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> </td><td width="20%" align="center"><a accesskey="u" href="conversions.stp.html">Up</a></td><td width="40%" align="right"> <a accesskey="n" href="API-atomic-read.html">Next</a></td></tr><tr><td width="40%" align="left" valign="top">Chapter 25. String and data retrieving functions Tapset </td><td width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right" valign="top"> <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 25. 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> </td><th width="60%" align="center">Chapter 25. String and data retrieving functions Tapset</th><td width="20%" align="right"> <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 — │ │ │ │ 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> </td><td width="20%" align="center"><a accesskey="u" href="conversions.stp.html">Up</a></td><td width="40%" align="right"> <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> </td><td width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right" valign="top"> <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 6. 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> </td><th width="60%" align="center">Chapter 6. Memory Tapset</th><td width="20%" align="right"> <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 — │ │ │ │ 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 2. 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> </td><th width="60%" align="center">Chapter 2. Context Functions</th><td width="20%" align="right"> <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 — │ │ │ │ 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> </td><td width="20%" align="center"><a accesskey="u" href="context_stp.html">Up</a></td><td width="40%" align="right"> <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> </td><td width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right" valign="top"> <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">“<span class="quote"><code class="constant">s</code> 0x<code class="constant">x</code></span>”</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> </td><td width="20%" align="center"><a accesskey="u" href="context_stp.html">Up</a></td><td width="40%" align="right"> <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> </td><td width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right" valign="top"> <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 2. 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> </td><th width="60%" align="center">Chapter 2. Context Functions</th><td width="20%" align="right"> <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 — │ │ │ │ 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> </td><td width="20%" align="center"><a accesskey="u" href="context_stp.html">Up</a></td><td width="40%" align="right"> <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> </td><td width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right" valign="top"> <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 2. 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> </td><th width="60%" align="center">Chapter 2. Context Functions</th><td width="20%" align="right"> <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 — │ │ │ │ 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> </td><td width="20%" align="center"><a accesskey="u" href="context_stp.html">Up</a></td><td width="40%" align="right"> <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> </td><td width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right" valign="top"> <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 2. 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> </td><th width="60%" align="center">Chapter 2. Context Functions</th><td width="20%" align="right"> <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 — │ │ │ │ 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> </td><td width="20%" align="center"><a accesskey="u" href="context_stp.html">Up</a></td><td width="40%" align="right"> <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> </td><td width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right" valign="top"> <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 2. 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> </td><th width="60%" align="center">Chapter 2. Context Functions</th><td width="20%" align="right"> <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 — │ │ │ │ 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> </td><td width="20%" align="center"><a accesskey="u" href="context_stp.html">Up</a></td><td width="40%" align="right"> <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> </td><td width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right" valign="top"> <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 32. Speculation"><link rel="prev" href="speculation.stp.html" title="Chapter 32. 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> </td><th width="60%" align="center">Chapter 32. Speculation</th><td width="20%" align="right"> <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 — │ │ │ │ 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> </td><td width="20%" align="center"><a accesskey="u" href="speculation.stp.html">Up</a></td><td width="40%" align="right"> <a accesskey="n" href="API-discard.html">Next</a></td></tr><tr><td width="40%" align="left" valign="top">Chapter 32. Speculation </td><td width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right" valign="top"> <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 3. 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> </td><th width="60%" align="center">Chapter 3. Timestamp Functions</th><td width="20%" align="right"> <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 — │ │ │ │ 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> </td><td width="20%" align="center"><a accesskey="u" href="timestamp_stp.html">Up</a></td><td width="40%" align="right"> <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> </td><td width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right" valign="top"> <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 3. 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> </td><th width="60%" align="center">Chapter 3. Timestamp Functions</th><td width="20%" align="right"> <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 — │ │ │ │ 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> </td><td width="20%" align="center"><a accesskey="u" href="timestamp_stp.html">Up</a></td><td width="40%" align="right"> <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> </td><td width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right" valign="top"> <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 3. 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> </td><th width="60%" align="center">Chapter 3. Timestamp Functions</th><td width="20%" align="right"> <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 — │ │ │ │ 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> </td><td width="20%" align="center"><a accesskey="u" href="timestamp_stp.html">Up</a></td><td width="40%" align="right"> <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> </td><td width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right" valign="top"> <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 3. 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> </td><th width="60%" align="center">Chapter 3. Timestamp Functions</th><td width="20%" align="right"> <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 — │ │ │ │ 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> </td><td width="20%" align="center"><a accesskey="u" href="timestamp_stp.html">Up</a></td><td width="40%" align="right"> <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> </td><td width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right" valign="top"> <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 2. 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> </td><th width="60%" align="center">Chapter 2. Context Functions</th><td width="20%" align="right"> <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 — │ │ │ │ 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> </td><td width="20%" align="center"><a accesskey="u" href="context_stp.html">Up</a></td><td width="40%" align="right"> <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> </td><td width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right" valign="top"> <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 2. 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> </td><th width="60%" align="center">Chapter 2. Context Functions</th><td width="20%" align="right"> <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 — │ │ │ │ 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> </td><td width="20%" align="center"><a accesskey="u" href="context_stp.html">Up</a></td><td width="40%" align="right"> <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> </td><td width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right" valign="top"> <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 7. Task Time Tapset"><link rel="prev" href="task_time_stp.html" title="Chapter 7. 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> </td><th width="60%" align="center">Chapter 7. Task Time Tapset</th><td width="20%" align="right"> <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 — │ │ │ │ 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> </td><td width="20%" align="center"><a accesskey="u" href="task_time_stp.html">Up</a></td><td width="40%" align="right"> <a accesskey="n" href="API-cputime-to-string.html">Next</a></td></tr><tr><td width="40%" align="left" valign="top">Chapter 7. Task Time Tapset </td><td width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right" valign="top"> <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 7. 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> </td><th width="60%" align="center">Chapter 7. Task Time Tapset</th><td width="20%" align="right"> <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 — │ │ │ │ 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> </td><td width="20%" align="center"><a accesskey="u" href="task_time_stp.html">Up</a></td><td width="40%" align="right"> <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> </td><td width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right" valign="top"> <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 7. 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> </td><th width="60%" align="center">Chapter 7. Task Time Tapset</th><td width="20%" align="right"> <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 — │ │ │ │ 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> </td><td width="20%" align="center"><a accesskey="u" href="task_time_stp.html">Up</a></td><td width="40%" align="right"> <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> </td><td width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right" valign="top"> <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 4. Time utility functions"><link rel="prev" href="ctime.stp.html" title="Chapter 4. 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> </td><th width="60%" align="center">Chapter 4. Time utility functions</th><td width="20%" align="right"> <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 — │ │ │ │ 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">“<span class="quote">Wed Jun 30 21:49:08 1993</span>”</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 2. 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> </td><th width="60%" align="center">Chapter 2. Context Functions</th><td width="20%" align="right"> <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 — │ │ │ │ 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> </td><td width="20%" align="center"><a accesskey="u" href="context_stp.html">Up</a></td><td width="40%" align="right"> <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> </td><td width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right" valign="top"> <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 37. CVE Livepatching Tapset"><link rel="prev" href="livepatch.stp.html" title="Chapter 37. 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> </td><th width="60%" align="center">Chapter 37. CVE Livepatching Tapset</th><td width="20%" align="right"> <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 — │ │ │ │ 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> </td><td width="20%" align="center"><a accesskey="u" href="livepatch.stp.html">Up</a></td><td width="40%" align="right"> <a accesskey="n" href="API-cve-record-metric.html">Next</a></td></tr><tr><td width="40%" align="left" valign="top">Chapter 37. CVE Livepatching Tapset </td><td width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right" valign="top"> <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 37. 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> </td><th width="60%" align="center">Chapter 37. CVE Livepatching Tapset</th><td width="20%" align="right"> <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 — │ │ │ │ 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> </td><td width="20%" align="center"><a accesskey="u" href="livepatch.stp.html">Up</a></td><td width="40%" align="right"> <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> </td><td width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right" valign="top"> <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 37. 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 38. 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> </td><th width="60%" align="center">Chapter 37. CVE Livepatching Tapset</th><td width="20%" align="right"> <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 — │ │ │ │ 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> </td><td width="20%" align="center"><a accesskey="u" href="livepatch.stp.html">Up</a></td><td width="40%" align="right"> <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> </td><td width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right" valign="top"> Chapter 38. 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 21. Directory-entry (dentry) Tapset"><link rel="prev" href="dentry.stp.html" title="Chapter 21. 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> </td><th width="60%" align="center">Chapter 21. Directory-entry (dentry) Tapset</th><td width="20%" align="right"> <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 — │ │ │ │ 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> </td><td width="20%" align="center"><a accesskey="u" href="dentry.stp.html">Up</a></td><td width="40%" align="right"> <a accesskey="n" href="API-d-path.html">Next</a></td></tr><tr><td width="40%" align="left" valign="top">Chapter 21. Directory-entry (dentry) Tapset </td><td width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right" valign="top"> <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 21. 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> </td><th width="60%" align="center">Chapter 21. Directory-entry (dentry) Tapset</th><td width="20%" align="right"> <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 — │ │ │ │ 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> </td><td width="20%" align="center"><a accesskey="u" href="dentry.stp.html">Up</a></td><td width="40%" align="right"> <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> </td><td width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right" valign="top"> <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 3. 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> </td><th width="60%" align="center">Chapter 3. Timestamp Functions</th><td width="20%" align="right"> <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 — │ │ │ │ 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> </td><td width="20%" align="center"><a accesskey="u" href="timestamp_stp.html">Up</a></td><td width="40%" align="right"> <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> </td><td width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right" valign="top"> <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 32. 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> </td><th width="60%" align="center">Chapter 32. Speculation</th><td width="20%" align="right"> <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 — │ │ │ │ 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> </td><td width="20%" align="center"><a accesskey="u" href="speculation.stp.html">Up</a></td><td width="40%" align="right"> <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> </td><td width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right" valign="top"> <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 22. 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> </td><th width="60%" align="center">Chapter 22. Logging Tapset</th><td width="20%" align="right"> <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 — │ │ │ │ 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> </td><td width="20%" align="center"><a accesskey="u" href="logging.stp.html">Up</a></td><td width="40%" align="right"> <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> </td><td width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right" valign="top"> <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 2. 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> </td><th width="60%" align="center">Chapter 2. Context Functions</th><td width="20%" align="right"> <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 — │ │ │ │ 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> </td><td width="20%" align="center"><a accesskey="u" href="context_stp.html">Up</a></td><td width="40%" align="right"> <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> </td><td width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right" valign="top"> <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 2. 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> </td><th width="60%" align="center">Chapter 2. Context Functions</th><td width="20%" align="right"> <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 — │ │ │ │ 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> </td><td width="20%" align="center"><a accesskey="u" href="context_stp.html">Up</a></td><td width="40%" align="right"> <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> </td><td width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right" valign="top"> <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 18. Errno Tapset"><link rel="prev" href="errno.stp.html" title="Chapter 18. 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> </td><th width="60%" align="center">Chapter 18. Errno Tapset</th><td width="20%" align="right"> <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 — │ │ │ │ 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> </td><td width="20%" align="center"><a accesskey="u" href="errno.stp.html">Up</a></td><td width="40%" align="right"> <a accesskey="n" href="API-return-str.html">Next</a></td></tr><tr><td width="40%" align="left" valign="top">Chapter 18. Errno Tapset </td><td width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right" valign="top"> <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 22. 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> </td><th width="60%" align="center">Chapter 22. Logging Tapset</th><td width="20%" align="right"> <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 — │ │ │ │ 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">“<span class="quote">ERROR:</span>”</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> </td><td width="20%" align="center"><a accesskey="u" href="logging.stp.html">Up</a></td><td width="40%" align="right"> <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> </td><td width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right" valign="top"> <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 2. 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> </td><th width="60%" align="center">Chapter 2. Context Functions</th><td width="20%" align="right"> <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 — │ │ │ │ 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> </td><td width="20%" align="center"><a accesskey="u" href="context_stp.html">Up</a></td><td width="40%" align="right"> <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> </td><td width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right" valign="top"> <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 2. 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> </td><th width="60%" align="center">Chapter 2. Context Functions</th><td width="20%" align="right"> <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 — │ │ │ │ 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> </td><td width="20%" align="center"><a accesskey="u" href="context_stp.html">Up</a></td><td width="40%" align="right"> <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> </td><td width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right" valign="top"> <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 22. 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> </td><th width="60%" align="center">Chapter 22. Logging Tapset</th><td width="20%" align="right"> <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 — │ │ │ │ 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">“<span class="quote">end</span>”</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> </td><td width="20%" align="center"><a accesskey="u" href="logging.stp.html">Up</a></td><td width="40%" align="right"> <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> </td><td width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right" valign="top"> <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 2. 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> </td><th width="60%" align="center">Chapter 2. Context Functions</th><td width="20%" align="right"> <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 — │ │ │ │ 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> </td><td width="20%" align="center"><a accesskey="u" href="context_stp.html">Up</a></td><td width="40%" align="right"> <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> </td><td width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right" valign="top"> <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 13. Networking Tapset"><link rel="prev" href="networking.stp.html" title="Chapter 13. 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> </td><th width="60%" align="center">Chapter 13. Networking Tapset</th><td width="20%" align="right"> <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 — │ │ │ │ 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> </td><td width="20%" align="center"><a accesskey="u" href="networking.stp.html">Up</a></td><td width="40%" align="right"> <a accesskey="n" href="API-htonl.html">Next</a></td></tr><tr><td width="40%" align="left" valign="top">Chapter 13. Networking Tapset </td><td width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right" valign="top"> <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 35. 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> </td><th width="60%" align="center">Chapter 35. Floating point processing Tapset</th><td width="20%" align="right"> <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 — │ │ │ │ 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> </td><td width="20%" align="center"><a accesskey="u" href="floatingpoint.stp.html">Up</a></td><td width="40%" align="right"> <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> </td><td width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right" valign="top"> <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 35. 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> </td><th width="60%" align="center">Chapter 35. Floating point processing Tapset</th><td width="20%" align="right"> <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 — │ │ │ │ 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> </td><td width="20%" align="center"><a accesskey="u" href="floatingpoint.stp.html">Up</a></td><td width="40%" align="right"> <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> </td><td width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right" valign="top"> <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 35. 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> </td><th width="60%" align="center">Chapter 35. Floating point processing Tapset</th><td width="20%" align="right"> <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 — │ │ │ │ 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> </td><td width="20%" align="center"><a accesskey="u" href="floatingpoint.stp.html">Up</a></td><td width="40%" align="right"> <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> </td><td width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right" valign="top"> <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 35. 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> </td><th width="60%" align="center">Chapter 35. Floating point processing Tapset</th><td width="20%" align="right"> <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 — │ │ │ │ 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> </td><td width="20%" align="center"><a accesskey="u" href="floatingpoint.stp.html">Up</a></td><td width="40%" align="right"> <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> </td><td width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right" valign="top"> <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 35. 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> </td><th width="60%" align="center">Chapter 35. Floating point processing Tapset</th><td width="20%" align="right"> <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 — │ │ │ │ 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> </td><td width="20%" align="center"><a accesskey="u" href="floatingpoint.stp.html">Up</a></td><td width="40%" align="right"> <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> </td><td width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right" valign="top"> <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 35. 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> </td><th width="60%" align="center">Chapter 35. Floating point processing Tapset</th><td width="20%" align="right"> <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 — │ │ │ │ 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> </td><td width="20%" align="center"><a accesskey="u" href="floatingpoint.stp.html">Up</a></td><td width="40%" align="right"> <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> </td><td width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right" valign="top"> <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 35. 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> </td><th width="60%" align="center">Chapter 35. Floating point processing Tapset</th><td width="20%" align="right"> <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 — │ │ │ │ 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> </td><td width="20%" align="center"><a accesskey="u" href="floatingpoint.stp.html">Up</a></td><td width="40%" align="right"> <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> </td><td width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right" valign="top"> <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 35. 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> </td><th width="60%" align="center">Chapter 35. Floating point processing Tapset</th><td width="20%" align="right"> <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 — │ │ │ │ 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> </td><td width="20%" align="center"><a accesskey="u" href="floatingpoint.stp.html">Up</a></td><td width="40%" align="right"> <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> </td><td width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right" valign="top"> <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 35. 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> </td><th width="60%" align="center">Chapter 35. Floating point processing Tapset</th><td width="20%" align="right"> <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 — │ │ │ │ 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> </td><td width="20%" align="center"><a accesskey="u" href="floatingpoint.stp.html">Up</a></td><td width="40%" align="right"> <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> </td><td width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right" valign="top"> <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 35. 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> </td><th width="60%" align="center">Chapter 35. Floating point processing Tapset</th><td width="20%" align="right"> <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 — │ │ │ │ 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> </td><td width="20%" align="center"><a accesskey="u" href="floatingpoint.stp.html">Up</a></td><td width="40%" align="right"> <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> </td><td width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right" valign="top"> <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 35. Floating point processing Tapset"><link rel="prev" href="floatingpoint.stp.html" title="Chapter 35. 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> </td><th width="60%" align="center">Chapter 35. Floating point processing Tapset</th><td width="20%" align="right"> <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 — │ │ │ │ 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> </td><td width="20%" align="center"><a accesskey="u" href="floatingpoint.stp.html">Up</a></td><td width="40%" align="right"> <a accesskey="n" href="API-fp-add.html">Next</a></td></tr><tr><td width="40%" align="left" valign="top">Chapter 35. Floating point processing Tapset </td><td width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right" valign="top"> <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 22. 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> </td><th width="60%" align="center">Chapter 22. Logging Tapset</th><td width="20%" align="right"> <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 — │ │ │ │ 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 & 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> </td><td width="20%" align="center"><a accesskey="u" href="logging.stp.html">Up</a></td><td width="40%" align="right"> <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> </td><td width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right" valign="top"> <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 21. 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> </td><th width="60%" align="center">Chapter 21. Directory-entry (dentry) Tapset</th><td width="20%" align="right"> <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 — │ │ │ │ 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">“<span class="quote">struct file</span>”</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> </td><td width="20%" align="center"><a accesskey="u" href="dentry.stp.html">Up</a></td><td width="40%" align="right"> <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> </td><td width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right" valign="top"> <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 21. 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> </td><th width="60%" align="center">Chapter 21. Directory-entry (dentry) Tapset</th><td width="20%" align="right"> <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 — │ │ │ │ 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">“<span class="quote">struct nameidata</span>”</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">“<span class="quote">/</span>”</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> </td><td width="20%" align="center"><a accesskey="u" href="dentry.stp.html">Up</a></td><td width="40%" align="right"> <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> </td><td width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right" valign="top"> <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 21. 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> </td><th width="60%" align="center">Chapter 21. Directory-entry (dentry) Tapset</th><td width="20%" align="right"> <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 — │ │ │ │ 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">“<span class="quote">struct path</span>”</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> </td><td width="20%" align="center"><a accesskey="u" href="dentry.stp.html">Up</a></td><td width="40%" align="right"> <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> </td><td width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right" valign="top"> <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 3. 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> </td><th width="60%" align="center">Chapter 3. Timestamp Functions</th><td width="20%" align="right"> <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 — │ │ │ │ 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> </td><td width="20%" align="center"><a accesskey="u" href="timestamp_stp.html">Up</a></td><td width="40%" align="right"> <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> </td><td width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right" valign="top"> <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 16. Kernel Process Tapset"><link rel="prev" href="kprocess.stp.html" title="Chapter 16. 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> </td><th width="60%" align="center">Chapter 16. Kernel Process Tapset</th><td width="20%" align="right"> <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 — │ │ │ │ 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> </td><td width="20%" align="center"><a accesskey="u" href="kprocess.stp.html">Up</a></td><td width="40%" align="right"> <a accesskey="n" href="API-sprint-loadavg.html">Next</a></td></tr><tr><td width="40%" align="left" valign="top">Chapter 16. Kernel Process Tapset </td><td width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right" valign="top"> <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 17. Signal Tapset"><link rel="prev" href="signal.stp.html" title="Chapter 17. 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> </td><th width="60%" align="center">Chapter 17. Signal Tapset</th><td width="20%" align="right"> <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 — │ │ │ │ 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> </td><td width="20%" align="center"><a accesskey="u" href="signal.stp.html">Up</a></td><td width="40%" align="right"> <a accesskey="n" href="API-get-sa-handler.html">Next</a></td></tr><tr><td width="40%" align="left" valign="top">Chapter 17. Signal Tapset </td><td width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right" valign="top"> <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 17. 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> </td><th width="60%" align="center">Chapter 17. Signal Tapset</th><td width="20%" align="right"> <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 — │ │ │ │ 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> </td><td width="20%" align="center"><a accesskey="u" href="signal.stp.html">Up</a></td><td width="40%" align="right"> <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> </td><td width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right" valign="top"> <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 3. 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> </td><th width="60%" align="center">Chapter 3. Timestamp Functions</th><td width="20%" align="right"> <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 — │ │ │ │ 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> </td><td width="20%" align="center"><a accesskey="u" href="timestamp_stp.html">Up</a></td><td width="40%" align="right"> <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> </td><td width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right" valign="top"> <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 3. 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> </td><th width="60%" align="center">Chapter 3. Timestamp Functions</th><td width="20%" align="right"> <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 — │ │ │ │ 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> </td><td width="20%" align="center"><a accesskey="u" href="timestamp_stp.html">Up</a></td><td width="40%" align="right"> <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> </td><td width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right" valign="top"> <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 3. 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> </td><th width="60%" align="center">Chapter 3. Timestamp Functions</th><td width="20%" align="right"> <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 — │ │ │ │ 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> </td><td width="20%" align="center"><a accesskey="u" href="timestamp_stp.html">Up</a></td><td width="40%" align="right"> <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> </td><td width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right" valign="top"> <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 3. 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> </td><th width="60%" align="center">Chapter 3. Timestamp Functions</th><td width="20%" align="right"> <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 — │ │ │ │ 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> </td><td width="20%" align="center"><a accesskey="u" href="timestamp_stp.html">Up</a></td><td width="40%" align="right"> <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> </td><td width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right" valign="top"> <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 2. 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> </td><th width="60%" align="center">Chapter 2. Context Functions</th><td width="20%" align="right"> <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 — │ │ │ │ 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> </td><td width="20%" align="center"><a accesskey="u" href="context_stp.html">Up</a></td><td width="40%" align="right"> <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> </td><td width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right" valign="top"> <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 13. 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> </td><th width="60%" align="center">Chapter 13. Networking Tapset</th><td width="20%" align="right"> <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 — │ │ │ │ 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> </td><td width="20%" align="center"><a accesskey="u" href="networking.stp.html">Up</a></td><td width="40%" align="right"> <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> </td><td width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right" valign="top"> <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 13. 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> </td><th width="60%" align="center">Chapter 13. Networking Tapset</th><td width="20%" align="right"> <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 — │ │ │ │ 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> </td><td width="20%" align="center"><a accesskey="u" href="networking.stp.html">Up</a></td><td width="40%" align="right"> <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> </td><td width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right" valign="top"> <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 13. 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> </td><th width="60%" align="center">Chapter 13. Networking Tapset</th><td width="20%" align="right"> <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 — │ │ │ │ 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> </td><td width="20%" align="center"><a accesskey="u" href="networking.stp.html">Up</a></td><td width="40%" align="right"> <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> </td><td width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right" valign="top"> <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 29. 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> </td><th width="60%" align="center">Chapter 29. Utility functions for using ansi control chars in logs</th><td width="20%" align="right"> <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 — │ │ │ │ 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> </td><td width="20%" align="center"><a accesskey="u" href="ansi.stp.html">Up</a></td><td width="40%" align="right"> <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> </td><td width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right" valign="top"> <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 29. 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> </td><th width="60%" align="center">Chapter 29. Utility functions for using ansi control chars in logs</th><td width="20%" align="right"> <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 — │ │ │ │ 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> </td><td width="20%" align="center"><a accesskey="u" href="ansi.stp.html">Up</a></td><td width="40%" align="right"> <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> </td><td width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right" valign="top"> <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 14. Socket Tapset"><link rel="prev" href="socket.stp.html" title="Chapter 14. 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> </td><th width="60%" align="center">Chapter 14. Socket Tapset</th><td width="20%" align="right"> <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 — │ │ │ │ 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> </td><td width="20%" align="center"><a accesskey="u" href="socket.stp.html">Up</a></td><td width="40%" align="right"> <a accesskey="n" href="API-inet-get-local-port.html">Next</a></td></tr><tr><td width="40%" align="left" valign="top">Chapter 14. Socket Tapset </td><td width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right" valign="top"> <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 14. 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> </td><th width="60%" align="center">Chapter 14. Socket Tapset</th><td width="20%" align="right"> <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 — │ │ │ │ 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> </td><td width="20%" align="center"><a accesskey="u" href="socket.stp.html">Up</a></td><td width="40%" align="right"> <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> </td><td width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right" valign="top"> <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 21. 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> </td><th width="60%" align="center">Chapter 21. Directory-entry (dentry) Tapset</th><td width="20%" align="right"> <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 — │ │ │ │ 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> </td><td width="20%" align="center"><a accesskey="u" href="dentry.stp.html">Up</a></td><td width="40%" align="right"> <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> </td><td width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right" valign="top"> <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 21. 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> </td><th width="60%" align="center">Chapter 21. Directory-entry (dentry) Tapset</th><td width="20%" align="right"> <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 — │ │ │ │ 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> </td><td width="20%" align="center"><a accesskey="u" href="dentry.stp.html">Up</a></td><td width="40%" align="right"> <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> </td><td width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right" valign="top"> <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 2. 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> </td><th width="60%" align="center">Chapter 2. Context Functions</th><td width="20%" align="right"> <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 — │ │ │ │ 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> </td><td width="20%" align="center"><a accesskey="u" href="context_stp.html">Up</a></td><td width="40%" align="right"> <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> </td><td width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right" valign="top"> <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 9. IO Scheduler and block IO Tapset"><link rel="prev" href="iosched.stp.html" title="Chapter 9. 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> </td><th width="60%" align="center">Chapter 9. IO Scheduler and block IO Tapset</th><td width="20%" align="right"> <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 — │ │ │ │ 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> </td><td width="20%" align="center"><a accesskey="u" href="iosched.stp.html">Up</a></td><td width="40%" align="right"> <a accesskey="n" href="API-ioblock-request.html">Next</a></td></tr><tr><td width="40%" align="left" valign="top">Chapter 9. IO Scheduler and block IO Tapset </td><td width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right" valign="top"> <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 9. 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> </td><th width="60%" align="center">Chapter 9. IO Scheduler and block IO Tapset</th><td width="20%" align="right"> <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 — │ │ │ │ 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> </td><td width="20%" align="center"><a accesskey="u" href="iosched.stp.html">Up</a></td><td width="40%" align="right"> <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> </td><td width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right" valign="top"> <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 9. 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> </td><th width="60%" align="center">Chapter 9. IO Scheduler and block IO Tapset</th><td width="20%" align="right"> <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 — │ │ │ │ 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> </td><td width="20%" align="center"><a accesskey="u" href="iosched.stp.html">Up</a></td><td width="40%" align="right"> <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> </td><td width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right" valign="top"> <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 9. 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> </td><th width="60%" align="center">Chapter 9. IO Scheduler and block IO Tapset</th><td width="20%" align="right"> <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 — │ │ │ │ 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> </td><td width="20%" align="center"><a accesskey="u" href="iosched.stp.html">Up</a></td><td width="40%" align="right"> <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> </td><td width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right" valign="top"> <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 9. 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> </td><th width="60%" align="center">Chapter 9. IO Scheduler and block IO Tapset</th><td width="20%" align="right"> <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 — │ │ │ │ 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> </td><td width="20%" align="center"><a accesskey="u" href="iosched.stp.html">Up</a></td><td width="40%" align="right"> <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> </td><td width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right" valign="top"> <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 9. 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> </td><th width="60%" align="center">Chapter 9. IO Scheduler and block IO Tapset</th><td width="20%" align="right"> <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 — │ │ │ │ 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> </td><td width="20%" align="center"><a accesskey="u" href="iosched.stp.html">Up</a></td><td width="40%" align="right"> <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> </td><td width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right" valign="top"> <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 9. 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> </td><th width="60%" align="center">Chapter 9. IO Scheduler and block IO Tapset</th><td width="20%" align="right"> <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 — │ │ │ │ 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> </td><td width="20%" align="center"><a accesskey="u" href="iosched.stp.html">Up</a></td><td width="40%" align="right"> <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> </td><td width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right" valign="top"> <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 9. 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> </td><th width="60%" align="center">Chapter 9. IO Scheduler and block IO Tapset</th><td width="20%" align="right"> <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 — │ │ │ │ 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> </td><td width="20%" align="center"><a accesskey="u" href="iosched.stp.html">Up</a></td><td width="40%" align="right"> <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> </td><td width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right" valign="top"> <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 9. 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> </td><th width="60%" align="center">Chapter 9. IO Scheduler and block IO Tapset</th><td width="20%" align="right"> <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 — │ │ │ │ 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> </td><td width="20%" align="center"><a accesskey="u" href="iosched.stp.html">Up</a></td><td width="40%" align="right"> <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> </td><td width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right" valign="top"> <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 9. 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> </td><th width="60%" align="center">Chapter 9. IO Scheduler and block IO Tapset</th><td width="20%" align="right"> <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 — │ │ │ │ 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> </td><td width="20%" align="center"><a accesskey="u" href="iosched.stp.html">Up</a></td><td width="40%" align="right"> <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> </td><td width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right" valign="top"> <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 9. 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> </td><th width="60%" align="center">Chapter 9. IO Scheduler and block IO Tapset</th><td width="20%" align="right"> <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 — │ │ │ │ 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> </td><td width="20%" align="center"><a accesskey="u" href="iosched.stp.html">Up</a></td><td width="40%" align="right"> <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> </td><td width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right" valign="top"> <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 9. 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> </td><th width="60%" align="center">Chapter 9. IO Scheduler and block IO Tapset</th><td width="20%" align="right"> <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 — │ │ │ │ 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> </td><td width="20%" align="center"><a accesskey="u" href="iosched.stp.html">Up</a></td><td width="40%" align="right"> <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> </td><td width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right" valign="top"> <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 9. 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> </td><th width="60%" align="center">Chapter 9. IO Scheduler and block IO Tapset</th><td width="20%" align="right"> <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 — │ │ │ │ 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> </td><td width="20%" align="center"><a accesskey="u" href="iosched.stp.html">Up</a></td><td width="40%" align="right"> <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> </td><td width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right" valign="top"> <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 9. 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> </td><th width="60%" align="center">Chapter 9. IO Scheduler and block IO Tapset</th><td width="20%" align="right"> <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 — │ │ │ │ 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> </td><td width="20%" align="center"><a accesskey="u" href="iosched.stp.html">Up</a></td><td width="40%" align="right"> <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> </td><td width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right" valign="top"> <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 9. 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> </td><th width="60%" align="center">Chapter 9. IO Scheduler and block IO Tapset</th><td width="20%" align="right"> <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 — │ │ │ │ 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> </td><td width="20%" align="center"><a accesskey="u" href="iosched.stp.html">Up</a></td><td width="40%" align="right"> <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> </td><td width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right" valign="top"> <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 9. 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> </td><th width="60%" align="center">Chapter 9. IO Scheduler and block IO Tapset</th><td width="20%" align="right"> <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 — │ │ │ │ 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> </td><td width="20%" align="center"><a accesskey="u" href="iosched.stp.html">Up</a></td><td width="40%" align="right"> <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> </td><td width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right" valign="top"> <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 9. 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> </td><th width="60%" align="center">Chapter 9. IO Scheduler and block IO Tapset</th><td width="20%" align="right"> <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 — │ │ │ │ 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> </td><td width="20%" align="center"><a accesskey="u" href="iosched.stp.html">Up</a></td><td width="40%" align="right"> <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> </td><td width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right" valign="top"> <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 9. 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 10. 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> </td><th width="60%" align="center">Chapter 9. IO Scheduler and block IO Tapset</th><td width="20%" align="right"> <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 — │ │ │ │ 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> </td><td width="20%" align="center"><a accesskey="u" href="iosched.stp.html">Up</a></td><td width="40%" align="right"> <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> </td><td width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right" valign="top"> Chapter 10. 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 13. 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> </td><th width="60%" align="center">Chapter 13. Networking Tapset</th><td width="20%" align="right"> <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 — │ │ │ │ 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> </td><td width="20%" align="center"><a accesskey="u" href="networking.stp.html">Up</a></td><td width="40%" align="right"> <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> </td><td width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right" valign="top"> <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 15. 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> </td><th width="60%" align="center">Chapter 15. SNMP Information Tapset</th><td width="20%" align="right"> <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 — │ │ │ │ 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> </td><td width="20%" align="center"><a accesskey="u" href="snmp.stp.html">Up</a></td><td width="40%" align="right"> <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> </td><td width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right" valign="top"> <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 15. 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> </td><th width="60%" align="center">Chapter 15. SNMP Information Tapset</th><td width="20%" align="right"> <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 — │ │ │ │ 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> </td><td width="20%" align="center"><a accesskey="u" href="snmp.stp.html">Up</a></td><td width="40%" align="right"> <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> </td><td width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right" valign="top"> <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 15. 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> </td><th width="60%" align="center">Chapter 15. SNMP Information Tapset</th><td width="20%" align="right"> <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 — │ │ │ │ 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> </td><td width="20%" align="center"><a accesskey="u" href="snmp.stp.html">Up</a></td><td width="40%" align="right"> <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> </td><td width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right" valign="top"> <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 15. 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> </td><th width="60%" align="center">Chapter 15. SNMP Information Tapset</th><td width="20%" align="right"> <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 — │ │ │ │ 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> </td><td width="20%" align="center"><a accesskey="u" href="snmp.stp.html">Up</a></td><td width="40%" align="right"> <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> </td><td width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right" valign="top"> <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 15. 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> </td><th width="60%" align="center">Chapter 15. SNMP Information Tapset</th><td width="20%" align="right"> <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 — │ │ │ │ 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> </td><td width="20%" align="center"><a accesskey="u" href="snmp.stp.html">Up</a></td><td width="40%" align="right"> <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> </td><td width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right" valign="top"> <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 15. 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> </td><th width="60%" align="center">Chapter 15. SNMP Information Tapset</th><td width="20%" align="right"> <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 — │ │ │ │ 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> </td><td width="20%" align="center"><a accesskey="u" href="snmp.stp.html">Up</a></td><td width="40%" align="right"> <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> </td><td width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right" valign="top"> <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 15. 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> </td><th width="60%" align="center">Chapter 15. SNMP Information Tapset</th><td width="20%" align="right"> <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 — │ │ │ │ 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> </td><td width="20%" align="center"><a accesskey="u" href="snmp.stp.html">Up</a></td><td width="40%" align="right"> <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> </td><td width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right" valign="top"> <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 15. 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> </td><th width="60%" align="center">Chapter 15. SNMP Information Tapset</th><td width="20%" align="right"> <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 — │ │ │ │ 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> </td><td width="20%" align="center"><a accesskey="u" href="snmp.stp.html">Up</a></td><td width="40%" align="right"> <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> </td><td width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right" valign="top"> <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 15. 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> </td><th width="60%" align="center">Chapter 15. SNMP Information Tapset</th><td width="20%" align="right"> <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 — │ │ │ │ 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> </td><td width="20%" align="center"><a accesskey="u" href="snmp.stp.html">Up</a></td><td width="40%" align="right"> <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> </td><td width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right" valign="top"> <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 15. 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> </td><th width="60%" align="center">Chapter 15. SNMP Information Tapset</th><td width="20%" align="right"> <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 — │ │ │ │ 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> </td><td width="20%" align="center"><a accesskey="u" href="snmp.stp.html">Up</a></td><td width="40%" align="right"> <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> </td><td width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right" valign="top"> <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 15. 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> </td><th width="60%" align="center">Chapter 15. SNMP Information Tapset</th><td width="20%" align="right"> <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 — │ │ │ │ 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> </td><td width="20%" align="center"><a accesskey="u" href="snmp.stp.html">Up</a></td><td width="40%" align="right"> <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> </td><td width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right" valign="top"> <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 15. SNMP Information Tapset"><link rel="prev" href="snmp.stp.html" title="Chapter 15. 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> </td><th width="60%" align="center">Chapter 15. SNMP Information Tapset</th><td width="20%" align="right"> <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 — │ │ │ │ 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> </td><td width="20%" align="center"><a accesskey="u" href="snmp.stp.html">Up</a></td><td width="40%" align="right"> <a accesskey="n" href="API-ipmib-get-proto.html">Next</a></td></tr><tr><td width="40%" align="left" valign="top">Chapter 15. SNMP Information Tapset </td><td width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right" valign="top"> <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 15. 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> </td><th width="60%" align="center">Chapter 15. SNMP Information Tapset</th><td width="20%" align="right"> <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 — │ │ │ │ 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> </td><td width="20%" align="center"><a accesskey="u" href="snmp.stp.html">Up</a></td><td width="40%" align="right"> <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> </td><td width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right" valign="top"> <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 15. 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> </td><th width="60%" align="center">Chapter 15. SNMP Information Tapset</th><td width="20%" align="right"> <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 — │ │ │ │ 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> </td><td width="20%" align="center"><a accesskey="u" href="snmp.stp.html">Up</a></td><td width="40%" align="right"> <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> </td><td width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right" valign="top"> <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 15. 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> </td><th width="60%" align="center">Chapter 15. SNMP Information Tapset</th><td width="20%" align="right"> <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 — │ │ │ │ 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> </td><td width="20%" align="center"><a accesskey="u" href="snmp.stp.html">Up</a></td><td width="40%" align="right"> <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> </td><td width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right" valign="top"> <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 15. 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> </td><th width="60%" align="center">Chapter 15. SNMP Information Tapset</th><td width="20%" align="right"> <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 — │ │ │ │ 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> </td><td width="20%" align="center"><a accesskey="u" href="snmp.stp.html">Up</a></td><td width="40%" align="right"> <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> </td><td width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right" valign="top"> <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 15. 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> </td><th width="60%" align="center">Chapter 15. SNMP Information Tapset</th><td width="20%" align="right"> <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 — │ │ │ │ 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> </td><td width="20%" align="center"><a accesskey="u" href="snmp.stp.html">Up</a></td><td width="40%" align="right"> <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> </td><td width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right" valign="top"> <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 12. Interrupt Request (IRQ) Tapset"><link rel="prev" href="irq.stp.html" title="Chapter 12. 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> </td><th width="60%" align="center">Chapter 12. Interrupt Request (IRQ) Tapset</th><td width="20%" align="right"> <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 — │ │ │ │ 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> </td><td width="20%" align="center"><a accesskey="u" href="irq.stp.html">Up</a></td><td width="40%" align="right"> <a accesskey="n" href="API-irq-handler-exit.html">Next</a></td></tr><tr><td width="40%" align="left" valign="top">Chapter 12. Interrupt Request (IRQ) Tapset </td><td width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right" valign="top"> <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 12. 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> </td><th width="60%" align="center">Chapter 12. Interrupt Request (IRQ) Tapset</th><td width="20%" align="right"> <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 — │ │ │ │ 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> </td><td width="20%" align="center"><a accesskey="u" href="irq.stp.html">Up</a></td><td width="40%" align="right"> <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> </td><td width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right" valign="top"> <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 2. 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> </td><th width="60%" align="center">Chapter 2. Context Functions</th><td width="20%" align="right"> <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 — │ │ │ │ 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> </td><td width="20%" align="center"><a accesskey="u" href="context_stp.html">Up</a></td><td width="40%" align="right"> <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> </td><td width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right" valign="top"> <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 2. 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> </td><th width="60%" align="center">Chapter 2. Context Functions</th><td width="20%" align="right"> <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 — │ │ │ │ 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> </td><td width="20%" align="center"><a accesskey="u" href="context_stp.html">Up</a></td><td width="40%" align="right"> <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> </td><td width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right" valign="top"> <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 17. 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> </td><th width="60%" align="center">Chapter 17. Signal Tapset</th><td width="20%" align="right"> <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 — │ │ │ │ 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> </td><td width="20%" align="center"><a accesskey="u" href="signal.stp.html">Up</a></td><td width="40%" align="right"> <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> </td><td width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right" valign="top"> <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 28. A collection of standard string functions"><link rel="prev" href="string.stp.html" title="Chapter 28. 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> </td><th width="60%" align="center">Chapter 28. A collection of standard string functions</th><td width="20%" align="right"> <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 — │ │ │ │ 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> </td><td width="20%" align="center"><a accesskey="u" href="string.stp.html">Up</a></td><td width="40%" align="right"> <a accesskey="n" href="API-isinstr.html">Next</a></td></tr><tr><td width="40%" align="left" valign="top">Chapter 28. A collection of standard string functions </td><td width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right" valign="top"> <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 28. 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> </td><th width="60%" align="center">Chapter 28. A collection of standard string functions</th><td width="20%" align="right"> <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 — │ │ │ │ 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> </td><td width="20%" align="center"><a accesskey="u" href="string.stp.html">Up</a></td><td width="40%" align="right"> <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> </td><td width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right" valign="top"> <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 3. 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> </td><th width="60%" align="center">Chapter 3. Timestamp Functions</th><td width="20%" align="right"> <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 — │ │ │ │ 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> </td><td width="20%" align="center"><a accesskey="u" href="timestamp_stp.html">Up</a></td><td width="40%" align="right"> <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> </td><td width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right" valign="top"> <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 33. 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> </td><th width="60%" align="center">Chapter 33. JSON Tapset</th><td width="20%" align="right"> <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 — │ │ │ │ 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> </td><td width="20%" align="center"><a accesskey="u" href="json.stp.html">Up</a></td><td width="40%" align="right"> <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> </td><td width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right" valign="top"> <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 33. 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> </td><th width="60%" align="center">Chapter 33. JSON Tapset</th><td width="20%" align="right"> <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 — │ │ │ │ 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> </td><td width="20%" align="center"><a accesskey="u" href="json.stp.html">Up</a></td><td width="40%" align="right"> <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> </td><td width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right" valign="top"> <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 33. JSON Tapset"><link rel="prev" href="json.stp.html" title="Chapter 33. 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> </td><th width="60%" align="center">Chapter 33. JSON Tapset</th><td width="20%" align="right"> <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 — │ │ │ │ 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> </td><td width="20%" align="center"><a accesskey="u" href="json.stp.html">Up</a></td><td width="40%" align="right"> <a accesskey="n" href="API-json-add-array-numeric-metric.html">Next</a></td></tr><tr><td width="40%" align="left" valign="top">Chapter 33. JSON Tapset </td><td width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right" valign="top"> <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 33. 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> </td><th width="60%" align="center">Chapter 33. JSON Tapset</th><td width="20%" align="right"> <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 — │ │ │ │ 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> </td><td width="20%" align="center"><a accesskey="u" href="json.stp.html">Up</a></td><td width="40%" align="right"> <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> </td><td width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right" valign="top"> <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 33. 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> </td><th width="60%" align="center">Chapter 33. JSON Tapset</th><td width="20%" align="right"> <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 — │ │ │ │ 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> </td><td width="20%" align="center"><a accesskey="u" href="json.stp.html">Up</a></td><td width="40%" align="right"> <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> </td><td width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right" valign="top"> <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 33. 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 34. 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> </td><th width="60%" align="center">Chapter 33. JSON Tapset</th><td width="20%" align="right"> <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 — │ │ │ │ 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 33. 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> </td><th width="60%" align="center">Chapter 33. JSON Tapset</th><td width="20%" align="right"> <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 — │ │ │ │ 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> </td><td width="20%" align="center"><a accesskey="u" href="json.stp.html">Up</a></td><td width="40%" align="right"> <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> </td><td width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right" valign="top"> <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 33. 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> </td><th width="60%" align="center">Chapter 33. JSON Tapset</th><td width="20%" align="right"> <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 — │ │ │ │ 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> </td><td width="20%" align="center"><a accesskey="u" href="json.stp.html">Up</a></td><td width="40%" align="right"> <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> </td><td width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right" valign="top"> <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 33. 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> </td><th width="60%" align="center">Chapter 33. JSON Tapset</th><td width="20%" align="right"> <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 — │ │ │ │ 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> </td><td width="20%" align="center"><a accesskey="u" href="json.stp.html">Up</a></td><td width="40%" align="right"> <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> </td><td width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right" valign="top"> <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 33. 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> </td><th width="60%" align="center">Chapter 33. JSON Tapset</th><td width="20%" align="right"> <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 — │ │ │ │ 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> </td><td width="20%" align="center"><a accesskey="u" href="json.stp.html">Up</a></td><td width="40%" align="right"> <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> </td><td width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right" valign="top"> <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 33. 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> </td><th width="60%" align="center">Chapter 33. JSON Tapset</th><td width="20%" align="right"> <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 — │ │ │ │ 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> </td><td width="20%" align="center"><a accesskey="u" href="json.stp.html">Up</a></td><td width="40%" align="right"> <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> </td><td width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right" valign="top"> <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 33. 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> </td><th width="60%" align="center">Chapter 33. JSON Tapset</th><td width="20%" align="right"> <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 — │ │ │ │ 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> </td><td width="20%" align="center"><a accesskey="u" href="json.stp.html">Up</a></td><td width="40%" align="right"> <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> </td><td width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right" valign="top"> <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 33. 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> </td><th width="60%" align="center">Chapter 33. JSON Tapset</th><td width="20%" align="right"> <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 — │ │ │ │ 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">“<span class="quote">prefix</span>”</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> </td><td width="20%" align="center"><a accesskey="u" href="json.stp.html">Up</a></td><td width="40%" align="right"> <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> </td><td width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right" valign="top"> <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 25. 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> </td><th width="60%" align="center">Chapter 25. String and data retrieving functions Tapset</th><td width="20%" align="right"> <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 — │ │ │ │ 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> </td><td width="20%" align="center"><a accesskey="u" href="conversions.stp.html">Up</a></td><td width="40%" align="right"> <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> </td><td width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right" valign="top"> <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 25. 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> </td><th width="60%" align="center">Chapter 25. String and data retrieving functions Tapset</th><td width="20%" align="right"> <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 — │ │ │ │ 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 25. 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> </td><th width="60%" align="center">Chapter 25. String and data retrieving functions Tapset</th><td width="20%" align="right"> <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 — │ │ │ │ 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> </td><td width="20%" align="center"><a accesskey="u" href="conversions.stp.html">Up</a></td><td width="40%" align="right"> <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> </td><td width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right" valign="top"> <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 25. 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> </td><th width="60%" align="center">Chapter 25. String and data retrieving functions Tapset</th><td width="20%" align="right"> <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 — │ │ │ │ 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> </td><td width="20%" align="center"><a accesskey="u" href="conversions.stp.html">Up</a></td><td width="40%" align="right"> <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> </td><td width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right" valign="top"> <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 25. 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> </td><th width="60%" align="center">Chapter 25. String and data retrieving functions Tapset</th><td width="20%" align="right"> <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 — │ │ │ │ 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> </td><td width="20%" align="center"><a accesskey="u" href="conversions.stp.html">Up</a></td><td width="40%" align="right"> <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> </td><td width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right" valign="top"> <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 25. 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> </td><th width="60%" align="center">Chapter 25. String and data retrieving functions Tapset</th><td width="20%" align="right"> <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 — │ │ │ │ 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> </td><td width="20%" align="center"><a accesskey="u" href="conversions.stp.html">Up</a></td><td width="40%" align="right"> <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> </td><td width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right" valign="top"> <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 25. 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> </td><th width="60%" align="center">Chapter 25. String and data retrieving functions Tapset</th><td width="20%" align="right"> <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 — │ │ │ │ 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> </td><td width="20%" align="center"><a accesskey="u" href="conversions.stp.html">Up</a></td><td width="40%" align="right"> <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> </td><td width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right" valign="top"> <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 25. 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> </td><th width="60%" align="center">Chapter 25. String and data retrieving functions Tapset</th><td width="20%" align="right"> <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 — │ │ │ │ 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> </td><td width="20%" align="center"><a accesskey="u" href="conversions.stp.html">Up</a></td><td width="40%" align="right"> <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> </td><td width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right" valign="top"> <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 25. 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> </td><th width="60%" align="center">Chapter 25. String and data retrieving functions Tapset</th><td width="20%" align="right"> <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 — │ │ │ │ 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> </td><td width="20%" align="center"><a accesskey="u" href="conversions.stp.html">Up</a></td><td width="40%" align="right"> <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> </td><td width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right" valign="top"> <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 25. 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> </td><th width="60%" align="center">Chapter 25. String and data retrieving functions Tapset</th><td width="20%" align="right"> <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 — │ │ │ │ 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> </td><td width="20%" align="center"><a accesskey="u" href="conversions.stp.html">Up</a></td><td width="40%" align="right"> <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> </td><td width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right" valign="top"> <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 25. 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> </td><th width="60%" align="center">Chapter 25. String and data retrieving functions Tapset</th><td width="20%" align="right"> <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 — │ │ │ │ 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> </td><td width="20%" align="center"><a accesskey="u" href="conversions.stp.html">Up</a></td><td width="40%" align="right"> <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> </td><td width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right" valign="top"> <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 25. 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> </td><th width="60%" align="center">Chapter 25. String and data retrieving functions Tapset</th><td width="20%" align="right"> <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 — │ │ │ │ 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> </td><td width="20%" align="center"><a accesskey="u" href="conversions.stp.html">Up</a></td><td width="40%" align="right"> <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> </td><td width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right" valign="top"> <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 25. 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> </td><th width="60%" align="center">Chapter 25. String and data retrieving functions Tapset</th><td width="20%" align="right"> <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 — │ │ │ │ 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> </td><td width="20%" align="center"><a accesskey="u" href="conversions.stp.html">Up</a></td><td width="40%" align="right"> <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> </td><td width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right" valign="top"> <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 25. 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> </td><th width="60%" align="center">Chapter 25. String and data retrieving functions Tapset</th><td width="20%" align="right"> <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 — │ │ │ │ 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> </td><td width="20%" align="center"><a accesskey="u" href="conversions.stp.html">Up</a></td><td width="40%" align="right"> <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> </td><td width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right" valign="top"> <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 25. 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> </td><th width="60%" align="center">Chapter 25. String and data retrieving functions Tapset</th><td width="20%" align="right"> <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 — │ │ │ │ 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> </td><td width="20%" align="center"><a accesskey="u" href="conversions.stp.html">Up</a></td><td width="40%" align="right"> <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> </td><td width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right" valign="top"> <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 25. 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> </td><th width="60%" align="center">Chapter 25. String and data retrieving functions Tapset</th><td width="20%" align="right"> <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 — │ │ │ │ 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> </td><td width="20%" align="center"><a accesskey="u" href="conversions.stp.html">Up</a></td><td width="40%" align="right"> <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> </td><td width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right" valign="top"> <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 25. 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> </td><th width="60%" align="center">Chapter 25. String and data retrieving functions Tapset</th><td width="20%" align="right"> <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 — │ │ │ │ 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> </td><td width="20%" align="center"><a accesskey="u" href="conversions.stp.html">Up</a></td><td width="40%" align="right"> <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> </td><td width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right" valign="top"> <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 16. 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> </td><th width="60%" align="center">Chapter 16. Kernel Process Tapset</th><td width="20%" align="right"> <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 — │ │ │ │ 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> </td><td width="20%" align="center"><a accesskey="u" href="kprocess.stp.html">Up</a></td><td width="40%" align="right"> <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> </td><td width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right" valign="top"> <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 16. 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> </td><th width="60%" align="center">Chapter 16. Kernel Process Tapset</th><td width="20%" align="right"> <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 — │ │ │ │ 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">“<span class="quote">execve</span>”</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> </td><td width="20%" align="center"><a accesskey="u" href="kprocess.stp.html">Up</a></td><td width="40%" align="right"> <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> </td><td width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right" valign="top"> <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 16. 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> </td><th width="60%" align="center">Chapter 16. Kernel Process Tapset</th><td width="20%" align="right"> <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 — │ │ │ │ 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">“<span class="quote">execve</span>”</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">“<span class="quote">execve</span>”</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> </td><td width="20%" align="center"><a accesskey="u" href="kprocess.stp.html">Up</a></td><td width="40%" align="right"> <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> </td><td width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right" valign="top"> <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 16. 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> </td><th width="60%" align="center">Chapter 16. Kernel Process Tapset</th><td width="20%" align="right"> <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 — │ │ │ │ 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> </td><td width="20%" align="center"><a accesskey="u" href="kprocess.stp.html">Up</a></td><td width="40%" align="right"> <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> </td><td width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right" valign="top"> <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 16. 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> </td><th width="60%" align="center">Chapter 16. Kernel Process Tapset</th><td width="20%" align="right"> <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 — │ │ │ │ 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> </td><td width="20%" align="center"><a accesskey="u" href="kprocess.stp.html">Up</a></td><td width="40%" align="right"> <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> </td><td width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right" valign="top"> <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 16. Kernel Process Tapset"><link rel="prev" href="API-kprocess-release.html" title="probe::kprocess.release"><link rel="next" href="signal.stp.html" title="Chapter 17. 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> </td><th width="60%" align="center">Chapter 16. Kernel Process Tapset</th><td width="20%" align="right"> <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 — │ │ │ │ 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> </td><td width="20%" align="center"><a accesskey="u" href="kprocess.stp.html">Up</a></td><td width="40%" align="right"> <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> </td><td width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right" valign="top"> Chapter 17. 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 3. 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> </td><th width="60%" align="center">Chapter 3. Timestamp Functions</th><td width="20%" align="right"> <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 — │ │ │ │ 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> </td><td width="20%" align="center"><a accesskey="u" href="timestamp_stp.html">Up</a></td><td width="40%" align="right"> <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> </td><td width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right" valign="top"> <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 15. 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> </td><th width="60%" align="center">Chapter 15. SNMP Information Tapset</th><td width="20%" align="right"> <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 — │ │ │ │ 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> </td><td width="20%" align="center"><a accesskey="u" href="snmp.stp.html">Up</a></td><td width="40%" align="right"> <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> </td><td width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right" valign="top"> <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 15. 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> </td><th width="60%" align="center">Chapter 15. SNMP Information Tapset</th><td width="20%" align="right"> <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 — │ │ │ │ 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> </td><td width="20%" align="center"><a accesskey="u" href="snmp.stp.html">Up</a></td><td width="40%" align="right"> <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> </td><td width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right" valign="top"> <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 15. 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> </td><th width="60%" align="center">Chapter 15. SNMP Information Tapset</th><td width="20%" align="right"> <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 — │ │ │ │ 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> </td><td width="20%" align="center"><a accesskey="u" href="snmp.stp.html">Up</a></td><td width="40%" align="right"> <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> </td><td width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right" valign="top"> <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 15. 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> </td><th width="60%" align="center">Chapter 15. SNMP Information Tapset</th><td width="20%" align="right"> <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 — │ │ │ │ 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> </td><td width="20%" align="center"><a accesskey="u" href="snmp.stp.html">Up</a></td><td width="40%" align="right"> <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> </td><td width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right" valign="top"> <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 15. 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> </td><th width="60%" align="center">Chapter 15. SNMP Information Tapset</th><td width="20%" align="right"> <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 — │ │ │ │ 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> </td><td width="20%" align="center"><a accesskey="u" href="snmp.stp.html">Up</a></td><td width="40%" align="right"> <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> </td><td width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right" valign="top"> <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 3. 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> </td><th width="60%" align="center">Chapter 3. Timestamp Functions</th><td width="20%" align="right"> <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 — │ │ │ │ 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> </td><td width="20%" align="center"><a accesskey="u" href="timestamp_stp.html">Up</a></td><td width="40%" align="right"> <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> </td><td width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right" valign="top"> <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 3. 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> </td><th width="60%" align="center">Chapter 3. Timestamp Functions</th><td width="20%" align="right"> <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 — │ │ │ │ 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> </td><td width="20%" align="center"><a accesskey="u" href="timestamp_stp.html">Up</a></td><td width="40%" align="right"> <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> </td><td width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right" valign="top"> <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 3. 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> </td><th width="60%" align="center">Chapter 3. Timestamp Functions</th><td width="20%" align="right"> <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 — │ │ │ │ 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> </td><td width="20%" align="center"><a accesskey="u" href="timestamp_stp.html">Up</a></td><td width="40%" align="right"> <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> </td><td width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right" valign="top"> <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 3. 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> </td><th width="60%" align="center">Chapter 3. Timestamp Functions</th><td width="20%" align="right"> <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 — │ │ │ │ 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> </td><td width="20%" align="center"><a accesskey="u" href="timestamp_stp.html">Up</a></td><td width="40%" align="right"> <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> </td><td width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right" valign="top"> <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 22. 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> </td><th width="60%" align="center">Chapter 22. Logging Tapset</th><td width="20%" align="right"> <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 — │ │ │ │ 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> </td><td width="20%" align="center"><a accesskey="u" href="logging.stp.html">Up</a></td><td width="40%" align="right"> <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> </td><td width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right" valign="top"> <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 2. 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> </td><th width="60%" align="center">Chapter 2. Context Functions</th><td width="20%" align="right"> <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 — │ │ │ │ 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> </td><td width="20%" align="center"><a accesskey="u" href="context_stp.html">Up</a></td><td width="40%" align="right"> <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> </td><td width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right" valign="top"> <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 35. 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> </td><th width="60%" align="center">Chapter 35. Floating point processing Tapset</th><td width="20%" align="right"> <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 — │ │ │ │ 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> </td><td width="20%" align="center"><a accesskey="u" href="floatingpoint.stp.html">Up</a></td><td width="40%" align="right"> <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> </td><td width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right" valign="top"> <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 2. 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> </td><th width="60%" align="center">Chapter 2. Context Functions</th><td width="20%" align="right"> <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 — │ │ │ │ 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> </td><td width="20%" align="center"><a accesskey="u" href="context_stp.html">Up</a></td><td width="40%" align="right"> <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> </td><td width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right" valign="top"> <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 28. 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> </td><th width="60%" align="center">Chapter 28. A collection of standard string functions</th><td width="20%" align="right"> <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 — │ │ │ │ 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> </td><td width="20%" align="center"><a accesskey="u" href="string.stp.html">Up</a></td><td width="40%" align="right"> <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> </td><td width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right" valign="top"> <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 28. 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> </td><th width="60%" align="center">Chapter 28. A collection of standard string functions</th><td width="20%" align="right"> <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 — │ │ │ │ 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> </td><td width="20%" align="center"><a accesskey="u" href="string.stp.html">Up</a></td><td width="40%" align="right"> <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> </td><td width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right" valign="top"> <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 27. Guru tapsets"><link rel="prev" href="guru-delay.stp.html" title="Chapter 27. 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> </td><th width="60%" align="center">Chapter 27. Guru tapsets</th><td width="20%" align="right"> <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 — │ │ │ │ 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> </td><td width="20%" align="center"><a accesskey="u" href="guru-delay.stp.html">Up</a></td><td width="40%" align="right"> <a accesskey="n" href="API-panic.html">Next</a></td></tr><tr><td width="40%" align="left" valign="top">Chapter 27. Guru tapsets </td><td width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right" valign="top"> <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 6. 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> </td><th width="60%" align="center">Chapter 6. Memory Tapset</th><td width="20%" align="right"> <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 — │ │ │ │ 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> </td><td width="20%" align="center"><a accesskey="u" href="memory_stp.html">Up</a></td><td width="40%" align="right"> <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> </td><td width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right" valign="top"> <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 2. 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> </td><th width="60%" align="center">Chapter 2. Context Functions</th><td width="20%" align="right"> <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 — │ │ │ │ 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">“<span class="quote">kernel</span>”</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> </td><td width="20%" align="center"><a accesskey="u" href="context_stp.html">Up</a></td><td width="40%" align="right"> <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> </td><td width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right" valign="top"> <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 2. 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> </td><th width="60%" align="center">Chapter 2. Context Functions</th><td width="20%" align="right"> <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 — │ │ │ │ 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 <module_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-modname.html">Prev</a> </td><td width="20%" align="center"><a accesskey="u" href="context_stp.html">Up</a></td><td width="40%" align="right"> <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> </td><td width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right" valign="top"> <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 2. 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> </td><th width="60%" align="center">Chapter 2. Context Functions</th><td width="20%" align="right"> <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 — │ │ │ │ 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> </td><td width="20%" align="center"><a accesskey="u" href="context_stp.html">Up</a></td><td width="40%" align="right"> <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> </td><td width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right" valign="top"> <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 7. 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> </td><th width="60%" align="center">Chapter 7. Task Time Tapset</th><td width="20%" align="right"> <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 — │ │ │ │ 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">“<span class="quote">XmY.ZZZs</span>”</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> </td><td width="20%" align="center"><a accesskey="u" href="task_time_stp.html">Up</a></td><td width="40%" align="right"> <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> </td><td width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right" valign="top"> <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 13. 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> </td><th width="60%" align="center">Chapter 13. Networking Tapset</th><td width="20%" align="right"> <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 — │ │ │ │ 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> </td><td width="20%" align="center"><a accesskey="u" href="networking.stp.html">Up</a></td><td width="40%" align="right"> <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> </td><td width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right" valign="top"> <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 13. 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> </td><th width="60%" align="center">Chapter 13. Networking Tapset</th><td width="20%" align="right"> <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 — │ │ │ │ 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> </td><td width="20%" align="center"><a accesskey="u" href="networking.stp.html">Up</a></td><td width="40%" align="right"> <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> </td><td width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right" valign="top"> <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 13. 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> </td><th width="60%" align="center">Chapter 13. Networking Tapset</th><td width="20%" align="right"> <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 — │ │ │ │ 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> </td><td width="20%" align="center"><a accesskey="u" href="networking.stp.html">Up</a></td><td width="40%" align="right"> <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> </td><td width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right" valign="top"> <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 13. 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> </td><th width="60%" align="center">Chapter 13. Networking Tapset</th><td width="20%" align="right"> <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 — │ │ │ │ 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> </td><td width="20%" align="center"><a accesskey="u" href="networking.stp.html">Up</a></td><td width="40%" align="right"> <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> </td><td width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right" valign="top"> <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 13. 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> </td><th width="60%" align="center">Chapter 13. Networking Tapset</th><td width="20%" align="right"> <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 — │ │ │ │ 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> </td><td width="20%" align="center"><a accesskey="u" href="networking.stp.html">Up</a></td><td width="40%" align="right"> <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> </td><td width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right" valign="top"> <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 13. 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> </td><th width="60%" align="center">Chapter 13. Networking Tapset</th><td width="20%" align="right"> <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 — │ │ │ │ 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> </td><td width="20%" align="center"><a accesskey="u" href="networking.stp.html">Up</a></td><td width="40%" align="right"> <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> </td><td width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right" valign="top"> <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 13. 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> </td><th width="60%" align="center">Chapter 13. Networking Tapset</th><td width="20%" align="right"> <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 — │ │ │ │ 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> </td><td width="20%" align="center"><a accesskey="u" href="networking.stp.html">Up</a></td><td width="40%" align="right"> <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> </td><td width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right" valign="top"> <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 13. 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> </td><th width="60%" align="center">Chapter 13. Networking Tapset</th><td width="20%" align="right"> <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 — │ │ │ │ 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> </td><td width="20%" align="center"><a accesskey="u" href="networking.stp.html">Up</a></td><td width="40%" align="right"> <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> </td><td width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right" valign="top"> <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 13. 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> </td><th width="60%" align="center">Chapter 13. Networking Tapset</th><td width="20%" align="right"> <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 — │ │ │ │ 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> </td><td width="20%" align="center"><a accesskey="u" href="networking.stp.html">Up</a></td><td width="40%" align="right"> <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> </td><td width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right" valign="top"> <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 13. 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> </td><th width="60%" align="center">Chapter 13. Networking Tapset</th><td width="20%" align="right"> <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 — │ │ │ │ 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> </td><td width="20%" align="center"><a accesskey="u" href="networking.stp.html">Up</a></td><td width="40%" align="right"> <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> </td><td width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right" valign="top"> <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 13. 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> </td><th width="60%" align="center">Chapter 13. Networking Tapset</th><td width="20%" align="right"> <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 — │ │ │ │ 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> </td><td width="20%" align="center"><a accesskey="u" href="networking.stp.html">Up</a></td><td width="40%" align="right"> <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> </td><td width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right" valign="top"> <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 13. 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> </td><th width="60%" align="center">Chapter 13. Networking Tapset</th><td width="20%" align="right"> <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 — │ │ │ │ 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> </td><td width="20%" align="center"><a accesskey="u" href="networking.stp.html">Up</a></td><td width="40%" align="right"> <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> </td><td width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right" valign="top"> <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 13. 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> </td><th width="60%" align="center">Chapter 13. Networking Tapset</th><td width="20%" align="right"> <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 — │ │ │ │ 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> </td><td width="20%" align="center"><a accesskey="u" href="networking.stp.html">Up</a></td><td width="40%" align="right"> <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> </td><td width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right" valign="top"> <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 13. 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> </td><th width="60%" align="center">Chapter 13. Networking Tapset</th><td width="20%" align="right"> <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 — │ │ │ │ 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> </td><td width="20%" align="center"><a accesskey="u" href="networking.stp.html">Up</a></td><td width="40%" align="right"> <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> </td><td width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right" valign="top"> <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 13. 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> </td><th width="60%" align="center">Chapter 13. Networking Tapset</th><td width="20%" align="right"> <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 — │ │ │ │ - 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">“<span class="quote">arp</span>”</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">“<span class="quote">arp</span>”</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> </td><td width="20%" align="center"><a accesskey="u" href="networking.stp.html">Up</a></td><td width="40%" align="right"> <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> </td><td width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right" valign="top"> <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 13. 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> </td><th width="60%" align="center">Chapter 13. Networking Tapset</th><td width="20%" align="right"> <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 — │ │ │ │ - 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">“<span class="quote">arp</span>”</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> </td><td width="20%" align="center"><a accesskey="u" href="networking.stp.html">Up</a></td><td width="40%" align="right"> <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> </td><td width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right" valign="top"> <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 13. 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> </td><th width="60%" align="center">Chapter 13. Networking Tapset</th><td width="20%" align="right"> <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 — │ │ │ │ - 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">“<span class="quote">arp</span>”</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">“<span class="quote">arp</span>”</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> </td><td width="20%" align="center"><a accesskey="u" href="networking.stp.html">Up</a></td><td width="40%" align="right"> <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> </td><td width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right" valign="top"> <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 13. 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> </td><th width="60%" align="center">Chapter 13. Networking Tapset</th><td width="20%" align="right"> <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 — │ │ │ │ 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">“<span class="quote">bridge</span>”</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">“<span class="quote">bridge</span>”</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> </td><td width="20%" align="center"><a accesskey="u" href="networking.stp.html">Up</a></td><td width="40%" align="right"> <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> </td><td width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right" valign="top"> <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 13. 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> </td><th width="60%" align="center">Chapter 13. Networking Tapset</th><td width="20%" align="right"> <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 — │ │ │ │ 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">“<span class="quote">bridge</span>”</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">“<span class="quote">bridge</span>”</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> </td><td width="20%" align="center"><a accesskey="u" href="networking.stp.html">Up</a></td><td width="40%" align="right"> <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> </td><td width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right" valign="top"> <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 13. 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> </td><th width="60%" align="center">Chapter 13. Networking Tapset</th><td width="20%" align="right"> <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 — │ │ │ │ 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">“<span class="quote">bridge</span>”</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">“<span class="quote">bridge</span>”</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> </td><td width="20%" align="center"><a accesskey="u" href="networking.stp.html">Up</a></td><td width="40%" align="right"> <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> </td><td width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right" valign="top"> <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 13. 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> </td><th width="60%" align="center">Chapter 13. Networking Tapset</th><td width="20%" align="right"> <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 — │ │ │ │ - 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">“<span class="quote">bridge</span>”</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">“<span class="quote">bridge</span>”</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> </td><td width="20%" align="center"><a accesskey="u" href="networking.stp.html">Up</a></td><td width="40%" align="right"> <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> </td><td width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right" valign="top"> <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 13. 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> </td><th width="60%" align="center">Chapter 13. Networking Tapset</th><td width="20%" align="right"> <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 — │ │ │ │ - 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">“<span class="quote">bridge</span>”</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">“<span class="quote">bridge</span>”</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> </td><td width="20%" align="center"><a accesskey="u" href="networking.stp.html">Up</a></td><td width="40%" align="right"> <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> </td><td width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right" valign="top"> <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 13. 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> </td><th width="60%" align="center">Chapter 13. Networking Tapset</th><td width="20%" align="right"> <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 — │ │ │ │ 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">“<span class="quote">ipv4</span>”</span> or <span class="quote">“<span class="quote">ipv6</span>”</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> </td><td width="20%" align="center"><a accesskey="u" href="networking.stp.html">Up</a></td><td width="40%" align="right"> <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> </td><td width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right" valign="top"> <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 13. 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> </td><th width="60%" align="center">Chapter 13. Networking Tapset</th><td width="20%" align="right"> <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 — │ │ │ │ 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">“<span class="quote">ipv4</span>”</span> or <span class="quote">“<span class="quote">ipv6</span>”</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">“<span class="quote">ipv4</span>”</span> or <span class="quote">“<span class="quote">ipv6</span>”</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> </td><td width="20%" align="center"><a accesskey="u" href="networking.stp.html">Up</a></td><td width="40%" align="right"> <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> </td><td width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right" valign="top"> <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 13. 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> </td><th width="60%" align="center">Chapter 13. Networking Tapset</th><td width="20%" align="right"> <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 — │ │ │ │ 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">“<span class="quote">ipv4</span>”</span> or <span class="quote">“<span class="quote">ipv6</span>”</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> </td><td width="20%" align="center"><a accesskey="u" href="networking.stp.html">Up</a></td><td width="40%" align="right"> <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> </td><td width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right" valign="top"> <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 13. 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> </td><th width="60%" align="center">Chapter 13. Networking Tapset</th><td width="20%" align="right"> <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 — │ │ │ │ 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">“<span class="quote">ipv4</span>”</span> or <span class="quote">“<span class="quote">ipv6</span>”</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> </td><td width="20%" align="center"><a accesskey="u" href="networking.stp.html">Up</a></td><td width="40%" align="right"> <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> </td><td width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right" valign="top"> <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 13. 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> </td><th width="60%" align="center">Chapter 13. Networking Tapset</th><td width="20%" align="right"> <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 — │ │ │ │ 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> </td><td width="20%" align="center"><a accesskey="u" href="networking.stp.html">Up</a></td><td width="40%" align="right"> <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> </td><td width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right" valign="top"> <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 31. 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> </td><th width="60%" align="center">Chapter 31. Network File Storage Tapsets</th><td width="20%" align="right"> <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 — │ │ │ │ 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> </td><td width="20%" align="center"><a accesskey="u" href="nfsd.stp.html">Up</a></td><td width="40%" align="right"> <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> </td><td width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right" valign="top"> <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 31. 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> </td><th width="60%" align="center">Chapter 31. Network File Storage Tapsets</th><td width="20%" align="right"> <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 — │ │ │ │ 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> </td><td width="20%" align="center"><a accesskey="u" href="nfsd.stp.html">Up</a></td><td width="40%" align="right"> <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> </td><td width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right" valign="top"> <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 31. 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> </td><th width="60%" align="center">Chapter 31. Network File Storage Tapsets</th><td width="20%" align="right"> <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 — │ │ │ │ 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> </td><td width="20%" align="center"><a accesskey="u" href="nfsd.stp.html">Up</a></td><td width="40%" align="right"> <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> </td><td width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right" valign="top"> <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 31. 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> </td><th width="60%" align="center">Chapter 31. Network File Storage Tapsets</th><td width="20%" align="right"> <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 — │ │ │ │ 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> </td><td width="20%" align="center"><a accesskey="u" href="nfsd.stp.html">Up</a></td><td width="40%" align="right"> <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> </td><td width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right" valign="top"> <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 31. 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> </td><th width="60%" align="center">Chapter 31. Network File Storage Tapsets</th><td width="20%" align="right"> <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 — │ │ │ │ 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> </td><td width="20%" align="center"><a accesskey="u" href="nfsd.stp.html">Up</a></td><td width="40%" align="right"> <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> </td><td width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right" valign="top"> <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 31. 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> </td><th width="60%" align="center">Chapter 31. Network File Storage Tapsets</th><td width="20%" align="right"> <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 — │ │ │ │ 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> </td><td width="20%" align="center"><a accesskey="u" href="nfsd.stp.html">Up</a></td><td width="40%" align="right"> <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> </td><td width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right" valign="top"> <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 31. 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> </td><th width="60%" align="center">Chapter 31. Network File Storage Tapsets</th><td width="20%" align="right"> <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 — │ │ │ │ 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> </td><td width="20%" align="center"><a accesskey="u" href="nfsd.stp.html">Up</a></td><td width="40%" align="right"> <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> </td><td width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right" valign="top"> <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 31. 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> </td><th width="60%" align="center">Chapter 31. Network File Storage Tapsets</th><td width="20%" align="right"> <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 — │ │ │ │ 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> </td><td width="20%" align="center"><a accesskey="u" href="nfsd.stp.html">Up</a></td><td width="40%" align="right"> <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> </td><td width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right" valign="top"> <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 31. 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> </td><th width="60%" align="center">Chapter 31. Network File Storage Tapsets</th><td width="20%" align="right"> <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 — │ │ │ │ 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> </td><td width="20%" align="center"><a accesskey="u" href="nfsd.stp.html">Up</a></td><td width="40%" align="right"> <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> </td><td width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right" valign="top"> <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 31. 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> </td><th width="60%" align="center">Chapter 31. Network File Storage Tapsets</th><td width="20%" align="right"> <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 — │ │ │ │ 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 > 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> </td><td width="20%" align="center"><a accesskey="u" href="nfsd.stp.html">Up</a></td><td width="40%" align="right"> <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> </td><td width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right" valign="top"> <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 31. 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> </td><th width="60%" align="center">Chapter 31. Network File Storage Tapsets</th><td width="20%" align="right"> <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 — │ │ │ │ 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> </td><td width="20%" align="center"><a accesskey="u" href="nfsd.stp.html">Up</a></td><td width="40%" align="right"> <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> </td><td width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right" valign="top"> <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 31. 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> </td><th width="60%" align="center">Chapter 31. Network File Storage Tapsets</th><td width="20%" align="right"> <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 — │ │ │ │ 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> </td><td width="20%" align="center"><a accesskey="u" href="nfsd.stp.html">Up</a></td><td width="40%" align="right"> <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> </td><td width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right" valign="top"> <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 31. 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> </td><th width="60%" align="center">Chapter 31. Network File Storage Tapsets</th><td width="20%" align="right"> <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 — │ │ │ │ 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> </td><td width="20%" align="center"><a accesskey="u" href="nfsd.stp.html">Up</a></td><td width="40%" align="right"> <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> </td><td width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right" valign="top"> <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 31. 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> </td><th width="60%" align="center">Chapter 31. Network File Storage Tapsets</th><td width="20%" align="right"> <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 — │ │ │ │ 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> </td><td width="20%" align="center"><a accesskey="u" href="nfsd.stp.html">Up</a></td><td width="40%" align="right"> <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> </td><td width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right" valign="top"> <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 31. 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> </td><th width="60%" align="center">Chapter 31. Network File Storage Tapsets</th><td width="20%" align="right"> <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 — │ │ │ │ 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> </td><td width="20%" align="center"><a accesskey="u" href="nfsd.stp.html">Up</a></td><td width="40%" align="right"> <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> </td><td width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right" valign="top"> <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 31. 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> </td><th width="60%" align="center">Chapter 31. Network File Storage Tapsets</th><td width="20%" align="right"> <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 — │ │ │ │ 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> </td><td width="20%" align="center"><a accesskey="u" href="nfsd.stp.html">Up</a></td><td width="40%" align="right"> <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> </td><td width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right" valign="top"> <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 31. 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> </td><th width="60%" align="center">Chapter 31. Network File Storage Tapsets</th><td width="20%" align="right"> <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 — │ │ │ │ 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 > 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> </td><td width="20%" align="center"><a accesskey="u" href="nfsd.stp.html">Up</a></td><td width="40%" align="right"> <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> </td><td width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right" valign="top"> <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 31. 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> </td><th width="60%" align="center">Chapter 31. Network File Storage Tapsets</th><td width="20%" align="right"> <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 — │ │ │ │ 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> </td><td width="20%" align="center"><a accesskey="u" href="nfsd.stp.html">Up</a></td><td width="40%" align="right"> <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> </td><td width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right" valign="top"> <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 31. 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> </td><th width="60%" align="center">Chapter 31. Network File Storage Tapsets</th><td width="20%" align="right"> <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 — │ │ │ │ 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 > 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> </td><td width="20%" align="center"><a accesskey="u" href="nfsd.stp.html">Up</a></td><td width="40%" align="right"> <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> </td><td width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right" valign="top"> <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 31. 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> </td><th width="60%" align="center">Chapter 31. Network File Storage Tapsets</th><td width="20%" align="right"> <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 — │ │ │ │ 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> </td><td width="20%" align="center"><a accesskey="u" href="nfsd.stp.html">Up</a></td><td width="40%" align="right"> <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> </td><td width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right" valign="top"> <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 31. 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> </td><th width="60%" align="center">Chapter 31. Network File Storage Tapsets</th><td width="20%" align="right"> <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 — │ │ │ │ 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> </td><td width="20%" align="center"><a accesskey="u" href="nfsd.stp.html">Up</a></td><td width="40%" align="right"> <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> </td><td width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right" valign="top"> <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 31. 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> </td><th width="60%" align="center">Chapter 31. Network File Storage Tapsets</th><td width="20%" align="right"> <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 — │ │ │ │ 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 > 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 > 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> </td><td width="20%" align="center"><a accesskey="u" href="nfsd.stp.html">Up</a></td><td width="40%" align="right"> <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> </td><td width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right" valign="top"> <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 31. 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> </td><th width="60%" align="center">Chapter 31. Network File Storage Tapsets</th><td width="20%" align="right"> <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 — │ │ │ │ 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> </td><td width="20%" align="center"><a accesskey="u" href="nfsd.stp.html">Up</a></td><td width="40%" align="right"> <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> </td><td width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right" valign="top"> <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 31. 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> </td><th width="60%" align="center">Chapter 31. Network File Storage Tapsets</th><td width="20%" align="right"> <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 — │ │ │ │ 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> </td><td width="20%" align="center"><a accesskey="u" href="nfsd.stp.html">Up</a></td><td width="40%" align="right"> <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> </td><td width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right" valign="top"> <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 31. 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> </td><th width="60%" align="center">Chapter 31. Network File Storage Tapsets</th><td width="20%" align="right"> <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 — │ │ │ │ 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->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> </td><td width="20%" align="center"><a accesskey="u" href="nfsd.stp.html">Up</a></td><td width="40%" align="right"> <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> </td><td width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right" valign="top"> <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 31. 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> </td><th width="60%" align="center">Chapter 31. Network File Storage Tapsets</th><td width="20%" align="right"> <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 — │ │ │ │ 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> </td><td width="20%" align="center"><a accesskey="u" href="nfsd.stp.html">Up</a></td><td width="40%" align="right"> <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> </td><td width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right" valign="top"> <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 31. 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> </td><th width="60%" align="center">Chapter 31. Network File Storage Tapsets</th><td width="20%" align="right"> <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 — │ │ │ │ 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 31. 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> </td><th width="60%" align="center">Chapter 31. Network File Storage Tapsets</th><td width="20%" align="right"> <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 — │ │ │ │ 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> </td><td width="20%" align="center"><a accesskey="u" href="nfsd.stp.html">Up</a></td><td width="40%" align="right"> <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> </td><td width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right" valign="top"> <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 31. 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> </td><th width="60%" align="center">Chapter 31. Network File Storage Tapsets</th><td width="20%" align="right"> <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 — │ │ │ │ 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> </td><td width="20%" align="center"><a accesskey="u" href="nfsd.stp.html">Up</a></td><td width="40%" align="right"> <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> </td><td width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right" valign="top"> <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 31. 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> </td><th width="60%" align="center">Chapter 31. Network File Storage Tapsets</th><td width="20%" align="right"> <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 — │ │ │ │ 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> </td><td width="20%" align="center"><a accesskey="u" href="nfsd.stp.html">Up</a></td><td width="40%" align="right"> <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> </td><td width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right" valign="top"> <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 31. 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> </td><th width="60%" align="center">Chapter 31. Network File Storage Tapsets</th><td width="20%" align="right"> <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 — │ │ │ │ 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> </td><td width="20%" align="center"><a accesskey="u" href="nfsd.stp.html">Up</a></td><td width="40%" align="right"> <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> </td><td width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right" valign="top"> <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 31. 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> </td><th width="60%" align="center">Chapter 31. Network File Storage Tapsets</th><td width="20%" align="right"> <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 — │ │ │ │ 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> </td><td width="20%" align="center"><a accesskey="u" href="nfsd.stp.html">Up</a></td><td width="40%" align="right"> <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> </td><td width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right" valign="top"> <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 31. 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> </td><th width="60%" align="center">Chapter 31. Network File Storage Tapsets</th><td width="20%" align="right"> <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 — │ │ │ │ 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> </td><td width="20%" align="center"><a accesskey="u" href="nfsd.stp.html">Up</a></td><td width="40%" align="right"> <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> </td><td width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right" valign="top"> <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 31. 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> </td><th width="60%" align="center">Chapter 31. Network File Storage Tapsets</th><td width="20%" align="right"> <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 — │ │ │ │ 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->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->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> </td><td width="20%" align="center"><a accesskey="u" href="nfsd.stp.html">Up</a></td><td width="40%" align="right"> <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> </td><td width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right" valign="top"> <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 31. 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> </td><th width="60%" align="center">Chapter 31. Network File Storage Tapsets</th><td width="20%" align="right"> <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 — │ │ │ │ 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> </td><td width="20%" align="center"><a accesskey="u" href="nfsd.stp.html">Up</a></td><td width="40%" align="right"> <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> </td><td width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right" valign="top"> <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 31. 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> </td><th width="60%" align="center">Chapter 31. Network File Storage Tapsets</th><td width="20%" align="right"> <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 — │ │ │ │ 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> </td><td width="20%" align="center"><a accesskey="u" href="nfsd.stp.html">Up</a></td><td width="40%" align="right"> <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> </td><td width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right" valign="top"> <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 31. 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> </td><th width="60%" align="center">Chapter 31. Network File Storage Tapsets</th><td width="20%" align="right"> <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 — │ │ │ │ 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> </td><td width="20%" align="center"><a accesskey="u" href="nfsd.stp.html">Up</a></td><td width="40%" align="right"> <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> </td><td width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right" valign="top"> <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 31. 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> </td><th width="60%" align="center">Chapter 31. Network File Storage Tapsets</th><td width="20%" align="right"> <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 — │ │ │ │ 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> </td><td width="20%" align="center"><a accesskey="u" href="nfsd.stp.html">Up</a></td><td width="40%" align="right"> <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> </td><td width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right" valign="top"> <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 31. 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> </td><th width="60%" align="center">Chapter 31. Network File Storage Tapsets</th><td width="20%" align="right"> <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 — │ │ │ │ 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> </td><td width="20%" align="center"><a accesskey="u" href="nfsd.stp.html">Up</a></td><td width="40%" align="right"> <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> </td><td width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right" valign="top"> <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 31. 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> </td><th width="60%" align="center">Chapter 31. Network File Storage Tapsets</th><td width="20%" align="right"> <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 — │ │ │ │ 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->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> </td><td width="20%" align="center"><a accesskey="u" href="nfsd.stp.html">Up</a></td><td width="40%" align="right"> <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> </td><td width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right" valign="top"> <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 31. 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> </td><th width="60%" align="center">Chapter 31. Network File Storage Tapsets</th><td width="20%" align="right"> <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 — │ │ │ │ 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> </td><td width="20%" align="center"><a accesskey="u" href="nfsd.stp.html">Up</a></td><td width="40%" align="right"> <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> </td><td width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right" valign="top"> <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 31. 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> </td><th width="60%" align="center">Chapter 31. Network File Storage Tapsets</th><td width="20%" align="right"> <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 — │ │ │ │ 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->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->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> </td><td width="20%" align="center"><a accesskey="u" href="nfsd.stp.html">Up</a></td><td width="40%" align="right"> <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> </td><td width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right" valign="top"> <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 31. 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> </td><th width="60%" align="center">Chapter 31. Network File Storage Tapsets</th><td width="20%" align="right"> <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 — │ │ │ │ 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> </td><td width="20%" align="center"><a accesskey="u" href="nfsd.stp.html">Up</a></td><td width="40%" align="right"> <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> </td><td width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right" valign="top"> <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 31. 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> </td><th width="60%" align="center">Chapter 31. Network File Storage Tapsets</th><td width="20%" align="right"> <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 — │ │ │ │ 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> </td><td width="20%" align="center"><a accesskey="u" href="nfsd.stp.html">Up</a></td><td width="40%" align="right"> <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> </td><td width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right" valign="top"> <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 31. 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> </td><th width="60%" align="center">Chapter 31. Network File Storage Tapsets</th><td width="20%" align="right"> <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 — │ │ │ │ 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> </td><td width="20%" align="center"><a accesskey="u" href="nfsd.stp.html">Up</a></td><td width="40%" align="right"> <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> </td><td width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right" valign="top"> <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 31. 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> </td><th width="60%" align="center">Chapter 31. Network File Storage Tapsets</th><td width="20%" align="right"> <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 — │ │ │ │ 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> </td><td width="20%" align="center"><a accesskey="u" href="nfsd.stp.html">Up</a></td><td width="40%" align="right"> <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> </td><td width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right" valign="top"> <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 31. 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> </td><th width="60%" align="center">Chapter 31. Network File Storage Tapsets</th><td width="20%" align="right"> <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 — │ │ │ │ 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> </td><td width="20%" align="center"><a accesskey="u" href="nfsd.stp.html">Up</a></td><td width="40%" align="right"> <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> </td><td width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right" valign="top"> <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 31. 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> </td><th width="60%" align="center">Chapter 31. Network File Storage Tapsets</th><td width="20%" align="right"> <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 — │ │ │ │ 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> </td><td width="20%" align="center"><a accesskey="u" href="nfsd.stp.html">Up</a></td><td width="40%" align="right"> <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> </td><td width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right" valign="top"> <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 31. 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> </td><th width="60%" align="center">Chapter 31. Network File Storage Tapsets</th><td width="20%" align="right"> <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 — │ │ │ │ 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> </td><td width="20%" align="center"><a accesskey="u" href="nfsd.stp.html">Up</a></td><td width="40%" align="right"> <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> </td><td width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right" valign="top"> <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 31. 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> </td><th width="60%" align="center">Chapter 31. Network File Storage Tapsets</th><td width="20%" align="right"> <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 — │ │ │ │ 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> </td><td width="20%" align="center"><a accesskey="u" href="nfsd.stp.html">Up</a></td><td width="40%" align="right"> <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> </td><td width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right" valign="top"> <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 31. 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> </td><th width="60%" align="center">Chapter 31. Network File Storage Tapsets</th><td width="20%" align="right"> <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 — │ │ │ │ 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> </td><td width="20%" align="center"><a accesskey="u" href="nfsd.stp.html">Up</a></td><td width="40%" align="right"> <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> </td><td width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right" valign="top"> <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 31. 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> </td><th width="60%" align="center">Chapter 31. Network File Storage Tapsets</th><td width="20%" align="right"> <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 — │ │ │ │ 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> </td><td width="20%" align="center"><a accesskey="u" href="nfsd.stp.html">Up</a></td><td width="40%" align="right"> <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> </td><td width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right" valign="top"> <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 31. 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> </td><th width="60%" align="center">Chapter 31. Network File Storage Tapsets</th><td width="20%" align="right"> <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 — │ │ │ │ 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> </td><td width="20%" align="center"><a accesskey="u" href="nfsd.stp.html">Up</a></td><td width="40%" align="right"> <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> </td><td width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right" valign="top"> <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 31. 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> </td><th width="60%" align="center">Chapter 31. Network File Storage Tapsets</th><td width="20%" align="right"> <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 — │ │ │ │ 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> </td><td width="20%" align="center"><a accesskey="u" href="nfsd.stp.html">Up</a></td><td width="40%" align="right"> <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> </td><td width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right" valign="top"> <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 31. 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> </td><th width="60%" align="center">Chapter 31. Network File Storage Tapsets</th><td width="20%" align="right"> <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 — │ │ │ │ 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> </td><td width="20%" align="center"><a accesskey="u" href="nfsd.stp.html">Up</a></td><td width="40%" align="right"> <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> </td><td width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right" valign="top"> <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 31. 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> </td><th width="60%" align="center">Chapter 31. Network File Storage Tapsets</th><td width="20%" align="right"> <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 — │ │ │ │ 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->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> </td><td width="20%" align="center"><a accesskey="u" href="nfsd.stp.html">Up</a></td><td width="40%" align="right"> <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> </td><td width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right" valign="top"> <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 31. 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> </td><th width="60%" align="center">Chapter 31. Network File Storage Tapsets</th><td width="20%" align="right"> <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 — │ │ │ │ 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> </td><td width="20%" align="center"><a accesskey="u" href="nfsd.stp.html">Up</a></td><td width="40%" align="right"> <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> </td><td width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right" valign="top"> <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 31. 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> </td><th width="60%" align="center">Chapter 31. Network File Storage Tapsets</th><td width="20%" align="right"> <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 — │ │ │ │ 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> </td><td width="20%" align="center"><a accesskey="u" href="nfsd.stp.html">Up</a></td><td width="40%" align="right"> <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> </td><td width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right" valign="top"> <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 31. 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> </td><th width="60%" align="center">Chapter 31. Network File Storage Tapsets</th><td width="20%" align="right"> <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 — │ │ │ │ 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> </td><td width="20%" align="center"><a accesskey="u" href="nfsd.stp.html">Up</a></td><td width="40%" align="right"> <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> </td><td width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right" valign="top"> <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 31. 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 32. 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> </td><th width="60%" align="center">Chapter 31. Network File Storage Tapsets</th><td width="20%" align="right"> <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 — │ │ │ │ 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> </td><td width="20%" align="center"><a accesskey="u" href="nfsd.stp.html">Up</a></td><td width="40%" align="right"> <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> </td><td width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right" valign="top"> Chapter 32. 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 31. Network File Storage Tapsets"><link rel="prev" href="nfsd.stp.html" title="Chapter 31. 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> </td><th width="60%" align="center">Chapter 31. Network File Storage Tapsets</th><td width="20%" align="right"> <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 — │ │ │ │ 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> </td><td width="20%" align="center"><a accesskey="u" href="nfsd.stp.html">Up</a></td><td width="40%" align="right"> <a accesskey="n" href="API-.html">Next</a></td></tr><tr><td width="40%" align="left" valign="top">Chapter 31. Network File Storage Tapsets </td><td width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right" valign="top"> <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 28. 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> </td><th width="60%" align="center">Chapter 28. A collection of standard string functions</th><td width="20%" align="right"> <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 — │ │ │ │ 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">“<span class="quote">a|(b)</span>”</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 2. 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> </td><th width="60%" align="center">Chapter 2. Context Functions</th><td width="20%" align="right"> <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 — │ │ │ │ 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> </td><td width="20%" align="center"><a accesskey="u" href="context_stp.html">Up</a></td><td width="40%" align="right"> <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> </td><td width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right" valign="top"> <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 2. 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> </td><th width="60%" align="center">Chapter 2. Context Functions</th><td width="20%" align="right"> <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 — │ │ │ │ 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> </td><td width="20%" align="center"><a accesskey="u" href="context_stp.html">Up</a></td><td width="40%" align="right"> <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> </td><td width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right" valign="top"> <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 2. 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> </td><th width="60%" align="center">Chapter 2. Context Functions</th><td width="20%" align="right"> <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 — │ │ │ │ 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> </td><td width="20%" align="center"><a accesskey="u" href="context_stp.html">Up</a></td><td width="40%" align="right"> <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> </td><td width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right" valign="top"> <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 2. 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> </td><th width="60%" align="center">Chapter 2. Context Functions</th><td width="20%" align="right"> <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 — │ │ │ │ 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> </td><td width="20%" align="center"><a accesskey="u" href="context_stp.html">Up</a></td><td width="40%" align="right"> <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> </td><td width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right" valign="top"> <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 2. 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> </td><th width="60%" align="center">Chapter 2. Context Functions</th><td width="20%" align="right"> <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 — │ │ │ │ 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> </td><td width="20%" align="center"><a accesskey="u" href="context_stp.html">Up</a></td><td width="40%" align="right"> <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> </td><td width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right" valign="top"> <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 2. 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> </td><th width="60%" align="center">Chapter 2. Context Functions</th><td width="20%" align="right"> <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 — │ │ │ │ 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> </td><td width="20%" align="center"><a accesskey="u" href="context_stp.html">Up</a></td><td width="40%" align="right"> <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> </td><td width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right" valign="top"> <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 2. 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> </td><th width="60%" align="center">Chapter 2. Context Functions</th><td width="20%" align="right"> <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 — │ │ │ │ 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> </td><td width="20%" align="center"><a accesskey="u" href="context_stp.html">Up</a></td><td width="40%" align="right"> <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> </td><td width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right" valign="top"> <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 2. 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> </td><th width="60%" align="center">Chapter 2. Context Functions</th><td width="20%" align="right"> <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 — │ │ │ │ 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> </td><td width="20%" align="center"><a accesskey="u" href="context_stp.html">Up</a></td><td width="40%" align="right"> <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> </td><td width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right" valign="top"> <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 2. 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> </td><th width="60%" align="center">Chapter 2. Context Functions</th><td width="20%" align="right"> <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 — │ │ │ │ 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> </td><td width="20%" align="center"><a accesskey="u" href="context_stp.html">Up</a></td><td width="40%" align="right"> <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> </td><td width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right" valign="top"> <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 7. 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> </td><th width="60%" align="center">Chapter 7. Task Time Tapset</th><td width="20%" align="right"> <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 — │ │ │ │ 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">“<span class="quote">XmY.ZZZZZZs</span>”</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> </td><td width="20%" align="center"><a accesskey="u" href="task_time_stp.html">Up</a></td><td width="40%" align="right"> <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> </td><td width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right" valign="top"> <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 13. 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> </td><th width="60%" align="center">Chapter 13. Networking Tapset</th><td width="20%" align="right"> <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 — │ │ │ │ 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> </td><td width="20%" align="center"><a accesskey="u" href="networking.stp.html">Up</a></td><td width="40%" align="right"> <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> </td><td width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right" valign="top"> <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 13. 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> </td><th width="60%" align="center">Chapter 13. Networking Tapset</th><td width="20%" align="right"> <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 — │ │ │ │ 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> </td><td width="20%" align="center"><a accesskey="u" href="networking.stp.html">Up</a></td><td width="40%" align="right"> <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> </td><td width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right" valign="top"> <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 13. 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> </td><th width="60%" align="center">Chapter 13. Networking Tapset</th><td width="20%" align="right"> <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 — │ │ │ │ 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> </td><td width="20%" align="center"><a accesskey="u" href="networking.stp.html">Up</a></td><td width="40%" align="right"> <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> </td><td width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right" valign="top"> <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 6. 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> </td><th width="60%" align="center">Chapter 6. Memory Tapset</th><td width="20%" align="right"> <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 — │ │ │ │ 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> </td><td width="20%" align="center"><a accesskey="u" href="memory_stp.html">Up</a></td><td width="40%" align="right"> <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> </td><td width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right" valign="top"> <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 27. 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> </td><th width="60%" align="center">Chapter 27. Guru tapsets</th><td width="20%" align="right"> <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 — │ │ │ │ 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> </td><td width="20%" align="center"><a accesskey="u" href="guru-delay.stp.html">Up</a></td><td width="40%" align="right"> <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> </td><td width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right" valign="top"> <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 2. 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> </td><th width="60%" align="center">Chapter 2. Context Functions</th><td width="20%" align="right"> <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 — │ │ │ │ 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> </td><td width="20%" align="center"><a accesskey="u" href="context_stp.html">Up</a></td><td width="40%" align="right"> <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> </td><td width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right" valign="top"> <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 2. 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> </td><th width="60%" align="center">Chapter 2. Context Functions</th><td width="20%" align="right"> <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 — │ │ │ │ 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> </td><td width="20%" align="center"><a accesskey="u" href="context_stp.html">Up</a></td><td width="40%" align="right"> <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> </td><td width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right" valign="top"> <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 2. 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> </td><th width="60%" align="center">Chapter 2. Context Functions</th><td width="20%" align="right"> <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 — │ │ │ │ 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> </td><td width="20%" align="center"><a accesskey="u" href="context_stp.html">Up</a></td><td width="40%" align="right"> <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> </td><td width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right" valign="top"> <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 2. 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> </td><th width="60%" align="center">Chapter 2. Context Functions</th><td width="20%" align="right"> <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 — │ │ │ │ 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> </td><td width="20%" align="center"><a accesskey="u" href="context_stp.html">Up</a></td><td width="40%" align="right"> <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> </td><td width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right" valign="top"> <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 2. 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> </td><th width="60%" align="center">Chapter 2. Context Functions</th><td width="20%" align="right"> <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 — │ │ │ │ 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> </td><td width="20%" align="center"><a accesskey="u" href="context_stp.html">Up</a></td><td width="40%" align="right"> <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> </td><td width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right" valign="top"> <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 2. 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> </td><th width="60%" align="center">Chapter 2. Context Functions</th><td width="20%" align="right"> <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 — │ │ │ │ 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> </td><td width="20%" align="center"><a accesskey="u" href="context_stp.html">Up</a></td><td width="40%" align="right"> <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> </td><td width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right" valign="top"> <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 2. 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> </td><th width="60%" align="center">Chapter 2. Context Functions</th><td width="20%" align="right"> <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 — │ │ │ │ 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> </td><td width="20%" align="center"><a accesskey="u" href="context_stp.html">Up</a></td><td width="40%" align="right"> <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> </td><td width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right" valign="top"> <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 2. 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> </td><th width="60%" align="center">Chapter 2. Context Functions</th><td width="20%" align="right"> <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 — │ │ │ │ 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> </td><td width="20%" align="center"><a accesskey="u" href="context_stp.html">Up</a></td><td width="40%" align="right"> <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> </td><td width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right" valign="top"> <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 2. 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> </td><th width="60%" align="center">Chapter 2. Context Functions</th><td width="20%" align="right"> <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 — │ │ │ │ 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> </td><td width="20%" align="center"><a accesskey="u" href="context_stp.html">Up</a></td><td width="40%" align="right"> <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> </td><td width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right" valign="top"> <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 2. 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> </td><th width="60%" align="center">Chapter 2. Context Functions</th><td width="20%" align="right"> <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 — │ │ │ │ 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> </td><td width="20%" align="center"><a accesskey="u" href="context_stp.html">Up</a></td><td width="40%" align="right"> <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> </td><td width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right" valign="top"> <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 2. 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> </td><th width="60%" align="center">Chapter 2. Context Functions</th><td width="20%" align="right"> <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 — │ │ │ │ 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> </td><td width="20%" align="center"><a accesskey="u" href="context_stp.html">Up</a></td><td width="40%" align="right"> <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> </td><td width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right" valign="top"> <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 2. 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> </td><th width="60%" align="center">Chapter 2. Context Functions</th><td width="20%" align="right"> <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 — │ │ │ │ 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> </td><td width="20%" align="center"><a accesskey="u" href="context_stp.html">Up</a></td><td width="40%" align="right"> <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> </td><td width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right" valign="top"> <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 2. 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> </td><th width="60%" align="center">Chapter 2. Context Functions</th><td width="20%" align="right"> <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 — │ │ │ │ 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> </td><td width="20%" align="center"><a accesskey="u" href="context_stp.html">Up</a></td><td width="40%" align="right"> <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> </td><td width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right" valign="top"> <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 2. 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> </td><th width="60%" align="center">Chapter 2. Context Functions</th><td width="20%" align="right"> <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 — │ │ │ │ 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> </td><td width="20%" align="center"><a accesskey="u" href="context_stp.html">Up</a></td><td width="40%" align="right"> <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> </td><td width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right" valign="top"> <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 2. 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> </td><th width="60%" align="center">Chapter 2. Context Functions</th><td width="20%" align="right"> <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 — │ │ │ │ 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> </td><td width="20%" align="center"><a accesskey="u" href="context_stp.html">Up</a></td><td width="40%" align="right"> <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> </td><td width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right" valign="top"> <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 2. 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> </td><th width="60%" align="center">Chapter 2. Context Functions</th><td width="20%" align="right"> <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 — │ │ │ │ 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 2. 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> </td><th width="60%" align="center">Chapter 2. Context Functions</th><td width="20%" align="right"> <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 — │ │ │ │ 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> </td><td width="20%" align="center"><a accesskey="u" href="context_stp.html">Up</a></td><td width="40%" align="right"> <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> </td><td width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right" valign="top"> <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 2. 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> </td><th width="60%" align="center">Chapter 2. Context Functions</th><td width="20%" align="right"> <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 — │ │ │ │ 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> </td><td width="20%" align="center"><a accesskey="u" href="context_stp.html">Up</a></td><td width="40%" align="right"> <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> </td><td width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right" valign="top"> <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 2. 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> </td><th width="60%" align="center">Chapter 2. Context Functions</th><td width="20%" align="right"> <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 — │ │ │ │ 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> </td><td width="20%" align="center"><a accesskey="u" href="context_stp.html">Up</a></td><td width="40%" align="right"> <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> </td><td width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right" valign="top"> <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 2. 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> </td><th width="60%" align="center">Chapter 2. Context Functions</th><td width="20%" align="right"> <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 — │ │ │ │ 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> </td><td width="20%" align="center"><a accesskey="u" href="context_stp.html">Up</a></td><td width="40%" align="right"> <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> </td><td width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right" valign="top"> <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 2. 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> </td><th width="60%" align="center">Chapter 2. Context Functions</th><td width="20%" align="right"> <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 — │ │ │ │ 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 22. 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> </td><th width="60%" align="center">Chapter 22. Logging Tapset</th><td width="20%" align="right"> <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 — │ │ │ │ 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> </td><td width="20%" align="center"><a accesskey="u" href="logging.stp.html">Up</a></td><td width="40%" align="right"> <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> </td><td width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right" valign="top"> <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 2. 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> </td><th width="60%" align="center">Chapter 2. Context Functions</th><td width="20%" align="right"> <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 — │ │ │ │ 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 2. 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> </td><th width="60%" align="center">Chapter 2. Context Functions</th><td width="20%" align="right"> <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 — │ │ │ │ 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 2. 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> </td><th width="60%" align="center">Chapter 2. Context Functions</th><td width="20%" align="right"> <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 — │ │ │ │ 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> </td><td width="20%" align="center"><a accesskey="u" href="context_stp.html">Up</a></td><td width="40%" align="right"> <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> </td><td width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right" valign="top"> <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 6. 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> </td><th width="60%" align="center">Chapter 6. Memory Tapset</th><td width="20%" align="right"> <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 — │ │ │ │ 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> </td><td width="20%" align="center"><a accesskey="u" href="memory_stp.html">Up</a></td><td width="40%" align="right"> <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> </td><td width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right" valign="top"> <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 6. 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> </td><th width="60%" align="center">Chapter 6. Memory Tapset</th><td width="20%" align="right"> <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 — │ │ │ │ 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> </td><td width="20%" align="center"><a accesskey="u" href="memory_stp.html">Up</a></td><td width="40%" align="right"> <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> </td><td width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right" valign="top"> <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 6. 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> </td><th width="60%" align="center">Chapter 6. Memory Tapset</th><td width="20%" align="right"> <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 — │ │ │ │ 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> </td><td width="20%" align="center"><a accesskey="u" href="memory_stp.html">Up</a></td><td width="40%" align="right"> <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> </td><td width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right" valign="top"> <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 6. 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> </td><th width="60%" align="center">Chapter 6. Memory Tapset</th><td width="20%" align="right"> <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 — │ │ │ │ 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> </td><td width="20%" align="center"><a accesskey="u" href="memory_stp.html">Up</a></td><td width="40%" align="right"> <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> </td><td width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right" valign="top"> <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 6. 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> </td><th width="60%" align="center">Chapter 6. Memory Tapset</th><td width="20%" align="right"> <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 — │ │ │ │ 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">“<span class="quote">size: 301m, rss: 11m, shr: 8m, txt: 52k, data: 2248k</span>”</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">“<span class="quote">size: 301m, rss: 11m, shr: 8m, txt: 52k, data: 2248k</span>”</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> </td><td width="20%" align="center"><a accesskey="u" href="memory_stp.html">Up</a></td><td width="40%" align="right"> <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> </td><td width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right" valign="top"> <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 6. 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> </td><th width="60%" align="center">Chapter 6. Memory Tapset</th><td width="20%" align="right"> <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 — │ │ │ │ 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> </td><td width="20%" align="center"><a accesskey="u" href="memory_stp.html">Up</a></td><td width="40%" align="right"> <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> </td><td width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right" valign="top"> <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 2. 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> </td><th width="60%" align="center">Chapter 2. Context Functions</th><td width="20%" align="right"> <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 — │ │ │ │ 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> </td><td width="20%" align="center"><a accesskey="u" href="context_stp.html">Up</a></td><td width="40%" align="right"> <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> </td><td width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right" valign="top"> <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 23. Queue Statistics Tapset"><link rel="prev" href="queue_stats.stp.html" title="Chapter 23. 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> </td><th width="60%" align="center">Chapter 23. Queue Statistics Tapset</th><td width="20%" align="right"> <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 — │ │ │ │ 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> </td><td width="20%" align="center"><a accesskey="u" href="queue_stats.stp.html">Up</a></td><td width="40%" align="right"> <a accesskey="n" href="API-qs-run.html">Next</a></td></tr><tr><td width="40%" align="left" valign="top">Chapter 23. Queue Statistics Tapset </td><td width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right" valign="top"> <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 23. 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> </td><th width="60%" align="center">Chapter 23. Queue Statistics Tapset</th><td width="20%" align="right"> <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 — │ │ │ │ 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> </td><td width="20%" align="center"><a accesskey="u" href="queue_stats.stp.html">Up</a></td><td width="40%" align="right"> <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> </td><td width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right" valign="top"> <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 23. 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> </td><th width="60%" align="center">Chapter 23. Queue Statistics Tapset</th><td width="20%" align="right"> <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 — │ │ │ │ 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> </td><td width="20%" align="center"><a accesskey="u" href="queue_stats.stp.html">Up</a></td><td width="40%" align="right"> <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> </td><td width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right" valign="top"> <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 23. 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> </td><th width="60%" align="center">Chapter 23. Queue Statistics Tapset</th><td width="20%" align="right"> <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 — │ │ │ │ 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> </td><td width="20%" align="center"><a accesskey="u" href="queue_stats.stp.html">Up</a></td><td width="40%" align="right"> <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> </td><td width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right" valign="top"> <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 23. 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> </td><th width="60%" align="center">Chapter 23. Queue Statistics Tapset</th><td width="20%" align="right"> <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 — │ │ │ │ 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 23. 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> </td><th width="60%" align="center">Chapter 23. Queue Statistics Tapset</th><td width="20%" align="right"> <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 — │ │ │ │ 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> </td><td width="20%" align="center"><a accesskey="u" href="queue_stats.stp.html">Up</a></td><td width="40%" align="right"> <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> </td><td width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right" valign="top"> <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 23. 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> </td><th width="60%" align="center">Chapter 23. Queue Statistics Tapset</th><td width="20%" align="right"> <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 — │ │ │ │ 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> </td><td width="20%" align="center"><a accesskey="u" href="queue_stats.stp.html">Up</a></td><td width="40%" align="right"> <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> </td><td width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right" valign="top"> <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 23. 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> </td><th width="60%" align="center">Chapter 23. Queue Statistics Tapset</th><td width="20%" align="right"> <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 — │ │ │ │ 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> </td><td width="20%" align="center"><a accesskey="u" href="queue_stats.stp.html">Up</a></td><td width="40%" align="right"> <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> </td><td width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right" valign="top"> <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 23. 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> </td><th width="60%" align="center">Chapter 23. Queue Statistics Tapset</th><td width="20%" align="right"> <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 — │ │ │ │ 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> </td><td width="20%" align="center"><a accesskey="u" href="queue_stats.stp.html">Up</a></td><td width="40%" align="right"> <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> </td><td width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right" valign="top"> <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 23. 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> </td><th width="60%" align="center">Chapter 23. Queue Statistics Tapset</th><td width="20%" align="right"> <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 — │ │ │ │ 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> </td><td width="20%" align="center"><a accesskey="u" href="queue_stats.stp.html">Up</a></td><td width="40%" align="right"> <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> </td><td width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right" valign="top"> <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 23. 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 24. 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> </td><th width="60%" align="center">Chapter 23. Queue Statistics Tapset</th><td width="20%" align="right"> <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 — │ │ │ │ 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> </td><td width="20%" align="center"><a accesskey="u" href="queue_stats.stp.html">Up</a></td><td width="40%" align="right"> <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> </td><td width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right" valign="top"> Chapter 24. 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 27. 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> </td><th width="60%" align="center">Chapter 27. Guru tapsets</th><td width="20%" align="right"> <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 — │ │ │ │ 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> </td><td width="20%" align="center"><a accesskey="u" href="guru-delay.stp.html">Up</a></td><td width="40%" align="right"> <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> </td><td width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right" valign="top"> <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 24. Random functions Tapset"><link rel="prev" href="random.stp.html" title="Chapter 24. Random functions Tapset"><link rel="next" href="conversions.stp.html" title="Chapter 25. 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> </td><th width="60%" align="center">Chapter 24. Random functions Tapset</th><td width="20%" align="right"> <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 — │ │ │ │ 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> </td><td width="20%" align="center"><a accesskey="u" href="random.stp.html">Up</a></td><td width="40%" align="right"> <a accesskey="n" href="conversions.stp.html">Next</a></td></tr><tr><td width="40%" align="left" valign="top">Chapter 24. Random functions Tapset </td><td width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right" valign="top"> Chapter 25. 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 3. 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> </td><th width="60%" align="center">Chapter 3. Timestamp Functions</th><td width="20%" align="right"> <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 — │ │ │ │ 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> </td><td width="20%" align="center"><a accesskey="u" href="timestamp_stp.html">Up</a></td><td width="40%" align="right"> <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> </td><td width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right" valign="top"> <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 3. 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> </td><th width="60%" align="center">Chapter 3. Timestamp Functions</th><td width="20%" align="right"> <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 — │ │ │ │ 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> </td><td width="20%" align="center"><a accesskey="u" href="timestamp_stp.html">Up</a></td><td width="40%" align="right"> <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> </td><td width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right" valign="top"> <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 3. 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> </td><th width="60%" align="center">Chapter 3. Timestamp Functions</th><td width="20%" align="right"> <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 — │ │ │ │ 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> </td><td width="20%" align="center"><a accesskey="u" href="timestamp_stp.html">Up</a></td><td width="40%" align="right"> <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> </td><td width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right" valign="top"> <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 3. 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> </td><th width="60%" align="center">Chapter 3. Timestamp Functions</th><td width="20%" align="right"> <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 — │ │ │ │ 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> </td><td width="20%" align="center"><a accesskey="u" href="timestamp_stp.html">Up</a></td><td width="40%" align="right"> <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> </td><td width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right" valign="top"> <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 21. 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> </td><th width="60%" align="center">Chapter 21. Directory-entry (dentry) Tapset</th><td width="20%" align="right"> <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 — │ │ │ │ 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> </td><td width="20%" align="center"><a accesskey="u" href="dentry.stp.html">Up</a></td><td width="40%" align="right"> <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> </td><td width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right" valign="top"> <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 2. 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> </td><th width="60%" align="center">Chapter 2. Context Functions</th><td width="20%" align="right"> <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 — │ │ │ │ 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 2. 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> </td><th width="60%" align="center">Chapter 2. Context Functions</th><td width="20%" align="right"> <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 — │ │ │ │ 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> </td><td width="20%" align="center"><a accesskey="u" href="context_stp.html">Up</a></td><td width="40%" align="right"> <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> </td><td width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right" valign="top"> <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 2. 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> </td><th width="60%" align="center">Chapter 2. Context Functions</th><td width="20%" align="right"> <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 — │ │ │ │ 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 2. 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> </td><th width="60%" align="center">Chapter 2. Context Functions</th><td width="20%" align="right"> <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 — │ │ │ │ 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">“<span class="quote">stap --remote A --remote B ...</span>”</span> runs, and is the same number │ │ │ │ <span class="quote">“<span class="quote">stap --remote-prefix</span>”</span> would print. The function returns -1 if the │ │ │ │ script was not launched with <span class="quote">“<span class="quote">stap --remote</span>”</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> </td><td width="20%" align="center"><a accesskey="u" href="context_stp.html">Up</a></td><td width="40%" align="right"> <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> </td><td width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right" valign="top"> <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 2. 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> </td><th width="60%" align="center">Chapter 2. Context Functions</th><td width="20%" align="right"> <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 — │ │ │ │ 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">“<span class="quote">stap --remote</span>”</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">“<span class="quote">stap --remote</span>”</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> </td><td width="20%" align="center"><a accesskey="u" href="context_stp.html">Up</a></td><td width="40%" align="right"> <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> </td><td width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right" valign="top"> <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 18. 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> </td><th width="60%" align="center">Chapter 18. Errno Tapset</th><td width="20%" align="right"> <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 — │ │ │ │ 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> </td><td width="20%" align="center"><a accesskey="u" href="errno.stp.html">Up</a></td><td width="40%" align="right"> <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> </td><td width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right" valign="top"> <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 18. 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> </td><th width="60%" align="center">Chapter 18. Errno Tapset</th><td width="20%" align="right"> <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 — │ │ │ │ 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">“<span class="quote">foo</span>”</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 18. Errno Tapset"><link rel="prev" href="API-returnstr.html" title="function::returnstr"><link rel="next" href="rlimit.stp.html" title="Chapter 19. 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> </td><th width="60%" align="center">Chapter 18. Errno Tapset</th><td width="20%" align="right"> <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 — │ │ │ │ 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> </td><td width="20%" align="center"><a accesskey="u" href="errno.stp.html">Up</a></td><td width="40%" align="right"> <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> </td><td width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right" valign="top"> Chapter 19. 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 21. 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> </td><th width="60%" align="center">Chapter 21. Directory-entry (dentry) Tapset</th><td width="20%" align="right"> <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 — │ │ │ │ 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> </td><td width="20%" align="center"><a accesskey="u" href="dentry.stp.html">Up</a></td><td width="40%" align="right"> <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> </td><td width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right" valign="top"> <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 19. RLIMIT Tapset"><link rel="prev" href="rlimit.stp.html" title="Chapter 19. RLIMIT Tapset"><link rel="next" href="dev.stp.html" title="Chapter 20. 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> </td><th width="60%" align="center">Chapter 19. RLIMIT Tapset</th><td width="20%" align="right"> <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 — │ │ │ │ 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> </td><td width="20%" align="center"><a accesskey="u" href="rlimit.stp.html">Up</a></td><td width="40%" align="right"> <a accesskey="n" href="dev.stp.html">Next</a></td></tr><tr><td width="40%" align="left" valign="top">Chapter 19. RLIMIT Tapset </td><td width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right" valign="top"> Chapter 20. 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 2. 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> </td><th width="60%" align="center">Chapter 2. Context Functions</th><td width="20%" align="right"> <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 — │ │ │ │ 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> </td><td width="20%" align="center"><a accesskey="u" href="context_stp.html">Up</a></td><td width="40%" align="right"> <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> </td><td width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right" valign="top"> <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 2. 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> </td><th width="60%" align="center">Chapter 2. Context Functions</th><td width="20%" align="right"> <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 — │ │ │ │ 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> </td><td width="20%" align="center"><a accesskey="u" href="context_stp.html">Up</a></td><td width="40%" align="right"> <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> </td><td width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right" valign="top"> <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 17. 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> </td><th width="60%" align="center">Chapter 17. Signal Tapset</th><td width="20%" align="right"> <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 — │ │ │ │ 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> </td><td width="20%" align="center"><a accesskey="u" href="signal.stp.html">Up</a></td><td width="40%" align="right"> <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> </td><td width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right" valign="top"> <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 17. 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> </td><th width="60%" align="center">Chapter 17. Signal Tapset</th><td width="20%" align="right"> <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 — │ │ │ │ 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> </td><td width="20%" align="center"><a accesskey="u" href="signal.stp.html">Up</a></td><td width="40%" align="right"> <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> </td><td width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right" valign="top"> <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 8. Scheduler Tapset"><link rel="prev" href="sched.stp.html" title="Chapter 8. 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> </td><th width="60%" align="center">Chapter 8. Scheduler Tapset</th><td width="20%" align="right"> <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 — │ │ │ │ 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> </td><td width="20%" align="center"><a accesskey="u" href="sched.stp.html">Up</a></td><td width="40%" align="right"> <a accesskey="n" href="API-scheduler-cpu-off.html">Next</a></td></tr><tr><td width="40%" align="left" valign="top">Chapter 8. Scheduler Tapset </td><td width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right" valign="top"> <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 8. 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> </td><th width="60%" align="center">Chapter 8. Scheduler Tapset</th><td width="20%" align="right"> <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 — │ │ │ │ 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> </td><td width="20%" align="center"><a accesskey="u" href="sched.stp.html">Up</a></td><td width="40%" align="right"> <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> </td><td width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right" valign="top"> <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 8. 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> </td><th width="60%" align="center">Chapter 8. Scheduler Tapset</th><td width="20%" align="right"> <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 — │ │ │ │ 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> </td><td width="20%" align="center"><a accesskey="u" href="sched.stp.html">Up</a></td><td width="40%" align="right"> <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> </td><td width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right" valign="top"> <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 8. 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> </td><th width="60%" align="center">Chapter 8. Scheduler Tapset</th><td width="20%" align="right"> <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 — │ │ │ │ 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> </td><td width="20%" align="center"><a accesskey="u" href="sched.stp.html">Up</a></td><td width="40%" align="right"> <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> </td><td width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right" valign="top"> <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 8. 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> </td><th width="60%" align="center">Chapter 8. Scheduler Tapset</th><td width="20%" align="right"> <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 — │ │ │ │ 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> </td><td width="20%" align="center"><a accesskey="u" href="sched.stp.html">Up</a></td><td width="40%" align="right"> <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> </td><td width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right" valign="top"> <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 8. 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> </td><th width="60%" align="center">Chapter 8. Scheduler Tapset</th><td width="20%" align="right"> <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 — │ │ │ │ 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> </td><td width="20%" align="center"><a accesskey="u" href="sched.stp.html">Up</a></td><td width="40%" align="right"> <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> </td><td width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right" valign="top"> <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 8. 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> </td><th width="60%" align="center">Chapter 8. Scheduler Tapset</th><td width="20%" align="right"> <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 — │ │ │ │ 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> </td><td width="20%" align="center"><a accesskey="u" href="sched.stp.html">Up</a></td><td width="40%" align="right"> <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> </td><td width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right" valign="top"> <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 8. 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> </td><th width="60%" align="center">Chapter 8. Scheduler Tapset</th><td width="20%" align="right"> <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 — │ │ │ │ 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> </td><td width="20%" align="center"><a accesskey="u" href="sched.stp.html">Up</a></td><td width="40%" align="right"> <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> </td><td width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right" valign="top"> <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 8. 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> </td><th width="60%" align="center">Chapter 8. Scheduler Tapset</th><td width="20%" align="right"> <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 — │ │ │ │ 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> </td><td width="20%" align="center"><a accesskey="u" href="sched.stp.html">Up</a></td><td width="40%" align="right"> <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> </td><td width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right" valign="top"> <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 8. 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> </td><th width="60%" align="center">Chapter 8. Scheduler Tapset</th><td width="20%" align="right"> <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 — │ │ │ │ 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> </td><td width="20%" align="center"><a accesskey="u" href="sched.stp.html">Up</a></td><td width="40%" align="right"> <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> </td><td width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right" valign="top"> <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 8. 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> </td><th width="60%" align="center">Chapter 8. Scheduler Tapset</th><td width="20%" align="right"> <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 — │ │ │ │ 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> </td><td width="20%" align="center"><a accesskey="u" href="sched.stp.html">Up</a></td><td width="40%" align="right"> <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> </td><td width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right" valign="top"> <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 8. 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> </td><th width="60%" align="center">Chapter 8. Scheduler Tapset</th><td width="20%" align="right"> <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 — │ │ │ │ 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> </td><td width="20%" align="center"><a accesskey="u" href="sched.stp.html">Up</a></td><td width="40%" align="right"> <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> </td><td width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right" valign="top"> <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 8. 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> </td><th width="60%" align="center">Chapter 8. Scheduler Tapset</th><td width="20%" align="right"> <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 — │ │ │ │ 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> </td><td width="20%" align="center"><a accesskey="u" href="sched.stp.html">Up</a></td><td width="40%" align="right"> <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> </td><td width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right" valign="top"> <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 8. 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> </td><th width="60%" align="center">Chapter 8. Scheduler Tapset</th><td width="20%" align="right"> <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 — │ │ │ │ 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> </td><td width="20%" align="center"><a accesskey="u" href="sched.stp.html">Up</a></td><td width="40%" align="right"> <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> </td><td width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right" valign="top"> <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 8. Scheduler Tapset"><link rel="prev" href="API-scheduler-wakeup.html" title="probe::scheduler.wakeup"><link rel="next" href="iosched.stp.html" title="Chapter 9. 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> </td><th width="60%" align="center">Chapter 8. Scheduler Tapset</th><td width="20%" align="right"> <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 — │ │ │ │ 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> </td><td width="20%" align="center"><a accesskey="u" href="sched.stp.html">Up</a></td><td width="40%" align="right"> <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> </td><td width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right" valign="top"> Chapter 9. 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 8. 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> </td><th width="60%" align="center">Chapter 8. Scheduler Tapset</th><td width="20%" align="right"> <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 — │ │ │ │ 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> </td><td width="20%" align="center"><a accesskey="u" href="sched.stp.html">Up</a></td><td width="40%" align="right"> <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> </td><td width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right" valign="top"> <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 10. SCSI Tapset"><link rel="prev" href="scsi.stp.html" title="Chapter 10. 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> </td><th width="60%" align="center">Chapter 10. SCSI Tapset</th><td width="20%" align="right"> <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 — │ │ │ │ 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> </td><td width="20%" align="center"><a accesskey="u" href="scsi.stp.html">Up</a></td><td width="40%" align="right"> <a accesskey="n" href="API-scsi-iodispatching.html">Next</a></td></tr><tr><td width="40%" align="left" valign="top">Chapter 10. SCSI Tapset </td><td width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right" valign="top"> <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 10. 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> </td><th width="60%" align="center">Chapter 10. SCSI Tapset</th><td width="20%" align="right"> <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 — │ │ │ │ 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> </td><td width="20%" align="center"><a accesskey="u" href="scsi.stp.html">Up</a></td><td width="40%" align="right"> <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> </td><td width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right" valign="top"> <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 10. 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> </td><th width="60%" align="center">Chapter 10. SCSI Tapset</th><td width="20%" align="right"> <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 — │ │ │ │ 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> </td><td width="20%" align="center"><a accesskey="u" href="scsi.stp.html">Up</a></td><td width="40%" align="right"> <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> </td><td width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right" valign="top"> <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 10. 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> </td><th width="60%" align="center">Chapter 10. SCSI Tapset</th><td width="20%" align="right"> <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 — │ │ │ │ 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> </td><td width="20%" align="center"><a accesskey="u" href="scsi.stp.html">Up</a></td><td width="40%" align="right"> <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> </td><td width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right" valign="top"> <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 10. 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> </td><th width="60%" align="center">Chapter 10. SCSI Tapset</th><td width="20%" align="right"> <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 — │ │ │ │ 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> </td><td width="20%" align="center"><a accesskey="u" href="scsi.stp.html">Up</a></td><td width="40%" align="right"> <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> </td><td width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right" valign="top"> <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 10. SCSI Tapset"><link rel="prev" href="API-scsi-ioexecute.html" title="probe::scsi.ioexecute"><link rel="next" href="tty.stp.html" title="Chapter 11. 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> </td><th width="60%" align="center">Chapter 10. SCSI Tapset</th><td width="20%" align="right"> <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 — │ │ │ │ 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> </td><td width="20%" align="center"><a accesskey="u" href="scsi.stp.html">Up</a></td><td width="40%" align="right"> <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> </td><td width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right" valign="top"> Chapter 11. 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 2. 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> </td><th width="60%" align="center">Chapter 2. Context Functions</th><td width="20%" align="right"> <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 — │ │ │ │ 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> </td><td width="20%" align="center"><a accesskey="u" href="context_stp.html">Up</a></td><td width="40%" align="right"> <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> </td><td width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right" valign="top"> <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 26. String and data writing functions Tapset"><link rel="prev" href="conversions-guru.stp.html" title="Chapter 26. 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> </td><th width="60%" align="center">Chapter 26. String and data writing functions Tapset</th><td width="20%" align="right"> <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 — │ │ │ │ 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> </td><td width="20%" align="center"><a accesskey="u" href="conversions-guru.stp.html">Up</a></td><td width="40%" align="right"> <a accesskey="n" href="API-set-kernel-int.html">Next</a></td></tr><tr><td width="40%" align="left" valign="top">Chapter 26. String and data writing functions Tapset </td><td width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right" valign="top"> <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 26. 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> </td><th width="60%" align="center">Chapter 26. String and data writing functions Tapset</th><td width="20%" align="right"> <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 — │ │ │ │ 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> </td><td width="20%" align="center"><a accesskey="u" href="conversions-guru.stp.html">Up</a></td><td width="40%" align="right"> <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> </td><td width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right" valign="top"> <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 26. 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> </td><th width="60%" align="center">Chapter 26. String and data writing functions Tapset</th><td width="20%" align="right"> <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 — │ │ │ │ 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> </td><td width="20%" align="center"><a accesskey="u" href="conversions-guru.stp.html">Up</a></td><td width="40%" align="right"> <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> </td><td width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right" valign="top"> <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 26. 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> </td><th width="60%" align="center">Chapter 26. String and data writing functions Tapset</th><td width="20%" align="right"> <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 — │ │ │ │ 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> </td><td width="20%" align="center"><a accesskey="u" href="conversions-guru.stp.html">Up</a></td><td width="40%" align="right"> <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> </td><td width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right" valign="top"> <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 26. 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> </td><th width="60%" align="center">Chapter 26. String and data writing functions Tapset</th><td width="20%" align="right"> <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 — │ │ │ │ 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> </td><td width="20%" align="center"><a accesskey="u" href="conversions-guru.stp.html">Up</a></td><td width="40%" align="right"> <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> </td><td width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right" valign="top"> <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 26. 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> </td><th width="60%" align="center">Chapter 26. String and data writing functions Tapset</th><td width="20%" align="right"> <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 — │ │ │ │ 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> </td><td width="20%" align="center"><a accesskey="u" href="conversions-guru.stp.html">Up</a></td><td width="40%" align="right"> <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> </td><td width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right" valign="top"> <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 26. 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> </td><th width="60%" align="center">Chapter 26. String and data writing functions Tapset</th><td width="20%" align="right"> <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 — │ │ │ │ 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> </td><td width="20%" align="center"><a accesskey="u" href="conversions-guru.stp.html">Up</a></td><td width="40%" align="right"> <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> </td><td width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right" valign="top"> <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 2. 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> </td><th width="60%" align="center">Chapter 2. Context Functions</th><td width="20%" align="right"> <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 — │ │ │ │ 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> </td><td width="20%" align="center"><a accesskey="u" href="context_stp.html">Up</a></td><td width="40%" align="right"> <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> </td><td width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right" valign="top"> <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 2. 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> </td><th width="60%" align="center">Chapter 2. Context Functions</th><td width="20%" align="right"> <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 — │ │ │ │ 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> </td><td width="20%" align="center"><a accesskey="u" href="context_stp.html">Up</a></td><td width="40%" align="right"> <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> </td><td width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right" valign="top"> <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 2. 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> </td><th width="60%" align="center">Chapter 2. Context Functions</th><td width="20%" align="right"> <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 — │ │ │ │ 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> </td><td width="20%" align="center"><a accesskey="u" href="context_stp.html">Up</a></td><td width="40%" align="right"> <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> </td><td width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right" valign="top"> <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 2. 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> </td><th width="60%" align="center">Chapter 2. Context Functions</th><td width="20%" align="right"> <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 — │ │ │ │ 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> </td><td width="20%" align="center"><a accesskey="u" href="context_stp.html">Up</a></td><td width="40%" align="right"> <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> </td><td width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right" valign="top"> <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 2. 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> </td><th width="60%" align="center">Chapter 2. Context Functions</th><td width="20%" align="right"> <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 — │ │ │ │ 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> </td><td width="20%" align="center"><a accesskey="u" href="context_stp.html">Up</a></td><td width="40%" align="right"> <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> </td><td width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right" valign="top"> <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 2. 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> </td><th width="60%" align="center">Chapter 2. Context Functions</th><td width="20%" align="right"> <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 — │ │ │ │ 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> </td><td width="20%" align="center"><a accesskey="u" href="context_stp.html">Up</a></td><td width="40%" align="right"> <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> </td><td width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right" valign="top"> <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 2. 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> </td><th width="60%" align="center">Chapter 2. Context Functions</th><td width="20%" align="right"> <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 — │ │ │ │ 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> </td><td width="20%" align="center"><a accesskey="u" href="context_stp.html">Up</a></td><td width="40%" align="right"> <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> </td><td width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right" valign="top"> <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 2. 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> </td><th width="60%" align="center">Chapter 2. Context Functions</th><td width="20%" align="right"> <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 — │ │ │ │ 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> </td><td width="20%" align="center"><a accesskey="u" href="context_stp.html">Up</a></td><td width="40%" align="right"> <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> </td><td width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right" valign="top"> <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 2. 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> </td><th width="60%" align="center">Chapter 2. Context Functions</th><td width="20%" align="right"> <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 — │ │ │ │ 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> </td><td width="20%" align="center"><a accesskey="u" href="context_stp.html">Up</a></td><td width="40%" align="right"> <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> </td><td width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right" valign="top"> <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 2. 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> </td><th width="60%" align="center">Chapter 2. Context Functions</th><td width="20%" align="right"> <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 — │ │ │ │ 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> </td><td width="20%" align="center"><a accesskey="u" href="context_stp.html">Up</a></td><td width="40%" align="right"> <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> </td><td width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right" valign="top"> <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 26. 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> </td><th width="60%" align="center">Chapter 26. String and data writing functions Tapset</th><td width="20%" align="right"> <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 — │ │ │ │ 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> </td><td width="20%" align="center"><a accesskey="u" href="conversions-guru.stp.html">Up</a></td><td width="40%" align="right"> <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> </td><td width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right" valign="top"> <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 26. 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> </td><th width="60%" align="center">Chapter 26. String and data writing functions Tapset</th><td width="20%" align="right"> <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 — │ │ │ │ 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> </td><td width="20%" align="center"><a accesskey="u" href="conversions-guru.stp.html">Up</a></td><td width="40%" align="right"> <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> </td><td width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right" valign="top"> <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 26. 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> </td><th width="60%" align="center">Chapter 26. String and data writing functions Tapset</th><td width="20%" align="right"> <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 — │ │ │ │ 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> </td><td width="20%" align="center"><a accesskey="u" href="conversions-guru.stp.html">Up</a></td><td width="40%" align="right"> <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> </td><td width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right" valign="top"> <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 26. 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> </td><th width="60%" align="center">Chapter 26. String and data writing functions Tapset</th><td width="20%" align="right"> <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 — │ │ │ │ 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> </td><td width="20%" align="center"><a accesskey="u" href="conversions-guru.stp.html">Up</a></td><td width="40%" align="right"> <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> </td><td width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right" valign="top"> <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 26. 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> </td><th width="60%" align="center">Chapter 26. String and data writing functions Tapset</th><td width="20%" align="right"> <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 — │ │ │ │ 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> </td><td width="20%" align="center"><a accesskey="u" href="conversions-guru.stp.html">Up</a></td><td width="40%" align="right"> <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> </td><td width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right" valign="top"> <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 26. 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> </td><th width="60%" align="center">Chapter 26. String and data writing functions Tapset</th><td width="20%" align="right"> <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 — │ │ │ │ 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> </td><td width="20%" align="center"><a accesskey="u" href="conversions-guru.stp.html">Up</a></td><td width="40%" align="right"> <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> </td><td width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right" valign="top"> <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 26. 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 27. 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> </td><th width="60%" align="center">Chapter 26. String and data writing functions Tapset</th><td width="20%" align="right"> <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 — │ │ │ │ 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> </td><td width="20%" align="center"><a accesskey="u" href="conversions-guru.stp.html">Up</a></td><td width="40%" align="right"> <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> </td><td width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right" valign="top"> Chapter 27. 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 26. 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> </td><th width="60%" align="center">Chapter 26. String and data writing functions Tapset</th><td width="20%" align="right"> <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 — │ │ │ │ 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> </td><td width="20%" align="center"><a accesskey="u" href="conversions-guru.stp.html">Up</a></td><td width="40%" align="right"> <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> </td><td width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right" valign="top"> <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 2. 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> </td><th width="60%" align="center">Chapter 2. Context Functions</th><td width="20%" align="right"> <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 — │ │ │ │ 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> </td><td width="20%" align="center"><a accesskey="u" href="context_stp.html">Up</a></td><td width="40%" align="right"> <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> </td><td width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right" valign="top"> <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 17. 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> </td><th width="60%" align="center">Chapter 17. Signal Tapset</th><td width="20%" align="right"> <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 — │ │ │ │ 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> </td><td width="20%" align="center"><a accesskey="u" href="signal.stp.html">Up</a></td><td width="40%" align="right"> <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> </td><td width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right" valign="top"> <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 17. 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> </td><th width="60%" align="center">Chapter 17. Signal Tapset</th><td width="20%" align="right"> <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 — │ │ │ │ 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> </td><td width="20%" align="center"><a accesskey="u" href="signal.stp.html">Up</a></td><td width="40%" align="right"> <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> </td><td width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right" valign="top"> <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 17. 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> </td><th width="60%" align="center">Chapter 17. Signal Tapset</th><td width="20%" align="right"> <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 — │ │ │ │ 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> </td><td width="20%" align="center"><a accesskey="u" href="signal.stp.html">Up</a></td><td width="40%" align="right"> <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> </td><td width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right" valign="top"> <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 17. 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> </td><th width="60%" align="center">Chapter 17. Signal Tapset</th><td width="20%" align="right"> <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 — │ │ │ │ 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> </td><td width="20%" align="center"><a accesskey="u" href="signal.stp.html">Up</a></td><td width="40%" align="right"> <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> </td><td width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right" valign="top"> <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 17. 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> </td><th width="60%" align="center">Chapter 17. Signal Tapset</th><td width="20%" align="right"> <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 — │ │ │ │ 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> </td><td width="20%" align="center"><a accesskey="u" href="signal.stp.html">Up</a></td><td width="40%" align="right"> <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> </td><td width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right" valign="top"> <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 17. 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> </td><th width="60%" align="center">Chapter 17. Signal Tapset</th><td width="20%" align="right"> <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 — │ │ │ │ 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> </td><td width="20%" align="center"><a accesskey="u" href="signal.stp.html">Up</a></td><td width="40%" align="right"> <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> </td><td width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right" valign="top"> <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 17. 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> </td><th width="60%" align="center">Chapter 17. Signal Tapset</th><td width="20%" align="right"> <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 — │ │ │ │ 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> </td><td width="20%" align="center"><a accesskey="u" href="signal.stp.html">Up</a></td><td width="40%" align="right"> <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> </td><td width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right" valign="top"> <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 17. 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> </td><th width="60%" align="center">Chapter 17. Signal Tapset</th><td width="20%" align="right"> <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 — │ │ │ │ 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> </td><td width="20%" align="center"><a accesskey="u" href="signal.stp.html">Up</a></td><td width="40%" align="right"> <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> </td><td width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right" valign="top"> <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 17. 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> </td><th width="60%" align="center">Chapter 17. Signal Tapset</th><td width="20%" align="right"> <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 — │ │ │ │ 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> </td><td width="20%" align="center"><a accesskey="u" href="signal.stp.html">Up</a></td><td width="40%" align="right"> <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> </td><td width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right" valign="top"> <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 17. 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> </td><th width="60%" align="center">Chapter 17. Signal Tapset</th><td width="20%" align="right"> <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 — │ │ │ │ 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> </td><td width="20%" align="center"><a accesskey="u" href="signal.stp.html">Up</a></td><td width="40%" align="right"> <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> </td><td width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right" valign="top"> <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 17. 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> </td><th width="60%" align="center">Chapter 17. Signal Tapset</th><td width="20%" align="right"> <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 — │ │ │ │ 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> </td><td width="20%" align="center"><a accesskey="u" href="signal.stp.html">Up</a></td><td width="40%" align="right"> <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> </td><td width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right" valign="top"> <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 17. 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> </td><th width="60%" align="center">Chapter 17. Signal Tapset</th><td width="20%" align="right"> <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 — │ │ │ │ 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> </td><td width="20%" align="center"><a accesskey="u" href="signal.stp.html">Up</a></td><td width="40%" align="right"> <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> </td><td width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right" valign="top"> <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 17. 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> </td><th width="60%" align="center">Chapter 17. Signal Tapset</th><td width="20%" align="right"> <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 — │ │ │ │ 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> </td><td width="20%" align="center"><a accesskey="u" href="signal.stp.html">Up</a></td><td width="40%" align="right"> <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> </td><td width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right" valign="top"> <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 17. 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> </td><th width="60%" align="center">Chapter 17. Signal Tapset</th><td width="20%" align="right"> <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 — │ │ │ │ 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> </td><td width="20%" align="center"><a accesskey="u" href="signal.stp.html">Up</a></td><td width="40%" align="right"> <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> </td><td width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right" valign="top"> <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 17. 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> </td><th width="60%" align="center">Chapter 17. Signal Tapset</th><td width="20%" align="right"> <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 — │ │ │ │ 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> </td><td width="20%" align="center"><a accesskey="u" href="signal.stp.html">Up</a></td><td width="40%" align="right"> <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> </td><td width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right" valign="top"> <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 17. 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> </td><th width="60%" align="center">Chapter 17. Signal Tapset</th><td width="20%" align="right"> <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 — │ │ │ │ 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 17. 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> </td><th width="60%" align="center">Chapter 17. Signal Tapset</th><td width="20%" align="right"> <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 — │ │ │ │ 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> </td><td width="20%" align="center"><a accesskey="u" href="signal.stp.html">Up</a></td><td width="40%" align="right"> <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> </td><td width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right" valign="top"> <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 17. 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> </td><th width="60%" align="center">Chapter 17. Signal Tapset</th><td width="20%" align="right"> <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 — │ │ │ │ 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> </td><td width="20%" align="center"><a accesskey="u" href="signal.stp.html">Up</a></td><td width="40%" align="right"> <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> </td><td width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right" valign="top"> <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 17. 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> </td><th width="60%" align="center">Chapter 17. Signal Tapset</th><td width="20%" align="right"> <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 — │ │ │ │ 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> </td><td width="20%" align="center"><a accesskey="u" href="signal.stp.html">Up</a></td><td width="40%" align="right"> <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> </td><td width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right" valign="top"> <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 17. 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> </td><th width="60%" align="center">Chapter 17. Signal Tapset</th><td width="20%" align="right"> <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 — │ │ │ │ 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> </td><td width="20%" align="center"><a accesskey="u" href="signal.stp.html">Up</a></td><td width="40%" align="right"> <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> </td><td width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right" valign="top"> <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 17. 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> </td><th width="60%" align="center">Chapter 17. Signal Tapset</th><td width="20%" align="right"> <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 — │ │ │ │ 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> </td><td width="20%" align="center"><a accesskey="u" href="signal.stp.html">Up</a></td><td width="40%" align="right"> <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> </td><td width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right" valign="top"> <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 17. 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> </td><th width="60%" align="center">Chapter 17. Signal Tapset</th><td width="20%" align="right"> <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 — │ │ │ │ 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> </td><td width="20%" align="center"><a accesskey="u" href="signal.stp.html">Up</a></td><td width="40%" align="right"> <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> </td><td width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right" valign="top"> <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 17. 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> </td><th width="60%" align="center">Chapter 17. Signal Tapset</th><td width="20%" align="right"> <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 — │ │ │ │ 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> </td><td width="20%" align="center"><a accesskey="u" href="signal.stp.html">Up</a></td><td width="40%" align="right"> <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> </td><td width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right" valign="top"> <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 17. 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> </td><th width="60%" align="center">Chapter 17. Signal Tapset</th><td width="20%" align="right"> <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 — │ │ │ │ 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> </td><td width="20%" align="center"><a accesskey="u" href="signal.stp.html">Up</a></td><td width="40%" align="right"> <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> </td><td width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right" valign="top"> <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 17. 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> </td><th width="60%" align="center">Chapter 17. Signal Tapset</th><td width="20%" align="right"> <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 — │ │ │ │ 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> </td><td width="20%" align="center"><a accesskey="u" href="signal.stp.html">Up</a></td><td width="40%" align="right"> <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> </td><td width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right" valign="top"> <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 17. 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> </td><th width="60%" align="center">Chapter 17. Signal Tapset</th><td width="20%" align="right"> <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 — │ │ │ │ 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> </td><td width="20%" align="center"><a accesskey="u" href="signal.stp.html">Up</a></td><td width="40%" align="right"> <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> </td><td width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right" valign="top"> <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 17. 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 18. 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> </td><th width="60%" align="center">Chapter 17. Signal Tapset</th><td width="20%" align="right"> <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 — │ │ │ │ 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> </td><td width="20%" align="center"><a accesskey="u" href="signal.stp.html">Up</a></td><td width="40%" align="right"> <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> </td><td width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right" valign="top"> Chapter 18. 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 17. 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> </td><th width="60%" align="center">Chapter 17. Signal Tapset</th><td width="20%" align="right"> <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 — │ │ │ │ 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> </td><td width="20%" align="center"><a accesskey="u" href="signal.stp.html">Up</a></td><td width="40%" align="right"> <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> </td><td width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right" valign="top"> <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 14. 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> </td><th width="60%" align="center">Chapter 14. Socket Tapset</th><td width="20%" align="right"> <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 — │ │ │ │ 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> </td><td width="20%" align="center"><a accesskey="u" href="socket.stp.html">Up</a></td><td width="40%" align="right"> <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> </td><td width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right" valign="top"> <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 14. 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> </td><th width="60%" align="center">Chapter 14. Socket Tapset</th><td width="20%" align="right"> <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 — │ │ │ │ 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> </td><td width="20%" align="center"><a accesskey="u" href="socket.stp.html">Up</a></td><td width="40%" align="right"> <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> </td><td width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right" valign="top"> <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 14. 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> </td><th width="60%" align="center">Chapter 14. Socket Tapset</th><td width="20%" align="right"> <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 — │ │ │ │ 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> </td><td width="20%" align="center"><a accesskey="u" href="socket.stp.html">Up</a></td><td width="40%" align="right"> <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> </td><td width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right" valign="top"> <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 14. 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> </td><th width="60%" align="center">Chapter 14. Socket Tapset</th><td width="20%" align="right"> <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 — │ │ │ │ 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> </td><td width="20%" align="center"><a accesskey="u" href="socket.stp.html">Up</a></td><td width="40%" align="right"> <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> </td><td width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right" valign="top"> <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 14. 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> </td><th width="60%" align="center">Chapter 14. Socket Tapset</th><td width="20%" align="right"> <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 — │ │ │ │ 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> </td><td width="20%" align="center"><a accesskey="u" href="socket.stp.html">Up</a></td><td width="40%" align="right"> <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> </td><td width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right" valign="top"> <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 14. 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> </td><th width="60%" align="center">Chapter 14. Socket Tapset</th><td width="20%" align="right"> <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 — │ │ │ │ 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> </td><td width="20%" align="center"><a accesskey="u" href="socket.stp.html">Up</a></td><td width="40%" align="right"> <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> </td><td width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right" valign="top"> <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 14. 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> </td><th width="60%" align="center">Chapter 14. Socket Tapset</th><td width="20%" align="right"> <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 — │ │ │ │ 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> </td><td width="20%" align="center"><a accesskey="u" href="socket.stp.html">Up</a></td><td width="40%" align="right"> <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> </td><td width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right" valign="top"> <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 14. 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> </td><th width="60%" align="center">Chapter 14. Socket Tapset</th><td width="20%" align="right"> <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 — │ │ │ │ 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> </td><td width="20%" align="center"><a accesskey="u" href="socket.stp.html">Up</a></td><td width="40%" align="right"> <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> </td><td width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right" valign="top"> <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 14. 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> </td><th width="60%" align="center">Chapter 14. Socket Tapset</th><td width="20%" align="right"> <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 — │ │ │ │ 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> </td><td width="20%" align="center"><a accesskey="u" href="socket.stp.html">Up</a></td><td width="40%" align="right"> <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> </td><td width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right" valign="top"> <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 14. 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> </td><th width="60%" align="center">Chapter 14. Socket Tapset</th><td width="20%" align="right"> <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 — │ │ │ │ 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> </td><td width="20%" align="center"><a accesskey="u" href="socket.stp.html">Up</a></td><td width="40%" align="right"> <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> </td><td width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right" valign="top"> <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 14. 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> </td><th width="60%" align="center">Chapter 14. Socket Tapset</th><td width="20%" align="right"> <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 — │ │ │ │ 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> </td><td width="20%" align="center"><a accesskey="u" href="socket.stp.html">Up</a></td><td width="40%" align="right"> <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> </td><td width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right" valign="top"> <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 14. 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> </td><th width="60%" align="center">Chapter 14. Socket Tapset</th><td width="20%" align="right"> <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 — │ │ │ │ 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> </td><td width="20%" align="center"><a accesskey="u" href="socket.stp.html">Up</a></td><td width="40%" align="right"> <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> </td><td width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right" valign="top"> <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 14. 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> </td><th width="60%" align="center">Chapter 14. Socket Tapset</th><td width="20%" align="right"> <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 — │ │ │ │ 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> </td><td width="20%" align="center"><a accesskey="u" href="socket.stp.html">Up</a></td><td width="40%" align="right"> <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> </td><td width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right" valign="top"> <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 14. 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> </td><th width="60%" align="center">Chapter 14. Socket Tapset</th><td width="20%" align="right"> <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 — │ │ │ │ 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> </td><td width="20%" align="center"><a accesskey="u" href="socket.stp.html">Up</a></td><td width="40%" align="right"> <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> </td><td width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right" valign="top"> <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 14. 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> </td><th width="60%" align="center">Chapter 14. Socket Tapset</th><td width="20%" align="right"> <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 — │ │ │ │ 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> </td><td width="20%" align="center"><a accesskey="u" href="socket.stp.html">Up</a></td><td width="40%" align="right"> <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> </td><td width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right" valign="top"> <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 14. 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> </td><th width="60%" align="center">Chapter 14. Socket Tapset</th><td width="20%" align="right"> <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 — │ │ │ │ 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> </td><td width="20%" align="center"><a accesskey="u" href="socket.stp.html">Up</a></td><td width="40%" align="right"> <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> </td><td width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right" valign="top"> <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 14. 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> </td><th width="60%" align="center">Chapter 14. Socket Tapset</th><td width="20%" align="right"> <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 — │ │ │ │ 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> </td><td width="20%" align="center"><a accesskey="u" href="socket.stp.html">Up</a></td><td width="40%" align="right"> <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> </td><td width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right" valign="top"> <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 14. 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> </td><th width="60%" align="center">Chapter 14. Socket Tapset</th><td width="20%" align="right"> <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 — │ │ │ │ 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> </td><td width="20%" align="center"><a accesskey="u" href="socket.stp.html">Up</a></td><td width="40%" align="right"> <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> </td><td width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right" valign="top"> <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 14. 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> </td><th width="60%" align="center">Chapter 14. Socket Tapset</th><td width="20%" align="right"> <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 — │ │ │ │ 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> </td><td width="20%" align="center"><a accesskey="u" href="socket.stp.html">Up</a></td><td width="40%" align="right"> <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> </td><td width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right" valign="top"> <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 14. 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> </td><th width="60%" align="center">Chapter 14. Socket Tapset</th><td width="20%" align="right"> <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 — │ │ │ │ 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> </td><td width="20%" align="center"><a accesskey="u" href="socket.stp.html">Up</a></td><td width="40%" align="right"> <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> </td><td width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right" valign="top"> <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 14. 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> </td><th width="60%" align="center">Chapter 14. Socket Tapset</th><td width="20%" align="right"> <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 — │ │ │ │ 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> </td><td width="20%" align="center"><a accesskey="u" href="socket.stp.html">Up</a></td><td width="40%" align="right"> <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> </td><td width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right" valign="top"> <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 14. 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> </td><th width="60%" align="center">Chapter 14. Socket Tapset</th><td width="20%" align="right"> <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 — │ │ │ │ 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> </td><td width="20%" align="center"><a accesskey="u" href="socket.stp.html">Up</a></td><td width="40%" align="right"> <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> </td><td width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right" valign="top"> <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 14. 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> </td><th width="60%" align="center">Chapter 14. Socket Tapset</th><td width="20%" align="right"> <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 — │ │ │ │ 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> </td><td width="20%" align="center"><a accesskey="u" href="socket.stp.html">Up</a></td><td width="40%" align="right"> <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> </td><td width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right" valign="top"> <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 14. 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> </td><th width="60%" align="center">Chapter 14. Socket Tapset</th><td width="20%" align="right"> <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 — │ │ │ │ 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> </td><td width="20%" align="center"><a accesskey="u" href="socket.stp.html">Up</a></td><td width="40%" align="right"> <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> </td><td width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right" valign="top"> <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 14. 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> </td><th width="60%" align="center">Chapter 14. Socket Tapset</th><td width="20%" align="right"> <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 — │ │ │ │ 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> </td><td width="20%" align="center"><a accesskey="u" href="socket.stp.html">Up</a></td><td width="40%" align="right"> <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> </td><td width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right" valign="top"> <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 14. 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> </td><th width="60%" align="center">Chapter 14. Socket Tapset</th><td width="20%" align="right"> <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 — │ │ │ │ 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> </td><td width="20%" align="center"><a accesskey="u" href="socket.stp.html">Up</a></td><td width="40%" align="right"> <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> </td><td width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right" valign="top"> <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 14. Socket Tapset"><link rel="prev" href="API-socket-writev.html" title="probe::socket.writev"><link rel="next" href="snmp.stp.html" title="Chapter 15. 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> </td><th width="60%" align="center">Chapter 14. Socket Tapset</th><td width="20%" align="right"> <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 — │ │ │ │ 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> </td><td width="20%" align="center"><a accesskey="u" href="socket.stp.html">Up</a></td><td width="40%" align="right"> <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> </td><td width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right" valign="top"> Chapter 15. 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 14. 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> </td><th width="60%" align="center">Chapter 14. Socket Tapset</th><td width="20%" align="right"> <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 — │ │ │ │ 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> </td><td width="20%" align="center"><a accesskey="u" href="socket.stp.html">Up</a></td><td width="40%" align="right"> <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> </td><td width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right" valign="top"> <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 12. 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> </td><th width="60%" align="center">Chapter 12. Interrupt Request (IRQ) Tapset</th><td width="20%" align="right"> <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 — │ │ │ │ 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> </td><td width="20%" align="center"><a accesskey="u" href="irq.stp.html">Up</a></td><td width="40%" align="right"> <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> </td><td width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right" valign="top"> <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 12. 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> </td><th width="60%" align="center">Chapter 12. Interrupt Request (IRQ) Tapset</th><td width="20%" align="right"> <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 — │ │ │ │ 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> </td><td width="20%" align="center"><a accesskey="u" href="irq.stp.html">Up</a></td><td width="40%" align="right"> <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> </td><td width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right" valign="top"> <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 32. 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> </td><th width="60%" align="center">Chapter 32. Speculation</th><td width="20%" align="right"> <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 — │ │ │ │ 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> </td><td width="20%" align="center"><a accesskey="u" href="speculation.stp.html">Up</a></td><td width="40%" align="right"> <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> </td><td width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right" valign="top"> <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 32. Speculation"><link rel="prev" href="API-speculate.html" title="function::speculate"><link rel="next" href="json.stp.html" title="Chapter 33. 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> </td><th width="60%" align="center">Chapter 32. Speculation</th><td width="20%" align="right"> <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 — │ │ │ │ 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 2. 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> </td><th width="60%" align="center">Chapter 2. Context Functions</th><td width="20%" align="right"> <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 — │ │ │ │ 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 16. 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> </td><th width="60%" align="center">Chapter 16. Kernel Process Tapset</th><td width="20%" align="right"> <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 — │ │ │ │ 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> </td><td width="20%" align="center"><a accesskey="u" href="kprocess.stp.html">Up</a></td><td width="40%" align="right"> <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> </td><td width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right" valign="top"> <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 2. 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> </td><th width="60%" align="center">Chapter 2. Context Functions</th><td width="20%" align="right"> <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 — │ │ │ │ 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> </td><td width="20%" align="center"><a accesskey="u" href="context_stp.html">Up</a></td><td width="40%" align="right"> <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> </td><td width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right" valign="top"> <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 2. 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> </td><th width="60%" align="center">Chapter 2. Context Functions</th><td width="20%" align="right"> <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 — │ │ │ │ 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 2. 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> </td><th width="60%" align="center">Chapter 2. Context Functions</th><td width="20%" align="right"> <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 — │ │ │ │ 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> </td><td width="20%" align="center"><a accesskey="u" href="context_stp.html">Up</a></td><td width="40%" align="right"> <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> </td><td width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right" valign="top"> <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 2. 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> </td><th width="60%" align="center">Chapter 2. Context Functions</th><td width="20%" align="right"> <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 — │ │ │ │ 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> </td><td width="20%" align="center"><a accesskey="u" href="context_stp.html">Up</a></td><td width="40%" align="right"> <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> </td><td width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right" valign="top"> <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 2. 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> </td><th width="60%" align="center">Chapter 2. Context Functions</th><td width="20%" align="right"> <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 — │ │ │ │ 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 2. 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> </td><th width="60%" align="center">Chapter 2. Context Functions</th><td width="20%" align="right"> <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 — │ │ │ │ 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> </td><td width="20%" align="center"><a accesskey="u" href="context_stp.html">Up</a></td><td width="40%" align="right"> <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> </td><td width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right" valign="top"> <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 2. 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> </td><th width="60%" align="center">Chapter 2. Context Functions</th><td width="20%" align="right"> <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 — │ │ │ │ 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> </td><td width="20%" align="center"><a accesskey="u" href="context_stp.html">Up</a></td><td width="40%" align="right"> <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> </td><td width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right" valign="top"> <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 2. 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> </td><th width="60%" align="center">Chapter 2. Context Functions</th><td width="20%" align="right"> <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 — │ │ │ │ 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> </td><td width="20%" align="center"><a accesskey="u" href="context_stp.html">Up</a></td><td width="40%" align="right"> <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> </td><td width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right" valign="top"> <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 2. 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> </td><th width="60%" align="center">Chapter 2. Context Functions</th><td width="20%" align="right"> <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 — │ │ │ │ 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> </td><td width="20%" align="center"><a accesskey="u" href="context_stp.html">Up</a></td><td width="40%" align="right"> <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> </td><td width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right" valign="top"> <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 30. SystemTap Translator Tapset"><link rel="prev" href="stap_staticmarkers.stp.html" title="Chapter 30. 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> </td><th width="60%" align="center">Chapter 30. SystemTap Translator Tapset</th><td width="20%" align="right"> <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 — │ │ │ │ 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> </td><td width="20%" align="center"><a accesskey="u" href="stap_staticmarkers.stp.html">Up</a></td><td width="40%" align="right"> <a accesskey="n" href="API-stap-cache-add-nss.html">Next</a></td></tr><tr><td width="40%" align="left" valign="top">Chapter 30. SystemTap Translator Tapset </td><td width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right" valign="top"> <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 30. 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> </td><th width="60%" align="center">Chapter 30. SystemTap Translator Tapset</th><td width="20%" align="right"> <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 — │ │ │ │ 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> </td><td width="20%" align="center"><a accesskey="u" href="stap_staticmarkers.stp.html">Up</a></td><td width="40%" align="right"> <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> </td><td width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right" valign="top"> <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 30. 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> </td><th width="60%" align="center">Chapter 30. SystemTap Translator Tapset</th><td width="20%" align="right"> <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 — │ │ │ │ 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> </td><td width="20%" align="center"><a accesskey="u" href="stap_staticmarkers.stp.html">Up</a></td><td width="40%" align="right"> <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> </td><td width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right" valign="top"> <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 30. 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> </td><th width="60%" align="center">Chapter 30. SystemTap Translator Tapset</th><td width="20%" align="right"> <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 — │ │ │ │ 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> </td><td width="20%" align="center"><a accesskey="u" href="stap_staticmarkers.stp.html">Up</a></td><td width="40%" align="right"> <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> </td><td width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right" valign="top"> <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 30. 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> </td><th width="60%" align="center">Chapter 30. SystemTap Translator Tapset</th><td width="20%" align="right"> <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 — │ │ │ │ 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> </td><td width="20%" align="center"><a accesskey="u" href="stap_staticmarkers.stp.html">Up</a></td><td width="40%" align="right"> <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> </td><td width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right" valign="top"> <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 30. 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> </td><th width="60%" align="center">Chapter 30. SystemTap Translator Tapset</th><td width="20%" align="right"> <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 — │ │ │ │ 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> </td><td width="20%" align="center"><a accesskey="u" href="stap_staticmarkers.stp.html">Up</a></td><td width="40%" align="right"> <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> </td><td width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right" valign="top"> <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 30. 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> </td><th width="60%" align="center">Chapter 30. SystemTap Translator Tapset</th><td width="20%" align="right"> <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 — │ │ │ │ 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> </td><td width="20%" align="center"><a accesskey="u" href="stap_staticmarkers.stp.html">Up</a></td><td width="40%" align="right"> <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> </td><td width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right" valign="top"> <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 30. 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> </td><th width="60%" align="center">Chapter 30. SystemTap Translator Tapset</th><td width="20%" align="right"> <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 — │ │ │ │ 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> </td><td width="20%" align="center"><a accesskey="u" href="stap_staticmarkers.stp.html">Up</a></td><td width="40%" align="right"> <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> </td><td width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right" valign="top"> <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 30. 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> </td><th width="60%" align="center">Chapter 30. SystemTap Translator Tapset</th><td width="20%" align="right"> <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 — │ │ │ │ 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> </td><td width="20%" align="center"><a accesskey="u" href="stap_staticmarkers.stp.html">Up</a></td><td width="40%" align="right"> <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> </td><td width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right" valign="top"> <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 30. 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> </td><th width="60%" align="center">Chapter 30. SystemTap Translator Tapset</th><td width="20%" align="right"> <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 — │ │ │ │ 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> </td><td width="20%" align="center"><a accesskey="u" href="stap_staticmarkers.stp.html">Up</a></td><td width="40%" align="right"> <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> </td><td width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right" valign="top"> <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 30. 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> </td><th width="60%" align="center">Chapter 30. SystemTap Translator Tapset</th><td width="20%" align="right"> <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 — │ │ │ │ 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> </td><td width="20%" align="center"><a accesskey="u" href="stap_staticmarkers.stp.html">Up</a></td><td width="40%" align="right"> <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> </td><td width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right" valign="top"> <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 30. 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> </td><th width="60%" align="center">Chapter 30. SystemTap Translator Tapset</th><td width="20%" align="right"> <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 — │ │ │ │ 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> </td><td width="20%" align="center"><a accesskey="u" href="stap_staticmarkers.stp.html">Up</a></td><td width="40%" align="right"> <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> </td><td width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right" valign="top"> <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 30. 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> </td><th width="60%" align="center">Chapter 30. SystemTap Translator Tapset</th><td width="20%" align="right"> <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 — │ │ │ │ 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> </td><td width="20%" align="center"><a accesskey="u" href="stap_staticmarkers.stp.html">Up</a></td><td width="40%" align="right"> <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> </td><td width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right" valign="top"> <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 30. 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> </td><th width="60%" align="center">Chapter 30. SystemTap Translator Tapset</th><td width="20%" align="right"> <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 — │ │ │ │ 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> </td><td width="20%" align="center"><a accesskey="u" href="stap_staticmarkers.stp.html">Up</a></td><td width="40%" align="right"> <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> </td><td width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right" valign="top"> <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 30. 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> </td><th width="60%" align="center">Chapter 30. SystemTap Translator Tapset</th><td width="20%" align="right"> <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 — │ │ │ │ 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> </td><td width="20%" align="center"><a accesskey="u" href="stap_staticmarkers.stp.html">Up</a></td><td width="40%" align="right"> <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> </td><td width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right" valign="top"> <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 30. 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> </td><th width="60%" align="center">Chapter 30. SystemTap Translator Tapset</th><td width="20%" align="right"> <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 — │ │ │ │ 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> </td><td width="20%" align="center"><a accesskey="u" href="stap_staticmarkers.stp.html">Up</a></td><td width="40%" align="right"> <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> </td><td width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right" valign="top"> <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 30. 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> </td><th width="60%" align="center">Chapter 30. SystemTap Translator Tapset</th><td width="20%" align="right"> <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 — │ │ │ │ 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> </td><td width="20%" align="center"><a accesskey="u" href="stap_staticmarkers.stp.html">Up</a></td><td width="40%" align="right"> <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> </td><td width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right" valign="top"> <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 30. 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> </td><th width="60%" align="center">Chapter 30. SystemTap Translator Tapset</th><td width="20%" align="right"> <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 — │ │ │ │ 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> </td><td width="20%" align="center"><a accesskey="u" href="stap_staticmarkers.stp.html">Up</a></td><td width="40%" align="right"> <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> </td><td width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right" valign="top"> <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 30. 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> </td><th width="60%" align="center">Chapter 30. SystemTap Translator Tapset</th><td width="20%" align="right"> <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 — │ │ │ │ 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> </td><td width="20%" align="center"><a accesskey="u" href="stap_staticmarkers.stp.html">Up</a></td><td width="40%" align="right"> <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> </td><td width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right" valign="top"> <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 30. 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> </td><th width="60%" align="center">Chapter 30. SystemTap Translator Tapset</th><td width="20%" align="right"> <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 — │ │ │ │ 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> </td><td width="20%" align="center"><a accesskey="u" href="stap_staticmarkers.stp.html">Up</a></td><td width="40%" align="right"> <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> </td><td width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right" valign="top"> <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 30. 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> </td><th width="60%" align="center">Chapter 30. SystemTap Translator Tapset</th><td width="20%" align="right"> <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 — │ │ │ │ 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> </td><td width="20%" align="center"><a accesskey="u" href="stap_staticmarkers.stp.html">Up</a></td><td width="40%" align="right"> <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> </td><td width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right" valign="top"> <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 30. 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> </td><th width="60%" align="center">Chapter 30. SystemTap Translator Tapset</th><td width="20%" align="right"> <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 — │ │ │ │ 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> </td><td width="20%" align="center"><a accesskey="u" href="stap_staticmarkers.stp.html">Up</a></td><td width="40%" align="right"> <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> </td><td width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right" valign="top"> <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 30. 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> </td><th width="60%" align="center">Chapter 30. SystemTap Translator Tapset</th><td width="20%" align="right"> <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 — │ │ │ │ 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 <str>) │ │ │ │ - </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> </td><td width="20%" align="center"><a accesskey="u" href="stap_staticmarkers.stp.html">Up</a></td><td width="40%" align="right"> <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> </td><td width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right" valign="top"> <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 30. 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> </td><th width="60%" align="center">Chapter 30. SystemTap Translator Tapset</th><td width="20%" align="right"> <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 — │ │ │ │ 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> </td><td width="20%" align="center"><a accesskey="u" href="stap_staticmarkers.stp.html">Up</a></td><td width="40%" align="right"> <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> </td><td width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right" valign="top"> <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 30. 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> </td><th width="60%" align="center">Chapter 30. SystemTap Translator Tapset</th><td width="20%" align="right"> <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 — │ │ │ │ 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> </td><td width="20%" align="center"><a accesskey="u" href="stap_staticmarkers.stp.html">Up</a></td><td width="40%" align="right"> <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> </td><td width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right" valign="top"> <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 30. 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> </td><th width="60%" align="center">Chapter 30. SystemTap Translator Tapset</th><td width="20%" align="right"> <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 — │ │ │ │ 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> </td><td width="20%" align="center"><a accesskey="u" href="stap_staticmarkers.stp.html">Up</a></td><td width="40%" align="right"> <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> </td><td width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right" valign="top"> <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 30. 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 31. 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> </td><th width="60%" align="center">Chapter 30. SystemTap Translator Tapset</th><td width="20%" align="right"> <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 — │ │ │ │ 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> </td><td width="20%" align="center"><a accesskey="u" href="stap_staticmarkers.stp.html">Up</a></td><td width="40%" align="right"> <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> </td><td width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right" valign="top"> Chapter 31. 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 3. 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> </td><th width="60%" align="center">Chapter 3. Timestamp Functions</th><td width="20%" align="right"> <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 — │ │ │ │ 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> </td><td width="20%" align="center"><a accesskey="u" href="timestamp_stp.html">Up</a></td><td width="40%" align="right"> <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> </td><td width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right" valign="top"> <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 3. Timestamp Functions"><link rel="prev" href="API-start-stopwatch.html" title="function::start_stopwatch"><link rel="next" href="ctime.stp.html" title="Chapter 4. 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> </td><th width="60%" align="center">Chapter 3. Timestamp Functions</th><td width="20%" align="right"> <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 — │ │ │ │ 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> </td><td width="20%" align="center"><a accesskey="u" href="timestamp_stp.html">Up</a></td><td width="40%" align="right"> <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> </td><td width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right" valign="top"> Chapter 4. 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 2. 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> </td><th width="60%" align="center">Chapter 2. Context Functions</th><td width="20%" align="right"> <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 — │ │ │ │ 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> </td><td width="20%" align="center"><a accesskey="u" href="context_stp.html">Up</a></td><td width="40%" align="right"> <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> </td><td width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right" valign="top"> <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 28. 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> </td><th width="60%" align="center">Chapter 28. A collection of standard string functions</th><td width="20%" align="right"> <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 — │ │ │ │ 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> </td><td width="20%" align="center"><a accesskey="u" href="string.stp.html">Up</a></td><td width="40%" align="right"> <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> </td><td width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right" valign="top"> <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 28. 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> </td><th width="60%" align="center">Chapter 28. A collection of standard string functions</th><td width="20%" align="right"> <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 — │ │ │ │ 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> </td><td width="20%" align="center"><a accesskey="u" href="string.stp.html">Up</a></td><td width="40%" align="right"> <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> </td><td width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right" valign="top"> <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 35. 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 36. 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> </td><th width="60%" align="center">Chapter 35. Floating point processing Tapset</th><td width="20%" align="right"> <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 — │ │ │ │ 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> </td><td width="20%" align="center"><a accesskey="u" href="floatingpoint.stp.html">Up</a></td><td width="40%" align="right"> <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> </td><td width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right" valign="top"> Chapter 36. 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 28. 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> </td><th width="60%" align="center">Chapter 28. A collection of standard string functions</th><td width="20%" align="right"> <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 — │ │ │ │ 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> </td><td width="20%" align="center"><a accesskey="u" href="string.stp.html">Up</a></td><td width="40%" align="right"> <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> </td><td width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right" valign="top"> <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 28. 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> </td><th width="60%" align="center">Chapter 28. A collection of standard string functions</th><td width="20%" align="right"> <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 — │ │ │ │ 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> </td><td width="20%" align="center"><a accesskey="u" href="string.stp.html">Up</a></td><td width="40%" align="right"> <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> </td><td width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right" valign="top"> <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 28. 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> </td><th width="60%" align="center">Chapter 28. A collection of standard string functions</th><td width="20%" align="right"> <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 — │ │ │ │ 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> </td><td width="20%" align="center"><a accesskey="u" href="string.stp.html">Up</a></td><td width="40%" align="right"> <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> </td><td width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right" valign="top"> <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 28. 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> </td><th width="60%" align="center">Chapter 28. A collection of standard string functions</th><td width="20%" align="right"> <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 — │ │ │ │ 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> </td><td width="20%" align="center"><a accesskey="u" href="string.stp.html">Up</a></td><td width="40%" align="right"> <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> </td><td width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right" valign="top"> <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 28. 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> </td><th width="60%" align="center">Chapter 28. A collection of standard string functions</th><td width="20%" align="right"> <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 — │ │ │ │ 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> </td><td width="20%" align="center"><a accesskey="u" href="string.stp.html">Up</a></td><td width="40%" align="right"> <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> </td><td width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right" valign="top"> <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 13. 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> </td><th width="60%" align="center">Chapter 13. Networking Tapset</th><td width="20%" align="right"> <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 — │ │ │ │ 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> </td><td width="20%" align="center"><a accesskey="u" href="networking.stp.html">Up</a></td><td width="40%" align="right"> <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> </td><td width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right" valign="top"> <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 13. 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> </td><th width="60%" align="center">Chapter 13. Networking Tapset</th><td width="20%" align="right"> <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 — │ │ │ │ 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> </td><td width="20%" align="center"><a accesskey="u" href="networking.stp.html">Up</a></td><td width="40%" align="right"> <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> </td><td width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right" valign="top"> <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 13. 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> </td><th width="60%" align="center">Chapter 13. Networking Tapset</th><td width="20%" align="right"> <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 — │ │ │ │ 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> </td><td width="20%" align="center"><a accesskey="u" href="networking.stp.html">Up</a></td><td width="40%" align="right"> <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> </td><td width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right" valign="top"> <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 13. 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> </td><th width="60%" align="center">Chapter 13. Networking Tapset</th><td width="20%" align="right"> <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 — │ │ │ │ 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> </td><td width="20%" align="center"><a accesskey="u" href="networking.stp.html">Up</a></td><td width="40%" align="right"> <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> </td><td width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right" valign="top"> <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 13. 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> </td><th width="60%" align="center">Chapter 13. Networking Tapset</th><td width="20%" align="right"> <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 — │ │ │ │ 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> </td><td width="20%" align="center"><a accesskey="u" href="networking.stp.html">Up</a></td><td width="40%" align="right"> <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> </td><td width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right" valign="top"> <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 13. 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> </td><th width="60%" align="center">Chapter 13. Networking Tapset</th><td width="20%" align="right"> <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 — │ │ │ │ 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> </td><td width="20%" align="center"><a accesskey="u" href="networking.stp.html">Up</a></td><td width="40%" align="right"> <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> </td><td width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right" valign="top"> <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 13. 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> </td><th width="60%" align="center">Chapter 13. Networking Tapset</th><td width="20%" align="right"> <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 — │ │ │ │ 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> </td><td width="20%" align="center"><a accesskey="u" href="networking.stp.html">Up</a></td><td width="40%" align="right"> <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> </td><td width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right" valign="top"> <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 13. 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> </td><th width="60%" align="center">Chapter 13. Networking Tapset</th><td width="20%" align="right"> <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 — │ │ │ │ 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> </td><td width="20%" align="center"><a accesskey="u" href="networking.stp.html">Up</a></td><td width="40%" align="right"> <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> </td><td width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right" valign="top"> <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 13. 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> </td><th width="60%" align="center">Chapter 13. Networking Tapset</th><td width="20%" align="right"> <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 — │ │ │ │ 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> </td><td width="20%" align="center"><a accesskey="u" href="networking.stp.html">Up</a></td><td width="40%" align="right"> <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> </td><td width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right" valign="top"> <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 13. 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> </td><th width="60%" align="center">Chapter 13. Networking Tapset</th><td width="20%" align="right"> <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 — │ │ │ │ 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> </td><td width="20%" align="center"><a accesskey="u" href="networking.stp.html">Up</a></td><td width="40%" align="right"> <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> </td><td width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right" valign="top"> <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 13. 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> </td><th width="60%" align="center">Chapter 13. Networking Tapset</th><td width="20%" align="right"> <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 — │ │ │ │ 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> </td><td width="20%" align="center"><a accesskey="u" href="networking.stp.html">Up</a></td><td width="40%" align="right"> <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> </td><td width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right" valign="top"> <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 13. 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> </td><th width="60%" align="center">Chapter 13. Networking Tapset</th><td width="20%" align="right"> <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 — │ │ │ │ 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> </td><td width="20%" align="center"><a accesskey="u" href="networking.stp.html">Up</a></td><td width="40%" align="right"> <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> </td><td width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right" valign="top"> <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 13. 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> </td><th width="60%" align="center">Chapter 13. Networking Tapset</th><td width="20%" align="right"> <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 — │ │ │ │ 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> </td><td width="20%" align="center"><a accesskey="u" href="networking.stp.html">Up</a></td><td width="40%" align="right"> <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> </td><td width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right" valign="top"> <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 13. 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> </td><th width="60%" align="center">Chapter 13. Networking Tapset</th><td width="20%" align="right"> <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 — │ │ │ │ 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> </td><td width="20%" align="center"><a accesskey="u" href="networking.stp.html">Up</a></td><td width="40%" align="right"> <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> </td><td width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right" valign="top"> <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 13. 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> </td><th width="60%" align="center">Chapter 13. Networking Tapset</th><td width="20%" align="right"> <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 — │ │ │ │ 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> </td><td width="20%" align="center"><a accesskey="u" href="networking.stp.html">Up</a></td><td width="40%" align="right"> <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> </td><td width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right" valign="top"> <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 13. 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> </td><th width="60%" align="center">Chapter 13. Networking Tapset</th><td width="20%" align="right"> <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 — │ │ │ │ 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> </td><td width="20%" align="center"><a accesskey="u" href="networking.stp.html">Up</a></td><td width="40%" align="right"> <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> </td><td width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right" valign="top"> <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 13. 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> </td><th width="60%" align="center">Chapter 13. Networking Tapset</th><td width="20%" align="right"> <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 — │ │ │ │ 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> </td><td width="20%" align="center"><a accesskey="u" href="networking.stp.html">Up</a></td><td width="40%" align="right"> <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> </td><td width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right" valign="top"> <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 13. 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> </td><th width="60%" align="center">Chapter 13. Networking Tapset</th><td width="20%" align="right"> <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 — │ │ │ │ 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> </td><td width="20%" align="center"><a accesskey="u" href="networking.stp.html">Up</a></td><td width="40%" align="right"> <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> </td><td width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right" valign="top"> <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 34. Output file switching Tapset"><link rel="prev" href="switchfile.stp.html" title="Chapter 34. Output file switching Tapset"><link rel="next" href="floatingpoint.stp.html" title="Chapter 35. 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> </td><th width="60%" align="center">Chapter 34. Output file switching Tapset</th><td width="20%" align="right"> <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 — │ │ │ │ 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 2. 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> </td><th width="60%" align="center">Chapter 2. Context Functions</th><td width="20%" align="right"> <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 — │ │ │ │ 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 2. 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> </td><th width="60%" align="center">Chapter 2. Context Functions</th><td width="20%" align="right"> <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 — │ │ │ │ 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> </td><td width="20%" align="center"><a accesskey="u" href="context_stp.html">Up</a></td><td width="40%" align="right"> <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> </td><td width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right" valign="top"> <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 2. 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> </td><th width="60%" align="center">Chapter 2. Context Functions</th><td width="20%" align="right"> <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 — │ │ │ │ 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> </td><td width="20%" align="center"><a accesskey="u" href="context_stp.html">Up</a></td><td width="40%" align="right"> <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> </td><td width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right" valign="top"> <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 2. 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> </td><th width="60%" align="center">Chapter 2. Context Functions</th><td width="20%" align="right"> <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 — │ │ │ │ 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> </td><td width="20%" align="center"><a accesskey="u" href="context_stp.html">Up</a></td><td width="40%" align="right"> <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> </td><td width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right" valign="top"> <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 2. 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> </td><th width="60%" align="center">Chapter 2. Context Functions</th><td width="20%" align="right"> <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 — │ │ │ │ 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> </td><td width="20%" align="center"><a accesskey="u" href="context_stp.html">Up</a></td><td width="40%" align="right"> <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> </td><td width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right" valign="top"> <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 36. Syscall Any Tapset"><link rel="prev" href="API-syscall-any.html" title="probe::syscall_any"><link rel="next" href="livepatch.stp.html" title="Chapter 37. 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> </td><th width="60%" align="center">Chapter 36. Syscall Any Tapset</th><td width="20%" align="right"> <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 — │ │ │ │ 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 36. Syscall Any Tapset"><link rel="prev" href="syscall_any.stp.html" title="Chapter 36. 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> </td><th width="60%" align="center">Chapter 36. Syscall Any Tapset</th><td width="20%" align="right"> <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 — │ │ │ │ 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 5. Shell command functions"><link rel="prev" href="system.stp.html" title="Chapter 5. Shell command functions"><link rel="next" href="memory_stp.html" title="Chapter 6. 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> </td><th width="60%" align="center">Chapter 5. Shell command functions</th><td width="20%" align="right"> <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 — │ │ │ │ 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> </td><td width="20%" align="center"><a accesskey="u" href="system.stp.html">Up</a></td><td width="40%" align="right"> <a accesskey="n" href="memory_stp.html">Next</a></td></tr><tr><td width="40%" align="left" valign="top">Chapter 5. Shell command functions </td><td width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right" valign="top"> Chapter 6. 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 16. 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> </td><th width="60%" align="center">Chapter 16. Kernel Process Tapset</th><td width="20%" align="right"> <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 — │ │ │ │ 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">“<span class="quote">target set</span>”</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> </td><td width="20%" align="center"><a accesskey="u" href="kprocess.stp.html">Up</a></td><td width="40%" align="right"> <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> </td><td width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right" valign="top"> <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 16. 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> </td><th width="60%" align="center">Chapter 16. Kernel Process Tapset</th><td width="20%" align="right"> <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 — │ │ │ │ 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> </td><td width="20%" align="center"><a accesskey="u" href="kprocess.stp.html">Up</a></td><td width="40%" align="right"> <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> </td><td width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right" valign="top"> <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 2. 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> </td><th width="60%" align="center">Chapter 2. Context Functions</th><td width="20%" align="right"> <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 — │ │ │ │ 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 <pid> │ │ │ ├── ./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 2. 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> </td><th width="60%" align="center">Chapter 2. Context Functions</th><td width="20%" align="right"> <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 — │ │ │ │ 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">“<span class="quote">grandparent_process=>parent_process=>process</span>”</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> </td><td width="20%" align="center"><a accesskey="u" href="context_stp.html">Up</a></td><td width="40%" align="right"> <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> </td><td width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right" valign="top"> <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 2. 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> </td><th width="60%" align="center">Chapter 2. Context Functions</th><td width="20%" align="right"> <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 — │ │ │ │ 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> </td><td width="20%" align="center"><a accesskey="u" href="context_stp.html">Up</a></td><td width="40%" align="right"> <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> </td><td width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right" valign="top"> <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 2. 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> </td><th width="60%" align="center">Chapter 2. Context Functions</th><td width="20%" align="right"> <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 — │ │ │ │ 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> </td><td width="20%" align="center"><a accesskey="u" href="context_stp.html">Up</a></td><td width="40%" align="right"> <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> </td><td width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right" valign="top"> <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 2. 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> </td><th width="60%" align="center">Chapter 2. Context Functions</th><td width="20%" align="right"> <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 — │ │ │ │ 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> </td><td width="20%" align="center"><a accesskey="u" href="context_stp.html">Up</a></td><td width="40%" align="right"> <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> </td><td width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right" valign="top"> <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 2. 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> </td><th width="60%" align="center">Chapter 2. Context Functions</th><td width="20%" align="right"> <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 — │ │ │ │ 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> </td><td width="20%" align="center"><a accesskey="u" href="context_stp.html">Up</a></td><td width="40%" align="right"> <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> </td><td width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right" valign="top"> <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 21. 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 22. 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> </td><th width="60%" align="center">Chapter 21. Directory-entry (dentry) Tapset</th><td width="20%" align="right"> <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 — │ │ │ │ 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> </td><td width="20%" align="center"><a accesskey="u" href="dentry.stp.html">Up</a></td><td width="40%" align="right"> <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> </td><td width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right" valign="top"> Chapter 22. 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 2. 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> </td><th width="60%" align="center">Chapter 2. Context Functions</th><td width="20%" align="right"> <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 — │ │ │ │ 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> </td><td width="20%" align="center"><a accesskey="u" href="context_stp.html">Up</a></td><td width="40%" align="right"> <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> </td><td width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right" valign="top"> <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 2. 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> </td><th width="60%" align="center">Chapter 2. Context Functions</th><td width="20%" align="right"> <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 — │ │ │ │ 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> </td><td width="20%" align="center"><a accesskey="u" href="context_stp.html">Up</a></td><td width="40%" align="right"> <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> </td><td width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right" valign="top"> <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 2. 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> </td><th width="60%" align="center">Chapter 2. Context Functions</th><td width="20%" align="right"> <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 — │ │ │ │ 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> </td><td width="20%" align="center"><a accesskey="u" href="context_stp.html">Up</a></td><td width="40%" align="right"> <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> </td><td width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right" valign="top"> <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 2. 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> </td><th width="60%" align="center">Chapter 2. Context Functions</th><td width="20%" align="right"> <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 — │ │ │ │ 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> </td><td width="20%" align="center"><a accesskey="u" href="context_stp.html">Up</a></td><td width="40%" align="right"> <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> </td><td width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right" valign="top"> <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 2. 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> </td><th width="60%" align="center">Chapter 2. Context Functions</th><td width="20%" align="right"> <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 — │ │ │ │ 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> </td><td width="20%" align="center"><a accesskey="u" href="context_stp.html">Up</a></td><td width="40%" align="right"> <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> </td><td width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right" valign="top"> <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 2. 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> </td><th width="60%" align="center">Chapter 2. Context Functions</th><td width="20%" align="right"> <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 — │ │ │ │ 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> </td><td width="20%" align="center"><a accesskey="u" href="context_stp.html">Up</a></td><td width="40%" align="right"> <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> </td><td width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right" valign="top"> <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 2. 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> </td><th width="60%" align="center">Chapter 2. Context Functions</th><td width="20%" align="right"> <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 — │ │ │ │ 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> </td><td width="20%" align="center"><a accesskey="u" href="context_stp.html">Up</a></td><td width="40%" align="right"> <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> </td><td width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right" valign="top"> <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 2. 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> </td><th width="60%" align="center">Chapter 2. Context Functions</th><td width="20%" align="right"> <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 — │ │ │ │ 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> </td><td width="20%" align="center"><a accesskey="u" href="context_stp.html">Up</a></td><td width="40%" align="right"> <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> </td><td width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right" valign="top"> <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 2. 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> </td><th width="60%" align="center">Chapter 2. Context Functions</th><td width="20%" align="right"> <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 — │ │ │ │ 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> </td><td width="20%" align="center"><a accesskey="u" href="context_stp.html">Up</a></td><td width="40%" align="right"> <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> </td><td width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right" valign="top"> <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 2. 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> </td><th width="60%" align="center">Chapter 2. Context Functions</th><td width="20%" align="right"> <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 — │ │ │ │ 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> </td><td width="20%" align="center"><a accesskey="u" href="context_stp.html">Up</a></td><td width="40%" align="right"> <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> </td><td width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right" valign="top"> <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 2. 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> </td><th width="60%" align="center">Chapter 2. Context Functions</th><td width="20%" align="right"> <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 — │ │ │ │ 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> </td><td width="20%" align="center"><a accesskey="u" href="context_stp.html">Up</a></td><td width="40%" align="right"> <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> </td><td width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right" valign="top"> <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 2. 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> </td><th width="60%" align="center">Chapter 2. Context Functions</th><td width="20%" align="right"> <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 — │ │ │ │ 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> </td><td width="20%" align="center"><a accesskey="u" href="context_stp.html">Up</a></td><td width="40%" align="right"> <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> </td><td width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right" valign="top"> <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 2. 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> </td><th width="60%" align="center">Chapter 2. Context Functions</th><td width="20%" align="right"> <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 — │ │ │ │ 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> </td><td width="20%" align="center"><a accesskey="u" href="context_stp.html">Up</a></td><td width="40%" align="right"> <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> </td><td width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right" valign="top"> <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 2. 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> </td><th width="60%" align="center">Chapter 2. Context Functions</th><td width="20%" align="right"> <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 — │ │ │ │ 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> </td><td width="20%" align="center"><a accesskey="u" href="context_stp.html">Up</a></td><td width="40%" align="right"> <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> </td><td width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right" valign="top"> <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 2. 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> </td><th width="60%" align="center">Chapter 2. Context Functions</th><td width="20%" align="right"> <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 — │ │ │ │ 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> </td><td width="20%" align="center"><a accesskey="u" href="context_stp.html">Up</a></td><td width="40%" align="right"> <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> </td><td width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right" valign="top"> <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 2. 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> </td><th width="60%" align="center">Chapter 2. Context Functions</th><td width="20%" align="right"> <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 — │ │ │ │ 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> </td><td width="20%" align="center"><a accesskey="u" href="context_stp.html">Up</a></td><td width="40%" align="right"> <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> </td><td width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right" valign="top"> <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 2. 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> </td><th width="60%" align="center">Chapter 2. Context Functions</th><td width="20%" align="right"> <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 — │ │ │ │ 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> </td><td width="20%" align="center"><a accesskey="u" href="context_stp.html">Up</a></td><td width="40%" align="right"> <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> </td><td width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right" valign="top"> <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 2. 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> </td><th width="60%" align="center">Chapter 2. Context Functions</th><td width="20%" align="right"> <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 — │ │ │ │ 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> </td><td width="20%" align="center"><a accesskey="u" href="context_stp.html">Up</a></td><td width="40%" align="right"> <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> </td><td width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right" valign="top"> <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 7. 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> </td><th width="60%" align="center">Chapter 7. Task Time Tapset</th><td width="20%" align="right"> <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 — │ │ │ │ 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> </td><td width="20%" align="center"><a accesskey="u" href="task_time_stp.html">Up</a></td><td width="40%" align="right"> <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> </td><td width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right" valign="top"> <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 2. 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> </td><th width="60%" align="center">Chapter 2. Context Functions</th><td width="20%" align="right"> <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 — │ │ │ │ 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> </td><td width="20%" align="center"><a accesskey="u" href="context_stp.html">Up</a></td><td width="40%" align="right"> <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> </td><td width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right" valign="top"> <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 7. 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> </td><th width="60%" align="center">Chapter 7. Task Time Tapset</th><td width="20%" align="right"> <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 — │ │ │ │ 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> </td><td width="20%" align="center"><a accesskey="u" href="task_time_stp.html">Up</a></td><td width="40%" align="right"> <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> </td><td width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right" valign="top"> <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 2. 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> </td><th width="60%" align="center">Chapter 2. Context Functions</th><td width="20%" align="right"> <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 — │ │ │ │ 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> </td><td width="20%" align="center"><a accesskey="u" href="context_stp.html">Up</a></td><td width="40%" align="right"> <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> </td><td width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right" valign="top"> <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 7. 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> </td><th width="60%" align="center">Chapter 7. Task Time Tapset</th><td width="20%" align="right"> <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 — │ │ │ │ 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">“<span class="quote">usr: 0m12.908s, sys: 1m6.851s</span>”</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> </td><td width="20%" align="center"><a accesskey="u" href="task_time_stp.html">Up</a></td><td width="40%" align="right"> <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> </td><td width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right" valign="top"> <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 7. 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> </td><th width="60%" align="center">Chapter 7. Task Time Tapset</th><td width="20%" align="right"> <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 — │ │ │ │ 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">“<span class="quote">usr: 0m12.908s, sys: 1m6.851s</span>”</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> </td><td width="20%" align="center"><a accesskey="u" href="task_time_stp.html">Up</a></td><td width="40%" align="right"> <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> </td><td width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right" valign="top"> <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 2. 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> </td><th width="60%" align="center">Chapter 2. Context Functions</th><td width="20%" align="right"> <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 — │ │ │ │ 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> </td><td width="20%" align="center"><a accesskey="u" href="context_stp.html">Up</a></td><td width="40%" align="right"> <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> </td><td width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right" valign="top"> <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 7. 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> </td><th width="60%" align="center">Chapter 7. Task Time Tapset</th><td width="20%" align="right"> <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 — │ │ │ │ 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> </td><td width="20%" align="center"><a accesskey="u" href="task_time_stp.html">Up</a></td><td width="40%" align="right"> <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> </td><td width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right" valign="top"> <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 13. 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> </td><th width="60%" align="center">Chapter 13. Networking Tapset</th><td width="20%" align="right"> <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 — │ │ │ │ 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> </td><td width="20%" align="center"><a accesskey="u" href="networking.stp.html">Up</a></td><td width="40%" align="right"> <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> </td><td width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right" valign="top"> <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 13. 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> </td><th width="60%" align="center">Chapter 13. Networking Tapset</th><td width="20%" align="right"> <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 — │ │ │ │ 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> </td><td width="20%" align="center"><a accesskey="u" href="networking.stp.html">Up</a></td><td width="40%" align="right"> <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> </td><td width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right" valign="top"> <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 13. 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> </td><th width="60%" align="center">Chapter 13. Networking Tapset</th><td width="20%" align="right"> <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 — │ │ │ │ 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> </td><td width="20%" align="center"><a accesskey="u" href="networking.stp.html">Up</a></td><td width="40%" align="right"> <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> </td><td width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right" valign="top"> <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 13. 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> </td><th width="60%" align="center">Chapter 13. Networking Tapset</th><td width="20%" align="right"> <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 — │ │ │ │ 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> </td><td width="20%" align="center"><a accesskey="u" href="networking.stp.html">Up</a></td><td width="40%" align="right"> <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> </td><td width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right" valign="top"> <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 13. 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> </td><th width="60%" align="center">Chapter 13. Networking Tapset</th><td width="20%" align="right"> <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 — │ │ │ │ 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> </td><td width="20%" align="center"><a accesskey="u" href="networking.stp.html">Up</a></td><td width="40%" align="right"> <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> </td><td width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right" valign="top"> <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 13. 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> </td><th width="60%" align="center">Chapter 13. Networking Tapset</th><td width="20%" align="right"> <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 — │ │ │ │ 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> </td><td width="20%" align="center"><a accesskey="u" href="networking.stp.html">Up</a></td><td width="40%" align="right"> <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> </td><td width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right" valign="top"> <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 13. 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> </td><th width="60%" align="center">Chapter 13. Networking Tapset</th><td width="20%" align="right"> <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 — │ │ │ │ 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> </td><td width="20%" align="center"><a accesskey="u" href="networking.stp.html">Up</a></td><td width="40%" align="right"> <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> </td><td width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right" valign="top"> <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 13. 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> </td><th width="60%" align="center">Chapter 13. Networking Tapset</th><td width="20%" align="right"> <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 — │ │ │ │ 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> </td><td width="20%" align="center"><a accesskey="u" href="networking.stp.html">Up</a></td><td width="40%" align="right"> <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> </td><td width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right" valign="top"> <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 13. 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> </td><th width="60%" align="center">Chapter 13. Networking Tapset</th><td width="20%" align="right"> <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 — │ │ │ │ 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> </td><td width="20%" align="center"><a accesskey="u" href="networking.stp.html">Up</a></td><td width="40%" align="right"> <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> </td><td width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right" valign="top"> <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 15. 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> </td><th width="60%" align="center">Chapter 15. SNMP Information Tapset</th><td width="20%" align="right"> <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 — │ │ │ │ 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> </td><td width="20%" align="center"><a accesskey="u" href="snmp.stp.html">Up</a></td><td width="40%" align="right"> <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> </td><td width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right" valign="top"> <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 15. 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> </td><th width="60%" align="center">Chapter 15. SNMP Information Tapset</th><td width="20%" align="right"> <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 — │ │ │ │ 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> </td><td width="20%" align="center"><a accesskey="u" href="snmp.stp.html">Up</a></td><td width="40%" align="right"> <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> </td><td width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right" valign="top"> <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 15. 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> </td><th width="60%" align="center">Chapter 15. SNMP Information Tapset</th><td width="20%" align="right"> <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 — │ │ │ │ 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> </td><td width="20%" align="center"><a accesskey="u" href="snmp.stp.html">Up</a></td><td width="40%" align="right"> <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> </td><td width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right" valign="top"> <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 15. 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> </td><th width="60%" align="center">Chapter 15. SNMP Information Tapset</th><td width="20%" align="right"> <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 — │ │ │ │ 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> </td><td width="20%" align="center"><a accesskey="u" href="snmp.stp.html">Up</a></td><td width="40%" align="right"> <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> </td><td width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right" valign="top"> <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 15. 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> </td><th width="60%" align="center">Chapter 15. SNMP Information Tapset</th><td width="20%" align="right"> <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 — │ │ │ │ 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> </td><td width="20%" align="center"><a accesskey="u" href="snmp.stp.html">Up</a></td><td width="40%" align="right"> <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> </td><td width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right" valign="top"> <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 15. 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> </td><th width="60%" align="center">Chapter 15. SNMP Information Tapset</th><td width="20%" align="right"> <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 — │ │ │ │ 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> </td><td width="20%" align="center"><a accesskey="u" href="snmp.stp.html">Up</a></td><td width="40%" align="right"> <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> </td><td width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right" valign="top"> <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 15. 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> </td><th width="60%" align="center">Chapter 15. SNMP Information Tapset</th><td width="20%" align="right"> <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 — │ │ │ │ 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> </td><td width="20%" align="center"><a accesskey="u" href="snmp.stp.html">Up</a></td><td width="40%" align="right"> <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> </td><td width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right" valign="top"> <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 15. 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> </td><th width="60%" align="center">Chapter 15. SNMP Information Tapset</th><td width="20%" align="right"> <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 — │ │ │ │ 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> </td><td width="20%" align="center"><a accesskey="u" href="snmp.stp.html">Up</a></td><td width="40%" align="right"> <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> </td><td width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right" valign="top"> <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 15. SNMP Information Tapset"><link rel="prev" href="API-tcpmib-PassiveOpens.html" title="probe::tcpmib.PassiveOpens"><link rel="next" href="kprocess.stp.html" title="Chapter 16. 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> </td><th width="60%" align="center">Chapter 15. SNMP Information Tapset</th><td width="20%" align="right"> <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 — │ │ │ │ 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> </td><td width="20%" align="center"><a accesskey="u" href="snmp.stp.html">Up</a></td><td width="40%" align="right"> <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> </td><td width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right" valign="top"> Chapter 16. 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 15. 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> </td><th width="60%" align="center">Chapter 15. SNMP Information Tapset</th><td width="20%" align="right"> <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 — │ │ │ │ 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> </td><td width="20%" align="center"><a accesskey="u" href="snmp.stp.html">Up</a></td><td width="40%" align="right"> <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> </td><td width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right" valign="top"> <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 15. 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> </td><th width="60%" align="center">Chapter 15. SNMP Information Tapset</th><td width="20%" align="right"> <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 — │ │ │ │ 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> </td><td width="20%" align="center"><a accesskey="u" href="snmp.stp.html">Up</a></td><td width="40%" align="right"> <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> </td><td width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right" valign="top"> <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 15. 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> </td><th width="60%" align="center">Chapter 15. SNMP Information Tapset</th><td width="20%" align="right"> <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 — │ │ │ │ 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> </td><td width="20%" align="center"><a accesskey="u" href="snmp.stp.html">Up</a></td><td width="40%" align="right"> <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> </td><td width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right" valign="top"> <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 15. 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> </td><th width="60%" align="center">Chapter 15. SNMP Information Tapset</th><td width="20%" align="right"> <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 — │ │ │ │ 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> </td><td width="20%" align="center"><a accesskey="u" href="snmp.stp.html">Up</a></td><td width="40%" align="right"> <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> </td><td width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right" valign="top"> <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 15. 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> </td><th width="60%" align="center">Chapter 15. SNMP Information Tapset</th><td width="20%" align="right"> <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 — │ │ │ │ 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> </td><td width="20%" align="center"><a accesskey="u" href="snmp.stp.html">Up</a></td><td width="40%" align="right"> <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> </td><td width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right" valign="top"> <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 15. 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> </td><th width="60%" align="center">Chapter 15. SNMP Information Tapset</th><td width="20%" align="right"> <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 — │ │ │ │ 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> </td><td width="20%" align="center"><a accesskey="u" href="snmp.stp.html">Up</a></td><td width="40%" align="right"> <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> </td><td width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right" valign="top"> <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 28. 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> </td><th width="60%" align="center">Chapter 28. A collection of standard string functions</th><td width="20%" align="right"> <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 — │ │ │ │ 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> </td><td width="20%" align="center"><a accesskey="u" href="string.stp.html">Up</a></td><td width="40%" align="right"> <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> </td><td width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right" valign="top"> <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 28. 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> </td><th width="60%" align="center">Chapter 28. A collection of standard string functions</th><td width="20%" align="right"> <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 — │ │ │ │ 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">“<span class="quote">...</span>”</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> </td><td width="20%" align="center"><a accesskey="u" href="string.stp.html">Up</a></td><td width="40%" align="right"> <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> </td><td width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right" valign="top"> <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 29. 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 30. 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> </td><th width="60%" align="center">Chapter 29. Utility functions for using ansi control chars in logs</th><td width="20%" align="right"> <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 — │ │ │ │ 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> </td><td width="20%" align="center"><a accesskey="u" href="ansi.stp.html">Up</a></td><td width="40%" align="right"> <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> </td><td width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right" valign="top"> Chapter 30. 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 29. 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> </td><th width="60%" align="center">Chapter 29. Utility functions for using ansi control chars in logs</th><td width="20%" align="right"> <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 — │ │ │ │ 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 2. 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> </td><th width="60%" align="center">Chapter 2. Context Functions</th><td width="20%" align="right"> <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 — │ │ │ │ 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> </td><td width="20%" align="center"><a accesskey="u" href="context_stp.html">Up</a></td><td width="40%" align="right"> <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> </td><td width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right" valign="top"> <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 28. 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 29. 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> </td><th width="60%" align="center">Chapter 28. A collection of standard string functions</th><td width="20%" align="right"> <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 — │ │ │ │ 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 11. TTY Tapset"><link rel="prev" href="tty.stp.html" title="Chapter 11. 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> </td><th width="60%" align="center">Chapter 11. TTY Tapset</th><td width="20%" align="right"> <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 — │ │ │ │ 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> </td><td width="20%" align="center"><a accesskey="u" href="tty.stp.html">Up</a></td><td width="40%" align="right"> <a accesskey="n" href="API-tty-ioctl.html">Next</a></td></tr><tr><td width="40%" align="left" valign="top">Chapter 11. TTY Tapset </td><td width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right" valign="top"> <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 11. 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> </td><th width="60%" align="center">Chapter 11. TTY Tapset</th><td width="20%" align="right"> <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 — │ │ │ │ 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> </td><td width="20%" align="center"><a accesskey="u" href="tty.stp.html">Up</a></td><td width="40%" align="right"> <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> </td><td width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right" valign="top"> <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 11. 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> </td><th width="60%" align="center">Chapter 11. TTY Tapset</th><td width="20%" align="right"> <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 — │ │ │ │ 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> </td><td width="20%" align="center"><a accesskey="u" href="tty.stp.html">Up</a></td><td width="40%" align="right"> <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> </td><td width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right" valign="top"> <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 11. 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> </td><th width="60%" align="center">Chapter 11. TTY Tapset</th><td width="20%" align="right"> <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 — │ │ │ │ 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> </td><td width="20%" align="center"><a accesskey="u" href="tty.stp.html">Up</a></td><td width="40%" align="right"> <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> </td><td width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right" valign="top"> <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 11. 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> </td><th width="60%" align="center">Chapter 11. TTY Tapset</th><td width="20%" align="right"> <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 — │ │ │ │ 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> </td><td width="20%" align="center"><a accesskey="u" href="tty.stp.html">Up</a></td><td width="40%" align="right"> <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> </td><td width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right" valign="top"> <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 11. 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> </td><th width="60%" align="center">Chapter 11. TTY Tapset</th><td width="20%" align="right"> <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 — │ │ │ │ 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> </td><td width="20%" align="center"><a accesskey="u" href="tty.stp.html">Up</a></td><td width="40%" align="right"> <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> </td><td width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right" valign="top"> <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 11. 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> </td><th width="60%" align="center">Chapter 11. TTY Tapset</th><td width="20%" align="right"> <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 — │ │ │ │ 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> </td><td width="20%" align="center"><a accesskey="u" href="tty.stp.html">Up</a></td><td width="40%" align="right"> <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> </td><td width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right" valign="top"> <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 11. 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> </td><th width="60%" align="center">Chapter 11. TTY Tapset</th><td width="20%" align="right"> <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 — │ │ │ │ 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> </td><td width="20%" align="center"><a accesskey="u" href="tty.stp.html">Up</a></td><td width="40%" align="right"> <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> </td><td width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right" valign="top"> <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 11. 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> </td><th width="60%" align="center">Chapter 11. TTY Tapset</th><td width="20%" align="right"> <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 — │ │ │ │ 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> </td><td width="20%" align="center"><a accesskey="u" href="tty.stp.html">Up</a></td><td width="40%" align="right"> <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> </td><td width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right" valign="top"> <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 11. 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> </td><th width="60%" align="center">Chapter 11. TTY Tapset</th><td width="20%" align="right"> <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 — │ │ │ │ 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> </td><td width="20%" align="center"><a accesskey="u" href="tty.stp.html">Up</a></td><td width="40%" align="right"> <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> </td><td width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right" valign="top"> <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 11. TTY Tapset"><link rel="prev" href="API-tty-unregister.html" title="probe::tty.unregister"><link rel="next" href="irq.stp.html" title="Chapter 12. 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> </td><th width="60%" align="center">Chapter 11. TTY Tapset</th><td width="20%" align="right"> <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 — │ │ │ │ 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> </td><td width="20%" align="center"><a accesskey="u" href="tty.stp.html">Up</a></td><td width="40%" align="right"> <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> </td><td width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right" valign="top"> Chapter 12. 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 4. 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> </td><th width="60%" align="center">Chapter 4. Time utility functions</th><td width="20%" align="right"> <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 — │ │ │ │ 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> </td><td width="20%" align="center"><a accesskey="u" href="ctime.stp.html">Up</a></td><td width="40%" align="right"> <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> </td><td width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right" valign="top"> <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 4. 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> </td><th width="60%" align="center">Chapter 4. Time utility functions</th><td width="20%" align="right"> <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 — │ │ │ │ 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> </td><td width="20%" align="center"><a accesskey="u" href="ctime.stp.html">Up</a></td><td width="40%" align="right"> <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> </td><td width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right" valign="top"> <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 4. Time utility functions"><link rel="prev" href="API-tz-gmtoff.html" title="function::tz_gmtoff"><link rel="next" href="system.stp.html" title="Chapter 5. 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> </td><th width="60%" align="center">Chapter 4. Time utility functions</th><td width="20%" align="right"> <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 — │ │ │ │ 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> </td><td width="20%" align="center"><a accesskey="u" href="ctime.stp.html">Up</a></td><td width="40%" align="right"> <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> </td><td width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right" valign="top"> Chapter 5. 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 2. 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> </td><th width="60%" align="center">Chapter 2. Context Functions</th><td width="20%" align="right"> <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 — │ │ │ │ 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> </td><td width="20%" align="center"><a accesskey="u" href="context_stp.html">Up</a></td><td width="40%" align="right"> <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> </td><td width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right" valign="top"> <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 2. 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> </td><th width="60%" align="center">Chapter 2. Context Functions</th><td width="20%" align="right"> <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 — │ │ │ │ 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> </td><td width="20%" align="center"><a accesskey="u" href="context_stp.html">Up</a></td><td width="40%" align="right"> <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> </td><td width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right" valign="top"> <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 2. 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> </td><th width="60%" align="center">Chapter 2. Context Functions</th><td width="20%" align="right"> <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 — │ │ │ │ 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> </td><td width="20%" align="center"><a accesskey="u" href="context_stp.html">Up</a></td><td width="40%" align="right"> <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> </td><td width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right" valign="top"> <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 2. 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> </td><th width="60%" align="center">Chapter 2. Context Functions</th><td width="20%" align="right"> <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 — │ │ │ │ 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> </td><td width="20%" align="center"><a accesskey="u" href="context_stp.html">Up</a></td><td width="40%" align="right"> <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> </td><td width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right" valign="top"> <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 2. 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> </td><th width="60%" align="center">Chapter 2. Context Functions</th><td width="20%" align="right"> <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 — │ │ │ │ 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> </td><td width="20%" align="center"><a accesskey="u" href="context_stp.html">Up</a></td><td width="40%" align="right"> <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> </td><td width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right" valign="top"> <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 2. 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> </td><th width="60%" align="center">Chapter 2. Context Functions</th><td width="20%" align="right"> <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 — │ │ │ │ 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> </td><td width="20%" align="center"><a accesskey="u" href="context_stp.html">Up</a></td><td width="40%" align="right"> <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> </td><td width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right" valign="top"> <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 27. Guru tapsets"><link rel="prev" href="API-raise.html" title="function::raise"><link rel="next" href="string.stp.html" title="Chapter 28. 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> </td><th width="60%" align="center">Chapter 27. Guru tapsets</th><td width="20%" align="right"> <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 — │ │ │ │ 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> </td><td width="20%" align="center"><a accesskey="u" href="guru-delay.stp.html">Up</a></td><td width="40%" align="right"> <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> </td><td width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right" valign="top"> Chapter 28. 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 13. 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> </td><th width="60%" align="center">Chapter 13. Networking Tapset</th><td width="20%" align="right"> <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 — │ │ │ │ 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> </td><td width="20%" align="center"><a accesskey="u" href="networking.stp.html">Up</a></td><td width="40%" align="right"> <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> </td><td width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right" valign="top"> <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 13. 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> </td><th width="60%" align="center">Chapter 13. Networking Tapset</th><td width="20%" align="right"> <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 — │ │ │ │ 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> </td><td width="20%" align="center"><a accesskey="u" href="networking.stp.html">Up</a></td><td width="40%" align="right"> <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> </td><td width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right" valign="top"> <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 13. 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> </td><th width="60%" align="center">Chapter 13. Networking Tapset</th><td width="20%" align="right"> <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 — │ │ │ │ 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> </td><td width="20%" align="center"><a accesskey="u" href="networking.stp.html">Up</a></td><td width="40%" align="right"> <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> </td><td width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right" valign="top"> <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 13. 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> </td><th width="60%" align="center">Chapter 13. Networking Tapset</th><td width="20%" align="right"> <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 — │ │ │ │ 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> </td><td width="20%" align="center"><a accesskey="u" href="networking.stp.html">Up</a></td><td width="40%" align="right"> <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> </td><td width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right" valign="top"> <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 13. Networking Tapset"><link rel="prev" href="API-udp-sendmsg.html" title="probe::udp.sendmsg"><link rel="next" href="socket.stp.html" title="Chapter 14. 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> </td><th width="60%" align="center">Chapter 13. Networking Tapset</th><td width="20%" align="right"> <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 — │ │ │ │ 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> </td><td width="20%" align="center"><a accesskey="u" href="networking.stp.html">Up</a></td><td width="40%" align="right"> <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> </td><td width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right" valign="top"> Chapter 14. 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 13. 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> </td><th width="60%" align="center">Chapter 13. Networking Tapset</th><td width="20%" align="right"> <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 — │ │ │ │ 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> </td><td width="20%" align="center"><a accesskey="u" href="networking.stp.html">Up</a></td><td width="40%" align="right"> <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> </td><td width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right" valign="top"> <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 2. 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> </td><th width="60%" align="center">Chapter 2. Context Functions</th><td width="20%" align="right"> <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 — │ │ │ │ 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> </td><td width="20%" align="center"><a accesskey="u" href="context_stp.html">Up</a></td><td width="40%" align="right"> <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> </td><td width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right" valign="top"> <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 2. 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> </td><th width="60%" align="center">Chapter 2. Context Functions</th><td width="20%" align="right"> <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 — │ │ │ │ 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> </td><td width="20%" align="center"><a accesskey="u" href="context_stp.html">Up</a></td><td width="40%" align="right"> <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> </td><td width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right" valign="top"> <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 2. 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> </td><th width="60%" align="center">Chapter 2. Context Functions</th><td width="20%" align="right"> <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 — │ │ │ │ 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> </td><td width="20%" align="center"><a accesskey="u" href="context_stp.html">Up</a></td><td width="40%" align="right"> <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> </td><td width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right" valign="top"> <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 2. 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> </td><th width="60%" align="center">Chapter 2. Context Functions</th><td width="20%" align="right"> <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 — │ │ │ │ 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> </td><td width="20%" align="center"><a accesskey="u" href="context_stp.html">Up</a></td><td width="40%" align="right"> <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> </td><td width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right" valign="top"> <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 2. 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> </td><th width="60%" align="center">Chapter 2. Context Functions</th><td width="20%" align="right"> <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 — │ │ │ │ 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> </td><td width="20%" align="center"><a accesskey="u" href="context_stp.html">Up</a></td><td width="40%" align="right"> <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> </td><td width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right" valign="top"> <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 7. Task Time Tapset"><link rel="prev" href="API-task-utime.html" title="function::task_utime"><link rel="next" href="sched.stp.html" title="Chapter 8. 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> </td><th width="60%" align="center">Chapter 7. Task Time Tapset</th><td width="20%" align="right"> <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 — │ │ │ │ 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">“<span class="quote">XmY.ZZZZZZs</span>”</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> </td><td width="20%" align="center"><a accesskey="u" href="task_time_stp.html">Up</a></td><td width="40%" align="right"> <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> </td><td width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right" valign="top"> Chapter 8. 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 25. 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> </td><th width="60%" align="center">Chapter 25. String and data retrieving functions Tapset</th><td width="20%" align="right"> <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 — │ │ │ │ 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> </td><td width="20%" align="center"><a accesskey="u" href="conversions.stp.html">Up</a></td><td width="40%" align="right"> <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> </td><td width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right" valign="top"> <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 25. 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> </td><th width="60%" align="center">Chapter 25. String and data retrieving functions Tapset</th><td width="20%" align="right"> <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 — │ │ │ │ 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 25. 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> </td><th width="60%" align="center">Chapter 25. String and data retrieving functions Tapset</th><td width="20%" align="right"> <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 — │ │ │ │ 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> </td><td width="20%" align="center"><a accesskey="u" href="conversions.stp.html">Up</a></td><td width="40%" align="right"> <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> </td><td width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right" valign="top"> <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 25. 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> </td><th width="60%" align="center">Chapter 25. String and data retrieving functions Tapset</th><td width="20%" align="right"> <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 — │ │ │ │ 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> </td><td width="20%" align="center"><a accesskey="u" href="conversions.stp.html">Up</a></td><td width="40%" align="right"> <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> </td><td width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right" valign="top"> <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 25. 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> </td><th width="60%" align="center">Chapter 25. String and data retrieving functions Tapset</th><td width="20%" align="right"> <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 — │ │ │ │ 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> </td><td width="20%" align="center"><a accesskey="u" href="conversions.stp.html">Up</a></td><td width="40%" align="right"> <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> </td><td width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right" valign="top"> <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 25. 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> </td><th width="60%" align="center">Chapter 25. String and data retrieving functions Tapset</th><td width="20%" align="right"> <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 — │ │ │ │ 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> </td><td width="20%" align="center"><a accesskey="u" href="conversions.stp.html">Up</a></td><td width="40%" align="right"> <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> </td><td width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right" valign="top"> <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 25. 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> </td><th width="60%" align="center">Chapter 25. String and data retrieving functions Tapset</th><td width="20%" align="right"> <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 — │ │ │ │ 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> </td><td width="20%" align="center"><a accesskey="u" href="conversions.stp.html">Up</a></td><td width="40%" align="right"> <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> </td><td width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right" valign="top"> <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 25. 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> </td><th width="60%" align="center">Chapter 25. String and data retrieving functions Tapset</th><td width="20%" align="right"> <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 — │ │ │ │ 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> </td><td width="20%" align="center"><a accesskey="u" href="conversions.stp.html">Up</a></td><td width="40%" align="right"> <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> </td><td width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right" valign="top"> <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 25. 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> </td><th width="60%" align="center">Chapter 25. String and data retrieving functions Tapset</th><td width="20%" align="right"> <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 — │ │ │ │ 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> </td><td width="20%" align="center"><a accesskey="u" href="conversions.stp.html">Up</a></td><td width="40%" align="right"> <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> </td><td width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right" valign="top"> <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 25. 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> </td><th width="60%" align="center">Chapter 25. String and data retrieving functions Tapset</th><td width="20%" align="right"> <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 — │ │ │ │ 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> </td><td width="20%" align="center"><a accesskey="u" href="conversions.stp.html">Up</a></td><td width="40%" align="right"> <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> </td><td width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right" valign="top"> <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 25. 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> </td><th width="60%" align="center">Chapter 25. String and data retrieving functions Tapset</th><td width="20%" align="right"> <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 — │ │ │ │ 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> </td><td width="20%" align="center"><a accesskey="u" href="conversions.stp.html">Up</a></td><td width="40%" align="right"> <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> </td><td width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right" valign="top"> <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 25. 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> </td><th width="60%" align="center">Chapter 25. String and data retrieving functions Tapset</th><td width="20%" align="right"> <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 — │ │ │ │ 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> </td><td width="20%" align="center"><a accesskey="u" href="conversions.stp.html">Up</a></td><td width="40%" align="right"> <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> </td><td width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right" valign="top"> <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 25. 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> </td><th width="60%" align="center">Chapter 25. String and data retrieving functions Tapset</th><td width="20%" align="right"> <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 — │ │ │ │ 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> </td><td width="20%" align="center"><a accesskey="u" href="conversions.stp.html">Up</a></td><td width="40%" align="right"> <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> </td><td width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right" valign="top"> <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 25. 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> </td><th width="60%" align="center">Chapter 25. String and data retrieving functions Tapset</th><td width="20%" align="right"> <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 — │ │ │ │ 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> </td><td width="20%" align="center"><a accesskey="u" href="conversions.stp.html">Up</a></td><td width="40%" align="right"> <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> </td><td width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right" valign="top"> <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 25. 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> </td><th width="60%" align="center">Chapter 25. String and data retrieving functions Tapset</th><td width="20%" align="right"> <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 — │ │ │ │ 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> </td><td width="20%" align="center"><a accesskey="u" href="conversions.stp.html">Up</a></td><td width="40%" align="right"> <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> </td><td width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right" valign="top"> <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 25. 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> </td><th width="60%" align="center">Chapter 25. String and data retrieving functions Tapset</th><td width="20%" align="right"> <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 — │ │ │ │ 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> </td><td width="20%" align="center"><a accesskey="u" href="conversions.stp.html">Up</a></td><td width="40%" align="right"> <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> </td><td width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right" valign="top"> <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 25. 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> </td><th width="60%" align="center">Chapter 25. String and data retrieving functions Tapset</th><td width="20%" align="right"> <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 — │ │ │ │ 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> </td><td width="20%" align="center"><a accesskey="u" href="conversions.stp.html">Up</a></td><td width="40%" align="right"> <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> </td><td width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right" valign="top"> <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 25. 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> </td><th width="60%" align="center">Chapter 25. String and data retrieving functions Tapset</th><td width="20%" align="right"> <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 — │ │ │ │ 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> </td><td width="20%" align="center"><a accesskey="u" href="conversions.stp.html">Up</a></td><td width="40%" align="right"> <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> </td><td width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right" valign="top"> <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 25. 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> </td><th width="60%" align="center">Chapter 25. String and data retrieving functions Tapset</th><td width="20%" align="right"> <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 — │ │ │ │ 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> </td><td width="20%" align="center"><a accesskey="u" href="conversions.stp.html">Up</a></td><td width="40%" align="right"> <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> </td><td width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right" valign="top"> <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 2. 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> </td><th width="60%" align="center">Chapter 2. Context Functions</th><td width="20%" align="right"> <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 — │ │ │ │ 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> </td><td width="20%" align="center"><a accesskey="u" href="context_stp.html">Up</a></td><td width="40%" align="right"> <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> </td><td width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right" valign="top"> <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 25. 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> </td><th width="60%" align="center">Chapter 25. String and data retrieving functions Tapset</th><td width="20%" align="right"> <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 — │ │ │ │ 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> </td><td width="20%" align="center"><a accesskey="u" href="conversions.stp.html">Up</a></td><td width="40%" align="right"> <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> </td><td width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right" valign="top"> <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 25. 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> </td><th width="60%" align="center">Chapter 25. String and data retrieving functions Tapset</th><td width="20%" align="right"> <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 — │ │ │ │ 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> </td><td width="20%" align="center"><a accesskey="u" href="conversions.stp.html">Up</a></td><td width="40%" align="right"> <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> </td><td width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right" valign="top"> <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 25. 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> </td><th width="60%" align="center">Chapter 25. String and data retrieving functions Tapset</th><td width="20%" align="right"> <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 — │ │ │ │ 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> </td><td width="20%" align="center"><a accesskey="u" href="conversions.stp.html">Up</a></td><td width="40%" align="right"> <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> </td><td width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right" valign="top"> <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 25. 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> </td><th width="60%" align="center">Chapter 25. String and data retrieving functions Tapset</th><td width="20%" align="right"> <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 — │ │ │ │ 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> </td><td width="20%" align="center"><a accesskey="u" href="conversions.stp.html">Up</a></td><td width="40%" align="right"> <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> </td><td width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right" valign="top"> <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 25. 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> </td><th width="60%" align="center">Chapter 25. String and data retrieving functions Tapset</th><td width="20%" align="right"> <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 — │ │ │ │ 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 25. 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> </td><th width="60%" align="center">Chapter 25. String and data retrieving functions Tapset</th><td width="20%" align="right"> <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 — │ │ │ │ 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">“<span class="quote"><unknown></span>”</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> </td><td width="20%" align="center"><a accesskey="u" href="conversions.stp.html">Up</a></td><td width="40%" align="right"> <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> </td><td width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right" valign="top"> <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 25. 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> </td><th width="60%" align="center">Chapter 25. String and data retrieving functions Tapset</th><td width="20%" align="right"> <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 — │ │ │ │ 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> </td><td width="20%" align="center"><a accesskey="u" href="conversions.stp.html">Up</a></td><td width="40%" align="right"> <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> </td><td width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right" valign="top"> <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 25. 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> </td><th width="60%" align="center">Chapter 25. String and data retrieving functions Tapset</th><td width="20%" align="right"> <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 — │ │ │ │ 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> </td><td width="20%" align="center"><a accesskey="u" href="conversions.stp.html">Up</a></td><td width="40%" align="right"> <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> </td><td width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right" valign="top"> <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 25. 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> </td><th width="60%" align="center">Chapter 25. String and data retrieving functions Tapset</th><td width="20%" align="right"> <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 — │ │ │ │ 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> </td><td width="20%" align="center"><a accesskey="u" href="conversions.stp.html">Up</a></td><td width="40%" align="right"> <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> </td><td width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right" valign="top"> <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 25. 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> </td><th width="60%" align="center">Chapter 25. String and data retrieving functions Tapset</th><td width="20%" align="right"> <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 — │ │ │ │ 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> </td><td width="20%" align="center"><a accesskey="u" href="conversions.stp.html">Up</a></td><td width="40%" align="right"> <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> </td><td width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right" valign="top"> <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 25. 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> </td><th width="60%" align="center">Chapter 25. String and data retrieving functions Tapset</th><td width="20%" align="right"> <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 — │ │ │ │ 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> </td><td width="20%" align="center"><a accesskey="u" href="conversions.stp.html">Up</a></td><td width="40%" align="right"> <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> </td><td width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right" valign="top"> <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 25. 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> </td><th width="60%" align="center">Chapter 25. String and data retrieving functions Tapset</th><td width="20%" align="right"> <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 — │ │ │ │ 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> </td><td width="20%" align="center"><a accesskey="u" href="conversions.stp.html">Up</a></td><td width="40%" align="right"> <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> </td><td width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right" valign="top"> <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 25. 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> </td><th width="60%" align="center">Chapter 25. String and data retrieving functions Tapset</th><td width="20%" align="right"> <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 — │ │ │ │ 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> </td><td width="20%" align="center"><a accesskey="u" href="conversions.stp.html">Up</a></td><td width="40%" align="right"> <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> </td><td width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right" valign="top"> <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 25. 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> </td><th width="60%" align="center">Chapter 25. String and data retrieving functions Tapset</th><td width="20%" align="right"> <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 — │ │ │ │ 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> </td><td width="20%" align="center"><a accesskey="u" href="conversions.stp.html">Up</a></td><td width="40%" align="right"> <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> </td><td width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right" valign="top"> <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 25. 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> </td><th width="60%" align="center">Chapter 25. String and data retrieving functions Tapset</th><td width="20%" align="right"> <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 — │ │ │ │ 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> </td><td width="20%" align="center"><a accesskey="u" href="conversions.stp.html">Up</a></td><td width="40%" align="right"> <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> </td><td width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right" valign="top"> <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 25. 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> </td><th width="60%" align="center">Chapter 25. String and data retrieving functions Tapset</th><td width="20%" align="right"> <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 — │ │ │ │ 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> </td><td width="20%" align="center"><a accesskey="u" href="conversions.stp.html">Up</a></td><td width="40%" align="right"> <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> </td><td width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right" valign="top"> <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 25. 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> </td><th width="60%" align="center">Chapter 25. String and data retrieving functions Tapset</th><td width="20%" align="right"> <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 — │ │ │ │ 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> </td><td width="20%" align="center"><a accesskey="u" href="conversions.stp.html">Up</a></td><td width="40%" align="right"> <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> </td><td width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right" valign="top"> <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 25. 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> </td><th width="60%" align="center">Chapter 25. String and data retrieving functions Tapset</th><td width="20%" align="right"> <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 — │ │ │ │ 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> </td><td width="20%" align="center"><a accesskey="u" href="conversions.stp.html">Up</a></td><td width="40%" align="right"> <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> </td><td width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right" valign="top"> <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 25. 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> </td><th width="60%" align="center">Chapter 25. String and data retrieving functions Tapset</th><td width="20%" align="right"> <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 — │ │ │ │ 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> </td><td width="20%" align="center"><a accesskey="u" href="conversions.stp.html">Up</a></td><td width="40%" align="right"> <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> </td><td width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right" valign="top"> <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 25. 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> </td><th width="60%" align="center">Chapter 25. String and data retrieving functions Tapset</th><td width="20%" align="right"> <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 — │ │ │ │ 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> </td><td width="20%" align="center"><a accesskey="u" href="conversions.stp.html">Up</a></td><td width="40%" align="right"> <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> </td><td width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right" valign="top"> <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 25. 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> </td><th width="60%" align="center">Chapter 25. String and data retrieving functions Tapset</th><td width="20%" align="right"> <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 — │ │ │ │ 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> </td><td width="20%" align="center"><a accesskey="u" href="conversions.stp.html">Up</a></td><td width="40%" align="right"> <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> </td><td width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right" valign="top"> <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 25. 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> </td><th width="60%" align="center">Chapter 25. String and data retrieving functions Tapset</th><td width="20%" align="right"> <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 — │ │ │ │ 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> </td><td width="20%" align="center"><a accesskey="u" href="conversions.stp.html">Up</a></td><td width="40%" align="right"> <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> </td><td width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right" valign="top"> <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 25. 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> </td><th width="60%" align="center">Chapter 25. String and data retrieving functions Tapset</th><td width="20%" align="right"> <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 — │ │ │ │ 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> </td><td width="20%" align="center"><a accesskey="u" href="conversions.stp.html">Up</a></td><td width="40%" align="right"> <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> </td><td width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right" valign="top"> <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 25. 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> </td><th width="60%" align="center">Chapter 25. String and data retrieving functions Tapset</th><td width="20%" align="right"> <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 — │ │ │ │ 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> </td><td width="20%" align="center"><a accesskey="u" href="conversions.stp.html">Up</a></td><td width="40%" align="right"> <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> </td><td width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right" valign="top"> <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 25. 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> </td><th width="60%" align="center">Chapter 25. String and data retrieving functions Tapset</th><td width="20%" align="right"> <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 — │ │ │ │ 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> </td><td width="20%" align="center"><a accesskey="u" href="conversions.stp.html">Up</a></td><td width="40%" align="right"> <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> </td><td width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right" valign="top"> <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 25. 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> </td><th width="60%" align="center">Chapter 25. String and data retrieving functions Tapset</th><td width="20%" align="right"> <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 — │ │ │ │ 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> </td><td width="20%" align="center"><a accesskey="u" href="conversions.stp.html">Up</a></td><td width="40%" align="right"> <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> </td><td width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right" valign="top"> <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 25. 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> </td><th width="60%" align="center">Chapter 25. String and data retrieving functions Tapset</th><td width="20%" align="right"> <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 — │ │ │ │ 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> </td><td width="20%" align="center"><a accesskey="u" href="conversions.stp.html">Up</a></td><td width="40%" align="right"> <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> </td><td width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right" valign="top"> <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 25. 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 26. 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> </td><th width="60%" align="center">Chapter 25. String and data retrieving functions Tapset</th><td width="20%" align="right"> <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 — │ │ │ │ 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> </td><td width="20%" align="center"><a accesskey="u" href="conversions.stp.html">Up</a></td><td width="40%" align="right"> <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> </td><td width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right" valign="top"> Chapter 26. 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 25. 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> </td><th width="60%" align="center">Chapter 25. String and data retrieving functions Tapset</th><td width="20%" align="right"> <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 — │ │ │ │ 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> </td><td width="20%" align="center"><a accesskey="u" href="conversions.stp.html">Up</a></td><td width="40%" align="right"> <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> </td><td width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right" valign="top"> <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 20. Device Tapset"><link rel="prev" href="API-MKDEV.html" title="function::MKDEV"><link rel="next" href="dentry.stp.html" title="Chapter 21. 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> </td><th width="60%" align="center">Chapter 20. Device Tapset</th><td width="20%" align="right"> <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 — │ │ │ │ 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> </td><td width="20%" align="center"><a accesskey="u" href="dev.stp.html">Up</a></td><td width="40%" align="right"> <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> </td><td width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right" valign="top"> Chapter 21. 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 2. 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> </td><th width="60%" align="center">Chapter 2. Context Functions</th><td width="20%" align="right"> <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 — │ │ │ │ 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> </td><td width="20%" align="center"><a accesskey="u" href="context_stp.html">Up</a></td><td width="40%" align="right"> <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> </td><td width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right" valign="top"> <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 2. 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> </td><th width="60%" align="center">Chapter 2. Context Functions</th><td width="20%" align="right"> <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 — │ │ │ │ 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 2. 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> </td><th width="60%" align="center">Chapter 2. Context Functions</th><td width="20%" align="right"> <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 — │ │ │ │ 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> </td><td width="20%" align="center"><a accesskey="u" href="context_stp.html">Up</a></td><td width="40%" align="right"> <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> </td><td width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right" valign="top"> <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 2. 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> </td><th width="60%" align="center">Chapter 2. Context Functions</th><td width="20%" align="right"> <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 — │ │ │ │ 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> </td><td width="20%" align="center"><a accesskey="u" href="context_stp.html">Up</a></td><td width="40%" align="right"> <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> </td><td width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right" valign="top"> <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 2. 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> </td><th width="60%" align="center">Chapter 2. Context Functions</th><td width="20%" align="right"> <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 — │ │ │ │ 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> </td><td width="20%" align="center"><a accesskey="u" href="context_stp.html">Up</a></td><td width="40%" align="right"> <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> </td><td width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right" valign="top"> <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 2. Context Functions"><link rel="prev" href="API-usymline.html" title="function::usymline"><link rel="next" href="timestamp_stp.html" title="Chapter 3. 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> </td><th width="60%" align="center">Chapter 2. Context Functions</th><td width="20%" align="right"> <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 — │ │ │ │ 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> </td><td width="20%" align="center"><a accesskey="u" href="context_stp.html">Up</a></td><td width="40%" align="right"> <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> </td><td width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right" valign="top"> Chapter 3. 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 6. 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> </td><th width="60%" align="center">Chapter 6. Memory Tapset</th><td width="20%" align="right"> <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 — │ │ │ │ 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> </td><td width="20%" align="center"><a accesskey="u" href="memory_stp.html">Up</a></td><td width="40%" align="right"> <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> </td><td width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right" valign="top"> <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 6. 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> </td><th width="60%" align="center">Chapter 6. Memory Tapset</th><td width="20%" align="right"> <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 — │ │ │ │ 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> </td><td width="20%" align="center"><a accesskey="u" href="memory_stp.html">Up</a></td><td width="40%" align="right"> <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> </td><td width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right" valign="top"> <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 6. 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> </td><th width="60%" align="center">Chapter 6. Memory Tapset</th><td width="20%" align="right"> <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 — │ │ │ │ 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> </td><td width="20%" align="center"><a accesskey="u" href="memory_stp.html">Up</a></td><td width="40%" align="right"> <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> </td><td width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right" valign="top"> <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 6. 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> </td><th width="60%" align="center">Chapter 6. Memory Tapset</th><td width="20%" align="right"> <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 — │ │ │ │ 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> </td><td width="20%" align="center"><a accesskey="u" href="memory_stp.html">Up</a></td><td width="40%" align="right"> <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> </td><td width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right" valign="top"> <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 6. 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> </td><th width="60%" align="center">Chapter 6. Memory Tapset</th><td width="20%" align="right"> <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 — │ │ │ │ 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> </td><td width="20%" align="center"><a accesskey="u" href="memory_stp.html">Up</a></td><td width="40%" align="right"> <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> </td><td width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right" valign="top"> <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 6. 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> </td><th width="60%" align="center">Chapter 6. Memory Tapset</th><td width="20%" align="right"> <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 — │ │ │ │ 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> </td><td width="20%" align="center"><a accesskey="u" href="memory_stp.html">Up</a></td><td width="40%" align="right"> <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> </td><td width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right" valign="top"> <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 6. 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> </td><th width="60%" align="center">Chapter 6. Memory Tapset</th><td width="20%" align="right"> <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 — │ │ │ │ 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> </td><td width="20%" align="center"><a accesskey="u" href="memory_stp.html">Up</a></td><td width="40%" align="right"> <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> </td><td width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right" valign="top"> <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 6. 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> </td><th width="60%" align="center">Chapter 6. Memory Tapset</th><td width="20%" align="right"> <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 — │ │ │ │ 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> </td><td width="20%" align="center"><a accesskey="u" href="memory_stp.html">Up</a></td><td width="40%" align="right"> <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> </td><td width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right" valign="top"> <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 6. 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> </td><th width="60%" align="center">Chapter 6. Memory Tapset</th><td width="20%" align="right"> <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 — │ │ │ │ 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> </td><td width="20%" align="center"><a accesskey="u" href="memory_stp.html">Up</a></td><td width="40%" align="right"> <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> </td><td width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right" valign="top"> <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 6. 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> </td><th width="60%" align="center">Chapter 6. Memory Tapset</th><td width="20%" align="right"> <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 — │ │ │ │ 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> </td><td width="20%" align="center"><a accesskey="u" href="memory_stp.html">Up</a></td><td width="40%" align="right"> <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> </td><td width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right" valign="top"> <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 6. 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> </td><th width="60%" align="center">Chapter 6. Memory Tapset</th><td width="20%" align="right"> <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 — │ │ │ │ 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> </td><td width="20%" align="center"><a accesskey="u" href="memory_stp.html">Up</a></td><td width="40%" align="right"> <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> </td><td width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right" valign="top"> <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 6. 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> </td><th width="60%" align="center">Chapter 6. Memory Tapset</th><td width="20%" align="right"> <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 — │ │ │ │ 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> </td><td width="20%" align="center"><a accesskey="u" href="memory_stp.html">Up</a></td><td width="40%" align="right"> <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> </td><td width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right" valign="top"> <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 6. 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> </td><th width="60%" align="center">Chapter 6. Memory Tapset</th><td width="20%" align="right"> <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 — │ │ │ │ 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> </td><td width="20%" align="center"><a accesskey="u" href="memory_stp.html">Up</a></td><td width="40%" align="right"> <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> </td><td width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right" valign="top"> <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 6. 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 7. 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> </td><th width="60%" align="center">Chapter 6. Memory Tapset</th><td width="20%" align="right"> <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 — │ │ │ │ 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> </td><td width="20%" align="center"><a accesskey="u" href="memory_stp.html">Up</a></td><td width="40%" align="right"> <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> </td><td width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right" valign="top"> Chapter 7. 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 6. 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> </td><th width="60%" align="center">Chapter 6. Memory Tapset</th><td width="20%" align="right"> <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 — │ │ │ │ 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> </td><td width="20%" align="center"><a accesskey="u" href="memory_stp.html">Up</a></td><td width="40%" align="right"> <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> </td><td width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right" valign="top"> <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 22. Logging Tapset"><link rel="prev" href="API-printk.html" title="function::printk"><link rel="next" href="queue_stats.stp.html" title="Chapter 23. 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> </td><th width="60%" align="center">Chapter 22. Logging Tapset</th><td width="20%" align="right"> <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 — │ │ │ │ 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> </td><td width="20%" align="center"><a accesskey="u" href="logging.stp.html">Up</a></td><td width="40%" align="right"> <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> </td><td width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right" valign="top"> Chapter 23. 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 12. 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> </td><th width="60%" align="center">Chapter 12. Interrupt Request (IRQ) Tapset</th><td width="20%" align="right"> <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 — │ │ │ │ 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> </td><td width="20%" align="center"><a accesskey="u" href="irq.stp.html">Up</a></td><td width="40%" align="right"> <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> </td><td width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right" valign="top"> <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 12. 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> </td><th width="60%" align="center">Chapter 12. Interrupt Request (IRQ) Tapset</th><td width="20%" align="right"> <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 — │ │ │ │ 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> </td><td width="20%" align="center"><a accesskey="u" href="irq.stp.html">Up</a></td><td width="40%" align="right"> <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> </td><td width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right" valign="top"> <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 12. 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> </td><th width="60%" align="center">Chapter 12. Interrupt Request (IRQ) Tapset</th><td width="20%" align="right"> <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 — │ │ │ │ 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> </td><td width="20%" align="center"><a accesskey="u" href="irq.stp.html">Up</a></td><td width="40%" align="right"> <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> </td><td width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right" valign="top"> <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 12. 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 13. 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> </td><th width="60%" align="center">Chapter 12. Interrupt Request (IRQ) Tapset</th><td width="20%" align="right"> <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 — │ │ │ │ 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> </td><td width="20%" align="center"><a accesskey="u" href="irq.stp.html">Up</a></td><td width="40%" align="right"> <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> </td><td width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right" valign="top"> Chapter 13. 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"> — │ │ │ │ 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"> — │ │ │ │ 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"> — │ │ │ │ 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"> </td><td width="20%" align="center"> </td><td width="40%" align="right"> <a accesskey="n" href="introduction.html">Next</a></td></tr><tr><td width="40%" align="left" valign="top"> </td><td width="20%" align="center"> </td><td width="40%" align="right" valign="top"> Chapter 1. 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"> </td><td width="20%" align="center"> </td><td width="40%" align="right"> <a accesskey="n" href="introduction.html">Next</a></td></tr><tr><td width="40%" align="left" valign="top"> </td><td width="20%" align="center"> </td><td width="40%" align="right" valign="top"> Chapter 1. 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 38. 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 38. syscalls</th></tr><tr><td width="20%" align="left"><a accesskey="p" href="API-cve-tmpdisable.html">Prev</a> </td><th width="60%" align="center"> </th><td width="20%" align="right"> </td></tr></table><hr></div><div class="chapter"><div class="titlepage"><div><div><h1 class="title"><a name="syscalls"></a>Chapter 38. 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 38.1. 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 38.1. 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