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

View File

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