Header menu logo B2R2

SymbolStore Type

Represents the main data structure for storing ELF symbol information.

Instance members

Instance member Description

this.AddSymbol

Full Usage: this.AddSymbol

Parameters:

Adds a symbol to the symbol map. If the address already exists, it will be overwritten.

addr : Addr
sym : Symbol

this.DynamicSymbols

Full Usage: this.DynamicSymbols

Returns: Symbol array

Returns parsed dynamic symbols.

Returns: Symbol array

this.FindSymbol

Full Usage: this.FindSymbol

Parameters:
Returns: Symbol

Finds a symbol by its address.

addr : Addr
Returns: Symbol

this.StaticSymbols

Full Usage: this.StaticSymbols

Returns: Symbol array

Returns parsed static symbols.

Returns: Symbol array

this.TryFindSymbol

Full Usage: this.TryFindSymbol

Parameters:
Returns: Result<Symbol, ErrorCase>

Tries to find a symbol by its address.

addr : Addr
Returns: Result<Symbol, ErrorCase>

this.TryFindSymbolTable

Full Usage: this.TryFindSymbolTable

Parameters:
    secNum : int

Returns: Result<Symbol[], ErrorCase>

Tries to find a symbol array in ELF by its section number.

secNum : int
Returns: Result<Symbol[], ErrorCase>

Type something to start searching.