ConcStateAccessor Type
Provides structured access to a concrete EvalState.
Constructors
| Constructor |
Description
|
|
|
|
|
Instance members
| Instance member |
Description
|
Full Usage:
this.AllocateStackBuffer
Parameters:
int
Returns: uint64
|
Allocate a buffer from the current stack and return its address.
|
|
|
|
|
|
Get the return value for the supported ABI.
|
Full Usage:
this.InitializeDefaultStack
|
Initialize the stack pointer with the default stack top. |
Full Usage:
this.InitializeFramePointer
|
Initialize the frame pointer with the current stack pointer. |
Full Usage:
this.InitializeStack
Parameters:
uint64
|
Initialize the stack pointer with the given stack top.
|
|
Pop a word-sized value from the stack.
|
Full Usage:
this.PopPointer
Returns: uint64
|
Pop a word-sized pointer value from the stack.
|
|
|
|
|
|
|
|
|
|
|
|
Set an integer or pointer argument for the supported ABI.
|
|
Set a register value by register ID.
|
|
Set a register value by name.
|
Full Usage:
this.SetStackPointer
Parameters:
uint64
|
Set the current stack pointer value.
|
Full Usage:
this.StackPointer
Returns: uint64
|
Current stack pointer value.
|
|
The underlying concrete state.
|
Full Usage:
this.WordBytes
Returns: int
|
Target word size in bytes.
|
|
Target word-sized register type.
|
|
|
|
Write concrete bytes to memory.
|
|
|
|
|
|
Clear selected registers to zero.
|
Full Usage:
this.ZeroRegisters
Parameters:
string[]
|
Clear selected registers to zero.
|
Static members
| Static member |
Description
|
Full Usage:
ConcStateAccessor.DefaultStackTop
Returns: uint64
|
Default stack top used by concrete states.
|
B2R2