IStateAccessor<'State, 'Value> Type
Provides structured access to an executor-specific state.
Instance members
| Instance member |
Description
|
|
|
|
|
Full Usage:
this.GetRegister
Parameters:
string
Returns: 'Value
Modifiers: abstract |
Get a register value by name.
|
Full Usage:
this.GetReturnValue
Returns: 'Value
Modifiers: abstract |
Get the return value for the supported ABI.
|
Full Usage:
this.InitializeFramePointer
Modifiers: abstract |
Initialize the frame pointer with the current stack pointer. |
|
Initialize the stack pointer with the given stack top.
|
Full Usage:
this.PopFromStack
Returns: 'Value
Modifiers: abstract |
Pop a word-sized value from the stack.
|
|
|
Full Usage:
this.SetArgument
Parameters:
int
value : 'Value
Modifiers: abstract |
Set an integer or pointer argument for the supported ABI.
|
|
Set a register value by register ID.
|
Full Usage:
this.SetRegister
Parameters:
string
value : 'Value
Modifiers: abstract |
Set a register value by name.
|
|
Set the current stack pointer value.
|
|
Current stack pointer value.
|
Full Usage:
this.State
Returns: 'State
Modifiers: abstract |
The underlying executor-specific state.
|
Full Usage:
this.WordBytes
Returns: int
Modifiers: abstract |
Target word size in bytes.
|
|
Target word-sized register type.
|
|
Set the selected registers to zero by register ID.
|
Full Usage:
this.ZeroRegisters
Parameters:
string[]
Modifiers: abstract |
Set the selected registers to zero by name.
|
B2R2