fuzz: add initial fuzzing infrastructure
authorJonathan Rudenberg <jonathan@titanous.com>
Sun, 14 Jan 2018 00:51:07 +0000 (19:51 -0500)
committerJonathan Rudenberg <jonathan@titanous.com>
Wed, 17 Jan 2018 18:57:06 +0000 (13:57 -0500)
commit7db7d5b73368fde010a258a5b2c48faf0d3e82c8
tree61a751696af8f102076b7228ec1af7829ab4f416
parent52ffb3d2e9763bbb0dc3ed416b85d0f01900cad6
fuzz: add initial fuzzing infrastructure

The fuzzers will be used by oss-fuzz to automatically and
continuously fuzz systemd.

This commit includes the build tooling necessary to build fuzz
targets, and a fuzzer for the DNS packet parser.
meson.build
meson_options.txt
scripts/oss-fuzz.sh [new file with mode: 0755]
src/fuzz/fuzz-dns-packet.c [new file with mode: 0644]
src/fuzz/fuzz-dns-packet.options [new file with mode: 0644]
src/fuzz/fuzz-main.c [new file with mode: 0644]
src/fuzz/fuzz.h [new file with mode: 0644]
src/fuzz/meson.build [new file with mode: 0644]
tools/meson-check-api-docs.sh [changed mode: 0644->0755]