diff options
author | Andreas Gampe <agampe@google.com> | 2016-04-28 14:56:54 -0700 |
---|---|---|
committer | Andreas Gampe <agampe@google.com> | 2016-04-28 15:39:13 -0700 |
commit | f517e283d477dd2ae229ee3f054120c6953895db (patch) | |
tree | 69e2ca99e98aa8aeeb4825ae7ceccaaddf66307e /test/ProfileTestMultiDex/main.jpp | |
parent | 2bbd98c8472b76c4f140035eb2392c12ef073ee4 (diff) |
ART: Disambiguate access-checks mode from lock-counting
Lock-counting (when structural locking verification failed) is a
special sub-mode of access-checks and must be disambiguated, because
we currently use access-checks mode class-wide when at least one
method soft-fails, but do not stop the compiler/JIT to compile
the "working" methods. So we may end up in the access-checks
interpreter for a working method through deopt without knowing
which locks are already held.
Bug: 28351535
Change-Id: I083032f064d88df8f8f0611ad8b57d1b39cd09fb
Diffstat (limited to 'test/ProfileTestMultiDex/main.jpp')
0 files changed, 0 insertions, 0 deletions