<?xml version="1.0" encoding="ascii"?> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en"> <head> <title>lldb.SBSymbol</title> <link rel="stylesheet" href="epydoc.css" type="text/css" /> <script type="text/javascript" src="epydoc.js"></script> </head> <body bgcolor="white" text="black" link="blue" vlink="#204080" alink="#204080"> <!-- ==================== NAVIGATION BAR ==================== --> <table class="navbar" border="0" width="100%" cellpadding="0" bgcolor="#a0c0ff" cellspacing="0"> <tr valign="middle"> <!-- Tree link --> <th> <a href="module-tree.html">Trees</a> </th> <!-- Index link --> <th> <a href="identifier-index.html">Indices</a> </th> <!-- Help link --> <th> <a href="help.html">Help</a> </th> <!-- Project homepage --> <th class="navbar" align="right" width="100%"> <table border="0" cellpadding="0" cellspacing="0"> <tr><th class="navbar" align="center" ><a class="navbar" target="_top" href="http://lldb.llvm.org">LLDB python API</a></th> </tr></table></th> </tr> </table> <table width="100%" cellpadding="0" cellspacing="0"> <tr valign="top"> <td width="100%"> <span class="breadcrumbs"> <a href="lldb-module.html">Package lldb</a> :: Class SBSymbol </span> </td> <td> <table cellpadding="0" cellspacing="0"> <!-- hide/show private --> <tr><td align="right"><span class="options">[<a href="javascript:void(0);" class="privatelink" onclick="toggle_private();">hide private</a>]</span></td></tr> <tr><td align="right"><span class="options" >[<a href="frames.html" target="_top">frames</a >] | <a href="lldb.SBSymbol-class.html" target="_top">no frames</a>]</span></td></tr> </table> </td> </tr> </table> <!-- ==================== CLASS DESCRIPTION ==================== --> <h1 class="epydoc">Class SBSymbol</h1><p class="nomargin-top"><span class="codelink"><a href="lldb-pysrc.html#SBSymbol">source code</a></span></p> <center> <center> <map id="uml_class_diagram_for_lldb_sbs_5" name="uml_class_diagram_for_lldb_sbs_5"> <area shape="rect" id="node41" href="lldb.SBSymbol-class.html#__swig_setmethods__" title="lldb.SBSymbol.__swig_setmethods__" alt="" coords="17,31,197,49"/> <area shape="rect" id="node41" href="lldb.SBSymbol-class.html#__swig_getmethods__" title="lldb.SBSymbol.__swig_getmethods__" alt="" coords="17,49,197,68"/> <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  address (lldb.SBAddress) for this symbol." alt="" coords="17,68,197,87"/> <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  address (lldb.SBAddress) for this symbol." alt="" coords="17,87,197,105"/> <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  symbol is externally visiable (exported) from the module that contains it." alt="" coords="17,105,197,124"/> <area shape="rect" id="node41" href="lldb.SBSymbol-class.html#instructions" title="A read only property that returns an lldb object that represents the  instructions (lldb.SBInstructionList) for this symbol." alt="" coords="17,124,197,143"/> <area shape="rect" id="node41" href="lldb.SBSymbol-class.html#mangled" title="A read only property that returns the mangled (linkage) name for this  symbol as a string." alt="" coords="17,143,197,161"/> <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"/> <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  instructions as an unsigned integer." alt="" coords="17,180,197,199"/> <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  symbol was synthetically created from information in module that contains  it." alt="" coords="17,199,197,217"/> <area shape="rect" id="node41" href="lldb.SBSymbol-class.html#type" title="A read only property that returns an lldb enumeration value (see  enumerations that start with "lldb.eSymbolType") that represents the type  of this symbol." alt="" coords="17,217,197,236"/> <area shape="rect" id="node41" href="lldb.SBSymbol-class.html#__setattr__" title="x.__setattr__('name', value) <==> x.name = value" alt="" coords="17,239,197,257"/> <area shape="rect" id="node41" href="lldb.SBSymbol-class.html#__getattr__" title="lldb.SBSymbol.__getattr__" alt="" coords="17,257,197,276"/> <area shape="rect" id="node41" href="lldb.SBSymbol-class.html#__repr__" title="repr(x)" alt="" coords="17,276,197,295"/> <area shape="rect" id="node41" href="lldb.SBSymbol-class.html#__swig_destroy__" title="delete_SBSymbol(SBSymbol self)" alt="" coords="17,295,197,313"/> <area shape="rect" id="node41" href="lldb.SBSymbol-class.html#__del__" title="lldb.SBSymbol.__del__" alt="" coords="17,313,197,332"/> <area shape="rect" id="node41" href="lldb.SBSymbol-class.html#__init__" title="__init__(lldb::SBSymbol self) -> SBSymbol __init__(lldb::SBSymbol self,  SBSymbol rhs) -> SBSymbol" alt="" coords="17,332,197,351"/> <area shape="rect" id="node41" href="lldb.SBSymbol-class.html#__nonzero__" title="lldb.SBSymbol.__nonzero__" alt="" coords="17,351,197,369"/> <area shape="rect" id="node41" href="lldb.SBSymbol-class.html#IsValid" title="IsValid(SBSymbol self) -> bool" alt="" coords="17,369,197,388"/> <area shape="rect" id="node41" href="lldb.SBSymbol-class.html#GetName" title="GetName(SBSymbol self) -> str const *" alt="" coords="17,388,197,407"/> <area shape="rect" id="node41" href="lldb.SBSymbol-class.html#GetMangledName" title="GetMangledName(SBSymbol self) -> str const *" alt="" coords="17,407,197,425"/> <area shape="rect" id="node41" href="lldb.SBSymbol-class.html#GetInstructions" title="GetInstructions(SBSymbol self, SBTarget target) -> SBInstructionList  GetInstructions(SBSymbol self, SBTarget target, str const * flavor_string)  -> SBInstructionList" alt="" coords="17,425,197,444"/> <area shape="rect" id="node41" href="lldb.SBSymbol-class.html#GetStartAddress" title="GetStartAddress(SBSymbol self) -> SBAddress" alt="" coords="17,444,197,463"/> <area shape="rect" id="node41" href="lldb.SBSymbol-class.html#GetEndAddress" title="GetEndAddress(SBSymbol self) -> SBAddress" alt="" coords="17,463,197,481"/> <area shape="rect" id="node41" href="lldb.SBSymbol-class.html#__ne__" title="lldb.SBSymbol.__ne__" alt="" coords="17,500,197,519"/> <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"/> </map> <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" /> </center> </center> <hr /> <p>Represents the symbol possibly associated with a stack frame. SBModule contains SBSymbol(s). SBSymbol can also be retrived from SBFrame.</p> <p>See also SBModule and SBFrame.</p> <!-- ==================== INSTANCE METHODS ==================== --> <a name="section-InstanceMethods"></a> <table class="summary" border="1" cellpadding="3" cellspacing="0" width="100%" bgcolor="white"> <tr bgcolor="#70b0f0" class="table-header"> <td colspan="2" class="table-header"> <table border="0" cellpadding="0" cellspacing="0" width="100%"> <tr valign="top"> <td align="left"><span class="table-header">Instance Methods</span></td> <td align="right" valign="top" ><span class="options">[<a href="#section-InstanceMethods" class="privatelink" onclick="toggle_private();" >hide private</a>]</span></td> </tr> </table> </td> </tr> <tr> <td width="15%" align="right" valign="top" class="summary"> <span class="summary-type"> </span> </td><td class="summary"> <table width="100%" cellpadding="0" cellspacing="0" border="0"> <tr> <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>, <span class="summary-sig-arg">name</span>, <span class="summary-sig-arg">value</span>)</span><br /> x.__setattr__('name', value) <==> x.name = value</td> <td align="right" valign="top"> <span class="codelink"><a href="lldb-pysrc.html#SBSymbol.__setattr__">source code</a></span> </td> </tr> </table> </td> </tr> <tr> <td width="15%" align="right" valign="top" class="summary"> <span class="summary-type"> </span> </td><td class="summary"> <table width="100%" cellpadding="0" cellspacing="0" border="0"> <tr> <td><span class="summary-sig"><a name="__getattr__"></a><span class="summary-sig-name">__getattr__</span>(<span class="summary-sig-arg">self</span>, <span class="summary-sig-arg">name</span>)</span></td> <td align="right" valign="top"> <span class="codelink"><a href="lldb-pysrc.html#SBSymbol.__getattr__">source code</a></span> </td> </tr> </table> </td> </tr> <tr> <td width="15%" align="right" valign="top" class="summary"> <span class="summary-type"> </span> </td><td class="summary"> <table width="100%" cellpadding="0" cellspacing="0" border="0"> <tr> <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 /> repr(x)</td> <td align="right" valign="top"> <span class="codelink"><a href="lldb-pysrc.html#_swig_repr">source code</a></span> </td> </tr> </table> </td> </tr> <tr> <td width="15%" align="right" valign="top" class="summary"> <span class="summary-type"> </span> </td><td class="summary"> <table width="100%" cellpadding="0" cellspacing="0" border="0"> <tr> <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 /> delete_SBSymbol(SBSymbol self)</td> <td align="right" valign="top"> </td> </tr> </table> </td> </tr> <tr> <td width="15%" align="right" valign="top" class="summary"> <span class="summary-type"> </span> </td><td class="summary"> <table width="100%" cellpadding="0" cellspacing="0" border="0"> <tr> <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> <td align="right" valign="top"> <span class="codelink"><a href="lldb-pysrc.html#SBSymbol.__del__">source code</a></span> </td> </tr> </table> </td> </tr> <tr> <td width="15%" align="right" valign="top" class="summary"> <span class="summary-type"> </span> </td><td class="summary"> <table width="100%" cellpadding="0" cellspacing="0" border="0"> <tr> <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>, <span class="summary-sig-arg">*args</span>)</span><br /> __init__(lldb::SBSymbol self) -> SBSymbol __init__(lldb::SBSymbol self, SBSymbol rhs) -> SBSymbol</td> <td align="right" valign="top"> <span class="codelink"><a href="lldb-pysrc.html#SBSymbol.__init__">source code</a></span> </td> </tr> </table> </td> </tr> <tr> <td width="15%" align="right" valign="top" class="summary"> <span class="summary-type"> </span> </td><td class="summary"> <table width="100%" cellpadding="0" cellspacing="0" border="0"> <tr> <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> <td align="right" valign="top"> <span class="codelink"><a href="lldb-pysrc.html#SBSymbol.__nonzero__">source code</a></span> </td> </tr> </table> </td> </tr> <tr> <td width="15%" align="right" valign="top" class="summary"> <span class="summary-type"> </span> </td><td class="summary"> <table width="100%" cellpadding="0" cellspacing="0" border="0"> <tr> <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 /> IsValid(SBSymbol self) -> bool</td> <td align="right" valign="top"> <span class="codelink"><a href="lldb-pysrc.html#SBSymbol.IsValid">source code</a></span> </td> </tr> </table> </td> </tr> <tr> <td width="15%" align="right" valign="top" class="summary"> <span class="summary-type"> </span> </td><td class="summary"> <table width="100%" cellpadding="0" cellspacing="0" border="0"> <tr> <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 /> GetName(SBSymbol self) -> str const *</td> <td align="right" valign="top"> <span class="codelink"><a href="lldb-pysrc.html#SBSymbol.GetName">source code</a></span> </td> </tr> </table> </td> </tr> <tr> <td width="15%" align="right" valign="top" class="summary"> <span class="summary-type"> </span> </td><td class="summary"> <table width="100%" cellpadding="0" cellspacing="0" border="0"> <tr> <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 /> GetMangledName(SBSymbol self) -> str const *</td> <td align="right" valign="top"> <span class="codelink"><a href="lldb-pysrc.html#SBSymbol.GetMangledName">source code</a></span> </td> </tr> </table> </td> </tr> <tr> <td width="15%" align="right" valign="top" class="summary"> <span class="summary-type"> </span> </td><td class="summary"> <table width="100%" cellpadding="0" cellspacing="0" border="0"> <tr> <td><span class="summary-sig"><a name="GetInstructions"></a><span class="summary-sig-name">GetInstructions</span>(<span class="summary-sig-arg">self</span>, <span class="summary-sig-arg">*args</span>)</span><br /> GetInstructions(SBSymbol self, SBTarget target) -> SBInstructionList GetInstructions(SBSymbol self, SBTarget target, str const * flavor_string) -> SBInstructionList</td> <td align="right" valign="top"> <span class="codelink"><a href="lldb-pysrc.html#SBSymbol.GetInstructions">source code</a></span> </td> </tr> </table> </td> </tr> <tr> <td width="15%" align="right" valign="top" class="summary"> <span class="summary-type"> </span> </td><td class="summary"> <table width="100%" cellpadding="0" cellspacing="0" border="0"> <tr> <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 /> GetStartAddress(SBSymbol self) -> SBAddress</td> <td align="right" valign="top"> <span class="codelink"><a href="lldb-pysrc.html#SBSymbol.GetStartAddress">source code</a></span> </td> </tr> </table> </td> </tr> <tr> <td width="15%" align="right" valign="top" class="summary"> <span class="summary-type"> </span> </td><td class="summary"> <table width="100%" cellpadding="0" cellspacing="0" border="0"> <tr> <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 /> GetEndAddress(SBSymbol self) -> SBAddress</td> <td align="right" valign="top"> <span class="codelink"><a href="lldb-pysrc.html#SBSymbol.GetEndAddress">source code</a></span> </td> </tr> </table> </td> </tr> <tr> <td width="15%" align="right" valign="top" class="summary"> <span class="summary-type"> </span> </td><td class="summary"> <table width="100%" cellpadding="0" cellspacing="0" border="0"> <tr> <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 /> GetPrologueByteSize(SBSymbol self) -> uint32_t</td> <td align="right" valign="top"> <span class="codelink"><a href="lldb-pysrc.html#SBSymbol.GetPrologueByteSize">source code</a></span> </td> </tr> </table> </td> </tr> <tr> <td width="15%" align="right" valign="top" class="summary"> <span class="summary-type"> </span> </td><td class="summary"> <table width="100%" cellpadding="0" cellspacing="0" border="0"> <tr> <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 /> GetType(SBSymbol self) -> lldb::SymbolType</td> <td align="right" valign="top"> <span class="codelink"><a href="lldb-pysrc.html#SBSymbol.GetType">source code</a></span> </td> </tr> </table> </td> </tr> <tr> <td width="15%" align="right" valign="top" class="summary"> <span class="summary-type"> </span> </td><td class="summary"> <table width="100%" cellpadding="0" cellspacing="0" border="0"> <tr> <td><span class="summary-sig"><a name="GetDescription"></a><span class="summary-sig-name">GetDescription</span>(<span class="summary-sig-arg">self</span>, <span class="summary-sig-arg">*args</span>)</span><br /> GetDescription(SBSymbol self, SBStream description) -> bool</td> <td align="right" valign="top"> <span class="codelink"><a href="lldb-pysrc.html#SBSymbol.GetDescription">source code</a></span> </td> </tr> </table> </td> </tr> <tr> <td width="15%" align="right" valign="top" class="summary"> <span class="summary-type"> </span> </td><td class="summary"> <table width="100%" cellpadding="0" cellspacing="0" border="0"> <tr> <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 /> IsExternal(SBSymbol self) -> bool</td> <td align="right" valign="top"> <span class="codelink"><a href="lldb-pysrc.html#SBSymbol.IsExternal">source code</a></span> </td> </tr> </table> </td> </tr> <tr> <td width="15%" align="right" valign="top" class="summary"> <span class="summary-type"> </span> </td><td class="summary"> <table width="100%" cellpadding="0" cellspacing="0" border="0"> <tr> <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 /> IsSynthetic(SBSymbol self) -> bool</td> <td align="right" valign="top"> <span class="codelink"><a href="lldb-pysrc.html#SBSymbol.IsSynthetic">source code</a></span> </td> </tr> </table> </td> </tr> <tr> <td width="15%" align="right" valign="top" class="summary"> <span class="summary-type"> </span> </td><td class="summary"> <table width="100%" cellpadding="0" cellspacing="0" border="0"> <tr> <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> <td align="right" valign="top"> <span class="codelink"><a href="lldb-pysrc.html#SBSymbol.get_instructions_from_current_target">source code</a></span> </td> </tr> </table> </td> </tr> <tr> <td width="15%" align="right" valign="top" class="summary"> <span class="summary-type"> </span> </td><td class="summary"> <table width="100%" cellpadding="0" cellspacing="0" border="0"> <tr> <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 /> __str__(SBSymbol self) -> PyObject *</td> <td align="right" valign="top"> <span class="codelink"><a href="lldb-pysrc.html#SBSymbol.__str__">source code</a></span> </td> </tr> </table> </td> </tr> <tr> <td width="15%" align="right" valign="top" class="summary"> <span class="summary-type"> </span> </td><td class="summary"> <table width="100%" cellpadding="0" cellspacing="0" border="0"> <tr> <td><span class="summary-sig"><a name="__eq__"></a><span class="summary-sig-name">__eq__</span>(<span class="summary-sig-arg">self</span>, <span class="summary-sig-arg">rhs</span>)</span></td> <td align="right" valign="top"> <span class="codelink"><a href="lldb-pysrc.html#SBSymbol.__eq__">source code</a></span> </td> </tr> </table> </td> </tr> <tr> <td width="15%" align="right" valign="top" class="summary"> <span class="summary-type"> </span> </td><td class="summary"> <table width="100%" cellpadding="0" cellspacing="0" border="0"> <tr> <td><span class="summary-sig"><a name="__ne__"></a><span class="summary-sig-name">__ne__</span>(<span class="summary-sig-arg">self</span>, <span class="summary-sig-arg">rhs</span>)</span></td> <td align="right" valign="top"> <span class="codelink"><a href="lldb-pysrc.html#SBSymbol.__ne__">source code</a></span> </td> </tr> </table> </td> </tr> <tr> <td colspan="2" class="summary"> <p class="indent-wrapped-lines"><b>Inherited from <code>object</code></b>: <code>__delattr__</code>, <code>__format__</code>, <code>__getattribute__</code>, <code>__hash__</code>, <code>__new__</code>, <code>__reduce__</code>, <code>__reduce_ex__</code>, <code>__sizeof__</code>, <code>__subclasshook__</code> </p> </td> </tr> </table> <!-- ==================== CLASS VARIABLES ==================== --> <a name="section-ClassVariables"></a> <table class="summary" border="1" cellpadding="3" cellspacing="0" width="100%" bgcolor="white"> <tr bgcolor="#70b0f0" class="table-header"> <td colspan="2" class="table-header"> <table border="0" cellpadding="0" cellspacing="0" width="100%"> <tr valign="top"> <td align="left"><span class="table-header">Class Variables</span></td> <td align="right" valign="top" ><span class="options">[<a href="#section-ClassVariables" class="privatelink" onclick="toggle_private();" >hide private</a>]</span></td> </tr> </table> </td> </tr> <tr> <td width="15%" align="right" valign="top" class="summary"> <span class="summary-type"> </span> </td><td class="summary"> <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> </td> </tr> <tr> <td width="15%" align="right" valign="top" class="summary"> <span class="summary-type"> </span> </td><td class="summary"> <a name="__swig_getmethods__"></a><span class="summary-name">__swig_getmethods__</span> = <code title="{}">{}</code> </td> </tr> </table> <!-- ==================== PROPERTIES ==================== --> <a name="section-Properties"></a> <table class="summary" border="1" cellpadding="3" cellspacing="0" width="100%" bgcolor="white"> <tr bgcolor="#70b0f0" class="table-header"> <td colspan="2" class="table-header"> <table border="0" cellpadding="0" cellspacing="0" width="100%"> <tr valign="top"> <td align="left"><span class="table-header">Properties</span></td> <td align="right" valign="top" ><span class="options">[<a href="#section-Properties" class="privatelink" onclick="toggle_private();" >hide private</a>]</span></td> </tr> </table> </td> </tr> <tr> <td width="15%" align="right" valign="top" class="summary"> <span class="summary-type"> </span> </td><td class="summary"> <a href="lldb.SBSymbol-class.html#addr" class="summary-name">addr</a><br /> A read only property that returns an lldb object that represents the start address (lldb.SBAddress) for this symbol. </td> </tr> <tr> <td width="15%" align="right" valign="top" class="summary"> <span class="summary-type"> </span> </td><td class="summary"> <a href="lldb.SBSymbol-class.html#end_addr" class="summary-name">end_addr</a><br /> A read only property that returns an lldb object that represents the end address (lldb.SBAddress) for this symbol. </td> </tr> <tr> <td width="15%" align="right" valign="top" class="summary"> <span class="summary-type"> </span> </td><td class="summary"> <a href="lldb.SBSymbol-class.html#external" class="summary-name">external</a><br /> A read only property that returns a boolean value that indicates if this symbol is externally visiable (exported) from the module that contains it. </td> </tr> <tr> <td width="15%" align="right" valign="top" class="summary"> <span class="summary-type"> </span> </td><td class="summary"> <a href="lldb.SBSymbol-class.html#instructions" class="summary-name">instructions</a><br /> A read only property that returns an lldb object that represents the instructions (lldb.SBInstructionList) for this symbol. </td> </tr> <tr> <td width="15%" align="right" valign="top" class="summary"> <span class="summary-type"> </span> </td><td class="summary"> <a href="lldb.SBSymbol-class.html#mangled" class="summary-name">mangled</a><br /> A read only property that returns the mangled (linkage) name for this symbol as a string. </td> </tr> <tr> <td width="15%" align="right" valign="top" class="summary"> <span class="summary-type"> </span> </td><td class="summary"> <a href="lldb.SBSymbol-class.html#name" class="summary-name">name</a><br /> A read only property that returns the name for this symbol as a string. </td> </tr> <tr> <td width="15%" align="right" valign="top" class="summary"> <span class="summary-type"> </span> </td><td class="summary"> <a href="lldb.SBSymbol-class.html#prologue_size" class="summary-name">prologue_size</a><br /> A read only property that returns the size in bytes of the prologue instructions as an unsigned integer. </td> </tr> <tr> <td width="15%" align="right" valign="top" class="summary"> <span class="summary-type"> </span> </td><td class="summary"> <a href="lldb.SBSymbol-class.html#synthetic" class="summary-name">synthetic</a><br /> A read only property that returns a boolean value that indicates if this symbol was synthetically created from information in module that contains it. </td> </tr> <tr> <td width="15%" align="right" valign="top" class="summary"> <span class="summary-type"> </span> </td><td class="summary"> <a href="lldb.SBSymbol-class.html#type" class="summary-name">type</a><br /> A read only property that returns an lldb enumeration value (see enumerations that start with "lldb.eSymbolType") that represents the type of this symbol. </td> </tr> <tr> <td colspan="2" class="summary"> <p class="indent-wrapped-lines"><b>Inherited from <code>object</code></b>: <code>__class__</code> </p> </td> </tr> </table> <!-- ==================== METHOD DETAILS ==================== --> <a name="section-MethodDetails"></a> <table class="details" border="1" cellpadding="3" cellspacing="0" width="100%" bgcolor="white"> <tr bgcolor="#70b0f0" class="table-header"> <td colspan="2" class="table-header"> <table border="0" cellpadding="0" cellspacing="0" width="100%"> <tr valign="top"> <td align="left"><span class="table-header">Method Details</span></td> <td align="right" valign="top" ><span class="options">[<a href="#section-MethodDetails" class="privatelink" onclick="toggle_private();" >hide private</a>]</span></td> </tr> </table> </td> </tr> </table> <a name="__setattr__"></a> <div> <table class="details" border="1" cellpadding="3" cellspacing="0" width="100%" bgcolor="white"> <tr><td> <table width="100%" cellpadding="0" cellspacing="0" border="0"> <tr valign="top"><td> <h3 class="epydoc"><span class="sig"><span class="sig-name">__setattr__</span>(<span class="sig-arg">self</span>, <span class="sig-arg">name</span>, <span class="sig-arg">value</span>)</span> </h3> </td><td align="right" valign="top" ><span class="codelink"><a href="lldb-pysrc.html#SBSymbol.__setattr__">source code</a></span> </td> </tr></table> <p>x.__setattr__('name', value) <==> x.name = value</p> <dl class="fields"> <dt>Overrides: object.__setattr__ <dd><em class="note">(inherited documentation)</em></dd> </dt> </dl> </td></tr></table> </div> <a name="__repr__"></a> <div> <table class="details" border="1" cellpadding="3" cellspacing="0" width="100%" bgcolor="white"> <tr><td> <table width="100%" cellpadding="0" cellspacing="0" border="0"> <tr valign="top"><td> <h3 class="epydoc"><span class="sig"><span class="sig-name">__repr__</span>(<span class="sig-arg">self</span>)</span> <br /><em class="fname">(Representation operator)</em> </h3> </td><td align="right" valign="top" ><span class="codelink"><a href="lldb-pysrc.html#_swig_repr">source code</a></span> </td> </tr></table> <p>repr(x)</p> <dl class="fields"> <dt>Overrides: object.__repr__ <dd><em class="note">(inherited documentation)</em></dd> </dt> </dl> </td></tr></table> </div> <a name="__init__"></a> <div> <table class="details" border="1" cellpadding="3" cellspacing="0" width="100%" bgcolor="white"> <tr><td> <table width="100%" cellpadding="0" cellspacing="0" border="0"> <tr valign="top"><td> <h3 class="epydoc"><span class="sig"><span class="sig-name">__init__</span>(<span class="sig-arg">self</span>, <span class="sig-arg">*args</span>)</span> <br /><em class="fname">(Constructor)</em> </h3> </td><td align="right" valign="top" ><span class="codelink"><a href="lldb-pysrc.html#SBSymbol.__init__">source code</a></span> </td> </tr></table> <p>__init__(lldb::SBSymbol self) -> SBSymbol __init__(lldb::SBSymbol self, SBSymbol rhs) -> SBSymbol</p> <dl class="fields"> <dt>Overrides: object.__init__ </dt> </dl> </td></tr></table> </div> <a name="__str__"></a> <div> <table class="details" border="1" cellpadding="3" cellspacing="0" width="100%" bgcolor="white"> <tr><td> <table width="100%" cellpadding="0" cellspacing="0" border="0"> <tr valign="top"><td> <h3 class="epydoc"><span class="sig"><span class="sig-name">__str__</span>(<span class="sig-arg">self</span>)</span> <br /><em class="fname">(Informal representation operator)</em> </h3> </td><td align="right" valign="top" ><span class="codelink"><a href="lldb-pysrc.html#SBSymbol.__str__">source code</a></span> </td> </tr></table> <p>__str__(SBSymbol self) -> PyObject *</p> <dl class="fields"> <dt>Overrides: object.__str__ </dt> </dl> </td></tr></table> </div> <br /> <!-- ==================== PROPERTY DETAILS ==================== --> <a name="section-PropertyDetails"></a> <table class="details" border="1" cellpadding="3" cellspacing="0" width="100%" bgcolor="white"> <tr bgcolor="#70b0f0" class="table-header"> <td colspan="2" class="table-header"> <table border="0" cellpadding="0" cellspacing="0" width="100%"> <tr valign="top"> <td align="left"><span class="table-header">Property Details</span></td> <td align="right" valign="top" ><span class="options">[<a href="#section-PropertyDetails" class="privatelink" onclick="toggle_private();" >hide private</a>]</span></td> </tr> </table> </td> </tr> </table> <a name="addr"></a> <div> <table class="details" border="1" cellpadding="3" cellspacing="0" width="100%" bgcolor="white"> <tr><td> <h3 class="epydoc">addr</h3> <p>A read only property that returns an lldb object that represents the start address (lldb.SBAddress) for this symbol.</p> <dl class="fields"> <dt>Get Method:</dt> <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> - GetStartAddress(SBSymbol self) -> SBAddress </dd> </dl> </td></tr></table> </div> <a name="end_addr"></a> <div> <table class="details" border="1" cellpadding="3" cellspacing="0" width="100%" bgcolor="white"> <tr><td> <h3 class="epydoc">end_addr</h3> <p>A read only property that returns an lldb object that represents the end address (lldb.SBAddress) for this symbol.</p> <dl class="fields"> <dt>Get Method:</dt> <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> - GetEndAddress(SBSymbol self) -> SBAddress </dd> </dl> </td></tr></table> </div> <a name="external"></a> <div> <table class="details" border="1" cellpadding="3" cellspacing="0" width="100%" bgcolor="white"> <tr><td> <h3 class="epydoc">external</h3> <p>A read only property that returns a boolean value that indicates if this symbol is externally visiable (exported) from the module that contains it.</p> <dl class="fields"> <dt>Get Method:</dt> <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> - IsExternal(SBSymbol self) -> bool </dd> </dl> </td></tr></table> </div> <a name="instructions"></a> <div> <table class="details" border="1" cellpadding="3" cellspacing="0" width="100%" bgcolor="white"> <tr><td> <h3 class="epydoc">instructions</h3> <p>A read only property that returns an lldb object that represents the instructions (lldb.SBInstructionList) for this symbol.</p> <dl class="fields"> <dt>Get Method:</dt> <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> </dd> </dl> </td></tr></table> </div> <a name="mangled"></a> <div> <table class="details" border="1" cellpadding="3" cellspacing="0" width="100%" bgcolor="white"> <tr><td> <h3 class="epydoc">mangled</h3> <p>A read only property that returns the mangled (linkage) name for this symbol as a string.</p> <dl class="fields"> <dt>Get Method:</dt> <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> - GetMangledName(SBSymbol self) -> str const * </dd> </dl> </td></tr></table> </div> <a name="name"></a> <div> <table class="details" border="1" cellpadding="3" cellspacing="0" width="100%" bgcolor="white"> <tr><td> <h3 class="epydoc">name</h3> <p>A read only property that returns the name for this symbol as a string.</p> <dl class="fields"> <dt>Get Method:</dt> <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> - GetName(SBSymbol self) -> str const * </dd> </dl> </td></tr></table> </div> <a name="prologue_size"></a> <div> <table class="details" border="1" cellpadding="3" cellspacing="0" width="100%" bgcolor="white"> <tr><td> <h3 class="epydoc">prologue_size</h3> <p>A read only property that returns the size in bytes of the prologue instructions as an unsigned integer.</p> <dl class="fields"> <dt>Get Method:</dt> <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> - GetPrologueByteSize(SBSymbol self) -> uint32_t </dd> </dl> </td></tr></table> </div> <a name="synthetic"></a> <div> <table class="details" border="1" cellpadding="3" cellspacing="0" width="100%" bgcolor="white"> <tr><td> <h3 class="epydoc">synthetic</h3> <p>A read only property that returns a boolean value that indicates if this symbol was synthetically created from information in module that contains it.</p> <dl class="fields"> <dt>Get Method:</dt> <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> - IsSynthetic(SBSymbol self) -> bool </dd> </dl> </td></tr></table> </div> <a name="type"></a> <div> <table class="details" border="1" cellpadding="3" cellspacing="0" width="100%" bgcolor="white"> <tr><td> <h3 class="epydoc">type</h3> <p>A read only property that returns an lldb enumeration value (see enumerations that start with "lldb.eSymbolType") that represents the type of this symbol.</p> <dl class="fields"> <dt>Get Method:</dt> <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> - GetType(SBSymbol self) -> lldb::SymbolType </dd> </dl> </td></tr></table> </div> <br /> <!-- ==================== NAVIGATION BAR ==================== --> <table class="navbar" border="0" width="100%" cellpadding="0" bgcolor="#a0c0ff" cellspacing="0"> <tr valign="middle"> <!-- Tree link --> <th> <a href="module-tree.html">Trees</a> </th> <!-- Index link --> <th> <a href="identifier-index.html">Indices</a> </th> <!-- Help link --> <th> <a href="help.html">Help</a> </th> <!-- Project homepage --> <th class="navbar" align="right" width="100%"> <table border="0" cellpadding="0" cellspacing="0"> <tr><th class="navbar" align="center" ><a class="navbar" target="_top" href="http://lldb.llvm.org">LLDB python API</a></th> </tr></table></th> </tr> </table> <table border="0" cellpadding="0" cellspacing="0" width="100%%"> <tr> <td align="left" class="footer"> Generated by Epydoc 3.0.1 on Fri Jul 19 13:22:36 2013 </td> <td align="right" class="footer"> <a target="mainFrame" href="http://epydoc.sourceforge.net" >http://epydoc.sourceforge.net</a> </td> </tr> </table> <script type="text/javascript"> <!-- // Private objects are initially displayed (because if // javascript is turned off then we want them to be // visible); but by default, we want to hide them. So hide // them unless we have a cookie that says to show them. checkCookie(); // --> </script> </body> </html>