commit | c958d8804194bd0ee3b92c38f1c7467922a49ffb | [log] [tgz] |
---|---|---|
author | Mads Ager <ager@google.com> | Tue Jun 13 14:11:28 2017 +0200 |
committer | Mads Ager <ager@google.com> | Tue Jun 13 14:11:28 2017 +0200 |
tree | 16cb7958887bf8b68312cc11b8ddebce011fb5bf | |
parent | 932881f44a2f792ec59532ac99922ebaa0da806f [diff] |
Make it less likely that Art lock verification gets confused. When locking on argument values, use the argument register for all lock operations whenever possible. In all but the most obscure cases that should be possible. However, it is not bullet-proof and when the argument registers become too high we will have to use another register for it and lock verification will get confused by the splitting and print a warning. That shouldn't be treated as a fatal error, but we can attempt to avoid it as much as possible. R=acleung@google.com Bug: 62475512 Change-Id: Ia4358e38aacfb90e79167d4b5144afa80d9cc30b
The R8 repo contains two tools.
D8 is a dexer that converts java byte code to dex code.
R8 is a java program shrinking and minification tool.