google / google/fuzztest

Using gcc for instrumentation

Open
#178 1 comment 6 reactions 0 assignees View on GitHub
Dominant language
C++
Stars
1.1k
Forks
137
Avg merge
3d 6h
Merged PRs (30d)
22

Description

Many projects do not support clang. It seems that fuzztest uses `-fsanitize=address,-fsanitize-coverage=inline-8bit-counters,-fsanitize-coverage=trace-cmp` to compile the target program with coverage information.

Would it be possible to use gcc-based instrumentation? For example, in the same fashion as [AFL++ instrumentators do](https://github.com/AFLplusplus/AFLplusplus/blob/stable/docs/fuzzing_in_depth.md#1-instrumenting-the-target)?

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.