Crate ab_riscv_interpreter

Crate ab_riscv_interpreter 

Source

Modules§

b_64_ext
RV64 B extension
m_64_ext
RV64 M extension
rv64
Part of the interpreter responsible for RISC-V RV64 base instruction set

Structs§

BasicInstructionHandler
Basic instruction handler implementation.

Enums§

ExecuteError
Execution errors
FetchInstructionResult
Result of GenericInstructionHandler::fetch_instruction() call
VirtualMemoryError
Errors for VirtualMemory

Traits§

BasicInt
Basic integer types that can be read and written to/from memory freely
GenericInstructionHandler
Custom handlers for instructions ecall and ebreak
VirtualMemory
Virtual memory interface