aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/Target/WebAssembly/Disassembler/WebAssemblyDisassembler.cpp
diff options
context:
space:
mode:
authorKostya Serebryany <kcc@google.com>2018-05-10 19:59:01 +0000
committerKostya Serebryany <kcc@google.com>2018-05-10 19:59:01 +0000
commitf489e2bfef7fca1959ad7e5cb223edc13cc1bc18 (patch)
treec157ff8803119ede3ad8e83a08700fdf9b9e8a0c /llvm/lib/Target/WebAssembly/Disassembler/WebAssemblyDisassembler.cpp
parent85ba3321c6253846dd597c8d8291c999f969ff45 (diff)
downloadllvm-f489e2bfef7fca1959ad7e5cb223edc13cc1bc18.zip
llvm-f489e2bfef7fca1959ad7e5cb223edc13cc1bc18.tar.gz
llvm-f489e2bfef7fca1959ad7e5cb223edc13cc1bc18.tar.bz2
[libFuzzer] Experimental data flow tracer for fuzz targets.
Summary: Experimental data flow tracer for fuzz targets. Allows to tell which bytes of the input affect which functions of the fuzz target. We previously attempted to use DFSan directly in the libFuzzer process, and that didn't work nicely. Now we will try to collect the data flow information for the seed corpus in a separate process (using this tracer), and then use it in the regular libFuzzer runs. Reviewers: morehouse, pcc, Dor1s Reviewed By: morehouse, Dor1s Subscribers: delcypher, #sanitizers, llvm-commits Differential Revision: https://reviews.llvm.org/D46666 llvm-svn: 332029
Diffstat (limited to 'llvm/lib/Target/WebAssembly/Disassembler/WebAssemblyDisassembler.cpp')
0 files changed, 0 insertions, 0 deletions