Home | History | Annotate | Download | only in python_reference
      1 <?xml version="1.0" encoding="ascii"?>
      2 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
      3           "DTD/xhtml1-transitional.dtd">
      4 <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
      5 <head>
      6   <title>lldb.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>&nbsp;&nbsp;&nbsp;<a
     20         href="module-tree.html">Trees</a>&nbsp;&nbsp;&nbsp;</th>
     21 
     22   <!-- Index link -->
     23       <th>&nbsp;&nbsp;&nbsp;<a
     24         href="identifier-index.html">Indices</a>&nbsp;&nbsp;&nbsp;</th>
     25 
     26   <!-- Help link -->
     27       <th>&nbsp;&nbsp;&nbsp;<a
     28         href="help.html">Help</a>&nbsp;&nbsp;&nbsp;</th>
     29 
     30   <!-- Project homepage -->
     31       <th class="navbar" align="right" width="100%">
     32         <table border="0" cellpadding="0" cellspacing="0">
     33           <tr><th class="navbar" align="center"
     34             ><a class="navbar" target="_top" href="http://lldb.llvm.org">LLDB python API</a></th>
     35           </tr></table></th>
     36   </tr>
     37 </table>
     38 <table width="100%" cellpadding="0" cellspacing="0">
     39   <tr valign="top">
     40     <td width="100%">
     41       <span class="breadcrumbs">
     42         <a href="lldb-module.html">Package&nbsp;lldb</a> ::
     43         Class&nbsp;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&nbsp;private</a>]</span></td></tr>
     51         <tr><td align="right"><span class="options"
     52             >[<a href="frames.html" target="_top">frames</a
     53             >]&nbsp;|&nbsp;<a href="lldb.SBBreakpoint-class.html"
     54             target="_top">no&nbsp;frames</a>]</span></td></tr>
     55       </table>
     56     </td>
     57   </tr>
     58 </table>
     59 <!-- ==================== CLASS DESCRIPTION ==================== -->
     60 <h1 class="epydoc">Class SBBreakpoint</h1><p class="nomargin-top"><span class="codelink"><a href="lldb-pysrc.html#SBBreakpoint">source&nbsp;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 &#160;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&#45;shot &#160;(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__(&#39;name&#39;, value) &lt;==&gt; 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) &#45;&gt; SBBreakpoint &#160;__init__(lldb::SBBreakpoint self, SBBreakpoint rhs) &#45;&gt; 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) &#45;&gt; 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) &#45;&gt; 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) &#45;&gt; &#160;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">&nbsp;</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) &lt;==&gt; x.name = value</td>
    187           <td align="right" valign="top">
    188             <span class="codelink"><a href="lldb-pysrc.html#SBBreakpoint.__setattr__">source&nbsp;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">&nbsp;</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&nbsp;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">&nbsp;</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&nbsp;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">&nbsp;</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&nbsp;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">&nbsp;</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&nbsp;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">&nbsp;</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) -&gt; SBBreakpoint 
    271       __init__(lldb::SBBreakpoint self, SBBreakpoint rhs) -&gt; 
    272       SBBreakpoint</td>
    273           <td align="right" valign="top">
    274             <span class="codelink"><a href="lldb-pysrc.html#SBBreakpoint.__init__">source&nbsp;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">&nbsp;</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">&nbsp;</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&nbsp;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">&nbsp;</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) -&gt; lldb::break_id_t</td>
    323           <td align="right" valign="top">
    324             <span class="codelink"><a href="lldb-pysrc.html#SBBreakpoint.GetID">source&nbsp;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">&nbsp;</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&nbsp;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">&nbsp;</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) -&gt; bool</td>
    356           <td align="right" valign="top">
    357             <span class="codelink"><a href="lldb-pysrc.html#SBBreakpoint.IsValid">source&nbsp;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">&nbsp;</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&nbsp;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">&nbsp;</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) -&gt; 
    391       SBBreakpointLocation</td>
    392           <td align="right" valign="top">
    393             <span class="codelink"><a href="lldb-pysrc.html#SBBreakpoint.FindLocationByAddress">source&nbsp;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">&nbsp;</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       -&gt; lldb::break_id_t</td>
    411           <td align="right" valign="top">
    412             <span class="codelink"><a href="lldb-pysrc.html#SBBreakpoint.FindLocationIDByAddress">source&nbsp;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">&nbsp;</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) -&gt;
    429       SBBreakpointLocation</td>
    430           <td align="right" valign="top">
    431             <span class="codelink"><a href="lldb-pysrc.html#SBBreakpoint.FindLocationByID">source&nbsp;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">&nbsp;</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) -&gt; 
    448       SBBreakpointLocation</td>
    449           <td align="right" valign="top">
    450             <span class="codelink"><a href="lldb-pysrc.html#SBBreakpoint.GetLocationAtIndex">source&nbsp;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">&nbsp;</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&nbsp;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">&nbsp;</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) -&gt; bool</td>
    484           <td align="right" valign="top">
    485             <span class="codelink"><a href="lldb-pysrc.html#SBBreakpoint.IsEnabled">source&nbsp;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">&nbsp;</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&nbsp;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">&nbsp;</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) -&gt; bool</td>
    519           <td align="right" valign="top">
    520             <span class="codelink"><a href="lldb-pysrc.html#SBBreakpoint.IsOneShot">source&nbsp;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">&nbsp;</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) -&gt; bool</td>
    536           <td align="right" valign="top">
    537             <span class="codelink"><a href="lldb-pysrc.html#SBBreakpoint.IsInternal">source&nbsp;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">&nbsp;</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) -&gt; uint32_t</td>
    553           <td align="right" valign="top">
    554             <span class="codelink"><a href="lldb-pysrc.html#SBBreakpoint.GetHitCount">source&nbsp;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">&nbsp;</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&nbsp;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">&nbsp;</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) -&gt; uint32_t</td>
    588           <td align="right" valign="top">
    589             <span class="codelink"><a href="lldb-pysrc.html#SBBreakpoint.GetIgnoreCount">source&nbsp;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">&nbsp;</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&nbsp;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">&nbsp;</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) -&gt; str const *</td>
    623           <td align="right" valign="top">
    624             <span class="codelink"><a href="lldb-pysrc.html#SBBreakpoint.GetCondition">source&nbsp;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">&nbsp;</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&nbsp;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">&nbsp;</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) -&gt; lldb::tid_t</td>
    658           <td align="right" valign="top">
    659             <span class="codelink"><a href="lldb-pysrc.html#SBBreakpoint.GetThreadID">source&nbsp;code</a></span>
    660             
    661           </td>
    662         </tr>
    663       </table>
    664       
    665     </td>
    666   </tr>
    667 <tr>
    668     <td width="15%" align="right" valign="top" class="summary">
    669       <span class="summary-type">&nbsp;</span>
    670     </td><td class="summary">
    671       <table width="100%" cellpadding="0" cellspacing="0" border="0">
    672         <tr>
    673           <td><span class="summary-sig"><a 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&nbsp;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">&nbsp;</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) -&gt; uint32_t</td>
    693           <td align="right" valign="top">
    694             <span class="codelink"><a href="lldb-pysrc.html#SBBreakpoint.GetThreadIndex">source&nbsp;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">&nbsp;</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&nbsp;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">&nbsp;</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) -&gt; str const *</td>
    728           <td align="right" valign="top">
    729             <span class="codelink"><a href="lldb-pysrc.html#SBBreakpoint.GetThreadName">source&nbsp;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">&nbsp;</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&nbsp;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">&nbsp;</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) -&gt; str const *</td>
    763           <td align="right" valign="top">
    764             <span class="codelink"><a href="lldb-pysrc.html#SBBreakpoint.GetQueueName">source&nbsp;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">&nbsp;</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&nbsp;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">&nbsp;</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) -&gt; size_t</td>
    799           <td align="right" valign="top">
    800             <span class="codelink"><a href="lldb-pysrc.html#SBBreakpoint.GetNumResolvedLocations">source&nbsp;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">&nbsp;</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) -&gt; size_t</td>
    816           <td align="right" valign="top">
    817             <span class="codelink"><a href="lldb-pysrc.html#SBBreakpoint.GetNumLocations">source&nbsp;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">&nbsp;</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) -&gt; bool</td>
    834           <td align="right" valign="top">
    835             <span class="codelink"><a href="lldb-pysrc.html#SBBreakpoint.GetDescription">source&nbsp;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">&nbsp;</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) -&gt; PyObject *</td>
    851           <td align="right" valign="top">
    852             <span class="codelink"><a href="lldb-pysrc.html#SBBreakpoint.__str__">source&nbsp;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">&nbsp;</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&nbsp;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">&nbsp;</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&nbsp;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">&nbsp;</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) -&gt; bool</td>
    935           <td align="right" valign="top">
    936             <span class="codelink"><a href="lldb-pysrc.html#SBBreakpoint.EventIsBreakpointEvent">source&nbsp;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">&nbsp;</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) -&gt; 
    952       lldb::BreakpointEventType</td>
    953           <td align="right" valign="top">
    954             <span class="codelink"><a href="lldb-pysrc.html#SBBreakpoint.GetBreakpointEventTypeFromEvent">source&nbsp;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">&nbsp;</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) -&gt; SBBreakpoint</td>
    970           <td align="right" valign="top">
    971             <span class="codelink"><a href="lldb-pysrc.html#SBBreakpoint.GetBreakpointFromEvent">source&nbsp;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">&nbsp;</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) -&gt; SBBreakpointLocation</td>
    988           <td align="right" valign="top">
    989             <span class="codelink"><a href="lldb-pysrc.html#SBBreakpoint.GetBreakpointLocationAtIndexFromEvent">source&nbsp;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">&nbsp;</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) -&gt; uint32_t</td>
   1005           <td align="right" valign="top">
   1006             <span class="codelink"><a href="lldb-pysrc.html#SBBreakpoint.GetNumBreakpointLocationsFromEvent">source&nbsp;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">&nbsp;</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">&nbsp;</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">&nbsp;</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">&nbsp;</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">&nbsp;</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">&nbsp;</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&nbsp;code</a></span>&nbsp;
   1138     </td>
   1139   </tr></table>
   1140   
   1141   <p>x.__setattr__('name', value) &lt;==&gt; 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&nbsp;code</a></span>&nbsp;
   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&nbsp;code</a></span>&nbsp;
   1187     </td>
   1188   </tr></table>
   1189   
   1190   <p>__init__(lldb::SBBreakpoint self) -&gt; SBBreakpoint 
   1191   __init__(lldb::SBBreakpoint self, SBBreakpoint rhs) -&gt; 
   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&nbsp;code</a></span>&nbsp;
   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&nbsp;code</a></span>&nbsp;
   1233     </td>
   1234   </tr></table>
   1235   
   1236   <p>GetCondition(SBBreakpoint self) -&gt; 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&nbsp;code</a></span>&nbsp;
   1254     </td>
   1255   </tr></table>
   1256   
   1257   <p>__str__(SBBreakpoint self) -&gt; 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) -&gt; 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) -&gt; 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) -&gt; 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) -&gt; 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>&nbsp;&nbsp;&nbsp;<a
   1365         href="module-tree.html">Trees</a>&nbsp;&nbsp;&nbsp;</th>
   1366 
   1367   <!-- Index link -->
   1368       <th>&nbsp;&nbsp;&nbsp;<a
   1369         href="identifier-index.html">Indices</a>&nbsp;&nbsp;&nbsp;</th>
   1370 
   1371   <!-- Help link -->
   1372       <th>&nbsp;&nbsp;&nbsp;<a
   1373         href="help.html">Help</a>&nbsp;&nbsp;&nbsp;</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