binaryninja.types.Symbol

class Symbol(sym_type, addr, short_name, full_name=None, raw_name=None, handle=None)[source]

Symbols are defined as one of the following types:

SymbolType Description
FunctionSymbol Symbol for Function that exists in the current binary
ImportAddressSymbol Symbol defined in the Import Address Table
ImportedFunctionSymbol Symbol for Function that is not defined in the current binary
DataSymbol Symbol for Data in the current binary
ImportedDataSymbol Symbol for Data that is not defined in the current binary
__init__(sym_type, addr, short_name, full_name=None, raw_name=None, handle=None)[source]

x.__init__(…) initializes x; see help(type(x)) for signature

Methods

__init__(sym_type, addr, short_name[, …]) x.__init__(…) initializes x; see help(type(x)) for signature

Attributes

address Symbol address (read-only)
auto
Symbol.binding
full_name Symbol full name (read-only)
name Symbol name (read-only)
Symbol.namespace
raw_name Symbol raw name (read-only)
short_name Symbol short name (read-only)
type Symbol type (read-only)