Skip to main content

Crate wasm_pvm

Crate wasm_pvm 

Source

Re-exports§

pub use error::Error;
pub use error::Result;
pub use pvm::Instruction;
pub use pvm::Opcode;
pub use pvm::ProgramBlob;
pub use spi::SpiProgram;
pub use translate::CompileOptions;
pub use translate::ImportAction;
pub use translate::OptimizationFlags;
pub use translate::compile;
pub use translate::compile_with_options;
pub use translate::compile_with_stats;
pub use translate::stats::CompileStats;

Modules§

abi
PVM ABI constants (Registers, Memory Layout, Frame Layout).
error
llvm_backend
llvm_frontend
memory_layout
PVM memory address layout constants. All WASM-to-PVM memory regions are defined here so the layout can be understood and modified in one place.
pvm
spi
test_harness
Test harness module for writing unit and integration tests.
translate