@@ -8,6 +8,7 @@ use libafl::{
88 corpus:: { Corpus , InMemoryCorpus , OnDiskCorpus , RandCorpusScheduler } ,
99 events:: setup_restarting_mgr_std,
1010 executors:: { inprocess:: InProcessExecutor , ExitKind } ,
11+ feedback_or,
1112 feedbacks:: { CrashFeedback , MaxMapFeedback } ,
1213 fuzzer:: { Fuzzer , StdFuzzer } ,
1314 mutators:: scheduled:: { havoc_mutations, StdScheduledMutator } ,
@@ -76,7 +77,7 @@ fn fuzz(corpus_dirs: Vec<PathBuf>, objective_dir: PathBuf, broker_port: u16) ->
7677 // Corpus that will be evolved, we keep it in memory for performance
7778 InMemoryCorpus :: new ( ) ,
7879 // Feedbacks to rate the interestingness of an input
79- tuple_list ! (
80+ feedback_or ! (
8081 MaxMapFeedback :: new_with_observer( & edges_observer) ,
8182 MaxMapFeedback :: new_with_observer( & cmps_observer) ,
8283 MaxMapFeedback :: new_with_observer( & allocs_observer)
@@ -85,7 +86,7 @@ fn fuzz(corpus_dirs: Vec<PathBuf>, objective_dir: PathBuf, broker_port: u16) ->
8586 // on disk so the user can get them after stopping the fuzzer
8687 OnDiskCorpus :: new ( objective_dir) . unwrap ( ) ,
8788 // Feedbacks to recognize an input as solution
88- tuple_list ! ( CrashFeedback :: new( ) ) ,
89+ CrashFeedback :: new ( ) ,
8990 )
9091 } ) ;
9192
0 commit comments