3 ms·
IIRC libfuzzer doesn't necessarily depend on clang. It is coverage-guided so if gcc could generate the instrumentation to emit the coverage data, it would proba
by wyldfire 5y ago
IIRC libfuzzer doesn't necessarily depend on clang. It is coverage-guided so if gcc could generate the instrumentation to emit the coverage data, it would probably just work.
Way back when AFL was around but libfuzzer didn't exist yet, I think AFL came with a modified gcc that did that instrumentation. Maybe now that's upstreamed?
- cb321 5y agogcc has had code coverage/gcov since before llvm/clang existed. My guess is that the format is different enough from clang's that libfuzzer may need some love to do dual formats (unless it already can - I have not checked).