Cargo Features
[dependencies]
libafl_frida = { version = "0.14.0", default-features = false, features = ["document-features", "cmplog", "serdeany_autoreg", "track_hit_feedbacks", "auto-download"] }
- default = auto-download, serdeany_autoreg
-
These default features are set whenever
libafl_frida
is added without
somewhere in the dependency tree.default-features = false - document-features
-
Enables document-features
Document all features of this crate (for
cargo doc
) - cmplog = iced-x86
-
Feature Flags
General Features
Enables
cmplog
, a mode that logs comparisons. This increases runtime overhead but also increases the fuzzer's solving capabilities. Should be used on some cores.Affects
cmplog_rt::SpecialCmpLogCase
,cmplog_rt::SpecialCmpLogCase
,cmplog_rt::CmplogOperandType
,cmplog_rt::CmplogOperandType
,libafl_frida::cmplog_rt
… - serdeany_autoreg default
-
Automatically register all types with LibAFL's serializer. There's hardly a reason not to use this.
Enables serdeany_autoreg of libafl_bolts
- track_hit_feedbacks
-
If hit feedbacks should be tracked as part of LibAFL's feedback.
Enables track_hit_feedbacks of libafl
- auto-download default
-
If Frida should be automatically downloaded (else you'll have to provide a Frida version to use manually)
Enables auto-download of frida-gum and frida-gum-sys
Features from optional dependencies
In crates that don't use the dep:
syntax, optional dependencies automatically become Cargo features. These features may have been created by mistake, and this functionality may be removed in the future.