/frameworks/base/core/jni/ |
H A D | android_net_TrafficStats.cpp | 144 static jlong getTotalStat(JNIEnv* env, jclass clazz, jint type) { argument 148 static jlong getIfaceStat(JNIEnv* env, jclass clazz, jstring iface, jint type) { argument 150 const char* ifaceChars = env->GetStringUTFChars(iface, NULL); 153 env->ReleaseStringUTFChars(iface, ifaceChars); 163 static jlong getUidBytes(JNIEnv* env, jobject clazz, jint uid, argument 204 static jlong getUidPkts(JNIEnv* env, jobject clazz, jint uid, argument 245 static jlong getUidRxBytes(JNIEnv* env, jobject clazz, jint uid) { argument 246 return getUidBytes(env, clazz, uid, RX, TCP_AND_UDP); 249 static jlong getUidTxBytes(JNIEnv* env, jobject clazz, jint uid) { argument 250 return getUidBytes(env, claz 254 getUidTxPackets(JNIEnv* env, jobject clazz, jint uid) argument 259 getUidRxPackets(JNIEnv* env, jobject clazz, jint uid) argument 263 getUidTcpTxBytes(JNIEnv* env, jobject clazz, jint uid) argument 267 getUidTcpRxBytes(JNIEnv* env, jobject clazz, jint uid) argument 271 getUidUdpTxBytes(JNIEnv* env, jobject clazz, jint uid) argument 275 getUidUdpRxBytes(JNIEnv* env, jobject clazz, jint uid) argument 279 getUidTcpTxSegments(JNIEnv* env, jobject clazz, jint uid) argument 283 getUidTcpRxSegments(JNIEnv* env, jobject clazz, jint uid) argument 287 getUidUdpTxPackets(JNIEnv* env, jobject clazz, jint uid) argument 291 getUidUdpRxPackets(JNIEnv* env, jobject clazz, jint uid) argument 316 register_android_net_TrafficStats(JNIEnv* env) argument [all...] |
H A D | android_net_wifi_Wifi.cpp | 87 static jstring doStringCommand(JNIEnv* env, const char *ifname, const char* fmt, ...) { argument 102 return env->NewString((const jchar *)str.string(), str.size()); 105 static jboolean android_net_wifi_isDriverLoaded(JNIEnv* env, jobject) argument 110 static jboolean android_net_wifi_loadDriver(JNIEnv* env, jobject) argument 115 static jboolean android_net_wifi_unloadDriver(JNIEnv* env, jobject) argument 120 static jboolean android_net_wifi_startSupplicant(JNIEnv* env, jobject, jboolean p2pSupported) argument 125 static jboolean android_net_wifi_killSupplicant(JNIEnv* env, jobject) argument 130 static jboolean android_net_wifi_connectToSupplicant(JNIEnv* env, jobject, jstring jIface) argument 132 ScopedUtfChars ifname(env, jIface); 136 static void android_net_wifi_closeSupplicantConnection(JNIEnv* env, jobjec argument 142 android_net_wifi_waitForEvent(JNIEnv* env, jobject, jstring jIface) argument 154 android_net_wifi_doBooleanCommand(JNIEnv* env, jobject, jstring jIface, jstring jCommand) argument 167 android_net_wifi_doIntCommand(JNIEnv* env, jobject, jstring jIface, jstring jCommand) argument 180 android_net_wifi_doStringCommand(JNIEnv* env, jobject, jstring jIface, jstring jCommand) argument 222 register_android_net_wifi_WifiManager(JNIEnv* env) argument [all...] |
H A D | android_nio_utils.cpp | 61 android::AutoBufferPointer::AutoBufferPointer(JNIEnv* env, jobject nioBuffer, argument 63 fEnv = env; 65 fPointer = android::nio_getPointer(env, nioBuffer, &fArray); 76 static jclass findClass(JNIEnv* env, const char name[]) { argument 77 jclass c = env->FindClass(name); 82 static jmethodID findStaticMethod(JNIEnv* env, jclass c, const char method[], argument 84 jmethodID m = env->GetStaticMethodID(c, method, params); 89 static jfieldID getFieldID(JNIEnv* env, jclass c, const char name[], argument 91 jfieldID f = env->GetFieldID(c, name, type); 98 int register_android_nio_utils(JNIEnv* env) { argument [all...] |
H A D | android_opengl_GLES11.cpp | 1620 /* void glGetTexEnvfv ( GLenum env, GLenum pname, GLfloat *params ) */ 1623 (JNIEnv *_env, jobject _this, jint env, jint pname, jfloatArray params_ref, jint offset) { 1677 (GLenum)env, 1692 /* void glGetTexEnvfv ( GLenum env, GLenum pname, GLfloat *params ) */ 1695 (JNIEnv *_env, jobject _this, jint env, jint pname, jobject params_buf) { 1738 (GLenum)env, 1752 /* void glGetTexEnviv ( GLenum env, GLenum pname, GLint *params ) */ 1755 (JNIEnv *_env, jobject _this, jint env, jint pname, jintArray params_ref, jint offset) { 1809 (GLenum)env, 1824 /* void glGetTexEnviv ( GLenum env, GLenu 1622 android_glGetTexEnvfv__II_3FI(JNIEnv *_env, jobject _this, jint env, jint pname, jfloatArray params_ref, jint offset) argument 1694 android_glGetTexEnvfv__IILjava_nio_FloatBuffer_2(JNIEnv *_env, jobject _this, jint env, jint pname, jobject params_buf) argument 1754 android_glGetTexEnviv__II_3II(JNIEnv *_env, jobject _this, jint env, jint pname, jintArray params_ref, jint offset) argument 1826 android_glGetTexEnviv__IILjava_nio_IntBuffer_2(JNIEnv *_env, jobject _this, jint env, jint pname, jobject params_buf) argument 1886 android_glGetTexEnvxv__II_3II(JNIEnv *_env, jobject _this, jint env, jint pname, jintArray params_ref, jint offset) argument 1958 android_glGetTexEnvxv__IILjava_nio_IntBuffer_2(JNIEnv *_env, jobject _this, jint env, jint pname, jobject params_buf) argument [all...] |
H A D | android_opengl_GLES11Ext.cpp | 1084 /* void glGetTexEnvxvOES ( GLenum env, GLenum pname, GLfixed *params ) */ 1087 (JNIEnv *_env, jobject _this, jint env, jint pname, jintArray params_ref, jint offset) { 1113 (GLenum)env, 1128 /* void glGetTexEnvxvOES ( GLenum env, GLenum pname, GLfixed *params ) */ 1131 (JNIEnv *_env, jobject _this, jint env, jint pname, jobject params_buf) { 1143 (GLenum)env, 1086 android_glGetTexEnvxvOES__II_3II(JNIEnv *_env, jobject _this, jint env, jint pname, jintArray params_ref, jint offset) argument 1130 android_glGetTexEnvxvOES__IILjava_nio_IntBuffer_2(JNIEnv *_env, jobject _this, jint env, jint pname, jobject params_buf) argument
|
H A D | android_os_Debug.cpp | 90 static jlong android_os_Debug_getNativeHeapSize(JNIEnv *env, jobject clazz) argument 100 static jlong android_os_Debug_getNativeHeapAllocatedSize(JNIEnv *env, jobject clazz) argument 110 static jlong android_os_Debug_getNativeHeapFreeSize(JNIEnv *env, jobject clazz) argument 243 static void android_os_Debug_getDirtyPagesPid(JNIEnv *env, jobject clazz, argument 258 env->SetIntField(object, stat_fields[i].pss_field, stats[i].pss); 259 env->SetIntField(object, stat_fields[i].privateDirty_field, stats[i].privateDirty); 260 env->SetIntField(object, stat_fields[i].sharedDirty_field, stats[i].sharedDirty); 263 jintArray otherIntArray = (jintArray)env->GetObjectField(object, otherStats_field); 265 jint* otherArray = (jint*)env->GetPrimitiveArrayCritical(otherIntArray, 0); 277 env 280 android_os_Debug_getDirtyPages(JNIEnv *env, jobject clazz, jobject object) argument 285 android_os_Debug_getPssPid(JNIEnv *env, jobject clazz, jint pid) argument 313 android_os_Debug_getPss(JNIEnv *env, jobject clazz) argument 351 android_os_Debug_getBinderSentTransactions(JNIEnv *env, jobject clazz) argument 356 android_os_getBinderReceivedTransactions(JNIEnv *env, jobject clazz) argument 507 android_os_Debug_dumpNativeHeap(JNIEnv* env, jobject clazz, jobject fileDescriptor) argument 544 android_os_Debug_dumpNativeBacktraceToFile(JNIEnv* env, jobject clazz, jint pid, jstring fileName) argument 608 register_android_os_Debug(JNIEnv *env) argument [all...] |
H A D | android_os_FileUtils.cpp | 36 jint android_os_FileUtils_setPermissions(JNIEnv* env, jobject clazz, argument 40 const jchar* str = env->GetStringCritical(file, 0); 43 file8 = String8(str, env->GetStringLength(file)); 44 env->ReleaseStringCritical(file, str); 58 jint android_os_FileUtils_getFatVolumeId(JNIEnv* env, jobject clazz, jstring path) argument 61 jniThrowException(env, "java/lang/IllegalArgumentException", NULL); 64 const char *pathStr = env->GetStringUTFChars(path, NULL); 75 env->ReleaseStringUTFChars(path, pathStr); 86 int register_android_os_FileUtils(JNIEnv* env) argument 89 env, kFileUtilsPathNam [all...] |
H A D | android_os_MemoryFile.cpp | 29 static jobject android_os_MemoryFile_open(JNIEnv* env, jobject clazz, jstring name, jint length) argument 31 const char* namestr = (name ? env->GetStringUTFChars(name, NULL) : NULL); 36 env->ReleaseStringUTFChars(name, namestr); 39 jniThrowException(env, "java/io/IOException", "ashmem_create_region failed"); 43 return jniCreateFileDescriptor(env, result); 46 static jint android_os_MemoryFile_mmap(JNIEnv* env, jobject clazz, jobject fileDescriptor, argument 49 int fd = jniGetFDFromFileDescriptor(env, fileDescriptor); 52 jniThrowException(env, "java/io/IOException", "mmap failed"); 56 static void android_os_MemoryFile_munmap(JNIEnv* env, jobject clazz, jint addr, jint length) argument 60 jniThrowException(env, "jav 63 android_os_MemoryFile_close(JNIEnv* env, jobject clazz, jobject fileDescriptor) argument 72 android_os_MemoryFile_read(JNIEnv* env, jobject clazz, jobject fileDescriptor, jint address, jbyteArray buffer, jint srcOffset, jint destOffset, jint count, jboolean unpinned) argument 91 android_os_MemoryFile_write(JNIEnv* env, jobject clazz, jobject fileDescriptor, jint address, jbyteArray buffer, jint srcOffset, jint destOffset, jint count, jboolean unpinned) argument 110 android_os_MemoryFile_pin(JNIEnv* env, jobject clazz, jobject fileDescriptor, jboolean pin) argument 119 android_os_MemoryFile_get_size(JNIEnv* env, jobject clazz, jobject fileDescriptor) argument 151 register_android_os_MemoryFile(JNIEnv* env) argument [all...] |
H A D | android_os_MessageQueue.cpp | 38 virtual void raiseException(JNIEnv* env, const char* msg, jthrowable exceptionObj); 40 void pollOnce(JNIEnv* env, int timeoutMillis); 56 bool MessageQueue::raiseAndClearException(JNIEnv* env, const char* msg) { argument 57 jthrowable exceptionObj = env->ExceptionOccurred(); 59 env->ExceptionClear(); 60 raiseException(env, msg, exceptionObj); 61 env->DeleteLocalRef(exceptionObj); 78 void NativeMessageQueue::raiseException(JNIEnv* env, const char* msg, jthrowable exceptionObj) { argument 82 env->DeleteLocalRef(mExceptionObj); 84 mExceptionObj = jthrowable(env 95 pollOnce(JNIEnv* env, int timeoutMillis) argument 112 android_os_MessageQueue_getNativeMessageQueue(JNIEnv* env, jobject messageQueueObj) argument 118 android_os_MessageQueue_setNativeMessageQueue(JNIEnv* env, jobject messageQueueObj, NativeMessageQueue* nativeMessageQueue) argument 124 android_os_MessageQueue_getMessageQueue(JNIEnv* env, jobject messageQueueObj) argument 130 android_os_MessageQueue_nativeInit(JNIEnv* env, jobject obj) argument 141 android_os_MessageQueue_nativeDestroy(JNIEnv* env, jobject obj) argument 150 throwQueueNotInitialized(JNIEnv* env) argument 154 android_os_MessageQueue_nativePollOnce(JNIEnv* env, jobject obj, jint ptr, jint timeoutMillis) argument 160 android_os_MessageQueue_nativeWake(JNIEnv* env, jobject obj, jint ptr) argument 183 register_android_os_MessageQueue(JNIEnv* env) argument [all...] |
H A D | android_os_Parcel.cpp | 70 Parcel* parcelForJavaObject(JNIEnv* env, jobject obj) argument 73 Parcel* p = (Parcel*)env->GetIntField(obj, gParcelOffsets.mNativePtr); 77 jniThrowException(env, "java/lang/IllegalStateException", "Parcel has been finalized!"); 82 jobject createJavaParcelObject(JNIEnv* env) argument 84 return env->CallStaticObjectMethod(gParcelOffsets.clazz, gParcelOffsets.obtain); 87 void recycleJavaParcelObject(JNIEnv* env, jobject parcelObj) argument 89 env->CallVoidMethod(parcelObj, gParcelOffsets.recycle); 92 static jint android_os_Parcel_dataSize(JNIEnv* env, jclass clazz, jint nativePtr) argument 98 static jint android_os_Parcel_dataAvail(JNIEnv* env, jclass clazz, jint nativePtr) argument 104 static jint android_os_Parcel_dataPosition(JNIEnv* env, jclas argument 110 android_os_Parcel_dataCapacity(JNIEnv* env, jclass clazz, jint nativePtr) argument 116 android_os_Parcel_setDataSize(JNIEnv* env, jclass clazz, jint nativePtr, jint size) argument 127 android_os_Parcel_setDataPosition(JNIEnv* env, jclass clazz, jint nativePtr, jint pos) argument 135 android_os_Parcel_setDataCapacity(JNIEnv* env, jclass clazz, jint nativePtr, jint size) argument 146 android_os_Parcel_pushAllowFds(JNIEnv* env, jclass clazz, jint nativePtr, jboolean allowFds) argument 156 android_os_Parcel_restoreAllowFds(JNIEnv* env, jclass clazz, jint nativePtr, jboolean lastValue) argument 164 android_os_Parcel_writeNative(JNIEnv* env, jclass clazz, jint nativePtr, jobject data, jint offset, jint length) argument 191 android_os_Parcel_writeInt(JNIEnv* env, jclass clazz, jint nativePtr, jint val) argument 199 android_os_Parcel_writeLong(JNIEnv* env, jclass clazz, jint nativePtr, jlong val) argument 210 android_os_Parcel_writeFloat(JNIEnv* env, jclass clazz, jint nativePtr, jfloat val) argument 221 android_os_Parcel_writeDouble(JNIEnv* env, jclass clazz, jint nativePtr, jdouble val) argument 232 android_os_Parcel_writeString(JNIEnv* env, jclass clazz, jint nativePtr, jstring val) argument 252 android_os_Parcel_writeStrongBinder(JNIEnv* env, jclass clazz, jint nativePtr, jobject object) argument 263 android_os_Parcel_writeFileDescriptor(JNIEnv* env, jclass clazz, jint nativePtr, jobject object) argument 275 android_os_Parcel_createByteArray(JNIEnv* env, jclass clazz, jint nativePtr) argument 301 android_os_Parcel_readInt(JNIEnv* env, jclass clazz, jint nativePtr) argument 310 android_os_Parcel_readLong(JNIEnv* env, jclass clazz, jint nativePtr) argument 319 android_os_Parcel_readFloat(JNIEnv* env, jclass clazz, jint nativePtr) argument 328 android_os_Parcel_readDouble(JNIEnv* env, jclass clazz, jint nativePtr) argument 337 android_os_Parcel_readString(JNIEnv* env, jclass clazz, jint nativePtr) argument 351 android_os_Parcel_readStrongBinder(JNIEnv* env, jclass clazz, jint nativePtr) argument 360 android_os_Parcel_readFileDescriptor(JNIEnv* env, jclass clazz, jint nativePtr) argument 373 android_os_Parcel_openFileDescriptor(JNIEnv* env, jclass clazz, jstring name, jint mode) argument 422 android_os_Parcel_dupFileDescriptor(JNIEnv* env, jclass clazz, jobject orig) argument 446 android_os_Parcel_closeFileDescriptor(JNIEnv* env, jclass clazz, jobject object) argument 460 android_os_Parcel_clearFileDescriptor(JNIEnv* env, jclass clazz, jobject object) argument 472 android_os_Parcel_create(JNIEnv* env, jclass clazz) argument 478 android_os_Parcel_freeBuffer(JNIEnv* env, jclass clazz, jint nativePtr) argument 486 android_os_Parcel_destroy(JNIEnv* env, jclass clazz, jint nativePtr) argument 492 android_os_Parcel_marshall(JNIEnv* env, jclass clazz, jint nativePtr) argument 521 android_os_Parcel_unmarshall(JNIEnv* env, jclass clazz, jint nativePtr, jbyteArray data, jint offset, jint length) argument 542 android_os_Parcel_appendFrom(JNIEnv* env, jclass clazz, jint thisNativePtr, jint otherNativePtr, jint offset, jint length) argument 560 android_os_Parcel_hasFileDescriptors(JNIEnv* env, jclass clazz, jint nativePtr) argument 572 android_os_Parcel_writeInterfaceToken(JNIEnv* env, jclass clazz, jint nativePtr, jstring name) argument 587 android_os_Parcel_enforceInterface(JNIEnv* env, jclass clazz, jint nativePtr, jstring name) argument 674 register_android_os_Parcel(JNIEnv* env) argument [all...] |
H A D | android_os_ParcelFileDescriptor.cpp | 37 static jobject android_os_ParcelFileDescriptor_getFileDescriptorFromFd(JNIEnv* env, argument 42 jniThrowException(env, "java/io/IOException", strerror(errno)); 45 return jniCreateFileDescriptor(env, fd); 48 static jobject android_os_ParcelFileDescriptor_getFileDescriptorFromFdNoDup(JNIEnv* env, argument 51 return jniCreateFileDescriptor(env, fd); 54 static void android_os_ParcelFileDescriptor_createPipeNative(JNIEnv* env, argument 60 jniThrowException(env, "java/io/IOException", strerror(therr)); 65 jobject fdObj = jniCreateFileDescriptor(env, fds[i]); 66 env->SetObjectArrayElement(outFds, i, fdObj); 70 static jint getFd(JNIEnv* env, jobjec argument 77 android_os_ParcelFileDescriptor_getStatSize(JNIEnv* env, jobject clazz) argument 98 android_os_ParcelFileDescriptor_seekTo(JNIEnv* env, jobject clazz, jlong pos) argument 110 android_os_ParcelFileDescriptor_getFdNative(JNIEnv* env, jobject clazz) argument 138 register_android_os_ParcelFileDescriptor(JNIEnv* env) argument [all...] |
H A D | android_os_SELinux.cpp | 33 static void throw_NullPointerException(JNIEnv *env, const char* msg) { argument 35 clazz = env->FindClass("java/lang/NullPointerException"); 36 env->ThrowNew(clazz, msg); 46 static jboolean isSELinuxEnabled(JNIEnv *env, jobject classz) { argument 58 static jboolean isSELinuxEnforced(JNIEnv *env, jobject clazz) { argument 73 static jboolean setSELinuxEnforce(JNIEnv *env, jobject clazz, jboolean value) { argument 94 static jstring getPeerCon(JNIEnv *env, jobject clazz, jobject fileDescriptor) { argument 100 throw_NullPointerException(env, "Trying to check security context of a null peer socket."); 107 int fd = jniGetFDFromFileDescriptor(env, fileDescriptor); 109 if (env 140 setFSCreateCon(JNIEnv *env, jobject clazz, jstring context) argument 180 setFileCon(JNIEnv *env, jobject clazz, jstring path, jstring con) argument 226 getFileCon(JNIEnv *env, jobject clazz, jstring path) argument 268 getCon(JNIEnv *env, jobject clazz) argument 302 getPidCon(JNIEnv *env, jobject clazz, jint pid) argument 337 getBooleanNames(JNIEnv *env, JNIEnv clazz) argument 375 getBooleanValue(JNIEnv *env, jobject clazz, jstring name) argument 403 setBooleanValue(JNIEnv *env, jobject clazz, jstring name, jboolean value) argument 438 checkSELinuxAccess(JNIEnv *env, jobject clazz, jstring scon, jstring tcon, jstring tclass, jstring perm) argument 484 native_restorecon(JNIEnv *env, jobject clazz, jstring pathname) argument 528 register_android_os_SELinux(JNIEnv *env) argument [all...] |
H A D | android_os_SystemClock.cpp | 38 static jboolean android_os_SystemClock_setCurrentTimeMillis(JNIEnv* env, argument 47 static jlong android_os_SystemClock_uptimeMillis(JNIEnv* env, argument 56 static jlong android_os_SystemClock_elapsedRealtime(JNIEnv* env, argument 65 static jlong android_os_SystemClock_currentThreadTimeMillis(JNIEnv* env, argument 85 static jlong android_os_SystemClock_currentThreadTimeMicro(JNIEnv* env, argument 105 static jlong android_os_SystemClock_currentTimeMicro(JNIEnv* env, argument 117 static jlong android_os_SystemClock_elapsedRealtimeNano(JNIEnv* env, argument 143 int register_android_os_SystemClock(JNIEnv* env) argument 145 return AndroidRuntime::registerNativeMethods(env,
|
H A D | android_os_SystemProperties.cpp | 30 static jstring SystemProperties_getSS(JNIEnv *env, jobject clazz, argument 39 jniThrowNullPointerException(env, "key must not be null."); 43 key = env->GetStringUTFChars(keyJ, NULL); 49 rvJ = env->NewStringUTF(buf); 51 rvJ = env->NewStringUTF(""); 54 env->ReleaseStringUTFChars(keyJ, key); 60 static jstring SystemProperties_getS(JNIEnv *env, jobject clazz, argument 63 return SystemProperties_getSS(env, clazz, keyJ, NULL); 66 static jint SystemProperties_get_int(JNIEnv *env, jobject clazz, argument 76 jniThrowNullPointerException(env, "ke 96 SystemProperties_get_long(JNIEnv *env, jobject clazz, jstring keyJ, jlong defJ) argument 126 SystemProperties_get_boolean(JNIEnv *env, jobject clazz, jstring keyJ, jboolean defJ) argument 162 SystemProperties_set(JNIEnv *env, jobject clazz, jstring keyJ, jstring valJ) argument 202 JNIEnv* env; local 210 SystemProperties_add_change_callback(JNIEnv *env, jobject clazz) argument 240 register_android_os_SystemProperties(JNIEnv *env) argument [all...] |
H A D | android_os_Trace.cpp | 27 static jlong android_os_Trace_nativeGetEnabledTags(JNIEnv* env, jclass clazz) { argument 31 static void android_os_Trace_nativeTraceCounter(JNIEnv* env, jclass clazz, argument 33 ScopedUtfChars name(env, nameStr); 37 static void android_os_Trace_nativeTraceBegin(JNIEnv* env, jclass clazz, argument 39 ScopedUtfChars name(env, nameStr); 43 static void android_os_Trace_nativeTraceEnd(JNIEnv* env, jclass clazz, argument 64 int register_android_os_Trace(JNIEnv* env) { argument 65 int res = jniRegisterNativeMethods(env, "android/os/Trace",
|
H A D | android_os_UEventObserver.cpp | 37 static void nativeSetup(JNIEnv *env, jclass clazz) { argument 39 jniThrowException(env, "java/lang/RuntimeException", 64 static jstring nativeWaitForNextEvent(JNIEnv *env, jclass clazz) { argument 82 return env->NewString(message, length); 87 static void nativeAddMatch(JNIEnv* env, jclass clazz, jstring matchStr) { argument 88 ScopedUtfChars match(env, matchStr); 94 static void nativeRemoveMatch(JNIEnv* env, jclass clazz, jstring matchStr) { argument 95 ScopedUtfChars match(env, matchStr); 118 int register_android_os_UEventObserver(JNIEnv *env) argument 122 clazz = env [all...] |
H A D | android_server_NetworkManagementSocketTagger.cpp | 33 static jint QTagUid_tagSocketFd(JNIEnv* env, jclass, argument 36 int userFd = jniGetFDFromFileDescriptor(env, fileDescriptor); 38 if (env->ExceptionOccurred() != NULL) { 50 static int QTagUid_untagSocketFd(JNIEnv* env, jclass, argument 52 int userFd = jniGetFDFromFileDescriptor(env, fileDescriptor); 54 if (env->ExceptionOccurred() != NULL) { 66 static jint QTagUid_setCounterSet(JNIEnv* env, jclass, argument 76 static jint QTagUid_deleteTagData(JNIEnv* env, jclass, argument 93 int register_android_server_NetworkManagementSocketTagger(JNIEnv* env) { argument 94 return jniRegisterNativeMethods(env, "co [all...] |
H A D | android_server_Watchdog.cpp | 55 static void dumpKernelStacks(JNIEnv* env, jobject clazz, jstring pathStr) { argument 61 jniThrowException(env, "java/lang/IllegalArgumentException", "Null path"); 65 const char *path = env->GetStringUTFChars(pathStr, NULL); 97 env->ReleaseStringUTFChars(pathStr, path); 108 int register_android_server_Watchdog(JNIEnv* env) { argument 109 return AndroidRuntime::registerNativeMethods(env, "com/android/server/Watchdog",
|
H A D | android_text_AndroidBidi.cpp | 28 static jint runBidi(JNIEnv* env, jobject obj, jint dir, jcharArray chsArray, argument 35 jchar* chs = env->GetCharArrayElements(chsArray, NULL); 37 jbyte* info = env->GetByteArrayElements(infoArray, NULL); 48 jniThrowException(env, "java/lang/RuntimeException", NULL); 52 env->ReleaseByteArrayElements(infoArray, info, 0); 54 env->ReleaseCharArrayElements(chsArray, chs, JNI_ABORT); 64 int register_android_text_AndroidBidi(JNIEnv* env) argument 66 return AndroidRuntime::registerNativeMethods(env, "android/text/AndroidBidi",
|
H A D | android_text_AndroidCharacter.cpp | 54 static void getDirectionalities(JNIEnv* env, jobject obj, jcharArray srcArray, jbyteArray destArray, int count) argument 56 ScopedCharArrayRO src(env, srcArray); 60 ScopedByteArrayRW dest(env, destArray); 65 if (env->GetArrayLength(srcArray) < count || env->GetArrayLength(destArray) < count) { 66 jniThrowException(env, "java/lang/ArrayIndexOutOfBoundsException", NULL); 95 static jint getEastAsianWidth(JNIEnv* env, jobject obj, jchar input) argument 104 static void getEastAsianWidths(JNIEnv* env, jobject obj, jcharArray srcArray, argument 107 ScopedCharArrayRO src(env, srcArray); 111 ScopedByteArrayRW dest(env, destArra 147 mirror(JNIEnv* env, jobject obj, jcharArray charArray, int start, int count) argument 175 getMirror(JNIEnv* env, jobject obj, jchar c) argument 193 register_android_text_AndroidCharacter(JNIEnv* env) argument [all...] |
H A D | android_text_format_Time.cpp | 61 static inline bool java2time(JNIEnv* env, Time* t, jobject o) argument 63 t->t.tm_sec = env->GetIntField(o, g_secField); 64 t->t.tm_min = env->GetIntField(o, g_minField); 65 t->t.tm_hour = env->GetIntField(o, g_hourField); 66 t->t.tm_mday = env->GetIntField(o, g_mdayField); 67 t->t.tm_mon = env->GetIntField(o, g_monField); 68 t->t.tm_year = (env->GetIntField(o, g_yearField))-1900; 69 t->t.tm_wday = env->GetIntField(o, g_wdayField); 70 t->t.tm_yday = env->GetIntField(o, g_ydayField); 71 t->t.tm_isdst = env 83 time2java(JNIEnv* env, jobject o, const Time &t) argument 108 android_text_format_Time_normalize(JNIEnv* env, jobject This, jboolean ignoreDst) argument 123 android_text_format_Time_switchTimezone(JNIEnv* env, jobject This, jstring timezoneObject) argument 142 android_text_format_Time_compare(JNIEnv* env, jobject clazz, jobject aObject, jobject bObject) argument 161 android_text_format_Time_format2445(JNIEnv* env, jobject This) argument 187 android_text_format_Time_format(JNIEnv* env, jobject This, jstring formatObject) argument 313 android_text_format_Time_toString(JNIEnv* env, jobject This) argument 326 android_text_format_Time_setToNow(JNIEnv* env, jobject This) argument 338 android_text_format_Time_toMillis(JNIEnv* env, jobject This, jboolean ignoreDst) argument 352 android_text_format_Time_set(JNIEnv* env, jobject This, jlong millis) argument 368 get_char(JNIEnv* env, const ScopedStringChars& s, int spos, int mul, bool* thrown) argument 384 check_char(JNIEnv* env, const ScopedStringChars& s, int spos, jchar expected) argument 397 android_text_format_Time_parse(JNIEnv* env, jobject This, jstring strObj) argument 476 android_text_format_Time_parse3339(JNIEnv* env, jobject This, jstring strObj) argument 654 register_android_text_format_Time(JNIEnv* env) argument [all...] |
H A D | android_util_AssetManager.cpp | 81 static jint copyValue(JNIEnv* env, jobject outValue, const ResTable* table, 85 jint copyValue(JNIEnv* env, jobject outValue, const ResTable* table, argument 89 env->SetIntField(outValue, gTypedValueOffsets.mType, value.dataType); 90 env->SetIntField(outValue, gTypedValueOffsets.mAssetCookie, 92 env->SetIntField(outValue, gTypedValueOffsets.mData, value.data); 93 env->SetObjectField(outValue, gTypedValueOffsets.mString, NULL); 94 env->SetIntField(outValue, gTypedValueOffsets.mResourceId, ref); 95 env->SetIntField(outValue, gTypedValueOffsets.mChangingConfigurations, 98 env->SetIntField(outValue, gTypedValueOffsets.mDensity, config->density); 106 AssetManager* assetManagerForJavaObject(JNIEnv* env, jobjec argument 116 android_content_AssetManager_openAsset(JNIEnv* env, jobject clazz, jstring fileName, jint mode) argument 149 returnParcelFileDescriptor(JNIEnv* env, Asset* a, jlongArray outOffsets) argument 181 android_content_AssetManager_openAssetFd(JNIEnv* env, jobject clazz, jstring fileName, jlongArray outOffsets) argument 208 android_content_AssetManager_openNonAssetNative(JNIEnv* env, jobject clazz, jint cookie, jstring fileName, jint mode) argument 245 android_content_AssetManager_openNonAssetFdNative(JNIEnv* env, jobject clazz, jint cookie, jstring fileName, jlongArray outOffsets) argument 276 android_content_AssetManager_list(JNIEnv* env, jobject clazz, jstring fileName) argument 328 android_content_AssetManager_destroyAsset(JNIEnv* env, jobject clazz, jint asset) argument 343 android_content_AssetManager_readAssetChar(JNIEnv* env, jobject clazz, jint asset) argument 358 android_content_AssetManager_readAsset(JNIEnv* env, jobject clazz, jint asset, jbyteArray bArray, jint off, jint len) argument 391 android_content_AssetManager_seekAsset(JNIEnv* env, jobject clazz, jint asset, jlong offset, jint whence) argument 406 android_content_AssetManager_getAssetLength(JNIEnv* env, jobject clazz, jint asset) argument 419 android_content_AssetManager_getAssetRemainingLength(JNIEnv* env, jobject clazz, jint asset) argument 432 android_content_AssetManager_addAssetPath(JNIEnv* env, jobject clazz, jstring path) argument 451 android_content_AssetManager_isUpToDate(JNIEnv* env, jobject clazz) argument 460 android_content_AssetManager_setLocale(JNIEnv* env, jobject clazz, jstring locale) argument 476 android_content_AssetManager_getLocales(JNIEnv* env, jobject clazz) argument 506 android_content_AssetManager_setConfiguration(JNIEnv* env, jobject clazz, jint mcc, jint mnc, jstring locale, jint orientation, jint touchscreen, jint density, jint keyboard, jint keyboardHidden, jint navigation, jint screenWidth, jint screenHeight, jint smallestScreenWidthDp, jint screenWidthDp, jint screenHeightDp, jint screenLayout, jint uiMode, jint sdkVersion) argument 550 android_content_AssetManager_getResourceIdentifier(JNIEnv* env, jobject clazz, jstring name, jstring defType, jstring defPackage) argument 587 android_content_AssetManager_getResourceName(JNIEnv* env, jobject clazz, jint resid) argument 622 android_content_AssetManager_getResourcePackageName(JNIEnv* env, jobject clazz, jint resid) argument 642 android_content_AssetManager_getResourceTypeName(JNIEnv* env, jobject clazz, jint resid) argument 662 android_content_AssetManager_getResourceEntryName(JNIEnv* env, jobject clazz, jint resid) argument 682 android_content_AssetManager_loadResourceValue(JNIEnv* env, jobject clazz, jint ident, jshort density, jobject outValue, jboolean resolve) argument 717 android_content_AssetManager_loadResourceBagValue(JNIEnv* env, jobject clazz, jint ident, jint bagEntryId, jobject outValue, jboolean resolve) argument 764 android_content_AssetManager_getStringBlockCount(JNIEnv* env, jobject clazz) argument 773 android_content_AssetManager_getNativeStringBlock(JNIEnv* env, jobject clazz, jint block) argument 783 android_content_AssetManager_getCookieName(JNIEnv* env, jobject clazz, jint cookie) argument 799 android_content_AssetManager_newTheme(JNIEnv* env, jobject clazz) argument 808 android_content_AssetManager_deleteTheme(JNIEnv* env, jobject clazz, jint themeInt) argument 815 android_content_AssetManager_applyThemeStyle(JNIEnv* env, jobject clazz, jint themeInt, jint styleRes, jboolean force) argument 824 android_content_AssetManager_copyTheme(JNIEnv* env, jobject clazz, jint destInt, jint srcInt) argument 832 android_content_AssetManager_loadThemeAttributeValue( JNIEnv* env, jobject clazz, jint themeInt, jint ident, jobject outValue, jboolean resolve) argument 855 android_content_AssetManager_dumpTheme(JNIEnv* env, jobject clazz, jint themeInt, jint pri, jstring tag, jstring prefix) argument 866 android_content_AssetManager_applyStyle(JNIEnv* env, jobject clazz, jint themeToken, jint defStyleAttr, jint defStyleRes, jint xmlParserToken, jintArray attrs, jintArray outValues, jintArray outIndices) argument 1111 android_content_AssetManager_retrieveAttributes(JNIEnv* env, jobject clazz, jint xmlParserToken, jintArray attrs, jintArray outValues, jintArray outIndices) argument 1255 android_content_AssetManager_getArraySize(JNIEnv* env, jobject clazz, jint id) argument 1272 android_content_AssetManager_retrieveArray(JNIEnv* env, jobject clazz, jint id, jintArray outValues) argument 1359 android_content_AssetManager_openXmlAssetNative(JNIEnv* env, jobject clazz, jint cookie, jstring fileName) argument 1397 android_content_AssetManager_getArrayStringInfo(JNIEnv* env, jobject clazz, jint arrayResId) argument 1449 android_content_AssetManager_getArrayStringResource(JNIEnv* env, jobject clazz, jint arrayResId) argument 1520 android_content_AssetManager_getArrayIntResource(JNIEnv* env, jobject clazz, jint arrayResId) argument 1564 android_content_AssetManager_init(JNIEnv* env, jobject clazz) argument 1578 android_content_AssetManager_destroy(JNIEnv* env, jobject clazz) argument 1589 android_content_AssetManager_getGlobalAssetCount(JNIEnv* env, jobject clazz) argument 1594 android_content_AssetManager_getAssetAllocations(JNIEnv* env, jobject clazz) argument 1605 android_content_AssetManager_getGlobalAssetManagerCount(JNIEnv* env, jobject clazz) argument 1721 register_android_content_AssetManager(JNIEnv* env) argument [all...] |
H A D | android_util_Binder.cpp | 160 static void incRefsCreated(JNIEnv* env) argument 165 env->CallStaticVoidMethod(gBinderInternalOffsets.mClass, 172 static JavaVM* jnienv_to_javavm(JNIEnv* env) argument 175 return env->GetJavaVM(&vm) >= 0 ? vm : NULL; 180 JNIEnv* env; local 181 return vm->GetEnv((void **)&env, JNI_VERSION_1_4) >= 0 ? env : NULL; 184 static void report_exception(JNIEnv* env, jthrowable excep, const char* msg) argument 186 env->ExceptionClear(); 188 jstring tagstr = env 236 JavaBBinder(JNIEnv* env, jobject object) argument 259 JNIEnv* env = javavm_to_jnienv(mVM); local 266 JNIEnv* env = javavm_to_jnienv(mVM); local 338 get(JNIEnv* env, jobject obj) argument 389 JavaDeathRecipient(JNIEnv* env, jobject object, const sp<DeathRecipientList>& list) argument 406 JNIEnv* env = javavm_to_jnienv(mVM); local 437 JNIEnv* env = javavm_to_jnienv(mVM); local 453 JNIEnv* env = javavm_to_jnienv(mVM); local 474 JNIEnv* env = javavm_to_jnienv(mVM); local 549 JNIEnv* env = javavm_to_jnienv((JavaVM*)cleanupCookie); local 555 javaObjectForIBinder(JNIEnv* env, const sp<IBinder>& val) argument 611 ibinderForJavaObject(JNIEnv* env, jobject obj) argument 630 newParcelFileDescriptor(JNIEnv* env, jobject fileDesc) argument 636 set_dalvik_blockguard_policy(JNIEnv* env, jint strict_policy) argument 645 signalExceptionForError(JNIEnv* env, jobject obj, status_t err, bool canThrowRemoteException) argument 722 android_os_Binder_getCallingPid(JNIEnv* env, jobject clazz) argument 727 android_os_Binder_getCallingUid(JNIEnv* env, jobject clazz) argument 732 android_os_Binder_clearCallingIdentity(JNIEnv* env, jobject clazz) argument 737 android_os_Binder_restoreCallingIdentity(JNIEnv* env, jobject clazz, jlong token) argument 751 android_os_Binder_setThreadStrictModePolicy(JNIEnv* env, jobject clazz, jint policyMask) argument 756 android_os_Binder_getThreadStrictModePolicy(JNIEnv* env, jobject clazz) argument 761 android_os_Binder_flushPendingCommands(JNIEnv* env, jobject clazz) argument 766 android_os_Binder_init(JNIEnv* env, jobject obj) argument 778 android_os_Binder_destroy(JNIEnv* env, jobject obj) argument 814 int_register_android_os_Binder(JNIEnv* env) argument 841 android_os_Debug_getLocalObjectCount(JNIEnv* env, jobject clazz) argument 846 android_os_Debug_getProxyObjectCount(JNIEnv* env, jobject clazz) argument 851 android_os_Debug_getDeathObjectCount(JNIEnv* env, jobject clazz) argument 862 android_os_BinderInternal_getContextObject(JNIEnv* env, jobject clazz) argument 868 android_os_BinderInternal_joinThreadPool(JNIEnv* env, jobject clazz) argument 874 android_os_BinderInternal_disableBackgroundScheduling(JNIEnv* env, jobject clazz, jboolean disable) argument 880 android_os_BinderInternal_handleGc(JNIEnv* env, jobject clazz) argument 898 int_register_android_os_BinderInternal(JNIEnv* env) argument 919 android_os_BinderProxy_pingBinder(JNIEnv* env, jobject obj) argument 930 android_os_BinderProxy_getInterfaceDescriptor(JNIEnv* env, jobject obj) argument 942 android_os_BinderProxy_isBinderAlive(JNIEnv* env, jobject obj) argument 1047 android_os_BinderProxy_transact(JNIEnv* env, jobject obj, jint code, jobject dataObj, jobject replyObj, jint flags) argument 1099 android_os_BinderProxy_linkToDeath(JNIEnv* env, jobject obj, jobject recipient, jint flags) argument 1130 android_os_BinderProxy_unlinkToDeath(JNIEnv* env, jobject obj, jobject recipient, jint flags) argument 1179 android_os_BinderProxy_destroy(JNIEnv* env, jobject obj) argument 1210 int_register_android_os_BinderProxy(JNIEnv* env) argument 1260 register_android_os_Binder(JNIEnv* env) argument [all...] |
H A D | android_util_EventLog.cpp | 47 static jint android_util_EventLog_writeEvent_Integer(JNIEnv* env, jobject clazz, argument 57 static jint android_util_EventLog_writeEvent_Long(JNIEnv* env, jobject clazz, argument 67 static jint android_util_EventLog_writeEvent_String(JNIEnv* env, jobject clazz, argument 73 const char *str = value != NULL ? env->GetStringUTFChars(value, NULL) : "NULL"; 83 if (value != NULL) env->ReleaseStringUTFChars(value, str); 91 static jint android_util_EventLog_writeEvent_Array(JNIEnv* env, jobject clazz, argument 94 return android_util_EventLog_writeEvent_String(env, clazz, tag, NULL); 101 jsize copied = 0, num = env->GetArrayLength(value); 103 jobject item = env->GetObjectArrayElement(value, copied); 104 if (item == NULL || env 147 android_util_EventLog_readEvents(JNIEnv* env, jobject clazz, jintArray tags, jobject out) argument 266 register_android_util_EventLog(JNIEnv* env) argument [all...] |
H A D | android_util_FileObserver.cpp | 40 static jint android_os_fileobserver_init(JNIEnv* env, jobject object) argument 53 static void android_os_fileobserver_observe(JNIEnv* env, jobject object, jint fd) argument 83 path = env->NewStringUTF(event->name); 86 env->CallVoidMethod(object, method_onEvent, event->wd, event->mask, path); 87 if (env->ExceptionCheck()) { 88 env->ExceptionDescribe(); 89 env->ExceptionClear(); 93 env->DeleteLocalRef(path); 105 static jint android_os_fileobserver_startWatching(JNIEnv* env, jobject object, jint fd, jstring pathString, jint mask) argument 113 const char* path = env 125 android_os_fileobserver_stopWatching(JNIEnv* env, jobject object, jint fd, jint wfd) argument 143 register_android_os_FileObserver(JNIEnv* env) argument [all...] |