Here are all tools and benchmarks of the APSEC2022 paper "NuMFUZZ: A Floating-Point Format Aware Fuzzer for Numerical Programs".
-
All experiments were done on an "Ubuntu20" machine. This project has already contained the corresponding llvm+clang.
cd FloatFuzz
-
under the "tool" directory, install NumFuzz by:
sudo sh install_NumFuzz.sh
install covFPFUZZ by:
sudo sh install_covFPFUZZ.sh
other tool are similar.
-
under the "test" directory, run test of NumFuzz by:
sh run_test4_NumFuzz.sh
other tools are similar.