mirror of
https://github.com/bitcoin/bitcoin.git
synced 2025-04-29 14:59:39 -04:00
contrib: Warn about using libFuzzer for coverage check
This commit is contained in:
parent
fa17cdb191
commit
fa51310121
1 changed files with 5 additions and 0 deletions
|
@ -108,6 +108,11 @@ fn deterministic_coverage(
|
||||||
par: usize,
|
par: usize,
|
||||||
) -> AppResult {
|
) -> AppResult {
|
||||||
let using_libfuzzer = using_libfuzzer(fuzz_exe)?;
|
let using_libfuzzer = using_libfuzzer(fuzz_exe)?;
|
||||||
|
if using_libfuzzer {
|
||||||
|
println!("Warning: The fuzz executable was compiled with libFuzzer as sanitizer.");
|
||||||
|
println!("This tool may be tripped by libFuzzer misbehavior.");
|
||||||
|
println!("It is recommended to compile without libFuzzer.");
|
||||||
|
}
|
||||||
let corpus_dir = corpora_dir.join(fuzz_target);
|
let corpus_dir = corpora_dir.join(fuzz_target);
|
||||||
let mut entries = read_dir(&corpus_dir)
|
let mut entries = read_dir(&corpus_dir)
|
||||||
.map_err(|err| {
|
.map_err(|err| {
|
||||||
|
|
Loading…
Add table
Reference in a new issue