commit | c5afe846ac45e59b512e91ec1cd07fff0d513332 | [log] [tgz] |
---|---|---|
author | Roland Levillain <rpl@google.com> | Mon Apr 24 16:27:43 2017 +0100 |
committer | Roland Levillain <rpl@google.com> | Tue Apr 25 17:52:14 2017 +0100 |
tree | 72aa85ea80a675574dfce68bdd7f482ba912ba9d | |
parent | 6c4f860c9503d627ed3aae9c4f4fc0d80265da63 [diff] |
Handle classes with a huge number of direct methods. Make sure that fields Class::copied_methods_offset_ and Class::virtual_method_offset_ are correctly interpreted as unsigned 16-bit integers. (cherry picked from commit 6680e3394aeb2b89300e459dc4dacfbac4c5847e) Test: art/test/testrunner/testrunner.py -j4 -t 648-many-direct-methods Bug: 33650497 Change-Id: I63e97d5b7e08d58252ff4831b63c4035ecc55979