33 Commits

Author SHA1 Message Date
Ivan Fratric 15003fb48e More control over server sync, update libxslt example 2026-01-13 12:37:52 +01:00
Ivan Fratric 3f543ef736 Support @@ as a part of argument 2025-03-26 14:12:42 +01:00
ifratric 36d79fbb9d Save crashes even if delivery fails when reproducing 2024-06-10 16:19:25 +02:00
Ivan Fratric e3499a489d Android support 2023-06-13 14:19:44 +02:00
Ivan Fratric 38fdd3f502 Support TinyInst instrumentation on Linux 2023-06-08 18:48:05 +02:00
Ivan Fratric 6134ff1c59 implement coverage dump 2022-09-05 17:30:09 +02:00
Ivan Fratric 0b41d4d894 delivery_dir can be different from output 2022-09-02 20:06:10 +02:00
Wade Hickey 43db7f492a Update fuzzer.cpp
Fix for non-flaky crashes
2022-08-03 17:39:04 -07:00
notwhickey db03463d6b Update fuzzer.cpp
The code doesn't account for command-line argument "-crash_retry 0". 
If provided, this argument will cause a "Run-Time Check Failure #3 - The variable 'result' is being used without being initialized."
This is an uncommon usecase, but I have encountered this while fuzzing a binary that keeps a handle to the crashing file for a bit too long. 
Using "-crash_retry 0" allows for fuzzing the binary, albeit flaky fuzzing.
2022-08-02 00:26:53 -07:00
ifratric 74f74b5d39 Extend grammar syntax 2022-07-22 16:22:06 +02:00
ifratric 73ebb84aaa Adaptible mutation rate 2022-04-08 09:41:31 +02:00
ifratric d562131053 Implement -add_all_inputs 2022-04-05 12:04:19 +02:00
Ivan Fratric 9abd443ffa Add -file_extension option 2022-03-21 13:50:23 +01:00
Alexandru Niculae 9e9dfa5582 Fixed -dry_run statistics logic 2022-02-14 16:50:53 +00:00
Alexandru Niculae 130a2db40f Print statistics in -dry_run 2022-02-14 13:25:07 +00:00
ifratric 98a7184856 Implement -incremental_coverage option 2022-02-10 14:18:43 +01:00
ifratric 78231b5303 restoring should reconstruct sample trie 2021-12-10 12:19:24 +01:00
ifratric e3faf8dde8 Save client state 2021-12-08 13:10:07 +01:00
ifratric 2a047e9d53 Sample trie should respect keep_samples_in_memory 2021-12-02 14:18:08 +01:00
ifratric 0d1c22f668 implement dry run 2021-12-01 17:49:49 +01:00
ifratric 6e49460057 Configurable maximum sample size 2021-12-01 12:28:24 +01:00
ifratric faa05a6de8 Implement read range tracking 2021-11-29 17:07:48 +01:00
ifratric fdfde1f46a Implement -keep_samples_in_memory 2021-11-24 16:49:48 +01:00
ifratric 79919ac740 Expose additional options 2021-11-24 13:38:06 +01:00
ifratric 5145c0cc6b Add deterministic mutations 2021-10-06 11:52:50 +02:00
ifratric 1461994216 Better input processing diagnostics 2021-07-29 18:16:37 +02:00
ifratric 2f72da12bc Fix file delivery issue 2021-07-23 11:13:05 +02:00
ifratric 364bf09f08 Linux support with Sanitizer Coverage 2021-06-07 11:25:37 +02:00
ifratric 6a4c90e826 Fix no samples detection 2021-05-17 14:27:16 +02:00
ifratric 72cd80763f Add return value filter 2021-04-29 14:35:25 +02:00
ifratric 113d635b84 Support generators and custom minimizers 2021-04-20 12:29:52 +02:00
Pierre-Yves Aillet 4bb8c9ee33 fix typo 2021-04-07 08:41:44 +02:00
Ivan Fratric 3301a9ac6c first commit 2020-12-15 16:14:47 +01:00