[Android] Optimize JNI-related array copies
commit54720d1a7aac3e32164b5107b5e4037034aa98ed
authorjdduke <jdduke@chromium.org>
Sat, 10 Jan 2015 01:55:21 +0000 (9 17:55 -0800)
committerCommit bot <commit-bot@chromium.org>
Sat, 10 Jan 2015 01:57:13 +0000 (10 01:57 +0000)
treeea987c9a4521da48925f20a3988cf2f1dc620458
parent98f5d96fd700ada9cf0cfd629b5b5e308d151f50
[Android] Optimize JNI-related array copies

Prefer Get*ArrayRegion to Get*ArrayElements, avoiding potentially
redundant copies and JNI calls.

BUG=440566

Review URL: https://codereview.chromium.org/838783003

Cr-Commit-Position: refs/heads/master@{#310939}
android_webview/native/aw_assets.cc
base/android/jni_array.cc
base/android/jni_array.h
base/android/jni_array_unittest.cc