Home | History | Annotate | Download | only in jni

Lines Matching defs:clazz

589 static jint android_os_Binder_getCallingPid(JNIEnv* env, jobject clazz)
594 static jint android_os_Binder_getCallingUid(JNIEnv* env, jobject clazz)
599 static jlong android_os_Binder_clearCallingIdentity(JNIEnv* env, jobject clazz)
604 static void android_os_Binder_restoreCallingIdentity(JNIEnv* env, jobject clazz, jlong token)
609 static void android_os_Binder_setThreadStrictModePolicy(JNIEnv* env, jobject clazz, jint policyMask)
614 static jint android_os_Binder_getThreadStrictModePolicy(JNIEnv* env, jobject clazz)
619 static void android_os_Binder_flushPendingCommands(JNIEnv* env, jobject clazz)
624 static void android_os_Binder_init(JNIEnv* env, jobject clazz)
626 JavaBBinderHolder* jbh = new JavaBBinderHolder(env, clazz);
631 LOGV("Java Binder %p: acquiring first ref on holder %p", clazz, jbh);
632 jbh->incStrong(clazz);
633 env->SetIntField(clazz, gBinderOffsets.mObject, (int)jbh);
636 static void android_os_Binder_destroy(JNIEnv* env, jobject clazz)
639 env->GetIntField(clazz, gBinderOffsets.mObject);
641 env->SetIntField(clazz, gBinderOffsets.mObject, 0);
642 LOGV("Java Binder %p: removing ref on holder %p", clazz, jbh);
643 jbh->decStrong(clazz);
651 LOGV("Java Binder %p: ignoring uninitialized binder", clazz);
674 jclass clazz;
676 clazz = env->FindClass(kBinderPathName);
677 LOG_FATAL_IF(clazz == NULL, "Unable to find class android.os.Binder");
679 gBinderOffsets.mClass = (jclass) env->NewGlobalRef(clazz);
681 = env->GetMethodID(clazz, "execTransact", "(IIII)Z");
685 = env->GetFieldID(clazz, "mObject", "I");
699 jint android_os_Debug_getLocalObjectCount(JNIEnv* env, jobject clazz)
704 jint android_os_Debug_getProxyObjectCount(JNIEnv* env, jobject clazz)
709 jint android_os_Debug_getDeathObjectCount(JNIEnv* env, jobject clazz)
720 static jobject android_os_BinderInternal_getContextObject(JNIEnv* env, jobject clazz)
726 static void android_os_BinderInternal_joinThreadPool(JNIEnv* env, jobject clazz)
733 jobject clazz, jboolean disable)
738 static void android_os_BinderInternal_handleGc(JNIEnv* env, jobject clazz)
758 jclass clazz;
760 clazz = env->FindClass(kBinderInternalPathName);
761 LOG_FATAL_IF(clazz == NULL, "Unable to find class com.android.internal.os.BinderInternal");
763 gBinderInternalOffsets.mClass = (jclass) env->NewGlobalRef(clazz);
765 = env->GetStaticMethodID(clazz, "forceBinderGc", "()V");
1053 jclass clazz;
1055 clazz = env->FindClass("java/lang/ref/WeakReference");
1056 LOG_FATAL_IF(clazz == NULL, "Unable to find class java.lang.ref.WeakReference");
1057 gWeakReferenceOffsets.mClass = (jclass) env->NewGlobalRef(clazz);
1059 = env->GetMethodID(clazz, "get", "()Ljava/lang/Object;");
1062 clazz = env->FindClass("java/lang/Error");
1063 LOG_FATAL_IF(clazz == NULL, "Unable to find class java.lang.Error");
1064 gErrorOffsets.mClass = (jclass) env->NewGlobalRef(clazz);
1066 clazz = env->FindClass(kBinderProxyPathName);
1067 LOG_FATAL_IF(clazz == NULL, "Unable to find class android.os.BinderProxy");
1069 gBinderProxyOffsets.mClass = (jclass) env->NewGlobalRef(clazz);
1071 = env->GetMethodID(clazz, "<init>", "()V");
1074 = env->GetStaticMethodID(clazz, "sendDeathNotice", "(Landroid/os/IBinder$DeathRecipient;)V");
1078 = env->GetFieldID(clazz, "mObject", "I");
1081 = env->GetFieldID(clazz, "mSelf", "Ljava/lang/ref/WeakReference;");
1093 static jint android_os_Parcel_dataSize(JNIEnv* env, jobject clazz)
1095 Parcel* parcel = parcelForJavaObject(env, clazz);
1099 static jint android_os_Parcel_dataAvail(JNIEnv* env, jobject clazz)
1101 Parcel* parcel = parcelForJavaObject(env, clazz);
1105 static jint android_os_Parcel_dataPosition(JNIEnv* env, jobject clazz)
1107 Parcel* parcel = parcelForJavaObject(env, clazz);
1111 static jint android_os_Parcel_dataCapacity(JNIEnv* env, jobject clazz)
1113 Parcel* parcel = parcelForJavaObject(env, clazz);
1117 static void android_os_Parcel_setDataSize(JNIEnv* env, jobject clazz, jint size)
1119 Parcel* parcel = parcelForJavaObject(env, clazz);
1128 static void android_os_Parcel_setDataPosition(JNIEnv* env, jobject clazz, jint pos)
1130 Parcel* parcel = parcelForJavaObject(env, clazz);
1136 static void android_os_Parcel_setDataCapacity(JNIEnv* env, jobject clazz, jint size)
1138 Parcel* parcel = parcelForJavaObject(env, clazz);
1147 static void android_os_Parcel_writeNative(JNIEnv* env, jobject clazz,
1151 Parcel* parcel = parcelForJavaObject(env, clazz);
1177 static void android_os_Parcel_writeInt(JNIEnv* env, jobject clazz, jint val)
1179 Parcel* parcel = parcelForJavaObject(env, clazz);
1188 static void android_os_Parcel_writeLong(JNIEnv* env, jobject clazz, jlong val)
1190 Parcel* parcel = parcelForJavaObject(env, clazz);
1199 static void android_os_Parcel_writeFloat(JNIEnv* env, jobject clazz, jfloat val)
1201 Parcel* parcel = parcelForJavaObject(env, clazz);
1210 static void android_os_Parcel_writeDouble(JNIEnv* env, jobject clazz, jdouble val)
1212 Parcel* parcel = parcelForJavaObject(env, clazz);
1221 static void android_os_Parcel_writeString(JNIEnv* env, jobject clazz, jstring val)
1223 Parcel* parcel = parcelForJavaObject(env, clazz);
1241 static void android_os_Parcel_writeStrongBinder(JNIEnv* env, jobject clazz, jobject object)
1243 Parcel* parcel = parcelForJavaObject(env, clazz);
1252 static void android_os_Parcel_writeFileDescriptor(JNIEnv* env, jobject clazz, jobject object)
1254 Parcel* parcel = parcelForJavaObject(env, clazz);
1264 static jbyteArray android_os_Parcel_createByteArray(JNIEnv* env, jobject clazz)
1268 Parcel* parcel = parcelForJavaObject(env, clazz);
1290 static jint android_os_Parcel_readInt(JNIEnv* env, jobject clazz)
1292 Parcel* parcel = parcelForJavaObject(env, clazz);
1299 static jlong android_os_Parcel_readLong(JNIEnv* env, jobject clazz)
1301 Parcel* parcel = parcelForJavaObject(env, clazz);
1308 static jfloat android_os_Parcel_readFloat(JNIEnv* env, jobject clazz)
1310 Parcel* parcel = parcelForJavaObject(env, clazz);
1317 static jdouble android_os_Parcel_readDouble(JNIEnv* env, jobject clazz)
1319 Parcel* parcel = parcelForJavaObject(env, clazz);
1326 static jstring android_os_Parcel_readString(JNIEnv* env, jobject clazz)
1328 Parcel* parcel = parcelForJavaObject(env, clazz);
1340 static jobject android_os_Parcel_readStrongBinder(JNIEnv* env, jobject clazz)
1342 Parcel* parcel = parcelForJavaObject(env, clazz);
1349 static jobject android_os_Parcel_readFileDescriptor(JNIEnv* env, jobject clazz)
1351 Parcel* parcel = parcelForJavaObject(env, clazz);
1368 static jobject android_os_Parcel_openFileDescriptor(JNIEnv* env, jobject clazz,
1417 static void android_os_Parcel_closeFileDescriptor(JNIEnv* env, jobject clazz, jobject object)
1427 static void android_os_Parcel_freeBuffer(JNIEnv* env, jobject clazz)
1429 int32_t own = env->GetIntField(clazz, gParcelOffsets.mOwnObject);
1431 Parcel* parcel = parcelForJavaObject(env, clazz);
1439 static void android_os_Parcel_init(JNIEnv* env, jobject clazz, jint parcelInt)
1444 //LOGI("Initializing obj %p: creating new Parcel\n", clazz);
1448 //LOGI("Initializing obj %p: given existing Parcel %p\n", clazz, parcel);
1454 //LOGI("Initializing obj %p from C++ Parcel %p, own=%d\n", clazz, parcel, own);
1455 env->SetIntField(clazz, gParcelOffsets.mOwnObject, own);
1456 env->SetIntField(clazz, gParcelOffsets.mObject, (int)parcel);
1459 static void android_os_Parcel_destroy(JNIEnv* env, jobject clazz)
1461 int32_t own = env->GetIntField(clazz, gParcelOffsets.mOwnObject);
1463 Parcel* parcel = parcelForJavaObject(env, clazz);
1464 env->SetIntField(clazz, gParcelOffsets.mObject, 0);
1465 //LOGI("Destroying obj %p: deleting C++ Parcel %p\n", clazz, parcel);
1468 env->SetIntField(clazz, gParcelOffsets.mObject, 0);
1469 //LOGI("Destroying obj %p: leaving C++ Parcel %p\n", clazz);
1473 static jbyteArray android_os_Parcel_marshall(JNIEnv* env, jobject clazz)
1475 Parcel* parcel = parcelForJavaObject(env, clazz);
1502 static void android_os_Parcel_unmarshall(JNIEnv* env, jobject clazz, jbyteArray data, jint offset, jint length)
1504 Parcel* parcel = parcelForJavaObject(env, clazz);
1522 static void android_os_Parcel_appendFrom(JNIEnv* env, jobject clazz, jobject parcel, jint offset, jint length)
1524 Parcel* thisParcel = parcelForJavaObject(env, clazz);
1536 static jboolean android_os_Parcel_hasFileDescriptors(JNIEnv* env, jobject clazz)
1539 Parcel* parcel = parcelForJavaObject(env, clazz);
1548 static void android_os_Parcel_writeInterfaceToken(JNIEnv* env, jobject clazz, jstring name)
1550 Parcel* parcel = parcelForJavaObject(env, clazz);
1562 static void android_os_Parcel_enforceInterface(JNIEnv* env, jobject clazz, jstring name)
1566 Parcel* parcel = parcelForJavaObject(env, clazz);
1641 jclass clazz;
1643 clazz = env->FindClass("android/util/Log");
1644 LOG_FATAL_IF(clazz == NULL, "Unable to find class android.util.Log");
1645 gLogOffsets.mClass = (jclass) env->NewGlobalRef(clazz);
1647 clazz, "e", "(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I");
1650 clazz = env->FindClass("java/io/FileDescriptor");
1651 LOG_FATAL_IF(clazz == NULL, "Unable to find class java.io.FileDescriptor");
1652 gFileDescriptorOffsets.mClass = (jclass) env->NewGlobalRef(clazz);
1654 = env->GetMethodID(clazz, "<init>", "()V");
1655 gFileDescriptorOffsets.mDescriptor = env->GetFieldID(clazz, "descriptor", "I");
1659 clazz = env->FindClass("android/os/ParcelFileDescriptor");
1660 LOG_FATAL_IF(clazz == NULL, "Unable to find class android.os.ParcelFileDescriptor");
1661 gParcelFileDescriptorOffsets.mClass = (jclass) env->NewGlobalRef(clazz);
1663 = env->GetMethodID(clazz, "<init>", "(Ljava/io/FileDescriptor;)V");
1665 clazz = env->FindClass(kParcelPathName);
1666 LOG_FATAL_IF(clazz == NULL, "Unable to find class android.os.Parcel");
1669 = env->GetFieldID(clazz, "mObject", "I");
1671 = env->GetFieldID(clazz, "mOwnObject", "I");
1673 clazz = env->FindClass("android/os/StrictMode");
1674 LOG_FATAL_IF(clazz == NULL, "Unable to find class android.os.StrictMode");
1675 gStrictModeCallbackOffsets.mClass = (jclass) env->NewGlobalRef(clazz);
1677 clazz, "onBinderStrictModePolicyChange", "(I)V");