diff options
author | Vitaly Buka <vitalybuka@google.com> | 2016-06-14 22:09:00 +0000 |
---|---|---|
committer | Vitaly Buka <vitalybuka@google.com> | 2016-06-14 22:09:00 +0000 |
commit | dca553d021929d9ed2f3a21deebdacae86deefe2 (patch) | |
tree | 1fe8dd891ddc9954f2b2df192f064f9b57c93529 /llvm/lib/Fuzzer/afl/afl_driver.cpp | |
parent | 24c84fd1be63e3992ff3a017457a85b9ddacea52 (diff) | |
download | bcm5719-llvm-dca553d021929d9ed2f3a21deebdacae86deefe2.tar.gz bcm5719-llvm-dca553d021929d9ed2f3a21deebdacae86deefe2.zip |
Revert "Enable libFuzzer's afl_driver to append stderr to a file."
Crashes with AddressSanitizer: SEGV on unknown address
http://lab.llvm.org:8011/builders/sanitizer-x86_64-linux-fuzzer/builds/9924/steps/annotate/logs/stdio
This reverts commit r272706.
llvm-svn: 272726
Diffstat (limited to 'llvm/lib/Fuzzer/afl/afl_driver.cpp')
-rw-r--r-- | llvm/lib/Fuzzer/afl/afl_driver.cpp | 21 |
1 files changed, 0 insertions, 21 deletions
diff --git a/llvm/lib/Fuzzer/afl/afl_driver.cpp b/llvm/lib/Fuzzer/afl/afl_driver.cpp index 228317ca9e3..63aebab469c 100644 --- a/llvm/lib/Fuzzer/afl/afl_driver.cpp +++ b/llvm/lib/Fuzzer/afl/afl_driver.cpp @@ -60,25 +60,6 @@ static volatile char suppress_warning1 = AFL_DEFER_FORKSVR[0]; static const size_t kMaxAflInputSize = 1 << 20; static uint8_t AflInputBuf[kMaxAflInputSize]; -// If the user asks us to duplicate stderr, then do it. -static void maybe_duplicate_stderr() { - char* stderr_duplicate_filename = - getenv("AFL_DRIVER_STDERR_DUPLICATE_FILENAME"); - - if (!stderr_duplicate_filename) - return; - - FILE* stderr_duplicate_stream = - freopen(stderr_duplicate_filename, "a+", stderr); - - if (!stderr_duplicate_stream) { - fprintf(stderr, - "Failed to duplicate stderr to AFL_DRIVER_STDERR_DUPLICATE_FILENAME" - ); - abort(); - } -} - int main(int argc, char **argv) { fprintf(stderr, "Running in AFl-fuzz mode\nUsage:\n" "afl-fuzz [afl-flags] %s [N] " @@ -89,8 +70,6 @@ int main(int argc, char **argv) { LLVMFuzzerInitialize(&argc, &argv); // Do any other expensive one-time initialization here. - maybe_duplicate_stderr(); - __afl_manual_init(); int N = 1000; |