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 847 DeleteGlobalRef(JNIEnv* env, jobject obj) argument 862 NewWeakGlobalRef(JNIEnv* env, jobject obj) argument 867 DeleteWeakGlobalRef(JNIEnv* env, jweak obj) argument 874 NewLocalRef(JNIEnv* env, jobject obj) argument 884 DeleteLocalRef(JNIEnv* env, jobject obj) argument 902 IsSameObject(JNIEnv* env, jobject obj1, jobject obj2) argument 911 AllocObject(JNIEnv* env, jclass java_class) argument 921 NewObject(JNIEnv* env, jclass java_class, jmethodID mid, ...) argument 931 NewObjectV(JNIEnv* env, jclass java_class, jmethodID mid, va_list args) argument 952 NewObjectA(JNIEnv* env, jclass java_class, jmethodID mid, jvalue* args) argument 973 GetMethodID(JNIEnv* env, jclass java_class, const char* name, const char* sig) argument 981 GetStaticMethodID(JNIEnv* env, jclass java_class, const char* name, const char* sig) argument 990 CallObjectMethod(JNIEnv* env, jobject obj, jmethodID mid, ...) argument 1001 CallObjectMethodV(JNIEnv* env, jobject obj, jmethodID mid, va_list args) argument 1009 CallObjectMethodA(JNIEnv* env, jobject obj, jmethodID mid, jvalue* args) argument 1017 CallBooleanMethod(JNIEnv* env, jobject obj, jmethodID mid, ...) argument 1028 CallBooleanMethodV(JNIEnv* env, jobject obj, jmethodID mid, va_list args) argument 1035 CallBooleanMethodA(JNIEnv* env, jobject obj, jmethodID mid, jvalue* args) argument 1042 CallByteMethod(JNIEnv* env, jobject obj, jmethodID mid, ...) argument 1053 CallByteMethodV(JNIEnv* env, jobject obj, jmethodID mid, va_list args) argument 1060 CallByteMethodA(JNIEnv* env, jobject obj, jmethodID mid, jvalue* args) argument 1067 CallCharMethod(JNIEnv* env, jobject obj, jmethodID mid, ...) argument 1078 CallCharMethodV(JNIEnv* env, jobject obj, jmethodID mid, va_list args) argument 1085 CallCharMethodA(JNIEnv* env, jobject obj, jmethodID mid, jvalue* args) argument 1092 CallDoubleMethod(JNIEnv* env, jobject obj, jmethodID mid, ...) argument 1103 CallDoubleMethodV(JNIEnv* env, jobject obj, jmethodID mid, va_list args) argument 1110 CallDoubleMethodA(JNIEnv* env, jobject obj, jmethodID mid, jvalue* args) argument 1117 CallFloatMethod(JNIEnv* env, jobject obj, jmethodID mid, ...) argument 1128 CallFloatMethodV(JNIEnv* env, jobject obj, jmethodID mid, va_list args) argument 1135 CallFloatMethodA(JNIEnv* env, jobject obj, jmethodID mid, jvalue* args) argument 1142 CallIntMethod(JNIEnv* env, jobject obj, jmethodID mid, ...) argument 1153 CallIntMethodV(JNIEnv* env, jobject obj, jmethodID mid, va_list args) argument 1160 CallIntMethodA(JNIEnv* env, jobject obj, jmethodID mid, jvalue* args) argument 1167 CallLongMethod(JNIEnv* env, jobject obj, jmethodID mid, ...) argument 1178 CallLongMethodV(JNIEnv* env, jobject obj, jmethodID mid, va_list args) argument 1185 CallLongMethodA(JNIEnv* env, jobject obj, jmethodID mid, jvalue* args) argument 1192 CallShortMethod(JNIEnv* env, jobject obj, jmethodID mid, ...) argument 1203 CallShortMethodV(JNIEnv* env, jobject obj, jmethodID mid, va_list args) argument 1210 CallShortMethodA(JNIEnv* env, jobject obj, jmethodID mid, jvalue* args) argument 1217 CallVoidMethod(JNIEnv* env, jobject obj, jmethodID mid, ...) argument 1227 CallVoidMethodV(JNIEnv* env, jobject obj, jmethodID mid, va_list args) argument 1234 CallVoidMethodA(JNIEnv* env, jobject obj, jmethodID mid, jvalue* args) argument 1241 CallNonvirtualObjectMethod(JNIEnv* env, jobject obj, jclass, jmethodID mid, ...) argument 1253 CallNonvirtualObjectMethodV(JNIEnv* env, jobject obj, jclass, jmethodID mid, va_list args) argument 1262 CallNonvirtualObjectMethodA(JNIEnv* env, jobject obj, jclass, jmethodID mid, jvalue* args) argument 1271 CallNonvirtualBooleanMethod(JNIEnv* env, jobject obj, jclass, jmethodID mid, ...) argument 1283 CallNonvirtualBooleanMethodV(JNIEnv* env, jobject obj, jclass, jmethodID mid, va_list args) argument 1291 CallNonvirtualBooleanMethodA(JNIEnv* env, jobject obj, jclass, jmethodID mid, jvalue* args) argument 1299 CallNonvirtualByteMethod(JNIEnv* env, jobject obj, jclass, jmethodID mid, ...) argument 1310 CallNonvirtualByteMethodV(JNIEnv* env, jobject obj, jclass, jmethodID mid, va_list args) argument 1318 CallNonvirtualByteMethodA(JNIEnv* env, jobject obj, jclass, jmethodID mid, jvalue* args) argument 1326 CallNonvirtualCharMethod(JNIEnv* env, jobject obj, jclass, jmethodID mid, ...) argument 1337 CallNonvirtualCharMethodV(JNIEnv* env, jobject obj, jclass, jmethodID mid, va_list args) argument 1345 CallNonvirtualCharMethodA(JNIEnv* env, jobject obj, jclass, jmethodID mid, jvalue* args) argument 1353 CallNonvirtualShortMethod(JNIEnv* env, jobject obj, jclass, jmethodID mid, ...) argument 1364 CallNonvirtualShortMethodV(JNIEnv* env, jobject obj, jclass, jmethodID mid, va_list args) argument 1372 CallNonvirtualShortMethodA(JNIEnv* env, jobject obj, jclass, jmethodID mid, jvalue* args) argument 1380 CallNonvirtualIntMethod(JNIEnv* env, jobject obj, jclass, jmethodID mid, ...) argument 1391 CallNonvirtualIntMethodV(JNIEnv* env, jobject obj, jclass, jmethodID mid, va_list args) argument 1399 CallNonvirtualIntMethodA(JNIEnv* env, jobject obj, jclass, jmethodID mid, jvalue* args) argument 1407 CallNonvirtualLongMethod(JNIEnv* env, jobject obj, jclass, jmethodID mid, ...) argument 1418 CallNonvirtualLongMethodV(JNIEnv* env, jobject obj, jclass, jmethodID mid, va_list args) argument 1426 CallNonvirtualLongMethodA(JNIEnv* env, jobject obj, jclass, jmethodID mid, jvalue* args) argument 1434 CallNonvirtualFloatMethod(JNIEnv* env, jobject obj, jclass, jmethodID mid, ...) argument 1445 CallNonvirtualFloatMethodV(JNIEnv* env, jobject obj, jclass, jmethodID mid, va_list args) argument 1453 CallNonvirtualFloatMethodA(JNIEnv* env, jobject obj, jclass, jmethodID mid, jvalue* args) argument 1461 CallNonvirtualDoubleMethod(JNIEnv* env, jobject obj, jclass, jmethodID mid, ...) argument 1472 CallNonvirtualDoubleMethodV(JNIEnv* env, jobject obj, jclass, jmethodID mid, va_list args) argument 1480 CallNonvirtualDoubleMethodA(JNIEnv* env, jobject obj, jclass, jmethodID mid, jvalue* args) argument 1488 CallNonvirtualVoidMethod(JNIEnv* env, jobject obj, jclass, jmethodID mid, ...) argument 1498 CallNonvirtualVoidMethodV(JNIEnv* env, jobject obj, jclass, jmethodID mid, va_list args) argument 1506 CallNonvirtualVoidMethodA(JNIEnv* env, jobject obj, jclass, jmethodID mid, jvalue* args) argument 1514 GetFieldID(JNIEnv* env, jclass java_class, const char* name, const char* sig) argument 1522 GetStaticFieldID(JNIEnv* env, jclass java_class, const char* name, const char* sig) argument 1531 GetObjectField(JNIEnv* env, jobject obj, jfieldID fid) argument 1540 GetStaticObjectField(JNIEnv* env, jclass, jfieldID fid) argument 1547 SetObjectField(JNIEnv* env, jobject java_object, jfieldID fid, jobject java_value) argument 1557 SetStaticObjectField(JNIEnv* env, jclass, jfieldID fid, jobject java_value) argument 1593 GetBooleanField(JNIEnv* env, jobject obj, jfieldID fid) argument 1597 GetByteField(JNIEnv* env, jobject obj, jfieldID fid) argument 1601 GetCharField(JNIEnv* env, jobject obj, jfieldID fid) argument 1605 GetShortField(JNIEnv* env, jobject obj, jfieldID fid) argument 1609 GetIntField(JNIEnv* env, jobject obj, jfieldID fid) argument 1613 GetLongField(JNIEnv* env, jobject obj, jfieldID fid) argument 1617 GetFloatField(JNIEnv* env, jobject obj, jfieldID fid) argument 1621 GetDoubleField(JNIEnv* env, jobject obj, jfieldID fid) argument 1625 GetStaticBooleanField(JNIEnv* env, jclass, jfieldID fid) argument 1629 GetStaticByteField(JNIEnv* env, jclass, jfieldID fid) argument 1633 GetStaticCharField(JNIEnv* env, jclass, jfieldID fid) argument 1637 GetStaticShortField(JNIEnv* env, jclass, jfieldID fid) argument 1641 GetStaticIntField(JNIEnv* env, jclass, jfieldID fid) argument 1645 GetStaticLongField(JNIEnv* env, jclass, jfieldID fid) argument 1649 GetStaticFloatField(JNIEnv* env, jclass, jfieldID fid) argument 1653 GetStaticDoubleField(JNIEnv* env, jclass, jfieldID fid) argument 1657 SetBooleanField(JNIEnv* env, jobject obj, jfieldID fid, jboolean v) argument 1661 SetByteField(JNIEnv* env, jobject obj, jfieldID fid, jbyte v) argument 1665 SetCharField(JNIEnv* env, jobject obj, jfieldID fid, jchar v) argument 1669 SetFloatField(JNIEnv* env, jobject obj, jfieldID fid, jfloat v) argument 1673 SetDoubleField(JNIEnv* env, jobject obj, jfieldID fid, jdouble v) argument 1677 SetIntField(JNIEnv* env, jobject obj, jfieldID fid, jint v) argument 1681 SetLongField(JNIEnv* env, jobject obj, jfieldID fid, jlong v) argument 1685 SetShortField(JNIEnv* env, jobject obj, jfieldID fid, jshort v) argument 1689 SetStaticBooleanField(JNIEnv* env, jclass, jfieldID fid, jboolean v) argument 1693 SetStaticByteField(JNIEnv* env, jclass, jfieldID fid, jbyte v) argument 1697 SetStaticCharField(JNIEnv* env, jclass, jfieldID fid, jchar v) argument 1701 SetStaticFloatField(JNIEnv* env, jclass, jfieldID fid, jfloat v) argument 1705 SetStaticDoubleField(JNIEnv* env, jclass, jfieldID fid, jdouble v) argument 1709 SetStaticIntField(JNIEnv* env, jclass, jfieldID fid, jint v) argument 1713 SetStaticLongField(JNIEnv* env, jclass, jfieldID fid, jlong v) argument 1717 SetStaticShortField(JNIEnv* env, jclass, jfieldID fid, jshort v) argument 1721 CallStaticObjectMethod(JNIEnv* env, jclass, jmethodID mid, ...) argument 1732 CallStaticObjectMethodV(JNIEnv* env, jclass, jmethodID mid, va_list args) argument 1739 CallStaticObjectMethodA(JNIEnv* env, jclass, jmethodID mid, jvalue* args) argument 1746 CallStaticBooleanMethod(JNIEnv* env, jclass, jmethodID mid, ...) argument 1756 CallStaticBooleanMethodV(JNIEnv* env, jclass, jmethodID mid, va_list args) argument 1762 CallStaticBooleanMethodA(JNIEnv* env, jclass, jmethodID mid, jvalue* args) argument 1768 CallStaticByteMethod(JNIEnv* env, jclass, jmethodID mid, ...) argument 1778 CallStaticByteMethodV(JNIEnv* env, jclass, jmethodID mid, va_list args) argument 1784 CallStaticByteMethodA(JNIEnv* env, jclass, jmethodID mid, jvalue* args) argument 1790 CallStaticCharMethod(JNIEnv* env, jclass, jmethodID mid, ...) argument 1800 CallStaticCharMethodV(JNIEnv* env, jclass, jmethodID mid, va_list args) argument 1806 CallStaticCharMethodA(JNIEnv* env, jclass, jmethodID mid, jvalue* args) argument 1812 CallStaticShortMethod(JNIEnv* env, jclass, jmethodID mid, ...) argument 1822 CallStaticShortMethodV(JNIEnv* env, jclass, jmethodID mid, va_list args) argument 1828 CallStaticShortMethodA(JNIEnv* env, jclass, jmethodID mid, jvalue* args) argument 1834 CallStaticIntMethod(JNIEnv* env, jclass, jmethodID mid, ...) argument 1844 CallStaticIntMethodV(JNIEnv* env, jclass, jmethodID mid, va_list args) argument 1850 CallStaticIntMethodA(JNIEnv* env, jclass, jmethodID mid, jvalue* args) argument 1856 CallStaticLongMethod(JNIEnv* env, jclass, jmethodID mid, ...) argument 1866 CallStaticLongMethodV(JNIEnv* env, jclass, jmethodID mid, va_list args) argument 1872 CallStaticLongMethodA(JNIEnv* env, jclass, jmethodID mid, jvalue* args) argument 1878 CallStaticFloatMethod(JNIEnv* env, jclass, jmethodID mid, ...) argument 1888 CallStaticFloatMethodV(JNIEnv* env, jclass, jmethodID mid, va_list args) argument 1894 CallStaticFloatMethodA(JNIEnv* env, jclass, jmethodID mid, jvalue* args) argument 1900 CallStaticDoubleMethod(JNIEnv* env, jclass, jmethodID mid, ...) argument 1910 CallStaticDoubleMethodV(JNIEnv* env, jclass, jmethodID mid, va_list args) argument 1916 CallStaticDoubleMethodA(JNIEnv* env, jclass, jmethodID mid, jvalue* args) argument 1922 CallStaticVoidMethod(JNIEnv* env, jclass, jmethodID mid, ...) argument 1931 CallStaticVoidMethodV(JNIEnv* env, jclass, jmethodID mid, va_list args) argument 1937 CallStaticVoidMethodA(JNIEnv* env, jclass, jmethodID mid, jvalue* args) argument 1943 NewString(JNIEnv* env, const jchar* chars, jsize char_count) argument 1952 NewStringUTF(JNIEnv* env, const char* utf) argument 1961 GetStringLength(JNIEnv* env, jstring java_string) argument 1967 GetStringUTFLength(JNIEnv* env, jstring java_string) argument 1973 GetStringRegion(JNIEnv* env, jstring java_string, jsize start, jsize length, jchar* buf) argument 1987 GetStringUTFRegion(JNIEnv* env, jstring java_string, jsize start, jsize length, char* buf) argument 2001 GetStringChars(JNIEnv* env, jstring java_string, jboolean* is_copy) argument 2013 ReleaseStringChars(JNIEnv* env, jstring java_string, const jchar*) argument 2019 GetStringCritical(JNIEnv* env, jstring java_string, jboolean* is_copy) argument 2023 ReleaseStringCritical(JNIEnv* env, jstring java_string, const jchar* chars) argument 2027 GetStringUTFChars(JNIEnv* env, jstring java_string, jboolean* is_copy) argument 2045 ReleaseStringUTFChars(JNIEnv* env, jstring, const char* chars) argument 2049 GetArrayLength(JNIEnv* env, jarray java_array) argument 2060 GetObjectArrayElement(JNIEnv* env, jobjectArray java_array, jsize index) argument 2067 SetObjectArrayElement(JNIEnv* env, jobjectArray java_array, jsize index, jobject java_value) argument 2076 NewBooleanArray(JNIEnv* env, jsize length) argument 2081 NewByteArray(JNIEnv* env, jsize length) argument 2086 NewCharArray(JNIEnv* env, jsize length) argument 2091 NewDoubleArray(JNIEnv* env, jsize length) argument 2096 NewFloatArray(JNIEnv* env, jsize length) argument 2101 NewIntArray(JNIEnv* env, jsize length) argument 2106 NewLongArray(JNIEnv* env, jsize length) argument 2111 NewObjectArray(JNIEnv* env, jsize length, jclass element_jclass, jobject initial_element) argument 2142 NewShortArray(JNIEnv* env, jsize length) argument 2147 GetPrimitiveArrayCritical(JNIEnv* env, jarray java_array, jboolean* is_copy) argument 2158 ReleasePrimitiveArrayCritical(JNIEnv* env, jarray array, void*, jint mode) argument 2163 GetBooleanArrayElements(JNIEnv* env, jbooleanArray array, jboolean* is_copy) argument 2169 GetByteArrayElements(JNIEnv* env, jbyteArray array, jboolean* is_copy) argument 2175 GetCharArrayElements(JNIEnv* env, jcharArray array, jboolean* is_copy) argument 2181 GetDoubleArrayElements(JNIEnv* env, jdoubleArray array, jboolean* is_copy) argument 2187 GetFloatArrayElements(JNIEnv* env, jfloatArray array, jboolean* is_copy) argument 2193 GetIntArrayElements(JNIEnv* env, jintArray array, jboolean* is_copy) argument 2199 GetLongArrayElements(JNIEnv* env, jlongArray array, jboolean* is_copy) argument 2205 GetShortArrayElements(JNIEnv* env, jshortArray array, jboolean* is_copy) argument 2211 ReleaseBooleanArrayElements(JNIEnv* env, jbooleanArray array, jboolean*, jint mode) argument 2215 ReleaseByteArrayElements(JNIEnv* env, jbyteArray array, jbyte*, jint mode) argument 2219 ReleaseCharArrayElements(JNIEnv* env, jcharArray array, jchar*, jint mode) argument 2223 ReleaseDoubleArrayElements(JNIEnv* env, jdoubleArray array, jdouble*, jint mode) argument 2227 ReleaseFloatArrayElements(JNIEnv* env, jfloatArray array, jfloat*, jint mode) argument 2231 ReleaseIntArrayElements(JNIEnv* env, jintArray array, jint*, jint mode) argument 2235 ReleaseLongArrayElements(JNIEnv* env, jlongArray array, jlong*, jint mode) argument 2239 ReleaseShortArrayElements(JNIEnv* env, jshortArray array, jshort*, jint mode) argument 2243 GetBooleanArrayRegion(JNIEnv* env, jbooleanArray array, jsize start, jsize length, jboolean* buf) argument 2249 GetByteArrayRegion(JNIEnv* env, jbyteArray array, jsize start, jsize length, jbyte* buf) argument 2255 GetCharArrayRegion(JNIEnv* env, jcharArray array, jsize start, jsize length, jchar* buf) argument 2261 GetDoubleArrayRegion(JNIEnv* env, jdoubleArray array, jsize start, jsize length, jdouble* buf) argument 2267 GetFloatArrayRegion(JNIEnv* env, jfloatArray array, jsize start, jsize length, jfloat* buf) argument 2273 GetIntArrayRegion(JNIEnv* env, jintArray array, jsize start, jsize length, jint* buf) argument 2279 GetLongArrayRegion(JNIEnv* env, jlongArray array, jsize start, jsize length, jlong* buf) argument 2285 GetShortArrayRegion(JNIEnv* env, jshortArray array, jsize start, jsize length, jshort* buf) argument 2291 SetBooleanArrayRegion(JNIEnv* env, jbooleanArray array, jsize start, jsize length, const jboolean* buf) argument 2297 SetByteArrayRegion(JNIEnv* env, jbyteArray array, jsize start, jsize length, const jbyte* buf) argument 2303 SetCharArrayRegion(JNIEnv* env, jcharArray array, jsize start, jsize length, const jchar* buf) argument 2309 SetDoubleArrayRegion(JNIEnv* env, jdoubleArray array, jsize start, jsize length, const jdouble* buf) argument 2315 SetFloatArrayRegion(JNIEnv* env, jfloatArray array, jsize start, jsize length, const jfloat* buf) argument 2321 SetIntArrayRegion(JNIEnv* env, jintArray array, jsize start, jsize length, const jint* buf) argument 2327 SetLongArrayRegion(JNIEnv* env, jlongArray array, jsize start, jsize length, const jlong* buf) argument 2333 SetShortArrayRegion(JNIEnv* env, jshortArray array, jsize start, jsize length, const jshort* buf) argument 2339 RegisterNatives(JNIEnv* env, jclass java_class, const JNINativeMethod* methods, jint method_count) argument 2344 RegisterNativeMethods(JNIEnv* env, jclass java_class, const JNINativeMethod* methods, jint method_count, bool return_errors) argument 2392 UnregisterNatives(JNIEnv* env, jclass java_class) argument 2441 GetJavaVM(JNIEnv* env, JavaVM** vm) argument 2452 NewDirectByteBuffer(JNIEnv* env, void* address, jlong capacity) argument 2472 GetDirectBufferAddress(JNIEnv* env, jobject java_buffer) argument 2476 GetDirectBufferCapacity(JNIEnv* env, jobject java_buffer) argument 2480 GetObjectRefType(JNIEnv* env, jobject java_object) argument 2523 EnsureLocalCapacity(JNIEnv* env, jint desired_capacity, const char* caller) argument 2563 ReleasePrimitiveArray(JNIEnv* env, ArrayT java_array, jint mode) argument 2961 GetEnv(JavaVM* vm, void** env, jint version) argument 3290 RegisterNativeMethods(JNIEnv* env, const char* jni_class_name, const JNINativeMethod* methods, jint method_count) argument [all...] |