Header menu logo B2R2

ISymbolTable Type

Represents the symbol table of a binary file.

Instance members

Instance member Description

this.CodeModeMarkers

Full Usage: this.CodeModeMarkers

Returns: BinCodeModeMarker[]
Modifiers: abstract

Returns instruction-set mode markers derived from the symbol table (e.g., ELF ARM $a/$t/$d mapping symbols). Empty for architectures that do not interleave encodings.

Returns: BinCodeModeMarker[]

this.IsStripped

Full Usage: this.IsStripped

Returns: bool
Modifiers: abstract

Returns true if the binary lacks its non-essential symbol table.

Returns: bool

this.Symbols

Full Usage: this.Symbols

Returns: BinSymbol[]
Modifiers: abstract

Returns an array of all the symbols in the binary.

Returns: BinSymbol[]

this.TryFindSymbolByAddr

Full Usage: this.TryFindSymbolByAddr

Parameters:
Returns: Result<BinSymbol, ErrorCase>
Modifiers: abstract

Finds the symbol located at the given address. If no symbol exists at the address, then this function returns an error.

addr : Addr
Returns: Result<BinSymbol, ErrorCase>

Type something to start searching.