• Home
  • Raw
  • Download

Lines Matching refs:e

62     JNIEnv* e = reinterpret_cast<JNIEnv*>(env);  in findClass()  local
63 return (*env)->FindClass(e, className); in findClass()
69 JNIEnv* e = reinterpret_cast<JNIEnv*>(env); in jniRegisterNativeMethods() local
79 if ((*env)->RegisterNatives(e, c.get(), gMethods, numMethods) < 0) { in jniRegisterNativeMethods()
93 JNIEnv* e = reinterpret_cast<JNIEnv*>(env); in getExceptionSummary0() local
96 … scoped_local_ref<jclass> exceptionClass(env, (*env)->GetObjectClass(e, exception)); // can't fail in getExceptionSummary0()
98 (*env)->GetObjectClass(e, exceptionClass.get())); // java.lang.Class, can't fail in getExceptionSummary0()
100 (*env)->GetMethodID(e, classClass.get(), "getName", "()Ljava/lang/String;"); in getExceptionSummary0()
102 (jstring) (*env)->CallObjectMethod(e, exceptionClass.get(), classGetNameMethod)); in getExceptionSummary0()
108 const char* classNameChars = (*env)->GetStringUTFChars(e, classNameStr.get(), NULL); in getExceptionSummary0()
115 (*env)->GetMethodID(e, exceptionClass.get(), "getMessage", "()Ljava/lang/String;"); in getExceptionSummary0()
117 (jstring) (*env)->CallObjectMethod(e, exception, getMessage)); in getExceptionSummary0()
123 const char* messageChars = (*env)->GetStringUTFChars(e, messageStr.get(), NULL); in getExceptionSummary0()
126 (*env)->ReleaseStringUTFChars(e, messageStr.get(), messageChars); in getExceptionSummary0()
128 (*env)->ExceptionClear(e); // clear OOM in getExceptionSummary0()
132 (*env)->ReleaseStringUTFChars(e, classNameStr.get(), classNameChars); in getExceptionSummary0()
137 JNIEnv* e = reinterpret_cast<JNIEnv*>(env); in getExceptionSummary() local
140 (*env)->ExceptionClear(e); in getExceptionSummary()
150 JNIEnv* e = reinterpret_cast<JNIEnv*>(env); in getStackTrace() local
157 jmethodID stringWriterCtor = (*env)->GetMethodID(e, stringWriterClass.get(), "<init>", "()V"); in getStackTrace()
159 (*env)->GetMethodID(e, stringWriterClass.get(), "toString", "()Ljava/lang/String;"); in getStackTrace()
167 (*env)->GetMethodID(e, printWriterClass.get(), "<init>", "(Ljava/io/Writer;)V"); in getStackTrace()
170 (*env)->NewObject(e, stringWriterClass.get(), stringWriterCtor)); in getStackTrace()
176 (*env)->NewObject(e, printWriterClass.get(), printWriterCtor, stringWriter.get()); in getStackTrace()
181 … scoped_local_ref<jclass> exceptionClass(env, (*env)->GetObjectClass(e, exception)); // can't fail in getStackTrace()
183 … (*env)->GetMethodID(e, exceptionClass.get(), "printStackTrace", "(Ljava/io/PrintWriter;)V"); in getStackTrace()
184 (*env)->CallVoidMethod(e, exception, printStackTraceMethod, printWriter); in getStackTrace()
186 if ((*env)->ExceptionCheck(e)) { in getStackTrace()
191 (jstring) (*env)->CallObjectMethod(e, stringWriter.get(), stringWriterToStringMethod)); in getStackTrace()
196 const char* utfChars = (*env)->GetStringUTFChars(e, messageStr.get(), NULL); in getStackTrace()
202 (*env)->ReleaseStringUTFChars(e, messageStr.get(), utfChars); in getStackTrace()
207 JNIEnv* e = reinterpret_cast<JNIEnv*>(env); in jniThrowException() local
209 if ((*env)->ExceptionCheck(e)) { in jniThrowException()
211 scoped_local_ref<jthrowable> exception(env, (*env)->ExceptionOccurred(e)); in jniThrowException()
212 (*env)->ExceptionClear(e); in jniThrowException()
228 if ((*env)->ThrowNew(e, exceptionClass.get(), msg) != JNI_OK) { in jniThrowException()
258 JNIEnv* e = reinterpret_cast<JNIEnv*>(env); in jniLogException() local
260 scoped_local_ref<jthrowable> currentException(env, (*env)->ExceptionOccurred(e)); in jniLogException()
269 (*env)->ExceptionClear(e); in jniLogException()
274 (*env)->ExceptionClear(e); in jniLogException()
282 (*env)->Throw(e, currentException.get()); // rethrow in jniLogException()
342 JNIEnv* e = reinterpret_cast<JNIEnv*>(env); in jniCreateFileDescriptor() local
343 jobject fileDescriptor = (*env)->NewObject(e, in jniCreateFileDescriptor()
350 JNIEnv* e = reinterpret_cast<JNIEnv*>(env); in jniGetFDFromFileDescriptor() local
351 return (*env)->GetIntField(e, fileDescriptor, gCachedFields.descriptorField); in jniGetFDFromFileDescriptor()
355 JNIEnv* e = reinterpret_cast<JNIEnv*>(env); in jniSetFileDescriptorOfFD() local
356 (*env)->SetIntField(e, fileDescriptor, gCachedFields.descriptorField, value); in jniSetFileDescriptorOfFD()
376 JNIEnv* e = reinterpret_cast<JNIEnv*>(env); in jniGetNonMovableArrayElements() local
385 … jbyte* result = (*env)->GetByteArrayElements(e, byteArray, reinterpret_cast<jboolean*>(&noCopy)); in jniGetNonMovableArrayElements()
391 (*env)->ReleaseByteArrayElements(e, byteArray, reinterpret_cast<jbyte*>(kNoCopyMagic), 0); in jniGetNonMovableArrayElements()