commit | 639bdd13993644a267f177f8f5936496bda65e2b | [log] [tgz] |
---|---|---|
author | Andreas Gampe <agampe@google.com> | Wed Jun 03 11:22:45 2015 -0700 |
committer | Andreas Gampe <agampe@google.com> | Mon Sep 28 15:37:28 2015 -0700 |
tree | fc68e344355ab1c0cfef4d47dd8f2cbc9fc7e022 | |
parent | b175a45be78152606a1db1eac0b79ef8777644f5 [diff] |
ART: Single-frame deopt Add deoptimization of a single frame. Works by removing the managed code frame and jumping into the quick-to-interpreter bridge, and the bridge understanding a stored ShadowFrame. We need a separate fixup pass. For x86, we leave the return address on the stack so we don't need to push it there. Bug: 21611912 Change-Id: I06625685ced8b054244f8685ab50b238a705b9d2