[[example]]
name = "llmp_test"
path = "./examples/llmp_test/main.rs"
required-features = ["std"]
[build-dependencies.rustversion]
version = "1.0"
[dependencies.ahash]
default-features = false
version = "0.8"
[dependencies.async-std]
features = ["attributes"]
optional = true
version = "1.8.0"
[dependencies.backtrace]
optional = true
version = "0.3"
[dependencies.bincode]
optional = true
version = "1.3"
[dependencies.byteorder]
optional = true
version = "1.4"
[dependencies.c2rust-bitfields]
features = ["no_std"]
version = "0.17"
[dependencies.clap]
features = ["derive", "wrap_help"]
optional = true
version = "4.0"
[dependencies.concat-idents]
optional = true
version = "1.1.3"
[dependencies.crossterm]
optional = true
version = "0.26"
[dependencies.ctor]
optional = true
version = "0.1"
[dependencies.erased-serde]
default-features = false
features = ["alloc"]
version = "0.3.21"
[dependencies.futures]
optional = true
version = "0.3.24"
[dependencies.grammartec]
optional = true
version = "0.3"
[dependencies.hashbrown]
default-features = false
features = ["serde", "ahash"]
version = "0.13"
[dependencies.hostname]
optional = true
version = "^0.3"
[dependencies.intervaltree]
default-features = false
features = ["serde"]
version = "0.2.7"
[dependencies.libafl_derive]
optional = true
version = "0.10.1"
[dependencies.libcasr]
optional = true
version = "2.5"
[dependencies.libm]
version = "0.2.2"
[dependencies.log]
version = "0.4.17"
[dependencies.miniz_oxide]
optional = true
version = "0.7.1"
[dependencies.nix]
optional = true
version = "0.26"
[dependencies.num-traits]
default-features = false
version = "0.2"
[dependencies.num_enum]
default-features = false
version = "0.5.7"
[dependencies.once_cell]
optional = true
version = "1.13"
[dependencies.postcard]
features = ["alloc"]
version = "1.0"
[dependencies.prometheus-client]
optional = true
version = "0.19"
[dependencies.pyo3]
features = ["serde", "macros"]
optional = true
version = "0.18.3"
[dependencies.rand_core]
optional = true
version = "0.6"
[dependencies.regex]
optional = true
version = "1"
[dependencies.rustversion]
version = "1.0"
[dependencies.serde]
default-features = false
features = ["alloc", "derive"]
version = "1.0"
[dependencies.serde_json]
default-features = false
features = ["alloc"]
optional = true
version = "1.0"
[dependencies.serial_test]
optional = true
version = "1"
[dependencies.static_assertions]
version = "1.1.0"
[dependencies.tide]
optional = true
version = "0.16.0"
[dependencies.tui]
default-features = false
features = ["crossterm"]
optional = true
version = "0.19"
[dependencies.tuple_list]
version = "0.1.3"
[dependencies.typed-builder]
version = "0.14"
[dependencies.uuid]
features = ["serde", "v4"]
optional = true
version = "1.1.2"
[dependencies.wait-timeout]
optional = true
version = "0.2"
[dependencies.xxhash-rust]
features = ["xxh3"]
version = "0.8.5"
[dependencies.z3]
features = ["static-link-z3"]
optional = true
version = "0.11"
[dev-dependencies.bytecount]
version = "0.6.3"
[dev-dependencies.serde_json]
default-features = false
features = ["alloc"]
version = "1.0"
[features]
afl_exec_sec = []
agpl = ["gpl", "nautilus"]
casr = ["libcasr", "std", "regex"]
cli = ["clap"]
cmin = ["z3"]
concolic_mutation = ["z3"]
corpus_btreemap = []
default = ["std", "derive", "llmp_compression", "llmp_small_maps", "llmp_broker_timeouts", "rand_trait", "fork", "prelude", "gzip", "regex"]
derive = ["libafl_derive"]
errors_backtrace = ["backtrace"]
fork = []
frida_cli = ["cli"]
gpl = []
gzip = ["miniz_oxide"]
introspection = []
llmp_bind_public = []
llmp_broker_timeouts = ["std"]
llmp_compression = ["gzip"]
llmp_debug = []
llmp_small_maps = []
nautilus = ["grammartec", "std", "serde_json/std"]
prelude = []
prometheus_monitor = ["std", "async-std", "prometheus-client", "tide", "futures"]
python = ["pyo3", "concat-idents"]
qemu_cli = ["cli"]
rand_trait = ["rand_core"]
regex = ["std", "dep:regex"]
std = ["serde_json", "serde_json/std", "hostname", "nix", "serde/std", "bincode", "wait-timeout", "byteorder", "once_cell", "uuid", "tui_monitor", "ctor", "backtrace", "uds", "serial_test"]
tui_monitor = ["tui", "crossterm"]
[package]
authors = ["Andrea Fioraldi <andreafioraldi@gmail.com>", "Dominik Maier <domenukk@gmail.com>"]
categories = ["development-tools::testing", "emulators", "embedded", "os", "no-std"]
description = "Slot your own fuzzers together and extend their features using Rust"
documentation = "https://docs.rs/libafl"
edition = "2021"
keywords = ["fuzzing", "testing", "security"]
license = "MIT OR Apache-2.0"
name = "libafl"
readme = "README.md"
repository = "https://github.com/AFLplusplus/LibAFL/"
resolver = "1"
version = "0.10.1"
[target."cfg(unix)".dependencies.libc]
version = "0.2"
[target."cfg(unix)".dependencies.lock_api]
version = "0.4.7"
[target."cfg(unix)".dependencies.uds]
optional = true
version = "0.2.6"
[target."cfg(windows)".build-dependencies.windows]
version = "0.44"
[target."cfg(windows)".dependencies.windows]
features = ["Win32_Foundation", "Win32_System_Threading", "Win32_System_Diagnostics_Debug", "Win32_System_Kernel", "Win32_System_Memory", "Win32_Security", "Win32_System_SystemInformation"]
version = "0.44"