about summary refs log tree commit diff
path: root/include/envs.h
AgeCommit message (Collapse)Author
2021-08-26Add unstable coverage supportYour Name
2021-08-20Fixed coverage on OSX (dependency on pipe2)Your Name
Removed use of 'realpath' in makefiles to fix OSX incompatibility Fixed handling of when prefetching should be enabled Snap the main binary during initialization to avoid stability issues with lazy loading Add support for configurable inline cache entries for FRIDA on x86/x64 Support for prefetching FRIDA backpatches on x86/x64 Improved stats support on x86/x64/aarch64
2021-08-17Add support for generating coverage informationYour Name
2021-08-12AFL_IGNORE_PROBLEMS + library checks and documentationvanhauser-thc
2021-07-15Support for setting a fixed seed for the hash function (#1026)WorksButNotTested
Co-authored-by: Your Name <you@example.com>
2021-07-06Support for excluding JIT code (#1006)WorksButNotTested
Co-authored-by: Your Name <you@example.com>
2021-06-24Added JS support (#992)WorksButNotTested
* Added JS support * Added some documentation Co-authored-by: Your Name <you@example.com>
2021-06-11Improve tracing support to include real addresses and edge ids and also ↵WorksButNotTested
support logging edges only once (#972) Co-authored-by: Your Name <you@example.com>
2021-06-10FRIDA - Remove need for AFL_FRIDA_PERSISTENT_RETADDR_OFFSET (#970)WorksButNotTested
Co-authored-by: Your Name <you@example.com>
2021-05-31Merge branch 'dev' into going_atomichexcoder
2021-05-30support new env var AFL_LLVM_THREADSAFE_INST to enable atomic counters.hexcoder-
add new test case for that.
2021-05-29Support writing Stalker stats (#945)WorksButNotTested
* Support writing Stalker stats * Fixed string handling in print functions Co-authored-by: Your Name <you@example.com>
2021-05-27Support for AFL_FRIDA_PERSISTENT_RET (#941)WorksButNotTested
Co-authored-by: Your Name <you@example.com>
2021-05-25add AFL_TRY_AFFINITYvanhauser-thc
2021-05-19cleaned up AFL_PRINT_FILENAMES envDominik Maier
2021-05-17FASAN Support (#918)WorksButNotTested
* FASAN Support * Fix handling of Address Sanitizer DSO * Changes to identification of Address Sanitizer DSO Co-authored-by: Your Name <you@example.com>
2021-05-07Exit 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-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-13add AFL_EXIT_ON_SEED_ISSUESvanhauser-thc
2021-04-06add missing envvanhauser-thc
2021-04-04Merge pull request #855 from MegaManSec/leak-sanitizervan Hauser
Add support for standalone leak-sanitizer
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-25Merge pull request #833 from WorksButNotTested/fridavan Hauser
Frida
2021-03-24Add support for FRIDA modeYour Name
2021-03-24Merge branch 'replay' into tmpvan Hauser
2021-03-19Merge branch 'dev' into devvan Hauser
2021-03-20add AFL_TARGET_ENV to afl-fuzzfuzzah
2021-03-19refactor finding binariesvanhauser-thc
2021-03-16fix cmplog rtnvanhauser-thc
2021-03-15Add AFL_QEMU_CUSTOM_BIN environment flagrealmadsci
In QEMU mode (-Q), setting AFL_QEMU_CUSTOM_BIN cause afl-fuzz to skip prepending afl-qemu-trace to your command line. Use this if you wish to use a custom afl-qemu-trace or if you need to modify the afl-qemu-trace arguments.
2021-03-09fix ctx-1vanhauser-thc
2021-03-09add AFL_NOOPTvanhauser-thc
2021-03-06fixesvanhauser-thc
2021-03-04fix kctx compilation hangAndrea Fioraldi
2021-03-02cpu-exec: Add AFL_QEMU_EXCLUDE_RANGESrealmadsci
This environment variable allows rejection of specific regions from instrumentation. It takes priority over AFL_INST_LIBS and AFL_QEMU_INST_RANGES, so it can be used to poke a "hole" in previously included sections.
2021-02-17minor fixesvanhauser-thc
2021-02-15Revert "llvm bug workaround for lto extint"Michael Rodler
This reverts commit e3a5c31307f323452dc4b5288e0d19a02b596a33.
2021-02-15llvm bug workaround for lto extintvanhauser-thc
2021-02-13added AFL_IGNORE_UNKNOWN_ENVSvanhauser-thc
2021-02-07persistent replay env setupvanhauser-thc
2021-01-30added AFL_CMPLOG_ONLY_NEW featurevan Hauser
2021-01-29qasan support in aflppAndrea Fioraldi
2021-01-27fix includevan Hauser
2021-01-27update envsvan Hauser
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.
2020-12-20fix endless loop in afl-cc allow/blocklists starting a line with a commentvan Hauser
2020-12-18apply nocolor changeshexcoder-
2020-12-04Add missing env var used in ↵Thomas Rooijakkers
https://github.com/qemu/qemu/blob/bec7edf41d2d0e8006637a739881abcea1d1305c/accel/tcg/cpu-exec.c#L389 and ./qemu_mode/README.persistent.md
2020-12-03AFL_CRASH_EXITCODE env var added, u8->boolDominik Maier
2020-12-01added AFL_NO_AUTODICTvan Hauser