Skip to content

Commit edcff38

Browse files
authored
fixup: fix some missing tracking hints (#2058)
1 parent 8bce605 commit edcff38

File tree

2 files changed

+6
-5
lines changed

2 files changed

+6
-5
lines changed

fuzzers/forkserver_libafl_cc/src/main.rs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@ use libafl::{
1212
inputs::BytesInput,
1313
monitors::SimpleMonitor,
1414
mutators::{scheduled::havoc_mutations, tokens_mutations, StdScheduledMutator, Tokens},
15-
observers::{CanTrack, HitcountsMapObserver, StdMapObserver, TimeObserver},
15+
observers::{CanTrack, ExplicitTracking, HitcountsMapObserver, StdMapObserver, TimeObserver},
1616
schedulers::{IndexesLenTimeMinimizerScheduler, QueueScheduler},
1717
stages::mutational::StdMutationalStage,
1818
state::{HasCorpus, StdState},
@@ -179,7 +179,7 @@ pub fn main() {
179179
if let Some(dynamic_map_size) = executor.coverage_map_size() {
180180
executor
181181
.observers_mut()
182-
.match_name_mut::<HitcountsMapObserver<StdMapObserver<'_, u8, false>>>("shared_mem")
182+
.match_name_mut::<ExplicitTracking<HitcountsMapObserver<StdMapObserver<'_, u8, false>>, true, false>>("shared_mem")
183183
.unwrap()
184184
.truncate(dynamic_map_size);
185185
}

fuzzers/forkserver_simple/src/main.rs

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
use core::time::Duration;
22
use std::path::PathBuf;
33

4-
use clap::{self, Parser};
4+
use clap::Parser;
55
use libafl::{
66
corpus::{Corpus, InMemoryCorpus, OnDiskCorpus},
77
events::SimpleEventManager,
@@ -12,7 +12,7 @@ use libafl::{
1212
inputs::BytesInput,
1313
monitors::SimpleMonitor,
1414
mutators::{scheduled::havoc_mutations, tokens_mutations, StdScheduledMutator, Tokens},
15-
observers::{CanTrack, HitcountsMapObserver, StdMapObserver, TimeObserver},
15+
observers::{CanTrack, ExplicitTracking, HitcountsMapObserver, StdMapObserver, TimeObserver},
1616
schedulers::{IndexesLenTimeMinimizerScheduler, QueueScheduler},
1717
stages::mutational::StdMutationalStage,
1818
state::{HasCorpus, StdState},
@@ -179,8 +179,9 @@ pub fn main() {
179179
if let Some(dynamic_map_size) = executor.coverage_map_size() {
180180
executor
181181
.observers_mut()
182-
.match_name_mut::<HitcountsMapObserver<StdMapObserver<'_, u8, false>>>("shared_mem")
182+
.match_name_mut::<ExplicitTracking<HitcountsMapObserver<StdMapObserver<'_, u8, false>>, true, false>>("shared_mem")
183183
.unwrap()
184+
.as_mut()
184185
.truncate(dynamic_map_size);
185186
}
186187

0 commit comments

Comments
 (0)