Header menu logo B2R2

SymbCallHookRegistry Type

Represents a target-address-based call hook registry.

Constructors

Constructor Description

SymbCallHookRegistry(hooks)

Full Usage: SymbCallHookRegistry(hooks)

Parameters:
Returns: SymbCallHookRegistry

Creates a call hook registry from target-hook pairs.

hooks : (Addr * SymbCallHook) seq
Returns: SymbCallHookRegistry

SymbCallHookRegistry()

Full Usage: SymbCallHookRegistry()

Returns: SymbCallHookRegistry

Creates an empty call hook registry.

Returns: SymbCallHookRegistry

SymbCallHookRegistry(hooks)

Full Usage: SymbCallHookRegistry(hooks)

Parameters:
Returns: SymbCallHookRegistry

Instance members

Instance member Description

this.Register

Full Usage: this.Register

Parameters:
Returns: SymbCallHookRegistry

Registers a hook for a concrete target address.

target : Addr
hook : SymbCallHook
Returns: SymbCallHookRegistry

this.RegisterMany

Full Usage: this.RegisterMany

Parameters:
Returns: SymbCallHookRegistry

Registers hooks for concrete target addresses.

hooks : (Addr * SymbCallHook) seq
Returns: SymbCallHookRegistry

this.TryFind

Full Usage: this.TryFind

Parameters:
Returns: SymbCallHook option

Finds a hook for a concrete target address.

target : Addr
Returns: SymbCallHook option

Type something to start searching.