test_all_fuzzers.sh fix (#531)

* fix

* fix

* fix
This commit is contained in:
Dongjia Zhang 2022-02-11 18:04:04 +09:00 committed by GitHub
parent 42cab49f3e
commit 53bc6e2318
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
2 changed files with 8 additions and 10 deletions

View File

@ -85,15 +85,12 @@ pub fn main() {
// A fuzzer with feedbacks and a corpus scheduler
let mut fuzzer = StdFuzzer::new(scheduler, feedback, objective);
// Create the executor for the forkserver
let mut executor = ForkserverExecutor::with_shmem_inputs(
"./target/release/program".to_string(),
&[],
tuple_list!(edges_observer, bt_observer),
true,
&mut shmem_provider,
)
.expect("Failed to create the executor.");
let mut executor = ForkserverExecutor::builder()
.program("./target/release/program".to_string())
.arg("@@")
.shmem_provider(&mut shmem_provider)
.build(tuple_list!(bt_observer, edges_observer))
.unwrap();
// Generator of printable bytearrays of max size 32
let mut generator = RandPrintablesGenerator::new(3);

View File

@ -7,6 +7,7 @@ cd "$SCRIPT_DIR/.."
fuzzers=$(find ./fuzzers -maxdepth 1 -type d)
backtrace_fuzzers=$(find ./fuzzers/backtrace_baby_fuzzers -maxdepth 1 -type d)
libafl=$(pwd)
for fuzzer in $(echo $fuzzers $backtrace_fuzzers);
do
@ -34,6 +35,6 @@ do
# Save disk space
cargo clean
cd ..
cd $libafl
echo ""
done