Crate libfuzzer_sys
source ·Expand description
Bindings to libFuzzer: a runtime for coverage-guided fuzzing.
See the cargo-fuzz
guide for a usage
tutorial.
The main export of this crate is the fuzz_target!
macro, which allows you to define targets for
libFuzzer to exercise.
Re-exports
pub use arbitrary;
Macros
Define a custom mutator.
Define a fuzz target.
Enums
Indicates whether the input should be kept in the corpus or rejected. This
should be returned by your fuzz target. If your fuzz target does not return
a value (i.e., returns
()
), then the input will be kept in the corpus.Functions
The default
libFuzzer
mutator.