Skip to content

Commit fa51310

Browse files
author
MarcoFalke
committed
contrib: Warn about using libFuzzer for coverage check
1 parent fa17cdb commit fa51310

File tree

1 file changed

+5
-0
lines changed
  • contrib/devtools/deterministic-fuzz-coverage/src

1 file changed

+5
-0
lines changed

contrib/devtools/deterministic-fuzz-coverage/src/main.rs

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -108,6 +108,11 @@ fn deterministic_coverage(
108108
par: usize,
109109
) -> AppResult {
110110
let using_libfuzzer = using_libfuzzer(fuzz_exe)?;
111+
if using_libfuzzer {
112+
println!("Warning: The fuzz executable was compiled with libFuzzer as sanitizer.");
113+
println!("This tool may be tripped by libFuzzer misbehavior.");
114+
println!("It is recommended to compile without libFuzzer.");
115+
}
111116
let corpus_dir = corpora_dir.join(fuzz_target);
112117
let mut entries = read_dir(&corpus_dir)
113118
.map_err(|err| {

0 commit comments

Comments
 (0)