Lines Matching defs:env

83 static jint backupToTar(JNIEnv* env, jobject clazz, jstring packageNameObj,
87 const char* packagenamechars = (packageNameObj) ? env->GetStringUTFChars(packageNameObj, NULL) : NULL;
88 const char* rootchars = (rootpathObj) ? env->GetStringUTFChars(rootpathObj, NULL) : NULL;
89 const char* pathchars = (pathObj) ? env->GetStringUTFChars(pathObj, NULL) : NULL;
90 const char* domainchars = (domainObj) ? env->GetStringUTFChars(domainObj, NULL) : NULL;
97 if (domainchars) env->ReleaseStringUTFChars(domainObj, domainchars);
98 if (pathchars) env->ReleaseStringUTFChars(pathObj, pathchars);
99 if (rootchars) env->ReleaseStringUTFChars(rootpathObj, rootchars);
100 if (packagenamechars) env->ReleaseStringUTFChars(packageNameObj, packagenamechars);
103 jobject bdo = env->GetObjectField(dataOutputObj, sFullBackupDataOutput.mData);
105 ? (BackupDataWriter*) env->GetLongField(bdo, sBackupDataOutput.mBackupWriter)
118 env->CallVoidMethod(dataOutputObj, sFullBackupDataOutput.addSize, (jlong) tarSize);
130 int register_android_app_backup_FullBackup(JNIEnv* env)
132 jclass fbdoClazz = FindClassOrDie(env, "android/app/backup/FullBackupDataOutput");
133 sFullBackupDataOutput.mData = GetFieldIDOrDie(env, fbdoClazz, "mData", "Landroid/app/backup/BackupDataOutput;");
134 sFullBackupDataOutput.addSize = GetMethodIDOrDie(env, fbdoClazz, "addSize", "(J)V");
136 jclass bdoClazz = FindClassOrDie(env, "android/app/backup/BackupDataOutput");
137 sBackupDataOutput.mBackupWriter = GetFieldIDOrDie(env, bdoClazz, "mBackupWriter", "J");
139 return RegisterMethodsOrDie(env, "android/app/backup/FullBackup", g_methods, NELEM(g_methods));