Home | History | Annotate | Download | only in python_reference
      1 <?xml version="1.0" encoding="ascii"?>
      2 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
      3           "DTD/xhtml1-transitional.dtd">
      4 <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
      5 <head>
      6   <title>lldb.SBThread</title>
      7   <link rel="stylesheet" href="epydoc.css" type="text/css" />
      8   <script type="text/javascript" src="epydoc.js"></script>
      9 </head>
     10 
     11 <body bgcolor="white" text="black" link="blue" vlink="#204080"
     12       alink="#204080">
     13 <!-- ==================== NAVIGATION BAR ==================== -->
     14 <table class="navbar" border="0" width="100%" cellpadding="0"
     15        bgcolor="#a0c0ff" cellspacing="0">
     16   <tr valign="middle">
     17 
     18   <!-- Tree link -->
     19       <th>&nbsp;&nbsp;&nbsp;<a
     20         href="module-tree.html">Trees</a>&nbsp;&nbsp;&nbsp;</th>
     21 
     22   <!-- Index link -->
     23       <th>&nbsp;&nbsp;&nbsp;<a
     24         href="identifier-index.html">Indices</a>&nbsp;&nbsp;&nbsp;</th>
     25 
     26   <!-- Help link -->
     27       <th>&nbsp;&nbsp;&nbsp;<a
     28         href="help.html">Help</a>&nbsp;&nbsp;&nbsp;</th>
     29 
     30   <!-- Project homepage -->
     31       <th class="navbar" align="right" width="100%">
     32         <table border="0" cellpadding="0" cellspacing="0">
     33           <tr><th class="navbar" align="center"
     34             ><a class="navbar" target="_top" href="http://lldb.llvm.org">LLDB python API</a></th>
     35           </tr></table></th>
     36   </tr>
     37 </table>
     38 <table width="100%" cellpadding="0" cellspacing="0">
     39   <tr valign="top">
     40     <td width="100%">
     41       <span class="breadcrumbs">
     42         <a href="lldb-module.html">Package&nbsp;lldb</a> ::
     43         Class&nbsp;SBThread
     44       </span>
     45     </td>
     46     <td>
     47       <table cellpadding="0" cellspacing="0">
     48         <!-- hide/show private -->
     49         <tr><td align="right"><span class="options">[<a href="javascript:void(0);" class="privatelink"
     50     onclick="toggle_private();">hide&nbsp;private</a>]</span></td></tr>
     51         <tr><td align="right"><span class="options"
     52             >[<a href="frames.html" target="_top">frames</a
     53             >]&nbsp;|&nbsp;<a href="lldb.SBThread-class.html"
     54             target="_top">no&nbsp;frames</a>]</span></td></tr>
     55       </table>
     56     </td>
     57   </tr>
     58 </table>
     59 <!-- ==================== CLASS DESCRIPTION ==================== -->
     60 <h1 class="epydoc">Class SBThread</h1><p class="nomargin-top"><span class="codelink"><a href="lldb-pysrc.html#SBThread">source&nbsp;code</a></span></p>
     61 <center>
     62 <center>  <map id="uml_class_diagram_for_lldb_sbt_3" name="uml_class_diagram_for_lldb_sbt_3">
     63 <area shape="rect" id="node46" href="lldb.SBThread-class.html#__swig_setmethods__" title="lldb.SBThread.__swig_setmethods__" alt="" coords="17,31,219,49"/>
     64 <area shape="rect" id="node46" href="lldb.SBThread-class.html#__swig_getmethods__" title="lldb.SBThread.__swig_getmethods__" alt="" coords="17,49,219,68"/>
     65 <area shape="rect" id="node46" href="lldb.SBThread.frames_access-class.html" title="A helper object that will lazily hand out frames for a thread when supplied an index." alt="" coords="17,68,219,87"/>
     66 <area shape="rect" id="node46" href="lldb.SBThread-class.html#frame" title="A read only property that returns an object that can be used to access &#160;frames as an array (&quot;frame_12 = lldb.thread.frame[12]&quot;)." alt="" coords="17,87,219,105"/>
     67 <area shape="rect" id="node46" href="lldb.SBThread-class.html#frames" title="A read only property that returns a list() of lldb.SBFrame objects for all &#160;frames in this thread." alt="" coords="17,105,219,124"/>
     68 <area shape="rect" id="node46" href="lldb.SBThread-class.html#id" title="A read only property that returns the thread ID as an integer." alt="" coords="17,124,219,143"/>
     69 <area shape="rect" id="node46" href="lldb.SBThread-class.html#idx" title="A read only property that returns the thread index ID as an integer." alt="" coords="17,143,219,161"/>
     70 <area shape="rect" id="node46" href="lldb.SBThread-class.html#is_stopped" title="A read only property that returns a boolean value that indicates if this &#160;thread is stopped but not exited." alt="" coords="17,161,219,180"/>
     71 <area shape="rect" id="node46" href="lldb.SBThread-class.html#is_suspended" title="A read only property that returns a boolean value that indicates if this &#160;thread is suspended." alt="" coords="17,180,219,199"/>
     72 <area shape="rect" id="node46" href="lldb.SBThread-class.html#name" title="A read only property that returns the name of this thread as a string." alt="" coords="17,199,219,217"/>
     73 <area shape="rect" id="node46" href="lldb.SBThread-class.html#num_frames" title="A read only property that returns the number of stack frames in this thread as an integer." alt="" coords="17,217,219,236"/>
     74 <area shape="rect" id="node46" href="lldb.SBThread-class.html#process" title="A read only property that returns an lldb object that represents the &#160;process (lldb.SBProcess) that owns this thread." alt="" coords="17,236,219,255"/>
     75 <area shape="rect" id="node46" href="lldb.SBThread-class.html#queue" title="A read only property that returns the dispatch queue name of this thread as a string." alt="" coords="17,255,219,273"/>
     76 <area shape="rect" id="node46" href="lldb.SBThread-class.html#return_value" title="A read only property that returns an lldb object that represents the return value from the last stop (lldb.SBValue) if we just stopped due to stepping &#160;out of a function." alt="" coords="17,273,219,292"/>
     77 <area shape="rect" id="node46" href="lldb.SBThread-class.html#stop_reason" title="A read only property that returns an lldb enumeration value (see &#160;enumerations that start with &quot;lldb.eStopReason&quot;) that represents the reason this thread stopped." alt="" coords="17,292,219,311"/>
     78 <area shape="rect" id="node46" href="lldb.SBThread-class.html#__setattr__" title="x.__setattr__(&#39;name&#39;, value) &lt;==&gt; x.name = value" alt="" coords="17,313,219,332"/>
     79 <area shape="rect" id="node46" href="lldb.SBThread-class.html#__getattr__" title="lldb.SBThread.__getattr__" alt="" coords="17,332,219,351"/>
     80 <area shape="rect" id="node46" href="lldb.SBThread-class.html#__repr__" title="repr(x)" alt="" coords="17,351,219,369"/>
     81 <area shape="rect" id="node46" href="lldb.SBThread-class.html#__iter__" title="lldb.SBThread.__iter__" alt="" coords="17,369,219,388"/>
     82 <area shape="rect" id="node46" href="lldb.SBThread-class.html#__len__" title="lldb.SBThread.__len__" alt="" coords="17,388,219,407"/>
     83 <area shape="rect" id="node46" href="lldb.SBThread-class.html#__init__" title="__init__(lldb::SBThread self) &#45;&gt; SBThread __init__(lldb::SBThread self, &#160;SBThread thread) &#45;&gt; SBThread" alt="" coords="17,407,219,425"/>
     84 <area shape="rect" id="node46" href="lldb.SBThread-class.html#__swig_destroy__" title="delete_SBThread(SBThread self)" alt="" coords="17,425,219,444"/>
     85 <area shape="rect" id="node46" href="lldb.SBThread-class.html#__del__" title="lldb.SBThread.__del__" alt="" coords="17,444,219,463"/>
     86 <area shape="rect" id="node46" href="lldb.SBThread-class.html#EventIsThreadEvent" title="EventIsThreadEvent(SBEvent event) &#45;&gt; bool" alt="" coords="17,463,219,481"/>
     87 <area shape="rect" id="node46" href="lldb.SBThread-class.html#GetStackFrameFromEvent" title="GetStackFrameFromEvent(SBEvent event) &#45;&gt; SBFrame" alt="" coords="17,481,219,500"/>
     88 <area shape="rect" id="node46" href="lldb.SBThread-class.html#GetThreadFromEvent" title="GetThreadFromEvent(SBEvent event) &#45;&gt; SBThread" alt="" coords="17,500,219,519"/>
     89 <area shape="rect" id="node46" href="lldb.SBThread-class.html#__nonzero__" title="lldb.SBThread.__nonzero__" alt="" coords="17,519,219,537"/>
     90 <area shape="rect" id="node46" href="lldb.SBThread-class.html#IsValid" title="IsValid(SBThread self) &#45;&gt; bool" alt="" coords="17,537,219,556"/>
     91 <area shape="rect" id="node46" href="lldb.SBThread-class.html#__ne__" title="lldb.SBThread.__ne__" alt="" coords="17,575,219,593"/>
     92 <area shape="rect" id="node1" href="lldb.SBThread-class.html" title="Represents a thread of execution." alt="" coords="5,6,229,599"/>
     93 </map>
     94   <img src="uml_class_diagram_for_lldb_sbt_3.gif" alt='' usemap="#uml_class_diagram_for_lldb_sbt_3" ismap="ismap" class="graph-without-title" />
     95 </center>
     96 </center>
     97 <hr />
     98 <pre class="literalblock">
     99 
    100 Represents a thread of execution. SBProcess contains SBThread(s).
    101 
    102 SBThreads can be referred to by their ID, which maps to the system specific thread
    103 identifier, or by IndexID.  The ID may or may not be unique depending on whether the
    104 system reuses its thread identifiers.  The IndexID is a monotonically increasing identifier
    105 that will always uniquely reference a particular thread, and when that thread goes
    106 away it will not be reused.
    107 
    108 SBThread supports frame iteration. For example (from test/python_api/
    109 lldbutil/iter/TestLLDBIterator.py),
    110 
    111         from lldbutil import print_stacktrace
    112         stopped_due_to_breakpoint = False
    113         for thread in process:
    114             if self.TraceOn():
    115                 print_stacktrace(thread)
    116             ID = thread.GetThreadID()
    117             if thread.GetStopReason() == lldb.eStopReasonBreakpoint:
    118                 stopped_due_to_breakpoint = True
    119             for frame in thread:
    120                 self.assertTrue(frame.GetThread().GetThreadID() == ID)
    121                 if self.TraceOn():
    122                     print frame
    123 
    124         self.assertTrue(stopped_due_to_breakpoint)
    125 
    126 See also SBProcess and SBFrame.
    127 
    128 </pre>
    129 
    130 <!-- ==================== NESTED CLASSES ==================== -->
    131 <a name="section-NestedClasses"></a>
    132 <table class="summary" border="1" cellpadding="3"
    133        cellspacing="0" width="100%" bgcolor="white">
    134 <tr bgcolor="#70b0f0" class="table-header">
    135   <td colspan="2" class="table-header">
    136     <table border="0" cellpadding="0" cellspacing="0" width="100%">
    137       <tr valign="top">
    138         <td align="left"><span class="table-header">Nested Classes</span></td>
    139         <td align="right" valign="top"
    140          ><span class="options">[<a href="#section-NestedClasses"
    141          class="privatelink" onclick="toggle_private();"
    142          >hide private</a>]</span></td>
    143       </tr>
    144     </table>
    145   </td>
    146 </tr>
    147 <tr>
    148     <td width="15%" align="right" valign="top" class="summary">
    149       <span class="summary-type">&nbsp;</span>
    150     </td><td class="summary">
    151         <a href="lldb.SBThread.frames_access-class.html" class="summary-name">frames_access</a><br />
    152       A helper object that will lazily hand out frames for a thread when 
    153         supplied an index.
    154     </td>
    155   </tr>
    156 </table>
    157 <!-- ==================== INSTANCE METHODS ==================== -->
    158 <a name="section-InstanceMethods"></a>
    159 <table class="summary" border="1" cellpadding="3"
    160        cellspacing="0" width="100%" bgcolor="white">
    161 <tr bgcolor="#70b0f0" class="table-header">
    162   <td colspan="2" class="table-header">
    163     <table border="0" cellpadding="0" cellspacing="0" width="100%">
    164       <tr valign="top">
    165         <td align="left"><span class="table-header">Instance Methods</span></td>
    166         <td align="right" valign="top"
    167          ><span class="options">[<a href="#section-InstanceMethods"
    168          class="privatelink" onclick="toggle_private();"
    169          >hide private</a>]</span></td>
    170       </tr>
    171     </table>
    172   </td>
    173 </tr>
    174 <tr>
    175     <td width="15%" align="right" valign="top" class="summary">
    176       <span class="summary-type">&nbsp;</span>
    177     </td><td class="summary">
    178       <table width="100%" cellpadding="0" cellspacing="0" border="0">
    179         <tr>
    180           <td><span class="summary-sig"><a href="lldb.SBThread-class.html#__setattr__" class="summary-sig-name">__setattr__</a>(<span class="summary-sig-arg">self</span>,
    181         <span class="summary-sig-arg">name</span>,
    182         <span class="summary-sig-arg">value</span>)</span><br />
    183       x.__setattr__('name', value) &lt;==&gt; x.name = value</td>
    184           <td align="right" valign="top">
    185             <span class="codelink"><a href="lldb-pysrc.html#SBThread.__setattr__">source&nbsp;code</a></span>
    186             
    187           </td>
    188         </tr>
    189       </table>
    190       
    191     </td>
    192   </tr>
    193 <tr>
    194     <td width="15%" align="right" valign="top" class="summary">
    195       <span class="summary-type">&nbsp;</span>
    196     </td><td class="summary">
    197       <table width="100%" cellpadding="0" cellspacing="0" border="0">
    198         <tr>
    199           <td><span class="summary-sig"><a name="__getattr__"></a><span class="summary-sig-name">__getattr__</span>(<span class="summary-sig-arg">self</span>,
    200         <span class="summary-sig-arg">name</span>)</span></td>
    201           <td align="right" valign="top">
    202             <span class="codelink"><a href="lldb-pysrc.html#SBThread.__getattr__">source&nbsp;code</a></span>
    203             
    204           </td>
    205         </tr>
    206       </table>
    207       
    208     </td>
    209   </tr>
    210 <tr>
    211     <td width="15%" align="right" valign="top" class="summary">
    212       <span class="summary-type">&nbsp;</span>
    213     </td><td class="summary">
    214       <table width="100%" cellpadding="0" cellspacing="0" border="0">
    215         <tr>
    216           <td><span class="summary-sig"><a href="lldb.SBThread-class.html#__repr__" class="summary-sig-name">__repr__</a>(<span class="summary-sig-arg">self</span>)</span><br />
    217       repr(x)</td>
    218           <td align="right" valign="top">
    219             <span class="codelink"><a href="lldb-pysrc.html#_swig_repr">source&nbsp;code</a></span>
    220             
    221           </td>
    222         </tr>
    223       </table>
    224       
    225     </td>
    226   </tr>
    227 <tr>
    228     <td width="15%" align="right" valign="top" class="summary">
    229       <span class="summary-type">&nbsp;</span>
    230     </td><td class="summary">
    231       <table width="100%" cellpadding="0" cellspacing="0" border="0">
    232         <tr>
    233           <td><span class="summary-sig"><a name="__iter__"></a><span class="summary-sig-name">__iter__</span>(<span class="summary-sig-arg">self</span>)</span></td>
    234           <td align="right" valign="top">
    235             <span class="codelink"><a href="lldb-pysrc.html#SBThread.__iter__">source&nbsp;code</a></span>
    236             
    237           </td>
    238         </tr>
    239       </table>
    240       
    241     </td>
    242   </tr>
    243 <tr>
    244     <td width="15%" align="right" valign="top" class="summary">
    245       <span class="summary-type">&nbsp;</span>
    246     </td><td class="summary">
    247       <table width="100%" cellpadding="0" cellspacing="0" border="0">
    248         <tr>
    249           <td><span class="summary-sig"><a name="__len__"></a><span class="summary-sig-name">__len__</span>(<span class="summary-sig-arg">self</span>)</span></td>
    250           <td align="right" valign="top">
    251             <span class="codelink"><a href="lldb-pysrc.html#SBThread.__len__">source&nbsp;code</a></span>
    252             
    253           </td>
    254         </tr>
    255       </table>
    256       
    257     </td>
    258   </tr>
    259 <tr>
    260     <td width="15%" align="right" valign="top" class="summary">
    261       <span class="summary-type">&nbsp;</span>
    262     </td><td class="summary">
    263       <table width="100%" cellpadding="0" cellspacing="0" border="0">
    264         <tr>
    265           <td><span class="summary-sig"><a href="lldb.SBThread-class.html#__init__" class="summary-sig-name">__init__</a>(<span class="summary-sig-arg">self</span>,
    266         <span class="summary-sig-arg">*args</span>)</span><br />
    267       __init__(lldb::SBThread self) -&gt; SBThread __init__(lldb::SBThread 
    268       self, SBThread thread) -&gt; SBThread</td>
    269           <td align="right" valign="top">
    270             <span class="codelink"><a href="lldb-pysrc.html#SBThread.__init__">source&nbsp;code</a></span>
    271             
    272           </td>
    273         </tr>
    274       </table>
    275       
    276     </td>
    277   </tr>
    278 <tr>
    279     <td width="15%" align="right" valign="top" class="summary">
    280       <span class="summary-type">&nbsp;</span>
    281     </td><td class="summary">
    282       <table width="100%" cellpadding="0" cellspacing="0" border="0">
    283         <tr>
    284           <td><span class="summary-sig"><a name="__swig_destroy__"></a><span class="summary-sig-name">__swig_destroy__</span>(<span class="summary-sig-arg">...</span>)</span><br />
    285       delete_SBThread(SBThread self)</td>
    286           <td align="right" valign="top">
    287             
    288             
    289           </td>
    290         </tr>
    291       </table>
    292       
    293     </td>
    294   </tr>
    295 <tr>
    296     <td width="15%" align="right" valign="top" class="summary">
    297       <span class="summary-type">&nbsp;</span>
    298     </td><td class="summary">
    299       <table width="100%" cellpadding="0" cellspacing="0" border="0">
    300         <tr>
    301           <td><span class="summary-sig"><a name="__del__"></a><span class="summary-sig-name">__del__</span>(<span class="summary-sig-arg">self</span>)</span></td>
    302           <td align="right" valign="top">
    303             <span class="codelink"><a href="lldb-pysrc.html#SBThread.__del__">source&nbsp;code</a></span>
    304             
    305           </td>
    306         </tr>
    307       </table>
    308       
    309     </td>
    310   </tr>
    311 <tr>
    312     <td width="15%" align="right" valign="top" class="summary">
    313       <span class="summary-type">&nbsp;</span>
    314     </td><td class="summary">
    315       <table width="100%" cellpadding="0" cellspacing="0" border="0">
    316         <tr>
    317           <td><span class="summary-sig"><a name="__nonzero__"></a><span class="summary-sig-name">__nonzero__</span>(<span class="summary-sig-arg">self</span>)</span></td>
    318           <td align="right" valign="top">
    319             <span class="codelink"><a href="lldb-pysrc.html#SBThread.__nonzero__">source&nbsp;code</a></span>
    320             
    321           </td>
    322         </tr>
    323       </table>
    324       
    325     </td>
    326   </tr>
    327 <tr>
    328     <td width="15%" align="right" valign="top" class="summary">
    329       <span class="summary-type">&nbsp;</span>
    330     </td><td class="summary">
    331       <table width="100%" cellpadding="0" cellspacing="0" border="0">
    332         <tr>
    333           <td><span class="summary-sig"><a name="IsValid"></a><span class="summary-sig-name">IsValid</span>(<span class="summary-sig-arg">self</span>)</span><br />
    334       IsValid(SBThread self) -&gt; bool</td>
    335           <td align="right" valign="top">
    336             <span class="codelink"><a href="lldb-pysrc.html#SBThread.IsValid">source&nbsp;code</a></span>
    337             
    338           </td>
    339         </tr>
    340       </table>
    341       
    342     </td>
    343   </tr>
    344 <tr>
    345     <td width="15%" align="right" valign="top" class="summary">
    346       <span class="summary-type">&nbsp;</span>
    347     </td><td class="summary">
    348       <table width="100%" cellpadding="0" cellspacing="0" border="0">
    349         <tr>
    350           <td><span class="summary-sig"><a name="Clear"></a><span class="summary-sig-name">Clear</span>(<span class="summary-sig-arg">self</span>)</span><br />
    351       Clear(SBThread self)</td>
    352           <td align="right" valign="top">
    353             <span class="codelink"><a href="lldb-pysrc.html#SBThread.Clear">source&nbsp;code</a></span>
    354             
    355           </td>
    356         </tr>
    357       </table>
    358       
    359     </td>
    360   </tr>
    361 <tr>
    362     <td width="15%" align="right" valign="top" class="summary">
    363       <span class="summary-type">&nbsp;</span>
    364     </td><td class="summary">
    365       <table width="100%" cellpadding="0" cellspacing="0" border="0">
    366         <tr>
    367           <td><span class="summary-sig"><a name="GetStopReason"></a><span class="summary-sig-name">GetStopReason</span>(<span class="summary-sig-arg">self</span>)</span><br />
    368       GetStopReason(SBThread self) -&gt; lldb::StopReason</td>
    369           <td align="right" valign="top">
    370             <span class="codelink"><a href="lldb-pysrc.html#SBThread.GetStopReason">source&nbsp;code</a></span>
    371             
    372           </td>
    373         </tr>
    374       </table>
    375       
    376     </td>
    377   </tr>
    378 <tr>
    379     <td width="15%" align="right" valign="top" class="summary">
    380       <span class="summary-type">&nbsp;</span>
    381     </td><td class="summary">
    382       <table width="100%" cellpadding="0" cellspacing="0" border="0">
    383         <tr>
    384           <td><span class="summary-sig"><a href="lldb.SBThread-class.html#GetStopReasonDataCount" class="summary-sig-name">GetStopReasonDataCount</a>(<span class="summary-sig-arg">self</span>)</span><br />
    385       GetStopReasonDataCount(SBThread self) -&gt; size_t</td>
    386           <td align="right" valign="top">
    387             <span class="codelink"><a href="lldb-pysrc.html#SBThread.GetStopReasonDataCount">source&nbsp;code</a></span>
    388             
    389           </td>
    390         </tr>
    391       </table>
    392       
    393     </td>
    394   </tr>
    395 <tr>
    396     <td width="15%" align="right" valign="top" class="summary">
    397       <span class="summary-type">&nbsp;</span>
    398     </td><td class="summary">
    399       <table width="100%" cellpadding="0" cellspacing="0" border="0">
    400         <tr>
    401           <td><span class="summary-sig"><a href="lldb.SBThread-class.html#GetStopReasonDataAtIndex" class="summary-sig-name">GetStopReasonDataAtIndex</a>(<span class="summary-sig-arg">self</span>,
    402         <span class="summary-sig-arg">*args</span>)</span><br />
    403       GetStopReasonDataAtIndex(SBThread self, uint32_t idx) -&gt; uint64_t</td>
    404           <td align="right" valign="top">
    405             <span class="codelink"><a href="lldb-pysrc.html#SBThread.GetStopReasonDataAtIndex">source&nbsp;code</a></span>
    406             
    407           </td>
    408         </tr>
    409       </table>
    410       
    411     </td>
    412   </tr>
    413 <tr>
    414     <td width="15%" align="right" valign="top" class="summary">
    415       <span class="summary-type">&nbsp;</span>
    416     </td><td class="summary">
    417       <table width="100%" cellpadding="0" cellspacing="0" border="0">
    418         <tr>
    419           <td><span class="summary-sig"><a name="GetStopDescription"></a><span class="summary-sig-name">GetStopDescription</span>(<span class="summary-sig-arg">self</span>,
    420         <span class="summary-sig-arg">*args</span>)</span><br />
    421       Pass only an (int)length and expect to get a Python string describing
    422       the stop reason.</td>
    423           <td align="right" valign="top">
    424             <span class="codelink"><a href="lldb-pysrc.html#SBThread.GetStopDescription">source&nbsp;code</a></span>
    425             
    426           </td>
    427         </tr>
    428       </table>
    429       
    430     </td>
    431   </tr>
    432 <tr>
    433     <td width="15%" align="right" valign="top" class="summary">
    434       <span class="summary-type">&nbsp;</span>
    435     </td><td class="summary">
    436       <table width="100%" cellpadding="0" cellspacing="0" border="0">
    437         <tr>
    438           <td><span class="summary-sig"><a name="GetStopReturnValue"></a><span class="summary-sig-name">GetStopReturnValue</span>(<span class="summary-sig-arg">self</span>)</span><br />
    439       GetStopReturnValue(SBThread self) -&gt; SBValue</td>
    440           <td align="right" valign="top">
    441             <span class="codelink"><a href="lldb-pysrc.html#SBThread.GetStopReturnValue">source&nbsp;code</a></span>
    442             
    443           </td>
    444         </tr>
    445       </table>
    446       
    447     </td>
    448   </tr>
    449 <tr>
    450     <td width="15%" align="right" valign="top" class="summary">
    451       <span class="summary-type">&nbsp;</span>
    452     </td><td class="summary">
    453       <table width="100%" cellpadding="0" cellspacing="0" border="0">
    454         <tr>
    455           <td><span class="summary-sig"><a name="GetThreadID"></a><span class="summary-sig-name">GetThreadID</span>(<span class="summary-sig-arg">self</span>)</span><br />
    456       GetThreadID(SBThread self) -&gt; lldb::tid_t</td>
    457           <td align="right" valign="top">
    458             <span class="codelink"><a href="lldb-pysrc.html#SBThread.GetThreadID">source&nbsp;code</a></span>
    459             
    460           </td>
    461         </tr>
    462       </table>
    463       
    464     </td>
    465   </tr>
    466 <tr>
    467     <td width="15%" align="right" valign="top" class="summary">
    468       <span class="summary-type">&nbsp;</span>
    469     </td><td class="summary">
    470       <table width="100%" cellpadding="0" cellspacing="0" border="0">
    471         <tr>
    472           <td><span class="summary-sig"><a name="GetIndexID"></a><span class="summary-sig-name">GetIndexID</span>(<span class="summary-sig-arg">self</span>)</span><br />
    473       GetIndexID(SBThread self) -&gt; uint32_t</td>
    474           <td align="right" valign="top">
    475             <span class="codelink"><a href="lldb-pysrc.html#SBThread.GetIndexID">source&nbsp;code</a></span>
    476             
    477           </td>
    478         </tr>
    479       </table>
    480       
    481     </td>
    482   </tr>
    483 <tr>
    484     <td width="15%" align="right" valign="top" class="summary">
    485       <span class="summary-type">&nbsp;</span>
    486     </td><td class="summary">
    487       <table width="100%" cellpadding="0" cellspacing="0" border="0">
    488         <tr>
    489           <td><span class="summary-sig"><a name="GetName"></a><span class="summary-sig-name">GetName</span>(<span class="summary-sig-arg">self</span>)</span><br />
    490       GetName(SBThread self) -&gt; str const *</td>
    491           <td align="right" valign="top">
    492             <span class="codelink"><a href="lldb-pysrc.html#SBThread.GetName">source&nbsp;code</a></span>
    493             
    494           </td>
    495         </tr>
    496       </table>
    497       
    498     </td>
    499   </tr>
    500 <tr>
    501     <td width="15%" align="right" valign="top" class="summary">
    502       <span class="summary-type">&nbsp;</span>
    503     </td><td class="summary">
    504       <table width="100%" cellpadding="0" cellspacing="0" border="0">
    505         <tr>
    506           <td><span class="summary-sig"><a name="GetQueueName"></a><span class="summary-sig-name">GetQueueName</span>(<span class="summary-sig-arg">self</span>)</span><br />
    507       GetQueueName(SBThread self) -&gt; str const *</td>
    508           <td align="right" valign="top">
    509             <span class="codelink"><a href="lldb-pysrc.html#SBThread.GetQueueName">source&nbsp;code</a></span>
    510             
    511           </td>
    512         </tr>
    513       </table>
    514       
    515     </td>
    516   </tr>
    517 <tr>
    518     <td width="15%" align="right" valign="top" class="summary">
    519       <span class="summary-type">&nbsp;</span>
    520     </td><td class="summary">
    521       <table width="100%" cellpadding="0" cellspacing="0" border="0">
    522         <tr>
    523           <td><span class="summary-sig"><a name="StepOver"></a><span class="summary-sig-name">StepOver</span>(<span class="summary-sig-arg">self</span>,
    524         <span class="summary-sig-arg">*args</span>)</span><br />
    525       StepOver(SBThread self, lldb::RunMode 
    526       stop_other_threads=eOnlyDuringStepping) StepOver(SBThread self)</td>
    527           <td align="right" valign="top">
    528             <span class="codelink"><a href="lldb-pysrc.html#SBThread.StepOver">source&nbsp;code</a></span>
    529             
    530           </td>
    531         </tr>
    532       </table>
    533       
    534     </td>
    535   </tr>
    536 <tr>
    537     <td width="15%" align="right" valign="top" class="summary">
    538       <span class="summary-type">&nbsp;</span>
    539     </td><td class="summary">
    540       <table width="100%" cellpadding="0" cellspacing="0" border="0">
    541         <tr>
    542           <td><span class="summary-sig"><a name="StepInto"></a><span class="summary-sig-name">StepInto</span>(<span class="summary-sig-arg">self</span>,
    543         <span class="summary-sig-arg">*args</span>)</span><br />
    544       StepInto(SBThread self, lldb::RunMode 
    545       stop_other_threads=eOnlyDuringStepping) StepInto(SBThread self) 
    546       StepInto(SBThread self, str const * target_name, lldb::RunMode 
    547       stop_other_threads=eOnlyDuringStepping) StepInto(SBThread self, str 
    548       const * target_name)</td>
    549           <td align="right" valign="top">
    550             <span class="codelink"><a href="lldb-pysrc.html#SBThread.StepInto">source&nbsp;code</a></span>
    551             
    552           </td>
    553         </tr>
    554       </table>
    555       
    556     </td>
    557   </tr>
    558 <tr>
    559     <td width="15%" align="right" valign="top" class="summary">
    560       <span class="summary-type">&nbsp;</span>
    561     </td><td class="summary">
    562       <table width="100%" cellpadding="0" cellspacing="0" border="0">
    563         <tr>
    564           <td><span class="summary-sig"><a name="StepOut"></a><span class="summary-sig-name">StepOut</span>(<span class="summary-sig-arg">self</span>)</span><br />
    565       StepOut(SBThread self)</td>
    566           <td align="right" valign="top">
    567             <span class="codelink"><a href="lldb-pysrc.html#SBThread.StepOut">source&nbsp;code</a></span>
    568             
    569           </td>
    570         </tr>
    571       </table>
    572       
    573     </td>
    574   </tr>
    575 <tr>
    576     <td width="15%" align="right" valign="top" class="summary">
    577       <span class="summary-type">&nbsp;</span>
    578     </td><td class="summary">
    579       <table width="100%" cellpadding="0" cellspacing="0" border="0">
    580         <tr>
    581           <td><span class="summary-sig"><a name="StepOutOfFrame"></a><span class="summary-sig-name">StepOutOfFrame</span>(<span class="summary-sig-arg">self</span>,
    582         <span class="summary-sig-arg">*args</span>)</span><br />
    583       StepOutOfFrame(SBThread self, SBFrame frame)</td>
    584           <td align="right" valign="top">
    585             <span class="codelink"><a href="lldb-pysrc.html#SBThread.StepOutOfFrame">source&nbsp;code</a></span>
    586             
    587           </td>
    588         </tr>
    589       </table>
    590       
    591     </td>
    592   </tr>
    593 <tr>
    594     <td width="15%" align="right" valign="top" class="summary">
    595       <span class="summary-type">&nbsp;</span>
    596     </td><td class="summary">
    597       <table width="100%" cellpadding="0" cellspacing="0" border="0">
    598         <tr>
    599           <td><span class="summary-sig"><a name="StepInstruction"></a><span class="summary-sig-name">StepInstruction</span>(<span class="summary-sig-arg">self</span>,
    600         <span class="summary-sig-arg">*args</span>)</span><br />
    601       StepInstruction(SBThread self, bool step_over)</td>
    602           <td align="right" valign="top">
    603             <span class="codelink"><a href="lldb-pysrc.html#SBThread.StepInstruction">source&nbsp;code</a></span>
    604             
    605           </td>
    606         </tr>
    607       </table>
    608       
    609     </td>
    610   </tr>
    611 <tr>
    612     <td width="15%" align="right" valign="top" class="summary">
    613       <span class="summary-type">&nbsp;</span>
    614     </td><td class="summary">
    615       <table width="100%" cellpadding="0" cellspacing="0" border="0">
    616         <tr>
    617           <td><span class="summary-sig"><a name="StepOverUntil"></a><span class="summary-sig-name">StepOverUntil</span>(<span class="summary-sig-arg">self</span>,
    618         <span class="summary-sig-arg">*args</span>)</span><br />
    619       StepOverUntil(SBThread self, SBFrame frame, SBFileSpec file_spec, 
    620       uint32_t line) -&gt; SBError</td>
    621           <td align="right" valign="top">
    622             <span class="codelink"><a href="lldb-pysrc.html#SBThread.StepOverUntil">source&nbsp;code</a></span>
    623             
    624           </td>
    625         </tr>
    626       </table>
    627       
    628     </td>
    629   </tr>
    630 <tr>
    631     <td width="15%" align="right" valign="top" class="summary">
    632       <span class="summary-type">&nbsp;</span>
    633     </td><td class="summary">
    634       <table width="100%" cellpadding="0" cellspacing="0" border="0">
    635         <tr>
    636           <td><span class="summary-sig"><a name="RunToAddress"></a><span class="summary-sig-name">RunToAddress</span>(<span class="summary-sig-arg">self</span>,
    637         <span class="summary-sig-arg">*args</span>)</span><br />
    638       RunToAddress(SBThread self, lldb::addr_t addr)</td>
    639           <td align="right" valign="top">
    640             <span class="codelink"><a href="lldb-pysrc.html#SBThread.RunToAddress">source&nbsp;code</a></span>
    641             
    642           </td>
    643         </tr>
    644       </table>
    645       
    646     </td>
    647   </tr>
    648 <tr>
    649     <td width="15%" align="right" valign="top" class="summary">
    650       <span class="summary-type">&nbsp;</span>
    651     </td><td class="summary">
    652       <table width="100%" cellpadding="0" cellspacing="0" border="0">
    653         <tr>
    654           <td><span class="summary-sig"><a name="ReturnFromFrame"></a><span class="summary-sig-name">ReturnFromFrame</span>(<span class="summary-sig-arg">self</span>,
    655         <span class="summary-sig-arg">*args</span>)</span><br />
    656       ReturnFromFrame(SBThread self, SBFrame frame, SBValue return_value) 
    657       -&gt; SBError</td>
    658           <td align="right" valign="top">
    659             <span class="codelink"><a href="lldb-pysrc.html#SBThread.ReturnFromFrame">source&nbsp;code</a></span>
    660             
    661           </td>
    662         </tr>
    663       </table>
    664       
    665     </td>
    666   </tr>
    667 <tr>
    668     <td width="15%" align="right" valign="top" class="summary">
    669       <span class="summary-type">&nbsp;</span>
    670     </td><td class="summary">
    671       <table width="100%" cellpadding="0" cellspacing="0" border="0">
    672         <tr>
    673           <td><span class="summary-sig"><a href="lldb.SBThread-class.html#Suspend" class="summary-sig-name">Suspend</a>(<span class="summary-sig-arg">self</span>)</span><br />
    674       Suspend(SBThread self) -&gt; bool</td>
    675           <td align="right" valign="top">
    676             <span class="codelink"><a href="lldb-pysrc.html#SBThread.Suspend">source&nbsp;code</a></span>
    677             
    678           </td>
    679         </tr>
    680       </table>
    681       
    682     </td>
    683   </tr>
    684 <tr>
    685     <td width="15%" align="right" valign="top" class="summary">
    686       <span class="summary-type">&nbsp;</span>
    687     </td><td class="summary">
    688       <table width="100%" cellpadding="0" cellspacing="0" border="0">
    689         <tr>
    690           <td><span class="summary-sig"><a name="Resume"></a><span class="summary-sig-name">Resume</span>(<span class="summary-sig-arg">self</span>)</span><br />
    691       Resume(SBThread self) -&gt; bool</td>
    692           <td align="right" valign="top">
    693             <span class="codelink"><a href="lldb-pysrc.html#SBThread.Resume">source&nbsp;code</a></span>
    694             
    695           </td>
    696         </tr>
    697       </table>
    698       
    699     </td>
    700   </tr>
    701 <tr>
    702     <td width="15%" align="right" valign="top" class="summary">
    703       <span class="summary-type">&nbsp;</span>
    704     </td><td class="summary">
    705       <table width="100%" cellpadding="0" cellspacing="0" border="0">
    706         <tr>
    707           <td><span class="summary-sig"><a name="IsSuspended"></a><span class="summary-sig-name">IsSuspended</span>(<span class="summary-sig-arg">self</span>)</span><br />
    708       IsSuspended(SBThread self) -&gt; bool</td>
    709           <td align="right" valign="top">
    710             <span class="codelink"><a href="lldb-pysrc.html#SBThread.IsSuspended">source&nbsp;code</a></span>
    711             
    712           </td>
    713         </tr>
    714       </table>
    715       
    716     </td>
    717   </tr>
    718 <tr>
    719     <td width="15%" align="right" valign="top" class="summary">
    720       <span class="summary-type">&nbsp;</span>
    721     </td><td class="summary">
    722       <table width="100%" cellpadding="0" cellspacing="0" border="0">
    723         <tr>
    724           <td><span class="summary-sig"><a name="IsStopped"></a><span class="summary-sig-name">IsStopped</span>(<span class="summary-sig-arg">self</span>)</span><br />
    725       IsStopped(SBThread self) -&gt; bool</td>
    726           <td align="right" valign="top">
    727             <span class="codelink"><a href="lldb-pysrc.html#SBThread.IsStopped">source&nbsp;code</a></span>
    728             
    729           </td>
    730         </tr>
    731       </table>
    732       
    733     </td>
    734   </tr>
    735 <tr>
    736     <td width="15%" align="right" valign="top" class="summary">
    737       <span class="summary-type">&nbsp;</span>
    738     </td><td class="summary">
    739       <table width="100%" cellpadding="0" cellspacing="0" border="0">
    740         <tr>
    741           <td><span class="summary-sig"><a name="GetNumFrames"></a><span class="summary-sig-name">GetNumFrames</span>(<span class="summary-sig-arg">self</span>)</span><br />
    742       GetNumFrames(SBThread self) -&gt; uint32_t</td>
    743           <td align="right" valign="top">
    744             <span class="codelink"><a href="lldb-pysrc.html#SBThread.GetNumFrames">source&nbsp;code</a></span>
    745             
    746           </td>
    747         </tr>
    748       </table>
    749       
    750     </td>
    751   </tr>
    752 <tr>
    753     <td width="15%" align="right" valign="top" class="summary">
    754       <span class="summary-type">&nbsp;</span>
    755     </td><td class="summary">
    756       <table width="100%" cellpadding="0" cellspacing="0" border="0">
    757         <tr>
    758           <td><span class="summary-sig"><a name="GetFrameAtIndex"></a><span class="summary-sig-name">GetFrameAtIndex</span>(<span class="summary-sig-arg">self</span>,
    759         <span class="summary-sig-arg">*args</span>)</span><br />
    760       GetFrameAtIndex(SBThread self, uint32_t idx) -&gt; SBFrame</td>
    761           <td align="right" valign="top">
    762             <span class="codelink"><a href="lldb-pysrc.html#SBThread.GetFrameAtIndex">source&nbsp;code</a></span>
    763             
    764           </td>
    765         </tr>
    766       </table>
    767       
    768     </td>
    769   </tr>
    770 <tr>
    771     <td width="15%" align="right" valign="top" class="summary">
    772       <span class="summary-type">&nbsp;</span>
    773     </td><td class="summary">
    774       <table width="100%" cellpadding="0" cellspacing="0" border="0">
    775         <tr>
    776           <td><span class="summary-sig"><a name="GetSelectedFrame"></a><span class="summary-sig-name">GetSelectedFrame</span>(<span class="summary-sig-arg">self</span>)</span><br />
    777       GetSelectedFrame(SBThread self) -&gt; SBFrame</td>
    778           <td align="right" valign="top">
    779             <span class="codelink"><a href="lldb-pysrc.html#SBThread.GetSelectedFrame">source&nbsp;code</a></span>
    780             
    781           </td>
    782         </tr>
    783       </table>
    784       
    785     </td>
    786   </tr>
    787 <tr>
    788     <td width="15%" align="right" valign="top" class="summary">
    789       <span class="summary-type">&nbsp;</span>
    790     </td><td class="summary">
    791       <table width="100%" cellpadding="0" cellspacing="0" border="0">
    792         <tr>
    793           <td><span class="summary-sig"><a name="SetSelectedFrame"></a><span class="summary-sig-name">SetSelectedFrame</span>(<span class="summary-sig-arg">self</span>,
    794         <span class="summary-sig-arg">*args</span>)</span><br />
    795       SetSelectedFrame(SBThread self, uint32_t frame_idx) -&gt; SBFrame</td>
    796           <td align="right" valign="top">
    797             <span class="codelink"><a href="lldb-pysrc.html#SBThread.SetSelectedFrame">source&nbsp;code</a></span>
    798             
    799           </td>
    800         </tr>
    801       </table>
    802       
    803     </td>
    804   </tr>
    805 <tr>
    806     <td width="15%" align="right" valign="top" class="summary">
    807       <span class="summary-type">&nbsp;</span>
    808     </td><td class="summary">
    809       <table width="100%" cellpadding="0" cellspacing="0" border="0">
    810         <tr>
    811           <td><span class="summary-sig"><a name="GetProcess"></a><span class="summary-sig-name">GetProcess</span>(<span class="summary-sig-arg">self</span>)</span><br />
    812       GetProcess(SBThread self) -&gt; SBProcess</td>
    813           <td align="right" valign="top">
    814             <span class="codelink"><a href="lldb-pysrc.html#SBThread.GetProcess">source&nbsp;code</a></span>
    815             
    816           </td>
    817         </tr>
    818       </table>
    819       
    820     </td>
    821   </tr>
    822 <tr>
    823     <td width="15%" align="right" valign="top" class="summary">
    824       <span class="summary-type">&nbsp;</span>
    825     </td><td class="summary">
    826       <table width="100%" cellpadding="0" cellspacing="0" border="0">
    827         <tr>
    828           <td><span class="summary-sig"><a name="GetDescription"></a><span class="summary-sig-name">GetDescription</span>(<span class="summary-sig-arg">self</span>,
    829         <span class="summary-sig-arg">*args</span>)</span><br />
    830       GetDescription(SBThread self, SBStream description) -&gt; bool</td>
    831           <td align="right" valign="top">
    832             <span class="codelink"><a href="lldb-pysrc.html#SBThread.GetDescription">source&nbsp;code</a></span>
    833             
    834           </td>
    835         </tr>
    836       </table>
    837       
    838     </td>
    839   </tr>
    840 <tr>
    841     <td width="15%" align="right" valign="top" class="summary">
    842       <span class="summary-type">&nbsp;</span>
    843     </td><td class="summary">
    844       <table width="100%" cellpadding="0" cellspacing="0" border="0">
    845         <tr>
    846           <td><span class="summary-sig"><a name="GetStatus"></a><span class="summary-sig-name">GetStatus</span>(<span class="summary-sig-arg">self</span>,
    847         <span class="summary-sig-arg">*args</span>)</span><br />
    848       GetStatus(SBThread self, SBStream status) -&gt; bool</td>
    849           <td align="right" valign="top">
    850             <span class="codelink"><a href="lldb-pysrc.html#SBThread.GetStatus">source&nbsp;code</a></span>
    851             
    852           </td>
    853         </tr>
    854       </table>
    855       
    856     </td>
    857   </tr>
    858 <tr>
    859     <td width="15%" align="right" valign="top" class="summary">
    860       <span class="summary-type">&nbsp;</span>
    861     </td><td class="summary">
    862       <table width="100%" cellpadding="0" cellspacing="0" border="0">
    863         <tr>
    864           <td><span class="summary-sig"><a name="get_frames_access_object"></a><span class="summary-sig-name">get_frames_access_object</span>(<span class="summary-sig-arg">self</span>)</span><br />
    865       An accessor function that returns a frames_access() object which 
    866       allows lazy frame access from a lldb.SBThread object.</td>
    867           <td align="right" valign="top">
    868             <span class="codelink"><a href="lldb-pysrc.html#SBThread.get_frames_access_object">source&nbsp;code</a></span>
    869             
    870           </td>
    871         </tr>
    872       </table>
    873       
    874     </td>
    875   </tr>
    876 <tr>
    877     <td width="15%" align="right" valign="top" class="summary">
    878       <span class="summary-type">&nbsp;</span>
    879     </td><td class="summary">
    880       <table width="100%" cellpadding="0" cellspacing="0" border="0">
    881         <tr>
    882           <td><span class="summary-sig"><a name="get_thread_frames"></a><span class="summary-sig-name">get_thread_frames</span>(<span class="summary-sig-arg">self</span>)</span><br />
    883       An accessor function that returns a list() that contains all frames 
    884       in a lldb.SBThread object.</td>
    885           <td align="right" valign="top">
    886             <span class="codelink"><a href="lldb-pysrc.html#SBThread.get_thread_frames">source&nbsp;code</a></span>
    887             
    888           </td>
    889         </tr>
    890       </table>
    891       
    892     </td>
    893   </tr>
    894 <tr>
    895     <td width="15%" align="right" valign="top" class="summary">
    896       <span class="summary-type">&nbsp;</span>
    897     </td><td class="summary">
    898       <table width="100%" cellpadding="0" cellspacing="0" border="0">
    899         <tr>
    900           <td><span class="summary-sig"><a href="lldb.SBThread-class.html#__str__" class="summary-sig-name">__str__</a>(<span class="summary-sig-arg">self</span>)</span><br />
    901       __str__(SBThread self) -&gt; PyObject *</td>
    902           <td align="right" valign="top">
    903             <span class="codelink"><a href="lldb-pysrc.html#SBThread.__str__">source&nbsp;code</a></span>
    904             
    905           </td>
    906         </tr>
    907       </table>
    908       
    909     </td>
    910   </tr>
    911 <tr>
    912     <td width="15%" align="right" valign="top" class="summary">
    913       <span class="summary-type">&nbsp;</span>
    914     </td><td class="summary">
    915       <table width="100%" cellpadding="0" cellspacing="0" border="0">
    916         <tr>
    917           <td><span class="summary-sig"><a name="__eq__"></a><span class="summary-sig-name">__eq__</span>(<span class="summary-sig-arg">self</span>,
    918         <span class="summary-sig-arg">rhs</span>)</span></td>
    919           <td align="right" valign="top">
    920             <span class="codelink"><a href="lldb-pysrc.html#SBThread.__eq__">source&nbsp;code</a></span>
    921             
    922           </td>
    923         </tr>
    924       </table>
    925       
    926     </td>
    927   </tr>
    928 <tr>
    929     <td width="15%" align="right" valign="top" class="summary">
    930       <span class="summary-type">&nbsp;</span>
    931     </td><td class="summary">
    932       <table width="100%" cellpadding="0" cellspacing="0" border="0">
    933         <tr>
    934           <td><span class="summary-sig"><a name="__ne__"></a><span class="summary-sig-name">__ne__</span>(<span class="summary-sig-arg">self</span>,
    935         <span class="summary-sig-arg">rhs</span>)</span></td>
    936           <td align="right" valign="top">
    937             <span class="codelink"><a href="lldb-pysrc.html#SBThread.__ne__">source&nbsp;code</a></span>
    938             
    939           </td>
    940         </tr>
    941       </table>
    942       
    943     </td>
    944   </tr>
    945   <tr>
    946     <td colspan="2" class="summary">
    947     <p class="indent-wrapped-lines"><b>Inherited from <code>object</code></b>:
    948       <code>__delattr__</code>,
    949       <code>__format__</code>,
    950       <code>__getattribute__</code>,
    951       <code>__hash__</code>,
    952       <code>__new__</code>,
    953       <code>__reduce__</code>,
    954       <code>__reduce_ex__</code>,
    955       <code>__sizeof__</code>,
    956       <code>__subclasshook__</code>
    957       </p>
    958     </td>
    959   </tr>
    960 </table>
    961 <!-- ==================== STATIC METHODS ==================== -->
    962 <a name="section-StaticMethods"></a>
    963 <table class="summary" border="1" cellpadding="3"
    964        cellspacing="0" width="100%" bgcolor="white">
    965 <tr bgcolor="#70b0f0" class="table-header">
    966   <td colspan="2" class="table-header">
    967     <table border="0" cellpadding="0" cellspacing="0" width="100%">
    968       <tr valign="top">
    969         <td align="left"><span class="table-header">Static Methods</span></td>
    970         <td align="right" valign="top"
    971          ><span class="options">[<a href="#section-StaticMethods"
    972          class="privatelink" onclick="toggle_private();"
    973          >hide private</a>]</span></td>
    974       </tr>
    975     </table>
    976   </td>
    977 </tr>
    978 <tr>
    979     <td width="15%" align="right" valign="top" class="summary">
    980       <span class="summary-type">&nbsp;</span>
    981     </td><td class="summary">
    982       <table width="100%" cellpadding="0" cellspacing="0" border="0">
    983         <tr>
    984           <td><span class="summary-sig"><a name="EventIsThreadEvent"></a><span class="summary-sig-name">EventIsThreadEvent</span>(<span class="summary-sig-arg">*args</span>)</span><br />
    985       EventIsThreadEvent(SBEvent event) -&gt; bool</td>
    986           <td align="right" valign="top">
    987             <span class="codelink"><a href="lldb-pysrc.html#SBThread.EventIsThreadEvent">source&nbsp;code</a></span>
    988             
    989           </td>
    990         </tr>
    991       </table>
    992       
    993     </td>
    994   </tr>
    995 <tr>
    996     <td width="15%" align="right" valign="top" class="summary">
    997       <span class="summary-type">&nbsp;</span>
    998     </td><td class="summary">
    999       <table width="100%" cellpadding="0" cellspacing="0" border="0">
   1000         <tr>
   1001           <td><span class="summary-sig"><a name="GetStackFrameFromEvent"></a><span class="summary-sig-name">GetStackFrameFromEvent</span>(<span class="summary-sig-arg">*args</span>)</span><br />
   1002       GetStackFrameFromEvent(SBEvent event) -&gt; SBFrame</td>
   1003           <td align="right" valign="top">
   1004             <span class="codelink"><a href="lldb-pysrc.html#SBThread.GetStackFrameFromEvent">source&nbsp;code</a></span>
   1005             
   1006           </td>
   1007         </tr>
   1008       </table>
   1009       
   1010     </td>
   1011   </tr>
   1012 <tr>
   1013     <td width="15%" align="right" valign="top" class="summary">
   1014       <span class="summary-type">&nbsp;</span>
   1015     </td><td class="summary">
   1016       <table width="100%" cellpadding="0" cellspacing="0" border="0">
   1017         <tr>
   1018           <td><span class="summary-sig"><a name="GetThreadFromEvent"></a><span class="summary-sig-name">GetThreadFromEvent</span>(<span class="summary-sig-arg">*args</span>)</span><br />
   1019       GetThreadFromEvent(SBEvent event) -&gt; SBThread</td>
   1020           <td align="right" valign="top">
   1021             <span class="codelink"><a href="lldb-pysrc.html#SBThread.GetThreadFromEvent">source&nbsp;code</a></span>
   1022             
   1023           </td>
   1024         </tr>
   1025       </table>
   1026       
   1027     </td>
   1028   </tr>
   1029 </table>
   1030 <!-- ==================== CLASS VARIABLES ==================== -->
   1031 <a name="section-ClassVariables"></a>
   1032 <table class="summary" border="1" cellpadding="3"
   1033        cellspacing="0" width="100%" bgcolor="white">
   1034 <tr bgcolor="#70b0f0" class="table-header">
   1035   <td colspan="2" class="table-header">
   1036     <table border="0" cellpadding="0" cellspacing="0" width="100%">
   1037       <tr valign="top">
   1038         <td align="left"><span class="table-header">Class Variables</span></td>
   1039         <td align="right" valign="top"
   1040          ><span class="options">[<a href="#section-ClassVariables"
   1041          class="privatelink" onclick="toggle_private();"
   1042          >hide private</a>]</span></td>
   1043       </tr>
   1044     </table>
   1045   </td>
   1046 </tr>
   1047 <tr>
   1048     <td width="15%" align="right" valign="top" class="summary">
   1049       <span class="summary-type">&nbsp;</span>
   1050     </td><td class="summary">
   1051         <a name="__swig_setmethods__"></a><span class="summary-name">__swig_setmethods__</span> = <code title="{}"><code class="variable-group">{</code><code class="variable-group">}</code></code>
   1052     </td>
   1053   </tr>
   1054 <tr>
   1055     <td width="15%" align="right" valign="top" class="summary">
   1056       <span class="summary-type">&nbsp;</span>
   1057     </td><td class="summary">
   1058         <a name="__swig_getmethods__"></a><span class="summary-name">__swig_getmethods__</span> = <code title="{}">{}</code>
   1059     </td>
   1060   </tr>
   1061 </table>
   1062 <!-- ==================== PROPERTIES ==================== -->
   1063 <a name="section-Properties"></a>
   1064 <table class="summary" border="1" cellpadding="3"
   1065        cellspacing="0" width="100%" bgcolor="white">
   1066 <tr bgcolor="#70b0f0" class="table-header">
   1067   <td colspan="2" class="table-header">
   1068     <table border="0" cellpadding="0" cellspacing="0" width="100%">
   1069       <tr valign="top">
   1070         <td align="left"><span class="table-header">Properties</span></td>
   1071         <td align="right" valign="top"
   1072          ><span class="options">[<a href="#section-Properties"
   1073          class="privatelink" onclick="toggle_private();"
   1074          >hide private</a>]</span></td>
   1075       </tr>
   1076     </table>
   1077   </td>
   1078 </tr>
   1079 <tr>
   1080     <td width="15%" align="right" valign="top" class="summary">
   1081       <span class="summary-type">&nbsp;</span>
   1082     </td><td class="summary">
   1083         <a href="lldb.SBThread-class.html#frame" class="summary-name">frame</a><br />
   1084       A read only property that returns an object that can be used to 
   1085       access frames as an array (&quot;frame_12 = 
   1086       lldb.thread.frame[12]&quot;).
   1087     </td>
   1088   </tr>
   1089 <tr>
   1090     <td width="15%" align="right" valign="top" class="summary">
   1091       <span class="summary-type">&nbsp;</span>
   1092     </td><td class="summary">
   1093         <a href="lldb.SBThread-class.html#frames" class="summary-name">frames</a><br />
   1094       A read only property that returns a list() of lldb.SBFrame objects 
   1095       for all frames in this thread.
   1096     </td>
   1097   </tr>
   1098 <tr>
   1099     <td width="15%" align="right" valign="top" class="summary">
   1100       <span class="summary-type">&nbsp;</span>
   1101     </td><td class="summary">
   1102         <a href="lldb.SBThread-class.html#id" class="summary-name">id</a><br />
   1103       A read only property that returns the thread ID as an integer.
   1104     </td>
   1105   </tr>
   1106 <tr>
   1107     <td width="15%" align="right" valign="top" class="summary">
   1108       <span class="summary-type">&nbsp;</span>
   1109     </td><td class="summary">
   1110         <a href="lldb.SBThread-class.html#idx" class="summary-name">idx</a><br />
   1111       A read only property that returns the thread index ID as an integer.
   1112     </td>
   1113   </tr>
   1114 <tr>
   1115     <td width="15%" align="right" valign="top" class="summary">
   1116       <span class="summary-type">&nbsp;</span>
   1117     </td><td class="summary">
   1118         <a href="lldb.SBThread-class.html#is_stopped" class="summary-name">is_stopped</a><br />
   1119       A read only property that returns a boolean value that indicates if 
   1120       this thread is stopped but not exited.
   1121     </td>
   1122   </tr>
   1123 <tr>
   1124     <td width="15%" align="right" valign="top" class="summary">
   1125       <span class="summary-type">&nbsp;</span>
   1126     </td><td class="summary">
   1127         <a href="lldb.SBThread-class.html#is_suspended" class="summary-name">is_suspended</a><br />
   1128       A read only property that returns a boolean value that indicates if 
   1129       this thread is suspended.
   1130     </td>
   1131   </tr>
   1132 <tr>
   1133     <td width="15%" align="right" valign="top" class="summary">
   1134       <span class="summary-type">&nbsp;</span>
   1135     </td><td class="summary">
   1136         <a href="lldb.SBThread-class.html#name" class="summary-name">name</a><br />
   1137       A read only property that returns the name of this thread as a 
   1138       string.
   1139     </td>
   1140   </tr>
   1141 <tr>
   1142     <td width="15%" align="right" valign="top" class="summary">
   1143       <span class="summary-type">&nbsp;</span>
   1144     </td><td class="summary">
   1145         <a href="lldb.SBThread-class.html#num_frames" class="summary-name">num_frames</a><br />
   1146       A read only property that returns the number of stack frames in this 
   1147       thread as an integer.
   1148     </td>
   1149   </tr>
   1150 <tr>
   1151     <td width="15%" align="right" valign="top" class="summary">
   1152       <span class="summary-type">&nbsp;</span>
   1153     </td><td class="summary">
   1154         <a href="lldb.SBThread-class.html#process" class="summary-name">process</a><br />
   1155       A read only property that returns an lldb object that represents the 
   1156       process (lldb.SBProcess) that owns this thread.
   1157     </td>
   1158   </tr>
   1159 <tr>
   1160     <td width="15%" align="right" valign="top" class="summary">
   1161       <span class="summary-type">&nbsp;</span>
   1162     </td><td class="summary">
   1163         <a href="lldb.SBThread-class.html#queue" class="summary-name">queue</a><br />
   1164       A read only property that returns the dispatch queue name of this 
   1165       thread as a string.
   1166     </td>
   1167   </tr>
   1168 <tr>
   1169     <td width="15%" align="right" valign="top" class="summary">
   1170       <span class="summary-type">&nbsp;</span>
   1171     </td><td class="summary">
   1172         <a href="lldb.SBThread-class.html#return_value" class="summary-name">return_value</a><br />
   1173       A read only property that returns an lldb object that represents the 
   1174       return value from the last stop (lldb.SBValue) if we just stopped due
   1175       to stepping out of a function.
   1176     </td>
   1177   </tr>
   1178 <tr>
   1179     <td width="15%" align="right" valign="top" class="summary">
   1180       <span class="summary-type">&nbsp;</span>
   1181     </td><td class="summary">
   1182         <a href="lldb.SBThread-class.html#stop_reason" class="summary-name">stop_reason</a><br />
   1183       A read only property that returns an lldb enumeration value (see 
   1184       enumerations that start with &quot;lldb.eStopReason&quot;) that 
   1185       represents the reason this thread stopped.
   1186     </td>
   1187   </tr>
   1188   <tr>
   1189     <td colspan="2" class="summary">
   1190     <p class="indent-wrapped-lines"><b>Inherited from <code>object</code></b>:
   1191       <code>__class__</code>
   1192       </p>
   1193     </td>
   1194   </tr>
   1195 </table>
   1196 <!-- ==================== METHOD DETAILS ==================== -->
   1197 <a name="section-MethodDetails"></a>
   1198 <table class="details" border="1" cellpadding="3"
   1199        cellspacing="0" width="100%" bgcolor="white">
   1200 <tr bgcolor="#70b0f0" class="table-header">
   1201   <td colspan="2" class="table-header">
   1202     <table border="0" cellpadding="0" cellspacing="0" width="100%">
   1203       <tr valign="top">
   1204         <td align="left"><span class="table-header">Method Details</span></td>
   1205         <td align="right" valign="top"
   1206          ><span class="options">[<a href="#section-MethodDetails"
   1207          class="privatelink" onclick="toggle_private();"
   1208          >hide private</a>]</span></td>
   1209       </tr>
   1210     </table>
   1211   </td>
   1212 </tr>
   1213 </table>
   1214 <a name="__setattr__"></a>
   1215 <div>
   1216 <table class="details" border="1" cellpadding="3"
   1217        cellspacing="0" width="100%" bgcolor="white">
   1218 <tr><td>
   1219   <table width="100%" cellpadding="0" cellspacing="0" border="0">
   1220   <tr valign="top"><td>
   1221   <h3 class="epydoc"><span class="sig"><span class="sig-name">__setattr__</span>(<span class="sig-arg">self</span>,
   1222         <span class="sig-arg">name</span>,
   1223         <span class="sig-arg">value</span>)</span>
   1224   </h3>
   1225   </td><td align="right" valign="top"
   1226     ><span class="codelink"><a href="lldb-pysrc.html#SBThread.__setattr__">source&nbsp;code</a></span>&nbsp;
   1227     </td>
   1228   </tr></table>
   1229   
   1230   <p>x.__setattr__('name', value) &lt;==&gt; x.name = value</p>
   1231   <dl class="fields">
   1232     <dt>Overrides:
   1233         object.__setattr__
   1234         <dd><em class="note">(inherited documentation)</em></dd>
   1235     </dt>
   1236   </dl>
   1237 </td></tr></table>
   1238 </div>
   1239 <a name="__repr__"></a>
   1240 <div>
   1241 <table class="details" border="1" cellpadding="3"
   1242        cellspacing="0" width="100%" bgcolor="white">
   1243 <tr><td>
   1244   <table width="100%" cellpadding="0" cellspacing="0" border="0">
   1245   <tr valign="top"><td>
   1246   <h3 class="epydoc"><span class="sig"><span class="sig-name">__repr__</span>(<span class="sig-arg">self</span>)</span>
   1247     <br /><em class="fname">(Representation operator)</em>
   1248   </h3>
   1249   </td><td align="right" valign="top"
   1250     ><span class="codelink"><a href="lldb-pysrc.html#_swig_repr">source&nbsp;code</a></span>&nbsp;
   1251     </td>
   1252   </tr></table>
   1253   
   1254   <p>repr(x)</p>
   1255   <dl class="fields">
   1256     <dt>Overrides:
   1257         object.__repr__
   1258         <dd><em class="note">(inherited documentation)</em></dd>
   1259     </dt>
   1260   </dl>
   1261 </td></tr></table>
   1262 </div>
   1263 <a name="__init__"></a>
   1264 <div>
   1265 <table class="details" border="1" cellpadding="3"
   1266        cellspacing="0" width="100%" bgcolor="white">
   1267 <tr><td>
   1268   <table width="100%" cellpadding="0" cellspacing="0" border="0">
   1269   <tr valign="top"><td>
   1270   <h3 class="epydoc"><span class="sig"><span class="sig-name">__init__</span>(<span class="sig-arg">self</span>,
   1271         <span class="sig-arg">*args</span>)</span>
   1272     <br /><em class="fname">(Constructor)</em>
   1273   </h3>
   1274   </td><td align="right" valign="top"
   1275     ><span class="codelink"><a href="lldb-pysrc.html#SBThread.__init__">source&nbsp;code</a></span>&nbsp;
   1276     </td>
   1277   </tr></table>
   1278   
   1279   <p>__init__(lldb::SBThread self) -&gt; SBThread __init__(lldb::SBThread 
   1280   self, SBThread thread) -&gt; SBThread</p>
   1281   <dl class="fields">
   1282     <dt>Overrides:
   1283         object.__init__
   1284     </dt>
   1285   </dl>
   1286 </td></tr></table>
   1287 </div>
   1288 <a name="GetStopReasonDataCount"></a>
   1289 <div>
   1290 <table class="details" border="1" cellpadding="3"
   1291        cellspacing="0" width="100%" bgcolor="white">
   1292 <tr><td>
   1293   <table width="100%" cellpadding="0" cellspacing="0" border="0">
   1294   <tr valign="top"><td>
   1295   <h3 class="epydoc"><span class="sig"><span class="sig-name">GetStopReasonDataCount</span>(<span class="sig-arg">self</span>)</span>
   1296   </h3>
   1297   </td><td align="right" valign="top"
   1298     ><span class="codelink"><a href="lldb-pysrc.html#SBThread.GetStopReasonDataCount">source&nbsp;code</a></span>&nbsp;
   1299     </td>
   1300   </tr></table>
   1301   
   1302   <p>GetStopReasonDataCount(SBThread self) -&gt; size_t</p>
   1303   <p>Get the number of words associated with the stop reason. See also 
   1304   GetStopReasonDataAtIndex().</p>
   1305   <dl class="fields">
   1306   </dl>
   1307 </td></tr></table>
   1308 </div>
   1309 <a name="GetStopReasonDataAtIndex"></a>
   1310 <div>
   1311 <table class="details" border="1" cellpadding="3"
   1312        cellspacing="0" width="100%" bgcolor="white">
   1313 <tr><td>
   1314   <table width="100%" cellpadding="0" cellspacing="0" border="0">
   1315   <tr valign="top"><td>
   1316   <h3 class="epydoc"><span class="sig"><span class="sig-name">GetStopReasonDataAtIndex</span>(<span class="sig-arg">self</span>,
   1317         <span class="sig-arg">*args</span>)</span>
   1318   </h3>
   1319   </td><td align="right" valign="top"
   1320     ><span class="codelink"><a href="lldb-pysrc.html#SBThread.GetStopReasonDataAtIndex">source&nbsp;code</a></span>&nbsp;
   1321     </td>
   1322   </tr></table>
   1323   
   1324   <p>GetStopReasonDataAtIndex(SBThread self, uint32_t idx) -&gt; 
   1325   uint64_t</p>
   1326   <p>Get information associated with a stop reason.</p>
   1327   <p>Breakpoint stop reasons will have data that consists of pairs of 
   1328   breakpoint IDs followed by the breakpoint location IDs (they always come 
   1329   in pairs).</p>
   1330   <p>Stop Reason              Count Data Type ======================== 
   1331   ===== ========================================= eStopReasonNone          
   1332   0 eStopReasonTrace         0 eStopReasonBreakpoint    N     duple: 
   1333   {breakpoint id, location id} eStopReasonWatchpoint    1     watchpoint id
   1334   eStopReasonSignal        1     unix signal number eStopReasonException
   1335   N     exception data eStopReasonExec          0 eStopReasonPlanComplete  
   1336   0</p>
   1337   <dl class="fields">
   1338   </dl>
   1339 </td></tr></table>
   1340 </div>
   1341 <a name="Suspend"></a>
   1342 <div>
   1343 <table class="details" border="1" cellpadding="3"
   1344        cellspacing="0" width="100%" bgcolor="white">
   1345 <tr><td>
   1346   <table width="100%" cellpadding="0" cellspacing="0" border="0">
   1347   <tr valign="top"><td>
   1348   <h3 class="epydoc"><span class="sig"><span class="sig-name">Suspend</span>(<span class="sig-arg">self</span>)</span>
   1349   </h3>
   1350   </td><td align="right" valign="top"
   1351     ><span class="codelink"><a href="lldb-pysrc.html#SBThread.Suspend">source&nbsp;code</a></span>&nbsp;
   1352     </td>
   1353   </tr></table>
   1354   
   1355   <p>Suspend(SBThread self) -&gt; bool</p>
   1356   <p>LLDB currently supports process centric debugging which means when any
   1357   thread in a process stops, all other threads are stopped. The Suspend() 
   1358   call here tells our process to suspend a thread and not let it run when 
   1359   the other threads in a process are allowed to run. So when 
   1360   SBProcess::Continue() is called, any threads that aren't suspended will 
   1361   be allowed to run. If any of the SBThread functions for stepping are 
   1362   called (StepOver, StepInto, StepOut, StepInstruction, RunToAddres), the 
   1363   thread will now be allowed to run and these funtions will simply 
   1364   return.</p>
   1365   <p>Eventually we plan to add support for thread centric debugging where 
   1366   each thread is controlled individually and each thread would broadcast 
   1367   its state, but we haven't implemented this yet.</p>
   1368   <p>Likewise the SBThread::Resume() call will again allow the thread to 
   1369   run when the process is continued.</p>
   1370   <p>Suspend() and Resume() functions are not currently reference counted, 
   1371   if anyone has the need for them to be reference counted, please let us 
   1372   know.</p>
   1373   <dl class="fields">
   1374   </dl>
   1375 </td></tr></table>
   1376 </div>
   1377 <a name="__str__"></a>
   1378 <div>
   1379 <table class="details" border="1" cellpadding="3"
   1380        cellspacing="0" width="100%" bgcolor="white">
   1381 <tr><td>
   1382   <table width="100%" cellpadding="0" cellspacing="0" border="0">
   1383   <tr valign="top"><td>
   1384   <h3 class="epydoc"><span class="sig"><span class="sig-name">__str__</span>(<span class="sig-arg">self</span>)</span>
   1385     <br /><em class="fname">(Informal representation operator)</em>
   1386   </h3>
   1387   </td><td align="right" valign="top"
   1388     ><span class="codelink"><a href="lldb-pysrc.html#SBThread.__str__">source&nbsp;code</a></span>&nbsp;
   1389     </td>
   1390   </tr></table>
   1391   
   1392   <p>__str__(SBThread self) -&gt; PyObject *</p>
   1393   <dl class="fields">
   1394     <dt>Overrides:
   1395         object.__str__
   1396     </dt>
   1397   </dl>
   1398 </td></tr></table>
   1399 </div>
   1400 <br />
   1401 <!-- ==================== PROPERTY DETAILS ==================== -->
   1402 <a name="section-PropertyDetails"></a>
   1403 <table class="details" border="1" cellpadding="3"
   1404        cellspacing="0" width="100%" bgcolor="white">
   1405 <tr bgcolor="#70b0f0" class="table-header">
   1406   <td colspan="2" class="table-header">
   1407     <table border="0" cellpadding="0" cellspacing="0" width="100%">
   1408       <tr valign="top">
   1409         <td align="left"><span class="table-header">Property Details</span></td>
   1410         <td align="right" valign="top"
   1411          ><span class="options">[<a href="#section-PropertyDetails"
   1412          class="privatelink" onclick="toggle_private();"
   1413          >hide private</a>]</span></td>
   1414       </tr>
   1415     </table>
   1416   </td>
   1417 </tr>
   1418 </table>
   1419 <a name="frame"></a>
   1420 <div>
   1421 <table class="details" border="1" cellpadding="3"
   1422        cellspacing="0" width="100%" bgcolor="white">
   1423 <tr><td>
   1424   <h3 class="epydoc">frame</h3>
   1425   <p>A read only property that returns an object that can be used to access
   1426   frames as an array (&quot;frame_12 = lldb.thread.frame[12]&quot;).</p>
   1427   <dl class="fields">
   1428     <dt>Get Method:</dt>
   1429     <dd class="value"><span class="summary-sig"><a href="lldb.SBThread-class.html#get_frames_access_object" class="summary-sig-name">get_frames_access_object</a>(<span class="summary-sig-arg">self</span>)</span>
   1430         - An accessor function that returns a frames_access() object which 
   1431       allows lazy frame access from a lldb.SBThread object.
   1432     </dd>
   1433   </dl>
   1434 </td></tr></table>
   1435 </div>
   1436 <a name="frames"></a>
   1437 <div>
   1438 <table class="details" border="1" cellpadding="3"
   1439        cellspacing="0" width="100%" bgcolor="white">
   1440 <tr><td>
   1441   <h3 class="epydoc">frames</h3>
   1442   <p>A read only property that returns a list() of lldb.SBFrame objects for
   1443   all frames in this thread.</p>
   1444   <dl class="fields">
   1445     <dt>Get Method:</dt>
   1446     <dd class="value"><span class="summary-sig"><a href="lldb.SBThread-class.html#get_thread_frames" class="summary-sig-name">get_thread_frames</a>(<span class="summary-sig-arg">self</span>)</span>
   1447         - An accessor function that returns a list() that contains all frames 
   1448       in a lldb.SBThread object.
   1449     </dd>
   1450   </dl>
   1451 </td></tr></table>
   1452 </div>
   1453 <a name="id"></a>
   1454 <div>
   1455 <table class="details" border="1" cellpadding="3"
   1456        cellspacing="0" width="100%" bgcolor="white">
   1457 <tr><td>
   1458   <h3 class="epydoc">id</h3>
   1459   <p>A read only property that returns the thread ID as an integer.</p>
   1460   <dl class="fields">
   1461     <dt>Get Method:</dt>
   1462     <dd class="value"><span class="summary-sig"><a href="lldb.SBThread-class.html#GetThreadID" class="summary-sig-name">GetThreadID</a>(<span class="summary-sig-arg">self</span>)</span>
   1463         - GetThreadID(SBThread self) -&gt; lldb::tid_t
   1464     </dd>
   1465   </dl>
   1466 </td></tr></table>
   1467 </div>
   1468 <a name="idx"></a>
   1469 <div>
   1470 <table class="details" border="1" cellpadding="3"
   1471        cellspacing="0" width="100%" bgcolor="white">
   1472 <tr><td>
   1473   <h3 class="epydoc">idx</h3>
   1474   <p>A read only property that returns the thread index ID as an integer. 
   1475   Thread index ID values start at 1 and increment as threads come and go 
   1476   and can be used to uniquely identify threads.</p>
   1477   <dl class="fields">
   1478     <dt>Get Method:</dt>
   1479     <dd class="value"><span class="summary-sig"><a href="lldb.SBThread-class.html#GetIndexID" class="summary-sig-name">GetIndexID</a>(<span class="summary-sig-arg">self</span>)</span>
   1480         - GetIndexID(SBThread self) -&gt; uint32_t
   1481     </dd>
   1482   </dl>
   1483 </td></tr></table>
   1484 </div>
   1485 <a name="is_stopped"></a>
   1486 <div>
   1487 <table class="details" border="1" cellpadding="3"
   1488        cellspacing="0" width="100%" bgcolor="white">
   1489 <tr><td>
   1490   <h3 class="epydoc">is_stopped</h3>
   1491   <p>A read only property that returns a boolean value that indicates if 
   1492   this thread is stopped but not exited.</p>
   1493   <dl class="fields">
   1494     <dt>Get Method:</dt>
   1495     <dd class="value"><span class="summary-sig"><a href="lldb.SBThread-class.html#IsStopped" class="summary-sig-name">IsStopped</a>(<span class="summary-sig-arg">self</span>)</span>
   1496         - IsStopped(SBThread self) -&gt; bool
   1497     </dd>
   1498   </dl>
   1499 </td></tr></table>
   1500 </div>
   1501 <a name="is_suspended"></a>
   1502 <div>
   1503 <table class="details" border="1" cellpadding="3"
   1504        cellspacing="0" width="100%" bgcolor="white">
   1505 <tr><td>
   1506   <h3 class="epydoc">is_suspended</h3>
   1507   <p>A read only property that returns a boolean value that indicates if 
   1508   this thread is suspended.</p>
   1509   <dl class="fields">
   1510     <dt>Get Method:</dt>
   1511     <dd class="value"><span class="summary-sig"><a href="lldb.SBThread-class.html#IsSuspended" class="summary-sig-name">IsSuspended</a>(<span class="summary-sig-arg">self</span>)</span>
   1512         - IsSuspended(SBThread self) -&gt; bool
   1513     </dd>
   1514   </dl>
   1515 </td></tr></table>
   1516 </div>
   1517 <a name="name"></a>
   1518 <div>
   1519 <table class="details" border="1" cellpadding="3"
   1520        cellspacing="0" width="100%" bgcolor="white">
   1521 <tr><td>
   1522   <h3 class="epydoc">name</h3>
   1523   <p>A read only property that returns the name of this thread as a 
   1524   string.</p>
   1525   <dl class="fields">
   1526     <dt>Get Method:</dt>
   1527     <dd class="value"><span class="summary-sig"><a href="lldb.SBThread-class.html#GetName" class="summary-sig-name">GetName</a>(<span class="summary-sig-arg">self</span>)</span>
   1528         - GetName(SBThread self) -&gt; str const *
   1529     </dd>
   1530   </dl>
   1531 </td></tr></table>
   1532 </div>
   1533 <a name="num_frames"></a>
   1534 <div>
   1535 <table class="details" border="1" cellpadding="3"
   1536        cellspacing="0" width="100%" bgcolor="white">
   1537 <tr><td>
   1538   <h3 class="epydoc">num_frames</h3>
   1539   <p>A read only property that returns the number of stack frames in this 
   1540   thread as an integer.</p>
   1541   <dl class="fields">
   1542     <dt>Get Method:</dt>
   1543     <dd class="value"><span class="summary-sig"><a href="lldb.SBThread-class.html#GetNumFrames" class="summary-sig-name">GetNumFrames</a>(<span class="summary-sig-arg">self</span>)</span>
   1544         - GetNumFrames(SBThread self) -&gt; uint32_t
   1545     </dd>
   1546   </dl>
   1547 </td></tr></table>
   1548 </div>
   1549 <a name="process"></a>
   1550 <div>
   1551 <table class="details" border="1" cellpadding="3"
   1552        cellspacing="0" width="100%" bgcolor="white">
   1553 <tr><td>
   1554   <h3 class="epydoc">process</h3>
   1555   <p>A read only property that returns an lldb object that represents the 
   1556   process (lldb.SBProcess) that owns this thread.</p>
   1557   <dl class="fields">
   1558     <dt>Get Method:</dt>
   1559     <dd class="value"><span class="summary-sig"><a href="lldb.SBThread-class.html#GetProcess" class="summary-sig-name">GetProcess</a>(<span class="summary-sig-arg">self</span>)</span>
   1560         - GetProcess(SBThread self) -&gt; SBProcess
   1561     </dd>
   1562   </dl>
   1563 </td></tr></table>
   1564 </div>
   1565 <a name="queue"></a>
   1566 <div>
   1567 <table class="details" border="1" cellpadding="3"
   1568        cellspacing="0" width="100%" bgcolor="white">
   1569 <tr><td>
   1570   <h3 class="epydoc">queue</h3>
   1571   <p>A read only property that returns the dispatch queue name of this 
   1572   thread as a string.</p>
   1573   <dl class="fields">
   1574     <dt>Get Method:</dt>
   1575     <dd class="value"><span class="summary-sig"><a href="lldb.SBThread-class.html#GetQueueName" class="summary-sig-name">GetQueueName</a>(<span class="summary-sig-arg">self</span>)</span>
   1576         - GetQueueName(SBThread self) -&gt; str const *
   1577     </dd>
   1578   </dl>
   1579 </td></tr></table>
   1580 </div>
   1581 <a name="return_value"></a>
   1582 <div>
   1583 <table class="details" border="1" cellpadding="3"
   1584        cellspacing="0" width="100%" bgcolor="white">
   1585 <tr><td>
   1586   <h3 class="epydoc">return_value</h3>
   1587   <p>A read only property that returns an lldb object that represents the 
   1588   return value from the last stop (lldb.SBValue) if we just stopped due to 
   1589   stepping out of a function.</p>
   1590   <dl class="fields">
   1591     <dt>Get Method:</dt>
   1592     <dd class="value"><span class="summary-sig"><a href="lldb.SBThread-class.html#GetStopReturnValue" class="summary-sig-name">GetStopReturnValue</a>(<span class="summary-sig-arg">self</span>)</span>
   1593         - GetStopReturnValue(SBThread self) -&gt; SBValue
   1594     </dd>
   1595   </dl>
   1596 </td></tr></table>
   1597 </div>
   1598 <a name="stop_reason"></a>
   1599 <div>
   1600 <table class="details" border="1" cellpadding="3"
   1601        cellspacing="0" width="100%" bgcolor="white">
   1602 <tr><td>
   1603   <h3 class="epydoc">stop_reason</h3>
   1604   <p>A read only property that returns an lldb enumeration value (see 
   1605   enumerations that start with &quot;lldb.eStopReason&quot;) that 
   1606   represents the reason this thread stopped.</p>
   1607   <dl class="fields">
   1608     <dt>Get Method:</dt>
   1609     <dd class="value"><span class="summary-sig"><a href="lldb.SBThread-class.html#GetStopReason" class="summary-sig-name">GetStopReason</a>(<span class="summary-sig-arg">self</span>)</span>
   1610         - GetStopReason(SBThread self) -&gt; lldb::StopReason
   1611     </dd>
   1612   </dl>
   1613 </td></tr></table>
   1614 </div>
   1615 <br />
   1616 <!-- ==================== NAVIGATION BAR ==================== -->
   1617 <table class="navbar" border="0" width="100%" cellpadding="0"
   1618        bgcolor="#a0c0ff" cellspacing="0">
   1619   <tr valign="middle">
   1620 
   1621   <!-- Tree link -->
   1622       <th>&nbsp;&nbsp;&nbsp;<a
   1623         href="module-tree.html">Trees</a>&nbsp;&nbsp;&nbsp;</th>
   1624 
   1625   <!-- Index link -->
   1626       <th>&nbsp;&nbsp;&nbsp;<a
   1627         href="identifier-index.html">Indices</a>&nbsp;&nbsp;&nbsp;</th>
   1628 
   1629   <!-- Help link -->
   1630       <th>&nbsp;&nbsp;&nbsp;<a
   1631         href="help.html">Help</a>&nbsp;&nbsp;&nbsp;</th>
   1632 
   1633   <!-- Project homepage -->
   1634       <th class="navbar" align="right" width="100%">
   1635         <table border="0" cellpadding="0" cellspacing="0">
   1636           <tr><th class="navbar" align="center"
   1637             ><a class="navbar" target="_top" href="http://lldb.llvm.org">LLDB python API</a></th>
   1638           </tr></table></th>
   1639   </tr>
   1640 </table>
   1641 <table border="0" cellpadding="0" cellspacing="0" width="100%%">
   1642   <tr>
   1643     <td align="left" class="footer">
   1644     Generated by Epydoc 3.0.1 on Fri Jul 19 13:22:36 2013
   1645     </td>
   1646     <td align="right" class="footer">
   1647       <a target="mainFrame" href="http://epydoc.sourceforge.net"
   1648         >http://epydoc.sourceforge.net</a>
   1649     </td>
   1650   </tr>
   1651 </table>
   1652 
   1653 <script type="text/javascript">
   1654   <!--
   1655   // Private objects are initially displayed (because if
   1656   // javascript is turned off then we want them to be
   1657   // visible); but by default, we want to hide them.  So hide
   1658   // them unless we have a cookie that says to show them.
   1659   checkCookie();
   1660   // -->
   1661 </script>
   1662 </body>
   1663 </html>
   1664