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.SBBlock</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;SBBlock
     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.SBBlock-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 SBBlock</h1><p class="nomargin-top"><span class="codelink"><a href="lldb-pysrc.html#SBBlock">source&nbsp;code</a></span></p>
     61 <center>
     62 <center>  <map id="uml_class_diagram_for_lldb_sbb" name="uml_class_diagram_for_lldb_sbb">
     63 <area shape="rect" id="node2" href="lldb.SBBlock-class.html#__swig_setmethods__" title="lldb.SBBlock.__swig_setmethods__" alt="" coords="17,31,204,49"/>
     64 <area shape="rect" id="node2" href="lldb.SBBlock-class.html#__swig_getmethods__" title="lldb.SBBlock.__swig_getmethods__" alt="" coords="17,49,204,68"/>
     65 <area shape="rect" id="node2" href="lldb.SBBlock.ranges_access-class.html" title="A helper object that will lazily hand out an array of lldb.SBAddress that &#160;represent address ranges for a block." alt="" coords="17,68,204,87"/>
     66 <area shape="rect" id="node2" href="lldb.SBBlock-class.html#call_site" title="A read only property that returns a lldb.declaration object that contains &#160;the inlined call site file, line and column." alt="" coords="17,87,204,105"/>
     67 <area shape="rect" id="node2" href="lldb.SBBlock-class.html#first_child" title="A read only property that returns the same result as GetFirstChild()." alt="" coords="17,105,204,124"/>
     68 <area shape="rect" id="node2" href="lldb.SBBlock-class.html#inlined_block" title="A read only property that returns the same result as &#160;GetContainingInlinedBlock()." alt="" coords="17,124,204,143"/>
     69 <area shape="rect" id="node2" href="lldb.SBBlock-class.html#name" title="A read only property that returns the same result as GetInlinedName()." alt="" coords="17,143,204,161"/>
     70 <area shape="rect" id="node2" href="lldb.SBBlock-class.html#num_ranges" title="A read only property that returns the same result as GetNumRanges()." alt="" coords="17,161,204,180"/>
     71 <area shape="rect" id="node2" href="lldb.SBBlock-class.html#parent" title="A read only property that returns the same result as GetParent()." alt="" coords="17,180,204,199"/>
     72 <area shape="rect" id="node2" href="lldb.SBBlock-class.html#range" title="A read only property that allows item access to the address ranges for a &#160;block by integer (range = block.range[0]) and by lldb.SBAdddress (find the &#160;range that contains the specified lldb.SBAddress like &quot;pc_range = &#160;lldb.frame.block.range[frame.addr]&quot;)." alt="" coords="17,199,204,217"/>
     73 <area shape="rect" id="node2" href="lldb.SBBlock-class.html#ranges" title="A read only property that returns a list() object that contains all of the &#160;address ranges for the block." alt="" coords="17,217,204,236"/>
     74 <area shape="rect" id="node2" href="lldb.SBBlock-class.html#sibling" title="A read only property that returns the same result as GetSibling()." alt="" coords="17,236,204,255"/>
     75 <area shape="rect" id="node2" href="lldb.SBBlock-class.html#__setattr__" title="x.__setattr__(&#39;name&#39;, value) &lt;==&gt; x.name = value" alt="" coords="17,257,204,276"/>
     76 <area shape="rect" id="node2" href="lldb.SBBlock-class.html#__getattr__" title="lldb.SBBlock.__getattr__" alt="" coords="17,276,204,295"/>
     77 <area shape="rect" id="node2" href="lldb.SBBlock-class.html#__repr__" title="repr(x)" alt="" coords="17,295,204,313"/>
     78 <area shape="rect" id="node2" href="lldb.SBBlock-class.html#__init__" title="__init__(lldb::SBBlock self) &#45;&gt; SBBlock __init__(lldb::SBBlock self, &#160;SBBlock rhs) &#45;&gt; SBBlock" alt="" coords="17,313,204,332"/>
     79 <area shape="rect" id="node2" href="lldb.SBBlock-class.html#__swig_destroy__" title="delete_SBBlock(SBBlock self)" alt="" coords="17,332,204,351"/>
     80 <area shape="rect" id="node2" href="lldb.SBBlock-class.html#__del__" title="lldb.SBBlock.__del__" alt="" coords="17,351,204,369"/>
     81 <area shape="rect" id="node2" href="lldb.SBBlock-class.html#IsInlined" title="IsInlined(SBBlock self) &#45;&gt; bool" alt="" coords="17,369,204,388"/>
     82 <area shape="rect" id="node2" href="lldb.SBBlock-class.html#__nonzero__" title="lldb.SBBlock.__nonzero__" alt="" coords="17,388,204,407"/>
     83 <area shape="rect" id="node2" href="lldb.SBBlock-class.html#IsValid" title="IsValid(SBBlock self) &#45;&gt; bool" alt="" coords="17,407,204,425"/>
     84 <area shape="rect" id="node2" href="lldb.SBBlock-class.html#GetInlinedName" title="GetInlinedName(SBBlock self) &#45;&gt; str const *" alt="" coords="17,425,204,444"/>
     85 <area shape="rect" id="node2" href="lldb.SBBlock-class.html#GetInlinedCallSiteFile" title="GetInlinedCallSiteFile(SBBlock self) &#45;&gt; SBFileSpec" alt="" coords="17,444,204,463"/>
     86 <area shape="rect" id="node2" href="lldb.SBBlock-class.html#GetInlinedCallSiteLine" title="GetInlinedCallSiteLine(SBBlock self) &#45;&gt; uint32_t" alt="" coords="17,463,204,481"/>
     87 <area shape="rect" id="node2" href="lldb.SBBlock-class.html#GetInlinedCallSiteColumn" title="GetInlinedCallSiteColumn(SBBlock self) &#45;&gt; uint32_t" alt="" coords="17,481,204,500"/>
     88 <area shape="rect" id="node2" href="lldb.SBBlock-class.html#__str__" title="__str__(SBBlock self) &#45;&gt; PyObject *" alt="" coords="17,519,204,537"/>
     89 <area shape="rect" id="node1" href="lldb.SBBlock-class.html" title="Represents a lexical block." alt="" coords="5,6,216,543"/>
     90 </map>
     91   <img src="uml_class_diagram_for_lldb_sbb.gif" alt='' usemap="#uml_class_diagram_for_lldb_sbb" ismap="ismap" class="graph-without-title" />
     92 </center>
     93 </center>
     94 <hr />
     95 <p>Represents a lexical block. SBFunction contains SBBlock(s).</p>
     96 
     97 <!-- ==================== NESTED CLASSES ==================== -->
     98 <a name="section-NestedClasses"></a>
     99 <table class="summary" border="1" cellpadding="3"
    100        cellspacing="0" width="100%" bgcolor="white">
    101 <tr bgcolor="#70b0f0" class="table-header">
    102   <td colspan="2" class="table-header">
    103     <table border="0" cellpadding="0" cellspacing="0" width="100%">
    104       <tr valign="top">
    105         <td align="left"><span class="table-header">Nested Classes</span></td>
    106         <td align="right" valign="top"
    107          ><span class="options">[<a href="#section-NestedClasses"
    108          class="privatelink" onclick="toggle_private();"
    109          >hide private</a>]</span></td>
    110       </tr>
    111     </table>
    112   </td>
    113 </tr>
    114 <tr>
    115     <td width="15%" align="right" valign="top" class="summary">
    116       <span class="summary-type">&nbsp;</span>
    117     </td><td class="summary">
    118         <a href="lldb.SBBlock.ranges_access-class.html" class="summary-name">ranges_access</a><br />
    119       A helper object that will lazily hand out an array of 
    120         lldb.SBAddress that represent address ranges for a block.
    121     </td>
    122   </tr>
    123 </table>
    124 <!-- ==================== INSTANCE METHODS ==================== -->
    125 <a name="section-InstanceMethods"></a>
    126 <table class="summary" border="1" cellpadding="3"
    127        cellspacing="0" width="100%" bgcolor="white">
    128 <tr bgcolor="#70b0f0" class="table-header">
    129   <td colspan="2" class="table-header">
    130     <table border="0" cellpadding="0" cellspacing="0" width="100%">
    131       <tr valign="top">
    132         <td align="left"><span class="table-header">Instance Methods</span></td>
    133         <td align="right" valign="top"
    134          ><span class="options">[<a href="#section-InstanceMethods"
    135          class="privatelink" onclick="toggle_private();"
    136          >hide private</a>]</span></td>
    137       </tr>
    138     </table>
    139   </td>
    140 </tr>
    141 <tr>
    142     <td width="15%" align="right" valign="top" class="summary">
    143       <span class="summary-type">&nbsp;</span>
    144     </td><td class="summary">
    145       <table width="100%" cellpadding="0" cellspacing="0" border="0">
    146         <tr>
    147           <td><span class="summary-sig"><a href="lldb.SBBlock-class.html#__setattr__" class="summary-sig-name">__setattr__</a>(<span class="summary-sig-arg">self</span>,
    148         <span class="summary-sig-arg">name</span>,
    149         <span class="summary-sig-arg">value</span>)</span><br />
    150       x.__setattr__('name', value) &lt;==&gt; x.name = value</td>
    151           <td align="right" valign="top">
    152             <span class="codelink"><a href="lldb-pysrc.html#SBBlock.__setattr__">source&nbsp;code</a></span>
    153             
    154           </td>
    155         </tr>
    156       </table>
    157       
    158     </td>
    159   </tr>
    160 <tr>
    161     <td width="15%" align="right" valign="top" class="summary">
    162       <span class="summary-type">&nbsp;</span>
    163     </td><td class="summary">
    164       <table width="100%" cellpadding="0" cellspacing="0" border="0">
    165         <tr>
    166           <td><span class="summary-sig"><a name="__getattr__"></a><span class="summary-sig-name">__getattr__</span>(<span class="summary-sig-arg">self</span>,
    167         <span class="summary-sig-arg">name</span>)</span></td>
    168           <td align="right" valign="top">
    169             <span class="codelink"><a href="lldb-pysrc.html#SBBlock.__getattr__">source&nbsp;code</a></span>
    170             
    171           </td>
    172         </tr>
    173       </table>
    174       
    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.SBBlock-class.html#__repr__" class="summary-sig-name">__repr__</a>(<span class="summary-sig-arg">self</span>)</span><br />
    184       repr(x)</td>
    185           <td align="right" valign="top">
    186             <span class="codelink"><a href="lldb-pysrc.html#_swig_repr">source&nbsp;code</a></span>
    187             
    188           </td>
    189         </tr>
    190       </table>
    191       
    192     </td>
    193   </tr>
    194 <tr>
    195     <td width="15%" align="right" valign="top" class="summary">
    196       <span class="summary-type">&nbsp;</span>
    197     </td><td class="summary">
    198       <table width="100%" cellpadding="0" cellspacing="0" border="0">
    199         <tr>
    200           <td><span class="summary-sig"><a href="lldb.SBBlock-class.html#__init__" class="summary-sig-name">__init__</a>(<span class="summary-sig-arg">self</span>,
    201         <span class="summary-sig-arg">*args</span>)</span><br />
    202       __init__(lldb::SBBlock self) -&gt; SBBlock __init__(lldb::SBBlock 
    203       self, SBBlock rhs) -&gt; SBBlock</td>
    204           <td align="right" valign="top">
    205             <span class="codelink"><a href="lldb-pysrc.html#SBBlock.__init__">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 name="__swig_destroy__"></a><span class="summary-sig-name">__swig_destroy__</span>(<span class="summary-sig-arg">...</span>)</span><br />
    220       delete_SBBlock(SBBlock self)</td>
    221           <td align="right" valign="top">
    222             
    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="__del__"></a><span class="summary-sig-name">__del__</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#SBBlock.__del__">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 href="lldb.SBBlock-class.html#IsInlined" class="summary-sig-name">IsInlined</a>(<span class="summary-sig-arg">self</span>)</span><br />
    253       IsInlined(SBBlock self) -&gt; bool</td>
    254           <td align="right" valign="top">
    255             <span class="codelink"><a href="lldb-pysrc.html#SBBlock.IsInlined">source&nbsp;code</a></span>
    256             
    257           </td>
    258         </tr>
    259       </table>
    260       
    261     </td>
    262   </tr>
    263 <tr>
    264     <td width="15%" align="right" valign="top" class="summary">
    265       <span class="summary-type">&nbsp;</span>
    266     </td><td class="summary">
    267       <table width="100%" cellpadding="0" cellspacing="0" border="0">
    268         <tr>
    269           <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>
    270           <td align="right" valign="top">
    271             <span class="codelink"><a href="lldb-pysrc.html#SBBlock.__nonzero__">source&nbsp;code</a></span>
    272             
    273           </td>
    274         </tr>
    275       </table>
    276       
    277     </td>
    278   </tr>
    279 <tr>
    280     <td width="15%" align="right" valign="top" class="summary">
    281       <span class="summary-type">&nbsp;</span>
    282     </td><td class="summary">
    283       <table width="100%" cellpadding="0" cellspacing="0" border="0">
    284         <tr>
    285           <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 />
    286       IsValid(SBBlock self) -&gt; bool</td>
    287           <td align="right" valign="top">
    288             <span class="codelink"><a href="lldb-pysrc.html#SBBlock.IsValid">source&nbsp;code</a></span>
    289             
    290           </td>
    291         </tr>
    292       </table>
    293       
    294     </td>
    295   </tr>
    296 <tr>
    297     <td width="15%" align="right" valign="top" class="summary">
    298       <span class="summary-type">&nbsp;</span>
    299     </td><td class="summary">
    300       <table width="100%" cellpadding="0" cellspacing="0" border="0">
    301         <tr>
    302           <td><span class="summary-sig"><a href="lldb.SBBlock-class.html#GetInlinedName" class="summary-sig-name">GetInlinedName</a>(<span class="summary-sig-arg">self</span>)</span><br />
    303       GetInlinedName(SBBlock self) -&gt; str const *</td>
    304           <td align="right" valign="top">
    305             <span class="codelink"><a href="lldb-pysrc.html#SBBlock.GetInlinedName">source&nbsp;code</a></span>
    306             
    307           </td>
    308         </tr>
    309       </table>
    310       
    311     </td>
    312   </tr>
    313 <tr>
    314     <td width="15%" align="right" valign="top" class="summary">
    315       <span class="summary-type">&nbsp;</span>
    316     </td><td class="summary">
    317       <table width="100%" cellpadding="0" cellspacing="0" border="0">
    318         <tr>
    319           <td><span class="summary-sig"><a href="lldb.SBBlock-class.html#GetInlinedCallSiteFile" class="summary-sig-name">GetInlinedCallSiteFile</a>(<span class="summary-sig-arg">self</span>)</span><br />
    320       GetInlinedCallSiteFile(SBBlock self) -&gt; SBFileSpec</td>
    321           <td align="right" valign="top">
    322             <span class="codelink"><a href="lldb-pysrc.html#SBBlock.GetInlinedCallSiteFile">source&nbsp;code</a></span>
    323             
    324           </td>
    325         </tr>
    326       </table>
    327       
    328     </td>
    329   </tr>
    330 <tr>
    331     <td width="15%" align="right" valign="top" class="summary">
    332       <span class="summary-type">&nbsp;</span>
    333     </td><td class="summary">
    334       <table width="100%" cellpadding="0" cellspacing="0" border="0">
    335         <tr>
    336           <td><span class="summary-sig"><a href="lldb.SBBlock-class.html#GetInlinedCallSiteLine" class="summary-sig-name">GetInlinedCallSiteLine</a>(<span class="summary-sig-arg">self</span>)</span><br />
    337       GetInlinedCallSiteLine(SBBlock self) -&gt; uint32_t</td>
    338           <td align="right" valign="top">
    339             <span class="codelink"><a href="lldb-pysrc.html#SBBlock.GetInlinedCallSiteLine">source&nbsp;code</a></span>
    340             
    341           </td>
    342         </tr>
    343       </table>
    344       
    345     </td>
    346   </tr>
    347 <tr>
    348     <td width="15%" align="right" valign="top" class="summary">
    349       <span class="summary-type">&nbsp;</span>
    350     </td><td class="summary">
    351       <table width="100%" cellpadding="0" cellspacing="0" border="0">
    352         <tr>
    353           <td><span class="summary-sig"><a href="lldb.SBBlock-class.html#GetInlinedCallSiteColumn" class="summary-sig-name">GetInlinedCallSiteColumn</a>(<span class="summary-sig-arg">self</span>)</span><br />
    354       GetInlinedCallSiteColumn(SBBlock self) -&gt; uint32_t</td>
    355           <td align="right" valign="top">
    356             <span class="codelink"><a href="lldb-pysrc.html#SBBlock.GetInlinedCallSiteColumn">source&nbsp;code</a></span>
    357             
    358           </td>
    359         </tr>
    360       </table>
    361       
    362     </td>
    363   </tr>
    364 <tr>
    365     <td width="15%" align="right" valign="top" class="summary">
    366       <span class="summary-type">&nbsp;</span>
    367     </td><td class="summary">
    368       <table width="100%" cellpadding="0" cellspacing="0" border="0">
    369         <tr>
    370           <td><span class="summary-sig"><a href="lldb.SBBlock-class.html#GetParent" class="summary-sig-name">GetParent</a>(<span class="summary-sig-arg">self</span>)</span><br />
    371       GetParent(SBBlock self) -&gt; SBBlock</td>
    372           <td align="right" valign="top">
    373             <span class="codelink"><a href="lldb-pysrc.html#SBBlock.GetParent">source&nbsp;code</a></span>
    374             
    375           </td>
    376         </tr>
    377       </table>
    378       
    379     </td>
    380   </tr>
    381 <tr>
    382     <td width="15%" align="right" valign="top" class="summary">
    383       <span class="summary-type">&nbsp;</span>
    384     </td><td class="summary">
    385       <table width="100%" cellpadding="0" cellspacing="0" border="0">
    386         <tr>
    387           <td><span class="summary-sig"><a href="lldb.SBBlock-class.html#GetContainingInlinedBlock" class="summary-sig-name">GetContainingInlinedBlock</a>(<span class="summary-sig-arg">self</span>)</span><br />
    388       GetContainingInlinedBlock(SBBlock self) -&gt; SBBlock</td>
    389           <td align="right" valign="top">
    390             <span class="codelink"><a href="lldb-pysrc.html#SBBlock.GetContainingInlinedBlock">source&nbsp;code</a></span>
    391             
    392           </td>
    393         </tr>
    394       </table>
    395       
    396     </td>
    397   </tr>
    398 <tr>
    399     <td width="15%" align="right" valign="top" class="summary">
    400       <span class="summary-type">&nbsp;</span>
    401     </td><td class="summary">
    402       <table width="100%" cellpadding="0" cellspacing="0" border="0">
    403         <tr>
    404           <td><span class="summary-sig"><a href="lldb.SBBlock-class.html#GetSibling" class="summary-sig-name">GetSibling</a>(<span class="summary-sig-arg">self</span>)</span><br />
    405       GetSibling(SBBlock self) -&gt; SBBlock</td>
    406           <td align="right" valign="top">
    407             <span class="codelink"><a href="lldb-pysrc.html#SBBlock.GetSibling">source&nbsp;code</a></span>
    408             
    409           </td>
    410         </tr>
    411       </table>
    412       
    413     </td>
    414   </tr>
    415 <tr>
    416     <td width="15%" align="right" valign="top" class="summary">
    417       <span class="summary-type">&nbsp;</span>
    418     </td><td class="summary">
    419       <table width="100%" cellpadding="0" cellspacing="0" border="0">
    420         <tr>
    421           <td><span class="summary-sig"><a href="lldb.SBBlock-class.html#GetFirstChild" class="summary-sig-name">GetFirstChild</a>(<span class="summary-sig-arg">self</span>)</span><br />
    422       GetFirstChild(SBBlock self) -&gt; SBBlock</td>
    423           <td align="right" valign="top">
    424             <span class="codelink"><a href="lldb-pysrc.html#SBBlock.GetFirstChild">source&nbsp;code</a></span>
    425             
    426           </td>
    427         </tr>
    428       </table>
    429       
    430     </td>
    431   </tr>
    432 <tr>
    433     <td width="15%" align="right" valign="top" class="summary">
    434       <span class="summary-type">&nbsp;</span>
    435     </td><td class="summary">
    436       <table width="100%" cellpadding="0" cellspacing="0" border="0">
    437         <tr>
    438           <td><span class="summary-sig"><a name="GetNumRanges"></a><span class="summary-sig-name">GetNumRanges</span>(<span class="summary-sig-arg">self</span>)</span><br />
    439       GetNumRanges(SBBlock self) -&gt; uint32_t</td>
    440           <td align="right" valign="top">
    441             <span class="codelink"><a href="lldb-pysrc.html#SBBlock.GetNumRanges">source&nbsp;code</a></span>
    442             
    443           </td>
    444         </tr>
    445       </table>
    446       
    447     </td>
    448   </tr>
    449 <tr>
    450     <td width="15%" align="right" valign="top" class="summary">
    451       <span class="summary-type">&nbsp;</span>
    452     </td><td class="summary">
    453       <table width="100%" cellpadding="0" cellspacing="0" border="0">
    454         <tr>
    455           <td><span class="summary-sig"><a name="GetRangeStartAddress"></a><span class="summary-sig-name">GetRangeStartAddress</span>(<span class="summary-sig-arg">self</span>,
    456         <span class="summary-sig-arg">*args</span>)</span><br />
    457       GetRangeStartAddress(SBBlock self, uint32_t idx) -&gt; SBAddress</td>
    458           <td align="right" valign="top">
    459             <span class="codelink"><a href="lldb-pysrc.html#SBBlock.GetRangeStartAddress">source&nbsp;code</a></span>
    460             
    461           </td>
    462         </tr>
    463       </table>
    464       
    465     </td>
    466   </tr>
    467 <tr>
    468     <td width="15%" align="right" valign="top" class="summary">
    469       <span class="summary-type">&nbsp;</span>
    470     </td><td class="summary">
    471       <table width="100%" cellpadding="0" cellspacing="0" border="0">
    472         <tr>
    473           <td><span class="summary-sig"><a name="GetRangeEndAddress"></a><span class="summary-sig-name">GetRangeEndAddress</span>(<span class="summary-sig-arg">self</span>,
    474         <span class="summary-sig-arg">*args</span>)</span><br />
    475       GetRangeEndAddress(SBBlock self, uint32_t idx) -&gt; SBAddress</td>
    476           <td align="right" valign="top">
    477             <span class="codelink"><a href="lldb-pysrc.html#SBBlock.GetRangeEndAddress">source&nbsp;code</a></span>
    478             
    479           </td>
    480         </tr>
    481       </table>
    482       
    483     </td>
    484   </tr>
    485 <tr>
    486     <td width="15%" align="right" valign="top" class="summary">
    487       <span class="summary-type">&nbsp;</span>
    488     </td><td class="summary">
    489       <table width="100%" cellpadding="0" cellspacing="0" border="0">
    490         <tr>
    491           <td><span class="summary-sig"><a name="GetRangeIndexForBlockAddress"></a><span class="summary-sig-name">GetRangeIndexForBlockAddress</span>(<span class="summary-sig-arg">self</span>,
    492         <span class="summary-sig-arg">*args</span>)</span><br />
    493       GetRangeIndexForBlockAddress(SBBlock self, SBAddress block_addr) 
    494       -&gt; uint32_t</td>
    495           <td align="right" valign="top">
    496             <span class="codelink"><a href="lldb-pysrc.html#SBBlock.GetRangeIndexForBlockAddress">source&nbsp;code</a></span>
    497             
    498           </td>
    499         </tr>
    500       </table>
    501       
    502     </td>
    503   </tr>
    504 <tr>
    505     <td width="15%" align="right" valign="top" class="summary">
    506       <span class="summary-type">&nbsp;</span>
    507     </td><td class="summary">
    508       <table width="100%" cellpadding="0" cellspacing="0" border="0">
    509         <tr>
    510           <td><span class="summary-sig"><a name="GetDescription"></a><span class="summary-sig-name">GetDescription</span>(<span class="summary-sig-arg">self</span>,
    511         <span class="summary-sig-arg">*args</span>)</span><br />
    512       GetDescription(SBBlock self, SBStream description) -&gt; bool</td>
    513           <td align="right" valign="top">
    514             <span class="codelink"><a href="lldb-pysrc.html#SBBlock.GetDescription">source&nbsp;code</a></span>
    515             
    516           </td>
    517         </tr>
    518       </table>
    519       
    520     </td>
    521   </tr>
    522 <tr>
    523     <td width="15%" align="right" valign="top" class="summary">
    524       <span class="summary-type">&nbsp;</span>
    525     </td><td class="summary">
    526       <table width="100%" cellpadding="0" cellspacing="0" border="0">
    527         <tr>
    528           <td><span class="summary-sig"><a name="GetVariables"></a><span class="summary-sig-name">GetVariables</span>(<span class="summary-sig-arg">self</span>,
    529         <span class="summary-sig-arg">*args</span>)</span><br />
    530       GetVariables(SBBlock self, SBFrame frame, bool arguments, bool 
    531       locals, bool statics, lldb::DynamicValueType use_dynamic) -&gt; 
    532       SBValueList GetVariables(SBBlock self, SBTarget target, bool 
    533       arguments, bool locals, bool statics) -&gt; SBValueList</td>
    534           <td align="right" valign="top">
    535             <span class="codelink"><a href="lldb-pysrc.html#SBBlock.GetVariables">source&nbsp;code</a></span>
    536             
    537           </td>
    538         </tr>
    539       </table>
    540       
    541     </td>
    542   </tr>
    543 <tr>
    544     <td width="15%" align="right" valign="top" class="summary">
    545       <span class="summary-type">&nbsp;</span>
    546     </td><td class="summary">
    547       <table width="100%" cellpadding="0" cellspacing="0" border="0">
    548         <tr>
    549           <td><span class="summary-sig"><a name="get_range_at_index"></a><span class="summary-sig-name">get_range_at_index</span>(<span class="summary-sig-arg">self</span>,
    550         <span class="summary-sig-arg">idx</span>)</span></td>
    551           <td align="right" valign="top">
    552             <span class="codelink"><a href="lldb-pysrc.html#SBBlock.get_range_at_index">source&nbsp;code</a></span>
    553             
    554           </td>
    555         </tr>
    556       </table>
    557       
    558     </td>
    559   </tr>
    560 <tr>
    561     <td width="15%" align="right" valign="top" class="summary">
    562       <span class="summary-type">&nbsp;</span>
    563     </td><td class="summary">
    564       <table width="100%" cellpadding="0" cellspacing="0" border="0">
    565         <tr>
    566           <td><span class="summary-sig"><a name="get_ranges_access_object"></a><span class="summary-sig-name">get_ranges_access_object</span>(<span class="summary-sig-arg">self</span>)</span><br />
    567       An accessor function that returns a ranges_access() object which 
    568       allows lazy block address ranges access.</td>
    569           <td align="right" valign="top">
    570             <span class="codelink"><a href="lldb-pysrc.html#SBBlock.get_ranges_access_object">source&nbsp;code</a></span>
    571             
    572           </td>
    573         </tr>
    574       </table>
    575       
    576     </td>
    577   </tr>
    578 <tr>
    579     <td width="15%" align="right" valign="top" class="summary">
    580       <span class="summary-type">&nbsp;</span>
    581     </td><td class="summary">
    582       <table width="100%" cellpadding="0" cellspacing="0" border="0">
    583         <tr>
    584           <td><span class="summary-sig"><a name="get_ranges_array"></a><span class="summary-sig-name">get_ranges_array</span>(<span class="summary-sig-arg">self</span>)</span><br />
    585       An accessor function that returns an array object that contains all 
    586       ranges in this block object.</td>
    587           <td align="right" valign="top">
    588             <span class="codelink"><a href="lldb-pysrc.html#SBBlock.get_ranges_array">source&nbsp;code</a></span>
    589             
    590           </td>
    591         </tr>
    592       </table>
    593       
    594     </td>
    595   </tr>
    596 <tr>
    597     <td width="15%" align="right" valign="top" class="summary">
    598       <span class="summary-type">&nbsp;</span>
    599     </td><td class="summary">
    600       <table width="100%" cellpadding="0" cellspacing="0" border="0">
    601         <tr>
    602           <td><span class="summary-sig"><a name="get_call_site"></a><span class="summary-sig-name">get_call_site</span>(<span class="summary-sig-arg">self</span>)</span></td>
    603           <td align="right" valign="top">
    604             <span class="codelink"><a href="lldb-pysrc.html#SBBlock.get_call_site">source&nbsp;code</a></span>
    605             
    606           </td>
    607         </tr>
    608       </table>
    609       
    610     </td>
    611   </tr>
    612 <tr>
    613     <td width="15%" align="right" valign="top" class="summary">
    614       <span class="summary-type">&nbsp;</span>
    615     </td><td class="summary">
    616       <table width="100%" cellpadding="0" cellspacing="0" border="0">
    617         <tr>
    618           <td><span class="summary-sig"><a href="lldb.SBBlock-class.html#__str__" class="summary-sig-name">__str__</a>(<span class="summary-sig-arg">self</span>)</span><br />
    619       __str__(SBBlock self) -&gt; PyObject *</td>
    620           <td align="right" valign="top">
    621             <span class="codelink"><a href="lldb-pysrc.html#SBBlock.__str__">source&nbsp;code</a></span>
    622             
    623           </td>
    624         </tr>
    625       </table>
    626       
    627     </td>
    628   </tr>
    629   <tr>
    630     <td colspan="2" class="summary">
    631     <p class="indent-wrapped-lines"><b>Inherited from <code>object</code></b>:
    632       <code>__delattr__</code>,
    633       <code>__format__</code>,
    634       <code>__getattribute__</code>,
    635       <code>__hash__</code>,
    636       <code>__new__</code>,
    637       <code>__reduce__</code>,
    638       <code>__reduce_ex__</code>,
    639       <code>__sizeof__</code>,
    640       <code>__subclasshook__</code>
    641       </p>
    642     </td>
    643   </tr>
    644 </table>
    645 <!-- ==================== CLASS VARIABLES ==================== -->
    646 <a name="section-ClassVariables"></a>
    647 <table class="summary" border="1" cellpadding="3"
    648        cellspacing="0" width="100%" bgcolor="white">
    649 <tr bgcolor="#70b0f0" class="table-header">
    650   <td colspan="2" class="table-header">
    651     <table border="0" cellpadding="0" cellspacing="0" width="100%">
    652       <tr valign="top">
    653         <td align="left"><span class="table-header">Class Variables</span></td>
    654         <td align="right" valign="top"
    655          ><span class="options">[<a href="#section-ClassVariables"
    656          class="privatelink" onclick="toggle_private();"
    657          >hide private</a>]</span></td>
    658       </tr>
    659     </table>
    660   </td>
    661 </tr>
    662 <tr>
    663     <td width="15%" align="right" valign="top" class="summary">
    664       <span class="summary-type">&nbsp;</span>
    665     </td><td class="summary">
    666         <a name="__swig_setmethods__"></a><span class="summary-name">__swig_setmethods__</span> = <code title="{}"><code class="variable-group">{</code><code class="variable-group">}</code></code>
    667     </td>
    668   </tr>
    669 <tr>
    670     <td width="15%" align="right" valign="top" class="summary">
    671       <span class="summary-type">&nbsp;</span>
    672     </td><td class="summary">
    673         <a name="__swig_getmethods__"></a><span class="summary-name">__swig_getmethods__</span> = <code title="{}">{}</code>
    674     </td>
    675   </tr>
    676 </table>
    677 <!-- ==================== PROPERTIES ==================== -->
    678 <a name="section-Properties"></a>
    679 <table class="summary" border="1" cellpadding="3"
    680        cellspacing="0" width="100%" bgcolor="white">
    681 <tr bgcolor="#70b0f0" class="table-header">
    682   <td colspan="2" class="table-header">
    683     <table border="0" cellpadding="0" cellspacing="0" width="100%">
    684       <tr valign="top">
    685         <td align="left"><span class="table-header">Properties</span></td>
    686         <td align="right" valign="top"
    687          ><span class="options">[<a href="#section-Properties"
    688          class="privatelink" onclick="toggle_private();"
    689          >hide private</a>]</span></td>
    690       </tr>
    691     </table>
    692   </td>
    693 </tr>
    694 <tr>
    695     <td width="15%" align="right" valign="top" class="summary">
    696       <span class="summary-type">&nbsp;</span>
    697     </td><td class="summary">
    698         <a href="lldb.SBBlock-class.html#call_site" class="summary-name">call_site</a><br />
    699       A read only property that returns a lldb.declaration object that 
    700       contains the inlined call site file, line and column.
    701     </td>
    702   </tr>
    703 <tr>
    704     <td width="15%" align="right" valign="top" class="summary">
    705       <span class="summary-type">&nbsp;</span>
    706     </td><td class="summary">
    707         <a href="lldb.SBBlock-class.html#first_child" class="summary-name">first_child</a><br />
    708       A read only property that returns the same result as GetFirstChild().
    709     </td>
    710   </tr>
    711 <tr>
    712     <td width="15%" align="right" valign="top" class="summary">
    713       <span class="summary-type">&nbsp;</span>
    714     </td><td class="summary">
    715         <a href="lldb.SBBlock-class.html#inlined_block" class="summary-name">inlined_block</a><br />
    716       A read only property that returns the same result as 
    717       GetContainingInlinedBlock().
    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         <a href="lldb.SBBlock-class.html#name" class="summary-name">name</a><br />
    725       A read only property that returns the same result as 
    726       GetInlinedName().
    727     </td>
    728   </tr>
    729 <tr>
    730     <td width="15%" align="right" valign="top" class="summary">
    731       <span class="summary-type">&nbsp;</span>
    732     </td><td class="summary">
    733         <a href="lldb.SBBlock-class.html#num_ranges" class="summary-name">num_ranges</a><br />
    734       A read only property that returns the same result as GetNumRanges().
    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         <a href="lldb.SBBlock-class.html#parent" class="summary-name">parent</a><br />
    742       A read only property that returns the same result as GetParent().
    743     </td>
    744   </tr>
    745 <tr>
    746     <td width="15%" align="right" valign="top" class="summary">
    747       <span class="summary-type">&nbsp;</span>
    748     </td><td class="summary">
    749         <a href="lldb.SBBlock-class.html#range" class="summary-name">range</a><br />
    750       A read only property that allows item access to the address ranges 
    751       for a block by integer (range = block.range[0]) and by 
    752       lldb.SBAdddress (find the range that contains the specified 
    753       lldb.SBAddress like &quot;pc_range = 
    754       lldb.frame.block.range[frame.addr]&quot;).
    755     </td>
    756   </tr>
    757 <tr>
    758     <td width="15%" align="right" valign="top" class="summary">
    759       <span class="summary-type">&nbsp;</span>
    760     </td><td class="summary">
    761         <a href="lldb.SBBlock-class.html#ranges" class="summary-name">ranges</a><br />
    762       A read only property that returns a list() object that contains all 
    763       of the address ranges for the block.
    764     </td>
    765   </tr>
    766 <tr>
    767     <td width="15%" align="right" valign="top" class="summary">
    768       <span class="summary-type">&nbsp;</span>
    769     </td><td class="summary">
    770         <a href="lldb.SBBlock-class.html#sibling" class="summary-name">sibling</a><br />
    771       A read only property that returns the same result as GetSibling().
    772     </td>
    773   </tr>
    774   <tr>
    775     <td colspan="2" class="summary">
    776     <p class="indent-wrapped-lines"><b>Inherited from <code>object</code></b>:
    777       <code>__class__</code>
    778       </p>
    779     </td>
    780   </tr>
    781 </table>
    782 <!-- ==================== METHOD DETAILS ==================== -->
    783 <a name="section-MethodDetails"></a>
    784 <table class="details" border="1" cellpadding="3"
    785        cellspacing="0" width="100%" bgcolor="white">
    786 <tr bgcolor="#70b0f0" class="table-header">
    787   <td colspan="2" class="table-header">
    788     <table border="0" cellpadding="0" cellspacing="0" width="100%">
    789       <tr valign="top">
    790         <td align="left"><span class="table-header">Method Details</span></td>
    791         <td align="right" valign="top"
    792          ><span class="options">[<a href="#section-MethodDetails"
    793          class="privatelink" onclick="toggle_private();"
    794          >hide private</a>]</span></td>
    795       </tr>
    796     </table>
    797   </td>
    798 </tr>
    799 </table>
    800 <a name="__setattr__"></a>
    801 <div>
    802 <table class="details" border="1" cellpadding="3"
    803        cellspacing="0" width="100%" bgcolor="white">
    804 <tr><td>
    805   <table width="100%" cellpadding="0" cellspacing="0" border="0">
    806   <tr valign="top"><td>
    807   <h3 class="epydoc"><span class="sig"><span class="sig-name">__setattr__</span>(<span class="sig-arg">self</span>,
    808         <span class="sig-arg">name</span>,
    809         <span class="sig-arg">value</span>)</span>
    810   </h3>
    811   </td><td align="right" valign="top"
    812     ><span class="codelink"><a href="lldb-pysrc.html#SBBlock.__setattr__">source&nbsp;code</a></span>&nbsp;
    813     </td>
    814   </tr></table>
    815   
    816   <p>x.__setattr__('name', value) &lt;==&gt; x.name = value</p>
    817   <dl class="fields">
    818     <dt>Overrides:
    819         object.__setattr__
    820         <dd><em class="note">(inherited documentation)</em></dd>
    821     </dt>
    822   </dl>
    823 </td></tr></table>
    824 </div>
    825 <a name="__repr__"></a>
    826 <div>
    827 <table class="details" border="1" cellpadding="3"
    828        cellspacing="0" width="100%" bgcolor="white">
    829 <tr><td>
    830   <table width="100%" cellpadding="0" cellspacing="0" border="0">
    831   <tr valign="top"><td>
    832   <h3 class="epydoc"><span class="sig"><span class="sig-name">__repr__</span>(<span class="sig-arg">self</span>)</span>
    833     <br /><em class="fname">(Representation operator)</em>
    834   </h3>
    835   </td><td align="right" valign="top"
    836     ><span class="codelink"><a href="lldb-pysrc.html#_swig_repr">source&nbsp;code</a></span>&nbsp;
    837     </td>
    838   </tr></table>
    839   
    840   <p>repr(x)</p>
    841   <dl class="fields">
    842     <dt>Overrides:
    843         object.__repr__
    844         <dd><em class="note">(inherited documentation)</em></dd>
    845     </dt>
    846   </dl>
    847 </td></tr></table>
    848 </div>
    849 <a name="__init__"></a>
    850 <div>
    851 <table class="details" border="1" cellpadding="3"
    852        cellspacing="0" width="100%" bgcolor="white">
    853 <tr><td>
    854   <table width="100%" cellpadding="0" cellspacing="0" border="0">
    855   <tr valign="top"><td>
    856   <h3 class="epydoc"><span class="sig"><span class="sig-name">__init__</span>(<span class="sig-arg">self</span>,
    857         <span class="sig-arg">*args</span>)</span>
    858     <br /><em class="fname">(Constructor)</em>
    859   </h3>
    860   </td><td align="right" valign="top"
    861     ><span class="codelink"><a href="lldb-pysrc.html#SBBlock.__init__">source&nbsp;code</a></span>&nbsp;
    862     </td>
    863   </tr></table>
    864   
    865   <p>__init__(lldb::SBBlock self) -&gt; SBBlock __init__(lldb::SBBlock 
    866   self, SBBlock rhs) -&gt; SBBlock</p>
    867   <dl class="fields">
    868     <dt>Overrides:
    869         object.__init__
    870     </dt>
    871   </dl>
    872 </td></tr></table>
    873 </div>
    874 <a name="IsInlined"></a>
    875 <div>
    876 <table class="details" border="1" cellpadding="3"
    877        cellspacing="0" width="100%" bgcolor="white">
    878 <tr><td>
    879   <table width="100%" cellpadding="0" cellspacing="0" border="0">
    880   <tr valign="top"><td>
    881   <h3 class="epydoc"><span class="sig"><span class="sig-name">IsInlined</span>(<span class="sig-arg">self</span>)</span>
    882   </h3>
    883   </td><td align="right" valign="top"
    884     ><span class="codelink"><a href="lldb-pysrc.html#SBBlock.IsInlined">source&nbsp;code</a></span>&nbsp;
    885     </td>
    886   </tr></table>
    887   
    888   <p>IsInlined(SBBlock self) -&gt; bool</p>
    889   <p>Does this block represent an inlined function?</p>
    890   <dl class="fields">
    891   </dl>
    892 </td></tr></table>
    893 </div>
    894 <a name="GetInlinedName"></a>
    895 <div>
    896 <table class="details" border="1" cellpadding="3"
    897        cellspacing="0" width="100%" bgcolor="white">
    898 <tr><td>
    899   <table width="100%" cellpadding="0" cellspacing="0" border="0">
    900   <tr valign="top"><td>
    901   <h3 class="epydoc"><span class="sig"><span class="sig-name">GetInlinedName</span>(<span class="sig-arg">self</span>)</span>
    902   </h3>
    903   </td><td align="right" valign="top"
    904     ><span class="codelink"><a href="lldb-pysrc.html#SBBlock.GetInlinedName">source&nbsp;code</a></span>&nbsp;
    905     </td>
    906   </tr></table>
    907   
    908   <p>GetInlinedName(SBBlock self) -&gt; str const *</p>
    909   <p>Get the function name if this block represents an inlined function; 
    910   otherwise, return None.</p>
    911   <dl class="fields">
    912   </dl>
    913 </td></tr></table>
    914 </div>
    915 <a name="GetInlinedCallSiteFile"></a>
    916 <div>
    917 <table class="details" border="1" cellpadding="3"
    918        cellspacing="0" width="100%" bgcolor="white">
    919 <tr><td>
    920   <table width="100%" cellpadding="0" cellspacing="0" border="0">
    921   <tr valign="top"><td>
    922   <h3 class="epydoc"><span class="sig"><span class="sig-name">GetInlinedCallSiteFile</span>(<span class="sig-arg">self</span>)</span>
    923   </h3>
    924   </td><td align="right" valign="top"
    925     ><span class="codelink"><a href="lldb-pysrc.html#SBBlock.GetInlinedCallSiteFile">source&nbsp;code</a></span>&nbsp;
    926     </td>
    927   </tr></table>
    928   
    929   <p>GetInlinedCallSiteFile(SBBlock self) -&gt; SBFileSpec</p>
    930   <p>Get the call site file if this block represents an inlined function; 
    931   otherwise, return an invalid file spec.</p>
    932   <dl class="fields">
    933   </dl>
    934 </td></tr></table>
    935 </div>
    936 <a name="GetInlinedCallSiteLine"></a>
    937 <div>
    938 <table class="details" border="1" cellpadding="3"
    939        cellspacing="0" width="100%" bgcolor="white">
    940 <tr><td>
    941   <table width="100%" cellpadding="0" cellspacing="0" border="0">
    942   <tr valign="top"><td>
    943   <h3 class="epydoc"><span class="sig"><span class="sig-name">GetInlinedCallSiteLine</span>(<span class="sig-arg">self</span>)</span>
    944   </h3>
    945   </td><td align="right" valign="top"
    946     ><span class="codelink"><a href="lldb-pysrc.html#SBBlock.GetInlinedCallSiteLine">source&nbsp;code</a></span>&nbsp;
    947     </td>
    948   </tr></table>
    949   
    950   <p>GetInlinedCallSiteLine(SBBlock self) -&gt; uint32_t</p>
    951   <p>Get the call site line if this block represents an inlined function; 
    952   otherwise, return 0.</p>
    953   <dl class="fields">
    954   </dl>
    955 </td></tr></table>
    956 </div>
    957 <a name="GetInlinedCallSiteColumn"></a>
    958 <div>
    959 <table class="details" border="1" cellpadding="3"
    960        cellspacing="0" width="100%" bgcolor="white">
    961 <tr><td>
    962   <table width="100%" cellpadding="0" cellspacing="0" border="0">
    963   <tr valign="top"><td>
    964   <h3 class="epydoc"><span class="sig"><span class="sig-name">GetInlinedCallSiteColumn</span>(<span class="sig-arg">self</span>)</span>
    965   </h3>
    966   </td><td align="right" valign="top"
    967     ><span class="codelink"><a href="lldb-pysrc.html#SBBlock.GetInlinedCallSiteColumn">source&nbsp;code</a></span>&nbsp;
    968     </td>
    969   </tr></table>
    970   
    971   <p>GetInlinedCallSiteColumn(SBBlock self) -&gt; uint32_t</p>
    972   <p>Get the call site column if this block represents an inlined function;
    973   otherwise, return 0.</p>
    974   <dl class="fields">
    975   </dl>
    976 </td></tr></table>
    977 </div>
    978 <a name="GetParent"></a>
    979 <div>
    980 <table class="details" border="1" cellpadding="3"
    981        cellspacing="0" width="100%" bgcolor="white">
    982 <tr><td>
    983   <table width="100%" cellpadding="0" cellspacing="0" border="0">
    984   <tr valign="top"><td>
    985   <h3 class="epydoc"><span class="sig"><span class="sig-name">GetParent</span>(<span class="sig-arg">self</span>)</span>
    986   </h3>
    987   </td><td align="right" valign="top"
    988     ><span class="codelink"><a href="lldb-pysrc.html#SBBlock.GetParent">source&nbsp;code</a></span>&nbsp;
    989     </td>
    990   </tr></table>
    991   
    992   <p>GetParent(SBBlock self) -&gt; SBBlock</p>
    993   <p>Get the parent block.</p>
    994   <dl class="fields">
    995   </dl>
    996 </td></tr></table>
    997 </div>
    998 <a name="GetContainingInlinedBlock"></a>
    999 <div>
   1000 <table class="details" border="1" cellpadding="3"
   1001        cellspacing="0" width="100%" bgcolor="white">
   1002 <tr><td>
   1003   <table width="100%" cellpadding="0" cellspacing="0" border="0">
   1004   <tr valign="top"><td>
   1005   <h3 class="epydoc"><span class="sig"><span class="sig-name">GetContainingInlinedBlock</span>(<span class="sig-arg">self</span>)</span>
   1006   </h3>
   1007   </td><td align="right" valign="top"
   1008     ><span class="codelink"><a href="lldb-pysrc.html#SBBlock.GetContainingInlinedBlock">source&nbsp;code</a></span>&nbsp;
   1009     </td>
   1010   </tr></table>
   1011   
   1012   <p>GetContainingInlinedBlock(SBBlock self) -&gt; SBBlock</p>
   1013   <p>Get the inlined block that is or contains this block.</p>
   1014   <dl class="fields">
   1015   </dl>
   1016 </td></tr></table>
   1017 </div>
   1018 <a name="GetSibling"></a>
   1019 <div>
   1020 <table class="details" border="1" cellpadding="3"
   1021        cellspacing="0" width="100%" bgcolor="white">
   1022 <tr><td>
   1023   <table width="100%" cellpadding="0" cellspacing="0" border="0">
   1024   <tr valign="top"><td>
   1025   <h3 class="epydoc"><span class="sig"><span class="sig-name">GetSibling</span>(<span class="sig-arg">self</span>)</span>
   1026   </h3>
   1027   </td><td align="right" valign="top"
   1028     ><span class="codelink"><a href="lldb-pysrc.html#SBBlock.GetSibling">source&nbsp;code</a></span>&nbsp;
   1029     </td>
   1030   </tr></table>
   1031   
   1032   <p>GetSibling(SBBlock self) -&gt; SBBlock</p>
   1033   <p>Get the sibling block for this block.</p>
   1034   <dl class="fields">
   1035   </dl>
   1036 </td></tr></table>
   1037 </div>
   1038 <a name="GetFirstChild"></a>
   1039 <div>
   1040 <table class="details" border="1" cellpadding="3"
   1041        cellspacing="0" width="100%" bgcolor="white">
   1042 <tr><td>
   1043   <table width="100%" cellpadding="0" cellspacing="0" border="0">
   1044   <tr valign="top"><td>
   1045   <h3 class="epydoc"><span class="sig"><span class="sig-name">GetFirstChild</span>(<span class="sig-arg">self</span>)</span>
   1046   </h3>
   1047   </td><td align="right" valign="top"
   1048     ><span class="codelink"><a href="lldb-pysrc.html#SBBlock.GetFirstChild">source&nbsp;code</a></span>&nbsp;
   1049     </td>
   1050   </tr></table>
   1051   
   1052   <p>GetFirstChild(SBBlock self) -&gt; SBBlock</p>
   1053   <p>Get the first child block.</p>
   1054   <dl class="fields">
   1055   </dl>
   1056 </td></tr></table>
   1057 </div>
   1058 <a name="__str__"></a>
   1059 <div>
   1060 <table class="details" border="1" cellpadding="3"
   1061        cellspacing="0" width="100%" bgcolor="white">
   1062 <tr><td>
   1063   <table width="100%" cellpadding="0" cellspacing="0" border="0">
   1064   <tr valign="top"><td>
   1065   <h3 class="epydoc"><span class="sig"><span class="sig-name">__str__</span>(<span class="sig-arg">self</span>)</span>
   1066     <br /><em class="fname">(Informal representation operator)</em>
   1067   </h3>
   1068   </td><td align="right" valign="top"
   1069     ><span class="codelink"><a href="lldb-pysrc.html#SBBlock.__str__">source&nbsp;code</a></span>&nbsp;
   1070     </td>
   1071   </tr></table>
   1072   
   1073   <p>__str__(SBBlock self) -&gt; PyObject *</p>
   1074   <dl class="fields">
   1075     <dt>Overrides:
   1076         object.__str__
   1077     </dt>
   1078   </dl>
   1079 </td></tr></table>
   1080 </div>
   1081 <br />
   1082 <!-- ==================== PROPERTY DETAILS ==================== -->
   1083 <a name="section-PropertyDetails"></a>
   1084 <table class="details" border="1" cellpadding="3"
   1085        cellspacing="0" width="100%" bgcolor="white">
   1086 <tr bgcolor="#70b0f0" class="table-header">
   1087   <td colspan="2" class="table-header">
   1088     <table border="0" cellpadding="0" cellspacing="0" width="100%">
   1089       <tr valign="top">
   1090         <td align="left"><span class="table-header">Property Details</span></td>
   1091         <td align="right" valign="top"
   1092          ><span class="options">[<a href="#section-PropertyDetails"
   1093          class="privatelink" onclick="toggle_private();"
   1094          >hide private</a>]</span></td>
   1095       </tr>
   1096     </table>
   1097   </td>
   1098 </tr>
   1099 </table>
   1100 <a name="call_site"></a>
   1101 <div>
   1102 <table class="details" border="1" cellpadding="3"
   1103        cellspacing="0" width="100%" bgcolor="white">
   1104 <tr><td>
   1105   <h3 class="epydoc">call_site</h3>
   1106   <p>A read only property that returns a lldb.declaration object that 
   1107   contains the inlined call site file, line and column.</p>
   1108   <dl class="fields">
   1109     <dt>Get Method:</dt>
   1110     <dd class="value"><span class="summary-sig"><a href="lldb.SBBlock-class.html#get_call_site" class="summary-sig-name">get_call_site</a>(<span class="summary-sig-arg">self</span>)</span>
   1111     </dd>
   1112   </dl>
   1113 </td></tr></table>
   1114 </div>
   1115 <a name="first_child"></a>
   1116 <div>
   1117 <table class="details" border="1" cellpadding="3"
   1118        cellspacing="0" width="100%" bgcolor="white">
   1119 <tr><td>
   1120   <h3 class="epydoc">first_child</h3>
   1121   <p>A read only property that returns the same result as 
   1122   GetFirstChild().</p>
   1123   <dl class="fields">
   1124     <dt>Get Method:</dt>
   1125     <dd class="value"><span class="summary-sig"><a href="lldb.SBBlock-class.html#GetFirstChild" class="summary-sig-name">GetFirstChild</a>(<span class="summary-sig-arg">self</span>)</span>
   1126         - GetFirstChild(SBBlock self) -&gt; SBBlock
   1127     </dd>
   1128   </dl>
   1129 </td></tr></table>
   1130 </div>
   1131 <a name="inlined_block"></a>
   1132 <div>
   1133 <table class="details" border="1" cellpadding="3"
   1134        cellspacing="0" width="100%" bgcolor="white">
   1135 <tr><td>
   1136   <h3 class="epydoc">inlined_block</h3>
   1137   <p>A read only property that returns the same result as 
   1138   GetContainingInlinedBlock().</p>
   1139   <dl class="fields">
   1140     <dt>Get Method:</dt>
   1141     <dd class="value"><span class="summary-sig"><a href="lldb.SBBlock-class.html#GetContainingInlinedBlock" class="summary-sig-name">GetContainingInlinedBlock</a>(<span class="summary-sig-arg">self</span>)</span>
   1142         - GetContainingInlinedBlock(SBBlock self) -&gt; SBBlock
   1143     </dd>
   1144   </dl>
   1145 </td></tr></table>
   1146 </div>
   1147 <a name="name"></a>
   1148 <div>
   1149 <table class="details" border="1" cellpadding="3"
   1150        cellspacing="0" width="100%" bgcolor="white">
   1151 <tr><td>
   1152   <h3 class="epydoc">name</h3>
   1153   <p>A read only property that returns the same result as 
   1154   GetInlinedName().</p>
   1155   <dl class="fields">
   1156     <dt>Get Method:</dt>
   1157     <dd class="value"><span class="summary-sig"><a href="lldb.SBBlock-class.html#GetInlinedName" class="summary-sig-name">GetInlinedName</a>(<span class="summary-sig-arg">self</span>)</span>
   1158         - GetInlinedName(SBBlock self) -&gt; str const *
   1159     </dd>
   1160   </dl>
   1161 </td></tr></table>
   1162 </div>
   1163 <a name="num_ranges"></a>
   1164 <div>
   1165 <table class="details" border="1" cellpadding="3"
   1166        cellspacing="0" width="100%" bgcolor="white">
   1167 <tr><td>
   1168   <h3 class="epydoc">num_ranges</h3>
   1169   <p>A read only property that returns the same result as 
   1170   GetNumRanges().</p>
   1171   <dl class="fields">
   1172     <dt>Get Method:</dt>
   1173     <dd class="value"><span class="summary-sig"><a href="lldb.SBBlock-class.html#GetNumRanges" class="summary-sig-name">GetNumRanges</a>(<span class="summary-sig-arg">self</span>)</span>
   1174         - GetNumRanges(SBBlock self) -&gt; uint32_t
   1175     </dd>
   1176   </dl>
   1177 </td></tr></table>
   1178 </div>
   1179 <a name="parent"></a>
   1180 <div>
   1181 <table class="details" border="1" cellpadding="3"
   1182        cellspacing="0" width="100%" bgcolor="white">
   1183 <tr><td>
   1184   <h3 class="epydoc">parent</h3>
   1185   <p>A read only property that returns the same result as GetParent().</p>
   1186   <dl class="fields">
   1187     <dt>Get Method:</dt>
   1188     <dd class="value"><span class="summary-sig"><a href="lldb.SBBlock-class.html#GetParent" class="summary-sig-name">GetParent</a>(<span class="summary-sig-arg">self</span>)</span>
   1189         - GetParent(SBBlock self) -&gt; SBBlock
   1190     </dd>
   1191   </dl>
   1192 </td></tr></table>
   1193 </div>
   1194 <a name="range"></a>
   1195 <div>
   1196 <table class="details" border="1" cellpadding="3"
   1197        cellspacing="0" width="100%" bgcolor="white">
   1198 <tr><td>
   1199   <h3 class="epydoc">range</h3>
   1200   <p>A read only property that allows item access to the address ranges for
   1201   a block by integer (range = block.range[0]) and by lldb.SBAdddress (find 
   1202   the range that contains the specified lldb.SBAddress like &quot;pc_range 
   1203   = lldb.frame.block.range[frame.addr]&quot;).</p>
   1204   <dl class="fields">
   1205     <dt>Get Method:</dt>
   1206     <dd class="value"><span class="summary-sig"><a href="lldb.SBBlock-class.html#get_ranges_access_object" class="summary-sig-name">get_ranges_access_object</a>(<span class="summary-sig-arg">self</span>)</span>
   1207         - An accessor function that returns a ranges_access() object which 
   1208       allows lazy block address ranges access.
   1209     </dd>
   1210   </dl>
   1211 </td></tr></table>
   1212 </div>
   1213 <a name="ranges"></a>
   1214 <div>
   1215 <table class="details" border="1" cellpadding="3"
   1216        cellspacing="0" width="100%" bgcolor="white">
   1217 <tr><td>
   1218   <h3 class="epydoc">ranges</h3>
   1219   <p>A read only property that returns a list() object that contains all of
   1220   the address ranges for the block.</p>
   1221   <dl class="fields">
   1222     <dt>Get Method:</dt>
   1223     <dd class="value"><span class="summary-sig"><a href="lldb.SBBlock-class.html#get_ranges_array" class="summary-sig-name">get_ranges_array</a>(<span class="summary-sig-arg">self</span>)</span>
   1224         - An accessor function that returns an array object that contains all 
   1225       ranges in this block object.
   1226     </dd>
   1227   </dl>
   1228 </td></tr></table>
   1229 </div>
   1230 <a name="sibling"></a>
   1231 <div>
   1232 <table class="details" border="1" cellpadding="3"
   1233        cellspacing="0" width="100%" bgcolor="white">
   1234 <tr><td>
   1235   <h3 class="epydoc">sibling</h3>
   1236   <p>A read only property that returns the same result as GetSibling().</p>
   1237   <dl class="fields">
   1238     <dt>Get Method:</dt>
   1239     <dd class="value"><span class="summary-sig"><a href="lldb.SBBlock-class.html#GetSibling" class="summary-sig-name">GetSibling</a>(<span class="summary-sig-arg">self</span>)</span>
   1240         - GetSibling(SBBlock self) -&gt; SBBlock
   1241     </dd>
   1242   </dl>
   1243 </td></tr></table>
   1244 </div>
   1245 <br />
   1246 <!-- ==================== NAVIGATION BAR ==================== -->
   1247 <table class="navbar" border="0" width="100%" cellpadding="0"
   1248        bgcolor="#a0c0ff" cellspacing="0">
   1249   <tr valign="middle">
   1250 
   1251   <!-- Tree link -->
   1252       <th>&nbsp;&nbsp;&nbsp;<a
   1253         href="module-tree.html">Trees</a>&nbsp;&nbsp;&nbsp;</th>
   1254 
   1255   <!-- Index link -->
   1256       <th>&nbsp;&nbsp;&nbsp;<a
   1257         href="identifier-index.html">Indices</a>&nbsp;&nbsp;&nbsp;</th>
   1258 
   1259   <!-- Help link -->
   1260       <th>&nbsp;&nbsp;&nbsp;<a
   1261         href="help.html">Help</a>&nbsp;&nbsp;&nbsp;</th>
   1262 
   1263   <!-- Project homepage -->
   1264       <th class="navbar" align="right" width="100%">
   1265         <table border="0" cellpadding="0" cellspacing="0">
   1266           <tr><th class="navbar" align="center"
   1267             ><a class="navbar" target="_top" href="http://lldb.llvm.org">LLDB python API</a></th>
   1268           </tr></table></th>
   1269   </tr>
   1270 </table>
   1271 <table border="0" cellpadding="0" cellspacing="0" width="100%%">
   1272   <tr>
   1273     <td align="left" class="footer">
   1274     Generated by Epydoc 3.0.1 on Fri Jul 19 13:22:34 2013
   1275     </td>
   1276     <td align="right" class="footer">
   1277       <a target="mainFrame" href="http://epydoc.sourceforge.net"
   1278         >http://epydoc.sourceforge.net</a>
   1279     </td>
   1280   </tr>
   1281 </table>
   1282 
   1283 <script type="text/javascript">
   1284   <!--
   1285   // Private objects are initially displayed (because if
   1286   // javascript is turned off then we want them to be
   1287   // visible); but by default, we want to hide them.  So hide
   1288   // them unless we have a cookie that says to show them.
   1289   checkCookie();
   1290   // -->
   1291 </script>
   1292 </body>
   1293 </html>
   1294