H A D | jni_internal.cc | 327 static void PinPrimitiveArray(const ScopedObjectAccess& soa, const Array* array) 331 vm->pin_table.Add(array); 334 static void UnpinPrimitiveArray(const ScopedObjectAccess& soa, const Array* array) 338 vm->pin_table.Remove(array); 341 static void ThrowAIOOBE(ScopedObjectAccess& soa, Array* array, jsize start, 344 std::string type(PrettyTypeOf(array)); 348 type.c_str(), start, length, identifier, array->GetLength()); 2051 JniAbortF("GetArrayLength", "not an array: %s", PrettyTypeOf(obj).c_str()); 2053 Array* array = obj->AsArray(); local 2054 return array 2060 ObjectArray<Object>* array = soa.Decode<ObjectArray<Object>*>(java_array); local 2068 ObjectArray<Object>* array = soa.Decode<ObjectArray<Object>*>(java_array); local 2147 Array* array = soa.Decode<Array*>(java_array); local 2155 ReleasePrimitiveArrayCritical(JNIEnv* env, jarray array, void*, jint mode) argument 2160 GetBooleanArrayElements(JNIEnv* env, jbooleanArray array, jboolean* is_copy) argument 2166 GetByteArrayElements(JNIEnv* env, jbyteArray array, jboolean* is_copy) argument 2172 GetCharArrayElements(JNIEnv* env, jcharArray array, jboolean* is_copy) argument 2178 GetDoubleArrayElements(JNIEnv* env, jdoubleArray array, jboolean* is_copy) argument 2184 GetFloatArrayElements(JNIEnv* env, jfloatArray array, jboolean* is_copy) argument 2190 GetIntArrayElements(JNIEnv* env, jintArray array, jboolean* is_copy) argument 2196 GetLongArrayElements(JNIEnv* env, jlongArray array, jboolean* is_copy) argument 2202 GetShortArrayElements(JNIEnv* env, jshortArray array, jboolean* is_copy) argument 2208 ReleaseBooleanArrayElements(JNIEnv* env, jbooleanArray array, jboolean*, jint mode) argument 2212 ReleaseByteArrayElements(JNIEnv* env, jbyteArray array, jbyte*, jint mode) argument 2216 ReleaseCharArrayElements(JNIEnv* env, jcharArray array, jchar*, jint mode) argument 2220 ReleaseDoubleArrayElements(JNIEnv* env, jdoubleArray array, jdouble*, jint mode) argument 2224 ReleaseFloatArrayElements(JNIEnv* env, jfloatArray array, jfloat*, jint mode) argument 2228 ReleaseIntArrayElements(JNIEnv* env, jintArray array, jint*, jint mode) argument 2232 ReleaseLongArrayElements(JNIEnv* env, jlongArray array, jlong*, jint mode) argument 2236 ReleaseShortArrayElements(JNIEnv* env, jshortArray array, jshort*, jint mode) argument 2240 GetBooleanArrayRegion(JNIEnv* env, jbooleanArray array, jsize start, jsize length, jboolean* buf) argument 2246 GetByteArrayRegion(JNIEnv* env, jbyteArray array, jsize start, jsize length, jbyte* buf) argument 2252 GetCharArrayRegion(JNIEnv* env, jcharArray array, jsize start, jsize length, jchar* buf) argument 2258 GetDoubleArrayRegion(JNIEnv* env, jdoubleArray array, jsize start, jsize length, jdouble* buf) argument 2264 GetFloatArrayRegion(JNIEnv* env, jfloatArray array, jsize start, jsize length, jfloat* buf) argument 2270 GetIntArrayRegion(JNIEnv* env, jintArray array, jsize start, jsize length, jint* buf) argument 2276 GetLongArrayRegion(JNIEnv* env, jlongArray array, jsize start, jsize length, jlong* buf) argument 2282 GetShortArrayRegion(JNIEnv* env, jshortArray array, jsize start, jsize length, jshort* buf) argument 2288 SetBooleanArrayRegion(JNIEnv* env, jbooleanArray array, jsize start, jsize length, const jboolean* buf) argument 2294 SetByteArrayRegion(JNIEnv* env, jbyteArray array, jsize start, jsize length, const jbyte* buf) argument 2300 SetCharArrayRegion(JNIEnv* env, jcharArray array, jsize start, jsize length, const jchar* buf) argument 2306 SetDoubleArrayRegion(JNIEnv* env, jdoubleArray array, jsize start, jsize length, const jdouble* buf) argument 2312 SetFloatArrayRegion(JNIEnv* env, jfloatArray array, jsize start, jsize length, const jfloat* buf) argument 2318 SetIntArrayRegion(JNIEnv* env, jintArray array, jsize start, jsize length, const jint* buf) argument 2324 SetLongArrayRegion(JNIEnv* env, jlongArray array, jsize start, jsize length, const jlong* buf) argument 2330 SetShortArrayRegion(JNIEnv* env, jshortArray array, jsize start, jsize length, const jshort* buf) argument 2551 ArtArrayT* array = soa.Decode<ArtArrayT*>(java_array); local 2563 Array* array = soa.Decode<Array*>(java_array); local 2573 ArrayT* array = soa.Decode<ArrayT*>(java_array); local 2588 ArrayT* array = soa.Decode<ArrayT*>(java_array); local [all...] |