diff options
author | van Hauser <vh@thc.org> | 2020-08-10 11:45:32 +0200 |
---|---|---|
committer | van Hauser <vh@thc.org> | 2020-08-10 11:45:32 +0200 |
commit | 464c27082a8c75b400d4387d46a86542630cac45 (patch) | |
tree | 4487eb8975439e955b9c9761ca599d1f24de6d58 /llvm_mode/afl-llvm-rt.o.c | |
parent | 3aa7d8081d20c824aa19c6383637ade7334e8353 (diff) | |
download | afl++-464c27082a8c75b400d4387d46a86542630cac45.tar.gz |
fuzzbench integration
Diffstat (limited to 'llvm_mode/afl-llvm-rt.o.c')
-rw-r--r-- | llvm_mode/afl-llvm-rt.o.c | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/llvm_mode/afl-llvm-rt.o.c b/llvm_mode/afl-llvm-rt.o.c index 5ffae39c..02dd8dc8 100644 --- a/llvm_mode/afl-llvm-rt.o.c +++ b/llvm_mode/afl-llvm-rt.o.c @@ -834,6 +834,11 @@ void __afl_manual_init(void) { if (getenv("AFL_DISABLE_LLVM_INSTRUMENTATION")) { init_done = 1; + is_persistent = 0; + __afl_sharedmem_fuzzing = 0; + if (__afl_area_ptr == NULL) + __afl_area_ptr = __afl_area_initial; + if (getenv("AFL_DEBUG")) fprintf(stderr, "DEBUG: disabled instrumenation because of " @@ -855,6 +860,8 @@ void __afl_manual_init(void) { __attribute__((constructor(CONST_PRIO))) void __afl_auto_init(void) { + if (getenv("AFL_DISABLE_LLVM_INSTRUMENTATION")) return; + is_persistent = !!getenv(PERSIST_ENV_VAR); if (getenv(DEFER_ENV_VAR)) return; |