Sophie

Sophie

distrib > CentOS > 6 > i386 > by-pkgid > 2c51d8eb79f8810ada971ee8c30ce1e5 > files > 3728

kernel-doc-2.6.32-71.14.1.el6.noarch.rpm

<?xml version="1.0" encoding="ANSI_X3.4-1968" standalone="no"?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml"><head><meta http-equiv="Content-Type" content="text/html; charset=ANSI_X3.4-1968" /><title>trace_signal_deliver</title><meta name="generator" content="DocBook XSL Stylesheets V1.75.2" /><link rel="home" href="index.html" title="The Linux Kernel Tracepoint API" /><link rel="up" href="ch03.html" title="Chapter&#160;3.&#160;SIGNAL" /><link rel="prev" href="re05.html" title="trace_signal_generate" /><link rel="next" href="re07.html" title="trace_signal_overflow_fail" /></head><body><div class="navheader"><table width="100%" summary="Navigation header"><tr><th colspan="3" align="center"><span>trace_signal_deliver</span></th></tr><tr><td width="20%" align="left"><a accesskey="p" href="re05.html">Prev</a>&#160;</td><th width="60%" align="center">Chapter&#160;3.&#160;SIGNAL</th><td width="20%" align="right">&#160;<a accesskey="n" href="re07.html">Next</a></td></tr></table><hr /></div><div class="refentry" title="trace_signal_deliver"><a id="API-trace-signal-deliver"></a><div class="titlepage"></div><div class="refnamediv"><h2>Name</h2><p>trace_signal_deliver &#8212; 
     called when a signal is delivered
 </p></div><div class="refsynopsisdiv" title="Synopsis"><h2>Synopsis</h2><div class="funcsynopsis"><table border="0" summary="Function synopsis" cellspacing="0" cellpadding="0" class="funcprototype-table"><tr><td><code class="funcdef">void <b class="fsfunc">trace_signal_deliver </b>(</code></td><td>int <var class="pdparam">sig</var>, </td></tr><tr><td>&#160;</td><td>struct siginfo * <var class="pdparam">info</var>, </td></tr><tr><td>&#160;</td><td>struct k_sigaction * <var class="pdparam">ka</var><code>)</code>;</td></tr></table><div class="funcprototype-spacer">&#160;</div></div></div><div class="refsect1" title="Arguments"><a id="id2991264"></a><h2>Arguments</h2><div class="variablelist"><dl><dt><span class="term"><em class="parameter"><code>sig</code></em></span></dt><dd><p>
     signal number
    </p></dd><dt><span class="term"><em class="parameter"><code>info</code></em></span></dt><dd><p>
     pointer to struct siginfo
    </p></dd><dt><span class="term"><em class="parameter"><code>ka</code></em></span></dt><dd><p>
     pointer to struct k_sigaction
    </p></dd></dl></div></div><div class="refsect1" title="Description"><a id="id2991324"></a><h2>Description</h2><p>
   A 'sig' signal is delivered to current process with 'info' siginfo,
   and it will be handled by 'ka'. ka-&gt;sa.sa_handler can be SIG_IGN or
   SIG_DFL.
   Note that some signals reported by signal_generate tracepoint can be
   lost, ignored or modified (by debugger) before hitting this tracepoint.
   This means, this can show which signals are actually delivered, but
   matching generated signals and delivered signals may not be correct.
</p></div></div><div class="navfooter"><hr /><table width="100%" summary="Navigation footer"><tr><td width="40%" align="left"><a accesskey="p" href="re05.html">Prev</a>&#160;</td><td width="20%" align="center"><a accesskey="u" href="ch03.html">Up</a></td><td width="40%" align="right">&#160;<a accesskey="n" href="re07.html">Next</a></td></tr><tr><td width="40%" align="left" valign="top"><span>trace_signal_generate</span>&#160;</td><td width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right" valign="top">&#160;<span>trace_signal_overflow_fail</span></td></tr></table></div></body></html>