summaryrefslogtreecommitdiffstats
path: root/vm/native/java_lang_System.c
diff options
context:
space:
mode:
Diffstat (limited to 'vm/native/java_lang_System.c')
-rw-r--r--vm/native/java_lang_System.c4
1 files changed, 3 insertions, 1 deletions
diff --git a/vm/native/java_lang_System.c b/vm/native/java_lang_System.c
index 064d6da04..96cc144a6 100644
--- a/vm/native/java_lang_System.c
+++ b/vm/native/java_lang_System.c
@@ -71,7 +71,9 @@ static void Dalvik_java_lang_System_arraycopy(const u4* args, JValue* pResult)
srcPos > (int) srcArray->length - length ||
dstPos > (int) dstArray->length - length)
{
- dvmThrowException("Ljava/lang/ArrayIndexOutOfBoundsException;", NULL);
+ dvmThrowExceptionFmt("Ljava/lang/ArrayIndexOutOfBoundsException;",
+ "src.length=%d srcPos=%d dst.length=%d dstPos=%d length=%d",
+ srcArray->length, srcPos, dstArray->length, dstPos, length);
RETURN_VOID();
}