The only current downside is that on mac fuzzing only works when ASAN_OPTIONS=detect_container_overflow=0 is specified.
This happens as libFuzzer itself is not compiled with sanitization anymore.
I am working on a fix for that.
Details
Details
Diff Detail
Diff Detail
Event Timeline
cmake/modules/HandleLLVMOptions.cmake | ||
---|---|---|
667 | This is important. Otherwise, libFuzzer dies with a message about inconsistent coverage annotation. | |
tools/llvm-dwarfdump/fuzzer/llvm-dwarfdump-fuzzer.cpp | ||
39 | Had to fix this file, otherwise wouldn't compile. | |
tools/llvm-mc-assemble-fuzzer/llvm-mc-assemble-fuzzer.cpp | ||
12 | No trivial path to it anymore, and unclear why it was included. |
Comment Actions
LGTM
Please don't add samsonov@ to reviews -- he has left the team :(
Please add morehouse@ and vitalybuka@ instead.
This is important. Otherwise, libFuzzer dies with a message about inconsistent coverage annotation.