git: openjdk/leyden: hermetic-java-runtime: 601 new changesets

duke duke at openjdk.org
Tue Jan 21 19:51:53 UTC 2025


Changeset: 30b8bbe2
Branch: hermetic-java-runtime
Author:    Sean Mullan <mullan at openjdk.org>
Date:      2024-12-02 15:23:47 +0000
URL:       https://git.openjdk.org/leyden/commit/30b8bbe255c1653d25961c3fe79096b2b8d62bd6

8345060: Remove Security Manager dependencies from java.security.KeyStore and Identity APIs and implementations

Reviewed-by: hchao, alanb, weijun

! src/java.base/macosx/classes/apple/security/AppleProvider.java
! src/java.base/macosx/classes/apple/security/KeychainStore.java
! src/java.base/share/classes/com/sun/crypto/provider/KeyProtector.java
! src/java.base/share/classes/java/security/Identity.java
! src/java.base/share/classes/java/security/IdentityScope.java
! src/java.base/share/classes/java/security/KeyStore.java
! src/java.base/share/classes/java/security/Signer.java
! src/java.base/share/classes/sun/security/pkcs12/PKCS12KeyStore.java
! src/java.base/share/classes/sun/security/tools/keytool/Main.java
! src/java.base/share/classes/sun/security/util/KeyStoreDelegator.java
! test/jdk/java/security/KeyStore/EntryMethods.java

Changeset: 29c57e8b
Branch: hermetic-java-runtime
Author:    Jatin Bhateja <jbhateja at openjdk.org>
Date:      2024-12-02 16:55:33 +0000
URL:       https://git.openjdk.org/leyden/commit/29c57e8b346531c8675ad853460207f67e00f946

8342677: Add IR validation tests for newly added saturated vector add / sub operations

Reviewed-by: epeter

! test/hotspot/jtreg/compiler/lib/ir_framework/IRNode.java
+ test/hotspot/jtreg/compiler/vectorapi/VectorSaturatedOperationsTest.java

Changeset: 352201dd
Branch: hermetic-java-runtime
Author:    Naoto Sato <naoto at openjdk.org>
Date:      2024-12-02 17:05:32 +0000
URL:       https://git.openjdk.org/leyden/commit/352201ddecb048fe41bdf68d775a0a6cb2080122

8343788: Provide means to alter lib/tzmappings entries on Windows

Reviewed-by: joehw

! make/jdk/src/classes/build/tools/cldrconverter/CLDRConverter.java
+ src/java.base/share/data/tzdata/tzmappings.override

Changeset: 67f18cc9
Branch: hermetic-java-runtime
Author:    Phil Race <prr at openjdk.org>
Date:      2024-12-02 17:31:21 +0000
URL:       https://git.openjdk.org/leyden/commit/67f18cc9cef0966ccafb21a47043a85b9f39642f

8345142: Remove uses of SecurityManager in Printing related classes

Reviewed-by: azvegint, psadhukhan

! src/java.desktop/share/classes/java/awt/print/PrinterJob.java
! src/java.desktop/share/classes/javax/print/PrintServiceLookup.java
! src/java.desktop/share/classes/javax/print/ServiceUI.java
! src/java.desktop/share/classes/sun/print/PSStreamPrintJob.java
! src/java.desktop/share/classes/sun/print/PrintJob2D.java
! src/java.desktop/share/classes/sun/print/RasterPrinterJob.java
! src/java.desktop/share/classes/sun/print/ServiceDialog.java
! src/java.desktop/share/classes/sun/print/ServiceNotifier.java
! src/java.desktop/unix/classes/sun/print/IPPPrintService.java
! src/java.desktop/unix/classes/sun/print/PrintServiceLookupProvider.java
! src/java.desktop/unix/classes/sun/print/UnixPrintJob.java
! src/java.desktop/unix/classes/sun/print/UnixPrintService.java
! src/java.desktop/windows/classes/sun/awt/windows/WPrinterJob.java
! src/java.desktop/windows/classes/sun/print/PrintServiceLookupProvider.java
! src/java.desktop/windows/classes/sun/print/Win32PrintJob.java
! src/java.desktop/windows/classes/sun/print/Win32PrintService.java

Changeset: 7c944ee6
Branch: hermetic-java-runtime
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2024-12-02 17:34:49 +0000
URL:       https://git.openjdk.org/leyden/commit/7c944ee6f4dda4f1626721d63ac6bc6d1b40d33b

8345172: x86: Some CPU feature asserts are declared as 32-bit only

Reviewed-by: dfenacci, kvn

! src/hotspot/cpu/x86/assembler_x86.cpp
! src/hotspot/cpu/x86/macroAssembler_x86.cpp

Changeset: d6a5f1ba
Branch: hermetic-java-runtime
Author:    Weijun Wang <weijun at openjdk.org>
Date:      2024-12-02 19:30:16 +0000
URL:       https://git.openjdk.org/leyden/commit/d6a5f1bafb879258cf5f1d4cd89e9cc272b0c01f

8344768: Consider removing "sun.security.krb5.autodeducerealm" system property

Reviewed-by: mullan

! src/java.security.jgss/share/classes/sun/security/krb5/PrincipalName.java
! src/java.security.jgss/share/classes/sun/security/krb5/Realm.java
! test/jdk/sun/security/krb5/name/Constructors.java

Changeset: 525f33ba
Branch: hermetic-java-runtime
Author:    Joe Darcy <darcy at openjdk.org>
Date:      2024-12-02 19:43:47 +0000
URL:       https://git.openjdk.org/leyden/commit/525f33baaea2cc559ddd2396611a7734a64a9d66

8345324: Update comment in SourceVersion for language evolution history for changes in 24

Reviewed-by: iris

! src/java.compiler/share/classes/javax/lang/model/SourceVersion.java

Changeset: 3d0d0e62
Branch: hermetic-java-runtime
Author:    David Holmes <dholmes at openjdk.org>
Date:      2024-12-02 20:54:58 +0000
URL:       https://git.openjdk.org/leyden/commit/3d0d0e62900653c4e395166a9ac48578b3dbc1f8

8345012: os::build_agent_function_name potentially wastes a byte when allocating the buffer

Reviewed-by: stuefe, shade

! src/hotspot/os/posix/os_posix.cpp
! src/hotspot/os/windows/os_windows.cpp
! src/hotspot/share/runtime/os.cpp

Changeset: 940aa7c4
Branch: hermetic-java-runtime
Author:    Sean Mullan <mullan at openjdk.org>
Date:      2024-12-02 21:30:53 +0000
URL:       https://git.openjdk.org/leyden/commit/940aa7c4cf1bf770690660c8bb21fb3ddc5186e4

8344397: Remove Security Manager dependencies from java.security and sun.security packages

Reviewed-by: rriggs, hchao, weijun, alanb

! src/java.base/share/classes/java/lang/Class.java
! src/java.base/share/classes/java/security/AccessControlContext.java
! src/java.base/share/classes/java/security/Provider.java
! src/java.base/share/classes/java/security/SecureRandom.java
! src/java.base/share/classes/java/security/Security.java
- src/java.base/share/classes/sun/security/action/GetBooleanAction.java
- src/java.base/share/classes/sun/security/action/GetIntegerAction.java
- src/java.base/share/classes/sun/security/action/GetLongAction.java
! src/java.base/share/classes/sun/security/action/GetPropertyAction.java
- src/java.base/share/classes/sun/security/action/PutAllAction.java
! src/java.base/share/classes/sun/security/ec/SunEC.java
! src/java.base/share/classes/sun/security/internal/spec/TlsRsaPremasterSecretParameterSpec.java
! src/java.base/share/classes/sun/security/jca/ProviderConfig.java
! src/java.base/share/classes/sun/security/jca/ProviderList.java
! src/java.base/share/classes/sun/security/provider/ConfigFile.java
! src/java.base/share/classes/sun/security/provider/DRBG.java
! src/java.base/share/classes/sun/security/provider/FileInputStreamPool.java
! src/java.base/share/classes/sun/security/provider/MD4.java
! src/java.base/share/classes/sun/security/provider/SeedGenerator.java
! src/java.base/share/classes/sun/security/provider/Sun.java
! src/java.base/share/classes/sun/security/provider/SunEntries.java
! src/java.base/share/classes/sun/security/provider/VerificationProvider.java
! src/java.base/share/classes/sun/security/provider/certpath/OCSP.java
! src/java.base/share/classes/sun/security/provider/certpath/URICertStore.java
! src/java.base/share/classes/sun/security/rsa/RSAKeyFactory.java
! src/java.base/share/classes/sun/security/rsa/SunRsaSign.java
! src/java.base/share/classes/sun/security/util/AbstractAlgorithmConstraints.java
! src/java.base/share/classes/sun/security/util/Debug.java
! src/java.base/share/classes/sun/security/util/DomainName.java
! src/java.base/share/classes/sun/security/util/FilePermCompat.java
! src/java.base/share/classes/sun/security/util/HostnameChecker.java
- src/java.base/share/classes/sun/security/util/LazyCodeSourcePermissionCollection.java
! src/java.base/share/classes/sun/security/util/LocalizedMessage.java
! src/java.base/share/classes/sun/security/util/SecurityConstants.java
! src/java.base/share/classes/sun/security/util/SecurityProperties.java
! src/java.base/share/classes/sun/security/util/SecurityProviderConstants.java
! src/java.base/share/classes/sun/security/util/SignatureFileVerifier.java
! src/java.base/unix/classes/sun/security/provider/NativePRNG.java
! src/java.naming/share/classes/com/sun/naming/internal/ObjectFactoriesFilter.java
! src/java.security.jgss/share/classes/sun/security/krb5/Config.java
! src/java.security.jgss/share/classes/sun/security/krb5/Credentials.java
! src/java.security.jgss/share/classes/sun/security/krb5/PrincipalName.java
! src/java.security.jgss/share/classes/sun/security/krb5/internal/ccache/FileCredentialsCache.java
! test/jdk/sun/security/action/Generify.java
- test/jdk/sun/security/action/GetLongAction/ReturnNullIfNoDefault.java

Changeset: 3a3bcd53
Branch: hermetic-java-runtime
Author:    Joe Wang <joehw at openjdk.org>
Date:      2024-12-02 22:26:20 +0000
URL:       https://git.openjdk.org/leyden/commit/3a3bcd53d0b9aa55dcbc15de4d8278ce3258b31e

8344800: Add W3C DTDs and XSDs to the JDK built-in Catalog

Reviewed-by: lancea, rriggs

! make/modules/java.xml/Java.gmk
! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/XMLEntityManager.java
! src/java.xml/share/classes/jdk/xml/internal/jdkcatalog/JDKCatalog.xml
+ src/java.xml/share/classes/jdk/xml/internal/jdkcatalog/w3c/dtd/schema10/XMLSchema.dtd
+ src/java.xml/share/classes/jdk/xml/internal/jdkcatalog/w3c/dtd/schema10/datatypes.dtd
+ src/java.xml/share/classes/jdk/xml/internal/jdkcatalog/w3c/dtd/xhtml10/xhtml-lat1.ent
+ src/java.xml/share/classes/jdk/xml/internal/jdkcatalog/w3c/dtd/xhtml10/xhtml-special.ent
+ src/java.xml/share/classes/jdk/xml/internal/jdkcatalog/w3c/dtd/xhtml10/xhtml-symbol.ent
+ src/java.xml/share/classes/jdk/xml/internal/jdkcatalog/w3c/dtd/xhtml10/xhtml1-frameset.dtd
+ src/java.xml/share/classes/jdk/xml/internal/jdkcatalog/w3c/dtd/xhtml10/xhtml1-strict.dtd
+ src/java.xml/share/classes/jdk/xml/internal/jdkcatalog/w3c/dtd/xhtml10/xhtml1-transitional.dtd
+ src/java.xml/share/classes/jdk/xml/internal/jdkcatalog/w3c/dtd/xhtml11/xhtml-attribs-1.mod
+ src/java.xml/share/classes/jdk/xml/internal/jdkcatalog/w3c/dtd/xhtml11/xhtml-base-1.mod
+ src/java.xml/share/classes/jdk/xml/internal/jdkcatalog/w3c/dtd/xhtml11/xhtml-bdo-1.mod
+ src/java.xml/share/classes/jdk/xml/internal/jdkcatalog/w3c/dtd/xhtml11/xhtml-blkphras-1.mod
+ src/java.xml/share/classes/jdk/xml/internal/jdkcatalog/w3c/dtd/xhtml11/xhtml-blkpres-1.mod
+ src/java.xml/share/classes/jdk/xml/internal/jdkcatalog/w3c/dtd/xhtml11/xhtml-blkstruct-1.mod
+ src/java.xml/share/classes/jdk/xml/internal/jdkcatalog/w3c/dtd/xhtml11/xhtml-charent-1.mod
+ src/java.xml/share/classes/jdk/xml/internal/jdkcatalog/w3c/dtd/xhtml11/xhtml-csismap-1.mod
+ src/java.xml/share/classes/jdk/xml/internal/jdkcatalog/w3c/dtd/xhtml11/xhtml-datatypes-1.mod
+ src/java.xml/share/classes/jdk/xml/internal/jdkcatalog/w3c/dtd/xhtml11/xhtml-edit-1.mod
+ src/java.xml/share/classes/jdk/xml/internal/jdkcatalog/w3c/dtd/xhtml11/xhtml-events-1.mod
+ src/java.xml/share/classes/jdk/xml/internal/jdkcatalog/w3c/dtd/xhtml11/xhtml-form-1.mod
+ src/java.xml/share/classes/jdk/xml/internal/jdkcatalog/w3c/dtd/xhtml11/xhtml-framework-1.mod
+ src/java.xml/share/classes/jdk/xml/internal/jdkcatalog/w3c/dtd/xhtml11/xhtml-hypertext-1.mod
+ src/java.xml/share/classes/jdk/xml/internal/jdkcatalog/w3c/dtd/xhtml11/xhtml-image-1.mod
+ src/java.xml/share/classes/jdk/xml/internal/jdkcatalog/w3c/dtd/xhtml11/xhtml-inlphras-1.mod
+ src/java.xml/share/classes/jdk/xml/internal/jdkcatalog/w3c/dtd/xhtml11/xhtml-inlpres-1.mod
+ src/java.xml/share/classes/jdk/xml/internal/jdkcatalog/w3c/dtd/xhtml11/xhtml-inlstruct-1.mod
+ src/java.xml/share/classes/jdk/xml/internal/jdkcatalog/w3c/dtd/xhtml11/xhtml-inlstyle-1.mod
+ src/java.xml/share/classes/jdk/xml/internal/jdkcatalog/w3c/dtd/xhtml11/xhtml-legacy-1.mod
+ src/java.xml/share/classes/jdk/xml/internal/jdkcatalog/w3c/dtd/xhtml11/xhtml-link-1.mod
+ src/java.xml/share/classes/jdk/xml/internal/jdkcatalog/w3c/dtd/xhtml11/xhtml-list-1.mod
+ src/java.xml/share/classes/jdk/xml/internal/jdkcatalog/w3c/dtd/xhtml11/xhtml-meta-1.mod
+ src/java.xml/share/classes/jdk/xml/internal/jdkcatalog/w3c/dtd/xhtml11/xhtml-object-1.mod
+ src/java.xml/share/classes/jdk/xml/internal/jdkcatalog/w3c/dtd/xhtml11/xhtml-param-1.mod
+ src/java.xml/share/classes/jdk/xml/internal/jdkcatalog/w3c/dtd/xhtml11/xhtml-pres-1.mod
+ src/java.xml/share/classes/jdk/xml/internal/jdkcatalog/w3c/dtd/xhtml11/xhtml-qname-1.mod
+ src/java.xml/share/classes/jdk/xml/internal/jdkcatalog/w3c/dtd/xhtml11/xhtml-ruby-1.mod
+ src/java.xml/share/classes/jdk/xml/internal/jdkcatalog/w3c/dtd/xhtml11/xhtml-script-1.mod
+ src/java.xml/share/classes/jdk/xml/internal/jdkcatalog/w3c/dtd/xhtml11/xhtml-ssismap-1.mod
+ src/java.xml/share/classes/jdk/xml/internal/jdkcatalog/w3c/dtd/xhtml11/xhtml-struct-1.mod
+ src/java.xml/share/classes/jdk/xml/internal/jdkcatalog/w3c/dtd/xhtml11/xhtml-style-1.mod
+ src/java.xml/share/classes/jdk/xml/internal/jdkcatalog/w3c/dtd/xhtml11/xhtml-table-1.mod
+ src/java.xml/share/classes/jdk/xml/internal/jdkcatalog/w3c/dtd/xhtml11/xhtml-text-1.mod
+ src/java.xml/share/classes/jdk/xml/internal/jdkcatalog/w3c/dtd/xhtml11/xhtml11-model-1.mod
+ src/java.xml/share/classes/jdk/xml/internal/jdkcatalog/w3c/dtd/xhtml11/xhtml11.dtd
+ src/java.xml/share/classes/jdk/xml/internal/jdkcatalog/w3c/dtd/xmlspec2_10/xmlspec.dtd
+ src/java.xml/share/classes/jdk/xml/internal/jdkcatalog/w3c/xsd/schema10/XMLSchema-datatypes.xsd
+ src/java.xml/share/classes/jdk/xml/internal/jdkcatalog/w3c/xsd/schema10/XMLSchema.xsd
+ src/java.xml/share/classes/jdk/xml/internal/jdkcatalog/w3c/xsd/xhtml10/xhtml1-frameset.xsd
+ src/java.xml/share/classes/jdk/xml/internal/jdkcatalog/w3c/xsd/xhtml10/xhtml1-strict.xsd
+ src/java.xml/share/classes/jdk/xml/internal/jdkcatalog/w3c/xsd/xhtml10/xhtml1-transitional.xsd
+ src/java.xml/share/classes/jdk/xml/internal/jdkcatalog/w3c/xsd/xhtml11/xhtml-attribs-1.xsd
+ src/java.xml/share/classes/jdk/xml/internal/jdkcatalog/w3c/xsd/xhtml11/xhtml-base-1.xsd
+ src/java.xml/share/classes/jdk/xml/internal/jdkcatalog/w3c/xsd/xhtml11/xhtml-bdo-1.xsd
+ src/java.xml/share/classes/jdk/xml/internal/jdkcatalog/w3c/xsd/xhtml11/xhtml-blkphras-1.xsd
+ src/java.xml/share/classes/jdk/xml/internal/jdkcatalog/w3c/xsd/xhtml11/xhtml-blkpres-1.xsd
+ src/java.xml/share/classes/jdk/xml/internal/jdkcatalog/w3c/xsd/xhtml11/xhtml-blkstruct-1.xsd
+ src/java.xml/share/classes/jdk/xml/internal/jdkcatalog/w3c/xsd/xhtml11/xhtml-copyright-1.xsd
+ src/java.xml/share/classes/jdk/xml/internal/jdkcatalog/w3c/xsd/xhtml11/xhtml-csismap-1.xsd
+ src/java.xml/share/classes/jdk/xml/internal/jdkcatalog/w3c/xsd/xhtml11/xhtml-datatypes-1.xsd
+ src/java.xml/share/classes/jdk/xml/internal/jdkcatalog/w3c/xsd/xhtml11/xhtml-edit-1.xsd
+ src/java.xml/share/classes/jdk/xml/internal/jdkcatalog/w3c/xsd/xhtml11/xhtml-events-1.xsd
+ src/java.xml/share/classes/jdk/xml/internal/jdkcatalog/w3c/xsd/xhtml11/xhtml-form-1.xsd
+ src/java.xml/share/classes/jdk/xml/internal/jdkcatalog/w3c/xsd/xhtml11/xhtml-framework-1.xsd
+ src/java.xml/share/classes/jdk/xml/internal/jdkcatalog/w3c/xsd/xhtml11/xhtml-hypertext-1.xsd
+ src/java.xml/share/classes/jdk/xml/internal/jdkcatalog/w3c/xsd/xhtml11/xhtml-image-1.xsd
+ src/java.xml/share/classes/jdk/xml/internal/jdkcatalog/w3c/xsd/xhtml11/xhtml-inlphras-1.xsd
+ src/java.xml/share/classes/jdk/xml/internal/jdkcatalog/w3c/xsd/xhtml11/xhtml-inlpres-1.xsd
+ src/java.xml/share/classes/jdk/xml/internal/jdkcatalog/w3c/xsd/xhtml11/xhtml-inlstruct-1.xsd
+ src/java.xml/share/classes/jdk/xml/internal/jdkcatalog/w3c/xsd/xhtml11/xhtml-inlstyle-1.xsd
+ src/java.xml/share/classes/jdk/xml/internal/jdkcatalog/w3c/xsd/xhtml11/xhtml-link-1.xsd
+ src/java.xml/share/classes/jdk/xml/internal/jdkcatalog/w3c/xsd/xhtml11/xhtml-list-1.xsd
+ src/java.xml/share/classes/jdk/xml/internal/jdkcatalog/w3c/xsd/xhtml11/xhtml-meta-1.xsd
+ src/java.xml/share/classes/jdk/xml/internal/jdkcatalog/w3c/xsd/xhtml11/xhtml-notations-1.xsd
+ src/java.xml/share/classes/jdk/xml/internal/jdkcatalog/w3c/xsd/xhtml11/xhtml-object-1.xsd
+ src/java.xml/share/classes/jdk/xml/internal/jdkcatalog/w3c/xsd/xhtml11/xhtml-param-1.xsd
+ src/java.xml/share/classes/jdk/xml/internal/jdkcatalog/w3c/xsd/xhtml11/xhtml-pres-1.xsd
+ src/java.xml/share/classes/jdk/xml/internal/jdkcatalog/w3c/xsd/xhtml11/xhtml-ruby-1.xsd
+ src/java.xml/share/classes/jdk/xml/internal/jdkcatalog/w3c/xsd/xhtml11/xhtml-script-1.xsd
+ src/java.xml/share/classes/jdk/xml/internal/jdkcatalog/w3c/xsd/xhtml11/xhtml-ssismap-1.xsd
+ src/java.xml/share/classes/jdk/xml/internal/jdkcatalog/w3c/xsd/xhtml11/xhtml-struct-1.xsd
+ src/java.xml/share/classes/jdk/xml/internal/jdkcatalog/w3c/xsd/xhtml11/xhtml-style-1.xsd
+ src/java.xml/share/classes/jdk/xml/internal/jdkcatalog/w3c/xsd/xhtml11/xhtml-table-1.xsd
+ src/java.xml/share/classes/jdk/xml/internal/jdkcatalog/w3c/xsd/xhtml11/xhtml-target-1.xsd
+ src/java.xml/share/classes/jdk/xml/internal/jdkcatalog/w3c/xsd/xhtml11/xhtml-text-1.xsd
+ src/java.xml/share/classes/jdk/xml/internal/jdkcatalog/w3c/xsd/xhtml11/xhtml11-model-1.xsd
+ src/java.xml/share/classes/jdk/xml/internal/jdkcatalog/w3c/xsd/xhtml11/xhtml11-modules-1.xsd
+ src/java.xml/share/classes/jdk/xml/internal/jdkcatalog/w3c/xsd/xhtml11/xhtml11.xsd
+ src/java.xml/share/classes/jdk/xml/internal/jdkcatalog/w3c/xsd/xhtml11/xml-events-1.xsd
+ src/java.xml/share/classes/jdk/xml/internal/jdkcatalog/w3c/xsd/xhtml11/xml-events-copyright-1.xsd
+ src/java.xml/share/classes/jdk/xml/internal/jdkcatalog/w3c/xsd/xmlNS2001/xml.xsd
! src/java.xml/share/classes/module-info.java
+ src/java.xml/share/legal/schema10part1.md
+ src/java.xml/share/legal/schema10part2.md
+ src/java.xml/share/legal/xhtml10.md
+ src/java.xml/share/legal/xhtml10schema.md
+ src/java.xml/share/legal/xhtml11.md
+ src/java.xml/share/legal/xhtml11schema.md
+ src/java.xml/share/legal/xmlspec.md
+ src/java.xml/share/legal/xmlxsd.md
! test/jaxp/javax/xml/jaxp/unittest/catalog/CatalogSupport2.java
! test/jaxp/javax/xml/jaxp/unittest/catalog/CatalogSupport3.java
! test/jaxp/javax/xml/jaxp/unittest/catalog/CatalogSupportBase.java
+ test/jaxp/javax/xml/jaxp/unittest/catalog/val_test_dtd.xsd

Changeset: 1997e89d
Branch: hermetic-java-runtime
Author:    William Kemper <wkemper at openjdk.org>
Date:      2024-12-02 22:54:53 +0000
URL:       https://git.openjdk.org/leyden/commit/1997e89ddf9fba7c6eea6c96bd0b5426576d4460

8345346: Shenandoah: Description of ShenandoahGCMode still refers to incremental update mode

Reviewed-by: ysr

! src/hotspot/share/gc/shenandoah/shenandoah_globals.hpp

Changeset: 68b1b94d
Branch: hermetic-java-runtime
Author:    Ioi Lam <iklam at openjdk.org>
Date:      2024-12-02 22:55:53 +0000
URL:       https://git.openjdk.org/leyden/commit/68b1b94d1be686037e2aaef57c0d9adc594fac7a

8344904: Interned strings in old classes are not stored in CDS archive

Reviewed-by: dholmes, ccheung

! src/hotspot/share/cds/metaspaceShared.cpp
! src/hotspot/share/oops/constantPool.cpp
! src/hotspot/share/oops/constantPool.hpp
+ test/hotspot/jtreg/runtime/cds/appcds/sharedStrings/OldClassWithStaticString.jasm
+ test/hotspot/jtreg/runtime/cds/appcds/sharedStrings/StaticStringInOldClass.java

Changeset: 5958463c
Branch: hermetic-java-runtime
Author:    Chen Liang <liach at openjdk.org>
Date:      2024-12-02 23:49:57 +0000
URL:       https://git.openjdk.org/leyden/commit/5958463cadb04560ec85d9af972255bfe6dcc2f2

8343377: Performance regression in reflective invocation of native methods

Reviewed-by: mchung

! src/java.base/share/classes/jdk/internal/reflect/DirectMethodHandleAccessor.java
! src/java.base/share/classes/jdk/internal/reflect/MethodHandleAccessorFactory.java
+ test/micro/org/openjdk/bench/java/lang/reflect/NativeMethodInvoke.java

Changeset: 3f6c0424
Branch: hermetic-java-runtime
Author:    Phil Race <prr at openjdk.org>
Date:      2024-12-03 00:12:50 +0000
URL:       https://git.openjdk.org/leyden/commit/3f6c04247ff6ad69330bc219ed26944852954e85

8345143: Remove uses of SecurityManager in the java.desktop module

Reviewed-by: azvegint, honkar

! src/java.desktop/macosx/classes/com/apple/eio/FileManager.java
! src/java.desktop/share/classes/com/sun/beans/finder/ClassFinder.java
! src/java.desktop/share/classes/com/sun/beans/introspect/ClassInfo.java
! src/java.desktop/share/classes/com/sun/java/swing/plaf/gtk/GTKStyle.java
! src/java.desktop/share/classes/com/sun/media/sound/AudioSynthesizer.java
! src/java.desktop/share/classes/com/sun/media/sound/SoftSynthesizer.java
! src/java.desktop/share/classes/java/awt/Font.java
! src/java.desktop/share/classes/java/awt/Window.java
! src/java.desktop/share/classes/java/beans/Beans.java
! src/java.desktop/share/classes/java/beans/Introspector.java
! src/java.desktop/share/classes/java/beans/PropertyEditorManager.java
! src/java.desktop/share/classes/javax/imageio/spi/IIORegistry.java
! src/java.desktop/share/classes/javax/sound/midi/Synthesizer.java
! src/java.desktop/share/classes/javax/swing/DefaultListCellRenderer.java
! src/java.desktop/share/classes/javax/swing/FocusManager.java
! src/java.desktop/share/classes/javax/swing/JFrame.java
! src/java.desktop/share/classes/javax/swing/JInternalFrame.java
! src/java.desktop/share/classes/javax/swing/JTable.java
! src/java.desktop/share/classes/javax/swing/Popup.java
! src/java.desktop/share/classes/javax/swing/TimerQueue.java
! src/java.desktop/share/classes/javax/swing/UIDefaults.java
! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicComboBoxRenderer.java
! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicLabelUI.java
! src/java.desktop/share/classes/javax/swing/plaf/metal/MetalLabelUI.java
! src/java.desktop/share/classes/javax/swing/plaf/metal/MetalSliderUI.java
! src/java.desktop/share/classes/javax/swing/table/DefaultTableCellRenderer.java
! src/java.desktop/share/classes/javax/swing/text/DefaultCaret.java
! src/java.desktop/share/classes/javax/swing/text/DefaultFormatter.java
! src/java.desktop/share/classes/javax/swing/text/NumberFormatter.java
! src/java.desktop/share/classes/sun/awt/OSInfo.java
! src/java.desktop/share/classes/sun/awt/SunToolkit.java
! src/java.desktop/share/classes/sun/awt/util/PerformanceLogger.java
! src/java.desktop/share/classes/sun/swing/SwingUtilities2.java
! test/jdk/lib/client/ExtendedRobot.java

Changeset: d88c7b36
Branch: hermetic-java-runtime
Author:    Jaikiran Pai <jpai at openjdk.org>
Date:      2024-12-03 02:31:26 +0000
URL:       https://git.openjdk.org/leyden/commit/d88c7b365afec04c4d1fa089e088c9bbd76c596d

8345279: Mistake in javadoc of javax.sql.rowset.BaseRowSet#setBigDecimal

Reviewed-by: darcy, lancea, iris

! src/java.sql.rowset/share/classes/javax/sql/rowset/BaseRowSet.java

Changeset: 325366ee
Branch: hermetic-java-runtime
Author:    Phil Race <prr at openjdk.org>
Date:      2024-12-03 02:32:17 +0000
URL:       https://git.openjdk.org/leyden/commit/325366ee1d72377c04344aa77f51f7c6d78b65d7

8345141: Remove uses of SecurityManager in ShellFolder related classes

Reviewed-by: azvegint, honkar

! src/java.desktop/share/classes/sun/awt/shell/ShellFolder.java
! src/java.desktop/share/classes/sun/awt/shell/ShellFolderManager.java
! src/java.desktop/share/classes/sun/swing/FilePane.java
! src/java.desktop/windows/classes/sun/awt/shell/Win32ShellFolder2.java
! src/java.desktop/windows/classes/sun/awt/shell/Win32ShellFolderManager2.java

Changeset: 24983dd4
Branch: hermetic-java-runtime
Author:    Jaikiran Pai <jpai at openjdk.org>
Date:      2024-12-03 02:34:20 +0000
URL:       https://git.openjdk.org/leyden/commit/24983dd4c107f11032969e3c079fd0ee07098583

7038838: Unspecified NPE in java.net.IDN methods

Reviewed-by: liach, dfuchs

! src/java.base/share/classes/java/net/IDN.java
+ test/jdk/java/net/IDNTest.java

Changeset: 40ae4699
Branch: hermetic-java-runtime
Author:    Jaikiran Pai <jpai at openjdk.org>
Date:      2024-12-03 02:36:14 +0000
URL:       https://git.openjdk.org/leyden/commit/40ae4699622cca72830acd146b7b5c4efd5a43ec

8235786: Javadoc for com/sun/net/httpserver/HttpExchange.java#setAttribute is unclear

Reviewed-by: dfuchs, michaelm

! src/jdk.httpserver/share/classes/com/sun/net/httpserver/HttpExchange.java
! test/jdk/com/sun/net/httpserver/ExchangeAttributeTest.java

Changeset: e023addf
Branch: hermetic-java-runtime
Author:    Prasanta Sadhukhan <psadhukhan at openjdk.org>
Date:      2024-12-03 03:19:10 +0000
URL:       https://git.openjdk.org/leyden/commit/e023addf701ce4321040c96bd501355ece75a05c

8345297: test/jdk/javax/swing/Action/8133039/bug8133039.java fails in ubuntu22.04

Reviewed-by: azvegint

! test/jdk/javax/swing/Action/8133039/bug8133039.java

Changeset: a3b58ee5
Branch: hermetic-java-runtime
Author:    Amit Kumar <amitkumar at openjdk.org>
Date:      2024-12-03 04:06:39 +0000
URL:       https://git.openjdk.org/leyden/commit/a3b58ee5cd1ec0ea78649d4128d272458b05eb13

8339983: [s390x] secondary_super_cache does not scale well: C1 and interpreter

Reviewed-by: lucy, aph

! src/hotspot/cpu/s390/c1_LIRAssembler_s390.cpp
! src/hotspot/cpu/s390/c1_Runtime1_s390.cpp
! src/hotspot/cpu/s390/macroAssembler_s390.cpp
! src/hotspot/cpu/s390/macroAssembler_s390.hpp
! src/hotspot/cpu/s390/s390.ad
! src/hotspot/cpu/s390/stubGenerator_s390.cpp

Changeset: 4ac2e477
Branch: hermetic-java-runtime
Author:    Kim Barrett <kbarrett at openjdk.org>
Date:      2024-12-03 04:54:51 +0000
URL:       https://git.openjdk.org/leyden/commit/4ac2e477b9bb9995047718b7d8df36c3dc739a9d

8343800: Cleanup definition of NULL_WORD

Reviewed-by: dholmes, kvn

! src/hotspot/share/utilities/globalDefinitions.hpp
! src/hotspot/share/utilities/globalDefinitions_gcc.hpp
! src/hotspot/share/utilities/globalDefinitions_visCPP.hpp

Changeset: 3eb54615
Branch: hermetic-java-runtime
Author:    Volkan Yazıcı <volkan.yazici at oracle.com>
Committer: Jaikiran Pai <jpai at openjdk.org>
Date:      2024-12-03 06:59:06 +0000
URL:       https://git.openjdk.org/leyden/commit/3eb54615783562f24e61983dfcc3cb823b27b0eb

8343791: Socket.connect API should document whether the socket will be closed when hostname resolution fails or another error occurs

Reviewed-by: dfuchs, alanb

! src/java.base/share/classes/java/net/Socket.java
! src/java.base/share/classes/sun/nio/ch/Net.java
! src/java.base/share/classes/sun/nio/ch/NioSocketImpl.java
! src/java.base/share/classes/sun/nio/ch/SocketAdaptor.java
+ test/jdk/java/net/Socket/ConnectFailTest.java

Changeset: 5c8cb2ed
Branch: hermetic-java-runtime
Author:    Alan Bateman <alanb at openjdk.org>
Date:      2024-12-03 07:24:46 +0000
URL:       https://git.openjdk.org/leyden/commit/5c8cb2edcb0a919bfcad11b3f2cb399402915a0c

8337199: Add jcmd Thread.vthread_scheduler and Thread.vthread_pollers diagnostic commands

Reviewed-by: dholmes, kevinw

! src/hotspot/share/classfile/vmSymbols.hpp
! src/hotspot/share/services/diagnosticCommand.cpp
! src/hotspot/share/services/diagnosticCommand.hpp
! src/java.base/share/classes/java/lang/System.java
! src/java.base/share/classes/java/lang/VirtualThread.java
! src/java.base/share/classes/jdk/internal/access/JavaLangAccess.java
+ src/java.base/share/classes/jdk/internal/vm/JcmdVThreadCommands.java
! src/java.base/share/classes/sun/nio/ch/Poller.java
! src/jdk.jcmd/share/man/jcmd.md
! test/failure_handler/src/share/conf/common.properties
+ test/hotspot/jtreg/serviceability/dcmd/thread/VThreadCommandsTest.java

Changeset: 659f70b3
Branch: hermetic-java-runtime
Author:    Andrey Turbanov <aturbanov at openjdk.org>
Date:      2024-12-03 07:26:01 +0000
URL:       https://git.openjdk.org/leyden/commit/659f70b37079ea2a54ebaaad5f47ce9600982d8d

8343418: Unnecessary Hashtable usage in CSS.htmlAttrToCssAttrMap

Reviewed-by: honkar, aivanov

! src/java.desktop/share/classes/javax/swing/text/html/CSS.java

Changeset: 8dada737
Branch: hermetic-java-runtime
Author:    Per Minborg <pminborg at openjdk.org>
Date:      2024-12-03 08:28:04 +0000
URL:       https://git.openjdk.org/leyden/commit/8dada7373fbe195abcc8b2ea7f876f3df6fee821

8345120: A likely bug in StringSupport::chunkedStrlenShort

Reviewed-by: mcimadamore

! src/java.base/share/classes/jdk/internal/foreign/AbstractMemorySegmentImpl.java
! src/java.base/share/classes/jdk/internal/foreign/SegmentBulkOperations.java
! src/java.base/share/classes/jdk/internal/foreign/StringSupport.java
! test/jdk/java/foreign/TestStringEncoding.java
! test/micro/org/openjdk/bench/java/lang/foreign/InternalStrLen.java

Changeset: c330b90b
Branch: hermetic-java-runtime
Author:    Nizar Benalla <nbenalla at openjdk.org>
Date:      2024-12-03 09:06:07 +0000
URL:       https://git.openjdk.org/leyden/commit/c330b90b9f43f80c322153585fa78704358f0224

8343780: Add since checker tests to the Tools area modules and add missing @since to  jdk.jfr

Reviewed-by: cstein, egahlin

! src/jdk.jfr/share/classes/jdk/jfr/Recording.java
= test/jdk/tools/sincechecker/modules/java.scripting/JavaScriptingCheckSince.java
= test/jdk/tools/sincechecker/modules/jdk.dynalink/JdkDynalinkCheckSince.java
= test/jdk/tools/sincechecker/modules/jdk.jartool/JdkJartoolCheckSince.java
= test/jdk/tools/sincechecker/modules/jdk.jlink/JdkJlinkCheckSince.java
= test/jdk/tools/sincechecker/modules/jdk.jsobject/JdkJsobjectCheckSince.java

Changeset: ec93cc50
Branch: hermetic-java-runtime
Author:    Aggelos Biboudis <abimpoudis at openjdk.org>
Date:      2024-12-03 09:18:58 +0000
URL:       https://git.openjdk.org/leyden/commit/ec93cc50988c4bd58bf599e007d09824702720b2

8343932: Error when parsing qualified generic type test pattern in switch

Reviewed-by: jlahoda

! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/JavacParser.java
+ test/langtools/tools/javac/patterns/T8343932.java

Changeset: 077b8422
Branch: hermetic-java-runtime
Author:    Eirik Bjørsnøs <eirbjo at openjdk.org>
Date:      2024-12-03 09:53:37 +0000
URL:       https://git.openjdk.org/leyden/commit/077b8422bb5bf70fb6201b71911741e2aff9a520

8345074: java.net.InterfaceAddress constructor could be made private

Reviewed-by: jpai

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

Changeset: 63af2f42
Branch: hermetic-java-runtime
Author:    Axel Boldt-Christmas <aboldtch at openjdk.org>
Date:      2024-12-03 10:42:23 +0000
URL:       https://git.openjdk.org/leyden/commit/63af2f42b7abe9504897d7c3f3b4cc0b57123694

8344414: ZGC: Another division by zero in rule_major_allocation_rate

Reviewed-by: eosterlund, stefank

! src/hotspot/share/gc/z/zDirector.cpp
! src/hotspot/share/gc/z/zStat.cpp
! src/hotspot/share/gc/z/zStat.hpp

Changeset: 8cad0431
Branch: hermetic-java-runtime
Author:    Jorn Vernee <jvernee at openjdk.org>
Date:      2024-12-03 12:28:17 +0000
URL:       https://git.openjdk.org/leyden/commit/8cad0431ff17992fadbb593319ad3821b32e3b7e

8336768: Allow captureCallState and critical linker options to be combined

Reviewed-by: mcimadamore

! src/java.base/share/classes/java/lang/foreign/Linker.java
! src/java.base/share/classes/jdk/internal/foreign/abi/CallingSequence.java
! src/java.base/share/classes/jdk/internal/foreign/abi/CallingSequenceBuilder.java
! src/java.base/share/classes/jdk/internal/foreign/abi/DowncallLinker.java
! src/java.base/share/classes/jdk/internal/foreign/abi/LinkerOptions.java
! src/java.base/share/classes/jdk/internal/foreign/abi/NativeEntryPoint.java
! src/java.base/share/classes/jdk/internal/foreign/abi/fallback/FallbackLinker.java
! src/java.base/share/classes/jdk/internal/foreign/abi/fallback/LibFallback.java
! src/java.base/share/native/libfallbackLinker/fallbackLinker.c
! test/jdk/java/foreign/TestIllegalLink.java
! test/jdk/java/foreign/capturecallstate/TestCaptureCallState.java
! test/jdk/java/foreign/critical/TestCritical.java
! test/jdk/java/foreign/critical/libCritical.c
! test/jdk/java/foreign/passheapsegment/TestPassHeapSegment.java

Changeset: 65b5a2e3
Branch: hermetic-java-runtime
Author:    Daniel Skantz <daniel.skantz at oracle.com>
Committer: Roberto Castañeda Lozano <rcastanedalo at openjdk.org>
Date:      2024-12-03 13:32:28 +0000
URL:       https://git.openjdk.org/leyden/commit/65b5a2e3e4f9882adca587b9fed90223b93302a0

8345158: IGV: local scheduling should not place successors before predecessors

Reviewed-by: rcastanedalo, chagedorn

! src/utils/IdealGraphVisualizer/ServerCompiler/src/main/java/com/sun/hotspot/igv/servercompiler/ServerCompilerScheduler.java

Changeset: dfa5620f
Branch: hermetic-java-runtime
Author:    Per Minborg <pminborg at openjdk.org>
Date:      2024-12-03 13:32:48 +0000
URL:       https://git.openjdk.org/leyden/commit/dfa5620ff3d57b71ccaf09ca8e71fa85d93ceb00

8345164: Remove residual --enable-preview in FFM tests and benchmarks

Reviewed-by: mcimadamore, jvernee

! test/jdk/java/foreign/enablenativeaccess/TestEnableNativeAccessJarManifest.java
! test/micro/org/openjdk/bench/java/lang/foreign/ToJavaStringTest.java

Changeset: eac00f6d
Branch: hermetic-java-runtime
Author:    Per Minborg <pminborg at openjdk.org>
Date:      2024-12-03 14:32:22 +0000
URL:       https://git.openjdk.org/leyden/commit/eac00f6d112b24b62b067a1e9cee342ab07ef021

8345396: Fix headers after JDK-8345164

Reviewed-by: rriggs

! test/jdk/java/foreign/enablenativeaccess/TestEnableNativeAccessJarManifest.java
! test/micro/org/openjdk/bench/java/lang/foreign/ToJavaStringTest.java

Changeset: fcf185c8
Branch: hermetic-java-runtime
Author:    Roger Riggs <rriggs at openjdk.org>
Date:      2024-12-03 14:59:30 +0000
URL:       https://git.openjdk.org/leyden/commit/fcf185c8b425a6984eb145c3127f97e811d345d7

8345325: SM cleanup of GetPropertyAction in java.base

Reviewed-by: alanb, lancea, naoto, mchung

! src/java.base/share/classes/java/lang/ScopedValue.java
! src/java.base/share/classes/java/lang/StackStreamFactory.java
! src/java.base/share/classes/java/lang/ThreadLocal.java
! src/java.base/share/classes/java/lang/invoke/MethodHandleNatives.java
! src/java.base/share/classes/jdk/internal/vm/Continuation.java
! src/java.base/share/classes/jdk/internal/vm/ThreadContainers.java
- src/java.base/share/classes/sun/security/action/GetPropertyAction.java
! src/java.base/share/classes/sun/util/calendar/LocalGregorianCalendar.java
! src/java.base/share/classes/sun/util/locale/provider/LocaleProviderAdapter.java
! src/java.base/share/classes/sun/util/locale/provider/LocaleResources.java
- test/jdk/sun/security/action/Generify.java

Changeset: 8647c001
Branch: hermetic-java-runtime
Author:    Alexey Ivanov <aivanov at openjdk.org>
Date:      2024-12-03 15:00:47 +0000
URL:       https://git.openjdk.org/leyden/commit/8647c00114385f74939bf705c9c07e709f41a18d

8342602: Remove JButton/PressedButtonRightClickTest test

Reviewed-by: dnguyen, prr

- test/jdk/javax/swing/JButton/PressedButtonRightClickTest.java
! test/jdk/javax/swing/JButton/bug4490179.java

Changeset: caf053b3
Branch: hermetic-java-runtime
Author:    Alexey Ivanov <aivanov at openjdk.org>
Date:      2024-12-03 15:05:13 +0000
URL:       https://git.openjdk.org/leyden/commit/caf053b3ad53e4ce86d07adee6d71ea1ff3e8965

8337287: Update image in javax.swing.text.Document.insert

Reviewed-by: serb, prr, abhiscxk

! src/java.desktop/share/classes/javax/swing/text/Document.java
- src/java.desktop/share/classes/javax/swing/text/doc-files/Document-insert.gif
+ src/java.desktop/share/classes/javax/swing/text/doc-files/Document-insert.svg

Changeset: ba509393
Branch: hermetic-java-runtime
Author:    Coleen Phillimore <coleenp at openjdk.org>
Date:      2024-12-03 15:44:00 +0000
URL:       https://git.openjdk.org/leyden/commit/ba5093935ddedfecaaa80d3107dc0d84d4d18756

8341649: Regressions with large metaspace apps after 8338526

Reviewed-by: liach, stuefe

! src/java.base/share/classes/java/lang/invoke/InvokerBytecodeGenerator.java

Changeset: 2be27e15
Branch: hermetic-java-runtime
Author:    Viktor Klang <vklang at openjdk.org>
Date:      2024-12-03 15:56:32 +0000
URL:       https://git.openjdk.org/leyden/commit/2be27e1545a36628eef063d5a20c5e1f23e5c9ec

8345393: ProblemList java/util/concurrent/locks/StampedLock/OOMEInStampedLock.java on generic-all JTREG_TEST_THREAD_FACTORY=Virtual

Reviewed-by: alanb

! test/jdk/ProblemList-Virtual.txt

Changeset: 60bd73a5
Branch: hermetic-java-runtime
Author:    Matias Saavedra Silva <matsaave at openjdk.org>
Date:      2024-12-03 16:18:38 +0000
URL:       https://git.openjdk.org/leyden/commit/60bd73a5957f26742e3c326cca0b45395b9470af

8342089: Require --enable-native-access to be the same between CDS dump time and run time

Reviewed-by: ccheung, dholmes

! src/hotspot/share/cds/cdsConfig.cpp
! src/hotspot/share/cds/metaspaceShared.cpp
! src/hotspot/share/classfile/modules.cpp
! src/hotspot/share/classfile/modules.hpp
! src/hotspot/share/runtime/arguments.cpp
! src/hotspot/share/runtime/arguments.hpp
! test/hotspot/jtreg/runtime/cds/appcds/aotClassLinking/AOTClassLinkingVMOptions.java
! test/hotspot/jtreg/runtime/cds/appcds/jigsaw/addmods/AddmodsOption.java
+ test/hotspot/jtreg/runtime/cds/appcds/jigsaw/module/EnableNativeAccessCDS.java
! test/hotspot/jtreg/runtime/cds/appcds/jigsaw/module/ModuleOption.java

Changeset: 3eaa7615
Branch: hermetic-java-runtime
Author:    Brian Burkhalter <bpb at openjdk.org>
Date:      2024-12-03 16:19:51 +0000
URL:       https://git.openjdk.org/leyden/commit/3eaa7615cd7dc67eb78fb0a8f89d4e6662a0db37

8342086: FileInputStream.available() fails with "Incorrect function" for "nul" path (win)

Reviewed-by: alanb

! src/java.base/windows/native/libjava/io_util_md.c
! test/jdk/java/io/FileInputStream/Available.java

Changeset: 3c60f0b2
Branch: hermetic-java-runtime
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2024-12-03 16:28:41 +0000
URL:       https://git.openjdk.org/leyden/commit/3c60f0b2bb75150d49da9ab94d88b767275de5e2

8345296: AArch64: VM crashes with SIGILL when prctl is disallowed

Reviewed-by: eastigeevich, phh, aph

! src/hotspot/cpu/aarch64/vm_version_aarch64.cpp

Changeset: e1910f2d
Branch: hermetic-java-runtime
Author:    Kim Barrett <kbarrett at openjdk.org>
Date:      2024-12-03 16:31:05 +0000
URL:       https://git.openjdk.org/leyden/commit/e1910f2d19fce5cc78058154c7ddaaa8718973dc

8345397: Remove <cstdio> from g1HeapRegionRemSet.cpp

Reviewed-by: shade

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

Changeset: e9f6ba05
Branch: hermetic-java-runtime
Author:    Roman Kennke <rkennke at openjdk.org>
Date:      2024-12-03 16:45:50 +0000
URL:       https://git.openjdk.org/leyden/commit/e9f6ba05264ecb2f1ca3983ea503778f301bf280

8345293: Fix generational Shenandoah with compact headers

Reviewed-by: shade, stuefe, ysr

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

Changeset: 76e874c0
Branch: hermetic-java-runtime
Author:    Chen Liang <liach at openjdk.org>
Date:      2024-12-03 16:59:57 +0000
URL:       https://git.openjdk.org/leyden/commit/76e874c08e6434747ac4f4cb4d2e2edcde163b2a

8345319: Fix the tag type in PoolEntry and AnnotationValue

Reviewed-by: asotona

! src/java.base/share/classes/java/lang/classfile/AnnotationValue.java
! src/java.base/share/classes/java/lang/classfile/constantpool/PoolEntry.java
! src/java.base/share/classes/jdk/internal/classfile/impl/AbstractPoolEntry.java
! src/java.base/share/classes/jdk/internal/classfile/impl/AnnotationImpl.java
! src/java.base/share/classes/jdk/internal/classfile/impl/AnnotationReader.java
! src/jdk.jdeps/share/classes/com/sun/tools/javap/AnnotationWriter.java
! test/langtools/tools/javac/classfiles/attributes/AnnotationDefault/ExpectedValues.java

Changeset: 293323c3
Branch: hermetic-java-runtime
Author:    Dean Long <dlong at openjdk.org>
Date:      2024-12-03 17:05:49 +0000
URL:       https://git.openjdk.org/leyden/commit/293323c3e210bc2a3e45a0a9bc99b55378be91d2

8340141: C1: rework ciMethod::equals following 8338471

Reviewed-by: kvn, vlivanov

! src/hotspot/share/c1/c1_GraphBuilder.cpp
! src/hotspot/share/ci/ciMethod.cpp
! src/hotspot/share/ci/ciMethod.hpp

Changeset: 9267dfa6
Branch: hermetic-java-runtime
Author:    Justin Lu <jlu at openjdk.org>
Date:      2024-12-03 17:16:09 +0000
URL:       https://git.openjdk.org/leyden/commit/9267dfa63b1d6b3f339782d2b720055a3da8ae6a

8344589: Update IANA Language Subtag Registry to Version 2024-11-19

Reviewed-by: iris, lancea, naoto

! src/java.base/share/data/lsrdata/language-subtag-registry.txt
! test/jdk/java/util/Locale/LanguageSubtagRegistryTest.java

Changeset: 73b8b34a
Branch: hermetic-java-runtime
Author:    Harshitha Onkar <honkar at openjdk.org>
Date:      2024-12-03 17:37:16 +0000
URL:       https://git.openjdk.org/leyden/commit/73b8b34a8c627dd31ee97f3a301bd9d92d7031ed

8344368: IndependenceSwingTest.java and IndependenceAWTTest.java failed: Selected text & clipboard contents differs

Reviewed-by: azvegint, dnguyen, prr, kizune

! test/jdk/java/awt/datatransfer/Independence/IndependenceAWTTest.java
! test/jdk/java/awt/datatransfer/Independence/IndependenceSwingTest.java

Changeset: f37f64df
Branch: hermetic-java-runtime
Author:    Damon Nguyen <dnguyen at openjdk.org>
Date:      2024-12-03 18:18:13 +0000
URL:       https://git.openjdk.org/leyden/commit/f37f64df8c44fffa25a0b337193d67016f8380f3

8343736: Test java/awt/Focus/UnaccessibleChoice/AccessibleChoiceTest.java failed: Choice can't be controlled by keyboard

Reviewed-by: honkar, abhiscxk

! test/jdk/java/awt/Focus/UnaccessibleChoice/AccessibleChoiceTest.java

Changeset: 2be07b5f
Branch: hermetic-java-runtime
Author:    Dmitry Markov <dmarkov at openjdk.org>
Date:      2024-12-03 18:37:27 +0000
URL:       https://git.openjdk.org/leyden/commit/2be07b5f9d2f3f0b885feb08ff10a57824ea5748

8324491: Keyboard layout didn't keep its state if it was changed when dialog was active

Reviewed-by: aivanov, azvegint

! src/java.desktop/windows/classes/sun/awt/windows/WInputMethod.java

Changeset: a49f0776
Branch: hermetic-java-runtime
Author:    Francisco Ferrari Bihurriet <fferrari at openjdk.org>
Committer: Martin Balao <mbalao at openjdk.org>
Date:      2024-12-03 18:44:31 +0000
URL:       https://git.openjdk.org/leyden/commit/a49f0776eb176129f558b6fab3f50e0453f8cbcb

8345221: Replace legacy with new Provider APIs in SunNativeGSS

Co-authored-by: Francisco Ferrari Bihurriet <fferrari at openjdk.org>
Co-authored-by: Martin Balao <mbalao at openjdk.org>
Reviewed-by: weijun

! src/java.security.jgss/share/classes/sun/security/jgss/wrapper/SunNativeProvider.java

Changeset: 157a4341
Branch: hermetic-java-runtime
Author:    Jorn Vernee <jvernee at openjdk.org>
Date:      2024-12-03 19:58:01 +0000
URL:       https://git.openjdk.org/leyden/commit/157a4341f759931c178fdb5759dbb4b16df3dbf7

8345389: Bump missed copyright years for JDK-8336768

Reviewed-by: pminborg

! src/java.base/share/classes/jdk/internal/foreign/abi/LinkerOptions.java
! src/java.base/share/classes/jdk/internal/foreign/abi/NativeEntryPoint.java
! src/java.base/share/native/libfallbackLinker/fallbackLinker.c
! test/jdk/java/foreign/TestIllegalLink.java
! test/jdk/java/foreign/capturecallstate/TestCaptureCallState.java
! test/jdk/java/foreign/critical/TestCritical.java
! test/jdk/java/foreign/passheapsegment/TestPassHeapSegment.java

Changeset: 0664b517
Branch: hermetic-java-runtime
Author:    Leonid Mesnik <lmesnik at openjdk.org>
Date:      2024-12-03 20:32:36 +0000
URL:       https://git.openjdk.org/leyden/commit/0664b517650c622dcf21f8bd2e3e389e7d81bbab

8344987: Test serviceability/sa/TestJhsdbJstackPrintVMLocks.java fails: NoClassDefFoundError: jdk/test/lib/Utils

Reviewed-by: cjplummer

! test/hotspot/jtreg/TEST.groups

Changeset: 05ee562a
Branch: hermetic-java-runtime
Author:    Severin Gehwolf <sgehwolf at openjdk.org>
Date:      2024-12-03 20:41:48 +0000
URL:       https://git.openjdk.org/leyden/commit/05ee562a38bf7325becdd04f2e9d3238b95a4cb0

8343839: Detect patched modules and abort run-time image link early

Reviewed-by: mchung

! src/jdk.jlink/share/classes/jdk/tools/jlink/internal/ImageFileCreator.java
! src/jdk.jlink/share/classes/jdk/tools/jlink/internal/JRTArchive.java
! src/jdk.jlink/share/classes/jdk/tools/jlink/internal/JlinkTask.java
- src/jdk.jlink/share/classes/jdk/tools/jlink/internal/runtimelink/RuntimeImageLinkException.java
! src/jdk.jlink/share/classes/jdk/tools/jlink/resources/jlink.properties
! test/jdk/tools/jlink/ImageFileCreatorTest.java
! test/jdk/tools/jlink/runtimeImage/ModifiedFilesExitTest.java
! test/jdk/tools/jlink/runtimeImage/ModifiedFilesWarningTest.java
! test/jdk/tools/jlink/runtimeImage/PatchedJDKModuleJlinkTest.java

Changeset: 82e8aa62
Branch: hermetic-java-runtime
Author:    Weijun Wang <weijun at openjdk.org>
Date:      2024-12-03 22:41:47 +0000
URL:       https://git.openjdk.org/leyden/commit/82e8aa62de5d6854978efd66190654f05299e523

8345415: Rollback JDK-8301991 change on xmlsecurity_de.properties

Reviewed-by: mullan

! src/java.xml.crypto/share/classes/com/sun/org/apache/xml/internal/security/resource/xmlsecurity_de.properties

Changeset: 42378970
Branch: hermetic-java-runtime
Author:    Chris Plummer <cjplummer at openjdk.org>
Date:      2024-12-04 00:15:30 +0000
URL:       https://git.openjdk.org/leyden/commit/42378970e1accc67c2a152c6af2b0becacf5b4b8

8345341: Fix incorrect log message in JDI stop002t test

Reviewed-by: amenkov, lmesnik

! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadReference/stop/stop002t.java

Changeset: c143138a
Branch: hermetic-java-runtime
Author:    Fei Yang <fyang at openjdk.org>
Date:      2024-12-04 01:45:16 +0000
URL:       https://git.openjdk.org/leyden/commit/c143138a35689605ebe44d847904e226ffcaeb74

8345351: RISC-V: Rename macro-assembler routine cmpxchg_weak to weak_cmpxchg

Reviewed-by: rehn, mli

! src/hotspot/cpu/riscv/gc/z/zBarrierSetAssembler_riscv.cpp
! src/hotspot/cpu/riscv/macroAssembler_riscv.cpp
! src/hotspot/cpu/riscv/macroAssembler_riscv.hpp
! src/hotspot/cpu/riscv/riscv.ad

Changeset: 7ec36bb7
Branch: hermetic-java-runtime
Author:    Joe Wang <joehw at openjdk.org>
Date:      2024-12-04 02:28:06 +0000
URL:       https://git.openjdk.org/leyden/commit/7ec36bb7837932959beb6ce5eb669a0553f978b6

8343001: Adjust XSLT and XPath Extension Function Property

Reviewed-by: rriggs, lancea

! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/res/XSLTErrorResources.java
! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/FunctionCall.java
! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/XSLTC.java
! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/util/ErrorMessages.java
! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/util/ErrorMsg.java
! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/xsltc/runtime/ErrorMessages.java
! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/xsltc/trax/TransformerFactoryImpl.java
! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/xsltc/trax/TransformerImpl.java
! src/java.xml/share/classes/jdk/xml/internal/JdkXmlFeatures.java
! src/java.xml/share/conf/jaxp.properties
! test/jaxp/javax/xml/jaxp/libs/jaxp/library/JAXPTestUtilities.java
! test/jaxp/javax/xml/jaxp/unittest/common/config/ImplProperties.java
! test/jaxp/javax/xml/jaxp/unittest/transform/Bug6513892.java
! test/jaxp/javax/xml/jaxp/unittest/transform/ErrorListenerTest.java
! test/jaxp/javax/xml/jaxp/unittest/transform/SecureProcessingTest.java
! test/jaxp/javax/xml/jaxp/unittest/transform/XSLTFunctionsTest.java
! test/jdk/javax/xml/jaxp/common/8032908/XSLT.java
! test/jdk/javax/xml/jaxp/parsers/8024707/XSLT.java
! test/jdk/javax/xml/jaxp/transform/8004476/XSLTExFuncTest.java

Changeset: 43b337eb
Branch: hermetic-java-runtime
Author:    Amit Kumar <amitkumar at openjdk.org>
Date:      2024-12-04 03:44:41 +0000
URL:       https://git.openjdk.org/leyden/commit/43b337eb438f230dbca903b56e0809fc36fcd71d

8344304: [s390x] ubsan: negation of -2147483648 cannot be represented in type 'int'

Reviewed-by: lucy, dlong

! src/hotspot/cpu/s390/c1_LIRAssembler_s390.cpp
! src/hotspot/cpu/s390/macroAssembler_s390.cpp
! src/hotspot/cpu/s390/macroAssembler_s390.hpp

Changeset: 447f8d49
Branch: hermetic-java-runtime
Author:    Joe Wang <joehw at openjdk.org>
Date:      2024-12-04 03:48:24 +0000
URL:       https://git.openjdk.org/leyden/commit/447f8d49963fef59d36c464c4b31bff79ef02de3

8345353: Test for JDK-8344800 W3C DTDs and XSDs in the built-in Catalog

Reviewed-by: rriggs, lancea

+ test/jaxp/javax/xml/jaxp/unittest/common/jdkcatalog/JDKCatalogTest.java
+ test/jaxp/javax/xml/jaxp/unittest/common/jdkcatalog/TestCatalog.xml
+ test/jaxp/javax/xml/jaxp/unittest/common/jdkcatalog/dtdtest.xml
+ test/jaxp/javax/xml/jaxp/unittest/common/jdkcatalog/testDatatypes.xml
+ test/jaxp/javax/xml/jaxp/unittest/common/jdkcatalog/testDatatypes.xsd
+ test/jaxp/javax/xml/jaxp/unittest/common/jdkcatalog/testXML.xml
+ test/jaxp/javax/xml/jaxp/unittest/common/jdkcatalog/testXML.xsd
+ test/jaxp/javax/xml/jaxp/unittest/common/jdkcatalog/testXMLSchema.xml
+ test/jaxp/javax/xml/jaxp/unittest/common/jdkcatalog/xhtml-frameset.xml
+ test/jaxp/javax/xml/jaxp/unittest/common/jdkcatalog/xhtml.xml
+ test/jaxp/javax/xml/jaxp/unittest/common/jdkcatalog/xsdtest.xml

Changeset: 521ed72b
Branch: hermetic-java-runtime
Author:    Prasanta Sadhukhan <psadhukhan at openjdk.org>
Date:      2024-12-04 04:28:06 +0000
URL:       https://git.openjdk.org/leyden/commit/521ed72b87d0fb1def6d94485e08be22632deef0

8345357: test/jdk/javax/swing/JRadioButton/8033699/bug8033699.java fails in ubuntu22.04

Reviewed-by: abhiscxk

! test/jdk/javax/swing/JRadioButton/8033699/bug8033699.java

Changeset: e15912b8
Branch: hermetic-java-runtime
Author:    Jan Lahoda <jlahoda at openjdk.org>
Date:      2024-12-04 06:02:08 +0000
URL:       https://git.openjdk.org/leyden/commit/e15912b804ca42446f5fc309aa44043c9209b977

8345248: Module name 'transitive' not accepted for `requires transitive`

Reviewed-by: vromero

! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/JavacParser.java
! test/langtools/tools/javac/modules/RequiresTransitiveTest.java

Changeset: 4b928167
Branch: hermetic-java-runtime
Author:    Jaikiran Pai <jpai at openjdk.org>
Date:      2024-12-04 06:36:54 +0000
URL:       https://git.openjdk.org/leyden/commit/4b928167435bbf41dd00425c927da761751ca704

8345375: Improve debuggability of test/jdk/java/net/Socket/CloseAvailable.java

Reviewed-by: cstein, dfuchs

! test/jdk/java/net/Socket/CloseAvailable.java

Changeset: 4c33caa1
Branch: hermetic-java-runtime
Author:    Richard Reingruber <rrich at openjdk.org>
Date:      2024-12-04 07:26:34 +0000
URL:       https://git.openjdk.org/leyden/commit/4c33caa185ccc2f406cf2e9c4c58c3cc0a1856f8

8344609: Check ResourceMark nesting when allocating a GrowableArray on an alternative ResourceArea

Reviewed-by: dholmes, mdoerr

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

Changeset: 9e2b66fb
Branch: hermetic-java-runtime
Author:    Robbin Ehn <rehn at openjdk.org>
Date:      2024-12-04 07:53:30 +0000
URL:       https://git.openjdk.org/leyden/commit/9e2b66fb0f2b86d2c70b8ec5cce2eab123c7a9c1

8345178: RISC-V: Add gtests for narrow cmpxchg

Reviewed-by: fyang, mli

! test/hotspot/gtest/riscv/test_assembler_riscv.cpp

Changeset: 943aa033
Branch: hermetic-java-runtime
Author:    Matthias Baesken <mbaesken at openjdk.org>
Date:      2024-12-04 08:06:58 +0000
URL:       https://git.openjdk.org/leyden/commit/943aa033ae3b40a65cdf157797f0a9685019dc48

8345404: [ppc64le] ProblemList TestAllocOutOfMemory.java#large

Reviewed-by: mdoerr

! test/hotspot/jtreg/ProblemList.txt

Changeset: cf1eb58d
Branch: hermetic-java-runtime
Author:    Matthias Baesken <mbaesken at openjdk.org>
Date:      2024-12-04 08:11:33 +0000
URL:       https://git.openjdk.org/leyden/commit/cf1eb58d6723ca3856687bf52167455eece2a260

8344935: [ubsan]: javaThread.hpp:1241:52: runtime error: load of value 9831830, which is not a valid value for type 'freeze_result'

Co-authored-by: Richard Reingruber <rrich at openjdk.org>
Reviewed-by: rrich, pchilanomate

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

Changeset: 38927fc5
Branch: hermetic-java-runtime
Author:    Tom Rodriguez <never at openjdk.org>
Date:      2024-12-04 08:31:55 +0000
URL:       https://git.openjdk.org/leyden/commit/38927fc5900184d6231f3da08dca9fc30711816c

8343213: TEST_BUG: [Graal] java/lang/ref/Basic.java fails

Reviewed-by: mchung

! test/jdk/java/lang/ref/Basic.java

Changeset: 3d49665b
Branch: hermetic-java-runtime
Author:    Jaikiran Pai <jpai at openjdk.org>
Date:      2024-12-04 09:23:57 +0000
URL:       https://git.openjdk.org/leyden/commit/3d49665b85619038c082566b0bc38c0ebe5f752e

8345286: Remove use of SecurityManager API from misc areas

Reviewed-by: alanb, kevinw, sgehwolf

! src/java.base/linux/classes/jdk/internal/platform/CgroupSubsystemController.java
! src/java.base/linux/classes/jdk/internal/platform/CgroupSubsystemFactory.java
- src/java.base/linux/classes/jdk/internal/platform/CgroupUtil.java
! src/java.base/linux/classes/jdk/internal/platform/cgroupv2/CgroupV2Subsystem.java
! src/java.base/share/classes/java/io/FilePermission.java
! src/java.base/share/classes/java/lang/String.java
! src/java.base/share/classes/java/lang/System.java
! src/java.base/share/classes/java/lang/invoke/ClassSpecializer.java
! src/java.base/share/classes/java/lang/reflect/ProxyGenerator.java
! src/java.base/share/classes/java/net/URLConnection.java
! src/java.base/share/classes/javax/crypto/JceSecurity.java.template
! src/java.base/share/classes/jdk/internal/loader/NativeLibraries.java
! src/java.base/share/classes/jdk/internal/logger/LazyLoggers.java
! src/java.base/share/classes/jdk/internal/misc/InnocuousThread.java
! src/java.base/share/classes/jdk/internal/perf/Perf.java
! src/java.base/share/classes/jdk/internal/perf/PerfCounter.java
! src/java.base/share/classes/jdk/internal/ref/Cleaner.java
! src/java.base/share/classes/jdk/internal/reflect/ReflectionFactory.java
! src/java.base/share/classes/sun/net/www/http/KeepAliveStream.java
! src/java.management/share/classes/sun/management/VMManagementImpl.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/VectorIntrinsics.java
! src/jdk.internal.jvmstat/share/classes/sun/jvmstat/perfdata/monitor/protocol/local/PerfDataBuffer.java

Changeset: 994504c3
Branch: hermetic-java-runtime
Author:    Fredrik Bredberg <fbredberg at openjdk.org>
Date:      2024-12-04 09:32:33 +0000
URL:       https://git.openjdk.org/leyden/commit/994504c3e1440401a22ad3bdb30413f9db8a7780

8329351: Add runtime/Monitor/TestRecursiveLocking.java for recursive Java monitor stress testing

Co-authored-by: Daniel D. Daugherty <dcubed at openjdk.org>
Reviewed-by: dcubed, coleenp, aboldtch

! test/hotspot/jtreg/TEST.groups
+ test/hotspot/jtreg/runtime/Monitor/StressWrapper_TestRecursiveLocking_36M.java
+ test/hotspot/jtreg/runtime/Monitor/TestRecursiveLocking.java

Changeset: 56d315da
Branch: hermetic-java-runtime
Author:    Jan Lahoda <jlahoda at openjdk.org>
Date:      2024-12-04 09:47:40 +0000
URL:       https://git.openjdk.org/leyden/commit/56d315da480dcd2198e2000ead301c3be8b27d84

8343540: Report preview error for inherited effectively-preview methods

Reviewed-by: vromero

! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Check.java
! test/langtools/tools/javac/preview/PreviewTest.java

Changeset: 0c7451ae
Branch: hermetic-java-runtime
Author:    Aleksei Efimov <aefimov at openjdk.org>
Date:      2024-12-04 11:34:41 +0000
URL:       https://git.openjdk.org/leyden/commit/0c7451ae5abb90e59293cdcb5f2318e3bc5193a2

8332686: InetAddress.ofLiteral can throw StringIndexOutOfBoundsException

Reviewed-by: dfuchs, jpai

! src/java.base/share/classes/java/net/Inet6Address.java
! src/java.base/share/classes/java/net/InetAddress.java
! test/jdk/java/net/InetAddress/OfLiteralTest.java

Changeset: 4000e923
Branch: hermetic-java-runtime
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2024-12-04 11:36:23 +0000
URL:       https://git.openjdk.org/leyden/commit/4000e923e8b4472fe022f1fd78a1c42b2045683f

8343704: Bad GC parallelism with processing Cleaner queues

Reviewed-by: bchristi, vklang, ogillespie, kdnilsen

! src/java.base/share/classes/jdk/internal/ref/CleanerImpl.java
! src/java.base/share/classes/jdk/internal/ref/PhantomCleanable.java
+ test/jdk/jdk/internal/ref/Cleaner/CleanableListTest.java
+ test/jdk/jdk/internal/ref/Cleaner/java.base/jdk/internal/ref/CleanableListTestHelper.java
+ test/jdk/jdk/internal/ref/Cleaner/java.base/jdk/internal/ref/TestCleanable.java
+ test/micro/org/openjdk/bench/java/lang/ref/CleanerChurn.java
+ test/micro/org/openjdk/bench/java/lang/ref/CleanerGC.java

Changeset: e13206d3
Branch: hermetic-java-runtime
Author:    Sean Mullan <mullan at openjdk.org>
Date:      2024-12-04 12:44:23 +0000
URL:       https://git.openjdk.org/leyden/commit/e13206d3a16a67a604076faecded88cbed85db1a

8345065: Cleanup DomainCombiner, SubjectDomainCombiner, Subject, and PrivilegedAction specifications

Reviewed-by: weijun

! src/java.base/share/classes/java/security/DomainCombiner.java
! src/java.base/share/classes/java/security/PrivilegedAction.java
! src/java.base/share/classes/java/security/PrivilegedActionException.java
! src/java.base/share/classes/java/security/PrivilegedExceptionAction.java
! src/java.base/share/classes/javax/security/auth/Subject.java
! src/java.base/share/classes/javax/security/auth/SubjectDomainCombiner.java

Changeset: 6fa5cea9
Branch: hermetic-java-runtime
Author:    Alexey Ivanov <aivanov at openjdk.org>
Date:      2024-12-04 13:29:53 +0000
URL:       https://git.openjdk.org/leyden/commit/6fa5cea984c31fbb74b39e1eec68daffea22ca92

8341982: Simplify JButton/bug4323121.java

Reviewed-by: abhiscxk, honkar, dnguyen, achung

! test/jdk/javax/swing/JButton/bug4323121.java

Changeset: 39cdadfb
Branch: hermetic-java-runtime
Author:    Per Minborg <pminborg at openjdk.org>
Date:      2024-12-04 14:17:00 +0000
URL:       https://git.openjdk.org/leyden/commit/39cdadfb6ac8db7c84cf3259802d1f6ab26df8bf

8345186: Incorrect @throws doc for MemorySegment::getString

Reviewed-by: mcimadamore, jvernee

! src/java.base/share/classes/java/lang/foreign/MemorySegment.java

Changeset: bd6d911c
Branch: hermetic-java-runtime
Author:    Kevin Walls <kevinw at openjdk.org>
Date:      2024-12-04 14:23:08 +0000
URL:       https://git.openjdk.org/leyden/commit/bd6d911cbe4b04221e52120cd0f8f04e219eca4d

8344177: Remove SecurityManager and related calls from java.management

Reviewed-by: dfuchs

! src/java.management/share/classes/com/sun/jmx/interceptor/DefaultMBeanServerInterceptor.java
! src/java.management/share/classes/com/sun/jmx/mbeanserver/ClassLoaderRepositorySupport.java
! src/java.management/share/classes/com/sun/jmx/mbeanserver/DefaultMXBeanMappingFactory.java
- src/java.management/share/classes/com/sun/jmx/mbeanserver/GetPropertyAction.java
! src/java.management/share/classes/com/sun/jmx/mbeanserver/Introspector.java
! src/java.management/share/classes/com/sun/jmx/mbeanserver/JmxMBeanServer.java
! src/java.management/share/classes/com/sun/jmx/mbeanserver/MBeanInstantiator.java
! src/java.management/share/classes/com/sun/jmx/mbeanserver/MBeanIntrospector.java
! src/java.management/share/classes/com/sun/jmx/mbeanserver/MBeanSupport.java
! src/java.management/share/classes/com/sun/jmx/mbeanserver/MXBeanLookup.java
! src/java.management/share/classes/com/sun/jmx/mbeanserver/ObjectInputStreamWithLoader.java
! src/java.management/share/classes/com/sun/jmx/mbeanserver/PerInterface.java
! src/java.management/share/classes/com/sun/jmx/remote/internal/ArrayNotificationBuffer.java
! src/java.management/share/classes/com/sun/jmx/remote/internal/ClientNotifForwarder.java
! src/java.management/share/classes/com/sun/jmx/remote/internal/ServerNotifForwarder.java
! src/java.management/share/classes/com/sun/jmx/remote/security/FileLoginModule.java
! src/java.management/share/classes/com/sun/jmx/remote/security/HashedPasswordManager.java
! src/java.management/share/classes/com/sun/jmx/remote/security/JMXPluggableAuthenticator.java
- src/java.management/share/classes/com/sun/jmx/remote/security/JMXSubjectDomainCombiner.java
! src/java.management/share/classes/com/sun/jmx/remote/security/MBeanServerAccessController.java
! src/java.management/share/classes/com/sun/jmx/remote/util/EnvHelp.java
! src/java.management/share/classes/com/sun/jmx/remote/util/OrderClassLoaders.java
! src/java.management/share/classes/java/lang/management/ManagementFactory.java
! src/java.management/share/classes/java/lang/management/RuntimeMXBean.java
! src/java.management/share/classes/javax/management/ClassAttributeValueExp.java
! src/java.management/share/classes/javax/management/JMX.java
! src/java.management/share/classes/javax/management/MBeanAttributeInfo.java
! src/java.management/share/classes/javax/management/MBeanInfo.java
! src/java.management/share/classes/javax/management/MBeanServer.java
! src/java.management/share/classes/javax/management/MBeanServerFactory.java
! src/java.management/share/classes/javax/management/Notification.java
! src/java.management/share/classes/javax/management/NumericValueExp.java
! src/java.management/share/classes/javax/management/ObjectName.java
! src/java.management/share/classes/javax/management/StandardMBean.java
! src/java.management/share/classes/javax/management/modelmbean/DescriptorSupport.java
! src/java.management/share/classes/javax/management/modelmbean/InvalidTargetObjectTypeException.java
! src/java.management/share/classes/javax/management/modelmbean/ModelMBeanAttributeInfo.java
! src/java.management/share/classes/javax/management/modelmbean/ModelMBeanConstructorInfo.java
! src/java.management/share/classes/javax/management/modelmbean/ModelMBeanInfoSupport.java
! src/java.management/share/classes/javax/management/modelmbean/ModelMBeanNotificationInfo.java
! src/java.management/share/classes/javax/management/modelmbean/ModelMBeanOperationInfo.java
! src/java.management/share/classes/javax/management/modelmbean/RequiredModelMBean.java
! src/java.management/share/classes/javax/management/modelmbean/XMLParseException.java
! src/java.management/share/classes/javax/management/monitor/Monitor.java
! src/java.management/share/classes/javax/management/openmbean/OpenMBeanAttributeInfoSupport.java
! src/java.management/share/classes/javax/management/openmbean/OpenType.java
! src/java.management/share/classes/javax/management/openmbean/TabularDataSupport.java
! src/java.management/share/classes/javax/management/relation/MBeanServerNotificationFilter.java
! src/java.management/share/classes/javax/management/relation/RelationNotification.java
! src/java.management/share/classes/javax/management/relation/RelationTypeSupport.java
! src/java.management/share/classes/javax/management/relation/Role.java
! src/java.management/share/classes/javax/management/relation/RoleInfo.java
! src/java.management/share/classes/javax/management/relation/RoleResult.java
! src/java.management/share/classes/javax/management/relation/RoleUnresolved.java
! src/java.management/share/classes/javax/management/remote/JMXConnectorFactory.java
! src/java.management/share/classes/sun/management/ClassLoadingImpl.java
! src/java.management/share/classes/sun/management/ManagementFactoryHelper.java
! src/java.management/share/classes/sun/management/MappedMXBeanType.java
! src/java.management/share/classes/sun/management/MemoryImpl.java
! src/java.management/share/classes/sun/management/MemoryPoolImpl.java
! src/java.management/share/classes/sun/management/RuntimeImpl.java
! src/java.management/share/classes/sun/management/ThreadImpl.java
! src/java.management/share/classes/sun/management/Util.java
! src/java.management/share/classes/sun/management/VMManagementImpl.java

Changeset: 6c1ed0bb
Branch: hermetic-java-runtime
Author:    Aggelos Biboudis <abimpoudis at openjdk.org>
Date:      2024-12-04 14:32:47 +0000
URL:       https://git.openjdk.org/leyden/commit/6c1ed0bb6912d8085b98f50b7bdbb467369f3992

8345474: Translation for instanceof is not triggered when patterns are not used in the compilation unit

Reviewed-by: mcimadamore

! src/jdk.compiler/share/classes/com/sun/tools/javac/main/JavaCompiler.java
+ test/langtools/tools/javac/patterns/T8345474.java

Changeset: 6f307623
Branch: hermetic-java-runtime
Author:    Prasanta Sadhukhan <psadhukhan at openjdk.org>
Date:      2024-12-04 15:34:11 +0000
URL:       https://git.openjdk.org/leyden/commit/6f307623568efe4d90942cd22ec9a26b2e1ca1b1

8345468: test/jdk/javax/swing/JScrollBar/4865918/bug4865918.java fails in ubuntu22.04

Reviewed-by: abhiscxk

! test/jdk/javax/swing/JScrollBar/4865918/bug4865918.java

Changeset: 923321cf
Branch: hermetic-java-runtime
Author:    Prasanta Sadhukhan <psadhukhan at openjdk.org>
Date:      2024-12-04 15:35:27 +0000
URL:       https://git.openjdk.org/leyden/commit/923321cfb1a9c66ca0e8f843ff029fd161a19b5b

8345447: test/jdk/javax/swing/JToolBar/4529206/bug4529206.java fails in ubuntu22.04

Reviewed-by: abhiscxk

! test/jdk/javax/swing/JToolBar/4529206/bug4529206.java

Changeset: 16ef6e2a
Branch: hermetic-java-runtime
Author:    Volkan Yazıcı <volkan.yazici at oracle.com>
Committer: Daniel Fuchs <dfuchs at openjdk.org>
Date:      2024-12-04 15:38:17 +0000
URL:       https://git.openjdk.org/leyden/commit/16ef6e2a187181f49b7b2d601c660bbd25ab3845

8344229: Revisit SecurityManager usage in jdk.httpserver after JEP 486 integration

Reviewed-by: dfuchs

! src/jdk.httpserver/share/classes/com/sun/net/httpserver/spi/HttpServerProvider.java
! src/jdk.httpserver/share/classes/sun/net/httpserver/AuthFilter.java
! src/jdk.httpserver/share/classes/sun/net/httpserver/HttpServerImpl.java
! src/jdk.httpserver/share/classes/sun/net/httpserver/HttpsServerImpl.java
! src/jdk.httpserver/share/classes/sun/net/httpserver/ServerConfig.java
! src/jdk.httpserver/share/classes/sun/net/httpserver/ServerImpl.java
! src/jdk.httpserver/share/classes/sun/net/httpserver/simpleserver/FileServerHandler.java
! src/jdk.httpserver/share/classes/sun/net/httpserver/simpleserver/JWebServer.java
! test/jdk/com/sun/net/httpserver/FileServerHandler.java
! test/jdk/com/sun/net/httpserver/HttpsParametersClientAuthTest.java
! test/jdk/com/sun/net/httpserver/LogFilter.java
! test/jdk/com/sun/net/httpserver/SelCacheTest.java
! test/jdk/com/sun/net/httpserver/SimpleFileServer.java
! test/jdk/com/sun/net/httpserver/Test14.java
! test/jdk/com/sun/net/httpserver/Test2.java
! test/jdk/com/sun/net/httpserver/Test3.java
! test/jdk/com/sun/net/httpserver/Test4.java
! test/jdk/com/sun/net/httpserver/Test5.java
! test/jdk/com/sun/net/httpserver/Test6.java
! test/jdk/com/sun/net/httpserver/Test7.java
! test/jdk/com/sun/net/httpserver/Test8.java
! test/jdk/com/sun/net/httpserver/TestLogging.java
! test/jdk/com/sun/net/httpserver/bugs/B6339483.java
! test/jdk/com/sun/net/httpserver/bugs/B6341616.java
! test/jdk/com/sun/net/httpserver/bugs/B6526158.java
! test/jdk/com/sun/net/httpserver/bugs/B6526913.java
! test/jdk/com/sun/net/httpserver/bugs/B6529200.java
! test/jdk/com/sun/net/httpserver/bugs/B6744329.java
! test/jdk/com/sun/net/httpserver/simpleserver/RootDirPermissionsTest.java

Changeset: f3b4350e
Branch: hermetic-java-runtime
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2024-12-04 16:37:38 +0000
URL:       https://git.openjdk.org/leyden/commit/f3b4350e0f14d3b0c551e0d24563788f379111d6

8345219: C2: x86_64 should not go to interpreter stubs for NaNs handling

Reviewed-by: epeter, kvn

! src/hotspot/share/compiler/compileBroker.cpp
+ test/hotspot/jtreg/compiler/c2/irTests/TestFPConversion.java
! test/hotspot/jtreg/compiler/lib/ir_framework/IRNode.java
+ test/micro/org/openjdk/bench/java/lang/DoubleBitConversion.java
+ test/micro/org/openjdk/bench/java/lang/FloatBitConversion.java

Changeset: 79eb77b7
Branch: hermetic-java-runtime
Author:    Chen Liang <liach at openjdk.org>
Date:      2024-12-04 17:30:01 +0000
URL:       https://git.openjdk.org/leyden/commit/79eb77b782bd0c3cecee6c66b86f6f3e17054498

8345486: Reevaluate the classes in java.lang.classfile.components package

Reviewed-by: mcimadamore, asotona

! make/test/BuildMicrobenchmark.gmk
! src/java.base/share/classes/java/lang/classfile/ClassFileTransform.java
! src/java.base/share/classes/java/lang/classfile/snippet-files/PackageSnippets.java
= src/java.base/share/classes/jdk/internal/classfile/components/ClassPrinter.java
= src/java.base/share/classes/jdk/internal/classfile/components/ClassRemapper.java
= src/java.base/share/classes/jdk/internal/classfile/components/CodeLocalsShifter.java
= src/java.base/share/classes/jdk/internal/classfile/components/CodeRelabeler.java
= src/java.base/share/classes/jdk/internal/classfile/components/CodeStackTracker.java
= src/java.base/share/classes/jdk/internal/classfile/components/package-info.java
= src/java.base/share/classes/jdk/internal/classfile/components/snippet-files/PackageSnippets.java
! src/java.base/share/classes/jdk/internal/classfile/impl/ClassPrinterImpl.java
! src/java.base/share/classes/jdk/internal/classfile/impl/ClassRemapperImpl.java
! src/java.base/share/classes/jdk/internal/classfile/impl/CodeLocalsShifterImpl.java
! src/java.base/share/classes/jdk/internal/classfile/impl/CodeRelabelerImpl.java
! src/java.base/share/classes/jdk/internal/classfile/impl/CodeStackTrackerImpl.java
! src/java.base/share/classes/jdk/internal/classfile/impl/Util.java
! src/java.base/share/classes/jdk/internal/classfile/impl/verifier/VerifierImpl.java
! src/java.base/share/classes/module-info.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/util/Bytecode.java
! test/jdk/jdk/classfile/AdvancedTransformationsTest.java
! test/jdk/jdk/classfile/ClassBuildingTest.java
! test/jdk/jdk/classfile/ClassPrinterTest.java
! test/jdk/jdk/classfile/SnippetsTest.java
! test/jdk/jdk/classfile/StackMapsTest.java
! test/jdk/jdk/classfile/StackTrackerTest.java
! test/jdk/jdk/classfile/TEST.properties
! test/jdk/jdk/classfile/VerifierSelfTest.java
! test/jdk/jdk/classfile/examples/AnnotationsExamples.java
! test/jdk/jdk/classfile/helpers/RebuildingTransformation.java
! test/jdk/jdk/classfile/helpers/Transforms.java
! test/micro/org/openjdk/bench/jdk/classfile/AbstractCorpusBenchmark.java
! test/micro/org/openjdk/bench/jdk/classfile/RepeatedModelTraversal.java
! test/micro/org/openjdk/bench/jdk/classfile/Transforms.java

Changeset: baa6957b
Branch: hermetic-java-runtime
Author:    Magnus Ihse Bursie <ihse at openjdk.org>
Date:      2024-12-04 17:51:04 +0000
URL:       https://git.openjdk.org/leyden/commit/baa6957b9bf9c050c44ef6e36d21566dd3636fa0

8345507: Fix build of static launcher

Reviewed-by: erikj

! make/ModuleWrapper.gmk

Changeset: e1695f6c
Branch: hermetic-java-runtime
Author:    Jatin Bhateja <jbhateja at openjdk.org>
Date:      2024-12-04 18:27:37 +0000
URL:       https://git.openjdk.org/leyden/commit/e1695f6c40dbf27538c6c450eb1cf64a05e0ee9a

8345472: Fix incorrect format instruction for floating point max/min patterns

Reviewed-by: kvn

! src/hotspot/cpu/x86/x86_64.ad

Changeset: 6aa7667e
Branch: hermetic-java-runtime
Author:    Ioi Lam <iklam at openjdk.org>
Date:      2024-12-04 18:45:35 +0000
URL:       https://git.openjdk.org/leyden/commit/6aa7667e9d05c1c3edce5ae2f29864e7a876ebbe

8339535: JVM crashes with -Xshare:dump -XX:+SegmentedCodeCache

Reviewed-by: ccheung, dholmes, kvn

! src/hotspot/share/runtime/arguments.cpp
! src/hotspot/share/runtime/arguments.hpp
! test/hotspot/jtreg/runtime/cds/appcds/CommandLineFlagCombo.java

Changeset: faa109e8
Branch: hermetic-java-runtime
Author:    Alexey Ivanov <aivanov at openjdk.org>
Date:      2024-12-04 18:52:07 +0000
URL:       https://git.openjdk.org/leyden/commit/faa109e8d40dbe8c6beb26bd8f9e5f6f63e4cab1

8340580: Characters in Document diagrams not in the middle

Move text in Document-{insert,remove}.svg by 0.5 of pixel

Reviewed-by: azvegint, kizune

! src/java.desktop/share/classes/javax/swing/text/doc-files/Document-insert.svg
! src/java.desktop/share/classes/javax/swing/text/doc-files/Document-remove.svg

Changeset: de3a218a
Branch: hermetic-java-runtime
Author:    Sean Mullan <mullan at openjdk.org>
Date:      2024-12-04 19:17:51 +0000
URL:       https://git.openjdk.org/leyden/commit/de3a218a2801b8a4b414fce9337bd151ded9b7f8

8345502: Remove doIntersectionPrivilege methods

Reviewed-by: weijun

! src/java.base/share/classes/java/security/Policy.java
! src/java.base/share/classes/java/security/ProtectionDomain.java
- src/java.base/share/classes/jdk/internal/access/JavaSecurityAccess.java
! src/java.base/share/classes/jdk/internal/access/SharedSecrets.java

Changeset: 9740c1df
Branch: hermetic-java-runtime
Author:    Alexey Semenyuk <asemenyuk at openjdk.org>
Date:      2024-12-04 20:07:00 +0000
URL:       https://git.openjdk.org/leyden/commit/9740c1df6f0469ae80f012dbaf433b3f63fa4ae8

8333572: Update jpackage.md with info related to WiX v4 and v5 support

Reviewed-by: almatvee

! src/jdk.jpackage/share/man/jpackage.md

Changeset: 1d3dcdf2
Branch: hermetic-java-runtime
Author:    Brian Burkhalter <bpb at openjdk.org>
Date:      2024-12-04 20:25:52 +0000
URL:       https://git.openjdk.org/leyden/commit/1d3dcdf2d635dd74a7de5284f5531d0cc8b6b09e

8345433: (fs) Use stream to load FileTypeDetectors in Files.probeContentType

Reviewed-by: rriggs, alanb, aturbanov

! src/java.base/share/classes/java/nio/channels/spi/AsynchronousChannelProvider.java
! src/java.base/share/classes/java/nio/file/Files.java

Changeset: 1a73c76d
Branch: hermetic-java-runtime
Author:    Magnus Ihse Bursie <ihse at openjdk.org>
Date:      2024-12-04 20:43:47 +0000
URL:       https://git.openjdk.org/leyden/commit/1a73c76d83d34d10519c9d10fb0e51d098907ab0

8345524: CHECK_FOR_FILES should properly handle directories

Reviewed-by: erikj

! make/autoconf/util.m4

Changeset: a72cab8c
Branch: hermetic-java-runtime
Author:    Alex Menkov <amenkov at openjdk.org>
Date:      2024-12-04 20:48:17 +0000
URL:       https://git.openjdk.org/leyden/commit/a72cab8c47955e643330d5c3fbf599f2716277b9

8345148: Fix for JDK-8337317 is incomplete

Reviewed-by: lmesnik, cjplummer

! test/hotspot/jtreg/serviceability/jvmti/HiddenClass/libHiddenClassSigTest.cpp
! test/hotspot/jtreg/serviceability/jvmti/VMObjectAlloc/libVMObjectAlloc.cpp

Changeset: ee0f88c9
Branch: hermetic-java-runtime
Author:    Justin Lu <jlu at openjdk.org>
Date:      2024-12-04 20:57:26 +0000
URL:       https://git.openjdk.org/leyden/commit/ee0f88c90155c26302425e33d3137c064e70ba6e

8341923: java.util.Locale class specification improvements

Reviewed-by: liach, naoto

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

Changeset: ea73e058
Branch: hermetic-java-runtime
Author:    Brian Burkhalter <bpb at openjdk.org>
Date:      2024-12-04 20:59:14 +0000
URL:       https://git.openjdk.org/leyden/commit/ea73e058521dd3139b54aa4e2af474c87ecffa5b

8345181: (ch) Windows asynchronous channels may return temporary direct buffers to the buffer cache twice (win)

Reviewed-by: alanb, michaelm

! src/java.base/windows/classes/sun/nio/ch/WindowsAsynchronousFileChannelImpl.java
! src/java.base/windows/classes/sun/nio/ch/WindowsAsynchronousSocketChannelImpl.java

Changeset: c113f82f
Branch: hermetic-java-runtime
Author:    Patricio Chilano Mateo <pchilanomate at openjdk.org>
Date:      2024-12-04 21:25:38 +0000
URL:       https://git.openjdk.org/leyden/commit/c113f82f78c7d9be1ac297aebfeb6051f0f904fb

8343957: Rename ObjectMonitor::owner_from() and JavaThread::_lock_id

Reviewed-by: coleenp, dholmes

! src/hotspot/cpu/aarch64/c2_MacroAssembler_aarch64.cpp
! src/hotspot/cpu/ppc/macroAssembler_ppc.cpp
! src/hotspot/cpu/riscv/c2_MacroAssembler_riscv.cpp
! src/hotspot/cpu/s390/macroAssembler_s390.cpp
! src/hotspot/cpu/x86/c2_MacroAssembler_x86.cpp
! src/hotspot/share/jvmci/vmStructs_jvmci.cpp
! src/hotspot/share/opto/library_call.cpp
! src/hotspot/share/prims/jvm.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/objectMonitor.inline.hpp
! src/hotspot/share/runtime/synchronizer.cpp
! src/hotspot/share/runtime/threads.cpp
! src/hotspot/share/runtime/vmOperations.cpp
! src/hotspot/share/runtime/vmStructs.cpp
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/JavaThread.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/Threads.java

Changeset: 8d19a560
Branch: hermetic-java-runtime
Author:    Aleksei Efimov <aefimov at openjdk.org>
Date:      2024-12-04 21:37:53 +0000
URL:       https://git.openjdk.org/leyden/commit/8d19a560d013440340d1c3ba6aeebe5727c2c9c1

8340359: Remove javax.naming.Context.APPLET

Reviewed-by: jpai

! src/java.naming/share/classes/javax/naming/Context.java
- test/jdk/javax/naming/InitialContext/AppletIsNotUsed.java
- test/jdk/javax/naming/InitialContext/NoApplet.java

Changeset: f904480a
Branch: hermetic-java-runtime
Author:    Ben Perez <bperez at openjdk.org>
Date:      2024-12-04 22:01:10 +0000
URL:       https://git.openjdk.org/leyden/commit/f904480a49649e0e89e4afca11fcadecb8669331

8345512: Remove wrapper functions for intrinsics in PQC algorithms

Reviewed-by: weijun

! src/java.base/share/classes/com/sun/crypto/provider/ML_KEM.java
! src/java.base/share/classes/com/sun/crypto/provider/ML_KEM_Impls.java
! src/java.base/share/classes/sun/security/provider/ML_DSA.java

Changeset: 8a3c100c
Branch: hermetic-java-runtime
Author:    Stuart Marks <smarks at openjdk.org>
Date:      2024-12-04 22:34:51 +0000
URL:       https://git.openjdk.org/leyden/commit/8a3c100c54d7d31eeacd2e05fd5b883c72d6bb75

8344461: Additional cleanup in NewThreadAction
8344867: Cleanup unneeded qualified exports to java.rmi

Co-authored-by: Roger Riggs <rriggs at openjdk.org>
Reviewed-by: rriggs

! src/java.base/share/classes/module-info.java
- src/java.rmi/share/classes/sun/rmi/runtime/NewThreadAction.java
! src/java.rmi/share/classes/sun/rmi/runtime/RuntimeUtil.java
! src/java.rmi/share/classes/sun/rmi/transport/DGCClient.java
! src/java.rmi/share/classes/sun/rmi/transport/ObjectTable.java
! src/java.rmi/share/classes/sun/rmi/transport/Target.java
! src/java.rmi/share/classes/sun/rmi/transport/tcp/TCPChannel.java
! src/java.rmi/share/classes/sun/rmi/transport/tcp/TCPEndpoint.java
! src/java.rmi/share/classes/sun/rmi/transport/tcp/TCPTransport.java

Changeset: ba158edd
Branch: hermetic-java-runtime
Author:    Alexey Semenyuk <asemenyuk at openjdk.org>
Date:      2024-12-04 22:41:55 +0000
URL:       https://git.openjdk.org/leyden/commit/ba158edd816d66e1e67e03d385e6714c3d2ecbc1

8334319: Missing keys in jpackage resource bundle

Reviewed-by: naoto, almatvee

! src/jdk.jpackage/windows/classes/jdk/jpackage/internal/WinMsiBundler.java
! src/jdk.jpackage/windows/classes/jdk/jpackage/internal/resources/WinResources.properties
! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/JPackageStringBundle.java
! test/jdk/tools/jpackage/share/ErrorTest.java

Changeset: bcebb0c5
Branch: hermetic-java-runtime
Author:    Archie Cobbs <acobbs at openjdk.org>
Date:      2024-12-04 23:16:50 +0000
URL:       https://git.openjdk.org/leyden/commit/bcebb0c53c1e4629ebde534e237a86c161130fff

8341495: JShell crashes with java.util.MissingFormatArgumentException

Reviewed-by: jlahoda

! src/jdk.jshell/share/classes/jdk/internal/jshell/tool/JShellTool.java
! src/jdk.jshell/share/classes/jdk/internal/jshell/tool/resources/l10n.properties
+ test/langtools/jdk/jshell/StartupWithFormatSpecifierTest.java

Changeset: 7a0cc796
Branch: hermetic-java-runtime
Author:    Archie Cobbs <acobbs at openjdk.org>
Date:      2024-12-04 23:17:54 +0000
URL:       https://git.openjdk.org/leyden/commit/7a0cc796689a5c50e5b41fa4369640806b92d52e

8345438: Invalid error for return in early construction context lambda

Reviewed-by: vromero, mcimadamore

! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Check.java
+ test/langtools/tools/javac/SuperInit/EarlyLambdaReturn.java
! test/langtools/tools/javac/SuperInit/SuperInitFails.java
! test/langtools/tools/javac/SuperInit/SuperInitFails.out
! test/langtools/tools/javac/SuperInit/SuperInitGood.java

Changeset: 63d09516
Branch: hermetic-java-runtime
Author:    Jaikiran Pai <jpai at openjdk.org>
Date:      2024-12-05 01:24:29 +0000
URL:       https://git.openjdk.org/leyden/commit/63d095169aedb0c5dcf86f331f5ec5348a677923

8345153: Clean up SecurityManager references from jdk.compiler module

Reviewed-by: alanb, jlahoda, darcy

! src/jdk.compiler/share/classes/com/sun/tools/javac/file/JavacFileManager.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/ClassWriter.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/launcher/SourceLauncher.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/processing/JavacProcessingEnvironment.java
- src/jdk.compiler/share/classes/com/sun/tools/javac/processing/ServiceProxy.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler.properties
! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/launcher.properties
! test/langtools/tools/javac/diags/examples.not-yet.txt

Changeset: fb95a539
Branch: hermetic-java-runtime
Author:    Weijun Wang <weijun at openjdk.org>
Date:      2024-12-05 01:27:10 +0000
URL:       https://git.openjdk.org/leyden/commit/fb95a5394413dba7352a7ad2ebd39a3da42308a6

8345533: Switch ML-DSA implementation to FIPS 204 final

Reviewed-by: bperez, jnimeh

! src/java.base/share/classes/sun/security/provider/ML_DSA_Impls.java
! test/jdk/sun/security/provider/acvp/Launcher.java
! test/jdk/sun/security/provider/acvp/ML_DSA_Test.java

Changeset: 9c3d3b95
Branch: hermetic-java-runtime
Author:    Matias Saavedra Silva <matsaave at openjdk.org>
Date:      2024-12-05 02:32:03 +0000
URL:       https://git.openjdk.org/leyden/commit/9c3d3b95409c5e5bc138bcceb9ea75394b9fcac4

8345503: Test EnableNativeAccessCDS.java fails with TEST_THREAD_FACTORY=Virtual

Reviewed-by: lmesnik, iklam, syan

! test/lib/jdk/test/lib/process/ProcessTools.java

Changeset: 67a7b004
Branch: hermetic-java-runtime
Author:    Amit Kumar <amitkumar at openjdk.org>
Date:      2024-12-05 03:08:36 +0000
URL:       https://git.openjdk.org/leyden/commit/67a7b0049d373293f68699c3b985dc355361cda7

8345355: [s390x] support for z16 hardware

Reviewed-by: lucy, aph

! src/hotspot/cpu/s390/vm_version_s390.cpp
! src/hotspot/cpu/s390/vm_version_s390.hpp

Changeset: 77cfcee8
Branch: hermetic-java-runtime
Author:    Chris Plummer <cjplummer at openjdk.org>
Date:      2024-12-05 03:33:50 +0000
URL:       https://git.openjdk.org/leyden/commit/77cfcee8a1e571d32a1cf28926128edb97fcd696

8345422: Fix JNI Checker "in native method" warnings in the debug agent and debugger tests
8344804: Test serviceability/jdwp/AllModulesCommandTest.java times out after JNI check warning

Reviewed-by: amenkov, dholmes

! src/jdk.jdwp.agent/share/native/libjdwp/ModuleReferenceImpl.c
! src/jdk.jdwp.agent/share/native/libjdwp/eventHandler.c
! src/jdk.jdwp.agent/share/native/libjdwp/invoker.c
! src/jdk.jdwp.agent/share/native/libjdwp/threadControl.c
! src/jdk.jdwp.agent/share/native/libjdwp/threadControl.h
! src/jdk.jdwp.agent/share/native/libjdwp/util.c
! test/hotspot/jtreg/vmTestbase/nsk/share/jni/JNIreferences.cpp
! test/hotspot/jtreg/vmTestbase/nsk/share/jpda/libNativeMethodsTestThread.cpp
! test/hotspot/jtreg/vmTestbase/nsk/share/locks/JNIMonitorLocker.cpp

Changeset: 7c8cec18
Branch: hermetic-java-runtime
Author:    Ioi Lam <iklam at openjdk.org>
Date:      2024-12-05 05:20:40 +0000
URL:       https://git.openjdk.org/leyden/commit/7c8cec186a8d0e5e87baf0ece24e7bc59700263f

8345224: Test runtime/cds/appcds/applications/JavacBench.java#dynamic fails after JDK-8344822

Reviewed-by: matsaave, ccheung

! test/hotspot/jtreg/TEST.groups

Changeset: 2331782c
Branch: hermetic-java-runtime
Author:    Robbin Ehn <rehn at openjdk.org>
Date:      2024-12-05 07:25:05 +0000
URL:       https://git.openjdk.org/leyden/commit/2331782cf713e2db6d65b490c52c4de0a6555dca

8345179: RISC-V: Add gtests for weak cmpxchg

Reviewed-by: fyang, mli

! test/hotspot/gtest/riscv/test_assembler_riscv.cpp

Changeset: e46d822a
Branch: hermetic-java-runtime
Author:    Prasanta Sadhukhan <psadhukhan at openjdk.org>
Date:      2024-12-05 07:29:42 +0000
URL:       https://git.openjdk.org/leyden/commit/e46d822aebee02d3cb4862c204293d388f6f3466

8345547: test/jdk/javax/swing/text/DefaultEditorKit/4278839/bug4278839.java fails in ubuntu22.04

Reviewed-by: abhiscxk

! test/jdk/javax/swing/text/DefaultEditorKit/4278839/bug4278839.java

Changeset: ca46c3a5
Branch: hermetic-java-runtime
Author:    Weijun Wang <weijun at openjdk.org>
Date:      2024-12-05 08:36:18 +0000
URL:       https://git.openjdk.org/leyden/commit/ca46c3a5ba324ceb4f30df772cb73a673647323e

8343622: AesDkCrypto.stringToKey should not return null

Reviewed-by: valeriep

! src/java.base/share/classes/sun/security/provider/MD4.java
! src/java.security.jgss/share/classes/javax/security/auth/kerberos/KeyImpl.java
! src/java.security.jgss/share/classes/sun/security/krb5/internal/crypto/dk/AesDkCrypto.java
! src/java.security.jgss/share/classes/sun/security/krb5/internal/crypto/dk/AesSha2DkCrypto.java
! src/java.security.jgss/share/classes/sun/security/krb5/internal/crypto/dk/ArcFourCrypto.java
+ test/jdk/sun/security/krb5/NullStringToKey.java

Changeset: 3b7571d3
Branch: hermetic-java-runtime
Author:    Andrey Turbanov <aturbanov at openjdk.org>
Date:      2024-12-05 09:07:15 +0000
URL:       https://git.openjdk.org/leyden/commit/3b7571d37812472a2152f9c8cbfd2a4abdb35016

8345398: Avoid redundant Properties.containsKey call in Cursor.getSystemCustomCursor

Reviewed-by: aivanov, prr

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

Changeset: f3807d6a
Branch: hermetic-java-runtime
Author:    Raffaello Giulietti <rgiulietti at openjdk.org>
Date:      2024-12-05 09:50:28 +0000
URL:       https://git.openjdk.org/leyden/commit/f3807d6a84101b2b0e55409e643cb323d7db8a94

8345403: Add more randomized tests to better cover FloatingDecimal parsing

Reviewed-by: darcy

+ test/jdk/jdk/internal/math/FloatingDecimal/TestRandomFloatingDecimal.java

Changeset: bcd10185
Branch: hermetic-java-runtime
Author:    Christian Stein <cstein at openjdk.org>
Date:      2024-12-05 10:15:05 +0000
URL:       https://git.openjdk.org/leyden/commit/bcd1018585ca7a14954208ae23ba2b214db7cf0c

8344540: Remove superseded wildcard description from java manpage

Reviewed-by: dholmes, jpai

! src/java.base/share/man/java.md

Changeset: 01307a7b
Branch: hermetic-java-runtime
Author:    Jaikiran Pai <jpai at openjdk.org>
Date:      2024-12-05 11:19:38 +0000
URL:       https://git.openjdk.org/leyden/commit/01307a7bafc27a3d0bb8e2a5b75851d58f041f88

8341551: Revisit jdk.internal.loader.URLClassPath.JarLoader after JEP 486

Reviewed-by: dfuchs, lancea, rriggs, alanb

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

Changeset: 7ee84d8f
Branch: hermetic-java-runtime
Author:    Prasanta Sadhukhan <psadhukhan at openjdk.org>
Date:      2024-12-05 11:51:46 +0000
URL:       https://git.openjdk.org/leyden/commit/7ee84d8f7096ccfc4666d5bff78e7e5ac6d614bd

8345566: Deproblemlist test/jdk/javax/swing/JComboBox/6559152/bug6559152.java

Reviewed-by: tr

! test/jdk/javax/swing/JComboBox/6559152/bug6559152.java

Changeset: b42d79eb
Branch: hermetic-java-runtime
Author:    Martin Doerr <mdoerr at openjdk.org>
Date:      2024-12-05 12:03:53 +0000
URL:       https://git.openjdk.org/leyden/commit/b42d79eb6a6d497dc63718c2854609bebca4498c

8345146: [PPC64] Make intrinsic conversions between bit representations of half precision values and floats

Reviewed-by: rrich, lucy

! src/hotspot/cpu/ppc/assembler_ppc.hpp
! src/hotspot/cpu/ppc/assembler_ppc.inline.hpp
! src/hotspot/cpu/ppc/c1_LIRAssembler_ppc.cpp
! src/hotspot/cpu/ppc/c1_LIRGenerator_ppc.cpp
! src/hotspot/cpu/ppc/macroAssembler_ppc.hpp
! src/hotspot/cpu/ppc/macroAssembler_ppc.inline.hpp
! src/hotspot/cpu/ppc/ppc.ad
! src/hotspot/cpu/ppc/stubGenerator_ppc.cpp
! src/hotspot/cpu/ppc/templateInterpreterGenerator_ppc.cpp
! src/hotspot/cpu/ppc/vm_version_ppc.hpp
! test/hotspot/jtreg/compiler/intrinsics/float16/Binary16Conversion.java
! test/hotspot/jtreg/compiler/intrinsics/float16/Binary16ConversionNaN.java
! test/hotspot/jtreg/compiler/intrinsics/float16/TestAllFloat16ToFloat.java
! test/hotspot/jtreg/compiler/intrinsics/float16/TestConstFloat16ToFloat.java
! test/hotspot/jtreg/compiler/vectorization/TestFloat16VectorConvChain.java

Changeset: 92e9ac6d
Branch: hermetic-java-runtime
Author:    Doug Lea <dl at openjdk.org>
Date:      2024-12-05 12:15:58 +0000
URL:       https://git.openjdk.org/leyden/commit/92e9ac6dc7302a140772443f95cc11deb8e3ddcb

8345294: test/jdk/java/lang/Thread/virtual/RetryMonitorEnterWhenPinned.java timeout with JTREG_TEST_THREAD_FACTORY=Virtual

Reviewed-by: alanb

! src/java.base/share/classes/java/util/concurrent/ForkJoinPool.java
+ test/jdk/java/lang/Thread/virtual/Starvation.java

Changeset: 84240cc8
Branch: hermetic-java-runtime
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2024-12-05 12:37:54 +0000
URL:       https://git.openjdk.org/leyden/commit/84240cc8e01663196cf883efec4c0eb4ea590c27

8344831: [REDO] CDS: Parallel relocation

Reviewed-by: dholmes, stuefe

! 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/cds/archiveUtils.cpp
! src/hotspot/share/cds/archiveUtils.hpp
! src/hotspot/share/cds/cds_globals.hpp
! src/hotspot/share/cds/filemap.cpp
+ test/hotspot/gtest/cds/test_archiveWorkers.cpp

Changeset: 308357cb
Branch: hermetic-java-runtime
Author:    Weijun Wang <weijun at openjdk.org>
Date:      2024-12-05 13:15:26 +0000
URL:       https://git.openjdk.org/leyden/commit/308357cba706478598ef231887e0584eaae839e0

8345578: New test in JDK-8343622 fails with a promoted build

Reviewed-by: mullan

! test/jdk/sun/security/krb5/NullStringToKey.java

Changeset: 456c71d1
Branch: hermetic-java-runtime
Author:    Thomas Stuefe <stuefe at openjdk.org>
Date:      2024-12-05 14:07:39 +0000
URL:       https://git.openjdk.org/leyden/commit/456c71d1ff64d31445b68d792fdaa9887f3499da

8343699: [aarch64] Bug in MacroAssembler::klass_decode_mode()

Reviewed-by: adinn, coleenp

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

Changeset: 97b8a09b
Branch: hermetic-java-runtime
Author:    Erik Gahlin <egahlin at openjdk.org>
Date:      2024-12-05 14:50:30 +0000
URL:       https://git.openjdk.org/leyden/commit/97b8a09bda92fab38b97acd49b6a5e4607b396e6

8345339: JFR: Missing javadoc for RecordingStream::onMetadata

Reviewed-by: nbenalla, liach

! src/jdk.jfr/share/classes/jdk/jfr/consumer/RecordingStream.java
! src/jdk.jfr/share/classes/jdk/jfr/consumer/snippet-files/Snippets.java

Changeset: 691e6921
Branch: hermetic-java-runtime
Author:    Alan Bateman <alanb at openjdk.org>
Date:      2024-12-05 15:22:00 +0000
URL:       https://git.openjdk.org/leyden/commit/691e692149c105b4ca34aaaba779675b6bcc7c65

8345565: Remove remaining SecurityManager motivated APIs from sun.reflect.util

Reviewed-by: mullan, rriggs, liach

! src/java.base/share/classes/java/io/ObjectInputStream.java
! src/java.base/share/classes/java/io/ObjectOutputStream.java
! src/java.base/share/classes/java/lang/Class.java
! src/java.base/share/classes/java/lang/reflect/Proxy.java
! src/java.base/share/classes/sun/reflect/generics/reflectiveObjects/TypeVariableImpl.java
- src/java.base/share/classes/sun/reflect/misc/ConstructorUtil.java
- src/java.base/share/classes/sun/reflect/misc/FieldUtil.java
! src/java.base/share/classes/sun/reflect/misc/MethodUtil.java
! src/java.base/share/classes/sun/reflect/misc/ReflectUtil.java
! src/java.management/share/classes/com/sun/jmx/mbeanserver/MBeanInstantiator.java

Changeset: 7513b137
Branch: hermetic-java-runtime
Author:    Gerard Ziemski <gziemski at openjdk.org>
Date:      2024-12-05 15:28:30 +0000
URL:       https://git.openjdk.org/leyden/commit/7513b1378de4fc2270d8e144a9c3b75859e6fe5f

8328944: NMT reports "unknown" memory

Reviewed-by: jsjolen, coleenp

! src/hotspot/os/bsd/gc/z/zPhysicalMemoryBacking_bsd.cpp
! src/hotspot/os/linux/os_linux.cpp
! src/hotspot/share/cds/metaspaceShared.cpp
! src/hotspot/share/gc/parallel/objectStartArray.cpp
! src/hotspot/share/gc/serial/serialBlockOffsetTable.cpp
! src/hotspot/share/memory/heap.cpp
! src/hotspot/share/memory/virtualspace.cpp
! src/hotspot/share/memory/virtualspace.hpp
! src/hotspot/share/prims/jni.cpp
! src/hotspot/share/prims/whitebox.cpp
! src/hotspot/share/runtime/safepointMechanism.cpp
! src/hotspot/share/utilities/debug.cpp
! test/hotspot/gtest/gc/g1/test_freeRegionList.cpp
! test/hotspot/gtest/memory/test_virtualspace.cpp
! test/hotspot/gtest/runtime/test_virtualMemoryTracker.cpp

Changeset: ef8da284
Branch: hermetic-java-runtime
Author:    Kim Barrett <kbarrett at openjdk.org>
Date:      2024-12-05 15:31:43 +0000
URL:       https://git.openjdk.org/leyden/commit/ef8da28487f918c38fab3096eaeed572d5ea5b90

8345591: [aarch64] macroAssembler_aarch64.cpp compile fails ceil_log2 not declared

Reviewed-by: coleenp, alanb, syan

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

Changeset: 1ece4f9d
Branch: hermetic-java-runtime
Author:    Calvin Cheung <ccheung at openjdk.org>
Date:      2024-12-05 15:40:12 +0000
URL:       https://git.openjdk.org/leyden/commit/1ece4f9d93c20e71a28d5df06dff546c87342782

8345514: Should use internal class name when calling ClassLoader.getResourceAsByteArray

Reviewed-by: iklam, matsaave

! src/hotspot/share/cds/filemap.cpp
! test/hotspot/jtreg/runtime/cds/appcds/jvmti/CFLH/MultiReleaseJars.java

Changeset: 5a0899fc
Branch: hermetic-java-runtime
Author:    Erik Joelsson <erikj at openjdk.org>
Date:      2024-12-05 16:17:17 +0000
URL:       https://git.openjdk.org/leyden/commit/5a0899fc09966149044f746b3a613cd97a5265b4

8345302: Building microbenchmarks require larger Java heap

Reviewed-by: shade, mcimadamore

! make/autoconf/boot-jdk.m4

Changeset: 85fedbf6
Branch: hermetic-java-runtime
Author:    Matthias Baesken <mbaesken at openjdk.org>
Date:      2024-12-05 16:44:18 +0000
URL:       https://git.openjdk.org/leyden/commit/85fedbf668023fd00d70ec649504c2f80e4c84bb

8344607: Link Time Optimization - basic support for clang

Reviewed-by: lucy, jkern, ihse

! make/hotspot/lib/JvmFeatures.gmk
! src/hotspot/os_cpu/bsd_aarch64/os_bsd_aarch64.cpp

Changeset: 5cc150c6
Branch: hermetic-java-runtime
Author:    Pavel Rappo <prappo at openjdk.org>
Date:      2024-12-05 17:03:27 +0000
URL:       https://git.openjdk.org/leyden/commit/5cc150c63632c3ab8bf23d94f941d3b6db45d55c

8342979: Start of release updates for JDK 25
8342982: Add SourceVersion.RELEASE_25
8342983: Add source 25 and target 25 to javac

Co-authored-by: Joe Darcy <darcy at openjdk.org>
Reviewed-by: iris, darcy, erikj, dholmes

! .jcheck/conf
! make/conf/version-numbers.conf
! src/hotspot/share/classfile/classFileParser.cpp
! src/java.base/share/classes/java/lang/classfile/ClassFile.java
! src/java.base/share/classes/java/lang/reflect/ClassFileFormatVersion.java
! src/java.base/share/classes/jdk/internal/org/objectweb/asm/ClassReader.java
! src/java.base/share/classes/jdk/internal/org/objectweb/asm/Opcodes.java
! src/java.compiler/share/classes/javax/lang/model/SourceVersion.java
! src/java.compiler/share/classes/javax/lang/model/util/AbstractAnnotationValueVisitor14.java
! src/java.compiler/share/classes/javax/lang/model/util/AbstractAnnotationValueVisitorPreview.java
! src/java.compiler/share/classes/javax/lang/model/util/AbstractElementVisitor14.java
! src/java.compiler/share/classes/javax/lang/model/util/AbstractElementVisitorPreview.java
! src/java.compiler/share/classes/javax/lang/model/util/AbstractTypeVisitor14.java
! src/java.compiler/share/classes/javax/lang/model/util/AbstractTypeVisitorPreview.java
! src/java.compiler/share/classes/javax/lang/model/util/ElementKindVisitor14.java
! src/java.compiler/share/classes/javax/lang/model/util/ElementKindVisitorPreview.java
! src/java.compiler/share/classes/javax/lang/model/util/ElementScanner14.java
! src/java.compiler/share/classes/javax/lang/model/util/ElementScannerPreview.java
! src/java.compiler/share/classes/javax/lang/model/util/SimpleAnnotationValueVisitor14.java
! src/java.compiler/share/classes/javax/lang/model/util/SimpleAnnotationValueVisitorPreview.java
! src/java.compiler/share/classes/javax/lang/model/util/SimpleElementVisitor14.java
! src/java.compiler/share/classes/javax/lang/model/util/SimpleElementVisitorPreview.java
! src/java.compiler/share/classes/javax/lang/model/util/SimpleTypeVisitor14.java
! src/java.compiler/share/classes/javax/lang/model/util/SimpleTypeVisitorPreview.java
! src/java.compiler/share/classes/javax/lang/model/util/TypeKindVisitor14.java
! src/java.compiler/share/classes/javax/lang/model/util/TypeKindVisitorPreview.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Source.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/ClassFile.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/Target.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/processing/PrintingProcessor.java
+ src/jdk.compiler/share/data/symbols/java.base-O.sym.txt
+ src/jdk.compiler/share/data/symbols/java.compiler-O.sym.txt
+ src/jdk.compiler/share/data/symbols/java.datatransfer-O.sym.txt
+ src/jdk.compiler/share/data/symbols/java.desktop-O.sym.txt
+ src/jdk.compiler/share/data/symbols/java.instrument-O.sym.txt
+ src/jdk.compiler/share/data/symbols/java.logging-O.sym.txt
+ src/jdk.compiler/share/data/symbols/java.management-O.sym.txt
+ src/jdk.compiler/share/data/symbols/java.management.rmi-O.sym.txt
+ src/jdk.compiler/share/data/symbols/java.naming-O.sym.txt
+ src/jdk.compiler/share/data/symbols/java.net.http-O.sym.txt
+ src/jdk.compiler/share/data/symbols/java.prefs-O.sym.txt
+ src/jdk.compiler/share/data/symbols/java.rmi-O.sym.txt
+ src/jdk.compiler/share/data/symbols/java.scripting-O.sym.txt
+ src/jdk.compiler/share/data/symbols/java.se-O.sym.txt
+ src/jdk.compiler/share/data/symbols/java.security.jgss-O.sym.txt
+ src/jdk.compiler/share/data/symbols/java.security.sasl-O.sym.txt
+ src/jdk.compiler/share/data/symbols/java.smartcardio-O.sym.txt
+ src/jdk.compiler/share/data/symbols/java.sql-O.sym.txt
+ src/jdk.compiler/share/data/symbols/java.sql.rowset-O.sym.txt
+ src/jdk.compiler/share/data/symbols/java.transaction.xa-O.sym.txt
+ src/jdk.compiler/share/data/symbols/java.xml-O.sym.txt
+ src/jdk.compiler/share/data/symbols/java.xml.crypto-O.sym.txt
+ src/jdk.compiler/share/data/symbols/jdk.accessibility-O.sym.txt
+ src/jdk.compiler/share/data/symbols/jdk.attach-O.sym.txt
+ src/jdk.compiler/share/data/symbols/jdk.charsets-O.sym.txt
+ src/jdk.compiler/share/data/symbols/jdk.compiler-O.sym.txt
+ src/jdk.compiler/share/data/symbols/jdk.crypto.cryptoki-O.sym.txt
+ src/jdk.compiler/share/data/symbols/jdk.dynalink-O.sym.txt
+ src/jdk.compiler/share/data/symbols/jdk.editpad-O.sym.txt
+ src/jdk.compiler/share/data/symbols/jdk.hotspot.agent-O.sym.txt
+ src/jdk.compiler/share/data/symbols/jdk.httpserver-O.sym.txt
+ src/jdk.compiler/share/data/symbols/jdk.incubator.foreign-O.sym.txt
+ src/jdk.compiler/share/data/symbols/jdk.incubator.vector-O.sym.txt
+ src/jdk.compiler/share/data/symbols/jdk.jartool-O.sym.txt
+ src/jdk.compiler/share/data/symbols/jdk.javadoc-O.sym.txt
+ src/jdk.compiler/share/data/symbols/jdk.jcmd-O.sym.txt
+ src/jdk.compiler/share/data/symbols/jdk.jconsole-O.sym.txt
+ src/jdk.compiler/share/data/symbols/jdk.jdeps-O.sym.txt
+ src/jdk.compiler/share/data/symbols/jdk.jdi-O.sym.txt
+ src/jdk.compiler/share/data/symbols/jdk.jdwp.agent-O.sym.txt
+ src/jdk.compiler/share/data/symbols/jdk.jfr-O.sym.txt
+ src/jdk.compiler/share/data/symbols/jdk.jlink-O.sym.txt
+ src/jdk.compiler/share/data/symbols/jdk.jpackage-O.sym.txt
+ src/jdk.compiler/share/data/symbols/jdk.jshell-O.sym.txt
+ src/jdk.compiler/share/data/symbols/jdk.jsobject-O.sym.txt
+ src/jdk.compiler/share/data/symbols/jdk.jstatd-O.sym.txt
+ src/jdk.compiler/share/data/symbols/jdk.localedata-O.sym.txt
+ src/jdk.compiler/share/data/symbols/jdk.management-O.sym.txt
+ src/jdk.compiler/share/data/symbols/jdk.management.agent-O.sym.txt
+ src/jdk.compiler/share/data/symbols/jdk.management.jfr-O.sym.txt
+ src/jdk.compiler/share/data/symbols/jdk.naming.dns-O.sym.txt
+ src/jdk.compiler/share/data/symbols/jdk.naming.rmi-O.sym.txt
+ src/jdk.compiler/share/data/symbols/jdk.net-O.sym.txt
+ src/jdk.compiler/share/data/symbols/jdk.nio.mapmode-O.sym.txt
+ src/jdk.compiler/share/data/symbols/jdk.sctp-O.sym.txt
+ src/jdk.compiler/share/data/symbols/jdk.security.auth-O.sym.txt
+ src/jdk.compiler/share/data/symbols/jdk.security.jgss-O.sym.txt
+ src/jdk.compiler/share/data/symbols/jdk.unsupported-O.sym.txt
+ src/jdk.compiler/share/data/symbols/jdk.xml.dom-O.sym.txt
+ src/jdk.compiler/share/data/symbols/jdk.zipfs-O.sym.txt
! src/jdk.compiler/share/data/symbols/symbols
! test/hotspot/jtreg/runtime/CommandLine/VMDeprecatedOptions.java
! test/langtools/tools/javac/api/TestGetSourceVersions.java
! test/langtools/tools/javac/classfiles/ClassVersionChecker.java
! test/langtools/tools/javac/lib/JavacTestingAbstractProcessor.java
! test/langtools/tools/javac/preview/classReaderTest/Client.nopreview.out
! test/langtools/tools/javac/preview/classReaderTest/Client.preview.out
! test/langtools/tools/javac/versions/Versions.java

Changeset: dbf48a53
Branch: hermetic-java-runtime
Author:    Kim Barrett <kbarrett at openjdk.org>
Date:      2024-12-05 17:43:48 +0000
URL:       https://git.openjdk.org/leyden/commit/dbf48a53eca74380b279ce6be3bab2a6a248f7f2

8344665: Refactor PartialArrayState allocation for reuse

Reviewed-by: tschatzl, ayang, iwalulya, zgu

! src/hotspot/share/gc/g1/g1CollectedHeap.cpp
! src/hotspot/share/gc/g1/g1CollectedHeap.hpp
! src/hotspot/share/gc/g1/g1GCPhaseTimes.cpp
! src/hotspot/share/gc/g1/g1GCPhaseTimes.hpp
! src/hotspot/share/gc/g1/g1ParScanThreadState.cpp
! src/hotspot/share/gc/g1/g1ParScanThreadState.hpp
! src/hotspot/share/gc/g1/g1YoungGCPostEvacuateTasks.cpp
! src/hotspot/share/gc/g1/g1YoungGCPostEvacuateTasks.hpp
! src/hotspot/share/gc/parallel/psPromotionManager.cpp
! src/hotspot/share/gc/parallel/psPromotionManager.hpp
! src/hotspot/share/gc/shared/partialArrayState.cpp
! src/hotspot/share/gc/shared/partialArrayState.hpp
! test/hotspot/jtreg/gc/g1/TestGCLogMessages.java
! test/jdk/jdk/jfr/event/gc/collection/TestG1ParallelPhases.java

Changeset: bedb68ab
Branch: hermetic-java-runtime
Author:    William Kemper <wkemper at openjdk.org>
Date:      2024-12-05 17:55:23 +0000
URL:       https://git.openjdk.org/leyden/commit/bedb68aba126c6400ce9f2182105b5294ff42021

8342444: Shenandoah: Uncommit regions from a separate, STS aware thread

Reviewed-by: shade, kdnilsen, ysr

! src/hotspot/share/gc/shenandoah/shenandoahControlThread.cpp
! src/hotspot/share/gc/shenandoah/shenandoahGeneration.cpp
! src/hotspot/share/gc/shenandoah/shenandoahGenerationalControlThread.cpp
! src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp
! src/hotspot/share/gc/shenandoah/shenandoahHeap.hpp
! src/hotspot/share/gc/shenandoah/shenandoahPhaseTimings.hpp
+ src/hotspot/share/gc/shenandoah/shenandoahUncommitThread.cpp
+ src/hotspot/share/gc/shenandoah/shenandoahUncommitThread.hpp
! src/hotspot/share/gc/shenandoah/shenandoahUtils.hpp

Changeset: a97dca52
Branch: hermetic-java-runtime
Author:    Y. Srinivas Ramakrishna <ysr at openjdk.org>
Date:      2024-12-05 19:46:39 +0000
URL:       https://git.openjdk.org/leyden/commit/a97dca52c9257121fc96613a4b591920c1c3e31a

8344593: GenShen: Review of ReduceInitialCardMarks

Reviewed-by: shade, cslucas

! src/hotspot/share/gc/shenandoah/c2/shenandoahBarrierSetC2.cpp
! src/hotspot/share/gc/shenandoah/shenandoahBarrierSet.cpp
! src/hotspot/share/gc/shenandoah/shenandoahBarrierSet.hpp

Changeset: bf0debc0
Branch: hermetic-java-runtime
Author:    Matias Saavedra Silva <matsaave at openjdk.org>
Date:      2024-12-05 20:08:31 +0000
URL:       https://git.openjdk.org/leyden/commit/bf0debc023a42ccdf2f589039e4d98e11424b4dd

8343890: SEGV crash in RunTimeClassInfo::klass

Reviewed-by: iklam, ccheung

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

Changeset: 5f30a8d9
Branch: hermetic-java-runtime
Author:    Magnus Ihse Bursie <ihse at openjdk.org>
Date:      2024-12-05 21:53:18 +0000
URL:       https://git.openjdk.org/leyden/commit/5f30a8d90cbc3f163e2328cda5a9eb6ad0f1787a

8345424: Move FindDebuginfoFiles out of FileUtils.gmk

Reviewed-by: erikj

! make/Images.gmk
! make/StaticLibs.gmk
+ make/common/DebugInfoUtils.gmk
! make/common/FileUtils.gmk

Changeset: 6f6bce56
Branch: hermetic-java-runtime
Author:    Magnus Ihse Bursie <ihse at openjdk.org>
Date:      2024-12-05 21:53:36 +0000
URL:       https://git.openjdk.org/leyden/commit/6f6bce56fc95832a07ef9bfc6a4770b76440af09

8344559: Log is spammed by missing pandoc warnings when building man pages

Reviewed-by: shade, erikj

! doc/building.html
! doc/building.md
! make/autoconf/jdk-options.m4
! make/common/modules/LauncherCommon.gmk

Changeset: daa2ba52
Branch: hermetic-java-runtime
Author:    Magnus Ihse Bursie <ihse at openjdk.org>
Date:      2024-12-05 21:53:53 +0000
URL:       https://git.openjdk.org/leyden/commit/daa2ba52a3197924c34ccdd0c33703e61cdc8350

8339622: Regression in make open-hotspot-xcode-project

Reviewed-by: mcimadamore, erikj

! make/ide/xcode/hotspot/CreateXcodeProject.gmk

Changeset: 5da0eee3
Branch: hermetic-java-runtime
Author:    Magnus Ihse Bursie <ihse at openjdk.org>
Date:      2024-12-05 22:57:06 +0000
URL:       https://git.openjdk.org/leyden/commit/5da0eee3a6a50f3cffe843717aa07c88be59a4e1

8285692: Enable _FORTIFY_SOURCE=2 when building with Clang

Reviewed-by: erikj

! make/autoconf/flags-cflags.m4

Changeset: 41c8971c
Branch: hermetic-java-runtime
Author:    Magnus Ihse Bursie <ihse at openjdk.org>
Date:      2024-12-05 22:58:40 +0000
URL:       https://git.openjdk.org/leyden/commit/41c8971cbcc1d281ffae907c952637ebff945ebb

8287122: Use gcc12 -ftrivial-auto-var-init=pattern in debug builds

Reviewed-by: erikj

! make/autoconf/flags-cflags.m4

Changeset: 9284602e
Branch: hermetic-java-runtime
Author:    David Holmes <dholmes at openjdk.org>
Date:      2024-12-06 00:45:04 +0000
URL:       https://git.openjdk.org/leyden/commit/9284602ecbbed94af38f90fd080684cdb33d5f31

8345628: [BACKOUT] JDK-8287122 Use gcc12 -ftrivial-auto-var-init=pattern in debug builds

Reviewed-by: erikj

! make/autoconf/flags-cflags.m4

Changeset: aa382844
Branch: hermetic-java-runtime
Author:    Leonid Mesnik <lmesnik at openjdk.org>
Date:      2024-12-06 01:33:22 +0000
URL:       https://git.openjdk.org/leyden/commit/aa3828447c4cbc1aae32c1b96d0d1831c5fb1cca

8345435: Eliminate tier1_compiler_not_xcomp group

Reviewed-by: kvn

! test/hotspot/jtreg/TEST.groups
! test/hotspot/jtreg/compiler/profiling/TestMethodHandleInvokesIntrinsic.java
! test/hotspot/jtreg/compiler/profiling/TestMultiBranchDataOverflow.java
! test/hotspot/jtreg/compiler/profiling/TestProfileCounterOverflow.java
! test/hotspot/jtreg/compiler/profiling/TestSharedHeadExceptionBackedges.java
! test/hotspot/jtreg/compiler/profiling/TestSpecTrapClassUnloading.java
! test/hotspot/jtreg/compiler/profiling/TestTypeProfileArgsLimit.java
! test/hotspot/jtreg/compiler/profiling/TestTypeProfiling.java
! test/hotspot/jtreg/compiler/profiling/TestUnexpectedProfilingMismatch.java
! test/hotspot/jtreg/compiler/profiling/UnsafeAccess.java
! test/hotspot/jtreg/compiler/profiling/spectrapredefineclass/Launcher.java
! test/hotspot/jtreg/compiler/profiling/spectrapredefineclass_classloaders/Launcher.java
! test/hotspot/jtreg/compiler/profiling/unloadingconflict/TestProfileConflictClassUnloading.java

Changeset: 84032850
Branch: hermetic-java-runtime
Author:    Prasanta Sadhukhan <psadhukhan at openjdk.org>
Date:      2024-12-06 03:19:13 +0000
URL:       https://git.openjdk.org/leyden/commit/84032850dbe3add7b7c8d6a4b2fbd5d5cab4483a

8268145: [macos] Rendering artifacts is seen when text inside the JTable with TableCellEditor having JTextfield

Reviewed-by: kizune, abhiscxk, honkar

! src/java.desktop/macosx/classes/com/apple/laf/AquaCaret.java
+ test/jdk/javax/swing/JTable/TestCaretArtifact.java

Changeset: 2286fae3
Branch: hermetic-java-runtime
Author:    Kim Barrett <kbarrett at openjdk.org>
Date:      2024-12-06 06:32:03 +0000
URL:       https://git.openjdk.org/leyden/commit/2286fae300b37f4b69ed817d3edea6fe7fa2f52d

8345159: RISCV: Fix -Wzero-as-null-pointer-constant warning in emit_static_call_stub

Reviewed-by: mli, rehn

! src/hotspot/cpu/riscv/macroAssembler_riscv.cpp

Changeset: d9a22139
Branch: hermetic-java-runtime
Author:    Roland Westrelin <roland at openjdk.org>
Date:      2024-12-06 09:18:46 +0000
URL:       https://git.openjdk.org/leyden/commit/d9a22139fb14c67e2b1dac2c93c1e46bc3b14c72

8345299: C2: some nodes can still have incorrect control after do_range_check()

Reviewed-by: chagedorn, kvn

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

Changeset: 874d68a9
Branch: hermetic-java-runtime
Author:    Roland Westrelin <roland at openjdk.org>
Date:      2024-12-06 09:19:55 +0000
URL:       https://git.openjdk.org/leyden/commit/874d68a96ce67caaf944dd25fbfb44eab965dfd3

8343747: C2: TestReplicateAtConv.java crashes with -XX:MaxVectorSize=8

Reviewed-by: epeter, kvn

! src/hotspot/share/opto/vectornode.cpp
! test/hotspot/jtreg/compiler/vectorization/TestReplicateAtConv.java

Changeset: f6021a9c
Branch: hermetic-java-runtime
Author:    Daniel Gredler <dgredler at openjdk.org>
Date:      2024-12-06 13:07:35 +0000
URL:       https://git.openjdk.org/leyden/commit/f6021a9c34da877bf954f5b90b4233949ec0ffc7

8344668: Unnecessary array allocations and copying in TextLine

Reviewed-by: honkar, azvegint, prr

! src/java.desktop/share/classes/java/awt/font/TextLine.java

Changeset: 0e2a2852
Branch: hermetic-java-runtime
Author:    Evgeny Nikitin <enikitin at openjdk.org>
Committer: Tobias Hartmann <thartmann at openjdk.org>
Date:      2024-12-06 14:19:15 +0000
URL:       https://git.openjdk.org/leyden/commit/0e2a28527738d227a66ea44b9a5c037c72039044

8344833: CTW: Make failing on zero classes optional

Reviewed-by: thartmann, kvn

! test/hotspot/jtreg/testlibrary/ctw/src/sun/hotspot/tools/ctw/CtwRunner.java

Changeset: 49664195
Branch: hermetic-java-runtime
Author:    Chen Liang <liach at openjdk.org>
Date:      2024-12-06 14:25:03 +0000
URL:       https://git.openjdk.org/leyden/commit/496641955041c5e48359e6256a4a61812653d900

8334733: Remove obsolete @enablePreview from tests after JDK-8334714

Reviewed-by: mchung, asotona

! test/hotspot/jtreg/compiler/jvmci/jdk.vm.ci.runtime.test/src/jdk/vm/ci/runtime/test/TestResolvedJavaMethod.java
! test/hotspot/jtreg/serviceability/dcmd/framework/VMVersionTest.java
! test/hotspot/jtreg/testlibrary/ctw/Makefile
! test/jdk/java/io/Serializable/records/BadCanonicalCtrTest.java
! test/jdk/java/io/Serializable/records/ProhibitedMethods.java
! test/jdk/java/io/Serializable/records/SerialPersistentFieldsTest.java
! test/jdk/java/lang/Class/getSimpleName/GetSimpleNameTest.java
! test/jdk/java/lang/ModuleTests/AnnotationsTest.java
! test/jdk/java/lang/StackWalker/TestBCI.java
! test/jdk/java/lang/annotation/AnnotationTypeMismatchException/AnnotationTypeMismatchTest.java
! test/jdk/java/lang/annotation/AnnotationTypeMismatchException/ArityTypeMismatchTest.java
! test/jdk/java/lang/annotation/AnnotationTypeMismatchException/ArrayTypeMismatchTest.java
! test/jdk/java/lang/annotation/AnnotationTypeMismatchException/EnumTypeMismatchTest.java
! test/jdk/java/lang/annotation/AnnotationVerifier.java
! test/jdk/java/lang/instrument/NativeMethodPrefixApp.java
! test/jdk/java/lang/instrument/RetransformApp.java
! test/jdk/java/lang/invoke/8022701/MHIllegalAccess.java
! test/jdk/java/lang/invoke/DefineClassTest.java
! test/jdk/java/lang/invoke/MethodHandleProxies/BasicTest.java
! test/jdk/java/lang/invoke/MethodHandleProxies/WrapperHiddenClassTest.java
! test/jdk/java/lang/invoke/MethodHandles/classData/ClassDataTest.java
! test/jdk/java/lang/invoke/accessProtectedSuper/Test.java
! test/jdk/java/lang/invoke/condy/BootstrapMethodJumboArgsTest.java
! test/jdk/java/lang/invoke/condy/CondyBSMException.java
! test/jdk/java/lang/invoke/condy/CondyBSMInvocation.java
! test/jdk/java/lang/invoke/condy/CondyBSMValidationTest.java
! test/jdk/java/lang/invoke/condy/CondyInterfaceWithOverpassMethods.java
! test/jdk/java/lang/invoke/condy/CondyNameValidationTest.java
! test/jdk/java/lang/invoke/condy/CondyNestedTest.java
! test/jdk/java/lang/invoke/condy/CondyRepeatFailedResolution.java
! test/jdk/java/lang/invoke/condy/CondyReturnPrimitiveTest.java
! test/jdk/java/lang/invoke/condy/CondyStaticArgumentsTest.java
! test/jdk/java/lang/invoke/condy/CondyTypeValidationTest.java
! test/jdk/java/lang/invoke/condy/CondyWithGarbageTest.java
! test/jdk/java/lang/invoke/condy/CondyWrongType.java
! test/jdk/java/lang/invoke/condy/ConstantBootstrapsTest.java
! test/jdk/java/lang/invoke/defineHiddenClass/BasicTest.java
! test/jdk/java/lang/invoke/defineHiddenClass/HiddenNestmateTest.java
! test/jdk/java/lang/invoke/defineHiddenClass/StaticInvocableTest.java
! test/jdk/java/lang/invoke/lambda/LambdaAsm.java
! test/jdk/java/lang/invoke/lambda/LambdaStackTrace.java
! test/jdk/java/lang/invoke/lookup/SpecialStatic.java
! test/jdk/java/lang/module/ClassFileVersionsTest.java
! test/jdk/java/lang/module/ConfigurationTest.java
! test/jdk/java/lang/module/ModuleDescriptorTest.java
! test/jdk/java/lang/module/ModuleFinderTest.java
! test/jdk/java/lang/module/ModuleNamesTest.java
! test/jdk/java/lang/module/MultiReleaseJarTest.java
! test/jdk/java/lang/reflect/Generics/TestMissingTypeVariable.java
! test/jdk/java/lang/reflect/Method/invoke/TestPrivateInterfaceMethodReflect.java
! test/jdk/java/lang/reflect/records/IsRecordTest.java
! test/jdk/java/lang/runtime/ExactnessConversionsSupportTest.java
! test/jdk/java/lang/runtime/SwitchBootstrapsTest.java
! test/jdk/java/security/Provider/SecurityProviderModularTest.java
! test/jdk/java/time/nontestng/java/time/chrono/HijrahConfigTest.java
! test/jdk/java/util/ServiceLoader/BadProvidersTest.java
! test/jdk/javax/security/auth/login/modules/JaasModularClientTest.java
! test/jdk/jdk/classfile/ClassHierarchyInfoTest.java
! test/jdk/jdk/classfile/SnippetsTest.java
! test/jdk/jdk/classfile/TEST.properties
! test/jdk/jdk/classfile/VerifierSelfTest.java
! test/jdk/jdk/internal/reflect/CallerSensitive/CallerSensitiveFinder.java
! test/jdk/jdk/internal/reflect/CallerSensitive/CheckCSMs.java
! test/jdk/jdk/internal/reflect/CallerSensitive/MissingCallerSensitive.java
! test/jdk/jdk/jfr/event/compiler/TestCompilerInlining.java
! test/jdk/jdk/jfr/event/io/TestInstrumentation.java
! test/jdk/jdk/jfr/javaagent/TestEventInstrumentation.java
! test/jdk/jdk/lambda/TEST.properties
! test/jdk/jdk/modules/incubator/ServiceBinding.java
! test/jdk/sun/tools/jcmd/TestProcessHelper.java
! test/jdk/tools/jimage/JImageNonAsciiNameTest.java
! test/jdk/tools/jimage/JImageTest.java
! test/jdk/tools/jlink/DefaultProviderTest.java
! test/jdk/tools/jlink/ExplodedModuleNameTest.java
! test/jdk/tools/jlink/IntegrationTest.java
! test/jdk/tools/jlink/JLink100Modules.java
! test/jdk/tools/jlink/JLink2Test.java
! test/jdk/tools/jlink/JLinkDedupTestBatchSizeOne.java
! test/jdk/tools/jlink/JLinkNegativeTest.java
! test/jdk/tools/jlink/JLinkOptionsTest.java
! test/jdk/tools/jlink/JLinkPluginsTest.java
! test/jdk/tools/jlink/JLinkTest.java
! test/jdk/tools/jlink/ModuleNamesOrderTest.java
! test/jdk/tools/jlink/NativeTest.java
! test/jdk/tools/jlink/plugins/AddOptionsPluginTest.java
! test/jdk/tools/jlink/plugins/CDSPluginTest.java
! test/jdk/tools/jlink/plugins/GenerateJLIClassesPluginTest.java
! test/jdk/tools/jlink/plugins/IncludeLocalesPluginTest.java
! test/jdk/tools/jlink/plugins/SaveJlinkArgfilesPluginTest.java
! test/jdk/tools/jlink/plugins/StringSharingPluginTest.java
! test/jdk/tools/jlink/plugins/StripJavaDebugAttributesPluginTest.java
! test/jdk/tools/jlink/plugins/VendorInfoPluginsTest.java
! test/langtools/jdk/javadoc/tool/CheckResourceKeys.java
! test/langtools/tools/javac/4241573/T4241573.java
! test/langtools/tools/javac/7003595/T7003595.java
! test/langtools/tools/javac/7153958/CPoolRefClassContainingInlinedCts.java
! test/langtools/tools/javac/7166455/CheckACC_STRICTFlagOnclinitTest.java
! test/langtools/tools/javac/8000518/DuplicateConstantPoolEntry.java
! test/langtools/tools/javac/8005931/CheckACC_STRICTFlagOnPkgAccessClassTest.java
! test/langtools/tools/javac/8009170/RedundantByteCodeInArrayTest.java
! test/langtools/tools/javac/AnonymousClass/AnonymousClassFlags.java
! test/langtools/tools/javac/MethodParameters/AnnotationTest.java
! test/langtools/tools/javac/MethodParameters/AnonymousClass.java
! test/langtools/tools/javac/MethodParameters/ClassFileVisitor.java
! test/langtools/tools/javac/MethodParameters/Constructors.java
! test/langtools/tools/javac/MethodParameters/EnumTest.java
! test/langtools/tools/javac/MethodParameters/InstanceMethods.java
! test/langtools/tools/javac/MethodParameters/LambdaTest.java
! test/langtools/tools/javac/MethodParameters/LegacyOutputTest/LegacyOutputTest.java
! test/langtools/tools/javac/MethodParameters/LocalClassTest.java
! test/langtools/tools/javac/MethodParameters/MemberClassTest.java
! test/langtools/tools/javac/MethodParameters/StaticMethods.java
! test/langtools/tools/javac/MethodParameters/UncommonParamNames.java
! test/langtools/tools/javac/MethodParametersTest.java
! test/langtools/tools/javac/NoStringToLower.java
! test/langtools/tools/javac/RequiredParameterFlags/ImplicitParameters.java
! test/langtools/tools/javac/StringConcat/TestIndyStringConcat.java
! test/langtools/tools/javac/StringConcat/WellKnownTypeSignatures.java
! test/langtools/tools/javac/StringConcat/WellKnownTypes.java
! test/langtools/tools/javac/StringConcat/access/Test.java
! test/langtools/tools/javac/T6695379/AnnotationsAreNotCopiedToBridgeMethodsTest.java
! test/langtools/tools/javac/T6970173/DebugPointerAtBadPositionTest.java
! test/langtools/tools/javac/T7008643/InlinedFinallyConfuseDebuggersTest.java
! test/langtools/tools/javac/T7053059/DoubleCastTest.java
! test/langtools/tools/javac/T7093325.java
! test/langtools/tools/javac/T7165659/InnerClassAttrMustNotHaveStrictFPFlagTest.java
! test/langtools/tools/javac/T8003967/DetectMutableStaticFields.java
! test/langtools/tools/javac/T8010737/ParameterNamesAreNotCopiedToAnonymousInitTest.java
! test/langtools/tools/javac/T8011181/EmptyUTF8ForInnerClassNameTest.java
! test/langtools/tools/javac/T8019486/WrongLNTForLambdaTest.java
! test/langtools/tools/javac/T8022186/DeadCodeGeneratedForEmptyTryTest.java
! test/langtools/tools/javac/T8024039/NoDeadCodeGenerationOnTrySmtTest.java
! test/langtools/tools/javac/T8028504/DontGenerateLVTForGNoneOpTest.java
! test/langtools/tools/javac/T8180141/MissingLNTEntryForBreakContinueTest.java
! test/langtools/tools/javac/T8180660/MissingLNTEntryForFinalizerTest.java
! test/langtools/tools/javac/T8187805/BogusRTTAForUnusedVarTest.java
! test/langtools/tools/javac/T8203892/CheckTargetIsNotAddedAsMarkerInterfaceTest.java
! test/langtools/tools/javac/T8209173/CodeCompletionExceptTest.java
! test/langtools/tools/javac/T8210435/NoLocalsMustBeReservedForDCEedVarsTest.java
! test/langtools/tools/javac/T8222949/TestConstantDynamic.java
! test/langtools/tools/javac/TryWithResources/TwrSimpleClose.java
! test/langtools/tools/javac/annotations/ApplicableAnnotationsOnRecords.java
! test/langtools/tools/javac/annotations/SyntheticParameters.java
! test/langtools/tools/javac/annotations/parameter/ParameterAnnotations.java
! test/langtools/tools/javac/annotations/typeAnnotations/TypeAnnotationsPositionsOnRecords.java
! test/langtools/tools/javac/annotations/typeAnnotations/VariablesDeclaredWithVarTest.java
! test/langtools/tools/javac/annotations/typeAnnotations/classfile/AnonymousClassTest.java
! test/langtools/tools/javac/annotations/typeAnnotations/classfile/CombinationsTargetTest1.java
! test/langtools/tools/javac/annotations/typeAnnotations/classfile/CombinationsTargetTest2.java
! test/langtools/tools/javac/annotations/typeAnnotations/classfile/CombinationsTargetTest3.java
! test/langtools/tools/javac/annotations/typeAnnotations/classfile/DeadCode.java
! test/langtools/tools/javac/annotations/typeAnnotations/classfile/InstanceInitializer.java
! test/langtools/tools/javac/annotations/typeAnnotations/classfile/NewTypeArguments.java
! test/langtools/tools/javac/annotations/typeAnnotations/classfile/NoTargetAnnotations.java
! test/langtools/tools/javac/annotations/typeAnnotations/classfile/Scopes.java
! test/langtools/tools/javac/annotations/typeAnnotations/classfile/StaticInitializer.java
! test/langtools/tools/javac/annotations/typeAnnotations/classfile/SyntheticParameters.java
! test/langtools/tools/javac/annotations/typeAnnotations/classfile/T8008762.java
! test/langtools/tools/javac/annotations/typeAnnotations/classfile/T8008769.java
! test/langtools/tools/javac/annotations/typeAnnotations/classfile/T8010015.java
! test/langtools/tools/javac/annotations/typeAnnotations/classfile/TestAnonInnerClasses.java
! test/langtools/tools/javac/annotations/typeAnnotations/classfile/TestNewCastArray.java
! test/langtools/tools/javac/annotations/typeAnnotations/classfile/TypeAnnotationPropagationTest.java
! test/langtools/tools/javac/annotations/typeAnnotations/classfile/TypeCasts.java
! test/langtools/tools/javac/annotations/typeAnnotations/classfile/Wildcards.java
! test/langtools/tools/javac/annotations/typeAnnotations/referenceinfos/ClassExtends.java
! test/langtools/tools/javac/annotations/typeAnnotations/referenceinfos/ClassTypeParam.java
! test/langtools/tools/javac/annotations/typeAnnotations/referenceinfos/ConstructorInvocationTypeArgument.java
! test/langtools/tools/javac/annotations/typeAnnotations/referenceinfos/Constructors.java
! test/langtools/tools/javac/annotations/typeAnnotations/referenceinfos/ExceptionParameters.java
! test/langtools/tools/javac/annotations/typeAnnotations/referenceinfos/Fields.java
! test/langtools/tools/javac/annotations/typeAnnotations/referenceinfos/FromSpecification.java
! test/langtools/tools/javac/annotations/typeAnnotations/referenceinfos/Initializers.java
! test/langtools/tools/javac/annotations/typeAnnotations/referenceinfos/Lambda.java
! test/langtools/tools/javac/annotations/typeAnnotations/referenceinfos/MethodInvocationTypeArgument.java
! test/langtools/tools/javac/annotations/typeAnnotations/referenceinfos/MethodParameters.java
! test/langtools/tools/javac/annotations/typeAnnotations/referenceinfos/MethodReceivers.java
! test/langtools/tools/javac/annotations/typeAnnotations/referenceinfos/MethodReturns.java
! test/langtools/tools/javac/annotations/typeAnnotations/referenceinfos/MethodThrows.java
! test/langtools/tools/javac/annotations/typeAnnotations/referenceinfos/MethodTypeParam.java
! test/langtools/tools/javac/annotations/typeAnnotations/referenceinfos/MultiCatch.java
! test/langtools/tools/javac/annotations/typeAnnotations/referenceinfos/NestedTypes.java
! test/langtools/tools/javac/annotations/typeAnnotations/referenceinfos/NewObjects.java
! test/langtools/tools/javac/annotations/typeAnnotations/referenceinfos/RepeatingTypeAnnotations.java
! test/langtools/tools/javac/annotations/typeAnnotations/referenceinfos/ResourceVariable.java
! test/langtools/tools/javac/annotations/typeAnnotations/referenceinfos/TypeCasts.java
! test/langtools/tools/javac/annotations/typeAnnotations/referenceinfos/TypeTests.java
! test/langtools/tools/javac/cast/intersection/DuplicatedCheckcastTest.java
! test/langtools/tools/javac/classfiles/InnerClasses/SyntheticClasses.java
! test/langtools/tools/javac/classfiles/T8255757/T8255757.java
! test/langtools/tools/javac/classfiles/attributes/AnnotationDefault/AnnotationDefaultTest.java
! test/langtools/tools/javac/classfiles/attributes/EnclosingMethod/EnclosingMethodTest.java
! test/langtools/tools/javac/classfiles/attributes/LineNumberTable/LineNumberTest.java
! test/langtools/tools/javac/classfiles/attributes/LineNumberTable/MultipleRecordPatterns.java
! test/langtools/tools/javac/classfiles/attributes/LineNumberTable/RuleSwitchBreaks.java
! test/langtools/tools/javac/classfiles/attributes/LineNumberTable/StringSwitchBreaks.java
! test/langtools/tools/javac/classfiles/attributes/LineNumberTable/T8050993.java
! test/langtools/tools/javac/classfiles/attributes/LineNumberTable/T8314275.java
! test/langtools/tools/javac/classfiles/attributes/LocalVariableTable/LocalVariableTableTest.java
! test/langtools/tools/javac/classfiles/attributes/LocalVariableTable/LocalVariableTypeTableTest.java
! test/langtools/tools/javac/classfiles/attributes/Module/ModuleFlagTest.java
! test/langtools/tools/javac/classfiles/attributes/Module/ModuleTest.java
! test/langtools/tools/javac/classfiles/attributes/Signature/ConstructorTest.java
! test/langtools/tools/javac/classfiles/attributes/Signature/EnumTest.java
! test/langtools/tools/javac/classfiles/attributes/Signature/ExceptionTest.java
! test/langtools/tools/javac/classfiles/attributes/Signature/FieldTest.java
! test/langtools/tools/javac/classfiles/attributes/Signature/InnerClassTest.java
! test/langtools/tools/javac/classfiles/attributes/Signature/MethodParameterTest.java
! test/langtools/tools/javac/classfiles/attributes/Signature/MethodTypeBoundTest.java
! test/langtools/tools/javac/classfiles/attributes/Signature/ReturnTypeTest.java
! test/langtools/tools/javac/classfiles/attributes/SourceFile/AnonymousClassTest.java
! test/langtools/tools/javac/classfiles/attributes/SourceFile/InnerClassTest.java
! test/langtools/tools/javac/classfiles/attributes/SourceFile/LocalClassTest.java
! test/langtools/tools/javac/classfiles/attributes/SourceFile/MixTest.java
! test/langtools/tools/javac/classfiles/attributes/SourceFile/ModuleInfoTest.java
! test/langtools/tools/javac/classfiles/attributes/SourceFile/NoSourceFileAttribute.java
! test/langtools/tools/javac/classfiles/attributes/SourceFile/SyntheticClassTest.java
! test/langtools/tools/javac/classfiles/attributes/SourceFile/TopLevelClassesOneFileTest.java
! test/langtools/tools/javac/classfiles/attributes/Synthetic/AccessToPrivateInnerClassConstructorsTest.java
! test/langtools/tools/javac/classfiles/attributes/Synthetic/AccessToPrivateInnerClassMembersTest.java
! test/langtools/tools/javac/classfiles/attributes/Synthetic/AccessToPrivateSiblingsTest.java
! test/langtools/tools/javac/classfiles/attributes/Synthetic/AssertFieldTest.java
! test/langtools/tools/javac/classfiles/attributes/Synthetic/BridgeMethodForGenericMethodTest.java
! test/langtools/tools/javac/classfiles/attributes/Synthetic/BridgeMethodsForLambdaTargetRelease14Test.java
! test/langtools/tools/javac/classfiles/attributes/Synthetic/BridgeMethodsForLambdaTest.java
! test/langtools/tools/javac/classfiles/attributes/Synthetic/EnumTest.java
! test/langtools/tools/javac/classfiles/attributes/Synthetic/PackageInfoTest.java
! test/langtools/tools/javac/classfiles/attributes/Synthetic/ThisFieldTest.java
! test/langtools/tools/javac/classfiles/attributes/annotations/RuntimeAnnotationsForGenericMethodTest.java
! test/langtools/tools/javac/classfiles/attributes/annotations/RuntimeAnnotationsForInnerAnnotationTest.java
! test/langtools/tools/javac/classfiles/attributes/annotations/RuntimeAnnotationsForInnerClassTest.java
! test/langtools/tools/javac/classfiles/attributes/annotations/RuntimeAnnotationsForInnerEnumTest.java
! test/langtools/tools/javac/classfiles/attributes/annotations/RuntimeAnnotationsForInnerInterfaceTest.java
! test/langtools/tools/javac/classfiles/attributes/annotations/RuntimeAnnotationsForTopLevelClassTest.java
! test/langtools/tools/javac/classfiles/attributes/annotations/RuntimeParameterAnnotationsForGenericMethodTest.java
! test/langtools/tools/javac/classfiles/attributes/annotations/RuntimeParameterAnnotationsForLambdaTest.java
! test/langtools/tools/javac/classfiles/attributes/annotations/RuntimeParameterAnnotationsTest.java
! test/langtools/tools/javac/classfiles/attributes/deprecated/DeprecatedPackageTest.java
! test/langtools/tools/javac/classfiles/attributes/deprecated/DeprecatedTest.java
! test/langtools/tools/javac/classfiles/attributes/innerclasses/InnerAnnotationsInInnerAnnotationTest.java
! test/langtools/tools/javac/classfiles/attributes/innerclasses/InnerAnnotationsInInnerClassTest.java
! test/langtools/tools/javac/classfiles/attributes/innerclasses/InnerAnnotationsInInnerEnumTest.java
! test/langtools/tools/javac/classfiles/attributes/innerclasses/InnerAnnotationsInInnerInterfaceTest.java
! test/langtools/tools/javac/classfiles/attributes/innerclasses/InnerClassesHierarchyTest.java
! test/langtools/tools/javac/classfiles/attributes/innerclasses/InnerClassesInAnonymousClassTest.java
! test/langtools/tools/javac/classfiles/attributes/innerclasses/InnerClassesInInnerAnnotationTest.java
! test/langtools/tools/javac/classfiles/attributes/innerclasses/InnerClassesInInnerClassTest.java
! test/langtools/tools/javac/classfiles/attributes/innerclasses/InnerClassesInInnerEnumTest.java
! test/langtools/tools/javac/classfiles/attributes/innerclasses/InnerClassesInInnerInterfaceTest.java
! test/langtools/tools/javac/classfiles/attributes/innerclasses/InnerClassesInLocalClassTest.java
! test/langtools/tools/javac/classfiles/attributes/innerclasses/InnerClassesIndexTest.java
! test/langtools/tools/javac/classfiles/attributes/innerclasses/InnerClassesTest.java
! test/langtools/tools/javac/classfiles/attributes/innerclasses/InnerEnumInInnerAnnotationTest.java
! test/langtools/tools/javac/classfiles/attributes/innerclasses/InnerEnumInInnerEnumTest.java
! test/langtools/tools/javac/classfiles/attributes/innerclasses/InnerEnumInInnerInterfaceTest.java
! test/langtools/tools/javac/classfiles/attributes/innerclasses/InnerEnumsInInnerClassTest.java
! test/langtools/tools/javac/classfiles/attributes/innerclasses/InnerInterfacesInInnerAnnotationTest.java
! test/langtools/tools/javac/classfiles/attributes/innerclasses/InnerInterfacesInInnerClassTest.java
! test/langtools/tools/javac/classfiles/attributes/innerclasses/InnerInterfacesInInnerEnumTest.java
! test/langtools/tools/javac/classfiles/attributes/innerclasses/InnerInterfacesInInnerInterfaceTest.java
! test/langtools/tools/javac/classfiles/attributes/innerclasses/NoInnerClassesTest.java
! test/langtools/tools/javac/classreader/8171132/BadConstantValue.java
! test/langtools/tools/javac/classreader/BadMethodParameter.java
! test/langtools/tools/javac/classwriter/IndyCorrectInvocationName.java
! test/langtools/tools/javac/code/CharImmediateValue.java
! test/langtools/tools/javac/constDebug/ConstDebugTest.java
! test/langtools/tools/javac/defaultMethods/BadClassfile.java
! test/langtools/tools/javac/defaultMethods/CheckACC_STRICTFlagOnDefaultMethodTest.java
! test/langtools/tools/javac/defaultMethods/TestDefaultBody.java
! test/langtools/tools/javac/defaultMethods/TestNoBridgeOnDefaults.java
! test/langtools/tools/javac/defaultMethods/super/TestDirectSuperInterfaceInvoke.java
! test/langtools/tools/javac/diags/CheckResourceKeys.java
! test/langtools/tools/javac/diags/Example.java
! test/langtools/tools/javac/diags/examples/BadConstantValueType/BadConstantValueType.java
! test/langtools/tools/javac/diags/examples/InvalidDefaultInterface/InvalidDefaultInterface.java
! test/langtools/tools/javac/diags/examples/InvalidStaticInterface/InvalidStaticInterface.java
! test/langtools/tools/javac/expression/_super/NonDirectSuper/NonDirectSuper.java
! test/langtools/tools/javac/file/SymLinkArchiveTest.java
! test/langtools/tools/javac/file/SymLinkShortNameTest.java
! test/langtools/tools/javac/file/SymLinkTest.java
! test/langtools/tools/javac/flow/LVTHarness.java
! test/langtools/tools/javac/generics/bridges/BridgeHarness.java
! test/langtools/tools/javac/importscope/T8193717.java
! test/langtools/tools/javac/jvm/ClassRefDupInConstantPoolTest.java
! test/langtools/tools/javac/lambda/ByteCodeTest.java
! test/langtools/tools/javac/lambda/LambdaTestStrictFPFlag.java
! test/langtools/tools/javac/lambda/LocalVariableTable.java
! test/langtools/tools/javac/lambda/TestBootstrapMethodsCount.java
! test/langtools/tools/javac/lambda/TestInvokeDynamic.java
! test/langtools/tools/javac/lambda/bytecode/TestLambdaBytecode.java
! test/langtools/tools/javac/lambda/bytecode/TestLambdaBytecodeTargetRelease14.java
! test/langtools/tools/javac/lambda/deduplication/DeduplicationTest.java
! test/langtools/tools/javac/lambda/lambdaNaming/TestNonSerializableLambdaNameStability.java
! test/langtools/tools/javac/launcher/GetResourceTest.java
! test/langtools/tools/javac/launcher/SourceLauncherTest.java
! test/langtools/tools/javac/launcher/src/p/q/CLTest.java
! test/langtools/tools/javac/linenumbers/ConditionalLineNumberTest.java
! test/langtools/tools/javac/linenumbers/FinallyLineNumberTest.java
! test/langtools/tools/javac/linenumbers/NestedLineNumberTest.java
! test/langtools/tools/javac/linenumbers/NullCheckLineNumberTest.java
! test/langtools/tools/javac/meth/TestCP.java
! test/langtools/tools/javac/modules/AnnotationsOnModules.java
! test/langtools/tools/javac/modules/IncubatingTest.java
! test/langtools/tools/javac/modules/JavaBaseTest.java
! test/langtools/tools/javac/modules/ModuleVersion.java
! test/langtools/tools/javac/modules/OpenModulesTest.java
! test/langtools/tools/javac/multicatch/7005371/T7005371.java
! test/langtools/tools/javac/multicatch/Pos05.java
! test/langtools/tools/javac/patterns/Annotations.java
! test/langtools/tools/javac/patterns/LocalVariableTable.java
! test/langtools/tools/javac/patterns/MatchExceptionTest.java
! test/langtools/tools/javac/patterns/NestedPatternVariablesBytecode.java
! test/langtools/tools/javac/patterns/NoUnnecessaryCast.java
! test/langtools/tools/javac/platform/ModuleVersionTest.java
! test/langtools/tools/javac/platform/VerifyCTSymClassFiles.java
! test/langtools/tools/javac/platform/createsymbols/CreateSymbolsTest.java
! test/langtools/tools/javac/preview/PreviewAutoSuppress.java
! test/langtools/tools/javac/preview/PreviewErrors.java
! test/langtools/tools/javac/preview/PreviewTest.java
! test/langtools/tools/javac/processing/model/element/TestFileObjectOf.java
! test/langtools/tools/javac/processing/model/element/TestOrigin.java
! test/langtools/tools/javac/records/RecordCompilationTests.java
! test/langtools/tools/javac/records/RecordsBinaryCompatibilityTests.java
! test/langtools/tools/javac/records/recordComponent/RecordComponentTypeTest.java
! test/langtools/tools/javac/recovery/AnnotationRecovery.java
! test/langtools/tools/javac/recovery/AttrRecovery.java
! test/langtools/tools/javac/recovery/FlowRecovery.java
! test/langtools/tools/javac/recovery/LambdaRecovery.java
! test/langtools/tools/javac/recovery/MethodModifiers.java
! test/langtools/tools/javac/resolve/NoObjectToString.java
! test/langtools/tools/javac/sealed/BinaryCompatibilityTests.java
! test/langtools/tools/javac/sealed/CheckSubtypesOfSealedTest.java
! test/langtools/tools/javac/sealed/SealedDiffConfigurationsTest.java
! test/langtools/tools/javac/sym/ElementStructureTest.java
! test/langtools/tools/javac/varargs/6199075/T6199075.java
! test/langtools/tools/javac/varargs/7042566/T7042566.java
! test/langtools/tools/javap/T6716452.java
! test/langtools/tools/javap/TestClassNameWarning.java
! test/langtools/tools/javap/UndefinedAccessFlagTest.java
! test/langtools/tools/javap/VerificationTest.java
! test/langtools/tools/javap/classfile/6888367/T6888367.java
! test/langtools/tools/javap/classfile/T6887895.java
! test/langtools/tools/javap/classfile/deps/T6907575.java
! test/langtools/tools/javap/typeAnnotations/JSR175Annotations.java
! test/langtools/tools/javap/typeAnnotations/NewArray.java
! test/langtools/tools/javap/typeAnnotations/Presence.java
! test/langtools/tools/javap/typeAnnotations/PresenceInner.java
! test/langtools/tools/javap/typeAnnotations/TypeCasts.java
! test/langtools/tools/javap/typeAnnotations/Visibility.java
! test/langtools/tools/javap/typeAnnotations/Wildcards.java
! test/micro/org/openjdk/bench/java/lang/classfile/TypeKindBench.java
! test/micro/org/openjdk/bench/java/lang/classfile/Utf8EntryWriteTo.java
! test/micro/org/openjdk/bench/java/lang/invoke/LazyStaticColdStart.java
! test/micro/org/openjdk/bench/jdk/classfile/AbstractCorpusBenchmark.java
! test/micro/org/openjdk/bench/jdk/classfile/ClassfileBenchmark.java
! test/micro/org/openjdk/bench/jdk/classfile/CodeAttributeTools.java
! test/micro/org/openjdk/bench/jdk/classfile/ConstantPoolBuildingClassEntry.java
! test/micro/org/openjdk/bench/jdk/classfile/RebuildMethodBodies.java
! test/micro/org/openjdk/bench/jdk/classfile/RepeatedModelTraversal.java
! test/micro/org/openjdk/bench/jdk/classfile/Write.java

Changeset: 573bcb61
Branch: hermetic-java-runtime
Author:    Hannes Wallnöfer <hannesw at openjdk.org>
Date:      2024-12-06 16:39:08 +0000
URL:       https://git.openjdk.org/leyden/commit/573bcb61809cbd98ec52d159d0c8e030e4a8e3f5

8345664: Use simple parameter type names in @link and @see tags

Reviewed-by: liach

! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/taglets/LinkTaglet.java
! test/langtools/jdk/javadoc/doclet/testLinkTaglet/TestLinkTaglet.java
! test/langtools/jdk/javadoc/doclet/testLinkTaglet/TestLinkTagletWithModule.java
! test/langtools/jdk/javadoc/doclet/testLinkTaglet/pkg/C.java
! test/langtools/jdk/javadoc/doclet/testNestedGenerics/TestNestedGenerics.java
! test/langtools/jdk/javadoc/doclet/testSeeTag/TestSeeTagWithModule.java

Changeset: 470701f0
Branch: hermetic-java-runtime
Author:    Leonid Mesnik <lmesnik at openjdk.org>
Date:      2024-12-06 18:42:07 +0000
URL:       https://git.openjdk.org/leyden/commit/470701f0bb269834cc0e1cb40f7d34e92226454b

8340969: jdk/jfr/startupargs/TestStartDuration.java should be marked as flagless

Reviewed-by: syan, egahlin

! test/jdk/jdk/jfr/startupargs/TestStartDuration.java

Changeset: e0d63987
Branch: hermetic-java-runtime
Author:    Brent Christian <bchristi at openjdk.org>
Date:      2024-12-06 21:18:35 +0000
URL:       https://git.openjdk.org/leyden/commit/e0d639878346946d0627a57b0eeb0cac8ca533fc

8344575: Examine usage of ReflectUtil.forName() in java.sql.rowset - XmlReaderContentHandler

Reviewed-by: lancea, mchung, alanb, liach

! src/java.base/share/classes/module-info.java
! src/java.base/share/classes/sun/reflect/misc/ReflectUtil.java
! src/java.sql.rowset/share/classes/com/sun/rowset/internal/XmlReaderContentHandler.java

Changeset: c517ffba
Branch: hermetic-java-runtime
Author:    Hamlin Li <mli at openjdk.org>
Date:      2024-12-07 09:56:15 +0000
URL:       https://git.openjdk.org/leyden/commit/c517ffba7d9388e75b5d7bba77e565e71c0a7d76

8339910: RISC-V: crc32 intrinsic with carry-less multiplication

Reviewed-by: rehn, luhenry

! src/hotspot/cpu/riscv/globals_riscv.hpp
! src/hotspot/cpu/riscv/macroAssembler_riscv.cpp
! src/hotspot/cpu/riscv/macroAssembler_riscv.hpp
! src/hotspot/cpu/riscv/stubRoutines_riscv.cpp
! src/hotspot/cpu/riscv/vm_version_riscv.cpp
! src/hotspot/cpu/riscv/vm_version_riscv.hpp
! src/hotspot/os_cpu/linux_riscv/riscv_hwprobe.cpp

Changeset: 83ea0133
Branch: hermetic-java-runtime
Author:    David Holmes <dholmes at openjdk.org>
Date:      2024-12-08 23:27:31 +0000
URL:       https://git.openjdk.org/leyden/commit/83ea0133ddd4c65339309ae4fa0700208a3bb779

8345629: Remove expired flags in JDK 25

Reviewed-by: kvn, coleenp

! src/hotspot/share/runtime/arguments.cpp
! src/java.base/share/man/java.md

Changeset: 458979d8
Branch: hermetic-java-runtime
Author:    Sorna Sarathi <n.sornasarathi at gmail.com>
Committer: David Holmes <dholmes at openjdk.org>
Date:      2024-12-09 02:05:59 +0000
URL:       https://git.openjdk.org/leyden/commit/458979d83ac784273263b54516369d79764010dd

8344611: Add missing classpath exception

Reviewed-by: amitkumar, iris

! src/java.base/share/native/libjava/ub.h
! src/jdk.incubator.vector/linux/native/libsleef/lib/vector_math_neon.c
! src/jdk.incubator.vector/linux/native/libsleef/lib/vector_math_rvv.c
! src/jdk.incubator.vector/linux/native/libsleef/lib/vector_math_sve.c
! src/jdk.jlink/share/classes/jdk/tools/jlink/internal/runtimelink/JimageDiffGenerator.java
! src/jdk.jlink/share/classes/jdk/tools/jlink/internal/runtimelink/ResourcePoolReader.java

Changeset: 842b3638
Branch: hermetic-java-runtime
Author:    Leonid Mesnik <lmesnik at openjdk.org>
Date:      2024-12-09 02:43:54 +0000
URL:       https://git.openjdk.org/leyden/commit/842b3638794973a3eae920eb898782b280e99589

8345698: Remove tier1_compiler_not_xcomp from github actions

Reviewed-by: syan, liach

! .github/workflows/test.yml

Changeset: 69e664de
Branch: hermetic-java-runtime
Author:    SendaoYan <syan at openjdk.org>
Date:      2024-12-09 03:38:41 +0000
URL:       https://git.openjdk.org/leyden/commit/69e664de14d1f9d66447937d494da8bf971ac5fe

8345632: [ASAN] memory leak in get_numbered_property_as_sorted_string function

Reviewed-by: ccheung, dholmes

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

Changeset: 830173fc
Branch: hermetic-java-runtime
Author:    Andrew Haley <aph at openjdk.org>
Date:      2024-12-09 11:05:25 +0000
URL:       https://git.openjdk.org/leyden/commit/830173fcb08b004ea3932d47cb522c589feec0b5

8344068: Windows x86-64: Out of CodeBuffer space when generating final stubs

Reviewed-by: kvn, vlivanov

! src/hotspot/cpu/x86/stubRoutines_x86.hpp

Changeset: d7ef3ac0
Branch: hermetic-java-runtime
Author:    Fabian Meumertzheim <fabian at meumertzhe.im>
Committer: Kevin Walls <kevinw at openjdk.org>
Date:      2024-12-09 12:12:50 +0000
URL:       https://git.openjdk.org/leyden/commit/d7ef3ac0b7e677c4901c69ad4361b5de8408e8d3

8345684: OperatingSystemMXBean.getSystemCpuLoad() throws NPE

Reviewed-by: dholmes, kevinw, sgehwolf

! src/jdk.management/unix/classes/com/sun/management/internal/OperatingSystemImpl.java

Changeset: 153dc6d8
Branch: hermetic-java-runtime
Author:    Matthew Donovan <mdonovan at openjdk.org>
Date:      2024-12-09 13:20:26 +0000
URL:       https://git.openjdk.org/leyden/commit/153dc6d84300e4c3446e33be820c15336cf45e72

8345133: Test sun/security/tools/jarsigner/TsacertOptionTest.java failed: Warning found in stdout

Reviewed-by: hchao, mullan

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

Changeset: e821d599
Branch: hermetic-java-runtime
Author:    Kim Barrett <kbarrett at openjdk.org>
Date:      2024-12-09 13:54:31 +0000
URL:       https://git.openjdk.org/leyden/commit/e821d599c8a715af54374218ab285a8d061b174e

8345589: Simplify Windows definition of strtok_r

Reviewed-by: dholmes, jwaters

! src/hotspot/share/runtime/os.hpp
! src/hotspot/share/utilities/globalDefinitions_visCPP.hpp

Changeset: 166c1277
Branch: hermetic-java-runtime
Author:    Erik Joelsson <erikj at openjdk.org>
Date:      2024-12-09 14:05:57 +0000
URL:       https://git.openjdk.org/leyden/commit/166c12771d9d8c466e73a9490c4eb1fc9a5f6c24

8345726: Update mx in RunTestPrebuiltSpec to reflect change in JDK-8345302

Reviewed-by: ihse

! make/RunTestsPrebuiltSpec.gmk

Changeset: 35c00532
Branch: hermetic-java-runtime
Author:    Eric Caspole <ecaspole at openjdk.org>
Date:      2024-12-09 14:59:05 +0000
URL:       https://git.openjdk.org/leyden/commit/35c00532a1dd2a6df5fc3d5173ca692517675d38

8345405: Add JMH showing the regression in 8341649

Reviewed-by: redestad, coleenp

+ test/micro/org/openjdk/bench/vm/runtime/MethodHandleStress.java

Changeset: 7aa0cbc9
Branch: hermetic-java-runtime
Author:    Scott Marlow <smarlow at redhat.com>
Committer: Chen Liang <liach at openjdk.org>
Date:      2024-12-09 14:59:59 +0000
URL:       https://git.openjdk.org/leyden/commit/7aa0cbc91d90493a3dae973cb8077cfa283c32b4

8345614: Improve AnnotationFormatError message for duplicate annotation interfaces

Reviewed-by: liach

! src/java.base/share/classes/sun/reflect/annotation/AnnotationParser.java

Changeset: b1204046
Branch: hermetic-java-runtime
Author:    Magnus Ihse Bursie <ihse at openjdk.org>
Date:      2024-12-09 15:53:48 +0000
URL:       https://git.openjdk.org/leyden/commit/b120404620defe5fac83d4b5997fb5e9ce50ea9b

8345793: Update copyright year to 2024 for the build system in files where it was missed

Reviewed-by: kbarrett, erikj

! .github/actions/config/action.yml
! .github/actions/do-build/action.yml
! .github/actions/get-bootjdk/action.yml
! .github/actions/get-bundles/action.yml
! .github/actions/get-msys2/action.yml
! .github/scripts/gen-build-failure-report.sh
! .github/scripts/gen-test-summary.sh
! .github/workflows/build-cross-compile.yml
! make/CompileJavaModules.gmk
! make/CompileModuleTools.gmk
! make/CopyImportModules.gmk
! make/CopyInterimTZDB.gmk
! make/Global.gmk
! make/Init.gmk
! make/JrtfsJar.gmk
! make/MacBundles.gmk
! make/MainSupport.gmk
! make/RunTestsPrebuilt.gmk
! make/StaticLibsImage.gmk
! make/TestImage.gmk
! make/ToolsHotspot.gmk
! make/ToolsJdk.gmk
! make/autoconf/Makefile.template
! make/autoconf/bootcycle-spec.gmk.template
! make/autoconf/build-aux/pkg.m4
! make/autoconf/hotspot.m4
! make/autoconf/jdk-version.m4
! make/autoconf/lib-alsa.m4
! make/autoconf/lib-bundled.m4
! make/autoconf/lib-freetype.m4
! make/autoconf/lib-x11.m4
! make/autoconf/util_paths.m4
! make/common/CopyFiles.gmk
! make/common/Execute.gmk
! make/common/MakeIO.gmk
! make/common/Modules.gmk
! make/common/ProcessMarkdown.gmk
! make/common/TextFileProcessing.gmk
! make/common/ZipArchive.gmk
! make/common/modules/CopyCommon.gmk
! make/devkit/Makefile
! make/hotspot/CopyToExplodedJdk.gmk
! make/hotspot/gensrc/GensrcJvmti.gmk
! make/ide/eclipse/CreateWorkspace.gmk
! make/ide/idea/jdk/idea.gmk
! make/ide/visualstudio/hotspot/src/classes/build/tools/projectcreator/BuildConfig.java
! make/ide/visualstudio/hotspot/src/classes/build/tools/projectcreator/ProjectCreator.java
! make/ide/vscode/hotspot/CreateVSCodeProject.gmk
! make/langtools/tools/javacserver/server/CompilerThreadPool.java
! make/langtools/tools/javacserver/server/Server.java
! make/langtools/tools/propertiesparser/parser/MessageType.java
! make/modules/java.base/gensrc/GensrcBuffer.gmk
! make/modules/java.base/gensrc/GensrcExceptions.gmk
! make/modules/java.base/gensrc/GensrcMisc.gmk
! make/modules/java.desktop/gensrc/GensrcIcons.gmk
! make/modules/jdk.charsets/Java.gmk
! make/modules/jdk.compiler/Gendata.gmk
! make/modules/jdk.javadoc/Gendata.gmk
! make/modules/jdk.javadoc/Gensrc.gmk
! make/modules/jdk.jcmd/Java.gmk
! make/modules/jdk.jconsole/Java.gmk
! make/modules/jdk.jdeps/Gensrc.gmk
! make/modules/jdk.localedata/Java.gmk
! make/modules/jdk.sctp/Java.gmk
! make/test/BuildJtregTestThreadFactory.gmk
! make/test/BuildTestLib.gmk
! make/test/JtregNativeLibTest.gmk
! src/utils/hsdis/binutils/hsdis-binutils.c
! src/utils/hsdis/capstone/hsdis-capstone.c
! src/utils/hsdis/hsdis.h
! src/utils/hsdis/llvm/hsdis-llvm.cpp
! test/jdk/build/AbsPathsInImage.java

Changeset: 480b508c
Branch: hermetic-java-runtime
Author:    Daniel Skantz <daniel.skantz at oracle.com>
Committer: Vladimir Kozlov <kvn at openjdk.org>
Date:      2024-12-09 16:29:56 +0000
URL:       https://git.openjdk.org/leyden/commit/480b508cf2f6972691eea35f133cc8fb939ac30f

8345156: C2: Add bailouts next to a few asserts

Reviewed-by: kvn, epeter

! src/hotspot/share/opto/block.cpp
! src/hotspot/share/opto/chaitin.cpp
! src/hotspot/share/opto/compile.cpp
! src/hotspot/share/opto/gcm.cpp
! src/hotspot/share/opto/lcm.cpp
! src/hotspot/share/opto/loopnode.cpp
! src/hotspot/share/opto/loopopts.cpp
! src/hotspot/share/opto/matcher.cpp

Changeset: cc628a13
Branch: hermetic-java-runtime
Author:    Roland Westrelin <roland at openjdk.org>
Date:      2024-12-09 16:43:16 +0000
URL:       https://git.openjdk.org/leyden/commit/cc628a133e471e7edf07831ff386f0eaf57e9bff

8345287: C2: live in computation is broken

Reviewed-by: kvn, dlong, rcastanedalo

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

Changeset: 48e22ba7
Branch: hermetic-java-runtime
Author:    Alexandre Iline <shurailine at openjdk.org>
Date:      2024-12-09 19:43:55 +0000
URL:       https://git.openjdk.org/leyden/commit/48e22ba7725a937ad72b84cce16c0dcecf5f265d

8345693: Update JCov for class file version 69

Reviewed-by: ihse

! make/conf/jib-profiles.js

Changeset: eff20a38
Branch: hermetic-java-runtime
Author:    Michael McMahon <michaelm at openjdk.org>
Date:      2024-12-09 20:24:41 +0000
URL:       https://git.openjdk.org/leyden/commit/eff20a38c75a59372856e3ac54559661db92442d

8345794: Backout doc change introduced by JDK-8235786

Reviewed-by: dfuchs

! src/jdk.httpserver/share/classes/com/sun/net/httpserver/HttpExchange.java
! test/jdk/com/sun/net/httpserver/ExchangeAttributeTest.java

Changeset: 0b9e749f
Branch: hermetic-java-runtime
Author:    Ioi Lam <iklam at openjdk.org>
Date:      2024-12-09 20:35:54 +0000
URL:       https://git.openjdk.org/leyden/commit/0b9e749f54f409b8ff904f6b253292012ee842b8

8345390: [ubsan] systemDictionaryShared.cpp:964: member call on null pointer

Reviewed-by: mbaesken, kbarrett

! src/hotspot/share/classfile/systemDictionaryShared.cpp
! test/hotspot/jtreg/runtime/cds/appcds/LambdaInvokeVirtual.java

Changeset: 2207749c
Branch: hermetic-java-runtime
Author:    Artur Barashev <abarashev at openjdk.org>
Committer: Bradford Wetmore <wetmore at openjdk.org>
Date:      2024-12-09 20:56:59 +0000
URL:       https://git.openjdk.org/leyden/commit/2207749c8915a4b65faec51948a183f4bb6ae20f

8344629: SSLSocketNoServerHelloClientShutdown test timeout

Reviewed-by: wetmore

! test/jdk/sun/security/ssl/SSLCipher/SSLSocketNoServerHelloClientShutdown.java

Changeset: fe0173dd
Branch: hermetic-java-runtime
Author:    Magnus Ihse Bursie <ihse at openjdk.org>
Date:      2024-12-09 21:03:37 +0000
URL:       https://git.openjdk.org/leyden/commit/fe0173ddefd104aa4a451ef57057514f963b8deb

8345803: Update copyright year to 2024 for security in files where it was missed

Reviewed-by: mullan

! src/java.security.jgss/macosx/native/libosxkrb5/SCDynamicStoreConfig.m
! src/java.security.jgss/windows/man/kinit.md
! src/java.security.jgss/windows/man/klist.md
! src/java.security.jgss/windows/man/ktab.md
! src/java.security.sasl/share/classes/com/sun/security/sasl/digest/DigestMD5Client.java
! src/java.smartcardio/unix/classes/sun/security/smartcardio/PlatformPCSC.java
! src/java.smartcardio/windows/classes/sun/security/smartcardio/PlatformPCSC.java
! src/jdk.crypto.cryptoki/share/classes/sun/security/pkcs11/P11SecretKeyFactory.java
! src/jdk.crypto.cryptoki/share/native/libj2pkcs11/p11_keymgmt.c
! src/jdk.crypto.mscapi/windows/classes/sun/security/mscapi/CKey.java
! src/jdk.crypto.mscapi/windows/classes/sun/security/mscapi/CPrivateKey.java
! src/jdk.crypto.mscapi/windows/classes/sun/security/mscapi/CPublicKey.java
! src/jdk.crypto.mscapi/windows/classes/sun/security/mscapi/CRSACipher.java
! src/jdk.security.jgss/share/classes/com/sun/security/jgss/package-info.java
! test/jdk/com/sun/crypto/provider/Cipher/AES/TestAESCiphers/Dynamic.java
! test/jdk/com/sun/crypto/provider/KeyAgreement/SupportedDHParamGensLongKey.java
! test/jdk/com/sun/crypto/provider/TLS/TestMasterSecret.java
! test/jdk/java/security/KeyStore/CheckMacOSKeyChainTrust.java
! test/jdk/java/security/Provider/SecurityProviderModularTest.java
! test/jdk/javax/security/auth/login/modules/JaasModularClientTest.java
! test/jdk/javax/security/auth/login/modules/JaasModularDefaultHandlerTest.java
! test/micro/org/openjdk/bench/java/security/MessageDigests.java
! test/micro/org/openjdk/bench/java/security/PKCS12KeyStores.java
! test/micro/org/openjdk/bench/java/security/SSLHandshake.java
! test/micro/org/openjdk/bench/java/security/TestCertificates.java
! test/micro/org/openjdk/bench/javax/crypto/AES.java
! test/micro/org/openjdk/bench/javax/crypto/Crypto.java
! test/micro/org/openjdk/bench/javax/crypto/full/AESGCMBench.java
! test/micro/org/openjdk/bench/javax/crypto/full/BenchBase.java
! test/micro/org/openjdk/bench/javax/crypto/full/CryptoBase.java

Changeset: a606836a
Branch: hermetic-java-runtime
Author:    Jiangli Zhou <jiangli at openjdk.org>
Date:      2024-12-09 21:37:39 +0000
URL:       https://git.openjdk.org/leyden/commit/a606836a02bb3e4ff3e3aaad478fc7ac142b3e38

8345744: Use C++ LINK_TYPE with SetupBuildLauncher in StaticLibs.gmk

Reviewed-by: ihse

! make/StaticLibs.gmk
! make/common/modules/LauncherCommon.gmk

Changeset: 7d3a4049
Branch: hermetic-java-runtime
Author:    David Holmes <dholmes at openjdk.org>
Date:      2024-12-10 07:43:34 +0000
URL:       https://git.openjdk.org/leyden/commit/7d3a4049d5d6fd9a8b0c3808e8428edf501b5f9a

8339019: Obsolete the UseLinuxPosixThreadCPUClocks flag

Reviewed-by: ccheung, kbarrett

! src/hotspot/os/linux/globals_linux.hpp
! src/hotspot/os/linux/os_linux.cpp

Changeset: 7e73c436
Branch: hermetic-java-runtime
Author:    Albert Mingkun Yang <ayang at openjdk.org>
Date:      2024-12-10 08:28:36 +0000
URL:       https://git.openjdk.org/leyden/commit/7e73c436ef5cc035304347bf64ae8e2b4ce45ab1

8345217: Parallel: Refactor PSParallelCompact::next_src_region

Reviewed-by: tschatzl, sjohanss, zgu

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

Changeset: 2979806c
Branch: hermetic-java-runtime
Author:    Magnus Ihse Bursie <ihse at openjdk.org>
Date:      2024-12-10 08:47:46 +0000
URL:       https://git.openjdk.org/leyden/commit/2979806c72561cb4d4e8ac3d44dbcea347ace966

8345795: Update copyright year to 2024 for hotspot in files where it was missed

Reviewed-by: dholmes, tschatzl, dnsimon, sspitsyn

! src/hotspot/cpu/aarch64/c1_LIRAssembler_aarch64.hpp
! src/hotspot/cpu/aarch64/c2_CodeStubs_aarch64.cpp
! src/hotspot/cpu/aarch64/c2_globals_aarch64.hpp
! src/hotspot/cpu/aarch64/compiledIC_aarch64.cpp
! src/hotspot/cpu/aarch64/gc/g1/g1BarrierSetAssembler_aarch64.cpp
! src/hotspot/cpu/aarch64/gc/g1/g1BarrierSetAssembler_aarch64.hpp
! src/hotspot/cpu/aarch64/gc/shared/barrierSetAssembler_aarch64.hpp
! src/hotspot/cpu/aarch64/gc/z/zAddress_aarch64.cpp
! src/hotspot/cpu/aarch64/jvmciCodeInstaller_aarch64.cpp
! src/hotspot/cpu/aarch64/matcher_aarch64.hpp
! src/hotspot/cpu/aarch64/runtime_aarch64.cpp
! src/hotspot/cpu/aarch64/smallRegisterMap_aarch64.inline.hpp
! src/hotspot/cpu/aarch64/upcallLinker_aarch64.cpp
! src/hotspot/cpu/aarch64/vtableStubs_aarch64.cpp
! src/hotspot/cpu/arm/assembler_arm_32.hpp
! src/hotspot/cpu/arm/c2_globals_arm.hpp
! src/hotspot/cpu/arm/compiledIC_arm.cpp
! src/hotspot/cpu/arm/continuationFreezeThaw_arm.inline.hpp
! src/hotspot/cpu/arm/continuationHelper_arm.inline.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/barrierSetAssembler_arm.cpp
! src/hotspot/cpu/arm/gc/shared/barrierSetAssembler_arm.hpp
! src/hotspot/cpu/arm/globalDefinitions_arm.hpp
! src/hotspot/cpu/arm/macroAssembler_arm.cpp
! src/hotspot/cpu/arm/macroAssembler_arm.hpp
! src/hotspot/cpu/arm/matcher_arm.hpp
! src/hotspot/cpu/arm/methodHandles_arm.cpp
! src/hotspot/cpu/arm/register_arm.hpp
! src/hotspot/cpu/arm/runtime_arm.cpp
! src/hotspot/cpu/arm/sharedRuntime_arm.cpp
! src/hotspot/cpu/arm/smallRegisterMap_arm.inline.hpp
! src/hotspot/cpu/arm/templateInterpreterGenerator_arm.cpp
! src/hotspot/cpu/arm/vtableStubs_arm.cpp
! src/hotspot/cpu/ppc/c2_MacroAssembler_ppc.cpp
! src/hotspot/cpu/ppc/c2_MacroAssembler_ppc.hpp
! src/hotspot/cpu/ppc/c2_globals_ppc.hpp
! src/hotspot/cpu/ppc/c2_init_ppc.cpp
! src/hotspot/cpu/ppc/compiledIC_ppc.cpp
! 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/gc/g1/g1BarrierSetAssembler_ppc.hpp
! src/hotspot/cpu/ppc/gc/shared/barrierSetAssembler_ppc.hpp
! src/hotspot/cpu/ppc/gc/z/zAddress_ppc.cpp
! src/hotspot/cpu/ppc/gc/z/zBarrierSetAssembler_ppc.hpp
! src/hotspot/cpu/ppc/gc/z/z_ppc.ad
! src/hotspot/cpu/ppc/globalDefinitions_ppc.hpp
! src/hotspot/cpu/ppc/interp_masm_ppc.hpp
! src/hotspot/cpu/ppc/matcher_ppc.hpp
! src/hotspot/cpu/ppc/nativeInst_ppc.hpp
! src/hotspot/cpu/ppc/register_ppc.hpp
! src/hotspot/cpu/ppc/runtime_ppc.cpp
! src/hotspot/cpu/ppc/smallRegisterMap_ppc.inline.hpp
! src/hotspot/cpu/ppc/upcallLinker_ppc.cpp
! src/hotspot/cpu/ppc/vm_version_ppc.cpp
! src/hotspot/cpu/ppc/vm_version_ppc.hpp
! src/hotspot/cpu/ppc/vtableStubs_ppc_64.cpp
! src/hotspot/cpu/riscv/c1_LIRAssembler_riscv.hpp
! src/hotspot/cpu/riscv/c2_CodeStubs_riscv.cpp
! src/hotspot/cpu/riscv/c2_MacroAssembler_riscv.hpp
! src/hotspot/cpu/riscv/c2_globals_riscv.hpp
! src/hotspot/cpu/riscv/codeBuffer_riscv.hpp
! src/hotspot/cpu/riscv/compiledIC_riscv.cpp
! src/hotspot/cpu/riscv/compressedKlass_riscv.cpp
! src/hotspot/cpu/riscv/continuationFreezeThaw_riscv.inline.hpp
! src/hotspot/cpu/riscv/continuationHelper_riscv.inline.hpp
! src/hotspot/cpu/riscv/downcallLinker_riscv.cpp
! src/hotspot/cpu/riscv/gc/g1/g1BarrierSetAssembler_riscv.cpp
! src/hotspot/cpu/riscv/gc/g1/g1BarrierSetAssembler_riscv.hpp
! src/hotspot/cpu/riscv/gc/shared/barrierSetAssembler_riscv.hpp
! src/hotspot/cpu/riscv/gc/z/zAddress_riscv.cpp
! src/hotspot/cpu/riscv/gc/z/zBarrierSetAssembler_riscv.cpp
! src/hotspot/cpu/riscv/gc/z/zBarrierSetAssembler_riscv.hpp
! src/hotspot/cpu/riscv/gc/z/z_riscv.ad
! src/hotspot/cpu/riscv/globalDefinitions_riscv.hpp
! src/hotspot/cpu/riscv/interp_masm_riscv.hpp
! src/hotspot/cpu/riscv/interpreterRT_riscv.cpp
! src/hotspot/cpu/riscv/jvmciCodeInstaller_riscv.cpp
! src/hotspot/cpu/riscv/matcher_riscv.hpp
! src/hotspot/cpu/riscv/nativeInst_riscv.cpp
! src/hotspot/cpu/riscv/nativeInst_riscv.hpp
! src/hotspot/cpu/riscv/riscv_b.ad
! src/hotspot/cpu/riscv/smallRegisterMap_riscv.inline.hpp
! src/hotspot/cpu/riscv/stubRoutines_riscv.cpp
! src/hotspot/cpu/riscv/stubRoutines_riscv.hpp
! src/hotspot/cpu/riscv/upcallLinker_riscv.cpp
! src/hotspot/cpu/riscv/vm_version_riscv.cpp
! src/hotspot/cpu/riscv/vm_version_riscv.hpp
! src/hotspot/cpu/riscv/vtableStubs_riscv.cpp
! src/hotspot/cpu/s390/c1_LIRAssembler_s390.hpp
! src/hotspot/cpu/s390/c2_globals_s390.hpp
! src/hotspot/cpu/s390/compiledIC_s390.cpp
! src/hotspot/cpu/s390/continuationFreezeThaw_s390.inline.hpp
! src/hotspot/cpu/s390/continuationHelper_s390.inline.hpp
! src/hotspot/cpu/s390/frame_s390.hpp
! src/hotspot/cpu/s390/gc/shared/barrierSetAssembler_s390.cpp
! src/hotspot/cpu/s390/gc/shared/barrierSetAssembler_s390.hpp
! src/hotspot/cpu/s390/globalDefinitions_s390.hpp
! src/hotspot/cpu/s390/methodHandles_s390.cpp
! src/hotspot/cpu/s390/registerSaver_s390.hpp
! src/hotspot/cpu/s390/register_s390.cpp
! src/hotspot/cpu/s390/register_s390.hpp
! src/hotspot/cpu/s390/relocInfo_s390.cpp
! src/hotspot/cpu/s390/smallRegisterMap_s390.inline.hpp
! src/hotspot/cpu/s390/templateInterpreterGenerator_s390.cpp
! src/hotspot/cpu/s390/vmreg_s390.cpp
! src/hotspot/cpu/s390/vmreg_s390.hpp
! src/hotspot/cpu/s390/vmreg_s390.inline.hpp
! src/hotspot/cpu/s390/vtableStubs_s390.cpp
! src/hotspot/cpu/x86/assembler_x86.inline.hpp
! src/hotspot/cpu/x86/c1_Defs_x86.hpp
! src/hotspot/cpu/x86/c2_globals_x86.hpp
! src/hotspot/cpu/x86/c2_intelJccErratum_x86.cpp
! src/hotspot/cpu/x86/c2_intelJccErratum_x86.hpp
! src/hotspot/cpu/x86/compiledIC_x86.cpp
! src/hotspot/cpu/x86/downcallLinker_x86_64.cpp
! src/hotspot/cpu/x86/gc/g1/g1BarrierSetAssembler_x86.cpp
! src/hotspot/cpu/x86/gc/g1/g1BarrierSetAssembler_x86.hpp
! src/hotspot/cpu/x86/gc/shared/barrierSetAssembler_x86.hpp
! src/hotspot/cpu/x86/gc/z/zBarrierSetAssembler_x86.cpp
! src/hotspot/cpu/x86/gc/z/zBarrierSetAssembler_x86.hpp
! src/hotspot/cpu/x86/gc/z/z_x86_64.ad
! src/hotspot/cpu/x86/interp_masm_x86.hpp
! src/hotspot/cpu/x86/interpreterRT_x86_32.cpp
! src/hotspot/cpu/x86/interpreterRT_x86_64.cpp
! src/hotspot/cpu/x86/matcher_x86.hpp
! src/hotspot/cpu/x86/register_x86.cpp
! src/hotspot/cpu/x86/register_x86.hpp
! src/hotspot/cpu/x86/runtime_x86_32.cpp
! src/hotspot/cpu/x86/runtime_x86_64.cpp
! src/hotspot/cpu/x86/sharedRuntime_x86.cpp
! src/hotspot/cpu/x86/smallRegisterMap_x86.inline.hpp
! src/hotspot/cpu/x86/stubRoutines_x86_64.cpp
! src/hotspot/cpu/x86/upcallLinker_x86_32.cpp
! src/hotspot/cpu/x86/upcallLinker_x86_64.cpp
! src/hotspot/cpu/x86/vmreg_x86.hpp
! src/hotspot/cpu/x86/vtableStubs_x86_32.cpp
! src/hotspot/cpu/x86/vtableStubs_x86_64.cpp
! src/hotspot/cpu/zero/c2_MacroAssembler_zero.hpp
! src/hotspot/cpu/zero/compiledIC_zero.cpp
! src/hotspot/cpu/zero/continuationFreezeThaw_zero.inline.hpp
! src/hotspot/cpu/zero/continuationHelper_zero.inline.hpp
! src/hotspot/cpu/zero/frame_zero.cpp
! src/hotspot/cpu/zero/frame_zero.hpp
! src/hotspot/cpu/zero/frame_zero.inline.hpp
! src/hotspot/cpu/zero/globalDefinitions_zero.hpp
! src/hotspot/cpu/zero/nativeInst_zero.hpp
! src/hotspot/cpu/zero/sharedRuntime_zero.cpp
! src/hotspot/cpu/zero/smallRegisterMap_zero.inline.hpp
! src/hotspot/cpu/zero/upcallLinker_zero.cpp
! src/hotspot/cpu/zero/vm_version_zero.cpp
! src/hotspot/cpu/zero/zeroInterpreter_zero.cpp
! src/hotspot/os/aix/vmStructs_aix.hpp
! src/hotspot/os/bsd/vmStructs_bsd.hpp
! src/hotspot/os/linux/cgroupSubsystem_linux.hpp
! src/hotspot/os/linux/osContainer_linux.cpp
! src/hotspot/os/linux/osContainer_linux.hpp
! src/hotspot/os/linux/os_linux.hpp
! src/hotspot/os/linux/systemMemoryBarrier_linux.cpp
! src/hotspot/os/linux/vmStructs_linux.hpp
! src/hotspot/os/posix/os_posix.hpp
! src/hotspot/os/windows/gc/z/zPhysicalMemoryBacking_windows.cpp
! src/hotspot/os/windows/gc/z/zVirtualMemory_windows.cpp
! src/hotspot/os/windows/osThread_windows.cpp
! src/hotspot/os/windows/osThread_windows.hpp
! src/hotspot/os/windows/os_windows.inline.hpp
! src/hotspot/os/windows/vmStructs_windows.hpp
! src/hotspot/os_cpu/aix_ppc/javaThread_aix_ppc.cpp
! src/hotspot/os_cpu/aix_ppc/vmStructs_aix_ppc.hpp
! src/hotspot/os_cpu/bsd_aarch64/vmStructs_bsd_aarch64.hpp
! src/hotspot/os_cpu/bsd_x86/vmStructs_bsd_x86.hpp
! src/hotspot/os_cpu/bsd_zero/os_bsd_zero.cpp
! src/hotspot/os_cpu/linux_aarch64/vmStructs_linux_aarch64.hpp
! src/hotspot/os_cpu/linux_arm/vmStructs_linux_arm.hpp
! src/hotspot/os_cpu/linux_ppc/javaThread_linux_ppc.cpp
! src/hotspot/os_cpu/linux_ppc/vmStructs_linux_ppc.hpp
! src/hotspot/os_cpu/linux_riscv/atomic_linux_riscv.hpp
! src/hotspot/os_cpu/linux_riscv/orderAccess_linux_riscv.hpp
! src/hotspot/os_cpu/linux_riscv/riscv_hwprobe.cpp
! src/hotspot/os_cpu/linux_riscv/vmStructs_linux_riscv.hpp
! src/hotspot/os_cpu/linux_riscv/vm_version_linux_riscv.cpp
! src/hotspot/os_cpu/linux_s390/vmStructs_linux_s390.hpp
! src/hotspot/os_cpu/linux_x86/vmStructs_linux_x86.hpp
! src/hotspot/os_cpu/linux_zero/os_linux_zero.cpp
! src/hotspot/os_cpu/windows_aarch64/copy_windows_aarch64.hpp
! src/hotspot/os_cpu/windows_x86/vmStructs_windows_x86.hpp
! src/hotspot/share/adlc/output_h.cpp
! src/hotspot/share/asm/assembler.hpp
! src/hotspot/share/asm/register.hpp
! src/hotspot/share/c1/c1_Canonicalizer.cpp
! src/hotspot/share/c1/c1_FrameMap.cpp
! src/hotspot/share/c1/c1_GraphBuilder.hpp
! src/hotspot/share/c1/c1_IR.hpp
! src/hotspot/share/c1/c1_LIR.cpp
! src/hotspot/share/cds/cdsProtectionDomain.hpp
! src/hotspot/share/cds/cppVtables.cpp
! src/hotspot/share/cds/cppVtables.hpp
! src/hotspot/share/cds/serializeClosure.hpp
! src/hotspot/share/cds/unregisteredClasses.cpp
! src/hotspot/share/ci/ciObjectFactory.cpp
! src/hotspot/share/ci/ciTypeArrayKlass.cpp
! src/hotspot/share/ci/ciTypeFlow.cpp
! src/hotspot/share/classfile/classFileError.cpp
! src/hotspot/share/classfile/classLoaderDataGraph.hpp
! src/hotspot/share/classfile/classLoaderStats.cpp
! src/hotspot/share/classfile/compactHashtable.cpp
! src/hotspot/share/classfile/javaClasses.inline.hpp
! src/hotspot/share/classfile/javaClassesImpl.hpp
! src/hotspot/share/classfile/moduleEntry.hpp
! src/hotspot/share/classfile/resolutionErrors.cpp
! src/hotspot/share/classfile/resolutionErrors.hpp
! src/hotspot/share/code/codeCache.inline.hpp
! src/hotspot/share/code/codeHeapState.cpp
! src/hotspot/share/code/stubs.cpp
! src/hotspot/share/code/stubs.hpp
! src/hotspot/share/code/vmreg.cpp
! src/hotspot/share/code/vmreg.hpp
! src/hotspot/share/code/vtableStubs.cpp
! src/hotspot/share/compiler/compilationMemoryStatistic.hpp
! src/hotspot/share/compiler/compileBroker.hpp
! src/hotspot/share/compiler/oopMap.inline.hpp
! src/hotspot/share/gc/g1/c2/g1BarrierSetC2.cpp
! src/hotspot/share/gc/g1/c2/g1BarrierSetC2.hpp
! src/hotspot/share/gc/g1/g1AllocRegion.cpp
! src/hotspot/share/gc/g1/g1AllocRegion.hpp
! src/hotspot/share/gc/g1/g1AllocRegion.inline.hpp
! src/hotspot/share/gc/g1/g1Allocator.cpp
! src/hotspot/share/gc/g1/g1Allocator.hpp
! src/hotspot/share/gc/g1/g1Allocator.inline.hpp
! src/hotspot/share/gc/g1/g1AnalyticsSequences.hpp
! src/hotspot/share/gc/g1/g1AnalyticsSequences.inline.hpp
! src/hotspot/share/gc/g1/g1Arguments.hpp
! src/hotspot/share/gc/g1/g1BarrierSet.cpp
! src/hotspot/share/gc/g1/g1BarrierSet.hpp
! src/hotspot/share/gc/g1/g1BarrierSet.inline.hpp
! src/hotspot/share/gc/g1/g1BarrierSetRuntime.cpp
! src/hotspot/share/gc/g1/g1BarrierSetRuntime.hpp
! src/hotspot/share/gc/g1/g1CardSet.hpp
! src/hotspot/share/gc/g1/g1CardSetContainers.inline.hpp
! src/hotspot/share/gc/g1/g1CardTable.cpp
! src/hotspot/share/gc/g1/g1CardTable.inline.hpp
! src/hotspot/share/gc/g1/g1CardTableEntryClosure.hpp
! src/hotspot/share/gc/g1/g1CodeRootSet.hpp
! src/hotspot/share/gc/g1/g1CollectionSetCandidates.cpp
! src/hotspot/share/gc/g1/g1CollectionSetCandidates.inline.hpp
! src/hotspot/share/gc/g1/g1CollectionSetChooser.hpp
! src/hotspot/share/gc/g1/g1ConcurrentMark.inline.hpp
! src/hotspot/share/gc/g1/g1ConcurrentMarkBitMap.cpp
! src/hotspot/share/gc/g1/g1ConcurrentMarkBitMap.hpp
! src/hotspot/share/gc/g1/g1ConcurrentMarkObjArrayProcessor.cpp
! src/hotspot/share/gc/g1/g1ConcurrentRefineThreadsNeeded.cpp
! src/hotspot/share/gc/g1/g1DirtyCardQueue.cpp
! src/hotspot/share/gc/g1/g1DirtyCardQueue.hpp
! src/hotspot/share/gc/g1/g1EdenRegions.hpp
! src/hotspot/share/gc/g1/g1EvacStats.inline.hpp
! src/hotspot/share/gc/g1/g1FullCollector.hpp
! src/hotspot/share/gc/g1/g1FullCollector.inline.hpp
! src/hotspot/share/gc/g1/g1FullGCCompactionPoint.hpp
! src/hotspot/share/gc/g1/g1FullGCMarkTask.cpp
! src/hotspot/share/gc/g1/g1FullGCMarkTask.hpp
! src/hotspot/share/gc/g1/g1FullGCMarker.cpp
! src/hotspot/share/gc/g1/g1FullGCMarker.hpp
! src/hotspot/share/gc/g1/g1FullGCMarker.inline.hpp
! src/hotspot/share/gc/g1/g1FullGCPrepareTask.cpp
! src/hotspot/share/gc/g1/g1FullGCResetMetadataTask.cpp
! src/hotspot/share/gc/g1/g1FullGCScope.cpp
! src/hotspot/share/gc/g1/g1FullGCScope.hpp
! src/hotspot/share/gc/g1/g1HeapRegionAttr.hpp
! src/hotspot/share/gc/g1/g1HeapSizingPolicy.cpp
! src/hotspot/share/gc/g1/g1HeapTransition.hpp
! src/hotspot/share/gc/g1/g1HeapVerifier.hpp
! src/hotspot/share/gc/g1/g1IHOPControl.cpp
! src/hotspot/share/gc/g1/g1MemoryPool.cpp
! src/hotspot/share/gc/g1/g1MonitoringSupport.cpp
! src/hotspot/share/gc/g1/g1MonitoringSupport.hpp
! src/hotspot/share/gc/g1/g1MonotonicArenaFreeMemoryTask.hpp
! src/hotspot/share/gc/g1/g1NMethodClosure.cpp
! src/hotspot/share/gc/g1/g1NMethodClosure.hpp
! src/hotspot/share/gc/g1/g1PageBasedVirtualSpace.cpp
! src/hotspot/share/gc/g1/g1ParScanThreadState.inline.hpp
! src/hotspot/share/gc/g1/g1Policy.hpp
! src/hotspot/share/gc/g1/g1Predictions.hpp
! src/hotspot/share/gc/g1/g1RedirtyCardsQueue.cpp
! src/hotspot/share/gc/g1/g1RedirtyCardsQueue.hpp
! src/hotspot/share/gc/g1/g1RegionMarkStatsCache.hpp
! src/hotspot/share/gc/g1/g1RegionsOnNodes.cpp
! src/hotspot/share/gc/g1/g1RegionsOnNodes.hpp
! src/hotspot/share/gc/g1/g1RemSetTrackingPolicy.cpp
! src/hotspot/share/gc/g1/g1RemSetTrackingPolicy.hpp
! src/hotspot/share/gc/g1/g1RootClosures.cpp
! src/hotspot/share/gc/g1/g1RootClosures.hpp
! src/hotspot/share/gc/g1/g1RootProcessor.cpp
! src/hotspot/share/gc/g1/g1RootProcessor.hpp
! src/hotspot/share/gc/g1/g1SATBMarkQueueSet.cpp
! src/hotspot/share/gc/g1/g1SharedClosures.hpp
! src/hotspot/share/gc/g1/g1SurvRateGroup.cpp
! src/hotspot/share/gc/g1/g1SurvRateGroup.hpp
! src/hotspot/share/gc/g1/g1SurvivorRegions.cpp
! src/hotspot/share/gc/g1/g1SurvivorRegions.hpp
! src/hotspot/share/gc/g1/g1UncommitRegionTask.cpp
! src/hotspot/share/gc/g1/g1VMOperations.cpp
! src/hotspot/share/gc/g1/g1YoungCollector.hpp
! src/hotspot/share/gc/g1/g1YoungGCPreEvacuateTasks.hpp
! src/hotspot/share/gc/g1/g1YoungGenSizer.cpp
! src/hotspot/share/gc/parallel/gcAdaptivePolicyCounters.hpp
! src/hotspot/share/gc/parallel/mutableNUMASpace.cpp
! src/hotspot/share/gc/parallel/mutableSpace.hpp
! src/hotspot/share/gc/parallel/parMarkBitMap.hpp
! src/hotspot/share/gc/parallel/parMarkBitMap.inline.hpp
! src/hotspot/share/gc/parallel/psCardTable.cpp
! src/hotspot/share/gc/parallel/psCompactionManager.cpp
! src/hotspot/share/gc/parallel/psCompactionManager.hpp
! src/hotspot/share/gc/parallel/psCompactionManager.inline.hpp
! src/hotspot/share/gc/parallel/psOldGen.hpp
! src/hotspot/share/gc/parallel/psVMOperations.cpp
! src/hotspot/share/gc/parallel/psVMOperations.hpp
! src/hotspot/share/gc/serial/serialHeap.inline.hpp
! src/hotspot/share/gc/shared/adaptiveSizePolicy.hpp
! src/hotspot/share/gc/shared/ageTable.cpp
! src/hotspot/share/gc/shared/ageTable.hpp
! src/hotspot/share/gc/shared/barrierSet.hpp
! src/hotspot/share/gc/shared/barrierSetConfig.hpp
! src/hotspot/share/gc/shared/barrierSetConfig.inline.hpp
! src/hotspot/share/gc/shared/barrierSetNMethod.cpp
! src/hotspot/share/gc/shared/c1/barrierSetC1.cpp
! src/hotspot/share/gc/shared/c2/cardTableBarrierSetC2.cpp
! src/hotspot/share/gc/shared/c2/cardTableBarrierSetC2.hpp
! src/hotspot/share/gc/shared/cardTableBarrierSet.hpp
! src/hotspot/share/gc/shared/classUnloadingContext.hpp
! src/hotspot/share/gc/shared/freeListAllocator.hpp
! src/hotspot/share/gc/shared/gcArguments.cpp
! src/hotspot/share/gc/shared/gcCause.cpp
! src/hotspot/share/gc/shared/gcCause.hpp
! src/hotspot/share/gc/shared/gcConfig.cpp
! src/hotspot/share/gc/shared/gcConfiguration.cpp
! src/hotspot/share/gc/shared/gcLocker.cpp
! src/hotspot/share/gc/shared/gcName.hpp
! src/hotspot/share/gc/shared/gcOverheadChecker.cpp
! src/hotspot/share/gc/shared/gcPolicyCounters.hpp
! src/hotspot/share/gc/shared/genArguments.hpp
! src/hotspot/share/gc/shared/isGCActiveMark.cpp
! src/hotspot/share/gc/shared/isGCActiveMark.hpp
! src/hotspot/share/gc/shared/locationPrinter.cpp
! src/hotspot/share/gc/shared/modRefBarrierSet.hpp
! src/hotspot/share/gc/shared/modRefBarrierSet.inline.hpp
! src/hotspot/share/gc/shared/preservedMarks.hpp
! src/hotspot/share/gc/shared/preservedMarks.inline.hpp
! src/hotspot/share/gc/shared/pretouchTask.cpp
! src/hotspot/share/gc/shared/referenceProcessor.cpp
! src/hotspot/share/gc/shared/satbMarkQueue.hpp
! src/hotspot/share/gc/shared/scavengableNMethods.hpp
! src/hotspot/share/gc/shared/softRefPolicy.hpp
! src/hotspot/share/gc/shared/taskTerminator.hpp
! src/hotspot/share/gc/shared/workerThread.cpp
! src/hotspot/share/gc/shared/workerThread.hpp
! src/hotspot/share/gc/shenandoah/shenandoahMarkBitMap.cpp
! src/hotspot/share/gc/shenandoah/shenandoahMarkBitMap.hpp
! src/hotspot/share/gc/shenandoah/shenandoahMarkBitMap.inline.hpp
! src/hotspot/share/gc/shenandoah/shenandoahReferenceProcessor.cpp
! src/hotspot/share/gc/shenandoah/shenandoahReferenceProcessor.hpp
! src/hotspot/share/gc/shenandoah/shenandoahStackWatermark.cpp
! src/hotspot/share/gc/shenandoah/shenandoahStackWatermark.hpp
! src/hotspot/share/gc/z/c2/zBarrierSetC2.hpp
! src/hotspot/share/gc/z/zArguments.hpp
! src/hotspot/share/gc/z/zBarrier.hpp
! src/hotspot/share/gc/z/zBarrierSet.cpp
! src/hotspot/share/gc/z/zBarrierSet.hpp
! src/hotspot/share/gc/z/zBarrierSetRuntime.cpp
! src/hotspot/share/gc/z/zBarrierSetRuntime.hpp
! src/hotspot/share/gc/z/zDirector.hpp
! src/hotspot/share/gc/z/zDriver.cpp
! src/hotspot/share/gc/z/zDriver.hpp
! src/hotspot/share/gc/z/zForwarding.cpp
! src/hotspot/share/gc/z/zHeap.hpp
! src/hotspot/share/gc/z/zHeap.inline.hpp
! src/hotspot/share/gc/z/zInitialize.hpp
! src/hotspot/share/gc/z/zIterator.inline.hpp
! src/hotspot/share/gc/z/zLiveMap.inline.hpp
! src/hotspot/share/gc/z/zMarkStack.hpp
! src/hotspot/share/gc/z/zMarkStackAllocator.cpp
! src/hotspot/share/gc/z/zNMethod.hpp
! src/hotspot/share/gc/z/zNMethodData.cpp
! src/hotspot/share/gc/z/zNMethodData.hpp
! src/hotspot/share/gc/z/zObjectAllocator.cpp
! src/hotspot/share/gc/z/zObjectAllocator.hpp
! src/hotspot/share/gc/z/zPageAllocator.hpp
! src/hotspot/share/gc/z/zPhysicalMemory.hpp
! src/hotspot/share/gc/z/zPhysicalMemory.inline.hpp
! src/hotspot/share/gc/z/zReferenceProcessor.hpp
! src/hotspot/share/gc/z/zRelocate.hpp
! src/hotspot/share/gc/z/zRemembered.cpp
! src/hotspot/share/gc/z/zRemembered.hpp
! src/hotspot/share/gc/z/zStackWatermark.cpp
! src/hotspot/share/gc/z/zStackWatermark.hpp
! src/hotspot/share/gc/z/zUncoloredRoot.inline.hpp
! src/hotspot/share/gc/z/zValue.hpp
! src/hotspot/share/gc/z/zVerify.hpp
! src/hotspot/share/gc/z/zVirtualMemory.cpp
! src/hotspot/share/gc/z/zVirtualMemory.hpp
! src/hotspot/share/include/cds.h
! src/hotspot/share/interpreter/bootstrapInfo.cpp
! src/hotspot/share/interpreter/bootstrapInfo.hpp
! src/hotspot/share/interpreter/bytecode.cpp
! src/hotspot/share/interpreter/bytecodeUtils.cpp
! src/hotspot/share/interpreter/interpreter.hpp
! src/hotspot/share/interpreter/rewriter.cpp
! src/hotspot/share/interpreter/zero/zeroInterpreter.hpp
! src/hotspot/share/jfr/jni/jfrJniMethod.hpp
! src/hotspot/share/jfr/jni/jfrJniMethodRegistration.cpp
! src/hotspot/share/jfr/jni/jfrUpcalls.cpp
! src/hotspot/share/jfr/leakprofiler/leakProfiler.cpp
! src/hotspot/share/jfr/leakprofiler/leakProfiler.hpp
! src/hotspot/share/jfr/leakprofiler/sampling/objectSampler.cpp
! src/hotspot/share/jfr/leakprofiler/sampling/objectSampler.hpp
! src/hotspot/share/jfr/recorder/checkpoint/jfrCheckpointWriter.hpp
! src/hotspot/share/jfr/recorder/jfrRecorder.hpp
! src/hotspot/share/jfr/recorder/stacktrace/jfrStackTraceRepository.cpp
! src/hotspot/share/jfr/recorder/storage/jfrMemorySpace.inline.hpp
! src/hotspot/share/jfr/recorder/storage/jfrStorage.cpp
! src/hotspot/share/jfr/support/jfrJdkJfrEvent.cpp
! src/hotspot/share/jfr/support/jfrMethodData.cpp
! src/hotspot/share/jfr/utilities/jfrVersionSystem.hpp
! src/hotspot/share/jvmci/jvmci.cpp
! src/hotspot/share/jvmci/jvmci.hpp
! src/hotspot/share/jvmci/jvmciCodeInstaller.hpp
! src/hotspot/share/jvmci/jvmciJavaClasses.cpp
! src/hotspot/share/libadt/vectset.cpp
! src/hotspot/share/libadt/vectset.hpp
! src/hotspot/share/memory/heapInspection.cpp
! src/hotspot/share/memory/heapInspection.hpp
! src/hotspot/share/memory/iterator.cpp
! src/hotspot/share/memory/oopFactory.cpp
! src/hotspot/share/oops/constMethodFlags.hpp
! src/hotspot/share/oops/constantPool.inline.hpp
! src/hotspot/share/oops/instanceKlassFlags.hpp
! src/hotspot/share/oops/klassVtable.hpp
! src/hotspot/share/oops/methodFlags.hpp
! src/hotspot/share/oops/oopsHierarchy.hpp
! src/hotspot/share/opto/arraycopynode.cpp
! src/hotspot/share/opto/c2_CodeStubs.cpp
! src/hotspot/share/opto/callGenerator.cpp
! src/hotspot/share/opto/castnode.cpp
! src/hotspot/share/opto/castnode.hpp
! src/hotspot/share/opto/constantTable.cpp
! src/hotspot/share/opto/divnode.cpp
! src/hotspot/share/opto/divnode.hpp
! src/hotspot/share/opto/graphKit.hpp
! src/hotspot/share/opto/idealGraphPrinter.cpp
! src/hotspot/share/opto/idealGraphPrinter.hpp
! src/hotspot/share/opto/idealKit.hpp
! src/hotspot/share/opto/ifnode.cpp
! src/hotspot/share/opto/loopUnswitch.cpp
! src/hotspot/share/opto/matcher.hpp
! src/hotspot/share/opto/parse3.cpp
! src/hotspot/share/opto/phase.cpp
! src/hotspot/share/opto/phase.hpp
! src/hotspot/share/opto/postaloc.cpp
! src/hotspot/share/opto/predicates.cpp
! src/hotspot/share/opto/predicates.hpp
! src/hotspot/share/opto/replacednodes.cpp
! src/hotspot/share/opto/split_if.cpp
! src/hotspot/share/opto/stringopts.cpp
! src/hotspot/share/prims/foreignGlobals.cpp
! src/hotspot/share/prims/jvmtiAgent.hpp
! src/hotspot/share/prims/jvmtiCodeBlobEvents.cpp
! src/hotspot/share/prims/jvmtiEventController.hpp
! src/hotspot/share/prims/jvmtiRawMonitor.cpp
! src/hotspot/share/prims/jvmtiThreadState.cpp
! src/hotspot/share/prims/methodComparator.cpp
! src/hotspot/share/prims/upcallLinker.hpp
! src/hotspot/share/prims/whitebox.hpp
! src/hotspot/share/runtime/escapeBarrier.cpp
! src/hotspot/share/runtime/escapeBarrier.hpp
! src/hotspot/share/runtime/jniHandles.cpp
! src/hotspot/share/runtime/osThread.hpp
! src/hotspot/share/runtime/osThreadBase.cpp
! src/hotspot/share/runtime/osThreadBase.hpp
! src/hotspot/share/runtime/perfData.hpp
! src/hotspot/share/runtime/relocator.cpp
! src/hotspot/share/runtime/serviceThread.hpp
! src/hotspot/share/runtime/stackOverflow.hpp
! src/hotspot/share/runtime/statSampler.cpp
! src/hotspot/share/runtime/statSampler.hpp
! src/hotspot/share/runtime/timerTrace.hpp
! src/hotspot/share/runtime/trimNativeHeap.cpp
! src/hotspot/share/services/threadIdTable.cpp
! src/hotspot/share/utilities/align.hpp
! src/hotspot/share/utilities/copy.hpp
! src/hotspot/share/utilities/elfFuncDescTable.cpp
! src/hotspot/share/utilities/elfFuncDescTable.hpp
! src/hotspot/share/utilities/globalCounter.hpp
! src/hotspot/share/utilities/nonblockingQueue.hpp
! src/hotspot/share/utilities/population_count.hpp
! src/hotspot/share/utilities/spinYield.cpp
! src/hotspot/share/utilities/waitBarrier_generic.hpp
! src/jdk.hotspot.agent/linux/native/libsaproc/ps_proc.c
! src/jdk.hotspot.agent/linux/native/libsaproc/symtab.c
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/DebugServer.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/HotSpotAgent.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/SALauncher.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/code/StubQueue.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/debugger/DebuggerBase.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/debugger/bsd/BsdDebuggerLocal.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/debugger/linux/LinuxDebuggerLocal.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/g1/G1HeapRegionManager.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/g1/G1HeapRegionSetBase.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/g1/G1HeapRegionTable.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/g1/G1MonitoringSupport.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/g1/G1PrintRegionClosure.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/shared/ContiguousSpace.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/interpreter/BytecodeWithCPIndex.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/memory/FileMapInfo.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/oops/ConstantPool.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/oops/Instance.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/oops/InstanceKlass.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/oops/Mark.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/oops/ObjectHeap.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/oops/Oop.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/BasicLock.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/ObjectSynchronizer.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/utilities/RobustOopDeterminator.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/AbstractShuffle.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Vector.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/EventClassBuilder.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/EventWriterKey.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/consumer/RepositoryFiles.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/periodic/BatchManager.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/query/QueryResolver.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/test/DeprecatedMethods.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/test/DeprecatedThing.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/util/Bytecode.java
! src/jdk.jfr/share/classes/jdk/jfr/snippet-files/Snippets.java
! src/jdk.jfr/share/man/jfr.md
! src/jdk.management.jfr/share/classes/jdk/management/jfr/FileDump.java
! src/utils/IdealGraphVisualizer/Bytecodes/pom.xml
! src/utils/IdealGraphVisualizer/Coordinator/pom.xml
! src/utils/IdealGraphVisualizer/Data/pom.xml
! src/utils/IdealGraphVisualizer/Difference/pom.xml
! src/utils/IdealGraphVisualizer/Filter/src/main/resources/com/sun/hotspot/igv/filter/helper.js
! src/utils/IdealGraphVisualizer/FilterWindow/pom.xml
! src/utils/IdealGraphVisualizer/Graph/pom.xml
! src/utils/IdealGraphVisualizer/HierarchicalLayout/pom.xml
! src/utils/IdealGraphVisualizer/Layout/pom.xml
! src/utils/IdealGraphVisualizer/NetworkConnection/pom.xml
! src/utils/IdealGraphVisualizer/SelectionCoordinator/pom.xml
! src/utils/IdealGraphVisualizer/ServerCompiler/pom.xml
! src/utils/IdealGraphVisualizer/ServerCompiler/src/main/java/com/sun/hotspot/igv/servercompiler/ServerCompilerScheduler.java
! src/utils/IdealGraphVisualizer/Settings/pom.xml
! src/utils/IdealGraphVisualizer/Util/pom.xml
! src/utils/IdealGraphVisualizer/View/pom.xml
! src/utils/IdealGraphVisualizer/View/src/main/java/com/sun/hotspot/igv/view/DiagramViewModel.java
! src/utils/IdealGraphVisualizer/View/src/main/java/com/sun/hotspot/igv/view/ExportGraph.java
! src/utils/IdealGraphVisualizer/View/src/main/java/com/sun/hotspot/igv/view/actions/ExpandAdjacentAction.java
! src/utils/IdealGraphVisualizer/View/src/main/java/com/sun/hotspot/igv/view/actions/ModelAwareAction.java
! src/utils/IdealGraphVisualizer/application/pom.xml
! src/utils/IdealGraphVisualizer/branding/pom.xml
! src/utils/LogCompilation/pom.xml
! test/hotspot/gtest/code/test_codestrings.cpp
! test/hotspot/gtest/gc/g1/test_g1CardSetContainers.cpp
! test/hotspot/gtest/gc/g1/test_g1RegionMap.cpp
! test/hotspot/gtest/gc/g1/test_heapRegion.cpp
! test/hotspot/gtest/gc/shared/test_oopStorageSet.cpp
! test/hotspot/gtest/gc/shenandoah/test_shenandoahNumberSeq.cpp
! test/hotspot/gtest/gc/z/test_zForwarding.cpp
! test/hotspot/gtest/gc/z/test_zPhysicalMemory.cpp
! test/hotspot/gtest/opto/test_no_overflow_int.cpp
! test/hotspot/gtest/runtime/test_objectMonitor.cpp
! test/hotspot/gtest/utilities/test_align.cpp
! test/hotspot/gtest/utilities/test_bitMap.cpp
! test/hotspot/jtreg/applications/jcstress/TestGenerator.java
! test/hotspot/jtreg/applications/scimark/Scimark.java
! test/hotspot/jtreg/compiler/arguments/TestC1Globals.java
! test/hotspot/jtreg/compiler/arguments/TestCompileThresholdScaling.java
! test/hotspot/jtreg/compiler/c1/TestPrintC1Statistics.java
! test/hotspot/jtreg/compiler/c1/TestTraceLinearScanLevel.java
! test/hotspot/jtreg/compiler/c2/ClearArray.java
! test/hotspot/jtreg/compiler/c2/TestUninitializedKlassField.java
! test/hotspot/jtreg/compiler/c2/aarch64/TestVolatiles.java
! test/hotspot/jtreg/compiler/c2/irTests/TestIterativeEA.java
! test/hotspot/jtreg/compiler/c2/irTests/TestPadding.java
! test/hotspot/jtreg/compiler/c2/irTests/TestSpecialCasesOf_AMinusB_Plus_CMinusD_InAddIdeal.java
! test/hotspot/jtreg/compiler/c2/irTests/TestTestRemovalPeephole.java
! test/hotspot/jtreg/compiler/c2/irTests/TestVectorizeURShiftSubword.java
! test/hotspot/jtreg/compiler/c2/irTests/igvn/TestIntegerMulRing.java
! test/hotspot/jtreg/compiler/c2/irTests/scalarReplacement/ScalarReplacementTests.java
! test/hotspot/jtreg/compiler/cha/AbstractRootMethod.java
! test/hotspot/jtreg/compiler/cha/DefaultRootMethod.java
! test/hotspot/jtreg/compiler/cha/StrengthReduceInterfaceCall.java
! test/hotspot/jtreg/compiler/compilercontrol/commands/MemLimitTest.java
! test/hotspot/jtreg/compiler/compilercontrol/commands/MemStatTest.java
! test/hotspot/jtreg/compiler/compilercontrol/commands/OptionTest.java
! test/hotspot/jtreg/compiler/compilercontrol/parser/HugeDirectiveUtil.java
! test/hotspot/jtreg/compiler/cpuflags/TestAESIntrinsicsOnSupportedConfig.java
! test/hotspot/jtreg/compiler/cpuflags/TestAESIntrinsicsOnUnsupportedConfig.java
! test/hotspot/jtreg/compiler/gcbarriers/TestArrayCopyWithLargeObjectAlignment.java
! test/hotspot/jtreg/compiler/gcbarriers/TestMembarDependencies.java
! test/hotspot/jtreg/compiler/gcbarriers/TestZGCBarrierElision.java
! test/hotspot/jtreg/compiler/gcbarriers/UnsafeIntrinsicsTest.java
! test/hotspot/jtreg/compiler/intrinsics/TestBitShuffleOpers.java
! test/hotspot/jtreg/compiler/intrinsics/chacha/TestChaCha20.java
! test/hotspot/jtreg/compiler/intrinsics/float16/Binary16Conversion.java
! test/hotspot/jtreg/compiler/intrinsics/float16/Binary16ConversionNaN.java
! test/hotspot/jtreg/compiler/intrinsics/float16/TestAllFloat16ToFloat.java
! test/hotspot/jtreg/compiler/intrinsics/float16/TestConstFloat16ToFloat.java
! test/hotspot/jtreg/compiler/jvmci/TestEnableJVMCIProduct.java
! test/hotspot/jtreg/compiler/jvmci/TestInvalidJVMCIOption.java
! test/hotspot/jtreg/compiler/jvmci/TestJVMCIPrintProperties.java
! test/hotspot/jtreg/compiler/jvmci/TestJVMCISavedProperties.java
! test/hotspot/jtreg/compiler/jvmci/common/patches/jdk.internal.vm.ci/jdk/vm/ci/hotspot/CompilerToVMHelper.java
! test/hotspot/jtreg/compiler/jvmci/compilerToVM/ConstantPoolTestsHelper.java
! test/hotspot/jtreg/compiler/jvmci/compilerToVM/MaterializeVirtualObjectTest.java
! test/hotspot/jtreg/compiler/jvmci/jdk.vm.ci.code.test/src/jdk/vm/ci/code/test/CodeInstallationTest.java
! test/hotspot/jtreg/compiler/jvmci/jdk.vm.ci.code.test/src/jdk/vm/ci/code/test/SimpleCodeInstallationTest.java
! test/hotspot/jtreg/compiler/jvmci/jdk.vm.ci.code.test/src/jdk/vm/ci/code/test/SimpleDebugInfoTest.java
! test/hotspot/jtreg/compiler/jvmci/jdk.vm.ci.code.test/src/jdk/vm/ci/code/test/TestAssembler.java
! test/hotspot/jtreg/compiler/jvmci/jdk.vm.ci.code.test/src/jdk/vm/ci/code/test/TestHotSpotVMConfig.java
! test/hotspot/jtreg/compiler/jvmci/jdk.vm.ci.code.test/src/jdk/vm/ci/code/test/aarch64/AArch64TestAssembler.java
! test/hotspot/jtreg/compiler/jvmci/jdk.vm.ci.code.test/src/jdk/vm/ci/code/test/amd64/AMD64TestAssembler.java
! test/hotspot/jtreg/compiler/jvmci/jdk.vm.ci.runtime.test/src/jdk/vm/ci/runtime/test/TestResolvedJavaType.java
! test/hotspot/jtreg/compiler/jvmci/jdk.vm.ci.runtime.test/src/jdk/vm/ci/runtime/test/TypeUniverse.java
! test/hotspot/jtreg/compiler/lib/ir_framework/Arguments.java
! test/hotspot/jtreg/compiler/lib/ir_framework/Test.java
! test/hotspot/jtreg/compiler/lib/ir_framework/driver/FlagVMProcess.java
! test/hotspot/jtreg/compiler/lib/ir_framework/test/AbstractTest.java
! test/hotspot/jtreg/compiler/lib/ir_framework/test/ArgumentValue.java
! test/hotspot/jtreg/compiler/lib/ir_framework/test/BaseTest.java
! test/hotspot/jtreg/compiler/lib/ir_framework/test/DeclaredTest.java
! test/hotspot/jtreg/compiler/lib/ir_framework/test/IREncodingPrinter.java
! test/hotspot/jtreg/compiler/lib/ir_framework/test/TestVM.java
! test/hotspot/jtreg/compiler/loopopts/TestRangeCheckPredicatesControl.java
! test/hotspot/jtreg/compiler/loopopts/UseCountedLoopSafepointsTest.java
! test/hotspot/jtreg/compiler/loopopts/superword/CoLocatePackMemoryState.java
! test/hotspot/jtreg/compiler/loopopts/superword/RedTest_long.java
! test/hotspot/jtreg/compiler/loopopts/superword/ReductionPerf.java
! test/hotspot/jtreg/compiler/loopopts/superword/TestCyclicDependency.java
! test/hotspot/jtreg/compiler/loopopts/superword/TestIndependentPacksWithCyclicDependency.java
! test/hotspot/jtreg/compiler/loopopts/superword/TestIndependentPacksWithCyclicDependency2.java
! test/hotspot/jtreg/compiler/loopopts/superword/TestPeeledReductionNode.java
! test/hotspot/jtreg/compiler/loopopts/superword/TestPickFirstMemoryState.java
! test/hotspot/jtreg/compiler/loopopts/superword/TestPickLastMemoryState.java
! test/hotspot/jtreg/compiler/loopopts/superword/TestScheduleReordersScalarMemops.java
! test/hotspot/jtreg/compiler/loopopts/superword/TestUnorderedReduction.java
! test/hotspot/jtreg/compiler/loopopts/superword/Vec_MulAddS2I.java
! test/hotspot/jtreg/compiler/oracle/PrintIdealPhaseTest.java
! test/hotspot/jtreg/compiler/oracle/TestInvalidCompileCommand.java
! test/hotspot/jtreg/compiler/predicates/assertion/TestTemplateAssertionPredicateNotRemoved.java
! test/hotspot/jtreg/compiler/print/CompileCommandPrintCompilation.java
! test/hotspot/jtreg/compiler/print/PrintCompilation.java
! test/hotspot/jtreg/compiler/rangechecks/TestExplicitRangeChecks.java
! test/hotspot/jtreg/compiler/runtime/TestConstantsInError.java
! test/hotspot/jtreg/compiler/uncommontrap/DeoptReallocFailure.java
! test/hotspot/jtreg/compiler/uncommontrap/TestDeoptOOM.java
! test/hotspot/jtreg/compiler/uncommontrap/TestUnstableIfTrap.java
! test/hotspot/jtreg/compiler/unsafe/UnsafeGetStableArrayElement.java
! test/hotspot/jtreg/compiler/vectorapi/VectorRebracket128Test.java
! test/hotspot/jtreg/compiler/vectorization/TestReverseBytes.java
! test/hotspot/jtreg/compiler/vectorization/TestRoundVectFloat.java
! test/hotspot/jtreg/compiler/vectorization/TestSignumVector.java
! test/hotspot/jtreg/compiler/vectorization/runner/BasicByteOpTest.java
! test/hotspot/jtreg/compiler/vectorization/runner/BasicIntOpTest.java
! test/hotspot/jtreg/compiler/vectorization/runner/BasicLongOpTest.java
! test/hotspot/jtreg/compiler/whitebox/DeoptimizeFramesTest.java
! test/hotspot/jtreg/containers/cgroup/TestContainerized.java
! test/hotspot/jtreg/containers/docker/EventGeneratorLoop.java
! test/hotspot/jtreg/containers/docker/JfrReporter.java
! test/hotspot/jtreg/gc/TestAllocHumongousFragment.java
! test/hotspot/jtreg/gc/TestAllocateHeapAt.java
! test/hotspot/jtreg/gc/TestAllocateHeapAtError.java
! test/hotspot/jtreg/gc/TestAllocateHeapAtMultiple.java
! test/hotspot/jtreg/gc/TestCardTablePageCommits.java
! test/hotspot/jtreg/gc/TestDisableExplicitGC.java
! test/hotspot/jtreg/gc/TestNumWorkerOutput.java
! test/hotspot/jtreg/gc/TestPLABAdaptToMinTLABSize.java
! test/hotspot/jtreg/gc/TestReferenceClearDuringReferenceProcessing.java
! test/hotspot/jtreg/gc/TestSmallHeap.java
! test/hotspot/jtreg/gc/TestSystemGC.java
! test/hotspot/jtreg/gc/TestVerifyDuringStartup.java
! test/hotspot/jtreg/gc/TestVerifySilently.java
! test/hotspot/jtreg/gc/TestVerifySubSet.java
! test/hotspot/jtreg/gc/arguments/GCArguments.java
! test/hotspot/jtreg/gc/arguments/TestAggressiveHeap.java
! test/hotspot/jtreg/gc/arguments/TestCompressedClassFlags.java
! test/hotspot/jtreg/gc/arguments/TestDisableDefaultGC.java
! test/hotspot/jtreg/gc/arguments/TestG1ConcMarkStepDurationMillis.java
! test/hotspot/jtreg/gc/arguments/TestG1ConcRefinementThreads.java
! test/hotspot/jtreg/gc/arguments/TestG1HeapRegionSize.java
! test/hotspot/jtreg/gc/arguments/TestG1PercentageOptions.java
! test/hotspot/jtreg/gc/arguments/TestG1RemSetFlags.java
! test/hotspot/jtreg/gc/arguments/TestInitialTenuringThreshold.java
! test/hotspot/jtreg/gc/arguments/TestMaxHeapSizeTools.java
! test/hotspot/jtreg/gc/arguments/TestMaxMinHeapFreeRatioFlags.java
! test/hotspot/jtreg/gc/arguments/TestMaxRAMFlags.java
! test/hotspot/jtreg/gc/arguments/TestMinAndInitialSurvivorRatioFlags.java
! test/hotspot/jtreg/gc/arguments/TestNewRatioFlag.java
! test/hotspot/jtreg/gc/arguments/TestNewSizeFlags.java
! test/hotspot/jtreg/gc/arguments/TestNewSizeThreadIncrease.java
! test/hotspot/jtreg/gc/arguments/TestObjectTenuringFlags.java
! test/hotspot/jtreg/gc/arguments/TestParallelGCThreads.java
! test/hotspot/jtreg/gc/arguments/TestParallelRefProc.java
! test/hotspot/jtreg/gc/arguments/TestSelectDefaultGC.java
! test/hotspot/jtreg/gc/arguments/TestSmallInitialHeapWithLargePageAndNUMA.java
! test/hotspot/jtreg/gc/arguments/TestSoftMaxHeapSizeFlag.java
! test/hotspot/jtreg/gc/arguments/TestSurvivorRatioFlag.java
! test/hotspot/jtreg/gc/arguments/TestTargetSurvivorRatioFlag.java
! test/hotspot/jtreg/gc/arguments/TestUnrecognizedVMOptionsHandling.java
! test/hotspot/jtreg/gc/arguments/TestUseCompressedOopsErgoTools.java
! test/hotspot/jtreg/gc/arguments/TestUseCompressedOopsFlagsWithUlimit.java
! test/hotspot/jtreg/gc/arguments/TestUseNUMAInterleaving.java
! test/hotspot/jtreg/gc/arguments/TestVerifyBeforeAndAfterGCFlags.java
! test/hotspot/jtreg/gc/class_unloading/TestG1ClassUnloadingHWM.java
! test/hotspot/jtreg/gc/cslocker/TestCSLocker.java
! test/hotspot/jtreg/gc/ergonomics/TestDynamicNumberOfGCThreads.java
! test/hotspot/jtreg/gc/ergonomics/TestInitialGCThreadLogging.java
! test/hotspot/jtreg/gc/g1/Test2GbHeap.java
! test/hotspot/jtreg/gc/g1/TestAllocationFailure.java
! test/hotspot/jtreg/gc/g1/TestEagerReclaimHumongousRegions.java
! test/hotspot/jtreg/gc/g1/TestEagerReclaimHumongousRegionsClearMarkBits.java
! test/hotspot/jtreg/gc/g1/TestEagerReclaimHumongousRegionsLog.java
! test/hotspot/jtreg/gc/g1/TestEagerReclaimHumongousRegionsWithRefs.java
! test/hotspot/jtreg/gc/g1/TestG1TraceEagerReclaimHumongousObjects.java
! test/hotspot/jtreg/gc/g1/TestHumongousAllocNearlyFullRegion.java
! test/hotspot/jtreg/gc/g1/TestHumongousCodeCacheRoots.java
! test/hotspot/jtreg/gc/g1/TestHumongousConcurrentStartUndo.java
! test/hotspot/jtreg/gc/g1/TestInvalidateArrayCopy.java
! test/hotspot/jtreg/gc/g1/TestLargePageUseForAuxMemory.java
! test/hotspot/jtreg/gc/g1/TestLargePageUseForHeap.java
! test/hotspot/jtreg/gc/g1/TestMarkStackSizes.java
! test/hotspot/jtreg/gc/g1/TestMixedGCLiveThreshold.java
! test/hotspot/jtreg/gc/g1/TestOneEdenRegionAfterGC.java
! test/hotspot/jtreg/gc/g1/TestPLABOutput.java
! test/hotspot/jtreg/gc/g1/TestPLABSizeBounds.java
! test/hotspot/jtreg/gc/g1/TestPeriodicLogMessages.java
! test/hotspot/jtreg/gc/g1/TestPrintRegionRememberedSetInfo.java
! test/hotspot/jtreg/gc/g1/TestRemsetLoggingThreads.java
! test/hotspot/jtreg/gc/g1/TestRemsetLoggingTools.java
! test/hotspot/jtreg/gc/g1/TestSharedArchiveWithPreTouch.java
! test/hotspot/jtreg/gc/g1/TestShrinkAuxiliaryData.java
! test/hotspot/jtreg/gc/g1/TestShrinkDefragmentedHeap.java
! test/hotspot/jtreg/gc/g1/TestSkipRebuildRemsetPhase.java
! test/hotspot/jtreg/gc/g1/TestVerificationInConcurrentCycle.java
! test/hotspot/jtreg/gc/g1/TestVerifyGCType.java
! test/hotspot/jtreg/gc/g1/humongousObjects/ClassLoaderGenerator.java
! test/hotspot/jtreg/gc/g1/humongousObjects/G1SampleClass.java
! test/hotspot/jtreg/gc/g1/humongousObjects/TestHumongousClassLoader.java
! test/hotspot/jtreg/gc/g1/humongousObjects/TestHumongousNonArrayAllocation.java
! test/hotspot/jtreg/gc/g1/ihop/TestIHOPErgo.java
! test/hotspot/jtreg/gc/g1/ihop/TestIHOPStatic.java
! test/hotspot/jtreg/gc/g1/logging/TestG1LoggingFailure.java
! test/hotspot/jtreg/gc/g1/mixedgc/TestLogging.java
! test/hotspot/jtreg/gc/g1/numa/TestG1NUMATouchRegions.java
! test/hotspot/jtreg/gc/g1/pinnedobjs/TestPinnedObjectTypes.java
! test/hotspot/jtreg/gc/g1/pinnedobjs/TestPinnedObjectsEvacuation.java
! test/hotspot/jtreg/gc/g1/pinnedobjs/TestPinnedOldObjectsEvacuation.java
! test/hotspot/jtreg/gc/g1/plab/TestPLABEvacuationFailure.java
! test/hotspot/jtreg/gc/g1/plab/lib/PLABUtils.java
! test/hotspot/jtreg/gc/logging/TestDeprecatedPrintFlags.java
! test/hotspot/jtreg/gc/logging/TestGCId.java
! test/hotspot/jtreg/gc/logging/TestMetaSpaceLog.java
! test/hotspot/jtreg/gc/logging/TestPrintReferences.java
! test/hotspot/jtreg/gc/metaspace/CompressedClassSpaceSizeInJmapHeap.java
! test/hotspot/jtreg/gc/metaspace/TestMetaspaceSizeFlags.java
! test/hotspot/jtreg/gc/metaspace/TestSizeTransitions.java
! test/hotspot/jtreg/gc/serial/HeapChangeLogging.java
! test/hotspot/jtreg/gc/shenandoah/TestReferenceRefersToShenandoah.java
! test/hotspot/jtreg/gc/shenandoah/TestReferenceShortcutCycle.java
! test/hotspot/jtreg/gc/stress/TestStressG1Humongous.java
! test/hotspot/jtreg/gc/stress/TestStressG1Uncommit.java
! test/hotspot/jtreg/gc/stress/gcbasher/TestGCBasherWithZ.java
! test/hotspot/jtreg/gc/stress/gclocker/TestExcessGCLockerCollections.java
! test/hotspot/jtreg/gc/stress/gcold/TestGCOldWithShenandoah.java
! test/hotspot/jtreg/gc/stress/gcold/TestGCOldWithZ.java
! test/hotspot/jtreg/gc/stringdedup/TestStringDeduplicationAgeThreshold.java
! test/hotspot/jtreg/gc/stringdedup/TestStringDeduplicationFullGC.java
! test/hotspot/jtreg/gc/stringdedup/TestStringDeduplicationInterned.java
! test/hotspot/jtreg/gc/stringdedup/TestStringDeduplicationPrintOptions.java
! test/hotspot/jtreg/gc/stringdedup/TestStringDeduplicationTableResize.java
! test/hotspot/jtreg/gc/stringdedup/TestStringDeduplicationYoungGC.java
! test/hotspot/jtreg/gc/testlibrary/Helpers.java
! test/hotspot/jtreg/gc/whitebox/TestWBGC.java
! test/hotspot/jtreg/gc/z/TestAlwaysPreTouch.java
! test/hotspot/jtreg/gc/z/TestGarbageCollectorMXBean.java
! test/hotspot/jtreg/gc/z/TestMemoryMXBean.java
! test/hotspot/jtreg/gc/z/TestMemoryManagerMXBean.java
! test/hotspot/jtreg/gc/z/TestNoUncommit.java
! test/hotspot/jtreg/gc/z/TestPageCacheFlush.java
! test/hotspot/jtreg/gc/z/TestRelocateInPlace.java
! test/hotspot/jtreg/gc/z/TestSmallHeap.java
! test/hotspot/jtreg/gc/z/TestUncommit.java
! test/hotspot/jtreg/gc/z/TestZForceDiscontiguousHeapReservations.java
! test/hotspot/jtreg/runtime/8176717/TestInheritFD.java
! test/hotspot/jtreg/runtime/ClassInitErrors/InitExceptionUnloadTest.java
! test/hotspot/jtreg/runtime/ClassInitErrors/TestOutOfMemoryDuringInit.java
! test/hotspot/jtreg/runtime/CompressedOops/CompressedClassSpaceSize.java
! test/hotspot/jtreg/runtime/ErrorHandling/UncaughtNativeExceptionTest.java
! test/hotspot/jtreg/runtime/LoadLibrary/TestSunBootLibraryPath.java
! test/hotspot/jtreg/runtime/Shutdown/ShutdownTest.java
! test/hotspot/jtreg/runtime/Thread/TestThreadDumpClassInitMonitor.java
! test/hotspot/jtreg/runtime/Unsafe/InternalErrorTest.java
! test/hotspot/jtreg/runtime/cds/TestCDSVMCrash.java
! test/hotspot/jtreg/runtime/cds/appcds/ProhibitedPackage.java
! test/hotspot/jtreg/runtime/cds/appcds/TestDumpClassListSource.java
! test/hotspot/jtreg/runtime/cds/appcds/cacheObject/ArchivedIntegerCacheTest.java
! test/hotspot/jtreg/runtime/cds/appcds/cacheObject/CheckIntegerCacheApp.java
! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/MainModuleOnly.java
! test/hotspot/jtreg/runtime/cds/appcds/javaldr/ExceptionDuringDumpAtObjectsInitPhase.java
! test/hotspot/jtreg/runtime/cds/appcds/javaldr/GCDuringDumpTransformer.java
! test/hotspot/jtreg/runtime/cds/appcds/jigsaw/modulepath/MainModuleOnly.java
! test/hotspot/jtreg/runtime/cds/appcds/jigsaw/modulepath/OptimizeModuleHandlingTest.java
! test/hotspot/jtreg/runtime/cds/appcds/jvmti/CFLH/ClassFileLoadHook.java
! test/hotspot/jtreg/runtime/cds/appcds/jvmti/dumpingWithAgent/SimpleAgent.java
! test/hotspot/jtreg/runtime/cds/appcds/loaderConstraints/DynamicLoaderConstraintsTest.java
! test/hotspot/jtreg/runtime/cds/appcds/sharedStrings/IncompatibleOptions.java
! test/hotspot/jtreg/runtime/cds/appcds/sharedStrings/ResolvedReferencesNotNullTest.java
! test/hotspot/jtreg/runtime/cds/appcds/sharedStrings/SharedStringsHumongous.java
! test/hotspot/jtreg/runtime/cds/appcds/sharedStrings/SharedStringsUtils.java
! test/hotspot/jtreg/runtime/cds/serviceability/ReplaceCriticalClassesForSubgraphs.java
! test/hotspot/jtreg/runtime/jni/FindClass/FindClassFromBoot.java
! test/hotspot/jtreg/runtime/jni/FindClassUtf8/FindClassUtf8.java
! test/hotspot/jtreg/runtime/jni/atExit/TestAtExit.java
! test/hotspot/jtreg/runtime/jni/checked/TestCheckedJniExceptionCheck.java
! test/hotspot/jtreg/runtime/jni/checked/TestCheckedReleaseArrayElements.java
! test/hotspot/jtreg/runtime/jni/nativeStack/TestNativeStack.java
! test/hotspot/jtreg/runtime/jni/registerNativesWarning/TestRegisterNativesWarning.java
! test/hotspot/jtreg/runtime/logging/MonitorInflationTest.java
! test/hotspot/jtreg/runtime/logging/RedefineClasses.java
! test/hotspot/jtreg/runtime/os/THPsInThreadStackPreventionTest.java
! test/hotspot/jtreg/runtime/os/TestHugePageDetection.java
! test/hotspot/jtreg/runtime/stack/Stack004.java
! test/hotspot/jtreg/runtime/stack/Stack017.java
! test/hotspot/jtreg/runtime/stack/Stack018.java
! test/hotspot/jtreg/runtime/stack/Stack019.java
! test/hotspot/jtreg/runtime/stringtable/StringTableCleaningTest.java
! test/hotspot/jtreg/runtime/whitebox/TestWBDeflateIdleMonitors.java
! test/hotspot/jtreg/sanity/BasicVMTest.java
! test/hotspot/jtreg/serviceability/dcmd/compiler/CodeCacheTest.java
! test/hotspot/jtreg/serviceability/dcmd/compiler/CompilerDirectivesDCMDTest.java
! test/hotspot/jtreg/serviceability/dcmd/compiler/CompilerMemoryStatisticTest.java
! test/hotspot/jtreg/serviceability/dcmd/framework/VMVersionTest.java
! test/hotspot/jtreg/serviceability/jvmti/RedefineClasses/RedefineSharedClass.java
! test/hotspot/jtreg/serviceability/jvmti/RedefineClasses/TestLambdaFormRetransformation.java
! test/hotspot/jtreg/serviceability/jvmti/RedefineClasses/TestRedefineWithUnresolvedClass.java
! test/hotspot/jtreg/serviceability/jvmti/vthread/VThreadMonitorTest/VThreadMonitorTest.java
! test/hotspot/jtreg/serviceability/sa/TestG1HeapRegion.java
! test/hotspot/jtreg/serviceability/sa/TestObjectAlignment.java
! test/hotspot/jtreg/testlibrary/ctw/src/sun/hotspot/tools/ctw/Compiler.java
! test/hotspot/jtreg/testlibrary_tests/ir_framework/examples/CheckedTestExample.java
! test/hotspot/jtreg/testlibrary_tests/ir_framework/examples/IRExample.java
! test/hotspot/jtreg/testlibrary_tests/ir_framework/examples/NormalTestExample.java
! test/hotspot/jtreg/testlibrary_tests/ir_framework/tests/TestAccessModifiers.java
! test/hotspot/jtreg/testlibrary_tests/ir_framework/tests/TestBasics.java
! test/hotspot/jtreg/testlibrary_tests/ir_framework/tests/TestCheckedTests.java
! test/hotspot/jtreg/testlibrary_tests/ir_framework/tests/TestPhaseIRMatching.java
! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/UnloadingTest.java
! test/hotspot/jtreg/vmTestbase/gc/gctests/PhantomReference/phantom001/phantom001.java
! test/hotspot/jtreg/vmTestbase/gc/gctests/WeakReference/weak006/weak006.java
! test/hotspot/jtreg/vmTestbase/gc/huge/quicklook/largeheap/MemOptions/MemOptionsTest.java
! test/hotspot/jtreg/vmTestbase/metaspace/gc/watermark_0_1/TestDescription.java
! test/hotspot/jtreg/vmTestbase/metaspace/gc/watermark_10_20/TestDescription.java
! test/hotspot/jtreg/vmTestbase/metaspace/gc/watermark_70_80/TestDescription.java
! test/hotspot/jtreg/vmTestbase/metaspace/gc/watermark_99_100/TestDescription.java
! test/hotspot/jtreg/vmTestbase/metaspace/share/HeapOOMEException.java
! test/hotspot/jtreg/vmTestbase/metaspace/share/TriggerUnloadingByFillingMetaspace.java
! test/hotspot/jtreg/vmTestbase/metaspace/share/TriggerUnloadingHelper.java
! test/hotspot/jtreg/vmTestbase/metaspace/share/TriggerUnloadingWithWhiteBox.java
! test/hotspot/jtreg/vmTestbase/metaspace/stressHierarchy/common/StressHierarchyBaseClass.java
! test/hotspot/jtreg/vmTestbase/nsk/jdb/clear/clear003/clear003.java
! test/hotspot/jtreg/vmTestbase/nsk/jdb/clear/clear004/clear004.java
! test/hotspot/jtreg/vmTestbase/nsk/jdb/use/use001/use001.java
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/Agent_OnUnload/agentonunload001/TestDriver.java
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/scenarios/general_functions/GF08/gf08t.java
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/scenarios/multienv/MA02/ma02t001/TestDriver.java
! test/hotspot/jtreg/vmTestbase/nsk/share/README
! test/hotspot/jtreg/vmTestbase/nsk/share/test/Tests.java
! test/hotspot/jtreg/vmTestbase/vm/compiler/CodeCacheInfo/Test.java
! test/hotspot/jtreg/vmTestbase/vm/compiler/complog/share/ProcessExecutor.java
! test/hotspot/jtreg/vmTestbase/vm/compiler/complog/share/StreamListener.java
! test/hotspot/jtreg/vmTestbase/vm/compiler/complog/share/StreamLogger.java
! test/hotspot/jtreg/vmTestbase/vm/compiler/complog/share/StreamReader.java
! test/hotspot/jtreg/vmTestbase/vm/mlvm/share/FileUtils.java
! test/jdk/jdk/incubator/vector/VectorMaxConversionTests.java
! test/jdk/jdk/jfr/api/consumer/streaming/TestJVMExit.java
! test/jdk/jdk/jfr/event/compiler/TestCompilerPhase.java
! test/jdk/jdk/jfr/event/gc/collection/TestG1ParallelPhases.java
! test/jdk/jdk/jfr/event/gc/collection/TestGarbageCollectionEventWithZMajor.java
! test/jdk/jdk/jfr/event/gc/collection/TestGarbageCollectionEventWithZMinor.java
! test/jdk/jdk/jfr/event/gc/collection/TestZOldGarbageCollectionEvent.java
! test/jdk/jdk/jfr/event/gc/collection/TestZYoungGarbageCollectionEvent.java
! test/jdk/jdk/jfr/event/gc/detailed/TestGCPhaseConcurrent.java
! test/jdk/jdk/jfr/event/gc/detailed/TestZAllocationStallEvent.java
! test/jdk/jdk/jfr/event/gc/detailed/TestZPageAllocationEvent.java
! test/jdk/jdk/jfr/event/gc/detailed/TestZRelocationSetEvent.java
! test/jdk/jdk/jfr/event/gc/detailed/TestZRelocationSetGroupEvent.java
! test/jdk/jdk/jfr/event/gc/detailed/TestZUncommitEvent.java
! test/jdk/jdk/jfr/event/gc/detailed/TestZUnmapEvent.java
! test/jdk/jdk/jfr/event/gc/stacktrace/TestDefNewAllocationPendingStackTrace.java
! test/jdk/jdk/jfr/event/gc/stacktrace/TestG1HumongousAllocationPendingStackTrace.java
! test/jdk/jdk/jfr/event/gc/stacktrace/TestG1OldAllocationPendingStackTrace.java
! test/jdk/jdk/jfr/event/gc/stacktrace/TestG1YoungAllocationPendingStackTrace.java
! test/jdk/jdk/jfr/event/gc/stacktrace/TestMarkSweepCompactAllocationPendingStackTrace.java
! test/jdk/jdk/jfr/event/gc/stacktrace/TestMetaspaceG1GCAllocationPendingStackTrace.java
! test/jdk/jdk/jfr/event/gc/stacktrace/TestMetaspaceParallelGCAllocationPendingStackTrace.java
! test/jdk/jdk/jfr/event/gc/stacktrace/TestMetaspaceSerialGCAllocationPendingStackTrace.java
! test/jdk/jdk/jfr/event/gc/stacktrace/TestParallelMarkSweepAllocationPendingStackTrace.java
! test/jdk/jdk/jfr/event/gc/stacktrace/TestParallelScavengeAllocationPendingStackTrace.java
! test/jdk/jdk/jfr/event/oldobject/TestZ.java
! test/jdk/jdk/jfr/event/runtime/TestSizeTFlags.java
! test/jdk/jdk/jfr/event/runtime/TestVMOperation.java
! test/jdk/jdk/jfr/jcmd/TestJcmdPreserveRepository.java
! test/micro/org/openjdk/bench/vm/compiler/AllocationMerges.java
! test/micro/org/openjdk/bench/vm/compiler/ClearMemory.java
! test/micro/org/openjdk/bench/vm/compiler/InterfaceCalls.java
! test/micro/org/openjdk/bench/vm/compiler/SubIdealC0Minus_YPlusC1_.java
! test/micro/org/openjdk/bench/vm/compiler/VectorAlignment.java
! test/micro/org/openjdk/bench/vm/compiler/VectorBitCount.java
! test/micro/org/openjdk/bench/vm/compiler/VectorReduction.java
! test/micro/org/openjdk/bench/vm/compiler/VectorReductionFloatingMinMax.java
! test/micro/org/openjdk/bench/vm/compiler/overhead/SimpleRepeatCompilation.java
! test/micro/org/openjdk/bench/vm/compiler/x86/ConvertF2I.java
! test/micro/org/openjdk/bench/vm/compiler/x86/LeaInstruction.java
! test/micro/org/openjdk/bench/vm/gc/MicroLargePages.java

Changeset: 06c44dd5
Branch: hermetic-java-runtime
Author:    Per Minborg <pminborg at openjdk.org>
Date:      2024-12-10 10:01:27 +0000
URL:       https://git.openjdk.org/leyden/commit/06c44dd568d91e1bd68f60fd3e57abcbe97e5dca

8345465: Fix performance regression on x64 after JDK-8345120

Reviewed-by: mcimadamore

! src/java.base/share/classes/jdk/internal/foreign/StringSupport.java
! test/micro/org/openjdk/bench/java/lang/foreign/InternalStrLen.java

Changeset: 165fd848
Branch: hermetic-java-runtime
Author:    Pavel Rappo <prappo at openjdk.org>
Date:      2024-12-10 10:03:36 +0000
URL:       https://git.openjdk.org/leyden/commit/165fd848c133e3281a13d55da77faa0641586b54

8342987: Update --release 24 symbol information for JDK 24 build 27

Reviewed-by: darcy, iris

! src/jdk.compiler/share/data/symbols/java.base-O.sym.txt
! src/jdk.compiler/share/data/symbols/java.desktop-O.sym.txt
! src/jdk.compiler/share/data/symbols/java.management-O.sym.txt
! src/jdk.compiler/share/data/symbols/java.management.rmi-O.sym.txt
! src/jdk.compiler/share/data/symbols/java.naming-O.sym.txt
! src/jdk.compiler/share/data/symbols/jdk.incubator.foreign-O.sym.txt

Changeset: a6277bb5
Branch: hermetic-java-runtime
Author:    Coleen Phillimore <coleenp at openjdk.org>
Date:      2024-12-10 12:27:30 +0000
URL:       https://git.openjdk.org/leyden/commit/a6277bb521e07e569cd75a4641b2a05a26f47b0a

8340212: -Xshare:off -XX:CompressedClassSpaceBaseAddress=0x40001000000 crashes on macos-aarch64

Co-authored-by: Thomas Stuefe <stuefe at openjdk.org>
Reviewed-by: iklam, stuefe

! src/hotspot/cpu/aarch64/compressedKlass_aarch64.cpp
! src/hotspot/cpu/aarch64/macroAssembler_aarch64.cpp
! src/hotspot/cpu/aarch64/macroAssembler_aarch64.hpp
! src/hotspot/share/cds/metaspaceShared.cpp
! src/hotspot/share/oops/compressedKlass.cpp
! src/hotspot/share/oops/compressedKlass.hpp
! test/hotspot/jtreg/ProblemList.txt
! test/hotspot/jtreg/runtime/CompressedOops/CompressedClassPointersEncodingScheme.java

Changeset: 25d9deb1
Branch: hermetic-java-runtime
Author:    Manjunath Matti <manjunath.matti at ibm.com>
Date:      2024-12-10 14:15:15 +0000
URL:       https://git.openjdk.org/leyden/commit/25d9deb1a350925dbd7e469ac5779b3c38d1f318

8335367: [s390] Add support for load immediate on condition instructions.

Reviewed-by: lucy, amitkumar

! src/hotspot/cpu/s390/assembler_s390.hpp
! src/hotspot/cpu/s390/assembler_s390.inline.hpp
! src/hotspot/cpu/s390/macroAssembler_s390.cpp

Changeset: a24b08fc
Branch: hermetic-java-runtime
Author:    Hamlin Li <mli at openjdk.org>
Date:      2024-12-10 14:39:29 +0000
URL:       https://git.openjdk.org/leyden/commit/a24b08fcb0b3784181096f5c669e57e110600056

8345669: RISC-V: fix client build failure due to AlignVector after JDK-8343827

Reviewed-by: fyang, luhenry

! src/hotspot/cpu/riscv/vm_version_riscv.cpp

Changeset: 4f855d13
Branch: hermetic-java-runtime
Author:    Roger Riggs <rriggs at openjdk.org>
Date:      2024-12-10 15:16:58 +0000
URL:       https://git.openjdk.org/leyden/commit/4f855d1342d55aeee93b7d0c5796fbfd4994c856

8345818: Fix SM cleanup of parsing of System property resource.bundle.debug

Reviewed-by: lancea, eirbjo

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

Changeset: d6b5264c
Branch: hermetic-java-runtime
Author:    Leonid Mesnik <lmesnik at openjdk.org>
Date:      2024-12-10 15:53:51 +0000
URL:       https://git.openjdk.org/leyden/commit/d6b5264c3f7d0c4157ebd73b2f1a98dd15273c61

8345746: Remove :resourcehogs/compiler from :hotspot_slow_compiler

Reviewed-by: kvn

! test/hotspot/jtreg/TEST.groups

Changeset: 1def2d82
Branch: hermetic-java-runtime
Author:    Leonid Mesnik <lmesnik at openjdk.org>
Date:      2024-12-10 17:40:06 +0000
URL:       https://git.openjdk.org/leyden/commit/1def2d82ac003a974759048c6cc0a173b1fc692f

8345700: tier{1,2,3}_compiler don't cover all compiler tests

Reviewed-by: dholmes, shade

! test/hotspot/jtreg/TEST.groups

Changeset: 9bd70ec8
Branch: hermetic-java-runtime
Author:    Nizar Benalla <nbenalla at openjdk.org>
Date:      2024-12-10 18:25:32 +0000
URL:       https://git.openjdk.org/leyden/commit/9bd70ec806ac0134926f32e222f4075e3d407422

8345888: Broken links in the JDK 24 JavaDoc API documentation, build 27

Reviewed-by: psadhukhan

! src/java.desktop/share/classes/javax/print/attribute/standard/PresentationDirection.java

Changeset: 0f035545
Branch: hermetic-java-runtime
Author:    Chen Liang <liach at openjdk.org>
Date:      2024-12-10 20:34:12 +0000
URL:       https://git.openjdk.org/leyden/commit/0f035545e5c0cd02d11ab8edd5786c1f1f6043a7

8342469: Improve API documentation for java.lang.classfile.instruction

Reviewed-by: asotona, darcy

! src/java.base/share/classes/java/lang/classfile/ClassFile.java
! src/java.base/share/classes/java/lang/classfile/CodeBuilder.java
! src/java.base/share/classes/java/lang/classfile/Instruction.java
! src/java.base/share/classes/java/lang/classfile/Label.java
! src/java.base/share/classes/java/lang/classfile/Opcode.java
! src/java.base/share/classes/java/lang/classfile/TypeKind.java
! src/java.base/share/classes/java/lang/classfile/instruction/ArrayLoadInstruction.java
! src/java.base/share/classes/java/lang/classfile/instruction/ArrayStoreInstruction.java
! src/java.base/share/classes/java/lang/classfile/instruction/BranchInstruction.java
! src/java.base/share/classes/java/lang/classfile/instruction/CharacterRange.java
! src/java.base/share/classes/java/lang/classfile/instruction/ConstantInstruction.java
! src/java.base/share/classes/java/lang/classfile/instruction/ConvertInstruction.java
! src/java.base/share/classes/java/lang/classfile/instruction/DiscontinuedInstruction.java
! src/java.base/share/classes/java/lang/classfile/instruction/ExceptionCatch.java
! src/java.base/share/classes/java/lang/classfile/instruction/FieldInstruction.java
! src/java.base/share/classes/java/lang/classfile/instruction/IncrementInstruction.java
! src/java.base/share/classes/java/lang/classfile/instruction/InvokeDynamicInstruction.java
! src/java.base/share/classes/java/lang/classfile/instruction/InvokeInstruction.java
! src/java.base/share/classes/java/lang/classfile/instruction/LabelTarget.java
! src/java.base/share/classes/java/lang/classfile/instruction/LineNumber.java
! src/java.base/share/classes/java/lang/classfile/instruction/LoadInstruction.java
! src/java.base/share/classes/java/lang/classfile/instruction/LocalVariable.java
! src/java.base/share/classes/java/lang/classfile/instruction/LocalVariableType.java
! src/java.base/share/classes/java/lang/classfile/instruction/LookupSwitchInstruction.java
! src/java.base/share/classes/java/lang/classfile/instruction/MonitorInstruction.java
! src/java.base/share/classes/java/lang/classfile/instruction/NewMultiArrayInstruction.java
! src/java.base/share/classes/java/lang/classfile/instruction/NewObjectInstruction.java
! src/java.base/share/classes/java/lang/classfile/instruction/NewPrimitiveArrayInstruction.java
! src/java.base/share/classes/java/lang/classfile/instruction/NewReferenceArrayInstruction.java
! src/java.base/share/classes/java/lang/classfile/instruction/NopInstruction.java
! src/java.base/share/classes/java/lang/classfile/instruction/OperatorInstruction.java
! src/java.base/share/classes/java/lang/classfile/instruction/ReturnInstruction.java
! src/java.base/share/classes/java/lang/classfile/instruction/StackInstruction.java
! src/java.base/share/classes/java/lang/classfile/instruction/StoreInstruction.java
! src/java.base/share/classes/java/lang/classfile/instruction/SwitchCase.java
! src/java.base/share/classes/java/lang/classfile/instruction/TableSwitchInstruction.java
! src/java.base/share/classes/java/lang/classfile/instruction/ThrowInstruction.java
! src/java.base/share/classes/java/lang/classfile/instruction/TypeCheckInstruction.java
! src/java.base/share/classes/java/lang/classfile/instruction/package-info.java

Changeset: 4c39e9fa
Branch: hermetic-java-runtime
Author:    Kevin Driver <kdriver at openjdk.org>
Date:      2024-12-10 20:49:13 +0000
URL:       https://git.openjdk.org/leyden/commit/4c39e9faa0cb8e4fd00d8b9dc0ac5ad64d6b287d

8344924: Default CA certificates loaded despite request to use custom keystore

Reviewed-by: ascarpino

! src/java.base/share/classes/sun/security/ssl/X509TrustManagerImpl.java

Changeset: 29d648c6
Branch: hermetic-java-runtime
Author:    Jasmine Karthikeyan <jkarthikeyan at openjdk.org>
Date:      2024-12-10 22:32:19 +0000
URL:       https://git.openjdk.org/leyden/commit/29d648c642a68699340a9ab43252f832efdb5cbf

8341781: Improve Min/Max node identities

Reviewed-by: chagedorn

! src/hotspot/share/opto/addnode.cpp
! src/hotspot/share/opto/addnode.hpp
! test/hotspot/jtreg/compiler/c2/irTests/MaxMinINodeIdealizationTests.java
+ test/hotspot/jtreg/compiler/c2/irTests/TestMinMaxIdentities.java
! test/hotspot/jtreg/compiler/vectorization/runner/BasicShortOpTest.java

Changeset: c6317191
Branch: hermetic-java-runtime
Author:    Damon Nguyen <dnguyen at openjdk.org>
Date:      2024-12-10 23:52:23 +0000
URL:       https://git.openjdk.org/leyden/commit/c6317191e323e27cde61b5ed3c23d1a230053969

8343170: java/awt/Cursor/JPanelCursorTest/JPanelCursorTest.java does not show the default cursor

Reviewed-by: honkar, azvegint, achung

! test/jdk/java/awt/Cursor/JPanelCursorTest/JPanelCursorTest.java

Changeset: 2ddaa460
Branch: hermetic-java-runtime
Author:    Alex Menkov <amenkov at openjdk.org>
Date:      2024-12-11 01:37:31 +0000
URL:       https://git.openjdk.org/leyden/commit/2ddaa460545e043008aaf0b7ce33191b7c588833

8305010: Test vmTestbase/nsk/jvmti/scenarios/sampling/SP05/sp05t003/TestDescription.java timed out: thread not suspended

Reviewed-by: cjplummer, lmesnik, sspitsyn

! test/hotspot/jtreg/vmTestbase/nsk/jvmti/scenarios/sampling/SP05/sp05t003/sp05t003.cpp

Changeset: abcd23f4
Branch: hermetic-java-runtime
Author:    Vicente Romero <vromero at openjdk.org>
Date:      2024-12-11 02:12:23 +0000
URL:       https://git.openjdk.org/leyden/commit/abcd23f4d65698f47fd79a95aed197a12edf2784

8334756: javac crashed on call to non-existent generic method with explicit annotated type arg

Reviewed-by: abimpoudis

! src/jdk.compiler/share/classes/com/sun/tools/javac/code/TypeAnnotations.java
+ test/langtools/tools/javac/annotations/typeAnnotations/CrashOnNonExistingMethodTest.java
+ test/langtools/tools/javac/annotations/typeAnnotations/CrashOnNonExistingMethodTest.out

Changeset: 8de0622c
Branch: hermetic-java-runtime
Author:    Prasanta Sadhukhan <psadhukhan at openjdk.org>
Date:      2024-12-11 03:49:16 +0000
URL:       https://git.openjdk.org/leyden/commit/8de0622c3a5c9e01e79659ef0b43b1b01dfa5cf6

8345767: javax/swing/JSplitPane/4164779/JSplitPaneKeyboardNavigationTest.java fails in ubuntu22.04

Reviewed-by: honkar, dnguyen

! test/jdk/javax/swing/JSplitPane/4164779/JSplitPaneKeyboardNavigationTest.java

Changeset: c40140eb
Branch: hermetic-java-runtime
Author:    Prasanta Sadhukhan <psadhukhan at openjdk.org>
Date:      2024-12-11 04:00:01 +0000
URL:       https://git.openjdk.org/leyden/commit/c40140eb9c156415622b2d03fd8681c16f6ee362

8334581: Remove no-arg constructor BasicSliderUI()

Reviewed-by: abhiscxk, aivanov, azvegint

! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicSliderUI.java

Changeset: 1e9204fa
Branch: hermetic-java-runtime
Author:    Kim Barrett <kbarrett at openjdk.org>
Date:      2024-12-11 04:47:44 +0000
URL:       https://git.openjdk.org/leyden/commit/1e9204fa43e0c1e22c69dc140829ddf3af750a95

8345273: Fix -Wzero-as-null-pointer-constant warnings in s390 code

Reviewed-by: jwaters, aph, amitkumar

! src/hotspot/cpu/s390/assembler_s390.hpp
! src/hotspot/cpu/s390/frame_s390.cpp
! src/hotspot/cpu/s390/macroAssembler_s390.cpp
! src/hotspot/cpu/s390/nativeInst_s390.cpp
! src/hotspot/cpu/s390/relocInfo_s390.cpp
! src/hotspot/cpu/s390/stubGenerator_s390.cpp

Changeset: e88e793c
Branch: hermetic-java-runtime
Author:    theoweidmannoracle <theo.weidmann at oracle.com>
Committer: Christian Hagedorn <chagedorn at openjdk.org>
Date:      2024-12-11 07:52:06 +0000
URL:       https://git.openjdk.org/leyden/commit/e88e793cfd9a5db8745aa187c2726ad029b60ab7

8343148: C2: Refactor uses of "PhaseValue::*con*() + PhaseIdealLoop::set_ctrl()" into separate method

Reviewed-by: kvn, 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/loopnode.cpp
! src/hotspot/share/opto/loopnode.hpp
! src/hotspot/share/opto/loopopts.cpp
! src/hotspot/share/opto/predicates.cpp
! src/hotspot/share/opto/vectorization.cpp

Changeset: f88c1c6f
Branch: hermetic-java-runtime
Author:    Adam Sotona <asotona at openjdk.org>
Date:      2024-12-11 07:58:26 +0000
URL:       https://git.openjdk.org/leyden/commit/f88c1c6ff86b8f29a71647e46136b6432bb67619

8345773: Class-File API debug printing capability

Reviewed-by: liach, mcimadamore

! src/java.base/share/classes/java/lang/classfile/CompoundElement.java
! test/jdk/jdk/classfile/ClassPrinterTest.java

Changeset: 8e0f929e
Branch: hermetic-java-runtime
Author:    Magnus Ihse Bursie <ihse at openjdk.org>
Date:      2024-12-11 10:39:08 +0000
URL:       https://git.openjdk.org/leyden/commit/8e0f929ecfc1d8de1c2a78e608bcabc45ff6b6af

8345805: Update copyright year to 2024 for other files where it was missed

Reviewed-by: dholmes, mli, mullan

! src/java.net.http/share/classes/jdk/internal/net/http/Http1HeaderParser.java
! src/java.net.http/share/classes/jdk/internal/net/http/common/HeaderDecoder.java
! src/java.net.http/share/classes/jdk/internal/net/http/hpack/DecodingCallback.java
! src/jdk.dynalink/share/classes/jdk/dynalink/DynamicLinker.java
! src/jdk.dynalink/share/classes/jdk/dynalink/NamedOperation.java
! src/jdk.dynalink/share/classes/jdk/dynalink/Namespace.java
! src/jdk.dynalink/share/classes/jdk/dynalink/NamespaceOperation.java
! src/jdk.dynalink/share/classes/jdk/dynalink/NoSuchDynamicMethodException.java
! src/jdk.dynalink/share/classes/jdk/dynalink/Operation.java
! src/jdk.dynalink/share/classes/jdk/dynalink/RelinkableCallSite.java
! src/jdk.dynalink/share/classes/jdk/dynalink/StandardNamespace.java
! src/jdk.dynalink/share/classes/jdk/dynalink/beans/BeansLinker.java
! src/jdk.dynalink/share/classes/jdk/dynalink/beans/CallerSensitiveDynamicMethod.java
! src/jdk.dynalink/share/classes/jdk/dynalink/beans/ClassString.java
! src/jdk.dynalink/share/classes/jdk/dynalink/beans/MissingMemberHandlerFactory.java
! src/jdk.dynalink/share/classes/jdk/dynalink/beans/StaticClass.java
! src/jdk.dynalink/share/classes/jdk/dynalink/internal/InternalTypeUtilities.java
! src/jdk.dynalink/share/classes/jdk/dynalink/linker/ConversionComparator.java
! src/jdk.dynalink/share/classes/jdk/dynalink/linker/GuardedInvocationTransformer.java
! src/jdk.dynalink/share/classes/jdk/dynalink/linker/GuardingDynamicLinker.java
! src/jdk.dynalink/share/classes/jdk/dynalink/linker/GuardingTypeConverterFactory.java
! src/jdk.dynalink/share/classes/jdk/dynalink/linker/LinkRequest.java
! src/jdk.dynalink/share/classes/jdk/dynalink/linker/LinkerServices.java
! src/jdk.dynalink/share/classes/jdk/dynalink/linker/MethodHandleTransformer.java
! src/jdk.dynalink/share/classes/jdk/dynalink/linker/MethodTypeConversionStrategy.java
! src/jdk.dynalink/share/classes/jdk/dynalink/linker/TypeBasedGuardingDynamicLinker.java
! src/jdk.dynalink/share/classes/jdk/dynalink/linker/support/CompositeGuardingDynamicLinker.java
! src/jdk.dynalink/share/classes/jdk/dynalink/linker/support/CompositeTypeBasedGuardingDynamicLinker.java
! src/jdk.dynalink/share/classes/jdk/dynalink/linker/support/DefaultInternalObjectFilter.java
! src/jdk.dynalink/share/classes/jdk/dynalink/linker/support/Guards.java
! src/jdk.dynalink/share/classes/jdk/dynalink/linker/support/Lookup.java
! src/jdk.dynalink/share/classes/jdk/dynalink/linker/support/SimpleLinkRequest.java
! src/jdk.dynalink/share/classes/jdk/dynalink/linker/support/TypeUtilities.java
! src/jdk.dynalink/share/classes/jdk/dynalink/package-info.java
! src/jdk.dynalink/share/classes/jdk/dynalink/support/AbstractRelinkableCallSite.java
! src/jdk.dynalink/share/classes/jdk/dynalink/support/ChainedCallSite.java
! src/jdk.dynalink/share/classes/jdk/dynalink/support/SimpleRelinkableCallSite.java
! src/jdk.httpserver/share/man/jwebserver.md
! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/aarch64/AArch64.java
! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/amd64/AMD64.java
! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/code/Architecture.java
! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/hotspot/CompilerToVM.java
! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/hotspot/DirectHotSpotObjectConstantImpl.java
! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/hotspot/HotSpotCompiledCodeStream.java
! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/hotspot/HotSpotCompressedNullConstant.java
! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/hotspot/HotSpotConstant.java
! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/hotspot/HotSpotConstantPool.java
! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/hotspot/HotSpotJVMCICompilerConfig.java
! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/hotspot/HotSpotMetaspaceConstantImpl.java
! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/hotspot/HotSpotMethodHandleAccessProvider.java
! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/hotspot/HotSpotObjectConstantImpl.java
! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/hotspot/HotSpotSpeculationLog.java
! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/hotspot/SharedLibraryJVMCIReflection.java
! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/hotspot/riscv64/RISCV64HotSpotJVMCIBackendFactory.java
! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/hotspot/riscv64/RISCV64HotSpotVMConfig.java
! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/meta/MethodHandleAccessProvider.java
! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/meta/ResolvedJavaMethod.java
! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/riscv64/RISCV64.java
! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/services/Services.java
! test/jdk/java/net/httpclient/BodySubscribersTest.java
! test/jdk/java/net/httpclient/GZIPInputStreamTest.java
! test/jdk/java/net/httpclient/MaxStreams.java
! test/jdk/java/net/httpclient/RedirectTimeoutTest.java
! test/jdk/java/net/httpclient/http2/ExpectContinueResetTest.java
! test/jdk/java/net/httpclient/http2/PushPromiseContinuation.java
! test/jdk/java/net/httpclient/lib/jdk/httpclient/test/lib/http2/HpackTestEncoder.java
! test/jdk/java/net/httpclient/lib/jdk/httpclient/test/lib/http2/Http2TestExchangeImpl.java
! test/jdk/java/net/httpclient/whitebox/java.net.http/jdk/internal/net/http/SimpleSSLContext.java
! test/jdk/java/nio/Buffer/Basic-X.java.template
! test/jdk/java/nio/Buffer/BasicByte.java
! test/jdk/java/nio/Buffer/BasicChar.java
! test/jdk/java/nio/Buffer/BasicDouble.java
! test/jdk/java/nio/Buffer/BasicFloat.java
! test/jdk/java/nio/Buffer/BasicInt.java
! test/jdk/java/nio/Buffer/BasicLong.java
! test/jdk/java/nio/Buffer/BasicShort.java
! test/jdk/java/nio/Buffer/LimitDirectMemory.java
! test/jdk/java/nio/channels/DatagramChannel/SelectWhenRefused.java
! test/jdk/java/nio/channels/Selector/WakeupNow.java
! test/jdk/jdk/classfile/AnnotationModelTest.java
! test/jdk/jdk/classfile/FilterDeadLabelsTest.java
! test/jdk/jdk/classfile/LowJCovAttributeTest.java
! test/jdk/jdk/classfile/LowModuleTest.java
! test/jdk/jdk/classfile/ModuleBuilderTest.java
! test/jdk/jdk/classfile/examples/ModuleExamples.java
! test/jdk/jdk/dynalink/TypeConverterFactoryMemoryLeakTest.java
! test/jdk/jdk/dynalink/TypeConverterFactoryRetentionTests.java
! test/jdk/jni/nullCaller/NullCallerTest.java
! test/jdk/sun/security/ec/InvalidCurve.java
! test/jdk/sun/security/pkcs11/Config/ReadConfInUTF16Env.java
! test/jdk/sun/security/ssl/CertPathRestrictions/TLSRestrictions.java
! test/jdk/sun/security/ssl/SSLLogger/LoggingFormatConsistency.java
! test/jdk/sun/security/ssl/SSLSocketImpl/IgnorableExceptionMessages.java
! test/jdk/sun/security/tools/keytool/fakegen/java.base/sun/security/ec/ECKeyPairGenerator.java
! test/jdk/sun/security/util/RegisteredDomain/ParseNames.java
! test/lib-test/jdk/test/lib/RandomGeneratorTest.java
! test/lib-test/jdk/test/lib/process/ProcessToolsExecuteLimitedTestJavaTest.java
! test/lib-test/jdk/test/whitebox/CPUInfoTest.java
! test/lib/jdk/test/lib/containers/docker/DockerTestUtils.java
! test/lib/jdk/test/lib/jfr/GCHelper.java
! test/lib/jdk/test/lib/thread/VThreadPinner.java
! test/lib/jdk/test/whitebox/code/Compiler.java
! test/micro/org/openjdk/bench/java/net/NetworkInterfaceLookup.java
! test/micro/org/openjdk/bench/java/net/SocketChannelConnectionSetup.java
! test/micro/org/openjdk/bench/java/net/SocketEventOverhead.java
! test/micro/org/openjdk/bench/java/net/ThreadLocalParseUtil.java
! test/micro/org/openjdk/bench/java/nio/ByteBuffers.java

Changeset: c9ec2716
Branch: hermetic-java-runtime
Author:    Magnus Ihse Bursie <ihse at openjdk.org>
Date:      2024-12-11 10:40:19 +0000
URL:       https://git.openjdk.org/leyden/commit/c9ec2716a5486e6304caa863d00fe2f5ef975602

8345800: Update copyright year to 2024 for serviceability in files where it was missed

Reviewed-by: dholmes, cjplummer

! src/java.management/share/classes/com/sun/jmx/mbeanserver/DefaultMXBeanMappingFactory.java
! src/java.management/share/classes/com/sun/jmx/mbeanserver/MBeanServerDelegateImpl.java
! src/java.management/share/classes/javax/management/MBeanServerDelegate.java
! src/jdk.attach/aix/classes/sun/tools/attach/VirtualMachineImpl.java
! src/jdk.attach/macosx/classes/sun/tools/attach/VirtualMachineImpl.java
! src/jdk.attach/windows/classes/sun/tools/attach/VirtualMachineImpl.java
! src/jdk.internal.jvmstat/share/classes/sun/jvmstat/perfdata/resources/aliasmap
! src/jdk.jcmd/share/man/jinfo.md
! src/jdk.jcmd/share/man/jmap.md
! src/jdk.jcmd/share/man/jps.md
! src/jdk.jcmd/share/man/jstack.md
! src/jdk.jcmd/share/man/jstat.md
! src/jdk.jconsole/share/classes/sun/tools/jconsole/resources/messages_de.properties
! src/jdk.jconsole/share/man/jconsole.md
! src/jdk.jdi/share/classes/com/sun/jdi/ThreadReference.java
! src/jdk.jdi/share/classes/com/sun/tools/example/debug/tty/TTYResources_de.java
! src/jdk.jdi/share/classes/com/sun/tools/jdi/SunCommandLineLauncher.java
! src/jdk.jdi/share/man/jdb.md
! src/jdk.jdi/windows/classes/com/sun/tools/jdi/SharedMemoryTransportService.java
! src/jdk.management.agent/share/classes/jdk/internal/agent/resources/agent.properties
! src/jdk.management.agent/share/classes/jdk/internal/agent/resources/agent_de.properties
! src/jdk.management.agent/share/classes/jdk/internal/agent/resources/agent_es.properties
! src/jdk.management.agent/share/classes/jdk/internal/agent/resources/agent_fr.properties
! src/jdk.management.agent/share/classes/jdk/internal/agent/resources/agent_it.properties
! src/jdk.management.agent/share/classes/jdk/internal/agent/resources/agent_ja.properties
! src/jdk.management.agent/share/classes/jdk/internal/agent/resources/agent_ko.properties
! src/jdk.management.agent/share/classes/jdk/internal/agent/resources/agent_pt_BR.properties
! src/jdk.management.agent/share/classes/jdk/internal/agent/resources/agent_sv.properties
! src/jdk.management.agent/share/classes/jdk/internal/agent/resources/agent_zh_CN.properties
! src/jdk.management.agent/share/classes/jdk/internal/agent/resources/agent_zh_TW.properties
! src/jdk.management/share/classes/com/sun/management/OperatingSystemMXBean.java
! test/jdk/com/sun/jdi/BadAgentPath.java
! test/jdk/com/sun/jdi/DoubleAgentTest.java
! test/jdk/com/sun/jdi/SuspendNoFlagTest.java
! test/jdk/javax/management/remote/mandatory/loading/MissingClassTest.java

Changeset: 28268383
Branch: hermetic-java-runtime
Author:    Stefan Karlsson <stefank at openjdk.org>
Date:      2024-12-11 11:49:19 +0000
URL:       https://git.openjdk.org/leyden/commit/2826838389ff0ce909289e3a804228226a2a6ab0

8345658: WB_NMTCommitMemory redundantly records an NMT tag

Reviewed-by: dholmes, jsjolen

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

Changeset: 076bfa68
Branch: hermetic-java-runtime
Author:    Stefan Karlsson <stefank at openjdk.org>
Date:      2024-12-11 11:53:25 +0000
URL:       https://git.openjdk.org/leyden/commit/076bfa688c8ee19fa5eea1d18cfa84a3504af762

8345656: Move os alignment functions out of ReservedSpace

Reviewed-by: dholmes

! src/hotspot/share/gc/g1/g1BlockOffsetTable.cpp
! src/hotspot/share/gc/g1/g1BlockOffsetTable.hpp
! src/hotspot/share/gc/g1/g1CardTable.cpp
! src/hotspot/share/gc/g1/g1CardTable.hpp
! src/hotspot/share/gc/g1/g1CollectedHeap.cpp
! src/hotspot/share/gc/serial/serialBlockOffsetTable.cpp
! src/hotspot/share/gc/serial/serialBlockOffsetTable.hpp
! src/hotspot/share/gc/serial/tenuredGeneration.cpp
! src/hotspot/share/gc/shared/markBitMap.cpp
! src/hotspot/share/gc/shenandoah/shenandoahMarkBitMap.cpp
! src/hotspot/share/jfr/recorder/storage/jfrVirtualMemory.cpp
! src/hotspot/share/memory/virtualspace.cpp
! src/hotspot/share/memory/virtualspace.hpp
! src/hotspot/share/runtime/os.hpp

Changeset: 2382a2de
Branch: hermetic-java-runtime
Author:    Stefan Karlsson <stefank at openjdk.org>
Date:      2024-12-11 12:22:00 +0000
URL:       https://git.openjdk.org/leyden/commit/2382a2de964aa9b3a8e1ec2500f6337eeeb94706

8345661: Simplify page size alignment in code heap reservation

Reviewed-by: dholmes, thartmann

! src/hotspot/share/code/codeCache.cpp
! src/hotspot/share/memory/heap.cpp

Changeset: a21d21f4
Branch: hermetic-java-runtime
Author:    Martin Doerr <mdoerr at openjdk.org>
Date:      2024-12-11 12:50:24 +0000
URL:       https://git.openjdk.org/leyden/commit/a21d21f4d7b74e21f68b6bf9c5dc9ba7d3f9963c

8345609: [C1] LIR Operations with one input should be implemented as LIR_Op1

Reviewed-by: rrich, goetz

! src/hotspot/cpu/aarch64/c1_LIRGenerator_aarch64.cpp
! src/hotspot/cpu/ppc/c1_LIRGenerator_ppc.cpp
! src/hotspot/cpu/x86/c1_LIRGenerator_x86.cpp
! src/hotspot/cpu/x86/c1_LinearScan_x86.cpp
! src/hotspot/cpu/x86/c1_LinearScan_x86.hpp
! src/hotspot/share/c1/c1_LIR.cpp
! src/hotspot/share/c1/c1_LIR.hpp
! src/hotspot/share/c1/c1_LIRAssembler.cpp
! src/hotspot/share/c1/c1_LIRAssembler.hpp
! src/hotspot/share/c1/c1_LinearScan.cpp

Changeset: 45c914c3
Branch: hermetic-java-runtime
Author:    Roland Westrelin <roland at openjdk.org>
Date:      2024-12-11 13:48:03 +0000
URL:       https://git.openjdk.org/leyden/commit/45c914c3ad8fbc406af9ba9dec97f11c28c91299

8343607: C2: Shenandoah crashes during barrier expansion in Continuation::enter

Reviewed-by: shade

! src/hotspot/share/gc/shenandoah/c2/shenandoahSupport.cpp

Changeset: d381d581
Branch: hermetic-java-runtime
Author:    theoweidmannoracle <theo.weidmann at oracle.com>
Date:      2024-12-11 14:30:59 +0000
URL:       https://git.openjdk.org/leyden/commit/d381d581bfc5bbe1db966088ed4cad01b65c5123

8332268: C2: Add missing optimizations for UDivI/L and UModI/L and unify the shared logic with the signed nodes

Reviewed-by: chagedorn, thartmann, epeter, qamai

! src/hotspot/share/opto/divnode.cpp
! src/hotspot/share/opto/divnode.hpp
! src/hotspot/share/opto/loopopts.cpp
! src/hotspot/share/opto/mulnode.hpp
! src/hotspot/share/opto/node.hpp
! src/hotspot/share/opto/phaseX.cpp
! src/hotspot/share/opto/type.hpp
! test/hotspot/jtreg/compiler/c2/irTests/DivINodeIdealizationTests.java
! test/hotspot/jtreg/compiler/c2/irTests/DivLNodeIdealizationTests.java
+ test/hotspot/jtreg/compiler/c2/irTests/ModINodeIdealizationTests.java
+ test/hotspot/jtreg/compiler/c2/irTests/ModLNodeIdealizationTests.java
+ test/hotspot/jtreg/compiler/c2/irTests/UDivINodeIdealizationTests.java
+ test/hotspot/jtreg/compiler/c2/irTests/UDivLNodeIdealizationTests.java
+ test/hotspot/jtreg/compiler/c2/irTests/UModINodeIdealizationTests.java
+ test/hotspot/jtreg/compiler/c2/irTests/UModLNodeIdealizationTests.java
! test/hotspot/jtreg/compiler/lib/ir_framework/IRNode.java
! test/hotspot/jtreg/compiler/splitif/TestSplitDivisionThroughPhi.java

Changeset: e2948991
Branch: hermetic-java-runtime
Author:    Sonia Zaldana Calles <szaldana at openjdk.org>
Date:      2024-12-11 14:40:03 +0000
URL:       https://git.openjdk.org/leyden/commit/e2948991544d50a901be509fbc6406c2a16849ec

8345647: Fix recent NULL usage backsliding in Shenandoah

Reviewed-by: shade, jwaters, mli

! src/hotspot/cpu/ppc/gc/shenandoah/shenandoahBarrierSetAssembler_ppc.cpp
! src/hotspot/share/gc/shenandoah/c2/shenandoahBarrierSetC2.cpp

Changeset: c34b87c5
Branch: hermetic-java-runtime
Author:    Stefan Karlsson <stefank at openjdk.org>
Date:      2024-12-11 15:09:36 +0000
URL:       https://git.openjdk.org/leyden/commit/c34b87c52bbaf37d01cb2a73846631a037b312a5

8345659: Fix broken alignment after ReservedSpace splitting in GC code

Reviewed-by: ayang, aboldtch

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

Changeset: cc479184
Branch: hermetic-java-runtime
Author:    Qizheng Xing <qxing at openjdk.org>
Committer: Martin Doerr <mdoerr at openjdk.org>
Date:      2024-12-11 15:11:46 +0000
URL:       https://git.openjdk.org/leyden/commit/cc47918445b3b49fc188d4655996e43e7a3c75c3

8345040: Clean up unused variables and code in `generate_native_wrapper`

Reviewed-by: mli, dfenacci, kvn

! src/hotspot/cpu/aarch64/sharedRuntime_aarch64.cpp
! src/hotspot/cpu/ppc/sharedRuntime_ppc.cpp
! src/hotspot/cpu/riscv/sharedRuntime_riscv.cpp
! src/hotspot/cpu/s390/sharedRuntime_s390.cpp
! src/hotspot/cpu/x86/sharedRuntime_x86_32.cpp
! src/hotspot/cpu/x86/sharedRuntime_x86_64.cpp

Changeset: 72c6daf1
Branch: hermetic-java-runtime
Author:    theoweidmannoracle <theo.weidmann at oracle.com>
Committer: Tobias Hartmann <thartmann at openjdk.org>
Date:      2024-12-11 15:21:28 +0000
URL:       https://git.openjdk.org/leyden/commit/72c6daf1b1073bc1eb9d1b07794c0e8ba5b9b437

8346007: Incorrect copyright header in UModLNodeIdealizationTests.java

Reviewed-by: thartmann

! test/hotspot/jtreg/compiler/c2/irTests/UModLNodeIdealizationTests.java

Changeset: 2c4567a6
Branch: hermetic-java-runtime
Author:    Quan Anh Mai <qamai at openjdk.org>
Date:      2024-12-11 15:59:39 +0000
URL:       https://git.openjdk.org/leyden/commit/2c4567a689091721476b6ef0ef4ad042fd63c3fd

8342651: Refactor array constant to use an array of jbyte

Reviewed-by: thartmann, kvn

! src/hotspot/cpu/x86/c2_MacroAssembler_x86.cpp
! src/hotspot/cpu/x86/c2_MacroAssembler_x86.hpp
! src/hotspot/cpu/x86/x86.ad
! src/hotspot/share/asm/assembler.hpp
! src/hotspot/share/asm/codeBuffer.cpp
! src/hotspot/share/opto/constantTable.cpp
! src/hotspot/share/opto/constantTable.hpp
! src/hotspot/share/opto/output.cpp

Changeset: cf0e1aa0
Branch: hermetic-java-runtime
Author:    Ivan Šipka <isipka at openjdk.org>
Committer: Jorn Vernee <jvernee at openjdk.org>
Date:      2024-12-11 16:33:44 +0000
URL:       https://git.openjdk.org/leyden/commit/cf0e1aa0667b6c78f1b450c726c50415df570729

8345335: Add excluded jdk_foreign tests to manual group

Reviewed-by: jvernee

! test/jdk/TEST.groups
! test/jdk/java/foreign/TestMatrix.java

Changeset: cce5808d
Branch: hermetic-java-runtime
Author:    Brian Burkhalter <bpb at openjdk.org>
Date:      2024-12-11 17:57:22 +0000
URL:       https://git.openjdk.org/leyden/commit/cce5808d7a5734abb36b12d83304b80ae9c55575

8345421: (bf) Create specific test for temporary direct buffers and the buffer size limit

Reviewed-by: alanb

+ test/jdk/java/nio/Buffer/UnmeteredTempBuffers.java

Changeset: e4a34e96
Branch: hermetic-java-runtime
Author:    Andrey Turbanov <aturbanov at openjdk.org>
Date:      2024-12-11 18:22:23 +0000
URL:       https://git.openjdk.org/leyden/commit/e4a34e96cd7eb227bd43e55d370d0b18d365ae1b

8345616: Unnecessary Hashtable usage in javax.swing.text.html.parser.Element

Reviewed-by: aivanov, azvegint

! src/java.desktop/share/classes/javax/swing/text/html/parser/Element.java

Changeset: 08bdeedf
Branch: hermetic-java-runtime
Author:    Kim Barrett <kbarrett at openjdk.org>
Date:      2024-12-11 19:37:01 +0000
URL:       https://git.openjdk.org/leyden/commit/08bdeedfd355b61f7cdabbe943657691e5af2c82

8345269: Fix -Wzero-as-null-pointer-constant warnings in ppc code

Reviewed-by: mdoerr, mbaesken

! src/hotspot/cpu/ppc/assembler_ppc.hpp
! src/hotspot/cpu/ppc/frame_ppc.cpp
! src/hotspot/cpu/ppc/macroAssembler_ppc.cpp
! src/hotspot/cpu/ppc/nativeInst_ppc.cpp
! src/hotspot/cpu/ppc/ppc.ad
! src/hotspot/cpu/ppc/relocInfo_ppc.cpp
! src/hotspot/cpu/ppc/stubGenerator_ppc.cpp
! src/hotspot/cpu/ppc/templateTable_ppc_64.cpp
! src/hotspot/cpu/ppc/vm_version_ppc.cpp

Changeset: cbab40bc
Branch: hermetic-java-runtime
Author:    Magnus Ihse Bursie <ihse at openjdk.org>
Date:      2024-12-11 21:01:20 +0000
URL:       https://git.openjdk.org/leyden/commit/cbab40bce45a2f58906be49c841178fa1dfd457e

8345683: Remove special flags for files compiled for static libraries

Reviewed-by: erikj

! make/autoconf/flags-cflags.m4
! make/autoconf/spec.gmk.template
! make/common/native/Flags.gmk

Changeset: ddf04617
Branch: hermetic-java-runtime
Author:    Magnus Ihse Bursie <ihse at openjdk.org>
Date:      2024-12-11 21:08:22 +0000
URL:       https://git.openjdk.org/leyden/commit/ddf04617887dc389cd7667e820da7ac91eea9e8c

8345799: Update copyright year to 2024 for core-libs in files where it was missed

Reviewed-by: joehw, jlu, mli, lancea, kevinw

! src/java.base/macosx/classes/sun/nio/ch/DefaultSelectorProvider.java
! src/java.base/macosx/native/libjava/ProcessHandleImpl_macosx.c
! src/java.base/macosx/native/libosxsecurity/KeystoreImpl.m
! src/java.base/share/classes/com/sun/crypto/provider/PBEKey.java
! src/java.base/share/classes/com/sun/security/ntlm/Server.java
! src/java.base/share/classes/java/io/ObjectStreamConstants.java
! src/java.base/share/classes/java/io/PipedInputStream.java
! src/java.base/share/classes/java/io/PipedOutputStream.java
! src/java.base/share/classes/java/io/PipedReader.java
! src/java.base/share/classes/java/io/PipedWriter.java
! src/java.base/share/classes/java/io/Serializable.java
! src/java.base/share/classes/java/io/StreamTokenizer.java
! src/java.base/share/classes/java/io/WriteAbortedException.java
! src/java.base/share/classes/java/lang/AssertionError.java
! src/java.base/share/classes/java/lang/BaseVirtualThread.java
! src/java.base/share/classes/java/lang/BootstrapMethodError.java
! src/java.base/share/classes/java/lang/ClassValue.java
! src/java.base/share/classes/java/lang/ExceptionInInitializerError.java
! src/java.base/share/classes/java/lang/StrictMath.java
! src/java.base/share/classes/java/lang/constant/ModuleDesc.java
! src/java.base/share/classes/java/lang/foreign/AddressLayout.java
! src/java.base/share/classes/java/lang/foreign/SegmentAllocator.java
! src/java.base/share/classes/java/lang/foreign/package-info.java
! src/java.base/share/classes/java/lang/foreign/snippet-files/Snippets.java
! src/java.base/share/classes/java/lang/invoke/AbstractValidatingLambdaMetafactory.java
! src/java.base/share/classes/java/lang/invoke/ConstantBootstraps.java
! src/java.base/share/classes/java/lang/invoke/ConstantGroup.java
! src/java.base/share/classes/java/lang/invoke/DelegatingMethodHandle.java
! src/java.base/share/classes/java/lang/invoke/DirectMethodHandle.java
! src/java.base/share/classes/java/lang/invoke/MemberName.java
! src/java.base/share/classes/java/lang/invoke/MethodHandleImpl.java
! src/java.base/share/classes/java/lang/invoke/NativeMethodHandle.java
! src/java.base/share/classes/java/lang/invoke/TypeConvertingMethodAdapter.java
! src/java.base/share/classes/java/lang/invoke/X-VarHandleByteArrayView.java.template
! src/java.base/share/classes/java/lang/module/package-info.java
! src/java.base/share/classes/java/lang/ref/PhantomReference.java
! src/java.base/share/classes/java/lang/ref/package-info.java
! src/java.base/share/classes/java/lang/reflect/Executable.java
! src/java.base/share/classes/java/lang/runtime/ObjectMethods.java
! src/java.base/share/classes/java/nio/file/FileTreeIterator.java
! src/java.base/share/classes/java/security/DigestInputStream.java
! src/java.base/share/classes/java/security/DigestOutputStream.java
! src/java.base/share/classes/java/security/cert/PKIXBuilderParameters.java
! src/java.base/share/classes/java/security/cert/PKIXParameters.java
! src/java.base/share/classes/java/security/cert/X509Certificate.java
! src/java.base/share/classes/java/text/AttributedCharacterIterator.java
! src/java.base/share/classes/java/text/AttributedString.java
! src/java.base/share/classes/java/text/RuleBasedCollator.java
! src/java.base/share/classes/java/util/EnumMap.java
! src/java.base/share/classes/java/util/GregorianCalendar.java
! src/java.base/share/classes/java/util/HashMap.java
! src/java.base/share/classes/java/util/HashSet.java
! src/java.base/share/classes/java/util/IdentityHashMap.java
! src/java.base/share/classes/java/util/ImmutableCollections.java
! src/java.base/share/classes/java/util/InvalidPropertiesFormatException.java
! src/java.base/share/classes/java/util/LinkedHashMap.java
! src/java.base/share/classes/java/util/LinkedHashSet.java
! src/java.base/share/classes/java/util/LinkedList.java
! src/java.base/share/classes/java/util/SimpleTimeZone.java
! src/java.base/share/classes/java/util/Timer.java
! src/java.base/share/classes/java/util/TreeMap.java
! src/java.base/share/classes/java/util/TreeSet.java
! src/java.base/share/classes/java/util/WeakHashMap.java
! src/java.base/share/classes/java/util/jar/JarOutputStream.java
! src/java.base/share/classes/java/util/stream/FindOps.java
! src/java.base/share/classes/javax/crypto/EncryptedPrivateKeyInfo.java
! src/java.base/share/classes/jdk/internal/access/JavaAWTFontAccess.java
! src/java.base/share/classes/jdk/internal/classfile/impl/AccessFlagsImpl.java
! src/java.base/share/classes/jdk/internal/classfile/impl/BoundLocalVariable.java
! src/java.base/share/classes/jdk/internal/classfile/impl/CatchBuilderImpl.java
! src/java.base/share/classes/jdk/internal/classfile/impl/EntryMap.java
! src/java.base/share/classes/jdk/internal/classfile/impl/InterfacesImpl.java
! src/java.base/share/classes/jdk/internal/classfile/impl/LabelImpl.java
! src/java.base/share/classes/jdk/internal/classfile/impl/SuperclassImpl.java
! src/java.base/share/classes/jdk/internal/classfile/impl/verifier/VerificationBytecodes.java
! src/java.base/share/classes/jdk/internal/classfile/impl/verifier/VerificationTable.java
! src/java.base/share/classes/jdk/internal/classfile/impl/verifier/VerificationType.java
! src/java.base/share/classes/jdk/internal/event/FileWriteEvent.java
! src/java.base/share/classes/jdk/internal/event/SecurityProviderServiceEvent.java
! src/java.base/share/classes/jdk/internal/event/SerializationMisdeclarationEvent.java
! src/java.base/share/classes/jdk/internal/event/ThreadSleepEvent.java
! src/java.base/share/classes/jdk/internal/event/VirtualThreadEndEvent.java
! src/java.base/share/classes/jdk/internal/event/VirtualThreadStartEvent.java
! src/java.base/share/classes/jdk/internal/foreign/GlobalSession.java
! src/java.base/share/classes/jdk/internal/foreign/ImplicitSession.java
! src/java.base/share/classes/jdk/internal/foreign/layout/MemoryLayoutUtil.java
! src/java.base/share/classes/jdk/internal/icu/impl/StringPrepDataReader.java
! src/java.base/share/classes/jdk/internal/icu/lang/UCharacter.java
! src/java.base/share/classes/jdk/internal/icu/lang/UCharacterDirection.java
! src/java.base/share/classes/jdk/internal/icu/text/UTF16.java
! src/java.base/share/classes/jdk/internal/jimage/NativeImageBuffer.java
! src/java.base/share/classes/jdk/internal/misc/X-ScopedMemoryAccess.java.template
! src/java.base/share/classes/jdk/internal/module/ArchivedModuleGraph.java
! src/java.base/share/classes/jdk/internal/module/ModuleInfo.java
! src/java.base/share/classes/jdk/internal/module/ModuleInfoExtender.java
! src/java.base/share/classes/jdk/internal/org/xml/sax/Attributes.java
! src/java.base/share/classes/jdk/internal/org/xml/sax/InputSource.java
! src/java.base/share/classes/jdk/internal/org/xml/sax/SAXException.java
! src/java.base/share/classes/jdk/internal/org/xml/sax/SAXParseException.java
! src/java.base/share/classes/jdk/internal/org/xml/sax/XMLReader.java
! src/java.base/share/classes/jdk/internal/org/xml/sax/helpers/DefaultHandler.java
! src/java.base/share/classes/jdk/internal/platform/Metrics.java
! src/java.base/share/classes/jdk/internal/ref/CleanerImpl.java
! src/java.base/share/classes/jdk/internal/ref/PhantomCleanable.java
! src/java.base/share/classes/jdk/internal/reflect/ConstructorAccessorImpl.java
! src/java.base/share/classes/jdk/internal/reflect/FieldAccessorImpl.java
! src/java.base/share/classes/jdk/internal/reflect/MethodAccessorImpl.java
! src/java.base/share/classes/jdk/internal/util/OctalDigits.java
! src/java.base/share/classes/jdk/internal/util/xml/PropertiesDefaultHandler.java
! src/java.base/share/classes/jdk/internal/util/xml/impl/Parser.java
! src/java.base/share/classes/jdk/internal/vm/StackChunk.java
! src/java.base/share/classes/jdk/internal/vm/TranslatedException.java
! src/java.base/share/classes/jdk/internal/vm/VMSupport.java
! src/java.base/share/classes/jdk/internal/vm/annotation/JvmtiMountTransition.java
! src/java.base/share/classes/jdk/internal/vm/vector/VectorSupport.java
! src/java.base/share/classes/sun/invoke/util/ValueConversions.java
! src/java.base/share/classes/sun/invoke/util/VerifyAccess.java
! src/java.base/share/classes/sun/net/dns/ResolverConfiguration.java
! src/java.base/share/classes/sun/net/www/ParseUtil.java
! src/java.base/share/classes/sun/net/www/content/text/plain.java
! src/java.base/share/classes/sun/net/www/protocol/file/FileURLConnection.java
! src/java.base/share/classes/sun/net/www/protocol/https/AbstractDelegateHttpsURLConnection.java
! src/java.base/share/classes/sun/nio/ch/AsynchronousChannelGroupImpl.java
! src/java.base/share/classes/sun/nio/ch/PendingFuture.java
! src/java.base/share/classes/sun/nio/ch/ThreadPool.java
! src/java.base/share/classes/sun/nio/cs/HKSCS.java
! src/java.base/share/classes/sun/security/ec/point/AffinePoint.java
! src/java.base/share/classes/sun/security/pkcs/PKCS9Attributes.java
! src/java.base/share/classes/sun/security/pkcs/ParsingException.java
! src/java.base/share/classes/sun/security/pkcs/SignerInfo.java
! src/java.base/share/classes/sun/security/provider/CtrDrbg.java
! src/java.base/share/classes/sun/security/provider/DSAPublicKey.java
! src/java.base/share/classes/sun/security/provider/HashDrbg.java
! src/java.base/share/classes/sun/security/provider/HmacDrbg.java
! src/java.base/share/classes/sun/security/rsa/RSAPrivateCrtKeyImpl.java
! src/java.base/share/classes/sun/security/rsa/RSAPrivateKeyImpl.java
! src/java.base/share/classes/sun/security/ssl/Finished.java
! src/java.base/share/classes/sun/security/ssl/SSLSocketImpl.java
! src/java.base/share/classes/sun/security/util/BitArray.java
! src/java.base/share/classes/sun/security/util/ByteArrayTagOrder.java
! src/java.base/share/classes/sun/security/util/ECUtil.java
! src/java.base/share/classes/sun/security/util/IOUtils.java
! src/java.base/share/classes/sun/security/util/KeyUtil.java
! src/java.base/share/classes/sun/security/validator/ValidatorException.java
! src/java.base/share/classes/sun/security/x509/AlgorithmId.java
! src/java.base/share/classes/sun/security/x509/GeneralNames.java
! src/java.base/share/classes/sun/security/x509/GeneralSubtrees.java
! src/java.base/share/classes/sun/security/x509/RFC822Name.java
! src/java.base/share/classes/sun/util/BuddhistCalendar.java
! src/java.base/share/classes/sun/util/calendar/AbstractCalendar.java
! src/java.base/share/classes/sun/util/calendar/BaseCalendar.java
! src/java.base/share/classes/sun/util/calendar/CalendarDate.java
! src/java.base/share/classes/sun/util/calendar/CalendarSystem.java
! src/java.base/share/native/libjava/Class.c
! src/java.base/share/native/libjava/PhantomReference.c
! src/java.base/share/native/libjimage/jimage.cpp
! src/java.base/share/native/libjli/args.c
! src/java.base/share/native/libverify/check_code.c
! src/java.base/unix/classes/sun/net/sdp/SdpProvider.java
! src/java.base/unix/classes/sun/nio/ch/InheritedChannel.java
! src/java.base/unix/classes/sun/nio/ch/UnixDomainSocketsUtil.java
! src/java.base/unix/native/jspawnhelper/jspawnhelper.c
! src/java.base/unix/native/libjli/java_md.h
! src/java.naming/share/classes/com/sun/jndi/ldap/pool/Connections.java
! src/java.rmi/share/man/rmiregistry.md
! src/java.se/share/classes/module-info.java
! src/java.sql.rowset/share/classes/com/sun/rowset/RowSetResourceBundle.properties
! src/java.sql.rowset/share/classes/com/sun/rowset/RowSetResourceBundle_de.properties
! src/java.sql.rowset/share/classes/com/sun/rowset/RowSetResourceBundle_es.properties
! src/java.sql.rowset/share/classes/com/sun/rowset/RowSetResourceBundle_fr.properties
! src/java.sql.rowset/share/classes/com/sun/rowset/RowSetResourceBundle_it.properties
! src/java.sql.rowset/share/classes/com/sun/rowset/RowSetResourceBundle_ja.properties
! src/java.sql.rowset/share/classes/com/sun/rowset/RowSetResourceBundle_ko.properties
! src/java.sql.rowset/share/classes/com/sun/rowset/RowSetResourceBundle_pt_BR.properties
! src/java.sql.rowset/share/classes/com/sun/rowset/RowSetResourceBundle_sv.properties
! src/java.sql.rowset/share/classes/com/sun/rowset/RowSetResourceBundle_zh_CN.properties
! src/java.sql.rowset/share/classes/com/sun/rowset/RowSetResourceBundle_zh_TW.properties
! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/msg/DOMMessages_es.properties
! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/msg/DOMMessages_fr.properties
! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/msg/DOMMessages_it.properties
! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/msg/DOMMessages_ko.properties
! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/msg/DOMMessages_pt_BR.properties
! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/msg/DOMMessages_sv.properties
! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/msg/SAXMessages_es.properties
! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/msg/SAXMessages_fr.properties
! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/msg/SAXMessages_it.properties
! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/msg/SAXMessages_ko.properties
! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/msg/SAXMessages_pt_BR.properties
! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/msg/SAXMessages_sv.properties
! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/msg/SAXMessages_zh_TW.properties
! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/msg/XIncludeMessages_es.properties
! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/msg/XIncludeMessages_fr.properties
! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/msg/XIncludeMessages_it.properties
! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/msg/XIncludeMessages_ko.properties
! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/msg/XIncludeMessages_pt_BR.properties
! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/msg/XIncludeMessages_sv.properties
! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/msg/XMLMessages.properties
! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/msg/XMLMessages_de.properties
! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/msg/XMLMessages_ja.properties
! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/msg/XMLMessages_zh_CN.properties
! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/msg/XMLSchemaMessages_es.properties
! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/msg/XMLSchemaMessages_fr.properties
! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/msg/XMLSchemaMessages_it.properties
! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/msg/XMLSchemaMessages_ko.properties
! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/msg/XMLSchemaMessages_pt_BR.properties
! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/msg/XMLSchemaMessages_sv.properties
! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/msg/XPointerMessages_es.properties
! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/msg/XPointerMessages_fr.properties
! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/msg/XPointerMessages_it.properties
! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/msg/XPointerMessages_ko.properties
! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/msg/XPointerMessages_pt_BR.properties
! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/msg/XPointerMessages_sv.properties
! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/xpath/regex/RegularExpression.java
! src/jdk.jdeps/share/classes/com/sun/tools/javap/ConstantWriter.java
! src/jdk.jdeps/share/classes/com/sun/tools/javap/JavapTask.java
! src/jdk.jdeps/share/classes/com/sun/tools/javap/LocalVariableTableWriter.java
! src/jdk.jdeps/share/classes/com/sun/tools/javap/LocalVariableTypeTableWriter.java
! src/jdk.jdeps/share/classes/com/sun/tools/javap/Options.java
! src/jdk.jdeps/share/classes/com/sun/tools/javap/SourceWriter.java
! src/jdk.jdeps/share/classes/com/sun/tools/javap/StackMapWriter.java
! src/jdk.jdeps/share/classes/com/sun/tools/javap/TypeAnnotationWriter.java
! src/jdk.jdeps/share/classes/com/sun/tools/javap/resources/javap.properties
! src/jdk.jdeps/share/classes/com/sun/tools/javap/resources/javap_de.properties
! src/jdk.jdeps/share/classes/com/sun/tools/javap/resources/javap_ja.properties
! src/jdk.jdeps/share/classes/com/sun/tools/javap/resources/javap_zh_CN.properties
! src/jdk.jdeps/share/classes/com/sun/tools/jdeps/resources/jdkinternals.properties
! src/jdk.jdeps/share/man/javap.md
! src/jdk.jdeps/share/man/jdeprscan.md
! src/jdk.jdeps/share/man/jdeps.md
! src/jdk.jlink/share/classes/jdk/tools/jlink/internal/plugins/StripJavaDebugAttributesPlugin.java
! src/jdk.jlink/share/classes/jdk/tools/jlink/internal/plugins/VersionPropsPlugin.java
! src/jdk.jlink/share/classes/jdk/tools/jlink/resources/jlink_de.properties
! src/jdk.jlink/share/classes/jdk/tools/jlink/resources/jlink_ja.properties
! src/jdk.jlink/share/classes/jdk/tools/jlink/resources/jlink_zh_CN.properties
! src/jdk.jlink/share/man/jlink.md
! src/jdk.jlink/share/man/jmod.md
! src/jdk.jpackage/linux/classes/jdk/jpackage/internal/LinuxLaunchersAsServices.java
! src/jdk.jpackage/share/classes/jdk/jpackage/internal/Enquoter.java
! src/jdk.jpackage/share/classes/jdk/jpackage/internal/PackageFile.java
! src/jdk.jpackage/share/native/common/ErrorHandling.cpp
! src/jdk.jpackage/share/native/common/Log.cpp
! src/jdk.jpackage/unix/classes/jdk/jpackage/internal/ShellScriptResource.java
! src/jdk.jpackage/unix/classes/jdk/jpackage/internal/UnixLaunchersAsServices.java
! src/jdk.jpackage/windows/classes/jdk/jpackage/internal/WindowsRegistry.java
! src/jdk.jpackage/windows/native/libjpackage/jpackage.cpp
! src/jdk.naming.dns/share/classes/com/sun/jndi/dns/DnsContext.java
! src/jdk.naming.rmi/share/classes/module-info.java
! test/failure_handler/README
! test/failure_handler/src/share/classes/jdk/test/failurehandler/action/ActionHelper.java
! test/failure_handler/src/share/conf/linux.properties
! test/jaxp/TEST.groups
! test/jdk/com/sun/tools/attach/ProviderTest.java
! test/jdk/com/sun/tools/attach/TempDirTest.java
! test/jdk/java/foreign/TestHandshake.java
! test/jdk/java/foreign/TestLayouts.java
! test/jdk/java/foreign/TestMemoryAccessInstance.java
! test/jdk/java/foreign/TestRestricted.java
! test/jdk/java/foreign/TestScopedOperations.java
! test/jdk/java/foreign/TestSegmentAllocators.java
! test/jdk/java/foreign/TestStubAllocFailure.java
! test/jdk/java/foreign/TestValueLayouts.java
! test/jdk/java/foreign/enablenativeaccess/TestEnableNativeAccess.java
! test/jdk/java/foreign/enablenativeaccess/TestEnableNativeAccessBase.java
! test/jdk/java/foreign/enablenativeaccess/TestEnableNativeAccessDynamic.java
! test/jdk/java/foreign/handles/Driver.java
! test/jdk/java/foreign/handles/invoker_module/handle/invoker/MethodHandleInvoker.java
! test/jdk/java/foreign/handles/lookup_module/handle/lookup/MethodHandleLookup.java
! test/jdk/java/foreign/stackwalk/TestAsyncStackWalk.java
! test/jdk/java/foreign/stackwalk/TestReentrantUpcalls.java
! test/jdk/java/foreign/stackwalk/TestStackWalk.java
! test/jdk/java/io/File/TempDirDoesNotExist.java
! test/jdk/java/lang/Class/getSimpleName/GetSimpleNameTest.java
! test/jdk/java/lang/ProcessBuilder/CloseRace.java
! test/jdk/java/lang/RuntimeTests/shutdown/ShutdownHooks.java
! test/jdk/java/lang/String/StringRepeat.java
! test/jdk/java/lang/StringBuilder/StringBufferRepeat.java
! test/jdk/java/lang/Thread/virtual/stress/ParkALot.java
! test/jdk/java/lang/annotation/AnnotationTypeMismatchException/AnnotationTypeMismatchTest.java
! test/jdk/java/lang/annotation/AnnotationTypeMismatchException/ArityTypeMismatchTest.java
! test/jdk/java/lang/annotation/AnnotationTypeMismatchException/ArrayTypeMismatchTest.java
! test/jdk/java/lang/annotation/AnnotationTypeMismatchException/EnumTypeMismatchTest.java
! test/jdk/java/lang/annotation/AnnotationVerifier.java
! test/jdk/java/lang/annotation/ClassFileGenerator.java
! test/jdk/java/lang/invoke/BigArityTest.java
! test/jdk/java/lang/invoke/DefineClassTest.java
! test/jdk/java/lang/invoke/MethodHandleProxies/BasicTest.java
! test/jdk/java/lang/invoke/MethodHandleProxies/WrapperHiddenClassTest.java
! test/jdk/java/lang/invoke/MethodHandles/classData/ClassDataTest.java
! test/jdk/java/lang/invoke/VarHandles/VarHandleBaseByteArrayTest.java
! test/jdk/java/lang/invoke/VarHandles/VarHandleTestByteArrayAsChar.java
! test/jdk/java/lang/invoke/VarHandles/VarHandleTestByteArrayAsDouble.java
! test/jdk/java/lang/invoke/VarHandles/VarHandleTestByteArrayAsFloat.java
! test/jdk/java/lang/invoke/VarHandles/VarHandleTestByteArrayAsInt.java
! test/jdk/java/lang/invoke/VarHandles/VarHandleTestByteArrayAsLong.java
! test/jdk/java/lang/invoke/VarHandles/VarHandleTestByteArrayAsShort.java
! test/jdk/java/lang/invoke/VarHandles/X-VarHandleTestByteArrayView.java.template
! test/jdk/java/lang/invoke/accessProtectedSuper/Test.java
! test/jdk/java/lang/invoke/common/test/java/lang/invoke/lib/InstructionHelper.java
! test/jdk/java/lang/invoke/condy/BootstrapMethodJumboArgsTest.java
! test/jdk/java/lang/invoke/condy/CondyBSMException.java
! test/jdk/java/lang/invoke/condy/CondyBSMInvocation.java
! test/jdk/java/lang/invoke/condy/CondyBSMValidationTest.java
! test/jdk/java/lang/invoke/condy/CondyInterfaceWithOverpassMethods.java
! test/jdk/java/lang/invoke/condy/CondyNameValidationTest.java
! test/jdk/java/lang/invoke/condy/CondyNestedTest.java
! test/jdk/java/lang/invoke/condy/CondyRepeatFailedResolution.java
! test/jdk/java/lang/invoke/condy/CondyReturnPrimitiveTest.java
! test/jdk/java/lang/invoke/condy/CondyStaticArgumentsTest.java
! test/jdk/java/lang/invoke/condy/CondyTypeValidationTest.java
! test/jdk/java/lang/invoke/condy/CondyWithGarbageTest.java
! test/jdk/java/lang/invoke/condy/CondyWrongType.java
! test/jdk/java/lang/invoke/condy/ConstantBootstrapsTest.java
! test/jdk/java/lang/invoke/defineHiddenClass/HiddenNestmateTest.java
! test/jdk/java/lang/invoke/defineHiddenClass/PreviewHiddenClass.java
! test/jdk/java/lang/invoke/defineHiddenClass/StaticInvocableTest.java
! test/jdk/java/lang/invoke/lambda/LambdaStackTrace.java
! test/jdk/java/lang/invoke/lookup/SpecialStatic.java
! test/jdk/java/lang/management/MemoryMXBean/MemoryTest.java
! test/jdk/java/lang/module/ClassFileVersionsTest.java
! test/jdk/java/lang/module/ConfigurationTest.java
! test/jdk/java/lang/module/ModuleDescriptorTest.java
! test/jdk/java/lang/module/ModuleFinderTest.java
! test/jdk/java/lang/module/ModuleNamesTest.java
! test/jdk/java/lang/module/MultiReleaseJarTest.java
! test/jdk/java/lang/ref/Basic.java
! test/jdk/java/lang/reflect/Method/invoke/TestPrivateInterfaceMethodReflect.java
! test/jdk/java/lang/runtime/SwitchBootstrapsTest.java
! test/jdk/java/math/BigInteger/HashCode.java
! test/jdk/java/text/Format/MessageFormat/MessageFormatExceptions.java
! test/jdk/java/util/Arrays/HashCode.java
! test/jdk/java/util/Collection/MOAT.java
! test/jdk/java/util/Currency/PropertiesTestRun.java
! test/jdk/java/util/Formatter/Basic.java
! test/jdk/java/util/Locale/UseOldISOCodesTest.java
! test/jdk/java/util/ServiceLoader/BadProvidersTest.java
! test/jdk/java/util/concurrent/StructuredTaskScope/WithScopedValue.java
! test/jdk/java/util/concurrent/SynchronousQueue/Fairness.java
! test/jdk/java/util/prefs/CheckUserPrefsStorage.java
! test/jdk/java/util/stream/GathererAPITest.java
! test/jdk/java/util/stream/GathererTest.java
! test/jdk/java/util/stream/GatherersFoldTest.java
! test/jdk/java/util/stream/GatherersMapConcurrentTest.java
! test/jdk/java/util/stream/GatherersScanTest.java
! test/jdk/java/util/stream/GatherersWindowFixedTest.java
! test/jdk/java/util/stream/GatherersWindowSlidingTest.java
! test/jdk/java/util/stream/test/org/openjdk/tests/java/util/stream/WhileOpStatefulTest.java
! test/jdk/java/util/zip/DataDescriptorIgnoreCrcAndSizeFields.java
! test/jdk/java/util/zip/GZIP/GZIPInputStreamAvailable.java
! test/jdk/java/util/zip/ZipFile/DeleteTempJarTest.java
! test/jdk/jdk/internal/jline/AbstractWindowsTerminalTest.java
! test/jdk/jdk/internal/jline/KeyConversionTest.java
! test/jdk/jdk/internal/ref/Cleaner/ExitOnThrow.java
! test/jdk/jdk/internal/vm/Continuation/Scoped.java
! test/jdk/jdk/internal/vm/TestTranslatedException.java
! test/jdk/jdk/modules/incubator/ServiceBinding.java
! test/jdk/sun/tools/jcmd/TestProcessHelper.java
! test/jdk/sun/tools/jhsdb/heapconfig/JMapHeapConfigTest.java
! test/jdk/sun/tools/jmap/BasicJMapTest.java
! test/jdk/sun/tools/jstatd/JstatdTest.java
! test/jdk/tools/jar/InputFilesTest.java
! test/jdk/tools/jimage/JImageNonAsciiNameTest.java
! test/jdk/tools/jimage/JImageTest.java
! test/jdk/tools/jlink/DefaultProviderTest.java
! test/jdk/tools/jlink/ExplodedModuleNameTest.java
! test/jdk/tools/jlink/ImageFileCreatorTest.java
! test/jdk/tools/jlink/JLink100Modules.java
! test/jdk/tools/jlink/JLink2Test.java
! test/jdk/tools/jlink/JLinkNegativeTest.java
! test/jdk/tools/jlink/JLinkOptionsTest.java
! test/jdk/tools/jlink/JLinkPluginsTest.java
! test/jdk/tools/jlink/JLinkTest.java
! test/jdk/tools/jlink/ModuleNamesOrderTest.java
! test/jdk/tools/jlink/NativeTest.java
! test/jdk/tools/jlink/plugins/AddOptionsPluginTest.java
! test/jdk/tools/jlink/plugins/CDSPluginTest.java
! test/jdk/tools/jlink/plugins/CompressorPluginTest.java
! test/jdk/tools/jlink/plugins/SaveJlinkArgfilesPluginTest.java
! test/jdk/tools/jlink/plugins/StringSharingPluginTest.java
! test/jdk/tools/jlink/plugins/StripJavaDebugAttributesPluginTest.java
! test/jdk/tools/jlink/plugins/VendorInfoPluginsTest.java
! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/CommandArguments.java
! test/lib/jdk/test/lib/process/OutputBuffer.java
! test/micro/org/openjdk/bench/java/lang/CallerClassBench.java
! test/micro/org/openjdk/bench/java/lang/Characters.java
! test/micro/org/openjdk/bench/java/lang/MathBench.java
! test/micro/org/openjdk/bench/java/lang/ObjectHashCode.java
! test/micro/org/openjdk/bench/java/lang/StringFormat.java
! test/micro/org/openjdk/bench/java/lang/StringHashCode.java
! test/micro/org/openjdk/bench/java/lang/StringIndexOf.java
! test/micro/org/openjdk/bench/java/lang/foreign/AllocFromSliceTest.java
! test/micro/org/openjdk/bench/java/lang/foreign/CLayouts.java
! test/micro/org/openjdk/bench/java/lang/foreign/CallOverheadConstant.java
! test/micro/org/openjdk/bench/java/lang/foreign/CallOverheadHelper.java
! test/micro/org/openjdk/bench/java/lang/foreign/CallOverheadVirtual.java
! test/micro/org/openjdk/bench/java/lang/foreign/CriticalCalls.java
! test/micro/org/openjdk/bench/java/lang/foreign/LinkUpcall.java
! test/micro/org/openjdk/bench/java/lang/foreign/LoopOverOfAddress.java
! test/micro/org/openjdk/bench/java/lang/foreign/PointerInvoke.java
! test/micro/org/openjdk/bench/java/lang/foreign/QSort.java
! test/micro/org/openjdk/bench/java/lang/foreign/StrLenTest.java
! test/micro/org/openjdk/bench/java/lang/foreign/ToCStringTest.java
! test/micro/org/openjdk/bench/java/lang/foreign/Upcalls.java
! test/micro/org/openjdk/bench/java/lang/foreign/Utils.java
! test/micro/org/openjdk/bench/java/lang/foreign/libToJavaString.c
! test/micro/org/openjdk/bench/java/lang/foreign/pointers/PointerBench.java
! test/micro/org/openjdk/bench/java/lang/foreign/points/PointsAccess.java
! test/micro/org/openjdk/bench/java/lang/foreign/points/PointsAlloc.java
! test/micro/org/openjdk/bench/java/lang/foreign/points/PointsDistance.java
! test/micro/org/openjdk/bench/java/lang/foreign/points/PointsFree.java
! test/micro/org/openjdk/bench/java/lang/foreign/points/support/PanamaPoint.java
! test/micro/org/openjdk/bench/java/lang/invoke/LazyStaticColdStart.java
! test/micro/org/openjdk/bench/java/lang/invoke/Wrappers.java
! test/micro/org/openjdk/bench/java/lang/reflect/proxy/ProxyBench.java
! test/micro/org/openjdk/bench/java/math/BigIntegerCompareTo.java
! test/micro/org/openjdk/bench/java/math/BigIntegerEquals.java
! test/micro/org/openjdk/bench/java/math/BigIntegerHashCode.java
! test/micro/org/openjdk/bench/java/math/Shared.java
! test/micro/org/openjdk/bench/java/util/ArraysSort.java
! test/micro/org/openjdk/bench/java/util/ListArgs.java
! test/micro/org/openjdk/bench/java/util/StringJoinerBenchmark.java
! test/micro/org/openjdk/bench/java/util/concurrent/Maps.java
! test/micro/org/openjdk/bench/java/util/stream/ops/ref/FindAny.java
! test/micro/org/openjdk/bench/jdk/classfile/AbstractCorpusBenchmark.java
! test/micro/org/openjdk/bench/jdk/classfile/RepeatedModelTraversal.java
! test/micro/org/openjdk/bench/jdk/incubator/vector/ArrayMismatchBenchmark.java
! test/micro/org/openjdk/bench/jdk/incubator/vector/EqualsIgnoreCaseBenchmark.java
! test/micro/org/openjdk/bench/jdk/incubator/vector/GatherOperationsBenchmark.java
! test/micro/org/openjdk/bench/jdk/incubator/vector/MaskCastOperationsBenchmark.java
! test/micro/org/openjdk/bench/jdk/incubator/vector/MaskFromLongBenchmark.java
! test/micro/org/openjdk/bench/jdk/incubator/vector/MaskQueryOperationsBenchmark.java
! test/micro/org/openjdk/bench/jdk/incubator/vector/MaskedLogicOpts.java
! test/micro/org/openjdk/bench/jdk/incubator/vector/MemorySegmentVectorAccess.java
! test/micro/org/openjdk/bench/jdk/incubator/vector/RearrangeBytesBenchmark.java
! test/micro/org/openjdk/bench/jdk/incubator/vector/RotateBenchmark.java
! test/micro/org/openjdk/bench/jdk/incubator/vector/StoreMaskedIOOBEBenchmark.java
! test/micro/org/openjdk/bench/jdk/incubator/vector/TestLoadSegmentVarious.java
! test/micro/org/openjdk/bench/jdk/incubator/vector/TestLoadStoreBytes.java
! test/micro/org/openjdk/bench/jdk/incubator/vector/TestLoadStoreShorts.java
! test/micro/org/openjdk/bench/jdk/incubator/vector/VectorFPtoIntCastOperations.java
! test/micro/org/openjdk/bench/jdk/preview/patterns/Exactness.java
! test/micro/org/openjdk/bench/vm/lang/LockUnlock.java

Changeset: 64fad1c7
Branch: hermetic-java-runtime
Author:    Magnus Ihse Bursie <ihse at openjdk.org>
Date:      2024-12-11 21:29:30 +0000
URL:       https://git.openjdk.org/leyden/commit/64fad1c7d374bbc635bad3b1fa7941379f39565f

8345797: Update copyright year to 2024 for client-libs in files where it was missed

Reviewed-by: psadhukhan

! src/demo/share/java2d/J2DBench/Makefile
! src/demo/share/java2d/J2DBench/build.xml
! src/java.datatransfer/share/classes/java/awt/datatransfer/DataFlavor.java
! src/java.desktop/aix/native/libawt_xawt/awt/awt_InputMethod.c
! src/java.desktop/linux/native/libjsound/PLATFORM_API_LinuxOS_ALSA_MidiIn.c
! src/java.desktop/linux/native/libjsound/PLATFORM_API_LinuxOS_ALSA_MidiUtils.c
! src/java.desktop/macosx/classes/apple/laf/JRSUIUtils.java
! src/java.desktop/macosx/classes/com/apple/eawt/Application.java
! src/java.desktop/macosx/classes/com/apple/eio/FileManager.java
! src/java.desktop/macosx/classes/com/apple/laf/AquaImageFactory.java
! src/java.desktop/macosx/classes/com/apple/laf/AquaKeyBindings.java
! src/java.desktop/macosx/classes/com/apple/laf/AquaMenuBarUI.java
! src/java.desktop/macosx/classes/com/apple/laf/AquaNativeResources.java
! src/java.desktop/macosx/classes/com/apple/laf/AquaUtilControlSize.java
! src/java.desktop/macosx/classes/com/apple/laf/AquaUtils.java
! src/java.desktop/macosx/classes/com/apple/laf/ScreenMenu.java
! src/java.desktop/macosx/classes/sun/awt/CGraphicsConfig.java
! src/java.desktop/macosx/classes/sun/awt/CGraphicsDevice.java
! src/java.desktop/macosx/classes/sun/awt/PlatformGraphicsInfo.java
! src/java.desktop/macosx/classes/sun/font/CFontManager.java
! src/java.desktop/macosx/classes/sun/font/CStrike.java
! src/java.desktop/macosx/classes/sun/java2d/MacOSFlags.java
! src/java.desktop/macosx/classes/sun/java2d/metal/MTLGraphicsConfig.java
! src/java.desktop/macosx/classes/sun/java2d/metal/MTLRenderQueue.java
! src/java.desktop/macosx/classes/sun/java2d/metal/MTLSurfaceData.java
! src/java.desktop/macosx/classes/sun/java2d/opengl/CGLGraphicsConfig.java
! src/java.desktop/macosx/classes/sun/lwawt/LWComponentPeer.java
! src/java.desktop/macosx/classes/sun/lwawt/LWKeyboardFocusManagerPeer.java
! src/java.desktop/macosx/classes/sun/lwawt/LWToolkit.java
! src/java.desktop/macosx/classes/sun/lwawt/macosx/CClipboard.java
! src/java.desktop/macosx/classes/sun/lwawt/macosx/CDragSourceContextPeer.java
! src/java.desktop/macosx/classes/sun/lwawt/macosx/CFileDialog.java
! src/java.desktop/macosx/classes/sun/lwawt/macosx/CPrinterJobDialog.java
! src/java.desktop/macosx/classes/sun/lwawt/macosx/LWCToolkit.java
! src/java.desktop/macosx/native/libawt_lwawt/awt/AWTView.m
! src/java.desktop/macosx/native/libawt_lwawt/awt/CClipboard.m
! src/java.desktop/macosx/native/libawt_lwawt/awt/CDataTransferer.m
! src/java.desktop/macosx/native/libawt_lwawt/awt/CDropTarget.m
! src/java.desktop/macosx/native/libawt_lwawt/awt/CDropTargetContextPeer.m
! src/java.desktop/macosx/native/libawt_lwawt/awt/CGraphicsDevice.m
! src/java.desktop/macosx/native/libawt_lwawt/awt/CInputMethod.m
! src/java.desktop/macosx/native/libawt_lwawt/awt/CPrinterJob.m
! src/java.desktop/macosx/native/libawt_lwawt/font/AWTFont.m
! src/java.desktop/macosx/native/libawt_lwawt/font/AWTStrike.m
! src/java.desktop/macosx/native/libawt_lwawt/font/CGGlyphImages.m
! src/java.desktop/macosx/native/libawt_lwawt/java2d/metal/MTLSurfaceData.m
! src/java.desktop/macosx/native/libosxapp/JNIUtilities.h
! src/java.desktop/macosx/native/libsplashscreen/splashscreen_sys.m
! src/java.desktop/share/classes/com/sun/beans/decoder/DocumentHandler.java
! src/java.desktop/share/classes/com/sun/beans/finder/ClassFinder.java
! src/java.desktop/share/classes/com/sun/beans/finder/ConstructorFinder.java
! src/java.desktop/share/classes/com/sun/beans/finder/FieldFinder.java
! src/java.desktop/share/classes/com/sun/beans/finder/MethodFinder.java
! src/java.desktop/share/classes/com/sun/beans/introspect/ClassInfo.java
! src/java.desktop/share/classes/com/sun/imageio/plugins/bmp/BMPImageReader.java
! src/java.desktop/share/classes/com/sun/imageio/plugins/jpeg/JPEGImageReader.java
! src/java.desktop/share/classes/com/sun/imageio/plugins/jpeg/JPEGImageWriter.java
! src/java.desktop/share/classes/com/sun/imageio/plugins/png/PNGImageWriter.java
! src/java.desktop/share/classes/com/sun/imageio/stream/StreamCloser.java
! src/java.desktop/share/classes/com/sun/java/swing/plaf/gtk/Metacity.java
! src/java.desktop/share/classes/com/sun/java/swing/plaf/motif/MotifLookAndFeel.java
! src/java.desktop/share/classes/com/sun/media/sound/AudioSynthesizer.java
! src/java.desktop/share/classes/com/sun/media/sound/DirectAudioDevice.java
! src/java.desktop/share/classes/com/sun/media/sound/JARSoundbankReader.java
! src/java.desktop/share/classes/com/sun/media/sound/JDK13Services.java
! src/java.desktop/share/classes/com/sun/media/sound/JSSecurityManager.java
! src/java.desktop/share/classes/com/sun/media/sound/Platform.java
! src/java.desktop/share/classes/com/sun/media/sound/Printer.java
! src/java.desktop/share/classes/com/sun/media/sound/SoftSynthesizer.java
! src/java.desktop/share/classes/com/sun/media/sound/StandardMidiFileReader.java
! src/java.desktop/share/classes/java/awt/AWTEvent.java
! src/java.desktop/share/classes/java/awt/Composite.java
! src/java.desktop/share/classes/java/awt/MenuComponent.java
! src/java.desktop/share/classes/java/awt/SequencedEvent.java
! src/java.desktop/share/classes/java/awt/SplashScreen.java
! src/java.desktop/share/classes/java/awt/TextComponent.java
! src/java.desktop/share/classes/java/awt/WaitDispatchSupport.java
! src/java.desktop/share/classes/java/awt/doc-files/FocusSpec.html
! src/java.desktop/share/classes/java/awt/doc-files/Modality.html
! src/java.desktop/share/classes/java/awt/event/InputEvent.java
! src/java.desktop/share/classes/java/awt/event/NativeLibLoader.java
! src/java.desktop/share/classes/java/awt/font/TextLayout.java
! src/java.desktop/share/classes/java/awt/image/ColorModel.java
! src/java.desktop/share/classes/java/awt/peer/WindowPeer.java
! src/java.desktop/share/classes/java/beans/DefaultPersistenceDelegate.java
! src/java.desktop/share/classes/java/beans/EventHandler.java
! src/java.desktop/share/classes/java/beans/MetaData.java
! src/java.desktop/share/classes/java/beans/MethodRef.java
! src/java.desktop/share/classes/java/beans/PropertyDescriptor.java
! src/java.desktop/share/classes/java/beans/SimpleBeanInfo.java
! src/java.desktop/share/classes/java/beans/XMLDecoder.java
! src/java.desktop/share/classes/java/beans/beancontext/BeanContextServicesListener.java
! src/java.desktop/share/classes/javax/imageio/metadata/IIOMetadata.java
! src/java.desktop/share/classes/javax/imageio/spi/IIORegistry.java
! src/java.desktop/share/classes/javax/imageio/spi/ImageReaderWriterSpi.java
! src/java.desktop/share/classes/javax/imageio/spi/ServiceRegistry.java
! src/java.desktop/share/classes/javax/print/DocFlavor.java
! src/java.desktop/share/classes/javax/print/ServiceUI.java
! src/java.desktop/share/classes/javax/print/SimpleDoc.java
! src/java.desktop/share/classes/javax/print/StreamPrintServiceFactory.java
! src/java.desktop/share/classes/javax/print/attribute/standard/package-info.java
! src/java.desktop/share/classes/javax/sound/midi/Synthesizer.java
! src/java.desktop/share/classes/javax/swing/AbstractAction.java
! src/java.desktop/share/classes/javax/swing/BufferStrategyPaintManager.java
! src/java.desktop/share/classes/javax/swing/DebugGraphics.java
! src/java.desktop/share/classes/javax/swing/DefaultListCellRenderer.java
! src/java.desktop/share/classes/javax/swing/JInternalFrame.java
! src/java.desktop/share/classes/javax/swing/JPopupMenu.java
! src/java.desktop/share/classes/javax/swing/LookAndFeel.java
! src/java.desktop/share/classes/javax/swing/Popup.java
! src/java.desktop/share/classes/javax/swing/RepaintManager.java
! src/java.desktop/share/classes/javax/swing/SwingPaintEventDispatcher.java
! src/java.desktop/share/classes/javax/swing/SwingUtilities.java
! src/java.desktop/share/classes/javax/swing/SwingWorker.java
! src/java.desktop/share/classes/javax/swing/Timer.java
! src/java.desktop/share/classes/javax/swing/TimerQueue.java
! src/java.desktop/share/classes/javax/swing/TransferHandler.java
! src/java.desktop/share/classes/javax/swing/UIDefaults.java
! src/java.desktop/share/classes/javax/swing/colorchooser/AbstractColorChooserPanel.java
! src/java.desktop/share/classes/javax/swing/event/EventListenerList.java
! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicComboBoxRenderer.java
! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicHTML.java
! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicInternalFrameTitlePane.java
! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicLabelUI.java
! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicPopupMenuUI.java
! src/java.desktop/share/classes/javax/swing/plaf/metal/MetalLabelUI.java
! src/java.desktop/share/classes/javax/swing/plaf/nimbus/skin.laf
! src/java.desktop/share/classes/javax/swing/plaf/synth/SynthParser.java
! src/java.desktop/share/classes/javax/swing/plaf/synth/SynthStyle.java
! src/java.desktop/share/classes/javax/swing/plaf/synth/SynthTabbedPaneUI.java
! src/java.desktop/share/classes/javax/swing/plaf/synth/SynthTableUI.java
! src/java.desktop/share/classes/javax/swing/table/DefaultTableCellRenderer.java
! src/java.desktop/share/classes/javax/swing/text/AbstractDocument.java
! src/java.desktop/share/classes/javax/swing/text/DefaultCaret.java
! src/java.desktop/share/classes/javax/swing/text/DefaultFormatter.java
! src/java.desktop/share/classes/javax/swing/text/NumberFormatter.java
! src/java.desktop/share/classes/javax/swing/text/html/ObjectView.java
! src/java.desktop/share/classes/javax/swing/text/html/default.css
! src/java.desktop/share/classes/javax/swing/text/html/parser/ParserDelegator.java
! src/java.desktop/share/classes/javax/swing/text/rtf/RTFReader.java
! src/java.desktop/share/classes/sun/awt/AWTAccessor.java
! src/java.desktop/share/classes/sun/awt/DebugSettings.java
! src/java.desktop/share/classes/sun/awt/EmbeddedFrame.java
! src/java.desktop/share/classes/sun/awt/FontConfiguration.java
! src/java.desktop/share/classes/sun/awt/FontDescriptor.java
! src/java.desktop/share/classes/sun/awt/NativeLibLoader.java
! src/java.desktop/share/classes/sun/awt/OSInfo.java
! src/java.desktop/share/classes/sun/awt/datatransfer/DataTransferer.java
! src/java.desktop/share/classes/sun/awt/datatransfer/TransferableProxy.java
! src/java.desktop/share/classes/sun/awt/im/ExecutableInputMethodManager.java
! src/java.desktop/share/classes/sun/awt/im/InputContext.java
! src/java.desktop/share/classes/sun/awt/im/InputMethodContext.java
! src/java.desktop/share/classes/sun/awt/im/InputMethodManager.java
! src/java.desktop/share/classes/sun/awt/image/BufImgSurfaceData.java
! src/java.desktop/share/classes/sun/awt/image/ByteArrayImageSource.java
! src/java.desktop/share/classes/sun/awt/image/FileImageSource.java
! src/java.desktop/share/classes/sun/awt/image/ImageConsumerQueue.java
! src/java.desktop/share/classes/sun/awt/image/ImageDecoder.java
! src/java.desktop/share/classes/sun/awt/image/ImageFetcher.java
! src/java.desktop/share/classes/sun/awt/image/ImageRepresentation.java
! src/java.desktop/share/classes/sun/awt/image/ImageWatched.java
! src/java.desktop/share/classes/sun/awt/image/ImagingLib.java
! src/java.desktop/share/classes/sun/awt/image/InputStreamImageSource.java
! src/java.desktop/share/classes/sun/awt/image/JPEGImageDecoder.java
! src/java.desktop/share/classes/sun/awt/image/NativeLibLoader.java
! src/java.desktop/share/classes/sun/awt/image/SurfaceManager.java
! src/java.desktop/share/classes/sun/awt/image/ToolkitImage.java
! src/java.desktop/share/classes/sun/awt/image/URLImageSource.java
! src/java.desktop/share/classes/sun/awt/image/VSyncedBSManager.java
! src/java.desktop/share/classes/sun/awt/shell/ShellFolder.java
! src/java.desktop/share/classes/sun/awt/shell/ShellFolderManager.java
! src/java.desktop/share/classes/sun/awt/util/PerformanceLogger.java
! src/java.desktop/share/classes/sun/awt/util/ThreadGroupUtils.java
! src/java.desktop/share/classes/sun/font/CodePointIterator.java
! src/java.desktop/share/classes/sun/font/CreatedFontTracker.java
! src/java.desktop/share/classes/sun/font/FileFont.java
! src/java.desktop/share/classes/sun/font/FileFontStrike.java
! src/java.desktop/share/classes/sun/font/FontManagerNativeLibrary.java
! src/java.desktop/share/classes/sun/font/FontUtilities.java
! src/java.desktop/share/classes/sun/font/GlyphList.java
! src/java.desktop/share/classes/sun/font/HBShaper.java
! src/java.desktop/share/classes/sun/font/StrikeCache.java
! src/java.desktop/share/classes/sun/font/SunFontManager.java
! src/java.desktop/share/classes/sun/font/TrueTypeFont.java
! src/java.desktop/share/classes/sun/java2d/NullSurfaceData.java
! src/java.desktop/share/classes/sun/java2d/SunGraphicsEnvironment.java
! src/java.desktop/share/classes/sun/java2d/SurfaceData.java
! src/java.desktop/share/classes/sun/java2d/SurfaceDataProxy.java
! src/java.desktop/share/classes/sun/java2d/cmm/CMSManager.java
! src/java.desktop/share/classes/sun/java2d/cmm/lcms/LCMS.java
! src/java.desktop/share/classes/sun/java2d/loops/GraphicsPrimitive.java
! src/java.desktop/share/classes/sun/java2d/loops/GraphicsPrimitiveMgr.java
! src/java.desktop/share/classes/sun/java2d/marlin/MarlinProperties.java
! src/java.desktop/share/classes/sun/java2d/marlin/MarlinUtils.java
! src/java.desktop/share/classes/sun/java2d/marlin/RendererStats.java
! src/java.desktop/share/classes/sun/java2d/opengl/OGLRenderQueue.java
! src/java.desktop/share/classes/sun/java2d/opengl/OGLSurfaceData.java
! src/java.desktop/share/classes/sun/java2d/pipe/RenderingEngine.java
! src/java.desktop/share/classes/sun/print/PSPrinterJob.java
! src/java.desktop/share/classes/sun/print/PSStreamPrintJob.java
! src/java.desktop/share/classes/sun/print/PrintJob2D.java
! src/java.desktop/share/classes/sun/print/ServiceNotifier.java
! src/java.desktop/share/classes/sun/print/resources/serviceui.properties
! src/java.desktop/share/classes/sun/print/resources/serviceui_de.properties
! src/java.desktop/share/classes/sun/print/resources/serviceui_es.properties
! src/java.desktop/share/classes/sun/print/resources/serviceui_fr.properties
! src/java.desktop/share/classes/sun/print/resources/serviceui_it.properties
! src/java.desktop/share/classes/sun/print/resources/serviceui_ja.properties
! src/java.desktop/share/classes/sun/print/resources/serviceui_ko.properties
! src/java.desktop/share/classes/sun/print/resources/serviceui_pt_BR.properties
! src/java.desktop/share/classes/sun/print/resources/serviceui_sv.properties
! src/java.desktop/share/classes/sun/print/resources/serviceui_zh_CN.properties
! src/java.desktop/share/classes/sun/print/resources/serviceui_zh_TW.properties
! src/java.desktop/share/classes/sun/swing/WindowsPlacesBar.java
! src/java.desktop/share/classes/sun/swing/plaf/GTKKeybindings.java
! src/java.desktop/share/classes/sun/swing/plaf/WindowsKeybindings.java
! src/java.desktop/share/conf/psfontj2d.properties
! src/java.desktop/share/native/common/java2d/opengl/OGLSurfaceData.c
! src/java.desktop/share/native/libawt/awt/image/awt_parseImage.c
! src/java.desktop/share/native/libawt/awt/medialib/awt_ImagingLib.c
! src/java.desktop/share/native/libawt/java2d/SurfaceData.c
! src/java.desktop/share/native/libawt/java2d/loops/IntRgb.c
! src/java.desktop/share/native/libfontmanager/hb-jdk-font.cc
! src/java.desktop/share/native/libfontmanager/hb-jdk-p.h
! src/java.desktop/share/native/libfontmanager/sunFont.c
! src/java.desktop/share/native/libjavajpeg/jpegdecoder.c
! src/java.desktop/share/native/libjsound/PortMixer.c
! src/java.desktop/share/native/libsplashscreen/java_awt_SplashScreen.c
! src/java.desktop/unix/classes/sun/awt/PlatformGraphicsInfo.java
! src/java.desktop/unix/classes/sun/awt/X11/InfoWindow.java
! src/java.desktop/unix/classes/sun/awt/X11/Native.java
! src/java.desktop/unix/classes/sun/awt/X11/XBaseWindow.java
! src/java.desktop/unix/classes/sun/awt/X11/XClipboard.java
! src/java.desktop/unix/classes/sun/awt/X11/XDecoratedPeer.java
! src/java.desktop/unix/classes/sun/awt/X11/XEmbedCanvasPeer.java
! src/java.desktop/unix/classes/sun/awt/X11/XEmbedHelper.java
! src/java.desktop/unix/classes/sun/awt/X11/XErrorHandlerUtil.java
! src/java.desktop/unix/classes/sun/awt/X11/XFileDialogPeer.java
! src/java.desktop/unix/classes/sun/awt/X11/XKeyboardFocusManagerPeer.java
! src/java.desktop/unix/classes/sun/awt/X11/XRobotPeer.java
! src/java.desktop/unix/classes/sun/awt/X11/XScrollPanePeer.java
! src/java.desktop/unix/classes/sun/awt/X11/XTaskbarPeer.java
! src/java.desktop/unix/classes/sun/awt/X11/XToolkit.java
! src/java.desktop/unix/classes/sun/awt/X11/XTrayIconPeer.java
! src/java.desktop/unix/classes/sun/awt/X11/XWindow.java
! src/java.desktop/unix/classes/sun/awt/X11/XWindowPeer.java
! src/java.desktop/unix/classes/sun/awt/X11/XlibWrapper.java
! src/java.desktop/unix/classes/sun/awt/X11GraphicsConfig.java
! src/java.desktop/unix/classes/sun/awt/X11GraphicsDevice.java
! src/java.desktop/unix/classes/sun/awt/X11GraphicsEnvironment.java
! src/java.desktop/unix/classes/sun/awt/X11InputMethodDescriptor.java
! src/java.desktop/unix/classes/sun/awt/screencast/ScreencastHelper.java
! src/java.desktop/unix/classes/sun/font/FcFontConfiguration.java
! src/java.desktop/unix/classes/sun/font/XRGlyphCacheEntry.java
! src/java.desktop/unix/classes/sun/java2d/opengl/GLXGraphicsConfig.java
! src/java.desktop/unix/classes/sun/java2d/x11/X11SurfaceData.java
! src/java.desktop/unix/classes/sun/java2d/xr/XRCompositeManager.java
! src/java.desktop/unix/classes/sun/java2d/xr/XRGraphicsConfig.java
! src/java.desktop/unix/classes/sun/java2d/xr/XRSurfaceData.java
! src/java.desktop/unix/classes/sun/print/CUPSPrinter.java
! src/java.desktop/unix/classes/sun/print/IPPPrintService.java
! src/java.desktop/unix/classes/sun/print/PrintServiceLookupProvider.java
! src/java.desktop/unix/classes/sun/print/UnixPrintJob.java
! src/java.desktop/unix/classes/sun/print/UnixPrintService.java
! src/java.desktop/unix/native/common/awt/CUPSfuncs.c
! src/java.desktop/unix/native/common/awt/X11Color.c
! src/java.desktop/unix/native/common/awt/fontpath.c
! src/java.desktop/unix/native/common/java2d/x11/X11FontScaler_md.c
! src/java.desktop/unix/native/common/java2d/x11/X11Renderer.c
! src/java.desktop/unix/native/common/java2d/x11/X11SurfaceData.c
! src/java.desktop/unix/native/common/java2d/x11/X11TextRenderer_md.c
! src/java.desktop/unix/native/libawt_xawt/awt/awt_GraphicsEnv.c
! src/java.desktop/unix/native/libawt_xawt/awt/awt_InputMethod.c
! src/java.desktop/unix/native/libawt_xawt/awt/awt_util.c
! src/java.desktop/unix/native/libawt_xawt/awt/multiVis.c
! src/java.desktop/unix/native/libawt_xawt/awt/screencast_portal.c
! src/java.desktop/windows/classes/com/sun/java/swing/plaf/windows/AnimationController.java
! src/java.desktop/windows/classes/com/sun/java/swing/plaf/windows/XPStyle.java
! src/java.desktop/windows/classes/sun/awt/Win32FontManager.java
! src/java.desktop/windows/classes/sun/awt/Win32GraphicsConfig.java
! src/java.desktop/windows/classes/sun/awt/Win32GraphicsDevice.java
! src/java.desktop/windows/classes/sun/awt/windows/TranslucentWindowPainter.java
! src/java.desktop/windows/classes/sun/awt/windows/WEmbeddedFrame.java
! src/java.desktop/windows/classes/sun/awt/windows/WFileDialogPeer.java
! src/java.desktop/windows/classes/sun/awt/windows/WMenuItemPeer.java
! src/java.desktop/windows/classes/sun/awt/windows/WPathGraphics.java
! src/java.desktop/windows/classes/sun/awt/windows/WPrinterJob.java
! src/java.desktop/windows/classes/sun/awt/windows/WTextComponentPeer.java
! src/java.desktop/windows/classes/sun/awt/windows/WToolkit.java
! src/java.desktop/windows/classes/sun/awt/windows/WWindowPeer.java
! src/java.desktop/windows/classes/sun/java2d/d3d/D3DScreenUpdateManager.java
! src/java.desktop/windows/classes/sun/java2d/d3d/D3DSurfaceData.java
! src/java.desktop/windows/classes/sun/java2d/opengl/WGLGraphicsConfig.java
! src/java.desktop/windows/classes/sun/java2d/windows/GDIWindowSurfaceData.java
! src/java.desktop/windows/classes/sun/java2d/windows/WindowsFlags.java
! src/java.desktop/windows/classes/sun/print/PrintServiceLookupProvider.java
! src/java.desktop/windows/classes/sun/print/Win32PrintJob.java
! src/java.desktop/windows/classes/sun/print/Win32PrintService.java
! src/java.desktop/windows/native/libawt/java2d/d3d/D3DGlyphCache.cpp
! src/java.desktop/windows/native/libawt/java2d/d3d/D3DSurfaceData.cpp
! src/java.desktop/windows/native/libawt/windows/awt.rc
! src/java.desktop/windows/native/libawt/windows/awt_Canvas.cpp
! src/java.desktop/windows/native/libawt/windows/awt_List.cpp
! src/java.desktop/windows/native/libawt/windows/awt_PrintControl.cpp
! src/java.desktop/windows/native/libawt/windows/awt_PrintControl.h
! src/java.desktop/windows/native/libawt/windows/awt_PrintDialog.h
! src/java.desktop/windows/native/libawt/windows/awt_TextComponent.cpp
! src/java.desktop/windows/native/libawt/windows/awt_TextComponent.h
! src/java.desktop/windows/native/libawt/windows/awt_Window.cpp
! src/java.desktop/windows/native/libawt/windows/awt_Window.h
! src/jdk.accessibility/share/classes/com/sun/java/accessibility/util/AWTEventMonitor.java
! src/jdk.accessibility/share/classes/com/sun/java/accessibility/util/EventQueueMonitor.java
! src/jdk.accessibility/share/classes/com/sun/java/accessibility/util/SwingEventMonitor.java
! src/jdk.accessibility/windows/classes/com/sun/java/accessibility/internal/AccessBridge.java
! src/jdk.accessibility/windows/man/jabswitch.md
! src/jdk.accessibility/windows/man/jaccessinspector.md
! src/jdk.accessibility/windows/man/jaccesswalker.md
! test/jdk/java/awt/Desktop/8064934/bug8064934.java
! test/jdk/java/awt/Graphics2D/LargeWindowPaintTest.java
! test/jdk/java/awt/List/ActionEventTest/ActionEventTest.java
! test/jdk/java/awt/Toolkit/DesktopProperties/rfe4758438.sh
! test/jdk/java/awt/TrayIcon/ActionEventTest/ActionEventTest.java
! test/jdk/java/awt/TrayIcon/SystemTrayIconHelper.java
! test/jdk/java/awt/a11y/AccessibleComponentTest.java
! test/jdk/java/awt/datatransfer/SystemSelection/SystemSelectionAWTTest.java
! test/jdk/java/awt/datatransfer/SystemSelection/SystemSelectionSwingTest.java
! test/jdk/java/awt/dnd/DropActionChangeTest.java
! test/jdk/java/awt/event/InputEvent/ButtonArraysEquality/ButtonArraysEquality.java
! test/jdk/java/awt/event/MouseEvent/CheckGetMaskForButton/CheckGetMaskForButton.java
! test/jdk/java/awt/im/memoryleak/InputContextMemoryLeakTest.java
! test/jdk/java/awt/print/PrinterJob/AlphaPrintTest.java
! test/jdk/java/awt/print/PrinterJob/PrintToDir.java
! test/jdk/java/awt/regtesthelpers/Util.java
! test/jdk/javax/imageio/metadata/IIOMetadataFormat/MetadataFormatThreadTest.java
! test/jdk/javax/sound/midi/File/SMFInterruptedRunningStatus.java
! test/jdk/javax/sound/sampled/Lines/GetLine.java
! test/jdk/javax/swing/AbstractButton/5049549/bug5049549.java
! test/jdk/javax/swing/JFrame/JFrameBackgroundRefreshTest.java
! test/jdk/javax/swing/ProgressMonitor/ProgressMonitorEscapeKeyPress.java
! test/jdk/lib/client/ExtendedRobot.java
! test/jdk/performance/client/SwingMark/src/resources/TextAreaTest.properties
! test/jdk/sun/java2d/cmm/ColorConvertOp/ColCvtAlphaDifferentSrcDst.java

Changeset: 05c56788
Branch: hermetic-java-runtime
Author:    Jiangli Zhou <jiangli at openjdk.org>
Date:      2024-12-11 23:45:49 +0000
URL:       https://git.openjdk.org/leyden/commit/05c5678886f99290093bf7ad9fb589ee40bb5d29

8345959: Make JVM_IsStaticallyLinked JVM_LEAF

Reviewed-by: ihse

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

Changeset: ec219ae5
Branch: hermetic-java-runtime
Author:    David Holmes <dholmes at openjdk.org>
Date:      2024-12-12 00:04:19 +0000
URL:       https://git.openjdk.org/leyden/commit/ec219ae56f7b3037375bae221861007ccbf2ce0d

8346039: [BACKOUT] - [C1] LIR Operations with one input should be implemented as LIR_Op1

Reviewed-by: kvn, mdoerr

! src/hotspot/cpu/aarch64/c1_LIRGenerator_aarch64.cpp
! src/hotspot/cpu/ppc/c1_LIRGenerator_ppc.cpp
! src/hotspot/cpu/x86/c1_LIRGenerator_x86.cpp
! src/hotspot/cpu/x86/c1_LinearScan_x86.cpp
! src/hotspot/cpu/x86/c1_LinearScan_x86.hpp
! src/hotspot/share/c1/c1_LIR.cpp
! src/hotspot/share/c1/c1_LIR.hpp
! src/hotspot/share/c1/c1_LIRAssembler.cpp
! src/hotspot/share/c1/c1_LIRAssembler.hpp
! src/hotspot/share/c1/c1_LinearScan.cpp

Changeset: 4da6fd42
Branch: hermetic-java-runtime
Author:    Xiaolong Peng <xpeng at openjdk.org>
Date:      2024-12-12 01:08:31 +0000
URL:       https://git.openjdk.org/leyden/commit/4da6fd4283a13be1711e7ad948f1d05a0a9148a5

8345423: Shenandoah: Parallelize concurrent cleanup

Reviewed-by: ysr, kdnilsen, wkemper

! src/hotspot/share/gc/shenandoah/shenandoahConcurrentGC.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/shenandoahGeneration.cpp
! src/hotspot/share/gc/shenandoah/shenandoahGeneration.hpp
! src/hotspot/share/gc/shenandoah/shenandoahHeap.hpp
! src/hotspot/share/gc/shenandoah/shenandoahHeap.inline.hpp
! src/hotspot/share/gc/shenandoah/shenandoahHeapRegion.cpp
! src/hotspot/share/gc/shenandoah/shenandoahHeapRegion.hpp
! src/hotspot/share/gc/shenandoah/shenandoahWorkerPolicy.cpp
! src/hotspot/share/gc/shenandoah/shenandoahWorkerPolicy.hpp
! src/hotspot/share/gc/shenandoah/vmStructs_shenandoah.hpp

Changeset: 75cfb640
Branch: hermetic-java-runtime
Author:    Quan Anh Mai <qamai at openjdk.org>
Date:      2024-12-12 03:08:37 +0000
URL:       https://git.openjdk.org/leyden/commit/75cfb640a6bbdb714321107bceedb39913ee6e1f

8310691: [REDO] [vectorapi] Refactor VectorShuffle implementation

Reviewed-by: psandoz, jbhateja, epeter

! src/hotspot/cpu/aarch64/aarch64_vector.ad
! src/hotspot/cpu/aarch64/aarch64_vector_ad.m4
! src/hotspot/cpu/arm/arm.ad
! src/hotspot/cpu/ppc/ppc.ad
! src/hotspot/cpu/riscv/riscv_v.ad
! src/hotspot/cpu/s390/s390.ad
! src/hotspot/cpu/x86/x86.ad
! src/hotspot/share/classfile/vmIntrinsics.hpp
! src/hotspot/share/opto/c2compiler.cpp
! src/hotspot/share/opto/graphKit.hpp
! src/hotspot/share/opto/library_call.cpp
! src/hotspot/share/opto/library_call.hpp
! src/hotspot/share/opto/matcher.hpp
! src/hotspot/share/opto/vector.cpp
! src/hotspot/share/opto/vectorIntrinsics.cpp
! src/hotspot/share/opto/vectornode.cpp
! src/hotspot/share/opto/vectornode.hpp
! src/hotspot/share/prims/vectorSupport.cpp
! src/hotspot/share/prims/vectorSupport.hpp
! src/java.base/share/classes/jdk/internal/vm/vector/VectorSupport.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/AbstractShuffle.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/AbstractSpecies.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/AbstractVector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Byte128Vector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Byte256Vector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Byte512Vector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Byte64Vector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/ByteMaxVector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/ByteVector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Double128Vector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Double256Vector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Double512Vector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Double64Vector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/DoubleMaxVector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/DoubleVector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Float128Vector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Float256Vector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Float512Vector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Float64Vector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/FloatMaxVector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/FloatVector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Int128Vector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Int256Vector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Int512Vector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Int64Vector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/IntMaxVector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/IntVector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Long128Vector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Long256Vector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Long512Vector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Long64Vector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/LongMaxVector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/LongVector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Short128Vector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Short256Vector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Short512Vector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Short64Vector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/ShortMaxVector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/ShortVector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/VectorShape.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/VectorShuffle.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/VectorSpecies.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/X-Vector.java.template
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/X-VectorBits.java.template

Changeset: 72c59de6
Branch: hermetic-java-runtime
Author:    Saagar Jha <saagar at saagarjha.com>
Date:      2024-12-12 03:20:42 +0000
URL:       https://git.openjdk.org/leyden/commit/72c59de615b216c1729de4f4251652488f6f74ef

8345876: Update nativeAddAtIndex comment to match the code

Reviewed-by: azvegint, aivanov, psadhukhan, kizune

! src/java.desktop/macosx/native/libawt_lwawt/awt/CMenuBar.m

Changeset: ceb4366e
Branch: hermetic-java-runtime
Author:    David Holmes <dholmes at openjdk.org>
Date:      2024-12-12 07:53:38 +0000
URL:       https://git.openjdk.org/leyden/commit/ceb4366ebf02f64165acc4a23195e9e3a7398a5c

8345955: Deprecate the UseOprofile flag with a view to removing the legacy oprofile support in the VM

Reviewed-by: iklam, shade

! src/hotspot/os/linux/globals_linux.hpp
! src/hotspot/share/runtime/arguments.cpp
! test/hotspot/jtreg/runtime/CommandLine/VMDeprecatedOptions.java

Changeset: 3f2556b8
Branch: hermetic-java-runtime
Author:    Kevin Walls <kevinw at openjdk.org>
Date:      2024-12-12 09:16:06 +0000
URL:       https://git.openjdk.org/leyden/commit/3f2556b86079fbdba848b1ac16b62a376386999b

8345984: Remove redundant checkXXX methods from java.management Util class

Reviewed-by: alanb, mchung, cjplummer, sspitsyn

! src/java.management/share/classes/sun/management/Util.java
! src/jdk.management/share/classes/com/sun/management/internal/GarbageCollectionNotifInfoCompositeData.java
! src/jdk.management/share/classes/com/sun/management/internal/GcInfoBuilder.java
! src/jdk.management/share/classes/com/sun/management/internal/GcInfoCompositeData.java

Changeset: 77e49322
Branch: hermetic-java-runtime
Author:    Amit Kumar <amitkumar at openjdk.org>
Date:      2024-12-12 09:51:56 +0000
URL:       https://git.openjdk.org/leyden/commit/77e493226d6875bb73faaadedc4170dbb5d4fdc5

8344026: Ubsan: prevent potential integer overflow in c1_LIRGenerator_<arch>.cpp file

Reviewed-by: aph, epeter, mdoerr

! src/hotspot/cpu/aarch64/c1_LIRGenerator_aarch64.cpp
! src/hotspot/cpu/arm/c1_LIRGenerator_arm.cpp
! src/hotspot/cpu/ppc/c1_LIRGenerator_ppc.cpp
! src/hotspot/cpu/s390/c1_LIRGenerator_s390.cpp
+ test/hotspot/jtreg/compiler/c1/StrengthReduceCheck.java

Changeset: 68aa4d44
Branch: hermetic-java-runtime
Author:    Amit Kumar <amitkumar at openjdk.org>
Date:      2024-12-12 10:04:09 +0000
URL:       https://git.openjdk.org/leyden/commit/68aa4d44ff95493d66a740be99e6cf533bec5bc8

8346063: java/lang/Thread/virtual/Starvation.java missing @requires vm.continuations

Reviewed-by: alanb, vklang

! test/jdk/java/lang/Thread/virtual/Starvation.java

Changeset: 0ad64234
Branch: hermetic-java-runtime
Author:    Maurizio Cimadamore <mcimadamore at openjdk.org>
Date:      2024-12-12 10:49:35 +0000
URL:       https://git.openjdk.org/leyden/commit/0ad64234e2fd19ec0435fb00340120153b928f9c

8345944: JEP 492: extending local class in a different static context should not be allowed
8345953: JEP 492: instantiating local classes in a different static context should not be allowed

Reviewed-by: vromero

! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Resolve.java
! test/langtools/tools/javac/LocalFreeVarStaticInstantiate.java
! test/langtools/tools/javac/LocalFreeVarStaticInstantiate.out
+ test/langtools/tools/javac/LocalFreeVarStaticSuper.java
+ test/langtools/tools/javac/LocalFreeVarStaticSuper.out

Changeset: 1bdb7b42
Branch: hermetic-java-runtime
Author:    Jan Lahoda <jlahoda at openjdk.org>
Date:      2024-12-12 11:59:45 +0000
URL:       https://git.openjdk.org/leyden/commit/1bdb7b4271098b02ee225c101ea7a12a432d0440

8345622: test/langtools/tools/javac/annotations/parameter/ParameterAnnotations.java should set processorpath to work correctly in the agentvm mode

Reviewed-by: darcy, liach

! test/langtools/tools/javac/annotations/parameter/ParameterAnnotations.java

Changeset: f7f07b94
Branch: hermetic-java-runtime
Author:    Magnus Ihse Bursie <ihse at openjdk.org>
Date:      2024-12-12 12:06:27 +0000
URL:       https://git.openjdk.org/leyden/commit/f7f07b94c57d7ac5406d78be47800cf578d1c32f

8345804: Update copyright year to 2024 for langtools in files where it was missed

Reviewed-by: rgiulietti, jlahoda

! src/jdk.compiler/share/classes/com/sun/source/tree/CaseTree.java
! src/jdk.compiler/share/classes/com/sun/source/tree/Tree.java
! src/jdk.compiler/share/classes/com/sun/source/tree/TreeVisitor.java
! src/jdk.compiler/share/classes/com/sun/source/tree/YieldTree.java
! src/jdk.compiler/share/classes/com/sun/source/util/Plugin.java
! src/jdk.compiler/share/classes/com/sun/source/util/SimpleTreeVisitor.java
! src/jdk.compiler/share/classes/com/sun/source/util/TreeScanner.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/api/JavacScope.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/code/ClassFinder.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Flags.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Kinds.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Printer.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Symbol.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/code/TypeAnnotations.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/code/TypeTag.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Types.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/AttrContext.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/CompileStates.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Enter.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Infer.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/InferenceContext.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Lower.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/ThisEscapeAnalyzer.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/TreeHasher.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/Code.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/Gen.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/PoolWriter.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/StringConcat.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/launcher/MemoryClassLoader.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/main/JavaCompiler.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/model/JavacTypes.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/util/AbstractDiagnosticFormatter.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/util/JCDiagnostic.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/util/Log.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/util/RichDiagnosticFormatter.java
! src/jdk.compiler/share/classes/sun/tools/serialver/resources/serialver.properties
! src/jdk.javadoc/share/classes/jdk/javadoc/doclet/StandardDoclet.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/AbstractOverviewIndexWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/AbstractTreeWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/AllClassesIndexWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/AllPackagesIndexWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/HtmlConfiguration.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/IndexRedirectWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/MarkerComments.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/ModuleIndexWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/NestedClassWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/PackageIndexWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/RestrictedListWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/SerialFieldWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/SerialMethodWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/SerializedFormWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/SourceToHTMLConverter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/Table.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/TableHeader.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/TreeWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/WriterFactory.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/markup/HtmlDocument.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/markup/package-info.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/taglets/BaseTaglet.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/taglets/DeprecatedTaglet.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/taglets/DocRootTaglet.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/taglets/IndexTaglet.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/taglets/LiteralTaglet.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/taglets/ReturnTaglet.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/taglets/SummaryTaglet.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/taglets/SystemPropertyTaglet.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/taglets/Taglet.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/taglets/ThrowsTaglet.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/taglets/UserTaglet.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/taglets/ValueTaglet.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/BaseOptions.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/Messages.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/Extern.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/html/Comment.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/html/DocType.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/html/HtmlId.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/html/Script.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/package-info.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/tool/JavadocTool.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/tool/ToolEnvironment.java
! src/jdk.jshell/share/classes/jdk/internal/jshell/tool/IOContext.java
! src/jdk.jshell/share/classes/jdk/internal/jshell/tool/resources/l10n_de.properties
! src/jdk.jshell/share/classes/jdk/internal/jshell/tool/resources/l10n_ja.properties
! src/jdk.jshell/share/classes/jdk/internal/jshell/tool/resources/l10n_zh_CN.properties
! src/jdk.jshell/share/classes/jdk/internal/shellsupport/doc/JavadocFormatter.java
! src/jdk.jshell/share/classes/jdk/internal/shellsupport/doc/resources/javadocformatter.properties
! src/jdk.jshell/share/classes/jdk/jshell/CompletenessAnalyzer.java
! src/jdk.jshell/share/classes/jdk/jshell/DeclarationSnippet.java
! src/jdk.jshell/share/classes/jdk/jshell/ExpressionSnippet.java
! src/jdk.jshell/share/classes/jdk/jshell/ExpressionToTypeInfo.java
! src/jdk.jshell/share/classes/jdk/jshell/ImportSnippet.java
! src/jdk.jshell/share/classes/jdk/jshell/JShellConsole.java
! src/jdk.jshell/share/classes/jdk/jshell/KeyMap.java
! src/jdk.jshell/share/classes/jdk/jshell/MaskCommentsAndModifiers.java
! src/jdk.jshell/share/classes/jdk/jshell/MethodSnippet.java
! src/jdk.jshell/share/classes/jdk/jshell/SnippetMaps.java
! src/jdk.jshell/share/classes/jdk/jshell/TaskFactory.java
! src/jdk.jshell/share/classes/jdk/jshell/TreeDissector.java
! src/jdk.jshell/share/classes/jdk/jshell/TypeDeclSnippet.java
! src/jdk.jshell/share/classes/jdk/jshell/TypePrinter.java
! src/jdk.jshell/share/classes/jdk/jshell/Wrap.java
! src/jdk.jshell/share/classes/jdk/jshell/execution/ExecutionControlForwarder.java
! src/jdk.jshell/share/classes/jdk/jshell/execution/JdiDefaultExecutionControl.java
! src/jdk.jshell/share/classes/jdk/jshell/execution/LocalExecutionControl.java
! src/jdk.jshell/share/man/jshell.md
! test/langtools/ProblemList.txt
! test/langtools/jdk/javadoc/doclet/testBreakIterator/TestBreakIterator.java
! test/langtools/jdk/javadoc/doclet/testBreakIterator/pkg/BreakIteratorTest.java
! test/langtools/jdk/javadoc/doclet/testClassTree/TestClassTree.java
! test/langtools/jdk/javadoc/doclet/testGenericTypeLink/TestGenericTypeLink.java
! test/langtools/jdk/javadoc/doclet/testHtmlDocument/TestHtmlDocument.java
! test/langtools/jdk/javadoc/doclet/testHtmlTableStyles/TestHtmlTableStyles.java
! test/langtools/jdk/javadoc/doclet/testHtmlTableTags/TestHtmlTableTags.java
! test/langtools/jdk/javadoc/doclet/testInheritance/TestInheritance.java
! test/langtools/jdk/javadoc/doclet/testMethodSignature/TestMethodSignature.java
! test/langtools/jdk/javadoc/doclet/testOverriddenMethods/TestOverrideMethods.java
! test/langtools/jdk/javadoc/doclet/testVoidHtmlElements/TestVoidHtmlElements.java
! test/langtools/jdk/javadoc/lib/javadoc/tester/JavadocTester.java
! test/langtools/jdk/javadoc/tool/sampleapi/lib/sampleapi/SampleApi.java
! test/langtools/jdk/javadoc/tool/sampleapi/lib/sampleapi/generator/DocCommentGenerator.java
! test/langtools/jdk/javadoc/tool/sampleapi/lib/sampleapi/generator/Documentifier.java
! test/langtools/jdk/javadoc/tool/sampleapi/lib/sampleapi/generator/ModuleGenerator.java
! test/langtools/jdk/javadoc/tool/sampleapi/lib/sampleapi/generator/PackageGenerator.java
! test/langtools/jdk/javadoc/tool/sampleapi/lib/sampleapi/util/SimpleMultiplier.java
! test/langtools/jdk/javadoc/tool/testExternRedirects/TestExternRedirects.java
! test/langtools/jdk/jshell/CompletenessTest.java
! test/langtools/jdk/jshell/ExceptionMessageTest.java
! test/langtools/jdk/jshell/ExecPtyGetFlagsToSetTest.java
! test/langtools/jdk/jshell/ReplToolTesting.java
! test/langtools/jdk/jshell/ShutdownTest.java
! test/langtools/jdk/jshell/ToolProviderTest.java
! test/langtools/jdk/jshell/ToolSimpleTest.java
! test/langtools/jdk/jshell/VariablesTest.java
! test/langtools/tools/doclint/CoverageExtras.java
! test/langtools/tools/javac/4241573/T4241573.java
! test/langtools/tools/javac/6341866/T6341866.java
! test/langtools/tools/javac/6402516/TestClass.java
! test/langtools/tools/javac/6402516/TestLocalElements.java
! test/langtools/tools/javac/6402516/TestMethod.java
! test/langtools/tools/javac/7003595/T7003595.java
! test/langtools/tools/javac/7153958/CPoolRefClassContainingInlinedCts.java
! test/langtools/tools/javac/8000518/DuplicateConstantPoolEntry.java
! test/langtools/tools/javac/8005931/CheckACC_STRICTFlagOnPkgAccessClassTest.java
! test/langtools/tools/javac/8009170/RedundantByteCodeInArrayTest.java
! test/langtools/tools/javac/AnonymousClass/AnonymousClassFlags.java
! test/langtools/tools/javac/MethodParameters/AnnotationTest.java
! test/langtools/tools/javac/MethodParameters/AnonymousClass.java
! test/langtools/tools/javac/MethodParameters/ClassFileVisitor.java
! test/langtools/tools/javac/MethodParameters/Constructors.java
! test/langtools/tools/javac/MethodParameters/EnumTest.java
! test/langtools/tools/javac/MethodParameters/InstanceMethods.java
! test/langtools/tools/javac/MethodParameters/LambdaTest.java
! test/langtools/tools/javac/MethodParameters/LocalClassTest.java
! test/langtools/tools/javac/MethodParameters/MemberClassTest.java
! test/langtools/tools/javac/MethodParameters/StaticMethods.java
! test/langtools/tools/javac/MethodParameters/UncommonParamNames.java
! test/langtools/tools/javac/NoStringToLower.java
! test/langtools/tools/javac/RequiredParameterFlags/ImplicitParameters.java
! test/langtools/tools/javac/StringConcat/access/Test.java
! test/langtools/tools/javac/SuperInit/SuperInitGood.java
! test/langtools/tools/javac/T6695379/AnnotationsAreNotCopiedToBridgeMethodsTest.java
! test/langtools/tools/javac/T6970173/DebugPointerAtBadPositionTest.java
! test/langtools/tools/javac/T7008643/InlinedFinallyConfuseDebuggersTest.java
! test/langtools/tools/javac/T7053059/DoubleCastTest.java
! test/langtools/tools/javac/T7093325.java
! test/langtools/tools/javac/T7165659/InnerClassAttrMustNotHaveStrictFPFlagTest.java
! test/langtools/tools/javac/T8003967/DetectMutableStaticFields.java
! test/langtools/tools/javac/T8010737/ParameterNamesAreNotCopiedToAnonymousInitTest.java
! test/langtools/tools/javac/T8011181/EmptyUTF8ForInnerClassNameTest.java
! test/langtools/tools/javac/T8019486/WrongLNTForLambdaTest.java
! test/langtools/tools/javac/T8022186/DeadCodeGeneratedForEmptyTryTest.java
! test/langtools/tools/javac/T8024039/NoDeadCodeGenerationOnTrySmtTest.java
! test/langtools/tools/javac/T8028504/DontGenerateLVTForGNoneOpTest.java
! test/langtools/tools/javac/T8180141/MissingLNTEntryForBreakContinueTest.java
! test/langtools/tools/javac/T8180660/MissingLNTEntryForFinalizerTest.java
! test/langtools/tools/javac/T8187805/BogusRTTAForUnusedVarTest.java
! test/langtools/tools/javac/T8203892/CheckTargetIsNotAddedAsMarkerInterfaceTest.java
! test/langtools/tools/javac/T8209173/CodeCompletionExceptTest.java
! test/langtools/tools/javac/T8210435/NoLocalsMustBeReservedForDCEedVarsTest.java
! test/langtools/tools/javac/T8222949/TestConstantDynamic.java
! test/langtools/tools/javac/TryWithResources/TwrSimpleClose.java
! test/langtools/tools/javac/annotations/ApplicableAnnotationsOnRecords.java
! test/langtools/tools/javac/annotations/SyntheticParameters.java
! test/langtools/tools/javac/annotations/typeAnnotations/TypeAnnotationsPositionsOnRecords.java
! test/langtools/tools/javac/annotations/typeAnnotations/VariablesDeclaredWithVarTest.java
! test/langtools/tools/javac/annotations/typeAnnotations/classfile/ClassfileTestHelper.java
! test/langtools/tools/javac/annotations/typeAnnotations/classfile/CombinationsTargetTest1.java
! test/langtools/tools/javac/annotations/typeAnnotations/classfile/CombinationsTargetTest2.java
! test/langtools/tools/javac/annotations/typeAnnotations/classfile/CombinationsTargetTest3.java
! test/langtools/tools/javac/annotations/typeAnnotations/classfile/DeadCode.java
! test/langtools/tools/javac/annotations/typeAnnotations/classfile/InstanceInitializer.java
! test/langtools/tools/javac/annotations/typeAnnotations/classfile/NewTypeArguments.java
! test/langtools/tools/javac/annotations/typeAnnotations/classfile/NoTargetAnnotations.java
! test/langtools/tools/javac/annotations/typeAnnotations/classfile/Scopes.java
! test/langtools/tools/javac/annotations/typeAnnotations/classfile/StaticInitializer.java
! test/langtools/tools/javac/annotations/typeAnnotations/classfile/SyntheticParameters.java
! test/langtools/tools/javac/annotations/typeAnnotations/classfile/T8008762.java
! test/langtools/tools/javac/annotations/typeAnnotations/classfile/T8008769.java
! test/langtools/tools/javac/annotations/typeAnnotations/classfile/T8010015.java
! test/langtools/tools/javac/annotations/typeAnnotations/classfile/TestAnonInnerClasses.java
! test/langtools/tools/javac/annotations/typeAnnotations/classfile/TestNewCastArray.java
! test/langtools/tools/javac/annotations/typeAnnotations/classfile/TypeCasts.java
! test/langtools/tools/javac/annotations/typeAnnotations/classfile/Wildcards.java
! test/langtools/tools/javac/annotations/typeAnnotations/referenceinfos/ClassExtends.java
! test/langtools/tools/javac/annotations/typeAnnotations/referenceinfos/ClassTypeParam.java
! test/langtools/tools/javac/annotations/typeAnnotations/referenceinfos/ConstructorInvocationTypeArgument.java
! test/langtools/tools/javac/annotations/typeAnnotations/referenceinfos/Constructors.java
! test/langtools/tools/javac/annotations/typeAnnotations/referenceinfos/ExceptionParameters.java
! test/langtools/tools/javac/annotations/typeAnnotations/referenceinfos/Fields.java
! test/langtools/tools/javac/annotations/typeAnnotations/referenceinfos/FromSpecification.java
! test/langtools/tools/javac/annotations/typeAnnotations/referenceinfos/Initializers.java
! test/langtools/tools/javac/annotations/typeAnnotations/referenceinfos/Lambda.java
! test/langtools/tools/javac/annotations/typeAnnotations/referenceinfos/MethodInvocationTypeArgument.java
! test/langtools/tools/javac/annotations/typeAnnotations/referenceinfos/MethodParameters.java
! test/langtools/tools/javac/annotations/typeAnnotations/referenceinfos/MethodReceivers.java
! test/langtools/tools/javac/annotations/typeAnnotations/referenceinfos/MethodReturns.java
! test/langtools/tools/javac/annotations/typeAnnotations/referenceinfos/MethodThrows.java
! test/langtools/tools/javac/annotations/typeAnnotations/referenceinfos/MethodTypeParam.java
! test/langtools/tools/javac/annotations/typeAnnotations/referenceinfos/MultiCatch.java
! test/langtools/tools/javac/annotations/typeAnnotations/referenceinfos/NestedTypes.java
! test/langtools/tools/javac/annotations/typeAnnotations/referenceinfos/NewObjects.java
! test/langtools/tools/javac/annotations/typeAnnotations/referenceinfos/RepeatingTypeAnnotations.java
! test/langtools/tools/javac/annotations/typeAnnotations/referenceinfos/ResourceVariable.java
! test/langtools/tools/javac/annotations/typeAnnotations/referenceinfos/TypeCasts.java
! test/langtools/tools/javac/annotations/typeAnnotations/referenceinfos/TypeTests.java
! test/langtools/tools/javac/api/TestGetScopeResult.java
! test/langtools/tools/javac/cast/intersection/DuplicatedCheckcastTest.java
! test/langtools/tools/javac/classfiles/InnerClasses/SyntheticClasses.java
! test/langtools/tools/javac/classfiles/T8255757/T8255757.java
! test/langtools/tools/javac/classfiles/attributes/AnnotationDefault/AnnotationDefaultTest.java
! test/langtools/tools/javac/classfiles/attributes/EnclosingMethod/EnclosingMethodTest.java
! test/langtools/tools/javac/classfiles/attributes/LineNumberTable/LineNumberTest.java
! test/langtools/tools/javac/classfiles/attributes/LineNumberTable/LineNumberTestBase.java
! test/langtools/tools/javac/classfiles/attributes/LineNumberTable/MultipleRecordPatterns.java
! test/langtools/tools/javac/classfiles/attributes/LineNumberTable/RuleSwitchBreaks.java
! test/langtools/tools/javac/classfiles/attributes/LineNumberTable/StringSwitchBreaks.java
! test/langtools/tools/javac/classfiles/attributes/LocalVariableTable/LocalVariableTableTest.java
! test/langtools/tools/javac/classfiles/attributes/LocalVariableTable/LocalVariableTestBase.java
! test/langtools/tools/javac/classfiles/attributes/LocalVariableTable/LocalVariableTypeTableTest.java
! test/langtools/tools/javac/classfiles/attributes/Module/ModuleFlagTest.java
! test/langtools/tools/javac/classfiles/attributes/Module/ModuleTest.java
! test/langtools/tools/javac/classfiles/attributes/Module/ModuleTestBase.java
! test/langtools/tools/javac/classfiles/attributes/Signature/ConstructorTest.java
! test/langtools/tools/javac/classfiles/attributes/Signature/Driver.java
! test/langtools/tools/javac/classfiles/attributes/Signature/EnumTest.java
! test/langtools/tools/javac/classfiles/attributes/Signature/ExceptionTest.java
! test/langtools/tools/javac/classfiles/attributes/Signature/FieldTest.java
! test/langtools/tools/javac/classfiles/attributes/Signature/InnerClassTest.java
! test/langtools/tools/javac/classfiles/attributes/Signature/MethodParameterTest.java
! test/langtools/tools/javac/classfiles/attributes/Signature/MethodTypeBoundTest.java
! test/langtools/tools/javac/classfiles/attributes/Signature/ReturnTypeTest.java
! test/langtools/tools/javac/classfiles/attributes/SourceFile/AnonymousClassTest.java
! test/langtools/tools/javac/classfiles/attributes/SourceFile/InnerClassTest.java
! test/langtools/tools/javac/classfiles/attributes/SourceFile/LocalClassTest.java
! test/langtools/tools/javac/classfiles/attributes/SourceFile/MixTest.java
! test/langtools/tools/javac/classfiles/attributes/SourceFile/ModuleInfoTest.java
! test/langtools/tools/javac/classfiles/attributes/SourceFile/NoSourceFileAttribute.java
! test/langtools/tools/javac/classfiles/attributes/SourceFile/SourceFileTestBase.java
! test/langtools/tools/javac/classfiles/attributes/SourceFile/TopLevelClassesOneFileTest.java
! test/langtools/tools/javac/classfiles/attributes/Synthetic/AccessToPrivateInnerClassConstructorsTest.java
! test/langtools/tools/javac/classfiles/attributes/Synthetic/AccessToPrivateInnerClassMembersTest.java
! test/langtools/tools/javac/classfiles/attributes/Synthetic/AccessToPrivateSiblingsTest.java
! test/langtools/tools/javac/classfiles/attributes/Synthetic/AssertFieldTest.java
! test/langtools/tools/javac/classfiles/attributes/Synthetic/BridgeMethodForGenericMethodTest.java
! test/langtools/tools/javac/classfiles/attributes/Synthetic/BridgeMethodsForLambdaTest.java
! test/langtools/tools/javac/classfiles/attributes/Synthetic/EnumTest.java
! test/langtools/tools/javac/classfiles/attributes/Synthetic/PackageInfoTest.java
! test/langtools/tools/javac/classfiles/attributes/Synthetic/SyntheticTestDriver.java
! test/langtools/tools/javac/classfiles/attributes/Synthetic/ThisFieldTest.java
! test/langtools/tools/javac/classfiles/attributes/annotations/RuntimeAnnotationsForGenericMethodTest.java
! test/langtools/tools/javac/classfiles/attributes/annotations/RuntimeAnnotationsForInnerAnnotationTest.java
! test/langtools/tools/javac/classfiles/attributes/annotations/RuntimeAnnotationsForInnerClassTest.java
! test/langtools/tools/javac/classfiles/attributes/annotations/RuntimeAnnotationsForInnerEnumTest.java
! test/langtools/tools/javac/classfiles/attributes/annotations/RuntimeAnnotationsForInnerInterfaceTest.java
! test/langtools/tools/javac/classfiles/attributes/annotations/RuntimeAnnotationsForTopLevelClassTest.java
! test/langtools/tools/javac/classfiles/attributes/annotations/RuntimeAnnotationsTestBase.java
! test/langtools/tools/javac/classfiles/attributes/annotations/RuntimeParameterAnnotationsForGenericMethodTest.java
! test/langtools/tools/javac/classfiles/attributes/annotations/RuntimeParameterAnnotationsForLambdaTest.java
! test/langtools/tools/javac/classfiles/attributes/annotations/RuntimeParameterAnnotationsTest.java
! test/langtools/tools/javac/classfiles/attributes/annotations/RuntimeParameterAnnotationsTestBase.java
! test/langtools/tools/javac/classfiles/attributes/innerclasses/InnerAnnotationsInInnerAnnotationTest.java
! test/langtools/tools/javac/classfiles/attributes/innerclasses/InnerAnnotationsInInnerClassTest.java
! test/langtools/tools/javac/classfiles/attributes/innerclasses/InnerAnnotationsInInnerEnumTest.java
! test/langtools/tools/javac/classfiles/attributes/innerclasses/InnerAnnotationsInInnerInterfaceTest.java
! test/langtools/tools/javac/classfiles/attributes/innerclasses/InnerClassesHierarchyTest.java
! test/langtools/tools/javac/classfiles/attributes/innerclasses/InnerClassesInAnonymousClassTest.java
! test/langtools/tools/javac/classfiles/attributes/innerclasses/InnerClassesInInnerAnnotationTest.java
! test/langtools/tools/javac/classfiles/attributes/innerclasses/InnerClassesInInnerClassTest.java
! test/langtools/tools/javac/classfiles/attributes/innerclasses/InnerClassesInInnerEnumTest.java
! test/langtools/tools/javac/classfiles/attributes/innerclasses/InnerClassesInInnerInterfaceTest.java
! test/langtools/tools/javac/classfiles/attributes/innerclasses/InnerClassesInLocalClassTest.java
! test/langtools/tools/javac/classfiles/attributes/innerclasses/InnerClassesIndexTest.java
! test/langtools/tools/javac/classfiles/attributes/innerclasses/InnerClassesTest.java
! test/langtools/tools/javac/classfiles/attributes/innerclasses/InnerClassesTestBase.java
! test/langtools/tools/javac/classfiles/attributes/innerclasses/InnerEnumInInnerAnnotationTest.java
! test/langtools/tools/javac/classfiles/attributes/innerclasses/InnerEnumInInnerEnumTest.java
! test/langtools/tools/javac/classfiles/attributes/innerclasses/InnerEnumInInnerInterfaceTest.java
! test/langtools/tools/javac/classfiles/attributes/innerclasses/InnerEnumsInInnerClassTest.java
! test/langtools/tools/javac/classfiles/attributes/innerclasses/InnerInterfacesInInnerAnnotationTest.java
! test/langtools/tools/javac/classfiles/attributes/innerclasses/InnerInterfacesInInnerClassTest.java
! test/langtools/tools/javac/classfiles/attributes/innerclasses/InnerInterfacesInInnerEnumTest.java
! test/langtools/tools/javac/classfiles/attributes/innerclasses/InnerInterfacesInInnerInterfaceTest.java
! test/langtools/tools/javac/classfiles/attributes/innerclasses/NoInnerClassesTest.java
! test/langtools/tools/javac/classwriter/IndyCorrectInvocationName.java
! test/langtools/tools/javac/code/CharImmediateValue.java
! test/langtools/tools/javac/constDebug/ConstDebugTest.java
! test/langtools/tools/javac/defaultMethods/TestDefaultBody.java
! test/langtools/tools/javac/defaultMethods/TestNoBridgeOnDefaults.java
! test/langtools/tools/javac/defaultMethods/super/TestDirectSuperInterfaceInvoke.java
! test/langtools/tools/javac/diags/CheckResourceKeys.java
! test/langtools/tools/javac/diags/Example.java
! test/langtools/tools/javac/diags/examples/BadConstantValueType/BadConstantValueType.java
! test/langtools/tools/javac/diags/examples/CantAnnotateScoping.java
! test/langtools/tools/javac/diags/examples/CantAnnotateScoping1.java
! test/langtools/tools/javac/diags/examples/IllegalDigitInBinaryLiteral.java
! test/langtools/tools/javac/diags/examples/IllegalDigitInOctalLiteral.java
! test/langtools/tools/javac/diags/examples/InvalidBinaryNumber.java
! test/langtools/tools/javac/diags/examples/InvalidDefaultInterface/InvalidDefaultInterface.java
! test/langtools/tools/javac/diags/examples/InvalidStaticInterface/InvalidStaticInterface.java
! test/langtools/tools/javac/diags/examples/ModifierNotAllowed/module-info.java
! test/langtools/tools/javac/diags/examples/PrimitivePatternMatching.java
! test/langtools/tools/javac/diags/examples/ProcUseProcOrImplicit/ProcUseProcOrImplicit.java
! test/langtools/tools/javac/diags/examples/TypeReqClassArray.java
! test/langtools/tools/javac/diags/examples/TypeReqRef.java
! test/langtools/tools/javac/expression/_super/NonDirectSuper/NonDirectSuper.java
! test/langtools/tools/javac/file/SymLinkTest.java
! test/langtools/tools/javac/flow/LVTHarness.java
! test/langtools/tools/javac/generics/bridges/BridgeHarness.java
! test/langtools/tools/javac/generics/parametricException/ParametricException.java
! test/langtools/tools/javac/importscope/T8193717.java
! test/langtools/tools/javac/jvm/ClassRefDupInConstantPoolTest.java
! test/langtools/tools/javac/lambda/ByteCodeTest.java
! test/langtools/tools/javac/lambda/LocalVariableTable.java
! test/langtools/tools/javac/lambda/TestBootstrapMethodsCount.java
! test/langtools/tools/javac/lambda/TestInvokeDynamic.java
! test/langtools/tools/javac/lambda/bytecode/TestLambdaBytecode.java
! test/langtools/tools/javac/lambda/bytecode/TestLambdaBytecodeTargetRelease14.java
! test/langtools/tools/javac/lambda/lambdaNaming/TestNonSerializableLambdaNameStability.java
! test/langtools/tools/javac/launcher/GetResourceTest.java
! test/langtools/tools/javac/launcher/MultiFileSourceLauncherTests.java
! test/langtools/tools/javac/launcher/ProgramDescriptorTests.java
! test/langtools/tools/javac/launcher/Run.java
! test/langtools/tools/javac/launcher/src/p/q/CLTest.java
! test/langtools/tools/javac/linenumbers/ConditionalLineNumberTest.java
! test/langtools/tools/javac/linenumbers/FinallyLineNumberTest.java
! test/langtools/tools/javac/mandatoryWarnings/unchecked/Test.java
! test/langtools/tools/javac/meth/TestCP.java
! test/langtools/tools/javac/modules/ConvenientAccessErrorsTest.java
! test/langtools/tools/javac/modules/EdgeCases.java
! test/langtools/tools/javac/modules/ModuleVersion.java
! test/langtools/tools/javac/modules/RequiresTransitiveTest.java
! test/langtools/tools/javac/multicatch/7005371/T7005371.java
! test/langtools/tools/javac/multicatch/Pos05.java
! test/langtools/tools/javac/patterns/LocalVariableTable.java
! test/langtools/tools/javac/patterns/MatchExceptionTest.java
! test/langtools/tools/javac/patterns/NestedPatternVariablesBytecode.java
! test/langtools/tools/javac/patterns/NoUnnecessaryCast.java
! test/langtools/tools/javac/patterns/PrimitiveInstanceOfComboTest.java
! test/langtools/tools/javac/patterns/PrimitiveInstanceOfPatternOpWithRecordPatterns.java
! test/langtools/tools/javac/patterns/PrimitivePatternsSwitch.java
! test/langtools/tools/javac/patterns/SourceLevelChecks.java
! test/langtools/tools/javac/patterns/Switches.java
! test/langtools/tools/javac/patterns/TranslationTest.java
! test/langtools/tools/javac/platform/ModuleVersionTest.java
! test/langtools/tools/javac/plugin/AutostartPlugins.java
! test/langtools/tools/javac/plugin/InternalAPI.java
! test/langtools/tools/javac/preview/PreviewAutoSuppress.java
! test/langtools/tools/javac/preview/PreviewErrors.java
! test/langtools/tools/javac/processing/model/TestSymtabItems.java
! test/langtools/tools/javac/processing/model/element/TestFileObjectOf.java
! test/langtools/tools/javac/processing/options/TestNoteOnImplicitProcessing.java
! test/langtools/tools/javac/records/RecordsBinaryCompatibilityTests.java
! test/langtools/tools/javac/records/recordComponent/RecordComponentTypeTest.java
! test/langtools/tools/javac/recovery/AnnotationRecovery.java
! test/langtools/tools/javac/recovery/LambdaRecovery.java
! test/langtools/tools/javac/recovery/MethodModifiers.java
! test/langtools/tools/javac/resolve/NoObjectToString.java
! test/langtools/tools/javac/sealed/BinaryCompatibilityTests.java
! test/langtools/tools/javac/sealed/CheckSubtypesOfSealedTest.java
! test/langtools/tools/javac/sealed/SealedDiffConfigurationsTest.java
! test/langtools/tools/javac/sym/ElementStructureTest.java
! test/langtools/tools/javac/tree/TreeKindTest.java
! test/langtools/tools/javac/varargs/6199075/T6199075.java
! test/langtools/tools/javac/varargs/7042566/T7042566.java
! test/langtools/tools/javap/T4459541.java
! test/langtools/tools/javap/T6716452.java
! test/langtools/tools/javap/T8032814.java
! test/langtools/tools/javap/TestClassNameWarning.java
! test/langtools/tools/javap/classfile/T6887895.java
! test/langtools/tools/javap/typeAnnotations/JSR175Annotations.java
! test/langtools/tools/javap/typeAnnotations/NewArray.java
! test/langtools/tools/javap/typeAnnotations/Presence.java
! test/langtools/tools/javap/typeAnnotations/PresenceInner.java
! test/langtools/tools/javap/typeAnnotations/TypeCasts.java
! test/langtools/tools/javap/typeAnnotations/Visibility.java
! test/langtools/tools/javap/typeAnnotations/Wildcards.java
! test/langtools/tools/jdeps/listdeps/ListModuleDeps.java
! test/langtools/tools/lib/toolbox/AbstractTask.java
! test/langtools/tools/lib/toolbox/JavacTask.java
! test/langtools/tools/lib/toolbox/ToolBox.java

Changeset: ef6e987a
Branch: hermetic-java-runtime
Author:    Coleen Phillimore <coleenp at openjdk.org>
Date:      2024-12-12 12:48:06 +0000
URL:       https://git.openjdk.org/leyden/commit/ef6e987a006ef81fb0cc6c12a88ee954738ec5d0

8346040: Zero interpreter build on Linux Aarch64 is broken

Reviewed-by: kbarrett, dholmes

! src/hotspot/share/oops/compressedKlass.hpp

Changeset: b8bb51e1
Branch: hermetic-java-runtime
Author:    Hannes Wallnöfer <hannesw at openjdk.org>
Date:      2024-12-12 13:14:17 +0000
URL:       https://git.openjdk.org/leyden/commit/b8bb51e1f334c84a34e02e65e2e2789231465ab9

8345908: Class links should be properly spaced

Reviewed-by: prappo

! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/ClassWriter.java
! test/langtools/jdk/javadoc/doclet/testClassLinks/TestClassLinks.java
! test/langtools/jdk/javadoc/doclet/testHiddenTag/TestHiddenTag.java
! test/langtools/jdk/javadoc/doclet/testInterface/TestInterface.java
! test/langtools/jdk/javadoc/doclet/testNewLanguageFeatures/TestNewLanguageFeatures.java
! test/langtools/jdk/javadoc/doclet/testPrivateClasses/TestPrivateClasses.java

Changeset: f71d5150
Branch: hermetic-java-runtime
Author:    Hannes Wallnöfer <hannesw at openjdk.org>
Date:      2024-12-12 13:28:58 +0000
URL:       https://git.openjdk.org/leyden/commit/f71d51502673bc95d66aa568e98e4801613497a5

8345777: Improve sections for inherited members

Reviewed-by: prappo

! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/AbstractExecutableMemberWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/AbstractMemberWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/FieldWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/HtmlLinkFactory.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/HtmlLinkInfo.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/MethodWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/NestedClassWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/PropertyWriter.java
! test/langtools/jdk/javadoc/doclet/testHiddenTag/TestHiddenTag.java
! test/langtools/jdk/javadoc/doclet/testInterface/TestInterface.java
! test/langtools/jdk/javadoc/doclet/testJavaFX/TestJavaFX.java
! test/langtools/jdk/javadoc/doclet/testMemberInheritance/TestMemberInheritance.java
! test/langtools/jdk/javadoc/doclet/testOverriddenMethods/TestMultiInheritance.java
! test/langtools/jdk/javadoc/doclet/testOverriddenMethods/TestOverriddenDeprecatedMethods.java
! test/langtools/jdk/javadoc/doclet/testOverriddenMethods/TestOverrideMethods.java
! test/langtools/jdk/javadoc/doclet/testPrivateClasses/TestPrivateClasses.java

Changeset: 22845a77
Branch: hermetic-java-runtime
Author:    Kim Barrett <kbarrett at openjdk.org>
Date:      2024-12-12 14:40:04 +0000
URL:       https://git.openjdk.org/leyden/commit/22845a77a2175202876d0029f75fa32271e07b91

8337995: ZUtils::fill uses std::fill_n

Reviewed-by: mli, stefank, jwaters, tschatzl

! src/hotspot/share/gc/z/zUtils.cpp

Changeset: 11cd6398
Branch: hermetic-java-runtime
Author:    Severin Gehwolf <sgehwolf at openjdk.org>
Date:      2024-12-12 17:58:05 +0000
URL:       https://git.openjdk.org/leyden/commit/11cd639842b61952755ad83e88446c91237c19f5

8345573: Module dependencies not resolved from run-time image when --limit-module is being used

Reviewed-by: mchung

! src/jdk.jlink/share/classes/jdk/tools/jlink/internal/JlinkTask.java
! test/jdk/tools/jlink/IntegrationTest.java
! test/jdk/tools/jlink/bindservices/BindServices.java
! test/jdk/tools/jlink/bindservices/SuggestProviders.java
! test/jdk/tools/jlink/runtimeImage/AbstractLinkableRuntimeTest.java

Changeset: ff85865b
Branch: hermetic-java-runtime
Author:    Sonia Zaldana Calles <szaldana at openjdk.org>
Date:      2024-12-12 18:15:18 +0000
URL:       https://git.openjdk.org/leyden/commit/ff85865b752b7a2e765e2035d372a4dbb9279fea

8346008: Fix recent NULL usage backsliding in Shenandoah

Reviewed-by: kbarrett, wkemper

! src/hotspot/share/gc/shenandoah/shenandoahFreeSet.cpp
! src/hotspot/share/gc/shenandoah/shenandoahGenerationalEvacuationTask.cpp

Changeset: e9ad27fc
Branch: hermetic-java-runtime
Author:    Thomas Stuefe <stuefe at openjdk.org>
Date:      2024-12-12 18:53:33 +0000
URL:       https://git.openjdk.org/leyden/commit/e9ad27fcdcb59be573ffd20811e82bced7c78948

8339313: 32-bit build broken

Reviewed-by: coleenp, mbaesken, szaldana

! test/hotspot/jtreg/runtime/exceptionMsgs/NoClassDefFoundError/libNoClassDefFoundErrorTest.c
! test/hotspot/jtreg/serviceability/sa/libupcall.c

Changeset: 18e0b343
Branch: hermetic-java-runtime
Author:    Weijun Wang <weijun at openjdk.org>
Date:      2024-12-12 18:57:46 +0000
URL:       https://git.openjdk.org/leyden/commit/18e0b343ab002b193d4db3be226394ee7dbe9f19

8344137: Update XML Security for Java to 3.0.5

Reviewed-by: mullan

! src/java.xml.crypto/share/classes/com/sun/org/apache/xml/internal/security/algorithms/JCEMapper.java
! src/java.xml.crypto/share/classes/com/sun/org/apache/xml/internal/security/algorithms/MessageDigestAlgorithm.java
! src/java.xml.crypto/share/classes/com/sun/org/apache/xml/internal/security/algorithms/SignatureAlgorithm.java
! src/java.xml.crypto/share/classes/com/sun/org/apache/xml/internal/security/algorithms/implementations/ECDSAUtils.java
! src/java.xml.crypto/share/classes/com/sun/org/apache/xml/internal/security/algorithms/implementations/SignatureBaseRSA.java
! src/java.xml.crypto/share/classes/com/sun/org/apache/xml/internal/security/algorithms/implementations/SignatureECDSA.java
! src/java.xml.crypto/share/classes/com/sun/org/apache/xml/internal/security/keys/KeyInfo.java
! src/java.xml.crypto/share/classes/com/sun/org/apache/xml/internal/security/keys/content/DEREncodedKeyValue.java
! src/java.xml.crypto/share/classes/com/sun/org/apache/xml/internal/security/keys/content/KeyValue.java
! src/java.xml.crypto/share/classes/com/sun/org/apache/xml/internal/security/keys/content/keyvalues/ECKeyValue.java
! src/java.xml.crypto/share/classes/com/sun/org/apache/xml/internal/security/resource/xmlsecurity_de.properties
! src/java.xml.crypto/share/classes/com/sun/org/apache/xml/internal/security/signature/XMLSignature.java
! src/java.xml.crypto/share/classes/com/sun/org/apache/xml/internal/security/utils/Constants.java
! src/java.xml.crypto/share/classes/com/sun/org/apache/xml/internal/security/utils/ElementProxy.java
! src/java.xml.crypto/share/classes/javax/xml/crypto/dsig/SignatureMethod.java
! src/java.xml.crypto/share/classes/org/jcp/xml/dsig/internal/dom/DOMKeyInfoFactory.java
! src/java.xml.crypto/share/classes/org/jcp/xml/dsig/internal/dom/DOMKeyValue.java
! src/java.xml.crypto/share/classes/org/jcp/xml/dsig/internal/dom/DOMSignatureMethod.java
! src/java.xml.crypto/share/classes/org/jcp/xml/dsig/internal/dom/DOMXMLSignatureFactory.java
! src/java.xml.crypto/share/classes/org/jcp/xml/dsig/internal/dom/XMLDSigRI.java
! src/java.xml.crypto/share/legal/santuario.md
! test/jdk/javax/xml/crypto/dsig/GenerationTests.java
+ test/jdk/javax/xml/crypto/dsig/PSS.java
! test/lib/jdk/test/lib/security/XMLUtils.java

Changeset: db9eab3f
Branch: hermetic-java-runtime
Author:    David Holmes <dholmes at openjdk.org>
Date:      2024-12-12 23:15:48 +0000
URL:       https://git.openjdk.org/leyden/commit/db9eab3f29e9cb26a8c0a7c31c55aaf140f21bed

8311542: Consolidate the native stack printing code

Reviewed-by: kbarrett, jwaters

! src/hotspot/share/oops/instanceKlass.cpp
! src/hotspot/share/runtime/frame.cpp
! src/hotspot/share/runtime/frame.hpp
! src/hotspot/share/runtime/javaThread.cpp
! src/hotspot/share/utilities/debug.cpp
+ src/hotspot/share/utilities/nativeStackPrinter.cpp
+ src/hotspot/share/utilities/nativeStackPrinter.hpp
! src/hotspot/share/utilities/vmError.cpp
! src/hotspot/share/utilities/vmError.hpp

Changeset: 28e49e97
Branch: hermetic-java-runtime
Author:    Kim Barrett <kbarrett at openjdk.org>
Date:      2024-12-13 04:49:11 +0000
URL:       https://git.openjdk.org/leyden/commit/28e49e978a40f3fdff08c5e309cea739ecc870dc

8345505: Fix -Wzero-as-null-pointer-constant warnings in zero code

Reviewed-by: dholmes

! src/hotspot/cpu/zero/frame_zero.cpp

Changeset: 09c29d1d
Branch: hermetic-java-runtime
Author:    Sorna Sarathi <n.sornasarathi at gmail.com>
Committer: Amit Kumar <amitkumar at openjdk.org>
Date:      2024-12-13 05:01:37 +0000
URL:       https://git.openjdk.org/leyden/commit/09c29d1d4274d9c36e1af98f02e6fc5b3f35133f

8346069: Add missing Classpath exception statements

Reviewed-by: amitkumar, asemenyuk, iris, kcr

! src/jdk.jpackage/share/classes/jdk/jpackage/internal/util/PrettyPrintHandler.java
! src/jdk.jpackage/share/classes/jdk/jpackage/internal/util/XmlConsumer.java
! src/jdk.jpackage/share/classes/jdk/jpackage/internal/util/XmlUtils.java
! src/jdk.jpackage/share/classes/jdk/jpackage/internal/util/function/ExceptionBox.java
! src/jdk.jpackage/share/classes/jdk/jpackage/internal/util/function/ThrowingBiConsumer.java
! src/jdk.jpackage/share/classes/jdk/jpackage/internal/util/function/ThrowingBiFunction.java
! src/jdk.jpackage/share/classes/jdk/jpackage/internal/util/function/ThrowingConsumer.java
! src/jdk.jpackage/share/classes/jdk/jpackage/internal/util/function/ThrowingFunction.java
! src/jdk.jpackage/share/classes/jdk/jpackage/internal/util/function/ThrowingRunnable.java
! src/jdk.jpackage/share/classes/jdk/jpackage/internal/util/function/ThrowingSupplier.java
! src/jdk.jpackage/share/classes/jdk/jpackage/internal/util/function/ThrowingUnaryOperator.java

Changeset: 31ceec7c
Branch: hermetic-java-runtime
Author:    Prasanta Sadhukhan <psadhukhan at openjdk.org>
Date:      2024-12-13 05:50:07 +0000
URL:       https://git.openjdk.org/leyden/commit/31ceec7cd55b455cddf0953cc23aaa64612bd6e7

8346055: javax/swing/text/StyledEditorKit/4506788/bug4506788.java fails in ubuntu22.04

Reviewed-by: tr

! test/jdk/javax/swing/text/StyledEditorKit/4506788/bug4506788.java

Changeset: 367c3041
Branch: hermetic-java-runtime
Author:    SendaoYan <syan at openjdk.org>
Date:      2024-12-13 08:34:10 +0000
URL:       https://git.openjdk.org/leyden/commit/367c3041272d43b0474b433c555f22a3e15579f6

8346059: [ASAN] awt_LoadLibrary.c reported compile warning ignoring return value of function by clang17

Reviewed-by: ihse

! src/java.desktop/unix/native/libawt/awt/awt_LoadLibrary.c

Changeset: a9a5f7cb
Branch: hermetic-java-runtime
Author:    Albert Mingkun Yang <ayang at openjdk.org>
Date:      2024-12-13 11:43:32 +0000
URL:       https://git.openjdk.org/leyden/commit/a9a5f7cb0a75b82d613ecd9018e13e5337e90363

8345323: Parallel GC does not handle UseLargePages and UseNUMA gracefully

Reviewed-by: sjohanss, tschatzl

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

Changeset: 1d2ccaea
Branch: hermetic-java-runtime
Author:    Matthias Baesken <mbaesken at openjdk.org>
Date:      2024-12-13 12:14:07 +0000
URL:       https://git.openjdk.org/leyden/commit/1d2ccaeaa316029772b5de3dc5579ee7b1363b60

8345569: [ubsan] adjustments to filemap.cpp and virtualspace.cpp for macOS aarch64

Reviewed-by: mdoerr, lucy, dholmes

! src/hotspot/share/cds/filemap.cpp
! src/hotspot/share/memory/virtualspace.cpp

Changeset: 266e3d0d
Branch: hermetic-java-runtime
Author:    Matthias Baesken <mbaesken at openjdk.org>
Date:      2024-12-13 12:18:49 +0000
URL:       https://git.openjdk.org/leyden/commit/266e3d0decc09b9c17c455e2c754cd39114fa31a

8345590: AIX 'make all' fails after JDK-8339480

Reviewed-by: clanger, jkern, mdoerr, lucy

! make/Main.gmk

Changeset: 2ce53e88
Branch: hermetic-java-runtime
Author:    William Kemper <wkemper at openjdk.org>
Date:      2024-12-13 17:41:26 +0000
URL:       https://git.openjdk.org/leyden/commit/2ce53e88481659734bc5424c643c5e31c116bc5d

8345970: pthread_getcpuclockid related crashes in shenandoah tests

Reviewed-by: ysr

! src/hotspot/share/gc/shenandoah/shenandoahGenerationalHeap.cpp
! src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp
! src/hotspot/share/gc/shenandoah/shenandoahMmuTracker.cpp
! src/hotspot/share/gc/shenandoah/shenandoahMmuTracker.hpp

Changeset: cfa04d31
Branch: hermetic-java-runtime
Author:    William Kemper <wkemper at openjdk.org>
Date:      2024-12-13 18:14:01 +0000
URL:       https://git.openjdk.org/leyden/commit/cfa04d31ddff49cbf5dfdfedd61264d5556a283c

8346051: MemoryTest fails when Shenandoah's generational mode is enabled

Reviewed-by: lmesnik, ysr

! test/jdk/java/lang/management/MemoryMXBean/MemoryTest.java

Changeset: f647d4d9
Branch: hermetic-java-runtime
Author:    Calvin Cheung <ccheung at openjdk.org>
Date:      2024-12-13 19:19:42 +0000
URL:       https://git.openjdk.org/leyden/commit/f647d4d908a6760c116a3a762c4dc09e3ed95796

8345936: Call ClassLoader.getResourceAsByteArray only for multi-release jar

Reviewed-by: iklam, dholmes

! src/hotspot/share/cds/filemap.cpp
! src/hotspot/share/cds/filemap.hpp
! src/hotspot/share/classfile/classLoader.cpp
! src/hotspot/share/classfile/classLoader.hpp
! src/hotspot/share/classfile/classLoaderExt.cpp

Changeset: e7fc0eb5
Branch: hermetic-java-runtime
Author:    Kevin Walls <kevinw at openjdk.org>
Date:      2024-12-13 20:39:18 +0000
URL:       https://git.openjdk.org/leyden/commit/e7fc0eb522f14ee28ac40cf89268767cb7b6dfcf

8345987: java.management has two Util.newObjectName methods (remove one)

Reviewed-by: cjplummer, amenkov, lmesnik

! src/java.management/share/classes/com/sun/jmx/interceptor/DefaultMBeanServerInterceptor.java
! src/java.management/share/classes/com/sun/jmx/mbeanserver/Repository.java
! src/java.management/share/classes/com/sun/jmx/mbeanserver/Util.java
! src/java.management/share/classes/javax/management/MBeanServerDelegate.java
! src/java.management/share/classes/javax/management/ObjectName.java

Changeset: 4b21fb9d
Branch: hermetic-java-runtime
Author:    Archie Cobbs <acobbs at openjdk.org>
Date:      2024-12-13 22:40:42 +0000
URL:       https://git.openjdk.org/leyden/commit/4b21fb9df99918fe1adf84e80148a2076a52a276

8343467: Remove unnecessary @SuppressWarnings annotations (security)

Reviewed-by: mullan

! src/java.base/share/classes/com/sun/crypto/provider/PBES2Parameters.java
! src/java.base/share/classes/com/sun/crypto/provider/SealedObjectForKeyProtector.java
! src/java.base/share/classes/java/security/Key.java
! src/java.base/share/classes/java/security/PrivateKey.java
! src/java.base/share/classes/java/security/Provider.java
! src/java.base/share/classes/java/security/PublicKey.java
! src/java.base/share/classes/java/security/interfaces/DSAPrivateKey.java
! src/java.base/share/classes/java/security/interfaces/DSAPublicKey.java
! src/java.base/share/classes/java/security/interfaces/ECPrivateKey.java
! src/java.base/share/classes/java/security/interfaces/ECPublicKey.java
! src/java.base/share/classes/java/security/interfaces/RSAMultiPrimePrivateCrtKey.java
! src/java.base/share/classes/java/security/interfaces/RSAPrivateCrtKey.java
! src/java.base/share/classes/java/security/interfaces/RSAPrivateKey.java
! src/java.base/share/classes/java/security/interfaces/RSAPublicKey.java
! src/java.base/share/classes/javax/crypto/SecretKey.java
! src/java.base/share/classes/javax/crypto/interfaces/DHPrivateKey.java
! src/java.base/share/classes/javax/crypto/interfaces/DHPublicKey.java
! src/java.base/share/classes/javax/crypto/interfaces/PBEKey.java
! src/java.base/share/classes/sun/security/internal/interfaces/TlsMasterSecret.java
! src/java.base/share/classes/sun/security/jca/ProviderConfig.java
! src/java.security.jgss/share/classes/sun/security/jgss/krb5/SubjectComber.java
! src/jdk.crypto.cryptoki/share/classes/sun/security/pkcs11/P11TlsPrfGenerator.java
! src/jdk.sctp/unix/classes/sun/nio/ch/sctp/SctpNet.java

Changeset: c2f0ef5f
Branch: hermetic-java-runtime
Author:    Ioi Lam <iklam at openjdk.org>
Date:      2024-12-14 00:16:08 +0000
URL:       https://git.openjdk.org/leyden/commit/c2f0ef5f4822e7e558fe2b4077d57634d380aa11

8346159: Disable CDS AOTClassLinking tests for JVMCI due to JDK-8345635

Reviewed-by: dnsimon, dholmes

! test/hotspot/jtreg/runtime/cds/appcds/LambdaWithUseImplMethodHandle.java
! test/hotspot/jtreg/runtime/cds/appcds/aotClassLinking/BulkLoaderTest.java
! test/hotspot/jtreg/runtime/cds/appcds/cacheObject/ArchiveHeapTestClass.java
! test/hotspot/jtreg/runtime/cds/appcds/resolvedConstants/AOTLinkedLambdas.java
! test/hotspot/jtreg/runtime/cds/appcds/resolvedConstants/AOTLinkedVarHandles.java

Changeset: ebb27c2e
Branch: hermetic-java-runtime
Author:    Kim Barrett <kbarrett at openjdk.org>
Date:      2024-12-14 01:48:05 +0000
URL:       https://git.openjdk.org/leyden/commit/ebb27c2e8f47d35d4f030cca4126c39e24d456bd

8346139: test_memset_with_concurrent_readers.cpp should not use <sstream>

Reviewed-by: stefank, tschatzl

! test/hotspot/gtest/gc/shared/test_memset_with_concurrent_readers.cpp

Changeset: 3b9de117
Branch: hermetic-java-runtime
Author:    Simon Tooke <stooke at openjdk.org>
Committer: Thomas Stuefe <stuefe at openjdk.org>
Date:      2024-12-14 06:13:26 +0000
URL:       https://git.openjdk.org/leyden/commit/3b9de117e83a7875df7fd2ddcc9d896f027e2c92

8319875: Add macOS implementation for jcmd System.map

Reviewed-by: stuefe, szaldana

+ src/hotspot/os/bsd/memMapPrinter_macosx.cpp
! src/hotspot/os/windows/memMapPrinter_windows.cpp
! src/hotspot/share/nmt/memMapPrinter.cpp
! src/hotspot/share/nmt/memMapPrinter.hpp
! src/hotspot/share/services/diagnosticCommand.cpp
! src/hotspot/share/services/diagnosticCommand.hpp
! test/hotspot/jtreg/serviceability/dcmd/vm/SystemDumpMapTest.java
! test/hotspot/jtreg/serviceability/dcmd/vm/SystemMapTest.java
! test/hotspot/jtreg/serviceability/dcmd/vm/SystemMapTestBase.java

Changeset: 6b022bb6
Branch: hermetic-java-runtime
Author:    Leonid Mesnik <lmesnik at openjdk.org>
Date:      2024-12-14 19:08:19 +0000
URL:       https://git.openjdk.org/leyden/commit/6b022bb64b2109c8cd40ebd3b8b3226cf894544d

8344453: Test jdk/jfr/event/oldobject/TestSanityDefault.java timed out

Reviewed-by: egahlin

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

Changeset: ab1dbd40
Branch: hermetic-java-runtime
Author:    Lance Andersen <lancea at openjdk.org>
Date:      2024-12-15 17:41:52 +0000
URL:       https://git.openjdk.org/leyden/commit/ab1dbd4089a1a15bdf1b6b39994d5b1faacc40ab

8346202: Correct typo in SQLPermission

Reviewed-by: mullan, rriggs, iris

! src/java.sql/share/classes/java/sql/SQLPermission.java

Changeset: c88e081a
Branch: hermetic-java-runtime
Author:    Kim Barrett <kbarrett at openjdk.org>
Date:      2024-12-16 04:24:39 +0000
URL:       https://git.openjdk.org/leyden/commit/c88e081a6a0a00d7e7e5f2337f942a1d6c3b5110

8346160: Fix -Wzero-as-null-pointer-constant warnings from explicit casts

Reviewed-by: stefank, dholmes

! src/hotspot/os/aix/attachListener_aix.cpp
! src/hotspot/os/posix/attachListener_posix.cpp
! src/hotspot/os/posix/perfMemory_posix.cpp
! src/hotspot/share/oops/compressedKlass.cpp
! src/hotspot/share/utilities/vmError.cpp

Changeset: 3518b4bd
Branch: hermetic-java-runtime
Author:    Christian Hagedorn <chagedorn at openjdk.org>
Date:      2024-12-16 06:21:22 +0000
URL:       https://git.openjdk.org/leyden/commit/3518b4bd205f67a356bc6b531c0622ac1d97a962

8344171: Clone and initialize Assertion Predicates in order instead of in reverse-order

Reviewed-by: epeter, kvn

! src/hotspot/share/opto/loopTransform.cpp
! src/hotspot/share/opto/loopnode.hpp
! src/hotspot/share/opto/predicates.cpp
! src/hotspot/share/opto/predicates.hpp

Changeset: ee1c5ad8
Branch: hermetic-java-runtime
Author:    Richard Reingruber <rrich at openjdk.org>
Date:      2024-12-16 07:16:40 +0000
URL:       https://git.openjdk.org/leyden/commit/ee1c5ad8fe99ec427604773a6f04baa0ad765c9e

8345975: Update SAP SE copyright year to 2024 where it was missed

Reviewed-by: mdoerr, clanger

! src/hotspot/cpu/ppc/c1_CodeStubs_ppc.cpp
! src/hotspot/cpu/ppc/c2_init_ppc.cpp
! src/hotspot/cpu/ppc/frame_ppc.cpp
! src/hotspot/cpu/ppc/frame_ppc.hpp
! src/hotspot/cpu/ppc/frame_ppc.inline.hpp
! src/hotspot/cpu/ppc/globals_ppc.hpp
! src/hotspot/cpu/ppc/interp_masm_ppc_64.cpp
! src/hotspot/cpu/ppc/nativeInst_ppc.cpp
! src/hotspot/cpu/ppc/nativeInst_ppc.hpp
! src/hotspot/cpu/ppc/ppc.ad
! src/hotspot/cpu/ppc/vm_version_ppc.cpp
! src/hotspot/cpu/ppc/vm_version_ppc.hpp
! src/hotspot/cpu/ppc/vtableStubs_ppc_64.cpp
! src/hotspot/cpu/s390/frame_s390.hpp
! src/hotspot/cpu/s390/frame_s390.inline.hpp
! src/hotspot/cpu/s390/nativeInst_s390.hpp
! src/hotspot/cpu/s390/templateInterpreterGenerator_s390.cpp
! src/hotspot/os/aix/osThread_aix.cpp
! src/hotspot/os/aix/osThread_aix.hpp
! src/hotspot/os/aix/porting_aix.hpp
! src/hotspot/os_cpu/aix_ppc/javaThread_aix_ppc.cpp
! src/hotspot/os_cpu/linux_ppc/javaThread_linux_ppc.cpp
! src/hotspot/os_cpu/linux_s390/os_linux_s390.cpp
! src/hotspot/share/utilities/vmError.cpp

Changeset: 4fc43b0b
Branch: hermetic-java-runtime
Author:    Hannes Wallnöfer <hannesw at openjdk.org>
Date:      2024-12-16 08:09:52 +0000
URL:       https://git.openjdk.org/leyden/commit/4fc43b0b49c3d7c4351646f2580860495d8a0d67

8345770: javadoc: API documentation builds are not always reproducible

Reviewed-by: nbenalla, liach

! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/ClassUseWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/ClassWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/HtmlConfiguration.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/HtmlDocletWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/HtmlLinkFactory.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/taglets/InheritDocTaglet.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/taglets/LinkTaglet.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/taglets/ReturnTaglet.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/taglets/TagletWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/taglets/ThrowsTaglet.java
! test/langtools/jdk/javadoc/doclet/testModules/TestModules.java
! test/langtools/jdk/javadoc/doclet/testUseOption/TestUseOption.java
! test/langtools/jdk/javadoc/doclet/testUseOption/pkg1/AnAbstract.java

Changeset: 92860186
Branch: hermetic-java-runtime
Author:    Robbin Ehn <rehn at openjdk.org>
Date:      2024-12-16 09:48:12 +0000
URL:       https://git.openjdk.org/leyden/commit/92860186ec72dd5de55b310700a6b4f03d8b64fd

8345322: RISC-V: Add concurrent gtests for cmpxchg variants

Reviewed-by: mli, fyang

! test/hotspot/gtest/riscv/test_assembler_riscv.cpp

Changeset: 32c8195c
Branch: hermetic-java-runtime
Author:    Christian Hagedorn <chagedorn at openjdk.org>
Date:      2024-12-16 09:53:38 +0000
URL:       https://git.openjdk.org/leyden/commit/32c8195c3acce2d220829bf5b81e3cef907fff3c

8345801: C2: Clean up include statements to speed up compilation when touching type.hpp

Reviewed-by: kvn, dlong, jwaters

! src/hotspot/cpu/x86/c2_intelJccErratum_x86.cpp
! src/hotspot/share/c1/c1_Compilation.hpp
! src/hotspot/share/c1/c1_FrameMap.hpp
! src/hotspot/share/c1/c1_GraphBuilder.cpp
! src/hotspot/share/c1/c1_IR.hpp
! src/hotspot/share/c1/c1_LIRAssembler.cpp
! src/hotspot/share/c1/c1_LIRGenerator.hpp
! src/hotspot/share/c1/c1_Optimizer.cpp
! src/hotspot/share/c1/c1_RangeCheckElimination.cpp
! src/hotspot/share/c1/c1_Runtime1.cpp
! src/hotspot/share/c1/c1_Runtime1.hpp
! src/hotspot/share/c1/c1_ValueMap.cpp
! src/hotspot/share/c1/c1_ValueSet.hpp
! src/hotspot/share/c1/c1_ValueType.hpp
! src/hotspot/share/ci/ciTypeFlow.cpp
! src/hotspot/share/classfile/vmIntrinsics.cpp
! src/hotspot/share/code/compiledIC.hpp
! src/hotspot/share/code/vtableStubs.cpp
! src/hotspot/share/compiler/compilerDefinitions.inline.hpp
! src/hotspot/share/compiler/compilerDirectives.hpp
! src/hotspot/share/interpreter/interpreterRuntime.cpp
! src/hotspot/share/opto/c2compiler.hpp
! src/hotspot/share/opto/compile.hpp
! src/hotspot/share/opto/library_call.cpp
! src/hotspot/share/opto/mathexactnode.hpp
! src/hotspot/share/opto/node.hpp
! src/hotspot/share/opto/output.cpp
! src/hotspot/share/opto/output.hpp
! src/hotspot/share/opto/runtime.hpp
! src/hotspot/share/runtime/vframeArray.cpp
! src/hotspot/share/runtime/vframe_hp.cpp

Changeset: dbffe332
Branch: hermetic-java-runtime
Author:    Maurizio Cimadamore <mcimadamore at openjdk.org>
Date:      2024-12-16 10:20:13 +0000
URL:       https://git.openjdk.org/leyden/commit/dbffe33251da4472945d97ab54c7e3354d7f42d2

8345263: Make sure that lint categories are used correctly when logging lint warnings

Reviewed-by: vromero, jlahoda

! make/langtools/tools/propertiesparser/gen/ClassGenerator.java
! make/langtools/tools/propertiesparser/parser/Message.java
! make/langtools/tools/propertiesparser/parser/MessageLine.java
! make/langtools/tools/propertiesparser/resources/templates.properties
! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Lint.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Preview.java
! 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/comp/Flow.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Modules.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/ThisEscapeAnalyzer.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/file/BaseFileManager.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/file/Locations.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/ClassReader.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/main/Arguments.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/JavaTokenizer.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/JavacParser.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/processing/JavacFiler.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/processing/JavacProcessingEnvironment.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler.properties
! src/jdk.compiler/share/classes/com/sun/tools/javac/util/AbstractLog.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/util/JCDiagnostic.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/util/MandatoryWarningHandler.java
! test/langtools/tools/javac/6304921/TestLog.java

Changeset: 45a32979
Branch: hermetic-java-runtime
Author:    Stefan Karlsson <stefank at openjdk.org>
Date:      2024-12-16 13:43:55 +0000
URL:       https://git.openjdk.org/leyden/commit/45a329790b844139010c95f981c72ad43b08369a

8346248: serviceability/dcmd/vm/{SystemMapTest.java,SystemMapTest.java} failing on macos-aarch64

Reviewed-by: eosterlund

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

Changeset: 8133eb2c
Branch: hermetic-java-runtime
Author:    Erik Joelsson <erikj at openjdk.org>
Date:      2024-12-16 14:34:46 +0000
URL:       https://git.openjdk.org/leyden/commit/8133eb2c28f967d7e04fbd20fbe143d5bb393afe

8346150: Jib dependency on autoconf missing for 'docs' profile

Reviewed-by: jwaters, dholmes

! make/conf/jib-profiles.js

Changeset: d7379789
Branch: hermetic-java-runtime
Author:    Archie Cobbs <acobbs at openjdk.org>
Date:      2024-12-16 14:52:42 +0000
URL:       https://git.openjdk.org/leyden/commit/d737978924f08f1aae280867e5106f2cfd0e9d31

8343477: Remove unnecessary @SuppressWarnings annotations (compiler)

Reviewed-by: darcy, mcimadamore

! make/jdk/src/classes/build/tools/depend/Depend.java
! make/langtools/src/classes/build/tools/symbolgenerator/CreateSymbols.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/code/ClassFinder.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Symbol.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Type.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Analyzer.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Flow.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Modules.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Operators.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Resolve.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/JNIWriter.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/model/AnnotationProxyMaker.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/JavacParser.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/UnicodeReader.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/tree/JCTree.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/util/List.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/util/RichDiagnosticFormatter.java

Changeset: cb925955
Branch: hermetic-java-runtime
Author:    Amit Kumar <amitkumar at openjdk.org>
Date:      2024-12-16 16:10:16 +0000
URL:       https://git.openjdk.org/leyden/commit/cb92595599a8a22a807a29bf56f1e02e792386a9

8336356: [s390x] preserve Vector Register before using for string compress / expand

Reviewed-by: aph, lucy

! src/hotspot/cpu/s390/c2_MacroAssembler_s390.cpp
! src/hotspot/cpu/s390/c2_MacroAssembler_s390.hpp
! src/hotspot/cpu/s390/s390.ad

Changeset: e7d21fcf
Branch: hermetic-java-runtime
Author:    Matthew Donovan <mdonovan at openjdk.org>
Date:      2024-12-16 16:18:57 +0000
URL:       https://git.openjdk.org/leyden/commit/e7d21fcf4949106e89afd413e9abc47d622dd47a

8346285: Update jarsigner compatibility test for change in default digest algorithm

Reviewed-by: weijun

! test/jdk/sun/security/tools/jarsigner/compatibility/Compatibility.java

Changeset: f8974ba7
Branch: hermetic-java-runtime
Author:    Calvin Cheung <ccheung at openjdk.org>
Date:      2024-12-16 16:54:31 +0000
URL:       https://git.openjdk.org/leyden/commit/f8974ba718b3a631abafa8987d3fb98164fb35e5

8345838: Remove the appcds/javaldr/AnonVmClassesDuringDump.java test

Reviewed-by: iklam, dholmes

! test/hotspot/jtreg/TEST.groups
- test/hotspot/jtreg/runtime/cds/appcds/javaldr/AnonVmClassesDuringDump.java
- test/hotspot/jtreg/runtime/cds/appcds/javaldr/AnonVmClassesDuringDumpTransformer.java
- test/hotspot/jtreg/runtime/cds/appcds/javaldr/AnonVmClassesDuringDumpTransformer.mf

Changeset: 23708d01
Branch: hermetic-java-runtime
Author:    Kevin Walls <kevinw at openjdk.org>
Date:      2024-12-16 17:02:29 +0000
URL:       https://git.openjdk.org/leyden/commit/23708d01668e3c9154a73d8c84da4704457d43d6

8346257: Problemlist jdp tests for macosx-aarch64

Reviewed-by: cjplummer

! test/jdk/ProblemList.txt

Changeset: 57adf64a
Branch: hermetic-java-runtime
Author:    Kevin Walls <kevinw at openjdk.org>
Date:      2024-12-16 17:18:20 +0000
URL:       https://git.openjdk.org/leyden/commit/57adf64ab4e50fd1739eb8ed14331d49f943b5e5

8346261: Cleanup in JDP tests

Reviewed-by: cjplummer

! test/jdk/sun/management/jdp/ClientConnection.java
! test/jdk/sun/management/jdp/DynamicLauncher.java
! test/jdk/sun/management/jdp/JdpDefaultsTest.java
! test/jdk/sun/management/jdp/JdpJmxRemoteDynamicPortTest.java
! test/jdk/sun/management/jdp/JdpJmxRemoteDynamicPortTestCase.java
! test/jdk/sun/management/jdp/JdpOffTest.java
! test/jdk/sun/management/jdp/JdpOffTestCase.java
! test/jdk/sun/management/jdp/JdpOnTestCase.java
! test/jdk/sun/management/jdp/JdpSpecificAddressTest.java
! test/jdk/sun/management/jdp/JdpTestCase.java

Changeset: d3359417
Branch: hermetic-java-runtime
Author:    Coleen Phillimore <coleenp at openjdk.org>
Date:      2024-12-16 17:46:43 +0000
URL:       https://git.openjdk.org/leyden/commit/d3359417f3cb853b078041d07b8459b7b29a0a94

8345678: compute_modifiers should not be in create_mirror

Reviewed-by: fparain, dholmes

! src/hotspot/share/classfile/classFileParser.cpp
! src/hotspot/share/classfile/javaClasses.cpp
! src/hotspot/share/oops/arrayKlass.cpp
! src/hotspot/share/oops/arrayKlass.hpp
! src/hotspot/share/oops/objArrayKlass.cpp
! src/hotspot/share/oops/typeArrayKlass.cpp
! src/hotspot/share/oops/typeArrayKlass.hpp
! src/hotspot/share/prims/jvmtiEnv.cpp

Changeset: 51662c23
Branch: hermetic-java-runtime
Author:    Eirik Bjørsnøs <eirbjo at openjdk.org>
Date:      2024-12-16 18:03:21 +0000
URL:       https://git.openjdk.org/leyden/commit/51662c2384326749fb4ee7a792d98b01d64e56f1

8346232: Remove leftovers of the jar --normalize feature

Reviewed-by: alanb, jpai

! src/jdk.jartool/share/classes/sun/tools/jar/Main.java
! src/jdk.jartool/share/classes/sun/tools/jar/resources/jar.properties
! src/jdk.jartool/share/classes/sun/tools/jar/resources/jar_de.properties
! src/jdk.jartool/share/classes/sun/tools/jar/resources/jar_es.properties
! src/jdk.jartool/share/classes/sun/tools/jar/resources/jar_fr.properties
! src/jdk.jartool/share/classes/sun/tools/jar/resources/jar_it.properties
! src/jdk.jartool/share/classes/sun/tools/jar/resources/jar_ja.properties
! src/jdk.jartool/share/classes/sun/tools/jar/resources/jar_ko.properties
! src/jdk.jartool/share/classes/sun/tools/jar/resources/jar_pt_BR.properties
! src/jdk.jartool/share/classes/sun/tools/jar/resources/jar_sv.properties
! src/jdk.jartool/share/classes/sun/tools/jar/resources/jar_zh_CN.properties
! src/jdk.jartool/share/classes/sun/tools/jar/resources/jar_zh_TW.properties

Changeset: c75b1d4b
Branch: hermetic-java-runtime
Author:    Matthias Baesken <mbaesken at openjdk.org>
Date:      2024-12-16 18:24:15 +0000
URL:       https://git.openjdk.org/leyden/commit/c75b1d4bf65d927e18b10ea6de263a331b78e13a

8346082: Output JVMTI agent information in hserr files

Reviewed-by: mdoerr, dholmes, stuefe

! src/hotspot/share/prims/jvmtiAgentList.hpp
! src/hotspot/share/runtime/os.cpp
! src/hotspot/share/runtime/os.hpp
! src/hotspot/share/utilities/vmError.cpp

Changeset: 31c3b191
Branch: hermetic-java-runtime
Author:    Paul Sandoz <psandoz at openjdk.org>
Date:      2024-12-16 18:53:05 +0000
URL:       https://git.openjdk.org/leyden/commit/31c3b191745b5c97ae4e757323355fb9831da9fe

8346174: UMAX/UMIN are missing from XXXVector::reductionOperations

Reviewed-by: qamai, jbhateja

! src/hotspot/share/opto/vectorIntrinsics.cpp
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/ByteVector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/IntVector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/LongVector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/ShortVector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/X-Vector.java.template
! test/jdk/jdk/incubator/vector/Byte128VectorTests.java
! test/jdk/jdk/incubator/vector/Byte256VectorTests.java
! test/jdk/jdk/incubator/vector/Byte512VectorTests.java
! test/jdk/jdk/incubator/vector/Byte64VectorTests.java
! test/jdk/jdk/incubator/vector/ByteMaxVectorTests.java
! test/jdk/jdk/incubator/vector/Int128VectorTests.java
! test/jdk/jdk/incubator/vector/Int256VectorTests.java
! test/jdk/jdk/incubator/vector/Int512VectorTests.java
! test/jdk/jdk/incubator/vector/Int64VectorTests.java
! test/jdk/jdk/incubator/vector/IntMaxVectorTests.java
! test/jdk/jdk/incubator/vector/Long128VectorTests.java
! test/jdk/jdk/incubator/vector/Long256VectorTests.java
! test/jdk/jdk/incubator/vector/Long512VectorTests.java
! test/jdk/jdk/incubator/vector/Long64VectorTests.java
! test/jdk/jdk/incubator/vector/LongMaxVectorTests.java
! test/jdk/jdk/incubator/vector/Short128VectorTests.java
! test/jdk/jdk/incubator/vector/Short256VectorTests.java
! test/jdk/jdk/incubator/vector/Short512VectorTests.java
! test/jdk/jdk/incubator/vector/Short64VectorTests.java
! test/jdk/jdk/incubator/vector/ShortMaxVectorTests.java
! test/jdk/jdk/incubator/vector/gen-template.sh

Changeset: fd0207d5
Branch: hermetic-java-runtime
Author:    Justin Lu <jlu at openjdk.org>
Date:      2024-12-16 21:00:56 +0000
URL:       https://git.openjdk.org/leyden/commit/fd0207d59309ae1af9539580f5bfcbc7627789cb

8345327: JDK 24 RDP1 L10n resource files update

Reviewed-by: naoto, dnguyen, joehw, almatvee, sgehwolf, jlahoda, prappo, asemenyuk

! src/java.base/share/classes/sun/launcher/resources/launcher_de.properties
! src/java.base/share/classes/sun/launcher/resources/launcher_ja.properties
! src/java.base/share/classes/sun/launcher/resources/launcher_zh_CN.properties
! src/java.base/share/classes/sun/security/util/Resources_de.java
! src/java.base/share/classes/sun/security/util/Resources_ja.java
! src/java.base/share/classes/sun/security/util/Resources_zh_CN.java
! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/msg/XMLMessages_de.properties
! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/msg/XMLMessages_ja.properties
! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/msg/XMLMessages_zh_CN.properties
! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler.properties
! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler_de.properties
! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler_ja.properties
! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler_zh_CN.properties
! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/javac_de.properties
! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/javac_ja.properties
! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/javac_zh_CN.properties
! src/jdk.jartool/share/classes/sun/security/tools/jarsigner/Resources_de.java
! src/jdk.jartool/share/classes/sun/security/tools/jarsigner/Resources_ja.java
! src/jdk.jartool/share/classes/sun/security/tools/jarsigner/Resources_zh_CN.java
! src/jdk.jartool/share/classes/sun/tools/jar/resources/jar_de.properties
! src/jdk.jartool/share/classes/sun/tools/jar/resources/jar_ja.properties
! src/jdk.jartool/share/classes/sun/tools/jar/resources/jar_zh_CN.properties
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/resources/standard_de.properties
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/resources/standard_ja.properties
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/resources/standard_zh_CN.properties
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/resources/doclets_ja.properties
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/resources/doclets_zh_CN.properties
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/tool/resources/javadoc_de.properties
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/tool/resources/javadoc_ja.properties
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/tool/resources/javadoc_zh_CN.properties
! src/jdk.jdeps/share/classes/com/sun/tools/javap/resources/javap_de.properties
! src/jdk.jdeps/share/classes/com/sun/tools/javap/resources/javap_ja.properties
! src/jdk.jdeps/share/classes/com/sun/tools/javap/resources/javap_zh_CN.properties
! src/jdk.jlink/share/classes/jdk/tools/jlink/resources/jlink_de.properties
! src/jdk.jlink/share/classes/jdk/tools/jlink/resources/jlink_ja.properties
! src/jdk.jlink/share/classes/jdk/tools/jlink/resources/jlink_zh_CN.properties
! src/jdk.jlink/share/classes/jdk/tools/jmod/resources/jmod_ja.properties
! src/jdk.jlink/share/classes/jdk/tools/jmod/resources/jmod_zh_CN.properties
! src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/resources/MacResources_de.properties
! src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/resources/MacResources_ja.properties
! src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/resources/MacResources_zh_CN.properties
! src/jdk.jpackage/windows/classes/jdk/jpackage/internal/resources/WinResources_de.properties
! src/jdk.jpackage/windows/classes/jdk/jpackage/internal/resources/WinResources_ja.properties
! src/jdk.jpackage/windows/classes/jdk/jpackage/internal/resources/WinResources_zh_CN.properties
! src/jdk.jshell/share/classes/jdk/internal/jshell/tool/resources/l10n_de.properties
! src/jdk.jshell/share/classes/jdk/internal/jshell/tool/resources/l10n_zh_CN.properties

Changeset: 30302309
Branch: hermetic-java-runtime
Author:    Magnus Ihse Bursie <ihse at openjdk.org>
Date:      2024-12-16 21:26:51 +0000
URL:       https://git.openjdk.org/leyden/commit/30302309155b91d1bb6a3a7295791d656d149788

8346278: Clean up some flag handing in flags-cflags.m4

Reviewed-by: erikj

! make/autoconf/flags-cflags.m4
! make/hotspot/lib/CompileJvm.gmk

Changeset: 929d4a50
Branch: hermetic-java-runtime
Author:    Fei Yang <fyang at openjdk.org>
Date:      2024-12-17 00:02:24 +0000
URL:       https://git.openjdk.org/leyden/commit/929d4a50999d1e734070bb03552fba2eff9f6c3a

8346231: RISC-V: Fix incorrect assertion in SharedRuntime::generate_handler_blob

Reviewed-by: fjiang, rehn

! src/hotspot/cpu/riscv/sharedRuntime_riscv.cpp

Changeset: a7631ccf
Branch: hermetic-java-runtime
Author:    Fei Yang <fyang at openjdk.org>
Date:      2024-12-17 00:12:39 +0000
URL:       https://git.openjdk.org/leyden/commit/a7631ccf18e468d6ecba121865f7fed29cbf2186

8346235: RISC-V: Optimize bitwise AND with mask values

Reviewed-by: gcao, rehn, fjiang

! src/hotspot/cpu/riscv/c1_LIRAssembler_arith_riscv.cpp
! src/hotspot/cpu/riscv/c1_LIRAssembler_riscv.cpp
! src/hotspot/cpu/riscv/c2_MacroAssembler_riscv.cpp
! src/hotspot/cpu/riscv/interp_masm_riscv.cpp
! src/hotspot/cpu/riscv/macroAssembler_riscv.cpp
! src/hotspot/cpu/riscv/macroAssembler_riscv.hpp
! src/hotspot/cpu/riscv/riscv.ad
! src/hotspot/cpu/riscv/runtime_riscv.cpp
! src/hotspot/cpu/riscv/stubGenerator_riscv.cpp
! src/hotspot/cpu/riscv/templateInterpreterGenerator_riscv.cpp
! src/hotspot/cpu/riscv/templateTable_riscv.cpp

Changeset: 18d1d611
Branch: hermetic-java-runtime
Author:    Zhao Song <zsong at openjdk.org>
Committer: Erik Joelsson <erikj at openjdk.org>
Date:      2024-12-17 00:22:54 +0000
URL:       https://git.openjdk.org/leyden/commit/18d1d61116d7ac2aa47b4c173070a8ab56fe8ed1

8346046: Enable copyright header format check

Reviewed-by: erikj, iris, dholmes

! .jcheck/conf

Changeset: 87804f24
Branch: hermetic-java-runtime
Author:    Archie Cobbs <acobbs at openjdk.org>
Date:      2024-12-17 03:18:25 +0000
URL:       https://git.openjdk.org/leyden/commit/87804f24b2afaf7de4a21c81ef01548b09ba81b0

8346294: Invalid lint category specified in compiler.properties

Reviewed-by: mcimadamore

! make/langtools/tools/propertiesparser/resources/templates.properties
! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Lint.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler.properties

Changeset: bd3c0be3
Branch: hermetic-java-runtime
Author:    Christian Stein <cstein at openjdk.org>
Date:      2024-12-17 07:16:12 +0000
URL:       https://git.openjdk.org/leyden/commit/bd3c0be36d929fab5e5ca0158d53e50b2d206707

8268611: jar --validate should check targeted classes in MR-JAR files

Reviewed-by: jvernee

! src/jdk.jartool/share/classes/sun/tools/jar/FingerPrint.java
! src/jdk.jartool/share/classes/sun/tools/jar/Main.java
! src/jdk.jartool/share/classes/sun/tools/jar/Validator.java
! src/jdk.jartool/share/classes/sun/tools/jar/resources/jar.properties
! test/jdk/sun/security/tools/jarsigner/multiRelease/MVJarSigningTest.java
! test/jdk/tools/jar/mmrjar/Basic.java
! test/jdk/tools/jar/multiRelease/ApiValidatorTest.java
! test/jdk/tools/jar/multiRelease/Basic.java
! test/jdk/tools/jar/multiRelease/Basic1.java
! test/jdk/tools/jar/multiRelease/MRTestBase.java
! test/jdk/tools/jar/multiRelease/VersionValidatorTest.java
! test/langtools/tools/jdeps/MultiReleaseJar.java
! test/langtools/tools/jdeps/missingDeps/MissingDepsTest.java
! test/langtools/tools/jdeps/multiVersion/MultiVersionError.java

Changeset: 466c00ac
Branch: hermetic-java-runtime
Author:    Prasanta Sadhukhan <psadhukhan at openjdk.org>
Date:      2024-12-17 07:46:53 +0000
URL:       https://git.openjdk.org/leyden/commit/466c00ac88569d145a47845b2c9a2522a1649889

8346234: javax/swing/text/DefaultEditorKit/4278839/bug4278839.java still fails in CI

Reviewed-by: kizune

! test/jdk/javax/swing/text/DefaultEditorKit/4278839/bug4278839.java

Changeset: fbbc7c35
Branch: hermetic-java-runtime
Author:    Alan Bateman <alanb at openjdk.org>
Date:      2024-12-17 08:30:29 +0000
URL:       https://git.openjdk.org/leyden/commit/fbbc7c35f422294090b8c7a02a19ab2fb67c7070

8346120: VirtualThreadPinned event recorded for Object.wait may have wrong duration or may record second event

Reviewed-by: dholmes, pchilanomate

! src/hotspot/share/runtime/objectMonitor.cpp
+ test/jdk/java/lang/Thread/virtual/MonitorPinnedEvents.java

Changeset: 5e25c48b
Branch: hermetic-java-runtime
Author:    theoweidmannoracle <theo.weidmann at oracle.com>
Committer: Tobias Hartmann <thartmann at openjdk.org>
Date:      2024-12-17 10:01:27 +0000
URL:       https://git.openjdk.org/leyden/commit/5e25c48b8bfe818816a9e8074f293dcab99b40ef

8346289: Confusing phrasing in IR Framework README / User-defined Regexes

Reviewed-by: thartmann, chagedorn

! test/hotspot/jtreg/compiler/lib/ir_framework/README.md

Changeset: 725079bf
Branch: hermetic-java-runtime
Author:    Jaikiran Pai <jpai at openjdk.org>
Date:      2024-12-17 10:14:28 +0000
URL:       https://git.openjdk.org/leyden/commit/725079bf68be85892784c1c4554b6a3cfec8f425

8345506: jar --validate may lead to java.nio.file.FileAlreadyExistsException

Reviewed-by: lancea

! src/jdk.jartool/share/classes/sun/tools/jar/Main.java
+ test/jdk/tools/jar/JarNoFileArgOperations.java

Changeset: 8a645954
Branch: hermetic-java-runtime
Author:    Doug Simon <dnsimon at openjdk.org>
Date:      2024-12-17 12:11:55 +0000
URL:       https://git.openjdk.org/leyden/commit/8a6459544855e3c0561678769b9123f7df959cb4

8346282: [JVMCI] Add failure reason support to UnresolvedJava/Type/Method/Field

Reviewed-by: never, yzheng

! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/hotspot/HotSpotConstantPool.java
! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/meta/UnresolvedJavaField.java
! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/meta/UnresolvedJavaMethod.java
! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/meta/UnresolvedJavaType.java

Changeset: 99af595f
Branch: hermetic-java-runtime
Author:    Jan Lahoda <jlahoda at openjdk.org>
Date:      2024-12-17 12:32:13 +0000
URL:       https://git.openjdk.org/leyden/commit/99af595fe08b374f31c9d6916f3563ba51e4b11e

8345942: Separate source output from class output when building microbenchmarks

Reviewed-by: shade, erikj

! make/test/BuildMicrobenchmark.gmk

Changeset: baeb3d9a
Branch: hermetic-java-runtime
Author:    Coleen Phillimore <coleenp at openjdk.org>
Date:      2024-12-17 12:37:05 +0000
URL:       https://git.openjdk.org/leyden/commit/baeb3d9ab889cddcce1c00728098ae5a5120eeb2

8346304: SA doesn't need a copy of getModifierFlags

Reviewed-by: sspitsyn, cjplummer

! src/hotspot/share/runtime/vmStructs.cpp
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/oops/ArrayKlass.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/oops/InstanceKlass.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/oops/Klass.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/oops/ObjArrayKlass.java

Changeset: fbd76ca8
Branch: hermetic-java-runtime
Author:    Coleen Phillimore <coleenp at openjdk.org>
Date:      2024-12-17 13:00:19 +0000
URL:       https://git.openjdk.org/leyden/commit/fbd76ca8edd756ff2ebbc9f6477cc1a827df67b0

8337016: serviceability/jvmti/RedefineClasses/RedefineLeakThrowable.java gets Metaspace OOM

Reviewed-by: dholmes, sspitsyn

! test/hotspot/jtreg/serviceability/jvmti/RedefineClasses/RedefineLeakThrowable.java

Changeset: a5503fb6
Branch: hermetic-java-runtime
Author:    Jan Kratochvil <jkratochvil at openjdk.org>
Committer: Per Minborg <pminborg at openjdk.org>
Date:      2024-12-17 14:58:21 +0000
URL:       https://git.openjdk.org/leyden/commit/a5503fb6fa0ad8ae7472a1c849723357da581986

8346432: java.lang.foreign.Linker comment typo

Reviewed-by: jvernee

! src/java.base/share/classes/java/lang/foreign/Linker.java

Changeset: 03821d97
Branch: hermetic-java-runtime
Author:    Magnus Ihse Bursie <ihse at openjdk.org>
Date:      2024-12-17 15:48:38 +0000
URL:       https://git.openjdk.org/leyden/commit/03821d979b00ec60304ec0ba38b4755c773c6450

8346195: Fix static initialization problem in GDIHashtable

Reviewed-by: jwaters, prr

! src/java.desktop/windows/native/libawt/windows/GDIHashtable.cpp
! src/java.desktop/windows/native/libawt/windows/GDIHashtable.h

Changeset: 390b2053
Branch: hermetic-java-runtime
Author:    Leonid Mesnik <lmesnik at openjdk.org>
Date:      2024-12-17 16:44:14 +0000
URL:       https://git.openjdk.org/leyden/commit/390b20537d62fe5435ac0b8ce10a5d66a652893c

8346048: test/lib/containers/docker/DockerRunOptions.java uses addJavaOpts() from ctor

Reviewed-by: dholmes

! test/lib/jdk/test/lib/containers/docker/DockerRunOptions.java

Changeset: 4f44cf6b
Branch: hermetic-java-runtime
Author:    Vladimir Ivanov <vaivanov at openjdk.org>
Committer: Derek White <drwhite at openjdk.org>
Date:      2024-12-17 17:00:53 +0000
URL:       https://git.openjdk.org/leyden/commit/4f44cf6bf2423a57a841be817f348e3b1e88f0eb

8341481: [perf] vframeStreamCommon constructor may be optimized

Reviewed-by: sspitsyn

! src/hotspot/share/jfr/recorder/stacktrace/jfrStackTrace.cpp
! src/hotspot/share/prims/forte.cpp
! src/hotspot/share/runtime/vframe.cpp
! src/hotspot/share/runtime/vframe.hpp
! src/hotspot/share/runtime/vframe.inline.hpp

Changeset: dc71e8ca
Branch: hermetic-java-runtime
Author:    Alex Menkov <amenkov at openjdk.org>
Date:      2024-12-17 18:50:02 +0000
URL:       https://git.openjdk.org/leyden/commit/dc71e8cae95dfc6e4b2afdf8e8a255d9ffe5cdfa

8342995: Enhance Attach API to support arbitrary length arguments - Linux

Reviewed-by: sspitsyn, kevinw

! src/hotspot/os/posix/attachListener_posix.cpp
! src/hotspot/os/windows/attachListener_windows.cpp
! src/hotspot/share/services/attachListener.cpp
! src/hotspot/share/services/attachListener.hpp
! src/jdk.attach/linux/classes/sun/tools/attach/VirtualMachineImpl.java

Changeset: 414eb6bb
Branch: hermetic-java-runtime
Author:    Chris Plummer <cjplummer at openjdk.org>
Date:      2024-12-17 19:06:07 +0000
URL:       https://git.openjdk.org/leyden/commit/414eb6bb83d092fbcd87d5ab72519b6eb109837f

8338714: vmTestbase/nsk/jdb/kill/kill001/kill001.java fails with JTREG_TEST_THREAD_FACTORY=Virtual

Reviewed-by: sspitsyn, dholmes

! test/hotspot/jtreg/ProblemList-Virtual.txt
! test/hotspot/jtreg/vmTestbase/nsk/jdb/kill/kill001/kill001a.java
! test/hotspot/jtreg/vmTestbase/nsk/share/jdb/Launcher.java

Changeset: f3e2f882
Branch: hermetic-java-runtime
Author:    Magnus Ihse Bursie <ihse at openjdk.org>
Date:      2024-12-17 19:09:29 +0000
URL:       https://git.openjdk.org/leyden/commit/f3e2f8821a63711599b9cecb91d62db59b915c90

8346394: Bundled freetype library needs to have JNI_OnLoad for static builds

Reviewed-by: erikj, prr

! make/modules/java.desktop/lib/ClientLibraries.gmk
+ src/java.desktop/share/native/libfreetype/java_freetype.c

Changeset: c0f0b8e5
Branch: hermetic-java-runtime
Author:    Alex Menkov <amenkov at openjdk.org>
Date:      2024-12-17 21:02:45 +0000
URL:       https://git.openjdk.org/leyden/commit/c0f0b8e5f4d83ae7dd7e67930c19134855e5e97b

8346151: Add transformer error logging to VerifyLocalVariableTableOnRetransformTest

Reviewed-by: cjplummer, sspitsyn

! test/jdk/java/lang/instrument/VerifyLocalVariableTableOnRetransformTest.java

Changeset: ea50c54a
Branch: hermetic-java-runtime
Author:    David Holmes <dholmes at openjdk.org>
Date:      2024-12-18 01:47:44 +0000
URL:       https://git.openjdk.org/leyden/commit/ea50c54a14d39fcedabe8426a14eaec27ab24af2

8321818: vmTestbase/nsk/stress/strace/strace015.java failed with 'Cannot read the array length because "<local4>" is null'

Reviewed-by: lmesnik, mli

! test/hotspot/jtreg/vmTestbase/nsk/stress/strace/strace007.java
! test/hotspot/jtreg/vmTestbase/nsk/stress/strace/strace008.java
! test/hotspot/jtreg/vmTestbase/nsk/stress/strace/strace009.java
! test/hotspot/jtreg/vmTestbase/nsk/stress/strace/strace010.java
! test/hotspot/jtreg/vmTestbase/nsk/stress/strace/strace011.java
! test/hotspot/jtreg/vmTestbase/nsk/stress/strace/strace012.java
! test/hotspot/jtreg/vmTestbase/nsk/stress/strace/strace013.java
! test/hotspot/jtreg/vmTestbase/nsk/stress/strace/strace014.java
! test/hotspot/jtreg/vmTestbase/nsk/stress/strace/strace015.java

Changeset: 45331091
Branch: hermetic-java-runtime
Author:    David Holmes <dholmes at openjdk.org>
Date:      2024-12-18 04:15:57 +0000
URL:       https://git.openjdk.org/leyden/commit/453310918b5d1a284d8467aab797e349d3fb5e14

8345911: Enhance error message when IncompatibleClassChangeError is thrown for sealed class loading failures

Reviewed-by: coleenp, alanb

! src/hotspot/share/classfile/classFileError.cpp
! src/hotspot/share/classfile/classFileParser.cpp
! src/hotspot/share/classfile/classFileParser.hpp
! src/hotspot/share/classfile/moduleEntry.cpp
! src/hotspot/share/classfile/moduleEntry.hpp
! src/hotspot/share/oops/instanceKlass.cpp
! src/hotspot/share/oops/instanceKlass.hpp
! test/hotspot/jtreg/runtime/modules/SealedInterfaceModuleTest.java
! test/hotspot/jtreg/runtime/modules/SealedModuleTest.java
! test/hotspot/jtreg/runtime/sealedClasses/GetPermittedSubclassesTest.java
+ test/hotspot/jtreg/runtime/sealedClasses/SealedDifferentUnnamedModuleTest.java
= test/hotspot/jtreg/runtime/sealedClasses/SealedSub.java
= test/hotspot/jtreg/runtime/sealedClasses/SealedSuper.java
! test/hotspot/jtreg/runtime/sealedClasses/SealedUnnamedModuleIntfTest.java
! test/hotspot/jtreg/runtime/sealedClasses/SealedUnnamedModuleTest.java

Changeset: 842f801c
Branch: hermetic-java-runtime
Author:    SendaoYan <syan at openjdk.org>
Date:      2024-12-18 06:35:28 +0000
URL:       https://git.openjdk.org/leyden/commit/842f801c845ec4bb6a3433fa2790f98864ca330b

8339331: GCC fortify error in vm_version_linux_aarch64.cpp

Reviewed-by: dholmes

! src/hotspot/os_cpu/linux_aarch64/vm_version_linux_aarch64.cpp

Changeset: edbd76c6
Branch: hermetic-java-runtime
Author:    Roberto Castañeda Lozano <rcastanedalo at openjdk.org>
Date:      2024-12-18 07:50:37 +0000
URL:       https://git.openjdk.org/leyden/commit/edbd76c62482df31cf539672c6950f00121bcbf3

8344951: Stabilize write barrier micro-benchmarks

Reviewed-by: kvn, tschatzl

! test/micro/org/openjdk/bench/vm/compiler/WriteBarrier.java

Changeset: 5b703c70
Branch: hermetic-java-runtime
Author:    jeremy <jeremy.wood at mac.com>
Date:      2024-12-18 09:29:27 +0000
URL:       https://git.openjdk.org/leyden/commit/5b703c702323bc50452d3f6fd27b165b74006c3e

8342782: AWTEventMulticaster throws StackOverflowError using AquaButtonUI

Reviewed-by: kizune, prr, lbourges

! src/java.desktop/share/classes/java/awt/AWTEventMulticaster.java
+ test/jdk/java/awt/event/StressTest/LargeAWTEventMulticasterTest.java

Changeset: 9e8aa855
Branch: hermetic-java-runtime
Author:    Volkan Yazıcı <volkan.yazici at oracle.com>
Committer: Daniel Fuchs <dfuchs at openjdk.org>
Date:      2024-12-18 09:43:06 +0000
URL:       https://git.openjdk.org/leyden/commit/9e8aa855fe3483b1a59233bcbd693cd0fed7de8e

8346017: Socket.connect specified to throw UHE for unresolved address is problematic for SOCKS V5 proxy

Reviewed-by: dfuchs, alanb

! src/java.base/share/classes/java/net/Socket.java
! test/jdk/java/net/Socket/ConnectFailTest.java
+ test/jdk/java/net/Socket/ConnectSocksProxyTest.java

Changeset: d50b725a
Branch: hermetic-java-runtime
Author:    Jan Lahoda <jlahoda at openjdk.org>
Date:      2024-12-18 09:58:40 +0000
URL:       https://git.openjdk.org/leyden/commit/d50b725ac0f228f5b04dd68c123c7f6b263c0d02

8344647: Make java.se participate in the preview language feature `requires transitive java.base`

Reviewed-by: asotona, darcy

! src/java.base/share/classes/module-info.java
! src/java.se/share/classes/module-info.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Directive.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Preview.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler.properties
! src/jdk.compiler/share/classes/com/sun/tools/javac/util/Names.java
! test/langtools/tools/javac/ImportModule.java
! test/langtools/tools/javac/modules/AnnotationsOnModules.java

Changeset: 73b5dbae
Branch: hermetic-java-runtime
Author:    Stefan Karlsson <stefank at openjdk.org>
Date:      2024-12-18 10:19:13 +0000
URL:       https://git.openjdk.org/leyden/commit/73b5dbaec340b3e8c958d63f510df92ec621c04e

8345655: Move reservation code out of ReservedSpace

Reviewed-by: azafari, jsjolen

! src/hotspot/share/cds/archiveBuilder.cpp
! src/hotspot/share/cds/archiveBuilder.hpp
! src/hotspot/share/cds/dynamicArchive.hpp
! src/hotspot/share/cds/filemap.hpp
! src/hotspot/share/cds/metaspaceShared.cpp
! src/hotspot/share/cds/metaspaceShared.hpp
! src/hotspot/share/code/codeCache.cpp
! src/hotspot/share/code/codeCache.hpp
! src/hotspot/share/gc/g1/g1CollectedHeap.cpp
! src/hotspot/share/gc/g1/g1ConcurrentMarkBitMap.cpp
! src/hotspot/share/gc/g1/g1PageBasedVirtualSpace.hpp
! src/hotspot/share/gc/g1/g1RegionToSpaceMapper.cpp
! src/hotspot/share/gc/g1/g1RegionToSpaceMapper.hpp
! src/hotspot/share/gc/parallel/objectStartArray.cpp
! src/hotspot/share/gc/parallel/parMarkBitMap.cpp
! src/hotspot/share/gc/parallel/parallelScavengeHeap.cpp
! src/hotspot/share/gc/parallel/parallelScavengeHeap.hpp
! src/hotspot/share/gc/parallel/psOldGen.hpp
! src/hotspot/share/gc/parallel/psParallelCompact.cpp
! src/hotspot/share/gc/parallel/psVirtualspace.cpp
! src/hotspot/share/gc/parallel/psVirtualspace.hpp
! src/hotspot/share/gc/parallel/psYoungGen.hpp
! src/hotspot/share/gc/serial/defNewGeneration.cpp
! src/hotspot/share/gc/serial/generation.hpp
! src/hotspot/share/gc/serial/serialBlockOffsetTable.cpp
! src/hotspot/share/gc/serial/serialHeap.cpp
! src/hotspot/share/gc/shared/cardTable.cpp
! src/hotspot/share/gc/shared/cardTableBarrierSet.cpp
! src/hotspot/share/gc/shared/collectedHeap.cpp
! src/hotspot/share/gc/shared/generationCounters.cpp
! src/hotspot/share/gc/shared/generationCounters.hpp
! src/hotspot/share/gc/shenandoah/shenandoahCardTable.cpp
! src/hotspot/share/gc/shenandoah/shenandoahCollectionSet.cpp
! src/hotspot/share/gc/shenandoah/shenandoahCollectionSet.hpp
! src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp
! src/hotspot/share/jfr/recorder/storage/jfrVirtualMemory.cpp
! src/hotspot/share/memory/heap.cpp
! src/hotspot/share/memory/heap.hpp
+ src/hotspot/share/memory/memoryReserver.cpp
+ src/hotspot/share/memory/memoryReserver.hpp
! src/hotspot/share/memory/metaspace.cpp
! src/hotspot/share/memory/metaspace.hpp
! src/hotspot/share/memory/metaspace/metaspaceContext.hpp
! src/hotspot/share/memory/metaspace/testHelpers.cpp
! src/hotspot/share/memory/metaspace/testHelpers.hpp
! src/hotspot/share/memory/metaspace/virtualSpaceNode.cpp
! src/hotspot/share/memory/metaspace/virtualSpaceNode.hpp
+ src/hotspot/share/memory/reservedSpace.cpp
+ src/hotspot/share/memory/reservedSpace.hpp
! src/hotspot/share/memory/universe.cpp
! src/hotspot/share/memory/universe.hpp
! src/hotspot/share/memory/virtualspace.cpp
! src/hotspot/share/memory/virtualspace.hpp
! src/hotspot/share/oops/compressedOops.cpp
! src/hotspot/share/prims/whitebox.cpp
! test/hotspot/gtest/gc/g1/test_freeRegionList.cpp
! test/hotspot/gtest/gc/g1/test_stressCommitUncommit.cpp
! test/hotspot/gtest/memory/test_virtualspace.cpp
! test/hotspot/gtest/runtime/test_virtualMemoryTracker.cpp

Changeset: 8efc5585
Branch: hermetic-java-runtime
Author:    Magnus Ihse Bursie <ihse at openjdk.org>
Date:      2024-12-18 12:09:32 +0000
URL:       https://git.openjdk.org/leyden/commit/8efc5585b74714df6cf8e66853cb63d223534455

8346378: Cannot use DllMain in libnet for static builds

Reviewed-by: djelinski

! src/java.base/share/native/libnet/net_util.c
! src/java.base/share/native/libnet/net_util.h
! src/java.base/unix/native/libnet/net_util_md.c
! src/java.base/windows/native/libnet/net_util_md.c

Changeset: a0b7c4f0
Branch: hermetic-java-runtime
Author:    Prasanta Sadhukhan <psadhukhan at openjdk.org>
Date:      2024-12-18 14:54:41 +0000
URL:       https://git.openjdk.org/leyden/commit/a0b7c4f015c694425893b8d21d2aecae71a3b604

8346324: javax/swing/JScrollBar/4865918/bug4865918.java fails in CI

Reviewed-by: aivanov, abhiscxk

! test/jdk/javax/swing/JScrollBar/4865918/bug4865918.java

Changeset: f7f2b42e
Branch: hermetic-java-runtime
Author:    Naoto Sato <naoto at openjdk.org>
Date:      2024-12-18 17:28:00 +0000
URL:       https://git.openjdk.org/leyden/commit/f7f2b42e106c916fc1740aa0fd88ceed31260710

8346300: Add @Test annotation to TCKZoneId.test_constant_OLD_IDS_POST_2024b test

Reviewed-by: lancea, rriggs

! test/jdk/java/time/tck/java/time/TCKZoneId.java

Changeset: c8e94abf
Branch: hermetic-java-runtime
Author:    Quan Anh Mai <qamai at openjdk.org>
Date:      2024-12-18 18:32:05 +0000
URL:       https://git.openjdk.org/leyden/commit/c8e94abfc36f751b9bbf4cdbd72d716d5e99ac88

8346532: XXXVector::rearrangeTemplate misses null check

Reviewed-by: psandoz

! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/ByteVector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/DoubleVector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/FloatVector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/IntVector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/LongVector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/ShortVector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/X-Vector.java.template

Changeset: 55906692
Branch: hermetic-java-runtime
Author:    Roger Riggs <rriggs at openjdk.org>
Date:      2024-12-18 21:06:10 +0000
URL:       https://git.openjdk.org/leyden/commit/55906692e18d190a6655c7d473fe6f0e017f58fd

8346570: SM cleanup of tests for Beans and Serialization

Reviewed-by: lancea, prr

! test/jdk/java/beans/Introspector/8132566/OverrideUserDefPropertyInfoTest.java
! test/jdk/java/beans/XMLEncoder/BeanValidator.java
! test/jdk/java/io/Serializable/subclass/AbstractObjectInputStream.java
! test/jdk/java/io/Serializable/subclass/AbstractObjectOutputStream.java
! test/jdk/java/io/Serializable/subclass/SubclassTest.java
! test/jdk/java/io/Serializable/subclass/XObjectInputStream.java
! test/jdk/java/io/Serializable/subclass/XObjectOutputStream.java

Changeset: 5db0a138
Branch: hermetic-java-runtime
Author:    Calvin Cheung <ccheung at openjdk.org>
Date:      2024-12-18 21:56:03 +0000
URL:       https://git.openjdk.org/leyden/commit/5db0a138636fb7540fd98e417346ef35c5af9ce4

8346132: fallbacklinker.c failed compilation due to unused variable

Reviewed-by: dholmes, jvernee

! src/java.base/share/native/libfallbackLinker/fallbackLinker.c

Changeset: 00d8407a
Branch: hermetic-java-runtime
Author:    SendaoYan <syan at openjdk.org>
Date:      2024-12-19 01:28:21 +0000
URL:       https://git.openjdk.org/leyden/commit/00d8407a8fc095cbe94d012a3f82780749c1c606

8346016: Problemlist vm/mlvm/indy/func/jvmti/mergeCP_indy2manyDiff_a in virtual thread mode

Reviewed-by: sspitsyn

! test/hotspot/jtreg/ProblemList-Virtual.txt

Changeset: 6b89954c
Branch: hermetic-java-runtime
Author:    Fei Yang <fyang at openjdk.org>
Date:      2024-12-19 01:33:08 +0000
URL:       https://git.openjdk.org/leyden/commit/6b89954c65342bc601633d24075dab4f4b248f4b

8346475: RISC-V: Small improvement for MacroAssembler::ctzc_bit

Reviewed-by: mli, fjiang

! src/hotspot/cpu/riscv/c2_MacroAssembler_riscv.cpp
! src/hotspot/cpu/riscv/macroAssembler_riscv.cpp
! src/hotspot/cpu/riscv/macroAssembler_riscv.hpp
! src/hotspot/cpu/riscv/stubGenerator_riscv.cpp

Changeset: b0c40aad
Branch: hermetic-java-runtime
Author:    Simon Tooke <stooke at openjdk.org>
Date:      2024-12-19 02:12:02 +0000
URL:       https://git.openjdk.org/leyden/commit/b0c40aadd2f028cf43eebdd2070411bb4a9bd09e

8340401: DcmdMBeanPermissionsTest.java and SystemDumpMapTest.java fail with assert(_stack_base != nullptr) failed: Sanity check

Reviewed-by: dholmes, stuefe, kevinw

! src/hotspot/share/nmt/memMapPrinter.cpp
! src/hotspot/share/runtime/thread.hpp
! test/hotspot/jtreg/ProblemList.txt
! test/jdk/ProblemList.txt

Changeset: 484229e0
Branch: hermetic-java-runtime
Author:    David Holmes <dholmes at openjdk.org>
Date:      2024-12-19 02:48:06 +0000
URL:       https://git.openjdk.org/leyden/commit/484229e04b812acd0c58a261c935c9e9190b3ba8

8346306: Unattached thread can cause crash during VM exit if it calls wait_if_vm_exited

Reviewed-by: coleenp, ccheung

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

Changeset: 23d6f747
Branch: hermetic-java-runtime
Author:    Alan Bateman <alanb at openjdk.org>
Date:      2024-12-19 07:58:26 +0000
URL:       https://git.openjdk.org/leyden/commit/23d6f747824ee3d750e2148a2be9d8e1dedbde40

8346463: Add test coverage for deploying the default provider as a module

Reviewed-by: bpb

! test/jdk/java/net/UnixDomainSocketAddress/AddressTest.java
! test/jdk/java/nio/file/spi/SetDefaultProvider.java
! test/jdk/java/nio/file/spi/TestDelegation.java
- test/jdk/java/nio/file/spi/m/module-info.java
= test/jdk/java/nio/file/spi/testapp/module-info.java
= test/jdk/java/nio/file/spi/testapp/testapp/Main.java
= test/jdk/java/nio/file/spi/testfsp/module-info.java
= test/jdk/java/nio/file/spi/testfsp/testfsp/TestProvider.java

Changeset: f6e7713b
Branch: hermetic-java-runtime
Author:    Matthew Donovan <mdonovan at openjdk.org>
Date:      2024-12-19 13:19:56 +0000
URL:       https://git.openjdk.org/leyden/commit/f6e7713bb653811423eeb2515c2f69b437750326

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

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

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

Changeset: 572ce269
Branch: hermetic-java-runtime
Author:    Patricio Chilano Mateo <pchilanomate at openjdk.org>
Date:      2024-12-19 14:45:27 +0000
URL:       https://git.openjdk.org/leyden/commit/572ce269d0cf7974ad5299edbff596a36d0692a9

8345266: java/util/concurrent/locks/StampedLock/OOMEInStampedLock.java JTREG_TEST_THREAD_FACTORY=Virtual fails with OOME

Reviewed-by: dholmes, alanb, coleenp

! src/hotspot/share/runtime/continuation.cpp
! test/jdk/ProblemList-Virtual.txt
+ test/jdk/java/lang/Thread/virtual/MonitorEnterWaitOOME.java

Changeset: 2344a1a9
Branch: hermetic-java-runtime
Author:    Kim Barrett <kbarrett at openjdk.org>
Date:      2024-12-19 16:00:59 +0000
URL:       https://git.openjdk.org/leyden/commit/2344a1a917ec6f6380a8187af9f6c369ac3da6cb

8345732: Provide helpers for using PartialArrayState

Reviewed-by: tschatzl, ayang, zgu, iwalulya

! src/hotspot/share/gc/g1/g1ParScanThreadState.cpp
! src/hotspot/share/gc/g1/g1ParScanThreadState.hpp
! src/hotspot/share/gc/g1/g1YoungCollector.cpp
! src/hotspot/share/gc/parallel/psPromotionManager.cpp
! src/hotspot/share/gc/parallel/psPromotionManager.hpp
! src/hotspot/share/gc/parallel/psPromotionManager.inline.hpp
! src/hotspot/share/gc/parallel/psScavenge.cpp
+ src/hotspot/share/gc/shared/partialArraySplitter.cpp
+ src/hotspot/share/gc/shared/partialArraySplitter.hpp
+ src/hotspot/share/gc/shared/partialArraySplitter.inline.hpp
+ src/hotspot/share/gc/shared/partialArrayTaskStats.cpp
+ src/hotspot/share/gc/shared/partialArrayTaskStats.hpp
! src/hotspot/share/gc/shared/taskqueue.hpp
! src/hotspot/share/utilities/macros.hpp

Changeset: 2649a973
Branch: hermetic-java-runtime
Author:    Roland Westrelin <roland at openjdk.org>
Date:      2024-12-19 16:09:41 +0000
URL:       https://git.openjdk.org/leyden/commit/2649a97332b4af4f6eebc0c83af77e1c77760644

8332827: [REDO] C2: crash in compiled code because of dependency on removed range check CastIIs

Reviewed-by: epeter, chagedorn

! src/hotspot/share/opto/castnode.cpp
! src/hotspot/share/opto/castnode.hpp
! src/hotspot/share/opto/compile.cpp
! src/hotspot/share/opto/node.cpp
! src/hotspot/share/opto/node.hpp
+ test/hotspot/jtreg/compiler/rangechecks/TestArrayAccessAboveRCAfterRCCastIIEliminated.java
+ test/hotspot/jtreg/compiler/rangechecks/TestRangeCheckCastIISplitThruPhi.java
+ test/hotspot/jtreg/compiler/vectorization/TestVectorizationNegativeScale.java

Changeset: 4d77dbad
Branch: hermetic-java-runtime
Author:    Brian Burkhalter <bpb at openjdk.org>
Date:      2024-12-19 16:16:58 +0000
URL:       https://git.openjdk.org/leyden/commit/4d77dbad4e15c5392878e7bc91cd8eb7ce49a482

8346576: Remove vmTestbase/gc/memory/Nio/Nio.java from test/hotspot/jtreg/ProblemList.txt

Reviewed-by: alanb, jpai, mli

! test/hotspot/jtreg/ProblemList.txt

Changeset: b2811a0c
Branch: hermetic-java-runtime
Author:    Weijun Wang <weijun at openjdk.org>
Date:      2024-12-19 21:35:55 +0000
URL:       https://git.openjdk.org/leyden/commit/b2811a0ccd9664d11770980c47424ab6723cbbc9

8340493: Fix some Asserts failure messages

Reviewed-by: valeriep, djelinski

! test/jdk/com/sun/crypto/provider/KDF/HKDFBasicFunctionsTest.java
! test/jdk/sun/security/ec/ECDHPrimitive.java
! test/jdk/sun/security/provider/acvp/ML_DSA_Test.java
! test/jdk/sun/security/provider/acvp/ML_KEM_Test.java
! test/jdk/sun/security/provider/acvp/SHA_Test.java
! test/lib-test/jdk/test/lib/AssertsTest.java
! test/lib-test/jdk/test/lib/security/FixedSecureRandomTest.java
! test/lib/jdk/test/lib/Asserts.java

Changeset: 35fafbc5
Branch: hermetic-java-runtime
Author:    Emanuel Peter <epeter at openjdk.org>
Date:      2024-12-20 06:52:22 +0000
URL:       https://git.openjdk.org/leyden/commit/35fafbc5974e81c26ac4fd16bc1f423f803470d0

8346106: Verify.checkEQ: testing utility for recursive value verification

Reviewed-by: kvn, tweidmann

+ test/hotspot/jtreg/compiler/lib/verify/Verify.java
+ test/hotspot/jtreg/compiler/lib/verify/VerifyException.java
+ test/hotspot/jtreg/testlibrary_tests/verify/examples/TestVerifyInCheckMethod.java
+ test/hotspot/jtreg/testlibrary_tests/verify/tests/TestVerify.java

Changeset: 54f34750
Branch: hermetic-java-runtime
Author:    liyazzi <youngjyx at gmail.com>
Committer: Alan Bateman <alanb at openjdk.org>
Date:      2024-12-20 07:05:42 +0000
URL:       https://git.openjdk.org/leyden/commit/54f34750edb284f4a49fb86c3939491211eb98fe

8331467: FileSystems.getDefault fails with ClassNotFoundException if custom default provider is in run-time image

Reviewed-by: alanb, jpai

! src/java.base/share/classes/jdk/internal/jimage/ImageReaderFactory.java
! test/jdk/java/nio/file/spi/SetDefaultProvider.java

Changeset: 85e024d9
Branch: hermetic-java-runtime
Author:    Matthias Baesken <mbaesken at openjdk.org>
Date:      2024-12-20 07:45:40 +0000
URL:       https://git.openjdk.org/leyden/commit/85e024d92dde5ef9c375a27af57c7df177369557

8346605: AIX fastdebug build fails in memoryReserver.cpp after JDK-8345655

Reviewed-by: stefank, lucy, mdoerr

! src/hotspot/share/memory/memoryReserver.cpp

Changeset: cf28fd4c
Branch: hermetic-java-runtime
Author:    Evgeny Nikitin <enikitin at openjdk.org>
Date:      2024-12-20 08:24:18 +0000
URL:       https://git.openjdk.org/leyden/commit/cf28fd4cbc6507eb69fcfeb33622316eb5b6b0c5

8322983: Virtual Threads: exclude 2 tests

Reviewed-by: jpai, lmesnik, syan

! test/hotspot/jtreg/ProblemList-Virtual.txt

Changeset: 2a68f741
Branch: hermetic-java-runtime
Author:    Nizar Benalla <nbenalla at openjdk.org>
Date:      2024-12-20 10:16:04 +0000
URL:       https://git.openjdk.org/leyden/commit/2a68f741884e73c9ed8e5222e57f5ecb088b3cf7

8346128: Comparison build fails due to difference in LabelTarget.html

Reviewed-by: jlahoda, liach, prappo

! src/java.base/share/classes/java/lang/classfile/instruction/LabelTarget.java

Changeset: 054c644e
Branch: hermetic-java-runtime
Author:    Nizar Benalla <nbenalla at openjdk.org>
Date:      2024-12-20 10:17:21 +0000
URL:       https://git.openjdk.org/leyden/commit/054c644ea6ea38e54abc81e231977106d04bb69e

8346667: Doccheck: warning about missing </span> before <h2>

Reviewed-by: psandoz

! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/VectorMask.java

Changeset: bcb1bdaa
Branch: hermetic-java-runtime
Author:    Severin Gehwolf <sgehwolf at openjdk.org>
Date:      2024-12-20 12:35:35 +0000
URL:       https://git.openjdk.org/leyden/commit/bcb1bdaae772c752d54939dae3a0d95892acc228

8345259: Disallow ALL-MODULE-PATH without explicit --module-path

Reviewed-by: mchung

! src/jdk.jlink/share/classes/jdk/tools/jlink/internal/JlinkTask.java
! src/jdk.jlink/share/classes/jdk/tools/jlink/resources/jlink.properties
! test/jdk/tools/jlink/IntegrationTest.java
! test/jdk/tools/jlink/JLinkTest.java
! test/jdk/tools/jlink/basic/AllModulePath.java
! test/jdk/tools/jlink/basic/BasicTest.java

Changeset: d2a48634
Branch: hermetic-java-runtime
Author:    William Kemper <wkemper at openjdk.org>
Date:      2024-12-20 17:30:17 +0000
URL:       https://git.openjdk.org/leyden/commit/d2a48634b872b65668b57d3975f805277ae96f83

8346690: Shenandoah: Fix log message for end of GC usage report

Reviewed-by: ysr, kdnilsen

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

Changeset: b8e40b9c
Branch: hermetic-java-runtime
Author:    William Kemper <wkemper at openjdk.org>
Date:      2024-12-20 17:32:33 +0000
URL:       https://git.openjdk.org/leyden/commit/b8e40b9c2dfecdad9096015c1aa208ea077db7f5

8346688: GenShen: Missing metadata trigger log message

Reviewed-by: ysr, kdnilsen

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

Changeset: 7ba969a5
Branch: hermetic-java-runtime
Author:    Mandy Chung <mchung at openjdk.org>
Date:      2024-12-20 20:08:42 +0000
URL:       https://git.openjdk.org/leyden/commit/7ba969a576eb92446e40587fecf98e1e4aba8883

8346739: jpackage tests failed after JDK-8345259

Reviewed-by: kcr, asemenyuk

! test/jdk/tools/jpackage/share/RuntimeImageSymbolicLinksTest.java
! test/jdk/tools/jpackage/share/RuntimeImageTest.java
! test/jdk/tools/jpackage/share/RuntimePackageTest.java

Changeset: d562d3c7
Branch: hermetic-java-runtime
Author:    Liam Miller-Cushon <cushon at openjdk.org>
Date:      2024-12-20 20:52:48 +0000
URL:       https://git.openjdk.org/leyden/commit/d562d3c7a9e1e857c095ef908b0957b033972949

8343882: BasicAnnoTests doesn't handle multiple annotations at the same position

Reviewed-by: darcy

! test/langtools/tools/javac/processing/model/type/BasicAnnoTests.java

Changeset: 249f1412
Branch: hermetic-java-runtime
Author:    William Kemper <wkemper at openjdk.org>
Date:      2024-12-20 23:51:49 +0000
URL:       https://git.openjdk.org/leyden/commit/249f141211c94afcce70d9d536d84e108e07b4e5

8346737: GenShen: Generational memory pools should not report zero for maximum capacity

Reviewed-by: kdnilsen, ysr

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

Changeset: 43b7e9f5
Branch: hermetic-java-runtime
Author:    Jan Kratochvil <jkratochvil at openjdk.org>
Committer: SendaoYan <syan at openjdk.org>
Date:      2024-12-21 03:40:48 +0000
URL:       https://git.openjdk.org/leyden/commit/43b7e9f54776ec7ed98d2e2f717c3d9663268ef2

8346713: [testsuite] NeverActAsServerClassMachine breaks TestPLABAdaptToMinTLABSize.java TestPinnedHumongousFragmentation.java TestPinnedObjectContents.java

Reviewed-by: stefank, tschatzl

! test/hotspot/jtreg/gc/TestPLABAdaptToMinTLABSize.java
! test/hotspot/jtreg/gc/g1/pinnedobjs/TestPinnedHumongousFragmentation.java
! test/hotspot/jtreg/gc/g1/pinnedobjs/TestPinnedObjectContents.java

Changeset: c1b868d2
Branch: hermetic-java-runtime
Author:    Qizheng Xing <qxing at openjdk.org>
Committer: David Holmes <dholmes at openjdk.org>
Date:      2024-12-22 20:53:21 +0000
URL:       https://git.openjdk.org/leyden/commit/c1b868d27d955b5e219caf8f76e87e5edf4c92df

8346602: Remove unused macro parameters in `jni.cpp`

Reviewed-by: dholmes, mli

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

Changeset: bffa77bc
Branch: hermetic-java-runtime
Author:    SendaoYan <syan at openjdk.org>
Date:      2024-12-23 11:27:12 +0000
URL:       https://git.openjdk.org/leyden/commit/bffa77bc04219d3b2fd0898f5e62f324503b2b94

8346714: [ASAN] compressedKlass.cpp reported applying non-zero offset to null pointer

Reviewed-by: mdoerr, coleenp

! src/hotspot/share/oops/compressedKlass.cpp
! src/hotspot/share/utilities/globalDefinitions.hpp

Changeset: cd15ebb9
Branch: hermetic-java-runtime
Author:    David Holmes <dholmes at openjdk.org>
Date:      2024-12-23 11:56:24 +0000
URL:       https://git.openjdk.org/leyden/commit/cd15ebb963d4dab079921bf468005896a40ab3b1

8346477: Clarify the Java manpage in relation to the JVM's OnOutOfMemoryError flags

Co-authored-by: Thomas Stuefe <stuefe at openjdk.org>
Reviewed-by: jpai, stuefe

! src/java.base/share/man/java.md

Changeset: ed292318
Branch: hermetic-java-runtime
Author:    Nizar Benalla <nbenalla at openjdk.org>
Date:      2024-12-23 13:50:39 +0000
URL:       https://git.openjdk.org/leyden/commit/ed292318a98163b3226aa05d06825b48c3d97dbb

8337111: Bad HTML checker for generated documentation
8337113: Bad character checker for generated documentation
8337116: Internal links checker for generated documentation
8337114: DocType checker for generated documentation

Reviewed-by: hannesw

- test/docs/jdk/javadoc/TestDocs.java
+ test/docs/jdk/javadoc/doccheck/DocCheck.java
+ test/docs/jdk/javadoc/doccheck/ExtLinksJdk.txt
+ test/docs/jdk/javadoc/doccheck/checks/jdkCheckExtlinks.java
+ test/docs/jdk/javadoc/doccheck/checks/jdkCheckHtml.java
+ test/docs/jdk/javadoc/doccheck/checks/jdkCheckLinks.java
+ test/docs/jdk/javadoc/doccheck/checks/jdkDoctypeBadcharsCheck.java
+ test/docs/jdk/javadoc/doccheck/doccheckutils/Checker.java
+ test/docs/jdk/javadoc/doccheck/doccheckutils/FileChecker.java
+ test/docs/jdk/javadoc/doccheck/doccheckutils/FileProcessor.java
+ test/docs/jdk/javadoc/doccheck/doccheckutils/HtmlChecker.java
+ test/docs/jdk/javadoc/doccheck/doccheckutils/HtmlFileChecker.java
+ test/docs/jdk/javadoc/doccheck/doccheckutils/Log.java
+ test/docs/jdk/javadoc/doccheck/doccheckutils/checkers/BadCharacterChecker.java
+ test/docs/jdk/javadoc/doccheck/doccheckutils/checkers/DocTypeChecker.java
+ test/docs/jdk/javadoc/doccheck/doccheckutils/checkers/ExtLinkChecker.java
+ test/docs/jdk/javadoc/doccheck/doccheckutils/checkers/LinkChecker.java
+ test/docs/jdk/javadoc/doccheck/doccheckutils/checkers/TidyChecker.java

Changeset: 68c6623d
Branch: hermetic-java-runtime
Author:    Bradford Wetmore <wetmore at openjdk.org>
Date:      2024-12-23 19:05:07 +0000
URL:       https://git.openjdk.org/leyden/commit/68c6623d384dad8f9f436336e80530c351ae2a38

8345840: Add missing TLS handshake messages to SSLHandshake.java

Reviewed-by: jnimeh

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

Changeset: 62a4544b
Branch: hermetic-java-runtime
Author:    Swati Sharma <swati.sharma at intel.com>
Committer: Derek White <drwhite at openjdk.org>
Date:      2024-12-23 19:16:18 +0000
URL:       https://git.openjdk.org/leyden/commit/62a4544bb76aa339a8129f81d2527405a1b1e7e3

8205051: Poor Performance with UseNUMA when cpu and memory nodes are misaligned

Co-authored-by: Derek White <drwhite at openjdk.org>
Reviewed-by: sjohanss, tschatzl

! src/hotspot/os/linux/os_linux.cpp
! src/hotspot/os/linux/os_linux.hpp

Changeset: 1a32654f
Branch: hermetic-java-runtime
Author:    Nizar Benalla <nbenalla at openjdk.org>
Date:      2024-12-24 18:23:14 +0000
URL:       https://git.openjdk.org/leyden/commit/1a32654faf6f6f0256fd7f42e6351adf914d8337

8346295: Update --release 24 symbol information for JDK 24 build 29

Reviewed-by: liach

! src/jdk.compiler/share/data/symbols/java.base-O.sym.txt
! src/jdk.compiler/share/data/symbols/java.se-O.sym.txt

Changeset: 4fc445d1
Branch: hermetic-java-runtime
Author:    Phil Race <prr at openjdk.org>
Date:      2024-12-25 00:40:18 +0000
URL:       https://git.openjdk.org/leyden/commit/4fc445d12b4dabd5ce3a6deb23ca6e4fea323620

8346829: Problem list com/sun/jdi/ReattachStressTest.java & ProcessAttachTest.java on Linux

Reviewed-by: lmesnik

! test/jdk/ProblemList.txt

Changeset: 6c591854
Branch: hermetic-java-runtime
Author:    SendaoYan <syan at openjdk.org>
Date:      2024-12-25 01:27:35 +0000
URL:       https://git.openjdk.org/leyden/commit/6c59185475eeca83153f085eba27cc0b3acf9bb4

8345757: [ASAN] clang17 report 'dprintf' macro redefined

Reviewed-by: kbarrett, valeriep

! src/java.smartcardio/share/native/libj2pcsc/pcsc.c
! src/jdk.crypto.cryptoki/share/native/libj2pkcs11/j2secmod.c
! src/jdk.crypto.cryptoki/share/native/libj2pkcs11/j2secmod.h
! src/jdk.crypto.cryptoki/unix/native/libj2pkcs11/j2secmod_md.c
! src/jdk.crypto.cryptoki/windows/native/libj2pkcs11/j2secmod_md.c

Changeset: 807f6f7f
Branch: hermetic-java-runtime
Author:    Amit Kumar <amitkumar at openjdk.org>
Date:      2024-12-27 10:05:41 +0000
URL:       https://git.openjdk.org/leyden/commit/807f6f7fb868240cba5ba117c7059216f69a53f9

8346847: [s390x] minimal build failure

Reviewed-by: stuefe

! src/hotspot/cpu/s390/vm_version_s390.cpp

Changeset: 60e0730a
Branch: hermetic-java-runtime
Author:    Matthias Baesken <mbaesken at openjdk.org>
Date:      2024-12-28 15:45:26 +0000
URL:       https://git.openjdk.org/leyden/commit/60e0730a3ba26180d0eb2cd278e389c3e70fec5f

8346712: Remove com/sun/net/httpserver/TcpNoDelayNotRequired.java test

Reviewed-by: djelinski, lucy, jpai

- test/jdk/com/sun/net/httpserver/TcpNoDelayNotRequired.java

Changeset: b3e63631
Branch: hermetic-java-runtime
Author:    GennadiyKrivoshein <164895822+GennadiyKrivoshein at users.noreply.github.com>
Date:      2024-12-28 20:48:57 +0000
URL:       https://git.openjdk.org/leyden/commit/b3e63631c735862ba00270636b4ef51c0e48a1af

8343224: print/Dialog/PaperSizeError.java fails with MediaSizeName is not A4: A4

Reviewed-by: azvegint, alexsch, psadhukhan, achung

! src/java.desktop/share/classes/sun/print/CustomMediaSizeName.java
! test/jdk/java/awt/print/Dialog/PaperSizeError.java

Changeset: 79958470
Branch: hermetic-java-runtime
Author:    Qizheng Xing <qxing at openjdk.org>
Committer: Julian Waters <jwaters at openjdk.org>
Date:      2024-12-29 08:32:38 +0000
URL:       https://git.openjdk.org/leyden/commit/79958470e08ade2d3584748e020bd2e18092c0cf

8346831: Remove the extra closing parenthesis in CTW Makefile

Reviewed-by: liach, kbarrett, lmesnik, jwaters

! test/hotspot/jtreg/testlibrary/ctw/Makefile

Changeset: bd0fde71
Branch: hermetic-java-runtime
Author:    Jaikiran Pai <jpai at openjdk.org>
Date:      2024-12-29 08:37:25 +0000
URL:       https://git.openjdk.org/leyden/commit/bd0fde71d9113bad902e71b61f0ca44c650809ef

8302293: jar --create fails with IllegalArgumentException if archive name is shorter than 3 characters

Reviewed-by: lancea

! src/jdk.jartool/share/classes/sun/tools/jar/Main.java
+ test/jdk/tools/jar/JarCreateFileNameTest.java

Changeset: 24c5ff7b
Branch: hermetic-java-runtime
Author:    Jaikiran Pai <jpai at openjdk.org>
Date:      2024-12-30 00:53:15 +0000
URL:       https://git.openjdk.org/leyden/commit/24c5ff7ba58cb7cf93df07f81484cd8fae60e31e

8346871: Improve robustness of java/util/zip/EntryCount64k.java test

Reviewed-by: lancea

! test/jdk/java/util/zip/EntryCount64k.java

Changeset: d3abf01c
Branch: hermetic-java-runtime
Author:    Volker Simonis <simonis at openjdk.org>
Date:      2025-01-01 17:20:27 +0000
URL:       https://git.openjdk.org/leyden/commit/d3abf01c3e8236d37ec369429e17f35afeb7ab88

8346101: [JVMCI] Export jdk.internal.misc to jdk.graal.compiler

Reviewed-by: dnsimon, phh

! src/java.base/share/classes/module-info.java
! src/jdk.graal.compiler/share/classes/module-info.java
! test/jdk/jdk/modules/etc/JdkQualifiedExportTest.java

Changeset: a87bc7e4
Branch: hermetic-java-runtime
Author:    Kim Barrett <kbarrett at openjdk.org>
Date:      2025-01-02 08:11:55 +0000
URL:       https://git.openjdk.org/leyden/commit/a87bc7e4f0e797a108f447a1c9801abe39b700da

8345374: Ubsan: runtime error: division by zero

Reviewed-by: jwaters, ayang, amitkumar

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

Changeset: e769b536
Branch: hermetic-java-runtime
Author:    SendaoYan <syan at openjdk.org>
Date:      2025-01-02 09:10:03 +0000
URL:       https://git.openjdk.org/leyden/commit/e769b53614b13e09ea575558be687607549f700b

8346193: CrashGCForDumpingJavaThread do not trigger expected crash build with clang17

Reviewed-by: kbarrett, amitkumar

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

Changeset: a77ed30f
Branch: hermetic-java-runtime
Author:    Volkan Yazıcı <volkan.yazici at oracle.com>
Committer: Jaikiran Pai <jpai at openjdk.org>
Date:      2025-01-02 09:19:58 +0000
URL:       https://git.openjdk.org/leyden/commit/a77ed30fcc3360cd16a11b1899f52f7e871df1df

8336412: sun.net.www.MimeTable has a few unused methods

Reviewed-by: jpai

! src/java.base/share/classes/java/net/URLConnection.java
! src/java.base/share/classes/sun/net/www/MimeTable.java

Changeset: 84e6432b
Branch: hermetic-java-runtime
Author:    Daniel Skantz <dskantz at openjdk.org>
Committer: Vladimir Kozlov <kvn at openjdk.org>
Date:      2025-01-02 22:13:14 +0000
URL:       https://git.openjdk.org/leyden/commit/84e6432bb73e35b32f12cdc0e1a172b7c973e618

8346288: WB_IsIntrinsicAvailable fails if called with wrong compilation level

Reviewed-by: kvn, rcastanedalo

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

Changeset: 07c9f713
Branch: hermetic-java-runtime
Author:    Albert Mingkun Yang <ayang at openjdk.org>
Date:      2025-01-03 11:46:34 +0000
URL:       https://git.openjdk.org/leyden/commit/07c9f7138affdf0d42ecdc30adcb854515569985

8346921: Remove unused arg in markWord::must_be_preserved

Reviewed-by: kbarrett, tschatzl

! src/hotspot/share/oops/markWord.hpp
! src/hotspot/share/oops/oop.inline.hpp

Changeset: ca5390c4
Branch: hermetic-java-runtime
Author:    Gui Cao <gcao at openjdk.org>
Committer: Fei Yang <fyang at openjdk.org>
Date:      2025-01-06 03:35:46 +0000
URL:       https://git.openjdk.org/leyden/commit/ca5390c4d9a8744fbbfb0f378f7e31ac9486d0d6

8346924: TestVectorizationNegativeScale.java fails without the rvv extension on RISCV fastdebug VM

Reviewed-by: fyang, kvn

! test/hotspot/jtreg/compiler/vectorization/TestVectorizationNegativeScale.java

Changeset: e98f4126
Branch: hermetic-java-runtime
Author:    Gui Cao <gcao at openjdk.org>
Committer: Fei Yang <fyang at openjdk.org>
Date:      2025-01-06 03:36:00 +0000
URL:       https://git.openjdk.org/leyden/commit/e98f41266346aa676a3e764528806f2b82ec7e46

8346922: TestVectorReinterpret.java fails without the rvv extension on RISCV fastdebug VM

Reviewed-by: fyang, kvn

! test/hotspot/jtreg/compiler/vectorapi/reshape/TestVectorReinterpret.java

Changeset: 93938978
Branch: hermetic-java-runtime
Author:    Prasanta Sadhukhan <psadhukhan at openjdk.org>
Date:      2025-01-06 06:01:24 +0000
URL:       https://git.openjdk.org/leyden/commit/9393897817a3280e08a8278b86df71f59608be9c

8346260: Test "javax/swing/JOptionPane/bug4174551.java" failed because the font size of message "Hi 24" is not set to 24 in Nimbus LookAndFeel

Reviewed-by: aivanov, dnguyen

! src/java.desktop/share/classes/javax/swing/plaf/synth/SynthDefaultLookup.java
! test/jdk/javax/swing/JOptionPane/bug4174551.java

Changeset: f1d85ab3
Branch: hermetic-java-runtime
Author:    Qizheng Xing <qxing at openjdk.org>
Date:      2025-01-06 06:23:53 +0000
URL:       https://git.openjdk.org/leyden/commit/f1d85ab3e61f923b4e120cf30e16109e04505b53

8346773: Fix unmatched brackets in some misc files

Reviewed-by: kbarrett, alanb, rriggs, dholmes, erikj, liach

! doc/hotspot-unit-tests.html
! doc/hotspot-unit-tests.md
! src/hotspot/share/jfr/metadata/metadata.xml
! src/hotspot/share/prims/jvmti.xml
! src/java.base/share/man/java.md
! src/java.base/share/man/keytool.md
! src/jdk.compiler/share/man/javac.md

Changeset: dfaa8916
Branch: hermetic-java-runtime
Author:    Zhengyu Gu <zgu at openjdk.org>
Date:      2025-01-06 13:44:35 +0000
URL:       https://git.openjdk.org/leyden/commit/dfaa89162a35acd20b1ed35e147f9626a181510a

8346569: Shenandoah: Worker initializes ShenandoahThreadLocalData twice results in memory leak

Reviewed-by: wkemper, shade

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

Changeset: e0695e0e
Branch: hermetic-java-runtime
Author:    Adam Sotona <asotona at openjdk.org>
Date:      2025-01-06 14:08:32 +0000
URL:       https://git.openjdk.org/leyden/commit/e0695e0ef0dd1bfacbaac32edda055ba852a2421

8346981: Remove obsolete java.base exports of jdk.internal.objectweb.asm packages

Reviewed-by: liach, alanb

! src/java.base/share/classes/module-info.java

Changeset: c027f2ed
Branch: hermetic-java-runtime
Author:    Adam Sotona <asotona at openjdk.org>
Date:      2025-01-06 14:08:45 +0000
URL:       https://git.openjdk.org/leyden/commit/c027f2ed1d77f34bbd1db8418156322d3a13ab81

8346983: Remove ASM-based transforms from Class-File API tests

Reviewed-by: liach

! test/jdk/jdk/classfile/TEST.properties
! test/jdk/jdk/classfile/helpers/Transforms.java

Changeset: 594e5196
Branch: hermetic-java-runtime
Author:    Adam Sotona <asotona at openjdk.org>
Date:      2025-01-06 14:10:19 +0000
URL:       https://git.openjdk.org/leyden/commit/594e5196481fd3f9ba21f56120d4377a901f52ec

8346984: Remove ASM-based benchmarks from Class-File API benchmarks

Reviewed-by: liach, redestad, erikj

! make/test/BuildMicrobenchmark.gmk
! test/micro/org/openjdk/bench/jdk/classfile/AbstractCorpusBenchmark.java
! test/micro/org/openjdk/bench/jdk/classfile/AdaptNull.java
! test/micro/org/openjdk/bench/jdk/classfile/ReadDeep.java
! test/micro/org/openjdk/bench/jdk/classfile/ReadMetadata.java
! test/micro/org/openjdk/bench/jdk/classfile/Transforms.java
! test/micro/org/openjdk/bench/jdk/classfile/Write.java

Changeset: ccf3d57e
Branch: hermetic-java-runtime
Author:    Adam Sotona <asotona at openjdk.org>
Date:      2025-01-06 14:10:34 +0000
URL:       https://git.openjdk.org/leyden/commit/ccf3d57ebcae718336770a4c3fc896d85340df23

8346985: Convert test/jdk/com/sun/jdi/ClassUnloadEventTest.java to Class-File API

Reviewed-by: liach

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

Changeset: dd81f8dc
Branch: hermetic-java-runtime
Author:    Archie Cobbs <acobbs at openjdk.org>
Date:      2025-01-06 15:28:36 +0000
URL:       https://git.openjdk.org/leyden/commit/dd81f8dcf504d4329e710623c4c92e4786948ada

8344079: Minor fixes and cleanups to compiler lint-related code

Reviewed-by: mcimadamore

! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Lint.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Check.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/file/BaseFileManager.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/JavaTokenizer.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/util/Warner.java

Changeset: 12700cb8
Branch: hermetic-java-runtime
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2025-01-06 15:36:28 +0000
URL:       https://git.openjdk.org/leyden/commit/12700cb81bdfc006bcd228e43b509b8810af6549

8346264: "Total compile time" counter should include time spent in failing/bailout compiles

Reviewed-by: kvn, mli

! src/hotspot/share/compiler/compileBroker.cpp

Changeset: 9a60f445
Branch: hermetic-java-runtime
Author:    Naoto Sato <naoto at openjdk.org>
Date:      2025-01-06 17:04:07 +0000
URL:       https://git.openjdk.org/leyden/commit/9a60f4457bb56d0f5039a97e6b943e62a8a2c3ee

8345668: ZoneOffset.ofTotalSeconds performance regression

Reviewed-by: rriggs, aturbanov

! src/java.base/share/classes/java/time/ZoneOffset.java
! src/java.base/share/classes/java/time/format/DateTimeTextProvider.java
! src/java.base/share/classes/java/time/format/DecimalStyle.java

Changeset: 9c393a24
Branch: hermetic-java-runtime
Author:    Archie Cobbs <acobbs at openjdk.org>
Date:      2025-01-06 17:24:23 +0000
URL:       https://git.openjdk.org/leyden/commit/9c393a243d6678b8435178a141b38b444b348580

8346953: Remove unnecessary @SuppressWarnings annotations (client, #2)

Reviewed-by: azvegint

! src/java.desktop/share/classes/com/sun/java/swing/plaf/gtk/GTKFileChooserUI.java
! src/java.desktop/unix/classes/sun/awt/X11/XComponentPeer.java
! src/java.desktop/unix/classes/sun/awt/X11/XFileDialogPeer.java
! src/java.desktop/unix/classes/sun/awt/X11/XFramePeer.java
! src/java.desktop/unix/classes/sun/awt/X11/XMouseInfoPeer.java
! src/java.desktop/unix/classes/sun/awt/X11/XWindowPeer.java
! src/java.desktop/windows/classes/com/sun/java/swing/plaf/windows/WindowsFileChooserUI.java
! src/java.desktop/windows/classes/com/sun/java/swing/plaf/windows/WindowsInternalFrameTitlePane.java
! src/java.desktop/windows/classes/sun/awt/windows/WDialogPeer.java

Changeset: d723597d
Branch: hermetic-java-runtime
Author:    Brian Burkhalter <bpb at openjdk.org>
Date:      2025-01-06 17:47:10 +0000
URL:       https://git.openjdk.org/leyden/commit/d723597dd953c3fb7c3ae04a1c6cce7e10869406

8345432: (ch, fs) Replace anonymous Thread with InnocuousThread

Reviewed-by: alanb

! src/java.base/share/classes/sun/nio/ch/ThreadPool.java
! src/java.base/share/classes/sun/nio/fs/AbstractPoller.java
! src/java.base/share/classes/sun/nio/fs/Cancellable.java
! src/java.base/share/classes/sun/nio/fs/PollingWatchService.java
! src/java.base/windows/classes/sun/nio/ch/PipeImpl.java

Changeset: 8d388ccd
Branch: hermetic-java-runtime
Author:    Calvin Cheung <ccheung at openjdk.org>
Date:      2025-01-06 17:59:10 +0000
URL:       https://git.openjdk.org/leyden/commit/8d388ccd9eae279018bf499e49152fd276aab5bf

8346457: AOT cache creation crashes with "assert(pair_at(i).match() < pair_at(i+1).match()) failed: unsorted table entries"

Reviewed-by: iklam, dholmes

! src/hotspot/share/cds/metaspaceShared.cpp
+ test/hotspot/jtreg/runtime/cds/appcds/CreateAOTCacheVerifyError.java
+ test/hotspot/jtreg/runtime/cds/appcds/test-classes/BadLookupSwitch.jcod

Changeset: 27646e55
Branch: hermetic-java-runtime
Author:    Archie Cobbs <acobbs at openjdk.org>
Date:      2025-01-06 18:37:19 +0000
URL:       https://git.openjdk.org/leyden/commit/27646e551686ec02740600fc73694fc2fbd00a88

8344148: Add an explicit compiler phase for warning generation

Reviewed-by: vromero

! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/CompileStates.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Flow.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/ThisEscapeAnalyzer.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/TransTypes.java
+ src/jdk.compiler/share/classes/com/sun/tools/javac/comp/WarningAnalyzer.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/main/JavaCompiler.java
! test/langtools/tools/javac/6734819/T6734819a.out
! test/langtools/tools/javac/6734819/T6734819b.out
! test/langtools/tools/javac/6734819/T6734819c.out
! test/langtools/tools/javac/implicitCompile/SkipAttrFlowGenForImplicits.out
! test/langtools/tools/javac/policy/test1/byfile.ABD.out
! test/langtools/tools/javac/policy/test1/byfile.ACD.out
! test/langtools/tools/javac/policy/test1/bytodo.ABD.out
! test/langtools/tools/javac/policy/test1/bytodo.ACD.out
! test/langtools/tools/javac/policy/test2/byfile.AB.out
! test/langtools/tools/javac/policy/test2/byfile.BA.out
! test/langtools/tools/javac/policy/test2/bytodo.AB.out
! test/langtools/tools/javac/policy/test2/bytodo.BA.out
! test/langtools/tools/javac/recovery/AttrRecovery.java

Changeset: de025036
Branch: hermetic-java-runtime
Author:    Fei Yang <fyang at openjdk.org>
Date:      2025-01-07 03:39:50 +0000
URL:       https://git.openjdk.org/leyden/commit/de0250368edbf4e9bebf326778f8f8773b69b84c

8346832: runtime/CompressedOops/CompressedCPUSpecificClassSpaceReservation.java fails on RISC-V

Reviewed-by: stuefe, fjiang

! src/hotspot/cpu/riscv/compressedKlass_riscv.cpp
! test/hotspot/jtreg/runtime/CompressedOops/CompressedCPUSpecificClassSpaceReservation.java

Changeset: 08debd33
Branch: hermetic-java-runtime
Author:    Emanuel Peter <epeter at openjdk.org>
Date:      2025-01-07 06:15:48 +0000
URL:       https://git.openjdk.org/leyden/commit/08debd335e9160d20b87e06a2e83ddedd5f473b8

8346993: C2 SuperWord: refactor to make more vector nodes available in VectorNode::make

Reviewed-by: chagedorn, kvn

! src/hotspot/share/opto/vectornode.cpp
! src/hotspot/share/opto/vectornode.hpp

Changeset: 0a81676f
Branch: hermetic-java-runtime
Author:    Matthias Baesken <mbaesken at openjdk.org>
Date:      2025-01-07 08:10:28 +0000
URL:       https://git.openjdk.org/leyden/commit/0a81676fae3b25117dd2289a734193bcbee822de

8346881: [ubsan] logSelection.cpp:154:24  / logSelectionList.cpp:72:94 : runtime error: applying non-zero offset 1 to null pointer

Reviewed-by: clanger, mdoerr, dholmes, syan, amitkumar

! src/hotspot/share/logging/logDecorators.cpp
! src/hotspot/share/logging/logSelection.cpp
! src/hotspot/share/logging/logSelectionList.cpp

Changeset: 0285020c
Branch: hermetic-java-runtime
Author:    Matthias Baesken <mbaesken at openjdk.org>
Date:      2025-01-07 08:15:12 +0000
URL:       https://git.openjdk.org/leyden/commit/0285020c7ea01f32b32efe166a0a5dae39957216

8345676: [ubsan] ProcessImpl_md.c:561:40: runtime error: applying zero offset to null pointer on macOS aarch64

Reviewed-by: rriggs

! src/java.base/unix/native/libjava/ProcessImpl_md.c

Changeset: 379ac349
Branch: hermetic-java-runtime
Author:    Fei Yang <fyang at openjdk.org>
Date:      2025-01-07 10:32:11 +0000
URL:       https://git.openjdk.org/leyden/commit/379ac349d13e2c0c6986eb0787f33b9a7a2a3749

8346838: RISC-V: runtime/CommandLine/OptionsValidation/TestOptionsWithRanges.java crash with debug VMs

Reviewed-by: fjiang, rehn

! src/hotspot/cpu/riscv/templateInterpreterGenerator_riscv.cpp

Changeset: f1196638
Branch: hermetic-java-runtime
Author:    Alan Bateman <alanb at openjdk.org>
Date:      2025-01-07 10:34:18 +0000
URL:       https://git.openjdk.org/leyden/commit/f1196638b347c9a2e7d7dc1795c6c24ea7efe711

8346573: Can't use custom default file system provider with custom system class loader

Reviewed-by: mkartashev, bpb

! src/java.base/share/classes/java/nio/file/FileSystems.java
+ test/jdk/java/nio/file/spi/CustomSystemClassLoader.java
! test/jdk/java/nio/file/spi/SetDefaultProvider.java

Changeset: 3f7052ed
Branch: hermetic-java-runtime
Author:    Fei Yang <fyang at openjdk.org>
Date:      2025-01-07 10:54:52 +0000
URL:       https://git.openjdk.org/leyden/commit/3f7052ed7af89efd1c6977df0b4f3b95fcfec764

8346868: RISC-V: compiler/sharedstubs tests fail after JDK-8332689

Reviewed-by: rehn, mli

! src/hotspot/cpu/riscv/codeBuffer_riscv.hpp
! test/hotspot/jtreg/compiler/sharedstubs/SharedTrampolineTest.java

Changeset: 5e6cda47
Branch: hermetic-java-runtime
Author:    Jaikiran Pai <jpai at openjdk.org>
Date:      2025-01-07 12:32:31 +0000
URL:       https://git.openjdk.org/leyden/commit/5e6cda4799a6bf12370bc6a04b218ebed32dee53

8347000: Bug in com/sun/net/httpserver/bugs/B6361557.java test

Reviewed-by: msheppar, michaelm

! test/jdk/com/sun/net/httpserver/bugs/B6361557.java

Changeset: 8b22517c
Branch: hermetic-java-runtime
Author:    Joachim Kern <jkern at openjdk.org>
Date:      2025-01-07 13:54:09 +0000
URL:       https://git.openjdk.org/leyden/commit/8b22517cb0b24c4134a2dbf22591f6f84d7d866c

8211851: (ch) java/nio/channels/AsynchronousSocketChannel/StressLoopback.java times out (aix)

Reviewed-by: mdoerr, varadam

! src/java.base/aix/classes/sun/nio/ch/AixPollPort.java
! test/jdk/ProblemList.txt

Changeset: e5f0c190
Branch: hermetic-java-runtime
Author:    Tobias Holenstein <tholenstein at openjdk.org>
Date:      2025-01-07 14:30:05 +0000
URL:       https://git.openjdk.org/leyden/commit/e5f0c19084dcb5f16a5e7665f98005a35173f61d

8345041: IGV: Free Placement Mode in IGV Layout

Reviewed-by: chagedorn, epeter, rcastanedalo

+ src/utils/IdealGraphVisualizer/HierarchicalLayout/src/main/java/com/sun/hotspot/igv/hierarchicallayout/FreeInteractiveLayoutManager.java
! src/utils/IdealGraphVisualizer/HierarchicalLayout/src/main/java/com/sun/hotspot/igv/hierarchicallayout/HierarchicalLayoutManager.java
! src/utils/IdealGraphVisualizer/HierarchicalLayout/src/main/java/com/sun/hotspot/igv/hierarchicallayout/LayoutGraph.java
! src/utils/IdealGraphVisualizer/HierarchicalLayout/src/main/java/com/sun/hotspot/igv/hierarchicallayout/LayoutMover.java
! src/utils/IdealGraphVisualizer/HierarchicalLayout/src/main/java/com/sun/hotspot/igv/hierarchicallayout/LayoutNode.java
! src/utils/IdealGraphVisualizer/Settings/src/main/java/com/sun/hotspot/igv/settings/Settings.java
! src/utils/IdealGraphVisualizer/View/src/main/java/com/sun/hotspot/igv/view/DiagramScene.java
! src/utils/IdealGraphVisualizer/View/src/main/java/com/sun/hotspot/igv/view/DiagramViewModel.java
! src/utils/IdealGraphVisualizer/View/src/main/java/com/sun/hotspot/igv/view/EditorTopComponent.java
+ src/utils/IdealGraphVisualizer/View/src/main/java/com/sun/hotspot/igv/view/actions/EnableFreeLayoutAction.java
! src/utils/IdealGraphVisualizer/View/src/main/java/com/sun/hotspot/igv/view/widgets/LineWidget.java
+ src/utils/IdealGraphVisualizer/View/src/main/resources/com/sun/hotspot/igv/view/images/dynamic.png

Changeset: cf3e48e7
Branch: hermetic-java-runtime
Author:    SendaoYan <syan at openjdk.org>
Date:      2025-01-07 15:07:00 +0000
URL:       https://git.openjdk.org/leyden/commit/cf3e48e77172db7e27530af9754e1ead8d493f52

8346965: Multiple compiler/ciReplay test fails with -XX:+SegmentedCodeCache

Reviewed-by: kvn

! test/hotspot/jtreg/compiler/ciReplay/CiReplayBase.java

Changeset: 4d8fb807
Branch: hermetic-java-runtime
Author:    SendaoYan <syan at openjdk.org>
Date:      2025-01-07 15:08:24 +0000
URL:       https://git.openjdk.org/leyden/commit/4d8fb80732fd17352c36254c6dfc1be5dbfbacf1

8347038: [JMH] jdk.incubator.vector.SpiltReplicate fails NoClassDefFoundError

Reviewed-by: psandoz

! test/micro/org/openjdk/bench/jdk/incubator/vector/SpiltReplicate.java

Changeset: c8a9dd3a
Branch: hermetic-java-runtime
Author:    Per Minborg <pminborg at openjdk.org>
Date:      2025-01-07 15:18:02 +0000
URL:       https://git.openjdk.org/leyden/commit/c8a9dd3a027781d006850c028714a62903c487d5

8346609: Improve MemorySegment.toString

Reviewed-by: mcimadamore

! src/java.base/share/classes/jdk/internal/foreign/AbstractMemorySegmentImpl.java
! test/jdk/java/foreign/TestByteBuffer.java
! test/jdk/java/foreign/TestSegments.java

Changeset: 030149fe
Branch: hermetic-java-runtime
Author:    Renjith Kannath Pariyangad <rkannathpari at openjdk.org>
Committer: Alexander Zvegintsev <azvegint at openjdk.org>
Date:      2025-01-07 16:54:04 +0000
URL:       https://git.openjdk.org/leyden/commit/030149fec4f175e5571e053fa56d2921d95c6b13

8334644: Automate javax/print/attribute/PageRangesException.java

Reviewed-by: aivanov, abhiscxk, azvegint

+ test/jdk/javax/print/attribute/PageRangesException.java

Changeset: 9702accd
Branch: hermetic-java-runtime
Author:    Naoto Sato <naoto at openjdk.org>
Date:      2025-01-07 17:40:01 +0000
URL:       https://git.openjdk.org/leyden/commit/9702accdd9a25e05628d470bf248edd5d80c0c4d

8175709: DateTimeFormatterBuilder.appendZoneId() has misleading JavaDoc

Reviewed-by: rriggs

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

Changeset: e413fc64
Branch: hermetic-java-runtime
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2025-01-07 19:34:12 +0000
URL:       https://git.openjdk.org/leyden/commit/e413fc643c4a58e3c46d81025c3ac9fbf89db4b9

8347127: CTW fails to build after JDK-8334733

Reviewed-by: kvn, epeter

! test/hotspot/jtreg/testlibrary/ctw/Makefile

Changeset: 098afc8b
Branch: hermetic-java-runtime
Author:    Coleen Phillimore <coleenp at openjdk.org>
Date:      2025-01-07 22:03:38 +0000
URL:       https://git.openjdk.org/leyden/commit/098afc8b7d0e7caa82999fb9d4e319ea8aed09a1

8339113: AccessFlags can be u2 in metadata

Co-authored-by: Amit Kumar <amitkumar at openjdk.org>
Reviewed-by: sspitsyn, vlivanov, yzheng, dlong, dholmes

! src/hotspot/cpu/aarch64/interp_masm_aarch64.cpp
! src/hotspot/cpu/aarch64/sharedRuntime_aarch64.cpp
! src/hotspot/cpu/aarch64/templateInterpreterGenerator_aarch64.cpp
! src/hotspot/cpu/arm/interp_masm_arm.cpp
! src/hotspot/cpu/arm/templateInterpreterGenerator_arm.cpp
! src/hotspot/cpu/ppc/interp_masm_ppc_64.cpp
! src/hotspot/cpu/ppc/sharedRuntime_ppc.cpp
! src/hotspot/cpu/ppc/templateInterpreterGenerator_ppc.cpp
! src/hotspot/cpu/riscv/interp_masm_riscv.cpp
! src/hotspot/cpu/riscv/sharedRuntime_riscv.cpp
! src/hotspot/cpu/riscv/templateInterpreterGenerator_riscv.cpp
! src/hotspot/cpu/s390/interp_masm_s390.cpp
! src/hotspot/cpu/s390/macroAssembler_s390.cpp
! src/hotspot/cpu/s390/macroAssembler_s390.hpp
! src/hotspot/cpu/s390/sharedRuntime_s390.cpp
! src/hotspot/cpu/s390/templateInterpreterGenerator_s390.cpp
! src/hotspot/cpu/x86/interp_masm_x86.cpp
! src/hotspot/cpu/x86/sharedRuntime_x86_64.cpp
! src/hotspot/cpu/x86/templateInterpreterGenerator_x86.cpp
! src/hotspot/cpu/x86/templateInterpreterGenerator_x86_64.cpp
! src/hotspot/share/c1/c1_LIRGenerator.cpp
! src/hotspot/share/ci/ciFlags.cpp
! src/hotspot/share/ci/ciFlags.hpp
! src/hotspot/share/ci/ciKlass.cpp
! src/hotspot/share/classfile/classFileParser.cpp
! src/hotspot/share/classfile/javaClasses.cpp
! src/hotspot/share/classfile/vmIntrinsics.cpp
! src/hotspot/share/classfile/vmIntrinsics.hpp
! src/hotspot/share/interpreter/linkResolver.cpp
! src/hotspot/share/jfr/leakprofiler/chains/edgeUtils.cpp
! src/hotspot/share/jfr/recorder/checkpoint/types/jfrTypeSet.cpp
! src/hotspot/share/jvmci/jvmciCompilerToVM.cpp
! src/hotspot/share/jvmci/jvmciEnv.cpp
! src/hotspot/share/jvmci/vmStructs_jvmci.cpp
! src/hotspot/share/oops/fieldInfo.cpp
! src/hotspot/share/oops/fieldInfo.inline.hpp
! src/hotspot/share/oops/instanceKlass.cpp
! src/hotspot/share/oops/instanceKlass.hpp
! src/hotspot/share/oops/klass.hpp
! src/hotspot/share/oops/method.cpp
! src/hotspot/share/oops/method.hpp
! src/hotspot/share/oops/objArrayKlass.cpp
! src/hotspot/share/oops/objArrayKlass.hpp
! src/hotspot/share/oops/typeArrayKlass.cpp
! src/hotspot/share/oops/typeArrayKlass.hpp
! src/hotspot/share/opto/library_call.cpp
! src/hotspot/share/opto/memnode.cpp
! src/hotspot/share/prims/jvm.cpp
! src/hotspot/share/prims/jvmtiClassFileReconstituter.cpp
! src/hotspot/share/prims/jvmtiEnv.cpp
! src/hotspot/share/prims/jvmtiRedefineClasses.cpp
! src/hotspot/share/prims/methodHandles.cpp
! src/hotspot/share/runtime/reflection.cpp
! src/hotspot/share/runtime/vmStructs.cpp
! src/hotspot/share/utilities/accessFlags.cpp
! src/hotspot/share/utilities/accessFlags.hpp
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/oops/AccessFlags.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/ClassConstants.java

Changeset: ddb58819
Branch: hermetic-java-runtime
Author:    Coleen Phillimore <coleenp at openjdk.org>
Date:      2025-01-07 23:14:04 +0000
URL:       https://git.openjdk.org/leyden/commit/ddb58819640dc8f1930d243d6eb07ce88ef79b22

8329549: Remove FORMAT64_MODIFIER

Reviewed-by: dholmes, kbarrett

! src/hotspot/share/runtime/os.cpp
! src/hotspot/share/utilities/globalDefinitions.hpp
! src/hotspot/share/utilities/globalDefinitions_gcc.hpp
! src/hotspot/share/utilities/globalDefinitions_visCPP.hpp
! test/hotspot/gtest/utilities/test_globalDefinitions.cpp

Changeset: 021c4764
Branch: hermetic-java-runtime
Author:    David Holmes <dholmes at openjdk.org>
Date:      2025-01-08 00:37:27 +0000
URL:       https://git.openjdk.org/leyden/commit/021c476409c52c65cc7b40516d81dedef040fe83

8347148: [BACKOUT]  AccessFlags can be u2 in metadata

Reviewed-by: coleenp

! src/hotspot/cpu/aarch64/interp_masm_aarch64.cpp
! src/hotspot/cpu/aarch64/sharedRuntime_aarch64.cpp
! src/hotspot/cpu/aarch64/templateInterpreterGenerator_aarch64.cpp
! src/hotspot/cpu/arm/interp_masm_arm.cpp
! src/hotspot/cpu/arm/templateInterpreterGenerator_arm.cpp
! src/hotspot/cpu/ppc/interp_masm_ppc_64.cpp
! src/hotspot/cpu/ppc/sharedRuntime_ppc.cpp
! src/hotspot/cpu/ppc/templateInterpreterGenerator_ppc.cpp
! src/hotspot/cpu/riscv/interp_masm_riscv.cpp
! src/hotspot/cpu/riscv/sharedRuntime_riscv.cpp
! src/hotspot/cpu/riscv/templateInterpreterGenerator_riscv.cpp
! src/hotspot/cpu/s390/interp_masm_s390.cpp
! src/hotspot/cpu/s390/macroAssembler_s390.cpp
! src/hotspot/cpu/s390/macroAssembler_s390.hpp
! src/hotspot/cpu/s390/sharedRuntime_s390.cpp
! src/hotspot/cpu/s390/templateInterpreterGenerator_s390.cpp
! src/hotspot/cpu/x86/interp_masm_x86.cpp
! src/hotspot/cpu/x86/sharedRuntime_x86_64.cpp
! src/hotspot/cpu/x86/templateInterpreterGenerator_x86.cpp
! src/hotspot/cpu/x86/templateInterpreterGenerator_x86_64.cpp
! src/hotspot/share/c1/c1_LIRGenerator.cpp
! src/hotspot/share/ci/ciFlags.cpp
! src/hotspot/share/ci/ciFlags.hpp
! src/hotspot/share/ci/ciKlass.cpp
! src/hotspot/share/classfile/classFileParser.cpp
! src/hotspot/share/classfile/javaClasses.cpp
! src/hotspot/share/classfile/vmIntrinsics.cpp
! src/hotspot/share/classfile/vmIntrinsics.hpp
! src/hotspot/share/interpreter/linkResolver.cpp
! src/hotspot/share/jfr/leakprofiler/chains/edgeUtils.cpp
! src/hotspot/share/jfr/recorder/checkpoint/types/jfrTypeSet.cpp
! src/hotspot/share/jvmci/jvmciCompilerToVM.cpp
! src/hotspot/share/jvmci/jvmciEnv.cpp
! src/hotspot/share/jvmci/vmStructs_jvmci.cpp
! src/hotspot/share/oops/fieldInfo.cpp
! src/hotspot/share/oops/fieldInfo.inline.hpp
! src/hotspot/share/oops/instanceKlass.cpp
! src/hotspot/share/oops/instanceKlass.hpp
! src/hotspot/share/oops/klass.hpp
! src/hotspot/share/oops/method.cpp
! src/hotspot/share/oops/method.hpp
! src/hotspot/share/oops/objArrayKlass.cpp
! src/hotspot/share/oops/objArrayKlass.hpp
! src/hotspot/share/oops/typeArrayKlass.cpp
! src/hotspot/share/oops/typeArrayKlass.hpp
! src/hotspot/share/opto/library_call.cpp
! src/hotspot/share/opto/memnode.cpp
! src/hotspot/share/prims/jvm.cpp
! src/hotspot/share/prims/jvmtiClassFileReconstituter.cpp
! src/hotspot/share/prims/jvmtiEnv.cpp
! src/hotspot/share/prims/jvmtiRedefineClasses.cpp
! src/hotspot/share/prims/methodHandles.cpp
! src/hotspot/share/runtime/reflection.cpp
! src/hotspot/share/runtime/vmStructs.cpp
! src/hotspot/share/utilities/accessFlags.cpp
! src/hotspot/share/utilities/accessFlags.hpp
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/oops/AccessFlags.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/ClassConstants.java

Changeset: 40f0a398
Branch: hermetic-java-runtime
Author:    Taizo Kurashige <taizousum11 at gmail.com>
Date:      2025-01-08 01:15:44 +0000
URL:       https://git.openjdk.org/leyden/commit/40f0a398fa9b1b39a43640973eaffb041bb7b63d

8343342: java/io/File/GetXSpace.java fails on Windows with CD-ROM drive

Reviewed-by: bpb, aturbanov

! test/jdk/java/io/File/GetXSpace.java
! test/jdk/java/io/File/libGetXSpace.c

Changeset: bcefab5e
Branch: hermetic-java-runtime
Author:    Chen Liang <liach at openjdk.org>
Date:      2025-01-08 03:37:28 +0000
URL:       https://git.openjdk.org/leyden/commit/bcefab5e55d4527a38dcab550581a734c1564608

8342468: Improve API documentation for java.lang.classfile.constantpool

Reviewed-by: asotona

! src/java.base/share/classes/java/lang/classfile/BootstrapMethodEntry.java
! src/java.base/share/classes/java/lang/classfile/ClassFile.java
! src/java.base/share/classes/java/lang/classfile/constantpool/AnnotationConstantValueEntry.java
! src/java.base/share/classes/java/lang/classfile/constantpool/ClassEntry.java
! src/java.base/share/classes/java/lang/classfile/constantpool/ConstantDynamicEntry.java
! src/java.base/share/classes/java/lang/classfile/constantpool/ConstantPool.java
! src/java.base/share/classes/java/lang/classfile/constantpool/ConstantPoolBuilder.java
! src/java.base/share/classes/java/lang/classfile/constantpool/ConstantPoolException.java
! src/java.base/share/classes/java/lang/classfile/constantpool/ConstantValueEntry.java
! src/java.base/share/classes/java/lang/classfile/constantpool/DoubleEntry.java
! src/java.base/share/classes/java/lang/classfile/constantpool/DynamicConstantPoolEntry.java
! src/java.base/share/classes/java/lang/classfile/constantpool/FieldRefEntry.java
! src/java.base/share/classes/java/lang/classfile/constantpool/FloatEntry.java
! src/java.base/share/classes/java/lang/classfile/constantpool/IntegerEntry.java
! src/java.base/share/classes/java/lang/classfile/constantpool/InterfaceMethodRefEntry.java
! src/java.base/share/classes/java/lang/classfile/constantpool/InvokeDynamicEntry.java
! src/java.base/share/classes/java/lang/classfile/constantpool/LoadableConstantEntry.java
! src/java.base/share/classes/java/lang/classfile/constantpool/LongEntry.java
! src/java.base/share/classes/java/lang/classfile/constantpool/MemberRefEntry.java
! src/java.base/share/classes/java/lang/classfile/constantpool/MethodHandleEntry.java
! src/java.base/share/classes/java/lang/classfile/constantpool/MethodRefEntry.java
! src/java.base/share/classes/java/lang/classfile/constantpool/MethodTypeEntry.java
! src/java.base/share/classes/java/lang/classfile/constantpool/ModuleEntry.java
! src/java.base/share/classes/java/lang/classfile/constantpool/NameAndTypeEntry.java
! src/java.base/share/classes/java/lang/classfile/constantpool/PackageEntry.java
! src/java.base/share/classes/java/lang/classfile/constantpool/PoolEntry.java
! src/java.base/share/classes/java/lang/classfile/constantpool/StringEntry.java
! src/java.base/share/classes/java/lang/classfile/constantpool/Utf8Entry.java
! src/java.base/share/classes/java/lang/classfile/constantpool/package-info.java
+ src/java.base/share/classes/java/lang/classfile/constantpool/snippet-files/PackageSnippets.java
! test/jdk/jdk/classfile/SnippetsTest.java

Changeset: b0c935c0
Branch: hermetic-java-runtime
Author:    Per Minborg <pminborg at openjdk.org>
Date:      2025-01-08 08:44:22 +0000
URL:       https://git.openjdk.org/leyden/commit/b0c935c03ebb34f20f15dd8c7616c6c4526073cd

8347047: Cleanup action passed to MemorySegment::reinterpret keeps old segment alive

Reviewed-by: mcimadamore

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

Changeset: b741f3fe
Branch: hermetic-java-runtime
Author:    Shaojin Wen <swen at openjdk.org>
Date:      2025-01-08 09:40:17 +0000
URL:       https://git.openjdk.org/leyden/commit/b741f3fe5b54755d19c5abeca76fdceeccafd448

8343629: More MergeStore benchmark

Reviewed-by: epeter

+ test/micro/org/openjdk/bench/vm/compiler/MergeLoadBench.java
! test/micro/org/openjdk/bench/vm/compiler/MergeStoreBench.java

Changeset: 98724219
Branch: hermetic-java-runtime
Author:    Albert Mingkun Yang <ayang at openjdk.org>
Date:      2025-01-08 09:45:08 +0000
URL:       https://git.openjdk.org/leyden/commit/98724219a87c1cdb1e7942ade1a4d49b201a0a94

8347094: Inline CollectedHeap::increment_total_full_collections

Reviewed-by: stefank, eosterlund, gli

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

Changeset: cbabc045
Branch: hermetic-java-runtime
Author:    Fredrik Bredberg <fbredberg at openjdk.org>
Date:      2025-01-08 09:50:35 +0000
URL:       https://git.openjdk.org/leyden/commit/cbabc0451505a00dfe77c163190736460c53820f

8332506: SIGFPE In ObjectSynchronizer::is_async_deflation_needed()

Reviewed-by: coleenp, dholmes

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

Changeset: f696d9c5
Branch: hermetic-java-runtime
Author:    Severin Gehwolf <sgehwolf at openjdk.org>
Date:      2025-01-08 10:39:13 +0000
URL:       https://git.openjdk.org/leyden/commit/f696d9c521fa13969cb81381dc8586bcdccf67d9

8346239: Improve memory efficiency of JimageDiffGenerator

Reviewed-by: mbaesken

! src/jdk.jlink/share/classes/jdk/tools/jlink/internal/runtimelink/JimageDiffGenerator.java
! src/jdk.jlink/share/classes/jdk/tools/jlink/internal/runtimelink/ResourcePoolReader.java
! test/jdk/tools/jlink/runtimeImage/AddOptionsTest.java
! test/jdk/tools/jlink/runtimeImage/BasicJlinkMissingJavaBase.java
! test/jdk/tools/jlink/runtimeImage/BasicJlinkTest.java
! test/jdk/tools/jlink/runtimeImage/CustomModuleJlinkTest.java
! test/jdk/tools/jlink/runtimeImage/GenerateJLIClassesTest.java
! test/jdk/tools/jlink/runtimeImage/JavaSEReproducibleTest.java
! test/jdk/tools/jlink/runtimeImage/KeepPackagedModulesFailTest.java
! test/jdk/tools/jlink/runtimeImage/ModifiedFilesExitTest.java
! test/jdk/tools/jlink/runtimeImage/ModifiedFilesWarningTest.java
! test/jdk/tools/jlink/runtimeImage/MultiHopTest.java
! test/jdk/tools/jlink/runtimeImage/PackagedModulesVsRuntimeImageLinkTest.java
! test/jdk/tools/jlink/runtimeImage/PatchedJDKModuleJlinkTest.java
! test/jdk/tools/jlink/runtimeImage/SystemModulesTest.java
! test/jdk/tools/jlink/runtimeImage/SystemModulesTest2.java

Changeset: afe54341
Branch: hermetic-java-runtime
Author:    Chen Liang <liach at openjdk.org>
Committer: Jaikiran Pai <jpai at openjdk.org>
Date:      2025-01-08 10:56:48 +0000
URL:       https://git.openjdk.org/leyden/commit/afe543414f58a04832d4f07dea88881d64954a0b

8347163: Javadoc error in ConstantPoolBuilder after JDK-8342468

Reviewed-by: jpai, shade

! src/java.base/share/classes/java/lang/classfile/constantpool/ConstantPoolBuilder.java

Changeset: 672c413c
Branch: hermetic-java-runtime
Author:    Erik Gahlin <egahlin at openjdk.org>
Date:      2025-01-08 12:44:53 +0000
URL:       https://git.openjdk.org/leyden/commit/672c413c61d9b155020a0fd4bd1c2bc0661a60fb

8345337: JFR: jfr view should display all direct subfields for an event type

Reviewed-by: mgronlun

! src/jdk.jfr/share/classes/jdk/jfr/internal/query/FieldBuilder.java

Changeset: 92ad8a1d
Branch: hermetic-java-runtime
Author:    Erik Gahlin <egahlin at openjdk.org>
Date:      2025-01-08 14:40:13 +0000
URL:       https://git.openjdk.org/leyden/commit/92ad8a1d96c749d1f9c15e5b96244cd72a6e71be

8346052: JFR: Incorrect average value in 'jfr view'

Reviewed-by: mgronlun

! src/jdk.jfr/share/classes/jdk/jfr/internal/query/Function.java

Changeset: 4d18e5a1
Branch: hermetic-java-runtime
Author:    Alexey Semenyuk <asemenyuk at openjdk.org>
Date:      2025-01-08 14:44:10 +0000
URL:       https://git.openjdk.org/leyden/commit/4d18e5a1e26e04beb550d01ba5a3dbb8c0c37fa0

8346872: tools/jpackage/windows/WinLongPathTest.java fails

Reviewed-by: almatvee, mbaesken

! test/jdk/tools/jpackage/windows/WinLongPathTest.java

Changeset: ae3fc464
Branch: hermetic-java-runtime
Author:    Yagmur Eren <yagmur.eren at oracle.com>
Committer: Emanuel Peter <epeter at openjdk.org>
Date:      2025-01-08 15:14:14 +0000
URL:       https://git.openjdk.org/leyden/commit/ae3fc464563ad1ba59883ccf60d235b42f5ad7fa

8345580: Remove const from Node::_idx which is modified

Reviewed-by: epeter, qamai

! src/hotspot/share/opto/node.hpp

Changeset: 55bcf4c0
Branch: hermetic-java-runtime
Author:    Erik Gahlin <egahlin at openjdk.org>
Date:      2025-01-08 15:53:22 +0000
URL:       https://git.openjdk.org/leyden/commit/55bcf4c054c95af2a073818cd8c392de02b3ee01

8346047: JFR: Incorrect percentile value in 'jfr view'

Reviewed-by: mgronlun

! src/jdk.jfr/share/classes/jdk/jfr/internal/query/Function.java

Changeset: 3fe08186
Branch: hermetic-java-runtime
Author:    Erik Gahlin <egahlin at openjdk.org>
Date:      2025-01-08 16:03:40 +0000
URL:       https://git.openjdk.org/leyden/commit/3fe08186b1d6dbc17d4f14d8288ce3c7c6651004

8346099: JFR: Query for 'jfr view' can't handle wildcard with multiple event types

Reviewed-by: mgronlun

! src/jdk.jfr/share/classes/jdk/jfr/internal/query/FieldBuilder.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/query/QueryResolver.java

Changeset: 49ee4df3
Branch: hermetic-java-runtime
Author:    Naoto Sato <naoto at openjdk.org>
Date:      2025-01-08 16:48:44 +0000
URL:       https://git.openjdk.org/leyden/commit/49ee4df375f57ef2d06ff7d54aaefed77d60c40b

8166983: Remove old/legacy unused tzdata files

Reviewed-by: iris, rriggs

- src/java.base/share/data/tzdata/solar87
- src/java.base/share/data/tzdata/solar88
- src/java.base/share/data/tzdata/solar89
- src/java.base/share/data/tzdata/zone.tab
! test/jdk/java/util/TimeZone/tools/share/Makefile
- test/jdk/sun/util/calendar/zi/BackEnd.java
- test/jdk/sun/util/calendar/zi/Beyond2037.java
- test/jdk/sun/util/calendar/zi/Checksum.java
- test/jdk/sun/util/calendar/zi/DayOfWeek.java
- test/jdk/sun/util/calendar/zi/Gen.java
- test/jdk/sun/util/calendar/zi/GenDoc.java
- test/jdk/sun/util/calendar/zi/Main.java
- test/jdk/sun/util/calendar/zi/Mappings.java
- test/jdk/sun/util/calendar/zi/Month.java
- test/jdk/sun/util/calendar/zi/Rule.java
- test/jdk/sun/util/calendar/zi/RuleDay.java
- test/jdk/sun/util/calendar/zi/RuleRec.java
- test/jdk/sun/util/calendar/zi/Simple.java
- test/jdk/sun/util/calendar/zi/TestZoneInfo310.java
- test/jdk/sun/util/calendar/zi/Time.java
- test/jdk/sun/util/calendar/zi/Timezone.java
- test/jdk/sun/util/calendar/zi/TzIDOldMapping.java
- test/jdk/sun/util/calendar/zi/Zone.java
- test/jdk/sun/util/calendar/zi/ZoneInfoFile.java
- test/jdk/sun/util/calendar/zi/ZoneInfoOld.java
- test/jdk/sun/util/calendar/zi/ZoneRec.java
- test/jdk/sun/util/calendar/zi/Zoneinfo.java
- test/jdk/sun/util/calendar/zi/tzdata_jdk/jdk11_backward

Changeset: a6419324
Branch: hermetic-java-runtime
Author:    Calvin Cheung <ccheung at openjdk.org>
Date:      2025-01-08 17:07:54 +0000
URL:       https://git.openjdk.org/leyden/commit/a641932427cbe8453130593355372837d70a098f

8346310: Duplicate !HAS_PENDING_EXCEPTION check in DynamicArchive::dump_at_exit

Reviewed-by: dholmes

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

Changeset: 6ee2bd2f
Branch: hermetic-java-runtime
Author:    Coleen Phillimore <coleenp at openjdk.org>
Date:      2025-01-08 19:48:25 +0000
URL:       https://git.openjdk.org/leyden/commit/6ee2bd2f33e38c13f93fba9953b33850828d031b

8347147: [REDO] AccessFlags can be u2 in metadata

Co-authored-by: Amit Kumar <amitkumar at openjdk.org>
Reviewed-by: vlivanov, yzheng

! src/hotspot/cpu/aarch64/interp_masm_aarch64.cpp
! src/hotspot/cpu/aarch64/sharedRuntime_aarch64.cpp
! src/hotspot/cpu/aarch64/templateInterpreterGenerator_aarch64.cpp
! src/hotspot/cpu/arm/interp_masm_arm.cpp
! src/hotspot/cpu/arm/templateInterpreterGenerator_arm.cpp
! src/hotspot/cpu/ppc/interp_masm_ppc_64.cpp
! src/hotspot/cpu/ppc/sharedRuntime_ppc.cpp
! src/hotspot/cpu/ppc/templateInterpreterGenerator_ppc.cpp
! src/hotspot/cpu/riscv/interp_masm_riscv.cpp
! src/hotspot/cpu/riscv/sharedRuntime_riscv.cpp
! src/hotspot/cpu/riscv/templateInterpreterGenerator_riscv.cpp
! src/hotspot/cpu/s390/interp_masm_s390.cpp
! src/hotspot/cpu/s390/macroAssembler_s390.cpp
! src/hotspot/cpu/s390/macroAssembler_s390.hpp
! src/hotspot/cpu/s390/sharedRuntime_s390.cpp
! src/hotspot/cpu/s390/templateInterpreterGenerator_s390.cpp
! src/hotspot/cpu/x86/interp_masm_x86.cpp
! src/hotspot/cpu/x86/sharedRuntime_x86_64.cpp
! src/hotspot/cpu/x86/templateInterpreterGenerator_x86.cpp
! src/hotspot/cpu/x86/templateInterpreterGenerator_x86_64.cpp
! src/hotspot/share/c1/c1_LIRGenerator.cpp
! src/hotspot/share/ci/ciFlags.cpp
! src/hotspot/share/ci/ciFlags.hpp
! src/hotspot/share/ci/ciKlass.cpp
! src/hotspot/share/classfile/classFileParser.cpp
! src/hotspot/share/classfile/javaClasses.cpp
! src/hotspot/share/classfile/vmIntrinsics.cpp
! src/hotspot/share/classfile/vmIntrinsics.hpp
! src/hotspot/share/interpreter/linkResolver.cpp
! src/hotspot/share/jfr/leakprofiler/chains/edgeUtils.cpp
! src/hotspot/share/jfr/recorder/checkpoint/types/jfrTypeSet.cpp
! src/hotspot/share/jvmci/jvmciCompilerToVM.cpp
! src/hotspot/share/jvmci/jvmciEnv.cpp
! src/hotspot/share/jvmci/vmStructs_jvmci.cpp
! src/hotspot/share/oops/fieldInfo.cpp
! src/hotspot/share/oops/fieldInfo.inline.hpp
! src/hotspot/share/oops/instanceKlass.cpp
! src/hotspot/share/oops/instanceKlass.hpp
! src/hotspot/share/oops/klass.hpp
! src/hotspot/share/oops/method.cpp
! src/hotspot/share/oops/method.hpp
! src/hotspot/share/oops/objArrayKlass.cpp
! src/hotspot/share/oops/objArrayKlass.hpp
! src/hotspot/share/oops/typeArrayKlass.cpp
! src/hotspot/share/oops/typeArrayKlass.hpp
! src/hotspot/share/opto/library_call.cpp
! src/hotspot/share/opto/memnode.cpp
! src/hotspot/share/prims/jvm.cpp
! src/hotspot/share/prims/jvmtiClassFileReconstituter.cpp
! src/hotspot/share/prims/jvmtiEnv.cpp
! src/hotspot/share/prims/jvmtiRedefineClasses.cpp
! src/hotspot/share/prims/methodHandles.cpp
! src/hotspot/share/runtime/reflection.cpp
! src/hotspot/share/runtime/vmStructs.cpp
! src/hotspot/share/utilities/accessFlags.cpp
! src/hotspot/share/utilities/accessFlags.hpp
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/oops/AccessFlags.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/ClassConstants.java

Changeset: 88fa3b2f
Branch: hermetic-java-runtime
Author:    Leonid Mesnik <lmesnik at openjdk.org>
Date:      2025-01-08 20:14:59 +0000
URL:       https://git.openjdk.org/leyden/commit/88fa3b2fe9bccf9cd4a4041732e2f6d425c19244

8346998: Test nsk/jvmti/ResourceExhausted/resexhausted003 fails with java.lang.OutOfMemoryError when CDS is off

Reviewed-by: dholmes, sspitsyn

! test/hotspot/jtreg/vmTestbase/nsk/jvmti/ResourceExhausted/resexhausted003/TestDescription.java

Changeset: 2e00816a
Branch: hermetic-java-runtime
Author:    Brian Burkhalter <bpb at openjdk.org>
Date:      2025-01-08 20:46:57 +0000
URL:       https://git.openjdk.org/leyden/commit/2e00816ac30373df28a29dc938f7ce5489a3edfc

8346671: java/nio/file/Files/probeContentType/Basic.java fails on Windows 2025

Reviewed-by: jpai

! test/jdk/java/nio/file/Files/probeContentType/Basic.java

Changeset: ea495377
Branch: hermetic-java-runtime
Author:    Patricio Chilano Mateo <pchilanomate at openjdk.org>
Date:      2025-01-08 21:51:02 +0000
URL:       https://git.openjdk.org/leyden/commit/ea49537726db6530f0ddcc04d9938df3d6d18250

8310340: assert(_thread->is_interp_only_mode() || stub_caller) failed: expected a stub-caller

Reviewed-by: dholmes, amenkov, sspitsyn

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

Changeset: 0a5ef827
Branch: hermetic-java-runtime
Author:    Chris Plummer <cjplummer at openjdk.org>
Date:      2025-01-08 22:52:13 +0000
URL:       https://git.openjdk.org/leyden/commit/0a5ef827b06ca9fc6a7cbc059e4331cfd3cd2e62

8347162: Update problemlist CR for vmTestbase/nsk/jdi/VMOutOfMemoryException

Reviewed-by: kevinw, amenkov

! test/hotspot/jtreg/ProblemList-Virtual.txt

Changeset: db7fa6a2
Branch: hermetic-java-runtime
Author:    Weijun Wang <weijun at openjdk.org>
Date:      2025-01-09 01:21:00 +0000
URL:       https://git.openjdk.org/leyden/commit/db7fa6a2c65d11e5bd790073d345f37b5ec356b6

8347289: HKDF delayed provider selection failed with non-extractable PRK

Reviewed-by: valeriep

! src/java.base/share/classes/com/sun/crypto/provider/HKDFKeyDerivation.java
+ test/jdk/com/sun/crypto/provider/KDF/HKDFDelayedPRK.java

Changeset: 1ade96b8
Branch: hermetic-java-runtime
Author:    Qizheng Xing <qxing at openjdk.org>
Committer: Fei Yang <fyang at openjdk.org>
Date:      2025-01-09 02:24:25 +0000
URL:       https://git.openjdk.org/leyden/commit/1ade96b808e66cf1623c38e23772eaf9fc991db9

8347042: Remove an extra parenthesis in macro definition in `jfrTraceIdMacros.hpp`

Reviewed-by: mgronlun, fyang

! src/hotspot/share/jfr/recorder/checkpoint/types/traceid/jfrTraceIdMacros.hpp

Changeset: b3e87360
Branch: hermetic-java-runtime
Author:    Alexey Semenyuk <asemenyuk at openjdk.org>
Date:      2025-01-09 03:33:21 +0000
URL:       https://git.openjdk.org/leyden/commit/b3e87360917fd56df8aa0a927723a561dcb840a2

8347296: WinInstallerUiTest fails in local test runs if the path to test work directory is longer that regular

Reviewed-by: almatvee

! test/jdk/tools/jpackage/windows/WinInstallerUiTest.java

Changeset: 0a35ebfd
Branch: hermetic-java-runtime
Author:    Alexey Semenyuk <asemenyuk at openjdk.org>
Date:      2025-01-09 03:35:31 +0000
URL:       https://git.openjdk.org/leyden/commit/0a35ebfd5709c3069fd64bb736bbbc37d392759c

8347297: Skip the RuntimeImageSymbolicLinksTest test on Windows when it is executed outside of the jtreg

Reviewed-by: almatvee

! test/jdk/tools/jpackage/share/RuntimeImageSymbolicLinksTest.java

Changeset: 97dd06ce
Branch: hermetic-java-runtime
Author:    Alexey Semenyuk <asemenyuk at openjdk.org>
Date:      2025-01-09 03:42:47 +0000
URL:       https://git.openjdk.org/leyden/commit/97dd06ce0a5a2bbc28c3c97b201eca81196af698

8347299: Add annotations to test cases in LicenseTest

Reviewed-by: almatvee

! test/jdk/tools/jpackage/share/LicenseTest.java

Changeset: a46ae703
Branch: hermetic-java-runtime
Author:    Abhishek Kumar <abhiscxk at openjdk.org>
Date:      2025-01-09 04:11:54 +0000
URL:       https://git.openjdk.org/leyden/commit/a46ae7031e30eb4940e43012a42f1b7fa5d942ef

8339728: [Accessibility,Windows,JAWS] Bug in the getKeyChar method of the AccessBridge class

Reviewed-by: aivanov, psadhukhan, kizune

! src/jdk.accessibility/windows/classes/com/sun/java/accessibility/internal/AccessBridge.java
! src/jdk.accessibility/windows/native/include/bridge/AccessBridgePackages.h
+ test/jdk/javax/accessibility/TestJMenuItemShortcutAccessibility.java

Changeset: 8eddf67c
Branch: hermetic-java-runtime
Author:    Dmitry Markov <dmarkov at openjdk.org>
Date:      2025-01-09 06:58:31 +0000
URL:       https://git.openjdk.org/leyden/commit/8eddf67c82a2af4d704c4063ad802640770b3c26

8346887: DrawFocusRect() may cause an assertion failure

Reviewed-by: aivanov, prr

! src/java.desktop/windows/native/libawt/windows/awt_Button.cpp
! src/java.desktop/windows/native/libawt/windows/awt_Checkbox.cpp
! src/java.desktop/windows/native/libawt/windows/awt_Component.cpp

Changeset: 33f9be8d
Branch: hermetic-java-runtime
Author:    Ramkumar Sunderbabu <rsunderbabu at openjdk.org>
Committer: David Holmes <dholmes at openjdk.org>
Date:      2025-01-09 07:50:42 +0000
URL:       https://git.openjdk.org/leyden/commit/33f9be8de730e664e335e36848732397393abd94

8347083: Incomplete logging in nsk/jvmti/ResourceExhausted/resexhausted00* tests

Reviewed-by: dholmes, sspitsyn, lmesnik

! test/hotspot/jtreg/vmTestbase/nsk/jvmti/ResourceExhausted/resexhausted001.java
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/ResourceExhausted/resexhausted002.java
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/ResourceExhausted/resexhausted003.java

Changeset: 82e16ba2
Branch: hermetic-java-runtime
Author:    Matthias Baesken <mbaesken at openjdk.org>
Date:      2025-01-09 08:32:09 +0000
URL:       https://git.openjdk.org/leyden/commit/82e16ba248a97e3446d5b2d64c353b61dd6bdda6

8347268: [ubsan] logOutput.cpp:357:21: runtime error: applying non-zero offset 1 to null pointer

Reviewed-by: dholmes

! src/hotspot/share/logging/logOutput.cpp

Changeset: dff5719e
Branch: hermetic-java-runtime
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2025-01-09 09:49:14 +0000
URL:       https://git.openjdk.org/leyden/commit/dff5719e6f95f9ce50a5d49adf13541e22f7b5b1

8347126: gc/stress/TestStressG1Uncommit.java gets OOM-killed

Reviewed-by: tschatzl, gli

! test/hotspot/jtreg/gc/stress/TestStressG1Uncommit.java

Changeset: d66737ea
Branch: hermetic-java-runtime
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2025-01-09 10:18:08 +0000
URL:       https://git.openjdk.org/leyden/commit/d66737ea1cfd92bcb208ded4e64822d12760205d

8341097: GHA: Demote Mac x86 jobs to build only

Reviewed-by: kbarrett, prr, ihse

! .github/workflows/main.yml

Changeset: 765b9e60
Branch: hermetic-java-runtime
Author:    Robbin Ehn <rehn at openjdk.org>
Date:      2025-01-09 11:25:37 +0000
URL:       https://git.openjdk.org/leyden/commit/765b9e606b82539be136cb655c8fae33be52113b

8346706: RISC-V: Add available registers to hs_err

Reviewed-by: mli, fyang, ihse

! make/autoconf/flags-cflags.m4
! src/hotspot/os_cpu/linux_riscv/os_linux_riscv.cpp

Changeset: 8c87ea2b
Branch: hermetic-java-runtime
Author:    Fei Yang <fyang at openjdk.org>
Date:      2025-01-09 11:36:40 +0000
URL:       https://git.openjdk.org/leyden/commit/8c87ea2bdf6e1aea5fdca4624d7b7fe590d33a37

8346478: RISC-V: Refactor add/sub assembler routines

Reviewed-by: fjiang, rehn, gcao

! src/hotspot/cpu/riscv/assembler_riscv.hpp
! src/hotspot/cpu/riscv/c1_LIRAssembler_arraycopy_riscv.cpp
! src/hotspot/cpu/riscv/c1_LIRAssembler_riscv.cpp
! src/hotspot/cpu/riscv/c1_MacroAssembler_riscv.cpp
! src/hotspot/cpu/riscv/c1_Runtime1_riscv.cpp
! src/hotspot/cpu/riscv/c2_MacroAssembler_riscv.cpp
! src/hotspot/cpu/riscv/gc/g1/g1BarrierSetAssembler_riscv.cpp
! src/hotspot/cpu/riscv/gc/shared/cardTableBarrierSetAssembler_riscv.cpp
! src/hotspot/cpu/riscv/gc/shenandoah/shenandoahBarrierSetAssembler_riscv.cpp
! src/hotspot/cpu/riscv/gc/z/zBarrierSetAssembler_riscv.cpp
! src/hotspot/cpu/riscv/interp_masm_riscv.cpp
! src/hotspot/cpu/riscv/interpreterRT_riscv.cpp
! src/hotspot/cpu/riscv/macroAssembler_riscv.cpp
! src/hotspot/cpu/riscv/macroAssembler_riscv.hpp
! src/hotspot/cpu/riscv/riscv.ad
! src/hotspot/cpu/riscv/riscv_b.ad
! src/hotspot/cpu/riscv/runtime_riscv.cpp
! src/hotspot/cpu/riscv/sharedRuntime_riscv.cpp
! src/hotspot/cpu/riscv/stubGenerator_riscv.cpp
! src/hotspot/cpu/riscv/templateInterpreterGenerator_riscv.cpp
! src/hotspot/cpu/riscv/templateTable_riscv.cpp

Changeset: ceae2b97
Branch: hermetic-java-runtime
Author:    Hannes Wallnöfer <hannesw at openjdk.org>
Date:      2025-01-09 11:49:18 +0000
URL:       https://git.openjdk.org/leyden/commit/ceae2b977dac58a9b2c09e42cb256c94eff9222b

8347121: Add missing @serial tags to module java.base

Reviewed-by: alanb

! src/java.base/share/classes/java/lang/EnumConstantNotPresentException.java
! src/java.base/share/classes/java/lang/StackTraceElement.java
! src/java.base/share/classes/java/lang/TypeNotPresentException.java
! src/java.base/share/classes/java/lang/annotation/AnnotationTypeMismatchException.java
! src/java.base/share/classes/java/lang/annotation/IncompleteAnnotationException.java
! src/java.base/share/classes/java/lang/invoke/SerializedLambda.java
! src/java.base/share/classes/java/net/HttpRetryException.java
! src/java.base/share/classes/java/net/URISyntaxException.java
! src/java.base/share/classes/java/net/URLPermission.java
! src/java.base/share/classes/java/nio/charset/MalformedInputException.java
! src/java.base/share/classes/java/nio/charset/UnmappableCharacterException.java
! src/java.base/share/classes/java/nio/file/FileSystemException.java
! src/java.base/share/classes/java/nio/file/InvalidPathException.java
! src/java.base/share/classes/java/nio/file/attribute/UserPrincipalNotFoundException.java
! src/java.base/share/classes/java/security/AccessControlException.java
! src/java.base/share/classes/java/security/AllPermission.java
! src/java.base/share/classes/java/security/GuardedObject.java
! src/java.base/share/classes/java/security/KeyPair.java
! src/java.base/share/classes/java/security/Permission.java
! src/java.base/share/classes/java/security/PermissionCollection.java
! src/java.base/share/classes/java/security/Permissions.java
! src/java.base/share/classes/java/security/SignedObject.java
! src/java.base/share/classes/java/security/cert/CertPath.java
! src/java.base/share/classes/java/security/cert/Certificate.java
! src/java.base/share/classes/java/text/DateFormat.java
! src/java.base/share/classes/java/time/Duration.java
! src/java.base/share/classes/java/time/Instant.java
! src/java.base/share/classes/java/time/LocalDate.java
! src/java.base/share/classes/java/time/LocalDateTime.java
! src/java.base/share/classes/java/time/LocalTime.java
! src/java.base/share/classes/java/time/MonthDay.java
! src/java.base/share/classes/java/time/OffsetDateTime.java
! src/java.base/share/classes/java/time/OffsetTime.java
! src/java.base/share/classes/java/time/Period.java
! src/java.base/share/classes/java/time/Year.java
! src/java.base/share/classes/java/time/YearMonth.java
! src/java.base/share/classes/java/time/ZoneOffset.java
! src/java.base/share/classes/java/time/ZonedDateTime.java
! src/java.base/share/classes/java/time/format/DateTimeParseException.java
! src/java.base/share/classes/java/time/temporal/ValueRange.java
! src/java.base/share/classes/java/time/temporal/WeekFields.java
! src/java.base/share/classes/java/time/zone/ZoneOffsetTransition.java
! src/java.base/share/classes/java/time/zone/ZoneOffsetTransitionRule.java
! src/java.base/share/classes/java/time/zone/ZoneRules.java
! src/java.base/share/classes/java/util/AbstractMap.java
! src/java.base/share/classes/java/util/Arrays.java
! src/java.base/share/classes/java/util/Collections.java
! src/java.base/share/classes/java/util/DuplicateFormatFlagsException.java
! src/java.base/share/classes/java/util/FormatFlagsConversionMismatchException.java
! src/java.base/share/classes/java/util/IllegalFormatCodePointException.java
! src/java.base/share/classes/java/util/IllegalFormatConversionException.java
! src/java.base/share/classes/java/util/IllegalFormatFlagsException.java
! src/java.base/share/classes/java/util/IllegalFormatPrecisionException.java
! src/java.base/share/classes/java/util/IllegalFormatWidthException.java
! src/java.base/share/classes/java/util/IllformedLocaleException.java
! src/java.base/share/classes/java/util/MissingFormatArgumentException.java
! src/java.base/share/classes/java/util/MissingFormatWidthException.java
! src/java.base/share/classes/java/util/PriorityQueue.java
! src/java.base/share/classes/java/util/TreeMap.java
! src/java.base/share/classes/java/util/UUID.java
! src/java.base/share/classes/java/util/UnknownFormatConversionException.java
! src/java.base/share/classes/java/util/UnknownFormatFlagsException.java
! src/java.base/share/classes/java/util/concurrent/ArrayBlockingQueue.java
! src/java.base/share/classes/java/util/concurrent/ConcurrentHashMap.java
! src/java.base/share/classes/java/util/concurrent/ConcurrentSkipListMap.java
! src/java.base/share/classes/java/util/concurrent/ConcurrentSkipListSet.java
! src/java.base/share/classes/java/util/concurrent/CopyOnWriteArraySet.java
! src/java.base/share/classes/java/util/concurrent/CountedCompleter.java
! src/java.base/share/classes/java/util/concurrent/ForkJoinTask.java
! src/java.base/share/classes/java/util/concurrent/LinkedBlockingDeque.java
! src/java.base/share/classes/java/util/concurrent/LinkedBlockingQueue.java
! src/java.base/share/classes/java/util/concurrent/PriorityBlockingQueue.java
! src/java.base/share/classes/java/util/concurrent/RecursiveTask.java
! src/java.base/share/classes/java/util/concurrent/Semaphore.java
! src/java.base/share/classes/java/util/concurrent/SynchronousQueue.java
! src/java.base/share/classes/java/util/concurrent/atomic/AtomicBoolean.java
! src/java.base/share/classes/java/util/concurrent/atomic/AtomicInteger.java
! src/java.base/share/classes/java/util/concurrent/atomic/AtomicIntegerArray.java
! src/java.base/share/classes/java/util/concurrent/atomic/AtomicLong.java
! src/java.base/share/classes/java/util/concurrent/atomic/AtomicLongArray.java
! src/java.base/share/classes/java/util/concurrent/atomic/AtomicReference.java
! src/java.base/share/classes/java/util/concurrent/atomic/AtomicReferenceArray.java
! src/java.base/share/classes/java/util/concurrent/atomic/DoubleAccumulator.java
! src/java.base/share/classes/java/util/concurrent/atomic/LongAccumulator.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/ReentrantLock.java
! src/java.base/share/classes/java/util/concurrent/locks/ReentrantReadWriteLock.java
! src/java.base/share/classes/java/util/regex/PatternSyntaxException.java

Changeset: 2801bc6b
Branch: hermetic-java-runtime
Author:    Serguei Spitsyn <sspitsyn at openjdk.org>
Date:      2025-01-09 12:02:25 +0000
URL:       https://git.openjdk.org/leyden/commit/2801bc6bf3d5e7eff23be1a7501f7e64dda85f67

8346460: NotifyFramePop should return JVMTI_ERROR_DUPLICATE

Reviewed-by: cjplummer, amenkov

! src/hotspot/share/prims/jvmti.xml
! src/hotspot/share/prims/jvmtiEnvBase.cpp
! test/hotspot/jtreg/serviceability/jvmti/vthread/MethodExitTest/libMethodExitTest.cpp

Changeset: 3024a738
Branch: hermetic-java-runtime
Author:    Joakim Nordström <jnordstrom at openjdk.org>
Committer: Kevin Walls <kevinw at openjdk.org>
Date:      2025-01-09 12:41:52 +0000
URL:       https://git.openjdk.org/leyden/commit/3024a7384f0a1f5177792fa78e872b3053e19f95

8345782: Refining the cases that libjsig deprecation warning is issued

Reviewed-by: dholmes, kevinw

! src/java.base/unix/native/libjsig/jsig.c
! test/hotspot/jtreg/runtime/signal/README
! test/hotspot/jtreg/runtime/signal/SigTestDriver.java

Changeset: 9c72dedd
Branch: hermetic-java-runtime
Author:    Andrey Turbanov <aturbanov at openjdk.org>
Date:      2025-01-09 12:47:47 +0000
URL:       https://git.openjdk.org/leyden/commit/9c72dedd072e838d363d0eec364514584fd4e2e6

8346036: Unnecessary Hashtable usage in javax.swing.text.html.parser.Entity

Reviewed-by: aivanov, azvegint

! src/java.desktop/share/classes/javax/swing/text/html/parser/Entity.java

Changeset: f9b11332
Branch: hermetic-java-runtime
Author:    Joachim Kern <jkern at openjdk.org>
Date:      2025-01-09 14:24:12 +0000
URL:       https://git.openjdk.org/leyden/commit/f9b11332eccd8a8ffb4128308f442b209d07a3b1

8346880: [aix] java/lang/ProcessHandle/InfoTest.java still fails: "reported cputime less than expected"

Reviewed-by: mdoerr, clanger, mbaesken

! src/java.base/aix/native/libjava/ProcessHandleImpl_aix.c

Changeset: cb9a98b3
Branch: hermetic-java-runtime
Author:    Archie Cobbs <acobbs at openjdk.org>
Date:      2025-01-09 14:46:13 +0000
URL:       https://git.openjdk.org/leyden/commit/cb9a98b31a464e683519df46796339c7cecd82ec

8347141: Several javac tests compile with an unnecessary -Xlint:-path flag

Reviewed-by: vromero, darcy

! test/langtools/tools/javac/6304921/T6304921.java
! test/langtools/tools/javac/T5048776.java
! test/langtools/tools/javac/T6245591.java
! test/langtools/tools/javac/T6247324.java
! test/langtools/tools/javac/processing/TestWarnErrorCount.java
! test/langtools/tools/javac/warnings/DivZero.java
! test/langtools/tools/javac/warnings/FallThrough.java
! test/langtools/tools/javac/warnings/Unchecked.java

Changeset: 72f11149
Branch: hermetic-java-runtime
Author:    Jaikiran Pai <jpai at openjdk.org>
Date:      2025-01-09 14:58:12 +0000
URL:       https://git.openjdk.org/leyden/commit/72f1114909854aaed5d190d1c74a98527600a0c2

8346705: SNI not sent with Java 22+ using java.net.http.HttpClient.Builder#sslParameters

Reviewed-by: dfuchs, michaelm

! src/java.net.http/share/classes/jdk/internal/net/http/AbstractAsyncSSLConnection.java
+ test/jdk/java/net/httpclient/HttpClientSNITest.java
! test/jdk/java/net/httpclient/lib/jdk/httpclient/test/lib/common/ServerNameMatcher.java

Changeset: 1ef77cdd
Branch: hermetic-java-runtime
Author:    Brian Burkhalter <bpb at openjdk.org>
Date:      2025-01-09 15:26:38 +0000
URL:       https://git.openjdk.org/leyden/commit/1ef77cdd51b91f6d6d3367444a37a3f0f2e4bc99

8347171: (dc) java/nio/channels/DatagramChannel/InterruptibleOrNot.java fails with virtual thread factory

Reviewed-by: alanb, lmesnik

! test/jdk/java/nio/channels/DatagramChannel/InterruptibleOrNot.java

Changeset: 3bfa9521
Branch: hermetic-java-runtime
Author:    Sean Mullan <mullan at openjdk.org>
Date:      2025-01-09 17:34:20 +0000
URL:       https://git.openjdk.org/leyden/commit/3bfa9521d5b7e702e842fe1297dbb2ed643f0b0a

8283795: Add TLSv1.3 and CNSA 1.0 algorithms to implementation requirements

Reviewed-by: jnimeh

! src/java.base/share/classes/java/security/AlgorithmParameters.java
! src/java.base/share/classes/java/security/KeyFactory.java
! src/java.base/share/classes/java/security/KeyPairGenerator.java
! src/java.base/share/classes/java/security/MessageDigest.java
! src/java.base/share/classes/java/security/Signature.java
! src/java.base/share/classes/javax/crypto/Cipher.java
! src/java.base/share/classes/javax/crypto/KeyAgreement.java
! src/java.base/share/classes/javax/crypto/KeyGenerator.java
! src/java.base/share/classes/javax/net/ssl/SSLContext.java

Changeset: 22f70a74
Branch: hermetic-java-runtime
Author:    Henry Jen <henryjen at openjdk.org>
Date:      2025-01-09 17:36:15 +0000
URL:       https://git.openjdk.org/leyden/commit/22f70a742abbf528340c133c4ed215b97b4a9717

8321413: IllegalArgumentException: Code length outside the allowed range while creating a jlink image

Reviewed-by: mchung

+ src/jdk.jlink/share/classes/jdk/tools/jlink/internal/Snippets.java
+ src/jdk.jlink/share/classes/jdk/tools/jlink/internal/plugins/ModuleDescriptorBuilder.java
! src/jdk.jlink/share/classes/jdk/tools/jlink/internal/plugins/SystemModulesPlugin.java
+ test/jdk/tools/jlink/JLink20000Packages.java
+ test/jdk/tools/jlink/SnippetsTest.java

Changeset: 9f3c5f95
Branch: hermetic-java-runtime
Author:    Harshitha Onkar <honkar at openjdk.org>
Date:      2025-01-09 18:22:33 +0000
URL:       https://git.openjdk.org/leyden/commit/9f3c5f95361c75d2b4d9e083901ce5a0ebf355e0

8344907: NullPointerException in Win32ShellFolder2.getSystemIcon when "icon" is null

Reviewed-by: aivanov, kizune

! src/java.desktop/windows/classes/sun/awt/shell/Win32ShellFolder2.java

Changeset: df28cec6
Branch: hermetic-java-runtime
Author:    Alisen Chung <achung at openjdk.org>
Date:      2025-01-09 20:47:22 +0000
URL:       https://git.openjdk.org/leyden/commit/df28cec6e98f45ae535a35f97710710415522f99

8345144: Robot does not specify all causes of  IllegalThreadStateException

Reviewed-by: prr

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

Changeset: b335ea92
Branch: hermetic-java-runtime
Author:    Hannes Wallnöfer <hannesw at openjdk.org>
Date:      2025-01-09 21:37:36 +0000
URL:       https://git.openjdk.org/leyden/commit/b335ea92963fc4524de41db6b1e866131b12f385

8347122: Add missing @serial tags to module java.desktop

Reviewed-by: prr

! src/java.desktop/share/classes/java/applet/Applet.java
! src/java.desktop/share/classes/java/awt/AWTEvent.java
! src/java.desktop/share/classes/java/awt/AWTKeyStroke.java
! src/java.desktop/share/classes/java/awt/Component.java
! src/java.desktop/share/classes/java/awt/ComponentOrientation.java
! src/java.desktop/share/classes/java/awt/Container.java
! src/java.desktop/share/classes/java/awt/ContainerOrderFocusTraversalPolicy.java
! src/java.desktop/share/classes/java/awt/FlowLayout.java
! src/java.desktop/share/classes/java/awt/Frame.java
! src/java.desktop/share/classes/java/awt/GridBagLayout.java
! src/java.desktop/share/classes/java/awt/GridBagLayoutInfo.java
! src/java.desktop/share/classes/java/awt/List.java
! src/java.desktop/share/classes/java/awt/MenuComponent.java
! src/java.desktop/share/classes/java/awt/ScrollPaneAdjustable.java
! src/java.desktop/share/classes/java/awt/TextComponent.java
! src/java.desktop/share/classes/java/awt/Window.java
! src/java.desktop/share/classes/java/awt/color/ColorSpace.java
! src/java.desktop/share/classes/java/awt/color/ICC_ColorSpace.java
! src/java.desktop/share/classes/java/awt/desktop/FilesEvent.java
! src/java.desktop/share/classes/java/awt/desktop/OpenFilesEvent.java
! src/java.desktop/share/classes/java/awt/desktop/OpenURIEvent.java
! src/java.desktop/share/classes/java/awt/desktop/UserSessionEvent.java
! src/java.desktop/share/classes/java/awt/event/HierarchyEvent.java
! src/java.desktop/share/classes/java/awt/event/InvocationEvent.java
! src/java.desktop/share/classes/java/awt/event/KeyEvent.java
! src/java.desktop/share/classes/java/awt/event/MouseEvent.java
! src/java.desktop/share/classes/java/awt/event/MouseWheelEvent.java
! src/java.desktop/share/classes/java/awt/event/WindowEvent.java
! src/java.desktop/share/classes/java/awt/font/NumericShaper.java
! src/java.desktop/share/classes/java/awt/font/TransformAttribute.java
! src/java.desktop/share/classes/java/awt/image/renderable/ParameterBlock.java
! src/java.desktop/share/classes/java/beans/IndexedPropertyChangeEvent.java
! src/java.desktop/share/classes/java/beans/beancontext/BeanContextChildSupport.java
! src/java.desktop/share/classes/java/beans/beancontext/BeanContextEvent.java
! src/java.desktop/share/classes/java/beans/beancontext/BeanContextMembershipEvent.java
! src/java.desktop/share/classes/java/beans/beancontext/BeanContextServiceAvailableEvent.java
! src/java.desktop/share/classes/java/beans/beancontext/BeanContextServiceRevokedEvent.java
! src/java.desktop/share/classes/java/beans/beancontext/BeanContextServicesSupport.java
! src/java.desktop/share/classes/java/beans/beancontext/BeanContextSupport.java
! src/java.desktop/share/classes/javax/imageio/metadata/IIOInvalidTreeException.java
! src/java.desktop/share/classes/javax/print/attribute/AttributeSetUtilities.java
! src/java.desktop/share/classes/javax/print/attribute/standard/DialogOwner.java
! src/java.desktop/share/classes/javax/print/attribute/standard/MediaPrintableArea.java
! src/java.desktop/share/classes/javax/print/attribute/standard/MediaSize.java
! src/java.desktop/share/classes/javax/print/event/PrintJobAttributeEvent.java
! src/java.desktop/share/classes/javax/print/event/PrintJobEvent.java
! src/java.desktop/share/classes/javax/print/event/PrintServiceAttributeEvent.java

Changeset: 665c39c9
Branch: hermetic-java-runtime
Author:    Alisen Chung <achung at openjdk.org>
Date:      2025-01-09 21:51:51 +0000
URL:       https://git.openjdk.org/leyden/commit/665c39c93109f9ba23f3d9555878c0fb565622df

8347375: Extra <p> tag in robot specification

Reviewed-by: kbarrett

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

Changeset: 931914af
Branch: hermetic-java-runtime
Author:    Matias Saavedra Silva <matsaave at openjdk.org>
Date:      2025-01-09 22:06:37 +0000
URL:       https://git.openjdk.org/leyden/commit/931914af76932c9b91fc9affd55d24b2562c72d2

8340631: assert(reserved_rgn->contain_region(base_addr, size)) failed: Reserved CDS region should contain this mapping region

Reviewed-by: iklam, jsjolen, stefank

! src/hotspot/share/cds/filemap.cpp
! src/hotspot/share/cds/filemap.hpp
! src/hotspot/share/include/cds.h

Changeset: 89ee1a55
Branch: hermetic-java-runtime
Author:    Liming Liu <lliu at openjdk.org>
Committer: Dean Long <dlong at openjdk.org>
Date:      2025-01-09 23:38:20 +0000
URL:       https://git.openjdk.org/leyden/commit/89ee1a5517ea1e3915f4362ada3d2086b63c107e

8343978: Update the default value of CodeEntryAlignment for Ampere-1A and 1B

Reviewed-by: dlong, kvn

! src/hotspot/cpu/aarch64/vm_version_aarch64.cpp

Changeset: a9351dfe
Branch: hermetic-java-runtime
Author:    Fei Yang <fyang at openjdk.org>
Date:      2025-01-10 00:26:38 +0000
URL:       https://git.openjdk.org/leyden/commit/a9351dfec9e69f6d5671b9372a44de999e8ed3e6

8346787: Fix two C2 IR matching tests for RISC-V

Reviewed-by: fjiang, mli, dfenacci

! test/hotspot/jtreg/compiler/c2/irTests/ModINodeIdealizationTests.java
! test/hotspot/jtreg/compiler/c2/irTests/ModLNodeIdealizationTests.java

Changeset: 0210a63d
Branch: hermetic-java-runtime
Author:    Henry Jen <henryjen at openjdk.org>
Date:      2025-01-10 00:53:58 +0000
URL:       https://git.openjdk.org/leyden/commit/0210a63d3b9e6c5a8640ac3a9908b755ac57f2d9

8347379: Problem list failed tests after JDK-8321413

Reviewed-by: dholmes

! test/jdk/ProblemList.txt

Changeset: f6492aa6
Branch: hermetic-java-runtime
Author:    SendaoYan <syan at openjdk.org>
Date:      2025-01-10 01:38:18 +0000
URL:       https://git.openjdk.org/leyden/commit/f6492aa63486393593ea8761cef5362ef46abf13

8347279: Problemlist TestEvilSyncBug.java#generational

Reviewed-by: tschatzl, wkemper

! test/hotspot/jtreg/ProblemList.txt

Changeset: 8b076172
Branch: hermetic-java-runtime
Author:    Kevin Walls <kevinw at openjdk.org>
Date:      2025-01-10 07:59:26 +0000
URL:       https://git.openjdk.org/leyden/commit/8b076172a523ee9e845ee9d8b36e7d430206448c

8347345: Remove redundant test policy file from ModelMBeanInfoSupport directory

Reviewed-by: rriggs, sspitsyn

- test/jdk/javax/management/modelmbean/ModelMBeanInfoSupport/policy

Changeset: 1a0fe497
Branch: hermetic-java-runtime
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2025-01-10 08:42:42 +0000
URL:       https://git.openjdk.org/leyden/commit/1a0fe49732187db9e8776f80feefab4373114f75

8347256: Epsilon: Demote heap size and AlwaysPreTouch warnings to info level

Reviewed-by: tschatzl, phh

! src/hotspot/share/gc/epsilon/epsilonInitLogger.cpp

Changeset: 55c6904e
Branch: hermetic-java-runtime
Author:    Theo Weidmann <tweidmann at openjdk.org>
Date:      2025-01-10 08:59:31 +0000
URL:       https://git.openjdk.org/leyden/commit/55c6904e8f3d02530749bf28f2cc966e8983a984

8331717: C2: Crash with SIGFPE Because Loop Predication Wrongly Hoists Division Requiring Zero Check

Reviewed-by: chagedorn, qamai, kvn

! src/hotspot/share/opto/loopPredicate.cpp
+ test/hotspot/jtreg/compiler/loopopts/TestLoopPredicationDivZeroCheck.java

Changeset: 5e92a4ce
Branch: hermetic-java-runtime
Author:    Matthias Baesken <mbaesken at openjdk.org>
Date:      2025-01-10 10:02:24 +0000
URL:       https://git.openjdk.org/leyden/commit/5e92a4ceafd0626e3600e44a3370ca2f5d9347c8

8347267: [macOS]: UnixOperatingSystem.c:67:40: runtime error: division by zero

Reviewed-by: kevinw, cjplummer

! src/jdk.management/macosx/native/libmanagement_ext/UnixOperatingSystem.c

Changeset: 1f457977
Branch: hermetic-java-runtime
Author:    Severin Gehwolf <sgehwolf at openjdk.org>
Date:      2025-01-10 10:06:24 +0000
URL:       https://git.openjdk.org/leyden/commit/1f457977f062e4ed219c6fa0fe26cb42acaf4bf2

8347124: Clean tests with --enable-linkable-runtime

Reviewed-by: shade, alanb

! test/jdk/jdk/jfr/jvm/TestModularImage.java
! test/jdk/tools/launcher/SourceMode.java

Changeset: 57af52c5
Branch: hermetic-java-runtime
Author:    Alexey Ivanov <aivanov at openjdk.org>
Date:      2025-01-10 10:34:22 +0000
URL:       https://git.openjdk.org/leyden/commit/57af52c57390f6f7413b5d3ffe64921c9b83aae4

8346581: JRadioButton/ButtonGroupFocusTest.java fails in CI on Linux

Reviewed-by: honkar, dnguyen

! test/jdk/javax/swing/JRadioButton/ButtonGroupFocus/ButtonGroupFocusTest.java

Changeset: 12752b00
Branch: hermetic-java-runtime
Author:    Kevin Walls <kevinw at openjdk.org>
Date:      2025-01-10 10:51:34 +0000
URL:       https://git.openjdk.org/leyden/commit/12752b0031643b3bf868de50b4455654162b2ee4

8347346: Remove redundant ClassForName.java and test.policy from runtime/Dictionary

Reviewed-by: coleenp

- test/hotspot/jtreg/runtime/Dictionary/ClassForName.java
- test/hotspot/jtreg/runtime/Dictionary/test.policy

Changeset: ec7393e9
Branch: hermetic-java-runtime
Author:    Erik Gahlin <egahlin at openjdk.org>
Date:      2025-01-10 13:46:57 +0000
URL:       https://git.openjdk.org/leyden/commit/ec7393e9190c1b93ca08e1107f734c869f400b89

8347287: JFR: Remove use of Security Manager

Reviewed-by: mgronlun

! src/hotspot/share/jfr/support/jfrIntrinsics.hpp
! src/hotspot/share/jfr/support/jfrResolution.cpp
! src/jdk.jfr/share/classes/jdk/jfr/AnnotationElement.java
! src/jdk.jfr/share/classes/jdk/jfr/EventFactory.java
! src/jdk.jfr/share/classes/jdk/jfr/FlightRecorder.java
! src/jdk.jfr/share/classes/jdk/jfr/FlightRecorderPermission.java
! src/jdk.jfr/share/classes/jdk/jfr/Recording.java
! src/jdk.jfr/share/classes/jdk/jfr/SettingControl.java
! src/jdk.jfr/share/classes/jdk/jfr/ValueDescriptor.java
! src/jdk.jfr/share/classes/jdk/jfr/consumer/EventStream.java
! src/jdk.jfr/share/classes/jdk/jfr/consumer/RecordingFile.java
! src/jdk.jfr/share/classes/jdk/jfr/consumer/RecordingStream.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/ChunkInputStream.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/Control.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/EventControl.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/EventInstrumentation.java
- src/jdk.jfr/share/classes/jdk/jfr/internal/EventWriterFactoryRecipe.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/FilePurger.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/JDKEvents.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/JVMSupport.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/JVMUpcalls.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/MetadataLoader.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/MetadataRepository.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/Options.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/PlatformRecorder.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/PlatformRecording.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/PrivateAccess.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/Repository.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/RepositoryChunk.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/SecuritySupport.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/ShutdownHook.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/TypeLibrary.java
+ src/jdk.jfr/share/classes/jdk/jfr/internal/WriteablePath.java
- src/jdk.jfr/share/classes/jdk/jfr/internal/WriteableUserPath.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/consumer/AbstractEventStream.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/consumer/EventDirectoryStream.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/consumer/EventFileStream.java
- src/jdk.jfr/share/classes/jdk/jfr/internal/consumer/FileAccess.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/consumer/OngoingStream.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/consumer/RecordingInput.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/consumer/RepositoryFiles.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/consumer/filter/ChunkWriter.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/dcmd/AbstractDCmd.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/dcmd/DCmdConfigure.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/dcmd/DCmdDump.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/dcmd/DCmdStart.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/dcmd/DCmdStop.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/event/EventWriter.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/jfc/JFC.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/jfc/model/JFCModel.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/management/ChunkFilename.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/management/ManagementSupport.java
- src/jdk.jfr/share/classes/jdk/jfr/internal/periodic/JDKEventTask.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/periodic/JavaEventTask.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/periodic/LookupKey.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/periodic/PeriodicEvents.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/periodic/PeriodicTask.java
- src/jdk.jfr/share/classes/jdk/jfr/internal/periodic/UserEventTask.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/settings/BooleanSetting.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/settings/CutoffSetting.java
- src/jdk.jfr/share/classes/jdk/jfr/internal/settings/JDKSettingControl.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/settings/LevelSetting.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/settings/PeriodSetting.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/settings/ThresholdSetting.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/settings/ThrottleSetting.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/tool/Command.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/tool/Configure.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/tool/Disassemble.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/tool/Summary.java
+ src/jdk.jfr/share/classes/jdk/jfr/internal/util/DirectoryCleaner.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/util/Utils.java
! src/jdk.management.jfr/share/classes/jdk/management/jfr/DiskRepository.java
! src/jdk.management.jfr/share/classes/jdk/management/jfr/FlightRecorderMXBeanImpl.java
! src/jdk.management.jfr/share/classes/jdk/management/jfr/MBeanUtils.java
! src/jdk.management.jfr/share/classes/jdk/management/jfr/RemoteRecordingStream.java
! test/jdk/jdk/jfr/jcmd/TestJcmdConfigure.java
! test/jdk/jdk/jfr/jvm/MyCommitRegisteredFalseEvent.java
! test/jdk/jdk/jfr/jvm/MyCommitRegisteredTrueEvent.java
! test/jdk/jdk/jfr/jvm/NonEvent.java
! test/jdk/jdk/jfr/jvm/PlaceholderEventWriter.java
- test/jdk/jdk/jfr/jvm/PlaceholderEventWriterFactory.java
! test/jdk/jdk/jfr/jvm/RegisteredFalseEvent.java
! test/jdk/jdk/jfr/jvm/RegisteredTrueEvent.java
! test/jdk/jdk/jfr/jvm/StaticCommitEvent.java
! test/jdk/jdk/jfr/jvm/TestGetEventWriter.java
! test/jdk/jdk/jfr/tool/TestAssemble.java

Changeset: c5c4efda
Branch: hermetic-java-runtime
Author:    Erik Joelsson <erikj at openjdk.org>
Date:      2025-01-10 13:57:52 +0000
URL:       https://git.openjdk.org/leyden/commit/c5c4efdaa1d04b1441fd96712b71cdb43e5d86df

8347120: Launchers should not have java headers on include path

Reviewed-by: dholmes, ihse

! make/common/JdkNativeCompilation.gmk
! make/common/modules/LauncherCommon.gmk

Changeset: beb0e607
Branch: hermetic-java-runtime
Author:    Peter Levart <plevart at openjdk.org>
Date:      2025-01-10 14:47:01 +0000
URL:       https://git.openjdk.org/leyden/commit/beb0e607d3b66b9e97c263cd8f2e23f447ebfc50

8347397: Cleanup of JDK-8169880

Reviewed-by: liach, alanb

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

Changeset: 1bf2f5c8
Branch: hermetic-java-runtime
Author:    Erik Gahlin <egahlin at openjdk.org>
Date:      2025-01-10 15:58:50 +0000
URL:       https://git.openjdk.org/leyden/commit/1bf2f5c8a92b30eabb530737158f57c63a81fef6

8343510: JFR: Remove AccessControlContext from FlightRecorder::addListener specification

Reviewed-by: mgronlun

! src/jdk.jfr/share/classes/jdk/jfr/FlightRecorder.java

Changeset: 9cf7d42b
Branch: hermetic-java-runtime
Author:    Roland Westrelin <roland at openjdk.org>
Date:      2025-01-10 16:47:51 +0000
URL:       https://git.openjdk.org/leyden/commit/9cf7d42b65cfecfe27d0267f971acb743c02b675

8346184: C2: assert(has_node(i)) failed during split thru phi

Reviewed-by: thartmann, chagedorn

! src/hotspot/share/opto/memnode.cpp
+ test/hotspot/jtreg/compiler/c2/TestLoadSplitThruPhiNull.java

Changeset: e7e8f60c
Branch: hermetic-java-runtime
Author:    Leonid Mesnik <lmesnik at openjdk.org>
Date:      2025-01-10 16:50:21 +0000
URL:       https://git.openjdk.org/leyden/commit/e7e8f60c9bedd5622525cc4339300b438eedc9fd

8347302: Mark test tools/jimage/JImageToolTest.java as flagless

Reviewed-by: alanb, shade

! test/jdk/tools/jimage/JImageToolTest.java

Changeset: 46ba515c
Branch: hermetic-java-runtime
Author:    Magnus Ihse Bursie <ihse at openjdk.org>
Date:      2025-01-10 17:59:27 +0000
URL:       https://git.openjdk.org/leyden/commit/46ba515c4989de7545d409570315274e0ea1c5ac

8346669: Increase abstraction in SetupBuildLauncher and remove extra args

Reviewed-by: erikj

! make/StaticLibs.gmk
! make/common/modules/LauncherCommon.gmk
! make/modules/java.base/Launcher.gmk
! make/modules/jdk.compiler/Launcher.gmk
! make/modules/jdk.javadoc/Launcher.gmk
! make/modules/jdk.jconsole/Launcher.gmk
! make/modules/jdk.jdeps/Launcher.gmk
! make/modules/jdk.jfr/Launcher.gmk
! make/modules/jdk.jlink/Launcher.gmk
! make/modules/jdk.jshell/Launcher.gmk
! src/java.base/share/native/launcher/defines.h
! src/java.base/share/native/launcher/main.c

Changeset: 4b554b52
Branch: hermetic-java-runtime
Author:    Brian Burkhalter <bpb at openjdk.org>
Date:      2025-01-10 18:50:40 +0000
URL:       https://git.openjdk.org/leyden/commit/4b554b52e627b3a0f5e15a623b12089bff6bfafa

8346722: (fs) Files.probeContentType throws ClassCastException with custom file system provider

Reviewed-by: alanb

! src/java.base/unix/classes/sun/nio/fs/DefaultFileTypeDetector.java
! test/jdk/java/nio/file/spi/SetDefaultProvider.java
! test/jdk/java/nio/file/spi/testapp/testapp/Main.java

Changeset: d69463e4
Branch: hermetic-java-runtime
Author:    Alexey Semenyuk <asemenyuk at openjdk.org>
Date:      2025-01-10 19:30:27 +0000
URL:       https://git.openjdk.org/leyden/commit/d69463e4bcbddd346b9486059c5ad3a1cb555632

8347300: Don't exclude the "PATH" var from the environment when running app launchers in jpackage tests

Reviewed-by: almatvee

! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/Executor.java
! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/HelloApp.java
! test/jdk/tools/jpackage/share/AppLauncherEnvTest.java
! test/jdk/tools/jpackage/windows/WinChildProcessTest.java

Changeset: 01c8ba2c
Branch: hermetic-java-runtime
Author:    Alexey Semenyuk <asemenyuk at openjdk.org>
Date:      2025-01-10 19:31:48 +0000
URL:       https://git.openjdk.org/leyden/commit/01c8ba2cde881c3d483cb776ca17a5aa13123b23

8347298: Bug in JPackageCommand.ignoreFakeRuntime()

Reviewed-by: almatvee

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

Changeset: 10f7142d
Branch: hermetic-java-runtime
Author:    Alexey Semenyuk <asemenyuk at openjdk.org>
Date:      2025-01-10 19:32:05 +0000
URL:       https://git.openjdk.org/leyden/commit/10f7142dce296fedbb4d945378473d44ecde34b7

8347295: Fix WinResourceTest to make it work with WiX v4.0+

Reviewed-by: almatvee

! test/jdk/tools/jpackage/windows/WinResourceTest.java

Changeset: 6f1f2f25
Branch: hermetic-java-runtime
Author:    Chen Liang <liach at openjdk.org>
Date:      2025-01-10 21:23:50 +0000
URL:       https://git.openjdk.org/leyden/commit/6f1f2f2537cd921e2c13c333c78c2ad8c599dcc3

8347063: Add comments in ClassFileFormatVersion for class file format evolution history

Reviewed-by: darcy, iris

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

Changeset: 761774a1
Branch: hermetic-java-runtime
Author:    Serguei Spitsyn <sspitsyn at openjdk.org>
Date:      2025-01-10 23:49:03 +0000
URL:       https://git.openjdk.org/leyden/commit/761774a120f4aa326da3c55a000dacc5549762e9

8346143: add ClearAllFramePops function to speedup debugger single stepping in some cases

Reviewed-by: cjplummer, amenkov

! src/hotspot/share/prims/jvmti.xml
! src/hotspot/share/prims/jvmtiEnv.cpp
! src/hotspot/share/prims/jvmtiEnvBase.cpp
! src/hotspot/share/prims/jvmtiEnvBase.hpp
! src/hotspot/share/prims/jvmtiEnvThreadState.cpp
! src/hotspot/share/prims/jvmtiEnvThreadState.hpp
! src/hotspot/share/prims/jvmtiEventController.cpp
! src/hotspot/share/prims/jvmtiEventController.hpp
! src/hotspot/share/prims/jvmtiExport.cpp
+ test/hotspot/jtreg/serviceability/jvmti/events/FramePop/ClearAllFramePops/ClearAllFramePops.java
+ test/hotspot/jtreg/serviceability/jvmti/events/FramePop/ClearAllFramePops/libClearAllFramePops.cpp

Changeset: 31452788
Branch: hermetic-java-runtime
Author:    Serguei Spitsyn <sspitsyn at openjdk.org>
Date:      2025-01-11 07:07:27 +0000
URL:       https://git.openjdk.org/leyden/commit/3145278847428ad3a855a3e2c605b77f74ebe113

8346727: JvmtiVTMSTransitionDisabler deadlock

Reviewed-by: cjplummer, lmesnik

! src/hotspot/share/prims/jvmtiExport.cpp
! src/hotspot/share/runtime/javaThread.hpp

Changeset: f04a6422
Branch: hermetic-java-runtime
Author:    Simon Tooke <stooke at openjdk.org>
Committer: David Holmes <dholmes at openjdk.org>
Date:      2025-01-12 21:39:43 +0000
URL:       https://git.openjdk.org/leyden/commit/f04a6422469709d22bd92bf5d00655f741956efd

8346717: serviceability/dcmd/vm/SystemDumpMapTest.java failing on Windows with "Stack base not yet set for thread id"

Reviewed-by: lmesnik, dholmes

! src/hotspot/share/nmt/memMapPrinter.cpp
! test/hotspot/jtreg/serviceability/dcmd/vm/SystemMapTest.java

Changeset: 9fafd63d
Branch: hermetic-java-runtime
Author:    Prasanta Sadhukhan <psadhukhan at openjdk.org>
Date:      2025-01-13 05:19:14 +0000
URL:       https://git.openjdk.org/leyden/commit/9fafd63d46f64428e0b9c2e9a6b0ac7ca0e2d355

8346828: javax/swing/JScrollBar/4865918/bug4865918.java still fails in CI

Reviewed-by: abhiscxk, dnguyen

! test/jdk/javax/swing/JScrollBar/4865918/bug4865918.java

Changeset: 1f7925ce
Branch: hermetic-java-runtime
Author:    Matthias Baesken <mbaesken at openjdk.org>
Date:      2025-01-13 07:47:39 +0000
URL:       https://git.openjdk.org/leyden/commit/1f7925ceb4460b1052c93969749a52487bf133fc

8347270: Remove unix_getParentPidAndTimings, unix_getChildren and unix_getCmdlineAndUserInfo

Reviewed-by: rriggs, clanger, jkern

! src/java.base/aix/native/libjava/ProcessHandleImpl_aix.c
! src/java.base/linux/native/libjava/ProcessHandleImpl_linux.c
! src/java.base/unix/native/libjava/ProcessHandleImpl_unix.c
! src/java.base/unix/native/libjava/ProcessHandleImpl_unix.h

Changeset: b37f1236
Branch: hermetic-java-runtime
Author:    Damon Fenacci <dfenacci at openjdk.org>
Date:      2025-01-13 07:59:51 +0000
URL:       https://git.openjdk.org/leyden/commit/b37f12362507fb2cd291a2b44b4777ba76efd35e

8347407: [BACKOUT] C1/C2 don't handle allocation failure properly during initialization (RuntimeStub::new_runtime_stub fatal crash)

Reviewed-by: thartmann, kvn

! src/hotspot/share/c1/c1_Compilation.hpp
! src/hotspot/share/c1/c1_IR.hpp
! src/hotspot/share/code/codeCache.cpp
! src/hotspot/share/compiler/compilationPolicy.cpp
! src/hotspot/share/compiler/compilerDefinitions.cpp
! src/hotspot/share/compiler/compilerDefinitions.hpp
! src/hotspot/share/compiler/compilerDefinitions.inline.hpp
! test/hotspot/jtreg/ProblemList.txt
! test/hotspot/jtreg/compiler/codecache/CheckSegmentedCodeCache.java

Changeset: ed0b5556
Branch: hermetic-java-runtime
Author:    Christian Hagedorn <chagedorn at openjdk.org>
Date:      2025-01-13 08:09:08 +0000
URL:       https://git.openjdk.org/leyden/commit/ed0b5556276cd8bb5e4a4d1f34a49c4442e2a34e

8344035: Replace predicate walking code in Loop Unswitching with a predicate visitor

Reviewed-by: roland, kvn

! src/hotspot/share/opto/loopPredicate.cpp
! src/hotspot/share/opto/loopUnswitch.cpp
! src/hotspot/share/opto/loopnode.cpp
! src/hotspot/share/opto/loopnode.hpp
! src/hotspot/share/opto/opaquenode.cpp
! src/hotspot/share/opto/predicates.cpp
! src/hotspot/share/opto/predicates.hpp

Changeset: 3b9732ed
Branch: hermetic-java-runtime
Author:    Daniel Jeliński <djelinski at openjdk.org>
Date:      2025-01-13 08:13:57 +0000
URL:       https://git.openjdk.org/leyden/commit/3b9732edc6dd22868634166678d220bf1066e5be

8345471: Clean up compiler/intrinsics/sha/cli tests

Reviewed-by: kvn

! test/hotspot/jtreg/compiler/intrinsics/sha/cli/TestUseMD5IntrinsicsOptionOnUnsupportedCPU.java
! test/hotspot/jtreg/compiler/intrinsics/sha/cli/TestUseSHA1IntrinsicsOptionOnUnsupportedCPU.java
! test/hotspot/jtreg/compiler/intrinsics/sha/cli/TestUseSHA256IntrinsicsOptionOnUnsupportedCPU.java
! test/hotspot/jtreg/compiler/intrinsics/sha/cli/TestUseSHA3IntrinsicsOptionOnUnsupportedCPU.java
! test/hotspot/jtreg/compiler/intrinsics/sha/cli/TestUseSHA512IntrinsicsOptionOnUnsupportedCPU.java
! test/hotspot/jtreg/compiler/intrinsics/sha/cli/TestUseSHAOptionOnUnsupportedCPU.java
- test/hotspot/jtreg/compiler/intrinsics/sha/cli/testcases/GenericTestCaseForOtherCPU.java
- test/hotspot/jtreg/compiler/intrinsics/sha/cli/testcases/GenericTestCaseForUnsupportedAArch64CPU.java
+ test/hotspot/jtreg/compiler/intrinsics/sha/cli/testcases/GenericTestCaseForUnsupportedCPU.java
- test/hotspot/jtreg/compiler/intrinsics/sha/cli/testcases/GenericTestCaseForUnsupportedRISCV64CPU.java
- test/hotspot/jtreg/compiler/intrinsics/sha/cli/testcases/GenericTestCaseForUnsupportedX86CPU.java

Changeset: 85ed78c0
Branch: hermetic-java-runtime
Author:    Severin Gehwolf <sgehwolf at openjdk.org>
Date:      2025-01-13 09:26:31 +0000
URL:       https://git.openjdk.org/leyden/commit/85ed78c063493259247d88f5ca51b47b7a45fcb0

8345185: Update jpackage to not include service bindings by default

Reviewed-by: asemenyuk

! src/jdk.jpackage/share/classes/jdk/jpackage/internal/JLinkBundlerHelper.java
! test/jdk/tools/jpackage/TEST.properties
! test/jdk/tools/jpackage/share/BasicTest.java
! test/jdk/tools/jpackage/share/JLinkOptionsTest.java
! test/jdk/tools/jpackage/share/RuntimeImageSymbolicLinksTest.java
! test/jdk/tools/jpackage/share/RuntimeImageTest.java
! test/jdk/tools/jpackage/share/RuntimePackageTest.java

Changeset: 82e2a791
Branch: hermetic-java-runtime
Author:    Tobias Hartmann <thartmann at openjdk.org>
Date:      2025-01-13 09:49:16 +0000
URL:       https://git.openjdk.org/leyden/commit/82e2a791225a289ba32360bf415274c4b48b9e00

8347006: LoadRangeNode floats above array guard in arraycopy intrinsic

Reviewed-by: roland, qamai, kvn

! src/hotspot/share/opto/library_call.cpp
! src/hotspot/share/opto/library_call.hpp
! src/hotspot/share/opto/type.cpp
! src/hotspot/share/opto/type.hpp
! test/hotspot/jtreg/compiler/arraycopy/TestArrayCopyNoInit.java

Changeset: 450636ae
Branch: hermetic-java-runtime
Author:    Viktor Klang <vklang at openjdk.org>
Date:      2025-01-13 10:38:02 +0000
URL:       https://git.openjdk.org/leyden/commit/450636ae28b84ded083b6861c6cba85fbf87e16e

8347274: Gatherers.mapConcurrent exhibits undesired behavior under variable delays, interruption, and finishing

Reviewed-by: alanb

! src/java.base/share/classes/java/util/stream/Gatherers.java
! test/jdk/java/util/stream/GatherersMapConcurrentTest.java

Changeset: 06126361
Branch: hermetic-java-runtime
Author:    Daniel Fuchs <dfuchs at openjdk.org>
Date:      2025-01-13 12:05:44 +0000
URL:       https://git.openjdk.org/leyden/commit/06126361db1edb1d4c181a82952c1ac133a839f9

8347373: HTTP/2 flow control checks may count unprocessed data twice

Reviewed-by: jpai

! src/java.net.http/share/classes/jdk/internal/net/http/WindowUpdateSender.java
! test/jdk/java/net/httpclient/http2/StreamFlowControlTest.java
! test/jdk/java/net/httpclient/lib/jdk/httpclient/test/lib/common/HttpServerAdapters.java
! test/jdk/java/net/httpclient/lib/jdk/httpclient/test/lib/http2/BodyOutputStream.java
! test/jdk/java/net/httpclient/lib/jdk/httpclient/test/lib/http2/Http2TestServerConnection.java

Changeset: c885e59c
Branch: hermetic-java-runtime
Author:    Magnus Ihse Bursie <ihse at openjdk.org>
Date:      2025-01-13 12:25:10 +0000
URL:       https://git.openjdk.org/leyden/commit/c885e59cfaeaab98bd05ec1ea54441d8e7c8268a

8346377: Properly support static builds for Windows

Reviewed-by: erikj

! make/StaticLibs.gmk
! make/autoconf/flags-ldflags.m4
! src/hotspot/os/windows/os_windows.cpp
! src/java.base/windows/native/libjli/java_md.c
! src/java.desktop/windows/native/libawt/windows/awt_Mlib.cpp

Changeset: 6e43f48f
Branch: hermetic-java-runtime
Author:    Coleen Phillimore <coleenp at openjdk.org>
Date:      2025-01-13 12:50:13 +0000
URL:       https://git.openjdk.org/leyden/commit/6e43f48fcf342266b3d50688af7ae4664c018ac8

8346929: runtime/ClassUnload/DictionaryDependsTest.java fails with "Test failed: should be unloaded"

Reviewed-by: dholmes, ccheung

! test/hotspot/jtreg/runtime/ClassUnload/DictionaryDependsTest.java
! test/hotspot/jtreg/runtime/ClassUnload/KeepAliveClass.java
! test/hotspot/jtreg/runtime/ClassUnload/KeepAliveClassLoader.java
! test/hotspot/jtreg/runtime/ClassUnload/KeepAliveObject.java
! test/hotspot/jtreg/runtime/ClassUnload/KeepAliveSoftReference.java
! test/hotspot/jtreg/runtime/ClassUnload/SuperDependsTest.java
! test/hotspot/jtreg/runtime/ClassUnload/UnloadInterfaceTest.java
! test/hotspot/jtreg/runtime/ClassUnload/UnloadTest.java
! test/hotspot/jtreg/runtime/cds/appcds/customLoader/test-classes/HelloUnload.java
! test/hotspot/jtreg/runtime/cds/appcds/customLoader/test-classes/UnloadUnregisteredLoader.java
! test/hotspot/jtreg/runtime/logging/ClassLoadUnloadTest.java

Changeset: cc198972
Branch: hermetic-java-runtime
Author:    Coleen Phillimore <coleenp at openjdk.org>
Date:      2025-01-13 13:14:15 +0000
URL:       https://git.openjdk.org/leyden/commit/cc198972022c94199d698461e2ac42afc0058fd7

8293123: Fix various include file ordering

Reviewed-by: dholmes, stefank

! src/hotspot/os/windows/include/jvm_md.h
! src/hotspot/share/include/jvm.h
! src/hotspot/share/jfr/jfr.hpp
! src/hotspot/share/jfr/writers/jfrJavaEventWriter.cpp
! src/hotspot/share/jfr/writers/jfrJavaEventWriter.hpp
! src/hotspot/share/jfr/writers/jfrWriterHost.hpp
! src/hotspot/share/runtime/thread.hpp

Changeset: fa5ff82e
Branch: hermetic-java-runtime
Author:    Weijun Wang <weijun at openjdk.org>
Date:      2025-01-13 13:43:52 +0000
URL:       https://git.openjdk.org/leyden/commit/fa5ff82eb3f0f2df74acd117509bac6e3c634a3f

8342062: Reformat keytool and jarsigner output for keys with a named parameter set

Reviewed-by: mullan

! src/java.base/share/classes/sun/security/tools/keytool/Main.java
! src/java.base/share/classes/sun/security/tools/keytool/Resources.java
! src/java.base/share/classes/sun/security/util/KeyUtil.java
! src/jdk.jartool/share/classes/sun/security/tools/jarsigner/Main.java
! src/jdk.jartool/share/classes/sun/security/tools/jarsigner/Resources.java
! test/jdk/sun/security/tools/jarsigner/CheckSignerCertChain.java
! test/jdk/sun/security/tools/jarsigner/DisableCurveTest.java
! test/jdk/sun/security/tools/jarsigner/TimestampCheck.java
! test/jdk/sun/security/tools/jarsigner/compatibility/Compatibility.java
! test/jdk/sun/security/tools/jarsigner/warnings/Test.java
! test/jdk/sun/security/tools/keytool/GenKeyPairSigner.java
! test/jdk/sun/security/tools/keytool/KeyAlg.java

Changeset: cede3041
Branch: hermetic-java-runtime
Author:    Zhengyu Gu <zgu at openjdk.org>
Date:      2025-01-13 13:50:05 +0000
URL:       https://git.openjdk.org/leyden/commit/cede30416f9730b0ca106e97b3ed9a25a09d3386

8347482: Remove unused field in ParkEvent

Reviewed-by: dholmes

! src/hotspot/share/runtime/park.hpp

Changeset: a289bcfe
Branch: hermetic-java-runtime
Author:    Julian Waters <jwaters at openjdk.org>
Date:      2025-01-13 14:02:41 +0000
URL:       https://git.openjdk.org/leyden/commit/a289bcfe7e2786d05c338712b818fc4ef12cb4ac

8306579: Consider building with /Zc:throwingNew

Reviewed-by: ihse, kbarrett

! make/autoconf/flags-cflags.m4
! src/java.desktop/windows/native/libawt/windows/awt_new.cpp

Changeset: 062f2dcf
Branch: hermetic-java-runtime
Author:    Christian Hagedorn <chagedorn at openjdk.org>
Date:      2025-01-13 14:19:43 +0000
URL:       https://git.openjdk.org/leyden/commit/062f2dcfe5b62cc3dd3c292eeebd7a7ac78f849a

8347554: [BACKOUT] C2: implement optimization for series of Add of unique value

Reviewed-by: thartmann

! src/hotspot/share/opto/addnode.cpp
! src/hotspot/share/opto/addnode.hpp
- test/hotspot/jtreg/compiler/c2/TestSerialAdditions.java

Changeset: f67b7036
Branch: hermetic-java-runtime
Author:    Alexey Ivanov <aivanov at openjdk.org>
Date:      2025-01-13 16:13:30 +0000
URL:       https://git.openjdk.org/leyden/commit/f67b703625afa2e049c572978d29ac00d8c956d3

8347427: JTabbedPane/8134116/Bug8134116.java has no license header

Reviewed-by: dmarkov, honkar, abhiscxk

! test/jdk/javax/swing/JTabbedPane/8134116/Bug8134116.java

Changeset: a7915bb2
Branch: hermetic-java-runtime
Author:    Roger Riggs <rriggs at openjdk.org>
Date:      2025-01-13 16:43:44 +0000
URL:       https://git.openjdk.org/leyden/commit/a7915bb2e1b822b6d9cbeb220765e8c821c71d0b

8346468: SM cleanup of common test library

Reviewed-by: jpai, dfuchs

! test/hotspot/jtreg/gc/g1/TestHumongousConcurrentStartUndo.java
! test/hotspot/jtreg/runtime/cds/appcds/JarBuilder.java
! test/lib/jdk/test/lib/NetworkConfiguration.java
! test/lib/jdk/test/lib/Platform.java
! test/lib/jdk/test/lib/SA/SATestUtils.java
! test/lib/jdk/test/lib/helpers/ClassFileInstaller.java
! test/lib/jdk/test/lib/net/IPSupport.java
! test/lib/jdk/test/lib/net/SimpleHttpServer.java
! test/lib/jdk/test/lib/net/SimpleSSLContext.java
! test/lib/jdk/test/lib/process/ProcessTools.java
! test/lib/jdk/test/whitebox/WhiteBox.java

Changeset: b0c131e8
Branch: hermetic-java-runtime
Author:    Brian Burkhalter <bpb at openjdk.org>
Date:      2025-01-13 18:09:48 +0000
URL:       https://git.openjdk.org/leyden/commit/b0c131e872f997cb7deadc9b0a87bd76e3a2a83c

8345368: java/io/File/createTempFile/SpecialTempFile.java fails on Windows Server 2025

Reviewed-by: lancea

! test/jdk/java/io/File/createTempFile/SpecialTempFile.java

Changeset: e0f2f4b2
Branch: hermetic-java-runtime
Author:    Kim Barrett <kbarrett at openjdk.org>
Date:      2025-01-13 18:25:42 +0000
URL:       https://git.openjdk.org/leyden/commit/e0f2f4b216bc9358caa65975204aee086e4fcbd2

8313396: Portable implementation of FORBID_C_FUNCTION and ALLOW_C_FUNCTION

Co-authored-by: Martin Doerr <mdoerr at openjdk.org>
Reviewed-by: coleenp, dholmes, jsjolen

! src/hotspot/os/aix/libodm_aix.cpp
! src/hotspot/os/aix/loadlib_aix.cpp
! src/hotspot/os/aix/os_aix.cpp
! src/hotspot/os/aix/porting_aix.cpp
! src/hotspot/os/bsd/decoder_machO.cpp
! src/hotspot/os/linux/decoder_linux.cpp
! src/hotspot/os/linux/gc/z/zMountPoint_linux.cpp
! src/hotspot/os/linux/mallocInfoDcmd.cpp
+ src/hotspot/os/posix/forbiddenFunctions_posix.hpp
! src/hotspot/os/posix/os_posix.cpp
+ src/hotspot/os/posix/permitForbiddenFunctions_posix.hpp
+ src/hotspot/os/windows/forbiddenFunctions_windows.hpp
! src/hotspot/os/windows/os_windows.cpp
+ src/hotspot/os/windows/permitForbiddenFunctions_windows.hpp
! src/hotspot/os/windows/symbolengine.cpp
! src/hotspot/share/jvmci/jvmciEnv.cpp
! src/hotspot/share/logging/logTagSet.cpp
! src/hotspot/share/nmt/mallocSiteTable.cpp
! src/hotspot/share/nmt/memMapPrinter.cpp
! src/hotspot/share/nmt/nmtPreInit.cpp
! src/hotspot/share/runtime/os.cpp
! src/hotspot/share/utilities/compilerWarnings.hpp
! src/hotspot/share/utilities/compilerWarnings_gcc.hpp
! src/hotspot/share/utilities/compilerWarnings_visCPP.hpp
+ src/hotspot/share/utilities/forbiddenFunctions.hpp
! src/hotspot/share/utilities/globalDefinitions.hpp
+ src/hotspot/share/utilities/permitForbiddenFunctions.hpp
! test/hotspot/gtest/code/test_codestrings.cpp
! test/hotspot/gtest/gc/shenandoah/test_shenandoahNumberSeq.cpp
! test/hotspot/gtest/gc/shenandoah/test_shenandoahSimpleBitMap.cpp
! test/hotspot/gtest/gtestMain.cpp
! test/hotspot/gtest/unittest.hpp

Changeset: 4e0ffda5
Branch: hermetic-java-runtime
Author:    Volkan Yazıcı <volkan.yazici at oracle.com>
Committer: Brian Burkhalter <bpb at openjdk.org>
Date:      2025-01-13 19:00:09 +0000
URL:       https://git.openjdk.org/leyden/commit/4e0ffda5b1d82449d2d6f639be7641b69d6cb520

8346972: Test java/nio/channels/FileChannel/LoopingTruncate.java fails sometimes with IOException: There is not enough space on the disk

Co-authored-by: Brian Burkhalter <bpb at openjdk.org>
Reviewed-by: bpb

! test/jdk/java/nio/channels/FileChannel/LoopingTruncate.java

Changeset: 7c883c28
Branch: hermetic-java-runtime
Author:    Joe Darcy <darcy at openjdk.org>
Date:      2025-01-13 19:59:49 +0000
URL:       https://git.openjdk.org/leyden/commit/7c883c284de4fa1cb55f4fd4cf4dc9115bee5e65

8347605: Use spec tag to refer to IEEE 754 standard

Reviewed-by: bpb, iris

! src/java.base/share/classes/java/lang/Double.java
! src/java.base/share/classes/java/lang/Float.java
! src/java.base/share/classes/java/lang/Math.java
! src/java.base/share/classes/java/lang/StrictMath.java
! src/java.base/share/classes/java/math/BigDecimal.java
! src/java.base/share/classes/java/math/MathContext.java
! src/java.base/share/classes/java/math/RoundingMode.java

Changeset: 13e1ea53
Branch: hermetic-java-runtime
Author:    Martin Doerr <mdoerr at openjdk.org>
Date:      2025-01-13 20:03:34 +0000
URL:       https://git.openjdk.org/leyden/commit/13e1ea53c547900e76a2c7059893bf24b6ee42dc

8346038: [REDO] - [C1] LIR Operations with one input should be implemented as LIR_Op1

Co-authored-by: Sandhya Viswanathan <sviswanathan at openjdk.org>
Reviewed-by: kvn, sviswanathan

! src/hotspot/cpu/aarch64/c1_LIRGenerator_aarch64.cpp
! src/hotspot/cpu/ppc/c1_LIRGenerator_ppc.cpp
! src/hotspot/cpu/x86/c1_LIRAssembler_x86.cpp
! src/hotspot/cpu/x86/c1_LIRGenerator_x86.cpp
! src/hotspot/cpu/x86/c1_LinearScan_x86.cpp
! src/hotspot/cpu/x86/c1_LinearScan_x86.hpp
! src/hotspot/cpu/x86/macroAssembler_x86.cpp
! src/hotspot/share/c1/c1_LIR.cpp
! src/hotspot/share/c1/c1_LIR.hpp
! src/hotspot/share/c1/c1_LIRAssembler.cpp
! src/hotspot/share/c1/c1_LIRAssembler.hpp
! src/hotspot/share/c1/c1_LinearScan.cpp

Changeset: 61dc07c1
Branch: hermetic-java-runtime
Author:    Martin Doerr <mdoerr at openjdk.org>
Date:      2025-01-13 20:07:31 +0000
URL:       https://git.openjdk.org/leyden/commit/61dc07c118ee9d2d7e1747b6e49508cae7c19dc4

8346869: [AIX] Add regression test for handling 4 Byte aligned doubles in structures

Reviewed-by: mbaesken, jkern

+ test/jdk/java/foreign/Test4BAlignedDouble.java
+ test/jdk/java/foreign/libTest4BAlignedDouble.c

Changeset: 13a17757
Branch: hermetic-java-runtime
Author:    Phil Race <prr at openjdk.org>
Date:      2025-01-13 20:10:19 +0000
URL:       https://git.openjdk.org/leyden/commit/13a1775718f329b02cdeb82f9d3f7d878ac5e771

8344146: Remove temporary font file tracking code.

Reviewed-by: honkar, aivanov

! src/java.desktop/share/classes/java/awt/Font.java
- src/java.desktop/share/classes/sun/font/CreatedFontTracker.java
! src/java.desktop/share/classes/sun/font/FileFont.java
! src/java.desktop/share/classes/sun/font/FontManager.java
! src/java.desktop/share/classes/sun/font/SunFontManager.java

Changeset: d3a7ac22
Branch: hermetic-java-runtime
Author:    Magnus Ihse Bursie <ihse at openjdk.org>
Date:      2025-01-13 21:22:44 +0000
URL:       https://git.openjdk.org/leyden/commit/d3a7ac22c9b0a131d2e45bf2d7c5ce8b9e3e3bdd

8346383: Cannot use DllMain in libdt_socket for static builds

Reviewed-by: dholmes, sspitsyn

! src/jdk.jdwp.agent/share/native/libdt_socket/socketTransport.c
! src/jdk.jdwp.agent/share/native/libdt_socket/sysSocket.h
! src/jdk.jdwp.agent/unix/native/libdt_socket/socket_md.c
! src/jdk.jdwp.agent/windows/native/libdt_socket/socket_md.c

Changeset: 379d05bc
Branch: hermetic-java-runtime
Author:    Coleen Phillimore <coleenp at openjdk.org>
Date:      2025-01-13 22:01:54 +0000
URL:       https://git.openjdk.org/leyden/commit/379d05bcc130446086786ecf6ca5a6b8e977386c

8346990: Remove INTX_FORMAT and UINTX_FORMAT macros

Reviewed-by: kbarrett, dholmes, matsaave

! src/hotspot/cpu/arm/methodHandles_arm.cpp
! src/hotspot/cpu/ppc/vm_version_ppc.cpp
! src/hotspot/cpu/s390/assembler_s390.hpp
! src/hotspot/cpu/x86/vm_version_x86.cpp
! 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/c1/c1_CFGPrinter.cpp
! src/hotspot/share/c1/c1_LIR.cpp
! src/hotspot/share/cds/archiveHeapLoader.cpp
! src/hotspot/share/cds/filemap.cpp
! src/hotspot/share/ci/ciMethodData.cpp
! src/hotspot/share/classfile/classLoaderStats.cpp
! src/hotspot/share/code/nmethod.cpp
! src/hotspot/share/code/vtableStubs.cpp
! src/hotspot/share/compiler/compileBroker.cpp
! src/hotspot/share/compiler/compileLog.cpp
! src/hotspot/share/compiler/compilerDirectives.hpp
! src/hotspot/share/compiler/compilerOracle.cpp
! src/hotspot/share/compiler/disassembler.cpp
! src/hotspot/share/compiler/oopMap.cpp
! src/hotspot/share/gc/g1/g1HeapSizingPolicy.cpp
! src/hotspot/share/gc/g1/g1InitLogger.cpp
! src/hotspot/share/gc/g1/g1PeriodicGCTask.cpp
! src/hotspot/share/gc/g1/jvmFlagConstraintsG1.cpp
! src/hotspot/share/gc/shared/ageTable.cpp
! src/hotspot/share/gc/shared/jvmFlagConstraintsGC.cpp
! src/hotspot/share/gc/shared/oopStorage.cpp
! src/hotspot/share/gc/shared/workerPolicy.cpp
! src/hotspot/share/gc/shenandoah/heuristics/shenandoahHeuristics.cpp
! src/hotspot/share/gc/shenandoah/shenandoahAgeCensus.cpp
! src/hotspot/share/gc/shenandoah/shenandoahMmuTracker.cpp
! src/hotspot/share/gc/shenandoah/shenandoahVerifier.cpp
! src/hotspot/share/gc/z/zPhysicalMemory.cpp
! src/hotspot/share/gc/z/zVerify.cpp
! src/hotspot/share/interpreter/bytecodeTracer.cpp
! src/hotspot/share/interpreter/invocationCounter.cpp
! src/hotspot/share/jvmci/jvmci.cpp
! src/hotspot/share/jvmci/jvmciRuntime.cpp
! src/hotspot/share/logging/logAsyncWriter.hpp
! src/hotspot/share/logging/logDecorations.cpp
! src/hotspot/share/memory/heapInspection.cpp
! src/hotspot/share/memory/memoryReserver.cpp
! src/hotspot/share/memory/metaspace/internalStats.cpp
! src/hotspot/share/memory/metaspace/metaspaceCommon.cpp
! src/hotspot/share/memory/metaspace/metaspaceReporter.cpp
! src/hotspot/share/memory/metaspace/metaspaceStatistics.cpp
! src/hotspot/share/memory/metaspace/printCLDMetaspaceInfoClosure.cpp
! src/hotspot/share/memory/metaspace/printMetaspaceInfoKlassClosure.cpp
! src/hotspot/share/memory/universe.cpp
! src/hotspot/share/nmt/memMapPrinter.cpp
! src/hotspot/share/oops/instanceKlass.cpp
! src/hotspot/share/oops/klass.cpp
! src/hotspot/share/oops/method.cpp
! src/hotspot/share/opto/idealGraphPrinter.cpp
! src/hotspot/share/opto/memnode.cpp
! src/hotspot/share/prims/jvmtiExport.cpp
! src/hotspot/share/runtime/arguments.cpp
! src/hotspot/share/runtime/deoptimization.cpp
! src/hotspot/share/runtime/flags/jvmFlag.cpp
! src/hotspot/share/runtime/flags/jvmFlagAccess.cpp
! src/hotspot/share/runtime/flags/jvmFlagConstraintsCompiler.cpp
! src/hotspot/share/runtime/flags/jvmFlagConstraintsRuntime.cpp
! src/hotspot/share/runtime/frame.cpp
! src/hotspot/share/runtime/java.cpp
! src/hotspot/share/runtime/javaThread.cpp
! src/hotspot/share/runtime/objectMonitor.cpp
! src/hotspot/share/runtime/osThreadBase.cpp
! src/hotspot/share/runtime/stackOverflow.cpp
! src/hotspot/share/runtime/synchronizer.cpp
! src/hotspot/share/runtime/thread.cpp
! src/hotspot/share/runtime/threadSMR.cpp
! src/hotspot/share/runtime/threads.cpp
! src/hotspot/share/runtime/vmThread.cpp
! src/hotspot/share/services/management.cpp
! src/hotspot/share/services/writeableFlags.cpp
! src/hotspot/share/utilities/fakeRttiSupport.hpp
! src/hotspot/share/utilities/globalDefinitions.hpp
! src/hotspot/share/utilities/ostream.cpp
! src/hotspot/share/utilities/vmError.cpp
! test/hotspot/gtest/utilities/test_globalDefinitions.cpp
! test/hotspot/gtest/utilities/test_singleWriterSynchronizer.cpp

Changeset: 91b63ca7
Branch: hermetic-java-runtime
Author:    SendaoYan <syan at openjdk.org>
Date:      2025-01-14 01:13:31 +0000
URL:       https://git.openjdk.org/leyden/commit/91b63ca748650b5e127b235efb2f327a8ff39f70

8345016: [ASAN] java.c reported ‘%s’ directive argument is null [-Werror=format-truncation=]

Reviewed-by: rriggs

! src/java.base/share/native/libjli/java.c

Changeset: 0ae5c6b3
Branch: hermetic-java-runtime
Author:    Alex Menkov <amenkov at openjdk.org>
Date:      2025-01-14 01:26:31 +0000
URL:       https://git.openjdk.org/leyden/commit/0ae5c6b38b93125644416e973915608d100f0b16

8342996: Enhance Attach API to support arbitrary length arguments - OSX

Reviewed-by: sspitsyn, kevinw

! src/jdk.attach/macosx/classes/sun/tools/attach/VirtualMachineImpl.java

Changeset: c1d322ff
Branch: hermetic-java-runtime
Author:    David Holmes <dholmes at openjdk.org>
Date:      2025-01-14 03:19:25 +0000
URL:       https://git.openjdk.org/leyden/commit/c1d322fff42720146dfb3846bd7d8514b1bdf383

8347627: Compiler replay tests are failing after JDK-8346990

Reviewed-by: coleenp

! src/hotspot/share/ci/ciMethodData.cpp
! test/hotspot/gtest/utilities/test_globalDefinitions.cpp

Changeset: 6eb83ef8
Branch: hermetic-java-runtime
Author:    Yasumasa Suenaga <ysuenaga at openjdk.org>
Date:      2025-01-14 09:06:25 +0000
URL:       https://git.openjdk.org/leyden/commit/6eb83ef874cfb7244a8be40236f8845eaa756082

8347500: hsdis cannot be built with Capstone.next

Reviewed-by: ihse, simonis

! make/autoconf/lib-hsdis.m4

Changeset: 39676963
Branch: hermetic-java-runtime
Author:    Severin Gehwolf <sgehwolf at openjdk.org>
Date:      2025-01-14 09:18:27 +0000
URL:       https://git.openjdk.org/leyden/commit/3967696386ecc706927f05dfae0841b3f23e319d

8347496: Test jdk/jfr/jvm/TestModularImage.java fails after JDK-8347124: No javac

Reviewed-by: egahlin, dholmes

! test/jdk/jdk/jfr/jvm/TestModularImage.java

Changeset: 3e989fd0
Branch: hermetic-java-runtime
Author:    Adam Sotona <asotona at openjdk.org>
Date:      2025-01-14 09:28:56 +0000
URL:       https://git.openjdk.org/leyden/commit/3e989fd0f7796a2352ffb1bbeee2dcd89a4416ca

8346986: Remove ASM from java.base

Reviewed-by: dholmes, ihse, lmesnik, alanb

! make/Coverage.gmk
- src/java.base/share/classes/jdk/internal/org/objectweb/asm/util/Printer.java
! test/hotspot/jtreg/compiler/c1/Test6932496.java
! test/hotspot/jtreg/compiler/calls/common/InvokeDynamicPatcher.java
! test/hotspot/jtreg/compiler/calls/fromCompiled/CompiledInvokeDynamic2CompiledTest.java
! test/hotspot/jtreg/compiler/calls/fromCompiled/CompiledInvokeDynamic2InterpretedTest.java
! test/hotspot/jtreg/compiler/calls/fromCompiled/CompiledInvokeDynamic2NativeTest.java
! test/hotspot/jtreg/compiler/calls/fromInterpreted/InterpretedInvokeDynamic2CompiledTest.java
! test/hotspot/jtreg/compiler/calls/fromInterpreted/InterpretedInvokeDynamic2InterpretedTest.java
! test/hotspot/jtreg/compiler/calls/fromInterpreted/InterpretedInvokeDynamic2NativeTest.java
! test/hotspot/jtreg/compiler/cha/AbstractRootMethod.java
! test/hotspot/jtreg/compiler/cha/DefaultRootMethod.java
! test/hotspot/jtreg/compiler/cha/StrengthReduceInterfaceCall.java
! test/hotspot/jtreg/compiler/cha/Utils.java
! test/hotspot/jtreg/compiler/jsr292/CallSiteDepContextTest.java
! test/hotspot/jtreg/compiler/jsr292/NonInlinedCall/RedefineTest.java
! test/hotspot/jtreg/compiler/jsr292/RedefineMethodUsedByMultipleMethodHandles.java
! test/hotspot/jtreg/compiler/jsr292/methodHandleExceptions/TestAMEnotNPE.java
! test/hotspot/jtreg/compiler/jvmci/common/CTVMUtilities.java
! test/hotspot/jtreg/compiler/jvmci/compilerToVM/AllocateCompileIdTest.java
! test/hotspot/jtreg/compiler/jvmci/compilerToVM/AsResolvedJavaMethodTest.java
! test/hotspot/jtreg/compiler/jvmci/compilerToVM/ConstantPoolTestsHelper.java
! test/hotspot/jtreg/compiler/jvmci/compilerToVM/DisassembleCodeBlobTest.java
! test/hotspot/jtreg/compiler/jvmci/compilerToVM/DoNotInlineOrCompileTest.java
! test/hotspot/jtreg/compiler/jvmci/compilerToVM/ExecuteInstalledCodeTest.java
! test/hotspot/jtreg/compiler/jvmci/compilerToVM/FindUniqueConcreteMethodTest.java
! test/hotspot/jtreg/compiler/jvmci/compilerToVM/GetBytecodeTest.java
! test/hotspot/jtreg/compiler/jvmci/compilerToVM/GetConstantPoolTest.java
! test/hotspot/jtreg/compiler/jvmci/compilerToVM/GetExceptionTableTest.java
! test/hotspot/jtreg/compiler/jvmci/compilerToVM/GetLineNumberTableTest.java
! test/hotspot/jtreg/compiler/jvmci/compilerToVM/GetLocalVariableTableTest.java
! test/hotspot/jtreg/compiler/jvmci/compilerToVM/GetStackTraceElementTest.java
! test/hotspot/jtreg/compiler/jvmci/compilerToVM/GetSymbolTest.java
! test/hotspot/jtreg/compiler/jvmci/compilerToVM/GetVtableIndexForInterfaceTest.java
! test/hotspot/jtreg/compiler/jvmci/compilerToVM/HasCompiledCodeForOSRTest.java
! test/hotspot/jtreg/compiler/jvmci/compilerToVM/HasNeverInlineDirectiveTest.java
! test/hotspot/jtreg/compiler/jvmci/compilerToVM/IsCompilableTest.java
! test/hotspot/jtreg/compiler/jvmci/compilerToVM/IsMatureVsReprofileTest.java
! test/hotspot/jtreg/compiler/jvmci/compilerToVM/IterateFramesNative.java
! test/hotspot/jtreg/compiler/jvmci/compilerToVM/LookupConstantInPoolTest.java
! test/hotspot/jtreg/compiler/jvmci/compilerToVM/LookupKlassInPoolTest.java
! test/hotspot/jtreg/compiler/jvmci/compilerToVM/LookupKlassRefIndexInPoolTest.java
! test/hotspot/jtreg/compiler/jvmci/compilerToVM/LookupMethodInPoolTest.java
! test/hotspot/jtreg/compiler/jvmci/compilerToVM/LookupNameAndTypeRefIndexInPoolTest.java
! test/hotspot/jtreg/compiler/jvmci/compilerToVM/LookupNameInPoolTest.java
! test/hotspot/jtreg/compiler/jvmci/compilerToVM/LookupSignatureInPoolTest.java
! test/hotspot/jtreg/compiler/jvmci/compilerToVM/MaterializeVirtualObjectTest.java
! test/hotspot/jtreg/compiler/jvmci/compilerToVM/MethodIsIgnoredBySecurityStackWalkTest.java
! test/hotspot/jtreg/compiler/jvmci/compilerToVM/ReprofileTest.java
! test/hotspot/jtreg/compiler/jvmci/compilerToVM/ResolveFieldInPoolTest.java
! test/hotspot/jtreg/compiler/jvmci/compilerToVM/ResolveMethodTest.java
! test/hotspot/jtreg/compiler/jvmci/compilerToVM/ResolveTypeInPoolTest.java
! test/hotspot/jtreg/compiler/jvmci/compilerToVM/ShouldInlineMethodTest.java
! test/hotspot/jtreg/compiler/jvmci/events/JvmciNotifyBootstrapFinishedEventTest.java
! test/hotspot/jtreg/compiler/jvmci/jdk.vm.ci.hotspot.test/src/jdk/vm/ci/hotspot/test/TestDynamicConstant.java
! test/hotspot/jtreg/compiler/jvmci/jdk.vm.ci.runtime.test/src/jdk/vm/ci/runtime/test/TestResolvedJavaType.java
! test/hotspot/jtreg/compiler/osr/TestOSRWithNonEmptyStack.java
! test/hotspot/jtreg/compiler/runtime/TestConstantDynamic.java
! test/hotspot/jtreg/compiler/runtime/TestConstantsInError.java
! test/hotspot/jtreg/compiler/runtime/unloaded/TestMHUnloaded.java
! test/hotspot/jtreg/compiler/runtime/unloaded/TestMHUnloadedHelper.java
! test/hotspot/jtreg/compiler/types/TestMeetIncompatibleInterfaceArrays.java
! test/hotspot/jtreg/compiler/uncommontrap/TestUnstableIfTrap.java
! test/hotspot/jtreg/compiler/unsafe/UnsafeGetConstantField.java
! test/hotspot/jtreg/gc/epsilon/TestClasses.java
! test/hotspot/jtreg/runtime/AccModule/ACCModule52.java
! test/hotspot/jtreg/runtime/AccModule/ConstModule.java
! test/hotspot/jtreg/runtime/BootstrapMethod/BSMCalledTwice.java
! test/hotspot/jtreg/runtime/ClassFile/UnsupportedClassFileVersion.java
! test/hotspot/jtreg/runtime/ConstantPool/BadMethodHandles.java
! test/hotspot/jtreg/runtime/ConstantPool/IntfMethod.java
! test/hotspot/jtreg/runtime/HiddenClasses/HiddenDefMeths.java
! test/hotspot/jtreg/runtime/InvocationTests/invocationC1Tests.java
! test/hotspot/jtreg/runtime/InvocationTests/invokeinterface/ClassGenerator.java
! test/hotspot/jtreg/runtime/InvocationTests/invokeinterface/Generator.java
! test/hotspot/jtreg/runtime/InvocationTests/invokeinterfaceTests.java
! test/hotspot/jtreg/runtime/InvocationTests/invokespecial/ClassGenerator.java
! test/hotspot/jtreg/runtime/InvocationTests/invokespecial/Generator.java
! test/hotspot/jtreg/runtime/InvocationTests/invokespecialTests.java
! test/hotspot/jtreg/runtime/InvocationTests/invokevirtual/ClassGenerator.java
! test/hotspot/jtreg/runtime/InvocationTests/invokevirtual/Generator.java
! test/hotspot/jtreg/runtime/InvocationTests/invokevirtualTests.java
! test/hotspot/jtreg/runtime/InvocationTests/shared/AccessCheck.java
! test/hotspot/jtreg/runtime/InvocationTests/shared/AccessType.java
! test/hotspot/jtreg/runtime/InvocationTests/shared/ExecutorGenerator.java
! test/hotspot/jtreg/runtime/InvocationTests/shared/GenericClassGenerator.java
! test/hotspot/jtreg/runtime/MirrorFrame/Asmator.java
! test/hotspot/jtreg/runtime/MirrorFrame/Test8003720.java
! test/hotspot/jtreg/runtime/ParallelLoad/ParallelSuper/AsmClasses.java
! test/hotspot/jtreg/runtime/ParallelLoad/ParallelSuper/ParallelSuperTest.java
! test/hotspot/jtreg/runtime/SelectionResolution/AbstractMethodErrorTest.java
! test/hotspot/jtreg/runtime/SelectionResolution/IllegalAccessErrorTest.java
! test/hotspot/jtreg/runtime/SelectionResolution/InvokeInterfaceICCE.java
! test/hotspot/jtreg/runtime/SelectionResolution/InvokeInterfaceSuccessTest.java
! test/hotspot/jtreg/runtime/SelectionResolution/InvokeSpecialICCE.java
! test/hotspot/jtreg/runtime/SelectionResolution/InvokeSpecialSuccessTest.java
! test/hotspot/jtreg/runtime/SelectionResolution/InvokeStaticICCE.java
! test/hotspot/jtreg/runtime/SelectionResolution/InvokeStaticSuccessTest.java
! test/hotspot/jtreg/runtime/SelectionResolution/InvokeVirtualICCE.java
! test/hotspot/jtreg/runtime/SelectionResolution/InvokeVirtualSuccessTest.java
! test/hotspot/jtreg/runtime/SelectionResolution/NoSuchMethodErrorTest.java
! test/hotspot/jtreg/runtime/SelectionResolution/classes/selectionresolution/ClassBuilder.java
! test/hotspot/jtreg/runtime/SelectionResolution/classes/selectionresolution/ClassConstruct.java
! test/hotspot/jtreg/runtime/SelectionResolution/classes/selectionresolution/Clazz.java
! test/hotspot/jtreg/runtime/SelectionResolution/classes/selectionresolution/Interface.java
! test/hotspot/jtreg/runtime/SelectionResolution/classes/selectionresolution/Method.java
! test/hotspot/jtreg/runtime/SelectionResolution/classes/selectionresolution/TestBuilder.java
! test/hotspot/jtreg/runtime/StackTrace/LargeClassTest.java
! test/hotspot/jtreg/runtime/TransitiveOverrideCFV50/TransitiveOverrideCFV50.java
! test/hotspot/jtreg/runtime/cds/appcds/OldClassTest.java
! test/hotspot/jtreg/runtime/cds/appcds/VerifierTest.java
! test/hotspot/jtreg/runtime/cds/appcds/VerifierTest_0.java
! test/hotspot/jtreg/runtime/cds/appcds/VerifierTest_1A.java
! test/hotspot/jtreg/runtime/cds/appcds/VerifierTest_1B.java
! test/hotspot/jtreg/runtime/cds/appcds/VerifierTest_2.java
! test/hotspot/jtreg/runtime/exceptionMsgs/IllegalAccessError/IllegalAccessErrorTest.java
! test/hotspot/jtreg/runtime/exceptionMsgs/NullPointerException/NullPointerExceptionTest.java
! test/hotspot/jtreg/runtime/finalStatic/FinalStatic.java
! test/hotspot/jtreg/runtime/invokedynamic/BootstrapMethodErrorTest.java
! test/hotspot/jtreg/runtime/lambda-features/TestConcreteClassWithAbstractMethod.java
! test/hotspot/jtreg/runtime/lambda-features/TestStaticandInstance.java
! test/hotspot/jtreg/runtime/verifier/OverriderMsg.java
! test/hotspot/jtreg/runtime/verifier/TestANewArray.java
! test/hotspot/jtreg/runtime/verifier/TestMultiANewArray.java
! test/hotspot/jtreg/serviceability/dcmd/compiler/CompilerQueueTest.java
! test/hotspot/jtreg/serviceability/jvmti/RedefineClasses/MissedStackMapFrames/MissedStackMapFrames.java
! test/hotspot/jtreg/serviceability/jvmti/RedefineClasses/RedefineAnnotations.java
! test/hotspot/jtreg/serviceability/jvmti/RedefineClasses/RedefineGenericSignatureTest.java
! test/hotspot/jtreg/serviceability/jvmti/RedefineClasses/RedefineObject.java
! test/hotspot/jtreg/serviceability/jvmti/RedefineClasses/RedefineRetransform/RedefineRetransform.java
! test/hotspot/jtreg/serviceability/jvmti/RedefineClasses/RedefineRunningMethodsWithResolutionErrors.java
! test/hotspot/jtreg/serviceability/jvmti/RedefineClasses/RedefineVerifyError.java
! test/hotspot/jtreg/serviceability/jvmti/SetBreakpoint/TestManyBreakpoints.java
= test/hotspot/jtreg/testlibrary/asm/asm.md
= test/hotspot/jtreg/testlibrary/asm/org/objectweb/asm/AnnotationVisitor.java
= test/hotspot/jtreg/testlibrary/asm/org/objectweb/asm/AnnotationWriter.java
= test/hotspot/jtreg/testlibrary/asm/org/objectweb/asm/Attribute.java
= test/hotspot/jtreg/testlibrary/asm/org/objectweb/asm/ByteVector.java
= test/hotspot/jtreg/testlibrary/asm/org/objectweb/asm/ClassReader.java
= test/hotspot/jtreg/testlibrary/asm/org/objectweb/asm/ClassTooLargeException.java
= test/hotspot/jtreg/testlibrary/asm/org/objectweb/asm/ClassVisitor.java
= test/hotspot/jtreg/testlibrary/asm/org/objectweb/asm/ClassWriter.java
= test/hotspot/jtreg/testlibrary/asm/org/objectweb/asm/ConstantDynamic.java
= test/hotspot/jtreg/testlibrary/asm/org/objectweb/asm/Constants.java
= test/hotspot/jtreg/testlibrary/asm/org/objectweb/asm/Context.java
= test/hotspot/jtreg/testlibrary/asm/org/objectweb/asm/CurrentFrame.java
= test/hotspot/jtreg/testlibrary/asm/org/objectweb/asm/Edge.java
= test/hotspot/jtreg/testlibrary/asm/org/objectweb/asm/FieldVisitor.java
= test/hotspot/jtreg/testlibrary/asm/org/objectweb/asm/FieldWriter.java
= test/hotspot/jtreg/testlibrary/asm/org/objectweb/asm/Frame.java
= test/hotspot/jtreg/testlibrary/asm/org/objectweb/asm/Handle.java
= test/hotspot/jtreg/testlibrary/asm/org/objectweb/asm/Handler.java
= test/hotspot/jtreg/testlibrary/asm/org/objectweb/asm/Label.java
= test/hotspot/jtreg/testlibrary/asm/org/objectweb/asm/MethodTooLargeException.java
= test/hotspot/jtreg/testlibrary/asm/org/objectweb/asm/MethodVisitor.java
= test/hotspot/jtreg/testlibrary/asm/org/objectweb/asm/MethodWriter.java
= test/hotspot/jtreg/testlibrary/asm/org/objectweb/asm/ModuleVisitor.java
= test/hotspot/jtreg/testlibrary/asm/org/objectweb/asm/ModuleWriter.java
= test/hotspot/jtreg/testlibrary/asm/org/objectweb/asm/Opcodes.java
= test/hotspot/jtreg/testlibrary/asm/org/objectweb/asm/RecordComponentVisitor.java
= test/hotspot/jtreg/testlibrary/asm/org/objectweb/asm/RecordComponentWriter.java
= test/hotspot/jtreg/testlibrary/asm/org/objectweb/asm/Symbol.java
= test/hotspot/jtreg/testlibrary/asm/org/objectweb/asm/SymbolTable.java
= test/hotspot/jtreg/testlibrary/asm/org/objectweb/asm/Type.java
= test/hotspot/jtreg/testlibrary/asm/org/objectweb/asm/TypePath.java
= test/hotspot/jtreg/testlibrary/asm/org/objectweb/asm/TypeReference.java
= test/hotspot/jtreg/testlibrary/asm/org/objectweb/asm/commons/AdviceAdapter.java
= test/hotspot/jtreg/testlibrary/asm/org/objectweb/asm/commons/AnalyzerAdapter.java
= test/hotspot/jtreg/testlibrary/asm/org/objectweb/asm/commons/AnnotationRemapper.java
= test/hotspot/jtreg/testlibrary/asm/org/objectweb/asm/commons/ClassRemapper.java
= test/hotspot/jtreg/testlibrary/asm/org/objectweb/asm/commons/CodeSizeEvaluator.java
= test/hotspot/jtreg/testlibrary/asm/org/objectweb/asm/commons/FieldRemapper.java
= test/hotspot/jtreg/testlibrary/asm/org/objectweb/asm/commons/GeneratorAdapter.java
= test/hotspot/jtreg/testlibrary/asm/org/objectweb/asm/commons/InstructionAdapter.java
= test/hotspot/jtreg/testlibrary/asm/org/objectweb/asm/commons/JSRInlinerAdapter.java
= test/hotspot/jtreg/testlibrary/asm/org/objectweb/asm/commons/LocalVariablesSorter.java
= test/hotspot/jtreg/testlibrary/asm/org/objectweb/asm/commons/Method.java
= test/hotspot/jtreg/testlibrary/asm/org/objectweb/asm/commons/MethodRemapper.java
= test/hotspot/jtreg/testlibrary/asm/org/objectweb/asm/commons/ModuleHashesAttribute.java
= test/hotspot/jtreg/testlibrary/asm/org/objectweb/asm/commons/ModuleRemapper.java
= test/hotspot/jtreg/testlibrary/asm/org/objectweb/asm/commons/ModuleResolutionAttribute.java
= test/hotspot/jtreg/testlibrary/asm/org/objectweb/asm/commons/ModuleTargetAttribute.java
= test/hotspot/jtreg/testlibrary/asm/org/objectweb/asm/commons/RecordComponentRemapper.java
= test/hotspot/jtreg/testlibrary/asm/org/objectweb/asm/commons/Remapper.java
= test/hotspot/jtreg/testlibrary/asm/org/objectweb/asm/commons/RemappingAnnotationAdapter.java
= test/hotspot/jtreg/testlibrary/asm/org/objectweb/asm/commons/RemappingMethodAdapter.java
= test/hotspot/jtreg/testlibrary/asm/org/objectweb/asm/commons/SerialVersionUIDAdder.java
= test/hotspot/jtreg/testlibrary/asm/org/objectweb/asm/commons/SignatureRemapper.java
= test/hotspot/jtreg/testlibrary/asm/org/objectweb/asm/commons/SimpleRemapper.java
= test/hotspot/jtreg/testlibrary/asm/org/objectweb/asm/commons/StaticInitMerger.java
= test/hotspot/jtreg/testlibrary/asm/org/objectweb/asm/commons/TableSwitchGenerator.java
= test/hotspot/jtreg/testlibrary/asm/org/objectweb/asm/commons/TryCatchBlockSorter.java
= test/hotspot/jtreg/testlibrary/asm/org/objectweb/asm/signature/SignatureReader.java
= test/hotspot/jtreg/testlibrary/asm/org/objectweb/asm/signature/SignatureVisitor.java
= test/hotspot/jtreg/testlibrary/asm/org/objectweb/asm/signature/SignatureWriter.java
= test/hotspot/jtreg/testlibrary/asm/org/objectweb/asm/tree/AbstractInsnNode.java
= test/hotspot/jtreg/testlibrary/asm/org/objectweb/asm/tree/AnnotationNode.java
= test/hotspot/jtreg/testlibrary/asm/org/objectweb/asm/tree/ClassNode.java
= test/hotspot/jtreg/testlibrary/asm/org/objectweb/asm/tree/FieldInsnNode.java
= test/hotspot/jtreg/testlibrary/asm/org/objectweb/asm/tree/FieldNode.java
= test/hotspot/jtreg/testlibrary/asm/org/objectweb/asm/tree/FrameNode.java
= test/hotspot/jtreg/testlibrary/asm/org/objectweb/asm/tree/IincInsnNode.java
= test/hotspot/jtreg/testlibrary/asm/org/objectweb/asm/tree/InnerClassNode.java
= test/hotspot/jtreg/testlibrary/asm/org/objectweb/asm/tree/InsnList.java
= test/hotspot/jtreg/testlibrary/asm/org/objectweb/asm/tree/InsnNode.java
= test/hotspot/jtreg/testlibrary/asm/org/objectweb/asm/tree/IntInsnNode.java
= test/hotspot/jtreg/testlibrary/asm/org/objectweb/asm/tree/InvokeDynamicInsnNode.java
= test/hotspot/jtreg/testlibrary/asm/org/objectweb/asm/tree/JumpInsnNode.java
= test/hotspot/jtreg/testlibrary/asm/org/objectweb/asm/tree/LabelNode.java
= test/hotspot/jtreg/testlibrary/asm/org/objectweb/asm/tree/LdcInsnNode.java
= test/hotspot/jtreg/testlibrary/asm/org/objectweb/asm/tree/LineNumberNode.java
= test/hotspot/jtreg/testlibrary/asm/org/objectweb/asm/tree/LocalVariableAnnotationNode.java
= test/hotspot/jtreg/testlibrary/asm/org/objectweb/asm/tree/LocalVariableNode.java
= test/hotspot/jtreg/testlibrary/asm/org/objectweb/asm/tree/LookupSwitchInsnNode.java
= test/hotspot/jtreg/testlibrary/asm/org/objectweb/asm/tree/MethodInsnNode.java
= test/hotspot/jtreg/testlibrary/asm/org/objectweb/asm/tree/MethodNode.java
= test/hotspot/jtreg/testlibrary/asm/org/objectweb/asm/tree/ModuleExportNode.java
= test/hotspot/jtreg/testlibrary/asm/org/objectweb/asm/tree/ModuleNode.java
= test/hotspot/jtreg/testlibrary/asm/org/objectweb/asm/tree/ModuleOpenNode.java
= test/hotspot/jtreg/testlibrary/asm/org/objectweb/asm/tree/ModuleProvideNode.java
= test/hotspot/jtreg/testlibrary/asm/org/objectweb/asm/tree/ModuleRequireNode.java
= test/hotspot/jtreg/testlibrary/asm/org/objectweb/asm/tree/MultiANewArrayInsnNode.java
= test/hotspot/jtreg/testlibrary/asm/org/objectweb/asm/tree/ParameterNode.java
= test/hotspot/jtreg/testlibrary/asm/org/objectweb/asm/tree/RecordComponentNode.java
= test/hotspot/jtreg/testlibrary/asm/org/objectweb/asm/tree/TableSwitchInsnNode.java
= test/hotspot/jtreg/testlibrary/asm/org/objectweb/asm/tree/TryCatchBlockNode.java
= test/hotspot/jtreg/testlibrary/asm/org/objectweb/asm/tree/TypeAnnotationNode.java
= test/hotspot/jtreg/testlibrary/asm/org/objectweb/asm/tree/TypeInsnNode.java
= test/hotspot/jtreg/testlibrary/asm/org/objectweb/asm/tree/UnsupportedClassVersionException.java
= test/hotspot/jtreg/testlibrary/asm/org/objectweb/asm/tree/Util.java
= test/hotspot/jtreg/testlibrary/asm/org/objectweb/asm/tree/VarInsnNode.java
= test/hotspot/jtreg/testlibrary/asm/org/objectweb/asm/tree/analysis/Analyzer.java
= test/hotspot/jtreg/testlibrary/asm/org/objectweb/asm/tree/analysis/AnalyzerException.java
= test/hotspot/jtreg/testlibrary/asm/org/objectweb/asm/tree/analysis/BasicInterpreter.java
= test/hotspot/jtreg/testlibrary/asm/org/objectweb/asm/tree/analysis/BasicValue.java
= test/hotspot/jtreg/testlibrary/asm/org/objectweb/asm/tree/analysis/BasicVerifier.java
= test/hotspot/jtreg/testlibrary/asm/org/objectweb/asm/tree/analysis/Frame.java
= test/hotspot/jtreg/testlibrary/asm/org/objectweb/asm/tree/analysis/Interpreter.java
= test/hotspot/jtreg/testlibrary/asm/org/objectweb/asm/tree/analysis/SimpleVerifier.java
= test/hotspot/jtreg/testlibrary/asm/org/objectweb/asm/tree/analysis/SmallSet.java
= test/hotspot/jtreg/testlibrary/asm/org/objectweb/asm/tree/analysis/SourceInterpreter.java
= test/hotspot/jtreg/testlibrary/asm/org/objectweb/asm/tree/analysis/SourceValue.java
= test/hotspot/jtreg/testlibrary/asm/org/objectweb/asm/tree/analysis/Subroutine.java
= test/hotspot/jtreg/testlibrary/asm/org/objectweb/asm/tree/analysis/Value.java
= test/hotspot/jtreg/testlibrary/asm/org/objectweb/asm/util/ASMifier.java
= test/hotspot/jtreg/testlibrary/asm/org/objectweb/asm/util/ASMifierSupport.java
= test/hotspot/jtreg/testlibrary/asm/org/objectweb/asm/util/CheckAnnotationAdapter.java
= test/hotspot/jtreg/testlibrary/asm/org/objectweb/asm/util/CheckClassAdapter.java
= test/hotspot/jtreg/testlibrary/asm/org/objectweb/asm/util/CheckFieldAdapter.java
= test/hotspot/jtreg/testlibrary/asm/org/objectweb/asm/util/CheckFrameAnalyzer.java
= test/hotspot/jtreg/testlibrary/asm/org/objectweb/asm/util/CheckMethodAdapter.java
= test/hotspot/jtreg/testlibrary/asm/org/objectweb/asm/util/CheckModuleAdapter.java
= test/hotspot/jtreg/testlibrary/asm/org/objectweb/asm/util/CheckRecordComponentAdapter.java
= test/hotspot/jtreg/testlibrary/asm/org/objectweb/asm/util/CheckSignatureAdapter.java
+ test/hotspot/jtreg/testlibrary/asm/org/objectweb/asm/util/Printer.java
= test/hotspot/jtreg/testlibrary/asm/org/objectweb/asm/util/Textifier.java
= test/hotspot/jtreg/testlibrary/asm/org/objectweb/asm/util/TextifierSupport.java
= test/hotspot/jtreg/testlibrary/asm/org/objectweb/asm/util/TraceAnnotationVisitor.java
= test/hotspot/jtreg/testlibrary/asm/org/objectweb/asm/util/TraceClassVisitor.java
= test/hotspot/jtreg/testlibrary/asm/org/objectweb/asm/util/TraceFieldVisitor.java
= test/hotspot/jtreg/testlibrary/asm/org/objectweb/asm/util/TraceMethodVisitor.java
= test/hotspot/jtreg/testlibrary/asm/org/objectweb/asm/util/TraceModuleVisitor.java
= test/hotspot/jtreg/testlibrary/asm/org/objectweb/asm/util/TraceRecordComponentVisitor.java
= test/hotspot/jtreg/testlibrary/asm/org/objectweb/asm/util/TraceSignatureVisitor.java
= test/hotspot/jtreg/testlibrary/asm/org/objectweb/asm/version.txt
! test/hotspot/jtreg/testlibrary/jittester/Makefile
! test/hotspot/jtreg/testlibrary/jittester/src/jdk/test/lib/jittester/visitors/ByteCodeVisitor.java
! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/GenClassPoolJar.java
! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_keepRef_rootClass_inMemoryCompilation_keep_cl/TestDescription.java
! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_keepRef_rootClass_inMemoryCompilation_keep_class/TestDescription.java
! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_keepRef_rootClass_inMemoryCompilation_keep_obj/TestDescription.java
! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_keepRef_rootClass_keep_cl/TestDescription.java
! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_keepRef_rootClass_keep_class/TestDescription.java
! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_keepRef_rootClass_keep_obj/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/GetClassFields/getclfld007.java
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/GetClassFields/getclfld007/TestDescription.java
! test/hotspot/jtreg/vmTestbase/vm/compiler/coverage/parentheses/TestDescription.java
! test/hotspot/jtreg/vmTestbase/vm/compiler/coverage/parentheses/share/HotspotInstructionsExecutor.java
! test/hotspot/jtreg/vmTestbase/vm/mlvm/cp/share/GenCPFullOfMH.java
! test/hotspot/jtreg/vmTestbase/vm/mlvm/cp/share/GenCPFullOfMT.java
! test/hotspot/jtreg/vmTestbase/vm/mlvm/cp/share/GenFullCP.java
! test/hotspot/jtreg/vmTestbase/vm/mlvm/cp/share/GenManyIndyCorrectBootstrap.java
! test/hotspot/jtreg/vmTestbase/vm/mlvm/cp/share/GenManyIndyIncorrectBootstrap.java
! test/hotspot/jtreg/vmTestbase/vm/mlvm/cp/share/GenManyIndyOneCPX.java
! test/hotspot/jtreg/vmTestbase/vm/mlvm/cp/share/HandleType.java
! test/hotspot/jtreg/vmTestbase/vm/mlvm/cp/stress/classfmt/correctBootstrap/TestDescription.java
! test/hotspot/jtreg/vmTestbase/vm/mlvm/cp/stress/classfmt/incorrectBootstrap/TestDescription.java
! test/hotspot/jtreg/vmTestbase/vm/mlvm/cp/stress/classfmt/manyIndyOneCPX/TestDescription.java
! test/hotspot/jtreg/vmTestbase/vm/mlvm/cp/stress/classfmt/mh/TestDescription.java
! test/hotspot/jtreg/vmTestbase/vm/mlvm/cp/stress/classfmt/mt/TestDescription.java
! test/hotspot/jtreg/vmTestbase/vm/mlvm/meth/func/regression/b7127687/Test.java
! test/hotspot/jtreg/vmTestbase/vm/mlvm/meth/func/regression/b7127687/TestDescription.java
! test/hotspot/jtreg/vmTestbase/vm/mlvm/meth/stress/gc/createLotsOfMHConsts/Test.java
! test/hotspot/jtreg/vmTestbase/vm/mlvm/patches/java.base/jdk/internal/org/objectweb/asm/ClassWriterExt.java
! test/hotspot/jtreg/vmTestbase/vm/runtime/defmeth/AccessibilityFlagsTest.java
! test/hotspot/jtreg/vmTestbase/vm/runtime/defmeth/BasicTest.java
! test/hotspot/jtreg/vmTestbase/vm/runtime/defmeth/ConflictingDefaultsTest.java
! test/hotspot/jtreg/vmTestbase/vm/runtime/defmeth/DefaultVsAbstractTest.java
! test/hotspot/jtreg/vmTestbase/vm/runtime/defmeth/MethodResolutionTest.java
! test/hotspot/jtreg/vmTestbase/vm/runtime/defmeth/ObjectMethodOverridesTest.java
! test/hotspot/jtreg/vmTestbase/vm/runtime/defmeth/PrivateMethodsTest.java
! test/hotspot/jtreg/vmTestbase/vm/runtime/defmeth/RedefineTest.java
! test/hotspot/jtreg/vmTestbase/vm/runtime/defmeth/StaticMethodsTest.java
! test/hotspot/jtreg/vmTestbase/vm/runtime/defmeth/StressTest.java
! test/hotspot/jtreg/vmTestbase/vm/runtime/defmeth/SuperCallTest.java
! test/hotspot/jtreg/vmTestbase/vm/runtime/defmeth/shared/ClassFileGenerator.java
! test/hotspot/jtreg/vmTestbase/vm/runtime/defmeth/shared/DefMethTest.java
! test/hotspot/jtreg/vmTestbase/vm/runtime/defmeth/shared/Printer.java
! test/hotspot/jtreg/vmTestbase/vm/runtime/defmeth/shared/Util.java
! test/hotspot/jtreg/vmTestbase/vm/runtime/defmeth/shared/builder/AccessFlag.java
! test/hotspot/jtreg/vmTestbase/vm/runtime/defmeth/shared/builder/ClassBuilder.java
! test/hotspot/jtreg/vmTestbase/vm/runtime/defmeth/shared/builder/ConcreteClassBuilder.java
! test/hotspot/jtreg/vmTestbase/vm/runtime/defmeth/shared/builder/MethodBuilder.java
! test/hotspot/jtreg/vmTestbase/vm/runtime/defmeth/shared/builder/TestBuilder.java
! test/hotspot/jtreg/vmTestbase/vm/runtime/defmeth/shared/builder/TesterBuilder.java
! test/hotspot/jtreg/vmTestbase/vm/runtime/defmeth/shared/data/ConcreteClass.java
! test/hotspot/jtreg/vmTestbase/vm/runtime/defmeth/shared/data/method/AbstractMethod.java
! test/hotspot/jtreg/vmTestbase/vm/runtime/defmeth/shared/data/method/ConcreteMethod.java
! test/hotspot/jtreg/vmTestbase/vm/runtime/defmeth/shared/data/method/DefaultMethod.java
! test/hotspot/jtreg/vmTestbase/vm/runtime/defmeth/shared/data/method/body/CallMethod.java
! test/hotspot/jtreg/vmTestbase/vm/runtime/defmeth/shared/executor/ReflectionTest.java
! test/jdk/com/sun/jdi/ClassUnloadEventTest.java

Changeset: bb93f67e
Branch: hermetic-java-runtime
Author:    Jan Lahoda <jlahoda at openjdk.org>
Date:      2025-01-14 10:23:32 +0000
URL:       https://git.openjdk.org/leyden/commit/bb93f67ea8955216e81d1aef58d0ec8bf1fc9bb1

8347646: module-info classfile missing the preview flag

Reviewed-by: asotona

! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Modules.java
! test/langtools/tools/javac/ImportModule.java
! test/langtools/tools/javac/diags/examples/ModifierNotAllowed/module-info.java
! test/langtools/tools/javac/modules/JavaBaseTest.java

Changeset: cbb2b847
Branch: hermetic-java-runtime
Author:    Daniel Lundén <dlunden at openjdk.org>
Date:      2025-01-14 10:23:57 +0000
URL:       https://git.openjdk.org/leyden/commit/cbb2b847e48c970297c2142a0675918b364e7987

8344130: C2: Avoid excessive hoisting in scheduler due to minuscule differences in block frequency

Reviewed-by: rcastanedalo, kvn

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

Changeset: fec769b0
Branch: hermetic-java-runtime
Author:    Christian Stein <cstein at openjdk.org>
Date:      2025-01-14 10:34:51 +0000
URL:       https://git.openjdk.org/leyden/commit/fec769b0a840ca4351e2458c24184ec69c112c09

8346778: Enable native access should work with the source launcher

Reviewed-by: alanb

! make/conf/module-loader-map.conf
! src/java.base/share/classes/jdk/internal/module/ModuleBootstrap.java
! src/java.base/share/native/libjli/java.c
! src/jdk.compiler/share/classes/com/sun/tools/javac/launcher/MemoryContext.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/launcher/RelevantJavacOptions.java
! test/langtools/tools/javac/launcher/ModuleSourceLauncherTests.java

Changeset: f0af830f
Branch: hermetic-java-runtime
Author:    Emanuel Peter <epeter at openjdk.org>
Date:      2025-01-14 11:55:39 +0000
URL:       https://git.openjdk.org/leyden/commit/f0af830f850669af411a3893f783e4b9917ed318

8335747: C2: fix overflow case for LoopLimit with constant inputs

Reviewed-by: kvn, qamai

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

Changeset: b4cd3b12
Branch: hermetic-java-runtime
Author:    Coleen Phillimore <coleenp at openjdk.org>
Date:      2025-01-14 12:33:56 +0000
URL:       https://git.openjdk.org/leyden/commit/b4cd3b12967688d78028f548db76d24cfe654614

8347566: Replace SSIZE_FORMAT with 'z' length modifier

Reviewed-by: dlong, dholmes, kbarrett

! src/hotspot/os/linux/os_linux.cpp
! src/hotspot/share/code/codeCache.cpp
! src/hotspot/share/gc/shenandoah/shenandoahFreeSet.cpp
! src/hotspot/share/gc/shenandoah/shenandoahSimpleBitMap.cpp
! src/hotspot/share/nmt/memReporter.cpp
! src/hotspot/share/utilities/globalDefinitions.hpp
! test/hotspot/gtest/utilities/test_globalDefinitions.cpp

Changeset: 1c64a459
Branch: hermetic-java-runtime
Author:    Magnus Ihse Bursie <ihse at openjdk.org>
Date:      2025-01-14 13:47:33 +0000
URL:       https://git.openjdk.org/leyden/commit/1c64a459a6804dc1528c91276e43f33f6685e289

8347501: Make static-launcher fails after JDK-8346669

Reviewed-by: syan, erikj

! make/common/modules/LauncherCommon.gmk

Changeset: 56c78007
Branch: hermetic-java-runtime
Author:    Hannes Wallnöfer <hannesw at openjdk.org>
Date:      2025-01-14 14:00:54 +0000
URL:       https://git.openjdk.org/leyden/commit/56c780078f84a2571b779d90f528d5bcab2a9dfd

8347381: Upgrade jQuery UI to version 1.14.1

Reviewed-by: liach

! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/resources/jquery/jquery-ui.css
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/resources/jquery/jquery-ui.js
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/resources/jquery/jquery-ui.min.css
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/resources/jquery/jquery-ui.min.js
! src/jdk.javadoc/share/legal/jqueryUI.md

Changeset: a49f8332
Branch: hermetic-java-runtime
Author:    Sean Mullan <mullan at openjdk.org>
Date:      2025-01-14 15:21:06 +0000
URL:       https://git.openjdk.org/leyden/commit/a49f8332edc7da2a9494cd0dc96e5aa7271d9883

8346045: Cleanup of security library tests calling Security Manager APIs

Reviewed-by: rriggs

- test/jdk/java/security/AccessControlContext/FailureDebugOption.java
! test/jdk/java/security/cert/CertPathBuilder/GetInstance.java
! test/jdk/sun/security/pkcs11/PKCS11Test.java
! test/jdk/sun/security/tools/jarsigner/CertChainUnclosed.java
! test/jdk/sun/security/x509/AVA/AVAEqualsHashCode.java
! test/lib/jdk/test/lib/net/SimpleSSLContext.java

Changeset: dfd215b7
Branch: hermetic-java-runtime
Author:    Henry Jen <henryjen at openjdk.org>
Date:      2025-01-14 15:26:36 +0000
URL:       https://git.openjdk.org/leyden/commit/dfd215b7e9e40526006448369c8847aadfe0926b

8347376: tools/jlink/runtimeImage/JavaSEReproducibleTest.java and PackagedModulesVsRuntimeImageLinkTest.java failed after JDK-8321413

Reviewed-by: dholmes, iklam, alanb

! src/jdk.jlink/share/classes/jdk/tools/jlink/internal/plugins/ModuleDescriptorBuilder.java
! test/jdk/ProblemList.txt

Changeset: d5320197
Branch: hermetic-java-runtime
Author:    Joachim Kern <jkern at openjdk.org>
Date:      2025-01-14 15:39:45 +0000
URL:       https://git.openjdk.org/leyden/commit/d5320197995bbd4423e660c61a4677428e70819c

8347143: [aix] Fix strdup use in os::dll_load

Reviewed-by: mdoerr, clanger, kbarrett

! src/hotspot/os/aix/os_aix.cpp

Changeset: d002933c
Branch: hermetic-java-runtime
Author:    Brian Burkhalter <bpb at openjdk.org>
Date:      2025-01-14 15:52:54 +0000
URL:       https://git.openjdk.org/leyden/commit/d002933c260921d0d582724516d15ebd130b851f

8347286: (fs) Remove some extensions from java/nio/file/Files/probeContentType/Basic.java

Reviewed-by: alanb, jpai

! test/jdk/java/nio/file/Files/probeContentType/Basic.java

Changeset: a01e92cd
Branch: hermetic-java-runtime
Author:    Coleen Phillimore <coleenp at openjdk.org>
Date:      2025-01-14 17:00:46 +0000
URL:       https://git.openjdk.org/leyden/commit/a01e92cdef1b7fb02035f9246a7c9fccfcf46057

8347724: Replace SIZE_FORMAT in jfr directory

Reviewed-by: egahlin

! src/hotspot/share/jfr/instrumentation/jfrEventClassTransformer.cpp
! src/hotspot/share/jfr/instrumentation/jfrJvmtiAgent.cpp
! src/hotspot/share/jfr/jni/jfrUpcalls.cpp
! src/hotspot/share/jfr/leakprofiler/chains/bfsClosure.cpp
! src/hotspot/share/jfr/leakprofiler/chains/pathToGcRootsOperation.cpp
! src/hotspot/share/jfr/recorder/storage/jfrEpochStorage.inline.hpp
! src/hotspot/share/jfr/recorder/storage/jfrMemorySpace.inline.hpp
! src/hotspot/share/jfr/recorder/storage/jfrStorage.cpp
! src/hotspot/share/jfr/utilities/jfrAllocation.cpp

Changeset: e6902cfc
Branch: hermetic-java-runtime
Author:    Liam Miller-Cushon <cushon at openjdk.org>
Date:      2025-01-14 17:27:54 +0000
URL:       https://git.openjdk.org/leyden/commit/e6902cfca43c7434be9aa4a0dde4e44eae7ebf29

8323740: java.lang.ExceptionInInitializerError when trying to load XML classes in wrong order

Reviewed-by: joehw

! src/java.xml/share/classes/jdk/xml/internal/JdkXmlUtils.java
+ test/jdk/javax/xml/jaxp/common/8323740/InitializerTest.java

Changeset: db76f47f
Branch: hermetic-java-runtime
Author:    Kim Barrett <kbarrett at openjdk.org>
Date:      2025-01-14 17:42:24 +0000
URL:       https://git.openjdk.org/leyden/commit/db76f47f27c46ea89cd7c08b0de6d6fa032ffb4d

8347720: [BACKOUT] Portable implementation of FORBID_C_FUNCTION and ALLOW_C_FUNCTION

Reviewed-by: coleenp

! src/hotspot/os/aix/libodm_aix.cpp
! src/hotspot/os/aix/loadlib_aix.cpp
! src/hotspot/os/aix/os_aix.cpp
! src/hotspot/os/aix/porting_aix.cpp
! src/hotspot/os/bsd/decoder_machO.cpp
! src/hotspot/os/linux/decoder_linux.cpp
! src/hotspot/os/linux/gc/z/zMountPoint_linux.cpp
! src/hotspot/os/linux/mallocInfoDcmd.cpp
- src/hotspot/os/posix/forbiddenFunctions_posix.hpp
! src/hotspot/os/posix/os_posix.cpp
- src/hotspot/os/posix/permitForbiddenFunctions_posix.hpp
- src/hotspot/os/windows/forbiddenFunctions_windows.hpp
! src/hotspot/os/windows/os_windows.cpp
- src/hotspot/os/windows/permitForbiddenFunctions_windows.hpp
! src/hotspot/os/windows/symbolengine.cpp
! src/hotspot/share/jvmci/jvmciEnv.cpp
! src/hotspot/share/logging/logTagSet.cpp
! src/hotspot/share/nmt/mallocSiteTable.cpp
! src/hotspot/share/nmt/memMapPrinter.cpp
! src/hotspot/share/nmt/nmtPreInit.cpp
! src/hotspot/share/runtime/os.cpp
! src/hotspot/share/utilities/compilerWarnings.hpp
! src/hotspot/share/utilities/compilerWarnings_gcc.hpp
! src/hotspot/share/utilities/compilerWarnings_visCPP.hpp
- src/hotspot/share/utilities/forbiddenFunctions.hpp
! src/hotspot/share/utilities/globalDefinitions.hpp
- src/hotspot/share/utilities/permitForbiddenFunctions.hpp
! test/hotspot/gtest/code/test_codestrings.cpp
! test/hotspot/gtest/gc/shenandoah/test_shenandoahNumberSeq.cpp
! test/hotspot/gtest/gc/shenandoah/test_shenandoahSimpleBitMap.cpp
! test/hotspot/gtest/gtestMain.cpp
! test/hotspot/gtest/unittest.hpp

Changeset: 06ff4c17
Branch: hermetic-java-runtime
Author:    Naoto Sato <naoto at openjdk.org>
Date:      2025-01-14 17:47:18 +0000
URL:       https://git.openjdk.org/leyden/commit/06ff4c17bdfab9e7aa323425cb18dfdc963aa972

8347146: Convert IncludeLocalesPluginTest to use JUnit

Reviewed-by: jlu, joehw

! test/jdk/tools/jlink/plugins/IncludeLocalesPluginTest.java

Changeset: 4c30933b
Branch: hermetic-java-runtime
Author:    Kim Barrett <kbarrett at openjdk.org>
Date:      2025-01-14 18:54:56 +0000
URL:       https://git.openjdk.org/leyden/commit/4c30933b2ab92369d2da449ab3cd030b748e61fb

8346971: [ubsan] psCardTable.cpp:131:24: runtime error: large index is out of bounds

Reviewed-by: ayang, tschatzl

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

Changeset: 2de71d04
Branch: hermetic-java-runtime
Author:    Severin Gehwolf <sgehwolf at openjdk.org>
Date:      2025-01-14 19:40:50 +0000
URL:       https://git.openjdk.org/leyden/commit/2de71d04454b04ee887f7bd3e5decbfaa9ab8460

8347129: cpuset cgroups controller is required for no good reason

Reviewed-by: stuefe, asmehra

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

Changeset: 9b1bed0a
Branch: hermetic-java-runtime
Author:    David Holmes <dholmes at openjdk.org>
Date:      2025-01-14 19:49:55 +0000
URL:       https://git.openjdk.org/leyden/commit/9b1bed0aa416c615a81d429e2f1f33bc4f679109

8290043: serviceability/attach/ConcAttachTest.java failed "guarantee(!CheckJNICalls) failed: Attached JNI thread exited without being detached"

Reviewed-by: jsjolen, coleenp

! src/hotspot/share/prims/jni.cpp
! src/hotspot/share/runtime/javaThread.cpp
! src/hotspot/share/runtime/thread.cpp
! test/hotspot/jtreg/ProblemList.txt
! test/hotspot/jtreg/runtime/jni/terminatedThread/TestTerminatedThread.java

Changeset: 10d08dbc
Branch: hermetic-java-runtime
Author:    Vladimir Ivanov <vaivanov at openjdk.org>
Committer: Derek White <drwhite at openjdk.org>
Date:      2025-01-14 21:29:52 +0000
URL:       https://git.openjdk.org/leyden/commit/10d08dbc81aa14499410f0a7a64d0b3243b660f1

8346142: [perf] scalability issue for the specjvm2008::xml.validation workload

Reviewed-by: joehw

! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/xpath/regex/RegularExpression.java

Changeset: 02d24934
Branch: hermetic-java-runtime
Author:    Justin Lu <jlu at openjdk.org>
Date:      2025-01-14 21:45:36 +0000
URL:       https://git.openjdk.org/leyden/commit/02d24934ff8ca8142160392da8101b66e0feab35

8347613: Remove leftover doPrivileged call in Currency test: CheckDataVersion.java

Reviewed-by: naoto

! test/jdk/java/util/Currency/CheckDataVersion.java

Changeset: ec2aaaaf
Branch: hermetic-java-runtime
Author:    Patricio Chilano Mateo <pchilanomate at openjdk.org>
Date:      2025-01-14 21:51:05 +0000
URL:       https://git.openjdk.org/leyden/commit/ec2aaaaf83ad0553d9cb8b3a81e8214b3f5e63fe

8326236: assert(ce != nullptr) failed in Continuation::continuation_bottom_sender

Reviewed-by: dholmes, mgronlun

! src/hotspot/cpu/aarch64/frame_aarch64.cpp
! src/hotspot/cpu/ppc/frame_ppc.cpp
! src/hotspot/cpu/riscv/frame_riscv.cpp
! src/hotspot/cpu/x86/frame_x86.cpp

Changeset: 0ee6ba9c
Branch: hermetic-java-runtime
Author:    Weijun Wang <weijun at openjdk.org>
Date:      2025-01-14 23:06:45 +0000
URL:       https://git.openjdk.org/leyden/commit/0ee6ba9c4c998baeb733363d00db138864f49406

8347596: Update HSS/LMS public key encoding

Reviewed-by: mullan

! src/java.base/share/classes/sun/security/provider/HSS.java
! src/java.base/share/classes/sun/security/util/KeyUtil.java
! test/jdk/sun/security/provider/hss/TestHSS.java

Changeset: d6d45c6e
Branch: hermetic-java-runtime
Author:    Henry Jen <henryjen at openjdk.org>
Date:      2025-01-14 23:49:14 +0000
URL:       https://git.openjdk.org/leyden/commit/d6d45c6eae2304adb57a49a61861456c3e429e73

8303884: jlink --add-options plugin does not allow GNU style options to be provided

Reviewed-by: ysuenaga, alanb

! src/jdk.jlink/share/classes/jdk/tools/jlink/internal/TaskHelper.java
! src/jdk.jlink/share/classes/jdk/tools/jlink/resources/jlink.properties
+ test/jdk/tools/jlink/TaskHelperTest.java

Changeset: 36b7abd6
Branch: hermetic-java-runtime
Author:    Jaikiran Pai <jpai at openjdk.org>
Date:      2025-01-15 01:04:44 +0000
URL:       https://git.openjdk.org/leyden/commit/36b7abd617addcf6c7af37788abed7a714b175a5

8225763: Inflater and Deflater should implement AutoCloseable

Reviewed-by: lancea, rriggs, alanb, smarks

! src/java.base/share/classes/java/util/zip/Deflater.java
! src/java.base/share/classes/java/util/zip/Inflater.java
! src/java.base/share/classes/java/util/zip/snippet-files/Snippets.java
! test/jdk/java/util/zip/CloseInflaterDeflaterTest.java
+ test/jdk/java/util/zip/DeflaterClose.java
+ test/jdk/java/util/zip/InflaterClose.java
! test/jdk/java/util/zip/TotalInOut.java

Changeset: 35be4a43
Branch: hermetic-java-runtime
Author:    Jaikiran Pai <jpai at openjdk.org>
Date:      2025-01-15 01:10:32 +0000
URL:       https://git.openjdk.org/leyden/commit/35be4a432b55070f53a6f1aa74994ffb70f07947

8347173: java/net/DatagramSocket/InterruptibleDatagramSocket.java fails with virtual thread factory

Reviewed-by: alanb, lmesnik, dfuchs

! test/jdk/java/net/DatagramSocket/InterruptibleDatagramSocket.java

Changeset: 9782bfdd
Branch: hermetic-java-runtime
Author:    William Kemper <wkemper at openjdk.org>
Date:      2025-01-15 01:28:07 +0000
URL:       https://git.openjdk.org/leyden/commit/9782bfdd27da95c3bab9da6d46d695e717f465d8

8347620: Shenandoah: Use 'free' tag for free set related logging

Reviewed-by: ysr

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

Changeset: 973c6307
Branch: hermetic-java-runtime
Author:    Chen Liang <liach at openjdk.org>
Date:      2025-01-15 02:04:01 +0000
URL:       https://git.openjdk.org/leyden/commit/973c630777d4075bc85c7ddc1eb02cc65904344d

8342466: Improve API documentation for java.lang.classfile.attribute

Reviewed-by: darcy, asotona

! src/java.base/share/classes/java/lang/classfile/Annotation.java
! src/java.base/share/classes/java/lang/classfile/AnnotationElement.java
! src/java.base/share/classes/java/lang/classfile/AnnotationValue.java
! src/java.base/share/classes/java/lang/classfile/Attribute.java
! src/java.base/share/classes/java/lang/classfile/AttributeMapper.java
! src/java.base/share/classes/java/lang/classfile/AttributedElement.java
! src/java.base/share/classes/java/lang/classfile/Attributes.java
! src/java.base/share/classes/java/lang/classfile/BufWriter.java
! src/java.base/share/classes/java/lang/classfile/ClassReader.java
! src/java.base/share/classes/java/lang/classfile/ClassSignature.java
! src/java.base/share/classes/java/lang/classfile/CustomAttribute.java
! src/java.base/share/classes/java/lang/classfile/MethodSignature.java
! src/java.base/share/classes/java/lang/classfile/Signature.java
! src/java.base/share/classes/java/lang/classfile/TypeAnnotation.java
! src/java.base/share/classes/java/lang/classfile/attribute/AnnotationDefaultAttribute.java
! src/java.base/share/classes/java/lang/classfile/attribute/BootstrapMethodsAttribute.java
! src/java.base/share/classes/java/lang/classfile/attribute/CharacterRangeInfo.java
! src/java.base/share/classes/java/lang/classfile/attribute/CharacterRangeTableAttribute.java
! src/java.base/share/classes/java/lang/classfile/attribute/CodeAttribute.java
! src/java.base/share/classes/java/lang/classfile/attribute/CompilationIDAttribute.java
! src/java.base/share/classes/java/lang/classfile/attribute/ConstantValueAttribute.java
! src/java.base/share/classes/java/lang/classfile/attribute/DeprecatedAttribute.java
! src/java.base/share/classes/java/lang/classfile/attribute/EnclosingMethodAttribute.java
! src/java.base/share/classes/java/lang/classfile/attribute/ExceptionsAttribute.java
! src/java.base/share/classes/java/lang/classfile/attribute/InnerClassInfo.java
! src/java.base/share/classes/java/lang/classfile/attribute/InnerClassesAttribute.java
! src/java.base/share/classes/java/lang/classfile/attribute/LineNumberInfo.java
! src/java.base/share/classes/java/lang/classfile/attribute/LineNumberTableAttribute.java
! src/java.base/share/classes/java/lang/classfile/attribute/LocalVariableInfo.java
! src/java.base/share/classes/java/lang/classfile/attribute/LocalVariableTableAttribute.java
! src/java.base/share/classes/java/lang/classfile/attribute/LocalVariableTypeInfo.java
! src/java.base/share/classes/java/lang/classfile/attribute/LocalVariableTypeTableAttribute.java
! src/java.base/share/classes/java/lang/classfile/attribute/MethodParameterInfo.java
! src/java.base/share/classes/java/lang/classfile/attribute/MethodParametersAttribute.java
! src/java.base/share/classes/java/lang/classfile/attribute/ModuleAttribute.java
! src/java.base/share/classes/java/lang/classfile/attribute/ModuleExportInfo.java
! src/java.base/share/classes/java/lang/classfile/attribute/ModuleHashInfo.java
! src/java.base/share/classes/java/lang/classfile/attribute/ModuleHashesAttribute.java
! src/java.base/share/classes/java/lang/classfile/attribute/ModuleMainClassAttribute.java
! src/java.base/share/classes/java/lang/classfile/attribute/ModuleOpenInfo.java
! src/java.base/share/classes/java/lang/classfile/attribute/ModulePackagesAttribute.java
! src/java.base/share/classes/java/lang/classfile/attribute/ModuleProvideInfo.java
! src/java.base/share/classes/java/lang/classfile/attribute/ModuleRequireInfo.java
! src/java.base/share/classes/java/lang/classfile/attribute/ModuleResolutionAttribute.java
! src/java.base/share/classes/java/lang/classfile/attribute/ModuleTargetAttribute.java
! src/java.base/share/classes/java/lang/classfile/attribute/NestHostAttribute.java
! src/java.base/share/classes/java/lang/classfile/attribute/NestMembersAttribute.java
! src/java.base/share/classes/java/lang/classfile/attribute/PermittedSubclassesAttribute.java
! src/java.base/share/classes/java/lang/classfile/attribute/RecordAttribute.java
! src/java.base/share/classes/java/lang/classfile/attribute/RecordComponentInfo.java
! src/java.base/share/classes/java/lang/classfile/attribute/RuntimeInvisibleAnnotationsAttribute.java
! src/java.base/share/classes/java/lang/classfile/attribute/RuntimeInvisibleParameterAnnotationsAttribute.java
! src/java.base/share/classes/java/lang/classfile/attribute/RuntimeInvisibleTypeAnnotationsAttribute.java
! src/java.base/share/classes/java/lang/classfile/attribute/RuntimeVisibleAnnotationsAttribute.java
! src/java.base/share/classes/java/lang/classfile/attribute/RuntimeVisibleParameterAnnotationsAttribute.java
! src/java.base/share/classes/java/lang/classfile/attribute/RuntimeVisibleTypeAnnotationsAttribute.java
! src/java.base/share/classes/java/lang/classfile/attribute/SignatureAttribute.java
! src/java.base/share/classes/java/lang/classfile/attribute/SourceDebugExtensionAttribute.java
! src/java.base/share/classes/java/lang/classfile/attribute/SourceFileAttribute.java
! src/java.base/share/classes/java/lang/classfile/attribute/SourceIDAttribute.java
! src/java.base/share/classes/java/lang/classfile/attribute/StackMapFrameInfo.java
! src/java.base/share/classes/java/lang/classfile/attribute/StackMapTableAttribute.java
! src/java.base/share/classes/java/lang/classfile/attribute/SyntheticAttribute.java
! src/java.base/share/classes/java/lang/classfile/attribute/UnknownAttribute.java
! src/java.base/share/classes/java/lang/classfile/attribute/package-info.java
+ src/java.base/share/classes/java/lang/classfile/attribute/snippet-files/PackageSnippets.java
! src/java.base/share/classes/java/lang/classfile/constantpool/DoubleEntry.java
! src/java.base/share/classes/java/lang/classfile/constantpool/FloatEntry.java
! src/java.base/share/classes/java/lang/classfile/instruction/DiscontinuedInstruction.java
! test/jdk/jdk/classfile/SnippetsTest.java

Changeset: be1cdd94
Branch: hermetic-java-runtime
Author:    Ioi Lam <iklam at openjdk.org>
Date:      2025-01-15 04:32:47 +0000
URL:       https://git.openjdk.org/leyden/commit/be1cdd9450763c5c409bd6e28ec3604cdd90b653

8344140: Refactor the discovery of AOT cache artifacts

Reviewed-by: ccheung, asmehra

+ src/hotspot/share/cds/aotArtifactFinder.cpp
+ src/hotspot/share/cds/aotArtifactFinder.hpp
! src/hotspot/share/cds/aotClassInitializer.cpp
! src/hotspot/share/cds/aotClassLinker.cpp
! src/hotspot/share/cds/archiveBuilder.cpp
! src/hotspot/share/cds/archiveHeapWriter.cpp
! src/hotspot/share/cds/archiveHeapWriter.hpp
! src/hotspot/share/cds/cdsEnumKlass.cpp
! src/hotspot/share/cds/cdsHeapVerifier.cpp
! src/hotspot/share/cds/dumpTimeClassInfo.hpp
! src/hotspot/share/cds/dynamicArchive.cpp
! src/hotspot/share/cds/heapShared.cpp
! src/hotspot/share/cds/heapShared.hpp
! src/hotspot/share/cds/metaspaceShared.cpp
! src/hotspot/share/cds/metaspaceShared.hpp
! src/hotspot/share/classfile/javaClasses.hpp
! src/hotspot/share/classfile/moduleEntry.cpp
! src/hotspot/share/classfile/modules.cpp
! src/hotspot/share/classfile/modules.hpp
! src/hotspot/share/classfile/stringTable.cpp
! src/hotspot/share/classfile/stringTable.hpp
! src/hotspot/share/classfile/systemDictionaryShared.cpp
! src/hotspot/share/classfile/systemDictionaryShared.hpp
! src/hotspot/share/oops/constantPool.cpp
! src/hotspot/share/oops/constantPool.hpp
! src/hotspot/share/oops/cpCache.cpp
! src/hotspot/share/oops/cpCache.hpp
! src/hotspot/share/oops/klass.cpp
! src/hotspot/share/oops/klass.hpp

Changeset: 28e01e65
Branch: hermetic-java-runtime
Author:    Chen Liang <liach at openjdk.org>
Date:      2025-01-15 05:24:43 +0000
URL:       https://git.openjdk.org/leyden/commit/28e01e6559a79720d03355444a4e1c1fbf0b0373

8347762: ClassFile attribute specification refers to non-SE modules

Reviewed-by: darcy, dholmes

! src/java.base/share/classes/java/lang/classfile/attribute/CharacterRangeTableAttribute.java
! src/java.base/share/classes/java/lang/classfile/attribute/CompilationIDAttribute.java
! src/java.base/share/classes/java/lang/classfile/attribute/DeprecatedAttribute.java
! src/java.base/share/classes/java/lang/classfile/attribute/ModuleHashesAttribute.java
! src/java.base/share/classes/java/lang/classfile/attribute/ModuleResolutionAttribute.java
! src/java.base/share/classes/java/lang/classfile/attribute/ModuleTargetAttribute.java
! src/java.base/share/classes/java/lang/classfile/attribute/SourceIDAttribute.java

Changeset: a3be97e2
Branch: hermetic-java-runtime
Author:    Henry Jen <henryjen at openjdk.org>
Date:      2025-01-15 05:40:04 +0000
URL:       https://git.openjdk.org/leyden/commit/a3be97e2d61c10f4bf64e9bdb05f562036589765

8347761: Test tools/jimage/JImageExtractTest.java fails after JDK-8303884

Reviewed-by: dholmes

! src/jdk.jlink/share/classes/jdk/tools/jimage/resources/jimage.properties

Changeset: afc4529d
Branch: hermetic-java-runtime
Author:    Swati Sharma <swati.sharma at intel.com>
Committer: David Holmes <dholmes at openjdk.org>
Date:      2025-01-15 06:52:24 +0000
URL:       https://git.openjdk.org/leyden/commit/afc4529d969dca4c9f44045468d174a7c3f211b2

8346834: Tests failing with -XX:+UseNUMA due to "NUMA support disabled" warning

Reviewed-by: dholmes, sjohanss

! src/hotspot/os/linux/os_linux.cpp
! src/hotspot/os/linux/os_linux.hpp
! test/jdk/ProblemList.txt

Changeset: 4f3dc9d1
Branch: hermetic-java-runtime
Author:    Fei Yang <fyang at openjdk.org>
Date:      2025-01-15 08:04:04 +0000
URL:       https://git.openjdk.org/leyden/commit/4f3dc9d13a609ef50205f77e9cdf9c57fd30bcca

8347352: RISC-V: Cleanup bitwise AND assembler routines

Reviewed-by: rehn, fjiang, mli

! src/hotspot/cpu/riscv/assembler_riscv.hpp
! src/hotspot/cpu/riscv/c1_MacroAssembler_riscv.cpp
! src/hotspot/cpu/riscv/macroAssembler_riscv.cpp
! src/hotspot/cpu/riscv/macroAssembler_riscv.hpp
! src/hotspot/cpu/riscv/sharedRuntime_riscv.cpp

Changeset: 91197b38
Branch: hermetic-java-runtime
Author:    Joakim Nordström <jnordstrom at openjdk.org>
Committer: Jie Fu <jiefu at openjdk.org>
Date:      2025-01-15 08:56:38 +0000
URL:       https://git.openjdk.org/leyden/commit/91197b384f1779fc18dec3c54a3cec620d237f8e

8347531: The signal tests are failing after JDK-8345782 due to an unrelated warning

Reviewed-by: kevinw, dholmes

! test/hotspot/jtreg/runtime/signal/SigTestDriver.java

Changeset: af3f5d85
Branch: hermetic-java-runtime
Author:    Alan Bateman <alanb at openjdk.org>
Date:      2025-01-15 10:54:03 +0000
URL:       https://git.openjdk.org/leyden/commit/af3f5d852e5dd0191548bdc477546b5b343d1276

8347039: ThreadPerTaskExecutor terminates if cancelled tasks still running

Reviewed-by: vklang

! src/java.base/share/classes/java/util/concurrent/ThreadPerTaskExecutor.java
! test/jdk/java/util/concurrent/ThreadPerTaskExecutor/ThreadPerTaskExecutorTest.java

Changeset: c36200b0
Branch: hermetic-java-runtime
Author:    Coleen Phillimore <coleenp at openjdk.org>
Date:      2025-01-15 12:16:58 +0000
URL:       https://git.openjdk.org/leyden/commit/c36200b09801d8a96a3d3239c15fef91010c3bbf

8347721: Replace SIZE_FORMAT in compiler directories

Reviewed-by: kvn, dlong

! src/hotspot/share/code/codeCache.cpp
! src/hotspot/share/code/codeHeapState.cpp
! src/hotspot/share/code/nmethod.cpp
! src/hotspot/share/code/vtableStubs.cpp
! src/hotspot/share/opto/parse1.cpp

Changeset: d4e5ec27
Branch: hermetic-java-runtime
Author:    Per Minborg <pminborg at openjdk.org>
Date:      2025-01-15 12:19:27 +0000
URL:       https://git.openjdk.org/leyden/commit/d4e5ec274673c1ee883e8d5c3785f0b03e39445c

8346610: Make all imports consistent in the FFM API

Reviewed-by: mcimadamore

! src/java.base/share/classes/java/lang/foreign/FunctionDescriptor.java
! src/java.base/share/classes/java/lang/foreign/Linker.java
! src/java.base/share/classes/java/lang/foreign/MemoryLayout.java
! src/java.base/share/classes/java/lang/foreign/MemorySegment.java
! src/java.base/share/classes/java/lang/foreign/SegmentAllocator.java
! src/java.base/share/classes/java/lang/foreign/ValueLayout.java
! src/java.base/share/classes/jdk/internal/foreign/AbstractMemorySegmentImpl.java
! src/java.base/share/classes/jdk/internal/foreign/ArenaImpl.java
! src/java.base/share/classes/jdk/internal/foreign/CABI.java
! src/java.base/share/classes/jdk/internal/foreign/ConfinedSession.java
! src/java.base/share/classes/jdk/internal/foreign/GlobalSession.java
! src/java.base/share/classes/jdk/internal/foreign/HeapMemorySegmentImpl.java
! src/java.base/share/classes/jdk/internal/foreign/LayoutPath.java
! src/java.base/share/classes/jdk/internal/foreign/MappedMemorySegmentImpl.java
! src/java.base/share/classes/jdk/internal/foreign/MemorySessionImpl.java
! src/java.base/share/classes/jdk/internal/foreign/NativeMemorySegmentImpl.java
! src/java.base/share/classes/jdk/internal/foreign/SharedSession.java
! src/java.base/share/classes/jdk/internal/foreign/SystemLookup.java
! src/java.base/share/classes/jdk/internal/foreign/Utils.java
! src/java.base/share/classes/jdk/internal/foreign/abi/AbstractLinker.java
! src/java.base/share/classes/jdk/internal/foreign/abi/Binding.java
! src/java.base/share/classes/jdk/internal/foreign/abi/BindingSpecializer.java
! src/java.base/share/classes/jdk/internal/foreign/abi/CallingSequence.java
! src/java.base/share/classes/jdk/internal/foreign/abi/CallingSequenceBuilder.java
! src/java.base/share/classes/jdk/internal/foreign/abi/DowncallLinker.java
! src/java.base/share/classes/jdk/internal/foreign/abi/SharedUtils.java
! src/java.base/share/classes/jdk/internal/foreign/abi/UpcallLinker.java
! src/java.base/share/classes/jdk/internal/foreign/abi/UpcallStubs.java
! src/java.base/share/classes/jdk/internal/foreign/abi/aarch64/CallArranger.java
! src/java.base/share/classes/jdk/internal/foreign/abi/aarch64/TypeClass.java
! src/java.base/share/classes/jdk/internal/foreign/abi/aarch64/linux/LinuxAArch64CallArranger.java
! src/java.base/share/classes/jdk/internal/foreign/abi/aarch64/linux/LinuxAArch64Linker.java
! src/java.base/share/classes/jdk/internal/foreign/abi/aarch64/macos/MacOsAArch64CallArranger.java
! src/java.base/share/classes/jdk/internal/foreign/abi/aarch64/macos/MacOsAArch64Linker.java
! src/java.base/share/classes/jdk/internal/foreign/abi/aarch64/windows/WindowsAArch64CallArranger.java
! src/java.base/share/classes/jdk/internal/foreign/abi/aarch64/windows/WindowsAArch64Linker.java
! src/java.base/share/classes/jdk/internal/foreign/abi/fallback/FFIType.java
! src/java.base/share/classes/jdk/internal/foreign/abi/fallback/FallbackLinker.java
! src/java.base/share/classes/jdk/internal/foreign/abi/ppc64/CallArranger.java
! src/java.base/share/classes/jdk/internal/foreign/abi/ppc64/TypeClass.java
! src/java.base/share/classes/jdk/internal/foreign/abi/ppc64/linux/LinuxPPC64Linker.java
! src/java.base/share/classes/jdk/internal/foreign/abi/ppc64/linux/LinuxPPC64leLinker.java
! src/java.base/share/classes/jdk/internal/foreign/abi/riscv64/linux/LinuxRISCV64CallArranger.java
! src/java.base/share/classes/jdk/internal/foreign/abi/riscv64/linux/LinuxRISCV64Linker.java
! src/java.base/share/classes/jdk/internal/foreign/abi/s390/linux/LinuxS390CallArranger.java
! src/java.base/share/classes/jdk/internal/foreign/abi/s390/linux/LinuxS390Linker.java
! src/java.base/share/classes/jdk/internal/foreign/abi/s390/linux/TypeClass.java
! src/java.base/share/classes/jdk/internal/foreign/abi/x64/sysv/CallArranger.java
! src/java.base/share/classes/jdk/internal/foreign/abi/x64/sysv/SysVx64Linker.java
! src/java.base/share/classes/jdk/internal/foreign/abi/x64/sysv/TypeClass.java
! src/java.base/share/classes/jdk/internal/foreign/abi/x64/windows/CallArranger.java
! src/java.base/share/classes/jdk/internal/foreign/abi/x64/windows/Windowsx64Linker.java

Changeset: b0e2be6f
Branch: hermetic-java-runtime
Author:    Coleen Phillimore <coleenp at openjdk.org>
Date:      2025-01-15 12:25:59 +0000
URL:       https://git.openjdk.org/leyden/commit/b0e2be6f6b668ec4e3cfa525c660193dfbff77bf

8347729: Replace SIZE_FORMAT in parallel and serial gc

Reviewed-by: dholmes, tschatzl

! src/hotspot/share/gc/epsilon/epsilonArguments.cpp
! src/hotspot/share/gc/epsilon/epsilonHeap.cpp
! src/hotspot/share/gc/epsilon/epsilonInitLogger.cpp
! src/hotspot/share/gc/parallel/mutableNUMASpace.cpp
! src/hotspot/share/gc/parallel/mutableSpace.cpp
! src/hotspot/share/gc/parallel/parallelInitLogger.cpp
! src/hotspot/share/gc/parallel/parallelScavengeHeap.cpp
! src/hotspot/share/gc/parallel/psAdaptiveSizePolicy.cpp
! src/hotspot/share/gc/parallel/psClosure.inline.hpp
! src/hotspot/share/gc/parallel/psOldGen.cpp
! src/hotspot/share/gc/parallel/psParallelCompact.cpp
! src/hotspot/share/gc/parallel/psScavenge.cpp
! src/hotspot/share/gc/parallel/psYoungGen.cpp
! src/hotspot/share/gc/serial/defNewGeneration.cpp
! src/hotspot/share/gc/serial/serialFullGC.cpp
! src/hotspot/share/gc/serial/serialHeap.cpp
! src/hotspot/share/gc/serial/tenuredGeneration.cpp

Changeset: 7df21a8f
Branch: hermetic-java-runtime
Author:    Daniel Fuchs <dfuchs at openjdk.org>
Date:      2025-01-15 12:40:38 +0000
URL:       https://git.openjdk.org/leyden/commit/7df21a8f09ab606f38a44d84d841d4bba9f09adf

8347597: HttpClient: improve exception reporting when closing connection

Reviewed-by: jpai

! src/java.net.http/share/classes/jdk/internal/net/http/AsyncSSLConnection.java
! src/java.net.http/share/classes/jdk/internal/net/http/AsyncSSLTunnelConnection.java
! src/java.net.http/share/classes/jdk/internal/net/http/Exchange.java
! src/java.net.http/share/classes/jdk/internal/net/http/Http1AsyncReceiver.java
! src/java.net.http/share/classes/jdk/internal/net/http/Http1Exchange.java
! src/java.net.http/share/classes/jdk/internal/net/http/Http1Response.java
! src/java.net.http/share/classes/jdk/internal/net/http/Http2Connection.java
! src/java.net.http/share/classes/jdk/internal/net/http/PlainHttpConnection.java
! src/java.net.http/share/classes/jdk/internal/net/http/Stream.java
! src/java.net.http/share/classes/jdk/internal/net/http/common/SSLTube.java
! src/java.net.http/share/classes/jdk/internal/net/http/common/Utils.java
! test/jdk/java/net/httpclient/AbstractThrowingPublishers.java
! test/jdk/java/net/httpclient/FlowAdapterPublisherTest.java
! test/jdk/java/net/httpclient/RedirectMethodChange.java
! test/jdk/java/net/httpclient/ShortRequestBody.java
! test/jdk/java/net/httpclient/http2/ExpectContinueResetTest.java

Changeset: 8193ba3d
Branch: hermetic-java-runtime
Author:    Hannes Greule <hgreule at openjdk.org>
Committer: Julian Waters <jwaters at openjdk.org>
Date:      2025-01-15 14:09:14 +0000
URL:       https://git.openjdk.org/leyden/commit/8193ba3de200cb77f778f58c59b8bb2175b53273

8347562: javac crash due to type vars in permits clause

Reviewed-by: vromero

! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java
! test/langtools/tools/javac/sealed/SealedCompilationTests.java

Changeset: 254e840d
Branch: hermetic-java-runtime
Author:    Sonia Zaldana Calles <szaldana at openjdk.org>
Date:      2025-01-15 14:09:27 +0000
URL:       https://git.openjdk.org/leyden/commit/254e840d9a80cfdcb48984a166b326a9c7a0e4b8

8340416: Remove ArchiveBuilder::estimate_archive_size()

Reviewed-by: iklam, ccheung

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

Changeset: 63cedaf4
Branch: hermetic-java-runtime
Author:    Severin Gehwolf <sgehwolf at openjdk.org>
Date:      2025-01-15 14:44:35 +0000
URL:       https://git.openjdk.org/leyden/commit/63cedaf40e179267d75445a4c71ec15f29979cd3

8347334: JimageDiffGenerator code clean-ups

Reviewed-by: henryjen, mbaesken

! src/jdk.jlink/share/classes/jdk/tools/jlink/internal/runtimelink/JimageDiffGenerator.java
+ test/jdk/tools/jlink/runtimeImage/JimageDiffGeneratorTest.java

Changeset: a0f7982e
Branch: hermetic-java-runtime
Author:    Mikhail Yankelevich <mikhail.yankelevich at oracle.com>
Committer: Weijun Wang <weijun at openjdk.org>
Date:      2025-01-15 15:24:31 +0000
URL:       https://git.openjdk.org/leyden/commit/a0f7982e44deec2cd59379c62b215c3f526fc2c4

8345134: Test sun/security/tools/jarsigner/ConciseJarsigner.java failed: unable to find valid certification path to requested target

Reviewed-by: weijun

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

Changeset: 4257215a
Branch: hermetic-java-runtime
Author:    Markus Grönlund <mgronlun at openjdk.org>
Date:      2025-01-15 16:17:26 +0000
URL:       https://git.openjdk.org/leyden/commit/4257215a9fa02f74ccd4fc62893d4b1a232a8754

8345493: JFR: JVM.flush hangs intermittently

Reviewed-by: egahlin

! src/jdk.jfr/share/classes/jdk/jfr/internal/PlatformRecorder.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/periodic/FlushTask.java

Changeset: a6be9076
Branch: hermetic-java-runtime
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2025-01-15 16:40:12 +0000
URL:       https://git.openjdk.org/leyden/commit/a6be9076351b591cbc0860b1ba8f3c56319f4ffe

8347424: Fix and rewrite sun/security/x509/DNSName/LeadingPeriod.java test

Reviewed-by: mullan, bperez

! test/jdk/sun/security/x509/DNSName/LeadingPeriod.java

Changeset: 983e24fd
Branch: hermetic-java-runtime
Author:    Coleen Phillimore <coleenp at openjdk.org>
Date:      2025-01-15 17:11:29 +0000
URL:       https://git.openjdk.org/leyden/commit/983e24fd262b5aa793a249cad39270956e1f8fc4

8347727: Replace SIZE_FORMAT in shared gc

Reviewed-by: kbarrett, dholmes, tschatzl

! src/hotspot/share/gc/shared/adaptiveSizePolicy.cpp
! src/hotspot/share/gc/shared/ageTable.cpp
! src/hotspot/share/gc/shared/collectedHeap.cpp
! src/hotspot/share/gc/shared/fullGCForwarding.cpp
! src/hotspot/share/gc/shared/gcArguments.cpp
! src/hotspot/share/gc/shared/gcInitLogger.cpp
! src/hotspot/share/gc/shared/gcTraceTime.cpp
! src/hotspot/share/gc/shared/gcVMOperations.cpp
! src/hotspot/share/gc/shared/genArguments.cpp
! src/hotspot/share/gc/shared/jvmFlagConstraintsGC.cpp
! src/hotspot/share/gc/shared/memAllocator.cpp
! src/hotspot/share/gc/shared/oopStorage.cpp
! src/hotspot/share/gc/shared/plab.cpp
! src/hotspot/share/gc/shared/preservedMarks.cpp
! src/hotspot/share/gc/shared/pretouchTask.cpp
! src/hotspot/share/gc/shared/referenceProcessor.cpp
! src/hotspot/share/gc/shared/satbMarkQueue.cpp
! src/hotspot/share/gc/shared/taskqueue.cpp
! src/hotspot/share/gc/shared/threadLocalAllocBuffer.cpp
! src/hotspot/share/gc/shared/threadLocalAllocBuffer.inline.hpp
! src/hotspot/share/gc/shared/workerDataArray.cpp

Changeset: cfe70ebc
Branch: hermetic-java-runtime
Author:    Naoto Sato <naoto at openjdk.org>
Date:      2025-01-15 17:15:05 +0000
URL:       https://git.openjdk.org/leyden/commit/cfe70ebcb3a9fadceac5eccdc1f3353d0d74c235

8342550: Log warning for using JDK1.1 compatible time zone IDs for future removal

Reviewed-by: jlu, joehw, iris

! src/java.base/share/classes/java/util/TimeZone.java
! src/java.base/share/classes/sun/util/cldr/CLDRTimeZoneNameProviderImpl.java
+ test/jdk/java/util/TimeZone/ThreeLetterZoneID.java

Changeset: 764d70b7
Branch: hermetic-java-runtime
Author:    William Kemper <wkemper at openjdk.org>
Date:      2025-01-15 17:49:38 +0000
URL:       https://git.openjdk.org/leyden/commit/764d70b7df18e288582e616c62b0d7078f1ff3aa

8344049: Shenandoah: Eliminate init-update-refs safepoint
8344050: Shenandoah: Retire GC LABs concurrently
8344055: Shenandoah: Make all threads use local gc state

Reviewed-by: ysr, kdnilsen

! src/hotspot/share/gc/shenandoah/shenandoahBarrierSet.inline.hpp
! src/hotspot/share/gc/shenandoah/shenandoahBarrierSetClone.inline.hpp
! src/hotspot/share/gc/shenandoah/shenandoahConcurrentGC.cpp
! src/hotspot/share/gc/shenandoah/shenandoahFreeSet.cpp
! src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp
! src/hotspot/share/gc/shenandoah/shenandoahHeap.hpp
! src/hotspot/share/gc/shenandoah/shenandoahHeap.inline.hpp
! src/hotspot/share/gc/shenandoah/shenandoahHeapRegionCounters.cpp
! src/hotspot/share/gc/shenandoah/shenandoahThreadLocalData.hpp
! src/hotspot/share/gc/shenandoah/shenandoahVMOperations.cpp
! src/hotspot/share/gc/shenandoah/shenandoahVerifier.cpp

Changeset: bdf6e63e
Branch: hermetic-java-runtime
Author:    Coleen Phillimore <coleenp at openjdk.org>
Date:      2025-01-15 22:44:33 +0000
URL:       https://git.openjdk.org/leyden/commit/bdf6e63eb1439ff0f8777cb7f7d152d3666f18f0

8347431: Update ObjectMonitor comments

Reviewed-by: dholmes, pchilanomate

! src/hotspot/share/runtime/objectMonitor.hpp

Changeset: 9c430c92
Branch: hermetic-java-runtime
Author:    Alexander Zuev <kizune at openjdk.org>
Date:      2025-01-16 01:10:46 +0000
URL:       https://git.openjdk.org/leyden/commit/9c430c92257739730155df05f340fe144fd24098

8336920: ArithmeticException in javax.sound.sampled.AudioInputStream

Reviewed-by: azvegint, prr

! src/java.desktop/share/classes/com/sun/media/sound/SoftLinearResampler2.java

Changeset: d23ad013
Branch: hermetic-java-runtime
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2025-01-16 10:13:48 +0000
URL:       https://git.openjdk.org/leyden/commit/d23ad01319ba298cc0ddcc2424abac8071840338

8337978: Verify OopHandles oops on access

Reviewed-by: dholmes, coleenp

! src/hotspot/share/oops/oopHandle.inline.hpp

Changeset: 24de9dee
Branch: hermetic-java-runtime
Author:    Andrey Turbanov <aturbanov at openjdk.org>
Date:      2025-01-16 11:38:28 +0000
URL:       https://git.openjdk.org/leyden/commit/24de9dee80738fe6ab1fc726b071546c85bbf79a

8347370: Unnecessary Hashtable usage in javax.swing.text.html.HTML

Reviewed-by: aivanov, azvegint

! src/java.desktop/share/classes/javax/swing/text/html/HTML.java

Changeset: 4ad5d551
Branch: hermetic-java-runtime
Author:    Theo Weidmann <tweidmann at openjdk.org>
Date:      2025-01-16 12:16:14 +0000
URL:       https://git.openjdk.org/leyden/commit/4ad5d5514e8fccc17f7be900e008e83f09e34e97

8325030: PhaseMacroExpand::value_from_mem_phi assert with "unknown node on this path"

Reviewed-by: chagedorn, kvn

! src/hotspot/share/opto/macro.cpp
+ test/hotspot/jtreg/compiler/macronodes/TestTopInMacroElimination.java

Changeset: f64f22b3
Branch: hermetic-java-runtime
Author:    Theo Weidmann <tweidmann at openjdk.org>
Committer: Christian Hagedorn <chagedorn at openjdk.org>
Date:      2025-01-16 12:17:21 +0000
URL:       https://git.openjdk.org/leyden/commit/f64f22b360f68df68ebb875bd0ef08ba61702952

8346107: Generators: testing utility for random value generation

Co-authored-by: Emanuel Peter <epeter at openjdk.org>
Reviewed-by: epeter, chagedorn

+ test/hotspot/jtreg/compiler/lib/generators/AnyBitsDoubleGenerator.java
+ test/hotspot/jtreg/compiler/lib/generators/AnyBitsFloatGenerator.java
+ test/hotspot/jtreg/compiler/lib/generators/BoundGenerator.java
+ test/hotspot/jtreg/compiler/lib/generators/EmptyGeneratorException.java
+ test/hotspot/jtreg/compiler/lib/generators/Generator.java
+ test/hotspot/jtreg/compiler/lib/generators/Generators.java
+ test/hotspot/jtreg/compiler/lib/generators/MixedGenerator.java
+ test/hotspot/jtreg/compiler/lib/generators/RandomElementGenerator.java
+ test/hotspot/jtreg/compiler/lib/generators/RandomnessSource.java
+ test/hotspot/jtreg/compiler/lib/generators/RandomnessSourceAdapter.java
+ test/hotspot/jtreg/compiler/lib/generators/RestrictableGenerator.java
+ test/hotspot/jtreg/compiler/lib/generators/RestrictableMixedGenerator.java
+ test/hotspot/jtreg/compiler/lib/generators/RestrictableRandomElementGenerator.java
+ test/hotspot/jtreg/compiler/lib/generators/RestrictableSingleValueGenerator.java
+ test/hotspot/jtreg/compiler/lib/generators/SingleValueGenerator.java
+ test/hotspot/jtreg/compiler/lib/generators/UniformDoubleGenerator.java
+ test/hotspot/jtreg/compiler/lib/generators/UniformFloatGenerator.java
+ test/hotspot/jtreg/compiler/lib/generators/UniformIntGenerator.java
+ test/hotspot/jtreg/compiler/lib/generators/UniformIntersectionRestrictableGenerator.java
+ test/hotspot/jtreg/compiler/lib/generators/UniformLongGenerator.java
+ test/hotspot/jtreg/testlibrary_tests/generators/tests/ExampleTest.java
+ test/hotspot/jtreg/testlibrary_tests/generators/tests/MockRandomnessSource.java
+ test/hotspot/jtreg/testlibrary_tests/generators/tests/TestGenerators.java

Changeset: cbe2f965
Branch: hermetic-java-runtime
Author:    Coleen Phillimore <coleenp at openjdk.org>
Date:      2025-01-16 12:46:32 +0000
URL:       https://git.openjdk.org/leyden/commit/cbe2f9654eb7330c2e8cbe74e8abc2db63ec867b

8347732: Replace SIZE_FORMAT in shenandoah

Reviewed-by: wkemper, ysr

! src/hotspot/share/gc/shenandoah/heuristics/shenandoahAdaptiveHeuristics.cpp
! src/hotspot/share/gc/shenandoah/heuristics/shenandoahCompactHeuristics.cpp
! src/hotspot/share/gc/shenandoah/heuristics/shenandoahGenerationalHeuristics.cpp
! src/hotspot/share/gc/shenandoah/heuristics/shenandoahGlobalHeuristics.cpp
! src/hotspot/share/gc/shenandoah/heuristics/shenandoahHeuristics.cpp
! src/hotspot/share/gc/shenandoah/heuristics/shenandoahOldHeuristics.cpp
! src/hotspot/share/gc/shenandoah/heuristics/shenandoahPassiveHeuristics.cpp
! src/hotspot/share/gc/shenandoah/heuristics/shenandoahStaticHeuristics.cpp
! src/hotspot/share/gc/shenandoah/heuristics/shenandoahYoungHeuristics.cpp
! src/hotspot/share/gc/shenandoah/shenandoahAgeCensus.cpp
! src/hotspot/share/gc/shenandoah/shenandoahArguments.cpp
! src/hotspot/share/gc/shenandoah/shenandoahCardStats.cpp
! src/hotspot/share/gc/shenandoah/shenandoahCollectionSet.cpp
! src/hotspot/share/gc/shenandoah/shenandoahCollectorPolicy.cpp
! src/hotspot/share/gc/shenandoah/shenandoahConcurrentGC.cpp
! src/hotspot/share/gc/shenandoah/shenandoahController.cpp
! src/hotspot/share/gc/shenandoah/shenandoahEvacTracker.cpp
! src/hotspot/share/gc/shenandoah/shenandoahFreeSet.cpp
! src/hotspot/share/gc/shenandoah/shenandoahFullGC.cpp
! src/hotspot/share/gc/shenandoah/shenandoahGeneration.cpp
! src/hotspot/share/gc/shenandoah/shenandoahGenerationSizer.cpp
! src/hotspot/share/gc/shenandoah/shenandoahGenerationalEvacuationTask.cpp
! src/hotspot/share/gc/shenandoah/shenandoahGenerationalFullGC.cpp
! src/hotspot/share/gc/shenandoah/shenandoahGenerationalHeap.cpp
! src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp
! src/hotspot/share/gc/shenandoah/shenandoahHeap.inline.hpp
! src/hotspot/share/gc/shenandoah/shenandoahHeapRegion.cpp
! src/hotspot/share/gc/shenandoah/shenandoahHeapRegion.inline.hpp
! src/hotspot/share/gc/shenandoah/shenandoahHeapRegionClosures.cpp
! src/hotspot/share/gc/shenandoah/shenandoahHeapRegionCounters.cpp
! src/hotspot/share/gc/shenandoah/shenandoahHeapRegionSet.cpp
! src/hotspot/share/gc/shenandoah/shenandoahInitLogger.cpp
! src/hotspot/share/gc/shenandoah/shenandoahMark.inline.hpp
! src/hotspot/share/gc/shenandoah/shenandoahMarkBitMap.cpp
! src/hotspot/share/gc/shenandoah/shenandoahMarkingContext.cpp
! src/hotspot/share/gc/shenandoah/shenandoahMarkingContext.inline.hpp
! src/hotspot/share/gc/shenandoah/shenandoahMemoryPool.cpp
! src/hotspot/share/gc/shenandoah/shenandoahMetrics.cpp
! src/hotspot/share/gc/shenandoah/shenandoahNumberSeq.cpp
! src/hotspot/share/gc/shenandoah/shenandoahOldGeneration.cpp
! src/hotspot/share/gc/shenandoah/shenandoahPacer.cpp
! src/hotspot/share/gc/shenandoah/shenandoahReferenceProcessor.cpp
! src/hotspot/share/gc/shenandoah/shenandoahScanRemembered.cpp
! src/hotspot/share/gc/shenandoah/shenandoahScanRemembered.inline.hpp
! src/hotspot/share/gc/shenandoah/shenandoahVerifier.cpp

Changeset: 8bfa5405
Branch: hermetic-java-runtime
Author:    Coleen Phillimore <coleenp at openjdk.org>
Date:      2025-01-16 12:48:51 +0000
URL:       https://git.openjdk.org/leyden/commit/8bfa54055013ca92696982c86ed3869627718219

8347731: Replace SIZE_FORMAT in zgc

Reviewed-by: stefank, tschatzl, jsikstro

! src/hotspot/share/gc/z/zAddress.cpp
! src/hotspot/share/gc/z/zArguments.cpp
! src/hotspot/share/gc/z/zCollectedHeap.cpp
! src/hotspot/share/gc/z/zDirector.cpp
! src/hotspot/share/gc/z/zGeneration.cpp
! src/hotspot/share/gc/z/zHeap.cpp
! src/hotspot/share/gc/z/zIndexDistributor.inline.hpp
! src/hotspot/share/gc/z/zLiveMap.cpp
! src/hotspot/share/gc/z/zMark.cpp
! src/hotspot/share/gc/z/zMarkStack.cpp
! src/hotspot/share/gc/z/zMarkStackAllocator.cpp
! src/hotspot/share/gc/z/zNMethodTable.cpp
! src/hotspot/share/gc/z/zPageAllocator.cpp
! src/hotspot/share/gc/z/zRelocationSetSelector.cpp
! src/hotspot/share/gc/z/zRememberedSet.cpp
! src/hotspot/share/gc/z/zStat.cpp
! src/hotspot/share/gc/z/zUncommitter.cpp
! src/hotspot/share/gc/z/zUnmapper.cpp
! src/hotspot/share/gc/z/zVirtualMemory.cpp

Changeset: 3b6e5767
Branch: hermetic-java-runtime
Author:    Magnus Ihse Bursie <ihse at openjdk.org>
Date:      2025-01-16 14:25:52 +0000
URL:       https://git.openjdk.org/leyden/commit/3b6e57670cfc8b45b0be228198ebe6033bed3064

8347825: Make IDEA ide support use proper build system mechanisms

Reviewed-by: mcimadamore, erikj

! bin/idea.sh
! make/Main.gmk
+ make/ide/idea/jdk/IdeaGenConfig.gmk
- make/ide/idea/jdk/idea.gmk
! test/make/TestIdea.gmk

Changeset: bfa0cb79
Branch: hermetic-java-runtime
Author:    Coleen Phillimore <coleenp at openjdk.org>
Date:      2025-01-16 14:30:53 +0000
URL:       https://git.openjdk.org/leyden/commit/bfa0cb79169ab00b0b600895d7a0f4038e8b8880

8347730: Replace SIZE_FORMAT in g1

Reviewed-by: kbarrett, tschatzl

! src/hotspot/share/gc/g1/g1AllocRegion.cpp
! src/hotspot/share/gc/g1/g1Allocator.cpp
! src/hotspot/share/gc/g1/g1BiasedArray.cpp
! src/hotspot/share/gc/g1/g1BiasedArray.hpp
! src/hotspot/share/gc/g1/g1BlockOffsetTable.cpp
! src/hotspot/share/gc/g1/g1BlockOffsetTable.hpp
! src/hotspot/share/gc/g1/g1CollectedHeap.cpp
! src/hotspot/share/gc/g1/g1CollectedHeap.hpp
! src/hotspot/share/gc/g1/g1CollectionSet.cpp
! src/hotspot/share/gc/g1/g1CollectionSetChooser.cpp
! src/hotspot/share/gc/g1/g1CommittedRegionMap.cpp
! src/hotspot/share/gc/g1/g1ConcurrentMark.cpp
! src/hotspot/share/gc/g1/g1ConcurrentMark.inline.hpp
! src/hotspot/share/gc/g1/g1ConcurrentMarkObjArrayProcessor.cpp
! src/hotspot/share/gc/g1/g1DirtyCardQueue.cpp
! src/hotspot/share/gc/g1/g1FromCardCache.cpp
! src/hotspot/share/gc/g1/g1FullGCPrepareTask.inline.hpp
! src/hotspot/share/gc/g1/g1GCPhaseTimes.cpp
! src/hotspot/share/gc/g1/g1HeapRegion.cpp
! src/hotspot/share/gc/g1/g1HeapRegionRemSet.cpp
! src/hotspot/share/gc/g1/g1HeapSizingPolicy.cpp
! src/hotspot/share/gc/g1/g1HeapTransition.cpp
! src/hotspot/share/gc/g1/g1IHOPControl.cpp
! src/hotspot/share/gc/g1/g1InitLogger.cpp
! src/hotspot/share/gc/g1/g1MonitoringSupport.cpp
! src/hotspot/share/gc/g1/g1NUMA.cpp
! src/hotspot/share/gc/g1/g1NUMAStats.cpp
! src/hotspot/share/gc/g1/g1PageBasedVirtualSpace.cpp
! src/hotspot/share/gc/g1/g1ParScanThreadState.inline.hpp
! src/hotspot/share/gc/g1/g1Policy.cpp
! src/hotspot/share/gc/g1/g1RegionToSpaceMapper.cpp
! src/hotspot/share/gc/g1/g1RemSet.cpp
! src/hotspot/share/gc/g1/g1RemSetSummary.cpp
! src/hotspot/share/gc/g1/g1UncommitRegionTask.cpp
! src/hotspot/share/gc/g1/g1YoungGCPostEvacuateTasks.cpp
! src/hotspot/share/gc/g1/g1YoungGenSizer.cpp
! src/hotspot/share/gc/g1/jvmFlagConstraintsG1.cpp

Changeset: 788f0499
Branch: hermetic-java-runtime
Author:    Theo Weidmann <tweidmann at openjdk.org>
Committer: Christian Hagedorn <chagedorn at openjdk.org>
Date:      2025-01-16 14:38:02 +0000
URL:       https://git.openjdk.org/leyden/commit/788f04990aaf284da2067972bd62cc02d50166b6

8346607: IGV: Support drag-and-drop for opening graph files

Reviewed-by: rcastanedalo, chagedorn, dfenacci, thartmann

! src/utils/IdealGraphVisualizer/Coordinator/src/main/java/com/sun/hotspot/igv/coordinator/OutlineTopComponent.java
+ src/utils/IdealGraphVisualizer/View/src/main/java/com/sun/hotspot/igv/view/PlaceholderTopComponent.java

Changeset: e7795ccd
Branch: hermetic-java-runtime
Author:    SendaoYan <syan at openjdk.org>
Date:      2025-01-16 15:40:21 +0000
URL:       https://git.openjdk.org/leyden/commit/e7795ccdd9066804a8c93e8af0aa45e49bd20846

8347347: Build fails undefined symbol: __asan_init by clang17

Reviewed-by: erikj, jwaters

! make/autoconf/jdk-options.m4

Changeset: d218b540
Branch: hermetic-java-runtime
Author:    Coleen Phillimore <coleenp at openjdk.org>
Date:      2025-01-16 16:09:04 +0000
URL:       https://git.openjdk.org/leyden/commit/d218b54086762d920bba0fc2ced47ea9148a3787

8347609: Replace SIZE_FORMAT in os/os_cpu/cpu directories

Reviewed-by: matsaave, dholmes

! src/hotspot/cpu/aarch64/gc/z/zAddress_aarch64.cpp
! src/hotspot/cpu/arm/arm.ad
! src/hotspot/cpu/ppc/gc/z/zAddress_ppc.cpp
! src/hotspot/cpu/riscv/gc/z/zAddress_riscv.cpp
! src/hotspot/cpu/s390/macroAssembler_s390.inline.hpp
! src/hotspot/cpu/x86/gc/z/zAddress_x86.inline.hpp
! src/hotspot/os/aix/loadlib_aix.cpp
! src/hotspot/os/aix/os_aix.cpp
! src/hotspot/os/bsd/gc/z/zPhysicalMemoryBacking_bsd.cpp
! src/hotspot/os/bsd/os_bsd.cpp
! src/hotspot/os/linux/gc/z/zPhysicalMemoryBacking_linux.cpp
! src/hotspot/os/linux/hugepages.cpp
! src/hotspot/os/linux/os_linux.cpp
! src/hotspot/os/posix/os_posix.cpp
! src/hotspot/os/posix/perfMemory_posix.cpp
! src/hotspot/os/windows/gc/z/zMapper_windows.cpp
! src/hotspot/os/windows/gc/z/zPhysicalMemoryBacking_windows.cpp
! src/hotspot/os/windows/os_windows.cpp
! src/hotspot/os/windows/perfMemory_windows.cpp

Changeset: 07a0dcba
Branch: hermetic-java-runtime
Author:    Matthias Baesken <mbaesken at openjdk.org>
Date:      2025-01-16 16:30:32 +0000
URL:       https://git.openjdk.org/leyden/commit/07a0dcbabcb1216211c1da75f6dd2582da194df9

8347576: Error output in libjsound has non matching format strings

Reviewed-by: mdoerr, serb, clanger

! src/java.desktop/share/native/libjsound/MidiInDevice.c
! src/java.desktop/share/native/libjsound/MidiOutDevice.c
! src/java.desktop/windows/native/libjsound/PLATFORM_API_WinOS_MidiIn.cpp
! src/java.desktop/windows/native/libjsound/PLATFORM_API_WinOS_Ports.c

Changeset: 0330ca42
Branch: hermetic-java-runtime
Author:    William Kemper <wkemper at openjdk.org>
Date:      2025-01-16 20:53:17 +0000
URL:       https://git.openjdk.org/leyden/commit/0330ca4221ba7bacb0eaeed1a8cdc3d5c3653a83

8347617: Shenandoah: Use consistent name for update references phase

Reviewed-by: ysr

! src/hotspot/share/gc/shenandoah/shenandoahBarrierSet.inline.hpp
! src/hotspot/share/gc/shenandoah/shenandoahConcurrentGC.cpp
! src/hotspot/share/gc/shenandoah/shenandoahConcurrentGC.hpp
! src/hotspot/share/gc/shenandoah/shenandoahDegeneratedGC.cpp
! src/hotspot/share/gc/shenandoah/shenandoahDegeneratedGC.hpp
! src/hotspot/share/gc/shenandoah/shenandoahGC.cpp
! src/hotspot/share/gc/shenandoah/shenandoahGC.hpp
! src/hotspot/share/gc/shenandoah/shenandoahGenerationalHeap.cpp
! src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp
! src/hotspot/share/gc/shenandoah/shenandoahHeap.hpp
! src/hotspot/share/gc/shenandoah/shenandoahHeap.inline.hpp
! src/hotspot/share/gc/shenandoah/shenandoahPacer.cpp
! src/hotspot/share/gc/shenandoah/shenandoahPacer.hpp
! src/hotspot/share/gc/shenandoah/shenandoahPacer.inline.hpp
! src/hotspot/share/gc/shenandoah/shenandoahPhaseTimings.hpp
! src/hotspot/share/gc/shenandoah/shenandoahVMOperations.cpp
! src/hotspot/share/gc/shenandoah/shenandoahVerifier.cpp
! src/hotspot/share/gc/shenandoah/shenandoahVerifier.hpp

Changeset: 1f365cc6
Branch: hermetic-java-runtime
Author:    Magnus Ihse Bursie <ihse at openjdk.org>
Date:      2025-01-16 21:46:18 +0000
URL:       https://git.openjdk.org/leyden/commit/1f365cc6c75d355588b91e356e9f5dac5fb3555d

8346433: Cannot use DllMain in hotspot for static builds

Reviewed-by: dholmes, stuefe

! src/hotspot/os/windows/os_windows.cpp
! src/hotspot/os/windows/symbolengine.cpp
! src/hotspot/os/windows/symbolengine.hpp
! src/hotspot/os/windows/windbghelp.cpp
! src/hotspot/os/windows/windbghelp.hpp

Changeset: aa21de56
Branch: hermetic-java-runtime
Author:    Quan Anh Mai <qamai at openjdk.org>
Date:      2025-01-17 02:05:14 +0000
URL:       https://git.openjdk.org/leyden/commit/aa21de566d387ab71adebdf798f7710a005c27b1

8347481: C2: Remove the control input of some nodes

Reviewed-by: dfenacci, vlivanov, kvn

! src/hotspot/share/opto/addnode.cpp
! src/hotspot/share/opto/library_call.cpp
! src/hotspot/share/opto/loopopts.cpp
! src/hotspot/share/opto/movenode.cpp
! src/hotspot/share/opto/movenode.hpp
! src/hotspot/share/opto/mulnode.hpp
! src/hotspot/share/opto/subnode.cpp
! src/hotspot/share/opto/subnode.hpp

Changeset: 398a5805
Branch: hermetic-java-runtime
Author:    Jayathirth D V <jdv at openjdk.org>
Date:      2025-01-17 04:02:26 +0000
URL:       https://git.openjdk.org/leyden/commit/398a580518b4e7961bdddf733e0a89ff25bc437a

8347911: Limit the length of inflated text chunks

Reviewed-by: azvegint, prr

! src/java.desktop/share/classes/com/sun/imageio/plugins/png/PNGImageReader.java

Changeset: a3eef6c2
Branch: hermetic-java-runtime
Author:    Matthias Baesken <mbaesken at openjdk.org>
Date:      2025-01-17 07:58:52 +0000
URL:       https://git.openjdk.org/leyden/commit/a3eef6c2416eb0e02fbd154d84c98b12bcb66e97

8346875: Test jdk/jdk/jfr/event/os/TestCPULoad.java fails on macOS

Reviewed-by: egahlin

! test/jdk/jdk/jfr/event/os/TestCPULoad.java

Changeset: f5573f5c
Branch: hermetic-java-runtime
Author:    Amit Kumar <amitkumar at openjdk.org>
Date:      2025-01-17 10:21:15 +0000
URL:       https://git.openjdk.org/leyden/commit/f5573f5cbdcae5d1303c8b58d2946c168b977326

8330851: C2: More efficient TypeFunc creation

Reviewed-by: vlivanov, dlong

! src/hotspot/share/opto/arraycopynode.cpp
! src/hotspot/share/opto/arraycopynode.hpp
! src/hotspot/share/opto/callnode.cpp
! src/hotspot/share/opto/callnode.hpp
! src/hotspot/share/opto/library_call.cpp
! src/hotspot/share/opto/runtime.cpp
! src/hotspot/share/opto/runtime.hpp
! src/hotspot/share/opto/type.cpp

Changeset: 8460072f
Branch: hermetic-java-runtime
Author:    Gui Cao <gcao at openjdk.org>
Committer: Fei Yang <fyang at openjdk.org>
Date:      2025-01-17 11:31:48 +0000
URL:       https://git.openjdk.org/leyden/commit/8460072f9ddcec5d1f86e3c4de3d1457771b805c

8342881: RISC-V: secondary_super_cache does not scale well: C1 and interpreter

Reviewed-by: fyang, fjiang

! src/hotspot/cpu/riscv/c1_Runtime1_riscv.cpp
! src/hotspot/cpu/riscv/macroAssembler_riscv.cpp
! src/hotspot/cpu/riscv/macroAssembler_riscv.hpp
! src/hotspot/cpu/riscv/riscv.ad
! src/hotspot/cpu/riscv/stubGenerator_riscv.cpp

Changeset: 3ab521e1
Branch: hermetic-java-runtime
Author:    Coleen Phillimore <coleenp at openjdk.org>
Date:      2025-01-17 12:16:44 +0000
URL:       https://git.openjdk.org/leyden/commit/3ab521e1a1245e578e37d0638c659588e782ec50

8347924: Replace SIZE_FORMAT in memory and metaspace

Reviewed-by: jsjolen, matsaave

! src/hotspot/share/memory/arena.cpp
! src/hotspot/share/memory/classLoaderMetaspace.cpp
! src/hotspot/share/memory/guardedMemory.cpp
! src/hotspot/share/memory/memoryReserver.cpp
! src/hotspot/share/memory/metaspace.cpp
! src/hotspot/share/memory/metaspace/binList.hpp
! src/hotspot/share/memory/metaspace/blockTree.cpp
! src/hotspot/share/memory/metaspace/blockTree.hpp
! src/hotspot/share/memory/metaspace/chunkManager.cpp
! src/hotspot/share/memory/metaspace/chunklevel.cpp
! src/hotspot/share/memory/metaspace/commitMask.cpp
! src/hotspot/share/memory/metaspace/freeChunkList.cpp
! src/hotspot/share/memory/metaspace/metablock.hpp
! src/hotspot/share/memory/metaspace/metachunk.cpp
! src/hotspot/share/memory/metaspace/metachunk.hpp
! src/hotspot/share/memory/metaspace/metaspaceArena.cpp
! src/hotspot/share/memory/metaspace/metaspaceCommon.cpp
! src/hotspot/share/memory/metaspace/metaspaceCommon.hpp
! src/hotspot/share/memory/metaspace/metaspaceSettings.cpp
! src/hotspot/share/memory/metaspace/metaspaceStatistics.cpp
! src/hotspot/share/memory/metaspace/testHelpers.cpp
! src/hotspot/share/memory/metaspace/virtualSpaceList.cpp
! src/hotspot/share/memory/metaspace/virtualSpaceNode.cpp
! src/hotspot/share/memory/resourceArea.hpp
! src/hotspot/share/memory/universe.cpp
! src/hotspot/share/memory/virtualspace.cpp

Changeset: 15e06b61
Branch: hermetic-java-runtime
Author:    Prasanta Sadhukhan <psadhukhan at openjdk.org>
Date:      2025-01-17 12:54:54 +0000
URL:       https://git.openjdk.org/leyden/commit/15e06b61867a65c2b554efa6caf464b39ff8375a

8345618: javax/swing/text/Caret/8163124/CaretFloatingPointAPITest.java leaves Caret is not complete

Reviewed-by: azvegint

! test/jdk/javax/swing/text/Caret/8163124/CaretFloatingPointAPITest.java

Changeset: 2c41f5ad
Branch: hermetic-java-runtime
Author:    Zhengyu Gu <zgu at openjdk.org>
Date:      2025-01-17 13:39:22 +0000
URL:       https://git.openjdk.org/leyden/commit/2c41f5adbfcebb057c2ffc8396729bdd1c100079

8347959: ThreadDumper leaks memory

Reviewed-by: amenkov, sspitsyn, shade

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

Changeset: 2ca1b4d4
Branch: hermetic-java-runtime
Author:    Leonid Mesnik <lmesnik at openjdk.org>
Date:      2025-01-17 15:43:04 +0000
URL:       https://git.openjdk.org/leyden/commit/2ca1b4d48da7eb9b5baf0ac213f3ce87f47dd316

8347840: Fix testlibrary compilation warnings

Reviewed-by: dholmes

! make/test/BuildTestLib.gmk
! test/lib/jdk/test/lib/Asserts.java
! test/lib/jdk/test/lib/apps/LingeredApp.java
! test/lib/jdk/test/lib/artifacts/ArtifactResolver.java
! test/lib/jdk/test/lib/artifacts/ArtifactResolverException.java
! test/lib/jdk/test/lib/artifacts/JibArtifactManager.java
! test/lib/jdk/test/lib/classloader/ClassUnloadCommon.java
! test/lib/jdk/test/lib/classloader/GeneratingClassLoader.java
! test/lib/jdk/test/lib/classloader/GeneratingCompilingClassLoader.java
! test/lib/jdk/test/lib/format/ArrayDiff.java
! test/lib/jdk/test/lib/hprof/model/JavaHeapObject.java
! test/lib/jdk/test/lib/hprof/model/JavaStatic.java
! test/lib/jdk/test/lib/hprof/model/JavaThing.java
! test/lib/jdk/test/lib/hprof/model/Root.java
! test/lib/jdk/test/lib/hprof/model/Snapshot.java
! test/lib/jdk/test/lib/hprof/model/StackFrame.java
! test/lib/jdk/test/lib/hprof/model/StackTrace.java
! test/lib/jdk/test/lib/hprof/parser/FileReadBuffer.java
! test/lib/jdk/test/lib/hprof/parser/MappedReadBuffer.java
! test/lib/jdk/test/lib/hprof/parser/ReadBuffer.java
! test/lib/jdk/test/lib/hprof/parser/Reader.java
! test/lib/jdk/test/lib/jfr/Events.java
! test/lib/jdk/test/lib/jvmti/DebugeeClass.java
! test/lib/jdk/test/lib/management/ThreadMXBeanTool.java
! test/lib/jdk/test/lib/net/IPSupport.java
! test/lib/jdk/test/lib/os/linux/HugePageConfiguration.java
! test/lib/jdk/test/lib/process/ProcessTools.java
! test/lib/jdk/test/lib/thread/VThreadPinner.java
! test/lib/jdk/test/lib/thread/VThreadRunner.java
! test/lib/jdk/test/lib/util/FileUtils.java

Changeset: baca7daa
Branch: hermetic-java-runtime
Author:    Coleen Phillimore <coleenp at openjdk.org>
Date:      2025-01-17 16:24:47 +0000
URL:       https://git.openjdk.org/leyden/commit/baca7daa32d553b647bdb33bb74a0eb84542deeb

8347733: Replace SIZE_FORMAT in runtime code

Reviewed-by: matsaave, sspitsyn, dholmes

! src/hotspot/share/cds/aotLinkedClassBulkLoader.cpp
! src/hotspot/share/cds/archiveBuilder.cpp
! src/hotspot/share/cds/archiveHeapLoader.cpp
! src/hotspot/share/cds/archiveHeapWriter.cpp
! src/hotspot/share/cds/archiveUtils.cpp
! src/hotspot/share/cds/dynamicArchive.cpp
! src/hotspot/share/cds/filemap.cpp
! src/hotspot/share/cds/heapShared.cpp
! src/hotspot/share/cds/metaspaceShared.cpp
! src/hotspot/share/classfile/classFileParser.cpp
! src/hotspot/share/classfile/classLoaderStats.cpp
! src/hotspot/share/classfile/dictionary.cpp
! src/hotspot/share/classfile/javaClasses.cpp
! src/hotspot/share/classfile/stringTable.cpp
! src/hotspot/share/classfile/symbolTable.cpp
! src/hotspot/share/code/codeCache.cpp
! src/hotspot/share/code/codeHeapState.cpp
! src/hotspot/share/compiler/compileBroker.cpp
! src/hotspot/share/logging/logAsyncWriter.cpp
! src/hotspot/share/logging/logConfiguration.cpp
! src/hotspot/share/logging/logFileOutput.cpp
! src/hotspot/share/logging/logSelection.cpp
! src/hotspot/share/logging/logSelectionList.cpp
! src/hotspot/share/nmt/mallocTracker.cpp
! src/hotspot/share/nmt/memReporter.cpp
! src/hotspot/share/nmt/memoryFileTracker.cpp
! src/hotspot/share/nmt/nmtPreInit.cpp
! src/hotspot/share/nmt/virtualMemoryTracker.cpp
! src/hotspot/share/nmt/vmatree.cpp
! src/hotspot/share/oops/array.hpp
! src/hotspot/share/oops/compressedOops.cpp
! src/hotspot/share/oops/instanceKlass.cpp
! src/hotspot/share/oops/instanceMirrorKlass.cpp
! src/hotspot/share/oops/oop.inline.hpp
! src/hotspot/share/oops/stackChunkOop.cpp
! src/hotspot/share/prims/jvmtiEnter.xsl
! src/hotspot/share/prims/resolvedMethodTable.cpp
! src/hotspot/share/prims/whitebox.cpp
! src/hotspot/share/runtime/arguments.cpp
! src/hotspot/share/runtime/deoptimization.cpp
! src/hotspot/share/runtime/flags/jvmFlag.cpp
! src/hotspot/share/runtime/flags/jvmFlagAccess.cpp
! src/hotspot/share/runtime/flags/jvmFlagConstraintsCompiler.cpp
! src/hotspot/share/runtime/flags/jvmFlagConstraintsRuntime.cpp
! src/hotspot/share/runtime/java.cpp
! src/hotspot/share/runtime/jniHandles.cpp
! src/hotspot/share/runtime/os.cpp
! src/hotspot/share/runtime/perfData.cpp
! src/hotspot/share/runtime/perfMemory.cpp
! src/hotspot/share/runtime/reflection.cpp
! src/hotspot/share/runtime/stackOverflow.cpp
! src/hotspot/share/runtime/synchronizer.cpp
! src/hotspot/share/runtime/thread.cpp
! src/hotspot/share/services/diagnosticCommand.cpp
! src/hotspot/share/services/heapDumperCompression.cpp
! src/hotspot/share/services/lowMemoryDetector.cpp
! src/hotspot/share/services/threadIdTable.cpp
! src/hotspot/share/services/writeableFlags.cpp
! src/hotspot/share/utilities/bitMap.cpp
! src/hotspot/share/utilities/bitMap.hpp
! src/hotspot/share/utilities/chunkedList.hpp
! src/hotspot/share/utilities/concurrentHashTable.inline.hpp
! src/hotspot/share/utilities/copy.cpp
! src/hotspot/share/utilities/elfFile.cpp
! src/hotspot/share/utilities/globalDefinitions.hpp
! src/hotspot/share/utilities/ostream.cpp
! src/hotspot/share/utilities/tableStatistics.cpp
! src/hotspot/share/utilities/vmError.cpp

Changeset: 6cc1c0ab
Branch: hermetic-java-runtime
Author:    Jatin Bhateja <jbhateja at openjdk.org>
Date:      2025-01-17 18:05:13 +0000
URL:       https://git.openjdk.org/leyden/commit/6cc1c0abdbf8cd3d01722951cf34ebcb667f1380

8347422: Crash during safepoint handler execution with -XX:+UseAPX

Reviewed-by: kvn, sviswanathan, thartmann

! src/hotspot/cpu/x86/sharedRuntime_x86_64.cpp

Changeset: 17e3df65
Branch: hermetic-java-runtime
Author:    Calvin Cheung <ccheung at openjdk.org>
Date:      2025-01-17 18:46:17 +0000
URL:       https://git.openjdk.org/leyden/commit/17e3df652feb2a0fb960cd235c0efc4b482731d6

8347763: [doc] Add documentation of module options for JEP 483

Reviewed-by: iklam

! src/java.base/share/man/java.md

Changeset: 6ef860c7
Branch: hermetic-java-runtime
Author:    Serguei Spitsyn <sspitsyn at openjdk.org>
Date:      2025-01-18 00:28:30 +0000
URL:       https://git.openjdk.org/leyden/commit/6ef860c728d3f2f29fe8f7318c0f56032e0679be

8332857: Test vmTestbase/nsk/jvmti/GetThreadCpuTime/thrcputime002/TestDescription.java failed

Reviewed-by: lmesnik, cjplummer, amenkov

! test/hotspot/jtreg/vmTestbase/nsk/jvmti/GetThreadCpuTime/thrcputime002/thrcputime002.cpp

Changeset: e1cf3517
Branch: hermetic-java-runtime
Author:    Calvin Cheung <ccheung at openjdk.org>
Date:      2025-01-18 00:34:27 +0000
URL:       https://git.openjdk.org/leyden/commit/e1cf3517ae0dcfa98e22d669f9f624dfbbd6ab73

8348013: [doc] fix typo in java.md caused by JDK-8347763

Reviewed-by: iklam

! src/java.base/share/man/java.md

Changeset: 0ff67000
Branch: hermetic-java-runtime
Author:    Robbin Ehn <rehn at openjdk.org>
Date:      2025-01-18 08:41:00 +0000
URL:       https://git.openjdk.org/leyden/commit/0ff67000dc22e8c58e8a9ed1379010f4a2ad7666

8347987: Bad ifdef in 8330851

Reviewed-by: stefank, mdoerr, syan, amitkumar

! src/hotspot/share/opto/runtime.cpp
! src/hotspot/share/opto/runtime.hpp

Changeset: ca8ba5c8
Branch: hermetic-java-runtime
Author:    Robbin Ehn <rehn at openjdk.org>
Date:      2025-01-18 09:16:22 +0000
URL:       https://git.openjdk.org/leyden/commit/ca8ba5c890206546c79ce781878a3f8978e637f9

8347366: RISC-V: Add extension asserts for CMO instructions

Reviewed-by: fyang, mli

! src/hotspot/cpu/riscv/assembler_riscv.hpp

Changeset: 1f0efc00
Branch: hermetic-java-runtime
Author:    Robbin Ehn <rehn at openjdk.org>
Date:      2025-01-18 09:19:21 +0000
URL:       https://git.openjdk.org/leyden/commit/1f0efc00913e57690b57b7425bcc7dd6373e698f

8347343: RISC-V: Unchecked zicntr csr reads

Reviewed-by: fyang, mli

! src/hotspot/cpu/riscv/macroAssembler_riscv.cpp
! src/hotspot/cpu/riscv/macroAssembler_riscv.hpp
! src/hotspot/cpu/riscv/vm_version_riscv.hpp

Changeset: 3804082c
Branch: hermetic-java-runtime
Author:    Robert Toyonaga <rtoyonag at redhat.com>
Committer: Thomas Stuefe <stuefe at openjdk.org>
Date:      2025-01-18 17:21:28 +0000
URL:       https://git.openjdk.org/leyden/commit/3804082cba56e6d26c500880cc5cbe6d4332d8f8

8346123: [REDO] NMT should not use ThreadCritical

Reviewed-by: dholmes, coleenp, stuefe

! src/hotspot/os/posix/perfMemory_posix.cpp
! src/hotspot/os/windows/os_windows.cpp
! src/hotspot/os/windows/perfMemory_windows.cpp
! src/hotspot/share/nmt/memBaseline.cpp
! src/hotspot/share/nmt/memReporter.cpp
! src/hotspot/share/nmt/memTracker.cpp
! src/hotspot/share/nmt/memTracker.hpp
! src/hotspot/share/nmt/memoryFileTracker.cpp
! src/hotspot/share/nmt/memoryFileTracker.hpp
! src/hotspot/share/nmt/nmtUsage.cpp
! src/hotspot/share/nmt/threadStackTracker.cpp
! src/hotspot/share/nmt/virtualMemoryTracker.cpp
! src/hotspot/share/prims/jni.cpp
! src/hotspot/share/runtime/mutexLocker.cpp
! src/hotspot/share/runtime/mutexLocker.hpp
! src/hotspot/share/runtime/os.cpp
! src/hotspot/share/runtime/threads.cpp
! src/hotspot/share/utilities/vmError.cpp
! test/hotspot/gtest/runtime/test_virtualMemoryTracker.cpp

Changeset: 644d154c
Branch: hermetic-java-runtime
Author:    Archie Cobbs <acobbs at openjdk.org>
Date:      2025-01-19 14:57:08 +0000
URL:       https://git.openjdk.org/leyden/commit/644d154c7c771236904560fc5b91f149a6a646cf

8347474: Options singleton is used before options are parsed

Reviewed-by: vromero

! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Lint.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Preview.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/file/BaseFileManager.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/file/Locations.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/ClassReader.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/main/Arguments.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/main/Option.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/main/OptionHelper.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/processing/JavacFiler.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/processing/JavacProcessingEnvironment.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler.properties
! src/jdk.compiler/share/classes/com/sun/tools/javac/util/JCDiagnostic.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/util/JavacMessages.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/util/Log.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/util/Options.java
+ test/langtools/tools/javac/options/OptionsOrderingTest.java

Changeset: e7a1c866
Branch: hermetic-java-runtime
Author:    Volkan Yazıcı <volkan.yazici at oracle.com>
Committer: Jaikiran Pai <jpai at openjdk.org>
Date:      2025-01-20 06:53:25 +0000
URL:       https://git.openjdk.org/leyden/commit/e7a1c8660af50a321bc466be2b30412a5b5c4e3c

8217914: java/net/httpclient/ConnectTimeoutHandshakeSync.java failed on connection refused while doing POST

Reviewed-by: dfuchs, jpai

! test/jdk/java/net/httpclient/AbstractConnectTimeoutHandshake.java
! test/jdk/java/net/httpclient/ConnectTimeoutHandshakeAsync.java
! test/jdk/java/net/httpclient/ConnectTimeoutHandshakeSync.java

Changeset: 4b4b1e91
Branch: hermetic-java-runtime
Author:    Markus Grönlund <mgronlun at openjdk.org>
Date:      2025-01-20 08:54:15 +0000
URL:       https://git.openjdk.org/leyden/commit/4b4b1e912a3193cc95c956acc770015f707449b1

8347922: Remove runtime/cds/appcds/customLoader/HelloCustom_JFR.java from ProblemList.txt

Reviewed-by: egahlin

! test/hotspot/jtreg/ProblemList.txt

Changeset: c207cc7e
Branch: hermetic-java-runtime
Author:    Albert Mingkun Yang <ayang at openjdk.org>
Date:      2025-01-20 09:51:45 +0000
URL:       https://git.openjdk.org/leyden/commit/c207cc7e705d3f449f2387324d86cfb31ce40c44

8347923: Parallel: Simplify compute_survivor_space_size_and_threshold

Reviewed-by: tschatzl

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

Changeset: 85fdd2cc
Branch: hermetic-java-runtime
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2025-01-20 12:18:05 +0000
URL:       https://git.openjdk.org/leyden/commit/85fdd2cc12660bef0d4334ef96afe1865ddd0c38

8347434: Richer VM operations events logging

Reviewed-by: dholmes, jsjolen

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

Changeset: 8a83dc21
Branch: hermetic-java-runtime
Author:    Christian Hagedorn <chagedorn at openjdk.org>
Date:      2025-01-20 12:24:33 +0000
URL:       https://git.openjdk.org/leyden/commit/8a83dc213ac630ec79d62637133fe7aa102a27a3

8347018: C2: Insertion of Assertion Predicates ignores the effects of PhaseIdealLoop::clone_up_backedge_goo()

Reviewed-by: epeter, kvn

! src/hotspot/share/opto/loopTransform.cpp
! src/hotspot/share/opto/loopnode.hpp
! src/hotspot/share/opto/predicates.cpp
! src/hotspot/share/opto/predicates.hpp
+ test/hotspot/jtreg/compiler/predicates/assertion/TestLoadPinnedAboveAssertionPredicatesAndUsingStore.java

Changeset: 3c923926
Branch: hermetic-java-runtime
Author:    Albert Mingkun Yang <ayang at openjdk.org>
Date:      2025-01-20 12:44:21 +0000
URL:       https://git.openjdk.org/leyden/commit/3c9239263f89ad505c19f27626e824740079712a

8348089: Serial: Remove virtual specifier in SerialHeap

Reviewed-by: stefank

! src/hotspot/share/gc/serial/serialHeap.hpp

Changeset: 93469847
Branch: hermetic-java-runtime
Author:    Andrey Turbanov <aturbanov at openjdk.org>
Date:      2025-01-20 12:54:58 +0000
URL:       https://git.openjdk.org/leyden/commit/9346984725ed09e9917e825094b34c3a033af23e

8347916: Simplify javax.swing.text.html.CSS.LengthUnit.getValue

Reviewed-by: azvegint, aivanov

! src/java.desktop/share/classes/javax/swing/text/html/CSS.java

Changeset: 0fbf10a9
Branch: hermetic-java-runtime
Author:    Archie Cobbs <acobbs at openjdk.org>
Date:      2025-01-20 14:20:10 +0000
URL:       https://git.openjdk.org/leyden/commit/0fbf10a9cf51d01d82cd43cf0edfaeee83313a9c

8348038: Docs build failing in Options.notifyListeners with AssertionError

Reviewed-by: jlahoda, mcimadamore

! src/jdk.compiler/share/classes/com/sun/tools/javac/file/BaseFileManager.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/file/JavacFileManager.java
+ test/langtools/tools/javac/options/JavadocIgnoreSymbolFile.java

Changeset: 3a4d5ff7
Branch: hermetic-java-runtime
Author:    Magnus Ihse Bursie <ihse at openjdk.org>
Date:      2025-01-20 16:29:00 +0000
URL:       https://git.openjdk.org/leyden/commit/3a4d5ff7a326298e664e876f660c20170ca9f4a5

8347996: JavaCompilation.gmk should not include ZipArchive.gmk

Reviewed-by: erikj

! make/CompileDemos.gmk
! make/common/JavaCompilation.gmk

Changeset: ca863fd5
Branch: hermetic-java-runtime
Author:    Zhengyu Gu <zgu at openjdk.org>
Date:      2025-01-20 19:13:59 +0000
URL:       https://git.openjdk.org/leyden/commit/ca863fd5ab309c502ea36f2d778ae3de5674e24f

8347758: modules.cpp leaks string returned from get_numbered_property_as_sorted_string()

Reviewed-by: dholmes, iklam, ccheung

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

Changeset: 955bf185
Branch: hermetic-java-runtime
Author:    David Holmes <dholmes at openjdk.org>
Date:      2025-01-20 20:31:26 +0000
URL:       https://git.openjdk.org/leyden/commit/955bf185c38ec0fcedb0a549461fc85367b37fbb

8348040: Bad use of ifdef with INCLUDE_xxx GC macros

Reviewed-by: stefank, shade

! src/hotspot/share/c1/c1_LIR.hpp
! src/hotspot/share/runtime/mutexLocker.cpp
! src/hotspot/share/runtime/mutexLocker.hpp

Changeset: 6b919854
Branch: hermetic-java-runtime
Author:    Amit Kumar <amitkumar at openjdk.org>
Date:      2025-01-21 03:53:43 +0000
URL:       https://git.openjdk.org/leyden/commit/6b9198541b1adc179abc1a8222e28540dcb0e786

8346157: [Ubsan]: runtime error: pointer index expression with base 0x000000001000 overflowed to 0xfffffffffffffff0

Reviewed-by: stuefe, aph

! src/hotspot/share/nmt/mallocTracker.cpp

Changeset: 0f426e4a
Branch: hermetic-java-runtime
Author:    Emanuel Peter <epeter at openjdk.org>
Date:      2025-01-21 07:05:05 +0000
URL:       https://git.openjdk.org/leyden/commit/0f426e4a6d38423f4945d993e440ee62a7d59e7f

8343685: C2 SuperWord: refactor VPointer with MemPointer

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

! src/hotspot/share/classfile/vmSymbols.hpp
! src/hotspot/share/opto/memnode.cpp
! src/hotspot/share/opto/mempointer.cpp
! src/hotspot/share/opto/mempointer.hpp
! src/hotspot/share/opto/noOverflowInt.hpp
! src/hotspot/share/opto/superword.cpp
! src/hotspot/share/opto/superword.hpp
! src/hotspot/share/opto/superwordVTransformBuilder.cpp
! src/hotspot/share/opto/traceAutoVectorizationTag.hpp
! src/hotspot/share/opto/traceMergeStoresTag.hpp
! src/hotspot/share/opto/vectorization.cpp
! src/hotspot/share/opto/vectorization.hpp
! src/hotspot/share/opto/vtransform.cpp
! src/hotspot/share/opto/vtransform.hpp
! test/hotspot/jtreg/compiler/loopopts/superword/TestAlignVector.java
+ test/hotspot/jtreg/compiler/loopopts/superword/TestEquivalentInvariants.java
! test/hotspot/jtreg/compiler/loopopts/superword/TestLargeScaleAndStride.java
! test/hotspot/jtreg/compiler/loopopts/superword/TestMemorySegment.java

Changeset: f54e0bf2
Branch: hermetic-java-runtime
Author:    Theo Weidmann <tweidmann at openjdk.org>
Committer: Emanuel Peter <epeter at openjdk.org>
Date:      2025-01-21 09:15:18 +0000
URL:       https://git.openjdk.org/leyden/commit/f54e0bf267280c270b0e181289498b28aaf36ee6

8345766: C2 should emit macro nodes for ModF/ModD instead of calls during parsing

Reviewed-by: kvn, epeter

! src/hotspot/cpu/x86/x86_32.ad
! src/hotspot/share/opto/callnode.cpp
! src/hotspot/share/opto/divnode.cpp
! src/hotspot/share/opto/divnode.hpp
! src/hotspot/share/opto/loopnode.cpp
! src/hotspot/share/opto/macro.cpp
! src/hotspot/share/opto/parse.hpp
! src/hotspot/share/opto/parse2.cpp
+ test/hotspot/jtreg/compiler/c2/irTests/ModDNodeTests.java
+ test/hotspot/jtreg/compiler/c2/irTests/ModFNodeTests.java
! test/hotspot/jtreg/compiler/lib/ir_framework/IRNode.java

Changeset: c33c1cfe
Branch: hermetic-java-runtime
Author:    Stefan Karlsson <stefank at openjdk.org>
Date:      2025-01-21 10:21:24 +0000
URL:       https://git.openjdk.org/leyden/commit/c33c1cfe7349ac657cd7bf54861227709d3c8f1b

8347909: Automatic precompiled.hpp inclusion

Reviewed-by: lkorinth, erikj, dholmes, ihse

! make/common/native/CompileFile.gmk
! make/hotspot/lib/JvmFlags.gmk
! src/hotspot/cpu/aarch64/abstractInterpreter_aarch64.cpp
! src/hotspot/cpu/aarch64/assembler_aarch64.cpp
! src/hotspot/cpu/aarch64/bytecodes_aarch64.cpp
! src/hotspot/cpu/aarch64/c1_CodeStubs_aarch64.cpp
! src/hotspot/cpu/aarch64/c1_FpuStackSim_aarch64.cpp
! src/hotspot/cpu/aarch64/c1_FrameMap_aarch64.cpp
! src/hotspot/cpu/aarch64/c1_LIRAssembler_aarch64.cpp
! src/hotspot/cpu/aarch64/c1_LIRGenerator_aarch64.cpp
! src/hotspot/cpu/aarch64/c1_LIR_aarch64.cpp
! src/hotspot/cpu/aarch64/c1_LinearScan_aarch64.cpp
! src/hotspot/cpu/aarch64/c1_MacroAssembler_aarch64.cpp
! src/hotspot/cpu/aarch64/c1_Runtime1_aarch64.cpp
! src/hotspot/cpu/aarch64/c2_CodeStubs_aarch64.cpp
! src/hotspot/cpu/aarch64/c2_MacroAssembler_aarch64.cpp
! src/hotspot/cpu/aarch64/c2_init_aarch64.cpp
! src/hotspot/cpu/aarch64/codeBuffer_aarch64.cpp
! src/hotspot/cpu/aarch64/compiledIC_aarch64.cpp
! src/hotspot/cpu/aarch64/compressedKlass_aarch64.cpp
! src/hotspot/cpu/aarch64/downcallLinker_aarch64.cpp
! src/hotspot/cpu/aarch64/foreignGlobals_aarch64.cpp
! src/hotspot/cpu/aarch64/frame_aarch64.cpp
! src/hotspot/cpu/aarch64/gc/g1/g1BarrierSetAssembler_aarch64.cpp
! src/hotspot/cpu/aarch64/gc/shared/barrierSetAssembler_aarch64.cpp
! src/hotspot/cpu/aarch64/gc/shared/barrierSetNMethod_aarch64.cpp
! src/hotspot/cpu/aarch64/gc/shared/cardTableBarrierSetAssembler_aarch64.cpp
! src/hotspot/cpu/aarch64/gc/shared/modRefBarrierSetAssembler_aarch64.cpp
! src/hotspot/cpu/aarch64/gc/shenandoah/c1/shenandoahBarrierSetC1_aarch64.cpp
! src/hotspot/cpu/aarch64/gc/shenandoah/shenandoahBarrierSetAssembler_aarch64.cpp
! src/hotspot/cpu/aarch64/gc/z/zAddress_aarch64.cpp
! src/hotspot/cpu/aarch64/gc/z/zBarrierSetAssembler_aarch64.cpp
! src/hotspot/cpu/aarch64/icache_aarch64.cpp
! src/hotspot/cpu/aarch64/immediate_aarch64.cpp
! src/hotspot/cpu/aarch64/interp_masm_aarch64.cpp
! src/hotspot/cpu/aarch64/interpreterRT_aarch64.cpp
! src/hotspot/cpu/aarch64/jniFastGetField_aarch64.cpp
! src/hotspot/cpu/aarch64/jvmciCodeInstaller_aarch64.cpp
! src/hotspot/cpu/aarch64/macroAssembler_aarch64.cpp
! src/hotspot/cpu/aarch64/macroAssembler_aarch64_aes.cpp
! src/hotspot/cpu/aarch64/macroAssembler_aarch64_chacha.cpp
! src/hotspot/cpu/aarch64/macroAssembler_aarch64_trig.cpp
! src/hotspot/cpu/aarch64/methodHandles_aarch64.cpp
! src/hotspot/cpu/aarch64/nativeInst_aarch64.cpp
! src/hotspot/cpu/aarch64/registerMap_aarch64.cpp
! src/hotspot/cpu/aarch64/register_aarch64.cpp
! src/hotspot/cpu/aarch64/relocInfo_aarch64.cpp
! src/hotspot/cpu/aarch64/runtime_aarch64.cpp
! src/hotspot/cpu/aarch64/sharedRuntime_aarch64.cpp
! src/hotspot/cpu/aarch64/stubGenerator_aarch64.cpp
! src/hotspot/cpu/aarch64/stubRoutines_aarch64.cpp
! src/hotspot/cpu/aarch64/templateInterpreterGenerator_aarch64.cpp
! src/hotspot/cpu/aarch64/templateTable_aarch64.cpp
! src/hotspot/cpu/aarch64/upcallLinker_aarch64.cpp
! src/hotspot/cpu/aarch64/vm_version_aarch64.cpp
! src/hotspot/cpu/aarch64/vmreg_aarch64.cpp
! src/hotspot/cpu/aarch64/vtableStubs_aarch64.cpp
! src/hotspot/cpu/arm/abstractInterpreter_arm.cpp
! src/hotspot/cpu/arm/assembler_arm.cpp
! src/hotspot/cpu/arm/assembler_arm_32.cpp
! src/hotspot/cpu/arm/c1_CodeStubs_arm.cpp
! src/hotspot/cpu/arm/c1_FrameMap_arm.cpp
! src/hotspot/cpu/arm/c1_LIRAssembler_arm.cpp
! src/hotspot/cpu/arm/c1_LIRGenerator_arm.cpp
! src/hotspot/cpu/arm/c1_LIR_arm.cpp
! src/hotspot/cpu/arm/c1_LinearScan_arm.cpp
! src/hotspot/cpu/arm/c1_MacroAssembler_arm.cpp
! src/hotspot/cpu/arm/c1_Runtime1_arm.cpp
! src/hotspot/cpu/arm/c2_MacroAssembler_arm.cpp
! src/hotspot/cpu/arm/compiledIC_arm.cpp
! src/hotspot/cpu/arm/downcallLinker_arm.cpp
! src/hotspot/cpu/arm/foreignGlobals_arm.cpp
! src/hotspot/cpu/arm/frame_arm.cpp
! src/hotspot/cpu/arm/gc/g1/g1BarrierSetAssembler_arm.cpp
! src/hotspot/cpu/arm/gc/shared/barrierSetAssembler_arm.cpp
! src/hotspot/cpu/arm/gc/shared/barrierSetNMethod_arm.cpp
! src/hotspot/cpu/arm/gc/shared/cardTableBarrierSetAssembler_arm.cpp
! src/hotspot/cpu/arm/gc/shared/modRefBarrierSetAssembler_arm.cpp
! src/hotspot/cpu/arm/icache_arm.cpp
! src/hotspot/cpu/arm/interp_masm_arm.cpp
! src/hotspot/cpu/arm/interpreterRT_arm.cpp
! src/hotspot/cpu/arm/jniFastGetField_arm.cpp
! src/hotspot/cpu/arm/macroAssembler_arm.cpp
! src/hotspot/cpu/arm/methodHandles_arm.cpp
! src/hotspot/cpu/arm/nativeInst_arm_32.cpp
! src/hotspot/cpu/arm/register_arm.cpp
! src/hotspot/cpu/arm/relocInfo_arm.cpp
! src/hotspot/cpu/arm/runtime_arm.cpp
! src/hotspot/cpu/arm/sharedRuntime_arm.cpp
! src/hotspot/cpu/arm/stubGenerator_arm.cpp
! src/hotspot/cpu/arm/stubRoutines_arm.cpp
! src/hotspot/cpu/arm/templateInterpreterGenerator_arm.cpp
! src/hotspot/cpu/arm/templateTable_arm.cpp
! src/hotspot/cpu/arm/upcallLinker_arm.cpp
! src/hotspot/cpu/arm/vm_version_arm_32.cpp
! src/hotspot/cpu/arm/vmreg_arm.cpp
! src/hotspot/cpu/arm/vtableStubs_arm.cpp
! src/hotspot/cpu/ppc/abstractInterpreter_ppc.cpp
! src/hotspot/cpu/ppc/assembler_ppc.cpp
! src/hotspot/cpu/ppc/c1_CodeStubs_ppc.cpp
! src/hotspot/cpu/ppc/c1_FrameMap_ppc.cpp
! src/hotspot/cpu/ppc/c1_LIRAssembler_ppc.cpp
! src/hotspot/cpu/ppc/c1_LIRGenerator_ppc.cpp
! src/hotspot/cpu/ppc/c1_LIR_ppc.cpp
! src/hotspot/cpu/ppc/c1_LinearScan_ppc.cpp
! src/hotspot/cpu/ppc/c1_MacroAssembler_ppc.cpp
! src/hotspot/cpu/ppc/c1_Runtime1_ppc.cpp
! src/hotspot/cpu/ppc/c2_CodeStubs_ppc.cpp
! src/hotspot/cpu/ppc/c2_MacroAssembler_ppc.cpp
! src/hotspot/cpu/ppc/c2_init_ppc.cpp
! src/hotspot/cpu/ppc/compiledIC_ppc.cpp
! src/hotspot/cpu/ppc/compressedKlass_ppc.cpp
! src/hotspot/cpu/ppc/downcallLinker_ppc.cpp
! src/hotspot/cpu/ppc/foreignGlobals_ppc.cpp
! src/hotspot/cpu/ppc/frame_ppc.cpp
! src/hotspot/cpu/ppc/gc/g1/g1BarrierSetAssembler_ppc.cpp
! src/hotspot/cpu/ppc/gc/shared/barrierSetAssembler_ppc.cpp
! src/hotspot/cpu/ppc/gc/shared/barrierSetNMethod_ppc.cpp
! src/hotspot/cpu/ppc/gc/shared/cardTableBarrierSetAssembler_ppc.cpp
! src/hotspot/cpu/ppc/gc/shared/modRefBarrierSetAssembler_ppc.cpp
! src/hotspot/cpu/ppc/gc/shenandoah/c1/shenandoahBarrierSetC1_ppc.cpp
! src/hotspot/cpu/ppc/gc/shenandoah/shenandoahBarrierSetAssembler_ppc.cpp
! src/hotspot/cpu/ppc/gc/z/zAddress_ppc.cpp
! src/hotspot/cpu/ppc/gc/z/zBarrierSetAssembler_ppc.cpp
! src/hotspot/cpu/ppc/icache_ppc.cpp
! src/hotspot/cpu/ppc/interp_masm_ppc_64.cpp
! src/hotspot/cpu/ppc/interpreterRT_ppc.cpp
! src/hotspot/cpu/ppc/jniFastGetField_ppc.cpp
! src/hotspot/cpu/ppc/macroAssembler_ppc.cpp
! src/hotspot/cpu/ppc/methodHandles_ppc.cpp
! src/hotspot/cpu/ppc/nativeInst_ppc.cpp
! src/hotspot/cpu/ppc/register_ppc.cpp
! src/hotspot/cpu/ppc/relocInfo_ppc.cpp
! src/hotspot/cpu/ppc/runtime_ppc.cpp
! src/hotspot/cpu/ppc/sharedRuntime_ppc.cpp
! src/hotspot/cpu/ppc/stubGenerator_ppc.cpp
! src/hotspot/cpu/ppc/stubRoutines_ppc_64.cpp
! src/hotspot/cpu/ppc/templateInterpreterGenerator_ppc.cpp
! src/hotspot/cpu/ppc/templateTable_ppc_64.cpp
! src/hotspot/cpu/ppc/upcallLinker_ppc.cpp
! src/hotspot/cpu/ppc/vm_version_ppc.cpp
! src/hotspot/cpu/ppc/vmreg_ppc.cpp
! src/hotspot/cpu/ppc/vtableStubs_ppc_64.cpp
! src/hotspot/cpu/riscv/abstractInterpreter_riscv.cpp
! src/hotspot/cpu/riscv/assembler_riscv.cpp
! src/hotspot/cpu/riscv/c1_CodeStubs_riscv.cpp
! src/hotspot/cpu/riscv/c1_FrameMap_riscv.cpp
! src/hotspot/cpu/riscv/c1_LIRAssembler_arith_riscv.cpp
! src/hotspot/cpu/riscv/c1_LIRAssembler_arraycopy_riscv.cpp
! src/hotspot/cpu/riscv/c1_LIRAssembler_riscv.cpp
! src/hotspot/cpu/riscv/c1_LIRGenerator_riscv.cpp
! src/hotspot/cpu/riscv/c1_LIR_riscv.cpp
! src/hotspot/cpu/riscv/c1_LinearScan_riscv.cpp
! src/hotspot/cpu/riscv/c1_MacroAssembler_riscv.cpp
! src/hotspot/cpu/riscv/c1_Runtime1_riscv.cpp
! src/hotspot/cpu/riscv/c2_CodeStubs_riscv.cpp
! src/hotspot/cpu/riscv/c2_MacroAssembler_riscv.cpp
! src/hotspot/cpu/riscv/c2_init_riscv.cpp
! src/hotspot/cpu/riscv/codeBuffer_riscv.cpp
! src/hotspot/cpu/riscv/compiledIC_riscv.cpp
! src/hotspot/cpu/riscv/compressedKlass_riscv.cpp
! src/hotspot/cpu/riscv/downcallLinker_riscv.cpp
! src/hotspot/cpu/riscv/foreignGlobals_riscv.cpp
! src/hotspot/cpu/riscv/frame_riscv.cpp
! src/hotspot/cpu/riscv/gc/g1/g1BarrierSetAssembler_riscv.cpp
! src/hotspot/cpu/riscv/gc/shared/barrierSetAssembler_riscv.cpp
! src/hotspot/cpu/riscv/gc/shared/barrierSetNMethod_riscv.cpp
! src/hotspot/cpu/riscv/gc/shared/cardTableBarrierSetAssembler_riscv.cpp
! src/hotspot/cpu/riscv/gc/shared/modRefBarrierSetAssembler_riscv.cpp
! src/hotspot/cpu/riscv/gc/shenandoah/c1/shenandoahBarrierSetC1_riscv.cpp
! src/hotspot/cpu/riscv/gc/shenandoah/shenandoahBarrierSetAssembler_riscv.cpp
! src/hotspot/cpu/riscv/gc/z/zAddress_riscv.cpp
! src/hotspot/cpu/riscv/gc/z/zBarrierSetAssembler_riscv.cpp
! src/hotspot/cpu/riscv/icache_riscv.cpp
! src/hotspot/cpu/riscv/interp_masm_riscv.cpp
! src/hotspot/cpu/riscv/interpreterRT_riscv.cpp
! src/hotspot/cpu/riscv/jniFastGetField_riscv.cpp
! src/hotspot/cpu/riscv/jvmciCodeInstaller_riscv.cpp
! src/hotspot/cpu/riscv/macroAssembler_riscv.cpp
! src/hotspot/cpu/riscv/methodHandles_riscv.cpp
! src/hotspot/cpu/riscv/nativeInst_riscv.cpp
! src/hotspot/cpu/riscv/registerMap_riscv.cpp
! src/hotspot/cpu/riscv/register_riscv.cpp
! src/hotspot/cpu/riscv/relocInfo_riscv.cpp
! src/hotspot/cpu/riscv/runtime_riscv.cpp
! src/hotspot/cpu/riscv/sharedRuntime_riscv.cpp
! src/hotspot/cpu/riscv/stubGenerator_riscv.cpp
! src/hotspot/cpu/riscv/stubRoutines_riscv.cpp
! src/hotspot/cpu/riscv/templateInterpreterGenerator_riscv.cpp
! src/hotspot/cpu/riscv/templateTable_riscv.cpp
! src/hotspot/cpu/riscv/upcallLinker_riscv.cpp
! src/hotspot/cpu/riscv/vm_version_riscv.cpp
! src/hotspot/cpu/riscv/vmreg_riscv.cpp
! src/hotspot/cpu/riscv/vtableStubs_riscv.cpp
! src/hotspot/cpu/s390/abstractInterpreter_s390.cpp
! src/hotspot/cpu/s390/assembler_s390.cpp
! src/hotspot/cpu/s390/c1_CodeStubs_s390.cpp
! src/hotspot/cpu/s390/c1_FrameMap_s390.cpp
! src/hotspot/cpu/s390/c1_LIRAssembler_s390.cpp
! src/hotspot/cpu/s390/c1_LIRGenerator_s390.cpp
! src/hotspot/cpu/s390/c1_LIR_s390.cpp
! src/hotspot/cpu/s390/c1_LinearScan_s390.cpp
! src/hotspot/cpu/s390/c1_MacroAssembler_s390.cpp
! src/hotspot/cpu/s390/c1_Runtime1_s390.cpp
! src/hotspot/cpu/s390/c2_MacroAssembler_s390.cpp
! src/hotspot/cpu/s390/c2_init_s390.cpp
! src/hotspot/cpu/s390/compiledIC_s390.cpp
! src/hotspot/cpu/s390/compressedKlass_s390.cpp
! src/hotspot/cpu/s390/downcallLinker_s390.cpp
! src/hotspot/cpu/s390/foreignGlobals_s390.cpp
! src/hotspot/cpu/s390/frame_s390.cpp
! src/hotspot/cpu/s390/gc/g1/g1BarrierSetAssembler_s390.cpp
! src/hotspot/cpu/s390/gc/shared/barrierSetAssembler_s390.cpp
! src/hotspot/cpu/s390/gc/shared/barrierSetNMethod_s390.cpp
! src/hotspot/cpu/s390/gc/shared/cardTableBarrierSetAssembler_s390.cpp
! src/hotspot/cpu/s390/gc/shared/modRefBarrierSetAssembler_s390.cpp
! src/hotspot/cpu/s390/interp_masm_s390.cpp
! src/hotspot/cpu/s390/interpreterRT_s390.cpp
! src/hotspot/cpu/s390/jniFastGetField_s390.cpp
! src/hotspot/cpu/s390/macroAssembler_s390.cpp
! src/hotspot/cpu/s390/methodHandles_s390.cpp
! src/hotspot/cpu/s390/nativeInst_s390.cpp
! src/hotspot/cpu/s390/register_s390.cpp
! src/hotspot/cpu/s390/relocInfo_s390.cpp
! src/hotspot/cpu/s390/runtime_s390.cpp
! src/hotspot/cpu/s390/sharedRuntime_s390.cpp
! src/hotspot/cpu/s390/stubGenerator_s390.cpp
! src/hotspot/cpu/s390/stubRoutines_s390.cpp
! src/hotspot/cpu/s390/templateInterpreterGenerator_s390.cpp
! src/hotspot/cpu/s390/templateTable_s390.cpp
! src/hotspot/cpu/s390/upcallLinker_s390.cpp
! src/hotspot/cpu/s390/vm_version_s390.cpp
! src/hotspot/cpu/s390/vmreg_s390.cpp
! src/hotspot/cpu/s390/vtableStubs_s390.cpp
! src/hotspot/cpu/x86/abstractInterpreter_x86.cpp
! src/hotspot/cpu/x86/assembler_x86.cpp
! src/hotspot/cpu/x86/c1_CodeStubs_x86.cpp
! src/hotspot/cpu/x86/c1_FpuStackSim_x86.cpp
! src/hotspot/cpu/x86/c1_FrameMap_x86.cpp
! src/hotspot/cpu/x86/c1_LIRAssembler_x86.cpp
! src/hotspot/cpu/x86/c1_LIRGenerator_x86.cpp
! src/hotspot/cpu/x86/c1_LIR_x86.cpp
! src/hotspot/cpu/x86/c1_LinearScan_x86.cpp
! src/hotspot/cpu/x86/c1_MacroAssembler_x86.cpp
! src/hotspot/cpu/x86/c1_Runtime1_x86.cpp
! src/hotspot/cpu/x86/c2_CodeStubs_x86.cpp
! src/hotspot/cpu/x86/c2_MacroAssembler_x86.cpp
! src/hotspot/cpu/x86/c2_init_x86.cpp
! src/hotspot/cpu/x86/c2_intelJccErratum_x86.cpp
! src/hotspot/cpu/x86/c2_stubGenerator_x86_64_string.cpp
! src/hotspot/cpu/x86/codeBuffer_x86.cpp
! src/hotspot/cpu/x86/compiledIC_x86.cpp
! src/hotspot/cpu/x86/compressedKlass_x86.cpp
! src/hotspot/cpu/x86/downcallLinker_x86_32.cpp
! src/hotspot/cpu/x86/downcallLinker_x86_64.cpp
! src/hotspot/cpu/x86/foreignGlobals_x86_32.cpp
! src/hotspot/cpu/x86/foreignGlobals_x86_64.cpp
! src/hotspot/cpu/x86/frame_x86.cpp
! src/hotspot/cpu/x86/gc/g1/g1BarrierSetAssembler_x86.cpp
! src/hotspot/cpu/x86/gc/shared/barrierSetAssembler_x86.cpp
! src/hotspot/cpu/x86/gc/shared/barrierSetNMethod_x86.cpp
! src/hotspot/cpu/x86/gc/shared/cardTableBarrierSetAssembler_x86.cpp
! src/hotspot/cpu/x86/gc/shared/modRefBarrierSetAssembler_x86.cpp
! src/hotspot/cpu/x86/gc/shenandoah/c1/shenandoahBarrierSetC1_x86.cpp
! src/hotspot/cpu/x86/gc/shenandoah/shenandoahBarrierSetAssembler_x86.cpp
! src/hotspot/cpu/x86/gc/z/zAddress_x86.cpp
! src/hotspot/cpu/x86/gc/z/zBarrierSetAssembler_x86.cpp
! src/hotspot/cpu/x86/icache_x86.cpp
! src/hotspot/cpu/x86/interp_masm_x86.cpp
! src/hotspot/cpu/x86/interpreterRT_x86_32.cpp
! src/hotspot/cpu/x86/interpreterRT_x86_64.cpp
! src/hotspot/cpu/x86/jniFastGetField_x86_32.cpp
! src/hotspot/cpu/x86/jniFastGetField_x86_64.cpp
! src/hotspot/cpu/x86/jvmciCodeInstaller_x86.cpp
! src/hotspot/cpu/x86/macroAssembler_x86.cpp
! src/hotspot/cpu/x86/macroAssembler_x86_32_constants.cpp
! src/hotspot/cpu/x86/macroAssembler_x86_32_cos.cpp
! src/hotspot/cpu/x86/macroAssembler_x86_32_exp.cpp
! src/hotspot/cpu/x86/macroAssembler_x86_32_log.cpp
! src/hotspot/cpu/x86/macroAssembler_x86_32_log10.cpp
! src/hotspot/cpu/x86/macroAssembler_x86_32_pow.cpp
! src/hotspot/cpu/x86/macroAssembler_x86_32_sin.cpp
! src/hotspot/cpu/x86/macroAssembler_x86_32_tan.cpp
! src/hotspot/cpu/x86/macroAssembler_x86_md5.cpp
! src/hotspot/cpu/x86/macroAssembler_x86_sha.cpp
! src/hotspot/cpu/x86/methodHandles_x86.cpp
! src/hotspot/cpu/x86/nativeInst_x86.cpp
! src/hotspot/cpu/x86/peephole_x86_64.cpp
! src/hotspot/cpu/x86/rdtsc_x86.cpp
! src/hotspot/cpu/x86/registerMap_x86.cpp
! src/hotspot/cpu/x86/register_x86.cpp
! src/hotspot/cpu/x86/relocInfo_x86.cpp
! src/hotspot/cpu/x86/runtime_x86_32.cpp
! src/hotspot/cpu/x86/runtime_x86_64.cpp
! src/hotspot/cpu/x86/sharedRuntime_x86.cpp
! src/hotspot/cpu/x86/sharedRuntime_x86_32.cpp
! src/hotspot/cpu/x86/sharedRuntime_x86_64.cpp
! src/hotspot/cpu/x86/stubGenerator_x86_32.cpp
! src/hotspot/cpu/x86/stubGenerator_x86_64.cpp
! src/hotspot/cpu/x86/stubGenerator_x86_64_adler.cpp
! src/hotspot/cpu/x86/stubGenerator_x86_64_aes.cpp
! src/hotspot/cpu/x86/stubGenerator_x86_64_arraycopy.cpp
! src/hotspot/cpu/x86/stubGenerator_x86_64_chacha.cpp
! src/hotspot/cpu/x86/stubGenerator_x86_64_constants.cpp
! src/hotspot/cpu/x86/stubGenerator_x86_64_cos.cpp
! src/hotspot/cpu/x86/stubGenerator_x86_64_exp.cpp
! src/hotspot/cpu/x86/stubGenerator_x86_64_fmod.cpp
! src/hotspot/cpu/x86/stubGenerator_x86_64_ghash.cpp
! src/hotspot/cpu/x86/stubGenerator_x86_64_log.cpp
! src/hotspot/cpu/x86/stubGenerator_x86_64_poly1305.cpp
! src/hotspot/cpu/x86/stubGenerator_x86_64_poly_mont.cpp
! src/hotspot/cpu/x86/stubGenerator_x86_64_pow.cpp
! src/hotspot/cpu/x86/stubGenerator_x86_64_sha3.cpp
! src/hotspot/cpu/x86/stubGenerator_x86_64_sin.cpp
! src/hotspot/cpu/x86/stubGenerator_x86_64_tan.cpp
! src/hotspot/cpu/x86/stubGenerator_x86_64_tanh.cpp
! src/hotspot/cpu/x86/stubRoutines_x86.cpp
! src/hotspot/cpu/x86/stubRoutines_x86_32.cpp
! src/hotspot/cpu/x86/stubRoutines_x86_64.cpp
! src/hotspot/cpu/x86/templateInterpreterGenerator_x86.cpp
! src/hotspot/cpu/x86/templateInterpreterGenerator_x86_32.cpp
! src/hotspot/cpu/x86/templateInterpreterGenerator_x86_64.cpp
! src/hotspot/cpu/x86/templateTable_x86.cpp
! src/hotspot/cpu/x86/upcallLinker_x86_32.cpp
! src/hotspot/cpu/x86/upcallLinker_x86_64.cpp
! src/hotspot/cpu/x86/vm_version_x86.cpp
! src/hotspot/cpu/x86/vmreg_x86.cpp
! src/hotspot/cpu/x86/vtableStubs_x86_32.cpp
! src/hotspot/cpu/x86/vtableStubs_x86_64.cpp
! src/hotspot/cpu/zero/abstractInterpreter_zero.cpp
! src/hotspot/cpu/zero/assembler_zero.cpp
! src/hotspot/cpu/zero/bytecodeInterpreter_zero.cpp
! src/hotspot/cpu/zero/compiledIC_zero.cpp
! src/hotspot/cpu/zero/disassembler_zero.cpp
! src/hotspot/cpu/zero/downcallLinker_zero.cpp
! src/hotspot/cpu/zero/foreignGlobals_zero.cpp
! src/hotspot/cpu/zero/frame_zero.cpp
! src/hotspot/cpu/zero/gc/shared/barrierSetNMethod_zero.cpp
! src/hotspot/cpu/zero/icache_zero.cpp
! src/hotspot/cpu/zero/interpreterRT_zero.cpp
! src/hotspot/cpu/zero/jniFastGetField_zero.cpp
! src/hotspot/cpu/zero/methodHandles_zero.cpp
! src/hotspot/cpu/zero/nativeInst_zero.cpp
! src/hotspot/cpu/zero/register_zero.cpp
! src/hotspot/cpu/zero/relocInfo_zero.cpp
! src/hotspot/cpu/zero/sharedRuntime_zero.cpp
! src/hotspot/cpu/zero/stack_zero.cpp
! src/hotspot/cpu/zero/stubGenerator_zero.cpp
! src/hotspot/cpu/zero/stubRoutines_zero.cpp
! src/hotspot/cpu/zero/upcallLinker_zero.cpp
! src/hotspot/cpu/zero/vm_version_zero.cpp
! src/hotspot/cpu/zero/vmreg_zero.cpp
! src/hotspot/cpu/zero/vtableStubs_zero.cpp
! src/hotspot/cpu/zero/zeroInterpreter_zero.cpp
! src/hotspot/os/aix/attachListener_aix.cpp
! src/hotspot/os/aix/osThread_aix.cpp
! src/hotspot/os/aix/os_aix.cpp
! src/hotspot/os/aix/os_perf_aix.cpp
! src/hotspot/os/aix/safepointMechanism_aix.cpp
! src/hotspot/os/bsd/decoder_machO.cpp
! src/hotspot/os/bsd/gc/z/zLargePages_bsd.cpp
! src/hotspot/os/bsd/gc/z/zNUMA_bsd.cpp
! src/hotspot/os/bsd/gc/z/zPhysicalMemoryBacking_bsd.cpp
! src/hotspot/os/bsd/memMapPrinter_macosx.cpp
! src/hotspot/os/bsd/osThread_bsd.cpp
! src/hotspot/os/bsd/os_bsd.cpp
! src/hotspot/os/bsd/os_perf_bsd.cpp
! src/hotspot/os/bsd/semaphore_bsd.cpp
! src/hotspot/os/linux/gc/z/zLargePages_linux.cpp
! src/hotspot/os/linux/gc/z/zMountPoint_linux.cpp
! src/hotspot/os/linux/gc/z/zPhysicalMemoryBacking_linux.cpp
! src/hotspot/os/linux/gc/z/zSyscall_linux.cpp
! src/hotspot/os/linux/hugepages.cpp
! src/hotspot/os/linux/mallocInfoDcmd.cpp
! src/hotspot/os/linux/memMapPrinter_linux.cpp
! src/hotspot/os/linux/osThread_linux.cpp
! src/hotspot/os/linux/os_linux.cpp
! src/hotspot/os/linux/os_perf_linux.cpp
! src/hotspot/os/linux/procMapsParser.cpp
! src/hotspot/os/linux/systemMemoryBarrier_linux.cpp
! src/hotspot/os/linux/trimCHeapDCmd.cpp
! src/hotspot/os/linux/waitBarrier_linux.cpp
! src/hotspot/os/posix/attachListener_posix.cpp
! src/hotspot/os/posix/gc/z/zArguments_posix.cpp
! src/hotspot/os/posix/gc/z/zInitialize_posix.cpp
! src/hotspot/os/posix/gc/z/zVirtualMemory_posix.cpp
! src/hotspot/os/posix/jvm_posix.cpp
! src/hotspot/os/posix/perfMemory_posix.cpp
! src/hotspot/os/posix/safefetch_sigjmp.cpp
! src/hotspot/os/posix/safefetch_static_posix.cpp
! src/hotspot/os/posix/semaphore_posix.cpp
! src/hotspot/os/posix/signals_posix.cpp
! src/hotspot/os/posix/suspendResume_posix.cpp
! src/hotspot/os/posix/threadCrashProtection_posix.cpp
! src/hotspot/os/posix/threadCritical_posix.cpp
! src/hotspot/os/posix/vmError_posix.cpp
! src/hotspot/os/windows/attachListener_windows.cpp
! src/hotspot/os/windows/decoder_windows.cpp
! src/hotspot/os/windows/gc/z/zArguments_windows.cpp
! src/hotspot/os/windows/gc/z/zInitialize_windows.cpp
! src/hotspot/os/windows/gc/z/zLargePages_windows.cpp
! src/hotspot/os/windows/gc/z/zMapper_windows.cpp
! src/hotspot/os/windows/gc/z/zNUMA_windows.cpp
! src/hotspot/os/windows/gc/z/zPhysicalMemoryBacking_windows.cpp
! src/hotspot/os/windows/gc/z/zSyscall_windows.cpp
! src/hotspot/os/windows/gc/z/zVirtualMemory_windows.cpp
! src/hotspot/os/windows/iphlp_interface.cpp
! src/hotspot/os/windows/jvm_windows.cpp
! src/hotspot/os/windows/memMapPrinter_windows.cpp
! src/hotspot/os/windows/osThread_windows.cpp
! src/hotspot/os/windows/os_perf_windows.cpp
! src/hotspot/os/windows/os_windows.cpp
! src/hotspot/os/windows/pdh_interface.cpp
! src/hotspot/os/windows/perfMemory_windows.cpp
! src/hotspot/os/windows/semaphore_windows.cpp
! src/hotspot/os/windows/sharedRuntimeRem.cpp
! src/hotspot/os/windows/symbolengine.cpp
! src/hotspot/os/windows/systemMemoryBarrier_windows.cpp
! src/hotspot/os/windows/threadCrashProtection_windows.cpp
! src/hotspot/os/windows/threadCritical_windows.cpp
! src/hotspot/os/windows/threadLocalStorage_windows.cpp
! src/hotspot/os/windows/vmError_windows.cpp
! src/hotspot/os/windows/windbghelp.cpp
! src/hotspot/os_cpu/aix_ppc/javaThread_aix_ppc.cpp
! src/hotspot/os_cpu/aix_ppc/os_aix_ppc.cpp
! src/hotspot/os_cpu/bsd_aarch64/javaThread_bsd_aarch64.cpp
! src/hotspot/os_cpu/bsd_aarch64/os_bsd_aarch64.cpp
! src/hotspot/os_cpu/bsd_aarch64/vm_version_bsd_aarch64.cpp
! src/hotspot/os_cpu/bsd_x86/assembler_bsd_x86.cpp
! src/hotspot/os_cpu/bsd_x86/javaThread_bsd_x86.cpp
! src/hotspot/os_cpu/bsd_x86/os_bsd_x86.cpp
! src/hotspot/os_cpu/bsd_x86/vm_version_bsd_x86.cpp
! src/hotspot/os_cpu/bsd_zero/javaThread_bsd_zero.cpp
! src/hotspot/os_cpu/bsd_zero/os_bsd_zero.cpp
! src/hotspot/os_cpu/bsd_zero/vm_version_bsd_zero.cpp
! src/hotspot/os_cpu/linux_aarch64/javaThread_linux_aarch64.cpp
! src/hotspot/os_cpu/linux_aarch64/os_linux_aarch64.cpp
! src/hotspot/os_cpu/linux_aarch64/vm_version_linux_aarch64.cpp
! src/hotspot/os_cpu/linux_arm/javaThread_linux_arm.cpp
! src/hotspot/os_cpu/linux_arm/macroAssembler_linux_arm_32.cpp
! src/hotspot/os_cpu/linux_arm/os_linux_arm.cpp
! src/hotspot/os_cpu/linux_arm/vm_version_linux_arm_32.cpp
! src/hotspot/os_cpu/linux_ppc/javaThread_linux_ppc.cpp
! src/hotspot/os_cpu/linux_ppc/os_linux_ppc.cpp
! src/hotspot/os_cpu/linux_riscv/javaThread_linux_riscv.cpp
! src/hotspot/os_cpu/linux_riscv/os_linux_riscv.cpp
! src/hotspot/os_cpu/linux_riscv/riscv_flush_icache.cpp
! src/hotspot/os_cpu/linux_riscv/riscv_hwprobe.cpp
! src/hotspot/os_cpu/linux_riscv/vm_version_linux_riscv.cpp
! src/hotspot/os_cpu/linux_s390/javaThread_linux_s390.cpp
! src/hotspot/os_cpu/linux_s390/os_linux_s390.cpp
! src/hotspot/os_cpu/linux_x86/assembler_linux_x86.cpp
! src/hotspot/os_cpu/linux_x86/javaThread_linux_x86.cpp
! src/hotspot/os_cpu/linux_x86/os_linux_x86.cpp
! src/hotspot/os_cpu/linux_x86/vm_version_linux_x86.cpp
! src/hotspot/os_cpu/linux_zero/javaThread_linux_zero.cpp
! src/hotspot/os_cpu/linux_zero/os_linux_zero.cpp
! src/hotspot/os_cpu/linux_zero/vm_version_linux_zero.cpp
! src/hotspot/os_cpu/windows_aarch64/assembler_windows_aarch64.cpp
! src/hotspot/os_cpu/windows_aarch64/javaThread_windows_aarch64.cpp
! src/hotspot/os_cpu/windows_aarch64/os_windows_aarch64.cpp
! src/hotspot/os_cpu/windows_aarch64/vm_version_windows_aarch64.cpp
! src/hotspot/os_cpu/windows_x86/assembler_windows_x86.cpp
! src/hotspot/os_cpu/windows_x86/javaThread_windows_x86.cpp
! src/hotspot/os_cpu/windows_x86/os_windows_x86.cpp
! src/hotspot/os_cpu/windows_x86/vm_version_windows_x86.cpp
! src/hotspot/share/adlc/main.cpp
! src/hotspot/share/asm/assembler.cpp
! src/hotspot/share/asm/codeBuffer.cpp
! src/hotspot/share/asm/register.cpp
! src/hotspot/share/c1/c1_CFGPrinter.cpp
! src/hotspot/share/c1/c1_Canonicalizer.cpp
! src/hotspot/share/c1/c1_Compilation.cpp
! src/hotspot/share/c1/c1_Compiler.cpp
! src/hotspot/share/c1/c1_FrameMap.cpp
! src/hotspot/share/c1/c1_GraphBuilder.cpp
! src/hotspot/share/c1/c1_IR.cpp
! src/hotspot/share/c1/c1_Instruction.cpp
! src/hotspot/share/c1/c1_InstructionPrinter.cpp
! src/hotspot/share/c1/c1_LIR.cpp
! src/hotspot/share/c1/c1_LIRAssembler.cpp
! src/hotspot/share/c1/c1_LIRGenerator.cpp
! src/hotspot/share/c1/c1_LinearScan.cpp
! src/hotspot/share/c1/c1_Optimizer.cpp
! src/hotspot/share/c1/c1_RangeCheckElimination.cpp
! src/hotspot/share/c1/c1_Runtime1.cpp
! src/hotspot/share/c1/c1_ValueMap.cpp
! src/hotspot/share/c1/c1_ValueStack.cpp
! src/hotspot/share/c1/c1_ValueType.cpp
! src/hotspot/share/cds/aotArtifactFinder.cpp
! src/hotspot/share/cds/aotClassInitializer.cpp
! src/hotspot/share/cds/aotClassLinker.cpp
! src/hotspot/share/cds/aotConstantPoolResolver.cpp
! src/hotspot/share/cds/aotLinkedClassBulkLoader.cpp
! src/hotspot/share/cds/aotLinkedClassTable.cpp
! src/hotspot/share/cds/archiveBuilder.cpp
! src/hotspot/share/cds/archiveHeapLoader.cpp
! src/hotspot/share/cds/archiveHeapWriter.cpp
! src/hotspot/share/cds/archiveUtils.cpp
! src/hotspot/share/cds/cdsConfig.cpp
! src/hotspot/share/cds/cdsConstants.cpp
! src/hotspot/share/cds/cdsEnumKlass.cpp
! src/hotspot/share/cds/cdsHeapVerifier.cpp
! src/hotspot/share/cds/cdsProtectionDomain.cpp
! src/hotspot/share/cds/classListParser.cpp
! src/hotspot/share/cds/classListWriter.cpp
! src/hotspot/share/cds/cppVtables.cpp
! src/hotspot/share/cds/dumpAllocStats.cpp
! src/hotspot/share/cds/dumpTimeClassInfo.cpp
! src/hotspot/share/cds/dynamicArchive.cpp
! src/hotspot/share/cds/filemap.cpp
! src/hotspot/share/cds/heapShared.cpp
! src/hotspot/share/cds/lambdaFormInvokers.cpp
! src/hotspot/share/cds/lambdaProxyClassDictionary.cpp
! src/hotspot/share/cds/metaspaceShared.cpp
! src/hotspot/share/cds/regeneratedClasses.cpp
! src/hotspot/share/cds/runTimeClassInfo.cpp
! src/hotspot/share/cds/unregisteredClasses.cpp
! src/hotspot/share/ci/bcEscapeAnalyzer.cpp
! src/hotspot/share/ci/ciArray.cpp
! src/hotspot/share/ci/ciArrayKlass.cpp
! src/hotspot/share/ci/ciBaseObject.cpp
! src/hotspot/share/ci/ciCallSite.cpp
! src/hotspot/share/ci/ciConstant.cpp
! src/hotspot/share/ci/ciConstantPoolCache.cpp
! src/hotspot/share/ci/ciEnv.cpp
! src/hotspot/share/ci/ciExceptionHandler.cpp
! src/hotspot/share/ci/ciField.cpp
! src/hotspot/share/ci/ciFlags.cpp
! src/hotspot/share/ci/ciInstance.cpp
! src/hotspot/share/ci/ciInstanceKlass.cpp
! src/hotspot/share/ci/ciKlass.cpp
! src/hotspot/share/ci/ciMemberName.cpp
! src/hotspot/share/ci/ciMetadata.cpp
! src/hotspot/share/ci/ciMethod.cpp
! src/hotspot/share/ci/ciMethodBlocks.cpp
! src/hotspot/share/ci/ciMethodData.cpp
! src/hotspot/share/ci/ciMethodHandle.cpp
! src/hotspot/share/ci/ciMethodType.cpp
! src/hotspot/share/ci/ciNullObject.cpp
! src/hotspot/share/ci/ciObjArray.cpp
! src/hotspot/share/ci/ciObjArrayKlass.cpp
! src/hotspot/share/ci/ciObject.cpp
! src/hotspot/share/ci/ciObjectFactory.cpp
! src/hotspot/share/ci/ciReplay.cpp
! src/hotspot/share/ci/ciSignature.cpp
! src/hotspot/share/ci/ciStreams.cpp
! src/hotspot/share/ci/ciSymbol.cpp
! src/hotspot/share/ci/ciType.cpp
! src/hotspot/share/ci/ciTypeArray.cpp
! src/hotspot/share/ci/ciTypeArrayKlass.cpp
! src/hotspot/share/ci/ciTypeFlow.cpp
! src/hotspot/share/ci/ciUtilities.cpp
! src/hotspot/share/classfile/altHashing.cpp
! src/hotspot/share/classfile/bytecodeAssembler.cpp
! src/hotspot/share/classfile/classFileError.cpp
! src/hotspot/share/classfile/classFileParser.cpp
! src/hotspot/share/classfile/classFileStream.cpp
! src/hotspot/share/classfile/classLoader.cpp
! src/hotspot/share/classfile/classLoaderData.cpp
! src/hotspot/share/classfile/classLoaderDataGraph.cpp
! src/hotspot/share/classfile/classLoaderDataShared.cpp
! src/hotspot/share/classfile/classLoaderExt.cpp
! src/hotspot/share/classfile/classLoaderHierarchyDCmd.cpp
! src/hotspot/share/classfile/classLoaderStats.cpp
! src/hotspot/share/classfile/classPrinter.cpp
! src/hotspot/share/classfile/compactHashtable.cpp
! src/hotspot/share/classfile/defaultMethods.cpp
! src/hotspot/share/classfile/dictionary.cpp
! src/hotspot/share/classfile/fieldLayoutBuilder.cpp
! src/hotspot/share/classfile/javaAssertions.cpp
! src/hotspot/share/classfile/javaClasses.cpp
! src/hotspot/share/classfile/klassFactory.cpp
! src/hotspot/share/classfile/loaderConstraints.cpp
! src/hotspot/share/classfile/metadataOnStackMark.cpp
! src/hotspot/share/classfile/moduleEntry.cpp
! src/hotspot/share/classfile/modules.cpp
! src/hotspot/share/classfile/packageEntry.cpp
! src/hotspot/share/classfile/placeholders.cpp
! src/hotspot/share/classfile/resolutionErrors.cpp
! src/hotspot/share/classfile/stackMapFrame.cpp
! src/hotspot/share/classfile/stackMapTable.cpp
! src/hotspot/share/classfile/stringTable.cpp
! src/hotspot/share/classfile/symbolTable.cpp
! src/hotspot/share/classfile/systemDictionary.cpp
! src/hotspot/share/classfile/systemDictionaryShared.cpp
! src/hotspot/share/classfile/verificationType.cpp
! src/hotspot/share/classfile/verifier.cpp
! src/hotspot/share/classfile/vmClasses.cpp
! src/hotspot/share/classfile/vmIntrinsics.cpp
! src/hotspot/share/classfile/vmSymbols.cpp
! src/hotspot/share/code/codeBehaviours.cpp
! src/hotspot/share/code/codeBlob.cpp
! src/hotspot/share/code/codeCache.cpp
! src/hotspot/share/code/codeHeapState.cpp
! src/hotspot/share/code/compiledIC.cpp
! src/hotspot/share/code/compressedStream.cpp
! src/hotspot/share/code/debugInfo.cpp
! src/hotspot/share/code/debugInfoRec.cpp
! src/hotspot/share/code/dependencies.cpp
! src/hotspot/share/code/dependencyContext.cpp
! src/hotspot/share/code/exceptionHandlerTable.cpp
! src/hotspot/share/code/location.cpp
! src/hotspot/share/code/nmethod.cpp
! src/hotspot/share/code/oopRecorder.cpp
! src/hotspot/share/code/pcDesc.cpp
! src/hotspot/share/code/relocInfo.cpp
! src/hotspot/share/code/scopeDesc.cpp
! src/hotspot/share/code/stubs.cpp
! src/hotspot/share/code/vmreg.cpp
! src/hotspot/share/code/vtableStubs.cpp
! src/hotspot/share/compiler/abstractCompiler.cpp
! src/hotspot/share/compiler/abstractDisassembler.cpp
! src/hotspot/share/compiler/cHeapStringHolder.cpp
! src/hotspot/share/compiler/compilationFailureInfo.cpp
! src/hotspot/share/compiler/compilationLog.cpp
! src/hotspot/share/compiler/compilationMemoryStatistic.cpp
! src/hotspot/share/compiler/compilationPolicy.cpp
! src/hotspot/share/compiler/compileBroker.cpp
! src/hotspot/share/compiler/compileLog.cpp
! src/hotspot/share/compiler/compileTask.cpp
! src/hotspot/share/compiler/compilerDefinitions.cpp
! src/hotspot/share/compiler/compilerDirectives.cpp
! src/hotspot/share/compiler/compilerEvent.cpp
! src/hotspot/share/compiler/compilerOracle.cpp
! src/hotspot/share/compiler/compilerThread.cpp
! src/hotspot/share/compiler/directivesParser.cpp
! src/hotspot/share/compiler/disassembler.cpp
! src/hotspot/share/compiler/methodLiveness.cpp
! src/hotspot/share/compiler/methodMatcher.cpp
! src/hotspot/share/compiler/oopMap.cpp
! src/hotspot/share/gc/epsilon/epsilonArguments.cpp
! src/hotspot/share/gc/epsilon/epsilonBarrierSet.cpp
! src/hotspot/share/gc/epsilon/epsilonHeap.cpp
! src/hotspot/share/gc/epsilon/epsilonInitLogger.cpp
! src/hotspot/share/gc/epsilon/epsilonMemoryPool.cpp
! src/hotspot/share/gc/epsilon/epsilonMonitoringSupport.cpp
! src/hotspot/share/gc/g1/c1/g1BarrierSetC1.cpp
! src/hotspot/share/gc/g1/c2/g1BarrierSetC2.cpp
! src/hotspot/share/gc/g1/g1AllocRegion.cpp
! src/hotspot/share/gc/g1/g1Allocator.cpp
! src/hotspot/share/gc/g1/g1Analytics.cpp
! src/hotspot/share/gc/g1/g1Arguments.cpp
! src/hotspot/share/gc/g1/g1BarrierSet.cpp
! src/hotspot/share/gc/g1/g1BarrierSetRuntime.cpp
! src/hotspot/share/gc/g1/g1BatchedTask.cpp
! src/hotspot/share/gc/g1/g1BiasedArray.cpp
! src/hotspot/share/gc/g1/g1BlockOffsetTable.cpp
! src/hotspot/share/gc/g1/g1CardSet.cpp
! src/hotspot/share/gc/g1/g1CardSetContainers.cpp
! src/hotspot/share/gc/g1/g1CardSetMemory.cpp
! src/hotspot/share/gc/g1/g1CardTable.cpp
! src/hotspot/share/gc/g1/g1CodeRootSet.cpp
! src/hotspot/share/gc/g1/g1CollectedHeap.cpp
! src/hotspot/share/gc/g1/g1CollectionSet.cpp
! src/hotspot/share/gc/g1/g1CollectionSetCandidates.cpp
! src/hotspot/share/gc/g1/g1CollectionSetChooser.cpp
! src/hotspot/share/gc/g1/g1CollectorState.cpp
! src/hotspot/share/gc/g1/g1CommittedRegionMap.cpp
! src/hotspot/share/gc/g1/g1ConcurrentMark.cpp
! src/hotspot/share/gc/g1/g1ConcurrentMarkBitMap.cpp
! src/hotspot/share/gc/g1/g1ConcurrentMarkObjArrayProcessor.cpp
! src/hotspot/share/gc/g1/g1ConcurrentMarkThread.cpp
! src/hotspot/share/gc/g1/g1ConcurrentRebuildAndScrub.cpp
! src/hotspot/share/gc/g1/g1ConcurrentRefine.cpp
! src/hotspot/share/gc/g1/g1ConcurrentRefineStats.cpp
! src/hotspot/share/gc/g1/g1ConcurrentRefineThread.cpp
! src/hotspot/share/gc/g1/g1ConcurrentRefineThreadsNeeded.cpp
! src/hotspot/share/gc/g1/g1DirtyCardQueue.cpp
! src/hotspot/share/gc/g1/g1EvacFailureRegions.cpp
! src/hotspot/share/gc/g1/g1EvacStats.cpp
! src/hotspot/share/gc/g1/g1FreeIdSet.cpp
! src/hotspot/share/gc/g1/g1FromCardCache.cpp
! src/hotspot/share/gc/g1/g1FullCollector.cpp
! src/hotspot/share/gc/g1/g1FullGCAdjustTask.cpp
! src/hotspot/share/gc/g1/g1FullGCCompactTask.cpp
! src/hotspot/share/gc/g1/g1FullGCCompactionPoint.cpp
! src/hotspot/share/gc/g1/g1FullGCMarkTask.cpp
! src/hotspot/share/gc/g1/g1FullGCMarker.cpp
! src/hotspot/share/gc/g1/g1FullGCOopClosures.cpp
! src/hotspot/share/gc/g1/g1FullGCPrepareTask.cpp
! src/hotspot/share/gc/g1/g1FullGCResetMetadataTask.cpp
! src/hotspot/share/gc/g1/g1FullGCScope.cpp
! src/hotspot/share/gc/g1/g1FullGCTask.cpp
! src/hotspot/share/gc/g1/g1GCCounters.cpp
! src/hotspot/share/gc/g1/g1GCPhaseTimes.cpp
! src/hotspot/share/gc/g1/g1HeapRegion.cpp
! src/hotspot/share/gc/g1/g1HeapRegionEventSender.cpp
! src/hotspot/share/gc/g1/g1HeapRegionManager.cpp
! src/hotspot/share/gc/g1/g1HeapRegionRemSet.cpp
! src/hotspot/share/gc/g1/g1HeapRegionSet.cpp
! src/hotspot/share/gc/g1/g1HeapRegionTracer.cpp
! src/hotspot/share/gc/g1/g1HeapRegionType.cpp
! src/hotspot/share/gc/g1/g1HeapSizingPolicy.cpp
! src/hotspot/share/gc/g1/g1HeapTransition.cpp
! src/hotspot/share/gc/g1/g1HeapVerifier.cpp
! src/hotspot/share/gc/g1/g1IHOPControl.cpp
! src/hotspot/share/gc/g1/g1InitLogger.cpp
! src/hotspot/share/gc/g1/g1MMUTracker.cpp
! src/hotspot/share/gc/g1/g1MemoryPool.cpp
! src/hotspot/share/gc/g1/g1MonitoringSupport.cpp
! src/hotspot/share/gc/g1/g1MonotonicArena.cpp
! src/hotspot/share/gc/g1/g1MonotonicArenaFreeMemoryTask.cpp
! src/hotspot/share/gc/g1/g1MonotonicArenaFreePool.cpp
! src/hotspot/share/gc/g1/g1NMethodClosure.cpp
! src/hotspot/share/gc/g1/g1NUMA.cpp
! src/hotspot/share/gc/g1/g1NUMAStats.cpp
! src/hotspot/share/gc/g1/g1OldGenAllocationTracker.cpp
! src/hotspot/share/gc/g1/g1OopClosures.cpp
! src/hotspot/share/gc/g1/g1OopStarChunkedList.cpp
! src/hotspot/share/gc/g1/g1PageBasedVirtualSpace.cpp
! src/hotspot/share/gc/g1/g1ParScanThreadState.cpp
! src/hotspot/share/gc/g1/g1ParallelCleaning.cpp
! src/hotspot/share/gc/g1/g1PeriodicGCTask.cpp
! src/hotspot/share/gc/g1/g1Policy.cpp
! src/hotspot/share/gc/g1/g1RedirtyCardsQueue.cpp
! src/hotspot/share/gc/g1/g1RegionMarkStatsCache.cpp
! src/hotspot/share/gc/g1/g1RegionToSpaceMapper.cpp
! src/hotspot/share/gc/g1/g1RegionsOnNodes.cpp
! src/hotspot/share/gc/g1/g1RemSet.cpp
! src/hotspot/share/gc/g1/g1RemSetSummary.cpp
! src/hotspot/share/gc/g1/g1RemSetTrackingPolicy.cpp
! src/hotspot/share/gc/g1/g1RootClosures.cpp
! src/hotspot/share/gc/g1/g1RootProcessor.cpp
! src/hotspot/share/gc/g1/g1SATBMarkQueueSet.cpp
! src/hotspot/share/gc/g1/g1ServiceThread.cpp
! src/hotspot/share/gc/g1/g1StringDedup.cpp
! src/hotspot/share/gc/g1/g1SurvRateGroup.cpp
! src/hotspot/share/gc/g1/g1SurvivorRegions.cpp
! src/hotspot/share/gc/g1/g1Trace.cpp
! src/hotspot/share/gc/g1/g1UncommitRegionTask.cpp
! src/hotspot/share/gc/g1/g1VMOperations.cpp
! src/hotspot/share/gc/g1/g1YoungCollector.cpp
! src/hotspot/share/gc/g1/g1YoungGCAllocationFailureInjector.cpp
! src/hotspot/share/gc/g1/g1YoungGCPostEvacuateTasks.cpp
! src/hotspot/share/gc/g1/g1YoungGCPreEvacuateTasks.cpp
! src/hotspot/share/gc/g1/g1YoungGenSizer.cpp
! src/hotspot/share/gc/g1/jvmFlagConstraintsG1.cpp
! src/hotspot/share/gc/parallel/gcAdaptivePolicyCounters.cpp
! src/hotspot/share/gc/parallel/jvmFlagConstraintsParallel.cpp
! src/hotspot/share/gc/parallel/mutableNUMASpace.cpp
! src/hotspot/share/gc/parallel/mutableSpace.cpp
! src/hotspot/share/gc/parallel/objectStartArray.cpp
! src/hotspot/share/gc/parallel/parMarkBitMap.cpp
! src/hotspot/share/gc/parallel/parallelArguments.cpp
! src/hotspot/share/gc/parallel/parallelInitLogger.cpp
! src/hotspot/share/gc/parallel/parallelScavengeHeap.cpp
! src/hotspot/share/gc/parallel/psAdaptiveSizePolicy.cpp
! src/hotspot/share/gc/parallel/psCardTable.cpp
! src/hotspot/share/gc/parallel/psCompactionManager.cpp
! src/hotspot/share/gc/parallel/psGCAdaptivePolicyCounters.cpp
! src/hotspot/share/gc/parallel/psGenerationCounters.cpp
! src/hotspot/share/gc/parallel/psMemoryPool.cpp
! src/hotspot/share/gc/parallel/psOldGen.cpp
! src/hotspot/share/gc/parallel/psParallelCompact.cpp
! src/hotspot/share/gc/parallel/psPromotionLAB.cpp
! src/hotspot/share/gc/parallel/psPromotionManager.cpp
! src/hotspot/share/gc/parallel/psScavenge.cpp
! src/hotspot/share/gc/parallel/psVMOperations.cpp
! src/hotspot/share/gc/parallel/psVirtualspace.cpp
! src/hotspot/share/gc/parallel/psYoungGen.cpp
! src/hotspot/share/gc/parallel/spaceCounters.cpp
! src/hotspot/share/gc/serial/cSpaceCounters.cpp
! src/hotspot/share/gc/serial/cardTableRS.cpp
! src/hotspot/share/gc/serial/defNewGeneration.cpp
! src/hotspot/share/gc/serial/generation.cpp
! src/hotspot/share/gc/serial/serialArguments.cpp
! src/hotspot/share/gc/serial/serialBlockOffsetTable.cpp
! src/hotspot/share/gc/serial/serialFullGC.cpp
! src/hotspot/share/gc/serial/serialHeap.cpp
! src/hotspot/share/gc/serial/serialMemoryPools.cpp
! src/hotspot/share/gc/serial/serialStringDedup.cpp
! src/hotspot/share/gc/serial/serialVMOperations.cpp
! src/hotspot/share/gc/serial/tenuredGeneration.cpp
! src/hotspot/share/gc/shared/accessBarrierSupport.cpp
! src/hotspot/share/gc/shared/adaptiveSizePolicy.cpp
! src/hotspot/share/gc/shared/ageTable.cpp
! src/hotspot/share/gc/shared/ageTableTracer.cpp
! src/hotspot/share/gc/shared/allocTracer.cpp
! src/hotspot/share/gc/shared/barrierSet.cpp
! src/hotspot/share/gc/shared/barrierSetNMethod.cpp
! src/hotspot/share/gc/shared/barrierSetStackChunk.cpp
! src/hotspot/share/gc/shared/bufferNode.cpp
! src/hotspot/share/gc/shared/bufferNodeList.cpp
! src/hotspot/share/gc/shared/c1/barrierSetC1.cpp
! src/hotspot/share/gc/shared/c1/cardTableBarrierSetC1.cpp
! src/hotspot/share/gc/shared/c1/modRefBarrierSetC1.cpp
! src/hotspot/share/gc/shared/c2/barrierSetC2.cpp
! src/hotspot/share/gc/shared/c2/cardTableBarrierSetC2.cpp
! src/hotspot/share/gc/shared/c2/modRefBarrierSetC2.cpp
! src/hotspot/share/gc/shared/cardTable.cpp
! src/hotspot/share/gc/shared/cardTableBarrierSet.cpp
! src/hotspot/share/gc/shared/classUnloadingContext.cpp
! src/hotspot/share/gc/shared/collectedHeap.cpp
! src/hotspot/share/gc/shared/collectorCounters.cpp
! src/hotspot/share/gc/shared/concurrentGCBreakpoints.cpp
! src/hotspot/share/gc/shared/concurrentGCThread.cpp
! src/hotspot/share/gc/shared/freeListAllocator.cpp
! src/hotspot/share/gc/shared/fullGCForwarding.cpp
! src/hotspot/share/gc/shared/gcArguments.cpp
! src/hotspot/share/gc/shared/gcBehaviours.cpp
! src/hotspot/share/gc/shared/gcCause.cpp
! src/hotspot/share/gc/shared/gcConfig.cpp
! src/hotspot/share/gc/shared/gcConfiguration.cpp
! src/hotspot/share/gc/shared/gcId.cpp
! src/hotspot/share/gc/shared/gcInitLogger.cpp
! src/hotspot/share/gc/shared/gcLocker.cpp
! src/hotspot/share/gc/shared/gcLogPrecious.cpp
! src/hotspot/share/gc/shared/gcOverheadChecker.cpp
! src/hotspot/share/gc/shared/gcPolicyCounters.cpp
! src/hotspot/share/gc/shared/gcTimer.cpp
! src/hotspot/share/gc/shared/gcTrace.cpp
! src/hotspot/share/gc/shared/gcTraceSend.cpp
! src/hotspot/share/gc/shared/gcTraceTime.cpp
! src/hotspot/share/gc/shared/gcUtil.cpp
! src/hotspot/share/gc/shared/gcVMOperations.cpp
! src/hotspot/share/gc/shared/genArguments.cpp
! src/hotspot/share/gc/shared/generationCounters.cpp
! src/hotspot/share/gc/shared/hSpaceCounters.cpp
! src/hotspot/share/gc/shared/isGCActiveMark.cpp
! src/hotspot/share/gc/shared/jvmFlagConstraintsGC.cpp
! src/hotspot/share/gc/shared/locationPrinter.cpp
! src/hotspot/share/gc/shared/markBitMap.cpp
! src/hotspot/share/gc/shared/memAllocator.cpp
! src/hotspot/share/gc/shared/objectCountEventSender.cpp
! src/hotspot/share/gc/shared/oopStorage.cpp
! src/hotspot/share/gc/shared/oopStorageSet.cpp
! src/hotspot/share/gc/shared/parallelCleaning.cpp
! src/hotspot/share/gc/shared/partialArraySplitter.cpp
! src/hotspot/share/gc/shared/partialArrayState.cpp
! src/hotspot/share/gc/shared/partialArrayTaskStats.cpp
! src/hotspot/share/gc/shared/partialArrayTaskStepper.cpp
! src/hotspot/share/gc/shared/plab.cpp
! src/hotspot/share/gc/shared/preservedMarks.cpp
! src/hotspot/share/gc/shared/pretouchTask.cpp
! src/hotspot/share/gc/shared/ptrQueue.cpp
! src/hotspot/share/gc/shared/referencePolicy.cpp
! src/hotspot/share/gc/shared/referenceProcessor.cpp
! src/hotspot/share/gc/shared/referenceProcessorPhaseTimes.cpp
! src/hotspot/share/gc/shared/satbMarkQueue.cpp
! src/hotspot/share/gc/shared/scavengableNMethods.cpp
! src/hotspot/share/gc/shared/space.cpp
! src/hotspot/share/gc/shared/spaceDecorator.cpp
! src/hotspot/share/gc/shared/stringdedup/stringDedup.cpp
! src/hotspot/share/gc/shared/stringdedup/stringDedupConfig.cpp
! src/hotspot/share/gc/shared/stringdedup/stringDedupProcessor.cpp
! src/hotspot/share/gc/shared/stringdedup/stringDedupStat.cpp
! src/hotspot/share/gc/shared/stringdedup/stringDedupStorageUse.cpp
! src/hotspot/share/gc/shared/stringdedup/stringDedupTable.cpp
! src/hotspot/share/gc/shared/stringdedup/stringDedupThread.cpp
! src/hotspot/share/gc/shared/strongRootsScope.cpp
! src/hotspot/share/gc/shared/suspendibleThreadSet.cpp
! src/hotspot/share/gc/shared/taskTerminator.cpp
! src/hotspot/share/gc/shared/taskqueue.cpp
! src/hotspot/share/gc/shared/threadLocalAllocBuffer.cpp
! src/hotspot/share/gc/shared/weakProcessor.cpp
! src/hotspot/share/gc/shared/weakProcessorTimes.cpp
! src/hotspot/share/gc/shared/workerDataArray.cpp
! src/hotspot/share/gc/shared/workerPolicy.cpp
! src/hotspot/share/gc/shared/workerThread.cpp
! src/hotspot/share/gc/shared/workerUtils.cpp
! src/hotspot/share/gc/shenandoah/c1/shenandoahBarrierSetC1.cpp
! src/hotspot/share/gc/shenandoah/c2/shenandoahBarrierSetC2.cpp
! src/hotspot/share/gc/shenandoah/c2/shenandoahSupport.cpp
! src/hotspot/share/gc/shenandoah/heuristics/shenandoahAdaptiveHeuristics.cpp
! src/hotspot/share/gc/shenandoah/heuristics/shenandoahAggressiveHeuristics.cpp
! src/hotspot/share/gc/shenandoah/heuristics/shenandoahCompactHeuristics.cpp
! src/hotspot/share/gc/shenandoah/heuristics/shenandoahGenerationalHeuristics.cpp
! src/hotspot/share/gc/shenandoah/heuristics/shenandoahGlobalHeuristics.cpp
! src/hotspot/share/gc/shenandoah/heuristics/shenandoahHeuristics.cpp
! src/hotspot/share/gc/shenandoah/heuristics/shenandoahOldHeuristics.cpp
! src/hotspot/share/gc/shenandoah/heuristics/shenandoahPassiveHeuristics.cpp
! src/hotspot/share/gc/shenandoah/heuristics/shenandoahStaticHeuristics.cpp
! src/hotspot/share/gc/shenandoah/heuristics/shenandoahYoungHeuristics.cpp
! src/hotspot/share/gc/shenandoah/mode/shenandoahGenerationalMode.cpp
! src/hotspot/share/gc/shenandoah/mode/shenandoahMode.cpp
! src/hotspot/share/gc/shenandoah/mode/shenandoahPassiveMode.cpp
! src/hotspot/share/gc/shenandoah/mode/shenandoahSATBMode.cpp
! src/hotspot/share/gc/shenandoah/shenandoahAgeCensus.cpp
! src/hotspot/share/gc/shenandoah/shenandoahArguments.cpp
! src/hotspot/share/gc/shenandoah/shenandoahAsserts.cpp
! src/hotspot/share/gc/shenandoah/shenandoahBarrierSet.cpp
! src/hotspot/share/gc/shenandoah/shenandoahBarrierSetNMethod.cpp
! src/hotspot/share/gc/shenandoah/shenandoahBarrierSetStackChunk.cpp
! src/hotspot/share/gc/shenandoah/shenandoahBreakpoint.cpp
! src/hotspot/share/gc/shenandoah/shenandoahCardStats.cpp
! src/hotspot/share/gc/shenandoah/shenandoahCardTable.cpp
! src/hotspot/share/gc/shenandoah/shenandoahCodeRoots.cpp
! src/hotspot/share/gc/shenandoah/shenandoahCollectionSet.cpp
! src/hotspot/share/gc/shenandoah/shenandoahCollectorPolicy.cpp
! src/hotspot/share/gc/shenandoah/shenandoahConcurrentGC.cpp
! src/hotspot/share/gc/shenandoah/shenandoahConcurrentMark.cpp
! src/hotspot/share/gc/shenandoah/shenandoahControlThread.cpp
! src/hotspot/share/gc/shenandoah/shenandoahController.cpp
! src/hotspot/share/gc/shenandoah/shenandoahDegeneratedGC.cpp
! src/hotspot/share/gc/shenandoah/shenandoahEvacOOMHandler.cpp
! src/hotspot/share/gc/shenandoah/shenandoahEvacTracker.cpp
! src/hotspot/share/gc/shenandoah/shenandoahFreeSet.cpp
! src/hotspot/share/gc/shenandoah/shenandoahFullGC.cpp
! src/hotspot/share/gc/shenandoah/shenandoahGC.cpp
! src/hotspot/share/gc/shenandoah/shenandoahGeneration.cpp
! src/hotspot/share/gc/shenandoah/shenandoahGenerationSizer.cpp
! 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/shenandoahGenerationalHeap.cpp
! src/hotspot/share/gc/shenandoah/shenandoahGlobalGeneration.cpp
! src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp
! src/hotspot/share/gc/shenandoah/shenandoahHeapRegion.cpp
! src/hotspot/share/gc/shenandoah/shenandoahHeapRegionClosures.cpp
! src/hotspot/share/gc/shenandoah/shenandoahHeapRegionCounters.cpp
! src/hotspot/share/gc/shenandoah/shenandoahHeapRegionSet.cpp
! src/hotspot/share/gc/shenandoah/shenandoahInitLogger.cpp
! src/hotspot/share/gc/shenandoah/shenandoahJfrSupport.cpp
! src/hotspot/share/gc/shenandoah/shenandoahLock.cpp
! src/hotspot/share/gc/shenandoah/shenandoahMark.cpp
! src/hotspot/share/gc/shenandoah/shenandoahMarkBitMap.cpp
! src/hotspot/share/gc/shenandoah/shenandoahMarkingContext.cpp
! src/hotspot/share/gc/shenandoah/shenandoahMemoryPool.cpp
! src/hotspot/share/gc/shenandoah/shenandoahMetrics.cpp
! src/hotspot/share/gc/shenandoah/shenandoahMmuTracker.cpp
! src/hotspot/share/gc/shenandoah/shenandoahMonitoringSupport.cpp
! src/hotspot/share/gc/shenandoah/shenandoahNMethod.cpp
! src/hotspot/share/gc/shenandoah/shenandoahNumberSeq.cpp
! src/hotspot/share/gc/shenandoah/shenandoahOldGC.cpp
! src/hotspot/share/gc/shenandoah/shenandoahOldGeneration.cpp
! src/hotspot/share/gc/shenandoah/shenandoahPacer.cpp
! src/hotspot/share/gc/shenandoah/shenandoahParallelCleaning.cpp
! src/hotspot/share/gc/shenandoah/shenandoahPhaseTimings.cpp
! src/hotspot/share/gc/shenandoah/shenandoahReferenceProcessor.cpp
! src/hotspot/share/gc/shenandoah/shenandoahRegulatorThread.cpp
! src/hotspot/share/gc/shenandoah/shenandoahRootProcessor.cpp
! src/hotspot/share/gc/shenandoah/shenandoahRootVerifier.cpp
! src/hotspot/share/gc/shenandoah/shenandoahRuntime.cpp
! src/hotspot/share/gc/shenandoah/shenandoahSATBMarkQueueSet.cpp
! src/hotspot/share/gc/shenandoah/shenandoahSTWMark.cpp
! src/hotspot/share/gc/shenandoah/shenandoahScanRemembered.cpp
! src/hotspot/share/gc/shenandoah/shenandoahSimpleBitMap.cpp
! src/hotspot/share/gc/shenandoah/shenandoahStackWatermark.cpp
! src/hotspot/share/gc/shenandoah/shenandoahTaskqueue.cpp
! src/hotspot/share/gc/shenandoah/shenandoahThreadLocalData.cpp
! src/hotspot/share/gc/shenandoah/shenandoahTrace.cpp
! src/hotspot/share/gc/shenandoah/shenandoahUncommitThread.cpp
! src/hotspot/share/gc/shenandoah/shenandoahUnload.cpp
! src/hotspot/share/gc/shenandoah/shenandoahUtils.cpp
! src/hotspot/share/gc/shenandoah/shenandoahVMOperations.cpp
! src/hotspot/share/gc/shenandoah/shenandoahVerifier.cpp
! src/hotspot/share/gc/shenandoah/shenandoahWorkGroup.cpp
! src/hotspot/share/gc/shenandoah/shenandoahWorkerPolicy.cpp
! src/hotspot/share/gc/shenandoah/shenandoahYoungGeneration.cpp
! src/hotspot/share/gc/z/c1/zBarrierSetC1.cpp
! src/hotspot/share/gc/z/c2/zBarrierSetC2.cpp
! src/hotspot/share/gc/z/vmStructs_z.cpp
! src/hotspot/share/gc/z/zAbort.cpp
! src/hotspot/share/gc/z/zAddress.cpp
! src/hotspot/share/gc/z/zAddressSpaceLimit.cpp
! src/hotspot/share/gc/z/zAllocator.cpp
! src/hotspot/share/gc/z/zArguments.cpp
! src/hotspot/share/gc/z/zBarrier.cpp
! src/hotspot/share/gc/z/zBarrierSet.cpp
! src/hotspot/share/gc/z/zBarrierSetAssembler.cpp
! src/hotspot/share/gc/z/zBarrierSetNMethod.cpp
! src/hotspot/share/gc/z/zBarrierSetRuntime.cpp
! src/hotspot/share/gc/z/zBarrierSetStackChunk.cpp
! src/hotspot/share/gc/z/zBreakpoint.cpp
! src/hotspot/share/gc/z/zCPU.cpp
! src/hotspot/share/gc/z/zCollectedHeap.cpp
! src/hotspot/share/gc/z/zContinuation.cpp
! src/hotspot/share/gc/z/zDirector.cpp
! src/hotspot/share/gc/z/zDriver.cpp
! src/hotspot/share/gc/z/zDriverPort.cpp
! src/hotspot/share/gc/z/zErrno.cpp
! src/hotspot/share/gc/z/zForwarding.cpp
! src/hotspot/share/gc/z/zForwardingAllocator.cpp
! src/hotspot/share/gc/z/zGCIdPrinter.cpp
! src/hotspot/share/gc/z/zGeneration.cpp
! src/hotspot/share/gc/z/zGlobals.cpp
! src/hotspot/share/gc/z/zHeap.cpp
! src/hotspot/share/gc/z/zHeapIterator.cpp
! src/hotspot/share/gc/z/zHeuristics.cpp
! src/hotspot/share/gc/z/zInitialize.cpp
! src/hotspot/share/gc/z/zJNICritical.cpp
! src/hotspot/share/gc/z/zLargePages.cpp
! src/hotspot/share/gc/z/zLiveMap.cpp
! src/hotspot/share/gc/z/zMark.cpp
! src/hotspot/share/gc/z/zMarkCache.cpp
! src/hotspot/share/gc/z/zMarkStack.cpp
! src/hotspot/share/gc/z/zMarkStackAllocator.cpp
! src/hotspot/share/gc/z/zMemory.cpp
! src/hotspot/share/gc/z/zMetronome.cpp
! src/hotspot/share/gc/z/zNMT.cpp
! src/hotspot/share/gc/z/zNMethod.cpp
! src/hotspot/share/gc/z/zNMethodData.cpp
! src/hotspot/share/gc/z/zNMethodTable.cpp
! src/hotspot/share/gc/z/zNMethodTableIteration.cpp
! src/hotspot/share/gc/z/zNUMA.cpp
! src/hotspot/share/gc/z/zObjArrayAllocator.cpp
! src/hotspot/share/gc/z/zObjectAllocator.cpp
! src/hotspot/share/gc/z/zPage.cpp
! src/hotspot/share/gc/z/zPageAllocator.cpp
! src/hotspot/share/gc/z/zPageCache.cpp
! src/hotspot/share/gc/z/zPageTable.cpp
! src/hotspot/share/gc/z/zPhysicalMemory.cpp
! src/hotspot/share/gc/z/zReferenceProcessor.cpp
! src/hotspot/share/gc/z/zRelocate.cpp
! src/hotspot/share/gc/z/zRelocationSet.cpp
! src/hotspot/share/gc/z/zRelocationSetSelector.cpp
! src/hotspot/share/gc/z/zRemembered.cpp
! src/hotspot/share/gc/z/zRememberedSet.cpp
! src/hotspot/share/gc/z/zResurrection.cpp
! src/hotspot/share/gc/z/zRootsIterator.cpp
! src/hotspot/share/gc/z/zRuntimeWorkers.cpp
! src/hotspot/share/gc/z/zServiceability.cpp
! src/hotspot/share/gc/z/zStackWatermark.cpp
! src/hotspot/share/gc/z/zStat.cpp
! src/hotspot/share/gc/z/zStoreBarrierBuffer.cpp
! src/hotspot/share/gc/z/zTask.cpp
! src/hotspot/share/gc/z/zThread.cpp
! src/hotspot/share/gc/z/zThreadLocalAllocBuffer.cpp
! src/hotspot/share/gc/z/zTracer.cpp
! src/hotspot/share/gc/z/zUncoloredRoot.cpp
! src/hotspot/share/gc/z/zUncommitter.cpp
! src/hotspot/share/gc/z/zUnload.cpp
! src/hotspot/share/gc/z/zUnmapper.cpp
! src/hotspot/share/gc/z/zUtils.cpp
! src/hotspot/share/gc/z/zVerify.cpp
! src/hotspot/share/gc/z/zVirtualMemory.cpp
! src/hotspot/share/gc/z/zWeakRootsProcessor.cpp
! src/hotspot/share/gc/z/zWorkers.cpp
! src/hotspot/share/interpreter/abstractInterpreter.cpp
! src/hotspot/share/interpreter/bootstrapInfo.cpp
! src/hotspot/share/interpreter/bytecode.cpp
! src/hotspot/share/interpreter/bytecodeHistogram.cpp
! src/hotspot/share/interpreter/bytecodeStream.cpp
! src/hotspot/share/interpreter/bytecodeTracer.cpp
! src/hotspot/share/interpreter/bytecodeUtils.cpp
! src/hotspot/share/interpreter/bytecodes.cpp
! src/hotspot/share/interpreter/interpreter.cpp
! src/hotspot/share/interpreter/interpreterRuntime.cpp
! src/hotspot/share/interpreter/invocationCounter.cpp
! src/hotspot/share/interpreter/linkResolver.cpp
! src/hotspot/share/interpreter/oopMapCache.cpp
! src/hotspot/share/interpreter/rewriter.cpp
! src/hotspot/share/interpreter/templateInterpreter.cpp
! src/hotspot/share/interpreter/templateInterpreterGenerator.cpp
! src/hotspot/share/interpreter/templateTable.cpp
! src/hotspot/share/interpreter/zero/bytecodeInterpreter.cpp
! src/hotspot/share/interpreter/zero/zeroInterpreterGenerator.cpp
! src/hotspot/share/jfr/dcmd/jfrDcmds.cpp
! src/hotspot/share/jfr/instrumentation/jfrEventClassTransformer.cpp
! src/hotspot/share/jfr/instrumentation/jfrJvmtiAgent.cpp
! src/hotspot/share/jfr/jfr.cpp
! src/hotspot/share/jfr/jni/jfrJavaCall.cpp
! src/hotspot/share/jfr/jni/jfrJavaSupport.cpp
! src/hotspot/share/jfr/jni/jfrJniMethod.cpp
! src/hotspot/share/jfr/jni/jfrJniMethodRegistration.cpp
! src/hotspot/share/jfr/jni/jfrUpcalls.cpp
! src/hotspot/share/jfr/leakprofiler/chains/bfsClosure.cpp
! src/hotspot/share/jfr/leakprofiler/chains/dfsClosure.cpp
! src/hotspot/share/jfr/leakprofiler/chains/edge.cpp
! src/hotspot/share/jfr/leakprofiler/chains/edgeQueue.cpp
! src/hotspot/share/jfr/leakprofiler/chains/edgeStore.cpp
! src/hotspot/share/jfr/leakprofiler/chains/edgeUtils.cpp
! src/hotspot/share/jfr/leakprofiler/chains/pathToGcRootsOperation.cpp
! src/hotspot/share/jfr/leakprofiler/chains/rootSetClosure.cpp
! src/hotspot/share/jfr/leakprofiler/checkpoint/eventEmitter.cpp
! src/hotspot/share/jfr/leakprofiler/checkpoint/objectSampleCheckpoint.cpp
! src/hotspot/share/jfr/leakprofiler/checkpoint/objectSampleDescription.cpp
! src/hotspot/share/jfr/leakprofiler/checkpoint/objectSampleWriter.cpp
! src/hotspot/share/jfr/leakprofiler/checkpoint/rootResolver.cpp
! src/hotspot/share/jfr/leakprofiler/leakProfiler.cpp
! src/hotspot/share/jfr/leakprofiler/sampling/objectSample.cpp
! src/hotspot/share/jfr/leakprofiler/sampling/objectSampler.cpp
! src/hotspot/share/jfr/leakprofiler/sampling/sampleList.cpp
! src/hotspot/share/jfr/leakprofiler/sampling/samplePriorityQueue.cpp
! src/hotspot/share/jfr/leakprofiler/utilities/granularTimer.cpp
! src/hotspot/share/jfr/leakprofiler/utilities/rootType.cpp
! src/hotspot/share/jfr/periodic/jfrCompilerQueueUtilization.cpp
! src/hotspot/share/jfr/periodic/jfrFinalizerStatisticsEvent.cpp
! src/hotspot/share/jfr/periodic/jfrModuleEvent.cpp
! src/hotspot/share/jfr/periodic/jfrNativeMemoryEvent.cpp
! src/hotspot/share/jfr/periodic/jfrNetworkUtilization.cpp
! src/hotspot/share/jfr/periodic/jfrOSInterface.cpp
! src/hotspot/share/jfr/periodic/jfrPeriodic.cpp
! src/hotspot/share/jfr/periodic/jfrThreadCPULoadEvent.cpp
! src/hotspot/share/jfr/periodic/jfrThreadDumpEvent.cpp
! src/hotspot/share/jfr/periodic/sampling/jfrCallTrace.cpp
! src/hotspot/share/jfr/periodic/sampling/jfrThreadSampler.cpp
! src/hotspot/share/jfr/recorder/checkpoint/jfrCheckpointManager.cpp
! src/hotspot/share/jfr/recorder/checkpoint/jfrCheckpointWriter.cpp
! src/hotspot/share/jfr/recorder/checkpoint/jfrMetadataEvent.cpp
! src/hotspot/share/jfr/recorder/checkpoint/types/jfrThreadGroup.cpp
! src/hotspot/share/jfr/recorder/checkpoint/types/jfrThreadState.cpp
! src/hotspot/share/jfr/recorder/checkpoint/types/jfrType.cpp
! src/hotspot/share/jfr/recorder/checkpoint/types/jfrTypeManager.cpp
! src/hotspot/share/jfr/recorder/checkpoint/types/jfrTypeSet.cpp
! src/hotspot/share/jfr/recorder/checkpoint/types/jfrTypeSetUtils.cpp
! src/hotspot/share/jfr/recorder/checkpoint/types/traceid/jfrTraceId.cpp
! src/hotspot/share/jfr/recorder/checkpoint/types/traceid/jfrTraceIdEpoch.cpp
! src/hotspot/share/jfr/recorder/checkpoint/types/traceid/jfrTraceIdKlassQueue.cpp
! src/hotspot/share/jfr/recorder/checkpoint/types/traceid/jfrTraceIdLoadBarrier.cpp
! src/hotspot/share/jfr/recorder/jfrEventSetting.cpp
! src/hotspot/share/jfr/recorder/jfrRecorder.cpp
! src/hotspot/share/jfr/recorder/repository/jfrChunk.cpp
! src/hotspot/share/jfr/recorder/repository/jfrChunkRotation.cpp
! src/hotspot/share/jfr/recorder/repository/jfrChunkWriter.cpp
! src/hotspot/share/jfr/recorder/repository/jfrEmergencyDump.cpp
! src/hotspot/share/jfr/recorder/repository/jfrRepository.cpp
! src/hotspot/share/jfr/recorder/service/jfrEvent.cpp
! src/hotspot/share/jfr/recorder/service/jfrEventThrottler.cpp
! src/hotspot/share/jfr/recorder/service/jfrMemorySizer.cpp
! src/hotspot/share/jfr/recorder/service/jfrOptionSet.cpp
! src/hotspot/share/jfr/recorder/service/jfrPostBox.cpp
! src/hotspot/share/jfr/recorder/service/jfrRecorderService.cpp
! src/hotspot/share/jfr/recorder/service/jfrRecorderThread.cpp
! src/hotspot/share/jfr/recorder/service/jfrRecorderThreadLoop.cpp
! src/hotspot/share/jfr/recorder/stacktrace/jfrStackFilter.cpp
! src/hotspot/share/jfr/recorder/stacktrace/jfrStackFilterRegistry.cpp
! src/hotspot/share/jfr/recorder/stacktrace/jfrStackTrace.cpp
! src/hotspot/share/jfr/recorder/stacktrace/jfrStackTraceRepository.cpp
! src/hotspot/share/jfr/recorder/storage/jfrBuffer.cpp
! src/hotspot/share/jfr/recorder/storage/jfrReferenceCountedStorage.cpp
! src/hotspot/share/jfr/recorder/storage/jfrStorage.cpp
! src/hotspot/share/jfr/recorder/storage/jfrStorageControl.cpp
! src/hotspot/share/jfr/recorder/storage/jfrVirtualMemory.cpp
! src/hotspot/share/jfr/recorder/stringpool/jfrStringPool.cpp
! src/hotspot/share/jfr/recorder/stringpool/jfrStringPoolBuffer.cpp
! src/hotspot/share/jfr/recorder/stringpool/jfrStringPoolWriter.cpp
! src/hotspot/share/jfr/support/jfrAdaptiveSampler.cpp
! src/hotspot/share/jfr/support/jfrAllocationTracer.cpp
! src/hotspot/share/jfr/support/jfrDeprecationEventWriter.cpp
! src/hotspot/share/jfr/support/jfrDeprecationManager.cpp
! src/hotspot/share/jfr/support/jfrFlush.cpp
! src/hotspot/share/jfr/support/jfrIntrinsics.cpp
! src/hotspot/share/jfr/support/jfrJdkJfrEvent.cpp
! src/hotspot/share/jfr/support/jfrKlassUnloading.cpp
! src/hotspot/share/jfr/support/jfrMethodData.cpp
! src/hotspot/share/jfr/support/jfrMethodLookup.cpp
! src/hotspot/share/jfr/support/jfrNativeLibraryLoadEvent.cpp
! src/hotspot/share/jfr/support/jfrObjectAllocationSample.cpp
! src/hotspot/share/jfr/support/jfrResolution.cpp
! src/hotspot/share/jfr/support/jfrStackTraceMark.cpp
! src/hotspot/share/jfr/support/jfrSymbolTable.cpp
! src/hotspot/share/jfr/support/jfrThreadLocal.cpp
! src/hotspot/share/jfr/utilities/jfrAllocation.cpp
! src/hotspot/share/jfr/utilities/jfrBlob.cpp
! src/hotspot/share/jfr/utilities/jfrJavaLog.cpp
! src/hotspot/share/jfr/utilities/jfrThreadIterator.cpp
! src/hotspot/share/jfr/utilities/jfrTime.cpp
! src/hotspot/share/jfr/utilities/jfrTimeConverter.cpp
! src/hotspot/share/jfr/writers/jfrJavaEventWriter.cpp
! src/hotspot/share/jvmci/jvmci.cpp
! src/hotspot/share/jvmci/jvmciCodeInstaller.cpp
! src/hotspot/share/jvmci/jvmciCompiler.cpp
! src/hotspot/share/jvmci/jvmciCompilerToVM.cpp
! src/hotspot/share/jvmci/jvmciCompilerToVMInit.cpp
! src/hotspot/share/jvmci/jvmciEnv.cpp
! src/hotspot/share/jvmci/jvmciJavaClasses.cpp
! src/hotspot/share/jvmci/jvmciRuntime.cpp
! src/hotspot/share/jvmci/jvmci_globals.cpp
! src/hotspot/share/jvmci/metadataHandles.cpp
! src/hotspot/share/jvmci/vmStructs_jvmci.cpp
! src/hotspot/share/libadt/dict.cpp
! src/hotspot/share/libadt/vectset.cpp
! src/hotspot/share/logging/logAsyncWriter.cpp
! src/hotspot/share/logging/logConfiguration.cpp
! src/hotspot/share/logging/logDecorations.cpp
! src/hotspot/share/logging/logDecorators.cpp
! src/hotspot/share/logging/logDiagnosticCommand.cpp
! src/hotspot/share/logging/logFileOutput.cpp
! src/hotspot/share/logging/logFileStreamOutput.cpp
! src/hotspot/share/logging/logLevel.cpp
! src/hotspot/share/logging/logMessageBuffer.cpp
! src/hotspot/share/logging/logOutput.cpp
! src/hotspot/share/logging/logOutputList.cpp
! src/hotspot/share/logging/logSelection.cpp
! src/hotspot/share/logging/logSelectionList.cpp
! src/hotspot/share/logging/logStream.cpp
! src/hotspot/share/logging/logTag.cpp
! src/hotspot/share/logging/logTagSet.cpp
! src/hotspot/share/logging/logTagSetDescriptions.cpp
! src/hotspot/share/memory/allocation.cpp
! src/hotspot/share/memory/arena.cpp
! src/hotspot/share/memory/classLoaderMetaspace.cpp
! src/hotspot/share/memory/guardedMemory.cpp
! src/hotspot/share/memory/heap.cpp
! src/hotspot/share/memory/heapInspection.cpp
! src/hotspot/share/memory/iterator.cpp
! src/hotspot/share/memory/memRegion.cpp
! src/hotspot/share/memory/memoryReserver.cpp
! src/hotspot/share/memory/metaspace.cpp
! src/hotspot/share/memory/metaspace/blockTree.cpp
! src/hotspot/share/memory/metaspace/chunkHeaderPool.cpp
! src/hotspot/share/memory/metaspace/chunkManager.cpp
! src/hotspot/share/memory/metaspace/chunklevel.cpp
! src/hotspot/share/memory/metaspace/commitLimiter.cpp
! src/hotspot/share/memory/metaspace/commitMask.cpp
! src/hotspot/share/memory/metaspace/freeBlocks.cpp
! src/hotspot/share/memory/metaspace/freeChunkList.cpp
! src/hotspot/share/memory/metaspace/internalStats.cpp
! src/hotspot/share/memory/metaspace/metachunk.cpp
! src/hotspot/share/memory/metaspace/metachunkList.cpp
! src/hotspot/share/memory/metaspace/metaspaceArena.cpp
! src/hotspot/share/memory/metaspace/metaspaceArenaGrowthPolicy.cpp
! src/hotspot/share/memory/metaspace/metaspaceCommon.cpp
! src/hotspot/share/memory/metaspace/metaspaceContext.cpp
! src/hotspot/share/memory/metaspace/metaspaceDCmd.cpp
! src/hotspot/share/memory/metaspace/metaspaceReporter.cpp
! src/hotspot/share/memory/metaspace/metaspaceSettings.cpp
! src/hotspot/share/memory/metaspace/metaspaceStatistics.cpp
! src/hotspot/share/memory/metaspace/printCLDMetaspaceInfoClosure.cpp
! src/hotspot/share/memory/metaspace/printMetaspaceInfoKlassClosure.cpp
! src/hotspot/share/memory/metaspace/rootChunkArea.cpp
! src/hotspot/share/memory/metaspace/runningCounters.cpp
! src/hotspot/share/memory/metaspace/testHelpers.cpp
! src/hotspot/share/memory/metaspace/virtualSpaceList.cpp
! src/hotspot/share/memory/metaspace/virtualSpaceNode.cpp
! src/hotspot/share/memory/metaspaceClosure.cpp
! src/hotspot/share/memory/metaspaceCounters.cpp
! src/hotspot/share/memory/metaspaceCriticalAllocation.cpp
! src/hotspot/share/memory/metaspaceTracer.cpp
! src/hotspot/share/memory/oopFactory.cpp
! src/hotspot/share/memory/reservedSpace.cpp
! src/hotspot/share/memory/resourceArea.cpp
! src/hotspot/share/memory/universe.cpp
! src/hotspot/share/memory/virtualspace.cpp
! src/hotspot/share/nmt/mallocHeader.cpp
! src/hotspot/share/nmt/mallocLimit.cpp
! src/hotspot/share/nmt/mallocSiteTable.cpp
! src/hotspot/share/nmt/mallocTracker.cpp
! src/hotspot/share/nmt/memBaseline.cpp
! src/hotspot/share/nmt/memMapPrinter.cpp
! src/hotspot/share/nmt/memReporter.cpp
! src/hotspot/share/nmt/memTracker.cpp
! src/hotspot/share/nmt/memoryFileTracker.cpp
! src/hotspot/share/nmt/nativeCallStackPrinter.cpp
! src/hotspot/share/nmt/nmtCommon.cpp
! src/hotspot/share/nmt/nmtDCmd.cpp
! src/hotspot/share/nmt/nmtNativeCallStackStorage.cpp
! src/hotspot/share/nmt/nmtPreInit.cpp
! src/hotspot/share/nmt/nmtUsage.cpp
! src/hotspot/share/nmt/threadStackTracker.cpp
! src/hotspot/share/nmt/virtualMemoryTracker.cpp
! src/hotspot/share/nmt/vmatree.cpp
! src/hotspot/share/oops/accessBackend.cpp
! src/hotspot/share/oops/annotations.cpp
! src/hotspot/share/oops/arrayKlass.cpp
! src/hotspot/share/oops/compressedKlass.cpp
! src/hotspot/share/oops/compressedOops.cpp
! src/hotspot/share/oops/constMethod.cpp
! src/hotspot/share/oops/constMethodFlags.cpp
! src/hotspot/share/oops/constantPool.cpp
! src/hotspot/share/oops/cpCache.cpp
! src/hotspot/share/oops/fieldInfo.cpp
! src/hotspot/share/oops/generateOopMap.cpp
! src/hotspot/share/oops/instanceClassLoaderKlass.cpp
! src/hotspot/share/oops/instanceKlass.cpp
! src/hotspot/share/oops/instanceKlassFlags.cpp
! src/hotspot/share/oops/instanceMirrorKlass.cpp
! src/hotspot/share/oops/instanceOop.cpp
! src/hotspot/share/oops/instanceRefKlass.cpp
! src/hotspot/share/oops/instanceStackChunkKlass.cpp
! src/hotspot/share/oops/klass.cpp
! src/hotspot/share/oops/klassFlags.cpp
! src/hotspot/share/oops/klassVtable.cpp
! src/hotspot/share/oops/markWord.cpp
! src/hotspot/share/oops/metadata.cpp
! src/hotspot/share/oops/method.cpp
! src/hotspot/share/oops/methodCounters.cpp
! src/hotspot/share/oops/methodData.cpp
! src/hotspot/share/oops/methodFlags.cpp
! src/hotspot/share/oops/objArrayKlass.cpp
! src/hotspot/share/oops/objArrayOop.cpp
! src/hotspot/share/oops/objLayout.cpp
! src/hotspot/share/oops/oop.cpp
! src/hotspot/share/oops/oopsHierarchy.cpp
! src/hotspot/share/oops/recordComponent.cpp
! src/hotspot/share/oops/resolvedFieldEntry.cpp
! src/hotspot/share/oops/resolvedIndyEntry.cpp
! src/hotspot/share/oops/resolvedMethodEntry.cpp
! src/hotspot/share/oops/stackChunkOop.cpp
! src/hotspot/share/oops/symbol.cpp
! src/hotspot/share/oops/symbolHandle.cpp
! src/hotspot/share/oops/typeArrayKlass.cpp
! src/hotspot/share/oops/weakHandle.cpp
! src/hotspot/share/opto/addnode.cpp
! src/hotspot/share/opto/arraycopynode.cpp
! src/hotspot/share/opto/block.cpp
! src/hotspot/share/opto/buildOopMap.cpp
! src/hotspot/share/opto/bytecodeInfo.cpp
! src/hotspot/share/opto/c2_CodeStubs.cpp
! src/hotspot/share/opto/c2compiler.cpp
! src/hotspot/share/opto/callGenerator.cpp
! src/hotspot/share/opto/callnode.cpp
! src/hotspot/share/opto/castnode.cpp
! src/hotspot/share/opto/cfgnode.cpp
! src/hotspot/share/opto/chaitin.cpp
! src/hotspot/share/opto/classes.cpp
! src/hotspot/share/opto/coalesce.cpp
! src/hotspot/share/opto/compile.cpp
! src/hotspot/share/opto/connode.cpp
! src/hotspot/share/opto/constantTable.cpp
! src/hotspot/share/opto/convertnode.cpp
! src/hotspot/share/opto/countbitsnode.cpp
! src/hotspot/share/opto/divnode.cpp
! src/hotspot/share/opto/doCall.cpp
! src/hotspot/share/opto/domgraph.cpp
! src/hotspot/share/opto/escape.cpp
! src/hotspot/share/opto/gcm.cpp
! src/hotspot/share/opto/generateOptoStub.cpp
! src/hotspot/share/opto/graphKit.cpp
! src/hotspot/share/opto/idealGraphPrinter.cpp
! src/hotspot/share/opto/idealKit.cpp
! src/hotspot/share/opto/ifg.cpp
! src/hotspot/share/opto/ifnode.cpp
! src/hotspot/share/opto/indexSet.cpp
! src/hotspot/share/opto/intrinsicnode.cpp
! src/hotspot/share/opto/lcm.cpp
! src/hotspot/share/opto/library_call.cpp
! src/hotspot/share/opto/live.cpp
! src/hotspot/share/opto/locknode.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/loopopts.cpp
! src/hotspot/share/opto/machnode.cpp
! src/hotspot/share/opto/macro.cpp
! src/hotspot/share/opto/macroArrayCopy.cpp
! src/hotspot/share/opto/matcher.cpp
! src/hotspot/share/opto/mathexactnode.cpp
! src/hotspot/share/opto/memnode.cpp
! src/hotspot/share/opto/mempointer.cpp
! src/hotspot/share/opto/movenode.cpp
! src/hotspot/share/opto/mulnode.cpp
! src/hotspot/share/opto/multnode.cpp
! src/hotspot/share/opto/narrowptrnode.cpp
! src/hotspot/share/opto/node.cpp
! src/hotspot/share/opto/opaquenode.cpp
! src/hotspot/share/opto/opcodes.cpp
! src/hotspot/share/opto/output.cpp
! src/hotspot/share/opto/parse1.cpp
! src/hotspot/share/opto/parse2.cpp
! src/hotspot/share/opto/parse3.cpp
! src/hotspot/share/opto/parseHelper.cpp
! src/hotspot/share/opto/phase.cpp
! src/hotspot/share/opto/phaseX.cpp
! src/hotspot/share/opto/postaloc.cpp
! src/hotspot/share/opto/predicates.cpp
! src/hotspot/share/opto/reg_split.cpp
! src/hotspot/share/opto/regalloc.cpp
! src/hotspot/share/opto/regmask.cpp
! src/hotspot/share/opto/replacednodes.cpp
! src/hotspot/share/opto/rootnode.cpp
! src/hotspot/share/opto/runtime.cpp
! src/hotspot/share/opto/split_if.cpp
! src/hotspot/share/opto/stringopts.cpp
! src/hotspot/share/opto/subnode.cpp
! src/hotspot/share/opto/subtypenode.cpp
! src/hotspot/share/opto/superword.cpp
! src/hotspot/share/opto/superwordVTransformBuilder.cpp
! src/hotspot/share/opto/type.cpp
! src/hotspot/share/opto/vector.cpp
! src/hotspot/share/opto/vectorIntrinsics.cpp
! src/hotspot/share/opto/vectorization.cpp
! src/hotspot/share/opto/vectornode.cpp
! src/hotspot/share/opto/vtransform.cpp
! src/hotspot/share/prims/downcallLinker.cpp
! src/hotspot/share/prims/foreignGlobals.cpp
! src/hotspot/share/prims/forte.cpp
! src/hotspot/share/prims/jni.cpp
! src/hotspot/share/prims/jniCheck.cpp
! src/hotspot/share/prims/jniFastGetField.cpp
! src/hotspot/share/prims/jvm.cpp
! src/hotspot/share/prims/jvmtiAgent.cpp
! src/hotspot/share/prims/jvmtiAgentList.cpp
! src/hotspot/share/prims/jvmtiClassFileReconstituter.cpp
! src/hotspot/share/prims/jvmtiCodeBlobEvents.cpp
! src/hotspot/share/prims/jvmtiDeferredUpdates.cpp
! src/hotspot/share/prims/jvmtiEnter.xsl
! src/hotspot/share/prims/jvmtiEnv.cpp
! src/hotspot/share/prims/jvmtiEnvBase.cpp
! src/hotspot/share/prims/jvmtiEnvThreadState.cpp
! src/hotspot/share/prims/jvmtiEventController.cpp
! src/hotspot/share/prims/jvmtiExport.cpp
! src/hotspot/share/prims/jvmtiExtensions.cpp
! src/hotspot/share/prims/jvmtiGetLoadedClasses.cpp
! src/hotspot/share/prims/jvmtiImpl.cpp
! src/hotspot/share/prims/jvmtiManageCapabilities.cpp
! src/hotspot/share/prims/jvmtiRawMonitor.cpp
! src/hotspot/share/prims/jvmtiRedefineClasses.cpp
! src/hotspot/share/prims/jvmtiTagMap.cpp
! src/hotspot/share/prims/jvmtiTagMapTable.cpp
! src/hotspot/share/prims/jvmtiThreadState.cpp
! src/hotspot/share/prims/jvmtiTrace.cpp
! src/hotspot/share/prims/jvmtiUtil.cpp
! src/hotspot/share/prims/methodComparator.cpp
! src/hotspot/share/prims/methodHandles.cpp
! src/hotspot/share/prims/nativeEntryPoint.cpp
! src/hotspot/share/prims/nativeLookup.cpp
! src/hotspot/share/prims/perf.cpp
! src/hotspot/share/prims/resolvedMethodTable.cpp
! src/hotspot/share/prims/scopedMemoryAccess.cpp
! src/hotspot/share/prims/stackwalk.cpp
! src/hotspot/share/prims/unsafe.cpp
! src/hotspot/share/prims/upcallLinker.cpp
! src/hotspot/share/prims/upcallStubs.cpp
! src/hotspot/share/prims/vectorSupport.cpp
! src/hotspot/share/prims/vmstorage.cpp
! src/hotspot/share/prims/wbtestmethods/parserTests.cpp
! src/hotspot/share/prims/whitebox.cpp
! src/hotspot/share/runtime/abstract_vm_version.cpp
! src/hotspot/share/runtime/arguments.cpp
! src/hotspot/share/runtime/basicLock.cpp
! src/hotspot/share/runtime/continuation.cpp
! src/hotspot/share/runtime/continuationEntry.cpp
! src/hotspot/share/runtime/continuationFreezeThaw.cpp
! src/hotspot/share/runtime/continuationJavaClasses.cpp
! src/hotspot/share/runtime/continuationWrapper.cpp
! src/hotspot/share/runtime/cpuTimeCounters.cpp
! src/hotspot/share/runtime/deoptimization.cpp
! src/hotspot/share/runtime/escapeBarrier.cpp
! src/hotspot/share/runtime/fieldDescriptor.cpp
! src/hotspot/share/runtime/flags/jvmFlag.cpp
! src/hotspot/share/runtime/flags/jvmFlagAccess.cpp
! src/hotspot/share/runtime/flags/jvmFlagConstraintsCompiler.cpp
! src/hotspot/share/runtime/flags/jvmFlagConstraintsRuntime.cpp
! src/hotspot/share/runtime/flags/jvmFlagLimit.cpp
! src/hotspot/share/runtime/flags/jvmFlagLookup.cpp
! src/hotspot/share/runtime/frame.cpp
! src/hotspot/share/runtime/globals.cpp
! src/hotspot/share/runtime/handles.cpp
! src/hotspot/share/runtime/handshake.cpp
! src/hotspot/share/runtime/icache.cpp
! src/hotspot/share/runtime/init.cpp
! src/hotspot/share/runtime/interfaceSupport.cpp
! src/hotspot/share/runtime/java.cpp
! src/hotspot/share/runtime/javaCalls.cpp
! src/hotspot/share/runtime/javaThread.cpp
! src/hotspot/share/runtime/jniHandles.cpp
! src/hotspot/share/runtime/jniPeriodicChecker.cpp
! src/hotspot/share/runtime/keepStackGCProcessed.cpp
! src/hotspot/share/runtime/lightweightSynchronizer.cpp
! src/hotspot/share/runtime/linkType.cpp
! src/hotspot/share/runtime/lockStack.cpp
! src/hotspot/share/runtime/monitorChunk.cpp
! src/hotspot/share/runtime/monitorDeflationThread.cpp
! src/hotspot/share/runtime/mutex.cpp
! src/hotspot/share/runtime/mutexLocker.cpp
! src/hotspot/share/runtime/nonJavaThread.cpp
! src/hotspot/share/runtime/notificationThread.cpp
! src/hotspot/share/runtime/objectMonitor.cpp
! src/hotspot/share/runtime/orderAccess.cpp
! src/hotspot/share/runtime/os.cpp
! src/hotspot/share/runtime/osInfo.cpp
! src/hotspot/share/runtime/osThreadBase.cpp
! src/hotspot/share/runtime/park.cpp
! src/hotspot/share/runtime/perfData.cpp
! src/hotspot/share/runtime/perfMemory.cpp
! src/hotspot/share/runtime/reflection.cpp
! src/hotspot/share/runtime/reflectionUtils.cpp
! src/hotspot/share/runtime/relocator.cpp
! src/hotspot/share/runtime/safepoint.cpp
! src/hotspot/share/runtime/safepointMechanism.cpp
! src/hotspot/share/runtime/safepointVerifiers.cpp
! src/hotspot/share/runtime/serviceThread.cpp
! src/hotspot/share/runtime/sharedRuntime.cpp
! src/hotspot/share/runtime/sharedRuntimeTrans.cpp
! src/hotspot/share/runtime/sharedRuntimeTrig.cpp
! src/hotspot/share/runtime/signature.cpp
! src/hotspot/share/runtime/stackChunkFrameStream.cpp
! src/hotspot/share/runtime/stackFrameStream.cpp
! src/hotspot/share/runtime/stackOverflow.cpp
! src/hotspot/share/runtime/stackValue.cpp
! src/hotspot/share/runtime/stackValueCollection.cpp
! src/hotspot/share/runtime/stackWatermark.cpp
! src/hotspot/share/runtime/stackWatermarkSet.cpp
! src/hotspot/share/runtime/statSampler.cpp
! src/hotspot/share/runtime/stubCodeGenerator.cpp
! src/hotspot/share/runtime/stubRoutines.cpp
! src/hotspot/share/runtime/suspendedThreadTask.cpp
! src/hotspot/share/runtime/synchronizer.cpp
! src/hotspot/share/runtime/task.cpp
! src/hotspot/share/runtime/thread.cpp
! src/hotspot/share/runtime/threadHeapSampler.cpp
! src/hotspot/share/runtime/threadIdentifier.cpp
! src/hotspot/share/runtime/threadSMR.cpp
! src/hotspot/share/runtime/threads.cpp
! src/hotspot/share/runtime/timer.cpp
! src/hotspot/share/runtime/timerTrace.cpp
! src/hotspot/share/runtime/trimNativeHeap.cpp
! src/hotspot/share/runtime/unhandledOops.cpp
! src/hotspot/share/runtime/vframe.cpp
! src/hotspot/share/runtime/vframeArray.cpp
! src/hotspot/share/runtime/vframe_hp.cpp
! src/hotspot/share/runtime/vmOperations.cpp
! src/hotspot/share/runtime/vmStructs.cpp
! src/hotspot/share/runtime/vmThread.cpp
! src/hotspot/share/runtime/vm_version.cpp
! src/hotspot/share/services/attachListener.cpp
! src/hotspot/share/services/classLoadingService.cpp
! src/hotspot/share/services/diagnosticArgument.cpp
! src/hotspot/share/services/diagnosticCommand.cpp
! src/hotspot/share/services/diagnosticFramework.cpp
! src/hotspot/share/services/finalizerService.cpp
! src/hotspot/share/services/gcNotifier.cpp
! src/hotspot/share/services/heapDumper.cpp
! src/hotspot/share/services/heapDumperCompression.cpp
! src/hotspot/share/services/lowMemoryDetector.cpp
! src/hotspot/share/services/management.cpp
! src/hotspot/share/services/memoryManager.cpp
! src/hotspot/share/services/memoryPool.cpp
! src/hotspot/share/services/memoryService.cpp
! src/hotspot/share/services/runtimeService.cpp
! src/hotspot/share/services/threadIdTable.cpp
! src/hotspot/share/services/threadService.cpp
! src/hotspot/share/services/writeableFlags.cpp
! src/hotspot/share/utilities/accessFlags.cpp
! src/hotspot/share/utilities/bitMap.cpp
! src/hotspot/share/utilities/classpathStream.cpp
! src/hotspot/share/utilities/constantTag.cpp
! src/hotspot/share/utilities/copy.cpp
! src/hotspot/share/utilities/debug.cpp
! src/hotspot/share/utilities/decoder.cpp
! src/hotspot/share/utilities/decoder_elf.cpp
! src/hotspot/share/utilities/elfFile.cpp
! src/hotspot/share/utilities/elfFuncDescTable.cpp
! src/hotspot/share/utilities/elfStringTable.cpp
! src/hotspot/share/utilities/elfSymbolTable.cpp
! src/hotspot/share/utilities/events.cpp
! src/hotspot/share/utilities/exceptions.cpp
! src/hotspot/share/utilities/formatBuffer.cpp
! src/hotspot/share/utilities/globalCounter.cpp
! src/hotspot/share/utilities/globalDefinitions.cpp
! src/hotspot/share/utilities/growableArray.cpp
! src/hotspot/share/utilities/istream.cpp
! src/hotspot/share/utilities/json.cpp
! src/hotspot/share/utilities/nativeCallStack.cpp
! src/hotspot/share/utilities/nativeStackPrinter.cpp
! src/hotspot/share/utilities/numberSeq.cpp
! src/hotspot/share/utilities/ostream.cpp
! src/hotspot/share/utilities/preserveException.cpp
! src/hotspot/share/utilities/singleWriterSynchronizer.cpp
! src/hotspot/share/utilities/spinYield.cpp
! src/hotspot/share/utilities/stringUtils.cpp
! src/hotspot/share/utilities/tableStatistics.cpp
! src/hotspot/share/utilities/ticks.cpp
! src/hotspot/share/utilities/unsigned5.cpp
! src/hotspot/share/utilities/utf8.cpp
! src/hotspot/share/utilities/virtualizationSupport.cpp
! src/hotspot/share/utilities/vmError.cpp
! src/hotspot/share/utilities/waitBarrier_generic.cpp
! src/hotspot/share/utilities/xmlstream.cpp
! src/hotspot/share/utilities/zipLibrary.cpp
! test/hotspot/gtest/aarch64/test_assembler_aarch64.cpp
! test/hotspot/gtest/cds/test_archiveWorkers.cpp
! test/hotspot/gtest/classfile/test_AltHashing.cpp
! test/hotspot/gtest/classfile/test_placeholders.cpp
! test/hotspot/gtest/classfile/test_stringConversion.cpp
! test/hotspot/gtest/classfile/test_stringIntern.cpp
! test/hotspot/gtest/classfile/test_symbolTable.cpp
! test/hotspot/gtest/code/test_codestrings.cpp
! test/hotspot/gtest/code/test_vtableStub.cpp
! test/hotspot/gtest/compiler/test_directivesParser.cpp
! test/hotspot/gtest/gc/g1/test_freeRegionList.cpp
! test/hotspot/gtest/gc/g1/test_g1Analytics.cpp
! test/hotspot/gtest/gc/g1/test_g1BatchedGangTask.cpp
! test/hotspot/gtest/gc/g1/test_g1BiasedArray.cpp
! test/hotspot/gtest/gc/g1/test_g1CardSet.cpp
! test/hotspot/gtest/gc/g1/test_g1CardSetContainers.cpp
! test/hotspot/gtest/gc/g1/test_g1CodeRootSet.cpp
! test/hotspot/gtest/gc/g1/test_g1FreeIdSet.cpp
! test/hotspot/gtest/gc/g1/test_g1HeapVerifier.cpp
! test/hotspot/gtest/gc/g1/test_g1IHOPControl.cpp
! test/hotspot/gtest/gc/g1/test_g1Predictions.cpp
! test/hotspot/gtest/gc/g1/test_g1RegionMap.cpp
! test/hotspot/gtest/gc/g1/test_g1ServiceThread.cpp
! test/hotspot/gtest/gc/g1/test_heapRegion.cpp
! test/hotspot/gtest/gc/g1/test_stressCommitUncommit.cpp
! test/hotspot/gtest/gc/parallel/test_psAdaptiveSizePolicy.cpp
! test/hotspot/gtest/gc/shared/test_bufferNodeAllocator.cpp
! test/hotspot/gtest/gc/shared/test_collectedHeap.cpp
! test/hotspot/gtest/gc/shared/test_collectorPolicy.cpp
! test/hotspot/gtest/gc/shared/test_gcTimer.cpp
! test/hotspot/gtest/gc/shared/test_memset_with_concurrent_readers.cpp
! test/hotspot/gtest/gc/shared/test_oopStorage.cpp
! test/hotspot/gtest/gc/shared/test_oopStorageSet.cpp
! test/hotspot/gtest/gc/shared/test_oopStorage_parperf.cpp
! test/hotspot/gtest/gc/shared/test_partialArrayTaskStepper.cpp
! test/hotspot/gtest/gc/shared/test_preservedMarks.cpp
! test/hotspot/gtest/gc/shared/test_workerDataArray.cpp
! test/hotspot/gtest/gc/shenandoah/test_shenandoahNumberSeq.cpp
! test/hotspot/gtest/gc/shenandoah/test_shenandoahOldGeneration.cpp
! test/hotspot/gtest/gc/shenandoah/test_shenandoahOldHeuristic.cpp
! test/hotspot/gtest/gc/shenandoah/test_shenandoahSimpleBitMap.cpp
! test/hotspot/gtest/gc/z/test_zAddress.cpp
! test/hotspot/gtest/gc/z/test_zArray.cpp
! test/hotspot/gtest/gc/z/test_zBitField.cpp
! test/hotspot/gtest/gc/z/test_zBitMap.cpp
! test/hotspot/gtest/gc/z/test_zForwarding.cpp
! test/hotspot/gtest/gc/z/test_zIndexDistributor.cpp
! test/hotspot/gtest/gc/z/test_zList.cpp
! test/hotspot/gtest/gc/z/test_zLiveMap.cpp
! test/hotspot/gtest/gc/z/test_zMapper_windows.cpp
! test/hotspot/gtest/gc/z/test_zMemory.cpp
! test/hotspot/gtest/gc/z/test_zPhysicalMemory.cpp
! test/hotspot/gtest/gc/z/test_zVirtualMemory.cpp
! test/hotspot/gtest/jfr/test_adaptiveSampler.cpp
! test/hotspot/gtest/jfr/test_networkUtilization.cpp
! test/hotspot/gtest/jfr/test_threadCpuLoad.cpp
! test/hotspot/gtest/logging/logTestFixture.cpp
! test/hotspot/gtest/logging/test_asynclog.cpp
! test/hotspot/gtest/logging/test_gcTraceTime.cpp
! test/hotspot/gtest/logging/test_log.cpp
! test/hotspot/gtest/logging/test_logConfiguration.cpp
! test/hotspot/gtest/logging/test_logDecorations.cpp
! test/hotspot/gtest/logging/test_logDecorators.cpp
! test/hotspot/gtest/logging/test_logDefaultDecorators.cpp
! test/hotspot/gtest/logging/test_logFileOutput.cpp
! test/hotspot/gtest/logging/test_logLevel.cpp
! test/hotspot/gtest/logging/test_logMessageTest.cpp
! test/hotspot/gtest/logging/test_logOutputList.cpp
! test/hotspot/gtest/logging/test_logSelection.cpp
! test/hotspot/gtest/logging/test_logSelectionList.cpp
! test/hotspot/gtest/logging/test_logStream.cpp
! test/hotspot/gtest/logging/test_logTag.cpp
! test/hotspot/gtest/logging/test_logTagSet.cpp
! test/hotspot/gtest/logging/test_logTagSetDescriptions.cpp
! test/hotspot/gtest/memory/test_arena.cpp
! test/hotspot/gtest/memory/test_arrayAllocator.cpp
! test/hotspot/gtest/memory/test_guardedMemory.cpp
! test/hotspot/gtest/memory/test_virtualspace.cpp
! test/hotspot/gtest/metaprogramming/test_enableIf.cpp
! test/hotspot/gtest/metaprogramming/test_logical.cpp
! test/hotspot/gtest/metaprogramming/test_primitiveConversions.cpp
! test/hotspot/gtest/metaspace/metaspaceGtestCommon.cpp
! test/hotspot/gtest/metaspace/metaspaceGtestContexts.cpp
! test/hotspot/gtest/metaspace/test_arenagrowthpolicy.cpp
! test/hotspot/gtest/metaspace/test_binlist.cpp
! test/hotspot/gtest/metaspace/test_blocktree.cpp
! test/hotspot/gtest/metaspace/test_chunkManager_stress.cpp
! test/hotspot/gtest/metaspace/test_chunkheaderpool.cpp
! test/hotspot/gtest/metaspace/test_clms.cpp
! test/hotspot/gtest/metaspace/test_commitmask.cpp
! test/hotspot/gtest/metaspace/test_freeblocks.cpp
! test/hotspot/gtest/metaspace/test_internstats.cpp
! test/hotspot/gtest/metaspace/test_is_metaspace_obj.cpp
! test/hotspot/gtest/metaspace/test_metablock.cpp
! test/hotspot/gtest/metaspace/test_metachunk.cpp
! test/hotspot/gtest/metaspace/test_metachunklist.cpp
! test/hotspot/gtest/metaspace/test_metaspaceUtils.cpp
! test/hotspot/gtest/metaspace/test_metaspace_misc.cpp
! test/hotspot/gtest/metaspace/test_metaspacearena.cpp
! test/hotspot/gtest/metaspace/test_metaspacearena_stress.cpp
! test/hotspot/gtest/metaspace/test_virtualspacenode.cpp
! test/hotspot/gtest/nmt/test_arrayWithFreeList.cpp
! test/hotspot/gtest/nmt/test_nmt_buffer_overflow_detection.cpp
! test/hotspot/gtest/nmt/test_nmt_cornercases.cpp
! test/hotspot/gtest/nmt/test_nmt_locationprinting.cpp
! test/hotspot/gtest/nmt/test_nmt_malloclimit.cpp
! test/hotspot/gtest/nmt/test_nmt_memoryfiletracker.cpp
! test/hotspot/gtest/nmt/test_nmt_nativecallstackstorage.cpp
! test/hotspot/gtest/nmt/test_nmt_reserved_region.cpp
! test/hotspot/gtest/nmt/test_nmt_totals.cpp
! test/hotspot/gtest/nmt/test_nmt_treap.cpp
! test/hotspot/gtest/nmt/test_nmtpreinit.cpp
! test/hotspot/gtest/nmt/test_nmtpreinitmap.cpp
! test/hotspot/gtest/nmt/test_vmatree.cpp
! test/hotspot/gtest/oops/test_arrayOop.cpp
! test/hotspot/gtest/oops/test_compressedKlass.cpp
! test/hotspot/gtest/oops/test_cpCache_output.cpp
! test/hotspot/gtest/oops/test_instanceKlass.cpp
! test/hotspot/gtest/oops/test_markWord.cpp
! test/hotspot/gtest/oops/test_objArrayOop.cpp
! test/hotspot/gtest/oops/test_oop.cpp
! test/hotspot/gtest/oops/test_typeArrayOop.cpp
! test/hotspot/gtest/opto/test_compress_expand_bits.cpp
! test/hotspot/gtest/opto/test_mathexact.cpp
! test/hotspot/gtest/opto/test_no_overflow_int.cpp
! test/hotspot/gtest/opto/test_regmask.cpp
! test/hotspot/gtest/riscv/test_assembler_riscv.cpp
! test/hotspot/gtest/runtime/test_ThreadsListHandle.cpp
! test/hotspot/gtest/runtime/test_arguments.cpp
! test/hotspot/gtest/runtime/test_atomic.cpp
! test/hotspot/gtest/runtime/test_cgroupSubsystem_linux.cpp
! test/hotspot/gtest/runtime/test_classLoader.cpp
! test/hotspot/gtest/runtime/test_classPrinter.cpp
! test/hotspot/gtest/runtime/test_committed_virtualmemory.cpp
! test/hotspot/gtest/runtime/test_globals.cpp
! test/hotspot/gtest/runtime/test_lockStack.cpp
! test/hotspot/gtest/runtime/test_mutex.cpp
! test/hotspot/gtest/runtime/test_objectMonitor.cpp
! test/hotspot/gtest/runtime/test_os.cpp
! test/hotspot/gtest/runtime/test_os_aix.cpp
! test/hotspot/gtest/runtime/test_os_linux.cpp
! test/hotspot/gtest/runtime/test_os_reserve_between.cpp
! test/hotspot/gtest/runtime/test_os_windows.cpp
! test/hotspot/gtest/runtime/test_perfdata.cpp
! test/hotspot/gtest/runtime/test_safefetch.cpp
! test/hotspot/gtest/runtime/test_semaphore.cpp
! test/hotspot/gtest/runtime/test_signals.cpp
! test/hotspot/gtest/runtime/test_signatureStream.cpp
! test/hotspot/gtest/runtime/test_special_flags.cpp
! test/hotspot/gtest/runtime/test_stackoverflow.cpp
! test/hotspot/gtest/runtime/test_stubRoutines.cpp
! test/hotspot/gtest/runtime/test_synchronizer.cpp
! test/hotspot/gtest/runtime/test_threads.cpp
! test/hotspot/gtest/runtime/test_trim_native.cpp
! test/hotspot/gtest/runtime/test_virtualMemoryTracker.cpp
! test/hotspot/gtest/runtime/test_vmStructs.cpp
! test/hotspot/gtest/testutils.cpp
! test/hotspot/gtest/unittest.cpp
! test/hotspot/gtest/utilities/test_abs.cpp
! test/hotspot/gtest/utilities/test_align.cpp
! test/hotspot/gtest/utilities/test_bitMap.cpp
! test/hotspot/gtest/utilities/test_bitMap_iterate.cpp
! test/hotspot/gtest/utilities/test_bitMap_large.cpp
! test/hotspot/gtest/utilities/test_bitMap_popcnt.cpp
! test/hotspot/gtest/utilities/test_bitMap_search.cpp
! test/hotspot/gtest/utilities/test_bitMap_setops.cpp
! test/hotspot/gtest/utilities/test_byteswap.cpp
! test/hotspot/gtest/utilities/test_chunkedList.cpp
! test/hotspot/gtest/utilities/test_concurrentHashtable.cpp
! test/hotspot/gtest/utilities/test_count_leading_zeros.cpp
! test/hotspot/gtest/utilities/test_count_trailing_zeros.cpp
! test/hotspot/gtest/utilities/test_enumIterator.cpp
! test/hotspot/gtest/utilities/test_filterQueue.cpp
! test/hotspot/gtest/utilities/test_globalCounter.cpp
! test/hotspot/gtest/utilities/test_globalCounter_nested.cpp
! test/hotspot/gtest/utilities/test_globalDefinitions.cpp
! test/hotspot/gtest/utilities/test_growableArray.cpp
! test/hotspot/gtest/utilities/test_istream.cpp
! test/hotspot/gtest/utilities/test_java_arithmetic.cpp
! test/hotspot/gtest/utilities/test_json.cpp
! test/hotspot/gtest/utilities/test_linkedlist.cpp
! test/hotspot/gtest/utilities/test_lockFreeStack.cpp
! test/hotspot/gtest/utilities/test_metaspaceClosure.cpp
! test/hotspot/gtest/utilities/test_nonblockingQueue.cpp
! test/hotspot/gtest/utilities/test_objectBitSet.cpp
! test/hotspot/gtest/utilities/test_ostream.cpp
! test/hotspot/gtest/utilities/test_parse_memory_size.cpp
! test/hotspot/gtest/utilities/test_population_count.cpp
! test/hotspot/gtest/utilities/test_powerOfTwo.cpp
! test/hotspot/gtest/utilities/test_quicksort.cpp
! test/hotspot/gtest/utilities/test_resourceHash.cpp
! test/hotspot/gtest/utilities/test_reverse_bits.cpp
! test/hotspot/gtest/utilities/test_singleWriterSynchronizer.cpp
! test/hotspot/gtest/utilities/test_sizes.cpp
! test/hotspot/gtest/utilities/test_spinYield.cpp
! test/hotspot/gtest/utilities/test_stringUtils.cpp
! test/hotspot/gtest/utilities/test_tribool.cpp
! test/hotspot/gtest/utilities/test_unsigned5.cpp
! test/hotspot/gtest/utilities/test_utf8.cpp
! test/hotspot/gtest/utilities/test_valueObjArray.cpp
! test/hotspot/gtest/utilities/test_vmerror.cpp
! test/hotspot/gtest/utilities/test_waitBarrier.cpp
! test/hotspot/gtest/x86/test_assemblerx86.cpp

Changeset: 4a9fba61
Branch: hermetic-java-runtime
Author:    Coleen Phillimore <coleenp at openjdk.org>
Date:      2025-01-21 13:18:58 +0000
URL:       https://git.openjdk.org/leyden/commit/4a9fba615da0dfa6646ecb9fd9d929f74fe6875e

8347990: Remove SIZE_FORMAT macros and replace remaining uses

Reviewed-by: dholmes, kbarrett

! src/hotspot/share/memory/metaspace.cpp
! src/hotspot/share/utilities/globalDefinitions.hpp
! test/hotspot/gtest/gc/g1/test_g1FreeIdSet.cpp
! test/hotspot/gtest/gc/shared/test_bufferNodeAllocator.cpp
! test/hotspot/gtest/gc/shared/test_oopStorage.cpp
! test/hotspot/gtest/gc/shared/test_workerDataArray.cpp
! test/hotspot/gtest/logging/test_logFileOutput.cpp
! test/hotspot/gtest/logging/test_logMessageTest.cpp
! test/hotspot/gtest/memory/test_arena.cpp
! test/hotspot/gtest/metaspace/test_blocktree.cpp
! test/hotspot/gtest/metaspace/test_chunkheaderpool.cpp
! test/hotspot/gtest/metaspace/test_commitmask.cpp
! test/hotspot/gtest/metaspace/test_metachunk.cpp
! test/hotspot/gtest/metaspace/test_metaspacearena.cpp
! test/hotspot/gtest/metaspace/test_virtualspacenode.cpp
! test/hotspot/gtest/nmt/test_nmt_cornercases.cpp
! test/hotspot/gtest/nmt/test_nmt_locationprinting.cpp
! test/hotspot/gtest/nmt/test_nmt_totals.cpp
! test/hotspot/gtest/runtime/test_os.cpp
! test/hotspot/gtest/utilities/test_align.cpp
! test/hotspot/gtest/utilities/test_globalDefinitions.cpp
! test/hotspot/gtest/utilities/test_lockFreeStack.cpp
! test/hotspot/gtest/utilities/test_nonblockingQueue.cpp
! test/hotspot/gtest/utilities/test_singleWriterSynchronizer.cpp
! test/hotspot/gtest/utilities/test_vmerror.cpp

Changeset: 48c75976
Branch: hermetic-java-runtime
Author:    Thomas Stuefe <stuefe at openjdk.org>
Date:      2025-01-21 14:46:25 +0000
URL:       https://git.openjdk.org/leyden/commit/48c75976b13d891b30ba936ea27fa1f034fd5356

8348029: Make gtest death tests work with real crash signals

Reviewed-by: mbaesken, szaldana

! src/hotspot/share/utilities/vmError.cpp
! test/hotspot/gtest/unittest.hpp

Changeset: 5c4a387b
Branch: hermetic-java-runtime
Author:    Daniel Fuchs <dfuchs at openjdk.org>
Date:      2025-01-21 14:46:53 +0000
URL:       https://git.openjdk.org/leyden/commit/5c4a387b7e5643815542dd6938e8e1dbb817ad90

8348107: test/jdk/java/net/httpclient/HttpsTunnelAuthTest.java fails intermittently

Reviewed-by: jpai

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

Changeset: 1ed396b4
Branch: hermetic-java-runtime
Author:    Simon Tooke <stooke at openjdk.org>
Committer: Severin Gehwolf <sgehwolf at openjdk.org>
Date:      2025-01-21 15:01:37 +0000
URL:       https://git.openjdk.org/leyden/commit/1ed396b4fc5e8e5ed69694449993b9330e396531

8346927: serviceability/dcmd/vm/[SystemMapTest.java|SystemDumpMapTest.java] fail at jmx

Reviewed-by: kevinw

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

Changeset: 8e8c9482
Branch: hermetic-java-runtime
Author:    SendaoYan <syan at openjdk.org>
Date:      2025-01-21 15:32:05 +0000
URL:       https://git.openjdk.org/leyden/commit/8e8c9482a972a0b8fe6de0887af8a6558f774d23

8346866: [ASAN] memoryReserver.cpp reported applying non-zero offset to non-null pointer produced null pointer

Co-authored-by: Axel Boldt-Christmas <aboldtch at openjdk.org>
Reviewed-by: kbarrett, stefank

! src/hotspot/share/memory/memoryReserver.cpp

Changeset: a62a8701
Branch: hermetic-java-runtime
Author:    Daniel Fuchs <dfuchs at openjdk.org>
Date:      2025-01-21 16:04:04 +0000
URL:       https://git.openjdk.org/leyden/commit/a62a870150cf199f16277b478af2f5d937255b3c

8347995: Race condition in jdk/java/net/httpclient/offline/FixedResponseHttpClient.java

Reviewed-by: jpai

! test/jdk/java/net/httpclient/offline/FixedResponseHttpClient.java

Changeset: 3d4afc49
Branch: hermetic-java-runtime
Author:    Kevin Walls <kevinw at openjdk.org>
Date:      2025-01-21 17:23:04 +0000
URL:       https://git.openjdk.org/leyden/commit/3d4afc492ac3054fe2bd10f0a76635a613f31033

8345079: Simplify/cleanup Exception handling in RMIConnectionImpl

Reviewed-by: dfuchs

! src/java.management.rmi/share/classes/javax/management/remote/rmi/RMIConnectionImpl.java

Changeset: 81912e95
Branch: hermetic-java-runtime
Author:    Naoto Sato <naoto at openjdk.org>
Date:      2025-01-21 18:29:56 +0000
URL:       https://git.openjdk.org/leyden/commit/81912e958ba77c1c9371305ecfedad13aaa3fa6a

8347841: Test fixes that use deprecated time zone IDs

Reviewed-by: jlu, joehw

! test/jdk/java/io/File/TimeZoneLastModified.java
! test/jdk/java/text/Format/DateFormat/DateFormatRegression.java
! test/jdk/java/text/Format/DateFormat/DateFormatTest.java
! test/jdk/java/text/Format/DateFormat/SDFTCKZoneNamesTest.java
! test/jdk/java/text/Format/DateFormat/bug4358730.java
! test/jdk/java/util/Calendar/CalendarRegression.java
! test/jdk/java/util/Calendar/JavatimeTest.java
! test/jdk/java/util/Calendar/bug4316678.java
! test/jdk/java/util/Calendar/bug4372743.java
! test/jdk/java/util/Date/Bug4955000.java
! test/jdk/java/util/Date/DateRegression.java
! test/jdk/java/util/Date/DateTest.java
! test/jdk/java/util/PluggableLocale/TimeZoneNameProviderTest.java
! test/jdk/java/util/Properties/StoreDeadlock.java
! test/jdk/java/util/TimeZone/Bug5097350.java
! test/jdk/java/util/TimeZone/Bug6329116.java
! test/jdk/java/util/TimeZone/Bug6772689.java
! test/jdk/java/util/TimeZone/DaylightTimeTest.java
! test/jdk/java/util/TimeZone/IDTest.java
! test/jdk/java/util/TimeZone/ListTimeZones.java
! test/jdk/java/util/TimeZone/TimeZoneBoundaryTest.java
! test/jdk/java/util/TimeZone/TimeZoneRegression.java
! test/jdk/java/util/TimeZone/bug4096952.java
! test/jdk/sun/security/x509/X509CertImpl/V3Certificate.java
! test/jdk/sun/util/resources/TimeZone/Bug4640234.java
! test/jdk/sun/util/resources/cldr/Bug8134384.java
! test/jdk/sun/util/resources/cldr/Bug8202764.java

Changeset: 6a29a811
Branch: hermetic-java-runtime
Author:    William Kemper <wkemper at openjdk.org>
Date:      2025-01-21 18:36:19 +0000
URL:       https://git.openjdk.org/leyden/commit/6a29a8110ec38b4adc8163ba8651cbc935353f1d

8345750: Shenandoah: Test TestJcmdHeapDump.java#aggressive intermittent assert(gc_cause() == GCCause::_no_gc) failed: Over-writing cause

Reviewed-by: kdnilsen, ysr

! src/hotspot/share/gc/shared/gcVMOperations.cpp
! src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp
! src/hotspot/share/gc/shenandoah/shenandoahHeap.hpp
! src/hotspot/share/services/heapDumper.cpp

Changeset: 9afeb166
Branch: hermetic-java-runtime
Author:    Jiangli Zhou <jianglizhou at google.com>
Date:      2025-01-21 11:45:45 +0000
URL:       https://git.openjdk.org/leyden/commit/9afeb166661892bcf66ec63cf4ab0ff8aa51c8c7

Merge branch 'master' into hermetic-java-runtime

! make/Images.gmk
! make/Main.gmk
! make/autoconf/flags-ldflags.m4
! make/autoconf/lib-bundled.m4
! make/autoconf/lib-freetype.m4
! make/autoconf/spec.gmk.template
! src/hotspot/share/cds/filemap.cpp
! src/hotspot/share/classfile/classLoader.cpp
! src/hotspot/share/classfile/vmSymbols.hpp
! src/hotspot/share/prims/jvmtiAgent.cpp
! src/hotspot/share/runtime/arguments.cpp
! src/hotspot/share/runtime/arguments.hpp
! src/hotspot/share/runtime/java.cpp
! src/hotspot/share/runtime/os.cpp
! src/hotspot/share/runtime/threads.cpp
! src/hotspot/share/utilities/globalDefinitions.hpp
! src/hotspot/share/utilities/zipLibrary.cpp
! src/java.base/share/classes/java/security/KeyStore.java
! src/java.base/share/classes/java/security/Security.java
! src/java.base/share/classes/javax/crypto/JceSecurity.java.template
! src/java.base/share/classes/jdk/internal/jimage/ImageReaderFactory.java
! src/java.base/share/classes/jdk/internal/misc/JavaHome.java
! src/java.base/share/classes/sun/security/util/DomainName.java
! src/java.base/share/classes/sun/security/util/FilePaths.java
! src/java.base/share/native/libjimage/jimage.cpp
! src/java.base/share/native/libjli/java.c
! src/java.base/unix/native/jspawnhelper/jspawnhelper.c
! src/java.base/unix/native/libjava/ProcessImpl_md.c
! src/java.desktop/share/classes/sun/awt/FontConfiguration.java
! src/java.desktop/share/classes/sun/font/SunFontManager.java
! src/java.desktop/share/classes/sun/print/PSPrinterJob.java
! src/java.desktop/windows/classes/sun/awt/Win32FontManager.java
! make/Images.gmk
! make/Main.gmk
! make/autoconf/flags-ldflags.m4
! make/autoconf/lib-bundled.m4
! make/autoconf/lib-freetype.m4
! make/autoconf/spec.gmk.template
! src/hotspot/share/cds/filemap.cpp
! src/hotspot/share/classfile/classLoader.cpp
! src/hotspot/share/classfile/vmSymbols.hpp
! src/hotspot/share/prims/jvmtiAgent.cpp
! src/hotspot/share/runtime/arguments.cpp
! src/hotspot/share/runtime/arguments.hpp
! src/hotspot/share/runtime/java.cpp
! src/hotspot/share/runtime/os.cpp
! src/hotspot/share/runtime/threads.cpp
! src/hotspot/share/utilities/globalDefinitions.hpp
! src/hotspot/share/utilities/zipLibrary.cpp
! src/java.base/share/classes/java/security/KeyStore.java
! src/java.base/share/classes/java/security/Security.java
! src/java.base/share/classes/javax/crypto/JceSecurity.java.template
! src/java.base/share/classes/jdk/internal/jimage/ImageReaderFactory.java
+ src/java.base/share/classes/jdk/internal/misc/JavaHome.java
! src/java.base/share/classes/sun/security/util/DomainName.java
! src/java.base/share/classes/sun/security/util/FilePaths.java
! src/java.base/share/native/libjimage/jimage.cpp
! src/java.base/share/native/libjli/java.c
! src/java.base/unix/native/jspawnhelper/jspawnhelper.c
! src/java.base/unix/native/libjava/ProcessImpl_md.c
! src/java.desktop/share/classes/sun/awt/FontConfiguration.java
! src/java.desktop/share/classes/sun/font/SunFontManager.java
! src/java.desktop/share/classes/sun/print/PSPrinterJob.java
! src/java.desktop/windows/classes/sun/awt/Win32FontManager.java



More information about the leyden-dev mailing list