From 9650e06b45aadd1daa83bed4088e2529fc8007ef Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Konstantin=20B=C3=BCcheler?= Date: Sun, 13 Aug 2023 01:25:59 +0200 Subject: [PATCH] Add `serdeany_autoreg` to `libafl_qemu` (#1416) * Add `serdeany_autoreg` to `libafl_qemu` * Update Cargo.toml Add autoreg to default --------- Co-authored-by: Dominik Maier --- libafl_qemu/Cargo.toml | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/libafl_qemu/Cargo.toml b/libafl_qemu/Cargo.toml index 04f76e1592..2454a8f769 100644 --- a/libafl_qemu/Cargo.toml +++ b/libafl_qemu/Cargo.toml @@ -12,7 +12,7 @@ edition = "2021" categories = ["development-tools::testing", "emulators", "embedded", "os", "no-std"] [features] -default = ["fork", "build_libqasan"] +default = ["fork", "build_libqasan", "serdeany_autoreg"] python = ["pyo3", "pyo3-build-config"] fork = ["libafl/fork"] build_libqasan = [] @@ -31,6 +31,9 @@ be = ["libafl_qemu_sys/be"] usermode = ["libafl_qemu_sys/usermode"] systemmode = ["libafl_qemu_sys/systemmode"] +# SerdeAny features +serdeany_autoreg = ["libafl_bolts/serdeany_autoreg"] # Automatically register all `#[derive(SerdeAny)]` types at startup. + slirp = [ "systemmode", "libafl_qemu_sys/slirp" ] # build qemu with host libslirp (for user networking) clippy = [] # special feature for clippy, don't use in normal projects§