commit | 9cec247849c248f6c45a14eae5414b69eb8fc67d | [log] [tgz] |
---|---|---|
author | Jeff Hao <jeffhao@google.com> | Tue May 14 18:17:06 2013 -0700 |
committer | Jeff Hao <jeffhao@google.com> | Tue May 14 18:17:06 2013 -0700 |
tree | 844d6fe7a5551356223c30be1955664bd0c802cd | |
parent | e652cdd8f64d8479c9b7558f177dcee0bf6d026c [diff] |
Various improvements to interpreter. - Created separate Next_xxx methods to get the next instruction to avoid having to look up the size based on the opcode. - Moved exception handling to after throwing instructions only. - Added a test of all thread flags before checking for suspend during the interpreter execute loop. - Made it unlikely that instrumentation has dex pc listeners for DexPcMovedEvent. Change-Id: I88afc98cf42f2e36c747582df8e74669d24ef864