summaryrefslogtreecommitdiff
path: root/test/008-exceptions/src-multidex/MultiDexBadInitWrapper2.java
diff options
context:
space:
mode:
authorMingyao Yang <mingyao@google.com>2016-05-19 10:48:40 -0700
committerMingyao Yang <mingyao@google.com>2016-05-24 08:47:33 -0700
commit6b2ddc8d347840b230b5984ce0f22b765e6cdf6c (patch)
tree1c90df0deda6059c0b09410f8548381e74acda17 /test/008-exceptions/src-multidex/MultiDexBadInitWrapper2.java
parent05f221c84b02580838b980b3605a25ce4e54cee0 (diff)
Revert "Revert "Move rewritten StringFactory call results into dex registers for deopt""
Potential gc points can make the result value stale. We now set the result value to null proactively once it's moved to shadow frame registers. IsStringInit() is written in a way that does string comparison instead of requiring method resolution so that it doesn't have a gc point. Also we don't cache the callee method during frame unwinding since the method may be rewritten already. (cherry picked from commit ffedec510c07cf0f77d0cce51940838f2e630514) Bug: 28555675 Change-Id: Ic51511a4a0fc84a852d8d907f91e7835f49ac478
Diffstat (limited to 'test/008-exceptions/src-multidex/MultiDexBadInitWrapper2.java')
0 files changed, 0 insertions, 0 deletions