Skip to content

Latest commit

 

History

History

lrvm_tools

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
 
 
 
 
 
 
 
 

lrvm_tools crate

The lrvm_tools crate contains a set of tools to deal with LRVM. It is split into several modules:

  • asm is a set of types that allow to build a program in pure Rust and ensure its validity at build time, as well as to decode machine code on the fly
  • bytes is a set of tools to deal with byte suites, especially converting list of bytes to words and words to bytes
  • debug is a set of tools to set up and run a VM following a provided configuration
  • lasm is a complete assembler which allows to assemble LASM source code on the fly
  • metadata is an interface for components to encode easily their metadata

For more informations on how to use this crate, please check the tutorial.