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
- Repository
- rL LLVM
Event Timeline
cmake/modules/HandleLLVMOptions.cmake | ||
---|---|---|
667 ↗ | (On Diff #112267) | This is important. Otherwise, libFuzzer dies with a message about inconsistent coverage annotation. |
tools/llvm-dwarfdump/fuzzer/llvm-dwarfdump-fuzzer.cpp | ||
39 ↗ | (On Diff #112267) | Had to fix this file, otherwise wouldn't compile. |
tools/llvm-mc-assemble-fuzzer/llvm-mc-assemble-fuzzer.cpp | ||
12 ↗ | (On Diff #112267) | 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.