hg: jdk/client: 98 new changesets
philip.race at oracle.com
philip.race at oracle.com
Fri Apr 13 17:14:44 UTC 2018
Changeset: 4d3f0fea5469
Author: mli
Date: 2018-04-13 09:06 +0800
URL: http://hg.openjdk.java.net/jdk/client/rev/4d3f0fea5469
8078221: java/rmi/Naming/DefaultRegistryPort.java fails intermittently
Reviewed-by: rriggs
! test/jdk/java/rmi/Naming/DefaultRegistryPort.java
Changeset: 66c32f2a7f10
Author: stefank
Date: 2018-03-22 12:34 +0100
URL: http://hg.openjdk.java.net/jdk/client/rev/66c32f2a7f10
8200111: MallocArrayAllocator::free should not take a length parameter
Reviewed-by: gtriantafill, coleenp, tschatzl
! src/hotspot/share/memory/allocation.hpp
! src/hotspot/share/memory/allocation.inline.hpp
Changeset: 272dff61a2de
Author: eosterlund
Date: 2018-03-23 12:55 +0100
URL: http://hg.openjdk.java.net/jdk/client/rev/272dff61a2de
8200113: Make Access load proxys smarter
Reviewed-by: stefank, pliden
! src/hotspot/share/oops/access.hpp
Changeset: 77fb0be7d19f
Author: stefank
Date: 2018-03-15 21:24 +0100
URL: http://hg.openjdk.java.net/jdk/client/rev/77fb0be7d19f
8199946: Move load/store and encode/decode out of oopDesc
Reviewed-by: eosterlund, coleenp, tschatzl
! src/hotspot/cpu/aarch64/macroAssembler_aarch64.cpp
! src/hotspot/cpu/arm/nativeInst_arm_64.cpp
! src/hotspot/cpu/arm/relocInfo_arm.cpp
! src/hotspot/cpu/ppc/nativeInst_ppc.cpp
! src/hotspot/cpu/ppc/relocInfo_ppc.cpp
! src/hotspot/cpu/s390/macroAssembler_s390.cpp
! src/hotspot/cpu/sparc/relocInfo_sparc.cpp
! src/hotspot/cpu/x86/relocInfo_x86.cpp
! src/hotspot/share/classfile/compactHashtable.cpp
! src/hotspot/share/classfile/compactHashtable.inline.hpp
! src/hotspot/share/classfile/javaClasses.cpp
! src/hotspot/share/classfile/systemDictionary.cpp
! src/hotspot/share/code/dependencies.cpp
! src/hotspot/share/code/relocInfo.cpp
! src/hotspot/share/gc/cms/cmsOopClosures.inline.hpp
! src/hotspot/share/gc/cms/compactibleFreeListSpace.cpp
! src/hotspot/share/gc/cms/concurrentMarkSweepGeneration.hpp
! src/hotspot/share/gc/cms/parNewGeneration.cpp
! src/hotspot/share/gc/cms/parOopClosures.inline.hpp
! src/hotspot/share/gc/cms/promotionInfo.cpp
! src/hotspot/share/gc/g1/g1BarrierSet.cpp
! src/hotspot/share/gc/g1/g1BarrierSet.inline.hpp
! src/hotspot/share/gc/g1/g1CodeBlobClosure.cpp
! src/hotspot/share/gc/g1/g1CodeCacheRemSet.cpp
! src/hotspot/share/gc/g1/g1CollectedHeap.cpp
! src/hotspot/share/gc/g1/g1ConcurrentMark.cpp
! src/hotspot/share/gc/g1/g1EvacFailure.cpp
! src/hotspot/share/gc/g1/g1FullGCMarker.inline.hpp
! src/hotspot/share/gc/g1/g1FullGCOopClosures.cpp
! src/hotspot/share/gc/g1/g1FullGCOopClosures.inline.hpp
! src/hotspot/share/gc/g1/g1HeapVerifier.cpp
! src/hotspot/share/gc/g1/g1OopClosures.inline.hpp
! src/hotspot/share/gc/g1/g1ParScanThreadState.cpp
! src/hotspot/share/gc/g1/g1ParScanThreadState.inline.hpp
! src/hotspot/share/gc/g1/g1StringDedupThread.cpp
! src/hotspot/share/gc/g1/heapRegion.cpp
! src/hotspot/share/gc/parallel/psCardTable.cpp
! src/hotspot/share/gc/parallel/psCompactionManager.cpp
! src/hotspot/share/gc/parallel/psCompactionManager.inline.hpp
! src/hotspot/share/gc/parallel/psParallelCompact.cpp
! src/hotspot/share/gc/parallel/psParallelCompact.inline.hpp
! src/hotspot/share/gc/parallel/psPromotionManager.cpp
! src/hotspot/share/gc/parallel/psPromotionManager.inline.hpp
! src/hotspot/share/gc/parallel/psScavenge.cpp
! src/hotspot/share/gc/parallel/psScavenge.inline.hpp
! src/hotspot/share/gc/serial/defNewGeneration.inline.hpp
! src/hotspot/share/gc/serial/markSweep.cpp
! src/hotspot/share/gc/serial/markSweep.inline.hpp
! src/hotspot/share/gc/shared/cardTableRS.cpp
! src/hotspot/share/gc/shared/genOopClosures.inline.hpp
! src/hotspot/share/gc/shared/modRefBarrierSet.inline.hpp
! src/hotspot/share/gc/shared/referenceProcessor.inline.hpp
! src/hotspot/share/gc/shared/space.hpp
! src/hotspot/share/jvmci/jvmciCodeInstaller.cpp
! src/hotspot/share/memory/filemap.cpp
! src/hotspot/share/memory/iterator.inline.hpp
! src/hotspot/share/memory/metaspaceShared.cpp
! src/hotspot/share/oops/accessBackend.inline.hpp
+ src/hotspot/share/oops/compressedOops.inline.hpp
! src/hotspot/share/oops/instanceKlass.cpp
! src/hotspot/share/oops/instanceRefKlass.inline.hpp
! src/hotspot/share/oops/klass.cpp
! src/hotspot/share/oops/klass.hpp
! src/hotspot/share/oops/klass.inline.hpp
! src/hotspot/share/oops/oop.cpp
! src/hotspot/share/oops/oop.hpp
! src/hotspot/share/oops/oop.inline.hpp
! src/hotspot/share/oops/oopsHierarchy.hpp
! src/hotspot/share/prims/unsafe.cpp
! src/hotspot/share/runtime/stackValue.cpp
! src/hotspot/share/runtime/thread.cpp
Changeset: 4dd58ecc9912
Author: stefank
Date: 2018-03-15 21:29 +0100
URL: http://hg.openjdk.java.net/jdk/client/rev/4dd58ecc9912
8200105: Remove cyclic dependency between oop.inline.hpp and collectedHeap.inline.hpp
Reviewed-by: coleenp, kbarrett
! src/hotspot/os/aix/attachListener_aix.cpp
! src/hotspot/os/bsd/attachListener_bsd.cpp
! src/hotspot/os/linux/attachListener_linux.cpp
! src/hotspot/os/solaris/attachListener_solaris.cpp
! src/hotspot/share/ci/bcEscapeAnalyzer.cpp
! src/hotspot/share/classfile/classFileParser.cpp
! src/hotspot/share/classfile/classLoader.cpp
! src/hotspot/share/classfile/javaClasses.cpp
! src/hotspot/share/classfile/sharedPathsMiscInfo.cpp
! src/hotspot/share/classfile/systemDictionary.cpp
! src/hotspot/share/code/oopRecorder.cpp
! src/hotspot/share/gc/g1/g1CardLiveData.cpp
! src/hotspot/share/gc/shared/collectedHeap.cpp
! src/hotspot/share/gc/shared/collectedHeap.hpp
! src/hotspot/share/gc/shared/collectedHeap.inline.hpp
! src/hotspot/share/interpreter/interpreterRuntime.cpp
! src/hotspot/share/jvmci/jvmciCodeInstaller.cpp
! src/hotspot/share/jvmci/jvmciCompilerToVM.cpp
! src/hotspot/share/jvmci/jvmciCompilerToVMInit.cpp
! src/hotspot/share/memory/virtualspace.cpp
! src/hotspot/share/oops/cpCache.cpp
! src/hotspot/share/oops/klassVtable.cpp
! src/hotspot/share/oops/oop.inline.hpp
! src/hotspot/share/prims/methodComparator.cpp
! src/hotspot/share/prims/resolvedMethodTable.cpp
! src/hotspot/share/prims/whitebox.cpp
! src/hotspot/share/runtime/arguments.cpp
! src/hotspot/share/runtime/javaCalls.cpp
! src/hotspot/share/runtime/objectMonitor.cpp
! src/hotspot/share/runtime/os.cpp
! src/hotspot/share/runtime/synchronizer.cpp
! src/hotspot/share/runtime/vframeArray.cpp
! src/hotspot/share/services/heapDumper.cpp
! src/hotspot/share/services/memoryService.cpp
! src/hotspot/share/utilities/ostream.cpp
Changeset: 898ef81cbc0e
Author: stefank
Date: 2018-03-23 18:54 +0100
URL: http://hg.openjdk.java.net/jdk/client/rev/898ef81cbc0e
8200106: Move NoSafepointVerifier out from gcLocker.hpp
Reviewed-by: coleenp
! src/hotspot/os/posix/os_posix.cpp
! src/hotspot/share/aot/aotCodeHeap.cpp
! src/hotspot/share/aot/aotCompiledMethod.cpp
! src/hotspot/share/asm/codeBuffer.cpp
! src/hotspot/share/ci/ciEnv.cpp
! src/hotspot/share/classfile/classFileParser.cpp
! src/hotspot/share/classfile/classLoaderData.cpp
! src/hotspot/share/classfile/dictionary.cpp
! src/hotspot/share/classfile/javaClasses.cpp
! src/hotspot/share/classfile/stringTable.cpp
! src/hotspot/share/classfile/symbolTable.cpp
! src/hotspot/share/classfile/systemDictionary.cpp
! src/hotspot/share/classfile/verificationType.cpp
! src/hotspot/share/classfile/verifier.cpp
! src/hotspot/share/classfile/verifier.hpp
! src/hotspot/share/code/codeCache.cpp
! src/hotspot/share/code/dependencies.hpp
! src/hotspot/share/code/nmethod.cpp
! src/hotspot/share/compiler/compileBroker.cpp
! src/hotspot/share/gc/cms/cmsCollectorPolicy.cpp
! src/hotspot/share/gc/cms/concurrentMarkSweepGeneration.cpp
! src/hotspot/share/gc/cms/vmCMSOperations.cpp
! src/hotspot/share/gc/g1/g1CollectedHeap.cpp
! src/hotspot/share/gc/g1/g1StringDedupQueue.cpp
! src/hotspot/share/gc/g1/g1StringDedupTable.cpp
! src/hotspot/share/gc/parallel/parallelScavengeHeap.cpp
! src/hotspot/share/gc/parallel/psMarkSweep.cpp
! src/hotspot/share/gc/parallel/psOldGen.cpp
! src/hotspot/share/gc/parallel/psParallelCompact.cpp
! src/hotspot/share/gc/parallel/psScavenge.cpp
! src/hotspot/share/gc/parallel/vmPSOperations.cpp
! src/hotspot/share/gc/serial/defNewGeneration.cpp
! src/hotspot/share/gc/shared/collectorPolicy.cpp
! src/hotspot/share/gc/shared/gcLocker.cpp
! src/hotspot/share/gc/shared/gcLocker.hpp
! src/hotspot/share/gc/shared/gcLocker.inline.hpp
! src/hotspot/share/gc/shared/genCollectedHeap.cpp
! src/hotspot/share/gc/shared/generation.cpp
! src/hotspot/share/gc/shared/vmGCOperations.cpp
! src/hotspot/share/interpreter/linkResolver.cpp
! src/hotspot/share/interpreter/rewriter.cpp
! src/hotspot/share/memory/metaspace.cpp
! src/hotspot/share/memory/metaspaceShared.cpp
! src/hotspot/share/memory/universe.cpp
! src/hotspot/share/oops/arrayKlass.cpp
! src/hotspot/share/oops/constMethod.cpp
! src/hotspot/share/oops/klassVtable.cpp
! src/hotspot/share/oops/method.cpp
! src/hotspot/share/oops/methodData.cpp
! src/hotspot/share/opto/runtime.cpp
! src/hotspot/share/opto/type.cpp
! src/hotspot/share/prims/jni.cpp
! src/hotspot/share/prims/jvmtiExport.cpp
! src/hotspot/share/prims/jvmtiRedefineClasses.cpp
! src/hotspot/share/prims/jvmtiThreadState.cpp
! src/hotspot/share/prims/methodHandles.cpp
! src/hotspot/share/prims/resolvedMethodTable.cpp
! src/hotspot/share/prims/whitebox.cpp
! src/hotspot/share/runtime/deoptimization.cpp
! src/hotspot/share/runtime/interfaceSupport.cpp
! src/hotspot/share/runtime/interfaceSupport.inline.hpp
! src/hotspot/share/runtime/safepoint.cpp
+ src/hotspot/share/runtime/safepointVerifiers.cpp
+ src/hotspot/share/runtime/safepointVerifiers.hpp
! src/hotspot/share/runtime/simpleThresholdPolicy.cpp
! src/hotspot/share/runtime/synchronizer.cpp
! src/hotspot/share/runtime/unhandledOops.cpp
! src/hotspot/share/runtime/vmThread.cpp
! src/hotspot/share/services/heapDumper.cpp
Changeset: e3e2fb5cc799
Author: jwilhelm
Date: 2018-03-24 01:08 +0100
URL: http://hg.openjdk.java.net/jdk/client/rev/e3e2fb5cc799
Merge
! make/autoconf/hotspot.m4
- make/data/x11wrappergen/functions.txt
- make/data/x11wrappergen/sizes.32
- make/data/x11wrappergen/sizes.64
- make/data/x11wrappergen/sizes.64-solaris-i386
- make/hotspot/src/native/dtrace/generateJvmOffsetsMain.c
- make/lib/LibosxLibraries.gmk
- make/lib/NetworkingLibraries.gmk
- make/lib/NioLibraries.gmk
- make/lib/PlatformLibraries.gmk
- make/lib/SecurityLibraries.gmk
- make/mapfiles/libjsoundalsa/mapfile-vers
! src/hotspot/share/gc/g1/g1BarrierSet.cpp
! src/hotspot/share/gc/g1/g1BarrierSet.hpp
! src/hotspot/share/gc/g1/g1BarrierSet.inline.hpp
! src/hotspot/share/gc/g1/g1Policy.hpp
! src/hotspot/share/gc/parallel/psCardTable.cpp
! src/hotspot/share/gc/shared/cardTable.hpp
- src/java.base/linux/classes/sun/nio/ch/EPollArrayWrapper.java
- src/java.base/linux/native/libnio/ch/EPollArrayWrapper.c
- src/java.base/linux/native/libnio/ch/EPollPort.c
- src/java.base/macosx/classes/sun/nio/ch/KQueueArrayWrapper.java
- src/java.base/macosx/native/libnio/ch/KQueueArrayWrapper.c
- src/java.base/macosx/native/libnio/ch/KQueuePort.c
- src/java.base/share/classes/javax/security/auth/Policy.java
- src/java.base/share/classes/sun/security/provider/AuthPolicyFile.java
- src/java.desktop/unix/native/libjsound/PLATFORM_API_BsdOS_ALSA_CommonUtils.c
- src/java.desktop/unix/native/libjsound/PLATFORM_API_BsdOS_ALSA_CommonUtils.h
- src/java.desktop/unix/native/libjsound/PLATFORM_API_BsdOS_ALSA_MidiIn.c
- src/java.desktop/unix/native/libjsound/PLATFORM_API_BsdOS_ALSA_MidiOut.c
- src/java.desktop/unix/native/libjsound/PLATFORM_API_BsdOS_ALSA_MidiUtils.c
- src/java.desktop/unix/native/libjsound/PLATFORM_API_BsdOS_ALSA_MidiUtils.h
- src/java.desktop/unix/native/libjsound/PLATFORM_API_BsdOS_ALSA_PCM.c
- src/java.desktop/unix/native/libjsound/PLATFORM_API_BsdOS_ALSA_PCMUtils.c
- src/java.desktop/unix/native/libjsound/PLATFORM_API_BsdOS_ALSA_PCMUtils.h
- src/java.desktop/unix/native/libjsound/PLATFORM_API_BsdOS_ALSA_Ports.c
- src/java.desktop/unix/native/libjsound/PLATFORM_API_LinuxOS_ALSA_CommonUtils.c
- src/java.desktop/unix/native/libjsound/PLATFORM_API_LinuxOS_ALSA_CommonUtils.h
- src/java.desktop/unix/native/libjsound/PLATFORM_API_LinuxOS_ALSA_MidiIn.c
- src/java.desktop/unix/native/libjsound/PLATFORM_API_LinuxOS_ALSA_MidiOut.c
- src/java.desktop/unix/native/libjsound/PLATFORM_API_LinuxOS_ALSA_MidiUtils.c
- src/java.desktop/unix/native/libjsound/PLATFORM_API_LinuxOS_ALSA_MidiUtils.h
- src/java.desktop/unix/native/libjsound/PLATFORM_API_LinuxOS_ALSA_PCM.c
- src/java.desktop/unix/native/libjsound/PLATFORM_API_LinuxOS_ALSA_PCMUtils.c
- src/java.desktop/unix/native/libjsound/PLATFORM_API_LinuxOS_ALSA_PCMUtils.h
- src/java.desktop/unix/native/libjsound/PLATFORM_API_LinuxOS_ALSA_Ports.c
- src/java.desktop/unix/native/libjsound/PLATFORM_API_SolarisOS_PCM.c
- src/java.desktop/unix/native/libjsound/PLATFORM_API_SolarisOS_Ports.c
- src/java.desktop/unix/native/libjsound/PLATFORM_API_SolarisOS_Utils.c
- src/java.desktop/unix/native/libjsound/PLATFORM_API_SolarisOS_Utils.h
- src/java.sql/share/classes/javax/transaction/xa/XAException.java
- src/java.sql/share/classes/javax/transaction/xa/XAResource.java
- src/java.sql/share/classes/javax/transaction/xa/Xid.java
- src/java.sql/share/classes/javax/transaction/xa/package.html
- src/jdk.hotspot.agent/linux/native/libsaproc/test.c
- src/jdk.hotspot.agent/macosx/native/libsaproc/BsdDebuggerLocal.c
- src/jdk.hotspot.agent/macosx/native/libsaproc/StubDebuggerLocal.c
- src/jdk.hotspot.agent/macosx/native/libsaproc/ps_proc.c
- src/jdk.hotspot.agent/macosx/native/libsaproc/salibelf.c
- src/jdk.hotspot.agent/macosx/native/libsaproc/test.c
- src/jdk.hotspot.agent/solaris/native/libsaproc/saproc_audit.cpp
- test/jdk/java/nio/channels/DatagramChannel/SendToUnresolved.java
- test/jdk/java/nio/channels/spi/SelectorProvider/inheritedChannel/Launcher.c
- test/jdk/java/nio/channels/spi/SelectorProvider/inheritedChannel/Makefile
- test/jdk/java/nio/channels/spi/SelectorProvider/inheritedChannel/lib/linux-i586/libLauncher.so
- test/jdk/java/nio/channels/spi/SelectorProvider/inheritedChannel/lib/solaris-amd64/libLauncher.so
- test/jdk/java/nio/channels/spi/SelectorProvider/inheritedChannel/lib/solaris-sparcv9/libLauncher.so
- test/jdk/javax/transaction/testng/Driver.java
- test/jdk/javax/transaction/testng/test/transaction/XAExceptionTests.java
- test/jdk/javax/transaction/testng/util/SerializedTransactionExceptions.java
- test/jdk/sanity/releaseFile/NegativeSOURCETest.java
- test/jdk/sun/java2d/OpenGL/CopyAreaOOB.java
- test/jdk/sun/java2d/OpenGL/CustomCompositeTest.java
- test/jdk/sun/java2d/OpenGL/DrawBufImgOp.java
- test/jdk/sun/java2d/OpenGL/DrawHugeImageTest.java
- test/jdk/sun/java2d/OpenGL/GradientPaints.java
- test/jdk/sun/java2d/OpenGL/bug7181438.java
- test/langtools/tools/javac/TryWithResources/TwrShareCloseCode.java
Changeset: 82df30792530
Author: cjplummer
Date: 2018-03-24 13:39 -0700
URL: http://hg.openjdk.java.net/jdk/client/rev/82df30792530
8198655: test/lib/jdk/test/lib/apps/LingeredApp shouldn't inherit cout/cerr
Summary: no longer force stderr to console. Copy app's output to Sytem.err.
Reviewed-by: sspitsyn, dholmes, iignatyev, clanger
! test/hotspot/jtreg/serviceability/sa/ClhsdbSymbol.java
! test/lib/jdk/test/lib/apps/LingeredApp.java
Changeset: cbfc09ce5f24
Author: enevill
Date: 2018-03-23 23:57 +0000
URL: http://hg.openjdk.java.net/jdk/client/rev/cbfc09ce5f24
8200197: Zero fails to build after 8200105
Reviewed-by: coleenp
! src/hotspot/share/interpreter/bytecodeInterpreter.cpp
Changeset: 566f1621a4a0
Author: glaubitz
Date: 2018-03-26 10:03 +0200
URL: http://hg.openjdk.java.net/jdk/client/rev/566f1621a4a0
8200203: Missing platform definitions for ia64
Reviewed-by: ihse, stuefe
! make/autoconf/platform.m4
Changeset: 6b9be5bfa167
Author: lkorinth
Date: 2018-03-23 16:25 +0100
URL: http://hg.openjdk.java.net/jdk/client/rev/6b9be5bfa167
8196865: G1 log for active workers is wrong
Reviewed-by: tschatzl, sjohanss
! src/hotspot/share/gc/g1/g1CollectedHeap.cpp
Changeset: d7c83c8e4e65
Author: roland
Date: 2018-03-20 15:38 +0100
URL: http://hg.openjdk.java.net/jdk/client/rev/d7c83c8e4e65
8197931: Null pointer dereference in Unique_Node_List::push of node.hpp:1510
Reviewed-by: dlong, thartmann
! src/hotspot/share/opto/loopTransform.cpp
Changeset: bfc70d5d291a
Author: coleenp
Date: 2018-03-26 09:35 -0400
URL: http://hg.openjdk.java.net/jdk/client/rev/bfc70d5d291a
8198760: Move global lock SpaceManager::_expand_lock to MutexLocker.cpp
Summary: We should avoid having global locks buried in cpp files
Reviewed-by: tschatzl, lfoltan, gtriantafill, stuefe
! src/hotspot/share/memory/metaspace.cpp
! src/hotspot/share/runtime/mutexLocker.cpp
! src/hotspot/share/runtime/mutexLocker.hpp
Changeset: db050c11c3b5
Author: pliden
Date: 2018-03-26 12:44 +0200
URL: http://hg.openjdk.java.net/jdk/client/rev/db050c11c3b5
8199850: Move parsing of VerifyGCType to G1
Reviewed-by: sjohanss, tschatzl
! src/hotspot/share/gc/g1/g1Arguments.cpp
! src/hotspot/share/gc/g1/g1Arguments.hpp
! src/hotspot/share/gc/g1/g1HeapVerifier.cpp
! src/hotspot/share/gc/g1/g1HeapVerifier.hpp
! src/hotspot/share/gc/shared/gcArguments.cpp
! src/hotspot/share/gc/shared/gcArguments.hpp
! src/hotspot/share/memory/universe.cpp
! test/hotspot/gtest/gc/g1/test_g1HeapVerifier.cpp
! test/hotspot/jtreg/gc/g1/TestVerifyGCType.java
Changeset: 6ce4db4460ca
Author: coleenp
Date: 2018-03-26 10:19 -0400
URL: http://hg.openjdk.java.net/jdk/client/rev/6ce4db4460ca
8199007: ClassLoaderDataGraph::unload_list_contains() is wrong
Summary: The function isn't needed any longer.
Reviewed-by: stuefe, stefank
! src/hotspot/share/classfile/classLoaderData.cpp
! src/hotspot/share/classfile/classLoaderData.hpp
! src/hotspot/share/gc/g1/heapRegion.cpp
Changeset: ca5978b8378b
Author: tschatzl
Date: 2018-03-26 16:51 +0200
URL: http://hg.openjdk.java.net/jdk/client/rev/ca5978b8378b
8197569: Refactor eager reclaim for concurrent remembered set rebuilding
Summary: Expose information about eager reclaim region selection.
Reviewed-by: sjohanss, sangheki
! src/hotspot/share/gc/g1/g1CollectedHeap.cpp
! src/hotspot/share/gc/g1/g1CollectedHeap.hpp
! src/hotspot/share/gc/g1/g1ConcurrentMark.cpp
! src/hotspot/share/gc/g1/g1ConcurrentMark.hpp
Changeset: 784f3f2dea14
Author: tschatzl
Date: 2018-03-26 16:51 +0200
URL: http://hg.openjdk.java.net/jdk/client/rev/784f3f2dea14
8197570: Make rules for choosing collection set candidates more explicit
Reviewed-by: sangheki, sjohanss
! src/hotspot/share/gc/g1/collectionSetChooser.cpp
! src/hotspot/share/gc/g1/collectionSetChooser.hpp
! src/hotspot/share/gc/g1/heapRegion.hpp
Changeset: 9ae8719efcae
Author: tschatzl
Date: 2018-03-26 16:51 +0200
URL: http://hg.openjdk.java.net/jdk/client/rev/9ae8719efcae
8197850: Calculate liveness in regions during marking
Reviewed-by: sjohanss, sangheki
! src/hotspot/share/gc/g1/g1CardLiveData.cpp
! src/hotspot/share/gc/g1/g1CollectedHeap.cpp
! src/hotspot/share/gc/g1/g1ConcurrentMark.cpp
! src/hotspot/share/gc/g1/g1ConcurrentMark.hpp
! src/hotspot/share/gc/g1/g1ConcurrentMark.inline.hpp
! src/hotspot/share/gc/g1/g1EvacFailure.cpp
! src/hotspot/share/gc/g1/g1OopClosures.hpp
! src/hotspot/share/gc/g1/g1OopClosures.inline.hpp
+ src/hotspot/share/gc/g1/g1RegionMarkStatsCache.cpp
+ src/hotspot/share/gc/g1/g1RegionMarkStatsCache.hpp
+ src/hotspot/share/gc/g1/g1RegionMarkStatsCache.inline.hpp
Changeset: acffe6ff3ae7
Author: tschatzl
Date: 2018-03-26 16:51 +0200
URL: http://hg.openjdk.java.net/jdk/client/rev/acffe6ff3ae7
8180415: Rebuild remembered sets during the concurrent cycle
Summary: In general maintain remembered sets of old regions only from the start of the concurrent cycle to the mixed gc they are used, at most until the end of the mixed phase.
Reviewed-by: sjohanss, sangheki
! src/hotspot/share/gc/g1/collectionSetChooser.cpp
! src/hotspot/share/gc/g1/collectionSetChooser.hpp
! src/hotspot/share/gc/g1/concurrentMarkThread.cpp
! src/hotspot/share/gc/g1/g1Allocator.cpp
- src/hotspot/share/gc/g1/g1CardLiveData.cpp
- src/hotspot/share/gc/g1/g1CardLiveData.hpp
- src/hotspot/share/gc/g1/g1CardLiveData.inline.hpp
! src/hotspot/share/gc/g1/g1CollectedHeap.cpp
! src/hotspot/share/gc/g1/g1CollectorState.hpp
! src/hotspot/share/gc/g1/g1ConcurrentMark.cpp
! src/hotspot/share/gc/g1/g1ConcurrentMark.hpp
! src/hotspot/share/gc/g1/g1ConcurrentMark.inline.hpp
! src/hotspot/share/gc/g1/g1EvacFailure.cpp
! src/hotspot/share/gc/g1/g1FullCollector.cpp
! src/hotspot/share/gc/g1/g1FullCollector.hpp
! src/hotspot/share/gc/g1/g1FullGCAdjustTask.cpp
! src/hotspot/share/gc/g1/g1FullGCOopClosures.cpp
! src/hotspot/share/gc/g1/g1FullGCOopClosures.hpp
! src/hotspot/share/gc/g1/g1FullGCOopClosures.inline.hpp
! src/hotspot/share/gc/g1/g1HeapVerifier.cpp
! src/hotspot/share/gc/g1/g1OopClosures.hpp
! src/hotspot/share/gc/g1/g1OopClosures.inline.hpp
! src/hotspot/share/gc/g1/g1Policy.cpp
! src/hotspot/share/gc/g1/g1Policy.hpp
! src/hotspot/share/gc/g1/g1RemSet.cpp
! src/hotspot/share/gc/g1/g1RemSet.hpp
+ src/hotspot/share/gc/g1/g1RemSetTrackingPolicy.cpp
+ src/hotspot/share/gc/g1/g1RemSetTrackingPolicy.hpp
! src/hotspot/share/gc/g1/g1_globals.hpp
! src/hotspot/share/gc/g1/g1_specialized_oop_closures.hpp
! src/hotspot/share/gc/g1/heapRegion.cpp
! src/hotspot/share/gc/g1/heapRegionRemSet.cpp
! src/hotspot/share/gc/g1/heapRegionRemSet.hpp
! src/hotspot/share/logging/logPrefix.hpp
! src/hotspot/share/logging/logTag.hpp
! test/hotspot/jtreg/gc/concurrent_phase_control/TestConcurrentPhaseControlG1.java
! test/hotspot/jtreg/gc/concurrent_phase_control/TestConcurrentPhaseControlG1Basics.java
Changeset: 1852b17b0efc
Author: tschatzl
Date: 2018-03-26 16:51 +0200
URL: http://hg.openjdk.java.net/jdk/client/rev/1852b17b0efc
8196485: FromCardCache default card index can cause crashes
Summary: The default value of -1 for 32 bit card indices is a regular card value at the border of 2TB heap addresses in the from card cache, so G1 may loose remembered set entries. Extend from card cache entries to 64 bits.
Reviewed-by: shade, sjohanss
Contributed-by: Thomas Schatzl <thomas.schatzl at oracle.com>, Jarkko Miettinen <jarkko.miettinen at relex.fi>
! src/hotspot/share/gc/g1/g1FromCardCache.cpp
! src/hotspot/share/gc/g1/g1FromCardCache.hpp
! src/hotspot/share/gc/g1/heapRegionRemSet.cpp
! src/hotspot/share/gc/g1/heapRegionRemSet.hpp
+ test/hotspot/jtreg/gc/g1/TestFromCardCacheIndex.java
Changeset: cc63a8331f91
Author: amenkov
Date: 2018-03-26 09:27 -0700
URL: http://hg.openjdk.java.net/jdk/client/rev/cc63a8331f91
8049695: nsk/jdb/options/connect/connect003 fails with "Launched jdb could not attach to debuggee during 300000 milliseconds"
Reviewed-by: dholmes, sspitsyn, cjplummer
! src/jdk.jdi/share/native/libdt_shmem/shmemBase.c
+ test/hotspot/jtreg/serviceability/attach/ShMemLongName.java
Changeset: 6790b1077a3f
Author: gadams
Date: 2018-03-26 08:17 -0400
URL: http://hg.openjdk.java.net/jdk/client/rev/6790b1077a3f
8057732: sun/jvmstat/monitor/MonitoredVm/MonitorVmStartTerminate.java: Invalid PerfMemory size
Reviewed-by: cjplummer
! src/jdk.attach/windows/classes/sun/tools/attach/VirtualMachineImpl.java
! test/jdk/ProblemList.txt
Changeset: 973c9504178e
Author: lucy
Date: 2018-03-26 12:59 -0700
URL: http://hg.openjdk.java.net/jdk/client/rev/973c9504178e
8198691: CodeHeap State Analytics
Reviewed-by: kvn, thartmann
! src/hotspot/share/code/codeCache.cpp
! src/hotspot/share/code/codeCache.hpp
+ src/hotspot/share/code/codeHeapState.cpp
+ src/hotspot/share/code/codeHeapState.hpp
! src/hotspot/share/compiler/compileBroker.cpp
! src/hotspot/share/compiler/compileBroker.hpp
! src/hotspot/share/memory/heap.hpp
! src/hotspot/share/runtime/java.cpp
! src/hotspot/share/runtime/mutexLocker.cpp
! src/hotspot/share/runtime/mutexLocker.hpp
! src/hotspot/share/runtime/sweeper.cpp
! src/hotspot/share/runtime/sweeper.hpp
! src/hotspot/share/services/diagnosticCommand.cpp
! src/hotspot/share/services/diagnosticCommand.hpp
Changeset: f40a666a75bc
Author: jiangli
Date: 2018-03-26 19:00 -0400
URL: http://hg.openjdk.java.net/jdk/client/rev/f40a666a75bc
8200202: Remove unused _boot_modules_array and _platform_modules_array from classLoader.*.
Summary: Remove unused _boot_modules_array and _platform_modules_array.
Reviewed-by: coleenp
! src/hotspot/share/classfile/classLoader.cpp
! src/hotspot/share/classfile/classLoader.hpp
Changeset: 537ef53e26af
Author: iklam
Date: 2018-03-26 17:40 -0700
URL: http://hg.openjdk.java.net/jdk/client/rev/537ef53e26af
8199793: [Graal] runtime/CommandLine/PrintTouchedMethods.java crashes with assertion "reference count underflow for symbol"
Summary: Remove Symbol::set_permanent to avoid possible race conditions
Reviewed-by: coleenp, dholmes, thartmann
! src/hotspot/share/oops/method.cpp
! src/hotspot/share/oops/symbol.hpp
Changeset: 3b1570be8557
Author: srukmannagar
Date: 2018-03-26 18:16 -0700
URL: http://hg.openjdk.java.net/jdk/client/rev/3b1570be8557
8200067: Add support for vpclmulqdq for crc32
Reviewed-by: kvn
! src/hotspot/cpu/x86/assembler_x86.cpp
! src/hotspot/cpu/x86/assembler_x86.hpp
! src/hotspot/cpu/x86/macroAssembler_x86.cpp
! src/hotspot/cpu/x86/macroAssembler_x86.hpp
! src/hotspot/cpu/x86/vm_version_x86.cpp
! src/hotspot/cpu/x86/vm_version_x86.hpp
Changeset: 1b1de4b263c8
Author: shade
Date: 2018-03-27 10:03 +0200
URL: http://hg.openjdk.java.net/jdk/client/rev/1b1de4b263c8
8200232: Build failures after JDK-8200106 (Move NoSafepointVerifier out from gcLocker.hpp)
Reviewed-by: stefank, tschatzl, dholmes, stuefe, coleenp
! src/hotspot/os_cpu/bsd_x86/os_bsd_x86.cpp
! src/hotspot/os_cpu/linux_x86/os_linux_x86.cpp
! src/hotspot/os_cpu/solaris_x86/os_solaris_x86.cpp
Changeset: 9d02d9f1fc49
Author: tschatzl
Date: 2018-03-27 11:05 +0200
URL: http://hg.openjdk.java.net/jdk/client/rev/9d02d9f1fc49
8193067: gc/g1/TestVerifyGCType.java still unstable
Summary: Fix number of gc threads and heap waste percentage to trigger mixed gcs reproducibly
Reviewed-by: sjohanss, pliden
! test/hotspot/jtreg/ProblemList.txt
! test/hotspot/jtreg/gc/g1/TestVerifyGCType.java
Changeset: 82634a458dc8
Author: thartmann
Date: 2018-03-27 11:13 +0200
URL: http://hg.openjdk.java.net/jdk/client/rev/82634a458dc8
8200227: [Graal] Test times out with Graal due to low compile threshold
Summary: Removed unnecessary VM options from test to avoid timeouts with Graal.
Reviewed-by: kvn
! test/hotspot/jtreg/compiler/intrinsics/string/TestStringIntrinsicRangeChecks.java
Changeset: c5b066caefba
Author: thartmann
Date: 2018-03-27 11:51 +0200
URL: http://hg.openjdk.java.net/jdk/client/rev/c5b066caefba
8200230: [Graal] Compilations should not be enqueued before Graal is initialized
Summary: Split compiler initialization into two phases to avoid compilations being enqueued before Graal is initialized.
Reviewed-by: kvn, dnsimon
! src/hotspot/share/compiler/compileBroker.cpp
! src/hotspot/share/compiler/compileBroker.hpp
! src/hotspot/share/runtime/thread.cpp
Changeset: 78c21c351b90
Author: shade
Date: 2018-03-27 14:40 +0200
URL: http://hg.openjdk.java.net/jdk/client/rev/78c21c351b90
8200299: Non-PCH build for aarch64 fails
Reviewed-by: thartmann, stuefe
! src/hotspot/cpu/aarch64/aarch64.ad
! src/hotspot/share/prims/privilegedStack.cpp
Changeset: f6e5a1e3a862
Author: mbaesken
Date: 2018-03-27 17:30 +0200
URL: http://hg.openjdk.java.net/jdk/client/rev/f6e5a1e3a862
8200246: AIX build fails after adjustments of src/hotspot/share/trace/traceEventClasses.xsl
Reviewed-by: clanger, stuefe
! src/hotspot/share/trace/traceEventClasses.xsl
Changeset: 5ef28d560b6f
Author: coleenp
Date: 2018-03-27 11:53 -0400
URL: http://hg.openjdk.java.net/jdk/client/rev/5ef28d560b6f
8200276: Cleanup allocation.hpp includes
Reviewed-by: stefank, hseigel
! src/hotspot/cpu/aarch64/nativeInst_aarch64.hpp
! src/hotspot/cpu/arm/nativeInst_arm.hpp
! src/hotspot/cpu/arm/nativeInst_arm_32.hpp
! src/hotspot/cpu/arm/nativeInst_arm_64.hpp
! src/hotspot/cpu/ppc/nativeInst_ppc.hpp
! src/hotspot/cpu/s390/nativeInst_s390.hpp
! src/hotspot/cpu/sparc/nativeInst_sparc.hpp
! src/hotspot/cpu/x86/nativeInst_x86.hpp
! src/hotspot/cpu/zero/nativeInst_zero.hpp
! src/hotspot/share/c1/c1_FpuStackSim.hpp
! src/hotspot/share/c1/c1_Optimizer.hpp
! src/hotspot/share/ci/ciFlags.hpp
! src/hotspot/share/ci/ciMetadata.hpp
! src/hotspot/share/ci/ciObject.hpp
! src/hotspot/share/classfile/stringTable.hpp
! src/hotspot/share/classfile/verificationType.hpp
! src/hotspot/share/code/location.hpp
! src/hotspot/share/code/pcDesc.hpp
! src/hotspot/share/code/vmreg.hpp
! src/hotspot/share/gc/g1/g1InCSetState.hpp
! src/hotspot/share/gc/parallel/psTasks.hpp
! src/hotspot/share/gc/parallel/psVirtualspace.hpp
! src/hotspot/share/interpreter/invocationCounter.hpp
! src/hotspot/share/logging/log.hpp
! src/hotspot/share/logging/logDecorations.hpp
! src/hotspot/share/logging/logDecorators.hpp
! src/hotspot/share/memory/metachunk.hpp
! src/hotspot/share/memory/metaspaceChunkFreeListSummary.hpp
! src/hotspot/share/memory/padded.hpp
! src/hotspot/share/memory/virtualspace.hpp
! src/hotspot/share/metaprogramming/integralConstant.hpp
! src/hotspot/share/metaprogramming/isIntegral.hpp
! src/hotspot/share/metaprogramming/isRegisteredEnum.hpp
! src/hotspot/share/metaprogramming/isSigned.hpp
! src/hotspot/share/oops/klassVtable.hpp
! src/hotspot/share/prims/privilegedStack.hpp
! src/hotspot/share/runtime/extendedPC.hpp
! src/hotspot/share/services/allocationSite.hpp
! src/hotspot/share/services/memBaseline.hpp
! src/hotspot/share/utilities/accessFlags.hpp
! src/hotspot/share/utilities/bitMap.hpp
! src/hotspot/share/utilities/constantTag.hpp
! src/hotspot/share/utilities/sizes.hpp
Changeset: c96f6f8984f7
Author: stuefe
Date: 2018-03-27 18:31 +0200
URL: http://hg.openjdk.java.net/jdk/client/rev/c96f6f8984f7
8200302: ppc, s390 (non-pch) build errors
Reviewed-by: coleenp, lfoltan
! src/hotspot/cpu/ppc/frame_ppc.hpp
! src/hotspot/cpu/ppc/nativeInst_ppc.cpp
! src/hotspot/cpu/s390/frame_s390.hpp
! src/hotspot/os_cpu/aix_ppc/thread_aix_ppc.cpp
Changeset: 5555ba8fcc5c
Author: thartmann
Date: 2018-03-28 09:12 +0200
URL: http://hg.openjdk.java.net/jdk/client/rev/5555ba8fcc5c
8200290: Scratch buffer creation fails with "assert(!current_thread_in_native()) failed: must not be in native" on SPARC
Summary: The code needs to be changed after JDK-8167372 to transition from native.
Reviewed-by: kvn
! src/hotspot/cpu/sparc/macroAssembler_sparc.cpp
Changeset: cfde7ece3113
Author: stuefe
Date: 2018-03-28 09:16 +0200
URL: http://hg.openjdk.java.net/jdk/client/rev/cfde7ece3113
8200297: Build failures after JDK-8198691 (CodeHeap State Analytics)
Reviewed-by: shade, kvn
! src/hotspot/share/code/codeHeapState.cpp
Changeset: 94ef8da94ce9
Author: pliden
Date: 2018-03-28 09:21 +0200
URL: http://hg.openjdk.java.net/jdk/client/rev/94ef8da94ce9
8200168: Remove DONT_USE_REGISTER_DEFINES on Sparc
Reviewed-by: kvn, eosterlund
! src/hotspot/cpu/sparc/interp_masm_sparc.hpp
! src/hotspot/cpu/sparc/macroAssembler_sparc.hpp
! src/hotspot/cpu/sparc/register_definitions_sparc.cpp
! src/hotspot/cpu/sparc/register_sparc.hpp
Changeset: db98e571f393
Author: glaubitz
Date: 2018-03-28 10:49 +0200
URL: http://hg.openjdk.java.net/jdk/client/rev/db98e571f393
8200245: Zero fails to build on linux-ia64 due to ia64-specific cruft
Reviewed-by: dholmes, stuefe
! src/hotspot/share/runtime/os.cpp
Changeset: 32bdc65633a6
Author: simonis
Date: 2018-03-28 11:27 +0200
URL: http://hg.openjdk.java.net/jdk/client/rev/32bdc65633a6
8198915: [Graal] 3rd testcase of compiler/types/TestMeetIncompatibleInterfaceArrays.java takes more than 10 mins
Reviewed-by: kvn, thartmann
! test/hotspot/jtreg/compiler/types/TestMeetIncompatibleInterfaceArrays.java
Changeset: 88478047bc8f
Author: pliden
Date: 2018-03-28 11:38 +0200
URL: http://hg.openjdk.java.net/jdk/client/rev/88478047bc8f
8199918: Shorten names of CollectedHeap::Name members
Reviewed-by: shade, eosterlund
! src/hotspot/cpu/sparc/macroAssembler_sparc.cpp
! src/hotspot/share/gc/cms/cmsHeap.cpp
! src/hotspot/share/gc/cms/cmsHeap.hpp
! src/hotspot/share/gc/g1/g1CollectedHeap.cpp
! src/hotspot/share/gc/g1/g1CollectedHeap.hpp
! src/hotspot/share/gc/parallel/parallelScavengeHeap.cpp
! src/hotspot/share/gc/parallel/parallelScavengeHeap.hpp
! src/hotspot/share/gc/serial/serialHeap.hpp
! src/hotspot/share/gc/shared/collectedHeap.hpp
! src/hotspot/share/gc/shared/genCollectedHeap.cpp
! src/hotspot/share/runtime/vmStructs.cpp
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/cms/CMSHeap.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/g1/G1CollectedHeap.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/parallel/ParallelScavengeHeap.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/serial/SerialHeap.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/shared/CollectedHeapName.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/shared/GenCollectedHeap.java
! test/hotspot/jtreg/serviceability/sa/TestIntConstant.java
Changeset: b786280276dc
Author: pliden
Date: 2018-03-28 11:38 +0200
URL: http://hg.openjdk.java.net/jdk/client/rev/b786280276dc
8199925: Break out GC selection logic from GCArguments to GCConfig
Reviewed-by: eosterlund, rkennke
! src/hotspot/share/gc/cms/cmsArguments.cpp
! src/hotspot/share/gc/cms/cmsArguments.hpp
! src/hotspot/share/gc/g1/g1Arguments.cpp
! src/hotspot/share/gc/g1/g1Arguments.hpp
! src/hotspot/share/gc/parallel/parallelArguments.cpp
! src/hotspot/share/gc/parallel/parallelArguments.hpp
! src/hotspot/share/gc/shared/collectedHeap.hpp
! src/hotspot/share/gc/shared/gcArguments.cpp
! src/hotspot/share/gc/shared/gcArguments.hpp
+ src/hotspot/share/gc/shared/gcConfig.cpp
+ src/hotspot/share/gc/shared/gcConfig.hpp
! src/hotspot/share/memory/universe.cpp
! src/hotspot/share/runtime/arguments.cpp
! test/hotspot/jtreg/serviceability/sa/TestIntConstant.java
Changeset: 2f1b308b4469
Author: pliden
Date: 2018-03-28 11:38 +0200
URL: http://hg.openjdk.java.net/jdk/client/rev/2f1b308b4469
8199927: Make WhiteBox more GC agnostic
Reviewed-by: shade, eosterlund
! src/hotspot/share/prims/whitebox.cpp
! test/jtreg-ext/requires/VMProps.java
! test/lib/sun/hotspot/WhiteBox.java
! test/lib/sun/hotspot/gc/GC.java
Changeset: 2520a95cddf7
Author: stefank
Date: 2018-03-26 17:01 +0200
URL: http://hg.openjdk.java.net/jdk/client/rev/2520a95cddf7
8200292: Move PushAndMarkVerifyClosure::do_oop_work to concurrentMarkSweepGeneration.cpp
Reviewed-by: tschatzl, sjohanss
! src/hotspot/share/gc/cms/concurrentMarkSweepGeneration.cpp
! src/hotspot/share/gc/cms/concurrentMarkSweepGeneration.hpp
Changeset: 64f9ebc85e67
Author: tschatzl
Date: 2018-03-28 16:39 +0200
URL: http://hg.openjdk.java.net/jdk/client/rev/64f9ebc85e67
8197573: Remove concurrent cleanup and secondary free list handling
Summary: Remove secondary free list and all associated functionality, moving the cleanup work into the Cleanup pause instead.
Reviewed-by: sangheki, sjohanss
! src/hotspot/share/gc/g1/concurrentMarkThread.cpp
! src/hotspot/share/gc/g1/g1CollectedHeap.cpp
! src/hotspot/share/gc/g1/g1CollectedHeap.hpp
! src/hotspot/share/gc/g1/g1CollectorState.hpp
! src/hotspot/share/gc/g1/g1ConcurrentMark.cpp
! src/hotspot/share/gc/g1/g1ConcurrentMark.hpp
! src/hotspot/share/gc/g1/g1FullGCPrepareTask.cpp
! src/hotspot/share/gc/g1/g1HeapVerifier.cpp
! src/hotspot/share/gc/g1/g1Policy.cpp
! src/hotspot/share/gc/g1/g1Policy.hpp
! src/hotspot/share/gc/g1/g1RemSet.cpp
! src/hotspot/share/gc/g1/g1RemSetTrackingPolicy.cpp
! src/hotspot/share/gc/g1/g1_globals.hpp
! src/hotspot/share/gc/g1/heapRegion.cpp
! src/hotspot/share/gc/g1/heapRegion.hpp
! src/hotspot/share/gc/g1/heapRegionRemSet.cpp
! src/hotspot/share/gc/g1/heapRegionSet.cpp
! src/hotspot/share/gc/g1/heapRegionSet.hpp
! src/hotspot/share/runtime/mutexLocker.cpp
! src/hotspot/share/runtime/mutexLocker.hpp
! test/hotspot/jtreg/gc/concurrent_phase_control/TestConcurrentPhaseControlG1.java
! test/hotspot/jtreg/gc/concurrent_phase_control/TestConcurrentPhaseControlG1Basics.java
Changeset: 29ad59abc54a
Author: tschatzl
Date: 2018-03-28 16:39 +0200
URL: http://hg.openjdk.java.net/jdk/client/rev/29ad59abc54a
8197928: Only enqueue deferred cards with references into regions that have a tracked remembered set during GC
Reviewed-by: sangheki, sjohanss
! src/hotspot/share/gc/g1/g1ParScanThreadState.hpp
Changeset: df9dcfff6628
Author: tschatzl
Date: 2018-03-28 16:39 +0200
URL: http://hg.openjdk.java.net/jdk/client/rev/df9dcfff6628
8197932: Better split work in rebuild remembered sets phase
Summary: Let threads rebuilding remembered sets yield after every G1RebuildRemSetChunkSize (default: 256kB) sized memory area to improve TTSP.
Reviewed-by: sangheki, sjohanss
! src/hotspot/share/gc/g1/g1ConcurrentMark.hpp
! src/hotspot/share/gc/g1/g1ConcurrentMark.inline.hpp
! src/hotspot/share/gc/g1/g1RemSet.cpp
! src/hotspot/share/gc/g1/g1RemSetTrackingPolicy.cpp
! src/hotspot/share/gc/g1/g1_globals.hpp
Changeset: e79bbf1635da
Author: tschatzl
Date: 2018-03-28 16:39 +0200
URL: http://hg.openjdk.java.net/jdk/client/rev/e79bbf1635da
8199326: Remove G1 gc time stamp logic
Summary: G1 gc time stamp logic is unused completely after JDK-8180415, so removing it.
Reviewed-by: sangheki, sjohanss
! src/hotspot/share/gc/g1/g1Allocator.cpp
! src/hotspot/share/gc/g1/g1CollectedHeap.cpp
! src/hotspot/share/gc/g1/g1CollectedHeap.hpp
! src/hotspot/share/gc/g1/g1CollectedHeap.inline.hpp
! src/hotspot/share/gc/g1/g1ConcurrentMark.cpp
! src/hotspot/share/gc/g1/g1FullGCPrepareTask.cpp
! src/hotspot/share/gc/g1/heapRegion.cpp
! src/hotspot/share/gc/g1/heapRegion.hpp
Changeset: 6d5bd76650df
Author: dcubed
Date: 2018-03-28 12:04 -0400
URL: http://hg.openjdk.java.net/jdk/client/rev/6d5bd76650df
8199813: SIGSEGV in ThreadsList::includes()
Summary: ThreadsListHandles cannot be used by JavaThreads that are not on the Threads list.
Reviewed-by: eosterlund, gthornbr, dholmes, rehn
! src/hotspot/os/linux/os_linux.cpp
! src/hotspot/share/runtime/thread.cpp
! src/hotspot/share/runtime/threadSMR.cpp
! src/hotspot/share/runtime/vm_operations.cpp
! src/hotspot/share/runtime/vm_operations.hpp
Changeset: ab0f93ba0507
Author: amenkov
Date: 2018-03-28 12:10 -0700
URL: http://hg.openjdk.java.net/jdk/client/rev/ab0f93ba0507
8198393: Instrumentation.retransformClasses() throws NullPointerException when handling a zero-length array
Reviewed-by: sspitsyn, cjplummer
! src/java.instrument/share/classes/sun/instrument/InstrumentationImpl.java
+ test/hotspot/jtreg/serviceability/jvmti/RetransformClassesZeroLength.java
Changeset: 5af65ee8b77e
Author: lmesnik
Date: 2018-03-28 13:38 -0700
URL: http://hg.openjdk.java.net/jdk/client/rev/5af65ee8b77e
8200091: [TESTBUG] Update jittester for jdk11
Reviewed-by: iignatyev
! test/hotspot/jtreg/testlibrary/jittester/Makefile
Changeset: 4f7cfd7fdd50
Author: lmesnik
Date: 2018-03-28 13:25 -0700
URL: http://hg.openjdk.java.net/jdk/client/rev/4f7cfd7fdd50
8200187: Exclude 3 long-running tests from tier1
Reviewed-by: dholmes, cjplummer
! test/hotspot/jtreg/TEST.groups
Changeset: dd76fcbda95f
Author: kvn
Date: 2018-03-28 17:20 -0700
URL: http://hg.openjdk.java.net/jdk/client/rev/dd76fcbda95f
8200383: Can't build on SPARC Hotspot with code which use math functions
Summary: remove old hack which supports Solaris 8 and 9
Reviewed-by: erikj, ihse
! make/autoconf/libraries.m4
! make/lib/Awt2dLibraries.gmk
Changeset: 2ad3212a7dd9
Author: redestad
Date: 2018-03-29 10:38 +0200
URL: http://hg.openjdk.java.net/jdk/client/rev/2ad3212a7dd9
8200238: Reduce number of exceptions created when calling MemberName$Factory::resolveOrNull
Reviewed-by: lfoltan, acorn, dholmes
! src/hotspot/share/classfile/systemDictionary.cpp
! src/hotspot/share/prims/methodHandles.cpp
! src/hotspot/share/prims/methodHandles.hpp
! src/java.base/share/classes/java/lang/invoke/MemberName.java
! src/java.base/share/classes/java/lang/invoke/MethodHandleNatives.java
Changeset: 7bad9c9efdf3
Author: shade
Date: 2018-03-29 12:56 +0200
URL: http://hg.openjdk.java.net/jdk/client/rev/7bad9c9efdf3
8200423: Non-PCH build for x86_32 fails
Reviewed-by: rkennke, stuefe
! src/hotspot/cpu/x86/sharedRuntime_x86_32.cpp
Changeset: a3453bbd5418
Author: tschatzl
Date: 2018-03-29 14:07 +0200
URL: http://hg.openjdk.java.net/jdk/client/rev/a3453bbd5418
8199742: Clean up state flags in G1CollectorState
Summary: Remove, merge and update naming of flags in G1CollectorState
Reviewed-by: sangheki, sjohanss
! src/hotspot/share/gc/g1/g1Allocator.cpp
! src/hotspot/share/gc/g1/g1Analytics.cpp
! src/hotspot/share/gc/g1/g1Analytics.hpp
! src/hotspot/share/gc/g1/g1CollectedHeap.cpp
! src/hotspot/share/gc/g1/g1CollectedHeap.hpp
! src/hotspot/share/gc/g1/g1CollectedHeap.inline.hpp
! src/hotspot/share/gc/g1/g1CollectionSet.cpp
! src/hotspot/share/gc/g1/g1CollectorState.hpp
! src/hotspot/share/gc/g1/g1ConcurrentMark.cpp
! src/hotspot/share/gc/g1/g1EvacFailure.cpp
! src/hotspot/share/gc/g1/g1HeapVerifier.cpp
! src/hotspot/share/gc/g1/g1Policy.cpp
! src/hotspot/share/gc/g1/g1Policy.hpp
! src/hotspot/share/gc/g1/g1RootClosures.cpp
! src/hotspot/share/gc/g1/g1RootProcessor.cpp
! src/hotspot/share/gc/g1/g1YCTypes.hpp
! src/hotspot/share/gc/g1/heapRegion.cpp
Changeset: 50a01910e00a
Author: tschatzl
Date: 2018-03-29 14:08 +0200
URL: http://hg.openjdk.java.net/jdk/client/rev/50a01910e00a
8151171: Bring g1ConcurrentMark files up to current coding conventions
Summary: Improve method naming, bracketing, use of _g1h member and general cleanup.
Reviewed-by: sangheki, sjohanss
! src/hotspot/share/gc/g1/concurrentMarkThread.cpp
! src/hotspot/share/gc/g1/concurrentMarkThread.hpp
! src/hotspot/share/gc/g1/g1CollectedHeap.cpp
! src/hotspot/share/gc/g1/g1CollectedHeap.hpp
! src/hotspot/share/gc/g1/g1ConcurrentMark.cpp
! src/hotspot/share/gc/g1/g1ConcurrentMark.hpp
! src/hotspot/share/gc/g1/g1ConcurrentMarkBitMap.hpp
! src/hotspot/share/gc/g1/g1OopClosures.hpp
Changeset: 2bf8f2fc0710
Author: simonis
Date: 2018-03-29 14:50 +0200
URL: http://hg.openjdk.java.net/jdk/client/rev/2bf8f2fc0710
8200360: MeetIncompatibleInterfaceArrays fails with "MeetIncompatibleInterfaceArrays0ASM.run() must be compiled at tier 0 !"
Reviewed-by: kvn, thartmann
! test/hotspot/jtreg/compiler/types/TestMeetIncompatibleInterfaceArrays.java
Changeset: 24aca5861b91
Author: redestad
Date: 2018-03-29 15:05 +0200
URL: http://hg.openjdk.java.net/jdk/client/rev/24aca5861b91
8200424: Windows build fails due to implicit jboolean to bool conversion
Reviewed-by: shade, hseigel
! src/hotspot/share/prims/methodHandles.cpp
Changeset: 5a757c0326c7
Author: tschatzl
Date: 2018-03-29 17:15 +0200
URL: http://hg.openjdk.java.net/jdk/client/rev/5a757c0326c7
8200362: G1Mux2Closure should disable implicit oop verification
Summary: To avoid the implicit oop verification provided by OopClosure and oop_iterate_no_header, let G1 verification closures inherit from ExtendedOopClosures and disable this verification.
Reviewed-by: stefank, sjohanss
! src/hotspot/share/gc/g1/heapRegion.cpp
Changeset: 7f5fca094057
Author: kvn
Date: 2018-03-29 09:52 -0700
URL: http://hg.openjdk.java.net/jdk/client/rev/7f5fca094057
8200391: clean up test/hotspot/jtreg/ProblemList.txt (compiler related)
Reviewed-by: mseledtsov
! test/hotspot/jtreg/ProblemList-graal.txt
Changeset: 17c6ab93710e
Author: dstewart
Date: 2018-03-29 16:07 -0400
URL: http://hg.openjdk.java.net/jdk/client/rev/17c6ab93710e
8200251: AArch64::CPUFeature out of sync with VM_Version::Feature_Flag
Summary: Added enums to CPUFeature to be in sync with VM_Version::Feature_Flag
Reviewed-by: kvn, aph, shade
! src/jdk.internal.vm.ci/share/classes/jdk.vm.ci.aarch64/src/jdk/vm/ci/aarch64/AArch64.java
Changeset: c42db4d81e33
Author: lucy
Date: 2018-03-29 14:53 -0700
URL: http://hg.openjdk.java.net/jdk/client/rev/c42db4d81e33
8200366: SIGSEGV in CodeHeapState::print_names()
Summary: Temporary removed the failing function in diagnostic command until investigation is complete. Added checks to validate code blobs.
Reviewed-by: kvn, thartmann
! src/hotspot/share/code/codeHeapState.cpp
! src/hotspot/share/services/diagnosticCommand.cpp
Changeset: 1e11c8a238f7
Author: iklam
Date: 2018-03-29 20:15 -0700
URL: http://hg.openjdk.java.net/jdk/client/rev/1e11c8a238f7
8183238: Obsolete CheckEndorsedAndExtDirs and remove checks for lib/endorsed and lib/ext
Reviewed-by: dholmes, mchung, alanb
! src/bsd/doc/man/java.1
! src/hotspot/share/runtime/arguments.cpp
! src/hotspot/share/runtime/globals.hpp
! src/linux/doc/man/java.1
! src/solaris/doc/sun/man/man1/java.1
Changeset: a74836b05c28
Author: ccheung
Date: 2018-03-29 21:48 -0700
URL: http://hg.openjdk.java.net/jdk/client/rev/a74836b05c28
8200078: [Graal] runtime/appcds/GraalWithLimitedMetaspace.java crashes in visit_all_interfaces
Summary: stop CDS dumping right away when an OOM due to insufficient metaspace is encountered
Reviewed-by: iklam, mseledtsov
! src/hotspot/share/memory/metaspace.cpp
! test/hotspot/jtreg/runtime/SharedArchiveFile/MaxMetaspaceSize.java
! test/hotspot/jtreg/runtime/appcds/GraalWithLimitedMetaspace.java
Changeset: a569cb4425f3
Author: stuefe
Date: 2018-03-30 06:31 +0200
URL: http://hg.openjdk.java.net/jdk/client/rev/a569cb4425f3
8191101: Show register content in hs-err file on assert
Reviewed-by: adinn, clanger, simonis
! src/hotspot/os/posix/vmError_posix.cpp
! src/hotspot/os_cpu/linux_aarch64/os_linux_aarch64.cpp
! src/hotspot/os_cpu/linux_arm/os_linux_arm.cpp
! src/hotspot/os_cpu/linux_ppc/os_linux_ppc.cpp
! src/hotspot/os_cpu/linux_s390/os_linux_s390.cpp
! src/hotspot/os_cpu/linux_sparc/os_linux_sparc.cpp
! src/hotspot/os_cpu/linux_x86/os_linux_x86.cpp
! src/hotspot/share/runtime/arguments.cpp
! src/hotspot/share/runtime/globals.hpp
! src/hotspot/share/runtime/thread.cpp
! src/hotspot/share/utilities/debug.cpp
! src/hotspot/share/utilities/debug.hpp
! src/hotspot/share/utilities/vmError.cpp
! src/hotspot/share/utilities/vmError.hpp
+ test/hotspot/jtreg/runtime/ErrorHandling/ShowRegistersOnAssertTest.java
Changeset: 16f53c9c7493
Author: kvn
Date: 2018-03-30 07:47 -0700
URL: http://hg.openjdk.java.net/jdk/client/rev/16f53c9c7493
8200461: MeetIncompatibleInterfaceArrays test fails with -Xcomp
Summary: Add requires to run test only in Xmixed mode.
Reviewed-by: simonis
! test/hotspot/jtreg/compiler/types/TestMeetIncompatibleInterfaceArrays.java
Changeset: d6893a76c554
Author: poonam
Date: 2018-03-30 18:46 +0000
URL: http://hg.openjdk.java.net/jdk/client/rev/d6893a76c554
8199406: Performance drop with Java JDK 1.8.0_162-b32
Summary: Improve the nmethod unloading times by optimizing the search for an itable stub in VtableStubs array
Reviewed-by: kvn, coleenp, tschatzl
! src/hotspot/share/code/codeBlob.cpp
! src/hotspot/share/code/codeBlob.hpp
! src/hotspot/share/code/compiledIC.cpp
! src/hotspot/share/code/vtableStubs.cpp
! src/hotspot/share/code/vtableStubs.hpp
! src/hotspot/share/oops/compiledICHolder.cpp
! src/hotspot/share/oops/compiledICHolder.hpp
Changeset: be608cad0b2a
Author: kbarrett
Date: 2018-03-30 21:57 -0400
URL: http://hg.openjdk.java.net/jdk/client/rev/be608cad0b2a
8195972: Refactor oops in JNI to use the Access API
Summary: Use Access API in JNIHandles
Reviewed-by: coleenp, eosterlund
! src/hotspot/share/runtime/jniHandles.cpp
! src/hotspot/share/runtime/jniHandles.hpp
! src/hotspot/share/runtime/jniHandles.inline.hpp
Changeset: 45071514f87a
Author: shade
Date: 2018-04-03 10:27 +0200
URL: http://hg.openjdk.java.net/jdk/client/rev/45071514f87a
8200438: Non-PCH x86_32 build failure: err_msg is not defined
Reviewed-by: stuefe, zgu, stefank
! src/hotspot/cpu/x86/sharedRuntime_x86_64.cpp
Changeset: 8237a91c1cca
Author: rkennke
Date: 2018-04-03 13:15 +0200
URL: http://hg.openjdk.java.net/jdk/client/rev/8237a91c1cca
8199781: Don't use naked == for comparing oops
Reviewed-by: coleenp, eosterlund, jrose
! src/hotspot/share/ci/ciEnv.cpp
! src/hotspot/share/ci/ciObjectFactory.cpp
! src/hotspot/share/classfile/classLoaderData.cpp
! src/hotspot/share/classfile/dictionary.cpp
! src/hotspot/share/classfile/javaClasses.cpp
! src/hotspot/share/classfile/protectionDomainCache.cpp
! src/hotspot/share/classfile/systemDictionary.cpp
! src/hotspot/share/code/dependencies.cpp
! src/hotspot/share/gc/shared/barrierSet.hpp
! src/hotspot/share/interpreter/bytecodeInterpreter.cpp
! src/hotspot/share/interpreter/interpreterRuntime.cpp
! src/hotspot/share/memory/universe.cpp
+ src/hotspot/share/oops/access.cpp
! src/hotspot/share/oops/access.hpp
! src/hotspot/share/oops/access.inline.hpp
! src/hotspot/share/oops/accessBackend.hpp
+ src/hotspot/share/oops/accessDecorators.hpp
! src/hotspot/share/oops/constantPool.cpp
! src/hotspot/share/oops/instanceKlass.cpp
! src/hotspot/share/oops/klassVtable.cpp
! src/hotspot/share/oops/objArrayKlass.cpp
! src/hotspot/share/oops/oop.hpp
! src/hotspot/share/prims/jni.cpp
! src/hotspot/share/prims/jvm.cpp
! src/hotspot/share/prims/methodHandles.cpp
! src/hotspot/share/prims/stackwalk.cpp
! src/hotspot/share/prims/unsafe.cpp
! src/hotspot/share/runtime/biasedLocking.cpp
! src/hotspot/share/runtime/handles.hpp
! src/hotspot/share/runtime/reflection.cpp
! src/hotspot/share/runtime/synchronizer.cpp
! src/hotspot/share/services/memoryManager.hpp
! src/hotspot/share/services/memoryPool.hpp
! src/hotspot/share/services/threadService.cpp
! src/hotspot/share/utilities/exceptions.cpp
! src/hotspot/share/utilities/growableArray.hpp
Changeset: 0ed1370f52bb
Author: lkorinth
Date: 2018-04-03 12:05 +0200
URL: http://hg.openjdk.java.net/jdk/client/rev/0ed1370f52bb
8200371: In g1, rename ConcurrentMarkThread to G1ConcurrentMarkThread
Reviewed-by: tschatzl, sangheki
- src/hotspot/share/gc/g1/concurrentMarkThread.cpp
- src/hotspot/share/gc/g1/concurrentMarkThread.hpp
- src/hotspot/share/gc/g1/concurrentMarkThread.inline.hpp
! src/hotspot/share/gc/g1/g1CollectedHeap.cpp
! src/hotspot/share/gc/g1/g1CollectedHeap.hpp
! src/hotspot/share/gc/g1/g1ConcurrentMark.cpp
! src/hotspot/share/gc/g1/g1ConcurrentMark.hpp
+ src/hotspot/share/gc/g1/g1ConcurrentMarkThread.cpp
+ src/hotspot/share/gc/g1/g1ConcurrentMarkThread.hpp
+ src/hotspot/share/gc/g1/g1ConcurrentMarkThread.inline.hpp
! src/hotspot/share/gc/g1/g1HeapVerifier.cpp
! src/hotspot/share/gc/g1/g1Policy.cpp
! src/hotspot/share/gc/g1/vm_operations_g1.cpp
! src/hotspot/share/prims/whitebox.cpp
! src/hotspot/share/runtime/thread.cpp
Changeset: 89a886b7a9cf
Author: redestad
Date: 2018-04-03 12:55 +0200
URL: http://hg.openjdk.java.net/jdk/client/rev/89a886b7a9cf
8199717: Avoid calculating primordial thread stack bounds on VM startup
Reviewed-by: dholmes, rehn, stuefe
! src/hotspot/os/linux/os_linux.cpp
Changeset: a3fed4b041ac
Author: rkennke
Date: 2018-04-03 17:36 +0200
URL: http://hg.openjdk.java.net/jdk/client/rev/a3fed4b041ac
8199780: SetMemory0 and CopyMemory0 in unsafe.cpp need to resolve their operands
Reviewed-by: shade, zgu, eosterlund
! src/hotspot/share/prims/unsafe.cpp
Changeset: 3614cbddd005
Author: mseledtsov
Date: 2018-04-03 08:56 -0700
URL: http://hg.openjdk.java.net/jdk/client/rev/3614cbddd005
8200126: [TESTBUG] Open source VM runtime signal tests
Summary: Open sourced the signal tests, updated make files and test groups accordingly
Reviewed-by: dholmes, ctornqvi, ihse
! make/test/JtregNativeHotspot.gmk
! test/hotspot/jtreg/TEST.groups
+ test/hotspot/jtreg/runtime/signal/README
+ test/hotspot/jtreg/runtime/signal/SigTestDriver.java
+ test/hotspot/jtreg/runtime/signal/TestSigalrm.java
+ test/hotspot/jtreg/runtime/signal/TestSigbus.java
+ test/hotspot/jtreg/runtime/signal/TestSigcld.java
+ test/hotspot/jtreg/runtime/signal/TestSigcont.java
+ test/hotspot/jtreg/runtime/signal/TestSigemt.java
+ test/hotspot/jtreg/runtime/signal/TestSigfpe.java
+ test/hotspot/jtreg/runtime/signal/TestSigfreeze.java
+ test/hotspot/jtreg/runtime/signal/TestSighup.java
+ test/hotspot/jtreg/runtime/signal/TestSigill.java
+ test/hotspot/jtreg/runtime/signal/TestSigint.java
+ test/hotspot/jtreg/runtime/signal/TestSigiot.java
+ test/hotspot/jtreg/runtime/signal/TestSiglost.java
+ test/hotspot/jtreg/runtime/signal/TestSiglwp.java
+ test/hotspot/jtreg/runtime/signal/TestSigpipe.java
+ test/hotspot/jtreg/runtime/signal/TestSigpoll.java
+ test/hotspot/jtreg/runtime/signal/TestSigprof.java
+ test/hotspot/jtreg/runtime/signal/TestSigpwr.java
+ test/hotspot/jtreg/runtime/signal/TestSigquit.java
+ test/hotspot/jtreg/runtime/signal/TestSigsegv.java
+ test/hotspot/jtreg/runtime/signal/TestSigstop.java
+ test/hotspot/jtreg/runtime/signal/TestSigsys.java
+ test/hotspot/jtreg/runtime/signal/TestSigterm.java
+ test/hotspot/jtreg/runtime/signal/TestSigthaw.java
+ test/hotspot/jtreg/runtime/signal/TestSigtrap.java
+ test/hotspot/jtreg/runtime/signal/TestSigtstp.java
+ test/hotspot/jtreg/runtime/signal/TestSigttin.java
+ test/hotspot/jtreg/runtime/signal/TestSigttou.java
+ test/hotspot/jtreg/runtime/signal/TestSigurg.java
+ test/hotspot/jtreg/runtime/signal/TestSigusr1.java
+ test/hotspot/jtreg/runtime/signal/TestSigusr2.java
+ test/hotspot/jtreg/runtime/signal/TestSigvtalrm.java
+ test/hotspot/jtreg/runtime/signal/TestSigwinch.java
+ test/hotspot/jtreg/runtime/signal/TestSigxcpu.java
+ test/hotspot/jtreg/runtime/signal/TestSigxfsz.java
+ test/hotspot/jtreg/runtime/signal/TestSigxres.java
+ test/hotspot/jtreg/runtime/signal/exesigtest.c
Changeset: 0ab2411f270d
Author: rwestberg
Date: 2018-03-28 15:30 +0200
URL: http://hg.openjdk.java.net/jdk/client/rev/0ab2411f270d
8199619: Building HotSpot on Windows should define NOMINMAX
Reviewed-by: erikj, kbarrett, ihse
! make/autoconf/flags-cflags.m4
Changeset: 9a04cc89dde0
Author: tschatzl
Date: 2018-04-04 11:21 +0200
URL: http://hg.openjdk.java.net/jdk/client/rev/9a04cc89dde0
8200234: Cleanup Remark and Cleanup pause code
Summary: Remove redundant methods, factor out verification code and simplify code in Remark and Cleanup pause code.
Reviewed-by: sangheki, sjohanss
! src/hotspot/share/gc/g1/g1CollectorState.hpp
! src/hotspot/share/gc/g1/g1ConcurrentMark.cpp
! src/hotspot/share/gc/g1/g1ConcurrentMark.hpp
! src/hotspot/share/gc/g1/g1HeapVerifier.cpp
! src/hotspot/share/gc/g1/g1Policy.cpp
! src/hotspot/share/gc/g1/heapRegion.inline.hpp
Changeset: 8bad6c08a732
Author: tschatzl
Date: 2018-04-04 11:21 +0200
URL: http://hg.openjdk.java.net/jdk/client/rev/8bad6c08a732
8200255: Remove G1CMTask::_concurrent
Reviewed-by: sangheki, sjohanss
! src/hotspot/share/gc/g1/g1ConcurrentMark.cpp
! src/hotspot/share/gc/g1/g1ConcurrentMark.hpp
Changeset: 55f8f5635ef7
Author: tschatzl
Date: 2018-04-04 11:21 +0200
URL: http://hg.openjdk.java.net/jdk/client/rev/55f8f5635ef7
8200074: Remove G1ConcurrentMark::_concurrent_marking_in_progress
Reviewed-by: sjohanss, sangheki
! src/hotspot/share/gc/g1/g1ConcurrentMark.cpp
! src/hotspot/share/gc/g1/g1ConcurrentMark.hpp
Changeset: 2fef34f04314
Author: ehelin
Date: 2018-04-04 10:12 +0200
URL: http://hg.openjdk.java.net/jdk/client/rev/2fef34f04314
8200626: Restore history for g1ConcurrentMarkThread.*
Reviewed-by: shade, sjohanss
- src/hotspot/share/gc/g1/concurrentMarkThread.cpp
- src/hotspot/share/gc/g1/concurrentMarkThread.hpp
- src/hotspot/share/gc/g1/concurrentMarkThread.inline.hpp
! src/hotspot/share/gc/g1/g1CollectedHeap.cpp
! src/hotspot/share/gc/g1/g1CollectedHeap.hpp
! src/hotspot/share/gc/g1/g1ConcurrentMark.cpp
! src/hotspot/share/gc/g1/g1ConcurrentMark.hpp
+ src/hotspot/share/gc/g1/g1ConcurrentMarkThread.cpp
+ src/hotspot/share/gc/g1/g1ConcurrentMarkThread.hpp
+ src/hotspot/share/gc/g1/g1ConcurrentMarkThread.inline.hpp
! src/hotspot/share/gc/g1/g1HeapVerifier.cpp
! src/hotspot/share/gc/g1/g1Policy.cpp
! src/hotspot/share/gc/g1/vm_operations_g1.cpp
! src/hotspot/share/prims/whitebox.cpp
! src/hotspot/share/runtime/thread.cpp
Changeset: 8263950638ed
Author: ehelin
Date: 2018-04-04 11:25 +0200
URL: http://hg.openjdk.java.net/jdk/client/rev/8263950638ed
Merge
! src/hotspot/share/gc/g1/g1ConcurrentMarkThread.cpp
! src/hotspot/share/gc/g1/g1ConcurrentMarkThread.hpp
! src/hotspot/share/gc/g1/g1ConcurrentMarkThread.inline.hpp
Changeset: 3569b528972e
Author: pliden
Date: 2018-04-04 11:59 +0200
URL: http://hg.openjdk.java.net/jdk/client/rev/3569b528972e
8200429: Adjust object pinning interface on CollectedHeap
Reviewed-by: dholmes, rkennke
! src/hotspot/share/gc/shared/collectedHeap.cpp
! src/hotspot/share/gc/shared/collectedHeap.hpp
! src/hotspot/share/prims/jni.cpp
Changeset: 1a1a69219637
Author: pliden
Date: 2018-04-04 11:59 +0200
URL: http://hg.openjdk.java.net/jdk/client/rev/1a1a69219637
8200607: Add missing include dependency in bitMap.hpp
Reviewed-by: shade, stefank
! src/hotspot/share/utilities/bitMap.hpp
Changeset: 015af70b9a1d
Author: shade
Date: 2018-04-04 12:06 +0200
URL: http://hg.openjdk.java.net/jdk/client/rev/015af70b9a1d
8200608: Build failures after JDK-8191101 (Show register content in hs-err file on assert)
Reviewed-by: dholmes, tschatzl
! src/hotspot/share/utilities/debug.cpp
Changeset: f1d2b6c0693b
Author: tschatzl
Date: 2018-04-04 14:51 +0200
URL: http://hg.openjdk.java.net/jdk/client/rev/f1d2b6c0693b
8200305: Update gc,liveness output with remset state after rebuild remset concurrently changes
Reviewed-by: sjohanss, sangheki
! src/hotspot/share/gc/g1/g1ConcurrentMark.cpp
! src/hotspot/share/gc/g1/heapRegionRemSet.cpp
! src/hotspot/share/gc/g1/heapRegionRemSet.hpp
Changeset: 46b2f783116c
Author: dstewart
Date: 2018-03-30 13:39 -0400
URL: http://hg.openjdk.java.net/jdk/client/rev/46b2f783116c
8200524: AArch64: CPUFeature and Flag enums are not passed through JVMCI
Summary: AArch64 VM_Version::features and flags are correspondingly set in CPUFeature and Flags
Reviewed-by: kvn, fyang
! src/hotspot/share/jvmci/vmStructs_jvmci.cpp
! src/jdk.internal.vm.ci/share/classes/jdk.vm.ci.hotspot.aarch64/src/jdk/vm/ci/hotspot/aarch64/AArch64HotSpotJVMCIBackendFactory.java
! src/jdk.internal.vm.ci/share/classes/jdk.vm.ci.hotspot.aarch64/src/jdk/vm/ci/hotspot/aarch64/AArch64HotSpotVMConfig.java
Changeset: c39f20946b37
Author: dpochepk
Date: 2018-04-04 23:02 +0300
URL: http://hg.openjdk.java.net/jdk/client/rev/c39f20946b37
8200627: aarch32 - Broken build after JDK-8198949
Reviewed-by: shade, eosterlund
Contributed-by: boris.ulasevich at bell-sw.com
! src/hotspot/cpu/arm/gc/g1/g1BarrierSetAssembler_arm.hpp
! src/hotspot/cpu/arm/gc/shared/barrierSetAssembler_arm.hpp
! src/hotspot/cpu/arm/gc/shared/cardTableBarrierSetAssembler_arm.cpp
! src/hotspot/cpu/arm/gc/shared/modRefBarrierSetAssembler_arm.hpp
! src/hotspot/cpu/arm/stubGenerator_arm.cpp
Changeset: e862d3c78123
Author: dpochepk
Date: 2018-04-04 23:05 +0300
URL: http://hg.openjdk.java.net/jdk/client/rev/e862d3c78123
8200628: aarch32 - Broken build after JDK-8199809
Reviewed-by: shade, coleenp
Contributed-by: boris.ulasevich at bell-sw.com
! src/hotspot/cpu/arm/interpreterRT_arm.cpp
Changeset: 0bb0c2f27ca9
Author: kbarrett
Date: 2018-04-04 18:19 -0400
URL: http://hg.openjdk.java.net/jdk/client/rev/0bb0c2f27ca9
8200630: Globally suppress Visual Studio warning C4351
Summary: Globally suppress warning, remove sole instance of local suppression.
Reviewed-by: gtriantafill, tschatzl
! src/hotspot/share/gc/shared/oopStorage.cpp
! src/hotspot/share/utilities/globalDefinitions_visCPP.hpp
Changeset: a1a7456dd8b9
Author: hseigel
Date: 2018-04-05 13:19 -0400
URL: http://hg.openjdk.java.net/jdk/client/rev/a1a7456dd8b9
8200261: Regression with JVM anonymous class
Summary: Restore resolved anonymous class when creating a new constantpool because of overpass methods
Reviewed-by: coleenp, lfoltan
! src/hotspot/share/classfile/classFileParser.cpp
! src/hotspot/share/classfile/defaultMethods.cpp
! src/hotspot/share/oops/instanceKlass.hpp
+ test/hotspot/jtreg/runtime/defineAnonClass/UnsafeDefMeths.java
Changeset: fa26e7c6efb7
Author: gadams
Date: 2018-04-05 11:18 -0700
URL: http://hg.openjdk.java.net/jdk/client/rev/fa26e7c6efb7
8199782: Fix compilation warnings detected by Solaris Developer Studio 12.6
Reviewed-by: sspitsyn, dholmes, ihse
! make/hotspot/lib/CompileJvm.gmk
! src/java.base/solaris/native/libjvm_db/libjvm_db.c
! test/fmw/gtest/src/gtest.cc
! test/hotspot/jtreg/runtime/libadimalloc.solaris.sparc/liboverflow.c
Changeset: 7084eec5c723
Author: jwilhelm
Date: 2018-04-06 03:53 +0200
URL: http://hg.openjdk.java.net/jdk/client/rev/7084eec5c723
Merge
! make/autoconf/flags-cflags.m4
! make/autoconf/platform.m4
- make/hotspot/lib/CompileLibjsig.gmk
! make/lib/Awt2dLibraries.gmk
- make/lib/SoundLibraries.gmk
- make/mapfiles/libattach/mapfile-aix
- make/mapfiles/libattach/mapfile-linux
- make/mapfiles/libattach/mapfile-solaris
- make/mapfiles/libattach/reorder-windows-x86
- make/mapfiles/libattach/reorder-windows-x86_64
- make/mapfiles/libawt/mapfile-mawt-vers
- make/mapfiles/libawt/mapfile-vers
- make/mapfiles/libawt/mapfile-vers-linux
- make/mapfiles/libawt_headless/mapfile-vers
- make/mapfiles/libawt_headless/reorder-sparc
- make/mapfiles/libawt_headless/reorder-sparcv9
- make/mapfiles/libawt_headless/reorder-x86
- make/mapfiles/libawt_xawt/mapfile-vers
- make/mapfiles/libdt_socket/mapfile-vers
- make/mapfiles/libextnet/mapfile-linux
- make/mapfiles/libextnet/mapfile-solaris
- make/mapfiles/libfontmanager/mapfile-vers
- make/mapfiles/libinstrument/mapfile-vers
- make/mapfiles/libj2gss/mapfile-vers
- make/mapfiles/libj2pcsc/mapfile-vers
- make/mapfiles/libj2pkcs11/mapfile-vers
- make/mapfiles/libj2ucrypto/mapfile-vers
- make/mapfiles/libjaas/mapfile-vers
- make/mapfiles/libjava/mapfile-vers
- make/mapfiles/libjava/reorder-sparc
- make/mapfiles/libjava/reorder-sparcv9
- make/mapfiles/libjava/reorder-x86
- make/mapfiles/libjawt/mapfile-vers
- make/mapfiles/libjdwp/mapfile-vers
- make/mapfiles/libjimage/mapfile-vers
- make/mapfiles/libjli/mapfile-vers
- make/mapfiles/libjpeg/mapfile-vers
- make/mapfiles/libjpeg/reorder-sparc
- make/mapfiles/libjpeg/reorder-sparcv9
- make/mapfiles/libjpeg/reorder-x86
- make/mapfiles/libjsdt/mapfile-vers
! make/mapfiles/libjsig/mapfile-vers-solaris
- make/mapfiles/liblcms/mapfile-vers
- make/mapfiles/libmanagement/mapfile-vers
- make/mapfiles/libmanagement_agent/mapfile-vers
- make/mapfiles/libmanagement_ext/mapfile-vers
- make/mapfiles/libmlib_image/mapfile-vers
- make/mapfiles/libnet/mapfile-vers
- make/mapfiles/libnio/mapfile-aix
- make/mapfiles/libnio/mapfile-linux
- make/mapfiles/libnio/mapfile-macosx
- make/mapfiles/libnio/mapfile-solaris
- make/mapfiles/libnio/reorder-sparc
- make/mapfiles/libnio/reorder-sparcv9
- make/mapfiles/libnio/reorder-x86
- make/mapfiles/libprefs/mapfile-vers
- make/mapfiles/librmi/mapfile-vers
- make/mapfiles/libsaproc/mapfile-linux
- make/mapfiles/libsaproc/mapfile-macosx
- make/mapfiles/libsaproc/mapfile-solaris
- make/mapfiles/libsctp/mapfile-vers
- make/mapfiles/libsplashscreen/mapfile-vers
- make/mapfiles/libsunec/mapfile-vers
- make/mapfiles/libunpack/mapfile-vers
- make/mapfiles/libverify/mapfile-vers
- make/mapfiles/libverify/reorder-sparc
- make/mapfiles/libverify/reorder-sparcv9
- make/mapfiles/libverify/reorder-x86
- make/mapfiles/libzip/mapfile-vers
- make/mapfiles/libzip/reorder-sparc
- make/mapfiles/libzip/reorder-sparcv9
- make/mapfiles/libzip/reorder-x86
- src/bsd/doc/man/ja/javah.1
! src/bsd/doc/man/java.1
- src/bsd/doc/man/javah.1
! src/hotspot/share/gc/g1/g1BarrierSet.cpp
! src/hotspot/share/gc/parallel/psCardTable.cpp
! src/hotspot/share/runtime/interfaceSupport.inline.hpp
- src/java.base/share/classes/sun/nio/ch/AbstractPollArrayWrapper.java
- src/java.base/share/classes/sun/nio/ch/AbstractPollSelectorImpl.java
- src/java.base/share/classes/sun/nio/ch/PollSelectorProvider.java
- src/java.base/solaris/classes/sun/nio/ch/EventPortWrapper.java
- src/java.base/unix/classes/sun/nio/ch/PollArrayWrapper.java
+ src/java.base/unix/classes/sun/nio/ch/PollSelectorProvider.java
- src/java.base/unix/native/libnio/ch/PollArrayWrapper.c
+ src/java.base/unix/native/libnio/ch/PollSelectorImpl.c
- src/linux/doc/man/ja/javah.1
! src/linux/doc/man/java.1
- src/linux/doc/man/javah.1
- src/solaris/doc/sun/man/man1/ja/javah.1
! src/solaris/doc/sun/man/man1/java.1
- src/solaris/doc/sun/man/man1/javah.1
! test/hotspot/jtreg/ProblemList.txt
+ test/jdk/java/io/ByteArrayOutputStream/Write.java
- test/jdk/java/io/ByteArrayOutputStream/WriteBounds.java
- test/jdk/java/lang/SecurityManager/DepMethodsRequireAllPerm.java
Changeset: 2e681d678ec8
Author: jwilhelm
Date: 2018-04-06 19:16 +0200
URL: http://hg.openjdk.java.net/jdk/client/rev/2e681d678ec8
Merge
! make/lib/Awt2dLibraries.gmk
- src/hotspot/share/gc/g1/concurrentMarkThread.cpp
- src/hotspot/share/gc/g1/concurrentMarkThread.hpp
- src/hotspot/share/gc/g1/concurrentMarkThread.inline.hpp
- src/hotspot/share/gc/g1/g1CardLiveData.cpp
- src/hotspot/share/gc/g1/g1CardLiveData.hpp
- src/hotspot/share/gc/g1/g1CardLiveData.inline.hpp
Changeset: 4beba2c2a329
Author: jwilhelm
Date: 2018-04-13 03:05 +0200
URL: http://hg.openjdk.java.net/jdk/client/rev/4beba2c2a329
Merge
! make/hotspot/lib/CompileJvm.gmk
! make/lib/Awt2dLibraries.gmk
! make/mapfiles/libjsig/mapfile-vers-solaris
- src/hotspot/share/gc/g1/concurrentMarkThread.cpp
- src/hotspot/share/gc/g1/concurrentMarkThread.hpp
- src/hotspot/share/gc/g1/concurrentMarkThread.inline.hpp
- src/hotspot/share/gc/g1/g1CardLiveData.cpp
- src/hotspot/share/gc/g1/g1CardLiveData.hpp
- src/hotspot/share/gc/g1/g1CardLiveData.inline.hpp
! test/jdk/ProblemList.txt
Changeset: 2918e1146106
Author: weijun
Date: 2018-04-13 15:29 +0800
URL: http://hg.openjdk.java.net/jdk/client/rev/2918e1146106
8200468: Port the native GSS-API bridge to Windows
Reviewed-by: ihse, valeriep
! make/lib/Lib-java.security.jgss.gmk
! src/java.security.jgss/share/classes/sun/security/jgss/GSSManagerImpl.java
! src/java.security.jgss/share/native/libj2gss/GSSLibStub.c
+ src/java.security.jgss/share/native/libj2gss/NativeFunc.c
+ src/java.security.jgss/share/native/libj2gss/NativeFunc.h
! src/java.security.jgss/share/native/libj2gss/NativeUtil.c
! src/java.security.jgss/share/native/libj2gss/NativeUtil.h
! src/java.security.jgss/share/native/libj2gss/gssapi.h
- src/java.security.jgss/unix/native/libj2gss/NativeFunc.c
- src/java.security.jgss/unix/native/libj2gss/NativeFunc.h
! test/jdk/java/security/testlibrary/Proc.java
! test/jdk/sun/security/krb5/auto/BasicProc.java
Changeset: fcff2daa6b1e
Author: mcimadamore
Date: 2018-04-13 16:23 +0100
URL: http://hg.openjdk.java.net/jdk/client/rev/fcff2daa6b1e
8201498: test/langtools/tools/javac/diags/CheckExamples.java 6 errors occurred
Summary: Remove duplicate class names in diagnostic examples.
Reviewed-by: jlahoda
- test/langtools/tools/javac/diags/examples/PreviewPlural/Bar.java
! test/langtools/tools/javac/diags/examples/PreviewPlural/PreviewPlural.java
+ test/langtools/tools/javac/diags/examples/PreviewPlural/PreviewPluralBar.java
- test/langtools/tools/javac/diags/examples/PreviewPluralAdditional/Bar.java
! test/langtools/tools/javac/diags/examples/PreviewPluralAdditional/PreviewPluralAdditional.java
+ test/langtools/tools/javac/diags/examples/PreviewPluralAdditional/PreviewPluralAdditionalBar.java
Changeset: 59c4713c5d21
Author: prr
Date: 2018-04-13 09:04 -0700
URL: http://hg.openjdk.java.net/jdk/client/rev/59c4713c5d21
Merge
! make/lib/Awt2dLibraries.gmk
- src/hotspot/share/gc/g1/concurrentMarkThread.cpp
- src/hotspot/share/gc/g1/concurrentMarkThread.hpp
- src/hotspot/share/gc/g1/concurrentMarkThread.inline.hpp
- src/hotspot/share/gc/g1/g1CardLiveData.cpp
- src/hotspot/share/gc/g1/g1CardLiveData.hpp
- src/hotspot/share/gc/g1/g1CardLiveData.inline.hpp
- src/java.security.jgss/unix/native/libj2gss/NativeFunc.c
- src/java.security.jgss/unix/native/libj2gss/NativeFunc.h
! test/jdk/ProblemList.txt
- test/langtools/tools/javac/diags/examples/PreviewPlural/Bar.java
- test/langtools/tools/javac/diags/examples/PreviewPluralAdditional/Bar.java
Changeset: 3cf00fca0fbf
Author: rhalade
Date: 2018-04-13 09:37 -0700
URL: http://hg.openjdk.java.net/jdk/client/rev/3cf00fca0fbf
8198240: Allow cacerts test to pass when GTECyberTrust root expires
Summary: Implemented expiry policy exception list
Reviewed-by: mullan
! test/jdk/lib/security/cacerts/VerifyCACerts.java
Changeset: 4c0c018a953f
Author: prr
Date: 2018-04-13 09:51 -0700
URL: http://hg.openjdk.java.net/jdk/client/rev/4c0c018a953f
Merge
More information about the jdk-client-changes
mailing list