OSDN Git Service

ART: Support interpreter switching in x86 mterp
authorbuzbee <buzbee@google.com>
Wed, 24 Feb 2016 23:16:46 +0000 (15:16 -0800)
committerbuzbee <buzbee@google.com>
Wed, 24 Feb 2016 23:16:46 +0000 (15:16 -0800)
commit4429b110c7b4d9bda2c31b4df257e840831d01f6
treeea4cdc5cb5df4c5b3e66d9adbd623eaf4cddaba3
parentdb11e7ecc9c902ffde6336c261fe236299a81944
ART: Support interpreter switching in x86 mterp

Because mterp only supports a subset of special modes and
instrumentation, it needs to recognize when new instrumentation
is added and bail out to the reference interpreter if needed.

The arm and arm64 mterp targets do this.  This CL adds the
functionality to x86 mterp.

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