Age | Commit message (Collapse) | Author | |
---|---|---|---|
2021-07-25 | remove unused code | yuawn | |
2021-07-23 | handle single seed with perf_score 0 | vanhauser-thc | |
2021-07-15 | fixed potential UAF with custom mutator havoc on realloc | Michael Rodler | |
2021-07-14 | fix havoc comments (#1020) | yuan | |
2021-06-27 | Select (#995) | van Hauser | |
* favor unfuzzed * fix * reinit table after a new fuzz | |||
2021-06-14 | little inline | vanhauser-thc | |
2021-06-01 | threadsafe doc fixes, code format | vanhauser-thc | |
2021-05-11 | fix a few cur_time uses | vanhauser-thc | |
2021-05-07 | Fix memory errors when trim causes testcase growth (#881) (#903) | realmadsci | |
* Revert "fixed potential double free in custom trim (#881)" This reverts commit e9d2f72382cab75832721d859c3e731da071435d. * Revert "fix custom trim for increasing data" This reverts commit 86a8ef168dda766d2f25f15c15c4d3ecf21d0667. * Fix memory errors when trim causes testcase growth Modify trim_case_custom to avoid writing into in_buf because some custom mutators can cause the testcase to grow rather than shrink. Instead of modifying in_buf directly, we write the update out to the disk when trimming is complete, and then the caller is responsible for refreshing the in-memory buffer from the file. This is still a bit sketchy because it does need to modify q->len in order to notify the upper layers that something changed, and it could end up telling upper layer code that the q->len is *bigger* than the buffer (q->testcase_buf) that contains it, which is asking for trouble down the line somewhere... * Fix an unlikely situation Put back some `unlikely()` calls that were in the e9d2f72382cab75832721d859c3e731da071435d commit that was reverted. | |||
2021-04-30 | fixed potential double free in custom trim (#881) | Dominik Maier | |
2021-04-14 | update havoc | vanhauser-thc | |
2021-03-27 | add introspection | vanhauser-thc | |
2021-03-27 | restructure havoc | vanhauser-thc | |
2021-03-24 | fix counting favorites | vanhauser-thc | |
2021-02-01 | import cmplog opts | van Hauser | |
2021-01-31 | fix -Z, remove q->next | aflpp | |
2021-01-30 | added AFL_CMPLOG_ONLY_NEW feature | van Hauser | |
2021-01-28 | fix another pending_not_fuzzed location | van Hauser | |
2021-01-26 | wip fix | van Hauser | |
2021-01-25 | mopt fix | van Hauser | |
2021-01-17 | fix colorization | van Hauser | |
2021-01-15 | merge cmplog | van Hauser | |
2021-01-04 | code cleanups (shadowed vars, (un)signed type mismatches, format types, etc.) | hexcoder- | |
2020-12-08 | fix aflfast changes | van Hauser | |
2020-12-07 | Sampling next seed by weight (hit_count, bitmap_size, exec_us) | Marcel Boehme | |
2020-12-04 | afl_custom_describe api added | Dominik Maier | |
2020-11-10 | small fix to actually document custom mutator introspection | van Hauser | |
2020-11-10 | support custom mutator introspection | van Hauser | |
2020-11-06 | better scriptable output from introspection | van Hauser | |
2020-11-02 | match mopt to havoc | van Hauser | |
2020-11-01 | added mutation introspection make target | van Hauser | |
2020-10-29 | fixes two huge bugs | van Hauser | |
2020-10-28 | merge conflict | Andrea Fioraldi | |
2020-10-28 | expand havoc if not new findings in the last 5 seconds | Andrea Fioraldi | |
2020-10-19 | mini improvements | van Hauser | |
2020-10-15 | fix previous commit | van Hauser | |
2020-10-15 | fix afl_swap_bufs usage? | van Hauser | |
2020-10-15 | add missing swap bufs | van Hauser | |
2020-10-15 | add missing swap bufs | van Hauser | |
2020-10-14 | configurable testcache with malloc (#581) | van Hauser | |
* cache item number to cache memory size * reload testcase if trimming changed the size * fix splicing selection * slim splicing * import sync fix * write testcache stats to fuzzer_stats * fix new seed selection algo * malloc+read instead of mmap * fix * testcache is configurable now and no reference counts * fixes compilation, test script * fixes * switch TEST_CC to afl-cc in makefile * code format * fix * fix crash * fix crash * fix env help output * remove unnecessary pointer resets * fix endless loop bug * actually use the cache if set * one more fix * increase default cache entries, add default cache size value to config.h Co-authored-by: hexcoder- <heiko@hexco.de> | |||
2020-10-12 | fix splicing selection | van Hauser | |
2020-10-12 | Revert "Merge branch 'memcache_marc' into dev" | vanhauser-thc | |
This reverts commit c03fbcedaa68db5324423975a34331287426f7c2, reversing changes made to dab017dddaaab6d836a590f7bba3eea3549758d2. | |||
2020-10-12 | Merge branch 'memcache_marc' into dev | van Hauser | |
2020-10-11 | add new seed selection algo and make it the default | van Hauser | |
2020-10-06 | hunting ref underflow | Dominik Maier | |
2020-10-06 | code format | Dominik Maier | |
2020-10-06 | testcase cache added | Dominik Maier | |
2020-09-28 | increase havoc_stack_pow2 on no finds | van Hauser | |
2020-09-25 | improving on splice candidate check patch | van Hauser | |
2020-09-24 | Add comments | Vitalii Akolzin | |
Co-authored-by: Ivan Gulakov <gulakov@ispras.ru> |