Xasm : assembly code generator for rust
NOTE: Xasm only support linux 64/32 bit though we do have plans for windows and mac in future
Installation
add the crate to your Cargo.toml file by running the following command:
cargo add xasm-rs
Using Xasm
first create a mutable xasm class in folllowing way:
let mut xasm = new;
and now start adding tokens,vars,functions to xasm here is a sample stuff you can do
//add a string type variable called "mystring"
xasm.vars.push;
// print the varible to STDOUT using print token
xasm.tokens.push;
Check out the full documentation for xasm to know more on how to use it!
License
Xasm is licensed under the Joay-License which in short says that:
The Joay License allows non-commercial use, modification, and distribution of the software with proper attribution. Commercial use and converting the software to closed-source are prohibited