[libc] Combine all math differential fuzzers into one target.
authorSiva Chandra Reddy <sivachandra@google.com>
Thu, 19 Nov 2020 20:51:04 +0000 (12:51 -0800)
committerSiva Chandra Reddy <sivachandra@google.com>
Fri, 20 Nov 2020 15:46:15 +0000 (07:46 -0800)
commit4766a86cf2f9ac47b1a0288fde84dc74f55b3f11
treec6ce6ed6b83a5d2576d10bb117705915d85de96b
parent6f1c07b23a1ce012ed614f411776cea019d6e51a
[libc] Combine all math differential fuzzers into one target.

Also added diffing of a few more math functions. Combining the diff check
for all of these functions helps us meet the OSS fuzz bar of a minimum of
100 program edges.

Reviewed By: lntue

Differential Revision: https://reviews.llvm.org/D91817
13 files changed:
libc/fuzzing/math/CMakeLists.txt
libc/fuzzing/math/Compare.h [new file with mode: 0644]
libc/fuzzing/math/LdExpDiff.h [deleted file]
libc/fuzzing/math/RemQuoDiff.h
libc/fuzzing/math/SingleInputSingleOutputDiff.h [new file with mode: 0644]
libc/fuzzing/math/TwoInputSingleOutputDiff.h [new file with mode: 0644]
libc/fuzzing/math/ldexp_differential_fuzz.cpp [deleted file]
libc/fuzzing/math/ldexpf_differential_fuzz.cpp [deleted file]
libc/fuzzing/math/ldexpl_differential_fuzz.cpp [deleted file]
libc/fuzzing/math/math_differential_fuzz.cpp [new file with mode: 0644]
libc/fuzzing/math/remquo_differential_fuzz.cpp [deleted file]
libc/fuzzing/math/remquof_differential_fuzz.cpp [deleted file]
libc/fuzzing/math/remquol_differential_fuzz.cpp [deleted file]