This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch master in repository llvm.
from 1d11258 Fix the test cases committed in r289521. new 9fb21ea [libFuzzer] Improve Signal Handler interface. new 0ca1e73 [libFuzzer] Properly use unsigned for Process ID. new 611506b [libFuzzer] Properly use unsigned for workers, jobs and Numbe [...] new f51c504 [libFuzzer] Clean up headers and file formatting of LibFuzzer files. new f2c03c3 [libFuzzer] Fix bug in detecting timeouts when input string i [...] new fed659a [libFuzzer] Implement DirName() for Windows. new fae92e9 [libFuzzer] Avoid name collision with Windows API. new ebaf57b [libFuzzer] Add missing header needed for Windows.
The 8 revisions listed above as "new" are entirely new to this repository and will be described in separate emails. The revisions listed as "adds" were already present in the repository and have only been added to this reference.
Summary of changes: lib/Fuzzer/FuzzerCorpus.h | 8 +- lib/Fuzzer/FuzzerCrossOver.cpp | 3 +- lib/Fuzzer/FuzzerDefs.h | 2 + lib/Fuzzer/FuzzerDictionary.h | 1 - lib/Fuzzer/FuzzerDriver.cpp | 35 ++--- lib/Fuzzer/FuzzerExtFunctions.h | 2 + lib/Fuzzer/FuzzerExtFunctionsDlsym.cpp | 2 + lib/Fuzzer/FuzzerExtFunctionsWeak.cpp | 2 + lib/Fuzzer/FuzzerExtFunctionsWeakAlias.cpp | 2 + lib/Fuzzer/FuzzerFlags.def | 4 +- lib/Fuzzer/FuzzerFnAdapter.h | 3 +- lib/Fuzzer/FuzzerIO.cpp | 3 +- lib/Fuzzer/FuzzerIO.h | 4 +- lib/Fuzzer/FuzzerIOPosix.cpp | 5 +- lib/Fuzzer/FuzzerIOWindows.cpp | 143 ++++++++++++++++- lib/Fuzzer/FuzzerInternal.h | 14 +- lib/Fuzzer/FuzzerLoop.cpp | 13 +- lib/Fuzzer/FuzzerMerge.cpp | 5 +- lib/Fuzzer/FuzzerOptions.h | 7 + lib/Fuzzer/FuzzerSHA1.h | 2 + lib/Fuzzer/FuzzerTracePC.h | 3 +- lib/Fuzzer/FuzzerUtil.cpp | 2 +- lib/Fuzzer/FuzzerUtil.h | 16 +- lib/Fuzzer/FuzzerUtilDarwin.cpp | 5 +- lib/Fuzzer/FuzzerUtilLinux.cpp | 7 +- lib/Fuzzer/FuzzerUtilPosix.cpp | 31 ++-- lib/Fuzzer/FuzzerUtilWindows.cpp | 173 ++++++++------------- lib/Fuzzer/test/CMakeLists.txt | 1 + ...llDerefOnEmptyTest.cpp => TimeoutEmptyTest.cpp} | 13 +- lib/Fuzzer/test/fuzzer-timeout.test | 5 + 30 files changed, 320 insertions(+), 196 deletions(-) copy lib/Fuzzer/test/{NullDerefOnEmptyTest.cpp => TimeoutEmptyTest.cpp} (64%)