Kostya Serebryany
e13eff293d
[libFuzzer] DFT: when dumping coverage, also dump the total number of instrumented blocks in a function; update merge_data_flow.py to merge coverage
...
llvm-svn: 360272
2019-05-08 17:20:09 +00:00
Kostya Serebryany
219b2b3a4a
[libFuzzer] extend the data flow tracer to also produce basic block coverage for every input. An extended test coming in a separte change.
...
llvm-svn: 360213
2019-05-08 00:51:15 +00:00
Max Moroz
b250403590
[libFuzzer] Another follow up fix for Data Flow scripts in Py3.
...
Reviewers: Dor1s
Reviewed By: Dor1s
Subscribers: delcypher, #sanitizers, llvm-commits
Tags: #llvm, #sanitizers
Differential Revision: https://reviews.llvm.org/D60289
llvm-svn: 357732
2019-04-04 22:55:18 +00:00
Max Moroz
665b6b30dd
[libFuzzer] Fix output format in data flow merge script after Py3 change.
...
Reviewers: Dor1s
Reviewed By: Dor1s
Subscribers: delcypher, #sanitizers, llvm-commits
Tags: #llvm, #sanitizers
Differential Revision: https://reviews.llvm.org/D60288
llvm-svn: 357730
2019-04-04 22:21:27 +00:00
Max Moroz
c815210013
[libFuzzer] Make DataFlow scripts Python3 compatible.
...
Summary:
Python2 will hit end of life soon: https://pythonclock.org/
This change also makes the integration with OSS-Fuzz a bit simpler:
https://github.com/google/oss-fuzz/issues/1632
Reviewers: morehouse, kcc
Reviewed By: morehouse
Subscribers: delcypher, #sanitizers, llvm-commits
Tags: #llvm, #sanitizers
Differential Revision: https://reviews.llvm.org/D60282
llvm-svn: 357726
2019-04-04 21:20:36 +00:00
Chandler Carruth
2946cd7010
Update the file headers across all of the LLVM projects in the monorepo
...
to reflect the new license.
We understand that people may be surprised that we're moving the header
entirely to discuss the new license. We checked this carefully with the
Foundation's lawyer and we believe this is the correct approach.
Essentially, all code in the project is now made available by the LLVM
project under our new license, so you will see that the license headers
include that license only. Some of our contributors have contributed
code under our old license, and accordingly, we have retained a copy of
our old license notice in the top-level files in each project and
repository.
llvm-svn: 351636
2019-01-19 08:50:56 +00:00
Vitaly Buka
4d6b33c510
[fuzzer] Python 3 print fixes
...
llvm-svn: 334902
2018-06-17 09:11:56 +00:00
Kostya Serebryany
4d53b744ca
[libFuzzer] DataFlow tracer now tags a subset of the input. A separate script merges traces from the subsets
...
llvm-svn: 333149
2018-05-24 01:43:48 +00:00