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

Folders and files

NameName
Last commit message
Last commit date
Sep 21, 2023
Sep 21, 2023
Jan 21, 2023
Jan 21, 2023
Mar 13, 2025
Jan 9, 2023
Jan 9, 2023
Jan 21, 2023
Aug 14, 2023
Apr 2, 2025

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

No packages published