From a844e5e07de5cc0d4e7ed68291812edbb3f3121c Mon Sep 17 00:00:00 2001 From: jejuisland87654 Date: Tue, 14 Jan 2025 17:11:43 +0100 Subject: [PATCH] Remove unecessary default features for sub crates using LibAFL (#2836) * remove unecessary default features * fix format --- libafl_frida/Cargo.toml | 6 +++++- libafl_targets/Cargo.toml | 2 +- libafl_targets/src/windows_asan.rs | 6 +----- 3 files changed, 7 insertions(+), 7 deletions(-) diff --git a/libafl_frida/Cargo.toml b/libafl_frida/Cargo.toml index 8e7e0e2832..d980bd284b 100644 --- a/libafl_frida/Cargo.toml +++ b/libafl_frida/Cargo.toml @@ -47,7 +47,11 @@ auto-download = ["frida-gum-sys/auto-download", "frida-gum/auto-download"] cc = { workspace = true, features = ["parallel"] } [dependencies] -libafl = { workspace = true, features = ["std", "derive", "frida_cli"] } +libafl = { workspace = true, features = [ + "std", + "derive", + "frida_cli", +], default-features = false } libafl_bolts = { workspace = true, features = ["std", "derive", "frida_cli"] } libafl_targets = { workspace = true, default-features = true, features = [ "std", diff --git a/libafl_targets/Cargo.toml b/libafl_targets/Cargo.toml index 3138a12fe6..de33e6f920 100644 --- a/libafl_targets/Cargo.toml +++ b/libafl_targets/Cargo.toml @@ -71,7 +71,7 @@ cc = { version = "1.1.21", features = ["parallel"] } rustversion = "1.0.17" [dependencies] -libafl = { workspace = true, features = [] } +libafl = { workspace = true, features = [], default-features = false } libafl_bolts = { workspace = true, features = [] } libc = { workspace = true } hashbrown = { workspace = true, default-features = true } diff --git a/libafl_targets/src/windows_asan.rs b/libafl_targets/src/windows_asan.rs index 5cfe3a4365..edabcdc9f1 100644 --- a/libafl_targets/src/windows_asan.rs +++ b/libafl_targets/src/windows_asan.rs @@ -36,11 +36,7 @@ where E::Observers: ObserversTuple, EM: EventFirer + EventRestarter, OF: Feedback, - S: HasExecutions - + HasSolutions - + HasCurrentTestcase - + HasCorpus - + UsesInput, + S: HasExecutions + HasSolutions + HasCurrentTestcase + HasCorpus + UsesInput, S::Solutions: Corpus, Z: HasObjective, I: Input + Clone,