[vmkit-commits] [vmkit] r145572 - /vmkit/trunk/lib/j3/VMCore/Jni.cpp
Will Dietz
wdietz2 at illinois.edu
Wed Nov 30 20:48:29 PST 2011
Author: wdietz2
Date: Wed Nov 30 22:48:29 2011
New Revision: 145572
URL: http://llvm.org/viewvc/llvm-project?rev=145572&view=rev
Log:
Implement JNI's ExceptionClear.
Modified:
vmkit/trunk/lib/j3/VMCore/Jni.cpp
Modified: vmkit/trunk/lib/j3/VMCore/Jni.cpp
URL: http://llvm.org/viewvc/llvm-project/vmkit/trunk/lib/j3/VMCore/Jni.cpp?rev=145572&r1=145571&r2=145572&view=diff
==============================================================================
--- vmkit/trunk/lib/j3/VMCore/Jni.cpp (original)
+++ vmkit/trunk/lib/j3/VMCore/Jni.cpp Wed Nov 30 22:48:29 2011
@@ -246,8 +246,10 @@
void ExceptionClear(JNIEnv *env) {
- NYI();
- abort();
+ BEGIN_JNI_EXCEPTION
+ JavaThread::get()->pendingException = NULL;
+ RETURN_VOID_FROM_JNI
+ END_JNI_EXCEPTION
}
More information about the vmkit-commits
mailing list