Add more missing ngram8 cfgs (#2490)

* fix dump cfg

* add missing cfg

* more

* taplo fmt
This commit is contained in:
Dongjia "toka" Zhang 2024-08-19 14:39:21 +02:00 committed by GitHub
parent 7a5c695401
commit eb3dff07b6
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
2 changed files with 10 additions and 4 deletions

View File

@ -48,7 +48,13 @@ windows_alias = "unsupported"
[tasks.test_unix] [tasks.test_unix]
script_runner = "@shell" script_runner = "@shell"
script = "echo done" script = "echo done"
dependencies = ["build_afl", "test_instr", "test_cmplog", "test_frida", "test_qemu"] dependencies = [
"build_afl",
"test_instr",
"test_cmplog",
"test_frida",
"test_qemu",
]
[tasks.build_libafl_fuzz] [tasks.build_libafl_fuzz]
script_runner = "@shell" script_runner = "@shell"
@ -179,7 +185,7 @@ test -n "$( ls ./test/output-qemu-cmpcov/fuzzer_main/queue/id:000002* 2>/dev/nul
exit 1 exit 1
} }
''' '''
dependencies = ["build_afl", "build_qemuafl","build_libafl_fuzz"] dependencies = ["build_afl", "build_qemuafl", "build_libafl_fuzz"]
[tasks.clean] [tasks.clean]
linux_alias = "clean_unix" linux_alias = "clean_unix"

View File

@ -1,7 +1,7 @@
//! [`LLVM` `PcGuard`](https://clang.llvm.org/docs/SanitizerCoverage.html#tracing-pcs-with-guards) runtime for `LibAFL`. //! [`LLVM` `PcGuard`](https://clang.llvm.org/docs/SanitizerCoverage.html#tracing-pcs-with-guards) runtime for `LibAFL`.
#[rustversion::nightly] #[rustversion::nightly]
#[cfg(feature = "sancov_ngram4")] #[cfg(any(feature = "sancov_ngram4", feature = "sancov_ngram8"))]
use core::simd::num::SimdUint; use core::simd::num::SimdUint;
use core::{mem::align_of, slice}; use core::{mem::align_of, slice};
@ -17,7 +17,7 @@ use libafl::executors::{hooks::ExecutorHook, HasObservers};
))] ))]
use crate::coverage::EDGES_MAP; use crate::coverage::EDGES_MAP;
use crate::coverage::MAX_EDGES_FOUND; use crate::coverage::MAX_EDGES_FOUND;
#[cfg(feature = "sancov_ngram4")] #[cfg(any(feature = "sancov_ngram4", feature = "sancov_ngram8"))]
#[allow(unused)] #[allow(unused)]
use crate::EDGES_MAP_SIZE_IN_USE; use crate::EDGES_MAP_SIZE_IN_USE;
#[cfg(feature = "pointer_maps")] #[cfg(feature = "pointer_maps")]