Monster is a symbolic execution engine for 64-bit RISC-U binaries generated by Selfie.
Once Rust is installed (see step 1-3 in "Toolchain Setup"), you can easily install the latest version of Monster with:
$ cargo install monster-rs --locked
$ monster --help
Usage
Add this to your Cargo.toml:
[dependencies]
monster-rs = "0"
$ curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh
$ rustup component add rustfmt
$ rustup component add clippy
$ echo 'export PATH="$HOME/.cargo/bin:$PATH"' >> ~/.zshrc && source ~/.zshrc
$ cargo install cross --locked
$ cargo install mdbook --locked
$ cargo install mdbook-linkcheck --locked
$ cargo install mdbook-graphviz --locked
$ brew cask install docker
$ brew install llvm
$ apt install llvm
We do not support Windows directly. But someone can use WSL2 to run/develop for Monster.
$ cargo build --locked
$ cargo test --locked
Copyright (c) 2020, the Selfie authors. All rights reserved.
Licensed under the MIT license.