Commit Graph

11 Commits

Author SHA1 Message Date
Hamish Knight a6a5cbd18d [crash-reduce] NFC: Split up ProcessReproducers.process 2026-04-20 15:33:29 +01:00
Hamish Knight a6eac48345 [crash-reduce] Allow symlink inputs 2026-04-20 15:33:29 +01:00
Hamish Knight d80ec29119 [crash-reduce] Avoid logging "found 0 new crashers" 2026-04-20 15:33:29 +01:00
Hamish Knight 581f8bbd58 [crash-reduce] Ignore unknown signatures when processing
If we have previously recorded an unknown signature we can continue to
record another, as long as it isn't in the same session.
2026-04-20 15:33:29 +01:00
Hamish Knight 0e016ffac0 [crash-reduce] Add "check-only" mode 2026-04-13 18:02:27 +01:00
Hamish Knight 46728cef44 [crash-reduce] Allow reproducers to have extra args
And for now let's place C++ interop crashers in a separate directory.
2026-04-13 18:02:27 +01:00
Hamish Knight 3695a92b30 [crash-reduce] Increase parallelization of creduce 2026-04-07 10:10:05 +01:00
Hamish Knight 0da3a9a60a [crash-reduce] Prefer non-assertion signatures 2026-03-23 10:49:33 +00:00
Hamish Knight 47cdbb9b37 [crash-reduce] Allow specific frontend args 2026-01-29 22:26:51 +00:00
Hamish Knight 29798286ce [crash-reduce] Avoid moving inputs if deletion is disabled 2026-01-29 22:26:51 +00:00
Hamish Knight dd2493998d [utils] Introduce crash-reduce
This is the tool I've been using to add the fuzzer crasher test cases
to the repo.
2026-01-25 21:54:48 +00:00