Skip to content

Rust bindings for googleprojectzero/TinyInst

License

Apache-2.0, MIT licenses found

Licenses found

Apache-2.0
LICENSE-APACHE.txt
MIT
LICENSE-MIT.txt
Notifications You must be signed in to change notification settings

AFLplusplus/tinyinst-rs

Repository files navigation

tinyinst-rs

FFI to TinyInst. Created for LibAFL.

Dependencies

  • Visual Studio 2022
  • cxxbridge
  • cargo-make
  • python3
  • git

Running the test

  1. Open a terminal and set up your build environment (e.g. On Windows, run Developer Powershell / Developer CMD/ vcvars64.bat / vcvars32.bat)
  2. Run cargo make build_test to build the test binary
  3. Run cargo test to 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.

About

Rust bindings for googleprojectzero/TinyInst

Resources

License

Apache-2.0, MIT licenses found

Licenses found

Apache-2.0
LICENSE-APACHE.txt
MIT
LICENSE-MIT.txt

Stars

Watchers

Forks

Releases

No releases published

Packages