diff options
Diffstat (limited to 'runtime/docs/html/current_8c-source.html')
-rw-r--r-- | runtime/docs/html/current_8c-source.html | 42 |
1 files changed, 0 insertions, 42 deletions
diff --git a/runtime/docs/html/current_8c-source.html b/runtime/docs/html/current_8c-source.html deleted file mode 100644 index cbe1bca7..00000000 --- a/runtime/docs/html/current_8c-source.html +++ /dev/null @@ -1,42 +0,0 @@ -<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> -<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1"> -<title>SystemTap: current.c Source File</title> -<link href="doxygen.css" rel="stylesheet" type="text/css"> -</head><body> -<!-- Generated by Doxygen 1.4.1 --> -<div class="qindex"><a class="qindex" href="index.html">Main Page</a> | <a class="qindex" href="modules.html">Modules</a> | <a class="qindex" href="dirs.html">Directories</a> | <a class="qindex" href="files.html">File List</a> | <a class="qindex" href="globals.html">Globals</a> | <a class="qindex" href="pages.html">Related Pages</a></div> -<h1>current.c</h1><a href="current_8c.html">Go to the documentation of this file.</a><div class="fragment"><pre class="fragment">00001 <span class="preprocessor">#ifndef _CURRENT_C_</span> -00002 <span class="preprocessor"></span><span class="preprocessor">#define _CURRENT_C_</span> -00003 <span class="preprocessor"></span> -00004 <span class="comment">/* -*- linux-c -*- */</span><span class="comment"></span> -00005 <span class="comment">/** @file current.c</span> -00006 <span class="comment"> * @brief Functions to get the current state.</span> -00007 <span class="comment"> */</span><span class="comment"></span> -00008 <span class="comment">/** @addtogroup current Current State</span> -00009 <span class="comment"> * Functions to get the current state.</span> -00010 <span class="comment"> * @{</span> -00011 <span class="comment"> */</span> -00012 -00013 <span class="comment"></span> -00014 <span class="comment">/** Get the current return address.</span> -00015 <span class="comment"> * Call from kprobes (not jprobes).</span> -00016 <span class="comment"> * @param regs The pt_regs saved by the kprobe.</span> -00017 <span class="comment"> * @return The return address saved in esp or rsp.</span> -00018 <span class="comment"> * @note i386 and x86_64 only so far.</span> -00019 <span class="comment"> */</span> -00020 -<a name="l00021"></a><a class="code" href="group__current.html#ga0">00021</a> <span class="keywordtype">unsigned</span> <span class="keywordtype">long</span> <a class="code" href="group__current.html#ga0">_stp_ret_addr</a> (<span class="keyword">struct</span> pt_regs *regs) -00022 { -00023 <span class="preprocessor">#ifdef __x86_64__</span> -00024 <span class="preprocessor"></span> <span class="keywordtype">unsigned</span> <span class="keywordtype">long</span> *ra = (<span class="keywordtype">unsigned</span> <span class="keywordtype">long</span> *)regs->rsp; -00025 <span class="preprocessor">#else</span> -00026 <span class="preprocessor"></span> <span class="keywordtype">unsigned</span> <span class="keywordtype">long</span> *ra = (<span class="keywordtype">unsigned</span> <span class="keywordtype">long</span> *)regs->esp; -00027 <span class="preprocessor">#endif</span> -00028 <span class="preprocessor"></span> <span class="keywordflow">if</span> (ra) -00029 <span class="keywordflow">return</span> *ra; -00030 <span class="keywordflow">else</span> -00031 <span class="keywordflow">return</span> 0; -00032 }<span class="comment"></span> -00033 <span class="comment">/** @} */</span> -00034 <span class="preprocessor">#endif </span><span class="comment">/* _CURRENT_C_ */</span> -</pre></div></body></html> |