[PATCH] D45744: [libFuzzer] Add experimental feature to not use AFL's deferred forkserver.
Jonathan Metzman via Phabricator via llvm-commits
llvm-commits at lists.llvm.org
Wed Apr 18 10:00:03 PDT 2018
metzman added a comment.
In https://reviews.llvm.org/D45744#1071100, @morehouse wrote:
> Oh, I see. It still looks like the process is only forked every 1000 inputs by default. So `LLVMFuzzerInitialize` will only run every 1000 inputs, or less if a higher `N` is specified on the command line.
Right (unless the process is restarted because it OOMs or times out).
> This patch seems reasonable to me, but let Kostya comment on it.
>
> If the Chromium fuzzers are currently using the default `N`, you may want to bump it up so you're not calling `LLVMFuzzerInitialize` multiple times a second.
This makes sense. But I don't think it is necessary since, as you said N can be specified on the command line (we do this on ClusterFuzz so it isn't useful for me personally).
Repository:
rCRT Compiler Runtime
https://reviews.llvm.org/D45744
More information about the llvm-commits
mailing list