Home | History | Annotate | Download | only in html
      1 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
      2 <html><head>
      3 <meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1"/>
      4 <meta name="keywords" content="LLDB,C++,doxygen,API,documentation"/>
      5 <meta name="description" content="C++ source code API documentation for LLDB."/>
      6 <title>LLVM: lldb::SBHostOS Class Reference</title>
      7 <link href="doxygen.css" rel="stylesheet" type="text/css"/>
      8 </head><body>
      9 <p class="title">LLDB API Documentation</p>
     10 <!-- Generated by Doxygen 1.8.1.2 -->
     11   <div id="navrow1" class="tabs">
     12     <ul class="tablist">
     13       <li><a href="index.html"><span>Main&#160;Page</span></a></li>
     14       <li><a href="namespaces.html"><span>Namespaces</span></a></li>
     15       <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
     16       <li><a href="files.html"><span>Files</span></a></li>
     17     </ul>
     18   </div>
     19   <div id="navrow2" class="tabs2">
     20     <ul class="tablist">
     21       <li><a href="annotated.html"><span>Class&#160;List</span></a></li>
     22       <li><a href="classes.html"><span>Class&#160;Index</span></a></li>
     23       <li><a href="functions.html"><span>Class&#160;Members</span></a></li>
     24     </ul>
     25   </div>
     26 <div id="nav-path" class="navpath">
     27   <ul>
     28 <li class="navelem"><a class="el" href="namespacelldb.html">lldb</a></li><li class="navelem"><a class="el" href="classlldb_1_1SBHostOS.html">SBHostOS</a></li>  </ul>
     29 </div>
     30 </div><!-- top -->
     31 <div class="header">
     32   <div class="summary">
     33 <a href="#pub-static-methods">Static Public Member Functions</a> &#124;
     34 <a href="classlldb_1_1SBHostOS-members.html">List of all members</a>  </div>
     35   <div class="headertitle">
     36 <div class="title">lldb::SBHostOS Class Reference</div>  </div>
     37 </div><!--header-->
     38 <div class="contents">
     39 
     40 <p><code>#include &lt;<a class="el" href="SBHostOS_8h_source.html">SBHostOS.h</a>&gt;</code></p>
     41 <table class="memberdecls">
     42 <tr class="heading"><td colspan="2"><h2><a name="pub-static-methods"></a>
     43 Static Public Member Functions</h2></td></tr>
     44 <tr class="memitem:a6f5f5a3836d2b5fd91874642c88b073c"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="classlldb_1_1SBFileSpec.html">lldb::SBFileSpec</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classlldb_1_1SBHostOS.html#a6f5f5a3836d2b5fd91874642c88b073c">GetProgramFileSpec</a> ()</td></tr>
     45 <tr class="memitem:a89e5901cd24519c8291938e562258a5e"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="classlldb_1_1SBFileSpec.html">lldb::SBFileSpec</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classlldb_1_1SBHostOS.html#a89e5901cd24519c8291938e562258a5e">GetLLDBPythonPath</a> ()</td></tr>
     46 <tr class="memitem:ad8542a0c5c882dc5d8e4edee38d08fd7"><td class="memItemLeft" align="right" valign="top">static void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classlldb_1_1SBHostOS.html#ad8542a0c5c882dc5d8e4edee38d08fd7">ThreadCreated</a> (const char *name)</td></tr>
     47 <tr class="memitem:aa0d3e161aeaba95abc05be67d3a6b981"><td class="memItemLeft" align="right" valign="top">static lldb::thread_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classlldb_1_1SBHostOS.html#aa0d3e161aeaba95abc05be67d3a6b981">ThreadCreate</a> (const char *name, void *(*thread_function)(void *), void *thread_arg, <a class="el" href="classlldb_1_1SBError.html">lldb::SBError</a> *err)</td></tr>
     48 <tr class="memitem:a0830caca2d0b2380e34287fca4f8b1f6"><td class="memItemLeft" align="right" valign="top">static bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classlldb_1_1SBHostOS.html#a0830caca2d0b2380e34287fca4f8b1f6">ThreadCancel</a> (lldb::thread_t thread, <a class="el" href="classlldb_1_1SBError.html">lldb::SBError</a> *err)</td></tr>
     49 <tr class="memitem:a6c6857ebb7e5e739e74f2e16ee2ea65f"><td class="memItemLeft" align="right" valign="top">static bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classlldb_1_1SBHostOS.html#a6c6857ebb7e5e739e74f2e16ee2ea65f">ThreadDetach</a> (lldb::thread_t thread, <a class="el" href="classlldb_1_1SBError.html">lldb::SBError</a> *err)</td></tr>
     50 <tr class="memitem:ac1dccd0a803179d8ee7d946a0731b7a4"><td class="memItemLeft" align="right" valign="top">static bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classlldb_1_1SBHostOS.html#ac1dccd0a803179d8ee7d946a0731b7a4">ThreadJoin</a> (lldb::thread_t thread, void **result, <a class="el" href="classlldb_1_1SBError.html">lldb::SBError</a> *err)</td></tr>
     51 </table>
     52 <a name="details" id="details"></a><h2>Detailed Description</h2>
     53 <div class="textblock">
     54 <p>Definition at line <a class="el" href="SBHostOS_8h_source.html#l00018">18</a> of file <a class="el" href="SBHostOS_8h_source.html">SBHostOS.h</a>.</p>
     55 </div><h2>Member Function Documentation</h2>
     56 <a class="anchor" id="a89e5901cd24519c8291938e562258a5e"></a>
     57 <div class="memitem">
     58 <div class="memproto">
     59 <table class="mlabels">
     60   <tr>
     61   <td class="mlabels-left">
     62       <table class="memname">
     63         <tr>
     64           <td class="memname">static <a class="el" href="classlldb_1_1SBFileSpec.html">lldb::SBFileSpec</a> lldb::SBHostOS::GetLLDBPythonPath </td>
     65           <td>(</td>
     66           <td class="paramname"></td><td>)</td>
     67           <td></td>
     68         </tr>
     69       </table>
     70   </td>
     71   <td class="mlabels-right">
     72 <span class="mlabels"><span class="mlabel">static</span></span>  </td>
     73   </tr>
     74 </table>
     75 </div><div class="memdoc">
     76 
     77 </div>
     78 </div>
     79 <a class="anchor" id="a6f5f5a3836d2b5fd91874642c88b073c"></a>
     80 <div class="memitem">
     81 <div class="memproto">
     82 <table class="mlabels">
     83   <tr>
     84   <td class="mlabels-left">
     85       <table class="memname">
     86         <tr>
     87           <td class="memname">static <a class="el" href="classlldb_1_1SBFileSpec.html">lldb::SBFileSpec</a> lldb::SBHostOS::GetProgramFileSpec </td>
     88           <td>(</td>
     89           <td class="paramname"></td><td>)</td>
     90           <td></td>
     91         </tr>
     92       </table>
     93   </td>
     94   <td class="mlabels-right">
     95 <span class="mlabels"><span class="mlabel">static</span></span>  </td>
     96   </tr>
     97 </table>
     98 </div><div class="memdoc">
     99 
    100 </div>
    101 </div>
    102 <a class="anchor" id="a0830caca2d0b2380e34287fca4f8b1f6"></a>
    103 <div class="memitem">
    104 <div class="memproto">
    105 <table class="mlabels">
    106   <tr>
    107   <td class="mlabels-left">
    108       <table class="memname">
    109         <tr>
    110           <td class="memname">static bool lldb::SBHostOS::ThreadCancel </td>
    111           <td>(</td>
    112           <td class="paramtype">lldb::thread_t&#160;</td>
    113           <td class="paramname"><em>thread</em>, </td>
    114         </tr>
    115         <tr>
    116           <td class="paramkey"></td>
    117           <td></td>
    118           <td class="paramtype"><a class="el" href="classlldb_1_1SBError.html">lldb::SBError</a> *&#160;</td>
    119           <td class="paramname"><em>err</em>&#160;</td>
    120         </tr>
    121         <tr>
    122           <td></td>
    123           <td>)</td>
    124           <td></td><td></td>
    125         </tr>
    126       </table>
    127   </td>
    128   <td class="mlabels-right">
    129 <span class="mlabels"><span class="mlabel">static</span></span>  </td>
    130   </tr>
    131 </table>
    132 </div><div class="memdoc">
    133 
    134 </div>
    135 </div>
    136 <a class="anchor" id="aa0d3e161aeaba95abc05be67d3a6b981"></a>
    137 <div class="memitem">
    138 <div class="memproto">
    139 <table class="mlabels">
    140   <tr>
    141   <td class="mlabels-left">
    142       <table class="memname">
    143         <tr>
    144           <td class="memname">static lldb::thread_t lldb::SBHostOS::ThreadCreate </td>
    145           <td>(</td>
    146           <td class="paramtype">const char *&#160;</td>
    147           <td class="paramname"><em>name</em>, </td>
    148         </tr>
    149         <tr>
    150           <td class="paramkey"></td>
    151           <td></td>
    152           <td class="paramtype">void *(*)(void *)&#160;</td>
    153           <td class="paramname"><em>thread_function</em>, </td>
    154         </tr>
    155         <tr>
    156           <td class="paramkey"></td>
    157           <td></td>
    158           <td class="paramtype">void *&#160;</td>
    159           <td class="paramname"><em>thread_arg</em>, </td>
    160         </tr>
    161         <tr>
    162           <td class="paramkey"></td>
    163           <td></td>
    164           <td class="paramtype"><a class="el" href="classlldb_1_1SBError.html">lldb::SBError</a> *&#160;</td>
    165           <td class="paramname"><em>err</em>&#160;</td>
    166         </tr>
    167         <tr>
    168           <td></td>
    169           <td>)</td>
    170           <td></td><td></td>
    171         </tr>
    172       </table>
    173   </td>
    174   <td class="mlabels-right">
    175 <span class="mlabels"><span class="mlabel">static</span></span>  </td>
    176   </tr>
    177 </table>
    178 </div><div class="memdoc">
    179 
    180 </div>
    181 </div>
    182 <a class="anchor" id="ad8542a0c5c882dc5d8e4edee38d08fd7"></a>
    183 <div class="memitem">
    184 <div class="memproto">
    185 <table class="mlabels">
    186   <tr>
    187   <td class="mlabels-left">
    188       <table class="memname">
    189         <tr>
    190           <td class="memname">static void lldb::SBHostOS::ThreadCreated </td>
    191           <td>(</td>
    192           <td class="paramtype">const char *&#160;</td>
    193           <td class="paramname"><em>name</em></td><td>)</td>
    194           <td></td>
    195         </tr>
    196       </table>
    197   </td>
    198   <td class="mlabels-right">
    199 <span class="mlabels"><span class="mlabel">static</span></span>  </td>
    200   </tr>
    201 </table>
    202 </div><div class="memdoc">
    203 
    204 </div>
    205 </div>
    206 <a class="anchor" id="a6c6857ebb7e5e739e74f2e16ee2ea65f"></a>
    207 <div class="memitem">
    208 <div class="memproto">
    209 <table class="mlabels">
    210   <tr>
    211   <td class="mlabels-left">
    212       <table class="memname">
    213         <tr>
    214           <td class="memname">static bool lldb::SBHostOS::ThreadDetach </td>
    215           <td>(</td>
    216           <td class="paramtype">lldb::thread_t&#160;</td>
    217           <td class="paramname"><em>thread</em>, </td>
    218         </tr>
    219         <tr>
    220           <td class="paramkey"></td>
    221           <td></td>
    222           <td class="paramtype"><a class="el" href="classlldb_1_1SBError.html">lldb::SBError</a> *&#160;</td>
    223           <td class="paramname"><em>err</em>&#160;</td>
    224         </tr>
    225         <tr>
    226           <td></td>
    227           <td>)</td>
    228           <td></td><td></td>
    229         </tr>
    230       </table>
    231   </td>
    232   <td class="mlabels-right">
    233 <span class="mlabels"><span class="mlabel">static</span></span>  </td>
    234   </tr>
    235 </table>
    236 </div><div class="memdoc">
    237 
    238 </div>
    239 </div>
    240 <a class="anchor" id="ac1dccd0a803179d8ee7d946a0731b7a4"></a>
    241 <div class="memitem">
    242 <div class="memproto">
    243 <table class="mlabels">
    244   <tr>
    245   <td class="mlabels-left">
    246       <table class="memname">
    247         <tr>
    248           <td class="memname">static bool lldb::SBHostOS::ThreadJoin </td>
    249           <td>(</td>
    250           <td class="paramtype">lldb::thread_t&#160;</td>
    251           <td class="paramname"><em>thread</em>, </td>
    252         </tr>
    253         <tr>
    254           <td class="paramkey"></td>
    255           <td></td>
    256           <td class="paramtype">void **&#160;</td>
    257           <td class="paramname"><em>result</em>, </td>
    258         </tr>
    259         <tr>
    260           <td class="paramkey"></td>
    261           <td></td>
    262           <td class="paramtype"><a class="el" href="classlldb_1_1SBError.html">lldb::SBError</a> *&#160;</td>
    263           <td class="paramname"><em>err</em>&#160;</td>
    264         </tr>
    265         <tr>
    266           <td></td>
    267           <td>)</td>
    268           <td></td><td></td>
    269         </tr>
    270       </table>
    271   </td>
    272   <td class="mlabels-right">
    273 <span class="mlabels"><span class="mlabel">static</span></span>  </td>
    274   </tr>
    275 </table>
    276 </div><div class="memdoc">
    277 
    278 </div>
    279 </div>
    280 <hr/>The documentation for this class was generated from the following file:<ul>
    281 <li><a class="el" href="SBHostOS_8h_source.html">SBHostOS.h</a></li>
    282 </ul>
    283 </div><!-- contents -->
    284 <hr>
    285 <p class="footer">
    286 Generated on Fri Jul 19 2013 13:25:55 for <a href="http://lldb.llvm.org/">LLVM</a> by
    287 <a href="http://www.doxygen.org"><img src="doxygen.png" alt="Doxygen"
    288 align="middle" border="0"/>1.8.1.2</a><br>
    289 Copyright &copy; 2003-2013 University of Illinois at Urbana-Champaign.
    290 All Rights Reserved.</p>
    291 <hr>
    292 <!--#include virtual="/attrib.incl" -->
    293 </body>
    294 </html>
    295