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.SBSymbolContextList</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;SBSymbolContextList
     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.SBSymbolContextList-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 SBSymbolContextList</h1><p class="nomargin-top"><span class="codelink"><a href="lldb-pysrc.html#SBSymbolContextList">source&nbsp;code</a></span></p>
     61 <center>
     62 <center>  <map id="uml_class_diagram_for_lldb_sbs_7" name="uml_class_diagram_for_lldb_sbs_7">
     63 <area shape="rect" id="node43" href="lldb.SBSymbolContextList-class.html#__swig_setmethods__" title="lldb.SBSymbolContextList.__swig_setmethods__" alt="" coords="17,31,204,49"/>
     64 <area shape="rect" id="node43" href="lldb.SBSymbolContextList-class.html#__swig_getmethods__" title="lldb.SBSymbolContextList.__swig_getmethods__" alt="" coords="17,49,204,68"/>
     65 <area shape="rect" id="node43" href="lldb.SBSymbolContextList-class.html#blocks" title="Returns a list() of lldb.SBBlock objects, one for each block in each &#160;SBSymbolContext object in this list." alt="" coords="17,68,204,87"/>
     66 <area shape="rect" id="node43" href="lldb.SBSymbolContextList-class.html#compile_units" title="Returns a list() of lldb.SBCompileUnit objects, one for each compile unit &#160;in each SBSymbolContext object in this list." alt="" coords="17,87,204,105"/>
     67 <area shape="rect" id="node43" href="lldb.SBSymbolContextList-class.html#functions" title="Returns a list() of lldb.SBFunction objects, one for each function in each &#160;SBSymbolContext object in this list." alt="" coords="17,105,204,124"/>
     68 <area shape="rect" id="node43" href="lldb.SBSymbolContextList-class.html#line_entries" title="Returns a list() of lldb.SBLineEntry objects, one for each line entry in &#160;each SBSymbolContext object in this list." alt="" coords="17,124,204,143"/>
     69 <area shape="rect" id="node43" href="lldb.SBSymbolContextList-class.html#modules" title="Returns a list() of lldb.SBModule objects, one for each module in each &#160;SBSymbolContext object in this list." alt="" coords="17,143,204,161"/>
     70 <area shape="rect" id="node43" href="lldb.SBSymbolContextList-class.html#symbols" title="Returns a list() of lldb.SBSymbol objects, one for each symbol in each &#160;SBSymbolContext object in this list." alt="" coords="17,161,204,180"/>
     71 <area shape="rect" id="node43" href="lldb.SBSymbolContextList-class.html#__setattr__" title="x.__setattr__(&#39;name&#39;, value) &lt;==&gt; x.name = value" alt="" coords="17,183,204,201"/>
     72 <area shape="rect" id="node43" href="lldb.SBSymbolContextList-class.html#__getattr__" title="lldb.SBSymbolContextList.__getattr__" alt="" coords="17,201,204,220"/>
     73 <area shape="rect" id="node43" href="lldb.SBSymbolContextList-class.html#__repr__" title="repr(x)" alt="" coords="17,220,204,239"/>
     74 <area shape="rect" id="node43" href="lldb.SBSymbolContextList-class.html#__iter__" title="lldb.SBSymbolContextList.__iter__" alt="" coords="17,239,204,257"/>
     75 <area shape="rect" id="node43" href="lldb.SBSymbolContextList-class.html#__init__" title="__init__(lldb::SBSymbolContextList self) &#45;&gt; SBSymbolContextList &#160;__init__(lldb::SBSymbolContextList self, SBSymbolContextList rhs) &#45;&gt; &#160;SBSymbolContextList" alt="" coords="17,257,204,276"/>
     76 <area shape="rect" id="node43" href="lldb.SBSymbolContextList-class.html#__swig_destroy__" title="delete_SBSymbolContextList(SBSymbolContextList self)" alt="" coords="17,276,204,295"/>
     77 <area shape="rect" id="node43" href="lldb.SBSymbolContextList-class.html#__del__" title="lldb.SBSymbolContextList.__del__" alt="" coords="17,295,204,313"/>
     78 <area shape="rect" id="node43" href="lldb.SBSymbolContextList-class.html#__nonzero__" title="lldb.SBSymbolContextList.__nonzero__" alt="" coords="17,313,204,332"/>
     79 <area shape="rect" id="node43" href="lldb.SBSymbolContextList-class.html#IsValid" title="IsValid(SBSymbolContextList self) &#45;&gt; bool" alt="" coords="17,332,204,351"/>
     80 <area shape="rect" id="node43" href="lldb.SBSymbolContextList-class.html#GetSize" title="GetSize(SBSymbolContextList self) &#45;&gt; uint32_t" alt="" coords="17,351,204,369"/>
     81 <area shape="rect" id="node43" href="lldb.SBSymbolContextList-class.html#GetContextAtIndex" title="GetContextAtIndex(SBSymbolContextList self, uint32_t idx) &#45;&gt; &#160;SBSymbolContext" alt="" coords="17,369,204,388"/>
     82 <area shape="rect" id="node43" href="lldb.SBSymbolContextList-class.html#Append" title="Append(SBSymbolContextList self, SBSymbolContext sc) &#160;Append(SBSymbolContextList self, SBSymbolContextList sc_list)" alt="" coords="17,388,204,407"/>
     83 <area shape="rect" id="node43" href="lldb.SBSymbolContextList-class.html#GetDescription" title="GetDescription(SBSymbolContextList self, SBStream description) &#45;&gt; bool" alt="" coords="17,407,204,425"/>
     84 <area shape="rect" id="node43" href="lldb.SBSymbolContextList-class.html#__str__" title="__str__(SBSymbolContextList self) &#45;&gt; PyObject *" alt="" coords="17,444,204,463"/>
     85 <area shape="rect" id="node1" href="lldb.SBSymbolContextList-class.html" title="Represents a list of symbol context object." alt="" coords="5,6,216,469"/>
     86 </map>
     87   <img src="uml_class_diagram_for_lldb_sbs_7.gif" alt='' usemap="#uml_class_diagram_for_lldb_sbs_7" ismap="ismap" class="graph-without-title" />
     88 </center>
     89 </center>
     90 <hr />
     91 <pre class="literalblock">
     92 
     93 Represents a list of symbol context object. See also SBSymbolContext.
     94 
     95 For example (from test/python_api/target/TestTargetAPI.py),
     96 
     97     def find_functions(self, exe_name):
     98         '''Exercise SBTaget.FindFunctions() API.'''
     99         exe = os.path.join(os.getcwd(), exe_name)
    100 
    101         # Create a target by the debugger.
    102         target = self.dbg.CreateTarget(exe)
    103         self.assertTrue(target, VALID_TARGET)
    104 
    105         list = lldb.SBSymbolContextList()
    106         num = target.FindFunctions('c', lldb.eFunctionNameTypeAuto, False, list)
    107         self.assertTrue(num == 1 and list.GetSize() == 1)
    108 
    109         for sc in list:
    110             self.assertTrue(sc.GetModule().GetFileSpec().GetFilename() == exe_name)
    111             self.assertTrue(sc.GetSymbol().GetName() == 'c')                
    112 
    113 </pre>
    114 
    115 <!-- ==================== INSTANCE METHODS ==================== -->
    116 <a name="section-InstanceMethods"></a>
    117 <table class="summary" border="1" cellpadding="3"
    118        cellspacing="0" width="100%" bgcolor="white">
    119 <tr bgcolor="#70b0f0" class="table-header">
    120   <td colspan="2" class="table-header">
    121     <table border="0" cellpadding="0" cellspacing="0" width="100%">
    122       <tr valign="top">
    123         <td align="left"><span class="table-header">Instance Methods</span></td>
    124         <td align="right" valign="top"
    125          ><span class="options">[<a href="#section-InstanceMethods"
    126          class="privatelink" onclick="toggle_private();"
    127          >hide private</a>]</span></td>
    128       </tr>
    129     </table>
    130   </td>
    131 </tr>
    132 <tr>
    133     <td width="15%" align="right" valign="top" class="summary">
    134       <span class="summary-type">&nbsp;</span>
    135     </td><td class="summary">
    136       <table width="100%" cellpadding="0" cellspacing="0" border="0">
    137         <tr>
    138           <td><span class="summary-sig"><a href="lldb.SBSymbolContextList-class.html#__setattr__" class="summary-sig-name">__setattr__</a>(<span class="summary-sig-arg">self</span>,
    139         <span class="summary-sig-arg">name</span>,
    140         <span class="summary-sig-arg">value</span>)</span><br />
    141       x.__setattr__('name', value) &lt;==&gt; x.name = value</td>
    142           <td align="right" valign="top">
    143             <span class="codelink"><a href="lldb-pysrc.html#SBSymbolContextList.__setattr__">source&nbsp;code</a></span>
    144             
    145           </td>
    146         </tr>
    147       </table>
    148       
    149     </td>
    150   </tr>
    151 <tr>
    152     <td width="15%" align="right" valign="top" class="summary">
    153       <span class="summary-type">&nbsp;</span>
    154     </td><td class="summary">
    155       <table width="100%" cellpadding="0" cellspacing="0" border="0">
    156         <tr>
    157           <td><span class="summary-sig"><a name="__getattr__"></a><span class="summary-sig-name">__getattr__</span>(<span class="summary-sig-arg">self</span>,
    158         <span class="summary-sig-arg">name</span>)</span></td>
    159           <td align="right" valign="top">
    160             <span class="codelink"><a href="lldb-pysrc.html#SBSymbolContextList.__getattr__">source&nbsp;code</a></span>
    161             
    162           </td>
    163         </tr>
    164       </table>
    165       
    166     </td>
    167   </tr>
    168 <tr>
    169     <td width="15%" align="right" valign="top" class="summary">
    170       <span class="summary-type">&nbsp;</span>
    171     </td><td class="summary">
    172       <table width="100%" cellpadding="0" cellspacing="0" border="0">
    173         <tr>
    174           <td><span class="summary-sig"><a href="lldb.SBSymbolContextList-class.html#__repr__" class="summary-sig-name">__repr__</a>(<span class="summary-sig-arg">self</span>)</span><br />
    175       repr(x)</td>
    176           <td align="right" valign="top">
    177             <span class="codelink"><a href="lldb-pysrc.html#_swig_repr">source&nbsp;code</a></span>
    178             
    179           </td>
    180         </tr>
    181       </table>
    182       
    183     </td>
    184   </tr>
    185 <tr>
    186     <td width="15%" align="right" valign="top" class="summary">
    187       <span class="summary-type">&nbsp;</span>
    188     </td><td class="summary">
    189       <table width="100%" cellpadding="0" cellspacing="0" border="0">
    190         <tr>
    191           <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>
    192           <td align="right" valign="top">
    193             <span class="codelink"><a href="lldb-pysrc.html#SBSymbolContextList.__iter__">source&nbsp;code</a></span>
    194             
    195           </td>
    196         </tr>
    197       </table>
    198       
    199     </td>
    200   </tr>
    201 <tr>
    202     <td width="15%" align="right" valign="top" class="summary">
    203       <span class="summary-type">&nbsp;</span>
    204     </td><td class="summary">
    205       <table width="100%" cellpadding="0" cellspacing="0" border="0">
    206         <tr>
    207           <td><span class="summary-sig"><a href="lldb.SBSymbolContextList-class.html#__init__" class="summary-sig-name">__init__</a>(<span class="summary-sig-arg">self</span>,
    208         <span class="summary-sig-arg">*args</span>)</span><br />
    209       __init__(lldb::SBSymbolContextList self) -&gt; SBSymbolContextList 
    210       __init__(lldb::SBSymbolContextList self, SBSymbolContextList rhs) 
    211       -&gt; SBSymbolContextList</td>
    212           <td align="right" valign="top">
    213             <span class="codelink"><a href="lldb-pysrc.html#SBSymbolContextList.__init__">source&nbsp;code</a></span>
    214             
    215           </td>
    216         </tr>
    217       </table>
    218       
    219     </td>
    220   </tr>
    221 <tr>
    222     <td width="15%" align="right" valign="top" class="summary">
    223       <span class="summary-type">&nbsp;</span>
    224     </td><td class="summary">
    225       <table width="100%" cellpadding="0" cellspacing="0" border="0">
    226         <tr>
    227           <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 />
    228       delete_SBSymbolContextList(SBSymbolContextList self)</td>
    229           <td align="right" valign="top">
    230             
    231             
    232           </td>
    233         </tr>
    234       </table>
    235       
    236     </td>
    237   </tr>
    238 <tr>
    239     <td width="15%" align="right" valign="top" class="summary">
    240       <span class="summary-type">&nbsp;</span>
    241     </td><td class="summary">
    242       <table width="100%" cellpadding="0" cellspacing="0" border="0">
    243         <tr>
    244           <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>
    245           <td align="right" valign="top">
    246             <span class="codelink"><a href="lldb-pysrc.html#SBSymbolContextList.__del__">source&nbsp;code</a></span>
    247             
    248           </td>
    249         </tr>
    250       </table>
    251       
    252     </td>
    253   </tr>
    254 <tr>
    255     <td width="15%" align="right" valign="top" class="summary">
    256       <span class="summary-type">&nbsp;</span>
    257     </td><td class="summary">
    258       <table width="100%" cellpadding="0" cellspacing="0" border="0">
    259         <tr>
    260           <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>
    261           <td align="right" valign="top">
    262             <span class="codelink"><a href="lldb-pysrc.html#SBSymbolContextList.__nonzero__">source&nbsp;code</a></span>
    263             
    264           </td>
    265         </tr>
    266       </table>
    267       
    268     </td>
    269   </tr>
    270 <tr>
    271     <td width="15%" align="right" valign="top" class="summary">
    272       <span class="summary-type">&nbsp;</span>
    273     </td><td class="summary">
    274       <table width="100%" cellpadding="0" cellspacing="0" border="0">
    275         <tr>
    276           <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 />
    277       IsValid(SBSymbolContextList self) -&gt; bool</td>
    278           <td align="right" valign="top">
    279             <span class="codelink"><a href="lldb-pysrc.html#SBSymbolContextList.IsValid">source&nbsp;code</a></span>
    280             
    281           </td>
    282         </tr>
    283       </table>
    284       
    285     </td>
    286   </tr>
    287 <tr>
    288     <td width="15%" align="right" valign="top" class="summary">
    289       <span class="summary-type">&nbsp;</span>
    290     </td><td class="summary">
    291       <table width="100%" cellpadding="0" cellspacing="0" border="0">
    292         <tr>
    293           <td><span class="summary-sig"><a name="GetSize"></a><span class="summary-sig-name">GetSize</span>(<span class="summary-sig-arg">self</span>)</span><br />
    294       GetSize(SBSymbolContextList self) -&gt; uint32_t</td>
    295           <td align="right" valign="top">
    296             <span class="codelink"><a href="lldb-pysrc.html#SBSymbolContextList.GetSize">source&nbsp;code</a></span>
    297             
    298           </td>
    299         </tr>
    300       </table>
    301       
    302     </td>
    303   </tr>
    304 <tr>
    305     <td width="15%" align="right" valign="top" class="summary">
    306       <span class="summary-type">&nbsp;</span>
    307     </td><td class="summary">
    308       <table width="100%" cellpadding="0" cellspacing="0" border="0">
    309         <tr>
    310           <td><span class="summary-sig"><a name="GetContextAtIndex"></a><span class="summary-sig-name">GetContextAtIndex</span>(<span class="summary-sig-arg">self</span>,
    311         <span class="summary-sig-arg">*args</span>)</span><br />
    312       GetContextAtIndex(SBSymbolContextList self, uint32_t idx) -&gt; 
    313       SBSymbolContext</td>
    314           <td align="right" valign="top">
    315             <span class="codelink"><a href="lldb-pysrc.html#SBSymbolContextList.GetContextAtIndex">source&nbsp;code</a></span>
    316             
    317           </td>
    318         </tr>
    319       </table>
    320       
    321     </td>
    322   </tr>
    323 <tr>
    324     <td width="15%" align="right" valign="top" class="summary">
    325       <span class="summary-type">&nbsp;</span>
    326     </td><td class="summary">
    327       <table width="100%" cellpadding="0" cellspacing="0" border="0">
    328         <tr>
    329           <td><span class="summary-sig"><a name="Append"></a><span class="summary-sig-name">Append</span>(<span class="summary-sig-arg">self</span>,
    330         <span class="summary-sig-arg">*args</span>)</span><br />
    331       Append(SBSymbolContextList self, SBSymbolContext sc) 
    332       Append(SBSymbolContextList self, SBSymbolContextList sc_list)</td>
    333           <td align="right" valign="top">
    334             <span class="codelink"><a href="lldb-pysrc.html#SBSymbolContextList.Append">source&nbsp;code</a></span>
    335             
    336           </td>
    337         </tr>
    338       </table>
    339       
    340     </td>
    341   </tr>
    342 <tr>
    343     <td width="15%" align="right" valign="top" class="summary">
    344       <span class="summary-type">&nbsp;</span>
    345     </td><td class="summary">
    346       <table width="100%" cellpadding="0" cellspacing="0" border="0">
    347         <tr>
    348           <td><span class="summary-sig"><a name="GetDescription"></a><span class="summary-sig-name">GetDescription</span>(<span class="summary-sig-arg">self</span>,
    349         <span class="summary-sig-arg">*args</span>)</span><br />
    350       GetDescription(SBSymbolContextList self, SBStream description) -&gt; 
    351       bool</td>
    352           <td align="right" valign="top">
    353             <span class="codelink"><a href="lldb-pysrc.html#SBSymbolContextList.GetDescription">source&nbsp;code</a></span>
    354             
    355           </td>
    356         </tr>
    357       </table>
    358       
    359     </td>
    360   </tr>
    361 <tr>
    362     <td width="15%" align="right" valign="top" class="summary">
    363       <span class="summary-type">&nbsp;</span>
    364     </td><td class="summary">
    365       <table width="100%" cellpadding="0" cellspacing="0" border="0">
    366         <tr>
    367           <td><span class="summary-sig"><a name="Clear"></a><span class="summary-sig-name">Clear</span>(<span class="summary-sig-arg">self</span>)</span><br />
    368       Clear(SBSymbolContextList self)</td>
    369           <td align="right" valign="top">
    370             <span class="codelink"><a href="lldb-pysrc.html#SBSymbolContextList.Clear">source&nbsp;code</a></span>
    371             
    372           </td>
    373         </tr>
    374       </table>
    375       
    376     </td>
    377   </tr>
    378 <tr>
    379     <td width="15%" align="right" valign="top" class="summary">
    380       <span class="summary-type">&nbsp;</span>
    381     </td><td class="summary">
    382       <table width="100%" cellpadding="0" cellspacing="0" border="0">
    383         <tr>
    384           <td><span class="summary-sig"><a name="__len__"></a><span class="summary-sig-name">__len__</span>(<span class="summary-sig-arg">self</span>)</span></td>
    385           <td align="right" valign="top">
    386             <span class="codelink"><a href="lldb-pysrc.html#SBSymbolContextList.__len__">source&nbsp;code</a></span>
    387             
    388           </td>
    389         </tr>
    390       </table>
    391       
    392     </td>
    393   </tr>
    394 <tr>
    395     <td width="15%" align="right" valign="top" class="summary">
    396       <span class="summary-type">&nbsp;</span>
    397     </td><td class="summary">
    398       <table width="100%" cellpadding="0" cellspacing="0" border="0">
    399         <tr>
    400           <td><span class="summary-sig"><a name="__getitem__"></a><span class="summary-sig-name">__getitem__</span>(<span class="summary-sig-arg">self</span>,
    401         <span class="summary-sig-arg">key</span>)</span></td>
    402           <td align="right" valign="top">
    403             <span class="codelink"><a href="lldb-pysrc.html#SBSymbolContextList.__getitem__">source&nbsp;code</a></span>
    404             
    405           </td>
    406         </tr>
    407       </table>
    408       
    409     </td>
    410   </tr>
    411 <tr>
    412     <td width="15%" align="right" valign="top" class="summary">
    413       <span class="summary-type">&nbsp;</span>
    414     </td><td class="summary">
    415       <table width="100%" cellpadding="0" cellspacing="0" border="0">
    416         <tr>
    417           <td><span class="summary-sig"><a name="get_module_array"></a><span class="summary-sig-name">get_module_array</span>(<span class="summary-sig-arg">self</span>)</span></td>
    418           <td align="right" valign="top">
    419             <span class="codelink"><a href="lldb-pysrc.html#SBSymbolContextList.get_module_array">source&nbsp;code</a></span>
    420             
    421           </td>
    422         </tr>
    423       </table>
    424       
    425     </td>
    426   </tr>
    427 <tr>
    428     <td width="15%" align="right" valign="top" class="summary">
    429       <span class="summary-type">&nbsp;</span>
    430     </td><td class="summary">
    431       <table width="100%" cellpadding="0" cellspacing="0" border="0">
    432         <tr>
    433           <td><span class="summary-sig"><a name="get_compile_unit_array"></a><span class="summary-sig-name">get_compile_unit_array</span>(<span class="summary-sig-arg">self</span>)</span></td>
    434           <td align="right" valign="top">
    435             <span class="codelink"><a href="lldb-pysrc.html#SBSymbolContextList.get_compile_unit_array">source&nbsp;code</a></span>
    436             
    437           </td>
    438         </tr>
    439       </table>
    440       
    441     </td>
    442   </tr>
    443 <tr>
    444     <td width="15%" align="right" valign="top" class="summary">
    445       <span class="summary-type">&nbsp;</span>
    446     </td><td class="summary">
    447       <table width="100%" cellpadding="0" cellspacing="0" border="0">
    448         <tr>
    449           <td><span class="summary-sig"><a name="get_function_array"></a><span class="summary-sig-name">get_function_array</span>(<span class="summary-sig-arg">self</span>)</span></td>
    450           <td align="right" valign="top">
    451             <span class="codelink"><a href="lldb-pysrc.html#SBSymbolContextList.get_function_array">source&nbsp;code</a></span>
    452             
    453           </td>
    454         </tr>
    455       </table>
    456       
    457     </td>
    458   </tr>
    459 <tr>
    460     <td width="15%" align="right" valign="top" class="summary">
    461       <span class="summary-type">&nbsp;</span>
    462     </td><td class="summary">
    463       <table width="100%" cellpadding="0" cellspacing="0" border="0">
    464         <tr>
    465           <td><span class="summary-sig"><a name="get_block_array"></a><span class="summary-sig-name">get_block_array</span>(<span class="summary-sig-arg">self</span>)</span></td>
    466           <td align="right" valign="top">
    467             <span class="codelink"><a href="lldb-pysrc.html#SBSymbolContextList.get_block_array">source&nbsp;code</a></span>
    468             
    469           </td>
    470         </tr>
    471       </table>
    472       
    473     </td>
    474   </tr>
    475 <tr>
    476     <td width="15%" align="right" valign="top" class="summary">
    477       <span class="summary-type">&nbsp;</span>
    478     </td><td class="summary">
    479       <table width="100%" cellpadding="0" cellspacing="0" border="0">
    480         <tr>
    481           <td><span class="summary-sig"><a name="get_symbol_array"></a><span class="summary-sig-name">get_symbol_array</span>(<span class="summary-sig-arg">self</span>)</span></td>
    482           <td align="right" valign="top">
    483             <span class="codelink"><a href="lldb-pysrc.html#SBSymbolContextList.get_symbol_array">source&nbsp;code</a></span>
    484             
    485           </td>
    486         </tr>
    487       </table>
    488       
    489     </td>
    490   </tr>
    491 <tr>
    492     <td width="15%" align="right" valign="top" class="summary">
    493       <span class="summary-type">&nbsp;</span>
    494     </td><td class="summary">
    495       <table width="100%" cellpadding="0" cellspacing="0" border="0">
    496         <tr>
    497           <td><span class="summary-sig"><a name="get_line_entry_array"></a><span class="summary-sig-name">get_line_entry_array</span>(<span class="summary-sig-arg">self</span>)</span></td>
    498           <td align="right" valign="top">
    499             <span class="codelink"><a href="lldb-pysrc.html#SBSymbolContextList.get_line_entry_array">source&nbsp;code</a></span>
    500             
    501           </td>
    502         </tr>
    503       </table>
    504       
    505     </td>
    506   </tr>
    507 <tr>
    508     <td width="15%" align="right" valign="top" class="summary">
    509       <span class="summary-type">&nbsp;</span>
    510     </td><td class="summary">
    511       <table width="100%" cellpadding="0" cellspacing="0" border="0">
    512         <tr>
    513           <td><span class="summary-sig"><a href="lldb.SBSymbolContextList-class.html#__str__" class="summary-sig-name">__str__</a>(<span class="summary-sig-arg">self</span>)</span><br />
    514       __str__(SBSymbolContextList self) -&gt; PyObject *</td>
    515           <td align="right" valign="top">
    516             <span class="codelink"><a href="lldb-pysrc.html#SBSymbolContextList.__str__">source&nbsp;code</a></span>
    517             
    518           </td>
    519         </tr>
    520       </table>
    521       
    522     </td>
    523   </tr>
    524   <tr>
    525     <td colspan="2" class="summary">
    526     <p class="indent-wrapped-lines"><b>Inherited from <code>object</code></b>:
    527       <code>__delattr__</code>,
    528       <code>__format__</code>,
    529       <code>__getattribute__</code>,
    530       <code>__hash__</code>,
    531       <code>__new__</code>,
    532       <code>__reduce__</code>,
    533       <code>__reduce_ex__</code>,
    534       <code>__sizeof__</code>,
    535       <code>__subclasshook__</code>
    536       </p>
    537     </td>
    538   </tr>
    539 </table>
    540 <!-- ==================== CLASS VARIABLES ==================== -->
    541 <a name="section-ClassVariables"></a>
    542 <table class="summary" border="1" cellpadding="3"
    543        cellspacing="0" width="100%" bgcolor="white">
    544 <tr bgcolor="#70b0f0" class="table-header">
    545   <td colspan="2" class="table-header">
    546     <table border="0" cellpadding="0" cellspacing="0" width="100%">
    547       <tr valign="top">
    548         <td align="left"><span class="table-header">Class Variables</span></td>
    549         <td align="right" valign="top"
    550          ><span class="options">[<a href="#section-ClassVariables"
    551          class="privatelink" onclick="toggle_private();"
    552          >hide private</a>]</span></td>
    553       </tr>
    554     </table>
    555   </td>
    556 </tr>
    557 <tr>
    558     <td width="15%" align="right" valign="top" class="summary">
    559       <span class="summary-type">&nbsp;</span>
    560     </td><td class="summary">
    561         <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>
    562     </td>
    563   </tr>
    564 <tr>
    565     <td width="15%" align="right" valign="top" class="summary">
    566       <span class="summary-type">&nbsp;</span>
    567     </td><td class="summary">
    568         <a name="__swig_getmethods__"></a><span class="summary-name">__swig_getmethods__</span> = <code title="{}">{}</code>
    569     </td>
    570   </tr>
    571 </table>
    572 <!-- ==================== PROPERTIES ==================== -->
    573 <a name="section-Properties"></a>
    574 <table class="summary" border="1" cellpadding="3"
    575        cellspacing="0" width="100%" bgcolor="white">
    576 <tr bgcolor="#70b0f0" class="table-header">
    577   <td colspan="2" class="table-header">
    578     <table border="0" cellpadding="0" cellspacing="0" width="100%">
    579       <tr valign="top">
    580         <td align="left"><span class="table-header">Properties</span></td>
    581         <td align="right" valign="top"
    582          ><span class="options">[<a href="#section-Properties"
    583          class="privatelink" onclick="toggle_private();"
    584          >hide private</a>]</span></td>
    585       </tr>
    586     </table>
    587   </td>
    588 </tr>
    589 <tr>
    590     <td width="15%" align="right" valign="top" class="summary">
    591       <span class="summary-type">&nbsp;</span>
    592     </td><td class="summary">
    593         <a href="lldb.SBSymbolContextList-class.html#blocks" class="summary-name">blocks</a><br />
    594       Returns a list() of lldb.SBBlock objects, one for each block in each 
    595       SBSymbolContext object in this list.
    596     </td>
    597   </tr>
    598 <tr>
    599     <td width="15%" align="right" valign="top" class="summary">
    600       <span class="summary-type">&nbsp;</span>
    601     </td><td class="summary">
    602         <a href="lldb.SBSymbolContextList-class.html#compile_units" class="summary-name">compile_units</a><br />
    603       Returns a list() of lldb.SBCompileUnit objects, one for each compile 
    604       unit in each SBSymbolContext object in this list.
    605     </td>
    606   </tr>
    607 <tr>
    608     <td width="15%" align="right" valign="top" class="summary">
    609       <span class="summary-type">&nbsp;</span>
    610     </td><td class="summary">
    611         <a href="lldb.SBSymbolContextList-class.html#functions" class="summary-name">functions</a><br />
    612       Returns a list() of lldb.SBFunction objects, one for each function in
    613       each SBSymbolContext object in this list.
    614     </td>
    615   </tr>
    616 <tr>
    617     <td width="15%" align="right" valign="top" class="summary">
    618       <span class="summary-type">&nbsp;</span>
    619     </td><td class="summary">
    620         <a href="lldb.SBSymbolContextList-class.html#line_entries" class="summary-name">line_entries</a><br />
    621       Returns a list() of lldb.SBLineEntry objects, one for each line entry
    622       in each SBSymbolContext object in this list.
    623     </td>
    624   </tr>
    625 <tr>
    626     <td width="15%" align="right" valign="top" class="summary">
    627       <span class="summary-type">&nbsp;</span>
    628     </td><td class="summary">
    629         <a href="lldb.SBSymbolContextList-class.html#modules" class="summary-name">modules</a><br />
    630       Returns a list() of lldb.SBModule objects, one for each module in 
    631       each SBSymbolContext object in this list.
    632     </td>
    633   </tr>
    634 <tr>
    635     <td width="15%" align="right" valign="top" class="summary">
    636       <span class="summary-type">&nbsp;</span>
    637     </td><td class="summary">
    638         <a href="lldb.SBSymbolContextList-class.html#symbols" class="summary-name">symbols</a><br />
    639       Returns a list() of lldb.SBSymbol objects, one for each symbol in 
    640       each SBSymbolContext object in this list.
    641     </td>
    642   </tr>
    643   <tr>
    644     <td colspan="2" class="summary">
    645     <p class="indent-wrapped-lines"><b>Inherited from <code>object</code></b>:
    646       <code>__class__</code>
    647       </p>
    648     </td>
    649   </tr>
    650 </table>
    651 <!-- ==================== METHOD DETAILS ==================== -->
    652 <a name="section-MethodDetails"></a>
    653 <table class="details" border="1" cellpadding="3"
    654        cellspacing="0" width="100%" bgcolor="white">
    655 <tr bgcolor="#70b0f0" class="table-header">
    656   <td colspan="2" class="table-header">
    657     <table border="0" cellpadding="0" cellspacing="0" width="100%">
    658       <tr valign="top">
    659         <td align="left"><span class="table-header">Method Details</span></td>
    660         <td align="right" valign="top"
    661          ><span class="options">[<a href="#section-MethodDetails"
    662          class="privatelink" onclick="toggle_private();"
    663          >hide private</a>]</span></td>
    664       </tr>
    665     </table>
    666   </td>
    667 </tr>
    668 </table>
    669 <a name="__setattr__"></a>
    670 <div>
    671 <table class="details" border="1" cellpadding="3"
    672        cellspacing="0" width="100%" bgcolor="white">
    673 <tr><td>
    674   <table width="100%" cellpadding="0" cellspacing="0" border="0">
    675   <tr valign="top"><td>
    676   <h3 class="epydoc"><span class="sig"><span class="sig-name">__setattr__</span>(<span class="sig-arg">self</span>,
    677         <span class="sig-arg">name</span>,
    678         <span class="sig-arg">value</span>)</span>
    679   </h3>
    680   </td><td align="right" valign="top"
    681     ><span class="codelink"><a href="lldb-pysrc.html#SBSymbolContextList.__setattr__">source&nbsp;code</a></span>&nbsp;
    682     </td>
    683   </tr></table>
    684   
    685   <p>x.__setattr__('name', value) &lt;==&gt; x.name = value</p>
    686   <dl class="fields">
    687     <dt>Overrides:
    688         object.__setattr__
    689         <dd><em class="note">(inherited documentation)</em></dd>
    690     </dt>
    691   </dl>
    692 </td></tr></table>
    693 </div>
    694 <a name="__repr__"></a>
    695 <div>
    696 <table class="details" border="1" cellpadding="3"
    697        cellspacing="0" width="100%" bgcolor="white">
    698 <tr><td>
    699   <table width="100%" cellpadding="0" cellspacing="0" border="0">
    700   <tr valign="top"><td>
    701   <h3 class="epydoc"><span class="sig"><span class="sig-name">__repr__</span>(<span class="sig-arg">self</span>)</span>
    702     <br /><em class="fname">(Representation operator)</em>
    703   </h3>
    704   </td><td align="right" valign="top"
    705     ><span class="codelink"><a href="lldb-pysrc.html#_swig_repr">source&nbsp;code</a></span>&nbsp;
    706     </td>
    707   </tr></table>
    708   
    709   <p>repr(x)</p>
    710   <dl class="fields">
    711     <dt>Overrides:
    712         object.__repr__
    713         <dd><em class="note">(inherited documentation)</em></dd>
    714     </dt>
    715   </dl>
    716 </td></tr></table>
    717 </div>
    718 <a name="__init__"></a>
    719 <div>
    720 <table class="details" border="1" cellpadding="3"
    721        cellspacing="0" width="100%" bgcolor="white">
    722 <tr><td>
    723   <table width="100%" cellpadding="0" cellspacing="0" border="0">
    724   <tr valign="top"><td>
    725   <h3 class="epydoc"><span class="sig"><span class="sig-name">__init__</span>(<span class="sig-arg">self</span>,
    726         <span class="sig-arg">*args</span>)</span>
    727     <br /><em class="fname">(Constructor)</em>
    728   </h3>
    729   </td><td align="right" valign="top"
    730     ><span class="codelink"><a href="lldb-pysrc.html#SBSymbolContextList.__init__">source&nbsp;code</a></span>&nbsp;
    731     </td>
    732   </tr></table>
    733   
    734   <p>__init__(lldb::SBSymbolContextList self) -&gt; SBSymbolContextList 
    735   __init__(lldb::SBSymbolContextList self, SBSymbolContextList rhs) -&gt; 
    736   SBSymbolContextList</p>
    737   <dl class="fields">
    738     <dt>Overrides:
    739         object.__init__
    740     </dt>
    741   </dl>
    742 </td></tr></table>
    743 </div>
    744 <a name="__str__"></a>
    745 <div>
    746 <table class="details" border="1" cellpadding="3"
    747        cellspacing="0" width="100%" bgcolor="white">
    748 <tr><td>
    749   <table width="100%" cellpadding="0" cellspacing="0" border="0">
    750   <tr valign="top"><td>
    751   <h3 class="epydoc"><span class="sig"><span class="sig-name">__str__</span>(<span class="sig-arg">self</span>)</span>
    752     <br /><em class="fname">(Informal representation operator)</em>
    753   </h3>
    754   </td><td align="right" valign="top"
    755     ><span class="codelink"><a href="lldb-pysrc.html#SBSymbolContextList.__str__">source&nbsp;code</a></span>&nbsp;
    756     </td>
    757   </tr></table>
    758   
    759   <p>__str__(SBSymbolContextList self) -&gt; PyObject *</p>
    760   <dl class="fields">
    761     <dt>Overrides:
    762         object.__str__
    763     </dt>
    764   </dl>
    765 </td></tr></table>
    766 </div>
    767 <br />
    768 <!-- ==================== PROPERTY DETAILS ==================== -->
    769 <a name="section-PropertyDetails"></a>
    770 <table class="details" border="1" cellpadding="3"
    771        cellspacing="0" width="100%" bgcolor="white">
    772 <tr bgcolor="#70b0f0" class="table-header">
    773   <td colspan="2" class="table-header">
    774     <table border="0" cellpadding="0" cellspacing="0" width="100%">
    775       <tr valign="top">
    776         <td align="left"><span class="table-header">Property Details</span></td>
    777         <td align="right" valign="top"
    778          ><span class="options">[<a href="#section-PropertyDetails"
    779          class="privatelink" onclick="toggle_private();"
    780          >hide private</a>]</span></td>
    781       </tr>
    782     </table>
    783   </td>
    784 </tr>
    785 </table>
    786 <a name="blocks"></a>
    787 <div>
    788 <table class="details" border="1" cellpadding="3"
    789        cellspacing="0" width="100%" bgcolor="white">
    790 <tr><td>
    791   <h3 class="epydoc">blocks</h3>
    792   <p>Returns a list() of lldb.SBBlock objects, one for each block in each 
    793   SBSymbolContext object in this list.</p>
    794   <dl class="fields">
    795     <dt>Get Method:</dt>
    796     <dd class="value"><span class="summary-sig"><a href="lldb.SBSymbolContextList-class.html#get_block_array" class="summary-sig-name">get_block_array</a>(<span class="summary-sig-arg">self</span>)</span>
    797     </dd>
    798   </dl>
    799 </td></tr></table>
    800 </div>
    801 <a name="compile_units"></a>
    802 <div>
    803 <table class="details" border="1" cellpadding="3"
    804        cellspacing="0" width="100%" bgcolor="white">
    805 <tr><td>
    806   <h3 class="epydoc">compile_units</h3>
    807   <p>Returns a list() of lldb.SBCompileUnit objects, one for each compile 
    808   unit in each SBSymbolContext object in this list.</p>
    809   <dl class="fields">
    810     <dt>Get Method:</dt>
    811     <dd class="value"><span class="summary-sig"><a href="lldb.SBSymbolContextList-class.html#get_compile_unit_array" class="summary-sig-name">get_compile_unit_array</a>(<span class="summary-sig-arg">self</span>)</span>
    812     </dd>
    813   </dl>
    814 </td></tr></table>
    815 </div>
    816 <a name="functions"></a>
    817 <div>
    818 <table class="details" border="1" cellpadding="3"
    819        cellspacing="0" width="100%" bgcolor="white">
    820 <tr><td>
    821   <h3 class="epydoc">functions</h3>
    822   <p>Returns a list() of lldb.SBFunction objects, one for each function in 
    823   each SBSymbolContext object in this list.</p>
    824   <dl class="fields">
    825     <dt>Get Method:</dt>
    826     <dd class="value"><span class="summary-sig"><a href="lldb.SBSymbolContextList-class.html#get_function_array" class="summary-sig-name">get_function_array</a>(<span class="summary-sig-arg">self</span>)</span>
    827     </dd>
    828   </dl>
    829 </td></tr></table>
    830 </div>
    831 <a name="line_entries"></a>
    832 <div>
    833 <table class="details" border="1" cellpadding="3"
    834        cellspacing="0" width="100%" bgcolor="white">
    835 <tr><td>
    836   <h3 class="epydoc">line_entries</h3>
    837   <p>Returns a list() of lldb.SBLineEntry objects, one for each line entry 
    838   in each SBSymbolContext object in this list.</p>
    839   <dl class="fields">
    840     <dt>Get Method:</dt>
    841     <dd class="value"><span class="summary-sig"><a href="lldb.SBSymbolContextList-class.html#get_line_entry_array" class="summary-sig-name">get_line_entry_array</a>(<span class="summary-sig-arg">self</span>)</span>
    842     </dd>
    843   </dl>
    844 </td></tr></table>
    845 </div>
    846 <a name="modules"></a>
    847 <div>
    848 <table class="details" border="1" cellpadding="3"
    849        cellspacing="0" width="100%" bgcolor="white">
    850 <tr><td>
    851   <h3 class="epydoc">modules</h3>
    852   <p>Returns a list() of lldb.SBModule objects, one for each module in each
    853   SBSymbolContext object in this list.</p>
    854   <dl class="fields">
    855     <dt>Get Method:</dt>
    856     <dd class="value"><span class="summary-sig"><a href="lldb.SBSymbolContextList-class.html#get_module_array" class="summary-sig-name">get_module_array</a>(<span class="summary-sig-arg">self</span>)</span>
    857     </dd>
    858   </dl>
    859 </td></tr></table>
    860 </div>
    861 <a name="symbols"></a>
    862 <div>
    863 <table class="details" border="1" cellpadding="3"
    864        cellspacing="0" width="100%" bgcolor="white">
    865 <tr><td>
    866   <h3 class="epydoc">symbols</h3>
    867   <p>Returns a list() of lldb.SBSymbol objects, one for each symbol in each
    868   SBSymbolContext object in this list.</p>
    869   <dl class="fields">
    870     <dt>Get Method:</dt>
    871     <dd class="value"><span class="summary-sig"><a href="lldb.SBSymbolContextList-class.html#get_symbol_array" class="summary-sig-name">get_symbol_array</a>(<span class="summary-sig-arg">self</span>)</span>
    872     </dd>
    873   </dl>
    874 </td></tr></table>
    875 </div>
    876 <br />
    877 <!-- ==================== NAVIGATION BAR ==================== -->
    878 <table class="navbar" border="0" width="100%" cellpadding="0"
    879        bgcolor="#a0c0ff" cellspacing="0">
    880   <tr valign="middle">
    881 
    882   <!-- Tree link -->
    883       <th>&nbsp;&nbsp;&nbsp;<a
    884         href="module-tree.html">Trees</a>&nbsp;&nbsp;&nbsp;</th>
    885 
    886   <!-- Index link -->
    887       <th>&nbsp;&nbsp;&nbsp;<a
    888         href="identifier-index.html">Indices</a>&nbsp;&nbsp;&nbsp;</th>
    889 
    890   <!-- Help link -->
    891       <th>&nbsp;&nbsp;&nbsp;<a
    892         href="help.html">Help</a>&nbsp;&nbsp;&nbsp;</th>
    893 
    894   <!-- Project homepage -->
    895       <th class="navbar" align="right" width="100%">
    896         <table border="0" cellpadding="0" cellspacing="0">
    897           <tr><th class="navbar" align="center"
    898             ><a class="navbar" target="_top" href="http://lldb.llvm.org">LLDB python API</a></th>
    899           </tr></table></th>
    900   </tr>
    901 </table>
    902 <table border="0" cellpadding="0" cellspacing="0" width="100%%">
    903   <tr>
    904     <td align="left" class="footer">
    905     Generated by Epydoc 3.0.1 on Fri Jul 19 13:22:36 2013
    906     </td>
    907     <td align="right" class="footer">
    908       <a target="mainFrame" href="http://epydoc.sourceforge.net"
    909         >http://epydoc.sourceforge.net</a>
    910     </td>
    911   </tr>
    912 </table>
    913 
    914 <script type="text/javascript">
    915   <!--
    916   // Private objects are initially displayed (because if
    917   // javascript is turned off then we want them to be
    918   // visible); but by default, we want to hide them.  So hide
    919   // them unless we have a cookie that says to show them.
    920   checkCookie();
    921   // -->
    922 </script>
    923 </body>
    924 </html>
    925