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 <domenukk@gmail.com>
This commit is contained in:
Konstantin Bücheler 2023-08-13 01:25:59 +02:00 committed by GitHub
parent e0d90aa67f
commit 9650e06b45
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -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§