git: openjdk/loom: master: 107 new changesets
duke
duke at openjdk.org
Thu May 18 08:41:27 UTC 2023
Changeset: f250ab2c
Author: Jonathan Gibbons <jjg at openjdk.org>
Date: 2023-05-10 22:05:58 +0000
URL: https://git.openjdk.org/loom/commit/f250ab2c2ae120c9b25da1486e919f2acf08f7d1
8307377: Remove use of `tagName` from TagletWriterImpl.linkSeeReferenceOutput
Reviewed-by: hannesw
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/TagletWriterImpl.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/resources/standard.properties
! test/langtools/jdk/javadoc/doclet/testDoclintDocletMessages/TestDocLintDocletMessages.java
! test/langtools/jdk/javadoc/doclet/testGenericTypeLink/TestGenericTypeLink.java
! test/langtools/jdk/javadoc/doclet/testInherited/TestInherited.java
! test/langtools/jdk/javadoc/doclet/testLinkTaglet/TestLinkTagletPrimitive.java
! test/langtools/jdk/javadoc/doclet/testSeeLinkAnchor/TestSeeLinkAnchor.java
! test/langtools/jdk/javadoc/doclet/testSeeTag/TestSeeTag.java
Changeset: 958d4a75
Author: Jonathan Gibbons <jjg at openjdk.org>
Date: 2023-05-10 22:23:04 +0000
URL: https://git.openjdk.org/loom/commit/958d4a750537320bf4e4f5cedd2e1a9a2e52ae33
8307563: make most fields final in `JavacTrees`
Reviewed-by: vromero
! src/jdk.compiler/share/classes/com/sun/tools/javac/api/JavacTrees.java
Changeset: 4795c395
Author: Justin Lu <jlu at openjdk.org>
Date: 2023-05-10 23:57:48 +0000
URL: https://git.openjdk.org/loom/commit/4795c395e9799719dfcdd947fe8905f25f3a11a2
8281103: Give example for Locale that is English and follows the ISO standards
Reviewed-by: rriggs, lancea, naoto
! src/java.base/share/classes/java/time/temporal/WeekFields.java
Changeset: 3cb606ef
Author: David Holmes <dholmes at openjdk.org>
Date: 2023-05-11 00:51:15 +0000
URL: https://git.openjdk.org/loom/commit/3cb606ef5b21b5d65cb97b459f30cdeacd035669
8306965: osThread allocation failures should not abort the VM
Reviewed-by: lfoltan
! src/hotspot/os/aix/os_aix.cpp
! src/hotspot/os/bsd/os_bsd.cpp
! src/hotspot/os/linux/os_linux.cpp
! src/hotspot/os/windows/os_windows.cpp
Changeset: 39f4e4d3
Author: Feilong Jiang <fjiang at openjdk.org>
Committer: Fei Yang <fyang at openjdk.org>
Date: 2023-05-11 01:32:29 +0000
URL: https://git.openjdk.org/loom/commit/39f4e4d3c3450ed8fe314e2abde6a6cecd5fa0a5
8307758: RISC-V: Improve bit test code introduced by JDK-8291555
Co-authored-by: Fei Yang <fyang at openjdk.org>
Reviewed-by: fyang
! src/hotspot/cpu/riscv/c1_MacroAssembler_riscv.cpp
! src/hotspot/cpu/riscv/interp_masm_riscv.cpp
! src/hotspot/cpu/riscv/riscv.ad
! src/hotspot/cpu/riscv/sharedRuntime_riscv.cpp
Changeset: 984fbbbc
Author: Thomas Stuefe <stuefe at openjdk.org>
Date: 2023-05-11 04:47:14 +0000
URL: https://git.openjdk.org/loom/commit/984fbbbcabca475c3c3af7c10a843759744c1472
8307810: Consistently use LockingMode instead of UseHeavyMonitors
Reviewed-by: dcubed, mdoerr, dholmes, amitkumar
! src/hotspot/cpu/ppc/c1_LIRAssembler_ppc.cpp
! src/hotspot/cpu/ppc/interp_masm_ppc_64.cpp
! src/hotspot/cpu/ppc/macroAssembler_ppc.cpp
! src/hotspot/cpu/s390/c1_LIRAssembler_s390.cpp
! src/hotspot/cpu/s390/interp_masm_s390.cpp
Changeset: 8ac71863
Author: Thomas Stuefe <stuefe at openjdk.org>
Date: 2023-05-11 04:50:37 +0000
URL: https://git.openjdk.org/loom/commit/8ac7186331489ccff7eb2908074c6ab9a39ff90c
8305416: runtime/Thread/TestAlwaysPreTouchStacks.java failed with "Did not find expected NMT output"
Reviewed-by: dholmes, gziemski
! test/hotspot/jtreg/ProblemList.txt
! test/hotspot/jtreg/runtime/Thread/TestAlwaysPreTouchStacks.java
Changeset: 08fa2698
Author: JoKern65 <Joachim.kern at sap.com>
Committer: Matthias Baesken <mbaesken at openjdk.org>
Date: 2023-05-11 07:40:38 +0000
URL: https://git.openjdk.org/loom/commit/08fa269886467e6d468d00158a601c3143c32790
8307349: Support xlc17 clang toolchain on AIX
Reviewed-by: erikj, mbaesken
! make/autoconf/flags-cflags.m4
! make/autoconf/flags-ldflags.m4
! make/autoconf/toolchain.m4
! make/hotspot/gensrc/GensrcAdlc.gmk
! make/hotspot/lib/JvmOverrideFiles.gmk
! src/hotspot/share/utilities/globalDefinitions_xlc.hpp
Changeset: ecc1d85d
Author: Thomas Stuefe <stuefe at openjdk.org>
Date: 2023-05-11 09:24:30 +0000
URL: https://git.openjdk.org/loom/commit/ecc1d85dbea84c291c4014f2237ae9326f14cccb
8307869: Remove unnecessary log statements from arm32 fastlocking code
Reviewed-by: shade
! src/hotspot/cpu/arm/c1_MacroAssembler_arm.cpp
! src/hotspot/cpu/arm/c2_MacroAssembler_arm.cpp
! src/hotspot/cpu/arm/interp_masm_arm.cpp
Changeset: ba9714d4
Author: Maurizio Cimadamore <mcimadamore at openjdk.org>
Date: 2023-05-11 09:45:45 +0000
URL: https://git.openjdk.org/loom/commit/ba9714d44ceabdb98078a4338fb8e8a3e22adcbe
8307610: Linker::nativeLinker should not be restricted (mainline)
Reviewed-by: jvernee
! src/java.base/share/classes/java/lang/foreign/Linker.java
! src/java.base/share/classes/jdk/internal/foreign/abi/AbstractLinker.java
! test/jdk/java/foreign/enablenativeaccess/org/openjdk/foreigntest/PanamaMainUnnamedModule.java
! test/jdk/java/foreign/enablenativeaccess/panama_module/org/openjdk/foreigntest/PanamaMain.java
! test/jdk/java/foreign/enablenativeaccess/panama_module/org/openjdk/foreigntest/PanamaMainDirect.java
! test/jdk/java/foreign/enablenativeaccess/panama_module/org/openjdk/foreigntest/PanamaMainInvoke.java
! test/jdk/java/foreign/enablenativeaccess/panama_module/org/openjdk/foreigntest/PanamaMainJNI.java
! test/jdk/java/foreign/enablenativeaccess/panama_module/org/openjdk/foreigntest/PanamaMainReflection.java
! test/jdk/java/foreign/enablenativeaccess/panama_module/org/openjdk/foreigntest/libLinkerInvokerModule.cpp
! test/jdk/java/foreign/handles/invoker_module/handle/invoker/MethodHandleInvoker.java
! test/jdk/java/foreign/handles/lookup_module/handle/lookup/MethodHandleLookup.java
Changeset: 0cbfbc40
Author: Yudi Zheng <yzheng at openjdk.org>
Committer: Doug Simon <dnsimon at openjdk.org>
Date: 2023-05-11 10:38:28 +0000
URL: https://git.openjdk.org/loom/commit/0cbfbc400aac53b098a3d8a7dda1aec2180a47a7
8307813: [JVMCI] Export markWord::lock_mask_in_place to JVMCI compilers.
Reviewed-by: dnsimon, kvn, never
! src/hotspot/share/jvmci/vmStructs_jvmci.cpp
Changeset: d20034b0
Author: Stefan Karlsson <stefank at openjdk.org>
Date: 2023-05-11 13:59:37 +0000
URL: https://git.openjdk.org/loom/commit/d20034b09c99026e7dc2213f7d88ebdc85e5b1e7
8307058: Implementation of Generational ZGC
Co-authored-by: Stefan Karlsson <stefank at openjdk.org>
Co-authored-by: Erik Österlund <eosterlund at openjdk.org>
Co-authored-by: Axel Boldt-Christmas <aboldtch at openjdk.org>
Co-authored-by: Per Liden <pliden at openjdk.org>
Co-authored-by: Stefan Johansson <sjohanss at openjdk.org>
Co-authored-by: Albert Mingkun Yang <ayang at openjdk.org>
Co-authored-by: Erik Helin <ehelin at openjdk.org>
Co-authored-by: Roberto Castañeda Lozano <rcastanedalo at openjdk.org>
Co-authored-by: Nils Eliasson <neliasso at openjdk.org>
Co-authored-by: Martin Doerr <mdoerr at openjdk.org>
Co-authored-by: Leslie Zhai <lzhai at openjdk.org>
Co-authored-by: Fei Yang <fyang at openjdk.org>
Co-authored-by: Yadong Wang <yadongwang at openjdk.org>
Reviewed-by: eosterlund, aboldtch, rcastanedalo
! make/hotspot/gensrc/GensrcAdlc.gmk
! make/hotspot/lib/JvmFeatures.gmk
! src/hotspot/cpu/aarch64/c1_LIRAssembler_aarch64.cpp
! src/hotspot/cpu/aarch64/gc/shared/barrierSetNMethod_aarch64.cpp
+ src/hotspot/cpu/aarch64/gc/x/xBarrierSetAssembler_aarch64.cpp
+ src/hotspot/cpu/aarch64/gc/x/xBarrierSetAssembler_aarch64.hpp
= src/hotspot/cpu/aarch64/gc/x/xGlobals_aarch64.cpp
+ src/hotspot/cpu/aarch64/gc/x/xGlobals_aarch64.hpp
+ src/hotspot/cpu/aarch64/gc/x/x_aarch64.ad
+ src/hotspot/cpu/aarch64/gc/z/zAddress_aarch64.cpp
+ src/hotspot/cpu/aarch64/gc/z/zAddress_aarch64.hpp
+ src/hotspot/cpu/aarch64/gc/z/zAddress_aarch64.inline.hpp
! src/hotspot/cpu/aarch64/gc/z/zBarrierSetAssembler_aarch64.cpp
! src/hotspot/cpu/aarch64/gc/z/zBarrierSetAssembler_aarch64.hpp
! src/hotspot/cpu/aarch64/gc/z/zGlobals_aarch64.hpp
! src/hotspot/cpu/aarch64/gc/z/z_aarch64.ad
! src/hotspot/cpu/aarch64/relocInfo_aarch64.hpp
! src/hotspot/cpu/aarch64/stubRoutines_aarch64.hpp
! src/hotspot/cpu/ppc/assembler_ppc.hpp
+ src/hotspot/cpu/ppc/gc/x/xBarrierSetAssembler_ppc.cpp
+ src/hotspot/cpu/ppc/gc/x/xBarrierSetAssembler_ppc.hpp
= src/hotspot/cpu/ppc/gc/x/xGlobals_ppc.cpp
+ src/hotspot/cpu/ppc/gc/x/xGlobals_ppc.hpp
+ src/hotspot/cpu/ppc/gc/x/x_ppc.ad
+ src/hotspot/cpu/ppc/gc/z/zAddress_ppc.cpp
+ src/hotspot/cpu/ppc/gc/z/zAddress_ppc.hpp
+ src/hotspot/cpu/ppc/gc/z/zAddress_ppc.inline.hpp
! src/hotspot/cpu/ppc/gc/z/zBarrierSetAssembler_ppc.cpp
! src/hotspot/cpu/ppc/gc/z/zBarrierSetAssembler_ppc.hpp
! src/hotspot/cpu/ppc/gc/z/zGlobals_ppc.hpp
! src/hotspot/cpu/ppc/gc/z/z_ppc.ad
! src/hotspot/cpu/ppc/macroAssembler_ppc.inline.hpp
! src/hotspot/cpu/ppc/relocInfo_ppc.hpp
! src/hotspot/cpu/ppc/stubGenerator_ppc.cpp
! src/hotspot/cpu/riscv/c1_LIRAssembler_riscv.cpp
+ src/hotspot/cpu/riscv/gc/x/xBarrierSetAssembler_riscv.cpp
+ src/hotspot/cpu/riscv/gc/x/xBarrierSetAssembler_riscv.hpp
= src/hotspot/cpu/riscv/gc/x/xGlobals_riscv.cpp
+ src/hotspot/cpu/riscv/gc/x/xGlobals_riscv.hpp
+ src/hotspot/cpu/riscv/gc/x/x_riscv64.ad
+ src/hotspot/cpu/riscv/gc/z/zAddress_riscv.cpp
+ src/hotspot/cpu/riscv/gc/z/zAddress_riscv.hpp
+ src/hotspot/cpu/riscv/gc/z/zAddress_riscv.inline.hpp
! src/hotspot/cpu/riscv/gc/z/zBarrierSetAssembler_riscv.cpp
! src/hotspot/cpu/riscv/gc/z/zBarrierSetAssembler_riscv.hpp
! src/hotspot/cpu/riscv/gc/z/zGlobals_riscv.hpp
! src/hotspot/cpu/riscv/gc/z/z_riscv64.ad
! src/hotspot/cpu/riscv/macroAssembler_riscv.cpp
! src/hotspot/cpu/riscv/macroAssembler_riscv.hpp
! src/hotspot/cpu/riscv/nativeInst_riscv.cpp
! src/hotspot/cpu/riscv/nativeInst_riscv.hpp
! src/hotspot/cpu/riscv/relocInfo_riscv.hpp
! src/hotspot/cpu/riscv/stubGenerator_riscv.cpp
! src/hotspot/cpu/riscv/stubRoutines_riscv.hpp
! src/hotspot/cpu/x86/assembler_x86.hpp
! src/hotspot/cpu/x86/c1_LIRAssembler_x86.cpp
+ src/hotspot/cpu/x86/gc/x/xBarrierSetAssembler_x86.cpp
+ src/hotspot/cpu/x86/gc/x/xBarrierSetAssembler_x86.hpp
= src/hotspot/cpu/x86/gc/x/xGlobals_x86.cpp
+ src/hotspot/cpu/x86/gc/x/xGlobals_x86.hpp
+ src/hotspot/cpu/x86/gc/x/x_x86_64.ad
+ src/hotspot/cpu/x86/gc/z/zAddress_x86.cpp
+ src/hotspot/cpu/x86/gc/z/zAddress_x86.hpp
+ src/hotspot/cpu/x86/gc/z/zAddress_x86.inline.hpp
! src/hotspot/cpu/x86/gc/z/zBarrierSetAssembler_x86.cpp
! src/hotspot/cpu/x86/gc/z/zBarrierSetAssembler_x86.hpp
! src/hotspot/cpu/x86/gc/z/zGlobals_x86.hpp
! src/hotspot/cpu/x86/gc/z/z_x86_64.ad
! src/hotspot/cpu/x86/relocInfo_x86.hpp
! src/hotspot/cpu/x86/stubGenerator_x86_64.cpp
! src/hotspot/cpu/x86/stubRoutines_x86.hpp
! src/hotspot/cpu/x86/templateTable_x86.cpp
+ src/hotspot/os/bsd/gc/x/xLargePages_bsd.cpp
+ src/hotspot/os/bsd/gc/x/xNUMA_bsd.cpp
+ src/hotspot/os/bsd/gc/x/xPhysicalMemoryBacking_bsd.cpp
+ src/hotspot/os/bsd/gc/x/xPhysicalMemoryBacking_bsd.hpp
! src/hotspot/os/bsd/gc/z/zPhysicalMemoryBacking_bsd.cpp
! src/hotspot/os/bsd/gc/z/zPhysicalMemoryBacking_bsd.hpp
+ src/hotspot/os/linux/gc/x/xLargePages_linux.cpp
+ src/hotspot/os/linux/gc/x/xMountPoint_linux.cpp
+ src/hotspot/os/linux/gc/x/xMountPoint_linux.hpp
+ src/hotspot/os/linux/gc/x/xNUMA_linux.cpp
+ src/hotspot/os/linux/gc/x/xPhysicalMemoryBacking_linux.cpp
+ src/hotspot/os/linux/gc/x/xPhysicalMemoryBacking_linux.hpp
+ src/hotspot/os/linux/gc/x/xSyscall_linux.cpp
+ src/hotspot/os/linux/gc/x/xSyscall_linux.hpp
! src/hotspot/os/linux/gc/z/zPhysicalMemoryBacking_linux.cpp
! src/hotspot/os/linux/gc/z/zPhysicalMemoryBacking_linux.hpp
= src/hotspot/os/posix/gc/x/xArguments_posix.cpp
= src/hotspot/os/posix/gc/x/xInitialize_posix.cpp
+ src/hotspot/os/posix/gc/x/xUtils_posix.cpp
+ src/hotspot/os/posix/gc/x/xVirtualMemory_posix.cpp
! src/hotspot/os/posix/gc/z/zArguments_posix.cpp
! src/hotspot/os/posix/gc/z/zVirtualMemory_posix.cpp
+ src/hotspot/os/windows/gc/x/xArguments_windows.cpp
+ src/hotspot/os/windows/gc/x/xInitialize_windows.cpp
+ src/hotspot/os/windows/gc/x/xLargePages_windows.cpp
+ src/hotspot/os/windows/gc/x/xMapper_windows.cpp
= src/hotspot/os/windows/gc/x/xMapper_windows.hpp
+ src/hotspot/os/windows/gc/x/xNUMA_windows.cpp
+ src/hotspot/os/windows/gc/x/xPhysicalMemoryBacking_windows.cpp
+ src/hotspot/os/windows/gc/x/xPhysicalMemoryBacking_windows.hpp
+ src/hotspot/os/windows/gc/x/xSyscall_windows.cpp
+ src/hotspot/os/windows/gc/x/xSyscall_windows.hpp
+ src/hotspot/os/windows/gc/x/xUtils_windows.cpp
+ src/hotspot/os/windows/gc/x/xVirtualMemory_windows.cpp
! src/hotspot/os/windows/gc/z/zArguments_windows.cpp
! src/hotspot/os/windows/gc/z/zMapper_windows.cpp
! src/hotspot/os/windows/gc/z/zMapper_windows.hpp
! src/hotspot/os/windows/gc/z/zPhysicalMemoryBacking_windows.cpp
! src/hotspot/os/windows/gc/z/zPhysicalMemoryBacking_windows.hpp
! src/hotspot/os/windows/gc/z/zVirtualMemory_windows.cpp
! src/hotspot/os_cpu/bsd_aarch64/atomic_bsd_aarch64.hpp
+ src/hotspot/os_cpu/linux_aarch64/gc/x/xSyscall_linux_aarch64.hpp
+ src/hotspot/os_cpu/linux_ppc/gc/x/xSyscall_linux_ppc.hpp
+ src/hotspot/os_cpu/linux_riscv/gc/x/xSyscall_linux_riscv.hpp
+ src/hotspot/os_cpu/linux_x86/gc/x/xSyscall_linux_x86.hpp
! src/hotspot/share/asm/assembler.hpp
! src/hotspot/share/asm/codeBuffer.cpp
! src/hotspot/share/asm/codeBuffer.hpp
! src/hotspot/share/c1/c1_LIR.cpp
! src/hotspot/share/c1/c1_LIR.hpp
! src/hotspot/share/c1/c1_LIRAssembler.hpp
! src/hotspot/share/code/relocInfo.hpp
! src/hotspot/share/gc/shared/barrierSetConfig.hpp
! src/hotspot/share/gc/shared/barrierSetConfig.inline.hpp
! src/hotspot/share/gc/shared/collectedHeap.hpp
! src/hotspot/share/gc/shared/gcConfig.cpp
! src/hotspot/share/gc/shared/gcConfiguration.cpp
! src/hotspot/share/gc/shared/gcId.cpp
! src/hotspot/share/gc/shared/gcId.hpp
! src/hotspot/share/gc/shared/gcName.hpp
! src/hotspot/share/gc/shared/gcThreadLocalData.hpp
! src/hotspot/share/gc/shared/gcTraceSend.cpp
! src/hotspot/share/gc/shared/gcVMOperations.cpp
! src/hotspot/share/gc/shared/gcVMOperations.hpp
! src/hotspot/share/gc/shared/gc_globals.hpp
! src/hotspot/share/gc/shared/isGCActiveMark.cpp
! src/hotspot/share/gc/shared/isGCActiveMark.hpp
! src/hotspot/share/gc/shared/suspendibleThreadSet.cpp
! src/hotspot/share/gc/shared/vmStructs_gc.hpp
! src/hotspot/share/gc/shared/workerThread.cpp
! src/hotspot/share/gc/shared/workerThread.hpp
+ src/hotspot/share/gc/x/c1/xBarrierSetC1.cpp
+ src/hotspot/share/gc/x/c1/xBarrierSetC1.hpp
+ src/hotspot/share/gc/x/c2/xBarrierSetC2.cpp
+ src/hotspot/share/gc/x/c2/xBarrierSetC2.hpp
+ src/hotspot/share/gc/x/vmStructs_x.cpp
+ src/hotspot/share/gc/x/vmStructs_x.hpp
= src/hotspot/share/gc/x/xAbort.cpp
= src/hotspot/share/gc/x/xAbort.hpp
+ src/hotspot/share/gc/x/xAbort.inline.hpp
+ src/hotspot/share/gc/x/xAddress.cpp
= src/hotspot/share/gc/x/xAddress.hpp
+ src/hotspot/share/gc/x/xAddress.inline.hpp
+ src/hotspot/share/gc/x/xAddressSpaceLimit.cpp
+ src/hotspot/share/gc/x/xAddressSpaceLimit.hpp
+ src/hotspot/share/gc/x/xAllocationFlags.hpp
+ src/hotspot/share/gc/x/xArguments.cpp
+ src/hotspot/share/gc/x/xArguments.hpp
+ src/hotspot/share/gc/x/xArray.hpp
+ src/hotspot/share/gc/x/xArray.inline.hpp
+ src/hotspot/share/gc/x/xAttachedArray.hpp
+ src/hotspot/share/gc/x/xAttachedArray.inline.hpp
+ src/hotspot/share/gc/x/xBarrier.cpp
= src/hotspot/share/gc/x/xBarrier.hpp
+ src/hotspot/share/gc/x/xBarrier.inline.hpp
+ src/hotspot/share/gc/x/xBarrierSet.cpp
+ src/hotspot/share/gc/x/xBarrierSet.hpp
+ src/hotspot/share/gc/x/xBarrierSet.inline.hpp
+ src/hotspot/share/gc/x/xBarrierSetAssembler.cpp
+ src/hotspot/share/gc/x/xBarrierSetAssembler.hpp
+ src/hotspot/share/gc/x/xBarrierSetNMethod.cpp
+ src/hotspot/share/gc/x/xBarrierSetNMethod.hpp
+ src/hotspot/share/gc/x/xBarrierSetRuntime.cpp
= src/hotspot/share/gc/x/xBarrierSetRuntime.hpp
+ src/hotspot/share/gc/x/xBarrierSetStackChunk.cpp
+ src/hotspot/share/gc/x/xBarrierSetStackChunk.hpp
+ src/hotspot/share/gc/x/xBitField.hpp
+ src/hotspot/share/gc/x/xBitMap.hpp
+ src/hotspot/share/gc/x/xBitMap.inline.hpp
+ src/hotspot/share/gc/x/xBreakpoint.cpp
+ src/hotspot/share/gc/x/xBreakpoint.hpp
+ src/hotspot/share/gc/x/xCPU.cpp
+ src/hotspot/share/gc/x/xCPU.hpp
+ src/hotspot/share/gc/x/xCPU.inline.hpp
+ src/hotspot/share/gc/x/xCollectedHeap.cpp
+ src/hotspot/share/gc/x/xCollectedHeap.hpp
+ src/hotspot/share/gc/x/xDebug.gdb
+ src/hotspot/share/gc/x/xDirector.cpp
+ src/hotspot/share/gc/x/xDirector.hpp
+ src/hotspot/share/gc/x/xDriver.cpp
+ src/hotspot/share/gc/x/xDriver.hpp
+ src/hotspot/share/gc/x/xErrno.cpp
+ src/hotspot/share/gc/x/xErrno.hpp
+ src/hotspot/share/gc/x/xForwarding.cpp
+ src/hotspot/share/gc/x/xForwarding.hpp
+ src/hotspot/share/gc/x/xForwarding.inline.hpp
+ src/hotspot/share/gc/x/xForwardingAllocator.cpp
+ src/hotspot/share/gc/x/xForwardingAllocator.hpp
+ src/hotspot/share/gc/x/xForwardingAllocator.inline.hpp
+ src/hotspot/share/gc/x/xForwardingEntry.hpp
+ src/hotspot/share/gc/x/xForwardingTable.hpp
+ src/hotspot/share/gc/x/xForwardingTable.inline.hpp
+ src/hotspot/share/gc/x/xFuture.hpp
+ src/hotspot/share/gc/x/xFuture.inline.hpp
+ src/hotspot/share/gc/x/xGlobals.cpp
+ src/hotspot/share/gc/x/xGlobals.hpp
+ src/hotspot/share/gc/x/xGranuleMap.hpp
+ src/hotspot/share/gc/x/xGranuleMap.inline.hpp
= src/hotspot/share/gc/x/xHash.hpp
= src/hotspot/share/gc/x/xHash.inline.hpp
+ src/hotspot/share/gc/x/xHeap.cpp
+ src/hotspot/share/gc/x/xHeap.hpp
+ src/hotspot/share/gc/x/xHeap.inline.hpp
+ src/hotspot/share/gc/x/xHeapIterator.cpp
+ src/hotspot/share/gc/x/xHeapIterator.hpp
+ src/hotspot/share/gc/x/xHeuristics.cpp
+ src/hotspot/share/gc/x/xHeuristics.hpp
+ src/hotspot/share/gc/x/xInitialize.cpp
+ src/hotspot/share/gc/x/xInitialize.hpp
+ src/hotspot/share/gc/x/xLargePages.cpp
+ src/hotspot/share/gc/x/xLargePages.hpp
+ src/hotspot/share/gc/x/xLargePages.inline.hpp
+ src/hotspot/share/gc/x/xList.hpp
+ src/hotspot/share/gc/x/xList.inline.hpp
+ src/hotspot/share/gc/x/xLiveMap.cpp
= src/hotspot/share/gc/x/xLiveMap.hpp
+ src/hotspot/share/gc/x/xLiveMap.inline.hpp
+ src/hotspot/share/gc/x/xLock.hpp
+ src/hotspot/share/gc/x/xLock.inline.hpp
+ src/hotspot/share/gc/x/xMark.cpp
+ src/hotspot/share/gc/x/xMark.hpp
+ src/hotspot/share/gc/x/xMark.inline.hpp
+ src/hotspot/share/gc/x/xMarkCache.cpp
+ src/hotspot/share/gc/x/xMarkCache.hpp
+ src/hotspot/share/gc/x/xMarkCache.inline.hpp
+ src/hotspot/share/gc/x/xMarkContext.hpp
+ src/hotspot/share/gc/x/xMarkContext.inline.hpp
+ src/hotspot/share/gc/x/xMarkStack.cpp
+ src/hotspot/share/gc/x/xMarkStack.hpp
+ src/hotspot/share/gc/x/xMarkStack.inline.hpp
+ src/hotspot/share/gc/x/xMarkStackAllocator.cpp
+ src/hotspot/share/gc/x/xMarkStackAllocator.hpp
+ src/hotspot/share/gc/x/xMarkStackEntry.hpp
+ src/hotspot/share/gc/x/xMarkTerminate.hpp
+ src/hotspot/share/gc/x/xMarkTerminate.inline.hpp
+ src/hotspot/share/gc/x/xMemory.cpp
+ src/hotspot/share/gc/x/xMemory.hpp
+ src/hotspot/share/gc/x/xMemory.inline.hpp
+ src/hotspot/share/gc/x/xMessagePort.hpp
+ src/hotspot/share/gc/x/xMessagePort.inline.hpp
+ src/hotspot/share/gc/x/xMetronome.cpp
+ src/hotspot/share/gc/x/xMetronome.hpp
+ src/hotspot/share/gc/x/xNMethod.cpp
+ src/hotspot/share/gc/x/xNMethod.hpp
+ src/hotspot/share/gc/x/xNMethodData.cpp
+ src/hotspot/share/gc/x/xNMethodData.hpp
+ src/hotspot/share/gc/x/xNMethodTable.cpp
+ src/hotspot/share/gc/x/xNMethodTable.hpp
+ src/hotspot/share/gc/x/xNMethodTableEntry.hpp
+ src/hotspot/share/gc/x/xNMethodTableIteration.cpp
+ src/hotspot/share/gc/x/xNMethodTableIteration.hpp
+ src/hotspot/share/gc/x/xNUMA.cpp
+ src/hotspot/share/gc/x/xNUMA.hpp
+ src/hotspot/share/gc/x/xNUMA.inline.hpp
+ src/hotspot/share/gc/x/xObjArrayAllocator.cpp
+ src/hotspot/share/gc/x/xObjArrayAllocator.hpp
+ src/hotspot/share/gc/x/xObjectAllocator.cpp
+ src/hotspot/share/gc/x/xObjectAllocator.hpp
= src/hotspot/share/gc/x/xOop.hpp
+ src/hotspot/share/gc/x/xOop.inline.hpp
+ src/hotspot/share/gc/x/xPage.cpp
+ src/hotspot/share/gc/x/xPage.hpp
+ src/hotspot/share/gc/x/xPage.inline.hpp
+ src/hotspot/share/gc/x/xPageAllocator.cpp
+ src/hotspot/share/gc/x/xPageAllocator.hpp
+ src/hotspot/share/gc/x/xPageAllocator.inline.hpp
+ src/hotspot/share/gc/x/xPageCache.cpp
+ src/hotspot/share/gc/x/xPageCache.hpp
+ src/hotspot/share/gc/x/xPageTable.cpp
+ src/hotspot/share/gc/x/xPageTable.hpp
+ src/hotspot/share/gc/x/xPageTable.inline.hpp
+ src/hotspot/share/gc/x/xPhysicalMemory.cpp
+ src/hotspot/share/gc/x/xPhysicalMemory.hpp
+ src/hotspot/share/gc/x/xPhysicalMemory.inline.hpp
+ src/hotspot/share/gc/x/xReferenceProcessor.cpp
+ src/hotspot/share/gc/x/xReferenceProcessor.hpp
+ src/hotspot/share/gc/x/xRelocate.cpp
+ src/hotspot/share/gc/x/xRelocate.hpp
+ src/hotspot/share/gc/x/xRelocationSet.cpp
+ src/hotspot/share/gc/x/xRelocationSet.hpp
+ src/hotspot/share/gc/x/xRelocationSet.inline.hpp
+ src/hotspot/share/gc/x/xRelocationSetSelector.cpp
+ src/hotspot/share/gc/x/xRelocationSetSelector.hpp
+ src/hotspot/share/gc/x/xRelocationSetSelector.inline.hpp
+ src/hotspot/share/gc/x/xResurrection.cpp
+ src/hotspot/share/gc/x/xResurrection.hpp
+ src/hotspot/share/gc/x/xResurrection.inline.hpp
+ src/hotspot/share/gc/x/xRootsIterator.cpp
+ src/hotspot/share/gc/x/xRootsIterator.hpp
+ src/hotspot/share/gc/x/xRuntimeWorkers.cpp
+ src/hotspot/share/gc/x/xRuntimeWorkers.hpp
+ src/hotspot/share/gc/x/xSafeDelete.hpp
+ src/hotspot/share/gc/x/xSafeDelete.inline.hpp
+ src/hotspot/share/gc/x/xServiceability.cpp
+ src/hotspot/share/gc/x/xServiceability.hpp
+ src/hotspot/share/gc/x/xStackWatermark.cpp
+ src/hotspot/share/gc/x/xStackWatermark.hpp
+ src/hotspot/share/gc/x/xStat.cpp
+ src/hotspot/share/gc/x/xStat.hpp
+ src/hotspot/share/gc/x/xTask.cpp
+ src/hotspot/share/gc/x/xTask.hpp
+ src/hotspot/share/gc/x/xThread.cpp
+ src/hotspot/share/gc/x/xThread.hpp
+ src/hotspot/share/gc/x/xThread.inline.hpp
+ src/hotspot/share/gc/x/xThreadLocalAllocBuffer.cpp
+ src/hotspot/share/gc/x/xThreadLocalAllocBuffer.hpp
+ src/hotspot/share/gc/x/xThreadLocalData.hpp
+ src/hotspot/share/gc/x/xTracer.cpp
+ src/hotspot/share/gc/x/xTracer.hpp
+ src/hotspot/share/gc/x/xTracer.inline.hpp
+ src/hotspot/share/gc/x/xUncommitter.cpp
+ src/hotspot/share/gc/x/xUncommitter.hpp
+ src/hotspot/share/gc/x/xUnload.cpp
+ src/hotspot/share/gc/x/xUnload.hpp
+ src/hotspot/share/gc/x/xUnmapper.cpp
+ src/hotspot/share/gc/x/xUnmapper.hpp
= src/hotspot/share/gc/x/xUtils.hpp
+ src/hotspot/share/gc/x/xUtils.inline.hpp
+ src/hotspot/share/gc/x/xValue.hpp
+ src/hotspot/share/gc/x/xValue.inline.hpp
+ src/hotspot/share/gc/x/xVerify.cpp
+ src/hotspot/share/gc/x/xVerify.hpp
+ src/hotspot/share/gc/x/xVirtualMemory.cpp
+ src/hotspot/share/gc/x/xVirtualMemory.hpp
+ src/hotspot/share/gc/x/xVirtualMemory.inline.hpp
+ src/hotspot/share/gc/x/xWeakRootsProcessor.cpp
+ src/hotspot/share/gc/x/xWeakRootsProcessor.hpp
+ src/hotspot/share/gc/x/xWorkers.cpp
+ src/hotspot/share/gc/x/xWorkers.hpp
+ src/hotspot/share/gc/x/x_globals.hpp
! src/hotspot/share/gc/z/c1/zBarrierSetC1.cpp
! src/hotspot/share/gc/z/c1/zBarrierSetC1.hpp
! src/hotspot/share/gc/z/c2/zBarrierSetC2.cpp
! src/hotspot/share/gc/z/c2/zBarrierSetC2.hpp
+ src/hotspot/share/gc/z/shared/vmStructs_z_shared.hpp
+ src/hotspot/share/gc/z/shared/zSharedArguments.cpp
+ src/hotspot/share/gc/z/shared/zSharedArguments.hpp
+ src/hotspot/share/gc/z/shared/z_shared_globals.hpp
! src/hotspot/share/gc/z/vmStructs_z.cpp
! src/hotspot/share/gc/z/vmStructs_z.hpp
! src/hotspot/share/gc/z/zAbort.cpp
! src/hotspot/share/gc/z/zAbort.hpp
! src/hotspot/share/gc/z/zAbort.inline.hpp
! src/hotspot/share/gc/z/zAddress.cpp
! src/hotspot/share/gc/z/zAddress.hpp
! src/hotspot/share/gc/z/zAddress.inline.hpp
! src/hotspot/share/gc/z/zAddressSpaceLimit.cpp
! src/hotspot/share/gc/z/zAddressSpaceLimit.hpp
! src/hotspot/share/gc/z/zAllocationFlags.hpp
+ src/hotspot/share/gc/z/zAllocator.cpp
+ src/hotspot/share/gc/z/zAllocator.hpp
+ src/hotspot/share/gc/z/zAllocator.inline.hpp
! src/hotspot/share/gc/z/zArguments.cpp
! src/hotspot/share/gc/z/zArguments.hpp
! src/hotspot/share/gc/z/zArray.hpp
! src/hotspot/share/gc/z/zArray.inline.hpp
! src/hotspot/share/gc/z/zBarrier.cpp
! src/hotspot/share/gc/z/zBarrier.hpp
! src/hotspot/share/gc/z/zBarrier.inline.hpp
! src/hotspot/share/gc/z/zBarrierSet.cpp
! src/hotspot/share/gc/z/zBarrierSet.hpp
! src/hotspot/share/gc/z/zBarrierSet.inline.hpp
! src/hotspot/share/gc/z/zBarrierSetAssembler.cpp
! src/hotspot/share/gc/z/zBarrierSetAssembler.hpp
! src/hotspot/share/gc/z/zBarrierSetNMethod.cpp
! src/hotspot/share/gc/z/zBarrierSetRuntime.cpp
! src/hotspot/share/gc/z/zBarrierSetRuntime.hpp
! src/hotspot/share/gc/z/zBarrierSetStackChunk.cpp
! src/hotspot/share/gc/z/zBitMap.hpp
! src/hotspot/share/gc/z/zBitMap.inline.hpp
! src/hotspot/share/gc/z/zCPU.cpp
! src/hotspot/share/gc/z/zCPU.inline.hpp
! src/hotspot/share/gc/z/zCollectedHeap.cpp
! src/hotspot/share/gc/z/zCollectedHeap.hpp
+ src/hotspot/share/gc/z/zContinuation.cpp
+ src/hotspot/share/gc/z/zContinuation.hpp
+ src/hotspot/share/gc/z/zContinuation.inline.hpp
! src/hotspot/share/gc/z/zDebug.gdb
! src/hotspot/share/gc/z/zDirector.cpp
! src/hotspot/share/gc/z/zDirector.hpp
! src/hotspot/share/gc/z/zDriver.cpp
! src/hotspot/share/gc/z/zDriver.hpp
+ src/hotspot/share/gc/z/zDriverPort.cpp
+ src/hotspot/share/gc/z/zDriverPort.hpp
! src/hotspot/share/gc/z/zForwarding.cpp
! src/hotspot/share/gc/z/zForwarding.hpp
! src/hotspot/share/gc/z/zForwarding.inline.hpp
! src/hotspot/share/gc/z/zForwardingAllocator.cpp
! src/hotspot/share/gc/z/zForwardingEntry.hpp
! src/hotspot/share/gc/z/zForwardingTable.hpp
! src/hotspot/share/gc/z/zForwardingTable.inline.hpp
+ src/hotspot/share/gc/z/zGCIdPrinter.cpp
+ src/hotspot/share/gc/z/zGCIdPrinter.hpp
+ src/hotspot/share/gc/z/zGeneration.cpp
+ src/hotspot/share/gc/z/zGeneration.hpp
+ src/hotspot/share/gc/z/zGeneration.inline.hpp
+ src/hotspot/share/gc/z/zGenerationId.hpp
! src/hotspot/share/gc/z/zGlobals.cpp
! src/hotspot/share/gc/z/zGlobals.hpp
! src/hotspot/share/gc/z/zGranuleMap.hpp
! src/hotspot/share/gc/z/zGranuleMap.inline.hpp
! src/hotspot/share/gc/z/zHash.hpp
! src/hotspot/share/gc/z/zHash.inline.hpp
! src/hotspot/share/gc/z/zHeap.cpp
! src/hotspot/share/gc/z/zHeap.hpp
! src/hotspot/share/gc/z/zHeap.inline.hpp
! src/hotspot/share/gc/z/zHeapIterator.cpp
! src/hotspot/share/gc/z/zHeapIterator.hpp
! src/hotspot/share/gc/z/zHeuristics.cpp
! src/hotspot/share/gc/z/zHeuristics.hpp
+ src/hotspot/share/gc/z/zIndexDistributor.hpp
+ src/hotspot/share/gc/z/zIndexDistributor.inline.hpp
! src/hotspot/share/gc/z/zInitialize.cpp
+ src/hotspot/share/gc/z/zIterator.hpp
+ src/hotspot/share/gc/z/zIterator.inline.hpp
+ src/hotspot/share/gc/z/zJNICritical.cpp
+ src/hotspot/share/gc/z/zJNICritical.hpp
! src/hotspot/share/gc/z/zList.inline.hpp
! src/hotspot/share/gc/z/zLiveMap.cpp
! src/hotspot/share/gc/z/zLiveMap.hpp
! src/hotspot/share/gc/z/zLiveMap.inline.hpp
! src/hotspot/share/gc/z/zLock.hpp
! src/hotspot/share/gc/z/zLock.inline.hpp
! src/hotspot/share/gc/z/zMark.cpp
! src/hotspot/share/gc/z/zMark.hpp
! src/hotspot/share/gc/z/zMark.inline.hpp
! src/hotspot/share/gc/z/zMarkCache.cpp
! src/hotspot/share/gc/z/zMarkCache.hpp
! src/hotspot/share/gc/z/zMarkCache.inline.hpp
! src/hotspot/share/gc/z/zMarkContext.hpp
! src/hotspot/share/gc/z/zMarkContext.inline.hpp
! src/hotspot/share/gc/z/zMarkStack.cpp
! src/hotspot/share/gc/z/zMarkStack.hpp
! src/hotspot/share/gc/z/zMarkStack.inline.hpp
! src/hotspot/share/gc/z/zMarkStackAllocator.cpp
! src/hotspot/share/gc/z/zMarkStackAllocator.hpp
! src/hotspot/share/gc/z/zMarkTerminate.hpp
! src/hotspot/share/gc/z/zMarkTerminate.inline.hpp
! src/hotspot/share/gc/z/zMemory.cpp
! src/hotspot/share/gc/z/zMemory.hpp
! src/hotspot/share/gc/z/zMemory.inline.hpp
- src/hotspot/share/gc/z/zMessagePort.hpp
- src/hotspot/share/gc/z/zMessagePort.inline.hpp
! src/hotspot/share/gc/z/zNMethod.cpp
! src/hotspot/share/gc/z/zNMethod.hpp
! src/hotspot/share/gc/z/zNMethodData.cpp
! src/hotspot/share/gc/z/zNMethodData.hpp
! src/hotspot/share/gc/z/zNMethodTable.cpp
! src/hotspot/share/gc/z/zNMethodTable.hpp
! src/hotspot/share/gc/z/zNMethodTableEntry.hpp
! src/hotspot/share/gc/z/zNMethodTableIteration.cpp
! src/hotspot/share/gc/z/zObjArrayAllocator.cpp
! src/hotspot/share/gc/z/zObjectAllocator.cpp
! src/hotspot/share/gc/z/zObjectAllocator.hpp
- src/hotspot/share/gc/z/zOop.inline.hpp
! src/hotspot/share/gc/z/zPage.cpp
! src/hotspot/share/gc/z/zPage.hpp
! src/hotspot/share/gc/z/zPage.inline.hpp
+ src/hotspot/share/gc/z/zPageAge.hpp
! src/hotspot/share/gc/z/zPageAllocator.cpp
! src/hotspot/share/gc/z/zPageAllocator.hpp
! src/hotspot/share/gc/z/zPageAllocator.inline.hpp
! src/hotspot/share/gc/z/zPageCache.cpp
! src/hotspot/share/gc/z/zPageCache.hpp
! src/hotspot/share/gc/z/zPageTable.cpp
! src/hotspot/share/gc/z/zPageTable.hpp
! src/hotspot/share/gc/z/zPageTable.inline.hpp
+ src/hotspot/share/gc/z/zPageType.hpp
! src/hotspot/share/gc/z/zPhysicalMemory.cpp
! src/hotspot/share/gc/z/zPhysicalMemory.hpp
! src/hotspot/share/gc/z/zPhysicalMemory.inline.hpp
! src/hotspot/share/gc/z/zReferenceProcessor.cpp
! src/hotspot/share/gc/z/zReferenceProcessor.hpp
! src/hotspot/share/gc/z/zRelocate.cpp
! src/hotspot/share/gc/z/zRelocate.hpp
! src/hotspot/share/gc/z/zRelocationSet.cpp
! src/hotspot/share/gc/z/zRelocationSet.hpp
! src/hotspot/share/gc/z/zRelocationSetSelector.cpp
! src/hotspot/share/gc/z/zRelocationSetSelector.hpp
! src/hotspot/share/gc/z/zRelocationSetSelector.inline.hpp
+ src/hotspot/share/gc/z/zRemembered.cpp
+ src/hotspot/share/gc/z/zRemembered.hpp
+ src/hotspot/share/gc/z/zRemembered.inline.hpp
+ src/hotspot/share/gc/z/zRememberedSet.cpp
+ src/hotspot/share/gc/z/zRememberedSet.hpp
+ src/hotspot/share/gc/z/zRememberedSet.inline.hpp
! src/hotspot/share/gc/z/zRootsIterator.cpp
! src/hotspot/share/gc/z/zRootsIterator.hpp
! src/hotspot/share/gc/z/zRuntimeWorkers.cpp
! src/hotspot/share/gc/z/zSafeDelete.hpp
! src/hotspot/share/gc/z/zSafeDelete.inline.hpp
! src/hotspot/share/gc/z/zServiceability.cpp
! src/hotspot/share/gc/z/zServiceability.hpp
+ src/hotspot/share/gc/z/zStackChunkGCData.hpp
+ src/hotspot/share/gc/z/zStackChunkGCData.inline.hpp
! src/hotspot/share/gc/z/zStackWatermark.cpp
! src/hotspot/share/gc/z/zStackWatermark.hpp
! src/hotspot/share/gc/z/zStat.cpp
! src/hotspot/share/gc/z/zStat.hpp
+ src/hotspot/share/gc/z/zStoreBarrierBuffer.cpp
+ src/hotspot/share/gc/z/zStoreBarrierBuffer.hpp
+ src/hotspot/share/gc/z/zStoreBarrierBuffer.inline.hpp
! src/hotspot/share/gc/z/zTask.cpp
! src/hotspot/share/gc/z/zTask.hpp
! src/hotspot/share/gc/z/zThread.cpp
! src/hotspot/share/gc/z/zThread.hpp
- src/hotspot/share/gc/z/zThread.inline.hpp
! src/hotspot/share/gc/z/zThreadLocalAllocBuffer.cpp
! src/hotspot/share/gc/z/zThreadLocalAllocBuffer.hpp
! src/hotspot/share/gc/z/zThreadLocalData.hpp
! src/hotspot/share/gc/z/zTracer.cpp
! src/hotspot/share/gc/z/zTracer.hpp
! src/hotspot/share/gc/z/zTracer.inline.hpp
+ src/hotspot/share/gc/z/zUncoloredRoot.cpp
+ src/hotspot/share/gc/z/zUncoloredRoot.hpp
+ src/hotspot/share/gc/z/zUncoloredRoot.inline.hpp
! src/hotspot/share/gc/z/zUncommitter.cpp
! src/hotspot/share/gc/z/zUncommitter.hpp
! src/hotspot/share/gc/z/zUnload.cpp
! src/hotspot/share/gc/z/zUnmapper.cpp
! src/hotspot/share/gc/z/zUnmapper.hpp
+ src/hotspot/share/gc/z/zUtils.cpp
! src/hotspot/share/gc/z/zUtils.hpp
! src/hotspot/share/gc/z/zUtils.inline.hpp
! src/hotspot/share/gc/z/zValue.hpp
! src/hotspot/share/gc/z/zValue.inline.hpp
! src/hotspot/share/gc/z/zVerify.cpp
! src/hotspot/share/gc/z/zVerify.hpp
! src/hotspot/share/gc/z/zVirtualMemory.cpp
! src/hotspot/share/gc/z/zVirtualMemory.hpp
! src/hotspot/share/gc/z/zVirtualMemory.inline.hpp
! src/hotspot/share/gc/z/zWeakRootsProcessor.cpp
! src/hotspot/share/gc/z/zWorkers.cpp
! src/hotspot/share/gc/z/zWorkers.hpp
+ src/hotspot/share/gc/z/zWorkers.inline.hpp
! src/hotspot/share/gc/z/z_globals.hpp
! src/hotspot/share/jfr/metadata/metadata.xml
! src/hotspot/share/jvmci/jvmciCompilerToVMInit.cpp
! src/hotspot/share/jvmci/jvmci_globals.cpp
! src/hotspot/share/logging/logPrefix.hpp
! src/hotspot/share/logging/logTag.hpp
! src/hotspot/share/memory/iterator.hpp
! src/hotspot/share/memory/universe.cpp
! src/hotspot/share/memory/universe.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/oops/stackChunkOop.inline.hpp
! src/hotspot/share/opto/output.hpp
! src/hotspot/share/prims/whitebox.cpp
! src/hotspot/share/runtime/continuationFreezeThaw.cpp
! src/hotspot/share/runtime/continuationJavaClasses.hpp
! src/hotspot/share/runtime/continuationJavaClasses.inline.hpp
! src/hotspot/share/runtime/stackWatermark.cpp
! src/hotspot/share/runtime/stackWatermark.hpp
! src/hotspot/share/runtime/thread.cpp
! src/hotspot/share/runtime/thread.hpp
! src/hotspot/share/runtime/vmOperation.hpp
! src/hotspot/share/services/heapDumper.cpp
! src/hotspot/share/utilities/events.cpp
! src/hotspot/share/utilities/events.hpp
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/HSDB.java
+ src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/x/XAddress.java
+ src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/x/XAttachedArrayForForwarding.java
+ src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/x/XBarrier.java
+ src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/x/XCollectedHeap.java
+ src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/x/XExternalBitMap.java
+ src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/x/XForwarding.java
+ src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/x/XForwardingEntry.java
+ src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/x/XForwardingTable.java
= src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/x/XForwardingTableCursor.java
= src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/x/XForwardingTableEntry.java
+ src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/x/XGlobals.java
+ src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/x/XGlobalsForVMStructs.java
+ src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/x/XGranuleMapForForwarding.java
+ src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/x/XGranuleMapForPageTable.java
= src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/x/XHash.java
+ src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/x/XHeap.java
= src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/x/XOop.java
+ src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/x/XPage.java
+ src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/x/XPageAllocator.java
+ src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/x/XPageTable.java
+ src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/x/XPageTableEntry.java
+ src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/x/XRelocate.java
= src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/x/XUtils.java
= src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/x/XVirtualMemory.java
- src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/z/ZAddress.java
- src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/z/ZAttachedArrayForForwarding.java
- src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/z/ZBarrier.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/z/ZCollectedHeap.java
- src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/z/ZExternalBitMap.java
- src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/z/ZForwarding.java
- src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/z/ZForwardingEntry.java
- src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/z/ZForwardingTable.java
- src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/z/ZGlobals.java
- src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/z/ZGlobalsForVMStructs.java
- src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/z/ZGranuleMapForForwarding.java
- src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/z/ZGranuleMapForPageTable.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/z/ZHeap.java
- src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/z/ZPage.java
- src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/z/ZPageTable.java
- src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/z/ZPageTableEntry.java
- src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/z/ZRelocate.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/memory/Universe.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/oops/ObjectHeap.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/tools/HeapSummary.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/utilities/HeapHprofBinWriter.java
! src/jdk.jfr/share/conf/jfr/default.jfc
! src/jdk.jfr/share/conf/jfr/profile.jfc
+ test/hotspot/gtest/gc/x/test_xAddress.cpp
+ test/hotspot/gtest/gc/x/test_xArray.cpp
+ test/hotspot/gtest/gc/x/test_xBitField.cpp
+ test/hotspot/gtest/gc/x/test_xBitMap.cpp
+ test/hotspot/gtest/gc/x/test_xForwarding.cpp
+ test/hotspot/gtest/gc/x/test_xList.cpp
+ test/hotspot/gtest/gc/x/test_xLiveMap.cpp
+ test/hotspot/gtest/gc/x/test_xPhysicalMemory.cpp
+ test/hotspot/gtest/gc/x/test_xVirtualMemory.cpp
! test/hotspot/gtest/gc/z/test_zAddress.cpp
! test/hotspot/gtest/gc/z/test_zForwarding.cpp
+ test/hotspot/gtest/gc/z/test_zIndexDistributor.cpp
! test/hotspot/gtest/gc/z/test_zLiveMap.cpp
+ test/hotspot/gtest/gc/z/test_zMemory.cpp
! test/hotspot/gtest/gc/z/test_zPhysicalMemory.cpp
! test/hotspot/gtest/gc/z/test_zVirtualMemory.cpp
! test/hotspot/gtest/runtime/test_vmStructs.cpp
+ test/hotspot/jtreg/ProblemList-generational-zgc.txt
+ test/hotspot/jtreg/compiler/gcbarriers/TestZGCBarrierElision.java
! test/hotspot/jtreg/compiler/gcbarriers/UnsafeIntrinsicsTest.java
! test/hotspot/jtreg/compiler/lib/ir_framework/IRNode.java
! test/hotspot/jtreg/gc/TestSystemGC.java
! test/hotspot/jtreg/gc/TestVerifySubSet.java
! test/hotspot/jtreg/gc/stress/gcbasher/TestGCBasherWithZ.java
! test/hotspot/jtreg/gc/stress/gcold/TestGCOldWithZ.java
! test/hotspot/jtreg/gc/stringdedup/TestStringDeduplicationTools.java
+ test/hotspot/jtreg/gc/x/TestAllocateHeapAt.java
+ test/hotspot/jtreg/gc/x/TestAlwaysPreTouch.java
= test/hotspot/jtreg/gc/x/TestGarbageCollectorMXBean.java
= test/hotspot/jtreg/gc/x/TestHighUsage.java
+ test/hotspot/jtreg/gc/x/TestMemoryMXBean.java
= test/hotspot/jtreg/gc/x/TestMemoryManagerMXBean.java
+ test/hotspot/jtreg/gc/x/TestNoUncommit.java
= test/hotspot/jtreg/gc/x/TestPageCacheFlush.java
= test/hotspot/jtreg/gc/x/TestRelocateInPlace.java
= test/hotspot/jtreg/gc/x/TestSmallHeap.java
= test/hotspot/jtreg/gc/x/TestUncommit.java
! test/hotspot/jtreg/gc/z/TestAllocateHeapAt.java
! test/hotspot/jtreg/gc/z/TestAlwaysPreTouch.java
! test/hotspot/jtreg/gc/z/TestGarbageCollectorMXBean.java
! test/hotspot/jtreg/gc/z/TestHighUsage.java
! test/hotspot/jtreg/gc/z/TestMemoryMXBean.java
! test/hotspot/jtreg/gc/z/TestMemoryManagerMXBean.java
! test/hotspot/jtreg/gc/z/TestNoUncommit.java
! test/hotspot/jtreg/gc/z/TestPageCacheFlush.java
! test/hotspot/jtreg/gc/z/TestRelocateInPlace.java
! test/hotspot/jtreg/gc/z/TestSmallHeap.java
! test/hotspot/jtreg/gc/z/TestUncommit.java
! test/hotspot/jtreg/runtime/stringtable/StringTableCleaningTest.java
+ test/jdk/ProblemList-generational-zgc.txt
! test/jdk/ProblemList-zgc.txt
! test/jdk/java/io/ObjectStreamClass/ObjectStreamClassCaching.java
! test/jdk/java/lang/ProcessBuilder/CloseRace.java
! test/jdk/java/lang/Thread/virtual/stress/Skynet.java
! test/jdk/java/lang/management/MemoryMXBean/MemoryTest.java
+ test/jdk/jdk/jfr/event/gc/collection/TestGarbageCollectionEventWithZMajor.java
+ test/jdk/jdk/jfr/event/gc/collection/TestGarbageCollectionEventWithZMinor.java
+ test/jdk/jdk/jfr/event/gc/collection/TestZOldGarbageCollectionEvent.java
+ test/jdk/jdk/jfr/event/gc/collection/TestZYoungGarbageCollectionEvent.java
! test/jdk/jdk/jfr/event/gc/detailed/TestGCPhaseConcurrent.java
! test/jtreg-ext/requires/VMProps.java
! test/lib/jdk/test/lib/jfr/EventNames.java
Changeset: 2bf7ac58
Author: Fredrik Bredberg <fredrik.bredberg at oracle.com>
Committer: Coleen Phillimore <coleenp at openjdk.org>
Date: 2023-05-11 14:02:54 +0000
URL: https://git.openjdk.org/loom/commit/2bf7ac58b7971f6813066dac7e88a855d597d731
8297657: name demangling intermittently fails
Reviewed-by: stefank, coleenp
! src/hotspot/os/aix/decoder_aix.hpp
! src/hotspot/os/bsd/decoder_machO.hpp
! src/hotspot/share/utilities/decoder.hpp
! src/hotspot/share/utilities/decoder_elf.hpp
Changeset: 9ad38cbe
Author: Daniel Fuchs <dfuchs at openjdk.org>
Date: 2023-05-11 16:31:04 +0000
URL: https://git.openjdk.org/loom/commit/9ad38cbeaf446776c4ab4fdb4605663fc517f11f
8307626: java/net/httpclient/FlowAdapter* tests should close the HttpClient instances
Reviewed-by: aefimov, jpai
! test/jdk/java/net/httpclient/FlowAdapterPublisherTest.java
! test/jdk/java/net/httpclient/FlowAdapterSubscriberTest.java
Changeset: 489658db
Author: Chris Plummer <cjplummer at openjdk.org>
Date: 2023-05-11 17:07:27 +0000
URL: https://git.openjdk.org/loom/commit/489658dbd2cd518a17611dcc01c0109046cf97a8
8307885: com/sun/jdi/ConnectedVMs.java fails with "Invalid debuggee exitValue: 0"
Reviewed-by: kevinw, sspitsyn
! test/jdk/com/sun/jdi/ConnectedVMs.java
Changeset: 51b8f3cf
Author: Serguei Spitsyn <sspitsyn at openjdk.org>
Date: 2023-05-11 17:48:39 +0000
URL: https://git.openjdk.org/loom/commit/51b8f3cfb9df3444b6226a5d5cb7f01a9ab6db6c
8306034: add support of virtual threads to JVMTI StopThread
Reviewed-by: cjplummer
! src/hotspot/share/prims/jvmti.xml
! src/hotspot/share/prims/jvmtiEnv.cpp
! src/hotspot/share/prims/jvmtiEnvBase.cpp
! src/hotspot/share/prims/jvmtiEnvBase.hpp
! src/hotspot/share/runtime/javaThread.cpp
! test/hotspot/jtreg/ProblemList-Virtual.txt
! test/hotspot/jtreg/serviceability/jvmti/vthread/BoundVThreadTest/libBoundVThreadTest.cpp
+ test/hotspot/jtreg/serviceability/jvmti/vthread/StopThreadTest/StopThreadTest.java
+ test/hotspot/jtreg/serviceability/jvmti/vthread/StopThreadTest/libStopThreadTest.cpp
! test/hotspot/jtreg/serviceability/jvmti/vthread/VThreadUnsupportedTest/VThreadUnsupportedTest.java
! test/hotspot/jtreg/serviceability/jvmti/vthread/VThreadUnsupportedTest/libVThreadUnsupportedTest.cpp
Changeset: 5d6cce0f
Author: Robert Toyonaga <rtoyonag at redhat.com>
Committer: Severin Gehwolf <sgehwolf at openjdk.org>
Date: 2023-05-11 18:05:58 +0000
URL: https://git.openjdk.org/loom/commit/5d6cce0f8543e8ae966798aad685b190cc8101aa
8307298: JFR: Ensure jdk.jfr.internal.TypeLibrary is initialized only once
Reviewed-by: sgehwolf, egahlin
! src/jdk.jfr/share/classes/jdk/jfr/internal/TypeLibrary.java
Changeset: 7fcb0fdc
Author: Dean Long <dlong at openjdk.org>
Date: 2023-05-11 18:06:43 +0000
URL: https://git.openjdk.org/loom/commit/7fcb0fdcd453d02002b751db6d59ad274b3b59c7
8307139: Fix signed integer overflow in compiler code, part 1
Reviewed-by: thartmann, rcastanedalo, kvn
! src/hotspot/cpu/x86/x86_64.ad
! src/hotspot/share/c1/c1_Canonicalizer.cpp
! src/hotspot/share/c1/c1_LIRGenerator.cpp
! src/hotspot/share/c1/c1_RangeCheckElimination.cpp
! src/hotspot/share/jvmci/jvmciCompilerToVM.hpp
! src/hotspot/share/memory/metaspace/virtualSpaceNode.cpp
! src/hotspot/share/opto/c2_globals.hpp
! src/hotspot/share/opto/compile.cpp
! src/hotspot/share/opto/compile.hpp
! src/hotspot/share/opto/idealGraphPrinter.cpp
! src/hotspot/share/opto/intrinsicnode.cpp
! src/hotspot/share/opto/loopnode.cpp
! src/hotspot/share/opto/macroArrayCopy.cpp
! src/hotspot/share/opto/mathexactnode.cpp
! src/hotspot/share/opto/mulnode.cpp
! src/hotspot/share/opto/node.cpp
! src/hotspot/share/opto/node.hpp
! src/hotspot/share/opto/parse2.cpp
! src/hotspot/share/opto/stringopts.cpp
! src/hotspot/share/opto/subnode.cpp
! src/hotspot/share/opto/type.cpp
! src/hotspot/share/utilities/globalDefinitions.hpp
Changeset: cbecf422
Author: Xue-Lei Andrew Fan <xuelei at openjdk.org>
Date: 2023-05-11 18:07:54 +0000
URL: https://git.openjdk.org/loom/commit/cbecf422dfef1b53f3a159d2db63ba028d84f152
8307850: update for deprecated sprintf for jdk.jdi
Reviewed-by: cjplummer
! src/jdk.jdi/share/native/libdt_shmem/SharedMemoryTransport.c
! src/jdk.jdi/share/native/libdt_shmem/shmemBase.c
Changeset: 15358636
Author: Xue-Lei Andrew Fan <xuelei at openjdk.org>
Date: 2023-05-11 18:09:43 +0000
URL: https://git.openjdk.org/loom/commit/15358636cf67fb570231ec8521533bd2d3146b65
8307848: update for deprecated sprintf for jdk.attach
Reviewed-by: sspitsyn, cjplummer
! src/jdk.attach/windows/native/libattach/VirtualMachineImpl.c
Changeset: 4f355c35
Author: Guoxiong Li <gli at openjdk.org>
Date: 2023-05-11 18:21:30 +0000
URL: https://git.openjdk.org/loom/commit/4f355c3525072681ed1fb48dfdb8924b1cf0cc7c
8307653: Adjust delay time and gc log argument in TestAbortOnVMOperationTimeout
Reviewed-by: dholmes, dcubed
! test/hotspot/jtreg/runtime/Safepoint/TestAbortOnVMOperationTimeout.java
Changeset: 29b8242e
Author: Joe Darcy <darcy at openjdk.org>
Date: 2023-05-11 18:22:10 +0000
URL: https://git.openjdk.org/loom/commit/29b8242e07b3e85887e916bc76f37eefb4403e1d
8307954: Update string template regression tests to be robust on release updates
Reviewed-by: jlaskey
! test/langtools/tools/javac/diags/examples/StringTemplate.java
! test/langtools/tools/javac/diags/examples/StringTemplateNoProcessor.java
! test/langtools/tools/javac/diags/examples/StringTemplateNotProcessor.java
! test/langtools/tools/javac/diags/examples/StringTemplateRawProcessor.java
! test/langtools/tools/javac/diags/examples/StringTemplateUnclosedString.java
! test/langtools/tools/javac/diags/examples/StringTemplateUnclosedTextBlock.java
Changeset: a667213e
Author: Matias Saavedra Silva <matsaave at openjdk.org>
Date: 2023-05-11 19:37:16 +0000
URL: https://git.openjdk.org/loom/commit/a667213ec595ceb86a0196aff0e1236138fab2ef
8281715: Move "base CDS archive not loaded" tests to SharedArchiveFileOption.java
Reviewed-by: ccheung, iklam
! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/ArchiveConsistency.java
! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/SharedArchiveFileOption.java
Changeset: ce590772
Author: Jie Fu <jiefu at openjdk.org>
Date: 2023-05-11 22:35:40 +0000
URL: https://git.openjdk.org/loom/commit/ce5907727e835cb2bdf9362d7c3ad249cc29d5e7
8307945: Build of Client VM is broken after JDK-8307058
Reviewed-by: kvn
! src/hotspot/cpu/x86/gc/z/zBarrierSetAssembler_x86.cpp
Changeset: 54c06d2d
Author: Chris Plummer <cjplummer at openjdk.org>
Date: 2023-05-11 23:16:22 +0000
URL: https://git.openjdk.org/loom/commit/54c06d2d915e57d822136b403ea7a7675325d6fb
8307559: Add better checking in com/sun/jdi tests for debuggee exiting unexpectedly with an exception
Reviewed-by: kevinw, lmesnik
! test/jdk/com/sun/jdi/ExceptionEvents.java
! test/jdk/com/sun/jdi/ResumeOneThreadTest.java
! test/jdk/com/sun/jdi/TestScaffold.java
Changeset: 9a7b4431
Author: Daniel D. Daugherty <dcubed at openjdk.org>
Date: 2023-05-12 00:51:49 +0000
URL: https://git.openjdk.org/loom/commit/9a7b4431ecde03f37d9f1c1b06dab6ef8d60a94c
8307966: ProblemList java/util/concurrent/locks/Lock/OOMEInAQS.java on linux-x64
Reviewed-by: naoto, lmesnik
! test/jdk/ProblemList-generational-zgc.txt
! test/jdk/ProblemList-zgc.txt
Changeset: 33d9a857
Author: Ningsheng Jian <njian at openjdk.org>
Date: 2023-05-12 02:05:18 +0000
URL: https://git.openjdk.org/loom/commit/33d9a857308eed53e06b448691910bc8aa2f8fc9
8307572: AArch64: Vector registers are clobbered by some macroassemblers
Reviewed-by: aph, adinn
! src/hotspot/cpu/aarch64/aarch64.ad
! src/hotspot/cpu/aarch64/c2_MacroAssembler_aarch64.cpp
! src/hotspot/cpu/aarch64/macroAssembler_aarch64.cpp
! src/hotspot/cpu/aarch64/macroAssembler_aarch64.hpp
! src/hotspot/cpu/aarch64/stubGenerator_aarch64.cpp
+ test/hotspot/jtreg/compiler/c2/aarch64/TestIntrinsicsRegStress.java
Changeset: 73491fa4
Author: Abhishek Kumar <abhiscxk at openjdk.org>
Date: 2023-05-12 02:52:43 +0000
URL: https://git.openjdk.org/loom/commit/73491fa452e73cf7c02c577f4e3f1a34c02bea6d
8306996: Open source Swing MenuItem related tests
Reviewed-by: dnguyen, honkar, psadhukhan
+ test/jdk/javax/swing/JMenuItem/bug4198809.java
+ test/jdk/javax/swing/JMenuItem/bug4304129.java
+ test/jdk/javax/swing/JMenuItem/bug4839464.java
+ test/jdk/javax/swing/JMenuItem/bug4966168.java
Changeset: ccb4dd61
Author: Jie Fu <jiefu at openjdk.org>
Date: 2023-05-12 06:31:09 +0000
URL: https://git.openjdk.org/loom/commit/ccb4dd614483c11903dfde3e249c5ea8c8b04070
8307969: [zgc] Missing includes in gc/z/zTracer.cpp
Reviewed-by: stefank
! src/hotspot/share/gc/z/zTracer.cpp
Changeset: 5f1f9460
Author: JoKern65 <Joachim.kern at sap.com>
Committer: Matthias Baesken <mbaesken at openjdk.org>
Date: 2023-05-12 07:02:45 +0000
URL: https://git.openjdk.org/loom/commit/5f1f9460d75731513048a3bf205bc1ee6e5c483b
8307520: set minimum supported CPU architecture to Power8 on AIX
Reviewed-by: mbaesken, erikj
! make/autoconf/flags-cflags.m4
! make/hotspot/gensrc/GensrcAdlc.gmk
Changeset: f3bd031c
Author: Matthias Baesken <mbaesken at openjdk.org>
Date: 2023-05-12 07:06:45 +0000
URL: https://git.openjdk.org/loom/commit/f3bd031ccd1924f4b785fad145641f396ec1aa30
8307891: ProblemList gtest/NMTGtest.java subtests on aix
Reviewed-by: mdoerr, lucy
! test/hotspot/jtreg/ProblemList.txt
Changeset: e32de7ef
Author: Xiaolin Zheng <xlinzheng at openjdk.org>
Committer: Fei Yang <fyang at openjdk.org>
Date: 2023-05-12 07:10:53 +0000
URL: https://git.openjdk.org/loom/commit/e32de7efd6f3173a0bba5829e8de3edd01cfdbab
8306667: RISC-V: Fix storeImmN0 matching rule by using zr register
Reviewed-by: shade, gli, fyang
! src/hotspot/cpu/riscv/riscv.ad
Changeset: 1ce1611e
Author: Thomas Schatzl <tschatzl at openjdk.org>
Date: 2023-05-12 07:23:28 +0000
URL: https://git.openjdk.org/loom/commit/1ce1611ead1e3eccd9a6b82857740e27e37f05f7
8307518: Remove G1 workaround in jstat about zero sized generation sizes
Reviewed-by: kbarrett, ayang
! src/hotspot/share/gc/g1/g1MonitoringSupport.cpp
! src/hotspot/share/gc/g1/g1MonitoringSupport.hpp
Changeset: e1e758a7
Author: Afshin Zafari <azafari at openjdk.org>
Date: 2023-05-12 07:32:46 +0000
URL: https://git.openjdk.org/loom/commit/e1e758a7b43c29840296d337bd2f0213ab0ca3c9
8305083: Remove finalize() from test/hotspot/jtreg/vmTestbase/nsk/share/ and /jpda that are used in serviceability/dcmd/framework tests
Reviewed-by: coleenp, dholmes
! test/hotspot/jtreg/vmTestbase/nsk/share/Finalizable.java
! test/hotspot/jtreg/vmTestbase/nsk/share/FinalizableObject.java
! test/hotspot/jtreg/vmTestbase/nsk/share/LocalProcess.java
! test/hotspot/jtreg/vmTestbase/nsk/share/Log.java
! test/hotspot/jtreg/vmTestbase/nsk/share/MainWrapper.java
! test/hotspot/jtreg/vmTestbase/nsk/share/jdi/Binder.java
! test/hotspot/jtreg/vmTestbase/nsk/share/jdwp/Binder.java
! test/hotspot/jtreg/vmTestbase/nsk/share/jpda/BindServer.java
! test/hotspot/jtreg/vmTestbase/nsk/share/jpda/DebugeeBinder.java
! test/hotspot/jtreg/vmTestbase/nsk/share/jpda/DebugeeProcess.java
! test/hotspot/jtreg/vmTestbase/nsk/share/jpda/SocketIOPipe.java
Changeset: b6bcbc0c
Author: Yasumasa Suenaga <ysuenaga at openjdk.org>
Date: 2023-05-12 08:48:29 +0000
URL: https://git.openjdk.org/loom/commit/b6bcbc0cbcb3729e4eb298f2198e0b6570e1f566
8305770: os::Linux::available_memory() should refer MemAvailable in /proc/meminfo
Reviewed-by: stuefe, sgehwolf, rcastanedalo, dholmes
! src/hotspot/os/aix/os_aix.cpp
! src/hotspot/os/aix/os_aix.hpp
! src/hotspot/os/bsd/os_bsd.cpp
! src/hotspot/os/bsd/os_bsd.hpp
! src/hotspot/os/linux/os_linux.cpp
! src/hotspot/os/linux/os_linux.hpp
! src/hotspot/os/windows/os_windows.cpp
! src/hotspot/os/windows/os_windows.hpp
! src/hotspot/share/compiler/compileBroker.cpp
! src/hotspot/share/runtime/os.hpp
Changeset: f09a0f5c
Author: Kim Barrett <kbarrett at openjdk.org>
Date: 2023-05-12 09:50:52 +0000
URL: https://git.openjdk.org/loom/commit/f09a0f5ca787e139f240a33bb12491792b8e7003
8307806: Rename Atomic::fetch_and_add and friends
Reviewed-by: stefank, dholmes
! src/hotspot/os/bsd/os_bsd.cpp
! src/hotspot/os_cpu/aix_ppc/atomic_aix_ppc.hpp
! src/hotspot/os_cpu/bsd_aarch64/atomic_bsd_aarch64.hpp
! src/hotspot/os_cpu/bsd_x86/atomic_bsd_x86.hpp
! src/hotspot/os_cpu/bsd_zero/atomic_bsd_zero.hpp
! src/hotspot/os_cpu/linux_aarch64/atomic_linux_aarch64.hpp
! src/hotspot/os_cpu/linux_arm/atomic_linux_arm.hpp
! src/hotspot/os_cpu/linux_ppc/atomic_linux_ppc.hpp
! src/hotspot/os_cpu/linux_riscv/atomic_linux_riscv.hpp
! src/hotspot/os_cpu/linux_s390/atomic_linux_s390.hpp
! src/hotspot/os_cpu/linux_x86/atomic_linux_x86.hpp
! src/hotspot/os_cpu/linux_zero/atomic_linux_zero.hpp
! src/hotspot/os_cpu/windows_aarch64/atomic_windows_aarch64.hpp
! src/hotspot/os_cpu/windows_x86/atomic_windows_x86.hpp
! src/hotspot/share/classfile/classLoaderDataGraph.inline.hpp
! src/hotspot/share/gc/g1/g1BatchedTask.cpp
! src/hotspot/share/gc/g1/g1CollectedHeap.inline.hpp
! src/hotspot/share/gc/g1/g1ConcurrentMark.cpp
! src/hotspot/share/gc/g1/g1EvacFailureRegions.inline.hpp
! src/hotspot/share/gc/g1/g1MonotonicArena.inline.hpp
! src/hotspot/share/gc/g1/g1RemSet.cpp
! src/hotspot/share/gc/parallel/parallelScavengeHeap.cpp
! src/hotspot/share/gc/parallel/psParallelCompact.cpp
! src/hotspot/share/gc/shared/partialArrayTaskStepper.inline.hpp
! src/hotspot/share/gc/shared/workerThread.cpp
! src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp
! src/hotspot/share/gc/shenandoah/shenandoahNMethod.cpp
! src/hotspot/share/gc/shenandoah/shenandoahRootProcessor.cpp
! src/hotspot/share/gc/shenandoah/shenandoahVerifier.cpp
! src/hotspot/share/gc/x/xForwardingAllocator.inline.hpp
! src/hotspot/share/gc/x/xMarkStackAllocator.cpp
! src/hotspot/share/gc/x/xNMethodTableIteration.cpp
! src/hotspot/share/gc/x/xPageAllocator.cpp
! src/hotspot/share/gc/x/xRelocationSet.cpp
! src/hotspot/share/gc/x/xRootsIterator.cpp
! src/hotspot/share/gc/z/zArray.inline.hpp
! src/hotspot/share/gc/z/zForwardingAllocator.inline.hpp
! src/hotspot/share/gc/z/zIndexDistributor.inline.hpp
! src/hotspot/share/gc/z/zMarkStackAllocator.cpp
! src/hotspot/share/gc/z/zNMethodTableIteration.cpp
! src/hotspot/share/gc/z/zPageAllocator.cpp
! src/hotspot/share/gc/z/zRootsIterator.cpp
! src/hotspot/share/runtime/atomic.hpp
! src/hotspot/share/utilities/concurrentHashTableTasks.inline.hpp
! test/hotspot/gtest/gc/g1/test_stressCommitUncommit.cpp
! test/hotspot/gtest/runtime/test_atomic.cpp
Changeset: 13a3fce2
Author: Maurizio Cimadamore <mcimadamore at openjdk.org>
Date: 2023-05-12 10:38:27 +0000
URL: https://git.openjdk.org/loom/commit/13a3fce29e696354b2e79fbcfd3557dc4a1fece7
8307961: java/foreign/enablenativeaccess/TestEnableNativeAccess.java fails with ShouldNotReachHere
Reviewed-by: jvernee
! test/jdk/java/foreign/enablenativeaccess/panama_module/org/openjdk/foreigntest/libLinkerInvokerModule.cpp
Changeset: f7bbbc65
Author: Albert Mingkun Yang <ayang at openjdk.org>
Date: 2023-05-12 13:13:34 +0000
URL: https://git.openjdk.org/loom/commit/f7bbbc6590d93a5566ae0ea1f44476ec0e55f59e
8307808: G1: Remove partial object-count report after gc
Reviewed-by: tschatzl, iwalulya
! src/hotspot/share/gc/g1/g1ConcurrentMark.cpp
! src/hotspot/share/gc/g1/g1ConcurrentMark.hpp
Changeset: 39dc40fe
Author: Afshin Zafari <azafari at openjdk.org>
Date: 2023-05-12 14:25:46 +0000
URL: https://git.openjdk.org/loom/commit/39dc40fed4e1af3e77355fa9f4abb0c72279a140
8305081: Remove finalize() from test/hotspot/jtreg/compiler/runtime/Test8168712
Reviewed-by: coleenp, thartmann
! test/hotspot/jtreg/compiler/runtime/Test8168712.java
Changeset: 4b0f4213
Author: Xue-Lei Andrew Fan <xuelei at openjdk.org>
Date: 2023-05-12 14:52:28 +0000
URL: https://git.openjdk.org/loom/commit/4b0f4213a566c3c6d49c034ab6e022c93c4289b1
8307855: update for deprecated sprintf for src/utils
Reviewed-by: thartmann
! src/utils/hsdis/binutils/hsdis-binutils.c
Changeset: e512a206
Author: Thomas Schatzl <tschatzl at openjdk.org>
Date: 2023-05-12 15:07:48 +0000
URL: https://git.openjdk.org/loom/commit/e512a20679ee03ae6d3c2219e4ad10c92e362e14
8306541: Refactor collection set candidate handling to prepare for JDK-8140326
Reviewed-by: iwalulya, ayang
! src/hotspot/share/gc/g1/g1CollectedHeap.cpp
! src/hotspot/share/gc/g1/g1CollectedHeap.hpp
! src/hotspot/share/gc/g1/g1CollectedHeap.inline.hpp
! src/hotspot/share/gc/g1/g1CollectionSet.cpp
! src/hotspot/share/gc/g1/g1CollectionSet.hpp
! src/hotspot/share/gc/g1/g1CollectionSetCandidates.cpp
! src/hotspot/share/gc/g1/g1CollectionSetCandidates.hpp
+ src/hotspot/share/gc/g1/g1CollectionSetCandidates.inline.hpp
! src/hotspot/share/gc/g1/g1CollectionSetChooser.cpp
! src/hotspot/share/gc/g1/g1CollectionSetChooser.hpp
! src/hotspot/share/gc/g1/g1ConcurrentMark.cpp
! src/hotspot/share/gc/g1/g1HeapVerifier.cpp
! src/hotspot/share/gc/g1/g1ParScanThreadState.cpp
! src/hotspot/share/gc/g1/g1ParScanThreadState.hpp
! src/hotspot/share/gc/g1/g1Policy.cpp
! src/hotspot/share/gc/g1/g1Policy.hpp
! src/hotspot/share/gc/g1/g1RootClosures.cpp
! src/hotspot/share/gc/g1/g1RootClosures.hpp
! src/hotspot/share/gc/g1/g1YoungCollector.cpp
! src/hotspot/share/gc/g1/g1YoungGCPostEvacuateTasks.cpp
! src/hotspot/share/gc/g1/g1YoungGCPostEvacuateTasks.hpp
! src/hotspot/share/gc/g1/heapRegion.cpp
! src/hotspot/share/gc/g1/heapRegion.hpp
! src/hotspot/share/gc/g1/heapRegion.inline.hpp
! src/hotspot/share/utilities/growableArray.hpp
Changeset: 9fa8b9a4
Author: Brian Burkhalter <bpb at openjdk.org>
Date: 2023-05-12 15:17:22 +0000
URL: https://git.openjdk.org/loom/commit/9fa8b9a4a6e9658ee5f8084745ac84a1289a2d27
8307409: Refactor usage examples to use @snippet in the java.nio packages
Reviewed-by: alanb, rriggs
! src/java.base/share/classes/java/nio/Buffer.java
! src/java.base/share/classes/java/nio/X-Buffer.java.template
! src/java.base/share/classes/java/nio/channels/AsynchronousFileChannel.java
! src/java.base/share/classes/java/nio/channels/AsynchronousServerSocketChannel.java
! src/java.base/share/classes/java/nio/channels/AsynchronousSocketChannel.java
! src/java.base/share/classes/java/nio/channels/Channels.java
! src/java.base/share/classes/java/nio/channels/FileChannel.java
! src/java.base/share/classes/java/nio/channels/GatheringByteChannel.java
! src/java.base/share/classes/java/nio/channels/MulticastChannel.java
! src/java.base/share/classes/java/nio/channels/ScatteringByteChannel.java
! src/java.base/share/classes/java/nio/channels/SelectionKey.java
! src/java.base/share/classes/java/nio/channels/ServerSocketChannel.java
! src/java.base/share/classes/java/nio/channels/spi/AbstractInterruptibleChannel.java
! src/java.base/share/classes/java/nio/channels/spi/AbstractSelector.java
! src/java.base/share/classes/java/nio/charset/Charset.java
! src/java.base/share/classes/java/nio/file/DirectoryStream.java
! src/java.base/share/classes/java/nio/file/FileStore.java
! src/java.base/share/classes/java/nio/file/FileSystem.java
! src/java.base/share/classes/java/nio/file/FileSystems.java
! src/java.base/share/classes/java/nio/file/FileTreeIterator.java
! src/java.base/share/classes/java/nio/file/FileTreeWalker.java
! src/java.base/share/classes/java/nio/file/FileVisitor.java
! src/java.base/share/classes/java/nio/file/Files.java
! src/java.base/share/classes/java/nio/file/Path.java
! src/java.base/share/classes/java/nio/file/WatchKey.java
! src/java.base/share/classes/java/nio/file/Watchable.java
! src/java.base/share/classes/java/nio/file/attribute/AclFileAttributeView.java
! src/java.base/share/classes/java/nio/file/attribute/BasicFileAttributeView.java
! src/java.base/share/classes/java/nio/file/attribute/BasicFileAttributes.java
! src/java.base/share/classes/java/nio/file/attribute/DosFileAttributes.java
! src/java.base/share/classes/java/nio/file/attribute/PosixFileAttributeView.java
! src/java.base/share/classes/java/nio/file/attribute/PosixFilePermissions.java
! src/java.base/share/classes/java/nio/file/attribute/UserDefinedFileAttributeView.java
Changeset: 3c68c352
Author: Daniel Fuchs <dfuchs at openjdk.org>
Date: 2023-05-12 15:24:11 +0000
URL: https://git.openjdk.org/loom/commit/3c68c352fc3d3bff3d80bafcf04118759f4a2acf
8307535: java.util.logging.Handlers should be more VirtualThread friendly
Reviewed-by: jpai
! src/java.logging/share/classes/java/util/logging/ErrorManager.java
! src/java.logging/share/classes/java/util/logging/FileHandler.java
! src/java.logging/share/classes/java/util/logging/Handler.java
! src/java.logging/share/classes/java/util/logging/MemoryHandler.java
! src/java.logging/share/classes/java/util/logging/SocketHandler.java
! src/java.logging/share/classes/java/util/logging/StreamHandler.java
Changeset: 6ebea897
Author: Maurizio Cimadamore <mcimadamore at openjdk.org>
Date: 2023-05-12 16:18:00 +0000
URL: https://git.openjdk.org/loom/commit/6ebea8973feb08a7443d8d86ff52f453dc4aec43
8307911: javadoc for MemorySegment::reinterpret has duplicate restricted method paragraph
Reviewed-by: jvernee
! src/java.base/share/classes/java/lang/foreign/Linker.java
! src/java.base/share/classes/java/lang/foreign/MemorySegment.java
Changeset: 7455bb23
Author: Jonathan Gibbons <jjg at openjdk.org>
Date: 2023-05-12 17:18:37 +0000
URL: https://git.openjdk.org/loom/commit/7455bb23c1d18224e48e91aae4f11fe114d04fab
8308015: Syntax of "import static" is incorrect in com.sun.source.tree.ImportTree.java
Reviewed-by: jlaskey, darcy
! src/jdk.compiler/share/classes/com/sun/source/tree/ImportTree.java
Changeset: a284920b
Author: Sergey Chernyshev <serge.chernyshev at bell-sw.com>
Committer: Valerie Peng <valeriep at openjdk.org>
Date: 2023-05-12 19:24:45 +0000
URL: https://git.openjdk.org/loom/commit/a284920b3432b00496a2a32a284a91a9bd49fb06
8168469: Memory leak in JceSecurity
Reviewed-by: valeriep
! src/java.base/share/classes/javax/crypto/JceSecurity.java.template
+ test/jdk/javax/crypto/JceSecurity/VerificationResults.java
Changeset: 4441a230
Author: Justin Lu <jlu at openjdk.org>
Date: 2023-05-12 19:58:37 +0000
URL: https://git.openjdk.org/loom/commit/4441a2306fb12f60ac879f7fda6c7446ac130dcb
6714245: [Col] Collator - Faster Comparison for identical strings.
Reviewed-by: rriggs, naoto
! src/java.base/share/classes/java/text/RuleBasedCollator.java
Changeset: d809823f
Author: Chris Plummer <cjplummer at openjdk.org>
Date: 2023-05-12 20:05:21 +0000
URL: https://git.openjdk.org/loom/commit/d809823fe486dfa0fe0bf1c3deff31e81bbc5f28
8306471: Add virtual threads support to JDWP ThreadReference.Stop and JDI ThreadReference.stop()
Reviewed-by: sspitsyn, alanb
! src/java.se/share/data/jdwp/jdwp.spec
! src/jdk.jdi/share/classes/com/sun/jdi/ThreadReference.java
! src/jdk.jdi/share/classes/com/sun/tools/example/debug/tty/Commands.java
! src/jdk.jdi/share/classes/com/sun/tools/example/debug/tty/TTYResources.java
! src/jdk.jdi/share/classes/com/sun/tools/jdi/ThreadReferenceImpl.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadReference/stop/stop002.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadReference/stop/stop002t.java
Changeset: 9842ff41
Author: Jonathan Gibbons <jjg at openjdk.org>
Date: 2023-05-12 20:29:06 +0000
URL: https://git.openjdk.org/loom/commit/9842ff4129b756abb5761cdca71126508224875f
8306607: Apply 80-column output to javac supported version output
Reviewed-by: darcy
! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/javac.properties
Changeset: 38838b34
Author: Chris Plummer <cjplummer at openjdk.org>
Date: 2023-05-12 20:36:38 +0000
URL: https://git.openjdk.org/loom/commit/38838b344af00b32251b3141350ba4deb3962d6f
8307480: Improve SA "transported core" documentation for windows
Reviewed-by: sspitsyn, kevinw, poonam
! src/jdk.hotspot.agent/doc/transported_core.html
Changeset: d8afc7be
Author: Chen Liang <liach at openjdk.org>
Committer: Jonathan Gibbons <jjg at openjdk.org>
Date: 2023-05-12 20:59:31 +0000
URL: https://git.openjdk.org/loom/commit/d8afc7beeb4c41c2dae4ec1dd6671464eaec4720
8300204: Sealed-class hierarchy graph missing nodes
Reviewed-by: jjg
! make/jdk/src/classes/build/tools/taglet/SealedGraph.java
Changeset: 3bf38761
Author: Alisen Chung <achung at openjdk.org>
Date: 2023-05-12 21:23:25 +0000
URL: https://git.openjdk.org/loom/commit/3bf3876185f7b9e7679af3fa22ec20887cd4e498
8307297: Move some DnD tests to open
Reviewed-by: prr, serb
+ test/jdk/java/awt/dnd/DragSourceSerializationTest.java
+ test/jdk/java/awt/dnd/DragTriggerEventTest.java
+ test/jdk/java/awt/dnd/DropActionChangeTest.java
+ test/jdk/java/awt/dnd/DropActionChangedTest.java
+ test/jdk/java/awt/dnd/DropPerformanceTest.java
+ test/jdk/java/awt/dnd/DropTargetAddNotifyNPETest.java
+ test/jdk/java/awt/dnd/DropTargetNullFlavorMapTest.java
Changeset: 46e3d24a
Author: Valerie Peng <valeriep at openjdk.org>
Date: 2023-05-12 23:00:00 +0000
URL: https://git.openjdk.org/loom/commit/46e3d24a6ff7d52d11f441d92628669d86d8bfaf
8155191: Specify that SecureRandom.nextBytes(byte[]) throws NullPointerException when byte array is null
Reviewed-by: mullan
! src/java.base/share/classes/java/security/SecureRandom.java
! src/java.base/share/classes/sun/security/provider/AbstractDrbg.java
! src/jdk.crypto.cryptoki/share/classes/sun/security/pkcs11/P11SecureRandom.java
+ test/jdk/java/security/SecureRandom/NextBytesNull.java
Changeset: e54051ae
Author: Thomas Stuefe <stuefe at openjdk.org>
Date: 2023-05-13 06:35:17 +0000
URL: https://git.openjdk.org/loom/commit/e54051ae9e1cdaa51a2d569227996a96b79bfa0d
8307935: Class space argument processing can be simplified
Reviewed-by: stefank, coleenp
! src/hotspot/share/runtime/arguments.cpp
! src/hotspot/share/runtime/globals.hpp
Changeset: 5e26e64c
Author: Daniel D. Daugherty <dcubed at openjdk.org>
Date: 2023-05-13 14:39:58 +0000
URL: https://git.openjdk.org/loom/commit/5e26e64cbfa4baf81024efeb57768458e59971f5
8307067: remove broken EnableThreadSMRExtraValidityChecks option
Reviewed-by: coleenp, dholmes, sspitsyn, rehn
! src/hotspot/share/prims/jvmtiExport.cpp
! src/hotspot/share/runtime/globals.hpp
! src/hotspot/share/runtime/threadSMR.cpp
Changeset: ceca198e
Author: Daniel D. Daugherty <dcubed at openjdk.org>
Date: 2023-05-13 14:41:19 +0000
URL: https://git.openjdk.org/loom/commit/ceca198ef21b9003492b456d87180d2f48774f73
8307068: store a JavaThread* in the java.lang.Thread object after the JavaThread* is added to the main ThreadsList
Reviewed-by: dholmes, rehn, apangin
! src/hotspot/share/classfile/javaClasses.cpp
! src/hotspot/share/classfile/javaClasses.hpp
! src/hotspot/share/runtime/javaThread.cpp
! src/hotspot/share/runtime/threadSMR.cpp
Changeset: f030937a
Author: Daniel D. Daugherty <dcubed at openjdk.org>
Date: 2023-05-13 14:44:57 +0000
URL: https://git.openjdk.org/loom/commit/f030937a51b95dde33ce33537ee830153b2c3b56
8305670: Performance regression in LockSupport.unpark with lots of idle threads
Co-authored-by: Robbin Ehn <rehn at openjdk.org>
Reviewed-by: rehn, dholmes
! src/hotspot/share/prims/unsafe.cpp
! src/hotspot/share/runtime/threadSMR.cpp
! src/hotspot/share/runtime/threadSMR.hpp
Changeset: 646747fd
Author: Kim Barrett <kbarrett at openjdk.org>
Date: 2023-05-13 23:03:06 +0000
URL: https://git.openjdk.org/loom/commit/646747fd7c7320910eed682ae6da3cd4c60a51a5
8307926: Support byte-sized atomic bitset operations
Reviewed-by: aboldtch, coleenp
! src/hotspot/share/runtime/atomic.hpp
! test/hotspot/gtest/runtime/test_atomic.cpp
Changeset: 37093441
Author: Vladimir Kempik <vkempik at openjdk.org>
Date: 2023-05-14 06:56:03 +0000
URL: https://git.openjdk.org/loom/commit/37093441661c26f333aac00d16aea00c3341d314
8291550: RISC-V: jdk uses misaligned memory access when AvoidUnalignedAccess enabled
Co-authored-by: Xiaolin Zheng <xlinzheng at openjdk.org>
Co-authored-by: Feilong Jiang <fjiang at openjdk.org>
Reviewed-by: fjiang, fyang
! src/hotspot/cpu/riscv/assembler_riscv.hpp
! src/hotspot/cpu/riscv/c2_MacroAssembler_riscv.cpp
! src/hotspot/cpu/riscv/gc/shared/barrierSetNMethod_riscv.cpp
! src/hotspot/cpu/riscv/interp_masm_riscv.cpp
! src/hotspot/cpu/riscv/interp_masm_riscv.hpp
! src/hotspot/cpu/riscv/macroAssembler_riscv.cpp
! src/hotspot/cpu/riscv/macroAssembler_riscv.hpp
! src/hotspot/cpu/riscv/nativeInst_riscv.cpp
! src/hotspot/cpu/riscv/nativeInst_riscv.hpp
! src/hotspot/cpu/riscv/relocInfo_riscv.cpp
! src/hotspot/cpu/riscv/templateInterpreterGenerator_riscv.cpp
! src/hotspot/cpu/riscv/templateTable_riscv.cpp
Changeset: 0ee196be
Author: Julian Waters <jwaters at openjdk.org>
Date: 2023-05-14 13:57:42 +0000
URL: https://git.openjdk.org/loom/commit/0ee196bef199c3d32c1f88b26eb4333a7ea73c10
8307163: JLONG_FORMAT_SPECIFIER should be updated on Windows
Reviewed-by: stuefe
! src/hotspot/share/utilities/globalDefinitions_visCPP.hpp
! src/java.base/windows/native/libjli/java_md.h
Changeset: 8d49ba9e
Author: Tobias Hartmann <thartmann at openjdk.org>
Date: 2023-05-15 05:42:23 +0000
URL: https://git.openjdk.org/loom/commit/8d49ba9e8d3095f850b3007b56488a0c0cf8ddff
8308072: [BACKOUT] update for deprecated sprintf for src/utils
Reviewed-by: iris
! src/utils/hsdis/binutils/hsdis-binutils.c
Changeset: 911cc7cb
Author: gaogao-mem <gaodan.gao at alibaba-inc.com>
Committer: Yi Yang <yyang at openjdk.org>
Date: 2023-05-15 09:16:32 +0000
URL: https://git.openjdk.org/loom/commit/911cc7cb07ed44b24b4c20977d7d6e475bd1b234
8305819: LogConfigurationTest intermittently fails on AArch64
Reviewed-by: aph, dholmes, xliu
! src/hotspot/share/logging/logOutputList.cpp
! src/hotspot/share/logging/logOutputList.hpp
Changeset: ad348a8c
Author: Tobias Hartmann <thartmann at openjdk.org>
Date: 2023-05-15 11:06:20 +0000
URL: https://git.openjdk.org/loom/commit/ad348a8cec50561d3e295b6289772530f541c6b1
8303512: Race condition when computing is_loaded property of TypePtr::InterfaceSet
Reviewed-by: roland, qamai, kvn
! src/hotspot/share/opto/type.cpp
! src/hotspot/share/opto/type.hpp
! src/hotspot/share/utilities/growableArray.hpp
Changeset: ffab1ea9
Author: Aleksey Shipilev <shade at openjdk.org>
Date: 2023-05-15 13:51:04 +0000
URL: https://git.openjdk.org/loom/commit/ffab1ea9e730204df5ab823eaa3ab7fdb3bef876
8308086: GHA: x86_32 host configuration failing with unmet dependencies
Reviewed-by: stuefe
! .github/workflows/main.yml
Changeset: 97b2ca3d
Author: Stefan Karlsson <stefank at openjdk.org>
Date: 2023-05-15 13:52:34 +0000
URL: https://git.openjdk.org/loom/commit/97b2ca3de76046c6f52d3649d8787feea7b9ac83
8307997: gtest:ZIndexDistributorTest fails on PPC64
Reviewed-by: mdoerr
! test/hotspot/gtest/gc/z/test_zIndexDistributor.cpp
Changeset: 57e7a3fb
Author: Ioi Lam <iklam at openjdk.org>
Date: 2023-05-15 16:33:37 +0000
URL: https://git.openjdk.org/loom/commit/57e7a3fbeae56f39f9434b4a97dd915fa14af93d
8307959: Remove explicit type casts from SerializeClosure::do_xxx() calls
Reviewed-by: matsaave, ccheung
! src/hotspot/share/cds/archiveUtils.cpp
! src/hotspot/share/cds/archiveUtils.hpp
! src/hotspot/share/cds/cppVtables.cpp
! src/hotspot/share/cds/heapShared.cpp
! src/hotspot/share/cds/lambdaFormInvokers.cpp
! src/hotspot/share/classfile/classLoaderDataShared.cpp
! src/hotspot/share/classfile/compactHashtable.cpp
! src/hotspot/share/classfile/javaClassesImpl.hpp
! src/hotspot/share/classfile/stringTable.cpp
! src/hotspot/share/classfile/systemDictionaryShared.cpp
! src/hotspot/share/memory/iterator.hpp
! src/hotspot/share/memory/universe.cpp
! src/hotspot/share/memory/universe.hpp
! src/hotspot/share/oops/instanceMirrorKlass.cpp
! src/hotspot/share/oops/instanceStackChunkKlass.cpp
Changeset: 0f7b1c54
Author: Roger Riggs <rriggs at openjdk.org>
Date: 2023-05-15 18:02:43 +0000
URL: https://git.openjdk.org/loom/commit/0f7b1c549fbe4a90819fe3065dadf0b3e0ae94f3
8299340: CreateProcessW lpCommandLine must be mutable
Reviewed-by: naoto
! src/java.base/windows/native/libjava/ProcessImpl_md.c
Changeset: 01892f9c
Author: Roger Riggs <rriggs at openjdk.org>
Date: 2023-05-15 18:03:24 +0000
URL: https://git.openjdk.org/loom/commit/01892f9c6ed1ff6593f77b89fcc2c5da8d094abf
8304913: Use OperatingSystem, Architecture, and Version in jlink
Reviewed-by: jpai, alanb, mchung
! src/java.base/share/classes/module-info.java
! src/jdk.jlink/share/classes/jdk/tools/jlink/builder/DefaultImageBuilder.java
! src/jdk.jlink/share/classes/jdk/tools/jlink/builder/ImageBuilder.java
! src/jdk.jlink/share/classes/jdk/tools/jlink/internal/Platform.java
! src/jdk.jlink/share/classes/jdk/tools/jlink/internal/plugins/CDSPlugin.java
! src/jdk.jlink/share/classes/jdk/tools/jlink/internal/plugins/ExcludeVMPlugin.java
! test/jdk/tools/jlink/plugins/CDSPluginTest.java
Changeset: 43c8c650
Author: Yi-Fan Tsai <yifan.tsai at gmail.com>
Committer: Paul Hohensee <phh at openjdk.org>
Date: 2023-05-15 18:41:53 +0000
URL: https://git.openjdk.org/loom/commit/43c8c650afe3c86ce4d59390eb0648548ed33126
8307555: Reduce memory reads in x86 MD5 intrinsic
Reviewed-by: simonis, phh
! src/hotspot/cpu/x86/macroAssembler_x86_md5.cpp
Changeset: cc80ada7
Author: Chris Plummer <cjplummer at openjdk.org>
Date: 2023-05-15 18:59:08 +0000
URL: https://git.openjdk.org/loom/commit/cc80ada739066d0099085f1a388e96852f43a7d4
8306593: Fix nsk/jdi/stop/stop001 for virtual threads and remove from problem list
Reviewed-by: lmesnik, sspitsyn
! test/hotspot/jtreg/ProblemList.txt
! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadReference/stop/stop001.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadReference/stop/stop001a.java
Changeset: 7b0b9b57
Author: Joe Darcy <darcy at openjdk.org>
Date: 2023-05-15 20:09:12 +0000
URL: https://git.openjdk.org/loom/commit/7b0b9b570b5d6e90e0b79fbe19396c6e908a1dae
8308049: Refactor nested class declarations in FdLibm.java
Reviewed-by: smarks
! src/java.base/share/classes/java/lang/FdLibm.java
Changeset: 31683722
Author: Justin Lu <jlu at openjdk.org>
Date: 2023-05-15 23:19:02 +0000
URL: https://git.openjdk.org/loom/commit/316837226ecceb4daa14e2bc1be8ce120edbfdc9
8306597: Improve string formatting in EquivMapsGenerator.java
Reviewed-by: naoto
! make/jdk/src/classes/build/tools/generatelsrequivmaps/EquivMapsGenerator.java
Changeset: 05b51c75
Author: Ioi Lam <iklam at openjdk.org>
Date: 2023-05-16 01:40:07 +0000
URL: https://git.openjdk.org/loom/commit/05b51c75b9ffea93f396b0afb0ded8b313cea51b
8307567: Avoid relocating global roots to metaspaceObjs in CDS dump
Reviewed-by: matsaave, ccheung
! src/hotspot/share/cds/archiveBuilder.cpp
! src/hotspot/share/cds/archiveBuilder.hpp
! src/hotspot/share/cds/archiveUtils.cpp
! src/hotspot/share/cds/archiveUtils.hpp
! src/hotspot/share/cds/cppVtables.cpp
! src/hotspot/share/cds/dynamicArchive.cpp
! src/hotspot/share/cds/filemap.cpp
! src/hotspot/share/cds/filemap.hpp
! src/hotspot/share/cds/lambdaProxyClassDictionary.cpp
! src/hotspot/share/cds/lambdaProxyClassDictionary.hpp
! src/hotspot/share/cds/metaspaceShared.cpp
! src/hotspot/share/cds/runTimeClassInfo.cpp
! src/hotspot/share/cds/runTimeClassInfo.hpp
! src/hotspot/share/classfile/systemDictionaryShared.cpp
! src/hotspot/share/memory/allocation.hpp
Changeset: 2210e067
Author: Jayathirth D V <jdv at openjdk.org>
Date: 2023-05-16 04:09:08 +0000
URL: https://git.openjdk.org/loom/commit/2210e06788d14dab38f78d8b20a2397e633195af
8306638: Open source some AWT tests related to datatransfer and Toolkit
Reviewed-by: prr, serb, dnguyen
+ test/jdk/java/awt/Toolkit/ToolkitListenerTest/ToolkitListenerTest.java
+ test/jdk/java/awt/datatransfer/CRLFTest/CRLFTest.java
+ test/jdk/java/awt/datatransfer/DataConversionDeadlockTest/DataConversionDeadlockTest.java
+ test/jdk/java/awt/datatransfer/DataFlavor/BestTextFlavorTest/BestTextFlavorTest.java
+ test/jdk/java/awt/datatransfer/FileTransferAWTLockTest/FileTransferAWTLockTest.java
Changeset: d22bcc81
Author: Jaikiran Pai <jpai at openjdk.org>
Date: 2023-05-16 05:06:46 +0000
URL: https://git.openjdk.org/loom/commit/d22bcc813eea719b817d3d541a843594675c0ca9
8307403: java/util/zip/DeInflate.java timed out
Reviewed-by: simonis, lancea
! test/jdk/java/util/zip/DeInflate.java
Changeset: c2ef3024
Author: Serguei Spitsyn <sspitsyn at openjdk.org>
Date: 2023-05-16 07:20:01 +0000
URL: https://git.openjdk.org/loom/commit/c2ef3024689d60c79320ab3ef9a2fdeccb4cde72
8307968: serviceability/jvmti/vthread/StopThreadTest/StopThreadTest.java timed out
Reviewed-by: cjplummer, lmesnik
! test/hotspot/jtreg/serviceability/jvmti/vthread/StopThreadTest/StopThreadTest.java
Changeset: 0790f704
Author: Kevin Walls <kevinw at openjdk.org>
Date: 2023-05-16 08:28:53 +0000
URL: https://git.openjdk.org/loom/commit/0790f704fdc82d8152219b280a51c8c1aad7a358
8306806: JMX agent with JDP enabled won't start when PerfData is disabled
Reviewed-by: dholmes, cjplummer
! src/jdk.management.agent/share/classes/jdk/internal/agent/Agent.java
Changeset: c9b6bb5b
Author: Doug Simon <dnsimon at openjdk.org>
Date: 2023-05-16 08:50:22 +0000
URL: https://git.openjdk.org/loom/commit/c9b6bb5bd7d5ca17825f8eb4f181fb42ca14a5d5
8308041: [JVMCI] WB_IsGCSupportedByJVMCICompiler must enter correct JVMCI env
Reviewed-by: thartmann
! src/hotspot/share/prims/whitebox.cpp
Changeset: 72294c54
Author: Daniel Fuchs <dfuchs at openjdk.org>
Date: 2023-05-16 09:13:17 +0000
URL: https://git.openjdk.org/loom/commit/72294c5402dd11e3eb4922ad26e1b153098495ff
8308024: HttpClient (HTTP/1.1) sends an extraneous empty chunk if the BodyPublisher supplies an empty buffer
Reviewed-by: djelinski, michaelm
! src/java.net.http/share/classes/jdk/internal/net/http/Http1Request.java
! test/jdk/java/net/httpclient/AbstractNoBody.java
! test/jdk/java/net/httpclient/NoBodyPartOne.java
+ test/jdk/java/net/httpclient/NoBodyPartThree.java
! test/jdk/java/net/httpclient/NoBodyPartTwo.java
Changeset: 19c8c30d
Author: Christian Hagedorn <chagedorn at openjdk.org>
Date: 2023-05-16 13:30:07 +0000
URL: https://git.openjdk.org/loom/commit/19c8c30d1cfe611945f1bf97018280ae6b48ee8b
8305634: Renaming predicates, simple cleanups, and adding summary about current predicates
Reviewed-by: epeter, thartmann, roland
! src/hotspot/share/opto/cfgnode.cpp
! src/hotspot/share/opto/cfgnode.hpp
! src/hotspot/share/opto/compile.cpp
! src/hotspot/share/opto/compile.hpp
! src/hotspot/share/opto/graphKit.cpp
! src/hotspot/share/opto/graphKit.hpp
! src/hotspot/share/opto/idealKit.cpp
! src/hotspot/share/opto/ifnode.cpp
! src/hotspot/share/opto/loopPredicate.cpp
! src/hotspot/share/opto/loopTransform.cpp
! src/hotspot/share/opto/loopUnswitch.cpp
! src/hotspot/share/opto/loopnode.cpp
! src/hotspot/share/opto/loopnode.hpp
! src/hotspot/share/opto/loopopts.cpp
! src/hotspot/share/opto/node.cpp
! src/hotspot/share/opto/parse1.cpp
! src/hotspot/share/opto/parse2.cpp
! src/hotspot/share/opto/split_if.cpp
! src/hotspot/share/opto/stringopts.cpp
Changeset: be54b54f
Author: Leonid Mesnik <lmesnik at openjdk.org>
Date: 2023-05-16 13:39:04 +0000
URL: https://git.openjdk.org/loom/commit/be54b54fb3a6a7108f5f7ee6bf475cf1784d3297
8307369: Add execution of all svc tests in CI
Reviewed-by: cjplummer, sspitsyn
! test/hotspot/jtreg/ProblemList-Virtual.txt
! test/jdk/ProblemList-Virtual.txt
! test/lib/jdk/test/lib/process/ProcessTools.java
Changeset: 23cbb2d1
Author: Christoph Dreis <christoph.dreis at freenet.de>
Committer: Vicente Romero <vromero at openjdk.org>
Date: 2023-05-16 14:22:40 +0000
URL: https://git.openjdk.org/loom/commit/23cbb2d1709b5e7509e373d4642806d6436cbbcb
8306860: Avoid unnecessary allocation in List.map() when list is empty
Reviewed-by: vromero
! src/jdk.compiler/share/classes/com/sun/tools/javac/util/List.java
Changeset: 8686a36b
Author: Calvin Cheung <ccheung at openjdk.org>
Date: 2023-05-16 14:42:33 +0000
URL: https://git.openjdk.org/loom/commit/8686a36b405fb3bb95f51493c1ef3e470acf2e85
8307315: Missing ResourceMark in CDS and JVMTI code
Reviewed-by: coleenp, iklam
! src/hotspot/share/cds/filemap.hpp
! src/hotspot/share/classfile/klassFactory.cpp
Changeset: 316bc79e
Author: Stefan Karlsson <stefank at openjdk.org>
Date: 2023-05-16 14:48:46 +0000
URL: https://git.openjdk.org/loom/commit/316bc79e0e097bb752ba61551fd0e2502c0ed9f1
8308188: ProblemList java/util/concurrent/locks/Lock/OOMEInAQS.java with ZGC on all platforms
Reviewed-by: dcubed
! test/jdk/ProblemList-generational-zgc.txt
! test/jdk/ProblemList-zgc.txt
Changeset: 41ee125a
Author: Amit Kumar <amitkumar at openjdk.org>
Committer: Martin Doerr <mdoerr at openjdk.org>
Date: 2023-05-16 15:25:19 +0000
URL: https://git.openjdk.org/loom/commit/41ee125a0f6cf17c20d148bf2c06db1707e4d889
8278411: Implement UseHeavyMonitors consistently, s390 port
Reviewed-by: mdoerr, stuefe, lucy
! src/hotspot/cpu/s390/c1_MacroAssembler_s390.cpp
! src/hotspot/cpu/s390/macroAssembler_s390.cpp
! src/hotspot/share/runtime/arguments.cpp
! src/hotspot/share/runtime/synchronizer.cpp
! test/jdk/java/util/concurrent/ConcurrentHashMap/MapLoops.java
Changeset: 9d5bab11
Author: Johan Sjölen <jsjolen at openjdk.org>
Date: 2023-05-16 15:40:39 +0000
URL: https://git.openjdk.org/loom/commit/9d5bab11f08a992803399f422d75b17f8607df72
8300081: Replace NULL with nullptr in share/asm/
Reviewed-by: coleenp
! src/hotspot/share/asm/assembler.cpp
! src/hotspot/share/asm/assembler.hpp
! src/hotspot/share/asm/codeBuffer.cpp
! src/hotspot/share/asm/codeBuffer.hpp
! src/hotspot/share/asm/codeBuffer.inline.hpp
Changeset: 682359cb
Author: Stefan Karlsson <stefank at openjdk.org>
Date: 2023-05-16 16:04:18 +0000
URL: https://git.openjdk.org/loom/commit/682359cb4871d779425a9468e8a307169b3651d6
8299075: TestStringDeduplicationInterned.java fails because extra deduplication
Reviewed-by: kbarrett, tschatzl
! test/hotspot/jtreg/gc/stringdedup/TestStringDeduplicationTools.java
Changeset: 599fa774
Author: Stefan Karlsson <stefank at openjdk.org>
Date: 2023-05-16 16:12:20 +0000
URL: https://git.openjdk.org/loom/commit/599fa774b875da971d66f79e5e43ede2b5ce18aa
8308092: Replace NULL with nullptr in gc/x
Reviewed-by: eosterlund, aboldtch, tschatzl, dholmes
! src/hotspot/cpu/ppc/gc/x/xBarrierSetAssembler_ppc.hpp
! src/hotspot/cpu/ppc/gc/x/x_ppc.ad
! src/hotspot/share/gc/x/c1/xBarrierSetC1.cpp
! src/hotspot/share/gc/x/c2/xBarrierSetC2.cpp
! src/hotspot/share/gc/x/xArray.inline.hpp
! src/hotspot/share/gc/x/xBarrier.cpp
! src/hotspot/share/gc/x/xBarrier.inline.hpp
! src/hotspot/share/gc/x/xBarrierSet.inline.hpp
! src/hotspot/share/gc/x/xBarrierSetStackChunk.cpp
! src/hotspot/share/gc/x/xCPU.cpp
! src/hotspot/share/gc/x/xCPU.inline.hpp
! src/hotspot/share/gc/x/xCollectedHeap.cpp
! src/hotspot/share/gc/x/xForwarding.cpp
! src/hotspot/share/gc/x/xForwardingAllocator.cpp
! src/hotspot/share/gc/x/xForwardingTable.inline.hpp
! src/hotspot/share/gc/x/xHeap.cpp
! src/hotspot/share/gc/x/xHeap.inline.hpp
! src/hotspot/share/gc/x/xHeapIterator.cpp
! src/hotspot/share/gc/x/xList.inline.hpp
! src/hotspot/share/gc/x/xLock.inline.hpp
! src/hotspot/share/gc/x/xMark.cpp
! src/hotspot/share/gc/x/xMarkCache.cpp
! src/hotspot/share/gc/x/xMarkCache.inline.hpp
! src/hotspot/share/gc/x/xMarkStack.cpp
! src/hotspot/share/gc/x/xMarkStack.inline.hpp
! src/hotspot/share/gc/x/xMarkStackAllocator.cpp
! src/hotspot/share/gc/x/xMemory.cpp
! src/hotspot/share/gc/x/xNMethod.cpp
! src/hotspot/share/gc/x/xNMethodData.cpp
! src/hotspot/share/gc/x/xNMethodTable.cpp
! src/hotspot/share/gc/x/xNMethodTableEntry.hpp
! src/hotspot/share/gc/x/xNMethodTableIteration.cpp
! src/hotspot/share/gc/x/xObjectAllocator.cpp
! src/hotspot/share/gc/x/xPage.cpp
! src/hotspot/share/gc/x/xPageAllocator.cpp
! src/hotspot/share/gc/x/xPageCache.cpp
! src/hotspot/share/gc/x/xPageTable.cpp
! src/hotspot/share/gc/x/xPageTable.inline.hpp
! src/hotspot/share/gc/x/xReferenceProcessor.cpp
! src/hotspot/share/gc/x/xRelocate.cpp
! src/hotspot/share/gc/x/xRelocationSet.cpp
! src/hotspot/share/gc/x/xRelocationSetSelector.cpp
! src/hotspot/share/gc/x/xSafeDelete.inline.hpp
! src/hotspot/share/gc/x/xServiceability.cpp
! src/hotspot/share/gc/x/xStackWatermark.cpp
! src/hotspot/share/gc/x/xStat.cpp
! src/hotspot/share/gc/x/xStat.hpp
! src/hotspot/share/gc/x/xThreadLocalAllocBuffer.cpp
! src/hotspot/share/gc/x/xThreadLocalData.hpp
! src/hotspot/share/gc/x/xTracer.cpp
! src/hotspot/share/gc/x/xUnload.cpp
! src/hotspot/share/gc/x/xUnmapper.cpp
! src/hotspot/share/gc/x/xVerify.cpp
! src/hotspot/share/gc/x/xWeakRootsProcessor.cpp
Changeset: 60ab1358
Author: Stefan Karlsson <stefank at openjdk.org>
Date: 2023-05-16 16:13:58 +0000
URL: https://git.openjdk.org/loom/commit/60ab1358da662977e94759eccb95d75a389fd256
8308097: Generational ZGC: Update constructor syntax
Reviewed-by: eosterlund, aboldtch
! src/hotspot/cpu/aarch64/gc/z/zBarrierSetAssembler_aarch64.cpp
! src/hotspot/cpu/ppc/gc/z/zBarrierSetAssembler_ppc.cpp
! src/hotspot/cpu/riscv/gc/z/zBarrierSetAssembler_riscv.cpp
! src/hotspot/cpu/x86/gc/z/zBarrierSetAssembler_x86.cpp
! src/hotspot/os/bsd/gc/z/zPhysicalMemoryBacking_bsd.cpp
! src/hotspot/os/linux/gc/z/zPhysicalMemoryBacking_linux.cpp
! src/hotspot/os/windows/gc/z/zPhysicalMemoryBacking_windows.cpp
! src/hotspot/share/gc/z/c1/zBarrierSetC1.cpp
! src/hotspot/share/gc/z/c2/zBarrierSetC2.cpp
! src/hotspot/share/gc/z/vmStructs_z.cpp
! src/hotspot/share/gc/z/zAllocationFlags.hpp
! src/hotspot/share/gc/z/zAllocator.cpp
! src/hotspot/share/gc/z/zArray.inline.hpp
! src/hotspot/share/gc/z/zAttachedArray.inline.hpp
! src/hotspot/share/gc/z/zBarrierSet.cpp
! src/hotspot/share/gc/z/zBitMap.inline.hpp
! src/hotspot/share/gc/z/zCollectedHeap.cpp
! src/hotspot/share/gc/z/zContinuation.cpp
! src/hotspot/share/gc/z/zDirector.cpp
! src/hotspot/share/gc/z/zDriver.cpp
! src/hotspot/share/gc/z/zDriverPort.cpp
! src/hotspot/share/gc/z/zErrno.cpp
! src/hotspot/share/gc/z/zForwarding.inline.hpp
! src/hotspot/share/gc/z/zForwardingAllocator.cpp
! src/hotspot/share/gc/z/zForwardingEntry.hpp
! src/hotspot/share/gc/z/zForwardingTable.inline.hpp
! src/hotspot/share/gc/z/zFuture.inline.hpp
! src/hotspot/share/gc/z/zGCIdPrinter.cpp
! src/hotspot/share/gc/z/zGeneration.cpp
! src/hotspot/share/gc/z/zGranuleMap.inline.hpp
! src/hotspot/share/gc/z/zHeap.cpp
! src/hotspot/share/gc/z/zHeapIterator.cpp
! src/hotspot/share/gc/z/zIndexDistributor.inline.hpp
! src/hotspot/share/gc/z/zIterator.inline.hpp
! src/hotspot/share/gc/z/zList.inline.hpp
! src/hotspot/share/gc/z/zLiveMap.cpp
! src/hotspot/share/gc/z/zLock.inline.hpp
! src/hotspot/share/gc/z/zMark.cpp
! src/hotspot/share/gc/z/zMarkCache.cpp
! src/hotspot/share/gc/z/zMarkContext.inline.hpp
! src/hotspot/share/gc/z/zMarkStack.cpp
! src/hotspot/share/gc/z/zMarkStack.inline.hpp
! src/hotspot/share/gc/z/zMarkStackAllocator.cpp
! src/hotspot/share/gc/z/zMarkStackEntry.hpp
! src/hotspot/share/gc/z/zMarkTerminate.inline.hpp
! src/hotspot/share/gc/z/zMemory.cpp
! src/hotspot/share/gc/z/zMemory.inline.hpp
! src/hotspot/share/gc/z/zMetronome.cpp
! src/hotspot/share/gc/z/zNMethod.cpp
! src/hotspot/share/gc/z/zNMethodData.cpp
! src/hotspot/share/gc/z/zNMethodTableEntry.hpp
! src/hotspot/share/gc/z/zNMethodTableIteration.cpp
! src/hotspot/share/gc/z/zObjArrayAllocator.cpp
! src/hotspot/share/gc/z/zObjectAllocator.cpp
! src/hotspot/share/gc/z/zPage.cpp
! src/hotspot/share/gc/z/zPageAllocator.cpp
! src/hotspot/share/gc/z/zPageAllocator.inline.hpp
! src/hotspot/share/gc/z/zPageCache.cpp
! src/hotspot/share/gc/z/zPageTable.cpp
! src/hotspot/share/gc/z/zPageTable.inline.hpp
! src/hotspot/share/gc/z/zPhysicalMemory.cpp
! src/hotspot/share/gc/z/zPhysicalMemory.inline.hpp
! src/hotspot/share/gc/z/zReferenceProcessor.cpp
! src/hotspot/share/gc/z/zRelocate.cpp
! src/hotspot/share/gc/z/zRelocationSet.cpp
! src/hotspot/share/gc/z/zRelocationSet.inline.hpp
! src/hotspot/share/gc/z/zRelocationSetSelector.cpp
! src/hotspot/share/gc/z/zRemembered.cpp
! src/hotspot/share/gc/z/zRememberedSet.cpp
! src/hotspot/share/gc/z/zRootsIterator.cpp
! src/hotspot/share/gc/z/zRootsIterator.hpp
! src/hotspot/share/gc/z/zRuntimeWorkers.cpp
! src/hotspot/share/gc/z/zSafeDelete.inline.hpp
! src/hotspot/share/gc/z/zServiceability.cpp
! src/hotspot/share/gc/z/zStackWatermark.cpp
! src/hotspot/share/gc/z/zStat.cpp
! src/hotspot/share/gc/z/zStat.hpp
! src/hotspot/share/gc/z/zStoreBarrierBuffer.cpp
! src/hotspot/share/gc/z/zTask.cpp
! src/hotspot/share/gc/z/zThreadLocalData.hpp
! src/hotspot/share/gc/z/zTracer.cpp
! src/hotspot/share/gc/z/zTracer.hpp
! src/hotspot/share/gc/z/zTracer.inline.hpp
! src/hotspot/share/gc/z/zUncoloredRoot.inline.hpp
! src/hotspot/share/gc/z/zUncommitter.cpp
! src/hotspot/share/gc/z/zUnload.cpp
! src/hotspot/share/gc/z/zUnmapper.cpp
! src/hotspot/share/gc/z/zValue.inline.hpp
! src/hotspot/share/gc/z/zVerify.cpp
! src/hotspot/share/gc/z/zVirtualMemory.cpp
! src/hotspot/share/gc/z/zVirtualMemory.inline.hpp
! src/hotspot/share/gc/z/zWeakRootsProcessor.cpp
! src/hotspot/share/gc/z/zWorkers.cpp
! test/hotspot/gtest/gc/z/test_zList.cpp
! test/hotspot/gtest/gc/z/test_zMemory.cpp
Changeset: 488330d5
Author: Coleen Phillimore <coleenp at openjdk.org>
Date: 2023-05-16 16:46:09 +0000
URL: https://git.openjdk.org/loom/commit/488330d53bb782657378424421a9ce2f2eed5e88
8307533: Use atomic bitset functions for metadata flags
Reviewed-by: ccheung, kbarrett
! src/hotspot/share/oops/fieldInfo.inline.hpp
! src/hotspot/share/oops/instanceKlassFlags.cpp
! src/hotspot/share/oops/instanceKlassFlags.hpp
! src/hotspot/share/oops/methodFlags.cpp
! src/hotspot/share/oops/methodFlags.hpp
Changeset: 64d51571
Author: Chris Plummer <cjplummer at openjdk.org>
Date: 2023-05-16 17:02:12 +0000
URL: https://git.openjdk.org/loom/commit/64d51571166e69f724c6329f4a4c23be143e7f95
8306467: Fix nsk/jdb/kill/kill001 to work with new JVMTI StopThread support for virtual threads.
Reviewed-by: sspitsyn, amenkov
! test/hotspot/jtreg/ProblemList-Virtual.txt
! test/hotspot/jtreg/vmTestbase/nsk/jdb/kill/kill001/kill001.java
! test/hotspot/jtreg/vmTestbase/nsk/jdb/kill/kill001/kill001a.java
Changeset: 4e929918
Author: Justin Lu <jlu at openjdk.org>
Date: 2023-05-16 17:10:21 +0000
URL: https://git.openjdk.org/loom/commit/4e92991809aa62cf98543a58bec352ab8a2c7b3d
8300794: Use @snippet in java.util:i18n
Reviewed-by: naoto, lancea
! src/java.base/share/classes/java/util/Currency.java
! src/java.base/share/classes/java/util/ListResourceBundle.java
! src/java.base/share/classes/java/util/Locale.java
! src/java.base/share/classes/java/util/PropertyResourceBundle.java
! src/java.base/share/classes/java/util/ResourceBundle.java
Changeset: f9a785e8
Author: Naoto Sato <naoto at openjdk.org>
Date: 2023-05-16 18:00:45 +0000
URL: https://git.openjdk.org/loom/commit/f9a785e855287ff6746ac8dc8f8f2e2f90c5be07
8307547: Support variant collations
Reviewed-by: srl, jlu, alanb
! src/java.base/share/classes/java/text/Collator.java
! src/java.base/share/classes/sun/util/locale/provider/LocaleResources.java
! src/jdk.localedata/share/classes/sun/text/resources/ext/CollationData_sv.java
! test/jdk/sun/text/resources/Collator/SwedishTest.java
Changeset: cb8b8cdd
Author: Erik Helin <ehelin at openjdk.org>
Date: 2023-05-16 18:53:58 +0000
URL: https://git.openjdk.org/loom/commit/cb8b8cdd6861a0843f3b1036155eac9f9afc432a
8307458: Add periodic heap usage JFR events
Reviewed-by: stefank, aboldtch
! src/hotspot/share/jfr/metadata/metadata.xml
! src/hotspot/share/jfr/periodic/jfrPeriodic.cpp
! src/jdk.jfr/share/conf/jfr/default.jfc
! src/jdk.jfr/share/conf/jfr/profile.jfc
+ test/jdk/jdk/jfr/event/gc/detailed/TestGCHeapMemoryPoolUsageEvent.java
+ test/jdk/jdk/jfr/event/gc/detailed/TestGCHeapMemoryUsageEvent.java
! test/lib/jdk/test/lib/jfr/EventNames.java
Changeset: 563152f3
Author: Leonid Mesnik <lmesnik at openjdk.org>
Date: 2023-05-16 19:44:38 +0000
URL: https://git.openjdk.org/loom/commit/563152f32dd2c8617c0e0955d55c5bbce23627fb
8308223: failure handler missed jcmd.vm.info command
Reviewed-by: stefank
! test/failure_handler/src/share/conf/common.properties
Changeset: d3e50652
Author: Ashutosh Mehra <asmehra at redhat.com>
Committer: Ioi Lam <iklam at openjdk.org>
Date: 2023-05-16 22:36:44 +0000
URL: https://git.openjdk.org/loom/commit/d3e5065284441647564a9eede79d69e7b0ac80be
8306460: Clear JVM_ACC_QUEUED flag on methods when dumping dynamic CDS archive
Reviewed-by: coleenp, iklam
! src/hotspot/share/oops/instanceKlass.cpp
! src/hotspot/share/oops/instanceKlass.hpp
! src/hotspot/share/oops/method.cpp
! src/hotspot/share/oops/method.hpp
Changeset: 2f1c6548
Author: Guoxiong Li <gli at openjdk.org>
Date: 2023-05-17 03:07:56 +0000
URL: https://git.openjdk.org/loom/commit/2f1c65486b1e584f9c4a2eb7af2414d032a02748
8307955: Prefer to PTRACE_GETREGSET instead of PTRACE_GETREGS in method 'ps_proc.c::process_get_lwp_regs'
Reviewed-by: cjplummer, kevinw
! src/jdk.hotspot.agent/linux/native/libsaproc/ps_proc.c
Changeset: 5a92aae1
Author: Matthias Baesken <mbaesken at openjdk.org>
Date: 2023-05-17 06:42:19 +0000
URL: https://git.openjdk.org/loom/commit/5a92aae1d967f5be01f05d9cc56c433a5eca61e8
8308156: VerifyCACerts.java misses blank in error output
Reviewed-by: mullan, rhalade
! test/jdk/sun/security/lib/cacerts/VerifyCACerts.java
Changeset: e34ecc97
Author: Axel Boldt-Christmas <aboldtch at openjdk.org>
Date: 2023-05-17 07:07:41 +0000
URL: https://git.openjdk.org/loom/commit/e34ecc97e63c4565f09b0c80d194c4708c408c10
8296469: Instrument VMError::report with reentrant iteration step for register and stack printing
Reviewed-by: eosterlund, stuefe
! src/hotspot/os_cpu/aix_ppc/os_aix_ppc.cpp
! src/hotspot/os_cpu/bsd_aarch64/os_bsd_aarch64.cpp
! src/hotspot/os_cpu/bsd_x86/os_bsd_x86.cpp
! src/hotspot/os_cpu/bsd_zero/os_bsd_zero.cpp
! src/hotspot/os_cpu/linux_aarch64/os_linux_aarch64.cpp
! src/hotspot/os_cpu/linux_arm/os_linux_arm.cpp
! src/hotspot/os_cpu/linux_ppc/os_linux_ppc.cpp
! src/hotspot/os_cpu/linux_riscv/os_linux_riscv.cpp
! src/hotspot/os_cpu/linux_s390/os_linux_s390.cpp
! src/hotspot/os_cpu/linux_x86/os_linux_x86.cpp
! src/hotspot/os_cpu/linux_zero/os_linux_zero.cpp
! src/hotspot/os_cpu/windows_aarch64/os_windows_aarch64.cpp
! src/hotspot/os_cpu/windows_x86/os_windows_x86.cpp
! src/hotspot/share/runtime/os.cpp
! src/hotspot/share/runtime/os.hpp
! src/hotspot/share/utilities/vmError.cpp
! src/hotspot/share/utilities/vmError.hpp
! test/hotspot/jtreg/TEST.groups
+ test/hotspot/jtreg/runtime/ErrorHandling/ReattemptErrorTest.java
Changeset: b300e73a
Author: Aleksey Shipilev <shade at openjdk.org>
Date: 2023-05-17 09:19:08 +0000
URL: https://git.openjdk.org/loom/commit/b300e73a4acb5c64f68a355e0ad70d3862084ff4
8308088: Improve class check in CollectedHeap::is_oop
Reviewed-by: zgu, tschatzl, ayang, stuefe
! src/hotspot/share/gc/shared/collectedHeap.cpp
Changeset: 1a6f9810
Author: Jaikiran Pai <jpai at openjdk.org>
Date: 2023-05-17 10:06:22 +0000
URL: https://git.openjdk.org/loom/commit/1a6f9810cd5bcd3cdbdd1505900c0e8c7f091b22
8308185: Update Http2TestServerConnection to use SSLSocket.startHandshake()
Reviewed-by: djelinski
! test/jdk/java/net/httpclient/lib/jdk/httpclient/test/lib/http2/Http2TestServerConnection.java
Changeset: 285c833f
Author: Erik Österlund <eosterlund at openjdk.org>
Date: 2023-05-17 11:47:30 +0000
URL: https://git.openjdk.org/loom/commit/285c833ffacdaabe7c4955cbbafb3bc459d26784
8308043: Deadlock in TestCSLocker.java due to blocking GC while allocating
Reviewed-by: stefank, ayang, tschatzl
! test/hotspot/jtreg/ProblemList-Xcomp.txt
! test/hotspot/jtreg/gc/cslocker/TestCSLocker.java
Changeset: c7951cf6
Author: JoKern65 <Joachim.kern at sap.com>
Committer: Matthias Baesken <mbaesken at openjdk.org>
Date: 2023-05-17 11:48:56 +0000
URL: https://git.openjdk.org/loom/commit/c7951cf674581ccd021e7403f5c3bd898e0542f4
8306304: Fix xlc17 clang warnings in ppc and aix code
Reviewed-by: erikj, tsteele, mbaesken
! make/hotspot/lib/CompileJvm.gmk
! src/hotspot/cpu/ppc/assembler_ppc.cpp
! src/hotspot/cpu/ppc/assembler_ppc.hpp
! src/hotspot/cpu/ppc/c1_LIRGenerator_ppc.cpp
! src/hotspot/cpu/ppc/macroAssembler_ppc.cpp
! src/hotspot/cpu/ppc/ppc.ad
! src/hotspot/os/aix/os_aix.cpp
! src/hotspot/os_cpu/aix_ppc/os_aix_ppc.cpp
! src/java.desktop/aix/native/libawt/porting_aix.c
Changeset: 5763be72
Author: Adam Sotona <asotona at openjdk.org>
Date: 2023-05-17 12:45:19 +0000
URL: https://git.openjdk.org/loom/commit/5763be726700be322de3bbaf345d80e11936b472
8307326: Package jdk.internal.classfile.java.lang.constant become obsolete
Reviewed-by: erikj, liach
! make/RunTests.gmk
! make/test/BuildMicrobenchmark.gmk
! make/test/BuildTestLib.gmk
! src/java.base/share/classes/jdk/internal/classfile/Classfile.java
! src/java.base/share/classes/jdk/internal/classfile/attribute/ModuleAttribute.java
! src/java.base/share/classes/jdk/internal/classfile/attribute/ModuleExportInfo.java
! src/java.base/share/classes/jdk/internal/classfile/attribute/ModuleHashInfo.java
! src/java.base/share/classes/jdk/internal/classfile/attribute/ModuleOpenInfo.java
! src/java.base/share/classes/jdk/internal/classfile/attribute/ModulePackagesAttribute.java
! src/java.base/share/classes/jdk/internal/classfile/attribute/ModuleRequireInfo.java
! src/java.base/share/classes/jdk/internal/classfile/constantpool/ConstantPoolBuilder.java
! src/java.base/share/classes/jdk/internal/classfile/constantpool/ModuleEntry.java
! src/java.base/share/classes/jdk/internal/classfile/constantpool/PackageEntry.java
! src/java.base/share/classes/jdk/internal/classfile/impl/AbstractPoolEntry.java
! src/java.base/share/classes/jdk/internal/classfile/impl/ClassPrinterImpl.java
! src/java.base/share/classes/jdk/internal/classfile/impl/ModuleAttributeBuilderImpl.java
- src/java.base/share/classes/jdk/internal/classfile/impl/ModuleDescImpl.java
- src/java.base/share/classes/jdk/internal/classfile/impl/PackageDescImpl.java
! src/java.base/share/classes/jdk/internal/classfile/impl/Util.java
- src/java.base/share/classes/jdk/internal/classfile/java/lang/constant/ModuleDesc.java
- src/java.base/share/classes/jdk/internal/classfile/java/lang/constant/PackageDesc.java
! src/java.base/share/classes/jdk/internal/module/ModuleInfoExtender.java
! test/hotspot/jtreg/serviceability/dcmd/framework/VMVersionTest.java
! test/hotspot/jtreg/testlibrary/ctw/Makefile
! test/jdk/java/lang/ClassLoader/securityManager/ClassLoaderTest.java
! test/jdk/java/lang/ModuleTests/AnnotationsTest.java
! test/jdk/java/lang/module/ClassFileVersionsTest.java
! test/jdk/java/lang/module/ConfigurationTest.java
! test/jdk/java/lang/module/ModuleDescriptorTest.java
! test/jdk/java/lang/module/ModuleFinderTest.java
! test/jdk/java/lang/module/ModuleNamesTest.java
! test/jdk/java/lang/module/MultiReleaseJarTest.java
! test/jdk/java/security/Provider/SecurityProviderModularTest.java
! test/jdk/javax/security/auth/login/modules/JaasModularClientTest.java
! test/jdk/javax/security/auth/login/modules/JaasModularDefaultHandlerTest.java
! test/jdk/jdk/classfile/AdvancedTransformationsTest.java
! test/jdk/jdk/classfile/ModuleBuilderTest.java
- test/jdk/jdk/classfile/ModuleDescTest.java
- test/jdk/jdk/classfile/PackageDescTest.java
! test/jdk/jdk/classfile/TEST.properties
! test/jdk/jdk/classfile/examples/ModuleExamples.java
! test/jdk/jdk/classfile/helpers/RebuildingTransformation.java
! test/jdk/jdk/modules/incubator/ServiceBinding.java
! test/jdk/sun/tools/jcmd/TestProcessHelper.java
! test/jdk/tools/jlink/JLinkNegativeTest.java
! test/lib/jdk/test/lib/util/ModuleInfoWriter.java
Changeset: 64f6681c
Author: Martin Doerr <mdoerr at openjdk.org>
Date: 2023-05-17 15:10:46 +0000
URL: https://git.openjdk.org/loom/commit/64f6681cc7bb184112adcf2b4f2c313e1b0a5c4f
8308246: PPC64le build broken after JDK-8304913
Reviewed-by: shade, mbaesken
! src/jdk.jlink/share/classes/jdk/tools/jlink/internal/Platform.java
Changeset: f57c7833
Author: Joe Darcy <darcy at openjdk.org>
Date: 2023-05-17 15:31:03 +0000
URL: https://git.openjdk.org/loom/commit/f57c78337e4f968c2e6a924acbebf725d4e46d59
8308239: Tighten up accessibility of nested classes in java.lang.invoke
Reviewed-by: alanb
! src/java.base/share/classes/java/lang/invoke/ClassSpecializer.java
Changeset: 6d4782bc
Author: Brian Burkhalter <bpb at openjdk.org>
Date: 2023-05-17 16:04:08 +0000
URL: https://git.openjdk.org/loom/commit/6d4782bc737d5933b9476cadb5e87ceee94c4f68
8307976: (fs) Files.createDirectories(dir) returns dir::toAbsolutePath instead of dir
Reviewed-by: alanb
! src/java.base/share/classes/java/nio/file/Files.java
! test/jdk/java/nio/file/Files/CreateDirectories.java
More information about the loom-dev
mailing list