am009 5eab4fb78b
Update tinyinst_simple to support Linux (#1316) (#1955)
* Make fuzzers/tinyinst_simple support Linux (#1316)

Fix a documentation error for `MmapShMemProvider`.

* Support shmem for `fuzzers/tinyinst_simple` on Linux.

Format code.

* Fix CI to install cxxbridge-cmd.

* Add `CARGO_TARGET_DIR` in makefile to fix CI.
2024-03-19 20:15:07 +01:00

529 B

Tinyinst example

This is a fuzzer example to show how libafl_tinyinst works.

How to build

  1. Install cxxbridge-cmd with cargo install cxxbridge-cmd
  2. Build the harness with cl test\test.cpp -o test.exe
  3. Build the fuzzer with cargo build --release. The fuzzer is target\release\tinyinst_simple.exe

Run with cargo-make

Or, you can simply run it using cargo-make

  1. If on Windows, open up a developer powershell so that you have access to cl (Windows Default Compiler)
  2. Run cargo make run to run the fuzzer