hg: bsd-port/jdk9/hotspot: 205 new changesets
Changeset: 1d29b13e8a51 Author: chegar Date: 2014-12-03 14:21 +0000 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/1d29b13e8a51 8049367: Modular Run-Time Images Reviewed-by: chegar, dfuchs, ihse, joehw, mullan, psandoz, wetmore Contributed-by: alan.bateman@oracle.com, alex.buckley@oracle.com, bradford.wetmore@oracle.com, chris.hegarty@oracle.com, erik.joelsson@oracle.com, james.laskey@oracle.com, jonathan.gibbons@oracle.com, karen.kinnear@oracle.com, magnus.ihse.bursie@oracle.com, mandy.chung@oracle.com, mark.reinhold@oracle.com, paul.sandoz@oracle.com, sundararajan.athijegannathan@oracle.com ! make/bsd/makefiles/sa.make ! src/os/aix/vm/os_aix.cpp ! src/os/bsd/vm/os_bsd.cpp ! src/os/linux/vm/os_linux.cpp ! src/os/solaris/vm/os_solaris.cpp ! src/os/windows/vm/os_windows.cpp ! src/share/vm/classfile/classLoader.cpp ! src/share/vm/classfile/classLoader.hpp + src/share/vm/classfile/imageFile.cpp + src/share/vm/classfile/imageFile.hpp ! src/share/vm/classfile/sharedPathsMiscInfo.cpp ! src/share/vm/memory/filemap.cpp ! src/share/vm/memory/filemap.hpp ! src/share/vm/runtime/arguments.cpp ! src/share/vm/runtime/arguments.hpp ! src/share/vm/runtime/globals.hpp ! src/share/vm/runtime/os.cpp ! src/share/vm/runtime/os.hpp ! src/share/vm/runtime/statSampler.cpp Changeset: fa3a238f8b92 Author: katleman Date: 2014-12-04 12:58 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/fa3a238f8b92 Added tag jdk9-b41 for changeset 1d29b13e8a51 ! .hgtags Changeset: 0b638f8cf005 Author: azakharov Date: 2014-11-14 17:36 +0400 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/0b638f8cf005 8064716: TestHumongousShrinkHeap.java can not be run with -XX:+ExplicitGCInvokesConcurrent 8062957: Heap is not shrunk when deallocating under memory pressure Summary: Added explicit -XX:-ExplicitGCInvokesConcurrent to invocations Reviewed-by: brutisso, tschatzl ! test/gc/g1/TestHumongousShrinkHeap.java ! test/gc/g1/TestShrinkAuxiliaryData.java ! test/gc/g1/TestShrinkDefragmentedHeap.java Changeset: 18f7ade7de0d Author: azakharov Date: 2014-11-19 19:22 +0400 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/18f7ade7de0d 8059661: Test SoftReference and OOM behavior Reviewed-by: tschatzl + test/gc/TestSoftReferencesBehaviorOnOOME.java Changeset: 81d9fd423b0d Author: lana Date: 2014-11-20 10:57 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/81d9fd423b0d Merge Changeset: 08f2d97bd5b4 Author: dcubed Date: 2014-11-06 13:05 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/08f2d97bd5b4 8062851: cleanup ObjectMonitor offset adjustments Summary: JEP-143/JDK-8046133 - cleanup computation of ObjectMonitor field pointers Reviewed-by: dholmes, redestad, coleenp ! src/cpu/sparc/vm/macroAssembler_sparc.cpp ! src/cpu/x86/vm/macroAssembler_x86.cpp ! src/share/vm/runtime/objectMonitor.hpp Changeset: 1dd30951315a Author: sla Date: 2014-11-07 13:50 +0100 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/1dd30951315a Merge Changeset: b67cf1387c96 Author: minqi Date: 2014-11-07 12:48 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/b67cf1387c96 8062247: [TESTBUG] Allow WhiteBox test to access JVM offsets Reviewed-by: coleenp, iklam, mseledtsov Contributed-by: yumin.qi@oracle.com ! test/testlibrary/whitebox/sun/hotspot/WhiteBox.java Changeset: 8666e625f2a4 Author: ccheung Date: 2014-11-10 10:13 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/8666e625f2a4 8060721: Test runtime/SharedArchiveFile/LimitSharedSizes.java fails in jdk 9 fcs new platforms/compiler Summary: replaced strcat() with jio_snprintf() Reviewed-by: dholmes, iklam, dlong, minqi ! src/share/vm/memory/metaspaceShared.cpp Changeset: 425d09fb378b Author: emc Date: 2014-11-10 16:45 -0500 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/425d09fb378b 8058313: Mismatch of method descriptor and MethodParameters.parameters_count should cause MalformedParameterException Summary: Allow hotspot to store and report zero-length MethodParameters attribute data Reviewed-by: coleenp, jiangli ! src/share/vm/classfile/classFileParser.cpp ! src/share/vm/oops/constMethod.cpp ! src/share/vm/oops/constMethod.hpp ! src/share/vm/prims/jvm.cpp Changeset: 83c20afb7a9e Author: emc Date: 2014-11-10 19:37 -0500 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/83c20afb7a9e 8058322: Zero name_index item of MethodParameters attribute cause MalformedParameterException Summary: Allow hotspot to report null for 0 parameter_name index in MethodParameters attribute Reviewed-by: coleenp, dholmes ! src/share/vm/runtime/reflection.cpp Changeset: 9c8575a9f888 Author: dsamersoff Date: 2014-11-11 04:34 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/9c8575a9f888 8059131: sawindbg.dll is not compiled with /SAFESEH Summary: Make variable SAFESEH_FLAG replaced with /SAFESEH link option. Reviewed-by: mgronlun, sla ! make/windows/makefiles/sa.make Changeset: 3ecdffc6e96d Author: coleenp Date: 2014-11-11 09:59 -0500 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/3ecdffc6e96d 8062870: src/share/vm/services/mallocTracker.hpp:64 assert(_count > 0) failed: Negative counter Summary: Signed bitfield size y can only have (1 << y)-1 values. Reviewed-by: shade, dholmes, jrose, ctornqvi, gtriantafill ! src/share/vm/services/mallocTracker.hpp ! test/runtime/NMT/MallocSiteHashOverflow.java ! test/runtime/NMT/MallocTrackingVerify.java Changeset: 345325f153d4 Author: shade Date: 2014-11-11 15:07 +0300 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/345325f153d4 8015272: Make @Contended within the same group to use the same oop map Reviewed-by: coleenp, dholmes ! src/share/vm/classfile/classFileParser.cpp + test/runtime/contended/OopMapsSameGroup.java Changeset: 7b66181a98c8 Author: coleenp Date: 2014-11-11 18:00 +0000 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/7b66181a98c8 Merge Changeset: 6155ff53a422 Author: jiangli Date: 2014-11-10 19:28 -0500 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/6155ff53a422 8064375: Change certain errors to warnings in CDS output. Summary: Change CDS non-fatal preloading errors to warnings. Reviewed-by: minqi, mseledtsov, coleenp ! src/share/vm/classfile/classLoader.cpp ! src/share/vm/classfile/dictionary.cpp ! src/share/vm/memory/metaspaceShared.cpp Changeset: a014a4dff55b Author: jiangli Date: 2014-11-10 19:52 -0500 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/a014a4dff55b Merge ! src/share/vm/memory/metaspaceShared.cpp - test/runtime/NMT/UnsafeMallocLimit.java - test/runtime/NMT/UnsafeMallocLimit2.java Changeset: 6db8a4285765 Author: jiangli Date: 2014-11-11 16:54 +0000 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/6db8a4285765 Merge Changeset: 7d207a7e9d4f Author: jiangli Date: 2014-11-11 19:42 +0000 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/7d207a7e9d4f Merge Changeset: 0843853b7a3a Author: sla Date: 2014-11-13 07:58 +0100 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/0843853b7a3a Merge Changeset: c85321489672 Author: sjohanss Date: 2014-10-30 10:51 +0100 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/c85321489672 8061234: ResourceContext.requestAccurateUpdate() is unreliable Summary: Changing copy_allocation_context_stats to return if there are more stats available after the copy. Reviewed-by: rriggs, jcoomes ! src/share/vm/gc_implementation/g1/g1CollectedHeap.hpp ! src/share/vm/gc_implementation/g1/g1CollectedHeap_ext.cpp ! src/share/vm/gc_interface/collectedHeap.hpp Changeset: 919536dd73cc Author: mlarsson Date: 2014-10-30 12:45 +0100 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/919536dd73cc 8043243: convert SCAN_AND_FORWARD, SCAN_AND_ADJUST_POINTERS, SCAN_AND_COMPACT macros to methods Reviewed-by: mgerdin, kbarrett ! src/share/vm/gc_implementation/concurrentMarkSweep/compactibleFreeListSpace.cpp ! src/share/vm/gc_implementation/concurrentMarkSweep/compactibleFreeListSpace.hpp ! src/share/vm/gc_implementation/g1/heapRegion.cpp ! src/share/vm/gc_implementation/g1/heapRegion.hpp ! src/share/vm/gc_implementation/shared/markSweep.inline.hpp ! src/share/vm/memory/space.cpp ! src/share/vm/memory/space.hpp ! src/share/vm/memory/space.inline.hpp Changeset: 4aeb83b5657f Author: brutisso Date: 2014-10-31 09:10 +0100 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/4aeb83b5657f 8061308: Remove iCMS Reviewed-by: mgerdin, jmasa ! agent/src/share/classes/sun/jvm/hotspot/memory/DefNewGeneration.java - agent/src/share/classes/sun/jvm/hotspot/memory/EdenSpace.java ! src/cpu/ppc/vm/templateTable_ppc_64.cpp ! src/cpu/sparc/vm/macroAssembler_sparc.cpp ! src/cpu/sparc/vm/templateTable_sparc.cpp ! src/cpu/x86/vm/macroAssembler_x86.cpp ! src/cpu/x86/vm/templateTable_x86_32.cpp ! src/cpu/x86/vm/templateTable_x86_64.cpp ! src/share/vm/Xusage.txt ! src/share/vm/gc_implementation/concurrentMarkSweep/cmsCollectorPolicy.cpp ! src/share/vm/gc_implementation/concurrentMarkSweep/cmsCollectorPolicy.hpp ! src/share/vm/gc_implementation/concurrentMarkSweep/concurrentMarkSweepGeneration.cpp ! src/share/vm/gc_implementation/concurrentMarkSweep/concurrentMarkSweepGeneration.hpp ! src/share/vm/gc_implementation/concurrentMarkSweep/concurrentMarkSweepGeneration.inline.hpp ! src/share/vm/gc_implementation/concurrentMarkSweep/concurrentMarkSweepThread.cpp ! src/share/vm/gc_implementation/concurrentMarkSweep/concurrentMarkSweepThread.hpp ! src/share/vm/gc_implementation/concurrentMarkSweep/vmCMSOperations.cpp ! src/share/vm/gc_implementation/concurrentMarkSweep/vmCMSOperations.hpp ! src/share/vm/memory/collectorPolicy.hpp ! src/share/vm/memory/defNewGeneration.cpp ! src/share/vm/memory/defNewGeneration.hpp ! src/share/vm/memory/generation.hpp ! src/share/vm/memory/space.cpp ! src/share/vm/memory/space.hpp ! src/share/vm/opto/macro.cpp ! src/share/vm/runtime/arguments.cpp ! src/share/vm/runtime/globals.hpp ! src/share/vm/runtime/mutexLocker.cpp ! src/share/vm/runtime/mutexLocker.hpp ! src/share/vm/runtime/vmStructs.cpp ! test/TEST.groups ! test/gc/g1/TestShrinkAuxiliaryData.java - test/gc/startup_warnings/TestCMSIncrementalMode.java - test/gc/startup_warnings/TestCMSNoIncrementalMode.java - test/gc/startup_warnings/TestIncGC.java Changeset: 729d098d4ff4 Author: mlarsson Date: 2014-11-03 11:29 +0100 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/729d098d4ff4 8054491: Remove wrong assert and refactor code in G1CollectorPolicy::record_concurrent_mark_end Reviewed-by: tschatzl, brutisso ! src/share/vm/gc_implementation/g1/g1CollectorPolicy.cpp ! src/share/vm/gc_implementation/g1/g1CollectorPolicy.hpp Changeset: 11003925fa03 Author: mlarsson Date: 2014-11-03 12:49 +0100 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/11003925fa03 8049341: Parallelize clearing the next mark bitmap Reviewed-by: mgerdin, tschatzl ! src/share/vm/gc_implementation/g1/concurrentMark.cpp ! src/share/vm/gc_implementation/g1/concurrentMarkThread.cpp Changeset: 32e3c9ec28b2 Author: jwilhelm Date: 2014-11-03 15:53 +0100 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/32e3c9ec28b2 Merge - agent/src/share/classes/sun/jvm/hotspot/memory/EdenSpace.java ! src/share/vm/runtime/arguments.cpp ! src/share/vm/runtime/globals.hpp ! src/share/vm/runtime/mutexLocker.cpp ! src/share/vm/runtime/mutexLocker.hpp ! test/TEST.groups - test/gc/startup_warnings/TestCMSIncrementalMode.java - test/gc/startup_warnings/TestCMSNoIncrementalMode.java - test/gc/startup_warnings/TestIncGC.java Changeset: ec99dce065fb Author: brutisso Date: 2014-11-05 10:12 +0100 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/ec99dce065fb 8061449: G1: FreeRegionList_test() fails with G1 after the JDK-8058534 fix to HeapRegion::orig_end() Reviewed-by: mgerdin, tschatzl, stefank ! src/share/vm/gc_implementation/g1/heapRegionSet.cpp Changeset: f18a1b5cbf0b Author: ehelin Date: 2014-11-05 16:39 +0100 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/f18a1b5cbf0b 8061467: Bad page size passed to setup_large_pages() on Solaris Reviewed-by: tschatzl, mgerdin ! src/os/solaris/vm/os_solaris.cpp + test/gc/TestNUMAPageSize.java Changeset: ac8658da2a92 Author: jwilhelm Date: 2014-11-05 15:50 +0100 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/ac8658da2a92 8062836: BACKOUT - Parallelize clearing the next mark bitmap Summary: Backing out due to non-trivial issues found in nightly testing Reviewed-by: mgerdin, mlarsson ! src/share/vm/gc_implementation/g1/concurrentMark.cpp ! src/share/vm/gc_implementation/g1/concurrentMarkThread.cpp Changeset: d4f303d3104c Author: mgerdin Date: 2014-11-03 11:08 +0100 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/d4f303d3104c 8061964: Insufficient compiler barriers for GCC in OrderAccess functions Summary: Fix OrderAccess functions to emit memory clobbering inline assembly to attempt to stop copiler reordering. Reviewed-by: dcubed, dholmes, bdelsart ! src/os_cpu/linux_x86/vm/orderAccess_linux_x86.inline.hpp Changeset: dddb28a1f1d0 Author: jcoomes Date: 2014-11-07 15:34 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/dddb28a1f1d0 8060467: CMS: small OldPLABSize and -XX:-ResizePLAB cause assert(ResizePLAB || n_blks == OldPLABSize) failed: Error Reviewed-by: tschatzl, jmasa, kbarrett ! src/share/vm/gc_implementation/concurrentMarkSweep/compactibleFreeListSpace.cpp + test/gc/concurrentMarkSweep/DisableResizePLAB.java Changeset: cc4bfa308b6d Author: mlarsson Date: 2014-11-10 12:13 +0100 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/cc4bfa308b6d 8064348: Add TraceEvent::is_enabled() for embedded/minimal builds Reviewed-by: ehelin, sla ! src/share/vm/trace/traceEventClasses.xsl Changeset: bce440df920e Author: kbarrett Date: 2014-10-27 17:24 -0400 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/bce440df920e 8062206: Remove unusable G1RSLogCheckCardTable command line argument Summary: Remove dependent assertion and remove develop option Reviewed-by: jwilhelm, mgerdin, tschatzl ! src/share/vm/gc_implementation/g1/g1RemSet.cpp ! src/share/vm/gc_implementation/g1/g1RemSet.hpp ! src/share/vm/gc_implementation/g1/g1_globals.hpp Changeset: c42a0b8babb4 Author: jwilhelm Date: 2014-11-13 12:29 +0100 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/c42a0b8babb4 Merge - agent/src/share/classes/sun/jvm/hotspot/memory/EdenSpace.java ! src/cpu/sparc/vm/macroAssembler_sparc.cpp ! src/cpu/x86/vm/macroAssembler_x86.cpp ! src/os/solaris/vm/os_solaris.cpp ! src/share/vm/runtime/arguments.cpp ! src/share/vm/runtime/globals.hpp ! src/share/vm/runtime/vmStructs.cpp ! test/TEST.groups - test/gc/startup_warnings/TestCMSIncrementalMode.java - test/gc/startup_warnings/TestCMSNoIncrementalMode.java - test/gc/startup_warnings/TestIncGC.java Changeset: e2441a0d98f3 Author: zmajo Date: 2014-11-06 09:40 +0100 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/e2441a0d98f3 8057622: java/util/stream/test/org/openjdk/tests/java/util/stream/InfiniteStreamWithLimitOpTest: SEGV inside compiled code (sparc) Summary: In Parse::array_store_check(), add control edge FROM IfTrue branch of runtime type check of the destination array TO loading _element_klass from destination array. Reviewed-by: kvn, roland, anoll ! src/share/vm/opto/doCall.cpp ! src/share/vm/opto/graphKit.cpp ! src/share/vm/opto/library_call.cpp ! src/share/vm/opto/macro.cpp ! src/share/vm/opto/macroArrayCopy.cpp ! src/share/vm/opto/memnode.cpp ! src/share/vm/opto/memnode.hpp ! src/share/vm/opto/parse1.cpp ! src/share/vm/opto/parseHelper.cpp Changeset: ef2e397e8b7b Author: mdoerr Date: 2014-11-05 16:28 +0100 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/ef2e397e8b7b 8062950: Bug in locking code when UseOptoBiasInlining is disabled: assert(dmw->is_neutral()) failed: invariant Reviewed-by: dholmes, kvn ! src/cpu/x86/vm/macroAssembler_x86.cpp Changeset: b133170fd2b9 Author: drchase Date: 2014-11-07 13:58 -0500 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/b133170fd2b9 Merge - test/runtime/NMT/UnsafeMallocLimit.java - test/runtime/NMT/UnsafeMallocLimit2.java Changeset: a10efd800bc6 Author: iignatyev Date: 2014-11-08 16:00 +0300 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/a10efd800bc6 8062011: JT_HS/compiler/7068051 uses jre/lib/javaws.jar Reviewed-by: kvn, iignatyev Contributed-by: tatiana.pivovarova@oracle.com ! test/compiler/7068051/Test7068051.java - test/compiler/7068051/Test7068051.sh Changeset: 140f3e405a8a Author: iignatyev Date: 2014-11-08 16:00 +0300 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/140f3e405a8a 8062742: compiler/EliminateAutoBox/UnsignedLoads.java fails with client vm Reviewed-by: kvn, rbackman, anoll, vlivanov, iignatyev Contributed-by: tatiana.pivovarova@oracle.com ! test/TEST.groups ! test/compiler/EliminateAutoBox/UnsignedLoads.java Changeset: dfc5ef36035d Author: iignatyev Date: 2014-11-10 19:04 +0300 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/dfc5ef36035d 8059624: Test task: WhiteBox API for testing segmented codecache feature Reviewed-by: kvn, thartmann ! src/share/vm/code/codeBlob.cpp ! src/share/vm/code/codeBlob.hpp ! src/share/vm/code/codeCache.cpp ! src/share/vm/code/codeCache.hpp ! src/share/vm/compiler/compileBroker.cpp ! src/share/vm/prims/whitebox.cpp ! src/share/vm/prims/whitebox.hpp ! src/share/vm/runtime/mutexLocker.cpp ! src/share/vm/runtime/mutexLocker.hpp ! src/share/vm/runtime/sweeper.hpp + test/compiler/whitebox/AllocationCodeBlobTest.java + test/compiler/whitebox/GetCodeHeapEntriesTest.java ! test/compiler/whitebox/GetNMethodTest.java + test/compiler/whitebox/LockCompilationTest.java ! test/testlibrary/whitebox/sun/hotspot/WhiteBox.java + test/testlibrary/whitebox/sun/hotspot/code/BlobType.java + test/testlibrary/whitebox/sun/hotspot/code/CodeBlob.java ! test/testlibrary/whitebox/sun/hotspot/code/NMethod.java Changeset: 0d599246de33 Author: thartmann Date: 2014-11-11 11:05 +0100 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/0d599246de33 8056071: compiler/whitebox/IsMethodCompilableTest.java fails with 'method() is not compilable after 3 iterations' Summary: Always use MDO if valid and always compile trivial methods with C1 if available. Reviewed-by: kvn, iveresov ! src/share/vm/interpreter/bytecodes.hpp ! src/share/vm/oops/method.cpp ! src/share/vm/oops/method.hpp ! src/share/vm/oops/methodData.cpp ! src/share/vm/oops/methodData.hpp ! src/share/vm/runtime/advancedThresholdPolicy.cpp ! src/share/vm/runtime/simpleThresholdPolicy.inline.hpp ! test/compiler/whitebox/IsMethodCompilableTest.java Changeset: c14722c9cda3 Author: vlivanov Date: 2014-11-11 04:46 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/c14722c9cda3 8060147: SIGSEGV in Metadata::mark_on_stack() while marking metadata in ciEnv Reviewed-by: kvn, roland, coleenp, mgerdin ! src/share/vm/ci/ciMethod.cpp ! src/share/vm/ci/ciMethod.hpp ! src/share/vm/ci/ciObjectFactory.cpp ! src/share/vm/ci/ciObjectFactory.hpp Changeset: 96dc34bb422b Author: drchase Date: 2014-11-13 11:35 -0500 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/96dc34bb422b Merge ! src/cpu/x86/vm/macroAssembler_x86.cpp ! src/share/vm/opto/macro.cpp ! src/share/vm/runtime/mutexLocker.cpp ! src/share/vm/runtime/mutexLocker.hpp ! test/TEST.groups - test/compiler/7068051/Test7068051.sh ! test/testlibrary/whitebox/sun/hotspot/WhiteBox.java Changeset: c5333c40b081 Author: amurillo Date: 2014-11-13 16:11 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/c5333c40b081 Merge - agent/src/share/classes/sun/jvm/hotspot/memory/EdenSpace.java - test/compiler/7068051/Test7068051.sh - test/gc/startup_warnings/TestCMSIncrementalMode.java - test/gc/startup_warnings/TestCMSNoIncrementalMode.java - test/gc/startup_warnings/TestIncGC.java Changeset: 515e86623962 Author: amurillo Date: 2014-11-21 08:00 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/515e86623962 Merge ! test/gc/g1/TestShrinkAuxiliaryData.java Changeset: 4f4479a577b0 Author: jiangli Date: 2014-11-11 14:52 -0500 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/4f4479a577b0 Merge Changeset: 9dd17854c570 Author: jiangli Date: 2014-11-12 13:12 -0500 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/9dd17854c570 8054008: Using -XX:-LazyBootClassLoader crashes with ACCESS_VIOLATION on Win 64bit. Summary: Only enable the assert for current_stack_pointer after stub routines become available. Reviewed-by: dholmes, roland, lfoltan ! src/os_cpu/windows_x86/vm/os_windows_x86.cpp Changeset: 90b2b496d9b7 Author: jiangli Date: 2014-11-12 18:31 +0000 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/90b2b496d9b7 Merge Changeset: 31877ada239b Author: dholmes Date: 2014-11-12 19:05 -0500 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/31877ada239b 8062307: 'Reference handler' thread triggers assert w/ TraceThreadEvents Summary: Removed unused and non-working TraceThreadEvents option Reviewed-by: coleenp, jiangli ! src/share/vm/runtime/globals.hpp ! src/share/vm/runtime/thread.cpp ! src/share/vm/runtime/thread.hpp Changeset: 4338f1964c65 Author: ccheung Date: 2014-11-12 16:22 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/4338f1964c65 8043491: warning LNK4197: export '... ...' specified multiple times; using first specification Summary: no need to use the /export linker option on windows 64-bit platform Reviewed-by: ctornqvi, minqi ! make/windows/makefiles/vm.make ! src/share/tools/ProjectCreator/BuildConfig.java ! src/share/tools/ProjectCreator/WinGammaPlatformVC10.java Changeset: 49ae35b23822 Author: ccheung Date: 2014-11-13 02:09 +0000 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/49ae35b23822 Merge Changeset: 9dc4d4fc73ca Author: shade Date: 2014-11-13 01:57 +0300 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/9dc4d4fc73ca 8059677: Thread.getName() instantiates Strings Reviewed-by: coleenp, dholmes, sla ! agent/src/share/classes/sun/jvm/hotspot/oops/OopUtilities.java ! src/share/vm/classfile/javaClasses.cpp ! src/share/vm/classfile/javaClasses.hpp ! src/share/vm/prims/jvmtiEnv.cpp ! src/share/vm/prims/jvmtiTrace.cpp ! src/share/vm/runtime/thread.cpp Changeset: d8d148c35d6c Author: coleenp Date: 2014-11-13 00:40 +0000 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/d8d148c35d6c Merge Changeset: 226987473c9b Author: coleenp Date: 2014-11-13 03:48 +0000 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/226987473c9b Merge ! src/share/vm/runtime/thread.cpp Changeset: 86feba25ac0b Author: dcubed Date: 2014-11-13 10:39 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/86feba25ac0b 8033602: wrong stabs data in libjvm.debuginfo on JDK 8 - SPARC 8034005: cannot debug in synchronizer.o or objectMonitor.o on Solaris X86 Summary: Solaris needs objcopy version of 2.21.1 or newer is needed to create valid .debuginfo files. Reviewed-by: dsamersoff, sspitsyn, dholmes, ihse - make/solaris/makefiles/add_gnu_debuglink.make ! make/solaris/makefiles/defs.make ! make/solaris/makefiles/dtrace.make - make/solaris/makefiles/fix_empty_sec_hdr_flags.make ! make/solaris/makefiles/jsig.make ! make/solaris/makefiles/saproc.make ! make/solaris/makefiles/vm.make - src/os/solaris/add_gnu_debuglink/add_gnu_debuglink.c - src/os/solaris/fix_empty_sec_hdr_flags/fix_empty_sec_hdr_flags.c Changeset: 18499cb0b0ff Author: emc Date: 2014-11-14 12:45 -0500 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/18499cb0b0ff 8064571: java/lang/instrument/IsModifiableClassAgent.java: assert(length > 0) failed: should only be called if table is present Summary: Remove tautological assert Reviewed-by: coleenp, lfoltan, sspitsyn, jiangli ! src/share/vm/oops/constMethod.cpp Changeset: 4b66ce17aa71 Author: coleenp Date: 2014-11-14 13:09 -0500 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/4b66ce17aa71 8060449: Obsolete command line flags accept arbitrary appendix Summary: Proper error messages for newly obsolete command line flags. Reviewed-by: lfoltan, dcubed, coleenp Contributed-by: max.ockner@oracle.com ! src/share/vm/runtime/arguments.cpp + test/runtime/CommandLine/ObsoleteFlagErrorMessage.java Changeset: d25271a8f71e Author: coleenp Date: 2014-11-15 01:29 +0000 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/d25271a8f71e Merge Changeset: ed802e0ac3c4 Author: coleenp Date: 2014-11-12 20:18 -0500 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/ed802e0ac3c4 Merge Changeset: 0a03986bd915 Author: shade Date: 2014-11-13 19:12 +0300 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/0a03986bd915 8064749: -XX:-UseCompilerSafepoints breaks safepoint rendezvous Reviewed-by: dcubed, coleenp, kvn, dholmes ! src/share/vm/runtime/arguments.cpp ! src/share/vm/runtime/globals.hpp ! src/share/vm/runtime/safepoint.cpp Changeset: 9a0fd6b840ba Author: coleenp Date: 2014-11-14 15:08 -0500 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/9a0fd6b840ba Merge - make/solaris/makefiles/add_gnu_debuglink.make - make/solaris/makefiles/fix_empty_sec_hdr_flags.make - src/os/solaris/add_gnu_debuglink/add_gnu_debuglink.c - src/os/solaris/fix_empty_sec_hdr_flags/fix_empty_sec_hdr_flags.c ! src/share/vm/runtime/globals.hpp Changeset: a1e5bc3d5ce9 Author: coleenp Date: 2014-11-15 01:38 +0000 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/a1e5bc3d5ce9 Merge Changeset: 6c04a0f03814 Author: coleenp Date: 2014-11-15 02:51 +0000 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/6c04a0f03814 Merge ! src/share/vm/runtime/arguments.cpp Changeset: 67f1976ae672 Author: sla Date: 2014-11-17 09:36 +0100 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/67f1976ae672 Merge - agent/src/share/classes/sun/jvm/hotspot/memory/EdenSpace.java ! src/share/vm/runtime/arguments.cpp ! src/share/vm/runtime/globals.hpp - test/compiler/7068051/Test7068051.sh - test/gc/startup_warnings/TestCMSIncrementalMode.java - test/gc/startup_warnings/TestCMSNoIncrementalMode.java - test/gc/startup_warnings/TestIncGC.java Changeset: 524b9a4ec5d9 Author: coleenp Date: 2014-11-17 11:26 -0500 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/524b9a4ec5d9 8064779: Add additional comments for "8062370: Various minor code improvements" Summary: Provide additional comments to jio_snprintf and jio_vsnprintf Reviewed-by: simonis, coleenp, mgronlun Contributed-by: thomas.stuefe@sap.com ! src/share/vm/prims/jvm.cpp ! src/share/vm/prims/jvm.h Changeset: 13f3f02dad3c Author: simonis Date: 2014-11-13 16:58 +0100 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/13f3f02dad3c 8064471: Port 8013895: G1: G1SummarizeRSetStats output on Linux needs improvement to AIX Reviewed-by: dholmes, simonis Contributed-by: gunter.haug@sap.com ! src/os/aix/vm/os_aix.cpp Changeset: acc869dcded3 Author: simonis Date: 2014-11-18 19:17 +0100 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/acc869dcded3 8064815: Zero+PPC64: Stack overflow when running Maven Reviewed-by: kvn, simonis Contributed-by: sgehwolf@redhat.com ! src/cpu/zero/vm/stack_zero.cpp ! src/cpu/zero/vm/stack_zero.inline.hpp Changeset: 8da07cdee15f Author: poonam Date: 2014-11-18 10:19 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/8da07cdee15f 8065220: Include alternate sa.make file for MacOSX Summary: Include alternate sa.make in make/bsd/makefiles/sa.make Reviewed-by: mgronlun, egahlin, sla ! make/bsd/makefiles/sa.make Changeset: 58b8917004d2 Author: poonam Date: 2014-11-18 20:51 +0000 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/58b8917004d2 Merge Changeset: 37fe84ab3bec Author: iklam Date: 2014-11-18 03:38 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/37fe84ab3bec 8064701: Some CDS optimizations should be disabled if bootclasspath is modified by JVMTI Summary: Added API to track bootclasspath modification Reviewed-by: jiangli, dholmes, minqi ! src/share/vm/classfile/classLoaderExt.hpp ! src/share/vm/prims/jvmtiEnv.cpp ! src/share/vm/prims/whitebox.cpp ! test/testlibrary/whitebox/sun/hotspot/WhiteBox.java Changeset: 5284b330c1a4 Author: mgronlun Date: 2014-11-19 16:08 +0100 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/5284b330c1a4 8065361: Fixup headers and definitions for INCLUDE_TRACE Reviewed-by: sla, stefank ! src/share/vm/classfile/classLoaderData.cpp ! src/share/vm/classfile/classLoaderData.hpp ! src/share/vm/classfile/systemDictionary.cpp ! src/share/vm/gc_implementation/shared/objectCountEventSender.cpp ! src/share/vm/runtime/vmStructs.cpp ! src/share/vm/trace/noTraceBackend.hpp ! src/share/vm/trace/traceBackend.hpp ! src/share/vm/trace/traceEvent.hpp ! src/share/vm/trace/traceEventClasses.xsl ! src/share/vm/trace/traceEventIds.xsl ! src/share/vm/trace/traceMacros.hpp ! src/share/vm/trace/traceStream.hpp ! src/share/vm/trace/traceTypes.xsl ! src/share/vm/trace/tracing.hpp Changeset: a12405f751a8 Author: coleenp Date: 2014-11-19 13:02 -0500 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/a12405f751a8 8042235: redefining method used by multiple MethodHandles crashes VM Summary: note all MemberNames created on internal list for adjusting method entries. Reviewed-by: sspitsyn, dcubed, lfoltan ! src/share/vm/classfile/javaClasses.cpp ! src/share/vm/classfile/javaClasses.hpp ! src/share/vm/oops/instanceKlass.cpp ! src/share/vm/oops/instanceKlass.hpp ! src/share/vm/prims/jvm.cpp ! src/share/vm/prims/methodHandles.cpp ! src/share/vm/prims/methodHandles.hpp + test/compiler/jsr292/RedefineMethodUsedByMultipleMethodHandles.java Changeset: 7427a2e34664 Author: iklam Date: 2014-11-19 19:31 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/7427a2e34664 8065346: WB_AddToBootstrapClassLoaderSearch calls JvmtiEnv::create_a_jvmti when not in _thread_in_vm state Summary: Removed ThreadToNativeFromVM and use java_lang_String::as_utf8_string instead Reviewed-by: dholmes, minqi ! src/share/vm/prims/whitebox.cpp Changeset: 7e08ae41ddbe Author: sla Date: 2014-11-24 09:57 +0100 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/7e08ae41ddbe Merge Changeset: ef7449e07592 Author: stefank Date: 2014-11-12 13:55 +0100 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/ef7449e07592 8062808: Turn on the -Wreturn-type warning Reviewed-by: mgerdin, tschatzl, coleenp, jrose, kbarrett ! make/linux/makefiles/gcc.make ! src/cpu/x86/vm/x86_32.ad ! src/os_cpu/linux_x86/vm/os_linux_x86.cpp ! src/share/vm/classfile/defaultMethods.cpp ! src/share/vm/classfile/symbolTable.cpp ! src/share/vm/classfile/systemDictionary.cpp ! src/share/vm/memory/heapInspection.hpp ! src/share/vm/memory/metaspaceShared.hpp ! src/share/vm/oops/constantPool.hpp ! src/share/vm/prims/jvm.cpp ! src/share/vm/runtime/reflection.cpp ! src/share/vm/runtime/sharedRuntime.cpp ! src/share/vm/services/memTracker.hpp Changeset: 430043fc642a Author: kbarrett Date: 2014-11-11 13:39 -0500 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/430043fc642a 8062036: ConcurrentMarkThread::slt may be invoked before ConcurrentMarkThread::makeSurrogateLockerThread causing intermittent crashes Summary: Suppress gc_alot during VM init, improve error for SLT uninitialized. Reviewed-by: jmasa, brutisso, tschatzl ! src/share/vm/gc_implementation/concurrentMarkSweep/vmCMSOperations.cpp ! src/share/vm/gc_implementation/g1/vm_operations_g1.cpp ! src/share/vm/gc_implementation/shared/concurrentGCThread.cpp ! src/share/vm/gc_implementation/shared/concurrentGCThread.hpp ! src/share/vm/runtime/interfaceSupport.cpp Changeset: bad5bf926f89 Author: goetz Date: 2014-11-13 11:14 +0100 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/bad5bf926f89 8064786: Fix debug build after 8062808: Turn on the -Wreturn-type warning Reviewed-by: stefank, tschatzl ! src/share/vm/prims/jni.cpp Changeset: 55e38e5032af Author: stefank Date: 2014-11-14 09:47 +0100 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/55e38e5032af 8064811: Use THREAD instead of CHECK_NULL in return statements Reviewed-by: coleenp, simonis, dholmes ! src/os/aix/vm/perfMemory_aix.cpp ! src/os/bsd/vm/perfMemory_bsd.cpp ! src/os/linux/vm/perfMemory_linux.cpp ! src/os/solaris/vm/perfMemory_solaris.cpp ! src/share/vm/ci/ciReplay.cpp ! src/share/vm/classfile/classLoaderData.cpp ! src/share/vm/classfile/defaultMethods.cpp ! src/share/vm/classfile/javaClasses.cpp ! src/share/vm/classfile/systemDictionary.cpp ! src/share/vm/classfile/verificationType.hpp ! src/share/vm/classfile/verifier.cpp ! src/share/vm/memory/allocation.cpp ! src/share/vm/memory/oopFactory.hpp ! src/share/vm/oops/constantPool.cpp ! src/share/vm/oops/instanceKlass.cpp ! src/share/vm/oops/klass.cpp ! src/share/vm/oops/methodData.cpp ! src/share/vm/oops/objArrayKlass.cpp ! src/share/vm/oops/typeArrayKlass.cpp ! src/share/vm/prims/methodHandles.cpp ! src/share/vm/runtime/fieldDescriptor.cpp ! src/share/vm/runtime/perfData.hpp ! src/share/vm/runtime/reflection.cpp ! src/share/vm/runtime/synchronizer.hpp ! src/share/vm/utilities/array.hpp Changeset: 3d192acee119 Author: mgerdin Date: 2014-11-14 14:23 +0100 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/3d192acee119 8058209: Race in G1 card scanning could allow scanning of memory covered by PLABs Summary: Read _top before _gc_time_stamp in saved_mark_word() with LoadLoad order to ensure we get a consistent view Reviewed-by: brutisso, dcubed, dholmes, stefank ! src/share/vm/gc_implementation/g1/heapRegion.cpp Changeset: 57776b573fe9 Author: sfriberg Date: 2014-11-14 15:03 +0100 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/57776b573fe9 8064473: Improved handling of age during object copy in G1 Reviewed-by: brutisso, tschatzl ! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp ! src/share/vm/gc_implementation/g1/g1ParScanThreadState.cpp ! src/share/vm/gc_implementation/g1/g1ParScanThreadState.hpp ! src/share/vm/gc_implementation/g1/g1ParScanThreadState.inline.hpp ! src/share/vm/gc_implementation/shared/ageTable.hpp Changeset: 0a8469ebc3d9 Author: stefank Date: 2014-11-11 17:05 +0100 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/0a8469ebc3d9 8064580: Move INCLUDE_CDS include section to the end of the include list Reviewed-by: jwilhelm, brutisso, coleenp, dholmes ! src/os/linux/vm/os_linux.cpp ! src/share/vm/classfile/classFileParser.cpp ! src/share/vm/classfile/classLoader.cpp ! src/share/vm/classfile/classLoader.hpp ! src/share/vm/classfile/systemDictionary.cpp ! src/share/vm/memory/metaspace.cpp ! src/share/vm/memory/universe.cpp ! src/share/vm/prims/jvm.cpp ! src/share/vm/utilities/ostream.cpp Changeset: 986020ea95b1 Author: stefank Date: 2014-11-12 12:41 +0100 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/986020ea95b1 8064581: Move INCLUDE_ALL_GCS include section to the end of the include list Reviewed-by: jwilhelm, brutisso, coleenp, dholmes ! src/cpu/ppc/vm/macroAssembler_ppc.hpp ! src/share/vm/ci/ciObjectFactory.cpp ! src/share/vm/classfile/stringTable.cpp ! src/share/vm/gc_implementation/shared/gcTrace.cpp ! src/share/vm/gc_implementation/shared/gcTrace.hpp ! src/share/vm/gc_implementation/shared/gcTraceSend.cpp ! src/share/vm/memory/binaryTreeDictionary.cpp ! src/share/vm/memory/freeBlockDictionary.cpp ! src/share/vm/memory/freeList.cpp ! src/share/vm/oops/oop.pcgc.inline.hpp ! src/share/vm/prims/jni.cpp ! src/share/vm/prims/unsafe.cpp ! src/share/vm/prims/whitebox.cpp ! src/share/vm/runtime/globals.cpp Changeset: 0f6100dde08e Author: jwilhelm Date: 2014-11-17 21:32 +0100 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/0f6100dde08e Merge ! src/os/aix/vm/perfMemory_aix.cpp ! src/os/bsd/vm/perfMemory_bsd.cpp ! src/os/linux/vm/os_linux.cpp ! src/os/linux/vm/perfMemory_linux.cpp ! src/os/solaris/vm/perfMemory_solaris.cpp ! src/os_cpu/linux_x86/vm/os_linux_x86.cpp ! src/share/vm/ci/ciObjectFactory.cpp ! src/share/vm/classfile/classFileParser.cpp ! src/share/vm/classfile/classLoader.cpp ! src/share/vm/classfile/classLoaderData.cpp ! src/share/vm/oops/instanceKlass.cpp ! src/share/vm/oops/methodData.cpp ! src/share/vm/prims/jni.cpp ! src/share/vm/prims/jvm.cpp ! src/share/vm/prims/unsafe.cpp ! src/share/vm/prims/whitebox.cpp ! src/share/vm/runtime/globals.cpp ! src/share/vm/runtime/interfaceSupport.cpp ! src/share/vm/runtime/reflection.cpp ! src/share/vm/utilities/ostream.cpp Changeset: b4e8daeecb44 Author: brutisso Date: 2014-11-18 10:23 +0100 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/b4e8daeecb44 8064702: Remove the CMS foreground collector Reviewed-by: kbarrett, ysr ! src/share/vm/gc_implementation/concurrentMarkSweep/concurrentMarkSweepGeneration.cpp ! src/share/vm/gc_implementation/concurrentMarkSweep/concurrentMarkSweepGeneration.hpp ! src/share/vm/gc_implementation/concurrentMarkSweep/concurrentMarkSweepGeneration.inline.hpp ! src/share/vm/gc_implementation/concurrentMarkSweep/concurrentMarkSweepThread.cpp ! src/share/vm/runtime/arguments.cpp ! src/share/vm/runtime/globals.hpp - test/gc/concurrentMarkSweep/CheckAllocateAndSystemGC.java - test/gc/concurrentMarkSweep/SystemGCOnForegroundCollector.java - test/gc/startup_warnings/TestCMSForegroundFlags.java Changeset: 9796d7276d62 Author: ehelin Date: 2014-11-18 10:36 +0100 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/9796d7276d62 8064721: The card tables only ever need two covering regions Reviewed-by: jmasa, tschatzl, kbarrett ! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp ! 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/gc_implementation/parallelScavenge/parallelScavengeHeap.cpp ! src/share/vm/memory/barrierSet.hpp ! src/share/vm/memory/cardTableModRefBS.cpp ! src/share/vm/memory/cardTableModRefBS.hpp ! src/share/vm/memory/cardTableRS.cpp ! src/share/vm/memory/cardTableRS.hpp ! src/share/vm/memory/collectorPolicy.cpp ! src/share/vm/memory/collectorPolicy.hpp ! src/share/vm/memory/genCollectedHeap.cpp ! src/share/vm/memory/genCollectedHeap.hpp ! src/share/vm/memory/generationSpec.hpp ! src/share/vm/memory/modRefBarrierSet.hpp ! src/share/vm/runtime/vmStructs.cpp Changeset: 9570e27fbbfe Author: ehelin Date: 2014-11-18 11:10 +0000 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/9570e27fbbfe Merge Changeset: 63b17ad24a24 Author: brutisso Date: 2014-11-18 10:39 +0100 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/63b17ad24a24 8064865: Remove the debug funciontality RotateCMSCollectionTypes for CMS Reviewed-by: jmasa, kbarrett, ysr ! src/share/vm/gc_implementation/concurrentMarkSweep/concurrentMarkSweepGeneration.cpp ! src/share/vm/gc_implementation/concurrentMarkSweep/concurrentMarkSweepGeneration.hpp ! src/share/vm/runtime/globals.hpp Changeset: 898c20a0184e Author: brutisso Date: 2014-11-18 12:33 +0000 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/898c20a0184e Merge Changeset: 5398ffa1a419 Author: jwilhelm Date: 2014-10-21 15:07 +0200 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/5398ffa1a419 8058255: Native jbyte Atomic::cmpxchg for supported x86 platforms Summary: Use the native cmpxchgb instruction on x86. Reviewed-by: dholmes, kbarrett, phh Contributed-by: erik.osterlund@lnu.se ! src/cpu/sparc/vm/stubGenerator_sparc.cpp ! src/cpu/x86/vm/assembler_x86.cpp ! src/cpu/x86/vm/assembler_x86.hpp ! src/cpu/x86/vm/stubGenerator_x86_64.cpp ! src/cpu/zero/vm/stubGenerator_zero.cpp ! src/os_cpu/bsd_x86/vm/atomic_bsd_x86.inline.hpp ! src/os_cpu/linux_x86/vm/atomic_linux_x86.inline.hpp ! src/os_cpu/solaris_x86/vm/atomic_solaris_x86.inline.hpp ! src/os_cpu/solaris_x86/vm/solaris_x86_32.il ! src/os_cpu/solaris_x86/vm/solaris_x86_64.il ! src/os_cpu/windows_x86/vm/atomic_windows_x86.inline.hpp ! src/os_cpu/windows_x86/vm/os_windows_x86.cpp ! src/os_cpu/windows_x86/vm/os_windows_x86.hpp ! src/share/vm/runtime/atomic.cpp ! src/share/vm/runtime/atomic.hpp ! src/share/vm/runtime/atomic.inline.hpp ! src/share/vm/runtime/stubRoutines.cpp ! src/share/vm/runtime/stubRoutines.hpp Changeset: 6464714dd742 Author: eistepan Date: 2014-11-19 17:43 +0300 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/6464714dd742 8062537: [TESTBUG] Conflicting GC combinations in hotspot tests Reviewed-by: brutisso ! test/compiler/regalloc/C1ObjectSpillInLogicOp.java ! test/gc/6581734/Test6581734.java ! test/gc/TestSystemGC.java ! test/gc/arguments/TestAlignmentToUseLargePages.java ! test/gc/arguments/TestG1HeapRegionSize.java ! test/gc/concurrentMarkSweep/DisableResizePLAB.java ! test/gc/defnew/HeapChangeLogging.java ! test/gc/g1/TestHumongousShrinkHeap.java ! test/gc/g1/TestRegionAlignment.java ! test/gc/g1/TestShrinkAuxiliaryData.java ! test/gc/g1/TestShrinkAuxiliaryData05.java ! test/gc/g1/TestShrinkAuxiliaryData10.java ! test/gc/g1/TestShrinkAuxiliaryData15.java ! test/gc/g1/TestShrinkAuxiliaryData20.java ! test/gc/g1/TestShrinkAuxiliaryData25.java ! test/gc/g1/TestShrinkAuxiliaryData30.java ! test/gc/g1/TestShrinkToOneRegion.java ! test/gc/metaspace/G1AddMetaspaceDependency.java ! test/gc/metaspace/TestMetaspacePerfCounters.java ! test/gc/metaspace/TestPerfCountersAndMemoryPools.java ! test/gc/parallelScavenge/TestDynShrinkHeap.java Changeset: 403aceebe7ac Author: aharlap Date: 2014-11-20 10:03 -0500 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/403aceebe7ac 8059492: Wrong spelling in assert: "Not initialied properly?" Summary: Fixed typo in metaspace assert message Reviewed-by: mgerdin Contributed-by: aharlap <alexander.harlap.@oracle.com> ! src/share/vm/memory/metaspace.cpp Changeset: a5040fddd180 Author: jwilhelm Date: 2014-11-26 18:01 +0100 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/a5040fddd180 Merge - make/solaris/makefiles/add_gnu_debuglink.make - make/solaris/makefiles/fix_empty_sec_hdr_flags.make - src/os/solaris/add_gnu_debuglink/add_gnu_debuglink.c - src/os/solaris/fix_empty_sec_hdr_flags/fix_empty_sec_hdr_flags.c ! src/os_cpu/windows_x86/vm/os_windows_x86.cpp ! src/share/vm/classfile/classLoaderData.cpp ! src/share/vm/classfile/javaClasses.cpp ! src/share/vm/classfile/systemDictionary.cpp ! src/share/vm/oops/instanceKlass.cpp ! src/share/vm/prims/jvm.cpp ! src/share/vm/prims/methodHandles.cpp ! src/share/vm/prims/whitebox.cpp ! src/share/vm/runtime/arguments.cpp ! src/share/vm/runtime/globals.hpp ! src/share/vm/runtime/vmStructs.cpp ! test/gc/g1/TestHumongousShrinkHeap.java ! test/gc/g1/TestShrinkAuxiliaryData.java Changeset: 9f14e2f457b3 Author: iignatyev Date: 2014-11-17 12:57 +0300 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/9f14e2f457b3 8059732: improve hotspot_*test targets Reviewed-by: kvn, dholmes ! test/Makefile Changeset: aeaffe938f90 Author: neliasso Date: 2014-11-13 14:42 +0100 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/aeaffe938f90 8061256: com/sun/management/DiagnosticCommandMBean/DcmdMBeanPermissionsTest.java timed out Summary: Must not be at safepoint when taking CompileQueue_lock Reviewed-by: kvn, anoll ! src/share/vm/compiler/compileBroker.cpp ! src/share/vm/compiler/compileBroker.hpp ! src/share/vm/runtime/vm_operations.hpp Changeset: 269dae261504 Author: vlivanov Date: 2014-11-17 14:02 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/269dae261504 8062258: compiler/debug/TraceIterativeGVN.java segfaults in trace_PhaseIterGVN Reviewed-by: kvn ! src/share/vm/opto/machnode.cpp ! src/share/vm/opto/memnode.cpp ! src/share/vm/opto/memnode.hpp ! src/share/vm/opto/multnode.cpp Changeset: bfa95eeb0a33 Author: vlivanov Date: 2014-11-17 23:11 +0000 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/bfa95eeb0a33 Merge Changeset: 2d697acc4e03 Author: zmajo Date: 2014-11-18 19:44 +0100 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/2d697acc4e03 8062854: move compiler jtreg test to corresponding subfolders and use those in TEST.groups Summary: move all test from <bug_id> directories to <functional_dir_name>/<bug_id>; update TEST.groups to execute more tests Reviewed-by: drchase, kvn ! test/TEST.groups - test/compiler/5057225/Test5057225.java - test/compiler/5091921/Test5091921.java - test/compiler/5091921/Test6186134.java - test/compiler/5091921/Test6196102.java - test/compiler/5091921/Test6357214.java - test/compiler/5091921/Test6559156.java - test/compiler/5091921/Test6753639.java - test/compiler/5091921/Test6850611.java - test/compiler/5091921/Test6890943.java - test/compiler/5091921/Test6897150.java - test/compiler/5091921/Test6905845.java - test/compiler/5091921/Test6931567.java - test/compiler/5091921/Test6935022.java - test/compiler/5091921/Test6959129.java - test/compiler/5091921/Test6985295.java - test/compiler/5091921/Test6992759.java - test/compiler/5091921/Test7005594.java - test/compiler/5091921/Test7005594.sh - test/compiler/5091921/Test7020614.java - test/compiler/5091921/input6890943.txt - test/compiler/5091921/output6890943.txt - test/compiler/6340864/TestByteVect.java - test/compiler/6340864/TestDoubleVect.java - test/compiler/6340864/TestFloatVect.java - test/compiler/6340864/TestIntVect.java - test/compiler/6340864/TestLongVect.java - test/compiler/6340864/TestShortVect.java - test/compiler/6378821/Test6378821.java - test/compiler/6431242/Test.java - test/compiler/6443505/Test6443505.java - test/compiler/6478991/NullCheckTest.java - test/compiler/6539464/Test.java - test/compiler/6579789/Test6579789.java - test/compiler/6589834/InlinedArrayCloneTestCase.java - test/compiler/6589834/Test_ia32.java - test/compiler/6603011/Test.java - test/compiler/6636138/Test1.java - test/compiler/6636138/Test2.java - test/compiler/6646019/Test.java - test/compiler/6646020/Tester.java - test/compiler/6659207/Test.java - test/compiler/6661247/Test.java - test/compiler/6663621/IVTest.java - test/compiler/6663848/Tester.java - test/compiler/6663854/Test6663854.java - test/compiler/6689060/Test.java - test/compiler/6695810/Test.java - test/compiler/6700047/Test6700047.java - test/compiler/6711100/Test.java - test/compiler/6711117/Test.java - test/compiler/6712835/Test6712835.java - test/compiler/6714694/Tester.java - test/compiler/6716441/Tester.java - test/compiler/6724218/Test.java - test/compiler/6726999/Test.java - test/compiler/6732154/Test6732154.java - test/compiler/6741738/Tester.java - test/compiler/6756768/Test6756768.java - test/compiler/6756768/Test6756768_2.java - test/compiler/6757316/Test6757316.java - test/compiler/6758234/Test6758234.java - test/compiler/6769124/TestArrayCopy6769124.java - test/compiler/6769124/TestDeoptInt6769124.java - test/compiler/6769124/TestUnalignedLoad6769124.java - test/compiler/6772683/InterruptedTest.java - test/compiler/6775880/Test.java - test/compiler/6778657/Test.java - test/compiler/6792161/Test6792161.java - test/compiler/6795161/Test.java - test/compiler/6795362/Test6795362.java - test/compiler/6795465/Test6795465.java - test/compiler/6796786/Test6796786.java - test/compiler/6797305/Test6797305.java - test/compiler/6799693/Test.java - test/compiler/6800154/Test6800154.java - test/compiler/6805724/Test6805724.java - test/compiler/6814842/Test6814842.java - test/compiler/6823354/Test6823354.java - test/compiler/6823453/Test.java - test/compiler/6826736/Test.java - test/compiler/6832293/Test.java - test/compiler/6833129/Test.java - test/compiler/6837011/Test6837011.java - test/compiler/6837094/Test.java - test/compiler/6843752/Test.java - test/compiler/6849574/Test.java - test/compiler/6851282/Test.java - test/compiler/6852078/Test6852078.java - test/compiler/6855164/Test.java - test/compiler/6855215/Test6855215.java - test/compiler/6857159/Test6857159.java - test/compiler/6857159/Test6857159.sh - test/compiler/6859338/Test6859338.java - test/compiler/6860469/Test.java - test/compiler/6863155/Test6863155.java - test/compiler/6863420/Test.java - test/compiler/6865031/Test.java - test/compiler/6865265/StackOverflowBug.java - test/compiler/6866651/Test.java - test/compiler/6875866/Test.java - test/compiler/6877254/Test.java - test/compiler/6879902/Test6879902.java - test/compiler/6880034/Test6880034.java - test/compiler/6885584/Test6885584.java - test/compiler/6891750/Test6891750.java - test/compiler/6892265/Test.java - test/compiler/6894807/IsInstanceTest.java - test/compiler/6894807/Test6894807.sh - test/compiler/6895383/Test.java - test/compiler/6896617/Test6896617.java - test/compiler/6896727/Test.java - test/compiler/6901572/Test.java - test/compiler/6909839/Test6909839.java - test/compiler/6910484/Test.java - test/compiler/6910605/Test.java - test/compiler/6910618/Test.java - test/compiler/6912517/Test.java - test/compiler/6916644/Test6916644.java - test/compiler/6921969/TestMultiplyLongHiZero.java - test/compiler/6930043/Test6930043.java - test/compiler/6932496/Test6932496.java - test/compiler/6934604/TestByteBoxing.java - test/compiler/6934604/TestDoubleBoxing.java - test/compiler/6934604/TestFloatBoxing.java - test/compiler/6934604/TestIntBoxing.java - test/compiler/6934604/TestLongBoxing.java - test/compiler/6934604/TestShortBoxing.java - test/compiler/6935535/Test.java - test/compiler/6942326/Test.java - test/compiler/6946040/TestCharShortByteSwap.java - test/compiler/6956668/Test6956668.java - test/compiler/6958485/Test.java - test/compiler/6968348/Test6968348.java - test/compiler/6973329/Test.java - test/compiler/6982370/Test6982370.java - test/compiler/6990212/Test6990212.java - test/compiler/7002666/Test7002666.java - test/compiler/7009231/Test7009231.java - test/compiler/7009359/Test7009359.java - test/compiler/7017746/Test.java - test/compiler/7024475/Test7024475.java - test/compiler/7029152/Test.java - test/compiler/7041100/Test7041100.java - test/compiler/7042153/Test7042153.java - test/compiler/7044738/Test7044738.java - test/compiler/7046096/Test7046096.java - test/compiler/7047069/Test7047069.java - test/compiler/7048332/Test7048332.java - test/compiler/7052494/Test7052494.java - test/compiler/7068051/Test7068051.java - test/compiler/7070134/Stemmer.java - test/compiler/7070134/Test7070134.sh - test/compiler/7070134/words - test/compiler/7082949/Test7082949.java - test/compiler/7088020/Test7088020.java - test/compiler/7088419/CRCTest.java - test/compiler/7090976/Test7090976.java - test/compiler/7100757/Test7100757.java - test/compiler/7103261/Test7103261.java - test/compiler/7110586/Test7110586.java - test/compiler/7116216/LargeFrame.java - test/compiler/7116216/StackOverflow.java - test/compiler/7119644/TestBooleanVect.java - test/compiler/7119644/TestByteDoubleVect.java - test/compiler/7119644/TestByteFloatVect.java - test/compiler/7119644/TestByteIntVect.java - test/compiler/7119644/TestByteLongVect.java - test/compiler/7119644/TestByteShortVect.java - test/compiler/7119644/TestByteVect.java - test/compiler/7119644/TestCharShortVect.java - test/compiler/7119644/TestCharVect.java - test/compiler/7119644/TestDoubleVect.java - test/compiler/7119644/TestFloatDoubleVect.java - test/compiler/7119644/TestFloatVect.java - test/compiler/7119644/TestIntDoubleVect.java - test/compiler/7119644/TestIntFloatVect.java - test/compiler/7119644/TestIntLongVect.java - test/compiler/7119644/TestIntVect.java - test/compiler/7119644/TestLongDoubleVect.java - test/compiler/7119644/TestLongFloatVect.java - test/compiler/7119644/TestLongVect.java - test/compiler/7119644/TestShortDoubleVect.java - test/compiler/7119644/TestShortFloatVect.java - test/compiler/7119644/TestShortIntVect.java - test/compiler/7119644/TestShortLongVect.java - test/compiler/7119644/TestShortVect.java - test/compiler/7123108/Test7123108.java - test/compiler/7125879/Test7125879.java - test/compiler/7141637/SpreadNullArg.java - test/compiler/7160610/Test7160610.java - test/compiler/7169782/Test7169782.java - test/compiler/7174363/Test7174363.java - test/compiler/7177917/Test7177917.java - test/compiler/7179138/Test7179138_1.java - test/compiler/7179138/Test7179138_2.java - test/compiler/7184394/TestAESBase.java - test/compiler/7184394/TestAESDecode.java - test/compiler/7184394/TestAESEncode.java - test/compiler/7184394/TestAESMain.java - test/compiler/7190310/Test7190310.java - test/compiler/7190310/Test7190310_unsafe.java - test/compiler/7192963/TestByteVect.java - test/compiler/7192963/TestDoubleVect.java - test/compiler/7192963/TestFloatVect.java - test/compiler/7192963/TestIntVect.java - test/compiler/7192963/TestLongVect.java - test/compiler/7192963/TestShortVect.java - test/compiler/7196199/Test7196199.java - test/compiler/7199742/Test7199742.java - test/compiler/7200264/Test7200264.sh - test/compiler/7200264/TestIntVect.java - test/compiler/8000805/Test8000805.java - test/compiler/8001183/TestCharVect.java - test/compiler/8002069/Test8002069.java - test/compiler/8004051/Test8004051.java - test/compiler/8004741/Test8004741.java - test/compiler/8004867/TestIntAtomicCAS.java - test/compiler/8004867/TestIntAtomicOrdered.java - test/compiler/8004867/TestIntAtomicVolatile.java - test/compiler/8004867/TestIntUnsafeCAS.java - test/compiler/8004867/TestIntUnsafeOrdered.java - test/compiler/8004867/TestIntUnsafeVolatile.java - test/compiler/8005033/Test8005033.java - test/compiler/8005419/Test8005419.java - test/compiler/8005956/PolynomialRoot.java - test/compiler/8007294/Test8007294.java - test/compiler/8007722/Test8007722.java - test/compiler/8009761/Test8009761.java - test/compiler/8010927/Test8010927.java - test/compiler/8011706/Test8011706.java - test/compiler/8011771/Test8011771.java - test/compiler/8011901/Test8011901.java - test/compiler/8015436/Test8015436.java - test/compiler/EliminateAutoBox/UnsignedLoads.java - test/compiler/EscapeAnalysis/Test8020215.java - test/compiler/EscapeAnalysis/TestAllocatedEscapesPtrComparison.java - test/compiler/EscapeAnalysis/TestUnsafePutAddressNullObjMustNotEscape.java - test/compiler/IntegerArithmetic/TestIntegerComparison.java + test/compiler/c1/6478991/NullCheckTest.java + test/compiler/c1/6579789/Test6579789.java + test/compiler/c1/6756768/Test6756768.java + test/compiler/c1/6756768/Test6756768_2.java + test/compiler/c1/6757316/Test6757316.java + test/compiler/c1/6758234/Test6758234.java + test/compiler/c1/6769124/TestArrayCopy6769124.java + test/compiler/c1/6769124/TestDeoptInt6769124.java + test/compiler/c1/6769124/TestUnalignedLoad6769124.java + test/compiler/c1/6795465/Test6795465.java + test/compiler/c1/6849574/Test.java + test/compiler/c1/6855215/Test6855215.java + test/compiler/c1/6932496/Test6932496.java + test/compiler/c1/7042153/Test7042153.java + test/compiler/c1/7090976/Test7090976.java + test/compiler/c1/7103261/Test7103261.java + test/compiler/c1/7123108/Test7123108.java + test/compiler/c1/8004051/Test8004051.java + test/compiler/c1/8011706/Test8011706.java + test/compiler/c1/8011771/Test8011771.java + test/compiler/c2/5057225/Test5057225.java + test/compiler/c2/5091921/Test5091921.java + test/compiler/c2/5091921/Test6186134.java + test/compiler/c2/5091921/Test6196102.java + test/compiler/c2/5091921/Test6357214.java + test/compiler/c2/5091921/Test6559156.java + test/compiler/c2/5091921/Test6753639.java + test/compiler/c2/5091921/Test6850611.java + test/compiler/c2/5091921/Test6890943.java + test/compiler/c2/5091921/Test6897150.java + test/compiler/c2/5091921/Test6905845.java + test/compiler/c2/5091921/Test6931567.java + test/compiler/c2/5091921/Test6935022.java + test/compiler/c2/5091921/Test6959129.java + test/compiler/c2/5091921/Test6985295.java + test/compiler/c2/5091921/Test6992759.java + test/compiler/c2/5091921/Test7005594.java + test/compiler/c2/5091921/Test7005594.sh + test/compiler/c2/5091921/Test7020614.java + test/compiler/c2/5091921/input6890943.txt + test/compiler/c2/5091921/output6890943.txt + test/compiler/c2/6340864/TestByteVect.java + test/compiler/c2/6340864/TestDoubleVect.java + test/compiler/c2/6340864/TestFloatVect.java + test/compiler/c2/6340864/TestIntVect.java + test/compiler/c2/6340864/TestLongVect.java + test/compiler/c2/6340864/TestShortVect.java + test/compiler/c2/6443505/Test6443505.java + test/compiler/c2/6589834/InlinedArrayCloneTestCase.java + test/compiler/c2/6589834/Test_ia32.java + test/compiler/c2/6603011/Test.java + test/compiler/c2/6636138/Test1.java + test/compiler/c2/6636138/Test2.java + test/compiler/c2/6646019/Test.java + test/compiler/c2/6646020/Tester.java + test/compiler/c2/6661247/Test.java + test/compiler/c2/6663621/IVTest.java + test/compiler/c2/6663848/Tester.java + test/compiler/c2/6663854/Test6663854.java + test/compiler/c2/6695810/Test.java + test/compiler/c2/6700047/Test6700047.java + test/compiler/c2/6711100/Test.java + test/compiler/c2/6711117/Test.java + test/compiler/c2/6712835/Test6712835.java + test/compiler/c2/6714694/Tester.java + test/compiler/c2/6724218/Test.java + test/compiler/c2/6732154/Test6732154.java + test/compiler/c2/6741738/Tester.java + test/compiler/c2/6772683/InterruptedTest.java + test/compiler/c2/6792161/Test6792161.java + test/compiler/c2/6795362/Test6795362.java + test/compiler/c2/6796786/Test6796786.java + test/compiler/c2/6799693/Test.java + test/compiler/c2/6800154/Test6800154.java + test/compiler/c2/6805724/Test6805724.java + test/compiler/c2/6823453/Test.java + test/compiler/c2/6832293/Test.java + test/compiler/c2/6837011/Test6837011.java + test/compiler/c2/6837094/Test.java + test/compiler/c2/6843752/Test.java + test/compiler/c2/6851282/Test.java + test/compiler/c2/6852078/Test6852078.java + test/compiler/c2/6857159/Test6857159.java + test/compiler/c2/6857159/Test6857159.sh + test/compiler/c2/6863155/Test6863155.java + test/compiler/c2/6865031/Test.java + test/compiler/c2/6866651/Test.java + test/compiler/c2/6877254/Test.java + test/compiler/c2/6880034/Test6880034.java + test/compiler/c2/6885584/Test6885584.java + test/compiler/c2/6894807/IsInstanceTest.java + test/compiler/c2/6894807/Test6894807.sh + test/compiler/c2/6901572/Test.java + test/compiler/c2/6910484/Test.java + test/compiler/c2/6910605/Test.java + test/compiler/c2/6910618/Test.java + test/compiler/c2/6912517/Test.java + test/compiler/c2/6916644/Test6916644.java + test/compiler/c2/6921969/TestMultiplyLongHiZero.java + test/compiler/c2/6930043/Test6930043.java + test/compiler/c2/6946040/TestCharShortByteSwap.java + test/compiler/c2/6956668/Test6956668.java + test/compiler/c2/6958485/Test.java + test/compiler/c2/6968348/Test6968348.java + test/compiler/c2/6973329/Test.java + test/compiler/c2/7002666/Test7002666.java + test/compiler/c2/7009359/Test7009359.java + test/compiler/c2/7017746/Test.java + test/compiler/c2/7024475/Test7024475.java + test/compiler/c2/7029152/Test.java + test/compiler/c2/7041100/Test7041100.java + test/compiler/c2/7046096/Test7046096.java + test/compiler/c2/7047069/Test7047069.java + test/compiler/c2/7048332/Test7048332.java + test/compiler/c2/7068051/Test7068051.java + test/compiler/c2/7070134/Stemmer.java + test/compiler/c2/7070134/Test7070134.sh + test/compiler/c2/7070134/words + test/compiler/c2/7110586/Test7110586.java + test/compiler/c2/7125879/Test7125879.java + test/compiler/c2/7160610/Test7160610.java + test/compiler/c2/7169782/Test7169782.java + test/compiler/c2/7174363/Test7174363.java + test/compiler/c2/7177917/Test7177917.java + test/compiler/c2/7179138/Test7179138_1.java + test/compiler/c2/7179138/Test7179138_2.java + test/compiler/c2/7190310/Test7190310.java + test/compiler/c2/7190310/Test7190310_unsafe.java + test/compiler/c2/7192963/TestByteVect.java + test/compiler/c2/7192963/TestDoubleVect.java + test/compiler/c2/7192963/TestFloatVect.java + test/compiler/c2/7192963/TestIntVect.java + test/compiler/c2/7192963/TestLongVect.java + test/compiler/c2/7192963/TestShortVect.java + test/compiler/c2/7199742/Test7199742.java + test/compiler/c2/7200264/Test7200264.sh + test/compiler/c2/7200264/TestIntVect.java + test/compiler/c2/8000805/Test8000805.java + test/compiler/c2/8002069/Test8002069.java + test/compiler/c2/8004741/Test8004741.java + test/compiler/c2/8004867/TestIntAtomicCAS.java + test/compiler/c2/8004867/TestIntAtomicOrdered.java + test/compiler/c2/8004867/TestIntAtomicVolatile.java + test/compiler/c2/8004867/TestIntUnsafeCAS.java + test/compiler/c2/8004867/TestIntUnsafeOrdered.java + test/compiler/c2/8004867/TestIntUnsafeVolatile.java + test/compiler/c2/8005956/PolynomialRoot.java + test/compiler/c2/8007294/Test8007294.java + test/compiler/c2/8007722/Test8007722.java + test/compiler/codegen/6378821/Test6378821.java + test/compiler/codegen/6431242/Test.java + test/compiler/codegen/6797305/Test6797305.java + test/compiler/codegen/6814842/Test6814842.java + test/compiler/codegen/6823354/Test6823354.java + test/compiler/codegen/6875866/Test.java + test/compiler/codegen/6879902/Test6879902.java + test/compiler/codegen/6896617/Test6896617.java + test/compiler/codegen/6909839/Test6909839.java + test/compiler/codegen/6935535/Test.java + test/compiler/codegen/6942326/Test.java + test/compiler/codegen/7009231/Test7009231.java + test/compiler/codegen/7088419/CRCTest.java + test/compiler/codegen/7100757/Test7100757.java + test/compiler/codegen/7119644/TestBooleanVect.java + test/compiler/codegen/7119644/TestByteDoubleVect.java + test/compiler/codegen/7119644/TestByteFloatVect.java + test/compiler/codegen/7119644/TestByteIntVect.java + test/compiler/codegen/7119644/TestByteLongVect.java + test/compiler/codegen/7119644/TestByteShortVect.java + test/compiler/codegen/7119644/TestByteVect.java + test/compiler/codegen/7119644/TestCharShortVect.java + test/compiler/codegen/7119644/TestCharVect.java + test/compiler/codegen/7119644/TestDoubleVect.java + test/compiler/codegen/7119644/TestFloatDoubleVect.java + test/compiler/codegen/7119644/TestFloatVect.java + test/compiler/codegen/7119644/TestIntDoubleVect.java + test/compiler/codegen/7119644/TestIntFloatVect.java + test/compiler/codegen/7119644/TestIntLongVect.java + test/compiler/codegen/7119644/TestIntVect.java + test/compiler/codegen/7119644/TestLongDoubleVect.java + test/compiler/codegen/7119644/TestLongFloatVect.java + test/compiler/codegen/7119644/TestLongVect.java + test/compiler/codegen/7119644/TestShortDoubleVect.java + test/compiler/codegen/7119644/TestShortFloatVect.java + test/compiler/codegen/7119644/TestShortIntVect.java + test/compiler/codegen/7119644/TestShortLongVect.java + test/compiler/codegen/7119644/TestShortVect.java + test/compiler/codegen/7184394/TestAESBase.java + test/compiler/codegen/7184394/TestAESDecode.java + test/compiler/codegen/7184394/TestAESEncode.java + test/compiler/codegen/7184394/TestAESMain.java + test/compiler/codegen/8001183/TestCharVect.java + test/compiler/codegen/8005033/Test8005033.java + test/compiler/codegen/8011901/Test8011901.java + test/compiler/eliminateAutobox/6934604/TestByteBoxing.java + test/compiler/eliminateAutobox/6934604/TestDoubleBoxing.java + test/compiler/eliminateAutobox/6934604/TestFloatBoxing.java + test/compiler/eliminateAutobox/6934604/TestIntBoxing.java + test/compiler/eliminateAutobox/6934604/TestLongBoxing.java + test/compiler/eliminateAutobox/6934604/TestShortBoxing.java + test/compiler/eliminateAutobox/UnsignedLoads.java + test/compiler/escapeAnalysis/6689060/Test.java + test/compiler/escapeAnalysis/6716441/Tester.java + test/compiler/escapeAnalysis/6726999/Test.java + test/compiler/escapeAnalysis/6775880/Test.java + test/compiler/escapeAnalysis/6795161/Test.java + test/compiler/escapeAnalysis/6895383/Test.java + test/compiler/escapeAnalysis/6896727/Test.java + test/compiler/escapeAnalysis/Test8020215.java + test/compiler/escapeAnalysis/TestAllocatedEscapesPtrComparison.java + test/compiler/escapeAnalysis/TestUnsafePutAddressNullObjMustNotEscape.java + test/compiler/integerArithmetic/TestIntegerComparison.java + test/compiler/interpreter/6539464/Test.java + test/compiler/interpreter/6833129/Test.java + test/compiler/interpreter/7116216/LargeFrame.java + test/compiler/interpreter/7116216/StackOverflow.java + test/compiler/intrinsics/6982370/Test6982370.java + test/compiler/intrinsics/8005419/Test8005419.java + test/compiler/jsr292/6990212/Test6990212.java + test/compiler/jsr292/7082949/Test7082949.java + test/compiler/loopopts/6659207/Test.java + test/compiler/loopopts/6855164/Test.java + test/compiler/loopopts/6860469/Test.java + test/compiler/loopopts/7044738/Test7044738.java + test/compiler/loopopts/7052494/Test7052494.java + test/compiler/runtime/6778657/Test.java + test/compiler/runtime/6826736/Test.java + test/compiler/runtime/6859338/Test6859338.java + test/compiler/runtime/6863420/Test.java + test/compiler/runtime/6865265/StackOverflowBug.java + test/compiler/runtime/6891750/Test6891750.java + test/compiler/runtime/6892265/Test.java + test/compiler/runtime/7088020/Test7088020.java + test/compiler/runtime/7141637/SpreadNullArg.java + test/compiler/runtime/7196199/Test7196199.java + test/compiler/runtime/8010927/Test8010927.java + test/compiler/runtime/8015436/Test8015436.java + test/compiler/uncommontrap/8009761/Test8009761.java Changeset: 0bdada928884 Author: thartmann Date: 2014-11-20 11:06 +0100 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/0bdada928884 8050079: crash while compiling java.lang.ref.Finalizer::runFinalizer Summary: Ignore non-instance Klasses in the subclass hierarchy. Reviewed-by: kvn, iignatyev, jrose ! src/share/vm/code/dependencies.cpp ! test/TEST.groups + test/compiler/dependencies/MonomorphicObjectCall/TestMonomorphicObjectCall.java + test/compiler/dependencies/MonomorphicObjectCall/java/lang/Object.java Changeset: 5b4a65809a63 Author: iignatyev Date: 2014-11-21 17:27 +0300 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/5b4a65809a63 8059550: JEP-JDK-8043304: Test task: segment overflow w/ empty others Reviewed-by: kvn, thartmann, iignatyev ! src/share/vm/compiler/compileBroker.hpp ! src/share/vm/prims/whitebox.cpp + test/compiler/codecache/OverflowCodeCacheTest.java ! test/testlibrary/whitebox/sun/hotspot/WhiteBox.java ! test/testlibrary/whitebox/sun/hotspot/code/BlobType.java ! test/testlibrary/whitebox/sun/hotspot/code/CodeBlob.java Changeset: 9e340d8c1aec Author: iignatyev Date: 2014-11-21 17:28 +0300 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/9e340d8c1aec 8064696: compiler/startup/SmallCodeCacheStartup.java doesn't check exit code Reviewed-by: kvn, anoll, iignatyev Contributed-by: tatiana.pivovarova@oracle.com ! test/compiler/startup/SmallCodeCacheStartup.java Changeset: 0b00b05f1ce3 Author: drchase Date: 2014-11-21 21:08 -0500 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/0b00b05f1ce3 Merge Changeset: 2aa1a6c41461 Author: kvn Date: 2014-11-21 17:17 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/2aa1a6c41461 8065618: C2 RA incorrectly removes kill projections Summary: Don't remove KILL projections if their "defining" nodes have SCMemProj projection (memory side effects). Reviewed-by: iveresov ! src/share/vm/opto/ifg.cpp Changeset: 14ecb6b68f85 Author: drchase Date: 2014-11-22 03:10 +0000 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/14ecb6b68f85 Merge Changeset: 465683c6b769 Author: thartmann Date: 2014-11-24 08:48 +0100 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/465683c6b769 8065339: Failed compilation does not always trigger a JFR event 'CompilerFailure' Summary: CompilerFailure JFR event should be triggered in ciEnv. Reviewed-by: kvn ! src/share/vm/ci/ciEnv.cpp ! src/share/vm/ci/ciEnv.hpp ! src/share/vm/compiler/compileBroker.cpp ! src/share/vm/opto/c2compiler.cpp ! src/share/vm/opto/compile.cpp Changeset: 7dd010c9fab1 Author: vlivanov Date: 2014-11-24 07:29 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/7dd010c9fab1 8058148: MaxNodeLimit and LiveNodeCountInliningCutoff Reviewed-by: kvn, roland ! src/share/vm/ci/ciTypeFlow.cpp ! src/share/vm/opto/c2_globals.hpp ! src/share/vm/opto/compile.cpp ! src/share/vm/opto/compile.hpp ! src/share/vm/opto/doCall.cpp ! src/share/vm/opto/escape.cpp ! src/share/vm/opto/loopTransform.cpp ! src/share/vm/opto/loopUnswitch.cpp ! src/share/vm/opto/loopopts.cpp ! src/share/vm/opto/node.cpp Changeset: 49dd956bc8c0 Author: roland Date: 2014-11-13 09:19 +0100 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/49dd956bc8c0 8054478: C2: Incorrectly compiled char[] array access crashes JVM Summary: dead backbranch in main loop results in erroneous array access Reviewed-by: kvn, iveresov ! src/share/vm/opto/castnode.cpp ! src/share/vm/opto/castnode.hpp ! src/share/vm/opto/loopTransform.cpp ! src/share/vm/opto/loopnode.hpp ! src/share/vm/opto/phaseX.cpp ! src/share/vm/opto/subnode.cpp ! src/share/vm/opto/subnode.hpp + test/compiler/loopopts/TestDeadBackbranchArrayAccess.java Changeset: c13eb14ebf5c Author: thartmann Date: 2014-11-26 08:06 +0100 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/c13eb14ebf5c 8007993: hotspot.log w/ enabled LogCompilation can be an invalid XML Summary: Open compilation log files in write-mode and close before deletion attempt. Reviewed-by: vlivanov ! src/share/vm/compiler/compileBroker.cpp ! src/share/vm/compiler/compileLog.cpp Changeset: 214d70baa4db Author: drchase Date: 2014-11-26 20:38 -0500 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/214d70baa4db Merge ! src/share/vm/prims/whitebox.cpp - test/compiler/5057225/Test5057225.java - test/compiler/5091921/Test5091921.java - test/compiler/5091921/Test6186134.java - test/compiler/5091921/Test6196102.java - test/compiler/5091921/Test6357214.java - test/compiler/5091921/Test6559156.java - test/compiler/5091921/Test6753639.java - test/compiler/5091921/Test6850611.java - test/compiler/5091921/Test6890943.java - test/compiler/5091921/Test6897150.java - test/compiler/5091921/Test6905845.java - test/compiler/5091921/Test6931567.java - test/compiler/5091921/Test6935022.java - test/compiler/5091921/Test6959129.java - test/compiler/5091921/Test6985295.java - test/compiler/5091921/Test6992759.java - test/compiler/5091921/Test7005594.java - test/compiler/5091921/Test7005594.sh - test/compiler/5091921/Test7020614.java - test/compiler/5091921/input6890943.txt - test/compiler/5091921/output6890943.txt - test/compiler/6340864/TestByteVect.java - test/compiler/6340864/TestDoubleVect.java - test/compiler/6340864/TestFloatVect.java - test/compiler/6340864/TestIntVect.java - test/compiler/6340864/TestLongVect.java - test/compiler/6340864/TestShortVect.java - test/compiler/6378821/Test6378821.java - test/compiler/6431242/Test.java - test/compiler/6443505/Test6443505.java - test/compiler/6478991/NullCheckTest.java - test/compiler/6539464/Test.java - test/compiler/6579789/Test6579789.java - test/compiler/6589834/InlinedArrayCloneTestCase.java - test/compiler/6589834/Test_ia32.java - test/compiler/6603011/Test.java - test/compiler/6636138/Test1.java - test/compiler/6636138/Test2.java - test/compiler/6646019/Test.java - test/compiler/6646020/Tester.java - test/compiler/6659207/Test.java - test/compiler/6661247/Test.java - test/compiler/6663621/IVTest.java - test/compiler/6663848/Tester.java - test/compiler/6663854/Test6663854.java - test/compiler/6689060/Test.java - test/compiler/6695810/Test.java - test/compiler/6700047/Test6700047.java - test/compiler/6711100/Test.java - test/compiler/6711117/Test.java - test/compiler/6712835/Test6712835.java - test/compiler/6714694/Tester.java - test/compiler/6716441/Tester.java - test/compiler/6724218/Test.java - test/compiler/6726999/Test.java - test/compiler/6732154/Test6732154.java - test/compiler/6741738/Tester.java - test/compiler/6756768/Test6756768.java - test/compiler/6756768/Test6756768_2.java - test/compiler/6757316/Test6757316.java - test/compiler/6758234/Test6758234.java - test/compiler/6769124/TestArrayCopy6769124.java - test/compiler/6769124/TestDeoptInt6769124.java - test/compiler/6769124/TestUnalignedLoad6769124.java - test/compiler/6772683/InterruptedTest.java - test/compiler/6775880/Test.java - test/compiler/6778657/Test.java - test/compiler/6792161/Test6792161.java - test/compiler/6795161/Test.java - test/compiler/6795362/Test6795362.java - test/compiler/6795465/Test6795465.java - test/compiler/6796786/Test6796786.java - test/compiler/6797305/Test6797305.java - test/compiler/6799693/Test.java - test/compiler/6800154/Test6800154.java - test/compiler/6805724/Test6805724.java - test/compiler/6814842/Test6814842.java - test/compiler/6823354/Test6823354.java - test/compiler/6823453/Test.java - test/compiler/6826736/Test.java - test/compiler/6832293/Test.java - test/compiler/6833129/Test.java - test/compiler/6837011/Test6837011.java - test/compiler/6837094/Test.java - test/compiler/6843752/Test.java - test/compiler/6849574/Test.java - test/compiler/6851282/Test.java - test/compiler/6852078/Test6852078.java - test/compiler/6855164/Test.java - test/compiler/6855215/Test6855215.java - test/compiler/6857159/Test6857159.java - test/compiler/6857159/Test6857159.sh - test/compiler/6859338/Test6859338.java - test/compiler/6860469/Test.java - test/compiler/6863155/Test6863155.java - test/compiler/6863420/Test.java - test/compiler/6865031/Test.java - test/compiler/6865265/StackOverflowBug.java - test/compiler/6866651/Test.java - test/compiler/6875866/Test.java - test/compiler/6877254/Test.java - test/compiler/6879902/Test6879902.java - test/compiler/6880034/Test6880034.java - test/compiler/6885584/Test6885584.java - test/compiler/6891750/Test6891750.java - test/compiler/6892265/Test.java - test/compiler/6894807/IsInstanceTest.java - test/compiler/6894807/Test6894807.sh - test/compiler/6895383/Test.java - test/compiler/6896617/Test6896617.java - test/compiler/6896727/Test.java - test/compiler/6901572/Test.java - test/compiler/6909839/Test6909839.java - test/compiler/6910484/Test.java - test/compiler/6910605/Test.java - test/compiler/6910618/Test.java - test/compiler/6912517/Test.java - test/compiler/6916644/Test6916644.java - test/compiler/6921969/TestMultiplyLongHiZero.java - test/compiler/6930043/Test6930043.java - test/compiler/6932496/Test6932496.java - test/compiler/6934604/TestByteBoxing.java - test/compiler/6934604/TestDoubleBoxing.java - test/compiler/6934604/TestFloatBoxing.java - test/compiler/6934604/TestIntBoxing.java - test/compiler/6934604/TestLongBoxing.java - test/compiler/6934604/TestShortBoxing.java - test/compiler/6935535/Test.java - test/compiler/6942326/Test.java - test/compiler/6946040/TestCharShortByteSwap.java - test/compiler/6956668/Test6956668.java - test/compiler/6958485/Test.java - test/compiler/6968348/Test6968348.java - test/compiler/6973329/Test.java - test/compiler/6982370/Test6982370.java - test/compiler/6990212/Test6990212.java - test/compiler/7002666/Test7002666.java - test/compiler/7009231/Test7009231.java - test/compiler/7009359/Test7009359.java - test/compiler/7017746/Test.java - test/compiler/7024475/Test7024475.java - test/compiler/7029152/Test.java - test/compiler/7041100/Test7041100.java - test/compiler/7042153/Test7042153.java - test/compiler/7044738/Test7044738.java - test/compiler/7046096/Test7046096.java - test/compiler/7047069/Test7047069.java - test/compiler/7048332/Test7048332.java - test/compiler/7052494/Test7052494.java - test/compiler/7068051/Test7068051.java - test/compiler/7070134/Stemmer.java - test/compiler/7070134/Test7070134.sh - test/compiler/7070134/words - test/compiler/7082949/Test7082949.java - test/compiler/7088020/Test7088020.java - test/compiler/7088419/CRCTest.java - test/compiler/7090976/Test7090976.java - test/compiler/7100757/Test7100757.java - test/compiler/7103261/Test7103261.java - test/compiler/7110586/Test7110586.java - test/compiler/7116216/LargeFrame.java - test/compiler/7116216/StackOverflow.java - test/compiler/7119644/TestBooleanVect.java - test/compiler/7119644/TestByteDoubleVect.java - test/compiler/7119644/TestByteFloatVect.java - test/compiler/7119644/TestByteIntVect.java - test/compiler/7119644/TestByteLongVect.java - test/compiler/7119644/TestByteShortVect.java - test/compiler/7119644/TestByteVect.java - test/compiler/7119644/TestCharShortVect.java - test/compiler/7119644/TestCharVect.java - test/compiler/7119644/TestDoubleVect.java - test/compiler/7119644/TestFloatDoubleVect.java - test/compiler/7119644/TestFloatVect.java - test/compiler/7119644/TestIntDoubleVect.java - test/compiler/7119644/TestIntFloatVect.java - test/compiler/7119644/TestIntLongVect.java - test/compiler/7119644/TestIntVect.java - test/compiler/7119644/TestLongDoubleVect.java - test/compiler/7119644/TestLongFloatVect.java - test/compiler/7119644/TestLongVect.java - test/compiler/7119644/TestShortDoubleVect.java - test/compiler/7119644/TestShortFloatVect.java - test/compiler/7119644/TestShortIntVect.java - test/compiler/7119644/TestShortLongVect.java - test/compiler/7119644/TestShortVect.java - test/compiler/7123108/Test7123108.java - test/compiler/7125879/Test7125879.java - test/compiler/7141637/SpreadNullArg.java - test/compiler/7160610/Test7160610.java - test/compiler/7169782/Test7169782.java - test/compiler/7174363/Test7174363.java - test/compiler/7177917/Test7177917.java - test/compiler/7179138/Test7179138_1.java - test/compiler/7179138/Test7179138_2.java - test/compiler/7184394/TestAESBase.java - test/compiler/7184394/TestAESDecode.java - test/compiler/7184394/TestAESEncode.java - test/compiler/7184394/TestAESMain.java - test/compiler/7190310/Test7190310.java - test/compiler/7190310/Test7190310_unsafe.java - test/compiler/7192963/TestByteVect.java - test/compiler/7192963/TestDoubleVect.java - test/compiler/7192963/TestFloatVect.java - test/compiler/7192963/TestIntVect.java - test/compiler/7192963/TestLongVect.java - test/compiler/7192963/TestShortVect.java - test/compiler/7196199/Test7196199.java - test/compiler/7199742/Test7199742.java - test/compiler/7200264/Test7200264.sh - test/compiler/7200264/TestIntVect.java - test/compiler/8000805/Test8000805.java - test/compiler/8001183/TestCharVect.java - test/compiler/8002069/Test8002069.java - test/compiler/8004051/Test8004051.java - test/compiler/8004741/Test8004741.java - test/compiler/8004867/TestIntAtomicCAS.java - test/compiler/8004867/TestIntAtomicOrdered.java - test/compiler/8004867/TestIntAtomicVolatile.java - test/compiler/8004867/TestIntUnsafeCAS.java - test/compiler/8004867/TestIntUnsafeOrdered.java - test/compiler/8004867/TestIntUnsafeVolatile.java - test/compiler/8005033/Test8005033.java - test/compiler/8005419/Test8005419.java - test/compiler/8005956/PolynomialRoot.java - test/compiler/8007294/Test8007294.java - test/compiler/8007722/Test8007722.java - test/compiler/8009761/Test8009761.java - test/compiler/8010927/Test8010927.java - test/compiler/8011706/Test8011706.java - test/compiler/8011771/Test8011771.java - test/compiler/8011901/Test8011901.java - test/compiler/8015436/Test8015436.java - test/compiler/EliminateAutoBox/UnsignedLoads.java - test/compiler/EscapeAnalysis/Test8020215.java - test/compiler/EscapeAnalysis/TestAllocatedEscapesPtrComparison.java - test/compiler/EscapeAnalysis/TestUnsafePutAddressNullObjMustNotEscape.java - test/compiler/IntegerArithmetic/TestIntegerComparison.java ! test/testlibrary/whitebox/sun/hotspot/WhiteBox.java Changeset: 742c0430bb20 Author: chegar Date: 2014-12-03 17:48 +0000 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/742c0430bb20 Merge - agent/src/share/classes/sun/jvm/hotspot/memory/EdenSpace.java ! make/bsd/makefiles/sa.make - make/solaris/makefiles/add_gnu_debuglink.make - make/solaris/makefiles/fix_empty_sec_hdr_flags.make ! src/os/aix/vm/os_aix.cpp ! src/os/linux/vm/os_linux.cpp - src/os/solaris/add_gnu_debuglink/add_gnu_debuglink.c - src/os/solaris/fix_empty_sec_hdr_flags/fix_empty_sec_hdr_flags.c ! src/os/solaris/vm/os_solaris.cpp ! src/share/vm/classfile/classLoader.cpp ! src/share/vm/classfile/classLoader.hpp ! src/share/vm/runtime/arguments.cpp ! src/share/vm/runtime/globals.hpp - test/compiler/5057225/Test5057225.java - test/compiler/5091921/Test5091921.java - test/compiler/5091921/Test6186134.java - test/compiler/5091921/Test6196102.java - test/compiler/5091921/Test6357214.java - test/compiler/5091921/Test6559156.java - test/compiler/5091921/Test6753639.java - test/compiler/5091921/Test6850611.java - test/compiler/5091921/Test6890943.java - test/compiler/5091921/Test6897150.java - test/compiler/5091921/Test6905845.java - test/compiler/5091921/Test6931567.java - test/compiler/5091921/Test6935022.java - test/compiler/5091921/Test6959129.java - test/compiler/5091921/Test6985295.java - test/compiler/5091921/Test6992759.java - test/compiler/5091921/Test7005594.java - test/compiler/5091921/Test7005594.sh - test/compiler/5091921/Test7020614.java - test/compiler/5091921/input6890943.txt - test/compiler/5091921/output6890943.txt - test/compiler/6340864/TestByteVect.java - test/compiler/6340864/TestDoubleVect.java - test/compiler/6340864/TestFloatVect.java - test/compiler/6340864/TestIntVect.java - test/compiler/6340864/TestLongVect.java - test/compiler/6340864/TestShortVect.java - test/compiler/6378821/Test6378821.java - test/compiler/6431242/Test.java - test/compiler/6443505/Test6443505.java - test/compiler/6478991/NullCheckTest.java - test/compiler/6539464/Test.java - test/compiler/6579789/Test6579789.java - test/compiler/6589834/InlinedArrayCloneTestCase.java - test/compiler/6589834/Test_ia32.java - test/compiler/6603011/Test.java - test/compiler/6636138/Test1.java - test/compiler/6636138/Test2.java - test/compiler/6646019/Test.java - test/compiler/6646020/Tester.java - test/compiler/6659207/Test.java - test/compiler/6661247/Test.java - test/compiler/6663621/IVTest.java - test/compiler/6663848/Tester.java - test/compiler/6663854/Test6663854.java - test/compiler/6689060/Test.java - test/compiler/6695810/Test.java - test/compiler/6700047/Test6700047.java - test/compiler/6711100/Test.java - test/compiler/6711117/Test.java - test/compiler/6712835/Test6712835.java - test/compiler/6714694/Tester.java - test/compiler/6716441/Tester.java - test/compiler/6724218/Test.java - test/compiler/6726999/Test.java - test/compiler/6732154/Test6732154.java - test/compiler/6741738/Tester.java - test/compiler/6756768/Test6756768.java - test/compiler/6756768/Test6756768_2.java - test/compiler/6757316/Test6757316.java - test/compiler/6758234/Test6758234.java - test/compiler/6769124/TestArrayCopy6769124.java - test/compiler/6769124/TestDeoptInt6769124.java - test/compiler/6769124/TestUnalignedLoad6769124.java - test/compiler/6772683/InterruptedTest.java - test/compiler/6775880/Test.java - test/compiler/6778657/Test.java - test/compiler/6792161/Test6792161.java - test/compiler/6795161/Test.java - test/compiler/6795362/Test6795362.java - test/compiler/6795465/Test6795465.java - test/compiler/6796786/Test6796786.java - test/compiler/6797305/Test6797305.java - test/compiler/6799693/Test.java - test/compiler/6800154/Test6800154.java - test/compiler/6805724/Test6805724.java - test/compiler/6814842/Test6814842.java - test/compiler/6823354/Test6823354.java - test/compiler/6823453/Test.java - test/compiler/6826736/Test.java - test/compiler/6832293/Test.java - test/compiler/6833129/Test.java - test/compiler/6837011/Test6837011.java - test/compiler/6837094/Test.java - test/compiler/6843752/Test.java - test/compiler/6849574/Test.java - test/compiler/6851282/Test.java - test/compiler/6852078/Test6852078.java - test/compiler/6855164/Test.java - test/compiler/6855215/Test6855215.java - test/compiler/6857159/Test6857159.java - test/compiler/6857159/Test6857159.sh - test/compiler/6859338/Test6859338.java - test/compiler/6860469/Test.java - test/compiler/6863155/Test6863155.java - test/compiler/6863420/Test.java - test/compiler/6865031/Test.java - test/compiler/6865265/StackOverflowBug.java - test/compiler/6866651/Test.java - test/compiler/6875866/Test.java - test/compiler/6877254/Test.java - test/compiler/6879902/Test6879902.java - test/compiler/6880034/Test6880034.java - test/compiler/6885584/Test6885584.java - test/compiler/6891750/Test6891750.java - test/compiler/6892265/Test.java - test/compiler/6894807/IsInstanceTest.java - test/compiler/6894807/Test6894807.sh - test/compiler/6895383/Test.java - test/compiler/6896617/Test6896617.java - test/compiler/6896727/Test.java - test/compiler/6901572/Test.java - test/compiler/6909839/Test6909839.java - test/compiler/6910484/Test.java - test/compiler/6910605/Test.java - test/compiler/6910618/Test.java - test/compiler/6912517/Test.java - test/compiler/6916644/Test6916644.java - test/compiler/6921969/TestMultiplyLongHiZero.java - test/compiler/6930043/Test6930043.java - test/compiler/6932496/Test6932496.java - test/compiler/6934604/TestByteBoxing.java - test/compiler/6934604/TestDoubleBoxing.java - test/compiler/6934604/TestFloatBoxing.java - test/compiler/6934604/TestIntBoxing.java - test/compiler/6934604/TestLongBoxing.java - test/compiler/6934604/TestShortBoxing.java - test/compiler/6935535/Test.java - test/compiler/6942326/Test.java - test/compiler/6946040/TestCharShortByteSwap.java - test/compiler/6956668/Test6956668.java - test/compiler/6958485/Test.java - test/compiler/6968348/Test6968348.java - test/compiler/6973329/Test.java - test/compiler/6982370/Test6982370.java - test/compiler/6990212/Test6990212.java - test/compiler/7002666/Test7002666.java - test/compiler/7009231/Test7009231.java - test/compiler/7009359/Test7009359.java - test/compiler/7017746/Test.java - test/compiler/7024475/Test7024475.java - test/compiler/7029152/Test.java - test/compiler/7041100/Test7041100.java - test/compiler/7042153/Test7042153.java - test/compiler/7044738/Test7044738.java - test/compiler/7046096/Test7046096.java - test/compiler/7047069/Test7047069.java - test/compiler/7048332/Test7048332.java - test/compiler/7052494/Test7052494.java - test/compiler/7068051/Test7068051.java - test/compiler/7068051/Test7068051.sh - test/compiler/7070134/Stemmer.java - test/compiler/7070134/Test7070134.sh - test/compiler/7070134/words - test/compiler/7082949/Test7082949.java - test/compiler/7088020/Test7088020.java - test/compiler/7088419/CRCTest.java - test/compiler/7090976/Test7090976.java - test/compiler/7100757/Test7100757.java - test/compiler/7103261/Test7103261.java - test/compiler/7110586/Test7110586.java - test/compiler/7116216/LargeFrame.java - test/compiler/7116216/StackOverflow.java - test/compiler/7119644/TestBooleanVect.java - test/compiler/7119644/TestByteDoubleVect.java - test/compiler/7119644/TestByteFloatVect.java - test/compiler/7119644/TestByteIntVect.java - test/compiler/7119644/TestByteLongVect.java - test/compiler/7119644/TestByteShortVect.java - test/compiler/7119644/TestByteVect.java - test/compiler/7119644/TestCharShortVect.java - test/compiler/7119644/TestCharVect.java - test/compiler/7119644/TestDoubleVect.java - test/compiler/7119644/TestFloatDoubleVect.java - test/compiler/7119644/TestFloatVect.java - test/compiler/7119644/TestIntDoubleVect.java - test/compiler/7119644/TestIntFloatVect.java - test/compiler/7119644/TestIntLongVect.java - test/compiler/7119644/TestIntVect.java - test/compiler/7119644/TestLongDoubleVect.java - test/compiler/7119644/TestLongFloatVect.java - test/compiler/7119644/TestLongVect.java - test/compiler/7119644/TestShortDoubleVect.java - test/compiler/7119644/TestShortFloatVect.java - test/compiler/7119644/TestShortIntVect.java - test/compiler/7119644/TestShortLongVect.java - test/compiler/7119644/TestShortVect.java - test/compiler/7123108/Test7123108.java - test/compiler/7125879/Test7125879.java - test/compiler/7141637/SpreadNullArg.java - test/compiler/7160610/Test7160610.java - test/compiler/7169782/Test7169782.java - test/compiler/7174363/Test7174363.java - test/compiler/7177917/Test7177917.java - test/compiler/7179138/Test7179138_1.java - test/compiler/7179138/Test7179138_2.java - test/compiler/7184394/TestAESBase.java - test/compiler/7184394/TestAESDecode.java - test/compiler/7184394/TestAESEncode.java - test/compiler/7184394/TestAESMain.java - test/compiler/7190310/Test7190310.java - test/compiler/7190310/Test7190310_unsafe.java - test/compiler/7192963/TestByteVect.java - test/compiler/7192963/TestDoubleVect.java - test/compiler/7192963/TestFloatVect.java - test/compiler/7192963/TestIntVect.java - test/compiler/7192963/TestLongVect.java - test/compiler/7192963/TestShortVect.java - test/compiler/7196199/Test7196199.java - test/compiler/7199742/Test7199742.java - test/compiler/7200264/Test7200264.sh - test/compiler/7200264/TestIntVect.java - test/compiler/8000805/Test8000805.java - test/compiler/8001183/TestCharVect.java - test/compiler/8002069/Test8002069.java - test/compiler/8004051/Test8004051.java - test/compiler/8004741/Test8004741.java - test/compiler/8004867/TestIntAtomicCAS.java - test/compiler/8004867/TestIntAtomicOrdered.java - test/compiler/8004867/TestIntAtomicVolatile.java - test/compiler/8004867/TestIntUnsafeCAS.java - test/compiler/8004867/TestIntUnsafeOrdered.java - test/compiler/8004867/TestIntUnsafeVolatile.java - test/compiler/8005033/Test8005033.java - test/compiler/8005419/Test8005419.java - test/compiler/8005956/PolynomialRoot.java - test/compiler/8007294/Test8007294.java - test/compiler/8007722/Test8007722.java - test/compiler/8009761/Test8009761.java - test/compiler/8010927/Test8010927.java - test/compiler/8011706/Test8011706.java - test/compiler/8011771/Test8011771.java - test/compiler/8011901/Test8011901.java - test/compiler/8015436/Test8015436.java - test/compiler/EliminateAutoBox/UnsignedLoads.java - test/compiler/EscapeAnalysis/Test8020215.java - test/compiler/EscapeAnalysis/TestAllocatedEscapesPtrComparison.java - test/compiler/EscapeAnalysis/TestUnsafePutAddressNullObjMustNotEscape.java - test/compiler/IntegerArithmetic/TestIntegerComparison.java - test/gc/concurrentMarkSweep/CheckAllocateAndSystemGC.java - test/gc/concurrentMarkSweep/SystemGCOnForegroundCollector.java - test/gc/startup_warnings/TestCMSForegroundFlags.java - test/gc/startup_warnings/TestCMSIncrementalMode.java - test/gc/startup_warnings/TestCMSNoIncrementalMode.java - test/gc/startup_warnings/TestIncGC.java Changeset: 38cb4fbd47e3 Author: lana Date: 2014-12-04 15:21 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/38cb4fbd47e3 Merge - agent/src/share/classes/sun/jvm/hotspot/memory/EdenSpace.java - make/solaris/makefiles/add_gnu_debuglink.make - make/solaris/makefiles/fix_empty_sec_hdr_flags.make - src/os/solaris/add_gnu_debuglink/add_gnu_debuglink.c - src/os/solaris/fix_empty_sec_hdr_flags/fix_empty_sec_hdr_flags.c - test/compiler/5057225/Test5057225.java - test/compiler/5091921/Test5091921.java - test/compiler/5091921/Test6186134.java - test/compiler/5091921/Test6196102.java - test/compiler/5091921/Test6357214.java - test/compiler/5091921/Test6559156.java - test/compiler/5091921/Test6753639.java - test/compiler/5091921/Test6850611.java - test/compiler/5091921/Test6890943.java - test/compiler/5091921/Test6897150.java - test/compiler/5091921/Test6905845.java - test/compiler/5091921/Test6931567.java - test/compiler/5091921/Test6935022.java - test/compiler/5091921/Test6959129.java - test/compiler/5091921/Test6985295.java - test/compiler/5091921/Test6992759.java - test/compiler/5091921/Test7005594.java - test/compiler/5091921/Test7005594.sh - test/compiler/5091921/Test7020614.java - test/compiler/5091921/input6890943.txt - test/compiler/5091921/output6890943.txt - test/compiler/6340864/TestByteVect.java - test/compiler/6340864/TestDoubleVect.java - test/compiler/6340864/TestFloatVect.java - test/compiler/6340864/TestIntVect.java - test/compiler/6340864/TestLongVect.java - test/compiler/6340864/TestShortVect.java - test/compiler/6378821/Test6378821.java - test/compiler/6431242/Test.java - test/compiler/6443505/Test6443505.java - test/compiler/6478991/NullCheckTest.java - test/compiler/6539464/Test.java - test/compiler/6579789/Test6579789.java - test/compiler/6589834/InlinedArrayCloneTestCase.java - test/compiler/6589834/Test_ia32.java - test/compiler/6603011/Test.java - test/compiler/6636138/Test1.java - test/compiler/6636138/Test2.java - test/compiler/6646019/Test.java - test/compiler/6646020/Tester.java - test/compiler/6659207/Test.java - test/compiler/6661247/Test.java - test/compiler/6663621/IVTest.java - test/compiler/6663848/Tester.java - test/compiler/6663854/Test6663854.java - test/compiler/6689060/Test.java - test/compiler/6695810/Test.java - test/compiler/6700047/Test6700047.java - test/compiler/6711100/Test.java - test/compiler/6711117/Test.java - test/compiler/6712835/Test6712835.java - test/compiler/6714694/Tester.java - test/compiler/6716441/Tester.java - test/compiler/6724218/Test.java - test/compiler/6726999/Test.java - test/compiler/6732154/Test6732154.java - test/compiler/6741738/Tester.java - test/compiler/6756768/Test6756768.java - test/compiler/6756768/Test6756768_2.java - test/compiler/6757316/Test6757316.java - test/compiler/6758234/Test6758234.java - test/compiler/6769124/TestArrayCopy6769124.java - test/compiler/6769124/TestDeoptInt6769124.java - test/compiler/6769124/TestUnalignedLoad6769124.java - test/compiler/6772683/InterruptedTest.java - test/compiler/6775880/Test.java - test/compiler/6778657/Test.java - test/compiler/6792161/Test6792161.java - test/compiler/6795161/Test.java - test/compiler/6795362/Test6795362.java - test/compiler/6795465/Test6795465.java - test/compiler/6796786/Test6796786.java - test/compiler/6797305/Test6797305.java - test/compiler/6799693/Test.java - test/compiler/6800154/Test6800154.java - test/compiler/6805724/Test6805724.java - test/compiler/6814842/Test6814842.java - test/compiler/6823354/Test6823354.java - test/compiler/6823453/Test.java - test/compiler/6826736/Test.java - test/compiler/6832293/Test.java - test/compiler/6833129/Test.java - test/compiler/6837011/Test6837011.java - test/compiler/6837094/Test.java - test/compiler/6843752/Test.java - test/compiler/6849574/Test.java - test/compiler/6851282/Test.java - test/compiler/6852078/Test6852078.java - test/compiler/6855164/Test.java - test/compiler/6855215/Test6855215.java - test/compiler/6857159/Test6857159.java - test/compiler/6857159/Test6857159.sh - test/compiler/6859338/Test6859338.java - test/compiler/6860469/Test.java - test/compiler/6863155/Test6863155.java - test/compiler/6863420/Test.java - test/compiler/6865031/Test.java - test/compiler/6865265/StackOverflowBug.java - test/compiler/6866651/Test.java - test/compiler/6875866/Test.java - test/compiler/6877254/Test.java - test/compiler/6879902/Test6879902.java - test/compiler/6880034/Test6880034.java - test/compiler/6885584/Test6885584.java - test/compiler/6891750/Test6891750.java - test/compiler/6892265/Test.java - test/compiler/6894807/IsInstanceTest.java - test/compiler/6894807/Test6894807.sh - test/compiler/6895383/Test.java - test/compiler/6896617/Test6896617.java - test/compiler/6896727/Test.java - test/compiler/6901572/Test.java - test/compiler/6909839/Test6909839.java - test/compiler/6910484/Test.java - test/compiler/6910605/Test.java - test/compiler/6910618/Test.java - test/compiler/6912517/Test.java - test/compiler/6916644/Test6916644.java - test/compiler/6921969/TestMultiplyLongHiZero.java - test/compiler/6930043/Test6930043.java - test/compiler/6932496/Test6932496.java - test/compiler/6934604/TestByteBoxing.java - test/compiler/6934604/TestDoubleBoxing.java - test/compiler/6934604/TestFloatBoxing.java - test/compiler/6934604/TestIntBoxing.java - test/compiler/6934604/TestLongBoxing.java - test/compiler/6934604/TestShortBoxing.java - test/compiler/6935535/Test.java - test/compiler/6942326/Test.java - test/compiler/6946040/TestCharShortByteSwap.java - test/compiler/6956668/Test6956668.java - test/compiler/6958485/Test.java - test/compiler/6968348/Test6968348.java - test/compiler/6973329/Test.java - test/compiler/6982370/Test6982370.java - test/compiler/6990212/Test6990212.java - test/compiler/7002666/Test7002666.java - test/compiler/7009231/Test7009231.java - test/compiler/7009359/Test7009359.java - test/compiler/7017746/Test.java - test/compiler/7024475/Test7024475.java - test/compiler/7029152/Test.java - test/compiler/7041100/Test7041100.java - test/compiler/7042153/Test7042153.java - test/compiler/7044738/Test7044738.java - test/compiler/7046096/Test7046096.java - test/compiler/7047069/Test7047069.java - test/compiler/7048332/Test7048332.java - test/compiler/7052494/Test7052494.java - test/compiler/7068051/Test7068051.java - test/compiler/7068051/Test7068051.sh - test/compiler/7070134/Stemmer.java - test/compiler/7070134/Test7070134.sh - test/compiler/7070134/words - test/compiler/7082949/Test7082949.java - test/compiler/7088020/Test7088020.java - test/compiler/7088419/CRCTest.java - test/compiler/7090976/Test7090976.java - test/compiler/7100757/Test7100757.java - test/compiler/7103261/Test7103261.java - test/compiler/7110586/Test7110586.java - test/compiler/7116216/LargeFrame.java - test/compiler/7116216/StackOverflow.java - test/compiler/7119644/TestBooleanVect.java - test/compiler/7119644/TestByteDoubleVect.java - test/compiler/7119644/TestByteFloatVect.java - test/compiler/7119644/TestByteIntVect.java - test/compiler/7119644/TestByteLongVect.java - test/compiler/7119644/TestByteShortVect.java - test/compiler/7119644/TestByteVect.java - test/compiler/7119644/TestCharShortVect.java - test/compiler/7119644/TestCharVect.java - test/compiler/7119644/TestDoubleVect.java - test/compiler/7119644/TestFloatDoubleVect.java - test/compiler/7119644/TestFloatVect.java - test/compiler/7119644/TestIntDoubleVect.java - test/compiler/7119644/TestIntFloatVect.java - test/compiler/7119644/TestIntLongVect.java - test/compiler/7119644/TestIntVect.java - test/compiler/7119644/TestLongDoubleVect.java - test/compiler/7119644/TestLongFloatVect.java - test/compiler/7119644/TestLongVect.java - test/compiler/7119644/TestShortDoubleVect.java - test/compiler/7119644/TestShortFloatVect.java - test/compiler/7119644/TestShortIntVect.java - test/compiler/7119644/TestShortLongVect.java - test/compiler/7119644/TestShortVect.java - test/compiler/7123108/Test7123108.java - test/compiler/7125879/Test7125879.java - test/compiler/7141637/SpreadNullArg.java - test/compiler/7160610/Test7160610.java - test/compiler/7169782/Test7169782.java - test/compiler/7174363/Test7174363.java - test/compiler/7177917/Test7177917.java - test/compiler/7179138/Test7179138_1.java - test/compiler/7179138/Test7179138_2.java - test/compiler/7184394/TestAESBase.java - test/compiler/7184394/TestAESDecode.java - test/compiler/7184394/TestAESEncode.java - test/compiler/7184394/TestAESMain.java - test/compiler/7190310/Test7190310.java - test/compiler/7190310/Test7190310_unsafe.java - test/compiler/7192963/TestByteVect.java - test/compiler/7192963/TestDoubleVect.java - test/compiler/7192963/TestFloatVect.java - test/compiler/7192963/TestIntVect.java - test/compiler/7192963/TestLongVect.java - test/compiler/7192963/TestShortVect.java - test/compiler/7196199/Test7196199.java - test/compiler/7199742/Test7199742.java - test/compiler/7200264/Test7200264.sh - test/compiler/7200264/TestIntVect.java - test/compiler/8000805/Test8000805.java - test/compiler/8001183/TestCharVect.java - test/compiler/8002069/Test8002069.java - test/compiler/8004051/Test8004051.java - test/compiler/8004741/Test8004741.java - test/compiler/8004867/TestIntAtomicCAS.java - test/compiler/8004867/TestIntAtomicOrdered.java - test/compiler/8004867/TestIntAtomicVolatile.java - test/compiler/8004867/TestIntUnsafeCAS.java - test/compiler/8004867/TestIntUnsafeOrdered.java - test/compiler/8004867/TestIntUnsafeVolatile.java - test/compiler/8005033/Test8005033.java - test/compiler/8005419/Test8005419.java - test/compiler/8005956/PolynomialRoot.java - test/compiler/8007294/Test8007294.java - test/compiler/8007722/Test8007722.java - test/compiler/8009761/Test8009761.java - test/compiler/8010927/Test8010927.java - test/compiler/8011706/Test8011706.java - test/compiler/8011771/Test8011771.java - test/compiler/8011901/Test8011901.java - test/compiler/8015436/Test8015436.java - test/compiler/EliminateAutoBox/UnsignedLoads.java - test/compiler/EscapeAnalysis/Test8020215.java - test/compiler/EscapeAnalysis/TestAllocatedEscapesPtrComparison.java - test/compiler/EscapeAnalysis/TestUnsafePutAddressNullObjMustNotEscape.java - test/compiler/IntegerArithmetic/TestIntegerComparison.java - test/gc/concurrentMarkSweep/CheckAllocateAndSystemGC.java - test/gc/concurrentMarkSweep/SystemGCOnForegroundCollector.java - test/gc/startup_warnings/TestCMSForegroundFlags.java - test/gc/startup_warnings/TestCMSIncrementalMode.java - test/gc/startup_warnings/TestCMSNoIncrementalMode.java - test/gc/startup_warnings/TestIncGC.java Changeset: f5a6f43cdc92 Author: katleman Date: 2014-12-11 11:44 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/f5a6f43cdc92 Added tag jdk9-b42 for changeset 38cb4fbd47e3 ! .hgtags Changeset: 7bb3772d6b0c Author: igerasim Date: 2014-11-25 14:16 +0300 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/7bb3772d6b0c 8064694: Kitchensink: WaitForMultipleObjects failed in hotspot\src\os\windows\vm\os_windows.cpp: 3844 Summary: Increase the timeout in debug builds; raise the priority of exiting threads Reviewed-by: dcubed, dholmes ! src/os/windows/vm/os_windows.cpp Changeset: 478aaf1a3848 Author: dholmes Date: 2014-11-25 21:00 -0500 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/478aaf1a3848 8035663: Suspicious failure of test java/util/concurrent/Phaser/FickleRegister.java Reviewed-by: shade, coleenp ! src/share/vm/prims/unsafe.cpp ! src/share/vm/runtime/mutexLocker.cpp ! src/share/vm/runtime/mutexLocker.hpp Changeset: 2daeb7b62a4f Author: ehelin Date: 2014-11-26 17:32 +0100 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/2daeb7b62a4f 8065656: Use DWARF debug symbols for Solaris Reviewed-by: dcubed, huntch, pbk ! make/solaris/makefiles/gcc.make ! make/solaris/makefiles/sparcWorks.make Changeset: 83394f95c9df Author: minqi Date: 2014-11-26 10:32 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/83394f95c9df 8053995: Add method to WhiteBox to get vm pagesize. Summary: Unsafe is not recommended and may deprecated in future. Added a WhiteBox API to get VM page size. Reviewed-by: dholmes, ccheung, mseledtsov Contributed-by: yumin.qi@oracle.com ! src/share/vm/prims/whitebox.cpp + test/runtime/memory/ReadVMPageSize.java ! test/testlibrary/whitebox/sun/hotspot/WhiteBox.java Changeset: 134991e1077a Author: minqi Date: 2014-11-26 18:47 +0000 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/134991e1077a Merge Changeset: 056f76a9160d Author: minqi Date: 2014-11-26 19:46 +0000 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/056f76a9160d Merge Changeset: b7b6b8b43778 Author: jbachorik Date: 2014-11-28 16:33 +0100 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/b7b6b8b43778 8065783: DCMD parser fails to recognize one character argument when it's positioned last Reviewed-by: sla, egahlin, fparain ! src/share/vm/prims/wbtestmethods/parserTests.cpp ! src/share/vm/prims/wbtestmethods/parserTests.hpp ! src/share/vm/prims/whitebox.cpp ! src/share/vm/services/diagnosticFramework.cpp ! test/serviceability/ParserTest.java ! test/testlibrary/whitebox/sun/hotspot/WhiteBox.java ! test/testlibrary/whitebox/sun/hotspot/parser/DiagnosticCommand.java Changeset: a0dd995271c4 Author: coleenp Date: 2014-12-01 12:16 -0500 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/a0dd995271c4 8060074: os::free() takes MemoryTrackingLevel but doesn't need it Summary: Cleaned up unused arguments in os::free and it's callers. Reviewed-by: lfoltan, coleenp, ctornqvi, dholmes Contributed-by: max.ockner@oracle.com ! src/os/aix/vm/os_aix.cpp ! src/os/aix/vm/perfMemory_aix.cpp ! src/os/bsd/vm/os_bsd.cpp ! src/os/bsd/vm/perfMemory_bsd.cpp ! src/os/linux/vm/os_linux.cpp ! src/os/linux/vm/perfMemory_linux.cpp ! src/os/solaris/vm/os_solaris.cpp ! src/os/solaris/vm/perfMemory_solaris.cpp ! src/os/windows/vm/os_windows.cpp ! src/os/windows/vm/perfMemory_windows.cpp ! src/share/vm/asm/codeBuffer.cpp ! src/share/vm/classfile/classLoader.cpp ! src/share/vm/classfile/loaderConstraints.cpp ! src/share/vm/classfile/sharedPathsMiscInfo.hpp ! src/share/vm/code/codeBlob.cpp ! src/share/vm/code/codeCache.cpp ! src/share/vm/compiler/compileLog.cpp ! src/share/vm/gc_implementation/concurrentMarkSweep/concurrentMarkSweepGeneration.cpp ! src/share/vm/gc_implementation/g1/concurrentG1Refine.cpp ! src/share/vm/gc_implementation/g1/g1CodeCacheRemSet.cpp ! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp ! src/share/vm/gc_implementation/g1/g1GCPhaseTimes.hpp ! src/share/vm/gc_implementation/g1/g1HotCardCache.cpp ! src/share/vm/gc_implementation/g1/g1ParScanThreadState.cpp ! src/share/vm/gc_implementation/g1/g1RemSet.cpp ! src/share/vm/gc_implementation/g1/g1RemSetSummary.hpp ! src/share/vm/gc_implementation/g1/g1StringDedupTable.cpp ! src/share/vm/gc_implementation/g1/heapRegionManager.cpp ! src/share/vm/gc_implementation/g1/heapRegionSet.cpp ! src/share/vm/gc_implementation/g1/ptrQueue.cpp ! src/share/vm/gc_implementation/g1/sparsePRT.cpp ! src/share/vm/gc_implementation/g1/survRateGroup.cpp ! src/share/vm/gc_implementation/parNew/parCardTableModRefBS.cpp ! src/share/vm/gc_implementation/parNew/parNewGeneration.cpp ! src/share/vm/gc_implementation/parallelScavenge/gcTaskManager.cpp ! src/share/vm/gc_implementation/parallelScavenge/gcTaskThread.cpp ! src/share/vm/gc_implementation/shared/cSpaceCounters.hpp ! src/share/vm/gc_implementation/shared/collectorCounters.hpp ! src/share/vm/gc_implementation/shared/gSpaceCounters.hpp ! src/share/vm/gc_implementation/shared/generationCounters.hpp ! src/share/vm/gc_implementation/shared/hSpaceCounters.hpp ! src/share/vm/gc_implementation/shared/mutableNUMASpace.cpp ! src/share/vm/gc_implementation/shared/spaceCounters.hpp ! src/share/vm/interpreter/oopMapCache.cpp ! src/share/vm/memory/allocation.cpp ! src/share/vm/memory/allocation.hpp ! src/share/vm/memory/allocation.inline.hpp ! src/share/vm/memory/cardTableModRefBS.cpp ! src/share/vm/memory/cardTableRS.cpp ! src/share/vm/memory/filemap.cpp ! src/share/vm/memory/heapInspection.cpp ! src/share/vm/memory/memRegion.cpp ! src/share/vm/oops/instanceKlass.cpp ! src/share/vm/oops/method.cpp ! src/share/vm/prims/jniCheck.cpp ! src/share/vm/prims/jvmtiClassFileReconstituter.hpp ! src/share/vm/prims/jvmtiEnvBase.hpp ! src/share/vm/prims/jvmtiExport.cpp ! src/share/vm/prims/jvmtiImpl.cpp ! src/share/vm/prims/unsafe.cpp ! src/share/vm/prims/whitebox.cpp ! src/share/vm/runtime/arguments.cpp ! src/share/vm/runtime/deoptimization.cpp ! src/share/vm/runtime/dtraceJSDT.hpp ! src/share/vm/runtime/fprofiler.cpp ! src/share/vm/runtime/globals.cpp ! src/share/vm/runtime/handles.cpp ! src/share/vm/runtime/objectMonitor.hpp ! src/share/vm/runtime/os.cpp ! src/share/vm/runtime/os.hpp ! src/share/vm/runtime/perfData.cpp ! src/share/vm/runtime/perfMemory.cpp ! src/share/vm/runtime/sharedRuntime.cpp ! src/share/vm/runtime/thread.cpp ! src/share/vm/runtime/vmStructs.cpp ! src/share/vm/services/attachListener.cpp ! src/share/vm/services/diagnosticArgument.cpp ! src/share/vm/services/diagnosticArgument.hpp ! src/share/vm/services/heapDumper.cpp ! src/share/vm/services/management.cpp ! src/share/vm/services/memoryManager.cpp ! src/share/vm/utilities/array.cpp ! src/share/vm/utilities/bitMap.cpp ! src/share/vm/utilities/hashtable.cpp ! src/share/vm/utilities/numberSeq.cpp ! src/share/vm/utilities/ostream.cpp ! src/share/vm/utilities/quickSort.cpp ! src/share/vm/utilities/stack.inline.hpp ! src/share/vm/utilities/taskqueue.hpp ! src/share/vm/utilities/workgroup.cpp ! src/share/vm/utilities/xmlstream.cpp Changeset: e2c93c0a76df Author: vkempik Date: 2014-12-01 18:22 +0400 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/e2c93c0a76df 8058935: CPU detection gives 0 cores per cpu, 2 threads per core in Amazon EC2 environment Reviewed-by: kvn, dsamersoff ! src/cpu/x86/vm/vm_version_x86.hpp Changeset: da92e4c42b24 Author: kevinw Date: 2014-12-03 20:40 +0000 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/da92e4c42b24 8039995: Test serviceability/sa/jmap-hashcode/Test8028623.java fails on some Linux/Mac machines. Reviewed-by: dsamersoff, allwin, sla ! test/serviceability/sa/jmap-hashcode/Test8028623.java ! test/testlibrary/com/oracle/java/testlibrary/Platform.java ! test/testlibrary/com/oracle/java/testlibrary/Utils.java Changeset: 674657ff61c6 Author: minqi Date: 2014-12-03 20:32 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/674657ff61c6 Merge ! src/os/aix/vm/perfMemory_aix.cpp ! src/os/bsd/vm/perfMemory_bsd.cpp ! src/os/linux/vm/os_linux.cpp ! src/os/linux/vm/perfMemory_linux.cpp ! src/os/solaris/vm/perfMemory_solaris.cpp ! src/share/vm/classfile/classLoader.cpp ! src/share/vm/compiler/compileLog.cpp ! src/share/vm/gc_implementation/concurrentMarkSweep/concurrentMarkSweepGeneration.cpp ! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp ! src/share/vm/gc_implementation/g1/g1ParScanThreadState.cpp ! src/share/vm/memory/allocation.cpp ! src/share/vm/memory/cardTableModRefBS.cpp ! src/share/vm/memory/cardTableRS.cpp ! src/share/vm/oops/instanceKlass.cpp ! src/share/vm/prims/unsafe.cpp ! src/share/vm/prims/whitebox.cpp ! src/share/vm/runtime/arguments.cpp ! src/share/vm/runtime/globals.cpp ! src/share/vm/runtime/sharedRuntime.cpp ! src/share/vm/runtime/vmStructs.cpp ! src/share/vm/utilities/ostream.cpp ! test/testlibrary/whitebox/sun/hotspot/WhiteBox.java Changeset: c43f0d5cc9ec Author: jwilhelm Date: 2014-11-24 23:28 +0100 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/c43f0d5cc9ec Merge ! test/gc/g1/TestHumongousShrinkHeap.java ! test/gc/g1/TestShrinkAuxiliaryData.java Changeset: d90241bc32bb Author: mlarsson Date: 2014-11-25 11:59 +0100 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/d90241bc32bb 8062943: REDO - Parallelize clearing the next mark bitmap Reviewed-by: kbarrett, tschatzl ! src/share/vm/gc_implementation/g1/concurrentMark.cpp ! src/share/vm/gc_implementation/g1/concurrentMarkThread.cpp ! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp ! src/share/vm/gc_implementation/g1/g1CollectedHeap.hpp ! src/share/vm/gc_implementation/g1/heapRegionManager.cpp ! src/share/vm/gc_implementation/g1/heapRegionManager.hpp Changeset: 50d100ae0c72 Author: eistepan Date: 2014-11-25 18:16 +0400 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/50d100ae0c72 8065749: [TESTBUG]: gc/arguments/TestG1HeapRegionSize.java fails at nightly Reviewed-by: brutisso ! test/gc/arguments/TestG1HeapRegionSize.java Changeset: 93b6fb9abdb4 Author: aeriksso Date: 2013-05-17 17:24 +0200 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/93b6fb9abdb4 7176220: 'Full GC' events miss date stamp information occasionally Summary: Move date stamp logic into GCTraceTime Reviewed-by: brutisso, tschatzl ! src/share/vm/gc_implementation/concurrentMarkSweep/concurrentMarkSweepGeneration.cpp ! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp ! src/share/vm/gc_implementation/g1/vm_operations_g1.cpp ! src/share/vm/gc_implementation/parallelScavenge/psMarkSweep.cpp ! src/share/vm/gc_implementation/parallelScavenge/psParallelCompact.cpp ! src/share/vm/gc_implementation/parallelScavenge/psScavenge.cpp ! src/share/vm/gc_implementation/shared/gcTraceTime.cpp ! src/share/vm/memory/genCollectedHeap.cpp Changeset: ad524733c223 Author: mgerdin Date: 2014-11-26 10:51 +0100 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/ad524733c223 8065218: Move CMS-specific fields from Space to CompactibleFreeListSpace Reviewed-by: brutisso, tschatzl, sangheki ! src/share/vm/gc_implementation/concurrentMarkSweep/compactibleFreeListSpace.cpp ! src/share/vm/gc_implementation/concurrentMarkSweep/compactibleFreeListSpace.hpp ! src/share/vm/memory/space.hpp Changeset: 760030342f09 Author: mgerdin Date: 2014-11-26 10:53 +0100 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/760030342f09 8065358: Refactor G1s usage of save_marks and reduce related races Summary: Stop using save_marks in G1 related code and make setting the replacement field less racy. Reviewed-by: brutisso, tschatzl ! src/share/vm/gc_implementation/g1/g1Allocator.cpp ! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp ! src/share/vm/gc_implementation/g1/g1RemSet.cpp ! src/share/vm/gc_implementation/g1/heapRegion.cpp ! src/share/vm/gc_implementation/g1/heapRegion.hpp Changeset: c196aca52cab Author: fzhinkin Date: 2014-11-26 14:17 +0400 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/c196aca52cab 8037968: Add tests on alignment of objects copied to survivor space Reviewed-by: jmasa, dfazunen ! test/TEST.groups + test/gc/arguments/TestSurvivorAlignmentInBytesOption.java + test/gc/survivorAlignment/AlignmentHelper.java + test/gc/survivorAlignment/SurvivorAlignmentTestMain.java + test/gc/survivorAlignment/TestAllocationInEden.java + test/gc/survivorAlignment/TestPromotionFromEdenToTenured.java + test/gc/survivorAlignment/TestPromotionFromSurvivorToTenuredAfterFullGC.java + test/gc/survivorAlignment/TestPromotionFromSurvivorToTenuredAfterMinorGC.java + test/gc/survivorAlignment/TestPromotionToSurvivor.java Changeset: 62be730e9cbe Author: jmasa Date: 2014-11-26 17:43 +0000 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/62be730e9cbe Merge Changeset: 253970373ce8 Author: jwilhelm Date: 2014-11-25 13:41 +0100 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/253970373ce8 8065305: Make it possible to extend the G1CollectorPolicy Summary: Added a G1CollectorPolicyExt where it is possible to extend the class. Reviewed-by: sjohanss, tschatzl ! src/share/vm/gc_implementation/g1/g1CollectorPolicy.cpp ! src/share/vm/gc_implementation/g1/g1CollectorPolicy.hpp + src/share/vm/gc_implementation/g1/g1CollectorPolicy_ext.hpp ! src/share/vm/memory/universe.cpp ! src/share/vm/runtime/arguments.cpp ! src/share/vm/runtime/arguments.hpp ! src/share/vm/runtime/arguments_ext.hpp Changeset: fddc5bb6f1d6 Author: jwilhelm Date: 2014-11-26 17:24 +0000 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/fddc5bb6f1d6 Merge Changeset: 8c2e5188692f Author: jwilhelm Date: 2014-11-26 20:36 +0000 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/8c2e5188692f Merge Changeset: f0db7d477633 Author: sangheki Date: 2014-11-26 21:38 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/f0db7d477633 8055239: assert(_thread == Thread::current()->osthread()) failed: The PromotionFailedInfo should be thread local Summary: Changed to trace and reset before second use of PromotionFailedInfo. Reviewed-by: jmasa, brutisso, kbarrett ! src/share/vm/gc_implementation/parNew/parNewGeneration.cpp Changeset: 438ea069d427 Author: eistepan Date: 2014-11-27 14:52 +0400 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/438ea069d427 8065865: gc/TestSoftReferencesBehaviorOnOOME.java: Error. Can't find source file: TestSoftReference.java Reviewed-by: sla ! test/gc/TestSoftReferencesBehaviorOnOOME.java Changeset: d5486ac4e114 Author: sjohanss Date: 2014-11-27 11:09 +0100 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/d5486ac4e114 8065227: Report allocation context stats at end of cleanup Summary: Moved allocation context update from remark to the cleanup phase. Reviewed-by: mgerdin, jmasa ! src/share/vm/gc_implementation/g1/concurrentMark.cpp ! src/share/vm/gc_implementation/g1/g1AllocationContext.hpp Changeset: c883161f2a38 Author: brutisso Date: 2014-11-27 21:02 +0100 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/c883161f2a38 8065972: Remove support for ParNew+SerialOld and DefNew+CMS Reviewed-by: mgerdin, stefank ! src/share/vm/gc_implementation/concurrentMarkSweep/cmsCollectorPolicy.cpp ! src/share/vm/gc_implementation/concurrentMarkSweep/concurrentMarkSweepGeneration.cpp ! src/share/vm/gc_implementation/concurrentMarkSweep/concurrentMarkSweepGeneration.hpp ! src/share/vm/gc_implementation/parNew/parNewGeneration.hpp ! src/share/vm/memory/cardTableRS.cpp ! src/share/vm/memory/cardTableRS.hpp ! src/share/vm/memory/collectorPolicy.cpp ! src/share/vm/memory/defNewGeneration.hpp ! src/share/vm/memory/genCollectedHeap.cpp ! src/share/vm/memory/genCollectedHeap.hpp ! src/share/vm/memory/genRemSet.hpp ! src/share/vm/memory/generation.hpp ! src/share/vm/memory/sharedHeap.cpp ! src/share/vm/memory/tenuredGeneration.cpp ! src/share/vm/memory/tenuredGeneration.hpp ! src/share/vm/oops/oop.inline.hpp ! src/share/vm/runtime/arguments.cpp ! src/share/vm/runtime/arguments.hpp ! test/compiler/8010927/Test8010927.java ! test/gc/TestSystemGC.java ! test/gc/startup_warnings/TestDefNewCMS.java + test/gc/startup_warnings/TestNoParNew.java ! test/gc/startup_warnings/TestParNewCMS.java ! test/gc/startup_warnings/TestParNewSerialOld.java Changeset: b39224cc9ab2 Author: brutisso Date: 2014-11-28 08:20 +0100 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/b39224cc9ab2 8066133: Fix missing reivew changes for JDK-8065972 Reviewed-by: mgerdin, stefank ! src/share/vm/gc_implementation/concurrentMarkSweep/concurrentMarkSweepGeneration.cpp ! src/share/vm/gc_implementation/concurrentMarkSweep/concurrentMarkSweepGeneration.hpp ! src/share/vm/gc_implementation/parNew/parNewGeneration.cpp ! src/share/vm/gc_implementation/parNew/parNewGeneration.hpp ! src/share/vm/gc_implementation/shared/parGCAllocBuffer.cpp ! src/share/vm/gc_implementation/shared/parGCAllocBuffer.hpp ! src/share/vm/memory/blockOffsetTable.hpp ! src/share/vm/memory/cardTableModRefBS.hpp ! src/share/vm/memory/generation.cpp ! src/share/vm/memory/generation.hpp ! test/gc/startup_warnings/TestParNewSerialOld.java Changeset: 1c207cfc557b Author: tschatzl Date: 2014-11-28 09:33 +0100 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/1c207cfc557b 8065579: WB method to start G1 concurrent mark cycle should be introduced Summary: Add a WhiteBox callback to the VM to start a concurrent mark cycle in G1. Reviewed-by: tschatzl, sjohanss Contributed-by: Leonid Mesnik <leonid.mesnik@oracle.com> ! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp ! src/share/vm/gc_implementation/g1/vm_operations_g1.cpp ! src/share/vm/gc_interface/gcCause.cpp ! src/share/vm/gc_interface/gcCause.hpp ! src/share/vm/prims/whitebox.cpp + test/gc/whitebox/TestConcMarkCycleWB.java ! test/testlibrary/whitebox/sun/hotspot/WhiteBox.java Changeset: 1115d9b55e9d Author: tschatzl Date: 2014-11-28 08:53 +0000 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/1115d9b55e9d Merge Changeset: b6fe66681496 Author: jwilhelm Date: 2014-12-01 12:11 +0100 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/b6fe66681496 Merge ! src/share/vm/prims/whitebox.cpp ! src/share/vm/runtime/arguments.cpp ! test/TEST.groups ! test/compiler/runtime/8010927/Test8010927.java ! test/testlibrary/whitebox/sun/hotspot/WhiteBox.java Changeset: a0dc758e76ef Author: brutisso Date: 2014-12-02 09:51 +0100 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/a0dc758e76ef 8065992: Change CMSCollector::_young_gen to be a ParNewGeneration* Reviewed-by: mgerdin, kbarrett ! src/share/vm/gc_implementation/concurrentMarkSweep/concurrentMarkSweepGeneration.cpp ! src/share/vm/gc_implementation/concurrentMarkSweep/concurrentMarkSweepGeneration.hpp ! src/share/vm/gc_implementation/concurrentMarkSweep/concurrentMarkSweepGeneration.inline.hpp ! src/share/vm/memory/genCollectedHeap.cpp ! src/share/vm/memory/generation.cpp ! src/share/vm/memory/generation.hpp Changeset: f84495a81488 Author: brutisso Date: 2014-12-01 14:37 +0100 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/f84495a81488 8065993: Merge OneContigSpaceCardGeneration with TenuredGeneration Reviewed-by: mgerdin, kbarrett ! agent/src/share/classes/sun/jvm/hotspot/memory/Generation.java - agent/src/share/classes/sun/jvm/hotspot/memory/OneContigSpaceCardGeneration.java ! agent/src/share/classes/sun/jvm/hotspot/memory/TenuredGeneration.java ! src/share/vm/gc_implementation/concurrentMarkSweep/concurrentMarkSweepGeneration.cpp ! src/share/vm/gc_implementation/concurrentMarkSweep/concurrentMarkSweepGeneration.inline.hpp ! src/share/vm/gc_implementation/parNew/parNewGeneration.cpp ! src/share/vm/memory/cardTableModRefBS.cpp ! src/share/vm/memory/defNewGeneration.hpp ! src/share/vm/memory/genCollectedHeap.cpp ! src/share/vm/memory/genMarkSweep.cpp ! src/share/vm/memory/generation.cpp ! src/share/vm/memory/generation.hpp - src/share/vm/memory/generation.inline.hpp ! src/share/vm/memory/space.hpp ! src/share/vm/memory/tenuredGeneration.cpp ! src/share/vm/memory/tenuredGeneration.hpp + src/share/vm/memory/tenuredGeneration.inline.hpp ! src/share/vm/precompiled/precompiled.hpp ! src/share/vm/runtime/vmStructs.cpp Changeset: ba93958aad70 Author: jwilhelm Date: 2014-12-04 10:40 +0100 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/ba93958aad70 Merge ! src/share/vm/gc_implementation/concurrentMarkSweep/concurrentMarkSweepGeneration.cpp ! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp ! src/share/vm/gc_implementation/g1/g1RemSet.cpp ! src/share/vm/gc_implementation/g1/heapRegionManager.cpp ! src/share/vm/gc_implementation/parNew/parNewGeneration.cpp ! src/share/vm/memory/cardTableModRefBS.cpp ! src/share/vm/memory/cardTableRS.cpp ! src/share/vm/prims/whitebox.cpp ! src/share/vm/runtime/arguments.cpp ! src/share/vm/runtime/vmStructs.cpp ! test/testlibrary/whitebox/sun/hotspot/WhiteBox.java Changeset: 32fa0941fc95 Author: goetz Date: 2014-12-04 10:10 +0100 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/32fa0941fc95 8066662: Fix include after 8065993: Merge OneContigSpaceCardGeneration with TenuredGeneration Reviewed-by: mgerdin, brutisso ! src/share/vm/gc_implementation/parNew/parOopClosures.inline.hpp Changeset: d7ae2b300af9 Author: mgerdin Date: 2014-12-04 15:09 +0100 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/d7ae2b300af9 Merge Changeset: 2edb06d66129 Author: goetz Date: 2014-11-25 15:59 +0100 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/2edb06d66129 8065915: Fix includes after 8058148: MaxNodeLimit and LiveNodeCountInliningCutoff Reviewed-by: vlivanov, dholmes ! src/share/vm/ci/ciTypeFlow.cpp Changeset: 9cc45ff7c3cc Author: drchase Date: 2014-11-27 11:33 -0500 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/9cc45ff7c3cc Merge - make/solaris/makefiles/add_gnu_debuglink.make - make/solaris/makefiles/fix_empty_sec_hdr_flags.make - src/os/solaris/add_gnu_debuglink/add_gnu_debuglink.c - src/os/solaris/fix_empty_sec_hdr_flags/fix_empty_sec_hdr_flags.c - test/gc/concurrentMarkSweep/CheckAllocateAndSystemGC.java - test/gc/concurrentMarkSweep/SystemGCOnForegroundCollector.java - test/gc/startup_warnings/TestCMSForegroundFlags.java Changeset: 8394c315d83a Author: roland Date: 2014-11-27 16:54 +0100 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/8394c315d83a 8066045: opto/node.hpp:355, assert(i < _max) failed: oob: i=1, _max=1 Summary: code in PhaseIterGVN::add_users_to_worklist() from 8054478 makes incorrect assumption about graph shape Reviewed-by: iveresov ! src/share/vm/opto/phaseX.cpp Changeset: e264efbf19f8 Author: iignatyev Date: 2014-11-28 19:42 +0300 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/e264efbf19f8 8064953: Asserts.assert* should print values Reviewed-by: sla, dholmes, iignatyev Contributed-by: tatiana.pivovarova@oracle.com ! test/testlibrary/com/oracle/java/testlibrary/Asserts.java Changeset: 4d1463933e28 Author: fzhinkin Date: 2014-11-28 19:49 +0300 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/4d1463933e28 8058846: c.o.j.t.Platform::isX86 and isX64 may simultaneously return true Reviewed-by: iveresov, iignatyev ! test/testlibrary/com/oracle/java/testlibrary/Platform.java + test/testlibrary_tests/TestMutuallyExclusivePlatformPredicates.java Changeset: c3f74da22836 Author: iignatyev Date: 2014-11-28 16:59 +0000 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/c3f74da22836 Merge - make/solaris/makefiles/add_gnu_debuglink.make - make/solaris/makefiles/fix_empty_sec_hdr_flags.make - src/os/solaris/add_gnu_debuglink/add_gnu_debuglink.c - src/os/solaris/fix_empty_sec_hdr_flags/fix_empty_sec_hdr_flags.c - test/gc/concurrentMarkSweep/CheckAllocateAndSystemGC.java - test/gc/concurrentMarkSweep/SystemGCOnForegroundCollector.java - test/gc/startup_warnings/TestCMSForegroundFlags.java Changeset: ea149bbe1727 Author: iignatyev Date: 2014-11-28 18:37 +0000 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/ea149bbe1727 Merge Changeset: 4d0cd0d19a56 Author: iignatyev Date: 2014-12-01 22:38 +0300 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/4d0cd0d19a56 8066141: compiler/whitebox/GetNMethodTest.java: java.lang.RuntimeException: blob_type[MethodProfiled] for 2 level isn't MethodNonProfiled Reviewed-by: iveresov, iignatyev Contributed-by: tatiana.pivovarova@oracle.com ! test/compiler/whitebox/GetNMethodTest.java Changeset: adbc6a1e1ce7 Author: iignatyev Date: 2014-12-01 22:41 +0300 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/adbc6a1e1ce7 Merge - make/solaris/makefiles/add_gnu_debuglink.make - make/solaris/makefiles/fix_empty_sec_hdr_flags.make - src/os/solaris/add_gnu_debuglink/add_gnu_debuglink.c - src/os/solaris/fix_empty_sec_hdr_flags/fix_empty_sec_hdr_flags.c - test/gc/concurrentMarkSweep/CheckAllocateAndSystemGC.java - test/gc/concurrentMarkSweep/SystemGCOnForegroundCollector.java - test/gc/startup_warnings/TestCMSForegroundFlags.java Changeset: b35313b1dff1 Author: iignatyev Date: 2014-12-02 12:36 +0300 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/b35313b1dff1 8064669: compiler/whitebox/AllocationCodeBlobTest.java crashes / asserts Reviewed-by: kvn, anoll ! src/share/vm/prims/whitebox.cpp ! src/share/vm/prims/whitebox.hpp ! src/share/vm/runtime/sweeper.cpp ! src/share/vm/runtime/sweeper.hpp ! src/share/vm/runtime/thread.cpp ! src/share/vm/runtime/thread.hpp ! test/compiler/whitebox/AllocationCodeBlobTest.java + test/compiler/whitebox/ForceNMethodSweepTest.java + test/testlibrary/com/oracle/java/testlibrary/InfiniteLoop.java ! test/testlibrary/whitebox/sun/hotspot/WhiteBox.java Changeset: 9cd872c1370e Author: iignatyev Date: 2014-12-02 12:37 +0300 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/9cd872c1370e 8066290: Port JDK-8066191 into hotspot Reviewed-by: kvn + test/testlibrary/com/oracle/java/testlibrary/TimeLimitedRunner.java Changeset: 1266b02f32fe Author: kvn Date: 2014-12-02 12:24 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/1266b02f32fe 8066199: C2 escape analysis prevents VM from exiting quickly Summary: Check for safepoint and block during EA Connection graph construction. Reviewed-by: roland, vlivanov, shade ! src/share/vm/opto/escape.cpp Changeset: eb22c5aab09c Author: thartmann Date: 2014-12-04 09:52 +0100 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/eb22c5aab09c 8066448: SmallCodeCacheStartup.java exits with exit code 1 Summary: Check for VirtualMachineError in case VM initialization fails. Reviewed-by: kvn ! src/share/vm/oops/method.cpp ! test/compiler/startup/SmallCodeCacheStartup.java Changeset: 80871303480c Author: roland Date: 2014-12-01 11:59 +0100 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/80871303480c 8064703: crash running specjvm98's javac following 8060252 Summary: uncommon trap between arraycopy and initialization may leave array initialized Reviewed-by: kvn, vlivanov, goetz ! src/share/vm/opto/graphKit.cpp ! src/share/vm/opto/graphKit.hpp ! src/share/vm/opto/library_call.cpp + test/compiler/arraycopy/TestArrayCopyNoInit.java Changeset: bc3c839cc3b8 Author: roland Date: 2014-12-04 11:22 +0000 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/bc3c839cc3b8 Merge Changeset: 927664223435 Author: drchase Date: 2014-12-04 11:35 -0500 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/927664223435 Merge ! src/share/vm/oops/method.cpp ! src/share/vm/prims/whitebox.cpp ! src/share/vm/runtime/thread.cpp ! test/testlibrary/com/oracle/java/testlibrary/Platform.java ! test/testlibrary/whitebox/sun/hotspot/WhiteBox.java Changeset: 85b261e8433e Author: drchase Date: 2014-12-04 17:53 +0000 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/85b261e8433e Merge Changeset: 8866247570e8 Author: iignatyev Date: 2014-12-04 14:14 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/8866247570e8 8066713: ignore compiler/types/correctness Summary: add @ignore to compiler/types/correctness tests Reviewed-by: kvn ! test/compiler/types/correctness/CorrectnessTest.java ! test/compiler/types/correctness/OffTest.java Changeset: e2457e3f8c0e Author: amurillo Date: 2014-12-05 16:36 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/e2457e3f8c0e Merge - agent/src/share/classes/sun/jvm/hotspot/memory/OneContigSpaceCardGeneration.java ! src/os/aix/vm/os_aix.cpp ! src/os/bsd/vm/os_bsd.cpp ! src/os/linux/vm/os_linux.cpp ! src/os/solaris/vm/os_solaris.cpp ! src/os/windows/vm/os_windows.cpp ! src/share/vm/classfile/classLoader.cpp ! src/share/vm/classfile/imageFile.cpp ! src/share/vm/memory/filemap.cpp - src/share/vm/memory/generation.inline.hpp ! src/share/vm/runtime/arguments.cpp ! src/share/vm/runtime/arguments.hpp ! src/share/vm/runtime/os.cpp ! src/share/vm/runtime/os.hpp Changeset: e7f380bee507 Author: simonis Date: 2014-12-10 19:12 +0100 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/e7f380bee507 8067015: Implement os::pd_map_memory() on AIX Reviewed-by: dholmes ! src/os/aix/vm/os_aix.cpp Changeset: 65a9747147b8 Author: lana Date: 2014-12-11 12:28 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/65a9747147b8 Merge - agent/src/share/classes/sun/jvm/hotspot/memory/OneContigSpaceCardGeneration.java - src/share/vm/memory/generation.inline.hpp Changeset: 7f062b70a344 Author: lana Date: 2014-12-18 19:57 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/7f062b70a344 Added tag jdk9-b43 for changeset 65a9747147b8 ! .hgtags Changeset: 84af818eed0a Author: mgronlun Date: 2014-12-03 17:12 +0100 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/84af818eed0a 8065788: os::reserve_memory() on Windows should not assert that allocation size is aligned to OS allocation granularity Reviewed-by: mgronlun, simonis Contributed-by: thomas.stuefe@sap.com ! src/os/windows/vm/os_windows.cpp Changeset: 3cdb9f480a8c Author: kevinw Date: 2014-12-04 12:43 +0000 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/3cdb9f480a8c 8061785: [TEST_BUG] serviceability/sa/jmap-hashcode/Test8028623.java has utf8 character corrupted by earlier merge Reviewed-by: sla, dsamersoff ! test/serviceability/sa/jmap-hashcode/Test8028623.java Changeset: 35541556675c Author: kevinw Date: 2014-12-04 16:16 +0000 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/35541556675c Merge Changeset: 1c629f3fe8b2 Author: iklam Date: 2014-12-04 15:20 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/1c629f3fe8b2 8066670: PrintSharedArchiveAndExit does not exit the VM when the archive is invalid Summary: in FileMapInfo::fail_continue do not set UseSharedSpaces = false Reviewed-by: dholmes, ccheung ! src/share/vm/memory/filemap.cpp ! src/share/vm/memory/metaspaceShared.cpp + test/runtime/SharedArchiveFile/PrintSharedArchiveAndExit.java Changeset: c891caba9ce9 Author: ccheung Date: 2014-12-05 12:24 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/c891caba9ce9 8065050: vm crashes during CDS dump when very small SharedMiscDataSize is specified Summary: define minimum required sizes for the ro, rw, and md regions and make sure the specified sizes are not less than the minimum sizes Reviewed-by: jiangli, dholmes, mseledtsov ! src/share/vm/memory/metaspace.cpp ! src/share/vm/memory/metaspaceShared.hpp ! test/runtime/SharedArchiveFile/LimitSharedSizes.java Changeset: c6a334f9db4c Author: coleenp Date: 2014-12-05 15:15 -0500 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/c6a334f9db4c 8066171: Out of order with Metaspace allocation lock Summary: Lock resolved_references instead. Reviewed-by: twisti, sspitsyn ! src/share/vm/oops/cpCache.cpp Changeset: bfefb8bc3f55 Author: coleenp Date: 2014-12-05 23:21 +0000 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/bfefb8bc3f55 Merge Changeset: a3f3bc88d1f3 Author: cjplummer Date: 2014-12-05 15:41 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/a3f3bc88d1f3 8066508: JTReg tests timeout on slow devices when run using JPRT Summary: Fixed by increasing timeoutFactor from 1 to 4 as is done already in jdk/test/Makefile. Reviewed-by: dholmes, dcubed ! test/Makefile Changeset: 30782e93e3be Author: mikael Date: 2014-12-06 04:30 +0000 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/30782e93e3be Merge Changeset: 35e222a277ba Author: minqi Date: 2014-12-08 00:15 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/35e222a277ba Merge - agent/src/share/classes/sun/jvm/hotspot/memory/OneContigSpaceCardGeneration.java ! src/os/windows/vm/os_windows.cpp ! src/share/vm/memory/filemap.cpp - src/share/vm/memory/generation.inline.hpp ! src/share/vm/memory/metaspace.cpp ! src/share/vm/memory/metaspaceShared.hpp ! test/Makefile - test/compiler/5057225/Test5057225.java - test/compiler/5091921/Test5091921.java - test/compiler/5091921/Test6186134.java - test/compiler/5091921/Test6196102.java - test/compiler/5091921/Test6357214.java - test/compiler/5091921/Test6559156.java - test/compiler/5091921/Test6753639.java - test/compiler/5091921/Test6850611.java - test/compiler/5091921/Test6890943.java - test/compiler/5091921/Test6897150.java - test/compiler/5091921/Test6905845.java - test/compiler/5091921/Test6931567.java - test/compiler/5091921/Test6935022.java - test/compiler/5091921/Test6959129.java - test/compiler/5091921/Test6985295.java - test/compiler/5091921/Test6992759.java - test/compiler/5091921/Test7005594.java - test/compiler/5091921/Test7005594.sh - test/compiler/5091921/Test7020614.java - test/compiler/5091921/input6890943.txt - test/compiler/5091921/output6890943.txt - test/compiler/6340864/TestByteVect.java - test/compiler/6340864/TestDoubleVect.java - test/compiler/6340864/TestFloatVect.java - test/compiler/6340864/TestIntVect.java - test/compiler/6340864/TestLongVect.java - test/compiler/6340864/TestShortVect.java - test/compiler/6378821/Test6378821.java - test/compiler/6431242/Test.java - test/compiler/6443505/Test6443505.java - test/compiler/6478991/NullCheckTest.java - test/compiler/6539464/Test.java - test/compiler/6579789/Test6579789.java - test/compiler/6589834/InlinedArrayCloneTestCase.java - test/compiler/6589834/Test_ia32.java - test/compiler/6603011/Test.java - test/compiler/6636138/Test1.java - test/compiler/6636138/Test2.java - test/compiler/6646019/Test.java - test/compiler/6646020/Tester.java - test/compiler/6659207/Test.java - test/compiler/6661247/Test.java - test/compiler/6663621/IVTest.java - test/compiler/6663848/Tester.java - test/compiler/6663854/Test6663854.java - test/compiler/6689060/Test.java - test/compiler/6695810/Test.java - test/compiler/6700047/Test6700047.java - test/compiler/6711100/Test.java - test/compiler/6711117/Test.java - test/compiler/6712835/Test6712835.java - test/compiler/6714694/Tester.java - test/compiler/6716441/Tester.java - test/compiler/6724218/Test.java - test/compiler/6726999/Test.java - test/compiler/6732154/Test6732154.java - test/compiler/6741738/Tester.java - test/compiler/6756768/Test6756768.java - test/compiler/6756768/Test6756768_2.java - test/compiler/6757316/Test6757316.java - test/compiler/6758234/Test6758234.java - test/compiler/6769124/TestArrayCopy6769124.java - test/compiler/6769124/TestDeoptInt6769124.java - test/compiler/6769124/TestUnalignedLoad6769124.java - test/compiler/6772683/InterruptedTest.java - test/compiler/6775880/Test.java - test/compiler/6778657/Test.java - test/compiler/6792161/Test6792161.java - test/compiler/6795161/Test.java - test/compiler/6795362/Test6795362.java - test/compiler/6795465/Test6795465.java - test/compiler/6796786/Test6796786.java - test/compiler/6797305/Test6797305.java - test/compiler/6799693/Test.java - test/compiler/6800154/Test6800154.java - test/compiler/6805724/Test6805724.java - test/compiler/6814842/Test6814842.java - test/compiler/6823354/Test6823354.java - test/compiler/6823453/Test.java - test/compiler/6826736/Test.java - test/compiler/6832293/Test.java - test/compiler/6833129/Test.java - test/compiler/6837011/Test6837011.java - test/compiler/6837094/Test.java - test/compiler/6843752/Test.java - test/compiler/6849574/Test.java - test/compiler/6851282/Test.java - test/compiler/6852078/Test6852078.java - test/compiler/6855164/Test.java - test/compiler/6855215/Test6855215.java - test/compiler/6857159/Test6857159.java - test/compiler/6857159/Test6857159.sh - test/compiler/6859338/Test6859338.java - test/compiler/6860469/Test.java - test/compiler/6863155/Test6863155.java - test/compiler/6863420/Test.java - test/compiler/6865031/Test.java - test/compiler/6865265/StackOverflowBug.java - test/compiler/6866651/Test.java - test/compiler/6875866/Test.java - test/compiler/6877254/Test.java - test/compiler/6879902/Test6879902.java - test/compiler/6880034/Test6880034.java - test/compiler/6885584/Test6885584.java - test/compiler/6891750/Test6891750.java - test/compiler/6892265/Test.java - test/compiler/6894807/IsInstanceTest.java - test/compiler/6894807/Test6894807.sh - test/compiler/6895383/Test.java - test/compiler/6896617/Test6896617.java - test/compiler/6896727/Test.java - test/compiler/6901572/Test.java - test/compiler/6909839/Test6909839.java - test/compiler/6910484/Test.java - test/compiler/6910605/Test.java - test/compiler/6910618/Test.java - test/compiler/6912517/Test.java - test/compiler/6916644/Test6916644.java - test/compiler/6921969/TestMultiplyLongHiZero.java - test/compiler/6930043/Test6930043.java - test/compiler/6932496/Test6932496.java - test/compiler/6934604/TestByteBoxing.java - test/compiler/6934604/TestDoubleBoxing.java - test/compiler/6934604/TestFloatBoxing.java - test/compiler/6934604/TestIntBoxing.java - test/compiler/6934604/TestLongBoxing.java - test/compiler/6934604/TestShortBoxing.java - test/compiler/6935535/Test.java - test/compiler/6942326/Test.java - test/compiler/6946040/TestCharShortByteSwap.java - test/compiler/6956668/Test6956668.java - test/compiler/6958485/Test.java - test/compiler/6968348/Test6968348.java - test/compiler/6973329/Test.java - test/compiler/6982370/Test6982370.java - test/compiler/6990212/Test6990212.java - test/compiler/7002666/Test7002666.java - test/compiler/7009231/Test7009231.java - test/compiler/7009359/Test7009359.java - test/compiler/7017746/Test.java - test/compiler/7024475/Test7024475.java - test/compiler/7029152/Test.java - test/compiler/7041100/Test7041100.java - test/compiler/7042153/Test7042153.java - test/compiler/7044738/Test7044738.java - test/compiler/7046096/Test7046096.java - test/compiler/7047069/Test7047069.java - test/compiler/7048332/Test7048332.java - test/compiler/7052494/Test7052494.java - test/compiler/7068051/Test7068051.java - test/compiler/7070134/Stemmer.java - test/compiler/7070134/Test7070134.sh - test/compiler/7070134/words - test/compiler/7082949/Test7082949.java - test/compiler/7088020/Test7088020.java - test/compiler/7088419/CRCTest.java - test/compiler/7090976/Test7090976.java - test/compiler/7100757/Test7100757.java - test/compiler/7103261/Test7103261.java - test/compiler/7110586/Test7110586.java - test/compiler/7116216/LargeFrame.java - test/compiler/7116216/StackOverflow.java - test/compiler/7119644/TestBooleanVect.java - test/compiler/7119644/TestByteDoubleVect.java - test/compiler/7119644/TestByteFloatVect.java - test/compiler/7119644/TestByteIntVect.java - test/compiler/7119644/TestByteLongVect.java - test/compiler/7119644/TestByteShortVect.java - test/compiler/7119644/TestByteVect.java - test/compiler/7119644/TestCharShortVect.java - test/compiler/7119644/TestCharVect.java - test/compiler/7119644/TestDoubleVect.java - test/compiler/7119644/TestFloatDoubleVect.java - test/compiler/7119644/TestFloatVect.java - test/compiler/7119644/TestIntDoubleVect.java - test/compiler/7119644/TestIntFloatVect.java - test/compiler/7119644/TestIntLongVect.java - test/compiler/7119644/TestIntVect.java - test/compiler/7119644/TestLongDoubleVect.java - test/compiler/7119644/TestLongFloatVect.java - test/compiler/7119644/TestLongVect.java - test/compiler/7119644/TestShortDoubleVect.java - test/compiler/7119644/TestShortFloatVect.java - test/compiler/7119644/TestShortIntVect.java - test/compiler/7119644/TestShortLongVect.java - test/compiler/7119644/TestShortVect.java - test/compiler/7123108/Test7123108.java - test/compiler/7125879/Test7125879.java - test/compiler/7141637/SpreadNullArg.java - test/compiler/7160610/Test7160610.java - test/compiler/7169782/Test7169782.java - test/compiler/7174363/Test7174363.java - test/compiler/7177917/Test7177917.java - test/compiler/7179138/Test7179138_1.java - test/compiler/7179138/Test7179138_2.java - test/compiler/7184394/TestAESBase.java - test/compiler/7184394/TestAESDecode.java - test/compiler/7184394/TestAESEncode.java - test/compiler/7184394/TestAESMain.java - test/compiler/7190310/Test7190310.java - test/compiler/7190310/Test7190310_unsafe.java - test/compiler/7192963/TestByteVect.java - test/compiler/7192963/TestDoubleVect.java - test/compiler/7192963/TestFloatVect.java - test/compiler/7192963/TestIntVect.java - test/compiler/7192963/TestLongVect.java - test/compiler/7192963/TestShortVect.java - test/compiler/7196199/Test7196199.java - test/compiler/7199742/Test7199742.java - test/compiler/7200264/Test7200264.sh - test/compiler/7200264/TestIntVect.java - test/compiler/8000805/Test8000805.java - test/compiler/8001183/TestCharVect.java - test/compiler/8002069/Test8002069.java - test/compiler/8004051/Test8004051.java - test/compiler/8004741/Test8004741.java - test/compiler/8004867/TestIntAtomicCAS.java - test/compiler/8004867/TestIntAtomicOrdered.java - test/compiler/8004867/TestIntAtomicVolatile.java - test/compiler/8004867/TestIntUnsafeCAS.java - test/compiler/8004867/TestIntUnsafeOrdered.java - test/compiler/8004867/TestIntUnsafeVolatile.java - test/compiler/8005033/Test8005033.java - test/compiler/8005419/Test8005419.java - test/compiler/8005956/PolynomialRoot.java - test/compiler/8007294/Test8007294.java - test/compiler/8007722/Test8007722.java - test/compiler/8009761/Test8009761.java - test/compiler/8010927/Test8010927.java - test/compiler/8011706/Test8011706.java - test/compiler/8011771/Test8011771.java - test/compiler/8011901/Test8011901.java - test/compiler/8015436/Test8015436.java - test/compiler/EliminateAutoBox/UnsignedLoads.java - test/compiler/EscapeAnalysis/Test8020215.java - test/compiler/EscapeAnalysis/TestAllocatedEscapesPtrComparison.java - test/compiler/EscapeAnalysis/TestUnsafePutAddressNullObjMustNotEscape.java - test/compiler/IntegerArithmetic/TestIntegerComparison.java - test/gc/concurrentMarkSweep/CheckAllocateAndSystemGC.java - test/gc/concurrentMarkSweep/SystemGCOnForegroundCollector.java - test/gc/startup_warnings/TestCMSForegroundFlags.java Changeset: 29df282f63fe Author: sfriberg Date: 2014-12-03 09:27 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/29df282f63fe 8066441: Add PLAB trace event Reviewed-by: tschatzl, ehelin, egahlin ! src/share/vm/gc_implementation/shared/gcTrace.cpp ! src/share/vm/gc_implementation/shared/gcTrace.hpp ! src/share/vm/gc_implementation/shared/gcTraceSend.cpp ! src/share/vm/trace/trace.xml Changeset: 8123d3c57019 Author: brutisso Date: 2014-12-04 09:43 +0000 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/8123d3c57019 Merge Changeset: 1ac4a90c0bc5 Author: ehelin Date: 2014-12-02 09:53 +0100 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/1ac4a90c0bc5 8059066: CardTableModRefBS might commit the same page twice Reviewed-by: tschatzl, kbarrett, jmasa ! src/share/vm/memory/cardTableModRefBS.cpp + test/gc/TestCardTablePageCommits.java Changeset: 76dbb76dd3e4 Author: stefank Date: 2014-12-05 21:16 +0100 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/76dbb76dd3e4 8065634: Crash in InstanceKlass::clean_method_data when _method is NULL Reviewed-by: coleenp, hseigel, poonam ! src/share/vm/classfile/classFileParser.cpp ! src/share/vm/classfile/classFileParser.hpp Changeset: b1e0ed4ff875 Author: stefank Date: 2014-12-08 15:17 +0000 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/b1e0ed4ff875 Merge Changeset: 69b4f6a4044a Author: jwilhelm Date: 2014-12-08 18:52 +0100 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/69b4f6a4044a Merge ! src/share/vm/memory/cardTableModRefBS.cpp Changeset: 3bc090d366bf Author: tschatzl Date: 2014-12-09 12:47 +0100 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/3bc090d366bf 8066102: Clean up HeapRegionRemSet files Summary: Remove dead code, tighten public interfaces and improve documentation in the HeapRegionRemSet implementation. Reviewed-by: mgerdin, kbarrett ! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp ! src/share/vm/gc_implementation/g1/heapRegionRemSet.cpp ! src/share/vm/gc_implementation/g1/heapRegionRemSet.hpp Changeset: f1833a8541d8 Author: brutisso Date: 2014-12-10 11:30 +0100 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/f1833a8541d8 8066780: Split CardGeneration out to its own file Reviewed-by: kbarrett, tschatzl ! src/share/vm/gc_implementation/concurrentMarkSweep/concurrentMarkSweepGeneration.hpp + src/share/vm/memory/cardGeneration.cpp + src/share/vm/memory/cardGeneration.hpp ! src/share/vm/memory/generation.cpp ! src/share/vm/memory/generation.hpp ! src/share/vm/memory/tenuredGeneration.hpp Changeset: b4e48cad8cc6 Author: brutisso Date: 2014-12-10 11:31 +0100 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/b4e48cad8cc6 8066781: Minor cleanups to TenuredGeneration Reviewed-by: kbarrett, tschatzl ! src/share/vm/memory/tenuredGeneration.cpp ! src/share/vm/memory/tenuredGeneration.hpp ! src/share/vm/memory/tenuredGeneration.inline.hpp ! src/share/vm/runtime/vmStructs.cpp Changeset: 4c99c4e3fb74 Author: brutisso Date: 2014-12-10 11:32 +0100 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/4c99c4e3fb74 8066782: Move common code from CMSGeneration and TenuredGeneration to CardGeneration Reviewed-by: kbarrett, tschatzl ! src/share/vm/gc_implementation/concurrentMarkSweep/concurrentMarkSweepGeneration.cpp ! src/share/vm/gc_implementation/concurrentMarkSweep/concurrentMarkSweepGeneration.hpp ! src/share/vm/gc_implementation/concurrentMarkSweep/concurrentMarkSweepGeneration.inline.hpp ! src/share/vm/memory/cardGeneration.cpp ! src/share/vm/memory/cardGeneration.hpp + src/share/vm/memory/cardGeneration.inline.hpp ! src/share/vm/memory/tenuredGeneration.cpp ! src/share/vm/memory/tenuredGeneration.hpp ! src/share/vm/memory/tenuredGeneration.inline.hpp Changeset: d66b82f39c6e Author: jwilhelm Date: 2014-12-11 02:43 +0100 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/d66b82f39c6e 6522873: Java not print "Unrecognized option" when it is invalid option. Summary: Introduced a new version of match_option() that don't allow a tail after the flag name and used it for flags without extra arguments Reviewed-by: dholmes, dcubed ! src/share/vm/runtime/arguments.cpp Changeset: 4b1d7d4be6dc Author: jwilhelm Date: 2014-12-11 20:39 +0100 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/4b1d7d4be6dc Merge Changeset: e78fa38ad3a3 Author: roland Date: 2014-12-04 14:34 +0100 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/e78fa38ad3a3 8048170: Test closed/java/text/Normalizer/ConformanceTest.java failed Summary: PhaseIdealLoop::split_if_with_blocks_post() shoulnd't reorder range checks adjusted by range check smearing Reviewed-by: kvn, jrose ! src/share/vm/opto/loopopts.cpp + test/compiler/rangechecks/TestRangeCheckSmearingLoopOpts.java Changeset: 8d8f473d2f99 Author: roland Date: 2014-12-04 14:11 +0000 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/8d8f473d2f99 Merge Changeset: 6ce5db264562 Author: adlertz Date: 2014-12-05 15:16 +0100 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/6ce5db264562 Merge - agent/src/share/classes/sun/jvm/hotspot/memory/OneContigSpaceCardGeneration.java - src/share/vm/memory/generation.inline.hpp Changeset: 4d5b47a5184d Author: roland Date: 2014-11-25 17:33 +0100 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/4d5b47a5184d 6898462: The escape analysis with G1 cause crash assertion src/share/vm/runtime/vframeArray.cpp:94 Summary: OOM during reallocation of scalar replaced objects in deoptimization causes crashes Reviewed-by: kvn, jrose ! src/share/vm/interpreter/interpreterRuntime.cpp ! src/share/vm/memory/universe.cpp ! src/share/vm/memory/universe.hpp ! src/share/vm/opto/macro.cpp ! src/share/vm/runtime/deoptimization.cpp ! src/share/vm/runtime/deoptimization.hpp ! src/share/vm/runtime/sharedRuntime.cpp ! src/share/vm/runtime/thread.cpp ! src/share/vm/runtime/thread.hpp ! src/share/vm/runtime/vframeArray.cpp ! src/share/vm/runtime/vframeArray.hpp + test/compiler/uncommontrap/TestDeoptOOM.java Changeset: 3c858304c7e1 Author: iignatyev Date: 2014-12-08 18:21 +0300 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/3c858304c7e1 8066250: compiler/dependencies/MonomorphicObjectCall/TestMonomorphicObjectCall.java fails product Reviewed-by: kvn, thartmann Contributed-by: tatiana.pivovarova@oracle.com ! test/compiler/dependencies/MonomorphicObjectCall/TestMonomorphicObjectCall.java Changeset: 87900c19db37 Author: roland Date: 2014-12-05 18:03 +0100 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/87900c19db37 8066775: opto/node.hpp:355, assert(i < _max) failed: oob: i=1, _max=1 Summary: bad assumption on graph shape in CastIINode::Value if that part of the graph is becoming dead. Reviewed-by: kvn ! src/share/vm/opto/castnode.cpp Changeset: 6830bd29d885 Author: iignatyev Date: 2014-12-09 17:31 +0300 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/6830bd29d885 8065134: Need WhiteBox::allocateCodeBlob(long, int) method to be implemented Reviewed-by: kvn, dholmes, iignatyev Contributed-by: tatiana.pivovarova@oracle.com ! src/share/vm/prims/whitebox.hpp ! test/testlibrary/whitebox/sun/hotspot/WhiteBox.java Changeset: 6d819d1fff7a Author: iignatyev Date: 2014-12-09 14:49 +0000 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/6d819d1fff7a Merge Changeset: 287f46592168 Author: roland Date: 2014-12-09 18:49 +0100 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/287f46592168 8066103: C2's range check smearing allows out of bound array accesses Summary: range check smearing uncorrectly adjust first range check in a list of range checks to cover all of them Reviewed-by: jrose, kvn, iveresov ! src/share/vm/opto/ifnode.cpp + test/compiler/rangechecks/TestRangeCheckSmearing.java Changeset: bf3499dc002a Author: iveresov Date: 2014-12-09 12:25 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/bf3499dc002a 8066900: Array Out Of Bounds Exception causes variable corruption Summary: Fix FP registers save/restore during exception handling Reviewed-by: kvn, vlivanov ! src/cpu/x86/vm/c1_Runtime1_x86.cpp + test/compiler/exceptions/SumTest.java Changeset: 810e47461d4f Author: iveresov Date: 2014-12-09 21:33 +0000 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/810e47461d4f Merge Changeset: eaa8491c3fec Author: roland Date: 2014-12-10 16:45 +0100 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/eaa8491c3fec 8067144: SIGSEGV with +TraceDeoptimization in Deoptimization::print_objects Summary: -XX:+TraceDeoptimization tries to print realloc'ed objects even when there are none Reviewed-by: kvn ! src/share/vm/runtime/deoptimization.cpp + test/compiler/uncommontrap/TraceDeoptimizationNoRealloc.java Changeset: a80fbdc110cb Author: anoll Date: 2014-12-11 16:22 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/a80fbdc110cb Merge Changeset: fb4ba04c587b Author: amurillo Date: 2014-12-11 23:06 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/fb4ba04c587b Merge Changeset: 43a44b56dca6 Author: lana Date: 2014-12-23 13:57 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/43a44b56dca6 Merge
participants (1)
-
glewis@eyesbeyond.com