+++ /dev/null
-<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>function::HZ</title><meta name="generator" content="DocBook XSL Stylesheets V1.76.1"><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-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>function::HZ</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-gettimeofday-ns.html">Next</a></td></tr></table><hr></div><div class="refentry" title="function::HZ"><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" title="Synopsis"><h2>Synopsis</h2><pre class="programlisting">
- HZ:long()
-</pre></div><div class="refsect1" title="Arguments"><a name="id480106"></a><h2>Arguments</h2><p>
- None
- </p></div><div class="refsect1" title="Description"><a name="id480116"></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="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-gettimeofday-ns.html">Next</a></td></tr><tr><td width="40%" align="left" valign="top"><span>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>function::gettimeofday_ns</span></td></tr></table></div></body></html>
+++ /dev/null
-<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>function::addr_to_node</title><meta name="generator" content="DocBook XSL Stylesheets V1.76.1"><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.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>function::addr_to_node</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.html">Next</a></td></tr></table><hr></div><div class="refentry" title="function::addr_to_node"><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" title="Synopsis"><h2>Synopsis</h2><pre class="programlisting">
- addr_to_node:long(addr:long)
-</pre></div><div class="refsect1" title="Arguments"><a name="id481315"></a><h2>Arguments</h2><div class="variablelist"><dl><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" title="Description"><a name="id481341"></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="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.html">Next</a></td></tr><tr><td width="40%" align="left" valign="top"><span>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>probe::vm.write_shared</span></td></tr></table></div></body></html>
+++ /dev/null
-<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>function::addr</title><meta name="generator" content="DocBook XSL Stylesheets V1.76.1"><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-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>function::addr</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-uaddr.html">Next</a></td></tr></table><hr></div><div class="refentry" title="function::addr"><a name="API-addr"></a><div class="titlepage"></div><div class="refnamediv"><h2>Name</h2><p>function::addr —
- Address of the current probe point.
- </p></div><div class="refsynopsisdiv" title="Synopsis"><h2>Synopsis</h2><pre class="programlisting">
- addr:long()
-</pre></div><div class="refsect1" title="Arguments"><a name="id475776"></a><h2>Arguments</h2><p>
- None
- </p></div><div class="refsect1" title="Description"><a name="id475786"></a><h2>Description</h2><p>
- Returns the instruction pointer from the current probe's
- register state. Not all probe types have registers though, in which case
- zero is returned. The returned address is suitable for use with functions
- like <code class="function">symname</code> and <code class="function">symdata</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-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-uaddr.html">Next</a></td></tr><tr><td width="40%" align="left" valign="top"><span>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>function::uaddr</span></td></tr></table></div></body></html>
+++ /dev/null
-<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>function::ansi_clear_screen</title><meta name="generator" content="DocBook XSL Stylesheets V1.76.1"><link rel="home" href="index.html" title="SystemTap Tapset Reference Manual"><link rel="up" href="ansi.stp.html" title="Chapter 26. Utility functions for using ansi control chars in logs"><link rel="prev" href="ansi.stp.html" title="Chapter 26. Utility functions for using ansi control chars in logs"><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>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 26. 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" title="function::ansi_clear_screen"><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" title="Synopsis"><h2>Synopsis</h2><pre class="programlisting">
- ansi_clear_screen()
-</pre></div><div class="refsect1" title="Arguments"><a name="id518604"></a><h2>Arguments</h2><p>
- None
- </p></div><div class="refsect1" title="Description"><a name="id518614"></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-set-color.html">Next</a></td></tr><tr><td width="40%" align="left" valign="top">Chapter 26. 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>function::ansi_set_color</span></td></tr></table></div></body></html>
+++ /dev/null
-<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>function::ansi_cursor_hide</title><meta name="generator" content="DocBook XSL Stylesheets V1.76.1"><link rel="home" href="index.html" title="SystemTap Tapset Reference Manual"><link rel="up" href="ansi.stp.html" title="Chapter 26. 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>function::ansi_cursor_hide</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 26. 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" title="function::ansi_cursor_hide"><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" title="Synopsis"><h2>Synopsis</h2><pre class="programlisting">
- ansi_cursor_hide()
-</pre></div><div class="refsect1" title="Arguments"><a name="id519290"></a><h2>Arguments</h2><p>
- None
- </p></div><div class="refsect1" title="Description"><a name="id519300"></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-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>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>function::ansi_cursor_save</span></td></tr></table></div></body></html>
+++ /dev/null
-<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>function::ansi_cursor_move</title><meta name="generator" content="DocBook XSL Stylesheets V1.76.1"><link rel="home" href="index.html" title="SystemTap Tapset Reference Manual"><link rel="up" href="ansi.stp.html" title="Chapter 26. 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-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>function::ansi_cursor_move</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 26. 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" title="function::ansi_cursor_move"><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" title="Synopsis"><h2>Synopsis</h2><pre class="programlisting">
- ansi_cursor_move(x:long,y:long)
-</pre></div><div class="refsect1" title="Arguments"><a name="id519178"></a><h2>Arguments</h2><div class="variablelist"><dl><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" title="Description"><a name="id519222"></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-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-cursor-hide.html">Next</a></td></tr><tr><td width="40%" align="left" valign="top"><span>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>function::ansi_cursor_hide</span></td></tr></table></div></body></html>
+++ /dev/null
-<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>function::ansi_cursor_restore</title><meta name="generator" content="DocBook XSL Stylesheets V1.76.1"><link rel="home" href="index.html" title="SystemTap Tapset Reference Manual"><link rel="up" href="ansi.stp.html" title="Chapter 26. 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-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>function::ansi_cursor_restore</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 26. 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" title="function::ansi_cursor_restore"><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" title="Synopsis"><h2>Synopsis</h2><pre class="programlisting">
- ansi_cursor_restore()
-</pre></div><div class="refsect1" title="Arguments"><a name="id519445"></a><h2>Arguments</h2><p>
- None
- </p></div><div class="refsect1" title="Description"><a name="id519455"></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-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-cursor-show.html">Next</a></td></tr><tr><td width="40%" align="left" valign="top"><span>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>function::ansi_cursor_show</span></td></tr></table></div></body></html>
+++ /dev/null
-<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>function::ansi_cursor_save</title><meta name="generator" content="DocBook XSL Stylesheets V1.76.1"><link rel="home" href="index.html" title="SystemTap Tapset Reference Manual"><link rel="up" href="ansi.stp.html" title="Chapter 26. 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>function::ansi_cursor_save</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 26. 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" title="function::ansi_cursor_save"><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" title="Synopsis"><h2>Synopsis</h2><pre class="programlisting">
- ansi_cursor_save()
-</pre></div><div class="refsect1" title="Arguments"><a name="id519368"></a><h2>Arguments</h2><p>
- None
- </p></div><div class="refsect1" title="Description"><a name="id519378"></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-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>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>function::ansi_cursor_restore</span></td></tr></table></div></body></html>
+++ /dev/null
-<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>function::ansi_cursor_show</title><meta name="generator" content="DocBook XSL Stylesheets V1.76.1"><link rel="home" href="index.html" title="SystemTap Tapset Reference Manual"><link rel="up" href="ansi.stp.html" title="Chapter 26. 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-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>function::ansi_cursor_show</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 26. 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" title="function::ansi_cursor_show"><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" title="Synopsis"><h2>Synopsis</h2><pre class="programlisting">
- ansi_cursor_show()
-</pre></div><div class="refsect1" title="Arguments"><a name="id519529"></a><h2>Arguments</h2><p>
- None
- </p></div><div class="refsect1" title="Description"><a name="id519539"></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-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-thread-indent.html">Next</a></td></tr><tr><td width="40%" align="left" valign="top"><span>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>function::thread_indent</span></td></tr></table></div></body></html>
+++ /dev/null
-<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>function::ansi_new_line</title><meta name="generator" content="DocBook XSL Stylesheets V1.76.1"><link rel="home" href="index.html" title="SystemTap Tapset Reference Manual"><link rel="up" href="ansi.stp.html" title="Chapter 26. 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-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>function::ansi_new_line</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 26. 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" title="function::ansi_new_line"><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" title="Synopsis"><h2>Synopsis</h2><pre class="programlisting">
- ansi_new_line()
-</pre></div><div class="refsect1" title="Arguments"><a name="id519101"></a><h2>Arguments</h2><p>
- None
- </p></div><div class="refsect1" title="Description"><a name="id519111"></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-reset-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-ansi-cursor-move.html">Next</a></td></tr><tr><td width="40%" align="left" valign="top"><span>function::ansi_reset_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>function::ansi_cursor_move</span></td></tr></table></div></body></html>
+++ /dev/null
-<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>function::ansi_reset_color</title><meta name="generator" content="DocBook XSL Stylesheets V1.76.1"><link rel="home" href="index.html" title="SystemTap Tapset Reference Manual"><link rel="up" href="ansi.stp.html" title="Chapter 26. Utility functions for using ansi control chars in logs"><link rel="prev" href="API-ansi-set-color3.html" title="function::ansi_set_color3"><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>function::ansi_reset_color</span></th></tr><tr><td width="20%" align="left"><a accesskey="p" href="API-ansi-set-color3.html">Prev</a> </td><th width="60%" align="center">Chapter 26. 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" title="function::ansi_reset_color"><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" title="Synopsis"><h2>Synopsis</h2><pre class="programlisting">
- ansi_reset_color()
-</pre></div><div class="refsect1" title="Arguments"><a name="id519023"></a><h2>Arguments</h2><p>
- None
- </p></div><div class="refsect1" title="Description"><a name="id519033"></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-set-color3.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>function::ansi_set_color3</span> </td><td width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right" valign="top"> <span>function::ansi_new_line</span></td></tr></table></div></body></html>
+++ /dev/null
-<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>function::ansi_set_color</title><meta name="generator" content="DocBook XSL Stylesheets V1.76.1"><link rel="home" href="index.html" title="SystemTap Tapset Reference Manual"><link rel="up" href="ansi.stp.html" title="Chapter 26. 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-set-color2.html" title="function::ansi_set_color2"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div class="navheader"><table width="100%" summary="Navigation header"><tr><th colspan="3" align="center"><span>function::ansi_set_color</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 26. Utility functions for using ansi control chars in logs</th><td width="20%" align="right"> <a accesskey="n" href="API-ansi-set-color2.html">Next</a></td></tr></table><hr></div><div class="refentry" title="function::ansi_set_color"><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" title="Synopsis"><h2>Synopsis</h2><pre class="programlisting">
- ansi_set_color(fg:long)
-</pre></div><div class="refsect1" title="Arguments"><a name="id518683"></a><h2>Arguments</h2><div class="variablelist"><dl><dt><span class="term"><em class="parameter"><code>fg</code></em></span></dt><dd><p>
- Foreground color to set.
- </p></dd></dl></div></div><div class="refsect1" title="Description"><a name="id518709"></a><h2>Description</h2><p>
- 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></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-set-color2.html">Next</a></td></tr><tr><td width="40%" align="left" valign="top"><span>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>function::ansi_set_color2</span></td></tr></table></div></body></html>
+++ /dev/null
-<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>function::ansi_set_color2</title><meta name="generator" content="DocBook XSL Stylesheets V1.76.1"><link rel="home" href="index.html" title="SystemTap Tapset Reference Manual"><link rel="up" href="ansi.stp.html" title="Chapter 26. 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-ansi-set-color3.html" title="function::ansi_set_color3"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div class="navheader"><table width="100%" summary="Navigation header"><tr><th colspan="3" align="center"><span>function::ansi_set_color2</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 26. Utility functions for using ansi control chars in logs</th><td width="20%" align="right"> <a accesskey="n" href="API-ansi-set-color3.html">Next</a></td></tr></table><hr></div><div class="refentry" title="function::ansi_set_color2"><a name="API-ansi-set-color2"></a><div class="titlepage"></div><div class="refnamediv"><h2>Name</h2><p>function::ansi_set_color2 —
- Set the ansi Select Graphic Rendition mode.
- </p></div><div class="refsynopsisdiv" title="Synopsis"><h2>Synopsis</h2><pre class="programlisting">
- ansi_set_color2(fg:long,bg:long)
-</pre></div><div class="refsect1" title="Arguments"><a name="id518778"></a><h2>Arguments</h2><div class="variablelist"><dl><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></dl></div></div><div class="refsect1" title="Description"><a name="id518822"></a><h2>Description</h2><p>
- 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></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-ansi-set-color3.html">Next</a></td></tr><tr><td width="40%" align="left" valign="top"><span>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>function::ansi_set_color3</span></td></tr></table></div></body></html>
+++ /dev/null
-<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>function::ansi_set_color3</title><meta name="generator" content="DocBook XSL Stylesheets V1.76.1"><link rel="home" href="index.html" title="SystemTap Tapset Reference Manual"><link rel="up" href="ansi.stp.html" title="Chapter 26. Utility functions for using ansi control chars in logs"><link rel="prev" href="API-ansi-set-color2.html" title="function::ansi_set_color2"><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>function::ansi_set_color3</span></th></tr><tr><td width="20%" align="left"><a accesskey="p" href="API-ansi-set-color2.html">Prev</a> </td><th width="60%" align="center">Chapter 26. 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" title="function::ansi_set_color3"><a name="API-ansi-set-color3"></a><div class="titlepage"></div><div class="refnamediv"><h2>Name</h2><p>function::ansi_set_color3 —
- Set the ansi Select Graphic Rendition mode.
- </p></div><div class="refsynopsisdiv" title="Synopsis"><h2>Synopsis</h2><pre class="programlisting">
- ansi_set_color3(fg:long,bg:long,attr:long)
-</pre></div><div class="refsect1" title="Arguments"><a name="id518892"></a><h2>Arguments</h2><div class="variablelist"><dl><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" title="Description"><a name="id518952"></a><h2>Description</h2><p>
- 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), the given
- background color, Black (40), Red (41), Green (42), Yellow (43),
- Blue (44), Magenta (45), Cyan (46), White (47) and the color attribute
- All attributes off (0), Intensity Bold (1), Underline Single (4),
- Blink Slow (5), Blink Rapid (6), Image Negative (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-ansi-set-color2.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>function::ansi_set_color2</span> </td><td width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right" valign="top"> <span>function::ansi_reset_color</span></td></tr></table></div></body></html>
+++ /dev/null
-<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>function::backtrace</title><meta name="generator" content="DocBook XSL Stylesheets V1.76.1"><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-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>function::backtrace</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-task-backtrace.html">Next</a></td></tr></table><hr></div><div class="refentry" title="function::backtrace"><a name="API-backtrace"></a><div class="titlepage"></div><div class="refnamediv"><h2>Name</h2><p>function::backtrace —
- Hex backtrace of current stack
- </p></div><div class="refsynopsisdiv" title="Synopsis"><h2>Synopsis</h2><pre class="programlisting">
- backtrace:string()
-</pre></div><div class="refsect1" title="Arguments"><a name="id477689"></a><h2>Arguments</h2><p>
- None
- </p></div><div class="refsect1" title="Description"><a name="id477699"></a><h2>Description</h2><p>
- This function returns a string of hex addresses
- that are a backtrace of the stack. Output may be truncated as
- 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-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-task-backtrace.html">Next</a></td></tr><tr><td width="40%" align="left" valign="top"><span>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>function::task_backtrace</span></td></tr></table></div></body></html>
+++ /dev/null
-<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>function::bytes_to_string</title><meta name="generator" content="DocBook XSL Stylesheets V1.76.1"><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-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>function::bytes_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-pages-to-string.html">Next</a></td></tr></table><hr></div><div class="refentry" title="function::bytes_to_string"><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" title="Synopsis"><h2>Synopsis</h2><pre class="programlisting">
- bytes_to_string:string(bytes:long)
-</pre></div><div class="refsect1" title="Arguments"><a name="id483988"></a><h2>Arguments</h2><div class="variablelist"><dl><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" title="Description"><a name="id484013"></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
- negative or representing more than 9999G bytes.
-</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-pages-to-string.html">Next</a></td></tr><tr><td width="40%" align="left" valign="top"><span>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>function::pages_to_string</span></td></tr></table></div></body></html>
+++ /dev/null
-<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>function::caller_addr</title><meta name="generator" content="DocBook XSL Stylesheets V1.76.1"><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-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>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-print-ubacktrace.html">Next</a></td></tr></table><hr></div><div class="refentry" title="function::caller_addr"><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" title="Synopsis"><h2>Synopsis</h2><pre class="programlisting">
- caller_addr:long()
-</pre></div><div class="refsect1" title="Arguments"><a name="id477940"></a><h2>Arguments</h2><p>
- None
- </p></div><div class="refsect1" title="Description"><a name="id477950"></a><h2>Description</h2><p>
- This function returns the address of the calling function.
- Works only for return probes at this time.
-</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-print-ubacktrace.html">Next</a></td></tr><tr><td width="40%" align="left" valign="top"><span>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>function::print_ubacktrace</span></td></tr></table></div></body></html>
+++ /dev/null
-<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>function::caller</title><meta name="generator" content="DocBook XSL Stylesheets V1.76.1"><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-caller-addr.html" title="function::caller_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>function::caller</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-caller-addr.html">Next</a></td></tr></table><hr></div><div class="refentry" title="function::caller"><a name="API-caller"></a><div class="titlepage"></div><div class="refnamediv"><h2>Name</h2><p>function::caller —
- Return name and address of calling function
- </p></div><div class="refsynopsisdiv" title="Synopsis"><h2>Synopsis</h2><pre class="programlisting">
- caller:string()
-</pre></div><div class="refsect1" title="Arguments"><a name="id477850"></a><h2>Arguments</h2><p>
- None
- </p></div><div class="refsect1" title="Description"><a name="id477860"></a><h2>Description</h2><p>
- This function returns the address and name of the
- calling function. This is equivalent to calling:
- 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>))
- Works only for return probes at this time.
-</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-caller-addr.html">Next</a></td></tr><tr><td width="40%" align="left" valign="top"><span>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>function::caller_addr</span></td></tr></table></div></body></html>
+++ /dev/null
-<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>function::cmdline_arg</title><meta name="generator" content="DocBook XSL Stylesheets V1.76.1"><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-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>function::cmdline_arg</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-cmdline-str.html">Next</a></td></tr></table><hr></div><div class="refentry" title="function::cmdline_arg"><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" title="Synopsis"><h2>Synopsis</h2><pre class="programlisting">
- cmdline_arg:string(n:long)
-</pre></div><div class="refsect1" title="Arguments"><a name="id476070"></a><h2>Arguments</h2><div class="variablelist"><dl><dt><span class="term"><em class="parameter"><code>n</code></em></span></dt><dd><p>
- Argument to get (zero is the command itself)
- </p></dd></dl></div></div><div class="refsect1" title="Description"><a name="id476095"></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-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-cmdline-str.html">Next</a></td></tr><tr><td width="40%" align="left" valign="top"><span>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>function::cmdline_str</span></td></tr></table></div></body></html>
+++ /dev/null
-<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>function::cmdline_args</title><meta name="generator" content="DocBook XSL Stylesheets V1.76.1"><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-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>function::cmdline_args</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-cmdline-arg.html">Next</a></td></tr></table><hr></div><div class="refentry" title="function::cmdline_args"><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" title="Synopsis"><h2>Synopsis</h2><pre class="programlisting">
- cmdline_args:string(n:long,m:long,delim:string)
-</pre></div><div class="refsect1" title="Arguments"><a name="id475946"></a><h2>Arguments</h2><div class="variablelist"><dl><dt><span class="term"><em class="parameter"><code>n</code></em></span></dt><dd><p>
- First argument to get (zero is the command 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 delimit arguments when more than one.
- </p></dd></dl></div></div><div class="refsect1" title="Description"><a name="id476005"></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-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-cmdline-arg.html">Next</a></td></tr><tr><td width="40%" align="left" valign="top"><span>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>function::cmdline_arg</span></td></tr></table></div></body></html>
+++ /dev/null
-<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>function::cmdline_str</title><meta name="generator" content="DocBook XSL Stylesheets V1.76.1"><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-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>function::cmdline_str</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-env-var.html">Next</a></td></tr></table><hr></div><div class="refentry" title="function::cmdline_str"><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" title="Synopsis"><h2>Synopsis</h2><pre class="programlisting">
- cmdline_str:string()
-</pre></div><div class="refsect1" title="Arguments"><a name="id476159"></a><h2>Arguments</h2><p>
- None
- </p></div><div class="refsect1" title="Description"><a name="id476169"></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-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-env-var.html">Next</a></td></tr><tr><td width="40%" align="left" valign="top"><span>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>function::env_var</span></td></tr></table></div></body></html>
+++ /dev/null
-<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>function::cpu</title><meta name="generator" content="DocBook XSL Stylesheets V1.76.1"><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-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>function::cpu</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-pp.html">Next</a></td></tr></table><hr></div><div class="refentry" title="function::cpu"><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" title="Synopsis"><h2>Synopsis</h2><pre class="programlisting">
- cpu:long()
-</pre></div><div class="refsect1" title="Arguments"><a name="id474939"></a><h2>Arguments</h2><p>
- None
- </p></div><div class="refsect1" title="Description"><a name="id474948"></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-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-pp.html">Next</a></td></tr><tr><td width="40%" align="left" valign="top"><span>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>function::pp</span></td></tr></table></div></body></html>
+++ /dev/null
-<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>function::cpuid</title><meta name="generator" content="DocBook XSL Stylesheets V1.76.1"><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-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>function::cpuid</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-cpu.html">Next</a></td></tr></table><hr></div><div class="refentry" title="function::cpuid"><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" title="Synopsis"><h2>Synopsis</h2><pre class="programlisting">
- cpuid:long()
-</pre></div><div class="refsect1" title="Arguments"><a name="id474867"></a><h2>Arguments</h2><p>
- None
- </p></div><div class="refsect1" title="Description"><a name="id474876"></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-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-cpu.html">Next</a></td></tr><tr><td width="40%" align="left" valign="top"><span>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>function::cpu</span></td></tr></table></div></body></html>
+++ /dev/null
-<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>function::cputime_to_msecs</title><meta name="generator" content="DocBook XSL Stylesheets V1.76.1"><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-tid.html" title="function::task_stime_tid"><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>function::cputime_to_msecs</span></th></tr><tr><td width="20%" align="left"><a accesskey="p" href="API-task-stime-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-msecs-to-string.html">Next</a></td></tr></table><hr></div><div class="refentry" title="function::cputime_to_msecs"><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" title="Synopsis"><h2>Synopsis</h2><pre class="programlisting">
- cputime_to_msecs:long(cputime:long)
-</pre></div><div class="refsect1" title="Arguments"><a name="id484684"></a><h2>Arguments</h2><div class="variablelist"><dl><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="API-task-stime-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-msecs-to-string.html">Next</a></td></tr><tr><td width="40%" align="left" valign="top"><span>function::task_stime_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>function::msecs_to_string</span></td></tr></table></div></body></html>
+++ /dev/null
-<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>function::cputime_to_string</title><meta name="generator" content="DocBook XSL Stylesheets V1.76.1"><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-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>function::cputime_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-time-string.html">Next</a></td></tr></table><hr></div><div class="refentry" title="function::cputime_to_string"><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" title="Synopsis"><h2>Synopsis</h2><pre class="programlisting">
- cputime_to_string:string(cputime:long)
-</pre></div><div class="refsect1" title="Arguments"><a name="id484853"></a><h2>Arguments</h2><div class="variablelist"><dl><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" title="Description"><a name="id484879"></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-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-time-string.html">Next</a></td></tr><tr><td width="40%" align="left" valign="top"><span>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>function::task_time_string</span></td></tr></table></div></body></html>
+++ /dev/null
-<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>function::ctime</title><meta name="generator" content="DocBook XSL Stylesheets V1.76.1"><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-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>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-gmtoff.html">Next</a></td></tr></table><hr></div><div class="refentry" title="function::ctime"><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" title="Synopsis"><h2>Synopsis</h2><pre class="programlisting">
- ctime:string(epochsecs:long)
-</pre></div><div class="refsect1" title="Arguments"><a name="id480484"></a><h2>Arguments</h2><div class="variablelist"><dl><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" title="Description"><a name="id480515"></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 form
- </p><p>
-
- <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) the returned string
- will be <span class="quote">“<span class="quote">a long, long time ago...</span>”</span>. If the time would be
- unreasonable far in the future the returned string will be <span class="quote">“<span class="quote">far far
- in the future...</span>”</span> (both these strings are also 24 characters wide).
- </p><p>
-
- Note that the epoch (zero) corresponds to
- </p><p>
-
- <span class="quote">“<span class="quote">Thu Jan 1 00:00:00 1970</span>”</span>
- </p><p>
-
- The earliest full date given by ctime, corresponding to epochsecs
- -2147483648 is <span class="quote">“<span class="quote">Fri Dec 13 20:45:52 1901</span>”</span>. The latest full date
- given by ctime, corresponding to epochsecs 2147483647 is
- <span class="quote">“<span class="quote">Tue Jan 19 03:14:07 2038</span>”</span>.
- </p><p>
-
- The abbreviations for the days of the week are ‘Sun’, ‘Mon’, ‘Tue’,
- ‘Wed’, ‘Thu’, ‘Fri’, and ‘Sat’. The abbreviations for the months
- are ‘Jan’, ‘Feb’, ‘Mar’, ‘Apr’, ‘May’, ‘Jun’, ‘Jul’, ‘Aug’, ‘Sep’,
- ‘Oct’, ‘Nov’, and ‘Dec’.
- </p><p>
-
- Note that the real C library <code class="function">ctime</code> function puts a newline ('\n')
- character at the end of the string that this function does not.
- Also note that since the kernel has no concept of timezones, the
- returned time is always in GMT.
-</p></div></div><div class="navfooter"><hr><table width="100%" summary="Navigation footer"><tr><td width="40%" align="left"><a accesskey="p" href="ctime.stp.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">Chapter 4. Time utility functions </td><td width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right" valign="top"> <span>function::tz_gmtoff</span></td></tr></table></div></body></html>
+++ /dev/null
-<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>function::d_name</title><meta name="generator" content="DocBook XSL Stylesheets V1.76.1"><link rel="home" href="index.html" title="SystemTap Tapset Reference Manual"><link rel="up" href="dentry.stp.html" title="Chapter 19. Directory-entry (dentry) Tapset"><link rel="prev" href="dentry.stp.html" title="Chapter 19. Directory-entry (dentry) Tapset"><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>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 19. 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" title="function::d_name"><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" title="Synopsis"><h2>Synopsis</h2><pre class="programlisting">
- d_name:string(dentry:long)
-</pre></div><div class="refsect1" title="Arguments"><a name="id510844"></a><h2>Arguments</h2><div class="variablelist"><dl><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" title="Description"><a name="id510871"></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-inode-name.html">Next</a></td></tr><tr><td width="40%" align="left" valign="top">Chapter 19. 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>function::inode_name</span></td></tr></table></div></body></html>
+++ /dev/null
-<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>function::d_path</title><meta name="generator" content="DocBook XSL Stylesheets V1.76.1"><link rel="home" href="index.html" title="SystemTap Tapset Reference Manual"><link rel="up" href="dentry.stp.html" title="Chapter 19. Directory-entry (dentry) Tapset"><link rel="prev" href="API-task-dentry-path.html" title="function::task_dentry_path"><link rel="next" href="logging.stp.html" title="Chapter 20. 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>function::d_path</span></th></tr><tr><td width="20%" align="left"><a accesskey="p" href="API-task-dentry-path.html">Prev</a> </td><th width="60%" align="center">Chapter 19. 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" title="function::d_path"><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" title="Synopsis"><h2>Synopsis</h2><pre class="programlisting">
- d_path:string(nd:long)
-</pre></div><div class="refsect1" title="Arguments"><a name="id511263"></a><h2>Arguments</h2><div class="variablelist"><dl><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" title="Description"><a name="id511289"></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-task-dentry-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="logging.stp.html">Next</a></td></tr><tr><td width="40%" align="left" valign="top"><span>function::task_dentry_path</span> </td><td width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right" valign="top"> Chapter 20. Logging Tapset</td></tr></table></div></body></html>
+++ /dev/null
-<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>function::egid</title><meta name="generator" content="DocBook XSL Stylesheets V1.76.1"><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-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>function::egid</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-uid.html">Next</a></td></tr></table><hr></div><div class="refentry" title="function::egid"><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" title="Synopsis"><h2>Synopsis</h2><pre class="programlisting">
- egid:long()
-</pre></div><div class="refsect1" title="Arguments"><a name="id474581"></a><h2>Arguments</h2><p>
- None
- </p></div><div class="refsect1" title="Description"><a name="id474590"></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-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-uid.html">Next</a></td></tr><tr><td width="40%" align="left" valign="top"><span>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>function::uid</span></td></tr></table></div></body></html>
+++ /dev/null
-<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>function::env_var</title><meta name="generator" content="DocBook XSL Stylesheets V1.76.1"><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-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>function::env_var</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-print-stack.html">Next</a></td></tr></table><hr></div><div class="refentry" title="function::env_var"><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" title="Synopsis"><h2>Synopsis</h2><pre class="programlisting">
- env_var:string(name:string)
-</pre></div><div class="refsect1" title="Arguments"><a name="id476232"></a><h2>Arguments</h2><div class="variablelist"><dl><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" title="Description"><a name="id476257"></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-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-print-stack.html">Next</a></td></tr><tr><td width="40%" align="left" valign="top"><span>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>function::print_stack</span></td></tr></table></div></body></html>
+++ /dev/null
-<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>function::errno_str</title><meta name="generator" content="DocBook XSL Stylesheets V1.76.1"><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-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>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-returnstr.html">Next</a></td></tr></table><hr></div><div class="refentry" title="function::errno_str"><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" title="Synopsis"><h2>Synopsis</h2><pre class="programlisting">
- errno_str:string(err:long)
-</pre></div><div class="refsect1" title="Arguments"><a name="id510500"></a><h2>Arguments</h2><div class="variablelist"><dl><dt><span class="term"><em class="parameter"><code>err</code></em></span></dt><dd><p>
- The error number recieved
- </p></dd></dl></div></div><div class="refsect1" title="Description"><a name="id510526"></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-returnstr.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>function::returnstr</span></td></tr></table></div></body></html>
+++ /dev/null
-<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>function::error</title><meta name="generator" content="DocBook XSL Stylesheets V1.76.1"><link rel="home" href="index.html" title="SystemTap Tapset Reference Manual"><link rel="up" href="logging.stp.html" title="Chapter 20. Logging Tapset"><link rel="prev" href="API-exit.html" title="function::exit"><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>function::error</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 20. 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" title="function::error"><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" title="Synopsis"><h2>Synopsis</h2><pre class="programlisting">
- error(msg:string)
-</pre></div><div class="refsect1" title="Arguments"><a name="id511650"></a><h2>Arguments</h2><div class="variablelist"><dl><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" title="Description"><a name="id511676"></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-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-ftrace.html">Next</a></td></tr><tr><td width="40%" align="left" valign="top"><span>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>function::ftrace</span></td></tr></table></div></body></html>
+++ /dev/null
-<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>function::euid</title><meta name="generator" content="DocBook XSL Stylesheets V1.76.1"><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-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>function::euid</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-is-myproc.html">Next</a></td></tr></table><hr></div><div class="refentry" title="function::euid"><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" title="Synopsis"><h2>Synopsis</h2><pre class="programlisting">
- euid:long()
-</pre></div><div class="refsect1" title="Arguments"><a name="id474723"></a><h2>Arguments</h2><p>
- None
- </p></div><div class="refsect1" title="Description"><a name="id474732"></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-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-is-myproc.html">Next</a></td></tr><tr><td width="40%" align="left" valign="top"><span>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>function::is_myproc</span></td></tr></table></div></body></html>
+++ /dev/null
-<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>function::execname</title><meta name="generator" content="DocBook XSL Stylesheets V1.76.1"><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-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>function::execname</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-pid.html">Next</a></td></tr></table><hr></div><div class="refentry" title="function::execname"><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" title="Synopsis"><h2>Synopsis</h2><pre class="programlisting">
- execname:string()
-</pre></div><div class="refsect1" title="Arguments"><a name="id435303"></a><h2>Arguments</h2><p>
- None
- </p></div><div class="refsect1" title="Description"><a name="id435314"></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-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-pid.html">Next</a></td></tr><tr><td width="40%" align="left" valign="top"><span>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>function::pid</span></td></tr></table></div></body></html>
+++ /dev/null
-<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>function::exit</title><meta name="generator" content="DocBook XSL Stylesheets V1.76.1"><link rel="home" href="index.html" title="SystemTap Tapset Reference Manual"><link rel="up" href="logging.stp.html" title="Chapter 20. Logging Tapset"><link rel="prev" href="API-warn.html" title="function::warn"><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>function::exit</span></th></tr><tr><td width="20%" align="left"><a accesskey="p" href="API-warn.html">Prev</a> </td><th width="60%" align="center">Chapter 20. 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" title="function::exit"><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" title="Synopsis"><h2>Synopsis</h2><pre class="programlisting">
- exit()
-</pre></div><div class="refsect1" title="Arguments"><a name="id511568"></a><h2>Arguments</h2><p>
- None
- </p></div><div class="refsect1" title="Description"><a name="id511578"></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-warn.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>function::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>function::error</span></td></tr></table></div></body></html>
+++ /dev/null
-<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>function::ftrace</title><meta name="generator" content="DocBook XSL Stylesheets V1.76.1"><link rel="home" href="index.html" title="SystemTap Tapset Reference Manual"><link rel="up" href="logging.stp.html" title="Chapter 20. Logging Tapset"><link rel="prev" href="API-error.html" title="function::error"><link rel="next" href="queue_stats.stp.html" title="Chapter 21. 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>function::ftrace</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 20. 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" title="function::ftrace"><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" title="Synopsis"><h2>Synopsis</h2><pre class="programlisting">
- ftrace(msg:string)
-</pre></div><div class="refsect1" title="Arguments"><a name="id511754"></a><h2>Arguments</h2><div class="variablelist"><dl><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" title="Description"><a name="id511781"></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-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="queue_stats.stp.html">Next</a></td></tr><tr><td width="40%" align="left" valign="top"><span>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"> Chapter 21. Queue Statistics Tapset</td></tr></table></div></body></html>
+++ /dev/null
-<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>function::get_cycles</title><meta name="generator" content="DocBook XSL Stylesheets V1.76.1"><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-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>function::get_cycles</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-jiffies.html">Next</a></td></tr></table><hr></div><div class="refentry" title="function::get_cycles"><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" title="Synopsis"><h2>Synopsis</h2><pre class="programlisting">
- get_cycles:long()
-</pre></div><div class="refsect1" title="Arguments"><a name="id479954"></a><h2>Arguments</h2><p>
- None
- </p></div><div class="refsect1" title="Description"><a name="id479964"></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="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-jiffies.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>function::jiffies</span></td></tr></table></div></body></html>
+++ /dev/null
-<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>function::gettimeofday_ms</title><meta name="generator" content="DocBook XSL Stylesheets V1.76.1"><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-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>function::gettimeofday_ms</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-gettimeofday-s.html">Next</a></td></tr></table><hr></div><div class="refentry" title="function::gettimeofday_ms"><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" title="Synopsis"><h2>Synopsis</h2><pre class="programlisting">
- gettimeofday_ms:long()
-</pre></div><div class="refsect1" title="Arguments"><a name="id480324"></a><h2>Arguments</h2><p>
- None
- </p></div><div class="refsect1" title="Description"><a name="id480334"></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-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-gettimeofday-s.html">Next</a></td></tr><tr><td width="40%" align="left" valign="top"><span>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>function::gettimeofday_s</span></td></tr></table></div></body></html>
+++ /dev/null
-<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>function::gettimeofday_ns</title><meta name="generator" content="DocBook XSL Stylesheets V1.76.1"><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-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>function::gettimeofday_ns</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-gettimeofday-us.html">Next</a></td></tr></table><hr></div><div class="refentry" title="function::gettimeofday_ns"><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" title="Synopsis"><h2>Synopsis</h2><pre class="programlisting">
- gettimeofday_ns:long()
-</pre></div><div class="refsect1" title="Arguments"><a name="id480180"></a><h2>Arguments</h2><p>
- None
- </p></div><div class="refsect1" title="Description"><a name="id480190"></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-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-gettimeofday-us.html">Next</a></td></tr><tr><td width="40%" align="left" valign="top"><span>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>function::gettimeofday_us</span></td></tr></table></div></body></html>
+++ /dev/null
-<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>function::gettimeofday_s</title><meta name="generator" content="DocBook XSL Stylesheets V1.76.1"><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="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>function::gettimeofday_s</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="ctime.stp.html">Next</a></td></tr></table><hr></div><div class="refentry" title="function::gettimeofday_s"><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" title="Synopsis"><h2>Synopsis</h2><pre class="programlisting">
- gettimeofday_s:long()
-</pre></div><div class="refsect1" title="Arguments"><a name="id480396"></a><h2>Arguments</h2><p>
- None
- </p></div><div class="refsect1" title="Description"><a name="id480406"></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-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="ctime.stp.html">Next</a></td></tr><tr><td width="40%" align="left" valign="top"><span>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"> Chapter 4. Time utility functions</td></tr></table></div></body></html>
+++ /dev/null
-<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>function::gettimeofday_us</title><meta name="generator" content="DocBook XSL Stylesheets V1.76.1"><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-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>function::gettimeofday_us</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-ms.html">Next</a></td></tr></table><hr></div><div class="refentry" title="function::gettimeofday_us"><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" title="Synopsis"><h2>Synopsis</h2><pre class="programlisting">
- gettimeofday_us:long()
-</pre></div><div class="refsect1" title="Arguments"><a name="id480252"></a><h2>Arguments</h2><p>
- None
- </p></div><div class="refsect1" title="Description"><a name="id480262"></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-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-ms.html">Next</a></td></tr><tr><td width="40%" align="left" valign="top"><span>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>function::gettimeofday_ms</span></td></tr></table></div></body></html>
+++ /dev/null
-<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>function::gid</title><meta name="generator" content="DocBook XSL Stylesheets V1.76.1"><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-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>function::gid</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-egid.html">Next</a></td></tr></table><hr></div><div class="refentry" title="function::gid"><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" title="Synopsis"><h2>Synopsis</h2><pre class="programlisting">
- gid:long()
-</pre></div><div class="refsect1" title="Arguments"><a name="id474510"></a><h2>Arguments</h2><p>
- None
- </p></div><div class="refsect1" title="Description"><a name="id474519"></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-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-egid.html">Next</a></td></tr><tr><td width="40%" align="left" valign="top"><span>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>function::egid</span></td></tr></table></div></body></html>
+++ /dev/null
-<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>function::indent</title><meta name="generator" content="DocBook XSL Stylesheets V1.76.1"><link rel="home" href="index.html" title="SystemTap Tapset Reference Manual"><link rel="up" href="ansi.stp.html" title="Chapter 26. 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 27. 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>function::indent</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 26. 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" title="function::indent"><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" title="Synopsis"><h2>Synopsis</h2><pre class="programlisting">
- indent:string(delta:long)
-</pre></div><div class="refsect1" title="Arguments"><a name="id519705"></a><h2>Arguments</h2><div class="variablelist"><dl><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" title="Description"><a name="id519732"></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-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>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 27. SystemTap Translator Tapset</td></tr></table></div></body></html>
+++ /dev/null
-<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>function::inode_name</title><meta name="generator" content="DocBook XSL Stylesheets V1.76.1"><link rel="home" href="index.html" title="SystemTap Tapset Reference Manual"><link rel="up" href="dentry.stp.html" title="Chapter 19. Directory-entry (dentry) Tapset"><link rel="prev" href="API-d-name.html" title="function::d_name"><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>function::inode_name</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 19. 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" title="function::inode_name"><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" title="Synopsis"><h2>Synopsis</h2><pre class="programlisting">
- inode_name:string(inode:long)
-</pre></div><div class="refsect1" title="Arguments"><a name="id510940"></a><h2>Arguments</h2><div class="variablelist"><dl><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" title="Description"><a name="id510966"></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-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-reverse-path-walk.html">Next</a></td></tr><tr><td width="40%" align="left" valign="top"><span>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>function::reverse_path_walk</span></td></tr></table></div></body></html>
+++ /dev/null
-<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>probe::ioblock.end</title><meta name="generator" content="DocBook XSL Stylesheets V1.76.1"><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-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>probe::ioblock.end</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-bounce.html">Next</a></td></tr></table><hr></div><div class="refentry" title="probe::ioblock.end"><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" title="Synopsis"><h2>Synopsis</h2><pre class="synopsis">ioblock.end </pre></div><div class="refsect1" title="Values"><a name="id488822"></a><h2>Values</h2><p>
- None
- </p></div><div class="refsect1" title="Description"><a name="id488832"></a><h2>Description</h2><p>
- </p><p>
-
- <em class="parameter"><code>name</code></em> - name of the probe point
- <em class="parameter"><code>devname</code></em> - block device name
- <em class="parameter"><code>ino</code></em> - i-node number of the mapped file
- <em class="parameter"><code>bytes_done</code></em> - number of bytes transferred
- <em class="parameter"><code>sector</code></em> - beginning sector for the entire bio
- <em class="parameter"><code>flags</code></em> - 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
- <em class="parameter"><code>error</code></em> - 0 on success
- <em class="parameter"><code>rw</code></em> - binary trace for read/write request
- <em class="parameter"><code>vcnt</code></em> - bio vector count which represents number of array element (page, offset, length) which makes up this I/O request
- <em class="parameter"><code>idx</code></em> - 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.
- <em class="parameter"><code>hw_segments</code></em> - number of segments after physical and DMA remapping hardware coalescing is performed
- <em class="parameter"><code>size</code></em> - total size in bytes
-</p></div><div class="refsect1" title="Context"><a name="id488928"></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-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-bounce.html">Next</a></td></tr><tr><td width="40%" align="left" valign="top"><span>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>probe::ioblock_trace.bounce</span></td></tr></table></div></body></html>
+++ /dev/null
-<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>probe::ioblock.request</title><meta name="generator" content="DocBook XSL Stylesheets V1.76.1"><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-timer.html" title="probe::ioscheduler_trace.unplug_timer"><link rel="next" href="API-ioblock-end.html" title="probe::ioblock.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>probe::ioblock.request</span></th></tr><tr><td width="20%" align="left"><a accesskey="p" href="API-ioscheduler-trace-unplug-timer.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-end.html">Next</a></td></tr></table><hr></div><div class="refentry" title="probe::ioblock.request"><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" title="Synopsis"><h2>Synopsis</h2><pre class="synopsis">ioblock.request </pre></div><div class="refsect1" title="Values"><a name="id488638"></a><h2>Values</h2><p>
- None
- </p></div><div class="refsect1" title="Description"><a name="id488648"></a><h2>Description</h2><p>
- </p><p>
-
- <em class="parameter"><code>name</code></em> - name of the probe point
- <em class="parameter"><code>devname</code></em> - block device name
- <em class="parameter"><code>ino</code></em> - i-node number of the mapped file
- <em class="parameter"><code>sector</code></em> - beginning sector for the entire bio
- <em class="parameter"><code>flags</code></em> - 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><p>
-
- <em class="parameter"><code>rw</code></em> - binary trace for read/write request
- <em class="parameter"><code>vcnt</code></em> - bio vector count which represents number of array element (page, offset, length) which make up this I/O request
- <em class="parameter"><code>idx</code></em> - 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
- <em class="parameter"><code>hw_segments</code></em> - number of segments after physical and DMA remapping hardware coalescing is performed
- <em class="parameter"><code>size</code></em> - total size in bytes
- <em class="parameter"><code>bdev</code></em> - target block device
- <em class="parameter"><code>bdev_contains</code></em> - points to the device object which contains the partition (when bio structure represents a partition)
- <em class="parameter"><code>p_start_sect</code></em> - points to the start sector of the partition structure of the device
-</p></div><div class="refsect1" title="Context"><a name="id488755"></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-ioscheduler-trace-unplug-timer.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-end.html">Next</a></td></tr><tr><td width="40%" align="left" valign="top"><span>probe::ioscheduler_trace.unplug_timer</span> </td><td width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right" valign="top"> <span>probe::ioblock.end</span></td></tr></table></div></body></html>
+++ /dev/null
-<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>probe::ioblock_trace.bounce</title><meta name="generator" content="DocBook XSL Stylesheets V1.76.1"><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-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>probe::ioblock_trace.bounce</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-request.html">Next</a></td></tr></table><hr></div><div class="refentry" title="probe::ioblock_trace.bounce"><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" title="Synopsis"><h2>Synopsis</h2><pre class="synopsis">ioblock_trace.bounce </pre></div><div class="refsect1" title="Values"><a name="id488997"></a><h2>Values</h2><p>
- None
- </p></div><div class="refsect1" title="Description"><a name="id489007"></a><h2>Description</h2><p>
- </p><p>
-
- <em class="parameter"><code>name</code></em> - name of the probe point
- <em class="parameter"><code>q</code></em> - request queue on which this bio was queued.
- <em class="parameter"><code>devname</code></em> - device for which a buffer bounce was needed.
- <em class="parameter"><code>ino</code></em> - i-node number of the mapped file
- <em class="parameter"><code>bytes_done</code></em> - number of bytes transferred
- <em class="parameter"><code>sector</code></em> - beginning sector for the entire bio
- <em class="parameter"><code>flags</code></em> - 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
- <em class="parameter"><code>rw</code></em> - binary trace for read/write request
- <em class="parameter"><code>vcnt</code></em> - bio vector count which represents number of array element (page, offset, length) which makes up this I/O request
- <em class="parameter"><code>idx</code></em> - 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.
- <em class="parameter"><code>size</code></em> - total size in bytes
- <em class="parameter"><code>bdev</code></em> - target block device
- <em class="parameter"><code>bdev_contains</code></em> - points to the device object which contains the partition (when bio structure represents a partition)
- <em class="parameter"><code>p_start_sect</code></em> - points to the start sector of the partition structure of the device
-</p></div><div class="refsect1" title="Context"><a name="id489116"></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-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-request.html">Next</a></td></tr><tr><td width="40%" align="left" valign="top"><span>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>probe::ioblock_trace.request</span></td></tr></table></div></body></html>
+++ /dev/null
-<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>probe::ioblock_trace.end</title><meta name="generator" content="DocBook XSL Stylesheets V1.76.1"><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="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>probe::ioblock_trace.end</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="scsi.stp.html">Next</a></td></tr></table><hr></div><div class="refentry" title="probe::ioblock_trace.end"><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" title="Synopsis"><h2>Synopsis</h2><pre class="synopsis">ioblock_trace.end </pre></div><div class="refsect1" title="Values"><a name="id489373"></a><h2>Values</h2><p>
- None
- </p></div><div class="refsect1" title="Description"><a name="id489383"></a><h2>Description</h2><p>
- </p><p>
-
- <em class="parameter"><code>name</code></em> - name of the probe point
- <em class="parameter"><code>q</code></em> - request queue on which this bio was queued.
- <em class="parameter"><code>devname</code></em> - block device name
- <em class="parameter"><code>ino</code></em> - i-node number of the mapped file
- <em class="parameter"><code>bytes_done</code></em> - number of bytes transferred
- <em class="parameter"><code>sector</code></em> - beginning sector for the entire bio
- <em class="parameter"><code>flags</code></em> - 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><p>
-
- <em class="parameter"><code>rw</code></em> - binary trace for read/write request
- <em class="parameter"><code>vcnt</code></em> - bio vector count which represents number of array element (page, offset, length) which makes up this I/O request
- <em class="parameter"><code>idx</code></em> - 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.
- <em class="parameter"><code>size</code></em> - total size in bytes
- <em class="parameter"><code>bdev</code></em> - target block device
- <em class="parameter"><code>bdev_contains</code></em> - points to the device object which contains the partition (when bio structure represents a partition)
- <em class="parameter"><code>p_start_sect</code></em> - points to the start sector of the partition structure of the device
-</p></div><div class="refsect1" title="Context"><a name="id489494"></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-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="scsi.stp.html">Next</a></td></tr><tr><td width="40%" align="left" valign="top"><span>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"> Chapter 10. SCSI Tapset</td></tr></table></div></body></html>
+++ /dev/null
-<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>probe::ioblock_trace.request</title><meta name="generator" content="DocBook XSL Stylesheets V1.76.1"><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-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>probe::ioblock_trace.request</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-end.html">Next</a></td></tr></table><hr></div><div class="refentry" title="probe::ioblock_trace.request"><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" title="Synopsis"><h2>Synopsis</h2><pre class="synopsis">ioblock_trace.request </pre></div><div class="refsect1" title="Values"><a name="id489184"></a><h2>Values</h2><p>
- None
- </p></div><div class="refsect1" title="Description"><a name="id489194"></a><h2>Description</h2><p>
- </p><p>
-
- <em class="parameter"><code>name</code></em> - name of the probe point
- <em class="parameter"><code>q</code></em> - request queue on which this bio was queued.
- <em class="parameter"><code>devname</code></em> - block device name
- <em class="parameter"><code>ino</code></em> - i-node number of the mapped file
- <em class="parameter"><code>bytes_done</code></em> - number of bytes transferred
- <em class="parameter"><code>sector</code></em> - beginning sector for the entire bio
- <em class="parameter"><code>flags</code></em> - 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><p>
-
- <em class="parameter"><code>rw</code></em> - binary trace for read/write request
- <em class="parameter"><code>vcnt</code></em> - bio vector count which represents number of array element (page, offset, length) which make up this I/O request
- <em class="parameter"><code>idx</code></em> - 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.
- <em class="parameter"><code>size</code></em> - total size in bytes
- <em class="parameter"><code>bdev</code></em> - target block device
- <em class="parameter"><code>bdev_contains</code></em> - points to the device object which contains the partition (when bio structure represents a partition)
- <em class="parameter"><code>p_start_sect</code></em> - points to the start sector of the partition structure of the device
-</p></div><div class="refsect1" title="Context"><a name="id489306"></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-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-end.html">Next</a></td></tr><tr><td width="40%" align="left" valign="top"><span>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>probe::ioblock_trace.end</span></td></tr></table></div></body></html>
+++ /dev/null
-<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>probe::ioscheduler.elv_add_request.kp</title><meta name="generator" content="DocBook XSL Stylesheets V1.76.1"><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-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>probe::ioscheduler.elv_add_request.kp</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-add-request-tp.html">Next</a></td></tr></table><hr></div><div class="refentry" title="probe::ioscheduler.elv_add_request.kp"><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" title="Synopsis"><h2>Synopsis</h2><pre class="synopsis">ioscheduler.elv_add_request.kp </pre></div><div class="refsect1" title="Values"><a name="id487082"></a><h2>Values</h2><div class="variablelist"><dl><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</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>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></dl></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-add-request-tp.html">Next</a></td></tr><tr><td width="40%" align="left" valign="top"><span>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>probe::ioscheduler.elv_add_request.tp</span></td></tr></table></div></body></html>
+++ /dev/null
-<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>probe::ioscheduler.elv_add_request.tp</title><meta name="generator" content="DocBook XSL Stylesheets V1.76.1"><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-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>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-add-request.html">Next</a></td></tr></table><hr></div><div class="refentry" title="probe::ioscheduler.elv_add_request.tp"><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" title="Synopsis"><h2>Synopsis</h2><pre class="synopsis">ioscheduler.elv_add_request.tp </pre></div><div class="refsect1" title="Values"><a name="id487255"></a><h2>Values</h2><div class="variablelist"><dl><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</code></em></span></dt><dd><p>
- Address 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>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 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-add-request.html">Next</a></td></tr><tr><td width="40%" align="left" valign="top"><span>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>probe::ioscheduler.elv_add_request</span></td></tr></table></div></body></html>
+++ /dev/null
-<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>probe::ioscheduler.elv_add_request</title><meta name="generator" content="DocBook XSL Stylesheets V1.76.1"><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-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>probe::ioscheduler.elv_add_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-trace-elv-completed-request.html">Next</a></td></tr></table><hr></div><div class="refentry" title="probe::ioscheduler.elv_add_request"><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" title="Synopsis"><h2>Synopsis</h2><pre class="synopsis">ioscheduler.elv_add_request </pre></div><div class="refsect1" title="Values"><a name="id487429"></a><h2>Values</h2><div class="variablelist"><dl><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</code></em></span></dt><dd><p>
- Address 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>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>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-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-trace-elv-completed-request.html">Next</a></td></tr><tr><td width="40%" align="left" valign="top"><span>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>probe::ioscheduler_trace.elv_completed_request</span></td></tr></table></div></body></html>
+++ /dev/null
-<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>probe::ioscheduler.elv_completed_request</title><meta name="generator" content="DocBook XSL Stylesheets V1.76.1"><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-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>probe::ioscheduler.elv_completed_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-elv-add-request-kp.html">Next</a></td></tr></table><hr></div><div class="refentry" title="probe::ioscheduler.elv_completed_request"><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" title="Synopsis"><h2>Synopsis</h2><pre class="synopsis">ioscheduler.elv_completed_request </pre></div><div class="refsect1" title="Values"><a name="id486924"></a><h2>Values</h2><div class="variablelist"><dl><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</code></em></span></dt><dd><p>
- Address 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></dl></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-elv-add-request-kp.html">Next</a></td></tr><tr><td width="40%" align="left" valign="top"><span>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>probe::ioscheduler.elv_add_request.kp</span></td></tr></table></div></body></html>
+++ /dev/null
-<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>probe::ioscheduler.elv_next_request.return</title><meta name="generator" content="DocBook XSL Stylesheets V1.76.1"><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-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>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-elv-completed-request.html">Next</a></td></tr></table><hr></div><div class="refentry" title="probe::ioscheduler.elv_next_request.return"><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" title="Synopsis"><h2>Synopsis</h2><pre class="synopsis">ioscheduler.elv_next_request.return </pre></div><div class="refsect1" title="Values"><a name="id486783"></a><h2>Values</h2><div class="variablelist"><dl><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</code></em></span></dt><dd><p>
- Address 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><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-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-elv-completed-request.html">Next</a></td></tr><tr><td width="40%" align="left" valign="top"><span>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>probe::ioscheduler.elv_completed_request</span></td></tr></table></div></body></html>
+++ /dev/null
-<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>probe::ioscheduler.elv_next_request</title><meta name="generator" content="DocBook XSL Stylesheets V1.76.1"><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-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>probe::ioscheduler.elv_next_request</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-ioscheduler-elv-next-request-return.html">Next</a></td></tr></table><hr></div><div class="refentry" title="probe::ioscheduler.elv_next_request"><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" title="Synopsis"><h2>Synopsis</h2><pre class="synopsis">ioscheduler.elv_next_request </pre></div><div class="refsect1" title="Values"><a name="id486690"></a><h2>Values</h2><div class="variablelist"><dl><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="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-ioscheduler-elv-next-request-return.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>probe::ioscheduler.elv_next_request.return</span></td></tr></table></div></body></html>
+++ /dev/null
-<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>probe::ioscheduler_trace.elv_abort_request</title><meta name="generator" content="DocBook XSL Stylesheets V1.76.1"><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-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>probe::ioscheduler_trace.elv_abort_request</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-plug.html">Next</a></td></tr></table><hr></div><div class="refentry" title="probe::ioscheduler_trace.elv_abort_request"><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" title="Synopsis"><h2>Synopsis</h2><pre class="synopsis">ioscheduler_trace.elv_abort_request </pre></div><div class="refsect1" title="Values"><a name="id488133"></a><h2>Values</h2><div class="variablelist"><dl><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</code></em></span></dt><dd><p>
- Address 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>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>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-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-plug.html">Next</a></td></tr><tr><td width="40%" align="left" valign="top"><span>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>probe::ioscheduler_trace.plug</span></td></tr></table></div></body></html>
+++ /dev/null
-<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>probe::ioscheduler_trace.elv_completed_request</title><meta name="generator" content="DocBook XSL Stylesheets V1.76.1"><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-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>probe::ioscheduler_trace.elv_completed_request</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-trace-elv-issue-request.html">Next</a></td></tr></table><hr></div><div class="refentry" title="probe::ioscheduler_trace.elv_completed_request"><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" title="Synopsis"><h2>Synopsis</h2><pre class="synopsis">ioscheduler_trace.elv_completed_request </pre></div><div class="refsect1" title="Values"><a name="id487597"></a><h2>Values</h2><div class="variablelist"><dl><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</code></em></span></dt><dd><p>
- Address 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>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>rq_flags</code></em></span></dt><dd><p>
- Request flags.
- </p></dd></dl></div></div><div class="refsect1" title="Description"><a name="id487708"></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-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-trace-elv-issue-request.html">Next</a></td></tr><tr><td width="40%" align="left" valign="top"><span>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>probe::ioscheduler_trace.elv_issue_request</span></td></tr></table></div></body></html>
+++ /dev/null
-<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>probe::ioscheduler_trace.elv_issue_request</title><meta name="generator" content="DocBook XSL Stylesheets V1.76.1"><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>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" title="probe::ioscheduler_trace.elv_issue_request"><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" title="Synopsis"><h2>Synopsis</h2><pre class="synopsis">ioscheduler_trace.elv_issue_request </pre></div><div class="refsect1" title="Values"><a name="id487775"></a><h2>Values</h2><div class="variablelist"><dl><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</code></em></span></dt><dd><p>
- Address 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>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>rq_flags</code></em></span></dt><dd><p>
- Request flags.
- </p></dd></dl></div></div><div class="refsect1" title="Description"><a name="id487886"></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>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>probe::ioscheduler_trace.elv_requeue_request</span></td></tr></table></div></body></html>
+++ /dev/null
-<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>probe::ioscheduler_trace.elv_requeue_request</title><meta name="generator" content="DocBook XSL Stylesheets V1.76.1"><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-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>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-elv-abort-request.html">Next</a></td></tr></table><hr></div><div class="refentry" title="probe::ioscheduler_trace.elv_requeue_request"><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" title="Synopsis"><h2>Synopsis</h2><pre class="synopsis">ioscheduler_trace.elv_requeue_request </pre></div><div class="refsect1" title="Values"><a name="id487954"></a><h2>Values</h2><div class="variablelist"><dl><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</code></em></span></dt><dd><p>
- Address 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>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>rq_flags</code></em></span></dt><dd><p>
- Request flags.
- </p></dd></dl></div></div><div class="refsect1" title="Description"><a name="id488065"></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-elv-abort-request.html">Next</a></td></tr><tr><td width="40%" align="left" valign="top"><span>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>probe::ioscheduler_trace.elv_abort_request</span></td></tr></table></div></body></html>
+++ /dev/null
-<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>probe::ioscheduler_trace.plug</title><meta name="generator" content="DocBook XSL Stylesheets V1.76.1"><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-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>probe::ioscheduler_trace.plug</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-unplug-io.html">Next</a></td></tr></table><hr></div><div class="refentry" title="probe::ioscheduler_trace.plug"><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" title="Synopsis"><h2>Synopsis</h2><pre class="synopsis">ioscheduler_trace.plug </pre></div><div class="refsect1" title="Values"><a name="id488301"></a><h2>Values</h2><div class="variablelist"><dl><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" title="Description"><a name="id488344"></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-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-unplug-io.html">Next</a></td></tr><tr><td width="40%" align="left" valign="top"><span>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>probe::ioscheduler_trace.unplug_io</span></td></tr></table></div></body></html>
+++ /dev/null
-<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>probe::ioscheduler_trace.unplug_io</title><meta name="generator" content="DocBook XSL Stylesheets V1.76.1"><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>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" title="probe::ioscheduler_trace.unplug_io"><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" title="Synopsis"><h2>Synopsis</h2><pre class="synopsis">ioscheduler_trace.unplug_io </pre></div><div class="refsect1" title="Values"><a name="id488412"></a><h2>Values</h2><div class="variablelist"><dl><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" title="Description"><a name="id488456"></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>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>probe::ioscheduler_trace.unplug_timer</span></td></tr></table></div></body></html>
+++ /dev/null
-<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>probe::ioscheduler_trace.unplug_timer</title><meta name="generator" content="DocBook XSL Stylesheets V1.76.1"><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="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>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="API-ioblock-request.html">Next</a></td></tr></table><hr></div><div class="refentry" title="probe::ioscheduler_trace.unplug_timer"><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" title="Synopsis"><h2>Synopsis</h2><pre class="synopsis">ioscheduler_trace.unplug_timer </pre></div><div class="refsect1" title="Values"><a name="id488524"></a><h2>Values</h2><div class="variablelist"><dl><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" title="Description"><a name="id488568"></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="API-ioblock-request.html">Next</a></td></tr><tr><td width="40%" align="left" valign="top"><span>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"> <span>probe::ioblock.request</span></td></tr></table></div></body></html>
+++ /dev/null
-<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>function::ip_ntop</title><meta name="generator" content="DocBook XSL Stylesheets V1.76.1"><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="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>function::ip_ntop</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="socket.stp.html">Next</a></td></tr></table><hr></div><div class="refentry" title="function::ip_ntop"><a name="API-ip-ntop"></a><div class="titlepage"></div><div class="refnamediv"><h2>Name</h2><p>function::ip_ntop —
- returns a string representation from an integer IP number
- </p></div><div class="refsynopsisdiv" title="Synopsis"><h2>Synopsis</h2><pre class="programlisting">
- ip_ntop:string(addr:long)
-</pre></div><div class="refsect1" title="Arguments"><a name="id497553"></a><h2>Arguments</h2><div class="variablelist"><dl><dt><span class="term"><em class="parameter"><code>addr</code></em></span></dt><dd><p>
- the ip 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-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="socket.stp.html">Next</a></td></tr><tr><td width="40%" align="left" valign="top"><span>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"> Chapter 14. Socket Tapset</td></tr></table></div></body></html>
+++ /dev/null
-<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>probe::ipmib.ForwDatagrams</title><meta name="generator" content="DocBook XSL Stylesheets V1.76.1"><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-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>probe::ipmib.ForwDatagrams</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-OutRequests.html">Next</a></td></tr></table><hr></div><div class="refentry" title="probe::ipmib.ForwDatagrams"><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" title="Synopsis"><h2>Synopsis</h2><pre class="synopsis">ipmib.ForwDatagrams </pre></div><div class="refsect1" title="Values"><a name="id503179"></a><h2>Values</h2><div class="variablelist"><dl><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" title="Description"><a name="id503222"></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-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-OutRequests.html">Next</a></td></tr><tr><td width="40%" align="left" valign="top"><span>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>probe::ipmib.OutRequests</span></td></tr></table></div></body></html>
+++ /dev/null
-<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>probe::ipmib.FragFails</title><meta name="generator" content="DocBook XSL Stylesheets V1.76.1"><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-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>probe::ipmib.FragFails</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-tcpmib-get-state.html">Next</a></td></tr></table><hr></div><div class="refentry" title="probe::ipmib.FragFails"><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" title="Synopsis"><h2>Synopsis</h2><pre class="synopsis">ipmib.FragFails </pre></div><div class="refsect1" title="Values"><a name="id503824"></a><h2>Values</h2><div class="variablelist"><dl><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" title="Description"><a name="id503867"></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-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-tcpmib-get-state.html">Next</a></td></tr><tr><td width="40%" align="left" valign="top"><span>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>function::tcpmib_get_state</span></td></tr></table></div></body></html>
+++ /dev/null
-<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>probe::ipmib.FragOKs</title><meta name="generator" content="DocBook XSL Stylesheets V1.76.1"><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-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>probe::ipmib.FragOKs</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-ipmib-FragFails.html">Next</a></td></tr></table><hr></div><div class="refentry" title="probe::ipmib.FragOKs"><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" title="Synopsis"><h2>Synopsis</h2><pre class="synopsis">ipmib.FragOKs </pre></div><div class="refsect1" title="Values"><a name="id503696"></a><h2>Values</h2><div class="variablelist"><dl><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" title="Description"><a name="id503739"></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-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-ipmib-FragFails.html">Next</a></td></tr><tr><td width="40%" align="left" valign="top"><span>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>probe::ipmib.FragFails</span></td></tr></table></div></body></html>
+++ /dev/null
-<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>probe::ipmib.InAddrErrors</title><meta name="generator" content="DocBook XSL Stylesheets V1.76.1"><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>probe::ipmib.InAddrErrors</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" title="probe::ipmib.InAddrErrors"><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" title="Synopsis"><h2>Synopsis</h2><pre class="synopsis">ipmib.InAddrErrors </pre></div><div class="refsect1" title="Values"><a name="id502791"></a><h2>Values</h2><div class="variablelist"><dl><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" title="Description"><a name="id502834"></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-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>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>probe::ipmib.InUnknownProtos</span></td></tr></table></div></body></html>
+++ /dev/null
-<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>probe::ipmib.InDiscards</title><meta name="generator" content="DocBook XSL Stylesheets V1.76.1"><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-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>probe::ipmib.InDiscards</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-ForwDatagrams.html">Next</a></td></tr></table><hr></div><div class="refentry" title="probe::ipmib.InDiscards"><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" title="Synopsis"><h2>Synopsis</h2><pre class="synopsis">ipmib.InDiscards </pre></div><div class="refsect1" title="Values"><a name="id503049"></a><h2>Values</h2><div class="variablelist"><dl><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" title="Description"><a name="id503093"></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-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-ForwDatagrams.html">Next</a></td></tr><tr><td width="40%" align="left" valign="top"><span>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>probe::ipmib.ForwDatagrams</span></td></tr></table></div></body></html>
+++ /dev/null
-<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>probe::ipmib.InNoRoutes</title><meta name="generator" content="DocBook XSL Stylesheets V1.76.1"><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-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>probe::ipmib.InNoRoutes</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-InAddrErrors.html">Next</a></td></tr></table><hr></div><div class="refentry" title="probe::ipmib.InNoRoutes"><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" title="Synopsis"><h2>Synopsis</h2><pre class="synopsis">ipmib.InNoRoutes </pre></div><div class="refsect1" title="Values"><a name="id502661"></a><h2>Values</h2><div class="variablelist"><dl><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" title="Description"><a name="id502705"></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-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-InAddrErrors.html">Next</a></td></tr><tr><td width="40%" align="left" valign="top"><span>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>probe::ipmib.InAddrErrors</span></td></tr></table></div></body></html>
+++ /dev/null
-<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>probe::ipmib.InReceives</title><meta name="generator" content="DocBook XSL Stylesheets V1.76.1"><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-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>probe::ipmib.InReceives</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-InNoRoutes.html">Next</a></td></tr></table><hr></div><div class="refentry" title="probe::ipmib.InReceives"><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" title="Synopsis"><h2>Synopsis</h2><pre class="synopsis">ipmib.InReceives </pre></div><div class="refsect1" title="Values"><a name="id502532"></a><h2>Values</h2><div class="variablelist"><dl><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" title="Description"><a name="id502576"></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-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-InNoRoutes.html">Next</a></td></tr><tr><td width="40%" align="left" valign="top"><span>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>probe::ipmib.InNoRoutes</span></td></tr></table></div></body></html>
+++ /dev/null
-<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>probe::ipmib.InUnknownProtos</title><meta name="generator" content="DocBook XSL Stylesheets V1.76.1"><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-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>probe::ipmib.InUnknownProtos</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-InDiscards.html">Next</a></td></tr></table><hr></div><div class="refentry" title="probe::ipmib.InUnknownProtos"><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" title="Synopsis"><h2>Synopsis</h2><pre class="synopsis">ipmib.InUnknownProtos </pre></div><div class="refsect1" title="Values"><a name="id502920"></a><h2>Values</h2><div class="variablelist"><dl><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" title="Description"><a name="id502964"></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-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-InDiscards.html">Next</a></td></tr><tr><td width="40%" align="left" valign="top"><span>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>probe::ipmib.InDiscards</span></td></tr></table></div></body></html>
+++ /dev/null
-<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>probe::ipmib.OutRequests</title><meta name="generator" content="DocBook XSL Stylesheets V1.76.1"><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-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>probe::ipmib.OutRequests</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-ReasmTimeout.html">Next</a></td></tr></table><hr></div><div class="refentry" title="probe::ipmib.OutRequests"><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" title="Synopsis"><h2>Synopsis</h2><pre class="synopsis">ipmib.OutRequests </pre></div><div class="refsect1" title="Values"><a name="id503309"></a><h2>Values</h2><div class="variablelist"><dl><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" title="Description"><a name="id503352"></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-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-ReasmTimeout.html">Next</a></td></tr><tr><td width="40%" align="left" valign="top"><span>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>probe::ipmib.ReasmTimeout</span></td></tr></table></div></body></html>
+++ /dev/null
-<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>probe::ipmib.ReasmReqds</title><meta name="generator" content="DocBook XSL Stylesheets V1.76.1"><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-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>probe::ipmib.ReasmReqds</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-ipmib-FragOKs.html">Next</a></td></tr></table><hr></div><div class="refentry" title="probe::ipmib.ReasmReqds"><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" title="Synopsis"><h2>Synopsis</h2><pre class="synopsis">ipmib.ReasmReqds </pre></div><div class="refsect1" title="Values"><a name="id503567"></a><h2>Values</h2><div class="variablelist"><dl><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" title="Description"><a name="id503610"></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-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-ipmib-FragOKs.html">Next</a></td></tr><tr><td width="40%" align="left" valign="top"><span>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>probe::ipmib.FragOKs</span></td></tr></table></div></body></html>
+++ /dev/null
-<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>probe::ipmib.ReasmTimeout</title><meta name="generator" content="DocBook XSL Stylesheets V1.76.1"><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-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>probe::ipmib.ReasmTimeout</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-ReasmReqds.html">Next</a></td></tr></table><hr></div><div class="refentry" title="probe::ipmib.ReasmTimeout"><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" title="Synopsis"><h2>Synopsis</h2><pre class="synopsis">ipmib.ReasmTimeout </pre></div><div class="refsect1" title="Values"><a name="id503438"></a><h2>Values</h2><div class="variablelist"><dl><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" title="Description"><a name="id503481"></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-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-ReasmReqds.html">Next</a></td></tr><tr><td width="40%" align="left" valign="top"><span>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>probe::ipmib.ReasmReqds</span></td></tr></table></div></body></html>
+++ /dev/null
-<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>function::ipmib_get_proto</title><meta name="generator" content="DocBook XSL Stylesheets V1.76.1"><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-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>function::ipmib_get_proto</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-ipmib-InReceives.html">Next</a></td></tr></table><hr></div><div class="refentry" title="function::ipmib_get_proto"><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" title="Synopsis"><h2>Synopsis</h2><pre class="programlisting">
- ipmib_get_proto:long(skb:long)
-</pre></div><div class="refsect1" title="Arguments"><a name="id502433"></a><h2>Arguments</h2><div class="variablelist"><dl><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" title="Description"><a name="id502459"></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-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-ipmib-InReceives.html">Next</a></td></tr><tr><td width="40%" align="left" valign="top"><span>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>probe::ipmib.InReceives</span></td></tr></table></div></body></html>
+++ /dev/null
-<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>function::ipmib_local_addr</title><meta name="generator" content="DocBook XSL Stylesheets V1.76.1"><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>function::ipmib_local_addr</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" title="function::ipmib_local_addr"><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" title="Synopsis"><h2>Synopsis</h2><pre class="programlisting">
- ipmib_local_addr:long(skb:long,SourceIsLocal:long)
-</pre></div><div class="refsect1" title="Arguments"><a name="id502084"></a><h2>Arguments</h2><div class="variablelist"><dl><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" title="Description"><a name="id502127"></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-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>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>function::ipmib_tcp_remote_port</span></td></tr></table></div></body></html>
+++ /dev/null
-<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>function::ipmib_remote_addr</title><meta name="generator" content="DocBook XSL Stylesheets V1.76.1"><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-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>function::ipmib_remote_addr</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-local-addr.html">Next</a></td></tr></table><hr></div><div class="refentry" title="function::ipmib_remote_addr"><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" title="Synopsis"><h2>Synopsis</h2><pre class="programlisting">
- ipmib_remote_addr:long(skb:long,SourceIsLocal:long)
-</pre></div><div class="refsect1" title="Arguments"><a name="id501967"></a><h2>Arguments</h2><div class="variablelist"><dl><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" title="Description"><a name="id502011"></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="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-local-addr.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>function::ipmib_local_addr</span></td></tr></table></div></body></html>
+++ /dev/null
-<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>function::ipmib_tcp_local_port</title><meta name="generator" content="DocBook XSL Stylesheets V1.76.1"><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-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>function::ipmib_tcp_local_port</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-ipmib-get-proto.html">Next</a></td></tr></table><hr></div><div class="refentry" title="function::ipmib_tcp_local_port"><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" title="Synopsis"><h2>Synopsis</h2><pre class="programlisting">
- ipmib_tcp_local_port:long(skb:long,SourceIsLocal:long)
-</pre></div><div class="refsect1" title="Arguments"><a name="id502317"></a><h2>Arguments</h2><div class="variablelist"><dl><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" title="Description"><a name="id502360"></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-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-ipmib-get-proto.html">Next</a></td></tr><tr><td width="40%" align="left" valign="top"><span>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>function::ipmib_get_proto</span></td></tr></table></div></body></html>
+++ /dev/null
-<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>function::ipmib_tcp_remote_port</title><meta name="generator" content="DocBook XSL Stylesheets V1.76.1"><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>function::ipmib_tcp_remote_port</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" title="function::ipmib_tcp_remote_port"><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" title="Synopsis"><h2>Synopsis</h2><pre class="programlisting">
- ipmib_tcp_remote_port:long(skb:long,SourceIsLocal:long)
-</pre></div><div class="refsect1" title="Arguments"><a name="id502200"></a><h2>Arguments</h2><div class="variablelist"><dl><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" title="Description"><a name="id502244"></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-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>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>function::ipmib_tcp_local_port</span></td></tr></table></div></body></html>
+++ /dev/null
-<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>probe::irq_handler.entry</title><meta name="generator" content="DocBook XSL Stylesheets V1.76.1"><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-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>probe::irq_handler.entry</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-irq-handler-exit.html">Next</a></td></tr></table><hr></div><div class="refentry" title="probe::irq_handler.entry"><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" title="Synopsis"><h2>Synopsis</h2><pre class="synopsis">irq_handler.entry </pre></div><div class="refsect1" title="Values"><a name="id492985"></a><h2>Values</h2><div class="variablelist"><dl><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>flags</code></em></span></dt><dd><p>
- Flags for IRQ handler
- </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>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>
- irq 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>thread_flags</code></em></span></dt><dd><p>
- Flags related to thread
- </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_fn</code></em></span></dt><dd><p>
- interrupt handler function for threaded interrupts
- </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>flags_str</code></em></span></dt><dd><p>
- symbolic string representation of IRQ flags
- </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></dl></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-irq-handler-exit.html">Next</a></td></tr><tr><td width="40%" align="left" valign="top"><span>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>probe::irq_handler.exit</span></td></tr></table></div></body></html>
+++ /dev/null
-<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>probe::irq_handler.exit</title><meta name="generator" content="DocBook XSL Stylesheets V1.76.1"><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>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" title="probe::irq_handler.exit"><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" title="Synopsis"><h2>Synopsis</h2><pre class="synopsis">irq_handler.exit </pre></div><div class="refsect1" title="Values"><a name="id493255"></a><h2>Values</h2><div class="variablelist"><dl><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>ret</code></em></span></dt><dd><p>
- return value of the handler
- </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>dev_id</code></em></span></dt><dd><p>
- Cookie to identify device
- </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>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>irq</code></em></span></dt><dd><p>
- interrupt number
- </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</code></em></span></dt><dd><p>
- thread pointer for threaded interrupts
- </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>flags_str</code></em></span></dt><dd><p>
- symbolic string representation of IRQ flags
- </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>action</code></em></span></dt><dd><p>
- struct irqaction*
- </p></dd></dl></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>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>probe::softirq.entry</span></td></tr></table></div></body></html>
+++ /dev/null
-<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>function::is_myproc</title><meta name="generator" content="DocBook XSL Stylesheets V1.76.1"><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-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>function::is_myproc</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-cpuid.html">Next</a></td></tr></table><hr></div><div class="refentry" title="function::is_myproc"><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" title="Synopsis"><h2>Synopsis</h2><pre class="programlisting">
- is_myproc:long()
-</pre></div><div class="refsect1" title="Arguments"><a name="id474795"></a><h2>Arguments</h2><p>
- None
- </p></div><div class="refsect1" title="Description"><a name="id474804"></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-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-cpuid.html">Next</a></td></tr><tr><td width="40%" align="left" valign="top"><span>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>function::cpuid</span></td></tr></table></div></body></html>
+++ /dev/null
-<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>function::is_return</title><meta name="generator" content="DocBook XSL Stylesheets V1.76.1"><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-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>function::is_return</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-target.html">Next</a></td></tr></table><hr></div><div class="refentry" title="function::is_return"><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" title="Synopsis"><h2>Synopsis</h2><pre class="programlisting">
- is_return:long()
-</pre></div><div class="refsect1" title="Arguments"><a name="id475254"></a><h2>Arguments</h2><p>
- None
- </p></div><div class="refsect1" title="Description"><a name="id475263"></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-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-target.html">Next</a></td></tr><tr><td width="40%" align="left" valign="top"><span>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>function::target</span></td></tr></table></div></body></html>
+++ /dev/null
-<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>function::isdigit</title><meta name="generator" content="DocBook XSL Stylesheets V1.76.1"><link rel="home" href="index.html" title="SystemTap Tapset Reference Manual"><link rel="up" href="string.stp.html" title="Chapter 25. A collection of standard string functions"><link rel="prev" href="API-strtol.html" title="function::strtol"><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>function::isdigit</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 25. 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" title="function::isdigit"><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" title="Synopsis"><h2>Synopsis</h2><pre class="programlisting">
- isdigit:long(str:string)
-</pre></div><div class="refsect1" title="Arguments"><a name="id518366"></a><h2>Arguments</h2><div class="variablelist"><dl><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" title="Description"><a name="id518393"></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="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-tokenize.html">Next</a></td></tr><tr><td width="40%" align="left" valign="top"><span>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>function::tokenize</span></td></tr></table></div></body></html>
+++ /dev/null
-<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>function::isinstr</title><meta name="generator" content="DocBook XSL Stylesheets V1.76.1"><link rel="home" href="index.html" title="SystemTap Tapset Reference Manual"><link rel="up" href="string.stp.html" title="Chapter 25. A collection of standard string functions"><link rel="prev" href="API-stringat.html" title="function::stringat"><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>function::isinstr</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 25. 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" title="function::isinstr"><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" title="Synopsis"><h2>Synopsis</h2><pre class="programlisting">
- isinstr:long(s1:string,s2:string)
-</pre></div><div class="refsect1" title="Arguments"><a name="id517756"></a><h2>Arguments</h2><div class="variablelist"><dl><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" title="Description"><a name="id517800"></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-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-text-str.html">Next</a></td></tr><tr><td width="40%" align="left" valign="top"><span>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>function::text_str</span></td></tr></table></div></body></html>
+++ /dev/null
-<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>function::jiffies</title><meta name="generator" content="DocBook XSL Stylesheets V1.76.1"><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-HZ.html" title="function::HZ"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div class="navheader"><table width="100%" summary="Navigation header"><tr><th colspan="3" align="center"><span>function::jiffies</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-HZ.html">Next</a></td></tr></table><hr></div><div class="refentry" title="function::jiffies"><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" title="Synopsis"><h2>Synopsis</h2><pre class="programlisting">
- jiffies:long()
-</pre></div><div class="refsect1" title="Arguments"><a name="id480028"></a><h2>Arguments</h2><p>
- None
- </p></div><div class="refsect1" title="Description"><a name="id480038"></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-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-HZ.html">Next</a></td></tr><tr><td width="40%" align="left" valign="top"><span>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>function::HZ</span></td></tr></table></div></body></html>
+++ /dev/null
-<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>function::kernel_char</title><meta name="generator" content="DocBook XSL Stylesheets V1.76.1"><link rel="home" href="index.html" title="SystemTap Tapset Reference Manual"><link rel="up" href="conversions.stp.html" title="Chapter 23. String and data retrieving functions Tapset"><link rel="prev" href="API-kernel-short.html" title="function::kernel_short"><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>function::kernel_char</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 23. 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" title="function::kernel_char"><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" title="Synopsis"><h2>Synopsis</h2><pre class="programlisting">
- kernel_char:long(addr:long)
-</pre></div><div class="refsect1" title="Arguments"><a name="id513763"></a><h2>Arguments</h2><div class="variablelist"><dl><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" title="Description"><a name="id513790"></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-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-pointer.html">Next</a></td></tr><tr><td width="40%" align="left" valign="top"><span>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>function::kernel_pointer</span></td></tr></table></div></body></html>
+++ /dev/null
-<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>function::kernel_int</title><meta name="generator" content="DocBook XSL Stylesheets V1.76.1"><link rel="home" href="index.html" title="SystemTap Tapset Reference Manual"><link rel="up" href="conversions.stp.html" title="Chapter 23. String and data retrieving functions Tapset"><link rel="prev" href="API-kernel-long.html" title="function::kernel_long"><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>function::kernel_int</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 23. 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" title="function::kernel_int"><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" title="Synopsis"><h2>Synopsis</h2><pre class="programlisting">
- kernel_int:long(addr:long)
-</pre></div><div class="refsect1" title="Arguments"><a name="id513574"></a><h2>Arguments</h2><div class="variablelist"><dl><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" title="Description"><a name="id513601"></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-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-short.html">Next</a></td></tr><tr><td width="40%" align="left" valign="top"><span>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>function::kernel_short</span></td></tr></table></div></body></html>
+++ /dev/null
-<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>function::kernel_long</title><meta name="generator" content="DocBook XSL Stylesheets V1.76.1"><link rel="home" href="index.html" title="SystemTap Tapset Reference Manual"><link rel="up" href="conversions.stp.html" title="Chapter 23. 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-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>function::kernel_long</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 23. 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" title="function::kernel_long"><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" title="Synopsis"><h2>Synopsis</h2><pre class="programlisting">
- kernel_long:long(addr:long)
-</pre></div><div class="refsect1" title="Arguments"><a name="id513479"></a><h2>Arguments</h2><div class="variablelist"><dl><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" title="Description"><a name="id513505"></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-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-int.html">Next</a></td></tr><tr><td width="40%" align="left" valign="top"><span>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>function::kernel_int</span></td></tr></table></div></body></html>
+++ /dev/null
-<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>function::kernel_pointer</title><meta name="generator" content="DocBook XSL Stylesheets V1.76.1"><link rel="home" href="index.html" title="SystemTap Tapset Reference Manual"><link rel="up" href="conversions.stp.html" title="Chapter 23. String and data retrieving functions Tapset"><link rel="prev" href="API-kernel-char.html" title="function::kernel_char"><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>function::kernel_pointer</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 23. 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" title="function::kernel_pointer"><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" title="Synopsis"><h2>Synopsis</h2><pre class="programlisting">
- kernel_pointer:long(addr:long)
-</pre></div><div class="refsect1" title="Arguments"><a name="id513859"></a><h2>Arguments</h2><div class="variablelist"><dl><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" title="Description"><a name="id513886"></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-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-string.html">Next</a></td></tr><tr><td width="40%" align="left" valign="top"><span>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>function::user_string</span></td></tr></table></div></body></html>
+++ /dev/null
-<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>function::kernel_short</title><meta name="generator" content="DocBook XSL Stylesheets V1.76.1"><link rel="home" href="index.html" title="SystemTap Tapset Reference Manual"><link rel="up" href="conversions.stp.html" title="Chapter 23. String and data retrieving functions Tapset"><link rel="prev" href="API-kernel-int.html" title="function::kernel_int"><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>function::kernel_short</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 23. 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" title="function::kernel_short"><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" title="Synopsis"><h2>Synopsis</h2><pre class="programlisting">
- kernel_short:long(addr:long)
-</pre></div><div class="refsect1" title="Arguments"><a name="id513669"></a><h2>Arguments</h2><div class="variablelist"><dl><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" title="Description"><a name="id513696"></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-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-char.html">Next</a></td></tr><tr><td width="40%" align="left" valign="top"><span>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>function::kernel_char</span></td></tr></table></div></body></html>
+++ /dev/null
-<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>function::kernel_string_n</title><meta name="generator" content="DocBook XSL Stylesheets V1.76.1"><link rel="home" href="index.html" title="SystemTap Tapset Reference Manual"><link rel="up" href="conversions.stp.html" title="Chapter 23. String and data retrieving functions Tapset"><link rel="prev" href="API-kernel-string2.html" title="function::kernel_string2"><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>function::kernel_string_n</span></th></tr><tr><td width="20%" align="left"><a accesskey="p" href="API-kernel-string2.html">Prev</a> </td><th width="60%" align="center">Chapter 23. 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" title="function::kernel_string_n"><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" title="Synopsis"><h2>Synopsis</h2><pre class="programlisting">
- kernel_string_n:string(addr:long,n:long)
-</pre></div><div class="refsect1" title="Arguments"><a name="id513367"></a><h2>Arguments</h2><div class="variablelist"><dl><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" title="Description"><a name="id513411"></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-string2.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>function::kernel_string2</span> </td><td width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right" valign="top"> <span>function::kernel_long</span></td></tr></table></div></body></html>
+++ /dev/null
-<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>function::kernel_string</title><meta name="generator" content="DocBook XSL Stylesheets V1.76.1"><link rel="home" href="index.html" title="SystemTap Tapset Reference Manual"><link rel="up" href="conversions.stp.html" title="Chapter 23. String and data retrieving functions Tapset"><link rel="prev" href="conversions.stp.html" title="Chapter 23. String and data retrieving functions Tapset"><link rel="next" href="API-kernel-string2.html" title="function::kernel_string2"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div class="navheader"><table width="100%" summary="Navigation header"><tr><th colspan="3" align="center"><span>function::kernel_string</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 23. String and data retrieving functions Tapset</th><td width="20%" align="right"> <a accesskey="n" href="API-kernel-string2.html">Next</a></td></tr></table><hr></div><div class="refentry" title="function::kernel_string"><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" title="Synopsis"><h2>Synopsis</h2><pre class="programlisting">
- kernel_string:string(addr:long)
-</pre></div><div class="refsect1" title="Arguments"><a name="id513158"></a><h2>Arguments</h2><div class="variablelist"><dl><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" title="Description"><a name="id513185"></a><h2>Description</h2><p>
- This function returns the null terminated C string
- 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="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-kernel-string2.html">Next</a></td></tr><tr><td width="40%" align="left" valign="top">Chapter 23. 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>function::kernel_string2</span></td></tr></table></div></body></html>
+++ /dev/null
-<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>function::kernel_string2</title><meta name="generator" content="DocBook XSL Stylesheets V1.76.1"><link rel="home" href="index.html" title="SystemTap Tapset Reference Manual"><link rel="up" href="conversions.stp.html" title="Chapter 23. 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-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>function::kernel_string2</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 23. 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" title="function::kernel_string2"><a name="API-kernel-string2"></a><div class="titlepage"></div><div class="refnamediv"><h2>Name</h2><p>function::kernel_string2 —
- Retrieves string from kernel memory with alternative error string
- </p></div><div class="refsynopsisdiv" title="Synopsis"><h2>Synopsis</h2><pre class="programlisting">
- kernel_string2:string(addr:long,err_msg:string)
-</pre></div><div class="refsect1" title="Arguments"><a name="id513254"></a><h2>Arguments</h2><div class="variablelist"><dl><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" title="Description"><a name="id513298"></a><h2>Description</h2><p>
- 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-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-n.html">Next</a></td></tr><tr><td width="40%" align="left" valign="top"><span>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>function::kernel_string_n</span></td></tr></table></div></body></html>
+++ /dev/null
-<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>probe::kprocess.create</title><meta name="generator" content="DocBook XSL Stylesheets V1.76.1"><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-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>probe::kprocess.create</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-kprocess-start.html">Next</a></td></tr></table><hr></div><div class="refentry" title="probe::kprocess.create"><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" title="Synopsis"><h2>Synopsis</h2><pre class="synopsis">kprocess.create </pre></div><div class="refsect1" title="Values"><a name="id506134"></a><h2>Values</h2><div class="variablelist"><dl><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><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></dl></div></div><div class="refsect1" title="Context"><a name="id506178"></a><h2>Context</h2><p>
- Parent of the created process.
-</p></div><div class="refsect1" title="Description"><a name="id506188"></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="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-kprocess-start.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>probe::kprocess.start</span></td></tr></table></div></body></html>
+++ /dev/null
-<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>probe::kprocess.exec_complete</title><meta name="generator" content="DocBook XSL Stylesheets V1.76.1"><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>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" title="probe::kprocess.exec_complete"><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" title="Synopsis"><h2>Synopsis</h2><pre class="synopsis">kprocess.exec_complete </pre></div><div class="refsect1" title="Values"><a name="id506450"></a><h2>Values</h2><div class="variablelist"><dl><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>errno</code></em></span></dt><dd><p>
- The error number resulting from the exec
- </p></dd></dl></div></div><div class="refsect1" title="Context"><a name="id506494"></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" title="Description"><a name="id506504"></a><h2>Description</h2><p>
- Fires at the completion of an exec call.
-</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>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>probe::kprocess.exit</span></td></tr></table></div></body></html>
+++ /dev/null
-<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>probe::kprocess.exec</title><meta name="generator" content="DocBook XSL Stylesheets V1.76.1"><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-start.html" title="probe::kprocess.start"><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>probe::kprocess.exec</span></th></tr><tr><td width="20%" align="left"><a accesskey="p" href="API-kprocess-start.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" title="probe::kprocess.exec"><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" title="Synopsis"><h2>Synopsis</h2><pre class="synopsis">kprocess.exec </pre></div><div class="refsect1" title="Values"><a name="id506344"></a><h2>Values</h2><div class="variablelist"><dl><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" title="Context"><a name="id506371"></a><h2>Context</h2><p>
- The caller of exec.
-</p></div><div class="refsect1" title="Description"><a name="id506381"></a><h2>Description</h2><p>
- Fires whenever a process attempts to exec to a new program.
-</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-start.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>probe::kprocess.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>probe::kprocess.exec_complete</span></td></tr></table></div></body></html>
+++ /dev/null
-<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>probe::kprocess.exit</title><meta name="generator" content="DocBook XSL Stylesheets V1.76.1"><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>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" title="probe::kprocess.exit"><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" title="Synopsis"><h2>Synopsis</h2><pre class="synopsis">kprocess.exit </pre></div><div class="refsect1" title="Values"><a name="id506572"></a><h2>Values</h2><div class="variablelist"><dl><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" title="Context"><a name="id506598"></a><h2>Context</h2><p>
- The process which is terminating.
-</p></div><div class="refsect1" title="Description"><a name="id506608"></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>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>probe::kprocess.release</span></td></tr></table></div></body></html>
+++ /dev/null
-<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>probe::kprocess.release</title><meta name="generator" content="DocBook XSL Stylesheets V1.76.1"><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="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>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="signal.stp.html">Next</a></td></tr></table><hr></div><div class="refentry" title="probe::kprocess.release"><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" title="Synopsis"><h2>Synopsis</h2><pre class="synopsis">kprocess.release </pre></div><div class="refsect1" title="Values"><a name="id506677"></a><h2>Values</h2><div class="variablelist"><dl><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><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>
- 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></dl></div></div><div class="refsect1" title="Context"><a name="id506760"></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" title="Description"><a name="id506771"></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="signal.stp.html">Next</a></td></tr><tr><td width="40%" align="left" valign="top"><span>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"> Chapter 17. Signal Tapset</td></tr></table></div></body></html>
+++ /dev/null
-<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>probe::kprocess.start</title><meta name="generator" content="DocBook XSL Stylesheets V1.76.1"><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.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>probe::kprocess.start</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.html">Next</a></td></tr></table><hr></div><div class="refentry" title="probe::kprocess.start"><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" title="Synopsis"><h2>Synopsis</h2><pre class="synopsis">kprocess.start </pre></div><div class="refsect1" title="Values"><a name="id506257"></a><h2>Values</h2><p>
- None
- </p></div><div class="refsect1" title="Context"><a name="id506267"></a><h2>Context</h2><p>
- Newly created process.
-</p></div><div class="refsect1" title="Description"><a name="id506277"></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-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.html">Next</a></td></tr><tr><td width="40%" align="left" valign="top"><span>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>probe::kprocess.exec</span></td></tr></table></div></body></html>
+++ /dev/null
-<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>probe::linuxmib.DelayedACKs</title><meta name="generator" content="DocBook XSL Stylesheets V1.76.1"><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-RetransSegs.html" title="probe::tcpmib.RetransSegs"><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>probe::linuxmib.DelayedACKs</span></th></tr><tr><td width="20%" align="left"><a accesskey="p" href="API-tcpmib-RetransSegs.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" title="probe::linuxmib.DelayedACKs"><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" title="Synopsis"><h2>Synopsis</h2><pre class="synopsis">linuxmib.DelayedACKs </pre></div><div class="refsect1" title="Values"><a name="id505598"></a><h2>Values</h2><div class="variablelist"><dl><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" title="Description"><a name="id505642"></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-tcpmib-RetransSegs.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>probe::tcpmib.RetransSegs</span> </td><td width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right" valign="top"> <span>probe::linuxmib.ListenOverflows</span></td></tr></table></div></body></html>
+++ /dev/null
-<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>probe::linuxmib.ListenDrops</title><meta name="generator" content="DocBook XSL Stylesheets V1.76.1"><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-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>probe::linuxmib.ListenDrops</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-linuxmib-TCPMemoryPressures.html">Next</a></td></tr></table><hr></div><div class="refentry" title="probe::linuxmib.ListenDrops"><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" title="Synopsis"><h2>Synopsis</h2><pre class="synopsis">linuxmib.ListenDrops </pre></div><div class="refsect1" title="Values"><a name="id505858"></a><h2>Values</h2><div class="variablelist"><dl><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" title="Description"><a name="id505902"></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-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-linuxmib-TCPMemoryPressures.html">Next</a></td></tr><tr><td width="40%" align="left" valign="top"><span>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>probe::linuxmib.TCPMemoryPressures</span></td></tr></table></div></body></html>
+++ /dev/null
-<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>probe::linuxmib.ListenOverflows</title><meta name="generator" content="DocBook XSL Stylesheets V1.76.1"><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-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>probe::linuxmib.ListenOverflows</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-ListenDrops.html">Next</a></td></tr></table><hr></div><div class="refentry" title="probe::linuxmib.ListenOverflows"><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" title="Synopsis"><h2>Synopsis</h2><pre class="synopsis">linuxmib.ListenOverflows </pre></div><div class="refsect1" title="Values"><a name="id505728"></a><h2>Values</h2><div class="variablelist"><dl><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" title="Description"><a name="id505772"></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-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-ListenDrops.html">Next</a></td></tr><tr><td width="40%" align="left" valign="top"><span>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>probe::linuxmib.ListenDrops</span></td></tr></table></div></body></html>
+++ /dev/null
-<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>probe::linuxmib.TCPMemoryPressures</title><meta name="generator" content="DocBook XSL Stylesheets V1.76.1"><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="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>probe::linuxmib.TCPMemoryPressures</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="kprocess.stp.html">Next</a></td></tr></table><hr></div><div class="refentry" title="probe::linuxmib.TCPMemoryPressures"><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" title="Synopsis"><h2>Synopsis</h2><pre class="synopsis">linuxmib.TCPMemoryPressures </pre></div><div class="refsect1" title="Values"><a name="id505987"></a><h2>Values</h2><div class="variablelist"><dl><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" title="Description"><a name="id506031"></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-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="kprocess.stp.html">Next</a></td></tr><tr><td width="40%" align="left" valign="top"><span>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"> Chapter 16. Kernel Process Tapset</td></tr></table></div></body></html>
+++ /dev/null
-<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>function::log</title><meta name="generator" content="DocBook XSL Stylesheets V1.76.1"><link rel="home" href="index.html" title="SystemTap Tapset Reference Manual"><link rel="up" href="logging.stp.html" title="Chapter 20. Logging Tapset"><link rel="prev" href="logging.stp.html" title="Chapter 20. Logging Tapset"><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>function::log</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 20. 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" title="function::log"><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" title="Synopsis"><h2>Synopsis</h2><pre class="programlisting">
- log(msg:string)
-</pre></div><div class="refsect1" title="Arguments"><a name="id511377"></a><h2>Arguments</h2><div class="variablelist"><dl><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" title="Description"><a name="id511403"></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 effecient 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="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-warn.html">Next</a></td></tr><tr><td width="40%" align="left" valign="top">Chapter 20. 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>function::warn</span></td></tr></table></div></body></html>
+++ /dev/null
-<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>function::mem_page_size</title><meta name="generator" content="DocBook XSL Stylesheets V1.76.1"><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-pid.html" title="function::proc_mem_data_pid"><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>function::mem_page_size</span></th></tr><tr><td width="20%" align="left"><a accesskey="p" href="API-proc-mem-data-pid.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" title="function::mem_page_size"><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" title="Synopsis"><h2>Synopsis</h2><pre class="programlisting">
- mem_page_size:long()
-</pre></div><div class="refsect1" title="Arguments"><a name="id483926"></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-proc-mem-data-pid.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"><span>function::proc_mem_data_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>function::bytes_to_string</span></td></tr></table></div></body></html>
+++ /dev/null
-<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>function::modname</title><meta name="generator" content="DocBook XSL Stylesheets V1.76.1"><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-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>function::modname</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-symname.html">Next</a></td></tr></table><hr></div><div class="refentry" title="function::modname"><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" title="Synopsis"><h2>Synopsis</h2><pre class="programlisting">
- modname:string(addr:long)
-</pre></div><div class="refsect1" title="Arguments"><a name="id476693"></a><h2>Arguments</h2><div class="variablelist"><dl><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" title="Description"><a name="id476718"></a><h2>Description</h2><p>
- Returns the module name associated with the given
- address if known. If not known it will return the string <span class="quote">“<span class="quote"><unknown></span>”</span>.
- 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-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-symname.html">Next</a></td></tr><tr><td width="40%" align="left" valign="top"><span>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>function::symname</span></td></tr></table></div></body></html>
+++ /dev/null
-<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>function::module_name</title><meta name="generator" content="DocBook XSL Stylesheets V1.76.1"><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-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>function::module_name</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-stp-pid.html">Next</a></td></tr></table><hr></div><div class="refentry" title="function::module_name"><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" title="Synopsis"><h2>Synopsis</h2><pre class="programlisting">
- module_name:string()
-</pre></div><div class="refsect1" title="Arguments"><a name="id475414"></a><h2>Arguments</h2><p>
- None
- </p></div><div class="refsect1" title="Description"><a name="id475423"></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-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-stp-pid.html">Next</a></td></tr><tr><td width="40%" align="left" valign="top"><span>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>function::stp_pid</span></td></tr></table></div></body></html>
+++ /dev/null
-<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>function::msecs_to_string</title><meta name="generator" content="DocBook XSL Stylesheets V1.76.1"><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-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>function::msecs_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-string.html">Next</a></td></tr></table><hr></div><div class="refentry" title="function::msecs_to_string"><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" title="Synopsis"><h2>Synopsis</h2><pre class="programlisting">
- msecs_to_string:string(msecs:long)
-</pre></div><div class="refsect1" title="Arguments"><a name="id484761"></a><h2>Arguments</h2><div class="variablelist"><dl><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" title="Description"><a name="id484787"></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-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-string.html">Next</a></td></tr><tr><td width="40%" align="left" valign="top"><span>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>function::cputime_to_string</span></td></tr></table></div></body></html>
+++ /dev/null
-<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>probe::netdev.change_mac</title><meta name="generator" content="DocBook XSL Stylesheets V1.76.1"><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-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>probe::netdev.change_mac</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-tcp-sendmsg.html">Next</a></td></tr></table><hr></div><div class="refentry" title="probe::netdev.change_mac"><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" title="Synopsis"><h2>Synopsis</h2><pre class="synopsis">netdev.change_mac </pre></div><div class="refsect1" title="Values"><a name="id495185"></a><h2>Values</h2><div class="variablelist"><dl><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>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></dl></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-tcp-sendmsg.html">Next</a></td></tr><tr><td width="40%" align="left" valign="top"><span>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>probe::tcp.sendmsg</span></td></tr></table></div></body></html>
+++ /dev/null
-<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>probe::netdev.change_mtu</title><meta name="generator" content="DocBook XSL Stylesheets V1.76.1"><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-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>probe::netdev.change_mtu</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-netdev-open.html">Next</a></td></tr></table><hr></div><div class="refentry" title="probe::netdev.change_mtu"><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" title="Synopsis"><h2>Synopsis</h2><pre class="synopsis">netdev.change_mtu </pre></div><div class="refsect1" title="Values"><a name="id494078"></a><h2>Values</h2><div class="variablelist"><dl><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>new_mtu</code></em></span></dt><dd><p>
- The new MTU
- </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-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>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>probe::netdev.open</span></td></tr></table></div></body></html>
+++ /dev/null
-<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>probe::netdev.change_rx_flag</title><meta name="generator" content="DocBook XSL Stylesheets V1.76.1"><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-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>probe::netdev.change_rx_flag</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-set-promiscuity.html">Next</a></td></tr></table><hr></div><div class="refentry" title="probe::netdev.change_rx_flag"><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" title="Synopsis"><h2>Synopsis</h2><pre class="synopsis">netdev.change_rx_flag </pre></div><div class="refsect1" title="Values"><a name="id494598"></a><h2>Values</h2><div class="variablelist"><dl><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-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-set-promiscuity.html">Next</a></td></tr><tr><td width="40%" align="left" valign="top"><span>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>probe::netdev.set_promiscuity</span></td></tr></table></div></body></html>
+++ /dev/null
-<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>probe::netdev.close</title><meta name="generator" content="DocBook XSL Stylesheets V1.76.1"><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-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>probe::netdev.close</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-hard-transmit.html">Next</a></td></tr></table><hr></div><div class="refentry" title="probe::netdev.close"><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" title="Synopsis"><h2>Synopsis</h2><pre class="synopsis">netdev.close </pre></div><div class="refsect1" title="Values"><a name="id494278"></a><h2>Values</h2><div class="variablelist"><dl><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-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-hard-transmit.html">Next</a></td></tr><tr><td width="40%" align="left" valign="top"><span>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>probe::netdev.hard_transmit</span></td></tr></table></div></body></html>
+++ /dev/null
-<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>probe::netdev.get_stats</title><meta name="generator" content="DocBook XSL Stylesheets V1.76.1"><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-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>probe::netdev.get_stats</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-netdev-change-mac.html">Next</a></td></tr></table><hr></div><div class="refentry" title="probe::netdev.get_stats"><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" title="Synopsis"><h2>Synopsis</h2><pre class="synopsis">netdev.get_stats </pre></div><div class="refsect1" title="Values"><a name="id495101"></a><h2>Values</h2><div class="variablelist"><dl><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-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-netdev-change-mac.html">Next</a></td></tr><tr><td width="40%" align="left" valign="top"><span>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>probe::netdev.change_mac</span></td></tr></table></div></body></html>
+++ /dev/null
-<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>probe::netdev.hard_transmit</title><meta name="generator" content="DocBook XSL Stylesheets V1.76.1"><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-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>probe::netdev.hard_transmit</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-rx.html">Next</a></td></tr></table><hr></div><div class="refentry" title="probe::netdev.hard_transmit"><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" title="Synopsis"><h2>Synopsis</h2><pre class="synopsis">netdev.hard_transmit </pre></div><div class="refsect1" title="Values"><a name="id494362"></a><h2>Values</h2><div class="variablelist"><dl><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>dev_name</code></em></span></dt><dd><p>
- The device scheduled to transmit
- </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>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-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-rx.html">Next</a></td></tr><tr><td width="40%" align="left" valign="top"><span>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>probe::netdev.rx</span></td></tr></table></div></body></html>
+++ /dev/null
-<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>probe::netdev.ioctl</title><meta name="generator" content="DocBook XSL Stylesheets V1.76.1"><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-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>probe::netdev.ioctl</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-register.html">Next</a></td></tr></table><hr></div><div class="refentry" title="probe::netdev.ioctl"><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" title="Synopsis"><h2>Synopsis</h2><pre class="synopsis">netdev.ioctl </pre></div><div class="refsect1" title="Values"><a name="id494833"></a><h2>Values</h2><div class="variablelist"><dl><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>
- The IOCTL argument (usually the netdev interface)
- </p></dd></dl></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-register.html">Next</a></td></tr><tr><td width="40%" align="left" valign="top"><span>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>probe::netdev.register</span></td></tr></table></div></body></html>
+++ /dev/null
-<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>probe::netdev.open</title><meta name="generator" content="DocBook XSL Stylesheets V1.76.1"><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>probe::netdev.open</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" title="probe::netdev.open"><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" title="Synopsis"><h2>Synopsis</h2><pre class="synopsis">netdev.open </pre></div><div class="refsect1" title="Values"><a name="id494194"></a><h2>Values</h2><div class="variablelist"><dl><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-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>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>probe::netdev.close</span></td></tr></table></div></body></html>
+++ /dev/null
-<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>probe::netdev.receive</title><meta name="generator" content="DocBook XSL Stylesheets V1.76.1"><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-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>probe::netdev.receive</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-netdev-transmit.html">Next</a></td></tr></table><hr></div><div class="refentry" title="probe::netdev.receive"><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" title="Synopsis"><h2>Synopsis</h2><pre class="synopsis">netdev.receive </pre></div><div class="refsect1" title="Values"><a name="id493826"></a><h2>Values</h2><div class="variablelist"><dl><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>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>length</code></em></span></dt><dd><p>
- The length of the receiving 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="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-netdev-transmit.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>probe::netdev.transmit</span></td></tr></table></div></body></html>
+++ /dev/null
-<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>probe::netdev.register</title><meta name="generator" content="DocBook XSL Stylesheets V1.76.1"><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-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>probe::netdev.register</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-unregister.html">Next</a></td></tr></table><hr></div><div class="refentry" title="probe::netdev.register"><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" title="Synopsis"><h2>Synopsis</h2><pre class="synopsis">netdev.register </pre></div><div class="refsect1" title="Values"><a name="id494934"></a><h2>Values</h2><div class="variablelist"><dl><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-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-unregister.html">Next</a></td></tr><tr><td width="40%" align="left" valign="top"><span>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>probe::netdev.unregister</span></td></tr></table></div></body></html>
+++ /dev/null
-<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>probe::netdev.rx</title><meta name="generator" content="DocBook XSL Stylesheets V1.76.1"><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-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>probe::netdev.rx</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-change-rx-flag.html">Next</a></td></tr></table><hr></div><div class="refentry" title="probe::netdev.rx"><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" title="Synopsis"><h2>Synopsis</h2><pre class="synopsis">netdev.rx </pre></div><div class="refsect1" title="Values"><a name="id494497"></a><h2>Values</h2><div class="variablelist"><dl><dt><span class="term"><em class="parameter"><code>protocol</code></em></span></dt><dd><p>
- The packet protocol
- </p></dd><dt><span class="term"><em class="parameter"><code>dev_name</code></em></span></dt><dd><p>
- The device received the packet
- </p></dd></dl></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-change-rx-flag.html">Next</a></td></tr><tr><td width="40%" align="left" valign="top"><span>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>probe::netdev.change_rx_flag</span></td></tr></table></div></body></html>
+++ /dev/null
-<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>probe::netdev.set_promiscuity</title><meta name="generator" content="DocBook XSL Stylesheets V1.76.1"><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-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>probe::netdev.set_promiscuity</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-ioctl.html">Next</a></td></tr></table><hr></div><div class="refentry" title="probe::netdev.set_promiscuity"><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" title="Synopsis"><h2>Synopsis</h2><pre class="synopsis">netdev.set_promiscuity </pre></div><div class="refsect1" title="Values"><a name="id494699"></a><h2>Values</h2><div class="variablelist"><dl><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><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>disable</code></em></span></dt><dd><p>
- If the device is leaving 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-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-ioctl.html">Next</a></td></tr><tr><td width="40%" align="left" valign="top"><span>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>probe::netdev.ioctl</span></td></tr></table></div></body></html>
+++ /dev/null
-<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>probe::netdev.transmit</title><meta name="generator" content="DocBook XSL Stylesheets V1.76.1"><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-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>probe::netdev.transmit</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-change-mtu.html">Next</a></td></tr></table><hr></div><div class="refentry" title="probe::netdev.transmit"><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" title="Synopsis"><h2>Synopsis</h2><pre class="synopsis">netdev.transmit </pre></div><div class="refsect1" title="Values"><a name="id493943"></a><h2>Values</h2><div class="variablelist"><dl><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>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>length</code></em></span></dt><dd><p>
- The length of the transmit buffer.
- </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-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-change-mtu.html">Next</a></td></tr><tr><td width="40%" align="left" valign="top"><span>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>probe::netdev.change_mtu</span></td></tr></table></div></body></html>
+++ /dev/null
-<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>probe::netdev.unregister</title><meta name="generator" content="DocBook XSL Stylesheets V1.76.1"><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-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>probe::netdev.unregister</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-get-stats.html">Next</a></td></tr></table><hr></div><div class="refentry" title="probe::netdev.unregister"><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" title="Synopsis"><h2>Synopsis</h2><pre class="synopsis">netdev.unregister </pre></div><div class="refsect1" title="Values"><a name="id495018"></a><h2>Values</h2><div class="variablelist"><dl><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-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-get-stats.html">Next</a></td></tr><tr><td width="40%" align="left" valign="top"><span>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>probe::netdev.get_stats</span></td></tr></table></div></body></html>
+++ /dev/null
-<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>function::pages_to_string</title><meta name="generator" content="DocBook XSL Stylesheets V1.76.1"><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-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>function::pages_to_string</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-proc-mem-string.html">Next</a></td></tr></table><hr></div><div class="refentry" title="function::pages_to_string"><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" title="Synopsis"><h2>Synopsis</h2><pre class="programlisting">
- pages_to_string:string(pages:long)
-</pre></div><div class="refsect1" title="Arguments"><a name="id484079"></a><h2>Arguments</h2><div class="variablelist"><dl><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" title="Description"><a name="id484105"></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-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-proc-mem-string.html">Next</a></td></tr><tr><td width="40%" align="left" valign="top"><span>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>function::proc_mem_string</span></td></tr></table></div></body></html>
+++ /dev/null
-<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>function::pexecname</title><meta name="generator" content="DocBook XSL Stylesheets V1.76.1"><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-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>function::pexecname</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-gid.html">Next</a></td></tr></table><hr></div><div class="refentry" title="function::pexecname"><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" title="Synopsis"><h2>Synopsis</h2><pre class="programlisting">
- pexecname:string()
-</pre></div><div class="refsect1" title="Arguments"><a name="id474438"></a><h2>Arguments</h2><p>
- None
- </p></div><div class="refsect1" title="Description"><a name="id474447"></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-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-gid.html">Next</a></td></tr><tr><td width="40%" align="left" valign="top"><span>function::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>function::gid</span></td></tr></table></div></body></html>
+++ /dev/null
-<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>function::pgrp</title><meta name="generator" content="DocBook XSL Stylesheets V1.76.1"><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-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>function::pgrp</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-sid.html">Next</a></td></tr></table><hr></div><div class="refentry" title="function::pgrp"><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" title="Synopsis"><h2>Synopsis</h2><pre class="programlisting">
- pgrp:long()
-</pre></div><div class="refsect1" title="Arguments"><a name="id474294"></a><h2>Arguments</h2><p>
- None
- </p></div><div class="refsect1" title="Description"><a name="id474303"></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-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-sid.html">Next</a></td></tr><tr><td width="40%" align="left" valign="top"><span>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>function::sid</span></td></tr></table></div></body></html>
+++ /dev/null
-<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>function::pid</title><meta name="generator" content="DocBook XSL Stylesheets V1.76.1"><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-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>function::pid</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-tid.html">Next</a></td></tr></table><hr></div><div class="refentry" title="function::pid"><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" title="Synopsis"><h2>Synopsis</h2><pre class="programlisting">
- pid:long()
-</pre></div><div class="refsect1" title="Arguments"><a name="id435378"></a><h2>Arguments</h2><p>
- None
- </p></div><div class="refsect1" title="Description"><a name="id435388"></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-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-tid.html">Next</a></td></tr><tr><td width="40%" align="left" valign="top"><span>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>function::tid</span></td></tr></table></div></body></html>
+++ /dev/null
-<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>function::pid2execname</title><meta name="generator" content="DocBook XSL Stylesheets V1.76.1"><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-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>function::pid2execname</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-task-tid.html">Next</a></td></tr></table><hr></div><div class="refentry" title="function::pid2execname"><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" title="Synopsis"><h2>Synopsis</h2><pre class="programlisting">
- pid2execname:string(pid:long)
-</pre></div><div class="refsect1" title="Arguments"><a name="id478900"></a><h2>Arguments</h2><div class="variablelist"><dl><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" title="Description"><a name="id478925"></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-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-task-tid.html">Next</a></td></tr><tr><td width="40%" align="left" valign="top"><span>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>function::task_tid</span></td></tr></table></div></body></html>
+++ /dev/null
-<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>function::pid2task</title><meta name="generator" content="DocBook XSL Stylesheets V1.76.1"><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-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>function::pid2task</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-pid2execname.html">Next</a></td></tr></table><hr></div><div class="refentry" title="function::pid2task"><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" title="Synopsis"><h2>Synopsis</h2><pre class="programlisting">
- pid2task:long(pid:long)
-</pre></div><div class="refsect1" title="Arguments"><a name="id478813"></a><h2>Arguments</h2><div class="variablelist"><dl><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" title="Description"><a name="id478838"></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-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-pid2execname.html">Next</a></td></tr><tr><td width="40%" align="left" valign="top"><span>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>function::pid2execname</span></td></tr></table></div></body></html>
+++ /dev/null
-<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>function::pn</title><meta name="generator" content="DocBook XSL Stylesheets V1.76.1"><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="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>function::pn</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="timestamp_stp.html">Next</a></td></tr></table><hr></div><div class="refentry" title="function::pn"><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" title="Synopsis"><h2>Synopsis</h2><pre class="programlisting">
- pn:string()
-</pre></div><div class="refsect1" title="Arguments"><a name="id479865"></a><h2>Arguments</h2><p>
- None
- </p></div><div class="refsect1" title="Description"><a name="id479875"></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-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="timestamp_stp.html">Next</a></td></tr><tr><td width="40%" align="left" valign="top"><span>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"> Chapter 3. Timestamp Functions</td></tr></table></div></body></html>
+++ /dev/null
-<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>function::pp</title><meta name="generator" content="DocBook XSL Stylesheets V1.76.1"><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-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>function::pp</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-registers-valid.html">Next</a></td></tr></table><hr></div><div class="refentry" title="function::pp"><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" title="Synopsis"><h2>Synopsis</h2><pre class="programlisting">
- pp:string()
-</pre></div><div class="refsect1" title="Arguments"><a name="id475010"></a><h2>Arguments</h2><p>
- None
- </p></div><div class="refsect1" title="Description"><a name="id475020"></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-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-registers-valid.html">Next</a></td></tr><tr><td width="40%" align="left" valign="top"><span>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>function::registers_valid</span></td></tr></table></div></body></html>
+++ /dev/null
-<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>function::ppid</title><meta name="generator" content="DocBook XSL Stylesheets V1.76.1"><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-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>function::ppid</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-pgrp.html">Next</a></td></tr></table><hr></div><div class="refentry" title="function::ppid"><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" title="Synopsis"><h2>Synopsis</h2><pre class="programlisting">
- ppid:long()
-</pre></div><div class="refsect1" title="Arguments"><a name="id474222"></a><h2>Arguments</h2><p>
- None
- </p></div><div class="refsect1" title="Description"><a name="id474231"></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-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-pgrp.html">Next</a></td></tr><tr><td width="40%" align="left" valign="top"><span>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>function::pgrp</span></td></tr></table></div></body></html>
+++ /dev/null
-<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>function::print_backtrace</title><meta name="generator" content="DocBook XSL Stylesheets V1.76.1"><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-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>function::print_backtrace</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-sprint-backtrace.html">Next</a></td></tr></table><hr></div><div class="refentry" title="function::print_backtrace"><a name="API-print-backtrace"></a><div class="titlepage"></div><div class="refnamediv"><h2>Name</h2><p>function::print_backtrace —
- Print stack back trace
- </p></div><div class="refsynopsisdiv" title="Synopsis"><h2>Synopsis</h2><pre class="programlisting">
- print_backtrace()
-</pre></div><div class="refsect1" title="Arguments"><a name="id477449"></a><h2>Arguments</h2><p>
- None
- </p></div><div class="refsect1" title="Description"><a name="id477458"></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.
- 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-sprint-ustack.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>function::sprint_ustack</span> </td><td width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right" valign="top"> <span>function::sprint_backtrace</span></td></tr></table></div></body></html>
+++ /dev/null
-<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>function::print_regs</title><meta name="generator" content="DocBook XSL Stylesheets V1.76.1"><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="context_stp.html" title="Chapter 2. Context Functions"><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>function::print_regs</span></th></tr><tr><td width="20%" align="left"><a accesskey="p" href="context_stp.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" title="function::print_regs"><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" title="Synopsis"><h2>Synopsis</h2><pre class="programlisting">
- print_regs()
-</pre></div><div class="refsect1" title="Arguments"><a name="id435815"></a><h2>Arguments</h2><p>
- None
- </p></div><div class="refsect1" title="Description"><a name="id435825"></a><h2>Description</h2><p>
- This function prints a register dump.
-</p></div></div><div class="navfooter"><hr><table width="100%" summary="Navigation footer"><tr><td width="40%" align="left"><a accesskey="p" href="context_stp.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">Chapter 2. Context Functions </td><td width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right" valign="top"> <span>function::execname</span></td></tr></table></div></body></html>
+++ /dev/null
-<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>function::print_stack</title><meta name="generator" content="DocBook XSL Stylesheets V1.76.1"><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-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>function::print_stack</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-sprint-stack.html">Next</a></td></tr></table><hr></div><div class="refentry" title="function::print_stack"><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" title="Synopsis"><h2>Synopsis</h2><pre class="programlisting">
- print_stack(stk:string)
-</pre></div><div class="refsect1" title="Arguments"><a name="id476322"></a><h2>Arguments</h2><div class="variablelist"><dl><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" title="Description"><a name="id476348"></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><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-sprint-stack.html">Next</a></td></tr><tr><td width="40%" align="left" valign="top"><span>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>function::sprint_stack</span></td></tr></table></div></body></html>
+++ /dev/null
-<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>function::print_ubacktrace_brief</title><meta name="generator" content="DocBook XSL Stylesheets V1.76.1"><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-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>function::print_ubacktrace_brief</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-ubacktrace.html">Next</a></td></tr></table><hr></div><div class="refentry" title="function::print_ubacktrace_brief"><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 task. EXPERIMENTAL!
- </p></div><div class="refsynopsisdiv" title="Synopsis"><h2>Synopsis</h2><pre class="programlisting">
- print_ubacktrace_brief()
-</pre></div><div class="refsect1" title="Arguments"><a name="id478208"></a><h2>Arguments</h2><p>
- None
- </p></div><div class="refsect1" title="Description"><a name="id478218"></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" title="Note"><a name="id478236"></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-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-ubacktrace.html">Next</a></td></tr><tr><td width="40%" align="left" valign="top"><span>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>function::ubacktrace</span></td></tr></table></div></body></html>
+++ /dev/null
-<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>function::print_ubacktrace</title><meta name="generator" content="DocBook XSL Stylesheets V1.76.1"><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-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>function::print_ubacktrace</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-sprint-ubacktrace.html">Next</a></td></tr></table><hr></div><div class="refentry" title="function::print_ubacktrace"><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 task. EXPERIMENTAL!
- </p></div><div class="refsynopsisdiv" title="Synopsis"><h2>Synopsis</h2><pre class="programlisting">
- print_ubacktrace()
-</pre></div><div class="refsect1" title="Arguments"><a name="id478015"></a><h2>Arguments</h2><p>
- None
- </p></div><div class="refsect1" title="Description"><a name="id478025"></a><h2>Description</h2><p>
- </p><p>
-
- Equivalent to print_ustack(<code class="function">ubacktrace</code>), except that deeper stack
- nesting may be supported. Returns nothing.
-</p></div><div class="refsect1" title="Note"><a name="id478043"></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-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-sprint-ubacktrace.html">Next</a></td></tr><tr><td width="40%" align="left" valign="top"><span>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>function::sprint_ubacktrace</span></td></tr></table></div></body></html>
+++ /dev/null
-<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>function::print_ustack</title><meta name="generator" content="DocBook XSL Stylesheets V1.76.1"><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-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>function::print_ustack</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-sprint-ustack.html">Next</a></td></tr></table><hr></div><div class="refentry" title="function::print_ustack"><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. EXPERIMENTAL!
- </p></div><div class="refsynopsisdiv" title="Synopsis"><h2>Synopsis</h2><pre class="programlisting">
- print_ustack(stk:string)
-</pre></div><div class="refsect1" title="Arguments"><a name="id477247"></a><h2>Arguments</h2><div class="variablelist"><dl><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" title="Description"><a name="id477274"></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><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-sprint-ustack.html">Next</a></td></tr><tr><td width="40%" align="left" valign="top"><span>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>function::sprint_ustack</span></td></tr></table></div></body></html>
+++ /dev/null
-<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>function::probefunc</title><meta name="generator" content="DocBook XSL Stylesheets V1.76.1"><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-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>function::probefunc</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-probemod.html">Next</a></td></tr></table><hr></div><div class="refentry" title="function::probefunc"><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" title="Synopsis"><h2>Synopsis</h2><pre class="programlisting">
- probefunc:string()
-</pre></div><div class="refsect1" title="Arguments"><a name="id476522"></a><h2>Arguments</h2><p>
- None
- </p></div><div class="refsect1" title="Description"><a name="id476531"></a><h2>Description</h2><p>
- This function returns the name of the function being probed.
- It will do this based on the probe point string as returned by <code class="function">pp</code>.
-</p></div><div class="refsect1" title="Please note"><a name="id476547"></a><h2>Please note</h2><p>
- this function is deprecated, please use <code class="function">symname</code> and/or
- <code class="function">usymname</code>. This function might return a function name based on the
- current address if the probe point context couldn't be 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-sprint-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-probemod.html">Next</a></td></tr><tr><td width="40%" align="left" valign="top"><span>function::sprint_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>function::probemod</span></td></tr></table></div></body></html>
+++ /dev/null
-<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>function::probemod</title><meta name="generator" content="DocBook XSL Stylesheets V1.76.1"><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-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>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-modname.html">Next</a></td></tr></table><hr></div><div class="refentry" title="function::probemod"><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" title="Synopsis"><h2>Synopsis</h2><pre class="programlisting">
- probemod:string()
-</pre></div><div class="refsect1" title="Arguments"><a name="id476620"></a><h2>Arguments</h2><p>
- None
- </p></div><div class="refsect1" title="Description"><a name="id476630"></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-modname.html">Next</a></td></tr><tr><td width="40%" align="left" valign="top"><span>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>function::modname</span></td></tr></table></div></body></html>
+++ /dev/null
-<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>function::proc_mem_data_pid</title><meta name="generator" content="DocBook XSL Stylesheets V1.76.1"><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-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>function::proc_mem_data_pid</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-mem-page-size.html">Next</a></td></tr></table><hr></div><div class="refentry" title="function::proc_mem_data_pid"><a name="API-proc-mem-data-pid"></a><div class="titlepage"></div><div class="refnamediv"><h2>Name</h2><p>function::proc_mem_data_pid —
- Program data size (data + stack) in pages
- </p></div><div class="refsynopsisdiv" title="Synopsis"><h2>Synopsis</h2><pre class="programlisting">
- proc_mem_data_pid:long(pid:long)
-</pre></div><div class="refsect1" title="Arguments"><a name="id483838"></a><h2>Arguments</h2><div class="variablelist"><dl><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" title="Description"><a name="id483864"></a><h2>Description</h2><p>
- 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-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-mem-page-size.html">Next</a></td></tr><tr><td width="40%" align="left" valign="top"><span>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>function::mem_page_size</span></td></tr></table></div></body></html>
+++ /dev/null
-<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>function::proc_mem_data</title><meta name="generator" content="DocBook XSL Stylesheets V1.76.1"><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-pid.html" title="function::proc_mem_txt_pid"><link rel="next" href="API-proc-mem-data-pid.html" title="function::proc_mem_data_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>function::proc_mem_data</span></th></tr><tr><td width="20%" align="left"><a accesskey="p" href="API-proc-mem-txt-pid.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-pid.html">Next</a></td></tr></table><hr></div><div class="refentry" title="function::proc_mem_data"><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" title="Synopsis"><h2>Synopsis</h2><pre class="programlisting">
- proc_mem_data:long()
-</pre></div><div class="refsect1" title="Arguments"><a name="id483766"></a><h2>Arguments</h2><p>
- None
- </p></div><div class="refsect1" title="Description"><a name="id483775"></a><h2>Description</h2><p>
- 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></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-pid.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-pid.html">Next</a></td></tr><tr><td width="40%" align="left" valign="top"><span>function::proc_mem_txt_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>function::proc_mem_data_pid</span></td></tr></table></div></body></html>
+++ /dev/null
-<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>function::proc_mem_rss_pid</title><meta name="generator" content="DocBook XSL Stylesheets V1.76.1"><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-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>function::proc_mem_rss_pid</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-shr.html">Next</a></td></tr></table><hr></div><div class="refentry" title="function::proc_mem_rss_pid"><a name="API-proc-mem-rss-pid"></a><div class="titlepage"></div><div class="refnamediv"><h2>Name</h2><p>function::proc_mem_rss_pid —
- Program resident set size in pages
- </p></div><div class="refsynopsisdiv" title="Synopsis"><h2>Synopsis</h2><pre class="programlisting">
- proc_mem_rss_pid:long(pid:long)
-</pre></div><div class="refsect1" title="Arguments"><a name="id483355"></a><h2>Arguments</h2><div class="variablelist"><dl><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" title="Description"><a name="id483381"></a><h2>Description</h2><p>
- 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-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-shr.html">Next</a></td></tr><tr><td width="40%" align="left" valign="top"><span>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>function::proc_mem_shr</span></td></tr></table></div></body></html>
+++ /dev/null
-<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>function::proc_mem_rss</title><meta name="generator" content="DocBook XSL Stylesheets V1.76.1"><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-pid.html" title="function::proc_mem_size_pid"><link rel="next" href="API-proc-mem-rss-pid.html" title="function::proc_mem_rss_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>function::proc_mem_rss</span></th></tr><tr><td width="20%" align="left"><a accesskey="p" href="API-proc-mem-size-pid.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-pid.html">Next</a></td></tr></table><hr></div><div class="refentry" title="function::proc_mem_rss"><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" title="Synopsis"><h2>Synopsis</h2><pre class="programlisting">
- proc_mem_rss:long()
-</pre></div><div class="refsect1" title="Arguments"><a name="id483283"></a><h2>Arguments</h2><p>
- None
- </p></div><div class="refsect1" title="Description"><a name="id483292"></a><h2>Description</h2><p>
- 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></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-pid.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-pid.html">Next</a></td></tr><tr><td width="40%" align="left" valign="top"><span>function::proc_mem_size_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>function::proc_mem_rss_pid</span></td></tr></table></div></body></html>
+++ /dev/null
-<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>function::proc_mem_shr_pid</title><meta name="generator" content="DocBook XSL Stylesheets V1.76.1"><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-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>function::proc_mem_shr_pid</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-txt.html">Next</a></td></tr></table><hr></div><div class="refentry" title="function::proc_mem_shr_pid"><a name="API-proc-mem-shr-pid"></a><div class="titlepage"></div><div class="refnamediv"><h2>Name</h2><p>function::proc_mem_shr_pid —
- Program shared pages (from shared mappings)
- </p></div><div class="refsynopsisdiv" title="Synopsis"><h2>Synopsis</h2><pre class="programlisting">
- proc_mem_shr_pid:long(pid:long)
-</pre></div><div class="refsect1" title="Arguments"><a name="id483516"></a><h2>Arguments</h2><div class="variablelist"><dl><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" title="Description"><a name="id483542"></a><h2>Description</h2><p>
- 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-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-txt.html">Next</a></td></tr><tr><td width="40%" align="left" valign="top"><span>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>function::proc_mem_txt</span></td></tr></table></div></body></html>
+++ /dev/null
-<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>function::proc_mem_shr</title><meta name="generator" content="DocBook XSL Stylesheets V1.76.1"><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-pid.html" title="function::proc_mem_rss_pid"><link rel="next" href="API-proc-mem-shr-pid.html" title="function::proc_mem_shr_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>function::proc_mem_shr</span></th></tr><tr><td width="20%" align="left"><a accesskey="p" href="API-proc-mem-rss-pid.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-pid.html">Next</a></td></tr></table><hr></div><div class="refentry" title="function::proc_mem_shr"><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" title="Synopsis"><h2>Synopsis</h2><pre class="programlisting">
- proc_mem_shr:long()
-</pre></div><div class="refsect1" title="Arguments"><a name="id483444"></a><h2>Arguments</h2><p>
- None
- </p></div><div class="refsect1" title="Description"><a name="id483453"></a><h2>Description</h2><p>
- 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></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-pid.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-pid.html">Next</a></td></tr><tr><td width="40%" align="left" valign="top"><span>function::proc_mem_rss_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>function::proc_mem_shr_pid</span></td></tr></table></div></body></html>
+++ /dev/null
-<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>function::proc_mem_size_pid</title><meta name="generator" content="DocBook XSL Stylesheets V1.76.1"><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-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>function::proc_mem_size_pid</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-rss.html">Next</a></td></tr></table><hr></div><div class="refentry" title="function::proc_mem_size_pid"><a name="API-proc-mem-size-pid"></a><div class="titlepage"></div><div class="refnamediv"><h2>Name</h2><p>function::proc_mem_size_pid —
- Total program virtual memory size in pages
- </p></div><div class="refsynopsisdiv" title="Synopsis"><h2>Synopsis</h2><pre class="programlisting">
- proc_mem_size_pid:long(pid:long)
-</pre></div><div class="refsect1" title="Arguments"><a name="id483194"></a><h2>Arguments</h2><div class="variablelist"><dl><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" title="Description"><a name="id483220"></a><h2>Description</h2><p>
- 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-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-rss.html">Next</a></td></tr><tr><td width="40%" align="left" valign="top"><span>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>function::proc_mem_rss</span></td></tr></table></div></body></html>
+++ /dev/null
-<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>function::proc_mem_size</title><meta name="generator" content="DocBook XSL Stylesheets V1.76.1"><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-proc-mem-size-pid.html" title="function::proc_mem_size_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>function::proc_mem_size</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-proc-mem-size-pid.html">Next</a></td></tr></table><hr></div><div class="refentry" title="function::proc_mem_size"><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" title="Synopsis"><h2>Synopsis</h2><pre class="programlisting">
- proc_mem_size:long()
-</pre></div><div class="refsect1" title="Arguments"><a name="id483122"></a><h2>Arguments</h2><p>
- None
- </p></div><div class="refsect1" title="Description"><a name="id483131"></a><h2>Description</h2><p>
- 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></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-proc-mem-size-pid.html">Next</a></td></tr><tr><td width="40%" align="left" valign="top"><span>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>function::proc_mem_size_pid</span></td></tr></table></div></body></html>
+++ /dev/null
-<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>function::proc_mem_string_pid</title><meta name="generator" content="DocBook XSL Stylesheets V1.76.1"><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="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>function::proc_mem_string_pid</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="task_time_stp.html">Next</a></td></tr></table><hr></div><div class="refentry" title="function::proc_mem_string_pid"><a name="API-proc-mem-string-pid"></a><div class="titlepage"></div><div class="refnamediv"><h2>Name</h2><p>function::proc_mem_string_pid —
- Human readable string of process memory usage
- </p></div><div class="refsynopsisdiv" title="Synopsis"><h2>Synopsis</h2><pre class="programlisting">
- proc_mem_string_pid:string(pid:long)
-</pre></div><div class="refsect1" title="Arguments"><a name="id484254"></a><h2>Arguments</h2><div class="variablelist"><dl><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" title="Description"><a name="id484279"></a><h2>Description</h2><p>
- 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-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="task_time_stp.html">Next</a></td></tr><tr><td width="40%" align="left" valign="top"><span>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"> Chapter 7. Task Time Tapset</td></tr></table></div></body></html>
+++ /dev/null
-<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>function::proc_mem_string</title><meta name="generator" content="DocBook XSL Stylesheets V1.76.1"><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-string-pid.html" title="function::proc_mem_string_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>function::proc_mem_string</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-string-pid.html">Next</a></td></tr></table><hr></div><div class="refentry" title="function::proc_mem_string"><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 current proc memory usage
- </p></div><div class="refsynopsisdiv" title="Synopsis"><h2>Synopsis</h2><pre class="programlisting">
- proc_mem_string:string()
-</pre></div><div class="refsect1" title="Arguments"><a name="id484178"></a><h2>Arguments</h2><p>
- None
- </p></div><div class="refsect1" title="Description"><a name="id484188"></a><h2>Description</h2><p>
- 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></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-string-pid.html">Next</a></td></tr><tr><td width="40%" align="left" valign="top"><span>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>function::proc_mem_string_pid</span></td></tr></table></div></body></html>
+++ /dev/null
-<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>function::proc_mem_txt_pid</title><meta name="generator" content="DocBook XSL Stylesheets V1.76.1"><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-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>function::proc_mem_txt_pid</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-proc-mem-data.html">Next</a></td></tr></table><hr></div><div class="refentry" title="function::proc_mem_txt_pid"><a name="API-proc-mem-txt-pid"></a><div class="titlepage"></div><div class="refnamediv"><h2>Name</h2><p>function::proc_mem_txt_pid —
- Program text (code) size in pages
- </p></div><div class="refsynopsisdiv" title="Synopsis"><h2>Synopsis</h2><pre class="programlisting">
- proc_mem_txt_pid:long(pid:long)
-</pre></div><div class="refsect1" title="Arguments"><a name="id483677"></a><h2>Arguments</h2><div class="variablelist"><dl><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" title="Description"><a name="id483703"></a><h2>Description</h2><p>
- 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-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-proc-mem-data.html">Next</a></td></tr><tr><td width="40%" align="left" valign="top"><span>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>function::proc_mem_data</span></td></tr></table></div></body></html>
+++ /dev/null
-<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>function::proc_mem_txt</title><meta name="generator" content="DocBook XSL Stylesheets V1.76.1"><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-pid.html" title="function::proc_mem_shr_pid"><link rel="next" href="API-proc-mem-txt-pid.html" title="function::proc_mem_txt_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>function::proc_mem_txt</span></th></tr><tr><td width="20%" align="left"><a accesskey="p" href="API-proc-mem-shr-pid.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-pid.html">Next</a></td></tr></table><hr></div><div class="refentry" title="function::proc_mem_txt"><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" title="Synopsis"><h2>Synopsis</h2><pre class="programlisting">
- proc_mem_txt:long()
-</pre></div><div class="refsect1" title="Arguments"><a name="id483605"></a><h2>Arguments</h2><p>
- None
- </p></div><div class="refsect1" title="Description"><a name="id483614"></a><h2>Description</h2><p>
- 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></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-pid.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-pid.html">Next</a></td></tr><tr><td width="40%" align="left" valign="top"><span>function::proc_mem_shr_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>function::proc_mem_txt_pid</span></td></tr></table></div></body></html>
+++ /dev/null
-<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>function::qs_done</title><meta name="generator" content="DocBook XSL Stylesheets V1.76.1"><link rel="home" href="index.html" title="SystemTap Tapset Reference Manual"><link rel="up" href="queue_stats.stp.html" title="Chapter 21. Queue Statistics Tapset"><link rel="prev" href="API-qs-run.html" title="function::qs_run"><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>function::qs_done</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 21. 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" title="function::qs_done"><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" title="Synopsis"><h2>Synopsis</h2><pre class="programlisting">
- qs_done(qname:string)
-</pre></div><div class="refsect1" title="Arguments"><a name="id512058"></a><h2>Arguments</h2><div class="variablelist"><dl><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" title="Description"><a name="id512085"></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="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-start.html">Next</a></td></tr><tr><td width="40%" align="left" valign="top"><span>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>function::qsq_start</span></td></tr></table></div></body></html>
+++ /dev/null
-<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>function::qs_run</title><meta name="generator" content="DocBook XSL Stylesheets V1.76.1"><link rel="home" href="index.html" title="SystemTap Tapset Reference Manual"><link rel="up" href="queue_stats.stp.html" title="Chapter 21. Queue Statistics Tapset"><link rel="prev" href="API-qs-wait.html" title="function::qs_wait"><link rel="next" href="API-qs-done.html" title="function::qs_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>function::qs_run</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 21. Queue Statistics Tapset</th><td width="20%" align="right"> <a accesskey="n" href="API-qs-done.html">Next</a></td></tr></table><hr></div><div class="refentry" title="function::qs_run"><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" title="Synopsis"><h2>Synopsis</h2><pre class="programlisting">
- qs_run(qname:string)
-</pre></div><div class="refsect1" title="Arguments"><a name="id511964"></a><h2>Arguments</h2><div class="variablelist"><dl><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" title="Description"><a name="id511990"></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-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-qs-done.html">Next</a></td></tr><tr><td width="40%" align="left" valign="top"><span>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>function::qs_done</span></td></tr></table></div></body></html>
+++ /dev/null
-<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>function::qs_wait</title><meta name="generator" content="DocBook XSL Stylesheets V1.76.1"><link rel="home" href="index.html" title="SystemTap Tapset Reference Manual"><link rel="up" href="queue_stats.stp.html" title="Chapter 21. Queue Statistics Tapset"><link rel="prev" href="queue_stats.stp.html" title="Chapter 21. 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>function::qs_wait</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 21. 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" title="function::qs_wait"><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" title="Synopsis"><h2>Synopsis</h2><pre class="programlisting">
- qs_wait(qname:string)
-</pre></div><div class="refsect1" title="Arguments"><a name="id511868"></a><h2>Arguments</h2><div class="variablelist"><dl><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" title="Description"><a name="id511895"></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="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 21. 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>function::qs_run</span></td></tr></table></div></body></html>
+++ /dev/null
-<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>function::qsq_blocked</title><meta name="generator" content="DocBook XSL Stylesheets V1.76.1"><link rel="home" href="index.html" title="SystemTap Tapset Reference Manual"><link rel="up" href="queue_stats.stp.html" title="Chapter 21. Queue Statistics Tapset"><link rel="prev" href="API-qsq-utilization.html" title="function::qsq_utilization"><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>function::qsq_blocked</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 21. 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" title="function::qsq_blocked"><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" title="Synopsis"><h2>Synopsis</h2><pre class="programlisting">
- qsq_blocked:long(qname:string,scale:long)
-</pre></div><div class="refsect1" title="Arguments"><a name="id512361"></a><h2>Arguments</h2><div class="variablelist"><dl><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" title="Description"><a name="id512404"></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-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-queue-length.html">Next</a></td></tr><tr><td width="40%" align="left" valign="top"><span>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>function::qsq_wait_queue_length</span></td></tr></table></div></body></html>
+++ /dev/null
-<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>function::qsq_print</title><meta name="generator" content="DocBook XSL Stylesheets V1.76.1"><link rel="home" href="index.html" title="SystemTap Tapset Reference Manual"><link rel="up" href="queue_stats.stp.html" title="Chapter 21. Queue Statistics Tapset"><link rel="prev" href="API-qsq-throughput.html" title="function::qsq_throughput"><link rel="next" href="random.stp.html" title="Chapter 22. 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>function::qsq_print</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 21. 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" title="function::qsq_print"><a name="API-qsq-print"></a><div class="titlepage"></div><div class="refnamediv"><h2>Name</h2><p>function::qsq_print —
- Returns a line of statistics for the given queue
- </p></div><div class="refsynopsisdiv" title="Synopsis"><h2>Synopsis</h2><pre class="programlisting">
- qsq_print(qname:string)
-</pre></div><div class="refsect1" title="Arguments"><a name="id512932"></a><h2>Arguments</h2><div class="variablelist"><dl><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" title="Description"><a name="id512959"></a><h2>Description</h2><p>
- This function prints a line containing the following
-</p></div><div class="refsect1" title="statistics for the given queue"><a name="id512970"></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.
-</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="random.stp.html">Next</a></td></tr><tr><td width="40%" align="left" valign="top"><span>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"> Chapter 22. Random functions Tapset</td></tr></table></div></body></html>
+++ /dev/null
-<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>function::qsq_service_time</title><meta name="generator" content="DocBook XSL Stylesheets V1.76.1"><link rel="home" href="index.html" title="SystemTap Tapset Reference Manual"><link rel="up" href="queue_stats.stp.html" title="Chapter 21. Queue Statistics Tapset"><link rel="prev" href="API-qsq-wait-queue-length.html" title="function::qsq_wait_queue_length"><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>function::qsq_service_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 21. 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" title="function::qsq_service_time"><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" title="Synopsis"><h2>Synopsis</h2><pre class="programlisting">
- qsq_service_time:long(qname:string,scale:long)
-</pre></div><div class="refsect1" title="Arguments"><a name="id512585"></a><h2>Arguments</h2><div class="variablelist"><dl><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" title="Description"><a name="id512629"></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-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="API-qsq-wait-time.html">Next</a></td></tr><tr><td width="40%" align="left" valign="top"><span>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"> <span>function::qsq_wait_time</span></td></tr></table></div></body></html>
+++ /dev/null
-<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>function::qsq_start</title><meta name="generator" content="DocBook XSL Stylesheets V1.76.1"><link rel="home" href="index.html" title="SystemTap Tapset Reference Manual"><link rel="up" href="queue_stats.stp.html" title="Chapter 21. Queue Statistics Tapset"><link rel="prev" href="API-qs-done.html" title="function::qs_done"><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>function::qsq_start</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 21. 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" title="function::qsq_start"><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" title="Synopsis"><h2>Synopsis</h2><pre class="programlisting">
- qsq_start(qname:string)
-</pre></div><div class="refsect1" title="Arguments"><a name="id512153"></a><h2>Arguments</h2><div class="variablelist"><dl><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" title="Description"><a name="id512180"></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-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-qsq-utilization.html">Next</a></td></tr><tr><td width="40%" align="left" valign="top"><span>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>function::qsq_utilization</span></td></tr></table></div></body></html>
+++ /dev/null
-<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>function::qsq_throughput</title><meta name="generator" content="DocBook XSL Stylesheets V1.76.1"><link rel="home" href="index.html" title="SystemTap Tapset Reference Manual"><link rel="up" href="queue_stats.stp.html" title="Chapter 21. Queue Statistics Tapset"><link rel="prev" href="API-qsq-wait-time.html" title="function::qsq_wait_time"><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>function::qsq_throughput</span></th></tr><tr><td width="20%" align="left"><a accesskey="p" href="API-qsq-wait-time.html">Prev</a> </td><th width="60%" align="center">Chapter 21. 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" title="function::qsq_throughput"><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" title="Synopsis"><h2>Synopsis</h2><pre class="programlisting">
- qsq_throughput:long(qname:string,scale:long)
-</pre></div><div class="refsect1" title="Arguments"><a name="id512821"></a><h2>Arguments</h2><div class="variablelist"><dl><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" title="Description"><a name="id512864"></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-wait-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-print.html">Next</a></td></tr><tr><td width="40%" align="left" valign="top"><span>function::qsq_wait_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>function::qsq_print</span></td></tr></table></div></body></html>
+++ /dev/null
-<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>function::qsq_utilization</title><meta name="generator" content="DocBook XSL Stylesheets V1.76.1"><link rel="home" href="index.html" title="SystemTap Tapset Reference Manual"><link rel="up" href="queue_stats.stp.html" title="Chapter 21. Queue Statistics Tapset"><link rel="prev" href="API-qsq-start.html" title="function::qsq_start"><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>function::qsq_utilization</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 21. 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" title="function::qsq_utilization"><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" title="Synopsis"><h2>Synopsis</h2><pre class="programlisting">
- qsq_utilization:long(qname:string,scale:long)
-</pre></div><div class="refsect1" title="Arguments"><a name="id512249"></a><h2>Arguments</h2><div class="variablelist"><dl><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" title="Description"><a name="id512292"></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-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-blocked.html">Next</a></td></tr><tr><td width="40%" align="left" valign="top"><span>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>function::qsq_blocked</span></td></tr></table></div></body></html>
+++ /dev/null
-<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>function::qsq_wait_queue_length</title><meta name="generator" content="DocBook XSL Stylesheets V1.76.1"><link rel="home" href="index.html" title="SystemTap Tapset Reference Manual"><link rel="up" href="queue_stats.stp.html" title="Chapter 21. 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>function::qsq_wait_queue_length</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 21. 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" title="function::qsq_wait_queue_length"><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" title="Synopsis"><h2>Synopsis</h2><pre class="programlisting">
- qsq_wait_queue_length:long(qname:string,scale:long)
-</pre></div><div class="refsect1" title="Arguments"><a name="id512473"></a><h2>Arguments</h2><div class="variablelist"><dl><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" title="Description"><a name="id512517"></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-blocked.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-service-time.html">Next</a></td></tr><tr><td width="40%" align="left" valign="top"><span>function::qsq_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>function::qsq_service_time</span></td></tr></table></div></body></html>
+++ /dev/null
-<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>function::qsq_wait_time</title><meta name="generator" content="DocBook XSL Stylesheets V1.76.1"><link rel="home" href="index.html" title="SystemTap Tapset Reference Manual"><link rel="up" href="queue_stats.stp.html" title="Chapter 21. 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>function::qsq_wait_time</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 21. 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" title="function::qsq_wait_time"><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" title="Synopsis"><h2>Synopsis</h2><pre class="programlisting">
- qsq_wait_time:long(qname:string,scale:long)
-</pre></div><div class="refsect1" title="Arguments"><a name="id512697"></a><h2>Arguments</h2><div class="variablelist"><dl><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" title="Description"><a name="id512740"></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-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>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>function::qsq_throughput</span></td></tr></table></div></body></html>
+++ /dev/null
-<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>function::randint</title><meta name="generator" content="DocBook XSL Stylesheets V1.76.1"><link rel="home" href="index.html" title="SystemTap Tapset Reference Manual"><link rel="up" href="random.stp.html" title="Chapter 22. Random functions Tapset"><link rel="prev" href="random.stp.html" title="Chapter 22. Random functions Tapset"><link rel="next" href="conversions.stp.html" title="Chapter 23. 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>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 22. 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" title="function::randint"><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" title="Synopsis"><h2>Synopsis</h2><pre class="programlisting">
- randint:long(n:long)
-</pre></div><div class="refsect1" title="Arguments"><a name="id513057"></a><h2>Arguments</h2><div class="variablelist"><dl><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 22. 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 23. String and data retrieving functions Tapset</td></tr></table></div></body></html>
+++ /dev/null
-<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>function::registers_valid</title><meta name="generator" content="DocBook XSL Stylesheets V1.76.1"><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-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>function::registers_valid</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-user-mode.html">Next</a></td></tr></table><hr></div><div class="refentry" title="function::registers_valid"><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" title="Synopsis"><h2>Synopsis</h2><pre class="programlisting">
- registers_valid:long()
-</pre></div><div class="refsect1" title="Arguments"><a name="id475093"></a><h2>Arguments</h2><p>
- None
- </p></div><div class="refsect1" title="Description"><a name="id475103"></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-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-user-mode.html">Next</a></td></tr><tr><td width="40%" align="left" valign="top"><span>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>function::user_mode</span></td></tr></table></div></body></html>
+++ /dev/null
-<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>function::return_str</title><meta name="generator" content="DocBook XSL Stylesheets V1.76.1"><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="dentry.stp.html" title="Chapter 19. 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>function::return_str</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="dentry.stp.html">Next</a></td></tr></table><hr></div><div class="refentry" title="function::return_str"><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" title="Synopsis"><h2>Synopsis</h2><pre class="programlisting">
- return_str:string(format:long,ret:long)
-</pre></div><div class="refsect1" title="Arguments"><a name="id510703"></a><h2>Arguments</h2><div class="variablelist"><dl><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" title="Description"><a name="id510750"></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-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="dentry.stp.html">Next</a></td></tr><tr><td width="40%" align="left" valign="top"><span>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. Directory-entry (dentry) Tapset</td></tr></table></div></body></html>
+++ /dev/null
-<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>function::returnstr</title><meta name="generator" content="DocBook XSL Stylesheets V1.76.1"><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-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>function::returnstr</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-return-str.html">Next</a></td></tr></table><hr></div><div class="refentry" title="function::returnstr"><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" title="Synopsis"><h2>Synopsis</h2><pre class="programlisting">
- returnstr:string(format:long)
-</pre></div><div class="refsect1" title="Arguments"><a name="id510595"></a><h2>Arguments</h2><div class="variablelist"><dl><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" title="Description"><a name="id510622"></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
- <code class="function">return_str</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-return-str.html">Next</a></td></tr><tr><td width="40%" align="left" valign="top"><span>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>function::return_str</span></td></tr></table></div></body></html>
+++ /dev/null
-<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>function::reverse_path_walk</title><meta name="generator" content="DocBook XSL Stylesheets V1.76.1"><link rel="home" href="index.html" title="SystemTap Tapset Reference Manual"><link rel="up" href="dentry.stp.html" title="Chapter 19. Directory-entry (dentry) Tapset"><link rel="prev" href="API-inode-name.html" title="function::inode_name"><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>function::reverse_path_walk</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 19. 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" title="function::reverse_path_walk"><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" title="Synopsis"><h2>Synopsis</h2><pre class="programlisting">
- reverse_path_walk:string(dentry:long)
-</pre></div><div class="refsect1" title="Arguments"><a name="id511036"></a><h2>Arguments</h2><div class="variablelist"><dl><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" title="Description"><a name="id511063"></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-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-task-dentry-path.html">Next</a></td></tr><tr><td width="40%" align="left" valign="top"><span>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>function::task_dentry_path</span></td></tr></table></div></body></html>
+++ /dev/null
-<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>probe::scheduler.ctxswitch</title><meta name="generator" content="DocBook XSL Stylesheets V1.76.1"><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-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>probe::scheduler.ctxswitch</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-kthread-stop.html">Next</a></td></tr></table><hr></div><div class="refentry" title="probe::scheduler.ctxswitch"><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" title="Synopsis"><h2>Synopsis</h2><pre class="synopsis">scheduler.ctxswitch </pre></div><div class="refsect1" title="Values"><a name="id485123"></a><h2>Values</h2><div class="variablelist"><dl><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>name</code></em></span></dt><dd><p>
- name of the probe point
- </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>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>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>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_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>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_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>prev_tid</code></em></span></dt><dd><p>
- The TID of the process to be switched out
- </p></dd></dl></div></div><div class="refsect1" title="Description"><a name="id485308"></a><h2>Description</h2><p>
- Currently, SystemTap can't access arguments of inline
- functions. So we choose to probe __switch_to instead
- of <code class="function">context_switch</code>
-</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-kthread-stop.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>probe::scheduler.kthread_stop</span></td></tr></table></div></body></html>
+++ /dev/null
-<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>probe::scheduler.kthread_stop.return</title><meta name="generator" content="DocBook XSL Stylesheets V1.76.1"><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-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>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-wait-task.html">Next</a></td></tr></table><hr></div><div class="refentry" title="probe::scheduler.kthread_stop.return"><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" title="Synopsis"><h2>Synopsis</h2><pre class="synopsis">scheduler.kthread_stop.return </pre></div><div class="refsect1" title="Values"><a name="id485470"></a><h2>Values</h2><div class="variablelist"><dl><dt><span class="term"><em class="parameter"><code>return_value</code></em></span></dt><dd><p>
- return value after stopping the thread
- </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-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-wait-task.html">Next</a></td></tr><tr><td width="40%" align="left" valign="top"><span>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>probe::scheduler.wait_task</span></td></tr></table></div></body></html>
+++ /dev/null
-<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>probe::scheduler.kthread_stop</title><meta name="generator" content="DocBook XSL Stylesheets V1.76.1"><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>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" title="probe::scheduler.kthread_stop"><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" title="Synopsis"><h2>Synopsis</h2><pre class="synopsis">scheduler.kthread_stop </pre></div><div class="refsect1" title="Values"><a name="id485377"></a><h2>Values</h2><div class="variablelist"><dl><dt><span class="term"><em class="parameter"><code>thread_priority</code></em></span></dt><dd><p>
- priority of the thread
- </p></dd><dt><span class="term"><em class="parameter"><code>thread_pid</code></em></span></dt><dd><p>
- PID of the thread being stopped
- </p></dd></dl></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>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>probe::scheduler.kthread_stop.return</span></td></tr></table></div></body></html>
+++ /dev/null
-<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>probe::scheduler.migrate</title><meta name="generator" content="DocBook XSL Stylesheets V1.76.1"><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-new.html" title="probe::scheduler.wakeup_new"><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>probe::scheduler.migrate</span></th></tr><tr><td width="20%" align="left"><a accesskey="p" href="API-scheduler-wakeup-new.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" title="probe::scheduler.migrate"><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" title="Synopsis"><h2>Synopsis</h2><pre class="synopsis">scheduler.migrate </pre></div><div class="refsect1" title="Values"><a name="id485987"></a><h2>Values</h2><div class="variablelist"><dl><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><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>
- the process that is being migrated
- </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>pid</code></em></span></dt><dd><p>
- PID of the task being migrated
- </p></dd></dl></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-new.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>probe::scheduler.wakeup_new</span> </td><td width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right" valign="top"> <span>probe::scheduler.process_free</span></td></tr></table></div></body></html>
+++ /dev/null
-<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>probe::scheduler.process_exit</title><meta name="generator" content="DocBook XSL Stylesheets V1.76.1"><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-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>probe::scheduler.process_exit</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-process-wait.html">Next</a></td></tr></table><hr></div><div class="refentry" title="probe::scheduler.process_exit"><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" title="Synopsis"><h2>Synopsis</h2><pre class="synopsis">scheduler.process_exit </pre></div><div class="refsect1" title="Values"><a name="id486253"></a><h2>Values</h2><div class="variablelist"><dl><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>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 exiting
- </p></dd></dl></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-process-wait.html">Next</a></td></tr><tr><td width="40%" align="left" valign="top"><span>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>probe::scheduler.process_wait</span></td></tr></table></div></body></html>
+++ /dev/null
-<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>probe::scheduler.process_fork</title><meta name="generator" content="DocBook XSL Stylesheets V1.76.1"><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-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>probe::scheduler.process_fork</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-signal-send.html">Next</a></td></tr></table><hr></div><div class="refentry" title="probe::scheduler.process_fork"><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" title="Synopsis"><h2>Synopsis</h2><pre class="synopsis">scheduler.process_fork </pre></div><div class="refsect1" title="Values"><a name="id486456"></a><h2>Values</h2><div class="variablelist"><dl><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></dl></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-signal-send.html">Next</a></td></tr><tr><td width="40%" align="left" valign="top"><span>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>probe::scheduler.signal_send</span></td></tr></table></div></body></html>
+++ /dev/null
-<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>probe::scheduler.process_free</title><meta name="generator" content="DocBook XSL Stylesheets V1.76.1"><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-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>probe::scheduler.process_free</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-exit.html">Next</a></td></tr></table><hr></div><div class="refentry" title="probe::scheduler.process_free"><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" title="Synopsis"><h2>Synopsis</h2><pre class="synopsis">scheduler.process_free </pre></div><div class="refsect1" title="Values"><a name="id486144"></a><h2>Values</h2><div class="variablelist"><dl><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>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 getting freed
- </p></dd></dl></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-exit.html">Next</a></td></tr><tr><td width="40%" align="left" valign="top"><span>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>probe::scheduler.process_exit</span></td></tr></table></div></body></html>
+++ /dev/null
-<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>probe::scheduler.process_wait</title><meta name="generator" content="DocBook XSL Stylesheets V1.76.1"><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-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>probe::scheduler.process_wait</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-fork.html">Next</a></td></tr></table><hr></div><div class="refentry" title="probe::scheduler.process_wait"><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" title="Synopsis"><h2>Synopsis</h2><pre class="synopsis">scheduler.process_wait </pre></div><div class="refsect1" title="Values"><a name="id486362"></a><h2>Values</h2><div class="variablelist"><dl><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-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-fork.html">Next</a></td></tr><tr><td width="40%" align="left" valign="top"><span>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>probe::scheduler.process_fork</span></td></tr></table></div></body></html>
+++ /dev/null
-<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>probe::scheduler.signal_send</title><meta name="generator" content="DocBook XSL Stylesheets V1.76.1"><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="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>probe::scheduler.signal_send</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="iosched.stp.html">Next</a></td></tr></table><hr></div><div class="refentry" title="probe::scheduler.signal_send"><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" title="Synopsis"><h2>Synopsis</h2><pre class="synopsis">scheduler.signal_send </pre></div><div class="refsect1" title="Values"><a name="id486565"></a><h2>Values</h2><div class="variablelist"><dl><dt><span class="term"><em class="parameter"><code>signal_number</code></em></span></dt><dd><p>
- signal number
- </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</code></em></span></dt><dd><p>
- pid of the process sending 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-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="iosched.stp.html">Next</a></td></tr><tr><td width="40%" align="left" valign="top"><span>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"> Chapter 9. IO Scheduler and block IO Tapset</td></tr></table></div></body></html>
+++ /dev/null
-<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>probe::scheduler.wait_task</title><meta name="generator" content="DocBook XSL Stylesheets V1.76.1"><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-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>probe::scheduler.wait_task</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-wakeup.html">Next</a></td></tr></table><hr></div><div class="refentry" title="probe::scheduler.wait_task"><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" title="Synopsis"><h2>Synopsis</h2><pre class="synopsis">scheduler.wait_task </pre></div><div class="refsect1" title="Values"><a name="id485564"></a><h2>Values</h2><div class="variablelist"><dl><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_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>task_priority</code></em></span></dt><dd><p>
- priority of the 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-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-wakeup.html">Next</a></td></tr><tr><td width="40%" align="left" valign="top"><span>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>probe::scheduler.wakeup</span></td></tr></table></div></body></html>
+++ /dev/null
-<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>probe::scheduler.wakeup_new</title><meta name="generator" content="DocBook XSL Stylesheets V1.76.1"><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="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>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="API-scheduler-migrate.html">Next</a></td></tr></table><hr></div><div class="refentry" title="probe::scheduler.wakeup_new"><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" title="Synopsis"><h2>Synopsis</h2><pre class="synopsis">scheduler.wakeup_new </pre></div><div class="refsect1" title="Values"><a name="id485830"></a><h2>Values</h2><div class="variablelist"><dl><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>name</code></em></span></dt><dd><p>
- name of the probe point
- </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>task_priority</code></em></span></dt><dd><p>
- priority of the new task
- </p></dd><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></dl></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="API-scheduler-migrate.html">Next</a></td></tr><tr><td width="40%" align="left" valign="top"><span>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"> <span>probe::scheduler.migrate</span></td></tr></table></div></body></html>
+++ /dev/null
-<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>probe::scheduler.wakeup</title><meta name="generator" content="DocBook XSL Stylesheets V1.76.1"><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>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" title="probe::scheduler.wakeup"><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" title="Synopsis"><h2>Synopsis</h2><pre class="synopsis">scheduler.wakeup </pre></div><div class="refsect1" title="Values"><a name="id485673"></a><h2>Values</h2><div class="variablelist"><dl><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>name</code></em></span></dt><dd><p>
- name of the probe point
- </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_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_state</code></em></span></dt><dd><p>
- state 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></dl></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>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>probe::scheduler.wakeup_new</span></td></tr></table></div></body></html>
+++ /dev/null
-<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>probe::scsi.iocompleted</title><meta name="generator" content="DocBook XSL Stylesheets V1.76.1"><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>probe::scsi.iocompleted</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" title="probe::scsi.iocompleted"><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" title="Synopsis"><h2>Synopsis</h2><pre class="synopsis">scsi.iocompleted </pre></div><div class="refsect1" title="Values"><a name="id490219"></a><h2>Values</h2><div class="variablelist"><dl><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>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>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_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>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></dl></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>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>probe::scsi.ioexecute</span></td></tr></table></div></body></html>
+++ /dev/null
-<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>probe::scsi.iodispatching</title><meta name="generator" content="DocBook XSL Stylesheets V1.76.1"><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-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>probe::scsi.iodispatching</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-iodone.html">Next</a></td></tr></table><hr></div><div class="refentry" title="probe::scsi.iodispatching"><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" title="Synopsis"><h2>Synopsis</h2><pre class="synopsis">scsi.iodispatching </pre></div><div class="refsect1" title="Values"><a name="id489730"></a><h2>Values</h2><div class="variablelist"><dl><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>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
- 0 (DMA_BIDIRECTIONAL), 1 (DMA_TO_DEVICE),
- 2 (DMA_FROM_DEVICE), 3 (DMA_NONE)
- </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>request_bufflen</code></em></span></dt><dd><p>
- The request buffer length
- </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>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>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>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-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-iodone.html">Next</a></td></tr><tr><td width="40%" align="left" valign="top"><span>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>probe::scsi.iodone</span></td></tr></table></div></body></html>
+++ /dev/null
-<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>probe::scsi.iodone</title><meta name="generator" content="DocBook XSL Stylesheets V1.76.1"><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-iocompleted.html" title="probe::scsi.iocompleted"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div class="navheader"><table width="100%" summary="Navigation header"><tr><th colspan="3" align="center"><span>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-iocompleted.html">Next</a></td></tr></table><hr></div><div class="refentry" title="probe::scsi.iodone"><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" title="Synopsis"><h2>Synopsis</h2><pre class="synopsis">scsi.iodone </pre></div><div class="refsect1" title="Values"><a name="id489983"></a><h2>Values</h2><div class="variablelist"><dl><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>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>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_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>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>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-iocompleted.html">Next</a></td></tr><tr><td width="40%" align="left" valign="top"><span>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>probe::scsi.iocompleted</span></td></tr></table></div></body></html>
+++ /dev/null
-<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>probe::scsi.ioentry</title><meta name="generator" content="DocBook XSL Stylesheets V1.76.1"><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>probe::scsi.ioentry</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" title="probe::scsi.ioentry"><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" title="Synopsis"><h2>Synopsis</h2><pre class="synopsis">scsi.ioentry </pre></div><div class="refsect1" title="Values"><a name="id489578"></a><h2>Values</h2><div class="variablelist"><dl><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></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>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>disk_minor</code></em></span></dt><dd><p>
- The minor number of the disk (-1 if no information)
- </p></dd></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>probe::scsi.iodispatching</span></td></tr></table></div></body></html>
+++ /dev/null
-<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>probe::scsi.ioexecute</title><meta name="generator" content="DocBook XSL Stylesheets V1.76.1"><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-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>probe::scsi.ioexecute</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-set-state.html">Next</a></td></tr></table><hr></div><div class="refentry" title="probe::scsi.ioexecute"><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" title="Synopsis"><h2>Synopsis</h2><pre class="synopsis">scsi.ioexecute </pre></div><div class="refsect1" title="Values"><a name="id490455"></a><h2>Values</h2><div class="variablelist"><dl><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>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>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>lun</code></em></span></dt><dd><p>
- The lun number
- </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>request_bufflen</code></em></span></dt><dd><p>
- The data buffer buffer length
- </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>device_state</code></em></span></dt><dd><p>
- The current state of the device
- </p></dd><dt><span class="term"><em class="parameter"><code>request_buffer</code></em></span></dt><dd><p>
- The data 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-set-state.html">Next</a></td></tr><tr><td width="40%" align="left" valign="top"><span>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>probe::scsi.set_state</span></td></tr></table></div></body></html>
+++ /dev/null
-<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>probe::scsi.set_state</title><meta name="generator" content="DocBook XSL Stylesheets V1.76.1"><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>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" title="probe::scsi.set_state"><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" title="Synopsis"><h2>Synopsis</h2><pre class="synopsis">scsi.set_state </pre></div><div class="refsect1" title="Values"><a name="id490724"></a><h2>Values</h2><div class="variablelist"><dl><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>dev_id</code></em></span></dt><dd><p>
- The scsi device id
- </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><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>lun</code></em></span></dt><dd><p>
- The lun number
- </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>host_no</code></em></span></dt><dd><p>
- The host 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-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>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>
+++ /dev/null
-<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>function::set_kernel_char</title><meta name="generator" content="DocBook XSL Stylesheets V1.76.1"><link rel="home" href="index.html" title="SystemTap Tapset Reference Manual"><link rel="up" href="conversions-guru.stp.html" title="Chapter 24. 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-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>function::set_kernel_char</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 24. 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" title="function::set_kernel_char"><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" title="Synopsis"><h2>Synopsis</h2><pre class="programlisting">
- set_kernel_char(addr:long,val:long)
-</pre></div><div class="refsect1" title="Arguments"><a name="id517180"></a><h2>Arguments</h2><div class="variablelist"><dl><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" title="Description"><a name="id517223"></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="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-pointer.html">Next</a></td></tr><tr><td width="40%" align="left" valign="top"><span>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>function::set_kernel_pointer</span></td></tr></table></div></body></html>
+++ /dev/null
-<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>function::set_kernel_int</title><meta name="generator" content="DocBook XSL Stylesheets V1.76.1"><link rel="home" href="index.html" title="SystemTap Tapset Reference Manual"><link rel="up" href="conversions-guru.stp.html" title="Chapter 24. 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>function::set_kernel_int</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 24. 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" title="function::set_kernel_int"><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" title="Synopsis"><h2>Synopsis</h2><pre class="programlisting">
- set_kernel_int(addr:long,val:long)
-</pre></div><div class="refsect1" title="Arguments"><a name="id516956"></a><h2>Arguments</h2><div class="variablelist"><dl><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" title="Description"><a name="id516999"></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-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>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>function::set_kernel_short</span></td></tr></table></div></body></html>
+++ /dev/null
-<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>function::set_kernel_long</title><meta name="generator" content="DocBook XSL Stylesheets V1.76.1"><link rel="home" href="index.html" title="SystemTap Tapset Reference Manual"><link rel="up" href="conversions-guru.stp.html" title="Chapter 24. 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-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>function::set_kernel_long</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 24. 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" title="function::set_kernel_long"><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" title="Synopsis"><h2>Synopsis</h2><pre class="programlisting">
- set_kernel_long(addr:long,val:long)
-</pre></div><div class="refsect1" title="Arguments"><a name="id516843"></a><h2>Arguments</h2><div class="variablelist"><dl><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" title="Description"><a name="id516887"></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-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-kernel-int.html">Next</a></td></tr><tr><td width="40%" align="left" valign="top"><span>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>function::set_kernel_int</span></td></tr></table></div></body></html>
+++ /dev/null
-<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>function::set_kernel_pointer</title><meta name="generator" content="DocBook XSL Stylesheets V1.76.1"><link rel="home" href="index.html" title="SystemTap Tapset Reference Manual"><link rel="up" href="conversions-guru.stp.html" title="Chapter 24. String and data writing functions Tapset"><link rel="prev" href="API-set-kernel-char.html" title="function::set_kernel_char"><link rel="next" href="string.stp.html" title="Chapter 25. 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>function::set_kernel_pointer</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 24. String and data writing functions Tapset</th><td width="20%" align="right"> <a accesskey="n" href="string.stp.html">Next</a></td></tr></table><hr></div><div class="refentry" title="function::set_kernel_pointer"><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" title="Synopsis"><h2>Synopsis</h2><pre class="programlisting">
- set_kernel_pointer(addr:long,val:long)
-</pre></div><div class="refsect1" title="Arguments"><a name="id517291"></a><h2>Arguments</h2><div class="variablelist"><dl><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" title="Description"><a name="id517335"></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-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="string.stp.html">Next</a></td></tr><tr><td width="40%" align="left" valign="top"><span>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"> Chapter 25. A collection of standard string functions</td></tr></table></div></body></html>
+++ /dev/null
-<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>function::set_kernel_short</title><meta name="generator" content="DocBook XSL Stylesheets V1.76.1"><link rel="home" href="index.html" title="SystemTap Tapset Reference Manual"><link rel="up" href="conversions-guru.stp.html" title="Chapter 24. 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-char.html" title="function::set_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>function::set_kernel_short</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 24. String and data writing functions Tapset</th><td width="20%" align="right"> <a accesskey="n" href="API-set-kernel-char.html">Next</a></td></tr></table><hr></div><div class="refentry" title="function::set_kernel_short"><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" title="Synopsis"><h2>Synopsis</h2><pre class="programlisting">
- set_kernel_short(addr:long,val:long)
-</pre></div><div class="refsect1" title="Arguments"><a name="id517068"></a><h2>Arguments</h2><div class="variablelist"><dl><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" title="Description"><a name="id517111"></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-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-char.html">Next</a></td></tr><tr><td width="40%" align="left" valign="top"><span>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>function::set_kernel_char</span></td></tr></table></div></body></html>
+++ /dev/null
-<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>function::set_kernel_string_n</title><meta name="generator" content="DocBook XSL Stylesheets V1.76.1"><link rel="home" href="index.html" title="SystemTap Tapset Reference Manual"><link rel="up" href="conversions-guru.stp.html" title="Chapter 24. 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-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>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 24. 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" title="function::set_kernel_string_n"><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" title="Synopsis"><h2>Synopsis</h2><pre class="programlisting">
- set_kernel_string_n(addr:long,n:long,val:string)
-</pre></div><div class="refsect1" title="Arguments"><a name="id516714"></a><h2>Arguments</h2><div class="variablelist"><dl><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" title="Description"><a name="id516774"></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-kernel-long.html">Next</a></td></tr><tr><td width="40%" align="left" valign="top"><span>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>function::set_kernel_long</span></td></tr></table></div></body></html>
+++ /dev/null
-<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>function::set_kernel_string</title><meta name="generator" content="DocBook XSL Stylesheets V1.76.1"><link rel="home" href="index.html" title="SystemTap Tapset Reference Manual"><link rel="up" href="conversions-guru.stp.html" title="Chapter 24. String and data writing functions Tapset"><link rel="prev" href="conversions-guru.stp.html" title="Chapter 24. String and data writing functions Tapset"><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>function::set_kernel_string</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 24. 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" title="function::set_kernel_string"><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" title="Synopsis"><h2>Synopsis</h2><pre class="programlisting">
- set_kernel_string(addr:long,val:string)
-</pre></div><div class="refsect1" title="Arguments"><a name="id516601"></a><h2>Arguments</h2><div class="variablelist"><dl><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" title="Description"><a name="id516645"></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="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-string-n.html">Next</a></td></tr><tr><td width="40%" align="left" valign="top">Chapter 24. 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>function::set_kernel_string_n</span></td></tr></table></div></body></html>
+++ /dev/null
-<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>function::sid</title><meta name="generator" content="DocBook XSL Stylesheets V1.76.1"><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-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>function::sid</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-pexecname.html">Next</a></td></tr></table><hr></div><div class="refentry" title="function::sid"><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" title="Synopsis"><h2>Synopsis</h2><pre class="programlisting">
- sid:long()
-</pre></div><div class="refsect1" title="Arguments"><a name="id474365"></a><h2>Arguments</h2><p>
- None
- </p></div><div class="refsect1" title="Description"><a name="id474375"></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-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-pexecname.html">Next</a></td></tr><tr><td width="40%" align="left" valign="top"><span>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>function::pexecname</span></td></tr></table></div></body></html>
+++ /dev/null
-<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>probe::signal.check_ignored.return</title><meta name="generator" content="DocBook XSL Stylesheets V1.76.1"><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-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>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-force-segv.html">Next</a></td></tr></table><hr></div><div class="refentry" title="probe::signal.check_ignored.return"><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" title="Synopsis"><h2>Synopsis</h2><pre class="synopsis">signal.check_ignored.return </pre></div><div class="refsect1" title="Values"><a name="id507872"></a><h2>Values</h2><div class="variablelist"><dl><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-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-force-segv.html">Next</a></td></tr><tr><td width="40%" align="left" valign="top"><span>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>probe::signal.force_segv</span></td></tr></table></div></body></html>
+++ /dev/null
-<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>probe::signal.check_ignored</title><meta name="generator" content="DocBook XSL Stylesheets V1.76.1"><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-wakeup.html" title="probe::signal.wakeup"><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>probe::signal.check_ignored</span></th></tr><tr><td width="20%" align="left"><a accesskey="p" href="API-signal-wakeup.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" title="probe::signal.check_ignored"><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" title="Synopsis"><h2>Synopsis</h2><pre class="synopsis">signal.check_ignored </pre></div><div class="refsect1" title="Values"><a name="id507737"></a><h2>Values</h2><div class="variablelist"><dl><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</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_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-wakeup.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>probe::signal.wakeup</span> </td><td width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right" valign="top"> <span>probe::signal.check_ignored.return</span></td></tr></table></div></body></html>
+++ /dev/null
-<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>probe::signal.checkperm.return</title><meta name="generator" content="DocBook XSL Stylesheets V1.76.1"><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-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>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-wakeup.html">Next</a></td></tr></table><hr></div><div class="refentry" title="probe::signal.checkperm.return"><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" title="Synopsis"><h2>Synopsis</h2><pre class="synopsis">signal.checkperm.return </pre></div><div class="refsect1" title="Values"><a name="id507500"></a><h2>Values</h2><div class="variablelist"><dl><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-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-wakeup.html">Next</a></td></tr><tr><td width="40%" align="left" valign="top"><span>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>probe::signal.wakeup</span></td></tr></table></div></body></html>
+++ /dev/null
-<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>probe::signal.checkperm</title><meta name="generator" content="DocBook XSL Stylesheets V1.76.1"><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-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>probe::signal.checkperm</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-checkperm-return.html">Next</a></td></tr></table><hr></div><div class="refentry" title="probe::signal.checkperm"><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" title="Synopsis"><h2>Synopsis</h2><pre class="synopsis">signal.checkperm </pre></div><div class="refsect1" title="Values"><a name="id507298"></a><h2>Values</h2><div class="variablelist"><dl><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>sinfo</code></em></span></dt><dd><p>
- The address of the siginfo structure
- </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><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_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-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-checkperm-return.html">Next</a></td></tr><tr><td width="40%" align="left" valign="top"><span>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>probe::signal.checkperm.return</span></td></tr></table></div></body></html>
+++ /dev/null
-<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>probe::signal.do_action.return</title><meta name="generator" content="DocBook XSL Stylesheets V1.76.1"><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-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>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-procmask.html">Next</a></td></tr></table><hr></div><div class="refentry" title="probe::signal.do_action.return"><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" title="Synopsis"><h2>Synopsis</h2><pre class="synopsis">signal.do_action.return </pre></div><div class="refsect1" title="Values"><a name="id509994"></a><h2>Values</h2><div class="variablelist"><dl><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-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-procmask.html">Next</a></td></tr><tr><td width="40%" align="left" valign="top"><span>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>probe::signal.procmask</span></td></tr></table></div></body></html>
+++ /dev/null
-<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>probe::signal.do_action</title><meta name="generator" content="DocBook XSL Stylesheets V1.76.1"><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-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>probe::signal.do_action</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-do-action-return.html">Next</a></td></tr></table><hr></div><div class="refentry" title="probe::signal.do_action"><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" title="Synopsis"><h2>Synopsis</h2><pre class="synopsis">signal.do_action </pre></div><div class="refsect1" title="Values"><a name="id509808"></a><h2>Values</h2><div class="variablelist"><dl><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>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>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>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>sigact_addr</code></em></span></dt><dd><p>
- The address of the new sigaction
- struct associated with 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-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-do-action-return.html">Next</a></td></tr><tr><td width="40%" align="left" valign="top"><span>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>probe::signal.do_action.return</span></td></tr></table></div></body></html>
+++ /dev/null
-<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>probe::signal.flush</title><meta name="generator" content="DocBook XSL Stylesheets V1.76.1"><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="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>probe::signal.flush</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="errno.stp.html">Next</a></td></tr></table><hr></div><div class="refentry" title="probe::signal.flush"><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" title="Synopsis"><h2>Synopsis</h2><pre class="synopsis">signal.flush </pre></div><div class="refsect1" title="Values"><a name="id510348"></a><h2>Values</h2><div class="variablelist"><dl><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>
- The task handler of the process performing the flush
- </p></dd><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>sig_pid</code></em></span></dt><dd><p>
- The PID of the process associated with the task
- performing the flush
- </p></dd></dl></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-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>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"> Chapter 18. Errno Tapset</td></tr></table></div></body></html>
+++ /dev/null
-<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>probe::signal.force_segv.return</title><meta name="generator" content="DocBook XSL Stylesheets V1.76.1"><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-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>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-syskill.html">Next</a></td></tr></table><hr></div><div class="refentry" title="probe::signal.force_segv.return"><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" title="Synopsis"><h2>Synopsis</h2><pre class="synopsis">signal.force_segv.return </pre></div><div class="refsect1" title="Values"><a name="id508124"></a><h2>Values</h2><div class="variablelist"><dl><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-syskill.html">Next</a></td></tr><tr><td width="40%" align="left" valign="top"><span>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>probe::signal.syskill</span></td></tr></table></div></body></html>
+++ /dev/null
-<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>probe::signal.force_segv</title><meta name="generator" content="DocBook XSL Stylesheets V1.76.1"><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-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>probe::signal.force_segv</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-force-segv-return.html">Next</a></td></tr></table><hr></div><div class="refentry" title="probe::signal.force_segv"><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" title="Synopsis"><h2>Synopsis</h2><pre class="synopsis">signal.force_segv </pre></div><div class="refsect1" title="Values"><a name="id507973"></a><h2>Values</h2><div class="variablelist"><dl><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</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_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-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-force-segv-return.html">Next</a></td></tr><tr><td width="40%" align="left" valign="top"><span>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>probe::signal.force_segv.return</span></td></tr></table></div></body></html>
+++ /dev/null
-<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>probe::signal.handle.return</title><meta name="generator" content="DocBook XSL Stylesheets V1.76.1"><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-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>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-do-action.html">Next</a></td></tr></table><hr></div><div class="refentry" title="probe::signal.handle.return"><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" title="Synopsis"><h2>Synopsis</h2><pre class="synopsis">signal.handle.return </pre></div><div class="refsect1" title="Values"><a name="id509708"></a><h2>Values</h2><div class="variablelist"><dl><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-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-do-action.html">Next</a></td></tr><tr><td width="40%" align="left" valign="top"><span>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>probe::signal.do_action</span></td></tr></table></div></body></html>
+++ /dev/null
-<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>probe::signal.handle</title><meta name="generator" content="DocBook XSL Stylesheets V1.76.1"><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-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>probe::signal.handle</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-handle-return.html">Next</a></td></tr></table><hr></div><div class="refentry" title="probe::signal.handle"><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" title="Synopsis"><h2>Synopsis</h2><pre class="synopsis">signal.handle </pre></div><div class="refsect1" title="Values"><a name="id509488"></a><h2>Values</h2><div class="variablelist"><dl><dt><span class="term"><em class="parameter"><code>regs</code></em></span></dt><dd><p>
- The address of the kernel-mode stack area
- </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>name</code></em></span></dt><dd><p>
- Name of the probe point
- </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>sinfo</code></em></span></dt><dd><p>
- The address of the siginfo table
- </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>oldset_addr</code></em></span></dt><dd><p>
- The address of the bitmask array of blocked signals
- </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><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></dl></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-handle-return.html">Next</a></td></tr><tr><td width="40%" align="left" valign="top"><span>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>probe::signal.handle.return</span></td></tr></table></div></body></html>
+++ /dev/null
-<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>probe::signal.pending.return</title><meta name="generator" content="DocBook XSL Stylesheets V1.76.1"><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-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>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-handle.html">Next</a></td></tr></table><hr></div><div class="refentry" title="probe::signal.pending.return"><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" title="Synopsis"><h2>Synopsis</h2><pre class="synopsis">signal.pending.return </pre></div><div class="refsect1" title="Values"><a name="id509388"></a><h2>Values</h2><div class="variablelist"><dl><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-handle.html">Next</a></td></tr><tr><td width="40%" align="left" valign="top"><span>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>probe::signal.handle</span></td></tr></table></div></body></html>
+++ /dev/null
-<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>probe::signal.pending</title><meta name="generator" content="DocBook XSL Stylesheets V1.76.1"><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-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>probe::signal.pending</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-pending-return.html">Next</a></td></tr></table><hr></div><div class="refentry" title="probe::signal.pending"><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" title="Synopsis"><h2>Synopsis</h2><pre class="synopsis">signal.pending </pre></div><div class="refsect1" title="Values"><a name="id509258"></a><h2>Values</h2><div class="variablelist"><dl><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_size</code></em></span></dt><dd><p>
- The size of the user-space signal set
- </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></dl></div></div><div class="refsect1" title="Description"><a name="id509318"></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-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-pending-return.html">Next</a></td></tr><tr><td width="40%" align="left" valign="top"><span>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>probe::signal.pending.return</span></td></tr></table></div></body></html>
+++ /dev/null
-<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>probe::signal.procmask.return</title><meta name="generator" content="DocBook XSL Stylesheets V1.76.1"><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-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>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-flush.html">Next</a></td></tr></table><hr></div><div class="refentry" title="probe::signal.procmask.return"><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" title="Synopsis"><h2>Synopsis</h2><pre class="synopsis">signal.procmask.return </pre></div><div class="refsect1" title="Values"><a name="id510247"></a><h2>Values</h2><div class="variablelist"><dl><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-flush.html">Next</a></td></tr><tr><td width="40%" align="left" valign="top"><span>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>probe::signal.flush</span></td></tr></table></div></body></html>
+++ /dev/null
-<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>probe::signal.procmask</title><meta name="generator" content="DocBook XSL Stylesheets V1.76.1"><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-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>probe::signal.procmask</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-procmask-return.html">Next</a></td></tr></table><hr></div><div class="refentry" title="probe::signal.procmask"><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" title="Synopsis"><h2>Synopsis</h2><pre class="synopsis">signal.procmask </pre></div><div class="refsect1" title="Values"><a name="id510094"></a><h2>Values</h2><div class="variablelist"><dl><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>name</code></em></span></dt><dd><p>
- Name of the probe point
- </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</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></dl></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-procmask-return.html">Next</a></td></tr><tr><td width="40%" align="left" valign="top"><span>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>probe::signal.procmask.return</span></td></tr></table></div></body></html>
+++ /dev/null
-<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>probe::signal.send.return</title><meta name="generator" content="DocBook XSL Stylesheets V1.76.1"><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-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>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-checkperm.html">Next</a></td></tr></table><hr></div><div class="refentry" title="probe::signal.send.return"><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
- </p></div><div class="refsynopsisdiv" title="Synopsis"><h2>Synopsis</h2><pre class="synopsis">signal.send.return </pre></div><div class="refsect1" title="Values"><a name="id507104"></a><h2>Values</h2><div class="variablelist"><dl><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>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>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>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" title="Context"><a name="id507182"></a><h2>Context</h2><p>
- The signal's sender. (correct?)
-</p></div><div class="refsect1" title="Description"><a name="id507193"></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,
-</p></div><div class="refsect1" title="which means that"><a name="id507206"></a><h2>which means that</h2><p>
- (1) the signal was ignored by the receiving process,
- (2) this is a non-RT signal and the system already has one queued, and
- (3) the signal was successfully added to the sigqueue of the receiving process.
- </p><p>
-
- -EAGAIN -- The sigqueue of the receiving process is
- overflowing, the signal was RT, and the signal was sent by a user using something other
- than <code class="function">kill</code>.
- </p><p>
-
- Possible send_group_sigqueue and
- send_sigqueue return values are as follows;
- </p><p>
-
- 0 -- The signal was either successfully added into the
- sigqueue of the receiving process, or a SI_TIMER entry is already
- queued (in which case, the overrun count will be simply incremented).
- </p><p>
-
- 1 -- The signal was ignored by the receiving process.
- </p><p>
-
- -1 -- (send_sigqueue only) The task was marked
- exiting, allowing * posix_timer_event to redirect it to the group
- leader.
-</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.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>probe::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>probe::signal.checkperm</span></td></tr></table></div></body></html>
+++ /dev/null
-<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>probe::signal.send_sig_queue.return</title><meta name="generator" content="DocBook XSL Stylesheets V1.76.1"><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-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>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-pending.html">Next</a></td></tr></table><hr></div><div class="refentry" title="probe::signal.send_sig_queue.return"><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" title="Synopsis"><h2>Synopsis</h2><pre class="synopsis">signal.send_sig_queue.return </pre></div><div class="refsect1" title="Values"><a name="id509157"></a><h2>Values</h2><div class="variablelist"><dl><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-pending.html">Next</a></td></tr><tr><td width="40%" align="left" valign="top"><span>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>probe::signal.pending</span></td></tr></table></div></body></html>
+++ /dev/null
-<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>probe::signal.send_sig_queue</title><meta name="generator" content="DocBook XSL Stylesheets V1.76.1"><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-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>probe::signal.send_sig_queue</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-send-sig-queue-return.html">Next</a></td></tr></table><hr></div><div class="refentry" title="probe::signal.send_sig_queue"><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" title="Synopsis"><h2>Synopsis</h2><pre class="synopsis">signal.send_sig_queue </pre></div><div class="refsect1" title="Values"><a name="id508988"></a><h2>Values</h2><div class="variablelist"><dl><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>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</code></em></span></dt><dd><p>
- The queued signal
- </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>sig_pid</code></em></span></dt><dd><p>
- The PID of the process to which the signal is 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-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-send-sig-queue-return.html">Next</a></td></tr><tr><td width="40%" align="left" valign="top"><span>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>probe::signal.send_sig_queue.return</span></td></tr></table></div></body></html>
+++ /dev/null
-<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>probe::signal.send</title><meta name="generator" content="DocBook XSL Stylesheets V1.76.1"><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-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>probe::signal.send</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-signal-send-return.html">Next</a></td></tr></table><hr></div><div class="refentry" title="probe::signal.send"><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" title="Synopsis"><h2>Synopsis</h2><pre class="synopsis">signal.send </pre></div><div class="refsect1" title="Values"><a name="id506857"></a><h2>Values</h2><div class="variablelist"><dl><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
- </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>task</code></em></span></dt><dd><p>
- A task handle to the signal recipient
- </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>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><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>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>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>pid_name</code></em></span></dt><dd><p>
- The name of the signal recipient
- </p></dd></dl></div></div><div class="refsect1" title="Context"><a name="id507036"></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="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-signal-send-return.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>probe::signal.send.return</span></td></tr></table></div></body></html>
+++ /dev/null
-<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>probe::signal.sys_tgkill.return</title><meta name="generator" content="DocBook XSL Stylesheets V1.76.1"><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-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>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-send-sig-queue.html">Next</a></td></tr></table><hr></div><div class="refentry" title="probe::signal.sys_tgkill.return"><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" title="Synopsis"><h2>Synopsis</h2><pre class="synopsis">signal.sys_tgkill.return </pre></div><div class="refsect1" title="Values"><a name="id508887"></a><h2>Values</h2><div class="variablelist"><dl><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>
- 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-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-send-sig-queue.html">Next</a></td></tr><tr><td width="40%" align="left" valign="top"><span>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>probe::signal.send_sig_queue</span></td></tr></table></div></body></html>
+++ /dev/null
-<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>probe::signal.sys_tgkill</title><meta name="generator" content="DocBook XSL Stylesheets V1.76.1"><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="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>probe::signal.sys_tgkill</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="API-signal-sys-tgkill-return.html">Next</a></td></tr></table><hr></div><div class="refentry" title="probe::signal.sys_tgkill"><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" title="Synopsis"><h2>Synopsis</h2><pre class="synopsis">signal.sys_tgkill </pre></div><div class="refsect1" title="Values"><a name="id508708"></a><h2>Values</h2><div class="variablelist"><dl><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</code></em></span></dt><dd><p>
- The specific kill signal sent to the process
- </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>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 thread receiving the kill signal
- </p></dd></dl></div></div><div class="refsect1" title="Description"><a name="id508819"></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-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="API-signal-sys-tgkill-return.html">Next</a></td></tr><tr><td width="40%" align="left" valign="top"><span>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"> <span>probe::signal.sys_tgkill.return</span></td></tr></table></div></body></html>
+++ /dev/null
-<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>probe::signal.sys_tkill</title><meta name="generator" content="DocBook XSL Stylesheets V1.76.1"><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-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>probe::signal.sys_tkill</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-systkill-return.html">Next</a></td></tr></table><hr></div><div class="refentry" title="probe::signal.sys_tkill"><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" title="Synopsis"><h2>Synopsis</h2><pre class="synopsis">signal.sys_tkill </pre></div><div class="refsect1" title="Values"><a name="id508443"></a><h2>Values</h2><div class="variablelist"><dl><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</code></em></span></dt><dd><p>
- The specific 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>sig_pid</code></em></span></dt><dd><p>
- The PID of the process receiving the kill signal
- </p></dd></dl></div></div><div class="refsect1" title="Description"><a name="id508537"></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-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-systkill-return.html">Next</a></td></tr><tr><td width="40%" align="left" valign="top"><span>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>probe::signal.systkill.return</span></td></tr></table></div></body></html>
+++ /dev/null
-<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>probe::signal.syskill.return</title><meta name="generator" content="DocBook XSL Stylesheets V1.76.1"><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-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>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-sys-tkill.html">Next</a></td></tr></table><hr></div><div class="refentry" title="probe::signal.syskill.return"><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" title="Synopsis"><h2>Synopsis</h2><pre class="synopsis">signal.syskill.return </pre></div><div class="refsect1" title="Values"><a name="id508376"></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-sys-tkill.html">Next</a></td></tr><tr><td width="40%" align="left" valign="top"><span>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>probe::signal.sys_tkill</span></td></tr></table></div></body></html>
+++ /dev/null
-<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>probe::signal.syskill</title><meta name="generator" content="DocBook XSL Stylesheets V1.76.1"><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-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>probe::signal.syskill</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-syskill-return.html">Next</a></td></tr></table><hr></div><div class="refentry" title="probe::signal.syskill"><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" title="Synopsis"><h2>Synopsis</h2><pre class="synopsis">signal.syskill </pre></div><div class="refsect1" title="Values"><a name="id508224"></a><h2>Values</h2><div class="variablelist"><dl><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</code></em></span></dt><dd><p>
- The specific 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>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-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-syskill-return.html">Next</a></td></tr><tr><td width="40%" align="left" valign="top"><span>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>probe::signal.syskill.return</span></td></tr></table></div></body></html>
+++ /dev/null
-<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>probe::signal.systkill.return</title><meta name="generator" content="DocBook XSL Stylesheets V1.76.1"><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-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>probe::signal.systkill.return</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-sys-tgkill.html">Next</a></td></tr></table><hr></div><div class="refentry" title="probe::signal.systkill.return"><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" title="Synopsis"><h2>Synopsis</h2><pre class="synopsis">signal.systkill.return </pre></div><div class="refsect1" title="Values"><a name="id508607"></a><h2>Values</h2><div class="variablelist"><dl><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>
- 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-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-sys-tgkill.html">Next</a></td></tr><tr><td width="40%" align="left" valign="top"><span>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>probe::signal.sys_tgkill</span></td></tr></table></div></body></html>
+++ /dev/null
-<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>probe::signal.wakeup</title><meta name="generator" content="DocBook XSL Stylesheets V1.76.1"><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-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>probe::signal.wakeup</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-check-ignored.html">Next</a></td></tr></table><hr></div><div class="refentry" title="probe::signal.wakeup"><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" title="Synopsis"><h2>Synopsis</h2><pre class="synopsis">signal.wakeup </pre></div><div class="refsect1" title="Values"><a name="id507601"></a><h2>Values</h2><div class="variablelist"><dl><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>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, and TASK_INTERRUPTIBLE.
- </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-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-check-ignored.html">Next</a></td></tr><tr><td width="40%" align="left" valign="top"><span>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>probe::signal.check_ignored</span></td></tr></table></div></body></html>
+++ /dev/null
-<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>function::sock_fam_num2str</title><meta name="generator" content="DocBook XSL Stylesheets V1.76.1"><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-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>function::sock_fam_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-fam-str2num.html">Next</a></td></tr></table><hr></div><div class="refentry" title="function::sock_fam_num2str"><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" title="Synopsis"><h2>Synopsis</h2><pre class="programlisting">
- sock_fam_num2str:string(family:long)
-</pre></div><div class="refsect1" title="Arguments"><a name="id501601"></a><h2>Arguments</h2><div class="variablelist"><dl><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-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-fam-str2num.html">Next</a></td></tr><tr><td width="40%" align="left" valign="top"><span>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>function::sock_fam_str2num</span></td></tr></table></div></body></html>
+++ /dev/null
-<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>function::sock_fam_str2num</title><meta name="generator" content="DocBook XSL Stylesheets V1.76.1"><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-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>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-state-num2str.html">Next</a></td></tr></table><hr></div><div class="refentry" title="function::sock_fam_str2num"><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
- </p></div><div class="refsynopsisdiv" title="Synopsis"><h2>Synopsis</h2><pre class="programlisting">
- sock_fam_str2num:long(family:string)
-</pre></div><div class="refsect1" title="Arguments"><a name="id501686"></a><h2>Arguments</h2><div class="variablelist"><dl><dt><span class="term"><em class="parameter"><code>family</code></em></span></dt><dd><p>
- The family name.
- </p></dd></dl></div></div><div class="refsect1" title="Description"><a name="id501712"></a><h2>Description</h2><p>
- protocol family 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-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-state-num2str.html">Next</a></td></tr><tr><td width="40%" align="left" valign="top"><span>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>function::sock_state_num2str</span></td></tr></table></div></body></html>
+++ /dev/null
-<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>function::sock_prot_num2str</title><meta name="generator" content="DocBook XSL Stylesheets V1.76.1"><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-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>function::sock_prot_num2str</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-sock-prot-str2num.html">Next</a></td></tr></table><hr></div><div class="refentry" title="function::sock_prot_num2str"><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" title="Synopsis"><h2>Synopsis</h2><pre class="programlisting">
- sock_prot_num2str:string(proto:long)
-</pre></div><div class="refsect1" title="Arguments"><a name="id501433"></a><h2>Arguments</h2><div class="variablelist"><dl><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-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-sock-prot-str2num.html">Next</a></td></tr><tr><td width="40%" align="left" valign="top"><span>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>function::sock_prot_str2num</span></td></tr></table></div></body></html>
+++ /dev/null
-<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>function::sock_prot_str2num</title><meta name="generator" content="DocBook XSL Stylesheets V1.76.1"><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-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>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-fam-num2str.html">Next</a></td></tr></table><hr></div><div class="refentry" title="function::sock_prot_str2num"><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" title="Synopsis"><h2>Synopsis</h2><pre class="programlisting">
- sock_prot_str2num:long(proto:string)
-</pre></div><div class="refsect1" title="Arguments"><a name="id501517"></a><h2>Arguments</h2><div class="variablelist"><dl><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-fam-num2str.html">Next</a></td></tr><tr><td width="40%" align="left" valign="top"><span>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>function::sock_fam_num2str</span></td></tr></table></div></body></html>
+++ /dev/null
-<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>function::sock_state_num2str</title><meta name="generator" content="DocBook XSL Stylesheets V1.76.1"><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-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>function::sock_state_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-state-str2num.html">Next</a></td></tr></table><hr></div><div class="refentry" title="function::sock_state_num2str"><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" title="Synopsis"><h2>Synopsis</h2><pre class="programlisting">
- sock_state_num2str:string(state:long)
-</pre></div><div class="refsect1" title="Arguments"><a name="id501780"></a><h2>Arguments</h2><div class="variablelist"><dl><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-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-state-str2num.html">Next</a></td></tr><tr><td width="40%" align="left" valign="top"><span>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>function::sock_state_str2num</span></td></tr></table></div></body></html>
+++ /dev/null
-<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>function::sock_state_str2num</title><meta name="generator" content="DocBook XSL Stylesheets V1.76.1"><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="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>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="snmp.stp.html">Next</a></td></tr></table><hr></div><div class="refentry" title="function::sock_state_str2num"><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" title="Synopsis"><h2>Synopsis</h2><pre class="programlisting">
- sock_state_str2num:long(state:string)
-</pre></div><div class="refsect1" title="Arguments"><a name="id501865"></a><h2>Arguments</h2><div class="variablelist"><dl><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="snmp.stp.html">Next</a></td></tr><tr><td width="40%" align="left" valign="top"><span>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"> Chapter 15. SNMP Information Tapset</td></tr></table></div></body></html>
+++ /dev/null
-<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>probe::socket.aio_read.return</title><meta name="generator" content="DocBook XSL Stylesheets V1.76.1"><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-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>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-writev.html">Next</a></td></tr></table><hr></div><div class="refentry" title="probe::socket.aio_read.return"><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" title="Synopsis"><h2>Synopsis</h2><pre class="synopsis">socket.aio_read.return </pre></div><div class="refsect1" title="Values"><a name="id499631"></a><h2>Values</h2><div class="variablelist"><dl><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>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>family</code></em></span></dt><dd><p>
- Protocol family value
- </p></dd></dl></div></div><div class="refsect1" title="Context"><a name="id499776"></a><h2>Context</h2><p>
- The message receiver.
-</p></div><div class="refsect1" title="Description"><a name="id499786"></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-writev.html">Next</a></td></tr><tr><td width="40%" align="left" valign="top"><span>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>probe::socket.writev</span></td></tr></table></div></body></html>
+++ /dev/null
-<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>probe::socket.aio_read</title><meta name="generator" content="DocBook XSL Stylesheets V1.76.1"><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-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>probe::socket.aio_read</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-aio-read-return.html">Next</a></td></tr></table><hr></div><div class="refentry" title="probe::socket.aio_read"><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" title="Synopsis"><h2>Synopsis</h2><pre class="synopsis">socket.aio_read </pre></div><div class="refsect1" title="Values"><a name="id499413"></a><h2>Values</h2><div class="variablelist"><dl><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>
- Message size in bytes
- </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></dl></div></div><div class="refsect1" title="Context"><a name="id499541"></a><h2>Context</h2><p>
- The message sender
-</p></div><div class="refsect1" title="Description"><a name="id499551"></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-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-aio-read-return.html">Next</a></td></tr><tr><td width="40%" align="left" valign="top"><span>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>probe::socket.aio_read.return</span></td></tr></table></div></body></html>
+++ /dev/null
-<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>probe::socket.aio_write.return</title><meta name="generator" content="DocBook XSL Stylesheets V1.76.1"><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-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>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-aio-read.html">Next</a></td></tr></table><hr></div><div class="refentry" title="probe::socket.aio_write.return"><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" title="Synopsis"><h2>Synopsis</h2><pre class="synopsis">socket.aio_write.return </pre></div><div class="refsect1" title="Values"><a name="id499179"></a><h2>Values</h2><div class="variablelist"><dl><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>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>family</code></em></span></dt><dd><p>
- Protocol family value
- </p></dd></dl></div></div><div class="refsect1" title="Context"><a name="id499324"></a><h2>Context</h2><p>
- The message receiver.
-</p></div><div class="refsect1" title="Description"><a name="id499334"></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-aio-read.html">Next</a></td></tr><tr><td width="40%" align="left" valign="top"><span>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>probe::socket.aio_read</span></td></tr></table></div></body></html>
+++ /dev/null
-<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>probe::socket.aio_write</title><meta name="generator" content="DocBook XSL Stylesheets V1.76.1"><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-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>probe::socket.aio_write</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-aio-write-return.html">Next</a></td></tr></table><hr></div><div class="refentry" title="probe::socket.aio_write"><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" title="Synopsis"><h2>Synopsis</h2><pre class="synopsis">socket.aio_write </pre></div><div class="refsect1" title="Values"><a name="id498962"></a><h2>Values</h2><div class="variablelist"><dl><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>
- Message size in bytes
- </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></dl></div></div><div class="refsect1" title="Context"><a name="id499090"></a><h2>Context</h2><p>
- The message sender
-</p></div><div class="refsect1" title="Description"><a name="id499100"></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-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-aio-write-return.html">Next</a></td></tr><tr><td width="40%" align="left" valign="top"><span>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>probe::socket.aio_write.return</span></td></tr></table></div></body></html>
+++ /dev/null
-<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>probe::socket.close.return</title><meta name="generator" content="DocBook XSL Stylesheets V1.76.1"><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-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>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-sock-prot-num2str.html">Next</a></td></tr></table><hr></div><div class="refentry" title="probe::socket.close.return"><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" title="Synopsis"><h2>Synopsis</h2><pre class="synopsis">socket.close.return </pre></div><div class="refsect1" title="Values"><a name="id501328"></a><h2>Values</h2><div class="variablelist"><dl><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" title="Context"><a name="id501355"></a><h2>Context</h2><p>
- The requester (user process or kernel)
-</p></div><div class="refsect1" title="Description"><a name="id501366"></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-sock-prot-num2str.html">Next</a></td></tr><tr><td width="40%" align="left" valign="top"><span>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>function::sock_prot_num2str</span></td></tr></table></div></body></html>
+++ /dev/null
-<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>probe::socket.close</title><meta name="generator" content="DocBook XSL Stylesheets V1.76.1"><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-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>probe::socket.close</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-close-return.html">Next</a></td></tr></table><hr></div><div class="refentry" title="probe::socket.close"><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" title="Synopsis"><h2>Synopsis</h2><pre class="synopsis">socket.close </pre></div><div class="refsect1" title="Values"><a name="id501141"></a><h2>Values</h2><div class="variablelist"><dl><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>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></dl></div></div><div class="refsect1" title="Context"><a name="id501251"></a><h2>Context</h2><p>
- The requester (user process or kernel)
-</p></div><div class="refsect1" title="Description"><a name="id501262"></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-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-close-return.html">Next</a></td></tr><tr><td width="40%" align="left" valign="top"><span>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>probe::socket.close.return</span></td></tr></table></div></body></html>
+++ /dev/null
-<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>probe::socket.create.return</title><meta name="generator" content="DocBook XSL Stylesheets V1.76.1"><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-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>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-close.html">Next</a></td></tr></table><hr></div><div class="refentry" title="probe::socket.create.return"><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" title="Synopsis"><h2>Synopsis</h2><pre class="synopsis">socket.create.return </pre></div><div class="refsect1" title="Values"><a name="id500935"></a><h2>Values</h2><div class="variablelist"><dl><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>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>name</code></em></span></dt><dd><p>
- Name of this probe
- </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><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></dl></div></div><div class="refsect1" title="Context"><a name="id501063"></a><h2>Context</h2><p>
- The requester (user process or kernel)
-</p></div><div class="refsect1" title="Description"><a name="id501073"></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-close.html">Next</a></td></tr><tr><td width="40%" align="left" valign="top"><span>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>probe::socket.close</span></td></tr></table></div></body></html>
+++ /dev/null
-<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>probe::socket.create</title><meta name="generator" content="DocBook XSL Stylesheets V1.76.1"><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-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>probe::socket.create</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-create-return.html">Next</a></td></tr></table><hr></div><div class="refentry" title="probe::socket.create"><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" title="Synopsis"><h2>Synopsis</h2><pre class="synopsis">socket.create </pre></div><div class="refsect1" title="Values"><a name="id500762"></a><h2>Values</h2><div class="variablelist"><dl><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>requester</code></em></span></dt><dd><p>
- Requested by user process or the kernel (1 = kernel, 0 = user)
- </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></dl></div></div><div class="refsect1" title="Context"><a name="id500856"></a><h2>Context</h2><p>
- The requester (see requester variable)
-</p></div><div class="refsect1" title="Description"><a name="id500866"></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-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-create-return.html">Next</a></td></tr><tr><td width="40%" align="left" valign="top"><span>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>probe::socket.create.return</span></td></tr></table></div></body></html>
+++ /dev/null
-<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>probe::socket.readv.return</title><meta name="generator" content="DocBook XSL Stylesheets V1.76.1"><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-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>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-create.html">Next</a></td></tr></table><hr></div><div class="refentry" title="probe::socket.readv.return"><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" title="Synopsis"><h2>Synopsis</h2><pre class="synopsis">socket.readv.return </pre></div><div class="refsect1" title="Values"><a name="id500533"></a><h2>Values</h2><div class="variablelist"><dl><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>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>family</code></em></span></dt><dd><p>
- Protocol family value
- </p></dd></dl></div></div><div class="refsect1" title="Context"><a name="id500678"></a><h2>Context</h2><p>
- The message receiver.
-</p></div><div class="refsect1" title="Description"><a name="id500688"></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-create.html">Next</a></td></tr><tr><td width="40%" align="left" valign="top"><span>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>probe::socket.create</span></td></tr></table></div></body></html>
+++ /dev/null
-<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>probe::socket.readv</title><meta name="generator" content="DocBook XSL Stylesheets V1.76.1"><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-return.html" title="probe::socket.writev.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>probe::socket.readv</span></th></tr><tr><td width="20%" align="left"><a accesskey="p" href="API-socket-writev-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" title="probe::socket.readv"><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" title="Synopsis"><h2>Synopsis</h2><pre class="synopsis">socket.readv </pre></div><div class="refsect1" title="Values"><a name="id500317"></a><h2>Values</h2><div class="variablelist"><dl><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>
- Message size in bytes
- </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></dl></div></div><div class="refsect1" title="Context"><a name="id500444"></a><h2>Context</h2><p>
- The message sender
-</p></div><div class="refsect1" title="Description"><a name="id500454"></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-writev-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>probe::socket.writev.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>probe::socket.readv.return</span></td></tr></table></div></body></html>
+++ /dev/null
-<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>probe::socket.receive</title><meta name="generator" content="DocBook XSL Stylesheets V1.76.1"><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.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>probe::socket.receive</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.html">Next</a></td></tr></table><hr></div><div class="refentry" title="probe::socket.receive"><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" title="Synopsis"><h2>Synopsis</h2><pre class="synopsis">socket.receive </pre></div><div class="refsect1" title="Values"><a name="id497866"></a><h2>Values</h2><div class="variablelist"><dl><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>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>family</code></em></span></dt><dd><p>
- Protocol family value
- </p></dd></dl></div></div><div class="refsect1" title="Context"><a name="id498011"></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-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.html">Next</a></td></tr><tr><td width="40%" align="left" valign="top"><span>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>probe::socket.sendmsg</span></td></tr></table></div></body></html>
+++ /dev/null
-<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>probe::socket.recvmsg.return</title><meta name="generator" content="DocBook XSL Stylesheets V1.76.1"><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-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>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-aio-write.html">Next</a></td></tr></table><hr></div><div class="refentry" title="probe::socket.recvmsg.return"><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" title="Synopsis"><h2>Synopsis</h2><pre class="synopsis">socket.recvmsg.return </pre></div><div class="refsect1" title="Values"><a name="id498728"></a><h2>Values</h2><div class="variablelist"><dl><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>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>family</code></em></span></dt><dd><p>
- Protocol family value
- </p></dd></dl></div></div><div class="refsect1" title="Context"><a name="id498873"></a><h2>Context</h2><p>
- The message receiver.
-</p></div><div class="refsect1" title="Description"><a name="id498883"></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-aio-write.html">Next</a></td></tr><tr><td width="40%" align="left" valign="top"><span>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>probe::socket.aio_write</span></td></tr></table></div></body></html>
+++ /dev/null
-<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>probe::socket.recvmsg</title><meta name="generator" content="DocBook XSL Stylesheets V1.76.1"><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-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>probe::socket.recvmsg</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-recvmsg-return.html">Next</a></td></tr></table><hr></div><div class="refentry" title="probe::socket.recvmsg"><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" title="Synopsis"><h2>Synopsis</h2><pre class="synopsis">socket.recvmsg </pre></div><div class="refsect1" title="Values"><a name="id498517"></a><h2>Values</h2><div class="variablelist"><dl><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>
- Message size in bytes
- </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></dl></div></div><div class="refsect1" title="Context"><a name="id498644"></a><h2>Context</h2><p>
- The message receiver.
-</p></div><div class="refsect1" title="Description"><a name="id498654"></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-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-recvmsg-return.html">Next</a></td></tr><tr><td width="40%" align="left" valign="top"><span>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>probe::socket.recvmsg.return</span></td></tr></table></div></body></html>
+++ /dev/null
-<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>probe::socket.send</title><meta name="generator" content="DocBook XSL Stylesheets V1.76.1"><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-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>probe::socket.send</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-socket-receive.html">Next</a></td></tr></table><hr></div><div class="refentry" title="probe::socket.send"><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" title="Synopsis"><h2>Synopsis</h2><pre class="synopsis">socket.send </pre></div><div class="refsect1" title="Values"><a name="id497654"></a><h2>Values</h2><div class="variablelist"><dl><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>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 sent (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>family</code></em></span></dt><dd><p>
- Protocol family value
- </p></dd></dl></div></div><div class="refsect1" title="Context"><a name="id497799"></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="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-socket-receive.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>probe::socket.receive</span></td></tr></table></div></body></html>
+++ /dev/null
-<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>probe::socket.sendmsg.return</title><meta name="generator" content="DocBook XSL Stylesheets V1.76.1"><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-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>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-recvmsg.html">Next</a></td></tr></table><hr></div><div class="refentry" title="probe::socket.sendmsg.return"><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" title="Synopsis"><h2>Synopsis</h2><pre class="synopsis">socket.sendmsg.return </pre></div><div class="refsect1" title="Values"><a name="id498289"></a><h2>Values</h2><div class="variablelist"><dl><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>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 sent (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>family</code></em></span></dt><dd><p>
- Protocol family value
- </p></dd></dl></div></div><div class="refsect1" title="Context"><a name="id498434"></a><h2>Context</h2><p>
- The message sender.
-</p></div><div class="refsect1" title="Description"><a name="id498444"></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-recvmsg.html">Next</a></td></tr><tr><td width="40%" align="left" valign="top"><span>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>probe::socket.recvmsg</span></td></tr></table></div></body></html>
+++ /dev/null
-<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>probe::socket.sendmsg</title><meta name="generator" content="DocBook XSL Stylesheets V1.76.1"><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-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>probe::socket.sendmsg</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-sendmsg-return.html">Next</a></td></tr></table><hr></div><div class="refentry" title="probe::socket.sendmsg"><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" title="Synopsis"><h2>Synopsis</h2><pre class="synopsis">socket.sendmsg </pre></div><div class="refsect1" title="Values"><a name="id498078"></a><h2>Values</h2><div class="variablelist"><dl><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>
- Message size in bytes
- </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></dl></div></div><div class="refsect1" title="Context"><a name="id498205"></a><h2>Context</h2><p>
- The message sender
-</p></div><div class="refsect1" title="Description"><a name="id498215"></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-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-sendmsg-return.html">Next</a></td></tr><tr><td width="40%" align="left" valign="top"><span>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>probe::socket.sendmsg.return</span></td></tr></table></div></body></html>
+++ /dev/null
-<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>probe::socket.writev.return</title><meta name="generator" content="DocBook XSL Stylesheets V1.76.1"><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="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>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="API-socket-readv.html">Next</a></td></tr></table><hr></div><div class="refentry" title="probe::socket.writev.return"><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" title="Synopsis"><h2>Synopsis</h2><pre class="synopsis">socket.writev.return </pre></div><div class="refsect1" title="Values"><a name="id500083"></a><h2>Values</h2><div class="variablelist"><dl><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>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 sent (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>family</code></em></span></dt><dd><p>
- Protocol family value
- </p></dd></dl></div></div><div class="refsect1" title="Context"><a name="id500228"></a><h2>Context</h2><p>
- The message receiver.
-</p></div><div class="refsect1" title="Description"><a name="id500238"></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="API-socket-readv.html">Next</a></td></tr><tr><td width="40%" align="left" valign="top"><span>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"> <span>probe::socket.readv</span></td></tr></table></div></body></html>
+++ /dev/null
-<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>probe::socket.writev</title><meta name="generator" content="DocBook XSL Stylesheets V1.76.1"><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-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>probe::socket.writev</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-writev-return.html">Next</a></td></tr></table><hr></div><div class="refentry" title="probe::socket.writev"><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" title="Synopsis"><h2>Synopsis</h2><pre class="synopsis">socket.writev </pre></div><div class="refsect1" title="Values"><a name="id499866"></a><h2>Values</h2><div class="variablelist"><dl><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>
- Message size in bytes
- </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></dl></div></div><div class="refsect1" title="Context"><a name="id499993"></a><h2>Context</h2><p>
- The message sender
-</p></div><div class="refsect1" title="Description"><a name="id500003"></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-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-writev-return.html">Next</a></td></tr><tr><td width="40%" align="left" valign="top"><span>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>probe::socket.writev.return</span></td></tr></table></div></body></html>
+++ /dev/null
-<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>probe::softirq.entry</title><meta name="generator" content="DocBook XSL Stylesheets V1.76.1"><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>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" title="probe::softirq.entry"><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" title="Synopsis"><h2>Synopsis</h2><pre class="synopsis">softirq.entry </pre></div><div class="refsect1" title="Values"><a name="id493540"></a><h2>Values</h2><div class="variablelist"><dl><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 current pending softirq
- </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></dl></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>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>probe::softirq.exit</span></td></tr></table></div></body></html>
+++ /dev/null
-<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>probe::softirq.exit</title><meta name="generator" content="DocBook XSL Stylesheets V1.76.1"><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="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>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="networking.stp.html">Next</a></td></tr></table><hr></div><div class="refentry" title="probe::softirq.exit"><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" title="Synopsis"><h2>Synopsis</h2><pre class="synopsis">softirq.exit </pre></div><div class="refsect1" title="Values"><a name="id493675"></a><h2>Values</h2><div class="variablelist"><dl><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>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 that just finished execution
- </p></dd></dl></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="networking.stp.html">Next</a></td></tr><tr><td width="40%" align="left" valign="top"><span>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"> Chapter 13. Networking Tapset</td></tr></table></div></body></html>
+++ /dev/null
-<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>function::sprint_backtrace</title><meta name="generator" content="DocBook XSL Stylesheets V1.76.1"><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-backtrace.html" title="function::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>function::sprint_backtrace</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-backtrace.html">Next</a></td></tr></table><hr></div><div class="refentry" title="function::sprint_backtrace"><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 (EXPERIMENTAL)
- </p></div><div class="refsynopsisdiv" title="Synopsis"><h2>Synopsis</h2><pre class="programlisting">
- sprint_backtrace:string()
-</pre></div><div class="refsect1" title="Arguments"><a name="id477527"></a><h2>Arguments</h2><p>
- None
- </p></div><div class="refsect1" title="Description"><a name="id477536"></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
- 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_backtrace</code>. Equivalent to sprint_stack(<code class="function">backtrace</code>),
- but more efficient (no need to translate between hex strings and
- final backtrace 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-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-backtrace.html">Next</a></td></tr><tr><td width="40%" align="left" valign="top"><span>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>function::backtrace</span></td></tr></table></div></body></html>
+++ /dev/null
-<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>function::sprint_stack</title><meta name="generator" content="DocBook XSL Stylesheets V1.76.1"><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-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>function::sprint_stack</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-probefunc.html">Next</a></td></tr></table><hr></div><div class="refentry" title="function::sprint_stack"><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 (EXPERIMENTAL)
- </p></div><div class="refsynopsisdiv" title="Synopsis"><h2>Synopsis</h2><pre class="programlisting">
- sprint_stack:string(stk:string)
-</pre></div><div class="refsect1" title="Arguments"><a name="id476420"></a><h2>Arguments</h2><div class="variablelist"><dl><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" title="Description"><a name="id476446"></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><div class="navfooter"><hr><table width="100%" summary="Navigation footer"><tr><td width="40%" align="left"><a accesskey="p" href="API-print-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-probefunc.html">Next</a></td></tr><tr><td width="40%" align="left" valign="top"><span>function::print_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>function::probefunc</span></td></tr></table></div></body></html>
+++ /dev/null
-<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>function::sprint_ubacktrace</title><meta name="generator" content="DocBook XSL Stylesheets V1.76.1"><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-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>function::sprint_ubacktrace</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-brief.html">Next</a></td></tr></table><hr></div><div class="refentry" title="function::sprint_ubacktrace"><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 task as string. EXPERIMENTAL!
- </p></div><div class="refsynopsisdiv" title="Synopsis"><h2>Synopsis</h2><pre class="programlisting">
- sprint_ubacktrace:string()
-</pre></div><div class="refsect1" title="Arguments"><a name="id478107"></a><h2>Arguments</h2><p>
- None
- </p></div><div class="refsect1" title="Description"><a name="id478116"></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" title="Note"><a name="id478144"></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-brief.html">Next</a></td></tr><tr><td width="40%" align="left" valign="top"><span>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>function::print_ubacktrace_brief</span></td></tr></table></div></body></html>
+++ /dev/null
-<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>function::sprint_ustack</title><meta name="generator" content="DocBook XSL Stylesheets V1.76.1"><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-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>function::sprint_ustack</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-print-backtrace.html">Next</a></td></tr></table><hr></div><div class="refentry" title="function::sprint_ustack"><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. EXPERIMENTAL!
- </p></div><div class="refsynopsisdiv" title="Synopsis"><h2>Synopsis</h2><pre class="programlisting">
- sprint_ustack:string(stk:string)
-</pre></div><div class="refsect1" title="Arguments"><a name="id477346"></a><h2>Arguments</h2><div class="variablelist"><dl><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" title="Description"><a name="id477372"></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><div class="navfooter"><hr><table width="100%" summary="Navigation footer"><tr><td width="40%" align="left"><a accesskey="p" href="API-print-ustack.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>function::print_ustack</span> </td><td width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right" valign="top"> <span>function::print_backtrace</span></td></tr></table></div></body></html>
+++ /dev/null
-<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>function::stack_size</title><meta name="generator" content="DocBook XSL Stylesheets V1.76.1"><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-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>function::stack_size</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-stack-used.html">Next</a></td></tr></table><hr></div><div class="refentry" title="function::stack_size"><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" title="Synopsis"><h2>Synopsis</h2><pre class="programlisting">
- stack_size:long()
-</pre></div><div class="refsect1" title="Arguments"><a name="id475560"></a><h2>Arguments</h2><p>
- None
- </p></div><div class="refsect1" title="Description"><a name="id475569"></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-stp-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-stack-used.html">Next</a></td></tr><tr><td width="40%" align="left" valign="top"><span>function::stp_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>function::stack_used</span></td></tr></table></div></body></html>
+++ /dev/null
-<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>function::stack_unused</title><meta name="generator" content="DocBook XSL Stylesheets V1.76.1"><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-addr.html" title="function::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>function::stack_unused</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-addr.html">Next</a></td></tr></table><hr></div><div class="refentry" title="function::stack_unused"><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" title="Synopsis"><h2>Synopsis</h2><pre class="programlisting">
- stack_unused:long()
-</pre></div><div class="refsect1" title="Arguments"><a name="id475704"></a><h2>Arguments</h2><p>
- None
- </p></div><div class="refsect1" title="Description"><a name="id475714"></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-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-addr.html">Next</a></td></tr><tr><td width="40%" align="left" valign="top"><span>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>function::addr</span></td></tr></table></div></body></html>
+++ /dev/null
-<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>function::stack_used</title><meta name="generator" content="DocBook XSL Stylesheets V1.76.1"><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-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>function::stack_used</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-unused.html">Next</a></td></tr></table><hr></div><div class="refentry" title="function::stack_used"><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" title="Synopsis"><h2>Synopsis</h2><pre class="programlisting">
- stack_used:long()
-</pre></div><div class="refsect1" title="Arguments"><a name="id475631"></a><h2>Arguments</h2><p>
- None
- </p></div><div class="refsect1" title="Description"><a name="id475641"></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-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-unused.html">Next</a></td></tr><tr><td width="40%" align="left" valign="top"><span>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>function::stack_unused</span></td></tr></table></div></body></html>
+++ /dev/null
-<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>probe::stap.cache_add_mod</title><meta name="generator" content="DocBook XSL Stylesheets V1.76.1"><link rel="home" href="index.html" title="SystemTap Tapset Reference Manual"><link rel="up" href="stap_staticmarkers.stp.html" title="Chapter 27. SystemTap Translator Tapset"><link rel="prev" href="API-stap-cache-clean.html" title="probe::stap.cache_clean"><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>probe::stap.cache_add_mod</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 27. 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" title="probe::stap.cache_add_mod"><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" title="Synopsis"><h2>Synopsis</h2><pre class="synopsis">stap.cache_add_mod </pre></div><div class="refsect1" title="Values"><a name="id521379"></a><h2>Values</h2><div class="variablelist"><dl><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><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" title="Description"><a name="id521423"></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="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-cache-add-src.html">Next</a></td></tr><tr><td width="40%" align="left" valign="top"><span>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>probe::stap.cache_add_src</span></td></tr></table></div></body></html>
+++ /dev/null
-<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>probe::stap.cache_add_nss</title><meta name="generator" content="DocBook XSL Stylesheets V1.76.1"><link rel="home" href="index.html" title="SystemTap Tapset Reference Manual"><link rel="up" href="stap_staticmarkers.stp.html" title="Chapter 27. 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>probe::stap.cache_add_nss</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 27. 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" title="probe::stap.cache_add_nss"><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" title="Synopsis"><h2>Synopsis</h2><pre class="synopsis">stap.cache_add_nss </pre></div><div class="refsect1" title="Values"><a name="id521603"></a><h2>Values</h2><div class="variablelist"><dl><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" title="Description"><a name="id521647"></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-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>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>probe::stap.cache_get</span></td></tr></table></div></body></html>
+++ /dev/null
-<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>probe::stap.cache_add_src</title><meta name="generator" content="DocBook XSL Stylesheets V1.76.1"><link rel="home" href="index.html" title="SystemTap Tapset Reference Manual"><link rel="up" href="stap_staticmarkers.stp.html" title="Chapter 27. 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-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>probe::stap.cache_add_src</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 27. 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" title="probe::stap.cache_add_src"><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" title="Synopsis"><h2>Synopsis</h2><pre class="synopsis">stap.cache_add_src </pre></div><div class="refsect1" title="Values"><a name="id521490"></a><h2>Values</h2><div class="variablelist"><dl><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><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" title="Description"><a name="id521534"></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-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-nss.html">Next</a></td></tr><tr><td width="40%" align="left" valign="top"><span>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>probe::stap.cache_add_nss</span></td></tr></table></div></body></html>
+++ /dev/null
-<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>probe::stap.cache_clean</title><meta name="generator" content="DocBook XSL Stylesheets V1.76.1"><link rel="home" href="index.html" title="SystemTap Tapset Reference Manual"><link rel="up" href="stap_staticmarkers.stp.html" title="Chapter 27. SystemTap Translator Tapset"><link rel="prev" href="API-stap-pass6-end.html" title="probe::stap.pass6.end"><link rel="next" href="API-stap-cache-add-mod.html" title="probe::stap.cache_add_mod"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div class="navheader"><table width="100%" summary="Navigation header"><tr><th colspan="3" align="center"><span>probe::stap.cache_clean</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 27. SystemTap Translator Tapset</th><td width="20%" align="right"> <a accesskey="n" href="API-stap-cache-add-mod.html">Next</a></td></tr></table><hr></div><div class="refentry" title="probe::stap.cache_clean"><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" title="Synopsis"><h2>Synopsis</h2><pre class="synopsis">stap.cache_clean </pre></div><div class="refsect1" title="Values"><a name="id521284"></a><h2>Values</h2><div class="variablelist"><dl><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" title="Description"><a name="id521311"></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-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-cache-add-mod.html">Next</a></td></tr><tr><td width="40%" align="left" valign="top"><span>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>probe::stap.cache_add_mod</span></td></tr></table></div></body></html>
+++ /dev/null
-<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>probe::stap.cache_get</title><meta name="generator" content="DocBook XSL Stylesheets V1.76.1"><link rel="home" href="index.html" title="SystemTap Tapset Reference Manual"><link rel="up" href="stap_staticmarkers.stp.html" title="Chapter 27. 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-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>probe::stap.cache_get</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 27. 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" title="probe::stap.cache_get"><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" title="Synopsis"><h2>Synopsis</h2><pre class="synopsis">stap.cache_get </pre></div><div class="refsect1" title="Values"><a name="id521715"></a><h2>Values</h2><div class="variablelist"><dl><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><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" title="Description"><a name="id521759"></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-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-system.html">Next</a></td></tr><tr><td width="40%" align="left" valign="top"><span>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>probe::stap.system</span></td></tr></table></div></body></html>
+++ /dev/null
-<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>probe::stap.pass0.end</title><meta name="generator" content="DocBook XSL Stylesheets V1.76.1"><link rel="home" href="index.html" title="SystemTap Tapset Reference Manual"><link rel="up" href="stap_staticmarkers.stp.html" title="Chapter 27. SystemTap Translator Tapset"><link rel="prev" href="API-stap-pass0.html" title="probe::stap.pass0"><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>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 27. 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" title="probe::stap.pass0.end"><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" title="Synopsis"><h2>Synopsis</h2><pre class="synopsis">stap.pass0.end </pre></div><div class="refsect1" title="Values"><a name="id519927"></a><h2>Values</h2><div class="variablelist"><dl><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" title="Description"><a name="id519954"></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-pass1a.html">Next</a></td></tr><tr><td width="40%" align="left" valign="top"><span>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>probe::stap.pass1a</span></td></tr></table></div></body></html>
+++ /dev/null
-<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>probe::stap.pass0</title><meta name="generator" content="DocBook XSL Stylesheets V1.76.1"><link rel="home" href="index.html" title="SystemTap Tapset Reference Manual"><link rel="up" href="stap_staticmarkers.stp.html" title="Chapter 27. SystemTap Translator Tapset"><link rel="prev" href="stap_staticmarkers.stp.html" title="Chapter 27. SystemTap Translator Tapset"><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>probe::stap.pass0</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 27. 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" title="probe::stap.pass0"><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" title="Synopsis"><h2>Synopsis</h2><pre class="synopsis">stap.pass0 </pre></div><div class="refsect1" title="Values"><a name="id519833"></a><h2>Values</h2><div class="variablelist"><dl><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" title="Description"><a name="id519860"></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="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-pass0-end.html">Next</a></td></tr><tr><td width="40%" align="left" valign="top">Chapter 27. 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>probe::stap.pass0.end</span></td></tr></table></div></body></html>
+++ /dev/null
-<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>probe::stap.pass1.end</title><meta name="generator" content="DocBook XSL Stylesheets V1.76.1"><link rel="home" href="index.html" title="SystemTap Tapset Reference Manual"><link rel="up" href="stap_staticmarkers.stp.html" title="Chapter 27. SystemTap Translator Tapset"><link rel="prev" href="API-stap-pass1b.html" title="probe::stap.pass1b"><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>probe::stap.pass1.end</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 27. 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" title="probe::stap.pass1.end"><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" title="Synopsis"><h2>Synopsis</h2><pre class="synopsis">stap.pass1.end </pre></div><div class="refsect1" title="Values"><a name="id520222"></a><h2>Values</h2><div class="variablelist"><dl><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" title="Description"><a name="id520249"></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-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.html">Next</a></td></tr><tr><td width="40%" align="left" valign="top"><span>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>probe::stap.pass2</span></td></tr></table></div></body></html>
+++ /dev/null
-<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>probe::stap.pass1a</title><meta name="generator" content="DocBook XSL Stylesheets V1.76.1"><link rel="home" href="index.html" title="SystemTap Tapset Reference Manual"><link rel="up" href="stap_staticmarkers.stp.html" title="Chapter 27. SystemTap Translator Tapset"><link rel="prev" href="API-stap-pass0-end.html" title="probe::stap.pass0.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>probe::stap.pass1a</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 27. 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" title="probe::stap.pass1a"><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" title="Synopsis"><h2>Synopsis</h2><pre class="synopsis">stap.pass1a </pre></div><div class="refsect1" title="Values"><a name="id520027"></a><h2>Values</h2><div class="variablelist"><dl><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" title="Description"><a name="id520054"></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-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-pass1b.html">Next</a></td></tr><tr><td width="40%" align="left" valign="top"><span>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>probe::stap.pass1b</span></td></tr></table></div></body></html>
+++ /dev/null
-<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>probe::stap.pass1b</title><meta name="generator" content="DocBook XSL Stylesheets V1.76.1"><link rel="home" href="index.html" title="SystemTap Tapset Reference Manual"><link rel="up" href="stap_staticmarkers.stp.html" title="Chapter 27. SystemTap Translator Tapset"><link rel="prev" href="API-stap-pass1a.html" title="probe::stap.pass1a"><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>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 27. 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" title="probe::stap.pass1b"><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" title="Synopsis"><h2>Synopsis</h2><pre class="synopsis">stap.pass1b </pre></div><div class="refsect1" title="Values"><a name="id520127"></a><h2>Values</h2><div class="variablelist"><dl><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" title="Description"><a name="id520154"></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-pass1-end.html">Next</a></td></tr><tr><td width="40%" align="left" valign="top"><span>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>probe::stap.pass1.end</span></td></tr></table></div></body></html>
+++ /dev/null
-<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>probe::stap.pass2.end</title><meta name="generator" content="DocBook XSL Stylesheets V1.76.1"><link rel="home" href="index.html" title="SystemTap Tapset Reference Manual"><link rel="up" href="stap_staticmarkers.stp.html" title="Chapter 27. 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>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 27. 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" title="probe::stap.pass2.end"><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" title="Synopsis"><h2>Synopsis</h2><pre class="synopsis">stap.pass2.end </pre></div><div class="refsect1" title="Values"><a name="id520416"></a><h2>Values</h2><div class="variablelist"><dl><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" title="Description"><a name="id520443"></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>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>probe::stap.pass3</span></td></tr></table></div></body></html>
+++ /dev/null
-<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>probe::stap.pass2</title><meta name="generator" content="DocBook XSL Stylesheets V1.76.1"><link rel="home" href="index.html" title="SystemTap Tapset Reference Manual"><link rel="up" href="stap_staticmarkers.stp.html" title="Chapter 27. SystemTap Translator Tapset"><link rel="prev" href="API-stap-pass1-end.html" title="probe::stap.pass1.end"><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>probe::stap.pass2</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 27. 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" title="probe::stap.pass2"><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" title="Synopsis"><h2>Synopsis</h2><pre class="synopsis">stap.pass2 </pre></div><div class="refsect1" title="Values"><a name="id520316"></a><h2>Values</h2><div class="variablelist"><dl><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" title="Description"><a name="id520343"></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-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-pass2-end.html">Next</a></td></tr><tr><td width="40%" align="left" valign="top"><span>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>probe::stap.pass2.end</span></td></tr></table></div></body></html>
+++ /dev/null
-<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>probe::stap.pass3.end</title><meta name="generator" content="DocBook XSL Stylesheets V1.76.1"><link rel="home" href="index.html" title="SystemTap Tapset Reference Manual"><link rel="up" href="stap_staticmarkers.stp.html" title="Chapter 27. 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>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 27. 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" title="probe::stap.pass3.end"><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" title="Synopsis"><h2>Synopsis</h2><pre class="synopsis">stap.pass3.end </pre></div><div class="refsect1" title="Values"><a name="id520611"></a><h2>Values</h2><div class="variablelist"><dl><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" title="Description"><a name="id520637"></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>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>probe::stap.pass4</span></td></tr></table></div></body></html>
+++ /dev/null
-<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>probe::stap.pass3</title><meta name="generator" content="DocBook XSL Stylesheets V1.76.1"><link rel="home" href="index.html" title="SystemTap Tapset Reference Manual"><link rel="up" href="stap_staticmarkers.stp.html" title="Chapter 27. 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>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 27. 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" title="probe::stap.pass3"><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" title="Synopsis"><h2>Synopsis</h2><pre class="synopsis">stap.pass3 </pre></div><div class="refsect1" title="Values"><a name="id520511"></a><h2>Values</h2><div class="variablelist"><dl><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" title="Description"><a name="id520537"></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>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>probe::stap.pass3.end</span></td></tr></table></div></body></html>
+++ /dev/null
-<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>probe::stap.pass4.end</title><meta name="generator" content="DocBook XSL Stylesheets V1.76.1"><link rel="home" href="index.html" title="SystemTap Tapset Reference Manual"><link rel="up" href="stap_staticmarkers.stp.html" title="Chapter 27. 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>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 27. 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" title="probe::stap.pass4.end"><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" title="Synopsis"><h2>Synopsis</h2><pre class="synopsis">stap.pass4.end </pre></div><div class="refsect1" title="Values"><a name="id520806"></a><h2>Values</h2><div class="variablelist"><dl><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" title="Description"><a name="id520833"></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>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>probe::stap.pass5</span></td></tr></table></div></body></html>
+++ /dev/null
-<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>probe::stap.pass4</title><meta name="generator" content="DocBook XSL Stylesheets V1.76.1"><link rel="home" href="index.html" title="SystemTap Tapset Reference Manual"><link rel="up" href="stap_staticmarkers.stp.html" title="Chapter 27. 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>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 27. 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" title="probe::stap.pass4"><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" title="Synopsis"><h2>Synopsis</h2><pre class="synopsis">stap.pass4 </pre></div><div class="refsect1" title="Values"><a name="id520705"></a><h2>Values</h2><div class="variablelist"><dl><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" title="Description"><a name="id520732"></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>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>probe::stap.pass4.end</span></td></tr></table></div></body></html>
+++ /dev/null
-<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>probe::stap.pass5.end</title><meta name="generator" content="DocBook XSL Stylesheets V1.76.1"><link rel="home" href="index.html" title="SystemTap Tapset Reference Manual"><link rel="up" href="stap_staticmarkers.stp.html" title="Chapter 27. 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>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 27. 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" title="probe::stap.pass5.end"><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" title="Synopsis"><h2>Synopsis</h2><pre class="synopsis">stap.pass5.end </pre></div><div class="refsect1" title="Values"><a name="id521001"></a><h2>Values</h2><div class="variablelist"><dl><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" title="Description"><a name="id521028"></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>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>probe::stap.pass6</span></td></tr></table></div></body></html>
+++ /dev/null
-<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>probe::stap.pass5</title><meta name="generator" content="DocBook XSL Stylesheets V1.76.1"><link rel="home" href="index.html" title="SystemTap Tapset Reference Manual"><link rel="up" href="stap_staticmarkers.stp.html" title="Chapter 27. 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>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 27. 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" title="probe::stap.pass5"><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" title="Synopsis"><h2>Synopsis</h2><pre class="synopsis">stap.pass5 </pre></div><div class="refsect1" title="Values"><a name="id520901"></a><h2>Values</h2><div class="variablelist"><dl><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" title="Description"><a name="id520927"></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>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>probe::stap.pass5.end</span></td></tr></table></div></body></html>
+++ /dev/null
-<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>probe::stap.pass6.end</title><meta name="generator" content="DocBook XSL Stylesheets V1.76.1"><link rel="home" href="index.html" title="SystemTap Tapset Reference Manual"><link rel="up" href="stap_staticmarkers.stp.html" title="Chapter 27. SystemTap Translator Tapset"><link rel="prev" href="API-stap-pass6.html" title="probe::stap.pass6"><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>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 27. 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" title="probe::stap.pass6.end"><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" title="Synopsis"><h2>Synopsis</h2><pre class="synopsis">stap.pass6.end </pre></div><div class="refsect1" title="Values"><a name="id521190"></a><h2>Values</h2><div class="variablelist"><dl><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" title="Description"><a name="id521217"></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-cache-clean.html">Next</a></td></tr><tr><td width="40%" align="left" valign="top"><span>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>probe::stap.cache_clean</span></td></tr></table></div></body></html>
+++ /dev/null
-<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>probe::stap.pass6</title><meta name="generator" content="DocBook XSL Stylesheets V1.76.1"><link rel="home" href="index.html" title="SystemTap Tapset Reference Manual"><link rel="up" href="stap_staticmarkers.stp.html" title="Chapter 27. 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>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 27. 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" title="probe::stap.pass6"><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" title="Synopsis"><h2>Synopsis</h2><pre class="synopsis">stap.pass6 </pre></div><div class="refsect1" title="Values"><a name="id521095"></a><h2>Values</h2><div class="variablelist"><dl><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" title="Description"><a name="id521122"></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>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>probe::stap.pass6.end</span></td></tr></table></div></body></html>
+++ /dev/null
-<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>probe::stap.system.return</title><meta name="generator" content="DocBook XSL Stylesheets V1.76.1"><link rel="home" href="index.html" title="SystemTap Tapset Reference Manual"><link rel="up" href="stap_staticmarkers.stp.html" title="Chapter 27. 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>probe::stap.system.return</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 27. 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" title="probe::stap.system.return"><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" title="Synopsis"><h2>Synopsis</h2><pre class="synopsis">stap.system.return </pre></div><div class="refsect1" title="Values"><a name="id522032"></a><h2>Values</h2><div class="variablelist"><dl><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" title="Description"><a name="id522059"></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-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>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>probe::staprun.insert_module</span></td></tr></table></div></body></html>
+++ /dev/null
-<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>probe::stap.system.spawn</title><meta name="generator" content="DocBook XSL Stylesheets V1.76.1"><link rel="home" href="index.html" title="SystemTap Tapset Reference Manual"><link rel="up" href="stap_staticmarkers.stp.html" title="Chapter 27. SystemTap Translator Tapset"><link rel="prev" href="API-stap-system.html" title="probe::stap.system"><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>probe::stap.system.spawn</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 27. 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" title="probe::stap.system.spawn"><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" title="Synopsis"><h2>Synopsis</h2><pre class="synopsis">stap.system.spawn </pre></div><div class="refsect1" title="Values"><a name="id521922"></a><h2>Values</h2><div class="variablelist"><dl><dt><span class="term"><em class="parameter"><code>ret</code></em></span></dt><dd><p>
- the return value from posix_spawn
- </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" title="Description"><a name="id521965"></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.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>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>probe::stap.system.return</span></td></tr></table></div></body></html>
+++ /dev/null
-<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>probe::stap.system</title><meta name="generator" content="DocBook XSL Stylesheets V1.76.1"><link rel="home" href="index.html" title="SystemTap Tapset Reference Manual"><link rel="up" href="stap_staticmarkers.stp.html" title="Chapter 27. SystemTap Translator Tapset"><link rel="prev" href="API-stap-cache-get.html" title="probe::stap.cache_get"><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>probe::stap.system</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 27. 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" title="probe::stap.system"><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" title="Synopsis"><h2>Synopsis</h2><pre class="synopsis">stap.system </pre></div><div class="refsect1" title="Values"><a name="id521827"></a><h2>Values</h2><div class="variablelist"><dl><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" title="Description"><a name="id521854"></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-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-system-spawn.html">Next</a></td></tr><tr><td width="40%" align="left" valign="top"><span>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>probe::stap.system.spawn</span></td></tr></table></div></body></html>
+++ /dev/null
-<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>probe::stapio.receive_control_message</title><meta name="generator" content="DocBook XSL Stylesheets V1.76.1"><link rel="home" href="index.html" title="SystemTap Tapset Reference Manual"><link rel="up" href="stap_staticmarkers.stp.html" title="Chapter 27. SystemTap Translator Tapset"><link rel="prev" 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>probe::stapio.receive_control_message</span></th></tr><tr><td width="20%" align="left"><a accesskey="p" href="API-staprun-send-control-message.html">Prev</a> </td><th width="60%" align="center">Chapter 27. SystemTap Translator Tapset</th><td width="20%" align="right"> </td></tr></table><hr></div><div class="refentry" title="probe::stapio.receive_control_message"><a name="API-stapio-receive-control-message"></a><div class="titlepage"></div><div class="refnamediv"><h2>Name</h2><p>probe::stapio.receive_control_message —
- Recieved a control message
- </p></div><div class="refsynopsisdiv" title="Synopsis"><h2>Synopsis</h2><pre class="synopsis">stapio.receive_control_message </pre></div><div class="refsect1" title="Values"><a name="id522446"></a><h2>Values</h2><div class="variablelist"><dl><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><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></dl></div></div><div class="refsect1" title="Description"><a name="id522507"></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-staprun-send-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"> </td></tr><tr><td width="40%" align="left" valign="top"><span>probe::staprun.send_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"> </td></tr></table></div></body></html>
+++ /dev/null
-<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>probe::staprun.insert_module</title><meta name="generator" content="DocBook XSL Stylesheets V1.76.1"><link rel="home" href="index.html" title="SystemTap Tapset Reference Manual"><link rel="up" href="stap_staticmarkers.stp.html" title="Chapter 27. SystemTap Translator Tapset"><link rel="prev" href="API-stap-system-return.html" title="probe::stap.system.return"><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>probe::staprun.insert_module</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 27. 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" title="probe::staprun.insert_module"><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" title="Synopsis"><h2>Synopsis</h2><pre class="synopsis">staprun.insert_module </pre></div><div class="refsect1" title="Values"><a name="id522127"></a><h2>Values</h2><div class="variablelist"><dl><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" title="Description"><a name="id522154"></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-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-staprun-remove-module.html">Next</a></td></tr><tr><td width="40%" align="left" valign="top"><span>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>probe::staprun.remove_module</span></td></tr></table></div></body></html>
+++ /dev/null
-<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>probe::staprun.remove_module</title><meta name="generator" content="DocBook XSL Stylesheets V1.76.1"><link rel="home" href="index.html" title="SystemTap Tapset Reference Manual"><link rel="up" href="stap_staticmarkers.stp.html" title="Chapter 27. 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>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 27. 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" title="probe::staprun.remove_module"><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" title="Synopsis"><h2>Synopsis</h2><pre class="synopsis">staprun.remove_module </pre></div><div class="refsect1" title="Values"><a name="id522222"></a><h2>Values</h2><div class="variablelist"><dl><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" title="Description"><a name="id522249"></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>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>probe::staprun.send_control_message</span></td></tr></table></div></body></html>
+++ /dev/null
-<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>probe::staprun.send_control_message</title><meta name="generator" content="DocBook XSL Stylesheets V1.76.1"><link rel="home" href="index.html" title="SystemTap Tapset Reference Manual"><link rel="up" href="stap_staticmarkers.stp.html" title="Chapter 27. SystemTap Translator Tapset"><link rel="prev" href="API-staprun-remove-module.html" title="probe::staprun.remove_module"><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>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 27. 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" title="probe::staprun.send_control_message"><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" title="Synopsis"><h2>Synopsis</h2><pre class="synopsis">staprun.send_control_message </pre></div><div class="refsect1" title="Values"><a name="id522318"></a><h2>Values</h2><div class="variablelist"><dl><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><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></dl></div></div><div class="refsect1" title="Description"><a name="id522378"></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="API-stapio-receive-control-message.html">Next</a></td></tr><tr><td width="40%" align="left" valign="top"><span>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"> <span>probe::stapio.receive_control_message</span></td></tr></table></div></body></html>
+++ /dev/null
-<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>function::stp_pid</title><meta name="generator" content="DocBook XSL Stylesheets V1.76.1"><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-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>function::stp_pid</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-stack-size.html">Next</a></td></tr></table><hr></div><div class="refentry" title="function::stp_pid"><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" title="Synopsis"><h2>Synopsis</h2><pre class="programlisting">
- stp_pid:long()
-</pre></div><div class="refsect1" title="Arguments"><a name="id475487"></a><h2>Arguments</h2><p>
- None
- </p></div><div class="refsect1" title="Description"><a name="id475497"></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-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-stack-size.html">Next</a></td></tr><tr><td width="40%" align="left" valign="top"><span>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>function::stack_size</span></td></tr></table></div></body></html>
+++ /dev/null
-<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>function::str_replace</title><meta name="generator" content="DocBook XSL Stylesheets V1.76.1"><link rel="home" href="index.html" title="SystemTap Tapset Reference Manual"><link rel="up" href="string.stp.html" title="Chapter 25. A collection of standard string functions"><link rel="prev" href="API-text-strn.html" title="function::text_strn"><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>function::str_replace</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 25. 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" title="function::str_replace"><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" title="Synopsis"><h2>Synopsis</h2><pre class="programlisting">
- str_replace:string(prnt_str:string,srch_str:string,rplc_str:string)
-</pre></div><div class="refsect1" title="Arguments"><a name="id518108"></a><h2>Arguments</h2><div class="variablelist"><dl><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" title="Description"><a name="id518180"></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-text-strn.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>function::text_strn</span> </td><td width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right" valign="top"> <span>function::strtol</span></td></tr></table></div></body></html>
+++ /dev/null
-<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>function::stringat</title><meta name="generator" content="DocBook XSL Stylesheets V1.76.1"><link rel="home" href="index.html" title="SystemTap Tapset Reference Manual"><link rel="up" href="string.stp.html" title="Chapter 25. A collection of standard string functions"><link rel="prev" href="API-substr.html" title="function::substr"><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>function::stringat</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 25. 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" title="function::stringat"><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" title="Synopsis"><h2>Synopsis</h2><pre class="programlisting">
- stringat:long(str:string,pos:long)
-</pre></div><div class="refsect1" title="Arguments"><a name="id517644"></a><h2>Arguments</h2><div class="variablelist"><dl><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" title="Description"><a name="id517688"></a><h2>Description</h2><p>
- This function returns the character at a given position in
- the string or zero if thestring doesn't have as many characters.
-</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-isinstr.html">Next</a></td></tr><tr><td width="40%" align="left" valign="top"><span>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>function::isinstr</span></td></tr></table></div></body></html>
+++ /dev/null
-<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>function::strlen</title><meta name="generator" content="DocBook XSL Stylesheets V1.76.1"><link rel="home" href="index.html" title="SystemTap Tapset Reference Manual"><link rel="up" href="string.stp.html" title="Chapter 25. A collection of standard string functions"><link rel="prev" href="string.stp.html" title="Chapter 25. A collection of standard string functions"><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>function::strlen</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 25. 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" title="function::strlen"><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" title="Synopsis"><h2>Synopsis</h2><pre class="programlisting">
- strlen:long(s:string)
-</pre></div><div class="refsect1" title="Arguments"><a name="id517421"></a><h2>Arguments</h2><div class="variablelist"><dl><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" title="Description"><a name="id517447"></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="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-substr.html">Next</a></td></tr><tr><td width="40%" align="left" valign="top">Chapter 25. 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>function::substr</span></td></tr></table></div></body></html>
+++ /dev/null
-<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>function::strtol</title><meta name="generator" content="DocBook XSL Stylesheets V1.76.1"><link rel="home" href="index.html" title="SystemTap Tapset Reference Manual"><link rel="up" href="string.stp.html" title="Chapter 25. A collection of standard string functions"><link rel="prev" href="API-str-replace.html" title="function::str_replace"><link rel="next" href="API-isdigit.html" title="function::isdigit"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div class="navheader"><table width="100%" summary="Navigation header"><tr><th colspan="3" align="center"><span>function::strtol</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 25. A collection of standard string functions</th><td width="20%" align="right"> <a accesskey="n" href="API-isdigit.html">Next</a></td></tr></table><hr></div><div class="refentry" title="function::strtol"><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" title="Synopsis"><h2>Synopsis</h2><pre class="programlisting">
- strtol:long(str:string,base:long)
-</pre></div><div class="refsect1" title="Arguments"><a name="id518248"></a><h2>Arguments</h2><div class="variablelist"><dl><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" title="Description"><a name="id518292"></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-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-isdigit.html">Next</a></td></tr><tr><td width="40%" align="left" valign="top"><span>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>function::isdigit</span></td></tr></table></div></body></html>
+++ /dev/null
-<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>function::substr</title><meta name="generator" content="DocBook XSL Stylesheets V1.76.1"><link rel="home" href="index.html" title="SystemTap Tapset Reference Manual"><link rel="up" href="string.stp.html" title="Chapter 25. A collection of standard string functions"><link rel="prev" href="API-strlen.html" title="function::strlen"><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>function::substr</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 25. 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" title="function::substr"><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" title="Synopsis"><h2>Synopsis</h2><pre class="programlisting">
- substr:string(str:string,start:long,length:long)
-</pre></div><div class="refsect1" title="Arguments"><a name="id517514"></a><h2>Arguments</h2><div class="variablelist"><dl><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" title="Description"><a name="id517575"></a><h2>Description</h2><p>
- Returns the substring of the up to the given length
- starting at the given start position and ending at given stop 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-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-stringat.html">Next</a></td></tr><tr><td width="40%" align="left" valign="top"><span>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>function::stringat</span></td></tr></table></div></body></html>
+++ /dev/null
-<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>function::symdata</title><meta name="generator" content="DocBook XSL Stylesheets V1.76.1"><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-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>function::symdata</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-umodname.html">Next</a></td></tr></table><hr></div><div class="refentry" title="function::symdata"><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" title="Synopsis"><h2>Synopsis</h2><pre class="programlisting">
- symdata:string(addr:long)
-</pre></div><div class="refsect1" title="Arguments"><a name="id476878"></a><h2>Arguments</h2><div class="variablelist"><dl><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" title="Description"><a name="id476903"></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.
-</p></div></div><div class="navfooter"><hr><table width="100%" summary="Navigation footer"><tr><td width="40%" align="left"><a accesskey="p" href="API-symname.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>function::symname</span> </td><td width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right" valign="top"> <span>function::umodname</span></td></tr></table></div></body></html>
+++ /dev/null
-<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>function::symname</title><meta name="generator" content="DocBook XSL Stylesheets V1.76.1"><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-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>function::symname</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-symdata.html">Next</a></td></tr></table><hr></div><div class="refentry" title="function::symname"><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" title="Synopsis"><h2>Synopsis</h2><pre class="programlisting">
- symname:string(addr:long)
-</pre></div><div class="refsect1" title="Arguments"><a name="id476789"></a><h2>Arguments</h2><div class="variablelist"><dl><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" title="Description"><a name="id476814"></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-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-symdata.html">Next</a></td></tr><tr><td width="40%" align="left" valign="top"><span>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>function::symdata</span></td></tr></table></div></body></html>
+++ /dev/null
-<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>function::system</title><meta name="generator" content="DocBook XSL Stylesheets V1.76.1"><link rel="home" href="index.html" title="SystemTap Tapset Reference Manual"><link rel="up" href="system.stp.html" title="Chapter 5. Time utility functions"><link rel="prev" href="system.stp.html" title="Chapter 5. Time utility 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>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. Time utility functions</th><td width="20%" align="right"> <a accesskey="n" href="memory_stp.html">Next</a></td></tr></table><hr></div><div class="refentry" title="function::system"><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" title="Synopsis"><h2>Synopsis</h2><pre class="programlisting">
- system(cmd:string)
-</pre></div><div class="refsect1" title="Arguments"><a name="id480900"></a><h2>Arguments</h2><div class="variablelist"><dl><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" title="Description"><a name="id480925"></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.
-</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. Time utility 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>
+++ /dev/null
-<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>function::target</title><meta name="generator" content="DocBook XSL Stylesheets V1.76.1"><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-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>function::target</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-module-name.html">Next</a></td></tr></table><hr></div><div class="refentry" title="function::target"><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" title="Synopsis"><h2>Synopsis</h2><pre class="programlisting">
- target:long()
-</pre></div><div class="refsect1" title="Arguments"><a name="id475326"></a><h2>Arguments</h2><p>
- None
- </p></div><div class="refsect1" title="Description"><a name="id475335"></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>
- <code class="function">target</code> returns the pid specified by -x
- </p><p>
-
- -c <command>
- <code class="function">target</code> returns the pid for the executed command specified by -c
-</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-module-name.html">Next</a></td></tr><tr><td width="40%" align="left" valign="top"><span>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>function::module_name</span></td></tr></table></div></body></html>
+++ /dev/null
-<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>function::task_backtrace</title><meta name="generator" content="DocBook XSL Stylesheets V1.76.1"><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-backtrace.html" title="function::backtrace"><link rel="next" href="API-caller.html" title="function::caller"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div class="navheader"><table width="100%" summary="Navigation header"><tr><th colspan="3" align="center"><span>function::task_backtrace</span></th></tr><tr><td width="20%" align="left"><a accesskey="p" href="API-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-caller.html">Next</a></td></tr></table><hr></div><div class="refentry" title="function::task_backtrace"><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" title="Synopsis"><h2>Synopsis</h2><pre class="programlisting">
- task_backtrace:string(task:long)
-</pre></div><div class="refsect1" title="Arguments"><a name="id477762"></a><h2>Arguments</h2><div class="variablelist"><dl><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" title="Description"><a name="id477787"></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-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.html">Next</a></td></tr><tr><td width="40%" align="left" valign="top"><span>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>function::caller</span></td></tr></table></div></body></html>
+++ /dev/null
-<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>function::task_cpu</title><meta name="generator" content="DocBook XSL Stylesheets V1.76.1"><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-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>function::task_cpu</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-open-file-handles.html">Next</a></td></tr></table><hr></div><div class="refentry" title="function::task_cpu"><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" title="Synopsis"><h2>Synopsis</h2><pre class="programlisting">
- task_cpu:long(task:long)
-</pre></div><div class="refsect1" title="Arguments"><a name="id479600"></a><h2>Arguments</h2><div class="variablelist"><dl><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" title="Description"><a name="id479626"></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-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-open-file-handles.html">Next</a></td></tr><tr><td width="40%" align="left" valign="top"><span>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>function::task_open_file_handles</span></td></tr></table></div></body></html>
+++ /dev/null
-<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>function::task_current</title><meta name="generator" content="DocBook XSL Stylesheets V1.76.1"><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-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>function::task_current</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-task-parent.html">Next</a></td></tr></table><hr></div><div class="refentry" title="function::task_current"><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" title="Synopsis"><h2>Synopsis</h2><pre class="programlisting">
- task_current:long()
-</pre></div><div class="refsect1" title="Arguments"><a name="id478389"></a><h2>Arguments</h2><p>
- None
- </p></div><div class="refsect1" title="Description"><a name="id478398"></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-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-task-parent.html">Next</a></td></tr><tr><td width="40%" align="left" valign="top"><span>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>function::task_parent</span></td></tr></table></div></body></html>
+++ /dev/null
-<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>function::task_dentry_path</title><meta name="generator" content="DocBook XSL Stylesheets V1.76.1"><link rel="home" href="index.html" title="SystemTap Tapset Reference Manual"><link rel="up" href="dentry.stp.html" title="Chapter 19. Directory-entry (dentry) Tapset"><link rel="prev" href="API-reverse-path-walk.html" title="function::reverse_path_walk"><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>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 19. 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" title="function::task_dentry_path"><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" title="Synopsis"><h2>Synopsis</h2><pre class="programlisting">
- task_dentry_path:string(task:long,dentry:long,vfsmnt:long)
-</pre></div><div class="refsect1" title="Arguments"><a name="id511132"></a><h2>Arguments</h2><div class="variablelist"><dl><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" title="Description"><a name="id511193"></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="API-d-path.html">Next</a></td></tr><tr><td width="40%" align="left" valign="top"><span>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"> <span>function::d_path</span></td></tr></table></div></body></html>
+++ /dev/null
-<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>function::task_egid</title><meta name="generator" content="DocBook XSL Stylesheets V1.76.1"><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-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>function::task_egid</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-uid.html">Next</a></td></tr></table><hr></div><div class="refentry" title="function::task_egid"><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" title="Synopsis"><h2>Synopsis</h2><pre class="programlisting">
- task_egid:long(task:long)
-</pre></div><div class="refsect1" title="Arguments"><a name="id479162"></a><h2>Arguments</h2><div class="variablelist"><dl><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" title="Description"><a name="id479188"></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-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-uid.html">Next</a></td></tr><tr><td width="40%" align="left" valign="top"><span>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>function::task_uid</span></td></tr></table></div></body></html>
+++ /dev/null
-<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>function::task_euid</title><meta name="generator" content="DocBook XSL Stylesheets V1.76.1"><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-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>function::task_euid</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-task-prio.html">Next</a></td></tr></table><hr></div><div class="refentry" title="function::task_euid"><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" title="Synopsis"><h2>Synopsis</h2><pre class="programlisting">
- task_euid:long(task:long)
-</pre></div><div class="refsect1" title="Arguments"><a name="id479337"></a><h2>Arguments</h2><div class="variablelist"><dl><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" title="Description"><a name="id479363"></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-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-prio.html">Next</a></td></tr><tr><td width="40%" align="left" valign="top"><span>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>function::task_prio</span></td></tr></table></div></body></html>
+++ /dev/null
-<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>function::task_execname</title><meta name="generator" content="DocBook XSL Stylesheets V1.76.1"><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-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>function::task_execname</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-pid.html">Next</a></td></tr></table><hr></div><div class="refentry" title="function::task_execname"><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" title="Synopsis"><h2>Synopsis</h2><pre class="programlisting">
- task_execname:string(task:long)
-</pre></div><div class="refsect1" title="Arguments"><a name="id478638"></a><h2>Arguments</h2><div class="variablelist"><dl><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" title="Description"><a name="id478664"></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-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-pid.html">Next</a></td></tr><tr><td width="40%" align="left" valign="top"><span>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>function::task_pid</span></td></tr></table></div></body></html>
+++ /dev/null
-<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>function::task_gid</title><meta name="generator" content="DocBook XSL Stylesheets V1.76.1"><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-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>function::task_gid</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-task-egid.html">Next</a></td></tr></table><hr></div><div class="refentry" title="function::task_gid"><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" title="Synopsis"><h2>Synopsis</h2><pre class="programlisting">
- task_gid:long(task:long)
-</pre></div><div class="refsect1" title="Arguments"><a name="id479074"></a><h2>Arguments</h2><div class="variablelist"><dl><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" title="Description"><a name="id479100"></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-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-egid.html">Next</a></td></tr><tr><td width="40%" align="left" valign="top"><span>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>function::task_egid</span></td></tr></table></div></body></html>
+++ /dev/null
-<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>function::task_max_file_handles</title><meta name="generator" content="DocBook XSL Stylesheets V1.76.1"><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-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>function::task_max_file_handles</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-pn.html">Next</a></td></tr></table><hr></div><div class="refentry" title="function::task_max_file_handles"><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" title="Synopsis"><h2>Synopsis</h2><pre class="programlisting">
- task_max_file_handles:long(task:long)
-</pre></div><div class="refsect1" title="Arguments"><a name="id479775"></a><h2>Arguments</h2><div class="variablelist"><dl><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" title="Description"><a name="id479801"></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-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-pn.html">Next</a></td></tr><tr><td width="40%" align="left" valign="top"><span>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>function::pn</span></td></tr></table></div></body></html>
+++ /dev/null
-<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>function::task_nice</title><meta name="generator" content="DocBook XSL Stylesheets V1.76.1"><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-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>function::task_nice</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-cpu.html">Next</a></td></tr></table><hr></div><div class="refentry" title="function::task_nice"><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" title="Synopsis"><h2>Synopsis</h2><pre class="programlisting">
- task_nice:long(task:long)
-</pre></div><div class="refsect1" title="Arguments"><a name="id479512"></a><h2>Arguments</h2><div class="variablelist"><dl><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" title="Description"><a name="id479538"></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-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-cpu.html">Next</a></td></tr><tr><td width="40%" align="left" valign="top"><span>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>function::task_cpu</span></td></tr></table></div></body></html>
+++ /dev/null
-<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>function::task_open_file_handles</title><meta name="generator" content="DocBook XSL Stylesheets V1.76.1"><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-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>function::task_open_file_handles</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-max-file-handles.html">Next</a></td></tr></table><hr></div><div class="refentry" title="function::task_open_file_handles"><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" title="Synopsis"><h2>Synopsis</h2><pre class="programlisting">
- task_open_file_handles:long(task:long)
-</pre></div><div class="refsect1" title="Arguments"><a name="id479688"></a><h2>Arguments</h2><div class="variablelist"><dl><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" title="Description"><a name="id479713"></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-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-max-file-handles.html">Next</a></td></tr><tr><td width="40%" align="left" valign="top"><span>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>function::task_max_file_handles</span></td></tr></table></div></body></html>
+++ /dev/null
-<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>function::task_parent</title><meta name="generator" content="DocBook XSL Stylesheets V1.76.1"><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-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>function::task_parent</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-state.html">Next</a></td></tr></table><hr></div><div class="refentry" title="function::task_parent"><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" title="Synopsis"><h2>Synopsis</h2><pre class="programlisting">
- task_parent:long(task:long)
-</pre></div><div class="refsect1" title="Arguments"><a name="id478461"></a><h2>Arguments</h2><div class="variablelist"><dl><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" title="Description"><a name="id478487"></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-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-state.html">Next</a></td></tr><tr><td width="40%" align="left" valign="top"><span>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>function::task_state</span></td></tr></table></div></body></html>
+++ /dev/null
-<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>function::task_pid</title><meta name="generator" content="DocBook XSL Stylesheets V1.76.1"><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-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>function::task_pid</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-pid2task.html">Next</a></td></tr></table><hr></div><div class="refentry" title="function::task_pid"><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" title="Synopsis"><h2>Synopsis</h2><pre class="programlisting">
- task_pid:long(task:long)
-</pre></div><div class="refsect1" title="Arguments"><a name="id478725"></a><h2>Arguments</h2><div class="variablelist"><dl><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" title="Description"><a name="id478751"></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-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-pid2task.html">Next</a></td></tr><tr><td width="40%" align="left" valign="top"><span>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>function::pid2task</span></td></tr></table></div></body></html>
+++ /dev/null
-<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>function::task_prio</title><meta name="generator" content="DocBook XSL Stylesheets V1.76.1"><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-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>function::task_prio</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-nice.html">Next</a></td></tr></table><hr></div><div class="refentry" title="function::task_prio"><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" title="Synopsis"><h2>Synopsis</h2><pre class="programlisting">
- task_prio:long(task:long)
-</pre></div><div class="refsect1" title="Arguments"><a name="id479425"></a><h2>Arguments</h2><div class="variablelist"><dl><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" title="Description"><a name="id479450"></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-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-nice.html">Next</a></td></tr><tr><td width="40%" align="left" valign="top"><span>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>function::task_nice</span></td></tr></table></div></body></html>
+++ /dev/null
-<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>function::task_state</title><meta name="generator" content="DocBook XSL Stylesheets V1.76.1"><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-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>function::task_state</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-execname.html">Next</a></td></tr></table><hr></div><div class="refentry" title="function::task_state"><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" title="Synopsis"><h2>Synopsis</h2><pre class="programlisting">
- task_state:long(task:long)
-</pre></div><div class="refsect1" title="Arguments"><a name="id478550"></a><h2>Arguments</h2><div class="variablelist"><dl><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" title="Description"><a name="id478575"></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-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-execname.html">Next</a></td></tr><tr><td width="40%" align="left" valign="top"><span>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>function::task_execname</span></td></tr></table></div></body></html>
+++ /dev/null
-<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>function::task_stime_tid</title><meta name="generator" content="DocBook XSL Stylesheets V1.76.1"><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-cputime-to-msecs.html" title="function::cputime_to_msecs"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div class="navheader"><table width="100%" summary="Navigation header"><tr><th colspan="3" align="center"><span>function::task_stime_tid</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-cputime-to-msecs.html">Next</a></td></tr></table><hr></div><div class="refentry" title="function::task_stime_tid"><a name="API-task-stime-tid"></a><div class="titlepage"></div><div class="refnamediv"><h2>Name</h2><p>function::task_stime_tid —
- System time of the given task
- </p></div><div class="refsynopsisdiv" title="Synopsis"><h2>Synopsis</h2><pre class="programlisting">
- task_stime_tid:long(tid:long)
-</pre></div><div class="refsect1" title="Arguments"><a name="id484595"></a><h2>Arguments</h2><div class="variablelist"><dl><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" title="Description"><a name="id484620"></a><h2>Description</h2><p>
- 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-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-cputime-to-msecs.html">Next</a></td></tr><tr><td width="40%" align="left" valign="top"><span>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>function::cputime_to_msecs</span></td></tr></table></div></body></html>
+++ /dev/null
-<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>function::task_stime</title><meta name="generator" content="DocBook XSL Stylesheets V1.76.1"><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-tid.html" title="function::task_utime_tid"><link rel="next" href="API-task-stime-tid.html" title="function::task_stime_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>function::task_stime</span></th></tr><tr><td width="20%" align="left"><a accesskey="p" href="API-task-utime-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-task-stime-tid.html">Next</a></td></tr></table><hr></div><div class="refentry" title="function::task_stime"><a name="API-task-stime"></a><div class="titlepage"></div><div class="refnamediv"><h2>Name</h2><p>function::task_stime —
- System time of the current task
- </p></div><div class="refsynopsisdiv" title="Synopsis"><h2>Synopsis</h2><pre class="programlisting">
- task_stime:long()
-</pre></div><div class="refsect1" title="Arguments"><a name="id484522"></a><h2>Arguments</h2><p>
- None
- </p></div><div class="refsect1" title="Description"><a name="id484532"></a><h2>Description</h2><p>
- 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></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-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-task-stime-tid.html">Next</a></td></tr><tr><td width="40%" align="left" valign="top"><span>function::task_utime_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>function::task_stime_tid</span></td></tr></table></div></body></html>
+++ /dev/null
-<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>function::task_tid</title><meta name="generator" content="DocBook XSL Stylesheets V1.76.1"><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-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>function::task_tid</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-task-gid.html">Next</a></td></tr></table><hr></div><div class="refentry" title="function::task_tid"><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" title="Synopsis"><h2>Synopsis</h2><pre class="programlisting">
- task_tid:long(task:long)
-</pre></div><div class="refsect1" title="Arguments"><a name="id478987"></a><h2>Arguments</h2><div class="variablelist"><dl><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" title="Description"><a name="id479012"></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-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-task-gid.html">Next</a></td></tr><tr><td width="40%" align="left" valign="top"><span>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>function::task_gid</span></td></tr></table></div></body></html>
+++ /dev/null
-<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>function::task_time_string_tid</title><meta name="generator" content="DocBook XSL Stylesheets V1.76.1"><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="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>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="sched.stp.html">Next</a></td></tr></table><hr></div><div class="refentry" title="function::task_time_string_tid"><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" title="Synopsis"><h2>Synopsis</h2><pre class="programlisting">
- task_time_string_tid:string(tid:long)
-</pre></div><div class="refsect1" title="Arguments"><a name="id485017"></a><h2>Arguments</h2><div class="variablelist"><dl><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" title="Description"><a name="id485042"></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="sched.stp.html">Next</a></td></tr><tr><td width="40%" align="left" valign="top"><span>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"> Chapter 8. Scheduler Tapset</td></tr></table></div></body></html>
+++ /dev/null
-<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>function::task_time_string</title><meta name="generator" content="DocBook XSL Stylesheets V1.76.1"><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-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>function::task_time_string</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-task-time-string-tid.html">Next</a></td></tr></table><hr></div><div class="refentry" title="function::task_time_string"><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" title="Synopsis"><h2>Synopsis</h2><pre class="programlisting">
- task_time_string:string()
-</pre></div><div class="refsect1" title="Arguments"><a name="id484941"></a><h2>Arguments</h2><p>
- None
- </p></div><div class="refsect1" title="Description"><a name="id484951"></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-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-task-time-string-tid.html">Next</a></td></tr><tr><td width="40%" align="left" valign="top"><span>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>function::task_time_string_tid</span></td></tr></table></div></body></html>
+++ /dev/null
-<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>function::task_uid</title><meta name="generator" content="DocBook XSL Stylesheets V1.76.1"><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-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>function::task_uid</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-euid.html">Next</a></td></tr></table><hr></div><div class="refentry" title="function::task_uid"><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" title="Synopsis"><h2>Synopsis</h2><pre class="programlisting">
- task_uid:long(task:long)
-</pre></div><div class="refsect1" title="Arguments"><a name="id479250"></a><h2>Arguments</h2><div class="variablelist"><dl><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" title="Description"><a name="id479275"></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-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-euid.html">Next</a></td></tr><tr><td width="40%" align="left" valign="top"><span>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>function::task_euid</span></td></tr></table></div></body></html>
+++ /dev/null
-<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>function::task_utime_tid</title><meta name="generator" content="DocBook XSL Stylesheets V1.76.1"><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="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>function::task_utime_tid</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="API-task-stime.html">Next</a></td></tr></table><hr></div><div class="refentry" title="function::task_utime_tid"><a name="API-task-utime-tid"></a><div class="titlepage"></div><div class="refnamediv"><h2>Name</h2><p>function::task_utime_tid —
- User time of the given task
- </p></div><div class="refsynopsisdiv" title="Synopsis"><h2>Synopsis</h2><pre class="programlisting">
- task_utime_tid:long(tid:long)
-</pre></div><div class="refsect1" title="Arguments"><a name="id484433"></a><h2>Arguments</h2><div class="variablelist"><dl><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" title="Description"><a name="id484459"></a><h2>Description</h2><p>
- 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-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="API-task-stime.html">Next</a></td></tr><tr><td width="40%" align="left" valign="top"><span>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"> <span>function::task_stime</span></td></tr></table></div></body></html>
+++ /dev/null
-<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>function::task_utime</title><meta name="generator" content="DocBook XSL Stylesheets V1.76.1"><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-task-utime-tid.html" title="function::task_utime_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>function::task_utime</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-task-utime-tid.html">Next</a></td></tr></table><hr></div><div class="refentry" title="function::task_utime"><a name="API-task-utime"></a><div class="titlepage"></div><div class="refnamediv"><h2>Name</h2><p>function::task_utime —
- User time of the current task
- </p></div><div class="refsynopsisdiv" title="Synopsis"><h2>Synopsis</h2><pre class="programlisting">
- task_utime:long()
-</pre></div><div class="refsect1" title="Arguments"><a name="id484360"></a><h2>Arguments</h2><p>
- None
- </p></div><div class="refsect1" title="Description"><a name="id484370"></a><h2>Description</h2><p>
- 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></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-task-utime-tid.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>function::task_utime_tid</span></td></tr></table></div></body></html>
+++ /dev/null
-<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>probe::tcp.disconnect.return</title><meta name="generator" content="DocBook XSL Stylesheets V1.76.1"><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-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>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-setsockopt.html">Next</a></td></tr></table><hr></div><div class="refentry" title="probe::tcp.disconnect.return"><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" title="Synopsis"><h2>Synopsis</h2><pre class="synopsis">tcp.disconnect.return </pre></div><div class="refsect1" title="Values"><a name="id496129"></a><h2>Values</h2><div class="variablelist"><dl><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>
- Name of this probe
- </p></dd></dl></div></div><div class="refsect1" title="Context"><a name="id496172"></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-setsockopt.html">Next</a></td></tr><tr><td width="40%" align="left" valign="top"><span>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>probe::tcp.setsockopt</span></td></tr></table></div></body></html>
+++ /dev/null
-<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>probe::tcp.disconnect</title><meta name="generator" content="DocBook XSL Stylesheets V1.76.1"><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-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>probe::tcp.disconnect</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-disconnect-return.html">Next</a></td></tr></table><hr></div><div class="refentry" title="probe::tcp.disconnect"><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" title="Synopsis"><h2>Synopsis</h2><pre class="synopsis">tcp.disconnect </pre></div><div class="refsect1" title="Values"><a name="id495933"></a><h2>Values</h2><div class="variablelist"><dl><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>flags</code></em></span></dt><dd><p>
- TCP flags (e.g. FIN, etc)
- </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>sport</code></em></span></dt><dd><p>
- TCP source port
- </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>sock</code></em></span></dt><dd><p>
- Network socket
- </p></dd></dl></div></div><div class="refsect1" title="Context"><a name="id496061"></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-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-disconnect-return.html">Next</a></td></tr><tr><td width="40%" align="left" valign="top"><span>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>probe::tcp.disconnect.return</span></td></tr></table></div></body></html>
+++ /dev/null
-<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>probe::tcp.receive</title><meta name="generator" content="DocBook XSL Stylesheets V1.76.1"><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-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>probe::tcp.receive</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-sendmsg.html">Next</a></td></tr></table><hr></div><div class="refentry" title="probe::tcp.receive"><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" title="Synopsis"><h2>Synopsis</h2><pre class="synopsis">tcp.receive </pre></div><div class="refsect1" title="Values"><a name="id496545"></a><h2>Values</h2><div class="variablelist"><dl><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>protocol</code></em></span></dt><dd><p>
- Packet protocol from driver
- </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>name</code></em></span></dt><dd><p>
- Name of the probe point
- </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>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>daddr</code></em></span></dt><dd><p>
- A string representing the destination IP address
- </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>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>iphdr</code></em></span></dt><dd><p>
- IP header 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-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-sendmsg.html">Next</a></td></tr><tr><td width="40%" align="left" valign="top"><span>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>probe::udp.sendmsg</span></td></tr></table></div></body></html>
+++ /dev/null
-<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>probe::tcp.recvmsg.return</title><meta name="generator" content="DocBook XSL Stylesheets V1.76.1"><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-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>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-disconnect.html">Next</a></td></tr></table><hr></div><div class="refentry" title="probe::tcp.recvmsg.return"><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" title="Synopsis"><h2>Synopsis</h2><pre class="synopsis">tcp.recvmsg.return </pre></div><div class="refsect1" title="Values"><a name="id495755"></a><h2>Values</h2><div class="variablelist"><dl><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>name</code></em></span></dt><dd><p>
- Name of this probe
- </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>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 received or error code if an error occurred.
- </p></dd></dl></div></div><div class="refsect1" title="Context"><a name="id495867"></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-disconnect.html">Next</a></td></tr><tr><td width="40%" align="left" valign="top"><span>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>probe::tcp.disconnect</span></td></tr></table></div></body></html>
+++ /dev/null
-<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>probe::tcp.recvmsg</title><meta name="generator" content="DocBook XSL Stylesheets V1.76.1"><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-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>probe::tcp.recvmsg</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-recvmsg-return.html">Next</a></td></tr></table><hr></div><div class="refentry" title="probe::tcp.recvmsg"><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" title="Synopsis"><h2>Synopsis</h2><pre class="synopsis">tcp.recvmsg </pre></div><div class="refsect1" title="Values"><a name="id495561"></a><h2>Values</h2><div class="variablelist"><dl><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>name</code></em></span></dt><dd><p>
- Name of this probe
- </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>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>sock</code></em></span></dt><dd><p>
- Network socket
- </p></dd></dl></div></div><div class="refsect1" title="Context"><a name="id495689"></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-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-recvmsg-return.html">Next</a></td></tr><tr><td width="40%" align="left" valign="top"><span>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>probe::tcp.recvmsg.return</span></td></tr></table></div></body></html>
+++ /dev/null
-<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>probe::tcp.sendmsg.return</title><meta name="generator" content="DocBook XSL Stylesheets V1.76.1"><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-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>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-recvmsg.html">Next</a></td></tr></table><hr></div><div class="refentry" title="probe::tcp.sendmsg.return"><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" title="Synopsis"><h2>Synopsis</h2><pre class="synopsis">tcp.sendmsg.return </pre></div><div class="refsect1" title="Values"><a name="id495449"></a><h2>Values</h2><div class="variablelist"><dl><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" title="Context"><a name="id495493"></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-recvmsg.html">Next</a></td></tr><tr><td width="40%" align="left" valign="top"><span>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>probe::tcp.recvmsg</span></td></tr></table></div></body></html>
+++ /dev/null
-<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>probe::tcp.sendmsg</title><meta name="generator" content="DocBook XSL Stylesheets V1.76.1"><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-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>probe::tcp.sendmsg</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-tcp-sendmsg-return.html">Next</a></td></tr></table><hr></div><div class="refentry" title="probe::tcp.sendmsg"><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" title="Synopsis"><h2>Synopsis</h2><pre class="synopsis">tcp.sendmsg </pre></div><div class="refsect1" title="Values"><a name="id495322"></a><h2>Values</h2><div class="variablelist"><dl><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 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" title="Context"><a name="id495382"></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-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-tcp-sendmsg-return.html">Next</a></td></tr><tr><td width="40%" align="left" valign="top"><span>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>probe::tcp.sendmsg.return</span></td></tr></table></div></body></html>
+++ /dev/null
-<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>probe::tcp.setsockopt.return</title><meta name="generator" content="DocBook XSL Stylesheets V1.76.1"><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-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>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-tcp-receive.html">Next</a></td></tr></table><hr></div><div class="refentry" title="probe::tcp.setsockopt.return"><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" title="Synopsis"><h2>Synopsis</h2><pre class="synopsis">tcp.setsockopt.return </pre></div><div class="refsect1" title="Values"><a name="id496434"></a><h2>Values</h2><div class="variablelist"><dl><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>
- Name of this probe
- </p></dd></dl></div></div><div class="refsect1" title="Context"><a name="id496478"></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-tcp-receive.html">Next</a></td></tr><tr><td width="40%" align="left" valign="top"><span>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>probe::tcp.receive</span></td></tr></table></div></body></html>
+++ /dev/null
-<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>probe::tcp.setsockopt</title><meta name="generator" content="DocBook XSL Stylesheets V1.76.1"><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-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>probe::tcp.setsockopt</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-setsockopt-return.html">Next</a></td></tr></table><hr></div><div class="refentry" title="probe::tcp.setsockopt"><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" title="Synopsis"><h2>Synopsis</h2><pre class="synopsis">tcp.setsockopt </pre></div><div class="refsect1" title="Values"><a name="id496245"></a><h2>Values</h2><div class="variablelist"><dl><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><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>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><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" title="Context"><a name="id496362"></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-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-setsockopt-return.html">Next</a></td></tr><tr><td width="40%" align="left" valign="top"><span>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>probe::tcp.setsockopt.return</span></td></tr></table></div></body></html>
+++ /dev/null
-<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>probe::tcpmib.ActiveOpens</title><meta name="generator" content="DocBook XSL Stylesheets V1.76.1"><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-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>probe::tcpmib.ActiveOpens</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-tcpmib-AttemptFails.html">Next</a></td></tr></table><hr></div><div class="refentry" title="probe::tcpmib.ActiveOpens"><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" title="Synopsis"><h2>Synopsis</h2><pre class="synopsis">tcpmib.ActiveOpens </pre></div><div class="refsect1" title="Values"><a name="id504428"></a><h2>Values</h2><div class="variablelist"><dl><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" title="Description"><a name="id504471"></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-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-tcpmib-AttemptFails.html">Next</a></td></tr><tr><td width="40%" align="left" valign="top"><span>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>probe::tcpmib.AttemptFails</span></td></tr></table></div></body></html>
+++ /dev/null
-<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>probe::tcpmib.AttemptFails</title><meta name="generator" content="DocBook XSL Stylesheets V1.76.1"><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>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" title="probe::tcpmib.AttemptFails"><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" title="Synopsis"><h2>Synopsis</h2><pre class="synopsis">tcpmib.AttemptFails </pre></div><div class="refsect1" title="Values"><a name="id504556"></a><h2>Values</h2><div class="variablelist"><dl><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" title="Description"><a name="id504600"></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>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>probe::tcpmib.CurrEstab</span></td></tr></table></div></body></html>
+++ /dev/null
-<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>probe::tcpmib.CurrEstab</title><meta name="generator" content="DocBook XSL Stylesheets V1.76.1"><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>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" title="probe::tcpmib.CurrEstab"><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" title="Synopsis"><h2>Synopsis</h2><pre class="synopsis">tcpmib.CurrEstab </pre></div><div class="refsect1" title="Values"><a name="id504686"></a><h2>Values</h2><div class="variablelist"><dl><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" title="Description"><a name="id504729"></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>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>probe::tcpmib.EstabResets</span></td></tr></table></div></body></html>
+++ /dev/null
-<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>probe::tcpmib.EstabResets</title><meta name="generator" content="DocBook XSL Stylesheets V1.76.1"><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>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" title="probe::tcpmib.EstabResets"><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" title="Synopsis"><h2>Synopsis</h2><pre class="synopsis">tcpmib.EstabResets </pre></div><div class="refsect1" title="Values"><a name="id504815"></a><h2>Values</h2><div class="variablelist"><dl><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" title="Description"><a name="id504859"></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>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>probe::tcpmib.InSegs</span></td></tr></table></div></body></html>
+++ /dev/null
-<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>probe::tcpmib.InSegs</title><meta name="generator" content="DocBook XSL Stylesheets V1.76.1"><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>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" title="probe::tcpmib.InSegs"><a name="API-tcpmib-InSegs"></a><div class="titlepage"></div><div class="refnamediv"><h2>Name</h2><p>probe::tcpmib.InSegs —
- Count an incomming tcp segment
- </p></div><div class="refsynopsisdiv" title="Synopsis"><h2>Synopsis</h2><pre class="synopsis">tcpmib.InSegs </pre></div><div class="refsect1" title="Values"><a name="id504944"></a><h2>Values</h2><div class="variablelist"><dl><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" title="Description"><a name="id504987"></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>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>probe::tcpmib.OutRsts</span></td></tr></table></div></body></html>
+++ /dev/null
-<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>probe::tcpmib.OutRsts</title><meta name="generator" content="DocBook XSL Stylesheets V1.76.1"><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>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" title="probe::tcpmib.OutRsts"><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" title="Synopsis"><h2>Synopsis</h2><pre class="synopsis">tcpmib.OutRsts </pre></div><div class="refsect1" title="Values"><a name="id505079"></a><h2>Values</h2><div class="variablelist"><dl><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" title="Description"><a name="id505122"></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>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>probe::tcpmib.OutSegs</span></td></tr></table></div></body></html>
+++ /dev/null
-<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>probe::tcpmib.OutSegs</title><meta name="generator" content="DocBook XSL Stylesheets V1.76.1"><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>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" title="probe::tcpmib.OutSegs"><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" title="Synopsis"><h2>Synopsis</h2><pre class="synopsis">tcpmib.OutSegs </pre></div><div class="refsect1" title="Values"><a name="id505208"></a><h2>Values</h2><div class="variablelist"><dl><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" title="Description"><a name="id505251"></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>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>probe::tcpmib.PassiveOpens</span></td></tr></table></div></body></html>
+++ /dev/null
-<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>probe::tcpmib.PassiveOpens</title><meta name="generator" content="DocBook XSL Stylesheets V1.76.1"><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>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" title="probe::tcpmib.PassiveOpens"><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" title="Synopsis"><h2>Synopsis</h2><pre class="synopsis">tcpmib.PassiveOpens </pre></div><div class="refsect1" title="Values"><a name="id505337"></a><h2>Values</h2><div class="variablelist"><dl><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" title="Description"><a name="id505381"></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>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>probe::tcpmib.RetransSegs</span></td></tr></table></div></body></html>
+++ /dev/null
-<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>probe::tcpmib.RetransSegs</title><meta name="generator" content="DocBook XSL Stylesheets V1.76.1"><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="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>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="API-linuxmib-DelayedACKs.html">Next</a></td></tr></table><hr></div><div class="refentry" title="probe::tcpmib.RetransSegs"><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" title="Synopsis"><h2>Synopsis</h2><pre class="synopsis">tcpmib.RetransSegs </pre></div><div class="refsect1" title="Values"><a name="id505466"></a><h2>Values</h2><div class="variablelist"><dl><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" title="Description"><a name="id505510"></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="API-linuxmib-DelayedACKs.html">Next</a></td></tr><tr><td width="40%" align="left" valign="top"><span>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"> <span>probe::linuxmib.DelayedACKs</span></td></tr></table></div></body></html>
+++ /dev/null
-<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>function::tcpmib_get_state</title><meta name="generator" content="DocBook XSL Stylesheets V1.76.1"><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-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>function::tcpmib_get_state</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-tcpmib-local-addr.html">Next</a></td></tr></table><hr></div><div class="refentry" title="function::tcpmib_get_state"><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" title="Synopsis"><h2>Synopsis</h2><pre class="programlisting">
- tcpmib_get_state:long(sk:long)
-</pre></div><div class="refsect1" title="Arguments"><a name="id503956"></a><h2>Arguments</h2><div class="variablelist"><dl><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" title="Description"><a name="id503983"></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-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-tcpmib-local-addr.html">Next</a></td></tr><tr><td width="40%" align="left" valign="top"><span>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>function::tcpmib_local_addr</span></td></tr></table></div></body></html>
+++ /dev/null
-<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>function::tcpmib_local_addr</title><meta name="generator" content="DocBook XSL Stylesheets V1.76.1"><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-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>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-remote-addr.html">Next</a></td></tr></table><hr></div><div class="refentry" title="function::tcpmib_local_addr"><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" title="Synopsis"><h2>Synopsis</h2><pre class="programlisting">
- tcpmib_local_addr:long(sk:long)
-</pre></div><div class="refsect1" title="Arguments"><a name="id504051"></a><h2>Arguments</h2><div class="variablelist"><dl><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" title="Description"><a name="id504077"></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-remote-addr.html">Next</a></td></tr><tr><td width="40%" align="left" valign="top"><span>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>function::tcpmib_remote_addr</span></td></tr></table></div></body></html>
+++ /dev/null
-<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>function::tcpmib_local_port</title><meta name="generator" content="DocBook XSL Stylesheets V1.76.1"><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-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>function::tcpmib_local_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-tcpmib-remote-port.html">Next</a></td></tr></table><hr></div><div class="refentry" title="function::tcpmib_local_port"><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" title="Synopsis"><h2>Synopsis</h2><pre class="programlisting">
- tcpmib_local_port:long(sk:long)
-</pre></div><div class="refsect1" title="Arguments"><a name="id504239"></a><h2>Arguments</h2><div class="variablelist"><dl><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" title="Description"><a name="id504266"></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-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-tcpmib-remote-port.html">Next</a></td></tr><tr><td width="40%" align="left" valign="top"><span>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>function::tcpmib_remote_port</span></td></tr></table></div></body></html>
+++ /dev/null
-<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>function::tcpmib_remote_addr</title><meta name="generator" content="DocBook XSL Stylesheets V1.76.1"><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-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>function::tcpmib_remote_addr</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-local-port.html">Next</a></td></tr></table><hr></div><div class="refentry" title="function::tcpmib_remote_addr"><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" title="Synopsis"><h2>Synopsis</h2><pre class="programlisting">
- tcpmib_remote_addr:long(sk:long)
-</pre></div><div class="refsect1" title="Arguments"><a name="id504145"></a><h2>Arguments</h2><div class="variablelist"><dl><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" title="Description"><a name="id504172"></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-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-local-port.html">Next</a></td></tr><tr><td width="40%" align="left" valign="top"><span>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>function::tcpmib_local_port</span></td></tr></table></div></body></html>
+++ /dev/null
-<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>function::tcpmib_remote_port</title><meta name="generator" content="DocBook XSL Stylesheets V1.76.1"><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-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>function::tcpmib_remote_port</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-ActiveOpens.html">Next</a></td></tr></table><hr></div><div class="refentry" title="function::tcpmib_remote_port"><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" title="Synopsis"><h2>Synopsis</h2><pre class="programlisting">
- tcpmib_remote_port:long(sk:long)
-</pre></div><div class="refsect1" title="Arguments"><a name="id504333"></a><h2>Arguments</h2><div class="variablelist"><dl><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" title="Description"><a name="id504360"></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-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-ActiveOpens.html">Next</a></td></tr><tr><td width="40%" align="left" valign="top"><span>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>probe::tcpmib.ActiveOpens</span></td></tr></table></div></body></html>
+++ /dev/null
-<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>function::text_str</title><meta name="generator" content="DocBook XSL Stylesheets V1.76.1"><link rel="home" href="index.html" title="SystemTap Tapset Reference Manual"><link rel="up" href="string.stp.html" title="Chapter 25. A collection of standard string functions"><link rel="prev" href="API-isinstr.html" title="function::isinstr"><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>function::text_str</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 25. 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" title="function::text_str"><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" title="Synopsis"><h2>Synopsis</h2><pre class="programlisting">
- text_str:string(input:string)
-</pre></div><div class="refsect1" title="Arguments"><a name="id517879"></a><h2>Arguments</h2><div class="variablelist"><dl><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" title="Description"><a name="id517906"></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-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-text-strn.html">Next</a></td></tr><tr><td width="40%" align="left" valign="top"><span>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>function::text_strn</span></td></tr></table></div></body></html>
+++ /dev/null
-<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>function::text_strn</title><meta name="generator" content="DocBook XSL Stylesheets V1.76.1"><link rel="home" href="index.html" title="SystemTap Tapset Reference Manual"><link rel="up" href="string.stp.html" title="Chapter 25. A collection of standard string functions"><link rel="prev" href="API-text-str.html" title="function::text_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>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 25. 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" title="function::text_strn"><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" title="Synopsis"><h2>Synopsis</h2><pre class="programlisting">
- text_strn:string(input:string,len:long,quoted:long)
-</pre></div><div class="refsect1" title="Arguments"><a name="id517975"></a><h2>Arguments</h2><div class="variablelist"><dl><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" title="Description"><a name="id518039"></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-str-replace.html">Next</a></td></tr><tr><td width="40%" align="left" valign="top"><span>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>function::str_replace</span></td></tr></table></div></body></html>
+++ /dev/null
-<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>function::thread_indent</title><meta name="generator" content="DocBook XSL Stylesheets V1.76.1"><link rel="home" href="index.html" title="SystemTap Tapset Reference Manual"><link rel="up" href="ansi.stp.html" title="Chapter 26. 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-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>function::thread_indent</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 26. 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" title="function::thread_indent"><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" title="Synopsis"><h2>Synopsis</h2><pre class="programlisting">
- thread_indent:string(delta:long)
-</pre></div><div class="refsect1" title="Arguments"><a name="id519609"></a><h2>Arguments</h2><div class="variablelist"><dl><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" title="Description"><a name="id519636"></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. An example is shown at the
- end of this 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-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-indent.html">Next</a></td></tr><tr><td width="40%" align="left" valign="top"><span>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>function::indent</span></td></tr></table></div></body></html>
+++ /dev/null
-<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>function::tid</title><meta name="generator" content="DocBook XSL Stylesheets V1.76.1"><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-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>function::tid</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-ppid.html">Next</a></td></tr></table><hr></div><div class="refentry" title="function::tid"><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" title="Synopsis"><h2>Synopsis</h2><pre class="programlisting">
- tid:long()
-</pre></div><div class="refsect1" title="Arguments"><a name="id474151"></a><h2>Arguments</h2><p>
- None
- </p></div><div class="refsect1" title="Description"><a name="id474160"></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-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-ppid.html">Next</a></td></tr><tr><td width="40%" align="left" valign="top"><span>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>function::ppid</span></td></tr></table></div></body></html>
+++ /dev/null
-<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>function::tokenize</title><meta name="generator" content="DocBook XSL Stylesheets V1.76.1"><link rel="home" href="index.html" title="SystemTap Tapset Reference Manual"><link rel="up" href="string.stp.html" title="Chapter 25. A collection of standard string functions"><link rel="prev" href="API-isdigit.html" title="function::isdigit"><link rel="next" href="ansi.stp.html" title="Chapter 26. 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>function::tokenize</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 25. 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" title="function::tokenize"><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" title="Synopsis"><h2>Synopsis</h2><pre class="programlisting">
- tokenize:string(input:string,delim:string)
-</pre></div><div class="refsect1" title="Arguments"><a name="id518464"></a><h2>Arguments</h2><div class="variablelist"><dl><dt><span class="term"><em class="parameter"><code>input</code></em></span></dt><dd><p>
- string to tokenize. If NULL, returns the next non-empty token
- in the string passed in the previous call to <code class="function">tokenize</code>.
- </p></dd><dt><span class="term"><em class="parameter"><code>delim</code></em></span></dt><dd><p>
- set of characters that delimit the tokens
- </p></dd></dl></div></div><div class="refsect1" title="Description"><a name="id518514"></a><h2>Description</h2><p>
- 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-NULL, it returns the
- first token. If the input string is NULL, it 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 NULL when no more tokens are available.
-</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="ansi.stp.html">Next</a></td></tr><tr><td width="40%" align="left" valign="top"><span>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"> Chapter 26. Utility functions for using ansi control chars in logs</td></tr></table></div></body></html>
+++ /dev/null
-<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>probe::tty.init</title><meta name="generator" content="DocBook XSL Stylesheets V1.76.1"><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-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>probe::tty.init</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-register.html">Next</a></td></tr></table><hr></div><div class="refentry" title="probe::tty.init"><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" title="Synopsis"><h2>Synopsis</h2><pre class="synopsis">tty.init </pre></div><div class="refsect1" title="Values"><a name="id491610"></a><h2>Values</h2><div class="variablelist"><dl><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>
- 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></dl></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-register.html">Next</a></td></tr><tr><td width="40%" align="left" valign="top"><span>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>probe::tty.register</span></td></tr></table></div></body></html>
+++ /dev/null
-<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>probe::tty.ioctl</title><meta name="generator" content="DocBook XSL Stylesheets V1.76.1"><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-init.html" title="probe::tty.init"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div class="navheader"><table width="100%" summary="Navigation header"><tr><th colspan="3" align="center"><span>probe::tty.ioctl</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-init.html">Next</a></td></tr></table><hr></div><div class="refentry" title="probe::tty.ioctl"><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" title="Synopsis"><h2>Synopsis</h2><pre class="synopsis">tty.ioctl </pre></div><div class="refsect1" title="Values"><a name="id491494"></a><h2>Values</h2><div class="variablelist"><dl><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>arg</code></em></span></dt><dd><p>
- the ioctl argument
- </p></dd><dt><span class="term"><em class="parameter"><code>name</code></em></span></dt><dd><p>
- the 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-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-init.html">Next</a></td></tr><tr><td width="40%" align="left" valign="top"><span>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>probe::tty.init</span></td></tr></table></div></body></html>
+++ /dev/null
-<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>probe::tty.open</title><meta name="generator" content="DocBook XSL Stylesheets V1.76.1"><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-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>probe::tty.open</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-release.html">Next</a></td></tr></table><hr></div><div class="refentry" title="probe::tty.open"><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" title="Synopsis"><h2>Synopsis</h2><pre class="synopsis">tty.open </pre></div><div class="refsect1" title="Values"><a name="id490942"></a><h2>Values</h2><div class="variablelist"><dl><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_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>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="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-release.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>probe::tty.release</span></td></tr></table></div></body></html>
+++ /dev/null
-<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>probe::tty.poll</title><meta name="generator" content="DocBook XSL Stylesheets V1.76.1"><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="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>probe::tty.poll</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="API-tty-receive.html">Next</a></td></tr></table><hr></div><div class="refentry" title="probe::tty.poll"><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" title="Synopsis"><h2>Synopsis</h2><pre class="synopsis">tty.poll </pre></div><div class="refsect1" title="Values"><a name="id491994"></a><h2>Values</h2><div class="variablelist"><dl><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-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="API-tty-receive.html">Next</a></td></tr><tr><td width="40%" align="left" valign="top"><span>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"> <span>probe::tty.receive</span></td></tr></table></div></body></html>
+++ /dev/null
-<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>probe::tty.read</title><meta name="generator" content="DocBook XSL Stylesheets V1.76.1"><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-write.html" title="probe::tty.write"><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>probe::tty.read</span></th></tr><tr><td width="20%" align="left"><a accesskey="p" href="API-tty-write.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" title="probe::tty.read"><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" title="Synopsis"><h2>Synopsis</h2><pre class="synopsis">tty.read </pre></div><div class="refsect1" title="Values"><a name="id492414"></a><h2>Values</h2><div class="variablelist"><dl><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-write.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>probe::tty.write</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>
+++ /dev/null
-<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>probe::tty.receive</title><meta name="generator" content="DocBook XSL Stylesheets V1.76.1"><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-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>probe::tty.receive</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-write.html">Next</a></td></tr></table><hr></div><div class="refentry" title="probe::tty.receive"><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" title="Synopsis"><h2>Synopsis</h2><pre class="synopsis">tty.receive </pre></div><div class="refsect1" title="Values"><a name="id492095"></a><h2>Values</h2><div class="variablelist"><dl><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>count</code></em></span></dt><dd><p>
- The amount of characters received
- </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><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>cp</code></em></span></dt><dd><p>
- the buffer that was received
- </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>id</code></em></span></dt><dd><p>
- the tty 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-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-write.html">Next</a></td></tr><tr><td width="40%" align="left" valign="top"><span>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>probe::tty.write</span></td></tr></table></div></body></html>
+++ /dev/null
-<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>probe::tty.register</title><meta name="generator" content="DocBook XSL Stylesheets V1.76.1"><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-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>probe::tty.register</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-unregister.html">Next</a></td></tr></table><hr></div><div class="refentry" title="probe::tty.register"><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" title="Synopsis"><h2>Synopsis</h2><pre class="synopsis">tty.register </pre></div><div class="refsect1" title="Values"><a name="id491727"></a><h2>Values</h2><div class="variablelist"><dl><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>
- 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></dl></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-unregister.html">Next</a></td></tr><tr><td width="40%" align="left" valign="top"><span>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>probe::tty.unregister</span></td></tr></table></div></body></html>
+++ /dev/null
-<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>probe::tty.release</title><meta name="generator" content="DocBook XSL Stylesheets V1.76.1"><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-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>probe::tty.release</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-resize.html">Next</a></td></tr></table><hr></div><div class="refentry" title="probe::tty.release"><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" title="Synopsis"><h2>Synopsis</h2><pre class="synopsis">tty.release </pre></div><div class="refsect1" title="Values"><a name="id491109"></a><h2>Values</h2><div class="variablelist"><dl><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_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>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-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-resize.html">Next</a></td></tr><tr><td width="40%" align="left" valign="top"><span>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>probe::tty.resize</span></td></tr></table></div></body></html>
+++ /dev/null
-<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>probe::tty.resize</title><meta name="generator" content="DocBook XSL Stylesheets V1.76.1"><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-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>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-ioctl.html">Next</a></td></tr></table><hr></div><div class="refentry" title="probe::tty.resize"><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" title="Synopsis"><h2>Synopsis</h2><pre class="synopsis">tty.resize </pre></div><div class="refsect1" title="Values"><a name="id491277"></a><h2>Values</h2><div class="variablelist"><dl><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>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_ypixel</code></em></span></dt><dd><p>
- the old ypixel
- </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_row</code></em></span></dt><dd><p>
- the old row 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>new_xpixel</code></em></span></dt><dd><p>
- the new xpixel 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></dl></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-ioctl.html">Next</a></td></tr><tr><td width="40%" align="left" valign="top"><span>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>probe::tty.ioctl</span></td></tr></table></div></body></html>
+++ /dev/null
-<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>probe::tty.unregister</title><meta name="generator" content="DocBook XSL Stylesheets V1.76.1"><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-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>probe::tty.unregister</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-poll.html">Next</a></td></tr></table><hr></div><div class="refentry" title="probe::tty.unregister"><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" title="Synopsis"><h2>Synopsis</h2><pre class="synopsis">tty.unregister </pre></div><div class="refsect1" title="Values"><a name="id491861"></a><h2>Values</h2><div class="variablelist"><dl><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>
- 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></dl></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-poll.html">Next</a></td></tr><tr><td width="40%" align="left" valign="top"><span>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>probe::tty.poll</span></td></tr></table></div></body></html>
+++ /dev/null
-<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>probe::tty.write</title><meta name="generator" content="DocBook XSL Stylesheets V1.76.1"><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-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>probe::tty.write</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-read.html">Next</a></td></tr></table><hr></div><div class="refentry" title="probe::tty.write"><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" title="Synopsis"><h2>Synopsis</h2><pre class="synopsis">tty.write </pre></div><div class="refsect1" title="Values"><a name="id492279"></a><h2>Values</h2><div class="variablelist"><dl><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-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-read.html">Next</a></td></tr><tr><td width="40%" align="left" valign="top"><span>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>probe::tty.read</span></td></tr></table></div></body></html>
+++ /dev/null
-<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>function::tz_ctime</title><meta name="generator" content="DocBook XSL Stylesheets V1.76.1"><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-name.html" title="function::tz_name"><link rel="next" href="system.stp.html" title="Chapter 5. 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>function::tz_ctime</span></th></tr><tr><td width="20%" align="left"><a accesskey="p" href="API-tz-name.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" title="function::tz_ctime"><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" title="Synopsis"><h2>Synopsis</h2><pre class="programlisting">
- tz_ctime(epochsecs:)
-</pre></div><div class="refsect1" title="Arguments"><a name="id480780"></a><h2>Arguments</h2><div class="variablelist"><dl><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" title="Description"><a name="id480811"></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-tz-name.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>function::tz_name</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. Time utility functions</td></tr></table></div></body></html>
+++ /dev/null
-<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>function::tz_gmtoff</title><meta name="generator" content="DocBook XSL Stylesheets V1.76.1"><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-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>function::tz_gmtoff</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-name.html">Next</a></td></tr></table><hr></div><div class="refentry" title="function::tz_gmtoff"><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" title="Synopsis"><h2>Synopsis</h2><pre class="programlisting">
- tz_gmtoff()
-</pre></div><div class="refsect1" title="Arguments"><a name="id480635"></a><h2>Arguments</h2><p>
- None
- </p></div><div class="refsect1" title="Description"><a name="id480645"></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-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>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>function::tz_name</span></td></tr></table></div></body></html>
+++ /dev/null
-<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>function::tz_name</title><meta name="generator" content="DocBook XSL Stylesheets V1.76.1"><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="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>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="API-tz-ctime.html">Next</a></td></tr></table><hr></div><div class="refentry" title="function::tz_name"><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" title="Synopsis"><h2>Synopsis</h2><pre class="programlisting">
- tz_name()
-</pre></div><div class="refsect1" title="Arguments"><a name="id480707"></a><h2>Arguments</h2><p>
- None
- </p></div><div class="refsect1" title="Description"><a name="id480717"></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="API-tz-ctime.html">Next</a></td></tr><tr><td width="40%" align="left" valign="top"><span>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"> <span>function::tz_ctime</span></td></tr></table></div></body></html>
+++ /dev/null
-<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>function::uaddr</title><meta name="generator" content="DocBook XSL Stylesheets V1.76.1"><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-addr.html" title="function::addr"><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>function::uaddr</span></th></tr><tr><td width="20%" align="left"><a accesskey="p" href="API-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-args.html">Next</a></td></tr></table><hr></div><div class="refentry" title="function::uaddr"><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 (EXPERIMENTAL)
- </p></div><div class="refsynopsisdiv" title="Synopsis"><h2>Synopsis</h2><pre class="programlisting">
- uaddr:long()
-</pre></div><div class="refsect1" title="Arguments"><a name="id475860"></a><h2>Arguments</h2><p>
- None
- </p></div><div class="refsect1" title="Description"><a name="id475870"></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">symdata</code>. Often the task will be in the VDSO
- where it entered the kernel. FIXME - need VDSO tracking support #10080.
-</p></div></div><div class="navfooter"><hr><table width="100%" summary="Navigation footer"><tr><td width="40%" align="left"><a accesskey="p" href="API-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-args.html">Next</a></td></tr><tr><td width="40%" align="left" valign="top"><span>function::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>function::cmdline_args</span></td></tr></table></div></body></html>
+++ /dev/null
-<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>function::ubacktrace</title><meta name="generator" content="DocBook XSL Stylesheets V1.76.1"><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-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>function::ubacktrace</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-task-current.html">Next</a></td></tr></table><hr></div><div class="refentry" title="function::ubacktrace"><a name="API-ubacktrace"></a><div class="titlepage"></div><div class="refnamediv"><h2>Name</h2><p>function::ubacktrace —
- Hex backtrace of current task stack. EXPERIMENTAL!
- </p></div><div class="refsynopsisdiv" title="Synopsis"><h2>Synopsis</h2><pre class="programlisting">
- ubacktrace:string()
-</pre></div><div class="refsect1" title="Arguments"><a name="id478300"></a><h2>Arguments</h2><p>
- None
- </p></div><div class="refsect1" title="Description"><a name="id478309"></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.
-</p></div><div class="refsect1" title="Note"><a name="id478323"></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-task-current.html">Next</a></td></tr><tr><td width="40%" align="left" valign="top"><span>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>function::task_current</span></td></tr></table></div></body></html>
+++ /dev/null
-<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>probe::udp.disconnect.return</title><meta name="generator" content="DocBook XSL Stylesheets V1.76.1"><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-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>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-ip-ntop.html">Next</a></td></tr></table><hr></div><div class="refentry" title="probe::udp.disconnect.return"><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" title="Synopsis"><h2>Synopsis</h2><pre class="synopsis">udp.disconnect.return </pre></div><div class="refsect1" title="Values"><a name="id497440"></a><h2>Values</h2><div class="variablelist"><dl><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></dl></div></div><div class="refsect1" title="Context"><a name="id497483"></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-ip-ntop.html">Next</a></td></tr><tr><td width="40%" align="left" valign="top"><span>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>function::ip_ntop</span></td></tr></table></div></body></html>
+++ /dev/null
-<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>probe::udp.disconnect</title><meta name="generator" content="DocBook XSL Stylesheets V1.76.1"><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-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>probe::udp.disconnect</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-disconnect-return.html">Next</a></td></tr></table><hr></div><div class="refentry" title="probe::udp.disconnect"><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" title="Synopsis"><h2>Synopsis</h2><pre class="synopsis">udp.disconnect </pre></div><div class="refsect1" title="Values"><a name="id497311"></a><h2>Values</h2><div class="variablelist"><dl><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>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></dl></div></div><div class="refsect1" title="Context"><a name="id497372"></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-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-disconnect-return.html">Next</a></td></tr><tr><td width="40%" align="left" valign="top"><span>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>probe::udp.disconnect.return</span></td></tr></table></div></body></html>
+++ /dev/null
-<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>probe::udp.recvmsg.return</title><meta name="generator" content="DocBook XSL Stylesheets V1.76.1"><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-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>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-disconnect.html">Next</a></td></tr></table><hr></div><div class="refentry" title="probe::udp.recvmsg.return"><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" title="Synopsis"><h2>Synopsis</h2><pre class="synopsis">udp.recvmsg.return </pre></div><div class="refsect1" title="Values"><a name="id497200"></a><h2>Values</h2><div class="variablelist"><dl><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 received by the process
- </p></dd></dl></div></div><div class="refsect1" title="Context"><a name="id497244"></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-disconnect.html">Next</a></td></tr><tr><td width="40%" align="left" valign="top"><span>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>probe::udp.disconnect</span></td></tr></table></div></body></html>
+++ /dev/null
-<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>probe::udp.recvmsg</title><meta name="generator" content="DocBook XSL Stylesheets V1.76.1"><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-return.html" title="probe::udp.sendmsg.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>probe::udp.recvmsg</span></th></tr><tr><td width="20%" align="left"><a accesskey="p" href="API-udp-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-udp-recvmsg-return.html">Next</a></td></tr></table><hr></div><div class="refentry" title="probe::udp.recvmsg"><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" title="Synopsis"><h2>Synopsis</h2><pre class="synopsis">udp.recvmsg </pre></div><div class="refsect1" title="Values"><a name="id497072"></a><h2>Values</h2><div class="variablelist"><dl><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 received by the process
- </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" title="Context"><a name="id497132"></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-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-udp-recvmsg-return.html">Next</a></td></tr><tr><td width="40%" align="left" valign="top"><span>probe::udp.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>probe::udp.recvmsg.return</span></td></tr></table></div></body></html>
+++ /dev/null
-<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>probe::udp.sendmsg.return</title><meta name="generator" content="DocBook XSL Stylesheets V1.76.1"><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="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>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="API-udp-recvmsg.html">Next</a></td></tr></table><hr></div><div class="refentry" title="probe::udp.sendmsg.return"><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" title="Synopsis"><h2>Synopsis</h2><pre class="synopsis">udp.sendmsg.return </pre></div><div class="refsect1" title="Values"><a name="id496960"></a><h2>Values</h2><div class="variablelist"><dl><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" title="Context"><a name="id497004"></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="API-udp-recvmsg.html">Next</a></td></tr><tr><td width="40%" align="left" valign="top"><span>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"> <span>probe::udp.recvmsg</span></td></tr></table></div></body></html>
+++ /dev/null
-<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>probe::udp.sendmsg</title><meta name="generator" content="DocBook XSL Stylesheets V1.76.1"><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-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>probe::udp.sendmsg</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-udp-sendmsg-return.html">Next</a></td></tr></table><hr></div><div class="refentry" title="probe::udp.sendmsg"><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" title="Synopsis"><h2>Synopsis</h2><pre class="synopsis">udp.sendmsg </pre></div><div class="refsect1" title="Values"><a name="id496832"></a><h2>Values</h2><div class="variablelist"><dl><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><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" title="Context"><a name="id496893"></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-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-udp-sendmsg-return.html">Next</a></td></tr><tr><td width="40%" align="left" valign="top"><span>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>probe::udp.sendmsg.return</span></td></tr></table></div></body></html>
+++ /dev/null
-<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>function::uid</title><meta name="generator" content="DocBook XSL Stylesheets V1.76.1"><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>function::uid</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" title="function::uid"><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" title="Synopsis"><h2>Synopsis</h2><pre class="programlisting">
- uid:long()
-</pre></div><div class="refsect1" title="Arguments"><a name="id474652"></a><h2>Arguments</h2><p>
- None
- </p></div><div class="refsect1" title="Description"><a name="id474661"></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-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>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>function::euid</span></td></tr></table></div></body></html>
+++ /dev/null
-<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>function::umodname</title><meta name="generator" content="DocBook XSL Stylesheets V1.76.1"><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-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>function::umodname</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-usymname.html">Next</a></td></tr></table><hr></div><div class="refentry" title="function::umodname"><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. EXPERIMENTAL!
- </p></div><div class="refsynopsisdiv" title="Synopsis"><h2>Synopsis</h2><pre class="programlisting">
- umodname:string(addr:long)
-</pre></div><div class="refsect1" title="Arguments"><a name="id476971"></a><h2>Arguments</h2><div class="variablelist"><dl><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" title="Description"><a name="id476997"></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. Returns <span class="quote">“<span class="quote"><unknown></span>”</span> 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-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-usymname.html">Next</a></td></tr><tr><td width="40%" align="left" valign="top"><span>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>function::usymname</span></td></tr></table></div></body></html>
+++ /dev/null
-<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>function::user_char_warn</title><meta name="generator" content="DocBook XSL Stylesheets V1.76.1"><link rel="home" href="index.html" title="SystemTap Tapset Reference Manual"><link rel="up" href="conversions.stp.html" title="Chapter 23. String and data retrieving functions Tapset"><link rel="prev" href="API-user-char.html" title="function::user_char"><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>function::user_char_warn</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 23. 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" title="function::user_char_warn"><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" title="Synopsis"><h2>Synopsis</h2><pre class="programlisting">
- user_char_warn:long(addr:long)
-</pre></div><div class="refsect1" title="Arguments"><a name="id514951"></a><h2>Arguments</h2><div class="variablelist"><dl><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" title="Description"><a name="id514978"></a><h2>Description</h2><p>
- Returns the char value from a given user space address.
- Returns zero when user space 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-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-short.html">Next</a></td></tr><tr><td width="40%" align="left" valign="top"><span>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>function::user_short</span></td></tr></table></div></body></html>
+++ /dev/null
-<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>function::user_char</title><meta name="generator" content="DocBook XSL Stylesheets V1.76.1"><link rel="home" href="index.html" title="SystemTap Tapset Reference Manual"><link rel="up" href="conversions.stp.html" title="Chapter 23. 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-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>function::user_char</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 23. 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" title="function::user_char"><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" title="Synopsis"><h2>Synopsis</h2><pre class="programlisting">
- user_char:long(addr:long)
-</pre></div><div class="refsect1" title="Arguments"><a name="id514856"></a><h2>Arguments</h2><div class="variablelist"><dl><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" title="Description"><a name="id514883"></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-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-char-warn.html">Next</a></td></tr><tr><td width="40%" align="left" valign="top"><span>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>function::user_char_warn</span></td></tr></table></div></body></html>
+++ /dev/null
-<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>function::user_int_warn</title><meta name="generator" content="DocBook XSL Stylesheets V1.76.1"><link rel="home" href="index.html" title="SystemTap Tapset Reference Manual"><link rel="up" href="conversions.stp.html" title="Chapter 23. String and data retrieving functions Tapset"><link rel="prev" href="API-user-int.html" title="function::user_int"><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>function::user_int_warn</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 23. 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" title="function::user_int_warn"><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" title="Synopsis"><h2>Synopsis</h2><pre class="programlisting">
- user_int_warn:long(addr:long)
-</pre></div><div class="refsect1" title="Arguments"><a name="id515524"></a><h2>Arguments</h2><div class="variablelist"><dl><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" title="Description"><a name="id515551"></a><h2>Description</h2><p>
- Returns the int value from a given user space address.
- Returns zero when user space 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-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-long.html">Next</a></td></tr><tr><td width="40%" align="left" valign="top"><span>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>function::user_long</span></td></tr></table></div></body></html>
+++ /dev/null
-<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>function::user_int</title><meta name="generator" content="DocBook XSL Stylesheets V1.76.1"><link rel="home" href="index.html" title="SystemTap Tapset Reference Manual"><link rel="up" href="conversions.stp.html" title="Chapter 23. String and data retrieving functions Tapset"><link rel="prev" href="API-user-ushort-warn.html" title="function::user_ushort_warn"><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>function::user_int</span></th></tr><tr><td width="20%" align="left"><a accesskey="p" href="API-user-ushort-warn.html">Prev</a> </td><th width="60%" align="center">Chapter 23. 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" title="function::user_int"><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" title="Synopsis"><h2>Synopsis</h2><pre class="programlisting">
- user_int:long(addr:long)
-</pre></div><div class="refsect1" title="Arguments"><a name="id515429"></a><h2>Arguments</h2><div class="variablelist"><dl><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" title="Description"><a name="id515456"></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-ushort-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-int-warn.html">Next</a></td></tr><tr><td width="40%" align="left" valign="top"><span>function::user_ushort_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>function::user_int_warn</span></td></tr></table></div></body></html>
+++ /dev/null
-<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>function::user_int16</title><meta name="generator" content="DocBook XSL Stylesheets V1.76.1"><link rel="home" href="index.html" title="SystemTap Tapset Reference Manual"><link rel="up" href="conversions.stp.html" title="Chapter 23. String and data retrieving functions Tapset"><link rel="prev" href="API-user-uint8.html" title="function::user_uint8"><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>function::user_int16</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 23. 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" title="function::user_int16"><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" title="Synopsis"><h2>Synopsis</h2><pre class="programlisting">
- user_int16:long(addr:long)
-</pre></div><div class="refsect1" title="Arguments"><a name="id516003"></a><h2>Arguments</h2><div class="variablelist"><dl><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" title="Description"><a name="id516030"></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-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-uint16.html">Next</a></td></tr><tr><td width="40%" align="left" valign="top"><span>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>function::user_uint16</span></td></tr></table></div></body></html>
+++ /dev/null
-<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>function::user_int32</title><meta name="generator" content="DocBook XSL Stylesheets V1.76.1"><link rel="home" href="index.html" title="SystemTap Tapset Reference Manual"><link rel="up" href="conversions.stp.html" title="Chapter 23. 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>function::user_int32</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 23. 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" title="function::user_int32"><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" title="Synopsis"><h2>Synopsis</h2><pre class="programlisting">
- user_int32:long(addr:long)
-</pre></div><div class="refsect1" title="Arguments"><a name="id516194"></a><h2>Arguments</h2><div class="variablelist"><dl><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" title="Description"><a name="id516221"></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-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>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>function::user_uint32</span></td></tr></table></div></body></html>
+++ /dev/null
-<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>function::user_int64</title><meta name="generator" content="DocBook XSL Stylesheets V1.76.1"><link rel="home" href="index.html" title="SystemTap Tapset Reference Manual"><link rel="up" href="conversions.stp.html" title="Chapter 23. 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>function::user_int64</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 23. 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" title="function::user_int64"><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" title="Synopsis"><h2>Synopsis</h2><pre class="programlisting">
- user_int64:long(addr:long)
-</pre></div><div class="refsect1" title="Arguments"><a name="id516385"></a><h2>Arguments</h2><div class="variablelist"><dl><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" title="Description"><a name="id516412"></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-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>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>function::user_uint64</span></td></tr></table></div></body></html>
+++ /dev/null
-<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>function::user_int8</title><meta name="generator" content="DocBook XSL Stylesheets V1.76.1"><link rel="home" href="index.html" title="SystemTap Tapset Reference Manual"><link rel="up" href="conversions.stp.html" title="Chapter 23. 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-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>function::user_int8</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 23. 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" title="function::user_int8"><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" title="Synopsis"><h2>Synopsis</h2><pre class="programlisting">
- user_int8:long(addr:long)
-</pre></div><div class="refsect1" title="Arguments"><a name="id515812"></a><h2>Arguments</h2><div class="variablelist"><dl><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" title="Description"><a name="id515839"></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-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-uint8.html">Next</a></td></tr><tr><td width="40%" align="left" valign="top"><span>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>function::user_uint8</span></td></tr></table></div></body></html>
+++ /dev/null
-<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>function::user_long_warn</title><meta name="generator" content="DocBook XSL Stylesheets V1.76.1"><link rel="home" href="index.html" title="SystemTap Tapset Reference Manual"><link rel="up" href="conversions.stp.html" title="Chapter 23. String and data retrieving functions Tapset"><link rel="prev" href="API-user-long.html" title="function::user_long"><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>function::user_long_warn</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 23. 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" title="function::user_long_warn"><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" title="Synopsis"><h2>Synopsis</h2><pre class="programlisting">
- user_long_warn:long(addr:long)
-</pre></div><div class="refsect1" title="Arguments"><a name="id515716"></a><h2>Arguments</h2><div class="variablelist"><dl><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" title="Description"><a name="id515743"></a><h2>Description</h2><p>
- Returns the long value from a given user space address.
- Returns zero when user space and warns (but does not abort) about the
- failure. 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-int8.html">Next</a></td></tr><tr><td width="40%" align="left" valign="top"><span>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>function::user_int8</span></td></tr></table></div></body></html>
+++ /dev/null
-<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>function::user_long</title><meta name="generator" content="DocBook XSL Stylesheets V1.76.1"><link rel="home" href="index.html" title="SystemTap Tapset Reference Manual"><link rel="up" href="conversions.stp.html" title="Chapter 23. 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-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>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 23. 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" title="function::user_long"><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" title="Synopsis"><h2>Synopsis</h2><pre class="programlisting">
- user_long:long(addr:long)
-</pre></div><div class="refsect1" title="Arguments"><a name="id515619"></a><h2>Arguments</h2><div class="variablelist"><dl><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" title="Description"><a name="id515646"></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-warn.html">Next</a></td></tr><tr><td width="40%" align="left" valign="top"><span>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>function::user_long_warn</span></td></tr></table></div></body></html>
+++ /dev/null
-<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>function::user_mode</title><meta name="generator" content="DocBook XSL Stylesheets V1.76.1"><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-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>function::user_mode</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-is-return.html">Next</a></td></tr></table><hr></div><div class="refentry" title="function::user_mode"><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" title="Synopsis"><h2>Synopsis</h2><pre class="programlisting">
- user_mode:long()
-</pre></div><div class="refsect1" title="Arguments"><a name="id475181"></a><h2>Arguments</h2><p>
- None
- </p></div><div class="refsect1" title="Description"><a name="id475190"></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-registers-valid.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>function::registers_valid</span> </td><td width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right" valign="top"> <span>function::is_return</span></td></tr></table></div></body></html>
+++ /dev/null
-<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>function::user_short_warn</title><meta name="generator" content="DocBook XSL Stylesheets V1.76.1"><link rel="home" href="index.html" title="SystemTap Tapset Reference Manual"><link rel="up" href="conversions.stp.html" title="Chapter 23. String and data retrieving functions Tapset"><link rel="prev" href="API-user-short.html" title="function::user_short"><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>function::user_short_warn</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 23. 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" title="function::user_short_warn"><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" title="Synopsis"><h2>Synopsis</h2><pre class="programlisting">
- user_short_warn:long(addr:long)
-</pre></div><div class="refsect1" title="Arguments"><a name="id515142"></a><h2>Arguments</h2><div class="variablelist"><dl><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" title="Description"><a name="id515169"></a><h2>Description</h2><p>
- Returns the short value from a given user space address.
- Returns zero when user space 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-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-ushort.html">Next</a></td></tr><tr><td width="40%" align="left" valign="top"><span>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>function::user_ushort</span></td></tr></table></div></body></html>
+++ /dev/null
-<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>function::user_short</title><meta name="generator" content="DocBook XSL Stylesheets V1.76.1"><link rel="home" href="index.html" title="SystemTap Tapset Reference Manual"><link rel="up" href="conversions.stp.html" title="Chapter 23. 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-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>function::user_short</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 23. 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" title="function::user_short"><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" title="Synopsis"><h2>Synopsis</h2><pre class="programlisting">
- user_short:long(addr:long)
-</pre></div><div class="refsect1" title="Arguments"><a name="id515047"></a><h2>Arguments</h2><div class="variablelist"><dl><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" title="Description"><a name="id515074"></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-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-short-warn.html">Next</a></td></tr><tr><td width="40%" align="left" valign="top"><span>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>function::user_short_warn</span></td></tr></table></div></body></html>
+++ /dev/null
-<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>function::user_string_n_quoted</title><meta name="generator" content="DocBook XSL Stylesheets V1.76.1"><link rel="home" href="index.html" title="SystemTap Tapset Reference Manual"><link rel="up" href="conversions.stp.html" title="Chapter 23. 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-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>function::user_string_n_quoted</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 23. 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" title="function::user_string_n_quoted"><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" title="Synopsis"><h2>Synopsis</h2><pre class="programlisting">
- user_string_n_quoted:string(addr:long,n:long)
-</pre></div><div class="refsect1" title="Arguments"><a name="id514735"></a><h2>Arguments</h2><div class="variablelist"><dl><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" title="Description"><a name="id514779"></a><h2>Description</h2><p>
- 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. Reports <span class="quote">“<span class="quote">NULL</span>”</span> for address zero. Returns <span class="quote">“<span class="quote"><unknown></span>”</span>
- 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-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-char.html">Next</a></td></tr><tr><td width="40%" align="left" valign="top"><span>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>function::user_char</span></td></tr></table></div></body></html>
+++ /dev/null
-<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>function::user_string_n_warn</title><meta name="generator" content="DocBook XSL Stylesheets V1.76.1"><link rel="home" href="index.html" title="SystemTap Tapset Reference Manual"><link rel="up" href="conversions.stp.html" title="Chapter 23. String and data retrieving functions Tapset"><link rel="prev" href="API-user-string-n2.html" title="function::user_string_n2"><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>function::user_string_n_warn</span></th></tr><tr><td width="20%" align="left"><a accesskey="p" href="API-user-string-n2.html">Prev</a> </td><th width="60%" align="center">Chapter 23. 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" title="function::user_string_n_warn"><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" title="Synopsis"><h2>Synopsis</h2><pre class="programlisting">
- user_string_n_warn:string(addr:long,n:long)
-</pre></div><div class="refsect1" title="Arguments"><a name="id514618"></a><h2>Arguments</h2><div class="variablelist"><dl><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" title="Description"><a name="id514662"></a><h2>Description</h2><p>
- 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></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-n2.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>function::user_string_n2</span> </td><td width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right" valign="top"> <span>function::user_string_n_quoted</span></td></tr></table></div></body></html>
+++ /dev/null
-<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>function::user_string_n</title><meta name="generator" content="DocBook XSL Stylesheets V1.76.1"><link rel="home" href="index.html" title="SystemTap Tapset Reference Manual"><link rel="up" href="conversions.stp.html" title="Chapter 23. 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-n2.html" title="function::user_string_n2"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div class="navheader"><table width="100%" summary="Navigation header"><tr><th colspan="3" align="center"><span>function::user_string_n</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 23. String and data retrieving functions Tapset</th><td width="20%" align="right"> <a accesskey="n" href="API-user-string-n2.html">Next</a></td></tr></table><hr></div><div class="refentry" title="function::user_string_n"><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" title="Synopsis"><h2>Synopsis</h2><pre class="programlisting">
- user_string_n:string(addr:long,n:long)
-</pre></div><div class="refsect1" title="Arguments"><a name="id514371"></a><h2>Arguments</h2><div class="variablelist"><dl><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" title="Description"><a name="id514415"></a><h2>Description</h2><p>
- Returns the C string of a maximum given length from a
- given user space address. Returns <span class="quote">“<span class="quote"><unknown></span>”</span> 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-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-n2.html">Next</a></td></tr><tr><td width="40%" align="left" valign="top"><span>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>function::user_string_n2</span></td></tr></table></div></body></html>
+++ /dev/null
-<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>function::user_string_n2</title><meta name="generator" content="DocBook XSL Stylesheets V1.76.1"><link rel="home" href="index.html" title="SystemTap Tapset Reference Manual"><link rel="up" href="conversions.stp.html" title="Chapter 23. 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-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>function::user_string_n2</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 23. 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" title="function::user_string_n2"><a name="API-user-string-n2"></a><div class="titlepage"></div><div class="refnamediv"><h2>Name</h2><p>function::user_string_n2 —
- Retrieves string of given length from user space
- </p></div><div class="refsynopsisdiv" title="Synopsis"><h2>Synopsis</h2><pre class="programlisting">
- user_string_n2:string(addr:long,n:long,err_msg:string)
-</pre></div><div class="refsect1" title="Arguments"><a name="id514488"></a><h2>Arguments</h2><div class="variablelist"><dl><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" title="Description"><a name="id514549"></a><h2>Description</h2><p>
- 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-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-warn.html">Next</a></td></tr><tr><td width="40%" align="left" valign="top"><span>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>function::user_string_n_warn</span></td></tr></table></div></body></html>
+++ /dev/null
-<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>function::user_string_quoted</title><meta name="generator" content="DocBook XSL Stylesheets V1.76.1"><link rel="home" href="index.html" title="SystemTap Tapset Reference Manual"><link rel="up" href="conversions.stp.html" title="Chapter 23. 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-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>function::user_string_quoted</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 23. 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" title="function::user_string_quoted"><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" title="Synopsis"><h2>Synopsis</h2><pre class="programlisting">
- user_string_quoted:string(addr:long)
-</pre></div><div class="refsect1" title="Arguments"><a name="id514267"></a><h2>Arguments</h2><div class="variablelist"><dl><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" title="Description"><a name="id514294"></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.
- Reports <span class="quote">“<span class="quote">NULL</span>”</span> for address zero. Returns <span class="quote">“<span class="quote"><unknown></span>”</span> 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-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>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>function::user_string_n</span></td></tr></table></div></body></html>
+++ /dev/null
-<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>function::user_string_warn</title><meta name="generator" content="DocBook XSL Stylesheets V1.76.1"><link rel="home" href="index.html" title="SystemTap Tapset Reference Manual"><link rel="up" href="conversions.stp.html" title="Chapter 23. String and data retrieving functions Tapset"><link rel="prev" href="API-user-string2.html" title="function::user_string2"><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>function::user_string_warn</span></th></tr><tr><td width="20%" align="left"><a accesskey="p" href="API-user-string2.html">Prev</a> </td><th width="60%" align="center">Chapter 23. 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" title="function::user_string_warn"><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" title="Synopsis"><h2>Synopsis</h2><pre class="programlisting">
- user_string_warn:string(addr:long)
-</pre></div><div class="refsect1" title="Arguments"><a name="id514168"></a><h2>Arguments</h2><div class="variablelist"><dl><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" title="Description"><a name="id514195"></a><h2>Description</h2><p>
- Returns the null terminated 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></div></div><div class="navfooter"><hr><table width="100%" summary="Navigation footer"><tr><td width="40%" align="left"><a accesskey="p" href="API-user-string2.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>function::user_string2</span> </td><td width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right" valign="top"> <span>function::user_string_quoted</span></td></tr></table></div></body></html>
+++ /dev/null
-<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>function::user_string</title><meta name="generator" content="DocBook XSL Stylesheets V1.76.1"><link rel="home" href="index.html" title="SystemTap Tapset Reference Manual"><link rel="up" href="conversions.stp.html" title="Chapter 23. String and data retrieving functions Tapset"><link rel="prev" href="API-kernel-pointer.html" title="function::kernel_pointer"><link rel="next" href="API-user-string2.html" title="function::user_string2"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div class="navheader"><table width="100%" summary="Navigation header"><tr><th colspan="3" align="center"><span>function::user_string</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 23. String and data retrieving functions Tapset</th><td width="20%" align="right"> <a accesskey="n" href="API-user-string2.html">Next</a></td></tr></table><hr></div><div class="refentry" title="function::user_string"><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" title="Synopsis"><h2>Synopsis</h2><pre class="programlisting">
- user_string:string(addr:long)
-</pre></div><div class="refsect1" title="Arguments"><a name="id513956"></a><h2>Arguments</h2><div class="variablelist"><dl><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" title="Description"><a name="id513983"></a><h2>Description</h2><p>
- Returns the null terminated 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.
-</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-user-string2.html">Next</a></td></tr><tr><td width="40%" align="left" valign="top"><span>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>function::user_string2</span></td></tr></table></div></body></html>
+++ /dev/null
-<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>function::user_string2</title><meta name="generator" content="DocBook XSL Stylesheets V1.76.1"><link rel="home" href="index.html" title="SystemTap Tapset Reference Manual"><link rel="up" href="conversions.stp.html" title="Chapter 23. 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-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>function::user_string2</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 23. 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" title="function::user_string2"><a name="API-user-string2"></a><div class="titlepage"></div><div class="refnamediv"><h2>Name</h2><p>function::user_string2 —
- Retrieves string from user space with alternative error string
- </p></div><div class="refsynopsisdiv" title="Synopsis"><h2>Synopsis</h2><pre class="programlisting">
- user_string2:string(addr:long,err_msg:string)
-</pre></div><div class="refsect1" title="Arguments"><a name="id514055"></a><h2>Arguments</h2><div class="variablelist"><dl><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" title="Description"><a name="id514099"></a><h2>Description</h2><p>
- 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-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-warn.html">Next</a></td></tr><tr><td width="40%" align="left" valign="top"><span>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>function::user_string_warn</span></td></tr></table></div></body></html>
+++ /dev/null
-<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>function::user_uint16</title><meta name="generator" content="DocBook XSL Stylesheets V1.76.1"><link rel="home" href="index.html" title="SystemTap Tapset Reference Manual"><link rel="up" href="conversions.stp.html" title="Chapter 23. 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>function::user_uint16</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 23. 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" title="function::user_uint16"><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" title="Synopsis"><h2>Synopsis</h2><pre class="programlisting">
- user_uint16:long(addr:long)
-</pre></div><div class="refsect1" title="Arguments"><a name="id516098"></a><h2>Arguments</h2><div class="variablelist"><dl><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" title="Description"><a name="id516125"></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-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>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>function::user_int32</span></td></tr></table></div></body></html>
+++ /dev/null
-<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>function::user_uint32</title><meta name="generator" content="DocBook XSL Stylesheets V1.76.1"><link rel="home" href="index.html" title="SystemTap Tapset Reference Manual"><link rel="up" href="conversions.stp.html" title="Chapter 23. 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>function::user_uint32</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 23. 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" title="function::user_uint32"><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" title="Synopsis"><h2>Synopsis</h2><pre class="programlisting">
- user_uint32:long(addr:long)
-</pre></div><div class="refsect1" title="Arguments"><a name="id516289"></a><h2>Arguments</h2><div class="variablelist"><dl><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" title="Description"><a name="id516316"></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-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>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>function::user_int64</span></td></tr></table></div></body></html>
+++ /dev/null
-<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>function::user_uint64</title><meta name="generator" content="DocBook XSL Stylesheets V1.76.1"><link rel="home" href="index.html" title="SystemTap Tapset Reference Manual"><link rel="up" href="conversions.stp.html" title="Chapter 23. String and data retrieving functions Tapset"><link rel="prev" href="API-user-int64.html" title="function::user_int64"><link rel="next" href="conversions-guru.stp.html" title="Chapter 24. 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>function::user_uint64</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 23. 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" title="function::user_uint64"><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" title="Synopsis"><h2>Synopsis</h2><pre class="programlisting">
- user_uint64:long(addr:long)
-</pre></div><div class="refsect1" title="Arguments"><a name="id516480"></a><h2>Arguments</h2><div class="variablelist"><dl><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" title="Description"><a name="id516507"></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-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="conversions-guru.stp.html">Next</a></td></tr><tr><td width="40%" align="left" valign="top"><span>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"> Chapter 24. String and data writing functions Tapset</td></tr></table></div></body></html>
+++ /dev/null
-<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>function::user_uint8</title><meta name="generator" content="DocBook XSL Stylesheets V1.76.1"><link rel="home" href="index.html" title="SystemTap Tapset Reference Manual"><link rel="up" href="conversions.stp.html" title="Chapter 23. String and data retrieving functions Tapset"><link rel="prev" href="API-user-int8.html" title="function::user_int8"><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>function::user_uint8</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 23. 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" title="function::user_uint8"><a name="API-user-uint8"></a><div class="titlepage"></div><div class="refnamediv"><h2>Name</h2><p>function::user_uint8 —
- Retrieves an unsigned 8-bit integer value stored in user space
- </p></div><div class="refsynopsisdiv" title="Synopsis"><h2>Synopsis</h2><pre class="programlisting">
- user_uint8:long(addr:long)
-</pre></div><div class="refsect1" title="Arguments"><a name="id515907"></a><h2>Arguments</h2><div class="variablelist"><dl><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" title="Description"><a name="id515934"></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-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-int16.html">Next</a></td></tr><tr><td width="40%" align="left" valign="top"><span>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>function::user_int16</span></td></tr></table></div></body></html>
+++ /dev/null
-<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>function::user_ushort_warn</title><meta name="generator" content="DocBook XSL Stylesheets V1.76.1"><link rel="home" href="index.html" title="SystemTap Tapset Reference Manual"><link rel="up" href="conversions.stp.html" title="Chapter 23. String and data retrieving functions Tapset"><link rel="prev" href="API-user-ushort.html" title="function::user_ushort"><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>function::user_ushort_warn</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 23. 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" title="function::user_ushort_warn"><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" title="Synopsis"><h2>Synopsis</h2><pre class="programlisting">
- user_ushort_warn:long(addr:long)
-</pre></div><div class="refsect1" title="Arguments"><a name="id515334"></a><h2>Arguments</h2><div class="variablelist"><dl><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" title="Description"><a name="id515360"></a><h2>Description</h2><p>
- Returns the unsigned short value from a given user
- space address. Returns zero when user space 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-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-int.html">Next</a></td></tr><tr><td width="40%" align="left" valign="top"><span>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>function::user_int</span></td></tr></table></div></body></html>
+++ /dev/null
-<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>function::user_ushort</title><meta name="generator" content="DocBook XSL Stylesheets V1.76.1"><link rel="home" href="index.html" title="SystemTap Tapset Reference Manual"><link rel="up" href="conversions.stp.html" title="Chapter 23. 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-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>function::user_ushort</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 23. 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" title="function::user_ushort"><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" title="Synopsis"><h2>Synopsis</h2><pre class="programlisting">
- user_ushort:long(addr:long)
-</pre></div><div class="refsect1" title="Arguments"><a name="id515238"></a><h2>Arguments</h2><div class="variablelist"><dl><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" title="Description"><a name="id515265"></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-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-ushort-warn.html">Next</a></td></tr><tr><td width="40%" align="left" valign="top"><span>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>function::user_ushort_warn</span></td></tr></table></div></body></html>
+++ /dev/null
-<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>function::usymdata</title><meta name="generator" content="DocBook XSL Stylesheets V1.76.1"><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-usymname.html" title="function::usymname"><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>function::usymdata</span></th></tr><tr><td width="20%" align="left"><a accesskey="p" href="API-usymname.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" title="function::usymdata"><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. EXPERIMENTAL!
- </p></div><div class="refsynopsisdiv" title="Synopsis"><h2>Synopsis</h2><pre class="programlisting">
- usymdata:string(addr:long)
-</pre></div><div class="refsect1" title="Arguments"><a name="id477156"></a><h2>Arguments</h2><div class="variablelist"><dl><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" title="Description"><a name="id477181"></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.
-</p></div></div><div class="navfooter"><hr><table width="100%" summary="Navigation footer"><tr><td width="40%" align="left"><a accesskey="p" href="API-usymname.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>function::usymname</span> </td><td width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right" valign="top"> <span>function::print_ustack</span></td></tr></table></div></body></html>
+++ /dev/null
-<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>function::usymname</title><meta name="generator" content="DocBook XSL Stylesheets V1.76.1"><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-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>function::usymname</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-usymdata.html">Next</a></td></tr></table><hr></div><div class="refentry" title="function::usymname"><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. EXPERIMENTAL!
- </p></div><div class="refsynopsisdiv" title="Synopsis"><h2>Synopsis</h2><pre class="programlisting">
- usymname:string(addr:long)
-</pre></div><div class="refsect1" title="Arguments"><a name="id477066"></a><h2>Arguments</h2><div class="variablelist"><dl><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" title="Description"><a name="id477092"></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-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-usymdata.html">Next</a></td></tr><tr><td width="40%" align="left" valign="top"><span>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>function::usymdata</span></td></tr></table></div></body></html>
+++ /dev/null
-<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>probe::vm.brk</title><meta name="generator" content="DocBook XSL Stylesheets V1.76.1"><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-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>probe::vm.brk</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-oom-kill.html">Next</a></td></tr></table><hr></div><div class="refentry" title="probe::vm.brk"><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" title="Synopsis"><h2>Synopsis</h2><pre class="synopsis">vm.brk </pre></div><div class="refsect1" title="Values"><a name="id481885"></a><h2>Values</h2><div class="variablelist"><dl><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" title="Context"><a name="id481943"></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-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-oom-kill.html">Next</a></td></tr><tr><td width="40%" align="left" valign="top"><span>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>probe::vm.oom_kill</span></td></tr></table></div></body></html>
+++ /dev/null
-<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>function::vm_fault_contains</title><meta name="generator" content="DocBook XSL Stylesheets V1.76.1"><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-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>function::vm_fault_contains</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-vm-pagefault.html">Next</a></td></tr></table><hr></div><div class="refentry" title="function::vm_fault_contains"><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" title="Synopsis"><h2>Synopsis</h2><pre class="programlisting">
- vm_fault_contains:long(value:long,test:long)
-</pre></div><div class="refsect1" title="Arguments"><a name="id481004"></a><h2>Arguments</h2><div class="variablelist"><dl><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="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-vm-pagefault.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>probe::vm.pagefault</span></td></tr></table></div></body></html>
+++ /dev/null
-<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>probe::vm.kfree</title><meta name="generator" content="DocBook XSL Stylesheets V1.76.1"><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-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>probe::vm.kfree</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-kmem-cache-free.html">Next</a></td></tr></table><hr></div><div class="refentry" title="probe::vm.kfree"><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" title="Synopsis"><h2>Synopsis</h2><pre class="synopsis">vm.kfree </pre></div><div class="refsect1" title="Values"><a name="id482867"></a><h2>Values</h2><div class="variablelist"><dl><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>caller_function</code></em></span></dt><dd><p>
- name of the caller function.
- </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>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-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-kmem-cache-free.html">Next</a></td></tr><tr><td width="40%" align="left" valign="top"><span>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>probe::vm.kmem_cache_free</span></td></tr></table></div></body></html>
+++ /dev/null
-<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>probe::vm.kmalloc_node</title><meta name="generator" content="DocBook XSL Stylesheets V1.76.1"><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-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>probe::vm.kmalloc_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-alloc-node.html">Next</a></td></tr></table><hr></div><div class="refentry" title="probe::vm.kmalloc_node"><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" title="Synopsis"><h2>Synopsis</h2><pre class="synopsis">vm.kmalloc_node </pre></div><div class="refsect1" title="Values"><a name="id482487"></a><h2>Values</h2><div class="variablelist"><dl><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>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_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>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>bytes_alloc</code></em></span></dt><dd><p>
- allocated 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></dl></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-alloc-node.html">Next</a></td></tr><tr><td width="40%" align="left" valign="top"><span>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>probe::vm.kmem_cache_alloc_node</span></td></tr></table></div></body></html>
+++ /dev/null
-<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>probe::vm.kmalloc</title><meta name="generator" content="DocBook XSL Stylesheets V1.76.1"><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-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>probe::vm.kmalloc</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-kmem-cache-alloc.html">Next</a></td></tr></table><hr></div><div class="refentry" title="probe::vm.kmalloc"><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" title="Synopsis"><h2>Synopsis</h2><pre class="synopsis">vm.kmalloc </pre></div><div class="refsect1" title="Values"><a name="id482108"></a><h2>Values</h2><div class="variablelist"><dl><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>call_site</code></em></span></dt><dd><p>
- address of the 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>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>bytes_alloc</code></em></span></dt><dd><p>
- allocated 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></dl></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-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-kmem-cache-alloc.html">Next</a></td></tr><tr><td width="40%" align="left" valign="top"><span>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>probe::vm.kmem_cache_alloc</span></td></tr></table></div></body></html>
+++ /dev/null
-<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>probe::vm.kmem_cache_alloc_node</title><meta name="generator" content="DocBook XSL Stylesheets V1.76.1"><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-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>probe::vm.kmem_cache_alloc_node</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-kfree.html">Next</a></td></tr></table><hr></div><div class="refentry" title="probe::vm.kmem_cache_alloc_node"><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" title="Synopsis"><h2>Synopsis</h2><pre class="synopsis">vm.kmem_cache_alloc_node </pre></div><div class="refsect1" title="Values"><a name="id482677"></a><h2>Values</h2><div class="variablelist"><dl><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>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>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>bytes_alloc</code></em></span></dt><dd><p>
- allocated 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></dl></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-kfree.html">Next</a></td></tr><tr><td width="40%" align="left" valign="top"><span>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>probe::vm.kfree</span></td></tr></table></div></body></html>
+++ /dev/null
-<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>probe::vm.kmem_cache_alloc</title><meta name="generator" content="DocBook XSL Stylesheets V1.76.1"><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-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>probe::vm.kmem_cache_alloc</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-kmalloc-node.html">Next</a></td></tr></table><hr></div><div class="refentry" title="probe::vm.kmem_cache_alloc"><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" title="Synopsis"><h2>Synopsis</h2><pre class="synopsis">vm.kmem_cache_alloc </pre></div><div class="refsect1" title="Values"><a name="id482298"></a><h2>Values</h2><div class="variablelist"><dl><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>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>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>bytes_alloc</code></em></span></dt><dd><p>
- allocated 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></dl></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-kmalloc-node.html">Next</a></td></tr><tr><td width="40%" align="left" valign="top"><span>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>probe::vm.kmalloc_node</span></td></tr></table></div></body></html>
+++ /dev/null
-<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>probe::vm.kmem_cache_free</title><meta name="generator" content="DocBook XSL Stylesheets V1.76.1"><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-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>probe::vm.kmem_cache_free</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-proc-mem-size.html">Next</a></td></tr></table><hr></div><div class="refentry" title="probe::vm.kmem_cache_free"><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" title="Synopsis"><h2>Synopsis</h2><pre class="synopsis">vm.kmem_cache_free </pre></div><div class="refsect1" title="Values"><a name="id482993"></a><h2>Values</h2><div class="variablelist"><dl><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>caller_function</code></em></span></dt><dd><p>
- Name of the caller function.
- </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>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-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-proc-mem-size.html">Next</a></td></tr><tr><td width="40%" align="left" valign="top"><span>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>function::proc_mem_size</span></td></tr></table></div></body></html>
+++ /dev/null
-<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>probe::vm.mmap</title><meta name="generator" content="DocBook XSL Stylesheets V1.76.1"><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-copy.html" title="probe::vm.write_shared_copy"><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>probe::vm.mmap</span></th></tr><tr><td width="20%" align="left"><a accesskey="p" href="API-vm-write-shared-copy.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" title="probe::vm.mmap"><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" title="Synopsis"><h2>Synopsis</h2><pre class="synopsis">vm.mmap </pre></div><div class="refsect1" title="Values"><a name="id481647"></a><h2>Values</h2><div class="variablelist"><dl><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" title="Context"><a name="id481705"></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-write-shared-copy.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>probe::vm.write_shared_copy</span> </td><td width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right" valign="top"> <span>probe::vm.munmap</span></td></tr></table></div></body></html>
+++ /dev/null
-<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>probe::vm.munmap</title><meta name="generator" content="DocBook XSL Stylesheets V1.76.1"><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-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>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-brk.html">Next</a></td></tr></table><hr></div><div class="refentry" title="probe::vm.munmap"><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" title="Synopsis"><h2>Synopsis</h2><pre class="synopsis">vm.munmap </pre></div><div class="refsect1" title="Values"><a name="id481766"></a><h2>Values</h2><div class="variablelist"><dl><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" title="Context"><a name="id481823"></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-brk.html">Next</a></td></tr><tr><td width="40%" align="left" valign="top"><span>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>probe::vm.brk</span></td></tr></table></div></body></html>
+++ /dev/null
-<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>probe::vm.oom_kill</title><meta name="generator" content="DocBook XSL Stylesheets V1.76.1"><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>probe::vm.oom_kill</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" title="probe::vm.oom_kill"><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" title="Synopsis"><h2>Synopsis</h2><pre class="synopsis">vm.oom_kill </pre></div><div class="refsect1" title="Values"><a name="id482005"></a><h2>Values</h2><div class="variablelist"><dl><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>
- the task being killed
- </p></dd></dl></div></div><div class="refsect1" title="Context"><a name="id482046"></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-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>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>probe::vm.kmalloc</span></td></tr></table></div></body></html>
+++ /dev/null
-<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>probe::vm.pagefault.return</title><meta name="generator" content="DocBook XSL Stylesheets V1.76.1"><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-addr-to-node.html" title="function::addr_to_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>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-addr-to-node.html">Next</a></td></tr></table><hr></div><div class="refentry" title="probe::vm.pagefault.return"><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" title="Synopsis"><h2>Synopsis</h2><pre class="synopsis">vm.pagefault.return </pre></div><div class="refsect1" title="Values"><a name="id481219"></a><h2>Values</h2><div class="variablelist"><dl><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></dl></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-addr-to-node.html">Next</a></td></tr><tr><td width="40%" align="left" valign="top"><span>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>function::addr_to_node</span></td></tr></table></div></body></html>
+++ /dev/null
-<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>probe::vm.pagefault</title><meta name="generator" content="DocBook XSL Stylesheets V1.76.1"><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-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>probe::vm.pagefault</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-pagefault-return.html">Next</a></td></tr></table><hr></div><div class="refentry" title="probe::vm.pagefault"><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" title="Synopsis"><h2>Synopsis</h2><pre class="synopsis">vm.pagefault </pre></div><div class="refsect1" title="Values"><a name="id481098"></a><h2>Values</h2><div class="variablelist"><dl><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><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></dl></div></div><div class="refsect1" title="Context"><a name="id481158"></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-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-pagefault-return.html">Next</a></td></tr><tr><td width="40%" align="left" valign="top"><span>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>probe::vm.pagefault.return</span></td></tr></table></div></body></html>
+++ /dev/null
-<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>probe::vm.write_shared_copy</title><meta name="generator" content="DocBook XSL Stylesheets V1.76.1"><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="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>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="API-vm-mmap.html">Next</a></td></tr></table><hr></div><div class="refentry" title="probe::vm.write_shared_copy"><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" title="Synopsis"><h2>Synopsis</h2><pre class="synopsis">vm.write_shared_copy </pre></div><div class="refsect1" title="Values"><a name="id481517"></a><h2>Values</h2><div class="variablelist"><dl><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>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>address</code></em></span></dt><dd><p>
- The address of the shared write
- </p></dd></dl></div></div><div class="refsect1" title="Context"><a name="id481575"></a><h2>Context</h2><p>
- The process attempting the write.
-</p></div><div class="refsect1" title="Description"><a name="id481585"></a><h2>Description</h2><p>
- Fires when a write to a shared page requires a page copy. This is
- always preceded by a vm.shared_write.
-</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="API-vm-mmap.html">Next</a></td></tr><tr><td width="40%" align="left" valign="top"><span>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"> <span>probe::vm.mmap</span></td></tr></table></div></body></html>
+++ /dev/null
-<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>probe::vm.write_shared</title><meta name="generator" content="DocBook XSL Stylesheets V1.76.1"><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-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>probe::vm.write_shared</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-vm-write-shared-copy.html">Next</a></td></tr></table><hr></div><div class="refentry" title="probe::vm.write_shared"><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" title="Synopsis"><h2>Synopsis</h2><pre class="synopsis">vm.write_shared </pre></div><div class="refsect1" title="Values"><a name="id481403"></a><h2>Values</h2><div class="variablelist"><dl><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" title="Context"><a name="id481445"></a><h2>Context</h2><p>
- The context is the process attempting the write.
-</p></div><div class="refsect1" title="Description"><a name="id481454"></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-addr-to-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-write-shared-copy.html">Next</a></td></tr><tr><td width="40%" align="left" valign="top"><span>function::addr_to_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>probe::vm.write_shared_copy</span></td></tr></table></div></body></html>
+++ /dev/null
-<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>function::warn</title><meta name="generator" content="DocBook XSL Stylesheets V1.76.1"><link rel="home" href="index.html" title="SystemTap Tapset Reference Manual"><link rel="up" href="logging.stp.html" title="Chapter 20. Logging Tapset"><link rel="prev" href="API-log.html" title="function::log"><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>function::warn</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 20. 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" title="function::warn"><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" title="Synopsis"><h2>Synopsis</h2><pre class="programlisting">
- warn(msg:string)
-</pre></div><div class="refsect1" title="Arguments"><a name="id511473"></a><h2>Arguments</h2><div class="variablelist"><dl><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" title="Description"><a name="id511499"></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-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-exit.html">Next</a></td></tr><tr><td width="40%" align="left" valign="top"><span>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>function::exit</span></td></tr></table></div></body></html>
+++ /dev/null
-<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>probe::workqueue.create</title><meta name="generator" content="DocBook XSL Stylesheets V1.76.1"><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-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>probe::workqueue.create</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-workqueue-insert.html">Next</a></td></tr></table><hr></div><div class="refentry" title="probe::workqueue.create"><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" title="Synopsis"><h2>Synopsis</h2><pre class="synopsis">workqueue.create </pre></div><div class="refsect1" title="Values"><a name="id492566"></a><h2>Values</h2><div class="variablelist"><dl><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>cpu</code></em></span></dt><dd><p>
- cpu for which the worker thread is created
- </p></dd></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-workqueue-insert.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>probe::workqueue.insert</span></td></tr></table></div></body></html>
+++ /dev/null
-<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>probe::workqueue.destroy</title><meta name="generator" content="DocBook XSL Stylesheets V1.76.1"><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="API-irq-handler-entry.html" title="probe::irq_handler.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>probe::workqueue.destroy</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="API-irq-handler-entry.html">Next</a></td></tr></table><hr></div><div class="refentry" title="probe::workqueue.destroy"><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" title="Synopsis"><h2>Synopsis</h2><pre class="synopsis">workqueue.destroy </pre></div><div class="refsect1" title="Values"><a name="id492901"></a><h2>Values</h2><div class="variablelist"><dl><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-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="API-irq-handler-entry.html">Next</a></td></tr><tr><td width="40%" align="left" valign="top"><span>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"> <span>probe::irq_handler.entry</span></td></tr></table></div></body></html>
+++ /dev/null
-<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>probe::workqueue.execute</title><meta name="generator" content="DocBook XSL Stylesheets V1.76.1"><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-insert.html" title="probe::workqueue.insert"><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>probe::workqueue.execute</span></th></tr><tr><td width="20%" align="left"><a accesskey="p" href="API-workqueue-insert.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" title="probe::workqueue.execute"><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" title="Synopsis"><h2>Synopsis</h2><pre class="synopsis">workqueue.execute </pre></div><div class="refsect1" title="Values"><a name="id492784"></a><h2>Values</h2><div class="variablelist"><dl><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 executed
- </p></dd></dl></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-insert.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>probe::workqueue.insert</span> </td><td width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right" valign="top"> <span>probe::workqueue.destroy</span></td></tr></table></div></body></html>
+++ /dev/null
-<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>probe::workqueue.insert</title><meta name="generator" content="DocBook XSL Stylesheets V1.76.1"><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>probe::workqueue.insert</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" title="probe::workqueue.insert"><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" title="Synopsis"><h2>Synopsis</h2><pre class="synopsis">workqueue.insert </pre></div><div class="refsect1" title="Values"><a name="id492667"></a><h2>Values</h2><div class="variablelist"><dl><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-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>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>probe::workqueue.execute</span></td></tr></table></div></body></html>
+++ /dev/null
-<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>Chapter 26. Utility functions for using ansi control chars in logs</title><meta name="generator" content="DocBook XSL Stylesheets V1.76.1"><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-tokenize.html" title="function::tokenize"><link rel="next" href="API-ansi-clear-screen.html" title="function::ansi_clear_screen"></head><body bgcolor="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 26. Utility functions for using ansi control chars in logs</th></tr><tr><td width="20%" align="left"><a accesskey="p" href="API-tokenize.html">Prev</a> </td><th width="60%" align="center"> </th><td width="20%" align="right"> <a accesskey="n" href="API-ansi-clear-screen.html">Next</a></td></tr></table><hr></div><div class="chapter" title="Chapter 26. Utility functions for using ansi control chars in logs"><div class="titlepage"><div><div><h2 class="title"><a name="ansi.stp"></a>Chapter 26. Utility functions for using ansi control chars in logs</h2></div></div></div><div class="toc"><p><b>Table of Contents</b></p><dl><dt><span class="refentrytitle"><a href="API-ansi-clear-screen.html"><span>function::ansi_clear_screen</span></a></span><span class="refpurpose"> —
- Move cursor to top left and clear screen.
- </span></dt><dt><span class="refentrytitle"><a href="API-ansi-set-color.html"><span>function::ansi_set_color</span></a></span><span class="refpurpose"> —
- Set the ansi Select Graphic Rendition mode.
- </span></dt><dt><span class="refentrytitle"><a href="API-ansi-set-color2.html"><span>function::ansi_set_color2</span></a></span><span class="refpurpose"> —
- Set the ansi Select Graphic Rendition mode.
- </span></dt><dt><span class="refentrytitle"><a href="API-ansi-set-color3.html"><span>function::ansi_set_color3</span></a></span><span class="refpurpose"> —
- Set the ansi Select Graphic Rendition mode.
- </span></dt><dt><span class="refentrytitle"><a href="API-ansi-reset-color.html"><span>function::ansi_reset_color</span></a></span><span class="refpurpose"> —
- Resets Select Graphic Rendition mode.
- </span></dt><dt><span class="refentrytitle"><a href="API-ansi-new-line.html"><span>function::ansi_new_line</span></a></span><span class="refpurpose"> —
- Move cursor to new line.
- </span></dt><dt><span class="refentrytitle"><a href="API-ansi-cursor-move.html"><span>function::ansi_cursor_move</span></a></span><span class="refpurpose"> —
- Move cursor to new coordinates.
- </span></dt><dt><span class="refentrytitle"><a href="API-ansi-cursor-hide.html"><span>function::ansi_cursor_hide</span></a></span><span class="refpurpose"> —
- Hides the cursor.
- </span></dt><dt><span class="refentrytitle"><a href="API-ansi-cursor-save.html"><span>function::ansi_cursor_save</span></a></span><span class="refpurpose"> —
- Saves the cursor position.
- </span></dt><dt><span class="refentrytitle"><a href="API-ansi-cursor-restore.html"><span>function::ansi_cursor_restore</span></a></span><span class="refpurpose"> —
- Restores a previously saved cursor position.
- </span></dt><dt><span class="refentrytitle"><a href="API-ansi-cursor-show.html"><span>function::ansi_cursor_show</span></a></span><span class="refpurpose"> —
- Shows the cursor.
- </span></dt><dt><span class="refentrytitle"><a href="API-thread-indent.html"><span>function::thread_indent</span></a></span><span class="refpurpose"> —
- returns an amount of space with the current task information
- </span></dt><dt><span class="refentrytitle"><a href="API-indent.html"><span>function::indent</span></a></span><span class="refpurpose"> —
- returns an amount of space to indent
- </span></dt></dl></div><p>
- Utility functions for logging using ansi control characters. This
- lets you manipulate the cursor position and character color output
- and attributes of log messages.
- </p></div><div class="navfooter"><hr><table width="100%" summary="Navigation footer"><tr><td width="40%" align="left"><a accesskey="p" href="API-tokenize.html">Prev</a> </td><td width="20%" align="center"> </td><td width="40%" align="right"> <a accesskey="n" href="API-ansi-clear-screen.html">Next</a></td></tr><tr><td width="40%" align="left" valign="top"><span>function::tokenize</span> </td><td width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right" valign="top"> <span>function::ansi_clear_screen</span></td></tr></table></div></body></html>
+++ /dev/null
-<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>Chapter 2. Context Functions</title><meta name="generator" content="DocBook XSL Stylesheets V1.76.1"><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="introduction.html" title="Chapter 1. Introduction"><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">Chapter 2. Context Functions</th></tr><tr><td width="20%" align="left"><a accesskey="p" href="introduction.html">Prev</a> </td><th width="60%" align="center"> </th><td width="20%" align="right"> <a accesskey="n" href="API-print-regs.html">Next</a></td></tr></table><hr></div><div class="chapter" title="Chapter 2. Context Functions"><div class="titlepage"><div><div><h2 class="title"><a name="context_stp"></a>Chapter 2. Context Functions</h2></div></div></div><div class="toc"><p><b>Table of Contents</b></p><dl><dt><span class="refentrytitle"><a href="API-print-regs.html"><span>function::print_regs</span></a></span><span class="refpurpose"> —
- Print a register dump
- </span></dt><dt><span class="refentrytitle"><a href="API-execname.html"><span>function::execname</span></a></span><span class="refpurpose"> —
- Returns the execname of a target process (or group of processes)
- </span></dt><dt><span class="refentrytitle"><a href="API-pid.html"><span>function::pid</span></a></span><span class="refpurpose"> —
- Returns the ID of a target process
- </span></dt><dt><span class="refentrytitle"><a href="API-tid.html"><span>function::tid</span></a></span><span class="refpurpose"> —
- Returns the thread ID of a target process
- </span></dt><dt><span class="refentrytitle"><a href="API-ppid.html"><span>function::ppid</span></a></span><span class="refpurpose"> —
- Returns the process ID of a target process's parent process
- </span></dt><dt><span class="refentrytitle"><a href="API-pgrp.html"><span>function::pgrp</span></a></span><span class="refpurpose"> —
- Returns the process group ID of the current process
- </span></dt><dt><span class="refentrytitle"><a href="API-sid.html"><span>function::sid</span></a></span><span class="refpurpose"> —
- Returns the session ID of the current process
- </span></dt><dt><span class="refentrytitle"><a href="API-pexecname.html"><span>function::pexecname</span></a></span><span class="refpurpose"> —
- Returns the execname of a target process's parent process
- </span></dt><dt><span class="refentrytitle"><a href="API-gid.html"><span>function::gid</span></a></span><span class="refpurpose"> —
- Returns the group ID of a target process
- </span></dt><dt><span class="refentrytitle"><a href="API-egid.html"><span>function::egid</span></a></span><span class="refpurpose"> —
- Returns the effective gid of a target process
- </span></dt><dt><span class="refentrytitle"><a href="API-uid.html"><span>function::uid</span></a></span><span class="refpurpose"> —
- Returns the user ID of a target process
- </span></dt><dt><span class="refentrytitle"><a href="API-euid.html"><span>function::euid</span></a></span><span class="refpurpose"> —
- Return the effective uid of a target process
- </span></dt><dt><span class="refentrytitle"><a href="API-is-myproc.html"><span>function::is_myproc</span></a></span><span class="refpurpose"> —
- Determines if the current probe point has occurred in the user's own process
- </span></dt><dt><span class="refentrytitle"><a href="API-cpuid.html"><span>function::cpuid</span></a></span><span class="refpurpose"> —
- Returns the current cpu number
- </span></dt><dt><span class="refentrytitle"><a href="API-cpu.html"><span>function::cpu</span></a></span><span class="refpurpose"> —
- Returns the current cpu number
- </span></dt><dt><span class="refentrytitle"><a href="API-pp.html"><span>function::pp</span></a></span><span class="refpurpose"> —
- Returns the active probe point
- </span></dt><dt><span class="refentrytitle"><a href="API-registers-valid.html"><span>function::registers_valid</span></a></span><span class="refpurpose"> —
- Determines validity of <code class="function">register</code> and <code class="function">u_register</code> in current context
- </span></dt><dt><span class="refentrytitle"><a href="API-user-mode.html"><span>function::user_mode</span></a></span><span class="refpurpose"> —
- Determines if probe point occurs in user-mode
- </span></dt><dt><span class="refentrytitle"><a href="API-is-return.html"><span>function::is_return</span></a></span><span class="refpurpose"> —
- Whether the current probe context is a return probe
- </span></dt><dt><span class="refentrytitle"><a href="API-target.html"><span>function::target</span></a></span><span class="refpurpose"> —
- Return the process ID of the target process
- </span></dt><dt><span class="refentrytitle"><a href="API-module-name.html"><span>function::module_name</span></a></span><span class="refpurpose"> —
- The module name of the current script
- </span></dt><dt><span class="refentrytitle"><a href="API-stp-pid.html"><span>function::stp_pid</span></a></span><span class="refpurpose"> —
- The process id of the stapio process
- </span></dt><dt><span class="refentrytitle"><a href="API-stack-size.html"><span>function::stack_size</span></a></span><span class="refpurpose"> —
- Return the size of the kernel stack
- </span></dt><dt><span class="refentrytitle"><a href="API-stack-used.html"><span>function::stack_used</span></a></span><span class="refpurpose"> —
- Returns the amount of kernel stack used
- </span></dt><dt><span class="refentrytitle"><a href="API-stack-unused.html"><span>function::stack_unused</span></a></span><span class="refpurpose"> —
- Returns the amount of kernel stack currently available
- </span></dt><dt><span class="refentrytitle"><a href="API-addr.html"><span>function::addr</span></a></span><span class="refpurpose"> —
- Address of the current probe point.
- </span></dt><dt><span class="refentrytitle"><a href="API-uaddr.html"><span>function::uaddr</span></a></span><span class="refpurpose"> —
- User space address of current running task (EXPERIMENTAL)
- </span></dt><dt><span class="refentrytitle"><a href="API-cmdline-args.html"><span>function::cmdline_args</span></a></span><span class="refpurpose"> —
- Fetch command line arguments from current process
- </span></dt><dt><span class="refentrytitle"><a href="API-cmdline-arg.html"><span>function::cmdline_arg</span></a></span><span class="refpurpose"> —
- Fetch a command line argument
- </span></dt><dt><span class="refentrytitle"><a href="API-cmdline-str.html"><span>function::cmdline_str</span></a></span><span class="refpurpose"> —
- Fetch all command line arguments from current process
- </span></dt><dt><span class="refentrytitle"><a href="API-env-var.html"><span>function::env_var</span></a></span><span class="refpurpose"> —
- Fetch environment variable from current process
- </span></dt><dt><span class="refentrytitle"><a href="API-print-stack.html"><span>function::print_stack</span></a></span><span class="refpurpose"> —
- Print out kernel stack from string
- </span></dt><dt><span class="refentrytitle"><a href="API-sprint-stack.html"><span>function::sprint_stack</span></a></span><span class="refpurpose"> —
- Return stack for kernel addresses from string (EXPERIMENTAL)
- </span></dt><dt><span class="refentrytitle"><a href="API-probefunc.html"><span>function::probefunc</span></a></span><span class="refpurpose"> —
- Return the probe point's function name, if known
- </span></dt><dt><span class="refentrytitle"><a href="API-probemod.html"><span>function::probemod</span></a></span><span class="refpurpose"> —
- Return the probe point's kernel module name
- </span></dt><dt><span class="refentrytitle"><a href="API-modname.html"><span>function::modname</span></a></span><span class="refpurpose"> —
- Return the kernel module name loaded at the address
- </span></dt><dt><span class="refentrytitle"><a href="API-symname.html"><span>function::symname</span></a></span><span class="refpurpose"> —
- Return the kernel symbol associated with the given address
- </span></dt><dt><span class="refentrytitle"><a href="API-symdata.html"><span>function::symdata</span></a></span><span class="refpurpose"> —
- Return the kernel symbol and module offset for the address
- </span></dt><dt><span class="refentrytitle"><a href="API-umodname.html"><span>function::umodname</span></a></span><span class="refpurpose"> —
- Returns the (short) name of the user module. EXPERIMENTAL!
- </span></dt><dt><span class="refentrytitle"><a href="API-usymname.html"><span>function::usymname</span></a></span><span class="refpurpose"> —
- Return the symbol of an address in the current task. EXPERIMENTAL!
- </span></dt><dt><span class="refentrytitle"><a href="API-usymdata.html"><span>function::usymdata</span></a></span><span class="refpurpose"> —
- Return the symbol and module offset of an address. EXPERIMENTAL!
- </span></dt><dt><span class="refentrytitle"><a href="API-print-ustack.html"><span>function::print_ustack</span></a></span><span class="refpurpose"> —
- Print out stack for the current task from string. EXPERIMENTAL!
- </span></dt><dt><span class="refentrytitle"><a href="API-sprint-ustack.html"><span>function::sprint_ustack</span></a></span><span class="refpurpose"> —
- Return stack for the current task from string. EXPERIMENTAL!
- </span></dt><dt><span class="refentrytitle"><a href="API-print-backtrace.html"><span>function::print_backtrace</span></a></span><span class="refpurpose"> —
- Print stack back trace
- </span></dt><dt><span class="refentrytitle"><a href="API-sprint-backtrace.html"><span>function::sprint_backtrace</span></a></span><span class="refpurpose"> —
- Return stack back trace as string (EXPERIMENTAL)
- </span></dt><dt><span class="refentrytitle"><a href="API-backtrace.html"><span>function::backtrace</span></a></span><span class="refpurpose"> —
- Hex backtrace of current stack
- </span></dt><dt><span class="refentrytitle"><a href="API-task-backtrace.html"><span>function::task_backtrace</span></a></span><span class="refpurpose"> —
- Hex backtrace of an arbitrary task
- </span></dt><dt><span class="refentrytitle"><a href="API-caller.html"><span>function::caller</span></a></span><span class="refpurpose"> —
- Return name and address of calling function
- </span></dt><dt><span class="refentrytitle"><a href="API-caller-addr.html"><span>function::caller_addr</span></a></span><span class="refpurpose"> —
- Return caller address
- </span></dt><dt><span class="refentrytitle"><a href="API-print-ubacktrace.html"><span>function::print_ubacktrace</span></a></span><span class="refpurpose"> —
- Print stack back trace for current task. EXPERIMENTAL!
- </span></dt><dt><span class="refentrytitle"><a href="API-sprint-ubacktrace.html"><span>function::sprint_ubacktrace</span></a></span><span class="refpurpose"> —
- Return stack back trace for current task as string. EXPERIMENTAL!
- </span></dt><dt><span class="refentrytitle"><a href="API-print-ubacktrace-brief.html"><span>function::print_ubacktrace_brief</span></a></span><span class="refpurpose"> —
- Print stack back trace for current task. EXPERIMENTAL!
- </span></dt><dt><span class="refentrytitle"><a href="API-ubacktrace.html"><span>function::ubacktrace</span></a></span><span class="refpurpose"> —
- Hex backtrace of current task stack. EXPERIMENTAL!
- </span></dt><dt><span class="refentrytitle"><a href="API-task-current.html"><span>function::task_current</span></a></span><span class="refpurpose"> —
- The current task_struct of the current task
- </span></dt><dt><span class="refentrytitle"><a href="API-task-parent.html"><span>function::task_parent</span></a></span><span class="refpurpose"> —
- The task_struct of the parent task
- </span></dt><dt><span class="refentrytitle"><a href="API-task-state.html"><span>function::task_state</span></a></span><span class="refpurpose"> —
- The state of the task
- </span></dt><dt><span class="refentrytitle"><a href="API-task-execname.html"><span>function::task_execname</span></a></span><span class="refpurpose"> —
- The name of the task
- </span></dt><dt><span class="refentrytitle"><a href="API-task-pid.html"><span>function::task_pid</span></a></span><span class="refpurpose"> —
- The process identifier of the task
- </span></dt><dt><span class="refentrytitle"><a href="API-pid2task.html"><span>function::pid2task</span></a></span><span class="refpurpose"> —
- The task_struct of the given process identifier
- </span></dt><dt><span class="refentrytitle"><a href="API-pid2execname.html"><span>function::pid2execname</span></a></span><span class="refpurpose"> —
- The name of the given process identifier
- </span></dt><dt><span class="refentrytitle"><a href="API-task-tid.html"><span>function::task_tid</span></a></span><span class="refpurpose"> —
- The thread identifier of the task
- </span></dt><dt><span class="refentrytitle"><a href="API-task-gid.html"><span>function::task_gid</span></a></span><span class="refpurpose"> —
- The group identifier of the task
- </span></dt><dt><span class="refentrytitle"><a href="API-task-egid.html"><span>function::task_egid</span></a></span><span class="refpurpose"> —
- The effective group identifier of the task
- </span></dt><dt><span class="refentrytitle"><a href="API-task-uid.html"><span>function::task_uid</span></a></span><span class="refpurpose"> —
- The user identifier of the task
- </span></dt><dt><span class="refentrytitle"><a href="API-task-euid.html"><span>function::task_euid</span></a></span><span class="refpurpose"> —
- The effective user identifier of the task
- </span></dt><dt><span class="refentrytitle"><a href="API-task-prio.html"><span>function::task_prio</span></a></span><span class="refpurpose"> —
- The priority value of the task
- </span></dt><dt><span class="refentrytitle"><a href="API-task-nice.html"><span>function::task_nice</span></a></span><span class="refpurpose"> —
- The nice value of the task
- </span></dt><dt><span class="refentrytitle"><a href="API-task-cpu.html"><span>function::task_cpu</span></a></span><span class="refpurpose"> —
- The scheduled cpu of the task
- </span></dt><dt><span class="refentrytitle"><a href="API-task-open-file-handles.html"><span>function::task_open_file_handles</span></a></span><span class="refpurpose"> —
- The number of open files of the task
- </span></dt><dt><span class="refentrytitle"><a href="API-task-max-file-handles.html"><span>function::task_max_file_handles</span></a></span><span class="refpurpose"> —
- The max number of open files for the task
- </span></dt><dt><span class="refentrytitle"><a href="API-pn.html"><span>function::pn</span></a></span><span class="refpurpose"> —
- Returns the active probe name
- </span></dt></dl></div><p>
- The context functions provide additional information about where
- an event occurred.
- These functions can provide information such as a backtrace to
- where the event occurred
- and the current register values for the processor.
- </p></div><div class="navfooter"><hr><table width="100%" summary="Navigation footer"><tr><td width="40%" align="left"><a accesskey="p" href="introduction.html">Prev</a> </td><td width="20%" align="center"> </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">Chapter 1. Introduction </td><td width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right" valign="top"> <span>function::print_regs</span></td></tr></table></div></body></html>
+++ /dev/null
-<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>Chapter 24. String and data writing functions Tapset</title><meta name="generator" content="DocBook XSL Stylesheets V1.76.1"><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-user-uint64.html" title="function::user_uint64"><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">Chapter 24. String and data writing functions Tapset</th></tr><tr><td width="20%" align="left"><a accesskey="p" href="API-user-uint64.html">Prev</a> </td><th width="60%" align="center"> </th><td width="20%" align="right"> <a accesskey="n" href="API-set-kernel-string.html">Next</a></td></tr></table><hr></div><div class="chapter" title="Chapter 24. String and data writing functions Tapset"><div class="titlepage"><div><div><h2 class="title"><a name="conversions-guru.stp"></a>Chapter 24. String and data writing functions Tapset</h2></div></div></div><div class="toc"><p><b>Table of Contents</b></p><dl><dt><span class="refentrytitle"><a href="API-set-kernel-string.html"><span>function::set_kernel_string</span></a></span><span class="refpurpose"> —
- Writes a string to kernel memory
- </span></dt><dt><span class="refentrytitle"><a href="API-set-kernel-string-n.html"><span>function::set_kernel_string_n</span></a></span><span class="refpurpose"> —
- Writes a string of given length to kernel memory
- </span></dt><dt><span class="refentrytitle"><a href="API-set-kernel-long.html"><span>function::set_kernel_long</span></a></span><span class="refpurpose"> —
- Writes a long value to kernel memory
- </span></dt><dt><span class="refentrytitle"><a href="API-set-kernel-int.html"><span>function::set_kernel_int</span></a></span><span class="refpurpose"> —
- Writes an int value to kernel memory
- </span></dt><dt><span class="refentrytitle"><a href="API-set-kernel-short.html"><span>function::set_kernel_short</span></a></span><span class="refpurpose"> —
- Writes a short value to kernel memory
- </span></dt><dt><span class="refentrytitle"><a href="API-set-kernel-char.html"><span>function::set_kernel_char</span></a></span><span class="refpurpose"> —
- Writes a char value to kernel memory
- </span></dt><dt><span class="refentrytitle"><a href="API-set-kernel-pointer.html"><span>function::set_kernel_pointer</span></a></span><span class="refpurpose"> —
- Writes a pointer value to kernel memory.
- </span></dt></dl></div><p>
- The SystemTap guru mode can be used to test error handling
- in kernel code by simulating faults. The functions in the
- this tapset provide
- standard methods of writing to primitive types in the kernel's
- memory. All the functions in this tapset require the use of
- guru mode (<span class="command"><strong>-g</strong></span>).
- </p></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"> </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>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>function::set_kernel_string</span></td></tr></table></div></body></html>
+++ /dev/null
-<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>Chapter 23. String and data retrieving functions Tapset</title><meta name="generator" content="DocBook XSL Stylesheets V1.76.1"><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-randint.html" title="function::randint"><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">Chapter 23. String and data retrieving functions Tapset</th></tr><tr><td width="20%" align="left"><a accesskey="p" href="API-randint.html">Prev</a> </td><th width="60%" align="center"> </th><td width="20%" align="right"> <a accesskey="n" href="API-kernel-string.html">Next</a></td></tr></table><hr></div><div class="chapter" title="Chapter 23. String and data retrieving functions Tapset"><div class="titlepage"><div><div><h2 class="title"><a name="conversions.stp"></a>Chapter 23. String and data retrieving functions Tapset</h2></div></div></div><div class="toc"><p><b>Table of Contents</b></p><dl><dt><span class="refentrytitle"><a href="API-kernel-string.html"><span>function::kernel_string</span></a></span><span class="refpurpose"> —
- Retrieves string from kernel memory
- </span></dt><dt><span class="refentrytitle"><a href="API-kernel-string2.html"><span>function::kernel_string2</span></a></span><span class="refpurpose"> —
- Retrieves string from kernel memory with alternative error string
- </span></dt><dt><span class="refentrytitle"><a href="API-kernel-string-n.html"><span>function::kernel_string_n</span></a></span><span class="refpurpose"> —
- Retrieves string of given length from kernel memory
- </span></dt><dt><span class="refentrytitle"><a href="API-kernel-long.html"><span>function::kernel_long</span></a></span><span class="refpurpose"> —
- Retrieves a long value stored in kernel memory
- </span></dt><dt><span class="refentrytitle"><a href="API-kernel-int.html"><span>function::kernel_int</span></a></span><span class="refpurpose"> —
- Retrieves an int value stored in kernel memory
- </span></dt><dt><span class="refentrytitle"><a href="API-kernel-short.html"><span>function::kernel_short</span></a></span><span class="refpurpose"> —
- Retrieves a short value stored in kernel memory
- </span></dt><dt><span class="refentrytitle"><a href="API-kernel-char.html"><span>function::kernel_char</span></a></span><span class="refpurpose"> —
- Retrieves a char value stored in kernel memory
- </span></dt><dt><span class="refentrytitle"><a href="API-kernel-pointer.html"><span>function::kernel_pointer</span></a></span><span class="refpurpose"> —
- Retrieves a pointer value stored in kernel memory
- </span></dt><dt><span class="refentrytitle"><a href="API-user-string.html"><span>function::user_string</span></a></span><span class="refpurpose"> —
- Retrieves string from user space
- </span></dt><dt><span class="refentrytitle"><a href="API-user-string2.html"><span>function::user_string2</span></a></span><span class="refpurpose"> —
- Retrieves string from user space with alternative error string
- </span></dt><dt><span class="refentrytitle"><a href="API-user-string-warn.html"><span>function::user_string_warn</span></a></span><span class="refpurpose"> —
- Retrieves string from user space
- </span></dt><dt><span class="refentrytitle"><a href="API-user-string-quoted.html"><span>function::user_string_quoted</span></a></span><span class="refpurpose"> —
- Retrieves and quotes string from user space
- </span></dt><dt><span class="refentrytitle"><a href="API-user-string-n.html"><span>function::user_string_n</span></a></span><span class="refpurpose"> —
- Retrieves string of given length from user space
- </span></dt><dt><span class="refentrytitle"><a href="API-user-string-n2.html"><span>function::user_string_n2</span></a></span><span class="refpurpose"> —
- Retrieves string of given length from user space
- </span></dt><dt><span class="refentrytitle"><a href="API-user-string-n-warn.html"><span>function::user_string_n_warn</span></a></span><span class="refpurpose"> —
- Retrieves string from user space
- </span></dt><dt><span class="refentrytitle"><a href="API-user-string-n-quoted.html"><span>function::user_string_n_quoted</span></a></span><span class="refpurpose"> —
- Retrieves and quotes string from user space
- </span></dt><dt><span class="refentrytitle"><a href="API-user-char.html"><span>function::user_char</span></a></span><span class="refpurpose"> —
- Retrieves a char value stored in user space
- </span></dt><dt><span class="refentrytitle"><a href="API-user-char-warn.html"><span>function::user_char_warn</span></a></span><span class="refpurpose"> —
- Retrieves a char value stored in user space
- </span></dt><dt><span class="refentrytitle"><a href="API-user-short.html"><span>function::user_short</span></a></span><span class="refpurpose"> —
- Retrieves a short value stored in user space
- </span></dt><dt><span class="refentrytitle"><a href="API-user-short-warn.html"><span>function::user_short_warn</span></a></span><span class="refpurpose"> —
- Retrieves a short value stored in user space
- </span></dt><dt><span class="refentrytitle"><a href="API-user-ushort.html"><span>function::user_ushort</span></a></span><span class="refpurpose"> —
- Retrieves an unsigned short value stored in user space
- </span></dt><dt><span class="refentrytitle"><a href="API-user-ushort-warn.html"><span>function::user_ushort_warn</span></a></span><span class="refpurpose"> —
- Retrieves an unsigned short value stored in user space
- </span></dt><dt><span class="refentrytitle"><a href="API-user-int.html"><span>function::user_int</span></a></span><span class="refpurpose"> —
- Retrieves an int value stored in user space
- </span></dt><dt><span class="refentrytitle"><a href="API-user-int-warn.html"><span>function::user_int_warn</span></a></span><span class="refpurpose"> —
- Retrieves an int value stored in user space
- </span></dt><dt><span class="refentrytitle"><a href="API-user-long.html"><span>function::user_long</span></a></span><span class="refpurpose"> —
- Retrieves a long value stored in user space
- </span></dt><dt><span class="refentrytitle"><a href="API-user-long-warn.html"><span>function::user_long_warn</span></a></span><span class="refpurpose"> —
- Retrieves a long value stored in user space
- </span></dt><dt><span class="refentrytitle"><a href="API-user-int8.html"><span>function::user_int8</span></a></span><span class="refpurpose"> —
- Retrieves a 8-bit integer value stored in user space
- </span></dt><dt><span class="refentrytitle"><a href="API-user-uint8.html"><span>function::user_uint8</span></a></span><span class="refpurpose"> —
- Retrieves an unsigned 8-bit integer value stored in user space
- </span></dt><dt><span class="refentrytitle"><a href="API-user-int16.html"><span>function::user_int16</span></a></span><span class="refpurpose"> —
- Retrieves a 16-bit integer value stored in user space
- </span></dt><dt><span class="refentrytitle"><a href="API-user-uint16.html"><span>function::user_uint16</span></a></span><span class="refpurpose"> —
- Retrieves an unsigned 16-bit integer value stored in user space
- </span></dt><dt><span class="refentrytitle"><a href="API-user-int32.html"><span>function::user_int32</span></a></span><span class="refpurpose"> —
- Retrieves a 32-bit integer value stored in user space
- </span></dt><dt><span class="refentrytitle"><a href="API-user-uint32.html"><span>function::user_uint32</span></a></span><span class="refpurpose"> —
- Retrieves an unsigned 32-bit integer value stored in user space
- </span></dt><dt><span class="refentrytitle"><a href="API-user-int64.html"><span>function::user_int64</span></a></span><span class="refpurpose"> —
- Retrieves a 64-bit integer value stored in user space
- </span></dt><dt><span class="refentrytitle"><a href="API-user-uint64.html"><span>function::user_uint64</span></a></span><span class="refpurpose"> —
- Retrieves an unsigned 64-bit integer value stored in user space
- </span></dt></dl></div><p>
- Functions to retrieve strings and other primitive types from
- the kernel or a user space programs based on addresses. All
- strings are of a maximum length given by MAXSTRINGLEN.
- </p></div><div class="navfooter"><hr><table width="100%" summary="Navigation footer"><tr><td width="40%" align="left"><a accesskey="p" href="API-randint.html">Prev</a> </td><td width="20%" align="center"> </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>function::randint</span> </td><td width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right" valign="top"> <span>function::kernel_string</span></td></tr></table></div></body></html>
+++ /dev/null
-<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>Chapter 4. Time utility functions</title><meta name="generator" content="DocBook XSL Stylesheets V1.76.1"><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-gettimeofday-s.html" title="function::gettimeofday_s"><link rel="next" href="API-ctime.html" title="function::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">Chapter 4. Time utility functions</th></tr><tr><td width="20%" align="left"><a accesskey="p" href="API-gettimeofday-s.html">Prev</a> </td><th width="60%" align="center"> </th><td width="20%" align="right"> <a accesskey="n" href="API-ctime.html">Next</a></td></tr></table><hr></div><div class="chapter" title="Chapter 4. Time utility functions"><div class="titlepage"><div><div><h2 class="title"><a name="ctime.stp"></a>Chapter 4. Time utility functions</h2></div></div></div><div class="toc"><p><b>Table of Contents</b></p><dl><dt><span class="refentrytitle"><a href="API-ctime.html"><span>function::ctime</span></a></span><span class="refpurpose"> —
- Convert seconds since epoch into human readable date/time string
- </span></dt><dt><span class="refentrytitle"><a href="API-tz-gmtoff.html"><span>function::tz_gmtoff</span></a></span><span class="refpurpose"> —
- Return local time zone offset
- </span></dt><dt><span class="refentrytitle"><a href="API-tz-name.html"><span>function::tz_name</span></a></span><span class="refpurpose"> —
- Return local time zone name
- </span></dt><dt><span class="refentrytitle"><a href="API-tz-ctime.html"><span>function::tz_ctime</span></a></span><span class="refpurpose"> —
- Convert seconds since epoch into human readable date/time string, with local time zone
- </span></dt></dl></div><p>
- Utility functions to turn seconds since the epoch (as returned by
- the timestamp function gettimeofday_s()) into a human readable
- date/time strings.
- </p></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"> </td><td width="40%" align="right"> <a accesskey="n" href="API-ctime.html">Next</a></td></tr><tr><td width="40%" align="left" valign="top"><span>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>function::ctime</span></td></tr></table></div></body></html>
+++ /dev/null
-<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>Chapter 19. Directory-entry (dentry) Tapset</title><meta name="generator" content="DocBook XSL Stylesheets V1.76.1"><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-return-str.html" title="function::return_str"><link rel="next" href="API-d-name.html" title="function::d_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">Chapter 19. Directory-entry (dentry) Tapset</th></tr><tr><td width="20%" align="left"><a accesskey="p" href="API-return-str.html">Prev</a> </td><th width="60%" align="center"> </th><td width="20%" align="right"> <a accesskey="n" href="API-d-name.html">Next</a></td></tr></table><hr></div><div class="chapter" title="Chapter 19. Directory-entry (dentry) Tapset"><div class="titlepage"><div><div><h2 class="title"><a name="dentry.stp"></a>Chapter 19. Directory-entry (dentry) Tapset</h2></div></div></div><div class="toc"><p><b>Table of Contents</b></p><dl><dt><span class="refentrytitle"><a href="API-d-name.html"><span>function::d_name</span></a></span><span class="refpurpose"> —
- get the dirent name
- </span></dt><dt><span class="refentrytitle"><a href="API-inode-name.html"><span>function::inode_name</span></a></span><span class="refpurpose"> —
- get the inode name
- </span></dt><dt><span class="refentrytitle"><a href="API-reverse-path-walk.html"><span>function::reverse_path_walk</span></a></span><span class="refpurpose"> —
- get the full dirent path
- </span></dt><dt><span class="refentrytitle"><a href="API-task-dentry-path.html"><span>function::task_dentry_path</span></a></span><span class="refpurpose"> —
- get the full dentry path
- </span></dt><dt><span class="refentrytitle"><a href="API-d-path.html"><span>function::d_path</span></a></span><span class="refpurpose"> —
- get the full nameidata path
- </span></dt></dl></div><p>
- This family of functions is used to map kernel VFS
- directory entry pointers to file or full path names.
- </p></div><div class="navfooter"><hr><table width="100%" summary="Navigation footer"><tr><td width="40%" align="left"><a accesskey="p" href="API-return-str.html">Prev</a> </td><td width="20%" align="center"> </td><td width="40%" align="right"> <a accesskey="n" href="API-d-name.html">Next</a></td></tr><tr><td width="40%" align="left" valign="top"><span>function::return_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>function::d_name</span></td></tr></table></div></body></html>
+++ /dev/null
-<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>Chapter 18. Errno Tapset</title><meta name="generator" content="DocBook XSL Stylesheets V1.76.1"><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-signal-flush.html" title="probe::signal.flush"><link rel="next" href="API-errno-str.html" title="function::errno_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">Chapter 18. Errno Tapset</th></tr><tr><td width="20%" align="left"><a accesskey="p" href="API-signal-flush.html">Prev</a> </td><th width="60%" align="center"> </th><td width="20%" align="right"> <a accesskey="n" href="API-errno-str.html">Next</a></td></tr></table><hr></div><div class="chapter" title="Chapter 18. Errno Tapset"><div class="titlepage"><div><div><h2 class="title"><a name="errno.stp"></a>Chapter 18. Errno Tapset</h2></div></div></div><div class="toc"><p><b>Table of Contents</b></p><dl><dt><span class="refentrytitle"><a href="API-errno-str.html"><span>function::errno_str</span></a></span><span class="refpurpose"> —
- Symbolic string associated with error code
- </span></dt><dt><span class="refentrytitle"><a href="API-returnstr.html"><span>function::returnstr</span></a></span><span class="refpurpose"> —
- Formats the return value as a string
- </span></dt><dt><span class="refentrytitle"><a href="API-return-str.html"><span>function::return_str</span></a></span><span class="refpurpose"> —
- Formats the return value as a string
- </span></dt></dl></div><p>
- This set of funciont is used to handle errno number values.
- It contains the following function:
- </p></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"> </td><td width="40%" align="right"> <a accesskey="n" href="API-errno-str.html">Next</a></td></tr><tr><td width="40%" align="left" valign="top"><span>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>function::errno_str</span></td></tr></table></div></body></html>
+++ /dev/null
-<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>SystemTap Tapset Reference Manual</title><meta name="generator" content="DocBook XSL Stylesheets V1.76.1"><link rel="home" href="index.html" title="SystemTap Tapset Reference Manual"><link rel="next" href="introduction.html" title="Chapter 1. Introduction"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div class="navheader"><table width="100%" summary="Navigation header"><tr><th colspan="3" align="center">SystemTap Tapset Reference Manual</th></tr><tr><td width="20%" align="left"> </td><th width="60%" align="center"> </th><td width="20%" align="right"> <a accesskey="n" href="introduction.html">Next</a></td></tr></table><hr></div><div class="book" title="SystemTap Tapset Reference Manual"><div class="titlepage"><div><div><h1 class="title"><a name="TapsetRef"></a>SystemTap Tapset Reference Manual</h1></div><div><div class="authorgroup"><div class="author"><h3 class="author"><span class="othername">SystemTap</span></h3><span class="contrib">Hackers</span> </div></div></div><div><p class="copyright">Copyright © 2008-2011 Red Hat, Inc. and others</p></div><div><div class="legalnotice" title="Legal Notice"><a name="id465694"></a><p>
- This documentation is free software; you can redistribute
- it and/or modify it under the terms of the GNU General Public
- License version 2 as published by the Free Software Foundation.
- </p><p>
- This program is distributed in the hope that it will be
- useful, but WITHOUT ANY WARRANTY; without even the implied
- warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
- See the GNU General Public License for more details.
- </p><p>
- You should have received a copy of the GNU General Public
- License along with this program; if not, write to the Free
- Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
- Boston, MA 02110-1301 USA.
- </p><p>
- For more details see the file COPYING in the source
- distribution of Linux.
- </p></div></div></div><hr></div><div class="toc"><p><b>Table of Contents</b></p><dl><dt><span class="chapter"><a href="introduction.html">1. Introduction</a></span></dt><dd><dl><dt><span class="section"><a href="introduction.html#format">Tapset Name Format</a></span></dt></dl></dd><dt><span class="chapter"><a href="context_stp.html">2. Context Functions</a></span></dt><dd><dl><dt><span class="refentrytitle"><a href="API-print-regs.html"><span>function::print_regs</span></a></span><span class="refpurpose"> —
- Print a register dump
- </span></dt><dt><span class="refentrytitle"><a href="API-execname.html"><span>function::execname</span></a></span><span class="refpurpose"> —
- Returns the execname of a target process (or group of processes)
- </span></dt><dt><span class="refentrytitle"><a href="API-pid.html"><span>function::pid</span></a></span><span class="refpurpose"> —
- Returns the ID of a target process
- </span></dt><dt><span class="refentrytitle"><a href="API-tid.html"><span>function::tid</span></a></span><span class="refpurpose"> —
- Returns the thread ID of a target process
- </span></dt><dt><span class="refentrytitle"><a href="API-ppid.html"><span>function::ppid</span></a></span><span class="refpurpose"> —
- Returns the process ID of a target process's parent process
- </span></dt><dt><span class="refentrytitle"><a href="API-pgrp.html"><span>function::pgrp</span></a></span><span class="refpurpose"> —
- Returns the process group ID of the current process
- </span></dt><dt><span class="refentrytitle"><a href="API-sid.html"><span>function::sid</span></a></span><span class="refpurpose"> —
- Returns the session ID of the current process
- </span></dt><dt><span class="refentrytitle"><a href="API-pexecname.html"><span>function::pexecname</span></a></span><span class="refpurpose"> —
- Returns the execname of a target process's parent process
- </span></dt><dt><span class="refentrytitle"><a href="API-gid.html"><span>function::gid</span></a></span><span class="refpurpose"> —
- Returns the group ID of a target process
- </span></dt><dt><span class="refentrytitle"><a href="API-egid.html"><span>function::egid</span></a></span><span class="refpurpose"> —
- Returns the effective gid of a target process
- </span></dt><dt><span class="refentrytitle"><a href="API-uid.html"><span>function::uid</span></a></span><span class="refpurpose"> —
- Returns the user ID of a target process
- </span></dt><dt><span class="refentrytitle"><a href="API-euid.html"><span>function::euid</span></a></span><span class="refpurpose"> —
- Return the effective uid of a target process
- </span></dt><dt><span class="refentrytitle"><a href="API-is-myproc.html"><span>function::is_myproc</span></a></span><span class="refpurpose"> —
- Determines if the current probe point has occurred in the user's own process
- </span></dt><dt><span class="refentrytitle"><a href="API-cpuid.html"><span>function::cpuid</span></a></span><span class="refpurpose"> —
- Returns the current cpu number
- </span></dt><dt><span class="refentrytitle"><a href="API-cpu.html"><span>function::cpu</span></a></span><span class="refpurpose"> —
- Returns the current cpu number
- </span></dt><dt><span class="refentrytitle"><a href="API-pp.html"><span>function::pp</span></a></span><span class="refpurpose"> —
- Returns the active probe point
- </span></dt><dt><span class="refentrytitle"><a href="API-registers-valid.html"><span>function::registers_valid</span></a></span><span class="refpurpose"> —
- Determines validity of <code class="function">register</code> and <code class="function">u_register</code> in current context
- </span></dt><dt><span class="refentrytitle"><a href="API-user-mode.html"><span>function::user_mode</span></a></span><span class="refpurpose"> —
- Determines if probe point occurs in user-mode
- </span></dt><dt><span class="refentrytitle"><a href="API-is-return.html"><span>function::is_return</span></a></span><span class="refpurpose"> —
- Whether the current probe context is a return probe
- </span></dt><dt><span class="refentrytitle"><a href="API-target.html"><span>function::target</span></a></span><span class="refpurpose"> —
- Return the process ID of the target process
- </span></dt><dt><span class="refentrytitle"><a href="API-module-name.html"><span>function::module_name</span></a></span><span class="refpurpose"> —
- The module name of the current script
- </span></dt><dt><span class="refentrytitle"><a href="API-stp-pid.html"><span>function::stp_pid</span></a></span><span class="refpurpose"> —
- The process id of the stapio process
- </span></dt><dt><span class="refentrytitle"><a href="API-stack-size.html"><span>function::stack_size</span></a></span><span class="refpurpose"> —
- Return the size of the kernel stack
- </span></dt><dt><span class="refentrytitle"><a href="API-stack-used.html"><span>function::stack_used</span></a></span><span class="refpurpose"> —
- Returns the amount of kernel stack used
- </span></dt><dt><span class="refentrytitle"><a href="API-stack-unused.html"><span>function::stack_unused</span></a></span><span class="refpurpose"> —
- Returns the amount of kernel stack currently available
- </span></dt><dt><span class="refentrytitle"><a href="API-addr.html"><span>function::addr</span></a></span><span class="refpurpose"> —
- Address of the current probe point.
- </span></dt><dt><span class="refentrytitle"><a href="API-uaddr.html"><span>function::uaddr</span></a></span><span class="refpurpose"> —
- User space address of current running task (EXPERIMENTAL)
- </span></dt><dt><span class="refentrytitle"><a href="API-cmdline-args.html"><span>function::cmdline_args</span></a></span><span class="refpurpose"> —
- Fetch command line arguments from current process
- </span></dt><dt><span class="refentrytitle"><a href="API-cmdline-arg.html"><span>function::cmdline_arg</span></a></span><span class="refpurpose"> —
- Fetch a command line argument
- </span></dt><dt><span class="refentrytitle"><a href="API-cmdline-str.html"><span>function::cmdline_str</span></a></span><span class="refpurpose"> —
- Fetch all command line arguments from current process
- </span></dt><dt><span class="refentrytitle"><a href="API-env-var.html"><span>function::env_var</span></a></span><span class="refpurpose"> —
- Fetch environment variable from current process
- </span></dt><dt><span class="refentrytitle"><a href="API-print-stack.html"><span>function::print_stack</span></a></span><span class="refpurpose"> —
- Print out kernel stack from string
- </span></dt><dt><span class="refentrytitle"><a href="API-sprint-stack.html"><span>function::sprint_stack</span></a></span><span class="refpurpose"> —
- Return stack for kernel addresses from string (EXPERIMENTAL)
- </span></dt><dt><span class="refentrytitle"><a href="API-probefunc.html"><span>function::probefunc</span></a></span><span class="refpurpose"> —
- Return the probe point's function name, if known
- </span></dt><dt><span class="refentrytitle"><a href="API-probemod.html"><span>function::probemod</span></a></span><span class="refpurpose"> —
- Return the probe point's kernel module name
- </span></dt><dt><span class="refentrytitle"><a href="API-modname.html"><span>function::modname</span></a></span><span class="refpurpose"> —
- Return the kernel module name loaded at the address
- </span></dt><dt><span class="refentrytitle"><a href="API-symname.html"><span>function::symname</span></a></span><span class="refpurpose"> —
- Return the kernel symbol associated with the given address
- </span></dt><dt><span class="refentrytitle"><a href="API-symdata.html"><span>function::symdata</span></a></span><span class="refpurpose"> —
- Return the kernel symbol and module offset for the address
- </span></dt><dt><span class="refentrytitle"><a href="API-umodname.html"><span>function::umodname</span></a></span><span class="refpurpose"> —
- Returns the (short) name of the user module. EXPERIMENTAL!
- </span></dt><dt><span class="refentrytitle"><a href="API-usymname.html"><span>function::usymname</span></a></span><span class="refpurpose"> —
- Return the symbol of an address in the current task. EXPERIMENTAL!
- </span></dt><dt><span class="refentrytitle"><a href="API-usymdata.html"><span>function::usymdata</span></a></span><span class="refpurpose"> —
- Return the symbol and module offset of an address. EXPERIMENTAL!
- </span></dt><dt><span class="refentrytitle"><a href="API-print-ustack.html"><span>function::print_ustack</span></a></span><span class="refpurpose"> —
- Print out stack for the current task from string. EXPERIMENTAL!
- </span></dt><dt><span class="refentrytitle"><a href="API-sprint-ustack.html"><span>function::sprint_ustack</span></a></span><span class="refpurpose"> —
- Return stack for the current task from string. EXPERIMENTAL!
- </span></dt><dt><span class="refentrytitle"><a href="API-print-backtrace.html"><span>function::print_backtrace</span></a></span><span class="refpurpose"> —
- Print stack back trace
- </span></dt><dt><span class="refentrytitle"><a href="API-sprint-backtrace.html"><span>function::sprint_backtrace</span></a></span><span class="refpurpose"> —
- Return stack back trace as string (EXPERIMENTAL)
- </span></dt><dt><span class="refentrytitle"><a href="API-backtrace.html"><span>function::backtrace</span></a></span><span class="refpurpose"> —
- Hex backtrace of current stack
- </span></dt><dt><span class="refentrytitle"><a href="API-task-backtrace.html"><span>function::task_backtrace</span></a></span><span class="refpurpose"> —
- Hex backtrace of an arbitrary task
- </span></dt><dt><span class="refentrytitle"><a href="API-caller.html"><span>function::caller</span></a></span><span class="refpurpose"> —
- Return name and address of calling function
- </span></dt><dt><span class="refentrytitle"><a href="API-caller-addr.html"><span>function::caller_addr</span></a></span><span class="refpurpose"> —
- Return caller address
- </span></dt><dt><span class="refentrytitle"><a href="API-print-ubacktrace.html"><span>function::print_ubacktrace</span></a></span><span class="refpurpose"> —
- Print stack back trace for current task. EXPERIMENTAL!
- </span></dt><dt><span class="refentrytitle"><a href="API-sprint-ubacktrace.html"><span>function::sprint_ubacktrace</span></a></span><span class="refpurpose"> —
- Return stack back trace for current task as string. EXPERIMENTAL!
- </span></dt><dt><span class="refentrytitle"><a href="API-print-ubacktrace-brief.html"><span>function::print_ubacktrace_brief</span></a></span><span class="refpurpose"> —
- Print stack back trace for current task. EXPERIMENTAL!
- </span></dt><dt><span class="refentrytitle"><a href="API-ubacktrace.html"><span>function::ubacktrace</span></a></span><span class="refpurpose"> —
- Hex backtrace of current task stack. EXPERIMENTAL!
- </span></dt><dt><span class="refentrytitle"><a href="API-task-current.html"><span>function::task_current</span></a></span><span class="refpurpose"> —
- The current task_struct of the current task
- </span></dt><dt><span class="refentrytitle"><a href="API-task-parent.html"><span>function::task_parent</span></a></span><span class="refpurpose"> —
- The task_struct of the parent task
- </span></dt><dt><span class="refentrytitle"><a href="API-task-state.html"><span>function::task_state</span></a></span><span class="refpurpose"> —
- The state of the task
- </span></dt><dt><span class="refentrytitle"><a href="API-task-execname.html"><span>function::task_execname</span></a></span><span class="refpurpose"> —
- The name of the task
- </span></dt><dt><span class="refentrytitle"><a href="API-task-pid.html"><span>function::task_pid</span></a></span><span class="refpurpose"> —
- The process identifier of the task
- </span></dt><dt><span class="refentrytitle"><a href="API-pid2task.html"><span>function::pid2task</span></a></span><span class="refpurpose"> —
- The task_struct of the given process identifier
- </span></dt><dt><span class="refentrytitle"><a href="API-pid2execname.html"><span>function::pid2execname</span></a></span><span class="refpurpose"> —
- The name of the given process identifier
- </span></dt><dt><span class="refentrytitle"><a href="API-task-tid.html"><span>function::task_tid</span></a></span><span class="refpurpose"> —
- The thread identifier of the task
- </span></dt><dt><span class="refentrytitle"><a href="API-task-gid.html"><span>function::task_gid</span></a></span><span class="refpurpose"> —
- The group identifier of the task
- </span></dt><dt><span class="refentrytitle"><a href="API-task-egid.html"><span>function::task_egid</span></a></span><span class="refpurpose"> —
- The effective group identifier of the task
- </span></dt><dt><span class="refentrytitle"><a href="API-task-uid.html"><span>function::task_uid</span></a></span><span class="refpurpose"> —
- The user identifier of the task
- </span></dt><dt><span class="refentrytitle"><a href="API-task-euid.html"><span>function::task_euid</span></a></span><span class="refpurpose"> —
- The effective user identifier of the task
- </span></dt><dt><span class="refentrytitle"><a href="API-task-prio.html"><span>function::task_prio</span></a></span><span class="refpurpose"> —
- The priority value of the task
- </span></dt><dt><span class="refentrytitle"><a href="API-task-nice.html"><span>function::task_nice</span></a></span><span class="refpurpose"> —
- The nice value of the task
- </span></dt><dt><span class="refentrytitle"><a href="API-task-cpu.html"><span>function::task_cpu</span></a></span><span class="refpurpose"> —
- The scheduled cpu of the task
- </span></dt><dt><span class="refentrytitle"><a href="API-task-open-file-handles.html"><span>function::task_open_file_handles</span></a></span><span class="refpurpose"> —
- The number of open files of the task
- </span></dt><dt><span class="refentrytitle"><a href="API-task-max-file-handles.html"><span>function::task_max_file_handles</span></a></span><span class="refpurpose"> —
- The max number of open files for the task
- </span></dt><dt><span class="refentrytitle"><a href="API-pn.html"><span>function::pn</span></a></span><span class="refpurpose"> —
- Returns the active probe name
- </span></dt></dl></dd><dt><span class="chapter"><a href="timestamp_stp.html">3. Timestamp Functions</a></span></dt><dd><dl><dt><span class="refentrytitle"><a href="API-get-cycles.html"><span>function::get_cycles</span></a></span><span class="refpurpose"> —
- Processor cycle count
- </span></dt><dt><span class="refentrytitle"><a href="API-jiffies.html"><span>function::jiffies</span></a></span><span class="refpurpose"> —
- Kernel jiffies count
- </span></dt><dt><span class="refentrytitle"><a href="API-HZ.html"><span>function::HZ</span></a></span><span class="refpurpose"> —
- Kernel HZ
- </span></dt><dt><span class="refentrytitle"><a href="API-gettimeofday-ns.html"><span>function::gettimeofday_ns</span></a></span><span class="refpurpose"> —
- Number of nanoseconds since UNIX epoch
- </span></dt><dt><span class="refentrytitle"><a href="API-gettimeofday-us.html"><span>function::gettimeofday_us</span></a></span><span class="refpurpose"> —
- Number of microseconds since UNIX epoch
- </span></dt><dt><span class="refentrytitle"><a href="API-gettimeofday-ms.html"><span>function::gettimeofday_ms</span></a></span><span class="refpurpose"> —
- Number of milliseconds since UNIX epoch
- </span></dt><dt><span class="refentrytitle"><a href="API-gettimeofday-s.html"><span>function::gettimeofday_s</span></a></span><span class="refpurpose"> —
- Number of seconds since UNIX epoch
- </span></dt></dl></dd><dt><span class="chapter"><a href="ctime.stp.html">4. Time utility functions</a></span></dt><dd><dl><dt><span class="refentrytitle"><a href="API-ctime.html"><span>function::ctime</span></a></span><span class="refpurpose"> —
- Convert seconds since epoch into human readable date/time string
- </span></dt><dt><span class="refentrytitle"><a href="API-tz-gmtoff.html"><span>function::tz_gmtoff</span></a></span><span class="refpurpose"> —
- Return local time zone offset
- </span></dt><dt><span class="refentrytitle"><a href="API-tz-name.html"><span>function::tz_name</span></a></span><span class="refpurpose"> —
- Return local time zone name
- </span></dt><dt><span class="refentrytitle"><a href="API-tz-ctime.html"><span>function::tz_ctime</span></a></span><span class="refpurpose"> —
- Convert seconds since epoch into human readable date/time string, with local time zone
- </span></dt></dl></dd><dt><span class="chapter"><a href="system.stp.html">5. Time utility functions</a></span></dt><dd><dl><dt><span class="refentrytitle"><a href="API-system.html"><span>function::system</span></a></span><span class="refpurpose"> —
- Issue a command to the system
- </span></dt></dl></dd><dt><span class="chapter"><a href="memory_stp.html">6. Memory Tapset</a></span></dt><dd><dl><dt><span class="refentrytitle"><a href="API-vm-fault-contains.html"><span>function::vm_fault_contains</span></a></span><span class="refpurpose"> —
- Test return value for page fault reason
- </span></dt><dt><span class="refentrytitle"><a href="API-vm-pagefault.html"><span>probe::vm.pagefault</span></a></span><span class="refpurpose"> —
- Records that a page fault occurred
- </span></dt><dt><span class="refentrytitle"><a href="API-vm-pagefault-return.html"><span>probe::vm.pagefault.return</span></a></span><span class="refpurpose"> —
- Indicates what type of fault occurred
- </span></dt><dt><span class="refentrytitle"><a href="API-addr-to-node.html"><span>function::addr_to_node</span></a></span><span class="refpurpose"> —
- Returns which node a given address belongs to within a NUMA system
- </span></dt><dt><span class="refentrytitle"><a href="API-vm-write-shared.html"><span>probe::vm.write_shared</span></a></span><span class="refpurpose"> —
- Attempts at writing to a shared page
- </span></dt><dt><span class="refentrytitle"><a href="API-vm-write-shared-copy.html"><span>probe::vm.write_shared_copy</span></a></span><span class="refpurpose"> —
- Page copy for shared page write
- </span></dt><dt><span class="refentrytitle"><a href="API-vm-mmap.html"><span>probe::vm.mmap</span></a></span><span class="refpurpose"> —
- Fires when an mmap is requested
- </span></dt><dt><span class="refentrytitle"><a href="API-vm-munmap.html"><span>probe::vm.munmap</span></a></span><span class="refpurpose"> —
- Fires when an munmap is requested
- </span></dt><dt><span class="refentrytitle"><a href="API-vm-brk.html"><span>probe::vm.brk</span></a></span><span class="refpurpose"> —
- Fires when a brk is requested (i.e. the heap will be resized)
- </span></dt><dt><span class="refentrytitle"><a href="API-vm-oom-kill.html"><span>probe::vm.oom_kill</span></a></span><span class="refpurpose"> —
- Fires when a thread is selected for termination by the OOM killer
- </span></dt><dt><span class="refentrytitle"><a href="API-vm-kmalloc.html"><span>probe::vm.kmalloc</span></a></span><span class="refpurpose"> —
- Fires when kmalloc is requested
- </span></dt><dt><span class="refentrytitle"><a href="API-vm-kmem-cache-alloc.html"><span>probe::vm.kmem_cache_alloc</span></a></span><span class="refpurpose"> —
- Fires when kmem_cache_alloc is requested
- </span></dt><dt><span class="refentrytitle"><a href="API-vm-kmalloc-node.html"><span>probe::vm.kmalloc_node</span></a></span><span class="refpurpose"> —
- Fires when kmalloc_node is requested
- </span></dt><dt><span class="refentrytitle"><a href="API-vm-kmem-cache-alloc-node.html"><span>probe::vm.kmem_cache_alloc_node</span></a></span><span class="refpurpose"> —
- Fires when kmem_cache_alloc_node is requested
- </span></dt><dt><span class="refentrytitle"><a href="API-vm-kfree.html"><span>probe::vm.kfree</span></a></span><span class="refpurpose"> —
- Fires when kfree is requested
- </span></dt><dt><span class="refentrytitle"><a href="API-vm-kmem-cache-free.html"><span>probe::vm.kmem_cache_free</span></a></span><span class="refpurpose"> —
- Fires when kmem_cache_free is requested
- </span></dt><dt><span class="refentrytitle"><a href="API-proc-mem-size.html"><span>function::proc_mem_size</span></a></span><span class="refpurpose"> —
- Total program virtual memory size in pages
- </span></dt><dt><span class="refentrytitle"><a href="API-proc-mem-size-pid.html"><span>function::proc_mem_size_pid</span></a></span><span class="refpurpose"> —
- Total program virtual memory size in pages
- </span></dt><dt><span class="refentrytitle"><a href="API-proc-mem-rss.html"><span>function::proc_mem_rss</span></a></span><span class="refpurpose"> —
- Program resident set size in pages
- </span></dt><dt><span class="refentrytitle"><a href="API-proc-mem-rss-pid.html"><span>function::proc_mem_rss_pid</span></a></span><span class="refpurpose"> —
- Program resident set size in pages
- </span></dt><dt><span class="refentrytitle"><a href="API-proc-mem-shr.html"><span>function::proc_mem_shr</span></a></span><span class="refpurpose"> —
- Program shared pages (from shared mappings)
- </span></dt><dt><span class="refentrytitle"><a href="API-proc-mem-shr-pid.html"><span>function::proc_mem_shr_pid</span></a></span><span class="refpurpose"> —
- Program shared pages (from shared mappings)
- </span></dt><dt><span class="refentrytitle"><a href="API-proc-mem-txt.html"><span>function::proc_mem_txt</span></a></span><span class="refpurpose"> —
- Program text (code) size in pages
- </span></dt><dt><span class="refentrytitle"><a href="API-proc-mem-txt-pid.html"><span>function::proc_mem_txt_pid</span></a></span><span class="refpurpose"> —
- Program text (code) size in pages
- </span></dt><dt><span class="refentrytitle"><a href="API-proc-mem-data.html"><span>function::proc_mem_data</span></a></span><span class="refpurpose"> —
- Program data size (data + stack) in pages
- </span></dt><dt><span class="refentrytitle"><a href="API-proc-mem-data-pid.html"><span>function::proc_mem_data_pid</span></a></span><span class="refpurpose"> —
- Program data size (data + stack) in pages
- </span></dt><dt><span class="refentrytitle"><a href="API-mem-page-size.html"><span>function::mem_page_size</span></a></span><span class="refpurpose"> —
- Number of bytes in a page for this architecture
- </span></dt><dt><span class="refentrytitle"><a href="API-bytes-to-string.html"><span>function::bytes_to_string</span></a></span><span class="refpurpose"> —
- Human readable string for given bytes
- </span></dt><dt><span class="refentrytitle"><a href="API-pages-to-string.html"><span>function::pages_to_string</span></a></span><span class="refpurpose"> —
- Turns pages into a human readable string
- </span></dt><dt><span class="refentrytitle"><a href="API-proc-mem-string.html"><span>function::proc_mem_string</span></a></span><span class="refpurpose"> —
- Human readable string of current proc memory usage
- </span></dt><dt><span class="refentrytitle"><a href="API-proc-mem-string-pid.html"><span>function::proc_mem_string_pid</span></a></span><span class="refpurpose"> —
- Human readable string of process memory usage
- </span></dt></dl></dd><dt><span class="chapter"><a href="task_time_stp.html">7. Task Time Tapset</a></span></dt><dd><dl><dt><span class="refentrytitle"><a href="API-task-utime.html"><span>function::task_utime</span></a></span><span class="refpurpose"> —
- User time of the current task
- </span></dt><dt><span class="refentrytitle"><a href="API-task-utime-tid.html"><span>function::task_utime_tid</span></a></span><span class="refpurpose"> —
- User time of the given task
- </span></dt><dt><span class="refentrytitle"><a href="API-task-stime.html"><span>function::task_stime</span></a></span><span class="refpurpose"> —
- System time of the current task
- </span></dt><dt><span class="refentrytitle"><a href="API-task-stime-tid.html"><span>function::task_stime_tid</span></a></span><span class="refpurpose"> —
- System time of the given task
- </span></dt><dt><span class="refentrytitle"><a href="API-cputime-to-msecs.html"><span>function::cputime_to_msecs</span></a></span><span class="refpurpose"> —
- Translates the given cputime into milliseconds
- </span></dt><dt><span class="refentrytitle"><a href="API-msecs-to-string.html"><span>function::msecs_to_string</span></a></span><span class="refpurpose"> —
- Human readable string for given milliseconds
- </span></dt><dt><span class="refentrytitle"><a href="API-cputime-to-string.html"><span>function::cputime_to_string</span></a></span><span class="refpurpose"> —
- Human readable string for given cputime
- </span></dt><dt><span class="refentrytitle"><a href="API-task-time-string.html"><span>function::task_time_string</span></a></span><span class="refpurpose"> —
- Human readable string of task time usage
- </span></dt><dt><span class="refentrytitle"><a href="API-task-time-string-tid.html"><span>function::task_time_string_tid</span></a></span><span class="refpurpose"> —
- Human readable string of task time usage
- </span></dt></dl></dd><dt><span class="chapter"><a href="sched.stp.html">8. Scheduler Tapset</a></span></dt><dd><dl><dt><span class="refentrytitle"><a href="API-scheduler-ctxswitch.html"><span>probe::scheduler.ctxswitch</span></a></span><span class="refpurpose"> —
- A context switch is occuring.
- </span></dt><dt><span class="refentrytitle"><a href="API-scheduler-kthread-stop.html"><span>probe::scheduler.kthread_stop</span></a></span><span class="refpurpose"> —
- A thread created by kthread_create is being stopped
- </span></dt><dt><span class="refentrytitle"><a href="API-scheduler-kthread-stop-return.html"><span>probe::scheduler.kthread_stop.return</span></a></span><span class="refpurpose"> —
- A kthread is stopped and gets the return value
- </span></dt><dt><span class="refentrytitle"><a href="API-scheduler-wait-task.html"><span>probe::scheduler.wait_task</span></a></span><span class="refpurpose"> —
- Waiting on a task to unschedule (become inactive)
- </span></dt><dt><span class="refentrytitle"><a href="API-scheduler-wakeup.html"><span>probe::scheduler.wakeup</span></a></span><span class="refpurpose"> —
- Task is woken up
- </span></dt><dt><span class="refentrytitle"><a href="API-scheduler-wakeup-new.html"><span>probe::scheduler.wakeup_new</span></a></span><span class="refpurpose"> —
- Newly created task is woken up for the first time
- </span></dt><dt><span class="refentrytitle"><a href="API-scheduler-migrate.html"><span>probe::scheduler.migrate</span></a></span><span class="refpurpose"> —
- Task migrating across cpus
- </span></dt><dt><span class="refentrytitle"><a href="API-scheduler-process-free.html"><span>probe::scheduler.process_free</span></a></span><span class="refpurpose"> —
- Scheduler freeing a data structure for a process
- </span></dt><dt><span class="refentrytitle"><a href="API-scheduler-process-exit.html"><span>probe::scheduler.process_exit</span></a></span><span class="refpurpose"> —
- Process exiting
- </span></dt><dt><span class="refentrytitle"><a href="API-scheduler-process-wait.html"><span>probe::scheduler.process_wait</span></a></span><span class="refpurpose"> —
- Scheduler starting to wait on a process
- </span></dt><dt><span class="refentrytitle"><a href="API-scheduler-process-fork.html"><span>probe::scheduler.process_fork</span></a></span><span class="refpurpose"> —
- Process forked
- </span></dt><dt><span class="refentrytitle"><a href="API-scheduler-signal-send.html"><span>probe::scheduler.signal_send</span></a></span><span class="refpurpose"> —
- Sending a signal
- </span></dt></dl></dd><dt><span class="chapter"><a href="iosched.stp.html">9. IO Scheduler and block IO Tapset</a></span></dt><dd><dl><dt><span class="refentrytitle"><a href="API-ioscheduler-elv-next-request.html"><span>probe::ioscheduler.elv_next_request</span></a></span><span class="refpurpose"> —
- Fires when a request is retrieved from the request queue
- </span></dt><dt><span class="refentrytitle"><a href="API-ioscheduler-elv-next-request-return.html"><span>probe::ioscheduler.elv_next_request.return</span></a></span><span class="refpurpose"> —
- Fires when a request retrieval issues a return signal
- </span></dt><dt><span class="refentrytitle"><a href="API-ioscheduler-elv-completed-request.html"><span>probe::ioscheduler.elv_completed_request</span></a></span><span class="refpurpose"> —
- Fires when a request is completed
- </span></dt><dt><span class="refentrytitle"><a href="API-ioscheduler-elv-add-request-kp.html"><span>probe::ioscheduler.elv_add_request.kp</span></a></span><span class="refpurpose"> —
- kprobe based probe to indicate that a request was added to the request queue
- </span></dt><dt><span class="refentrytitle"><a href="API-ioscheduler-elv-add-request-tp.html"><span>probe::ioscheduler.elv_add_request.tp</span></a></span><span class="refpurpose"> —
- tracepoint based probe to indicate a request is added to the request queue.
- </span></dt><dt><span class="refentrytitle"><a href="API-ioscheduler-elv-add-request.html"><span>probe::ioscheduler.elv_add_request</span></a></span><span class="refpurpose"> —
- probe to indicate request is added to the request queue.
- </span></dt><dt><span class="refentrytitle"><a href="API-ioscheduler-trace-elv-completed-request.html"><span>probe::ioscheduler_trace.elv_completed_request</span></a></span><span class="refpurpose"> —
- Fires when a request is
- </span></dt><dt><span class="refentrytitle"><a href="API-ioscheduler-trace-elv-issue-request.html"><span>probe::ioscheduler_trace.elv_issue_request</span></a></span><span class="refpurpose"> —
- Fires when a request is
- </span></dt><dt><span class="refentrytitle"><a href="API-ioscheduler-trace-elv-requeue-request.html"><span>probe::ioscheduler_trace.elv_requeue_request</span></a></span><span class="refpurpose"> —
- Fires when a request is
- </span></dt><dt><span class="refentrytitle"><a href="API-ioscheduler-trace-elv-abort-request.html"><span>probe::ioscheduler_trace.elv_abort_request</span></a></span><span class="refpurpose"> —
- Fires when a request is aborted.
- </span></dt><dt><span class="refentrytitle"><a href="API-ioscheduler-trace-plug.html"><span>probe::ioscheduler_trace.plug</span></a></span><span class="refpurpose"> —
- Fires when a request queue is plugged;
- </span></dt><dt><span class="refentrytitle"><a href="API-ioscheduler-trace-unplug-io.html"><span>probe::ioscheduler_trace.unplug_io</span></a></span><span class="refpurpose"> —
- Fires when a request queue is unplugged;
- </span></dt><dt><span class="refentrytitle"><a href="API-ioscheduler-trace-unplug-timer.html"><span>probe::ioscheduler_trace.unplug_timer</span></a></span><span class="refpurpose"> —
- Fires when unplug timer associated
- </span></dt><dt><span class="refentrytitle"><a href="API-ioblock-request.html"><span>probe::ioblock.request</span></a></span><span class="refpurpose"> —
- Fires whenever making a generic block I/O request.
- </span></dt><dt><span class="refentrytitle"><a href="API-ioblock-end.html"><span>probe::ioblock.end</span></a></span><span class="refpurpose"> —
- Fires whenever a block I/O transfer is complete.
- </span></dt><dt><span class="refentrytitle"><a href="API-ioblock-trace-bounce.html"><span>probe::ioblock_trace.bounce</span></a></span><span class="refpurpose"> —
- Fires whenever a buffer bounce is needed for at least one page of a block IO request.
- </span></dt><dt><span class="refentrytitle"><a href="API-ioblock-trace-request.html"><span>probe::ioblock_trace.request</span></a></span><span class="refpurpose"> —
- Fires just as a generic block I/O request is created for a bio.
- </span></dt><dt><span class="refentrytitle"><a href="API-ioblock-trace-end.html"><span>probe::ioblock_trace.end</span></a></span><span class="refpurpose"> —
- Fires whenever a block I/O transfer is complete.
- </span></dt></dl></dd><dt><span class="chapter"><a href="scsi.stp.html">10. SCSI Tapset</a></span></dt><dd><dl><dt><span class="refentrytitle"><a href="API-scsi-ioentry.html"><span>probe::scsi.ioentry</span></a></span><span class="refpurpose"> —
- Prepares a SCSI mid-layer request
- </span></dt><dt><span class="refentrytitle"><a href="API-scsi-iodispatching.html"><span>probe::scsi.iodispatching</span></a></span><span class="refpurpose"> —
- SCSI mid-layer dispatched low-level SCSI command
- </span></dt><dt><span class="refentrytitle"><a href="API-scsi-iodone.html"><span>probe::scsi.iodone</span></a></span><span class="refpurpose"> —
- SCSI command completed by low level driver and enqueued into the done queue.
- </span></dt><dt><span class="refentrytitle"><a href="API-scsi-iocompleted.html"><span>probe::scsi.iocompleted</span></a></span><span class="refpurpose"> —
- SCSI mid-layer running the completion processing for block device I/O requests
- </span></dt><dt><span class="refentrytitle"><a href="API-scsi-ioexecute.html"><span>probe::scsi.ioexecute</span></a></span><span class="refpurpose"> —
- Create mid-layer SCSI request and wait for the result
- </span></dt><dt><span class="refentrytitle"><a href="API-scsi-set-state.html"><span>probe::scsi.set_state</span></a></span><span class="refpurpose"> —
- Order SCSI device state change
- </span></dt></dl></dd><dt><span class="chapter"><a href="tty.stp.html">11. TTY Tapset</a></span></dt><dd><dl><dt><span class="refentrytitle"><a href="API-tty-open.html"><span>probe::tty.open</span></a></span><span class="refpurpose"> —
- Called when a tty is opened
- </span></dt><dt><span class="refentrytitle"><a href="API-tty-release.html"><span>probe::tty.release</span></a></span><span class="refpurpose"> —
- Called when the tty is closed
- </span></dt><dt><span class="refentrytitle"><a href="API-tty-resize.html"><span>probe::tty.resize</span></a></span><span class="refpurpose"> —
- Called when a terminal resize happens
- </span></dt><dt><span class="refentrytitle"><a href="API-tty-ioctl.html"><span>probe::tty.ioctl</span></a></span><span class="refpurpose"> —
- called when a ioctl is request to the tty
- </span></dt><dt><span class="refentrytitle"><a href="API-tty-init.html"><span>probe::tty.init</span></a></span><span class="refpurpose"> —
- Called when a tty is being initalized
- </span></dt><dt><span class="refentrytitle"><a href="API-tty-register.html"><span>probe::tty.register</span></a></span><span class="refpurpose"> —
- Called when a tty device is registred
- </span></dt><dt><span class="refentrytitle"><a href="API-tty-unregister.html"><span>probe::tty.unregister</span></a></span><span class="refpurpose"> —
- Called when a tty device is being unregistered
- </span></dt><dt><span class="refentrytitle"><a href="API-tty-poll.html"><span>probe::tty.poll</span></a></span><span class="refpurpose"> —
- Called when a tty device is being polled
- </span></dt><dt><span class="refentrytitle"><a href="API-tty-receive.html"><span>probe::tty.receive</span></a></span><span class="refpurpose"> —
- called when a tty receives a message
- </span></dt><dt><span class="refentrytitle"><a href="API-tty-write.html"><span>probe::tty.write</span></a></span><span class="refpurpose"> —
- write to the tty line
- </span></dt><dt><span class="refentrytitle"><a href="API-tty-read.html"><span>probe::tty.read</span></a></span><span class="refpurpose"> —
- called when a tty line will be read
- </span></dt></dl></dd><dt><span class="chapter"><a href="irq.stp.html">12. Interrupt Request (IRQ) Tapset</a></span></dt><dd><dl><dt><span class="refentrytitle"><a href="API-workqueue-create.html"><span>probe::workqueue.create</span></a></span><span class="refpurpose"> —
- Creating a new workqueue
- </span></dt><dt><span class="refentrytitle"><a href="API-workqueue-insert.html"><span>probe::workqueue.insert</span></a></span><span class="refpurpose"> —
- Queuing work on a workqueue
- </span></dt><dt><span class="refentrytitle"><a href="API-workqueue-execute.html"><span>probe::workqueue.execute</span></a></span><span class="refpurpose"> —
- Executing deferred work
- </span></dt><dt><span class="refentrytitle"><a href="API-workqueue-destroy.html"><span>probe::workqueue.destroy</span></a></span><span class="refpurpose"> —
- Destroying workqueue
- </span></dt><dt><span class="refentrytitle"><a href="API-irq-handler-entry.html"><span>probe::irq_handler.entry</span></a></span><span class="refpurpose"> —
- Execution of interrupt handler starting
- </span></dt><dt><span class="refentrytitle"><a href="API-irq-handler-exit.html"><span>probe::irq_handler.exit</span></a></span><span class="refpurpose"> —
- Execution of interrupt handler completed
- </span></dt><dt><span class="refentrytitle"><a href="API-softirq-entry.html"><span>probe::softirq.entry</span></a></span><span class="refpurpose"> —
- Execution of handler for a pending softirq starting
- </span></dt><dt><span class="refentrytitle"><a href="API-softirq-exit.html"><span>probe::softirq.exit</span></a></span><span class="refpurpose"> —
- Execution of handler for a pending softirq completed
- </span></dt></dl></dd><dt><span class="chapter"><a href="networking.stp.html">13. Networking Tapset</a></span></dt><dd><dl><dt><span class="refentrytitle"><a href="API-netdev-receive.html"><span>probe::netdev.receive</span></a></span><span class="refpurpose"> —
- Data received from network device.
- </span></dt><dt><span class="refentrytitle"><a href="API-netdev-transmit.html"><span>probe::netdev.transmit</span></a></span><span class="refpurpose"> —
- Network device transmitting buffer
- </span></dt><dt><span class="refentrytitle"><a href="API-netdev-change-mtu.html"><span>probe::netdev.change_mtu</span></a></span><span class="refpurpose"> —
- Called when the netdev MTU is changed
- </span></dt><dt><span class="refentrytitle"><a href="API-netdev-open.html"><span>probe::netdev.open</span></a></span><span class="refpurpose"> —
- Called when the device is opened
- </span></dt><dt><span class="refentrytitle"><a href="API-netdev-close.html"><span>probe::netdev.close</span></a></span><span class="refpurpose"> —
- Called when the device is closed
- </span></dt><dt><span class="refentrytitle"><a href="API-netdev-hard-transmit.html"><span>probe::netdev.hard_transmit</span></a></span><span class="refpurpose"> —
- Called when the devices is going to TX (hard)
- </span></dt><dt><span class="refentrytitle"><a href="API-netdev-rx.html"><span>probe::netdev.rx</span></a></span><span class="refpurpose"> —
- Called when the device is going to receive a packet
- </span></dt><dt><span class="refentrytitle"><a href="API-netdev-change-rx-flag.html"><span>probe::netdev.change_rx_flag</span></a></span><span class="refpurpose"> —
- Called when the device RX flag will be changed
- </span></dt><dt><span class="refentrytitle"><a href="API-netdev-set-promiscuity.html"><span>probe::netdev.set_promiscuity</span></a></span><span class="refpurpose"> —
- Called when the device enters/leaves promiscuity
- </span></dt><dt><span class="refentrytitle"><a href="API-netdev-ioctl.html"><span>probe::netdev.ioctl</span></a></span><span class="refpurpose"> —
- Called when the device suffers an IOCTL
- </span></dt><dt><span class="refentrytitle"><a href="API-netdev-register.html"><span>probe::netdev.register</span></a></span><span class="refpurpose"> —
- Called when the device is registered
- </span></dt><dt><span class="refentrytitle"><a href="API-netdev-unregister.html"><span>probe::netdev.unregister</span></a></span><span class="refpurpose"> —
- Called when the device is being unregistered
- </span></dt><dt><span class="refentrytitle"><a href="API-netdev-get-stats.html"><span>probe::netdev.get_stats</span></a></span><span class="refpurpose"> —
- Called when someone asks the device statistics
- </span></dt><dt><span class="refentrytitle"><a href="API-netdev-change-mac.html"><span>probe::netdev.change_mac</span></a></span><span class="refpurpose"> —
- Called when the netdev_name has the MAC changed
- </span></dt><dt><span class="refentrytitle"><a href="API-tcp-sendmsg.html"><span>probe::tcp.sendmsg</span></a></span><span class="refpurpose"> —
- Sending a tcp message
- </span></dt><dt><span class="refentrytitle"><a href="API-tcp-sendmsg-return.html"><span>probe::tcp.sendmsg.return</span></a></span><span class="refpurpose"> —
- Sending TCP message is done
- </span></dt><dt><span class="refentrytitle"><a href="API-tcp-recvmsg.html"><span>probe::tcp.recvmsg</span></a></span><span class="refpurpose"> —
- Receiving TCP message
- </span></dt><dt><span class="refentrytitle"><a href="API-tcp-recvmsg-return.html"><span>probe::tcp.recvmsg.return</span></a></span><span class="refpurpose"> —
- Receiving TCP message complete
- </span></dt><dt><span class="refentrytitle"><a href="API-tcp-disconnect.html"><span>probe::tcp.disconnect</span></a></span><span class="refpurpose"> —
- TCP socket disconnection
- </span></dt><dt><span class="refentrytitle"><a href="API-tcp-disconnect-return.html"><span>probe::tcp.disconnect.return</span></a></span><span class="refpurpose"> —
- TCP socket disconnection complete
- </span></dt><dt><span class="refentrytitle"><a href="API-tcp-setsockopt.html"><span>probe::tcp.setsockopt</span></a></span><span class="refpurpose"> —
- Call to <code class="function">setsockopt</code>
- </span></dt><dt><span class="refentrytitle"><a href="API-tcp-setsockopt-return.html"><span>probe::tcp.setsockopt.return</span></a></span><span class="refpurpose"> —
- Return from <code class="function">setsockopt</code>
- </span></dt><dt><span class="refentrytitle"><a href="API-tcp-receive.html"><span>probe::tcp.receive</span></a></span><span class="refpurpose"> —
- Called when a TCP packet is received
- </span></dt><dt><span class="refentrytitle"><a href="API-udp-sendmsg.html"><span>probe::udp.sendmsg</span></a></span><span class="refpurpose"> —
- Fires whenever a process sends a UDP message
- </span></dt><dt><span class="refentrytitle"><a href="API-udp-sendmsg-return.html"><span>probe::udp.sendmsg.return</span></a></span><span class="refpurpose"> —
- Fires whenever an attempt to send a UDP message is completed
- </span></dt><dt><span class="refentrytitle"><a href="API-udp-recvmsg.html"><span>probe::udp.recvmsg</span></a></span><span class="refpurpose"> —
- Fires whenever a UDP message is received
- </span></dt><dt><span class="refentrytitle"><a href="API-udp-recvmsg-return.html"><span>probe::udp.recvmsg.return</span></a></span><span class="refpurpose"> —
- Fires whenever an attempt to receive a UDP message received is completed
- </span></dt><dt><span class="refentrytitle"><a href="API-udp-disconnect.html"><span>probe::udp.disconnect</span></a></span><span class="refpurpose"> —
- Fires when a process requests for a UDP disconnection
- </span></dt><dt><span class="refentrytitle"><a href="API-udp-disconnect-return.html"><span>probe::udp.disconnect.return</span></a></span><span class="refpurpose"> —
- UDP has been disconnected successfully
- </span></dt><dt><span class="refentrytitle"><a href="API-ip-ntop.html"><span>function::ip_ntop</span></a></span><span class="refpurpose"> —
- returns a string representation from an integer IP number
- </span></dt></dl></dd><dt><span class="chapter"><a href="socket.stp.html">14. Socket Tapset</a></span></dt><dd><dl><dt><span class="refentrytitle"><a href="API-socket-send.html"><span>probe::socket.send</span></a></span><span class="refpurpose"> —
- Message sent on a socket.
- </span></dt><dt><span class="refentrytitle"><a href="API-socket-receive.html"><span>probe::socket.receive</span></a></span><span class="refpurpose"> —
- Message received on a socket.
- </span></dt><dt><span class="refentrytitle"><a href="API-socket-sendmsg.html"><span>probe::socket.sendmsg</span></a></span><span class="refpurpose"> —
- Message is currently being sent on a socket.
- </span></dt><dt><span class="refentrytitle"><a href="API-socket-sendmsg-return.html"><span>probe::socket.sendmsg.return</span></a></span><span class="refpurpose"> —
- Return from socket.sendmsg.
- </span></dt><dt><span class="refentrytitle"><a href="API-socket-recvmsg.html"><span>probe::socket.recvmsg</span></a></span><span class="refpurpose"> —
- Message being received on socket
- </span></dt><dt><span class="refentrytitle"><a href="API-socket-recvmsg-return.html"><span>probe::socket.recvmsg.return</span></a></span><span class="refpurpose"> —
- Return from Message being received on socket
- </span></dt><dt><span class="refentrytitle"><a href="API-socket-aio-write.html"><span>probe::socket.aio_write</span></a></span><span class="refpurpose"> —
- Message send via <code class="function">sock_aio_write</code>
- </span></dt><dt><span class="refentrytitle"><a href="API-socket-aio-write-return.html"><span>probe::socket.aio_write.return</span></a></span><span class="refpurpose"> —
- Conclusion of message send via <code class="function">sock_aio_write</code>
- </span></dt><dt><span class="refentrytitle"><a href="API-socket-aio-read.html"><span>probe::socket.aio_read</span></a></span><span class="refpurpose"> —
- Receiving message via <code class="function">sock_aio_read</code>
- </span></dt><dt><span class="refentrytitle"><a href="API-socket-aio-read-return.html"><span>probe::socket.aio_read.return</span></a></span><span class="refpurpose"> —
- Conclusion of message received via <code class="function">sock_aio_read</code>
- </span></dt><dt><span class="refentrytitle"><a href="API-socket-writev.html"><span>probe::socket.writev</span></a></span><span class="refpurpose"> —
- Message sent via <code class="function">socket_writev</code>
- </span></dt><dt><span class="refentrytitle"><a href="API-socket-writev-return.html"><span>probe::socket.writev.return</span></a></span><span class="refpurpose"> —
- Conclusion of message sent via <code class="function">socket_writev</code>
- </span></dt><dt><span class="refentrytitle"><a href="API-socket-readv.html"><span>probe::socket.readv</span></a></span><span class="refpurpose"> —
- Receiving a message via <code class="function">sock_readv</code>
- </span></dt><dt><span class="refentrytitle"><a href="API-socket-readv-return.html"><span>probe::socket.readv.return</span></a></span><span class="refpurpose"> —
- Conclusion of receiving a message via <code class="function">sock_readv</code>
- </span></dt><dt><span class="refentrytitle"><a href="API-socket-create.html"><span>probe::socket.create</span></a></span><span class="refpurpose"> —
- Creation of a socket
- </span></dt><dt><span class="refentrytitle"><a href="API-socket-create-return.html"><span>probe::socket.create.return</span></a></span><span class="refpurpose"> —
- Return from Creation of a socket
- </span></dt><dt><span class="refentrytitle"><a href="API-socket-close.html"><span>probe::socket.close</span></a></span><span class="refpurpose"> —
- Close a socket
- </span></dt><dt><span class="refentrytitle"><a href="API-socket-close-return.html"><span>probe::socket.close.return</span></a></span><span class="refpurpose"> —
- Return from closing a socket
- </span></dt><dt><span class="refentrytitle"><a href="API-sock-prot-num2str.html"><span>function::sock_prot_num2str</span></a></span><span class="refpurpose"> —
- Given a protocol number, return a string representation.
- </span></dt><dt><span class="refentrytitle"><a href="API-sock-prot-str2num.html"><span>function::sock_prot_str2num</span></a></span><span class="refpurpose"> —
- Given a protocol name (string), return the corresponding protocol number.
- </span></dt><dt><span class="refentrytitle"><a href="API-sock-fam-num2str.html"><span>function::sock_fam_num2str</span></a></span><span class="refpurpose"> —
- Given a protocol family number, return a string representation.
- </span></dt><dt><span class="refentrytitle"><a href="API-sock-fam-str2num.html"><span>function::sock_fam_str2num</span></a></span><span class="refpurpose"> —
- Given a protocol family name (string), return the corresponding
- </span></dt><dt><span class="refentrytitle"><a href="API-sock-state-num2str.html"><span>function::sock_state_num2str</span></a></span><span class="refpurpose"> —
- Given a socket state number, return a string representation.
- </span></dt><dt><span class="refentrytitle"><a href="API-sock-state-str2num.html"><span>function::sock_state_str2num</span></a></span><span class="refpurpose"> —
- Given a socket state string, return the corresponding state number.
- </span></dt></dl></dd><dt><span class="chapter"><a href="snmp.stp.html">15. SNMP Information Tapset</a></span></dt><dd><dl><dt><span class="refentrytitle"><a href="API-ipmib-remote-addr.html"><span>function::ipmib_remote_addr</span></a></span><span class="refpurpose"> —
- Get the remote ip address
- </span></dt><dt><span class="refentrytitle"><a href="API-ipmib-local-addr.html"><span>function::ipmib_local_addr</span></a></span><span class="refpurpose"> —
- Get the local ip address
- </span></dt><dt><span class="refentrytitle"><a href="API-ipmib-tcp-remote-port.html"><span>function::ipmib_tcp_remote_port</span></a></span><span class="refpurpose"> —
- Get the remote tcp port
- </span></dt><dt><span class="refentrytitle"><a href="API-ipmib-tcp-local-port.html"><span>function::ipmib_tcp_local_port</span></a></span><span class="refpurpose"> —
- Get the local tcp port
- </span></dt><dt><span class="refentrytitle"><a href="API-ipmib-get-proto.html"><span>function::ipmib_get_proto</span></a></span><span class="refpurpose"> —
- Get the protocol value
- </span></dt><dt><span class="refentrytitle"><a href="API-ipmib-InReceives.html"><span>probe::ipmib.InReceives</span></a></span><span class="refpurpose"> —
- Count an arriving packet
- </span></dt><dt><span class="refentrytitle"><a href="API-ipmib-InNoRoutes.html"><span>probe::ipmib.InNoRoutes</span></a></span><span class="refpurpose"> —
- Count an arriving packet with no matching socket
- </span></dt><dt><span class="refentrytitle"><a href="API-ipmib-InAddrErrors.html"><span>probe::ipmib.InAddrErrors</span></a></span><span class="refpurpose"> —
- Count arriving packets with an incorrect address
- </span></dt><dt><span class="refentrytitle"><a href="API-ipmib-InUnknownProtos.html"><span>probe::ipmib.InUnknownProtos</span></a></span><span class="refpurpose"> —
- Count arriving packets with an unbound proto
- </span></dt><dt><span class="refentrytitle"><a href="API-ipmib-InDiscards.html"><span>probe::ipmib.InDiscards</span></a></span><span class="refpurpose"> —
- Count discarded inbound packets
- </span></dt><dt><span class="refentrytitle"><a href="API-ipmib-ForwDatagrams.html"><span>probe::ipmib.ForwDatagrams</span></a></span><span class="refpurpose"> —
- Count forwarded packet
- </span></dt><dt><span class="refentrytitle"><a href="API-ipmib-OutRequests.html"><span>probe::ipmib.OutRequests</span></a></span><span class="refpurpose"> —
- Count a request to send a packet
- </span></dt><dt><span class="refentrytitle"><a href="API-ipmib-ReasmTimeout.html"><span>probe::ipmib.ReasmTimeout</span></a></span><span class="refpurpose"> —
- Count Reassembly Timeouts
- </span></dt><dt><span class="refentrytitle"><a href="API-ipmib-ReasmReqds.html"><span>probe::ipmib.ReasmReqds</span></a></span><span class="refpurpose"> —
- Count number of packet fragments reassembly requests
- </span></dt><dt><span class="refentrytitle"><a href="API-ipmib-FragOKs.html"><span>probe::ipmib.FragOKs</span></a></span><span class="refpurpose"> —
- Count datagram fragmented successfully
- </span></dt><dt><span class="refentrytitle"><a href="API-ipmib-FragFails.html"><span>probe::ipmib.FragFails</span></a></span><span class="refpurpose"> —
- Count datagram fragmented unsuccessfully
- </span></dt><dt><span class="refentrytitle"><a href="API-tcpmib-get-state.html"><span>function::tcpmib_get_state</span></a></span><span class="refpurpose"> —
- Get a socket's state
- </span></dt><dt><span class="refentrytitle"><a href="API-tcpmib-local-addr.html"><span>function::tcpmib_local_addr</span></a></span><span class="refpurpose"> —
- Get the source address
- </span></dt><dt><span class="refentrytitle"><a href="API-tcpmib-remote-addr.html"><span>function::tcpmib_remote_addr</span></a></span><span class="refpurpose"> —
- Get the remote address
- </span></dt><dt><span class="refentrytitle"><a href="API-tcpmib-local-port.html"><span>function::tcpmib_local_port</span></a></span><span class="refpurpose"> —
- Get the local port
- </span></dt><dt><span class="refentrytitle"><a href="API-tcpmib-remote-port.html"><span>function::tcpmib_remote_port</span></a></span><span class="refpurpose"> —
- Get the remote port
- </span></dt><dt><span class="refentrytitle"><a href="API-tcpmib-ActiveOpens.html"><span>probe::tcpmib.ActiveOpens</span></a></span><span class="refpurpose"> —
- Count an active opening of a socket
- </span></dt><dt><span class="refentrytitle"><a href="API-tcpmib-AttemptFails.html"><span>probe::tcpmib.AttemptFails</span></a></span><span class="refpurpose"> —
- Count a failed attempt to open a socket
- </span></dt><dt><span class="refentrytitle"><a href="API-tcpmib-CurrEstab.html"><span>probe::tcpmib.CurrEstab</span></a></span><span class="refpurpose"> —
- Update the count of open sockets
- </span></dt><dt><span class="refentrytitle"><a href="API-tcpmib-EstabResets.html"><span>probe::tcpmib.EstabResets</span></a></span><span class="refpurpose"> —
- Count the reset of a socket
- </span></dt><dt><span class="refentrytitle"><a href="API-tcpmib-InSegs.html"><span>probe::tcpmib.InSegs</span></a></span><span class="refpurpose"> —
- Count an incomming tcp segment
- </span></dt><dt><span class="refentrytitle"><a href="API-tcpmib-OutRsts.html"><span>probe::tcpmib.OutRsts</span></a></span><span class="refpurpose"> —
- Count the sending of a reset packet
- </span></dt><dt><span class="refentrytitle"><a href="API-tcpmib-OutSegs.html"><span>probe::tcpmib.OutSegs</span></a></span><span class="refpurpose"> —
- Count the sending of a TCP segment
- </span></dt><dt><span class="refentrytitle"><a href="API-tcpmib-PassiveOpens.html"><span>probe::tcpmib.PassiveOpens</span></a></span><span class="refpurpose"> —
- Count the passive creation of a socket
- </span></dt><dt><span class="refentrytitle"><a href="API-tcpmib-RetransSegs.html"><span>probe::tcpmib.RetransSegs</span></a></span><span class="refpurpose"> —
- Count the retransmission of a TCP segment
- </span></dt><dt><span class="refentrytitle"><a href="API-linuxmib-DelayedACKs.html"><span>probe::linuxmib.DelayedACKs</span></a></span><span class="refpurpose"> —
- Count of delayed acks
- </span></dt><dt><span class="refentrytitle"><a href="API-linuxmib-ListenOverflows.html"><span>probe::linuxmib.ListenOverflows</span></a></span><span class="refpurpose"> —
- Count of times a listen queue overflowed
- </span></dt><dt><span class="refentrytitle"><a href="API-linuxmib-ListenDrops.html"><span>probe::linuxmib.ListenDrops</span></a></span><span class="refpurpose"> —
- Count of times conn request that were dropped
- </span></dt><dt><span class="refentrytitle"><a href="API-linuxmib-TCPMemoryPressures.html"><span>probe::linuxmib.TCPMemoryPressures</span></a></span><span class="refpurpose"> —
- Count of times memory pressure was used
- </span></dt></dl></dd><dt><span class="chapter"><a href="kprocess.stp.html">16. Kernel Process Tapset</a></span></dt><dd><dl><dt><span class="refentrytitle"><a href="API-kprocess-create.html"><span>probe::kprocess.create</span></a></span><span class="refpurpose"> —
- Fires whenever a new process or thread is successfully created
- </span></dt><dt><span class="refentrytitle"><a href="API-kprocess-start.html"><span>probe::kprocess.start</span></a></span><span class="refpurpose"> —
- Starting new process
- </span></dt><dt><span class="refentrytitle"><a href="API-kprocess-exec.html"><span>probe::kprocess.exec</span></a></span><span class="refpurpose"> —
- Attempt to exec to a new program
- </span></dt><dt><span class="refentrytitle"><a href="API-kprocess-exec-complete.html"><span>probe::kprocess.exec_complete</span></a></span><span class="refpurpose"> —
- Return from exec to a new program
- </span></dt><dt><span class="refentrytitle"><a href="API-kprocess-exit.html"><span>probe::kprocess.exit</span></a></span><span class="refpurpose"> —
- Exit from process
- </span></dt><dt><span class="refentrytitle"><a href="API-kprocess-release.html"><span>probe::kprocess.release</span></a></span><span class="refpurpose"> —
- Process released
- </span></dt></dl></dd><dt><span class="chapter"><a href="signal.stp.html">17. Signal Tapset</a></span></dt><dd><dl><dt><span class="refentrytitle"><a href="API-signal-send.html"><span>probe::signal.send</span></a></span><span class="refpurpose"> —
- Signal being sent to a process
- </span></dt><dt><span class="refentrytitle"><a href="API-signal-send-return.html"><span>probe::signal.send.return</span></a></span><span class="refpurpose"> —
- Signal being sent to a process completed
- </span></dt><dt><span class="refentrytitle"><a href="API-signal-checkperm.html"><span>probe::signal.checkperm</span></a></span><span class="refpurpose"> —
- Check being performed on a sent signal
- </span></dt><dt><span class="refentrytitle"><a href="API-signal-checkperm-return.html"><span>probe::signal.checkperm.return</span></a></span><span class="refpurpose"> —
- Check performed on a sent signal completed
- </span></dt><dt><span class="refentrytitle"><a href="API-signal-wakeup.html"><span>probe::signal.wakeup</span></a></span><span class="refpurpose"> —
- Sleeping process being wakened for signal
- </span></dt><dt><span class="refentrytitle"><a href="API-signal-check-ignored.html"><span>probe::signal.check_ignored</span></a></span><span class="refpurpose"> —
- Checking to see signal is ignored
- </span></dt><dt><span class="refentrytitle"><a href="API-signal-check-ignored-return.html"><span>probe::signal.check_ignored.return</span></a></span><span class="refpurpose"> —
- Check to see signal is ignored completed
- </span></dt><dt><span class="refentrytitle"><a href="API-signal-force-segv.html"><span>probe::signal.force_segv</span></a></span><span class="refpurpose"> —
- Forcing send of SIGSEGV
- </span></dt><dt><span class="refentrytitle"><a href="API-signal-force-segv-return.html"><span>probe::signal.force_segv.return</span></a></span><span class="refpurpose"> —
- Forcing send of SIGSEGV complete
- </span></dt><dt><span class="refentrytitle"><a href="API-signal-syskill.html"><span>probe::signal.syskill</span></a></span><span class="refpurpose"> —
- Sending kill signal to a process
- </span></dt><dt><span class="refentrytitle"><a href="API-signal-syskill-return.html"><span>probe::signal.syskill.return</span></a></span><span class="refpurpose"> —
- Sending kill signal completed
- </span></dt><dt><span class="refentrytitle"><a href="API-signal-sys-tkill.html"><span>probe::signal.sys_tkill</span></a></span><span class="refpurpose"> —
- Sending a kill signal to a thread
- </span></dt><dt><span class="refentrytitle"><a href="API-signal-systkill-return.html"><span>probe::signal.systkill.return</span></a></span><span class="refpurpose"> —
- Sending kill signal to a thread completed
- </span></dt><dt><span class="refentrytitle"><a href="API-signal-sys-tgkill.html"><span>probe::signal.sys_tgkill</span></a></span><span class="refpurpose"> —
- Sending kill signal to a thread group
- </span></dt><dt><span class="refentrytitle"><a href="API-signal-sys-tgkill-return.html"><span>probe::signal.sys_tgkill.return</span></a></span><span class="refpurpose"> —
- Sending kill signal to a thread group completed
- </span></dt><dt><span class="refentrytitle"><a href="API-signal-send-sig-queue.html"><span>probe::signal.send_sig_queue</span></a></span><span class="refpurpose"> —
- Queuing a signal to a process
- </span></dt><dt><span class="refentrytitle"><a href="API-signal-send-sig-queue-return.html"><span>probe::signal.send_sig_queue.return</span></a></span><span class="refpurpose"> —
- Queuing a signal to a process completed
- </span></dt><dt><span class="refentrytitle"><a href="API-signal-pending.html"><span>probe::signal.pending</span></a></span><span class="refpurpose"> —
- Examining pending signal
- </span></dt><dt><span class="refentrytitle"><a href="API-signal-pending-return.html"><span>probe::signal.pending.return</span></a></span><span class="refpurpose"> —
- Examination of pending signal completed
- </span></dt><dt><span class="refentrytitle"><a href="API-signal-handle.html"><span>probe::signal.handle</span></a></span><span class="refpurpose"> —
- Signal handler being invoked
- </span></dt><dt><span class="refentrytitle"><a href="API-signal-handle-return.html"><span>probe::signal.handle.return</span></a></span><span class="refpurpose"> —
- Signal handler invocation completed
- </span></dt><dt><span class="refentrytitle"><a href="API-signal-do-action.html"><span>probe::signal.do_action</span></a></span><span class="refpurpose"> —
- Examining or changing a signal action
- </span></dt><dt><span class="refentrytitle"><a href="API-signal-do-action-return.html"><span>probe::signal.do_action.return</span></a></span><span class="refpurpose"> —
- Examining or changing a signal action completed
- </span></dt><dt><span class="refentrytitle"><a href="API-signal-procmask.html"><span>probe::signal.procmask</span></a></span><span class="refpurpose"> —
- Examining or changing blocked signals
- </span></dt><dt><span class="refentrytitle"><a href="API-signal-procmask-return.html"><span>probe::signal.procmask.return</span></a></span><span class="refpurpose"> —
- Examining or changing blocked signals completed
- </span></dt><dt><span class="refentrytitle"><a href="API-signal-flush.html"><span>probe::signal.flush</span></a></span><span class="refpurpose"> —
- Flushing all pending signals for a task
- </span></dt></dl></dd><dt><span class="chapter"><a href="errno.stp.html">18. Errno Tapset</a></span></dt><dd><dl><dt><span class="refentrytitle"><a href="API-errno-str.html"><span>function::errno_str</span></a></span><span class="refpurpose"> —
- Symbolic string associated with error code
- </span></dt><dt><span class="refentrytitle"><a href="API-returnstr.html"><span>function::returnstr</span></a></span><span class="refpurpose"> —
- Formats the return value as a string
- </span></dt><dt><span class="refentrytitle"><a href="API-return-str.html"><span>function::return_str</span></a></span><span class="refpurpose"> —
- Formats the return value as a string
- </span></dt></dl></dd><dt><span class="chapter"><a href="dentry.stp.html">19. Directory-entry (dentry) Tapset</a></span></dt><dd><dl><dt><span class="refentrytitle"><a href="API-d-name.html"><span>function::d_name</span></a></span><span class="refpurpose"> —
- get the dirent name
- </span></dt><dt><span class="refentrytitle"><a href="API-inode-name.html"><span>function::inode_name</span></a></span><span class="refpurpose"> —
- get the inode name
- </span></dt><dt><span class="refentrytitle"><a href="API-reverse-path-walk.html"><span>function::reverse_path_walk</span></a></span><span class="refpurpose"> —
- get the full dirent path
- </span></dt><dt><span class="refentrytitle"><a href="API-task-dentry-path.html"><span>function::task_dentry_path</span></a></span><span class="refpurpose"> —
- get the full dentry path
- </span></dt><dt><span class="refentrytitle"><a href="API-d-path.html"><span>function::d_path</span></a></span><span class="refpurpose"> —
- get the full nameidata path
- </span></dt></dl></dd><dt><span class="chapter"><a href="logging.stp.html">20. Logging Tapset</a></span></dt><dd><dl><dt><span class="refentrytitle"><a href="API-log.html"><span>function::log</span></a></span><span class="refpurpose"> —
- Send a line to the common trace buffer
- </span></dt><dt><span class="refentrytitle"><a href="API-warn.html"><span>function::warn</span></a></span><span class="refpurpose"> —
- Send a line to the warning stream
- </span></dt><dt><span class="refentrytitle"><a href="API-exit.html"><span>function::exit</span></a></span><span class="refpurpose"> —
- Start shutting down probing script.
- </span></dt><dt><span class="refentrytitle"><a href="API-error.html"><span>function::error</span></a></span><span class="refpurpose"> —
- Send an error message
- </span></dt><dt><span class="refentrytitle"><a href="API-ftrace.html"><span>function::ftrace</span></a></span><span class="refpurpose"> —
- Send a message to the ftrace ring-buffer
- </span></dt></dl></dd><dt><span class="chapter"><a href="queue_stats.stp.html">21. Queue Statistics Tapset</a></span></dt><dd><dl><dt><span class="refentrytitle"><a href="API-qs-wait.html"><span>function::qs_wait</span></a></span><span class="refpurpose"> —
- Function to record enqueue requests
- </span></dt><dt><span class="refentrytitle"><a href="API-qs-run.html"><span>function::qs_run</span></a></span><span class="refpurpose"> —
- Function to record being moved from wait queue to being serviced
- </span></dt><dt><span class="refentrytitle"><a href="API-qs-done.html"><span>function::qs_done</span></a></span><span class="refpurpose"> —
- Function to record finishing request
- </span></dt><dt><span class="refentrytitle"><a href="API-qsq-start.html"><span>function::qsq_start</span></a></span><span class="refpurpose"> —
- Function to reset the stats for a queue
- </span></dt><dt><span class="refentrytitle"><a href="API-qsq-utilization.html"><span>function::qsq_utilization</span></a></span><span class="refpurpose"> —
- Fraction of time that any request was being serviced
- </span></dt><dt><span class="refentrytitle"><a href="API-qsq-blocked.html"><span>function::qsq_blocked</span></a></span><span class="refpurpose"> —
- Returns the time reqest was on the wait queue
- </span></dt><dt><span class="refentrytitle"><a href="API-qsq-wait-queue-length.html"><span>function::qsq_wait_queue_length</span></a></span><span class="refpurpose"> —
- length of wait queue
- </span></dt><dt><span class="refentrytitle"><a href="API-qsq-service-time.html"><span>function::qsq_service_time</span></a></span><span class="refpurpose"> —
- Amount of time per request service
- </span></dt><dt><span class="refentrytitle"><a href="API-qsq-wait-time.html"><span>function::qsq_wait_time</span></a></span><span class="refpurpose"> —
- Amount of time in queue + service per request
- </span></dt><dt><span class="refentrytitle"><a href="API-qsq-throughput.html"><span>function::qsq_throughput</span></a></span><span class="refpurpose"> —
- Number of requests served per unit time
- </span></dt><dt><span class="refentrytitle"><a href="API-qsq-print.html"><span>function::qsq_print</span></a></span><span class="refpurpose"> —
- Returns a line of statistics for the given queue
- </span></dt></dl></dd><dt><span class="chapter"><a href="random.stp.html">22. Random functions Tapset</a></span></dt><dd><dl><dt><span class="refentrytitle"><a href="API-randint.html"><span>function::randint</span></a></span><span class="refpurpose"> —
- Return a random number between [0,n)
- </span></dt></dl></dd><dt><span class="chapter"><a href="conversions.stp.html">23. String and data retrieving functions Tapset</a></span></dt><dd><dl><dt><span class="refentrytitle"><a href="API-kernel-string.html"><span>function::kernel_string</span></a></span><span class="refpurpose"> —
- Retrieves string from kernel memory
- </span></dt><dt><span class="refentrytitle"><a href="API-kernel-string2.html"><span>function::kernel_string2</span></a></span><span class="refpurpose"> —
- Retrieves string from kernel memory with alternative error string
- </span></dt><dt><span class="refentrytitle"><a href="API-kernel-string-n.html"><span>function::kernel_string_n</span></a></span><span class="refpurpose"> —
- Retrieves string of given length from kernel memory
- </span></dt><dt><span class="refentrytitle"><a href="API-kernel-long.html"><span>function::kernel_long</span></a></span><span class="refpurpose"> —
- Retrieves a long value stored in kernel memory
- </span></dt><dt><span class="refentrytitle"><a href="API-kernel-int.html"><span>function::kernel_int</span></a></span><span class="refpurpose"> —
- Retrieves an int value stored in kernel memory
- </span></dt><dt><span class="refentrytitle"><a href="API-kernel-short.html"><span>function::kernel_short</span></a></span><span class="refpurpose"> —
- Retrieves a short value stored in kernel memory
- </span></dt><dt><span class="refentrytitle"><a href="API-kernel-char.html"><span>function::kernel_char</span></a></span><span class="refpurpose"> —
- Retrieves a char value stored in kernel memory
- </span></dt><dt><span class="refentrytitle"><a href="API-kernel-pointer.html"><span>function::kernel_pointer</span></a></span><span class="refpurpose"> —
- Retrieves a pointer value stored in kernel memory
- </span></dt><dt><span class="refentrytitle"><a href="API-user-string.html"><span>function::user_string</span></a></span><span class="refpurpose"> —
- Retrieves string from user space
- </span></dt><dt><span class="refentrytitle"><a href="API-user-string2.html"><span>function::user_string2</span></a></span><span class="refpurpose"> —
- Retrieves string from user space with alternative error string
- </span></dt><dt><span class="refentrytitle"><a href="API-user-string-warn.html"><span>function::user_string_warn</span></a></span><span class="refpurpose"> —
- Retrieves string from user space
- </span></dt><dt><span class="refentrytitle"><a href="API-user-string-quoted.html"><span>function::user_string_quoted</span></a></span><span class="refpurpose"> —
- Retrieves and quotes string from user space
- </span></dt><dt><span class="refentrytitle"><a href="API-user-string-n.html"><span>function::user_string_n</span></a></span><span class="refpurpose"> —
- Retrieves string of given length from user space
- </span></dt><dt><span class="refentrytitle"><a href="API-user-string-n2.html"><span>function::user_string_n2</span></a></span><span class="refpurpose"> —
- Retrieves string of given length from user space
- </span></dt><dt><span class="refentrytitle"><a href="API-user-string-n-warn.html"><span>function::user_string_n_warn</span></a></span><span class="refpurpose"> —
- Retrieves string from user space
- </span></dt><dt><span class="refentrytitle"><a href="API-user-string-n-quoted.html"><span>function::user_string_n_quoted</span></a></span><span class="refpurpose"> —
- Retrieves and quotes string from user space
- </span></dt><dt><span class="refentrytitle"><a href="API-user-char.html"><span>function::user_char</span></a></span><span class="refpurpose"> —
- Retrieves a char value stored in user space
- </span></dt><dt><span class="refentrytitle"><a href="API-user-char-warn.html"><span>function::user_char_warn</span></a></span><span class="refpurpose"> —
- Retrieves a char value stored in user space
- </span></dt><dt><span class="refentrytitle"><a href="API-user-short.html"><span>function::user_short</span></a></span><span class="refpurpose"> —
- Retrieves a short value stored in user space
- </span></dt><dt><span class="refentrytitle"><a href="API-user-short-warn.html"><span>function::user_short_warn</span></a></span><span class="refpurpose"> —
- Retrieves a short value stored in user space
- </span></dt><dt><span class="refentrytitle"><a href="API-user-ushort.html"><span>function::user_ushort</span></a></span><span class="refpurpose"> —
- Retrieves an unsigned short value stored in user space
- </span></dt><dt><span class="refentrytitle"><a href="API-user-ushort-warn.html"><span>function::user_ushort_warn</span></a></span><span class="refpurpose"> —
- Retrieves an unsigned short value stored in user space
- </span></dt><dt><span class="refentrytitle"><a href="API-user-int.html"><span>function::user_int</span></a></span><span class="refpurpose"> —
- Retrieves an int value stored in user space
- </span></dt><dt><span class="refentrytitle"><a href="API-user-int-warn.html"><span>function::user_int_warn</span></a></span><span class="refpurpose"> —
- Retrieves an int value stored in user space
- </span></dt><dt><span class="refentrytitle"><a href="API-user-long.html"><span>function::user_long</span></a></span><span class="refpurpose"> —
- Retrieves a long value stored in user space
- </span></dt><dt><span class="refentrytitle"><a href="API-user-long-warn.html"><span>function::user_long_warn</span></a></span><span class="refpurpose"> —
- Retrieves a long value stored in user space
- </span></dt><dt><span class="refentrytitle"><a href="API-user-int8.html"><span>function::user_int8</span></a></span><span class="refpurpose"> —
- Retrieves a 8-bit integer value stored in user space
- </span></dt><dt><span class="refentrytitle"><a href="API-user-uint8.html"><span>function::user_uint8</span></a></span><span class="refpurpose"> —
- Retrieves an unsigned 8-bit integer value stored in user space
- </span></dt><dt><span class="refentrytitle"><a href="API-user-int16.html"><span>function::user_int16</span></a></span><span class="refpurpose"> —
- Retrieves a 16-bit integer value stored in user space
- </span></dt><dt><span class="refentrytitle"><a href="API-user-uint16.html"><span>function::user_uint16</span></a></span><span class="refpurpose"> —
- Retrieves an unsigned 16-bit integer value stored in user space
- </span></dt><dt><span class="refentrytitle"><a href="API-user-int32.html"><span>function::user_int32</span></a></span><span class="refpurpose"> —
- Retrieves a 32-bit integer value stored in user space
- </span></dt><dt><span class="refentrytitle"><a href="API-user-uint32.html"><span>function::user_uint32</span></a></span><span class="refpurpose"> —
- Retrieves an unsigned 32-bit integer value stored in user space
- </span></dt><dt><span class="refentrytitle"><a href="API-user-int64.html"><span>function::user_int64</span></a></span><span class="refpurpose"> —
- Retrieves a 64-bit integer value stored in user space
- </span></dt><dt><span class="refentrytitle"><a href="API-user-uint64.html"><span>function::user_uint64</span></a></span><span class="refpurpose"> —
- Retrieves an unsigned 64-bit integer value stored in user space
- </span></dt></dl></dd><dt><span class="chapter"><a href="conversions-guru.stp.html">24. String and data writing functions Tapset</a></span></dt><dd><dl><dt><span class="refentrytitle"><a href="API-set-kernel-string.html"><span>function::set_kernel_string</span></a></span><span class="refpurpose"> —
- Writes a string to kernel memory
- </span></dt><dt><span class="refentrytitle"><a href="API-set-kernel-string-n.html"><span>function::set_kernel_string_n</span></a></span><span class="refpurpose"> —
- Writes a string of given length to kernel memory
- </span></dt><dt><span class="refentrytitle"><a href="API-set-kernel-long.html"><span>function::set_kernel_long</span></a></span><span class="refpurpose"> —
- Writes a long value to kernel memory
- </span></dt><dt><span class="refentrytitle"><a href="API-set-kernel-int.html"><span>function::set_kernel_int</span></a></span><span class="refpurpose"> —
- Writes an int value to kernel memory
- </span></dt><dt><span class="refentrytitle"><a href="API-set-kernel-short.html"><span>function::set_kernel_short</span></a></span><span class="refpurpose"> —
- Writes a short value to kernel memory
- </span></dt><dt><span class="refentrytitle"><a href="API-set-kernel-char.html"><span>function::set_kernel_char</span></a></span><span class="refpurpose"> —
- Writes a char value to kernel memory
- </span></dt><dt><span class="refentrytitle"><a href="API-set-kernel-pointer.html"><span>function::set_kernel_pointer</span></a></span><span class="refpurpose"> —
- Writes a pointer value to kernel memory.
- </span></dt></dl></dd><dt><span class="chapter"><a href="string.stp.html">25. A collection of standard string functions</a></span></dt><dd><dl><dt><span class="refentrytitle"><a href="API-strlen.html"><span>function::strlen</span></a></span><span class="refpurpose"> —
- Returns the length of a string
- </span></dt><dt><span class="refentrytitle"><a href="API-substr.html"><span>function::substr</span></a></span><span class="refpurpose"> —
- Returns a substring
- </span></dt><dt><span class="refentrytitle"><a href="API-stringat.html"><span>function::stringat</span></a></span><span class="refpurpose"> —
- Returns the char at a given position in the string
- </span></dt><dt><span class="refentrytitle"><a href="API-isinstr.html"><span>function::isinstr</span></a></span><span class="refpurpose"> —
- Returns whether a string is a substring of another string
- </span></dt><dt><span class="refentrytitle"><a href="API-text-str.html"><span>function::text_str</span></a></span><span class="refpurpose"> —
- Escape any non-printable chars in a string
- </span></dt><dt><span class="refentrytitle"><a href="API-text-strn.html"><span>function::text_strn</span></a></span><span class="refpurpose"> —
- Escape any non-printable chars in a string
- </span></dt><dt><span class="refentrytitle"><a href="API-str-replace.html"><span>function::str_replace</span></a></span><span class="refpurpose"> —
- str_replace Replaces all instances of a substring with another
- </span></dt><dt><span class="refentrytitle"><a href="API-strtol.html"><span>function::strtol</span></a></span><span class="refpurpose"> —
- strtol - Convert a string to a long
- </span></dt><dt><span class="refentrytitle"><a href="API-isdigit.html"><span>function::isdigit</span></a></span><span class="refpurpose"> —
- Checks for a digit
- </span></dt><dt><span class="refentrytitle"><a href="API-tokenize.html"><span>function::tokenize</span></a></span><span class="refpurpose"> —
- Return the next non-empty token in a string
- </span></dt></dl></dd><dt><span class="chapter"><a href="ansi.stp.html">26. Utility functions for using ansi control chars in logs</a></span></dt><dd><dl><dt><span class="refentrytitle"><a href="API-ansi-clear-screen.html"><span>function::ansi_clear_screen</span></a></span><span class="refpurpose"> —
- Move cursor to top left and clear screen.
- </span></dt><dt><span class="refentrytitle"><a href="API-ansi-set-color.html"><span>function::ansi_set_color</span></a></span><span class="refpurpose"> —
- Set the ansi Select Graphic Rendition mode.
- </span></dt><dt><span class="refentrytitle"><a href="API-ansi-set-color2.html"><span>function::ansi_set_color2</span></a></span><span class="refpurpose"> —
- Set the ansi Select Graphic Rendition mode.
- </span></dt><dt><span class="refentrytitle"><a href="API-ansi-set-color3.html"><span>function::ansi_set_color3</span></a></span><span class="refpurpose"> —
- Set the ansi Select Graphic Rendition mode.
- </span></dt><dt><span class="refentrytitle"><a href="API-ansi-reset-color.html"><span>function::ansi_reset_color</span></a></span><span class="refpurpose"> —
- Resets Select Graphic Rendition mode.
- </span></dt><dt><span class="refentrytitle"><a href="API-ansi-new-line.html"><span>function::ansi_new_line</span></a></span><span class="refpurpose"> —
- Move cursor to new line.
- </span></dt><dt><span class="refentrytitle"><a href="API-ansi-cursor-move.html"><span>function::ansi_cursor_move</span></a></span><span class="refpurpose"> —
- Move cursor to new coordinates.
- </span></dt><dt><span class="refentrytitle"><a href="API-ansi-cursor-hide.html"><span>function::ansi_cursor_hide</span></a></span><span class="refpurpose"> —
- Hides the cursor.
- </span></dt><dt><span class="refentrytitle"><a href="API-ansi-cursor-save.html"><span>function::ansi_cursor_save</span></a></span><span class="refpurpose"> —
- Saves the cursor position.
- </span></dt><dt><span class="refentrytitle"><a href="API-ansi-cursor-restore.html"><span>function::ansi_cursor_restore</span></a></span><span class="refpurpose"> —
- Restores a previously saved cursor position.
- </span></dt><dt><span class="refentrytitle"><a href="API-ansi-cursor-show.html"><span>function::ansi_cursor_show</span></a></span><span class="refpurpose"> —
- Shows the cursor.
- </span></dt><dt><span class="refentrytitle"><a href="API-thread-indent.html"><span>function::thread_indent</span></a></span><span class="refpurpose"> —
- returns an amount of space with the current task information
- </span></dt><dt><span class="refentrytitle"><a href="API-indent.html"><span>function::indent</span></a></span><span class="refpurpose"> —
- returns an amount of space to indent
- </span></dt></dl></dd><dt><span class="chapter"><a href="stap_staticmarkers.stp.html">27. SystemTap Translator Tapset</a></span></dt><dd><dl><dt><span class="refentrytitle"><a href="API-stap-pass0.html"><span>probe::stap.pass0</span></a></span><span class="refpurpose"> —
- Starting stap pass0 (parsing command line arguments)
- </span></dt><dt><span class="refentrytitle"><a href="API-stap-pass0-end.html"><span>probe::stap.pass0.end</span></a></span><span class="refpurpose"> —
- Finished stap pass0 (parsing command line arguments)
- </span></dt><dt><span class="refentrytitle"><a href="API-stap-pass1a.html"><span>probe::stap.pass1a</span></a></span><span class="refpurpose"> —
- Starting stap pass1 (parsing user script)
- </span></dt><dt><span class="refentrytitle"><a href="API-stap-pass1b.html"><span>probe::stap.pass1b</span></a></span><span class="refpurpose"> —
- Starting stap pass1 (parsing library scripts)
- </span></dt><dt><span class="refentrytitle"><a href="API-stap-pass1-end.html"><span>probe::stap.pass1.end</span></a></span><span class="refpurpose"> —
- Finished stap pass1 (parsing scripts)
- </span></dt><dt><span class="refentrytitle"><a href="API-stap-pass2.html"><span>probe::stap.pass2</span></a></span><span class="refpurpose"> —
- Starting stap pass2 (elaboration)
- </span></dt><dt><span class="refentrytitle"><a href="API-stap-pass2-end.html"><span>probe::stap.pass2.end</span></a></span><span class="refpurpose"> —
- Finished stap pass2 (elaboration)
- </span></dt><dt><span class="refentrytitle"><a href="API-stap-pass3.html"><span>probe::stap.pass3</span></a></span><span class="refpurpose"> —
- Starting stap pass3 (translation to C)
- </span></dt><dt><span class="refentrytitle"><a href="API-stap-pass3-end.html"><span>probe::stap.pass3.end</span></a></span><span class="refpurpose"> —
- Finished stap pass3 (translation to C)
- </span></dt><dt><span class="refentrytitle"><a href="API-stap-pass4.html"><span>probe::stap.pass4</span></a></span><span class="refpurpose"> —
- Starting stap pass4 (compile C code into kernel module)
- </span></dt><dt><span class="refentrytitle"><a href="API-stap-pass4-end.html"><span>probe::stap.pass4.end</span></a></span><span class="refpurpose"> —
- Finished stap pass4 (compile C code into kernel module)
- </span></dt><dt><span class="refentrytitle"><a href="API-stap-pass5.html"><span>probe::stap.pass5</span></a></span><span class="refpurpose"> —
- Starting stap pass5 (running the instrumentation)
- </span></dt><dt><span class="refentrytitle"><a href="API-stap-pass5-end.html"><span>probe::stap.pass5.end</span></a></span><span class="refpurpose"> —
- Finished stap pass5 (running the instrumentation)
- </span></dt><dt><span class="refentrytitle"><a href="API-stap-pass6.html"><span>probe::stap.pass6</span></a></span><span class="refpurpose"> —
- Starting stap pass6 (cleanup)
- </span></dt><dt><span class="refentrytitle"><a href="API-stap-pass6-end.html"><span>probe::stap.pass6.end</span></a></span><span class="refpurpose"> —
- Finished stap pass6 (cleanup)
- </span></dt><dt><span class="refentrytitle"><a href="API-stap-cache-clean.html"><span>probe::stap.cache_clean</span></a></span><span class="refpurpose"> —
- Removing file from stap cache
- </span></dt><dt><span class="refentrytitle"><a href="API-stap-cache-add-mod.html"><span>probe::stap.cache_add_mod</span></a></span><span class="refpurpose"> —
- Adding kernel instrumentation module to cache
- </span></dt><dt><span class="refentrytitle"><a href="API-stap-cache-add-src.html"><span>probe::stap.cache_add_src</span></a></span><span class="refpurpose"> —
- Adding C code translation to cache
- </span></dt><dt><span class="refentrytitle"><a href="API-stap-cache-add-nss.html"><span>probe::stap.cache_add_nss</span></a></span><span class="refpurpose"> —
- Add NSS (Network Security Services) information to cache
- </span></dt><dt><span class="refentrytitle"><a href="API-stap-cache-get.html"><span>probe::stap.cache_get</span></a></span><span class="refpurpose"> —
- Found item in stap cache
- </span></dt><dt><span class="refentrytitle"><a href="API-stap-system.html"><span>probe::stap.system</span></a></span><span class="refpurpose"> —
- Starting a command from stap
- </span></dt><dt><span class="refentrytitle"><a href="API-stap-system-spawn.html"><span>probe::stap.system.spawn</span></a></span><span class="refpurpose"> —
- stap spawned new process
- </span></dt><dt><span class="refentrytitle"><a href="API-stap-system-return.html"><span>probe::stap.system.return</span></a></span><span class="refpurpose"> —
- Finished a command from stap
- </span></dt><dt><span class="refentrytitle"><a href="API-staprun-insert-module.html"><span>probe::staprun.insert_module</span></a></span><span class="refpurpose"> —
- Inserting SystemTap instrumentation module
- </span></dt><dt><span class="refentrytitle"><a href="API-staprun-remove-module.html"><span>probe::staprun.remove_module</span></a></span><span class="refpurpose"> —
- Removing SystemTap instrumentation module
- </span></dt><dt><span class="refentrytitle"><a href="API-staprun-send-control-message.html"><span>probe::staprun.send_control_message</span></a></span><span class="refpurpose"> —
- Sending a control message
- </span></dt><dt><span class="refentrytitle"><a href="API-stapio-receive-control-message.html"><span>probe::stapio.receive_control_message</span></a></span><span class="refpurpose"> —
- Recieved a control message
- </span></dt></dl></dd></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>
+++ /dev/null
-<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>Chapter 1. Introduction</title><meta name="generator" content="DocBook XSL Stylesheets V1.76.1"><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="index.html" title="SystemTap Tapset Reference Manual"><link rel="next" href="context_stp.html" title="Chapter 2. Context 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">Chapter 1. Introduction</th></tr><tr><td width="20%" align="left"><a accesskey="p" href="index.html">Prev</a> </td><th width="60%" align="center"> </th><td width="20%" align="right"> <a accesskey="n" href="context_stp.html">Next</a></td></tr></table><hr></div><div class="chapter" title="Chapter 1. Introduction"><div class="titlepage"><div><div><h2 class="title"><a name="introduction"></a>Chapter 1. Introduction</h2></div></div></div><div class="toc"><p><b>Table of Contents</b></p><dl><dt><span class="section"><a href="introduction.html#format">Tapset Name Format</a></span></dt></dl></div><p>
- SystemTap provides free software (GPL) infrastructure to simplify the
- gathering of information about the running Linux system. This assists
- diagnosis of a performance or functional problem. SystemTap eliminates the
- need for the developer to go through the tedious and disruptive instrument,
- recompile, install, and reboot sequence that may be otherwise required to
- collect data.
- </p><p>
- SystemTap provides a simple command line interface and scripting language
- for writing instrumentation for a live running kernel. The instrumentation
- makes extensive use of the probe points and functions provided in the
- <em class="firstterm">tapset</em> library. This document describes the various
- probe points and functions.
- </p><div class="section" title="Tapset Name Format"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="format"></a>Tapset Name Format</h2></div></div></div><p>In this guide, tapset definitions appear in the following format:</p><pre class="screen">
- name:return (parameters)
- definition
- </pre><p>
- The <em class="replaceable"><code>return</code></em> field specifies what data type the
- tapset extracts and returns from the kernel during a probe (and thus,
- returns). Tapsets use 2 data types for
- <em class="replaceable"><code>return</code></em>: <code class="literal">long</code> (tapset
- extracts and returns an integer) and <code class="literal">string</code> (tapset
- extracts and returns a string).
- </p><p>
- In some cases, tapsets do not have a <em class="replaceable"><code>return</code></em>
- value. This simply means that the tapset does not extract anything from
- the kernel. This is common among asynchronous events such as timers,
- exit functions, and print functions.
- </p></div></div><div class="navfooter"><hr><table width="100%" summary="Navigation footer"><tr><td width="40%" align="left"><a accesskey="p" href="index.html">Prev</a> </td><td width="20%" align="center"> </td><td width="40%" align="right"> <a accesskey="n" href="context_stp.html">Next</a></td></tr><tr><td width="40%" align="left" valign="top">SystemTap Tapset Reference Manual </td><td width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right" valign="top"> Chapter 2. Context Functions</td></tr></table></div></body></html>
+++ /dev/null
-<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>Chapter 9. IO Scheduler and block IO Tapset</title><meta name="generator" content="DocBook XSL Stylesheets V1.76.1"><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-scheduler-signal-send.html" title="probe::scheduler.signal_send"><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">Chapter 9. IO Scheduler and block IO Tapset</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"> </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="chapter" title="Chapter 9. IO Scheduler and block IO Tapset"><div class="titlepage"><div><div><h2 class="title"><a name="iosched.stp"></a>Chapter 9. IO Scheduler and block IO Tapset</h2></div></div></div><div class="toc"><p><b>Table of Contents</b></p><dl><dt><span class="refentrytitle"><a href="API-ioscheduler-elv-next-request.html"><span>probe::ioscheduler.elv_next_request</span></a></span><span class="refpurpose"> —
- Fires when a request is retrieved from the request queue
- </span></dt><dt><span class="refentrytitle"><a href="API-ioscheduler-elv-next-request-return.html"><span>probe::ioscheduler.elv_next_request.return</span></a></span><span class="refpurpose"> —
- Fires when a request retrieval issues a return signal
- </span></dt><dt><span class="refentrytitle"><a href="API-ioscheduler-elv-completed-request.html"><span>probe::ioscheduler.elv_completed_request</span></a></span><span class="refpurpose"> —
- Fires when a request is completed
- </span></dt><dt><span class="refentrytitle"><a href="API-ioscheduler-elv-add-request-kp.html"><span>probe::ioscheduler.elv_add_request.kp</span></a></span><span class="refpurpose"> —
- kprobe based probe to indicate that a request was added to the request queue
- </span></dt><dt><span class="refentrytitle"><a href="API-ioscheduler-elv-add-request-tp.html"><span>probe::ioscheduler.elv_add_request.tp</span></a></span><span class="refpurpose"> —
- tracepoint based probe to indicate a request is added to the request queue.
- </span></dt><dt><span class="refentrytitle"><a href="API-ioscheduler-elv-add-request.html"><span>probe::ioscheduler.elv_add_request</span></a></span><span class="refpurpose"> —
- probe to indicate request is added to the request queue.
- </span></dt><dt><span class="refentrytitle"><a href="API-ioscheduler-trace-elv-completed-request.html"><span>probe::ioscheduler_trace.elv_completed_request</span></a></span><span class="refpurpose"> —
- Fires when a request is
- </span></dt><dt><span class="refentrytitle"><a href="API-ioscheduler-trace-elv-issue-request.html"><span>probe::ioscheduler_trace.elv_issue_request</span></a></span><span class="refpurpose"> —
- Fires when a request is
- </span></dt><dt><span class="refentrytitle"><a href="API-ioscheduler-trace-elv-requeue-request.html"><span>probe::ioscheduler_trace.elv_requeue_request</span></a></span><span class="refpurpose"> —
- Fires when a request is
- </span></dt><dt><span class="refentrytitle"><a href="API-ioscheduler-trace-elv-abort-request.html"><span>probe::ioscheduler_trace.elv_abort_request</span></a></span><span class="refpurpose"> —
- Fires when a request is aborted.
- </span></dt><dt><span class="refentrytitle"><a href="API-ioscheduler-trace-plug.html"><span>probe::ioscheduler_trace.plug</span></a></span><span class="refpurpose"> —
- Fires when a request queue is plugged;
- </span></dt><dt><span class="refentrytitle"><a href="API-ioscheduler-trace-unplug-io.html"><span>probe::ioscheduler_trace.unplug_io</span></a></span><span class="refpurpose"> —
- Fires when a request queue is unplugged;
- </span></dt><dt><span class="refentrytitle"><a href="API-ioscheduler-trace-unplug-timer.html"><span>probe::ioscheduler_trace.unplug_timer</span></a></span><span class="refpurpose"> —
- Fires when unplug timer associated
- </span></dt><dt><span class="refentrytitle"><a href="API-ioblock-request.html"><span>probe::ioblock.request</span></a></span><span class="refpurpose"> —
- Fires whenever making a generic block I/O request.
- </span></dt><dt><span class="refentrytitle"><a href="API-ioblock-end.html"><span>probe::ioblock.end</span></a></span><span class="refpurpose"> —
- Fires whenever a block I/O transfer is complete.
- </span></dt><dt><span class="refentrytitle"><a href="API-ioblock-trace-bounce.html"><span>probe::ioblock_trace.bounce</span></a></span><span class="refpurpose"> —
- Fires whenever a buffer bounce is needed for at least one page of a block IO request.
- </span></dt><dt><span class="refentrytitle"><a href="API-ioblock-trace-request.html"><span>probe::ioblock_trace.request</span></a></span><span class="refpurpose"> —
- Fires just as a generic block I/O request is created for a bio.
- </span></dt><dt><span class="refentrytitle"><a href="API-ioblock-trace-end.html"><span>probe::ioblock_trace.end</span></a></span><span class="refpurpose"> —
- Fires whenever a block I/O transfer is complete.
- </span></dt></dl></div><p>
- This family of probe points is used to probe block IO layer and IO scheduler activities.
- It contains the following probe points:
- </p></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"> </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>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>probe::ioscheduler.elv_next_request</span></td></tr></table></div></body></html>
+++ /dev/null
-<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>Chapter 12. Interrupt Request (IRQ) Tapset</title><meta name="generator" content="DocBook XSL Stylesheets V1.76.1"><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-tty-read.html" title="probe::tty.read"><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">Chapter 12. Interrupt Request (IRQ) Tapset</th></tr><tr><td width="20%" align="left"><a accesskey="p" href="API-tty-read.html">Prev</a> </td><th width="60%" align="center"> </th><td width="20%" align="right"> <a accesskey="n" href="API-workqueue-create.html">Next</a></td></tr></table><hr></div><div class="chapter" title="Chapter 12. Interrupt Request (IRQ) Tapset"><div class="titlepage"><div><div><h2 class="title"><a name="irq.stp"></a>Chapter 12. Interrupt Request (IRQ) Tapset</h2></div></div></div><div class="toc"><p><b>Table of Contents</b></p><dl><dt><span class="refentrytitle"><a href="API-workqueue-create.html"><span>probe::workqueue.create</span></a></span><span class="refpurpose"> —
- Creating a new workqueue
- </span></dt><dt><span class="refentrytitle"><a href="API-workqueue-insert.html"><span>probe::workqueue.insert</span></a></span><span class="refpurpose"> —
- Queuing work on a workqueue
- </span></dt><dt><span class="refentrytitle"><a href="API-workqueue-execute.html"><span>probe::workqueue.execute</span></a></span><span class="refpurpose"> —
- Executing deferred work
- </span></dt><dt><span class="refentrytitle"><a href="API-workqueue-destroy.html"><span>probe::workqueue.destroy</span></a></span><span class="refpurpose"> —
- Destroying workqueue
- </span></dt><dt><span class="refentrytitle"><a href="API-irq-handler-entry.html"><span>probe::irq_handler.entry</span></a></span><span class="refpurpose"> —
- Execution of interrupt handler starting
- </span></dt><dt><span class="refentrytitle"><a href="API-irq-handler-exit.html"><span>probe::irq_handler.exit</span></a></span><span class="refpurpose"> —
- Execution of interrupt handler completed
- </span></dt><dt><span class="refentrytitle"><a href="API-softirq-entry.html"><span>probe::softirq.entry</span></a></span><span class="refpurpose"> —
- Execution of handler for a pending softirq starting
- </span></dt><dt><span class="refentrytitle"><a href="API-softirq-exit.html"><span>probe::softirq.exit</span></a></span><span class="refpurpose"> —
- Execution of handler for a pending softirq completed
- </span></dt></dl></div><p>
- This family of probe points is used to probe interrupt request
- (IRQ) activities.
- It contains the following probe points:
- </p></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"> </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>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>probe::workqueue.create</span></td></tr></table></div></body></html>
+++ /dev/null
-<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>Chapter 16. Kernel Process Tapset</title><meta name="generator" content="DocBook XSL Stylesheets V1.76.1"><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-linuxmib-TCPMemoryPressures.html" title="probe::linuxmib.TCPMemoryPressures"><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">Chapter 16. Kernel Process Tapset</th></tr><tr><td width="20%" align="left"><a accesskey="p" href="API-linuxmib-TCPMemoryPressures.html">Prev</a> </td><th width="60%" align="center"> </th><td width="20%" align="right"> <a accesskey="n" href="API-kprocess-create.html">Next</a></td></tr></table><hr></div><div class="chapter" title="Chapter 16. Kernel Process Tapset"><div class="titlepage"><div><div><h2 class="title"><a name="kprocess.stp"></a>Chapter 16. Kernel Process Tapset</h2></div></div></div><div class="toc"><p><b>Table of Contents</b></p><dl><dt><span class="refentrytitle"><a href="API-kprocess-create.html"><span>probe::kprocess.create</span></a></span><span class="refpurpose"> —
- Fires whenever a new process or thread is successfully created
- </span></dt><dt><span class="refentrytitle"><a href="API-kprocess-start.html"><span>probe::kprocess.start</span></a></span><span class="refpurpose"> —
- Starting new process
- </span></dt><dt><span class="refentrytitle"><a href="API-kprocess-exec.html"><span>probe::kprocess.exec</span></a></span><span class="refpurpose"> —
- Attempt to exec to a new program
- </span></dt><dt><span class="refentrytitle"><a href="API-kprocess-exec-complete.html"><span>probe::kprocess.exec_complete</span></a></span><span class="refpurpose"> —
- Return from exec to a new program
- </span></dt><dt><span class="refentrytitle"><a href="API-kprocess-exit.html"><span>probe::kprocess.exit</span></a></span><span class="refpurpose"> —
- Exit from process
- </span></dt><dt><span class="refentrytitle"><a href="API-kprocess-release.html"><span>probe::kprocess.release</span></a></span><span class="refpurpose"> —
- Process released
- </span></dt></dl></div><p>
- This family of probe points is used to probe process-related activities.
- It contains the following probe points:
- </p></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"> </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>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>probe::kprocess.create</span></td></tr></table></div></body></html>
+++ /dev/null
-<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>Chapter 20. Logging Tapset</title><meta name="generator" content="DocBook XSL Stylesheets V1.76.1"><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-d-path.html" title="function::d_path"><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">Chapter 20. Logging Tapset</th></tr><tr><td width="20%" align="left"><a accesskey="p" href="API-d-path.html">Prev</a> </td><th width="60%" align="center"> </th><td width="20%" align="right"> <a accesskey="n" href="API-log.html">Next</a></td></tr></table><hr></div><div class="chapter" title="Chapter 20. Logging Tapset"><div class="titlepage"><div><div><h2 class="title"><a name="logging.stp"></a>Chapter 20. Logging Tapset</h2></div></div></div><div class="toc"><p><b>Table of Contents</b></p><dl><dt><span class="refentrytitle"><a href="API-log.html"><span>function::log</span></a></span><span class="refpurpose"> —
- Send a line to the common trace buffer
- </span></dt><dt><span class="refentrytitle"><a href="API-warn.html"><span>function::warn</span></a></span><span class="refpurpose"> —
- Send a line to the warning stream
- </span></dt><dt><span class="refentrytitle"><a href="API-exit.html"><span>function::exit</span></a></span><span class="refpurpose"> —
- Start shutting down probing script.
- </span></dt><dt><span class="refentrytitle"><a href="API-error.html"><span>function::error</span></a></span><span class="refpurpose"> —
- Send an error message
- </span></dt><dt><span class="refentrytitle"><a href="API-ftrace.html"><span>function::ftrace</span></a></span><span class="refpurpose"> —
- Send a message to the ftrace ring-buffer
- </span></dt></dl></div><p>
- This family of functions is used to send simple
- message strings to various destinations.
- </p></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"> </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>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>function::log</span></td></tr></table></div></body></html>
+++ /dev/null
-<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>Chapter 6. Memory Tapset</title><meta name="generator" content="DocBook XSL Stylesheets V1.76.1"><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-system.html" title="function::system"><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">Chapter 6. Memory Tapset</th></tr><tr><td width="20%" align="left"><a accesskey="p" href="API-system.html">Prev</a> </td><th width="60%" align="center"> </th><td width="20%" align="right"> <a accesskey="n" href="API-vm-fault-contains.html">Next</a></td></tr></table><hr></div><div class="chapter" title="Chapter 6. Memory Tapset"><div class="titlepage"><div><div><h2 class="title"><a name="memory_stp"></a>Chapter 6. Memory Tapset</h2></div></div></div><div class="toc"><p><b>Table of Contents</b></p><dl><dt><span class="refentrytitle"><a href="API-vm-fault-contains.html"><span>function::vm_fault_contains</span></a></span><span class="refpurpose"> —
- Test return value for page fault reason
- </span></dt><dt><span class="refentrytitle"><a href="API-vm-pagefault.html"><span>probe::vm.pagefault</span></a></span><span class="refpurpose"> —
- Records that a page fault occurred
- </span></dt><dt><span class="refentrytitle"><a href="API-vm-pagefault-return.html"><span>probe::vm.pagefault.return</span></a></span><span class="refpurpose"> —
- Indicates what type of fault occurred
- </span></dt><dt><span class="refentrytitle"><a href="API-addr-to-node.html"><span>function::addr_to_node</span></a></span><span class="refpurpose"> —
- Returns which node a given address belongs to within a NUMA system
- </span></dt><dt><span class="refentrytitle"><a href="API-vm-write-shared.html"><span>probe::vm.write_shared</span></a></span><span class="refpurpose"> —
- Attempts at writing to a shared page
- </span></dt><dt><span class="refentrytitle"><a href="API-vm-write-shared-copy.html"><span>probe::vm.write_shared_copy</span></a></span><span class="refpurpose"> —
- Page copy for shared page write
- </span></dt><dt><span class="refentrytitle"><a href="API-vm-mmap.html"><span>probe::vm.mmap</span></a></span><span class="refpurpose"> —
- Fires when an mmap is requested
- </span></dt><dt><span class="refentrytitle"><a href="API-vm-munmap.html"><span>probe::vm.munmap</span></a></span><span class="refpurpose"> —
- Fires when an munmap is requested
- </span></dt><dt><span class="refentrytitle"><a href="API-vm-brk.html"><span>probe::vm.brk</span></a></span><span class="refpurpose"> —
- Fires when a brk is requested (i.e. the heap will be resized)
- </span></dt><dt><span class="refentrytitle"><a href="API-vm-oom-kill.html"><span>probe::vm.oom_kill</span></a></span><span class="refpurpose"> —
- Fires when a thread is selected for termination by the OOM killer
- </span></dt><dt><span class="refentrytitle"><a href="API-vm-kmalloc.html"><span>probe::vm.kmalloc</span></a></span><span class="refpurpose"> —
- Fires when kmalloc is requested
- </span></dt><dt><span class="refentrytitle"><a href="API-vm-kmem-cache-alloc.html"><span>probe::vm.kmem_cache_alloc</span></a></span><span class="refpurpose"> —
- Fires when kmem_cache_alloc is requested
- </span></dt><dt><span class="refentrytitle"><a href="API-vm-kmalloc-node.html"><span>probe::vm.kmalloc_node</span></a></span><span class="refpurpose"> —
- Fires when kmalloc_node is requested
- </span></dt><dt><span class="refentrytitle"><a href="API-vm-kmem-cache-alloc-node.html"><span>probe::vm.kmem_cache_alloc_node</span></a></span><span class="refpurpose"> —
- Fires when kmem_cache_alloc_node is requested
- </span></dt><dt><span class="refentrytitle"><a href="API-vm-kfree.html"><span>probe::vm.kfree</span></a></span><span class="refpurpose"> —
- Fires when kfree is requested
- </span></dt><dt><span class="refentrytitle"><a href="API-vm-kmem-cache-free.html"><span>probe::vm.kmem_cache_free</span></a></span><span class="refpurpose"> —
- Fires when kmem_cache_free is requested
- </span></dt><dt><span class="refentrytitle"><a href="API-proc-mem-size.html"><span>function::proc_mem_size</span></a></span><span class="refpurpose"> —
- Total program virtual memory size in pages
- </span></dt><dt><span class="refentrytitle"><a href="API-proc-mem-size-pid.html"><span>function::proc_mem_size_pid</span></a></span><span class="refpurpose"> —
- Total program virtual memory size in pages
- </span></dt><dt><span class="refentrytitle"><a href="API-proc-mem-rss.html"><span>function::proc_mem_rss</span></a></span><span class="refpurpose"> —
- Program resident set size in pages
- </span></dt><dt><span class="refentrytitle"><a href="API-proc-mem-rss-pid.html"><span>function::proc_mem_rss_pid</span></a></span><span class="refpurpose"> —
- Program resident set size in pages
- </span></dt><dt><span class="refentrytitle"><a href="API-proc-mem-shr.html"><span>function::proc_mem_shr</span></a></span><span class="refpurpose"> —
- Program shared pages (from shared mappings)
- </span></dt><dt><span class="refentrytitle"><a href="API-proc-mem-shr-pid.html"><span>function::proc_mem_shr_pid</span></a></span><span class="refpurpose"> —
- Program shared pages (from shared mappings)
- </span></dt><dt><span class="refentrytitle"><a href="API-proc-mem-txt.html"><span>function::proc_mem_txt</span></a></span><span class="refpurpose"> —
- Program text (code) size in pages
- </span></dt><dt><span class="refentrytitle"><a href="API-proc-mem-txt-pid.html"><span>function::proc_mem_txt_pid</span></a></span><span class="refpurpose"> —
- Program text (code) size in pages
- </span></dt><dt><span class="refentrytitle"><a href="API-proc-mem-data.html"><span>function::proc_mem_data</span></a></span><span class="refpurpose"> —
- Program data size (data + stack) in pages
- </span></dt><dt><span class="refentrytitle"><a href="API-proc-mem-data-pid.html"><span>function::proc_mem_data_pid</span></a></span><span class="refpurpose"> —
- Program data size (data + stack) in pages
- </span></dt><dt><span class="refentrytitle"><a href="API-mem-page-size.html"><span>function::mem_page_size</span></a></span><span class="refpurpose"> —
- Number of bytes in a page for this architecture
- </span></dt><dt><span class="refentrytitle"><a href="API-bytes-to-string.html"><span>function::bytes_to_string</span></a></span><span class="refpurpose"> —
- Human readable string for given bytes
- </span></dt><dt><span class="refentrytitle"><a href="API-pages-to-string.html"><span>function::pages_to_string</span></a></span><span class="refpurpose"> —
- Turns pages into a human readable string
- </span></dt><dt><span class="refentrytitle"><a href="API-proc-mem-string.html"><span>function::proc_mem_string</span></a></span><span class="refpurpose"> —
- Human readable string of current proc memory usage
- </span></dt><dt><span class="refentrytitle"><a href="API-proc-mem-string-pid.html"><span>function::proc_mem_string_pid</span></a></span><span class="refpurpose"> —
- Human readable string of process memory usage
- </span></dt></dl></div><p>
- This family of probe points is used to probe memory-related events
- or query the memory usage of the current process.
- It contains the following probe points:
- </p></div><div class="navfooter"><hr><table width="100%" summary="Navigation footer"><tr><td width="40%" align="left"><a accesskey="p" href="API-system.html">Prev</a> </td><td width="20%" align="center"> </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>function::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>function::vm_fault_contains</span></td></tr></table></div></body></html>
+++ /dev/null
-<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>Chapter 13. Networking Tapset</title><meta name="generator" content="DocBook XSL Stylesheets V1.76.1"><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-softirq-exit.html" title="probe::softirq.exit"><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">Chapter 13. Networking Tapset</th></tr><tr><td width="20%" align="left"><a accesskey="p" href="API-softirq-exit.html">Prev</a> </td><th width="60%" align="center"> </th><td width="20%" align="right"> <a accesskey="n" href="API-netdev-receive.html">Next</a></td></tr></table><hr></div><div class="chapter" title="Chapter 13. Networking Tapset"><div class="titlepage"><div><div><h2 class="title"><a name="networking.stp"></a>Chapter 13. Networking Tapset</h2></div></div></div><div class="toc"><p><b>Table of Contents</b></p><dl><dt><span class="refentrytitle"><a href="API-netdev-receive.html"><span>probe::netdev.receive</span></a></span><span class="refpurpose"> —
- Data received from network device.
- </span></dt><dt><span class="refentrytitle"><a href="API-netdev-transmit.html"><span>probe::netdev.transmit</span></a></span><span class="refpurpose"> —
- Network device transmitting buffer
- </span></dt><dt><span class="refentrytitle"><a href="API-netdev-change-mtu.html"><span>probe::netdev.change_mtu</span></a></span><span class="refpurpose"> —
- Called when the netdev MTU is changed
- </span></dt><dt><span class="refentrytitle"><a href="API-netdev-open.html"><span>probe::netdev.open</span></a></span><span class="refpurpose"> —
- Called when the device is opened
- </span></dt><dt><span class="refentrytitle"><a href="API-netdev-close.html"><span>probe::netdev.close</span></a></span><span class="refpurpose"> —
- Called when the device is closed
- </span></dt><dt><span class="refentrytitle"><a href="API-netdev-hard-transmit.html"><span>probe::netdev.hard_transmit</span></a></span><span class="refpurpose"> —
- Called when the devices is going to TX (hard)
- </span></dt><dt><span class="refentrytitle"><a href="API-netdev-rx.html"><span>probe::netdev.rx</span></a></span><span class="refpurpose"> —
- Called when the device is going to receive a packet
- </span></dt><dt><span class="refentrytitle"><a href="API-netdev-change-rx-flag.html"><span>probe::netdev.change_rx_flag</span></a></span><span class="refpurpose"> —
- Called when the device RX flag will be changed
- </span></dt><dt><span class="refentrytitle"><a href="API-netdev-set-promiscuity.html"><span>probe::netdev.set_promiscuity</span></a></span><span class="refpurpose"> —
- Called when the device enters/leaves promiscuity
- </span></dt><dt><span class="refentrytitle"><a href="API-netdev-ioctl.html"><span>probe::netdev.ioctl</span></a></span><span class="refpurpose"> —
- Called when the device suffers an IOCTL
- </span></dt><dt><span class="refentrytitle"><a href="API-netdev-register.html"><span>probe::netdev.register</span></a></span><span class="refpurpose"> —
- Called when the device is registered
- </span></dt><dt><span class="refentrytitle"><a href="API-netdev-unregister.html"><span>probe::netdev.unregister</span></a></span><span class="refpurpose"> —
- Called when the device is being unregistered
- </span></dt><dt><span class="refentrytitle"><a href="API-netdev-get-stats.html"><span>probe::netdev.get_stats</span></a></span><span class="refpurpose"> —
- Called when someone asks the device statistics
- </span></dt><dt><span class="refentrytitle"><a href="API-netdev-change-mac.html"><span>probe::netdev.change_mac</span></a></span><span class="refpurpose"> —
- Called when the netdev_name has the MAC changed
- </span></dt><dt><span class="refentrytitle"><a href="API-tcp-sendmsg.html"><span>probe::tcp.sendmsg</span></a></span><span class="refpurpose"> —
- Sending a tcp message
- </span></dt><dt><span class="refentrytitle"><a href="API-tcp-sendmsg-return.html"><span>probe::tcp.sendmsg.return</span></a></span><span class="refpurpose"> —
- Sending TCP message is done
- </span></dt><dt><span class="refentrytitle"><a href="API-tcp-recvmsg.html"><span>probe::tcp.recvmsg</span></a></span><span class="refpurpose"> —
- Receiving TCP message
- </span></dt><dt><span class="refentrytitle"><a href="API-tcp-recvmsg-return.html"><span>probe::tcp.recvmsg.return</span></a></span><span class="refpurpose"> —
- Receiving TCP message complete
- </span></dt><dt><span class="refentrytitle"><a href="API-tcp-disconnect.html"><span>probe::tcp.disconnect</span></a></span><span class="refpurpose"> —
- TCP socket disconnection
- </span></dt><dt><span class="refentrytitle"><a href="API-tcp-disconnect-return.html"><span>probe::tcp.disconnect.return</span></a></span><span class="refpurpose"> —
- TCP socket disconnection complete
- </span></dt><dt><span class="refentrytitle"><a href="API-tcp-setsockopt.html"><span>probe::tcp.setsockopt</span></a></span><span class="refpurpose"> —
- Call to <code class="function">setsockopt</code>
- </span></dt><dt><span class="refentrytitle"><a href="API-tcp-setsockopt-return.html"><span>probe::tcp.setsockopt.return</span></a></span><span class="refpurpose"> —
- Return from <code class="function">setsockopt</code>
- </span></dt><dt><span class="refentrytitle"><a href="API-tcp-receive.html"><span>probe::tcp.receive</span></a></span><span class="refpurpose"> —
- Called when a TCP packet is received
- </span></dt><dt><span class="refentrytitle"><a href="API-udp-sendmsg.html"><span>probe::udp.sendmsg</span></a></span><span class="refpurpose"> —
- Fires whenever a process sends a UDP message
- </span></dt><dt><span class="refentrytitle"><a href="API-udp-sendmsg-return.html"><span>probe::udp.sendmsg.return</span></a></span><span class="refpurpose"> —
- Fires whenever an attempt to send a UDP message is completed
- </span></dt><dt><span class="refentrytitle"><a href="API-udp-recvmsg.html"><span>probe::udp.recvmsg</span></a></span><span class="refpurpose"> —
- Fires whenever a UDP message is received
- </span></dt><dt><span class="refentrytitle"><a href="API-udp-recvmsg-return.html"><span>probe::udp.recvmsg.return</span></a></span><span class="refpurpose"> —
- Fires whenever an attempt to receive a UDP message received is completed
- </span></dt><dt><span class="refentrytitle"><a href="API-udp-disconnect.html"><span>probe::udp.disconnect</span></a></span><span class="refpurpose"> —
- Fires when a process requests for a UDP disconnection
- </span></dt><dt><span class="refentrytitle"><a href="API-udp-disconnect-return.html"><span>probe::udp.disconnect.return</span></a></span><span class="refpurpose"> —
- UDP has been disconnected successfully
- </span></dt><dt><span class="refentrytitle"><a href="API-ip-ntop.html"><span>function::ip_ntop</span></a></span><span class="refpurpose"> —
- returns a string representation from an integer IP number
- </span></dt></dl></div><p>
- This family of probe points is used to probe the activities of
- the network device and protocol layers.
- </p></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"> </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>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>probe::netdev.receive</span></td></tr></table></div></body></html>
+++ /dev/null
-<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>Chapter 21. Queue Statistics Tapset</title><meta name="generator" content="DocBook XSL Stylesheets V1.76.1"><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-ftrace.html" title="function::ftrace"><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">Chapter 21. Queue Statistics Tapset</th></tr><tr><td width="20%" align="left"><a accesskey="p" href="API-ftrace.html">Prev</a> </td><th width="60%" align="center"> </th><td width="20%" align="right"> <a accesskey="n" href="API-qs-wait.html">Next</a></td></tr></table><hr></div><div class="chapter" title="Chapter 21. Queue Statistics Tapset"><div class="titlepage"><div><div><h2 class="title"><a name="queue_stats.stp"></a>Chapter 21. Queue Statistics Tapset</h2></div></div></div><div class="toc"><p><b>Table of Contents</b></p><dl><dt><span class="refentrytitle"><a href="API-qs-wait.html"><span>function::qs_wait</span></a></span><span class="refpurpose"> —
- Function to record enqueue requests
- </span></dt><dt><span class="refentrytitle"><a href="API-qs-run.html"><span>function::qs_run</span></a></span><span class="refpurpose"> —
- Function to record being moved from wait queue to being serviced
- </span></dt><dt><span class="refentrytitle"><a href="API-qs-done.html"><span>function::qs_done</span></a></span><span class="refpurpose"> —
- Function to record finishing request
- </span></dt><dt><span class="refentrytitle"><a href="API-qsq-start.html"><span>function::qsq_start</span></a></span><span class="refpurpose"> —
- Function to reset the stats for a queue
- </span></dt><dt><span class="refentrytitle"><a href="API-qsq-utilization.html"><span>function::qsq_utilization</span></a></span><span class="refpurpose"> —
- Fraction of time that any request was being serviced
- </span></dt><dt><span class="refentrytitle"><a href="API-qsq-blocked.html"><span>function::qsq_blocked</span></a></span><span class="refpurpose"> —
- Returns the time reqest was on the wait queue
- </span></dt><dt><span class="refentrytitle"><a href="API-qsq-wait-queue-length.html"><span>function::qsq_wait_queue_length</span></a></span><span class="refpurpose"> —
- length of wait queue
- </span></dt><dt><span class="refentrytitle"><a href="API-qsq-service-time.html"><span>function::qsq_service_time</span></a></span><span class="refpurpose"> —
- Amount of time per request service
- </span></dt><dt><span class="refentrytitle"><a href="API-qsq-wait-time.html"><span>function::qsq_wait_time</span></a></span><span class="refpurpose"> —
- Amount of time in queue + service per request
- </span></dt><dt><span class="refentrytitle"><a href="API-qsq-throughput.html"><span>function::qsq_throughput</span></a></span><span class="refpurpose"> —
- Number of requests served per unit time
- </span></dt><dt><span class="refentrytitle"><a href="API-qsq-print.html"><span>function::qsq_print</span></a></span><span class="refpurpose"> —
- Returns a line of statistics for the given queue
- </span></dt></dl></div><p>
- This family of functions is used to track performance of queuing systems.
- </p></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"> </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>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>function::qs_wait</span></td></tr></table></div></body></html>
+++ /dev/null
-<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>Chapter 22. Random functions Tapset</title><meta name="generator" content="DocBook XSL Stylesheets V1.76.1"><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-qsq-print.html" title="function::qsq_print"><link rel="next" href="API-randint.html" title="function::randint"></head><body bgcolor="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 22. Random functions Tapset</th></tr><tr><td width="20%" align="left"><a accesskey="p" href="API-qsq-print.html">Prev</a> </td><th width="60%" align="center"> </th><td width="20%" align="right"> <a accesskey="n" href="API-randint.html">Next</a></td></tr></table><hr></div><div class="chapter" title="Chapter 22. Random functions Tapset"><div class="titlepage"><div><div><h2 class="title"><a name="random.stp"></a>Chapter 22. Random functions Tapset</h2></div></div></div><div class="toc"><p><b>Table of Contents</b></p><dl><dt><span class="refentrytitle"><a href="API-randint.html"><span>function::randint</span></a></span><span class="refpurpose"> —
- Return a random number between [0,n)
- </span></dt></dl></div><p>
- These functions deal with random number generation.
- </p></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"> </td><td width="40%" align="right"> <a accesskey="n" href="API-randint.html">Next</a></td></tr><tr><td width="40%" align="left" valign="top"><span>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>function::randint</span></td></tr></table></div></body></html>
+++ /dev/null
-<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>Chapter 8. Scheduler Tapset</title><meta name="generator" content="DocBook XSL Stylesheets V1.76.1"><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-task-time-string-tid.html" title="function::task_time_string_tid"><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">Chapter 8. Scheduler Tapset</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"> </th><td width="20%" align="right"> <a accesskey="n" href="API-scheduler-ctxswitch.html">Next</a></td></tr></table><hr></div><div class="chapter" title="Chapter 8. Scheduler Tapset"><div class="titlepage"><div><div><h2 class="title"><a name="sched.stp"></a>Chapter 8. Scheduler Tapset</h2></div></div></div><div class="toc"><p><b>Table of Contents</b></p><dl><dt><span class="refentrytitle"><a href="API-scheduler-ctxswitch.html"><span>probe::scheduler.ctxswitch</span></a></span><span class="refpurpose"> —
- A context switch is occuring.
- </span></dt><dt><span class="refentrytitle"><a href="API-scheduler-kthread-stop.html"><span>probe::scheduler.kthread_stop</span></a></span><span class="refpurpose"> —
- A thread created by kthread_create is being stopped
- </span></dt><dt><span class="refentrytitle"><a href="API-scheduler-kthread-stop-return.html"><span>probe::scheduler.kthread_stop.return</span></a></span><span class="refpurpose"> —
- A kthread is stopped and gets the return value
- </span></dt><dt><span class="refentrytitle"><a href="API-scheduler-wait-task.html"><span>probe::scheduler.wait_task</span></a></span><span class="refpurpose"> —
- Waiting on a task to unschedule (become inactive)
- </span></dt><dt><span class="refentrytitle"><a href="API-scheduler-wakeup.html"><span>probe::scheduler.wakeup</span></a></span><span class="refpurpose"> —
- Task is woken up
- </span></dt><dt><span class="refentrytitle"><a href="API-scheduler-wakeup-new.html"><span>probe::scheduler.wakeup_new</span></a></span><span class="refpurpose"> —
- Newly created task is woken up for the first time
- </span></dt><dt><span class="refentrytitle"><a href="API-scheduler-migrate.html"><span>probe::scheduler.migrate</span></a></span><span class="refpurpose"> —
- Task migrating across cpus
- </span></dt><dt><span class="refentrytitle"><a href="API-scheduler-process-free.html"><span>probe::scheduler.process_free</span></a></span><span class="refpurpose"> —
- Scheduler freeing a data structure for a process
- </span></dt><dt><span class="refentrytitle"><a href="API-scheduler-process-exit.html"><span>probe::scheduler.process_exit</span></a></span><span class="refpurpose"> —
- Process exiting
- </span></dt><dt><span class="refentrytitle"><a href="API-scheduler-process-wait.html"><span>probe::scheduler.process_wait</span></a></span><span class="refpurpose"> —
- Scheduler starting to wait on a process
- </span></dt><dt><span class="refentrytitle"><a href="API-scheduler-process-fork.html"><span>probe::scheduler.process_fork</span></a></span><span class="refpurpose"> —
- Process forked
- </span></dt><dt><span class="refentrytitle"><a href="API-scheduler-signal-send.html"><span>probe::scheduler.signal_send</span></a></span><span class="refpurpose"> —
- Sending a signal
- </span></dt></dl></div><p>
- This family of probe points is used to probe the task scheduler activities.
- It contains the following probe points:
- </p></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"> </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>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>probe::scheduler.ctxswitch</span></td></tr></table></div></body></html>
+++ /dev/null
-<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>Chapter 10. SCSI Tapset</title><meta name="generator" content="DocBook XSL Stylesheets V1.76.1"><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-ioblock-trace-end.html" title="probe::ioblock_trace.end"><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">Chapter 10. SCSI Tapset</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"> </th><td width="20%" align="right"> <a accesskey="n" href="API-scsi-ioentry.html">Next</a></td></tr></table><hr></div><div class="chapter" title="Chapter 10. SCSI Tapset"><div class="titlepage"><div><div><h2 class="title"><a name="scsi.stp"></a>Chapter 10. SCSI Tapset</h2></div></div></div><div class="toc"><p><b>Table of Contents</b></p><dl><dt><span class="refentrytitle"><a href="API-scsi-ioentry.html"><span>probe::scsi.ioentry</span></a></span><span class="refpurpose"> —
- Prepares a SCSI mid-layer request
- </span></dt><dt><span class="refentrytitle"><a href="API-scsi-iodispatching.html"><span>probe::scsi.iodispatching</span></a></span><span class="refpurpose"> —
- SCSI mid-layer dispatched low-level SCSI command
- </span></dt><dt><span class="refentrytitle"><a href="API-scsi-iodone.html"><span>probe::scsi.iodone</span></a></span><span class="refpurpose"> —
- SCSI command completed by low level driver and enqueued into the done queue.
- </span></dt><dt><span class="refentrytitle"><a href="API-scsi-iocompleted.html"><span>probe::scsi.iocompleted</span></a></span><span class="refpurpose"> —
- SCSI mid-layer running the completion processing for block device I/O requests
- </span></dt><dt><span class="refentrytitle"><a href="API-scsi-ioexecute.html"><span>probe::scsi.ioexecute</span></a></span><span class="refpurpose"> —
- Create mid-layer SCSI request and wait for the result
- </span></dt><dt><span class="refentrytitle"><a href="API-scsi-set-state.html"><span>probe::scsi.set_state</span></a></span><span class="refpurpose"> —
- Order SCSI device state change
- </span></dt></dl></div><p>
- This family of probe points is used to probe SCSI activities.
- It contains the following probe points:
- </p></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"> </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>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>probe::scsi.ioentry</span></td></tr></table></div></body></html>
+++ /dev/null
-<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>Chapter 17. Signal Tapset</title><meta name="generator" content="DocBook XSL Stylesheets V1.76.1"><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-kprocess-release.html" title="probe::kprocess.release"><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">Chapter 17. Signal Tapset</th></tr><tr><td width="20%" align="left"><a accesskey="p" href="API-kprocess-release.html">Prev</a> </td><th width="60%" align="center"> </th><td width="20%" align="right"> <a accesskey="n" href="API-signal-send.html">Next</a></td></tr></table><hr></div><div class="chapter" title="Chapter 17. Signal Tapset"><div class="titlepage"><div><div><h2 class="title"><a name="signal.stp"></a>Chapter 17. Signal Tapset</h2></div></div></div><div class="toc"><p><b>Table of Contents</b></p><dl><dt><span class="refentrytitle"><a href="API-signal-send.html"><span>probe::signal.send</span></a></span><span class="refpurpose"> —
- Signal being sent to a process
- </span></dt><dt><span class="refentrytitle"><a href="API-signal-send-return.html"><span>probe::signal.send.return</span></a></span><span class="refpurpose"> —
- Signal being sent to a process completed
- </span></dt><dt><span class="refentrytitle"><a href="API-signal-checkperm.html"><span>probe::signal.checkperm</span></a></span><span class="refpurpose"> —
- Check being performed on a sent signal
- </span></dt><dt><span class="refentrytitle"><a href="API-signal-checkperm-return.html"><span>probe::signal.checkperm.return</span></a></span><span class="refpurpose"> —
- Check performed on a sent signal completed
- </span></dt><dt><span class="refentrytitle"><a href="API-signal-wakeup.html"><span>probe::signal.wakeup</span></a></span><span class="refpurpose"> —
- Sleeping process being wakened for signal
- </span></dt><dt><span class="refentrytitle"><a href="API-signal-check-ignored.html"><span>probe::signal.check_ignored</span></a></span><span class="refpurpose"> —
- Checking to see signal is ignored
- </span></dt><dt><span class="refentrytitle"><a href="API-signal-check-ignored-return.html"><span>probe::signal.check_ignored.return</span></a></span><span class="refpurpose"> —
- Check to see signal is ignored completed
- </span></dt><dt><span class="refentrytitle"><a href="API-signal-force-segv.html"><span>probe::signal.force_segv</span></a></span><span class="refpurpose"> —
- Forcing send of SIGSEGV
- </span></dt><dt><span class="refentrytitle"><a href="API-signal-force-segv-return.html"><span>probe::signal.force_segv.return</span></a></span><span class="refpurpose"> —
- Forcing send of SIGSEGV complete
- </span></dt><dt><span class="refentrytitle"><a href="API-signal-syskill.html"><span>probe::signal.syskill</span></a></span><span class="refpurpose"> —
- Sending kill signal to a process
- </span></dt><dt><span class="refentrytitle"><a href="API-signal-syskill-return.html"><span>probe::signal.syskill.return</span></a></span><span class="refpurpose"> —
- Sending kill signal completed
- </span></dt><dt><span class="refentrytitle"><a href="API-signal-sys-tkill.html"><span>probe::signal.sys_tkill</span></a></span><span class="refpurpose"> —
- Sending a kill signal to a thread
- </span></dt><dt><span class="refentrytitle"><a href="API-signal-systkill-return.html"><span>probe::signal.systkill.return</span></a></span><span class="refpurpose"> —
- Sending kill signal to a thread completed
- </span></dt><dt><span class="refentrytitle"><a href="API-signal-sys-tgkill.html"><span>probe::signal.sys_tgkill</span></a></span><span class="refpurpose"> —
- Sending kill signal to a thread group
- </span></dt><dt><span class="refentrytitle"><a href="API-signal-sys-tgkill-return.html"><span>probe::signal.sys_tgkill.return</span></a></span><span class="refpurpose"> —
- Sending kill signal to a thread group completed
- </span></dt><dt><span class="refentrytitle"><a href="API-signal-send-sig-queue.html"><span>probe::signal.send_sig_queue</span></a></span><span class="refpurpose"> —
- Queuing a signal to a process
- </span></dt><dt><span class="refentrytitle"><a href="API-signal-send-sig-queue-return.html"><span>probe::signal.send_sig_queue.return</span></a></span><span class="refpurpose"> —
- Queuing a signal to a process completed
- </span></dt><dt><span class="refentrytitle"><a href="API-signal-pending.html"><span>probe::signal.pending</span></a></span><span class="refpurpose"> —
- Examining pending signal
- </span></dt><dt><span class="refentrytitle"><a href="API-signal-pending-return.html"><span>probe::signal.pending.return</span></a></span><span class="refpurpose"> —
- Examination of pending signal completed
- </span></dt><dt><span class="refentrytitle"><a href="API-signal-handle.html"><span>probe::signal.handle</span></a></span><span class="refpurpose"> —
- Signal handler being invoked
- </span></dt><dt><span class="refentrytitle"><a href="API-signal-handle-return.html"><span>probe::signal.handle.return</span></a></span><span class="refpurpose"> —
- Signal handler invocation completed
- </span></dt><dt><span class="refentrytitle"><a href="API-signal-do-action.html"><span>probe::signal.do_action</span></a></span><span class="refpurpose"> —
- Examining or changing a signal action
- </span></dt><dt><span class="refentrytitle"><a href="API-signal-do-action-return.html"><span>probe::signal.do_action.return</span></a></span><span class="refpurpose"> —
- Examining or changing a signal action completed
- </span></dt><dt><span class="refentrytitle"><a href="API-signal-procmask.html"><span>probe::signal.procmask</span></a></span><span class="refpurpose"> —
- Examining or changing blocked signals
- </span></dt><dt><span class="refentrytitle"><a href="API-signal-procmask-return.html"><span>probe::signal.procmask.return</span></a></span><span class="refpurpose"> —
- Examining or changing blocked signals completed
- </span></dt><dt><span class="refentrytitle"><a href="API-signal-flush.html"><span>probe::signal.flush</span></a></span><span class="refpurpose"> —
- Flushing all pending signals for a task
- </span></dt></dl></div><p>
- This family of probe points is used to probe signal activities.
- It contains the following probe points:
- </p></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"> </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>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"> <span>probe::signal.send</span></td></tr></table></div></body></html>
+++ /dev/null
-<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>Chapter 15. SNMP Information Tapset</title><meta name="generator" content="DocBook XSL Stylesheets V1.76.1"><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-sock-state-str2num.html" title="function::sock_state_str2num"><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">Chapter 15. SNMP Information Tapset</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"> </th><td width="20%" align="right"> <a accesskey="n" href="API-ipmib-remote-addr.html">Next</a></td></tr></table><hr></div><div class="chapter" title="Chapter 15. SNMP Information Tapset"><div class="titlepage"><div><div><h2 class="title"><a name="snmp.stp"></a>Chapter 15. SNMP Information Tapset</h2></div></div></div><div class="toc"><p><b>Table of Contents</b></p><dl><dt><span class="refentrytitle"><a href="API-ipmib-remote-addr.html"><span>function::ipmib_remote_addr</span></a></span><span class="refpurpose"> —
- Get the remote ip address
- </span></dt><dt><span class="refentrytitle"><a href="API-ipmib-local-addr.html"><span>function::ipmib_local_addr</span></a></span><span class="refpurpose"> —
- Get the local ip address
- </span></dt><dt><span class="refentrytitle"><a href="API-ipmib-tcp-remote-port.html"><span>function::ipmib_tcp_remote_port</span></a></span><span class="refpurpose"> —
- Get the remote tcp port
- </span></dt><dt><span class="refentrytitle"><a href="API-ipmib-tcp-local-port.html"><span>function::ipmib_tcp_local_port</span></a></span><span class="refpurpose"> —
- Get the local tcp port
- </span></dt><dt><span class="refentrytitle"><a href="API-ipmib-get-proto.html"><span>function::ipmib_get_proto</span></a></span><span class="refpurpose"> —
- Get the protocol value
- </span></dt><dt><span class="refentrytitle"><a href="API-ipmib-InReceives.html"><span>probe::ipmib.InReceives</span></a></span><span class="refpurpose"> —
- Count an arriving packet
- </span></dt><dt><span class="refentrytitle"><a href="API-ipmib-InNoRoutes.html"><span>probe::ipmib.InNoRoutes</span></a></span><span class="refpurpose"> —
- Count an arriving packet with no matching socket
- </span></dt><dt><span class="refentrytitle"><a href="API-ipmib-InAddrErrors.html"><span>probe::ipmib.InAddrErrors</span></a></span><span class="refpurpose"> —
- Count arriving packets with an incorrect address
- </span></dt><dt><span class="refentrytitle"><a href="API-ipmib-InUnknownProtos.html"><span>probe::ipmib.InUnknownProtos</span></a></span><span class="refpurpose"> —
- Count arriving packets with an unbound proto
- </span></dt><dt><span class="refentrytitle"><a href="API-ipmib-InDiscards.html"><span>probe::ipmib.InDiscards</span></a></span><span class="refpurpose"> —
- Count discarded inbound packets
- </span></dt><dt><span class="refentrytitle"><a href="API-ipmib-ForwDatagrams.html"><span>probe::ipmib.ForwDatagrams</span></a></span><span class="refpurpose"> —
- Count forwarded packet
- </span></dt><dt><span class="refentrytitle"><a href="API-ipmib-OutRequests.html"><span>probe::ipmib.OutRequests</span></a></span><span class="refpurpose"> —
- Count a request to send a packet
- </span></dt><dt><span class="refentrytitle"><a href="API-ipmib-ReasmTimeout.html"><span>probe::ipmib.ReasmTimeout</span></a></span><span class="refpurpose"> —
- Count Reassembly Timeouts
- </span></dt><dt><span class="refentrytitle"><a href="API-ipmib-ReasmReqds.html"><span>probe::ipmib.ReasmReqds</span></a></span><span class="refpurpose"> —
- Count number of packet fragments reassembly requests
- </span></dt><dt><span class="refentrytitle"><a href="API-ipmib-FragOKs.html"><span>probe::ipmib.FragOKs</span></a></span><span class="refpurpose"> —
- Count datagram fragmented successfully
- </span></dt><dt><span class="refentrytitle"><a href="API-ipmib-FragFails.html"><span>probe::ipmib.FragFails</span></a></span><span class="refpurpose"> —
- Count datagram fragmented unsuccessfully
- </span></dt><dt><span class="refentrytitle"><a href="API-tcpmib-get-state.html"><span>function::tcpmib_get_state</span></a></span><span class="refpurpose"> —
- Get a socket's state
- </span></dt><dt><span class="refentrytitle"><a href="API-tcpmib-local-addr.html"><span>function::tcpmib_local_addr</span></a></span><span class="refpurpose"> —
- Get the source address
- </span></dt><dt><span class="refentrytitle"><a href="API-tcpmib-remote-addr.html"><span>function::tcpmib_remote_addr</span></a></span><span class="refpurpose"> —
- Get the remote address
- </span></dt><dt><span class="refentrytitle"><a href="API-tcpmib-local-port.html"><span>function::tcpmib_local_port</span></a></span><span class="refpurpose"> —
- Get the local port
- </span></dt><dt><span class="refentrytitle"><a href="API-tcpmib-remote-port.html"><span>function::tcpmib_remote_port</span></a></span><span class="refpurpose"> —
- Get the remote port
- </span></dt><dt><span class="refentrytitle"><a href="API-tcpmib-ActiveOpens.html"><span>probe::tcpmib.ActiveOpens</span></a></span><span class="refpurpose"> —
- Count an active opening of a socket
- </span></dt><dt><span class="refentrytitle"><a href="API-tcpmib-AttemptFails.html"><span>probe::tcpmib.AttemptFails</span></a></span><span class="refpurpose"> —
- Count a failed attempt to open a socket
- </span></dt><dt><span class="refentrytitle"><a href="API-tcpmib-CurrEstab.html"><span>probe::tcpmib.CurrEstab</span></a></span><span class="refpurpose"> —
- Update the count of open sockets
- </span></dt><dt><span class="refentrytitle"><a href="API-tcpmib-EstabResets.html"><span>probe::tcpmib.EstabResets</span></a></span><span class="refpurpose"> —
- Count the reset of a socket
- </span></dt><dt><span class="refentrytitle"><a href="API-tcpmib-InSegs.html"><span>probe::tcpmib.InSegs</span></a></span><span class="refpurpose"> —
- Count an incomming tcp segment
- </span></dt><dt><span class="refentrytitle"><a href="API-tcpmib-OutRsts.html"><span>probe::tcpmib.OutRsts</span></a></span><span class="refpurpose"> —
- Count the sending of a reset packet
- </span></dt><dt><span class="refentrytitle"><a href="API-tcpmib-OutSegs.html"><span>probe::tcpmib.OutSegs</span></a></span><span class="refpurpose"> —
- Count the sending of a TCP segment
- </span></dt><dt><span class="refentrytitle"><a href="API-tcpmib-PassiveOpens.html"><span>probe::tcpmib.PassiveOpens</span></a></span><span class="refpurpose"> —
- Count the passive creation of a socket
- </span></dt><dt><span class="refentrytitle"><a href="API-tcpmib-RetransSegs.html"><span>probe::tcpmib.RetransSegs</span></a></span><span class="refpurpose"> —
- Count the retransmission of a TCP segment
- </span></dt><dt><span class="refentrytitle"><a href="API-linuxmib-DelayedACKs.html"><span>probe::linuxmib.DelayedACKs</span></a></span><span class="refpurpose"> —
- Count of delayed acks
- </span></dt><dt><span class="refentrytitle"><a href="API-linuxmib-ListenOverflows.html"><span>probe::linuxmib.ListenOverflows</span></a></span><span class="refpurpose"> —
- Count of times a listen queue overflowed
- </span></dt><dt><span class="refentrytitle"><a href="API-linuxmib-ListenDrops.html"><span>probe::linuxmib.ListenDrops</span></a></span><span class="refpurpose"> —
- Count of times conn request that were dropped
- </span></dt><dt><span class="refentrytitle"><a href="API-linuxmib-TCPMemoryPressures.html"><span>probe::linuxmib.TCPMemoryPressures</span></a></span><span class="refpurpose"> —
- Count of times memory pressure was used
- </span></dt></dl></div><p>
- This family of probe points is used to probe socket activities to
- provide SNMP type information. It contains the following functions
- and probe points:
- </p></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"> </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>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>function::ipmib_remote_addr</span></td></tr></table></div></body></html>
+++ /dev/null
-<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>Chapter 14. Socket Tapset</title><meta name="generator" content="DocBook XSL Stylesheets V1.76.1"><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-ip-ntop.html" title="function::ip_ntop"><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">Chapter 14. Socket Tapset</th></tr><tr><td width="20%" align="left"><a accesskey="p" href="API-ip-ntop.html">Prev</a> </td><th width="60%" align="center"> </th><td width="20%" align="right"> <a accesskey="n" href="API-socket-send.html">Next</a></td></tr></table><hr></div><div class="chapter" title="Chapter 14. Socket Tapset"><div class="titlepage"><div><div><h2 class="title"><a name="socket.stp"></a>Chapter 14. Socket Tapset</h2></div></div></div><div class="toc"><p><b>Table of Contents</b></p><dl><dt><span class="refentrytitle"><a href="API-socket-send.html"><span>probe::socket.send</span></a></span><span class="refpurpose"> —
- Message sent on a socket.
- </span></dt><dt><span class="refentrytitle"><a href="API-socket-receive.html"><span>probe::socket.receive</span></a></span><span class="refpurpose"> —
- Message received on a socket.
- </span></dt><dt><span class="refentrytitle"><a href="API-socket-sendmsg.html"><span>probe::socket.sendmsg</span></a></span><span class="refpurpose"> —
- Message is currently being sent on a socket.
- </span></dt><dt><span class="refentrytitle"><a href="API-socket-sendmsg-return.html"><span>probe::socket.sendmsg.return</span></a></span><span class="refpurpose"> —
- Return from socket.sendmsg.
- </span></dt><dt><span class="refentrytitle"><a href="API-socket-recvmsg.html"><span>probe::socket.recvmsg</span></a></span><span class="refpurpose"> —
- Message being received on socket
- </span></dt><dt><span class="refentrytitle"><a href="API-socket-recvmsg-return.html"><span>probe::socket.recvmsg.return</span></a></span><span class="refpurpose"> —
- Return from Message being received on socket
- </span></dt><dt><span class="refentrytitle"><a href="API-socket-aio-write.html"><span>probe::socket.aio_write</span></a></span><span class="refpurpose"> —
- Message send via <code class="function">sock_aio_write</code>
- </span></dt><dt><span class="refentrytitle"><a href="API-socket-aio-write-return.html"><span>probe::socket.aio_write.return</span></a></span><span class="refpurpose"> —
- Conclusion of message send via <code class="function">sock_aio_write</code>
- </span></dt><dt><span class="refentrytitle"><a href="API-socket-aio-read.html"><span>probe::socket.aio_read</span></a></span><span class="refpurpose"> —
- Receiving message via <code class="function">sock_aio_read</code>
- </span></dt><dt><span class="refentrytitle"><a href="API-socket-aio-read-return.html"><span>probe::socket.aio_read.return</span></a></span><span class="refpurpose"> —
- Conclusion of message received via <code class="function">sock_aio_read</code>
- </span></dt><dt><span class="refentrytitle"><a href="API-socket-writev.html"><span>probe::socket.writev</span></a></span><span class="refpurpose"> —
- Message sent via <code class="function">socket_writev</code>
- </span></dt><dt><span class="refentrytitle"><a href="API-socket-writev-return.html"><span>probe::socket.writev.return</span></a></span><span class="refpurpose"> —
- Conclusion of message sent via <code class="function">socket_writev</code>
- </span></dt><dt><span class="refentrytitle"><a href="API-socket-readv.html"><span>probe::socket.readv</span></a></span><span class="refpurpose"> —
- Receiving a message via <code class="function">sock_readv</code>
- </span></dt><dt><span class="refentrytitle"><a href="API-socket-readv-return.html"><span>probe::socket.readv.return</span></a></span><span class="refpurpose"> —
- Conclusion of receiving a message via <code class="function">sock_readv</code>
- </span></dt><dt><span class="refentrytitle"><a href="API-socket-create.html"><span>probe::socket.create</span></a></span><span class="refpurpose"> —
- Creation of a socket
- </span></dt><dt><span class="refentrytitle"><a href="API-socket-create-return.html"><span>probe::socket.create.return</span></a></span><span class="refpurpose"> —
- Return from Creation of a socket
- </span></dt><dt><span class="refentrytitle"><a href="API-socket-close.html"><span>probe::socket.close</span></a></span><span class="refpurpose"> —
- Close a socket
- </span></dt><dt><span class="refentrytitle"><a href="API-socket-close-return.html"><span>probe::socket.close.return</span></a></span><span class="refpurpose"> —
- Return from closing a socket
- </span></dt><dt><span class="refentrytitle"><a href="API-sock-prot-num2str.html"><span>function::sock_prot_num2str</span></a></span><span class="refpurpose"> —
- Given a protocol number, return a string representation.
- </span></dt><dt><span class="refentrytitle"><a href="API-sock-prot-str2num.html"><span>function::sock_prot_str2num</span></a></span><span class="refpurpose"> —
- Given a protocol name (string), return the corresponding protocol number.
- </span></dt><dt><span class="refentrytitle"><a href="API-sock-fam-num2str.html"><span>function::sock_fam_num2str</span></a></span><span class="refpurpose"> —
- Given a protocol family number, return a string representation.
- </span></dt><dt><span class="refentrytitle"><a href="API-sock-fam-str2num.html"><span>function::sock_fam_str2num</span></a></span><span class="refpurpose"> —
- Given a protocol family name (string), return the corresponding
- </span></dt><dt><span class="refentrytitle"><a href="API-sock-state-num2str.html"><span>function::sock_state_num2str</span></a></span><span class="refpurpose"> —
- Given a socket state number, return a string representation.
- </span></dt><dt><span class="refentrytitle"><a href="API-sock-state-str2num.html"><span>function::sock_state_str2num</span></a></span><span class="refpurpose"> —
- Given a socket state string, return the corresponding state number.
- </span></dt></dl></div><p>
- This family of probe points is used to probe socket activities.
- It contains the following probe points:
- </p></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"> </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>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>probe::socket.send</span></td></tr></table></div></body></html>
+++ /dev/null
-<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>Chapter 27. SystemTap Translator Tapset</title><meta name="generator" content="DocBook XSL Stylesheets V1.76.1"><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-indent.html" title="function::indent"><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">Chapter 27. SystemTap Translator Tapset</th></tr><tr><td width="20%" align="left"><a accesskey="p" href="API-indent.html">Prev</a> </td><th width="60%" align="center"> </th><td width="20%" align="right"> <a accesskey="n" href="API-stap-pass0.html">Next</a></td></tr></table><hr></div><div class="chapter" title="Chapter 27. SystemTap Translator Tapset"><div class="titlepage"><div><div><h2 class="title"><a name="stap_staticmarkers.stp"></a>Chapter 27. SystemTap Translator Tapset</h2></div></div></div><div class="toc"><p><b>Table of Contents</b></p><dl><dt><span class="refentrytitle"><a href="API-stap-pass0.html"><span>probe::stap.pass0</span></a></span><span class="refpurpose"> —
- Starting stap pass0 (parsing command line arguments)
- </span></dt><dt><span class="refentrytitle"><a href="API-stap-pass0-end.html"><span>probe::stap.pass0.end</span></a></span><span class="refpurpose"> —
- Finished stap pass0 (parsing command line arguments)
- </span></dt><dt><span class="refentrytitle"><a href="API-stap-pass1a.html"><span>probe::stap.pass1a</span></a></span><span class="refpurpose"> —
- Starting stap pass1 (parsing user script)
- </span></dt><dt><span class="refentrytitle"><a href="API-stap-pass1b.html"><span>probe::stap.pass1b</span></a></span><span class="refpurpose"> —
- Starting stap pass1 (parsing library scripts)
- </span></dt><dt><span class="refentrytitle"><a href="API-stap-pass1-end.html"><span>probe::stap.pass1.end</span></a></span><span class="refpurpose"> —
- Finished stap pass1 (parsing scripts)
- </span></dt><dt><span class="refentrytitle"><a href="API-stap-pass2.html"><span>probe::stap.pass2</span></a></span><span class="refpurpose"> —
- Starting stap pass2 (elaboration)
- </span></dt><dt><span class="refentrytitle"><a href="API-stap-pass2-end.html"><span>probe::stap.pass2.end</span></a></span><span class="refpurpose"> —
- Finished stap pass2 (elaboration)
- </span></dt><dt><span class="refentrytitle"><a href="API-stap-pass3.html"><span>probe::stap.pass3</span></a></span><span class="refpurpose"> —
- Starting stap pass3 (translation to C)
- </span></dt><dt><span class="refentrytitle"><a href="API-stap-pass3-end.html"><span>probe::stap.pass3.end</span></a></span><span class="refpurpose"> —
- Finished stap pass3 (translation to C)
- </span></dt><dt><span class="refentrytitle"><a href="API-stap-pass4.html"><span>probe::stap.pass4</span></a></span><span class="refpurpose"> —
- Starting stap pass4 (compile C code into kernel module)
- </span></dt><dt><span class="refentrytitle"><a href="API-stap-pass4-end.html"><span>probe::stap.pass4.end</span></a></span><span class="refpurpose"> —
- Finished stap pass4 (compile C code into kernel module)
- </span></dt><dt><span class="refentrytitle"><a href="API-stap-pass5.html"><span>probe::stap.pass5</span></a></span><span class="refpurpose"> —
- Starting stap pass5 (running the instrumentation)
- </span></dt><dt><span class="refentrytitle"><a href="API-stap-pass5-end.html"><span>probe::stap.pass5.end</span></a></span><span class="refpurpose"> —
- Finished stap pass5 (running the instrumentation)
- </span></dt><dt><span class="refentrytitle"><a href="API-stap-pass6.html"><span>probe::stap.pass6</span></a></span><span class="refpurpose"> —
- Starting stap pass6 (cleanup)
- </span></dt><dt><span class="refentrytitle"><a href="API-stap-pass6-end.html"><span>probe::stap.pass6.end</span></a></span><span class="refpurpose"> —
- Finished stap pass6 (cleanup)
- </span></dt><dt><span class="refentrytitle"><a href="API-stap-cache-clean.html"><span>probe::stap.cache_clean</span></a></span><span class="refpurpose"> —
- Removing file from stap cache
- </span></dt><dt><span class="refentrytitle"><a href="API-stap-cache-add-mod.html"><span>probe::stap.cache_add_mod</span></a></span><span class="refpurpose"> —
- Adding kernel instrumentation module to cache
- </span></dt><dt><span class="refentrytitle"><a href="API-stap-cache-add-src.html"><span>probe::stap.cache_add_src</span></a></span><span class="refpurpose"> —
- Adding C code translation to cache
- </span></dt><dt><span class="refentrytitle"><a href="API-stap-cache-add-nss.html"><span>probe::stap.cache_add_nss</span></a></span><span class="refpurpose"> —
- Add NSS (Network Security Services) information to cache
- </span></dt><dt><span class="refentrytitle"><a href="API-stap-cache-get.html"><span>probe::stap.cache_get</span></a></span><span class="refpurpose"> —
- Found item in stap cache
- </span></dt><dt><span class="refentrytitle"><a href="API-stap-system.html"><span>probe::stap.system</span></a></span><span class="refpurpose"> —
- Starting a command from stap
- </span></dt><dt><span class="refentrytitle"><a href="API-stap-system-spawn.html"><span>probe::stap.system.spawn</span></a></span><span class="refpurpose"> —
- stap spawned new process
- </span></dt><dt><span class="refentrytitle"><a href="API-stap-system-return.html"><span>probe::stap.system.return</span></a></span><span class="refpurpose"> —
- Finished a command from stap
- </span></dt><dt><span class="refentrytitle"><a href="API-staprun-insert-module.html"><span>probe::staprun.insert_module</span></a></span><span class="refpurpose"> —
- Inserting SystemTap instrumentation module
- </span></dt><dt><span class="refentrytitle"><a href="API-staprun-remove-module.html"><span>probe::staprun.remove_module</span></a></span><span class="refpurpose"> —
- Removing SystemTap instrumentation module
- </span></dt><dt><span class="refentrytitle"><a href="API-staprun-send-control-message.html"><span>probe::staprun.send_control_message</span></a></span><span class="refpurpose"> —
- Sending a control message
- </span></dt><dt><span class="refentrytitle"><a href="API-stapio-receive-control-message.html"><span>probe::stapio.receive_control_message</span></a></span><span class="refpurpose"> —
- Recieved a control message
- </span></dt></dl></div><p>
- This family of user-space probe points is used to probe the operation of
- the SystemTap translator (<span class="command"><strong>stap</strong></span>) and run command
- (<span class="command"><strong>staprun</strong></span>).
- The tapset includes probes to watch the various phases of SystemTap
- and SystemTap's management of instrumentation cache.
- It contains the following probe points:
- </p></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"> </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>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>probe::stap.pass0</span></td></tr></table></div></body></html>
+++ /dev/null
-<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>Chapter 25. A collection of standard string functions</title><meta name="generator" content="DocBook XSL Stylesheets V1.76.1"><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-set-kernel-pointer.html" title="function::set_kernel_pointer"><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">Chapter 25. A collection of standard string functions</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"> </th><td width="20%" align="right"> <a accesskey="n" href="API-strlen.html">Next</a></td></tr></table><hr></div><div class="chapter" title="Chapter 25. A collection of standard string functions"><div class="titlepage"><div><div><h2 class="title"><a name="string.stp"></a>Chapter 25. A collection of standard string functions</h2></div></div></div><div class="toc"><p><b>Table of Contents</b></p><dl><dt><span class="refentrytitle"><a href="API-strlen.html"><span>function::strlen</span></a></span><span class="refpurpose"> —
- Returns the length of a string
- </span></dt><dt><span class="refentrytitle"><a href="API-substr.html"><span>function::substr</span></a></span><span class="refpurpose"> —
- Returns a substring
- </span></dt><dt><span class="refentrytitle"><a href="API-stringat.html"><span>function::stringat</span></a></span><span class="refpurpose"> —
- Returns the char at a given position in the string
- </span></dt><dt><span class="refentrytitle"><a href="API-isinstr.html"><span>function::isinstr</span></a></span><span class="refpurpose"> —
- Returns whether a string is a substring of another string
- </span></dt><dt><span class="refentrytitle"><a href="API-text-str.html"><span>function::text_str</span></a></span><span class="refpurpose"> —
- Escape any non-printable chars in a string
- </span></dt><dt><span class="refentrytitle"><a href="API-text-strn.html"><span>function::text_strn</span></a></span><span class="refpurpose"> —
- Escape any non-printable chars in a string
- </span></dt><dt><span class="refentrytitle"><a href="API-str-replace.html"><span>function::str_replace</span></a></span><span class="refpurpose"> —
- str_replace Replaces all instances of a substring with another
- </span></dt><dt><span class="refentrytitle"><a href="API-strtol.html"><span>function::strtol</span></a></span><span class="refpurpose"> —
- strtol - Convert a string to a long
- </span></dt><dt><span class="refentrytitle"><a href="API-isdigit.html"><span>function::isdigit</span></a></span><span class="refpurpose"> —
- Checks for a digit
- </span></dt><dt><span class="refentrytitle"><a href="API-tokenize.html"><span>function::tokenize</span></a></span><span class="refpurpose"> —
- Return the next non-empty token in a string
- </span></dt></dl></div><p>
- Functions to get the length, a substring, getting at individual
- characters, string seaching, escaping, tokenizing, and converting
- strings to longs.
- </p></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"> </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>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>function::strlen</span></td></tr></table></div></body></html>
+++ /dev/null
-<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>Chapter 5. Time utility functions</title><meta name="generator" content="DocBook XSL Stylesheets V1.76.1"><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-tz-ctime.html" title="function::tz_ctime"><link rel="next" href="API-system.html" title="function::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">Chapter 5. Time utility functions</th></tr><tr><td width="20%" align="left"><a accesskey="p" href="API-tz-ctime.html">Prev</a> </td><th width="60%" align="center"> </th><td width="20%" align="right"> <a accesskey="n" href="API-system.html">Next</a></td></tr></table><hr></div><div class="chapter" title="Chapter 5. Time utility functions"><div class="titlepage"><div><div><h2 class="title"><a name="system.stp"></a>Chapter 5. Time utility functions</h2></div></div></div><div class="toc"><p><b>Table of Contents</b></p><dl><dt><span class="refentrytitle"><a href="API-system.html"><span>function::system</span></a></span><span class="refpurpose"> —
- Issue a command to the system
- </span></dt></dl></div><p>
- Utility functions to enqueue shell commands.
- </p></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"> </td><td width="40%" align="right"> <a accesskey="n" href="API-system.html">Next</a></td></tr><tr><td width="40%" align="left" valign="top"><span>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>function::system</span></td></tr></table></div></body></html>
+++ /dev/null
-<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>Chapter 7. Task Time Tapset</title><meta name="generator" content="DocBook XSL Stylesheets V1.76.1"><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-proc-mem-string-pid.html" title="function::proc_mem_string_pid"><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">Chapter 7. Task Time Tapset</th></tr><tr><td width="20%" align="left"><a accesskey="p" href="API-proc-mem-string-pid.html">Prev</a> </td><th width="60%" align="center"> </th><td width="20%" align="right"> <a accesskey="n" href="API-task-utime.html">Next</a></td></tr></table><hr></div><div class="chapter" title="Chapter 7. Task Time Tapset"><div class="titlepage"><div><div><h2 class="title"><a name="task_time_stp"></a>Chapter 7. Task Time Tapset</h2></div></div></div><div class="toc"><p><b>Table of Contents</b></p><dl><dt><span class="refentrytitle"><a href="API-task-utime.html"><span>function::task_utime</span></a></span><span class="refpurpose"> —
- User time of the current task
- </span></dt><dt><span class="refentrytitle"><a href="API-task-utime-tid.html"><span>function::task_utime_tid</span></a></span><span class="refpurpose"> —
- User time of the given task
- </span></dt><dt><span class="refentrytitle"><a href="API-task-stime.html"><span>function::task_stime</span></a></span><span class="refpurpose"> —
- System time of the current task
- </span></dt><dt><span class="refentrytitle"><a href="API-task-stime-tid.html"><span>function::task_stime_tid</span></a></span><span class="refpurpose"> —
- System time of the given task
- </span></dt><dt><span class="refentrytitle"><a href="API-cputime-to-msecs.html"><span>function::cputime_to_msecs</span></a></span><span class="refpurpose"> —
- Translates the given cputime into milliseconds
- </span></dt><dt><span class="refentrytitle"><a href="API-msecs-to-string.html"><span>function::msecs_to_string</span></a></span><span class="refpurpose"> —
- Human readable string for given milliseconds
- </span></dt><dt><span class="refentrytitle"><a href="API-cputime-to-string.html"><span>function::cputime_to_string</span></a></span><span class="refpurpose"> —
- Human readable string for given cputime
- </span></dt><dt><span class="refentrytitle"><a href="API-task-time-string.html"><span>function::task_time_string</span></a></span><span class="refpurpose"> —
- Human readable string of task time usage
- </span></dt><dt><span class="refentrytitle"><a href="API-task-time-string-tid.html"><span>function::task_time_string_tid</span></a></span><span class="refpurpose"> —
- Human readable string of task time usage
- </span></dt></dl></div><p>
- This tapset defines utility functions to query time related
- properties of the current tasks, translate those in miliseconds
- and human readable strings.
- </p></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-pid.html">Prev</a> </td><td width="20%" align="center"> </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>function::proc_mem_string_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>function::task_utime</span></td></tr></table></div></body></html>
+++ /dev/null
-<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>Chapter 3. Timestamp Functions</title><meta name="generator" content="DocBook XSL Stylesheets V1.76.1"><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-pn.html" title="function::pn"><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">Chapter 3. Timestamp Functions</th></tr><tr><td width="20%" align="left"><a accesskey="p" href="API-pn.html">Prev</a> </td><th width="60%" align="center"> </th><td width="20%" align="right"> <a accesskey="n" href="API-get-cycles.html">Next</a></td></tr></table><hr></div><div class="chapter" title="Chapter 3. Timestamp Functions"><div class="titlepage"><div><div><h2 class="title"><a name="timestamp_stp"></a>Chapter 3. Timestamp Functions</h2></div></div></div><div class="toc"><p><b>Table of Contents</b></p><dl><dt><span class="refentrytitle"><a href="API-get-cycles.html"><span>function::get_cycles</span></a></span><span class="refpurpose"> —
- Processor cycle count
- </span></dt><dt><span class="refentrytitle"><a href="API-jiffies.html"><span>function::jiffies</span></a></span><span class="refpurpose"> —
- Kernel jiffies count
- </span></dt><dt><span class="refentrytitle"><a href="API-HZ.html"><span>function::HZ</span></a></span><span class="refpurpose"> —
- Kernel HZ
- </span></dt><dt><span class="refentrytitle"><a href="API-gettimeofday-ns.html"><span>function::gettimeofday_ns</span></a></span><span class="refpurpose"> —
- Number of nanoseconds since UNIX epoch
- </span></dt><dt><span class="refentrytitle"><a href="API-gettimeofday-us.html"><span>function::gettimeofday_us</span></a></span><span class="refpurpose"> —
- Number of microseconds since UNIX epoch
- </span></dt><dt><span class="refentrytitle"><a href="API-gettimeofday-ms.html"><span>function::gettimeofday_ms</span></a></span><span class="refpurpose"> —
- Number of milliseconds since UNIX epoch
- </span></dt><dt><span class="refentrytitle"><a href="API-gettimeofday-s.html"><span>function::gettimeofday_s</span></a></span><span class="refpurpose"> —
- Number of seconds since UNIX epoch
- </span></dt></dl></div><p>
- Each timestamp function returns a value to indicate when
- a function is executed.
- These returned values can then be used to indicate
- when an event occurred, provide an ordering for events, or compute
- the amount of time elapsed between two time stamps.
- </p></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"> </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>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>function::get_cycles</span></td></tr></table></div></body></html>
+++ /dev/null
-<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>Chapter 11. TTY Tapset</title><meta name="generator" content="DocBook XSL Stylesheets V1.76.1"><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-scsi-set-state.html" title="probe::scsi.set_state"><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">Chapter 11. TTY Tapset</th></tr><tr><td width="20%" align="left"><a accesskey="p" href="API-scsi-set-state.html">Prev</a> </td><th width="60%" align="center"> </th><td width="20%" align="right"> <a accesskey="n" href="API-tty-open.html">Next</a></td></tr></table><hr></div><div class="chapter" title="Chapter 11. TTY Tapset"><div class="titlepage"><div><div><h2 class="title"><a name="tty.stp"></a>Chapter 11. TTY Tapset</h2></div></div></div><div class="toc"><p><b>Table of Contents</b></p><dl><dt><span class="refentrytitle"><a href="API-tty-open.html"><span>probe::tty.open</span></a></span><span class="refpurpose"> —
- Called when a tty is opened
- </span></dt><dt><span class="refentrytitle"><a href="API-tty-release.html"><span>probe::tty.release</span></a></span><span class="refpurpose"> —
- Called when the tty is closed
- </span></dt><dt><span class="refentrytitle"><a href="API-tty-resize.html"><span>probe::tty.resize</span></a></span><span class="refpurpose"> —
- Called when a terminal resize happens
- </span></dt><dt><span class="refentrytitle"><a href="API-tty-ioctl.html"><span>probe::tty.ioctl</span></a></span><span class="refpurpose"> —
- called when a ioctl is request to the tty
- </span></dt><dt><span class="refentrytitle"><a href="API-tty-init.html"><span>probe::tty.init</span></a></span><span class="refpurpose"> —
- Called when a tty is being initalized
- </span></dt><dt><span class="refentrytitle"><a href="API-tty-register.html"><span>probe::tty.register</span></a></span><span class="refpurpose"> —
- Called when a tty device is registred
- </span></dt><dt><span class="refentrytitle"><a href="API-tty-unregister.html"><span>probe::tty.unregister</span></a></span><span class="refpurpose"> —
- Called when a tty device is being unregistered
- </span></dt><dt><span class="refentrytitle"><a href="API-tty-poll.html"><span>probe::tty.poll</span></a></span><span class="refpurpose"> —
- Called when a tty device is being polled
- </span></dt><dt><span class="refentrytitle"><a href="API-tty-receive.html"><span>probe::tty.receive</span></a></span><span class="refpurpose"> —
- called when a tty receives a message
- </span></dt><dt><span class="refentrytitle"><a href="API-tty-write.html"><span>probe::tty.write</span></a></span><span class="refpurpose"> —
- write to the tty line
- </span></dt><dt><span class="refentrytitle"><a href="API-tty-read.html"><span>probe::tty.read</span></a></span><span class="refpurpose"> —
- called when a tty line will be read
- </span></dt></dl></div><p>
- This family of probe points is used to probe TTY (Teletype) activities.
- It contains the following probe points:
- </p></div><div class="navfooter"><hr><table width="100%" summary="Navigation footer"><tr><td width="40%" align="left"><a accesskey="p" href="API-scsi-set-state.html">Prev</a> </td><td width="20%" align="center"> </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>probe::scsi.set_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>probe::tty.open</span></td></tr></table></div></body></html>