Header menu logo B2R2

SymbExecutor Type

Represents a symbolic executor over SymbEval's evaluation state.

Constructors

Constructor Description

SymbExecutor(hdl)

Full Usage: SymbExecutor(hdl)

Parameters:
Returns: SymbExecutor
hdl : BinHandle
Returns: SymbExecutor

Instance members

Instance member Description

this.CreateState

Full Usage: this.CreateState

Parameters:
Returns: SymbState
Type parameters: 'a (requires :> B2R2.MiddleEnd.SymbEval.ISymbMemory)
options : StateCreationOptions<'a, SymbExpr>
Returns: SymbState

this.CreateState

Full Usage: this.CreateState

Returns: SymbState
Returns: SymbState

this.Run

Full Usage: this.Run

Parameters:
Returns: SymbRunResult
start : uint64
state : SymbState
calls : SymbCallPolicy
query : SymbQueryRequest
solver : SymbSolver
Returns: SymbRunResult

this.Run

Full Usage: this.Run

Parameters:
Returns: SymbRunResult
start : uint64
state : SymbState
options : SymbRunOptions
Returns: SymbRunResult

Type something to start searching.