Cargo Features

libafl_libfuzzer has no features set by default.

[dependencies]
libafl_libfuzzer = { version = "0.12.0", features = ["arbitrary-derive", "introspection", "embed-runtime", "rabbit"] }
arbitrary-derive

## Feature Flags

Enables the derive macros for the arbitrary dependency, transparently forwarded from libfuzzer-sys

Enables arbitrary-derive of libfuzzer-sys

introspection

Enables fuzzer introspection with LibAFL's introspection feature

embed-runtime

Embeds the built libafl_libfuzzer_runtime library into the crate with include_bytes! for use in downstream cases like libafl_cc linking the runtime with: -fsanitize=fuzzer-no-link -l:libafl_libfuzzer_runtime.a

Affects libafl_libfuzzer::LIBAFL_LIBFUZZER_RUNTIME_LIBRARY

rabbit

🐇