2013-07-20 01:28:54 +08:00
<?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 >
2016-10-20 21:04:32 +08:00
< center > < map id = "uml_class_diagram_for_lldb_sbs_6" name = "uml_class_diagram_for_lldb_sbs_6" >
< area shape = "rect" id = "node1_25" href = "lldb.SBSymbol-class.html#__swig_setmethods__" title = "lldb.SBSymbol.__swig_setmethods__" alt = "" coords = "17,31,197,51" / >
< area shape = "rect" id = "node1_26" href = "lldb.SBSymbol-class.html#__swig_getmethods__" title = "lldb.SBSymbol.__swig_getmethods__" alt = "" coords = "17,51,197,71" / >
< area shape = "rect" id = "node1_27" 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,71,197,91" / >
< area shape = "rect" id = "node1_28" 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,91,197,111" / >
< area shape = "rect" id = "node1_29" 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,111,197,131" / >
< area shape = "rect" id = "node1_30" 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,131,197,151" / >
< area shape = "rect" id = "node1_31" 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,151,197,171" / >
< area shape = "rect" id = "node1_32" href = "lldb.SBSymbol-class.html#name" title = "A read only property that returns the name for this symbol as a string." alt = "" coords = "17,171,197,191" / >
< area shape = "rect" id = "node1_33" 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,191,197,211" / >
< area shape = "rect" id = "node1_34" 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,211,197,231" / >
< area shape = "rect" id = "node1_35" 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,231,197,251" / >
< area shape = "rect" id = "node1_36" href = "lldb.SBSymbol-class.html#__setattr__" title = "x.__setattr__('name', value) <==> x.name = value" alt = "" coords = "17,253,197,273" / >
< area shape = "rect" id = "node1_37" href = "lldb.SBSymbol-class.html#__getattr__" title = "lldb.SBSymbol.__getattr__" alt = "" coords = "17,273,197,293" / >
< area shape = "rect" id = "node1_38" href = "lldb.SBSymbol-class.html#__repr__" title = "repr(x)" alt = "" coords = "17,293,197,313" / >
< area shape = "rect" id = "node1_39" href = "lldb.SBSymbol-class.html#__swig_destroy__" title = "delete_SBSymbol(SBSymbol self)" alt = "" coords = "17,313,197,333" / >
< area shape = "rect" id = "node1_40" href = "lldb.SBSymbol-class.html#__del__" title = "lldb.SBSymbol.__del__" alt = "" coords = "17,333,197,353" / >
< area shape = "rect" id = "node1_41" href = "lldb.SBSymbol-class.html#__init__" title = "__init__(lldb::SBSymbol self) -> SBSymbol __init__(lldb::SBSymbol self,  SBSymbol rhs) -> SBSymbol" alt = "" coords = "17,353,197,373" / >
< area shape = "rect" id = "node1_42" href = "lldb.SBSymbol-class.html#__nonzero__" title = "lldb.SBSymbol.__nonzero__" alt = "" coords = "17,373,197,393" / >
< area shape = "rect" id = "node1_43" href = "lldb.SBSymbol-class.html#IsValid" title = "IsValid(SBSymbol self) -> bool" alt = "" coords = "17,393,197,413" / >
< area shape = "rect" id = "node1_44" href = "lldb.SBSymbol-class.html#GetName" title = "GetName(SBSymbol self) -> str const *" alt = "" coords = "17,413,197,433" / >
< area shape = "rect" id = "node1_45" href = "lldb.SBSymbol-class.html#GetDisplayName" title = "GetDisplayName(SBSymbol self) -> str const *" alt = "" coords = "17,433,197,453" / >
< area shape = "rect" id = "node1_46" href = "lldb.SBSymbol-class.html#GetMangledName" title = "GetMangledName(SBSymbol self) -> str const *" alt = "" coords = "17,453,197,473" / >
< area shape = "rect" id = "node1_47" 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,473,197,493" / >
< area shape = "rect" id = "node1_48" href = "lldb.SBSymbol-class.html#GetStartAddress" title = "GetStartAddress(SBSymbol self) -> SBAddress" alt = "" coords = "17,493,197,513" / >
< area shape = "rect" id = "node1_49" href = "lldb.SBSymbol-class.html#__ne__" title = "lldb.SBSymbol.__ne__" alt = "" coords = "17,533,197,553" / >
< area shape = "rect" id = "node1" href = "lldb.SBSymbol-class.html" title = "Represents the symbol possibly associated with a stack frame." alt = "" coords = "5,5,209,560" / >
2013-07-20 01:28:54 +08:00
< / map >
2016-10-20 21:04:32 +08:00
< img src = "uml_class_diagram_for_lldb_sbs_6.gif" alt = '' usemap = "#uml_class_diagram_for_lldb_sbs_6" ismap = "ismap" class = "graph-without-title" / >
2013-07-20 01:28:54 +08:00
< / 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 >
2016-10-20 21:04:32 +08:00
< / 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 = "GetDisplayName" > < / a > < span class = "summary-sig-name" > GetDisplayName< / span > (< span class = "summary-sig-arg" > self< / span > )< / span > < br / >
GetDisplayName(SBSymbol self) -> str const *< / td >
< td align = "right" valign = "top" >
< span class = "codelink" > < a href = "lldb-pysrc.html#SBSymbol.GetDisplayName" > source code< / a > < / span >
< / td >
< / tr >
< / table >
2013-07-20 01:28:54 +08:00
< / 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" >
2016-10-20 21:04:32 +08:00
Generated by Epydoc 3.0.1 on Fri Oct 14 13:55:28 2016
2013-07-20 01:28:54 +08:00
< / 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 >