From 1dcfe8ef56f38cc15c9d2205756550fda7cdf85a Mon Sep 17 00:00:00 2001 From: "Dongjia \"toka\" Zhang" Date: Fri, 23 Feb 2024 17:19:00 +0100 Subject: [PATCH] Make the map size larger for some of the example fuzzers (#1879) --- fuzzers/backtrace_baby_fuzzers/forkserver_executor/src/main.rs | 2 +- fuzzers/forkserver_libafl_cc/src/main.rs | 2 +- fuzzers/forkserver_simple/src/main.rs | 2 +- libafl_sugar/src/forkserver.rs | 3 --- 4 files changed, 3 insertions(+), 6 deletions(-) diff --git a/fuzzers/backtrace_baby_fuzzers/forkserver_executor/src/main.rs b/fuzzers/backtrace_baby_fuzzers/forkserver_executor/src/main.rs index 6a65550ca1..dc2fe7a299 100644 --- a/fuzzers/backtrace_baby_fuzzers/forkserver_executor/src/main.rs +++ b/fuzzers/backtrace_baby_fuzzers/forkserver_executor/src/main.rs @@ -30,7 +30,7 @@ use libafl_bolts::{ #[allow(clippy::similar_names)] pub fn main() { - const MAP_SIZE: usize = 65536; + const MAP_SIZE: usize = 2621440; //Coverage map shared between observer and executor #[cfg(target_vendor = "apple")] diff --git a/fuzzers/forkserver_libafl_cc/src/main.rs b/fuzzers/forkserver_libafl_cc/src/main.rs index e90f048272..a56112ef2a 100644 --- a/fuzzers/forkserver_libafl_cc/src/main.rs +++ b/fuzzers/forkserver_libafl_cc/src/main.rs @@ -84,7 +84,7 @@ struct Opt { #[allow(clippy::similar_names)] pub fn main() { - const MAP_SIZE: usize = 65536; + const MAP_SIZE: usize = 2621440; let opt = Opt::parse(); diff --git a/fuzzers/forkserver_simple/src/main.rs b/fuzzers/forkserver_simple/src/main.rs index a0c752eee1..858e0aa121 100644 --- a/fuzzers/forkserver_simple/src/main.rs +++ b/fuzzers/forkserver_simple/src/main.rs @@ -84,7 +84,7 @@ struct Opt { #[allow(clippy::similar_names)] pub fn main() { - const MAP_SIZE: usize = 65536; + const MAP_SIZE: usize = 2621440; let opt = Opt::parse(); diff --git a/libafl_sugar/src/forkserver.rs b/libafl_sugar/src/forkserver.rs index 74c87ce14f..5fbe1fcbf6 100644 --- a/libafl_sugar/src/forkserver.rs +++ b/libafl_sugar/src/forkserver.rs @@ -33,9 +33,6 @@ use typed_builder::TypedBuilder; use crate::{CORPUS_CACHE_SIZE, DEFAULT_TIMEOUT_SECS}; -/// The default coverage map size to use for forkserver targets -pub const DEFAULT_MAP_SIZE: usize = 65536; - /// Creates a Forkserver-based fuzzer. #[derive(Debug, TypedBuilder)] pub struct ForkserverBytesCoverageSugar<'a> {