google / syzkaller

syzkaller is an unsupervised coverage-guided kernel fuzzer
Apache License 2.0
5.22k stars 1.2k forks source link

prog: generate new programs by crossover #1198

Open melver opened 5 years ago

melver commented 5 years ago

The current system does not exploit combining good inputs to generate potentially better test programs.

In Genetic Programming, 2 (or more) programs are combined to form a new program. For a particular domain, the crossover function may be specific to the problem domain. In the case here, it might make sense to focus on input/output points of each test program:

melver commented 5 years ago

534 is related parent issue.