From thomas.schatzl at oracle.com Thu Jan 23 05:34:10 2014 From: thomas.schatzl at oracle.com (thomas.schatzl at oracle.com) Date: Thu, 23 Jan 2014 13:34:10 +0000 Subject: hg: jdk8u/hs-dev/hotspot: 4 new changesets Message-ID: <20140123133418.E2D88626C4@hg.openjdk.java.net> Changeset: 04f1d5d36714 Author: tschatzl Date: 2014-01-07 13:31 +0100 URL: http://hg.openjdk.java.net/jdk8u/hs-dev/hotspot/rev/04f1d5d36714 8027364: PSScavenge accounts too large code section to StringTable unlink Summary: Correct timing measurement by modifying the scope of the GCTraceTime instance. Reviewed-by: ysr, tamao Contributed-by: Jeremy Manson ! src/share/vm/gc_implementation/parallelScavenge/psScavenge.cpp Changeset: 5a32d2a3cc1e Author: tschatzl Date: 2014-01-20 11:47 +0100 URL: http://hg.openjdk.java.net/jdk8u/hs-dev/hotspot/rev/5a32d2a3cc1e 8027476: Improve performance of Stringtable unlink 8027455: Improve symbol table scan times during gc pauses Summary: Parallelize string table and symbol table scan during remark and full GC. Some additional statistics output if the experimental flag G1TraceStringSymbolTableScrubbing is set. Reviewed-by: mgerdin, coleenp, brutisso ! src/share/vm/classfile/symbolTable.cpp ! src/share/vm/classfile/symbolTable.hpp ! src/share/vm/gc_implementation/g1/concurrentMark.cpp ! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp ! src/share/vm/gc_implementation/g1/g1CollectedHeap.hpp ! src/share/vm/gc_implementation/g1/g1MarkSweep.cpp ! src/share/vm/gc_implementation/g1/g1_globals.hpp + test/gc/g1/TestStringSymbolTableStats.java Changeset: cb7ec2423207 Author: tschatzl Date: 2014-01-20 11:47 +0100 URL: http://hg.openjdk.java.net/jdk8u/hs-dev/hotspot/rev/cb7ec2423207 8027454: Do not traverse string table during G1 remark when treating them as strong roots during initial mark Summary: Do not try to unlink string table entries unconditionally during remark. This is without side effects as the preceding initial mark always uses the string table as strong roots. Needs to be fixed with class unloading during concurrent mark. Reviewed-by: brutisso, mgerdin ! src/share/vm/gc_implementation/g1/concurrentMark.cpp Changeset: 889068b9a088 Author: tschatzl Date: 2014-01-20 11:47 +0100 URL: http://hg.openjdk.java.net/jdk8u/hs-dev/hotspot/rev/889068b9a088 8027746: Remove do_gen_barrier template parameter in G1ParCopyClosure Summary: Remove the above mentioned template parameter and related unused code. Also remove some classes that are never used. Reviewed-by: stefank, mgerdin, jwilhelm ! src/share/vm/gc_implementation/g1/bufferingOopClosure.hpp ! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp ! src/share/vm/gc_implementation/g1/g1CollectedHeap.hpp ! src/share/vm/gc_implementation/g1/g1OopClosures.hpp ! src/share/vm/gc_implementation/g1/g1_specialized_oop_closures.hpp From harold.seigel at oracle.com Thu Jan 23 09:12:31 2014 From: harold.seigel at oracle.com (harold.seigel at oracle.com) Date: Thu, 23 Jan 2014 17:12:31 +0000 Subject: hg: jdk8u/hs-dev/hotspot: 2 new changesets Message-ID: <20140123171238.915CA626E8@hg.openjdk.java.net> Changeset: 1a023fd29afb Author: hseigel Date: 2014-01-17 09:39 -0500 URL: http://hg.openjdk.java.net/jdk8u/hs-dev/hotspot/rev/1a023fd29afb 8031045: Access checks should precede additional per-instruction checks Summary: Move access check above the check for non-static method Reviewed-by: lfoltan, coleenp ! src/share/vm/interpreter/linkResolver.cpp Changeset: 833f38eb2ba0 Author: hseigel Date: 2014-01-23 10:59 -0500 URL: http://hg.openjdk.java.net/jdk8u/hs-dev/hotspot/rev/833f38eb2ba0 Merge From serguei.spitsyn at oracle.com Thu Jan 23 23:27:57 2014 From: serguei.spitsyn at oracle.com (serguei.spitsyn at oracle.com) Date: Fri, 24 Jan 2014 07:27:57 +0000 Subject: hg: jdk8u/hs-dev/hotspot: 8030027: nsk/jvmti/scenarios/hotswap/HS101/hs101t006 Crashed the vm on Linux-amd64: SIGSEGV in JavaThread::last_java_vframe(RegisterMap*)+0xfa Message-ID: <20140124072801.D54C76273D@hg.openjdk.java.net> Changeset: 7b35e546ba31 Author: sspitsyn Date: 2014-01-24 00:20 -0800 URL: http://hg.openjdk.java.net/jdk8u/hs-dev/hotspot/rev/7b35e546ba31 8030027: nsk/jvmti/scenarios/hotswap/HS101/hs101t006 Crashed the vm on Linux-amd64: SIGSEGV in JavaThread::last_java_vframe(RegisterMap*)+0xfa Summary: Add a safe guard to VMOp_GetCurrentLocation against non-walkable stack of target thread exiting from Java execution Reviewed-by: mgronlun, dholmes, sla, dcubed Contributed-by: serguei.spitsyn at oracle.com ! src/share/vm/prims/jvmtiEnvThreadState.cpp From harold.seigel at oracle.com Tue Jan 28 08:33:34 2014 From: harold.seigel at oracle.com (harold.seigel at oracle.com) Date: Tue, 28 Jan 2014 16:33:34 +0000 Subject: hg: jdk8u/hs-dev/hotspot: 8028553: The JVM should not throw VerifyError when 'overriding' a static final method in a superclass. Message-ID: <20140128163339.2092E62806@hg.openjdk.java.net> Changeset: 4638c4d7ff10 Author: hseigel Date: 2014-01-24 08:13 -0500 URL: http://hg.openjdk.java.net/jdk8u/hs-dev/hotspot/rev/4638c4d7ff10 8028553: The JVM should not throw VerifyError when 'overriding' a static final method in a superclass. Summary: Check if method is static before throwing exception. Reviewed-by: kamg, coleenp, lfoltan, fparain ! src/share/vm/classfile/classFileParser.cpp + test/runtime/finalStatic/FinalStatic.java From alejandro.murillo at oracle.com Thu Jan 30 15:31:48 2014 From: alejandro.murillo at oracle.com (alejandro.murillo at oracle.com) Date: Thu, 30 Jan 2014 23:31:48 +0000 Subject: hg: jdk8u/hs-dev/hotspot: Added tag hs25.20-b02 for changeset 4638c4d7ff10 Message-ID: <20140130233150.8AC1F628F0@hg.openjdk.java.net> Changeset: 010dad3c5986 Author: amurillo Date: 2014-01-30 13:42 -0800 URL: http://hg.openjdk.java.net/jdk8u/hs-dev/hotspot/rev/010dad3c5986 Added tag hs25.20-b02 for changeset 4638c4d7ff10 ! .hgtags From alejandro.murillo at oracle.com Thu Jan 30 17:00:53 2014 From: alejandro.murillo at oracle.com (alejandro.murillo at oracle.com) Date: Fri, 31 Jan 2014 01:00:53 +0000 Subject: hg: jdk8u/hs-dev/hotspot: 8032985: new hotspot build - hs25.20-b03 Message-ID: <20140131010056.54AB5628F4@hg.openjdk.java.net> Changeset: 3d60c34b14ca Author: amurillo Date: 2014-01-30 14:05 -0800 URL: http://hg.openjdk.java.net/jdk8u/hs-dev/hotspot/rev/3d60c34b14ca 8032985: new hotspot build - hs25.20-b03 Reviewed-by: jcoomes ! make/hotspot_version