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()#