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.SBBreakpoint</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 SBBreakpoint 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.SBBreakpoint-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 SBBreakpoint</h1><p class="nomargin-top"><span class="codelink"><a href="lldb-pysrc.html#SBBreakpoint">source code</a></span></p> 61 <center> 62 <center> <map id="uml_class_diagram_for_lldb_sbb_3" name="uml_class_diagram_for_lldb_sbb_3"> 63 <area shape="rect" id="node4" href="lldb.SBBreakpoint-class.html#__swig_setmethods__" title="lldb.SBBreakpoint.__swig_setmethods__" alt="" coords="17,31,229,49"/> 64 <area shape="rect" id="node4" href="lldb.SBBreakpoint-class.html#__swig_getmethods__" title="lldb.SBBreakpoint.__swig_getmethods__" alt="" coords="17,49,229,68"/> 65 <area shape="rect" id="node4" href="lldb.SBBreakpoint-class.html#enabled" title="A read/write property that configures whether this breakpoint is enabled or not." alt="" coords="17,68,229,87"/> 66 <area shape="rect" id="node4" href="lldb.SBBreakpoint-class.html#id" title="A read only property that returns the ID of this breakpoint." alt="" coords="17,87,229,105"/> 67 <area shape="rect" id="node4" href="lldb.SBBreakpoint-class.html#num_locations" title="A read only property that returns the count of locations of this  breakpoint." alt="" coords="17,105,229,124"/> 68 <area shape="rect" id="node4" href="lldb.SBBreakpoint-class.html#one_shot" title="A read/write property that configures whether this breakpoint is one-shot  (deleted when hit) or not." alt="" coords="17,124,229,143"/> 69 <area shape="rect" id="node4" href="lldb.SBBreakpoint-class.html#__setattr__" title="x.__setattr__('name', value) <==> x.name = value" alt="" coords="17,145,229,164"/> 70 <area shape="rect" id="node4" href="lldb.SBBreakpoint-class.html#__getattr__" title="lldb.SBBreakpoint.__getattr__" alt="" coords="17,164,229,183"/> 71 <area shape="rect" id="node4" href="lldb.SBBreakpoint-class.html#__repr__" title="repr(x)" alt="" coords="17,183,229,201"/> 72 <area shape="rect" id="node4" href="lldb.SBBreakpoint-class.html#__iter__" title="lldb.SBBreakpoint.__iter__" alt="" coords="17,201,229,220"/> 73 <area shape="rect" id="node4" href="lldb.SBBreakpoint-class.html#__len__" title="lldb.SBBreakpoint.__len__" alt="" coords="17,220,229,239"/> 74 <area shape="rect" id="node4" href="lldb.SBBreakpoint-class.html#__init__" title="__init__(lldb::SBBreakpoint self) -> SBBreakpoint  __init__(lldb::SBBreakpoint self, SBBreakpoint rhs) -> SBBreakpoint" alt="" coords="17,239,229,257"/> 75 <area shape="rect" id="node4" href="lldb.SBBreakpoint-class.html#__swig_destroy__" title="delete_SBBreakpoint(SBBreakpoint self)" alt="" coords="17,257,229,276"/> 76 <area shape="rect" id="node4" href="lldb.SBBreakpoint-class.html#__del__" title="lldb.SBBreakpoint.__del__" alt="" coords="17,276,229,295"/> 77 <area shape="rect" id="node4" href="lldb.SBBreakpoint-class.html#GetID" title="GetID(SBBreakpoint self) -> lldb::break_id_t" alt="" coords="17,295,229,313"/> 78 <area shape="rect" id="node4" href="lldb.SBBreakpoint-class.html#__nonzero__" title="lldb.SBBreakpoint.__nonzero__" alt="" coords="17,313,229,332"/> 79 <area shape="rect" id="node4" href="lldb.SBBreakpoint-class.html#IsValid" title="IsValid(SBBreakpoint self) -> bool" alt="" coords="17,332,229,351"/> 80 <area shape="rect" id="node4" href="lldb.SBBreakpoint-class.html#ClearAllBreakpointSites" title="ClearAllBreakpointSites(SBBreakpoint self)" alt="" coords="17,351,229,369"/> 81 <area shape="rect" id="node4" href="lldb.SBBreakpoint-class.html#FindLocationByAddress" title="FindLocationByAddress(SBBreakpoint self, lldb::addr_t vm_addr) ->  SBBreakpointLocation" alt="" coords="17,369,229,388"/> 82 <area shape="rect" id="node4" href="lldb.SBBreakpoint-class.html#__ne__" title="lldb.SBBreakpoint.__ne__" alt="" coords="17,407,229,425"/> 83 <area shape="rect" id="node1" href="lldb.SBBreakpoint-class.html" title="Represents a logical breakpoint and its associated settings." alt="" coords="5,6,240,431"/> 84 </map> 85 <img src="uml_class_diagram_for_lldb_sbb_3.gif" alt='' usemap="#uml_class_diagram_for_lldb_sbb_3" ismap="ismap" class="graph-without-title" /> 86 </center> 87 </center> 88 <hr /> 89 <pre class="literalblock"> 90 91 Represents a logical breakpoint and its associated settings. 92 93 For example (from test/functionalities/breakpoint/breakpoint_ignore_count/ 94 TestBreakpointIgnoreCount.py), 95 96 def breakpoint_ignore_count_python(self): 97 '''Use Python APIs to set breakpoint ignore count.''' 98 exe = os.path.join(os.getcwd(), 'a.out') 99 100 # Create a target by the debugger. 101 target = self.dbg.CreateTarget(exe) 102 self.assertTrue(target, VALID_TARGET) 103 104 # Now create a breakpoint on main.c by name 'c'. 105 breakpoint = target.BreakpointCreateByName('c', 'a.out') 106 self.assertTrue(breakpoint and 107 breakpoint.GetNumLocations() == 1, 108 VALID_BREAKPOINT) 109 110 # Get the breakpoint location from breakpoint after we verified that, 111 # indeed, it has one location. 112 location = breakpoint.GetLocationAtIndex(0) 113 self.assertTrue(location and 114 location.IsEnabled(), 115 VALID_BREAKPOINT_LOCATION) 116 117 # Set the ignore count on the breakpoint location. 118 location.SetIgnoreCount(2) 119 self.assertTrue(location.GetIgnoreCount() == 2, 120 'SetIgnoreCount() works correctly') 121 122 # Now launch the process, and do not stop at entry point. 123 process = target.LaunchSimple(None, None, os.getcwd()) 124 self.assertTrue(process, PROCESS_IS_VALID) 125 126 # Frame#0 should be on main.c:37, frame#1 should be on main.c:25, and 127 # frame#2 should be on main.c:48. 128 #lldbutil.print_stacktraces(process) 129 from lldbutil import get_stopped_thread 130 thread = get_stopped_thread(process, lldb.eStopReasonBreakpoint) 131 self.assertTrue(thread != None, 'There should be a thread stopped due to breakpoint') 132 frame0 = thread.GetFrameAtIndex(0) 133 frame1 = thread.GetFrameAtIndex(1) 134 frame2 = thread.GetFrameAtIndex(2) 135 self.assertTrue(frame0.GetLineEntry().GetLine() == self.line1 and 136 frame1.GetLineEntry().GetLine() == self.line3 and 137 frame2.GetLineEntry().GetLine() == self.line4, 138 STOPPED_DUE_TO_BREAKPOINT_IGNORE_COUNT) 139 140 # The hit count for the breakpoint should be 3. 141 self.assertTrue(breakpoint.GetHitCount() == 3) 142 143 process.Continue() 144 145 SBBreakpoint supports breakpoint location iteration, for example, 146 147 for bl in breakpoint: 148 print 'breakpoint location load addr: %s' % hex(bl.GetLoadAddress()) 149 print 'breakpoint location condition: %s' % hex(bl.GetCondition()) 150 151 and rich comparion methods which allow the API program to use, 152 153 if aBreakpoint == bBreakpoint: 154 ... 155 156 to compare two breakpoints for equality. 157 158 </pre> 159 160 <!-- ==================== INSTANCE METHODS ==================== --> 161 <a name="section-InstanceMethods"></a> 162 <table class="summary" border="1" cellpadding="3" 163 cellspacing="0" width="100%" bgcolor="white"> 164 <tr bgcolor="#70b0f0" class="table-header"> 165 <td colspan="2" class="table-header"> 166 <table border="0" cellpadding="0" cellspacing="0" width="100%"> 167 <tr valign="top"> 168 <td align="left"><span class="table-header">Instance Methods</span></td> 169 <td align="right" valign="top" 170 ><span class="options">[<a href="#section-InstanceMethods" 171 class="privatelink" onclick="toggle_private();" 172 >hide private</a>]</span></td> 173 </tr> 174 </table> 175 </td> 176 </tr> 177 <tr> 178 <td width="15%" align="right" valign="top" class="summary"> 179 <span class="summary-type"> </span> 180 </td><td class="summary"> 181 <table width="100%" cellpadding="0" cellspacing="0" border="0"> 182 <tr> 183 <td><span class="summary-sig"><a href="lldb.SBBreakpoint-class.html#__setattr__" class="summary-sig-name">__setattr__</a>(<span class="summary-sig-arg">self</span>, 184 <span class="summary-sig-arg">name</span>, 185 <span class="summary-sig-arg">value</span>)</span><br /> 186 x.__setattr__('name', value) <==> x.name = value</td> 187 <td align="right" valign="top"> 188 <span class="codelink"><a href="lldb-pysrc.html#SBBreakpoint.__setattr__">source code</a></span> 189 190 </td> 191 </tr> 192 </table> 193 194 </td> 195 </tr> 196 <tr> 197 <td width="15%" align="right" valign="top" class="summary"> 198 <span class="summary-type"> </span> 199 </td><td class="summary"> 200 <table width="100%" cellpadding="0" cellspacing="0" border="0"> 201 <tr> 202 <td><span class="summary-sig"><a name="__getattr__"></a><span class="summary-sig-name">__getattr__</span>(<span class="summary-sig-arg">self</span>, 203 <span class="summary-sig-arg">name</span>)</span></td> 204 <td align="right" valign="top"> 205 <span class="codelink"><a href="lldb-pysrc.html#SBBreakpoint.__getattr__">source code</a></span> 206 207 </td> 208 </tr> 209 </table> 210 211 </td> 212 </tr> 213 <tr> 214 <td width="15%" align="right" valign="top" class="summary"> 215 <span class="summary-type"> </span> 216 </td><td class="summary"> 217 <table width="100%" cellpadding="0" cellspacing="0" border="0"> 218 <tr> 219 <td><span class="summary-sig"><a href="lldb.SBBreakpoint-class.html#__repr__" class="summary-sig-name">__repr__</a>(<span class="summary-sig-arg">self</span>)</span><br /> 220 repr(x)</td> 221 <td align="right" valign="top"> 222 <span class="codelink"><a href="lldb-pysrc.html#_swig_repr">source code</a></span> 223 224 </td> 225 </tr> 226 </table> 227 228 </td> 229 </tr> 230 <tr> 231 <td width="15%" align="right" valign="top" class="summary"> 232 <span class="summary-type"> </span> 233 </td><td class="summary"> 234 <table width="100%" cellpadding="0" cellspacing="0" border="0"> 235 <tr> 236 <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> 237 <td align="right" valign="top"> 238 <span class="codelink"><a href="lldb-pysrc.html#SBBreakpoint.__iter__">source code</a></span> 239 240 </td> 241 </tr> 242 </table> 243 244 </td> 245 </tr> 246 <tr> 247 <td width="15%" align="right" valign="top" class="summary"> 248 <span class="summary-type"> </span> 249 </td><td class="summary"> 250 <table width="100%" cellpadding="0" cellspacing="0" border="0"> 251 <tr> 252 <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> 253 <td align="right" valign="top"> 254 <span class="codelink"><a href="lldb-pysrc.html#SBBreakpoint.__len__">source code</a></span> 255 256 </td> 257 </tr> 258 </table> 259 260 </td> 261 </tr> 262 <tr> 263 <td width="15%" align="right" valign="top" class="summary"> 264 <span class="summary-type"> </span> 265 </td><td class="summary"> 266 <table width="100%" cellpadding="0" cellspacing="0" border="0"> 267 <tr> 268 <td><span class="summary-sig"><a href="lldb.SBBreakpoint-class.html#__init__" class="summary-sig-name">__init__</a>(<span class="summary-sig-arg">self</span>, 269 <span class="summary-sig-arg">*args</span>)</span><br /> 270 __init__(lldb::SBBreakpoint self) -> SBBreakpoint 271 __init__(lldb::SBBreakpoint self, SBBreakpoint rhs) -> 272 SBBreakpoint</td> 273 <td align="right" valign="top"> 274 <span class="codelink"><a href="lldb-pysrc.html#SBBreakpoint.__init__">source code</a></span> 275 276 </td> 277 </tr> 278 </table> 279 280 </td> 281 </tr> 282 <tr> 283 <td width="15%" align="right" valign="top" class="summary"> 284 <span class="summary-type"> </span> 285 </td><td class="summary"> 286 <table width="100%" cellpadding="0" cellspacing="0" border="0"> 287 <tr> 288 <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 /> 289 delete_SBBreakpoint(SBBreakpoint self)</td> 290 <td align="right" valign="top"> 291 292 293 </td> 294 </tr> 295 </table> 296 297 </td> 298 </tr> 299 <tr> 300 <td width="15%" align="right" valign="top" class="summary"> 301 <span class="summary-type"> </span> 302 </td><td class="summary"> 303 <table width="100%" cellpadding="0" cellspacing="0" border="0"> 304 <tr> 305 <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> 306 <td align="right" valign="top"> 307 <span class="codelink"><a href="lldb-pysrc.html#SBBreakpoint.__del__">source code</a></span> 308 309 </td> 310 </tr> 311 </table> 312 313 </td> 314 </tr> 315 <tr> 316 <td width="15%" align="right" valign="top" class="summary"> 317 <span class="summary-type"> </span> 318 </td><td class="summary"> 319 <table width="100%" cellpadding="0" cellspacing="0" border="0"> 320 <tr> 321 <td><span class="summary-sig"><a name="GetID"></a><span class="summary-sig-name">GetID</span>(<span class="summary-sig-arg">self</span>)</span><br /> 322 GetID(SBBreakpoint self) -> lldb::break_id_t</td> 323 <td align="right" valign="top"> 324 <span class="codelink"><a href="lldb-pysrc.html#SBBreakpoint.GetID">source code</a></span> 325 326 </td> 327 </tr> 328 </table> 329 330 </td> 331 </tr> 332 <tr> 333 <td width="15%" align="right" valign="top" class="summary"> 334 <span class="summary-type"> </span> 335 </td><td class="summary"> 336 <table width="100%" cellpadding="0" cellspacing="0" border="0"> 337 <tr> 338 <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> 339 <td align="right" valign="top"> 340 <span class="codelink"><a href="lldb-pysrc.html#SBBreakpoint.__nonzero__">source code</a></span> 341 342 </td> 343 </tr> 344 </table> 345 346 </td> 347 </tr> 348 <tr> 349 <td width="15%" align="right" valign="top" class="summary"> 350 <span class="summary-type"> </span> 351 </td><td class="summary"> 352 <table width="100%" cellpadding="0" cellspacing="0" border="0"> 353 <tr> 354 <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 /> 355 IsValid(SBBreakpoint self) -> bool</td> 356 <td align="right" valign="top"> 357 <span class="codelink"><a href="lldb-pysrc.html#SBBreakpoint.IsValid">source code</a></span> 358 359 </td> 360 </tr> 361 </table> 362 363 </td> 364 </tr> 365 <tr> 366 <td width="15%" align="right" valign="top" class="summary"> 367 <span class="summary-type"> </span> 368 </td><td class="summary"> 369 <table width="100%" cellpadding="0" cellspacing="0" border="0"> 370 <tr> 371 <td><span class="summary-sig"><a name="ClearAllBreakpointSites"></a><span class="summary-sig-name">ClearAllBreakpointSites</span>(<span class="summary-sig-arg">self</span>)</span><br /> 372 ClearAllBreakpointSites(SBBreakpoint self)</td> 373 <td align="right" valign="top"> 374 <span class="codelink"><a href="lldb-pysrc.html#SBBreakpoint.ClearAllBreakpointSites">source code</a></span> 375 376 </td> 377 </tr> 378 </table> 379 380 </td> 381 </tr> 382 <tr> 383 <td width="15%" align="right" valign="top" class="summary"> 384 <span class="summary-type"> </span> 385 </td><td class="summary"> 386 <table width="100%" cellpadding="0" cellspacing="0" border="0"> 387 <tr> 388 <td><span class="summary-sig"><a name="FindLocationByAddress"></a><span class="summary-sig-name">FindLocationByAddress</span>(<span class="summary-sig-arg">self</span>, 389 <span class="summary-sig-arg">*args</span>)</span><br /> 390 FindLocationByAddress(SBBreakpoint self, lldb::addr_t vm_addr) -> 391 SBBreakpointLocation</td> 392 <td align="right" valign="top"> 393 <span class="codelink"><a href="lldb-pysrc.html#SBBreakpoint.FindLocationByAddress">source code</a></span> 394 395 </td> 396 </tr> 397 </table> 398 399 </td> 400 </tr> 401 <tr> 402 <td width="15%" align="right" valign="top" class="summary"> 403 <span class="summary-type"> </span> 404 </td><td class="summary"> 405 <table width="100%" cellpadding="0" cellspacing="0" border="0"> 406 <tr> 407 <td><span class="summary-sig"><a name="FindLocationIDByAddress"></a><span class="summary-sig-name">FindLocationIDByAddress</span>(<span class="summary-sig-arg">self</span>, 408 <span class="summary-sig-arg">*args</span>)</span><br /> 409 FindLocationIDByAddress(SBBreakpoint self, lldb::addr_t vm_addr) 410 -> lldb::break_id_t</td> 411 <td align="right" valign="top"> 412 <span class="codelink"><a href="lldb-pysrc.html#SBBreakpoint.FindLocationIDByAddress">source code</a></span> 413 414 </td> 415 </tr> 416 </table> 417 418 </td> 419 </tr> 420 <tr> 421 <td width="15%" align="right" valign="top" class="summary"> 422 <span class="summary-type"> </span> 423 </td><td class="summary"> 424 <table width="100%" cellpadding="0" cellspacing="0" border="0"> 425 <tr> 426 <td><span class="summary-sig"><a name="FindLocationByID"></a><span class="summary-sig-name">FindLocationByID</span>(<span class="summary-sig-arg">self</span>, 427 <span class="summary-sig-arg">*args</span>)</span><br /> 428 FindLocationByID(SBBreakpoint self, lldb::break_id_t bp_loc_id) -> 429 SBBreakpointLocation</td> 430 <td align="right" valign="top"> 431 <span class="codelink"><a href="lldb-pysrc.html#SBBreakpoint.FindLocationByID">source code</a></span> 432 433 </td> 434 </tr> 435 </table> 436 437 </td> 438 </tr> 439 <tr> 440 <td width="15%" align="right" valign="top" class="summary"> 441 <span class="summary-type"> </span> 442 </td><td class="summary"> 443 <table width="100%" cellpadding="0" cellspacing="0" border="0"> 444 <tr> 445 <td><span class="summary-sig"><a name="GetLocationAtIndex"></a><span class="summary-sig-name">GetLocationAtIndex</span>(<span class="summary-sig-arg">self</span>, 446 <span class="summary-sig-arg">*args</span>)</span><br /> 447 GetLocationAtIndex(SBBreakpoint self, uint32_t index) -> 448 SBBreakpointLocation</td> 449 <td align="right" valign="top"> 450 <span class="codelink"><a href="lldb-pysrc.html#SBBreakpoint.GetLocationAtIndex">source code</a></span> 451 452 </td> 453 </tr> 454 </table> 455 456 </td> 457 </tr> 458 <tr> 459 <td width="15%" align="right" valign="top" class="summary"> 460 <span class="summary-type"> </span> 461 </td><td class="summary"> 462 <table width="100%" cellpadding="0" cellspacing="0" border="0"> 463 <tr> 464 <td><span class="summary-sig"><a name="SetEnabled"></a><span class="summary-sig-name">SetEnabled</span>(<span class="summary-sig-arg">self</span>, 465 <span class="summary-sig-arg">*args</span>)</span><br /> 466 SetEnabled(SBBreakpoint self, bool enable)</td> 467 <td align="right" valign="top"> 468 <span class="codelink"><a href="lldb-pysrc.html#SBBreakpoint.SetEnabled">source code</a></span> 469 470 </td> 471 </tr> 472 </table> 473 474 </td> 475 </tr> 476 <tr> 477 <td width="15%" align="right" valign="top" class="summary"> 478 <span class="summary-type"> </span> 479 </td><td class="summary"> 480 <table width="100%" cellpadding="0" cellspacing="0" border="0"> 481 <tr> 482 <td><span class="summary-sig"><a name="IsEnabled"></a><span class="summary-sig-name">IsEnabled</span>(<span class="summary-sig-arg">self</span>)</span><br /> 483 IsEnabled(SBBreakpoint self) -> bool</td> 484 <td align="right" valign="top"> 485 <span class="codelink"><a href="lldb-pysrc.html#SBBreakpoint.IsEnabled">source code</a></span> 486 487 </td> 488 </tr> 489 </table> 490 491 </td> 492 </tr> 493 <tr> 494 <td width="15%" align="right" valign="top" class="summary"> 495 <span class="summary-type"> </span> 496 </td><td class="summary"> 497 <table width="100%" cellpadding="0" cellspacing="0" border="0"> 498 <tr> 499 <td><span class="summary-sig"><a name="SetOneShot"></a><span class="summary-sig-name">SetOneShot</span>(<span class="summary-sig-arg">self</span>, 500 <span class="summary-sig-arg">*args</span>)</span><br /> 501 SetOneShot(SBBreakpoint self, bool one_shot)</td> 502 <td align="right" valign="top"> 503 <span class="codelink"><a href="lldb-pysrc.html#SBBreakpoint.SetOneShot">source code</a></span> 504 505 </td> 506 </tr> 507 </table> 508 509 </td> 510 </tr> 511 <tr> 512 <td width="15%" align="right" valign="top" class="summary"> 513 <span class="summary-type"> </span> 514 </td><td class="summary"> 515 <table width="100%" cellpadding="0" cellspacing="0" border="0"> 516 <tr> 517 <td><span class="summary-sig"><a name="IsOneShot"></a><span class="summary-sig-name">IsOneShot</span>(<span class="summary-sig-arg">self</span>)</span><br /> 518 IsOneShot(SBBreakpoint self) -> bool</td> 519 <td align="right" valign="top"> 520 <span class="codelink"><a href="lldb-pysrc.html#SBBreakpoint.IsOneShot">source code</a></span> 521 522 </td> 523 </tr> 524 </table> 525 526 </td> 527 </tr> 528 <tr> 529 <td width="15%" align="right" valign="top" class="summary"> 530 <span class="summary-type"> </span> 531 </td><td class="summary"> 532 <table width="100%" cellpadding="0" cellspacing="0" border="0"> 533 <tr> 534 <td><span class="summary-sig"><a name="IsInternal"></a><span class="summary-sig-name">IsInternal</span>(<span class="summary-sig-arg">self</span>)</span><br /> 535 IsInternal(SBBreakpoint self) -> bool</td> 536 <td align="right" valign="top"> 537 <span class="codelink"><a href="lldb-pysrc.html#SBBreakpoint.IsInternal">source code</a></span> 538 539 </td> 540 </tr> 541 </table> 542 543 </td> 544 </tr> 545 <tr> 546 <td width="15%" align="right" valign="top" class="summary"> 547 <span class="summary-type"> </span> 548 </td><td class="summary"> 549 <table width="100%" cellpadding="0" cellspacing="0" border="0"> 550 <tr> 551 <td><span class="summary-sig"><a name="GetHitCount"></a><span class="summary-sig-name">GetHitCount</span>(<span class="summary-sig-arg">self</span>)</span><br /> 552 GetHitCount(SBBreakpoint self) -> uint32_t</td> 553 <td align="right" valign="top"> 554 <span class="codelink"><a href="lldb-pysrc.html#SBBreakpoint.GetHitCount">source code</a></span> 555 556 </td> 557 </tr> 558 </table> 559 560 </td> 561 </tr> 562 <tr> 563 <td width="15%" align="right" valign="top" class="summary"> 564 <span class="summary-type"> </span> 565 </td><td class="summary"> 566 <table width="100%" cellpadding="0" cellspacing="0" border="0"> 567 <tr> 568 <td><span class="summary-sig"><a name="SetIgnoreCount"></a><span class="summary-sig-name">SetIgnoreCount</span>(<span class="summary-sig-arg">self</span>, 569 <span class="summary-sig-arg">*args</span>)</span><br /> 570 SetIgnoreCount(SBBreakpoint self, uint32_t count)</td> 571 <td align="right" valign="top"> 572 <span class="codelink"><a href="lldb-pysrc.html#SBBreakpoint.SetIgnoreCount">source code</a></span> 573 574 </td> 575 </tr> 576 </table> 577 578 </td> 579 </tr> 580 <tr> 581 <td width="15%" align="right" valign="top" class="summary"> 582 <span class="summary-type"> </span> 583 </td><td class="summary"> 584 <table width="100%" cellpadding="0" cellspacing="0" border="0"> 585 <tr> 586 <td><span class="summary-sig"><a name="GetIgnoreCount"></a><span class="summary-sig-name">GetIgnoreCount</span>(<span class="summary-sig-arg">self</span>)</span><br /> 587 GetIgnoreCount(SBBreakpoint self) -> uint32_t</td> 588 <td align="right" valign="top"> 589 <span class="codelink"><a href="lldb-pysrc.html#SBBreakpoint.GetIgnoreCount">source code</a></span> 590 591 </td> 592 </tr> 593 </table> 594 595 </td> 596 </tr> 597 <tr> 598 <td width="15%" align="right" valign="top" class="summary"> 599 <span class="summary-type"> </span> 600 </td><td class="summary"> 601 <table width="100%" cellpadding="0" cellspacing="0" border="0"> 602 <tr> 603 <td><span class="summary-sig"><a href="lldb.SBBreakpoint-class.html#SetCondition" class="summary-sig-name">SetCondition</a>(<span class="summary-sig-arg">self</span>, 604 <span class="summary-sig-arg">*args</span>)</span><br /> 605 SetCondition(SBBreakpoint self, str const * condition)</td> 606 <td align="right" valign="top"> 607 <span class="codelink"><a href="lldb-pysrc.html#SBBreakpoint.SetCondition">source code</a></span> 608 609 </td> 610 </tr> 611 </table> 612 613 </td> 614 </tr> 615 <tr> 616 <td width="15%" align="right" valign="top" class="summary"> 617 <span class="summary-type"> </span> 618 </td><td class="summary"> 619 <table width="100%" cellpadding="0" cellspacing="0" border="0"> 620 <tr> 621 <td><span class="summary-sig"><a href="lldb.SBBreakpoint-class.html#GetCondition" class="summary-sig-name">GetCondition</a>(<span class="summary-sig-arg">self</span>)</span><br /> 622 GetCondition(SBBreakpoint self) -> str const *</td> 623 <td align="right" valign="top"> 624 <span class="codelink"><a href="lldb-pysrc.html#SBBreakpoint.GetCondition">source code</a></span> 625 626 </td> 627 </tr> 628 </table> 629 630 </td> 631 </tr> 632 <tr> 633 <td width="15%" align="right" valign="top" class="summary"> 634 <span class="summary-type"> </span> 635 </td><td class="summary"> 636 <table width="100%" cellpadding="0" cellspacing="0" border="0"> 637 <tr> 638 <td><span class="summary-sig"><a name="SetThreadID"></a><span class="summary-sig-name">SetThreadID</span>(<span class="summary-sig-arg">self</span>, 639 <span class="summary-sig-arg">*args</span>)</span><br /> 640 SetThreadID(SBBreakpoint self, lldb::tid_t sb_thread_id)</td> 641 <td align="right" valign="top"> 642 <span class="codelink"><a href="lldb-pysrc.html#SBBreakpoint.SetThreadID">source code</a></span> 643 644 </td> 645 </tr> 646 </table> 647 648 </td> 649 </tr> 650 <tr> 651 <td width="15%" align="right" valign="top" class="summary"> 652 <span class="summary-type"> </span> 653 </td><td class="summary"> 654 <table width="100%" cellpadding="0" cellspacing="0" border="0"> 655 <tr> 656 <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 /> 657 GetThreadID(SBBreakpoint self) -> lldb::tid_t</td> 658 <td align="right" valign="top"> 659 <span class="codelink"><a href="lldb-pysrc.html#SBBreakpoint.GetThreadID">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 name="SetThreadIndex"></a><span class="summary-sig-name">SetThreadIndex</span>(<span class="summary-sig-arg">self</span>, 674 <span class="summary-sig-arg">*args</span>)</span><br /> 675 SetThreadIndex(SBBreakpoint self, uint32_t index)</td> 676 <td align="right" valign="top"> 677 <span class="codelink"><a href="lldb-pysrc.html#SBBreakpoint.SetThreadIndex">source code</a></span> 678 679 </td> 680 </tr> 681 </table> 682 683 </td> 684 </tr> 685 <tr> 686 <td width="15%" align="right" valign="top" class="summary"> 687 <span class="summary-type"> </span> 688 </td><td class="summary"> 689 <table width="100%" cellpadding="0" cellspacing="0" border="0"> 690 <tr> 691 <td><span class="summary-sig"><a name="GetThreadIndex"></a><span class="summary-sig-name">GetThreadIndex</span>(<span class="summary-sig-arg">self</span>)</span><br /> 692 GetThreadIndex(SBBreakpoint self) -> uint32_t</td> 693 <td align="right" valign="top"> 694 <span class="codelink"><a href="lldb-pysrc.html#SBBreakpoint.GetThreadIndex">source code</a></span> 695 696 </td> 697 </tr> 698 </table> 699 700 </td> 701 </tr> 702 <tr> 703 <td width="15%" align="right" valign="top" class="summary"> 704 <span class="summary-type"> </span> 705 </td><td class="summary"> 706 <table width="100%" cellpadding="0" cellspacing="0" border="0"> 707 <tr> 708 <td><span class="summary-sig"><a name="SetThreadName"></a><span class="summary-sig-name">SetThreadName</span>(<span class="summary-sig-arg">self</span>, 709 <span class="summary-sig-arg">*args</span>)</span><br /> 710 SetThreadName(SBBreakpoint self, str const * thread_name)</td> 711 <td align="right" valign="top"> 712 <span class="codelink"><a href="lldb-pysrc.html#SBBreakpoint.SetThreadName">source code</a></span> 713 714 </td> 715 </tr> 716 </table> 717 718 </td> 719 </tr> 720 <tr> 721 <td width="15%" align="right" valign="top" class="summary"> 722 <span class="summary-type"> </span> 723 </td><td class="summary"> 724 <table width="100%" cellpadding="0" cellspacing="0" border="0"> 725 <tr> 726 <td><span class="summary-sig"><a name="GetThreadName"></a><span class="summary-sig-name">GetThreadName</span>(<span class="summary-sig-arg">self</span>)</span><br /> 727 GetThreadName(SBBreakpoint self) -> str const *</td> 728 <td align="right" valign="top"> 729 <span class="codelink"><a href="lldb-pysrc.html#SBBreakpoint.GetThreadName">source code</a></span> 730 731 </td> 732 </tr> 733 </table> 734 735 </td> 736 </tr> 737 <tr> 738 <td width="15%" align="right" valign="top" class="summary"> 739 <span class="summary-type"> </span> 740 </td><td class="summary"> 741 <table width="100%" cellpadding="0" cellspacing="0" border="0"> 742 <tr> 743 <td><span class="summary-sig"><a name="SetQueueName"></a><span class="summary-sig-name">SetQueueName</span>(<span class="summary-sig-arg">self</span>, 744 <span class="summary-sig-arg">*args</span>)</span><br /> 745 SetQueueName(SBBreakpoint self, str const * queue_name)</td> 746 <td align="right" valign="top"> 747 <span class="codelink"><a href="lldb-pysrc.html#SBBreakpoint.SetQueueName">source code</a></span> 748 749 </td> 750 </tr> 751 </table> 752 753 </td> 754 </tr> 755 <tr> 756 <td width="15%" align="right" valign="top" class="summary"> 757 <span class="summary-type"> </span> 758 </td><td class="summary"> 759 <table width="100%" cellpadding="0" cellspacing="0" border="0"> 760 <tr> 761 <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 /> 762 GetQueueName(SBBreakpoint self) -> str const *</td> 763 <td align="right" valign="top"> 764 <span class="codelink"><a href="lldb-pysrc.html#SBBreakpoint.GetQueueName">source code</a></span> 765 766 </td> 767 </tr> 768 </table> 769 770 </td> 771 </tr> 772 <tr> 773 <td width="15%" align="right" valign="top" class="summary"> 774 <span class="summary-type"> </span> 775 </td><td class="summary"> 776 <table width="100%" cellpadding="0" cellspacing="0" border="0"> 777 <tr> 778 <td><span class="summary-sig"><a name="SetCallback"></a><span class="summary-sig-name">SetCallback</span>(<span class="summary-sig-arg">self</span>, 779 <span class="summary-sig-arg">*args</span>)</span><br /> 780 SetCallback(SBBreakpoint self, 781 lldb::SBBreakpoint::BreakpointHitCallback callback, void * baton)</td> 782 <td align="right" valign="top"> 783 <span class="codelink"><a href="lldb-pysrc.html#SBBreakpoint.SetCallback">source code</a></span> 784 785 </td> 786 </tr> 787 </table> 788 789 </td> 790 </tr> 791 <tr> 792 <td width="15%" align="right" valign="top" class="summary"> 793 <span class="summary-type"> </span> 794 </td><td class="summary"> 795 <table width="100%" cellpadding="0" cellspacing="0" border="0"> 796 <tr> 797 <td><span class="summary-sig"><a name="GetNumResolvedLocations"></a><span class="summary-sig-name">GetNumResolvedLocations</span>(<span class="summary-sig-arg">self</span>)</span><br /> 798 GetNumResolvedLocations(SBBreakpoint self) -> size_t</td> 799 <td align="right" valign="top"> 800 <span class="codelink"><a href="lldb-pysrc.html#SBBreakpoint.GetNumResolvedLocations">source code</a></span> 801 802 </td> 803 </tr> 804 </table> 805 806 </td> 807 </tr> 808 <tr> 809 <td width="15%" align="right" valign="top" class="summary"> 810 <span class="summary-type"> </span> 811 </td><td class="summary"> 812 <table width="100%" cellpadding="0" cellspacing="0" border="0"> 813 <tr> 814 <td><span class="summary-sig"><a name="GetNumLocations"></a><span class="summary-sig-name">GetNumLocations</span>(<span class="summary-sig-arg">self</span>)</span><br /> 815 GetNumLocations(SBBreakpoint self) -> size_t</td> 816 <td align="right" valign="top"> 817 <span class="codelink"><a href="lldb-pysrc.html#SBBreakpoint.GetNumLocations">source code</a></span> 818 819 </td> 820 </tr> 821 </table> 822 823 </td> 824 </tr> 825 <tr> 826 <td width="15%" align="right" valign="top" class="summary"> 827 <span class="summary-type"> </span> 828 </td><td class="summary"> 829 <table width="100%" cellpadding="0" cellspacing="0" border="0"> 830 <tr> 831 <td><span class="summary-sig"><a name="GetDescription"></a><span class="summary-sig-name">GetDescription</span>(<span class="summary-sig-arg">self</span>, 832 <span class="summary-sig-arg">*args</span>)</span><br /> 833 GetDescription(SBBreakpoint self, SBStream description) -> bool</td> 834 <td align="right" valign="top"> 835 <span class="codelink"><a href="lldb-pysrc.html#SBBreakpoint.GetDescription">source code</a></span> 836 837 </td> 838 </tr> 839 </table> 840 841 </td> 842 </tr> 843 <tr> 844 <td width="15%" align="right" valign="top" class="summary"> 845 <span class="summary-type"> </span> 846 </td><td class="summary"> 847 <table width="100%" cellpadding="0" cellspacing="0" border="0"> 848 <tr> 849 <td><span class="summary-sig"><a href="lldb.SBBreakpoint-class.html#__str__" class="summary-sig-name">__str__</a>(<span class="summary-sig-arg">self</span>)</span><br /> 850 __str__(SBBreakpoint self) -> PyObject *</td> 851 <td align="right" valign="top"> 852 <span class="codelink"><a href="lldb-pysrc.html#SBBreakpoint.__str__">source code</a></span> 853 854 </td> 855 </tr> 856 </table> 857 858 </td> 859 </tr> 860 <tr> 861 <td width="15%" align="right" valign="top" class="summary"> 862 <span class="summary-type"> </span> 863 </td><td class="summary"> 864 <table width="100%" cellpadding="0" cellspacing="0" border="0"> 865 <tr> 866 <td><span class="summary-sig"><a name="__eq__"></a><span class="summary-sig-name">__eq__</span>(<span class="summary-sig-arg">self</span>, 867 <span class="summary-sig-arg">rhs</span>)</span></td> 868 <td align="right" valign="top"> 869 <span class="codelink"><a href="lldb-pysrc.html#SBBreakpoint.__eq__">source code</a></span> 870 871 </td> 872 </tr> 873 </table> 874 875 </td> 876 </tr> 877 <tr> 878 <td width="15%" align="right" valign="top" class="summary"> 879 <span class="summary-type"> </span> 880 </td><td class="summary"> 881 <table width="100%" cellpadding="0" cellspacing="0" border="0"> 882 <tr> 883 <td><span class="summary-sig"><a name="__ne__"></a><span class="summary-sig-name">__ne__</span>(<span class="summary-sig-arg">self</span>, 884 <span class="summary-sig-arg">rhs</span>)</span></td> 885 <td align="right" valign="top"> 886 <span class="codelink"><a href="lldb-pysrc.html#SBBreakpoint.__ne__">source code</a></span> 887 888 </td> 889 </tr> 890 </table> 891 892 </td> 893 </tr> 894 <tr> 895 <td colspan="2" class="summary"> 896 <p class="indent-wrapped-lines"><b>Inherited from <code>object</code></b>: 897 <code>__delattr__</code>, 898 <code>__format__</code>, 899 <code>__getattribute__</code>, 900 <code>__hash__</code>, 901 <code>__new__</code>, 902 <code>__reduce__</code>, 903 <code>__reduce_ex__</code>, 904 <code>__sizeof__</code>, 905 <code>__subclasshook__</code> 906 </p> 907 </td> 908 </tr> 909 </table> 910 <!-- ==================== STATIC METHODS ==================== --> 911 <a name="section-StaticMethods"></a> 912 <table class="summary" border="1" cellpadding="3" 913 cellspacing="0" width="100%" bgcolor="white"> 914 <tr bgcolor="#70b0f0" class="table-header"> 915 <td colspan="2" class="table-header"> 916 <table border="0" cellpadding="0" cellspacing="0" width="100%"> 917 <tr valign="top"> 918 <td align="left"><span class="table-header">Static Methods</span></td> 919 <td align="right" valign="top" 920 ><span class="options">[<a href="#section-StaticMethods" 921 class="privatelink" onclick="toggle_private();" 922 >hide private</a>]</span></td> 923 </tr> 924 </table> 925 </td> 926 </tr> 927 <tr> 928 <td width="15%" align="right" valign="top" class="summary"> 929 <span class="summary-type"> </span> 930 </td><td class="summary"> 931 <table width="100%" cellpadding="0" cellspacing="0" border="0"> 932 <tr> 933 <td><span class="summary-sig"><a name="EventIsBreakpointEvent"></a><span class="summary-sig-name">EventIsBreakpointEvent</span>(<span class="summary-sig-arg">*args</span>)</span><br /> 934 EventIsBreakpointEvent(SBEvent event) -> bool</td> 935 <td align="right" valign="top"> 936 <span class="codelink"><a href="lldb-pysrc.html#SBBreakpoint.EventIsBreakpointEvent">source code</a></span> 937 938 </td> 939 </tr> 940 </table> 941 942 </td> 943 </tr> 944 <tr> 945 <td width="15%" align="right" valign="top" class="summary"> 946 <span class="summary-type"> </span> 947 </td><td class="summary"> 948 <table width="100%" cellpadding="0" cellspacing="0" border="0"> 949 <tr> 950 <td><span class="summary-sig"><a name="GetBreakpointEventTypeFromEvent"></a><span class="summary-sig-name">GetBreakpointEventTypeFromEvent</span>(<span class="summary-sig-arg">*args</span>)</span><br /> 951 GetBreakpointEventTypeFromEvent(SBEvent event) -> 952 lldb::BreakpointEventType</td> 953 <td align="right" valign="top"> 954 <span class="codelink"><a href="lldb-pysrc.html#SBBreakpoint.GetBreakpointEventTypeFromEvent">source code</a></span> 955 956 </td> 957 </tr> 958 </table> 959 960 </td> 961 </tr> 962 <tr> 963 <td width="15%" align="right" valign="top" class="summary"> 964 <span class="summary-type"> </span> 965 </td><td class="summary"> 966 <table width="100%" cellpadding="0" cellspacing="0" border="0"> 967 <tr> 968 <td><span class="summary-sig"><a name="GetBreakpointFromEvent"></a><span class="summary-sig-name">GetBreakpointFromEvent</span>(<span class="summary-sig-arg">*args</span>)</span><br /> 969 GetBreakpointFromEvent(SBEvent event) -> SBBreakpoint</td> 970 <td align="right" valign="top"> 971 <span class="codelink"><a href="lldb-pysrc.html#SBBreakpoint.GetBreakpointFromEvent">source code</a></span> 972 973 </td> 974 </tr> 975 </table> 976 977 </td> 978 </tr> 979 <tr> 980 <td width="15%" align="right" valign="top" class="summary"> 981 <span class="summary-type"> </span> 982 </td><td class="summary"> 983 <table width="100%" cellpadding="0" cellspacing="0" border="0"> 984 <tr> 985 <td><span class="summary-sig"><a name="GetBreakpointLocationAtIndexFromEvent"></a><span class="summary-sig-name">GetBreakpointLocationAtIndexFromEvent</span>(<span class="summary-sig-arg">*args</span>)</span><br /> 986 GetBreakpointLocationAtIndexFromEvent(SBEvent event, uint32_t 987 loc_idx) -> SBBreakpointLocation</td> 988 <td align="right" valign="top"> 989 <span class="codelink"><a href="lldb-pysrc.html#SBBreakpoint.GetBreakpointLocationAtIndexFromEvent">source code</a></span> 990 991 </td> 992 </tr> 993 </table> 994 995 </td> 996 </tr> 997 <tr> 998 <td width="15%" align="right" valign="top" class="summary"> 999 <span class="summary-type"> </span> 1000 </td><td class="summary"> 1001 <table width="100%" cellpadding="0" cellspacing="0" border="0"> 1002 <tr> 1003 <td><span class="summary-sig"><a name="GetNumBreakpointLocationsFromEvent"></a><span class="summary-sig-name">GetNumBreakpointLocationsFromEvent</span>(<span class="summary-sig-arg">*args</span>)</span><br /> 1004 GetNumBreakpointLocationsFromEvent(SBEvent event_sp) -> uint32_t</td> 1005 <td align="right" valign="top"> 1006 <span class="codelink"><a href="lldb-pysrc.html#SBBreakpoint.GetNumBreakpointLocationsFromEvent">source code</a></span> 1007 1008 </td> 1009 </tr> 1010 </table> 1011 1012 </td> 1013 </tr> 1014 </table> 1015 <!-- ==================== CLASS VARIABLES ==================== --> 1016 <a name="section-ClassVariables"></a> 1017 <table class="summary" border="1" cellpadding="3" 1018 cellspacing="0" width="100%" bgcolor="white"> 1019 <tr bgcolor="#70b0f0" class="table-header"> 1020 <td colspan="2" class="table-header"> 1021 <table border="0" cellpadding="0" cellspacing="0" width="100%"> 1022 <tr valign="top"> 1023 <td align="left"><span class="table-header">Class Variables</span></td> 1024 <td align="right" valign="top" 1025 ><span class="options">[<a href="#section-ClassVariables" 1026 class="privatelink" onclick="toggle_private();" 1027 >hide private</a>]</span></td> 1028 </tr> 1029 </table> 1030 </td> 1031 </tr> 1032 <tr> 1033 <td width="15%" align="right" valign="top" class="summary"> 1034 <span class="summary-type"> </span> 1035 </td><td class="summary"> 1036 <a name="__swig_setmethods__"></a><span class="summary-name">__swig_setmethods__</span> = <code title="{}">{}</code> 1037 </td> 1038 </tr> 1039 <tr> 1040 <td width="15%" align="right" valign="top" class="summary"> 1041 <span class="summary-type"> </span> 1042 </td><td class="summary"> 1043 <a name="__swig_getmethods__"></a><span class="summary-name">__swig_getmethods__</span> = <code title="{}">{}</code> 1044 </td> 1045 </tr> 1046 </table> 1047 <!-- ==================== PROPERTIES ==================== --> 1048 <a name="section-Properties"></a> 1049 <table class="summary" border="1" cellpadding="3" 1050 cellspacing="0" width="100%" bgcolor="white"> 1051 <tr bgcolor="#70b0f0" class="table-header"> 1052 <td colspan="2" class="table-header"> 1053 <table border="0" cellpadding="0" cellspacing="0" width="100%"> 1054 <tr valign="top"> 1055 <td align="left"><span class="table-header">Properties</span></td> 1056 <td align="right" valign="top" 1057 ><span class="options">[<a href="#section-Properties" 1058 class="privatelink" onclick="toggle_private();" 1059 >hide private</a>]</span></td> 1060 </tr> 1061 </table> 1062 </td> 1063 </tr> 1064 <tr> 1065 <td width="15%" align="right" valign="top" class="summary"> 1066 <span class="summary-type"> </span> 1067 </td><td class="summary"> 1068 <a href="lldb.SBBreakpoint-class.html#enabled" class="summary-name">enabled</a><br /> 1069 A read/write property that configures whether this breakpoint is 1070 enabled or not. 1071 </td> 1072 </tr> 1073 <tr> 1074 <td width="15%" align="right" valign="top" class="summary"> 1075 <span class="summary-type"> </span> 1076 </td><td class="summary"> 1077 <a href="lldb.SBBreakpoint-class.html#id" class="summary-name">id</a><br /> 1078 A read only property that returns the ID of this breakpoint. 1079 </td> 1080 </tr> 1081 <tr> 1082 <td width="15%" align="right" valign="top" class="summary"> 1083 <span class="summary-type"> </span> 1084 </td><td class="summary"> 1085 <a href="lldb.SBBreakpoint-class.html#num_locations" class="summary-name">num_locations</a><br /> 1086 A read only property that returns the count of locations of this 1087 breakpoint. 1088 </td> 1089 </tr> 1090 <tr> 1091 <td width="15%" align="right" valign="top" class="summary"> 1092 <span class="summary-type"> </span> 1093 </td><td class="summary"> 1094 <a href="lldb.SBBreakpoint-class.html#one_shot" class="summary-name">one_shot</a><br /> 1095 A read/write property that configures whether this breakpoint is 1096 one-shot (deleted when hit) or not. 1097 </td> 1098 </tr> 1099 <tr> 1100 <td colspan="2" class="summary"> 1101 <p class="indent-wrapped-lines"><b>Inherited from <code>object</code></b>: 1102 <code>__class__</code> 1103 </p> 1104 </td> 1105 </tr> 1106 </table> 1107 <!-- ==================== METHOD DETAILS ==================== --> 1108 <a name="section-MethodDetails"></a> 1109 <table class="details" border="1" cellpadding="3" 1110 cellspacing="0" width="100%" bgcolor="white"> 1111 <tr bgcolor="#70b0f0" class="table-header"> 1112 <td colspan="2" class="table-header"> 1113 <table border="0" cellpadding="0" cellspacing="0" width="100%"> 1114 <tr valign="top"> 1115 <td align="left"><span class="table-header">Method Details</span></td> 1116 <td align="right" valign="top" 1117 ><span class="options">[<a href="#section-MethodDetails" 1118 class="privatelink" onclick="toggle_private();" 1119 >hide private</a>]</span></td> 1120 </tr> 1121 </table> 1122 </td> 1123 </tr> 1124 </table> 1125 <a name="__setattr__"></a> 1126 <div> 1127 <table class="details" border="1" cellpadding="3" 1128 cellspacing="0" width="100%" bgcolor="white"> 1129 <tr><td> 1130 <table width="100%" cellpadding="0" cellspacing="0" border="0"> 1131 <tr valign="top"><td> 1132 <h3 class="epydoc"><span class="sig"><span class="sig-name">__setattr__</span>(<span class="sig-arg">self</span>, 1133 <span class="sig-arg">name</span>, 1134 <span class="sig-arg">value</span>)</span> 1135 </h3> 1136 </td><td align="right" valign="top" 1137 ><span class="codelink"><a href="lldb-pysrc.html#SBBreakpoint.__setattr__">source code</a></span> 1138 </td> 1139 </tr></table> 1140 1141 <p>x.__setattr__('name', value) <==> x.name = value</p> 1142 <dl class="fields"> 1143 <dt>Overrides: 1144 object.__setattr__ 1145 <dd><em class="note">(inherited documentation)</em></dd> 1146 </dt> 1147 </dl> 1148 </td></tr></table> 1149 </div> 1150 <a name="__repr__"></a> 1151 <div> 1152 <table class="details" border="1" cellpadding="3" 1153 cellspacing="0" width="100%" bgcolor="white"> 1154 <tr><td> 1155 <table width="100%" cellpadding="0" cellspacing="0" border="0"> 1156 <tr valign="top"><td> 1157 <h3 class="epydoc"><span class="sig"><span class="sig-name">__repr__</span>(<span class="sig-arg">self</span>)</span> 1158 <br /><em class="fname">(Representation operator)</em> 1159 </h3> 1160 </td><td align="right" valign="top" 1161 ><span class="codelink"><a href="lldb-pysrc.html#_swig_repr">source code</a></span> 1162 </td> 1163 </tr></table> 1164 1165 <p>repr(x)</p> 1166 <dl class="fields"> 1167 <dt>Overrides: 1168 object.__repr__ 1169 <dd><em class="note">(inherited documentation)</em></dd> 1170 </dt> 1171 </dl> 1172 </td></tr></table> 1173 </div> 1174 <a name="__init__"></a> 1175 <div> 1176 <table class="details" border="1" cellpadding="3" 1177 cellspacing="0" width="100%" bgcolor="white"> 1178 <tr><td> 1179 <table width="100%" cellpadding="0" cellspacing="0" border="0"> 1180 <tr valign="top"><td> 1181 <h3 class="epydoc"><span class="sig"><span class="sig-name">__init__</span>(<span class="sig-arg">self</span>, 1182 <span class="sig-arg">*args</span>)</span> 1183 <br /><em class="fname">(Constructor)</em> 1184 </h3> 1185 </td><td align="right" valign="top" 1186 ><span class="codelink"><a href="lldb-pysrc.html#SBBreakpoint.__init__">source code</a></span> 1187 </td> 1188 </tr></table> 1189 1190 <p>__init__(lldb::SBBreakpoint self) -> SBBreakpoint 1191 __init__(lldb::SBBreakpoint self, SBBreakpoint rhs) -> 1192 SBBreakpoint</p> 1193 <dl class="fields"> 1194 <dt>Overrides: 1195 object.__init__ 1196 </dt> 1197 </dl> 1198 </td></tr></table> 1199 </div> 1200 <a name="SetCondition"></a> 1201 <div> 1202 <table class="details" border="1" cellpadding="3" 1203 cellspacing="0" width="100%" bgcolor="white"> 1204 <tr><td> 1205 <table width="100%" cellpadding="0" cellspacing="0" border="0"> 1206 <tr valign="top"><td> 1207 <h3 class="epydoc"><span class="sig"><span class="sig-name">SetCondition</span>(<span class="sig-arg">self</span>, 1208 <span class="sig-arg">*args</span>)</span> 1209 </h3> 1210 </td><td align="right" valign="top" 1211 ><span class="codelink"><a href="lldb-pysrc.html#SBBreakpoint.SetCondition">source code</a></span> 1212 </td> 1213 </tr></table> 1214 1215 <p>SetCondition(SBBreakpoint self, str const * condition)</p> 1216 <p>The breakpoint stops only if the condition expression evaluates to 1217 true.</p> 1218 <dl class="fields"> 1219 </dl> 1220 </td></tr></table> 1221 </div> 1222 <a name="GetCondition"></a> 1223 <div> 1224 <table class="details" border="1" cellpadding="3" 1225 cellspacing="0" width="100%" bgcolor="white"> 1226 <tr><td> 1227 <table width="100%" cellpadding="0" cellspacing="0" border="0"> 1228 <tr valign="top"><td> 1229 <h3 class="epydoc"><span class="sig"><span class="sig-name">GetCondition</span>(<span class="sig-arg">self</span>)</span> 1230 </h3> 1231 </td><td align="right" valign="top" 1232 ><span class="codelink"><a href="lldb-pysrc.html#SBBreakpoint.GetCondition">source code</a></span> 1233 </td> 1234 </tr></table> 1235 1236 <p>GetCondition(SBBreakpoint self) -> str const *</p> 1237 <p>Get the condition expression for the breakpoint.</p> 1238 <dl class="fields"> 1239 </dl> 1240 </td></tr></table> 1241 </div> 1242 <a name="__str__"></a> 1243 <div> 1244 <table class="details" border="1" cellpadding="3" 1245 cellspacing="0" width="100%" bgcolor="white"> 1246 <tr><td> 1247 <table width="100%" cellpadding="0" cellspacing="0" border="0"> 1248 <tr valign="top"><td> 1249 <h3 class="epydoc"><span class="sig"><span class="sig-name">__str__</span>(<span class="sig-arg">self</span>)</span> 1250 <br /><em class="fname">(Informal representation operator)</em> 1251 </h3> 1252 </td><td align="right" valign="top" 1253 ><span class="codelink"><a href="lldb-pysrc.html#SBBreakpoint.__str__">source code</a></span> 1254 </td> 1255 </tr></table> 1256 1257 <p>__str__(SBBreakpoint self) -> PyObject *</p> 1258 <dl class="fields"> 1259 <dt>Overrides: 1260 object.__str__ 1261 </dt> 1262 </dl> 1263 </td></tr></table> 1264 </div> 1265 <br /> 1266 <!-- ==================== PROPERTY DETAILS ==================== --> 1267 <a name="section-PropertyDetails"></a> 1268 <table class="details" border="1" cellpadding="3" 1269 cellspacing="0" width="100%" bgcolor="white"> 1270 <tr bgcolor="#70b0f0" class="table-header"> 1271 <td colspan="2" class="table-header"> 1272 <table border="0" cellpadding="0" cellspacing="0" width="100%"> 1273 <tr valign="top"> 1274 <td align="left"><span class="table-header">Property Details</span></td> 1275 <td align="right" valign="top" 1276 ><span class="options">[<a href="#section-PropertyDetails" 1277 class="privatelink" onclick="toggle_private();" 1278 >hide private</a>]</span></td> 1279 </tr> 1280 </table> 1281 </td> 1282 </tr> 1283 </table> 1284 <a name="enabled"></a> 1285 <div> 1286 <table class="details" border="1" cellpadding="3" 1287 cellspacing="0" width="100%" bgcolor="white"> 1288 <tr><td> 1289 <h3 class="epydoc">enabled</h3> 1290 <p>A read/write property that configures whether this breakpoint is 1291 enabled or not.</p> 1292 <dl class="fields"> 1293 <dt>Get Method:</dt> 1294 <dd class="value"><span class="summary-sig"><a href="lldb.SBBreakpoint-class.html#IsEnabled" class="summary-sig-name">IsEnabled</a>(<span class="summary-sig-arg">self</span>)</span> 1295 - IsEnabled(SBBreakpoint self) -> bool 1296 </dd> 1297 <dt>Set Method:</dt> 1298 <dd class="value"><span class="summary-sig"><a href="lldb.SBBreakpoint-class.html#SetEnabled" class="summary-sig-name">SetEnabled</a>(<span class="summary-sig-arg">self</span>, 1299 <span class="summary-sig-arg">*args</span>)</span> 1300 - SetEnabled(SBBreakpoint self, bool enable) 1301 </dd> 1302 </dl> 1303 </td></tr></table> 1304 </div> 1305 <a name="id"></a> 1306 <div> 1307 <table class="details" border="1" cellpadding="3" 1308 cellspacing="0" width="100%" bgcolor="white"> 1309 <tr><td> 1310 <h3 class="epydoc">id</h3> 1311 <p>A read only property that returns the ID of this breakpoint.</p> 1312 <dl class="fields"> 1313 <dt>Get Method:</dt> 1314 <dd class="value"><span class="summary-sig"><a href="lldb.SBBreakpoint-class.html#GetID" class="summary-sig-name">GetID</a>(<span class="summary-sig-arg">self</span>)</span> 1315 - GetID(SBBreakpoint self) -> lldb::break_id_t 1316 </dd> 1317 </dl> 1318 </td></tr></table> 1319 </div> 1320 <a name="num_locations"></a> 1321 <div> 1322 <table class="details" border="1" cellpadding="3" 1323 cellspacing="0" width="100%" bgcolor="white"> 1324 <tr><td> 1325 <h3 class="epydoc">num_locations</h3> 1326 <p>A read only property that returns the count of locations of this 1327 breakpoint.</p> 1328 <dl class="fields"> 1329 <dt>Get Method:</dt> 1330 <dd class="value"><span class="summary-sig"><a href="lldb.SBBreakpoint-class.html#GetNumLocations" class="summary-sig-name">GetNumLocations</a>(<span class="summary-sig-arg">self</span>)</span> 1331 - GetNumLocations(SBBreakpoint self) -> size_t 1332 </dd> 1333 </dl> 1334 </td></tr></table> 1335 </div> 1336 <a name="one_shot"></a> 1337 <div> 1338 <table class="details" border="1" cellpadding="3" 1339 cellspacing="0" width="100%" bgcolor="white"> 1340 <tr><td> 1341 <h3 class="epydoc">one_shot</h3> 1342 <p>A read/write property that configures whether this breakpoint is 1343 one-shot (deleted when hit) or not.</p> 1344 <dl class="fields"> 1345 <dt>Get Method:</dt> 1346 <dd class="value"><span class="summary-sig"><a href="lldb.SBBreakpoint-class.html#IsOneShot" class="summary-sig-name">IsOneShot</a>(<span class="summary-sig-arg">self</span>)</span> 1347 - IsOneShot(SBBreakpoint self) -> bool 1348 </dd> 1349 <dt>Set Method:</dt> 1350 <dd class="value"><span class="summary-sig"><a href="lldb.SBBreakpoint-class.html#SetOneShot" class="summary-sig-name">SetOneShot</a>(<span class="summary-sig-arg">self</span>, 1351 <span class="summary-sig-arg">*args</span>)</span> 1352 - SetOneShot(SBBreakpoint self, bool one_shot) 1353 </dd> 1354 </dl> 1355 </td></tr></table> 1356 </div> 1357 <br /> 1358 <!-- ==================== NAVIGATION BAR ==================== --> 1359 <table class="navbar" border="0" width="100%" cellpadding="0" 1360 bgcolor="#a0c0ff" cellspacing="0"> 1361 <tr valign="middle"> 1362 1363 <!-- Tree link --> 1364 <th> <a 1365 href="module-tree.html">Trees</a> </th> 1366 1367 <!-- Index link --> 1368 <th> <a 1369 href="identifier-index.html">Indices</a> </th> 1370 1371 <!-- Help link --> 1372 <th> <a 1373 href="help.html">Help</a> </th> 1374 1375 <!-- Project homepage --> 1376 <th class="navbar" align="right" width="100%"> 1377 <table border="0" cellpadding="0" cellspacing="0"> 1378 <tr><th class="navbar" align="center" 1379 ><a class="navbar" target="_top" href="http://lldb.llvm.org">LLDB python API</a></th> 1380 </tr></table></th> 1381 </tr> 1382 </table> 1383 <table border="0" cellpadding="0" cellspacing="0" width="100%%"> 1384 <tr> 1385 <td align="left" class="footer"> 1386 Generated by Epydoc 3.0.1 on Fri Jul 19 13:22:34 2013 1387 </td> 1388 <td align="right" class="footer"> 1389 <a target="mainFrame" href="http://epydoc.sourceforge.net" 1390 >http://epydoc.sourceforge.net</a> 1391 </td> 1392 </tr> 1393 </table> 1394 1395 <script type="text/javascript"> 1396 <!-- 1397 // Private objects are initially displayed (because if 1398 // javascript is turned off then we want them to be 1399 // visible); but by default, we want to hide them. So hide 1400 // them unless we have a cookie that says to show them. 1401 checkCookie(); 1402 // --> 1403 </script> 1404 </body> 1405 </html> 1406