Remove unecessary default features for sub crates using LibAFL (#2836)
* remove unecessary default features * fix format
This commit is contained in:
parent
a45e44764f
commit
a844e5e07d
@ -47,7 +47,11 @@ auto-download = ["frida-gum-sys/auto-download", "frida-gum/auto-download"]
|
|||||||
cc = { workspace = true, features = ["parallel"] }
|
cc = { workspace = true, features = ["parallel"] }
|
||||||
|
|
||||||
[dependencies]
|
[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_bolts = { workspace = true, features = ["std", "derive", "frida_cli"] }
|
||||||
libafl_targets = { workspace = true, default-features = true, features = [
|
libafl_targets = { workspace = true, default-features = true, features = [
|
||||||
"std",
|
"std",
|
||||||
|
@ -71,7 +71,7 @@ cc = { version = "1.1.21", features = ["parallel"] }
|
|||||||
rustversion = "1.0.17"
|
rustversion = "1.0.17"
|
||||||
|
|
||||||
[dependencies]
|
[dependencies]
|
||||||
libafl = { workspace = true, features = [] }
|
libafl = { workspace = true, features = [], default-features = false }
|
||||||
libafl_bolts = { workspace = true, features = [] }
|
libafl_bolts = { workspace = true, features = [] }
|
||||||
libc = { workspace = true }
|
libc = { workspace = true }
|
||||||
hashbrown = { workspace = true, default-features = true }
|
hashbrown = { workspace = true, default-features = true }
|
||||||
|
@ -36,11 +36,7 @@ where
|
|||||||
E::Observers: ObserversTuple<I, S>,
|
E::Observers: ObserversTuple<I, S>,
|
||||||
EM: EventFirer<State = S> + EventRestarter<State = S>,
|
EM: EventFirer<State = S> + EventRestarter<State = S>,
|
||||||
OF: Feedback<EM, I, E::Observers, S>,
|
OF: Feedback<EM, I, E::Observers, S>,
|
||||||
S: HasExecutions
|
S: HasExecutions + HasSolutions + HasCurrentTestcase + HasCorpus + UsesInput<Input = I>,
|
||||||
+ HasSolutions
|
|
||||||
+ HasCurrentTestcase
|
|
||||||
+ HasCorpus
|
|
||||||
+ UsesInput<Input = I>,
|
|
||||||
S::Solutions: Corpus<Input = I>,
|
S::Solutions: Corpus<Input = I>,
|
||||||
Z: HasObjective<Objective = OF>,
|
Z: HasObjective<Objective = OF>,
|
||||||
I: Input + Clone,
|
I: Input + Clone,
|
||||||
|
Loading…
x
Reference in New Issue
Block a user