add missing benchmark script
This commit is contained in:
parent
e8ff45b205
commit
8a661de371
@ -63,7 +63,7 @@ $(BENCHDIR)/bench_%.log: $(BENCHDIR)/target_% $(TARGET_TRACE)
|
||||
$(LOCK); \
|
||||
echo $$CASE iteration $$i; \
|
||||
mkdir -p $(BENCHDIR)/infos/$$CASE ; \
|
||||
./fuzzer_bench.sh $</debug/fuzzer $(TARGET) --libafl-traces $(TARGET_TRACE) --libafl-fuzztime $(RUNTIME) \
|
||||
./bench_fuzzer.sh $</debug/fuzzer $(TARGET) --libafl-traces $(TARGET_TRACE) --libafl-fuzztime $(RUNTIME) \
|
||||
--libafl-dump $(BENCHDIR)/infos/$$CASE/$$i \
|
||||
--libafl-edges $(TARGET_EDGES) --libafl-exectimes $(BENCHDIR)/execs/$$CASE\_$$i.exec > $@_$$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
|
||||
$(TARGET_TRACE): $(TNAME).case
|
||||
|
5
fuzzers/wcet_qemu_sys/bench_fuzzer.sh
Executable file
5
fuzzers/wcet_qemu_sys/bench_fuzzer.sh
Executable file
@ -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}
|
Loading…
x
Reference in New Issue
Block a user