Kostya Serebryany
|
1d8c2ce97e
|
[libFuzzer] use table of recent compares for memcmp/strcmp (to unify the code between cmp and memcmp handling)
llvm-svn: 292287
|
2017-01-17 23:09:05 +00:00 |
Kostya Serebryany
|
138ed2b068
|
[libFuzzer] copy the options inside MutationDispatcher to avoid use-after-scope in mutator tests
llvm-svn: 292286
|
2017-01-17 23:05:07 +00:00 |
Kostya Serebryany
|
3364f90783
|
[libFuzzer] simplify the code for use_cmp, also use the position hint when available, add a test
llvm-svn: 285049
|
2016-10-25 02:04:43 +00:00 |
Kostya Serebryany
|
a5f94fb6c9
|
[libFuzzer] add -trace_cmp=1 (guiding mutations based on the observed CMP instructions). This is a reincarnation of the previously deleted -use_traces, but using a different approach for collecting traces. Still a toy, but at least it scales well. Also fix -merge in trace-pc-guard mode
llvm-svn: 284273
|
2016-10-14 20:20:33 +00:00 |
Kostya Serebryany
|
556894fb10
|
[libFuzzer] more refactoring; NFC
llvm-svn: 282047
|
2016-09-21 02:05:39 +00:00 |
Kostya Serebryany
|
6f5a804cdb
|
[libFuzzer] refactoring: split the large header into many; NFC
llvm-svn: 282044
|
2016-09-21 01:50:50 +00:00 |