Age | Commit message (Collapse) | Author | |
---|---|---|---|
2021-07-09 | more fixes | vanhauser-thc | |
2021-07-09 | fixes | vanhauser-thc | |
2021-06-27 | Select (#995) | van Hauser | |
* favor unfuzzed * fix * reinit table after a new fuzz | |||
2021-06-10 | fix AFL_CAL_FAST | vanhauser-thc | |
2021-05-25 | add AFL_TRY_AFFINITY | vanhauser-thc | |
2021-05-25 | AFL_SKIP_CRASHES is obsolete since 3.0 | vanhauser-thc | |
2021-05-08 | ensure crashes/README.txt exists | vanhauser-thc | |
2021-05-07 | Exit on time (#904) | Roman M. Iudichev | |
* Variable AFL_EXIT_ON_TIME description has been added. Variables AFL_EXIT_ON_TIME and afl_exit_on_time has been added. afl->exit_on_time variable initialization has been added. The asignment of a value to the afl->afl_env.afl_exit_on_time variable from environment variables has been added. Code to exit on timeout if new path not found has been added. * Type of afl_exit_on_time variable has been changed. Variable exit_on_time has been added to the afl_state_t structure. * Command `export AFL_EXIT_WHEN_DONE=1` has been added. * Millisecond to second conversion has been added. Call get_cur_time() has been added. * Revert to using the saved current time value. * Useless check has been removed. | |||
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-13 | add AFL_EXIT_ON_SEED_ISSUES | vanhauser-thc | |
2021-04-13 | ui custom mutator only display | vanhauser-thc | |
2021-03-27 | ensure one fuzzer sync per cycle, cycle introspection | vanhauser-thc | |
2021-03-25 | remove warnings | vanhauser-thc | |
2021-03-24 | Merge branch 'replay' into tmp | van Hauser | |
2021-03-23 | fixed tiny nitpicks | Dominik Maier | |
2021-03-06 | complete implemenation, still no test | vanhauser-thc | |
2021-03-02 | add de-unicoded dictionary entries | vanhauser-thc | |
2021-02-24 | edges in plot file | Andrea Fioraldi | |
2021-02-22 | code format | vanhauser-thc | |
2021-02-22 | minimum sync time | vanhauser-thc | |
2021-02-21 | cmplog config.h -> -l option | vanhauser-thc | |
2021-02-07 | persistent replay env setup | vanhauser-thc | |
2021-02-07 | prev_run_time loaded used only for ui and when writing the stats file | vj-27 | |
2021-02-06 | set prev_run_time inside afl state | vj-27 | |
2021-02-05 | load run time and donot load pending_* or *_favoured | vj-27 | |
2021-02-05 | load existing stats file when in AFL_AUTORESUME or -i - | vj-27 | |
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-30 | foreign sync from ctime to mtime (libfuzzer) | van Hauser | |
2021-01-21 | Merge pull request #689 from AFLplusplus/cmplog_merge | van Hauser | |
cmplog merge | |||
2021-01-20 | Fix build error for Android | Joey Jiao | |
- LTO not work yet | |||
2021-01-17 | fix colorization | van Hauser | |
2021-01-15 | merge cmplog | van Hauser | |
2021-01-07 | User defined kill signal value (#678) | buherator | |
* Adding AFL_KILL_SIGNAL environment variable Controlling the kill signal used to end forked processes. * Checking validity of AFL_KILL_SIGNAL env variable This commit also sets a valid value in the environment to avoid duplicating code in at_exit(). Changing data type of fsrv->kill_signal to u8 to match last_kill_signal. * Adding afl_kill_signal to AFL (environment) state This commit simply introduces a struct member for future use. The env variable is not used from the afl struct but from fsrv, where its validity is checked, resulting in a FATAL in case of errors. | |||
2021-01-04 | code cleanups (shadowed vars, (un)signed type mismatches, format types, etc.) | hexcoder- | |
2021-01-03 | cmplog cleanup | van Hauser | |
2020-12-31 | float2double | van Hauser | |
2020-12-30 | cleanup of hot fix for -s on 32-bit | hexcoder- | |
2020-12-28 | added corpus introspection | van Hauser | |
2020-12-21 | another 32 bit fix | van Hauser | |
2020-12-18 | mem error fix | van Hauser | |
2020-12-18 | fix | van Hauser | |
2020-12-18 | merge romu and skim | van Hauser | |
2020-12-17 | skim import | van Hauser | |
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 | fixed bugs in custom_describe, reported by wizche | Dominik Maier | |
2020-12-04 | added python mutator, documentation | Dominik Maier | |