ConcExecutor Type
Represents a concrete executor over ConcEval's evaluation state.
Constructors
| Constructor |
Description
|
|
|
Instance members
| Instance member |
Description
|
Full Usage:
this.CreateState
Parameters:
StateCreationOptions<IMemory, 'a>
Returns: EvalState
Type parameters: 'a (requires :> B2R2.BitVector) |
Create a concrete evaluation state with the given initial memory and register values. Since the start address is not known yet, initialize PC to zero here; Run will set it to the actual start address.
|
|
Create a fresh concrete evaluation state.
|
Full Usage:
this.Run
Parameters:
uint64
state : EvalState
stopCondition : ConcStopCondition<EvalState>
Returns: ConcRunResult<EvalState>
|
Run concrete execution from the given address.
|
Full Usage:
this.Run
Parameters:
uint64
state : EvalState
options : ConcRunOptions<EvalState>
Returns: ConcRunResult<EvalState>
|
Run concrete execution from the given address.
|
B2R2