diff options
author | Kostya Serebryany <kcc@google.com> | 2019-05-08 00:51:15 +0000 |
---|---|---|
committer | Kostya Serebryany <kcc@google.com> | 2019-05-08 00:51:15 +0000 |
commit | 219b2b3a4a7805060673459cb5652d6db510108a (patch) | |
tree | 9dd3bc223d0ad7732e97bb2846f722b79d0d1c0d /compiler-rt/lib/fuzzer/scripts/merge_data_flow.py | |
parent | 5d3548b852390631aeb4496ecbcfcbd121d79309 (diff) | |
download | bcm5719-llvm-219b2b3a4a7805060673459cb5652d6db510108a.tar.gz bcm5719-llvm-219b2b3a4a7805060673459cb5652d6db510108a.zip |
[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
Diffstat (limited to 'compiler-rt/lib/fuzzer/scripts/merge_data_flow.py')
-rwxr-xr-x | compiler-rt/lib/fuzzer/scripts/merge_data_flow.py | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/compiler-rt/lib/fuzzer/scripts/merge_data_flow.py b/compiler-rt/lib/fuzzer/scripts/merge_data_flow.py index b442b89b72c..d6000fa0ed1 100755 --- a/compiler-rt/lib/fuzzer/scripts/merge_data_flow.py +++ b/compiler-rt/lib/fuzzer/scripts/merge_data_flow.py @@ -23,6 +23,8 @@ def Merge(a, b): def main(argv): D = {} for line in fileinput.input(): + if line.startswith('C'): + continue [F,BV] = line.strip().split(' ') if F in D: D[F] = Merge(D[F], BV) |