mirror of
https://github.com/isc-projects/bind9.git
synced 2026-05-26 19:34:04 -04:00
Currently the fuzzer binaries are only built when someone requests a fuzzer. This might cause us to inadvertently break fuzzing when changing function signatures. It also deviates with the behaviour we had with autotools, where the fuzz binaries were built with make test. This commit splits the -Dfuzzing option into two: fuzzing, and fuzzing-backend. The fuzzing option controls whether the fuzzing binaries are built. The fuzzing-backend option controls which backend to use, and defaults to none. If the value none is used the binaries are built, but no backend is used or guaranteed, which means that the binaries might be non-functional. |
||
|---|---|---|
| .. | ||
| dns_master_load.in | ||
| dns_message_checksig.in | ||
| dns_message_parse.in | ||
| dns_name_fromtext_target.in | ||
| dns_name_fromwire.in | ||
| dns_qp.in | ||
| dns_qpkey_name.in | ||
| dns_rdata_fromtext.in | ||
| dns_rdata_fromwire_text.in | ||
| isc_lex_getmastertoken.in | ||
| isc_lex_gettoken.in | ||
| .gitignore | ||
| afl.ini | ||
| afl.sh | ||
| dns_master_load.c | ||
| dns_message_checksig.c | ||
| dns_message_parse.c | ||
| dns_name_fromtext_target.c | ||
| dns_name_fromwire.c | ||
| dns_qp.c | ||
| dns_qpkey_name.c | ||
| dns_rdata_fromtext.c | ||
| dns_rdata_fromwire_text.c | ||
| fuzz.h | ||
| FUZZING.md | ||
| isc_lex_getmastertoken.c | ||
| isc_lex_gettoken.c | ||
| libfuzzer.ini | ||
| libfuzzer.sh | ||
| main.c | ||
| meson.build | ||
| old.c | ||
| old.h | ||