about summary refs log tree commit diff
path: root/src/afl-common.c
AgeCommit message (Collapse)Author
2021-02-24tidied up env suggestionsDominik Maier
2021-02-21cmplog config.h -> -l optionvanhauser-thc
2021-02-19improved env suggestionsAndrea Fioraldi
2021-02-19suggested env vars for lazy pplAndrea Fioraldi
2021-02-13added AFL_IGNORE_UNKNOWN_ENVSvanhauser-thc
2021-02-01fixesvan Hauser
2021-01-30added AFL_CMPLOG_ONLY_NEW featurevan Hauser
2021-01-29AFL_USE_QASANAndrea Fioraldi
2021-01-12fixvan Hauser
2021-01-08refactored kill signal env parsingDominik Maier
2021-01-04code cleanups (shadowed vars, (un)signed type mismatches, format types, etc.)hexcoder-
2020-12-26fix exec/s displayvan Hauser
2020-12-23warn on _AFL and __AFL env varsvan Hauser
2020-12-17fix crash for very fast targetsvan Hauser
2020-12-11fixed gcc analyzer warningsDominik Maier
2020-12-03AFL_CRASH_EXITCODE env var added, u8->boolDominik Maier
2020-11-13more small fixeshexcoder-
2020-10-20qemu argv index was still wrongbigredb
2020-09-13wine argv fixDominik Maier
2020-09-13Fix qemu argv construction (#555)Choongwoo Han
2020-09-04more changes to fuzzer_setupvan Hauser
2020-08-14Revert "Merge branch 'debug' into dev"root
This reverts commit a7537b5511ad767d2240cf2dc6d3e261daa676f9, reversing changes made to 15e799f7ae666418e75c6a79db833c5316b21f97.
2020-08-11fixesvan Hauser
2020-08-11enhancementsvan Hauser
2020-08-10increase stack sizevan Hauser
2020-08-09taint integration donevan Hauser
2020-08-09code formatvan Hauser
2020-08-09step 1van Hauser
2020-07-30added NULL checkDominik Maier
2020-07-01warn on deprecated env varsvan Hauser
2020-06-30rename whitelist -> instrumentlistvan Hauser
2020-06-28debug codevan Hauser
2020-06-04add afl-ld-lto for LTOvan Hauser
2020-06-03code formatvan Hauser
2020-06-02got rid of questionable phrasingDominik Maier
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-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-23AFL_LLVM_LAF_ALLvan Hauser
2020-05-14deprecated AFL_POST_LIBRARYvan Hauser
2020-05-12missing env varvan Hauser
2020-05-12new code formatting + appliedvan Hauser
2020-05-10indenting preprocessor directives breaks compilation and cant be fixed, ↵van Hauser
reverting ... :-(
2020-05-10fix warning, code formatvan Hauser
2020-05-07added AFL_LLVM_SKIPSINGLEBLOCK and changed default behaviour to instrument ↵van Hauser
single block functions