Represents the symbol possibly associated with a stack frame. SBModule
contains SBSymbol(s). SBSymbol can also be retrived from SBFrame.
See also SBModule and SBFrame.
|
|
|
|
|
|
|
__swig_destroy__(...)
delete_SBSymbol(SBSymbol self) |
|
|
|
|
|
__init__(self,
*args)
__init__(lldb::SBSymbol self) -> SBSymbol __init__(lldb::SBSymbol
self, SBSymbol rhs) -> SBSymbol |
source code
|
|
|
|
|
IsValid(self)
IsValid(SBSymbol self) -> bool |
source code
|
|
|
GetName(self)
GetName(SBSymbol self) -> str const * |
source code
|
|
|
GetMangledName(self)
GetMangledName(SBSymbol self) -> str const * |
source code
|
|
|
GetInstructions(self,
*args)
GetInstructions(SBSymbol self, SBTarget target) ->
SBInstructionList GetInstructions(SBSymbol self, SBTarget target, str
const * flavor_string) -> SBInstructionList |
source code
|
|
|
GetStartAddress(self)
GetStartAddress(SBSymbol self) -> SBAddress |
source code
|
|
|
GetEndAddress(self)
GetEndAddress(SBSymbol self) -> SBAddress |
source code
|
|
|
GetPrologueByteSize(self)
GetPrologueByteSize(SBSymbol self) -> uint32_t |
source code
|
|
|
GetType(self)
GetType(SBSymbol self) -> lldb::SymbolType |
source code
|
|
|
GetDescription(self,
*args)
GetDescription(SBSymbol self, SBStream description) -> bool |
source code
|
|
|
IsExternal(self)
IsExternal(SBSymbol self) -> bool |
source code
|
|
|
IsSynthetic(self)
IsSynthetic(SBSymbol self) -> bool |
source code
|
|
|
|
|
|
|
|
|
|
Inherited from object :
__delattr__ ,
__format__ ,
__getattribute__ ,
__hash__ ,
__new__ ,
__reduce__ ,
__reduce_ex__ ,
__sizeof__ ,
__subclasshook__
|
|
addr
A read only property that returns an lldb object that represents the
start address (lldb.SBAddress) for this symbol.
|
|
end_addr
A read only property that returns an lldb object that represents the
end address (lldb.SBAddress) for this symbol.
|
|
external
A read only property that returns a boolean value that indicates if
this symbol is externally visiable (exported) from the module that
contains it.
|
|
instructions
A read only property that returns an lldb object that represents the
instructions (lldb.SBInstructionList) for this symbol.
|
|
mangled
A read only property that returns the mangled (linkage) name for this
symbol as a string.
|
|
name
A read only property that returns the name for this symbol as a
string.
|
|
prologue_size
A read only property that returns the size in bytes of the prologue
instructions as an unsigned integer.
|
|
synthetic
A read only property that returns a boolean value that indicates if
this symbol was synthetically created from information in module that
contains it.
|
|
type
A read only property that returns an lldb enumeration value (see
enumerations that start with "lldb.eSymbolType") that
represents the type of this symbol.
|
Inherited from object :
__class__
|