commit | f3a7fa9abab0644914076cf49c63f6bb01d8493f | [log] [tgz] |
---|---|---|
author | Charlie Harrison <csharrison@chromium.org> | Fri Nov 30 15:25:41 2018 |
committer | Commit Bot <commit-bot@chromium.org> | Fri Nov 30 15:25:41 2018 |
tree | d5c18a926bc117032aa425508222b3f663d82ee6 | |
parent | 706b39eb53476938cb57be1e0c81928c747f0713 [diff] |
Replace ConsumeBytesInRange with ConsumeRandomLengthString in fuzzed_data_provider This CL changes the Blink wrapper for fuzzed_data_provider for callers wanting a random length string. This uses a much simpler technique for pulling strings out of random data which should yield better fuzzing discovery. Note: This will change the behavior of the (two) fuzzers using ConsumeBytesInRange. Additionally, we add a small max limit to the tokenizer fuzzer to avoid hangs. I couldn't find anything wrong with the production code to cause these hangs. Bug: 813761 Change-Id: I30b3be16b6c101165fdd3041596a82412e5c46f1 Reviewed-on: https://chromium-review.googlesource.com/c/1354413 Reviewed-by: Kentaro Hara <haraken@chromium.org> Reviewed-by: Max Moroz <mmoroz@chromium.org> Commit-Queue: Max Moroz <mmoroz@chromium.org> Cr-Commit-Position: refs/heads/master@{#612654}
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 .