SBSymbol¶
- class lldb.SBSymbol(*args)¶
Represents the symbol possibly associated with a stack frame.
SBModulecontains SBSymbol(s). SBSymbol can also be retrieved fromSBFrame.Attributes Summary
A read only property that returns an lldb object that represents the start address (lldb.SBAddress) for this symbol.
A read only property that returns an lldb object that represents the end address (lldb.SBAddress) for this symbol.
A read only property that returns a boolean value that indicates if this symbol is externally visiable (exported) from the module that contains it.
A read only property that returns an lldb object that represents the instructions (lldb.SBInstructionList) for this symbol.
A read only property that returns the mangled (linkage) name for this symbol as a string.
A read only property that returns the name for this symbol as a string.
A read only property that returns the size in bytes of the prologue instructions as an unsigned integer.
A read only property that returns a boolean value that indicates if this symbol was synthetically created from information in module that contains it.
A read only property that returns an lldb enumeration value (see enumerations that start with "lldb.eSymbolType") that represents the type of this symbol.
Methods Summary
GetDescription(SBSymbol self, ...)GetDisplayName(SBSymbol self)GetEndAddress(SBSymbol self)GetInstructions(-> SBInstructionList)GetMangledName(SBSymbol self)GetName(SBSymbol self)GetPrologueByteSize(SBSymbol self)GetSize(SBSymbol self)GetStartAddress(SBSymbol self)GetType(SBSymbol self)GetValue(SBSymbol self)IsExternal(SBSymbol self)IsSynthetic(SBSymbol self)IsValid(SBSymbol self)Attributes Documentation
- 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.
Methods Documentation
- GetDescription(SBSymbol self, SBStream description) bool¶
- GetDisplayName(SBSymbol self) char const *¶
- GetInstructions(SBSymbol self, SBTarget target) SBInstructionList¶
- GetInstructions(SBSymbol self, SBTarget target, char const * flavor_string) SBInstructionList
- GetMangledName(SBSymbol self) char const *¶
- GetName(SBSymbol self) char const *¶
- GetPrologueByteSize(SBSymbol self) uint32_t¶
- GetSize(SBSymbol self) uint64_t¶
- GetType(SBSymbol self) lldb::SymbolType¶
- GetValue(SBSymbol self) uint64_t¶
- IsExternal(SBSymbol self) bool¶
- IsSynthetic(SBSymbol self) bool¶
- IsValid(SBSymbol self) bool¶
- get_instructions_from_current_target()¶