Home
last modified time | relevance | path

Searched refs:env (Results 1 – 25 of 187) sorted by relevance

12345678

/cts/tests/tests/jni/libjnitest/
Dandroid_jni_cts_StaticNonce.c30 static void StaticNonce_nop(JNIEnv *env, jclass clazz) { in StaticNonce_nop() argument
35 static jboolean StaticNonce_returnBoolean(JNIEnv *env, jclass clazz) { in StaticNonce_returnBoolean() argument
40 static jbyte StaticNonce_returnByte(JNIEnv *env, jclass clazz) { in StaticNonce_returnByte() argument
45 static jshort StaticNonce_returnShort(JNIEnv *env, jclass clazz) { in StaticNonce_returnShort() argument
50 static jchar StaticNonce_returnChar(JNIEnv *env, jclass clazz) { in StaticNonce_returnChar() argument
55 static jint StaticNonce_returnInt(JNIEnv *env, jclass clazz) { in StaticNonce_returnInt() argument
60 static jlong StaticNonce_returnLong(JNIEnv *env, jclass clazz) { in StaticNonce_returnLong() argument
65 static jfloat StaticNonce_returnFloat(JNIEnv *env, jclass clazz) { in StaticNonce_returnFloat() argument
70 static jdouble StaticNonce_returnDouble(JNIEnv *env, jclass clazz) { in StaticNonce_returnDouble() argument
75 static jobject StaticNonce_returnNull(JNIEnv *env, jclass clazz) { in StaticNonce_returnNull() argument
[all …]
Dandroid_jni_cts_InstanceNonce.c30 static void InstanceNonce_nop(JNIEnv *env, jobject this) { in InstanceNonce_nop() argument
35 static jboolean InstanceNonce_returnBoolean(JNIEnv *env, jobject this) { in InstanceNonce_returnBoolean() argument
40 static jbyte InstanceNonce_returnByte(JNIEnv *env, jobject this) { in InstanceNonce_returnByte() argument
45 static jshort InstanceNonce_returnShort(JNIEnv *env, jobject this) { in InstanceNonce_returnShort() argument
50 static jchar InstanceNonce_returnChar(JNIEnv *env, jobject this) { in InstanceNonce_returnChar() argument
55 static jint InstanceNonce_returnInt(JNIEnv *env, jobject this) { in InstanceNonce_returnInt() argument
60 static jlong InstanceNonce_returnLong(JNIEnv *env, jobject this) { in InstanceNonce_returnLong() argument
65 static jfloat InstanceNonce_returnFloat(JNIEnv *env, jobject this) { in InstanceNonce_returnFloat() argument
70 static jdouble InstanceNonce_returnDouble(JNIEnv *env, jobject this) { in InstanceNonce_returnDouble() argument
75 static jobject InstanceNonce_returnNull(JNIEnv *env, jobject this) { in InstanceNonce_returnNull() argument
[all …]
Dhelper.c48 char *runJniTests(JNIEnv *env, ...) { in runJniTests() argument
52 va_start(args, env); in runJniTests()
64 char *oneResult = function(env); in runJniTests()
79 jthrowable oneException = (*env)->ExceptionOccurred(env); in runJniTests()
81 (*env)->ExceptionDescribe(env); in runJniTests()
82 (*env)->ExceptionClear(env); in runJniTests()
91 int registerJniMethods(JNIEnv* env, const char* className, const JNINativeMethod* methods, in registerJniMethods() argument
96 jclass clazz = (*env)->FindClass(env, className); in registerJniMethods()
97 int result = (*env)->RegisterNatives(env, clazz, methods, numMethods); in registerJniMethods()
98 (*env)->DeleteLocalRef(env, clazz); in registerJniMethods()
[all …]
Dmacroized_tests.c64 #define CALL(name, args...) env->name(args)
70 #define CALL(name, args...) (*env)->name(env , ## args)
88 static char *initializeVariables(JNIEnv *env) { in initializeVariables() argument
127 static jobject getStandardInstance(JNIEnv *env) { in getStandardInstance() argument
135 static jmethodID findStaticMethod(JNIEnv *env, char **errorMsg, in findStaticMethod() argument
151 static jmethodID findInstanceMethod(JNIEnv *env, char **errorMsg, in findInstanceMethod() argument
168 static jmethodID findAppropriateMethod(JNIEnv *env, char **errorMsg, in findAppropriateMethod() argument
172 return findStaticMethod(env, errorMsg, name, sig); in findAppropriateMethod()
174 return findInstanceMethod(env, errorMsg, name, sig); in findAppropriateMethod()
186 static char *help_CallBooleanMethod(JNIEnv *env, int ct, ...) { in help_CallBooleanMethod() argument
[all …]
/cts/tests/tests/text/jni/
Dandroid_text_format_cts_NativeTimeFunctions.cpp59 JNIEnv* env, jclass, jint javaTimep, jstring javaTzId) in android_text_format_cts_NativeTimeFunctions_localtime_tz() argument
64 SET_TZ(env, javaTzId); in android_text_format_cts_NativeTimeFunctions_localtime_tz()
73 jobject javaTm = env->NewObject(gStructTmClassInfo.clazz, gStructTmClassInfo.ctor); in android_text_format_cts_NativeTimeFunctions_localtime_tz()
74 env->SetIntField(javaTm, gStructTmClassInfo.tm_sec, out_tm.tm_sec); in android_text_format_cts_NativeTimeFunctions_localtime_tz()
75 env->SetIntField(javaTm, gStructTmClassInfo.tm_min, out_tm.tm_min); in android_text_format_cts_NativeTimeFunctions_localtime_tz()
76 env->SetIntField(javaTm, gStructTmClassInfo.tm_hour, out_tm.tm_hour); in android_text_format_cts_NativeTimeFunctions_localtime_tz()
77 env->SetIntField(javaTm, gStructTmClassInfo.tm_mday, out_tm.tm_mday); in android_text_format_cts_NativeTimeFunctions_localtime_tz()
78 env->SetIntField(javaTm, gStructTmClassInfo.tm_mon, out_tm.tm_mon); in android_text_format_cts_NativeTimeFunctions_localtime_tz()
79 env->SetIntField(javaTm, gStructTmClassInfo.tm_year, out_tm.tm_year); in android_text_format_cts_NativeTimeFunctions_localtime_tz()
80 env->SetIntField(javaTm, gStructTmClassInfo.tm_wday, out_tm.tm_wday); in android_text_format_cts_NativeTimeFunctions_localtime_tz()
[all …]
/cts/common/device-side/util/jni/
Dandroid_cts_FileUtils.cpp48 jboolean android_cts_FileUtils_getFileStatus(JNIEnv* env, jobject thiz, in android_cts_FileUtils_getFileStatus() argument
51 const char* pathStr = env->GetStringUTFChars(path, NULL); in android_cts_FileUtils_getFileStatus()
60 env->SetIntField(fileStatus, gFileStatusDevFieldID, s.st_dev); in android_cts_FileUtils_getFileStatus()
61 env->SetIntField(fileStatus, gFileStatusInoFieldID, s.st_ino); in android_cts_FileUtils_getFileStatus()
62 env->SetIntField(fileStatus, gFileStatusModeFieldID, s.st_mode); in android_cts_FileUtils_getFileStatus()
63 env->SetIntField(fileStatus, gFileStatusNlinkFieldID, s.st_nlink); in android_cts_FileUtils_getFileStatus()
64 env->SetIntField(fileStatus, gFileStatusUidFieldID, s.st_uid); in android_cts_FileUtils_getFileStatus()
65 env->SetIntField(fileStatus, gFileStatusGidFieldID, s.st_gid); in android_cts_FileUtils_getFileStatus()
66 env->SetLongField(fileStatus, gFileStatusSizeFieldID, s.st_size); in android_cts_FileUtils_getFileStatus()
67 env->SetIntField(fileStatus, gFileStatusBlksizeFieldID, s.st_blksize); in android_cts_FileUtils_getFileStatus()
[all …]
/cts/tests/tests/permission/jni/
Dandroid_permission_cts_FileUtils.cpp52 jboolean android_permission_cts_FileUtils_getFileStatus(JNIEnv* env, in android_permission_cts_FileUtils_getFileStatus() argument
55 ScopedUtfChars cPath(env, path); in android_permission_cts_FileUtils_getFileStatus()
65 env->SetIntField(fileStatus, gFileStatusDevFieldID, s.st_dev); in android_permission_cts_FileUtils_getFileStatus()
66 env->SetIntField(fileStatus, gFileStatusInoFieldID, s.st_ino); in android_permission_cts_FileUtils_getFileStatus()
67 env->SetIntField(fileStatus, gFileStatusModeFieldID, s.st_mode); in android_permission_cts_FileUtils_getFileStatus()
68 env->SetIntField(fileStatus, gFileStatusNlinkFieldID, s.st_nlink); in android_permission_cts_FileUtils_getFileStatus()
69 env->SetIntField(fileStatus, gFileStatusUidFieldID, s.st_uid); in android_permission_cts_FileUtils_getFileStatus()
70 env->SetIntField(fileStatus, gFileStatusGidFieldID, s.st_gid); in android_permission_cts_FileUtils_getFileStatus()
71 env->SetLongField(fileStatus, gFileStatusSizeFieldID, s.st_size); in android_permission_cts_FileUtils_getFileStatus()
72 env->SetIntField(fileStatus, gFileStatusBlksizeFieldID, s.st_blksize); in android_permission_cts_FileUtils_getFileStatus()
[all …]
/cts/apps/CtsVerifier/jni/megaaudio/player/
DJavaSourceProxy.cpp34 void JavaSourceProxy::initJni(JNIEnv *env) { in initJni() argument
35 env->GetJavaVM(&sJVM); in initJni()
37 jclass clsAudioSource = env->FindClass(sClassNameAudioSource); in initJni()
39 sMidInit = env->GetMethodID(clsAudioSource, "init", "(II)V"); in initJni()
40 sMidStart = env->GetMethodID(clsAudioSource, "start", "()V"); in initJni()
41 sMidStop = env->GetMethodID(clsAudioSource, "stop", "()V"); in initJni()
42 sMidReset = env->GetMethodID(clsAudioSource, "reset", "()V"); in initJni()
43 sMidPull = env->GetMethodID(clsAudioSource, "pull", "([FII)I"); in initJni()
51 JNIEnv * env = attachToJVM(); in JavaSourceProxy() local
52 mSourceObj = env->NewGlobalRef(sourceObj); in JavaSourceProxy()
[all …]
/cts/tests/signature/dex-checker/
Ddex-checker.cpp21 ScopedUtfChars(JNIEnv* env, jstring s) : env_(env), string_(s) { in ScopedUtfChars() argument
25 utf_chars_ = env->GetStringUTFChars(s, NULL); in ScopedUtfChars()
47 JNIEnv* env, jclass, jclass klass, jstring name, jstring type) { in Java_android_signature_cts_DexMemberChecker_getField_1JNI() argument
48 ScopedUtfChars utf_name(env, name); in Java_android_signature_cts_DexMemberChecker_getField_1JNI()
49 ScopedUtfChars utf_type(env, type); in Java_android_signature_cts_DexMemberChecker_getField_1JNI()
50 jfieldID fid = env->GetFieldID(klass, utf_name.c_str(), utf_type.c_str()); in Java_android_signature_cts_DexMemberChecker_getField_1JNI()
51 if (env->ExceptionCheck()) { in Java_android_signature_cts_DexMemberChecker_getField_1JNI()
56 return env->ToReflectedField(klass, fid, /* static */ false); in Java_android_signature_cts_DexMemberChecker_getField_1JNI()
61 JNIEnv* env, jclass, jclass klass, jstring name, jstring type) { in Java_android_signature_cts_DexMemberChecker_getStaticField_1JNI() argument
62 ScopedUtfChars utf_name(env, name); in Java_android_signature_cts_DexMemberChecker_getStaticField_1JNI()
[all …]
/cts/apps/CtsVerifier/jni/megaaudio/recorder/
DAppCallbackAudioSink.cpp24 AppCallbackAudioSink::AppCallbackAudioSink(JNIEnv *env, jobject callbackObj) { in AppCallbackAudioSink() argument
25 jint rs = env->GetJavaVM(&mJVM); in AppCallbackAudioSink()
26 mCallbackObj = env->NewGlobalRef(callbackObj); in AppCallbackAudioSink()
28 jclass callbackClass = env->GetObjectClass(mCallbackObj); in AppCallbackAudioSink()
29 mMIDonDataReady = env->GetMethodID(callbackClass, "onDataReady", "([FI)V"); in AppCallbackAudioSink()
33 JNIEnv * env; in init() local
34 int getEnvStat = mJVM->GetEnv((void **)&env, JNI_VERSION_1_6); in init()
37 int rs = mJVM->AttachCurrentThread(&env, NULL); in init()
41 mAudioDataArray = env->NewFloatArray(mAudioDataArrayLength); in init()
42 mAudioDataArray = (jfloatArray)env->NewGlobalRef(mAudioDataArray); in init()
[all …]
/cts/tests/signature/api-check/src/jni/
Dclassdescriptors.cpp33 static jvmtiError (*get_descriptor_list)(jvmtiEnv* env, jobject loader, jint* cnt, char*** descs);
82 static void abortIfExceptionPending(JNIEnv* env) { in abortIfExceptionPending() argument
83 if (env->ExceptionCheck()) { in abortIfExceptionPending()
99 JNIEnv* env, jclass, jobject loader) { in Java_android_signature_cts_api_BootClassPathClassesProvider_getClassloaderDescriptors() argument
101 jclass rt_exception = env->FindClass("java/lang/RuntimeException"); in Java_android_signature_cts_api_BootClassPathClassesProvider_getClassloaderDescriptors()
102 env->ThrowNew(rt_exception, "get_class_loader_class_descriptor extension is not ready."); in Java_android_signature_cts_api_BootClassPathClassesProvider_getClassloaderDescriptors()
109 jclass rt_exception = env->FindClass("java/lang/RuntimeException"); in Java_android_signature_cts_api_BootClassPathClassesProvider_getClassloaderDescriptors()
110 env->ThrowNew(rt_exception, "Error while executing get_class_loader_class_descriptor."); in Java_android_signature_cts_api_BootClassPathClassesProvider_getClassloaderDescriptors()
114 jobjectArray arr = env->NewObjectArray(cnt, env->FindClass("java/lang/String"), nullptr); in Java_android_signature_cts_api_BootClassPathClassesProvider_getClassloaderDescriptors()
115 if (env->ExceptionCheck()) { in Java_android_signature_cts_api_BootClassPathClassesProvider_getClassloaderDescriptors()
[all …]
/cts/hostsidetests/jvmti/base/jni/
Dtagging.cpp31 JNIEnv* env, jclass klass ATTRIBUTE_UNUSED, jobject obj, jlong tag) { in Java_android_jvmti_cts_JniBindings_setTag() argument
33 JvmtiErrorToException(env, jvmti_env, ret); in Java_android_jvmti_cts_JniBindings_setTag()
37 JNIEnv* env, jclass klass ATTRIBUTE_UNUSED, jobject obj) { in Java_android_jvmti_cts_JniBindings_getTag() argument
40 if (JvmtiErrorToException(env, jvmti_env, ret)) { in Java_android_jvmti_cts_JniBindings_getTag()
47 JNIEnv* env, in Java_android_jvmti_cts_JvmtiTaggingTest_getTaggedObjects() argument
52 ScopedLongArrayRO scoped_array(env); in Java_android_jvmti_cts_JvmtiTaggingTest_getTaggedObjects()
73 if (JvmtiErrorToException(env, jvmti_env, ret)) { in Java_android_jvmti_cts_JvmtiTaggingTest_getTaggedObjects()
84 resultObjectArray = CreateObjectArray(env, result_count, "java/lang/Object", callback); in Java_android_jvmti_cts_JvmtiTaggingTest_getTaggedObjects()
95 resultTagArray = env->NewLongArray(result_count); in Java_android_jvmti_cts_JvmtiTaggingTest_getTaggedObjects()
99 env->SetLongArrayRegion(resultTagArray, 0, result_count, result_tag_array); in Java_android_jvmti_cts_JvmtiTaggingTest_getTaggedObjects()
[all …]
Dcts_logging.cpp30 Java_android_jvmti_cts_JvmtiRunTestBasedTest_setupExtraLogging(JNIEnv* env, jclass, jstring arg) { in Java_android_jvmti_cts_JvmtiRunTestBasedTest_setupExtraLogging() argument
32 env, jvmti_env, "com.android.art.misc.set_verbose_flag_ext"); in Java_android_jvmti_cts_JvmtiRunTestBasedTest_setupExtraLogging()
35 JvmtiErrorToException(env, jvmti_env, jvmti_env->SetVerboseFlag(JVMTI_VERBOSE_OTHER, true)); in Java_android_jvmti_cts_JvmtiRunTestBasedTest_setupExtraLogging()
38 const char* data_raw = env->GetStringUTFChars(arg, nullptr); in Java_android_jvmti_cts_JvmtiRunTestBasedTest_setupExtraLogging()
40 data.resize(env->GetStringUTFLength(arg)); in Java_android_jvmti_cts_JvmtiRunTestBasedTest_setupExtraLogging()
42 env->ReleaseStringUTFChars(arg, data_raw); in Java_android_jvmti_cts_JvmtiRunTestBasedTest_setupExtraLogging()
43 JvmtiErrorToException(env, jvmti_env, set_flag_ext(jvmti_env, data.c_str(), true)); in Java_android_jvmti_cts_JvmtiRunTestBasedTest_setupExtraLogging()
52 void register_android_jvmti_cts_JvmtiRunTestBasedTest(jvmtiEnv* jenv, JNIEnv* env) { in register_android_jvmti_cts_JvmtiRunTestBasedTest() argument
54 env, GetClass(jenv, env, "android/jvmti/cts/JvmtiRunTestBasedTest", nullptr)); in register_android_jvmti_cts_JvmtiRunTestBasedTest()
56 env->ExceptionClear(); in register_android_jvmti_cts_JvmtiRunTestBasedTest()
[all …]
/cts/tests/tests/view/jni/
Dandroid_view_cts_AInputNativeTest.cpp51 void nativeMotionEventTest(JNIEnv *env, jclass /* clazz */, jobject obj) { in nativeMotionEventTest() argument
52 const AInputEvent *event = AMotionEvent_fromJava(env, obj); in nativeMotionEventTest()
53 jint action = env->CallIntMethod(obj, gMotionEventMethodIds.getAction); in nativeMotionEventTest()
54 jlong downTime = env->CallLongMethod(obj, gMotionEventMethodIds.getDownTime) * NS_PER_MS; in nativeMotionEventTest()
55 jlong eventTime = env->CallLongMethod(obj, gMotionEventMethodIds.getEventTime) * NS_PER_MS; in nativeMotionEventTest()
56 jint metaState = env->CallIntMethod(obj, gMotionEventMethodIds.getMetaState); in nativeMotionEventTest()
57 jint pointerCount = env->CallIntMethod(obj, gMotionEventMethodIds.getPointerCount); in nativeMotionEventTest()
81 jfloat rawX = env->CallFloatMethod(obj, gMotionEventMethodIds.getRawX, i); in nativeMotionEventTest()
82 jfloat rawY = env->CallFloatMethod(obj, gMotionEventMethodIds.getRawY, i); in nativeMotionEventTest()
92 void nativeKeyEventTest(JNIEnv *env, jclass /* clazz */, jobject obj) { in nativeKeyEventTest() argument
[all …]
DCtsViewJniOnLoad.cpp22 extern int register_android_view_cts_ChoreographerNativeTest(JNIEnv* env);
23 extern int register_android_view_cts_AKeyEventNativeTest(JNIEnv *env);
24 extern int register_android_view_cts_AMotionEventNativeTest(JNIEnv *env);
25 extern int register_android_view_cts_InputDeviceKeyLayoutMapTest(JNIEnv *env);
28 JNIEnv *env = NULL; in JNI_OnLoad() local
29 if (vm->GetEnv((void**)&env, JNI_VERSION_1_4) != JNI_OK) { in JNI_OnLoad()
32 if (register_android_view_cts_ASurfaceControlTest(env)) { in JNI_OnLoad()
35 if (register_android_view_cts_ChoreographerNativeTest(env)) { in JNI_OnLoad()
38 if (register_android_view_cts_AKeyEventNativeTest(env)) { in JNI_OnLoad()
41 if (register_android_view_cts_AMotionEventNativeTest(env)) { in JNI_OnLoad()
[all …]
Dandroid_view_cts_ChoreographerNativeTest.cpp38 fail(env, format, ## args); \
73 RefreshRateCallbackWithDisplayManager(const char* name, JNIEnv* env, jobject clazz) in RefreshRateCallbackWithDisplayManager()
74 : name(name), env(env), clazz(clazz) {} in RefreshRateCallbackWithDisplayManager()
76 JNIEnv* env; member
106 cb->env->CallVoidMethod(cb->clazz, in refreshRateCallbackWithDisplayManager()
115 static void fail(JNIEnv* env, const char* format, ...) { in fail() argument
125 exClass = env->FindClass(className); in fail()
126 env->ThrowNew(exClass, msg); in fail()
130 static void verifyCallback(JNIEnv* env, const Callback& cb, int expectedCount, in verifyCallback() argument
153 static void verifyRefreshRateCallback(JNIEnv* env, const T& cb, int expectedMin) { in verifyRefreshRateCallback() argument
[all …]
Dandroid_view_cts_InputDeviceKeyLayoutMapTest.cpp74 static jobject android_view_cts_nativeLoadKeyLayout(JNIEnv* env, jclass, jstring genericKl) { in android_view_cts_nativeLoadKeyLayout() argument
75 ScopedUtfChars keyLayout(env, genericKl); in android_view_cts_nativeLoadKeyLayout()
81 ScopedLocalRef<jclass> hashMapClazz(env, env->FindClass("java/util/HashMap")); in android_view_cts_nativeLoadKeyLayout()
83 jmethodID hashMapConstructID = env->GetMethodID(hashMapClazz.get(), "<init>", "()V"); in android_view_cts_nativeLoadKeyLayout()
86 env->GetMethodID(hashMapClazz.get(), "put", in android_view_cts_nativeLoadKeyLayout()
89 ScopedLocalRef<jclass> integerClazz(env, env->FindClass("java/lang/Integer")); in android_view_cts_nativeLoadKeyLayout()
91 jmethodID integerConstructID = env->GetMethodID(integerClazz.get(), "<init>", "(I)V"); in android_view_cts_nativeLoadKeyLayout()
93 jobject keyLayoutMap = env->NewObject(hashMapClazz.get(), hashMapConstructID); in android_view_cts_nativeLoadKeyLayout()
96 env->CallObjectMethod(keyLayoutMap, hashMapPutID, env->NewStringUTF(label.c_str()), in android_view_cts_nativeLoadKeyLayout()
97 env->NewObject(integerClazz.get(), integerConstructID, key)); in android_view_cts_nativeLoadKeyLayout()
[all …]
/cts/tests/tests/graphics/jni/
DCtsGraphicsJniOnLoad.cpp34 JNIEnv* env = nullptr; in JNI_OnLoad() local
35 if (vm->GetEnv((void**)&env, JNI_VERSION_1_4) != JNI_OK) in JNI_OnLoad()
37 if (register_android_graphics_cts_AImageDecoderTest(env)) in JNI_OnLoad()
39 if (register_android_graphics_cts_ANativeWindowTest(env)) in JNI_OnLoad()
41 if (register_android_graphics_cts_ASurfaceTextureTest(env)) in JNI_OnLoad()
43 if (register_android_graphics_cts_BitmapTest(env)) in JNI_OnLoad()
45 if (register_android_graphics_cts_CameraGpuCtsActivity(env)) in JNI_OnLoad()
47 if (register_android_graphics_cts_CameraVulkanGpuTest(env)) in JNI_OnLoad()
49 if (register_android_graphics_cts_FrameRateCtsActivity(env)) in JNI_OnLoad()
51 if (register_android_graphics_cts_MediaVulkanGpuTest(env)) in JNI_OnLoad()
[all …]
/cts/tests/tests/media/libmediandkjni/
Dnative-mediadrm-jni.cpp118 JNIEnv* env, jbyteArray const &byteArray) { in jbyteArrayToVector() argument
120 env->GetByteArrayElements(byteArray, /*is_copy*/NULL)); in jbyteArrayToVector()
122 for (jsize i = 0; i < env->GetArrayLength(byteArray); ++i) { in jbyteArrayToVector()
128 static Uuid jbyteArrayToUuid(JNIEnv* env, jbyteArray const &uuid) { in jbyteArrayToUuid() argument
132 juuid = jbyteArrayToVector(env, uuid); in jbyteArrayToUuid()
172 JNIEnv* env, jclass /*clazz*/, jbyteArray uuid) { in Java_android_media_cts_NativeMediaDrmClearkeyTest_isCryptoSchemeSupportedNative() argument
175 jniThrowException(env, "java/lang/NullPointerException", "null uuid"); in Java_android_media_cts_NativeMediaDrmClearkeyTest_isCryptoSchemeSupportedNative()
179 Uuid juuid = jbyteArrayToUuid(env, uuid); in Java_android_media_cts_NativeMediaDrmClearkeyTest_isCryptoSchemeSupportedNative()
183 jniThrowExceptionFmt(env, "java/lang/IllegalArgumentException", in Java_android_media_cts_NativeMediaDrmClearkeyTest_isCryptoSchemeSupportedNative()
189 void initPlaybackParams(JNIEnv* env, const jobject &playbackParams, PlaybackParams &params) { in initPlaybackParams() argument
[all …]
/cts/tests/sensor/jni/
DnativeTestHelper.cpp22 extern int register_android_hardware_cts_SensorNativeTest(JNIEnv* env);
23 extern int register_android_hardware_cts_SensorDirectReportTest(JNIEnv* env);
25 JNIEnv* env);
27 void fail(JNIEnv* env, const char* format, ...) { in fail() argument
37 exClass = env->FindClass(className); in fail()
38 jmethodID constructor = env->GetMethodID(exClass, "<init>", in fail()
40 jstring msgStr = env->NewStringUTF(msg); in fail()
41 jobject exception = env->NewObject(exClass, constructor, msgStr, nullptr); in fail()
42 env->Throw(static_cast<jthrowable>(exception)); in fail()
47 JNIEnv *env = NULL; in JNI_OnLoad() local
[all …]
/cts/common/device-side/nativetesthelper/jni/
Dgtest_wrapper.cpp30 static void RegisterJavaVm(JNIEnv* env) { in RegisterJavaVm() argument
31 (void)env->GetJavaVM(&gVm); in RegisterJavaVm()
86 jobject createTestDescription(JNIEnv* env, jstring className, const std::string& mangledName) { in createTestDescription() argument
87 ScopedLocalRef<jstring> jTestName(env, env->NewStringUTF(mangledName.c_str())); in createTestDescription()
88 return env->CallStaticObjectMethod(gDescription.clazz, gDescription.createTestDescription, in createTestDescription()
92 jobject createTestDescription(JNIEnv* env, jstring className, const char* testCaseName, const char*… in createTestDescription() argument
96 return createTestDescription(env, className, mangledName); in createTestDescription()
99 void addChild(JNIEnv* env, jobject description, jobject childDescription) { in addChild() argument
100 env->CallVoidMethod(description, gDescription.addChild, childDescription); in addChild()
107 JUnitNotifyingListener(JNIEnv* env, jstring className, jobject runNotifier) in JUnitNotifyingListener() argument
[all …]
/cts/tests/tests/security/jni/
Dandroid_security_cts_LinuxRngTest.cpp30 static void throwIOException(JNIEnv* env, const char *format, ...) { in throwIOException() argument
39 jclass cls = env->FindClass("java/io/IOException"); in throwIOException()
40 env->ThrowNew(cls, message); in throwIOException()
45 jint android_security_cts_LinuxRngTest_getCharDeviceMajor(JNIEnv* env, in android_security_cts_LinuxRngTest_getCharDeviceMajor() argument
48 const char* nameStr = env->GetStringUTFChars(name, NULL); in android_security_cts_LinuxRngTest_getCharDeviceMajor()
53 throwIOException(env, "Failed to stat %s: %s", nameStr, strerror(errno)); in android_security_cts_LinuxRngTest_getCharDeviceMajor()
58 throwIOException(env, "%s is not a character device: mode is 0%o", nameStr, st.st_mode); in android_security_cts_LinuxRngTest_getCharDeviceMajor()
66 env->ReleaseStringUTFChars(name, nameStr); in android_security_cts_LinuxRngTest_getCharDeviceMajor()
71 jint android_security_cts_LinuxRngTest_getCharDeviceMinor(JNIEnv* env, in android_security_cts_LinuxRngTest_getCharDeviceMinor() argument
74 const char* nameStr = env->GetStringUTFChars(name, NULL); in android_security_cts_LinuxRngTest_getCharDeviceMinor()
[all …]
/cts/tests/tests/media/libaudiojni/
Daudio-metadata-native.cpp37 static void initializeGlobalFields(JNIEnv *env) in initializeGlobalFields() argument
43 ScopedLocalRef<jclass> byteBufferClass(env, env->FindClass("java/nio/ByteBuffer")); in initializeGlobalFields()
44 gByteBufferClass = (jclass) env->NewGlobalRef(byteBufferClass.get()); in initializeGlobalFields()
45 gByteBufferAllocateDirect = env->GetStaticMethodID( in initializeGlobalFields()
51 JNIEnv *env, jclass /*clazz*/, jobject javaByteBuffer, jint sizeInBytes) in Java_android_media_cts_AudioMetadataTest_nativeGetByteBuffer() argument
53 initializeGlobalFields(env); in Java_android_media_cts_AudioMetadataTest_nativeGetByteBuffer()
56 reinterpret_cast<const uint8_t*>(env->GetDirectBufferAddress(javaByteBuffer)); in Java_android_media_cts_AudioMetadataTest_nativeGetByteBuffer()
66 jobject byteBuffer = env->CallStaticObjectMethod( in Java_android_media_cts_AudioMetadataTest_nativeGetByteBuffer()
68 if (env->ExceptionCheck()) { in Java_android_media_cts_AudioMetadataTest_nativeGetByteBuffer()
69 env->ExceptionDescribe(); in Java_android_media_cts_AudioMetadataTest_nativeGetByteBuffer()
[all …]
/cts/tests/tests/rscpp/librscpptest/
Drs_jni.cpp65 extern "C" JNIEXPORT jboolean JNICALL Java_android_cts_rscpp_RSInitTest_initTest(JNIEnv * env, in Java_android_cts_rscpp_RSInitTest_initTest() argument
69 const char * path = env->GetStringUTFChars(pathObj, NULL); in Java_android_cts_rscpp_RSInitTest_initTest()
76 env->ReleaseStringUTFChars(pathObj, path); in Java_android_cts_rscpp_RSInitTest_initTest()
80 extern "C" JNIEXPORT jboolean JNICALL Java_android_cts_rscpp_RSBlurTest_blurTest(JNIEnv * env, in Java_android_cts_rscpp_RSBlurTest_blurTest() argument
89 const char * path = env->GetStringUTFChars(pathObj, NULL); in Java_android_cts_rscpp_RSBlurTest_blurTest()
90 jbyte * input = (jbyte *) env->GetPrimitiveArrayCritical(inputByteArray, 0); in Java_android_cts_rscpp_RSBlurTest_blurTest()
91 jbyte * output = (jbyte *) env->GetPrimitiveArrayCritical(outputByteArray, 0); in Java_android_cts_rscpp_RSBlurTest_blurTest()
114 env->ReleasePrimitiveArrayCritical(inputByteArray, input, 0); in Java_android_cts_rscpp_RSBlurTest_blurTest()
115 env->ReleasePrimitiveArrayCritical(outputByteArray, output, 0); in Java_android_cts_rscpp_RSBlurTest_blurTest()
116 env->ReleaseStringUTFChars(pathObj, path); in Java_android_cts_rscpp_RSBlurTest_blurTest()
[all …]
/cts/hostsidetests/appsecurity/test-apps/SplitApp/jni/
Dcom_android_cts_splitapp_Native.cpp51 static jint get_number_a_via_proxy(JNIEnv *env, jobject thiz) { in get_number_a_via_proxy() argument
55 static jint get_number_b_via_proxy(JNIEnv *env, jobject thiz) { in get_number_b_via_proxy() argument
59 static jint get_number_a_from_provider(JNIEnv *env, jobject thiz) { in get_number_a_from_provider() argument
63 static jint get_number_b_from_provider(JNIEnv *env, jobject thiz) { in get_number_b_from_provider() argument
73 static jint get_abi_bitness(JNIEnv* env, jobject thiz) { in get_abi_bitness() argument
77 static jint add(JNIEnv *env, jobject thiz, jint a, jint b) { in add() argument
83 static jstring arch(JNIEnv *env, jobject thiz) { in arch() argument
84 return env->NewStringUTF(__ANDROID_ARCH__); in arch()
87 static jint sub(JNIEnv* env, jobject thiz, jint a, jint b) { in sub() argument
111 static int registerNativeMethods(JNIEnv* env, const char* className, JNINativeMethod* gMethods, int… in registerNativeMethods() argument
[all …]

12345678