[prev in list] [next in list] [prev in thread] [next in thread] 

List:       openjdk-serviceability-dev
Subject:    hg: jdk7/tl/jdk: 17 new changesets
From:       daniel.daugherty () sun ! com (daniel ! daugherty at sun ! com)
Date:       2008-03-27 23:07:16
Message-ID: 20080327231045.067E5272A2 () hg ! openjdk ! java ! net
[Download RAW message or body]

Changeset: 7dd94e5bbec4
Author:    dcubed
Date:      2008-03-24 14:31 -0700
URL:       http://hg.openjdk.java.net/jdk7/tl/jdk/rev/7dd94e5bbec4

6239043: 4/4 TransformerManagementThreadAddTests.java failed
Summary: Clear fCheckedTransformers in order to properly record transformer() call \
                data.
Reviewed-by: sspitsyn

! test/java/lang/instrument/TransformerManagementThreadAddTests.java

Changeset: d3dc2ede62ed
Author:    dcubed
Date:      2008-03-24 14:39 -0700
URL:       http://hg.openjdk.java.net/jdk7/tl/jdk/rev/d3dc2ede62ed

4926961: 4/4 TransformerManagementThreadRemoveTests hangs
Summary: Changes motivated by Effective Java - Item 48 & Item 51.
Reviewed-by: sspitsyn

! test/java/lang/instrument/TransformerManagementThreadAddTests.java
! test/java/lang/instrument/TransformerManagementThreadRemoveTests.java

Changeset: bca8bf23ac59
Author:    dcubed
Date:      2008-03-24 15:05 -0700
URL:       http://hg.openjdk.java.net/jdk7/tl/jdk/rev/bca8bf23ac59

5088398: 3/2 java.lang.instrument TCK test deadlock (test11)
Summary: Add regression test for single-threaded bootstrap classloader.
Reviewed-by: sspitsyn

+ test/java/lang/instrument/ParallelTransformerLoader.sh
+ test/java/lang/instrument/ParallelTransformerLoaderAgent.java
+ test/java/lang/instrument/ParallelTransformerLoaderApp.java
+ test/java/lang/instrument/TestClass1.java
+ test/java/lang/instrument/TestClass2.java
+ test/java/lang/instrument/TestClass3.java

Changeset: 114854ebaa21
Author:    dcubed
Date:      2008-03-24 15:14 -0700
URL:       http://hg.openjdk.java.net/jdk7/tl/jdk/rev/114854ebaa21

6274276: 3/2 java.lang.instrument JAR manifest processing does not remove spaces from \
                class names
Summary: Attribute values should be extracted without leading or trailing whitespace.
Reviewed-by: ohair, sspitsyn

! src/share/instrument/JarFacade.c
+ test/java/lang/instrument/ManifestTest.sh
+ test/java/lang/instrument/ManifestTestAgent.java
+ test/java/lang/instrument/ManifestTestApp.java

Changeset: d4cd9e6a72da
Author:    dcubed
Date:      2008-03-24 15:20 -0700
URL:       http://hg.openjdk.java.net/jdk7/tl/jdk/rev/d4cd9e6a72da

6289149: 4/4 Java Agent will pick wrong execution path while attaching
Summary: Check for a declared premain() or agentmain() method before an inherited one
Reviewed-by: sspitsyn

! src/share/classes/sun/instrument/InstrumentationImpl.java
! test/java/lang/instrument/PremainClass/DummyMain.java
+ test/java/lang/instrument/PremainClass/InheritAgent0001.java
+ test/java/lang/instrument/PremainClass/InheritAgent0010.java
+ test/java/lang/instrument/PremainClass/InheritAgent0011.java
+ test/java/lang/instrument/PremainClass/InheritAgent0100.java
+ test/java/lang/instrument/PremainClass/InheritAgent0101.java
+ test/java/lang/instrument/PremainClass/InheritAgent0110.java
+ test/java/lang/instrument/PremainClass/InheritAgent0111.java
+ test/java/lang/instrument/PremainClass/InheritAgent1000.java
+ test/java/lang/instrument/PremainClass/InheritAgent1001.java
+ test/java/lang/instrument/PremainClass/InheritAgent1010.java
+ test/java/lang/instrument/PremainClass/InheritAgent1011.java
+ test/java/lang/instrument/PremainClass/InheritAgent1100.java
+ test/java/lang/instrument/PremainClass/InheritAgent1101.java
+ test/java/lang/instrument/PremainClass/InheritAgent1110.java
+ test/java/lang/instrument/PremainClass/InheritAgent1111.java
+ test/java/lang/instrument/PremainClass/NoPremainAgent.java
+ test/java/lang/instrument/PremainClass/NoPremainAgent.sh
+ test/java/lang/instrument/PremainClass/ZeroArgPremainAgent.java
+ test/java/lang/instrument/PremainClass/ZeroArgPremainAgent.sh

Changeset: 8c1c6c50dd36
Author:    dcubed
Date:      2008-03-24 15:26 -0700
URL:       http://hg.openjdk.java.net/jdk7/tl/jdk/rev/8c1c6c50dd36

6487488: 3/5 TEST_BUG: Something in test/java/lang/instrument creates a copy of an \
                SCCS dir
Summary: Only copy Java source files from ilib and bootreporter.
Reviewed-by: sspitsyn

! test/java/lang/instrument/MakeJAR2.sh

Changeset: e6e301984a4a
Author:    dcubed
Date:      2008-03-24 15:42 -0700
URL:       http://hg.openjdk.java.net/jdk7/tl/jdk/rev/e6e301984a4a

6491461: 3/3 TEST: java/lang/instrument .sh tests need to use $TESTVMOPTS in their \
                java commands
Summary: Add ${TESTVMOPTS} to java test execution command(s).
Reviewed-by: sspitsyn

! test/java/lang/instrument/BootClassPath/BootClassPathTest.sh
! test/java/lang/instrument/PremainClass/PremainClassTest.sh
! test/java/lang/instrument/appendToClassLoaderSearch/CircularityErrorTest.sh
! test/java/lang/instrument/appendToClassLoaderSearch/ClassUnloadTest.sh
! test/java/lang/instrument/appendToClassLoaderSearch/CommonSetup.sh
! test/java/lang/instrument/appendToClassLoaderSearch/run_tests.sh

Changeset: ebe8adae32b9
Author:    dcubed
Date:      2008-03-24 16:04 -0700
URL:       http://hg.openjdk.java.net/jdk7/tl/jdk/rev/ebe8adae32b9

6528548: 4/4 NativeMethodPrefixAgent.java times out intermittently in nightly
Summary: Increase timeouts for tasks that take > 10 seconds on a 4-way Ultra-80 with \
                all local resources.
Reviewed-by: sspitsyn

! test/java/lang/instrument/BootClassPath/BootClassPathTest.sh
! test/java/lang/instrument/NativeMethodPrefixAgent.java
! test/java/lang/instrument/RetransformAgent.java
! test/java/lang/instrument/appendToClassLoaderSearch/CircularityErrorTest.sh
! test/java/lang/instrument/appendToClassLoaderSearch/run_tests.sh

Changeset: 31959ddaf501
Author:    dcubed
Date:      2008-03-24 16:11 -0700
URL:       http://hg.openjdk.java.net/jdk7/tl/jdk/rev/31959ddaf501

6545149: 4/4 JLI Instrumentation.redefineClasses SIGSEGVs on java/lang/Thread
Summary: Add regression test for redefining class with native methods.
Reviewed-by: sspitsyn

+ test/java/lang/instrument/RedefineClassWithNativeMethod.sh
+ test/java/lang/instrument/RedefineClassWithNativeMethodAgent.java
+ test/java/lang/instrument/RedefineClassWithNativeMethodApp.java

Changeset: 719789c7132c
Author:    dcubed
Date:      2008-03-24 16:23 -0700
URL:       http://hg.openjdk.java.net/jdk7/tl/jdk/rev/719789c7132c

6547358: 2/2 j.l.i.: manifest attribute 'Can-Retransform-Classes' is ignored by \
                isRetransformClassesSupported()
Summary: isRetransformClassesSupported() should return the capability rather than \
                give the agent the capability
Reviewed-by: ohair, sspitsyn

! src/share/instrument/JPLISAgent.c

Changeset: ba825e4b1b8b
Author:    dcubed
Date:      2008-03-24 16:32 -0700
URL:       http://hg.openjdk.java.net/jdk7/tl/jdk/rev/ba825e4b1b8b

6547500: 2/2 j.l.i.: .retransformClasses throws unexpected InternalError
Summary: retransformClasses() should catch both an empty classes array and a classes \
                array that contains a NULL element.
Reviewed-by: ohair, sspitsyn

! src/share/instrument/JPLISAgent.c

Changeset: 823abb444593
Author:    dcubed
Date:      2008-03-24 16:59 -0700
URL:       http://hg.openjdk.java.net/jdk7/tl/jdk/rev/823abb444593

6642405: 4/4 src/share/instrument/JPLISAgent.c line 286: "==" found where assignment \
                "=" expected
Summary: Fix incorrect variable assignment in initializeJPLISAgent().
Reviewed-by: ohair, sspitsyn

! src/share/instrument/JPLISAgent.c

Changeset: 9f75a46fad8b
Author:    dcubed
Date:      2008-03-24 17:12 -0700
URL:       http://hg.openjdk.java.net/jdk7/tl/jdk/rev/9f75a46fad8b

6572160: 3/3 Instrumentation.getObjectSize triggers JVM crash in JPLISAssert in \
                shutdown
Summary: Tolerate JVMTI_ERROR_WRONG_PHASE return codes so that JLI methods can be \
                called to the end of VM's life.
Reviewed-by: ohair, sspitsyn

! src/share/instrument/InvocationAdapter.c
! src/share/instrument/JPLISAgent.c
! src/share/instrument/JPLISAgent.h
! src/share/instrument/Reentrancy.c
! src/share/instrument/Utilities.c
+ test/java/lang/instrument/StressGetObjectSizeApp.java
+ test/java/lang/instrument/StressGetObjectSizeTest.sh

Changeset: 9a804b6297c3
Author:    dcubed
Date:      2008-03-24 17:16 -0700
URL:       http://hg.openjdk.java.net/jdk7/tl/jdk/rev/9a804b6297c3

6655234: 4/4 j.l.i.: setNativeMethodPrefix does not document that prefix string can \
                be null
Summary: Clarify wording for 'prefix' parameter to setNativeMethodPrefix().
Reviewed-by: sspitsyn

! src/share/classes/java/lang/instrument/Instrumentation.java

Changeset: 1f45ae5ea94a
Author:    dcubed
Date:      2008-03-24 17:20 -0700
URL:       http://hg.openjdk.java.net/jdk7/tl/jdk/rev/1f45ae5ea94a

6667089: 3/3 multiple redefinitions of a class break reflection
Summary: Add regression test for multiple redefinitions of a class break reflection.
Reviewed-by: sspitsyn

+ test/java/lang/instrument/RedefineMethodAddInvoke.sh
+ test/java/lang/instrument/RedefineMethodAddInvokeAgent.java
+ test/java/lang/instrument/RedefineMethodAddInvokeApp.java
+ test/java/lang/instrument/RedefineMethodAddInvokeTarget.java
+ test/java/lang/instrument/RedefineMethodAddInvokeTarget_1.java
+ test/java/lang/instrument/RedefineMethodAddInvokeTarget_2.java

Changeset: 7bf5f01e419d
Author:    dcubed
Date:      2008-03-26 20:18 -0700
URL:       http://hg.openjdk.java.net/jdk7/tl/jdk/rev/7bf5f01e419d

6679866: 3/2 portability issues with JLI-batch-200803 on Win*
Summary: Make minor tweaks to the fix for 6274276 to make the Win* compiler happy...
Reviewed-by: sspitsyn, ohair

! src/share/instrument/JarFacade.c

Changeset: 52c76fc0a3a9
Author:    dcubed
Date:      2008-03-27 14:15 -0700
URL:       http://hg.openjdk.java.net/jdk7/tl/jdk/rev/52c76fc0a3a9

Merge


[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic