commit | 0c0624bfad83503547b0226bd2dfac055782582a | [log] [tgz] |
---|---|---|
author | Ben Cheng <bccheng@android.com> | Thu Oct 27 14:04:12 2011 -0700 |
committer | Ben Cheng <bccheng@android.com> | Thu Oct 27 17:35:28 2011 -0700 |
tree | 84de5670bb42baa9f7190b9416c2f8f1d956eaad | |
parent | b4593f197532419746a0df6d93fb33f8b815affc [diff] |
Fix single-stepping resume mode in the interpreter. When a resume attempt is cancelled due to other pending request make sure the old native resume PC is cleared. Otherwise the JIT code cache may be re-entered with mismatching Dalvik PC. Also fix a code bloat problem where single-step count is not set properly after executing a return instruction. Change-Id: Ia926bc3a87cae1296719a1069838060b181ce54d