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 cross-over function to combine test cases.
- 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.