commit | 0d27b5ac5f5e1fd310ffd825de0938cebc797654 | [log] [tgz] |
---|---|---|
author | Céline O'Neil <celineo@google.com> | Tue Mar 19 16:11:47 2019 |
committer | Commit Bot <commit-bot@chromium.org> | Tue Mar 19 16:11:47 2019 |
tree | 455592b043edc3794ac691e6c9fb647467260591 | |
parent | 356c950d2834fc1dfc31cf6af6cea58c894d8df9 [diff] |
Add fuzzing support for TileDrawQuads. Allocate and map memory for bitmaps associated with TileDrawQuads, and fuzz them in a similar manner to SolidColorDrawQuads. Will not include a quad in the RenderPass if its associated bitmap does not fit in memory (currently capped at 1 GiB additional allocated memory per CompositorFrame/fuzz iteration). R=kylechar@chromium.org Bug: 923088 Change-Id: I3029bc2923cdfe6776a2c9bb5073c0f529e7dc71 Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1515712 Reviewed-by: kylechar <kylechar@chromium.org> Reviewed-by: Ria Jiang <riajiang@chromium.org> Commit-Queue: Céline O'Neil <celineo@google.com> Cr-Commit-Position: refs/heads/master@{#641992}
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 .