git: openjdk/jdk-sandbox: jcmd_cores_process_revival: 200 new changesets

duke duke at openjdk.org
Wed Nov 5 16:28:14 UTC 2025


Changeset: 107cf1e5
Branch: jcmd_cores_process_revival
Author:    Kevin Walls <kevin.walls at oracle.com>
Date:      2025-11-05 16:22:43 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/107cf1e5a742905f4c3dba2e9068af83dd98b440

Remove some jcmds that rely on local system

! src/hotspot/share/services/diagnosticCommand.cpp
! src/java.base/linux/native/revivalhelper/revival_linux.cpp
! test/hotspot/jtreg/serviceability/revival/JCmdRevival.java

Changeset: 869112ef
Branch: jcmd_cores_process_revival
Author:    Prasanta Sadhukhan <psadhukhan at openjdk.org>
Date:      2025-10-23 16:24:48 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/869112ef65ec79c8a746a7dc51fa7dbd2384f035

8026776: Broken API names in API doc

Reviewed-by: aivanov, tr, ayang, prr

! src/java.desktop/share/classes/java/awt/GridBagConstraints.java
! src/java.desktop/share/classes/java/awt/image/renderable/ContextualRenderedImageFactory.java
! src/java.desktop/share/classes/java/awt/image/renderable/RenderableImageOp.java
! src/java.desktop/share/classes/javax/swing/ScrollPaneLayout.java

Changeset: a0e0b2d3
Branch: jcmd_cores_process_revival
Author:    Joe Darcy <darcy at openjdk.org>
Date:      2025-10-23 17:02:44 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/a0e0b2d3658e6b9f9d228b410e1621f5281074f6

8370057: Correct scale handling of BigDecimal.sqrt

Reviewed-by: rgiulietti

! src/java.base/share/classes/java/math/BigDecimal.java
! test/jdk/java/math/BigDecimal/SquareRootTests.java

Changeset: b0721e28
Branch: jcmd_cores_process_revival
Author:    Mikhail Yankelevich <myankelevich at openjdk.org>
Date:      2025-10-23 17:08:53 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/b0721e28591f2ee19fd5cb6581747df0b1efed48

8368982: Test sun/security/tools/jarsigner/EC.java completed and timed out

Reviewed-by: rhalade

! test/jdk/sun/security/tools/jarsigner/EC.java

Changeset: b2e431a1
Branch: jcmd_cores_process_revival
Author:    William Kemper <wkemper at openjdk.org>
Date:      2025-10-23 19:06:47 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/b2e431a1cb22b78eca396ac1d97e6c272de72aa9

8369068: GenShen: Generations still aren't reconciled assertion failure

Reviewed-by: ysr, kdnilsen

! src/hotspot/share/gc/shenandoah/heuristics/shenandoahGenerationalHeuristics.cpp
! src/hotspot/share/gc/shenandoah/heuristics/shenandoahHeuristics.cpp
! src/hotspot/share/gc/shenandoah/shenandoahAsserts.cpp
! src/hotspot/share/gc/shenandoah/shenandoahAsserts.hpp
! src/hotspot/share/gc/shenandoah/shenandoahConcurrentGC.cpp
! src/hotspot/share/gc/shenandoah/shenandoahConcurrentGC.hpp
! src/hotspot/share/gc/shenandoah/shenandoahConcurrentMark.cpp
! src/hotspot/share/gc/shenandoah/shenandoahDegeneratedGC.cpp
! src/hotspot/share/gc/shenandoah/shenandoahDegeneratedGC.hpp
! src/hotspot/share/gc/shenandoah/shenandoahFullGC.cpp
! src/hotspot/share/gc/shenandoah/shenandoahFullGC.hpp
! src/hotspot/share/gc/shenandoah/shenandoahGC.hpp
! src/hotspot/share/gc/shenandoah/shenandoahGeneration.hpp
! src/hotspot/share/gc/shenandoah/shenandoahGenerationalEvacuationTask.cpp
! src/hotspot/share/gc/shenandoah/shenandoahGenerationalEvacuationTask.hpp
! src/hotspot/share/gc/shenandoah/shenandoahGenerationalFullGC.cpp
! src/hotspot/share/gc/shenandoah/shenandoahGenerationalHeap.cpp
! src/hotspot/share/gc/shenandoah/shenandoahGenerationalHeap.hpp
! src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp
! src/hotspot/share/gc/shenandoah/shenandoahHeap.hpp
! src/hotspot/share/gc/shenandoah/shenandoahHeapRegion.cpp
! src/hotspot/share/gc/shenandoah/shenandoahMark.cpp
! src/hotspot/share/gc/shenandoah/shenandoahMark.hpp
! src/hotspot/share/gc/shenandoah/shenandoahOldGC.cpp
! src/hotspot/share/gc/shenandoah/shenandoahReferenceProcessor.cpp
! src/hotspot/share/gc/shenandoah/shenandoahRootVerifier.cpp
! src/hotspot/share/gc/shenandoah/shenandoahRootVerifier.hpp
! src/hotspot/share/gc/shenandoah/shenandoahSTWMark.cpp
! src/hotspot/share/gc/shenandoah/shenandoahVMOperations.cpp
! src/hotspot/share/gc/shenandoah/shenandoahVMOperations.hpp
! src/hotspot/share/gc/shenandoah/shenandoahVerifier.cpp
! src/hotspot/share/gc/shenandoah/shenandoahVerifier.hpp

Changeset: 62f11cd4
Branch: jcmd_cores_process_revival
Author:    Shawn M Emery <shawn.emery at oracle.com>
Committer: Valerie Peng <valeriep at openjdk.org>
Date:      2025-10-23 19:36:49 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/62f11cd4070f21ad82eebbb5319bdbbf4e13f9cf

8326609: New AES implementation with updates specified in FIPS 197

Reviewed-by: valeriep

! src/hotspot/share/classfile/vmIntrinsics.hpp
! src/hotspot/share/opto/library_call.cpp
! src/java.base/share/classes/com/sun/crypto/provider/AESCipher.java
- src/java.base/share/classes/com/sun/crypto/provider/AESCrypt.java
! src/java.base/share/classes/com/sun/crypto/provider/AESKeyGenerator.java
! src/java.base/share/classes/com/sun/crypto/provider/AESKeyWrap.java
! src/java.base/share/classes/com/sun/crypto/provider/AESKeyWrapPadded.java
+ src/java.base/share/classes/com/sun/crypto/provider/AES_Crypt.java
! src/java.base/share/classes/com/sun/crypto/provider/GCTR.java
! src/java.base/share/classes/com/sun/crypto/provider/GaloisCounterMode.java
! src/java.base/share/classes/com/sun/crypto/provider/KeyWrapCipher.java
! src/java.base/share/classes/com/sun/crypto/provider/PBES2Core.java
! src/java.base/share/classes/com/sun/crypto/provider/SymmetricCipher.java
- src/java.base/share/legal/aes.md
! test/hotspot/jtreg/compiler/codegen/aes/TestAESMain.java
! test/hotspot/jtreg/compiler/cpuflags/AESIntrinsicsBase.java
! test/hotspot/jtreg/compiler/jvmci/jdk.vm.ci.hotspot.test/src/jdk/vm/ci/hotspot/test/TestHotSpotJVMCIRuntime.java
+ test/micro/org/openjdk/bench/javax/crypto/AESDecrypt.java

Changeset: d720a849
Branch: jcmd_cores_process_revival
Author:    Alexey Semenyuk <asemenyuk at openjdk.org>
Date:      2025-10-24 00:16:18 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/d720a8491b2556373b2686a129c306deefafd671

8343220: Add test cases to AppContentTest jpackage test

Reviewed-by: almatvee

! src/jdk.jpackage/share/classes/jdk/jpackage/internal/util/FileUtils.java
! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/ConfigurationTarget.java
! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/TKit.java
! test/jdk/tools/jpackage/share/AppContentTest.java

Changeset: 58623589
Branch: jcmd_cores_process_revival
Author:    Shaojin Wen <swen at openjdk.org>
Date:      2025-10-24 00:40:13 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/586235896536cde293402167775d4d60f1426a9e

8370013: Refactor Double.toHexString to eliminate regex and StringBuilder

Reviewed-by: rgiulietti, darcy

! src/java.base/share/classes/java/lang/Double.java
! test/jdk/java/lang/Double/ToHexString.java
+ test/micro/org/openjdk/bench/java/lang/Doubles.java
- test/micro/org/openjdk/bench/java/lang/FloatingDecimal.java

Changeset: 87645afa
Branch: jcmd_cores_process_revival
Author:    Amit Kumar <amitkumar at openjdk.org>
Date:      2025-10-24 05:43:16 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/87645afa052a87ab2af9602c8fafc2a707c77c19

8370389: JavaFrameAnchor on s390 has unnecessary barriers

Reviewed-by: lucy, aph

! src/hotspot/cpu/s390/javaFrameAnchor_s390.hpp

Changeset: 26eed3b6
Branch: jcmd_cores_process_revival
Author:    Prasanta Sadhukhan <psadhukhan at openjdk.org>
Date:      2025-10-24 07:25:53 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/26eed3b61e4987a2998f941d7d26790493850612

8068293: [TEST_BUG] Test closed/com/sun/java/swing/plaf/motif/InternalFrame/4150591/bug4150591.java fails with GTKLookAndFeel

Reviewed-by: serb, tr

! test/jdk/javax/swing/plaf/motif/bug4150591.java

Changeset: b31bbfcf
Branch: jcmd_cores_process_revival
Author:    Martin Doerr <mdoerr at openjdk.org>
Date:      2025-10-24 08:26:24 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/b31bbfcf2f13fa5b16762f5384d95c2b5d9c5705

8368787: Error reporting: hs_err files should show instructions when referencing code in nmethods

Reviewed-by: stuefe, aph, mbaesken, shade

! src/hotspot/share/code/codeBlob.cpp
! src/hotspot/share/code/nmethod.cpp
! src/hotspot/share/code/nmethod.hpp

Changeset: b7a4c9ce
Branch: jcmd_cores_process_revival
Author:    Johannes Bechberger <jbechberger at openjdk.org>
Date:      2025-10-24 08:55:17 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/b7a4c9ced82717434e43b3f3a0a57083f4005f32

8366240: Improve memory ordering in new CPU Time Profiler

Reviewed-by: jbachorik, krk, zgu

! src/hotspot/share/jfr/periodic/sampling/jfrCPUTimeThreadSampler.cpp
! src/hotspot/share/jfr/periodic/sampling/jfrCPUTimeThreadSampler.hpp

Changeset: f73e56e2
Branch: jcmd_cores_process_revival
Author:    Mikhail Yankelevich <myankelevich at openjdk.org>
Date:      2025-10-24 09:14:04 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/f73e56e24f0edfaeb99e2106a56725ea033bd6d6

8361894: sun/security/krb5/config/native/TestDynamicStore.java ensure that the test is run with sudo

Reviewed-by: rhalade

! test/jdk/sun/security/krb5/config/native/TestDynamicStore.java

Changeset: 470eedb1
Branch: jcmd_cores_process_revival
Author:    Alexander Zvegintsev <azvegint at openjdk.org>
Date:      2025-10-24 09:46:00 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/470eedb1e9d67058ff8d67a5b0c2250d9f9b3fa5

8370511: test/jdk/javax/swing/JSlider/bug4382876.java does not release previously pressed keys

Reviewed-by: psadhukhan, serb, honkar

! test/jdk/javax/swing/JSlider/bug4382876.java

Changeset: cc9483b4
Branch: jcmd_cores_process_revival
Author:    Matthew Donovan <mdonovan at openjdk.org>
Date:      2025-10-24 11:10:59 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/cc9483b4da1a0f65f8773d0c7f35f2e6a7e1bd4f

8366182: Some PKCS11Tests are being skipped when they shouldn't

Reviewed-by: rhalade

! test/jdk/sun/security/pkcs11/Cipher/TestKATForGCM.java
! test/jdk/sun/security/pkcs11/KeyStore/SecretKeysBasic.java
! test/jdk/sun/security/pkcs11/PKCS11Test.java
! test/jdk/sun/security/pkcs11/Secmod/AddTrustedCert.java
! test/jdk/sun/security/pkcs11/Signature/TestDSAKeyLength.java
! test/jdk/sun/security/pkcs11/ec/TestECDH.java

Changeset: fd23a61c
Branch: jcmd_cores_process_revival
Author:    Shaojin Wen <swen at openjdk.org>
Date:      2025-10-24 16:43:57 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/fd23a61cd48be5ae2c7f76cc88af3da5b4a27e3d

8370503: Use String.newStringWithLatin1Bytes to simplify Integer/Long toString method

Reviewed-by: rgiulietti, rriggs

! src/java.base/share/classes/java/lang/Integer.java
! src/java.base/share/classes/java/lang/Long.java

Changeset: 13adcd99
Branch: jcmd_cores_process_revival
Author:    Anass Baya <abaya at openjdk.org>
Committer: Harshitha Onkar <honkar at openjdk.org>
Date:      2025-10-24 17:04:28 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/13adcd99db4f14caf90de7f59e341380cfa354b0

8274082: Wrong test name in jtreg run tag for java/awt/print/PrinterJob/SwingUIText.java

Co-authored-by: Lawrence Andrews <landrews at openjdk.org>
Reviewed-by: honkar, dnguyen

! test/jdk/java/awt/print/PrinterJob/SwingUIText.java

Changeset: 2ee34391
Branch: jcmd_cores_process_revival
Author:    Francesco Andreuzzi <fandreuzzi at openjdk.org>
Committer: Roger Riggs <rriggs at openjdk.org>
Date:      2025-10-24 17:43:41 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/2ee34391c152abeb06a6baf69f4420988b8c838e

8368975: Windows ProcessImpl.java has dead code

Reviewed-by: ayang, rriggs

! src/java.base/windows/classes/java/lang/ProcessImpl.java

Changeset: 97e5ac6e
Branch: jcmd_cores_process_revival
Author:    Mikhailo Seledtsov <mseledtsov at openjdk.org>
Date:      2025-10-24 18:04:32 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/97e5ac6e728baeae4341c6235d026ecd99bc600e

8370514: Problemlist nio/channels/AsyncCloseAndInterrupt until JDK-8368290 is resolved

Reviewed-by: bpb

! test/jdk/ProblemList.txt

Changeset: a4eaeb47
Branch: jcmd_cores_process_revival
Author:    Phil Race <prr at openjdk.org>
Date:      2025-10-24 22:24:28 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/a4eaeb47c9c42d8da4e3814c80247f40236a03a2

6453640: BandedSampleModel.createCompatibleSampleModel() API docs are wrong

Reviewed-by: azvegint, serb

! src/java.desktop/share/classes/java/awt/image/BandedSampleModel.java
+ test/jdk/java/awt/image/BandedSampleModel/BSMCreateCompatibleSMTest.java

Changeset: 35fdda08
Branch: jcmd_cores_process_revival
Author:    Josiah Noel <32279667+SentryMan at users.noreply.github.com>
Committer: Michael McMahon <michaelm at openjdk.org>
Date:      2025-10-24 23:03:50 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/35fdda0889bd6a83027089672b643ef7ffc8a40c

7105350: HttpExchange's attributes are the same as HttpContext's attributes

Reviewed-by: michaelm, jpai, dfuchs

! src/jdk.httpserver/share/classes/module-info.java
! src/jdk.httpserver/share/classes/sun/net/httpserver/ExchangeImpl.java
! test/jdk/com/sun/net/httpserver/ExchangeAttributeTest.java

Changeset: 32697bf6
Branch: jcmd_cores_process_revival
Author:    SendaoYan <syan at openjdk.org>
Date:      2025-10-25 01:54:03 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/32697bf652429fa7247047465e365835dfa24b39

8370501: vmTestbase/vm/gc/compact/Humongous_NonbranchyTree5M/TestDescription.java intermittent timed out

Reviewed-by: tschatzl

! test/hotspot/jtreg/vmTestbase/vm/gc/compact/Humongous_NonbranchyTree5M/TestDescription.java

Changeset: c3449de2
Branch: jcmd_cores_process_revival
Author:    Mikhail Yankelevich <myankelevich at openjdk.org>
Date:      2025-10-25 15:27:03 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/c3449de23f4fa74590494b8677f6832d47f12dea

8360395: sun/security/tools/keytool/i18n.java user country is current user location instead of the language

Reviewed-by: rhalade

! test/jdk/sun/security/tools/keytool/i18n.java

Changeset: e7c7892b
Branch: jcmd_cores_process_revival
Author:    Sergey Bylokhov <serb at openjdk.org>
Date:      2025-10-26 06:04:02 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/e7c7892b9f0fcee37495cce312fdd67dc800f9c9

8370197: Add missing @Override annotations in com.sun.beans package

Reviewed-by: prr

! src/java.desktop/share/classes/com/sun/beans/WildcardTypeImpl.java
! src/java.desktop/share/classes/com/sun/beans/decoder/NullElementHandler.java
! src/java.desktop/share/classes/com/sun/beans/decoder/ValueObjectImpl.java
! src/java.desktop/share/classes/com/sun/beans/editors/BooleanEditor.java
! src/java.desktop/share/classes/com/sun/beans/editors/ByteEditor.java
! src/java.desktop/share/classes/com/sun/beans/editors/ColorEditor.java
! src/java.desktop/share/classes/com/sun/beans/editors/DoubleEditor.java
! src/java.desktop/share/classes/com/sun/beans/editors/EnumEditor.java
! src/java.desktop/share/classes/com/sun/beans/editors/FloatEditor.java
! src/java.desktop/share/classes/com/sun/beans/editors/FontEditor.java
! src/java.desktop/share/classes/com/sun/beans/editors/IntegerEditor.java
! src/java.desktop/share/classes/com/sun/beans/editors/LongEditor.java
! src/java.desktop/share/classes/com/sun/beans/editors/NumberEditor.java
! src/java.desktop/share/classes/com/sun/beans/editors/ShortEditor.java
! src/java.desktop/share/classes/com/sun/beans/editors/StringEditor.java
! src/java.desktop/share/classes/com/sun/beans/infos/ComponentBeanInfo.java
! src/java.desktop/share/classes/com/sun/beans/util/Cache.java

Changeset: bfc1db7e
Branch: jcmd_cores_process_revival
Author:    Prasanta Sadhukhan <psadhukhan at openjdk.org>
Date:      2025-10-27 05:17:43 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/bfc1db7ed6bf9563c0441b24abe6943607b532e7

8370560: Remove non-public API reference from public API javadoc

Reviewed-by: prr

! src/java.desktop/share/classes/java/awt/Component.java

Changeset: 3d2ce804
Branch: jcmd_cores_process_revival
Author:    Thomas Schatzl <tschatzl at openjdk.org>
Date:      2025-10-27 06:53:08 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/3d2ce8045f9ea52c6559638f9cc7e0a0544b4540

8212084: G1: Implement UseGCOverheadLimit

Reviewed-by: ayang, iwalulya, fandreuzzi

! src/hotspot/share/gc/g1/g1CollectedHeap.cpp
! src/hotspot/share/gc/g1/g1CollectedHeap.hpp
! src/hotspot/share/gc/parallel/parallelArguments.cpp
! src/hotspot/share/gc/parallel/parallelScavengeHeap.cpp
! src/hotspot/share/gc/parallel/parallelScavengeHeap.hpp
! src/hotspot/share/gc/shared/gc_globals.hpp
+ test/hotspot/jtreg/gc/TestUseGCOverheadLimit.java

Changeset: f5ef01d4
Branch: jcmd_cores_process_revival
Author:    Sergey Bylokhov <serb at openjdk.org>
Date:      2025-10-27 07:38:28 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/f5ef01d4bfcf960b6a46844818138ee798532d45

8370368: Apply java.io.Serial annotations in java.security.jgss

Reviewed-by: mullan

! src/java.security.jgss/share/classes/sun/security/jgss/krb5/Krb5Context.java
! src/java.security.jgss/share/classes/sun/security/jgss/krb5/Krb5InitCredential.java
! src/java.security.jgss/share/classes/sun/security/krb5/Asn1Exception.java
! src/java.security.jgss/share/classes/sun/security/krb5/KrbCryptoException.java
! src/java.security.jgss/share/classes/sun/security/krb5/KrbException.java
! src/java.security.jgss/share/classes/sun/security/krb5/RealmException.java
! src/java.security.jgss/share/classes/sun/security/krb5/internal/KRBError.java
! src/java.security.jgss/share/classes/sun/security/krb5/internal/KdcErrException.java
! src/java.security.jgss/share/classes/sun/security/krb5/internal/KrbApErrException.java
! src/java.security.jgss/share/classes/sun/security/krb5/internal/KrbErrException.java
! src/java.security.jgss/windows/classes/sun/security/krb5/internal/tools/Ktab.java

Changeset: e9479b51
Branch: jcmd_cores_process_revival
Author:    Raffaello Giulietti <rgiulietti at openjdk.org>
Date:      2025-10-27 08:15:00 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/e9479b517ad8b6eac7244057644f90e710bd74b7

8370628: Rename BigInteger::nthRoot to rootn, and similarly for nthRootAndRemainder

Reviewed-by: darcy

! src/java.base/share/classes/java/math/BigInteger.java
! src/java.base/share/classes/java/math/MutableBigInteger.java
! test/jdk/java/math/BigInteger/BigIntegerTest.java

Changeset: 91e1dcb1
Branch: jcmd_cores_process_revival
Author:    Albert Mingkun Yang <ayang at openjdk.org>
Date:      2025-10-27 10:07:55 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/91e1dcb1083cc8c451d2d169d7f2fdb51c1a158e

8366781: Parallel: Include OS free memory in GC selection heuristics

Reviewed-by: gli, iwalulya

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

Changeset: 6f8d07ae
Branch: jcmd_cores_process_revival
Author:    Johny Jose <johny.jose at oracle.com>
Committer: Viktor Klang <vklang at openjdk.org>
Date:      2025-10-27 10:23:48 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/6f8d07ae21e49f87f64a5d4e10c930c4447ec8b6

8368500: ContextClassLoader cannot be reset on threads in ForkJoinPool.commonPool()

Reviewed-by: vklang, alanb

! src/java.base/share/classes/java/util/concurrent/ForkJoinWorkerThread.java
+ test/jdk/java/util/concurrent/forkjoin/ContextClassLoaderTest.java

Changeset: 7bb490c4
Branch: jcmd_cores_process_revival
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2025-10-27 10:35:02 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/7bb490c4bf7ae55547e4468da0795dac0a873d2b

8370318: AES-GCM vector intrinsic may read out of bounds (x86_64, AVX-512)

Reviewed-by: kvn, roland

! src/hotspot/cpu/x86/stubGenerator_x86_64.hpp
! src/hotspot/cpu/x86/stubGenerator_x86_64_aes.cpp

Changeset: 5ed6c201
Branch: jcmd_cores_process_revival
Author:    Johannes Bechberger <jbechberger at openjdk.org>
Date:      2025-10-27 12:29:22 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/5ed6c201ba0a9dc78960f2f3a5afce268e84a82d

8370681: [BACKOUT] Improve memory ordering in new CPU Time Profiler

Reviewed-by: mdoerr

! src/hotspot/share/jfr/periodic/sampling/jfrCPUTimeThreadSampler.cpp
! src/hotspot/share/jfr/periodic/sampling/jfrCPUTimeThreadSampler.hpp

Changeset: 1e49376e
Branch: jcmd_cores_process_revival
Author:    Igor Veresov <iveresov at openjdk.org>
Date:      2025-10-27 15:09:59 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/1e49376ece39e8f9b5c72b58688b1e195a0014be

8368321: Rethink compilation delay strategy for lukewarm methods

Reviewed-by: kvn, vlivanov

! src/hotspot/share/compiler/compilationPolicy.cpp
! src/hotspot/share/compiler/compilationPolicy.hpp
! src/hotspot/share/compiler/compiler_globals.hpp
! src/hotspot/share/oops/trainingData.cpp
! src/hotspot/share/oops/trainingData.hpp

Changeset: 583ff202
Branch: jcmd_cores_process_revival
Author:    Vladimir Ivanov <vlivanov at openjdk.org>
Date:      2025-10-27 16:15:10 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/583ff202b1cc1f018d798a34d93359301840cf06

8370251: C2: Inlining checks for method handle intrinsics are too strict

Reviewed-by: kvn, roland

! src/hotspot/share/opto/doCall.cpp
! test/hotspot/jtreg/compiler/jsr292/MHInlineTest.java

Changeset: ebf9c5bf
Branch: jcmd_cores_process_revival
Author:    Justin Lu <jlu at openjdk.org>
Date:      2025-10-27 16:40:17 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/ebf9c5bfc1b2e8e9210cc37283a29d471f913916

8370250: Locale should mention the behavior for duplicate subtags

Reviewed-by: naoto

! src/java.base/share/classes/java/util/Locale.java

Changeset: c25f3520
Branch: jcmd_cores_process_revival
Author:    Daniel Hu <costmuch at amazon.com>
Committer: Cesar Soares Lucas <cslucas at openjdk.org>
Date:      2025-10-27 16:48:51 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/c25f35205ae4544970bbaca233de8745f8e4e92c

8341735: Rewrite the build/AbsPathsInImage.java test to not load the entire file at once

Reviewed-by: erikj

! test/jdk/build/AbsPathsInImage.java

Changeset: 8151251f
Branch: jcmd_cores_process_revival
Author:    Joe Darcy <darcy at openjdk.org>
Date:      2025-10-27 18:46:44 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/8151251fa683459e57430abf8e3583c444315746

8370370: Add still more cases to WorstCaseTests

Reviewed-by: rgiulietti

! test/jdk/java/lang/Math/WorstCaseTests.java
! test/jdk/java/lang/StrictMath/CubeRootTests.java
! test/jdk/java/lang/StrictMath/HyperbolicTests.java
! test/jdk/java/lang/StrictMath/Log10Tests.java
! test/jdk/java/lang/StrictMath/Log1pTests.java
! test/jdk/java/lang/StrictMath/TrigTests.java

Changeset: e4e457f6
Branch: jcmd_cores_process_revival
Author:    Vicente Romero <vromero at openjdk.org>
Date:      2025-10-27 20:11:54 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/e4e457f6966568ed93093e57c0f7cd50f2bfba95

8366871: (javac) legacy.properties seems to be an obsolete file

Reviewed-by: liach

- src/jdk.compiler/share/classes/com/sun/tools/javac/resources/legacy.properties

Changeset: 70aa3678
Branch: jcmd_cores_process_revival
Author:    William Kemper <wkemper at openjdk.org>
Date:      2025-10-27 20:58:33 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/70aa3678fccddc1a626fd86b9cec348fae571555

8370520: GenShen: Track and report on promotion failures

Reviewed-by: shade, fandreuzzi

! src/hotspot/share/gc/shenandoah/shenandoahGenerationalHeap.cpp
! src/hotspot/share/gc/shenandoah/shenandoahOldGeneration.cpp
! src/hotspot/share/gc/shenandoah/shenandoahOldGeneration.hpp

Changeset: 4e8e55db
Branch: jcmd_cores_process_revival
Author:    Brian Burkhalter <bpb at openjdk.org>
Date:      2025-10-27 21:13:51 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/4e8e55db602702715135d28a3a3b160e2101593b

8370633: Remove dead code for Windows file path canonicalization functions

Reviewed-by: alanb, iris

! src/java.base/windows/native/libjava/WinNTFileSystem_md.c
! src/java.base/windows/native/libjava/canonicalize_md.c

Changeset: 2f613911
Branch: jcmd_cores_process_revival
Author:    Brian Burkhalter <bpb at openjdk.org>
Date:      2025-10-27 21:14:13 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/2f613911d58478913dc482e1500d3fbab74408b9

8370387: Remove handling of InterruptedIOException from java.io classes

Reviewed-by: alanb

! src/java.base/share/classes/java/io/PrintStream.java
! src/java.base/share/classes/java/io/PrintWriter.java

Changeset: b3e63aea
Branch: jcmd_cores_process_revival
Author:    SendaoYan <syan at openjdk.org>
Date:      2025-10-28 01:21:26 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/b3e63aeab304016b9b479a05f44ed1c8dfb0b9bb

8370649: Add intermittent tag for gc/shenandoah/generational/TestOldGrowthTriggers.java

Reviewed-by: wkemper

! test/hotspot/jtreg/gc/shenandoah/generational/TestOldGrowthTriggers.java

Changeset: 460a69bd
Branch: jcmd_cores_process_revival
Author:    Prasanta Sadhukhan <psadhukhan at openjdk.org>
Date:      2025-10-28 02:41:21 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/460a69bd5088f92a2843ee4e89b29a71cab81d52

8017266: Background is painted taller than needed for styled text.

Reviewed-by: kizune, dnguyen

! src/java.desktop/share/classes/javax/swing/text/GlyphView.java
+ test/jdk/javax/swing/text/GlyphView/TestGlyphBGHeight.java

Changeset: 327b7c3c
Branch: jcmd_cores_process_revival
Author:    Alexey Semenyuk <asemenyuk at openjdk.org>
Date:      2025-10-28 03:10:19 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/327b7c3cd854bea3ffce557b981df535d5ed04bf

8370100: Redundant .png files in Linux app-image cause unnecessary bloat

Reviewed-by: almatvee

! src/jdk.jpackage/linux/classes/jdk/jpackage/internal/DesktopIntegration.java
! src/jdk.jpackage/linux/classes/jdk/jpackage/internal/LinuxAppBundler.java
! src/jdk.jpackage/linux/classes/jdk/jpackage/internal/LinuxDebBundler.java
! src/jdk.jpackage/linux/classes/jdk/jpackage/internal/LinuxFromParams.java
! src/jdk.jpackage/linux/classes/jdk/jpackage/internal/LinuxPackagingPipeline.java
! src/jdk.jpackage/linux/classes/jdk/jpackage/internal/LinuxRpmBundler.java
! src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/MacFromParams.java
! src/jdk.jpackage/share/classes/jdk/jpackage/internal/ApplicationBuilder.java
! src/jdk.jpackage/share/classes/jdk/jpackage/internal/ApplicationImageUtils.java
! src/jdk.jpackage/share/classes/jdk/jpackage/internal/FromParams.java
! src/jdk.jpackage/share/classes/jdk/jpackage/internal/LauncherBuilder.java
! src/jdk.jpackage/share/classes/jdk/jpackage/internal/model/CustomLauncherIcon.java
! src/jdk.jpackage/share/classes/jdk/jpackage/internal/model/DefaultLauncherIcon.java
! src/jdk.jpackage/share/classes/jdk/jpackage/internal/model/Launcher.java
! src/jdk.jpackage/share/classes/jdk/jpackage/internal/model/LauncherIcon.java
+ src/jdk.jpackage/share/classes/jdk/jpackage/internal/model/ResourceDirLauncherIcon.java
! src/jdk.jpackage/share/classes/jdk/jpackage/internal/util/CompositeProxy.java
! src/jdk.jpackage/windows/classes/jdk/jpackage/internal/WinFromParams.java
! src/jdk.jpackage/windows/classes/jdk/jpackage/internal/WinPackagingPipeline.java
! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/FileAssociations.java
! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/LauncherIconVerifier.java
! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/LauncherVerifier.java
! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/LinuxHelper.java
! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/PackageTest.java
! test/jdk/tools/jpackage/share/IconTest.java

Changeset: 05ee55ef
Branch: jcmd_cores_process_revival
Author:    Francesco Andreuzzi <fandreuzzi at openjdk.org>
Committer: Aleksey Shipilev <shade at openjdk.org>
Date:      2025-10-28 06:33:41 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/05ee55efcf138a28c895c395c49934390d10ee45

8369219: JNI::RegisterNatives causes a memory leak in CodeCache

Reviewed-by: shade, apangin, dlong

! src/hotspot/share/code/nmethod.cpp
+ test/hotspot/jtreg/gc/NativeWrapperCollection/NativeWrapperCollection.java
+ test/hotspot/jtreg/gc/NativeWrapperCollection/libnativeWrapperCollection.cpp

Changeset: d5ce6669
Branch: jcmd_cores_process_revival
Author:    Emanuel Peter <epeter at openjdk.org>
Date:      2025-10-28 06:42:05 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/d5ce66698d2f15c5f8316110a6118a10baa4013d

8370220: C2: rename methods and improve documentation around get_ctrl and idom lazy updating/forwarding of ctrl and idom via dead ctrl nodes

Reviewed-by: chagedorn, thartmann

! src/hotspot/share/gc/shenandoah/c2/shenandoahSupport.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/split_if.cpp

Changeset: f82cc22b
Branch: jcmd_cores_process_revival
Author:    Liam Miller-Cushon <cushon at openjdk.org>
Date:      2025-10-28 08:53:43 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/f82cc22bfe675ca263270a932f9cc12e837a7f65

8369428: Include method name in 'does not override or implement' diagnostics

Reviewed-by: vromero, liach

! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Check.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler.properties
! test/langtools/tools/javac/OverrideChecks/Private.out
! test/langtools/tools/javac/annotations/6359949/T6359949a.out
! test/langtools/tools/javac/annotations/crash_empty_enum_const/CrashEmptyEnumConstructorTest.java
! test/langtools/tools/javac/annotations/neg/OverrideNo.out
! test/langtools/tools/javac/defaultMethods/private/Private02.out
! test/langtools/tools/javac/defaultMethods/private/Private08.out
! test/langtools/tools/javac/lvti/BadLocalVarInferenceTest.out

Changeset: 96259936
Branch: jcmd_cores_process_revival
Author:    Manuel Hässig <mhaessig at openjdk.org>
Date:      2025-10-28 08:59:08 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/9625993611bb6acf84d428bea4a65d33b9d66e5f

8370579: PPC: fix inswri immediate argument order

Reviewed-by: mdoerr, mbaesken

! src/hotspot/cpu/ppc/ppc.ad

Changeset: 19920df8
Branch: jcmd_cores_process_revival
Author:    Albert Mingkun Yang <ayang at openjdk.org>
Date:      2025-10-28 12:17:19 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/19920df81d2d68307bde286f7d5a0674fabff6c0

8370417: Parallel: TestAlwaysPreTouchBehavior.java fails with NUMA

Reviewed-by: iveresov, jsikstro, tschatzl

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

Changeset: 307637a4
Branch: jcmd_cores_process_revival
Author:    Albert Mingkun Yang <ayang at openjdk.org>
Date:      2025-10-28 13:21:45 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/307637a4973801abb9969fad41b017aa6a153973

8370806: Parallel: Revise logs in PSYoungGen::compute_desired_sizes

Reviewed-by: tschatzl

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

Changeset: 5c5367c3
Branch: jcmd_cores_process_revival
Author:    Roberto Castañeda Lozano <rcastanedalo at openjdk.org>
Date:      2025-10-28 13:31:12 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/5c5367c3124ed8c950539a6a90c631727146c5bc

8370569: IGV: dump more graph properties at bytecode parsing

Reviewed-by: chagedorn, snatarajan

! src/hotspot/share/opto/idealGraphPrinter.cpp
! src/hotspot/share/opto/idealGraphPrinter.hpp
! src/hotspot/share/opto/parse2.cpp
! src/utils/IdealGraphVisualizer/Coordinator/src/main/java/com/sun/hotspot/igv/coordinator/GraphNode.java
! src/utils/IdealGraphVisualizer/Data/src/main/java/com/sun/hotspot/igv/data/InputGraph.java
! src/utils/IdealGraphVisualizer/Settings/src/main/java/com/sun/hotspot/igv/settings/Settings.java
! src/utils/IdealGraphVisualizer/Settings/src/main/java/com/sun/hotspot/igv/settings/ViewPanel.form
! src/utils/IdealGraphVisualizer/Settings/src/main/java/com/sun/hotspot/igv/settings/ViewPanel.java
! src/utils/IdealGraphVisualizer/View/src/main/java/com/sun/hotspot/igv/view/EditorTopComponent.java

Changeset: 5dd8a333
Branch: jcmd_cores_process_revival
Author:    Ashutosh Mehra <asmehra at openjdk.org>
Date:      2025-10-28 13:37:19 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/5dd8a333960c7a7176503218e7a42173d376fc97

8334898: Resolve static field/method references at CDS dump time

Reviewed-by: iklam, adinn

! src/hotspot/share/cds/aotConstantPoolResolver.cpp
! src/hotspot/share/cds/classListWriter.cpp
! src/hotspot/share/cds/finalImageRecipes.cpp
! src/hotspot/share/interpreter/interpreterRuntime.cpp
! src/hotspot/share/interpreter/linkResolver.cpp
! src/hotspot/share/interpreter/linkResolver.hpp
! src/hotspot/share/oops/cpCache.cpp
! test/hotspot/jtreg/runtime/cds/appcds/resolvedConstants/ResolvedConstants.java

Changeset: c3c0a676
Branch: jcmd_cores_process_revival
Author:    Erik Österlund <eosterlund at openjdk.org>
Date:      2025-10-28 13:41:38 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/c3c0a676e53dbafd82e8614a20f6c47df7fc2108

8370500: Change windows x64 implementation of os::current_stack_pointer()

Reviewed-by: aboldtch, dholmes, kvn, adinn

! src/hotspot/cpu/x86/stubDeclarations_x86.hpp
! src/hotspot/cpu/x86/stubGenerator_x86_64.cpp
! src/hotspot/cpu/x86/stubGenerator_x86_64.hpp
! src/hotspot/os_cpu/windows_x86/os_windows_x86.cpp

Changeset: 69a9b4ce
Branch: jcmd_cores_process_revival
Author:    Matthias Baesken <mbaesken at openjdk.org>
Date:      2025-10-28 16:42:54 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/69a9b4ceaf3852a299ee268a39e56575ad8207ab

8370064: Test runtime/NMT/CheckForProperDetailStackTrace.java fails on Windows when using stripped pdb files

Reviewed-by: dholmes, clanger

! make/hotspot/lib/CompileJvm.gmk
! src/hotspot/share/prims/whitebox.cpp
! test/hotspot/jtreg/runtime/NMT/CheckForProperDetailStackTrace.java
! test/lib/jdk/test/whitebox/WhiteBox.java

Changeset: 289f421f
Branch: jcmd_cores_process_revival
Author:    Paul Hübner <phubner at openjdk.org>
Committer: Coleen Phillimore <coleenp at openjdk.org>
Date:      2025-10-28 16:47:16 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/289f421f0f132685c2bd0e6cbc702040e067184e

8366488: JVM_FindClassFromClass should assert that from class is never null

Reviewed-by: coleenp, dholmes

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

Changeset: 5ebc2c72
Branch: jcmd_cores_process_revival
Author:    Mikhail Yankelevich <myankelevich at openjdk.org>
Date:      2025-10-28 16:51:15 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/5ebc2c7212b21efe54c198f62f06e5edc68e8ec3

8369995: Fix StringIndexOutOfBoundsException and implement extra logging and/or propagate errors in X509KeyManagerImpl

Co-authored-by: Daniel Jeliński <djelinski at openjdk.org>
Reviewed-by: wetmore, djelinski, abarashev

! src/java.base/share/classes/sun/security/ssl/X509KeyManagerImpl.java
! test/jdk/sun/security/ssl/X509KeyManager/NullCases.java
+ test/jdk/sun/security/ssl/X509KeyManager/X509KeyManagerNegativeTests.java

Changeset: 86f60f60
Branch: jcmd_cores_process_revival
Author:    Anton Seoane Ampudia <aseoane at openjdk.org>
Committer: Vladimir Kozlov <kvn at openjdk.org>
Date:      2025-10-28 17:49:23 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/86f60f608198c2fa5cbbe945d9396326b6944401

8351149: Remove dead IA32/X32/!AMD64 code blocks after 32-bit x86 removal

Reviewed-by: stefank, ayang, kvn

! src/hotspot/cpu/zero/vm_version_zero.cpp
! src/hotspot/os/bsd/os_bsd.cpp
! src/hotspot/os/linux/os_linux.cpp
! src/hotspot/os/windows/os_windows.cpp
! src/hotspot/os_cpu/linux_zero/os_linux_zero.cpp
! src/hotspot/share/adlc/output_c.cpp
! src/hotspot/share/c1/c1_CodeStubs.hpp
! src/hotspot/share/c1/c1_LIRAssembler.cpp
! src/hotspot/share/gc/shenandoah/mode/shenandoahGenerationalMode.cpp
! src/hotspot/share/gc/shenandoah/shenandoahArguments.cpp
! src/hotspot/share/interpreter/abstractInterpreter.hpp
! src/hotspot/share/interpreter/interpreterRuntime.cpp
! src/hotspot/share/interpreter/interpreterRuntime.hpp
! src/hotspot/share/jfr/utilities/jfrBigEndian.hpp
! src/hotspot/share/opto/chaitin.cpp
! src/hotspot/share/opto/divnode.cpp
! src/hotspot/share/opto/machnode.hpp
! src/hotspot/share/opto/mulnode.cpp
! src/hotspot/share/runtime/abstract_vm_version.cpp
! src/hotspot/share/utilities/debug.cpp
! src/hotspot/share/utilities/macros.hpp
! test/hotspot/gtest/runtime/test_os_windows.cpp

Changeset: 20e55faf
Branch: jcmd_cores_process_revival
Author:    Chen Liang <liach at openjdk.org>
Date:      2025-10-28 17:58:42 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/20e55fafb39dd74a044d7fda8a2b3409cc00bf54

8370687: Improve before constructor has been called error message

Reviewed-by: vromero

! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler.properties

Changeset: 012b4eb6
Branch: jcmd_cores_process_revival
Author:    Weijun Wang <weijun at openjdk.org>
Date:      2025-10-28 19:56:56 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/012b4eb6cea6e1756a589a6c17a805867ed60686

8370082: Intermediate objects clean up in ECDH, EdDSA, XDH, DHKEM, and HKDF

Reviewed-by: ascarpino, abarashev, fandreuzzi

! src/java.base/share/classes/com/sun/crypto/provider/DHKEM.java
! src/java.base/share/classes/com/sun/crypto/provider/HKDFKeyDerivation.java
! src/java.base/share/classes/com/sun/crypto/provider/HmacCore.java
! src/java.base/share/classes/javax/crypto/Mac.java
! src/java.base/share/classes/sun/security/ec/ECDHKeyAgreement.java
! src/java.base/share/classes/sun/security/ec/XDHKeyAgreement.java
! src/java.base/share/classes/sun/security/ec/XDHPrivateKeyImpl.java
! src/java.base/share/classes/sun/security/ec/ed/EdDSASignature.java

Changeset: d1860370
Branch: jcmd_cores_process_revival
Author:    Leonid Mesnik <lmesnik at openjdk.org>
Date:      2025-10-28 20:59:49 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/d1860370635e1c96a9b6c497861e5573c23dd281

8370636: com/sun/jdi/TwoThreadsTest.java should wait for completion of all threads

Reviewed-by: cjplummer, syan, sspitsyn

! test/jdk/com/sun/jdi/TwoThreadsTest.java

Changeset: 73f93920
Branch: jcmd_cores_process_revival
Author:    Chad Rakoczy <chadrako at amazon.com>
Committer: Vladimir Kozlov <kvn at openjdk.org>
Date:      2025-10-28 21:07:11 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/73f93920b950b4ce5fa177db50010e95265d6a7f

8369147: Various issues with new tests added by JDK-8316694

Reviewed-by: kvn, dlong

! test/hotspot/jtreg/ProblemList.txt
! test/hotspot/jtreg/compiler/whitebox/DeoptimizeRelocatedNMethod.java
! test/hotspot/jtreg/compiler/whitebox/RelocateNMethod.java
! test/hotspot/jtreg/compiler/whitebox/RelocateNMethodMultiplePaths.java
! test/hotspot/jtreg/compiler/whitebox/StressNMethodRelocation.java
! test/hotspot/jtreg/serviceability/jvmti/NMethodRelocation/NMethodRelocationTest.java

Changeset: 723d6f83
Branch: jcmd_cores_process_revival
Author:    Leonid Mesnik <lmesnik at openjdk.org>
Date:      2025-10-28 23:50:04 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/723d6f83a2f98849e5bd72d2e9be613d04eed576

8355631: The events might be generated after VM_DEATH event

Reviewed-by: sspitsyn, dholmes

! src/hotspot/share/prims/jvmtiEventController.cpp
! src/hotspot/share/prims/jvmtiEventController.hpp
! src/hotspot/share/prims/jvmtiEventController.inline.hpp
! src/hotspot/share/prims/jvmtiExport.cpp

Changeset: a588c120
Branch: jcmd_cores_process_revival
Author:    Shaojin Wen <swen at openjdk.org>
Date:      2025-10-29 01:28:20 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/a588c120fc2ec9d5c59c43cda7f247e0a84981ff

8368172: Make java.time.format.DateTimePrintContext immutable

Reviewed-by: liach

! src/java.base/share/classes/java/time/format/DateTimeFormatter.java
! src/java.base/share/classes/java/time/format/DateTimeFormatterBuilder.java
! src/java.base/share/classes/java/time/format/DateTimePrintContext.java

Changeset: 76995067
Branch: jcmd_cores_process_revival
Author:    Jaikiran Pai <jpai at openjdk.org>
Date:      2025-10-29 01:33:26 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/769950674e4258e73d040ddeab042125870b55b1

8370775: ModulePatcher$JarResourceFinder.getByteBuffer() does not close the InputStream after reading the bytes

Reviewed-by: alanb, fandreuzzi

! src/java.base/share/classes/jdk/internal/module/ModulePatcher.java

Changeset: 297a625f
Branch: jcmd_cores_process_revival
Author:    David Holmes <dholmes at openjdk.org>
Date:      2025-10-29 02:30:20 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/297a625f1977a395ee9774772814924dbc79e708

8370854: Add sun/security/ssl/SSLLogger/DebugPropertyValuesTest.java to the ProblemList

Reviewed-by: weijun

! test/jdk/ProblemList.txt

Changeset: 0687f120
Branch: jcmd_cores_process_revival
Author:    Ioi Lam <iklam at openjdk.org>
Date:      2025-10-29 03:23:38 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/0687f120cc324f35fe43d811b6beb4184fd854ec

8368199: Add @AOTSafeClassInitializer to jdk.internal.access.SharedSecrets

Reviewed-by: liach, heidinga

! src/hotspot/share/cds/cdsHeapVerifier.cpp
! src/hotspot/share/cds/cdsHeapVerifier.hpp
! src/java.base/share/classes/java/lang/invoke/MethodHandleImpl.java
! src/java.base/share/classes/java/lang/module/ModuleDescriptor.java
! src/java.base/share/classes/java/lang/ref/Reference.java
! src/java.base/share/classes/java/net/URI.java
! src/java.base/share/classes/java/net/URL.java
! src/java.base/share/classes/jdk/internal/access/SharedSecrets.java
! test/hotspot/jtreg/TEST.groups
+ test/hotspot/jtreg/runtime/cds/appcds/aotCache/SharedSecretsTest.java

Changeset: c97d50d7
Branch: jcmd_cores_process_revival
Author:    Liam Miller-Cushon <cushon at openjdk.org>
Date:      2025-10-29 07:26:00 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/c97d50d793df46292e38707956586dfaa4b77d32

8369508: Type annotations on anonymous new class creation expressions can't be retrieved

Reviewed-by: vromero

! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Annotate.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java
! test/langtools/tools/javac/annotations/typeAnnotations/NewClassTypeAnnotation.java

Changeset: 20bcf0ed
Branch: jcmd_cores_process_revival
Author:    Jaikiran Pai <jpai at openjdk.org>
Date:      2025-10-29 08:59:12 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/20bcf0eddaee0a57142bcc614cc5415b53c16460

6400876: (bf) Remove sun.nio.ByteBuffered and related obsolete code

Reviewed-by: djelinski, vyazici, alanb

! src/java.base/share/classes/jdk/internal/loader/Resource.java
- src/java.base/share/classes/sun/nio/ByteBuffered.java
! test/micro/org/openjdk/bench/jdk/internal/jrtfs/ImageReaderBenchmark.java

Changeset: 5a2b0ca7
Branch: jcmd_cores_process_revival
Author:    Roland Westrelin <roland at openjdk.org>
Date:      2025-10-29 09:03:34 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/5a2b0ca7fea7d1a283aa90696c3989ae189148ec

8339526: C2: store incorrectly removed for clone() transformed to series of loads/stores

Reviewed-by: rcastanedalo, chagedorn

! src/hotspot/share/opto/arraycopynode.cpp
+ test/hotspot/jtreg/compiler/arraycopy/TestCloneUnknownClassAtParseTime.java

Changeset: 2758c6fd
Branch: jcmd_cores_process_revival
Author:    Pavel Rappo <prappo at openjdk.org>
Date:      2025-10-29 09:11:02 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/2758c6fda2f774d98ef0c24535a7f7e9fc722379

8368856: Add a method that performs saturating addition of a Duration to an Instant

Reviewed-by: naoto, rriggs, scolebourne

! src/java.base/share/classes/java/time/Instant.java
! test/jdk/java/time/tck/java/time/TCKInstant.java

Changeset: 8457f38f
Branch: jcmd_cores_process_revival
Author:    Anton Seoane Ampudia <aseoane at openjdk.org>
Committer: Roberto Castañeda Lozano <rcastanedalo at openjdk.org>
Date:      2025-10-29 09:37:34 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/8457f38f14182e2a55ff5d243cdacb06c9003c49

8347463: jdk/jfr/threading/TestManyVirtualThreads.java crashes with  assert(oopDesc::is_oop_or_null(val))

Reviewed-by: dlong, rcastanedalo, mgronlun

! src/hotspot/share/opto/runtime.cpp
! src/hotspot/share/opto/runtime.hpp
+ test/hotspot/jtreg/compiler/intrinsics/TestReturnOopSetForJFRWriteCheckpoint.java

Changeset: bbe5e83c
Branch: jcmd_cores_process_revival
Author:    Volkan Yazici <vyazici at openjdk.org>
Date:      2025-10-29 09:58:10 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/bbe5e83c3910dc4986a1dccf6fcf31d15710c71d

8363925: Remove unused sun.nio.cs.ArrayEncoder::encode

Reviewed-by: liach

! src/java.base/share/classes/java/lang/String.java
! src/java.base/share/classes/sun/nio/cs/ArrayEncoder.java
! src/java.base/share/classes/sun/nio/cs/CESU_8.java
! src/java.base/share/classes/sun/nio/cs/DoubleByte.java
! src/java.base/share/classes/sun/nio/cs/HKSCS.java
! src/java.base/share/classes/sun/nio/cs/SingleByte.java
! test/jdk/sun/nio/cs/TestEncoderReplaceLatin1.java
! test/jdk/sun/nio/cs/TestEncoderReplaceUTF16.java
! test/jdk/sun/nio/cs/TestStringCoding.java

Changeset: d8515f08
Branch: jcmd_cores_process_revival
Author:    Joel Sikström <jsikstro at openjdk.org>
Date:      2025-10-29 09:58:28 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/d8515f084dcd537ccad98f9b15f257baeffae222

8369983: Remove expired ZGC flags for JDK 26

Reviewed-by: ayang, aboldtch

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

Changeset: 05ef8f46
Branch: jcmd_cores_process_revival
Author:    Roberto Castañeda Lozano <rcastanedalo at openjdk.org>
Date:      2025-10-29 10:49:30 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/05ef8f4611fb9908f40ed8944da3429acdf82ef5

8370853: IGV: SEGV in IdealGraphPrinter::print after JDK-8370569

Reviewed-by: dfenacci, aseoane, thartmann

! src/hotspot/share/opto/idealGraphPrinter.cpp

Changeset: 78f1c449
Branch: jcmd_cores_process_revival
Author:    Maheshkumar Bollapragada <mbollapragad at openjdk.org>
Committer: Manukumar V S <mvs at openjdk.org>
Date:      2025-10-29 10:58:09 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/78f1c449da8582c880c7ffcb1e93e054560bcd5a

8370678: Update the Problemlisting for java/awt/Mixing/AWT_Mixing/OpaqueOverlapping.java

Reviewed-by: honkar

! test/jdk/ProblemList.txt

Changeset: 3cbcda5f
Branch: jcmd_cores_process_revival
Author:    Matthew Donovan <mdonovan at openjdk.org>
Date:      2025-10-29 11:05:06 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/3cbcda5ff3d86d65554a470571c5d72047e8d7f6

8359978: Test javax/net/ssl/SSLSocket/Tls13PacketSize.java failed again with java.net.SocketException: An established connection was aborted by the software in your host machine

Reviewed-by: jnimeh, djelinski

! test/jdk/javax/net/ssl/SSLSocket/Tls13PacketSize.java

Changeset: 4a0200ca
Branch: jcmd_cores_process_revival
Author:    Jaikiran Pai <jpai at openjdk.org>
Date:      2025-10-29 11:19:53 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/4a0200caf98ecb9bd1e6fe2670e79b36616a45fe

8367561: Getting some "header" property from a file:// URL causes a file descriptor leak

Reviewed-by: dfuchs, vyazici

! src/java.base/share/classes/sun/net/www/URLConnection.java
! src/java.base/share/classes/sun/net/www/protocol/file/FileURLConnection.java
+ test/jdk/sun/net/www/protocol/file/FileURLConnStreamLeakTest.java
+ test/jdk/sun/net/www/protocol/file/GetInputStreamTest.java

Changeset: 6964cede
Branch: jcmd_cores_process_revival
Author:    Joel Sikström <jsikstro at openjdk.org>
Date:      2025-10-29 12:47:18 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/6964cede0269327d2f13e446e307d531282cdaf9

8369346: Remove default value of and deprecate the MaxRAM flag

Reviewed-by: ayang, lkorinth

! src/hotspot/cpu/aarch64/c1_globals_aarch64.hpp
! src/hotspot/cpu/aarch64/c2_globals_aarch64.hpp
! src/hotspot/cpu/arm/c1_globals_arm.hpp
! src/hotspot/cpu/arm/c2_globals_arm.hpp
! src/hotspot/cpu/ppc/c1_globals_ppc.hpp
! src/hotspot/cpu/ppc/c2_globals_ppc.hpp
! src/hotspot/cpu/riscv/c1_globals_riscv.hpp
! src/hotspot/cpu/riscv/c2_globals_riscv.hpp
! src/hotspot/cpu/s390/c1_globals_s390.hpp
! src/hotspot/cpu/s390/c2_globals_s390.hpp
! src/hotspot/cpu/x86/c1_globals_x86.hpp
! src/hotspot/cpu/x86/c2_globals_x86.hpp
! src/hotspot/os/windows/os_windows.cpp
! src/hotspot/share/compiler/compiler_globals_pd.hpp
! src/hotspot/share/gc/shared/gc_globals.hpp
! src/hotspot/share/runtime/arguments.cpp
! src/java.base/share/man/java.md

Changeset: 0f34b020
Branch: jcmd_cores_process_revival
Author:    Paul Hübner <phubner at openjdk.org>
Committer: Coleen Phillimore <coleenp at openjdk.org>
Date:      2025-10-29 12:57:06 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/0f34b0203ad8e8e9d4a4dcdd9af2bafa60311fec

8365896: Remove unnecessary explicit buffer nul-termination after using os::snprintf

Reviewed-by: dholmes, coleenp

! src/hotspot/cpu/zero/frame_zero.cpp
! src/hotspot/os/aix/os_aix.cpp
! src/hotspot/os/aix/porting_aix.cpp
! src/hotspot/os/bsd/os_bsd.cpp
! src/hotspot/os/linux/os_linux.cpp
! src/hotspot/os/linux/os_perf_linux.cpp
! src/hotspot/os/windows/os_windows.cpp
! src/hotspot/share/cds/filemap.cpp
! src/hotspot/share/runtime/reflection.cpp
! src/hotspot/share/services/diagnosticFramework.cpp

Changeset: 2c07214d
Branch: jcmd_cores_process_revival
Author:    Volkan Yazici <vyazici at openjdk.org>
Date:      2025-10-29 13:12:58 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/2c07214d7c075da5dd4a4e872aef29f58cef2bae

8368249: HttpClient: Translate exceptions thrown by sendAsync

Reviewed-by: jpai

! src/java.net.http/share/classes/jdk/internal/net/http/HttpClientImpl.java
+ test/jdk/java/net/httpclient/HttpClientSendAsyncExceptionTest.java

Changeset: eab5644a
Branch: jcmd_cores_process_revival
Author:    Hamlin Li <mli at openjdk.org>
Date:      2025-10-29 15:00:16 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/eab5644a96e20409f31622d2e6c33636a7a49768

8370481: C2 SuperWord: Long/Integer.compareUnsigned return wrong value in SLP

Reviewed-by: epeter, tonyp

! src/hotspot/share/opto/subnode.hpp
! src/hotspot/share/opto/superword.cpp
! test/hotspot/jtreg/compiler/c2/irTests/TestVectorConditionalMove.java

Changeset: 28f2591b
Branch: jcmd_cores_process_revival
Author:    Pavel Rappo <prappo at openjdk.org>
Date:      2025-10-29 15:36:43 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/28f2591bad49c4d1590325c3d315d850ab6bcc7d

8370568: Refer to Thread.interrupted as "interrupted status" consistently

Reviewed-by: jpai, rriggs, alanb

! make/langtools/tools/javacserver/server/CompilerThreadPool.java
! src/java.base/share/classes/java/lang/Object.java
! src/java.base/share/classes/java/lang/Process.java
! src/java.base/share/classes/java/lang/Thread.java
! src/java.base/share/classes/java/lang/VirtualThread.java
! src/java.base/share/classes/java/net/DatagramSocket.java
! src/java.base/share/classes/java/net/ServerSocket.java
! src/java.base/share/classes/java/net/Socket.java
! src/java.base/share/classes/java/nio/channels/ClosedByInterruptException.java
! src/java.base/share/classes/java/nio/channels/DatagramChannel.java
! src/java.base/share/classes/java/nio/channels/FileChannel.java
! src/java.base/share/classes/java/nio/channels/FileLockInterruptionException.java
! src/java.base/share/classes/java/nio/channels/GatheringByteChannel.java
! src/java.base/share/classes/java/nio/channels/InterruptibleChannel.java
! src/java.base/share/classes/java/nio/channels/ReadableByteChannel.java
! src/java.base/share/classes/java/nio/channels/ScatteringByteChannel.java
! src/java.base/share/classes/java/nio/channels/Selector.java
! src/java.base/share/classes/java/nio/channels/ServerSocketChannel.java
! src/java.base/share/classes/java/nio/channels/SocketChannel.java
! src/java.base/share/classes/java/nio/channels/WritableByteChannel.java
! src/java.base/share/classes/java/util/concurrent/ExecutorService.java
! src/java.base/share/classes/java/util/concurrent/ForkJoinPool.java
! src/java.base/share/classes/java/util/concurrent/FutureTask.java
! src/java.base/share/classes/java/util/concurrent/Semaphore.java
! src/java.base/share/classes/java/util/concurrent/locks/AbstractQueuedLongSynchronizer.java
! src/java.base/share/classes/java/util/concurrent/locks/AbstractQueuedSynchronizer.java
! src/java.base/share/classes/java/util/concurrent/locks/LockSupport.java
! src/java.base/share/classes/jdk/internal/misc/ThreadFlock.java
! src/java.base/share/classes/sun/nio/ch/Interruptible.java
! src/java.base/share/classes/sun/security/ssl/StatusResponseManager.java
! src/java.desktop/share/classes/java/awt/Robot.java
! src/java.net.http/share/classes/java/net/http/HttpClient.java
! src/java.net.http/share/classes/java/net/http/HttpResponse.java
! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/parsers/DOMParserImpl.java
! src/jdk.sctp/share/classes/com/sun/nio/sctp/SctpChannel.java
! src/jdk.sctp/share/classes/com/sun/nio/sctp/SctpMultiChannel.java
! src/jdk.sctp/share/classes/com/sun/nio/sctp/SctpServerChannel.java
! test/hotspot/jtreg/serviceability/jvmti/vthread/GetThreadState/GetThreadStateTest.java
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/InterruptThread/intrpthrd001/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/scenarios/bcinstr/BI04/bi04t002/newclass02/java.base/java/lang/Object.java
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/scenarios/sampling/SP01/sp01t002/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/scenarios/sampling/SP01/sp01t003/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/share/gc/AllDiag.java
! test/hotspot/jtreg/vmTestbase/nsk/share/gc/FinDiag.java
! test/hotspot/jtreg/vmTestbase/nsk/share/runner/MemDiag.java
! test/jdk/com/sun/nio/sctp/SctpServerChannel/Accept.java
! test/jdk/java/lang/Thread/JoinWithDuration.java
! test/jdk/java/lang/Thread/SleepWithDuration.java
! test/jdk/java/lang/Thread/virtual/CustomScheduler.java
! test/jdk/java/lang/Thread/virtual/MonitorWaitNotify.java
! test/jdk/java/lang/Thread/virtual/Parking.java
! test/jdk/java/lang/Thread/virtual/ThreadAPI.java
! test/jdk/java/net/Socket/Timeouts.java
! test/jdk/java/net/httpclient/CancelRequestTest.java
! test/jdk/java/nio/channels/Channels/SocketChannelStreams.java
! test/jdk/java/nio/channels/DatagramChannel/InterruptibleOrNot.java
! test/jdk/java/nio/channels/FileChannel/CloseDuringTransfer.java
! test/jdk/java/nio/channels/FileChannel/ClosedByInterrupt.java
! test/jdk/java/nio/channels/Pipe/PipeInterrupt.java
! test/jdk/java/nio/channels/Selector/LotsOfInterrupts.java
! test/jdk/java/nio/channels/Selector/SelectWithConsumer.java
! test/jdk/java/nio/channels/Selector/WakeupAfterClose.java
! test/jdk/java/nio/channels/SocketChannel/AdaptorStreams.java
! test/jdk/java/nio/channels/vthread/SelectorOps.java
! test/jdk/java/nio/file/Files/CallWithInterruptSet.java
! test/jdk/java/nio/file/Files/InterruptCopy.java
! test/jdk/java/util/concurrent/CompletableFuture/LostInterrupt.java
! test/jdk/java/util/concurrent/CompletableFuture/SwallowedInterruptedException.java
! test/jdk/java/util/concurrent/ExecutorService/CloseTest.java
! test/jdk/java/util/concurrent/ExecutorService/InvokeTest.java
! test/jdk/java/util/concurrent/StructuredTaskScope/StructuredTaskScopeTest.java
! test/jdk/java/util/concurrent/ThreadPerTaskExecutor/ThreadPerTaskExecutorTest.java
! test/jdk/java/util/concurrent/tck/JSR166TestCase.java
! test/jdk/java/util/concurrent/tck/StampedLockTest.java
! test/jdk/java/util/zip/InterruptibleZip.java
! test/jdk/jdk/internal/misc/ThreadFlock/ThreadFlockTest.java
! test/jdk/sun/security/ssl/Stapling/java.base/sun/security/ssl/StatusResponseManagerTests.java

Changeset: 436dc687
Branch: jcmd_cores_process_revival
Author:    Artur Barashev <abarashev at openjdk.org>
Date:      2025-10-29 17:25:31 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/436dc687ba2ead1662a4e0125cea0966fac825e5

8367059: DTLS: loss of NewSessionTicket message results in handshake failure

Reviewed-by: jnimeh, djelinski

! src/java.base/share/classes/sun/security/ssl/DTLSInputRecord.java
! src/java.base/share/classes/sun/security/ssl/SSLExtension.java
! src/java.base/share/classes/sun/security/ssl/SessionTicketExtension.java
+ test/jdk/javax/net/ssl/DTLS/DTLSNoNewSessionTicket.java
! test/jdk/javax/net/ssl/DTLS/DTLSOverDatagram.java
! test/jdk/javax/net/ssl/DTLS/PacketLossRetransmission.java

Changeset: 6080ccd2
Branch: jcmd_cores_process_revival
Author:    Ioi Lam <iklam at openjdk.org>
Date:      2025-10-29 18:40:14 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/6080ccd23239a5209dfb21bd0a413a116709af76

8370797: Test runtime/ErrorHandling/AccessZeroNKlassHitsProtectionZone.java failed on macos 26

Reviewed-by: stuefe, kvn

! test/hotspot/jtreg/runtime/ErrorHandling/AccessZeroNKlassHitsProtectionZone.java
! test/lib/jdk/test/lib/process/OutputAnalyzer.java

Changeset: d62553d8
Branch: jcmd_cores_process_revival
Author:    Alexander Zvegintsev <azvegint at openjdk.org>
Date:      2025-10-29 20:17:05 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/d62553d8dce7fe21942ec7a1268f536d9725b054

8316274: javax/swing/ButtonGroup/TestButtonGroupFocusTraversal.java fails in Ubuntu 23.10 with Motif LAF

Reviewed-by: honkar, prr

! test/jdk/javax/swing/ButtonGroup/TestButtonGroupFocusTraversal.java

Changeset: f3dfdfa3
Branch: jcmd_cores_process_revival
Author:    Rui Li <ruiamzn at amazon.com>
Committer: Xiaolong Peng <xpeng at openjdk.org>
Date:      2025-10-29 21:40:36 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/f3dfdfa3fdc97c2c850251d58f91134e0ae82240

8369013: Shenandoah: passive mode should support enabling ShenandoahCardBarrier

Reviewed-by: wkemper

! src/hotspot/share/gc/shenandoah/mode/shenandoahPassiveMode.cpp
! src/hotspot/share/gc/shenandoah/shenandoahDegeneratedGC.cpp
! src/hotspot/share/gc/shenandoah/shenandoahGenerationalHeap.hpp
! src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp
! src/hotspot/share/gc/shenandoah/shenandoahHeap.hpp
! src/hotspot/share/gc/shenandoah/shenandoahScanRemembered.cpp
! src/hotspot/share/gc/shenandoah/shenandoahScanRemembered.hpp
+ test/hotspot/jtreg/gc/shenandoah/options/TestPassiveModeWithCardBarrier.java
! test/hotspot/jtreg/gc/shenandoah/options/TestWrongBarrierEnable.java

Changeset: 87a47721
Branch: jcmd_cores_process_revival
Author:    Jan Lahoda <jlahoda at openjdk.org>
Date:      2025-10-30 07:08:18 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/87a47721981bb84b1e22b5b2d8d24bc60c8b7223

8366968: Exhaustive switch expression rejected by for not covering all possible values

Reviewed-by: abimpoudis

! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/ExhaustivenessComputer.java
! test/langtools/tools/javac/patterns/Exhaustiveness.java

Changeset: 17fd801b
Branch: jcmd_cores_process_revival
Author:    Thomas Schatzl <tschatzl at openjdk.org>
Date:      2025-10-30 07:35:26 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/17fd801b24162dfbac6d4e63ef5048a0fb146074

8370807: G1: Improve region attribute table method naming

Reviewed-by: ayang, sjohanss, iwalulya

! 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/g1HeapRegionAttr.hpp
! src/hotspot/share/gc/g1/g1YoungCollector.cpp

Changeset: 5096dc89
Branch: jcmd_cores_process_revival
Author:    Matthias Baesken <mbaesken at openjdk.org>
Date:      2025-10-30 08:05:35 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/5096dc8972f7e2885ba4b1d994be630c7fc3b3a6

8368739: [AIX] java/net/httpclient/http3/H3SimpleGet.java#useNioSelector and #with-continuations fail

Reviewed-by: mdoerr, dfuchs

! test/jdk/java/net/httpclient/http3/H3SimpleGet.java

Changeset: d565c45e
Branch: jcmd_cores_process_revival
Author:    Afshin Zafari <azafari at openjdk.org>
Date:      2025-10-30 08:14:54 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/d565c45e61bf741cdac5ede252277e4ebc17c104

8370261: Test runtime/NMT/NMTPrintMallocSiteOfCorruptedMemory.java timed out

Reviewed-by: dholmes, shade

! test/hotspot/jtreg/runtime/NMT/NMTPrintMallocSiteOfCorruptedMemory.java

Changeset: 87e5341d
Branch: jcmd_cores_process_revival
Author:    Thomas Schatzl <tschatzl at openjdk.org>
Date:      2025-10-30 09:22:11 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/87e5341d78d206fa9e987340861cd5f1c0858891

8370804: G1: Make G1HeapRegionAttr::remset_is_tracked() conform to coding style

Reviewed-by: iwalulya, sjohanss, fandreuzzi, 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/g1HeapRegionAttr.hpp
! src/hotspot/share/gc/g1/g1ParScanThreadState.inline.hpp

Changeset: 80fcfaf4
Branch: jcmd_cores_process_revival
Author:    Roland Westrelin <roland at openjdk.org>
Date:      2025-10-30 10:34:37 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/80fcfaf41aa2d6af30f15877e4466647dbca424e

8369435: C2: transform (LShiftX (SubX con0 a), con1) into (SubX con0<<con1 (LShiftX a con1))

Reviewed-by: epeter, qamai

! src/hotspot/share/opto/mulnode.cpp
! test/hotspot/jtreg/compiler/c2/irTests/LShiftINodeIdealizationTests.java
! test/hotspot/jtreg/compiler/c2/irTests/LShiftLNodeIdealizationTests.java
- test/hotspot/jtreg/compiler/loopopts/superword/TestMemorySegment_8359688.java
+ test/hotspot/jtreg/compiler/loopopts/superword/TestMemorySegment_SubOfShift.java

Changeset: 795bf9f6
Branch: jcmd_cores_process_revival
Author:    Anton Seoane Ampudia <aseoane at openjdk.org>
Committer: Roberto Castañeda Lozano <rcastanedalo at openjdk.org>
Date:      2025-10-30 11:31:29 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/795bf9f6d16d89f65076d4b37dddb309a91ce6ea

8351159: Remaining cleanups in cpu/x86 after 32-bit x86 removal

Reviewed-by: stefank, kvn

! src/hotspot/cpu/x86/abstractInterpreter_x86.cpp
! src/hotspot/cpu/x86/assembler_x86.cpp
! src/hotspot/cpu/x86/c2_globals_x86.hpp
! src/hotspot/cpu/x86/c2_init_x86.cpp
! src/hotspot/cpu/x86/compiledIC_x86.cpp
! src/hotspot/cpu/x86/compressedKlass_x86.cpp
! src/hotspot/cpu/x86/copy_x86.hpp
! src/hotspot/cpu/x86/frame_x86.cpp
! src/hotspot/cpu/x86/frame_x86.hpp
! src/hotspot/cpu/x86/frame_x86.inline.hpp
! src/hotspot/cpu/x86/interp_masm_x86.cpp
! src/hotspot/cpu/x86/jniTypes_x86.hpp
! src/hotspot/cpu/x86/jvmciCodeInstaller_x86.cpp
! src/hotspot/cpu/x86/methodHandles_x86.cpp
! src/hotspot/cpu/x86/relocInfo_x86.cpp
! src/hotspot/cpu/x86/relocInfo_x86.hpp
! src/hotspot/cpu/x86/vm_version_x86.cpp
! src/hotspot/cpu/x86/x86.ad
- src/hotspot/cpu/x86/x86_64.ad
! src/hotspot/os_cpu/bsd_x86/atomicAccess_bsd_x86.hpp
! src/hotspot/os_cpu/bsd_x86/globals_bsd_x86.hpp
! src/hotspot/os_cpu/bsd_x86/orderAccess_bsd_x86.hpp
! src/hotspot/os_cpu/bsd_x86/os_bsd_x86.cpp
! src/hotspot/os_cpu/bsd_x86/os_bsd_x86.inline.hpp
! src/hotspot/os_cpu/bsd_x86/prefetch_bsd_x86.inline.hpp
! src/hotspot/os_cpu/linux_x86/atomicAccess_linux_x86.hpp
! src/hotspot/os_cpu/linux_x86/globals_linux_x86.hpp
! src/hotspot/os_cpu/linux_x86/orderAccess_linux_x86.hpp
! src/hotspot/os_cpu/linux_x86/os_linux_x86.cpp
! src/hotspot/os_cpu/linux_x86/os_linux_x86.inline.hpp
! src/hotspot/os_cpu/linux_x86/prefetch_linux_x86.inline.hpp
! src/hotspot/os_cpu/windows_x86/os_windows_x86.cpp

Changeset: b166b0d0
Branch: jcmd_cores_process_revival
Author:    Francesco Andreuzzi <fandreuzzi at openjdk.org>
Committer: Serguei Spitsyn <sspitsyn at openjdk.org>
Date:      2025-10-30 14:23:31 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/b166b0d0826435c7965f3f11e8f3cec1392e1e01

8370730: Test serviceability/attach/EarlyDynamicLoad/EarlyDynamicLoad.java needs to be resilient about warnings

Reviewed-by: sspitsyn, cjplummer

! test/hotspot/jtreg/serviceability/attach/EarlyDynamicLoad/EarlyDynamicLoad.java

Changeset: a33aa65f
Branch: jcmd_cores_process_revival
Author:    Serguei Spitsyn <sspitsyn at openjdk.org>
Date:      2025-10-30 14:24:00 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/a33aa65fbc70a91fe21e9016c393bb5a764cd75a

8369609: calls from Continuations to invalidate_jvmti_stack must be more accurate

Reviewed-by: pchilanomate, dholmes

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

Changeset: bb9aeedd
Branch: jcmd_cores_process_revival
Author:    Kevin Walls <kevinw at openjdk.org>
Date:      2025-10-30 15:22:28 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/bb9aeedd880d4ae81d301edbbc903c3cb53c0526

8370908: Remove test javax/management/remote/mandatory/connection/DeadLockTest.java from ProblemList-Virtual

Reviewed-by: cjplummer

! test/jdk/ProblemList-Virtual.txt

Changeset: ed36b9bb
Branch: jcmd_cores_process_revival
Author:    Leonid Mesnik <lmesnik at openjdk.org>
Date:      2025-10-30 15:34:46 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/ed36b9bb6f3d429db6accfb3b096e50e7f2217ff

8370851: Mark hotspot and jdk tests incompatible with test thread factory

Reviewed-by: alanb, kevinw, sspitsyn

! test/hotspot/jtreg/runtime/Thread/ThreadCountLimit.java
! test/hotspot/jtreg/runtime/cds/appcds/jigsaw/classpathtests/EmptyClassInBootClassPath.java
! test/hotspot/jtreg/runtime/cds/appcds/jigsaw/modulepath/OptimizeModuleHandlingTest.java
! test/jdk/com/sun/management/ThreadMXBean/ThreadAllocatedMemory.java
! test/jdk/com/sun/net/httpserver/bugs/B6431193.java
! test/jdk/java/lang/management/ManagementFactory/ProxyTypeMapping.java
! test/jdk/java/lang/management/ManagementFactory/ValidateOpenTypes.java
! test/jdk/java/lang/management/ThreadMXBean/LockedMonitorInNative.java
! test/jdk/java/lang/management/ThreadMXBean/Locks.java
! test/jdk/java/lang/management/ThreadMXBean/ResetPeakThreadCount.java
! test/jdk/java/lang/management/ThreadMXBean/ThreadCpuTime.java
! test/jdk/java/lang/management/ThreadMXBean/ThreadUserTime.java
! test/jdk/java/nio/channels/SocketChannel/ShortWrite.java

Changeset: a2196e20
Branch: jcmd_cores_process_revival
Author:    Chen Liang <liach at openjdk.org>
Date:      2025-10-30 16:51:36 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/a2196e20608a1acd12c84ecfb8522bf1666545f4

4397513: Misleading "interface method" in InvocationHandler specification

Reviewed-by: alanb, jpai

! src/java.base/share/classes/java/lang/reflect/InvocationHandler.java

Changeset: d18e815b
Branch: jcmd_cores_process_revival
Author:    Koushik Thirupattur <koushik.thirupattur at oracle.com>
Committer: Sean Mullan <mullan at openjdk.org>
Date:      2025-10-30 17:24:11 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/d18e815b94854406113344547f36358b5b5f6bb7

8368301: sun/security/util/math/intpoly compiler warnings

Reviewed-by: mullan

! make/jdk/src/classes/build/tools/intpoly/FieldGen.java

Changeset: 4b315111
Branch: jcmd_cores_process_revival
Author:    Phil Race <prr at openjdk.org>
Date:      2025-10-30 18:03:21 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/4b315111493ac65511890bc2127489ceee693915

8370160: NumericShaper allows illegal ranges

Reviewed-by: serb, psadhukhan, kizune

! src/java.desktop/share/classes/java/awt/font/NumericShaper.java
! test/jdk/java/awt/font/NumericShaper/NSEqualsTest.java

Changeset: 414e7286
Branch: jcmd_cores_process_revival
Author:    Phil Race <prr at openjdk.org>
Date:      2025-10-30 19:09:06 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/414e72869895562adcea5c21ff3e7252cef5b13f

8370141: [macOS] Crash after PrinterJob ends when Graphics.create() is used.

Reviewed-by: serb, psadhukhan

! src/java.desktop/macosx/classes/sun/java2d/OSXOffScreenSurfaceData.java
! src/java.desktop/macosx/classes/sun/java2d/OSXSurfaceData.java
! src/java.desktop/macosx/classes/sun/lwawt/macosx/CPrinterJob.java
+ test/jdk/java/awt/PrintJob/PrintJobAfterEndTest.java
+ test/jdk/java/awt/print/PrinterJob/PrintAfterEndTest.java

Changeset: c49a94bf
Branch: jcmd_cores_process_revival
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2025-10-30 19:09:34 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/c49a94bf89876c4d6c777a9452618afa564c5c23

8370572: Cgroups hierarchical memory limit is not honored after JDK-8322420

Reviewed-by: simonis, sgehwolf

! src/hotspot/os/linux/cgroupSubsystem_linux.hpp
! src/hotspot/os/linux/cgroupV1Subsystem_linux.cpp
! src/hotspot/os/linux/cgroupV1Subsystem_linux.hpp

Changeset: 566aa126
Branch: jcmd_cores_process_revival
Author:    Chen Liang <liach at openjdk.org>
Date:      2025-10-30 20:38:30 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/566aa1267c7c9b0d1eb49dd9014461274c51280d

8370971: Problemlist jdkDoctypeBadcharsCheck.java and jdkCheckHtml.java

Reviewed-by: dholmes

! test/docs/ProblemList.txt

Changeset: c69e0eb2
Branch: jcmd_cores_process_revival
Author:    William Kemper <wkemper at openjdk.org>
Date:      2025-10-30 20:40:29 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/c69e0eb2f98dc80eaefdb399dcfe86cdab32dbd5

8370726: GenShen: Misplaced assertion that old referent is marked during young collection

Reviewed-by: xpeng, ysr

! src/hotspot/share/gc/shenandoah/shenandoahGeneration.cpp
! src/hotspot/share/gc/shenandoah/shenandoahReferenceProcessor.cpp
! src/hotspot/share/gc/shenandoah/shenandoahReferenceProcessor.hpp

Changeset: c6eea8ac
Branch: jcmd_cores_process_revival
Author:    William Kemper <wkemper at openjdk.org>
Date:      2025-10-30 21:10:01 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/c6eea8acf6eea7314a1615e5923ac7bf73e6da02

8370667: GenShen: Only make assertions about region pinning for collected generation

Reviewed-by: xpeng, ysr

! src/hotspot/share/gc/shenandoah/heuristics/shenandoahGenerationalHeuristics.cpp
! src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp
! src/hotspot/share/gc/shenandoah/shenandoahHeap.hpp
! src/hotspot/share/gc/shenandoah/shenandoahOldGeneration.cpp

Changeset: e293166e
Branch: jcmd_cores_process_revival
Author:    Alexey Semenyuk <asemenyuk at openjdk.org>
Date:      2025-10-30 21:14:09 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/e293166e440df75f650ee280c300c085cd141d30

8370963: Errors in jpackage jtreg test descriptions

Reviewed-by: almatvee

! test/jdk/tools/jpackage/TEST.properties
! test/jdk/tools/jpackage/macosx/CustomInfoPListTest.java
! test/jdk/tools/jpackage/macosx/DmgContentTest.java
! test/jdk/tools/jpackage/macosx/HostArchPkgTest.java
! test/jdk/tools/jpackage/macosx/SigningPackageTwoStepTest.java
! test/jdk/tools/jpackage/macosx/SigningRuntimeImagePackageTest.java
! test/jdk/tools/jpackage/share/RuntimeImageSymbolicLinksTest.java
! test/jdk/tools/jpackage/share/RuntimeImageTest.java
! test/jdk/tools/jpackage/windows/WinInstallerResourceTest.java
! test/jdk/tools/jpackage/windows/WinLongPathTest.java
! test/jdk/tools/jpackage/windows/WinLongVersionTest.java
! test/jdk/tools/jpackage/windows/WinOSConditionTest.java
! test/jdk/tools/jpackage/windows/WinRenameTest.java

Changeset: a5f3a6f2
Branch: jcmd_cores_process_revival
Author:    Alexey Semenyuk <asemenyuk at openjdk.org>
Date:      2025-10-30 21:14:31 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/a5f3a6f21b68fe9b97cb1aa22f54173b192fbd10

8370956: ShortcutHintTest test fails when executed locally on Linux

Reviewed-by: almatvee

! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/LinuxHelper.java

Changeset: 0e054667
Branch: jcmd_cores_process_revival
Author:    Kevin Walls <kevinw at openjdk.org>
Date:      2025-10-30 21:42:43 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/0e054667302614eaa8f969003bb89c93c2b4aef0

8370955: Remove test javax/management/remote/mandatory/connection/ConnectionTest.java from ProblemList-Virtual

Reviewed-by: sspitsyn

! test/jdk/ProblemList-Virtual.txt

Changeset: a926c216
Branch: jcmd_cores_process_revival
Author:    Alexey Semenyuk <asemenyuk at openjdk.org>
Date:      2025-10-30 22:45:49 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/a926c216e0f56dfc4d129260f8bf028ade615756

8370965: Remove SigningPackageFromTwoStepAppImageTest test

Reviewed-by: almatvee

- test/jdk/tools/jpackage/macosx/SigningPackageFromTwoStepAppImageTest.java

Changeset: dfa04f4a
Branch: jcmd_cores_process_revival
Author:    Kelvin Nilsen <kdnilsen at openjdk.org>
Date:      2025-10-31 00:04:11 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/dfa04f4aa5463de7812877553ea779da6467d373

8370653: Fix race in CompressedClassSpaceSizeInJmapHeap.java

Reviewed-by: phh, wkemper, ysr

! test/hotspot/jtreg/gc/metaspace/CompressedClassSpaceSizeInJmapHeap.java

Changeset: 3c1010b5
Branch: jcmd_cores_process_revival
Author:    Kelvin Nilsen <kdnilsen at openjdk.org>
Date:      2025-10-31 00:05:59 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/3c1010b57f2f8258a2ccf59b9f86fc8debd71918

8370646: TestLargeUTF8Length.java needs lots of memory

Reviewed-by: phh, wkemper, ysr

! test/hotspot/jtreg/runtime/jni/checked/TestLargeUTF8Length.java

Changeset: 6347f10b
Branch: jcmd_cores_process_revival
Author:    William Kemper <wkemper at openjdk.org>
Date:      2025-10-31 00:07:47 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/6347f10bf1dd3959cc1f2aba32e72ca8d9d56e82

8370521: GenShen: Various code cleanup related to promotion

Reviewed-by: fandreuzzi, kdnilsen, ysr

! src/hotspot/share/gc/shenandoah/heuristics/shenandoahOldHeuristics.cpp
! src/hotspot/share/gc/shenandoah/shenandoahCollectionSet.cpp
! src/hotspot/share/gc/shenandoah/shenandoahCollectionSet.hpp
! src/hotspot/share/gc/shenandoah/shenandoahCollectionSet.inline.hpp
! src/hotspot/share/gc/shenandoah/shenandoahGeneration.cpp
! src/hotspot/share/gc/shenandoah/shenandoahGeneration.hpp
! src/hotspot/share/gc/shenandoah/shenandoahGenerationalHeap.cpp
! src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp
! src/hotspot/share/gc/shenandoah/shenandoahOldGC.cpp
! src/hotspot/share/gc/shenandoah/shenandoahOldGeneration.cpp
! src/hotspot/share/gc/shenandoah/shenandoahTrace.cpp
! src/hotspot/share/gc/shenandoah/shenandoah_globals.hpp

Changeset: 4f9f0868
Branch: jcmd_cores_process_revival
Author:    Leonid Mesnik <lmesnik at openjdk.org>
Date:      2025-10-31 01:40:06 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/4f9f086847f531ab1791727d74955cfd8ec56811

8224852: JVM crash on watched field access from native code

Reviewed-by: amenkov, sspitsyn

! src/hotspot/share/prims/jvmtiExport.cpp
+ test/hotspot/jtreg/serviceability/jvmti/events/FieldAccess/FieldEventsFromJNI/FieldEventsFromJNI.java
+ test/hotspot/jtreg/serviceability/jvmti/events/FieldAccess/FieldEventsFromJNI/libFieldEventsFromJNI.cpp
! test/lib/jdk/test/lib/jvmti/jvmti_common.hpp

Changeset: fc5df4ac
Branch: jcmd_cores_process_revival
Author:    Prasanta Sadhukhan <psadhukhan at openjdk.org>
Date:      2025-10-31 03:33:45 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/fc5df4ac8f11f25611bd4def5b655578af27c882

8370465: Right to Left Orientation Issues with MenuItem Component

Reviewed-by: kizune, honkar

! src/java.desktop/windows/classes/com/sun/java/swing/plaf/windows/WindowsIconFactory.java
! src/java.desktop/windows/classes/com/sun/java/swing/plaf/windows/WindowsMenuItemUI.java
! test/jdk/javax/swing/JMenuItem/RightLeftOrientation.java

Changeset: c6cc7a7b
Branch: jcmd_cores_process_revival
Author:    Tagir F. Valeev <tvaleev at openjdk.org>
Date:      2025-10-31 05:33:59 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/c6cc7a7b2a45a892c4a5a7a24e1fdbc5f9325f4a

8368178: Add specialization of SequencedCollection methods to standard list factories

Reviewed-by: smarks

! src/java.base/share/classes/java/util/Collections.java
! src/java.base/share/classes/java/util/ImmutableCollections.java
! test/jdk/java/util/Collection/MOAT.java
! test/jdk/java/util/Collections/NCopies.java
! test/jdk/java/util/List/ListFactories.java

Changeset: c47ea121
Branch: jcmd_cores_process_revival
Author:    Thomas Schatzl <tschatzl at openjdk.org>
Date:      2025-10-31 06:38:42 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/c47ea1211189d67a0b9ef1a893dacabbc606dae5

8370889: G1: Inline G1PrepareEvacuationTask::sample_card_set_size()

Reviewed-by: fandreuzzi, ayang, iwalulya

! src/hotspot/share/gc/g1/g1YoungCollector.cpp

Changeset: 4913b548
Branch: jcmd_cores_process_revival
Author:    Albert Mingkun Yang <ayang at openjdk.org>
Date:      2025-10-31 08:46:59 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/4913b548a79a981816718def38d059b5175f6f59

8370950: Inline CollectedHeap::fill_args_check

Reviewed-by: fandreuzzi, tschatzl

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

Changeset: 4ca88aa2
Branch: jcmd_cores_process_revival
Author:    Mikhail Yankelevich <myankelevich at openjdk.org>
Date:      2025-10-31 09:51:45 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/4ca88aa2e8f486ffa7c6f4050ca3462e5e6f3418

8370852: Test sun/security/ssl/SSLLogger/DebugPropertyValuesTest.java fails after JDK-8369995

Reviewed-by: coffeys, wetmore

! test/jdk/ProblemList.txt
! test/jdk/sun/security/ssl/SSLLogger/DebugPropertyValuesTest.java

Changeset: 8e3620a3
Branch: jcmd_cores_process_revival
Author:    Liam Miller-Cushon <cushon at openjdk.org>
Date:      2025-10-31 09:52:02 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/8e3620a344f83a21191bb70cf2af24e9ae1952ce

8370237: AssertionError in Annotate.fromAnnotations with -Xdoclint and type annotations

Reviewed-by: jlahoda

! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/ReferenceParser.java
! test/langtools/tools/doclint/CrashInAnnotateTest.out
+ test/langtools/tools/doclint/CrashInTypeAnnotateTest.java
+ test/langtools/tools/doclint/CrashInTypeAnnotateTest.out

Changeset: 02f8874c
Branch: jcmd_cores_process_revival
Author:    Marc Chevalier <mchevalier at openjdk.org>
Date:      2025-10-31 11:00:06 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/02f8874c2d105a86cbfd3b84b591fefb4e509806

8361608: C2: assert(opaq->outcnt() == 1 && opaq->in(1) == limit) failed

Co-authored-by: Christian Hagedorn <chagedorn at openjdk.org>
Reviewed-by: chagedorn, rcastanedalo

! src/hotspot/share/opto/loopTransform.cpp
! src/hotspot/share/opto/loopnode.cpp
+ test/hotspot/jtreg/compiler/loopopts/TooStrictAssertForUnrollAfterPeeling.java

Changeset: 8ca485cf
Branch: jcmd_cores_process_revival
Author:    Marc Chevalier <mchevalier at openjdk.org>
Date:      2025-10-31 11:02:29 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/8ca485cf98889d1757170a4ec883c93c888a7140

8370077: C2: make Compile::_major_progress a boolean

Reviewed-by: chagedorn, kvn, dlong, epeter

! src/hotspot/share/opto/compile.hpp
! src/hotspot/share/opto/loopnode.cpp

Changeset: 67a81c47
Branch: jcmd_cores_process_revival
Author:    Albert Mingkun Yang <ayang at openjdk.org>
Date:      2025-10-31 13:33:11 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/67a81c476f1e3c0d6aeca0d0aa2148efcb70a180

8370943: Support heap expansion during startup in Serial and Parallel

Reviewed-by: fandreuzzi, eosterlund, tschatzl

! src/hotspot/share/gc/parallel/parallelScavengeHeap.cpp
! src/hotspot/share/gc/parallel/psYoungGen.cpp
! src/hotspot/share/gc/serial/defNewGeneration.cpp
! src/hotspot/share/gc/serial/serialHeap.cpp

Changeset: 2158719a
Branch: jcmd_cores_process_revival
Author:    Sergey Kuksenko <skuksenko at openjdk.org>
Date:      2025-10-31 14:00:55 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/2158719aab5f3ab652225113b5205070e9241995

8370150: Add StrictMath microbenchmarks to cover FDLIBM algorithms

Reviewed-by: rgiulietti

+ test/micro/org/openjdk/bench/java/lang/StrictMathExtraBench.java

Changeset: 16dafc00
Branch: jcmd_cores_process_revival
Author:    Matthias Baesken <mbaesken at openjdk.org>
Date:      2025-10-31 14:10:52 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/16dafc00eca8acb0fdabf2f373bb5f84bd293086

8370393: Cleanup handling of ancient Windows versions from GetJavaProperties java_props_md

Reviewed-by: clanger, rriggs

! src/java.base/windows/native/libjava/java_props_md.c

Changeset: 8236800d
Branch: jcmd_cores_process_revival
Author:    Chad Rakoczy <chadrako at amazon.com>
Committer: Vladimir Kozlov <kvn at openjdk.org>
Date:      2025-10-31 14:11:13 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/8236800deb5b99a027b0944f6c512c0f31d030df

8370527: Memory leak after 8316694: Implement relocation of nmethod within CodeCache

Reviewed-by: shade, eastigeevich, kvn

! src/hotspot/share/code/nmethod.cpp
! src/hotspot/share/code/nmethod.hpp
! src/hotspot/share/runtime/vmStructs.cpp
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/code/NMethod.java

Changeset: 1781b186
Branch: jcmd_cores_process_revival
Author:    Mark Powers <mpowers at openjdk.org>
Date:      2025-10-31 17:52:48 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/1781b186b51900b758dd55cc356eaaf12b28481b

8343232: PKCS#12 KeyStore support for RFC 9879: Use of Password-Based Message Authentication Code 1 (PBMAC1)

Reviewed-by: weijun, mullan

! src/java.base/share/classes/com/sun/crypto/provider/PBES2Parameters.java
! src/java.base/share/classes/com/sun/crypto/provider/PBKDF2KeyImpl.java
! src/java.base/share/classes/sun/security/pkcs12/MacData.java
+ src/java.base/share/classes/sun/security/pkcs12/PBMAC1Parameters.java
! src/java.base/share/classes/sun/security/pkcs12/PKCS12KeyStore.java
! src/java.base/share/classes/sun/security/util/KeyUtil.java
! src/java.base/share/classes/sun/security/util/KnownOIDs.java
+ src/java.base/share/classes/sun/security/util/PBKDF2Parameters.java
! src/java.base/share/conf/security/java.security
+ test/jdk/sun/security/pkcs12/PBMAC1Test.java
! test/jdk/sun/security/pkcs12/ParamsPreferences.java

Changeset: ec059c0e
Branch: jcmd_cores_process_revival
Author:    Kelvin Nilsen <kdnilsen at openjdk.org>
Date:      2025-10-31 21:02:28 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/ec059c0e85bc612f430269d9e110dc7ecbdce342

8365880: Shenandoah: Unify memory usage accounting in ShenandoahFreeSet

Reviewed-by: wkemper

! src/hotspot/share/gc/shenandoah/heuristics/shenandoahGlobalHeuristics.cpp
! src/hotspot/share/gc/shenandoah/heuristics/shenandoahOldHeuristics.cpp
! src/hotspot/share/gc/shenandoah/shenandoahFreeSet.cpp
! src/hotspot/share/gc/shenandoah/shenandoahFreeSet.hpp
! src/hotspot/share/gc/shenandoah/shenandoahFullGC.cpp
! src/hotspot/share/gc/shenandoah/shenandoahFullGC.hpp
! src/hotspot/share/gc/shenandoah/shenandoahGeneration.cpp
! src/hotspot/share/gc/shenandoah/shenandoahGeneration.hpp
- src/hotspot/share/gc/shenandoah/shenandoahGenerationSizer.cpp
- src/hotspot/share/gc/shenandoah/shenandoahGenerationSizer.hpp
! src/hotspot/share/gc/shenandoah/shenandoahGenerationalControlThread.cpp
! src/hotspot/share/gc/shenandoah/shenandoahGenerationalEvacuationTask.cpp
! src/hotspot/share/gc/shenandoah/shenandoahGenerationalFullGC.cpp
! src/hotspot/share/gc/shenandoah/shenandoahGenerationalFullGC.hpp
! src/hotspot/share/gc/shenandoah/shenandoahGenerationalHeap.cpp
! src/hotspot/share/gc/shenandoah/shenandoahGenerationalHeap.hpp
! src/hotspot/share/gc/shenandoah/shenandoahGlobalGeneration.cpp
! src/hotspot/share/gc/shenandoah/shenandoahGlobalGeneration.hpp
! src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp
! src/hotspot/share/gc/shenandoah/shenandoahHeap.hpp
! src/hotspot/share/gc/shenandoah/shenandoahHeapRegion.cpp
! src/hotspot/share/gc/shenandoah/shenandoahHeapRegion.hpp
! src/hotspot/share/gc/shenandoah/shenandoahHeapRegion.inline.hpp
! src/hotspot/share/gc/shenandoah/shenandoahMarkBitMap.hpp
! src/hotspot/share/gc/shenandoah/shenandoahMemoryPool.cpp
! src/hotspot/share/gc/shenandoah/shenandoahOldGC.cpp
! src/hotspot/share/gc/shenandoah/shenandoahOldGeneration.cpp
! src/hotspot/share/gc/shenandoah/shenandoahOldGeneration.hpp
! src/hotspot/share/gc/shenandoah/shenandoahSimpleBitMap.cpp
! src/hotspot/share/gc/shenandoah/shenandoahSimpleBitMap.hpp
! src/hotspot/share/gc/shenandoah/shenandoahSimpleBitMap.inline.hpp
! src/hotspot/share/gc/shenandoah/shenandoahVerifier.cpp
! src/hotspot/share/gc/shenandoah/shenandoahVerifier.hpp
! src/hotspot/share/gc/shenandoah/shenandoahYoungGeneration.cpp
! src/hotspot/share/gc/shenandoah/shenandoahYoungGeneration.hpp
! src/hotspot/share/gc/shenandoah/vmStructs_shenandoah.hpp
+ src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/shenandoah/ShenandoahFreeSet.java
- src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/shenandoah/ShenandoahGeneration.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/shenandoah/ShenandoahHeap.java
! test/hotspot/gtest/gc/shenandoah/test_shenandoahOldGeneration.cpp
! test/hotspot/gtest/gc/shenandoah/test_shenandoahOldHeuristic.cpp
! test/hotspot/jtreg/gc/shenandoah/TestSieveObjects.java
! test/hotspot/jtreg/gc/shenandoah/mxbeans/TestChurnNotifications.java

Changeset: 2fc4cbe4
Branch: jcmd_cores_process_revival
Author:    Leonid Mesnik <lmesnik at openjdk.org>
Date:      2025-10-31 23:33:49 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/2fc4cbe426c814c49c03c794c7a7fff2a23f22c4

8370663: Incorrect synchronization in nsk/jvmti/RedefineClasses when expected events are not received

Reviewed-by: sspitsyn

! test/hotspot/jtreg/vmTestbase/nsk/jvmti/RedefineClasses/redefclass028/redefclass028.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/RedefineClasses/redefclass029/redefclass029.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/RedefineClasses/redefclass030/redefclass030.cpp

Changeset: 54fe5021
Branch: jcmd_cores_process_revival
Author:    SendaoYan <syan at openjdk.org>
Date:      2025-11-01 02:04:43 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/54fe50210efe9ae6fad225b815cfdeb16c868115

8370732: Use WhiteBox.getWhiteBox().fullGC() to provoking gc for nsk/jvmti tests

Reviewed-by: cjplummer, lmesnik, sspitsyn

- test/hotspot/jtreg/vmTestbase/nsk/jvmti/AttachOnDemand/attach020/TEST.properties
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/AttachOnDemand/attach020/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/AttachOnDemand/attach020/attach020Target.java
- test/hotspot/jtreg/vmTestbase/nsk/jvmti/AttachOnDemand/attach021/TEST.properties
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/AttachOnDemand/attach021/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/AttachOnDemand/attach021/attach021Target.java
- test/hotspot/jtreg/vmTestbase/nsk/jvmti/AttachOnDemand/attach022/TEST.properties
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/AttachOnDemand/attach022/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/AttachOnDemand/attach022/attach022Target.java
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/GarbageCollectionFinish/gcfinish001.java
- test/hotspot/jtreg/vmTestbase/nsk/jvmti/GarbageCollectionFinish/gcfinish001/TEST.properties
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/GarbageCollectionFinish/gcfinish001/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/GarbageCollectionStart/gcstart001.java
- test/hotspot/jtreg/vmTestbase/nsk/jvmti/GarbageCollectionStart/gcstart001/TEST.properties
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/GarbageCollectionStart/gcstart001/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/GarbageCollectionStart/gcstart002.java
- test/hotspot/jtreg/vmTestbase/nsk/jvmti/GarbageCollectionStart/gcstart002/TEST.properties
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/GarbageCollectionStart/gcstart002/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/scenarios/allocation/AP12/ap12t001.java
- test/hotspot/jtreg/vmTestbase/nsk/jvmti/scenarios/allocation/AP12/ap12t001/TEST.properties
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/scenarios/allocation/AP12/ap12t001/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/scenarios/events/EM02/em02t002.java
- test/hotspot/jtreg/vmTestbase/nsk/jvmti/scenarios/events/EM02/em02t002/TEST.properties
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/scenarios/events/EM02/em02t002/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/scenarios/events/EM02/em02t006.java
- test/hotspot/jtreg/vmTestbase/nsk/jvmti/scenarios/events/EM02/em02t006/TEST.properties
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/scenarios/events/EM02/em02t006/TestDescription.java

Changeset: d2260236
Branch: jcmd_cores_process_revival
Author:    Yasumasa Suenaga <ysuenaga at openjdk.org>
Date:      2025-11-01 02:33:16 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/d226023643f90027a8980d161ec6d423887ae3ce

8369994: Mixed mode jhsdb jstack cannot resolve symbol in function ending in call

Reviewed-by: kevinw, cjplummer

! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/debugger/linux/amd64/LinuxAMD64CFrame.java

Changeset: 13b3d2fc
Branch: jcmd_cores_process_revival
Author:    Mikhail Yankelevich <myankelevich at openjdk.org>
Date:      2025-11-01 10:06:14 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/13b3d2fca1af71d0aa9908e19630c2e965dd7134

8368625: com/sun/net/httpserver/ServerStopTerminationTest.java fails intermittently

Reviewed-by: dfuchs

! test/jdk/com/sun/net/httpserver/ServerStopTerminationTest.java

Changeset: f7f4f903
Branch: jcmd_cores_process_revival
Author:    Alexey Semenyuk <asemenyuk at openjdk.org>
Date:      2025-11-01 23:29:48 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/f7f4f903cfdafecf69ff47d5d37e254adaf63141

8370969: --launcher-as-service option is ignored when used with --app-image option

Reviewed-by: almatvee

! src/jdk.jpackage/share/classes/jdk/jpackage/internal/FromParams.java
! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/AdditionalLauncher.java
! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/CfgFile.java
! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/ConfigFilesStasher.java
! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/JPackageCommand.java
! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/LauncherAsServiceVerifier.java
! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/LauncherShortcut.java
! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/LinuxHelper.java
! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/MacHelper.java
! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/MacSignVerify.java
+ test/jdk/tools/jpackage/helpers/jdk/jpackage/test/PropertyFinder.java
! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/TKit.java
! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/WinShortcutVerifier.java
! test/jdk/tools/jpackage/share/ServiceTest.java

Changeset: 7c900da1
Branch: jcmd_cores_process_revival
Author:    Alexey Semenyuk <asemenyuk at openjdk.org>
Date:      2025-11-02 02:19:11 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/7c900da1985c9508198ea7805e4955da4a7cac42

8371076: jpackage will wrongly overwrite the plist file in the embedded runtime when executed with the "--app-image" option

Reviewed-by: almatvee

! src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/AppImageSigner.java
! src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/MacPackagingPipeline.java
! src/jdk.jpackage/share/classes/jdk/jpackage/internal/PackagingPipeline.java
! src/jdk.jpackage/share/classes/jdk/jpackage/internal/util/PListReader.java
+ src/jdk.jpackage/share/classes/jdk/jpackage/internal/util/Slot.java
! src/jdk.jpackage/share/classes/jdk/jpackage/internal/util/XmlUtils.java
! src/jdk.jpackage/windows/classes/jdk/jpackage/internal/WixLauncherAsService.java
! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/JPackageCommand.java
! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/MacHelper.java
! test/jdk/tools/jpackage/junit/share/jdk.jpackage/jdk/jpackage/internal/util/PListReaderTest.java
! test/jdk/tools/jpackage/macosx/CustomInfoPListTest.java
! test/jdk/tools/jpackage/macosx/SigningRuntimeImagePackageTest.java
! test/jdk/tools/jpackage/share/RuntimePackageTest.java

Changeset: e8a1a870
Branch: jcmd_cores_process_revival
Author:    Kim Barrett <kbarrett at openjdk.org>
Date:      2025-11-02 07:02:06 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/e8a1a8707ee6192c85ac62a2a51c815e07613c38

8369186: HotSpot Style Guide should permit some uses of the C++ Standard Library

Reviewed-by: jrose, lkorinth, iwalulya, kvn, stefank

! doc/hotspot-style.html
! doc/hotspot-style.md
! src/hotspot/cpu/aarch64/assembler_aarch64.hpp
! src/hotspot/cpu/riscv/assembler_riscv.hpp
! src/hotspot/share/code/codeBlob.cpp
! src/hotspot/share/code/relocInfo.cpp
+ src/hotspot/share/cppstdlib/cstddef.hpp
+ src/hotspot/share/cppstdlib/limits.hpp
+ src/hotspot/share/cppstdlib/type_traits.hpp
! src/hotspot/share/gc/shared/bufferNode.hpp
! src/hotspot/share/gc/shared/oopStorage.inline.hpp
! src/hotspot/share/gc/shared/oopStorageParState.hpp
! src/hotspot/share/gc/shared/oopStorageParState.inline.hpp
! src/hotspot/share/gc/shared/workerUtils.hpp
! src/hotspot/share/gc/shenandoah/shenandoahSimpleBitMap.hpp
! src/hotspot/share/gc/z/zAddress.inline.hpp
! src/hotspot/share/gc/z/zArray.hpp
! src/hotspot/share/gc/z/zDeferredConstructed.inline.hpp
! src/hotspot/share/gc/z/zDirector.cpp
! src/hotspot/share/gc/z/zForwardingEntry.hpp
! src/hotspot/share/gc/z/zInitialize.hpp
! src/hotspot/share/gc/z/zPageAge.inline.hpp
! src/hotspot/share/gc/z/zPageTable.inline.hpp
! src/hotspot/share/gc/z/zSafeDelete.hpp
! src/hotspot/share/gc/z/zSafeDelete.inline.hpp
! src/hotspot/share/gc/z/zStat.cpp
! src/hotspot/share/memory/metadataFactory.hpp
! src/hotspot/share/memory/metaspace/counters.hpp
! src/hotspot/share/memory/metaspaceClosure.hpp
! src/hotspot/share/metaprogramming/enableIf.hpp
! src/hotspot/share/metaprogramming/primitiveConversions.hpp
! src/hotspot/share/nmt/arrayWithFreeList.hpp
! src/hotspot/share/nmt/nmtNativeCallStackStorage.hpp
! src/hotspot/share/oops/accessBackend.hpp
! src/hotspot/share/oops/accessBackend.inline.hpp
! src/hotspot/share/oops/accessDecorators.hpp
! src/hotspot/share/oops/compressedOops.hpp
! src/hotspot/share/oops/instanceOop.hpp
! src/hotspot/share/oops/markWord.hpp
! src/hotspot/share/oops/objArrayOop.hpp
! src/hotspot/share/oops/oop.hpp
! src/hotspot/share/oops/oopHandle.hpp
! src/hotspot/share/oops/oopsHierarchy.hpp
! src/hotspot/share/oops/typeArrayOop.hpp
! src/hotspot/share/opto/rangeinference.hpp
! src/hotspot/share/runtime/arguments.cpp
! src/hotspot/share/runtime/atomicAccess.hpp
! src/hotspot/share/runtime/continuationFreezeThaw.cpp
! src/hotspot/share/runtime/flags/jvmFlag.hpp
! src/hotspot/share/runtime/lockStack.cpp
! src/hotspot/share/runtime/sharedRuntimeTrans.cpp
! src/hotspot/share/services/diagnosticFramework.hpp
! src/hotspot/share/utilities/align.hpp
! src/hotspot/share/utilities/byteswap.hpp
! src/hotspot/share/utilities/concurrentHashTable.inline.hpp
! src/hotspot/share/utilities/deferredStatic.hpp
! src/hotspot/share/utilities/devirtualizer.inline.hpp
! src/hotspot/share/utilities/enumIterator.hpp
! src/hotspot/share/utilities/globalDefinitions.hpp
! src/hotspot/share/utilities/hashTable.hpp
! src/hotspot/share/utilities/intn_t.hpp
! src/hotspot/share/utilities/intpow.hpp
! src/hotspot/share/utilities/parseInteger.hpp
! src/hotspot/share/utilities/population_count.hpp
! src/hotspot/share/utilities/powerOfTwo.hpp
! src/hotspot/share/utilities/rbTree.hpp
! src/hotspot/share/utilities/reverse_bits.hpp
! src/hotspot/share/utilities/tuple.hpp

Changeset: 05efc1fa
Branch: jcmd_cores_process_revival
Author:    Simon Tooke <stooke at openjdk.org>
Committer: SendaoYan <syan at openjdk.org>
Date:      2025-11-03 02:20:17 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/05efc1fa991c3fd895bf2f7c7d9e7916692b98e6

8370578: SystemMapTest.java#normal fails intermittendly on macOS aarch64

Reviewed-by: cjplummer, sspitsyn, stuefe

! test/hotspot/jtreg/serviceability/dcmd/vm/SystemMapTestBase.java

Changeset: 4cfabd60
Branch: jcmd_cores_process_revival
Author:    Saint Wesonga <saint.wesonga at microsoft.com>
Committer: SendaoYan <syan at openjdk.org>
Date:      2025-11-03 02:21:54 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/4cfabd605c42494db4ca4078344d32abc951a9ae

8370974: Command-line Hotspot debugger tests fail on Windows AArch64

Reviewed-by: dholmes, cjplummer

! src/jdk.hotspot.agent/windows/native/libsaproc/sawindbg.cpp

Changeset: 0ca0852d
Branch: jcmd_cores_process_revival
Author:    Emanuel Peter <epeter at openjdk.org>
Date:      2025-11-03 06:45:48 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/0ca0852d78d643c211d36b753a734dac0cd2800a

8370459: C2: CompressBitsNode::Value produces wrong result on Windows (1UL vs 1ULL), found by ExpressionFuzzer

Reviewed-by: dlong, jbhateja, thartmann

! src/hotspot/share/opto/intrinsicnode.cpp
! test/hotspot/jtreg/compiler/c2/gvn/TestBitCompressValueTransform.java

Changeset: 09a047f0
Branch: jcmd_cores_process_revival
Author:    Emanuel Peter <epeter at openjdk.org>
Date:      2025-11-03 06:55:32 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/09a047f00c88d14505c42a966dedbc87b9be5bdf

8370405: C2: mismatched store from MergeStores wrongly scalarized in allocation elimination

Co-authored-by: Olivier Mattmann <olivier.mattmann at bluewin.ch>
Co-authored-by: Quan Anh Mai <qamai at openjdk.org>
Reviewed-by: kvn, qamai

! src/hotspot/share/opto/macro.cpp
! src/hotspot/share/runtime/deoptimization.cpp
+ test/hotspot/jtreg/compiler/c2/TestMergeStoresAndAllocationElimination.java
+ test/hotspot/jtreg/compiler/escapeAnalysis/TestRematerializeObjects.java
! test/hotspot/jtreg/compiler/lib/ir_framework/IRNode.java

Changeset: 4e63c041
Branch: jcmd_cores_process_revival
Author:    Afshin Zafari <azafari at openjdk.org>
Date:      2025-11-03 09:28:35 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/4e63c0412e3a05af1ff783d0587e03a6817b8e0d

8366062: [ubsan] add non-zero offset to nullptr in cds/archiveBuilder.cpp

Reviewed-by: iklam, dholmes

! src/hotspot/share/cds/archiveBuilder.cpp

Changeset: 10ea585b
Branch: jcmd_cores_process_revival
Author:    Joel Sikström <jsikstro at openjdk.org>
Date:      2025-11-03 09:30:55 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/10ea585b5ca01dc0136fe76a11109d0f17828772

8370345: Parallel: Rework TLAB accounting in MutableNUMASpace

Reviewed-by: ayang, iwalulya

! src/hotspot/os/linux/os_linux.cpp
! src/hotspot/share/gc/parallel/mutableNUMASpace.cpp
! src/hotspot/share/gc/parallel/mutableNUMASpace.hpp
! src/hotspot/share/runtime/thread.cpp
! src/hotspot/share/runtime/thread.hpp

Changeset: 89b492f4
Branch: jcmd_cores_process_revival
Author:    Albert Mingkun Yang <ayang at openjdk.org>
Date:      2025-11-03 09:38:53 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/89b492f41bae6f3b9935093b07c9b4f78a97641e

8371018: Remove unused CollectedHeap::fill_with_object

Reviewed-by: iwalulya, fandreuzzi, tschatzl

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

Changeset: 400f51f7
Branch: jcmd_cores_process_revival
Author:    Albert Mingkun Yang <ayang at openjdk.org>
Date:      2025-11-03 09:39:11 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/400f51f7ab19c2dc6a4195f78f9f815d03dd4434

8369913: Parallel: Refactor PSAdjustTask

Reviewed-by: fandreuzzi, jsikstro

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

Changeset: deb7edb1
Branch: jcmd_cores_process_revival
Author:    Raffaello Giulietti <rgiulietti at openjdk.org>
Date:      2025-11-03 09:48:55 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/deb7edb151fd5940fdf9fdb2a6356080ee94e222

8366017: Extend the set of inputs handled by fast paths in FloatingDecimal

Reviewed-by: darcy

! src/java.base/share/classes/java/text/DigitList.java
! src/java.base/share/classes/jdk/internal/math/FDBigInteger.java
! src/java.base/share/classes/jdk/internal/math/FloatingDecimal.java
! src/java.base/share/classes/jdk/internal/math/MathUtils.java
! test/jdk/java/lang/Double/ParseDouble.java
! test/jdk/java/lang/Float/ParseFloat.java
! test/jdk/jdk/internal/math/FloatingDecimal/TestFDBigInteger.java
+ test/jdk/jdk/internal/math/FloatingDecimal/java.base/jdk/internal/math/FDBigIntegerChecker.java
+ test/micro/org/openjdk/bench/java/lang/FloatingPointParse.java

Changeset: 667744c3
Branch: jcmd_cores_process_revival
Author:    Hamlin Li <mli at openjdk.org>
Date:      2025-11-03 10:36:24 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/667744c353e4d6abbe5cbf85746e5e0e44dafaf8

8370794: C2 SuperWord: Long/Integer.compareUnsigned return wrong value for EQ/NE in SLP

Reviewed-by: epeter, luhenry

! src/hotspot/share/opto/subnode.cpp
! src/hotspot/share/opto/subnode.hpp
! test/hotspot/jtreg/compiler/c2/irTests/TestVectorConditionalMove.java

Changeset: 15fd5292
Branch: jcmd_cores_process_revival
Author:    Jan Lahoda <jlahoda at openjdk.org>
Date:      2025-11-03 11:41:30 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/15fd52925ab64a6a9e33691eed9e952a7b75da4b

8366196: Crash in AbstractMethodCheck.getMethodCheckFailure

Reviewed-by: liach, mcimadamore

! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/AttrRecover.java
! test/langtools/tools/javac/recovery/AttrRecovery.java

Changeset: abf4f3da
Branch: jcmd_cores_process_revival
Author:    Jan Lahoda <jlahoda at openjdk.org>
Date:      2025-11-03 12:02:54 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/abf4f3da76f413406de2860e4fbfacccfa15c221

8370865: Incorrect parser error for compact source files and multi-variable declarations

Reviewed-by: vromero

! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/JavacParser.java
+ test/langtools/tools/javac/ImplicitClass/MultipleFields.java
! test/langtools/tools/javac/parser/JavacParserTest.java

Changeset: 6f452ac4
Branch: jcmd_cores_process_revival
Author:    Coleen Phillimore <coleenp at openjdk.org>
Date:      2025-11-03 12:37:00 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/6f452ac46f17b89f8a9f661ffc8fadc663ae124e

8364360: Defining hidden class with no room in constant pool crashes the VM

Reviewed-by: matsaave, liach, dholmes

! src/hotspot/share/classfile/classFileParser.cpp
+ test/hotspot/jtreg/runtime/ClassFile/HiddenClassesTest.java

Changeset: 4520983e
Branch: jcmd_cores_process_revival
Author:    Sergey Nazarkin <snazarki at openjdk.org>
Committer: Dmitry Cherepanov <dcherepanov at openjdk.org>
Date:      2025-11-03 12:56:42 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/4520983e8e5fcfb22e04508d50676df6831fa636

8368882: NPE during text drawing on machine with JP locale

Reviewed-by: serb, prr, psadhukhan

! src/java.desktop/share/classes/sun/font/CompositeFont.java

Changeset: ef464d69
Branch: jcmd_cores_process_revival
Author:    Afshin Zafari <azafari at openjdk.org>
Date:      2025-11-03 12:57:19 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/ef464d69399e50aee126a4756fe9a9a19e44d3c4

8371142: [BACKOUT] [ubsan] add non-zero offset to nullptr in cds/archiveBuilder.cpp

Reviewed-by: coleenp

! src/hotspot/share/cds/archiveBuilder.cpp

Changeset: 8dbefc53
Branch: jcmd_cores_process_revival
Author:    Igor Rudenko <iostream64 at gmail.com>
Committer: Per Minborg <pminborg at openjdk.org>
Date:      2025-11-03 14:17:56 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/8dbefc53a95c6e3f722082316157c6372737c162

8370822: Improve performance for MemorySegment::fill

Reviewed-by: pminborg

! src/java.base/share/classes/jdk/internal/foreign/SegmentBulkOperations.java

Changeset: 045018d5
Branch: jcmd_cores_process_revival
Author:    Yasumasa Suenaga <ysuenaga at openjdk.org>
Date:      2025-11-03 14:25:45 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/045018d5f39751af9f673974ff876c47596cdbd0

8370176: Mixed mode jhsdb jstack cannot unwind call stack with -Xcomp

Co-authored-by: Fei Yang <fyang at openjdk.org>
Reviewed-by: cjplummer, kevinw

! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/debugger/cdbg/CFrame.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/debugger/linux/aarch64/LinuxAARCH64CFrame.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/debugger/linux/amd64/LinuxAMD64CFrame.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/debugger/linux/riscv64/LinuxRISCV64CFrame.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/tools/PStack.java
+ test/hotspot/jtreg/serviceability/sa/TestJhsdbJstackMixedWithXComp.java

Changeset: 20ff33cb
Branch: jcmd_cores_process_revival
Author:    Yasumasa Suenaga <ysuenaga at openjdk.org>
Date:      2025-11-03 14:26:07 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/20ff33cbdf393818b63bb8989e1def0b2d470c4b

8370260: Test jdk/jfr/event/oldobject/TestEmergencyDumpAtOOM.java timed out

Reviewed-by: syan, egahlin

! test/jdk/jdk/jfr/event/oldobject/TestEmergencyDumpAtOOM.java

Changeset: 18e8873c
Branch: jcmd_cores_process_revival
Author:    Thomas Schatzl <tschatzl at openjdk.org>
Date:      2025-11-03 14:44:15 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/18e8873cadf3900139a6555d4a228148a10d2009

8369111: G1: Determining concurrent start uses inconsistent predicates

Reviewed-by: iwalulya, ayang

! src/hotspot/share/gc/g1/g1CollectedHeap.cpp
! src/hotspot/share/gc/g1/g1CollectedHeap.hpp
! src/hotspot/share/gc/g1/g1FullCollector.cpp
! src/hotspot/share/gc/g1/g1PeriodicGCTask.cpp
! src/hotspot/share/gc/g1/g1Policy.cpp
! src/hotspot/share/gc/g1/g1Policy.hpp
! src/hotspot/share/gc/g1/g1VMOperations.cpp
! src/hotspot/share/gc/g1/g1VMOperations.hpp
! src/hotspot/share/gc/g1/g1YoungCollector.cpp

Changeset: 02a72174
Branch: jcmd_cores_process_revival
Author:    Artur Barashev <abarashev at openjdk.org>
Date:      2025-11-03 15:05:16 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/02a7217491755e25f3ae7ff3924f85e26698720d

8366364: Return enabled signature schemes with SSLConfiguration#getSSLParameters() call

Reviewed-by: mullan

! src/java.base/share/classes/sun/launcher/SecuritySettings.java
! src/java.base/share/classes/sun/security/ssl/SSLConfiguration.java
! src/java.base/share/classes/sun/security/ssl/SSLContextImpl.java
! src/java.base/share/classes/sun/security/ssl/SSLServerSocketImpl.java
! src/java.base/share/classes/sun/security/ssl/SignatureScheme.java
! src/java.base/share/classes/sun/security/ssl/TransportContext.java
+ test/jdk/sun/security/ssl/SignatureScheme/DefaultSSLConfigSignatureSchemes.java
! test/jdk/tools/launcher/Settings.java

Changeset: 1922c4fd
Branch: jcmd_cores_process_revival
Author:    Matias Saavedra Silva <matsaave at openjdk.org>
Date:      2025-11-03 16:34:41 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/1922c4fd6f10e6eac121462d509d6990ae4f9acd

8365940: Misleading macro in jvm_md.h:57

Reviewed-by: dholmes, kbarrett

! src/hotspot/os/posix/include/jvm_md.h

Changeset: 9f972008
Branch: jcmd_cores_process_revival
Author:    Vicente Romero <vromero at openjdk.org>
Date:      2025-11-03 18:32:06 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/9f972008ff2beb4b69855f4c42b8a664a6b8bc95

8369654: javac OutOfMemoryError for complex intersection type

Reviewed-by: liach, mcimadamore

! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Types.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/Code.java
+ test/langtools/tools/javac/switchexpr/ExpressionSwitchComplexIntersectionTest.java

Changeset: dadbad0b
Branch: jcmd_cores_process_revival
Author:    Mohamed Issa <missa at openjdk.org>
Committer: SendaoYan <syan at openjdk.org>
Date:      2025-11-04 01:58:34 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/dadbad0bef84f671c8194c84080c760453ecc423

8371088: Build fails when trying hsdis option

Reviewed-by: erikj

! make/autoconf/lib-hsdis.m4

Changeset: 576f9694
Branch: jcmd_cores_process_revival
Author:    Serhiy Sachkov <serhiy.sachkov at oracle.com>
Committer: SendaoYan <syan at openjdk.org>
Date:      2025-11-04 01:58:54 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/576f9694b092f2a11a6a4e5a82c2b0e12203bd9c

8361106: [TEST] com/sun/net/httpserver/Test9.java fails with java.nio.file.FileSystemException

Reviewed-by: dfuchs

! test/jdk/com/sun/net/httpserver/Test9.java

Changeset: 50bb92a3
Branch: jcmd_cores_process_revival
Author:    Amit Kumar <amitkumar at openjdk.org>
Date:      2025-11-04 04:59:32 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/50bb92a33b32778a96b1823ff995889892bef890

8370871: [s390x] consistently update top_frame_sp

Reviewed-by: rrich, lucy

! src/hotspot/cpu/s390/interp_masm_s390.cpp
! src/hotspot/cpu/s390/templateInterpreterGenerator_s390.cpp

Changeset: 75e37b06
Branch: jcmd_cores_process_revival
Author:    Emanuel Peter <epeter at openjdk.org>
Date:      2025-11-04 07:39:11 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/75e37b06c3e37ee49719a0c0d6b4ab2c4ff76098

8370332: C2 SuperWord: SIGSEGV because PhaseIdealLoop::split_thru_phi left dead nodes in loop _body

Reviewed-by: chagedorn, roland

! src/hotspot/share/opto/loopnode.hpp
! src/hotspot/share/opto/loopopts.cpp
! src/hotspot/share/opto/node.cpp
! src/hotspot/share/opto/node.hpp
+ test/hotspot/jtreg/compiler/loopopts/TestSplitThruPhiRemoveDeadNodesFromLoopBody.java

Changeset: c1476fca
Branch: jcmd_cores_process_revival
Author:    Volkan Yazici <vyazici at openjdk.org>
Date:      2025-11-04 08:03:30 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/c1476fca9d7a679d32b7b43956638b845d1027cc

8366575: Remove SDP support

Reviewed-by: alanb, erikj, jpai, michaelm

! make/modules/java.base/Copy.gmk
- src/java.base/share/classes/sun/net/sdp/SdpSupport.java
! src/java.base/share/classes/sun/nio/ch/AsynchronousServerSocketChannelImpl.java
! src/java.base/share/classes/sun/nio/ch/AsynchronousSocketChannelImpl.java
! src/java.base/share/classes/sun/nio/ch/NioSocketImpl.java
! src/java.base/share/classes/sun/nio/ch/ServerSocketChannelImpl.java
! src/java.base/share/classes/sun/nio/ch/SocketChannelImpl.java
- src/java.base/unix/classes/sun/net/NetHooks.java
- src/java.base/unix/classes/sun/net/sdp/SdpProvider.java
! src/java.base/unix/classes/sun/nio/ch/UnixAsynchronousSocketChannelImpl.java
- src/java.base/unix/conf/sdp/sdp.conf.template
- src/java.base/unix/native/libnet/SdpSupport.c
- src/java.base/windows/classes/sun/net/NetHooks.java

Changeset: e4aed95c
Branch: jcmd_cores_process_revival
Author:    Thomas Schatzl <tschatzl at openjdk.org>
Date:      2025-11-04 08:48:48 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/e4aed95cac343f1339b9bc87721561bdc4c2f5ad

8370682: G1: Survivor regions not in young gen cset group

Reviewed-by: iwalulya, ayang

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

Changeset: 21f41c5f
Branch: jcmd_cores_process_revival
Author:    Albert Mingkun Yang <ayang at openjdk.org>
Date:      2025-11-04 09:22:47 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/21f41c5f49cd3c5e6e4f29ed38701a4d92c16098

8370774: Merge ModRefBarrierSet into CardTableBarrierSet

Reviewed-by: tschatzl, iwalulya

! src/hotspot/cpu/aarch64/gc/g1/g1BarrierSetAssembler_aarch64.cpp
! src/hotspot/cpu/aarch64/gc/g1/g1BarrierSetAssembler_aarch64.hpp
! src/hotspot/cpu/aarch64/gc/shared/cardTableBarrierSetAssembler_aarch64.cpp
! src/hotspot/cpu/aarch64/gc/shared/cardTableBarrierSetAssembler_aarch64.hpp
- src/hotspot/cpu/aarch64/gc/shared/modRefBarrierSetAssembler_aarch64.cpp
- src/hotspot/cpu/aarch64/gc/shared/modRefBarrierSetAssembler_aarch64.hpp
! src/hotspot/cpu/arm/gc/g1/g1BarrierSetAssembler_arm.cpp
! src/hotspot/cpu/arm/gc/g1/g1BarrierSetAssembler_arm.hpp
! src/hotspot/cpu/arm/gc/shared/cardTableBarrierSetAssembler_arm.cpp
! src/hotspot/cpu/arm/gc/shared/cardTableBarrierSetAssembler_arm.hpp
- src/hotspot/cpu/arm/gc/shared/modRefBarrierSetAssembler_arm.cpp
- src/hotspot/cpu/arm/gc/shared/modRefBarrierSetAssembler_arm.hpp
! src/hotspot/cpu/ppc/gc/g1/g1BarrierSetAssembler_ppc.cpp
! src/hotspot/cpu/ppc/gc/g1/g1BarrierSetAssembler_ppc.hpp
! src/hotspot/cpu/ppc/gc/shared/cardTableBarrierSetAssembler_ppc.cpp
! src/hotspot/cpu/ppc/gc/shared/cardTableBarrierSetAssembler_ppc.hpp
- src/hotspot/cpu/ppc/gc/shared/modRefBarrierSetAssembler_ppc.cpp
- src/hotspot/cpu/ppc/gc/shared/modRefBarrierSetAssembler_ppc.hpp
! src/hotspot/cpu/riscv/gc/g1/g1BarrierSetAssembler_riscv.cpp
! src/hotspot/cpu/riscv/gc/g1/g1BarrierSetAssembler_riscv.hpp
! src/hotspot/cpu/riscv/gc/shared/cardTableBarrierSetAssembler_riscv.cpp
! src/hotspot/cpu/riscv/gc/shared/cardTableBarrierSetAssembler_riscv.hpp
- src/hotspot/cpu/riscv/gc/shared/modRefBarrierSetAssembler_riscv.cpp
- src/hotspot/cpu/riscv/gc/shared/modRefBarrierSetAssembler_riscv.hpp
! src/hotspot/cpu/s390/gc/g1/g1BarrierSetAssembler_s390.cpp
! src/hotspot/cpu/s390/gc/g1/g1BarrierSetAssembler_s390.hpp
! src/hotspot/cpu/s390/gc/shared/cardTableBarrierSetAssembler_s390.cpp
! src/hotspot/cpu/s390/gc/shared/cardTableBarrierSetAssembler_s390.hpp
- src/hotspot/cpu/s390/gc/shared/modRefBarrierSetAssembler_s390.cpp
- src/hotspot/cpu/s390/gc/shared/modRefBarrierSetAssembler_s390.hpp
! src/hotspot/cpu/x86/gc/g1/g1BarrierSetAssembler_x86.cpp
! src/hotspot/cpu/x86/gc/g1/g1BarrierSetAssembler_x86.hpp
! src/hotspot/cpu/x86/gc/shared/cardTableBarrierSetAssembler_x86.cpp
! src/hotspot/cpu/x86/gc/shared/cardTableBarrierSetAssembler_x86.hpp
- src/hotspot/cpu/x86/gc/shared/modRefBarrierSetAssembler_x86.cpp
- src/hotspot/cpu/x86/gc/shared/modRefBarrierSetAssembler_x86.hpp
- src/hotspot/cpu/zero/gc/shared/modRefBarrierSetAssembler_zero.hpp
! src/hotspot/share/gc/g1/c1/g1BarrierSetC1.hpp
! src/hotspot/share/gc/g1/g1BarrierSet.hpp
! src/hotspot/share/gc/g1/g1BarrierSet.inline.hpp
! src/hotspot/share/gc/serial/serialFullGC.cpp
! src/hotspot/share/gc/shared/barrierSetConfig.hpp
! src/hotspot/share/gc/shared/barrierSetConfig.inline.hpp
! src/hotspot/share/gc/shared/c1/cardTableBarrierSetC1.cpp
! src/hotspot/share/gc/shared/c1/cardTableBarrierSetC1.hpp
- src/hotspot/share/gc/shared/c1/modRefBarrierSetC1.cpp
- src/hotspot/share/gc/shared/c1/modRefBarrierSetC1.hpp
! src/hotspot/share/gc/shared/c2/cardTableBarrierSetC2.cpp
! src/hotspot/share/gc/shared/c2/cardTableBarrierSetC2.hpp
- src/hotspot/share/gc/shared/c2/modRefBarrierSetC2.cpp
- src/hotspot/share/gc/shared/c2/modRefBarrierSetC2.hpp
! src/hotspot/share/gc/shared/cardTableBarrierSet.cpp
! src/hotspot/share/gc/shared/cardTableBarrierSet.hpp
! src/hotspot/share/gc/shared/cardTableBarrierSet.inline.hpp
- src/hotspot/share/gc/shared/modRefBarrierSet.hpp
- src/hotspot/share/gc/shared/modRefBarrierSet.inline.hpp
- src/hotspot/share/gc/shared/modRefBarrierSetAssembler.hpp
! src/hotspot/share/gc/shared/vmStructs_gc.hpp
! src/hotspot/share/oops/access.inline.hpp
! src/hotspot/share/runtime/continuationFreezeThaw.cpp

Changeset: 19cca0a2
Branch: jcmd_cores_process_revival
Author:    Joel Sikström <jsikstro at openjdk.org>
Date:      2025-11-04 09:35:46 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/19cca0a2a829396291fa4140b2082ef518425518

8371131: Cleanup Thread parameter in CollectedHeap TLAB methods

Reviewed-by: ayang, tschatzl

! src/hotspot/share/gc/epsilon/epsilonHeap.cpp
! src/hotspot/share/gc/epsilon/epsilonHeap.hpp
! src/hotspot/share/gc/g1/g1CollectedHeap.cpp
! src/hotspot/share/gc/g1/g1CollectedHeap.hpp
! src/hotspot/share/gc/parallel/mutableNUMASpace.cpp
! src/hotspot/share/gc/parallel/mutableNUMASpace.hpp
! src/hotspot/share/gc/parallel/mutableSpace.hpp
! src/hotspot/share/gc/parallel/parallelScavengeHeap.cpp
! src/hotspot/share/gc/parallel/parallelScavengeHeap.hpp
! src/hotspot/share/gc/serial/serialHeap.cpp
! src/hotspot/share/gc/serial/serialHeap.hpp
! src/hotspot/share/gc/shared/collectedHeap.hpp
! src/hotspot/share/gc/shared/threadLocalAllocBuffer.cpp
! src/hotspot/share/gc/shared/threadLocalAllocBuffer.inline.hpp
! src/hotspot/share/gc/shenandoah/shenandoahGenerationalHeap.cpp
! src/hotspot/share/gc/shenandoah/shenandoahGenerationalHeap.hpp
! src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp
! src/hotspot/share/gc/shenandoah/shenandoahHeap.hpp
! src/hotspot/share/gc/z/zCollectedHeap.cpp
! src/hotspot/share/gc/z/zCollectedHeap.hpp

Changeset: a98b9e7c
Branch: jcmd_cores_process_revival
Author:    Benoît Maillard <bmaillard at openjdk.org>
Date:      2025-11-04 09:42:18 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/a98b9e7cfa433d4bf2acbf59a1c9d3714c3c065d

8362832: compiler/macronodes/TestTopInMacroElimination.java hits assert(false) failed: unexpected node

Reviewed-by: dlunden, epeter, kvn

! src/hotspot/share/opto/macro.cpp
! test/hotspot/jtreg/ProblemList-jvmti-stress-agent.txt
! test/hotspot/jtreg/compiler/macronodes/TestTopInMacroElimination.java

Changeset: a840dc22
Branch: jcmd_cores_process_revival
Author:    Matthias Baesken <mbaesken at openjdk.org>
Date:      2025-11-04 09:54:50 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/a840dc22c575b5d2b5b6017a536a6541fc1f0a44

8364741: [asan] runtime/ErrorHandling/PrintVMInfoAtExitTest.java fails because output differs slightly

Reviewed-by: syan, phubner, jsikstro

! test/hotspot/jtreg/runtime/ErrorHandling/PrintVMInfoAtExitTest.java

Changeset: e6546683
Branch: jcmd_cores_process_revival
Author:    Roland Westrelin <roland at openjdk.org>
Date:      2025-11-04 11:17:56 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/e6546683a8dd9a64255ce4c5606089068ec92e5d

8327963: C2: fix construction of memory graph around Initialize node to prevent incorrect execution if allocation is removed

Co-authored-by: Emanuel Peter <epeter at openjdk.org>
Co-authored-by: Roberto Castañeda Lozano <rcastanedalo at openjdk.org>
Reviewed-by: epeter, rcastanedalo

! src/hotspot/share/opto/classes.hpp
! src/hotspot/share/opto/escape.cpp
! src/hotspot/share/opto/escape.hpp
! src/hotspot/share/opto/graphKit.cpp
! src/hotspot/share/opto/idealGraphPrinter.cpp
! src/hotspot/share/opto/library_call.cpp
! src/hotspot/share/opto/loopTransform.cpp
! src/hotspot/share/opto/loopopts.cpp
! src/hotspot/share/opto/macro.cpp
! src/hotspot/share/opto/matcher.cpp
! src/hotspot/share/opto/memnode.cpp
! src/hotspot/share/opto/memnode.hpp
! src/hotspot/share/opto/multnode.cpp
! src/hotspot/share/opto/multnode.hpp
! src/hotspot/share/opto/node.cpp
! src/hotspot/share/opto/node.hpp
! src/hotspot/share/opto/phaseX.cpp
! src/hotspot/share/opto/stringopts.cpp
! src/utils/IdealGraphVisualizer/ServerCompiler/src/main/java/com/sun/hotspot/igv/servercompiler/ServerCompilerScheduler.java
! src/utils/IdealGraphVisualizer/ServerCompiler/src/main/resources/com/sun/hotspot/igv/servercompiler/filters/condenseGraph.filter
! test/hotspot/jtreg/compiler/escapeAnalysis/TestIterativeEA.java
+ test/hotspot/jtreg/compiler/macronodes/TestEarlyEliminationOfAllocationWithoutUse.java
+ test/hotspot/jtreg/compiler/macronodes/TestEliminationOfAllocationWithoutUse.java
+ test/hotspot/jtreg/compiler/macronodes/TestInitializingStoreCapturing.java

Changeset: 642ba4cf
Branch: jcmd_cores_process_revival
Author:    Kieran Farrell <kfarrell at openjdk.org>
Committer: Roger Riggs <rriggs at openjdk.org>
Date:      2025-11-04 14:02:24 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/642ba4cfd18b7e17ff7f0ac3b2ce557bcaa93784

8334015: Add Support for UUID Version 7 (UUIDv7) defined in RFC 9562

Reviewed-by: rriggs, jpai, alanb

! src/java.base/share/classes/java/util/UUID.java
! test/jdk/java/util/UUID/UUIDTest.java

Changeset: d4622b2c
Branch: jcmd_cores_process_revival
Author:    Jonas Norlinder <jonas.norlinder at oracle.com>
Committer: Claes Redestad <redestad at openjdk.org>
Date:      2025-11-04 14:27:14 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/d4622b2ceac6b6aef2717bf427878df1290c4a38

8371130: Remove String template leftovers

Reviewed-by: redestad, rriggs

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

Changeset: c0c76703
Branch: jcmd_cores_process_revival
Author:    Fernando Guallini <fguallini at openjdk.org>
Date:      2025-11-04 15:20:22 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/c0c76703bc10d5caa1cda7e2820d0702df5b8008

8366817: test/jdk/javax/net/ssl/TLSCommon/interop/JdkProcServer.java and JdkProcClient.java should not delete logs

Reviewed-by: syan, rhalade

! test/jdk/javax/net/ssl/TLSCommon/interop/AbstractPeer.java
! test/jdk/javax/net/ssl/TLSCommon/interop/JdkProcClient.java
! test/jdk/javax/net/ssl/TLSCommon/interop/JdkProcServer.java

Changeset: a51a0bf5
Branch: jcmd_cores_process_revival
Author:    Jorn Vernee <jvernee at openjdk.org>
Date:      2025-11-04 15:40:40 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/a51a0bf57feaae0862fd7f3dbf305883d49781a0

8370344: Arbitrary Java frames on stack during scoped access

Reviewed-by: pchilanomate, dholmes, liach

! src/hotspot/share/prims/scopedMemoryAccess.cpp
! src/hotspot/share/runtime/handshake.cpp
! src/hotspot/share/runtime/javaThread.cpp
! src/hotspot/share/runtime/javaThread.hpp
+ test/jdk/java/foreign/sharedclosejfr/TestSharedCloseJFR.java
+ test/jdk/java/foreign/sharedclosejfr/sharedCloseJfr.jfc
+ test/jdk/java/foreign/sharedclosejvmti/TestSharedCloseJvmti.java
+ test/jdk/java/foreign/sharedclosejvmti/libSharedCloseAgent.cpp
+ test/micro/org/openjdk/bench/java/lang/foreign/SharedCloseStackWalk.java

Changeset: 7d3c66f3
Branch: jcmd_cores_process_revival
Author:    Leonid Mesnik <lmesnik at openjdk.org>
Date:      2025-11-04 15:58:19 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/7d3c66f379fcb24d4505c2c12e20b24dce313e56

8371114: Problemlist vmTestbase/nsk/jvmti/scenarios/events/EM02/em02t006/TestDescription.java

Reviewed-by: amenkov, syan, sspitsyn

! test/hotspot/jtreg/ProblemList.txt

Changeset: 2f455ed1
Branch: jcmd_cores_process_revival
Author:    Peyang <peyang at peya.tokyo>
Committer: Daniel Fuchs <dfuchs at openjdk.org>
Date:      2025-11-04 16:08:15 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/2f455ed146ff2e56da4532e9430e4c85ca9497ad

8371092: NullPointerException in AltServiceUsageTest.afterClass() test

Reviewed-by: dfuchs

! test/jdk/java/net/httpclient/AltServiceUsageTest.java

Changeset: 4c6af03f
Branch: jcmd_cores_process_revival
Author:    Vicente Romero <vromero at openjdk.org>
Date:      2025-11-04 16:47:33 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/4c6af03f81e068a98b8f4628b96682a54f3946da

8337142: StackOverflowError in Types.containsTypeRecursive with deeply nested type hierarchy

Reviewed-by: mcimadamore

! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Types.java
+ test/langtools/tools/javac/types/SOEForDeeplyNestedTypeTest.java

Changeset: 8224292b
Branch: jcmd_cores_process_revival
Author:    Koushik Thirupattur <koushik.thirupattur at oracle.com>
Committer: Anthony Scarpino <ascarpino at openjdk.org>
Date:      2025-11-04 18:42:52 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/8224292ba57f3d6f79c1a3515348824d92ef45fe

8365069: Refactor tests to use PEM API (Phase 1)

Reviewed-by: ascarpino

! test/jdk/java/security/KeyStore/PKCS12/WriteP12Test.java
! test/jdk/java/security/KeyStore/TestKeyStoreBasic.java
! test/jdk/java/security/cert/CertPathBuilder/selfIssued/DisableRevocation.java
! test/jdk/java/security/cert/CertPathBuilder/selfIssued/KeyUsageMatters.java
! test/jdk/java/security/cert/CertPathValidator/OCSP/FailoverToCRL.java
! test/jdk/java/security/cert/CertPathValidator/indirectCRL/CircularCRLOneLevel.java
! test/jdk/java/security/cert/CertPathValidator/indirectCRL/CircularCRLOneLevelRevoked.java
! test/jdk/java/security/cert/CertPathValidator/nameConstraints/NameConstraintsWithRID.java
! test/jdk/java/security/cert/CertPathValidator/nameConstraints/NameConstraintsWithUnexpectedRID.java
! test/jdk/java/security/cert/CertPathValidator/nameConstraints/NameConstraintsWithoutRID.java
! test/jdk/java/security/cert/CertPathValidator/trustAnchor/ValWithAnchorByName.java
! test/jdk/javax/net/ssl/TLSCommon/TLSTest.java
! test/jdk/sun/security/provider/certpath/DisabledAlgorithms/CPBuilder.java
! test/jdk/sun/security/provider/certpath/DisabledAlgorithms/CPBuilderWithMD5.java
! test/jdk/sun/security/provider/certpath/DisabledAlgorithms/CPValidatorEndEntity.java
! test/jdk/sun/security/provider/certpath/DisabledAlgorithms/CPValidatorIntermediate.java
! test/jdk/sun/security/ssl/X509TrustManagerImpl/PKIXExtendedTM.java
! test/jdk/sun/security/ssl/X509TrustManagerImpl/SunX509ExtendedTM.java

Changeset: 0555f622
Branch: jcmd_cores_process_revival
Author:    Alexey Semenyuk <asemenyuk at openjdk.org>
Date:      2025-11-04 19:44:04 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/0555f6228c59c6739b8b824d64eb6c1545a5520a

8371094: --mac-signing-key-user-name no longer works

Reviewed-by: almatvee

! src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/SigningIdentityBuilder.java
! test/jdk/tools/jpackage/macosx/MacSignTest.java
! test/jdk/tools/jpackage/macosx/base/SigningBase.java

Changeset: 32508230
Branch: jcmd_cores_process_revival
Author:    Roger Riggs <rriggs at openjdk.org>
Date:      2025-11-04 20:40:38 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/325082302266f25d4fac33d0d4a9492c72de3ffc

8364361: [process] java.lang.Process should implement Closeable

Reviewed-by: lancea, darcy, naoto, jpai, alanb, prappo

! src/java.base/share/classes/java/lang/Process.java
+ src/java.base/share/classes/java/lang/snippet-files/ProcessExamples.java
+ test/jdk/java/lang/Process/ProcessCloseTest.java

Changeset: 8585b46c
Branch: jcmd_cores_process_revival
Author:    Phil Race <prr at openjdk.org>
Date:      2025-11-04 21:40:50 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/8585b46c1221f6894f4f1cda34714e7b49a8cccb

8364583: ColorConvertOp fails for CMYK → RGB conversion

Reviewed-by: serb, psadhukhan, honkar

! src/java.desktop/share/classes/java/awt/image/ColorConvertOp.java
+ test/jdk/java/awt/image/ColorConvertOp/ColorConvertOpCMYK.java
= test/jdk/java/awt/image/ColorConvertOp/black_cmyk.jpg

Changeset: 245eeb41
Branch: jcmd_cores_process_revival
Author:    Phil Race <prr at openjdk.org>
Date:      2025-11-04 21:47:40 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/245eeb41bc749cba4e44bf3998cf07e7a1b784ed

8357252: sun/awt/font/TestArabicHebrew.java fails in OEL 9 and 10 x64

Reviewed-by: serb, psadhukhan, kizune

! src/java.desktop/unix/native/common/awt/fontpath.c
! test/jdk/sun/awt/font/TestArabicHebrew.java

Changeset: 984c87cf
Branch: jcmd_cores_process_revival
Author:    Phil Race <prr at openjdk.org>
Date:      2025-11-04 21:47:58 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/984c87cf767a46a2c1000a4030dfd91a62b03b4d

8370719: [Linux] Use /etc/os-release values for font configuration file names

Reviewed-by: kizune, psadhukhan

! src/java.desktop/unix/classes/sun/font/FcFontConfiguration.java
! src/java.desktop/unix/classes/sun/font/MFontConfiguration.java

Changeset: 146f8a83
Branch: jcmd_cores_process_revival
Author:    Phil Race <prr at openjdk.org>
Date:      2025-11-04 21:49:41 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/146f8a83f9195ff246e2c3803c79171509df7d24

4954405: Data buffers created with an offset are unusable

Reviewed-by: avu, psadhukhan, jdv

! src/java.desktop/share/classes/sun/awt/image/ByteInterleavedRaster.java
+ test/jdk/java/awt/image/ByteInterleavedRasterOffsetsTest.java

Changeset: 463f5dc1
Branch: jcmd_cores_process_revival
Author:    Koushik Thirupattur <koushik.thirupattur at oracle.com>
Committer: Anthony Scarpino <ascarpino at openjdk.org>
Date:      2025-11-04 22:08:33 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/463f5dc112386802b9ce0cc985a961ecfd3fbc55

8371296: Refactor tests to use PEM API (Phase 1) - Fix WriteP12Test failure

Reviewed-by: ascarpino

! test/jdk/java/security/KeyStore/PKCS12/WriteP12Test.java

Changeset: c8f5fd6f
Branch: jcmd_cores_process_revival
Author:    Alexey Semenyuk <asemenyuk at openjdk.org>
Date:      2025-11-04 22:41:17 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/c8f5fd6ff3808804eda03c9754698a00dd06449c

8371184: Improve jpackage test coverage for "--app-image" option

Reviewed-by: almatvee

! test/jdk/tools/jpackage/helpers-test/jdk/jpackage/test/PackageTestTest.java
! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/AdditionalLauncher.java
! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/ConfigFilesStasher.java
! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/JPackageCommand.java
! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/LauncherVerifier.java
! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/LinuxHelper.java
! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/MacHelper.java
! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/PackageTest.java
! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/PropertyFinder.java
! test/jdk/tools/jpackage/macosx/SigningPackageTwoStepTest.java
! test/jdk/tools/jpackage/share/AddLShortcutTest.java
! test/jdk/tools/jpackage/share/AddLauncherTest.java
! test/jdk/tools/jpackage/share/AppContentTest.java
! test/jdk/tools/jpackage/share/AppImagePackageTest.java
! test/jdk/tools/jpackage/share/InstallDirTest.java
! test/jdk/tools/jpackage/share/MultiLauncherTwoPhaseTest.java
! test/jdk/tools/jpackage/share/MultiNameTwoPhaseTest.java
! test/jdk/tools/jpackage/share/PostImageScriptTest.java
! test/jdk/tools/jpackage/share/ServiceTest.java
! test/jdk/tools/jpackage/windows/Win8282351Test.java

Changeset: c6a88155
Branch: jcmd_cores_process_revival
Author:    Patricio Chilano Mateo <pchilanomate at openjdk.org>
Date:      2025-11-04 23:32:41 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/c6a88155b519a5d0b22f6009e75a0e6388601756

8369238: Allow virtual thread preemption on some common class initialization paths

Co-authored-by: Alan Bateman <alanb at openjdk.org>
Co-authored-by: Fei Yang <fyang at openjdk.org>
Co-authored-by: Richard Reingruber <rrich at openjdk.org>
Reviewed-by: sspitsyn, dholmes, coleenp, fbredberg

! src/hotspot/cpu/aarch64/continuationFreezeThaw_aarch64.inline.hpp
! src/hotspot/cpu/aarch64/continuationHelper_aarch64.inline.hpp
! src/hotspot/cpu/aarch64/interp_masm_aarch64.cpp
! src/hotspot/cpu/aarch64/interp_masm_aarch64.hpp
! src/hotspot/cpu/aarch64/macroAssembler_aarch64.cpp
! src/hotspot/cpu/aarch64/macroAssembler_aarch64.hpp
! src/hotspot/cpu/aarch64/smallRegisterMap_aarch64.inline.hpp
! src/hotspot/cpu/aarch64/stackChunkFrameStream_aarch64.inline.hpp
! src/hotspot/cpu/aarch64/templateTable_aarch64.cpp
! src/hotspot/cpu/arm/continuationFreezeThaw_arm.inline.hpp
! src/hotspot/cpu/arm/smallRegisterMap_arm.inline.hpp
! src/hotspot/cpu/arm/stackChunkFrameStream_arm.inline.hpp
! src/hotspot/cpu/ppc/continuationFreezeThaw_ppc.inline.hpp
! src/hotspot/cpu/ppc/continuationHelper_ppc.inline.hpp
! src/hotspot/cpu/ppc/frame_ppc.hpp
! src/hotspot/cpu/ppc/interp_masm_ppc.hpp
! src/hotspot/cpu/ppc/interp_masm_ppc_64.cpp
! src/hotspot/cpu/ppc/macroAssembler_ppc.cpp
! src/hotspot/cpu/ppc/macroAssembler_ppc.hpp
! src/hotspot/cpu/ppc/macroAssembler_ppc.inline.hpp
! src/hotspot/cpu/ppc/smallRegisterMap_ppc.inline.hpp
! src/hotspot/cpu/ppc/stackChunkFrameStream_ppc.inline.hpp
! src/hotspot/cpu/ppc/templateInterpreterGenerator_ppc.cpp
! src/hotspot/cpu/ppc/templateTable_ppc_64.cpp
! src/hotspot/cpu/riscv/continuationFreezeThaw_riscv.inline.hpp
! src/hotspot/cpu/riscv/continuationHelper_riscv.inline.hpp
! 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/smallRegisterMap_riscv.inline.hpp
! src/hotspot/cpu/riscv/stackChunkFrameStream_riscv.inline.hpp
! src/hotspot/cpu/riscv/templateTable_riscv.cpp
! src/hotspot/cpu/s390/continuationFreezeThaw_s390.inline.hpp
! src/hotspot/cpu/s390/smallRegisterMap_s390.inline.hpp
! src/hotspot/cpu/s390/stackChunkFrameStream_s390.inline.hpp
! src/hotspot/cpu/x86/continuationFreezeThaw_x86.inline.hpp
! src/hotspot/cpu/x86/continuationHelper_x86.inline.hpp
! src/hotspot/cpu/x86/interp_masm_x86.cpp
! src/hotspot/cpu/x86/interp_masm_x86.hpp
! src/hotspot/cpu/x86/smallRegisterMap_x86.inline.hpp
! src/hotspot/cpu/x86/stackChunkFrameStream_x86.inline.hpp
! src/hotspot/cpu/x86/templateTable_x86.cpp
! src/hotspot/cpu/zero/continuationFreezeThaw_zero.inline.hpp
! src/hotspot/cpu/zero/smallRegisterMap_zero.inline.hpp
! src/hotspot/cpu/zero/stackChunkFrameStream_zero.inline.hpp
! src/hotspot/share/cds/aotConstantPoolResolver.cpp
! src/hotspot/share/cds/heapShared.cpp
! src/hotspot/share/ci/ciField.cpp
! src/hotspot/share/classfile/javaClasses.cpp
! src/hotspot/share/classfile/javaClasses.hpp
! src/hotspot/share/classfile/vmClassMacros.hpp
! src/hotspot/share/classfile/vmSymbols.hpp
! src/hotspot/share/interpreter/interpreterRuntime.cpp
! src/hotspot/share/interpreter/interpreterRuntime.hpp
! src/hotspot/share/interpreter/linkResolver.cpp
! src/hotspot/share/interpreter/linkResolver.hpp
! src/hotspot/share/jvmci/jvmciCompilerToVM.cpp
! src/hotspot/share/memory/universe.cpp
! src/hotspot/share/memory/universe.hpp
! src/hotspot/share/oops/instanceKlass.cpp
! src/hotspot/share/oops/instanceKlass.hpp
! src/hotspot/share/oops/instanceStackChunkKlass.cpp
! src/hotspot/share/oops/klass.cpp
! src/hotspot/share/oops/klass.hpp
! src/hotspot/share/oops/stackChunkOop.cpp
! src/hotspot/share/oops/stackChunkOop.hpp
! src/hotspot/share/oops/stackChunkOop.inline.hpp
! src/hotspot/share/prims/jvmtiExport.cpp
! src/hotspot/share/prims/jvmtiExport.hpp
! src/hotspot/share/prims/methodHandles.cpp
! src/hotspot/share/runtime/continuation.hpp
! src/hotspot/share/runtime/continuationFreezeThaw.cpp
! src/hotspot/share/runtime/continuationJavaClasses.cpp
! src/hotspot/share/runtime/continuationJavaClasses.hpp
! src/hotspot/share/runtime/continuationJavaClasses.inline.hpp
! src/hotspot/share/runtime/frame.cpp
! src/hotspot/share/runtime/frame.hpp
! src/hotspot/share/runtime/javaCalls.cpp
! src/hotspot/share/runtime/javaThread.cpp
! src/hotspot/share/runtime/javaThread.hpp
! src/hotspot/share/runtime/objectMonitor.cpp
! src/hotspot/share/runtime/objectMonitor.hpp
! src/hotspot/share/runtime/smallRegisterMap.inline.hpp
! src/hotspot/share/runtime/stackChunkFrameStream.hpp
! src/hotspot/share/runtime/stackChunkFrameStream.inline.hpp
! src/hotspot/share/runtime/stackValue.cpp
! src/hotspot/share/runtime/synchronizer.cpp
! src/hotspot/share/runtime/synchronizer.hpp
! src/hotspot/share/runtime/synchronizer.inline.hpp
! src/hotspot/share/runtime/threads.cpp
! src/hotspot/share/utilities/exceptions.cpp
! src/hotspot/share/utilities/exceptions.hpp
! src/java.base/share/classes/java/lang/VirtualThread.java
+ src/java.base/share/classes/jdk/internal/vm/PreemptedException.java
! test/hotspot/gtest/oops/test_markWord.cpp
+ test/hotspot/jtreg/serviceability/jvmti/vthread/SingleStepKlassInit/SingleStepKlassInit.java
+ test/hotspot/jtreg/serviceability/jvmti/vthread/SingleStepKlassInit/libSingleStepKlassInit.cpp
! test/jdk/java/lang/Thread/virtual/JfrEvents.java
+ test/jdk/java/lang/Thread/virtual/KlassInit.java
! test/jdk/java/lang/Thread/virtual/YieldQueuing.java
! test/jdk/java/lang/Thread/virtual/stress/LotsOfContendedMonitorEnter.java

Changeset: 87c2091c
Branch: jcmd_cores_process_revival
Author:    Kelvin Nilsen <kdnilsen at openjdk.org>
Date:      2025-11-05 00:25:16 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/87c2091cd08e58304d0909ffaf9402ca2f0c3b7f

8371141: Shenandoah: Many test timeouts with -XX:-UseTLAB

Reviewed-by: xpeng, ysr, wkemper

! test/hotspot/jtreg/ProblemList.txt

Changeset: 4e6cadf4
Branch: jcmd_cores_process_revival
Author:    erifan <erfang at nvidia.com>
Committer: Hao Sun <haosun at openjdk.org>
Date:      2025-11-05 02:19:29 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/4e6cadf4550c58b3ff97dfa0cead4b5b1399324c

8369456: [TESTBUG] Fix the test failure of TestSelectFromTwoVectorOp.java on sve2 platforms

Reviewed-by: epeter, bkilambi, xgong, haosun

! src/hotspot/cpu/aarch64/c2_MacroAssembler_aarch64.cpp
! src/hotspot/cpu/x86/x86.ad
! test/hotspot/jtreg/compiler/vectorapi/TestSelectFromTwoVectorOp.java

Changeset: d89c6a77
Branch: jcmd_cores_process_revival
Author:    Phil Race <prr at openjdk.org>
Date:      2025-11-05 03:25:40 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/d89c6a77f2bf3e0f820f8f631d82d5bec1b02399

8371304: mismatch in file name and class name for ByteInterleavedRasterOffsetsTest.java

Reviewed-by: psadhukhan

! test/jdk/java/awt/image/ByteInterleavedRasterOffsetsTest.java

Changeset: 8b536b54
Branch: jcmd_cores_process_revival
Author:    Jan Lahoda <jlahoda at openjdk.org>
Date:      2025-11-05 05:44:09 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/8b536b5428d5bf087dc71f3559c3978b13acad16

8369489: Marker annotation on inner class access crashes javac compiler

Reviewed-by: vromero

! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/JavacParser.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/tree/TreeInfo.java
+ test/langtools/tools/javac/annotations/typeAnnotations/TypeAnnosOnMemberReferenceTest.java
! test/langtools/tools/javac/parser/JavacParserTest.java

Changeset: a0e70c4e
Branch: jcmd_cores_process_revival
Author:    Christian Stein <cstein at openjdk.org>
Date:      2025-11-05 06:23:26 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/a0e70c4e9489fc3d8f35c3aec9423fe0839ed0bd

8370175: State engine terminates when throwing self-caused exception

Reviewed-by: jlahoda, fandreuzzi

! src/jdk.jshell/share/classes/jdk/jshell/execution/DirectExecutionControl.java
! test/langtools/jdk/jshell/ExceptionsTest.java

Changeset: dddfcd03
Branch: jcmd_cores_process_revival
Author:    Kerem Kat <krk at openjdk.org>
Committer: Aleksey Shipilev <shade at openjdk.org>
Date:      2025-11-05 08:33:14 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/dddfcd03aa30514d63eceff707d48bff35e93c56

8334866: Improve Speed of ElfDecoder source search

Reviewed-by: shade, chagedorn

! src/hotspot/share/utilities/elfFile.cpp
! src/hotspot/share/utilities/elfFile.hpp

Changeset: f5d8bd0d
Branch: jcmd_cores_process_revival
Author:    Afshin Zafari <azafari at openjdk.org>
Date:      2025-11-05 08:57:02 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/f5d8bd0dd50bcd963b4062997aecb4e15249e30d

8370874: [asan] ASAN build fails after JDK-8368365

Reviewed-by: haosun, dholmes, syan, stuefe

! src/hotspot/share/sanitizers/address.cpp

Changeset: 0737a562
Branch: jcmd_cores_process_revival
Author:    Robbin Ehn <rehn at openjdk.org>
Date:      2025-11-05 09:21:57 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/0737a5625269773dcf70b95f8b8ac90b3b6cc444

8370708: RISC-V: Add VerifyStackAtCalls

Reviewed-by: fyang, fjiang

! src/hotspot/cpu/riscv/riscv.ad
! src/hotspot/cpu/riscv/sharedRuntime_riscv.cpp
! src/hotspot/share/opto/chaitin.cpp

Changeset: 6a51b51b
Branch: jcmd_cores_process_revival
Author:    Albert Mingkun Yang <ayang at openjdk.org>
Date:      2025-11-05 10:12:47 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/6a51b51ba13167a15a637507a7fa5d6f988a39e7

8371197: G1: Use void for return type of G1RegionsOnNodes::add

Reviewed-by: tschatzl, iwalulya, fandreuzzi

! src/hotspot/share/gc/g1/g1EdenRegions.hpp
! src/hotspot/share/gc/g1/g1RegionsOnNodes.cpp
! src/hotspot/share/gc/g1/g1RegionsOnNodes.hpp
! src/hotspot/share/gc/g1/g1SurvivorRegions.cpp
! src/hotspot/share/gc/g1/g1SurvivorRegions.hpp

Changeset: 3e3822ad
Branch: jcmd_cores_process_revival
Author:    Ruben Ayrapetyan <ruben.ayrapetyan at arm.com>
Committer: Evgeny Astigeevich <eastigeevich at openjdk.org>
Date:      2025-11-05 11:55:02 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/3e3822ad7eadbb3d86a3b94a6bd858f8c8ef9364

8365047: Remove exception handler stub code in C2

Co-authored-by: Martin Doerr <mdoerr at openjdk.org>
Reviewed-by: mdoerr, dlong, dfenacci, adinn, fyang, aph

! src/hotspot/cpu/aarch64/aarch64.ad
! src/hotspot/cpu/aarch64/c1_LIRAssembler_aarch64.cpp
! src/hotspot/cpu/aarch64/c1_LIRAssembler_aarch64.hpp
! src/hotspot/cpu/aarch64/nativeInst_aarch64.cpp
! src/hotspot/cpu/aarch64/nativeInst_aarch64.hpp
! src/hotspot/cpu/aarch64/runtime_aarch64.cpp
! src/hotspot/cpu/arm/arm.ad
! src/hotspot/cpu/arm/c1_LIRAssembler_arm.cpp
! src/hotspot/cpu/arm/c1_LIRAssembler_arm.hpp
! src/hotspot/cpu/arm/runtime_arm.cpp
! src/hotspot/cpu/ppc/c1_LIRAssembler_ppc.cpp
! src/hotspot/cpu/ppc/c1_LIRAssembler_ppc.hpp
! src/hotspot/cpu/ppc/ppc.ad
! src/hotspot/cpu/ppc/runtime_ppc.cpp
! src/hotspot/cpu/ppc/sharedRuntime_ppc.cpp
! src/hotspot/cpu/riscv/c1_LIRAssembler_riscv.cpp
! src/hotspot/cpu/riscv/c1_LIRAssembler_riscv.hpp
! src/hotspot/cpu/riscv/riscv.ad
! src/hotspot/cpu/riscv/runtime_riscv.cpp
! src/hotspot/cpu/s390/c1_LIRAssembler_s390.cpp
! src/hotspot/cpu/s390/runtime_s390.cpp
! src/hotspot/cpu/s390/s390.ad
! src/hotspot/cpu/s390/sharedRuntime_s390.cpp
! src/hotspot/cpu/x86/c1_LIRAssembler_x86.cpp
! src/hotspot/cpu/x86/c1_LIRAssembler_x86.hpp
! src/hotspot/cpu/x86/runtime_x86_64.cpp
! src/hotspot/cpu/x86/x86.ad
! src/hotspot/os/posix/signals_posix.cpp
! src/hotspot/os/windows/os_windows.cpp
! src/hotspot/share/ci/ciEnv.cpp
! src/hotspot/share/code/nmethod.cpp
! src/hotspot/share/code/nmethod.hpp
! src/hotspot/share/code/nmethod.inline.hpp
! src/hotspot/share/opto/output.cpp
! src/hotspot/share/runtime/deoptimization.cpp
! src/hotspot/share/runtime/frame.cpp
! src/hotspot/share/runtime/sharedRuntime.cpp
! src/hotspot/share/runtime/vmStructs.cpp
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/code/NMethod.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/Frame.java
+ test/hotspot/jtreg/runtime/vthread/Deoptimization.java

Changeset: f6f87bb6
Branch: jcmd_cores_process_revival
Author:    Volkan Yazici <vyazici at openjdk.org>
Date:      2025-11-05 13:01:51 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/f6f87bb6759c86d941453a1776e8abfdffc48183

8371133: Clarify the purpose of "src/jdk.compiler/share/classes/com/sun/tools/javac/resources/ct.properties"

Reviewed-by: jlahoda

! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/ct.properties

Changeset: c9a98169
Branch: jcmd_cores_process_revival
Author:    Samuel Chee <samche01 at arm.com>
Committer: Fei Gao <fgao at openjdk.org>
Date:      2025-11-05 13:56:26 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/c9a98169cb79df235316cb38a804d539044ea57e

8371205: AArch64: Remove unused cmpxchg* methods

Co-authored-by: Samuel Chee <samche01 at arm.com>
Reviewed-by: aph, kbarrett, haosun

! src/hotspot/cpu/aarch64/macroAssembler_aarch64.cpp
! src/hotspot/cpu/aarch64/macroAssembler_aarch64.hpp

Changeset: 2dd15cf5
Branch: jcmd_cores_process_revival
Author:    Magnus Ihse Bursie <ihse at openjdk.org>
Date:      2025-11-05 13:57:18 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/2dd15cf5bf1614e4b74ad9675723562e14ced8ab

8346719: Add relaunchers to the static JDK image for missing executables

Reviewed-by: alanb, erikj

! make/Main.gmk
! make/StaticLibs.gmk
! make/common/modules/LauncherCommon.gmk
! make/modules/java.base/Launcher.gmk
! make/modules/jdk.jpackage/Lib.gmk
- src/java.base/share/native/launcher/defines.h
! src/java.base/share/native/launcher/main.c
+ src/java.base/unix/native/launcher/relauncher.c
! src/java.base/unix/native/libjli/java_md.c
+ src/java.base/windows/native/launcher/relauncher.c
! test/hotspot/jtreg/ProblemList-StaticJdk.txt
! test/jdk/ProblemList-StaticJdk.txt
! test/langtools/ProblemList-StaticJdk.txt
! test/lib-test/ProblemList-StaticJdk.txt

Changeset: 973dc3fc
Branch: jcmd_cores_process_revival
Author:    EunHyunsu <ehs208 at naver.com>
Committer: Daniel Fuchs <dfuchs at openjdk.org>
Date:      2025-11-05 14:57:05 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/973dc3fc47b249bb392d277880dcac0940f62771

8371009: HttpClient javadoc synchronous example missing HttpRequest variable declaration

Reviewed-by: dfuchs, michaelm

! src/java.net.http/share/classes/java/net/http/HttpClient.java

Changeset: b0536f9c
Branch: jcmd_cores_process_revival
Author:    Chris Plummer <cjplummer at openjdk.org>
Date:      2025-11-05 15:56:08 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/b0536f9c2a6ddfa27be8fad8f53783c6b28d22c9

8370201: Test serviceability/sa/TestJhsdbJstackWithVirtualThread.java fails due to VM warnings

Reviewed-by: kevinw, amenkov, sspitsyn

! test/hotspot/jtreg/serviceability/attach/RemovingUnixDomainSocketTest.java
! test/hotspot/jtreg/serviceability/sa/ClhsdbJstackXcompStress.java
! test/hotspot/jtreg/serviceability/sa/JhsdbThreadInfoTest.java
! test/hotspot/jtreg/serviceability/sa/TestJhsdbJstackLock.java
! test/hotspot/jtreg/serviceability/sa/TestJhsdbJstackWithVirtualThread.java

Changeset: 9336c497
Branch: jcmd_cores_process_revival
Author:    Kevin Walls <kevin.walls at oracle.com>
Date:      2025-11-05 16:26:40 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/9336c497bf09c6b89c5dbd731a0e131bd02f37f1

Merge branch 'master' into jcmd_cores_process_revival

! make/modules/java.base/Launcher.gmk
! 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
! src/hotspot/share/runtime/thread.cpp
! src/hotspot/share/runtime/thread.hpp
! src/hotspot/share/services/diagnosticFramework.cpp
! src/hotspot/share/services/diagnosticFramework.hpp
! src/hotspot/share/utilities/exceptions.cpp
! test/hotspot/jtreg/TEST.groups
! make/modules/java.base/Launcher.gmk
! 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
! src/hotspot/share/runtime/thread.cpp
! src/hotspot/share/runtime/thread.hpp
! src/hotspot/share/services/diagnosticFramework.cpp
! src/hotspot/share/services/diagnosticFramework.hpp
! src/hotspot/share/utilities/exceptions.cpp
! test/hotspot/jtreg/TEST.groups



More information about the jdk-sandbox-changes mailing list