hg: jdk/jdk: 55 new changesets
jesper.wilhelmsson at oracle.com
jesper.wilhelmsson at oracle.com
Tue Apr 17 16:01:00 UTC 2018
Changeset: 6709f13dccd3
Author: stefank
Date: 2018-04-06 11:37 +0200
URL: http://hg.openjdk.java.net/jdk/jdk/rev/6709f13dccd3
8200735: Move CMS specific code from binaryTreeDictionary and freeList to CMS files
Reviewed-by: shade, adinn
! src/hotspot/share/gc/cms/adaptiveFreeList.cpp
! src/hotspot/share/gc/cms/compactibleFreeListSpace.cpp
! src/hotspot/share/gc/cms/compactibleFreeListSpace.hpp
! src/hotspot/share/gc/cms/concurrentMarkSweepGeneration.cpp
- src/hotspot/share/memory/binaryTreeDictionary.cpp
! src/hotspot/share/memory/binaryTreeDictionary.hpp
+ src/hotspot/share/memory/binaryTreeDictionary.inline.hpp
- src/hotspot/share/memory/freeList.cpp
! src/hotspot/share/memory/freeList.hpp
+ src/hotspot/share/memory/freeList.inline.hpp
! src/hotspot/share/memory/metaspace.cpp
Changeset: 6705b1563b42
Author: stefank
Date: 2018-04-06 11:37 +0200
URL: http://hg.openjdk.java.net/jdk/jdk/rev/6705b1563b42
8200736: Move CMSGCStats to the cms directory
Reviewed-by: sjohanss, tschatzl
+ src/hotspot/share/gc/cms/cmsGCStats.cpp
+ src/hotspot/share/gc/cms/cmsGCStats.hpp
! src/hotspot/share/gc/cms/concurrentMarkSweepGeneration.cpp
! src/hotspot/share/gc/shared/gcStats.cpp
! src/hotspot/share/gc/shared/gcStats.hpp
Changeset: f67333fc42bd
Author: stefank
Date: 2018-04-06 11:37 +0200
URL: http://hg.openjdk.java.net/jdk/jdk/rev/f67333fc42bd
8200737: Move GC code out of Arguments::check_vm_args_consistency into GCArguments
Reviewed-by: sjohanss, pliden
! src/hotspot/share/gc/cms/cmsArguments.cpp
! src/hotspot/share/gc/shared/gcArguments.cpp
! src/hotspot/share/runtime/arguments.cpp
Changeset: 4a7addb5762c
Author: stefank
Date: 2018-04-06 11:37 +0200
URL: http://hg.openjdk.java.net/jdk/jdk/rev/4a7addb5762c
8201212: Remove INCLUDE_ALL_GCS from OopStorage files
Reviewed-by: kbarrett
! src/hotspot/share/gc/shared/oopStorage.cpp
! src/hotspot/share/gc/shared/oopStorage.hpp
! src/hotspot/share/gc/shared/oopStorageParState.hpp
! src/hotspot/share/gc/shared/oopStorageParState.inline.hpp
! test/hotspot/gtest/gc/shared/test_oopStorage.cpp
Changeset: 9e059253786b
Author: stefank
Date: 2018-04-06 11:37 +0200
URL: http://hg.openjdk.java.net/jdk/jdk/rev/9e059253786b
8201213: Remove INCLUDE_ALL_GCS from memset_with_concurrent_readers
Reviewed-by: kbarrett
! src/hotspot/cpu/sparc/memset_with_concurrent_readers_sparc.cpp
! src/hotspot/share/gc/shared/memset_with_concurrent_readers.hpp
Changeset: 456e51e56ea2
Author: sjohanss
Date: 2018-04-06 11:41 +0200
URL: http://hg.openjdk.java.net/jdk/jdk/rev/456e51e56ea2
8200169: Flatten G1Allocator class hierarchy
Reviewed-by: tschatzl, sangheki
! src/hotspot/share/gc/g1/g1Allocator.cpp
! src/hotspot/share/gc/g1/g1Allocator.hpp
! src/hotspot/share/gc/g1/g1Allocator.inline.hpp
! src/hotspot/share/gc/g1/g1CollectedHeap.cpp
! src/hotspot/share/gc/g1/g1ParScanThreadState.cpp
Changeset: 86a349234225
Author: stefank
Date: 2018-04-06 13:54 +0200
URL: http://hg.openjdk.java.net/jdk/jdk/rev/86a349234225
8201227: Add ALL_GCS_ONLY
Reviewed-by: sjohanss, shade, rehn
! src/hotspot/share/utilities/macros.hpp
Changeset: 947560700a09
Author: stefank
Date: 2018-04-06 13:55 +0200
URL: http://hg.openjdk.java.net/jdk/jdk/rev/947560700a09
8201136: Move GC flags from globals.hpp to GC specific files
Reviewed-by: sjohanss, shade, rehn
+ src/hotspot/share/gc/cms/cms_globals.hpp
- src/hotspot/share/gc/g1/g1_globals.cpp
! src/hotspot/share/gc/g1/g1_globals.hpp
+ src/hotspot/share/gc/parallel/parallel_globals.hpp
+ src/hotspot/share/gc/serial/serial_globals.hpp
+ src/hotspot/share/gc/shared/gc_globals.hpp
! src/hotspot/share/runtime/commandLineFlagConstraintList.cpp
! src/hotspot/share/runtime/commandLineFlagRangeList.cpp
! src/hotspot/share/runtime/commandLineFlagWriteableList.cpp
! src/hotspot/share/runtime/globals.cpp
! src/hotspot/share/runtime/globals.hpp
! src/hotspot/share/runtime/globals_extension.hpp
Changeset: 450d709262c1
Author: hseigel
Date: 2018-04-06 09:59 -0400
URL: http://hg.openjdk.java.net/jdk/jdk/rev/450d709262c1
8198908: Add JVM support for preview features
Summary: Add new major and minor version checks
Reviewed-by: dholmes, lfoltan
! src/hotspot/share/classfile/classFileParser.cpp
! src/hotspot/share/logging/logTag.hpp
! src/hotspot/share/runtime/arguments.cpp
! src/hotspot/share/runtime/arguments.hpp
+ test/hotspot/jtreg/runtime/ClassFile/PreviewVersion.java
Changeset: cd4da74e310b
Author: jwilhelm
Date: 2018-04-06 19:16 +0200
URL: http://hg.openjdk.java.net/jdk/jdk/rev/cd4da74e310b
Merge
! make/lib/Awt2dLibraries.gmk
- make/mapfiles/launchers/mapfile-ppc64
- make/mapfiles/launchers/mapfile-ppc64.anonymous
- make/mapfiles/launchers/mapfile-sparc
- make/mapfiles/launchers/mapfile-sparcv9
- make/mapfiles/launchers/mapfile-x86
- make/mapfiles/launchers/mapfile-x86.anonymous
- make/mapfiles/launchers/mapfile-x86_64
- make/mapfiles/launchers/mapfile-x86_64.anonymous
- make/mapfiles/libunpack/mapfile-vers-unpack200
- make/mapfiles/libunpack/mapfile-vers-unpack200-solaris-sparc
- make/mapfiles/libunpack/mapfile-vers-unpack200-solaris-x86
- make/mapfiles/libunpack/mapfile-vers-unpack200.anonymous
- test/jdk/java/nio/channels/SocketChannel/IsConnectable.java
Changeset: 713d9b03e990
Author: kbarrett
Date: 2018-04-09 01:22 -0400
URL: http://hg.openjdk.java.net/jdk/jdk/rev/713d9b03e990
8200697: Add utility for spin wait with fallback to yield/sleep
Summary: Added SpinYield utility class.
Reviewed-by: dcubed, coleenp, dholmes
Contributed-by: kim.barrett at oracle.com, robbin.ehn at oracle.com
+ src/hotspot/share/utilities/spinYield.cpp
+ src/hotspot/share/utilities/spinYield.hpp
+ test/hotspot/gtest/utilities/test_spinYield.cpp
Changeset: a0f5f7868091
Author: lkorinth
Date: 2018-04-05 14:25 +0200
URL: http://hg.openjdk.java.net/jdk/jdk/rev/a0f5f7868091
8201171: Cleanup in g1CollectedHeap, change CamelCase to snake_case
Reviewed-by: sjohanss, tschatzl
! 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/satbMarkQueue.cpp
Changeset: 96afaacb6b48
Author: eosterlund
Date: 2018-04-09 13:38 +0200
URL: http://hg.openjdk.java.net/jdk/jdk/rev/96afaacb6b48
8201167: Remove MacroAssembler::cmp_heap_oop on x86
Reviewed-by: kvn, tschatzl
! src/hotspot/cpu/x86/macroAssembler_x86.cpp
! src/hotspot/cpu/x86/macroAssembler_x86.hpp
Changeset: ea0cc7c74e75
Author: zgu
Date: 2018-04-09 08:19 -0400
URL: http://hg.openjdk.java.net/jdk/jdk/rev/ea0cc7c74e75
8201242: Include source file/line number when reporting native call stack on supported platforms
Summary: Added source file/line number to native call stack reporting on supported platforms
Reviewed-by: adinn, stuefe, dcubed
! src/hotspot/share/utilities/nativeCallStack.cpp
Changeset: a47d1e21b3f1
Author: rkennke
Date: 2018-04-05 10:54 +0200
URL: http://hg.openjdk.java.net/jdk/jdk/rev/a47d1e21b3f1
8199735: Mark word updates need to use Access API
Reviewed-by: shade, eosterlund
! src/hotspot/cpu/zero/cppInterpreter_zero.cpp
! src/hotspot/share/classfile/altHashing.cpp
! src/hotspot/share/gc/cms/compactibleFreeListSpace.cpp
! src/hotspot/share/gc/cms/concurrentMarkSweepGeneration.cpp
! 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/g1EvacFailure.cpp
! src/hotspot/share/gc/g1/g1FullGCCompactTask.cpp
! src/hotspot/share/gc/g1/g1FullGCCompactionPoint.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/g1FullGCPrepareTask.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/g1StringDedup.cpp
! src/hotspot/share/gc/parallel/psMarkSweepDecorator.cpp
! src/hotspot/share/gc/parallel/psPromotionLAB.cpp
! src/hotspot/share/gc/parallel/psPromotionManager.inline.hpp
! src/hotspot/share/gc/parallel/psScavenge.inline.hpp
! src/hotspot/share/gc/serial/defNewGeneration.cpp
! src/hotspot/share/gc/serial/markSweep.cpp
! src/hotspot/share/gc/serial/markSweep.inline.hpp
! src/hotspot/share/gc/shared/collectedHeap.inline.hpp
! src/hotspot/share/gc/shared/genOopClosures.inline.hpp
! src/hotspot/share/gc/shared/preservedMarks.cpp
! src/hotspot/share/gc/shared/preservedMarks.hpp
! src/hotspot/share/gc/shared/preservedMarks.inline.hpp
! src/hotspot/share/gc/shared/space.cpp
! src/hotspot/share/gc/shared/space.inline.hpp
! src/hotspot/share/interpreter/bytecodeInterpreter.cpp
! src/hotspot/share/oops/accessBackend.inline.hpp
! src/hotspot/share/oops/oop.cpp
! src/hotspot/share/oops/oop.hpp
! src/hotspot/share/oops/oop.inline.hpp
! src/hotspot/share/runtime/biasedLocking.cpp
! test/hotspot/gtest/gc/shared/test_preservedMarks.cpp
Changeset: 06ef6db47ec7
Author: dpochepk
Date: 2018-04-09 18:40 +0300
URL: http://hg.openjdk.java.net/jdk/jdk/rev/06ef6db47ec7
8201185: AARCH64: bfm instruction encoding hits assert on zero register
Reviewed-by: dsamersoff
! src/hotspot/cpu/aarch64/assembler_aarch64.hpp
Changeset: bf7f42f2f025
Author: dpochepk
Date: 2018-04-09 18:43 +0300
URL: http://hg.openjdk.java.net/jdk/jdk/rev/bf7f42f2f025
8187472: AARCH64: array_equals intrinsic doesn't use prefetch for large arrays
Reviewed-by: dsamersoff
! src/hotspot/cpu/aarch64/aarch64.ad
! src/hotspot/cpu/aarch64/globals_aarch64.hpp
! src/hotspot/cpu/aarch64/macroAssembler_aarch64.cpp
! src/hotspot/cpu/aarch64/macroAssembler_aarch64.hpp
! src/hotspot/cpu/aarch64/stubGenerator_aarch64.cpp
! src/hotspot/cpu/aarch64/stubRoutines_aarch64.cpp
! src/hotspot/cpu/aarch64/stubRoutines_aarch64.hpp
! src/hotspot/cpu/aarch64/vm_version_aarch64.cpp
Changeset: e740e1a38c96
Author: kbarrett
Date: 2018-04-09 20:36 -0400
URL: http://hg.openjdk.java.net/jdk/jdk/rev/e740e1a38c96
8200550: Xcode 9.3 produce warning -Wexpansion-to-defined
Summary: Removed problem macros.
Reviewed-by: tschatzl, dholmes, coleenp
! src/hotspot/share/gc/g1/g1HeapVerifier.hpp
! src/hotspot/share/gc/g1/heapRegionSet.hpp
! src/hotspot/share/utilities/nativeCallStack.cpp
! src/hotspot/share/utilities/vmError.cpp
Changeset: 4ae63fcabe2e
Author: rwestberg
Date: 2018-04-09 10:09 +0200
URL: http://hg.openjdk.java.net/jdk/jdk/rev/4ae63fcabe2e
8199736: Define WIN32_LEAN_AND_MEAN before including windows.h
Reviewed-by: erikj, ihse, kbarrett, dholmes
! make/autoconf/flags-cflags.m4
! src/hotspot/os/windows/os_windows.cpp
! src/hotspot/share/interpreter/bytecodes.cpp
! src/hotspot/share/utilities/ostream.cpp
Changeset: 2bbd5117d91a
Author: tschatzl
Date: 2018-04-10 09:12 +0200
URL: http://hg.openjdk.java.net/jdk/jdk/rev/2bbd5117d91a
8200385: Eagerly reclaimed humongous objects leave mark in prev bitmap
Summary: Also clear marks on prev bitmap on eager reclaim
Reviewed-by: sangheki, sjohanss
! 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
Changeset: a1617a75c231
Author: gromero
Date: 2018-04-05 20:09 -0400
URL: http://hg.openjdk.java.net/jdk/jdk/rev/a1617a75c231
8201218: PPC64: Avoid use of yield instruction on spinlock
Reviewed-by: mdoerr, goetz
! src/hotspot/cpu/ppc/assembler_ppc.inline.hpp
! src/hotspot/cpu/ppc/macroAssembler_ppc.cpp
Changeset: 78d797e04484
Author: shade
Date: 2018-04-10 12:12 +0200
URL: http://hg.openjdk.java.net/jdk/jdk/rev/78d797e04484
8201359: Incorrect header guards after JDK-8198949 (Modularize arraycopy stub routine GC barriers)
Reviewed-by: stefank, dholmes
! src/hotspot/cpu/s390/gc/shared/barrierSetAssembler_s390.hpp
! src/hotspot/cpu/s390/gc/shared/cardTableBarrierSetAssembler_s390.hpp
! src/hotspot/cpu/s390/gc/shared/modRefBarrierSetAssembler_s390.hpp
! src/hotspot/cpu/x86/gc/shared/barrierSetAssembler_x86.hpp
! src/hotspot/cpu/zero/gc/shared/barrierSetAssembler_zero.hpp
! src/hotspot/share/gc/g1/g1BarrierSetAssembler.hpp
Changeset: c2761ef9fd95
Author: stefank
Date: 2018-04-10 12:15 +0200
URL: http://hg.openjdk.java.net/jdk/jdk/rev/c2761ef9fd95
8200759: Move GC entries in vmStructs.cpp to GC specific files
Reviewed-by: sjohanss, shade
! src/hotspot/share/gc/cms/vmStructs_cms.hpp
- src/hotspot/share/gc/cms/vmStructs_parNew.hpp
! src/hotspot/share/gc/g1/vmStructs_g1.hpp
! src/hotspot/share/gc/parallel/vmStructs_parallelgc.hpp
+ src/hotspot/share/gc/serial/vmStructs_serial.hpp
! src/hotspot/share/gc/shared/cardGeneration.hpp
+ src/hotspot/share/gc/shared/vmStructs_gc.hpp
! src/hotspot/share/jvmci/vmStructs_jvmci.cpp
! src/hotspot/share/runtime/vmStructs.cpp
Changeset: 635838cb8b3a
Author: stefank
Date: 2018-04-10 12:17 +0200
URL: http://hg.openjdk.java.net/jdk/jdk/rev/635838cb8b3a
8201168: Move GC command line constraint functions to GC specific files
Reviewed-by: gziemski, sjohanss
+ src/hotspot/share/gc/cms/commandLineFlagConstraintsCMS.cpp
+ src/hotspot/share/gc/cms/commandLineFlagConstraintsCMS.hpp
+ src/hotspot/share/gc/g1/commandLineFlagConstraintsG1.cpp
+ src/hotspot/share/gc/g1/commandLineFlagConstraintsG1.hpp
+ src/hotspot/share/gc/parallel/commandLineFlagConstraintsParallel.cpp
+ src/hotspot/share/gc/parallel/commandLineFlagConstraintsParallel.hpp
+ src/hotspot/share/gc/shared/commandLineFlagConstraintsGC.cpp
+ src/hotspot/share/gc/shared/commandLineFlagConstraintsGC.hpp
! src/hotspot/share/runtime/commandLineFlagConstraintList.cpp
- src/hotspot/share/runtime/commandLineFlagConstraintsGC.cpp
- src/hotspot/share/runtime/commandLineFlagConstraintsGC.hpp
Changeset: c09da96f609e
Author: stefank
Date: 2018-04-10 12:18 +0200
URL: http://hg.openjdk.java.net/jdk/jdk/rev/c09da96f609e
8201175: Move FilteringClosure::do_oop to genOopClosures
Reviewed-by: tschatzl, sjohanss
! src/hotspot/share/gc/serial/defNewGeneration.cpp
! src/hotspot/share/gc/shared/genOopClosures.cpp
Changeset: 6f0a3ea5ab75
Author: stefank
Date: 2018-04-10 12:20 +0200
URL: http://hg.openjdk.java.net/jdk/jdk/rev/6f0a3ea5ab75
8201209: Separate out CMS specific functions into CMSCardTable
Reviewed-by: eosterlund, sjohanss
! src/hotspot/share/gc/cms/cmsCardTable.cpp
+ src/hotspot/share/gc/cms/cmsCardTable.hpp
! src/hotspot/share/gc/cms/cmsHeap.cpp
! src/hotspot/share/gc/cms/cmsHeap.hpp
! src/hotspot/share/gc/shared/cardTableRS.cpp
! src/hotspot/share/gc/shared/cardTableRS.hpp
! src/hotspot/share/gc/shared/genCollectedHeap.cpp
! src/hotspot/share/gc/shared/genCollectedHeap.hpp
Changeset: f946776e9354
Author: stefank
Date: 2018-04-10 12:21 +0200
URL: http://hg.openjdk.java.net/jdk/jdk/rev/f946776e9354
8201244: Clean out unnecessary includes of heap headers
Reviewed-by: coleenp, shade
! src/hotspot/cpu/aarch64/macroAssembler_aarch64.cpp
! src/hotspot/cpu/arm/assembler_arm.cpp
! src/hotspot/cpu/arm/assembler_arm_32.cpp
! src/hotspot/cpu/arm/assembler_arm_64.cpp
! src/hotspot/cpu/arm/interp_masm_arm.cpp
! src/hotspot/cpu/arm/macroAssembler_arm.cpp
! src/hotspot/cpu/ppc/assembler_ppc.cpp
! src/hotspot/cpu/ppc/macroAssembler_ppc.cpp
! src/hotspot/cpu/s390/assembler_s390.cpp
! src/hotspot/cpu/s390/macroAssembler_s390.cpp
! src/hotspot/cpu/sparc/macroAssembler_sparc.cpp
! src/hotspot/cpu/x86/assembler_x86.cpp
! src/hotspot/cpu/x86/macroAssembler_x86.cpp
! src/hotspot/cpu/zero/assembler_zero.cpp
! src/hotspot/share/classfile/stringTable.cpp
! src/hotspot/share/gc/cms/cmsCollectorPolicy.cpp
! src/hotspot/share/gc/cms/cmsHeap.cpp
! src/hotspot/share/gc/serial/tenuredGeneration.cpp
! src/hotspot/share/gc/shared/cardGeneration.cpp
! src/hotspot/share/gc/shared/cardTableBarrierSet.cpp
! src/hotspot/share/gc/shared/collectorPolicy.cpp
! src/hotspot/share/gc/shared/commandLineFlagConstraintsGC.cpp
! src/hotspot/share/gc/shared/threadLocalAllocBuffer.cpp
! src/hotspot/share/memory/allocation.cpp
! src/hotspot/share/memory/arena.cpp
! src/hotspot/share/memory/heapInspection.cpp
! src/hotspot/share/prims/jvmtiTagMap.hpp
! src/hotspot/share/runtime/interfaceSupport.cpp
! src/hotspot/share/runtime/java.cpp
! src/hotspot/share/services/heapDumper.cpp
Changeset: b3c09ab95c1a
Author: stefank
Date: 2018-04-10 12:21 +0200
URL: http://hg.openjdk.java.net/jdk/jdk/rev/b3c09ab95c1a
8201217: Split specialized_oop_closures.hpp into GC specific files
Reviewed-by: sjohanss, eosterlund
! src/hotspot/share/gc/cms/cmsOopClosures.cpp
+ src/hotspot/share/gc/cms/cms_specialized_oop_closures.hpp
! src/hotspot/share/gc/cms/parOopClosures.cpp
! src/hotspot/share/gc/serial/markSweep.cpp
+ src/hotspot/share/gc/serial/serial_specialized_oop_closures.hpp
! src/hotspot/share/gc/shared/genOopClosures.cpp
! src/hotspot/share/gc/shared/specialized_oop_closures.hpp
Changeset: 3d4c2d0b337f
Author: ctornqvi
Date: 2018-04-10 08:13 -0400
URL: http://hg.openjdk.java.net/jdk/jdk/rev/3d4c2d0b337f
8201334: Move runtime/NMT/MallocStressTest.java to hotspot_tier3_runtime
Reviewed-by: lfoltan, mseledtsov, mikael
! test/hotspot/jtreg/TEST.groups
Changeset: 01960eec4570
Author: zgu
Date: 2018-04-10 08:15 -0400
URL: http://hg.openjdk.java.net/jdk/jdk/rev/01960eec4570
8201321: NMT: Unnecessary re-recording thread stack and size when attaching listener to JavaThread
Summary: Replaced recoding thread stack and size with assertion
Reviewed-by: dholmes, coleenp
! src/hotspot/share/services/attachListener.cpp
Changeset: a7bc87a63dd8
Author: coleenp
Date: 2018-04-10 10:06 -0400
URL: http://hg.openjdk.java.net/jdk/jdk/rev/a7bc87a63dd8
8198313: Wrap holder object for ClassLoaderData in a WeakHandle
Summary: Use WeakHandle for ClassLoaderData::_holder so that is_alive closure is not needed
Reviewed-by: rehn, kbarrett
! src/hotspot/share/ci/ciInstanceKlass.cpp
! src/hotspot/share/classfile/classLoaderData.cpp
! src/hotspot/share/classfile/classLoaderData.hpp
! src/hotspot/share/classfile/systemDictionary.cpp
! src/hotspot/share/classfile/systemDictionary.hpp
! src/hotspot/share/memory/universe.cpp
! src/hotspot/share/oops/instanceKlass.cpp
! src/hotspot/share/oops/instanceKlass.hpp
+ src/hotspot/share/oops/weakHandle.cpp
+ src/hotspot/share/oops/weakHandle.hpp
+ src/hotspot/share/oops/weakHandle.inline.hpp
! src/hotspot/share/runtime/mutexLocker.cpp
! src/hotspot/share/runtime/mutexLocker.hpp
Changeset: 00805b129186
Author: ccheung
Date: 2018-04-10 11:43 -0700
URL: http://hg.openjdk.java.net/jdk/jdk/rev/00805b129186
8194812: Extend class-data sharing to support the module path
8199360: Rework the support for the 'ignored' module options in CDS
Reviewed-by: jiangli, lfoltan, iklam, mseledtsov
! src/hotspot/share/classfile/classLoader.cpp
! src/hotspot/share/classfile/classLoader.hpp
! src/hotspot/share/classfile/classLoaderExt.cpp
! src/hotspot/share/classfile/classLoaderExt.hpp
! src/hotspot/share/classfile/klassFactory.cpp
! src/hotspot/share/classfile/modules.cpp
! src/hotspot/share/classfile/modules.hpp
! src/hotspot/share/classfile/sharedClassUtil.cpp
! src/hotspot/share/classfile/sharedClassUtil.hpp
! src/hotspot/share/classfile/systemDictionary.cpp
! src/hotspot/share/classfile/systemDictionaryShared.cpp
! src/hotspot/share/memory/filemap.cpp
! src/hotspot/share/memory/filemap.hpp
! src/hotspot/share/memory/metaspaceShared.cpp
! src/hotspot/share/oops/klass.hpp
! src/hotspot/share/runtime/arguments.cpp
! src/hotspot/share/runtime/arguments.hpp
! src/hotspot/share/runtime/thread.cpp
! test/hotspot/jtreg/runtime/appcds/JarBuilder.java
! test/hotspot/jtreg/runtime/appcds/TestCommon.java
! test/hotspot/jtreg/runtime/appcds/jigsaw/CheckUnsupportedDumpingOptions.java
! test/hotspot/jtreg/runtime/appcds/jigsaw/JigsawOptionsCombo.java
! test/hotspot/jtreg/runtime/appcds/jigsaw/PatchModule/AppClassInCP.java
! test/hotspot/jtreg/runtime/appcds/jigsaw/PatchModule/CustomPackage.java
! test/hotspot/jtreg/runtime/appcds/jigsaw/PatchModule/MismatchedPatchModule.java
! test/hotspot/jtreg/runtime/appcds/jigsaw/PatchModule/PatchDir.java
! test/hotspot/jtreg/runtime/appcds/jigsaw/PatchModule/PatchJavaBase.java
! test/hotspot/jtreg/runtime/appcds/jigsaw/PatchModule/Simple.java
! test/hotspot/jtreg/runtime/appcds/jigsaw/PatchModule/SubClassOfPatchedClass.java
! test/hotspot/jtreg/runtime/appcds/jigsaw/PatchModule/TwoJars.java
! test/hotspot/jtreg/runtime/appcds/jigsaw/classpathtests/BootAppendTests.java
! test/hotspot/jtreg/runtime/appcds/jigsaw/classpathtests/EmptyClassInBootClassPath.java
! test/hotspot/jtreg/runtime/appcds/jigsaw/limitmods/LimitModsHelper.java
! test/hotspot/jtreg/runtime/appcds/jigsaw/limitmods/LimitModsTests.java
+ test/hotspot/jtreg/runtime/appcds/jigsaw/modulepath/AddModules.java
+ test/hotspot/jtreg/runtime/appcds/jigsaw/modulepath/AddOpens.java
+ test/hotspot/jtreg/runtime/appcds/jigsaw/modulepath/AddReads.java
+ test/hotspot/jtreg/runtime/appcds/jigsaw/modulepath/ExportModule.java
+ test/hotspot/jtreg/runtime/appcds/jigsaw/modulepath/JvmtiAddPath.java
+ test/hotspot/jtreg/runtime/appcds/jigsaw/modulepath/MainModuleOnly.java
+ test/hotspot/jtreg/runtime/appcds/jigsaw/modulepath/ModulePathAndCP.java
+ test/hotspot/jtreg/runtime/appcds/jigsaw/modulepath/src/com.greetings/com/greetings/Main.java
+ test/hotspot/jtreg/runtime/appcds/jigsaw/modulepath/src/com.greetings/module-info.java
+ test/hotspot/jtreg/runtime/appcds/jigsaw/modulepath/src/com.hello/com/hello/Main.java
+ test/hotspot/jtreg/runtime/appcds/jigsaw/modulepath/src/com.hello/module-info.java
+ test/hotspot/jtreg/runtime/appcds/jigsaw/modulepath/src/com.nomodule/com/nomodule/Main.java
+ test/hotspot/jtreg/runtime/appcds/jigsaw/modulepath/src/com.norequires/com/norequires/Main.java
+ test/hotspot/jtreg/runtime/appcds/jigsaw/modulepath/src/com.norequires/module-info.java
+ test/hotspot/jtreg/runtime/appcds/jigsaw/modulepath/src/com.simple/com/simple/Main.java
+ test/hotspot/jtreg/runtime/appcds/jigsaw/modulepath/src/com.simple/module-info.java
+ test/hotspot/jtreg/runtime/appcds/jigsaw/modulepath/src/org.astro/module-info.java
+ test/hotspot/jtreg/runtime/appcds/jigsaw/modulepath/src/org.astro/org/astro/World.java
! test/hotspot/jtreg/runtime/appcds/test-classes/JvmtiApp.java
! test/hotspot/jtreg/runtime/modules/PatchModule/PatchModuleCDS.java
! test/lib/jdk/test/lib/cds/CDSTestUtils.java
Changeset: 4062c2c5f7d7
Author: amenkov
Date: 2018-04-10 15:33 -0700
URL: http://hg.openjdk.java.net/jdk/jdk/rev/4062c2c5f7d7
8200195: serviceability/jvmti/FieldAccessWatch/FieldAccessWatch.java crashes with "assert(thread->thread_state() == _thread_in_native) failed: coming from wrong thread state"
Reviewed-by: sspitsyn, cjplummer
! test/hotspot/jtreg/serviceability/jvmti/FieldAccessWatch/libFieldAccessWatch.c
Changeset: 0d8ed8b2ac4f
Author: sjohanss
Date: 2018-04-11 08:18 +0200
URL: http://hg.openjdk.java.net/jdk/jdk/rev/0d8ed8b2ac4f
8200228: Change default value of HeapSizePerGCThread
Reviewed-by: tschatzl, shade, jwilhelm
! src/hotspot/share/gc/shared/gc_globals.hpp
Changeset: 1196aa0be8be
Author: clanger
Date: 2018-04-11 09:47 +0200
URL: http://hg.openjdk.java.net/jdk/jdk/rev/1196aa0be8be
8201247: Various cleanups in the attach framework
Reviewed-by: goetz, cjplummer
! src/hotspot/os/aix/attachListener_aix.cpp
! src/hotspot/os/aix/globals_aix.hpp
! src/hotspot/os/bsd/attachListener_bsd.cpp
! src/hotspot/os/linux/attachListener_linux.cpp
! src/hotspot/os/solaris/attachListener_solaris.cpp
! src/hotspot/os/windows/attachListener_windows.cpp
! src/jdk.attach/aix/classes/sun/tools/attach/VirtualMachineImpl.java
! src/jdk.attach/aix/native/libattach/VirtualMachineImpl.c
! src/jdk.attach/linux/classes/sun/tools/attach/VirtualMachineImpl.java
! src/jdk.attach/linux/native/libattach/VirtualMachineImpl.c
! src/jdk.attach/macosx/classes/sun/tools/attach/VirtualMachineImpl.java
! src/jdk.attach/macosx/native/libattach/VirtualMachineImpl.c
! src/jdk.attach/solaris/classes/sun/tools/attach/VirtualMachineImpl.java
! src/jdk.attach/solaris/native/libattach/VirtualMachineImpl.c
! src/jdk.attach/windows/native/libattach/VirtualMachineImpl.c
Changeset: b2da6c360225
Author: tschatzl
Date: 2018-04-11 11:37 +0200
URL: http://hg.openjdk.java.net/jdk/jdk/rev/b2da6c360225
8201365: Remove G1Policy::should_process_references()
Reviewed-by: shade
! src/hotspot/share/gc/g1/g1CollectedHeap.cpp
! src/hotspot/share/gc/g1/g1Policy.hpp
Changeset: 5dcc893ad119
Author: tschatzl
Date: 2018-04-11 11:41 +0200
URL: http://hg.openjdk.java.net/jdk/jdk/rev/5dcc893ad119
8200233: Simple G1 evacuation path performance enhancements
Summary: Implement some minor performance optimizations in the evacuation path including changing some stores to be OOP_NOT_NULL, specializing the compressed/uncompressed oops path and delay some load of the current heapregion until absolutely necessary.
Reviewed-by: kbarrett, sjohanss
! src/hotspot/share/gc/g1/g1OopClosures.inline.hpp
! src/hotspot/share/gc/g1/g1ParScanThreadState.hpp
! src/hotspot/share/gc/g1/g1ParScanThreadState.inline.hpp
Changeset: e3e66c178518
Author: stefank
Date: 2018-04-11 13:51 +0200
URL: http://hg.openjdk.java.net/jdk/jdk/rev/e3e66c178518
8201370: GC specific data is referred from common precompiled headers and defNewGeneration.cpp
Reviewed-by: stefank, shade, dholmes
Contributed-by: boris.ulasevich at bell-sw.com
! src/hotspot/share/gc/serial/defNewGeneration.cpp
! src/hotspot/share/precompiled/precompiled.hpp
Changeset: b17256b5c047
Author: stefank
Date: 2018-04-11 13:52 +0200
URL: http://hg.openjdk.java.net/jdk/jdk/rev/b17256b5c047
8201427: Fix Minimal VM builds on Linux x64
Reviewed-by: shade
! src/hotspot/share/c1/c1_LIRGenerator.cpp
! src/hotspot/share/code/codeCache.cpp
! src/hotspot/share/oops/klass.hpp
! src/hotspot/share/runtime/arguments.hpp
! src/hotspot/share/runtime/thread.cpp
! src/hotspot/share/services/memTracker.hpp
! src/hotspot/share/utilities/macros.hpp
Changeset: 376792a6e9da
Author: hseigel
Date: 2018-04-11 10:05 -0400
URL: http://hg.openjdk.java.net/jdk/jdk/rev/376792a6e9da
8201265: Native memory leak in ClassLoader::add_to_exploded_build_list
Summary: Allocate from temporary thread local memory instead of C heap memory.
Reviewed-by: coleenp, dholmes, lfoltan
! src/hotspot/share/classfile/classLoader.cpp
Changeset: 6a880e576856
Author: eosterlund
Date: 2018-04-11 16:07 +0200
URL: http://hg.openjdk.java.net/jdk/jdk/rev/6a880e576856
8199417: Modularize interpreter GC barriers
Reviewed-by: coleenp, rkennke
! make/hotspot/lib/JvmOverrideFiles.gmk
! src/hotspot/cpu/aarch64/gc/g1/g1BarrierSetAssembler_aarch64.cpp
! src/hotspot/cpu/aarch64/gc/g1/g1BarrierSetAssembler_aarch64.hpp
+ src/hotspot/cpu/aarch64/gc/shared/barrierSetAssembler_aarch64.cpp
! src/hotspot/cpu/aarch64/gc/shared/barrierSetAssembler_aarch64.hpp
! src/hotspot/cpu/aarch64/gc/shared/cardTableBarrierSetAssembler_aarch64.cpp
! src/hotspot/cpu/aarch64/gc/shared/cardTableBarrierSetAssembler_aarch64.hpp
! src/hotspot/cpu/aarch64/gc/shared/modRefBarrierSetAssembler_aarch64.cpp
! src/hotspot/cpu/aarch64/gc/shared/modRefBarrierSetAssembler_aarch64.hpp
! src/hotspot/cpu/aarch64/interp_masm_aarch64.cpp
! src/hotspot/cpu/aarch64/macroAssembler_aarch64.cpp
! src/hotspot/cpu/aarch64/macroAssembler_aarch64.hpp
! src/hotspot/cpu/aarch64/sharedRuntime_aarch64.cpp
! src/hotspot/cpu/aarch64/templateInterpreterGenerator_aarch64.cpp
! src/hotspot/cpu/aarch64/templateTable_aarch64.cpp
! src/hotspot/cpu/arm/gc/shared/barrierSetAssembler_arm.hpp
! src/hotspot/cpu/ppc/gc/g1/g1BarrierSetAssembler_ppc.cpp
! src/hotspot/cpu/ppc/gc/g1/g1BarrierSetAssembler_ppc.hpp
+ src/hotspot/cpu/ppc/gc/shared/barrierSetAssembler_ppc.cpp
! src/hotspot/cpu/ppc/gc/shared/barrierSetAssembler_ppc.hpp
! src/hotspot/cpu/ppc/gc/shared/cardTableBarrierSetAssembler_ppc.cpp
! src/hotspot/cpu/ppc/gc/shared/cardTableBarrierSetAssembler_ppc.hpp
! src/hotspot/cpu/ppc/gc/shared/modRefBarrierSetAssembler_ppc.cpp
! src/hotspot/cpu/ppc/gc/shared/modRefBarrierSetAssembler_ppc.hpp
! src/hotspot/cpu/ppc/interp_masm_ppc_64.cpp
! src/hotspot/cpu/ppc/macroAssembler_ppc.cpp
! src/hotspot/cpu/ppc/macroAssembler_ppc.hpp
! src/hotspot/cpu/ppc/sharedRuntime_ppc.cpp
! src/hotspot/cpu/ppc/templateInterpreterGenerator_ppc.cpp
! src/hotspot/cpu/ppc/templateTable_ppc_64.cpp
! src/hotspot/cpu/s390/gc/g1/g1BarrierSetAssembler_s390.cpp
! src/hotspot/cpu/s390/gc/g1/g1BarrierSetAssembler_s390.hpp
+ src/hotspot/cpu/s390/gc/shared/barrierSetAssembler_s390.cpp
! src/hotspot/cpu/s390/gc/shared/barrierSetAssembler_s390.hpp
! src/hotspot/cpu/s390/gc/shared/cardTableBarrierSetAssembler_s390.cpp
! src/hotspot/cpu/s390/gc/shared/cardTableBarrierSetAssembler_s390.hpp
! src/hotspot/cpu/s390/gc/shared/modRefBarrierSetAssembler_s390.cpp
! src/hotspot/cpu/s390/gc/shared/modRefBarrierSetAssembler_s390.hpp
! src/hotspot/cpu/s390/interp_masm_s390.cpp
! src/hotspot/cpu/s390/macroAssembler_s390.cpp
! src/hotspot/cpu/s390/macroAssembler_s390.hpp
! src/hotspot/cpu/s390/templateInterpreterGenerator_s390.cpp
! src/hotspot/cpu/s390/templateTable_s390.cpp
! src/hotspot/cpu/sparc/gc/g1/g1BarrierSetAssembler_sparc.cpp
! src/hotspot/cpu/sparc/gc/g1/g1BarrierSetAssembler_sparc.hpp
+ src/hotspot/cpu/sparc/gc/shared/barrierSetAssembler_sparc.cpp
! src/hotspot/cpu/sparc/gc/shared/barrierSetAssembler_sparc.hpp
! src/hotspot/cpu/sparc/gc/shared/cardTableBarrierSetAssembler_sparc.cpp
! src/hotspot/cpu/sparc/gc/shared/cardTableBarrierSetAssembler_sparc.hpp
! src/hotspot/cpu/sparc/gc/shared/modRefBarrierSetAssembler_sparc.cpp
! src/hotspot/cpu/sparc/gc/shared/modRefBarrierSetAssembler_sparc.hpp
! src/hotspot/cpu/sparc/interp_masm_sparc.cpp
! src/hotspot/cpu/sparc/macroAssembler_sparc.cpp
! src/hotspot/cpu/sparc/macroAssembler_sparc.hpp
! src/hotspot/cpu/sparc/methodHandles_sparc.cpp
! src/hotspot/cpu/sparc/sharedRuntime_sparc.cpp
! src/hotspot/cpu/sparc/stubGenerator_sparc.cpp
! src/hotspot/cpu/sparc/templateInterpreterGenerator_sparc.cpp
! src/hotspot/cpu/sparc/templateTable_sparc.cpp
! src/hotspot/cpu/x86/gc/g1/g1BarrierSetAssembler_x86.cpp
! src/hotspot/cpu/x86/gc/g1/g1BarrierSetAssembler_x86.hpp
+ src/hotspot/cpu/x86/gc/shared/barrierSetAssembler_x86.cpp
! src/hotspot/cpu/x86/gc/shared/barrierSetAssembler_x86.hpp
! src/hotspot/cpu/x86/gc/shared/cardTableBarrierSetAssembler_x86.cpp
! src/hotspot/cpu/x86/gc/shared/cardTableBarrierSetAssembler_x86.hpp
! src/hotspot/cpu/x86/gc/shared/modRefBarrierSetAssembler_x86.cpp
! src/hotspot/cpu/x86/gc/shared/modRefBarrierSetAssembler_x86.hpp
! src/hotspot/cpu/x86/interp_masm_x86.cpp
! src/hotspot/cpu/x86/interp_masm_x86.hpp
! src/hotspot/cpu/x86/macroAssembler_x86.cpp
! src/hotspot/cpu/x86/macroAssembler_x86.hpp
! src/hotspot/cpu/x86/methodHandles_x86.cpp
! src/hotspot/cpu/x86/stubGenerator_x86_64.cpp
! src/hotspot/cpu/x86/templateInterpreterGenerator_x86.cpp
! src/hotspot/cpu/x86/templateTable_x86.cpp
! src/hotspot/share/gc/shared/barrierSet.cpp
! src/hotspot/share/runtime/init.cpp
Changeset: bebec5011846
Author: dpochepk
Date: 2018-04-11 20:56 +0300
URL: http://hg.openjdk.java.net/jdk/jdk/rev/bebec5011846
8189101: AARCH32 - 'minimal' build fails because CMS bits are referred unconditionally
Reviewed-by: shade, dholmes
Contributed-by: boris.ulasevich at bell-sw.com
! src/hotspot/cpu/arm/c1_LIRGenerator_arm.cpp
! src/hotspot/cpu/arm/interp_masm_arm.cpp
Changeset: bdcfe8154201
Author: stuefe
Date: 2018-03-28 22:03 +0200
URL: http://hg.openjdk.java.net/jdk/jdk/rev/bdcfe8154201
8200384: jcmd help output should be sorted
Reviewed-by: sspitsyn, clanger
! src/hotspot/share/services/diagnosticCommand.cpp
Changeset: c3a10df652c0
Author: pliden
Date: 2018-04-12 08:25 +0200
URL: http://hg.openjdk.java.net/jdk/jdk/rev/c3a10df652c0
8201316: Move G1-related static members from JavaThread to G1BarrierSet
Reviewed-by: stefank, shade
! src/hotspot/share/gc/g1/g1BarrierSet.cpp
! src/hotspot/share/gc/g1/g1BarrierSet.hpp
! src/hotspot/share/gc/g1/g1CollectedHeap.cpp
! src/hotspot/share/gc/g1/g1ConcurrentMark.cpp
! src/hotspot/share/gc/g1/g1ConcurrentRefine.cpp
! src/hotspot/share/gc/g1/g1ConcurrentRefineThread.cpp
! src/hotspot/share/gc/g1/g1RemSet.cpp
! src/hotspot/share/gc/g1/g1RemSetSummary.cpp
! src/hotspot/share/gc/g1/g1RootProcessor.cpp
! src/hotspot/share/runtime/thread.cpp
! src/hotspot/share/runtime/thread.hpp
Changeset: 93d84f667d12
Author: pliden
Date: 2018-04-12 08:25 +0200
URL: http://hg.openjdk.java.net/jdk/jdk/rev/93d84f667d12
8201318: Introduce GCThreadLocalData to abstract GC-specific data belonging to a thread
Reviewed-by: shade, rehn
! src/hotspot/cpu/aarch64/c1_Runtime1_aarch64.cpp
! src/hotspot/cpu/aarch64/gc/g1/g1BarrierSetAssembler_aarch64.cpp
! src/hotspot/cpu/arm/c1_Runtime1_arm.cpp
! src/hotspot/cpu/arm/macroAssembler_arm.cpp
! src/hotspot/cpu/ppc/c1_Runtime1_ppc.cpp
! src/hotspot/cpu/ppc/gc/g1/g1BarrierSetAssembler_ppc.cpp
! src/hotspot/cpu/s390/c1_Runtime1_s390.cpp
! src/hotspot/cpu/s390/gc/g1/g1BarrierSetAssembler_s390.cpp
! src/hotspot/cpu/sparc/c1_Runtime1_sparc.cpp
! src/hotspot/cpu/sparc/gc/g1/g1BarrierSetAssembler_sparc.cpp
! src/hotspot/cpu/x86/c1_Runtime1_x86.cpp
! src/hotspot/cpu/x86/gc/g1/g1BarrierSetAssembler_x86.cpp
! src/hotspot/share/c1/c1_LIRGenerator.cpp
! src/hotspot/share/gc/g1/dirtyCardQueue.cpp
! src/hotspot/share/gc/g1/g1BarrierSet.cpp
! src/hotspot/share/gc/g1/g1BarrierSet.hpp
! src/hotspot/share/gc/g1/g1CollectedHeap.cpp
! src/hotspot/share/gc/g1/g1ConcurrentMark.cpp
+ src/hotspot/share/gc/g1/g1ThreadLocalData.hpp
! src/hotspot/share/gc/g1/satbMarkQueue.cpp
! src/hotspot/share/gc/g1/vmStructs_g1.hpp
! src/hotspot/share/gc/shared/barrierSet.cpp
! src/hotspot/share/gc/shared/barrierSet.hpp
! src/hotspot/share/gc/shared/collectedHeap.cpp
+ src/hotspot/share/gc/shared/gcThreadLocalData.hpp
! src/hotspot/share/jvmci/jvmciCompilerToVM.hpp
! src/hotspot/share/jvmci/jvmciRuntime.cpp
! src/hotspot/share/jvmci/vmStructs_jvmci.cpp
! src/hotspot/share/opto/compile.cpp
! src/hotspot/share/opto/escape.cpp
! src/hotspot/share/opto/graphKit.cpp
! src/hotspot/share/opto/macro.cpp
! src/hotspot/share/runtime/sharedRuntime.cpp
! src/hotspot/share/runtime/thread.cpp
! src/hotspot/share/runtime/thread.hpp
! src/hotspot/share/runtime/vmStructs.cpp
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/GraalHotSpotVMConfig.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/replacements/HotSpotReplacementsUtil.java
Changeset: 46f2dc7c4c39
Author: stuefe
Date: 2018-04-12 11:05 +0200
URL: http://hg.openjdk.java.net/jdk/jdk/rev/46f2dc7c4c39
8201475: 8199417 breaks AIX and non-pch on s390 (and presumably aarch64)
Reviewed-by: eosterlund, shade, mdoerr
! src/hotspot/cpu/aarch64/gc/g1/g1BarrierSetAssembler_aarch64.cpp
! src/hotspot/cpu/aarch64/interp_masm_aarch64.cpp
! src/hotspot/cpu/ppc/gc/g1/g1BarrierSetAssembler_ppc.cpp
! src/hotspot/cpu/s390/gc/g1/g1BarrierSetAssembler_s390.cpp
Changeset: ee93c1087584
Author: pliden
Date: 2018-04-12 11:22 +0200
URL: http://hg.openjdk.java.net/jdk/jdk/rev/ee93c1087584
8201362: Remove CollectedHeap::barrier_set()
Reviewed-by: shade, rkennke
! src/hotspot/cpu/aarch64/aarch64.ad
! src/hotspot/cpu/aarch64/c1_Runtime1_aarch64.cpp
! src/hotspot/cpu/aarch64/gc/g1/g1BarrierSetAssembler_aarch64.cpp
! src/hotspot/cpu/aarch64/gc/shared/cardTableBarrierSetAssembler_aarch64.cpp
! src/hotspot/cpu/aarch64/macroAssembler_aarch64.cpp
! src/hotspot/cpu/aarch64/stubGenerator_aarch64.cpp
! src/hotspot/cpu/aarch64/templateInterpreterGenerator_aarch64.cpp
! src/hotspot/cpu/aarch64/templateTable_aarch64.cpp
! src/hotspot/cpu/arm/c1_Runtime1_arm.cpp
! src/hotspot/cpu/arm/gc/g1/g1BarrierSetAssembler_arm.cpp
! src/hotspot/cpu/arm/gc/shared/cardTableBarrierSetAssembler_arm.cpp
! src/hotspot/cpu/arm/interp_masm_arm.cpp
! src/hotspot/cpu/arm/macroAssembler_arm.cpp
! src/hotspot/cpu/ppc/c1_Runtime1_ppc.cpp
! src/hotspot/cpu/ppc/gc/g1/g1BarrierSetAssembler_ppc.cpp
! src/hotspot/cpu/ppc/gc/shared/cardTableBarrierSetAssembler_ppc.cpp
! src/hotspot/cpu/ppc/macroAssembler_ppc.cpp
! src/hotspot/cpu/ppc/stubGenerator_ppc.cpp
! src/hotspot/cpu/ppc/templateInterpreterGenerator_ppc.cpp
! src/hotspot/cpu/ppc/templateTable_ppc_64.cpp
! src/hotspot/cpu/s390/c1_Runtime1_s390.cpp
! src/hotspot/cpu/s390/gc/g1/g1BarrierSetAssembler_s390.cpp
! src/hotspot/cpu/s390/gc/shared/cardTableBarrierSetAssembler_s390.cpp
! src/hotspot/cpu/s390/macroAssembler_s390.cpp
! src/hotspot/cpu/s390/stubGenerator_s390.cpp
! src/hotspot/cpu/s390/templateInterpreterGenerator_s390.cpp
! src/hotspot/cpu/s390/templateTable_s390.cpp
! src/hotspot/cpu/sparc/c1_Runtime1_sparc.cpp
! src/hotspot/cpu/sparc/gc/g1/g1BarrierSetAssembler_sparc.cpp
! src/hotspot/cpu/sparc/gc/shared/cardTableBarrierSetAssembler_sparc.cpp
! src/hotspot/cpu/sparc/stubGenerator_sparc.cpp
! src/hotspot/cpu/x86/c1_Runtime1_x86.cpp
! src/hotspot/cpu/x86/gc/g1/g1BarrierSetAssembler_x86.cpp
! src/hotspot/cpu/x86/gc/shared/cardTableBarrierSetAssembler_x86.cpp
! src/hotspot/cpu/x86/stubGenerator_x86_32.cpp
! src/hotspot/cpu/x86/stubGenerator_x86_64.cpp
! src/hotspot/os_cpu/linux_arm/thread_linux_arm.cpp
! src/hotspot/share/c1/c1_LIRAssembler.cpp
! src/hotspot/share/c1/c1_LIRGenerator.cpp
! src/hotspot/share/ci/ciUtilities.cpp
! src/hotspot/share/code/relocInfo_ext.cpp
! src/hotspot/share/compiler/disassembler.cpp
! src/hotspot/share/gc/g1/g1CollectedHeap.cpp
! src/hotspot/share/gc/parallel/parallelScavengeHeap.cpp
! src/hotspot/share/gc/shared/collectedHeap.cpp
! src/hotspot/share/gc/shared/collectedHeap.hpp
! src/hotspot/share/gc/shared/genCollectedHeap.cpp
! src/hotspot/share/gc/shared/vmStructs_gc.hpp
! src/hotspot/share/interpreter/templateTable.cpp
! src/hotspot/share/jvmci/jvmciCompilerToVMInit.cpp
! src/hotspot/share/opto/graphKit.cpp
! src/hotspot/share/runtime/sharedRuntime.cpp
Changeset: 80e7764e4d09
Author: glaubitz
Date: 2018-04-12 14:27 +0200
URL: http://hg.openjdk.java.net/jdk/jdk/rev/80e7764e4d09
8201480: ISA/CPU feature detection code crashes on linux-sparc
Reviewed-by: dholmes, shade, stuefe
! src/hotspot/os_cpu/linux_sparc/vm_version_linux_sparc.cpp
Changeset: 129d60b5dac7
Author: dcubed
Date: 2018-04-12 09:03 -0400
URL: http://hg.openjdk.java.net/jdk/jdk/rev/129d60b5dac7
8200374: Add ThreadsSMRSupport::verify_hazard_pointer_scanned() to verify threads_do().
Summary: Add verification for the threads_do() part of the Thread-SMR protocol.
Reviewed-by: eosterlund, dholmes, rehn
! src/hotspot/share/runtime/thread.cpp
! src/hotspot/share/runtime/thread.hpp
! src/hotspot/share/runtime/threadSMR.cpp
! src/hotspot/share/runtime/threadSMR.hpp
+ src/hotspot/share/trace/tracingExport.cpp
+ src/hotspot/share/trace/tracingExport.hpp
Changeset: 4accd2e82e32
Author: goetz
Date: 2018-04-11 14:49 +0200
URL: http://hg.openjdk.java.net/jdk/jdk/rev/4accd2e82e32
8201430: [TESTBUG] Remove script from runtime/6626217
Reviewed-by: dholmes, mdoerr
! test/hotspot/jtreg/TEST.groups
! test/hotspot/jtreg/runtime/6626217/Loader2.java
- test/hotspot/jtreg/runtime/6626217/Test6626217.sh
! test/hotspot/jtreg/runtime/6626217/bug_21227.java
+ test/hotspot/jtreg/runtime/6626217/impl2/many_loader.java
+ test/hotspot/jtreg/runtime/6626217/many_loader.java
- test/hotspot/jtreg/runtime/6626217/many_loader1.java.foo
- test/hotspot/jtreg/runtime/6626217/many_loader2.java.foo
Changeset: 4e0aeeec9fa1
Author: aharlap
Date: 2018-04-12 14:56 -0400
URL: http://hg.openjdk.java.net/jdk/jdk/rev/4e0aeeec9fa1
8201330: Add java/lang/management/ThreadMXBean/ThreadMXBeanStateTest.java to the ProblemList
Summary: Add java/lang/management/ThreadMXBean/ThreadMXBeanStateTest.java to the ProblemList until JDK-8081652 is resolved
Reviewed-by: tschatzl
! test/jdk/ProblemList.txt
Changeset: c154476ce765
Author: kbarrett
Date: 2018-04-12 15:50 -0400
URL: http://hg.openjdk.java.net/jdk/jdk/rev/c154476ce765
8201450: Provide access to LogHandle tagset
Summary: Added LogHandle::tagset function.
Reviewed-by: stefank
! src/hotspot/share/logging/logHandle.hpp
Changeset: 69bae761600b
Author: rkennke
Date: 2018-04-12 23:10 +0200
URL: http://hg.openjdk.java.net/jdk/jdk/rev/69bae761600b
8201442: objArrayOopDesc::atomic_compare_exchange_oop() must use obj+offset in HeapAccess call
Reviewed-by: shade, eosterlund
! src/hotspot/share/oops/objArrayOop.cpp
Changeset: 46dc568d6804
Author: jwilhelm
Date: 2018-04-13 14:06 +0200
URL: http://hg.openjdk.java.net/jdk/jdk/rev/46dc568d6804
Merge
! make/hotspot/lib/JvmFlags.gmk
- src/hotspot/share/gc/cms/vmStructs_parNew.hpp
- src/hotspot/share/gc/g1/g1_globals.cpp
- src/hotspot/share/memory/binaryTreeDictionary.cpp
- src/hotspot/share/memory/freeList.cpp
- src/hotspot/share/runtime/commandLineFlagConstraintsGC.cpp
- src/hotspot/share/runtime/commandLineFlagConstraintsGC.hpp
- test/hotspot/jtreg/runtime/6626217/Test6626217.sh
- test/hotspot/jtreg/runtime/6626217/many_loader1.java.foo
- test/hotspot/jtreg/runtime/6626217/many_loader2.java.foo
! test/jdk/ProblemList.txt
Changeset: b07d069b189a
Author: jwilhelm
Date: 2018-04-17 15:25 +0200
URL: http://hg.openjdk.java.net/jdk/jdk/rev/b07d069b189a
Merge
- src/hotspot/share/gc/cms/vmStructs_parNew.hpp
- src/hotspot/share/gc/g1/g1_globals.cpp
- src/hotspot/share/memory/binaryTreeDictionary.cpp
- src/hotspot/share/memory/freeList.cpp
- src/hotspot/share/runtime/commandLineFlagConstraintsGC.cpp
- src/hotspot/share/runtime/commandLineFlagConstraintsGC.hpp
- test/hotspot/jtreg/runtime/6626217/Test6626217.sh
- test/hotspot/jtreg/runtime/6626217/many_loader1.java.foo
- test/hotspot/jtreg/runtime/6626217/many_loader2.java.foo
! test/jdk/ProblemList.txt
More information about the jdk-all-changes
mailing list