Structs§
Constants§
- RISCV_
ERROR_ TYPE_ GENERAL_ EXCEPTION - RISCV_
ERROR_ TYPE_ MACHINE_ EXCEPTION - RISCV_
ERROR_ TYPE_ MACHINE_ TIMEOUT
Functions§
- libriscv_
address_ ⚠of - libriscv_
allow_ ⚠file - libriscv_
copy_ ⚠from_ guest - libriscv_
copy_ ⚠to_ guest - libriscv_
delete ⚠ - libriscv_
get_ ⚠registers - libriscv_
instruction_ ⚠counter - libriscv_
jump ⚠ - libriscv_
load_ ⚠binary_ file - libriscv_
max_ ⚠counter_ pointer - libriscv_
memstring ⚠ - libriscv_
memview ⚠ - libriscv_
new ⚠ - libriscv_
opaque ⚠ - libriscv_
return_ ⚠value - libriscv_
run ⚠ - libriscv_
set_ ⚠defaults - libriscv_
set_ ⚠syscall_ handler - libriscv_
setup_ ⚠vmcall - RISC-V VM function calls
- libriscv_
stop ⚠ - libriscv_
strerror ⚠ - libriscv_
trigger_ ⚠exception - libriscv_
writable_ ⚠memview
Type Aliases§
- riscv_
error_ func_ t - riscv_
stdout_ func_ t - riscv_
syscall_ handler_ t - RISC-V system call handling
Unions§
- RISCV
Float - View and modify the RISC-V emulator state