You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@harmony.apache.org by gs...@apache.org on 2007/06/18 18:33:36 UTC

svn commit: r548404 - in /harmony/enhanced/drlvm/trunk: build/make/excludes/exclude.drlvm_smoke.windows.x86.opt build/make/excludes/exclude.drlvm_smoke.windows.x86.srv vm/vmcore/src/init/vm_shutdown.cpp

Author: gshimansky
Date: Mon Jun 18 09:33:35 2007
New Revision: 548404

URL: http://svn.apache.org/viewvc?view=rev&rev=548404
Log:
Applied HARMONY-3731
[drlvm][shutdown] FinalizeStackTest failed in opt/srv mode on Win32
and unexcluded FinalizeStackTest for win32 configs


Modified:
    harmony/enhanced/drlvm/trunk/build/make/excludes/exclude.drlvm_smoke.windows.x86.opt
    harmony/enhanced/drlvm/trunk/build/make/excludes/exclude.drlvm_smoke.windows.x86.srv
    harmony/enhanced/drlvm/trunk/vm/vmcore/src/init/vm_shutdown.cpp

Modified: harmony/enhanced/drlvm/trunk/build/make/excludes/exclude.drlvm_smoke.windows.x86.opt
URL: http://svn.apache.org/viewvc/harmony/enhanced/drlvm/trunk/build/make/excludes/exclude.drlvm_smoke.windows.x86.opt?view=diff&rev=548404&r1=548403&r2=548404
==============================================================================
--- harmony/enhanced/drlvm/trunk/build/make/excludes/exclude.drlvm_smoke.windows.x86.opt (original)
+++ harmony/enhanced/drlvm/trunk/build/make/excludes/exclude.drlvm_smoke.windows.x86.opt Mon Jun 18 09:33:35 2007
@@ -8,9 +8,6 @@
 # HARMONY-2977
 io/Integers.java
 
-# HARMONY-3731
-exception/FinalizeStackTest.java
-
 # HARMONY-3917
 gc/PhantomReferenceTest.java
 gc/WeakReferenceTest.java

Modified: harmony/enhanced/drlvm/trunk/build/make/excludes/exclude.drlvm_smoke.windows.x86.srv
URL: http://svn.apache.org/viewvc/harmony/enhanced/drlvm/trunk/build/make/excludes/exclude.drlvm_smoke.windows.x86.srv?view=diff&rev=548404&r1=548403&r2=548404
==============================================================================
--- harmony/enhanced/drlvm/trunk/build/make/excludes/exclude.drlvm_smoke.windows.x86.srv (original)
+++ harmony/enhanced/drlvm/trunk/build/make/excludes/exclude.drlvm_smoke.windows.x86.srv Mon Jun 18 09:33:35 2007
@@ -5,7 +5,6 @@
 io/Integers.java
 
 # HARMONY-3731
-exception/FinalizeStackTest.java
 StackTest.java
 
 # HARMONY-3917

Modified: harmony/enhanced/drlvm/trunk/vm/vmcore/src/init/vm_shutdown.cpp
URL: http://svn.apache.org/viewvc/harmony/enhanced/drlvm/trunk/vm/vmcore/src/init/vm_shutdown.cpp?view=diff&rev=548404&r1=548403&r2=548404
==============================================================================
--- harmony/enhanced/drlvm/trunk/vm/vmcore/src/init/vm_shutdown.cpp (original)
+++ harmony/enhanced/drlvm/trunk/vm/vmcore/src/init/vm_shutdown.cpp Mon Jun 18 09:33:35 2007
@@ -64,6 +64,7 @@
     jmethodID shutdown_method;
 
     assert(hythread_is_suspend_enabled());
+    BEGIN_RAISE_AREA;
 
     system_class = jni_env->FindClass("java/lang/System");
     if (jni_env->ExceptionCheck() == JNI_TRUE || system_class == NULL) {
@@ -81,6 +82,8 @@
     if (jni_env->ExceptionCheck() == JNI_TRUE) {
         PROCESS_EXCEPTION(40, "{0}java.lang.System.execShutdownSequence() method completed with an exception.");
     }
+
+    END_RAISE_AREA;
     return JNI_OK;
 }