[PATCH] D22742: Fix `-jobs=<N>` where <N> > 1 and the number of workers is > 1 on macOS.

Dan Liew via llvm-commits llvm-commits at lists.llvm.org
Wed Jul 27 22:04:59 PDT 2016


delcypher retitled this revision from "[WIP] Fix `-jobs=<N>` where <N> > 1 on macOS." to "Fix `-jobs=<N>` where <N> > 1 and the number of workers is > 1 on macOS.".
delcypher updated the summary for this revision.
delcypher updated this revision to Diff 65871.
delcypher added a comment.

- Separate implementation of `ExecuteCommand()` for Darwin and Linux.
- Remove hack for blocking signals out off `FuzzerDriver.cpp`.
- Correctly (I think) block and ignore signals in `ExecuteCommand()` on Darwin.
- Add test.


https://reviews.llvm.org/D22742

Files:
  lib/Fuzzer/CMakeLists.txt
  lib/Fuzzer/FuzzerUtil.cpp
  lib/Fuzzer/FuzzerUtilDarwin.cpp
  lib/Fuzzer/FuzzerUtilLinux.cpp
  lib/Fuzzer/test/CMakeLists.txt
  lib/Fuzzer/test/NoAbort.cpp
  lib/Fuzzer/test/fuzzer-jobs.test

-------------- next part --------------
A non-text attachment was scrubbed...
Name: D22742.65871.patch
Type: text/x-patch
Size: 9899 bytes
Desc: not available
URL: <http://lists.llvm.org/pipermail/llvm-commits/attachments/20160728/ce1057bd/attachment.bin>


More information about the llvm-commits mailing list