about summary refs log tree commit diff
path: root/src/afl-forkserver.c
AgeCommit message (Collapse)Author
2021-04-30fix stdin trimmingvanhauser-thc
2021-04-28Frida persistent (#880)WorksButNotTested
* Added x64 support for persistent mode (function call only), in-memory teest cases and complog * Review changes, fix NeverZero and code to parse the .text section of the main executable. Excluded ranges TBC * Various minor fixes and finished support for AFL_INST_LIBS * Review changes Co-authored-by: Your Name <you@example.com>
2021-04-07fix forkserver timeout error msgvanhauser-thc
2021-04-04cleanupvanhauser-thc
2021-04-04Merge pull request #855 from MegaManSec/leak-sanitizervan Hauser
Add support for standalone leak-sanitizer
2021-04-04Move definition of __AFL_LEAK_CHECK inside ifguards,Joshua Rogers
use LSAN_OPTIONS=print_suppressions=0
2021-04-03Fix typos,Joshua Rogers
Use symbolize=0 for LSAN, Remove syntactic sugar.
2021-04-02 Add support for standalone leak-sanitizer, introducting the environmentJoshua Rogers
variable AFL_USE_LSAN. AFL_USE_LSAN introduces the macro __AFL_CHECK_LEAK() which will check for a memory leak when the macro is run. This is especially helpful when using __AFL_LOOP(). If __AFL_LEAK_CHECK() is not used when AFL_USE_LSAN=1 is set, the leak checker will run when the program exits.
2021-03-25remove warningsvanhauser-thc
2021-03-24Merge branch 'replay' into tmpvan Hauser
2021-03-24ifdef for recordvanhauser-thc
2021-03-24better forkserver error help and code formatvanhauser-thc
2021-03-23make setting different file permissions easy via config.hvanhauser-thc
2021-03-10change map_size testsvanhauser-thc
2021-03-09fix sanitizer settingsvanhauser-thc
2021-03-06fixesvanhauser-thc
2021-03-06fixesvanhauser-thc
2021-03-06fixvanhauser-thc
2021-03-06complete implemenation, still no testvanhauser-thc
2021-03-06implementation without testingvanhauser-thc
2021-03-05point explicitly to AFL_MAP_SIZE on problemsvanhauser-thc
2021-03-04no ASAN odr violations by defaultvanhauser-thc
2021-03-01ensure proper aligning for skim patchvanhauser-thc
2021-02-07persistent replay env setupvanhauser-thc
2021-02-01making AFL_MAP_SIZE obsoletevan Hauser
2021-01-29AFL_USE_QASANAndrea Fioraldi
2021-01-21forkserver debug flag supportvan Hauser
2021-01-21fix silly mistakevan Hauser
2021-01-21code format and not setting sanitizers if debug and settings presentvan Hauser
2021-01-20hex en/decode works nowvan Hauser
2021-01-20better cmp map fsrv fixvan Hauser
2021-01-15better error messagevan Hauser
2021-01-12minor changesvan Hauser
2021-01-08code fmtDominik Maier
2021-01-08cleaned up and added comments to forkserver exitsDominik Maier
2021-01-07cleaned up AFL_KILL_SIGNALDominik Maier
2021-01-07User 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-04code cleanups (shadowed vars, (un)signed type mismatches, format types, etc.)hexcoder-
2020-12-18mem error fixvan Hauser
2020-12-09fix cmin/tmin potential overflow on too large filesvan Hauser
2020-12-08fix showmap outputvan Hauser
2020-12-08small fixeshexcoder-
2020-12-08more reporting on errorsvan Hauser
2020-12-03AFL_CRASH_EXITCODE env var added, u8->boolDominik Maier
2020-12-01added AFL_NO_AUTODICTvan Hauser
2020-11-14fix error handling in fauxserverhexcoder-
2020-11-14now really fix -nhexcoder-
2020-11-03fix -N for forkservervan Hauser
2020-11-03revert out_fd copyvan Hauser
2020-11-03fsrv copy: out_fd = 0 on stdinvan Hauser