Changeset: 98e3222b70f9 Author: coleenp Date: 2015-01-29 14:37 -0500 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/98e3222b70f9
8049632: JDK 1.8.0 b132 :Linux x64 : Crash in ClassFileParser::copy_localvariable_table(..) Summary: Use resource allocated hashtable for local variable table checking Reviewed-by: kamg, sspitsyn ! src/share/vm/classfile/classFileParser.cpp + test/runtime/LocalVariableTable/DuplicateLVT.cod + test/runtime/LocalVariableTable/DuplicateLVTT.cod + test/runtime/LocalVariableTable/NotFoundLVTT.cod + test/runtime/LocalVariableTable/TestLVT.java + test/runtime/LocalVariableTable/testcase.jar Changeset: 0a8a354190ae Author: ctornqvi Date: 2015-01-29 14:50 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/0a8a354190ae 8071584: [TESTBUG] runtime/Unsafe/AllocateMemory.java crashed on OOM during compilation. Reviewed-by: dholmes, gtriantafill, jprovino ! test/runtime/Unsafe/AllocateMemory.java Changeset: 31ce884737a6 Author: ykantser Date: 2015-01-30 09:32 +0100 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/31ce884737a6 8071784: serviceability/attach/AttachWithStalePidFile.java should be quarantined Reviewed-by: sla, jbachorik ! test/serviceability/attach/AttachWithStalePidFile.java Changeset: 435d1f8837af Author: miauno Date: 2015-01-30 20:20 +0100 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/435d1f8837af 8071909: Port testlibrary improvments in jdk/test to hotspot/test as required for DCMD test port Reviewed-by: jbachorik, egahlin, ykantser, mtobiass ! test/testlibrary/com/oracle/java/testlibrary/OutputAnalyzer.java ! test/testlibrary/com/oracle/java/testlibrary/ProcessTools.java Changeset: 690b40bee3ae Author: miauno Date: 2015-01-30 20:00 +0100 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/690b40bee3ae 8071908: Port internal Diagnostic Command tests and test framework to jtreg Reviewed-by: jbachorik, egahlin, ykantser, mtobiass ! test/TEST.groups - test/serviceability/dcmd/ClassLoaderStatsTest.java - test/serviceability/dcmd/DcmdUtil.java - test/serviceability/dcmd/DynLibDcmdTest.java ! test/serviceability/dcmd/compiler/CodeCacheTest.java ! test/serviceability/dcmd/compiler/CodelistTest.java ! test/serviceability/dcmd/compiler/CompilerQueueTest.java ! test/serviceability/dcmd/compiler/MethodIdentifierParser.java + test/serviceability/dcmd/framework/HelpTest.java + test/serviceability/dcmd/framework/InvalidCommandTest.java + test/serviceability/dcmd/framework/VMVersionTest.java + test/serviceability/dcmd/gc/ClassHistogramAllTest.java + test/serviceability/dcmd/gc/ClassHistogramTest.java + test/serviceability/dcmd/gc/HeapDumpAllTest.java + test/serviceability/dcmd/gc/HeapDumpTest.java + test/serviceability/dcmd/gc/RunFinalizationTest.java + test/serviceability/dcmd/gc/RunGCTest.java + test/serviceability/dcmd/thread/PrintConcurrentLocksTest.java + test/serviceability/dcmd/thread/PrintTest.java + test/serviceability/dcmd/vm/ClassLoaderStatsTest.java + test/serviceability/dcmd/vm/CommandLineTest.java + test/serviceability/dcmd/vm/DynLibsTest.java + test/serviceability/dcmd/vm/FlagsTest.java + test/serviceability/dcmd/vm/SystemPropertiesTest.java + test/serviceability/dcmd/vm/UptimeTest.java + test/testlibrary/com/oracle/java/testlibrary/dcmd/CommandExecutor.java + test/testlibrary/com/oracle/java/testlibrary/dcmd/CommandExecutorException.java + test/testlibrary/com/oracle/java/testlibrary/dcmd/FileJcmdExecutor.java + test/testlibrary/com/oracle/java/testlibrary/dcmd/JMXExecutor.java + test/testlibrary/com/oracle/java/testlibrary/dcmd/JcmdExecutor.java + test/testlibrary/com/oracle/java/testlibrary/dcmd/MainClassJcmdExecutor.java + test/testlibrary/com/oracle/java/testlibrary/dcmd/PidJcmdExecutor.java Changeset: 6d46a60a2770 Author: jiangli Date: 2015-01-30 20:31 -0500 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/6d46a60a2770 8071962: The SA code needs to be updated to support Symbol lookup from the shared archive. Summary: Support shared symbols lookup. Reviewed-by: minqi, sspitsyn, dsamersoff, iklam ! agent/src/share/classes/sun/jvm/hotspot/memory/SymbolTable.java + agent/src/share/classes/sun/jvm/hotspot/utilities/CompactHashTable.java ! src/share/vm/classfile/compactHashtable.hpp ! src/share/vm/runtime/vmStructs.cpp Changeset: 603ec5001a6d Author: jiangli Date: 2015-02-02 13:10 -0500 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/603ec5001a6d Merge - test/serviceability/dcmd/ClassLoaderStatsTest.java - test/serviceability/dcmd/DcmdUtil.java - test/serviceability/dcmd/DynLibDcmdTest.java Changeset: d82cfaa06edb Author: fparain Date: 2015-02-02 18:20 +0100 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/d82cfaa06edb 8068655: frame::safe_for_sender() computes incorrect sender_sp value for interpreted frames Reviewed-by: dcubed, coleenp, bdelsart ! src/cpu/x86/vm/frame_x86.cpp Changeset: 190387dac813 Author: fparain Date: 2015-02-02 21:19 +0000 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/190387dac813 Merge Changeset: 7e84c2e6bdd2 Author: miauno Date: 2015-02-03 12:26 +0100 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/7e84c2e6bdd2 8072401: [TESTBUG] Some of the newly added DCMD tests fail due to lack of -XX:+UsePerfData Reviewed-by: jbachorik, sla ! test/serviceability/dcmd/framework/HelpTest.java ! test/serviceability/dcmd/framework/InvalidCommandTest.java ! test/serviceability/dcmd/framework/VMVersionTest.java Changeset: d817c3987d6c Author: miauno Date: 2015-02-03 12:49 +0100 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/d817c3987d6c 8072403: [TESTBUG] HeapDumpTest and HeapDumpAllTest fails to find jhat in non-JDK runs Reviewed-by: jbachorik, sla ! test/serviceability/dcmd/gc/HeapDumpTest.java Changeset: 79f4205419d2 Author: miauno Date: 2015-02-03 12:49 +0100 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/79f4205419d2 8072405: [TESTBUG] DCMD tests needs at least compact3 profile Reviewed-by: jbachorik, sla ! test/TEST.groups Changeset: c705ddfa4ebd Author: ctornqvi Date: 2015-02-04 18:22 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/c705ddfa4ebd Merge - make/linux/makefiles/build_vm_def.sh Changeset: 6c671819cfd1 Author: jprovino Date: 2015-01-27 13:50 -0500 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/6c671819cfd1 8064947: Clean up BarrierSet ctor/dtor Summary: Make abstract base call contructors protected and require a "kind" argument. Reviewed-by: jmasa, jwilhelm ! src/share/vm/gc_implementation/g1/g1SATBCardTableModRefBS.cpp ! src/share/vm/gc_implementation/g1/g1SATBCardTableModRefBS.hpp ! src/share/vm/gc_implementation/parallelScavenge/cardTableExtension.hpp ! src/share/vm/memory/barrierSet.hpp ! src/share/vm/memory/cardTableModRefBS.cpp ! src/share/vm/memory/cardTableModRefBS.hpp ! src/share/vm/memory/modRefBarrierSet.hpp Changeset: 1c8ba2d0d2f0 Author: redestad Date: 2015-01-29 15:05 +0100 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/1c8ba2d0d2f0 8069273: Decrease Hot Card Cache Lock contention Reviewed-by: tschatzl, mgerdin ! src/share/vm/gc_implementation/g1/g1HotCardCache.cpp ! src/share/vm/gc_implementation/g1/g1HotCardCache.hpp ! src/share/vm/runtime/mutexLocker.cpp ! src/share/vm/runtime/mutexLocker.hpp Changeset: 3ca118e90cc9 Author: kbarrett Date: 2015-01-29 00:08 -0500 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/3ca118e90cc9 8068942: Improve validation of -XX:G1ConfidencePercent value Summary: Validate during argument processing and simplify usage by assuming validated. Reviewed-by: jmasa, tschatzl ! src/share/vm/gc_implementation/g1/g1CollectorPolicy.cpp ! src/share/vm/runtime/arguments.cpp ! test/TEST.groups + test/gc/arguments/TestG1PercentageOptions.java Changeset: 9da54f5ae719 Author: tschatzl Date: 2015-02-02 10:38 +0100 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/9da54f5ae719 8069760: When iterating over a card, G1 often iterates over much more references than are contained in the card Summary: Properly bound the iteration work for objArray-oops. Reviewed-by: mgerdin, kbarrett ! src/share/vm/gc_implementation/g1/heapRegion.cpp Changeset: 92520906931c Author: jwilhelm Date: 2015-02-02 13:57 +0100 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/92520906931c Merge - make/linux/makefiles/build_vm_def.sh ! src/share/vm/runtime/arguments.cpp Changeset: ea729fe8efd9 Author: sjohanss Date: 2015-02-03 15:50 +0100 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/ea729fe8efd9 8069034: gc/g1/TestEagerReclaimHumongousRegionsClearMarkBits.java nightly failure Summary: When checking for humongous objects to reclaim, we dirty cards that might belong to freed regions. Fixed by checking the region before dirtying. Reviewed-by: tschatzl, brutisso ! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp Changeset: 5abc906fe3a8 Author: ysuenaga Date: 2015-02-04 22:21 +0900 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/5abc906fe3a8 8068589: GCCause should distinguish jcmd GC.run from System.gc() Summary: GCCause which is caused by GC.run diagnostic command should be different from System.gc() . Reviewed-by: sla, tamao ! src/share/vm/gc_interface/gcCause.cpp ! src/share/vm/gc_interface/gcCause.hpp ! src/share/vm/services/diagnosticCommand.cpp Changeset: 0d44a3fdbe02 Author: jprovino Date: 2015-02-04 10:18 -0500 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/0d44a3fdbe02 8071805: BarrierSet::Other is not used and should be removed. Summary: Remove all occurences of BarrierSet::Other because the barrier set kind is never set to Other. Reviewed-by: tschatzl, kbarrett ! src/cpu/ppc/vm/templateTable_ppc_64.cpp ! src/cpu/sparc/vm/templateTable_sparc.cpp ! src/cpu/x86/vm/templateTable_x86_32.cpp ! src/cpu/x86/vm/templateTable_x86_64.cpp ! src/share/vm/c1/c1_LIRGenerator.cpp ! src/share/vm/memory/barrierSet.hpp ! src/share/vm/opto/graphKit.cpp ! src/share/vm/runtime/vmStructs.cpp Changeset: 1f48d2c437bb Author: aharlap Date: 2015-02-04 13:14 -0500 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/1f48d2c437bb 8067460: G1: TestResourceManagementFlagWithCommercialBuild.java failed on embedded platform Summary: Added extension point to detect unsupported options Reviewed-by: dholmes, bdelsart ! src/share/vm/runtime/arguments.cpp ! src/share/vm/runtime/arguments.hpp ! src/share/vm/runtime/arguments_ext.hpp Changeset: 4a9d7af7218c Author: jwilhelm Date: 2015-02-05 12:23 +0100 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/4a9d7af7218c Merge ! src/share/vm/runtime/vmStructs.cpp ! test/TEST.groups - test/serviceability/dcmd/ClassLoaderStatsTest.java - test/serviceability/dcmd/DcmdUtil.java - test/serviceability/dcmd/DynLibDcmdTest.java Changeset: a22252e998fc Author: amurillo Date: 2015-02-05 14:57 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/a22252e998fc Merge - test/serviceability/dcmd/ClassLoaderStatsTest.java - test/serviceability/dcmd/DcmdUtil.java - test/serviceability/dcmd/DynLibDcmdTest.java Changeset: 5cbb3357ec5a Author: amurillo Date: 2015-02-10 10:09 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/5cbb3357ec5a Merge - test/serviceability/dcmd/ClassLoaderStatsTest.java - test/serviceability/dcmd/DcmdUtil.java - test/serviceability/dcmd/DynLibDcmdTest.java Changeset: 403b9cbadb04 Author: lana Date: 2015-02-12 16:39 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/403b9cbadb04 Merge - test/serviceability/dcmd/ClassLoaderStatsTest.java - test/serviceability/dcmd/DcmdUtil.java - test/serviceability/dcmd/DynLibDcmdTest.java Changeset: cee2bc060da7 Author: katleman Date: 2015-02-19 11:23 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/cee2bc060da7 Added tag jdk9-b51 for changeset 403b9cbadb04 ! .hgtags