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">
6 <title>lldb.SBSymbolContextList</title>
7 <link rel="stylesheet" href="epydoc.css" type="text/css" />
8 <script type="text/javascript" src="epydoc.js"></script>
11 <body bgcolor="white" text="black" link="blue" vlink="#204080"
13 <!-- ==================== NAVIGATION BAR ==================== -->
14 <table class="navbar" border="0" width="100%" cellpadding="0"
15 bgcolor="#a0c0ff" cellspacing="0">
19 <th> <a
20 href="module-tree.html">Trees</a> </th>
23 <th> <a
24 href="identifier-index.html">Indices</a> </th>
27 <th> <a
28 href="help.html">Help</a> </th>
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>
38 <table width="100%" cellpadding="0" cellspacing="0">
41 <span class="breadcrumbs">
42 <a href="lldb-module.html">Package lldb</a> ::
43 Class SBSymbolContextList
47 <table cellpadding="0" cellspacing="0">
48 <!-- hide/show private -->
49 <tr><td align="right"><span class="options">[<a href="javascript:void(0);" class="privatelink"
50 onclick="toggle_private();">hide private</a>]</span></td></tr>
51 <tr><td align="right"><span class="options"
52 >[<a href="frames.html" target="_top">frames</a
53 >] | <a href="lldb.SBSymbolContextList-class.html"
54 target="_top">no frames</a>]</span></td></tr>
59 <!-- ==================== CLASS DESCRIPTION ==================== -->
60 <h1 class="epydoc">Class SBSymbolContextList</h1><p class="nomargin-top"><span class="codelink"><a href="lldb-pysrc.html#SBSymbolContextList">source code</a></span></p>
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  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  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  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  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  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  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__('name', value) <==> 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) -> SBSymbolContextList  __init__(lldb::SBSymbolContextList self, SBSymbolContextList rhs) ->  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) -> bool" alt="" coords="16,355,203,375"/>
80 <area shape="rect" id="node1_39" href="lldb.SBSymbolContextList-class.html#GetSize" title="GetSize(SBSymbolContextList self) -> 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) ->  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)  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) -> bool" alt="" coords="16,435,203,455"/>
84 <area shape="rect" id="node1_43" href="lldb.SBSymbolContextList-class.html#__str__" title="__str__(SBSymbolContextList self) -> 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"/>
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" />
91 <pre class="literalblock">
93 Represents a list of symbol context object. See also SBSymbolContext.
95 For example (from test/python_api/target/TestTargetAPI.py),
97 def find_functions(self, exe_name):
98 '''Exercise SBTaget.FindFunctions() API.'''
99 exe = os.path.join(os.getcwd(), exe_name)
101 # Create a target by the debugger.
102 target = self.dbg.CreateTarget(exe)
103 self.assertTrue(target, VALID_TARGET)
105 list = lldb.SBSymbolContextList()
106 num = target.FindFunctions('c', lldb.eFunctionNameTypeAuto, False, list)
107 self.assertTrue(num == 1 and list.GetSize() == 1)
110 self.assertTrue(sc.GetModule().GetFileSpec().GetFilename() == exe_name)
111 self.assertTrue(sc.GetSymbol().GetName() == 'c')
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%">
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>
133 <td width="15%" align="right" valign="top" class="summary">
134 <span class="summary-type"> </span>
135 </td><td class="summary">
136 <table width="100%" cellpadding="0" cellspacing="0" border="0">
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) <==> x.name = value</td>
142 <td align="right" valign="top">
143 <span class="codelink"><a href="lldb-pysrc.html#SBSymbolContextList.__setattr__">source code</a></span>
152 <td width="15%" align="right" valign="top" class="summary">
153 <span class="summary-type"> </span>
154 </td><td class="summary">
155 <table width="100%" cellpadding="0" cellspacing="0" border="0">
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 code</a></span>
169 <td width="15%" align="right" valign="top" class="summary">
170 <span class="summary-type"> </span>
171 </td><td class="summary">
172 <table width="100%" cellpadding="0" cellspacing="0" border="0">
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 />
176 <td align="right" valign="top">
177 <span class="codelink"><a href="lldb-pysrc.html#_swig_repr">source code</a></span>
186 <td width="15%" align="right" valign="top" class="summary">
187 <span class="summary-type"> </span>
188 </td><td class="summary">
189 <table width="100%" cellpadding="0" cellspacing="0" border="0">
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 code</a></span>
202 <td width="15%" align="right" valign="top" class="summary">
203 <span class="summary-type"> </span>
204 </td><td class="summary">
205 <table width="100%" cellpadding="0" cellspacing="0" border="0">
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) -> SBSymbolContextList
210 __init__(lldb::SBSymbolContextList self, SBSymbolContextList rhs)
211 -> SBSymbolContextList</td>
212 <td align="right" valign="top">
213 <span class="codelink"><a href="lldb-pysrc.html#SBSymbolContextList.__init__">source code</a></span>
222 <td width="15%" align="right" valign="top" class="summary">
223 <span class="summary-type"> </span>
224 </td><td class="summary">
225 <table width="100%" cellpadding="0" cellspacing="0" border="0">
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">
239 <td width="15%" align="right" valign="top" class="summary">
240 <span class="summary-type"> </span>
241 </td><td class="summary">
242 <table width="100%" cellpadding="0" cellspacing="0" border="0">
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 code</a></span>
255 <td width="15%" align="right" valign="top" class="summary">
256 <span class="summary-type"> </span>
257 </td><td class="summary">
258 <table width="100%" cellpadding="0" cellspacing="0" border="0">
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 code</a></span>
271 <td width="15%" align="right" valign="top" class="summary">
272 <span class="summary-type"> </span>
273 </td><td class="summary">
274 <table width="100%" cellpadding="0" cellspacing="0" border="0">
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) -> bool</td>
278 <td align="right" valign="top">
279 <span class="codelink"><a href="lldb-pysrc.html#SBSymbolContextList.IsValid">source code</a></span>
288 <td width="15%" align="right" valign="top" class="summary">
289 <span class="summary-type"> </span>
290 </td><td class="summary">
291 <table width="100%" cellpadding="0" cellspacing="0" border="0">
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) -> uint32_t</td>
295 <td align="right" valign="top">
296 <span class="codelink"><a href="lldb-pysrc.html#SBSymbolContextList.GetSize">source code</a></span>
305 <td width="15%" align="right" valign="top" class="summary">
306 <span class="summary-type"> </span>
307 </td><td class="summary">
308 <table width="100%" cellpadding="0" cellspacing="0" border="0">
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) ->
314 <td align="right" valign="top">
315 <span class="codelink"><a href="lldb-pysrc.html#SBSymbolContextList.GetContextAtIndex">source code</a></span>
324 <td width="15%" align="right" valign="top" class="summary">
325 <span class="summary-type"> </span>
326 </td><td class="summary">
327 <table width="100%" cellpadding="0" cellspacing="0" border="0">
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 code</a></span>
343 <td width="15%" align="right" valign="top" class="summary">
344 <span class="summary-type"> </span>
345 </td><td class="summary">
346 <table width="100%" cellpadding="0" cellspacing="0" border="0">
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) ->
352 <td align="right" valign="top">
353 <span class="codelink"><a href="lldb-pysrc.html#SBSymbolContextList.GetDescription">source code</a></span>
362 <td width="15%" align="right" valign="top" class="summary">
363 <span class="summary-type"> </span>
364 </td><td class="summary">
365 <table width="100%" cellpadding="0" cellspacing="0" border="0">
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 code</a></span>
379 <td width="15%" align="right" valign="top" class="summary">
380 <span class="summary-type"> </span>
381 </td><td class="summary">
382 <table width="100%" cellpadding="0" cellspacing="0" border="0">
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 code</a></span>
395 <td width="15%" align="right" valign="top" class="summary">
396 <span class="summary-type"> </span>
397 </td><td class="summary">
398 <table width="100%" cellpadding="0" cellspacing="0" border="0">
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 code</a></span>
412 <td width="15%" align="right" valign="top" class="summary">
413 <span class="summary-type"> </span>
414 </td><td class="summary">
415 <table width="100%" cellpadding="0" cellspacing="0" border="0">
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 code</a></span>
428 <td width="15%" align="right" valign="top" class="summary">
429 <span class="summary-type"> </span>
430 </td><td class="summary">
431 <table width="100%" cellpadding="0" cellspacing="0" border="0">
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 code</a></span>
444 <td width="15%" align="right" valign="top" class="summary">
445 <span class="summary-type"> </span>
446 </td><td class="summary">
447 <table width="100%" cellpadding="0" cellspacing="0" border="0">
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 code</a></span>
460 <td width="15%" align="right" valign="top" class="summary">
461 <span class="summary-type"> </span>
462 </td><td class="summary">
463 <table width="100%" cellpadding="0" cellspacing="0" border="0">
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 code</a></span>
476 <td width="15%" align="right" valign="top" class="summary">
477 <span class="summary-type"> </span>
478 </td><td class="summary">
479 <table width="100%" cellpadding="0" cellspacing="0" border="0">
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 code</a></span>
492 <td width="15%" align="right" valign="top" class="summary">
493 <span class="summary-type"> </span>
494 </td><td class="summary">
495 <table width="100%" cellpadding="0" cellspacing="0" border="0">
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 code</a></span>
508 <td width="15%" align="right" valign="top" class="summary">
509 <span class="summary-type"> </span>
510 </td><td class="summary">
511 <table width="100%" cellpadding="0" cellspacing="0" border="0">
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) -> PyObject *</td>
515 <td align="right" valign="top">
516 <span class="codelink"><a href="lldb-pysrc.html#SBSymbolContextList.__str__">source code</a></span>
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>
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%">
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>
558 <td width="15%" align="right" valign="top" class="summary">
559 <span class="summary-type"> </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>
565 <td width="15%" align="right" valign="top" class="summary">
566 <span class="summary-type"> </span>
567 </td><td class="summary">
568 <a name="__swig_getmethods__"></a><span class="summary-name">__swig_getmethods__</span> = <code title="{}">{}</code>
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%">
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>
590 <td width="15%" align="right" valign="top" class="summary">
591 <span class="summary-type"> </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.
599 <td width="15%" align="right" valign="top" class="summary">
600 <span class="summary-type"> </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.
608 <td width="15%" align="right" valign="top" class="summary">
609 <span class="summary-type"> </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.
617 <td width="15%" align="right" valign="top" class="summary">
618 <span class="summary-type"> </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.
626 <td width="15%" align="right" valign="top" class="summary">
627 <span class="summary-type"> </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.
635 <td width="15%" align="right" valign="top" class="summary">
636 <span class="summary-type"> </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.
644 <td colspan="2" class="summary">
645 <p class="indent-wrapped-lines"><b>Inherited from <code>object</code></b>:
646 <code>__class__</code>
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%">
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>
669 <a name="__setattr__"></a>
671 <table class="details" border="1" cellpadding="3"
672 cellspacing="0" width="100%" bgcolor="white">
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>
680 </td><td align="right" valign="top"
681 ><span class="codelink"><a href="lldb-pysrc.html#SBSymbolContextList.__setattr__">source code</a></span>
685 <p>x.__setattr__('name', value) <==> x.name = value</p>
689 <dd><em class="note">(inherited documentation)</em></dd>
694 <a name="__repr__"></a>
696 <table class="details" border="1" cellpadding="3"
697 cellspacing="0" width="100%" bgcolor="white">
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>
704 </td><td align="right" valign="top"
705 ><span class="codelink"><a href="lldb-pysrc.html#_swig_repr">source code</a></span>
713 <dd><em class="note">(inherited documentation)</em></dd>
718 <a name="__init__"></a>
720 <table class="details" border="1" cellpadding="3"
721 cellspacing="0" width="100%" bgcolor="white">
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>
729 </td><td align="right" valign="top"
730 ><span class="codelink"><a href="lldb-pysrc.html#SBSymbolContextList.__init__">source code</a></span>
734 <p>__init__(lldb::SBSymbolContextList self) -> SBSymbolContextList
735 __init__(lldb::SBSymbolContextList self, SBSymbolContextList rhs) ->
736 SBSymbolContextList</p>
744 <a name="__str__"></a>
746 <table class="details" border="1" cellpadding="3"
747 cellspacing="0" width="100%" bgcolor="white">
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>
754 </td><td align="right" valign="top"
755 ><span class="codelink"><a href="lldb-pysrc.html#SBSymbolContextList.__str__">source code</a></span>
759 <p>__str__(SBSymbolContextList self) -> PyObject *</p>
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%">
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>
786 <a name="blocks"></a>
788 <table class="details" border="1" cellpadding="3"
789 cellspacing="0" width="100%" bgcolor="white">
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>
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>
801 <a name="compile_units"></a>
803 <table class="details" border="1" cellpadding="3"
804 cellspacing="0" width="100%" bgcolor="white">
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>
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>
816 <a name="functions"></a>
818 <table class="details" border="1" cellpadding="3"
819 cellspacing="0" width="100%" bgcolor="white">
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>
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>
831 <a name="line_entries"></a>
833 <table class="details" border="1" cellpadding="3"
834 cellspacing="0" width="100%" bgcolor="white">
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>
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>
846 <a name="modules"></a>
848 <table class="details" border="1" cellpadding="3"
849 cellspacing="0" width="100%" bgcolor="white">
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>
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>
861 <a name="symbols"></a>
863 <table class="details" border="1" cellpadding="3"
864 cellspacing="0" width="100%" bgcolor="white">
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>
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>
877 <!-- ==================== NAVIGATION BAR ==================== -->
878 <table class="navbar" border="0" width="100%" cellpadding="0"
879 bgcolor="#a0c0ff" cellspacing="0">
883 <th> <a
884 href="module-tree.html">Trees</a> </th>
887 <th> <a
888 href="identifier-index.html">Indices</a> </th>
891 <th> <a
892 href="help.html">Help</a> </th>
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>
902 <table border="0" cellpadding="0" cellspacing="0" width="100%%">
904 <td align="left" class="footer">
905 Generated by Epydoc 3.0.1 on Fri Oct 14 13:55:28 2016
907 <td align="right" class="footer">
908 <a target="mainFrame" href="http://epydoc.sourceforge.net"
909 >http://epydoc.sourceforge.net</a>
914 <script type="text/javascript">
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.