16 Commits

Author SHA1 Message Date
7348681b65 gate atom parser fuzzer debug printing
All checks were successful
Gentoo Utils / build-oci-image (push) Successful in 25s
Gentoo Utils / grep (push) Successful in 4s
Gentoo Utils / check-format (push) Successful in 22s
Gentoo Utils / docs (push) Successful in 26s
Gentoo Utils / build (push) Successful in 36s
Gentoo Utils / test (push) Successful in 40s
2025-12-15 01:09:16 +00:00
5178a7b8ea check for duplicate flags in usedeps, instead of duplicate usedeps 2025-12-15 00:37:47 +00:00
b0f68fa7e0 remove static variables from atom parser fuzzer
Stdin and Stdout are already synchronized and available to multiple
threads as needed, we don't need to hold onto instances in a static variable.
2025-12-15 00:33:35 +00:00
87e9d1920c allow fuzzer disagreements where there are duplicated usedeps in the atom
All checks were successful
Gentoo Utils / build-oci-image (push) Successful in 19s
Gentoo Utils / check-format (push) Successful in 10s
Gentoo Utils / docs (push) Successful in 13s
Gentoo Utils / build (push) Successful in 24s
Gentoo Utils / test (push) Successful in 29s
Portage rejects atoms with duplicated usedeps that are otherwise
valid, gentoo-utils accepts these as valid however. So we will not
panic on cases of disagreement where the control side fails and we
detect duplicated usedeps.
2025-12-14 02:53:49 +00:00
90d67e3004 give fuzzer corpuses unique names
All checks were successful
Gentoo Utils / build-oci-image (push) Successful in 50s
Gentoo Utils / check-format (push) Successful in 14s
Gentoo Utils / docs (push) Successful in 22s
Gentoo Utils / build (push) Successful in 47s
Gentoo Utils / test (push) Successful in 39s
2025-12-14 01:18:39 +00:00
5c293ccbc9 add alias targets for fuzzers 2025-12-14 01:12:44 +00:00
185bf01b9e prefix atom fuzzer static library targets with "atom" 2025-12-14 01:10:05 +00:00
e67e20ef29 give fuzzer related targets unique names
All checks were successful
Gentoo Utils / build-oci-image (push) Successful in 12s
Gentoo Utils / build (push) Successful in 33s
2025-12-12 01:56:38 +00:00
031dd71cf3 fix warnings in fuzzers 2025-12-11 21:55:12 +00:00
f279f75a19 hookup atom parser fuzzer to read and write to stdin/stdout 2025-12-08 01:40:25 +00:00
35b81e40cc give fuzzer library targets different names
If these targets have the same names, only the last processed target
gets put into rust-project.json.
2025-12-08 01:28:20 +00:00
e755e8c55d configure fuzzers separately 2025-12-08 01:28:20 +00:00
a11e19e8e1 clean up fuzzer related meson logic 2025-12-01 19:50:26 +00:00
f8149b43d4 rearrange modules 2025-11-23 02:49:53 +00:00
de9fd0fbd9 print the remaining input on fuzzer failures 2025-11-22 05:49:45 +00:00
e01637fd3a setup meson to allow building multiple fuzzers easily 2025-11-18 22:43:22 +00:00