Issue |
63287
|
Summary |
The llvm-cov is unable to generate coverage reports for fuzzer target
|
Labels |
new issue
|
Assignees |
|
Reporter |
zhaosonggo
|
Background:
I want to generate a coverage report for my fuzzer target code, but when I run llvm-cov, I get an error saying "No coverage data found".
Step:
1. build fuzzer target. eg: demo_fuzzer , use -fprofile-instr-generate, -fcoverage-mapping, -fsanitize=fuzzer, -fsanitize=fuzzer-no-link
2. run ./demo_fuzzer --max_total_time=10
3. llvm-profdata merge -sparse default.profraw -o default.profdata [success]
4. llvm-cov show ./demo_fuzzer --instr-profile="" [error: ./demo_fuzzer No coverage data found]
It's even more confusing that this issue only happens on Linux, as I was able to successfully generate a coverage report with llvm-cov on my Mac after copying the complete default.profdata file generated on Linux.
System Info: Debian GNU/Linux 10 (buster) Linux 5.4.143.bsk.8-amd64 x86_64
_______________________________________________
llvm-bugs mailing list
llvm-bugs@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-bugs