diff --git a/afl/src/corpus/inmemory.rs b/afl/src/corpus/inmemory.rs index b4cf3248ba..d7fec793cf 100644 --- a/afl/src/corpus/inmemory.rs +++ b/afl/src/corpus/inmemory.rs @@ -1,4 +1,4 @@ -use alloc::vec::Vec; +use alloc::{borrow::ToOwned, vec::Vec}; use core::{cell::RefCell, marker::PhantomData}; use serde::{Deserialize, Serialize}; diff --git a/afl/src/corpus/mod.rs b/afl/src/corpus/mod.rs index 222e5dcf62..d1e80b944f 100644 --- a/afl/src/corpus/mod.rs +++ b/afl/src/corpus/mod.rs @@ -12,7 +12,7 @@ pub use ondisk::OnDiskCorpus; pub mod queue; pub use queue::QueueCorpus; -use alloc::vec::Vec; +use alloc::{borrow::ToOwned, vec::Vec}; use core::{cell::RefCell, ptr}; use crate::{inputs::Input, utils::Rand, AflError}; diff --git a/afl/src/corpus/queue.rs b/afl/src/corpus/queue.rs index 0781a69308..3699ffc421 100644 --- a/afl/src/corpus/queue.rs +++ b/afl/src/corpus/queue.rs @@ -1,4 +1,4 @@ -use alloc::vec::Vec; +use alloc::{borrow::ToOwned, vec::Vec}; use core::{cell::RefCell, marker::PhantomData}; use serde::{Deserialize, Serialize}; diff --git a/afl/src/events/mod.rs b/afl/src/events/mod.rs index 46e96a40ca..d6fec3c172 100644 --- a/afl/src/events/mod.rs +++ b/afl/src/events/mod.rs @@ -662,10 +662,12 @@ where Ok(BrokerEventResult::Handled) } LLMPEventKind::Crash { input: _ } => { + #[cfg(feature = "std")] println!("LLMPEvent::Crash"); Ok(BrokerEventResult::Handled) } LLMPEventKind::Timeout { input: _ } => { + #[cfg(feature = "std")] println!("LLMPEvent::Timeout"); Ok(BrokerEventResult::Handled) } diff --git a/afl/src/mutators/scheduled.rs b/afl/src/mutators/scheduled.rs index 01c7e7edaf..787adc8fba 100644 --- a/afl/src/mutators/scheduled.rs +++ b/afl/src/mutators/scheduled.rs @@ -208,7 +208,6 @@ where 9 => mutation_byteinteresting, 10 => mutation_wordinteresting, 11 => mutation_dwordinteresting,*/ - _ => mutation_splice, }; mutation(self, rand, corpus, input)?;