lib/fuzzing: Split up automatically build fuzzers into TYPE_{IN,OUT,STRUCT}
authorAndrew Bartlett <abartlet@samba.org>
Wed, 11 Dec 2019 00:03:43 +0000 (13:03 +1300)
committerAndrew Bartlett <abartlet@samba.org>
Wed, 11 Dec 2019 02:55:32 +0000 (02:55 +0000)
commite6fc8e79aee289f79b5fba7b7c2974d476702b1e
tree0f03a1655ca1f9ddd92f993d4c492933151f9d37
parent6e5aefc2d3095f0fb6535e6ab3a4ec12b898794f
lib/fuzzing: Split up automatically build fuzzers into TYPE_{IN,OUT,STRUCT}

The advise is that a fuzz target should be as small as possible
so we split this up.  Splitting up by function would build too
many fuzzers, but this should help a little.

See for example:
https://github.com/google/fuzzing/blob/master/docs/good-fuzz-target.md#large-apis

Signed-off-by: Andrew Bartlett <abartlet@samba.org>
Reviewed-by: Gary Lockyer <gary@samba.org>
buildtools/wafsamba/samba_pidl.py
lib/fuzzing/fuzz_ndr_X.c
lib/fuzzing/wscript_build