[libc] Lay out framework for fuzzing libc functions.
authorPaula Toth <paulatoth@google.com>
Sat, 22 Feb 2020 03:14:51 +0000 (19:14 -0800)
committerPaula Toth <paulatoth@google.com>
Sat, 22 Feb 2020 03:15:46 +0000 (19:15 -0800)
commita4f45ee73a9e948622488f874d5e01408dffba2a
tree1fa89ddea519b7ac6a9348adbab3d1e7e4cda53b
parente29065a105342a904871437d18a4e6fab09e5bc1
[libc] Lay out framework for fuzzing libc functions.

Summary:
Added fuzzing test for strcpy and some documentation related to fuzzing.
This will be the first step in integrating this with oss-fuzz.

Reviewers: sivachandra, abrachet

Reviewed By: sivachandra, abrachet

Subscribers: gchatelet, abrachet, mgorny, MaskRay, tschuett, libc-commits

Tags: #libc-project

Differential Revision: https://reviews.llvm.org/D74091
libc/CMakeLists.txt
libc/cmake/modules/LLVMLibCRules.cmake
libc/docs/fuzzing.rst [new file with mode: 0644]
libc/docs/source_layout.rst
libc/fuzzing/CMakeLists.txt [new file with mode: 0644]
libc/fuzzing/string/CMakeLists.txt [new file with mode: 0644]
libc/fuzzing/string/strcpy_fuzz.cpp [new file with mode: 0644]