diff --git a/afl/src/events/mod.rs b/afl/src/events/mod.rs index d810aa19e9..fdee557a7a 100644 --- a/afl/src/events/mod.rs +++ b/afl/src/events/mod.rs @@ -226,6 +226,7 @@ where } => { // here u should match sender_id, if equal to the current one do not re-execute // we need to pass engine to process() too, TODO + #[cfg(feature = "std")] println!("PLACEHOLDER: received NewTestcase"); Ok(()) } diff --git a/afl/src/executors/mod.rs b/afl/src/executors/mod.rs index 0b12a9b9a6..7a5ae847fc 100644 --- a/afl/src/executors/mod.rs +++ b/afl/src/executors/mod.rs @@ -1,5 +1,7 @@ pub mod inmemory; +use alloc::boxed::Box; + use crate::inputs::Input; use crate::observers::observer_serde::NamedSerdeAnyMap; use crate::observers::Observer; diff --git a/afl/src/observers/mod.rs b/afl/src/observers/mod.rs index 4422b3d27f..1aaa3b2b3b 100644 --- a/afl/src/observers/mod.rs +++ b/afl/src/observers/mod.rs @@ -1,5 +1,6 @@ extern crate num; +use alloc::boxed::Box; use core::any::Any; use core::slice::from_raw_parts_mut; use num::Integer; diff --git a/afl/src/serde_anymap.rs b/afl/src/serde_anymap.rs index f95b06b5b9..6960d36741 100644 --- a/afl/src/serde_anymap.rs +++ b/afl/src/serde_anymap.rs @@ -1,6 +1,7 @@ use serde::{Deserialize, Serialize}; use alloc::boxed::Box; +use alloc::vec::Vec; use core::any::{Any, TypeId}; pub fn pack_type_id(id: u64) -> TypeId {