parent
42cab49f3e
commit
53bc6e2318
@ -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);
|
||||||
|
@ -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
|
||||||
|
Loading…
x
Reference in New Issue
Block a user