domains / families / security / libfuzzer

libfuzzer

separate

Sets up and runs libFuzzer, the coverage-guided fuzzer built into LLVM, on C/C++ code that compiles with Clang. Covers harness structure, -fsanitize=fuzzer builds, corpus and dictionary management, sanitizer integration, and campaign triage. Use when writing or debugging an LLVMFuzzerTestOneInput harness, starting fuzzing on a C/C++ library, choosing between libFuzzer and AFL++, or working out why a libFuzzer run finds nothing.

When to use

When not to use

Skill page

Source

RepositoryPath
trailofbits/skillsplugins/testing-handbook-skills/skills/libfuzzer/SKILL.md