Open brunoproduit opened 12 months ago
As #[no_coverage]
in rustc is __attribute__((no_sanitize("coverage")))
it should allow us to support disabling instrumentation on a per function basis, thus allowing partial instrumentation
This is now implemented with bruno's afl.rs cmplog feature, via AFL_LLVM_ALLOWLIST/AFL_LLVM_DENYLIST but this does not work for honggfuzz. I think we can close this?
I guess we need to set the cmplog feature to afl.rs for this to work?
AFL has the possibility to configure partial instrumentation. This could help the fuzzer concentrate on the important part as well as have a coverage that is only on what we find interesting.