llvm-project/libc/docs/fuzzing.rst

Ignoring revisions in .git-blame-ignore-revs. Click here to bypass and see the normal blame view.

16 lines
570 B
ReStructuredText
Raw Normal View History

Fuzzing for LLVM-libc
---------------------
Fuzzing tests are used to ensure quality and security of LLVM-libc
implementations.
Each fuzzing test lives under the fuzzing directory in a subdirectory
corresponding with the src layout.
Currently we use system libc for functions that have yet to be implemented,
however as they are implemented the fuzzers will be changed to use our
implementation to increase coverage for testing.
Fuzzers will be run on `oss-fuzz <https://github.com/google/oss-fuzz>`_ and the
check-libc target will ensure that they build correctly.