From 8a661de371250a818afad4e057bbe6a21102c5a7 Mon Sep 17 00:00:00 2001 From: Alwin Berger Date: Wed, 7 Sep 2022 21:28:40 +0200 Subject: [PATCH] add missing benchmark script --- fuzzers/wcet_qemu_sys/Makefile | 4 ++-- fuzzers/wcet_qemu_sys/bench_fuzzer.sh | 5 +++++ 2 files changed, 7 insertions(+), 2 deletions(-) create mode 100755 fuzzers/wcet_qemu_sys/bench_fuzzer.sh 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}