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> <a 20 href="module-tree.html">Trees</a> </th> 21 22 <!-- Index link --> 23 <th> <a 24 href="identifier-index.html">Indices</a> </th> 25 26 <!-- Help link --> 27 <th> <a 28 href="help.html">Help</a> </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 lldb</a> :: 43 Class 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 private</a>]</span></td></tr> 51 <tr><td align="right"><span class="options" 52 >[<a href="frames.html" target="_top">frames</a 53 >] | <a href="lldb.SBThread-class.html" 54 target="_top">no 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 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  frames as an array ("frame_12 = lldb.thread.frame[12]")." 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  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  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  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  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  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  enumerations that start with "lldb.eStopReason") 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__('name', value) <==> 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) -> SBThread __init__(lldb::SBThread self,  SBThread thread) -> 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) -> bool" alt="" coords="17,463,219,481"/> 87 <area shape="rect" id="node46" href="lldb.SBThread-class.html#GetStackFrameFromEvent" title="GetStackFrameFromEvent(SBEvent event) -> SBFrame" alt="" coords="17,481,219,500"/> 88 <area shape="rect" id="node46" href="lldb.SBThread-class.html#GetThreadFromEvent" title="GetThreadFromEvent(SBEvent event) -> 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) -> 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"> </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"> </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) <==> x.name = value</td> 184 <td align="right" valign="top"> 185 <span class="codelink"><a href="lldb-pysrc.html#SBThread.__setattr__">source 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"> </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 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"> </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 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"> </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 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"> </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 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"> </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) -> SBThread __init__(lldb::SBThread 268 self, SBThread thread) -> SBThread</td> 269 <td align="right" valign="top"> 270 <span class="codelink"><a href="lldb-pysrc.html#SBThread.__init__">source 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"> </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"> </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 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"> </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 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"> </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) -> bool</td> 335 <td align="right" valign="top"> 336 <span class="codelink"><a href="lldb-pysrc.html#SBThread.IsValid">source 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"> </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 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"> </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) -> lldb::StopReason</td> 369 <td align="right" valign="top"> 370 <span class="codelink"><a href="lldb-pysrc.html#SBThread.GetStopReason">source 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"> </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) -> size_t</td> 386 <td align="right" valign="top"> 387 <span class="codelink"><a href="lldb-pysrc.html#SBThread.GetStopReasonDataCount">source 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"> </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) -> uint64_t</td> 404 <td align="right" valign="top"> 405 <span class="codelink"><a href="lldb-pysrc.html#SBThread.GetStopReasonDataAtIndex">source 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"> </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 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"> </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) -> SBValue</td> 440 <td align="right" valign="top"> 441 <span class="codelink"><a href="lldb-pysrc.html#SBThread.GetStopReturnValue">source 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"> </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) -> lldb::tid_t</td> 457 <td align="right" valign="top"> 458 <span class="codelink"><a href="lldb-pysrc.html#SBThread.GetThreadID">source 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"> </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) -> uint32_t</td> 474 <td align="right" valign="top"> 475 <span class="codelink"><a href="lldb-pysrc.html#SBThread.GetIndexID">source 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"> </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) -> str const *</td> 491 <td align="right" valign="top"> 492 <span class="codelink"><a href="lldb-pysrc.html#SBThread.GetName">source 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"> </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) -> str const *</td> 508 <td align="right" valign="top"> 509 <span class="codelink"><a href="lldb-pysrc.html#SBThread.GetQueueName">source 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"> </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 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"> </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 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"> </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 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"> </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 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"> </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 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"> </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) -> SBError</td> 621 <td align="right" valign="top"> 622 <span class="codelink"><a href="lldb-pysrc.html#SBThread.StepOverUntil">source 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"> </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 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"> </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 -> SBError</td> 658 <td align="right" valign="top"> 659 <span class="codelink"><a href="lldb-pysrc.html#SBThread.ReturnFromFrame">source 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"> </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) -> bool</td> 675 <td align="right" valign="top"> 676 <span class="codelink"><a href="lldb-pysrc.html#SBThread.Suspend">source 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"> </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) -> bool</td> 692 <td align="right" valign="top"> 693 <span class="codelink"><a href="lldb-pysrc.html#SBThread.Resume">source 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"> </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) -> bool</td> 709 <td align="right" valign="top"> 710 <span class="codelink"><a href="lldb-pysrc.html#SBThread.IsSuspended">source 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"> </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) -> bool</td> 726 <td align="right" valign="top"> 727 <span class="codelink"><a href="lldb-pysrc.html#SBThread.IsStopped">source 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"> </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) -> uint32_t</td> 743 <td align="right" valign="top"> 744 <span class="codelink"><a href="lldb-pysrc.html#SBThread.GetNumFrames">source 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"> </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) -> SBFrame</td> 761 <td align="right" valign="top"> 762 <span class="codelink"><a href="lldb-pysrc.html#SBThread.GetFrameAtIndex">source 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"> </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) -> SBFrame</td> 778 <td align="right" valign="top"> 779 <span class="codelink"><a href="lldb-pysrc.html#SBThread.GetSelectedFrame">source 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"> </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) -> SBFrame</td> 796 <td align="right" valign="top"> 797 <span class="codelink"><a href="lldb-pysrc.html#SBThread.SetSelectedFrame">source 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"> </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) -> SBProcess</td> 813 <td align="right" valign="top"> 814 <span class="codelink"><a href="lldb-pysrc.html#SBThread.GetProcess">source 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"> </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) -> bool</td> 831 <td align="right" valign="top"> 832 <span class="codelink"><a href="lldb-pysrc.html#SBThread.GetDescription">source 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"> </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) -> bool</td> 849 <td align="right" valign="top"> 850 <span class="codelink"><a href="lldb-pysrc.html#SBThread.GetStatus">source 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"> </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 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"> </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 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"> </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) -> PyObject *</td> 902 <td align="right" valign="top"> 903 <span class="codelink"><a href="lldb-pysrc.html#SBThread.__str__">source 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"> </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 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"> </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 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"> </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) -> bool</td> 986 <td align="right" valign="top"> 987 <span class="codelink"><a href="lldb-pysrc.html#SBThread.EventIsThreadEvent">source 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"> </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) -> SBFrame</td> 1003 <td align="right" valign="top"> 1004 <span class="codelink"><a href="lldb-pysrc.html#SBThread.GetStackFrameFromEvent">source 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"> </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) -> SBThread</td> 1020 <td align="right" valign="top"> 1021 <span class="codelink"><a href="lldb-pysrc.html#SBThread.GetThreadFromEvent">source 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"> </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"> </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"> </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 ("frame_12 = 1086 lldb.thread.frame[12]"). 1087 </td> 1088 </tr> 1089 <tr> 1090 <td width="15%" align="right" valign="top" class="summary"> 1091 <span class="summary-type"> </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"> </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"> </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"> </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"> </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"> </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"> </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"> </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"> </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"> </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"> </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 "lldb.eStopReason") 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 code</a></span> 1227 </td> 1228 </tr></table> 1229 1230 <p>x.__setattr__('name', value) <==> 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 code</a></span> 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 code</a></span> 1276 </td> 1277 </tr></table> 1278 1279 <p>__init__(lldb::SBThread self) -> SBThread __init__(lldb::SBThread 1280 self, SBThread thread) -> 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 code</a></span> 1299 </td> 1300 </tr></table> 1301 1302 <p>GetStopReasonDataCount(SBThread self) -> 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 code</a></span> 1321 </td> 1322 </tr></table> 1323 1324 <p>GetStopReasonDataAtIndex(SBThread self, uint32_t idx) -> 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 code</a></span> 1352 </td> 1353 </tr></table> 1354 1355 <p>Suspend(SBThread self) -> 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 code</a></span> 1389 </td> 1390 </tr></table> 1391 1392 <p>__str__(SBThread self) -> 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 ("frame_12 = lldb.thread.frame[12]").</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) -> 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) -> 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) -> 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) -> 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) -> 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) -> 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) -> 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) -> 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) -> 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 "lldb.eStopReason") 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) -> 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> <a 1623 href="module-tree.html">Trees</a> </th> 1624 1625 <!-- Index link --> 1626 <th> <a 1627 href="identifier-index.html">Indices</a> </th> 1628 1629 <!-- Help link --> 1630 <th> <a 1631 href="help.html">Help</a> </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