From 568f02831446c777d3d10ab77736fc1f1630fe10 Mon Sep 17 00:00:00 2001 From: Dominik Maier Date: Tue, 2 Feb 2021 02:59:47 +0100 Subject: [PATCH] no_std and format --- afl/src/corpus/inmemory.rs | 2 +- afl/src/corpus/mod.rs | 2 +- afl/src/corpus/queue.rs | 2 +- afl/src/events/mod.rs | 2 ++ afl/src/mutators/scheduled.rs | 1 - 5 files changed, 5 insertions(+), 4 deletions(-) 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)?;