H A D | check_jni.cc | 1172 bool CheckThread(JNIEnv* env) SHARED_REQUIRES(Locks::mutator_lock_) { 1184 if (env != threadEnv) { 1408 static void* CreateGuardedPACopy(JNIEnv* env, const jarray java_array, jboolean* is_copy, argument 1410 ScopedObjectAccess soa(env); 1426 static void* ReleaseGuardedPACopy(const char* function_name, JNIEnv* env, argument 1429 ScopedObjectAccess soa(env); 1613 static jint GetVersion(JNIEnv* env) { argument 1614 ScopedObjectAccess soa(env); 1616 JniValueType args[1] = {{.E = env }}; 1619 result.I = baseEnv(env) 1627 GetJavaVM(JNIEnv *env, JavaVM **vm) argument 1641 RegisterNatives(JNIEnv* env, jclass c, const JNINativeMethod* methods, jint nMethods) argument 1655 UnregisterNatives(JNIEnv* env, jclass c) argument 1669 GetObjectRefType(JNIEnv* env, jobject obj) argument 1686 DefineClass(JNIEnv* env, const char* name, jobject loader, const jbyte* buf, jsize bufLen) argument 1701 FindClass(JNIEnv* env, const char* name) argument 1715 GetSuperclass(JNIEnv* env, jclass c) argument 1729 IsAssignableFrom(JNIEnv* env, jclass c1, jclass c2) argument 1743 FromReflectedMethod(JNIEnv* env, jobject method) argument 1757 FromReflectedField(JNIEnv* env, jobject field) argument 1771 ToReflectedMethod(JNIEnv* env, jclass cls, jmethodID mid, jboolean isStatic) argument 1786 ToReflectedField(JNIEnv* env, jclass cls, jfieldID fid, jboolean isStatic) argument 1801 Throw(JNIEnv* env, jthrowable obj) argument 1815 ThrowNew(JNIEnv* env, jclass c, const char* message) argument 1829 ExceptionOccurred(JNIEnv* env) argument 1843 ExceptionDescribe(JNIEnv* env) argument 1855 ExceptionClear(JNIEnv* env) argument 1867 ExceptionCheck(JNIEnv* env) argument 1881 FatalError(JNIEnv* env, const char* msg) argument 1897 PushLocalFrame(JNIEnv* env, jint capacity) argument 1911 PopLocalFrame(JNIEnv* env, jobject res) argument 1924 NewGlobalRef(JNIEnv* env, jobject obj) argument 1928 NewLocalRef(JNIEnv* env, jobject obj) argument 1932 NewWeakGlobalRef(JNIEnv* env, jobject obj) argument 1936 DeleteGlobalRef(JNIEnv* env, jobject obj) argument 1940 DeleteWeakGlobalRef(JNIEnv* env, jweak obj) argument 1944 DeleteLocalRef(JNIEnv* env, jobject obj) argument 1948 EnsureLocalCapacity(JNIEnv *env, jint capacity) argument 1962 IsSameObject(JNIEnv* env, jobject ref1, jobject ref2) argument 1976 AllocObject(JNIEnv* env, jclass c) argument 1990 NewObjectV(JNIEnv* env, jclass c, jmethodID mid, va_list vargs) argument 2006 NewObject(JNIEnv* env, jclass c, jmethodID mid, ...) argument 2014 NewObjectA(JNIEnv* env, jclass c, jmethodID mid, jvalue* vargs) argument 2030 GetObjectClass(JNIEnv* env, jobject obj) argument 2044 IsInstanceOf(JNIEnv* env, jobject obj, jclass c) argument 2058 GetMethodID(JNIEnv* env, jclass c, const char* name, const char* sig) argument 2062 GetStaticMethodID(JNIEnv* env, jclass c, const char* name, const char* sig) argument 2066 GetFieldID(JNIEnv* env, jclass c, const char* name, const char* sig) argument 2070 GetStaticFieldID(JNIEnv* env, jclass c, const char* name, const char* sig) argument 2106 CallVoidMethodA(JNIEnv* env, jobject obj, jmethodID mid, jvalue* vargs) argument 2110 CallNonvirtualVoidMethodA(JNIEnv* env, jobject obj, jclass c, jmethodID mid, jvalue* vargs) argument 2115 CallStaticVoidMethodA(JNIEnv* env, jclass c, jmethodID mid, jvalue* vargs) argument 2119 CallVoidMethodV(JNIEnv* env, jobject obj, jmethodID mid, va_list vargs) argument 2123 CallNonvirtualVoidMethodV(JNIEnv* env, jobject obj, jclass c, jmethodID mid, va_list vargs) argument 2128 CallStaticVoidMethodV(JNIEnv* env, jclass c, jmethodID mid, va_list vargs) argument 2132 CallVoidMethod(JNIEnv* env, jobject obj, jmethodID mid, ...) argument 2139 CallNonvirtualVoidMethod(JNIEnv* env, jobject obj, jclass c, jmethodID mid, ...) argument 2146 CallStaticVoidMethod(JNIEnv* env, jclass c, jmethodID mid, ...) argument 2219 NewString(JNIEnv* env, const jchar* unicode_chars, jsize len) argument 2233 NewStringUTF(JNIEnv* env, const char* chars) argument 2248 GetStringLength(JNIEnv* env, jstring string) argument 2262 GetStringUTFLength(JNIEnv* env, jstring string) argument 2276 GetStringChars(JNIEnv* env, jstring string, jboolean* is_copy) argument 2281 GetStringUTFChars(JNIEnv* env, jstring string, jboolean* is_copy) argument 2286 GetStringCritical(JNIEnv* env, jstring string, jboolean* is_copy) argument 2291 ReleaseStringChars(JNIEnv* env, jstring string, const jchar* chars) argument 2295 ReleaseStringUTFChars(JNIEnv* env, jstring string, const char* utf) argument 2299 ReleaseStringCritical(JNIEnv* env, jstring string, const jchar* chars) argument 2303 GetStringRegion(JNIEnv* env, jstring string, jsize start, jsize len, jchar* buf) argument 2317 GetStringUTFRegion(JNIEnv* env, jstring string, jsize start, jsize len, char* buf) argument 2331 GetArrayLength(JNIEnv* env, jarray array) argument 2345 NewObjectArray(JNIEnv* env, jsize length, jclass element_class, jobject initial_element) argument 2362 GetObjectArrayElement(JNIEnv* env, jobjectArray array, jsize index) argument 2376 SetObjectArrayElement(JNIEnv* env, jobjectArray array, jsize index, jobject value) argument 2391 NewBooleanArray(JNIEnv* env, jsize length) argument 2396 NewByteArray(JNIEnv* env, jsize length) argument 2401 NewCharArray(JNIEnv* env, jsize length) argument 2406 NewShortArray(JNIEnv* env, jsize length) argument 2411 NewIntArray(JNIEnv* env, jsize length) argument 2415 NewLongArray(JNIEnv* env, jsize length) argument 2420 NewFloatArray(JNIEnv* env, jsize length) argument 2425 NewDoubleArray(JNIEnv* env, jsize length) argument 2461 MonitorEnter(JNIEnv* env, jobject obj) argument 2478 MonitorExit(JNIEnv* env, jobject obj) argument 2495 GetPrimitiveArrayCritical(JNIEnv* env, jarray array, jboolean* is_copy) argument 2513 ReleasePrimitiveArrayCritical(JNIEnv* env, jarray array, void* carray, jint mode) argument 2529 NewDirectByteBuffer(JNIEnv* env, void* address, jlong capacity) argument 2544 GetDirectBufferAddress(JNIEnv* env, jobject buf) argument 2560 GetDirectBufferCapacity(JNIEnv* env, jobject buf) argument 2577 GetJavaVMExt(JNIEnv* env) argument 2581 baseEnv(JNIEnv* env) argument 2585 NewRef(const char* function_name, JNIEnv* env, jobject obj, IndirectRefKind kind) argument 2613 DeleteRef(const char* function_name, JNIEnv* env, jobject obj, IndirectRefKind kind) argument 2638 GetMethodIDInternal(const char* function_name, JNIEnv* env, jclass c, const char* name, const char* sig, bool is_static) argument 2657 GetFieldIDInternal(const char* function_name, JNIEnv* env, jclass c, const char* name, const char* sig, bool is_static) argument 2676 GetField(const char* function_name, JNIEnv* env, jobject obj, jfieldID fid, bool is_static, Primitive::Type type) argument 2770 SetField(const char* function_name, JNIEnv* env, jobject obj, jfieldID fid, bool is_static, Primitive::Type type, JniValueType value) argument 2883 CallMethodA(const char* function_name, JNIEnv* env, jobject obj, jclass c, jmethodID mid, jvalue* vargs, Primitive::Type type, InvokeType invoke) argument 3067 CallMethodV(const char* function_name, JNIEnv* env, jobject obj, jclass c, jmethodID mid, va_list vargs, Primitive::Type type, InvokeType invoke) argument 3251 GetStringCharsInternal(const char* function_name, JNIEnv* env, jstring string, jboolean* is_copy, bool utf, bool critical) argument 3291 ReleaseStringCharsInternal(const char* function_name, JNIEnv* env, jstring string, const void* chars, bool utf, bool critical) argument 3323 NewPrimitiveArray(const char* function_name, JNIEnv* env, jsize length, Primitive::Type type) argument 3365 GetPrimitiveArrayElements(const char* function_name, Primitive::Type type, JNIEnv* env, jarray array, jboolean* is_copy) argument 3416 ReleasePrimitiveArrayElements(const char* function_name, Primitive::Type type, JNIEnv* env, jarray array, void* elems, jint mode) argument 3471 GetPrimitiveArrayRegion(const char* function_name, Primitive::Type type, JNIEnv* env, jarray array, jsize start, jsize len, void* buf) argument 3521 SetPrimitiveArrayRegion(const char* function_name, Primitive::Type type, JNIEnv* env, jarray array, jsize start, jsize len, const void* buf) argument [all...] |
H A D | jni_internal.cc | 245 int ThrowNewException(JNIEnv* env, jclass exception_class, const char* msg, jobject cause) 248 ScopedLocalRef<jstring> s(env, env->NewStringUTF(msg)); 269 jmethodID mid = env->GetMethodID(exception_class, "<init>", signature); 271 ScopedObjectAccess soa(env); 278 env, reinterpret_cast<jthrowable>(env->NewObjectA(exception_class, mid, args))); 282 ScopedObjectAccess soa(env); 287 static JavaVMExt* JavaVmExtFromEnv(JNIEnv* env) { argument 288 return reinterpret_cast<JNIEnvExt*>(env) 338 FindClass(JNIEnv* env, const char* name) argument 355 FromReflectedMethod(JNIEnv* env, jobject jlr_method) argument 361 FromReflectedField(JNIEnv* env, jobject jlr_field) argument 373 ToReflectedMethod(JNIEnv* env, jclass, jmethodID mid, jboolean) argument 386 ToReflectedField(JNIEnv* env, jclass, jfieldID fid, jboolean) argument 393 GetObjectClass(JNIEnv* env, jobject java_object) argument 400 GetSuperclass(JNIEnv* env, jclass java_class) argument 409 IsAssignableFrom(JNIEnv* env, jclass java_class1, jclass java_class2) argument 418 IsInstanceOf(JNIEnv* env, jobject jobj, jclass java_class) argument 431 Throw(JNIEnv* env, jthrowable java_exception) argument 441 ThrowNew(JNIEnv* env, jclass c, const char* msg) argument 446 ExceptionCheck(JNIEnv* env) argument 450 ExceptionClear(JNIEnv* env) argument 455 ExceptionDescribe(JNIEnv* env) argument 485 ExceptionOccurred(JNIEnv* env) argument 495 PushLocalFrame(JNIEnv* env, jint capacity) argument 505 PopLocalFrame(JNIEnv* env, jobject java_survivor) argument 512 EnsureLocalCapacity(JNIEnv* env, jint desired_capacity) argument 518 NewGlobalRef(JNIEnv* env, jobject obj) argument 524 DeleteGlobalRef(JNIEnv* env, jobject obj) argument 530 NewWeakGlobalRef(JNIEnv* env, jobject obj) argument 536 DeleteWeakGlobalRef(JNIEnv* env, jweak obj) argument 542 NewLocalRef(JNIEnv* env, jobject obj) argument 552 DeleteLocalRef(JNIEnv* env, jobject obj) argument 572 IsSameObject(JNIEnv* env, jobject obj1, jobject obj2) argument 582 AllocObject(JNIEnv* env, jclass java_class) argument 598 NewObject(JNIEnv* env, jclass java_class, jmethodID mid, ...) argument 608 NewObjectV(JNIEnv* env, jclass java_class, jmethodID mid, va_list args) argument 633 NewObjectA(JNIEnv* env, jclass java_class, jmethodID mid, jvalue* args) argument 658 GetMethodID(JNIEnv* env, jclass java_class, const char* name, const char* sig) argument 666 GetStaticMethodID(JNIEnv* env, jclass java_class, const char* name, const char* sig) argument 675 CallObjectMethod(JNIEnv* env, jobject obj, jmethodID mid, ...) argument 686 CallObjectMethodV(JNIEnv* env, jobject obj, jmethodID mid, va_list args) argument 694 CallObjectMethodA(JNIEnv* env, jobject obj, jmethodID mid, jvalue* args) argument 702 CallBooleanMethod(JNIEnv* env, jobject obj, jmethodID mid, ...) argument 713 CallBooleanMethodV(JNIEnv* env, jobject obj, jmethodID mid, va_list args) argument 720 CallBooleanMethodA(JNIEnv* env, jobject obj, jmethodID mid, jvalue* args) argument 727 CallByteMethod(JNIEnv* env, jobject obj, jmethodID mid, ...) argument 738 CallByteMethodV(JNIEnv* env, jobject obj, jmethodID mid, va_list args) argument 745 CallByteMethodA(JNIEnv* env, jobject obj, jmethodID mid, jvalue* args) argument 752 CallCharMethod(JNIEnv* env, jobject obj, jmethodID mid, ...) argument 763 CallCharMethodV(JNIEnv* env, jobject obj, jmethodID mid, va_list args) argument 770 CallCharMethodA(JNIEnv* env, jobject obj, jmethodID mid, jvalue* args) argument 777 CallDoubleMethod(JNIEnv* env, jobject obj, jmethodID mid, ...) argument 788 CallDoubleMethodV(JNIEnv* env, jobject obj, jmethodID mid, va_list args) argument 795 CallDoubleMethodA(JNIEnv* env, jobject obj, jmethodID mid, jvalue* args) argument 802 CallFloatMethod(JNIEnv* env, jobject obj, jmethodID mid, ...) argument 813 CallFloatMethodV(JNIEnv* env, jobject obj, jmethodID mid, va_list args) argument 820 CallFloatMethodA(JNIEnv* env, jobject obj, jmethodID mid, jvalue* args) argument 827 CallIntMethod(JNIEnv* env, jobject obj, jmethodID mid, ...) argument 838 CallIntMethodV(JNIEnv* env, jobject obj, jmethodID mid, va_list args) argument 845 CallIntMethodA(JNIEnv* env, jobject obj, jmethodID mid, jvalue* args) argument 852 CallLongMethod(JNIEnv* env, jobject obj, jmethodID mid, ...) argument 863 CallLongMethodV(JNIEnv* env, jobject obj, jmethodID mid, va_list args) argument 870 CallLongMethodA(JNIEnv* env, jobject obj, jmethodID mid, jvalue* args) argument 877 CallShortMethod(JNIEnv* env, jobject obj, jmethodID mid, ...) argument 888 CallShortMethodV(JNIEnv* env, jobject obj, jmethodID mid, va_list args) argument 895 CallShortMethodA(JNIEnv* env, jobject obj, jmethodID mid, jvalue* args) argument 902 CallVoidMethod(JNIEnv* env, jobject obj, jmethodID mid, ...) argument 912 CallVoidMethodV(JNIEnv* env, jobject obj, jmethodID mid, va_list args) argument 919 CallVoidMethodA(JNIEnv* env, jobject obj, jmethodID mid, jvalue* args) argument 926 CallNonvirtualObjectMethod(JNIEnv* env, jobject obj, jclass, jmethodID mid, ...) argument 938 CallNonvirtualObjectMethodV(JNIEnv* env, jobject obj, jclass, jmethodID mid, va_list args) argument 947 CallNonvirtualObjectMethodA(JNIEnv* env, jobject obj, jclass, jmethodID mid, jvalue* args) argument 956 CallNonvirtualBooleanMethod(JNIEnv* env, jobject obj, jclass, jmethodID mid, ...) argument 968 CallNonvirtualBooleanMethodV(JNIEnv* env, jobject obj, jclass, jmethodID mid, va_list args) argument 976 CallNonvirtualBooleanMethodA(JNIEnv* env, jobject obj, jclass, jmethodID mid, jvalue* args) argument 984 CallNonvirtualByteMethod(JNIEnv* env, jobject obj, jclass, jmethodID mid, ...) argument 995 CallNonvirtualByteMethodV(JNIEnv* env, jobject obj, jclass, jmethodID mid, va_list args) argument 1003 CallNonvirtualByteMethodA(JNIEnv* env, jobject obj, jclass, jmethodID mid, jvalue* args) argument 1011 CallNonvirtualCharMethod(JNIEnv* env, jobject obj, jclass, jmethodID mid, ...) argument 1022 CallNonvirtualCharMethodV(JNIEnv* env, jobject obj, jclass, jmethodID mid, va_list args) argument 1030 CallNonvirtualCharMethodA(JNIEnv* env, jobject obj, jclass, jmethodID mid, jvalue* args) argument 1038 CallNonvirtualShortMethod(JNIEnv* env, jobject obj, jclass, jmethodID mid, ...) argument 1049 CallNonvirtualShortMethodV(JNIEnv* env, jobject obj, jclass, jmethodID mid, va_list args) argument 1057 CallNonvirtualShortMethodA(JNIEnv* env, jobject obj, jclass, jmethodID mid, jvalue* args) argument 1065 CallNonvirtualIntMethod(JNIEnv* env, jobject obj, jclass, jmethodID mid, ...) argument 1076 CallNonvirtualIntMethodV(JNIEnv* env, jobject obj, jclass, jmethodID mid, va_list args) argument 1084 CallNonvirtualIntMethodA(JNIEnv* env, jobject obj, jclass, jmethodID mid, jvalue* args) argument 1092 CallNonvirtualLongMethod(JNIEnv* env, jobject obj, jclass, jmethodID mid, ...) argument 1103 CallNonvirtualLongMethodV(JNIEnv* env, jobject obj, jclass, jmethodID mid, va_list args) argument 1111 CallNonvirtualLongMethodA(JNIEnv* env, jobject obj, jclass, jmethodID mid, jvalue* args) argument 1119 CallNonvirtualFloatMethod(JNIEnv* env, jobject obj, jclass, jmethodID mid, ...) argument 1130 CallNonvirtualFloatMethodV(JNIEnv* env, jobject obj, jclass, jmethodID mid, va_list args) argument 1138 CallNonvirtualFloatMethodA(JNIEnv* env, jobject obj, jclass, jmethodID mid, jvalue* args) argument 1146 CallNonvirtualDoubleMethod(JNIEnv* env, jobject obj, jclass, jmethodID mid, ...) argument 1157 CallNonvirtualDoubleMethodV(JNIEnv* env, jobject obj, jclass, jmethodID mid, va_list args) argument 1165 CallNonvirtualDoubleMethodA(JNIEnv* env, jobject obj, jclass, jmethodID mid, jvalue* args) argument 1173 CallNonvirtualVoidMethod(JNIEnv* env, jobject obj, jclass, jmethodID mid, ...) argument 1183 CallNonvirtualVoidMethodV(JNIEnv* env, jobject obj, jclass, jmethodID mid, va_list args) argument 1191 CallNonvirtualVoidMethodA(JNIEnv* env, jobject obj, jclass, jmethodID mid, jvalue* args) argument 1199 GetFieldID(JNIEnv* env, jclass java_class, const char* name, const char* sig) argument 1207 GetStaticFieldID(JNIEnv* env, jclass java_class, const char* name, const char* sig) argument 1216 GetObjectField(JNIEnv* env, jobject obj, jfieldID fid) argument 1225 GetStaticObjectField(JNIEnv* env, jclass, jfieldID fid) argument 1232 SetObjectField(JNIEnv* env, jobject java_object, jfieldID fid, jobject java_value) argument 1242 SetStaticObjectField(JNIEnv* env, jclass, jfieldID fid, jobject java_value) argument 1278 GetBooleanField(JNIEnv* env, jobject obj, jfieldID fid) argument 1282 GetByteField(JNIEnv* env, jobject obj, jfieldID fid) argument 1286 GetCharField(JNIEnv* env, jobject obj, jfieldID fid) argument 1290 GetShortField(JNIEnv* env, jobject obj, jfieldID fid) argument 1294 GetIntField(JNIEnv* env, jobject obj, jfieldID fid) argument 1298 GetLongField(JNIEnv* env, jobject obj, jfieldID fid) argument 1302 GetFloatField(JNIEnv* env, jobject obj, jfieldID fid) argument 1306 GetDoubleField(JNIEnv* env, jobject obj, jfieldID fid) argument 1310 GetStaticBooleanField(JNIEnv* env, jclass, jfieldID fid) argument 1314 GetStaticByteField(JNIEnv* env, jclass, jfieldID fid) argument 1318 GetStaticCharField(JNIEnv* env, jclass, jfieldID fid) argument 1322 GetStaticShortField(JNIEnv* env, jclass, jfieldID fid) argument 1326 GetStaticIntField(JNIEnv* env, jclass, jfieldID fid) argument 1330 GetStaticLongField(JNIEnv* env, jclass, jfieldID fid) argument 1334 GetStaticFloatField(JNIEnv* env, jclass, jfieldID fid) argument 1338 GetStaticDoubleField(JNIEnv* env, jclass, jfieldID fid) argument 1342 SetBooleanField(JNIEnv* env, jobject obj, jfieldID fid, jboolean v) argument 1346 SetByteField(JNIEnv* env, jobject obj, jfieldID fid, jbyte v) argument 1350 SetCharField(JNIEnv* env, jobject obj, jfieldID fid, jchar v) argument 1354 SetFloatField(JNIEnv* env, jobject obj, jfieldID fid, jfloat v) argument 1358 SetDoubleField(JNIEnv* env, jobject obj, jfieldID fid, jdouble v) argument 1362 SetIntField(JNIEnv* env, jobject obj, jfieldID fid, jint v) argument 1366 SetLongField(JNIEnv* env, jobject obj, jfieldID fid, jlong v) argument 1370 SetShortField(JNIEnv* env, jobject obj, jfieldID fid, jshort v) argument 1374 SetStaticBooleanField(JNIEnv* env, jclass, jfieldID fid, jboolean v) argument 1378 SetStaticByteField(JNIEnv* env, jclass, jfieldID fid, jbyte v) argument 1382 SetStaticCharField(JNIEnv* env, jclass, jfieldID fid, jchar v) argument 1386 SetStaticFloatField(JNIEnv* env, jclass, jfieldID fid, jfloat v) argument 1390 SetStaticDoubleField(JNIEnv* env, jclass, jfieldID fid, jdouble v) argument 1394 SetStaticIntField(JNIEnv* env, jclass, jfieldID fid, jint v) argument 1398 SetStaticLongField(JNIEnv* env, jclass, jfieldID fid, jlong v) argument 1402 SetStaticShortField(JNIEnv* env, jclass, jfieldID fid, jshort v) argument 1406 CallStaticObjectMethod(JNIEnv* env, jclass, jmethodID mid, ...) argument 1417 CallStaticObjectMethodV(JNIEnv* env, jclass, jmethodID mid, va_list args) argument 1424 CallStaticObjectMethodA(JNIEnv* env, jclass, jmethodID mid, jvalue* args) argument 1431 CallStaticBooleanMethod(JNIEnv* env, jclass, jmethodID mid, ...) argument 1441 CallStaticBooleanMethodV(JNIEnv* env, jclass, jmethodID mid, va_list args) argument 1447 CallStaticBooleanMethodA(JNIEnv* env, jclass, jmethodID mid, jvalue* args) argument 1453 CallStaticByteMethod(JNIEnv* env, jclass, jmethodID mid, ...) argument 1463 CallStaticByteMethodV(JNIEnv* env, jclass, jmethodID mid, va_list args) argument 1469 CallStaticByteMethodA(JNIEnv* env, jclass, jmethodID mid, jvalue* args) argument 1475 CallStaticCharMethod(JNIEnv* env, jclass, jmethodID mid, ...) argument 1485 CallStaticCharMethodV(JNIEnv* env, jclass, jmethodID mid, va_list args) argument 1491 CallStaticCharMethodA(JNIEnv* env, jclass, jmethodID mid, jvalue* args) argument 1497 CallStaticShortMethod(JNIEnv* env, jclass, jmethodID mid, ...) argument 1507 CallStaticShortMethodV(JNIEnv* env, jclass, jmethodID mid, va_list args) argument 1513 CallStaticShortMethodA(JNIEnv* env, jclass, jmethodID mid, jvalue* args) argument 1519 CallStaticIntMethod(JNIEnv* env, jclass, jmethodID mid, ...) argument 1529 CallStaticIntMethodV(JNIEnv* env, jclass, jmethodID mid, va_list args) argument 1535 CallStaticIntMethodA(JNIEnv* env, jclass, jmethodID mid, jvalue* args) argument 1541 CallStaticLongMethod(JNIEnv* env, jclass, jmethodID mid, ...) argument 1551 CallStaticLongMethodV(JNIEnv* env, jclass, jmethodID mid, va_list args) argument 1557 CallStaticLongMethodA(JNIEnv* env, jclass, jmethodID mid, jvalue* args) argument 1563 CallStaticFloatMethod(JNIEnv* env, jclass, jmethodID mid, ...) argument 1573 CallStaticFloatMethodV(JNIEnv* env, jclass, jmethodID mid, va_list args) argument 1579 CallStaticFloatMethodA(JNIEnv* env, jclass, jmethodID mid, jvalue* args) argument 1585 CallStaticDoubleMethod(JNIEnv* env, jclass, jmethodID mid, ...) argument 1595 CallStaticDoubleMethodV(JNIEnv* env, jclass, jmethodID mid, va_list args) argument 1601 CallStaticDoubleMethodA(JNIEnv* env, jclass, jmethodID mid, jvalue* args) argument 1607 CallStaticVoidMethod(JNIEnv* env, jclass, jmethodID mid, ...) argument 1616 CallStaticVoidMethodV(JNIEnv* env, jclass, jmethodID mid, va_list args) argument 1622 CallStaticVoidMethodA(JNIEnv* env, jclass, jmethodID mid, jvalue* args) argument 1628 NewString(JNIEnv* env, const jchar* chars, jsize char_count) argument 1642 NewStringUTF(JNIEnv* env, const char* utf) argument 1651 GetStringLength(JNIEnv* env, jstring java_string) argument 1657 GetStringUTFLength(JNIEnv* env, jstring java_string) argument 1663 GetStringRegion(JNIEnv* env, jstring java_string, jsize start, jsize length, jchar* buf) argument 1677 GetStringUTFRegion(JNIEnv* env, jstring java_string, jsize start, jsize length, char* buf) argument 1692 GetStringChars(JNIEnv* env, jstring java_string, jboolean* is_copy) argument 1711 ReleaseStringChars(JNIEnv* env, jstring java_string, const jchar* chars) argument 1720 GetStringCritical(JNIEnv* env, jstring java_string, jboolean* is_copy) argument 1742 ReleaseStringCritical(JNIEnv* env, jstring java_string, const jchar* chars ATTRIBUTE_UNUSED) argument 1758 GetStringUTFChars(JNIEnv* env, jstring java_string, jboolean* is_copy) argument 1780 GetArrayLength(JNIEnv* env, jarray java_array) argument 1792 GetObjectArrayElement(JNIEnv* env, jobjectArray java_array, jsize index) argument 1800 SetObjectArrayElement(JNIEnv* env, jobjectArray java_array, jsize index, jobject java_value) argument 1810 NewBooleanArray(JNIEnv* env, jsize length) argument 1814 NewByteArray(JNIEnv* env, jsize length) argument 1818 NewCharArray(JNIEnv* env, jsize length) argument 1822 NewDoubleArray(JNIEnv* env, jsize length) argument 1826 NewFloatArray(JNIEnv* env, jsize length) argument 1830 NewIntArray(JNIEnv* env, jsize length) argument 1834 NewLongArray(JNIEnv* env, jsize length) argument 1838 NewObjectArray(JNIEnv* env, jsize length, jclass element_jclass, jobject initial_element) argument 1886 NewShortArray(JNIEnv* env, jsize length) argument 1890 GetPrimitiveArrayCritical(JNIEnv* env, jarray java_array, jboolean* is_copy) argument 1917 ReleasePrimitiveArrayCritical(JNIEnv* env, jarray java_array, void* elements, jint mode) argument 1931 GetBooleanArrayElements(JNIEnv* env, jbooleanArray array, jboolean* is_copy) argument 1935 GetByteArrayElements(JNIEnv* env, jbyteArray array, jboolean* is_copy) argument 1939 GetCharArrayElements(JNIEnv* env, jcharArray array, jboolean* is_copy) argument 1943 GetDoubleArrayElements(JNIEnv* env, jdoubleArray array, jboolean* is_copy) argument 1947 GetFloatArrayElements(JNIEnv* env, jfloatArray array, jboolean* is_copy) argument 1951 GetIntArrayElements(JNIEnv* env, jintArray array, jboolean* is_copy) argument 1955 GetLongArrayElements(JNIEnv* env, jlongArray array, jboolean* is_copy) argument 1959 GetShortArrayElements(JNIEnv* env, jshortArray array, jboolean* is_copy) argument 1963 ReleaseBooleanArrayElements(JNIEnv* env, jbooleanArray array, jboolean* elements, jint mode) argument 1969 ReleaseByteArrayElements(JNIEnv* env, jbyteArray array, jbyte* elements, jint mode) argument 1973 ReleaseCharArrayElements(JNIEnv* env, jcharArray array, jchar* elements, jint mode) argument 1977 ReleaseDoubleArrayElements(JNIEnv* env, jdoubleArray array, jdouble* elements, jint mode) argument 1982 ReleaseFloatArrayElements(JNIEnv* env, jfloatArray array, jfloat* elements, jint mode) argument 1987 ReleaseIntArrayElements(JNIEnv* env, jintArray array, jint* elements, jint mode) argument 1991 ReleaseLongArrayElements(JNIEnv* env, jlongArray array, jlong* elements, jint mode) argument 1995 ReleaseShortArrayElements(JNIEnv* env, jshortArray array, jshort* elements, jint mode) argument 2000 GetBooleanArrayRegion(JNIEnv* env, jbooleanArray array, jsize start, jsize length, jboolean* buf) argument 2006 GetByteArrayRegion(JNIEnv* env, jbyteArray array, jsize start, jsize length, jbyte* buf) argument 2011 GetCharArrayRegion(JNIEnv* env, jcharArray array, jsize start, jsize length, jchar* buf) argument 2016 GetDoubleArrayRegion(JNIEnv* env, jdoubleArray array, jsize start, jsize length, jdouble* buf) argument 2022 GetFloatArrayRegion(JNIEnv* env, jfloatArray array, jsize start, jsize length, jfloat* buf) argument 2028 GetIntArrayRegion(JNIEnv* env, jintArray array, jsize start, jsize length, jint* buf) argument 2033 GetLongArrayRegion(JNIEnv* env, jlongArray array, jsize start, jsize length, jlong* buf) argument 2038 GetShortArrayRegion(JNIEnv* env, jshortArray array, jsize start, jsize length, jshort* buf) argument 2044 SetBooleanArrayRegion(JNIEnv* env, jbooleanArray array, jsize start, jsize length, const jboolean* buf) argument 2050 SetByteArrayRegion(JNIEnv* env, jbyteArray array, jsize start, jsize length, const jbyte* buf) argument 2055 SetCharArrayRegion(JNIEnv* env, jcharArray array, jsize start, jsize length, const jchar* buf) argument 2060 SetDoubleArrayRegion(JNIEnv* env, jdoubleArray array, jsize start, jsize length, const jdouble* buf) argument 2066 SetFloatArrayRegion(JNIEnv* env, jfloatArray array, jsize start, jsize length, const jfloat* buf) argument 2072 SetIntArrayRegion(JNIEnv* env, jintArray array, jsize start, jsize length, const jint* buf) argument 2077 SetLongArrayRegion(JNIEnv* env, jlongArray array, jsize start, jsize length, const jlong* buf) argument 2082 SetShortArrayRegion(JNIEnv* env, jshortArray array, jsize start, jsize length, const jshort* buf) argument 2088 RegisterNatives(JNIEnv* env, jclass java_class, const JNINativeMethod* methods, jint method_count) argument 2093 RegisterNativeMethods(JNIEnv* env, jclass java_class, const JNINativeMethod* methods, jint method_count, bool return_errors) argument 2209 UnregisterNatives(JNIEnv* env, jclass java_class) argument 2256 GetJavaVM(JNIEnv* env, JavaVM** vm) argument 2267 NewDirectByteBuffer(JNIEnv* env, void* address, jlong capacity) argument 2295 GetDirectBufferAddress(JNIEnv* env, jobject java_buffer) argument 2300 GetDirectBufferCapacity(JNIEnv* env, jobject java_buffer) argument 2347 NewPrimitiveArray(JNIEnv* env, jsize length) argument 2375 GetPrimitiveArray(JNIEnv* env, ArrayT java_array, jboolean* is_copy) argument 2403 ReleasePrimitiveArray(JNIEnv* env, ArrayT java_array, ElementT* elements, jint mode) argument 2455 GetPrimitiveArrayRegion(JNIEnv* env, JArrayT java_array, jsize start, jsize length, ElementT* buf) argument 2475 SetPrimitiveArrayRegion(JNIEnv* env, JArrayT java_array, jsize start, jsize length, const ElementT* buf) argument 2975 RegisterNativeMethods(JNIEnv* env, const char* jni_class_name, const JNINativeMethod* methods, jint method_count) argument [all...] |