about summary refs log tree commit diff
path: root/src
AgeCommit message (Collapse)Author
2020-06-04code formatvan Hauser
2020-06-04fix shmem persistent modevan Hauser
2020-06-03fix shmemvan Hauser
2020-06-03switch order of shmem fuzzvan Hauser
2020-06-03switch shmem_len to the mapvan Hauser
2020-06-03OpenBSD: add missing limits.h header for PATH_MAXhexcoder-
2020-06-03code formatvan Hauser
2020-06-03shared mem input for qemu persistent hookAndrea Fioraldi
2020-06-03added shmem support to unicornaflDominik Maier
2020-06-02got rid of questionable phrasingDominik Maier
2020-06-02Merge branch 'dev' of github.com:aflplusplus/aflplusplus into devDominik Maier
2020-06-02minor fixesDominik Maier
2020-06-01code formatvan Hauser
2020-05-31starting shmap support for unicornDominik Maier
2020-05-30commentDominik Maier
2020-05-30rename var time->time_msvan Hauser
2020-05-30removed read_timedDominik Maier
2020-05-30reverted extendended read_timedDominik Maier
2020-05-30Revert "code format"Dominik Maier
This reverts commit 8f19becb620a6fedd0f8b855b48cdeeab211c2ed.
2020-05-30fix forkserver changevan Hauser
2020-05-30code formatDominik Maier
2020-05-30corrected read_timed for values > 4Dominik Maier
2020-05-30simplified read_timedvan Hauser
2020-05-29Merge pull request #383 from dgmelski/fix-read-timedDominik Maier
Fix read_timed when accumulating short reads
2020-05-28Fix read_timed when accumulating short readsDavid Melski
The existing code appears to use 'len_read' in several places where 'total_read' was intended. The function may work if the first 1 or 2 iterations of the loop read the requested 'len' bytes. If the first two reads are "short" and a third read is done, the bytes will be placed over previously read bytes in buf and more than 'len' bytes may be read in total, though buf is never overrun. This commit changes read_timed to (1) correctly append short reads in buf (2) correctly terminate when the sum of the short reads equals the requested 'len' bytes (3) return an error when read() returns -1 or 0 The function also depends on select() decrementing the timeout structure, as it does on Linux. On other platforms, the exec_ms returned is likely incorrect. This patch does not attempt to address this issue.
2020-05-27code formatvan Hauser
2020-05-27Merge pull request #379 from arnow117/mastervan Hauser
Fix MOpt implementation flaws
2020-05-27fix MOPT implementation flaws in core fuzzingarnow117
2020-05-25persistent mode: shared memory test case transfervan Hauser
2020-05-23forkserver: missing space in messagehexcoder
2020-05-23AFL_LLVM_LAF_ALLvan Hauser
2020-05-22more help for LTO issuesvan Hauser
2020-05-20better sync - lesser and better importsvan Hauser
2020-05-20remove master file on exitvan Hauser
2020-05-19forgot the unlink ...van Hauser
2020-05-19if no master is present a slave becomes a temporary mastervan Hauser
2020-05-18afl-as fast system fixvan Hauser
2020-05-17fix master creation filevan Hauser
2020-05-17fix -M checkvan Hauser
2020-05-15removed overlooked post_lib references, added post_lib examples to ↵van Hauser
examples/custom_mutators
2020-05-15change: slaves only sync from mastersvan Hauser
2020-05-15code formatDominik Maier
2020-05-14unicorn mode may run scriptsDominik Maier
2020-05-14if target crashes add LTO fixed map as a possible reasonvan Hauser
2020-05-14deprecated AFL_POST_LIBRARYvan Hauser
2020-05-13init/deinit need to be optional for post libvan Hauser
2020-05-13fix GNUmakefilevan Hauser
2020-05-13code-format and slight -S/-M modificationsvan Hauser
2020-05-13Fix previous commit bugsrish9101
2020-05-13Fix bugs, remove intial post library testrish9101