H A D | check_jni.cc | 88 static bool IsSirtLocalRef(JNIEnv* env, jobject localRef) { argument 90 reinterpret_cast<JNIEnvExt*>(env)->self->SirtContains(localRef); 157 explicit ScopedCheck(JNIEnv* env, int flags, const char* functionName) 159 : soa_(env) { 446 JNIEnv* env = va_arg(ap, JNIEnv*); local 447 StringAppendF(&msg, "(JNIEnv*)%p", env); 898 ScopedCheck sc(env, flags, __FUNCTION__); \ 1083 static void* CreateGuardedPACopy(JNIEnv* env, const jarray java_array, jboolean* isCopy) { argument 1084 ScopedObjectAccess soa(env); 1100 static void ReleaseGuardedPACopy(JNIEnv* env, jarra argument 1127 GetVersion(JNIEnv* env) argument 1132 DefineClass(JNIEnv* env, const char* name, jobject loader, const jbyte* buf, jsize bufLen) argument 1138 FindClass(JNIEnv* env, const char* name) argument 1144 GetSuperclass(JNIEnv* env, jclass c) argument 1149 IsAssignableFrom(JNIEnv* env, jclass c1, jclass c2) argument 1154 FromReflectedMethod(JNIEnv* env, jobject method) argument 1160 FromReflectedField(JNIEnv* env, jobject field) argument 1166 ToReflectedMethod(JNIEnv* env, jclass cls, jmethodID mid, jboolean isStatic) argument 1171 ToReflectedField(JNIEnv* env, jclass cls, jfieldID fid, jboolean isStatic) argument 1176 Throw(JNIEnv* env, jthrowable obj) argument 1182 ThrowNew(JNIEnv* env, jclass c, const char* message) argument 1187 ExceptionOccurred(JNIEnv* env) argument 1192 ExceptionDescribe(JNIEnv* env) argument 1198 ExceptionClear(JNIEnv* env) argument 1204 FatalError(JNIEnv* env, const char* msg) argument 1213 PushLocalFrame(JNIEnv* env, jint capacity) argument 1218 PopLocalFrame(JNIEnv* env, jobject res) argument 1223 NewGlobalRef(JNIEnv* env, jobject obj) argument 1228 NewLocalRef(JNIEnv* env, jobject ref) argument 1233 DeleteGlobalRef(JNIEnv* env, jobject globalRef) argument 1244 DeleteWeakGlobalRef(JNIEnv* env, jweak weakGlobalRef) argument 1255 DeleteLocalRef(JNIEnv* env, jobject localRef) argument 1266 EnsureLocalCapacity(JNIEnv *env, jint capacity) argument 1271 IsSameObject(JNIEnv* env, jobject ref1, jobject ref2) argument 1276 AllocObject(JNIEnv* env, jclass c) argument 1281 NewObject(JNIEnv* env, jclass c, jmethodID mid, ...) argument 1290 NewObjectV(JNIEnv* env, jclass c, jmethodID mid, va_list args) argument 1295 NewObjectA(JNIEnv* env, jclass c, jmethodID mid, jvalue* args) argument 1300 GetObjectClass(JNIEnv* env, jobject obj) argument 1305 IsInstanceOf(JNIEnv* env, jobject obj, jclass c) argument 1310 GetMethodID(JNIEnv* env, jclass c, const char* name, const char* sig) argument 1315 GetFieldID(JNIEnv* env, jclass c, const char* name, const char* sig) argument 1320 GetStaticMethodID(JNIEnv* env, jclass c, const char* name, const char* sig) argument 1325 GetStaticFieldID(JNIEnv* env, jclass c, const char* name, const char* sig) argument 1483 NewString(JNIEnv* env, const jchar* unicodeChars, jsize len) argument 1488 GetStringLength(JNIEnv* env, jstring string) argument 1493 GetStringChars(JNIEnv* env, jstring java_string, jboolean* isCopy) argument 1507 ReleaseStringChars(JNIEnv* env, jstring string, const jchar* chars) argument 1518 NewStringUTF(JNIEnv* env, const char* bytes) argument 1523 GetStringUTFLength(JNIEnv* env, jstring string) argument 1528 GetStringUTFChars(JNIEnv* env, jstring string, jboolean* isCopy) argument 1540 ReleaseStringUTFChars(JNIEnv* env, jstring string, const char* utf) argument 1550 GetArrayLength(JNIEnv* env, jarray array) argument 1555 NewObjectArray(JNIEnv* env, jsize length, jclass elementClass, jobject initialElement) argument 1560 GetObjectArrayElement(JNIEnv* env, jobjectArray array, jsize index) argument 1565 SetObjectArrayElement(JNIEnv* env, jobjectArray array, jsize index, jobject value) argument 1597 Check(JNIEnv* env, jarray array, jboolean* isCopy, ResultT result) argument 1658 RegisterNatives(JNIEnv* env, jclass c, const JNINativeMethod* methods, jint nMethods) argument 1663 UnregisterNatives(JNIEnv* env, jclass c) argument 1668 MonitorEnter(JNIEnv* env, jobject obj) argument 1676 MonitorExit(JNIEnv* env, jobject obj) argument 1684 GetJavaVM(JNIEnv *env, JavaVM **vm) argument 1689 GetStringRegion(JNIEnv* env, jstring str, jsize start, jsize len, jchar* buf) argument 1695 GetStringUTFRegion(JNIEnv* env, jstring str, jsize start, jsize len, char* buf) argument 1701 GetPrimitiveArrayCritical(JNIEnv* env, jarray array, jboolean* isCopy) argument 1710 ReleasePrimitiveArrayCritical(JNIEnv* env, jarray array, void* carray, jint mode) argument 1720 GetStringCritical(JNIEnv* env, jstring java_string, jboolean* isCopy) argument 1734 ReleaseStringCritical(JNIEnv* env, jstring string, const jchar* carray) argument 1745 NewWeakGlobalRef(JNIEnv* env, jobject obj) argument 1750 ExceptionCheck(JNIEnv* env) argument 1755 GetObjectRefType(JNIEnv* env, jobject obj) argument 1763 NewDirectByteBuffer(JNIEnv* env, void* address, jlong capacity) argument 1774 GetDirectBufferAddress(JNIEnv* env, jobject buf) argument 1780 GetDirectBufferCapacity(JNIEnv* env, jobject buf) argument 1787 baseEnv(JNIEnv* env) argument 2058 GetEnv(JavaVM* vm, void** env, jint version) argument [all...] |
H A D | jni_internal.cc | 360 int ThrowNewException(JNIEnv* env, jclass exception_class, const char* msg, jobject cause) 363 ScopedLocalRef<jstring> s(env, env->NewStringUTF(msg)); 384 jmethodID mid = env->GetMethodID(exception_class, "<init>", signature); 386 ScopedObjectAccess soa(env); 392 ScopedLocalRef<jthrowable> exception(env, reinterpret_cast<jthrowable>(env->NewObjectA(exception_class, mid, args))); 396 ScopedObjectAccess soa(env); 640 static jclass FindClass(JNIEnv* env, const char* name) { argument 645 ScopedObjectAccess soa(env); 656 FromReflectedMethod(JNIEnv* env, jobject java_method) argument 666 FromReflectedField(JNIEnv* env, jobject java_field) argument 676 ToReflectedMethod(JNIEnv* env, jclass, jmethodID mid, jboolean) argument 692 ToReflectedField(JNIEnv* env, jclass, jfieldID fid, jboolean) argument 708 GetObjectClass(JNIEnv* env, jobject java_object) argument 715 GetSuperclass(JNIEnv* env, jclass java_class) argument 722 IsAssignableFrom(JNIEnv* env, jclass java_class1, jclass java_class2) argument 731 IsInstanceOf(JNIEnv* env, jobject jobj, jclass java_class) argument 744 Throw(JNIEnv* env, jthrowable java_exception) argument 755 ThrowNew(JNIEnv* env, jclass c, const char* msg) argument 760 ExceptionCheck(JNIEnv* env) argument 764 ExceptionClear(JNIEnv* env) argument 768 ExceptionDescribe(JNIEnv* env) argument 804 ExceptionOccurred(JNIEnv* env) argument 814 PushLocalFrame(JNIEnv* env, jint capacity) argument 822 PopLocalFrame(JNIEnv* env, jobject java_survivor) argument 829 EnsureLocalCapacity(JNIEnv* env, jint desired_capacity) argument 833 NewGlobalRef(JNIEnv* env, jobject obj) argument 846 DeleteGlobalRef(JNIEnv* env, jobject obj) argument 861 NewWeakGlobalRef(JNIEnv* env, jobject obj) argument 866 DeleteWeakGlobalRef(JNIEnv* env, jweak obj) argument 873 NewLocalRef(JNIEnv* env, jobject obj) argument 881 DeleteLocalRef(JNIEnv* env, jobject obj) argument 899 IsSameObject(JNIEnv* env, jobject obj1, jobject obj2) argument 908 AllocObject(JNIEnv* env, jclass java_class) argument 918 NewObject(JNIEnv* env, jclass java_class, jmethodID mid, ...) argument 928 NewObjectV(JNIEnv* env, jclass java_class, jmethodID mid, va_list args) argument 949 NewObjectA(JNIEnv* env, jclass java_class, jmethodID mid, jvalue* args) argument 970 GetMethodID(JNIEnv* env, jclass java_class, const char* name, const char* sig) argument 978 GetStaticMethodID(JNIEnv* env, jclass java_class, const char* name, const char* sig) argument 987 CallObjectMethod(JNIEnv* env, jobject obj, jmethodID mid, ...) argument 998 CallObjectMethodV(JNIEnv* env, jobject obj, jmethodID mid, va_list args) argument 1006 CallObjectMethodA(JNIEnv* env, jobject obj, jmethodID mid, jvalue* args) argument 1014 CallBooleanMethod(JNIEnv* env, jobject obj, jmethodID mid, ...) argument 1025 CallBooleanMethodV(JNIEnv* env, jobject obj, jmethodID mid, va_list args) argument 1032 CallBooleanMethodA(JNIEnv* env, jobject obj, jmethodID mid, jvalue* args) argument 1039 CallByteMethod(JNIEnv* env, jobject obj, jmethodID mid, ...) argument 1050 CallByteMethodV(JNIEnv* env, jobject obj, jmethodID mid, va_list args) argument 1057 CallByteMethodA(JNIEnv* env, jobject obj, jmethodID mid, jvalue* args) argument 1064 CallCharMethod(JNIEnv* env, jobject obj, jmethodID mid, ...) argument 1075 CallCharMethodV(JNIEnv* env, jobject obj, jmethodID mid, va_list args) argument 1082 CallCharMethodA(JNIEnv* env, jobject obj, jmethodID mid, jvalue* args) argument 1089 CallDoubleMethod(JNIEnv* env, jobject obj, jmethodID mid, ...) argument 1100 CallDoubleMethodV(JNIEnv* env, jobject obj, jmethodID mid, va_list args) argument 1107 CallDoubleMethodA(JNIEnv* env, jobject obj, jmethodID mid, jvalue* args) argument 1114 CallFloatMethod(JNIEnv* env, jobject obj, jmethodID mid, ...) argument 1125 CallFloatMethodV(JNIEnv* env, jobject obj, jmethodID mid, va_list args) argument 1132 CallFloatMethodA(JNIEnv* env, jobject obj, jmethodID mid, jvalue* args) argument 1139 CallIntMethod(JNIEnv* env, jobject obj, jmethodID mid, ...) argument 1150 CallIntMethodV(JNIEnv* env, jobject obj, jmethodID mid, va_list args) argument 1157 CallIntMethodA(JNIEnv* env, jobject obj, jmethodID mid, jvalue* args) argument 1164 CallLongMethod(JNIEnv* env, jobject obj, jmethodID mid, ...) argument 1175 CallLongMethodV(JNIEnv* env, jobject obj, jmethodID mid, va_list args) argument 1182 CallLongMethodA(JNIEnv* env, jobject obj, jmethodID mid, jvalue* args) argument 1189 CallShortMethod(JNIEnv* env, jobject obj, jmethodID mid, ...) argument 1200 CallShortMethodV(JNIEnv* env, jobject obj, jmethodID mid, va_list args) argument 1207 CallShortMethodA(JNIEnv* env, jobject obj, jmethodID mid, jvalue* args) argument 1214 CallVoidMethod(JNIEnv* env, jobject obj, jmethodID mid, ...) argument 1224 CallVoidMethodV(JNIEnv* env, jobject obj, jmethodID mid, va_list args) argument 1231 CallVoidMethodA(JNIEnv* env, jobject obj, jmethodID mid, jvalue* args) argument 1238 CallNonvirtualObjectMethod(JNIEnv* env, jobject obj, jclass, jmethodID mid, ...) argument 1250 CallNonvirtualObjectMethodV(JNIEnv* env, jobject obj, jclass, jmethodID mid, va_list args) argument 1259 CallNonvirtualObjectMethodA(JNIEnv* env, jobject obj, jclass, jmethodID mid, jvalue* args) argument 1268 CallNonvirtualBooleanMethod(JNIEnv* env, jobject obj, jclass, jmethodID mid, ...) argument 1280 CallNonvirtualBooleanMethodV(JNIEnv* env, jobject obj, jclass, jmethodID mid, va_list args) argument 1288 CallNonvirtualBooleanMethodA(JNIEnv* env, jobject obj, jclass, jmethodID mid, jvalue* args) argument 1296 CallNonvirtualByteMethod(JNIEnv* env, jobject obj, jclass, jmethodID mid, ...) argument 1307 CallNonvirtualByteMethodV(JNIEnv* env, jobject obj, jclass, jmethodID mid, va_list args) argument 1315 CallNonvirtualByteMethodA(JNIEnv* env, jobject obj, jclass, jmethodID mid, jvalue* args) argument 1323 CallNonvirtualCharMethod(JNIEnv* env, jobject obj, jclass, jmethodID mid, ...) argument 1334 CallNonvirtualCharMethodV(JNIEnv* env, jobject obj, jclass, jmethodID mid, va_list args) argument 1342 CallNonvirtualCharMethodA(JNIEnv* env, jobject obj, jclass, jmethodID mid, jvalue* args) argument 1350 CallNonvirtualShortMethod(JNIEnv* env, jobject obj, jclass, jmethodID mid, ...) argument 1361 CallNonvirtualShortMethodV(JNIEnv* env, jobject obj, jclass, jmethodID mid, va_list args) argument 1369 CallNonvirtualShortMethodA(JNIEnv* env, jobject obj, jclass, jmethodID mid, jvalue* args) argument 1377 CallNonvirtualIntMethod(JNIEnv* env, jobject obj, jclass, jmethodID mid, ...) argument 1388 CallNonvirtualIntMethodV(JNIEnv* env, jobject obj, jclass, jmethodID mid, va_list args) argument 1396 CallNonvirtualIntMethodA(JNIEnv* env, jobject obj, jclass, jmethodID mid, jvalue* args) argument 1404 CallNonvirtualLongMethod(JNIEnv* env, jobject obj, jclass, jmethodID mid, ...) argument 1415 CallNonvirtualLongMethodV(JNIEnv* env, jobject obj, jclass, jmethodID mid, va_list args) argument 1423 CallNonvirtualLongMethodA(JNIEnv* env, jobject obj, jclass, jmethodID mid, jvalue* args) argument 1431 CallNonvirtualFloatMethod(JNIEnv* env, jobject obj, jclass, jmethodID mid, ...) argument 1442 CallNonvirtualFloatMethodV(JNIEnv* env, jobject obj, jclass, jmethodID mid, va_list args) argument 1450 CallNonvirtualFloatMethodA(JNIEnv* env, jobject obj, jclass, jmethodID mid, jvalue* args) argument 1458 CallNonvirtualDoubleMethod(JNIEnv* env, jobject obj, jclass, jmethodID mid, ...) argument 1469 CallNonvirtualDoubleMethodV(JNIEnv* env, jobject obj, jclass, jmethodID mid, va_list args) argument 1477 CallNonvirtualDoubleMethodA(JNIEnv* env, jobject obj, jclass, jmethodID mid, jvalue* args) argument 1485 CallNonvirtualVoidMethod(JNIEnv* env, jobject obj, jclass, jmethodID mid, ...) argument 1495 CallNonvirtualVoidMethodV(JNIEnv* env, jobject obj, jclass, jmethodID mid, va_list args) argument 1503 CallNonvirtualVoidMethodA(JNIEnv* env, jobject obj, jclass, jmethodID mid, jvalue* args) argument 1511 GetFieldID(JNIEnv* env, jclass java_class, const char* name, const char* sig) argument 1519 GetStaticFieldID(JNIEnv* env, jclass java_class, const char* name, const char* sig) argument 1528 GetObjectField(JNIEnv* env, jobject obj, jfieldID fid) argument 1537 GetStaticObjectField(JNIEnv* env, jclass, jfieldID fid) argument 1544 SetObjectField(JNIEnv* env, jobject java_object, jfieldID fid, jobject java_value) argument 1554 SetStaticObjectField(JNIEnv* env, jclass, jfieldID fid, jobject java_value) argument 1590 GetBooleanField(JNIEnv* env, jobject obj, jfieldID fid) argument 1594 GetByteField(JNIEnv* env, jobject obj, jfieldID fid) argument 1598 GetCharField(JNIEnv* env, jobject obj, jfieldID fid) argument 1602 GetShortField(JNIEnv* env, jobject obj, jfieldID fid) argument 1606 GetIntField(JNIEnv* env, jobject obj, jfieldID fid) argument 1610 GetLongField(JNIEnv* env, jobject obj, jfieldID fid) argument 1614 GetFloatField(JNIEnv* env, jobject obj, jfieldID fid) argument 1618 GetDoubleField(JNIEnv* env, jobject obj, jfieldID fid) argument 1622 GetStaticBooleanField(JNIEnv* env, jclass, jfieldID fid) argument 1626 GetStaticByteField(JNIEnv* env, jclass, jfieldID fid) argument 1630 GetStaticCharField(JNIEnv* env, jclass, jfieldID fid) argument 1634 GetStaticShortField(JNIEnv* env, jclass, jfieldID fid) argument 1638 GetStaticIntField(JNIEnv* env, jclass, jfieldID fid) argument 1642 GetStaticLongField(JNIEnv* env, jclass, jfieldID fid) argument 1646 GetStaticFloatField(JNIEnv* env, jclass, jfieldID fid) argument 1650 GetStaticDoubleField(JNIEnv* env, jclass, jfieldID fid) argument 1654 SetBooleanField(JNIEnv* env, jobject obj, jfieldID fid, jboolean v) argument 1658 SetByteField(JNIEnv* env, jobject obj, jfieldID fid, jbyte v) argument 1662 SetCharField(JNIEnv* env, jobject obj, jfieldID fid, jchar v) argument 1666 SetFloatField(JNIEnv* env, jobject obj, jfieldID fid, jfloat v) argument 1670 SetDoubleField(JNIEnv* env, jobject obj, jfieldID fid, jdouble v) argument 1674 SetIntField(JNIEnv* env, jobject obj, jfieldID fid, jint v) argument 1678 SetLongField(JNIEnv* env, jobject obj, jfieldID fid, jlong v) argument 1682 SetShortField(JNIEnv* env, jobject obj, jfieldID fid, jshort v) argument 1686 SetStaticBooleanField(JNIEnv* env, jclass, jfieldID fid, jboolean v) argument 1690 SetStaticByteField(JNIEnv* env, jclass, jfieldID fid, jbyte v) argument 1694 SetStaticCharField(JNIEnv* env, jclass, jfieldID fid, jchar v) argument 1698 SetStaticFloatField(JNIEnv* env, jclass, jfieldID fid, jfloat v) argument 1702 SetStaticDoubleField(JNIEnv* env, jclass, jfieldID fid, jdouble v) argument 1706 SetStaticIntField(JNIEnv* env, jclass, jfieldID fid, jint v) argument 1710 SetStaticLongField(JNIEnv* env, jclass, jfieldID fid, jlong v) argument 1714 SetStaticShortField(JNIEnv* env, jclass, jfieldID fid, jshort v) argument 1718 CallStaticObjectMethod(JNIEnv* env, jclass, jmethodID mid, ...) argument 1729 CallStaticObjectMethodV(JNIEnv* env, jclass, jmethodID mid, va_list args) argument 1736 CallStaticObjectMethodA(JNIEnv* env, jclass, jmethodID mid, jvalue* args) argument 1743 CallStaticBooleanMethod(JNIEnv* env, jclass, jmethodID mid, ...) argument 1753 CallStaticBooleanMethodV(JNIEnv* env, jclass, jmethodID mid, va_list args) argument 1759 CallStaticBooleanMethodA(JNIEnv* env, jclass, jmethodID mid, jvalue* args) argument 1765 CallStaticByteMethod(JNIEnv* env, jclass, jmethodID mid, ...) argument 1775 CallStaticByteMethodV(JNIEnv* env, jclass, jmethodID mid, va_list args) argument 1781 CallStaticByteMethodA(JNIEnv* env, jclass, jmethodID mid, jvalue* args) argument 1787 CallStaticCharMethod(JNIEnv* env, jclass, jmethodID mid, ...) argument 1797 CallStaticCharMethodV(JNIEnv* env, jclass, jmethodID mid, va_list args) argument 1803 CallStaticCharMethodA(JNIEnv* env, jclass, jmethodID mid, jvalue* args) argument 1809 CallStaticShortMethod(JNIEnv* env, jclass, jmethodID mid, ...) argument 1819 CallStaticShortMethodV(JNIEnv* env, jclass, jmethodID mid, va_list args) argument 1825 CallStaticShortMethodA(JNIEnv* env, jclass, jmethodID mid, jvalue* args) argument 1831 CallStaticIntMethod(JNIEnv* env, jclass, jmethodID mid, ...) argument 1841 CallStaticIntMethodV(JNIEnv* env, jclass, jmethodID mid, va_list args) argument 1847 CallStaticIntMethodA(JNIEnv* env, jclass, jmethodID mid, jvalue* args) argument 1853 CallStaticLongMethod(JNIEnv* env, jclass, jmethodID mid, ...) argument 1863 CallStaticLongMethodV(JNIEnv* env, jclass, jmethodID mid, va_list args) argument 1869 CallStaticLongMethodA(JNIEnv* env, jclass, jmethodID mid, jvalue* args) argument 1875 CallStaticFloatMethod(JNIEnv* env, jclass, jmethodID mid, ...) argument 1885 CallStaticFloatMethodV(JNIEnv* env, jclass, jmethodID mid, va_list args) argument 1891 CallStaticFloatMethodA(JNIEnv* env, jclass, jmethodID mid, jvalue* args) argument 1897 CallStaticDoubleMethod(JNIEnv* env, jclass, jmethodID mid, ...) argument 1907 CallStaticDoubleMethodV(JNIEnv* env, jclass, jmethodID mid, va_list args) argument 1913 CallStaticDoubleMethodA(JNIEnv* env, jclass, jmethodID mid, jvalue* args) argument 1919 CallStaticVoidMethod(JNIEnv* env, jclass, jmethodID mid, ...) argument 1928 CallStaticVoidMethodV(JNIEnv* env, jclass, jmethodID mid, va_list args) argument 1934 CallStaticVoidMethodA(JNIEnv* env, jclass, jmethodID mid, jvalue* args) argument 1940 NewString(JNIEnv* env, const jchar* chars, jsize char_count) argument 1949 NewStringUTF(JNIEnv* env, const char* utf) argument 1958 GetStringLength(JNIEnv* env, jstring java_string) argument 1964 GetStringUTFLength(JNIEnv* env, jstring java_string) argument 1970 GetStringRegion(JNIEnv* env, jstring java_string, jsize start, jsize length, jchar* buf) argument 1984 GetStringUTFRegion(JNIEnv* env, jstring java_string, jsize start, jsize length, char* buf) argument 1998 GetStringChars(JNIEnv* env, jstring java_string, jboolean* is_copy) argument 2010 ReleaseStringChars(JNIEnv* env, jstring java_string, const jchar*) argument 2016 GetStringCritical(JNIEnv* env, jstring java_string, jboolean* is_copy) argument 2020 ReleaseStringCritical(JNIEnv* env, jstring java_string, const jchar* chars) argument 2024 GetStringUTFChars(JNIEnv* env, jstring java_string, jboolean* is_copy) argument 2042 ReleaseStringUTFChars(JNIEnv* env, jstring, const char* chars) argument 2046 GetArrayLength(JNIEnv* env, jarray java_array) argument 2057 GetObjectArrayElement(JNIEnv* env, jobjectArray java_array, jsize index) argument 2064 SetObjectArrayElement(JNIEnv* env, jobjectArray java_array, jsize index, jobject java_value) argument 2073 NewBooleanArray(JNIEnv* env, jsize length) argument 2078 NewByteArray(JNIEnv* env, jsize length) argument 2083 NewCharArray(JNIEnv* env, jsize length) argument 2088 NewDoubleArray(JNIEnv* env, jsize length) argument 2093 NewFloatArray(JNIEnv* env, jsize length) argument 2098 NewIntArray(JNIEnv* env, jsize length) argument 2103 NewLongArray(JNIEnv* env, jsize length) argument 2108 NewObjectArray(JNIEnv* env, jsize length, jclass element_jclass, jobject initial_element) argument 2139 NewShortArray(JNIEnv* env, jsize length) argument 2144 GetPrimitiveArrayCritical(JNIEnv* env, jarray java_array, jboolean* is_copy) argument 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 2336 RegisterNatives(JNIEnv* env, jclass java_class, const JNINativeMethod* methods, jint method_count) argument 2341 RegisterNativeMethods(JNIEnv* env, jclass java_class, const JNINativeMethod* methods, jint method_count, bool return_errors) argument 2389 UnregisterNatives(JNIEnv* env, jclass java_class) argument 2438 GetJavaVM(JNIEnv* env, JavaVM** vm) argument 2449 NewDirectByteBuffer(JNIEnv* env, void* address, jlong capacity) argument 2469 GetDirectBufferAddress(JNIEnv* env, jobject java_buffer) argument 2473 GetDirectBufferCapacity(JNIEnv* env, jobject java_buffer) argument 2477 GetObjectRefType(JNIEnv* env, jobject java_object) argument 2520 EnsureLocalCapacity(JNIEnv* env, jint desired_capacity, const char* caller) argument 2560 ReleasePrimitiveArray(JNIEnv* env, ArrayT java_array, jint mode) argument 2958 GetEnv(JavaVM* vm, void** env, jint version) argument 3287 RegisterNativeMethods(JNIEnv* env, const char* jni_class_name, const JNINativeMethod* methods, jint method_count) argument [all...] |