Lines Matching refs:e
68 JNIEnv* e = reinterpret_cast<JNIEnv*>(env); in findClass() local
69 return (*env)->FindClass(e, className); in findClass()
78 JNIEnv* e = reinterpret_cast<JNIEnv*>(env); in getExceptionSummary() local
81 … scoped_local_ref<jclass> exceptionClass(env, (*env)->GetObjectClass(e, exception)); // can't fail in getExceptionSummary()
83 (*env)->GetObjectClass(e, exceptionClass.get())); // java.lang.Class, can't fail in getExceptionSummary()
85 (*env)->GetMethodID(e, classClass.get(), "getName", "()Ljava/lang/String;"); in getExceptionSummary()
87 (jstring) (*env)->CallObjectMethod(e, exceptionClass.get(), classGetNameMethod)); in getExceptionSummary()
89 (*env)->ExceptionClear(e); in getExceptionSummary()
93 const char* classNameChars = (*env)->GetStringUTFChars(e, classNameStr.get(), NULL); in getExceptionSummary()
95 (*env)->ExceptionClear(e); in getExceptionSummary()
100 (*env)->ReleaseStringUTFChars(e, classNameStr.get(), classNameChars); in getExceptionSummary()
104 (*env)->GetMethodID(e, exceptionClass.get(), "getMessage", "()Ljava/lang/String;"); in getExceptionSummary()
106 (jstring) (*env)->CallObjectMethod(e, exception, getMessage)); in getExceptionSummary()
113 const char* messageChars = (*env)->GetStringUTFChars(e, messageStr.get(), NULL); in getExceptionSummary()
116 (*env)->ReleaseStringUTFChars(e, messageStr.get(), messageChars); in getExceptionSummary()
119 (*env)->ExceptionClear(e); // clear OOM in getExceptionSummary()
129 JNIEnv* e = reinterpret_cast<JNIEnv*>(env); in getStackTrace() local
136 jmethodID stringWriterCtor = (*env)->GetMethodID(e, stringWriterClass.get(), "<init>", "()V"); in getStackTrace()
138 (*env)->GetMethodID(e, stringWriterClass.get(), "toString", "()Ljava/lang/String;"); in getStackTrace()
146 (*env)->GetMethodID(e, printWriterClass.get(), "<init>", "(Ljava/io/Writer;)V"); in getStackTrace()
149 (*env)->NewObject(e, stringWriterClass.get(), stringWriterCtor)); in getStackTrace()
155 (*env)->NewObject(e, printWriterClass.get(), printWriterCtor, stringWriter.get())); in getStackTrace()
160 … scoped_local_ref<jclass> exceptionClass(env, (*env)->GetObjectClass(e, exception)); // can't fail in getStackTrace()
162 … (*env)->GetMethodID(e, exceptionClass.get(), "printStackTrace", "(Ljava/io/PrintWriter;)V"); in getStackTrace()
163 (*env)->CallVoidMethod(e, exception, printStackTraceMethod, printWriter.get()); in getStackTrace()
165 if ((*env)->ExceptionCheck(e)) { in getStackTrace()
170 (jstring) (*env)->CallObjectMethod(e, stringWriter.get(), stringWriterToStringMethod)); in getStackTrace()
175 const char* utfChars = (*env)->GetStringUTFChars(e, messageStr.get(), NULL); in getStackTrace()
182 (*env)->ReleaseStringUTFChars(e, messageStr.get(), utfChars); in getStackTrace()
187 JNIEnv* e = reinterpret_cast<JNIEnv*>(env); in jniGetStackTrace() local
189 scoped_local_ref<jthrowable> currentException(env, (*env)->ExceptionOccurred(e)); in jniGetStackTrace()
198 (*env)->ExceptionClear(e); in jniGetStackTrace()
203 (*env)->ExceptionClear(e); in jniGetStackTrace()
208 (*env)->Throw(e, currentException.get()); // rethrow in jniGetStackTrace()
244 JNIEnv* e = reinterpret_cast<JNIEnv*>(env); in jniRegisterNativeMethods() local
253 int result = e->RegisterNatives(c.get(), gMethods, numMethods); in jniRegisterNativeMethods()
261 JNIEnv* e = reinterpret_cast<JNIEnv*>(env); in jniThrowException() local
263 if ((*env)->ExceptionCheck(e)) { in jniThrowException()
265 scoped_local_ref<jthrowable> exception(env, (*env)->ExceptionOccurred(e)); in jniThrowException()
266 (*env)->ExceptionClear(e); in jniThrowException()
282 if ((*env)->ThrowNew(e, exceptionClass.get(), msg) != JNI_OK) { in jniThrowException()
328 JNIEnv* e = reinterpret_cast<JNIEnv*>(env); in jniCreateFileDescriptor() local
329 jobject fileDescriptor = e->NewObject(JniConstants::GetFileDescriptorClass(e), in jniCreateFileDescriptor()
330 JniConstants::GetFileDescriptorInitMethod(e)); in jniCreateFileDescriptor()
340 JNIEnv* e = reinterpret_cast<JNIEnv*>(env); in jniGetFDFromFileDescriptor() local
342 return e->GetIntField(fileDescriptor, in jniGetFDFromFileDescriptor()
343 JniConstants::GetFileDescriptorDescriptorField(e)); in jniGetFDFromFileDescriptor()
350 JNIEnv* e = reinterpret_cast<JNIEnv*>(env); in jniSetFileDescriptorOfFD() local
352 jniThrowNullPointerException(e, "null FileDescriptor"); in jniSetFileDescriptorOfFD()
354 e->SetIntField(fileDescriptor, JniConstants::GetFileDescriptorDescriptorField(e), value); in jniSetFileDescriptorOfFD()
359 JNIEnv* e = reinterpret_cast<JNIEnv*>(env); in jniGetOwnerIdFromFileDescriptor() local
360 return e->GetLongField(fileDescriptor, JniConstants::GetFileDescriptorOwnerIdField(e)); in jniGetOwnerIdFromFileDescriptor()
364 JNIEnv* e = reinterpret_cast<JNIEnv*>(env); in jniGetNioBufferBaseArray() local
365 jclass nioAccessClass = JniConstants::GetNioAccessClass(e); in jniGetNioBufferBaseArray()
366 jmethodID getBaseArrayMethod = JniConstants::GetNioAccessGetBaseArrayMethod(e); in jniGetNioBufferBaseArray()
367 jobject object = e->CallStaticObjectMethod(nioAccessClass, getBaseArrayMethod, nioBuffer); in jniGetNioBufferBaseArray()
372 JNIEnv* e = reinterpret_cast<JNIEnv*>(env); in jniGetNioBufferBaseArrayOffset() local
373 jclass nioAccessClass = JniConstants::GetNioAccessClass(e); in jniGetNioBufferBaseArrayOffset()
374 jmethodID getBaseArrayOffsetMethod = JniConstants::GetNioAccessGetBaseArrayOffsetMethod(e); in jniGetNioBufferBaseArrayOffset()
375 return e->CallStaticIntMethod(nioAccessClass, getBaseArrayOffsetMethod, nioBuffer); in jniGetNioBufferBaseArrayOffset()
379 JNIEnv* e = reinterpret_cast<JNIEnv*>(env); in jniGetNioBufferPointer() local
380 jlong baseAddress = e->GetLongField(nioBuffer, JniConstants::GetNioBufferAddressField(e)); in jniGetNioBufferPointer()
382 const int position = e->GetIntField(nioBuffer, JniConstants::GetNioBufferPositionField(e)); in jniGetNioBufferPointer()
384 e->GetIntField(nioBuffer, JniConstants::GetNioBufferElementSizeShiftField(e)); in jniGetNioBufferPointer()
392 JNIEnv* e = reinterpret_cast<JNIEnv*>(env); in jniGetNioBufferFields() local
393 *position = e->GetIntField(nioBuffer, JniConstants::GetNioBufferPositionField(e)); in jniGetNioBufferFields()
394 *limit = e->GetIntField(nioBuffer, JniConstants::GetNioBufferLimitField(e)); in jniGetNioBufferFields()
396 e->GetIntField(nioBuffer, JniConstants::GetNioBufferElementSizeShiftField(e)); in jniGetNioBufferFields()
397 return e->GetLongField(nioBuffer, JniConstants::GetNioBufferAddressField(e)); in jniGetNioBufferFields()
401 JNIEnv* e = reinterpret_cast<JNIEnv*>(env); in jniGetReferent() local
402 return e->CallObjectMethod(ref, JniConstants::GetReferenceGetMethod(e)); in jniGetReferent()
406 JNIEnv* e = reinterpret_cast<JNIEnv*>(env); in jniCreateString() local
407 return e->NewString(unicodeChars, len); in jniCreateString()