mirror of https://github.com/google/oss-fuzz.git
1.1 KiB
1.1 KiB
layout | parent | title | nav_order | permalink |
---|---|---|---|---|
default | ClusterFuzzLite | Overview | 1 | /clusterfuzzlite/overview/ |
Overview
ClusterFuzzLite makes fuzzing more valuable by:
- Fuzzing continuously.
- Catching bugs before they land in your codebase by fuzzing pull requests/commits.
- Providing coverage reports on which code is fuzzed.
- Managing your corpus, pruning it daily or a specified-interval.
ClusterFuzzLite supports [libFuzzer], [AddressSanitizer], and [UndefinedBehavior]. ClusterFuzzLite is modular, so you can decide which features you want to use. Using ClusterFuzzLite entails two major steps:
- [Integrating with ClusterFuzzLite's build system] so ClusterFuzzLite can build your project's fuzzers.
- [Running ClusterFuzzLite]. [libFuzzer]: https://libfuzzer.info [AddressSanitizer]: https://clang.llvm.org/docs/AddressSanitizer.html [UndefinedBehaviorSanitizer]: https://clang.llvm.org/docs/UndefinedBehaviorSanitizer.html [Integrating with ClusterFuzzLite's build system]: {{ site.baseurl }}/clusterfuzzlite/build-integration/ [Running ClusterFuzzLite]: {{ site.baseurl }}/clusterfuzzlite/running-clusterfuzzlite/