Age | Commit message (Collapse) | Author | |
---|---|---|---|
2024-04-17 | afl-cc: Complete fix for afl-as | Sonic | |
Look for afl-as, and then make sure that there's a 'as' binary in the same directory, that seems to be either a symlink to, or a copy of, afl-as. | |||
2024-04-17 | afl-cc: Use afl-as (rather than as) to find obj path | Arnaud Rebillout | |
2024-04-17 | afl-cc: Add missing debug statement | Arnaud Rebillout | |
For each path that is tried, there's a debug log printed, _except_ for this one. Fix it. | |||
2024-04-13 | Merge pull request #2027 from choller/nyx-handler-fix | van Hauser | |
Add optional handling of Nyx InvalidWriteToPayload event | |||
2024-04-11 | fix syncing with custom mutator | vanhauser-thc | |
2024-04-09 | fix shared memory test cases | vanhauser-thc | |
2024-04-09 | fix -V, code format | vanhauser-thc | |
2024-04-08 | :Adds stats tracking time spend in calibration/trim/sync | Cornelius Aschermann | |
This currently does not affect statsd nor the UI. Only the fuzzer_stats file is updated | |||
2024-04-07 | fix time | vanhauser-thc | |
2024-04-07 | code format | vanhauser-thc | |
2024-04-07 | fix llvm modules | vanhauser-thc | |
2024-04-05 | fix aflpp custom mutator + standalone tool | vanhauser-thc | |
2024-03-31 | Merge pull request #2043 from ligurio/ligurio/fix-clock_gettime | van Hauser | |
src: fix calculation of fuzzing time in statistics | |||
2024-03-31 | src: fix calculation of fuzzing time in statistics | Sergey Bronnikov | |
When the computer is suspended during a fuzzing session, the time spent in suspended state is counted as a "run time" on a statistics screen. The time returned by `gettimeofday(2)` is affected by discontinuous jumps in the system time. It is better using `clock_gettime(2)`. The patch replace `gettimeofday` with `clock_gettime` [1]. `clock_gettime` uses a CLOCK_MONOTONIC_COARSE clock type, it is faster than CLOCK_MONOTONIC, but still has resolution (~1ms) that is adequate for our purposes. However, CLOCK_MONOTONIC_COARSE is a Linux-specific clock variant, so on macOS it is replaced with CLOCK_MONOTONIC, and with CLOCK_MONOTONIC_FAST on FreeBSD [2]. Closes #1241 1. https://pubs.opengroup.org/onlinepubs/9699919799/functions/clock_gettime.html 2. https://man.freebsd.org/cgi/man.cgi?query=clock_gettime | |||
2024-03-15 | Merge pull request #2033 from gnbon/stable | van Hauser | |
Add -l option for adjustable block deletion performance in tmin | |||
2024-03-14 | Fix invalid range for del_len_limit | gnbon | |
2024-03-13 | Add -l option for adjustable block deletion | gnbon | |
- Introduce the -l option to set min block deletion length using powers of 2 (e.g., 1, 2, 4, 8, 16, ...). - This enables a trade-off between minimization thoroughness and speed. - Adjusting del_len_limit allows for faster processing, as doubling it roughly halves the minimization time. | |||
2024-03-12 | nit | vanhauser-thc | |
2024-03-07 | UI fix | vanhauser-thc | |
2024-03-06 | likely | vanhauser-thc | |
2024-03-06 | Add optional handling of Nyx InvalidWriteToPayload event | Christian Holler (:decoder) | |
2024-02-29 | fix not using autodict | vanhauser-thc | |
2024-02-29 | Merge pull request #2014 from seanm/issue2007 | van Hauser | |
Issue #2007: add filename extension to /crashes files | |||
2024-02-29 | Merge pull request #2019 from zidel/fork_server_fix | van Hauser | |
Load autodictionary when using new forkserver | |||
2024-02-29 | gcc cmplog fix | vanhauser-thc | |
2024-02-28 | Load autodictionary when using new forkserver | Martin Nyhus | |
Fixes a bug where the new fork server would decrement dict_size until zero then try to use it as the upper bound for the number of bytes to pass to add_extra_func, causing it to never store any of the tokens. | |||
2024-02-26 | Issue #2007: add filename extension to /crashes files | Sean McBride | |
This is very helpful for code that inpects a file name extension when determining what code to run. It's also useful for applications that constrain the user to choose files by extension. | |||
2024-02-23 | Add upper and lower safety margins | Leon Weiß | |
2024-02-23 | Be specific about the unit of time | Leon Weiß | |
2024-02-23 | Adhere to documented behavior | Leon Weiß | |
2024-02-22 | Do not circumvent sanity checks from arg parsing | Leon Weiß | |
2024-02-22 | Convert from microseconds (us) to milliseconds (ms) | Leon Weiß | |
2024-02-15 | issue #2001: fix passing rpath to linker on macOS | Sean McBride | |
Seems on macOS, `ld` does not want an `=` when specifying `-rpath`. | |||
2024-02-09 | fix | vanhauser-thc | |
2024-02-09 | fixes | vanhauser-thc | |
2024-02-09 | fixes | vanhauser-thc | |
2024-02-08 | env fix | vanhauser-thc | |
2024-02-08 | code format | vanhauser-thc | |
2024-02-08 | make redqueen hashmap not default | vanhauser-thc | |
2024-02-08 | Merge branch '420' into dev | van Hauser | |
2024-02-08 | workaround for MOpt bug with -S | vanhauser-thc | |
2024-02-08 | performance | vanhauser-thc | |
2024-02-08 | Merge pull request #1965 from CodeLinaro/stateful | van Hauser | |
replay mode support | |||
2024-02-07 | add conditional check for persistent record mode on forkserver handling of ↵ | Davide Quarta | |
hang/crash | |||
2024-02-06 | fix typo | Davide Quarta | |
2024-02-06 | fix hashmap test | vanhauser-thc | |
2024-02-05 | better replay mode error handling, added replay mode documentation, code ↵ | Davide Quarta | |
formatting | |||
2024-02-05 | adjust cmplog header | vanhauser-thc | |
2024-02-04 | fix -z | vanhauser-thc | |
2024-02-04 | add U256/32byte support | vanhauser-thc | |