Displaying 2 results from an estimated 2 matches for "newcoverage".
2015 Sep 03
2
Fuzzing complex programs
...ariable since
there's no reason to the fuzzer needs to be reentrant.
However I have run into a problem I'm stumped on. I'm not sure if it's
the dynamic linker or something in Postgres that's interfering with
the coverage feedback but it's exiting after one call thinking the
newcoverage isn't increasing over the previous coverage.
The test that causing it to exit is at FuzzerLoop.cpp:250
if (NewCoverage > OldCoverage || NumNewBits)
return NewCoverage;
250 if (NewCoverage > OldCoverage || NumNewBits)
(gdb) p NewCoverage
$3 = 14422
(gdb) p OldCoverage
$4 = 14422
(...
2015 Sep 03
2
Fuzzing complex programs
I'm fairly sure your compiler (or rather linker) errors are coming from the
fact that you are not linking to the C++ runtime library. Use `clang++
-std=c++11 *.o`, and I'm reasonably sure it will do what you want.
--
Mats
On 3 September 2015 at 12:26, Greg Stark via llvm-dev <
llvm-dev at lists.llvm.org> wrote:
> On Sun, Aug 30, 2015 at 3:30 PM, Greg Stark <stark at