Lines Matching refs:CHECK_JNI_EXIT

1315 #define CHECK_JNI_EXIT(type, exp) ({ \
1324 return CHECK_JNI_EXIT("I", baseEnv(env)->GetVersion(env));
1332 return CHECK_JNI_EXIT("c", baseEnv(env)->DefineClass(env, name, loader, buf, bufLen));
1338 return CHECK_JNI_EXIT("c", baseEnv(env)->FindClass(env, name));
1343 return CHECK_JNI_EXIT("c", baseEnv(env)->GetSuperclass(env, clazz));
1348 return CHECK_JNI_EXIT("b", baseEnv(env)->IsAssignableFrom(env, clazz1, clazz2));
1354 return CHECK_JNI_EXIT("m", baseEnv(env)->FromReflectedMethod(env, method));
1360 return CHECK_JNI_EXIT("f", baseEnv(env)->FromReflectedField(env, field));
1367 return CHECK_JNI_EXIT("L", baseEnv(env)->ToReflectedMethod(env, cls, methodID, isStatic));
1374 return CHECK_JNI_EXIT("L", baseEnv(env)->ToReflectedField(env, cls, fieldID, isStatic));
1380 return CHECK_JNI_EXIT("I", baseEnv(env)->Throw(env, obj));
1385 return CHECK_JNI_EXIT("I", baseEnv(env)->ThrowNew(env, clazz, message));
1390 return CHECK_JNI_EXIT("L", baseEnv(env)->ExceptionOccurred(env));
1413 return CHECK_JNI_EXIT("I", baseEnv(env)->PushLocalFrame(env, capacity));
1418 return CHECK_JNI_EXIT("L", baseEnv(env)->PopLocalFrame(env, res));
1423 return CHECK_JNI_EXIT("L", baseEnv(env)->NewGlobalRef(env, obj));
1440 return CHECK_JNI_EXIT("L", baseEnv(env)->NewLocalRef(env, ref));
1457 return CHECK_JNI_EXIT("I", baseEnv(env)->EnsureLocalCapacity(env, capacity));
1462 return CHECK_JNI_EXIT("b", baseEnv(env)->IsSameObject(env, ref1, ref2));
1467 return CHECK_JNI_EXIT("L", baseEnv(env)->AllocObject(env, clazz));
1476 return CHECK_JNI_EXIT("L", result);
1481 return CHECK_JNI_EXIT("L", baseEnv(env)->NewObjectV(env, clazz, methodID, args));
1486 return CHECK_JNI_EXIT("L", baseEnv(env)->NewObjectA(env, clazz, methodID, args));
1491 return CHECK_JNI_EXIT("c", baseEnv(env)->GetObjectClass(env, obj));
1496 return CHECK_JNI_EXIT("b", baseEnv(env)->IsInstanceOf(env, obj, clazz));
1501 return CHECK_JNI_EXIT("m", baseEnv(env)->GetMethodID(env, clazz, name, sig));
1506 return CHECK_JNI_EXIT("f", baseEnv(env)->GetFieldID(env, clazz, name, sig));
1513 return CHECK_JNI_EXIT("m", baseEnv(env)->GetStaticMethodID(env, clazz, name, sig));
1520 return CHECK_JNI_EXIT("f", baseEnv(env)->GetStaticFieldID(env, clazz, name, sig));
1528 return CHECK_JNI_EXIT(_type, baseEnv(env)->GetStatic##_jname##Field(env, clazz, fieldID)); \
1534 return CHECK_JNI_EXIT(_type, baseEnv(env)->Get##_jname##Field(env, obj, fieldID)); \
1667 #define NON_VOID_RETURN(_retsig, _ctype) return CHECK_JNI_EXIT(_retsig, (_ctype) result)
1683 return CHECK_JNI_EXIT("s", baseEnv(env)->NewString(env, unicodeChars, len));
1688 return CHECK_JNI_EXIT("I", baseEnv(env)->GetStringLength(env, string));
1703 return CHECK_JNI_EXIT("p", result);
1723 return CHECK_JNI_EXIT("s", baseEnv(env)->NewStringUTF(env, bytes));
1728 return CHECK_JNI_EXIT("I", baseEnv(env)->GetStringUTFLength(env, string));
1740 return CHECK_JNI_EXIT("u", result); // TODO: show pointer and truncate string.
1759 return CHECK_JNI_EXIT("I", baseEnv(env)->GetArrayLength(env, array));
1766 return CHECK_JNI_EXIT("a", baseEnv(env)->NewObjectArray(env, length, elementClass, initialElement));
1771 return CHECK_JNI_EXIT("L", baseEnv(env)->GetObjectArrayElement(env, array, index));
1784 return CHECK_JNI_EXIT("a", baseEnv(env)->New##_jname##Array(env, length)); \
1822 return CHECK_JNI_EXIT("p", result); \
1879 return CHECK_JNI_EXIT("I", baseEnv(env)->RegisterNatives(env, clazz, methods, nMethods));
1884 return CHECK_JNI_EXIT("I", baseEnv(env)->UnregisterNatives(env, clazz));
1889 return CHECK_JNI_EXIT("I", baseEnv(env)->MonitorEnter(env, obj));
1894 return CHECK_JNI_EXIT("I", baseEnv(env)->MonitorExit(env, obj));
1899 return CHECK_JNI_EXIT("I", baseEnv(env)->GetJavaVM(env, vm));
1920 return CHECK_JNI_EXIT("p", result);
1946 return CHECK_JNI_EXIT("p", result);
1966 return CHECK_JNI_EXIT("L", baseEnv(env)->NewWeakGlobalRef(env, obj));
1977 return CHECK_JNI_EXIT("b", baseEnv(env)->ExceptionCheck(env));
1983 return CHECK_JNI_EXIT("I", baseEnv(env)->GetObjectRefType(env, obj));
1994 return CHECK_JNI_EXIT("L", baseEnv(env)->NewDirectByteBuffer(env, address, capacity));
2000 return CHECK_JNI_EXIT("p", baseEnv(env)->GetDirectBufferAddress(env, buf));
2006 return CHECK_JNI_EXIT("J", baseEnv(env)->GetDirectBufferCapacity(env, buf));
2019 return CHECK_JNI_EXIT("I", baseVm(vm)->DestroyJavaVM(vm));
2025 return CHECK_JNI_EXIT("I", baseVm(vm)->AttachCurrentThread(vm, p_env, thr_args));
2031 return CHECK_JNI_EXIT("I", baseVm(vm)->AttachCurrentThreadAsDaemon(vm, p_env, thr_args));
2037 return CHECK_JNI_EXIT("I", baseVm(vm)->DetachCurrentThread(vm));
2043 return CHECK_JNI_EXIT("I", baseVm(vm)->GetEnv(vm, env, version));