[glossary] explain cross-pollination (#2364)

* [glossary] explain cross-pollination

* [glossary] explain cross-pollination
This commit is contained in:
Kostya Serebryany 2019-05-01 12:50:38 -07:00 committed by Max Moroz
parent 27240f86f5
commit d9389b0a2e
1 changed files with 7 additions and 0 deletions

View File

@ -6,6 +6,13 @@ Naming things is hard, so this page tries to reduce confusion around fuzzing-rel
Or **test corpus**, or **fuzzing corpus**.<BR>
A set of [test inputs](#test-input). In most contexts, it refers to a set of minimal test inputs that generate maximal code coverage.
## Cross-pollination
The term is taken from botany, where one plant pollinates a plant of another variety.
In fuzzing, cross-pollination means using a corpus for one
[fuzz target](#fuzz-target) to expand a [corpus](#corpus) for another fuzz target.
For example, if there are two libraries that process the same common data
format, it is often benefitial to cross-pollinate their respective corpora.
## Fuzz Target
Or **Target Function**, or **Fuzzing Target Function**, or **Fuzzing Entry Point**.<BR>
A function to which we apply fuzzing. A [specific signature](http://libfuzzer.info#fuzz-target) is required for OSS-Fuzz.