Make FuzzerInterface.h publicly available to ease writing custom structure-aware fuzzers.
Details
Details
Diff Detail
Diff Detail
Event Timeline
Comment Actions
Currently it is just a copy of compiler-rt/lib/fuzzer/FuzzerInterface.h with s/dllexport/dllimport, because I want to start a discussion. Really it would be convenient to be able just to include such interface header.
Comment Actions
This header is intentionally private, so that the fuzz targets remain engine-neutral.
Comment Actions
When function LLVMFuzzerTestOneInput is defined, one immediately get dependence on libFuzzer because of LLVM prefix, isn't it?
clang-format: please reformat the code