[PATCH] D60538: [libFuzzer] Skip too long inputs in the data flow scripts.

Kostya Serebryany via Phabricator via llvm-commits llvm-commits at lists.llvm.org
Wed Apr 10 16:49:23 PDT 2019


kcc added a comment.

I don't think this is right. This subprocess is *expected* to fail with exactly this message when we run out of labels,
and then we handle the input as two subsets, and so on. 
But this error must not happen if the range is >= 2 (two labels should not cause this error), so the process converges. 
We can not predict when we run out of labels -- for some 8k inputs it will work from the first attempt, 
for some much smaller inputs it will require several bisections.

I would simply limit the size of the inputs used in DFT-based fuzzing to something like 8K for now, and see how it works.


Repository:
  rCRT Compiler Runtime

CHANGES SINCE LAST ACTION
  https://reviews.llvm.org/D60538/new/

https://reviews.llvm.org/D60538





More information about the llvm-commits mailing list