1bddec3a6521f16df37499754000a3b1787a52e9 |
|
04-Feb-2012 |
Ian Rogers <irogers@google.com> |
Add access check slow paths to field accesses This check makes the verifier, compiler and runtime agree with who should perform access checks and fixes compliance for these instructions. Introduce new "fast" sget/sput that just get the static storage base from a method's declaring class when the static field is within the same class. Saves a load and branch in the common case. Fold gen routines for wide and not wide together. Fix bug where sub-classes could appear intialized in the image but their parents were only verified. Extra debug output for test case 075. Change-Id: I934da3624ed8fa8e026b2c95d936d04b1af022ef
|