OSDN Git Service

Revert "Revert "ART: Support interpreter switching in x86 mterp""
authorBill Buzbee <buzbee@google.com>
Thu, 25 Feb 2016 17:37:46 +0000 (17:37 +0000)
committerbuzbee <buzbee@google.com>
Thu, 25 Feb 2016 18:48:09 +0000 (10:48 -0800)
commit481352dea337cb882615c940c85d1b26fd65c0ac
tree1e26cffb1f712cdb5eb89171d8976337509b67a9
parent950d063395c7cecbbe372fd607468018d661a35c
Revert "Revert "ART: Support interpreter switching in x86 mterp""

Fixes the invoke template.  Previously, it was permitting
an interpreter switch *before* advancing the Dalvik PC.
This meant that on a switch, the invoke would be interpreted
twice.

This reverts commit a14bf4460268064e0adc4bb210d237209be33eaf.

Change-Id: I285d19077c8dd58ce607a4c42ed20549942fab45
runtime/interpreter/mterp/out/mterp_x86.S
runtime/interpreter/mterp/x86/footer.S
runtime/interpreter/mterp/x86/invoke.S