about summary refs log tree commit diff
path: root/src/afl-fuzz-state.c
diff options
context:
space:
mode:
authorrealmadsci <71108352+realmadsci@users.noreply.github.com>2021-03-15 11:45:58 -0400
committerrealmadsci <71108352+realmadsci@users.noreply.github.com>2021-03-15 13:03:16 -0700
commit01ad7610beaf772063c9011daae5fa3a3232494c (patch)
treed8718a1a23521964af1bfcbba767c1d1af8e251b /src/afl-fuzz-state.c
parent01ad0f3c6a45e28eb99e7076f97af2e2a9516c45 (diff)
downloadafl++-01ad7610beaf772063c9011daae5fa3a3232494c.tar.gz
Remove AFL_PRELOAD and AFL_USE_QASAN handlers
These are now processed in afl-qemu-trace so that the "copy+paste" code
that is in all of the other AFL tools can be removed.

This also allows the AFL_USE_QASAN flag to work the same when used
with tools like afl-fuzz as it does with afl-qemu-trace. This is
important in situations where loading the QASAN library changes
the address of your desired entrypoint, or for crash validation
using the same environment that afl-fuzz was using.

With this change, the same set of environment variables can be used
in exactly the same way between afl-fuzz, afl-showmap, and
afl-qemu-trace, and you will get exactly the same guest environment.
Diffstat (limited to 'src/afl-fuzz-state.c')
0 files changed, 0 insertions, 0 deletions