From 23f02dae12bfa49dbcb5157aee6e0c6ddaeddcd0 Mon Sep 17 00:00:00 2001 From: Toka Date: Sat, 13 Nov 2021 03:10:53 +0900 Subject: [PATCH] Fix api (#376) * Fix api * change fuzzers --- fuzzers/libfuzzer_libpng/src/lib.rs | 2 +- fuzzers/libfuzzer_reachability/src/lib.rs | 2 +- fuzzers/tutorial/src/lib.rs | 2 +- libafl/src/fuzzer/mod.rs | 2 +- 4 files changed, 4 insertions(+), 4 deletions(-) diff --git a/fuzzers/libfuzzer_libpng/src/lib.rs b/fuzzers/libfuzzer_libpng/src/lib.rs index 093bbf3fb2..b1367d442f 100644 --- a/fuzzers/libfuzzer_libpng/src/lib.rs +++ b/fuzzers/libfuzzer_libpng/src/lib.rs @@ -182,8 +182,8 @@ fn fuzz(corpus_dirs: &[PathBuf], objective_dir: PathBuf, broker_port: u16) -> Re let iters = 1_000_000; fuzzer.fuzz_loop_for( &mut stages, - &mut state, &mut executor, + &mut state, &mut restarting_mgr, iters, )?; diff --git a/fuzzers/libfuzzer_reachability/src/lib.rs b/fuzzers/libfuzzer_reachability/src/lib.rs index f52f6bffb6..eed219ebd9 100644 --- a/fuzzers/libfuzzer_reachability/src/lib.rs +++ b/fuzzers/libfuzzer_reachability/src/lib.rs @@ -147,8 +147,8 @@ fn fuzz(corpus_dirs: &[PathBuf], objective_dir: PathBuf, broker_port: u16) -> Re let iters = 1_000_000; fuzzer.fuzz_loop_for( &mut stages, - &mut state, &mut executor, + &mut state, &mut restarting_mgr, iters, )?; diff --git a/fuzzers/tutorial/src/lib.rs b/fuzzers/tutorial/src/lib.rs index c6c61e6835..f87c8dc7ed 100644 --- a/fuzzers/tutorial/src/lib.rs +++ b/fuzzers/tutorial/src/lib.rs @@ -173,8 +173,8 @@ fn fuzz(corpus_dirs: &[PathBuf], objective_dir: PathBuf, broker_port: u16) -> Re let iters = 1_000_000; fuzzer.fuzz_loop_for( &mut stages, - &mut state, &mut executor, + &mut state, &mut restarting_mgr, iters, )?; diff --git a/libafl/src/fuzzer/mod.rs b/libafl/src/fuzzer/mod.rs index be8c44b6aa..a6fe74d544 100644 --- a/libafl/src/fuzzer/mod.rs +++ b/libafl/src/fuzzer/mod.rs @@ -188,8 +188,8 @@ pub trait Fuzzer { fn fuzz_loop_for( &mut self, stages: &mut ST, - state: &mut S, executor: &mut E, + state: &mut S, manager: &mut EM, iters: u64, ) -> Result {