BUILD COMPLETE: build.171

Date of build:  03/15/2007 20:00:47
Time to build:  14 minutes 6 seconds
Last changed:   03/15/2007 19:37:35
Last log entry: Apply the fix for HARMONY-3376 [drlvm][winx64] debug drlvm 
returns 128 when running from any shell

The problem appears to be in recursive exception handler invocation. When VM 
shutdowns it frees and zeroes a pointer to vm_methods table which contains all 
compiled java methods information. This table is used by exception handler to 
determine whether an exception has occurred in java code or in any other code.

So after VM zeroed a pointer to vm_methods, when exception handler tried to 
determine where an exception has occurred, it got another exception because it 
used an incorrect pointer. This lead to an infinite recursion of exception 
handler and eventual process termination with an error code 128.

The reason why exception handler was called after VM shutdown seems to be the 
MSVC runtime. Somewhere after main function of the java.exe launcher has 
finished, MSVC runtime generated an exception with code 0x406D1388. This 
exception happens both on windows x86 and x86_64 if the program is compiled 
with MSVC 2005 and linked with msvcr80.dll.

The fix to this problem is that if the pointer to vm_method table is zero, no 
lookup should be performed in it. If this pointer is zero, then it means that 
exception didn't occur in java because java cannot be executed in such 
condition.



***********************************************************
Execution log (errors/warnings messages):       
Configuration:
    classlib root = /export/cruise/trunk/cc/projects/classlib/trunk
               os = Linux
             arch = ia32
              cxx = gcc
              cfg = debug
       components = deploy
[parsing started 
/export/cruise/trunk/cc/projects/drlvm/trunk/src/test/regression/H0000/DirectByteBufferTest.java]
[parsing completed 32ms]
[parsing started 
/export/cruise/trunk/cc/projects/drlvm/trunk/src/test/regression/H1578/NaNTest.java]
[parsing completed 1ms]
[parsing started 
/export/cruise/trunk/cc/projects/drlvm/trunk/src/test/regression/H1694/H1694.java]
[parsing completed 3ms]
[parsing started 
/export/cruise/trunk/cc/projects/drlvm/trunk/src/test/regression/H1800/ExecTest.java]
[parsing completed 9ms]
[parsing started 
/export/cruise/trunk/cc/projects/drlvm/trunk/src/test/regression/H1802/UnresolvedHandlerTest.java]
[parsing completed 3ms]
[parsing started 
/export/cruise/trunk/cc/projects/drlvm/trunk/src/test/regression/H1802/UnresolvedParamTest.java]
[parsing completed 1ms]
[parsing started 
/export/cruise/trunk/cc/projects/drlvm/trunk/src/test/regression/H1857/Test.java]
[parsing completed 1ms]
[parsing started 
/export/cruise/trunk/cc/projects/drlvm/trunk/src/test/regression/H2083/Test.java]
[parsing completed 2ms]
[parsing started 
/export/cruise/trunk/cc/projects/drlvm/trunk/src/test/regression/H2086/Test.java]
[parsing completed 1ms]
[parsing started 
/export/cruise/trunk/cc/projects/drlvm/trunk/src/test/regression/H2103/Test.java]
[parsing completed 1ms]
[parsing started 
/export/cruise/trunk/cc/projects/drlvm/trunk/src/test/regression/H2151/VMInit1Test.java]
[parsing completed 1ms]
[parsing started 
/export/cruise/trunk/cc/projects/drlvm/trunk/src/test/regression/H2259/H2259.java]
[parsing completed 1ms]
[parsing started 
/export/cruise/trunk/cc/projects/drlvm/trunk/src/test/regression/H2261/RCETest.java]
[parsing completed 4ms]
[parsing started 
/export/cruise/trunk/cc/projects/drlvm/trunk/src/test/regression/H2335/SimplestLibraryPathTest.java]
[parsing completed 1ms]
[parsing started 
/export/cruise/trunk/cc/projects/drlvm/trunk/src/test/regression/H2644/BootDelegationTest.java]
[parsing completed 2ms]
[parsing started 
/export/cruise/trunk/cc/projects/drlvm/trunk/src/test/regression/H2773/InfinityTest.java]
[parsing completed 1ms]
[parsing started 
/export/cruise/trunk/cc/projects/drlvm/trunk/src/test/regression/H2808/finTest.java]
[parsing completed 1ms]
[parsing started 
/export/cruise/trunk/cc/projects/drlvm/trunk/src/test/regression/H2846/NoVerifyTest.java]
[parsing completed 2ms]
[parsing started 
/export/cruise/trunk/cc/projects/drlvm/trunk/src/test/regression/H2873/RemTest.java]
[parsing completed 1ms]
[parsing started 
/export/cruise/trunk/cc/projects/drlvm/trunk/src/test/regression/H2899/ManyArgsTest.java]
[parsing completed 17ms]
[parsing started 
/export/cruise/trunk/cc/projects/drlvm/trunk/src/test/regression/H2926/MyException.java]
[parsing completed 0ms]
[parsing started 
/export/cruise/trunk/cc/projects/drlvm/trunk/src/test/regression/H2926/Test.java]
[parsing completed 1ms]
[parsing started 
/export/cruise/trunk/cc/projects/drlvm/trunk/src/test/regression/H3027/AgentLibTest.java]
[parsing completed 1ms]
[parsing started 
/export/cruise/trunk/cc/projects/drlvm/trunk/src/test/regression/H3048/H3048.java]
[parsing completed 1ms]
[parsing started 
/export/cruise/trunk/cc/projects/drlvm/trunk/src/test/regression/H3067/Test.java]
[parsing completed 2ms]
[parsing started 
/export/cruise/trunk/cc/projects/drlvm/trunk/src/test/regression/H3074/AnotherClass.java]
[parsing completed 0ms]
[parsing started 
/export/cruise/trunk/cc/projects/drlvm/trunk/src/test/regression/H3074/Test.java]
[parsing completed 1ms]
[parsing started 
/export/cruise/trunk/cc/projects/drlvm/trunk/src/test/regression/H3121/H3121.java]
[parsing completed 4ms]
[parsing started 
/export/cruise/trunk/cc/projects/drlvm/trunk/src/test/regression/H3130/CallNativeTest.java]
[parsing completed 1ms]
[parsing started 
/export/cruise/trunk/cc/projects/drlvm/trunk/src/test/regression/H3150/Test.java]
[parsing completed 1ms]
[parsing started 
/export/cruise/trunk/cc/projects/drlvm/trunk/src/test/regression/H3228/H3228.java]
[parsing completed 1ms]
[parsing started 
/export/cruise/trunk/cc/projects/drlvm/trunk/src/test/regression/H3256/TestInterruptTimedWaiting.java]
[parsing completed 2ms]
[parsing started 
/export/cruise/trunk/cc/projects/drlvm/trunk/src/test/regression/H3285/Test.java]
[parsing completed 1ms]
[parsing started 
/export/cruise/trunk/cc/projects/drlvm/trunk/src/test/regression/H3380/LongToBitsTest.java]
[parsing completed 1ms]
[parsing started 
/export/cruise/trunk/cc/projects/drlvm/trunk/src/test/regression/H788/Test.java]
[parsing completed 2ms]
[search path for source files: 
[/export/cruise/trunk/cc/projects/drlvm/trunk/src/test/regression]]
[search path for class files: [/export/cruise/tools/jdk1.5.0_08/jre/lib/rt.jar, 
/export/cruise/tools/jdk1.5.0_08/jre/lib/jsse.jar, 
/export/cruise/tools/jdk1.5.0_08/jre/lib/jce.jar, 
/export/cruise/tools/jdk1.5.0_08/jre/lib/charsets.jar, 
/export/cruise/tools/jdk1.5.0_08/jre/lib/ext/dnsns.jar, 
/export/cruise/tools/jdk1.5.0_08/jre/lib/ext/sunpkcs11.jar, 
/export/cruise/tools/jdk1.5.0_08/jre/lib/ext/sunjce_provider.jar, 
/export/cruise/tools/jdk1.5.0_08/jre/lib/ext/localedata.jar, 
/export/cruise/trunk/cc/projects/drlvm/trunk/build/lnx_ia32_gcc_debug/semis/reg.tests/classes,
 /export/cruise/trunk/cc/lib/ant-launcher.jar, 
/export/cruise/tools/jdk1.5.0_08/lib/tools.jar, 
/export/cruise/trunk/cc/lib/cruisecontrol.jar, 
/export/cruise/trunk/cc/lib/../lib/activation.jar, 
/export/cruise/trunk/cc/lib/../lib/comm.jar, 
/export/cruise/trunk/cc/lib/../lib/commons-net-1.1.0.jar, 
/export/cruise/trunk/cc/lib/../lib/fast-md5.jar, 
/export/cruise/trunk/cc/lib/../lib/jakarta-oro-2.0.3.jar, /export/cruis!
 e/trunk/cc/lib/../lib/jdom.jar, /export/cruise/trunk/cc/lib/../lib/log4j.jar, 
/export/cruise/trunk/cc/lib/../lib/mail.jar, 
/export/cruise/trunk/cc/lib/../lib/mx4j-tools.jar, 
/export/cruise/trunk/cc/lib/../lib/mx4j-remote.jar, 
/export/cruise/trunk/cc/lib/../lib/mx4j.jar, 
/export/cruise/trunk/cc/lib/../lib/smack.jar, 
/export/cruise/trunk/cc/lib/../lib/x10.jar, 
/export/cruise/trunk/cc/lib/../lib/xmlrpc-2.0.1.jar, 
/export/cruise/trunk/cc/lib/log4j.jar, /export/cruise/trunk/cc/lib/jdom.jar, 
/export/cruise/trunk/cc/lib/ant.jar, 
/export/cruise/tools/apache-ant-1.6.5/lib/ant-apache-regexp.jar, 
/export/cruise/tools/apache-ant-1.6.5/lib/ecj_3.2.jar, 
/export/cruise/tools/apache-ant-1.6.5/lib/ant-nodeps.jar, 
/export/cruise/tools/apache-ant-1.6.5/lib/ant-xslp.jar, 
/export/cruise/tools/apache-ant-1.6.5/lib/ant-trax.jar, 
/export/cruise/trunk/cc/projects/drlvm/trunk/build/make/tmp/ant-contrib.jar, 
/export/cruise/trunk/cc/projects/drlvm/trunk/build/make/tmp/cpptasks.jar, 
/export/cruise/trun!
 k/cc/lib/jasper-compiler.jar, /export/cruise/trunk/cc/lib/jasper-runti
me.jar, /export/cruise/trunk/cc/lib/xercesImpl-2.8.0.jar, 
/export/cruise/trunk/cc/lib/xml-apis-2.8.0.jar, 
/export/cruise/trunk/cc/lib/xmlrpc-2.0.1.jar, 
/export/cruise/trunk/cc/lib/xalan-2.7.0.jar, 
/export/cruise/trunk/cc/lib/serializer-2.7.0.jar, 
/export/cruise/trunk/cc/lib/jakarta-oro-2.0.3.jar, 
/export/cruise/trunk/cc/lib/mail.jar, /export/cruise/trunk/cc/lib/junit.jar, 
/export/cruise/trunk/cc/lib/activation.jar, 
/export/cruise/trunk/cc/lib/commons-net-1.1.0.jar, 
/export/cruise/trunk/cc/lib/mx4j.jar, 
/export/cruise/trunk/cc/lib/mx4j-tools.jar, 
/export/cruise/trunk/cc/lib/mx4j-remote.jar, 
/export/cruise/trunk/cc/lib/smack.jar, /export/cruise/trunk/cc/lib/comm.jar, 
/export/cruise/trunk/cc/lib/x10.jar, /export/cruise/trunk/cc/lib/fast-md5.jar, 
/export/cruise/trunk/cc/lib/maven-embedder-2.0.3-dep.jar, 
/export/cruise/trunk/cc/lib/javax.servlet.jar, 
/export/cruise/trunk/cc/lib/org.mortbay.jetty.jar, 
/export/cruise/trunk/cc/lib/commons-logging.jar, 
/export/cruise/trunk/cc/lib/com!
 mons-el.jar, /export/cruise/trunk/cc/projects/drlvm/trunk/build/make, 
/export/cruise/trunk/cc/lib/smackx.jar, /export/cruise/trunk/cc/lib/emma.jar, 
/export/cruise/trunk/cc/lib/jaxen-1.1-beta-8.jar, 
/export/cruise/trunk/cc/lib/ant-junit-1.6.5.jar, 
/export/cruise/trunk/cc/lib/emma_ant.jar, 
/export/cruise/trunk/cc/lib/checkstyle-all-3.1.jar]]
[loading /export/cruise/trunk/cc/lib/junit.jar(junit/framework/TestCase.class)]
[loading /export/cruise/trunk/cc/lib/junit.jar(junit/framework/Test.class)]
[loading 
/export/cruise/tools/jdk1.5.0_08/jre/lib/rt.jar(java/lang/Object.class)]
[loading /export/cruise/trunk/cc/lib/junit.jar(junit/framework/Assert.class)]
[loading 
/export/cruise/tools/jdk1.5.0_08/jre/lib/rt.jar(java/lang/String.class)]
[loading 
/export/cruise/tools/jdk1.5.0_08/jre/lib/rt.jar(java/lang/Exception.class)]
[loading 
/export/cruise/tools/jdk1.5.0_08/jre/lib/rt.jar(java/lang/Throwable.class)]
[loading 
/export/cruise/tools/jdk1.5.0_08/jre/lib/rt.jar(java/io/Serializable.class)]
[loading 
/export/cruise/tools/jdk1.5.0_08/jre/lib/rt.jar(java/lang/Thread.class)]
[loading 
/export/cruise/tools/jdk1.5.0_08/jre/lib/rt.jar(java/lang/Runnable.class)]
[loading 
/export/cruise/tools/jdk1.5.0_08/jre/lib/rt.jar(java/lang/reflect/InvocationHandler.class)]
[loading 
/export/cruise/tools/jdk1.5.0_08/jre/lib/rt.jar(java/lang/reflect/Method.class)]
[loading 
/export/cruise/tools/jdk1.5.0_08/jre/lib/rt.jar(java/lang/reflect/Proxy.class)]
[loading 
/export/cruise/tools/jdk1.5.0_08/jre/lib/rt.jar(java/lang/reflect/UndeclaredThrowableException.class)]
[loading 
/export/cruise/tools/jdk1.5.0_08/jre/lib/rt.jar(java/lang/ClassLoader.class)]
[loading /export/cruise/tools/jdk1.5.0_08/jre/lib/rt.jar(java/lang/Class.class)]
[loading 
/export/cruise/tools/jdk1.5.0_08/jre/lib/rt.jar(java/lang/ClassNotFoundException.class)]
[loading 
/export/cruise/tools/jdk1.5.0_08/jre/lib/rt.jar(java/util/Formatter.class)]
[checking org.apache.harmony.drlvm.tests.regression.h0000.DirectByteBufferTest]
[loading 
/export/cruise/tools/jdk1.5.0_08/jre/lib/rt.jar(java/lang/System.class)]
[wrote 
/export/cruise/trunk/cc/projects/drlvm/trunk/build/lnx_ia32_gcc_debug/semis/reg.tests/classes/org/apache/harmony/drlvm/tests/regression/h0000/DirectByteBufferTest.class]
[checking org.apache.harmony.drlvm.tests.regression.H1578.NaNTest]
[loading 
/export/cruise/trunk/cc/projects/drlvm/trunk/build/lnx_ia32_gcc_debug/semis/reg.tests/classes/org/apache/harmony/drlvm/tests/regression/H1578/dcmp1.class]
[loading 
/export/cruise/trunk/cc/projects/drlvm/trunk/build/lnx_ia32_gcc_debug/semis/reg.tests/classes/org/apache/harmony/drlvm/tests/regression/H1578/fcmp1.class]
[loading /export/cruise/tools/jdk1.5.0_08/jre/lib/rt.jar(java/lang/Float.class)]
[loading 
/export/cruise/tools/jdk1.5.0_08/jre/lib/rt.jar(java/lang/Number.class)]
[loading 
/export/cruise/tools/jdk1.5.0_08/jre/lib/rt.jar(java/lang/Double.class)]
[wrote 
/export/cruise/trunk/cc/projects/drlvm/trunk/build/lnx_ia32_gcc_debug/semis/reg.tests/classes/org/apache/harmony/drlvm/tests/regression/H1578/NaNTest.class]
[checking org.apache.harmony.drlvm.tests.regression.h1694.H1694]
[loading 
/export/cruise/tools/jdk1.5.0_08/jre/lib/rt.jar(java/io/PrintStream.class)]
[loading 
/export/cruise/tools/jdk1.5.0_08/jre/lib/rt.jar(java/io/FilterOutputStream.class)]
[loading 
/export/cruise/tools/jdk1.5.0_08/jre/lib/rt.jar(java/io/OutputStream.class)]
[loading 
/export/cruise/tools/jdk1.5.0_08/jre/lib/rt.jar(java/lang/OutOfMemoryError.class)]
[loading 
/export/cruise/tools/jdk1.5.0_08/jre/lib/rt.jar(java/lang/VirtualMachineError.class)]
[loading /export/cruise/tools/jdk1.5.0_08/jre/lib/rt.jar(java/lang/Error.class)]
[wrote 
/export/cruise/trunk/cc/projects/drlvm/trunk/build/lnx_ia32_gcc_debug/semis/reg.tests/classes/org/apache/harmony/drlvm/tests/regression/h1694/H1694.class]
[checking org.apache.harmony.drlvm.tests.regression.h1694.StressTest01Object1]
[wrote 
/export/cruise/trunk/cc/projects/drlvm/trunk/build/lnx_ia32_gcc_debug/semis/reg.tests/classes/org/apache/harmony/drlvm/tests/regression/h1694/StressTest01Object1.class]
[checking org.apache.harmony.drlvm.tests.regression.h1800.ExecTest]
[loading /export/cruise/tools/jdk1.5.0_08/jre/lib/rt.jar(java/io/File.class)]
[loading 
/export/cruise/tools/jdk1.5.0_08/jre/lib/rt.jar(java/lang/Process.class)]
[loading 
/export/cruise/tools/jdk1.5.0_08/jre/lib/rt.jar(java/lang/Runtime.class)]
[loading 
/export/cruise/tools/jdk1.5.0_08/jre/lib/rt.jar(java/io/InputStream.class)]
[loading 
/export/cruise/tools/jdk1.5.0_08/jre/lib/rt.jar(java/io/Closeable.class)]
[loading 
/export/cruise/tools/jdk1.5.0_08/jre/lib/rt.jar(java/lang/StringBuilder.class)]
[loading 
/export/cruise/tools/jdk1.5.0_08/jre/lib/rt.jar(java/lang/StringBuffer.class)]
[loading 
/export/cruise/tools/jdk1.5.0_08/jre/lib/rt.jar(java/lang/NullPointerException.class)]
[loading 
/export/cruise/tools/jdk1.5.0_08/jre/lib/rt.jar(java/lang/RuntimeException.class)]
[loading 
/export/cruise/tools/jdk1.5.0_08/jre/lib/rt.jar(java/io/IOException.class)]
[loading 
/export/cruise/tools/jdk1.5.0_08/jre/lib/rt.jar(java/lang/InterruptedException.class)]
[loading 
/export/cruise/tools/jdk1.5.0_08/jre/lib/rt.jar(java/lang/AbstractStringBuilder.class)]
[loading 
/export/cruise/tools/jdk1.5.0_08/jre/lib/rt.jar(java/lang/CharSequence.class)]
[loading 
/export/cruise/tools/jdk1.5.0_08/jre/lib/rt.jar(java/lang/Comparable.class)]
[wrote 
/export/cruise/trunk/cc/projects/drlvm/trunk/build/lnx_ia32_gcc_debug/semis/reg.tests/classes/org/apache/harmony/drlvm/tests/regression/h1800/ExecTest.class]
[checking org.apache.harmony.drlvm.tests.regression.h1802.UnresolvedHandlerTest]
[loading 
/export/cruise/tools/jdk1.5.0_08/jre/lib/rt.jar(java/lang/NoClassDefFoundError.class)]
[loading 
/export/cruise/tools/jdk1.5.0_08/jre/lib/rt.jar(java/lang/LinkageError.class)]
[wrote 
/export/cruise/trunk/cc/projects/drlvm/trunk/build/lnx_ia32_gcc_debug/semis/reg.tests/classes/org/apache/harmony/drlvm/tests/regression/h1802/UnresolvedHandlerTest$X.class]
[wrote 
/export/cruise/trunk/cc/projects/drlvm/trunk/build/lnx_ia32_gcc_debug/semis/reg.tests/classes/org/apache/harmony/drlvm/tests/regression/h1802/UnresolvedHandlerTest.class]
[checking org.apache.harmony.drlvm.tests.regression.h1802.MissedThrowable]
[wrote 
/export/cruise/trunk/cc/projects/drlvm/trunk/build/lnx_ia32_gcc_debug/semis/reg.tests/classes/org/apache/harmony/drlvm/tests/regression/h1802/MissedThrowable.class]
[checking org.apache.harmony.drlvm.tests.regression.h1802.UnresolvedParamTest]
[wrote 
/export/cruise/trunk/cc/projects/drlvm/trunk/build/lnx_ia32_gcc_debug/semis/reg.tests/classes/org/apache/harmony/drlvm/tests/regression/h1802/UnresolvedParamTest$X.class]
[wrote 
/export/cruise/trunk/cc/projects/drlvm/trunk/build/lnx_ia32_gcc_debug/semis/reg.tests/classes/org/apache/harmony/drlvm/tests/regression/h1802/UnresolvedParamTest.class]
[checking org.apache.harmony.drlvm.tests.regression.h1802.Missed]
[wrote 
/export/cruise/trunk/cc/projects/drlvm/trunk/build/lnx_ia32_gcc_debug/semis/reg.tests/classes/org/apache/harmony/drlvm/tests/regression/h1802/Missed.class]
[checking org.apache.harmony.drlvm.tests.regression.h1857.Test]
[wrote 
/export/cruise/trunk/cc/projects/drlvm/trunk/build/lnx_ia32_gcc_debug/semis/reg.tests/classes/org/apache/harmony/drlvm/tests/regression/h1857/Test.class]
[checking org.apache.harmony.drlvm.tests.regression.h1857.MissedThrowable]
[wrote 
/export/cruise/trunk/cc/projects/drlvm/trunk/build/lnx_ia32_gcc_debug/semis/reg.tests/classes/org/apache/harmony/drlvm/tests/regression/h1857/MissedThrowable.class]
[checking org.apache.harmony.drlvm.tests.regression.h1857.TestClass]
[wrote 
/export/cruise/trunk/cc/projects/drlvm/trunk/build/lnx_ia32_gcc_debug/semis/reg.tests/classes/org/apache/harmony/drlvm/tests/regression/h1857/TestClass.class]
[checking org.apache.harmony.drlvm.tests.regression.h2083.Test]
[wrote 
/export/cruise/trunk/cc/projects/drlvm/trunk/build/lnx_ia32_gcc_debug/semis/reg.tests/classes/org/apache/harmony/drlvm/tests/regression/h2083/Test.class]
[checking org.apache.harmony.drlvm.tests.regression.h2083.TestThread]
[wrote 
/export/cruise/trunk/cc/projects/drlvm/trunk/build/lnx_ia32_gcc_debug/semis/reg.tests/classes/org/apache/harmony/drlvm/tests/regression/h2083/TestThread.class]
[checking org.apache.harmony.drlvm.tests.regression.h2083.Missed]
[wrote 
/export/cruise/trunk/cc/projects/drlvm/trunk/build/lnx_ia32_gcc_debug/semis/reg.tests/classes/org/apache/harmony/drlvm/tests/regression/h2083/Missed.class]
[checking org.apache.harmony.drlvm.tests.regression.h2086.Test]
[loading 
/export/cruise/tools/jdk1.5.0_08/jre/lib/rt.jar(java/util/concurrent/atomic/AtomicLong.class)]
[wrote 
/export/cruise/trunk/cc/projects/drlvm/trunk/build/lnx_ia32_gcc_debug/semis/reg.tests/classes/org/apache/harmony/drlvm/tests/regression/h2086/Test.class]
[checking org.apache.harmony.drlvm.tests.regression.h2103.Test]
[loading 
/export/cruise/trunk/cc/projects/drlvm/trunk/build/lnx_ia32_gcc_debug/semis/reg.tests/classes/org/apache/harmony/drlvm/tests/regression/h2103/SupClass.class]
[loading 
/export/cruise/tools/jdk1.5.0_08/jre/lib/rt.jar(java/lang/VerifyError.class)]
[wrote 
/export/cruise/trunk/cc/projects/drlvm/trunk/build/lnx_ia32_gcc_debug/semis/reg.tests/classes/org/apache/harmony/drlvm/tests/regression/h2103/Test.class]
[checking org.apache.harmony.drlvm.tests.regression.h2151.VMInit1Test]
[wrote 
/export/cruise/trunk/cc/projects/drlvm/trunk/build/lnx_ia32_gcc_debug/semis/reg.tests/classes/org/apache/harmony/drlvm/tests/regression/h2151/VMInit1Test.class]
[checking org.apache.harmony.drlvm.tests.regression.h2151.Status]
[wrote 
/export/cruise/trunk/cc/projects/drlvm/trunk/build/lnx_ia32_gcc_debug/semis/reg.tests/classes/org/apache/harmony/drlvm/tests/regression/h2151/Status.class]
[checking org.apache.harmony.drlvm.tests.regression.h2259.I1]
[wrote 
/export/cruise/trunk/cc/projects/drlvm/trunk/build/lnx_ia32_gcc_debug/semis/reg.tests/classes/org/apache/harmony/drlvm/tests/regression/h2259/I1.class]
[checking org.apache.harmony.drlvm.tests.regression.h2259.ParentException]
[wrote 
/export/cruise/trunk/cc/projects/drlvm/trunk/build/lnx_ia32_gcc_debug/semis/reg.tests/classes/org/apache/harmony/drlvm/tests/regression/h2259/ParentException.class]
[checking org.apache.harmony.drlvm.tests.regression.h2259.I2]
[wrote 
/export/cruise/trunk/cc/projects/drlvm/trunk/build/lnx_ia32_gcc_debug/semis/reg.tests/classes/org/apache/harmony/drlvm/tests/regression/h2259/I2.class]
[checking org.apache.harmony.drlvm.tests.regression.h2259.SubException]
[wrote 
/export/cruise/trunk/cc/projects/drlvm/trunk/build/lnx_ia32_gcc_debug/semis/reg.tests/classes/org/apache/harmony/drlvm/tests/regression/h2259/SubException.class]
[checking org.apache.harmony.drlvm.tests.regression.h2259.H2259]
[loading 
/export/cruise/tools/jdk1.5.0_08/jre/lib/rt.jar(java/lang/ArrayStoreException.class)]
[loading 
/export/cruise/tools/jdk1.5.0_08/jre/lib/rt.jar(java/lang/IllegalArgumentException.class)]
[wrote 
/export/cruise/trunk/cc/projects/drlvm/trunk/build/lnx_ia32_gcc_debug/semis/reg.tests/classes/org/apache/harmony/drlvm/tests/regression/h2259/H2259$1.class]
[wrote 
/export/cruise/trunk/cc/projects/drlvm/trunk/build/lnx_ia32_gcc_debug/semis/reg.tests/classes/org/apache/harmony/drlvm/tests/regression/h2259/H2259.class]
[checking org.apache.harmony.drlvm.tests.regression.h2261.RCETest]
[loading 
/export/cruise/tools/jdk1.5.0_08/jre/lib/rt.jar(java/lang/Integer.class)]
[loading /export/cruise/tools/jdk1.5.0_08/jre/lib/rt.jar(java/lang/Math.class)]
[wrote 
/export/cruise/trunk/cc/projects/drlvm/trunk/build/lnx_ia32_gcc_debug/semis/reg.tests/classes/org/apache/harmony/drlvm/tests/regression/h2261/RCETest.class]
[checking 
org.apache.harmony.drlvm.tests.regression.h2335.SimplestLibraryPathTest]
[wrote 
/export/cruise/trunk/cc/projects/drlvm/trunk/build/lnx_ia32_gcc_debug/semis/reg.tests/classes/org/apache/harmony/drlvm/tests/regression/h2335/SimplestLibraryPathTest.class]
[checking org.apache.harmony.drlvm.tests.regression.h2644.BootDelegationTest]
[wrote 
/export/cruise/trunk/cc/projects/drlvm/trunk/build/lnx_ia32_gcc_debug/semis/reg.tests/classes/org/apache/harmony/drlvm/tests/regression/h2644/BootDelegationTest.class]
[checking org.apache.harmony.drlvm.tests.regression.h2644.SuperClass]
[wrote 
/export/cruise/trunk/cc/projects/drlvm/trunk/build/lnx_ia32_gcc_debug/semis/reg.tests/classes/org/apache/harmony/drlvm/tests/regression/h2644/SuperClass.class]
[checking org.apache.harmony.drlvm.tests.regression.h2644.SubClass]
[wrote 
/export/cruise/trunk/cc/projects/drlvm/trunk/build/lnx_ia32_gcc_debug/semis/reg.tests/classes/org/apache/harmony/drlvm/tests/regression/h2644/SubClass.class]
[checking org.apache.harmony.drlvm.tests.regression.H2773.InfinityTest]
[loading /export/cruise/tools/jdk1.5.0_08/jre/lib/rt.jar(java/lang/Byte.class)]
[loading 
/export/cruise/tools/jdk1.5.0_08/jre/lib/rt.jar(java/lang/Character.class)]
[loading /export/cruise/tools/jdk1.5.0_08/jre/lib/rt.jar(java/lang/Short.class)]
[loading /export/cruise/tools/jdk1.5.0_08/jre/lib/rt.jar(java/lang/Long.class)]
[loading 
/export/cruise/tools/jdk1.5.0_08/jre/lib/rt.jar(java/lang/Boolean.class)]
[loading /export/cruise/tools/jdk1.5.0_08/jre/lib/rt.jar(java/lang/Void.class)]
[wrote 
/export/cruise/trunk/cc/projects/drlvm/trunk/build/lnx_ia32_gcc_debug/semis/reg.tests/classes/org/apache/harmony/drlvm/tests/regression/H2773/InfinityTest.class]
[checking org.apache.harmony.drlvm.tests.regression.h2808.finTest]
[loading 
/export/cruise/trunk/cc/projects/drlvm/trunk/build/lnx_ia32_gcc_debug/semis/reg.tests/classes/org/apache/harmony/drlvm/tests/regression/h2808/finTest1.class]
[wrote 
/export/cruise/trunk/cc/projects/drlvm/trunk/build/lnx_ia32_gcc_debug/semis/reg.tests/classes/org/apache/harmony/drlvm/tests/regression/h2808/finTest.class]
[checking org.apache.harmony.drlvm.tests.regression.h2846.NoVerifyTest]
[wrote 
/export/cruise/trunk/cc/projects/drlvm/trunk/build/lnx_ia32_gcc_debug/semis/reg.tests/classes/org/apache/harmony/drlvm/tests/regression/h2846/NoVerifyTest.class]
[checking org.apache.harmony.drlvm.tests.regression.H2873.RemTest]
[wrote 
/export/cruise/trunk/cc/projects/drlvm/trunk/build/lnx_ia32_gcc_debug/semis/reg.tests/classes/org/apache/harmony/drlvm/tests/regression/H2873/RemTest.class]
[checking org.apache.harmony.drlvm.tests.regression.h2899.ManyArgsTest]
[wrote 
/export/cruise/trunk/cc/projects/drlvm/trunk/build/lnx_ia32_gcc_debug/semis/reg.tests/classes/org/apache/harmony/drlvm/tests/regression/h2899/ManyArgsTest.class]
[checking org.apache.harmony.drlvm.tests.regression.h2926.MyException]
[wrote 
/export/cruise/trunk/cc/projects/drlvm/trunk/build/lnx_ia32_gcc_debug/semis/reg.tests/classes/org/apache/harmony/drlvm/tests/regression/h2926/MyException.class]
[checking org.apache.harmony.drlvm.tests.regression.h2926.Test]
[loading 
/export/cruise/trunk/cc/projects/drlvm/trunk/build/lnx_ia32_gcc_debug/semis/reg.tests/classes/org/apache/harmony/drlvm/tests/regression/h2926/TestClass.class]
[wrote 
/export/cruise/trunk/cc/projects/drlvm/trunk/build/lnx_ia32_gcc_debug/semis/reg.tests/classes/org/apache/harmony/drlvm/tests/regression/h2926/Test.class]
[checking org.apache.harmony.drlvm.tests.regression.h2926.Status]
[wrote 
/export/cruise/trunk/cc/projects/drlvm/trunk/build/lnx_ia32_gcc_debug/semis/reg.tests/classes/org/apache/harmony/drlvm/tests/regression/h2926/Status.class]
[checking org.apache.harmony.drlvm.tests.regression.h3027.AgentLibTest]
[wrote 
/export/cruise/trunk/cc/projects/drlvm/trunk/build/lnx_ia32_gcc_debug/semis/reg.tests/classes/org/apache/harmony/drlvm/tests/regression/h3027/AgentLibTest.class]
[checking org.apache.harmony.drlvm.tests.regression.h3027.Status]
[wrote 
/export/cruise/trunk/cc/projects/drlvm/trunk/build/lnx_ia32_gcc_debug/semis/reg.tests/classes/org/apache/harmony/drlvm/tests/regression/h3027/Status.class]
[checking org.apache.harmony.drlvm.tests.regression.h3048.H3048]
[wrote 
/export/cruise/trunk/cc/projects/drlvm/trunk/build/lnx_ia32_gcc_debug/semis/reg.tests/classes/org/apache/harmony/drlvm/tests/regression/h3048/H3048.class]
[checking org.apache.harmony.drlvm.tests.regression.h3048.MyTest]
[wrote 
/export/cruise/trunk/cc/projects/drlvm/trunk/build/lnx_ia32_gcc_debug/semis/reg.tests/classes/org/apache/harmony/drlvm/tests/regression/h3048/MyTest.class]
[checking org.apache.harmony.drlvm.tests.regression.h3048.MyTestSuper]
[wrote 
/export/cruise/trunk/cc/projects/drlvm/trunk/build/lnx_ia32_gcc_debug/semis/reg.tests/classes/org/apache/harmony/drlvm/tests/regression/h3048/MyTestSuper.class]
[checking org.apache.harmony.drlvm.tests.regression.h3048.MyException]
[wrote 
/export/cruise/trunk/cc/projects/drlvm/trunk/build/lnx_ia32_gcc_debug/semis/reg.tests/classes/org/apache/harmony/drlvm/tests/regression/h3048/MyException.class]
[checking org.apache.harmony.drlvm.tests.regression.h3067.Test]
[loading 
/export/cruise/tools/jdk1.5.0_08/jre/lib/rt.jar(java/lang/Package.class)]
[loading 
/export/cruise/tools/jdk1.5.0_08/jre/lib/rt.jar(java/nio/ByteBuffer.class)]
[loading 
/export/cruise/tools/jdk1.5.0_08/jre/lib/rt.jar(java/lang/ClassFormatError.class)]
[loading 
/export/cruise/tools/jdk1.5.0_08/jre/lib/rt.jar(java/lang/InstantiationException.class)]
[loading 
/export/cruise/tools/jdk1.5.0_08/jre/lib/rt.jar(java/lang/IllegalAccessException.class)]
[wrote 
/export/cruise/trunk/cc/projects/drlvm/trunk/build/lnx_ia32_gcc_debug/semis/reg.tests/classes/org/apache/harmony/drlvm/tests/regression/h3067/Test$Loader.class]
[wrote 
/export/cruise/trunk/cc/projects/drlvm/trunk/build/lnx_ia32_gcc_debug/semis/reg.tests/classes/org/apache/harmony/drlvm/tests/regression/h3067/Test.class]
[checking org.apache.harmony.drlvm.tests.regression.h3074.AnotherClass]
[wrote 
/export/cruise/trunk/cc/projects/drlvm/trunk/build/lnx_ia32_gcc_debug/semis/reg.tests/classes/org/apache/harmony/drlvm/tests/regression/h3074/AnotherClass.class]
[checking org.apache.harmony.drlvm.tests.regression.h3074.Test]
[wrote 
/export/cruise/trunk/cc/projects/drlvm/trunk/build/lnx_ia32_gcc_debug/semis/reg.tests/classes/org/apache/harmony/drlvm/tests/regression/h3074/Test.class]
[checking org.apache.harmony.drlvm.tests.regression.h3121.H3121]
[wrote 
/export/cruise/trunk/cc/projects/drlvm/trunk/build/lnx_ia32_gcc_debug/semis/reg.tests/classes/org/apache/harmony/drlvm/tests/regression/h3121/H3121.class]
[checking org.apache.harmony.drlvm.tests.regression.h3121.Intf]
[wrote 
/export/cruise/trunk/cc/projects/drlvm/trunk/build/lnx_ia32_gcc_debug/semis/reg.tests/classes/org/apache/harmony/drlvm/tests/regression/h3121/Intf.class]
[checking org.apache.harmony.drlvm.tests.regression.h3121.IntfClass]
[wrote 
/export/cruise/trunk/cc/projects/drlvm/trunk/build/lnx_ia32_gcc_debug/semis/reg.tests/classes/org/apache/harmony/drlvm/tests/regression/h3121/IntfClass.class]
[checking org.apache.harmony.drlvm.tests.regression.h3130.CallNativeTest]
[wrote 
/export/cruise/trunk/cc/projects/drlvm/trunk/build/lnx_ia32_gcc_debug/semis/reg.tests/classes/org/apache/harmony/drlvm/tests/regression/h3130/CallNativeTest.class]
[checking org.apache.harmony.drlvm.tests.regression.h3150.Test]
[wrote 
/export/cruise/trunk/cc/projects/drlvm/trunk/build/lnx_ia32_gcc_debug/semis/reg.tests/classes/org/apache/harmony/drlvm/tests/regression/h3150/Test.class]
[checking org.apache.harmony.drlvm.tests.regression.h3150.classToDelete]
[wrote 
/export/cruise/trunk/cc/projects/drlvm/trunk/build/lnx_ia32_gcc_debug/semis/reg.tests/classes/org/apache/harmony/drlvm/tests/regression/h3150/classToDelete.class]
[checking org.apache.harmony.drlvm.tests.regression.h3228.H3228]
[wrote 
/export/cruise/trunk/cc/projects/drlvm/trunk/build/lnx_ia32_gcc_debug/semis/reg.tests/classes/org/apache/harmony/drlvm/tests/regression/h3228/H3228.class]
[checking TestInterruptTimedWaiting]
[loading 
/export/cruise/tools/jdk1.5.0_08/jre/lib/rt.jar(java/lang/Thread$State.class)]
[loading /export/cruise/tools/jdk1.5.0_08/jre/lib/rt.jar(java/lang/Enum.class)]
[wrote 
/export/cruise/trunk/cc/projects/drlvm/trunk/build/lnx_ia32_gcc_debug/semis/reg.tests/classes/TestInterruptTimedWaiting$ThreadWaiting.class]
[wrote 
/export/cruise/trunk/cc/projects/drlvm/trunk/build/lnx_ia32_gcc_debug/semis/reg.tests/classes/TestInterruptTimedWaiting.class]
[checking org.apache.harmony.drlvm.tests.regression.h3285.Test]
[wrote 
/export/cruise/trunk/cc/projects/drlvm/trunk/build/lnx_ia32_gcc_debug/semis/reg.tests/classes/org/apache/harmony/drlvm/tests/regression/h3285/Test.class]
[checking org.apache.harmony.drlvm.tests.regression.h3380.LongToBitsTest]
[loading 
/export/cruise/tools/jdk1.5.0_08/jre/lib/rt.jar(java/lang/Appendable.class)]
[loading 
/export/cruise/tools/jdk1.5.0_08/jre/lib/rt.jar(java/util/Locale.class)]
[wrote 
/export/cruise/trunk/cc/projects/drlvm/trunk/build/lnx_ia32_gcc_debug/semis/reg.tests/classes/org/apache/harmony/drlvm/tests/regression/h3380/LongToBitsTest.class]
[checking org.apache.harmony.drlvm.tests.regression.h788.Test]
[wrote 
/export/cruise/trunk/cc/projects/drlvm/trunk/build/lnx_ia32_gcc_debug/semis/reg.tests/classes/org/apache/harmony/drlvm/tests/regression/h788/Test.class]
[total 1167ms]
## Compiling reg native ${outname}
## Compiling reg native ${outname}
## Compiling reg native ${outname}
## Compiling reg native ${outname}
## Compiling reg native ${outname}
## Compiling reg native ${outname}
## Compiling reg native ${outname}

=====================================
DRLVM Regression Testing on platform: linux.x86
=====================================
        
vf_debug: verifying class 
org/apache/harmony/drlvm/tests/regression/h1857/TestClass (method tryMe()V) 
couldn't load class 
"org/apache/harmony/drlvm/tests/regression/h1857/MissedThrowable"
vf_debug: VerifyError: Couldn't load class: 
org/apache/harmony/drlvm/tests/regression/h1857/MissedThrowable
Running on JET
Running on OPT
Running on interpreter
vf_debug: VerifyError: (class: 
org/apache/harmony/drlvm/tests/regression/h2103/SupClass, method: test()I) 
Incompatible object argument for invokespecial
vf_debug: verifying class 
org/apache/harmony/drlvm/tests/regression/h2808/finTest1 (method test()V) 
couldn't load class "org/apache/harmony/drlvm/tests/regression/h2808/finTest2"
vf_debug: VerifyError: Couldn't load class: 
org/apache/harmony/drlvm/tests/regression/h2808/finTest2
Running on JIT
Running on interpreter
vf_debug: verifying class 
org/apache/harmony/drlvm/tests/regression/h3048/MyTestSuper (method 
<clinit>()V) couldn't load class 
"org/apache/harmony/drlvm/tests/regression/h3048/MyException"
vf_debug: VerifyError: Couldn't load class: 
org/apache/harmony/drlvm/tests/regression/h3048/MyException
Running on OPT
========================================
Regression testing report was stored in:
========================================
/export/cruise/trunk/cc/projects/drlvm/trunk/build/lnx_ia32_gcc_debug/semis/reg.tests/reports/html
========================================

***********************************************************
Unit Tests: (36)
        

***********************************************************
Modifications since last successful build:      (84)
            
modified gshimansky  
/harmony/enhanced/drlvm/trunk/vm/vmcore/src/class_support/method_lookup.cpp 
03/15/2007 19:37:35 Apply the fix for HARMONY-3376 [drlvm][winx64] debug drlvm 
returns 128 when running from any shellThe problem appears to be in recursive 
exception handler invocation. When VM shutdowns it frees and zeroes a pointer 
to vm_methods table which contains all compiled java methods information. This 
table is used by exception handler to determine whether an exception has 
occurred in java code or in any other code.So after VM zeroed a pointer to 
vm_methods, when exception handler tried to determine where an exception has 
occurred, it got another exception because it used an incorrect pointer. This 
lead to an infinite recursion of exception handler and eventual process 
termination with an error code 128.The reason why exception handler was called 
after VM shutdown seems to be the MSVC runtime. Somewhere after main function 
of the java.exe launcher has finished, MSVC ru!
 ntime generated an exception with code 0x406D1388. This exception happens both 
on windows x86 and x86_64 if the program is compiled with MSVC 2005 and linked 
with msvcr80.dll.The fix to this problem is that if the pointer to vm_method 
table is zero, no lookup should be performed in it. If this pointer is zero, 
then it means that exception didn't occur in java because java cannot be 
executed in such condition.
modified varlax  
/harmony/enhanced/drlvm/trunk/vm/vmcore/src/kernel_classes/javasrc/java/lang/ClassLoader.java
 03/15/2007 19:01:00 Fixed HARMONY-3368 [drlvm][kernel] Unnecessary NPE 
creation and catching in ClassLoader.getResourceAsStream(String)
modified varlax  
/harmony/enhanced/drlvm/trunk/vm/jitrino/src/translator/java/JavaByteCodeTranslator.cpp
 03/15/2007 17:52:32 Regression in HARMONY-3035 patch fixed (a typo basically).
modified apetrenko  /harmony/enhanced/classlib/trunk/modules/imageio/build.xml 
03/15/2007 17:37:16 Patch for HARMONY-3143 "javax.imageio.ImageIO.write doesn't 
work with png-images"
added apetrenko  
/harmony/enhanced/classlib/trunk/modules/imageio/src/main/native/pngencoder/shared/pngencoder.c
 03/15/2007 17:37:16 Patch for HARMONY-3143 "javax.imageio.ImageIO.write 
doesn't work with png-images"
added apetrenko  
/harmony/enhanced/classlib/trunk/modules/imageio/src/main/native/pngencoder/windows/pngencoder.def
 03/15/2007 17:37:16 Patch for HARMONY-3143 "javax.imageio.ImageIO.write 
doesn't work with png-images"
added apetrenko  
/harmony/enhanced/classlib/trunk/modules/imageio/src/main/java/org/apache/harmony/x/imageio/internal/nls/Messages.java
 03/15/2007 17:37:16 Patch for HARMONY-3143 "javax.imageio.ImageIO.write 
doesn't work with png-images"
modified apetrenko  
/harmony/enhanced/classlib/trunk/modules/imageio/src/main/java/javax/imageio/spi/IIORegistry.java
 03/15/2007 17:37:16 Patch for HARMONY-3143 "javax.imageio.ImageIO.write 
doesn't work with png-images"
added apetrenko  
/harmony/enhanced/classlib/trunk/modules/imageio/src/main/native/pngencoder/windows/pngencoder.rc
 03/15/2007 17:37:16 Patch for HARMONY-3143 "javax.imageio.ImageIO.write 
doesn't work with png-images"
added apetrenko  
/harmony/enhanced/classlib/trunk/modules/imageio/src/main/native/pngencoder/unix
 03/15/2007 17:37:16 Patch for HARMONY-3143 "javax.imageio.ImageIO.write 
doesn't work with png-images"
added apetrenko  
/harmony/enhanced/classlib/trunk/modules/imageio/src/main/java/org/apache/harmony/x/imageio/internal/nls
 03/15/2007 17:37:16 Patch for HARMONY-3143 "javax.imageio.ImageIO.write 
doesn't work with png-images"
added apetrenko  
/harmony/enhanced/classlib/trunk/modules/imageio/src/main/java/org/apache/harmony/x/imageio/plugins/png/PNGImageWriter.java
 03/15/2007 17:37:16 Patch for HARMONY-3143 "javax.imageio.ImageIO.write 
doesn't work with png-images"
added apetrenko  
/harmony/enhanced/classlib/trunk/modules/imageio/src/main/java/org/apache/harmony/x/imageio/internal/nls/messages.properties
 03/15/2007 17:37:16 Patch for HARMONY-3143 "javax.imageio.ImageIO.write 
doesn't work with png-images"
added apetrenko  
/harmony/enhanced/classlib/trunk/modules/imageio/src/main/java/org/apache/harmony/x/imageio/internal
 03/15/2007 17:37:16 Patch for HARMONY-3143 "javax.imageio.ImageIO.write 
doesn't work with png-images"
added apetrenko  
/harmony/enhanced/classlib/trunk/modules/imageio/src/main/native/pngencoder/shared/include
 03/15/2007 17:37:16 Patch for HARMONY-3143 "javax.imageio.ImageIO.write 
doesn't work with png-images"
added apetrenko  
/harmony/enhanced/classlib/trunk/modules/imageio/src/main/native/pngencoder/windows
 03/15/2007 17:37:16 Patch for HARMONY-3143 "javax.imageio.ImageIO.write 
doesn't work with png-images"
added apetrenko  
/harmony/enhanced/classlib/trunk/modules/imageio/src/main/native/pngencoder/shared/include/org_apache_harmony_x_imageio_plugins_png_PNGImageWriter.h
 03/15/2007 17:37:16 Patch for HARMONY-3143 "javax.imageio.ImageIO.write 
doesn't work with png-images"
added apetrenko  
/harmony/enhanced/classlib/trunk/modules/imageio/src/main/native/pngencoder 
03/15/2007 17:37:16 Patch for HARMONY-3143 "javax.imageio.ImageIO.write doesn't 
work with png-images"
added apetrenko  
/harmony/enhanced/classlib/trunk/modules/imageio/src/main/native/pngencoder/unix/makefile
 03/15/2007 17:37:16 Patch for HARMONY-3143 "javax.imageio.ImageIO.write 
doesn't work with png-images"
added apetrenko  
/harmony/enhanced/classlib/trunk/modules/imageio/src/main/java/org/apache/harmony/x/imageio/plugins/png/PNGImageWriterSpi.java
 03/15/2007 17:37:16 Patch for HARMONY-3143 "javax.imageio.ImageIO.write 
doesn't work with png-images"
added apetrenko  
/harmony/enhanced/classlib/trunk/modules/imageio/src/main/native/pngencoder/shared/include/pngencoder.h
 03/15/2007 17:37:16 Patch for HARMONY-3143 "javax.imageio.ImageIO.write 
doesn't work with png-images"
added apetrenko  
/harmony/enhanced/classlib/trunk/modules/imageio/src/main/native/pngencoder/unix/exports.txt
 03/15/2007 17:37:16 Patch for HARMONY-3143 "javax.imageio.ImageIO.write 
doesn't work with png-images"
added apetrenko  
/harmony/enhanced/classlib/trunk/modules/imageio/src/main/native/pngencoder/shared
 03/15/2007 17:37:16 Patch for HARMONY-3143 "javax.imageio.ImageIO.write 
doesn't work with png-images"
added apetrenko  
/harmony/enhanced/classlib/trunk/modules/imageio/src/main/java/org/apache/harmony/x/imageio/plugins/png/PNGImageWriterParam.java
 03/15/2007 17:37:16 Patch for HARMONY-3143 "javax.imageio.ImageIO.write 
doesn't work with png-images"
added apetrenko  
/harmony/enhanced/classlib/trunk/modules/imageio/src/main/native/pngencoder/windows/makefile
 03/15/2007 17:37:16 Patch for HARMONY-3143 "javax.imageio.ImageIO.write 
doesn't work with png-images"
modified smishura  /harmony/enhanced/classlib/trunk/make/properties.xml 
03/15/2007 17:16:32 Correct test.case convertion
added varlax  
/harmony/enhanced/drlvm/trunk/src/test/microbenchmark/harmony-2874/test0.java 
03/15/2007 16:27:22 Applied HARMONY-2874 [drlvm][jit] Scalar replacement 
implementationObserved 3-4 times boost on the microbenchmarks on both ia32 and 
x64.The optimization is ON by default for server mode on both platforms 
added varlax  
/harmony/enhanced/drlvm/trunk/src/test/microbenchmark/harmony-2874 03/15/2007 
16:27:22 Applied HARMONY-2874 [drlvm][jit] Scalar replacement 
implementationObserved 3-4 times boost on the microbenchmarks on both ia32 and 
x64.The optimization is ON by default for server mode on both platforms 
added varlax  
/harmony/enhanced/drlvm/trunk/src/test/microbenchmark/harmony-2874/test1.java 
03/15/2007 16:27:22 Applied HARMONY-2874 [drlvm][jit] Scalar replacement 
implementationObserved 3-4 times boost on the microbenchmarks on both ia32 and 
x64.The optimization is ON by default for server mode on both platforms 
added varlax  
/harmony/enhanced/drlvm/trunk/src/test/microbenchmark/harmony-2874/test2.java 
03/15/2007 16:27:22 Applied HARMONY-2874 [drlvm][jit] Scalar replacement 
implementationObserved 3-4 times boost on the microbenchmarks on both ia32 and 
x64.The optimization is ON by default for server mode on both platforms 
modified varlax  
/harmony/enhanced/drlvm/trunk/vm/jitrino/src/optimizer/escanalyzer.cpp 
03/15/2007 16:27:22 Applied HARMONY-2874 [drlvm][jit] Scalar replacement 
implementationObserved 3-4 times boost on the microbenchmarks on both ia32 and 
x64.The optimization is ON by default for server mode on both platforms 
modified varlax  
/harmony/enhanced/drlvm/trunk/vm/jitrino/config/ia32/server.emconf 03/15/2007 
16:27:22 Applied HARMONY-2874 [drlvm][jit] Scalar replacement 
implementationObserved 3-4 times boost on the microbenchmarks on both ia32 and 
x64.The optimization is ON by default for server mode on both platforms 
modified varlax  
/harmony/enhanced/drlvm/trunk/vm/jitrino/src/optimizer/escanalyzer.h 03/15/2007 
16:27:22 Applied HARMONY-2874 [drlvm][jit] Scalar replacement 
implementationObserved 3-4 times boost on the microbenchmarks on both ia32 and 
x64.The optimization is ON by default for server mode on both platforms 
modified varlax  
/harmony/enhanced/drlvm/trunk/vm/jitrino/config/em64t/server.emconf 03/15/2007 
16:27:22 Applied HARMONY-2874 [drlvm][jit] Scalar replacement 
implementationObserved 3-4 times boost on the microbenchmarks on both ia32 and 
x64.The optimization is ON by default for server mode on both platforms 
modified smishura  
/harmony/enhanced/classlib/trunk/modules/lang-management/build.xml 03/15/2007 
16:22:01 Apply modified patch to 'lang-management' module from 
HARMONY-3187:([classlib][testing] test case should be run only once when 
specified through the command line)
modified smishura  /harmony/enhanced/classlib/trunk/make/properties.xml 
03/15/2007 16:22:01 Apply modified patch to 'lang-management' module from 
HARMONY-3187:([classlib][testing] test case should be run only once when 
specified through the command line)
modified apetrenko  
/harmony/enhanced/classlib/trunk/modules/swing/src/main/java/common/javax/swing/JComponent.java
 03/15/2007 16:04:09 Patch for HARMONY-3369 
"[classlib][internationalization]Internationalization of the special strings in 
the swing module"
modified apetrenko  
/harmony/enhanced/classlib/trunk/modules/swing/src/main/java/common/org/apache/harmony/x/swing/internal/nls/messages.properties
 03/15/2007 16:04:09 Patch for HARMONY-3369 
"[classlib][internationalization]Internationalization of the special strings in 
the swing module"
modified apetrenko  
/harmony/enhanced/classlib/trunk/modules/swing/src/main/java/common/javax/swing/JMenu.java
 03/15/2007 16:04:09 Patch for HARMONY-3369 
"[classlib][internationalization]Internationalization of the special strings in 
the swing module"
modified apetrenko  
/harmony/enhanced/classlib/trunk/modules/swing/src/main/java/common/javax/swing/text/html/CSS.java
 03/15/2007 16:04:09 Patch for HARMONY-3369 
"[classlib][internationalization]Internationalization of the special strings in 
the swing module"
modified apetrenko  
/harmony/enhanced/classlib/trunk/modules/swing/src/main/java/common/org/apache/harmony/x/swing/text/html/cssparser/TokenMgrError.java
 03/15/2007 16:04:09 Patch for HARMONY-3369 
"[classlib][internationalization]Internationalization of the special strings in 
the swing module"
modified apetrenko  
/harmony/enhanced/classlib/trunk/modules/swing/src/main/java/common/org/apache/harmony/x/swing/text/html/cssparser/CSSParserTokenManager.java
 03/15/2007 16:04:09 Patch for HARMONY-3369 
"[classlib][internationalization]Internationalization of the special strings in 
the swing module"
modified apetrenko  
/harmony/enhanced/classlib/trunk/modules/swing/src/main/java/common/javax/swing/plaf/ComponentUI.java
 03/15/2007 16:04:09 Patch for HARMONY-3369 
"[classlib][internationalization]Internationalization of the special strings in 
the swing module"
modified apetrenko  
/harmony/enhanced/classlib/trunk/modules/swing/src/main/java/common/org/apache/harmony/x/swing/text/html/cssparser/CSSParser.java
 03/15/2007 16:04:09 Patch for HARMONY-3369 
"[classlib][internationalization]Internationalization of the special strings in 
the swing module"
modified apetrenko  
/harmony/enhanced/classlib/trunk/modules/swing/src/main/java/common/javax/swing/text/AbstractDocument.java
 03/15/2007 16:04:09 Patch for HARMONY-3369 
"[classlib][internationalization]Internationalization of the special strings in 
the swing module"
modified apetrenko  
/harmony/enhanced/classlib/trunk/modules/swing/src/main/java/common/javax/swing/text/FlowView.java
 03/15/2007 16:04:09 Patch for HARMONY-3369 
"[classlib][internationalization]Internationalization of the special strings in 
the swing module"
modified apetrenko  
/harmony/enhanced/classlib/trunk/modules/swing/src/main/java/common/javax/swing/text/DefaultStyledDocument.java
 03/15/2007 16:04:09 Patch for HARMONY-3369 
"[classlib][internationalization]Internationalization of the special strings in 
the swing module"
modified apetrenko  
/harmony/enhanced/classlib/trunk/modules/swing/src/main/java/common/javax/swing/JTextPane.java
 03/15/2007 16:04:09 Patch for HARMONY-3369 
"[classlib][internationalization]Internationalization of the special strings in 
the swing module"
modified apetrenko  
/harmony/enhanced/classlib/trunk/modules/swing/src/test/api/java/common/javax/swing/text/StyledEditorKit_StyledTextActionTest.java
 03/15/2007 16:04:09 Patch for HARMONY-3369 
"[classlib][internationalization]Internationalization of the special strings in 
the swing module"
modified apetrenko  
/harmony/enhanced/classlib/trunk/modules/swing/src/main/java/common/javax/swing/JMenuBar.java
 03/15/2007 16:04:09 Patch for HARMONY-3369 
"[classlib][internationalization]Internationalization of the special strings in 
the swing module"
modified apetrenko  
/harmony/enhanced/classlib/trunk/modules/swing/src/main/java/common/javax/swing/JFrame.java
 03/15/2007 16:04:09 Patch for HARMONY-3369 
"[classlib][internationalization]Internationalization of the special strings in 
the swing module"
modified apetrenko  
/harmony/enhanced/classlib/trunk/modules/swing/src/main/java/common/javax/swing/UIDefaults.java
 03/15/2007 16:04:09 Patch for HARMONY-3369 
"[classlib][internationalization]Internationalization of the special strings in 
the swing module"
modified apetrenko  
/harmony/enhanced/classlib/trunk/modules/swing/src/main/java/common/javax/swing/text/StyledEditorKit.java
 03/15/2007 16:04:09 Patch for HARMONY-3369 
"[classlib][internationalization]Internationalization of the special strings in 
the swing module"
modified apetrenko  
/harmony/enhanced/classlib/trunk/modules/swing/src/main/java/common/org/apache/harmony/x/swing/text/html/cssparser/CSSLogger.java
 03/15/2007 16:04:09 Patch for HARMONY-3369 
"[classlib][internationalization]Internationalization of the special strings in 
the swing module"
modified varlax  /harmony/enhanced/classlib/trunk/make/build-test.xml 
03/15/2007 16:02:07 Fixed HARMONY-3399 [classlib][build] short report misses 
crashed tests
modified varlax  
/harmony/enhanced/drlvm/trunk/vm/tests/smoke/gc/PhantomReferenceTest.java 
03/15/2007 15:20:12 Applied HARMONY-3378 [drlvm][jit][opt] smoke test 
gc.PhantomReferenceTest fails in OPT mode.
modified varlax  
/harmony/enhanced/drlvm/trunk/vm/jitrino/src/optimizer/CodeSelectors.cpp 
03/15/2007 15:14:50 Applied HARMONY-3374 [drlvm][jit] VMMagic EM64T port
modified varlax  
/harmony/enhanced/drlvm/trunk/vm/jitrino/src/translator/java/JavaByteCodeTranslator.cpp
 03/15/2007 15:14:50 Applied HARMONY-3374 [drlvm][jit] VMMagic EM64T port
modified varlax  
/harmony/enhanced/drlvm/trunk/vm/jitrino/src/optimizer/simplifier.cpp 
03/15/2007 15:14:50 Applied HARMONY-3374 [drlvm][jit] VMMagic EM64T port
modified varlax  
/harmony/enhanced/drlvm/trunk/vm/jitrino/src/optimizer/escapeanalyzer.cpp 
03/15/2007 15:14:50 Applied HARMONY-3374 [drlvm][jit] VMMagic EM64T port
modified varlax  
/harmony/enhanced/drlvm/trunk/vm/jitrino/src/optimizer/simplifier.h 03/15/2007 
15:14:50 Applied HARMONY-3374 [drlvm][jit] VMMagic EM64T port
modified varlax  
/harmony/enhanced/drlvm/trunk/vm/jitrino/src/optimizer/Opcode.cpp 03/15/2007 
15:14:50 Applied HARMONY-3374 [drlvm][jit] VMMagic EM64T port
modified varlax  
/harmony/enhanced/drlvm/trunk/vm/jitrino/src/optimizer/Inst.cpp 03/15/2007 
15:14:50 Applied HARMONY-3374 [drlvm][jit] VMMagic EM64T port
modified varlax  
/harmony/enhanced/drlvm/trunk/vm/jitrino/src/optimizer/Opcode.h 03/15/2007 
15:14:50 Applied HARMONY-3374 [drlvm][jit] VMMagic EM64T port
modified varlax  
/harmony/enhanced/drlvm/trunk/vm/jitrino/src/optimizer/codelowerer.h 03/15/2007 
15:14:50 Applied HARMONY-3374 [drlvm][jit] VMMagic EM64T port
modified varlax  
/harmony/enhanced/drlvm/trunk/vm/jitrino/src/codegenerator/ipf/include/IpfCodeSelector.h
 03/15/2007 15:14:50 Applied HARMONY-3374 [drlvm][jit] VMMagic EM64T port
modified varlax  
/harmony/enhanced/drlvm/trunk/vm/jitrino/src/optimizer/hashvaluenumberer.cpp 
03/15/2007 15:14:50 Applied HARMONY-3374 [drlvm][jit] VMMagic EM64T port
modified varlax  
/harmony/enhanced/drlvm/trunk/vm/jitrino/src/optimizer/lazyexceptionopt.cpp 
03/15/2007 15:14:50 Applied HARMONY-3374 [drlvm][jit] VMMagic EM64T port
modified varlax  
/harmony/enhanced/drlvm/trunk/vm/jitrino/src/optimizer/IRBuilder.cpp 03/15/2007 
15:14:50 Applied HARMONY-3374 [drlvm][jit] VMMagic EM64T port
modified varlax  /harmony/enhanced/drlvm/trunk/vm/jitrino/src/optimizer/Inst.h 
03/15/2007 15:14:50 Applied HARMONY-3374 [drlvm][jit] VMMagic EM64T port
modified varlax  
/harmony/enhanced/drlvm/trunk/vm/jitrino/src/codegenerator/ipf/IpfInstCodeSelector.cpp
 03/15/2007 15:14:50 Applied HARMONY-3374 [drlvm][jit] VMMagic EM64T port
modified varlax  
/harmony/enhanced/drlvm/trunk/vm/jitrino/src/codegenerator/ia32/Ia32InstCodeSelector.cpp
 03/15/2007 15:14:50 Applied HARMONY-3374 [drlvm][jit] VMMagic EM64T port
modified varlax  
/harmony/enhanced/drlvm/trunk/vm/jitrino/src/optimizer/IRBuilder.h 03/15/2007 
15:14:50 Applied HARMONY-3374 [drlvm][jit] VMMagic EM64T port
modified varlax  
/harmony/enhanced/drlvm/trunk/vm/jitrino/src/codegenerator/ia32/Ia32InstCodeSelector.h
 03/15/2007 15:14:50 Applied HARMONY-3374 [drlvm][jit] VMMagic EM64T port
modified varlax  
/harmony/enhanced/drlvm/trunk/vm/jitrino/src/optimizer/memoryopt.cpp 03/15/2007 
15:14:50 Applied HARMONY-3374 [drlvm][jit] VMMagic EM64T port
modified varlax  
/harmony/enhanced/drlvm/trunk/vm/jitrino/src/codegenerator/CodeGenIntfc.h 
03/15/2007 15:14:50 Applied HARMONY-3374 [drlvm][jit] VMMagic EM64T port
modified varlax  
/harmony/enhanced/drlvm/trunk/vm/jitrino/src/translator/java/JavaByteCodeTranslator.cpp
 03/15/2007 15:10:54 HARMONY-3035 [drlvm][jit] EUT coreruntime suit crash in JIT
modified varlax  /harmony/enhanced/drlvm/trunk/vm/jitrino/src/shared/Type.cpp 
03/15/2007 15:10:54 HARMONY-3035 [drlvm][jit] EUT coreruntime suit crash in JIT
modified varlax  
/harmony/enhanced/drlvm/trunk/vm/jitrino/src/vm/drl/DrlVMInterface.cpp 
03/15/2007 15:10:54 HARMONY-3035 [drlvm][jit] EUT coreruntime suit crash in JIT
modified varlax  
/harmony/enhanced/drlvm/trunk/vm/jitrino/src/translator/java/JavaLabelPrepass.cpp
 03/15/2007 15:10:54 HARMONY-3035 [drlvm][jit] EUT coreruntime suit crash in JIT
modified varlax  
/harmony/enhanced/drlvm/trunk/vm/jitrino/src/translator/java/JavaLabelPrepass.h 
03/15/2007 15:10:54 HARMONY-3035 [drlvm][jit] EUT coreruntime suit crash in JIT
modified varlax  
/harmony/enhanced/drlvm/trunk/vm/jitrino/src/codegenerator/ia32/Ia32Inst.h 
03/15/2007 15:07:24 Applied HARMONY-3234 [drlvm][jit] debug OPT segfaults on 
EHWA
modified varlax  
/harmony/enhanced/drlvm/trunk/vm/jitrino/src/codegenerator/ia32/Ia32IRManager.cpp
 03/15/2007 15:07:24 Applied HARMONY-3234 [drlvm][jit] debug OPT segfaults on 
EHWA
modified varlax  
/harmony/enhanced/drlvm/trunk/vm/jitrino/src/codegenerator/ia32/Ia32Inst.cpp 
03/15/2007 15:07:24 Applied HARMONY-3234 [drlvm][jit] debug OPT segfaults on 
EHWA

Reply via email to