]> CyberLeo.Net >> Repos - FreeBSD/FreeBSD.git/blob - www/python_reference/lldb.SBSymbolContextList-class.html
Vendor import of lldb trunk r290819:
[FreeBSD/FreeBSD.git] / www / python_reference / lldb.SBSymbolContextList-class.html
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_8" name="uml_class_diagram_for_lldb_sbs_8">
63 <area shape="rect" id="node1_22" href="lldb.SBSymbolContextList-class.html#__swig_setmethods__" title="lldb.SBSymbolContextList.__swig_setmethods__" alt="" coords="16,32,203,52"/>
64 <area shape="rect" id="node1_23" href="lldb.SBSymbolContextList-class.html#__swig_getmethods__" title="lldb.SBSymbolContextList.__swig_getmethods__" alt="" coords="16,52,203,72"/>
65 <area shape="rect" id="node1_24" 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="16,72,203,92"/>
66 <area shape="rect" id="node1_25" 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="16,92,203,112"/>
67 <area shape="rect" id="node1_26" 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="16,112,203,132"/>
68 <area shape="rect" id="node1_27" 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="16,132,203,152"/>
69 <area shape="rect" id="node1_28" 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="16,152,203,172"/>
70 <area shape="rect" id="node1_29" 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="16,172,203,192"/>
71 <area shape="rect" id="node1_30" href="lldb.SBSymbolContextList-class.html#__setattr__" title="x.__setattr__(&#39;name&#39;, value) &lt;==&gt; x.name = value" alt="" coords="16,195,203,215"/>
72 <area shape="rect" id="node1_31" href="lldb.SBSymbolContextList-class.html#__getattr__" title="lldb.SBSymbolContextList.__getattr__" alt="" coords="16,215,203,235"/>
73 <area shape="rect" id="node1_32" href="lldb.SBSymbolContextList-class.html#__repr__" title="repr(x)" alt="" coords="16,235,203,255"/>
74 <area shape="rect" id="node1_33" href="lldb.SBSymbolContextList-class.html#__iter__" title="lldb.SBSymbolContextList.__iter__" alt="" coords="16,255,203,275"/>
75 <area shape="rect" id="node1_34" 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="16,275,203,295"/>
76 <area shape="rect" id="node1_35" href="lldb.SBSymbolContextList-class.html#__swig_destroy__" title="delete_SBSymbolContextList(SBSymbolContextList self)" alt="" coords="16,295,203,315"/>
77 <area shape="rect" id="node1_36" href="lldb.SBSymbolContextList-class.html#__del__" title="lldb.SBSymbolContextList.__del__" alt="" coords="16,315,203,335"/>
78 <area shape="rect" id="node1_37" href="lldb.SBSymbolContextList-class.html#__nonzero__" title="lldb.SBSymbolContextList.__nonzero__" alt="" coords="16,335,203,355"/>
79 <area shape="rect" id="node1_38" href="lldb.SBSymbolContextList-class.html#IsValid" title="IsValid(SBSymbolContextList self) &#45;&gt; bool" alt="" coords="16,355,203,375"/>
80 <area shape="rect" id="node1_39" href="lldb.SBSymbolContextList-class.html#GetSize" title="GetSize(SBSymbolContextList self) &#45;&gt; uint32_t" alt="" coords="16,375,203,395"/>
81 <area shape="rect" id="node1_40" href="lldb.SBSymbolContextList-class.html#GetContextAtIndex" title="GetContextAtIndex(SBSymbolContextList self, uint32_t idx) &#45;&gt; &#160;SBSymbolContext" alt="" coords="16,395,203,415"/>
82 <area shape="rect" id="node1_41" href="lldb.SBSymbolContextList-class.html#Append" title="Append(SBSymbolContextList self, SBSymbolContext sc) &#160;Append(SBSymbolContextList self, SBSymbolContextList sc_list)" alt="" coords="16,415,203,435"/>
83 <area shape="rect" id="node1_42" href="lldb.SBSymbolContextList-class.html#GetDescription" title="GetDescription(SBSymbolContextList self, SBStream description) &#45;&gt; bool" alt="" coords="16,435,203,455"/>
84 <area shape="rect" id="node1_43" href="lldb.SBSymbolContextList-class.html#__str__" title="__str__(SBSymbolContextList self) &#45;&gt; PyObject *" alt="" coords="16,475,203,495"/>
85 <area shape="rect" id="node1" href="lldb.SBSymbolContextList-class.html" title="Represents a list of symbol context object." alt="" coords="4,6,215,501"/>
86 </map>
87   <img src="uml_class_diagram_for_lldb_sbs_8.gif" alt='' usemap="#uml_class_diagram_for_lldb_sbs_8" 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 Oct 14 13:55:28 2016
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>