[libFuzzer] handle SIGUSR1/SIGUSR2 and try to exit grafully on these signals
authorKostya Serebryany <kcc@google.com>
Thu, 9 Nov 2017 20:30:19 +0000 (20:30 +0000)
committerKostya Serebryany <kcc@google.com>
Thu, 9 Nov 2017 20:30:19 +0000 (20:30 +0000)
commita2ca2dcc461cccd539aed282b1f50d2925bc05d7
tree31847674b920c375488f247fa060a1ed37418dee
parentfe5ae8e4712ff62c611516f32324ccfa92a232b7
[libFuzzer] handle SIGUSR1/SIGUSR2 and try to exit grafully on these signals

llvm-svn: 317829
compiler-rt/lib/fuzzer/FuzzerDriver.cpp
compiler-rt/lib/fuzzer/FuzzerFlags.def
compiler-rt/lib/fuzzer/FuzzerInternal.h
compiler-rt/lib/fuzzer/FuzzerLoop.cpp
compiler-rt/lib/fuzzer/FuzzerMerge.cpp
compiler-rt/lib/fuzzer/FuzzerOptions.h
compiler-rt/lib/fuzzer/FuzzerUtilPosix.cpp
compiler-rt/test/fuzzer/SleepOneSecondTest.cpp [new file with mode: 0644]
compiler-rt/test/fuzzer/sigusr.test [new file with mode: 0644]