1
1
use core:: time:: Duration ;
2
2
use std:: path:: PathBuf ;
3
3
4
- use clap:: Parser ;
4
+ use clap:: { self , Parser } ;
5
5
use libafl:: {
6
6
corpus:: { Corpus , InMemoryCorpus , OnDiskCorpus } ,
7
7
events:: SimpleEventManager ,
@@ -12,7 +12,7 @@ use libafl::{
12
12
inputs:: BytesInput ,
13
13
monitors:: SimpleMonitor ,
14
14
mutators:: { scheduled:: havoc_mutations, tokens_mutations, StdScheduledMutator , Tokens } ,
15
- observers:: { CanTrack , ExplicitTracking , HitcountsMapObserver , StdMapObserver , TimeObserver } ,
15
+ observers:: { CanTrack , HitcountsMapObserver , StdMapObserver , TimeObserver } ,
16
16
schedulers:: { IndexesLenTimeMinimizerScheduler , QueueScheduler } ,
17
17
stages:: mutational:: StdMutationalStage ,
18
18
state:: { HasCorpus , StdState } ,
@@ -179,9 +179,8 @@ pub fn main() {
179
179
if let Some ( dynamic_map_size) = executor. coverage_map_size ( ) {
180
180
executor
181
181
. observers_mut ( )
182
- . match_name_mut :: < ExplicitTracking < HitcountsMapObserver < StdMapObserver < ' _ , u8 , false > > , true , false > > ( "shared_mem" )
182
+ . match_name_mut :: < HitcountsMapObserver < StdMapObserver < ' _ , u8 , false > > > ( "shared_mem" )
183
183
. unwrap ( )
184
- . as_mut ( )
185
184
. truncate ( dynamic_map_size) ;
186
185
}
187
186
0 commit comments