]> git.ipfire.org Git - thirdparty/systemd.git/blame - src/fuzz/meson.build
tests: add a fuzzer for the udev rules parser (#10929)
[thirdparty/systemd.git] / src / fuzz / meson.build
CommitLineData
7db7d5b7 1# SPDX-License-Identifier: LGPL-2.1+
7db7d5b7
JR
2
3fuzzers += [
56b560c2
ZJS
4 [['src/fuzz/fuzz-bus-message.c'],
5 [libshared],
6 []],
7
4928e8ad
EV
8 [['src/fuzz/fuzz-catalog.c'],
9 [libjournal_core,
10 libshared],
11 []],
12
7db7d5b7
JR
13 [['src/fuzz/fuzz-dns-packet.c',
14 dns_type_headers],
15 [libsystemd_resolve_core,
16 libshared],
17 [libgcrypt,
18 libgpg_error,
19 libm]],
ec7a02ea 20
d89a400e
EV
21 [['src/fuzz/fuzz-dhcp6-client.c',
22 'src/libsystemd-network/dhcp-identifier.h',
23 'src/libsystemd-network/dhcp-identifier.c',
24 'src/libsystemd-network/dhcp6-internal.h',
25 'src/systemd/sd-dhcp6-client.h'],
26 [libshared,
27 libsystemd_network],
28 []],
29
ec7a02ea 30 [['src/fuzz/fuzz-dhcp-server.c'],
2bd37c5b
JR
31 [libsystemd_network,
32 libshared],
ec7a02ea
ZJS
33 []],
34
28ffcec2
EV
35 [['src/fuzz/fuzz-lldp.c'],
36 [libshared,
37 libsystemd_network],
38 []],
39
0f0a1dad
EV
40 [['src/fuzz/fuzz-ndisc-rs.c',
41 'src/libsystemd-network/dhcp-identifier.h',
42 'src/libsystemd-network/dhcp-identifier.c',
43 'src/libsystemd-network/icmp6-util.h',
44 'src/systemd/sd-dhcp6-client.h',
45 'src/systemd/sd-ndisc.h'],
46 [libshared,
47 libsystemd_network],
48 []],
49
6315d12b
EV
50 [['src/fuzz/fuzz-json.c'],
51 [libshared],
52 []],
53
ec7a02ea
ZJS
54 [['src/fuzz/fuzz-unit-file.c'],
55 [libcore,
56 libshared],
57 [libmount]],
a38f7fec 58
ed62712d
EV
59 [['src/fuzz/fuzz-journald-audit.c',
60 'src/fuzz/fuzz-journald.c'],
090a20cf
EV
61 [libjournal_core,
62 libshared],
63 [libselinux]],
64
ed62712d
EV
65 [['src/fuzz/fuzz-journald-kmsg.c',
66 'src/fuzz/fuzz-journald.c'],
8857fb9b
EV
67 [libjournal_core,
68 libshared],
69 [libselinux]],
70
231dca55
EV
71 [['src/fuzz/fuzz-journald-native.c',
72 'src/fuzz/fuzz-journald.c'],
9cdea02d
EV
73 [libjournal_core,
74 libshared],
75 [libselinux]],
76
a4aa59ba
EV
77 [['src/fuzz/fuzz-journald-native-fd.c',
78 'src/fuzz/fuzz-journald.c'],
79 [libjournal_core,
80 libshared],
81 [libselinux]],
82
9541f5ff
EV
83 [['src/fuzz/fuzz-journald-stream.c',
84 'src/fuzz/fuzz-journald.c'],
85 [libjournal_core,
86 libshared],
87 [libselinux]],
88
231dca55
EV
89 [['src/fuzz/fuzz-journald-syslog.c',
90 'src/fuzz/fuzz-journald.c'],
a70f343c
EV
91 [libjournal_core,
92 libshared],
93 [libselinux]],
94
a38f7fec
ZJS
95 [['src/fuzz/fuzz-journal-remote.c'],
96 [libsystemd_journal_remote,
97 libshared],
98 []],
02942704 99
2e646cbe
EV
100 [['src/fuzz/fuzz-udev-rules.c'],
101 [libudev_core,
102 libudev_static,
103 libsystemd_network,
104 libshared],
105 [threads,
106 libacl]],
107
02942704
ZJS
108 [['src/fuzz/fuzz-compress.c'],
109 [libshared],
110 []],
7db7d5b7 111]