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
100Represents a thread of execution. SBProcess contains SBThread(s).
101
102SBThreads can be referred to by their ID, which maps to the system specific thread
103identifier, or by IndexID.  The ID may or may not be unique depending on whether the
104system reuses its thread identifiers.  The IndexID is a monotonically increasing identifier
105that will always uniquely reference a particular thread, and when that thread goes
106away it will not be reused.
107
108SBThread supports frame iteration. For example (from test/python_api/
109lldbutil/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
126See 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