diff --git a/fuzzers/wcet_qemu_sys/Makefile b/fuzzers/wcet_qemu_sys/Makefile index 2dc44488b5..c318f66582 100644 --- a/fuzzers/wcet_qemu_sys/Makefile +++ b/fuzzers/wcet_qemu_sys/Makefile @@ -63,7 +63,7 @@ $(BENCHDIR)/bench_%.log: $(BENCHDIR)/target_% $(TARGET_TRACE) $(LOCK); \ echo $$CASE iteration $$i; \ mkdir -p $(BENCHDIR)/infos/$$CASE ; \ - ./fuzzer_bench.sh $ $@_$$i && \ sed -i "1 i\\$$CASE " $(BENCHDIR)/execs/$$CASE\_$$i.exec && \ @@ -110,4 +110,4 @@ reset_sem: grep "Qemu Ticks:"; \ done -$(TARGET_TRACE): $(TNAME).case \ No newline at end of file +$(TARGET_TRACE): $(TNAME).case diff --git a/fuzzers/wcet_qemu_sys/bench_fuzzer.sh b/fuzzers/wcet_qemu_sys/bench_fuzzer.sh new file mode 100755 index 0000000000..78135e5f48 --- /dev/null +++ b/fuzzers/wcet_qemu_sys/bench_fuzzer.sh @@ -0,0 +1,5 @@ +mkdir -p tmp/test_in tmp/test_out +[ ! -f tmp/test_in/test ] && echo " !test" > tmp/test_in/test +[ ! -f tmp/dummy.qcow2 ] && qemu-img create -f qcow2 tmp/dummy.qcow2 32M +export LD_LIBRARY_PATH=target/debug +$1 --libafl-snapshot tmp/dummy.qcow2 --libafl-out tmp/test_out --libafl-in tmp/test_in --libafl-kernel ${@:2}