commit | ece309c345eea8ae633872934022c9c14e321ecf | [log] [tgz] |
---|---|---|
author | Anthony Cui <cuianthony@google.com> | Thu Apr 25 15:07:40 2019 |
committer | Commit Bot <commit-bot@chromium.org> | Thu Apr 25 15:07:40 2019 |
tree | 030595b1ccac68eee2239305b3a10860acac173c | |
parent | 1f7e8252555db8341ccb7e743cb0ea905902d4de [diff] |
Read Java constant pool to generate keep rules for async VR DFM Add bytecode rewriter method to read super classes, implemented interfaces, and field and method references from class constant pools. Convert list of references to keep rules. Integrate new keep rules into build to ensure VR stays compatible with base when proguarded separately. Bug: 952838 Change-Id: I0c9c44b1aa02cc9862ae3b03110e947fb28b6a3b Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1560013 Reviewed-by: Andrew Grieve <agrieve@chromium.org> Reviewed-by: Tibor Goldschwendt <tiborg@chromium.org> Commit-Queue: Anthony Cui <cuianthony@google.com> Cr-Commit-Position: refs/heads/master@{#654028}
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 .