Home
last modified time | relevance | path

Searched refs:java_array (Results 1 – 4 of 4) sorted by relevance

/aosp_15_r20/external/rust/android-crates-io/extra_versions/crates/jni/tests/
Djni_api.rs305 let java_array = env in java_byte_array_from_slice() localVariable
308 let obj = AutoLocal::new(&env, unsafe { JObject::from_raw(java_array) }); in java_byte_array_from_slice()
312 env.get_byte_array_region(java_array, 0, &mut res).unwrap(); in java_byte_array_from_slice()
326 let java_array = env localVariable
331 let _ = env.$set_array(java_array, 0, buf);
340 temporary_env.$jni_get(java_array, ReleaseMode::CopyBack).unwrap()
373 env.$get_array(java_array, 0, &mut res).unwrap();
461 let java_array = env in get_long_array_elements_commit() localVariable
466 let _ = env.set_long_array_region(java_array, 0, buf); in get_long_array_elements_commit()
470 .get_long_array_elements(java_array, ReleaseMode::CopyBack) in get_long_array_elements_commit()
[all …]
/aosp_15_r20/external/rust/android-crates-io/crates/jni/tests/
Djni_api.rs481 let java_array = AutoLocal::new( in java_byte_array_from_slice() localVariable
487 assert!(!java_array.is_null()); in java_byte_array_from_slice()
489 env.get_byte_array_region(&java_array, 0, &mut res).unwrap(); in java_byte_array_from_slice()
503 let java_array = env localVariable
508 let _ = env.$set_array(&java_array, 0, buf);
517 temporary_env.get_array_elements(&java_array, ReleaseMode::CopyBack).unwrap()
565 env.$get_array(&java_array, 0, &mut res).unwrap();
653 let java_array = env in get_long_array_elements_commit() localVariable
658 let _ = env.set_long_array_region(&java_array, 0, buf); in get_long_array_elements_commit()
662 env.get_array_elements(&java_array, ReleaseMode::CopyBack) in get_long_array_elements_commit()
[all …]
/aosp_15_r20/art/runtime/jni/
H A Djni_internal.cc2248 static jsize GetArrayLength(JNIEnv* env, jarray java_array) { in GetArrayLength() argument
2249 CHECK_NON_NULL_ARGUMENT_RETURN_ZERO(java_array); in GetArrayLength()
2251 ObjPtr<mirror::Object> obj = soa.Decode<mirror::Object>(java_array); in GetArrayLength()
2260 static jobject GetObjectArrayElement(JNIEnv* env, jobjectArray java_array, jsize index) { in GetObjectArrayElement() argument
2261 CHECK_NON_NULL_ARGUMENT(java_array); in GetObjectArrayElement()
2264 soa.Decode<mirror::ObjectArray<mirror::Object>>(java_array); in GetObjectArrayElement()
2268 static void SetObjectArrayElement(JNIEnv* env, jobjectArray java_array, jsize index, in SetObjectArrayElement() argument
2270 CHECK_NON_NULL_ARGUMENT_RETURN_VOID(java_array); in SetObjectArrayElement()
2273 soa.Decode<mirror::ObjectArray<mirror::Object>>(java_array); in SetObjectArrayElement()
2359 static void* GetPrimitiveArrayCritical(JNIEnv* env, jarray java_array, jboolean* is_copy) { in GetPrimitiveArrayCritical() argument
[all …]
H A Dcheck_jni.cc1246 bool CheckArray(ScopedObjectAccess& soa, jarray java_array) in CheckArray() argument
1248 if (UNLIKELY(java_array == nullptr)) { in CheckArray()
1253 ObjPtr<mirror::Array> a = soa.Decode<mirror::Array>(java_array); in CheckArray()
1257 GetIndirectRefKindString(IndirectReferenceTable::GetIndirectRefKind(java_array)), in CheckArray()
1258 java_array, in CheckArray()
1600 static void* CreateGuardedPACopy(JNIEnv* env, const jarray java_array, jboolean* is_copy, in CreateGuardedPACopy() argument
1604 ObjPtr<mirror::Array> a = soa.Decode<mirror::Array>(java_array); in CreateGuardedPACopy()
1620 [[maybe_unused]] jarray java_array, in ReleaseGuardedPACopy() argument