| OLD | NEW |
| 1 ================================= | 1 ================================= |
| 2 Tips for performance optimization | 2 Tips for performance optimization |
| 3 ================================= | 3 ================================= |
| 4 | 4 |
| 5 This file provides tips for troubleshooting slow or wasteful fuzzing jobs. | 5 This file provides tips for troubleshooting slow or wasteful fuzzing jobs. |
| 6 See README for the general instruction manual. | 6 See README for the general instruction manual. |
| 7 | 7 |
| 8 1) Keep your test cases small | 8 1) Keep your test cases small |
| 9 ----------------------------- | 9 ----------------------------- |
| 10 | 10 |
| (...skipping 168 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 179 care. | 179 care. |
| 180 | 180 |
| 181 9) If all other options fail, use -d | 181 9) If all other options fail, use -d |
| 182 ------------------------------------ | 182 ------------------------------------ |
| 183 | 183 |
| 184 For programs that are genuinely slow, in cases where you really can't escape | 184 For programs that are genuinely slow, in cases where you really can't escape |
| 185 using huge input files, or when you simply want to get quick and dirty results | 185 using huge input files, or when you simply want to get quick and dirty results |
| 186 early on, you can always resort to the -d mode. | 186 early on, you can always resort to the -d mode. |
| 187 | 187 |
| 188 The mode causes afl-fuzz to skip all the deterministic fuzzing steps, which | 188 The mode causes afl-fuzz to skip all the deterministic fuzzing steps, which |
| 189 makes output a lot less neat and makes the testing a bit less in-depth, but | 189 makes output a lot less neat and can ultimately make the testing a bit less |
| 190 it will give you an experience more familiar from other fuzzing tools. | 190 in-depth, but it will give you an experience more familiar from other fuzzing |
| 191 tools. |
| OLD | NEW |