Header menu logo B2R2

IMemory Type

Represents a memory used in the evaluation.

Instance members

Instance member Description

this.ByteRead

Full Usage: this.ByteRead

Parameters:
Returns: Result<byte, ErrorCase>
Modifiers: abstract

Reads a byte from the memory.

arg0 : Addr
Returns: Result<byte, ErrorCase>

this.ByteWrite

Full Usage: this.ByteWrite

Parameters:
    arg0 : Addr
    arg1 : byte

Modifiers: abstract

Writes a byte from the memory.

arg0 : Addr
arg1 : byte

this.Clear

Full Usage: this.Clear

Modifiers: abstract

Clears up the memory contents; make the whole memory empty.

this.Read

Full Usage: this.Read

Parameters:
Returns: Result<BitVector, ErrorCase>
Modifiers: abstract

Reads a bitvector value from the memory.

arg0 : Addr
arg1 : Endian
arg2 : RegType
Returns: Result<BitVector, ErrorCase>

this.Write

Full Usage: this.Write

Parameters:
Modifiers: abstract

Writes a bitvector value to the memory.

arg0 : Addr
arg1 : BitVector
arg2 : Endian

Type something to start searching.