Expand description
Rust bindings for TinyInst
§tinyinst-rs
FFI to TinyInst. Created for LibAFL.
§Dependencies
- Visual Studio 2022
- cargo-make
- python3
- git
- cxxbridge@=1.0.190 (or latest version from Cargo.toml)
§Running the test
- Open a terminal and set up your build environment (e.g. On Windows, run Developer Powershell / Developer CMD/ vcvars64.bat / vcvars32.bat)
- Run
cargo install justto install just. - Run
just build_testto build the test binary - Run
cargo testto run the test
§Optional ENV Variables
CUSTOM_TINYINST_GENERATOR = Generator used for cmake -G flag
CUSTOM_TINYINST_DIR = path to local Tinyinst repo
CUSTOM_TINYINST_NO_BUILD = if set, it won’t build Tinyinst everytime. Useful when paired with CUSTOM_TINYINST_DIR
§License
Licensed under either of Apache License, Version 2.0 or MIT license at your option.Re-exports§
pub extern crate alloc;