summaryrefslogtreecommitdiffstats
path: root/test
diff options
context:
space:
mode:
authorAndreas Gampe <agampe@google.com>2014-04-08 14:55:16 +0000
committerGerrit Code Review <noreply-gerritcodereview@google.com>2014-04-08 14:55:16 +0000
commita6b20c3cb43676c3294865af521c19db77988633 (patch)
tree1ca7a997438e0a6ea938da07d7869d175519512a /test
parent0833af65c87b9f1c900e70a41c04d2dcdbd0c9c7 (diff)
parent1dd61ba3081a52c3e2efdc78d64f5c134eea7895 (diff)
downloadart-a6b20c3cb43676c3294865af521c19db77988633.zip
art-a6b20c3cb43676c3294865af521c19db77988633.tar.gz
art-a6b20c3cb43676c3294865af521c19db77988633.tar.bz2
Merge "ART: A workaround for a wrongly-read caller's frame"
Diffstat (limited to 'test')
-rw-r--r--test/MyClassNatives/MyClassNatives.java12
1 files changed, 12 insertions, 0 deletions
diff --git a/test/MyClassNatives/MyClassNatives.java b/test/MyClassNatives/MyClassNatives.java
index 09f1783..b5e0204 100644
--- a/test/MyClassNatives/MyClassNatives.java
+++ b/test/MyClassNatives/MyClassNatives.java
@@ -80,4 +80,16 @@ class MyClassNatives {
Object o248, Object o249, Object o250, Object o251, Object o252, Object o253);
native void withoutImplementation();
+
+ native static void stackArgsIntsFirst(int i1, int i2, int i3, int i4, int i5, int i6, int i7,
+ int i8, int i9, int i10, float f1, float f2, float f3, float f4, float f5, float f6,
+ float f7, float f8, float f9, float f10);
+
+ native static void stackArgsFloatsFirst(float f1, float f2, float f3, float f4, float f5,
+ float f6, float f7, float f8, float f9, float f10, int i1, int i2, int i3, int i4, int i5,
+ int i6, int i7, int i8, int i9, int i10);
+
+ native static void stackArgsMixed(int i1, float f1, int i2, float f2, int i3, float f3, int i4,
+ float f4, int i5, float f5, int i6, float f6, int i7, float f7, int i8, float f8, int i9,
+ float f9, int i10, float f10);
}