OSDN Git Service

ART: Fix ARM invoke stub, run Generic JNI in jni_compiler_test
authorAndreas Gampe <agampe@google.com>
Mon, 18 Aug 2014 23:43:12 +0000 (16:43 -0700)
committerAndreas Gampe <agampe@google.com>
Tue, 19 Aug 2014 21:04:30 +0000 (14:04 -0700)
commit38bd1e1b8aa39bdc6e67c5dc205cc8d294d985c5
treeb7c1d936071580777e63921fdafdd70d977d55e4
parente22c03ceaa847e3b6c8fcb7ee9d838f61945cda7
ART: Fix ARM invoke stub, run Generic JNI in jni_compiler_test

On devices which support it, run all jni compiler tests also with
the Generic JNI infrastructure.

Fix art_quick_invoke_stub for ARM32 to enforce 16B stack alignment.
As the native convention does not require as much, the previous
code would keep it unaligned.

Bug: 17107929

(cherry picked from commit 6e498695b60f1532d2264ec6badb1cd6e10ecaa9)

Change-Id: I1481500ff7c627ab4e5bfbfd7245099a639aa049
compiler/jni/jni_compiler_test.cc
runtime/arch/arm/quick_entrypoints_arm.S