/libcore/ojluni/src/main/native/ |
H A D | ObjectStreamClass.c | 36 static void ObjectStreamClass_initNative(JNIEnv *env) argument 38 jclass cl = (*env)->FindClass(env, "java/lang/NoSuchMethodError"); 42 noSuchMethodErrCl = (*env)->NewGlobalRef(env, cl); 54 ObjectStreamClass_hasStaticInitializer(JNIEnv *env, jclass this, argument 61 (*env)->GetStaticMethodID(env, clazz, "<clinit>", "()V"); 63 jthrowable th = (*env)->ExceptionOccurred(env); 107 register_java_io_ObjectStreamClass(JNIEnv* env) argument [all...] |
H A D | Register.cpp | 37 extern void register_java_io_Console(JNIEnv* env); 61 extern void register_java_nio_Bits(JNIEnv* env); 62 extern void register_java_nio_MappedByteBuffer(JNIEnv* env); 63 extern void register_java_util_zip_Adler32(JNIEnv* env); 78 extern void register_sun_nio_ch_SocketChannelImpl(JNIEnv* env); 87 jint JNI_OnLoad(JavaVM* vm, void*) { JNIEnv* env; local 88 if (vm->GetEnv(reinterpret_cast<void**>(&env), JNI_VERSION_1_6) != JNI_OK) { 93 ScopedLocalFrame localFrame(env); 94 register_java_util_zip_ZipFile(env); 95 register_java_util_zip_Inflater(env); [all...] |
H A D | jni_util.c | 45 JNU_ThrowByName(JNIEnv *env, const char *name, const char *msg) argument 47 jclass cls = (*env)->FindClass(env, name); 50 (*env)->ThrowNew(env, cls, msg); 56 JNU_ThrowNullPointerException(JNIEnv *env, const char *msg) argument 58 JNU_ThrowByName(env, "java/lang/NullPointerException", msg); 62 JNU_ThrowArrayIndexOutOfBoundsException(JNIEnv *env, const char *msg) argument 64 JNU_ThrowByName(env, "java/lang/ArrayIndexOutOfBoundsException", msg); 68 JNU_ThrowOutOfMemoryError(JNIEnv *env, cons argument 74 JNU_ThrowIllegalArgumentException(JNIEnv *env, const char *msg) argument 80 JNU_ThrowIllegalAccessError(JNIEnv *env, const char *msg) argument 86 JNU_ThrowIllegalAccessException(JNIEnv *env, const char *msg) argument 92 JNU_ThrowInternalError(JNIEnv *env, const char *msg) argument 98 JNU_ThrowNoSuchFieldException(JNIEnv *env, const char *msg) argument 104 JNU_ThrowNoSuchMethodException(JNIEnv *env, const char *msg) argument 110 JNU_ThrowClassNotFoundException(JNIEnv *env, const char *msg) argument 116 JNU_ThrowNumberFormatException(JNIEnv *env, const char *msg) argument 122 JNU_ThrowIOException(JNIEnv *env, const char *msg) argument 128 JNU_ThrowNoSuchFieldError(JNIEnv *env, const char *msg) argument 134 JNU_ThrowNoSuchMethodError(JNIEnv *env, const char *msg) argument 140 JNU_ThrowStringIndexOutOfBoundsException(JNIEnv *env, const char *msg) argument 146 JNU_ThrowInstantiationException(JNIEnv *env, const char *msg) argument 157 JNU_ThrowByNameWithLastError(JNIEnv *env, const char *name, const char *defaultDetail) argument 183 JNU_ThrowIOExceptionWithLastError(JNIEnv *env, const char *defaultDetail) argument 190 JNU_CallStaticMethodByName(JNIEnv *env, jboolean *hasException, const char *class_name, const char *name, const char *signature, ...) argument 267 JNU_CallMethodByName(JNIEnv *env, jboolean *hasException, jobject obj, const char *name, const char *signature, ...) argument 287 JNU_CallMethodByNameV(JNIEnv *env, jboolean *hasException, jobject obj, const char *name, const char *signature, va_list args) argument 359 JNU_NewObjectByName(JNIEnv *env, const char *class_name, const char *constructor_sig, ...) argument 712 JNU_NewStringPlatform(JNIEnv *env, const char *str) argument 720 JNU_GetStringPlatformChars(JNIEnv *env, jstring jstr, jboolean *isCopy) argument 728 JNU_ReleaseStringPlatformChars(JNIEnv *env, jstring jstr, const char *str) argument 845 Canonicalize(JNIEnv *env, char *orig, char *out, int len) argument 852 JNU_ClassString(JNIEnv *env) argument 867 JNU_ClassClass(JNIEnv *env) argument 882 JNU_ClassObject(JNIEnv *env) argument 897 JNU_ClassThrowable(JNIEnv *env) argument 912 JNU_CopyObjectArray(JNIEnv *env, jobjectArray dst, jobjectArray src, jint count) argument 929 void *env; local 935 JNU_IsInstanceOfByName(JNIEnv *env, jobject object, char* classname) argument 950 JNU_Equals(JNIEnv *env, jobject object1, jobject object2) argument 970 JNU_MonitorWait(JNIEnv *env, jobject object, jlong timeout) argument 990 JNU_Notify(JNIEnv *env, jobject object) argument 1010 JNU_NotifyAll(JNIEnv *env, jobject object) argument 1035 JNU_PrintString(JNIEnv *env, char *hdr, jstring string) argument 1049 JNU_PrintClass(JNIEnv *env, char* hdr, jobject object) argument 1064 JNU_ToString(JNIEnv *env, jobject object) argument 1078 JNU_GetFieldByName(JNIEnv *env, jboolean *hasException, jobject obj, const char *name, const char *signature) argument 1142 JNU_SetFieldByName(JNIEnv *env, jboolean *hasException, jobject obj, const char *name, const char *signature, ...) argument 1206 JNU_GetStaticFieldByName(JNIEnv *env, jboolean *hasException, const char *classname, const char *name, const char *signature) argument 1273 JNU_SetStaticFieldByName(JNIEnv *env, jboolean *hasException, const char *classname, const char *name, const char *signature, ...) argument [all...] |
H A D | System.c | 50 jstring jkey = (*env)->NewStringUTF(env, key); \ 51 jstring jval = (*env)->NewStringUTF(env, val); \ 52 jobject r = (*env)->CallObjectMethod(env, props, putID, jkey, jval); \ 53 if ((*env)->ExceptionOccurred(env)) return NULL; \ 54 (*env)->DeleteLocalRef(env, jke 110 System_setIn0(JNIEnv *env, jclass cla, jobject stream) argument 120 System_setOut0(JNIEnv *env, jclass cla, jobject stream) argument 130 System_setErr0(JNIEnv *env, jclass cla, jobject stream) argument 148 System_mapLibraryName(JNIEnv *env, jclass ign, jstring libname) argument 173 System_specialProperties(JNIEnv* env, jclass ignored) argument 233 System_log(JNIEnv* env, jclass ignored, jchar type, jstring javaMessage, jthrowable exception) argument 255 System_nanoTime(JNIEnv* env, jclass unused) argument 261 System_currentTimeMillis(JNIEnv* env, jclass unused) argument 276 register_java_lang_System(JNIEnv* env) argument [all...] |
H A D | Inet6Address.c | 47 static void Inet6Address_init(JNIEnv *env) { argument 49 jclass c = (*env)->FindClass(env, "java/net/Inet6Address"); 51 ia6_class = (*env)->NewGlobalRef(env, c); 53 ia6h_class = (*env)->FindClass(env, "java/net/Inet6Address$Inet6AddressHolder"); 55 ia6_holder6ID = (*env)->GetFieldID(env, ia6_class, "holder6", "Ljava/net/Inet6Address$Inet6AddressHolder;"); 57 ia6_ipaddressID = (*env) 68 register_java_net_Inet6Address(JNIEnv* env) argument [all...] |
H A D | InetAddress.c | 46 static void InetAddress_init(JNIEnv *env) { argument 47 jclass c = (*env)->FindClass(env,"java/net/InetAddress"); 49 ia_class = (*env)->NewGlobalRef(env, c); 51 c = (*env)->FindClass(env,"java/net/InetAddress$InetAddressHolder"); 53 iac_class = (*env)->NewGlobalRef(env, c); 54 ia_holderID = (*env) 67 register_java_net_InetAddress(JNIEnv* env) argument [all...] |
H A D | Inet4Address.c | 40 static void Inet4Address_init(JNIEnv *env) { argument 41 jclass c = (*env)->FindClass(env, "java/net/Inet4Address"); 43 ia4_class = (*env)->NewGlobalRef(env, c); 45 ia4_ctrID = (*env)->GetMethodID(env, ia4_class, "<init>", "()V"); 49 void register_java_net_Inet4Address(JNIEnv* env) { argument 50 Inet4Address_init(env);
|
H A D | java_util_zip_Deflater.c | 51 static void Deflater_initIDs(JNIEnv *env) { argument 52 jclass cls = (*env)->FindClass(env, "java/util/zip/Deflater"); 53 levelID = (*env)->GetFieldID(env, cls, "level", "I"); 54 strategyID = (*env)->GetFieldID(env, cls, "strategy", "I"); 55 setParamsID = (*env)->GetFieldID(env, cls, "setParams", "Z"); 56 finishID = (*env) 64 Deflater_init(JNIEnv *env, jclass cls, jint level, jint strategy, jboolean nowrap) argument 102 Deflater_setDictionary(JNIEnv *env, jclass cls, jlong addr, jarray b, jint off, jint len) argument 125 Deflater_deflateBytes(JNIEnv *env, jobject this, jlong addr, jarray b, jint off, jint len, jint flush) argument 220 Deflater_getAdler(JNIEnv *env, jclass cls, jlong addr) argument 226 Deflater_reset(JNIEnv *env, jclass cls, jlong addr) argument 234 Deflater_end(JNIEnv *env, jclass cls, jlong addr) argument 252 register_java_util_zip_Deflater(JNIEnv* env) argument [all...] |
H A D | ProcessEnvironment_md.c | 41 ProcessEnvironment_environ(JNIEnv *env, jclass ign) argument 56 jclass byteArrCls = (*env)->FindClass(env, "[B"); 64 result = (*env)->NewObjectArray(env, 2*count, byteArrCls, 0); 75 var = (*env)->NewByteArray(env, varLength); 77 val = (*env)->NewByteArray(env, valLength); 79 (*env) 98 register_java_lang_ProcessEnvironment(JNIEnv* env) argument [all...] |
H A D | FileKey.c | 46 static void FileKey_initIDs(JNIEnv *env) argument 48 jclass clazz = (*env)->FindClass(env, "sun/nio/ch/FileKey"); 49 key_st_dev = (*env)->GetFieldID(env, clazz, "st_dev", "J"); 50 key_st_ino = (*env)->GetFieldID(env, clazz, "st_ino", "J"); 55 FileKey_init(JNIEnv *env, jobject this, jobject fdo) argument 60 RESTARTABLE(fstat64(fdval(env, fdo), &fbuf), res); 62 JNU_ThrowIOExceptionWithLastError(env, "fstat6 73 register_sun_nio_ch_FileKey(JNIEnv* env) argument [all...] |
H A D | java_util_zip_Inflater.c | 44 #define ThrowDataFormatException(env, msg) \ 45 JNU_ThrowByName(env, "java/util/zip/DataFormatException", msg) 51 static void Inflater_initIDs(JNIEnv *env) { argument 52 jclass cls = (*env)->FindClass(env, "java/util/zip/Inflater"); 53 needDictID = (*env)->GetFieldID(env, cls, "needDict", "Z"); 54 finishedID = (*env)->GetFieldID(env, cls, "finished", "Z"); 55 bufID = (*env) 61 Inflater_init(JNIEnv *env, jclass cls, jboolean nowrap) argument 94 Inflater_setDictionary(JNIEnv *env, jclass cls, jlong addr, jarray b, jint off, jint len) argument 117 Inflater_inflateBytes(JNIEnv *env, jobject this, jlong addr, jarray b, jint off, jint len) argument 181 Inflater_getAdler(JNIEnv *env, jclass cls, jlong addr) argument 187 Inflater_reset(JNIEnv *env, jclass cls, jlong addr) argument 195 Inflater_end(JNIEnv *env, jclass cls, jlong addr) argument 213 register_java_util_zip_Inflater(JNIEnv* env) argument [all...] |
H A D | net_util.c | 43 JNIEnv *env; local 45 if ((*vm)->GetEnv(vm, (void **)&env, JNI_VERSION_1_2) == JNI_OK) { 47 JNU_ThrowByName(env, "java/lang/UnsatisfiedLinkError", 60 parseExclusiveBindProperty(env); 80 jobject getInet6Address_scopeifname(JNIEnv *env, jobject iaObj) { argument 83 // Android-changed: initInetAddrs(env); 84 holder = (*env)->GetObjectField(env, iaObj, ia6_holder6ID); 86 return (*env)->GetObjectField(env, holde 89 setInet6Address_scopeifname(JNIEnv *env, jobject iaObj, jobject scopeifname) argument 99 getInet6Address_scopeid_set(JNIEnv *env, jobject iaObj) argument 108 getInet6Address_scopeid(JNIEnv *env, jobject iaObj) argument 117 setInet6Address_scopeid(JNIEnv *env, jobject iaObj, int scopeid) argument 131 getInet6Address_ipaddress(JNIEnv *env, jobject iaObj, char *dest) argument 144 setInet6Address_ipaddress(JNIEnv *env, jobject iaObj, char *address) argument 161 setInetAddress_addr(JNIEnv *env, jobject iaObj, int address) argument 168 setInetAddress_family(JNIEnv *env, jobject iaObj, int family) argument 175 setInetAddress_hostName(JNIEnv *env, jobject iaObj, jobject host) argument 183 getInetAddress_addr(JNIEnv *env, jobject iaObj) argument 190 getInetAddress_family(JNIEnv *env, jobject iaObj) argument 198 getInetAddress_hostName(JNIEnv *env, jobject iaObj) argument 206 NET_SockaddrToInetAddress(JNIEnv *env, struct sockaddr *him, int *port) argument 284 NET_SockaddrEqualsInetAddress(JNIEnv *env, struct sockaddr *him, jobject iaObj) argument [all...] |
H A D | io_util_md.h | 50 if ((*env)->GetObjectField(env, (this), (fid)) != NULL) \ 51 (*env)->SetIntField(env, (*env)->GetObjectField(env, (this), (fid)),IO_fd_fdID, (fd)) 54 (*env)->GetObjectField(env, (this), (fid)) == NULL ? \ 55 -1 : (*env)->GetIntField(env, (*en [all...] |
H A D | socket_tagger_util.cpp | 26 int tagSocket(JNIEnv* env, int fd) { argument 27 if (env->ExceptionOccurred()) { return fd; } 28 jmethodID get = env->GetStaticMethodID(JniConstants::socketTaggerClass, 31 env->CallStaticObjectMethod(JniConstants::socketTaggerClass, get); 32 jmethodID tag = env->GetMethodID(JniConstants::socketTaggerClass, 35 jobject fileDescriptor = jniCreateFileDescriptor(env, fd); 36 env->CallVoidMethod(socketTagger, tag, fileDescriptor);
|
H A D | FileOutputStream_md.c | 48 static void FileOutputStream_initIDs(JNIEnv *env) { argument 49 jclass clazz = (*env)->FindClass(env, "java/io/FileOutputStream"); 50 fos_fd = (*env)->GetFieldID(env, clazz, "fd", "Ljava/io/FileDescriptor;"); 55 FileOutputStream_open0(JNIEnv *env, jobject this, argument 57 fileOpen(env, this, path, fos_fd, 65 void register_java_io_FileOutputStream(JNIEnv* env) { argument 66 jniRegisterNativeMethods(env, "java/io/FileOutputStream", gMethods, NELEM(gMethods)); 67 FileOutputStream_initIDs(env); [all...] |
H A D | io_util.c | 40 readSingle(JNIEnv *env, jobject this, jfieldID fid) { argument 45 JNU_ThrowIOException(env, "Stream Closed"); 52 JNU_ThrowIOExceptionWithLastError(env, "Read error"); 54 JNU_ThrowByName(env, "java/io/InterruptedIOException", NULL); 68 outOfBounds(JNIEnv *env, jint off, jint len, jbyteArray array) { argument 73 ((*env)->GetArrayLength(env, array) - off < len)); 77 readBytes(JNIEnv *env, jobject this, jbyteArray bytes, argument 86 JNU_ThrowNullPointerException(env, NULL); 90 if (outOfBounds(env, of 131 writeSingle(JNIEnv *env, jobject this, jint byte, jboolean append, jfieldID fid) argument 153 writeBytes(JNIEnv *env, jobject this, jbyteArray bytes, jint off, jint len, jboolean append, jfieldID fid) argument 215 throwFileNotFoundException(JNIEnv *env, jstring path) argument [all...] |
/libcore/luni/src/main/native/ |
H A D | android_system_OsConstants.cpp | 60 static void initConstant(JNIEnv* env, jclass c, const char* fieldName, int value) { argument 61 jfieldID field = env->GetStaticFieldID(c, fieldName, "I"); 62 env->SetStaticIntField(c, field, value); 65 static void OsConstants_initConstants(JNIEnv* env, jclass c) { argument 66 initConstant(env, c, "AF_INET", AF_INET); 67 initConstant(env, c, "AF_INET6", AF_INET6); 68 initConstant(env, c, "AF_PACKET", AF_PACKET); 69 initConstant(env, c, "AF_NETLINK", AF_NETLINK); 70 initConstant(env, c, "AF_UNIX", AF_UNIX); 71 initConstant(env, 706 register_android_system_OsConstants(JNIEnv* env) argument [all...] |
H A D | valueOf.cpp | 24 static jobject valueOf(JNIEnv* env, jclass c, const char* signature, const T& value) { argument 25 static jmethodID valueOfMethod = env->GetStaticMethodID(c, "valueOf", signature); 26 if (env->ExceptionCheck()) { 29 jobject result = env->CallStaticObjectMethod(c, valueOfMethod, value); 30 if (env->ExceptionCheck()) { 36 jobject booleanValueOf(JNIEnv* env, jboolean value) { argument 37 return valueOf(env, JniConstants::booleanClass, "(Z)Ljava/lang/Boolean;", value); 40 jobject doubleValueOf(JNIEnv* env, jdouble value) { argument 41 return valueOf(env, JniConstants::doubleClass, "(D)Ljava/lang/Double;", value); 44 jobject integerValueOf(JNIEnv* env, jin argument 48 longValueOf(JNIEnv* env, jlong value) argument 52 booleanValue(JNIEnv* env, jobject javaLangBoolean) argument 57 intValue(JNIEnv* env, jobject javaLangInteger) argument [all...] |
H A D | JniException.h | 22 void jniThrowExceptionWithErrno(JNIEnv* env, const char* exceptionClassName, int error); 24 void jniThrowOutOfMemoryError(JNIEnv* env, const char* message); 25 void jniThrowSocketException(JNIEnv* env, int error);
|
H A D | JniException.cpp | 22 void jniThrowExceptionWithErrno(JNIEnv* env, const char* exceptionClassName, int error) { argument 24 jniThrowException(env, exceptionClassName, jniStrError(error, buf, sizeof(buf))); 27 void jniThrowOutOfMemoryError(JNIEnv* env, const char* message) { argument 28 jniThrowException(env, "java/lang/OutOfMemoryError", message); 31 void jniThrowSocketException(JNIEnv* env, int error) { argument 32 jniThrowExceptionWithErrno(env, "java/net/SocketException", error);
|
H A D | java_lang_invoke_MethodHandle.cpp | 20 static void MethodHandle_invokeExact(JNIEnv* env, jobject, jobjectArray) { argument 21 jniThrowException(env, "java/lang/UnsupportedOperationException", 25 static void MethodHandle_invoke(JNIEnv* env, jobject, jobjectArray) { argument 26 jniThrowException(env, "java/lang/UnsupportedOperationException", 35 void register_java_lang_invoke_MethodHandle(JNIEnv* env) { argument 36 jniRegisterNativeMethods(env, "java/lang/invoke/MethodHandle", gMethods, NELEM(gMethods));
|
H A D | valueOf.h | 22 jobject booleanValueOf(JNIEnv* env, jboolean b); 23 jobject doubleValueOf(JNIEnv* env, jdouble d); 24 jobject integerValueOf(JNIEnv* env, jint i); 25 jobject longValueOf(JNIEnv* env, jlong l); 29 jboolean booleanValue(JNIEnv* env, jobject javaLangBoolean); 30 jint intValue(JNIEnv* env, jobject javaLangInteger);
|
H A D | java_lang_invoke_VarHandle.cpp | 30 static void ThrowUnsupportedOperationForAccessMode(JNIEnv* env, const char* accessMode) { argument 35 jniThrowExceptionFmt(env, 41 static void VarHandle_compareAndExchange(JNIEnv* env, jobject, jobjectArray) { argument 43 ThrowUnsupportedOperationForAccessMode(env, "compareAndExchange"); 46 static void VarHandle_compareAndExchangeAcquire(JNIEnv* env, jobject, jobjectArray) { argument 48 ThrowUnsupportedOperationForAccessMode(env, "compareAndExchangeAcquire"); 51 static void VarHandle_compareAndExchangeRelease(JNIEnv* env, jobject, jobjectArray) { argument 53 ThrowUnsupportedOperationForAccessMode(env, "compareAndExchangeRelease"); 56 static void VarHandle_compareAndSet(JNIEnv* env, jobject, jobjectArray) { argument 58 ThrowUnsupportedOperationForAccessMode(env, "compareAndSe 61 VarHandle_get(JNIEnv* env, jobject, jobjectArray) argument 66 VarHandle_getAcquire(JNIEnv* env, jobject, jobjectArray) argument 71 VarHandle_getAndAdd(JNIEnv* env, jobject, jobjectArray) argument 76 VarHandle_getAndAddAcquire(JNIEnv* env, jobject, jobjectArray) argument 81 VarHandle_getAndAddRelease(JNIEnv* env, jobject, jobjectArray) argument 86 VarHandle_getAndBitwiseAnd(JNIEnv* env, jobject, jobjectArray) argument 91 VarHandle_getAndBitwiseAndAcquire(JNIEnv* env, jobject, jobjectArray) argument 96 VarHandle_getAndBitwiseAndRelease(JNIEnv* env, jobject, jobjectArray) argument 101 VarHandle_getAndBitwiseOr(JNIEnv* env, jobject, jobjectArray) argument 106 VarHandle_getAndBitwiseOrAcquire(JNIEnv* env, jobject, jobjectArray) argument 111 VarHandle_getAndBitwiseOrRelease(JNIEnv* env, jobject, jobjectArray) argument 116 VarHandle_getAndBitwiseXor(JNIEnv* env, jobject, jobjectArray) argument 121 VarHandle_getAndBitwiseXorAcquire(JNIEnv* env, jobject, jobjectArray) argument 126 VarHandle_getAndBitwiseXorRelease(JNIEnv* env, jobject, jobjectArray) argument 131 VarHandle_getAndSet(JNIEnv* env, jobject, jobjectArray) argument 136 VarHandle_getAndSetAcquire(JNIEnv* env, jobject, jobjectArray) argument 141 VarHandle_getAndSetRelease(JNIEnv* env, jobject, jobjectArray) argument 146 VarHandle_getOpaque(JNIEnv* env, jobject, jobjectArray) argument 151 VarHandle_getVolatile(JNIEnv* env, jobject, jobjectArray) argument 156 VarHandle_set(JNIEnv* env, jobject, jobjectArray) argument 161 VarHandle_setOpaque(JNIEnv* env, jobject, jobjectArray) argument 166 VarHandle_setRelease(JNIEnv* env, jobject, jobjectArray) argument 171 VarHandle_setVolatile(JNIEnv* env, jobject, jobjectArray) argument 176 VarHandle_weakCompareAndSet(JNIEnv* env, jobject, jobjectArray) argument 181 VarHandle_weakCompareAndSetAcquire(JNIEnv* env, jobject, jobjectArray) argument 186 VarHandle_weakCompareAndSetPlain(JNIEnv* env, jobject, jobjectArray) argument 191 VarHandle_weakCompareAndSetRelease(JNIEnv* env, jobject, jobjectArray) argument 230 register_java_lang_invoke_VarHandle(JNIEnv* env) argument [all...] |
H A D | sun_misc_Unsafe.cpp | 22 static jobject Unsafe_allocateInstance(JNIEnv* env, jclass, jclass c) { argument 23 return env->AllocObject(c); 29 void register_sun_misc_Unsafe(JNIEnv* env) { argument 30 jniRegisterNativeMethods(env, "sun/misc/Unsafe", gMethods, NELEM(gMethods));
|
/libcore/luni/src/test/native/ |
H A D | libcore_java_nio_BufferTest.cpp | 21 JNIEnv* env, jobject /* clazz */, jobject buffer) { 22 return reinterpret_cast<jlong>(env->GetDirectBufferAddress(buffer)); 26 JNIEnv* env, jobject /* clazz */, jobject buffer) { 27 return reinterpret_cast<jlong>(env->GetDirectBufferCapacity(buffer)); 31 JNIEnv* env, jobject /* clazz */) { 34 return env->NewDirectByteBuffer(nullptr, 0); 20 Java_libcore_java_nio_BufferTest_jniGetDirectBufferAddress( JNIEnv* env, jobject , jobject buffer) argument 25 Java_libcore_java_nio_BufferTest_jniGetDirectBufferCapacity( JNIEnv* env, jobject , jobject buffer) argument 30 Java_libcore_java_nio_BufferTest_jniNewDirectByteBuffer( JNIEnv* env, jobject ) argument
|