Commit Graph

15 Commits

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