hg: portola/portola: 123 new changesets

mikael.vidstedt at oracle.com mikael.vidstedt at oracle.com
Fri Aug 30 22:25:38 UTC 2019


Changeset: 7284b00e6db3
Author:    dholmes
Date:      2019-08-14 18:26 -0400
URL:       https://hg.openjdk.java.net/portola/portola/rev/7284b00e6db3

8228858: Reimplement JVM_RawMonitors to use PlatformMutex
Reviewed-by: coleenp, dcubed, pchilanomate

! src/hotspot/share/prims/jvm.cpp
! src/hotspot/share/runtime/mutex.cpp
! src/hotspot/share/runtime/mutex.hpp
! src/hotspot/share/runtime/park.cpp

Changeset: 76ff3491e3b8
Author:    jwilhelm
Date:      2019-08-15 03:57 +0200
URL:       https://hg.openjdk.java.net/portola/portola/rev/76ff3491e3b8

Added tag jdk-14+10 for changeset ececb6dae777

! .hgtags

Changeset: 902cef494e66
Author:    ngasson
Date:      2019-08-15 14:00 +0800
URL:       https://hg.openjdk.java.net/portola/portola/rev/902cef494e66

8229118: [TESTBUG] serviceability/sa/ClhsdbFindPC fails on AArch64
Reviewed-by: cjplummer, adinn

! test/hotspot/jtreg/serviceability/sa/ClhsdbFindPC.java
+ test/hotspot/jtreg/serviceability/sa/LingeredAppWithTrivialMain.java

Changeset: 91a758925be7
Author:    rehn
Date:      2019-08-15 09:06 +0200
URL:       https://hg.openjdk.java.net/portola/portola/rev/91a758925be7

8225788: Dead code in thread and safepoint
Reviewed-by: dholmes, dcubed, coleenp

! src/hotspot/share/compiler/compileBroker.cpp
! src/hotspot/share/runtime/safepoint.cpp
! src/hotspot/share/runtime/safepoint.hpp
! src/hotspot/share/runtime/thread.cpp
! src/hotspot/share/runtime/thread.hpp
! src/hotspot/share/runtime/vframe_hp.cpp
! src/hotspot/share/runtime/vmOperations.cpp
! src/hotspot/share/runtime/vmOperations.hpp
! src/hotspot/share/runtime/vmThread.cpp

Changeset: 22fa46d5dc2e
Author:    weijun
Date:      2019-08-15 15:39 +0800
URL:       https://hg.openjdk.java.net/portola/portola/rev/22fa46d5dc2e

8229767: Typo in java.security: Sasl.createClient and Sasl.createServer
Reviewed-by: xuelei

! src/java.base/share/conf/security/java.security

Changeset: ec948d19180a
Author:    dfuchs
Date:      2019-08-15 12:58 +0100
URL:       https://hg.openjdk.java.net/portola/portola/rev/ec948d19180a

8229486: Replace wildcard address with loopback or local host in tests - part 21
Reviewed-by: chegar

! test/jdk/java/net/SocketOption/TcpKeepAliveTest.java
! test/jdk/java/net/URLConnection/SetIfModifiedSince.java
! test/jdk/sun/net/www/http/HttpClient/GetProxyPort.java
! test/jdk/sun/net/www/http/HttpClient/ImplicitFileName.java
! test/jdk/sun/net/www/http/HttpClient/IsAvailable.java
! test/jdk/sun/net/www/http/HttpClient/IsKeepingAlive.java
! test/jdk/sun/net/www/http/HttpClient/OpenServer.java
! test/jdk/sun/net/www/http/KeepAliveStream/KeepAliveStreamCloseWithWrongContentLength.java
! test/jdk/sun/net/www/protocol/http/StreamingOutputStream.java
! test/jdk/sun/net/www/protocol/http/UserAuth.java
! test/jdk/sun/net/www/protocol/http/UserCookie.java

Changeset: 7a700a9a89f2
Author:    jlahoda
Date:      2019-08-15 14:35 +0200
URL:       https://hg.openjdk.java.net/portola/portola/rev/7a700a9a89f2

8226848: jline/terminal/impl files missing classpath exception clause in license header
Summary: Adding CPE to several files in jdk.internal.le.
Reviewed-by: jjg

! src/jdk.internal.le/windows/classes/jdk/internal/org/jline/terminal/impl/jna/win/IntByReference.java
! src/jdk.internal.le/windows/classes/jdk/internal/org/jline/terminal/impl/jna/win/Kernel32Impl.java
! src/jdk.internal.le/windows/classes/jdk/internal/org/jline/terminal/impl/jna/win/LastErrorException.java
! src/jdk.internal.le/windows/classes/jdk/internal/org/jline/terminal/impl/jna/win/Pointer.java

Changeset: 47511761bd04
Author:    mchung
Date:      2019-08-15 13:41 -0700
URL:       https://hg.openjdk.java.net/portola/portola/rev/47511761bd04

8193325: StackFrameInfo::getByteCodeIndex returns wrong value if bci > 32767
Reviewed-by: coleenp, fparain, shade, plevart

! src/hotspot/share/classfile/javaClasses.cpp
! src/java.base/share/classes/java/lang/StackFrameInfo.java

Changeset: 2c66dbb94227
Author:    bobv
Date:      2019-08-15 19:29 +0000
URL:       https://hg.openjdk.java.net/portola/portola/rev/2c66dbb94227

8229699: [Graal] jck tests fail on windows with AOTed Graal
Reviewed-by: kvn

! src/hotspot/os/windows/os_windows.cpp

Changeset: a89ec7fc99aa
Author:    ccheung
Date:      2019-08-15 16:23 -0700
URL:       https://hg.openjdk.java.net/portola/portola/rev/a89ec7fc99aa

8226645: [TESTBUG] some AppCDS tests rely on illegal reflective access
Summary: Updated tests to use Lookup.defineClass instead of ClassLoader.defineClass.
Reviewed-by: iklam, dholmes, alanb

! test/hotspot/jtreg/runtime/cds/appcds/RewriteBytecodesTest.java
! test/hotspot/jtreg/runtime/cds/appcds/customLoader/LoaderSegregationTest.java
! test/hotspot/jtreg/runtime/cds/appcds/customLoader/test-classes/LoaderSegregation.java
! test/hotspot/jtreg/runtime/cds/appcds/test-classes/RewriteBytecodes.java
! test/hotspot/jtreg/runtime/cds/appcds/test-classes/Util.java

Changeset: 81ce766c9111
Author:    weijun
Date:      2019-08-16 08:42 +0800
URL:       https://hg.openjdk.java.net/portola/portola/rev/81ce766c9111

8229775: Incorrect warning when jar was signed with -sectionsonly
Reviewed-by: mullan

! src/jdk.jartool/share/classes/sun/security/tools/jarsigner/Main.java
+ test/jdk/sun/security/tools/jarsigner/SectionsOnly.java

Changeset: b3e44e1b135d
Author:    lkorinth
Date:      2019-08-16 09:18 +0200
URL:       https://hg.openjdk.java.net/portola/portola/rev/b3e44e1b135d

8224659: Parallel GC: Use WorkGang (1: PCRefProcTask)
Reviewed-by: stefank, kbarrett, tschatzl

! src/hotspot/share/gc/parallel/parallelScavengeHeap.cpp
! src/hotspot/share/gc/parallel/parallelScavengeHeap.hpp
! src/hotspot/share/gc/parallel/pcTasks.cpp
! src/hotspot/share/gc/parallel/pcTasks.hpp
! src/hotspot/share/gc/parallel/psCompactionManager.hpp
! src/hotspot/share/gc/parallel/psParallelCompact.cpp
! src/hotspot/share/gc/parallel/psScavenge.cpp
! test/hotspot/jtreg/gc/ergonomics/TestInitialGCThreadLogging.java

Changeset: fc82b6cb8b14
Author:    lkorinth
Date:      2019-08-16 09:18 +0200
URL:       https://hg.openjdk.java.net/portola/portola/rev/fc82b6cb8b14

8224660: Parallel GC: Use WorkGang (2: MarksFromRootsTask)
Reviewed-by: stefank, kbarrett, tschatzl

! src/hotspot/share/gc/parallel/pcTasks.cpp
! src/hotspot/share/gc/parallel/pcTasks.hpp
! src/hotspot/share/gc/parallel/psCompactionManager.hpp
! src/hotspot/share/gc/parallel/psParallelCompact.cpp
+ src/hotspot/share/gc/parallel/psRootType.hpp

Changeset: f7ca942a2714
Author:    lkorinth
Date:      2019-08-16 09:18 +0200
URL:       https://hg.openjdk.java.net/portola/portola/rev/f7ca942a2714

8224661: Parallel GC: Use WorkGang (3: UpdateDensePrefixAndCompactionTask)
Reviewed-by: stefank, kbarrett, tschatzl

- src/hotspot/share/gc/parallel/pcTasks.cpp
- src/hotspot/share/gc/parallel/pcTasks.hpp
! src/hotspot/share/gc/parallel/psCompactionManager.hpp
! src/hotspot/share/gc/parallel/psParallelCompact.cpp
! src/hotspot/share/gc/parallel/psParallelCompact.hpp

Changeset: b5ca334ed54c
Author:    lkorinth
Date:      2019-08-16 09:18 +0200
URL:       https://hg.openjdk.java.net/portola/portola/rev/b5ca334ed54c

8224662: Parallel GC: Use WorkGang (4: SharedRestorePreservedMarksTaskExecutor)
Reviewed-by: stefank, kbarrett, tschatzl

! src/hotspot/share/gc/parallel/psPromotionManager.cpp

Changeset: 50c959cc40e8
Author:    lkorinth
Date:      2019-08-16 09:18 +0200
URL:       https://hg.openjdk.java.net/portola/portola/rev/50c959cc40e8

8224663: Parallel GC: Use WorkGang (5: ScavengeRootsTask)
Reviewed-by: stefank, kbarrett, tschatzl

! src/hotspot/share/gc/parallel/psCardTable.cpp
! src/hotspot/share/gc/parallel/psPromotionManager.hpp
! src/hotspot/share/gc/parallel/psScavenge.cpp
! src/hotspot/share/gc/parallel/psTasks.cpp
! src/hotspot/share/gc/parallel/psTasks.hpp

Changeset: 2410b04f074f
Author:    lkorinth
Date:      2019-08-16 09:18 +0200
URL:       https://hg.openjdk.java.net/portola/portola/rev/2410b04f074f

8224664: Parallel GC: Use WorkGang (6: PSRefProcTaskProxy)
Reviewed-by: stefank, kbarrett, tschatzl

! src/hotspot/share/gc/parallel/psCardTable.cpp
! src/hotspot/share/gc/parallel/psPromotionManager.hpp
! src/hotspot/share/gc/parallel/psScavenge.cpp
- src/hotspot/share/gc/parallel/psTasks.cpp
- src/hotspot/share/gc/parallel/psTasks.hpp

Changeset: 5cbc3bd9fdfd
Author:    lkorinth
Date:      2019-08-16 09:18 +0200
URL:       https://hg.openjdk.java.net/portola/portola/rev/5cbc3bd9fdfd

8224665: Parallel GC: Use WorkGang (7: remove task manager)
Reviewed-by: stefank, kbarrett, tschatzl

- src/hotspot/share/gc/parallel/gcTaskManager.cpp
- src/hotspot/share/gc/parallel/gcTaskManager.hpp
- src/hotspot/share/gc/parallel/gcTaskThread.cpp
- src/hotspot/share/gc/parallel/gcTaskThread.hpp
! src/hotspot/share/gc/parallel/parallelScavengeHeap.cpp
! src/hotspot/share/gc/parallel/parallelScavengeHeap.hpp
! src/hotspot/share/gc/parallel/parallel_globals.hpp
! src/hotspot/share/gc/parallel/psCardTable.cpp
! src/hotspot/share/gc/parallel/psCardTable.hpp
! src/hotspot/share/gc/parallel/psCompactionManager.cpp
! src/hotspot/share/gc/parallel/psCompactionManager.hpp
! src/hotspot/share/gc/parallel/psParallelCompact.cpp
! src/hotspot/share/gc/parallel/psParallelCompact.hpp
! src/hotspot/share/gc/parallel/psPromotionManager.cpp
! src/hotspot/share/gc/parallel/psScavenge.cpp
! src/hotspot/share/gc/parallel/psScavenge.hpp
! src/hotspot/share/runtime/mutexLocker.cpp
! src/hotspot/share/runtime/thread.hpp

Changeset: 21dccfac0ec5
Author:    lkorinth
Date:      2019-08-16 09:18 +0200
URL:       https://hg.openjdk.java.net/portola/portola/rev/21dccfac0ec5

8224666: Parallel GC: Use WorkGang (8: obsolete and remove flags)
Reviewed-by: stefank, kbarrett, tschatzl

! src/hotspot/share/gc/shared/gc_globals.hpp
! src/hotspot/share/runtime/arguments.cpp

Changeset: 90ead0febf56
Author:    stefank
Date:      2019-08-06 10:48 +0200
URL:       https://hg.openjdk.java.net/portola/portola/rev/90ead0febf56

8229258: Rework markOop and markOopDesc into a simpler mark word value carrier
Reviewed-by: rkennke, coleenp, kbarrett, dcubed

! src/hotspot/cpu/aarch64/aarch64.ad
! src/hotspot/cpu/aarch64/c1_MacroAssembler_aarch64.cpp
! src/hotspot/cpu/aarch64/gc/shenandoah/shenandoahBarrierSetAssembler_aarch64.cpp
! src/hotspot/cpu/aarch64/macroAssembler_aarch64.cpp
! src/hotspot/cpu/aarch64/templateTable_aarch64.cpp
! src/hotspot/cpu/arm/c1_MacroAssembler_arm.cpp
! src/hotspot/cpu/arm/interp_masm_arm.cpp
! src/hotspot/cpu/arm/macroAssembler_arm.cpp
! src/hotspot/cpu/arm/sharedRuntime_arm.cpp
! src/hotspot/cpu/arm/templateTable_arm.cpp
! src/hotspot/cpu/ppc/c1_MacroAssembler_ppc.cpp
! src/hotspot/cpu/ppc/interp_masm_ppc_64.cpp
! src/hotspot/cpu/ppc/macroAssembler_ppc.cpp
! src/hotspot/cpu/ppc/templateTable_ppc_64.cpp
! src/hotspot/cpu/s390/c1_MacroAssembler_s390.cpp
! src/hotspot/cpu/s390/c1_MacroAssembler_s390.hpp
! src/hotspot/cpu/s390/interp_masm_s390.cpp
! src/hotspot/cpu/s390/macroAssembler_s390.cpp
! src/hotspot/cpu/s390/templateTable_s390.cpp
! src/hotspot/cpu/sparc/c1_MacroAssembler_sparc.cpp
! src/hotspot/cpu/sparc/interp_masm_sparc.cpp
! src/hotspot/cpu/sparc/macroAssembler_sparc.cpp
! src/hotspot/cpu/sparc/sharedRuntime_sparc.cpp
! src/hotspot/cpu/sparc/templateTable_sparc.cpp
! src/hotspot/cpu/x86/c1_MacroAssembler_x86.cpp
! src/hotspot/cpu/x86/gc/shenandoah/shenandoahBarrierSetAssembler_x86.cpp
! src/hotspot/cpu/x86/macroAssembler_x86.cpp
! src/hotspot/cpu/x86/sharedRuntime_x86.cpp
! src/hotspot/cpu/x86/templateTable_x86.cpp
! src/hotspot/cpu/zero/cppInterpreter_zero.cpp
! src/hotspot/share/classfile/altHashing.cpp
! src/hotspot/share/classfile/systemDictionary.cpp
! src/hotspot/share/gc/cms/compactibleFreeListSpace.hpp
! src/hotspot/share/gc/cms/concurrentMarkSweepGeneration.cpp
! src/hotspot/share/gc/cms/concurrentMarkSweepGeneration.hpp
! src/hotspot/share/gc/cms/freeChunk.hpp
! src/hotspot/share/gc/cms/parNewGeneration.cpp
! src/hotspot/share/gc/cms/parNewGeneration.hpp
! src/hotspot/share/gc/cms/parOopClosures.inline.hpp
! src/hotspot/share/gc/cms/promotionInfo.cpp
! src/hotspot/share/gc/cms/promotionInfo.hpp
! src/hotspot/share/gc/g1/g1CollectedHeap.cpp
! src/hotspot/share/gc/g1/g1CollectedHeap.hpp
! src/hotspot/share/gc/g1/g1FullCollector.cpp
! src/hotspot/share/gc/g1/g1FullGCCompactionPoint.cpp
! src/hotspot/share/gc/g1/g1FullGCMarker.inline.hpp
! src/hotspot/share/gc/g1/g1FullGCOopClosures.inline.hpp
! src/hotspot/share/gc/g1/g1OopClosures.inline.hpp
! src/hotspot/share/gc/g1/g1ParScanThreadState.cpp
! src/hotspot/share/gc/g1/g1ParScanThreadState.hpp
! src/hotspot/share/gc/g1/g1ParScanThreadState.inline.hpp
! src/hotspot/share/gc/parallel/psMarkSweepDecorator.cpp
! src/hotspot/share/gc/parallel/psPromotionLAB.cpp
! src/hotspot/share/gc/parallel/psPromotionManager.cpp
! src/hotspot/share/gc/parallel/psPromotionManager.hpp
! src/hotspot/share/gc/parallel/psPromotionManager.inline.hpp
! src/hotspot/share/gc/parallel/psScavenge.cpp
! src/hotspot/share/gc/parallel/psYoungGen.cpp
! src/hotspot/share/gc/serial/markSweep.cpp
! src/hotspot/share/gc/serial/markSweep.hpp
! src/hotspot/share/gc/serial/markSweep.inline.hpp
! src/hotspot/share/gc/shared/ageTable.cpp
! src/hotspot/share/gc/shared/ageTable.hpp
! src/hotspot/share/gc/shared/gc_globals.hpp
! src/hotspot/share/gc/shared/generation.cpp
! src/hotspot/share/gc/shared/generation.hpp
! src/hotspot/share/gc/shared/memAllocator.cpp
! 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/gc/shenandoah/c2/shenandoahSupport.cpp
! src/hotspot/share/gc/shenandoah/shenandoahAsserts.cpp
! src/hotspot/share/gc/shenandoah/shenandoahForwarding.inline.hpp
! src/hotspot/share/gc/shenandoah/shenandoahStringDedup.cpp
! src/hotspot/share/interpreter/bytecodeInterpreter.cpp
! src/hotspot/share/jfr/leakprofiler/chains/bfsClosure.cpp
! src/hotspot/share/jfr/leakprofiler/chains/dfsClosure.cpp
! src/hotspot/share/jfr/leakprofiler/chains/edgeStore.cpp
! src/hotspot/share/jfr/leakprofiler/chains/edgeUtils.cpp
! src/hotspot/share/jfr/leakprofiler/chains/objectSampleMarker.hpp
! src/hotspot/share/jfr/leakprofiler/checkpoint/eventEmitter.cpp
! src/hotspot/share/jfr/leakprofiler/utilities/saveRestore.cpp
! src/hotspot/share/jfr/leakprofiler/utilities/saveRestore.hpp
! src/hotspot/share/jvmci/jvmciRuntime.cpp
! src/hotspot/share/jvmci/vmStructs_jvmci.cpp
! src/hotspot/share/memory/heapShared.cpp
! src/hotspot/share/memory/universe.cpp
! src/hotspot/share/memory/virtualspace.cpp
! src/hotspot/share/oops/arrayOop.hpp
! src/hotspot/share/oops/klass.cpp
! src/hotspot/share/oops/klass.hpp
! src/hotspot/share/oops/klass.inline.hpp
! src/hotspot/share/oops/markOop.cpp
! src/hotspot/share/oops/markOop.hpp
! src/hotspot/share/oops/markOop.inline.hpp
! src/hotspot/share/oops/method.cpp
! src/hotspot/share/oops/objArrayOop.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/opto/library_call.cpp
! src/hotspot/share/opto/macro.cpp
! src/hotspot/share/prims/jvmtiEnvBase.cpp
! src/hotspot/share/prims/jvmtiTagMap.cpp
! src/hotspot/share/prims/whitebox.cpp
! src/hotspot/share/runtime/arguments.cpp
! src/hotspot/share/runtime/basicLock.cpp
! src/hotspot/share/runtime/basicLock.hpp
! src/hotspot/share/runtime/biasedLocking.cpp
! src/hotspot/share/runtime/biasedLocking.hpp
! src/hotspot/share/runtime/deoptimization.cpp
! src/hotspot/share/runtime/globals.hpp
! src/hotspot/share/runtime/objectMonitor.cpp
! src/hotspot/share/runtime/objectMonitor.hpp
! src/hotspot/share/runtime/objectMonitor.inline.hpp
! src/hotspot/share/runtime/sharedRuntime.cpp
! src/hotspot/share/runtime/synchronizer.cpp
! src/hotspot/share/runtime/thread.cpp
! src/hotspot/share/runtime/vframe.cpp
! src/hotspot/share/runtime/vmStructs.cpp
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/HotSpotTypeDataBase.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/oops/Mark.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/ObjectMonitor.java
! src/jdk.internal.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotVMConfig.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/GraalHotSpotVMConfig.java
! test/hotspot/gtest/gc/shared/test_preservedMarks.cpp
! test/hotspot/gtest/oops/test_markOop.cpp
! test/hotspot/jtreg/serviceability/sa/ClhsdbAttach.java
! test/hotspot/jtreg/serviceability/sa/ClhsdbLongConstant.java

Changeset: 6768b0f490df
Author:    dfuchs
Date:      2019-08-16 15:01 +0100
URL:       https://hg.openjdk.java.net/portola/portola/rev/6768b0f490df

8229481: sun/net/www/protocol/https/ChunkedOutputStream.java failed with a SSLException
Summary: The test is updated to ignore plain text connections
Reviewed-by: chegar, michaelm

! test/jdk/sun/net/www/protocol/https/ChunkedOutputStream.java
! test/jdk/sun/net/www/protocol/https/HttpCallback.java
! test/jdk/sun/net/www/protocol/https/TestHttpsServer.java

Changeset: 0a8407a78a2f
Author:    eosterlund
Date:      2019-08-16 16:50 +0200
URL:       https://hg.openjdk.java.net/portola/portola/rev/0a8407a78a2f

8229345: Memory leak due to vtable stubs not being shared on SPARC
Reviewed-by: mdoerr, dholmes, kvn

! src/hotspot/cpu/aarch64/globals_aarch64.hpp
! src/hotspot/cpu/arm/globals_arm.hpp
! src/hotspot/cpu/ppc/globals_ppc.hpp
! src/hotspot/cpu/s390/globals_s390.hpp
! src/hotspot/cpu/sparc/globals_sparc.hpp
! src/hotspot/cpu/x86/globals_x86.hpp
! src/hotspot/cpu/zero/globals_zero.hpp
! src/hotspot/share/code/vtableStubs.cpp
! src/hotspot/share/runtime/globals.hpp

Changeset: ca133d5ea78a
Author:    poonam
Date:      2019-08-16 18:06 +0000
URL:       https://hg.openjdk.java.net/portola/portola/rev/ca133d5ea78a

8229420: [Redo] jstat reports incorrect values for OU for CMS GC
Reviewed-by: tschatzl, sgehwolf

! src/hotspot/share/gc/cms/cmsHeap.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/gc/cms/concurrentMarkSweepGeneration.hpp
! src/hotspot/share/gc/cms/gSpaceCounters.hpp
! src/hotspot/share/gc/shared/generation.cpp
! src/hotspot/share/gc/shared/generation.hpp

Changeset: a0257f1458aa
Author:    igerasim
Date:      2019-08-16 11:35 -0700
URL:       https://hg.openjdk.java.net/portola/portola/rev/a0257f1458aa

8221307: String.substring() OOB exception on start index reports improper information
Reviewed-by: rriggs, redestad

! src/java.base/share/classes/java/lang/String.java
! src/java.base/share/classes/java/lang/StringUTF16.java
+ test/micro/org/openjdk/bench/java/lang/StringSubstring.java

Changeset: 8d9362f3b8aa
Author:    kbarrett
Date:      2019-08-16 14:46 -0400
URL:       https://hg.openjdk.java.net/portola/portola/rev/8d9362f3b8aa

8229044: G1RedirtyCardsQueueSet should be local to a collection
Summary: Stack allocate redirty qsets in do_collection_pause_at_safepoint.
Reviewed-by: tschatzl, sangheki

! src/hotspot/share/gc/g1/g1CollectedHeap.cpp
! src/hotspot/share/gc/g1/g1CollectedHeap.hpp
! src/hotspot/share/gc/g1/g1EvacFailure.cpp
! src/hotspot/share/gc/g1/g1EvacFailure.hpp
! src/hotspot/share/gc/g1/g1ParScanThreadState.cpp
! src/hotspot/share/gc/g1/g1ParScanThreadState.hpp
! src/hotspot/share/gc/g1/g1RedirtyCardsQueue.cpp
! src/hotspot/share/gc/g1/g1RedirtyCardsQueue.hpp

Changeset: 948ac3112da8
Author:    srukmannagar
Date:      2019-08-16 14:42 -0700
URL:       https://hg.openjdk.java.net/portola/portola/rev/948ac3112da8

8225625: AES Electronic Codebook (ECB) encryption and decryption optimization using AVX512 + VAES instructions
Summary: AES-ECB encryption and decryption optimization for x86_64 architectures supporting AVX3+VAES
Reviewed-by: kvn, valeriep
Contributed-by: shravya.rukmannagari at intel.com, smita.kamath at intel.com

! src/hotspot/cpu/x86/assembler_x86.cpp
! src/hotspot/cpu/x86/assembler_x86.hpp
! src/hotspot/cpu/x86/macroAssembler_x86.hpp
! src/hotspot/cpu/x86/macroAssembler_x86_aes.cpp
! src/hotspot/cpu/x86/stubGenerator_x86_64.cpp
! src/hotspot/share/aot/aotCodeHeap.cpp
! src/hotspot/share/classfile/vmSymbols.cpp
! src/hotspot/share/classfile/vmSymbols.hpp
! src/hotspot/share/jvmci/vmStructs_jvmci.cpp
! src/hotspot/share/opto/c2compiler.cpp
! src/hotspot/share/opto/escape.cpp
! src/hotspot/share/opto/library_call.cpp
! src/hotspot/share/opto/runtime.cpp
! src/hotspot/share/opto/runtime.hpp
! src/hotspot/share/runtime/stubRoutines.cpp
! src/hotspot/share/runtime/stubRoutines.hpp
! src/hotspot/share/runtime/vmStructs.cpp
! src/java.base/share/classes/com/sun/crypto/provider/ElectronicCodeBook.java
! src/jdk.aot/share/classes/jdk.tools.jaotc.binformat/src/jdk/tools/jaotc/binformat/BinaryContainer.java
! test/micro/org/openjdk/bench/javax/crypto/full/AESBench.java

Changeset: 094ef5a91b68
Author:    dholmes
Date:      2019-08-16 18:27 -0400
URL:       https://hg.openjdk.java.net/portola/portola/rev/094ef5a91b68

8229808: javaVFrame::print_lock_info_on fails to disable extra printing
Reviewed-by: hseigel, dcubed

! src/hotspot/share/runtime/vframe.cpp

Changeset: 34bbd91b1522
Author:    jnimeh
Date:      2019-08-17 06:20 -0700
URL:       https://hg.openjdk.java.net/portola/portola/rev/34bbd91b1522

8224997: ChaCha20-Poly1305 TLS cipher suite decryption throws ShortBufferException
Reviewed-by: xuelei

! src/java.base/share/classes/com/sun/crypto/provider/ChaCha20Cipher.java
+ test/jdk/com/sun/crypto/provider/Cipher/ChaCha20/OutputSizeTest.java

Changeset: 1b6806340400
Author:    redestad
Date:      2019-08-19 06:13 +0200
URL:       https://hg.openjdk.java.net/portola/portola/rev/1b6806340400

8229773: Resolve permissions for code source URLs lazily
Reviewed-by: alanb, mullan, rriggs, dfuchs

! make/jdk/src/classes/build/tools/classlist/HelloClasslist.java
! src/java.base/share/classes/java/lang/System.java
! src/java.base/share/classes/java/security/CodeSource.java
! src/java.base/share/classes/jdk/internal/loader/BuiltinClassLoader.java
+ src/java.base/share/classes/sun/security/util/LazyCodeSourcePermissionCollection.java

Changeset: d372747e8f08
Author:    dfuchs
Date:      2019-08-19 11:14 +0100
URL:       https://hg.openjdk.java.net/portola/portola/rev/d372747e8f08

8191169: java/net/Authenticator/B4769350.java failed intermittently
Summary: fixed a race condition in AuthenticationInfo when serializeAuth=true
Reviewed-by: chegar, michaelm

! src/java.base/share/classes/sun/net/www/protocol/http/AuthenticationInfo.java
! test/jdk/java/net/Authenticator/B4769350.java
! test/jdk/java/net/HttpURLConnection/SetAuthenticator/HTTPSetAuthenticatorTest.java
! test/jdk/java/net/HttpURLConnection/SetAuthenticator/HTTPTest.java
! test/jdk/java/net/HttpURLConnection/SetAuthenticator/HTTPTestServer.java

Changeset: ffdb18fb88b9
Author:    ysuenaga
Date:      2019-08-19 19:43 +0900
URL:       https://hg.openjdk.java.net/portola/portola/rev/ffdb18fb88b9

8226204: SA: Refactoring for option processing in SALauncher
Reviewed-by: cjplummer, sspitsyn

! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/SALauncher.java

Changeset: 2e58f5d927a6
Author:    bulasevich
Date:      2019-08-19 15:36 +0300
URL:       https://hg.openjdk.java.net/portola/portola/rev/2e58f5d927a6

8229352: Use of an uninitialized register in 32-bit ARM template interpreter
Reviewed-by: dlong, shade
Contributed-by: christoph.goettschkes at microdoc.com

! src/hotspot/cpu/arm/templateTable_arm.cpp

Changeset: 56df9a08ed9c
Author:    chegar
Date:      2019-08-19 14:28 +0100
URL:       https://hg.openjdk.java.net/portola/portola/rev/56df9a08ed9c

8225425: java.lang.UnsatisfiedLinkError: net.dll: Can't find dependent libraries
Reviewed-by: dfuchs, alanb, erikj

! make/lib/Lib-java.base.gmk
! src/java.base/windows/classes/sun/net/www/protocol/http/ntlm/NTLMAuthentication.java
! src/java.base/windows/native/libnet/NTLMAuthentication.c
+ test/jdk/sun/net/www/protocol/http/TestTransparentNTLM.java

Changeset: d48a1703ad6e
Author:    fweimer
Date:      2019-08-16 21:20 +0200
URL:       https://hg.openjdk.java.net/portola/portola/rev/d48a1703ad6e

8229835: Shenandoah should recommend -Xlog:safepoint+stats
Reviewed-by: shade
Contributed-by: Florian Weimer <fweimer at redhat.com>

! src/hotspot/share/gc/shenandoah/shenandoahPhaseTimings.cpp

Changeset: f0c73a5683e7
Author:    shade
Date:      2019-08-19 19:58 +0200
URL:       https://hg.openjdk.java.net/portola/portola/rev/f0c73a5683e7

8229865: Use explicit #include debug.hpp for STATIC_ASSERT in gc/shenandoah/shenandoahUtils.cpp
Reviewed-by: zgu

! src/hotspot/share/gc/shenandoah/shenandoahUtils.cpp

Changeset: 7cc5a5b4eee9
Author:    xuelei
Date:      2019-08-19 12:56 -0700
URL:       https://hg.openjdk.java.net/portola/portola/rev/7cc5a5b4eee9

8228757: Fail fast if the handshake type is unknown
Reviewed-by: jnimeh

! src/java.base/share/classes/sun/security/ssl/DTLSInputRecord.java
! src/java.base/share/classes/sun/security/ssl/SSLEngineInputRecord.java
! src/java.base/share/classes/sun/security/ssl/SSLHandshake.java
! src/java.base/share/classes/sun/security/ssl/SSLSocketInputRecord.java

Changeset: 0abdc5a425dd
Author:    darcy
Date:      2019-08-19 18:12 -0700
URL:       https://hg.openjdk.java.net/portola/portola/rev/0abdc5a425dd

8202385: Annotation to mark serial-related fields and methods
Reviewed-by: rriggs, chegar, alanb

+ src/java.base/share/classes/java/io/Serial.java

Changeset: aff991f6e64d
Author:    thartmann
Date:      2019-08-20 07:47 +0200
URL:       https://hg.openjdk.java.net/portola/portola/rev/aff991f6e64d

8228888: C2 compilation fails with assert "m has strange control"
Summary: Weakened too strong assert.
Reviewed-by: kvn, roland

! src/hotspot/share/opto/loopopts.cpp
+ test/hotspot/jtreg/compiler/loopopts/StrangeControl.jasm
+ test/hotspot/jtreg/compiler/loopopts/TestStrangeControl.java

Changeset: 854e828d6b5b
Author:    tschatzl
Date:      2019-08-20 09:22 +0200
URL:       https://hg.openjdk.java.net/portola/portola/rev/854e828d6b5b

8227442: Make young_index_in_cset zero-based
Summary: Avoid unnecessary increment of young_index_in_cset in copy_to_survivor_space.
Reviewed-by: kbarrett, sangheki

! src/hotspot/share/gc/g1/g1CollectedHeap.cpp
! src/hotspot/share/gc/g1/g1CollectionSet.cpp
! src/hotspot/share/gc/g1/g1ParScanThreadState.cpp
! src/hotspot/share/gc/g1/g1ParScanThreadState.hpp
! src/hotspot/share/gc/g1/heapRegion.cpp
! src/hotspot/share/gc/g1/heapRegion.hpp

Changeset: 23e3ab980622
Author:    chagedorn
Date:      2019-08-20 10:46 +0200
URL:       https://hg.openjdk.java.net/portola/portola/rev/23e3ab980622

8229158: make UseSwitchProfiling non-experimental or false by-default
Summary: Changed UseSwitchProfiling from experimental to diagnostic.
Reviewed-by: dholmes, shade, thartmann

! src/hotspot/share/runtime/globals.hpp
! test/hotspot/jtreg/compiler/loopopts/LoopUnswitchingBadNodeBudget.java
! test/hotspot/jtreg/compiler/loopopts/TestOverunrolling.java

Changeset: 9b7b9f16dfd9
Author:    adinn
Date:      2019-08-20 10:11 +0100
URL:       https://hg.openjdk.java.net/portola/portola/rev/9b7b9f16dfd9

8224974: Implement JEP 352
Summary: Non-Volatile Mapped Byte Buffers
Reviewed-by: alanb, kvn, bpb, gromero, darcy, shade, bulasevich, dchuyko

! make/common/Modules.gmk
! src/hotspot/cpu/aarch64/aarch64.ad
! src/hotspot/cpu/aarch64/assembler_aarch64.hpp
! 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/vm_version_aarch64.cpp
! src/hotspot/cpu/aarch64/vm_version_aarch64.hpp
! 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/stubGenerator_x86_64.cpp
! src/hotspot/cpu/x86/vm_version_x86.cpp
! src/hotspot/cpu/x86/vm_version_x86.hpp
! src/hotspot/cpu/x86/x86.ad
! src/hotspot/cpu/x86/x86_64.ad
! src/hotspot/os/aix/os_aix.cpp
! src/hotspot/os/bsd/os_bsd.cpp
! src/hotspot/os/linux/os_linux.cpp
! src/hotspot/os/solaris/os_solaris.cpp
! src/hotspot/os/windows/os_windows.cpp
! src/hotspot/share/adlc/formssel.cpp
! src/hotspot/share/classfile/javaClasses.cpp
! src/hotspot/share/classfile/vmSymbols.hpp
! src/hotspot/share/opto/c2compiler.cpp
! src/hotspot/share/opto/classes.hpp
! src/hotspot/share/opto/library_call.cpp
! src/hotspot/share/opto/memnode.hpp
! src/hotspot/share/prims/unsafe.cpp
! src/hotspot/share/runtime/globals.hpp
! src/hotspot/share/runtime/os.hpp
! src/hotspot/share/runtime/stubRoutines.cpp
! src/hotspot/share/runtime/stubRoutines.hpp
! src/hotspot/share/runtime/vm_version.cpp
! src/hotspot/share/runtime/vm_version.hpp
! src/java.base/share/classes/java/nio/Direct-X-Buffer.java.template
! src/java.base/share/classes/java/nio/MappedByteBuffer.java
+ src/java.base/share/classes/jdk/internal/misc/ExtendedMapMode.java
! src/java.base/share/classes/jdk/internal/misc/Unsafe.java
! src/java.base/share/classes/jdk/internal/misc/UnsafeConstants.java
! src/java.base/share/classes/module-info.java
! src/java.base/share/classes/sun/nio/ch/FileChannelImpl.java
! src/java.base/share/classes/sun/nio/ch/Util.java
! src/java.base/unix/native/libnio/ch/FileChannelImpl.c
! src/java.base/windows/native/libnio/ch/FileChannelImpl.c
! src/java.management/share/classes/sun/management/ManagementFactoryHelper.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot.test/src/org/graalvm/compiler/hotspot/test/CheckGraalIntrinsics.java
+ src/jdk.nio.mapmode/share/classes/jdk/nio/mapmode/ExtendedMapMode.java
+ src/jdk.nio.mapmode/share/classes/module-info.java
+ test/jdk/java/nio/MappedByteBuffer/MapSyncFail.java
+ test/jdk/java/nio/MappedByteBuffer/PmemTest.java

Changeset: e62f402c337f
Author:    dfuchs
Date:      2019-08-20 11:15 +0100
URL:       https://hg.openjdk.java.net/portola/portola/rev/e62f402c337f

8229421: The logic of java/net/ipv6tests/TcpTest.java is flawed
Summary: The test is fixed to ignore rogue client connection. However it remains succeptible to intermittent failures due to the use of the wildcad address.
Reviewed-by: dfuchs
Contributed-by: Patrick Concannon <patrick.concannon at oracle.com>

! test/jdk/java/net/ipv6tests/TcpTest.java

Changeset: 947252a54b98
Author:    stefank
Date:      2019-08-19 11:30 +0200
URL:       https://hg.openjdk.java.net/portola/portola/rev/947252a54b98

8229838: Rename markOop files to markWord
Reviewed-by: dholmes, rehn

! src/hotspot/cpu/aarch64/c1_MacroAssembler_aarch64.cpp
! src/hotspot/cpu/aarch64/frame_aarch64.cpp
! src/hotspot/cpu/aarch64/interp_masm_aarch64.cpp
! src/hotspot/cpu/arm/c1_MacroAssembler_arm.cpp
! src/hotspot/cpu/arm/frame_arm.cpp
! src/hotspot/cpu/arm/interp_masm_arm.cpp
! src/hotspot/cpu/ppc/c1_MacroAssembler_ppc.cpp
! src/hotspot/cpu/ppc/frame_ppc.cpp
! src/hotspot/cpu/s390/c1_MacroAssembler_s390.cpp
! src/hotspot/cpu/s390/frame_s390.cpp
! src/hotspot/cpu/s390/interp_masm_s390.cpp
! src/hotspot/cpu/sparc/c1_MacroAssembler_sparc.cpp
! src/hotspot/cpu/sparc/frame_sparc.cpp
! src/hotspot/cpu/sparc/interp_masm_sparc.cpp
! src/hotspot/cpu/sparc/sharedRuntime_sparc.cpp
! src/hotspot/cpu/x86/c1_MacroAssembler_x86.cpp
! src/hotspot/cpu/x86/frame_x86.cpp
! src/hotspot/cpu/x86/interp_masm_x86.cpp
! src/hotspot/cpu/x86/sharedRuntime_x86.cpp
! src/hotspot/cpu/zero/frame_zero.cpp
! src/hotspot/share/adlc/main.cpp
! src/hotspot/share/classfile/altHashing.cpp
! src/hotspot/share/gc/cms/freeChunk.hpp
! src/hotspot/share/gc/cms/promotionInfo.cpp
! src/hotspot/share/gc/g1/g1FullGCMarker.hpp
! src/hotspot/share/gc/g1/g1OopClosures.hpp
! src/hotspot/share/gc/g1/g1PageBasedVirtualSpace.cpp
! src/hotspot/share/gc/serial/markSweep.hpp
! src/hotspot/share/gc/serial/markSweep.inline.hpp
! src/hotspot/share/gc/shared/ageTable.hpp
! src/hotspot/share/gc/shared/space.hpp
! src/hotspot/share/gc/shenandoah/shenandoahForwarding.inline.hpp
! src/hotspot/share/jfr/leakprofiler/chains/objectSampleMarker.hpp
! src/hotspot/share/jfr/leakprofiler/chains/pathToGcRootsOperation.cpp
! src/hotspot/share/jfr/leakprofiler/checkpoint/eventEmitter.cpp
! src/hotspot/share/jfr/leakprofiler/checkpoint/rootResolver.cpp
! src/hotspot/share/jfr/leakprofiler/utilities/saveRestore.hpp
! src/hotspot/share/memory/virtualspace.cpp
! src/hotspot/share/oops/klass.hpp
! src/hotspot/share/oops/klass.inline.hpp
- src/hotspot/share/oops/markOop.cpp
- src/hotspot/share/oops/markOop.hpp
- src/hotspot/share/oops/markOop.inline.hpp
+ src/hotspot/share/oops/markWord.cpp
+ src/hotspot/share/oops/markWord.hpp
+ src/hotspot/share/oops/markWord.inline.hpp
! src/hotspot/share/oops/oop.hpp
! src/hotspot/share/oops/oop.inline.hpp
! src/hotspot/share/opto/library_call.cpp
! src/hotspot/share/prims/jni.cpp
! src/hotspot/share/runtime/basicLock.hpp
! src/hotspot/share/runtime/biasedLocking.cpp
! src/hotspot/share/runtime/flags/jvmFlagRangeList.cpp
! src/hotspot/share/runtime/frame.cpp
! src/hotspot/share/runtime/objectMonitor.cpp
! src/hotspot/share/runtime/objectMonitor.hpp
! src/hotspot/share/runtime/synchronizer.cpp
! src/hotspot/share/runtime/synchronizer.hpp
! src/hotspot/share/runtime/vmStructs.cpp
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/replacements/MonitorSnippets.java
! test/hotspot/jtreg/serviceability/sa/ClhsdbLongConstant.java

Changeset: 9bb28ccc6106
Author:    stefank
Date:      2019-08-19 12:40 +0200
URL:       https://hg.openjdk.java.net/portola/portola/rev/9bb28ccc6106

8229839: Break circular dependency between oop.inline.hpp and markWord.inline.hpp
Reviewed-by: pliden, tonyp

! src/hotspot/share/gc/cms/concurrentMarkSweepGeneration.cpp
! src/hotspot/share/gc/cms/promotionInfo.cpp
! src/hotspot/share/gc/g1/g1FullGCCompactionPoint.cpp
! src/hotspot/share/gc/g1/g1FullGCMarker.inline.hpp
! src/hotspot/share/gc/g1/g1FullGCOopClosures.inline.hpp
! src/hotspot/share/gc/serial/markSweep.inline.hpp
! src/hotspot/share/gc/shared/preservedMarks.inline.hpp
! src/hotspot/share/oops/markWord.hpp
! src/hotspot/share/oops/markWord.inline.hpp
! src/hotspot/share/oops/oop.hpp
! src/hotspot/share/oops/oop.inline.hpp
! src/hotspot/share/prims/jvmtiTagMap.cpp

Changeset: 80fad5f39a42
Author:    stefank
Date:      2019-07-02 12:28 +0200
URL:       https://hg.openjdk.java.net/portola/portola/rev/80fad5f39a42

8227086: Use AS_NO_KEEPALIVE loads in HeapDumper
Reviewed-by: kbarrett, sspitsyn

! src/hotspot/share/services/heapDumper.cpp

Changeset: 699b8ef42f30
Author:    godin
Date:      2019-08-20 15:54 +0200
URL:       https://hg.openjdk.java.net/portola/portola/rev/699b8ef42f30

8152467: remove uses of anachronistic array declarations for method return type
Reviewed-by: shade, alanb
Contributed-by: Evgeny Mandrikov <mandrikov at gmail.com>

! src/java.base/share/classes/sun/text/CompactByteArray.java
! src/jdk.rmic/share/classes/sun/tools/java/BinaryAttribute.java
! src/jdk.rmic/share/classes/sun/tools/java/BinaryClass.java
! src/jdk.rmic/share/classes/sun/tools/java/BinaryCode.java
! src/jdk.rmic/share/classes/sun/tools/java/ClassDefinition.java
! src/jdk.rmic/share/classes/sun/tools/java/MethodType.java
! src/jdk.rmic/share/classes/sun/tools/java/Parser.java
! src/jdk.rmic/share/classes/sun/tools/java/Type.java

Changeset: 348f7933e2cc
Author:    dfuchs
Date:      2019-08-20 15:40 +0100
URL:       https://hg.openjdk.java.net/portola/portola/rev/348f7933e2cc

8229916: Delete redundant test java/net/Socket/reset/Test.java
Summary: remove java/net/Socket/reset/Test.java which misses an @test tag and is obsoleted by java/net/Socket/ConnectionReset.java
Reviewed-by: alanb
Contributed-by: Patrick Concannon <patrick.concannon at oracle.com>

- test/jdk/java/net/Socket/reset/Test.java

Changeset: a445d4305fad
Author:    aeubanks
Date:      2019-08-19 16:08 -0700
URL:       https://hg.openjdk.java.net/portola/portola/rev/a445d4305fad

8229899: Make java.io.File.isInvalid() less racy
Reviewed-by: alanb, martin, shade

! src/java.base/share/classes/java/io/File.java

Changeset: 1ba30faf88e5
Author:    rkennke
Date:      2019-08-20 18:39 +0200
URL:       https://hg.openjdk.java.net/portola/portola/rev/1ba30faf88e5

8229921: Shenandoah: Make Traversal mode non-experimental
Reviewed-by: shade

! src/hotspot/share/gc/shenandoah/heuristics/shenandoahTraversalAggressiveHeuristics.cpp
! src/hotspot/share/gc/shenandoah/heuristics/shenandoahTraversalHeuristics.cpp
! test/hotspot/jtreg/gc/shenandoah/options/TestHeuristicsUnlock.java

Changeset: c83245fe66b3
Author:    lmesnik
Date:      2019-08-20 11:36 -0700
URL:       https://hg.openjdk.java.net/portola/portola/rev/c83245fe66b3

8229854: Move runtime/ErrorHandling/TestHeapDumpOnOutOfMemoryErrorInMetaspace.java out of tier1_runtime
Reviewed-by: dholmes

! test/hotspot/jtreg/TEST.groups

Changeset: 40006c0ada91
Author:    godin
Date:      2019-08-21 00:08 +0200
URL:       https://hg.openjdk.java.net/portola/portola/rev/40006c0ada91

8139820: URLClassPath.FileLoader constructor redundantly checks protocol
Reviewed-by: chegar, redestad

! src/java.base/share/classes/jdk/internal/loader/URLClassPath.java

Changeset: 182f94955cfb
Author:    sundar
Date:      2019-08-21 17:38 +0530
URL:       https://hg.openjdk.java.net/portola/portola/rev/182f94955cfb

8220700: jlink generated launcher script needs quoting to avoid parameter expansion
Reviewed-by: mchung, alanb, sgehwolf

! src/jdk.jlink/share/classes/jdk/tools/jlink/builder/DefaultImageBuilder.java
! test/jdk/tools/jlink/basic/BasicTest.java
+ test/jdk/tools/jlink/basic/src/test/jdk/test/Adder.java

Changeset: df3397f95387
Author:    bulasevich
Date:      2019-08-21 17:09 +0300
URL:       https://hg.openjdk.java.net/portola/portola/rev/df3397f95387

8229254: solaris_x64 build fails after JDK-8191278
Reviewed-by: kbarrett, dholmes

! src/hotspot/os/solaris/os_solaris.cpp
! src/hotspot/os_cpu/solaris_x86/os_solaris_x86.cpp

Changeset: efb2770e8288
Author:    hseigel
Date:      2019-08-21 11:29 -0400
URL:       https://hg.openjdk.java.net/portola/portola/rev/efb2770e8288

8229930: internal_name() in annotations.hpp returns "{constant pool}"
Summary: Fix typo and change text to "{annotations}"
Reviewed-by: mdoerr, dcubed

! src/hotspot/share/oops/annotations.cpp
! src/hotspot/share/oops/annotations.hpp

Changeset: 253c817653b6
Author:    rkennke
Date:      2019-08-21 18:05 +0200
URL:       https://hg.openjdk.java.net/portola/portola/rev/253c817653b6

8229977: Shenandoah: save/restore FPU state aroud LRB runtime call
Reviewed-by: shade

! src/hotspot/cpu/x86/gc/shenandoah/shenandoahBarrierSetAssembler_x86.cpp

Changeset: 8c73d2a46ba9
Author:    amenkov
Date:      2019-08-21 12:34 -0700
URL:       https://hg.openjdk.java.net/portola/portola/rev/8c73d2a46ba9

8228547: accessibility errors in jvmti.html
Reviewed-by: jcbeyler, sspitsyn, dholmes

! src/hotspot/share/prims/jvmti.xml
! src/hotspot/share/prims/jvmti.xsl

Changeset: bf4c808a4488
Author:    igerasim
Date:      2019-08-21 13:49 -0700
URL:       https://hg.openjdk.java.net/portola/portola/rev/bf4c808a4488

8211360: Change #if DEF to #if defined(DEF)
Reviewed-by: bpb, vtewari

! src/java.base/share/classes/sun/nio/ch/SocketOptionRegistry.java.template
! src/java.base/share/native/libfdlibm/fdlibm.h
! src/java.base/unix/native/libnio/ch/FileDispatcherImpl.c
! src/java.base/windows/native/libjava/java_props_md.c
! src/java.security.jgss/share/native/libj2gss/gssapi.h
! src/jdk.sctp/unix/native/libsctp/SctpNet.c

Changeset: 425412369353
Author:    rriggs
Date:      2019-08-21 16:19 -0400
URL:       https://hg.openjdk.java.net/portola/portola/rev/425412369353

8207814: (proxy) upgrade the proxy class generator
Reviewed-by: mchung

! src/java.base/share/classes/java/lang/reflect/Method.java
! src/java.base/share/classes/java/lang/reflect/Proxy.java
! src/java.base/share/classes/java/lang/reflect/ProxyGenerator.java
+ src/java.base/share/classes/java/lang/reflect/ProxyGenerator_v49.java
+ test/jdk/java/lang/reflect/Proxy/ProxyGeneratorCombo.java
+ test/micro/org/openjdk/bench/java/lang/reflect/Proxy/ProxyBench.java
+ test/micro/org/openjdk/bench/java/lang/reflect/Proxy/ProxyPerf.java

Changeset: 35db8fba55f9
Author:    kbarrett
Date:      2019-08-21 18:42 -0400
URL:       https://hg.openjdk.java.net/portola/portola/rev/35db8fba55f9

8227054: ServiceThread needs to know about all OopStorage objects
8227053: ServiceThread cleanup of OopStorage is missing some
Summary: OopStorages provides named access and iteration.
Reviewed-by: eosterlund, pliden, coleenp

! src/hotspot/share/classfile/stringTable.cpp
! src/hotspot/share/classfile/stringTable.hpp
! src/hotspot/share/classfile/systemDictionary.cpp
! src/hotspot/share/classfile/systemDictionary.hpp
! src/hotspot/share/gc/shared/oopStorageParState.hpp
+ src/hotspot/share/gc/shared/oopStorageSet.cpp
+ src/hotspot/share/gc/shared/oopStorageSet.hpp
! src/hotspot/share/gc/shared/weakProcessor.cpp
! src/hotspot/share/gc/shared/weakProcessor.inline.hpp
! src/hotspot/share/gc/shared/weakProcessorPhaseTimes.cpp
! src/hotspot/share/gc/shared/weakProcessorPhaseTimes.hpp
! src/hotspot/share/gc/shared/weakProcessorPhases.cpp
! src/hotspot/share/gc/shared/weakProcessorPhases.hpp
! src/hotspot/share/gc/z/zRootsIterator.cpp
! src/hotspot/share/jvmci/jvmci.cpp
! src/hotspot/share/jvmci/jvmci.hpp
! src/hotspot/share/memory/universe.cpp
! src/hotspot/share/oops/weakHandle.cpp
! src/hotspot/share/prims/resolvedMethodTable.cpp
! src/hotspot/share/prims/resolvedMethodTable.hpp
! src/hotspot/share/runtime/init.cpp
! src/hotspot/share/runtime/jniHandles.cpp
! src/hotspot/share/runtime/jniHandles.hpp
! src/hotspot/share/runtime/mutexLocker.cpp
! src/hotspot/share/runtime/mutexLocker.hpp
! src/hotspot/share/runtime/serviceThread.cpp
+ test/hotspot/gtest/gc/shared/test_oopStorageSet.cpp
! test/hotspot/jtreg/gc/g1/TestGCLogMessages.java

Changeset: 58891103f9cc
Author:    kbarrett
Date:      2019-08-21 19:21 -0400
URL:       https://hg.openjdk.java.net/portola/portola/rev/58891103f9cc

8189633: Missing -Xcheck:jni checking for DeleteWeakGlobalRef
Summary: Added validity check on the handle before deleting it.
Reviewed-by: dholmes, dcubed

! src/hotspot/share/prims/jniCheck.cpp

Changeset: 26ada504269a
Author:    jwilhelm
Date:      2019-08-22 02:05 +0200
URL:       https://hg.openjdk.java.net/portola/portola/rev/26ada504269a

Added tag jdk-14+11 for changeset bf4c808a4488

! .hgtags

Changeset: d41c18a68257
Author:    kvn
Date:      2019-08-21 18:03 -0700
URL:       https://hg.openjdk.java.net/portola/portola/rev/d41c18a68257

8229848: [Graal] missing Graal intrinsics for Electronic Code Book (ECB) encryption
Summary: new intrinsics were added to Graal test
Reviewed-by: dlong

! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot.test/src/org/graalvm/compiler/hotspot/test/CheckGraalIntrinsics.java

Changeset: da4cf75505a7
Author:    ngasson
Date:      2019-08-22 10:53 +0800
URL:       https://hg.openjdk.java.net/portola/portola/rev/da4cf75505a7

8229912: [TESTBUG] java/net/Socks/SocksIPv6Test fails without IPv6
Reviewed-by: alanb, dfuchs

! test/jdk/java/net/Socks/SocksIPv6Test.java

Changeset: 3283cff319c8
Author:    thartmann
Date:      2019-08-22 12:22 +0200
URL:       https://hg.openjdk.java.net/portola/portola/rev/3283cff319c8

8230020: [BACKOUT] compiler/types/correctness/* tests fail with "assert(recv == __null || recv->is_klass()) failed: wrong type"
Summary: Back out JDK-8225670 due to performance regressions.
Reviewed-by: roland

! src/hotspot/share/ci/ciMethodData.cpp
! test/hotspot/jtreg/ProblemList.txt

Changeset: e686b661fa05
Author:    thartmann
Date:      2019-08-22 12:24 +0200
URL:       https://hg.openjdk.java.net/portola/portola/rev/e686b661fa05

8224624: Inefficiencies in CodeStrings::add_comment cause timeouts
Summary: Changing CodeStrings to a doubly-linked-list and searching for the comment with the right offset in reverse.
Reviewed-by: kvn

! src/hotspot/share/asm/codeBuffer.cpp
! src/hotspot/share/asm/codeBuffer.hpp

Changeset: c2bc7b07c67a
Author:    rehn
Date:      2019-08-22 12:46 +0200
URL:       https://hg.openjdk.java.net/portola/portola/rev/c2bc7b07c67a

8229967: Enable thread local handshakes on zero
Reviewed-by: sgehwolf, shade

! src/hotspot/cpu/zero/globalDefinitions_zero.hpp
! src/hotspot/cpu/zero/globals_zero.hpp

Changeset: e70dec4229e9
Author:    shade
Date:      2019-08-22 13:47 +0200
URL:       https://hg.openjdk.java.net/portola/portola/rev/e70dec4229e9

8230024: Shenandoah: remove unnecessary ShenandoahTimingConverter
Reviewed-by: rkennke, zgu

! src/hotspot/share/gc/shenandoah/shenandoahUtils.cpp
! src/hotspot/share/gc/shenandoah/shenandoahUtils.hpp

Changeset: 2227a0cfd6b3
Author:    shade
Date:      2019-08-22 13:47 +0200
URL:       https://hg.openjdk.java.net/portola/portola/rev/2227a0cfd6b3

8229998: Build failure after JDK-8227054
Reviewed-by: rkennke, zgu

! src/hotspot/share/gc/shenandoah/shenandoahRootProcessor.inline.hpp

Changeset: 78844dceede6
Author:    michaelm
Date:      2019-08-22 14:36 +0100
URL:       https://hg.openjdk.java.net/portola/portola/rev/78844dceede6

8199849: Add support for UTF-8 encoded credentials in HTTP Basic Authentication
Reviewed-by: chegar, dfuchs

! src/java.base/share/classes/sun/net/www/protocol/http/BasicAuthentication.java
! src/java.base/share/classes/sun/net/www/protocol/http/HttpURLConnection.java
! src/java.net.http/share/classes/jdk/internal/net/http/AuthenticationFilter.java
! src/jdk.httpserver/share/classes/com/sun/net/httpserver/BasicAuthenticator.java
+ test/jdk/com/sun/net/httpserver/bugs/8199849/BasicAuthenticatorCharset.java
+ test/jdk/com/sun/net/httpserver/bugs/8199849/ParamTest.java
+ test/jdk/com/sun/net/httpserver/bugs/8199849/TestHttpUnicode.java

Changeset: de0ccdc4db13
Author:    mdoerr
Date:      2019-08-22 15:52 +0200
URL:       https://hg.openjdk.java.net/portola/portola/rev/de0ccdc4db13

8229925: [s390, PPC64] Exception check missing in interpreter
Reviewed-by: dholmes, rrich

! src/hotspot/cpu/ppc/interp_masm_ppc_64.cpp
! src/hotspot/cpu/s390/interp_masm_s390.cpp

Changeset: 4863a802a7c1
Author:    coleenp
Date:      2019-08-22 09:51 -0400
URL:       https://hg.openjdk.java.net/portola/portola/rev/4863a802a7c1

8230003: Make Monitor inherit from Mutex
Summary: Reverse inheritance that makes more sense.
Reviewed-by: dholmes, rehn, pchilanomate

! src/hotspot/share/compiler/compileBroker.cpp
! src/hotspot/share/jfr/recorder/repository/jfrEmergencyDump.cpp
! src/hotspot/share/logging/logTag.hpp
! src/hotspot/share/runtime/interfaceSupport.inline.hpp
! src/hotspot/share/runtime/mutex.cpp
! src/hotspot/share/runtime/mutex.hpp
! src/hotspot/share/runtime/mutexLocker.cpp
! src/hotspot/share/runtime/mutexLocker.hpp
! src/hotspot/share/runtime/thread.cpp
! src/hotspot/share/runtime/thread.hpp

Changeset: 0094711309c3
Author:    coleenp
Date:      2019-08-22 09:53 -0400
URL:       https://hg.openjdk.java.net/portola/portola/rev/0094711309c3

Merge


Changeset: abf6ee4c477c
Author:    lancea
Date:      2019-08-22 10:43 -0400
URL:       https://hg.openjdk.java.net/portola/portola/rev/abf6ee4c477c

8229887: (zipfs) zip file corruption when replacing an existing STORED entry
Reviewed-by: alanb, redestad, dfuchs

! src/jdk.zipfs/share/classes/jdk/nio/zipfs/ZipFileSystem.java
+ test/jdk/jdk/nio/zipfs/UpdateEntryTest.java

Changeset: d6a422987d86
Author:    mseledtsov
Date:      2019-08-22 10:35 -0700
URL:       https://hg.openjdk.java.net/portola/portola/rev/d6a422987d86

8226779: [TESTBUG] Test JFR API from Java agent
Summary: Created new tests for JFR plus Java Agent
Reviewed-by: egahlin

+ test/jdk/jdk/jfr/javaagent/EventEmitterAgent.java
+ test/jdk/jdk/jfr/javaagent/JavaAgentBuilder.java
+ test/jdk/jdk/jfr/javaagent/TestLoadedAgent.java
+ test/jdk/jdk/jfr/javaagent/TestPremainAgent.java

Changeset: 3bc26ffdf001
Author:    lmesnik
Date:      2019-08-22 10:40 -0700
URL:       https://hg.openjdk.java.net/portola/portola/rev/3bc26ffdf001

8229957: Harden pid verification in attach mechanism
Reviewed-by: sspitsyn, ysuenaga, sgehwolf

! src/jdk.attach/aix/classes/sun/tools/attach/VirtualMachineImpl.java
! src/jdk.attach/linux/classes/sun/tools/attach/VirtualMachineImpl.java
! src/jdk.attach/macosx/classes/sun/tools/attach/VirtualMachineImpl.java
! src/jdk.attach/solaris/classes/sun/tools/attach/VirtualMachineImpl.java
+ test/hotspot/jtreg/serviceability/attach/AttachNegativePidTest.java

Changeset: db6829c1cc3a
Author:    lmesnik
Date:      2019-08-22 10:41 -0700
URL:       https://hg.openjdk.java.net/portola/portola/rev/db6829c1cc3a

Merge


Changeset: 01d9a1cff83a
Author:    aefimov
Date:      2019-08-22 18:54 +0100
URL:       https://hg.openjdk.java.net/portola/portola/rev/01d9a1cff83a

8078219: Verify lack of @test tag in files in java/net test directory
Reviewed-by: alanb
Contributed-by: Patrick Concannon <patrick.concannon at oracle.com>

! test/jdk/java/net/MulticastSocket/MulticastAddresses.java
! test/jdk/java/net/MulticastSocket/Reuse.java
! test/jdk/java/net/URLClassLoader/GetURLsTest.java

Changeset: bc14eec6f4bc
Author:    shade
Date:      2019-08-22 20:22 +0200
URL:       https://hg.openjdk.java.net/portola/portola/rev/bc14eec6f4bc

8230046: Build failure after JDK-8230003
Reviewed-by: zgu, coleenp

! src/hotspot/share/gc/shenandoah/shenandoahAsserts.cpp
! src/hotspot/share/gc/shenandoah/shenandoahAsserts.hpp

Changeset: e1269de19aa5
Author:    jnimeh
Date:      2019-08-22 14:09 -0700
URL:       https://hg.openjdk.java.net/portola/portola/rev/e1269de19aa5

8225436: Stapled OCSPResponses should be added to PKIXRevocationChecker irrespective of revocationEnabled flag
Reviewed-by: mullan

! src/java.base/share/classes/sun/security/validator/PKIXValidator.java
+ test/jdk/sun/security/validator/PKIXValAndRevCheckTests.java

Changeset: b2b77f6922dc
Author:    pliden
Date:      2019-08-23 08:48 +0200
URL:       https://hg.openjdk.java.net/portola/portola/rev/b2b77f6922dc

8227226: ZGC: Segmented array clearing
Reviewed-by: eosterlund
Contributed-by: stefan.karlsson at oracle.com, erik.osterlund at oracle.com, per.liden at oracle.com, sci at amazon.com

! src/hotspot/share/gc/shared/memAllocator.cpp
! src/hotspot/share/gc/shared/memAllocator.hpp
! src/hotspot/share/gc/z/zCollectedHeap.cpp
! src/hotspot/share/gc/z/zCollectedHeap.hpp
+ src/hotspot/share/gc/z/zObjArrayAllocator.cpp
+ src/hotspot/share/gc/z/zObjArrayAllocator.hpp

Changeset: 6728c41f2a08
Author:    pliden
Date:      2019-08-23 08:48 +0200
URL:       https://hg.openjdk.java.net/portola/portola/rev/6728c41f2a08

8229451: ZGC: Make some roots invisible to the heap iterator
Reviewed-by: eosterlund

! src/hotspot/share/gc/shared/gcThreadLocalData.hpp
! src/hotspot/share/gc/z/zHeapIterator.cpp
! src/hotspot/share/gc/z/zMark.cpp
! src/hotspot/share/gc/z/zObjArrayAllocator.cpp
! src/hotspot/share/gc/z/zRelocate.cpp
! src/hotspot/share/gc/z/zRootsIterator.cpp
! src/hotspot/share/gc/z/zRootsIterator.hpp
! src/hotspot/share/gc/z/zThreadLocalData.hpp

Changeset: 92f994585e25
Author:    pliden
Date:      2019-08-23 08:48 +0200
URL:       https://hg.openjdk.java.net/portola/portola/rev/92f994585e25

8229127: Make some methods in the allocation path non-virtual
Reviewed-by: eosterlund

! src/hotspot/share/gc/shared/collectedHeap.hpp
! src/hotspot/share/gc/shared/memAllocator.hpp

Changeset: 3029be26f9ea
Author:    neliasso
Date:      2019-08-23 10:11 +0200
URL:       https://hg.openjdk.java.net/portola/portola/rev/3029be26f9ea

8228839: Non-CFG nodes have control edges to calls, instead of the call's control projection
Reviewed-by: kvn, thartmann

! src/hotspot/share/gc/z/c2/zBarrierSetC2.cpp

Changeset: 8b8d8a1621f2
Author:    neliasso
Date:      2019-08-23 10:11 +0200
URL:       https://hg.openjdk.java.net/portola/portola/rev/8b8d8a1621f2

8229970: ZGC: C2: fixup_uses_in_catch may fail when expanding many uses
Reviewed-by: kvn, thartmann

! src/hotspot/share/gc/z/c2/zBarrierSetC2.cpp

Changeset: 00bf1e66de11
Author:    afarley
Date:      2019-08-23 03:06 -0700
URL:       https://hg.openjdk.java.net/portola/portola/rev/00bf1e66de11

8227021: VM fails if any sun.boot.library.path paths are longer than JVM_MAXPATHLEN
Summary: The size of each path in sun.boot.library.path property should not exceed JVM_MAXPATHLEN
Reviewed-by: dholmes, coleenp, sspitsyn

! src/hotspot/share/runtime/os.cpp
! src/hotspot/share/runtime/os.hpp
+ test/hotspot/jtreg/runtime/LoadLibrary/TestSunBootLibraryPath.java

Changeset: cf45b7945e4b
Author:    dfuchs
Date:      2019-08-23 18:40 +0100
URL:       https://hg.openjdk.java.net/portola/portola/rev/cf45b7945e4b

8229337: java.lang.Math class doc should be adjusted regarding -Exact methods
Reviewed-by: rriggs, bpb
Contributed-by: Julia Boes <julia.boes at oracle.com>

! src/java.base/share/classes/java/lang/Math.java

Changeset: c370cc1b2a86
Author:    joehw
Date:      2019-08-23 17:57 +0000
URL:       https://hg.openjdk.java.net/portola/portola/rev/c370cc1b2a86

8229388: ErrorHandler and ContentHandler contain ambiguous/unfinished specification
Reviewed-by: lancea

! src/java.xml/share/classes/org/xml/sax/ContentHandler.java
! src/java.xml/share/classes/org/xml/sax/ErrorHandler.java

Changeset: 489b8e142559
Author:    iklam
Date:      2019-08-23 10:39 -0700
URL:       https://hg.openjdk.java.net/portola/portola/rev/489b8e142559

8230011: Consolidate duplicated classpath parsing code in classLoader.cpp
Reviewed-by: ccheung, fparain

! src/hotspot/share/classfile/classLoader.cpp

Changeset: 1e85670cb9ee
Author:    rriggs
Date:      2019-08-23 14:04 -0400
URL:       https://hg.openjdk.java.net/portola/portola/rev/1e85670cb9ee

8230058: Replace exception from sun.rmi.runtime.Log#getSource() with StackWalker
Reviewed-by: mchung, rriggs
Contributed-by: kustos at gmx.net

! src/java.rmi/share/classes/sun/rmi/runtime/Log.java

Changeset: 36f5e20be69a
Author:    dfuchs
Date:      2019-08-23 19:55 +0100
URL:       https://hg.openjdk.java.net/portola/portola/rev/36f5e20be69a

8229485: Add decrementExact(), incrementExact(), and negateExact() to java.lang.StrictMath
Summary: three methods are added to StrictMath for consistency with Math. Tests are updated accordingly.
Reviewed-by: bpb, lancea, igerasim, dfuchs, joehw, rriggs
Contributed-by: Julia Boes <julia.boes at oracle.com>

! src/java.base/share/classes/java/lang/StrictMath.java
! test/jdk/java/lang/Math/ExactArithTests.java
! test/jdk/java/lang/StrictMath/ExactArithTests.java

Changeset: 7ae075afc72f
Author:    rriggs
Date:      2019-08-23 15:24 -0400
URL:       https://hg.openjdk.java.net/portola/portola/rev/7ae075afc72f

8230104: JNU_IsInstanceOfByName needs const parameter
Reviewed-by: alanb, rriggs
Contributed-by: andrewluotechnologies at outlook.com

! src/java.base/share/native/libjava/jni_util.c
! src/java.base/share/native/libjava/jni_util.h

Changeset: 2d2c2428bf52
Author:    coleenp
Date:      2019-08-23 23:27 +0000
URL:       https://hg.openjdk.java.net/portola/portola/rev/2d2c2428bf52

8230116: Test workaround to Klass::_class_loader_data sometimes NULL problem
Summary: This is a low frequency problem that we are seeing internally, this patch is mostly to rule out one theory.
Reviewed-by: dcubed

! src/hotspot/share/oops/klass.cpp

Changeset: 427b38332f20
Author:    stefank
Date:      2019-08-26 09:13 +0200
URL:       https://hg.openjdk.java.net/portola/portola/rev/427b38332f20

8229836: Remove include of globals.hpp from allocation.hpp
Reviewed-by: coleenp, kbarrett

! src/hotspot/os/linux/gc/z/zNUMA_linux.cpp
! src/hotspot/os/linux/osContainer_linux.cpp
! src/hotspot/os_cpu/linux_x86/gc/z/zPhysicalMemoryBacking_linux_x86.cpp
! src/hotspot/share/code/vmreg.hpp
! src/hotspot/share/gc/cms/allocationStats.hpp
! src/hotspot/share/gc/g1/g1Analytics.cpp
! src/hotspot/share/gc/shared/gcOverheadChecker.hpp
! src/hotspot/share/gc/z/zValue.hpp
! src/hotspot/share/memory/allocation.hpp
! src/hotspot/share/memory/allocation.inline.hpp
! src/hotspot/share/memory/metaspace.hpp
! src/hotspot/share/oops/accessBackend.hpp
! src/hotspot/share/oops/markWord.hpp
! src/hotspot/share/oops/oopsHierarchy.hpp
! src/hotspot/share/runtime/perfMemory.hpp
! src/hotspot/share/utilities/globalDefinitions.cpp
! src/hotspot/share/utilities/virtualizationSupport.cpp
! test/hotspot/gtest/runtime/test_os_linux.cpp
! test/hotspot/gtest/utilities/test_globalDefinitions.cpp

Changeset: 30db6422848b
Author:    stefank
Date:      2019-08-26 09:15 +0200
URL:       https://hg.openjdk.java.net/portola/portola/rev/30db6422848b

8224878: Use JVMFlag parameters instead of name strings
Reviewed-by: gziemski, dholmes, jrose

! src/hotspot/share/jvmci/jvmciCompilerToVM.cpp
! src/hotspot/share/jvmci/jvmciCompilerToVMInit.cpp
! src/hotspot/share/prims/whitebox.cpp
! src/hotspot/share/runtime/arguments.cpp
! src/hotspot/share/runtime/flags/jvmFlag.cpp
! src/hotspot/share/runtime/flags/jvmFlag.hpp
! src/hotspot/share/runtime/flags/jvmFlagConstraintList.cpp
! src/hotspot/share/runtime/flags/jvmFlagConstraintList.hpp
! src/hotspot/share/runtime/flags/jvmFlagRangeList.cpp
! src/hotspot/share/runtime/flags/jvmFlagRangeList.hpp
! src/hotspot/share/runtime/globals_extension.hpp
! src/hotspot/share/services/attachListener.cpp
! src/hotspot/share/services/dtraceAttacher.cpp
! src/hotspot/share/services/management.cpp
! src/hotspot/share/services/writeableFlags.cpp

Changeset: eebdf6aa4907
Author:    michaelm
Date:      2019-08-26 11:46 +0100
URL:       https://hg.openjdk.java.net/portola/portola/rev/eebdf6aa4907

8222363: Update ServerSocket.isBound spec to reflect implementation after close
Reviewed-by: dfuchs

! src/java.base/share/classes/java/net/ServerSocket.java

Changeset: 095c2f21dd10
Author:    michaelm
Date:      2019-08-26 12:25 +0100
URL:       https://hg.openjdk.java.net/portola/portola/rev/095c2f21dd10

8177648: getResponseCode() throws IllegalArgumentException caused by protocol error while following redirect
Reviewed-by: michaelm, chegar, dfuchs
Contributed-by: jai.forums2013 at gmail.com

! src/java.base/share/classes/java/net/ProxySelector.java
! src/java.base/share/classes/sun/net/www/protocol/ftp/FtpURLConnection.java
! src/java.base/share/classes/sun/net/www/protocol/http/HttpURLConnection.java
+ test/jdk/java/net/HttpURLConnection/HttpURLProxySelectionTest.java
+ test/jdk/sun/net/spi/DefaultProxySelectorTest.java

Changeset: ff08db52ad92
Author:    dfuchs
Date:      2019-08-26 14:48 +0100
URL:       https://hg.openjdk.java.net/portola/portola/rev/ff08db52ad92

8230000: some httpclients testng tests run zero test
Summary: two tests needed to declared their test methods public, the last one was a simple abstract framework for subclasses and needed its @test keyword removed.
Reviewed-by: chegar, aefimov, dfuchs
Contributed-by: Julia Boes <julia.boes at oracle.com>

! test/jdk/java/net/httpclient/AbstractThrowingPushPromises.java
! test/jdk/java/net/httpclient/LineStreamsAndSurrogatesTest.java
! test/jdk/java/net/httpclient/LineSubscribersAndSurrogatesTest.java

Changeset: c414c554b38b
Author:    erikj
Date:      2019-08-26 07:14 -0700
URL:       https://hg.openjdk.java.net/portola/portola/rev/c414c554b38b

8230079: Update test document by changing "TIMEOUT" to "TIMEOUT_FACTOR"
Reviewed-by: erikj
Contributed-by: Wang Xue <wangxue at loongson.cn>

! doc/building.html
! doc/testing.html
! doc/testing.md

Changeset: 85fbdb87baad
Author:    mbaesken
Date:      2019-08-14 15:07 +0200
URL:       https://hg.openjdk.java.net/portola/portola/rev/85fbdb87baad

8229706: java/net/MulticastSocket/NoLoopbackPackets.java fails on some AIX machines
Reviewed-by: chegar, clanger

! test/jdk/java/net/MulticastSocket/NoLoopbackPackets.java

Changeset: cb836bd08d58
Author:    shade
Date:      2019-08-27 11:15 +0200
URL:       https://hg.openjdk.java.net/portola/portola/rev/cb836bd08d58

8230214: AArch64 build failures after JDK-8229836 (Remove include of globals.hpp from allocation.hpp)
Reviewed-by: dholmes

! src/hotspot/os_cpu/linux_aarch64/gc/z/zPhysicalMemoryBacking_linux_aarch64.cpp

Changeset: 41b68dc5e0b9
Author:    jpai
Date:      2019-08-27 16:17 +0530
URL:       https://hg.openjdk.java.net/portola/portola/rev/41b68dc5e0b9

8230220: java/net/HttpURLConnection/HttpURLProxySelectionTest.java fails intermittently
Summary: Fix the test to use volatile on members which are accessed across threads
Reviewed-by: dfuchs

! test/jdk/java/net/HttpURLConnection/HttpURLProxySelectionTest.java

Changeset: e6d7c5fbf09d
Author:    shade
Date:      2019-08-27 17:02 +0200
URL:       https://hg.openjdk.java.net/portola/portola/rev/e6d7c5fbf09d

8230215: MacOS debug build is broken after JDK-8230003
Reviewed-by: zgu, mdoerr

! src/hotspot/share/gc/shenandoah/shenandoahAsserts.cpp
! src/hotspot/share/gc/shenandoah/shenandoahAsserts.hpp

Changeset: 6bb824c45df1
Author:    kbarrett
Date:      2019-08-27 11:05 -0400
URL:       https://hg.openjdk.java.net/portola/portola/rev/6bb824c45df1

8230192: Rename G1RedirtyCardsBufferList to G1BufferNodeList
Summary: Rename class and move to new files.
Reviewed-by: sjohanss, lkorinth

+ src/hotspot/share/gc/g1/g1BufferNodeList.cpp
+ src/hotspot/share/gc/g1/g1BufferNodeList.hpp
! src/hotspot/share/gc/g1/g1DirtyCardQueue.cpp
! src/hotspot/share/gc/g1/g1RedirtyCardsQueue.cpp
! src/hotspot/share/gc/g1/g1RedirtyCardsQueue.hpp

Changeset: 460f412c1358
Author:    eosterlund
Date:      2019-08-27 16:35 +0200
URL:       https://hg.openjdk.java.net/portola/portola/rev/460f412c1358

8219708: Stop flushing OSR nmethods earlier in the sweeper
Reviewed-by: neliasso, thartmann

! src/hotspot/share/runtime/sweeper.cpp

Changeset: fb6cd98e4dec
Author:    shade
Date:      2019-08-27 19:22 +0200
URL:       https://hg.openjdk.java.net/portola/portola/rev/fb6cd98e4dec

8230118: 32-bit build failures after JDK-8227054
Reviewed-by: zgu, kbarrett

! src/hotspot/share/gc/shared/weakProcessor.cpp

Changeset: 49fea19f0726
Author:    pchilanomate
Date:      2019-08-27 20:10 +0000
URL:       https://hg.openjdk.java.net/portola/portola/rev/49fea19f0726

8229844: Remove attempt_rebias parameter from revoke_and_rebias()
Summary: Removed attempt_rebias parameter and merged fast_enter() and slow_enter() into enter()
Reviewed-by: dholmes, rehn, coleenp, dcubed

! src/hotspot/cpu/aarch64/aarch64.ad
! src/hotspot/cpu/sparc/macroAssembler_sparc.cpp
! src/hotspot/cpu/x86/macroAssembler_x86.cpp
! src/hotspot/share/c1/c1_Runtime1.cpp
! src/hotspot/share/interpreter/interpreterRuntime.cpp
! src/hotspot/share/jvmci/jvmciRuntime.cpp
! src/hotspot/share/prims/jvmtiEnvBase.cpp
! src/hotspot/share/runtime/biasedLocking.cpp
! src/hotspot/share/runtime/biasedLocking.hpp
! src/hotspot/share/runtime/deoptimization.cpp
! src/hotspot/share/runtime/sharedRuntime.cpp
! src/hotspot/share/runtime/synchronizer.cpp
! src/hotspot/share/runtime/synchronizer.hpp
! test/hotspot/gtest/oops/test_markOop.cpp

Changeset: 01b9c26e2651
Author:    redestad
Date:      2019-08-27 22:26 +0200
URL:       https://hg.openjdk.java.net/portola/portola/rev/01b9c26e2651

8228507: Archive FDBigInteger
Reviewed-by: jiangli, bpb

! make/jdk/src/classes/build/tools/classlist/HelloClasslist.java
! src/hotspot/share/memory/heapShared.cpp
! src/java.base/share/classes/jdk/internal/math/FDBigInteger.java
! src/java.base/share/classes/jdk/internal/math/FloatingDecimal.java

Changeset: 82a71d82e326
Author:    igerasim
Date:      2019-08-27 14:44 -0700
URL:       https://hg.openjdk.java.net/portola/portola/rev/82a71d82e326

8226831: Use Objects.equals() when appropriate
Reviewed-by: rriggs, bpb

! src/java.base/share/classes/java/net/InterfaceAddress.java
! src/java.base/share/classes/java/net/URLStreamHandler.java
! src/java.base/share/classes/java/text/AttributedString.java
! src/java.base/share/classes/java/util/TreeMap.java
! src/java.base/share/classes/java/util/TreeSet.java
! src/java.base/share/classes/sun/net/www/protocol/ftp/Handler.java
! src/java.base/share/classes/sun/security/x509/AlgorithmId.java

Changeset: 48f52ad5a2c3
Author:    fyuan
Date:      2019-08-28 11:00 +0800
URL:       https://hg.openjdk.java.net/portola/portola/rev/48f52ad5a2c3

8230010: Remove jdk8037819/BasicTest1.java
8230002: javax/xml/jaxp/unittest/transform/SecureProcessingTest.java runs zero test
Reviewed-by: joehw, vtewari

! test/jaxp/javax/xml/jaxp/unittest/transform/SecureProcessingTest.java
- test/jdk/javax/xml/jaxp/testng/validation/jdk8037819/BasicTest1.java

Changeset: e2e315f1aa63
Author:    iklam
Date:      2019-08-27 22:14 -0700
URL:       https://hg.openjdk.java.net/portola/portola/rev/e2e315f1aa63

8230168: Use ClasspathStream for FileMapInfo::create_path_array
Reviewed-by: lfoltan, fparain

! src/hotspot/share/classfile/classLoader.cpp
! src/hotspot/share/memory/filemap.cpp
! src/hotspot/share/memory/filemap.hpp
+ src/hotspot/share/utilities/classpathStream.cpp
+ src/hotspot/share/utilities/classpathStream.hpp

Changeset: 5ddb746d45e0
Author:    iklam
Date:      2019-08-27 22:14 -0700
URL:       https://hg.openjdk.java.net/portola/portola/rev/5ddb746d45e0

8227370: Remove SharedPathsMiscInfo
Reviewed-by: ccheung, jiangli

! 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/sharedPathsMiscInfo.cpp
- src/hotspot/share/classfile/sharedPathsMiscInfo.hpp
! src/hotspot/share/include/cds.h
! src/hotspot/share/memory/filemap.cpp
! src/hotspot/share/memory/filemap.hpp
! src/hotspot/share/prims/cdsoffsets.cpp
! test/hotspot/jtreg/runtime/cds/appcds/AppendClasspath.java
! test/hotspot/jtreg/runtime/cds/appcds/ClassPathAttr.java
+ test/hotspot/jtreg/runtime/cds/appcds/NonExistClasspath.java
! test/hotspot/jtreg/runtime/cds/appcds/SharedArchiveConsistency.java
! test/hotspot/jtreg/runtime/cds/appcds/TraceLongClasspath.java
+ test/hotspot/jtreg/runtime/cds/appcds/test-classes/CpAttr6.java

Changeset: 54845835747f
Author:    pliden
Date:      2019-08-28 09:50 +0200
URL:       https://hg.openjdk.java.net/portola/portola/rev/54845835747f

8230090: ZGC: Introduce ZSyscall
Reviewed-by: stefank

+ src/hotspot/os/linux/gc/z/zSyscall_linux.cpp
+ src/hotspot/os/linux/gc/z/zSyscall_linux.hpp
! src/hotspot/os_cpu/linux_aarch64/gc/z/zBackingFile_linux_aarch64.cpp
+ src/hotspot/os_cpu/linux_aarch64/gc/z/zSyscall_linux_aarch64.hpp
! src/hotspot/os_cpu/linux_x86/gc/z/zBackingFile_linux_x86.cpp
+ src/hotspot/os_cpu/linux_x86/gc/z/zSyscall_linux_x86.hpp

Changeset: 0cd210d5cb9c
Author:    pliden
Date:      2019-08-28 09:50 +0200
URL:       https://hg.openjdk.java.net/portola/portola/rev/0cd210d5cb9c

8230092: ZGC: Consolidate ZBackingFile, ZBackingPath and ZPhysicalMemoryBacking on Linux
Reviewed-by: stefank

! src/hotspot/os/linux/gc/z/zBackingFile_linux.cpp < src/hotspot/os_cpu/linux_x86/gc/z/zBackingFile_linux_x86.cpp
+ src/hotspot/os/linux/gc/z/zBackingFile_linux.hpp
+ src/hotspot/os/linux/gc/z/zBackingPath_linux.cpp
+ src/hotspot/os/linux/gc/z/zBackingPath_linux.hpp
+ src/hotspot/os/linux/gc/z/zPhysicalMemoryBacking_linux.cpp
+ src/hotspot/os/linux/gc/z/zPhysicalMemoryBacking_linux.hpp
- src/hotspot/os_cpu/linux_aarch64/gc/z/zBackingFile_linux_aarch64.cpp
- src/hotspot/os_cpu/linux_aarch64/gc/z/zBackingFile_linux_aarch64.hpp
- src/hotspot/os_cpu/linux_aarch64/gc/z/zBackingPath_linux_aarch64.cpp
- src/hotspot/os_cpu/linux_aarch64/gc/z/zBackingPath_linux_aarch64.hpp
- src/hotspot/os_cpu/linux_aarch64/gc/z/zPhysicalMemoryBacking_linux_aarch64.cpp
- src/hotspot/os_cpu/linux_aarch64/gc/z/zPhysicalMemoryBacking_linux_aarch64.hpp
- src/hotspot/os_cpu/linux_x86/gc/z/zBackingFile_linux_x86.hpp
- src/hotspot/os_cpu/linux_x86/gc/z/zBackingPath_linux_x86.cpp
- src/hotspot/os_cpu/linux_x86/gc/z/zBackingPath_linux_x86.hpp
- src/hotspot/os_cpu/linux_x86/gc/z/zPhysicalMemoryBacking_linux_x86.cpp
- src/hotspot/os_cpu/linux_x86/gc/z/zPhysicalMemoryBacking_linux_x86.hpp
! src/hotspot/share/gc/z/zPhysicalMemory.hpp

Changeset: 53ed0cf870b0
Author:    pliden
Date:      2019-08-28 09:50 +0200
URL:       https://hg.openjdk.java.net/portola/portola/rev/53ed0cf870b0

8230096: ZGC: Remove unused ZObjectAllocator::_nworkers
Reviewed-by: stefank

! src/hotspot/share/gc/z/zHeap.cpp
! src/hotspot/share/gc/z/zObjectAllocator.cpp
! src/hotspot/share/gc/z/zObjectAllocator.hpp

Changeset: 5e2576c303a2
Author:    eosterlund
Date:      2019-08-28 11:19 +0200
URL:       https://hg.openjdk.java.net/portola/portola/rev/5e2576c303a2

8229278: Improve hs_err location printing to assume less about GC internals
Reviewed-by: stefank, kbarrett

! src/hotspot/share/gc/epsilon/epsilonHeap.cpp
! src/hotspot/share/gc/epsilon/epsilonHeap.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/shared/collectedHeap.hpp
! src/hotspot/share/gc/shared/genCollectedHeap.cpp
! src/hotspot/share/gc/shared/genCollectedHeap.hpp
+ src/hotspot/share/gc/shared/locationPrinter.cpp
+ src/hotspot/share/gc/shared/locationPrinter.hpp
+ src/hotspot/share/gc/shared/locationPrinter.inline.hpp
! src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp
! src/hotspot/share/gc/shenandoah/shenandoahHeap.hpp
! src/hotspot/share/gc/z/zCollectedHeap.cpp
! src/hotspot/share/gc/z/zCollectedHeap.hpp
! src/hotspot/share/gc/z/zHeap.cpp
! src/hotspot/share/gc/z/zHeap.hpp
! src/hotspot/share/gc/z/zPage.hpp
! src/hotspot/share/gc/z/zPage.inline.hpp
! src/hotspot/share/oops/oop.cpp
! src/hotspot/share/oops/oop.hpp
! src/hotspot/share/runtime/os.cpp

Changeset: 4f38fcd65577
Author:    neliasso
Date:      2019-08-26 11:36 +0200
URL:       https://hg.openjdk.java.net/portola/portola/rev/4f38fcd65577

8230091: Add verification of clean_catch_blocks
Reviewed-by: rbackman, kvn

! src/hotspot/share/gc/z/c2/zBarrierSetC2.cpp
! src/hotspot/share/gc/z/c2/zBarrierSetC2.hpp

Changeset: 55723932d06e
Author:    iklam
Date:      2019-08-28 07:41 -0700
URL:       https://hg.openjdk.java.net/portola/portola/rev/55723932d06e

8230294: runtime/cds/appcds/ClassPathAttr.java failed with jar operation failed
Reviewed-by: lfoltan

+ test/hotspot/jtreg/runtime/cds/appcds/test-classes/cpattr6.mf

Changeset: e17f768b3b71
Author:    dcubed
Date:      2019-08-28 10:56 -0400
URL:       https://hg.openjdk.java.net/portola/portola/rev/e17f768b3b71

8230184: rename, whitespace, indent and comments changes in preparation for lock free Monitor lists
Reviewed-by: kbarrett, dholmes

! src/hotspot/share/oops/instanceKlass.cpp
! src/hotspot/share/runtime/objectMonitor.hpp
! src/hotspot/share/runtime/serviceThread.cpp
! src/hotspot/share/runtime/synchronizer.cpp
! src/hotspot/share/runtime/synchronizer.hpp
! src/hotspot/share/runtime/thread.cpp
! src/hotspot/share/runtime/thread.hpp
! src/hotspot/share/runtime/vmStructs.cpp
! src/hotspot/share/runtime/vmStructs.hpp
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/ObjectMonitor.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/ObjectSynchronizer.java
! test/hotspot/gtest/runtime/test_synchronizer.cpp

Changeset: f080150a6a7e
Author:    dcubed
Date:      2019-08-28 12:53 -0400
URL:       https://hg.openjdk.java.net/portola/portola/rev/f080150a6a7e

8230317: serviceability/sa/ClhsdbPrintStatics.java fails after 8230184
Reviewed-by: eosterlund

! test/hotspot/jtreg/serviceability/sa/ClhsdbPrintStatics.java

Changeset: d1a6f72e4aec
Author:    kbarrett
Date:      2019-08-28 14:06 -0400
URL:       https://hg.openjdk.java.net/portola/portola/rev/d1a6f72e4aec

8230126: delay_to_keep_mmu can delay shutdown
Summary: Wait on CGC_lock instead of sleeping to provide the delay.
Reviewed-by: sangheki, sjohanss

! src/hotspot/share/gc/g1/g1ConcurrentMarkThread.cpp
! src/hotspot/share/gc/g1/g1ConcurrentMarkThread.hpp

Changeset: 9c98f8788762
Author:    godin
Date:      2019-08-28 14:37 -0400
URL:       https://hg.openjdk.java.net/portola/portola/rev/9c98f8788762

8215166: Remove unused G1PretouchAuxiliaryMemory option
Summary: Removed experimental option.
Reviewed-by: kbarrett

! src/hotspot/share/gc/g1/g1_globals.hpp

Changeset: 8570f22b9b6a
Author:    joehw
Date:      2019-08-28 19:02 +0000
URL:       https://hg.openjdk.java.net/portola/portola/rev/8570f22b9b6a

8230094: CCE in createXMLEventWriter(Result) over an arbitrary XMLStreamWriter
Reviewed-by: lancea

! src/java.xml/share/classes/com/sun/xml/internal/stream/XMLOutputFactoryImpl.java
! src/java.xml/share/classes/com/sun/xml/internal/stream/writers/XMLEventWriterImpl.java
+ test/jaxp/javax/xml/jaxp/unittest/stream/XMLStreamWriterTest/CustomImplTest.java

Changeset: c44b2cced2dc
Author:    mikael
Date:      2019-08-30 15:24 -0700
URL:       https://hg.openjdk.java.net/portola/portola/rev/c44b2cced2dc

Merge

! src/hotspot/os/linux/os_linux.cpp
- src/hotspot/os_cpu/linux_aarch64/gc/z/zBackingFile_linux_aarch64.cpp
- src/hotspot/os_cpu/linux_aarch64/gc/z/zBackingFile_linux_aarch64.hpp
- src/hotspot/os_cpu/linux_aarch64/gc/z/zBackingPath_linux_aarch64.cpp
- src/hotspot/os_cpu/linux_aarch64/gc/z/zBackingPath_linux_aarch64.hpp
- src/hotspot/os_cpu/linux_aarch64/gc/z/zPhysicalMemoryBacking_linux_aarch64.cpp
- src/hotspot/os_cpu/linux_aarch64/gc/z/zPhysicalMemoryBacking_linux_aarch64.hpp
- src/hotspot/os_cpu/linux_x86/gc/z/zBackingFile_linux_x86.cpp
- src/hotspot/os_cpu/linux_x86/gc/z/zBackingFile_linux_x86.hpp
- src/hotspot/os_cpu/linux_x86/gc/z/zBackingPath_linux_x86.cpp
- src/hotspot/os_cpu/linux_x86/gc/z/zBackingPath_linux_x86.hpp
- src/hotspot/os_cpu/linux_x86/gc/z/zPhysicalMemoryBacking_linux_x86.cpp
- src/hotspot/os_cpu/linux_x86/gc/z/zPhysicalMemoryBacking_linux_x86.hpp
- src/hotspot/share/classfile/sharedPathsMiscInfo.cpp
- src/hotspot/share/classfile/sharedPathsMiscInfo.hpp
- src/hotspot/share/gc/parallel/gcTaskManager.cpp
- src/hotspot/share/gc/parallel/gcTaskManager.hpp
- src/hotspot/share/gc/parallel/gcTaskThread.cpp
- src/hotspot/share/gc/parallel/gcTaskThread.hpp
- src/hotspot/share/gc/parallel/pcTasks.cpp
- src/hotspot/share/gc/parallel/pcTasks.hpp
- src/hotspot/share/gc/parallel/psTasks.cpp
- src/hotspot/share/gc/parallel/psTasks.hpp
! src/hotspot/share/gc/shared/genCollectedHeap.cpp
- src/hotspot/share/oops/markOop.cpp
- src/hotspot/share/oops/markOop.hpp
- src/hotspot/share/oops/markOop.inline.hpp
! src/hotspot/share/runtime/flags/jvmFlagConstraintList.cpp
! src/hotspot/share/runtime/flags/jvmFlagConstraintList.hpp
! src/hotspot/share/runtime/flags/jvmFlagRangeList.cpp
! src/hotspot/share/runtime/flags/jvmFlagRangeList.hpp
! src/hotspot/share/runtime/vm_version.cpp
- test/jdk/java/net/Socket/reset/Test.java
- test/jdk/javax/xml/jaxp/testng/validation/jdk8037819/BasicTest1.java



More information about the portola-dev mailing list