Kostya Serebryany
|
311f27c0a8
|
[libFuzzer] use std::mt19937 for generating random numbers by default. Fix MyStoll to handle negative values. Use std::any_of instead of std::find_if
llvm-svn: 258178
|
2016-01-19 20:33:57 +00:00 |
Kostya Serebryany
|
628bc3ec00
|
[libFuzzer] move some code from public interface header to a non-public header. NFC
llvm-svn: 257963
|
2016-01-16 00:04:36 +00:00 |
Mike Aizatsky
|
a1a5c69b57
|
[LibFuzzer] Introducing FUZZER_FLAG_UNSIGNED and using it for seeding.
Differential Revision: http://reviews.llvm.org/D15339
done
llvm-svn: 255296
|
2015-12-10 20:41:53 +00:00 |
Kostya Serebryany
|
94660b3c36
|
[libFuzzer] remove some old code; also make __sanitizer_get_total_unique_caller_callee_pairs weak so that newer libFuzzer works with older asan
llvm-svn: 251133
|
2015-10-23 18:37:58 +00:00 |
Kostya Serebryany
|
ec2dcb1d91
|
[libFuzzer] refactor the mutation functions so that they are now methods of a class. NFC
llvm-svn: 246808
|
2015-09-03 21:24:19 +00:00 |
Kostya Serebryany
|
242ca930e8
|
[libFuzzer] move the mutators to public interface so that custom mutators may reuse these functions directly
llvm-svn: 244250
|
2015-08-06 19:19:55 +00:00 |
Kostya Serebryany
|
404c69f2c8
|
[libFuzzer] allow users to supply their own implementation of rand
llvm-svn: 243078
|
2015-07-24 01:06:40 +00:00 |
Kostya Serebryany
|
f342459aa4
|
[lib/Fuzzer] extend the fuzzer interface to allow user-supplied mutators
llvm-svn: 238059
|
2015-05-22 22:35:31 +00:00 |