You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
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.
The text was updated successfully, but these errors were encountered:
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.The text was updated successfully, but these errors were encountered: