OSDN Git Service

Pass the dex method index directly to interface trampoline.
authorNicolas Geoffray <ngeoffray@google.com>
Tue, 26 May 2015 15:29:08 +0000 (16:29 +0100)
committerNicolas Geoffray <ngeoffray@google.com>
Wed, 27 May 2015 11:07:34 +0000 (12:07 +0100)
commit8ea18d0f066f63fa4e5d154f14327468bf288e2b
treea575e8d0f826ab8b3aaae949c22cc6c73ca040fb
parent092a5656937a319449346e8c356f3f4c2870d81c
Pass the dex method index directly to interface trampoline.

This avoids computing the dex pc and re-finding the method
index again. I have kept the code for kDebugBuild.

Change-Id: Icd60e0deade755e32b54021c0875b1af592b8c3e
runtime/arch/arm/quick_entrypoints_arm.S
runtime/arch/arm64/quick_entrypoints_arm64.S
runtime/arch/mips/quick_entrypoints_mips.S
runtime/arch/mips64/quick_entrypoints_mips64.S
runtime/arch/x86/quick_entrypoints_x86.S
runtime/arch/x86_64/quick_entrypoints_x86_64.S
runtime/entrypoints/quick/quick_trampoline_entrypoints.cc