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.SBSymbol</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;SBSymbol
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.SBSymbol-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 SBSymbol</h1><p class="nomargin-top"><span class="codelink"><a href="lldb-pysrc.html#SBSymbol">source&nbsp;code</a></span></p>
61<center>
62<center>  <map id="uml_class_diagram_for_lldb_sbs_5" name="uml_class_diagram_for_lldb_sbs_5">
63<area shape="rect" id="node41" href="lldb.SBSymbol-class.html#__swig_setmethods__" title="lldb.SBSymbol.__swig_setmethods__" alt="" coords="17,31,197,49"/>
64<area shape="rect" id="node41" href="lldb.SBSymbol-class.html#__swig_getmethods__" title="lldb.SBSymbol.__swig_getmethods__" alt="" coords="17,49,197,68"/>
65<area shape="rect" id="node41" href="lldb.SBSymbol-class.html#addr" title="A read only property that returns an lldb object that represents the start &#160;address (lldb.SBAddress) for this symbol." alt="" coords="17,68,197,87"/>
66<area shape="rect" id="node41" href="lldb.SBSymbol-class.html#end_addr" title="A read only property that returns an lldb object that represents the end &#160;address (lldb.SBAddress) for this symbol." alt="" coords="17,87,197,105"/>
67<area shape="rect" id="node41" href="lldb.SBSymbol-class.html#external" title="A read only property that returns a boolean value that indicates if this &#160;symbol is externally visiable (exported) from the module that contains it." alt="" coords="17,105,197,124"/>
68<area shape="rect" id="node41" href="lldb.SBSymbol-class.html#instructions" title="A read only property that returns an lldb object that represents the &#160;instructions (lldb.SBInstructionList) for this symbol." alt="" coords="17,124,197,143"/>
69<area shape="rect" id="node41" href="lldb.SBSymbol-class.html#mangled" title="A read only property that returns the mangled (linkage) name for this &#160;symbol as a string." alt="" coords="17,143,197,161"/>
70<area shape="rect" id="node41" href="lldb.SBSymbol-class.html#name" title="A read only property that returns the name for this symbol as a string." alt="" coords="17,161,197,180"/>
71<area shape="rect" id="node41" href="lldb.SBSymbol-class.html#prologue_size" title="A read only property that returns the size in bytes of the prologue &#160;instructions as an unsigned integer." alt="" coords="17,180,197,199"/>
72<area shape="rect" id="node41" href="lldb.SBSymbol-class.html#synthetic" title="A read only property that returns a boolean value that indicates if this &#160;symbol was synthetically created from information in module that contains &#160;it." alt="" coords="17,199,197,217"/>
73<area shape="rect" id="node41" href="lldb.SBSymbol-class.html#type" title="A read only property that returns an lldb enumeration value (see &#160;enumerations that start with &quot;lldb.eSymbolType&quot;) that represents the type &#160;of this symbol." alt="" coords="17,217,197,236"/>
74<area shape="rect" id="node41" href="lldb.SBSymbol-class.html#__setattr__" title="x.__setattr__(&#39;name&#39;, value) &lt;==&gt; x.name = value" alt="" coords="17,239,197,257"/>
75<area shape="rect" id="node41" href="lldb.SBSymbol-class.html#__getattr__" title="lldb.SBSymbol.__getattr__" alt="" coords="17,257,197,276"/>
76<area shape="rect" id="node41" href="lldb.SBSymbol-class.html#__repr__" title="repr(x)" alt="" coords="17,276,197,295"/>
77<area shape="rect" id="node41" href="lldb.SBSymbol-class.html#__swig_destroy__" title="delete_SBSymbol(SBSymbol self)" alt="" coords="17,295,197,313"/>
78<area shape="rect" id="node41" href="lldb.SBSymbol-class.html#__del__" title="lldb.SBSymbol.__del__" alt="" coords="17,313,197,332"/>
79<area shape="rect" id="node41" href="lldb.SBSymbol-class.html#__init__" title="__init__(lldb::SBSymbol self) &#45;&gt; SBSymbol __init__(lldb::SBSymbol self, &#160;SBSymbol rhs) &#45;&gt; SBSymbol" alt="" coords="17,332,197,351"/>
80<area shape="rect" id="node41" href="lldb.SBSymbol-class.html#__nonzero__" title="lldb.SBSymbol.__nonzero__" alt="" coords="17,351,197,369"/>
81<area shape="rect" id="node41" href="lldb.SBSymbol-class.html#IsValid" title="IsValid(SBSymbol self) &#45;&gt; bool" alt="" coords="17,369,197,388"/>
82<area shape="rect" id="node41" href="lldb.SBSymbol-class.html#GetName" title="GetName(SBSymbol self) &#45;&gt; str const *" alt="" coords="17,388,197,407"/>
83<area shape="rect" id="node41" href="lldb.SBSymbol-class.html#GetMangledName" title="GetMangledName(SBSymbol self) &#45;&gt; str const *" alt="" coords="17,407,197,425"/>
84<area shape="rect" id="node41" href="lldb.SBSymbol-class.html#GetInstructions" title="GetInstructions(SBSymbol self, SBTarget target) &#45;&gt; SBInstructionList &#160;GetInstructions(SBSymbol self, SBTarget target, str const * flavor_string) &#160;&#45;&gt; SBInstructionList" alt="" coords="17,425,197,444"/>
85<area shape="rect" id="node41" href="lldb.SBSymbol-class.html#GetStartAddress" title="GetStartAddress(SBSymbol self) &#45;&gt; SBAddress" alt="" coords="17,444,197,463"/>
86<area shape="rect" id="node41" href="lldb.SBSymbol-class.html#GetEndAddress" title="GetEndAddress(SBSymbol self) &#45;&gt; SBAddress" alt="" coords="17,463,197,481"/>
87<area shape="rect" id="node41" href="lldb.SBSymbol-class.html#__ne__" title="lldb.SBSymbol.__ne__" alt="" coords="17,500,197,519"/>
88<area shape="rect" id="node1" href="lldb.SBSymbol-class.html" title="Represents the symbol possibly associated with a stack frame." alt="" coords="5,6,208,525"/>
89</map>
90  <img src="uml_class_diagram_for_lldb_sbs_5.gif" alt='' usemap="#uml_class_diagram_for_lldb_sbs_5" ismap="ismap" class="graph-without-title" />
91</center>
92</center>
93<hr />
94<p>Represents the symbol possibly associated with a stack frame. SBModule
95  contains SBSymbol(s). SBSymbol can also be retrived from SBFrame.</p>
96  <p>See also SBModule and SBFrame.</p>
97
98<!-- ==================== INSTANCE METHODS ==================== -->
99<a name="section-InstanceMethods"></a>
100<table class="summary" border="1" cellpadding="3"
101       cellspacing="0" width="100%" bgcolor="white">
102<tr bgcolor="#70b0f0" class="table-header">
103  <td colspan="2" class="table-header">
104    <table border="0" cellpadding="0" cellspacing="0" width="100%">
105      <tr valign="top">
106        <td align="left"><span class="table-header">Instance Methods</span></td>
107        <td align="right" valign="top"
108         ><span class="options">[<a href="#section-InstanceMethods"
109         class="privatelink" onclick="toggle_private();"
110         >hide private</a>]</span></td>
111      </tr>
112    </table>
113  </td>
114</tr>
115<tr>
116    <td width="15%" align="right" valign="top" class="summary">
117      <span class="summary-type">&nbsp;</span>
118    </td><td class="summary">
119      <table width="100%" cellpadding="0" cellspacing="0" border="0">
120        <tr>
121          <td><span class="summary-sig"><a href="lldb.SBSymbol-class.html#__setattr__" class="summary-sig-name">__setattr__</a>(<span class="summary-sig-arg">self</span>,
122        <span class="summary-sig-arg">name</span>,
123        <span class="summary-sig-arg">value</span>)</span><br />
124      x.__setattr__('name', value) &lt;==&gt; x.name = value</td>
125          <td align="right" valign="top">
126            <span class="codelink"><a href="lldb-pysrc.html#SBSymbol.__setattr__">source&nbsp;code</a></span>
127
128          </td>
129        </tr>
130      </table>
131
132    </td>
133  </tr>
134<tr>
135    <td width="15%" align="right" valign="top" class="summary">
136      <span class="summary-type">&nbsp;</span>
137    </td><td class="summary">
138      <table width="100%" cellpadding="0" cellspacing="0" border="0">
139        <tr>
140          <td><span class="summary-sig"><a name="__getattr__"></a><span class="summary-sig-name">__getattr__</span>(<span class="summary-sig-arg">self</span>,
141        <span class="summary-sig-arg">name</span>)</span></td>
142          <td align="right" valign="top">
143            <span class="codelink"><a href="lldb-pysrc.html#SBSymbol.__getattr__">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 href="lldb.SBSymbol-class.html#__repr__" class="summary-sig-name">__repr__</a>(<span class="summary-sig-arg">self</span>)</span><br />
158      repr(x)</td>
159          <td align="right" valign="top">
160            <span class="codelink"><a href="lldb-pysrc.html#_swig_repr">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 name="__swig_destroy__"></a><span class="summary-sig-name">__swig_destroy__</span>(<span class="summary-sig-arg">...</span>)</span><br />
175      delete_SBSymbol(SBSymbol self)</td>
176          <td align="right" valign="top">
177
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="__del__"></a><span class="summary-sig-name">__del__</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#SBSymbol.__del__">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.SBSymbol-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::SBSymbol self) -&gt; SBSymbol __init__(lldb::SBSymbol
210      self, SBSymbol rhs) -&gt; SBSymbol</td>
211          <td align="right" valign="top">
212            <span class="codelink"><a href="lldb-pysrc.html#SBSymbol.__init__">source&nbsp;code</a></span>
213
214          </td>
215        </tr>
216      </table>
217
218    </td>
219  </tr>
220<tr>
221    <td width="15%" align="right" valign="top" class="summary">
222      <span class="summary-type">&nbsp;</span>
223    </td><td class="summary">
224      <table width="100%" cellpadding="0" cellspacing="0" border="0">
225        <tr>
226          <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>
227          <td align="right" valign="top">
228            <span class="codelink"><a href="lldb-pysrc.html#SBSymbol.__nonzero__">source&nbsp;code</a></span>
229
230          </td>
231        </tr>
232      </table>
233
234    </td>
235  </tr>
236<tr>
237    <td width="15%" align="right" valign="top" class="summary">
238      <span class="summary-type">&nbsp;</span>
239    </td><td class="summary">
240      <table width="100%" cellpadding="0" cellspacing="0" border="0">
241        <tr>
242          <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 />
243      IsValid(SBSymbol self) -&gt; bool</td>
244          <td align="right" valign="top">
245            <span class="codelink"><a href="lldb-pysrc.html#SBSymbol.IsValid">source&nbsp;code</a></span>
246
247          </td>
248        </tr>
249      </table>
250
251    </td>
252  </tr>
253<tr>
254    <td width="15%" align="right" valign="top" class="summary">
255      <span class="summary-type">&nbsp;</span>
256    </td><td class="summary">
257      <table width="100%" cellpadding="0" cellspacing="0" border="0">
258        <tr>
259          <td><span class="summary-sig"><a name="GetName"></a><span class="summary-sig-name">GetName</span>(<span class="summary-sig-arg">self</span>)</span><br />
260      GetName(SBSymbol self) -&gt; str const *</td>
261          <td align="right" valign="top">
262            <span class="codelink"><a href="lldb-pysrc.html#SBSymbol.GetName">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="GetMangledName"></a><span class="summary-sig-name">GetMangledName</span>(<span class="summary-sig-arg">self</span>)</span><br />
277      GetMangledName(SBSymbol self) -&gt; str const *</td>
278          <td align="right" valign="top">
279            <span class="codelink"><a href="lldb-pysrc.html#SBSymbol.GetMangledName">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="GetInstructions"></a><span class="summary-sig-name">GetInstructions</span>(<span class="summary-sig-arg">self</span>,
294        <span class="summary-sig-arg">*args</span>)</span><br />
295      GetInstructions(SBSymbol self, SBTarget target) -&gt;
296      SBInstructionList GetInstructions(SBSymbol self, SBTarget target, str
297      const * flavor_string) -&gt; SBInstructionList</td>
298          <td align="right" valign="top">
299            <span class="codelink"><a href="lldb-pysrc.html#SBSymbol.GetInstructions">source&nbsp;code</a></span>
300
301          </td>
302        </tr>
303      </table>
304
305    </td>
306  </tr>
307<tr>
308    <td width="15%" align="right" valign="top" class="summary">
309      <span class="summary-type">&nbsp;</span>
310    </td><td class="summary">
311      <table width="100%" cellpadding="0" cellspacing="0" border="0">
312        <tr>
313          <td><span class="summary-sig"><a name="GetStartAddress"></a><span class="summary-sig-name">GetStartAddress</span>(<span class="summary-sig-arg">self</span>)</span><br />
314      GetStartAddress(SBSymbol self) -&gt; SBAddress</td>
315          <td align="right" valign="top">
316            <span class="codelink"><a href="lldb-pysrc.html#SBSymbol.GetStartAddress">source&nbsp;code</a></span>
317
318          </td>
319        </tr>
320      </table>
321
322    </td>
323  </tr>
324<tr>
325    <td width="15%" align="right" valign="top" class="summary">
326      <span class="summary-type">&nbsp;</span>
327    </td><td class="summary">
328      <table width="100%" cellpadding="0" cellspacing="0" border="0">
329        <tr>
330          <td><span class="summary-sig"><a name="GetEndAddress"></a><span class="summary-sig-name">GetEndAddress</span>(<span class="summary-sig-arg">self</span>)</span><br />
331      GetEndAddress(SBSymbol self) -&gt; SBAddress</td>
332          <td align="right" valign="top">
333            <span class="codelink"><a href="lldb-pysrc.html#SBSymbol.GetEndAddress">source&nbsp;code</a></span>
334
335          </td>
336        </tr>
337      </table>
338
339    </td>
340  </tr>
341<tr>
342    <td width="15%" align="right" valign="top" class="summary">
343      <span class="summary-type">&nbsp;</span>
344    </td><td class="summary">
345      <table width="100%" cellpadding="0" cellspacing="0" border="0">
346        <tr>
347          <td><span class="summary-sig"><a name="GetPrologueByteSize"></a><span class="summary-sig-name">GetPrologueByteSize</span>(<span class="summary-sig-arg">self</span>)</span><br />
348      GetPrologueByteSize(SBSymbol self) -&gt; uint32_t</td>
349          <td align="right" valign="top">
350            <span class="codelink"><a href="lldb-pysrc.html#SBSymbol.GetPrologueByteSize">source&nbsp;code</a></span>
351
352          </td>
353        </tr>
354      </table>
355
356    </td>
357  </tr>
358<tr>
359    <td width="15%" align="right" valign="top" class="summary">
360      <span class="summary-type">&nbsp;</span>
361    </td><td class="summary">
362      <table width="100%" cellpadding="0" cellspacing="0" border="0">
363        <tr>
364          <td><span class="summary-sig"><a name="GetType"></a><span class="summary-sig-name">GetType</span>(<span class="summary-sig-arg">self</span>)</span><br />
365      GetType(SBSymbol self) -&gt; lldb::SymbolType</td>
366          <td align="right" valign="top">
367            <span class="codelink"><a href="lldb-pysrc.html#SBSymbol.GetType">source&nbsp;code</a></span>
368
369          </td>
370        </tr>
371      </table>
372
373    </td>
374  </tr>
375<tr>
376    <td width="15%" align="right" valign="top" class="summary">
377      <span class="summary-type">&nbsp;</span>
378    </td><td class="summary">
379      <table width="100%" cellpadding="0" cellspacing="0" border="0">
380        <tr>
381          <td><span class="summary-sig"><a name="GetDescription"></a><span class="summary-sig-name">GetDescription</span>(<span class="summary-sig-arg">self</span>,
382        <span class="summary-sig-arg">*args</span>)</span><br />
383      GetDescription(SBSymbol self, SBStream description) -&gt; bool</td>
384          <td align="right" valign="top">
385            <span class="codelink"><a href="lldb-pysrc.html#SBSymbol.GetDescription">source&nbsp;code</a></span>
386
387          </td>
388        </tr>
389      </table>
390
391    </td>
392  </tr>
393<tr>
394    <td width="15%" align="right" valign="top" class="summary">
395      <span class="summary-type">&nbsp;</span>
396    </td><td class="summary">
397      <table width="100%" cellpadding="0" cellspacing="0" border="0">
398        <tr>
399          <td><span class="summary-sig"><a name="IsExternal"></a><span class="summary-sig-name">IsExternal</span>(<span class="summary-sig-arg">self</span>)</span><br />
400      IsExternal(SBSymbol self) -&gt; bool</td>
401          <td align="right" valign="top">
402            <span class="codelink"><a href="lldb-pysrc.html#SBSymbol.IsExternal">source&nbsp;code</a></span>
403
404          </td>
405        </tr>
406      </table>
407
408    </td>
409  </tr>
410<tr>
411    <td width="15%" align="right" valign="top" class="summary">
412      <span class="summary-type">&nbsp;</span>
413    </td><td class="summary">
414      <table width="100%" cellpadding="0" cellspacing="0" border="0">
415        <tr>
416          <td><span class="summary-sig"><a name="IsSynthetic"></a><span class="summary-sig-name">IsSynthetic</span>(<span class="summary-sig-arg">self</span>)</span><br />
417      IsSynthetic(SBSymbol self) -&gt; bool</td>
418          <td align="right" valign="top">
419            <span class="codelink"><a href="lldb-pysrc.html#SBSymbol.IsSynthetic">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_instructions_from_current_target"></a><span class="summary-sig-name">get_instructions_from_current_target</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#SBSymbol.get_instructions_from_current_target">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 href="lldb.SBSymbol-class.html#__str__" class="summary-sig-name">__str__</a>(<span class="summary-sig-arg">self</span>)</span><br />
450      __str__(SBSymbol self) -&gt; PyObject *</td>
451          <td align="right" valign="top">
452            <span class="codelink"><a href="lldb-pysrc.html#SBSymbol.__str__">source&nbsp;code</a></span>
453
454          </td>
455        </tr>
456      </table>
457
458    </td>
459  </tr>
460<tr>
461    <td width="15%" align="right" valign="top" class="summary">
462      <span class="summary-type">&nbsp;</span>
463    </td><td class="summary">
464      <table width="100%" cellpadding="0" cellspacing="0" border="0">
465        <tr>
466          <td><span class="summary-sig"><a name="__eq__"></a><span class="summary-sig-name">__eq__</span>(<span class="summary-sig-arg">self</span>,
467        <span class="summary-sig-arg">rhs</span>)</span></td>
468          <td align="right" valign="top">
469            <span class="codelink"><a href="lldb-pysrc.html#SBSymbol.__eq__">source&nbsp;code</a></span>
470
471          </td>
472        </tr>
473      </table>
474
475    </td>
476  </tr>
477<tr>
478    <td width="15%" align="right" valign="top" class="summary">
479      <span class="summary-type">&nbsp;</span>
480    </td><td class="summary">
481      <table width="100%" cellpadding="0" cellspacing="0" border="0">
482        <tr>
483          <td><span class="summary-sig"><a name="__ne__"></a><span class="summary-sig-name">__ne__</span>(<span class="summary-sig-arg">self</span>,
484        <span class="summary-sig-arg">rhs</span>)</span></td>
485          <td align="right" valign="top">
486            <span class="codelink"><a href="lldb-pysrc.html#SBSymbol.__ne__">source&nbsp;code</a></span>
487
488          </td>
489        </tr>
490      </table>
491
492    </td>
493  </tr>
494  <tr>
495    <td colspan="2" class="summary">
496    <p class="indent-wrapped-lines"><b>Inherited from <code>object</code></b>:
497      <code>__delattr__</code>,
498      <code>__format__</code>,
499      <code>__getattribute__</code>,
500      <code>__hash__</code>,
501      <code>__new__</code>,
502      <code>__reduce__</code>,
503      <code>__reduce_ex__</code>,
504      <code>__sizeof__</code>,
505      <code>__subclasshook__</code>
506      </p>
507    </td>
508  </tr>
509</table>
510<!-- ==================== CLASS VARIABLES ==================== -->
511<a name="section-ClassVariables"></a>
512<table class="summary" border="1" cellpadding="3"
513       cellspacing="0" width="100%" bgcolor="white">
514<tr bgcolor="#70b0f0" class="table-header">
515  <td colspan="2" class="table-header">
516    <table border="0" cellpadding="0" cellspacing="0" width="100%">
517      <tr valign="top">
518        <td align="left"><span class="table-header">Class Variables</span></td>
519        <td align="right" valign="top"
520         ><span class="options">[<a href="#section-ClassVariables"
521         class="privatelink" onclick="toggle_private();"
522         >hide private</a>]</span></td>
523      </tr>
524    </table>
525  </td>
526</tr>
527<tr>
528    <td width="15%" align="right" valign="top" class="summary">
529      <span class="summary-type">&nbsp;</span>
530    </td><td class="summary">
531        <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>
532    </td>
533  </tr>
534<tr>
535    <td width="15%" align="right" valign="top" class="summary">
536      <span class="summary-type">&nbsp;</span>
537    </td><td class="summary">
538        <a name="__swig_getmethods__"></a><span class="summary-name">__swig_getmethods__</span> = <code title="{}">{}</code>
539    </td>
540  </tr>
541</table>
542<!-- ==================== PROPERTIES ==================== -->
543<a name="section-Properties"></a>
544<table class="summary" border="1" cellpadding="3"
545       cellspacing="0" width="100%" bgcolor="white">
546<tr bgcolor="#70b0f0" class="table-header">
547  <td colspan="2" class="table-header">
548    <table border="0" cellpadding="0" cellspacing="0" width="100%">
549      <tr valign="top">
550        <td align="left"><span class="table-header">Properties</span></td>
551        <td align="right" valign="top"
552         ><span class="options">[<a href="#section-Properties"
553         class="privatelink" onclick="toggle_private();"
554         >hide private</a>]</span></td>
555      </tr>
556    </table>
557  </td>
558</tr>
559<tr>
560    <td width="15%" align="right" valign="top" class="summary">
561      <span class="summary-type">&nbsp;</span>
562    </td><td class="summary">
563        <a href="lldb.SBSymbol-class.html#addr" class="summary-name">addr</a><br />
564      A read only property that returns an lldb object that represents the
565      start address (lldb.SBAddress) for this symbol.
566    </td>
567  </tr>
568<tr>
569    <td width="15%" align="right" valign="top" class="summary">
570      <span class="summary-type">&nbsp;</span>
571    </td><td class="summary">
572        <a href="lldb.SBSymbol-class.html#end_addr" class="summary-name">end_addr</a><br />
573      A read only property that returns an lldb object that represents the
574      end address (lldb.SBAddress) for this symbol.
575    </td>
576  </tr>
577<tr>
578    <td width="15%" align="right" valign="top" class="summary">
579      <span class="summary-type">&nbsp;</span>
580    </td><td class="summary">
581        <a href="lldb.SBSymbol-class.html#external" class="summary-name">external</a><br />
582      A read only property that returns a boolean value that indicates if
583      this symbol is externally visiable (exported) from the module that
584      contains it.
585    </td>
586  </tr>
587<tr>
588    <td width="15%" align="right" valign="top" class="summary">
589      <span class="summary-type">&nbsp;</span>
590    </td><td class="summary">
591        <a href="lldb.SBSymbol-class.html#instructions" class="summary-name">instructions</a><br />
592      A read only property that returns an lldb object that represents the
593      instructions (lldb.SBInstructionList) for this symbol.
594    </td>
595  </tr>
596<tr>
597    <td width="15%" align="right" valign="top" class="summary">
598      <span class="summary-type">&nbsp;</span>
599    </td><td class="summary">
600        <a href="lldb.SBSymbol-class.html#mangled" class="summary-name">mangled</a><br />
601      A read only property that returns the mangled (linkage) name for this
602      symbol as a string.
603    </td>
604  </tr>
605<tr>
606    <td width="15%" align="right" valign="top" class="summary">
607      <span class="summary-type">&nbsp;</span>
608    </td><td class="summary">
609        <a href="lldb.SBSymbol-class.html#name" class="summary-name">name</a><br />
610      A read only property that returns the name for this symbol as a
611      string.
612    </td>
613  </tr>
614<tr>
615    <td width="15%" align="right" valign="top" class="summary">
616      <span class="summary-type">&nbsp;</span>
617    </td><td class="summary">
618        <a href="lldb.SBSymbol-class.html#prologue_size" class="summary-name">prologue_size</a><br />
619      A read only property that returns the size in bytes of the prologue
620      instructions as an unsigned integer.
621    </td>
622  </tr>
623<tr>
624    <td width="15%" align="right" valign="top" class="summary">
625      <span class="summary-type">&nbsp;</span>
626    </td><td class="summary">
627        <a href="lldb.SBSymbol-class.html#synthetic" class="summary-name">synthetic</a><br />
628      A read only property that returns a boolean value that indicates if
629      this symbol was synthetically created from information in module that
630      contains it.
631    </td>
632  </tr>
633<tr>
634    <td width="15%" align="right" valign="top" class="summary">
635      <span class="summary-type">&nbsp;</span>
636    </td><td class="summary">
637        <a href="lldb.SBSymbol-class.html#type" class="summary-name">type</a><br />
638      A read only property that returns an lldb enumeration value (see
639      enumerations that start with &quot;lldb.eSymbolType&quot;) that
640      represents the type of this symbol.
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#SBSymbol.__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#SBSymbol.__init__">source&nbsp;code</a></span>&nbsp;
731    </td>
732  </tr></table>
733
734  <p>__init__(lldb::SBSymbol self) -&gt; SBSymbol __init__(lldb::SBSymbol
735  self, SBSymbol rhs) -&gt; SBSymbol</p>
736  <dl class="fields">
737    <dt>Overrides:
738        object.__init__
739    </dt>
740  </dl>
741</td></tr></table>
742</div>
743<a name="__str__"></a>
744<div>
745<table class="details" border="1" cellpadding="3"
746       cellspacing="0" width="100%" bgcolor="white">
747<tr><td>
748  <table width="100%" cellpadding="0" cellspacing="0" border="0">
749  <tr valign="top"><td>
750  <h3 class="epydoc"><span class="sig"><span class="sig-name">__str__</span>(<span class="sig-arg">self</span>)</span>
751    <br /><em class="fname">(Informal representation operator)</em>
752  </h3>
753  </td><td align="right" valign="top"
754    ><span class="codelink"><a href="lldb-pysrc.html#SBSymbol.__str__">source&nbsp;code</a></span>&nbsp;
755    </td>
756  </tr></table>
757
758  <p>__str__(SBSymbol self) -&gt; PyObject *</p>
759  <dl class="fields">
760    <dt>Overrides:
761        object.__str__
762    </dt>
763  </dl>
764</td></tr></table>
765</div>
766<br />
767<!-- ==================== PROPERTY DETAILS ==================== -->
768<a name="section-PropertyDetails"></a>
769<table class="details" border="1" cellpadding="3"
770       cellspacing="0" width="100%" bgcolor="white">
771<tr bgcolor="#70b0f0" class="table-header">
772  <td colspan="2" class="table-header">
773    <table border="0" cellpadding="0" cellspacing="0" width="100%">
774      <tr valign="top">
775        <td align="left"><span class="table-header">Property Details</span></td>
776        <td align="right" valign="top"
777         ><span class="options">[<a href="#section-PropertyDetails"
778         class="privatelink" onclick="toggle_private();"
779         >hide private</a>]</span></td>
780      </tr>
781    </table>
782  </td>
783</tr>
784</table>
785<a name="addr"></a>
786<div>
787<table class="details" border="1" cellpadding="3"
788       cellspacing="0" width="100%" bgcolor="white">
789<tr><td>
790  <h3 class="epydoc">addr</h3>
791  <p>A read only property that returns an lldb object that represents the
792  start address (lldb.SBAddress) for this symbol.</p>
793  <dl class="fields">
794    <dt>Get Method:</dt>
795    <dd class="value"><span class="summary-sig"><a href="lldb.SBSymbol-class.html#GetStartAddress" class="summary-sig-name">GetStartAddress</a>(<span class="summary-sig-arg">self</span>)</span>
796        - GetStartAddress(SBSymbol self) -&gt; SBAddress
797    </dd>
798  </dl>
799</td></tr></table>
800</div>
801<a name="end_addr"></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">end_addr</h3>
807  <p>A read only property that returns an lldb object that represents the
808  end address (lldb.SBAddress) for this symbol.</p>
809  <dl class="fields">
810    <dt>Get Method:</dt>
811    <dd class="value"><span class="summary-sig"><a href="lldb.SBSymbol-class.html#GetEndAddress" class="summary-sig-name">GetEndAddress</a>(<span class="summary-sig-arg">self</span>)</span>
812        - GetEndAddress(SBSymbol self) -&gt; SBAddress
813    </dd>
814  </dl>
815</td></tr></table>
816</div>
817<a name="external"></a>
818<div>
819<table class="details" border="1" cellpadding="3"
820       cellspacing="0" width="100%" bgcolor="white">
821<tr><td>
822  <h3 class="epydoc">external</h3>
823  <p>A read only property that returns a boolean value that indicates if
824  this symbol is externally visiable (exported) from the module that
825  contains it.</p>
826  <dl class="fields">
827    <dt>Get Method:</dt>
828    <dd class="value"><span class="summary-sig"><a href="lldb.SBSymbol-class.html#IsExternal" class="summary-sig-name">IsExternal</a>(<span class="summary-sig-arg">self</span>)</span>
829        - IsExternal(SBSymbol self) -&gt; bool
830    </dd>
831  </dl>
832</td></tr></table>
833</div>
834<a name="instructions"></a>
835<div>
836<table class="details" border="1" cellpadding="3"
837       cellspacing="0" width="100%" bgcolor="white">
838<tr><td>
839  <h3 class="epydoc">instructions</h3>
840  <p>A read only property that returns an lldb object that represents the
841  instructions (lldb.SBInstructionList) for this symbol.</p>
842  <dl class="fields">
843    <dt>Get Method:</dt>
844    <dd class="value"><span class="summary-sig"><a href="lldb.SBSymbol-class.html#get_instructions_from_current_target" class="summary-sig-name">get_instructions_from_current_target</a>(<span class="summary-sig-arg">self</span>)</span>
845    </dd>
846  </dl>
847</td></tr></table>
848</div>
849<a name="mangled"></a>
850<div>
851<table class="details" border="1" cellpadding="3"
852       cellspacing="0" width="100%" bgcolor="white">
853<tr><td>
854  <h3 class="epydoc">mangled</h3>
855  <p>A read only property that returns the mangled (linkage) name for this
856  symbol as a string.</p>
857  <dl class="fields">
858    <dt>Get Method:</dt>
859    <dd class="value"><span class="summary-sig"><a href="lldb.SBSymbol-class.html#GetMangledName" class="summary-sig-name">GetMangledName</a>(<span class="summary-sig-arg">self</span>)</span>
860        - GetMangledName(SBSymbol self) -&gt; str const *
861    </dd>
862  </dl>
863</td></tr></table>
864</div>
865<a name="name"></a>
866<div>
867<table class="details" border="1" cellpadding="3"
868       cellspacing="0" width="100%" bgcolor="white">
869<tr><td>
870  <h3 class="epydoc">name</h3>
871  <p>A read only property that returns the name for this symbol as a
872  string.</p>
873  <dl class="fields">
874    <dt>Get Method:</dt>
875    <dd class="value"><span class="summary-sig"><a href="lldb.SBSymbol-class.html#GetName" class="summary-sig-name">GetName</a>(<span class="summary-sig-arg">self</span>)</span>
876        - GetName(SBSymbol self) -&gt; str const *
877    </dd>
878  </dl>
879</td></tr></table>
880</div>
881<a name="prologue_size"></a>
882<div>
883<table class="details" border="1" cellpadding="3"
884       cellspacing="0" width="100%" bgcolor="white">
885<tr><td>
886  <h3 class="epydoc">prologue_size</h3>
887  <p>A read only property that returns the size in bytes of the prologue
888  instructions as an unsigned integer.</p>
889  <dl class="fields">
890    <dt>Get Method:</dt>
891    <dd class="value"><span class="summary-sig"><a href="lldb.SBSymbol-class.html#GetPrologueByteSize" class="summary-sig-name">GetPrologueByteSize</a>(<span class="summary-sig-arg">self</span>)</span>
892        - GetPrologueByteSize(SBSymbol self) -&gt; uint32_t
893    </dd>
894  </dl>
895</td></tr></table>
896</div>
897<a name="synthetic"></a>
898<div>
899<table class="details" border="1" cellpadding="3"
900       cellspacing="0" width="100%" bgcolor="white">
901<tr><td>
902  <h3 class="epydoc">synthetic</h3>
903  <p>A read only property that returns a boolean value that indicates if
904  this symbol was synthetically created from information in module that
905  contains it.</p>
906  <dl class="fields">
907    <dt>Get Method:</dt>
908    <dd class="value"><span class="summary-sig"><a href="lldb.SBSymbol-class.html#IsSynthetic" class="summary-sig-name">IsSynthetic</a>(<span class="summary-sig-arg">self</span>)</span>
909        - IsSynthetic(SBSymbol self) -&gt; bool
910    </dd>
911  </dl>
912</td></tr></table>
913</div>
914<a name="type"></a>
915<div>
916<table class="details" border="1" cellpadding="3"
917       cellspacing="0" width="100%" bgcolor="white">
918<tr><td>
919  <h3 class="epydoc">type</h3>
920  <p>A read only property that returns an lldb enumeration value (see
921  enumerations that start with &quot;lldb.eSymbolType&quot;) that
922  represents the type of this symbol.</p>
923  <dl class="fields">
924    <dt>Get Method:</dt>
925    <dd class="value"><span class="summary-sig"><a href="lldb.SBSymbol-class.html#GetType" class="summary-sig-name">GetType</a>(<span class="summary-sig-arg">self</span>)</span>
926        - GetType(SBSymbol self) -&gt; lldb::SymbolType
927    </dd>
928  </dl>
929</td></tr></table>
930</div>
931<br />
932<!-- ==================== NAVIGATION BAR ==================== -->
933<table class="navbar" border="0" width="100%" cellpadding="0"
934       bgcolor="#a0c0ff" cellspacing="0">
935  <tr valign="middle">
936
937  <!-- Tree link -->
938      <th>&nbsp;&nbsp;&nbsp;<a
939        href="module-tree.html">Trees</a>&nbsp;&nbsp;&nbsp;</th>
940
941  <!-- Index link -->
942      <th>&nbsp;&nbsp;&nbsp;<a
943        href="identifier-index.html">Indices</a>&nbsp;&nbsp;&nbsp;</th>
944
945  <!-- Help link -->
946      <th>&nbsp;&nbsp;&nbsp;<a
947        href="help.html">Help</a>&nbsp;&nbsp;&nbsp;</th>
948
949  <!-- Project homepage -->
950      <th class="navbar" align="right" width="100%">
951        <table border="0" cellpadding="0" cellspacing="0">
952          <tr><th class="navbar" align="center"
953            ><a class="navbar" target="_top" href="http://lldb.llvm.org">LLDB python API</a></th>
954          </tr></table></th>
955  </tr>
956</table>
957<table border="0" cellpadding="0" cellspacing="0" width="100%%">
958  <tr>
959    <td align="left" class="footer">
960    Generated by Epydoc 3.0.1 on Fri Jul 19 13:22:36 2013
961    </td>
962    <td align="right" class="footer">
963      <a target="mainFrame" href="http://epydoc.sourceforge.net"
964        >http://epydoc.sourceforge.net</a>
965    </td>
966  </tr>
967</table>
968
969<script type="text/javascript">
970  <!--
971  // Private objects are initially displayed (because if
972  // javascript is turned off then we want them to be
973  // visible); but by default, we want to hide them.  So hide
974  // them unless we have a cookie that says to show them.
975  checkCookie();
976  // -->
977</script>
978</body>
979</html>
980