Open
Description
Requested Behavior
Support for black box fuzzing with TSAN.
An impediment to fuzzing with TSAN is that coverage instrumentation for coverage-guided fuzzing is not thread safe (see google/oss-fuzz#5272 (comment)). We can circumvent the problem of racy coverage instrumentation by abandoning coverage instrumentation altogether.
I was able to set up black box fuzzing with TSAN and honggfuzz. Unfortunately, since I use toolchain features rather than rules_fuzzing's configuration transitions to instrument my fuzz tests, I can't trivially upstream my code change directly here. But it might be worth implementing support for tsan-*
configurations.
Metadata
Metadata
Assignees
Labels
No labels