diff options
| author | Matt Morehouse <mascasa@google.com> | 2018-04-23 21:36:21 +0000 |
|---|---|---|
| committer | Matt Morehouse <mascasa@google.com> | 2018-04-23 21:36:21 +0000 |
| commit | f66221c6ecd88435c685dd7aa38af1ab34241125 (patch) | |
| tree | 77a7cedf469aff87d043e6038d2ae85db8bc03ad /llvm/lib/Transforms/Utils/LoopRotationUtils.cpp | |
| parent | 6ed0fad9996d618954db7ed21a98d54f06550b00 (diff) | |
| download | bcm5719-llvm-f66221c6ecd88435c685dd7aa38af1ab34241125.tar.gz bcm5719-llvm-f66221c6ecd88435c685dd7aa38af1ab34241125.zip | |
[libFuzzer] Add feature to not use AFL's deferred forkserver.
A small but substantial minority of libFuzzer-based fuzzers run code that
does not play well with fork in global constructors or LLVMFuzzerInitialize.
This patch allows these fuzzers to use afl_driver by allowing them to
opt-out of using AFL's deferred forkserver which deferres calling fork until
after this code.
Patch By: metzman
Differential Revision: https://reviews.llvm.org/D45744
llvm-svn: 330652
Diffstat (limited to 'llvm/lib/Transforms/Utils/LoopRotationUtils.cpp')
0 files changed, 0 insertions, 0 deletions

