Re-exports§
pub use crate::debugger::Debugger;
pub use crate::instructions::Register;
pub use crate::machine::trace::TraceMachine;
pub use crate::machine::CoreMachine;
pub use crate::machine::DefaultCoreMachine;
pub use crate::machine::DefaultMachine;
pub use crate::machine::DefaultMachineBuilder;
pub use crate::machine::DefaultMachineRunner;
pub use crate::machine::FlattenedArgsReader;
pub use crate::machine::InstructionCycleFunc;
pub use crate::machine::Machine;
pub use crate::machine::SupportMachine;
pub use crate::memory::flat::FlatMemory;
pub use crate::memory::sparse::SparseMemory;
pub use crate::memory::wxorx::WXorXMemory;
pub use crate::memory::Memory;
pub use crate::syscalls::Syscalls;
pub use error::Error;
pub use bytes;
pub use ckb_vm_definitions;
Modules§
Structs§
- Bytes
- A cheaply cloneable and sliceable chunk of contiguous memory.
Constants§
- DEFAULT_
STACK_ SIZE - ISA_A
- ISA_B
- ISA_IMC
- ISA_MOP
- MEMORY_
FRAMES - MEMORY_
FRAMESIZE - MEMORY_
FRAME_ SHIFTS - RISCV_
GENERAL_ REGISTER_ NUMBER - RISCV_
MAX_ MEMORY - RISCV_
PAGES - RISCV_
PAGESIZE - RISCV_
PAGE_ SHIFTS