Header menu logo B2R2

ExportedSymbolStore Type

Represents the exported symbols in a PE file.

Constructors

Constructor Description

ExportedSymbolStore(baseAddr, bytes, reader, hdrs, secs)

Full Usage: ExportedSymbolStore(baseAddr, bytes, reader, hdrs, secs)

Parameters:
Returns: ExportedSymbolStore
baseAddr : uint64
bytes : byte[]
reader : IBinReader
hdrs : PEHeaders
secs : SectionHeader[]
Returns: ExportedSymbolStore

ExportedSymbolStore()

Full Usage: ExportedSymbolStore()

Returns: ExportedSymbolStore
Returns: ExportedSymbolStore

Instance members

Instance member Description

this.Addresses

Full Usage: this.Addresses

Returns: ICollection<uint64>

Returns the addresses of all exported symbols.

Returns: ICollection<uint64>

this.Count

Full Usage: this.Count

Returns: int

Returns the number of exported symbols.

Returns: int

this.Exports

Full Usage: this.Exports

Returns: Map<uint64, string list>

Returns the exported symbols as a map from address to symbol names.

Returns: Map<uint64, string list>

this.Forwards

Full Usage: this.Forwards

Returns: Map<string, (string * string)>

Returns the forwarded symbols as a map from forward target name to a tuple of (binary name, function name).

Returns: Map<string, (string * string)>

this.TryFind

Full Usage: this.TryFind

Parameters:
Returns: string list option

Tries to find exported symbol name(s) by the given address.

addr : Addr
Returns: string list option

Type something to start searching.