Commit Graph

18 Commits

Author SHA1 Message Date
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
bf56ed1c61 remove build-id from control version and reject inputs with it 2025-11-21 02:25:22 +00:00
ff7d9b312f fix lints 2025-11-19 05:04:44 +00:00
ad8a4b838b remove dbg! 2025-11-19 05:04:44 +00:00
70e8ea24a8 impl vercmp fuzzer 2025-11-19 01:00:48 +00:00
e01637fd3a setup meson to allow building multiple fuzzers easily 2025-11-18 22:43:22 +00:00
920ec36141 skip atoms that portage denies for having duplicate usedeps 2025-11-18 02:46:59 +00:00
2d0a91eb18 check if fuzz input is graphical before decoding it to UTF8 2025-11-18 02:46:33 +00:00
34362dcb29 in fuzz python process, inherit stderr so we can see python errors 2025-11-17 22:46:09 +00:00
dc47258841 reject fuzz inputs with invisible characters 2025-11-17 22:45:41 +00:00
b74471706b communicate with python over a pipe to increase fuzzing performance 2025-11-17 20:02:16 +00:00
803f727082 fixup 2025-11-16 22:22:12 +00:00
b360132b99 generate corpus to fuzz on with meson 2025-11-16 21:57:40 +00:00
424bd9d072 move fuzz stuff into its own directory 2025-11-16 20:31:19 +00:00