Lines Matching defs:env

47 static jint android_util_EventLog_writeEvent_Integer(JNIEnv* env, jobject clazz,
57 static jint android_util_EventLog_writeEvent_Long(JNIEnv* env, jobject clazz,
67 static jint android_util_EventLog_writeEvent_String(JNIEnv* env, jobject clazz,
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,
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->IsInstanceOf(item, gStringClass)) {
106 const char *str = item != NULL ? env->GetStringUTFChars((jstring) item, NULL) : "NULL";
113 if (item != NULL) env->ReleaseStringUTFChars((jstring) item, str);
114 } else if (env->IsInstanceOf(item, gIntegerClass)) {
115 jint intVal = env->GetIntField(item, gIntegerValueID);
120 } else if (env->IsInstanceOf(item, gLongClass)) {
121 jlong longVal = env->GetLongField(item, gLongValueID);
127 jniThrowException(env,
132 env->DeleteLocalRef(item);
147 static void android_util_EventLog_readEvents(JNIEnv* env, jobject clazz,
151 jniThrowNullPointerException(env, NULL);
157 jniThrowIOException(env, errno);
161 jsize tagLength = env->GetArrayLength(tags);
162 jint *tagValues = env->GetIntArrayElements(tags, NULL);
180 jniThrowIOException(env, errno); // Will throw on return
190 jniThrowIOException(env, errno); // Will throw on return
193 jniThrowException(env, "java/io/IOException", "Event too short");
207 jbyteArray array = env->NewByteArray(len);
210 jbyte *bytes = env->GetByteArrayElements(array, NULL);
212 env->ReleaseByteArrayElements(array, bytes, 0);
214 jobject event = env->NewObject(gEventClass, gEventInitID, array);
217 env->CallBooleanMethod(out, gCollectionAddID, event);
218 env->DeleteLocalRef(event);
219 env->DeleteLocalRef(array);
224 env->ReleaseIntArrayElements(tags, tagValues, 0);
266 int register_android_util_EventLog(JNIEnv* env) {
268 jclass clazz = env->FindClass(gClasses[i].name);
273 *gClasses[i].clazz = (jclass) env->NewGlobalRef(clazz);
277 *gFields[i].id = env->GetFieldID(
286 *gMethods[i].id = env->GetMethodID(
295 env,