commit | 1326ead45bc70d7883a6067dba81ebca0c0ce0b6 | [log] [tgz] |
---|---|---|
author | Max Moroz <mmoroz@chromium.org> | Mon Jun 17 16:17:27 2019 |
committer | Commit Bot <commit-bot@chromium.org> | Mon Jun 17 16:17:27 2019 |
tree | af0f153f14e267c74a4077612f6488fb1c4553bb | |
parent | e95f64ac637c24f93fa9e90305ab1f33fffcd6b2 [diff] |
Roll src/third_party/libFuzzer/src/ e9b95bcfe..b80b89cb6 (22 commits) https://chromium.googlesource.com/chromium/llvm-project/compiler-rt/lib/fuzzer.git/+log/e9b95bcfe2f5..b80b89cb68dd $ git log e9b95bcfe..b80b89cb6 --date=short --no-merges --format='%ad %ae %s' 2019-06-14 kcc [libFuzzer] in autofocus mode, give more weight to functions with DFT 2019-06-14 kcc [libFuzzer] implement a better queue for the fork mode. Add an internal flag -stop_file to allow graceful shutdown of fuzzing. Enhance the logging in the fork mode 2019-06-14 kcc [libFuzzer] fix -Werror build 2019-06-14 kcc [libFuzzer] simplify the DFT trace collection using the new faster DFSan mode that traces up to 16 labels at a time and never runs out of labels. Second attempt. This time with a fix for windows (putenv instead of setenv)) 2019-06-14 dor1s [libFuzzer] Disable len_control by default if LLVMFuzzerCustomMutator is used. 2019-06-14 hans Revert r363326 "[libFuzzer] simplify the DFT trace collection using the new faster DFSan mode that traces up to 16 labels at a time and never runs out of labels." 2019-06-13 kcc [libFuzzer] simplify the DFT trace collection using the new faster DFSan mode that traces up to 16 labels at a time and never runs out of labels. 2019-06-11 dor1s Add FuzzedDataProvider helper class / single header library. 2019-05-24 kcc [libFuzzer] when using data-flow-trace (DFT) only load the DFT for the files present in the corpus 2019-05-23 kcc [libFuzzer] remove the data-flow-trace (DFT) python scripts; their functionality is now part of libFuzzer proper; also write functions.txt to the disk only if this file doesn't exist yet 2019-05-23 kcc [libFuzzer] automatically collect the data flow trace (DFT) in the fork mode if -collect_data_flow= is given 2019-05-22 phosek [libFuzzer] Ignore synthetic exceptions on Fuchsia 2019-05-14 kcc [libFuzzer] replace string_view with string to fix the bots. This is NFC, just slower. 2019-05-14 kcc [libFuzzer] #include <string_view>, hopefully should fix the windows build 2019-05-14 kcc [libFuzzer] reimplement DFT's collect_data_flow inside libFuzzer so that we don't need external python scripts 2019-05-10 kcc [libFuzzer] code refactoring; NFC 2019-05-10 kcc [libFuzzer] small refactoring in the driver; dummy implementation of collect_data_flow; attempt to fix the windows bot 2019-05-09 morehouse [libFuzzer] Unpoison parameters before calling user callback. 2019-05-09 kcc [libFuzzer] perform more agressive value profiling in memcmp 2019-05-09 kcc [libFuzzer] implement -focus_function=auto, to be used with Data Flow Traces 2019-05-08 kcc [libFuzzer] DFT: when dumping coverage, also dump the total number of instrumented blocks in a function; update merge_data_flow.py to merge coverage 2019-05-08 kcc [libFuzzer] extend the data flow tracer to also produce basic block coverage for every input. An extended test coming in a separte change. Created with: roll-dep src/third_party/libFuzzer/src Bug: 919530 Change-Id: Ib373a725598a7bb97934e5fa8ee03630fea0dc47 Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1660279 Commit-Queue: Max Moroz <mmoroz@chromium.org> Commit-Queue: Jonathan Metzman <metzman@chromium.org> Auto-Submit: Max Moroz <mmoroz@chromium.org> Reviewed-by: Jonathan Metzman <metzman@chromium.org> Cr-Commit-Position: refs/heads/master@{#669683}
Chromium is an open-source browser project that aims to build a safer, faster, and more stable way for all users to experience the web.
The project's web site is https://www.chromium.org.
Documentation in the source is rooted in docs/README.md.
Learn how to Get Around the Chromium Source Code Directory Structure .